BM6P6(@ yyyqqquuukkkfffjjjllljjjmmmtttooorrr{{{}}}zzzzzzyyyxxxxxxwwwuuuttttttvvvwwwyyyvvvvvvuuuuuuuuuuuuvvvvvvvvvuuutttsssrrrsssssstttrrrtttxxxyyyyyyxxxxxxyyyyyyxxxxxxwwwvvvuuusssssssssiii___XXXMMM@@@:::;;;>>>AAAEEEKKKRRRXXX]]]```\\\\\\[[[[[[[[[\\\]]]]]]```ffflllpppnnnjjjeeeccc```\\\WWWRRRNNNHHHBBB===>>>:::;;;@@@AAA@@@DDDLLLPPPaaaqqqqqqhhhaaa]]]\\\XXXaaammmwww}}}||||||}}}|||vvvxxx}}}zzzuuusssuuu~~~~~~}}}|||||||||~~~|||qqq]]]KKKCCCEEEJJJLLLTTTdddllliii^^^|||eeeUUUPPPNNNOOOLLLEEECCCFFFCCCVVVvvvssseee___ooo}}}qqqqqqsss{{{xxxuuunnn]]]LLLDDD<<<777666666444555888999777555444444444666777>>><<<999777666777999:::===LLL\\\fffooozzzvvvmmmbbbRRRLLLJJJRRReeepppooommmooonnnhhhbbbbbbhhhqqqyyy}}}~~~zzzaaaOOOMMMOOOOOOjjjzzz{{{yyykkkUUULLLMMMQQQRRRZZZjjjwwwpppiiigggeeeaaa^^^\\\ZZZYYYXXXVVVSSSNNNJJJFFFCCCAAA;;;:::999777666555555555222555:::@@@DDDFFFGGGGGGKKKFFF>>>:::HHHaaauuu}}}yyytttiii]]]VVVVVVZZZ\\\dddnnn```QQQGGGEEEAAA888555:::222222222222333444555666444LLLkkk~~~tttqqqyyyvvvvvv~~~|||zzzyyyiiiaaa```bbbjjjpppuuu{{{vvv~~~zzz~~~tttkkklllooopppooopppppppppvvv~~~|||{{{zzzzzzyyyxxxvvvuuuuuuvvvxxxyyyvvvvvvuuuuuuuuuuuuvvvvvvvvvuuutttsssrrrsssssstttrrrtttxxxzzzyyyyyyyyyzzzzzzzzzyyyyyyxxxvvvuuutttuuummmddd]]]SSSEEE===;;;>>>AAAFFFMMMTTTYYY]]]___[[[[[[[[[ZZZ[[[[[[\\\]]]^^^cccjjjmmmlllhhhdddbbb]]]\\\YYYSSSLLLEEEBBBAAA@@@>>>???DDDFFFFFFIIIOOOUUUcccnnnkkkaaa[[[YYYYYYYYYaaammmuuuyyyzzz|||~~~xxxyyy}}}|||~~~~~~~~~~~~}}}||||||}}}~~~uuuhhhVVVGGGBBBEEEJJJMMMSSSeee{{{{{{gggiiipppYYYPPPKKKJJJLLLJJJEEEDDDGGGAAAMMMhhhyyykkkdddpppzzzqqqtttxxx}}}{{{tttcccSSSIIIAAA:::888777444444666777666555333333444666777999999888777777888;;;===FFFWWWjjjtttzzz|||rrrgggUUUGGGKKKUUU```fffeeeeeegggccc```^^^aaaiiittt}}}}}}dddRRROOORRRRRRgggrrrzzz{{{www^^^NNNHHHKKKVVV```ssssssllliiigggddd```]]][[[ZZZYYYWWWUUURRRMMMHHHDDDAAA???;;;:::888777555555444444444777<<>>;;;999<<<;;;:::888666444333222222666===SSSrrrwwwnnnpppyyy~~~|||wwwqqqppp|||zzz~~~wwweee^^^\\\cccmmmtttyyy}}}nnnzzzxxxjjjiiiqqqrrrlllvvvqqqlllppp~~~zzzzzzyyyxxxxxxxxxyyyyyyuuuuuuuuuttttttuuuuuuuuuttttttttttttssssssttttttqqqtttxxxzzzzzzzzz{{{|||zzzzzzzzzyyyyyywwwvvvvvvuuurrrooojjjaaaSSSDDD;;;999>>>FFFNNNTTTWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXYYYZZZ^^^cccfffeeecccaaa```[[[[[[ZZZWWWSSSPPPOOOOOOSSSPPPLLLLLLMMMPPPSSSUUU[[[cccfffaaaYYYVVVWWWWWW\\\ccckkkppppppnnnmmmmmmqqquuuwww}}}~~~~~~}}}~~~~~~}}}|||~~~xxxdddVVVHHHCCCEEEJJJNNNQQQ]]]eeeiiittt|||cccWWWNNNHHHFFFFFFFFFGGGGGGHHHIIIGGGDDDJJJcccvvvttt|||wwwttt~~~|||nnn```VVVJJJ>>>:::888555333444444444333333333444555555222555777888999;;;???CCCTTTjjjnnnVVVDDDOOOTTTQQQSSS\\\aaa```WWWXXX[[[aaalllyyyqqq]]]WWWWWWWWWZZZ___hhhxxxvvv```OOOPPPQQQUUUlll}}}lllccc```gggpppuuulllgggfffdddaaa]]]ZZZXXXWWWWWWTTTRRROOOJJJEEEAAA===<<<999888666444333222333444888<<>>UUUqqqrrrlllpppwwwzzzssshhhdddsss|||yyy}}}wwwlllbbbaaafffjjjooottt|||uuuvvv|||yyy|||{{{|||tttjjjooo~~~zzzzzzzzzyyyyyyxxxwwwvvvuuuttttttssssssttttttuuurrrrrrtttuuuuuuuuuttttttrrruuuxxxyyyxxxvvvvvvvvvtttuuuuuuuuuuuutttsssssstttuuurrrooommmhhh[[[LLL>>>>>>???AAACCCFFFIIIKKKJJJJJJKKKKKKLLLNNNOOOPPPTTTVVVZZZ\\\]]]]]]^^^___]]]]]]___eeejjjkkkeee___ZZZ\\\\\\]]]eeemmmmmmhhh]]]___]]]WWWSSSQQQLLLGGGHHHLLLRRRYYYcccppp{{{|||xxxfffUUUIIIBBB@@@FFFIIIJJJTTTbbbwwwsss```UUULLLPPPKKKMMMLLLGGGHHHMMMOOOMMMCCCGGGIIIJJJXXXtttvvvoooiiiaaahhhzzz}}}vvvjjjYYYGGG???===:::666555777777777666555444333222222555999999999???IIIRRRgggpppvvvsssnnnmmmoooqqqooouuu}}}{{{]]]GGGCCCHHHWWWddddddXXXOOOIIITTTeeeyyy{{{wwwwwwyyywwwwwwzzzrrrjjjnnnzzzjjjNNNAAA???@@@??????DDDKKKUUUaaaooo}}}vvvjjjgggfff]]]^^^^^^^^^ZZZVVVPPPMMMIIIGGGEEEBBB???<<<:::999666444222222333666999;;;@@@CCCGGGJJJJJJHHHCCCAAA777AAA[[[zzzxxxlllSSSKKKKKKZZZjjjuuu~~~hhhYYYLLLLLLKKKHHHDDDBBB???===<<<;;;999777555444333333222555999EEE```~~~uuunnnqqqwww{{{wwwnnngggsssxxx{{{~~~ssshhhddddddffflllrrrxxx|||wwwvvv}}}}}}wwwvvvzzz}}}vvvjjjlll~~~|||yyyzzzzzzyyyxxxwwwvvvuuutttttttttsssssstttttttttqqqrrrtttuuuuuuuuuttttttrrruuuwwwxxxwwwuuutttuuutttuuuuuuuuuuuuuuutttsssvvvwwwtttppppppnnnbbbTTTAAA@@@??????AAADDDHHHKKKHHHHHHIIIIIIKKKLLLMMMNNNQQQTTTXXXZZZZZZ[[[\\\^^^\\\___dddiiikkkiiiddd``````dddfffhhhnnnsssnnndddXXXYYYWWWRRRQQQSSSRRRNNNGGGKKKPPPXXXeeewww||||||~~~|||{{{tttbbbQQQFFFBBBDDDKKKNNNOOO\\\lll```YYYUUUJJJKKKIIILLLKKKFFFHHHNNNQQQOOOEEEMMMOOOIIIMMMeeexxxsssmmmfffppp~~~wwwppp^^^KKKBBB???;;;777555888888888777666444333222000444888888:::AAAMMMXXXccchhhiiibbb[[[ZZZ\\\\\\eeekkkuuubbbIIIFFFPPPeeeooodddSSSJJJNNN\\\qqqwwwwwweeeJJJ@@@BBBDDDAAA===MMMSSS___ooorrrgggdddddd[[[\\\^^^^^^[[[UUUOOOKKKEEEDDDBBB@@@===;;;999888555444222222333777;;;===BBBEEEIIILLLKKKHHHCCC@@@999@@@SSSiiirrriii\\\UUUIIIJJJWWWkkkvvvzzzppp^^^VVVLLLPPPRRRNNNGGGBBB???<<>>;;;999666555333333000666666999RRRwwwxxxrrruuu}}}}}}~~~ttthhhooo~~~yyy{{{wwwmmmfffcccdddjjjrrruuuyyy~~~|||{{{uuurrrxxx{{{yyytttttt{{{{{{{{{yyywwwwwwwwwyyyxxxyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuuuutttttttttvvvvvvwwwwwwxxxyyy{{{{{{yyyyyyyyyxxxvvvuuusssrrr{{{wwwsssrrrppplllccc\\\JJJDDD@@@AAABBBBBBEEEIIIJJJKKKLLLLLLKKKKKKMMMOOONNNPPPSSSUUUWWWYYY\\\______cccgggiiihhheeedddcccaaagggkkklllmmmnnnkkkfffbbb[[[YYY\\\\\\UUUPPPOOOLLLOOOTTT[[[iii}}}}}}|||zzznnn[[[MMMFFFCCC@@@HHHQQQQQQ^^^zzzpppYYYSSSUUURRRJJJJJJGGGEEEIIIQQQTTTRRRMMMHHHIIILLLMMMIIIPPPppp}}}sssppppppvvv}}}~~~~~~vvvgggSSSDDD;;;999777666333888999666555777888777222777<<<===???FFFOOOUUUeeebbb\\\SSSMMMNNNWWW^^^jjjrrr}}}~~~lllRRRMMM[[[wwwyyy^^^LLLNNNSSSccc~~~{{{cccKKKAAA>>><<<@@@GGGSSSbbbggglllsssiiiccc^^^\\\```ccc```XXXPPPLLLKKKFFFCCC@@@>>><<<;;;888666666444222111333777<<>>???BBBFFFHHHIIIJJJIIIHHHHHHJJJLLLNNNPPPSSSUUUWWWYYY\\\^^^\\\___cccddddddccccccccc___dddhhhiiilllqqqqqqnnnfffbbbbbbffffff]]]TTTQQQMMMOOOSSS[[[jjj~~~}}}{{{wwwjjjXXXIII@@@AAAAAAIIISSSUUUggggggVVVRRRQQQNNNJJJLLLIIIGGGKKKRRRUUURRRNNNIIIIIILLLMMMHHHLLLfffxxxwwwyyy}}}}}}vvv|||~~~}}}xxxkkkWWWGGG===:::888888999;;;;;;777555888999888444888;;;===@@@FFFMMMQQQVVVUUUQQQLLLLLLSSS___hhhsss|||pppZZZVVVeee}}}{{{```OOORRR\\\lllxxxaaaIII@@@>>>===BBBIII\\\dddcccgggyyysssiiibbb\\\^^^aaaaaa\\\RRRKKKGGGGGGCCCAAA>>>;;;:::999777555444333222222555:::???CCCHHHEEEEEEHHHFFF???999888888HHH\\\gggeee[[[OOOGGGJJJMMMeeewwwtttttt[[[UUUWWWPPPNNNLLLIIIHHHHHHIIIJJJGGGDDD@@@<<<999777666666111444444666FFFddd|||tttttt{{{~~~yyy}}}~~~wwwwww}}}}}}yyyjjjbbbccciiikkkrrruuuyyy~~~|||zzz{{{{{{vvvssssssvvv{{{|||xxxvvv{{{}}}}}}}}}|||{{{{{{zzzzzzxxxwwwwwwvvvvvvuuuttttttqqqqqqrrrssstttuuuuuuvvvvvvuuuttttttssssssttttttsssssstttttttttttttttsssuuusssrrrrrrsssqqqmmmhhhTTTHHH<<<:::;;;===@@@CCCFFFHHHIIIIIIHHHGGGIIIJJJMMMPPPSSSVVVWWWYYY[[[]]][[[]]]```aaabbbccceeegggaaafffiiikkkooouuuxxxwwwooommmoootttsssiii]]]VVVOOOPPPRRRZZZiii{{{}}}yyyrrrdddRRREEE===BBBEEEMMMWWW^^^xxxoooZZZSSSPPPKKKIIIJJJLLLIIIHHHKKKPPPRRROOOKKKIIIIIILLLMMMIIIIIIXXXlll~~~zzztttrrrxxx}}}|||ooo]]]KKK@@@;;;999999999:::888666777;;;;;;888999999999===BBBGGGJJJKKKHHHKKKOOOPPPTTT]]]kkkvvvwwweeecccrrr|||```RRRXXXfffwwwwww```JJJBBBAAAAAAFFFNNNdddgggbbbeeewww}}}vvvsss}}}rrrhhhaaa\\\aaa```]]]UUUKKKDDDBBBBBB@@@>>>;;;999888666444333222222222444999>>>CCCGGGKKKFFFDDDFFFDDD===777555===WWWnnnooocccWWWMMMEEEHHHPPPdddpppwwwbbbUUUXXX\\\PPPNNNKKKIIIGGGGGGHHHHHHDDDBBB@@@===;;;888666555111333333333>>>WWWuuuvvvssswww|||{{{wwwzzz|||~~~~~~~~~}}}qqqfffcccfffiiinnnqqqvvvzzz}}}zzzxxxvvvuuutttssswww|||}}}xxxtttwww}}}~~~}}}|||||||||zzzyyyxxxwwwvvvuuuuuutttttttttsssssssssttttttuuuuuuuuuttttttssssssssssssssstttssssssttttttttttttsssssstttsssrrrssssssrrrooolll]]]OOO@@@;;;<<<===@@@BBBGGGIIIKKKKKKJJJJJJKKKLLLNNNQQQUUUWWWXXXYYY[[[]]]]]]^^^```bbbdddggglllpppkkkooossssssvvvzzz{{{yyynnnnnnooorrrppphhh\\\TTTQQQPPPRRRXXXeeeuuu{{{}}}~~~~~~}}}~~~}}}wwwlll^^^NNNCCC@@@GGGJJJPPP\\\jjjrrr]]]OOOPPPOOOGGGEEELLLJJJHHHGGGJJJMMMNNNJJJFFFIIIJJJLLLNNNKKKIIIPPP[[[sssqqqqqqsssxxx~~~}}}sssbbbQQQCCC;;;999:::888:::<<>>EEEHHHHHHHHHJJJRRR[[[]]]___hhhxxx}}}rrrmmmpppuuuwwwuuujjjlllzzz{{{```VVV___mmm}}}yyycccMMMFFFEEEEEEIIIQQQeeehhhfffkkk{{{~~~wwwwww}}}zzzyyy|||}}}mmmeeeaaa]]]aaa^^^WWWNNNEEE@@@@@@AAA>>>;;;999777666666444222222333444777;;;AAAEEEHHHJJJGGGFFFDDD???:::999===XXXqqq{{{fffWWWJJJAAAIIIXXXiiirrrqqqVVVTTTZZZZZZNNNLLLJJJGGGEEEEEEEEEFFFAAAAAA@@@???<<<999666555222333333222777JJJjjjxxxtttuuuxxx|||yyy{{{|||uuuyyy~~~xxxllleeeeeegggllloootttxxx|||||||||~~~xxxuuuuuusssqqquuuzzz{{{uuuppprrrvvvxxx}}}{{{||||||zzzyyyxxxwwwvvvuuutttttttttuuuwwwwwwvvvvvvuuuuuuttttttsssssssssssstttuuuvvvvvvuuuuuuuuuuuutttsssrrrrrruuutttssssssrrrpppnnnkkkbbbTTTEEE>>>===<<<>>>AAAFFFIIIKKKLLLLLLLLLMMMNNNPPPSSSWWWZZZ[[[[[[]]]^^^^^^___aaadddgggmmmtttxxxzzz~~~~~~}}}yyytttcccbbb```___^^^ZZZRRRKKKLLLMMMOOOUUUbbbrrryyy~~~}}}|||}}}~~~~~~|||rrrfffWWWKKKCCCDDDJJJLLLSSScccwwwwww~~~yyybbbRRRIIIMMMMMMFFFEEEMMMIIIHHHHHHJJJMMMLLLIIIEEEHHHJJJMMMOOOMMMKKKNNNSSSeeeyyyyyymmmqqqvvvxxx|||~~~~~~{{{uuuhhhVVVFFF<<<999999:::>>>FFFRRRbbbjjjeeeZZZDDD<<<999@@@HHHIIIIIIJJJ\\\bbbeeeaaa___llljjj```VVVSSSWWW]]]cccfffgggkkkyyywww___ZZZdddppp~~~{{{|||zzzdddNNNGGGFFFEEEIIIPPP___hhhkkkrrr}}}}}}zzzqqqcccgggqqqyyyhhhbbbaaa___]]]YYYRRRJJJCCC@@@AAABBB===:::888777666666444333444555777:::>>>AAAEEEFFFEEEGGGGGGCCC;;;999FFFUUU~~~kkkWWWIII@@@PPPgggxxx```OOOQQQSSSMMMLLLJJJGGGEEECCCCCCDDDDDDBBBBBBAAA@@@===:::777555555333333222333@@@___}}}|||vvvuuuwww~~~~~~}}}qqqooosss~~~~~~ssshhheeefffkkknnnrrrvvvzzz{{{zzz|||xxxwwwsssnnnooovvvyyyuuuppppppqqqqqq~~~~~~{{{||||||{{{yyyyyyxxxvvvuuuttttttuuuvvvyyyxxxxxxwwwvvvuuuttttttrrrrrrrrrssstttvvvwwwxxxuuuuuuuuuuuutttsssrrrqqquuutttsssqqqooommmkkkjjjbbbWWWKKKCCC>>>:::<<<@@@DDDGGGJJJLLLMMMMMMOOOPPPSSSVVV[[[]]]^^^^^^___```^^^```cccggglllssszzz}}}uuummm^^^\\\WWWSSSRRRSSSPPPJJJGGGJJJOOOVVVaaasss~~~}}}||||||}}}xxxlll^^^QQQHHHDDDFFFLLLNNNYYYqqq|||||||||{{{uuuVVVMMMHHHKKKKKKFFFGGGMMMJJJJJJLLLNNNOOONNNKKKHHHFFFIIILLLLLLKKKKKKNNNRRRbbbuuuzzzqqqiiiooouuuvvvzzz}}}|||~~~~~~yyyvvvmmm]]]KKK>>>::::::999>>>III\\\rrr~~~vvviiiHHH???;;;CCCJJJJJJLLLPPPnnnjjjbbbZZZ^^^wwwXXXNNNEEEDDDFFFIIIMMMRRR^^^cccqqq{{{qqq___^^^jjjqqqwwwqqqvvv|||~~~xxxbbbNNNFFFEEEEEEIIIOOO\\\hhhpppwww}}}llldddZZZggg{{{xxxgggaaa```___XXXTTTMMMGGGCCCAAAAAABBB<<<999777666666666555444555666999<<>>;;;777555666222222444222888TTTsssyyyvvvwww}}}qqqlllnnnzzz~~~yyynnnhhhgggjjjmmmqqquuuyyy}}}zzzzzzxxx~~~xxxpppkkkuuu}}}|||wwwtttrrroooyyy|||}}}~~~}}}|||zzzyyywwwuuuuuuuuuvvvwwwwwwwwwvvvvvvuuuuuuttttttssssssssssssssstttuuuvvvrrrrrrssssssssssssrrrrrrssssssrrrooommmjjjiiiiiibbb[[[RRRJJJAAA;;;<<>>FFFKKKLLLPPPXXXqqqggg]]]]]]qqqlllRRRIIICCCCCCCCCBBBDDDGGGRRRXXXgggrrrmmm```bbboooooozzznnniiijjjnnnrrrrrryyywwwbbbNNNHHHHHHHHHMMMSSSaaammmvvvwwwiiiggghhh{{{zzziiiaaa^^^[[[SSSOOOJJJFFFCCCAAA@@@???:::888666555666666444333444666999===@@@CCCDDDEEEEEEEEEBBB>>>>>>PPPvvvcccLLLLLLYYYvvviiiVVVPPPNNNJJJIIIIIIHHHFFFDDDDDDEEEFFFGGGGGGFFFDDDBBB>>>;;;888666666000000555222333KKKiii{{{zzzvvvuuu}}}|||pppllloooxxx}}}~~~ssskkkhhhhhhkkkooossswww{{{rrr}}}yyywww~~~tttkkkxxx{{{uuupppvvv}}}}}}~~~{{{zzzxxxvvvuuuvvvwwwxxxtttttttttuuuuuuuuuuuuuuuttttttssssssrrrrrrssssssoooooopppqqqrrrssssssrrrqqqqqqpppnnnkkkiiihhhiiiddd___YYYQQQFFF===>>>DDDFFFIIINNNRRRTTTUUUWWWYYYXXX\\\```cccdddccccccdddeeehhhmmmsssyyy{{{vvvpppjjj]]]]]]XXXSSSTTTZZZYYYTTTSSSYYY^^^```dddsss~~~~~~}}}yyyppp```QQQGGGDDDFFFJJJQQQZZZrrr~~~ZZZJJJMMMKKKEEEDDDHHHJJJHHHGGGIIIKKKNNNNNNMMMJJJHHHAAAEEEGGGCCC@@@CCCJJJPPPMMM^^^www~~~pppiiibbb[[[```iiiqqqvvv~~~}}}uuuzzz~~~}}}|||{{{zzzzzzwwwyyyvvvhhhUUUDDD===<<<===@@@III^^^xxxpppKKKBBB???GGGLLLLLLSSS^^^kkkaaa\\\iii}}}VVVPPPIIIEEEGGGHHHDDDDDDGGGKKKQQQ```llljjjbbbfffrrrlll|||mmmeee\\\[[[___bbbaaa]]]aaakkkxxxxxxdddQQQLLLMMMNNNRRRZZZgggrrr{{{vvvlllmmm~~~lllbbb\\\XXXPPPMMMIIIEEEBBB@@@===;;;999777555444555555444333222444888===AAADDDEEEFFFIIIDDD???<<>>;;;999777555...///555222111EEEbbbzzzzzzuuussszzz{{{ooommmrrr{{{}}}wwwmmmiiigggjjjnnnqqquuuzzzooowwwyyy|||zzzyyynnn}}}wwwqqqpppvvv}}}~~~|||zzzxxxwwwwwwxxxwwwvvvuuutttsssrrrrrrssstttsssqqqsssrrrrrrqqqpppppppppppppppqqqrrrssstttttttttttttttnnngggdddeeehhhiiiiiiiiifff```XXXPPPHHHAAA>>>HHHLLLRRRUUUWWWXXX\\\___```aaabbbeeegggiiijjjkkkmmmppptttzzzuuujjjdddaaa\\\YYYVVVUUUXXX]]]```aaa]]]ccceeecccjjj~~~}}}|||||||||}}}~~~vvveeeUUUIIICCCFFFKKKPPPXXXiii}}}nnnSSSJJJJJJIIIHHHHHHGGGFFFFFFJJJJJJKKKKKKKKKJJJHHHGGGCCCCCCCCCDDDFFFGGGFFFDDDHHHLLL[[[rrrsssiii```XXXlllmmmvvv{{{{{{yyyuuutttuuuzzz~~~yyywwwxxxzzzyyyxxxwwwyyyxxxnnn^^^MMMAAA<<>><<<:::888666555444333333444666666:::;;;>>>AAACCCEEEFFFGGGCCC;;;999;;;EEEbbb}}}rrrhhh^^^UUUIIIFFFZZZuuuyyyeeeSSSOOONNNIIIGGGKKKHHHGGGFFFGGGHHHGGGEEECCCEEECCC@@@>>>======<<<::::::333222555333000999GGGaaatttyyypppvvv}}}~~~}}}zzzuuuuuuxxxwwwyyy{{{|||{{{vvvlllkkkkkkmmmrrrxxx|||~~~mmmuuu|||{{{~~~~~~~~~xxxpppnnnpppqqqxxx}}}{{{{{{yyyxxxxxxxxxxxxwwwuuuuuutttssstttuuuvvvuuutttssssssrrrrrrrrrsssttttttrrrssstttuuuvvvvvvvvvvvvpppoooppprrrtttuuutttssslllhhhbbbZZZQQQJJJFFFCCCEEEJJJRRRYYY^^^bbbeeegggkkkjjjjjjkkkmmmpppsssuuuxxx}}}vvvhhhfffhhhfffaaa^^^^^^ccchhhjjjjjjeeehhhgggbbbdddooo~~~yyy~~~}}}}}}~~~~~~}}}~~~|||yyyhhhWWWLLLHHHHHHMMMSSS\\\dddzzzsss\\\LLLIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIGGGEEEDDDDDDEEEDDDCCCAAAHHHCCCDDDQQQdddwwwyyynnndddhhhsssyyytttzzz{{{xxxsssrrrqqqsssxxx}}}}}}{{{yyyzzz{{{zzzzzz{{{zzzxxxtttjjj\\\MMMDDDFFFKKK]]]hhheeefffiiidddVVVGGG>>>DDDLLLPPPRRRVVVTTTjjjwwwlllfffddddddggggggcccbbbdddiiijjjppp{{{~~~}}}}}}^^^HHHCCCBBBIIIWWWdddhhhhhhiiieeedddfffnnnwww{{{xxxrrrqqqzzzvvviiigggmmmttt}}}mmmWWWKKKGGGCCC???===;;;999777555444333333444555666777;;;===@@@CCCEEEFFFGGGFFFAAA777666???NNNhhhxxxtttfff^^^SSSHHHCCCLLLdddzzzfffYYYPPPOOOMMMHHHFFFJJJHHHGGGEEEEEEFFFEEECCCAAAEEECCC@@@@@@@@@@@@???>>>;;;666333444222///666AAATTTjjjyyysssrrrxxx~~~~~~}}}}}}|||~~~{{{uuuxxx|||}}}~~~zzzlllkkkkkknnnsssxxx{{{|||iiiooowww|||sssnnnlllmmmssstttzzz|||{{{{{{zzzxxxxxxyyyyyywwwvvvvvvuuutttuuuvvvwwwvvvuuussssssssssssssstttuuuvvvssstttuuuvvvvvvwwwwwwwwwsssvvvyyy}}}~~~}}}zzzxxxnnniiiaaaWWWNNNGGGCCC@@@EEEJJJRRRZZZ```dddggghhhmmmmmmllllllooorrrvvvyyy{{{rrrhhhjjjoookkkfffaaaaaaeeehhhhhhfffddddddaaa\\\ZZZ```jjjqqqttt~~~~~~~~~|||yyyrrr___MMMGGGGGGIIIOOOVVVaaaqqqqqq___SSSJJJHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHFFFEEECCCCCCDDDDDDCCCBBBHHHDDDDDDIIISSSddd}}}sssgggeeejjjvvv|||tttrrrvvv~~~xxxvvvrrrqqqoooooorrrwww{{{~~~}}}|||{{{{{{{{{{{{{{{{{{{{{yyywwwuuuqqqeeeUUUJJJGGGOOOaaafff[[[XXX______XXXJJJAAADDDLLLPPPPPPQQQSSSttt~~~}}}~~~|||wwwuuuwwwvvvzzz|||dddOOOBBBDDDIIIVVVhhhsssssspppnnnmmmpppuuuxxxyyyvvvrrroooqqqyyy}}}~~~zzzxxx|||qqqXXXJJJFFFBBB>>><<<:::777555444333333333444666888999===???CCCFFFHHHHHHFFFFFF>>>666;;;LLL___vvv{{{nnnhhh___QQQDDDCCCSSSjjjzzzsssWWWQQQMMMLLLJJJEEEEEEIIIFFFEEEDDDEEEEEEEEECCCAAAEEECCCBBBCCCDDDDDDDDDBBB===888555444111///333;;;GGG___xxxzzzvvvooorrrxxx}}}~~~|||}}}zzzzzz|||lllkkkkkkmmmrrrvvvyyyyyy}}}gggjjjooowww|||xxxtttqqqooowwwsssqqqyyy}}}||||||{{{yyyyyyzzzzzzxxxwwwvvvuuutttuuuwwwxxxwwwvvvsssssssssssstttuuuuuuvvvssstttuuuvvvwwwwwwwwwwwwvvvzzz}}}yyyvvvmmmggg^^^SSSHHHAAA===;;;???CCCLLLVVV```gggkkkmmmoooooooooppprrrwww{{{~~~{{{hhhbbbffflllfffbbb^^^```eeehhheeeaaa\\\ZZZXXXVVVVVVZZZcccjjj}}}zzztttjjjWWWGGGDDDGGGIIIQQQ[[[hhh{{{ZZZNNNJJJEEEHHHGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFFFFGGGDDDCCCAAABBBCCCEEEEEEDDDGGGIIILLLKKKJJJTTTnnnttthhhaaa```eeepppwwwvvvqqqnnnoooyyyvvv}}}vvvvvvrrrpppnnnlllmmmqqqvvvyyyyyyzzz{{{{{{{{{{{{{{{{{{yyywwwvvvvvvtttkkk]]]RRRHHHPPP```bbbSSSOOOWWWZZZYYYNNNEEEGGGMMMPPPOOONNNRRRzzzdddPPPGGGDDDIIISSSfffwww|||vvvooonnnrrryyy~~~|||ssslllkkkmmmxxx}}}nnnVVVHHHEEE@@@===:::888666444333333333444666888:::<<>>;;;999888666444333333444555777:::===>>>???BBBGGGJJJKKKHHHEEEBBB>>>HHHddd~~~yyygggYYYLLLLLLXXXgggxxxqqqNNNMMMKKKHHHGGGFFFEEEEEEFFFBBBAAABBBDDDFFFGGGFFFEEEEEEEEEEEEFFFHHHIIIHHHGGG@@@===999555222111111111555HHHaaauuu}}}}}}{{{xxxmmmhhhjjjsssyyyxxxzzz}}}tttssszzz~~~|||zzztttqqqnnnmmmpppsssvvvwwwwww{{{kkkjjjjjjrrr|||tttkkkjjjwww}}}|||zzzzzz{{{{{{yyyxxxtttsssssstttvvvwwwwwwvvvttttttssssssrrrssssssssssssssstttuuuvvvvvvvvvvvvtttxxx{{{{{{wwwrrrnnnmmmddd^^^SSSHHH>>>999666555444777===IIIWWWccckkknnnnnnooorrrvvvzzztttddd___```^^^YYYTTTSSSUUU___iiilllfff___RRROOOPPPWWW___gggttt|||pppgggYYYJJJCCCIIIOOOQQQ___qqq~~~^^^MMMKKKKKKIIIFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFEEECCCAAA@@@BBBDDDDDDDDDEEEHHHKKKIIIBBBBBBQQQbbbqqq}}}zzztttaaa___bbbjjjooommmiiiiiilllwwwzzzxxxrrrrrrpppllliiiiiillloooqqquuuyyy{{{zzzyyyyyyzzzwwwwwwwwwxxxwwwrrrjjjdddSSSTTT[[[ZZZMMMJJJPPPOOONNNNNNOOOOOORRRTTTTTTSSSSSS}}}pppTTTEEEFFFKKKQQQ```rrrxxxnnndddgggppp|||uuutttwww|||~~~~~~}}}~~~}}}qqqbbbLLLCCC@@@<<<:::999888666555444444555777999<<>>AAABBB???CCCHHHKKKKKKHHHCCC???GGGccc|||bbbMMMHHH^^^ttt~~~]]]IIIFFFFFFGGGIIIMMMNNNIIICCCBBBAAA@@@AAABBBBBBAAA???BBBAAABBBDDDFFFFFFDDDBBBAAA@@@<<<777444444222///111<<>>GGGQQQ[[[aaaeeegggjjjnnnrrrvvvyyy{{{~~~zzzxxxxxxssslllbbb\\\aaaiiieee[[[XXXUUUVVV]]]eeeggg```XXXUUURRRSSSYYYbbbnnn~~~ppp```XXXHHHCCCFFFNNNTTT]]]yyy]]]JJJFFFGGGEEEDDDIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCEEEFFFEEECCCBBBBBBCCCCCCBBB@@@@@@@@@BBBDDDEEEMMM```xxx~~~|||hhhccc___]]]\\\```lllxxx}}}tttqqqpppmmmkkkhhhfffeeedddiiilllppptttwwwyyyzzzzzz|||{{{zzz{{{|||yyyrrrmmmdddccc```[[[TTTNNNJJJIIIFFFIIINNNSSSWWW\\\aaadddkkkzzzttt___LLLEEEMMMUUUgggmmmdddZZZVVVfff{{{rrroooooosss}}}fffQQQDDD???<<<777666666666444222000333777:::===???AAADDDFFFDDDGGGKKKFFF???FFFTTTaaa|||ooo___NNNKKKVVVmmm{{{lllUUUIIIGGGGGGHHHHHHGGGFFFDDDCCCAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCDDDCCCAAA>>>AAA@@@???>>>;;;777222---333555BBBZZZpppyyyzzzxxxtttjjjdddhhhoootttvvvyyy|||}}}~~~yyyllliiivvv|||yyy~~~~~~yyytttsssxxx}}}xxxyyyzzzzzzzzz~~~^^^cccgggiiiqqq}}}~~~uuuqqqyyywwwtttzzz|||{{{{{{yyywwwuuuuuuvvvssssssssssssttttttttttttssssssrrrrrrrrrrrrssssssqqqqqqqqqrrrrrrsssssstttvvvvvvvvvuuurrroookkkiii\\\TTTHHH===777444444444555555666:::@@@IIIQQQVVV]]]^^^```cccfffhhhiiijjjkkknnnqqqpppllliiiiiikkklllfff]]]XXX]]]dddaaaYYYZZZXXXYYY^^^cccccc\\\VVVSSSUUUYYY___gggtttppp]]]QQQEEEDDDJJJUUU]]]kkkwwwXXXHHHEEEEEEEEEFFFIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFEEECCCBBBBBBCCCCCCBBB@@@@@@@@@BBBCCCEEEFFFUUUkkk|||~~~qqqjjjaaa\\\ZZZ^^^jjjwwwvvvqqqooommmkkkiiigggfffeeegggjjjnnnrrrvvvxxxzzzzzz|||{{{zzz{{{{{{yyytttooohhhhhhfff```XXXPPPKKKIIIGGGLLLSSSXXX\\\bbbiiinnnuuuyyyqqqjjjooozzzhhhRRRJJJRRRWWWgggiii^^^WWWWWWiiixxxrrrooorrruuuyyy{{{cccOOOCCC>>>;;;777555666666444333333555888;;;<<<>>>AAADDDFFFEEEIIIKKKDDD<<>>UUUlllwwwzzzzzzuuulllfffgggkkkoootttyyy}}}yyyqqqiiikkk|||~~~zzz|||~~~}}}xxxuuuuuuxxxxxxyyyyyyyyyyyy}}}SSS]]]eeefffhhhrrr|||uuuqqqwwwyyyzzz~~~|||zzzxxxvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrsssttttttuuuuuuuuutttrrrooolllkkkXXXPPPEEE;;;666555666777777666666777:::@@@EEEHHHSSSUUUXXX[[[^^^___``````___aaacccbbb``````dddggghhhccc[[[XXX\\\aaa___YYY[[[[[[\\\^^^___]]]XXXTTTRRRYYY___cccjjjzzz}}}|||lllVVVHHHCCCGGGPPP[[[fffzzzyyy{{{gggQQQEEECCCCCCEEEHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBDDDEEEEEECCCBBBBBBCCCBBBBBBAAA@@@@@@AAACCCDDDCCCKKKZZZlll|||}}}ttthhh___YYY\\\hhhuuuyyyqqqpppnnnllliiigggfffeeedddfffjjjooossswwwyyyzzz|||{{{zzzzzzzzzxxxuuurrroooooommmggg^^^TTTMMMJJJFFFNNNXXX^^^aaagggpppxxx{{{qqqkkkddd___fffqqquuu[[[OOOVVV\\\gggcccVVVSSSYYYppp}}}qqqmmmnnnttt|||uuu\\\JJJAAA;;;999666555555555555444555777:::<<<===@@@CCCFFFGGGFFFIIIHHH???999AAAPPPhhhpppssslllccc[[[MMM@@@EEEPPPddduuuxxx|||yyyXXXKKKFFFAAADDDDDDDDDDDDCCCBBBAAA@@@???????????????@@@@@@AAA@@@@@@AAACCCEEEEEECCCAAADDDCCCAAA@@@???<<<777333333111888LLLcccrrrxxx{{{uuuooohhhfffeeegggpppyyy{{{~~~}}}vvvooorrr|||xxx{{{|||yyy~~~}}}wwwsssrrrxxxxxxxxxxxxxxxzzzFFFUUUccceeeccchhhwww}}}xxxtttwww{{{zzz~~~zzzvvvuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuttttttrrrqqqqqqppppppqqqqqqrrrqqqpppppppppqqqssstttuuuuuuuuutttssspppnnnllljjjVVVNNNBBB999555555888:::888777666666888;;;>>>@@@GGGJJJNNNTTTXXX\\\]]]^^^\\\]]]^^^]]]]]]```fffllliiiddd^^^[[[]]]```^^^[[[ZZZ[[[]]]]]][[[XXXUUUTTTTTT]]]cccccckkk~~~uuubbbNNNCCCDDDKKKUUU___lllrrrzzzfffYYYLLLEEEBBBAAADDDHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAACCCEEEDDDCCCBBBBBBCCCBBBAAAAAA@@@@@@AAABBBBBBEEEEEELLL[[[ooo~~~}}}qqqggg```___hhhrrr{{{~~~zzzqqqqqqooollljjjgggdddcccaaacccfffjjjooossswwwyyy{{{zzzzzzyyyyyyxxxvvvuuuttttttsssmmmdddYYYPPPKKKFFFPPP[[[aaabbbhhhsss}}}zzzssskkkeee^^^\\\dddpppfffTTTXXXcccjjj```QQQRRR```xxxuuuuuusssttt{{{jjjSSSDDD===888777555444444555555666888999<<<>>>@@@CCCGGGJJJGGGEEECCC???888888GGGXXXgggllllllcccZZZSSSKKKDDDJJJUUUiiixxx{{{bbbIIIFFFGGGCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>??????@@@@@@@@@@@@BBBEEEFFFEEECCCCCCBBBAAA@@@???===999555444///222CCCXXXiiittt{{{uuuqqqlllfffaaaaaakkkwwwxxx||||||}}}~~~xxxvvv{{{~~~{{{yyytttqqqxxxxxxwwwvvvwwwyyy|||~~~:::KKK^^^eeeaaabbbooo~~~~~~{{{zzz{{{zzz{{{vvvuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuutttrrrqqqqqqppppppqqqqqqrrrqqqpppppppppqqqsssuuuvvvwwwvvvuuussspppnnnlllkkkYYYPPPCCC999444555888;;;666666666666777999;;;<<<<<>>999555555555444444555777888999;;;>>>AAACCCFFFJJJMMMEEEBBB>>>:::999BBBVVVhhhiiimmmlllaaaRRRHHHFFFEEEQQQYYYjjj{{{nnnLLL@@@CCCDDD@@@CCCBBBBBBBBBAAAAAAAAAAAA>>>>>>======>>>>>>???@@@@@@@@@@@@BBBEEEFFFFFFEEEBBB@@@???>>>>>><<<999777555//////:::KKK]]]mmmxxxuuurrrnnnhhh___]]]gggtttxxxzzzyyy~~~{{{xxxvvvyyyxxxwwwvvvwwwyyy{{{|||222BBBVVVaaa___^^^iiiwww{{{xxxwwwxxx}}}|||wwwvvvwwwxxxwwwvvvvvvvvvvvvuuuuuuuuuuuurrrrrrqqqqqqqqqqqqrrrrrrqqqpppooooooqqqsssvvvwwwyyyxxxwwwuuusssqqqpppooobbbWWWIII<<<666666999;;;444555555666777999:::;;;???@@@BBBEEEHHHKKKMMMOOOSSSUUUWWWVVVVVVYYY___dddddd```]]]]]][[[XXXXXX[[[\\\]]]]]]\\\ZZZYYYXXXYYYRRR\\\```eeezzznnnZZZIIIEEEIIILLLVVVddduuuqqqvvvZZZOOOJJJGGGGGGEEEBBBBBBFFFFFFEEEEEEDDDDDDEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@AAA@@@BBBCCCCCCBBBBBBBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@???<<<<<>>>>>>>>>>>>>>??????@@@AAAAAA@@@BBBDDDFFFFFFEEE@@@???=========<<<:::888666111000555???OOOdddtttsssrrrpppkkkaaa\\\dddooozzzzzz|||~~~~~~~~~}}}zzzxxxwwwwwwyyy{{{|||{{{///:::LLLYYY[[[[[[dddqqqyyyrrrqqqrrrtttzzzwwwvvvxxxxxxwwwttttttuuuuuuuuuuuuuuuvvvssssssrrrrrrrrrrrrssssssqqqpppoooooopppsssvvvxxxzzzzzzyyyxxxxxxxxxxxxxxxmmmbbbQQQBBB:::999;;;===777888999:::;;;<<<<<<<<>>BBBJJJXXXiiittt~~~~~~zzzrrrqqqttttttxxx}}}zzzuuujjjffffffhhhiiiiiijjjiiigggeeecccaaa```___```bbbfffjjjlllppptttxxxyyywwwuuuuuuvvvrrrtttvvvuuupppjjjfffcccZZZ___fffkkkooottt{{{rrrccc___eeelllyyy{{{qqqaaakkkfffOOODDD???;;;777333444666666555777;;;>>><<>>>>>???@@@@@@???>>>>>>>>>>>>???@@@@@@CCCBBBAAABBBDDDFFFFFFEEE@@@>>>============;;;999777444222222666CCC[[[ppprrrrrrqqqnnneee^^^bbbjjjwwwzzztttqqqvvv}}}{{{yyyxxxyyy{{{}}}}}}|||...666EEERRRWWWXXXbbbmmm}}}uuunnnmmmnnnqqqwww~~~xxxwwwxxxxxxwwwssssssttttttuuuuuuvvvvvvtttssssssrrrrrrsssssstttqqqpppoooooopppsssvvvyyyzzzzzzzzz{{{|||}}}~~~uuuiiiWWWFFF===;;;<<<>>><<<<<<===??????@@@??????FFFEEECCCCCCDDDGGGJJJLLLMMMQQQTTTTTTRRRRRRSSSVVVWWWTTTUUUXXXWWWTTTWWW^^^iiifffcccaaaaaa```^^^\\\RRR[[[___lll{{{pppaaaTTTIIIDDDHHHOOOXXXeeeyyypppwwwZZZNNNFFFBBB@@@DDDGGGEEEDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFBBBAAA@@@@@@??????@@@@@@???AAACCCCCCBBBBBBBBBCCCAAAAAAAAAAAAAAA@@@???>>>;;;???CCCCCCCCCJJJXXXccczzz{{{~~~|||uuusssvvvwww}}}zzzhhh^^^ZZZcccdddggghhhiiihhhgggfffbbbaaa___^^^```cccgggiiimmmrrrwwwyyywwwuuutttuuuqqqtttvvvvvvsssnnnllljjj[[[___eeekkkpppvvv|||ttteeebbbjjjqqqxxxvvvgggrrrwwwYYYEEE>>>>>><<<888222444666666666888<<>>;;;CCC???>>>===<<<<<<===>>>??????????????????@@@@@@AAADDDBBBAAABBBDDDEEEFFFEEE@@@???======>>>>>><<<;;;888666444111111<<>>===@@@CCCJJJHHHEEECCCCCCEEEHHHJJJPPPSSSUUUTTTTTTVVVXXXXXX\\\WWWUUUWWWXXXYYY^^^dddmmmgggbbbaaaaaa___^^^^^^ZZZ^^^fffxxxyyyhhhSSSGGGFFFKKKQQQUUU^^^|||}}}zzzjjjTTTMMMEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>@@@CCCCCCAAA???>>>>>>BBBAAA@@@>>>===<<<<<<<<<===>>>@@@AAABBBGGGNNNTTTrrryyy}}}wwwtttsssxxxxxx}}}eeeVVVPPPPPP[[[hhhnnnkkkfffdddeee___^^^^^^^^^]]]\\\___cccgggjjjnnnrrrttttttqqqpppuuutttuuuwwwyyyxxxtttpppfffdddeeeiiirrr{{{|||{{{{{{qqqjjjgggkkkppprrraaaKKK===999999666333333333444666888<<>>>>>AAA@@@>>>;;;<<<===>>>>>>???>>>>>>>>>============>>>>>>???CCCCCCBBBAAAAAAAAAAAABBBCCC???<<<<<<@@@AAA???<<<:::444333444333888NNNgggjjjpppqqqllleeebbb___[[[jjjuuu{{{xxxyyy{{{uuunnnlllttt|||wwwwwwzzz{{{yyyvvv333444:::EEEPPPYYYdddnnnyyyqqqkkkmmmooooooooopppvvvxxx~~~xxxwwwwwwtttvvvxxxyyyxxxuuusssssstttsssssssssssssssssssssssssssssstttuuuvvvxxxzzz{{{}}}{{{{{{}}}~~~xxxtttgggSSSEEEBBBDDDDDDDDDFFFFFFCCC???>>>BBBFFFKKKHHHDDDAAAAAADDDHHHJJJTTTVVVWWWVVVUUUVVVWWWXXX\\\XXXWWWYYYZZZZZZ]]]bbbgggfffddddddcccaaaaaabbb^^^bbblllnnn]]]LLLEEEEEEJJJUUU___yyy{{{xxx]]]MMMHHHDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>@@@BBBBBB@@@>>>>>>???BBBAAA@@@???======<<<<<<===>>>??????@@@CCCIIIMMMbbbmmmzzz}}}wwwsssrrrnnnooottt~~~}}}fffYYYTTTMMMUUU```iiilllkkkhhhfffaaa```___\\\YYYXXXYYY[[[bbbeeejjjoooqqqrrrqqqpppsssrrrsssuuuxxxyyyvvvtttmmmjjjiiilllssszzz{{{qqqkkklllooouuuzzz}}}~~~|||wwwqqqlllpppvvvxxxnnngggXXXMMM@@@999888999777555444444555777999<<>>:::888:::KKKcccuuu{{{wwwpppjjj[[[OOOFFFNNN___qqqlllTTTLLLBBB>>>@@@AAA???<<<<<<<<<===>>>>>>>>>===============<<<======>>>???AAAAAA@@@AAAAAABBBCCCCCCEEECCCBBBEEEHHHGGGCCC>>><<<777555555222555GGG]]]kkkqqqtttpppjjjeeeaaa]]]dddpppvvvtttuuu}}}}}}zzzrrrmmmnnn~~~}}}yyyxxx{{{{{{yyyvvv555444666===FFFQQQ```lll{{{}}}{{{wwwuuuvvvyyywwwqqqnnnnnnlllqqqyyy~~~{{{wwwwwwxxxyyyxxxuuusssssssssttttttttttttttttttttttttuuuttttttuuuvvvyyy|||~~~}}}||||||}}}~~~}}}uuuvvvooo]]]NNNIIILLLPPPHHHGGGEEEAAA===>>>BBBGGGIIIFFFBBB@@@AAAFFFKKKOOOWWWYYY[[[\\\[[[ZZZZZZ\\\]]]ZZZYYY[[[\\\ZZZ[[[___]]]bbbffffffbbbaaaccceeeggglll{{{zzzuuu```PPPFFFFFFIIIOOOaaauuuvvv||||||aaaOOOFFFCCCCCCCCCBBBBBBBBBBBBBBBAAA?????????>>>>>>>>>============>>>>>>>>>????????????@@@@@@???======>>>???BBBAAA@@@???>>>=========>>>>>>>>>>>>===???CCCFFFMMM\\\ooo|||~~~zzztttqqqiiijjjlllqqq{{{}}}mmmddd___RRRTTTZZZccckkknnnjjjeeeaaaaaa```\\\XXXWWWXXXXXX\\\___dddiiimmmooopppqqqqqqqqqqqqsssvvvxxxxxxwwwtttqqqnnnnnnrrrxxx}}}xxxkkkaaa^^^___eeekkkqqqtttuuuxxxyyyzzz|||zzzrrrmmmsss|||yyyjjj___TTTMMM???<<<999777777888777555555666777888;;;===???AAACCCDDDDDD@@@;;;888888999;;;SSSjjjqqqoookkkcccZZZJJJCCCDDDXXXqqqnnnOOOHHHCCC>>>>>>@@@@@@===888<<<============<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>?????????@@@AAABBBCCCDDDDDDEEEGGGJJJMMMKKKDDD???>>>999777666222111>>>NNNdddlllsssrrrmmmjjjeee```___kkkssssssttt|||{{{vvvqqqrrr~~~xxxwww{{{zzz||||||yyywww<<<888666888>>>HHHXXXfffnnnpppuuuzzz}}}}}}{{{xxxtttwwwwwwrrrrrrhhhnnnuuu|||{{{xxxyyyyyyxxxvvvtttssssssttttttttttttttttttttttttuuutttssssssuuuyyy}}}|||||||||}}}~~~~~~}}}|||rrruuupppcccUUUQQQSSSTTTGGGFFFCCC???===???DDDIIIDDDBBBAAABBBEEEJJJOOORRRUUUXXX]]]cccdddaaa```bbb^^^[[[ZZZ]]]\\\YYYZZZ\\\\\\gggooolllfffdddhhhkkkrrryyy}}}rrriiiTTTHHHDDDKKKOOOVVVnnnlllpppdddOOOGGGEEEBBBAAAAAAAAAAAAAAAAAAAAAAAA============<<<<<<<<<<<<;;;;;;<<<===>>>>>>????????????>>><<<;;;;;;===???AAA@@@???>>>>>>>>>>>>>>>============>>>???AAACCCBBBNNNbbbvvvzzzsssmmmkkkkkknnntttzzzuuuqqqaaa\\\YYY]]]eeehhhfffaaa```bbbbbb]]][[[[[[\\\\\\WWWZZZ^^^ccchhhllloooqqqqqqppppppqqqsssvvvwwwxxxxxxtttpppnnnpppvvv|||zzzooofffbbbbbbfffkkkqqqtttuuuxxx}}}|||~~~~~~yyypppmmmyyyyyybbbWWWNNNFFF@@@777888999999777666555555777888999;;;<<<>>>@@@AAA???@@@@@@;;;666444888===BBBZZZkkkkkkgggfff___SSSEEECCCJJJ___vvv[[[FFFBBB???<<<<<<>>>>>>;;;777<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBAAABBBDDDGGGHHHFFFAAA======:::777666222000777AAAWWWbbbmmmpppooolllhhhccc^^^iiisssvvvxxx~~~|||zzzyyyuuusssttt}}}~~~}}}}}}}}}zzzxxx???:::777666999AAARRRaaaeeefffkkkrrrzzz}}}nnnuuuzzzttttttjjjnnntttwwwzzz{{{zzzyyyxxxxxxwwwuuusssrrrsssssssssssssssssssssssstttsssrrrrrrtttwww{{{}}}{{{|||}}}}}}}}}|||||||||tttvvvpppdddYYYSSSPPPMMMCCCCCCBBB@@@AAACCCFFFIII@@@AAAAAACCCEEEHHHKKKLLLMMMQQQ[[[fffiiidddbbbddd```\\\ZZZ[[[[[[XXXYYY\\\dddrrrzzztttkkkiiinnnrrrvvvwwwjjj```MMMFFFFFFLLLQQQ[[[uuukkkiii|||rrrTTTGGGGGGFFFBBB???????????????@@@@@@@@@============<<<<<<<<<<<<::::::;;;<<<======>>>???>>>>>>===:::999999<<>>>>>===>>>>>>>>><<<<<<===>>>@@@BBBCCCCCCAAAGGGVVVlllxxxqqqlllkkkooouuu|||}}}yyywww}}}pppiii```\\\\\\^^^______dddhhhggg```\\\^^^]]]ZZZVVVWWWZZZ^^^ccchhhmmmoooqqqqqqppppppqqqsssuuuwwwvvvsssnnnkkkmmmsss|||~~~vvvoookkkjjjkkkoootttvvvwwwxxx{{{~~~zzzsssmmmqqqhhhSSSJJJDDD???===777999:::888666444555777999:::;;;===???@@@AAAAAA@@@AAA???:::555666===DDDQQQffftttrrrmmmjjj\\\KKKAAADDDNNNaaaqqqyyy}}}oooNNNEEEBBB???;;;:::;;;<<<:::888;;;;;;;;;;;;;;;:::999888::::::::::::;;;<<<===>>>@@@??????>>>>>>>>>???????????????@@@@@@@@@>>><<<;;;999777666333222555:::NNN[[[hhhnnnnnnmmmhhhccc^^^gggqqqvvv{{{~~~}}}}}}yyyrrrsssvvvyyy~~~~~~|||zzz<<<999777777888>>>MMM\\\ZZZ\\\```iiisss~~~}}}kkkqqq|||xxxqqqpppkkkmmmpppqqqtttzzz|||{{{zzzxxxxxxwwwvvvsssqqqsssssssssssssssssssssssssssrrrrrrrrrsssuuuxxxzzzyyy{{{|||}}}|||{{{|||}}}zzzzzzssseeeXXXOOOIIIDDD===???BBBDDDFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGJJJLLLVVVcccfffaaa___cccbbb\\\XXXXXXWWWVVVYYY^^^iiivvv|||rrrhhhhhhnnnrrryyy{{{nnn```WWWHHHHHHJJJNNNTTTccc|||vvviiitttbbbLLLGGGEEECCCAAA===>>>>>>>>>>>>?????????=========<<<<<<<<<;;;;;;999999:::;;;<<<<<<=========<<<<<<:::888888;;;=========<<<<<<<<<===>>>>>>===<<<===@@@CCCEEEDDDCCCDDDCCCKKK^^^uuu~~~tttnnnmmmrrrvvvxxxxxx{{{}}}yyyzzz|||tttggg[[[WWW\\\cccppptttqqqfff^^^]]]ZZZTTTVVVVVVWWWYYY^^^ccchhhjjjoooppppppppppppqqqtttwwwtttqqqlllhhhiiiqqq{{{zzzuuurrrqqqpppsssvvvxxxyyyyyyzzz||||||uuunnnkkkmmmwwwwwwXXXIIICCC>>>::::::555666666555444555777999;;;<<<>>>???@@@AAAAAAAAA???>>>;;;777777===GGGOOOfffwwwxxxiiiTTTBBB>>>EEESSSeeeqqqyyy]]]DDDAAABBB???;;;:::::::::::::::999::::::::::::999999888999999999:::;;;<<<===>>>??????>>>===============>>>>>>===<<<;;;;;;<<<===:::888777555555555555666HHHVVVdddkkkmmmlllhhhccc```ccchhhpppwww||||||zzzyyyvvvxxx~~~xxxuuuyyy~~~}}};;;999999888777:::FFFSSSRRRTTTYYY```lllyyy~~~qqqssszzz}}}ssskkkiiiiiiiiiiiijjjnnnuuu~~~}}}zzzxxxxxxxxxwwwssspppttttttttttttttttttttttttsssssssssssstttuuuvvvwwwwwwyyy||||||{{{{{{|||~~~yyy}}}xxxhhhVVVKKKFFFDDDEEEIIIOOOUUUWWWTTTNNNJJJIIIGGGEEECCCDDDHHHLLLOOORRRPPPVVV```aaa[[[[[[bbbddd\\\VVVSSSSSSTTTZZZaaalllwwwzzznnndddgggooorrrqqqaaaSSSKKKDDDLLLRRRUUUaaayyymmmssswwwTTTHHHEEE???===AAA<<<<<<=========>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;<<<<<<;;;;;;;;;999888777999;;;;;;;;;;;;;;;;;;<<<======>>>===>>>AAAEEEFFFDDDAAADDDBBBCCCNNNaaatttxxxuuuwwwuuurrryyy}}}}}}||||||dddVVV\\\ggg~~~ooodddaaa[[[RRRVVVUUUTTTUUUXXX\\\aaadddkkkmmmoooppppppqqquuuxxxtttqqqkkkfffgggnnnzzz~~~|||{{{zzz|||~~~~~~~~~|||{{{{{{tttnnnlllrrr|||rrr[[[FFFAAA@@@:::777888444444444444666777999999===>>>???AAABBBBBBBBBAAA<<<:::999;;;CCCQQQ___iii|||ttt]]]JJJAAAHHHQQQbbbsss~~~kkkKKK>>>@@@===<<<;;;::::::;;;::::::777888999999999999999999888888888999:::<<<===>>>======<<<<<<<<<===>>>>>>;;;;;;;;;:::999999:::;;;;;;:::777666666777666444<<>>IIISSSUUUZZZ```kkkzzzyyyxxx{{{~~~{{{qqqhhheeefffdddcccdddjjjrrr{{{}}}{{{xxxxxxxxxwwwssspppvvvvvvvvvvvvvvvvvvvvvvvvsssttttttuuuuuuuuuuuuuuuuuuxxx{{{|||{{{{{{}}}ttt|||{{{jjjUUUJJJIIIKKKVVV\\\dddkkkmmmhhh___XXXMMMJJJFFFEEEHHHOOOWWW]]]^^^XXXXXX___^^^XXXZZZccceee\\\TTTQQQPPPSSSZZZcccsss}}}~~~pppgggmmmvvvxxxzzzhhhVVVHHHAAAAAAOOOZZZ^^^oooqqqjjj}}}fffIIIEEEBBB888888AAA;;;<<<<<<<<<======>>>>>>;;;;;;;;;:::::::::999999999999::::::::::::;;;;;;::::::;;;:::888777888::::::::::::::::::;;;<<<===?????????BBBEEEEEEBBB???CCC@@@???DDDRRRfffzzz~~~|||tttmmmuuuyyypppYYY]]]jjjwwwkkkggg```VVVWWWUUUSSSRRRTTTXXX]]]```gggjjjnnnpppqqqrrrvvvzzzuuurrrkkkffffffmmmzzz}}}{{{xxxtttwwwwwwhhhUUUDDD999<<>>???@@@BBBCCCCCCBBBBBB>>><<<===EEEVVVjjj}}}fffNNNEEEHHHYYYaaarrrrrrQQQ>>>===DDD999999:::;;;<<<;;;::::::666777888999999999999999888888888999:::;;;===>>>;;;;;;;;;<<<===>>>???@@@888999:::999888777777777===;;;888666777888666333///???RRR___ggglllmmmjjjhhh^^^YYY```ooozzz~~~xxxuuu{{{vvvqqqrrrsssyyy~~~>>><<<:::888888:::<<<===MMMWWW[[[YYYaaaxxx}}}}}}xxxtttqqqlllhhhkkkjjjgggcccbbbjjjxxxyyyuuuuuuuuutttsssxxxwwwuuutttssstttvvvwwwtttttttttttttttuuuvvvvvvwwwyyy||||||||||||~~~zzzwwwuuunnn\\\KKKMMMZZZaaapppwwwkkkaaaZZZIIIDDDHHHJJJWWWiiiooommm___YYY```dddaaa```dddeee]]]VVVUUUUUUVVV^^^iiizzz}}}~~~xxxqqqttt~~~qqq]]]KKKCCCCCCIIINNN\\\kkkkkkvvvwww^^^HHHBBBAAA;;;999;;;???>>><<<;;;::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<;;;;;;;;;;;;::::::999888888888999999999999:::;;;<<<>>>>>>@@@@@@@@@?????????>>>>>>======<<<<<>>===:::888888888999:::888888888888888888888888::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777777888999<<<;;;:::888777666555555111888III[[[fffiiilllooohhhaaa[[[]]]hhhssszzz||||||yyy{{{~~~tttlllrrr<<<;;;:::999999:::;;;<<>>===<<<;;;:::::::::;;;;;;;;;::::::::::::999999999:::;;;;;;<<<<<<;;;;;;;;;:::999888888888888888888888999999:::<<<===>>>@@@?????????>>>>>>>>>>>><<<<<<;;;;;;@@@MMM```mmmyyyuuuuuuvvvsssrrr~~~|||zzzpppkkkjjjwwwwwwyyyzzzuuuggg[[[UUUUUUUUUUUUTTTRRRRRRTTTUUU\\\___dddjjjpppuuuxxxzzzvvvuuurrrpppqqqvvv~~~jjjXXXPPPEEE???999777777888666333222333444666888:::<<<======>>>AAACCCDDDCCCBBBAAA======???WWW}}}}}}~~~vvvhhhXXXGGGBBBOOO```sssvvvjjjMMMBBB@@@>>>;;;<<<;;;999777666777888888777777777777777777777777999999::::::;;;;;;;;;;;;999999:::;;;;;;<<<<<<<<<:::999888777777888999:::===<<<;;;999888777777777777888BBBTTTccciiijjjkkkiiiccc\\\]]]fffpppwwwyyy}}}{{{yyyyyyyyytttsss}}}|||xxx~~~:::999999999999:::::::::AAAJJJVVV\\\\\\bbbvvv}}}yyywwwrrrnnniiifffgggmmmtttyyyzzzxxxxxxyyyyyywwwvvvtttsssrrrrrrrrrsssuuuttttttttttttuuuuuuvvvsssuuuwwwxxxxxxxxxyyyzzzwwwuuuuuutttmmmiiirrrxxxkkkXXXWWW[[[^^^ddd{{{sssrrrvvv|||xxxllleeefffaaa]]]\\\bbblllxxxvvvdddVVVJJJEEEGGGMMM]]]hhh}}}qqqrrr|||bbbLLLCCC>>>CCCDDD@@@>>>@@@===<<<;;;::::::999::::::999999999999888888888888999::::::;;;;;;;;;;;;;;;:::999888888888888888888888888888999:::;;;<<<===>>>>>>>>>===============;;;;;;;;;:::<<>>:::555444555666555333444555666888:::<<<===>>>>>>@@@BBBCCCDDDCCCAAA@@@@@@@@@HHHfffssssssnnncccSSSDDD>>>EEE[[[ooo|||{{{yyyPPP?????????<<<::::::999777666555555666777666666666666777777777777888888999:::;;;;;;<<<<<<777888999:::;;;<<<<<<<<<:::999888888888999:::;;;>>>===<<<;;;:::999999999<<<777999III\\\fffhhhhhhlllfff___^^^ccckkkqqqtttuuu{{{}}}xxxxxx{{{sssuuuuuu|||~~~|||~~~}}}wwwppprrrzzz777888999:::::::::999888===AAANNN]]]___aaasss|||qqqnnnllllllooorrrsssssszzz}}}yyyxxxyyyzzzwwwvvvuuutttsssrrrrrrrrruuuuuuttttttttttttuuuvvvssstttwwwwwwwwwvvvwwwyyyyyywwwvvvvvvtttuuutttggg^^^bbbiiijjjpppssskkkkkkgggggglllvvvrrrcccQQQGGGCCCFFFNNNVVVcccjjjooo{{{eeeNNNCCC??????BBBAAA<<<:::<<<;;;;;;::::::999999999999888888777777777666666666888999::::::;;;;;;::::::999888888777777777888888777777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;>>>CCCHHHfffzzzzzzrrrqqqiiippp{{{~~~}}}sssiiiggghhhiiikkknnnccc]]]UUUQQQQQQSSSSSSRRRQQQSSSWWW\\\ccciiinnnqqqqqqqqqrrrtttyyyqqq[[[PPPGGG>>>;;;888444333444555444333666777888:::<<<===>>>??????@@@BBBCCCDDDDDDCCCBBB???OOO___pppzzzqqqiiiqqqbbbUUUFFF>>>CCCSSShhhvvvzzz___>>>888>>><<<888:::888888777666555555666666666666666666777777777777888888888999;;;<<<===>>>999:::;;;<<<<<<<<<;;;:::999999888888888:::;;;<<<======<<<;;;;;;;;;<<<<<<<<<555555AAAQQQ^^^eeejjjmmmiiiccc```aaafffkkknnnrrrxxx~~~zzzxxx{{{|||vvvxxxyyy~~~yyywwwzzz~~~xxxzzz666777999;;;;;;:::999888<<<:::EEEYYYdddggguuuxxxuuuyyy~~~wwwnnnnnnqqqtttvvvvvvtttqqqooosss}}}zzzxxxxxxxxxxxxwwwvvvuuuttttttttttttuuuuuuttttttttttttuuuuuusssuuuwwwwwwwwwvvvwwwxxx|||zzzxxxwwwwwwzzzwwwnnnpppuuu||||||}}}xxxzzzzzz~~~vvvbbbUUUHHHDDDEEELLLWWWaaarrriiibbb}}}oooPPPDDDBBB@@@??????===999999;;;999999999999999888888888777777666666666555555555777888888999999999999999777777777666666777777888777777777777777888999:::::::::::::::::::::::::::999:::<<<<<<<<<===???@@@KKKccc~~~wwwttthhhkkk{{{}}}bbbZZZhhhwww|||sssiii\\\SSSPPPRRRTTTUUUMMMNNNQQQUUU[[[aaafffiiinnnoooqqqtttyyyzzz___OOOJJJDDD::::::888666555555444444333888999;;;===>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCIIIeeewwwzzz|||uuuiiifffQQQIIIAAADDDSSSffftttyyyzzzfffLLL888999<<<888666:::888777777666666666666666666666666666777777888888888888888999:::;;;===>>><<<=========<<<:::888777888888777777888:::;;;===<<<<<<;;;;;;;;;<<<======888444444<<>><<<<<<;;;;;;;;;<<<777888888888888888777777666666666666555555555555555666666777888777777777666666666666666777777888666666666666666777888888888888888888999999999999999999:::<<<============???SSSlllxxxkkkiiirrr~~~~~~zzz{{{eeeQQQ```ssswww|||tttggg[[[UUUSSSTTTUUUJJJKKKLLLOOOTTTZZZ```dddkkkmmmppprrruuuzzzvvv```MMMEEEDDD@@@:::999888777666666555555555:::;;;===???AAAAAAAAAAAADDDCCCCCCCCCDDDGGGKKKMMMaaaxxxgggSSSDDDFFFJJJTTTfffyyyMMMBBB:::::::::555555999666666666666666666666666444444555555666666777777777777666666777999;;;<<<======>>>===<<<999666444666666666666777999;;;===999999999:::;;;<<<===>>>666555777:::>>>HHH[[[llljjjkkkkkkgggbbb```bbbeeeuuuwww||||||~~~}}}wwwssstttxxx888999:::;;;;;;<<<<<<<<<;;;999===JJJWWW```hhhooozzz{{{|||{{{xxxvvvyyy}}}{{{ssstttxxx{{{{{{xxxvvvuuuvvvkkkiiinnn|||xxxvvvuuuttttttuuuuuuuuuuuuuuuuuuvvvvvvuuutttttttttttttttsssuuuwwwwwwvvvuuuvvvwwwxxxxxxwwwwwwwwwzzz||||||{{{}}}lll^^^FFFDDDDDDJJJSSSaaauuuyyyaaacccdddKKKAAA@@@===;;;999999;;;======;;;666666777888888777777666666666666666555555555555333444555555666666555555666555555555555666777888666666555555666666777777666666777777777888888888888888888999:::;;;;;;;;;<<>>;;;888666555555666444444555555555555444444111222222333444444555555555444333333333555666888999:::;;;;;;:::777555333555444444555777999;;;<<<777777777888999;;;<<<===999888999999:::BBBTTTeeegggkkknnnkkkeee```aaacccmmmrrryyy~~~{{{~~~zzzwwwuuuttttttyyy{{{999999::::::;;;<<<======::::::>>>EEENNNVVV^^^ccckkkkkkooowww}}}~~~~~~~~~zzzzzz}}}{{{uuusssuuuyyykkkfffiiivvvyyyvvvuuuqqqrrrssstttuuuuuuuuuuuuwwwvvvuuutttttttttttttttssstttvvvvvvuuutttuuuvvvtttuuuvvvvvvxxx{{{{{{yyyyyy}}}|||iiiVVVIIIEEEFFFKKKUUUbbbuuummmccc[[[gggkkkLLL???;;;999<<<:::999888<<<>>>;;;777555666777888888777666666777777666666666555555555222333444444555555444444555555555555555666777888666666555555555666666777555666666666777777888888888777666666888999999999888===FFFVVVmmmzzzrrrooonnnyyy}}}sssttt}}}|||oooYYYPPPTTT\\\jjjooosssrrrjjj```YYYVVVSSSQQQMMMKKKJJJLLLOOORRRXXX]]]eeekkkppptttwwwzzzyyy{{{qqqeeedddbbbYYYSSSTTTLLL@@@:::>>>>>>777333555222444666777777888:::;;;<<<===@@@BBBDDDDDDCCCBBBBBBCCCFFFNNNZZZiiiwww~~~yyy[[[IIIPPPWWWkkk}}}eeeMMM:::===;;;555333666666333222222333444444444333333//////000111222222333333444222111000000111333444555777888999999777444222444333444444666888:::<<<555555666777888:::;;;<<<>>>;;;999999999???OOO^^^eeekkkooommmfffaaa```bbbccckkkuuu|||}}}|||}}}~~~zzz~~~~~~ssskkklllttt~~~}}}tttvvv}}}@@@>>><<<;;;;;;===???AAA<<<:::999:::AAALLLWWW]]]^^^]]]cccsss~~~{{{}}}~~~|||uuupppppppppnnniiidddbbbiiiwww}}}wwwsssqqqsssuuuvvvwwwwwwwwwvvvyyyyyyxxxwwwwwwwwwxxxxxxwwwwwwwwwvvvuuuttttttssswwwwwwwwwwwwwwwwwwwwwwwwvvvxxx{{{}}}}}}yyyaaaPPPFFFAAAAAAOOORRRXXXvvvgggaaaaaauuuiiiSSSEEE:::888===999888888888777777666666777666666555444444333333444444444444444444444444444444555555555555444444333333333444444444555555666666666666666666666666555555555555666666666666444555666777777888888777<<<:::;;;BBBTTTlll|||~~~nnnwww}}}}}}|||{{{~~~{{{lllhhhhhh```UUUYYYeeepppsssuuutttiii[[[RRRSSSPPPIIIFFFJJJMMMNNNOOOSSSZZZaaagggkkkmmmnnntttssstttuuuvvvyyy|||}}}}}}ppp___ZZZRRRLLLHHHEEEBBB@@@???===:::777666555666666555666777999;;;===>>>???;;;<<<@@@DDDDDDAAADDDIIIEEEMMMRRRWWWhhh}}}sss]]]IIILLL[[[xxx___FFF;;;:::999777666444333333333222111000111222222111000111111111111111111111111111111000000111111222333111111222222222333333333333333333444444444555555333444444333222222555777777999999777777;;;EEEMMMbbbjjjooolllhhhgggfffdddccchhhpppvvv{{{~~~wwwmmmmmmvvvuuummmwwwBBB@@@>>><<<;;;<<<===>>>;;;<<<<<<===AAAJJJTTT[[[ZZZWWW\\\lll{{{|||~~~uuuppppppmmmiiijjjfffdddiiisss}}}|||xxxuuussstttuuuvvvwwwxxxyyyyyyxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyxxxwwwvvvuuutttsssvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxzzz|||}}}~~~gggSSSHHHDDDDDDIIIRRRTTTcccwwwbbbiiivvv[[[HHHAAA:::888:::888888888777777666666666666666666555444333333333333333333333333333333333444444444555555444444444333333333333444444444444444444444444444444444444444555555555666666666666555666777888999999999999888:::<<>>???@@@>>>>>>@@@CCCBBBAAACCCIIIQQQVVVYYY___pppxxxtttooodddPPPDDDPPPeeeuuuPPP@@@;;;888888666555444444333333222111000000222222111000111111111111111111111111111111000000111111222333111111111222222222333333333333333333444444444444444555555444333444777999666999;;;;;;:::<<>>===<<<;;;999888666666555666777888;;;<<<<<<===>>>???@@@AAAAAA??????BBBCCCBBBFFFLLLQQQTTTWWW```sss}}}nnnfff\\\PPPCCCCCCYYYsss\\\???::::::666666555444444444444444222000///000111222111///000000000000000000000000111000000000000111222222000111111111222222222222222222333333333444444444333444555444444555777:::777:::>>>>>><<<<<<>>>@@@RRR___kkknnnkkkjjjjjjhhh^^^^^^aaaiiittt}}}xxxxxx~~~@@@???<<<:::999999:::::::::???DDDDDDAAABBBIIIPPPZZZ[[[]]]fffvvv{{{{{{|||uuukkkhhhhhhiiijjjkkklllnnnooovvvwwwzzz{{{|||zzzxxxwwwtttsssrrrrrrtttwwwzzz|||xxxxxxyyyyyyzzzzzzzzzzzz}}}{{{yyywwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxzzz}}}qqqbbbOOOBBB===???GGGNNNWWWiiizzz~~~\\\iiihhhSSS>>>666777777666666666555555555555555555555444444444444333333222222222222222222222222222222111222222333333222222111222222222222333333333333333333333333333333333333333333444444444555555555666777888999999::::::999:::>>>BBB???===DDDUUUdddzzz~~~qqqffffffmmm~~~~~~~~~yyynnnZZZXXX]]]```aaadddbbbZZZSSSOOOLLLHHHGGGHHHKKKOOOTTTZZZ^^^aaabbbcccfffiiikkkllllllllllllnnnqqqrrruuuzzzgggYYYUUUPPPIIIDDDBBB>>><<<<<<<<<;;;:::555555555555666777999:::===>>>>>>??????@@@@@@@@@BBB???@@@DDDGGGIIIOOOUUUOOOSSSYYYgggyyy}}}oooeeeYYYKKKBBBAAAMMMgggkkkEEE666888777444444333333333333444444111000//////111111000///000000000000000000000000000000000000000111222222000000000111111111111222222222222222333333333333111222333333333444777999:::<<<>>>===;;;:::;;;<<>>======@@@GGGMMM___yyytttgggdddgggppp~~~{{{|||~~~uuuXXXOOOUUU[[[qqqwwwvvviiiYYYOOOKKKIIIIIIIIIIIIKKKNNNQQQUUUWWWYYY\\\___cccgggiiijjjkkkiiikkkmmmmmmmmmqqqxxx}}}tttaaaPPPIIIIIIFFFBBBAAA>>><<<:::::::::999777444444555666888:::;;;<<<>>>?????????@@@@@@@@@@@@BBB@@@CCCKKKRRRVVV\\\bbb```fffppp~~~yyyhhhWWWKKKAAABBBOOOddd{{{jjjNNN888666:::444222222222222222333333444000///......000000///...////////////////////////000000//////000000111222//////000000000111111111111111111222222222333333222333444444444666999<<<======;;;999888888999;;;>>>LLL]]]fffkkkoooooommmgggbbb]]]aaakkkuuu|||~~~{{{yyy~~~{{{{{{yyy~~~444444555555777888999::::::???CCCBBB???>>>@@@CCCLLLYYY```]]]___ppp}}}}}}qqqhhhiiilllooorrrqqqnnnjjjoooqqqtttwwwyyyyyyxxxwwwpppooommmmmmnnnpppsssuuuvvvxxxzzz|||}}}}}}}}}}}}~~~{{{xxxwwwvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxwwwxxxzzz}}}lllVVVFFF@@@>>>EEEJJJNNNWWWbbb~~~nnnWWWWWWtttlllPPP:::::::::888666444333444333333333333333444444444222222222222222222222222000000000000000000000000//////000000000000//////000000111111111222222222333333333333333333333333222222222333333333444444222333444555666666666666777777888:::===@@@BBBBBBLLLccc|||rrreeeccceeeooo}}}|||}}}~~~|||yyybbb\\\```dddkkkrrrsssiii[[[TTTQQQPPPKKKKKKJJJJJJKKKLLLNNNOOORRRTTTXXX\\\```dddggghhheeegggiiiiiihhhiiinnnrrrsssyyyaaaYYYNNNFFFBBBAAA???======:::888777777777666444555555777999;;;===>>>??????@@@@@@@@@AAAAAABBBBBBDDDDDDJJJVVV```eeejjjnnnvvv~~~nnn^^^JJJHHHJJJVVVkkkqqqNNN===555777:::333222111111111111111222333000...---...///000///---////////////////////////000////////////000111111////////////000000000000000000111111111222222222333444555666666888<<<>>>===;;;888555555666999;;;<<>>======>>>EEEUUUaaa___aaaqqqxxx|||}}}qqqllllllnnntttxxxwwwqqqjjjiiilllppptttwwwxxxxxxxxxooonnnmmmmmmmmmnnnpppqqqtttvvvxxx{{{|||||||||{{{}}}zzzwwwvvvwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxyyy{{{~~~}}}}}}||||||~~~pppYYYEEEBBB===???HHHNNNRRR___nnnpppXXXVVVgggvvvUUUEEE777777777555555555444222222222222222333333333444111111111222222222222222////////////////////////......////////////......000000000000111111111222222222222222222222222222222222222222333333333333222333444555555666666666888777666777:::===???@@@BBBPPPaaarrrrrrlllfffgggnnnuuuyyyyyy}}}|||zzzvvvuuuvvvsssfffiiiiiiccc___]]]ZZZVVVLLLLLLKKKKKKJJJKKKKKKKKKLLLNNNPPPSSSXXX\\\___aaa___bbbeeeeeedddeeehhhkkkhhhmmmrrrwww{{{wwwbbbNNNKKKGGGDDD@@@===<<<<<<999777666666777777666555666777999<<<>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEHHHIIIRRRbbbnnnrrruuuwww~~~ppp\\\QQQKKKVVVfffzzz[[[@@@;;;666444666333222111111000000000111111///...------//////...---........................///////////////000111111........./////////000000000000000000111111111222000222333444555777;;;===:::888555333444666888999:::@@@KKKWWWgggtttuuuppplllhhhccc```bbbiiipppvvvxxx|||}}}}}}|||xxxwwwxxx{{{||||||}}}|||~~~444555555666777888888999<<<<<<============<<<<<<;;;MMMZZZ\\\aaaqqq~~~}}}xxx~~~~~~qqqqqqooopppwww}}}{{{sssjjjeeehhhmmmrrrvvvxxxyyyyyypppooonnnmmmmmmnnnoooppprrrtttwwwyyy{{{{{{{{{zzz~~~|||yyywwwvvvwwwxxxyyywwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzyyyyyyzzz|||zzzzzz{{{}}}~~~nnn___OOOBBBCCC???AAAJJJNNNSSScccwwwnnnVVVLLL[[[wwwbbbGGGCCC:::777333222444777444000111111222222222333333333111111111111111111222222////////////////////////---..................---000000000000111111111111000000000000000000000000111111222222222333333333222333444555666666666666<<<:::888666666888<<>>EEEDDDIIIRRRVVV^^^sssyyy___UUUUUU^^^rrriiiHHH<<<;;;666555555444444333222222111111111111111111111111222222222111000//////...////////////............---------............///////////////////////////............////////////000000111111111222222222333444555777888888999999888888888888888999999:::>>>@@@@@@DDDZZZ{{{|||vvvpppqqqwww{{{zzz{{{vvvoooiiihhhkkkoootttwww{{{pppYYYOOOOOOSSSNNNNNNMMMLLLJJJJJJIIIJJJDDDDDDEEEGGGIIILLLOOOQQQSSSUUUXXX[[[]]]]]]]]]]]]```aaabbbeeehhhkkknnnoootttuuuuuutttuuuyyy|||{{{~~~nnn\\\OOOGGGCCC======<<<;;;:::999888777999888777666777999<<<>>>>>>@@@AAAAAAAAAAAABBBDDDAAAFFFFFFBBBBBBIIILLLKKKXXXZZZbbbnnnwww|||wwwYYYGGGFFFLLLaaajjjQQQKKKCCC;;;666333111///000000000000////////////.........///////////////........................//////...------------...,,,,,,,,,---------......////////////////////////000000000111222222333333444444444444444555666777;;;888:::FFFZZZlllwww{{{zzzpppeee```aaaeeekkkpppuuuwww}}}{{{yyynnnhhhmmmvvvuuulllnnnwww333333444444555777999:::888888888888888999::::::;;;===CCCMMMYYYaaaccccccjjjsss}}}}}}xxxuuuuuuuuuhhhdddfffdddgggggggggnnnyyy~~~{{{wwwrrrnnnllliiieeebbbgggjjjmmmrrruuuxxxyyyyyyyyy{{{||||||zzzwwwvvvwwwuuuuuuuuuuuuuuuuuuttttttrrrtttvvvwwwxxxyyyzzz|||}}}}}}}}}~~~~~~yyyvvvuuupppdddTTTHHHBBBAAABBBDDDEEELLL[[[lll}}}pppZZZ[[[iiiyyyWWW???777888555555444333333222222111111111111111111111111111222222111000000///......////////////.........---------------....................................---.........////////////000000000111111111222222333333555666777888888888777777777777777888888999888;;;===@@@MMMdddzzzxxxwww}}}}}}{{{zzzyyyyyyvvvooogggbbblllttt|||[[[FFF@@@AAAIIIHHHHHHHHHHHHGGGEEECCCCCCCCCCCCCCCDDDFFFGGGHHHKKKMMMPPPSSSVVVWWWWWWWWWWWWXXXZZZ]]]```dddgggiiigggggghhhhhhiiikkkpppssssssfffaaaaaaeeeiiiqqqxxx|||~~~}}}|||qqqjjj^^^QQQFFF>>>:::999<<<;;;;;;:::999999888888888888888999;;;>>>@@@AAA???AAACCCCCCBBBBBBCCCDDDAAAFFFIIIGGGJJJSSSYYYZZZ\\\bbbooo}}}zzzeeeOOODDDHHHOOOqqq~~~gggOOOEEECCC???;;;777444333222000000000000/////////...............////////////........................//////...---------------,,,,,,,,,------------...........................//////000000111222222333333333333444555666777888777777999???KKK\\\mmmwwwzzztttmmmjjjiiijjjlllnnnsssxxxzzztttooorrrtttkkkmmmsssxxx~~~///444444///000777999555555555555666777888999:::<<<:::;;;DDDQQQ\\\___^^^\\\fffuuu{{{xxxsssgggbbbbbbaaaiiimmmkkkjjjqqq||||||vvvqqqmmmiiiddd```aaacccfffjjjooossswwwyyyxxxzzz||||||zzzwwwvvvvvvuuuuuuttttttssssssrrrrrrmmmoooqqqtttwwwyyy{{{||||||||||||~~~yyyooohhhddd[[[NNNBBB===???EEEKKKQQQRRRYYYiiixxxhhhbbbtttaaaCCC666444555444333333222111111000000000000000000000000000000111111000000//////......//////.........---------,,,,,,,,,---------..............................---------.........////////////000000000111111111222333444555666777777777666555555555555666777777444777;;;>>>@@@III\\\ooo|||wwwzzz}}}nnn```]]]eeeppp{{{```HHH???>>>AAA@@@@@@DDDHHHJJJHHHFFFDDDCCCBBBAAA@@@@@@@@@AAAAAABBBEEEIIIKKKMMMNNNNNNMMMNNNPPPSSSXXX\\\___aaa^^^___aaaaaaaaabbbeeegggnnnsssxxxzzz{{{zzzxxxxxxzzz|||~~~}}}|||yyyxxxrrrnnnfff[[[QQQLLLKKKKKKLLLNNNRRRUUUVVVUUUTTTSSSIIIFFFAAA<<<888666555666999999999999999999999999888999;;;>>>@@@BBBDDDDDD@@@CCCEEEEEEDDDCCCCCCCCCCCCGGGKKKPPPYYYeeemmmooolllttttttbbbPPPFFFGGGQQQZZZsss}}}ZZZFFF===888:::===<<<888555555555000000000/////////..............................------------------------///......---------------,,,,,,,,,,,,------------...........................//////000000111222222222222333444555666888999555888999888<<>>>>>BBBJJJRRR[[[```iiizzzfffjjj|||iiiIII999555555444222222222111000000//////000000000000000000000000000000000//////..................---------,,,,,,+++,,,,,,,,,------------------------------------,,,,,,---------.............../////////000000000111222333444555555555555444444444333444555555666777666:::>>><<<:::HHHZZZssszzzvvvttt||||||ooo]]]___ccckkkvvvhhhVVVNNNLLL>>><<<<<>>:::222888>>>???:::555444666000000/////////.........///...............------------------------------///...------,,,,,,------++++++,,,,,,,,,------------------------------------......//////000111111111111222333555666888999777999999666666@@@TTTdddtttxxx{{{wwwqqqlllgggbbbqqq{{{{{{zzzzzz}}}{{{vvv|||vvvppprrrlllcccjjjzzz333FFFNNNBBB666666777444444444555555777888999:::;;;===???AAAEEELLLVVV^^^WWW^^^lll{{{zzztttllleeeeeehhhlllmmmllllllqqqvvv|||oooeeeaaaaaa```______aaaeeekkkqqqtttxxx{{{}}}}}}{{{wwwuuutttuuuuuutttsssrrrrrrqqqqqqqqqyyy~~~vvvssswww}}}zzzzzz{{{|||~~~~~~{{{vvvrrrmmmdddWWWMMMHHHCCC@@@CCCEEEGGGNNNVVVZZZiii}}}ttthhh{{{oooOOO<<<666666555222222111111000000///....../////////////////////////////////...............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,------------------........./////////000111222333333333333333333333222222333333444555999555777===;;;888???KKK```ppp}}}qqqttt}}}|||{{{zzziiidddaaadddnnn{{{sssjjjccc]]]QQQNNNJJJHHHHHHGGGEEEBBBCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>??????@@@@@@@@@@@@AAABBBCCCFFFJJJNNNQQQRRRQQQSSSVVVVVVUUUTTTTTTUUUYYY\\\___aaa```aaacccfffeeefffggghhhhhhhhhhhhgggccc```]]][[[ZZZZZZYYYXXXSSSSSSSSSSSSQQQOOOLLLJJJJJJFFFBBBAAABBBDDDDDDCCC@@@@@@???>>>===<<<<<<;;;888888888888777777666666999999:::;;;<<<===>>>>>>>>>???BBBDDDDDDCCCBBB@@@???BBBDDDDDDCCCBBBBBBCCCAAACCCOOOjjjsssWWWLLLEEELLLZZZhhhuuu~~~sssMMM???===555444:::AAAAAA;;;555333333////////////............//////......---------,,,------------------------......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------......///000000000000111222444555777888777888777555555<<>>>>>>>>CCCMMMUUU]]]bbbmmm{{{~~~uuulllgggfffjjjrrruuusssqqqqqqwww}}}~~~tttjjjeeeddd```^^^]]]]]]___bbbgggjjjrrruuuyyy{{{zzzxxxvvvuuuvvvvvvuuuuuutttssssssssswwwzzzuuuxxx}}}yyyzzz{{{|||}}}~~~}}}}}}}}}~~~~~~~~~|||yyyssskkkccc[[[RRRHHHAAA>>>===AAAIIILLLLLLUUUaaalllxxxgggaaaOOO===555666555333111222111111000000///......////////////////////////..................------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........///000111111222222222111333222222222222333444444777444555888999999;;;@@@OOO[[[nnnuuurrrttt|||~~~}}}{{{zzzvvvrrruuu}}}yyyzzzwwwoooeeeXXXLLLCCC===??????@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>><<<===>>>@@@BBBEEEGGGHHHJJJLLLNNNNNNMMMLLLMMMNNNOOOQQQTTTUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYVVVSSSPPPOOONNNMMMKKKIIIGGGGGGGGGFFFEEEBBB@@@??????>>>===<<<<<<<<<:::888::::::999999888888888888666666777777888999999999;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEDDDBBB@@@??????AAABBBBBBBBBBBBDDDEEEAAAHHH___tttcccUUUKKKKKKWWWjjjyyy{{{TTT888:::===111666:::???>>>:::444111////////////.........------//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---....../////////000000111222333555666333444444444444777===AAA```ppp{{{yyyuuusssqqqlllhhhkkkmmmnnnsss|||}}}zzz|||~~~wwwyyyzzz|||ooolllooo---333999888222///111555444444444444444555666666555888:::;;;;;;>>>DDDIII^^^dddnnnzzz~~~~~~sssffffffmmmzzz}}}vvvtttooosssyyy}}}|||vvvmmmgggbbb```]]][[[ZZZ\\\^^^___hhhlllrrrwwwxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvv|||}}}|||}}}yyyyyyzzz{{{|||}}}}}}}}}{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}xxxtttlllfff\\\QQQHHHCCC???>>>??????FFFPPPTTTWWWgggyyymmmnnnyyynnnFFF<<<555555555222111333222222111111000//////...........................------------------------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------//////000111111111000000333222222222222333444444222555666444555999;;;;;;???FFFQQQ```uuu{{{{{{~~~{{{www~~~pppZZZJJJCCC>>>???@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<>>>???@@@AAACCCEEEFFFFFFEEEEEEFFFHHHDDDFFFIIIKKKKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJKKKJJJHHHGGGFFFEEEDDDAAA???>>>>>>??????>>>===<<<;;;999999:::999888666444444666777777777777777777666777777888:::;;;===???@@@??????@@@AAABBBBBBCCCCCCEEEEEEFFFFFFEEECCCAAA@@@AAAAAABBBBBBAAACCCGGGIIIKKK\\\|||jjjZZZRRRKKKSSS```zzzwwwZZZCCC444777:::111444555777777666333000...//////.........---------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......////////////000111222333000222444444222333777;;;NNNdddwwwzzzyyy{{{zzzuuullliiiiiinnntttxxx}}}||||||}}}}}}}}}{{{yyyxxx|||{{{sss---+++,,,111333222555:::333333333222222333444444777777777999<<<>>>AAABBBWWW^^^iiiuuuxxxuuuzzz~~~~~~xxxdddfffqqq|||yyyjjjkkkpppzzztttiiieeeccc___\\\ZZZYYYZZZ[[[___eeemmmssswwwyyyzzz{{{wwwwwwwwwwwwxxxxxxxxxxxx~~~~~~}}}xxxyyyzzz{{{||||||||||||{{{{{{||||||}}}~~~~~~~~~}}}|||{{{zzzyyyzzz{{{{{{zzz~~~~~~~~~}}}{{{{{{}}}~~~|||zzz|||~~~|||{{{zzzwwwrrrmmm^^^YYYPPPEEE>>><<<>>>BBBEEEEEELLLWWW[[[bbbxxxfffXXXvvvqqqOOO<<<777444666555111222777222222111111000000//////........................------------------------,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...///000000000000000///333333222222333333444555///888:::444222999<<<:::888<<<@@@JJJ```{{{|||uuu||||||cccQQQHHH@@@AAABBBCCCDDDCCCBBBBBB>>>>>>>>>===>>>>>>???@@@=========<<<======>>>???;;;<<<===<<<<<<<<<>>>@@@>>>@@@CCCEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBAAAAAABBBBBBAAA>>><<<999:::;;;<<<<<<<<<<<<<<<777888:::999888777777999888888999999999999888888888888999:::<<<>>>@@@AAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBEEEIIIMMMXXXpppuuuTTTLLLQQQSSSbbbvvvwwwUUU???;;;555444555333000///000111333222000...//////.........---------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......//////...//////000111111///444777555111000666<<>>===>>>>>>??????===;;;;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>?????????>>>>>>>>>>>>============>>>>>>============<<<<<<;;;:::888888888888777777777777666666666666666666666666777777777777777888999999;;;===???@@@@@@@@@AAACCCBBBCCCCCCDDDEEEFFFGGGGGGEEEDDDCCCCCCDDDCCCBBB@@@???CCCFFFEEEEEEMMM]]]kkk}}}cccTTTQQQTTTXXXUUUIII<<<666777777333...000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,......//////000000111111000000000111222444555666>>>III\\\ppp}}}}}}}}}pppgggkkkrrrvvvwwwzzzvvv{{{yyyrrrrrr222222222222222222222222333333222222222333333444444555666555444555666888@@@JJJXXXeeelllooorrrsss{{{iiidddlllttt}}}}}}}}}yyyuuuyyytttllljjjjjjjjjlllooorrruuuvvvssspppfffZZZTTTTTTTTTQQQRRRVVV[[[```eeekkksssxxxxxxxxxxxxwwwwwwyyy|||{{{||||||zzz{{{{{{{{{yyyxxxxxxyyyzzzzzzzzzzzz{{{|||}}}~~~||||||{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||}}}}}}||||||}}}}}}~~~~~~}}}|||wwwyyy||||||yyyzzz|||~~~~~~{{{yyytttoooiiiaaaXXXRRRGGGEEECCCAAAAAADDDIIILLLJJJQQQ[[[hhhyyysssjjjpppvvvYYYDDD999555444333222111000000000////////////............------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,+++++++++******************************************************************+++++++++,,,,,,+++,,,------...------------------...//////000000333333222111111111222222444444333333333333444444888555777>>>AAAFFFYYYnnn|||~~~~~~xxxssswww{{{oookkkmmmlll```UUURRRNNNFFF@@@>>>DDDDDDCCCCCCCCCBBB@@@>>>@@@???======>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;:::::::::999999888888999999:::999999::::::999999888777777777777777777777777777777777777777777777777777777777777888999:::;;;<<<<<<>>>@@@AAAAAAAAABBBDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIHHHGGGEEEDDDAAA>>><<<===???CCCKKKXXXmmmnnnUUUJJJRRRkkkdddGGG???777444666777666333000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********************************+++++++++,,,,,,---......//////000111111000000000111222333444555777>>>LLL```tttxxxnnnmmmoooppprrrvvv}}}uuusssyyy000000111111222222333333333333222222111222222222444555666555333333555666:::@@@JJJVVV```bbb___[[[gggvvv~~~rrrlllnnnrrrvvvzzz~~~|||qqqhhhffflllpppllleeedddkkkttt{{{wwwmmm]]]TTTRRRSSSRRRPPPQQQRRRTTTYYYaaajjjpppuuuvvvwwwvvvwwwxxx|||{{{}}}~~~{{{zzz{{{|||{{{zzzyyyzzz{{{zzzzzzzzzzzz{{{|||}}}}}}{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzz|||{{{zzzzzz{{{}}}~~~}}}}}}wwwyyy||||||yyyzzz|||~~~~~~~~~~~~uuuppphhh___WWWOOOGGGCCC;;;===@@@BBBEEEIIINNNRRRUUUaaaooo}}}{{{pppkkkwwwwwwTTT???888444444444222111000000000000/////////............---,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++******************************************************************++++++++++++,,,++++++,,,---------------,,,,,,---......//////000444333222111000000000000333222222111111222222333777333333777777888AAANNNjjj||||||}}}xxxooolllxxxzzzuuuvvv||||||yyywwwnnn]]]KKKAAAAAA@@@@@@AAABBBBBB@@@===@@@???>>>>>>???>>><<<:::::::::;;;;;;;;;;;;;;;;;;888999999999999888888777888777777666666777777888888999999999999888777777666777777777888999999999999999999999999999999999888888999999;;;<<<>>>???>>>@@@AAABBBAAABBBCCCEEECCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBHHHLLLVVVgggqqq```\\\aaaqqq___DDD:::777333222333555555555000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++*********************************++++++++++++,,,---------...//////000000000000000000111111222333444444;;;KKKcccyyywwwqqqmmmkkkooottt}}}------......///000111111444333222111111111111111333444555555444444666888<<<===AAAMMMYYY^^^[[[UUUWWWeeewww}}}zzzxxxzzz{{{ooofffhhhpppvvvrrrfff^^^aaagggrrrtttoooeee\\\YYYVVVSSSTTTRRRQQQPPPSSSXXX___cccnnnqqqtttvvvvvvwwwyyyzzzyyy}}}}}}zzzyyyzzzzzz{{{}}}|||{{{{{{|||}}}zzzzzzzzzzzzzzz{{{|||}}}{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}~~~|||zzzxxxwwwwwwxxxyyyzzzyyyxxxxxxzzz}}}~~~||||||}}}xxxyyy|||}}}zzzyyyzzz|||}}}~~~~~~~~~}}}~~~zzzwwwhhhaaaXXXOOOGGGBBB>>>;;;===@@@CCCGGGJJJPPPWWW]]]fffnnn}}}yyyjjjmmm|||XXX===777888666333333222000000///////////////.........---------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++************************************************************************++++++++++++++++++,,,------------,,,+++,,,,,,---......//////222111111000000000111111333222222111111222222333555111111555666666999???LLL\\\rrrxxx}}}{{{zzz{{{}}}|||```NNN@@@===;;;;;;>>>@@@@@@???>>>=========>>>>>>;;;999::::::;;;;;;<<<<<<<<<===;;;;;;;;;;;;::::::999999::::::999999999999::::::;;;;;;<<<<<<<<<<<<;;;:::888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>??????@@@BBBBBBAAAAAACCCEEEDDDDDDEEEGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHJJJNNNPPP___jjj||||||kkkbbbhhhcccHHH<<<444555444333111000000111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************************************************++++++++++++,,,,,,,,,---......//////000000000//////000111111555333444===PPPiiivvvmmmjjjmmmsssvvvyyy}}},,,,,,---...//////000000333222111111000000000000222333555555666777:::<<<@@@===>>>FFFSSS]]]___]]]QQQYYYiii{{{|||pppgggfffnnnuuuuuulllbbb]]][[[___fffkkkiiifffaaaZZZRRRTTTRRRPPPOOOPPPSSSVVVXXXbbbgggnnntttwwwxxxyyyzzzyyy}}}~~~zzzwwwxxxzzzzzz{{{||||||{{{{{{}}}~~~{{{zzzzzzzzzzzz{{{{{{|||||||||~~~~~~||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzz{{{||||||||||||}}}{{{xxxvvvuuuvvvwwwyyyzzzyyyxxxxxxyyy}}}~~~~~~|||{{{{{{}}}yyyzzz{{{~~~|||yyyxxxzzz{{{}}}~~~~~~~~~~~~~~~|||~~~{{{sssjjjdddVVVPPPIIICCC???>>>>>>===DDDGGGIIIKKKNNNVVVaaajjjsss|||nnnrrrgggDDD666999999333222222111000////////////............------------,,,,,,+++++++++***************++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,------............//////000111222333333333222222222222333333444222333666888888888:::BBBJJJXXXmmmyyytttsssxxx~~~ppprrrxxxlllYYYKKKEEE>>><<<===??????>>>;;;::::::;;;<<<===;;;:::::::::;;;<<<===>>>>>>>>>======<<<;;;;;;;;;::::::======<<<<<<<<<<<<============>>>??????>>>>>>>>>;;;;;;<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>>>>@@@AAABBBAAAAAAAAACCCEEEGGGGGGHHHIIIJJJKKKLLLLLLOOOQQQTTTVVVZZZ```hhhmmm|||fff[[[hhh^^^III===666222444555444111//////000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++,,,------......//////.........///000000444444444666AAAWWWrrr}}}rrrllllllooorrrvvv{{{~~~zzz{{{|||||||||......//////000000111111111111000000000000000000111333555666666888;;;>>>???<<<;;;@@@JJJUUU]]]aaaXXXXXXaaatttsssjjj```eeelllqqqpppkkkccc^^^XXX___dddggghhhggg___VVVSSSPPPNNNMMMOOOPPPQQQPPPUUU[[[ccckkkrrrvvvzzz|||zzz|||~~~{{{yyyzzz{{{xxxzzz||||||{{{|||}}}{{{zzzzzzzzzzzzzzz{{{{{{||||||}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzz{{{{{{{{{zzzzzz{{{yyyxxxvvvvvvwwwxxxyyyzzzyyyxxxxxxyyy{{{~~~zzz|||}}}}}}{{{zzzzzz{{{zzzzzz{{{}}}~~~{{{xxxxxxyyy{{{}}}~~~~~~~~~}}}}}}{{{}}}zzzpppdddYYYSSSGGGDDD@@@>>>???BBBCCCDDDEEEHHHKKKNNNSSS___nnnzzzvvv{{{xxxRRR;;;666888444---111111000///////////////.........------------,,,++++++++++++************)))******++++++******)))+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******+++,,,,,,,,,,,,,,,******+++,,,,,,------...---------...///111333444333222222222222222222333333333444555666555666666;;;===EEEVVVpppxxxppprrrzzz}}}bbbdddlllxxxooobbb\\\VVVOOOLLLLLLHHHBBB<<<<<<:::888888:::;;;::::::999999:::;;;<<<>>>>>>???<<<;;;;;;::::::::::::;;;===<<<<<<;;;;;;<<<<<<=========>>>????????????>>>>>>?????????@@@AAAAAAAAA???????????????????????????????????????@@@@@@AAACCCCCCCCCBBBAAABBBEEEGGGFFFGGGHHHIIIKKKLLLMMMNNNXXX```lllwwwrrrcccYYY^^^~~~^^^HHHBBB;;;111///111222333111111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++*********+++,,,,,,------...---------......///000000222444333777HHHbbbwwwzzzrrrmmmkkkrrruuuzzz|||sssvvv|||}}}}}}////////////////////////000000/////////000111111111333555555555777999<<<;;;;;;;;;;;;???HHHTTT]]]___[[[]]]iiiwwwvvvlllaaabbbfffkkkoooqqqpppnnnhhhfffcccaaafffkkkhhhaaaYYYTTTOOOMMMMMMNNNMMMLLLNNNQQQVVV\\\cccjjjrrrwwwvvvxxxzzz{{{{{{zzzyyyyyywwwyyy{{{{{{{{{|||}}}{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{zzzyyyyyyyyyyyyxxxwwwxxxyyyzzz{{{zzzzzzzzzyyyzzzzzz{{{{{{vvvyyy||||||{{{zzzyyyyyyzzzzzz{{{}}}~~~}}}zzzxxxxxxyyy{{{}}}~~~~~~}}}}}}|||zzz|||yyyuuuooofff\\\RRRKKKGGG???>>>>>>???CCCGGGIIIJJJIIIOOOVVV^^^gggwwwtttZZZ@@@888777222///111000000///.........//////.........---------,,,,,,++++++++++++************))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++*********+++,,,,,,---------------...///000111222222111111000000111111222000222444333111222444666444777;;;CCCVVVooo|||yyyyyyhhhfffhhhpppwww{{{~~~vvvooorrrqqqrrrtttsssiiiYYYKKK@@@===:::888888999999999666777888999;;;<<<===>>>;;;::::::999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFGGGFFFFFFFFFEEEDDDDDDGGGIIIJJJLLLPPPUUU[[[```dddfffuuuqqq___XXXXXXXXXpppaaaHHH???;;;777333000000000000111222111111---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,---...///000---000222111222===PPP___uuu}}}uuunnnmmmnnnrrrxxx{{{rrrooorrrzzz------------------,,,,,,//////...//////000111222222333444444444555777999888;;;<<<:::888>>>KKKWWW]]]XXXWWW\\\eeerrr}}}zzz|||~~~wwwmmmhhhfffeeehhhnnntttyyy|||}}}ssseee^^^cccmmmpppmmmccc\\\TTTNNNLLLLLLJJJIIILLLLLLMMMOOOTTT]]]gggnnnqqqsssuuuwwwxxxxxxwwwvvvvvvxxxzzz{{{{{{{{{}}}{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzxxxwwwwwwxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyyyytttwww{{{|||{{{zzzyyyxxx{{{zzz{{{|||}}}|||zzzwwwxxxyyy{{{|||}}}~~~}}}}}}{{{zzz|||}}}~~~eee```WWWNNNFFFAAA???>>>>>>>>>???BBBGGGKKKLLLMMMUUU^^^jjjuuutttRRR???444777666...111<<<000//////............///......---------,,,,,,,,,+++++++++************)))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++)))******+++,,,,,,------//////.........//////000000000////////////000000---111333111///222666999666:::;;;999???QQQgggtttvvvsss}}}~~~zzzrrrllllllnnnrrryyy}}}xxxfffEEEAAA<<<888777777888777444555666777999;;;<<<<<<<<<;;;;;;:::;;;<<<>>>???===<<<<<<;;;;;;<<<<<<===???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCFFFIIIKKKMMMIIIIIIHHHGGGFFFFFFIIILLLUUUYYY```jjjttt~~~xxxsssgggXXXQQQWWWaaahhh}}}bbbFFF===777---...888333111//////000000///------------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,***++++++,,,---...000111///000000///000777BBBJJJgggxxx~~~ttteeeeeehhhooozzz~~~qqqnnnoooyyy------,,,+++,,,---...///............////////////111111111222333444555666:::::::::::::::===BBBEEETTTZZZ]]]XXXWWWdddzzzzzz}}}~~~xxxyyy~~~|||vvvqqqjjjhhhqqq|||~~~wwwmmmccc]]]^^^jjjwwwoooeeeYYYRRROOONNNJJJGGGNNNJJJJJJNNNPPPQQQWWW```kkkmmmqqqtttwwwxxxwwwwwwxxxzzz}}}}}}}}}||||||}}}{{{wwwwwwxxxzzzzzzxxxvvvxxxyyyyyywwwwwwxxxzzzyyyyyyyyyyyyyyyzzz{{{|||~~~~~~}}}|||||||||||||||yyyzzz{{{||||||}}}|||zzzxxxyyy{{{{{{yyywwwyyyyyyyyyzzz||||||zzzxxx|||||||||{{{zzzzzzyyyyyyxxxyyy|||~~~ssszzz}}}ssshhh```RRRNNNHHHBBB>>>===>>>???CCCBBBDDDKKKQQQUUUWWWXXX\\\mmmyyyRRR@@@;;;666222111111111111000000///------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))''''''(((******+++++++++)))************+++++++++,,,,,,,,,---------......000000000111222222333333333333222111111111222222777888999<<>><<<777:::888666666888:::::::::999:::===???<<<888;;;AAA======;;;;;;;;;<<<>>>@@@===AAABBBBBBDDDGGGEEEAAAAAA???@@@EEEFFFCCCCCCEEEBBBCCCDDDCCCAAAAAACCCFFF@@@DDDEEEFFFKKKTTTXXXVVVYYYTTTRRRPPPMMMJJJRRR]]]ffflllxxx}}}llleee^^^aaa```[[[WWW\\\kkkxxxXXXMMM???666333444333222222111111000000000000000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***+++,,,---.....................000222666:::<<>><<<===???@@@HHHJJJMMMOOOPPPSSSYYY```nnn}}}xxxhhhIII;;;888444111000000000///000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((***++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,------------......///000000111111222222222222222222222222222666777999;;;===AAAFFFJJJ```sss|||vvvqqq||||||uuuuuuxxx}}}ttthhhfff```YYYWWWVVVOOOGGGAAA===888666555666777777888777999<<<===<<<@@@FFFFFFCCC>>>:::777888:::===<<<@@@CCCDDDFFFIIIIIIFFFJJJEEEBBBDDDEEEDDDGGGKKKFFFGGGGGGEEEDDDDDDGGGIIIKKKHHHHHHPPP\\\hhhnnnpppkkkbbbYYYUUUSSSWWWdddrrr~~~{{{pppeee```aaabbbjjjpppmmmiiimmm|||]]]LLLDDD;;;555444333111///111000//////......//////...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))***+++,,,---.....................///222555888:::AAAXXXtttvvvjjjbbbgggqqqzzzzzzuuu}}},,,,,,,,,,,,,,,---......---............/////////000000000111222333444555999999888666444555777999<<>>===999555333333222///,,,000///......------......------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))******+++,,,------------///......///111333666777444HHHcccyyywwwkkkgggiiipppzzz,,,,,,,,,,,,,,,------------------.........///////////////000111222333444666777666444333333555777999BBBNNNYYY___aaaaaaaaapppwww~~~{{{wwwwwwyyy~~~qqqmmmgggccceeemmmsssqqqmmmkkkppptttxxxwwwpppbbbUUULLLMMMLLLLLLLLLJJJIIIKKKMMMIIIKKKMMMQQQWWW^^^cccgggpppssswwwxxxwwwuuutttssswwwwwwvvvvvvwwwyyyyyyzzzxxxyyyyyyxxxwwwwwwxxxzzzxxxxxxyyyzzz{{{}}}~~~||||||{{{zzzzzz{{{{{{|||zzzzzz{{{zzzxxxxxxyyy{{{|||{{{yyyyyyyyyyyyyyyyyy{{{{{{{{{|||}}}}}}{{{yyyzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~zzznnneee```XXXSSSLLLGGGCCC@@@===<<<>>>>>>???BBBEEEIIILLLNNNOOOVVV[[[]]]dddvvvrrrnnn~~~qqqRRR>>>444111111000///000000000...,,,......---,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((()))((()))***+++++++++++++++))))))))))))************++++++++++++,,,,,,,,,,,,---------...//////000000000111333555555444222111///222666888888888999:::999???IIIVVVgggyyy|||zzz}}}}}}~~~uuubbbbbbgggjjjvvv|||pppkkkdddaaabbbfffkkkmmmaaaRRRBBB;;;;;;>>>CCCIIIJJJHHHEEE@@@<<<===BBBGGGUUU]]]cccaaa^^^]]]\\\YYYMMMMMMTTT___dddaaa\\\YYYZZZZZZ]]]dddnnnvvv{{{}}}qqqeeecccqqqzzzyyy}}}xxxoookkkttt}}}aaa[[[UUUUUU]]]pppxxxXXXCCC:::666444222222222222///---000///......------......---------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))***+++,,,,,,---------///......///000111333444111===PPPdddvvvwwwlllgggkkkvvv~~~+++++++++,,,,,,,,,,,,,,,------------.....................///000111222333333444444444333333666888999;;;BBBOOO]]]cccbbb^^^___dddnnnyyy~~~}}}~~~qqqooofff```___gggqqqvvvxxxzzzrrrrrrrrrtttssslllaaaXXXRRRSSSQQQNNNKKKJJJKKKKKKFFFFFFGGGIIIMMMRRRWWWZZZbbbfffkkkmmmnnnnnnnnnooowwwwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzxxxwwwxxx{{{}}}|||||||||}}}~~~~~~}}}|||zzzyyyxxxxxxxxxyyyyyyzzzxxxwwwvvvxxxyyy{{{zzzyyywwwwwwwwwxxxzzz{{{zzz{{{|||~~~~~~|||zzzxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{|||}}}}}}~~~|||zzzvvvmmmcccYYYQQQMMMFFFBBB>>>;;;<<<===>>>???@@@AAABBBEEEHHHLLLOOOQQQYYY___eeelll}}}ttthhhJJJ:::444555888000//////000111111///------,,,,,,++++++++++++,,,************************************************(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((()))))))))))))))(((((()))))))))******************+++++++++,,,,,,------...//////000000111///000222444444333222111000111333444444555888:::<<<<<<===AAAJJJYYYmmm{{{}}}tttuuu}}}kkkfffcccaaalll}}}yyyvvvvvvyyysssWWWDDD===;;;???DDDDDDEEEDDD@@@<<<;;;>>>BBBQQQ\\\eeeccc]]]XXXUUUSSSIIIJJJRRR^^^eeeaaaZZZVVVSSSRRRTTT\\\gggqqquuuuuuhhh[[[UUU[[[^^^___lll~~~}}}www|||ggg]]]WWW]]]fffpppsssRRR===777888777555333111111111000///111000//////......//////------,,,,,,,,,+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''((())))))***((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,............///000000111///333===KKK]]]rrrtttjjjiiiqqqwww~~~~~~~~~******+++,,,,,,,,,,,,,,,,,,------------.........---------...///000111222000111333333333444666888555555888CCCQQQ\\\``````WWWWWW^^^nnn|||uuuvvvrrrfff[[[\\\eeeqqq}}}|||ssskkkhhhkkknnnmmmjjj[[[\\\XXXPPPKKKJJJJJJHHHGGGGGGFFFFFFHHHJJJMMMOOOVVVYYY___dddgggkkknnnqqqqqqsssuuuuuutttuuuvvvxxxzzzzzzzzzzzzyyy{{{~~~~~~~~~|||zzzxxxwwwvvvuuuwwwxxxxxxwwwvvvuuuwwwxxxyyyyyyxxxvvvttttttwwwyyyvvvwwwyyy|||||||||}}}}}}}}}}}}~~~~~~zzzyyyxxxwwwwwwwwwwwwwwwnnnjjjbbbYYYPPPIIIEEECCC@@@>>>;;;:::<<>>AAAJJJQQQQQQLLLJJJFFFBBBBBBIIIUUU]]]___]]]^^^SSSJJJIIILLLXXXqqq}}}|||zzzmmm]]]UUUVVVaaannn~~~oooOOOAAA;;;666444888666333111//////000111111000//////......//////,,,,,,,,,,,,++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((((((((((((((((((((()))***++++++++++++,,,,,,------......//////111111555>>>KKKaaa}}}|||pppkkkkkkkkkwwwyyy}}})))***+++,,,---,,,,,,+++,,,,,,---------.........,,,,,,,,,---...///111111...000111222222222444666222444666999???IIITTT\\\XXXTTTUUUaaauuuyyyxxx|||rrrddd```ccckkkwwwwwwllleeeeeejjjpppsssllllllfffYYYPPPOOOMMMJJJJJJIIIHHHGGGFFFGGGHHHHHHLLLOOOSSSXXX\\\aaafffjjjgggjjjmmmoooooopppsssvvvwwwwwwxxxwwwxxxzzz~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{yyyxxxwwwvvvvvvuuuvvvwwwvvvuuuuuuvvvxxxwwwxxxwwwtttrrrrrruuuyyyuuuvvvxxx|||}}}|||{{{zzzyyytttrrrooollljjjhhhggggggZZZVVVOOOIIIDDDAAA?????????>>>===>>>@@@BBBCCCCCCEEEEEEGGGKKKQQQYYY```eeekkk{{{}}}|||qqqUUU<<<777888333---,,,111000......//////...---++++++************++++++************************(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))*********+++,,,,,,,,,---......//////---......///000000111111111222222111000000111333000000222666777888AAALLLhhhwww~~~vvvttt{{{~~~~~~|||xxxzzz}}}rrrbbb[[[\\\ccckkktttsssmmm```RRRIIIIIILLLMMM\\\iiieeeVVVHHH===888===:::===IIISSSTTTQQQOOOFFFBBBBBBLLL[[[gggiiifffeee```YYYXXX```rrr~~~sssddd^^^XXXVVV___nnn|||TTT@@@<<<;;;777555333333222111///...//////000///......------......,,,,,,,,,++++++++++++***************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((('''((()))***++++++++++++***+++,,,------.........///000333888>>>MMMggg~~~|||uuuooohhhqqqsssyyyxxx)))***+++,,,---,,,++++++,,,,,,,,,---------......,,,,,,,,,---...///000111...000111111000000222333333777888444111777FFFTTT]]]VVVRRRYYYkkk~~~|||wwwzzz{{{rrrmmmkkkkkkooouuu|||xxxrrrkkkggghhhmmmqqq}}}|||ssscccXXXVVVSSSOOOKKKKKKIIIHHHGGGFFFFFFFFFCCCEEEGGGJJJLLLPPPUUUYYY^^^bbbgggjjjkkkmmmqqqtttrrrssssssssstttwww|||}}}||||||{{{{{{{{{{{{{{{|||{{{zzzyyyxxxwwwwwwwwwtttuuuvvvuuutttuuuvvvxxxvvvwwwvvvsssqqqqqquuuxxxxxxxxxzzz}}}|||{{{yyywwwtttqqqooonnnhhhfffbbb]]]XXXUUUSSSRRRKKKHHHCCC@@@>>>>>>======>>>>>>>>>AAADDDFFFFFFEEEJJJKKKNNNSSS[[[eeennnttt{{{wwwRRR>>>000444888222///222111///---------...---,,,+++***************++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((())))))************)))((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,---......------------...///111111...111333444444333444555555111000444444333888@@@IIIZZZrrruuu}}}xxx}}}}}}pppnnnsss{{{|||pppjjjlllsssyyyhhh^^^___bbbpppqqq]]]OOOGGGBBBCCCMMM^^^kkklllfffbbbQQQNNNQQQ___tttpppppppppqqq|||~~~zzzvvvrrrcccWWWPPPRRRVVV___tttqqq^^^III===666222333777...000111111///...------......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''((()))******+++++++++)))***+++,,,---.........)))+++///222111888MMMccc{{{wwwnnnlllooottt|||uuu+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000111111000///000444:::???QQQVVV[[[\\\^^^gggyyy|||yyy}}}|||xxxxxx~~~wwwpppllljjjqqqtttuuusssnnniiifffffftttyyyrrrqqqkkkcccVVVPPPIIIDDDDDDDDDCCCBBBEEECCC@@@AAACCCGGGJJJKKKKKKPPPVVVZZZ]]]bbbggglllkkkkkklllmmmoooppprrrsssppprrruuuxxxzzzzzzzzzzzzzzzzzzyyyvvvsssqqqqqqsssppppppqqqqqqrrrrrrssssssvvvssspppoooppprrrrrrrrruuuwwwyyy{{{|||{{{yyyxxxqqqooommmiiieeeaaa___]]]TTTRRRNNNJJJFFFDDDBBBBBBEEE@@@===>>>===<<<>>>BBBFFFDDDBBBBBBDDDHHHLLLNNNSSSYYYaaalllyyy~~~}}}~~~cccGGG777555222222333333000---/////////......---------,,,+++***))))))***+++,,,++++++************++++++''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******+++,,,------------...------------...//////444444333222222333333333000000111222444666777888CCCDDDMMMaaayyy~~~|||zzzuuuxxxiiiccchhhqqqyyyqqqooovvvvvvlllooo{{{nnn```ZZZbbbeeerrrrrrkkkdddlllxxxtttuuuzzziiigggbbb]]][[[^^^fffmmmjjjccc^^^bbbmmmrrr]]]GGG@@@888444444444222///111000000///////////////,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))************)))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$'''''''''''''''''''''''''''(((((('''%%%%%%'''(((''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,------000///......111666:::===[[[nnn}}}sssqqqqqquuu{{{************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000111111111000111444999===AAAHHHPPPVVVZZZaaajjjqqqyyyzzz~~~~~~~~~|||yyyyyyyyyuuusssvvvtttssssssrrroooiiidddhhhsss{{{|||uuuccc\\\RRRKKKHHHHHHIIIIIIDDDBBB@@@@@@AAABBBBBBBBBAAADDDIIILLLNNNQQQUUUXXX\\\]]]^^^```ccceeehhhiiigggiiilllnnnpppqqqqqqpppsssttttttrrrpppnnnnnnnnnooooooppppppppppppppppppqqqooommmlllnnnnnnnnnmmmkkklllnnnnnnmmmkkkiiiggg___^^^\\\XXXUUURRROOONNNIIIGGGEEEBBB@@@>>>>>>>>>@@@===<<>>HHHTTT]]]bbbbbbaaannn}}}{{{xxxzzzwwwzzz|||{{{}}}~~~~~~xxxrrrssswwwvvvnnngggdddkkkqqqvvvuuulll```TTTMMMJJJIIIHHHBBB@@@????????????>>><<>>AAA>>>???BBBDDDCCCDDDHHHCCCIIIOOORRRTTTZZZdddmmmtttvvvdddEEE444000333111000///000000...,,,------,,,,,,,,,,,,,,,+++++++++***))))))***++++++)))((((((''''''(((((()))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))(((((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))++++++,,,---............---------------......///111000000000000000111111333333444444666777999999;;;::::::<<>>444888444111111333444222///000000///............///,,,,,,,,,+++++++++************++++++++++++******))))))************))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&(((&&&''''''''''''(((((((((''''''((((((((()))))))))))))))******+++,,,,,,,,,---------///000222444555000???YYYvvv|||tttoooooottt|||'''(((((()))***++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------......///////////////////////////111222333222333444666777:::BBBOOO\\\cccaaa]]]```ooo}}}{{{zzzzzz{{{}}}|||vvvsssuuuvvvsssppprrrssspppnnnsss~~~|||rrrggg\\\TTTMMMJJJCCCBBB@@@???@@@AAA@@@???BBBBBBCCCCCCCCCDDDDDDEEEDDDEEEFFFHHHKKKNNNPPPRRRSSSTTTUUUWWWXXXYYYYYYYYY]]]___bbbcccaaa```______`````````______^^^^^^^^^```___```aaabbbaaa^^^\\\XXXXXXXXXWWWUUUQQQOOOMMMGGGFFFEEEDDDBBBAAA@@@?????????>>>>>>???@@@BBBCCCFFFCCCBBBFFFGGGGGGJJJNNNNNNQQQUUU[[[cccpppxxxxxxgggJJJ777111444000///............---,,,+++++++++++++++++++++++++++******************+++)))((((((''''''(((((())))))))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))******+++,,,------------------,,,,,,------...///000000//////000000111111555555555555666777888999555777999999;;;BBBOOOYYYlllttt~~~~~~xxxooommmnnnzzz|||~~~~~~}}}yyyvvvsssooovvv~~~yyyppplllmmmllleee___^^^^^^eeevvvvvvYYYCCC::::::333111000111333333111...000///......------......,,,,,,,,,+++++++++************++++++++++++******))))))************))))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))***++++++,,,,,,++++++---...000000111111111888HHHaaa|||{{{rrrmmmooouuuzzz''''''((()))******++++++*********++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////...000222333222222333444777666888BBBOOOYYY]]]\\\ZZZdddrrr|||zzzsssooopppuuuyyy}}}tttoooppptttvvv~~~~~~}}}yyyqqqhhh```\\\NNNKKKGGGDDDDDDDDDCCCBBB@@@@@@???????????????>>><<<<<<======???@@@AAABBBDDDDDDEEEFFFGGGHHHHHHHHHMMMPPPSSSTTTSSSRRRQQQQQQRRRRRRRRRQQQQQQPPPPPPOOOQQQQQQRRRTTTUUUTTTPPPNNNGGGGGGGGGGGGFFFDDDBBBAAA>>>>>>>>>======<<<<<<<<<@@@@@@@@@@@@AAACCCDDDFFFGGGDDDDDDIIINNNRRRYYY```iiijjjooozzz|||www{{{uuuVVVBBB888222111333---......------,,,------++++++++++++++++++++++++*********++++++************))))))(((((())))))***))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))(((((()))***++++++++++++,,,,,,,,,,,,,,,---......000000000000000111222222555555444555555666777777444666888888888:::<<<>>>NNNYYYkkk}}}~~~~~~|||vvv~~~xxx~~~|||jjjhhhllloooppprrrqqqnnnggg```\\\\\\```gggooowww|||~~~{{{tttaaadddmmm{{{uuuvvv}}}lllRRR@@@777555888222222222222222111///...///......---------------,,,,,,,,,+++++++++******)))******++++++******)))))))))************))))))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,)))***,,,...////////////222111666HHHccc||||||rrrnnnooorrryyy}}}'''(((((())))))*********))))))******+++,,,,,,,,,,,,,,,,,,---------......000000000000000000000000...///111111111111333444888666666999AAALLLVVV[[[ZZZ]]]eeesss~~~}}}wwwnnnnnnvvv{{{rrrnnnllljjjnnntttwwwvvvssspppnnnaaa]]]WWWRRRNNNKKKHHHEEECCCAAA????????????===<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@@@@@@@BBBEEEEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFGGGFFFCCC@@@===>>>>>>>>>>>>>>>======<<<<<<======>>>??????????????????@@@AAACCCEEEGGGEEEEEEIIITTT___hhhrrr{{{yyyxxxoooSSS888000222222000000+++---...---,,,,,,---...***++++++++++++,,,,,,,,,)))***++++++++++++***)))***))))))(((((())))))***((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''((()))************,,,,,,,,,,,,,,,------...000/////////000111222333444444333333333444444555666444333444555777888888:::BBBPPPcccvvv~~~wwwwwwzzzxxxssszzzwww{{{wwwhhhZZZRRROOOTTT]]]gggppprrroookkkkkktttxxxlllhhhiiitttwww{{{zzzrrrhhh___YYY[[[iiiuuu```III<<<777333111000222222222222111000///.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))************))))))))))))************))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((())))))***+++++++++((()))+++,,,......//////111...///:::PPPkkk}}}rrrmmmkkkpppuuu}}}((((((((()))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,---------......000000000000000000000000---///000000000111333555777888999777888???KKKTTTYYYZZZ___iiiwww~~~||||||~~~yyyvvv|||xxxoookkk```cccgggiiijjjkkkooorrrrrrooolllhhhbbb[[[TTTNNNKKKHHHEEEDDDDDDCCC@@@===>>>>>>======<<<========================>>>>>>>>>;;;<<<======<<<<<<===>>>==================>>>>>>============>>>>>><<<:::<<<=========>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDEEEAAAAAAAAACCCEEEHHHKKKMMMLLLOOOZZZjjjyyy|||zzzwwwtttwwwvvvQQQ>>>000000333000...000***,,,......,,,,,,---000++++++++++++,,,,,,------)))***++++++++++++***))))))((((((''''''(((((()))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))'''((()))******+++++++++,,,,,,++++++,,,,,,---...............///000111222333222111111111111222222444333333222333444666888333888@@@JJJYYYmmm}}}{{{}}}{{{uuuxxx}}}iii]]][[[gggwwwtttllleeefffkkkttt|||qqqnnnrrrzzz|||vvvuuuyyyzzzxxxzzzvvvqqqkkk```VVVVVV\\\gggnnnuuuxxxsssjjjbbb]]]qqqwwwSSSEEE888555666444111000000000111000/////////000...------,,,+++,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))************))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((())))))******++++++((()))***+++---...///000000000111777CCCXXXooo|||sssooolllooovvv))))))))))))((((((((((((((())))))***++++++,,,,,,,,,,,,,,,---------......000000000000000000000000---.../////////111444777222666999555111444???JJJXXXZZZ^^^eeeppp~~~~~~}}}}}}}}}zzzrrrmmmiiihhheeeaaa___bbbiiiooo{{{{{{{{{yyytttlllaaaZZZPPPMMMIIIGGGFFFDDD@@@<<<;;;::::::999999::::::;;;::::::999999999::::::;;;<<<======<<<;;;;;;<<<>>>999999999::::::;;;;;;<<<===<<<<<<<<<======;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>???AAACCCDDDEEEDDDEEEFFFHHHLLLPPPSSSUUUWWW]]]kkk~~~|||wwwwwwyyy~~~jjjTTT;;;222///333111***)))000***,,,......,,,,,,...000+++++++++,,,,,,---------)))***+++,,,,,,+++***)))'''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))((()))***++++++,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111222111000000///000000000000333666666333222222444333888<<>>>>><<<999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<:::999999;;;===::::::999999999::::::;;;;;;::::::::::::;;;<<<<<<===<<<::::::;;;=========>>>AAADDDEEEDDDDDDFFFHHHHHHKKKQQQYYYaaagggjjjkkksss|||{{{qqqoootttyyy}}}```EEE;;;222222000//////.........---------,,,,,,,,,++++++)))))))))***+++++++++,,,))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))'''(((((()))***+++++++++******+++++++++******)))***+++,,,...///000000000///............000111222444444333222333444555666222666:::===AAAHHHSSS\\\qqqyyy|||||||||yyyxxx{{{~~~wwwlll\\\WWWbbbjjjjjjooozzz|||zzztttiiiaaabbbkkkttt{{{```JJJ@@@???444333222222111111222222////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((())))))+++,,,---......000000000111333888???DDDjjj}}}{{{sssiiihhhrrr***************))))))((((((((((((((())))))))))))*********+++++++++,,,,,,------........./////////...---------...000111222111222222333444555666777;;;@@@JJJWWWdddnnnssstttyyy|||~~~wwwlllbbbgggnnntttvvvzzz~~~|||vvvgggiiiooowww{{{zzz|||~~~{{{wwwvvvtttmmmaaaWWWOOOKKKGGGEEEDDDDDDBBB@@@>>>>>>=========>>>>>>???=========<<<:::999;;;<<<::::::999999999::::::;;;;;;;;;:::::::::::::::;;;===<<<;;;<<<>>>@@@AAABBBHHHJJJKKKKKKKKKNNNTTTXXX]]]```gggttt~~~ssspppnnnsss|||zzz^^^EEE888666111111000......------...,,,,,,,,,,,,++++++++++++******************++++++)))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))))))))''''''((())))))***++++++*********++++++******)))***+++,,,...//////000000000000//////000111333444444333222222222333555555444777999::::::???GGGNNNUUUYYYhhh}}}yyyxxxyyy{{{{{{oooqqq{{{sssmmm{{{}}}oooUUUBBB888555555333222222111111111111111////////////////////////------,,,++++++++++++,,,,,,,,,+++++++++******************)))))))))(((((())))))))))))((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))((())))))***+++,,,---...............///222777;;;LLL\\\pppzzznnnjjjmmmuuu|||)))))))))))))))(((((('''(((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,---------......---------------...///000000000111222333444444555555555999EEETTTaaahhhjjjnnnzzztttwww|||~~~pppcccfffnnnxxxrrrpppqqqrrrqqqnnnooossszzz~~~xxxqqqfffbbb[[[VVVRRRNNNKKKHHHGGGEEECCCAAA@@@@@@AAABBBAAABBBDDDCCCAAA@@@@@@AAA>>>======<<<<<<<<<======>>>>>>>>>===============AAAAAABBBCCCEEEHHHKKKLLLQQQRRRRRRTTTXXX```jjjppp~~~wwwsssxxxzzzfffMMM:::///...222000///...---,,,,,,,,,---++++++++++++*********)))******************))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''(((((())))))******))))))******+++******)))***+++,,,---.../////////111111111111222333444444333222222222222333444444555777888777666888>>>CCCEEECCCJJJ^^^vvvzzzvvvwwwzzzvvvmmmrrrqqq___GGG777222333222111222111000000//////000000////////////////////////------,,,+++++++++++++++,,,++++++++++++***************))))))))))))(((((()))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((()))***+++,,,,,,---------...------...111333:::BBBQQQfff~~~uuuoookkkiiipppzzz((((((((()))(((''''''&&&(((((((((((())))))))))))************++++++++++++++++++,,,,,,,,,------------------------------...//////000000111222222333444444666<<>>>>>>>>>>>???>>>???@@@@@@AAABBBBBBBBBBBBDDDFFFIIILLLPPPTTTWWW^^^```ccciiiqqq{{{yyywwwzzzttt```III:::444000///000...------,,,++++++,,,,,,************))))))))))))++++++******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''(((((()))))))))((())))))*********************+++------.........000000000111111222333333111111111111222222333333333444555555666888<<<@@@AAA<<<===HHHXXXhhhxxxzzzxxxuuuwwwqqqxxxeeePPPEEE:::555777888555111000000///............///........................---,,,,,,+++***+++++++++++++++++++++***************)))))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((())))))***++++++,,,,,,...//////...///000222555888@@@PPPhhh|||qqqfffjjjuuuzzz((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---------------......//////000111111111222555777888;;;CCCPPPZZZdddiiioootttwwwzzz~~~yyy{{{{{{{{{~~~yyy}}}xxxtttuuuyyy}}}zzzqqqmmmmmmhhhjjjlllmmmnnnppptttwww}}}xxxuuuiiifffbbb]]]ZZZYYYZZZZZZXXXYYYXXXUUUPPPLLLIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFDDDFFFHHHJJJLLLMMMMMMMMMKKKNNNSSSXXX]]]cccjjjooo||||||~~~}}}{{{OOOCCC777555777444000...---,,,,,,++++++++++++,,,*********)))))))))((((((+++******))))))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''((()))***************)))***+++,,,---------,,,......//////000111111111000000000111111111111111111222333444555777:::<<<666444666<<>>TTTrrruuuqqqmmmnnnvvv))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))************++++++++++++++++++++++++)))***,,,...//////...---222222111111111111111111444222000//////000222444;;;===BBBJJJSSS\\\cccgggfffvvv|||qqqtttzzzzzz{{{~~~~~~~~~}}}|||{{{zzzvvvpppllleeedddeeeiiiooouuuyyy{{{|||vvvxxx|||~~~~~~{{{sssrrrxxx{{{yyy}}}wwwtttvvvyyysssZZZEEE999444222000000//////...------,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((,,,+++++++++++++++++++++---,,,,,,,,,,,,---......------......///000000000111111111111111111111111333333444444555666666777;;;:::;;;AAALLL[[[iiirrr~~~{{{|||xxxbbbLLLEEE;;;444111222444555/////////...------,,,,,,........................,,,,,,,,,++++++************+++++++++***)))'''&&&)))******++++++******)))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))))))))))))))************............///111222333CCCYYYssswwwqqqqqqwww)))((((((((('''''''''&&&''''''''''''''''''''''''(((((()))))))))*********++++++++++++++++++++++++***+++,,,---............111111111111111111111111222111000///000222555777999999;;;>>>EEEMMMTTTYYY[[[eeejjjkkkuuuxxxooorrrxxx{{{|||~~~{{{xxxuuusssqqqqqqrrrrrrrrrpppllleee```aaabbbaaa```aaaffflllnnnkkkkkknnnpppnnnggggggjjjqqqyyyzzztttnnnnnnrrruuuvvv|||~~~]]]QQQAAA666000///---,,,/////////...---,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''++++++++++++************+++++++++++++++,,,------,,,,,,,,,---......//////111111111111111111111111111222222333444444444555444333444777===FFFNNNSSS```hhhttt~~~uuubbbNNN@@@???;;;666222111111111000//////......---,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++,,,,,,+++***)))(((******++++++++++++******))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))*********---------...///000222222333AAAUUUkkkwwwqqqppptttxxx((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,---......///000000000000111111111111111000///000111444666888888666444444777===CCCGGGPPPVVVYYYZZZdddxxxzzztttwwwzzz{{{~~~|||{{{{{{|||~~~}}}}}}{{{tttpppqqqqqqlllgggfffaaafffiiihhhggghhhgggeee```bbbhhhrrr|||~~~zzzttt}}}jjjWWW<<<777111...///000///---///......------,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))******************+++++++++,,,,,,+++++++++,,,------......//////////////////////////////000111222222222222222222333444666999<<<===@@@HHHRRR\\\lll}}}wwwgggQQQCCC:::444000333222111111222111///...///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,+++************++++++++++++******((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))******---------...///000111222111555===MMMhhh{{{uuuqqqooo''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******+++++++++++++++,,,,,,------,,,+++,,,---...////////////000000000000000000000//////000222444666777555333222333555999;;;CCCLLLSSSYYYbbboooxxxzzz~~~~~~}}}}}}~~~}}}|||{{{zzz{{{www```III888222111///000111222000///------------,,,,,,+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,+++++++++,,,------.................................///000111222222222111222333333555666888999:::333999>>>AAAJJJ[[[mmmwww}}}qqq\\\QQQCCC999666555444333000///000111333333111.........------,,,+++++++++************************+++++++++***************)))*********++++++************++++++++++++******'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***,,,,,,,,,---...///111111666444444<<>>DDDLLLSSSLLLVVVcccmmmwwwwwwuuu|||~~~~~~ccc[[[JJJ:::222111111...............------...///*********+++++++++++++++((()))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++***+++,,,......---,,,++++++++++++,,,------.................................///222444555444222111111333666888999777444333///444777555555888;;;;;;;;;@@@IIISSS]]]iiiuuu}}}tttgggWWWLLLDDD<<<777777222111000///000000000//////...---...///...---+++,,,,,,,,,+++******))))))************************((()))))))))*********++++++***)))(((''''''((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******++++++,,,---///000111000111333444666AAANNNaaarrr%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***+++,,,,,,------,,,---.........---,,,+++,,,,,,------...///000000,,,---...///000111222333222111000///000222555777555444333444444777<<>>EEESSS]]]hhhqqqzzzfffZZZFFF>>>777666555333222333111222222222111///,,,+++......///111222111...+++,,,,,,++++++***)))))))))************************(((((())))))*********+++---,,,***)))((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&%%%###!!! $$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))*********+++,,,---//////000,,,,,,111333333888@@@555III^^^nnn&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000222000///000333444555444444444333333444777999;;;===EEEQQQ\\\ggguuu~~~|||ooo[[[GGG:::555////////////............------,,,,,,+++***))))))+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))***+++------,,,,,,,,,---------............------///000000///------...000333333333333222222111000333444777888888777444333777777666666666666666777555555666777999<<<>>>@@@HHHOOOXXX```hhhqqq}}}{{{}}}ooo___RRRIIIBBB???555555444333333222111111////////////.....................------,,,,,,,,,+++++++++************)))******)))))))))))))))***+++***)))(((((()))***+++000...***'''%%%&&&((()))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''')))******++++++,,,------------,,,---///333666888777:::AAAKKKXXXgggvvv&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---......///222000///000222333333222333222222111222444666888555;;;EEEOOOZZZhhhwww|||tttnnnqqqsss^^^NNNCCC999333111/////////.........------------,,,++++++***))))))+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))***,,,,,,+++++++++,,,------............------...///000///------...000222222222222222111000000333555777888888777555333777666666555555666666777777666666666888999;;;<<<<<<@@@EEEIIINNNVVVbbbjjj~~~zzz~~~{{{bbb[[[QQQGGG@@@;;;777555444444333333222111000000////////////.........---...---------,,,,,,,,,,,,+++++++++*********))))))******)))))))))))))))*********)))(((((()))******---+++)))&&&%%%&&&'''((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((()))******++++++,,,......------///111333555222444777<<>>999666444333111000222222111111000000////////////.........---------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))(((((())))))******))))))(((((())))))***)))((('''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++///...------...///111222222333444444555777;;;===&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........111///......///000///...111111000//////000000111111222444555888???GGGNNNXXX\\\```eeeooo|||mmmZZZOOOCCC:::333333444111------------------,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((&&&(((******)))((()))***,,,,,,------------,,,,,,,,,---......------///111111222222222222222111111333444555666666555444333444444444444444444555666666666555444444555666777;;;;;;:::888777999>>>BBBBBBDDDJJJRRRXXX___lllwww~~~pppjjjaaaWWWOOOFFF>>>999777666333333333333111000000000000//////..................---------,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))(((((((((((())))))***)))))))))(((((()))))))))&&&''''''(((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******+++---,,,,,,,,,---...///000222444666666555555666777&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((()))************************************+++++++++,,,,,,............////////////000///------...///...---111111111000000000000000333222111111222666<<>>999666555444444333222111222222222000...//////............------------------,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((((((((''''''((()))******((((((((())))))(((((((((&&&'''((()))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***++++++,,,))))))***+++,,,...///000...000333555555555555666&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&''''''''''''((((((((((((''''''(((((()))))))))))))))))))))))))))))))))*********+++++++++///////////////////////////...,,,---...//////...111111111111000000000000000//////000222555999;;;777<<>>EEEHHHMMMUUU\\\eeerrrsssmmmaaaTTTNNNJJJBBB999;;;999666444222333444555000000000111333333222000..................------------,,,,,,,,,+++++++++)))************+++++++++******)))))))))(((((((((''''''''''''((()))******'''(((((())))))((((((''''''(((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((()))******++++++,,,'''((()))***,,,---...///---000333444444333444444&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))*********+++///////////////////////////---,,,---///000000/////////000000000000000000...---...///222555666777444777999<<>>:::999999:::<<>>>>><<<;;;999777666555;;;;;;:::888777666555444444444333333222222222222111111111000000/////////...//////000000//////...............------------,,,,,,+++++++++*********+++++++++******+++++++++***))))))))))))(((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((())))))))))))******++++++,,,---,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''(((((())))))))))))************))))))))))))******------,,,------.../////////............---------...000222222111000111222555666666555444333555666666555222000000000222222111222333333333666:::===DDDOOOZZZ```lll}}}ppp]]]PPPHHH@@@999333000------///000///,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************)))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''(((((())))))'''(((((())))))******+++*********+++,,,,,,------,,,,,,,,,------...//////111000000///.........//////111333333222111222333222222222333333333333333222222111111000111111111222333444555666666555555222222333444444444444333333222111111222333555666333222222111222333555666888888999999999999888888999999888777666555555444222222111111000000//////...//////000000111111222000000000///////////////------............------......---------,,,,,,,,,,,,++++++++++++*********++++++************++++++*********)))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((()))))))))***************+++,,,,,,,,,,,,+++%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&(((((((((((()))))))))*********))))))))))))******,,,,,,,,,,,,---.../////////............---------...000222222222111222333777888888777555555666888555444222000//////000111555555444333111333666999888AAAHHHMMMVVVbbbiiikkkpppyyyyyyuuuiiiaaaTTTGGG===888444111222111000000000...***'''++++++++++++++++++++++++************************))))))******)))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&'''((())))))''''''(((((()))*********))))))******++++++++++++***+++,,,---//////000000111000///...............///111333333222222333444222222222222222222333333333333222111000000000111111222555666777666444333111111222333333333333222555444333333222333333444444333333222333333444555555555666666666666555555444444444333333333333222222222222222222222222222------......///000000000///.....................------............------------------,,,,,,,,,+++++++++++++++******************))))))))))))************)))))))))((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((((((((()))))))))******)))******+++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))******))))))))))))******+++++++++,,,,,,.../////////............---------...000222222222222333444777888888777555555777888333222111000000000111111222333333222111111222333000555:::;;;???DDDIIIJJJOOOXXXeeeqqqxxxzzzrrrjjjddd[[[PPPHHHCCC>>>888444111000......---,,,,,,,,,------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''(((((()))'''''''''((())))))******))))))************++++++***+++,,,...///000000000000000///...............///111333333333222333555333333222111111111222333333333222111000000000111111222444666666555333222000111222222333333222222111000000000000000111111000000111111222333444444111111222222222222111111//////////////////////////////000000000111111111////////////............---------------------------......//////......------,,,,,,,,,+++++++++++++++++++++*********))))))***))))))(((((())))))***)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''(((((((((((()))))))))((()))******++++++******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''(((((((((((())))))******))))))))))))******++++++++++++,,,---/////////............------------///111222111111222444444555555555444444666888111111111111111111222222...///111111000///000111///222444555555666999::::::???IIISSSZZZ```jjjttt|||{{{~~~~~~xxxvvvgggZZZIII@@@===;;;666111000,,,***------+++***++++++++++++++++++,,,------************************))))))))))))))))))))))))((((((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((())))))******************************+++---///000111000000///......---....../////////111333333333333444555444333111000000111222222222222111111000111111111111222333444444333222111111111222333333333333222//////000000111111222222...///000111222333333333444555555555555555555444333333333333333333333333....../////////000000000000000//////...---,,,,,,,,,,,,,,,,,,,,,------------..................---,,,,,,,,,+++++++++******+++************)))))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((((((((()))************)))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))******))))))))))))***************+++,,,---///000///............---------,,,...000111000111222333000111222222222333555777222222222222222222222222000222333222111111222333222222444444333333444666555444888>>>BBBDDDKKKTTT___^^^bbbjjjooooooqqqttt}}}wwwrrrjjj^^^UUUSSSFFF===333///000222222000...))))))...///,,,+++---//////...---+++*********************************))))))))))))))))))))))))''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))++++++++++++++++++++++++***,,,...000111000000///------------...///000000...111333444333333555666444333111000///000111222111111111000111111222222111111111111111111111111111222222333333333333333000111222222333333333333///000000111222222222222......////////////..............................///000000000000000111111//////......---,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++************************)))))))))))))))((((((''''''(((((()))'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''((())))))******))))))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))******))))))))))))***************+++,,,---///000//////.........---------+++---///000000000111333---///000000000111444666444444333333222111111111444444333111000000333555111000111222000......111666222111555666666;;;CCCGGGFFFKKKSSSYYYZZZ\\\```jjjrrr|||{{{yyyzzz}}}wwwuuu{{{}}}yyyxxxyyyjjj^^^TTTQQQLLLDDD>>>===333333222222111///---+++---((('''---000------111)))+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&''''''((())))))))),,,,,,+++++++++++++++++++++,,,///000111000///...,,,,,,,,,---...///000111...111333444444444555666444333111000///000111222111000000000111222333333111111000000///000000111222222333444444444444333//////000000111000000///......////////////......000000111111111111000000000000000///////////////..................//////---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++************)))************))))))))))))((((((''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++*********))))))((((((***+++,,,,,,------,,,,,,---------,,,,,,+++++++++***,,,...///......///000111///---...111444333111333333222111000///......///000000000111111111111444444333333222111111111000000111222444555666666;;;::::::;;;<<>>===;;;888444222555555333222000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((()))******++++++,,,,,,------.........------........./////////000000111111000000111222333444222111000///............000000000000111111111111111111111111111111111111000111333333333222000///000000000000000000000000000111111000......///111111111000000000111111222000000//////...------,,,............------------++++++++++++++++++++++++************************+++++++++*********))))))************************((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""##################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))******)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++---...000000///......///...------...000111000///000000000000000000000///////////////000000000000111111111111000000000000000111222444555666777777111111000000111111222333//////000000000000000000222222333555888;;;???AAABBB@@@???@@@DDDEEEBBB@@@>>>@@@BBBCCCAAA???>>>>>>:::999888666444333222111///////////////...------...------,,,------......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((())))))******++++++---------------,,,++++++---...///000111000//////111111000000000111222222//////............//////000000000111111111222222000000000000000000000000111222222333333111000///////////////////////////111222222000......///000111111000//////000000111/////////......------,,,......---------,,,,,,,,,************************************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))******+++++++++++++++,,,+++++++++++++++++++++...///111000///......///---------.../////////............//////000000000........./////////000000////////////000000000000...///000222333444444444222222111111000000000000111111111111111111111111444333333222222333444555222111000222444444333111000333555555444333333333333333222111000000111111111000000000000111222222------,,,,,,---...//////,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))******++++++,,,,,,,,,,,,,,,++++++,,,---///111111000///...111111000000000000000000...............///000111000000000111111111222222000000000000000000000000111111222222222111000///........................111222222000......///000000000//////.../////////.........---------,,,,,,------------,,,,,,,,,+++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################'''%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))******++++++******++++++++++++++++++++++++---///000000...---......,,,---...///............---------...//////000000---............/////////.........//////000000111///000222333444444333222333333333222111000000//////000000000111111111111000000///......---------/////////000111222111000,,,...000111000//////000------------------,,,,,,///...---,,,,,,------...///......------......///,,,+++++++++*********************************************)))))))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******((()))***+++,,,,,,,,,,,,+++---///000111000...---//////////////////......////////////000111222222//////000000000111111111////////////////////////000111111000000000//////------------------------000111111000...---...000000///......---------...------------,,,,,,,,,,,,---,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$###"""""""""$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))************)))*********+++++++++++++++,,,---//////...------...+++---///000///------...,,,---------......//////------------.........///---......///000111111222333555666777777555444222222222222222111000......------...//////000000111............---------,,,------...////////////...---...000000///...///000+++,,,---......---,,,+++000///...,,,,,,+++++++++...------,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))&&&'''(((***+++,,,,,,,,,+++,,,---...///...------------.../////////......000000000000000111222222........./////////000000/////////////////////////////////...............,,,,,,,,,,,,,,,,,,,,,,,,......///...------...000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))******)))))))))*********++++++++++++)))+++---...---,,,---...+++...111111///------...------------------......,,,,,,---------.........---......///111222333333666777999999888555333111000111111111111000...---////////////000000000000000000000111111000000000***+++---------,,,------...000111000.........000......//////000000000000000000000///...------,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))'''(((((()))*********)))+++++++++,,,,,,,,,------+++,,,---...//////......000000/////////000000111------------..........................................------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,,,,...000///...---,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''(((((()))))))))))))))))))))******++++++++++++(((***,,,---,,,,,,---///+++///222222///------...------------------------,,,,,,,,,---------......---...///000111222333444666777888888777444000...111111222222222111///...000000/////////.........,,,------.........------+++,,,.........---......---...///...,,,+++,,,---++++++******+++---///111***************)))((('''*********++++++,,,---...,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((())))))))))))))))))(((((('''++++++*********+++,,,---)))***,,,...//////......//////............//////,,,,,,,,,---------.................................---,,,+++++++++,,,,,,++++++++++++++++++++++++)))***+++++++++,,,...000///...---,,,+++++++++++++++++++++++++++++++++,,,+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******'''''''''((()))+++------/////////......---------..................---------,,,+++,,,......---,,,///...------------...///......//////000000111111333333333222222222111111111111111111000000000000///............---------........................,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))(((((('''(((***,,,+++)))&&&$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((*********)))))))))))))))************************---,,,,,,,,,---///000111222///,,,---000222111000---.../////////...,,,,,,---,,,,,,,,,,,,---............,,,,,,,,,,,,......,,,+++)))((((((***+++---++++++,,,---------,,,,,,---,,,+++***))))))))))))************************++++++************++++++&&&&&&''''''(((((())))))'''''''''''''''''''''''''''&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$"""!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))***$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******(((((((((((()))***,,,,,,......---------,,,,,,,,,------...............---...,,,,,,---...///...---///...---,,,,,,---...///.........///000000111111111111111000000000000///////////////........................------------------------------------,,,++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))))))))((((((*********)))'''&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((***)))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,---......///000...,,,---000111000///....../////////...---,,,,,,---------...............---,,,,,,,,,,,,---...+++***)))))))))+++,,,...------.........------,,,---,,,+++***))))))))))))******************************))))))))))))******''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######""""""######$$$%%%###"""""""""""""""######$$$$$$$$$$$$############""""""""""""############"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******)))))))))))))))******+++,,,,,,,,,+++++++++++++++,,,,,,---...////////////...---,,,---///000///......------,,,,,,------...---......//////000111111/////////.........------------------,,,,,,,,,,,,......---------,,,,,,,,,------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++************))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))))))))******++++++++++++,,,,,,,,,,,,)))***+++------------,,,...------...000000///---...////////////...---,,,,,,---...///000///......------,,,,,,,,,,,,------+++************,,,...///////////////...---,,,,,,,,,,,,+++***))))))))))))************************))))))(((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$""""""!!!!!!""""""###$$$!!!!!!!!!!!!"""###$$$%%%"""""""""""""""#########""""""""""""############!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))************)))))))))))))))***************************+++,,,---...////////////...------...000111000///------,,,,,,,,,,,,------------......///000000111............---------------,,,,,,,,,++++++++++++------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))*********+++,,,,,,,,,,,,,,,------)))***---...///...,,,+++,,,,,,---///000///...---///////////////......---,,,---///111111000///---------,,,,,,,,,,,,------*********+++,,,...///000////////////...,,,++++++,,,++++++***))))))******************************((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$"""""""""""""""###$$$$$$""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++******)))))))))))))))************************+++,,,---...////////////...---,,,...000111111000---------------------------------...//////000000//////.........------------------,,,,,,,,,++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """######"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))************+++++++++,,,,,,---------+++,,,...///000///---,,,+++,,,...//////......---000000//////............,,,---///111111000///---------------------------+++++++++,,,...///000111.........---,,,+++***))),,,+++******)))*********))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%"""######$$$%%%%%%%%%%%%###""""""!!!!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$############$$$%%%%%%$$$$$$###"""!!!!!!"""""" !!!!!!!!!"""""""""!!!"""""""""############"""""""""#########$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))************)))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,---...////////////---,,,,,,---///111000000---......//////......---,,,------......///000000/////////............---------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))((())))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((()))******++++++******++++++,,,,,,------,,,---.../////////...---,,,---//////.........000111000//////......//////,,,---...///000///............////////////......,,,,,,---...///000000111------------,,,+++******++++++***************+++))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%"""###$$$$$$$$$$$$$$$$$$######""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%$$$###"""!!!!!!!!!!!! !!!!!!""""""######""""""""""""############"""""""""#########$$$$$$!!!!!!!!!"""""""""""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********)))))))))))))))******,,,,,,,,,---------......------...............---,,,++++++,,,///000000///......///000000///......,,,,,,---......//////000//////.........------------------,,,,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((()))******++++++))))))******+++,,,,,,------------------------------///000///...---000222111111///.........///000,,,---------...............///000111111000///...---...//////000000000000,,,---------------,,,,,,+++***************++++++)))))))))))))))))))))))))))(((((((((((((((((()))%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############################################################$$$%%%%%%###$$$$$$$$$$$$######"""$$$######""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###############$$$$$$%%%######"""""""""""""""### !!!""""""###$$$$$$""""""""""""############!!!!!!!!!"""""""""######!!!!!!""""""############""""""#########$$$$$$$$$################################################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********)))))))))))))))***++++++---------....../////////.........///......------+++******,,,...000000///...///000111111000///...,,,,,,------...//////000.........---------,,,,,,,,,,,,,,,++++++++++++***+++++++++************)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++++++++(((((()))***++++++,,,,,,------,,,+++++++++,,,---...000111///------111444222111///.........///000---,,,,,,,,,,,,---......///000111222222111000///...///000000000000000///------......///.........+++***************++++++))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""##############################""""""###$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$"""""""""""""""######$$$!!!!!!!!!!!!"""###$$$%%% !!!!!!"""###$$$$$$%%%""""""""""""############ !!!!!!!!!"""""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$################################################""""""""""""###$$$%%%&&&#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))(((((()))***************((()))+++---///111222333++++++++++++++++++++++++***++++++,,,------------+++,,,------......---------///111000...,,,++++++------------------------,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######"""%%%((('''"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((&&&$$$&&&)))+++***((()))************+++++++++,,,,,,,,,---------......,,,---...///111111222222222111///---,,,+++,,,,,,---.........//////000000111111111111111000/////////............---------,,,+++******,,,,,,+++************)))))))))))))))************))))))))))))))))))))))))))))))))))))&&&'''&&&######'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((()))************)))))))))***,,,...///111111++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,+++,,,------...------------///000000...,,,+++,,,------------------------,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######'''///555000((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&)))***)))((())))))*********+++++++++++++++++++++,,,,,,,,,---...///111222333444444444222111///---,,,+++,,,,,,---........./////////000000000000000///......---------------,,,,,,,,,,,,,,,+++******,,,,,,+++***************))))))))))))((((((((()))))))))******(((((((((((((((((((((((($$$&&&%%%###$$$'''(((%%%''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$####################################"""""""""!!!""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))******))))))))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,------------------///000///---,,,+++,,,------------------------,,,++++++******++++++,,,***************************))))))(((((())))))***)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))444:::333((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&((())))))((()))))))))*********++++++************++++++++++++//////111222333333444444111000...---,,,,,,,,,,,,.............../////////////////////...---,,,+++,,,,,,,,,+++++++++******,,,***)))***+++,,,+++***************))))))((((((%%%%%%&&&'''((()))***+++''''''''''''''''''''''''###&&&&&&###$$$((()))'''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""######""""""""""""##################$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))))))))*********++++++************************,,,,,,,,,,,,,,,+++***)))++++++,,,------------,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************************)))(((((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''---111+++"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&(((((((((((())))))))))))*********************++++++++++++,,,+++,,,---...////////////000///---,,,+++,,,,,,---........................////////////...---,,,+++,,,,,,+++++++++*********+++***)))***+++,,,+++***++++++******))))))((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%((((((%%%$$$'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""####################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,+++******)))***+++,,,,,,------,,,,,,---......---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&%%%""""""%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''((()))(((((()))))))))*********++++++++++++,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,......,,,++++++,,,---..................---------......//////......---,,,,,,,,,,,,,,,+++++++++******)))((()))+++,,,+++***++++++******)))(((((('''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((,,,,,,'''###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$########################""""""""""""""""""######""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&''''''''''''(((((((((&&&'''(((((())))))(((((()))))))))(((((((((((((((************************++++++++++++++++++***)))******+++,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))***)))'''&&&&&&''')))***((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%% """%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%''''''&&&&&&((()))((((((((()))))))))******++++++++++++,,,,,,,,,---***++++++,,,------,,,,,,------,,,++++++,,,---............---------------,,,---......//////......,,,,,,,,,+++++++++******)))(((((()))+++,,,+++***,,,++++++***)))(((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***......(((###$$$%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((((((((((((((())))))))))))************************)))******++++++++++++*********+++,,,,,,,,,,,,+++,,,------,,,***+++---...++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))***)))'''%%%%%%''')))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$""""""&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###%%%''''''%%%%%%''')))(((((((((((()))))))))***************++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///.........------,,,,,,,,,)))***+++---............++++++*********))))))))))))((('''(((+++,,,+++***,,,,,,+++***)))((('''''''''''''''''''''((((((((('''''''''''''''''''''''')))...///)))$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""######""""""""""""######!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++******+++,,,,,,,,,,,,+++,,,------+++******---///++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))***)))'''%%%%%%''')))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$######&&&)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""%%%''''''%%%%%%''')))(((((((((((())))))))))))))))))))))))************))))))***+++++++++******,,,++++++***+++,,,...///.........------,,,,,,,,,'''((()))+++---.........))))))))))))(((((((((((((((''''''(((+++,,,+++***,,,,,,+++***)))((('''&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''---...)))$$$%%%'''(((###########################$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''')))&&&$$$$$$'''((('''&&&(((((((((((())))))))))))+++)))((('''((()))+++,,,************************...+++)))))),,,......,,,///...,,,+++******++++++...,,,***+++---...,,,***++++++************++++++))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$&&&&&&%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,---,,,+++***+++,,,---...000000///...,,,+++******)))*********++++++++++++''''''(((((()))))))))***)))******+++++++++******,,,,,,,,,+++)))'''$$$######$$$&&&((()))(((((('''&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$############""""""""""""######%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###$$$&&&((()))(((((((((((())))))))))))***)))((('''((()))+++,,,************************...+++)))***,,,......,,,///...---,,,+++++++++,,,---,,,***+++---...,,,***+++******))))))******+++***))))))(((((())))))***)))))))))(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))))))))************(((((()))))))))******************+++++++++,,,,,,,,,,,,++++++,,,,,,------//////...---,,,+++***)))))))))*********+++++++++((((((((())))))***************+++++++++***))))))*********)))((('''&&&%%%$$$%%%&&&(((((((((((('''&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""######"""""""""""""""###%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''%%%###$$$(((+++(((((((((((())))))))))))***)))((((((((()))+++,,,************************---+++******,,,---------//////---,,,,,,,,,,,,,,,---+++***+++,,,---,,,++++++******))))))******+++*********))))))***************))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''((())))))***&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$############""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((()))))))))*********(((((())))))))))))***************++++++++++++,,,++++++,,,,,,------,,,,,,------,,,,,,+++***)))))))))))))))************+++)))))))))******************+++++++++***))))))(((((((((''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$###"""!!!$$$$$$###"""!!!!!!""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%***...---'''$$$'''+++(((((((((((())))))))))))))))))(((((())))))***+++************************,,,+++++++++,,,---------///......------,,,,,,,,,,,,+++++++++,,,,,,++++++******))))))))))))******++++++************++++++******))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&(((((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++***+++,,,---...---,,,+++,,,+++++++++******)))))))))))))))*********++++++******************++++++***+++++++++***)))(((''')))((('''%%%%%%&&&&&&'''%%%&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$######"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$###"""!!!%%%$$$###"""!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######"""############$$$$$$$$$%%%%%%%%%&&&...555444---'''&&&((((((((((((((()))))))))))))))))))))))))))******+++***************************+++,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++++++++***))))))))))))))))))***++++++************++++++******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&(((((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))*********+++++++++***+++,,,---...---,,,+++************************************++++++++++++++++++*********************************)))((('''+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$$$$#########$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$###"""!!!$$$$$$###"""!!!!!!""""""$$$###""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%%%%'''...666666///(((&&&'''(((((((((((())))))))))))((()))))))))************************************)))+++------,,,,,,,,,---+++,,,,,,------,,,++++++***+++,,,+++***)))***,,,***))))))(((((())))))************))))))*********))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&''''''&&&$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""""""""#######################################"""############$$$$$$$$$$$$$$$$$$############"""!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((()))))))))''''''(((((((((((()))))))))))))))************+++++++++,,,,,,------,,,,,,***************++++++++++++++++++,,,,,,,,,,,,---***************)))))))))((())))))******))))))(((+++***)))'''&&&%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######################################################"""######$$$$$$$$$############""""""""""""############"""""""""""""""###""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%***//////+++'''&&&'''(((((((((((())))))))))))(((((()))***************************************(((+++......,,,+++,,,---******+++,,,,,,++++++***)))+++,,,+++))))))***,,,))))))(((((((((((())))))***))))))(((((())))))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!"""""""""#########$$$########################"""############$$$$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))************,,,,,,++++++,,,,,,------*********+++++++++,,,,,,,,,,,,------------......*********))))))(((((((((&&&'''((()))************((()))))))))(((((('''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%######""""""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''###&&&((((((&&&%%%''')))(((((((((((())))))))))))(((((()))***************************************(((+++......,,,+++,,,---((()))++++++,,,+++***)))(((+++,,,,,,)))(((***,,,))))))(((((((((((())))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$&&&&&&#########$$$$$$%%%%%%%%%########################!!!!!!""""""#########$$$########################"""############$$$$$$$$$$$$$$$$$$############"""#########"""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************---,,,+++***+++,,,---...*********+++,,,,,,---------------.........//////***)))))))))((((((''''''%%%&&&''')))************&&&''')))*********)))(((((((((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%% !!!!!!!!!"""$$$%%%&&&###"""""""""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))***,,,------++++++,,,...)))************++++++++++++***)))(((((((((************)))((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%########################&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""####################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))************))))))+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,---,,,,,,---...---+++(((((((((''''''''''''(((((((((((())))))*********+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""############!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""$$$$$$############$$$$$$##############################""""""""""""######$$$###"""!!!!!!"""###$$$%%%$$$"""!!!!!!!!!"""###%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################"""############$$$$$$$$$########################""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((()))*********+++'''''''''''''''''''''''')))***,,,+++******+++---)))************++++++++++++*********)))***************)))((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$&&&########################%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$###""""""###$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""####################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))))))))************))))))+++++++++,,,,,,,,,,,,---************++++++++++++,,,++++++,,,------***((()))(((((((((((((((((()))(((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""$$$$$$############$$$$$$##############################""""""""""""######$$$###"""!!!!!!"""###$$$&&&%%%$$$###""""""###$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################"""############$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''((()))******))))))***,,,)))************+++++++++******+++,,,,,,,,,+++*********)))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######%%%'''###########################$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######"""!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""####################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((()))******+++******++++++++++++******++++++++++++,,,,,,------************++++++++++++,,,++++++,,,------***((())))))))))))))))))))))))(((((())))))))))))******'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""#####################"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$##############################""""""""""""############""""""""""""######&&&%%%$$$$$$###$$$$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""""""""############""""""########################"""############$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))))))))))))))((((((((())))))))))))))))))))))))((()))+++***))))))***,,,))))))*********+++++++++)))***---...///---+++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###$$$&&&(((########################"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$######"""!!!"""""""""#######################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))++++++,,,******++++++++++++***************+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,************++++++*********(((((())))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$##############################""""""""""""#########""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######"""""""""########################""""""#########$$$$$$$$$########################!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''')))))))))((((((((((((((()))))))))))))))))))))))))))***++++++******+++---))))))*********+++++++++(((***---///000...,,,******))))))((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###$$$&&&(((########################""""""$$$%%%%%%$$$""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$"""######$$$$$$$$$######!!!"""""""""#############################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((()))***+++,,,*********++++++*********))))))***++++++,,,------,,,,,,,,,------------...---------...000///---+++******++++++++++++******))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$##############################""""""""""""######"""""""""######"""""""""""""""##################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""""""""""""""###########################""""""#########$$$$$$$$$########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))***,,,+++******+++---)))************+++++++++(((***,,,...///...,,,+++******)))((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######%%%'''########################"""##################"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((())))))***))))))************))))))((())))))***+++,,,------,,,,,,,,,,,,---------------,,,,,,...000000...,,,)))***+++,,,,,,+++***)))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""#####################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$##############################""""""""""""######""""""############""""""!!!!!!"""#########""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""##############################"""############$$$$$$$$$######################## !!!"""######$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((()))))))))''''''''''''''''''''''''((()))******))))))***,,,)))************+++++++++((()))+++---...---,,,+++******)))(((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$&&&##############################""""""""""""############$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))))))))(((((((((((()))***+++,,,------*********+++++++++,,,,,,******+++,,,......,,,***((()))***++++++***)))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""############""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$##############################""""""""""""######!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$######"""######$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################"""############$$$$$$$$$######################## !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))'''((())))))(((((()))***)))************+++++++++((()))***,,,------,,,,,,******)))(((((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%########################$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$###"""!!!################################################"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""####################################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((()))***+++,,,------((())))))))))))*********)))((()))+++,,,---+++)))'''(((***++++++***((('''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""############!!!"""###%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$##############################""""""""""""######!!!"""###$$$$$$###"""!!!"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$######"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################"""############$$$$$$$$$######################## !!!######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((()))************))))))(((******))))))******+++,,,---,,,+++))))))))))))***+++***)))'''&&&&&&&&&&&&******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$########################################################################$$$#########""""""!!!!!!"""###$$$$$$###"""###$$$################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))*********+++((('''(((+++------+++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###""""""!!!!!! &&&$$$""" !!!"""###"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&%%%$$$$$$$$$######""""""&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))*********))))))+++************++++++,,,---,,,+++))))))))))))******)))(((''''''&&&'''''')))(((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""############"""""""""!!!"""###$$$$$$###"""###$$$################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))*********+++---+++))))))++++++***))))))******************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!! %%%$$$###"""!!!!!!"""###"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$#########"""""""""%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''((()))***************,,,,,,++++++***+++++++++,,,,,,+++)))))))))))))))((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""###$$$$$$###"""###$$$################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))***++++++,,,///---+++******)))((('''((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$###############"""""""""""""""##################"""""""""############$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""####################################$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$######""""""######""""""""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&'''(((******+++++++++---,,,,,,+++++++++++++++,,,+++******)))((((((((('''''''''''''''((())))))(((''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########################################################"""######$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""#########""""""""""""""""""###$$$$$$###"""###$$$################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((()))***+++,,,,,,///---+++***))))))((('''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$##############################!!!"""$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""###########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&''''''((((((((()))&&&'''(((******+++++++++,,,,,,+++******+++++++++++++++******)))(((((('''''''''&&&''''''((()))***)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################"""""""""#########$$$$$$########################################################################""""""""""""""""""######"""###$$$$$$###"""###$$$################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,,,,,,,+++***)))))))))***(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""######$$$$$$######"""############$$$$$$$$$$$$!!!"""$$$&&&&&&%%%###!!!""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######"""""""""""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$"""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&''''''(((((()))'''((()))*********************))))))******+++,,,************)))((('''&&&'''''''''''''''((()))***)))(((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###################################################""""""""""""###$$$$$$########################################################################""""""""""""############"""###$$$$$$###"""###$$$################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''(((((())))))***))))))))))))))))))))))))''''''((()))***++++++,,,)))***+++***))))))+++,,,((())))))******))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""############""""""###############$$$$$$$$$!!!"""$$$&&&&&&%%%###""""""############$$$$$$$$$##############################$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""""""""""""""""""""""""""""""""######$$$#########""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%!!!!!!""""""""""""######"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))((())))))*********))))))'''''''''((()))***+++,,,)))*********)))((('''&&&(((((('''''''''(((((()))((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###################################################""""""!!!"""###$$$%%%########################################################################!!!"""""""""############"""###$$$$$$###"""###$$$################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&''''''((())))))******))))))))))))))))))))))))(((((())))))*********+++)))+++,,,+++)))(((***---)))******************)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""############"""""""""""""""#########$$$$$$"""###$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""############""""""!!!""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############"""""""""#########$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))))))))************))))))(((&&&&&&&&&'''(((***,,,---))))))*********(((&&&%%%((((((''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""###########################"""!!!!!!!!!"""$$$%%%################################################""""""""""""""""""""""""!!!!!!""""""#########$$$"""$$$$$$$$$###"""###$$$################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))************,,,---+++((('''))),,,******++++++++++++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""############""""""!!!!!!""""""############"""###$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###############"""!!! !!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&%%%$$$###"""!!! """"""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''((()))))))))))))))))))))((((((''''''&&&&&&))))))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%###!!!"""$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###"""!!! !!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""""""""#########$$$$$$$$$!!!"""""""""####################################'''%%%"""""""""######"""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&######+++555888333,,,******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,)))************)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""########################$$$#########""""""!!!!!!""""""############""""""""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&''''''((())))))))))))))))))((((((((((((((('''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""!!!"""###########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######""""""!!!!!!""""""###$$$$$$%%%%%%###############"""""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$########################&&&$$$"""!!!"""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$$$$)))000222...)))******)))((((((((())))))*********+++++++++,,,,,,******++++++++++++,,,,,,******++++++******)))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""####################################"""""""""!!!""""""############""""""""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''((())))))))))))((((((((((((((())))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$####################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%###!!!!!!"""###"""!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&'''******)))'''***))))))(((''''''''''''*********++++++++++++,,,*********+++++++++,,,,,,+++++++++++++++******)))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################################################################"""############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))(((((('''(((((())))))*********(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((&&&$$$###$$$### ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%&&&&&&'''((((((#################################$$$$$$$$$%%%%%%########################$$$"""!!!!!!"""###"""!!!############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&'''(((***)))(((''''''&&&&&&'''************++++++++++++))))))******++++++,,,,,,+++,,,,,,,,,,,,+++******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""############""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((''''''(((((())))))******'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%###!!!###'''&&&!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%&&&&&&###############$$$$$$$$$$$$$$$%%%&&&''''''((()))########################""""""""""""#########$$$###########################"""!!!"""###$$$###!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%&&&(((+++))))))((('''''''''''''''))))))*********+++++++++(((((()))******+++,,,,,,+++,,,,,,,,,,,,+++******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""############""""""""""""""""""""""""""""""########################"""######$$$$$$######"""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$###(((111111***###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$%%%%%%########################!!!""""""###$$$%%%%%%&&&$$$$$$$$$###############!!!!!!"""""""""####################################""""""###%%%%%%$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&''')))+++)))((((((''''''(((((())))))))))))************+++'''(((((()))***+++,,,,,,+++++++++++++++******)))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###"""""""""!!!!!! !!!!!!"""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""########################""""""############""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""'''&&&$$$***555444,,,##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""##########################################!!!"""""""""######$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$#################################%%%&&&'''%%%############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((()))***++++++))))))))))))************''''''((()))***+++,,,,,,******++++++******)))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################################################################"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""###"""!!! !!!"""######"""!!! !!!"""###########################!!!"""""""""############""""""############""""""""""""""""""""""""""""""########################""""""############""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%$$$&&&'''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%''''''''''''%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%###$$$---,,,"""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%########################$$$###$$$&&&'''(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%''''''%%%###(((((((((((()))+++,,,---))))))))))))************&&&'''((()))***+++,,,,,,***************)))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''########################################################################"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$###"""!!! !!!"""###########################!!!!!!""""""#########$$$""""""############""""""""""""""""""""""""""""""########################""""""############""""""""""""""""""############%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###!!!!!!##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$##############################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! ######################################################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$########################%%%###"""###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******%%%&&&&&&'''((())))))***)))************++++++++++++*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$######%%%%%%$$$###$$$$$$$$$############"""$$$#########""""""!!!!!!$$$$$$$$$############"""######$$$$$$$$$$$$##############################$$$#########""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$######""" !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#######################################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######################################################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$########################$$$###!!!"""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))(((''''''''''''''')))************+++++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$######%%%%%%$$$###$$$$$$$$$############"""############"""""""""!!!""""""######$$$$$$$$$%%%######$$$$$$$$$$$$##############################$$$#########""""""""""""""""""######$$$$$$$$$$$$############"""""""""!!!######$$$$$$$$$######"""$$$#########""""""!!!!!!%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###(((&&&%%%###""""""##############################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######################################################$$$$$$$$$$$$######$$$###""""""""""""###$$$"""############$$$$$$$$$###########################"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((***)))((('''&&&'''((())))))************+++++++++))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$######%%%%%%$$$###$$$$$$$$$############"""############"""""""""""" !!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$#############################################"""""""""""""""##############################"""""""""""""""######$$$$$$$$$######%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%"""!!!"""###$$$###########################$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$########################"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&'''&&&&&&&&&'''))),,,---))))))*********+++++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$#########""""""#########"""""""""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$#########################################################""""""""""""##################"""""""""""""""""""""###$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$"""""""""###$$$########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((***,,,...))))))*********+++++++++''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$#########""""""""""""""""""""""""####################################$$$$$$$$$$$$#############################################$$$$$$$$$######"""!!!!!!""""""###""""""""""""""""""######!!!"""###$$$$$$$$$$$$$$$"""""""""""""""############$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$######"""############$$$$$$$$$########################!!!"""$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))******)))************+++++++++'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))((('''&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$############"""""""""""""""############$$$$$$$$$#########""""""######$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###""""""""""""############!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######################################################$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################!!!###%%%%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&((()))+++++++++)))((()))************+++++++++((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))((('''(((***&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$############"""!!!"""""""""###########################$$$$$$$$$######$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%$$$###!!! """"""!!!"""""""""############!!!!!!"""$$$$$$%%%%%%$$$$$$#########""""""!!!!!!#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''######$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%########################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""################################################$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$########################"""$$$&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((("""$$$(((+++------,,,+++)))************+++++++++(((((())))))******++++++))))))))))))))))))))))))''''''''''''''''''''''''(((***+++***)))((()))+++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$############"""!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%###!!!  !!!"""!!!!!!""""""#########$$$!!!!!!"""$$$$$$%%%%%%%%% !!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!%%%&&&$$$###$$$$$$###""""""$$$%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&((($$$$$$)))###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%$$$###""""""############""""""""""""#################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""&&&'''$$$###$$$%%%%%%%%%%%%######%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###(((### &&&%%%!!!'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,+++++++++*********))))))))))))))))))))))))))))))***************************)))(((''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$###""""""############""""""""""""#################################$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$$$$######$$$#########""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$(((((($$$"""$$$%%%&&&'''&&&###"""$$$'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%...((($$$'''$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))***+++++++++************)))))))))))))))))))))))))))))))))++++++++++++++++++++++++***)))(((''''''&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######"""###############""""""""""""#################################$$$$$$%%%%%%$$$$$$###########################!!!!!!"""$$$$$$%%%%%%%%%###############"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$''''''###"""%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%,,,888/// ###)))%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''(((((()))***+++************))))))))))))))))))))))))))))))))))))************************))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$###############$$$######""""""""""""#################################$$$$$$%%%%%%$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,+++)))'''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&%%%!!!###'''&&&### !!!$$$&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%,,,888/// ###)))%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$###############$$$$$$######""""""""""""#################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$###"""!!!###############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...---***'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$%%%###!!!%%%,,,***(((%%%%%%&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%...((($$$'''$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((()))******(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""#########"""######$$$%%%######""""""""""""#################################$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$"""!!!!!!#########$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%$$$###***333000222333...'''###%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###(((### &&&%%%!!!'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''(((******(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######""""""###$$$$$$%%%######""""""""""""#################################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$######"""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%&&&$$$%%%---777555<<>>======AAADDDEEE@@@???<<<999666555555555333555666666666666888:::888777555555555555444222222000...---------,,,***,,,,,,+++*********************++++++******)))(((******)))((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***))))))((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''((('''&&&%%%%%%''')))$$$$$$%%%%%%&&&'''(((((()))&&&###$$$'''))))))'''''''''((((((((((((''''''((()))*********((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""$$$###"""!!!"""###%%%'''################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$999:::<<<<<<======>>>???>>>@@@BBBBBBBBBBBBDDDEEECCCFFFIIIKKKJJJIIIIIIJJJFFFHHHJJJJJJKKKNNNOOOPPPLLLIIIDDD???===<<<======888999::::::999999999:::???===<<<;;;;;;;;;999777:::888666555666555333222...---,,,+++))))))(((((()))******+++++++++******((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''***---$$$%%%%%%&&&&&&'''''''''(((&&&$$$%%%''')))((('''''''''((((((((((((''''''((())))))***)))((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%'''(((&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%$$$###"""!!!########################$$$$$$"""!!!"""###$$$&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$===@@@CCCDDDCCCDDDGGGJJJNNNNNNOOOOOOQQQRRRSSSSSSRRRVVVZZZ]]]]]][[[YYYYYYWWWXXXZZZ\\\]]]]]]]]]]]]\\\WWWQQQLLLJJJJJJKKKKKKGGGGGGFFFDDDCCCBBBAAAAAA>>>===<<<=========;;;::::::999999:::;;;;;;999888333222111///---,,,******)))******+++++++++******(((((((((''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&%%%&&&)))---111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))'''&&&''''''(((((((((((('''''''''((()))***)))((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$###"""########################%%%$$$###"""""""""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%IIINNNRRRTTTUUUWWW\\\```gggeeeddddddffffffeeedddgggjjjmmmmmmllljjjiiiiiikkkjjjkkknnnooollljjjiiigggddd```\\\[[[[[[ZZZZZZ]]]ZZZVVVSSSPPPOOONNNMMMBBBAAAAAABBBCCCCCCAAA@@@;;;;;;;;;===@@@@@@???===::::::999777555333222111,,,,,,,,,,,,+++***))))))*********))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''%%%%%%%%%$$$%%%(((,,,000&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))((('''&&&''''''((((((((((((''''''''''''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$##############################&&&%%%$$$###"""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%gggkkkqqquuuwwwyyy}}}~~~}}}|||}}}{{{{{{}}}~~~}}}zzzzzzssstttuuutttrrrooonnnnnntttpppjjjfffeeecccaaa___WWWVVVVVVVVVVVVTTTQQQNNNJJJIIIGGGGGGHHHGGGEEEBBB@@@@@@???>>><<<:::888777222111111///...,,,***))),,,++++++***************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%(((+++&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((((((''''''&&&''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$########################%%%%%%$$$######"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||xxxooonnnmmmmmmllliiidddaaa___\\\WWWRRROOOLLLHHHEEEFFFFFFEEEDDDAAA>>>;;;999777777666555333111///......---,,,+++***)))))))))))))))))))))************''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((''''''((((((((((((''''''%%%&&&'''((()))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~zzzyyyxxxxxx{{{zzztttxxx|||yyy{{{|||~~~||||||}}}}}}zzzsssnnnfff___ZZZVVVSSSQQQOOONNNMMMJJJFFFAAA===:::<<<<<<<<<;;;:::999777777333222111///---,,,++++++)))))))))******+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))******))))))))))))))))))))))))************************))))))******+++++++++,,,,,,,,,+++++++++*********************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((%%%&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%'''((('''%%%%%%'''***''''''((((((((((((''''''%%%%%%'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ppplllmmmttt|||{{{qqqggg```aaacccgggmmmvvvssseee]]]cccggggggkkksssuuu}}}{{{mmmeeejjjrrryyy{{{tttmmmiiifffdddcccWWWWWWTTTPPPKKKEEE???<<<>>>>>>???????????????>>>999888666444222000///...))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))******+++************************..............................////////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))###&&&((()))((('''''''''$$$$$$%%%%%%&&&'''((((((&&&'''(((&&&$$$$$$(((+++''''''((((((((((((''''''$$$%%%'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&{{{ssslllbbb]]]ZZZ^^^dddbbb[[[UUUQQQPPPRRRYYY^^^```eeekkkfffYYYRRRXXX[[[WWWXXX```___jjjlll___VVVZZZ______eeerrr{{{sssmmmpppwwwwwwtttrrrooorrrwwwooommmggg___XXXSSSKKKEEEBBBCCCDDDEEEBBB???@@@BBBCCC???:::888888777444111000...,,,+++++++++***)))+++***)))''''''((()))***((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))(((''''''&&&%%%%%%%%%%%%&&&''')))***++++++$$$%%%''')))***))))))(((((((((((()))***+++,,,---000---+++***+++---.........000222444666666666777777666555555555666888999444333333444555444222000000111000...------,,,***+++***(((((()))++++++++++++,,,+++***(((''''''(((,,,+++))))))***+++)))(((((((((((((((((((((((('''((((((((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''')))******)))''''''(((***&&&%%%%%%$$$$$$%%%&&&&&&((('''''''''''''''((((((rrrnnniiifffdddccc```^^^YYYXXXYYY^^^cccddd```\\\TTTSSSWWW___ccccccccceee\\\VVVSSSYYY___``````bbb```eeedddZZZRRRTTTYYY\\\]]]cccbbbcccjjjeee[[[[[[bbbgggmmmsss|||rrrllljjjpppwww~~~yyymmmccc[[[VVVTTTTTTSSSQQQMMMGGGDDDCCCCCC@@@===<<<<<<<<<:::777444111...,,,+++***(((&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((()))***+++,,,++++++***...//////111222444555666888777444333333222222222666666555444333333444555999:::<<<======<<<;;;:::<<<;;;:::;;;<<<;;;888666666666666666666555333000111000...---------,,,++++++,,,,,,,,,+++******+++)))((('''(((***+++***)))*********)))(((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$&&&((((((((()))***,,,////////////000000111111111111///...---,,,,,,,,,cccaaa^^^[[[ZZZ]]]bbbeeekkkooosssuuutttrrrqqqooofffhhhooo{{{|||tttqqqffffffeeehhhrrr{{{uuummmgggaaa___gggpppssssssiiiaaaccc___YYY]]]\\\```bbbeeeiiimmmiiicccWWWVVVYYYcccpppwwwoookkkiiiooorrrtttqqqhhh^^^VVVQQQJJJHHHEEEDDDCCCBBBAAA???;;;888555222000...,,,***&&&'''((()))******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((()))+++---.../////////444555666888:::;;;<<<===;;;;;;;;;:::999888777666:::;;;:::888666555777999:::<<>>>>>>>>@@@@@@>>><<<;;;:::999:::;;;;;;999888555555555444333111000///.........------,,,+++***)))(((((()))+++,,,+++***,,,++++++***)))(((''''''%%%&&&&&&'''(((((())))))((((((''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###''''''''''''((()))***+++,,,///333666777888999;;;<<<<<<===>>>??????>>>>>>>>>===<<<;;;999888777777zzzxxxtttnnnjjjllluuu}}}~~~}}}zzzxxx|||{{{{{{~~~{{{wwwvvv|||yyyqqqjjjnnniiinnnqqqqqqppplllcccYYYUUUTTTUUUYYYaaapppzzzrrrooopppuuuzzzxxxkkkcccYYYVVVRRRNNNJJJFFFDDDBBBAAA>>>;;;999888777555333---,,,,,,+++++++++++++++))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))*********++++++++++++++++++,,,...111333666777888;;;;;;<<<===>>>???@@@@@@888999;;;;;;::::::;;;;;;777;;;???@@@>>><<<;;;<<<===@@@FFFKKKNNNOOONNNMMMAAAAAAAAADDDGGGIIIJJJIIIHHHAAA;;;:::;;;;;;<<<===:::;;;<<<;;;888666444444777555222111000///---,,,---+++***+++,,,,,,+++***+++*********))))))((((((&&&'''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$&&&&&&((((((''''''&&&%%%%%%$$$,,,,,,...///222444666777===AAAEEEHHHHHHIIIIIIJJJGGGHHHIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDCCCBBBBBB|||sssttt}}}zzzyyyyyy~~~}}}}}}~~~uuupppwww}}}~~~qqqgggfffccc^^^ZZZ[[[bbbkkkqqqpppeee^^^^^^dddkkkvvvuuummmiiigggbbb[[[SSSKKKFFFCCCAAA???<<<<<<<<<<<<;;;999555333///,,,******+++,,,******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))))))))((((((((('''((()))***+++,,,---......111222333555777999;;;<<>>AAACCCEEEIIIKKKNNNPPPNNNMMMMMMMMMKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCBBB@@@@@@}}}ssssss{{{zzzwwwvvv|||uuu|||{{{|||yyytttuuuxxxooooookkkfffeeegggeeeaaacccXXXRRRVVV\\\aaalllwwwxxxrrrtttvvvwwwsssiii\\\QQQKKKDDDBBB???>>>>>>===;;;:::999777333///---,,,,,,,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''))))))***,,,---///000000333222222333333555666777;;;;;;;;;===@@@EEEJJJMMMUUUTTTQQQKKKFFFFFFJJJNNN^^^dddiiihhh___VVVQQQPPPVVVeee}}}{{{ooocccdddhhhpppyyyooo\\\UUUTTTTTTZZZbbbkkkjjjeee[[[OOODDD>>>===999999:::===???>>>999444444222000///...---***(((******************************)))(((((('''&&&&&&((((((''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&'''***...222666888;;;===@@@DDDGGGJJJLLLMMMNNNPPPPPPOOOLLLIIIHHHGGGFFFDDDCCCAAA???>>>>>>=========>>>>>>>>><<<:::999|||tttvvv~~~~~~{{{}}}uuuzzz~~~zzzllljjj___YYY]]]___^^^dddmmmxxxuuuqqqzzz{{{jjj```SSSPPPKKKHHHEEEBBB???<<<;;;;;;:::999666333000///------,,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((''''''((()))+++,,,------000111111222333444444555333333333444666888:::;;;======???DDDLLLWWWaaagggllliiiccc[[[TTTUUU\\\cccyyyzzzwwwmmmaaaZZZYYY\\\bbbpppzzznnniiijjjoooxxxxxxgggfffjjjoooxxxsssbbbTTTMMMKKKIIILLLQQQXXXZZZSSSFFF<<<;;;999777666555444222000000///...---,,,+++******)))))))))(((((((((((((((((((((((((((((()))******''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&((()))***---000444999===@@@AAAAAAAAACCCEEEHHHJJJLLLLLLLLLLLLLLLKKKHHHCCC@@@>>>>>>;;;999666444444555666777999:::===@@@BBBBBBBBBBBB|||xxx|||zzzxxx}}}wwwkkkeeeiiiiiidddfffnnnlllwwwxxxllldddgggkkkjjj~~~tttddd```ZZZTTTOOOJJJDDDAAA<<<>>>AAABBB@@@<<<666333......------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''((((((((()))((()))***---///222333444999999999:::::::::::::::888999:::===AAAFFFJJJLLLHHHIIILLLTTT```ooo}}}xxxtttmmmddd^^^aaakkkttt~~~zzzpppaaaTTTPPPUUU\\\gggoooyyywwwmmmeeebbbdddiiirrr}}}sssgggmmmxxxqqqbbb\\\ZZZeeeiiirrrzzzyyymmmYYYJJJAAA???============;;;:::555444222000...+++***)))''''''(((((())))))******((((((((((((((()))******''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%)))---111444666999===CCCIIIKKKJJJGGGEEEDDDEEEGGGIIIJJJJJJIIIIIIDDDDDDAAA===888444333444222000...,,,,,,///222444888;;;@@@FFFKKKOOOQQQRRR}}}}}}}}}rrrmmmsssooolllrrruuuqqqpppjjjbbb^^^___ccceee||||||llljjjhhhggg```VVVNNNLLLGGGAAA>>>BBBCCC>>>:::;;;555444///))))))---***###((()))***+++***)))((('''))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&$$$"""$$$''''''$$$(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&%%%&&&&&&''',,,***)))***,,,,,,)))&&&///,,,---333555333666;;;;;;;;;>>>@@@>>>:::<<<@@@888CCCGGGDDDIIIVVV^^^]]]YYYWWWYYYbbbqqq|||~~~rrrbbbUUUVVV]]]bbbfffjjjlllggg\\\QQQJJJJJJQQQWWW[[[^^^bbbeeeddd```[[[WWW[[[\\\^^^dddllltttyyyzzzmmmiiihhhlllrrrzzzyyynnniiihhhhhhuuu|||~~~cccSSSNNNLLLGGGEEEIIIKKKEEE===>>>;;;666222///...---,,,+++******)))***+++++++++((()))*********)))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((())),,,000555;;;@@@CCCFFFGGGHHHHHHHHHFFFEEECCCAAABBBEEEHHHJJJHHHDDDAAA<<<;;;:::999777444///,,,//////.........///111222333===FFFJJJLLLQQQTTTUUU~~~|||{{{sssssszzzzzz~~~rrrgggaaa_________qqq}}}wwwuuuvvvxxxyyyxxxrrrfff\\\QQQHHHCCCEEEFFFCCCBBBCCC<<<<<<777000...000,,,&&&))))))*********)))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''$$$$$$''''''$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''''''''***(((&&&'''***++++++)))111...000666888777:::@@@???===>>>@@@@@@???CCCJJJCCCNNNWWW^^^jjjvvvuuukkk[[[ZZZ[[[aaaiiinnnooonnneeeYYYPPPPPPTTTTTTUUUWWWZZZXXXSSSNNNJJJLLLQQQVVVSSSTTTUUUVVVVVVUUUSSSRRRSSSTTTUUUXXX[[[```dddgggbbb^^^]]]aaafffnnn}}}{{{qqqkkkiiikkknnn}}}ggg]]]YYYZZZZZZ]]]cccfffaaaXXXRRRJJJ@@@:::888666111---++++++***)))******))))))((()))***,,,,,,,,,,,,+++'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######&&&&&&%%%$$$&&&(((***,,,111444888>>>BBBEEEGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEHHHHHHIIIIIIGGGDDD@@@===777777666666555333111//////000222333222222222222666999999888<<>>888333111---(((+++******))))))***++++++))))))))))))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$))),,,(((%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''')))---111444444999888999;;;<<<<<>>999444000...---***(((((()))+++,,,)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###+++///+++&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((()))***************,,,...333888===@@@AAACCCBBBAAA@@@@@@DDDLLLTTTTTTWWW^^^fffeee]]]VVVTTTWWWZZZ]]]aaagggfffXXXHHHGGGHHHHHHFFFCCCBBBDDDFFFHHHIIIMMMPPPSSSUUUWWWZZZ^^^```cccgggkkkooosssvvv|||yyytttqqqoooppprrrtttuuuvvvvvvrrrmmmmmmrrrxxx~~~yyyrrrkkkiiimmmrrrdddaaa]]][[[^^^cccjjjooo|||zzzhhhcccgggmmmwww{{{qqqfffXXXOOOLLLLLLKKKIIIDDD===555///------,,,,,,*********))))))(((''''''(((((((((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%&&&'''((()))***,,,000555:::???AAAHHHJJJMMMOOOOOOLLLIIIGGGEEEDDDCCCDDDEEEHHHLLLNNNNNNMMMKKKGGGCCC@@@??????===>>>>>>=========>>>@@@@@@DDDHHHIIIGGGDDDCCCDDDFFFNNNUUUYYY]]]aaaaaa^^^ssscccZZZWWWYYY[[[mmmxxxsssbbbXXXTTTWWWZZZ___gggsss}}}|||uuu\\\WWWUUUXXX```ooojjj^^^YYYbbbvvvzzz{{{yyyyyyuuuzzznnn```[[[^^^cccdddsss~~~yyyqqqjjjfffbbb\\\VVVPPPQQQTTTUUURRRJJJAAA<<<444111...***))))))+++,,,************************)))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###+++///+++&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&''')))+++---.........222555:::???BBBDDDFFFGGGDDDEEEDDDCCCFFFQQQ```jjjlllkkknnnpppkkk^^^RRRNNNIIIJJJJJJIIIKKKNNNLLLHHHIIIKKKLLLJJJIIIKKKRRRWWWUUUZZZ```dddhhhmmmsssvvv{{{{{{|||~~~|||~~~|||xxxsssmmmjjjiiikkklllxxx}}}uuuggg^^^]]]___jjjwwwwwwsssnnnhhhaaa___cccjjjpppeeeYYYGGG999333000///...------,,,++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((%%%$$$$$$$$$$$$&&&(((***---111777>>>DDDHHHJJJKKKOOONNNMMMKKKIIIGGGEEEDDDBBBBBBAAACCCFFFKKKOOORRRRRRQQQNNNIIIDDDAAABBBCCC<<<>>>AAACCCDDDGGGKKKOOOWWWZZZ]]]\\\YYYWWWYYY[[[fffpppyyywwwsssqqqqqqqqqrrriii\\\SSSRRRVVV]]]aaaiiinnnqqqmmmeee______aaa]]]```cccfffkkknnnjjjddd\\\ZZZYYYZZZ___iiiuuu~~~|||yyyiii[[[XXXXXXdddyyyxxxkkkmmmnnn|||qqqsss{{{pppiiiccc___ZZZdddzzz~~~zzzvvvuuutttnnnggg______ccciiihhh\\\MMMDDD<<<999444000,,,+++++++++************************))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%***---)))&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''))),,,000222444555555<<>>>>>CCCJJJPPPMMMOOORRRSSSUUU[[[ccciiiiiinnnsssuuuyyy|||yyyxxxxxx~~~~~~yyynnnfffcccaaa^^^gggtttrrrjjjkkkkkkjjjmmmwwwsss\\\III>>>888555222,,,++++++************+++******))))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((&&&%%%%%%%%%&&&(((+++,,,666;;;BBBIIINNNPPPPPPOOOPPPNNNKKKHHHFFFEEEEEEEEEBBBAAABBBCCCGGGKKKPPPSSSPPPPPPMMMGGG@@@===>>>@@@;;;@@@GGGLLLPPPUUU\\\aaahhhlllooommmiiigggiiimmmzzz||||||fff```ZZZWWWYYY]]]aaacccdddfffgggeeeaaa___aaaddd^^^dddhhhgggffffffbbb]]]^^^]]][[[[[[^^^dddhhhkkkjjjhhh___[[[^^^]]]bbbrrrvvvjjjeeeddddddvvv}}}uuuqqquuu{{{yyysssllleee``````lllvvvyyy{{{}}}zzzwwwzzzpppZZZLLLEEEBBB===777222...,,,,,,************************)))************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&&&&((((((&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))),,,000555999<<<======@@@CCCEEEGGGIIIMMMSSSWWWWWW]]]]]]WWWUUU\\\ggglllggg]]]TTTPPPLLLGGGFFFGGGGGGHHHJJJKKKMMMPPPXXX^^^[[[^^^bbbgggkkkpppuuuyyy|||zzzvvvvvvrrrlllllluuu}}}}}}sssiiibbbcccffflllwwwiiiWWWMMMGGGAAA===444333000...+++***))))))*********)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&''')))---333777:::BBBEEEIIIMMMPPPPPPNNNMMMJJJIIIGGGFFFEEEFFFFFFGGGDDDDDDDDDEEEGGGJJJNNNOOOPPPQQQPPPKKKDDDBBBCCCFFFHHHOOOXXX^^^bbbhhhnnntttyyy~~~zzz{{{~~~]]]\\\[[[^^^bbbffffffeee___``````___]]][[[ZZZ[[[[[[bbbgggeeeaaa___\\\YYYXXXYYYYYYZZZ]]]```___\\\YYYZZZWWWYYY___YYYVVVaaalllwww~~~rrreee^^^\\\dddaaallljjjkkkjjjppp}}}vvvuuuyyy|||zzzxxxxxxuuuvvvlllllltttqqqbbb]]]eeehhhoooxxxhhhWWWKKKHHHBBB<<<666111...,,,***************************************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&$$$%%%))))))&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))),,,///444999>>>AAABBBCCC@@@BBBDDDGGGKKKTTT___gggmmmrrrpppbbbWWWUUUVVVVVVLLLFFFCCCFFFHHHHHHGGGIIIMMMPPPWWW```ggglllqqquuusssvvv||||||uuuyyyzzzwwwsssppphhhaaacccbbbeeeooommm___XXXTTTNNNIIIFFFCCC>>>888333///,,,++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&)))///666???FFFKKKKKKLLLMMMNNNNNNMMMKKKJJJCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFGGGIIIKKKLLLUUUWWWYYYVVVRRRPPPTTTXXX[[[bbbkkkpppsssvvv{{{[[[YYYWWWXXX[[[]]]\\\[[[VVVUUUUUUXXX[[[\\\ZZZXXX[[[\\\^^^]]]ZZZXXXWWWWWW[[[\\\\\\\\\\\\\\\[[[ZZZ[[[[[[YYYVVVTTTTTTVVVYYY[[[___cccdddbbb^^^ZZZWWWWWWZZZcccpppzzzxxxkkk^^^QQQWWW[[[ccc}}}|||}}}~~~yyy|||sss```ZZZ^^^bbbccclllkkkVVVRRRVVVSSSIIIAAA===888111,,,***)))))),,,,,,***'''***)))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((()))***)))******+++---...///000333999???BBBAAAAAADDDHHHBBBAAA@@@EEEPPP^^^kkksssjjjaaaXXXSSSOOOJJJGGGHHHAAADDDFFFGGGIIIQQQ\\\eeemmmqqqxxx~~~}}}yyyuuurrrpppooohhhffffffmmm{{{nnnhhheeeccceeehhhjjjppplllXXXAAA555///,,,,,,+++************)))'''((()))))))))))))))(((''')))))))))))))))))))))))))))***++++++***)))***+++))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&(((((('''&&&(((...777>>>DDDHHHKKKMMMQQQNNNLLLKKKLLLIIIDDD@@@BBB>>>;;;:::===BBBFFFIIIRRRIIIDDDDDDAAABBBQQQeeewwwzzzyyyrrrhhhfffkkkrrrxxxTTTSSSTTTWWWYYYYYYVVVSSSXXXXXXYYY]]]aaadddcccaaa```bbbcccbbb```^^^]]]^^^cccccccccccccccddddddddd`````````]]][[[YYYZZZ[[[```bbbdddcccaaa\\\XXXVVVPPPRRRYYYbbbhhheee[[[QQQPPPVVV[[[aaaxxxwwwxxxzzzvvvwwwnnneeeddd___aaaiii}}}iii]]]ZZZ\\\YYYQQQKKKHHH@@@888000...******+++,,,+++*********))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((()))))))))))))))+++---000333555999???FFFHHHFFFDDDDDDEEEEEEBBBAAAGGGTTT___eeegggaaaXXXPPPNNNMMMIIIGGGGGGAAAGGGOOOUUU\\\eeepppyyy~~~}}}|||{{{vvvooolllsss~~~zzzqqqjjjkkknnnrrryyymmmSSSBBB999444///...,,,+++++++++******)))))))))))))))((((((''')))))))))))))))))))))))))))***++++++***)))***+++)))((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&)))+++333888???FFFJJJLLLNNNPPPOOOQQQSSSQQQKKKCCC<<<777444666:::???CCCGGGHHHHHH@@@>>>BBBHHHHHHJJJYYYlll|||~~~~~~zzztttuuu}}}~~~WWWXXX\\\aaadddddd```]]]dddeeegggkkkpppssstttsssmmmooopppooommmllllllmmmsssrrrqqqqqqrrrssstttuuuoooppppppmmmjjjgggggggggjjjjjjiiigggdddaaa^^^\\\VVVWWWZZZ^^^^^^[[[TTTOOOMMMQQQSSSVVVeeezzzxxxoooiiiqqqzzzuuusssxxx~~~tttmmmaaaccchhhuuuxxxqqqpppoookkkccc\\\XXXUUUMMMCCC999555///,,,+++,,,------+++******)))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((('''))))))))),,,000666;;;???DDDIIINNNOOOKKKFFFDDDDDDCCC>>>===CCCNNNUUUUUUQQQMMMHHHFFFKKKNNNLLLKKKLLLSSSZZZeeepppxxxvvvrrrsssqqqmmmfffaaa```gggqqq{{{|||aaaLLL???888222000...+++***+++,,,---))))))))))))(((((('''''')))))))))))))))))))))))))))***++++++***)))***+++)))((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###''')))(((%%%&&&---444???CCCHHHMMMOOOPPPQQQRRRKKKNNNOOOJJJAAA999555444:::<<<@@@DDDEEEDDDBBBAAA===AAALLLUUUUUUVVVcccttt~~~}}}}}}zzzvvvuuuuuutttpppmmmiiikkkppptttwwwxxxwwwuuu||||||}}}}}}~~~}}}|||}}}~~~~~~zzzxxxyyyzzzxxxvvvtttrrrqqqooonnnlllggghhhhhhfffbbb^^^[[[ZZZSSSUUUSSSQQQUUU]]]```^^^^^^YYYZZZaaadddmmmyyytttyyy}}}uuulllnnnoooqqqxxx~~~yyywwwuuuvvvzzz|||qqqeeeaaa```[[[UUUGGGAAA999111---+++,,,---++++++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))(((((()))***,,,111888@@@GGGLLLPPPQQQRRRPPPLLLGGGEEEDDDAAA>>>===@@@FFFHHHGGGDDDCCCHHHRRR]]]```___aaafffwww|||{{{tttmmmaaa___```iiisss|||~~~gggSSSGGGAAA:::888555000---+++,,,---+++***))))))(((((((((((()))))))))))))))))))))))))))***++++++***)))***+++)))(((((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$&&&))))))***...777===EEEHHHMMMOOOPPPPPPPPPQQQKKKIIIDDD>>>999888;;;>>>EEEFFFHHHHHHGGGGGGGGGHHHIIIOOOYYY^^^\\\\\\iiixxxvvvnnnjjjkkkooorrreeeaaa\\\[[[^^^bbbeeeggg~~~~~~wwwwwwuuuqqqlllhhhhhhjjjeeeeeeaaa\\\ZZZYYYVVVRRRMMMHHHLLLUUUYYY]]]sss}}}uuuuuu|||{{{yyy{{{|||{{{vvvqqqjjjddddddhhhooowwwmmmhhhiiijjjiiiXXXRRRGGG<<<222---,,,---,,,,,,+++***************************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))************---///333:::BBBKKKRRRVVVWWWUUUQQQLLLHHHFFFEEEFFFDDDDDDEEEEEEDDDFFFHHHJJJSSSaaattt~~~}}}~~~}}}tttqqqrrrvvvzzz}}}zzzkkk___XXXWWWSSSQQQLLLCCC888000---,,,---,,,+++)))((((((((()))************************)))***++++++***)))***+++((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###&&&''')))---444<<>>FFFMMMSSSWWWYYYUUURRRLLLFFFCCCCCCEEEFFFCCCFFFJJJKKKKKKNNNUUU[[[jjjyyy~~~}}}{{{~~~~~~zzzyyy}}}|||{{{|||~~~~~~vvvppplllhhhjjjnnnuuusssmmm___NNN>>>333...///...,,,***))))))******************************)))***++++++***)))***+++((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***+++///666@@@GGGJJJKKKNNNPPPQQQQQQOOOMMMMMMMMMCCC???;;;;;;???AAA???===AAAMMM]]]iiimmmkkkiiiggg[[[```fffiiimmmuuuwwwooommmnnnqqqsssvvv|||~~~nnnbbb^^^___]]][[[ZZZZZZ\\\^^^___TTTRRRQQQSSS[[[fffrrryyy||||||~~~{{{{{{zzzxxxvvvuuuwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwtttvvvwwwwwwvvvvvvvvvwww|||yyyxxx||||||yyywwwvvvuuusssqqqooojjjeee\\\TTTOOONNNOOOQQQQQQKKKHHHLLLQQQYYYhhhuuu~~~wwwwwwxxxnnncccdddeeekkkzzztttmmmmmmrrrxxxtttpppgggYYYJJJ>>>777555...---,,,+++************************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))((()))+++...111444;;;@@@HHHOOOUUUVVVUUUTTTMMMJJJEEEAAA@@@AAACCCCCCBBBFFFLLLSSSZZZbbbjjjooozzz|||{{{{{{{{{~~~}}}yyytttuuuzzz{{{yyy}}}}}}~~~sssjjjiiilllpppxxxzzzdddOOO@@@999111000...,,,+++++++++,,,************************)))***++++++***)))***+++((((((((((((((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((---222:::BBBHHHLLLNNNOOOQQQRRRRRRPPPLLLHHHGGGGGG===<<<;;;;;;===???@@@AAAPPP]]]mmmwwwxxxsssmmmjjjdddjjjssszzzsssjjjffffffeeeeeennnrrrwwwvvvjjjZZZUUUWWWZZZZZZ[[[]]]```bbbeeefff]]]^^^aaadddjjjqqqxxx}}}~~~|||wwwuuuwwwyyyvvvvvvuuurrrpppoooppprrrppppppqqqqqqqqqppppppooolllpppuuuxxxwwwuuusssssssssqqqpppttt{{{~~~~~~}}}|||}}}}}}{{{zzzzzzoooooojjjccc___^^^WWWOOOKKKFFFFFFKKKQQQXXXdddqqqzzzzzz~~~{{{zzzxxxxxxtttjjjgggbbbcccrrr|||qqqkkkiiilllssszzzxxxpppcccSSSFFF>>>:::...---,,,+++************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((***)))((((((+++///444777@@@FFFNNNUUUXXXVVVRRROOOFFFDDDAAA??????@@@AAAAAAFFFJJJRRR___mmmxxx~~~~~~|||~~~~~~|||{{{{{{xxxwwwxxxyyyzzzyyytttjjjjjjpppwwwrrr\\\LLLDDD333111///,,,++++++,,,---************************)))+++++++++***)))***+++(((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++...888DDDKKKLLLLLLOOORRRSSSSSSQQQMMMHHHCCCAAA@@@AAAAAA???======BBBLLLSSS\\\fffrrryyyyyyvvvttttttiiiqqq{{{~~~rrriiieeedddbbb```kkklllnnnjjj]]]PPPRRR[[[[[[\\\^^^bbbfffjjjmmmooollloootttxxx{{{}}}wwwqqqqqqtttuuussspppllliiigggfffeeeiiiiiiiiilllnnnmmmiiieeebbbgggkkkjjjgggfffhhhlllccciiirrrzzz}}}{{{vvvrrrqqqrrrtttwwwzzz{{{yyywwwvvvxxx{{{}}}|||~~~|||sssoooooolllddd\\\YYYSSSKKKHHHKKKPPPTTTVVVpppnnnttt}}}|||yyytttrrrlllgggkkkzzz}}}tttqqqoooqqq{{{ooo```VVVMMMEEE;;;444000000---''''''+++***)))((()))+++,,,,,,+++(((((((((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***(((&&&'''***,,,***'''+++((('''***000999???CCCOOOQQQSSSUUUTTTOOOHHHCCC@@@AAADDDGGGFFFCCCFFFLLLNNNZZZmmm{{{yyy|||zzzwwwuuuyyy|||vvvvvv|||jjjXXXNNNFFFAAA;;;555///+++,,,...---,,,++++++,,,,,,+++)))))))))))))))))))))))))))************))))))))))))''''''((((((''''''&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###(((+++)))&&&)))222:::CCCEEEHHHLLLOOOQQQSSSSSSPPPKKKEEEAAA@@@AAABBBBBBEEEEEEDDDCCCFFFNNNYYYbbbnnnsssxxx|||qqq```nnnxxx|||qqqkkkpppxxx{{{~~~|||ooo```YYY```iiijjjnnnkkkbbbZZZYYY[[[\\\aaaffflllpppuuu{{{}}}{{{rrrllllllnnnfffeeeccc```^^^]]]\\\\\\eeedddeeegggiiihhheeeaaa[[[^^^aaaaaa``````ccceee___cccjjjpppssstttrrrpppttttttuuuxxxzzz|||{{{yyy|||}}}}}}~~~~~~~~~}}}~~~{{{zzz}}}|||wwwqqqgggccc\\\XXXUUUSSSPPPMMMXXXbbbjjjfffZZZVVV___jjj}}}uuu|||xxxqqqqqquuuvvvxxxuuutttwwwzzzyyyggg]]]VVVPPPBBB;;;666444000******...+++***)))***++++++***((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))((()))*********))),,,---000444999>>>CCCEEEPPPOOOOOOMMMKKKHHHCCC@@@FFFDDDEEEHHHKKKOOOZZZdddrrrxxxyyywwwwww|||ooojjjoooyyytttlllrrryyy}}}yyyzzz~~~yyywwwzzz}}}}}}lllbbb^^^___^^^\\\XXXNNN@@@444---///---+++++++++,,,+++***************************************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&(((***)))***///999AAAHHHIIILLLOOOPPPPPPPPPOOOEEEDDDBBBAAAAAABBBDDDEEEEEEHHHLLLNNNQQQYYYccclllrrrwwwzzzzzz{{{zzzrrrhhhdddcccaaa\\\YYY]]]gggoooxxxwwwrrrhhh^^^ZZZ^^^cccmmmsssuuuqqqmmmnnnqqqqqqzzz}}}qqqtttuuupppiiicccccceee]]]]]]^^^___```bbbdddeeelllkkklllmmmnnnmmmjjjggg```aaabbbccceeegggjjjkkkhhhjjjnnnrrrvvvxxxzzzzzz{{{{{{zzz|||{{{zzz{{{}}}~~~~~~|||~~~xxxuuurrrmmmggg]]]SSSMMMHHHKKKJJJFFFDDDKKK\\\jjj|||}}}{{{zzzuuuzzzxxxwww}}}}}}~~~|||fff]]]YYYVVVLLLFFF???:::555///---///,,,+++***+++++++++(((&&&++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''((('''&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((()))*********)))(((***+++---333:::>>>@@@AAACCCFFFLLLJJJGGGEEECCCAAAAAA@@@GGGFFFIIIQQQZZZfffxxx}}}||||||}}}|||qqqnnnnnnrrrzzz~~~qqqhhhggglllsssxxx~~~|||qqqjjjgggkkkpppxxx|||qqqllluuuzzzwwwxxx|||yyyyyyyyyzzz~~~tttooopppsssyyyvvv]]]BBB///222///,,,+++,,,---------++++++++++++++++++++++++++++++*********))))))))))))((('''&&&&&&&&&'''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))***,,,000888BBBIIIKKKMMMOOOPPPPPPNNNKKKIIIAAADDDFFFFFFDDDDDDGGGJJJNNNUUU]]]```ccchhhsss{{{~~~}}}wwwooohhh\\\UUUNNNLLLQQQ[[[eeekkkjjjgggbbb]]]\\\___eeeiiiuuu~~~fffhhhkkkiiidddbbbccceeebbbdddggglllrrrwww{{{~~~}}}}}}}}}|||{{{yyyvvvtttqqqpppppprrrvvvzzz{{{||||||}}}|||xxxzzz|||{{{zzzyyyxxxyyy}}}~~~xxxnnnddd]]]\\\XXXPPPJJJIIIQQQ^^^iiiuuu|||~~~{{{rrroootttyyy{{{xxxbbbZZZXXXWWWPPPLLLGGGAAA:::333...---,,,+++***+++,,,+++)))''',,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&$$$%%%&&&(((***''''''''''''''''''''''''''''''''''''(((((((((((((((***+++***((((((+++...222999@@@CCCAAA???AAACCCCCCBBBAAA??????@@@BBBDDDEEEIIITTTcccqqq~~~~~~zzzzzzsssqqqqqqvvvxxxvvvttttttxxx|||vvvtttvvv{{{|||wwwuuuuuusssxxx}}}xxxllldddbbbjjjwwwtttrrrsssyyy|||{{{|||}}}~~~zzzrrrnnnpppzzzrrrOOO666444111---+++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***)))'''%%%%%%&&&((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''''''''''''''))),,,222999BBBIIIMMMLLLNNNOOOPPPOOOLLLHHHFFFGGGKKKMMMKKKGGGGGGKKKPPP___fffmmmooopppuuuwwwiii___WWWSSSQQQSSS[[[bbbggghhhddd___YYYVVVYYYbbbmmmuuujjjmmmqqqrrrqqqqqqsssvvvsssvvvzzzzzztttppprrrxxx}}}|||yyywwwxxxzzz}}}{{{uuurrrpppiii```XXXTTTUUUXXX[[[kkkvvvzzzzzztttpppsss}}}vvvuuuwwwddd]]][[[YYYNNNMMMJJJDDD>>>888222......,,,++++++,,,,,,+++***++++++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''%%%$$$%%%&&&)))***((((((((((((((((((((((((''''''''''''((((((((((((''')))++++++)))+++///333:::???DDDDDDAAA>>>@@@CCC<<<===?????????AAAEEEHHHJJJTTTggg{{{}}}||||||~~~~~~}}}sssnnnrrrttt{{{}}}sssppppppvvv~~~zzzxxx~~~}}}{{{|||}}}}}}{{{wwwpppmmmrrr}}}yyyYYYAAA777333///,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++)))'''&&&%%%&&&((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&+++222;;;BBBHHHLLLMMMNNNOOOPPPQQQPPPNNNKKKIIIJJJMMMMMMKKKHHHJJJRRRXXXkkknnnrrrrrrrrrxxx{{{pppbbbXXXQQQSSSVVVYYY]]]aaadddfffhhhddd]]]WWWYYYdddttt~~~}}}vvvssspppqqquuuwwwuuurrrvvvxxxyyyxxxvvvtttssssss{{{}}}~~~~~~~~~|||xxxqqqlllgggbbb^^^[[[```xxx|||uuutttpppzzz~~~wwwmmmkkkzzzsssgggcccbbb```XXXWWWSSSJJJDDD@@@;;;666222000,,,++++++,,,,,,,,,************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&'''(((((((((((('''&&&&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((''''''''''''(((((((((((((((***+++,,,...222777;;;AAADDDGGGGGGDDDBBBCCCDDD===@@@BBBCCCDDDHHHOOOUUUaaammm~~~}}}}}}}}}yyy{{{}}}zzzzzzvvvlllmmmyyy~~~~~~yyyuuuvvv~~~uuu^^^MMMAAA===888444111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))((('''''''''((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''(((((())))))***(((((((((((()))))))))***)))111;;;DDDIIIKKKMMMMMMQQQRRRRRRSSSRRRQQQPPPOOOHHHJJJKKKLLLNNNTTT^^^eeeooonnnllljjjkkkqqq|||wwwkkkhhhhhhddd]]]XXXRRRUUUYYY\\\^^^ccciiinnnhhhddd___]]]cccqqqwwwrrr{{{zzzxxxuuurrrtttvvvwwwssslllgggddddddkkknnnrrruuuwwwzzz~~~{{{xxxsssoookkkcccfffjjjhhh```YYY^^^ggglll{{{{{{zzzuuupppttt}}}vvvnnnkkkooossssssyyyuuuiiiYYYNNNJJJFFF@@@:::555///+++***+++,,,,,,'''(((((())))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((,,,+++,,,///555<<<@@@CCCAAACCCFFFHHHHHHHHHFFFEEEDDDFFFJJJLLLQQQ[[[hhhrrr}}}wwwooopppuuuzzz|||tttuuu~~~zzz{{{~~~}}}~~~|||nnncccZZZVVVRRRKKKDDD>>>888222...++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((())))))******''''''((()))******+++,,,111999DDDJJJKKKKKKMMMPPPSSSRRRQQQQQQPPPPPPPPPPPPMMMNNNQQQWWW^^^gggoootttuuuooohhhcccbbbfffkkknnnkkkbbb]]]___```\\\YYYYYYTTTXXX^^^eeejjjpppvvvyyymmmhhhdddfffppp{{{xxxxxxwwwyyyyyytttjjjbbb______\\\aaagggmmmqqqwww~~~}}}{{{yyywwwuuuqqqeee[[[UUUNNNLLLWWWhhhkkk|||~~~xxx~~~yyyuuuvvvtttpppkkknnnmmmmmmsss~~~gggWWWQQQLLLGGG???999111+++))))))***+++&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&$$$%%%&&&'''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))...,,,,,,111:::BBBGGGHHH===???CCCHHHKKKKKKGGGDDDIIILLLOOOTTT]]]mmmzzzoooooottt{{{~~~wwwiiidddlllvvv|||}}}~~~}}}sssjjjgggccciiiddd[[[SSSJJJAAA888333++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))***)))(((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''$$$&&&'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++&&&&&&''')))***+++,,,---777@@@JJJMMMKKKKKKOOOSSSRRRQQQOOOMMMLLLLLLMMMMMMWWWYYY]]]eeeoooxxx~~~}}}uuujjjbbb^^^]]]\\\[[[YYYYYY^^^fffeee\\\VVVVVVQQQWWWaaannnxxx~~~~~~vvvnnnoooxxx|||}}}~~~}}}~~~}}}{{{yyyzzzvvvqqqhhh[[[RRRWWWXXX___ggglllqqqyyy}}}{{{{{{~~~}}}zzztttpppggg[[[PPPNNNSSSYYYfff||||||~~~zzzrrriiiaaacccgggmmmxxxfffZZZVVVTTTMMMCCC:::666111+++***---(((***------,,,***))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((******((('''&&&&&&'''(((***((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''(((((((((,,,///444:::???@@@???======:::;;;BBBDDDBBBCCCGGGNNNTTT]]]iiivvv{{{tttwwwzzztttmmmfffjjjsss}}}xxxmmmgggiiioooqqqrrruuuvvvppp^^^GGG666,,,+++---///---)))+++///,,,,,,,,,++++++,,,------'''(((((())))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***))))))((((((((())))))&&&)))+++******,,,111666GGGGGGHHHIIIKKKMMMOOOPPPPPPLLLIIIHHHFFFHHHVVVfffpppjjjfffjjjyyywwwlllaaaXXXRRROOOSSSYYYbbbfffeee___YYYVVV[[[ZZZ```ooo~~~uuuvvv{{{}}}zzzyyyyyyssstttvvvtttqqqnnnjjjeee^^^YYY}}}wwwmmmaaaXXXXXXWWWZZZ```eeekkkuuu~~~zzzxxxyyy~~~|||vvvmmmccc]]]\\\]]]eee}}}~~~yyy{{{yyyooocccdddffflllxxxtttmmmmmmnnn___SSSFFF===555---+++---+++++++++***)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((()))***,,,,,,222444777;;;<<<<<<999777777777;;;@@@AAABBBIIIRRRZZZgggyyy}}}|||zzzvvvyyyvvvooolllpppvvvzzz[[[GGG777222///000000...---...---,,,,,,+++,,,,,,------((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))((((((''''''(((((()))''''''((()))---333;;;AAAGGGIIIKKKMMMNNNMMMKKKJJJHHHCCCBBBEEEJJJUUUgggxxx}}}vvvpppwww{{{gggWWWOOONNNPPPVVV^^^gggkkkggg___WWWRRRHHHSSSggg|||wwwsssttt~~~~~~}}}{{{yyysssjjjeeefff]]][[[YYYXXXWWWUUUQQQNNNxxxooohhhccc___]]]^^^```dddllluuuwwwzzz{{{yyyvvvyyy{{{tttlllgggbbbrrr~~~xxxhhhhhhfffgggrrrwwwwww|||vvviiiZZZLLL@@@555//////...---+++)))((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))+++***))))))+++---000222999:::;;;<<<<<<:::888777888;;;AAAEEEFFFKKKYYYgggxxxwwwzzzwwwssstttyyy~~~eeeQQQDDD:::222111000...,,,,,,------,,,,,,,,,,,,,,,---************)))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&''''''''''''(((((('''''''''''''''((((((***((('''***222<<>>>>>===<<<<<<===???CCCJJJQQQXXXccctttwwwtttzzz{{{~~~|||yyy{{{~~~|||eeeXXXRRRHHH>>>888222------000...------,,,,,,,,,,,,---+++++++++***)))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''(((---++++++000999CCCIIILLLKKKLLLNNNNNNLLLGGGAAA>>>AAA>>>???HHHXXXjjjyyyuuuooommmwww|||pppccc[[[]]]aaammmnnnnnniiibbb]]]^^^aaahhhmmmsssuuuxxx||||||rrrkkkddd]]]XXX\\\ZZZYYYXXXYYY[[[```eeekkkiiiiiilllqqquuuxxxzzz}}}}}}}}}||||||{{{{{{{{{{{{|||~~~~~~}}}}}}~~~|||vvvrrrmmmfffbbbccclllyyyyyyxxx|||yyypppeee]]]VVVUUU\\\fffgggooo~~~{{{rrrnnnvvv}}}tttqqqttt|||}}}rrrcccRRR@@@444///---+++***,,,,,,+++)))************************))))))))))))))))))))))))''')))***)))((('''(((***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,///333666888;;;===>>>===;;;;;;>>>@@@AAAHHHQQQ^^^ooozzz|||~~~{{{wwwiiiaaa]]]XXXQQQGGG:::000000555///...------,,,,,,,,,---++++++++++++***)))''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((+++,,,000888BBBIIIKKKKKKKKKJJJJJJHHHFFFCCC@@@>>>CCCEEEKKKVVVdddqqqwwwxxxnnniiijjjqqqwwwzzzooobbb___```kkkpppsssqqqllljjjmmmqqqkkkqqqvvv|||~~~nnnbbb\\\ZZZZZZYYY\\\___dddhhhnnnxxx{{{{{{{{{{{{||||||}}}~~~yyyyyyyyyyyyyyyyyyyyyyyyxxxzzz|||}}}|||||||||}}}~~~~~~}}}~~~~~~~~~zzzrrrlllkkkmmmssszzzzzzuuuqqqsssvvv|||{{{~~~~~~vvvlllccc[[[UUUVVV\\\cccmmm|||tttrrrwww}}}}}}xxxtttssstttxxxqqqaaaMMM>>>666222,,,***++++++)))'''************************))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,///222555888999:::<<<<<<:::888999>>>BBBDDDOOO___qqq~~~yyy|||ssshhhdddbbbdddccc\\\JJJ888111333000///...---,,,,,,,,,,,,++++++++++++***)))((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))(((---555???HHHLLLMMMLLLHHHGGGEEECCCBBBAAAAAABBB???GGGSSS```mmmuuuuuupppjjjccc```cccdddfffqqq~~~yyyiii```___aaafffooozzz}}}yyyuuuvvvxxxiiixxxpppfffZZZSSSUUU\\\cccgggqqqyyywwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwyyy{{{||||||{{{||||||zzz|||}}}}}}||||||~~~~~~~~~~~~~~~{{{zzzrrrqqqpppnnnllljjjjjjjjjrrrsssvvv|||}}}yyywwwtttmmmddd^^^^^^bbbmmmzzz}}}xxxsssqqqllllllnnntttyyy|||ooo___QQQGGG???333---++++++***)))************************))))))))))))))))))))))))''')))***)))((('''(((***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++---000333666888::::::777:::;;;::::::===DDDJJJUUUfff{{{~~~}}}wwwzzz}}}{{{vvvpppmmmkkknnnttt|||{{{jjjPPP===555000///...------,,,,,,,,,******+++++++++******)))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((()))***+++---444===EEEJJJLLLLLLLLLCCCBBBBBBBBBCCCDDDEEEFFFCCCQQQaaaooozzz|||uuujjj\\\QQQOOOOOOSSS```pppzzzvvvooofff```^^^aaaeeennnvvv}}}|||uuuoooooorrrtttuuujjj___[[[YYY^^^kkk{{{xxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvuuuxxx{{{|||{{{zzz{{{|||wwwyyy{{{|||||||||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~{{{wwwsssqqqpppmmmfffaaafffiiiooouuu{{{~~~}}}|||~~~}}}ssslllkkk\\\fff}}}zzzvvv}}}zzzsssfffgggnnnxxxyyymmmbbbXXXLLL;;;000---.........************************))))))))))))))))))))))))((()))***)))((('''(((***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,...222666999;;;;;;;;;444888;;;<<<>>>DDDNNNVVViii}}}zzz{{{|||{{{www{{{wwwuuuvvvzzz~~~mmmOOO>>>000000///...---,,,,,,,,,)))******+++++++++******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''((((((***++++++555<<>><<<777555<<<<<<===EEEKKKYYYppp~~~wwwuuusssxxx{{{zzz}}}zzzyyy~~~___HHH777111---///000///...///******++++++***)))'''&&&************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))((((((((((((((()))''')))+++***))))))---000AAAEEEKKKOOOOOOKKKEEEAAA===???EEEIIIFFFDDDNNN\\\eeeqqq}}}bbbRRRDDDDDDJJJPPPWWW^^^cccaaa]]]ZZZ[[[bbbkkkqqqzzzssshhh^^^YYY^^^mmm{{{{{{nnnkkkfff```cccmmmmmmxxxvvvuuutttuuuvvvuuurrrpppsssssssssssstttuuuvvvwwwuuuvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~yyypppiiieeeddddddcccbbbccceeejjjmmmuuuzzzuuunnnkkkmmmnnnkkkjjjlllrrrooojjjfffnnn{{{zzz|||qqqfffQQQ>>>444222///)))************))))))***+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))'''((()))******+++...000888===???===<<<===;;;777888===>>>BBBOOO[[[mmm{{{{{{{{{~~~}}}{{{zzz|||dddUUU>>>777111000///------///,,,,,,------,,,+++)))(((************))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''((())))))))),,,111555EEEHHHKKKMMMLLLIIIDDDAAAAAADDDIIIJJJGGGKKK^^^rrrxxx}}}[[[OOOGGGIIIPPPVVV]]]ddd___]]]\\\\\\aaahhhppptttllleee]]]YYY^^^nnnxxxkkkbbbcccfffiiittttttsssrrrrrrsssrrrpppnnnnnnnnnpppqqqrrrsssssssssrrrsssssstttvvvwwwwwwxxxzzzzzzzzz{{{|||~~~}}}~~~~~~~~~~~~~~~~~~zzzsssooojjjfffaaa[[[XXXZZZ```eeeooottt{{{vvvlllaaa[[[]]]dddsss|||zzzyyyssskkkjjjzzz{{{xxxyyy~~~uuubbbNNNAAA:::222+++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''((()))((((((((((((((((((((((((''''''((((((((((((((('''&&&'''((())))))***))))))))))))))))))))))))))))))''''''((((((((()))))))))((())))))***+++///444888===@@@AAA>>><<<======;;;<<>>JJJKKKKKKKKKJJJGGGEEECCCEEEHHHLLLLLLMMMYYYttttttWWWQQQNNNQQQXXX___hhhooofffeeefffiiimmmooommmjjj]]]]]]]]]cccqqqvvvjjjjjjcccdddnnn{{{qqqooonnnnnnoooooommmkkkhhhjjjlllnnnooopppooooooooopppqqqrrrssstttuuuvvvxxxyyyyyyzzz|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~tttoooggg]]]WWWVVVYYY]]]fffkkksss{{{{{{ooogggfffhhhhhhuuuxxxrrrxxxyyyuuuuuuzzztttcccUUUJJJ===222---,,,,,,,,,,,,,,,+++***************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&''')))************(((((((((((((((((((((((('''(((((((((((())))))))))))***+++,,,...333:::???===??????<<<:::;;;???AAAEEENNNVVVfff~~~~~~|||{{{ooofffdddYYYQQQIIIBBB:::111------000/////////...------,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''((((((((('''''')))...777@@@FFFMMMMMMLLLKKKJJJIIIHHHHHHKKKMMMQQQUUU]]]ppp|||ppphhh[[[XXXVVVXXX^^^gggqqqxxxvvvuuuuuuwwwvvvnnnbbbWWWZZZeeeqqq|||{{{rrrhhhbbbmmmrrrmmmkkkiiiiiijjjjjjiiigggggghhhjjjlllmmmmmmmmmllllllmmmnnnoooqqqrrrssstttuuuvvvwwwxxxzzz{{{||||||}}}}}}~~~~~~|||||||||||||||}}}~~~~~~~~~~~~yyyqqqggg^^^YYYWWWXXXXXX^^^hhhsss~~~|||rrrkkkiiiyyy}}}{{{}}}yyywww}}}~~~xxxxxxyyy}}}yyymmm```MMM===111...,,,,,,,,,,,,***(((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&''')))************(((((((((((((((((((((((((((((((((((()))))))))******,,,...000333888>>>CCC???>>>===:::777888???FFFOOO]]]kkkxxxooopppxxx}}}yyyooohhhdddiiieee```[[[NNN>>>222...000///......------,,,,,,++++++++++++************))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&''''''''''''((((((((((((((((((''''''((())))))***((('''(((,,,333===FFFLLLNNNNNNMMMLLLLLLLLLLLLMMMMMMPPPUUU```qqqxxxpppiiidddccc```^^^[[[ZZZ___jjjttt{{{zzztttpppmmmfff[[[SSSeeeuuuwwwnnniiihhhnnnvvviiigggddddddeeeeeedddcccfffggghhhiiiiiijjjjjjjjjhhhiiijjjkkkmmmoooppppppqqqrrrsssuuuwwwxxxyyyyyy{{{|||}}}~~~}}}}}}{{{zzzzzzzzz{{{|||}}}~~~~~~{{{rrrhhhaaa\\\[[[QQQUUU^^^jjjwwwrrrvvv}}}}}}yyyxxxzzzwwwuuuwww~~~rrr]]]III555111,,,***++++++(((&&&************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))((((((((()))))))))******+++...222666999<<<@@@CCCAAA???<<<:::777888BBBLLLWWWhhhzzzvvvnnniiilllssszzz}}}}}}}}}|||{{{yyyvvvqqqmmmyyy{{{~~~|||lllRRR<<<222000///...---,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((()))***+++((((((***000999CCCJJJNNNMMMMMMNNNNNNNNNNNNMMMMMMEEEKKKVVVfff{{{vvviiiccc```___aaaddd___]]]YYYXXX___mmmwwwzzz{{{ssshhhaaa___aaabbbcccrrruuukkkeeecccgggwwweeeccc`````````aaa```___cccbbbbbbaaaaaabbbbbbccccccdddeeegggiiijjjllllllmmmnnnppprrrtttuuuuuuvvvxxxyyy{{{}}}}}}|||{{{zzzyyyyyyyyyyyyzzz{{{|||}}}}}}|||tttmmmiiigggXXXXXX\\\dddoooyyyxxxvvvppprrrzzz|||iiiUUU===777000,,,,,,---***(((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********+++000777<<<>>>???@@@AAA???<<<;;;;;;:::>>>LLL[[[jjj|||~~~~~~{{{{{{{{{{{{|||}}}~~~~~~xxxrrrpppsssyyy}}}~~~}}}{{{{{{|||||||||hhhHHH777111000...---,,,,,,------,,,,,,+++++++++*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((''''''&&&'''((()))******((()))---555???GGGLLLMMMKKKMMMOOOPPPOOOMMMJJJIII@@@MMM^^^qqq~~~sssdddXXXVVVYYYZZZ\\\^^^ZZZYYYWWWYYYeeeuuu}}}|||tttoooiiiddddddhhhnnnrrrzzz|||rrrllljjjooouuu}}}cccaaa^^^]]]^^^^^^^^^]]]]]]\\\[[[ZZZYYYZZZ[[[\\\```aaabbbdddfffhhhiiijjjjjjlllnnnqqqrrrssstttsssvvvwwwyyy{{{{{{zzzyyyxxxyyyxxxxxxyyyzzz{{{|||}}}}}}|||wwwtttsssddd```^^^aaaiiirrrxxx{{{}}}vvv{{{yyyrrrnnnrrr|||ppp]]]EEE===555000000000...,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))))))))(((((((((((((((((((((((((((%%%&&&'''((())))))))))))((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))************+++111999???BBBAAA@@@???999777888<<>>999111,,,+++---///000---,,,+++***))))))))))))************************))))))************))))))******))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******)))((()))111<<>>===AAANNN___qqq}}}{{{{{{{{{{{{{{{{{{xxxtttqqqnnnmmmkkkiiihhheeeaaa^^^\\\[[[ZZZYYYZZZ\\\^^^```cccdddfffiiikkkmmmnnnnnnoooqqqsssttttttuuuwwwyyyvvvwwwxxxzzz{{{||||||}}}}}}~~~}}}{{{|||ooo^^^QQQDDD===444000111111...+++---,,,+++******)))******************************))))))************))))))***)))))))))((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***)))(((...444>>>GGGKKKMMMNNNNNNOOONNNOOOPPPLLLIIIMMMVVVmmm}}}zzzhhh]]]TTTTTTUUUSSSQQQPPPYYY```qqqyyyzzz~~~uuuiiiiiippp~~~KKKIIIGGGDDDBBBAAAAAAAAA???>>>>>>======>>>>>>??????AAADDDFFFFFFGGGIIIJJJNNNPPPTTTXXX[[[___dddhhhhhhjjjnnnqqqtttwwwxxxxxxxxxyyyyyyyyyyyyzzz}}}{{{vvvxxx~~~|||tttwww~~~wwwyyy~~~||||||xxxtttwww}}}sssjjjggghhhkkknnnlllbbbSSSDDD999222...---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))************---111555<<>>===<<<:::<<<>>>HHH\\\qqq~~~}}}~~~}}}|||{{{xxxwwwvvvuuuuuurrrmmmjjjgggeeebbb```^^^[[[WWWTTTOOONNNLLLLLLLLLNNNPPPRRRSSSUUUXXX\\\___bbbdddeeefffhhhkkklllmmmooorrrtttrrrsssvvvyyy{{{|||||||||}}}}}}uuuvvvyyywww{{{}}}sssggg^^^YYYNNNDDD888222111111...***,,,,,,+++******+++++++++************************))))))************))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))******444:::CCCIIIMMMNNNNNNOOOOOOOOOOOOKKKFFFGGGRRR___ppp~~~rrrbbb\\\XXXXXXWWWSSSPPPQQQ___ooo}}}tttzzzwwwmmmeeecccpppDDDCCCAAA???>>>=========;;;;;;::::::::::::;;;;;;:::<<<>>>??????@@@BBBCCCEEEHHHLLLOOORRRVVV[[[^^^aaadddhhhkkknnnpppssstttvvvwwwxxxxxxxxxzzz}}}yyywww{{{wwwlllmmmyyy|||{{{}}}|||~~~{{{wwwyyy{{{{{{}}}xxxrrrooosss}}}}}}ooo[[[JJJ>>>666000---------,,,,,,,,,+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((()))))))))************,,,000666:::>>>AAABBB@@@<<<;;;<<<>>><<>>>>>===;;;:::999999888444444333333333333444444222444555666666666888::::::<<<>>>@@@BBBEEEIIILLLSSSWWW]]]aaaeeeiiinnnqqqrrrsssuuuvvvwwwyyy}}}zzz{{{}}}|||sssiiieeeiiirrrzzz~~~{{{}}}{{{zzzyyywwwwwwwwwyyy{{{}}}gggSSSFFF<<<333------------,,,,,,,,,++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((('''((((((((())))))************+++,,,...333:::>>>@@@@@@???<<<999999>>>DDDFFFSSSiii~~~|||www}}}|||{{{{{{xxxtttrrrrrrrrrqqqppppppmmmjjjfffbbb]]]XXXTTTNNNKKKHHHEEECCCAAA>>>;;;999999888888888999:::;;;:::;;;===@@@BBBDDDEEEEEEEEEGGGKKKMMMOOOQQQTTTWWW^^^aaaeeeiiinnnqqqssstttxxxzzz|||~~~}}}}}}~~~yyywwwnnnoooyyyzzzqqqkkkjjjnnnrrrrrrmmm]]]GGG777000///,,,,,,,,,,,,,,,,,,------************************))))))************))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((((((+++000444AAAEEEJJJMMMNNNNNNNNNOOOKKKKKKIIIGGGKKKYYYlllzzzxxxnnniiifffmmmggg```]]]ZZZ\\\dddnnn|||wwwxxx}}}rrrjjjeeekkk|||~~~}}}777777777666555444333333111111000000000000111111000111222222111222444666444666777888888999<<<>>>CCCHHHOOOUUUYYY___fffllljjjmmmpppssstttwwwzzz|||zzztttjjjaaa]]]```hhhnnnuuu}}}{{{tttrrrrrrvvv~~~rrr]]]PPPEEE888///------------,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((())))))******++++++***+++---///111666<<<@@@DDD@@@===:::999<<>>EEEIIILLLQQQYYY___```dddjjjnnnqqqsssvvvxxx|||~~~|||vvvlllbbb\\\^^^ccchhhsss}}}vvvrrrppptttuuubbbWWWMMM@@@666...------------,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((()))))))))***+++,,,,,,,,,***,,,///111444888===AAACCC===::::::>>>EEEUUUeeeooozzz}}}}}}yyyyyyxxxvvvssspppmmmlllnnnllliiigggeeebbb^^^[[[TTTQQQNNNJJJGGGDDD???<<<===;;;888777777777666555666666666666666666666666555666777777777777777777555777999:::;;;<<<>>>@@@AAABBBEEEJJJQQQXXX^^^aaakkknnntttxxxzzz|||~~~zzz}}}{{{VVV<<<000000///...------,,,------************************))))))************))))))'''((((((((()))))))))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%(((******+++000999@@@FFFHHHKKKLLLLLLLLLMMMNNNLLLGGGDDDMMMhhhvvv]]]NNNQQQfffwwwdddZZZZZZcccsssyyypppnnnkkkgggnnnwww{{{qqqkkkhhheeevvv~~~{{{xxxwww000111111111111000///.........------------....../////////.........111333222333444444333444666888777<<>>>>>:::999;;;EEEUUUiii}}}|||yyyuuusssvvvrrrnnnjjjgggccc```]]]\\\ZZZVVVQQQMMMIIIFFFEEE>>>===<<<;;;:::888777777555555444444333333444444666666555555555555666777888777666666666666666777555666777888999999999999999888888888:::===@@@BBBMMMSSS\\\eeelllsssxxx|||||||||}}}}}}~~~~~~~~~~~~zzz{{{|||}}}~~~}}}wwwbbbIII888111000000000...++++++---,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&'''((())))))***''''''&&&&&&&&&%%%%%%%%%***)))(((&&&&&&&&&'''((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))((('''''''''''''''&&&&&&&&&'''''''''((((((+++)))))),,,333;;;BBBFFFKKKGGGHHHNNNQQQOOOLLLKKKCCCLLLXXXhhh}}}oooYYYGGGCCCTTTxxxsssiii^^^]]]ggguuu~~~zzzzzzyyywwwuuu|||yyytttmmmeeebbbfffkkk~~~zzzvvvtttrrr////////////////////////............///////////////000000000111111111111222222333333333444444444444555555666777888:::;;;???DDDKKKRRRXXX]]]bbbfffmmmppptttzzz~~~yyytttsssvvvyyyzzz}}}||||||{{{wwwwwwsssiiieeeeeeaaa\\\III666111444...+++---***,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((())))))))))))***)))))))))))))))))))))*********++++++,,,------///222777;;;============;;;???IIIXXXjjjyyy}}}|||{{{yyywwwsssqqqooolllhhhddd```\\\YYYVVVSSSNNNLLLIIIEEEAAA>>><<<;;;999888777666555444333222555444444444444444555555666777777888888999999:::999999888777777777777888777777888999999999999999::::::999999:::<<<>>>@@@AAAFFFMMMUUU]]]gggpppvvvvvvyyy|||}}}}}}|||}}}~~~|||}}}~~~~~~xxxvvv{{{{{{nnn^^^NNNDDD<<<555///---//////---+++,,,,,,,,,++++++++++++***)))*********++++++++++++))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&))))))((('''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))((('''''''''''''''&&&&&&&&&'''''''''(((((()))((()))///888AAAGGGIIILLLIIIJJJNNNNNNJJJHHHIIIKKKUUUbbbqqqyyyeeeQQQDDDEEEPPPfffoooeeeddd___^^^hhhyyyzzzrrrhhhbbb___ddduuu~~~||||||}}}{{{xxxtttpppooo.........///////////////---------....../////////111111111222222222333333333333333333444444444555555555444444333444444555666999>>>DDDIIIOOOUUUYYYdddggglllrrrxxx|||~~~|||zzzvvvuuuppplllpppyyy~~~|||zzzyyy}}}~~~{{{zzzyyytttooonnnqqqpppmmm\\\CCC666444///---///,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))************))))))))))))))))))******************+++,,,---...333666;;;======<<<;;;;;;???JJJ\\\ppp}}}yyyyyy~~~|||wwwvvvtttrrrnnnkkkhhhggg```]]]XXXTTTQQQNNNJJJHHHEEEDDDAAA>>>;;;999777666444444333222222111000000444444444444555666777777777999:::<<<=========<<<<<<<<<;;;;;;::::::::::::::::::;;;<<<<<<<<<;;;;;;===<<<;;;;;;;;;<<<===>>>;;;===AAAFFFMMMWWWbbbiiiooouuu|||~~~|||{{{}}}}}}rrrjjjnnn{{{~~~uuujjjaaa[[[XXXMMMAAA333...222555333...,,,,,,,,,,,,++++++++++++************++++++++++++))))))))))))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&''''''((()))))))))))))))(((((((((''''''''''''(((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''')))((((((''''''''''''(((&&&&&&'''''''''(((((((((((((((+++444@@@IIIMMMMMMLLLKKKMMMOOOLLLGGGHHHLLL\\\eeeqqq}}}eeePPPGGGLLLRRR\\\bbb\\\[[[^^^gggyyyvvviii___^^^aaammm~~~~~~}}}{{{xxxxxxxxxwwwtttpppllljjj.............../////////------......//////000000333333333444444444444555444444444444555555555666555555444333333333333333444666999<<<@@@EEEKKKOOO[[[___dddlllsssyyy}}}{{{uuuoookkkeeeaaadddllltttxxx{{{}}}}}}vvvuuuyyy{{{{{{zzz{{{zzzxxxyyy~~~}}}oooQQQ===777111000222///------,,,,,,,,,+++++++++************************(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************)))))))))))))))*********++++++***++++++---...///666:::======:::888888999CCCVVVnnn~~~uuusssuuu}}}zzzwwwrrrqqqnnnjjjfffaaa^^^\\\WWWTTTOOOLLLIIIFFFCCCAAA???>>><<<:::888777666666333333333333222222222222444444444555666888999::::::;;;===???@@@???===<<<==================<<<<<<======>>>>>>>>>>>>======@@@???>>>=========>>>>>>>>>???AAABBBFFFMMMUUU[[[fffpppzzz~~~|||{{{~~~vvvooossszzzvvvlllfffhhhkkk___SSS@@@333111444333///------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''''''''(((((())))))***''''''''''''''''''''''''((('''&&&'''((()))(((&&&''''''''''''(((((())))))(((((((((((('''''''''&&&&&&'''((((((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((''''''''')))(((''''''''''''((((((''''''''''''(((((((((((())))))---888EEENNNOOOMMMKKKLLLOOOPPPKKKHHHMMMVVVfffppp|||gggPPPIIIQQQUUU^^^kkkoooeeelllyyyyyymmmaaa]]]fffooo}}}~~~}}}}}}~~~~~~~~~{{{yyyvvvvvvuuutttrrrnnnhhheee............//////000000......///000111111222222555555555666666666777777666666666666777777777777666666555555555555666666777777888999:::===BBBFFFPPPSSSYYYaaajjjqqqwwwzzz~~~xxxpppjjjfffaaa___```eeemmmttt}}}xxxrrrvvvxxxwww|||```HHH>>>444000111...---------,,,,,,,,,++++++************************((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))************)))(((((())))))************++++++++++++---///111333999;;;<<<:::777666999===JJJbbb~~~vvvmmmqqq{{{~~~}}}{{{xxxtttqqqmmmkkkgggbbb\\\WWWTTTRRRNNNKKKGGGEEECCCAAA>>><<<888777555444333222222222333333333333333444444444666666666777888:::;;;<<<<<<>>>???@@@@@@???===;;;;;;<<<===>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@BBBDDDEEEGGGHHHLLLPPPSSSbbbkkkwww|||{{{zzz}}}}}}~~~xxxzzz}}}~~~xxxpppooovvv~~~zzzqqq[[[BBB222......,,,---------,,,,,,,,,++++++,,,+++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))(((''''''((()))((('''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))+++,,,222<<>>>>>>>>>>>@@@@@@@@@???>>>>>>===>>>@@@BBBCCCDDDCCCCCCDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIKKKOOORRRTTTVVVZZZ\\\gggoooxxx}}}||||||}}}}}}yyy}}}~~~{{{\\\>>>333000---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))(((''''''))))))((('''''''''(((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''(((((()))''''''((((((((()))))))))---111888@@@HHHLLLLLLKKKOOOMMMLLLIIIFFFIIIUUUcccrrroooXXXQQQLLLWWWcccfffppp~~~wwwpppnnnnnnllltttzzzmmmddd]]]ZZZ___qqq|||zzzyyy{{{zzzyyyzzz}}}~~~}}}|||{{{|||||||||{{{xxxvvvtttrrrpppnnnmmmkkkeee\\\UUU//////000000111222222333333333444555666777888888888888999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;999::::::999888999;;;===;;;===AAAGGGMMMSSSXXX[[[fffmmmvvv{{{|||~~~}}}vvvpppkkkiiifffeeellluuu|||yyyzzzxxxnnnvvvppp\\\OOO===333111......------------,,,,,,,,,************************))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))((((((''''''(((((()))******++++++,,,+++,,,---000555999<<<::::::999777999CCCTTTaaappp{{{yyyuuuqqqmmmggg```\\\UUUSSSOOOKKKGGGDDDBBBBBB===;;;888777777777666444666666555444333333333333111222333444555666777777<<<;;;<<<<<<===>>>???@@@===>>>???@@@AAABBBCCCCCCEEEGGGJJJMMMOOOPPPPPPPPPPPPQQQSSSTTTVVVVVVWWWWWWUUUVVVWWWXXXYYYZZZ[[[[[[\\\^^^bbbeeehhhkkkooorrrxxx|||}}}}}}~~~mmmKKK;;;555000...------------,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))((('''((()))***)))'''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))'''((((((((())))))))))))...444===DDDHHHJJJLLLNNNOOOKKKHHHGGGIIIRRRbbbrrruuu]]]JJJOOOVVVfffoooqqq}}}xxxooojjjgggffffff```jjjuuuyyysssiii```\\\[[[bbbnnn}}}yyywwwwwwvvvuuuuuuvvvxxxyyyxxxwwwxxxxxxwwwwwwuuusssrrrqqqnnnkkkhhhfffddd]]]SSSKKK///000000111222333333333555555666777888999::::::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>===<<<;;;:::::::::::::::;;;<<<<<<;;;;;;===???888999<<<@@@EEEJJJNNNQQQ]]]eeeooouuuwwwyyy}}}wwwpppmmmhhhfffmmmwww||||||xxxkkktttmmm]]]SSSAAA777666444......---------,,,,,,,,,************************))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((((((((('''''''''(((((()))***+++++++++,,,+++,,,...111666;;;>>>::::::999888<<>>>>>:::888666555666666666444444444333111111111111111333444555666888999:::;;;>>>=========>>>???@@@AAA======>>>@@@BBBEEEGGGIIIOOOQQQTTTXXX[[[\\\\\\\\\\\\]]]___aaacccdddeeeeeebbbcccdddggghhhjjjjjjjjjqqqsssuuuwwwyyy}}}|||zzz~~~|||mmmKKK<<<444---......---------,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((''''''''')))(((((((((''''''''''''&&&&&&%%%$$$%%%&&&((()))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((()))***(((((((((((())))))))))))...666@@@FFFHHHJJJNNNRRRMMMHHHEEEHHHOOO]]]qqquuuaaaRRRHHHQQQ\\\mmmqqqrrr}}}lllcccbbbdddccc```aaakkkuuuuuukkk```[[[ZZZ[[[kkk}}}zzzxxxwwwrrrqqqqqqrrrtttuuuuuutttvvvuuutttrrrqqqpppooonnnjjjgggcccaaa^^^WWWLLLCCC666555555555555666777777<<<:::888999;;;<<<;;;888;;;<<<===>>>>>>===<<<;;;<<<===>>>===<<<<<<>>>@@@============<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;>>>AAAEEEGGGOOOWWWbbbiiilllpppuuuzzz{{{ooobbb___fffnnn~~~~~~vvvpppsss}}}zzznnn___TTTKKK@@@666000...///...------------+++,,,,,,,,,+++++++++******************))))))))))))+++***)))((((((''''''(((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++++++++***++++++,,,,,,+++***+++000666;;;<<<;;;===<<<;;;===CCCSSSjjj|||~~~zzzwwwqqqnnnhhh```YYYTTTPPPNNNEEEDDDAAA>>><<<:::888888666666555444333333222222222222222222222222222222444777:::;;;<<<<<<<<<======>>>@@@@@@@@@AAACCCDDDBBBCCCDDDEEEGGGKKKQQQUUU[[[```eeeiiikkkjjjjjjkkkooopppsssuuuwwwwwwvvvuuusssssstttvvvyyy{{{}}}~~~nnnTTTAAA555,,,///...---,,,...111000---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******&&&'''((())))))((('''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''$$$&&&))))))(((&&&&&&&&&''''''''''''((((((((()))+++'''&&&)))+++******,,,777;;;AAAGGGKKKMMMMMMLLLLLLEEEBBBGGGVVVlllwwwYYYFFFEEELLLSSShhhyyy|||~~~~~~uuulllddd______aaahhhtttwwwkkkbbbaaa^^^WWWhhh}}}~~~|||xxxuuutttssspppooonnnooopppqqqssspppmmmlllkkkjjjhhhgggeeebbb\\\VVVOOOHHH@@@:::777777777777777888888999:::888777999<<<===<<<;;;>>>>>>?????????>>>======>>>@@@@@@@@@??????@@@BBB????????????>>>>>>>>>>>>==================<<<<<<>>>===<<<===>>>@@@CCCDDDCCCJJJTTT[[[aaagggoootttuuuxxx{{{}}}~~~|||qqqfffaaadddiiizzz|||xxxtttxxxqqqggg\\\UUUPPPHHH===666//////...,,,,,,------+++,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((((()))***((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++++++++***++++++,,,---++++++...333999======<<<@@@===;;;BBBPPPdddyyy}}}|||wwwrrrnnniiieee```YYYRRRMMMIIIHHHAAA???===;;;999777666666555555555444333222222111111222222222333333333444666999;;;===<<<<<<===>>>===???AAAAAAAAAAAABBBCCCEEEGGGLLLPPPUUU\\\cccgggnnnrrrvvvyyyzzzzzz{{{|||{{{zzzeeeTTTGGG777***111000...,,,,,,...---,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&''''''''''''((((((((()))))))))&&&&&&******)))+++///999===CCCHHHLLLMMMLLLKKKJJJGGGFFFNNN___uuutttYYYCCC;;;CCCNNN^^^qqq}}}yyy|||tttnnnnnnqqqyyyyyyrrrbbbWWWXXX___ccc~~~~~~}}}|||yyyvvvtttsssqqqooonnnnnnnnnooommmjjjgggdddcccaaa___]]]XXXUUUPPPKKKFFF@@@:::666999999999999999::::::;;;:::999:::<<<>>>@@@@@@@@@BBBBBBBBBCCCBBBAAA@@@@@@AAACCCDDDDDDDDDDDDFFFHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>=========>>>???<<>><<>>======>>>???@@@AAACCCCCCCCCDDDFFFHHHOOOTTTZZZaaahhhooovvv{{{~~~~~~zzz}}}~~~nnnbbb\\\UUUDDD333444222000...---,,,------************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&''')))''''''((((((((()))))))))'''&&&(((***)))(((---333>>>AAAEEEJJJLLLMMMLLLKKKIIIIIINNNXXXjjjvvvZZZFFF<<<===HHHTTTfffuuu~~~wwwooosss~~~~~~~~~xxxjjj]]]TTTWWWiii{{{|||{{{{{{zzzyyywwwqqqqqqpppnnnllljjjiiihhhdddaaa]]]ZZZWWWUUURRRPPPJJJGGGBBB???<<<999555333;;;::::::::::::;;;<<<<<<>>>>>>???AAABBBDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGJJJLLLLLLNNNPPPRRRMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDBBB@@@????????????@@@AAABBBCCCEEEKKKRRRXXX___dddlllrrrvvvxxxzzz{{{~~~~~~~~~{{{vvvppplllsss~~~}}}zzz{{{~~~xxx{{{zzzwwwtttuuuyyy}}}}}}|||wwwrrrllliiijjjggg[[[OOO;;;444---,,,---,,,---...------,,,,,,,,,+++++++++************)))))))))(((((((((((((((((()))******((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++++++++++++++,,,---......111666;;;>>>>>>;;;999;;;EEEWWWkkk}}}}}}yyysssmmmfff^^^YYYQQQOOOJJJEEE@@@===;;;:::666555444444333333333444333222222222222222222222111111222444555777888888:::<<<===>>>======>>>@@@CCCCCCDDDEEEFFFKKKPPPUUU```dddkkkrrrwww|||xxxkkkcccbbb___QQQAAA666333111111111......000++++++++++++*********)))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))((('''&&&&&&'''((()))((((((((((((((('''''''''''''''''''''''''''''''''((((((((('''%%%&&&(((***'''(((((((((((()))))))))%%%&&&(((***))))))000999BBBDDDHHHKKKLLLLLLKKKJJJHHHMMMVVVcccvvvjjjRRRHHHHHHJJJPPPWWWfffooorrrlllhhhooo{{{|||lll___]]]]]]eee}}}zzzxxxxxxxxxwwwvvvnnnnnnmmmllliiieeeaaa___[[[XXXSSSPPPMMMJJJGGGDDDBBB???:::777666444333111<<<<<<<<<<<<<<<======>>>BBBCCCDDDDDDDDDEEEEEEFFFEEEEEEFFFFFFGGGHHHIIIIIILLLOOOSSSVVVXXXZZZ]]]___ZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWUUUSSSPPPNNNLLLKKKJJJIIIHHHFFFDDDCCCBBBBBBDDDBBB@@@>>>???BBBGGGKKKSSSYYYaaaiiinnnrrruuuwww{{{~~~~~~~~~~~~~~~xxxsssrrr{{{{{{vvvuuuzzz|||}}}yyyvvvwww{{{~~~zzzyyy||||||pppaaaFFF:::000......,,,,,,///---------,,,,,,,,,++++++************)))))))))(((******)))(((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((()))))))))************++++++++++++,,,---...///222555:::<<<===;;;888777;;;NNNfffyyy}}}{{{{{{xxxrrrlllfff___WWWRRRIIIGGGCCC???<<<999888777444333333222333333444444222222222222222222222222222333444666777999:::;;;;;;<<<===>>>===>>>@@@AAADDDDDDEEEGGGKKKTTT^^^eeemmmqqqwww}}}{{{vvvnnnfffeeeccc\\\RRR<<<555000222333000...000------,,,,,,,,,+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))((('''&&&&&&'''((()))'''''''''(((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&(((***(((((((((((()))))))))***&&&&&&(((+++***+++444>>>EEEGGGIIIKKKLLLKKKJJJIIIGGGQQQ___ooo|||dddPPPMMMQQQRRRUUUZZZgggiiijjjjjjoooyyysss```UUU\\\hhhyyy~~~}}}{{{wwwuuuuuuuuutttsssmmmmmmllljjjfffaaa\\\YYYTTTPPPLLLHHHEEEBBB???<<<<<<999666333222222000///??????>>>>>>??????@@@AAACCCEEEFFFFFFEEEEEEGGGHHHHHHHHHIIIKKKMMMPPPRRRSSSYYY]]]aaaeeegggiiikkkmmmiiiiiihhhhhhhhhgggggggggdddcccaaa___\\\YYYWWWVVVNNNMMMKKKIIIFFFDDDBBBAAACCCAAA???===>>>@@@CCCEEEGGGLLLSSS[[[aaagggmmmqqqtttwww|||~~~}}}}}}~~~|||yyyssswww|||}}}wwwsss~~~xxxtttvvv~~~{{{SSSCCC555222000,,,,,,000------------,,,,,,,,,,,,************))))))))))))+++***)))(((''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************++++++++++++,,,...///000777999<<<<<<;;;999999999DDDYYYooo}}}}}}zzzsssooohhhbbb\\\UUUOOOKKKCCCAAA>>>;;;888777666666333222222222222333444444111111222222333333444444555666777888:::;;;<<<===<<<===>>>??????@@@CCCEEEGGGIIILLLPPPXXXbbbmmmuuuxxx{{{~~~}}}}}}zzzuuuuuuwwwtttpppOOO???222111222///,,,......---------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))(((''''''(((***((((((((()))))))))******(((&&&'''+++,,,000999BBBGGGHHHJJJKKKKKKKKKJJJIIIHHHVVVhhh{{{|||eeeSSSRRRVVVWWW]]]fffllllllnnnuuulll[[[SSS```www|||{{{xxxuuussssssrrrpppnnnlllkkkiiifffaaa[[[VVVSSSKKKHHHDDDAAA???===:::777666333111000000///...,,,BBBBBBBBBBBBBBBCCCDDDDDDEEEHHHJJJJJJJJJJJJLLLOOOQQQRRRTTTWWW[[[___ccceeejjjnnnrrrtttuuuvvvwwwxxxvvvvvvuuuuuuuuutttttttttsssrrrqqqooommmkkkiiihhhZZZYYYVVVSSSOOOJJJGGGEEEFFFDDDBBBBBBBBBBBBBBBBBBBBBDDDHHHLLLQQQWWW^^^bbbeeehhhmmmqqqtttuuuttttttuuuwwwzzz}}}~~~xxxsssrrrxxxzzz|||yyyrrrsss~~~___KKK:::555222,,,+++000...------------,,,,,,,,,************))))))))))))***)))((((((((((((((()))((((((''''''''''''(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))************+++++++++,,,---...///000:::;;;<<<;;;::::::===@@@QQQeeewww~~~wwwqqqhhhccc\\\UUUOOOJJJFFFCCC===;;;999777555444444444222222222111222222333444111222222333444555555555888999:::;;;<<<===>>>>>>===???@@@AAAAAACCCGGGIIIOOOTTT[[[dddlllvvv~~~|||~~~nnnSSS:::222222...,,,///---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((('''(((******((('''((()))(((((()))))))))*********+++'''&&&***///444===EEEGGGHHHIIIJJJKKKJJJIIIHHHNNN^^^qqqtttaaaUUUXXX[[[ZZZaaannnppprrrxxx|||aaaZZZ^^^uuu|||zzzxxxvvvtttrrrqqqoookkkiiigggeeebbb]]]XXXQQQLLLIIICCC@@@===:::999888555333///.........//////...,,,EEEEEEEEEEEEEEEFFFFFFGGGHHHKKKNNNOOOOOOPPPSSSVVV\\\]]]___cccgggmmmqqqtttwwwyyy}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}|||||||||~~~~~~}}}|||{{{zzzyyyyyymmmkkkhhhccc^^^XXXTTTRRRLLLJJJHHHGGGGGGEEECCCAAACCCCCCCCCCCCEEEIIIOOOTTTXXX[[[```dddgggiiiiiiiiillloootttxxx{{{}}}|||||||||}}}ssslllssswwwsss~~~|||rrruuufffPPP===888444,,,+++000......---------,,,,,,,,,************))))))))))))(((''''''(((((()))***+++((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************+++++++++,,,---...000000;;;<<<<<<;;;:::<<>>?????????@@@BBBCCCDDDFFFJJJMMMXXX___jjjuuu~~~~~~~~~}}}yyy~~~eeeBBB555333000...111,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))&&&(((***+++)))((((((((())))))))))))************---'''%%%***111777???FFFGGGHHHIIIJJJJJJJJJIIIHHHUUUeeevvvcccWWWSSS\\\^^^YYY^^^jjjooouuueeeTTTYYYkkk~~~}}}}}}}}}~~~}}}{{{yyywwwuuusssrrrpppmmmhhheeeaaa___[[[UUUOOOIIIDDDAAA===;;;888666555444222111,,,,,,---///111222000...KKKKKKKKKKKKKKKKKKKKKKKKMMMOOOSSSXXX\\\```bbbdddkkklllooosssvvvxxxzzz{{{}}}yyyuuurrrooojjjccc^^^VVVUUUSSSPPPMMMIIIFFFDDDAAABBBDDDDDDCCCBBBCCCCCCHHHKKKOOORRRSSSUUUYYY\\\^^^aaafffkkknnnrrrvvvxxx}}}zzzyyy|||{{{tttuuu|||{{{tttrrryyy~~~uuu{{{yyy||||||gggYYYHHH===555///---///---,,,+++,,,------,,,***************************+++++++++***)))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))***************+++++++++***,,,---,,,,,,...444888999999:::<<<<<<>>>IIITTTgggwww{{{zzzyyyzzzqqqeee]]]VVVQQQIIICCC???<<<:::999777666555444333222222222222222111111111111222222666666777888999:::;;;;;;@@@???===>>>???@@@@@@???CCCDDDFFFGGGHHHNNNWWW^^^ooottt|||~~~~~~~~~~~~~~~mmmpppttt}}}wwwkkkiii}}}~~~xxx~~~jjjKKK888333444111,,,------,,,---...---***(((+++++++++*********))))))))))))))))))((((((((((((************************((()))***)))'''&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))+++***+++///666===DDDGGGHHHGGGIIIJJJGGGCCCDDDIII\\\nnnwwwYYYXXXWWWUUUVVV[[[bbbhhhwww~~~mmmZZZ[[[lll~~~|||yyyvvvuuurrrpppnnnkkkiiieee```]]]ZZZVVVQQQLLLHHHDDD@@@===777666444222111///..............................KKKLLLMMMNNNOOOQQQRRRRRRUUUWWWZZZ___cccfffiiijjjqqqsssuuuxxx{{{}}}|||zzzxxxuuuppplllfffddd```ZZZTTTMMMHHHEEEEEEFFFFFFEEEDDDCCCCCCDDDBBBEEEGGGHHHHHHJJJMMMOOOTTTWWW\\\aaaeeejjjnnnrrruuuuuuxxx}}}wwwvvv{{{wwwllljjjrrr}}}yyywwwzzz}}}vvvgggZZZLLLCCC;;;444111333...,,,,,,,,,------,,,***************************++++++******)))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***,,,,,,,,,---000555:::<<<::::::>>>AAAHHHTTT```yyyxxxrrrrrr{{{zzztttkkk```WWWOOOJJJDDD>>>;;;999777666666555444333222222222222222222111111222333333444888888999:::;;;;;;<<<<<<@@@@@@???@@@AAACCCCCCCCCDDDFFFIIIKKKPPPXXXdddlllyyy}}}~~~~~~~~~}}}}}}~~~}}}|||iiihhhiiissssssiiiiii{{{}}}|||xxxfffNNN===777555111---...---,,,---...---***(((+++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))***)))'''&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))***)))))))))))))))))))))***+++---111888???DDDGGGHHHIIIKKKKKKGGGCCCFFFMMMiii|||{{{jjjPPPQQQSSSTTTVVV\\\dddjjj{{{}}}yyyssseeeXXXfffzzz}}}{{{zzzzzz{{{{{{zzzzzzyyyxxxvvvtttrrrppprrrpppmmmkkkhhhddd```\\\UUUQQQLLLHHHDDD@@@<<<:::666555333222000/////////........................LLLMMMOOOQQQTTTWWWYYYZZZ```aaaeeeiiimmmpppssstttzzz{{{}}}}}}zzzvvvtttooohhhaaaYYYSSSPPPLLLJJJHHHFFFDDDBBBAAAAAA@@@AAAAAAAAA@@@@@@BBBCCCGGGJJJNNNRRRVVV[[[aaaeeeooossszzz{{{xxxzzzvvvjjjfffnnn{{{|||xxxyyyzzz}}}yyyrrrggg^^^SSSKKKAAA777111000///---,,,,,,------,,,+++++++++++++++++++++++++++++++++******)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++,,,---...222888<<<<<<777777<<>>:::777666555444444444333222222111222222222222222333444555666777;;;;;;<<<<<<======>>>>>>===>>>>>>???AAAAAABBBBBBCCCGGGLLLRRRZZZeeerrr{{{~~~}}}|||}}}}}}~~~~~~}}}|||}}}~~~||||||yyyfffaaa___iii}}}qqqjjjjjjxxxjjj```RRRDDD:::444///---...---,,,---------+++)))+++++++++***************))))))))))))((((((((((((''''''''''''''''''''''''((()))***)))'''&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******)))+++000555;;;@@@DDDFFFHHHJJJMMMLLLEEEBBBIIITTTrrrttt___RRRGGGKKKPPPUUUZZZ```iiipppyyy|||}}}yyyvvvtttooojjjjjjppp\\\[[[{{{~~~}}}{{{yyyxxxxxxxxxxxxwwwwwwvvvuuutttrrrpppoooooommmiiifffccc```[[[XXXNNNJJJFFFBBB???;;;888555333333222111000000000000........................UUUVVVYYY\\\___bbbdddfffjjjlllooosssvvvyyy{{{|||}}}|||yyyuuupppkkkgggddd[[[XXXSSSNNNJJJGGGDDDBBBBBBBBBAAA???>>>>>>??????>>>???BBBDDDGGGLLLRRRVVVcccjjjuuu}}}{{{{{{}}}~~~vvvppppppxxx~~~zzzxxxxxx|||yyyuuuoooiiibbb[[[OOO???222...000///---------...---+++++++++++++++++++++++++++************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,---...111666;;;>>>===777666???LLL[[[lllxxx{{{~~~}}}qqqggg```WWWLLLDDDBBB>>>:::777777777666555333333222222222222222222333333444555666888:::;;;=========>>>>>>?????????>>>???@@@AAAAAABBBDDDEEEIIIOOOYYYbbbkkkuuu~~~||||||~~~~~~}}}}}}||||||}}}|||zzz{{{~~~~~~{{{xxxkkkeeebbbiiiyyy{{{vvvuuu}}}wwweeebbb[[[PPPCCC888111//////...------------+++***************************))))))))))))((((((((((((''''''''''''''''''''''''((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********(((,,,333:::???BBBEEEGGGGGGIIILLLJJJCCCAAAMMM[[[vvvpppWWWGGG@@@DDDJJJRRRXXX]]]dddmmmtttzzz{{{yyyqqqjjjeeeeeeeeeppp~~~nnn\\\ZZZiii|||zzzxxxuuutttsssssssssssssssrrrqqqpppnnnmmmmmmlllhhhddd```\\\WWWRRRNNNGGGDDD@@@<<<:::777444222111000000//////000000111........................eeefffhhhjjjlllnnnpppqqqqqqsssvvvyyy|||~~~|||yyywwwvvvooojjjddd^^^YYYTTTNNNJJJFFFDDDAAA??????>>>>>>>>>;;;<<<<<<===>>>@@@EEEHHHPPPWWWdddqqq{{{}}}}}}yyyvvvvvvwwwuuu|||~~~xxxuuuwww{{{}}}{{{yyyyyytttfffOOO===444222000...------...---,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,...111555999<<<>>>???;;;<<>>>>>??????@@@@@@@@@BBBDDDFFFFFFFFFGGGKKKNNNXXX```lllvvv~~~~~~~~~}}}~~~~~~|||{{{|||~~~}}}zzzyyy{{{{{{zzzxxxvvvqqqooosss{{{wwwkkkkkkhhh```RRRDDD888222000...---,,,------,,,+++************************))))))))))))((((((((((((((((((((((((((((((((((((''')))***)))(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))************(((...777>>>BBBDDDFFFHHHFFFHHHIIIGGGBBBCCCRRRbbbzzzzzz[[[EEE???@@@FFFMMMUUUZZZ]]]dddnnnvvv|||qqqfffbbbhhhppp~~~zzzhhhYYYRRRccc}}}{{{wwwuuussspppmmmlllkkkkkkllllllkkkjjjiiihhhhhhhhhiiieee___ZZZUUUPPPJJJGGGAAA???;;;888666555222000///.........//////000111........................mmmmmmnnnpppqqqrrrssstttvvvwwwzzz}}}{{{vvvooojjjeee___WWWQQQLLLIIIDDDAAA@@@@@@???>>>======>>>===<<<<<<>>>AAACCCJJJUUUbbbmmmvvv{{{~~~{{{uuurrr}}}~~~uuuuuuzzz}}}}}}|||~~~{{{uuuwwwzzz~~~|||___FFF999444111...---.........---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,---000555:::======<<<;;;:::AAAOOO```rrrwww{{{tttcccTTTKKKDDD>>>999777555333333444555555444555555444444555666777777888888888999;;;===>>>???>>>>>>???@@@AAABBBCCCCCCAAADDDFFFGGGHHHLLLSSSYYYfffooozzz}}}~~~~~~}}}||||||}}}}}}zzzyyyyyyzzzzzzyyy}}}{{{|||rrrssstttqqqgggUUUAAA333111///---,,,------,,,+++***************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))''')))******(((((()))+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++(((000:::AAADDDFFFHHHJJJGGGGGGFFFDDDCCCHHHXXXiii|||hhhKKK===???EEELLLRRRXXXZZZ[[[bbbmmmwww~~~wwwnnnffffffppp|||kkkYYYSSSXXXuuu~~~{{{|||xxxwwwuuurrrooollljjjiiiiiiiiihhhgggfffffffffffffffddd```ZZZTTTOOOJJJFFFBBB===:::777555444333111///...---------......///000........................pppqqqqqqrrrtttuuuuuuvvvyyyzzz|||}}}xxxuuurrrlllccc\\\ZZZUUUOOOJJJHHHFFFDDDBBB@@@AAABBBAAA???>>>>>>@@@@@@DDDJJJSSS^^^iiissszzz{{{}}}{{{vvvyyy{{{uuusss~~~{{{sssuuuyyy~~~xxxzzz}}}nnnMMM;;;555222///---.........---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''((()))***+++,,,------,,,...222888===???<<<999888===III[[[nnn}}}|||nnnZZZKKKCCC@@@<<<:::777555333444555666666555666666666777888999::::::::::::;;;;;;<<<>>>???@@@>>>???@@@BBBCCCEEEFFFGGGBBBEEEHHHJJJNNNVVVaaajjjwww}}}|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}||||||~~~}}}|||zzzxxxxxxyyyyyyzzz}}}qqqSSS<<<222///---,,,---------,,,))))))*********+++++++++))))))))))))(((((((((((())))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++)))111<<>>???AAAEEEMMMXXXeeemmmuuuyyy~~~}}}www~~~yyyrrr}}}~~~rrruuu{{{}}}~~~|||UUU@@@555333///---............,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''((()))***+++,,,------,,,...333:::@@@@@@<<<888>>>FFFWWWkkk~~~wwwhhhTTTEEE???======;;;999777666666888999999888888888888888999:::<<<<<<<<<<<<<<<<<<===???@@@AAA???@@@BBBCCCFFFGGGIIIJJJIIIMMMQQQTTTYYYdddrrr}}}zzz{{{~~~~~~|||}}}}}}||||||||||||}}}~~~~~~~~~|||}}}|||{{{yyyxxxxxxxxxyyyyyy}}}{{{iiiLLL222000---,,,---------,,,))))))******++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))''')))******))))))***,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++***222===DDDFFFGGGJJJMMMMMMGGGCCCDDDHHHSSSeeettt|||cccOOOJJJQQQWWW^^^aaacccaaa```hhhwwwxxxiii___dddoooxxxqqqeeeUUUVVVgggyyy}}}xxxvvvxxxxxxtttqqqrrrkkkiiieeebbb^^^\\\ZZZZZZTTTTTTRRRRRRQQQRRRSSSTTTPPPLLLHHHDDDBBB@@@>>><<<666444111000000///...,,,---------,,,,,,------...........................yyyzzzzzz{{{|||}}}}}}~~~|||}}}~~~wwwtttooohhhaaa\\\XXXVVVPPPMMMIIIFFFEEEDDDCCCAAABBBCCCEEEEEEGGGLLLTTT[[[iiisss{{{~~~~~~uuuxxxzzz}}}|||yyyuuuxxx~~~||||||ttt[[[III@@@555------...,,,+++---,,,,,,,,,+++++++++******+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************++++++++++++******+++,,,.........111222777===???===>>>AAAHHHYYYlllyyy}}}zzz}}}sss```KKKAAA???===;;;:::999999888888888888999999<<<<<<<<<<<<<<<===>>>>>>??????@@@???>>>???AAADDDBBBEEEHHHIIIHHHIIILLLOOOQQQWWW```jjjsss|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~{{{wwwvvvwwwwww{{{}}}sssxxx]]]@@@444...111000)))''',,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))((((((***''''''+++---++++++---111999BBBGGGHHHGGGIIIKKKGGGEEEEEEGGGMMM]]]uuuddd\\\hhhqqqqqqmmmwwwwwwmmmnnn{{{~~~vvvpppjjjeeejjjwww~~~vvvcccZZZWWWfff|||xxxxxxxxxxxxwwwsssmmmiiigggbbb]]]XXXTTTRRROOOMMMKKKIIIGGGFFFFFFEEEBBBAAABBBBBB@@@>>><<<:::888888111111000......---------,,,,,,,,,---------......---,,,++++++,,,///111333yyyzzzzzz{{{||||||}}}}}}}}}~~~|||vvvpppjjjfffddd^^^[[[WWWTTTSSSRRRPPPNNNHHHHHHGGGFFFGGGKKKPPPTTT```jjjuuuzzzxxxxxxxxx{{{}}}xxx{{{}}}{{{zzz|||ppp```SSSIII<<<111///000---++++++,,,,,,,,,++++++++++++***+++*********))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++******,,,---......444777<<>><<<;;;;;;;;;::::::::::::;;;;;;???>>>>>>>>>>>>>>>???@@@AAAAAABBBAAA@@@AAACCCFFFGGGIIIJJJJJJJJJMMMTTTYYY```gggrrr|||~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{wwwvvvwwwwwwyyy}}}zzzsssqqq|||vvvttt```BBB777111444333------333++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))(((+++''''''+++,,,***+++---333:::CCCHHHHHHGGGHHHJJJHHHGGGFFFKKKWWWkkkwwwgggkkk{{{zzzqqqvvvuuuppprrr{{{}}}xxxxxxqqqnnnvvv}}}ppp]]]XXX^^^ttt}}}yyyxxxwwwvvvtttpppjjjfff```\\\VVVQQQNNNKKKHHHFFFDDDBBB@@@??????>>><<<;;;<<<;;;:::888666555444333111000///...------------,,,,,,---------............---------...111333555zzzzzz{{{{{{|||}}}}}}}}}~~~~~~{{{uuuqqqnnnhhhfffbbb___^^^\\\ZZZXXXSSSPPPLLLKKKLLLMMMOOOOOOWWWaaalllttt{{{|||zzzvvvwww{{{~~~{{{zzz}}}sssjjjccc\\\RRRCCC333///000///---,,,,,,,,,,,,,,,++++++++++++***************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++******+++,,,...///777;;;@@@CCC@@@<<>>>>>>>>>>>============>>>>>>BBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDCCCCCCDDDFFFIIIJJJKKKLLLLLLNNNTTT^^^fffnnnvvv~~~||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||~~~}}}{{{xxxwwwwwwyyyxxxyyy|||zzzvvvhhhpppuuuooowww}}}pppeeeJJJ===333222111---...222,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))+++((('''***+++)))+++...777===DDDHHHHHHGGGGGGIIIJJJGGGFFFNNNaaaxxxjjjddduuu}}}rrrpppooorrrvvvzzzzzzyyywwwrrrrrr}}}sssbbbWWWZZZjjjtttyyywwwuuussspppkkkeeeaaaYYYUUUOOOJJJFFFDDDAAA???===<<<:::999999999777555555444444333222111000000000000///...------------,,,------------.........////////////111333555666||||||}}}}}}~~~~~~~~~|||xxxuuuqqqoookkkiiihhhfffcccaaa___[[[VVVTTTVVVVVVTTTRRRUUU[[[dddlllsss{{{~~~{{{wwwwww~~~}}}{{{zzz~~~{{{mmmjjjhhheee]]]LLL999//////111000---------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,///111999<<>>===???DDDRRRiii~~~xxx{{{uuucccPPPHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIGGGIIIKKKMMMOOOSSSXXX[[[]]]ccclllsssyyy~~~}}}|||}}}}}}~~~~~~~~~~~~}}}}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{|||~~~~~~|||zzzqqqrrrssstttvvvxxxzzz{{{mmmccc^^^fffuuuzzzxxxyyy{{{fffJJJ888222222000...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))+++***+++222:::BBBDDDFFFIIIJJJIIIHHHGGGBBBGGGPPPbbb~~~fffRRRFFFRRRfffpppmmmiii]]]^^^gggsssvvvnnniiijjjccchhhvvvooobbb___iiipppjjjmmmrrrrrrnnngggaaa[[[UUUPPPMMMEEEAAA<<<888777555444222111000...///000000///...------------..................---------------...------........./////////...///000222444666777888~~~}}}}}}~~~~~~}}}~~~~~~}}}zzzxxxuuuvvvwwwwwwuuusssrrrrrrllleee```______bbbkkkuuu{{{}}}yyynnnttt{{{}}}}}}{{{yyyzzzyyySSS;;;222000---...------------,,,,,,,,,*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))+++...------111888>>>BBB>>>===CCCMMM]]]ttt||||||iiiTTTKKKJJJJJJKKKLLLHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIJJJJJJKKKLLLNNNNNNMMMOOORRRVVVYYY]]]cccgggnnnssszzz~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{|||}}}~~~~~~~~~~~~~~~~~~|||{{{{{{}}}~~~{{{tttsssrrrpppppprrruuuwwwuuummmgggkkkvvv|||~~~sss___HHH777///---...------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************)))***++++++---555???CCCDDDFFFIIIKKKKKKIIIHHHJJJSSS___qqqYYYHHHDDDXXXnnnssslllhhh^^^gggttt{{{xxxooohhheeeaaajjjyyyvvvdddbbbjjjyyymmmlllooorrrlllggg___XXXRRRMMMHHHEEE???;;;777444333333222111///...------/////////---.........---------------...------,,,,,,------...............///////////////000222444666888999:::~~~~~~}}}}}}}}}}}}}}}}}}||||||}}}~~~{{{vvvyyy|||{{{wwwttttttvvvuuummmgggfffcccbbbiiirrryyy{{{{{{~~~~~~|||vvvhhhnnn~~~~~~~~~}}}~~~XXX<<<222000///......---------,,,,,,,,,*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))),,,.........222:::AAA@@@<<<<<>>CCCTTTiiixxx}}}~~~{{{lll^^^VVVSSSSSSSSSTTTTTTTTTSSSQQQQQQSSSUUUXXXYYY[[[]]]^^^aaaeeehhhjjjnnntttyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}}}}}}}}}}}}}~~~}}}zzzuuupppnnnnnnoooqqqyyy~~~zzznnnooo{{{|||VVV;;;222444//////......---,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))************)))))))))((()))*********---444===DDDBBBCCCHHHJJJGGGDDDHHHOOO[[[lllvvvssspppnnn```NNNDDDJJJTTT```ffffff```ZZZeeemmmssspppgggdddiiiqqq~~~sssfffhhhzzzllljjjllliiiccc___TTTPPPJJJDDD@@@<<<888555222222111//////....../////////.........------------...............------...............------,,,///000111111000111333555444555666888:::===@@@CCC|||yyywwwvvvvvvuuutttssstttvvvxxxyyy{{{~~~~~~}}}|||||||||}}}}}}|||{{{{{{{{{zzzyyyyyyyyy~~~}}}{{{zzzyyyxxxxxxxxxzzz||||||{{{yyyuuuqqqnnnmmmlllrrr|||zzzmmmeeeccchhhqqqzzz~~~xxx~~~}}}~~~yyy}}}}}}ooofffVVVJJJ>>>///000000000//////...------+++///...((()))...---'''************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************************++++++++++++++++++***+++---111666;;;@@@CCC@@@AAAKKKaaavvv{{{vvvwwwwwwjjj```[[[ZZZ\\\[[[\\\\\\\\\ZZZZZZ\\\^^^bbbdddfffiiikkknnnqqqtttzzz}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~|||{{{|||}}}~~~~~~~~~~~~~~~~~~|||wwwrrrooonnnooooootttyyy{{{ooohhhppp~~~}}}```AAA333333//////...---,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))************))))))))))))+++++++++---000777@@@FFFBBBDDDGGGJJJGGGEEEIIIQQQaaammmqqqiiibbbaaaYYYNNNOOOWWWbbbgggeee___YYYVVViiimmmnnnhhhaaacccppp|||wwwmmmhhhtttuuunnniiijjjjjjddd\\\WWWMMMIIICCC>>>;;;777444111111000///.............../////////............---------............---------...//////000/////////111222333333222222444666444666999;;;===???CCCFFFzzzxxxuuutttttttttrrrqqqrrrtttvvvxxxyyy}}}}}}{{{zzzzzzzzz|||}}}{{{{{{{{{{{{zzzzzzzzzzzz~~~~~~}}}}}}||||||||||||{{{zzz|||}}}{{{zzzwwwssspppppplllmmmxxx~~~lll\\\XXX^^^iiivvvzzz}}}|||zzzvvvwww~~~vvvjjjdddZZZQQQEEE222111000/////////...---,,,+++777888---)))//////(((************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,***,,,///444888===AAABBBAAADDDRRRhhh|||yyysssvvvvvvjjjbbb___```aaabbbccccccbbbbbbdddeeehhhkkknnnqqqsssvvvzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}|||{{{|||}}}~~~}}}}}}}}}}}}~~~~~~|||xxxtttpppnnnmmmllllllrrrxxxxxxoooeeeffflll}}}zzzzzzyyytttaaaEEE555444......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++,,,...333:::AAAFFFFFFGGGIIIKKKHHHEEEJJJRRRaaaiiijjjbbb___aaa]]]UUUaaallluuuuuukkkaaa]]]^^^mmmqqqrrrlllfffiiiwww~~~rrrlllqqqjjjjjjjjjjjjfff___WWWRRRHHHEEE@@@<<<999666333111000///...---------------/////////...............------.../////////............000111111222222222222333444333333333555777555888<<<>>>>>>@@@DDDHHHyyywwwuuuttttttsssrrrpppqqqsssuuuwwwyyy}}}~~~}}}{{{yyyyyyzzz{{{|||zzz{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~}}}{{{zzz~~~}}}|||{{{xxxuuurrrqqqlllkkksssooo___TTTXXXbbbpppyyy}}}}}}uuupppvvv}}}vvvjjjccc\\\XXXMMM999333111...---......---+++---===CCC555***---///+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,+++---111666:::===???@@@DDDIIIXXXlll|||vvvssszzzssshhhcccaaadddfffhhhhhhhhhhhhiiijjjooorrruuuxxx{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{|||}}}}}}|||{{{|||~~~}}}||||||||||||}}}~~~~~~}}}{{{yyyvvvrrrnnnllljjjkkkmmmrrrtttnnnddd```bbbttt{{{{{{|||vvvkkkjjjaaaJJJ:::777,,,---------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************+++///555<<>>AAAAAAAAACCCJJJQQQxxxuuusssrrrrrrqqqpppooonnnpppsssvvvyyy}}}}}}||||||||||||{{{{{{{{{{{{yyyzzzzzz{{{|||}}}}}}~~~~~~~~~~~~}}}{{{xxxuuunnnooommmjjjmmmtttvvvsssddd___```nnnyyytttttt|||~~~zzzxxxyyy~~~{{{yyyuuu^^^???888000,,,...000///...---333888777222------...************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,------...***...555<<<@@@BBBBBBBBBNNN[[[oooxxxvvvwww}}}rrrjjjkkknnnqqqrrrsssssstttuuu|||~~~~~~~~~~~~|||}}}~~~~~~}}}}}}~~~}}}}}}||||||}}}}}}~~~|||}}}}}}{{{xxxtttooolllmmmjjjkkkooonnneeeZZZUUU[[[}}}~~~tttkkkhhhggg___NNN???222111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++((()))))))))************))))))))))))))))))))))))((()))))))))************++++++---333;;;CCCFFFHHHGGGGGGGGGHHHFFFEEEMMMWWWbbbllltttqqqiiieeegggjjjwwwgggaaaiiittt~~~uuufff[[[bbbxxxzzzbbbaaabbb^^^UUUMMMIIICCC===999666333111111000///...///...............//////.../////////000000000000000000111222333333333333333444444555666666666666444666777666666666888:::;;;???CCCCCCCCCHHHRRRZZZvvvtttrrrqqqqqqpppooommmmmmooorrruuuxxx||||||||||||}}}}}}||||||{{{zzzyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~|||xxxvvvqqqtttqqqhhheeekkkrrruuuooogggeeerrr{{{tttsssyyy~~~{{{xxxxxx}}}~~~pppDDD<<<222---...111111000,,,***---444555///,,,,,,************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,---......)))...666>>>CCCFFFFFFEEEQQQbbbyyy{{{||||||yyypppoooqqquuuvvvwwwwwwxxxyyy~~~~~~}}}}}}}}}~~~||||||~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~{{{vvvqqqnnnhhhfffgggnnnppphhh\\\UUUUUU~~~|||uuusssuuurrraaaNNN666555333111...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++,,,,,,...555>>>EEEHHHIIIIIIHHHIIIKKKJJJKKKTTT^^^iiiwwwxxxfff]]]aaaiii{{{~~~|||pppdddcccppp~~~zzz{{{iii```^^^mmmsss\\\^^^```\\\RRRLLLIIIBBB999888666333111111111000/////////.........//////000.../////////000000111111000111222333444555555555444555555666666666666666666777888888777888:::<<<;;;@@@DDDEEEEEELLLXXXbbbtttsssqqqoooooonnnooooooqqqrrrsssuuuwww{{{~~~}}}zzzyyyzzz|||}}}zzzzzz{{{{{{||||||}}}}}}}}}~~~{{{wwwqqqnnnmmmllliiihhhmmmtttssslllkkkyyy{{{xxxuuussspppnnnrrrzzzuuuXXXDDD222...//////...///......---------,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++***+++,,,,,,++++++---///000000999CCCCCC>>>EEERRRdddooo}}}|||{{{qqqooorrruuuwwwxxxyyyzzz|||~~~}}}{{{zzz{{{||||||}}}~~~~~~~~~~~~~~~|||}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{|||yyyrrrllljjjgggeeefffgggddd]]]VVV\\\mmm}}}|||}}}{{{ssscccCCC222)))///444///***+++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************,,,---///444;;;BBBGGGIIIIIIIIIKKKLLLKKKMMMYYYfffvvv~~~ooo```RRRQQQ^^^qqqnnnllliiieeeiii{{{xxxyyy{{{zzzeee]]]___vvvvvvhhhaaa___ZZZSSSLLLFFFAAA===:::222111111111000000/////////000000///------///000/////////000111111222222000///000222444666555444222333555888::::::999888555444444666999<<<>>>>>>;;;>>>DDDIIIJJJNNN___rrrsssrrrpppooonnnnnnoooooooooqqqrrrtttvvv{{{~~~|||{{{{{{}}}~~~||||||}}}}}}~~~zzzuuuqqqnnnkkkjjjfffcccfffkkktttrrrsss{{{xxxwwwxxxwwwrrrooottt|||uuuZZZHHH666///...---,,,---......---------,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++***+++,,,,,,+++,,,---///000333<<>>DDDHHHJJJLLLIIIGGGIIIMMMVVVfffuuu|||gggVVVHHHGGGTTTYYY^^^ccciiirrrxxxsssuuutttnnn___^^^hhhzzzggg\\\XXXWWWSSSKKKEEE???;;;777444111111111111000000000///...///000///...---///000000111111222333333444444666666555666777777666555999888777888:::<<<;;;:::===;;;888888999<<<>>>???DDDCCCFFFLLLRRR[[[lll|||rrrqqqooonnnmmmmmmnnnnnnmmmnnnppprrruuuzzz~~~}}}|||}}}~~~~~~zzztttsssooollljjjeee``````dddooottt{{{~~~~~~zzzwwwvvvuuuxxx|||}}}wwwtttzzz{{{mmm^^^NNN===333///,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++***+++,,,,,,+++,,,...000222666???FFFEEEFFFVVViii~~~zzzvvvwwwyyy{{{xxxuuuuuuyyy}}}~~~}}}{{{yyywwwvvvuuuvvvwwwxxxxxxzzz}}}~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~|||}}}~~~|||wwwssskkkgggdddcccdddeeeccc```^^^bbbnnnzzz}}}___GGG222...111000---...,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''(((((()))***++++++))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))************)))))))))))))))))))))*********++++++---000666<<>>:::666222000111111111111000000000000...///000000......///111222333333444555555666666666666666555666666777777>>><<<:::<<>>CCCQQQaaammmuuuzzzzzzjjjkkkxxx}}}sssdddZZZjjjqqq```YYYXXXXXXKKKFFF@@@;;;888555333111111111111000000000000000...000111111000000000222444444444555666666777777444555555555666777:::<<<<<<>>>BBBGGGJJJHHHBBB===555555666777:::???EEEJJJLLLOOOUUU^^^hhhsss~~~nnnmmmlllkkkkkkkkklllmmmjjjlllnnnqqqtttzzz~~~}}}}}}}}}|||||||||}}}~~~~~~~~~~~~}}}yyytttppppppmmmhhhggghhhhhhppp|||zzzmmmcccooovvv~~~~~~lllccc\\\WWWKKK===222......///......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++***+++,,,---,,,---///222555;;;BBBCCCBBBKKKbbbxxxsssoootttzzzvvvssswww|||~~~~~~~~~~~~}}}|||{{{{{{{{{zzzxxxvvvuuusssssstttuuuvvvuuuwww{{{~~~|||{{{nnnkkkeeebbbbbbeeehhhjjjoooeeeaaaccclll~~~qqqrrr|||zzzkkk[[[III777000000000...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((()))***++++++,,,(((((())))))))))))(((((())))))))))))************************************))))))))))))))))))******************++++++++++++---333<<>>???EEENNNUUUfffnnnuuunnn]]]JJJ>>>:::777<<>>>>>???GGG\\\uuu{{{zzz{{{zzz~~~|||{{{zzzyyyxxxvvvuuutttuuuvvvvvvuuusssssstttvvvzzz|||~~~}}}~~~|||zzzxxxvvvtttqqqlllfffcccbbbbbbdddlllpppmmmppp{{{tttoooppppppaaaMMMAAA333,,,222---------,,,,,,,,,++++++,,,++++++******++++++,,,*********)))******++++++************************)))))))))))))))******+++)))************+++++++++++++++************++++++((())))))))))))***---///;;;BBBGGGGGGJJJPPPPPPLLLLLLSSS[[[bbbfffffffffgggaaaSSSKKKUUUgggqqqpppmmmpppoooyyy~~~oookkklllmmmcccYYYcccuuu}}}bbbKKKFFFFFF???888777222222111111000000//////...///000000000111555777666666777777888:::;;;<<<<<<::::::======;;;<<>>???BBBCCCLLLWWWeeexxxbbbGGG:::<<>>>>>HHH]]]ppp}}}|||yyy}}}~~~}}}{{{zzzzzzyyyxxxvvvtttsssrrrqqqrrrsssttttttssstttvvvxxxzzz|||~~~~~~~~~~~~}}}~~~~~~|||{{{yyyxxxuuuvvvuuuooofff```___aaaddddddhhhnnnmmmmmmwww||||||gggUUU>>>............---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***))))))))))))************************)))))))))))))))******+++)))************+++++++++++++++************++++++,,,,,,,,,,,,+++---000333>>>DDDIIIIIIKKKNNNOOOMMMLLLZZZkkkxxxuuuggg\\\OOOGGGNNN\\\dddeeedddiiinnnzzzzzzxxxzzz}}}xxxkkkfffwww}}}gggRRR@@@<<<<<<777333222000000000000////////////111333444444444666888::::::::::::::::::;;;<<<===999999===AAABBB@@@AAAFFFGGGSSSdddyyyqqqVVVDDD>>>CCCJJJWWWooogggggggggfffgggggghhhhhhhhhiiilllppptttyyy}}}~~~~~~}}}uuutttxxx}}}{{{yyyvvvrrrppppppnnnnnnooonnnpppyyy{{{uuuqqqrrrwww|||zzzuuuqqqvvvjjjTTT@@@333111000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******)))))))))******************************+++++++++,,,,,,,,,---------...111555:::===??????OOOiiiyyy}}}zzzzzzyyy{{{||||||}}}~~~~~~|||zzzyyyyyyxxxvvvsssrrrqqqppppppssstttuuuuuuuuuvvvxxxzzz{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxuuuxxxxxxrrrhhh```___aaaddd```dddmmmjjjaaaeeeqqq~~~gggGGG222111............------------,,,++++++******++++++,,,---,,,+++***))))))))))))************************)))))))))))))))******+++))))))*********+++++++++++++++************++++++,,,,,,,,,,,,+++---111444AAAFFFJJJKKKKKKLLLNNNOOOTTTeeexxxjjjQQQFFF@@@HHHUUU]]]```aaaccckkkvvv{{{uuuqqqvvv{{{~~~vvvlllnnnoooYYYIII;;;777777555111000//////////////////000000222444555666666777999;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>@@@DDDEEEEEEJJJQQQTTT^^^ooouuuZZZHHHAAAFFFQQQ[[[uuufffeeeeeeeeeffffffggghhhiiijjjmmmpppuuuyyy}}}~~~}}}}}}vvvuuuyyy~~~}}}{{{xxxssspppnnnlllkkkjjjgggjjjvvvyyymmmggghhhooovvvzzz|||uuunnnvvvtttgggYYYGGG999111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++******************************************+++++++++,,,,,,,,,---------///333888===???BBBFFFYYYsss~~~}}}yyytttwww|||zzzzzzzzz{{{}}}~~~}}}{{{yyyxxxwwwvvvsssqqqpppoooppppppuuuvvvxxxxxxxxxyyy{{{~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyvvvyyyyyytttkkkcccaaaaaaccc]]]```iiigggZZZXXXaaannnrrruuuwwwPPP666444/////////.........------,,,++++++******++++++,,,---,,,+++***))))))))))))************************)))))))))))))))******+++))))))*********+++++++++++++++************+++++++++++++++++++++...222666BBBFFFKKKMMMLLLKKKNNNRRRZZZnnn~~~eeeHHH@@@>>>GGGUUU^^^ccceeejjjqqqyyy{{{xxxsssnnnjjjqqqwwwwwwooojjjwwweeeNNNCCC888555555333111000......//////000000111111222444666777777888999;;;;;;;;;;;;;;;<<<<<<===>>>DDDDDDFFFJJJKKKOOOXXXbbbjjjoooyyysss^^^HHH???CCCOOO```oooddddddddddddeeefffggggggiiijjjmmmppptttyyy|||~~~~~~yyywwwzzz}}}~~~|||uuupppnnnmmmmmmkkkhhhjjjuuuyyyllleeehhhqqqyyy~~~xxxqqqxxx~~~~~~mmmddd\\\MMM???222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,...------000555;;;???AAA@@@JJJ```ttt{{{{{{tttqqqxxxyyyxxxxxxzzz|||~~~}}}}}}~~~|||yyywwwvvvuuutttrrrpppooopppqqqrrrwwwxxxzzzzzzzzzzzz}}}~~~}}}|||{{{{{{{{{{{{yyyyyyyyyvvvoooiiidddaaaaaa]]]___dddbbbYYYUUUWWW^^^wwwrrreeehhh}}}WWW;;;666000////////////.........,,,++++++******++++++,,,,,,,,,+++***))))))))))))************************)))))))))))))))******+++)))************+++++++++++++++************++++++************+++///555999CCCFFFKKKOOOMMMKKKOOOVVV___vvvuuuYYYCCC???AAAMMM[[[dddjjjoooyyy~~~{{{xxxtttoooqqqtttooogggkkkvvv[[[EEE???777444333333222111...//////000111222222333333555777999999999:::<<<<<<<<<<<<<<<>>>???@@@AAACCCDDDIIIOOOTTTZZZgggttt___OOOBBBBBBJJJZZZpppccccccccccccdddeeefffggghhhiiilllooossswww{{{}}}~~~|||xxxzzz~~~}}}xxxqqqooooooooooookkkjjjqqqzzz|||ssskkkjjjpppzzzyyy{{{}}}zzz|||jjjccc___TTTFFF333222111///......------------------------------))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,...---,,,000777===AAACCC@@@RRRhhhvvvzzzzzzrrrsss~~~yyyxxxwwwyyy|||~~~|||{{{}}}|||zzzwwwuuuttttttrrrpppooooooppprrrtttxxxyyyzzzzzzyyyzzz|||~~~}}}|||{{{|||||||||{{{zzzxxxwwwtttnnngggaaa___^^^_________\\\WWWSSSTTTlll|||~~~pppdddfffxxxvvvZZZ@@@999000000000/////////......,,,++++++******++++++,,,++++++***************+++************************)))))))))))))))******+++)))************+++++++++++++++************++++++*********+++---222999===CCCEEEKKKPPPNNNKKKQQQZZZhhhqqqRRRAAA@@@EEESSSaaajjjpppuuuwwwuuukkkbbboooiiiOOO???<<<777333222222222000//////000111222333444444444777:::;;;;;;;;;<<<=========>>>???AAACCCDDDEEEDDDIIITTT```hhhqqqiiiNNNFFFDDDLLLXXXhhhccccccccccccdddeeefffgggggghhhjjjnnnrrrvvvyyy{{{~~~}}}yyyyyy|||}}}zzzrrrooonnnoooppplllhhhlllsss~~~yyypppiiilllyyy}}}~~~{{{~~~{{{xxx~~~}}}xxx{{{jjjcccbbbXXXLLL333222111///......------------------------------))))))******++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,///---,,,000888???BBBDDDGGG]]]ttt~~~ssssssuuuyyywwwwwwyyy|||~~~|||zzz|||}}}zzzxxxuuusssrrrsssqqqpppnnnoooqqqsssuuuxxxyyyzzzzzzyyyyyy{{{}}}~~~|||||||||}}}}}}}}}zzzwwwwwwwwwrrriiiaaa]]]```___\\\]]]^^^YYYRRRMMMfffxxxwwwkkklllppp}}}oookkk[[[DDD;;;000000000000////////////,,,++++++++++++++++++,,,******************++++++************************)))))))))))))))******+++)))************+++++++++++++++************++++++***++++++,,,///444;;;@@@CCCEEEKKKPPPNNNKKKQQQ\\\qqqrrrRRR???@@@GGGVVVccckkkqqqvvv}}}}}}xxxjjjaaarrr^^^EEE;;;:::777333111222111000//////000222333444555666666888<<<=========>>>???>>>???@@@AAACCCFFFHHHIIIMMMVVVfffvvvmmmRRRDDDAAAGGGVVVccctttuuuaaa`````````aaabbbccccccdddfffjjjmmmppptttyyy|||}}}}}}~~~~~~~~~|||{{{}}}|||xxxvvvzzz|||uuurrrpppooommmlllllllllmmm{{{}}}}}}rrrjjjsss|||~~~|||}}}zzz}}}vvvhhhjjjhhhWWW<<<888444000...,,,...000......---------,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,,,,------...///...111777;;;===AAAGGGTTTkkk}}}}}}vvvwww~~~wwwtttuuuwwwwwwvvv}}}|||{{{}}}~~~|||yyywwwuuusssrrrppppppooommmkkkkkklllnnnsssvvvxxxzzzzzzzzz|||}}}|||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{uuummmgggfff___ZZZ]]]```^^^[[[ZZZOOO\\\zzzzzzxxxooolllcccOOO<<<666...000222,,,,,,...***...---,,,,,,++++++,,,,,,***+++,,,,,,******+++,,,******************************************************++++++++++++*********************************---,,,***...888AAAEEEHHHKKKOOOPPPLLLKKKUUUaaafffLLLIIIFFFMMM^^^fffeeegggnnnvvv|||}}}|||nnn```hhhoooPPP@@@999777555222000000000111111111111222444777:::;;;===<<<<<<;;;;;;<<<<<<===DDDAAA@@@BBBGGGKKKMMMMMMVVVbbbttt{{{^^^LLLEEEKKKTTT___ssswwwnnn````````````aaabbbccccccdddgggjjjmmmooossswwwzzz{{{||||||}}}~~~}}}}}}}}}||||||{{{zzzyyy{{{~~~|||yyywww{{{|||wwwrrrqqqooommmllllllllllll|||uuuoooyyyzzzzzz}}}|||{{{|||jjjGGG<<<333111000------000......---------,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,,,,---......//////111777;;;===CCCJJJ]]]sss~~~{{{xxxxxxttttttvvvwwwwwwzzzyyyyyy{{{~~~}}}|||zzzxxxvvvsssrrrqqqnnnoooooommmkkkkkkmmmooorrrtttwwwxxxxxxyyy{{{||||||~~~~~~~~~~~~~~~~~~}}}wwwpppkkkfff___[[[]]]___^^^^^^___YYYbbb}}}}}}uuussslllYYYFFF999///000222,,,,,,...***...---,,,,,,++++++,,,,,,***+++,,,,,,******+++,,,******************************************************++++++++++++******************************+++---,,,***...999BBBEEEHHHJJJOOOPPPMMMMMMWWWccc~~~|||pppWWWEEENNNLLLSSSaaaiiigggiiioooyyyyyyvvvuuuwwwiiiaaannnfffJJJ<<<999777444222000000111111111111222444666888:::;;;============>>>???@@@AAADDDCCCBBBEEEJJJRRRXXX\\\eeelllxxxxxx[[[KKKKKKRRR\\\kkkzzzuuuuuuwww____________```aaabbbccceeegggjjjlllmmmppptttvvvxxxyyyzzzzzz{{{{{{zzzzzzxxxxxxxxxwwwwwwxxx|||~~~}}}yyyxxx{{{~~~~~~}}}zzztttssspppnnnmmmlllllllllzzzyyyttt}}}xxxuuuzzzyyy}}}|||XXXCCC333222333---,,,000......---------,,,,,,,,,---+++***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++************+++++++++,,,------......///000333888;;;>>>GGGPPPcccvvvzzzyyy||||||tttrrrsssvvvxxxvvvuuuuuuxxx|||~~~}}}zzzzzzxxxvvvsssqqqpppooolllmmmnnnmmmllllllnnnpppppprrruuuvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~{{{tttoooeee```\\\]]]^^^^^^bbbggg^^^aaauuuyyyxxx~~~{{{yyysssaaaOOO???111///111,,,+++...+++...---,,,,,,++++++,,,,,,***+++,,,+++******+++,,,******************************************************++++++++++++******+++++++++++++++++++++++++++,,,,,,+++000;;;CCCEEEHHHKKKOOOPPPMMMMMMXXXdddyyysssbbbMMMEEERRRQQQYYYfffmmmlllmmmsss{{{sssllllllrrryyyzzzxxxkkkcccdddxxx|||]]]EEE:::888666444222000000111222111222444666888:::;;;;;;===>>>>>>???AAABBBDDDEEEDDDFFFIIIMMMSSS]]]iiirrrxxx|||kkkVVVOOORRR[[[hhhzzzzzztttqqqlllkkkxxx^^^^^^^^^^^^___```bbbbbbeeegggiiijjjkkkmmmppprrruuuvvvvvvwwwwwwwwwwwwwwwuuuvvvvvvvvvvvvwwwzzz}}}~~~}}}zzzyyy|||~~~~~~wwwuuurrrpppnnnlllllllllttt|||{{{vvvzzzyyytttuuuxxxzzzxxxhhhLLL666555555...+++000......---------,,,,,,,,,,,,++++++,,,------,,,******+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........///111555:::<<>>>>>???@@@AAACCCEEEFFFGGGMMMUUUZZZ```jjjxxxyyypppdddVVVQQQUUUZZZeeeuuu|||zzzvvvkkkfffgggeeehhh\\\\\\\\\]]]^^^```aaabbbeeefffhhhhhhiiijjjllloooqqqrrrrrrssstttsssssssssssstttuuuvvvvvvwwwzzz}}}|||}}}{{{{{{|||~~~zzzxxxuuurrrooonnnmmmmmmllluuu}}}{{{vvvrrrqqq||||||zzzxxxuuusssvvvyyypppUUU>>>888666...,,,000......---------,,,,,,,,,,,,,,,+++,,,......,,,************++++++,,,,,,,,,+++++++++++++++++++++,,,+++,,,,,,------.../////////222888<<<>>>EEETTTdddwww~~~tttwww{{{rrrooorrruuuqqqpppqqqtttwwwyyyyyyyyy|||}}}|||{{{uuutttsssqqqooommmlllkkkiiikkklllmmmmmmmmmnnnpppppprrrssstttuuuwwwzzz}}}~~~~~~}}}zzzvvvjjjddd___^^^\\\^^^eeemmmggg]]]bbbuuu{{{}}}xxxzzz|||lllSSS;;;000111---+++...,,,...---,,,,,,++++++,,,,,,)))***++++++))))))***+++******************************************************++++++++++++******+++++++++++++++++++++++++++,,,+++,,,444@@@GGGGGGKKKMMMOOONNNIIIIIISSS```jjjpppnnniii___JJJ>>>FFFOOOUUUaaammmtttwww{{{uuuiii```bbbjjjooosssvvveeeeeepppnnnVVVEEE;;;666555333111111111333444333555888:::===>>>>>>>>>??????@@@AAABBBDDDEEEFFFMMMWWWbbbiiinnnvvvrrr\\\RRRLLLKKKRRR[[[gggtttzzzrrrlllhhhhhh___\\\bbbeeemmm[[[[[[[[[\\\]]]___```aaaccceeefffgggggghhhjjjlllnnnnnnoooppppppppppppoooqqqsssuuuvvvvvvxxxzzz}}}{{{}}}||||||}}}~~~~~~|||yyyuuurrrooonnnnnnhhhooovvvzzz{{{xxxnnneeekkkmmmsssxxxxxxvvvxxx}}}~~~ooo^^^III<<<444///...000......---------,,,,,,,,,,,,,,,,,,---///...,,,************++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...333:::???AAAIII]]]ooo}}}wwwqqqvvvtttnnnnnnrrrooooooppprrrtttuuutttssswwwzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyysssrrrqqqpppnnnlllkkkjjjhhhjjjmmmmmmmmmmmmmmmooopppqqqrrrssstttwwwzzz}}}~~~|||yyyoooggg```^^^]]]]]]bbbiiigggZZZZZZfffxxx}}}rrrwwwwww}}}___AAA111222...+++...---...---,,,,,,++++++,,,,,,)))***+++***))))))***+++******************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---666BBBHHHHHHLLLMMMOOONNNIIIIIITTTaaacccllljjj```UUUBBB;;;DDDQQQZZZfffqqqwwwzzz}}}qqqjjjcccdddllluuuyyyyyyfffiiivvviiiUUUEEE:::555444222111111222333555666777999;;;===???@@@@@@@@@AAABBBCCCFFFHHHJJJKKKWWW```llltttyyyvvv```MMMHHHKKKPPPZZZdddxxx~~~xxxpppggg___ZZZYYYUUUWWW___hhhvvvZZZZZZZZZ[[[]]]^^^```aaabbbccceeeeeeeeefffiiikkkkkkllllllmmmmmmmmmmmmmmmoooqqqsssuuuuuuwwwzzz|||zzz~~~}}}}}}}}}~~~}}}{{{wwwtttqqqpppoooiiilllooottt{{{}}}qqqccc```eeeqqq}}}}}}pppiiidddTTT???222///111000......---------,,,,,,,,,,,,,,,,,,...//////,,,***)))******+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,------.../////////...444<<>>@@@AAACCCDDDEEEHHHKKKRRRZZZbbbkkksssxxx~~~zzz{{{|||lllOOOKKKNNN[[[jjjwww}}}qqqmmmiiicccZZZQQQPPPTTTQQQXXX___jjj\\\[[[[[[ZZZZZZ[[[[[[\\\^^^___aaabbbdddfffhhhhhhggghhhiiiiiihhhhhhjjjlllkkkmmmnnnpppqqqtttxxx{{{|||~~~~~~~~~~~~}}}{{{zzz{{{}}}~~~~~~~~~~~~|||xxxtttrrrpppnnnnnnlllmmmyyyyyygggmmmvvv}}}xxxzzzyyy}}}|||rrrnnnpppiiiSSS===333000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......---...///111111>>>FFFFFFOOOfff{{{zzzsssrrryyyvvvllliiiggggggggghhhiiijjjkkkkkkoooqqqtttwwwyyyyyyyyyyyyuuuuuuuuuttttttuuuuuuuuuvvvvvvuuutttsssqqqooonnnmmmlllkkkjjjiiihhhhhhhhhhhhiiijjjkkkkkkkkkkkkjjjlllmmmooorrruuuxxx{{{|||}}}~~~uuujjj```\\\ZZZYYYYYYYYYWWWPPPKKKOOOaaazzz{{{zzz~~~qqqgggggg]]]DDD111333222---------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,...666@@@GGGIIIIIIOOORRRQQQMMMQQQaaatttwwwaaaIII???GGGUUUbbbccceeeeeehhhppp{{{{{{mmmdddwwwrrr[[[FFF;;;555444333444666888::::::???@@@AAACCCFFFIIIKKKMMMVVV[[[bbblllttt{{{~~~rrr___QQQUUUUUU^^^ppp}}}rrrjjjbbb\\\WWWQQQOOOQQQVVVaaammm|||\\\[[[[[[ZZZZZZ[[[[[[\\\]]]]]]___aaadddfffggghhhdddfffgggfffffffffhhhjjjlllmmmooooooppprrrvvvxxxyyy|||~~~~~~~~~~~~}}}|||{{{zzz{{{|||~~~~~~}}}}}}|||wwwssspppooopppooooooyyynnnooosss|||{{{uuuyyy{{{bbbEEE444111222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000222666@@@GGGJJJUUUkkk|||zzz}}}|||qqqmmmeeeeeeffffffhhhiiijjjkkklllnnnssswwwyyyyyyxxxwwwssssssssssssssssssssssssrrrrrrrrrqqqpppnnnmmmllllllllljjjiiihhhhhhhhhhhhiiiiiijjjkkkkkkkkkjjjjjjmmmnnnpppsssvvvxxx{{{|||yyynnnddd]]]ZZZXXXWWWWWWWWWSSSLLLKKK[[[xxx}}}wwwtttlllQQQ999555333------------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++,,,///777AAAHHHKKKKKKNNNPPPNNNMMMTTTcccsss{{{~~~wwwhhhTTTFFFCCCKKKTTT___```aaaccchhhrrrtttcccddd{{{xxx```HHH<<<444444555666999<<>>@@@CCCHHHLLLOOORRRWWW^^^gggpppwww{{{~~~{{{xxxzzzbbbKKKMMMWWW\\\kkkrrriii___YYYWWW[[[hhhttt[[[ZZZZZZYYYYYYZZZZZZ[[[____________^^^^^^^^^^^^bbbdddeeeeeeeeefffiiikkkjjjkkklllmmmmmmnnnrrrtttyyy|||~~~}}}|||}}}|||{{{zzzzzzyyyyyyzzzyyyzzz||||||{{{{{{}}}~~~~~~}}}yyyvvvrrrssstttwww|||}}}pppjjjttt|||~~~sssUUU<<<222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------///333666???BBBIIIUUUcccqqqzzz}}}sssgggfffdddccccccdddfffgggfffiiimmmppprrrqqqpppooommmnnnoooppppppooonnnmmmiiijjjjjjkkklllllllllkkkiiiiiihhhggggggggggggggghhhhhhhhhiiijjjlllmmmnnnoooppprrrtttvvvyyyzzz{{{~~~zzzxxxssskkkbbb[[[WWWVVVVVVTTTSSSPPPJJJJJJ[[[pppvvvtttxxx~~~RRR<<<444000222............---------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++///666>>>EEEJJJNNNOOOOOONNNKKKIIIOOO[[[ccceeedddhhhbbbQQQHHHOOOZZZaaalllyyyxxxpppppppppttt{{{|||uuulllgggrrrdddJJJ>>>;;;>>>CCCEEEGGGKKKQQQWWW```ccchhhpppxxx~~~nnnTTTJJJRRRdddsssjjjddd^^^[[[]]]fffxxxZZZZZZYYYYYYYYYYYYZZZZZZ]]]]]]]]]^^^^^^^^^^^^^^^aaabbbdddddddddfffhhhjjjiiijjjkkkllllllnnnqqqtttxxx|||~~~}}}}}}|||{{{yyyyyyyyyyyyzzzxxxzzz{{{{{{{{{{{{|||~~~~~~}}}{{{uuutttsssvvv{{{nnnccciiitttyyy~~~zzztttuuunnnYYYCCC555111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......------///333666BBBEEENNN]]]mmmyyy}}}yyy~~~wwwfffdddbbb```___```aaacccdddfffhhhjjjlllkkkkkkjjjiiijjjlllmmmmmmllljjjiiifffggghhhiiijjjkkkkkkkkkhhhhhhgggfffffffffggggggffffffggghhhjjjmmmooopppoooppprrrtttwwwyyyzzz{{{~~~{{{zzzvvvnnnddd[[[WWWVVVWWWRRRQQQRRRMMMHHHOOO\\\|||{{{xxxvvv{{{cccFFF888000///............------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++---111999@@@FFFJJJNNNOOOLLLLLLJJJGGGKKKWWWaaadddkkkmmmdddRRRKKKUUUbbbfffuuuqqqgggeeejjjuuu~~~rrriiifff|||gggPPPFFFBBBGGGMMMQQQTTTZZZbbbiiinnnqqqwww}}}mmm___TTTQQQUUUbbb}}}{{{qqqccc]]][[[bbbpppZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]^^^______```aaaccccccdddeeegggjjjhhhiiijjjkkklllnnnrrruuuwww{{{~~~~~~}}}}}}}}}~~~~~~~~~}}}|||zzzyyyxxxxxxyyyzzzxxxzzz{{{{{{zzz{{{|||~~~zzzvvvssstttvvvyyy~~~mmm^^^aaajjjqqq{{{uuuuuu|||sssiii]]]III888000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...---------///444777EEEGGGRRRcccuuuzzzvvv{{{{{{eeeccc```]]]\\\]]]^^^___cccdddeeefffgggggggggffffffhhhiiijjjjjjiiihhhfffdddeeefffhhhiiiiiijjjjjjhhhggggggffffffffffffgggeeeeeefffhhhjjjmmmppprrrpppqqqrrrtttwwwyyyzzz{{{~~~}}}}}}yyypppeee\\\WWWUUUXXXPPPOOOSSSPPPGGGGGGOOOkkkzzzgggmmm{{{oooOOO<<>>333222///...,,,,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++---,,,,,,++++++*********,,,555>>>BBBFFFLLLQQQQQQQQQNNNIIIJJJXXXmmm|||mmmUUUHHHGGGOOOZZZcccyyyzzzqqqgggqqq}}}~~~jjjgggqqqvvvdddVVVYYY\\\```eeekkkrrrwww{{{|||}}}}}}```MMMFFFGGGOOO\\\llltttggg\\\WWWYYY\\\gggzzzwwwtttnnn^^^PPPZZZYYYXXXWWWWWWXXXYYYZZZYYYZZZ[[[\\\]]]]]]]]]]]]```aaabbbdddeeeggghhhhhhjjjjjjkkklllnnnppprrrsssuuuxxx|||~~~~~~~~~|||{{{{{{zzzzzzzzz{{{{{{zzzzzz{{{|||}}}~~~~~~}}}{{{wwwrrrooopppssswwwzzz{{{rrrddd```jjjtttxxx}}}zzz{{{}}}~~~ooobbb\\\VVVGGG999444111///......///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,---------......,,,...//////...111666;;;DDDNNN```ttt|||}}}pppeeeZZZWWWXXXWWWWWWXXX[[[[[[\\\]]]]]]]]]\\\\\\\\\\\\]]]^^^___aaacccdddbbbbbbbbbbbbbbbbbbbbbbbbbbbcccbbbaaa```aaadddffffffhhhkkknnnpppppppppooorrruuuxxxzzz|||~~~}}}{{{xxxooobbbXXXTTTTTTTTTSSSPPPKKKGGGFFFFFFTTThhhzzzzzznnnhhhppp{{{uuugggUUUBBB666111000...,,,,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++...777@@@DDDHHHNNNRRRRRROOOMMMIIIMMM]]]rrr|||eeeLLLAAACCCKKKVVV___yyy{{{||||||}}}}}}wwwoooyyyxxxeeeiiixxx}}}nnnccccccccceeehhhmmmtttzzz}}}||||||{{{{{{|||nnnYYYHHHBBBCCCLLLWWWkkkkkk[[[UUUUUUZZZ```ooooooeeeXXXQQQQQQRRRQQQOOOZZZYYYXXXWWWWWWXXXYYYZZZZZZ[[[\\\\\\]]]]]]^^^^^^```aaabbbdddfffgggiiijjjjjjkkkkkklllnnnpppqqqrrrtttwww|||~~~~~~~~~~~~~~~~~~{{{zzzzzzzzz{{{{{{{{{|||yyyzzzzzz{{{|||}}}~~~~~~~~~|||xxxrrrnnnnnnqqqsssxxx|||xxxjjjaaafffrrr{{{tttzzzyyylllgggcccRRR===666333000......///......------------------------+++---///111111///---+++,,,,,,,,,---------......,,,.../////////222888===BBBQQQfffyyy}}}zzz}}}qqqdddXXXTTTTTTSSSSSSUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYZZZ[[[^^^```bbb```aaaaaaaaaaaaaaaaaa```aaaaaa```^^^]]]___cccfffhhhjjjlllnnnppppppppppppsssvvvyyy|||~~~~~~}}}{{{sssggg[[[TTTSSSSSSQQQOOOKKKIIIGGGGGGUUUiii}}}zzzqqqggg[[[KKK<<<333111///---------...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,000999CCCFFFJJJOOORRRRRRMMMKKKIIIOOO```uuuwww^^^EEE===BBBJJJUUU___tttqqqpppttt{{{|||wwwxxxfffnnnwwwnnnlllkkkkkkmmmqqqvvvyyy{{{wwwyyyzzz{{{}}}rrr\\\LLLCCC@@@EEELLLSSSbbbzzz|||ooo^^^TTTTTT[[[eeellllll[[[KKKIIIFFFDDDFFFMMMWWW^^^ZZZYYYXXXWWWWWWXXXYYYZZZ\\\\\\\\\]]]^^^^^^___``````aaabbbdddfffhhhiiijjjjjjkkkkkklllnnnpppqqqrrrtttwww|||}}}||||||{{{{{{|||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzzzz{{{{{{{{{{{{{{{{{{yyyyyyzzz{{{|||}}}~~~~~~}}}yyysssnnnmmmoooqqqvvv}}}}}}ooo```aaaooo|||xxx{{{sss\\\DDD888555111///...//////...------------------------+++---///111111///---+++,,,,,,,,,---------......---.../////////333:::???BBBTTTkkk{{{~~~}}}qqqdddWWWRRRQQQQQQQQQTTTSSSSSSUUUVVVXXXYYYYYYYYYXXXXXXWWWXXXYYY\\\^^^___^^^___```aaaaaaaaaaaa`````````___]]]]]]___cccfffiiijjjlllnnnppppppqqqqqqtttvvvzzz}}}~~~}}}wwwmmm___UUUSSSRRRPPPNNNLLLKKKIIIHHHQQQeee~~~~~~vvvooogggXXXDDD555222000...---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,---111;;;DDDHHHKKKPPPRRRRRRNNNLLLLLLSSSeeeyyyuuuZZZBBB???GGGOOOYYYbbbhhhdddeeennnyyy~~~}}}yyyyyyhhhrrr}}}wwwrrrpppnnnoooqqqtttttttttsssxxx~~~bbbUUUHHHAAA@@@DDDMMMVVV___ooommmeeeZZZUUU\\\jjjwww~~~}}}```QQQMMMFFFJJJMMMOOOPPPUUU```hhhZZZYYYXXXWWWWWWXXXYYYZZZ]]]]]]]]]]]]^^^___```aaaaaabbbccceeefffhhhiiiiiijjjjjjkkklllnnnppprrrsssuuuxxx|||yyyuuuuuuqqqqqqqqqqqqrrrtttvvvwwwzzz|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}zzz{{{{{{|||{{{{{{zzzzzzyyyyyyzzz{{{|||}}}}}}~~~zzztttooommmnnnpppsss~~~uuu```ZZZgggxxxlllVVV:::666222///...//////...------------------------+++,,,...//////...,,,+++,,,,,,,,,---------......---.../////////444;;;BBBFFFYYYnnn|||ssseeeVVVPPPOOONNNOOORRROOOPPPRRRTTTVVVWWWXXXXXXVVVVVVWWWWWWXXXYYY[[[[[[[[[\\\^^^```aaaaaaaaa```______```___^^^```cccfffhhhjjjkkkmmmoooqqqqqqrrrtttvvvzzz}}}|||xxxxxxzzzwwwwwwyyy|||~~~yyyqqqdddWWWSSSQQQOOONNNNNNMMMKKKIIIMMMbbb{{{||||||yyysssdddIII111222000...---......---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,222<<>>>>>BBBFFFLLLXXXdddzzzzzzlll^^^iiivvvuuubbbTTTJJJEEEIIIPPPSSSXXXaaaiiiooosssvvvwwwZZZYYYXXXWWWWWWXXXYYYZZZ\\\[[[[[[ZZZ[[[]]]^^^___ddddddeeeeeefffggghhhhhhhhhhhhjjjlllnnnqqqsssuuuvvvyyy~~~rrr^^^RRRQQQTTTJJJJJJJJJKKKLLLOOOQQQRRRSSSUUUVVVVVVWWW[[[aaaffffffhhhkkkooossswwwyyyzzz}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}|||zzzxxxwwwxxxyyyyyyzzz{{{|||}}}}}}|||wwwqqqooooooqqqnnndddOOOTTTdddooosss~~~zzzyyyxxxnnn<<<888333///.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////000555===DDDRRRdddvvvzzzjjjYYYPPPLLLJJJJJJLLLIIIKKKMMMOOORRRTTTUUUVVVSSSTTTUUUVVVVVVUUUTTTSSSTTTVVVYYY\\\^^^_________^^^```bbbccccccccceeeffffffgggiiikkknnnppprrrssstttvvvyyy{{{}}}lll[[[RRRNNNMMMOOOMMMRRRXXX\\\^^^bbbgggkkkppprrruuuxxx{{{}}}}}}~~~~~~~~~~~~{{{vvviii[[[TTTRRROOOOOOQQQQQQNNNLLLEEEUUUlllzzztttttt|||ddd@@@333111///.........---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++222<<>>>>>>>>>>>>>>???@@@@@@BBBAAAAAABBBDDDGGGKKKMMMQQQRRRVVVZZZ___dddiiikkkmmmttt{{{}}}}}}}}}~~~}}}}}}}}}}}}||||||||||||~~~|||yyyxxxxxxyyyzzzwwwxxxxxxyyyzzz{{{||||||~~~~~~~~~}}}yyytttooollljjjrrrmmmOOOOOO___iiirrrwww~~~wwwqqqyyyyyypppTTT@@@000000222...,,,000///............---------...------,,,,,,------...------------------------///......111333777AAALLL[[[ppp}}}{{{|||}}}}}}lllYYYMMMIIIGGGHHHKKKJJJJJJJJJJJJKKKMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUWWWYYY[[[\\\\\\\\\]]]^^^```aaabbbcccdddeeeeeeeeekkknnnrrrttttttrrrrrrrrrxxxyyyzzz|||~~~vvvUUUHHHFFFCCC??????@@@BBBDDDGGGKKKOOORRRTTTZZZ]]]aaafffkkkooorrrsss}}}}}}~~~}}}}}}}}}~~~~~~~~~|||xxxnnnbbb]]]VVVPPPNNNQQQSSSQQQOOONNNMMMUUUppp~~~~~~wwwFFF:::333.........,,,,,,///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,---777???FFFJJJMMMQQQSSSQQQKKKGGGJJJXXXlllzzz|||yyynnnPPPEEESSS___hhhooonnniiinnn|||{{{vvv|||yyyttt}}}tttttt~~~tttaaaOOOAAA===>>>>>>EEEJJJMMMZZZppp~~~zzzrrryyyzzzeeeJJJKKKIIIHHHOOO```qqqzzzxxxxxxwwwwwwvvvtttooolllYYYXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^```aaabbbbbbdddeeefffeeeddddddfffgggkkklllnnnooorrrsssuuuvvvxxxzzz~~~oooSSSDDDBBBBBB???<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;===@@@CCCDDDCCCEEEGGGKKKOOOSSSWWWXXXaaaiiisss|||~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}|||zzzyyyyyyyyyyyywwwxxxyyyyyy{{{{{{|||}}}}}}}}}}}}~~~}}}yyyuuuqqqnnnllltttkkkNNNJJJVVVeeeooouuu|||wwwrrrzzz|||tttTTTAAA222111333111000333///............---------...------,,,,,,------...------------------------111//////222555999DDDOOObbbsss~~~zzzzzz{{{}}}}}}lllXXXMMMGGGEEEFFFHHHHHHHHHIIIIIIJJJKKKMMMMMMNNNNNNOOOQQQRRRSSSTTTUUUWWWYYY[[[\\\\\\\\\]]]^^^bbbbbbbbbcccdddeeefffggglllooosssuuuuuutttttttttxxxyyy{{{}}}qqqPPPDDDBBB???<<<<<<<<<<<<===???AAADDDFFFGGGKKKNNNRRRXXX^^^dddiiikkkuuuyyy}}}~~~~~~~~~~~~}}}~~~}}}zzzpppddd]]]WWWPPPMMMPPPRRRPPPNNNGGGGGGNNNeeexxxuuu~~~{{{QQQ<<<555/////////---,,,...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,...777???GGGJJJNNNRRRSSSPPPLLLKKKOOO[[[kkktttsssnnneeeLLLIII[[[hhhooorrrooofffkkkxxx|||pppoooxxxzzz}}}|||~~~nnn\\\OOOGGGAAA???AAA>>>GGGQQQZZZiii|||vvvvvvcccPPPDDDEEEGGGLLL\\\sss~~~|||yyyvvvtttqqqnnnkkkXXXXXXXXXYYYYYYZZZZZZZZZ\\\\\\]]]^^^```aaabbbcccdddeeefffeeeeeeeeegggiiilllmmmnnnppprrrtttuuuvvvyyy|||dddJJJ===;;;<<<;;;888888777777888888999:::777777666777888999;;;<<<<<<===>>>@@@CCCFFFHHHIIIPPPWWWbbbmmm|||~~~~~~~~~~~~}}}}}}||||||}}}||||||{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{||||||}}}|||||||||}}}~~~~~~{{{wwwssspppnnnrrryyy~~~iiiPPPHHHNNN^^^kkkrrryyy~~~xxxsss|||xxxoooYYYFFF555222444222111333///............---------...------,,,,,,------...------------------------111000000444777<<>>???BBBFFFLLLRRRWWWZZZdddjjjrrr{{{~~~|||}}}~~~||||||~~~}}}ssshhh^^^WWWOOOMMMNNNPPPNNNLLLFFFFFFKKK^^^{{{mmmjjjuuuvvvWWW===666000000111...---...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***+++,,,...888AAAHHHLLLOOORRRSSSPPPLLLNNNTTT^^^hhhlllhhhcccZZZHHHMMMeeerrruuutttmmmeeelllwwwzzzooodddhhhttthhhXXXHHHAAA???>>>???@@@DDDOOO\\\jjjzzz}}}{{{```MMMDDDDDDEEEIIIVVVmmmzzzuuusssrrrqqqpppWWWWWWXXXYYYZZZ[[[[[[[[[\\\\\\]]]___```aaabbbcccdddeeeffffffeeefffhhhjjjlllmmmoooqqqsssuuuvvvwwwzzz}}}uuuZZZDDD999888999999666666666666666777888888888888777777777888999:::<<<<<<<<<===>>>???@@@AAABBBFFFMMMXXXeeesss}}}~~~}}}}}}~~~}}}||||||{{{{{{|||{{{zzzyyyxxxwwwxxxxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~zzzuuupppnnnlllpppuuuuuuhhhUUUJJJJJJVVVfffooouuu|||xxxuuu~~~qqqggg___LLL999222111000...//////............---------...------,,,,,,------...,,,,,,------------------111///000444888>>>KKKWWWrrr}}}tttuuu}}}}}}kkkVVVJJJCCC??????AAACCCCCCCCCDDDEEEGGGHHHIIIKKKLLLMMMOOOPPPRRRSSSTTTUUUXXX\\\^^^___aaaccceeefffeeecccbbbcccfffiiikkkmmmppptttvvvvvvwwwxxxyyyxxxyyy}}}dddHHH===<<<999777999:::999888777777777777777;;;::::::;;;===AAADDDFFFNNNTTT]]]gggpppxxx~~~|||{{{|||~~~|||}}}~~~vvvlll```XXXPPPLLLMMMNNNMMMJJJIIIFFFIII[[[xxxzzzhhhgggttt}}}wwwlllWWW>>>555///000222000......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***************************+++,,,,,,++++++---///:::BBBJJJMMMPPPSSSSSSPPPJJJNNNUUU^^^fffhhheeeaaaUUUFFFOOOhhhrrrqqqmmmfffdddooo{{{yyyjjj^^^eeettt~~~iiiSSSIII@@@>>>???@@@DDDIIIQQQ]]]nnn}}}oooVVVJJJFFFFFFJJJLLLRRRaaaxxxzzzwwwxxxzzz}}}~~~VVVWWWXXXZZZ[[[\\\\\\\\\\\\]]]^^^___```bbbccccccccceeefffffffffgggjjjlllmmmnnnoooqqqsssuuuwwwxxxzzz}}}mmmUUUCCC;;;999999:::777777777777777888888999::::::999999999999:::::::::::::::999999:::;;;;;;======@@@FFFOOOZZZfffnnn}}}~~~}}}}}}~~~}}}}}}|||zzz{{{{{{{{{zzzyyyxxxwwwxxxyyyyyyzzz{{{|||}}}~~~|||vvvqqqmmmkkkllloooooohhhYYYLLLEEEOOObbbmmmsssyyyxxxxxxxxx||||||~~~~~~|||mmmcccaaaOOO;;;111//////...---///............---------...------,,,,,,------...,,,,,,,,,---------......///...///333888@@@NNNZZZuuu|||pppvvv}}}kkkVVVHHHAAA======???@@@@@@AAABBBCCCEEEGGGHHHJJJKKKLLLNNNOOOQQQRRRSSSUUUXXX\\\___bbbdddgggjjjfffeeeccccccdddfffiiikkkkkknnnrrrtttuuuvvvwwwyyyyyy{{{yyy___FFF>>>>>>;;;999;;;;;;::::::999999999999:::<<<;;;999888888:::;;;===???CCCJJJRRR\\\hhhssszzz~~~}}}~~~~~~xxxooobbbZZZPPPLLLLLLMMMKKKIIIGGGBBBDDDZZZ}}}~~~qqqrrr~~~qqqlllgggXXX@@@666...///111000//////------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***************************+++,,,,,,+++,,,...000;;;DDDLLLOOOQQQTTTSSSOOOGGGJJJRRR\\\fffjjjiiifffUUUGGGNNNccciiifffbbb\\\bbbppp}}}yyyggg\\\eeesssqqq\\\MMM>>><<<===@@@AAADDDMMMVVV```pppwwwhhhOOOEEEDDDFFFGGGKKKQQQ\\\lll~~~}}}|||~~~UUUVVVXXX[[[\\\]]]]]]]]]]]]]]]^^^___aaabbbcccdddccceeefffgggggghhhkkkmmmnnnoooppprrrtttvvvwwwxxxzzz}}}{{{gggQQQCCC>>>;;;:::;;;999999999999999::::::;;;:::::::::::::::::::::999<<<;;;;;;::::::;;;;;;;;;???===<<>>?????????AAABBBDDDFFFGGGIIIIIIKKKMMMOOOPPPRRRSSSVVVYYY]]]```ccceeehhhjjjeeeddddddcccdddfffiiijjjjjjmmmppprrrsssuuuwwwyyy{{{}}}qqqZZZEEE@@@AAA>>><<<===::::::::::::::::::;;;;;;<<<;;;:::::::::;;;<<<===:::<<<@@@EEEMMMXXXdddkkkyyy~~~yyypppeee\\\RRRLLLLLLLLLKKKHHHFFFBBBEEE]]]~~~nnniiifff[[[FFF:::///...111111//////------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,///111<<>>>>><<<===@@@AAABBBHHHQQQ\\\fffqqqyyy||||||}}}}}}}}}}}}~~~~~~{{{zzzyyyxxxxxxxxxyyyzzzyyyyyyzzz{{{|||}}}~~~~~~|||vvvrrrooooooooonnnjjj```PPPCCCGGG^^^lllpppwwwyyy{{{yyyuuurrr```HHH777333333111...///............---------...------,,,,,,------...++++++,,,,,,---......///000...000555<<>>>>>>>>???@@@BBBDDDEEEGGGGGGHHHJJJLLLNNNPPPQQQRRRYYY[[[^^^```aaabbbdddfffcccccccccdddeeefffhhhhhhjjjlllooorrrsssuuuxxxzzz}}}|||gggSSSCCC@@@BBB???<<<===;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======;;;<<<>>>@@@DDDKKKRRRWWWeeeooo{{{~~~|||~~~yyyppphhh^^^SSSMMMLLLLLLJJJHHHDDDBBBFFFYYYzzztttqqqoooeeePPPAAA333///111000......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,---///111===FFFOOORRRTTTUUUSSSNNNDDDGGGPPPaaaqqqwwwrrrjjjUUUFFFIIIXXXXXXTTTUUUTTT\\\jjjssslll]]]ZZZgggwww~~~oooZZZIIIBBBAAABBBAAACCCIIINNNVVVcccpppzzz|||\\\QQQIIIIIIKKKJJJKKKNNNYYYiii{{{SSSUUUXXX[[[]]]^^^^^^]]]]]]^^^___```aaabbbcccdddccceeegggggghhhjjjmmmoooooooooqqqsssuuuwwwxxxyyyxxx{{{rrr^^^JJJCCC@@@<<<999:::;;;;;;::::::;;;;;;<<<===;;;;;;<<<============<<<:::999999999::::::;;;<<<;;;:::===BBBBBB???BBBIIINNNZZZhhhrrr{{{~~~{{{{{{{{{|||}}}}}}~~~~~~|||zzzxxxwwwwwwxxxyyy{{{yyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyvvvlllmmmnnnooommmdddUUUHHHFFF^^^lllpppvvvzzz|||mmmRRR===555333///***//////.........---------...------,,,,,,------...++++++,,,,,,---...//////111///111666===GGGWWWeeerrrvvv|||~~~xxxvvv{{{iiiTTTGGGAAA======???======>>>@@@AAADDDEEEFFFGGGHHHIIIKKKNNNPPPQQQRRR[[[]]]___```______```aaabbbbbbcccdddeeefffggggggjjjmmmppprrrtttvvvyyy|||~~~~~~pppaaaOOO@@@@@@BBB>>>;;;<<<======<<<;;;;;;;;;;;;;;;<<<============<<<;;;:::<<<===>>>??????AAAEEEHHHQQQ]]]nnn{{{}}}{{{}}}yyypppiii```TTTMMMLLLLLLJJJHHH>>>>>>AAANNNhhh~~~}}}sssXXXHHH777111111000---------------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,---///222>>>GGGOOOSSSTTTUUUSSSNNNEEEHHHRRReeevvv{{{rrrgggSSSDDDHHHWWWWWWSSSVVVVVV^^^jjjpppgggZZZ[[[kkk{{{}}}zzz{{{mmm\\\KKK@@@<<<>>>@@@===???KKK\\\nnnpppuuu}}}ZZZLLLEEEBBBEEEHHHKKKTTT^^^kkk{{{VVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaacccdddeeeffffffggggggggggggiiimmmpppqqqrrrsssuuuvvvxxxyyyyyy}}}~~~yyydddYYYJJJ@@@=========<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>@@@@@@@@@@@@AAACCCIIIQQQZZZeeerrr}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~{{{{{{zzzzzzzzzzzz{{{{{{yyyzzz|||~~~~~~~~~~~~~~~~~~}}}tttpppllliiikkkllliii___VVVKKKYYYllloookkkvvvxxx~~~cccJJJ666222222,,,////////////............---------------------------------............///000///111444<<>>???@@@>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<===>>>???AAAAAAHHHKKKSSS```nnn{{{~~~}}}}}}}}}|||zzzxxxooodddVVVNNNLLLKKKHHHDDDBBBAAA===DDDVVVfff}}}{{{zzzXXX999111444222......,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---...,,,))),,,333@@@GGGNNNQQQTTTVVVSSSNNNHHHQQQaaauuuttthhhIIICCCIIISSSWWW]]]```XXXeeennnjjjbbbbbbdddooo|||mmm|||zzzpppccc```ZZZPPPCCC<<<===BBB>>>JJJSSSZZZmmmnnnfffooo|||hhhXXXJJJJJJCCCCCCKKKQQQUUUbbbqqqWWWWWWXXXYYY[[[\\\]]]]]]______```bbbcccdddeeeffffffggghhhhhhhhhjjjnnnqqqrrrssstttuuuwwwyyyzzzzzz}}}~~~{{{ooo]]]SSSGGG???>>>>>>>>>===>>>======<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;<<<<<<<<<>>>???@@@@@@@@@BBBDDDHHHNNNVVV___lll{{{~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{|||}}}~~~||||||~~~~~~~~~}}}}}}~~~~~~~~~~~~uuuqqqmmmjjjlllnnnlllddd]]]PPPXXXfffkkkhhhrrr~~~}}}{{{vvvzzzeeeNNN888222222---////////////............---------------------------------............///......000666@@@QQQfffuuuyyy{{{}}}|||~~~|||{{{{{{{{{zzz{{{|||}}}xxxdddOOOCCC>>><<<;;;<<<<<<>>>@@@AAABBBCCCEEEGGGHHHIIIIIIKKKNNNQQQSSSUUUVVVVVVXXXZZZ\\\^^^___```dddcccccccccdddfffiiijjjmmmnnnqqqrrrtttwww|||}}}ppp___SSSKKKEEE???===>>>???===:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>???@@@BBBCCCCCCEEEKKKTTT```nnn{{{~~~~~~~~~}}}{{{yyyrrrfffWWWNNNLLLKKKHHHDDD???@@@<<>>111333111///............---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---...,,,)))---333AAAHHHOOORRRTTTVVVRRRMMMJJJUUUiiivvvfffKKKCCCMMM^^^dddhhhjjjdddllltttppphhhgggjjjvvvyyykkk}}}ooocccWWWXXXXXXSSSKKKDDDCCCEEEKKKVVVbbbqqqwwwggg___fffuuu^^^SSSLLLGGGLLLIIIIIIOOOXXXfffxxxWWWXXXYYYZZZ\\\]]]^^^^^^______```bbbcccdddeeeffffffggghhhiiiiiikkkoooqqqssstttuuuwwwxxxzzz{{{|||}}}~~~qqqeeeSSSLLLDDD???>>>??????>>>>>>>>>===<<<<<<;;;::::::999999999:::::::::::::::888888888999:::;;;<<<===<<<>>>@@@AAAAAABBBDDDFFFJJJPPPVVV^^^jjjzzz~~~~~~~~~}}}|||||||||zzzzzz{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~wwwrrrnnnkkkllloooppplllgggWWWUUU```iiigggnnn|||}}}tttwww|||fffRRR;;;111222000////////////............---------------------------------............///...///000666CCCWWWkkkyyy{{{~~~}}}~~~}}}||||||yyyxxxxxxxxxyyy{{{|||~~~}}}}}}~~~vvvcccMMMAAA===;;;;;;======???AAABBBCCCDDDFFFHHHIIIHHHHHHIIILLLOOORRRTTTUUUUUUWWWYYY[[[]]]______ddddddcccdddeeegggjjjkkkmmmoooqqqsssvvvyyy~~~{{{qqqdddVVVLLLGGGCCC>>><<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????BBBAAA@@@???@@@BBBDDDEEEAAABBBDDDHHHPPP]]]nnnyyy~~~|||zzzuuuiiiZZZOOOKKKIIIGGGEEE???BBB>>><<>>>>>===<<<======<<<;;;:::999999888888888999999999999::::::777777888999:::<<<>>>>>>===@@@BBBDDDEEEGGGIIIKKKSSSZZZbbbhhhrrr~~~}}}|||{{{{{{zzzzzz{{{}}}~~~}}}|||||||||}}}}}}~~~~~~yyysssoookkkkkknnnqqqpppoooZZZQQQ[[[kkkkkkmmmyyywwwzzzssscccUUU>>>111222111////////////....................................---------............//////000111666DDDZZZmmmvvvyyy~~~{{{}}}~~~|||zzzzzz{{{{{{xxxwwwvvvvvvwwwxxxyyyzzzzzzzzz{{{{{{|||}}}}}}sss```KKK???<<<:::;;;======???AAABBBBBBCCCEEEGGGIIIHHHHHHHHHJJJNNNQQQSSSTTTTTTVVVXXX[[[]]]^^^___dddddddddeeegggiiikkklllmmmooorrrtttwww{{{|||rrrggg[[[OOOHHHDDD@@@===;;;<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCFFFEEECCCBBBCCCDDDGGGHHHFFFGGGGGGEEEGGGQQQaaammm{{{}}}{{{xxxmmm]]]QQQKKKHHHGGGEEEBBBDDD@@@===DDDOOOmmmwwwwwwrrrHHH333111111000///---,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++,,,---,,,***///666FFFLLLRRRTTTUUUVVVRRRLLLHHHUUUnnnkkkQQQBBB???WWWxxx|||zzzxxxxxx~~~xxxyyypppjjjttt___PPPTTTeeeqqqkkkYYYNNNMMMPPPaaatttppp\\\XXXYYYddd~~~iiiUUUNNNKKKHHHKKKRRRPPPQQQRRR\\\yyyWWWWWWYYYZZZ\\\^^^___`````````aaabbbcccddddddeeefffhhhjjjllllllnnnqqqssstttuuuvvvxxx{{{}}}~~~~~~xxxpppdddZZZFFFDDDAAA???===<<<;;;:::;;;;;;::::::999888777777888888888999999:::::::::888999999;;;===???AAABBBBBBDDDGGGJJJLLLNNNQQQTTT```jjjttt{{{~~~}}}{{{{{{zzzzzzzzz{{{}}}~~~}}}||||||{{{{{{||||||}}}~~~~~~~~~|||sssoookkkjjjlllpppqqqqqqZZZOOOYYYmmmooonnnwwwzzzuuu}}}~~~{{{iii```XXXBBB333222222////////////....................................---------............//////111222888JJJbbbrrrxxxwww}}}zzzwww|||~~~|||zzzxxxwwwwwwwwwxxxvvvuuutttssssssssstttuuuuuuuuuuuuvvvwwwxxxzzz{{{|||}}}}}}zzzxxxlllZZZGGG===;;;:::;;;<<<;;;===???@@@@@@AAADDDFFFGGGGGGGGGHHHJJJNNNQQQSSSSSSTTTVVVXXX[[[]]]___```ddddddeeegggiiijjjlllmmmnnnpppsssuuuxxx|||{{{pppdddYYYOOOGGGCCCAAA???===<<<<<<===<<<<<<<<<<<<=========>>>>>>>>>??????AAACCCEEEGGGHHHIIIKKKJJJIIIHHHIIIJJJLLLNNNOOOOOONNNKKKIIINNNXXXaaammmwww}}}{{{zzzooo```TTTLLLHHHFFFEEEDDDEEE???>>>GGGQQQiiiqqqjjjqqqkkkHHH555222222000...---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++,,,---,,,+++111888GGGNNNTTTUUUVVVWWWSSSMMMIIIUUUkkkaaaHHH???EEEddd~~~zzz{{{}}}|||nnnkkkqqq```SSS___www{{{aaaSSSWWWaaayyy~~~hhh\\\OOOYYYkkkzzzgggVVVMMMIIIOOOSSSSSSYYYcccbbb```bbbuuuVVVWWWXXXZZZ\\\^^^___``````aaaaaabbbccccccddddddfffiiikkkmmmnnnppprrrttttttuuuvvvxxx{{{}}}~~~tttkkkbbbYYYPPPBBBAAA@@@>>><<<;;;::::::::::::999999999999888888888888999999::::::;;;;;;;;;;;;===???AAADDDFFFHHHHHHKKKNNNQQQTTTWWW[[[]]]kkkwww~~~}}}|||{{{zzzzzzzzz{{{|||}}}~~~}}}|||{{{{{{{{{{{{{{{zzz{{{||||||}}}~~~}}}~~~tttpppllliiijjjmmmoooppp\\\PPPVVVgggkkknnnxxx~~~zzzxxx}}}vvveee```]]]III777333222////////////....................................---------............///---111555===RRRmmm{{{}}}yyyxxxtttwwwzzzyyywwwvvvtttsssrrrrrrrrrpppooommmkkkkkkkkkllllllkkkkkkkkklllnnnpppqqqrrrtttvvvxxxxxxvvvtttrrrdddTTTCCC<<<;;;::::::;;;999;;;===>>>???@@@BBBDDDEEEFFFGGGJJJLLLOOORRRSSSSSSTTTVVVYYY[[[^^^```aaadddeeefffhhhjjjlllmmmnnnoooqqqsssuuuxxx{{{uuuoooeeeZZZPPPIIIDDDBBB@@@??????>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCDDDFFFHHHKKKMMMOOOPPPPPPPPPPPPQQQRRRTTTUUUUUUWWWXXXWWWTTTRRRUUUZZZ```iiirrr}}}{{{yyyqqqcccWWWNNNIIIFFFEEECCCCCC======FFFOOOfffxxxkkkkkkuuu}}}vvvbbbIII999333222000...////////////.........---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++---,,,,,,222:::HHHOOOTTTVVVWWWXXXTTTNNNOOOZZZmmmvvv[[[EEECCCTTTxxxzzzvvv{{{{{{yyymmmooo|||qqqbbbWWWhhhlllaaajjjvvvyyy___TTTSSSXXXllluuueeeWWWNNNKKKIIIMMMWWWbbbkkkuuu}}}oookkkoooUUUUUUWWWYYY[[[]]]______aaaaaaaaabbbccccccddddddfffiiilllnnnoooqqqsssuuussstttvvvxxxzzz}}}~~~zzz{{{uuuiii^^^UUUMMMFFF??????>>>===<<<;;;<<<<<<:::::::::::::::;;;;;;;;;999999999:::;;;;;;<<<<<<>>>???@@@CCCFFFIIIKKKMMMNNNQQQUUUYYY\\\___cccfffooo|||~~~}}}||||||{{{{{{{{{{{{{{{{{{|||}}}~~~zzzyyyxxxxxxyyyzzz{{{|||zzzzzz{{{|||}}}~~~}}}wwwsssnnnjjjiiijjjlllmmmaaaRRRQQQYYY^^^kkk||||||zzzhhhdddeeeRRR===555111////////////....................................---------............///---222777@@@WWWrrr~~~||||||}}}ooorrr}}}~~~}}}|||{{{vvvvvvuuutttrrrpppnnnmmmkkkiiigggdddbbbaaa``````___^^^]]]]]]^^^```cccdddhhhjjjlllnnnooonnnmmmkkk]]]NNN???;;;;;;:::999:::999;;;===>>>>>>???AAACCCBBBDDDHHHKKKOOOQQQSSSSSSTTTUUUWWWYYY\\\___aaabbbdddeeegggiiikkkmmmnnnooopppqqqtttuuuwwwzzzyyyvvvjjjfff^^^TTTKKKFFFDDDDDD???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEHHHIIIKKKNNNQQQSSSVVVWWWVVVWWWYYY[[[]]]^^^^^^^^^```___^^^^^^```dddiiilllqqqwww|||zzzxxxqqqeeeZZZPPPJJJGGGEEEAAADDD???===BBBKKKfffxxx|||xxxllllll```MMM<<<333000000///////////////............///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,***+++,,,,,,,,,333;;;HHHOOOUUUWWWXXXYYYUUUPPPTTT___qqq~~~~~~nnnVVVEEEHHHdddvvv{{{uuuooovvvwwwuuulllrrrttteee[[[qqqzzzrrrzzzvvv___QQQTTT\\\rrr|||kkk^^^VVVQQQOOONNNRRRVVV\\\gggxxxsssmmmuuuTTTUUUVVVXXX[[[]]]^^^___aaaaaaaaabbbcccccccccdddfffiiilllooopppqqqsssuuussssssuuuxxxzzz}}}~~~yyyxxxqqqcccVVVNNNFFF???<<<=========<<<<<<===???::::::;;;<<<<<<======>>>999999:::;;;;;;<<<======@@@AAACCCEEEHHHLLLNNNPPPRRRUUUZZZ]]]aaadddiiilllooo|||~~~~~~~~~}}}}}}||||||{{{{{{zzzzzzzzzzzz{{{{{{wwwvvvvvvvvvwwwyyy{{{|||zzzzzz{{{|||}}}~~~}}}yyyuuupppllliiiiiikkkllleeeUUUMMMMMMSSShhh~~~{{{llliiikkkYYYBBB666000000/////////............////////////////////////---------.........//////...444888AAAWWWqqqzzzuuu}}}uuujjjrrr~~~|||{{{yyyyyytttttttttsssqqqnnnkkkiiifffdddaaa^^^[[[YYYXXXXXXUUUTTTSSSSSSTTTVVVYYYZZZaaacccfffhhhjjjiiihhhgggXXXJJJ===:::;;;:::999999999;;;===>>>???@@@BBBDDDAAADDDHHHMMMQQQSSSTTTTTTTTTUUUWWWZZZ]]]___bbbcccdddeeegggjjjlllnnnooooooppprrrtttuuuwwwzzz~~~wwwppplllaaa]]]VVVMMMFFFBBBBBBCCC???AAABBBBBBAAAAAABBBCCCCCCCCCDDDDDDEEEFFFFFFGGGKKKLLLNNNQQQTTTWWWYYY[[[YYY\\\___bbbdddeeeddddddgggeeeccceeekkkrrrxxxzzz|||~~~|||zzzwwwqqqggg[[[RRRKKKGGGEEEBBBGGGCCC>>>???HHHhhh}}}oooccciiiaaaQQQ???333/////////......---------,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,,,,---333<<>>>>>======<<<<<<<<<;;;<<<<<<;;;:::::::::;;;;;;888:::<<<=========???AAABBBEEEGGGIIIKKKNNNQQQTTTWWWZZZ^^^aaadddhhhmmmpppxxx~~~|||{{{yyyxxxxxxzzzzzzzzz{{{{{{|||||||||vvvvvvxxxyyyzzz{{{{{{{{{~~~}}}}}}~~~~~~~~~~~~yyyrrrlllhhhhhhjjjkkkiii[[[JJJDDDRRRkkk~~~{{{wwwpppdddFFF///222111000///......------..............................------------...//////...333:::DDDVVVjjjxxx|||yyysssrrrzzz~~~|||{{{yyyxxxxxxxxxuuusssqqqooommmiiiddd```^^^[[[VVVSSSQQQOOOMMMKKKKKKJJJIIIHHHIIIKKKMMMOOOVVVXXX[[[]]]___```______QQQHHH===888777999888777888:::<<<===>>>???AAACCCDDDGGGJJJLLLNNNOOOQQQSSSWWWXXXYYYZZZ[[[]]]aaadddddddddfffhhhiiikkkmmmmmmnnnoooqqqsssuuuzzzxxxnnneee___YYYUUUNNNHHHDDDBBBBBBCCCBBBCCCDDDDDDBBB@@@@@@AAAEEEFFFFFFFFFFFFHHHLLLOOOOOORRRVVVXXXYYYZZZ]]]^^^cccdddfffhhhiiiiiiiiiiiijjjlllnnnpppsssxxx}}}~~~}}}|||{{{xxxsssiii]]]QQQJJJGGGGGGCCCCCC??????CCCIIIhhh|||uuunnnqqqeeeQQQ???555111///---///............---------------------------------.........------,,,,,,,,,++++++++++++++++++++++++)))...,,,,,,///,,,...<<>>>>>>>>>>>=========<<<<<<======<<<;;;;;;<<<<<<<<<:::<<<>>>??????@@@BBBCCCEEEGGGIIIKKKMMMPPPSSSVVVZZZ]]]```dddgggkkkpppttt|||~~~}}}{{{zzzyyyxxxzzzzzzzzzzzz{{{{{{{{{|||xxxyyyzzz{{{|||}}}}}}}}}~~~}}}}}}{{{tttnnnjjjiiikkklllnnn```NNNHHHUUUmmm~~~~~~{{{sssNNN444555111111///..........................................------------...//////111555;;;FFFYYYnnn{{{~~~}}}yyyvvvwww}}}~~~~~~~~~~~~}}}|||{{{yyyxxxwwwwwwwwwsssrrrpppmmmjjjeee^^^YYYRRROOOKKKHHHFFFDDDBBBAAA>>>===<<<;;;<<<>>>@@@AAAHHHJJJLLLOOOQQQQQQPPPPPPHHHAAA999555777999999888888:::<<<===>>>???AAACCCDDDGGGJJJLLLNNNOOORRRTTTWWWYYY[[[\\\]]]^^^aaadddbbbccceeegggjjjlllnnnoooppprrrtttuuuxxx{{{|||wwwoooeee\\\WWWRRROOOKKKFFFDDDCCCDDDEEEAAACCCEEEEEEDDDCCCDDDEEEGGGHHHIIIIIIJJJLLLPPPSSSSSSUUUXXXZZZ[[[]]]___bbbgggiiikkkmmmooopppppppppoooqqqsssuuuxxx|||~~~}}}||||||xxxtttjjj^^^SSSKKKGGGGGGCCCCCC??????CCCHHHeeevvv```FFF555111000...///............---------------------------------......---------,,,,,,,,,+++++++++++++++++++++++++++000......111...111???LLLRRRVVVXXXXXXXXXSSSMMMPPPYYYiiixxx|||ppp\\\MMMNNNkkksssllljjjiiiyyysssccc```kkkyyy{{{ppplll}}}vvvmmmxxx|||wwwhhhgggiiioooxxxwwwmmmfffaaa___^^^cccdddeeehhhjjjmmmoooqqqqqqsss|||tttsss}}}WWWXXXYYY[[[\\\]]]^^^___]]]^^^```bbbdddfffggghhhhhhjjjmmmnnnoooqqqtttvvvxxxzzz{{{{{{{{{{{{}}}~~~~~~}}}|||zzzvvvppplllccc^^^UUUMMMGGGCCC@@@>>>?????????>>>>>>>>>>>>>>>=========<<<<<<===>>>>>>>>>???AAABBBBBBCCCEEEFFFGGGJJJLLLNNNPPPSSSVVVYYY]]]```dddhhhkkkpppuuuxxx~~~}}}|||{{{zzzyyyzzzzzzzzzzzzzzz{{{{{{{{{zzz{{{|||}}}||||||~~~|||vvvoookkkkkklllmmmqqqdddRRRJJJUUUjjjyyy~~~{{{}}}}}}yyyvvvzzzYYY:::777111111000///.......................................------------...//////444666;;;HHH^^^ttt|||zzz{{{}}}~~~~~~}}}}}}}}}}}}{{{zzzyyyxxxwwwvvvvvvvvvrrrqqqnnnkkkfff___VVVPPPEEEBBB>>>;;;:::999888666666555444444555666888999;;;===???AAACCCCCCBBBAAA===999444333666888999888888:::<<<===>>>???AAACCCDDDGGGJJJLLLNNNPPPSSSUUUXXXZZZ]]]^^^___```bbbdddbbbccceeegggjjjlllnnnooorrrtttvvvxxxzzz}}}yyywwwssslllccc[[[TTTOOOIIIHHHGGGEEEEEEEEEFFFGGGBBBDDDFFFGGGGGGGGGIIIKKKJJJKKKMMMNNNNNNQQQUUUXXXXXXYYY[[[\\\]]]___cccfffjjjlllooorrrtttvvvwwwwwwvvvwwwyyy|||~~~~~~}}}}}}yyyuuulll```TTTLLLHHHGGGCCCCCC??????BBBGGG```~~~uuuPPP777222333000///............---------------------------------...------------,,,,,,,,,+++++++++++++++++++++++++++000...---111...222@@@MMMTTTXXXXXXWWWUUUOOOHHHLLLXXXkkk|||vvvaaaOOOQQQdddrrrmmmbbb___aaaccctttwwwuuujjj___^^^kkkxxx|||qqqooo}}}uuuwwwuuuoooooottt}}}rrrgggYYYSSSWWW```iiimmmwwwtttqqqssswwwzzzyyyvvvqqqrrr~~~yyyqqqnnnaaaXXXYYYZZZ[[[\\\]]]^^^^^^^^^___```bbbdddfffggggggiiikkknnnooopppqqqtttvvvxxxzzz{{{|||{{{{{{|||~~~~~~}}}{{{yyyvvvqqqkkkggg___YYYRRRKKKGGGDDDBBB@@@????????????????????????======<<<<<<===>>>??????@@@BBBDDDDDDDDDEEEGGGIIIJJJLLLNNNPPPRRRUUUXXX[[[```cccgggkkkoootttyyy}}}~~~}}}}}}|||{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{|||}}}{{{zzz|||~~~}}}vvvppplllkkkkkklllqqqeeeTTTJJJQQQcccpppuuuuuu|||zzzssswww```???666222111000///.......................................------------...//////555777<<>>???AAACCCEEEGGGJJJLLLMMMPPPSSSVVVXXX[[[___aaaaaaaaabbbddddddeeeggghhhjjjlllnnnnnntttuuuxxxyyy{{{~~~}}}{{{vvvrrrllleee\\\UUUPPPMMMEEEFFFFFFFFFGGGGGGGGGHHHDDDFFFGGGHHHHHHIIIKKKMMMLLLNNNPPPRRRSSSUUUYYY\\\\\\]]]]]]]]]^^^aaaeeeiiijjjlllooossswwwyyyzzz{{{zzz|||~~~~~~~~~zzzvvvnnncccWWWNNNIIIGGGBBBDDD???>>>BBBEEEYYYxxx\\\;;;333444000///............---------------------------------------------------------++++++++++++++++++++++++)))...,,,+++///---111@@@LLLSSSYYYYYYVVVTTTNNNGGGLLL]]]rrruuu```OOOMMMZZZccc```YYYYYY^^^bbbnnnpppoooggg```aaakkkuuu}}}tttsss|||xxx|||xxx~~~pppggg[[[TTTNNNSSSbbbrrr}}}|||yyy|||zzzrrrjjjmmm|||{{{vvv|||rrrhhhdddXXXYYYZZZ[[[\\\]]]^^^^^^aaaaaabbbcccdddeeeeeefffiiilllnnnooopppqqqsssuuuuuuxxxzzz{{{{{{{{{}}}~~~~~~|||zzzwwwsssnnngggbbb\\\WWWOOOIIIFFFDDDBBB@@@????????????@@@@@@@@@@@@<<<<<<<<<<<<===>>>@@@@@@BBBDDDFFFFFFFFFGGGIIIKKKKKKMMMPPPRRRSSSVVVZZZ]]]aaadddiiimmmqqqvvv|||~~~~~~}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~zzzyyy{{{}}}~~~~~~|||vvvpppllljjjjjjkkkooogggYYYMMMNNN[[[hhhnnnsss{{{}}}www}}}cccBBB444222111000//////......///...........................------------...//////444777>>>MMMeee{{{{{{xxx{{{~~~~~~}}}yyyxxxwwwvvvuuutttttttttpppoookkkggg___UUUJJJBBB:::777555444444444444333111111111111222333444444777888:::;;;;;;:::888777444444444555666777777666777999<<<===>>>???BBBDDDEEEGGGJJJLLLMMMPPPTTTWWWYYY\\\```aaabbbbbbcccdddhhhhhhiiijjjkkklllmmmmmmsssvvvxxxzzz{{{}}}}}}zzzwwwppplllfff^^^WWWRRRNNNLLLFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIIIIHHHIIIKKKMMMNNNPPPSSSUUUVVVXXX[[[^^^]]]^^^_________bbbfffiiikkkmmmqqquuuyyy|||~~~~~~}}}{{{xxxqqqfffZZZPPPJJJGGGBBBDDD@@@===AAACCCQQQjjjjjjCCC444111//////............---------------------------------------------------------++++++++++++++++++++++++)))...++++++///...222AAAJJJRRRYYYYYYWWWUUUQQQLLLTTThhh}}}rrr___PPPHHHSSS\\\ZZZUUUUUU[[[```kkkjjjgggbbb```fffrrr|||wwwwwwzzzuuudddYYYUUUHHHKKKSSS```ppp|||{{{~~~{{{mmmmmmoooxxx|||uuu|||ssslllkkknnnWWWXXXYYY[[[\\\]]]^^^___bbbbbbccccccddddddeeeeeeiiikkknnnooooooppprrrttttttvvvyyy{{{{{{zzz{{{|||{{{yyyvvvsssoooiiibbb]]]VVVQQQJJJEEEBBBAAA???>>>???????????????@@@@@@@@@<<<======>>>???@@@BBBCCCDDDFFFHHHIIIIIIJJJKKKMMMMMMOOORRRTTTVVVXXX\\\___bbbeeejjjoootttyyy~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||{{{|||}}}~~~~~~{{{zzz{{{}}}}}}}}}}}}wwwqqqmmmjjjjjjjjjnnnkkkaaaRRRLLLUUUdddmmmrrrzzz~~~{{{~~~tttbbbEEE555222222111000////////////...........................------------...//////222777BBBRRRhhh{{{~~~wwwuuu|||~~~}}}xxxwwwvvvtttsssrrrqqqqqqllljjjfff```XXXNNNDDD===777555222222333444444333333333444444555666666666666777888999888777555333444555555666666666666777777999;;;===>>>@@@BBBDDDFFFGGGJJJKKKMMMQQQUUUYYY[[[]]]```aaaaaaaaacccdddjjjjjjkkklllmmmnnnooooootttvvvxxxzzz{{{|||~~~}}}~~~}}}|||{{{xxxtttqqqfffccc^^^XXXRRRNNNKKKJJJHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJKKKMMMPPPQQQSSSVVVXXXYYYZZZ]]]___^^^___aaaaaaaaacccgggiiinnnppptttyyy}}}|||zzzssshhh\\\QQQJJJGGGAAAEEE@@@===@@@AAAJJJ]]]zzzxxxsssKKK444...//////............---------------------------------,,,,,,,,,------------...+++++++++++++++++++++++++++///---,,,111000555EEEJJJRRRYYYYYYWWWWWWUUURRRbbbuuuzzzkkk\\\QQQ[[[dddbbb[[[XXX]]]dddiiiddd]]]YYY]]]iiiyyy{{{||||||~~~mmmYYYKKKHHHIIIJJJUUUdddqqqyyy}}}~~~ooo___fffgggmmmuuu{{{~~~zzzuuuuuuxxxVVVWWWXXXZZZ\\\^^^___```aaaaaabbbcccdddffffffgggiiikkkmmmnnnnnnoooqqqssstttwwwyyyzzzyyyxxxxxxxxxuuussspppmmmiiiccc\\\WWWOOOKKKEEEAAA??????>>>>>>>>>>>>>>>?????????@@@@@@>>>??????@@@BBBCCCEEEFFFGGGIIIKKKLLLLLLMMMNNNPPPPPPRRRUUUWWWXXX[[[___bbbdddggglllqqqvvv|||~~~~~~~~~}}}}}}}}}|||||||||~~~~~~}}}~~~~~~}}}~~~~~~yyysssnnnlllkkkkkklllnnngggVVVJJJOOO```nnnttt|||yyy~~~rrrkkk```HHH888333222111000////////////...........................------------...//////000999GGGXXXkkk{{{~~~yyyuuuvvv}}}|||wwwuuusssqqqooonnnmmmlllfffbbb]]]WWWPPPGGG===777555333111111333444444444666777888999999:::::::::888999::::::999777555333333444555555555666777888666888;;;===>>>@@@CCCEEEFFFGGGIIIKKKMMMQQQVVVZZZ\\\]]]_________```ccceeeiiijjjkkkmmmoooqqqsssttttttwwwyyy{{{|||}}}~~~~~~~~~|||zzz~~~}}}{{{yyyvvvrrrlllggg^^^\\\XXXSSSOOOLLLJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLLLLLLLNNNRRRUUUUUUWWWZZZ[[[\\\\\\^^^```___aaacccddddddeeegggiiiooorrrvvvzzz~~~}}}{{{uuukkk^^^SSSKKKGGGAAAEEE@@@<<<@@@???DDDTTTpppyyyppptttpppOOO555...444///............---------------------------------,,,,,,,,,---------......+++++++++++++++++++++++++++///---,,,111111666FFFLLLTTTZZZZZZXXXXXXYYYXXXgggtttuuueee\\\fffooommmccc^^^dddmmmmmmjjjffffffllluuu~~~~~~|||uuucccQQQFFFCCCDDDGGGXXXeeettt{{{|||~~~iii[[[TTT\\\bbboooVVVVVVXXXZZZ\\\___```aaa___```aaaccceeeggghhhiiiiiijjjmmmmmmnnnoooqqqsssvvvxxxzzzzzzxxxvvvuuuuuupppnnnllliiieee^^^WWWSSSKKKGGGBBB?????????@@@@@@======>>>>>>????????????@@@@@@AAABBBDDDFFFHHHIIIJJJKKKMMMNNNNNNOOOQQQSSSRRRTTTWWWYYY[[[]]]aaadddfffiiinnnsssxxx~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~zzztttpppmmmlllllliiinnnjjjXXXHHHKKK]]]mmmvvv}}}ooohhh```KKK<<<333222111000////////////...........................------------.../////////;;;KKK\\\mmm{{{~~~tttsssyyy~~~|||zzzuuutttrrrooommmkkkjjjiii```]]]WWWQQQJJJAAA999333555333111222444555666666555555777888888888888888<<<===>>>>>>===;;;888777222333444444444555888999666888;;;===>>>@@@CCCEEEFFFHHHIIIKKKMMMQQQVVVZZZ]]]^^^^^^^^^^^^___ccceeegggiiikkknnnqqqtttvvvxxxuuuxxxzzz||||||}}}}}}{{{}}}zzzwwwsssllleee```ZZZXXXVVVRRROOOMMMKKKJJJHHHGGGFFFFFFGGGIIIJJJLLLJJJKKKLLLMMMNNNRRRVVVZZZWWWZZZ\\\]]]^^^^^^```aaa```bbbeeefffgggggghhhjjjoooqqquuuzzz~~~~~~{{{vvvlll___SSSKKKHHHAAAEEE@@@<<>>AAANNNhhhvvvssszzz~~~uuuhhhOOO555000::://////.........---------------------------------,,,,,,,,,------.........++++++++++++++++++++++++)))---******//////555EEENNNVVV\\\ZZZXXXYYYZZZZZZ^^^fffmmmrrr|||uuubbb]]]gggpppoooddd___gggrrryyyzzz}}}~~~zzz}}}kkk\\\III???BBBIIIOOOQQQ^^^kkkyyy|||{{{uuu\\\OOORRRYYYaaannnXXXYYYZZZ[[[]]]___```aaabbbbbbcccdddfffhhhjjjkkklllkkkkkkkkkllloooqqqsssuuuwwwyyyxxxuuusssssstttpppnnniiiddd___YYYRRRNNNGGGEEECCC@@@>>>>>>>>>???======>>>>>>???@@@BBBCCCDDDFFFGGGGGGGGGGGGIIIJJJKKKMMMOOOOOOOOOQQQSSSVVVUUUVVVXXX[[[]]]```bbbcccgggiiipppxxx}}}~~~~~~}}}|||||||||}}}~~~}}}~~~}}}xxxpppkkkiiiiiijjjlllkkkbbbNNNEEEVVVooowww|||uuulllcccPPP<<<555111///000000...///222......------------......///////////////000111111222???OOO___qqqvvvqqqwww~~~}}}|||}}}~~~|||yyyyyytttnnnkkkjjjiiieeebbb[[[WWWQQQIIIAAA:::555222333333222222444555777999777888;;;======;;;999777;;;<<<======<<<999777555555555666777777777777666888888:::===AAADDDDDDDDDEEEGGGIIILLLOOOSSSXXX\\\ZZZ\\\]]]^^^^^^```bbbeeegggiiikkkooorrrtttvvvvvvxxxyyyyyyzzz{{{|||}}}}}}~~~}}}}}}}}}}}}|||vvvpppkkkgggbbb___WWWVVVUUUTTTQQQNNNLLLJJJIIIIIIHHHHHHIIIJJJLLLMMMXXXSSSNNNMMMPPPUUUXXXYYY\\\\\\]]]^^^^^^______```ccccccdddeeegggjjjmmmoootttvvvyyy{{{}}}}}}wwwnnncccVVVJJJCCCEEEAAA???>>>======BBBIIIiii|||zzzzzzqqqooodddIII888555333111000///......------...,,,------......------,,,,,,,,,,,,------.........++++++++++++++++++++++++***///+++***///000666GGGOOOSSSXXXZZZYYYVVVSSSRRRRRR]]]hhhqqqyyy{{{lllZZZ\\\ccchhhfffaaabbbjjjsssxxx|||}}}}}}zzzeeeSSSDDDDDDFFFHHHOOOZZZhhhnnntttyyymmm___VVVOOOQQQZZZaaavvv}}}XXXXXXYYY[[[]]]^^^``````bbbbbbcccdddfffhhhjjjkkkllllllkkkkkkmmmooorrrssssssuuuwwwvvvsssqqqpppqqqmmmjjjfffaaa\\\VVVPPPLLLGGGEEECCC@@@???>>>??????>>>>>>>>>???@@@AAABBBCCCBBBDDDFFFHHHHHHJJJLLLNNNMMMNNNPPPQQQQQQRRRUUUWWWXXXYYY[[[^^^```bbbdddeeeiiijjjqqqyyy~~~~~~~~~}}}}}}}}}}}}}}}~~~zzzrrrllliiijjjgggkkkmmmdddPPPFFFVVVnnn{{{}}}xxxpppYYYBBB777222///000000...///222///......------......//////////////////000111111222>>>NNN```sssyyyqqqqqq{{{~~~}}}||||||}}}~~~zzzvvvuuupppiiieeecccaaa]]]ZZZTTTRRRLLLFFF???999444222222222333444555888:::;;;:::;;;<<<<<<;;;999777555999::::::::::::999777666555555666777777777777666888888:::===@@@BBBDDDDDDCCCFFFIIILLLOOOSSSWWWZZZZZZ\\\]]]^^^___```cccfffiiijjjmmmpppsssuuuwwwwwwxxxxxxyyyzzz{{{}}}}}}~~~~~~}}}||||||{{{{{{}}}yyysssnnniiiddd```\\\UUUTTTSSSRRRQQQPPPOOOOOOIIIIIIIIIIIIJJJLLLNNNPPPWWWSSSPPPOOOSSSWWWZZZ[[[^^^^^^^^^___```aaacccdddfffffffffgggiiilllnnnppptttvvvyyy{{{}}}}}}xxxpppfffYYYMMMEEEEEEAAA???>>>===<<>>NNNaaavvvsssmmmttt~~~|||{{{{{{|||}}}}}}zzzuuurrrnnnhhh```[[[XXXUUUPPPMMMJJJHHHEEE@@@<<<777444222222333555777999<<<>>>???@@@???>>>;;;999666444333666666666777777888888888555666777777888888777777999999:::<<<>>>@@@CCCDDDBBBEEEJJJMMMPPPSSSVVVYYYZZZ\\\^^^___```bbbeeegggkkklllnnnqqqtttvvvwwwxxxwwwxxxyyyzzz|||}}}~~~~~~}}}|||{{{zzzyyyyyyxxxuuuooojjjfffaaa]]]ZZZSSSRRRQQQPPPQQQQQQSSSSSSIIIIIIIIIJJJLLLNNNPPPRRRUUUSSSRRRSSSVVVZZZ\\\]]]aaa`````````bbbdddgggiiijjjiiiiiijjjlllnnnpppqqquuuvvvyyy{{{}}}~~~yyysssiii]]]QQQHHHEEEAAA???>>>===<<<@@@FFF___zzz|||rrrUUU>>>555///111000///......------...,,,------......------,,,,,,,,,,,,------------...++++++++++++++++++++++++***...+++***000000777HHHTTTXXX\\\]]][[[WWWSSSPPPQQQ[[[fffqqq~~~ppp[[[TTTZZZ^^^^^^\\\cccrrr}}}}}}||||||ggg[[[SSSUUUZZZ\\\ccckkkrrr}}}{{{sssfff\\\UUUVVVYYYaaaqqq{{{pppeee^^^\\\]]]___WWWXXXYYY[[[]]]^^^___``````aaabbbdddfffiiikkkllllllllllllmmmoooppprrrsssqqqqqqrrrqqqpppmmmlllkkkfffccc^^^YYYUUUPPPKKKGGGEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEECCCEEEHHHJJJLLLNNNRRRTTTRRRTTTUUUVVVWWWYYY\\\^^^```aaabbbdddfffhhhiiijjjnnnnnnsss{{{~~~~~~~~~uuummmiiihhheeekkkqqqlllWWWGGGOOOaaavvv|||}}}ZZZ===666000111111//////111//////............/////////////////////000000111555???OOOeeexxxwwwpppyyy~~~|||{{{zzzzzz{{{yyyvvvppplllddd^^^UUUOOOKKKHHHCCC?????????===;;;999666444333444555888;;;>>>@@@BBBBBBFFFDDD@@@<<<888555333222333333333444555777999:::777777888999999999888888999:::;;;<<<===???BBBDDDBBBFFFKKKOOOQQQTTTVVVXXXYYY[[[^^^___aaacccgggjjjlllmmmppprrrtttvvvwwwxxxwwwxxxyyy{{{|||~~~~~~|||{{{yyywwwvvvtttqqqkkkgggccc___ZZZWWWRRRQQQPPPOOOOOOQQQSSSUUUKKKKKKKKKKKKLLLNNNPPPQQQSSSSSSTTTVVVYYY\\\^^^___bbbaaaaaaaaacccgggkkkmmmllllllllllllmmmoooqqqrrrvvvxxxzzz|||~~~}}}yyytttmmmaaaSSSJJJEEEAAA???>>><<<;;;>>>DDDXXX```DDD666,,,111000///......------...,,,------......------,,,------------------------++++++++++++++++++++++++***...++++++000111888HHHTTTXXX]]]___]]]XXXTTTRRRWWW]]]dddkkkuuuwwweeePPPLLLPPPVVV[[[cccnnn||||||}}}}}}~~~~~~}}}pppiiifffjjjllllllnnnrrrsssyyy{{{vvvpppjjjddd]]]___]]]___fffmmmyyywwwsssgggbbbYYYRRRPPPSSS[[[```XXXYYYZZZ[[[]]]___```aaaaaaaaabbbdddfffiiikkklllkkkllllllmmmoooppprrrrrrqqqpppppppppooommmjjjhhhddd```[[[WWWSSSNNNJJJGGGDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGGGGIIILLLMMMNNNOOORRRTTTTTTVVVXXXYYYZZZ\\\___aaaccccccdddfffgggiiijjjjjjooonnnrrrzzz~~~uuulllhhhfffgggkkkqqqmmmZZZHHHJJJWWWmmmwww```AAA888111111222000///000/////////......////////////////////////000000111666@@@SSSiiizzz~~~xxx~~~~~~{{{zzzyyyxxxwwwuuupppjjjeeeZZZSSSJJJDDD@@@===999666888888888888777666444333666888;;;???AAACCCCCCCCCHHHEEEAAA<<<777555333222111111111222444666888999777888999999::::::999999999;;;=========>>>AAACCCDDDGGGLLLPPPRRRTTTWWWXXXYYY[[[^^^```bbbeeeiiilllnnnoooqqqsssuuuvvvwwwwwwxxxyyyzzz{{{}}}~~~~~~}}}zzzxxxuuutttqqqmmmhhhddd```]]]YYYVVVSSSQQQPPPNNNNNNOOOQQQRRRMMMMMMLLLLLLLLLNNNOOOPPPRRRTTTVVVXXXZZZ\\\___```ccccccbbbccceeeiiimmmooommmmmmmmmmmmnnnppprrrsssxxxyyy|||}}}|||yyyvvvooodddUUUJJJDDDAAA???>>><<<:::===BBBTTTzzzuuu~~~nnnNNN===333111000///......------...,,,------......------,,,------------------------++++++++++++++++++++++++***...++++++111222888IIISSSWWW]]]```^^^ZZZVVVSSSYYY]]]```cccjjjkkk[[[GGGHHHIIINNNYYYhhhtttzzz|||xxx|||||||||~~~~~~}}}|||yyyxxxyyyxxxsssooonnnkkknnnlllfffbbbbbbbbb```eeeiiirrr|||}}}qqqeee___TTTTTTRRRRRRUUU]]]hhhpppYYYZZZ[[[]]]^^^```aaabbbbbbbbbcccdddfffhhhjjjkkkjjjkkklllmmmnnnppppppqqqpppooonnnnnnmmmlllhhhfffaaa^^^YYYTTTQQQMMMIIIFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLNNNOOOOOOPPPRRRTTTVVVXXXZZZ[[[\\\^^^aaadddeeeffffffhhhiiijjjkkkkkkooonnnqqqxxx~~~tttlllgggfffhhhjjjnnnlll\\\JJJGGGNNNdddrrr~~~{{{```DDD:::222111222111///000000//////......//////000///////////////000111111777CCCXXXnnn{{{}}}yyyxxxvvvuuusssooojjjccc^^^PPPJJJAAA<<<999777555222444444666777777666555444777999===@@@BBBBBBAAA@@@EEEBBB???:::777444333222111111222333444555666666666777888888999999888888999<<<@@@@@@>>>>>>@@@CCCEEEHHHLLLOOOQQQSSSVVVXXXYYY[[[^^^aaacccgggkkknnnpppqqqsssuuuvvvwwwxxxxxxzzzzzz{{{|||}}}~~~~~~~~~~~~|||yyyuuurrrpppmmmjjjeeeaaa]]]ZZZVVVTTTQQQPPPOOONNNMMMNNNOOOOOOOOONNNNNNMMMNNNPPPQQQRRRUUUWWWYYYZZZ[[[^^^aaadddeeeeeeeeefffhhhkkknnnpppnnnnnnnnnoooppprrruuuvvvzzz|||~~~}}}zzzxxxrrrfffVVVJJJDDDAAA???>>><<<999;;;@@@PPPyyywwwqqq|||~~~XXXCCC666111000///......------...,,,------......------,,,...------------,,,,,,,,,++++++++++++++++++++++++***...,,,+++111222999JJJSSSXXX^^^aaa___ZZZUUURRRUUU[[[___```ddddddVVVEEEGGGGGGLLLWWWeeemmmnnnkkknnnuuu~~~}}}|||{{{|||||||||zzzwwwsssmmmhhhfffbbbgggkkkjjjlllqqquuuttt{{{}}}tttrrrppplllfff^^^XXXTTTSSSVVVZZZ^^^ccckkkvvv~~~[[[[[[\\\^^^```aaaccccccdddddddddeeefffggghhhiiiiiiiiikkklllnnnooooooooonnnlllkkkkkkkkkiiifffbbb___[[[VVVQQQNNNKKKHHHEEEBBBBBBCCCCCCCCCCCCCCCBBBDDDDDDDDDEEEFFFGGGHHHIIIKKKMMMPPPQQQQQQRRRTTTVVVWWWXXX[[[\\\]]]___ccceeehhhhhhiiijjjkkkkkkllllllnnnmmmooouuu}}}~~~uuummmhhhfffgggfffhhhiii^^^NNNFFFIIIYYYmmmxxx```GGG<<<222111333222//////000000////////////000000///////////////000111111777EEE]]]sss{{{{{{~~~~~~}}}yyyuuutttrrrpppmmmiiiccc[[[VVVIIICCC;;;666555555444222333444666777777777666555666999<<>>===:::888555333222111111222333444555444333333444444555666666666666555888===BBBCCCAAA???@@@BBBDDDFFFIIILLLNNNQQQTTTWWWXXX[[[^^^aaadddhhhmmmppptttuuuvvvxxxyyyzzzzzzzzz{{{{{{||||||}}}}}}}}}}}}||||||{{{yyyvvvrrrnnnllliiieeeaaa]]]ZZZWWWSSSQQQMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPRRRTTTVVVXXXYYY[[[]]]]]]]]]```dddgggggghhhhhhjjjlllnnnpppqqqpppppppppqqqsssvvvxxxzzz|||~~~|||{{{vvviiiXXXJJJDDDAAA???>>><<<888:::???LLLooo}}}\\\CCC444111000///......------...,,,------......------,,,......---------,,,,,,,,,++++++++++++++++++++++++***...,,,+++111333:::JJJVVVZZZ```aaa^^^XXXRRRNNNRRR]]]eeeffffffcccUUUDDDEEEIIIOOOWWW___ccceeedddnnnvvv~~~~~~~~~~~~}}}{{{yyyxxxyyy|||xxxxxxvvvsssqqqrrrssssssqqqxxx~~~|||nnnhhheeefffeeebbb___```aaabbbfffjjjooossswww~~~[[[\\\]]]___aaabbbcccdddeeeeeeeeeeeeeeefffhhhhhhhhhiiijjjlllmmmnnnnnnooommmkkkiiiiiiiiihhhddd```]]]YYYTTTOOOLLLIIIFFFDDDAAABBBCCCCCCDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGIIIJJJKKKMMMPPPQQQRRRSSSVVVXXXWWWYYY[[[\\\^^^```cccfffjjjjjjkkkkkklllmmmmmmnnnnnnlllmmmttt|||}}}|||{{{}}}~~~~~~}}}~~~~~~vvvnnniiigggfffcccdddggg```PPPHHHHHHRRRhhh~~~sssbbbHHH===333222333222000///000000////////////000000///////////////000111111777GGGaaavvv{{{yyy|||~~~}}}{{{}}}~~~}}}wwwrrrqqqooommmiiieee^^^VVVQQQEEE???888444444555444333333444666888888888666555555888;;;>>>>>><<<888666999888777666444222111000222333444555555444222000111222333333444444333333888>>>DDDEEEBBB???@@@BBBDDDEEEGGGIIIKKKNNNSSSVVVXXX[[[^^^bbbeeeiiinnnqqqwwwwwwyyyzzz{{{||||||||||||||||||}}}}}}}}}}}}}}}{{{zzzzzzwwwtttpppkkkiiifffccc^^^ZZZXXXUUUQQQOOOJJJJJJLLLMMMNNNNNNNNNMMMNNNNNNOOORRRUUUXXX[[[]]]]]]^^^``````___aaafffjjjiiijjjkkkmmmooopppqqqrrrqqqqqqrrrsssuuuxxx{{{|||}}}~~~}}}xxxkkkYYYKKKDDDAAA??????;;;888999>>>HHHfff~~~oooxxx\\\CCC555111000///......------...,,,------......------,,,.........------,,,,,,,,,++++++++++++++++++++++++***...,,,+++222333:::KKKXXX]]]aaabbb^^^VVVOOOJJJSSSaaalllmmmjjjcccSSSCCCCCCJJJSSSYYY[[[^^^ccchhhqqqyyy}}}~~~~~~~~~~~~|||zzzxxxwwwxxx{{{~~~|||zzz{{{yyyxxxzzz}}}iii]]]\\\___]]]ccchhhkkknnntttyyy||||||\\\]]]___```aaaaaaaaa```ccccccddddddddddddddddddiiijjjkkklllmmmmmmmmmmmmkkkjjjiiigggdddaaa___^^^ZZZVVVQQQMMMKKKHHHFFFCCCFFFEEEDDDCCCCCCCCCCCCCCCGGGGGGGGGGGGHHHIIIJJJKKKQQQRRRTTTTTTUUUWWW[[[^^^]]]]]]^^^___aaadddgggiiiggghhhjjjjjjjjjlllnnnqqqnnnmmmooouuuzzz~~~}}}}}}}}}{{{yyyxxxyyyzzz||||||||||||}}}}}}}}}}}}~~~xxxnnniiihhhfffcccdddhhhcccTTTGGGBBBLLLnnn}}}{{{|||ffffffUUU<<<222777444000000///000000000000000000000000.........//////000111222;;;KKKaaarrryyy{{{}}}yyy|||~~~~~~}}}~~~|||yyyxxxxxxwwwtttrrrlllkkkiiieeeaaaZZZQQQLLL>>>;;;777333222333555777888:::<<<<<<:::777666666888888888888777555222111444444333333222333333333222222333444555555555555222222222333333333444444;;;<<<>>>???>>>???AAACCCCCCEEEGGGIIIKKKOOOUUUXXX]]]^^^___bbbeeeiiimmmooouuuuuuwwwxxxyyyzzz{{{{{{{{{|||~~~~~~}}}{{{zzzzzzxxxuuurrroookkkfffccc```]]]YYYUUURRRQQQQQQRRRPPPOOOMMMLLLLLLNNNOOOQQQNNNOOORRRTTTVVVYYY^^^aaa___aaacccddddddeeegggiiiiiijjjmmmoooqqqqqqqqqqqqtttvvvwwwwwwwwwyyy{{{}}}}}}zzzppp^^^MMMDDDBBB???===<<<;;;<<<===FFFccczzziiikkkwwwzzz[[[@@@333222111000//////..................------,,,,,,,,,------------------------...---,,,,,,++++++++++++***///---,,,111222<<>>333777333000000///000000000000000000000000.........//////000111222;;;KKKaaaqqqyyy}}}vvvuuu}}}~~~}}}~~~}}}|||{{{zzzxxxvvvuuutttsssqqqoookkkiiieeeaaa\\\UUUMMMHHH;;;999555333333444777999888<<>>:::777666777777666666555333222111333222222111111111222222111111222333444444444444444444444555555555666666777:::<<<>>>>>>???@@@BBBDDDFFFHHHJJJLLLOOOTTTWWW^^^^^^```bbbfffjjjmmmooosssuuuwwwyyyzzz{{{zzzzzz{{{|||}}}~~~~~~|||{{{yyyzzzwwwssspppmmmiiidddaaa]]][[[WWWSSSQQQPPPQQQQQQOOONNNMMMMMMMMMNNNOOOPPPOOOPPPSSSUUUWWWZZZ___bbb___aaadddeeeeeefffhhhjjjjjjkkkmmmoooqqqqqqrrrqqquuuvvvxxxyyyyyy{{{~~~}}}yyyppp^^^MMMDDDBBB@@@===<<<<<<======BBBaaa~~~wwwkkkppp~~~oooXXXBBB666222111000//////......///.........------,,,,,,,,,------------------------...---,,,,,,+++++++++,,,***///---,,,111222<<>>=========>>>CCCfffzzzvvvooogggWWWEEE999222222111000////////////.........---------------------------------------------,,,+++++++++,,,,,,***///---,,,111222<<>>555555555666888<<>>999555444444333111000///000111111111111000000111111222222222222333444555555555555888888888888999999999999888;;;???AAAAAA@@@AAABBBAAADDDHHHLLLOOORRRVVVXXX___```bbbeeehhhkkknnnoooqqqssswww{{{||||||zzzyyyzzz{{{|||}}}|||zzzxxxwwwvvvsssmmmiiieeeaaa\\\YYYTTTSSSQQQOOONNNNNNOOOOOOLLLMMMNNNOOOPPPPPPPPPOOORRRTTTVVVXXXZZZ^^^bbbfffccceeeggghhhhhhiiilllnnnmmmnnnooopppqqqqqqrrrrrrtttvvvxxxzzz|||~~~{{{xxxppp^^^NNNEEECCCAAA>>>=========>>>JJJsssuuupppkkk]]]III:::333222111000////////////...............------------------------------------,,,,,,++++++,,,,,,,,,***///---,,,111222;;;OOO[[[^^^bbbddd```]]]bbbjjj{{{ooo___RRRRRR___iiiqqqlllbbbaaannn|||}}}}}}|||yyytttsssuuuxxxmmmnnn|||~~~||||||{{{yyyxxxvvvuuutttuuuuuutttqqqooonnnmmmllljjjjjjmmmssswww}}}lllhhhffflllwww~~~ttthhhdddhhhlllmmmkkkjjjjjjgggbbb[[[VVVSSSSSSaaafffnnn{{{{{{yyyyyyzzz\\\^^^```bbbddddddddddddccccccddddddeeeffffffgggfffggghhhhhhhhhhhhhhhhhhdddcccbbb___\\\XXXVVVTTTPPPMMMJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLLLLNNNPPPRRRTTTUUUWWWYYY[[[\\\]]]]]]___aaa```aaaccceeeggggggfffffffffiiilllnnnmmmlllllllllnnnnnnqqquuuxxx{{{~~~~~~~~~~~~~~~~~~~~~}}}~~~vvvnnnjjjcccbbbaaaaaaaaa[[[OOODDD@@@SSSooorrrOOO:::777222///222000////////////////////////............///000111222===JJJ^^^qqq~~~ppp```fffuuu~~~}}}|||xxxvvvtttrrrooonnnmmmkkkhhhfffbbb]]]VVVPPPJJJDDD???<<<444555666999<<>>999444222222333222000//////000111222222222222222333333444555555555666777888888888888777888888888888999999999:::<<<>>>??????>>>???@@@???CCCIIINNNRRRUUUYYY\\\```aaadddgggjjjlllnnnooopppssswww{{{||||||{{{yyyyyyzzz{{{|||{{{yyywwwuuutttpppjjjeeeaaa]]]YYYVVVRRRQQQPPPNNNNNNNNNNNNOOOLLLMMMNNNPPPPPPQQQPPPPPPTTTUUUXXXZZZ\\\___dddgggeeegggiiijjjjjjlllnnnpppppppppppppppqqqqqqrrrrrrrrrtttwwwyyyzzz}}}~~~zzzwwwooo___OOOEEECCC@@@>>>===<<<===>>>MMMxxx}}}zzzuuufffNNN999333222111000000/////////........................------------------------,,,,,,,,,++++++,,,,,,---***///---,,,111222;;;OOOYYY]]]ccceee```[[[___ggg}}}}}}lllaaaWWWPPPUUU```hhhkkkeee\\\```rrrssssss~~~|||{{{zzzxxxvvvsssrrrqqqqqqqqqnnnjjjgggdddcccaaa___^^^aaafffjjjnnnooorrrvvvyyytttiii```PPPLLLKKKPPPZZZdddjjjllllllfffaaabbbhhhjjjgggbbbVVVUUUQQQLLLIIINNNXXXaaapppzzzwwwqqqsss}}}[[[]]]___aaacccdddddddddbbbbbbccccccdddeeeffffffffffffggggggggggggffffffcccbbb```^^^ZZZWWWTTTRRRPPPMMMJJJIIIIIIJJJIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMNNNPPPRRRUUUWWWXXXYYY[[[^^^_________aaabbbaaabbbdddeeeggghhhhhhiiihhhkkkmmmnnnmmmmmmmmmnnnoooooorrrwwwxxxzzz~~~~~~~~~yyypppkkkccccccaaa```bbb^^^RRREEE@@@LLLjjj|||}}}{{{VVV<<<777111000222111000000000000000000000000.........//////000111222>>>KKK^^^rrruuujjjppp~~~~~~~~~{{{wwwttttttrrrnnnllljjjgggdddaaa[[[WWWQQQLLLGGGBBB>>>:::444555888;;;>>>AAACCCDDDHHHFFFAAA;;;555111111222222222111111111222222333444444333444444555666777777888999:::;;;;;;;;;;;;777777888888888999999999999;;;<<<<<<<<<===>>>@@@BBBFFFMMMSSSWWWZZZ]]]___aaaccceeehhhkkkmmmooooooqqqsssvvvzzz||||||{{{{{{yyyzzz{{{{{{zzzxxxvvvtttqqqmmmgggbbb___[[[XXXVVVQQQQQQPPPOOOOOONNNNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRTTTVVVYYYZZZ\\\```dddhhhgggiiikkkllllllmmmppprrrrrrqqqqqqpppqqqqqqrrrrrrrrrtttvvvxxxyyy|||}}}yyyvvvooo___OOODDDBBB???===<<<<<<<<<===FFFppp~~~{{{pppSSS:::333333222111000000000000.............../////////------------------------,,,,,,+++++++++,,,------***///---,,,111222<<>>777111///222111000000000000000000000000.........//////000111222???KKK___sss~~~vvvvvv~~~~~~|||zzzuuurrrrrroookkkhhheeebbb^^^[[[TTTQQQLLLHHHEEEAAA<<<999333555777;;;>>>@@@AAAAAACCCBBB???:::555222222222111222333333444444444444444444444444555666777888888999:::;;;<<<<<<<<<<<<888888888999999999::::::999;;;<<<<<<===???CCCGGGHHHMMMTTTYYY\\\^^^```aaabbbcccfffjjjlllnnnooooooqqqsssvvvxxx{{{|||||||||xxxyyyzzzzzzyyywwwuuusssoookkkeee```]]]ZZZXXXVVVRRRRRRQQQPPPPPPOOOOOONNNNNNNNNNNNNNNOOOQQQSSSTTTUUUVVVYYY[[[]]]```eeehhhhhhjjjlllmmmnnnoooqqqssssssrrrqqqqqqqqqqqqrrrsssrrrtttvvvxxxyyy{{{}}}yyyvvvooo___PPPCCCAAA>>><<<;;;:::;;;<<>>??????>>>>>>>>>;;;888444333333111222444555666666555444333333333444555666777888999999:::;;;<<<<<<<<<<<<999999999:::::::::;;;;;;;;;<<<===>>>@@@EEEJJJOOOOOOSSSYYY^^^```aaaaaabbbbbbdddgggjjjmmmnnnoooooorrrsssuuuxxxzzz{{{}}}}}}xxxyyyzzzzzzyyyvvvtttrrrnnnjjjddd___\\\ZZZXXXVVVSSSSSSRRRRRRQQQPPPOOOOOOOOONNNMMMMMMNNNQQQSSSUUUTTTVVVYYY[[[]]]```eeehhhiiikkkmmmnnnoooppprrrttttttsssrrrqqqqqqqqqrrrssstttuuuwwwyyyzzz||||||xxxvvvooo___PPPBBB@@@>>>;;;:::::::::;;;===]]]sssaaaEEE444333222111000000000000---.........//////000000------------------------++++++++++++,,,,,,---...***///---,,,111222<<>>AAA@@@DDDKKKOOORRRYYYbbbeeehhhiiigggfffhhhhhheeeggghhhiiijjjlllmmmnnnoooppprrrvvvyyy{{{{{{zzzyyywwwxxxyyyzzzyyyuuupppkkkjjjfff```\\\ZZZYYYYYYXXXUUUTTTTTTSSSRRRQQQQQQQQQOOOPPPQQQPPPPPPQQQTTTWWWXXXYYY[[[]]]aaadddgggiiijjjkkklllnnnoooppppppppprrrqqqqqqppppppqqqqqqrrruuuvvvxxxzzz}}}~~~zzzvvvsssmmm]]]OOOCCC@@@===;;;<<<<<<<<<<<>>NNNdddxxx~~~|||{{{yyyxxxuuuqqqnnnlllhhhbbb\\\WWWSSSNNNKKKGGGEEECCC@@@>>>:::555222333444666888:::;;;;;;:::::::::999888666555444444777777666555555666666666666777666666555666888999:::;;;<<<===============<<<;;;;;;::::::<<>>===<<<;;;;;;=========>>>>>>>>>??????GGGTTTaaannn{{{fff```eeennnwww}}}{{{tttnnnrrr\\\]]]___```bbbcccccccccccccccbbbbbbbbbbbbcccddddddcccbbbccceeeeeecccaaaaaa^^^[[[XXXVVVUUURRRPPPMMMLLLJJJHHHGGGGGGGGGHHHGGGHHHHHHIIIKKKMMMOOOPPPSSSTTTUUUWWWZZZ[[[]]]^^^___```aaabbbcccddddddeeeggghhhjjjkkklllllllllkkkmmmnnnnnnoooppprrrssstttwwwyyy{{{}}}~~~~~~vvvnnnjjjhhhccc```ccciiijjjfffSSSNNNUUUhhhyyywwwuuu{{{lllZZZDDD999444222222333000000000000////////////...///000000///000222444BBBQQQgggzzz}}}{{{yyyxxxwwwtttppplllhhhddd]]]WWWRRRNNNJJJGGGDDDBBB???===:::777333000333444666888999999999999777777666555555444333333666666777777777777777777999999888888888999:::;;;999;;;===???@@@???>>>===>>>>>><<<;;;;;;>>>DDDHHHTTTeeewwwyyyssspppmmmiiijjjjjjjjjkkklllmmmnnnnnnnnnppptttxxx{{{}}}~~~~~~wwwwwwwwwxxxwwwsssnnnjjjiiieee___[[[XXXWWWVVVUUUTTTTTTSSSSSSRRRQQQQQQQQQRRRTTTUUUUUUVVVWWWZZZ\\\\\\]]]___aaadddgggjjjkkkmmmnnnooopppqqqrrrrrrrrrtttttttttuuuvvvwwwxxxyyyzzz{{{|||~~~|||xxxuuunnn___PPPCCC@@@===;;;;;;<<<<<<;;;AAAHHHXXXqqq}}}OOO888555222111111111000///////////////....................................------------------------,,,...+++,,,111111:::QQQ___bbbggghhh```VVVQQQSSS^^^fffcccZZZSSSGGG>>>CCCGGGUUU[[[___gggjjjmmmxxxxxx~~~~~~}}}zzzwwwsssooommmfff^^^WWWRRRMMMGGGCCC>>>===;;;:::999888777777777777888888888999999999AAALLLXXXdddwwwxxxmmmoooxxxssskkkeeefffmmm\\\]]]___```bbbcccccccccccccccbbbcccccccccdddddddddcccbbbcccddddddbbb``````^^^[[[WWWUUURRRPPPOOOLLLJJJHHHGGGFFFFFFGGGHHHGGGHHHHHHJJJLLLOOOQQQRRRTTTUUUWWWYYY[[[]]]___```aaaaaaaaaaaabbbccceeefffiiijjjkkklllllllllkkkjjjnnnnnnooopppqqqssstttuuuwwwyyy{{{}}}~~~~~~~~~xxxppphhhfffaaa^^^aaagggiiifffOOOHHHMMMaaauuurrrsssuuulll\\\III<<<666444222111000000000000////////////...///000000///000222444DDDRRRhhhzzzwww}}}{{{yyyxxxvvvsssooolllddd```YYYSSSNNNJJJFFFCCCAAA???<<<:::888666222000333444666777888888777666444444444333333333333222555666888999999999888777::::::999:::;;;<<<;;;;;;999;;;>>>AAABBBAAA@@@???@@@???>>>===>>>DDDNNNUUUccc~~~vvvrrrnnnjjjmmmllllllkkkllllllmmmnnnppprrruuuxxx{{{|||}}}}}}uuuuuuttttttssspppkkkggggggccc^^^ZZZXXXWWWUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRSSSTTTVVVWWWXXXYYY\\\^^^^^^```bbbeeehhhjjjlllmmmooopppqqqrrrssssssssssssttttttuuuvvvwwwyyy{{{|||||||||}}}~~~|||wwwuuunnn___PPPBBB@@@<<<;;;;;;<<<<<<;;;>>>GGGZZZsssvvvOOO888555222111111111000//////////////////.................................------------------------,,,...+++,,,111111:::QQQ]]]aaafffggg___TTTRRRUUUbbbiiifff___[[[NNNCCCFFFFFFUUU\\\___hhhiiihhhnnnnnnuuu}}}{{{|||}}}{{{wwwrrrooojjjcccZZZSSSNNNIIICCC???<<<;;;:::888777777666666555555555666666666666777999AAAHHHPPP\\\llltttuuuoookkkkkkttt~~~|||qqqiiigggiiiqqqxxx\\\]]]___```bbbcccccccccbbbbbbccccccddddddddddddcccbbbbbbbbbccccccaaa___^^^]]]ZZZWWWSSSPPPNNNNNNKKKJJJHHHFFFEEEFFFGGGHHHHHHHHHIIIKKKMMMPPPRRRSSSUUUVVVWWWZZZ\\\___```aaacccbbbaaaaaabbbdddfffhhhjjjkkkllllllllllllkkkjjjnnnnnnpppqqqrrrttttttuuuvvvxxxzzz|||}}}~~~vvvttttttzzzzzzsssgggfffbbb___bbbfffeeeaaaIIIBBBFFF]]]uuutttuuurrrkkk^^^KKK<<<555444333111000000000000////////////...///000000///000222444CCCRRRgggyyy{{{mmmlll~~~}}}|||yyyxxxvvvsssnnnkkkbbb]]]VVVOOOKKKGGGCCCAAA>>><<<999888777666333222444444666666666666555444222222222222333333333333555666888:::;;;;;;:::999<<<:::999:::===>>><<<:::999;;;???BBBDDDCCCBBBAAAAAAAAAAAAAAAEEEPPP___jjj~~~zzzuuurrroooooonnnmmmlllkkklllmmmnnnrrrsssuuuwwwyyyzzzzzzzzzvvvuuuttttttsssoookkkgggfffbbb]]]ZZZXXXWWWUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRUUUWWWYYYZZZ[[[^^^```aaacccfffiiikkkmmmnnnooorrrrrrssstttuuuuuuuuuuuuttttttuuuvvvxxxzzz{{{|||||||||}}}}}}{{{vvvsssmmm^^^OOOBBB???<<<:::;;;;;;;;;;;;;;;GGG]]]yyy~~~wwwzzzjjjIII888555222111111111000///.........///////////////........................------------------------,,,...+++,,,111111:::QQQ\\\```eeeeee^^^WWWYYY```nnnqqqjjjddddddYYYIIIFFFGGGZZZcccdddjjjiiieeeggggggjjjpppwww{{{~~~yyyzzz~~~{{{wwwqqqmmmhhh```WWWOOOJJJEEE@@@<<<999999777666555555555555333333333333444444444444444888<<<>>>CCCKKKPPPQQQSSSTTT\\\gggooonnnlllllljjjkkkiiidddaaafffqqq{{{\\\]]]___```bbbcccccccccaaabbbcccdddeeeeeeeeedddcccbbbaaabbbbbbbbb```^^^[[[[[[YYYVVVQQQNNNNNNNNNLLLJJJGGGEEEEEEFFFHHHJJJIIIIIIJJJLLLNNNQQQSSSTTTUUUVVVXXXZZZ]]]___aaabbbdddcccccccccdddfffhhhiiijjjkkklllmmmmmmlllkkkkkknnnoooppprrrttttttuuuuuuvvvxxxzzz|||}}}{{{jjj___\\\___fffppp{{{}}}vvviiiiiifffbbbdddgggddd^^^JJJ@@@DDD[[[uuuxxxpppdddOOO<<<333444444222000000000000////////////...///000000///000222444BBBQQQfffxxxmmmdddggg~~~}}}{{{yyywwwuuurrrnnnjjj```ZZZSSSLLLGGGDDDAAA>>>;;;999777666666666555444444555555666555444333222111111222333333444555555666777888:::;;;<<<<<<<<<===;;;:::<<>>;;;:::<<>><<<777555333333555666666666444555555555444333111000111222222333555666777777777888888999;;;<<<>>>???@@@===<<<>>>BBBCCC@@@<<<<<<===???BBBDDDFFFGGGGGGFFFIIIMMMRRR]]]rrryyywwwvvvtttrrrooolllkkkkkkmmmnnnqqqqqqrrrtttuuuwwwxxxxxxwwwuuutttrrrqqqnnnjjjgggbbb```]]][[[[[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTWWW[[[^^^___aaaccceeefffhhhllloooqqqrrrrrrrrrvvvvvvwwwxxxxxxxxxxxxwwwvvvvvvwwwwwwyyyzzz||||||}}}}}}}}}{{{wwwtttmmm^^^OOOAAA???;;;::::::;;;;;;:::<<>>:::777222111000//////...//////////////////000000000000///111333444333222444777555666:::AAACCCBBBEEEIIINNNTTT^^^fffkkkppptttxxxwwwxxxxxxzzz~~~~~~}}}\\\]]]___```bbbcccccccccaaabbbccceeeffffffeeeeeecccbbbaaaaaaaaaaaa___]]]WWWXXXXXXTTTPPPMMMNNNOOOMMMKKKHHHFFFFFFGGGJJJLLLKKKLLLLLLNNNOOOQQQSSSTTTTTTUUUWWWZZZ]]]___aaabbbeeeeeefffggghhhiiijjjjjjiiijjjkkkmmmnnnnnnmmmlllnnnoooqqqtttuuuuuuuuuuuuyyy{{{}}}~~~||||||}}}}}}tttcccTTTNNNJJJMMMRRR\\\gggttt~~~zzzkkkiiiddd___```dddddd```RRRCCC@@@SSSmmm}}}iiiJJJ888555444111000000000000////////////...///000000///000222444BBBQQQfffxxxzzzjjjllllll~~~{{{yyyvvvtttrrrooojjjggg[[[VVVNNNFFFBBB>>><<<:::444333111222444666777777444555555555444222000///111222333444666777888999888888888999:::===???@@@BBB???>>>@@@DDDEEEBBB>>>===>>>???AAADDDFFFHHHIIIIIILLLQQQXXXeee}}}~~~xxxvvvuuuuuusssooommmkkkkkkmmmnnnnnnooopppsssuuuwwwxxxyyytttrrrpppooommmjjjfffcccaaa___]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVYYY]]]```bbbccceeeggghhhjjjmmmppprrrssssssssswwwwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~|||xxxuuunnn___PPPAAA???;;;::::::;;;;;;:::>>>BBBUUUvvvzzzzzznnnPPP888555222111111111000///---.........//////000000........................------------------------,,,...+++,,,111111:::QQQ___eeekkkkkkccc\\\aaajjj~~~uuuqqqdddXXXXXXpppwwwppphhhfffhhhooosssttt{{{yyy{{{|||yyytttmmmiii\\\TTTJJJCCC???<<<888666222111000///////////////000000000111111111222222...///222333000...///222777666777:::<<<>>>EEENNNTTTXXX^^^ccceeeeeeddddddjjjlllqqq{{{{{{wwwwwwzzzyyyuuuvvv{{{^^^^^^______```bbbcccddddddddddddeeeeeedddccccccbbbbbbaaa```___]]][[[ZZZVVVUUUSSSQQQOOONNNMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIKKKLLLMMMNNNPPPSSSUUUVVVXXXXXXYYY[[[^^^```bbbdddeeeeeefffggghhhiiijjjjjjkkklllnnnnnnmmmllllllmmmoooqqqrrrrrrrrrsssvvvxxxyyy{{{}}}~~~~~~tttkkkmmmssszzz{{{ppp]]]MMMLLLKKKJJJOOOZZZgggsssyyy{{{kkkeeeaaabbbbbb``````cccSSSDDD@@@RRRiiiuuu~~~~~~}}}yyywwwrrrQQQ777222444///111111111111000000000000---...///......///222444DDDUUUiiivvvqqqfffmmmzzz~~~zzzwwwtttsssrrrnnnhhhbbb]]]TTTJJJDDDCCC@@@:::555555444333222333333555666444444333333333222222222111333555777888999999999777666666888;;;???AAAAAA@@@<<<;;;===BBBDDDAAA>>>===@@@BBBCCCCCCFFFKKKOOOQQQSSSWWWaaasssxxxsssrrrppppppmmmiiifffeeegggkkkmmmlllnnnpppsssuuuwwwwwwxxxqqqqqqpppoookkkgggccc``````]]]YYYZZZ]]]]]]ZZZVVVZZZZZZYYYYYYXXXXXXXXXWWWUUUXXX\\\___```aaabbbdddkkkmmmppprrrsssuuuwwwzzzvvvvvvvvvwwwxxxyyy{{{{{{zzz{{{||||||}}}||||||{{{|||}}}}}}wwwrrrkkk]]]PPPEEEAAA<<<999999:::;;;;;;:::CCCSSSkkksssttt{{{UUU???888222333444222111222///............//////000........................,,,,,,,,,------.........+++...+++---222111:::PPP___iiijjjfffddd^^^dddvvvtttdddZZZ^^^qqqmmmjjjkkkmmmqqqvvv{{{~~~|||{{{yyywwwrrriiibbbWWWPPPEEE>>>;;;999666444111111000000//////......000000000000000000000000000000111111111111000000444333333555888===BBBDDDOOOMMMMMMMMMLLLOOOZZZfffkkkttt|||xxxrrrrrrrrrrrrqqqsssvvvyyy^^^^^^^^^___```aaaccccccbbbbbbccccccccccccbbbbbbbbbbbbaaa```^^^\\\[[[YYYVVVUUUSSSQQQOOONNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJMMMMMMNNNPPPRRRTTTVVVWWWXXXYYYZZZ\\\^^^aaacccdddffffffgggggghhhiiijjjjjjkkklllnnnnnnnnnmmmnnnooopppqqqssssssssstttvvvxxxzzz{{{}}}sssiiieeehhhoooxxx{{{ssscccUUULLLJJJHHHLLLUUUaaakkkppp{{{lllfffbbbbbbbbb``````bbbTTTEEE@@@PPPfffttt~~~~~~{{{~~~uuuWWW===666888222111111111111000000000000---...//////...///222555CCCTTThhhvvvvvviiijjjwww~~~}}}yyywwwtttrrrqqqnnngggbbbZZZRRRHHHBBBAAA???999333333333222222333444555666555555444444444333333333444555777999:::::::::999666777888;;;===???>>>>>>?????????AAADDDDDDBBB??????AAADDDEEEHHHMMMTTTYYY[[[\\\```mmmwwwqqqnnniiijjjgggccc``````bbbfffhhhfffhhhlllppptttuuuvvvvvvqqqpppooommmjjjfffcccaaaaaa]]]YYYYYY\\\]]][[[WWWZZZZZZZZZZZZYYYYYYXXXXXXXXX[[[^^^aaabbbccceeefffkkkmmmpppqqqrrrtttwwwyyyxxxxxxxxxxxxzzz{{{|||}}}{{{{{{{{{{{{||||||||||||~~~}}}wwwrrrkkk]]]PPPDDDAAA<<<999999:::;;;;;;???BBBKKKccc~~~sssvvv^^^@@@888333333444222111222000//////.........//////........................,,,,,,------------------,,,...+++---222111:::PPP___iiikkkhhhgggbbbhhh{{{~~~rrrbbbWWWYYYvvv}}}pppfffgggiiilllpppuuu{{{||||||zzzxxxqqqggg___UUUNNNDDD===999888555333111000000000/////////...000000000000000000000000000000111111111111000000222222222333666:::>>>@@@CCCBBBEEEKKKQQQYYYfffrrr}}}xxxsssooolllmmmmmmmmmmmmmmmooorrruuu^^^^^^^^^^^^___```bbbbbb```aaaaaabbbbbbbbbaaaaaabbbaaaaaa___^^^\\\ZZZYYYUUUTTTRRRQQQOOONNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJNNNNNNOOOQQQSSSUUUWWWXXXYYYYYY[[[]]]```bbbdddeeegggggghhhhhhiiiiiiiiijjjjjjllloooooooooooopppqqqqqqssstttuuutttuuuvvvxxxzzz|||~~~~~~llldddbbbeeekkktttwwwqqqcccXXXLLLJJJIIILLLTTT___hhhlll|||~~~|||mmmgggbbbbbbbbb______aaaVVVGGG@@@MMMbbbsss}}}pppWWW>>>666777111111111111111000000000000......//////...000222555BBBSSShhhwwwqqqmmmxxx}}}|||xxxvvvsssrrrqqqmmmfffaaaWWWOOOFFF@@@>>><<<777222222222222222333555666777777666666555555555555555777999:::<<<<<<;;;:::999444777:::===??????===<<<@@@CCCFFFHHHFFFCCCAAA@@@AAACCCFFFIIIOOOWWW```fffhhhhhhmmm|||tttnnnhhh```aaa^^^[[[XXXXXXZZZ]]]```aaadddiiinnnqqqsssssssssqqqpppmmmjjjgggeeecccbbbaaa]]]YYYYYY[[[]]]\\\ZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[^^^aaadddeeefffgggiiikkkmmmoooqqqrrrtttvvvxxxyyyyyyyyyzzz{{{|||~~~~~~|||{{{zzzzzzzzz|||}}}~~~|||wwwrrrkkk]]]PPPCCC@@@<<<999::::::;;;;;;???>>>FFF```~~~hhhBBB:::444333444222111222111111000///....................................------------------,,,,,,,,,...,,,---222111:::PPP```iiikkkjjjjjjffflll~~~tttkkk]]]QQQRRRkkk~~~pppfff___^^^eeekkkoootttzzz|||}}}{{{xxxqqqeee[[[RRRKKKAAA:::777666444222000000000000////////////000000000000000000000000000000111111111111000000000000///000222555888:::999999???MMM\\\jjjzzz|||xxxrrrnnnllljjjhhhffffffggggggggggggiiimmmppp]]]]]]]]]]]]^^^___```aaa``````aaabbbbbbbbbaaaaaaaaaaaa```___]]][[[YYYXXXTTTSSSRRRPPPOOONNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKNNNOOOPPPQQQSSSUUUWWWYYYYYYZZZ]]]___aaaccceeeeeehhhhhhhhhiiiiiiiiijjjjjjkkkmmmooopppppppppqqqsssrrrtttvvvvvvvvvvvvwwwyyy|||}}}pppjjjggghhhlllpppooohhh[[[QQQMMMLLLMMMSSS]]]hhhqqqwww{{{|||nnnhhhcccbbbaaa^^^^^^```UUUGGG???III^^^rrr{{{iiiVVV???555555111111111111111000000000///...////////////000333555CCCTTTiiixxx{{{vvv}}}~~~|||{{{wwwuuusssrrrqqqllleee___TTTMMMEEE???===:::666222222222333444555777888888888777666666666666777888999:::<<<======;;;999777333666:::===??????@@@AAAFFFKKKPPPOOOIIIDDDBBBBBBEEEFFFIIINNNVVVaaalllrrrtttttt{{{{{{oookkkdddZZZWWWUUURRRPPPPPPRRRTTTVVV___bbbgggllloooqqqqqqppprrrpppllliiifffdddddddddaaa]]]YYYXXXZZZ\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]```cccffffffgggiiijjjkkkmmmpppqqqrrrsssvvvxxxzzzzzzzzz{{{|||}}}~~~}}}{{{zzzyyyzzz|||~~~|||vvvrrrjjj]]]OOOBBB???;;;::::::;;;;;;:::===???LLLlllpppDDD;;;444444444222111333222111000///.............................................------,,,,,,,,,,,,///,,,---222000:::OOO```iiikkkjjjjjjeeeiiiyyyuuuiiifff\\\PPPPPP^^^mmmmmm```ZZZXXX]]]jjjpppssswww|||}}}~~~|||yyypppbbbWWWOOOHHH>>>888555444222000000000000000////////////////////////////////////000000111111111111000000000/////////000222444666888888@@@QQQeeevvvxxxuuuooolllhhheeeeeeffffffeeebbbcccdddddddddgggkkknnn\\\\\\\\\\\\]]]^^^______``````aaabbbbbbbbbbbbbbb``````___^^^\\\ZZZYYYXXXTTTSSSQQQPPPNNNNNNMMMMMMKKKKKKLLLLLLLLLLLLLLLLLLNNNNNNOOOQQQSSSUUUWWWXXXZZZ\\\^^^aaaccceeeffffffhhhhhhiiiiiijjjjjjkkkkkkkkkmmmoooppppppppprrrsssrrrtttwwwxxxxxxxxxyyy{{{}}}xxxtttpppoooppppppllldddXXXPPPPPPQQQUUU]]]jjjxxx}}}pppiiidddcccaaa^^^]]]^^^TTTHHH???FFFZZZrrr~~~{{{{{{ssseeeXXXCCC888888555111111111111000000000///...///000//////000333555FFFVVVjjjxxx{{{~~~|||zzzwwwuuusssrrrpppjjjbbb\\\QQQLLLDDD???<<<999666333333444555666777888999999888777666555555666888999999:::<<<===<<<:::777555333666999<<<>>>AAAEEEIIIPPPUUUYYYVVVOOOHHHGGGIIIKKKLLLOOOVVVaaammmxxxnnnhhhfff___VVVMMMLLLIIIHHHHHHJJJLLLNNNWWWZZZ```ggglllppprrrrrrqqqoookkkgggdddccccccddd___]]]ZZZYYYZZZ\\\^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^aaadddfffggggggiiijjjlllnnnqqqrrrssstttvvvxxxzzzzzzzzzzzz{{{}}}~~~}}}|||{{{zzz{{{}}}~~~zzzuuupppiii[[[NNNAAA>>>;;;::::::;;;;;;:::>>>BBBSSSvvvuuuFFF===555444444222111333333222111//////..........................................------,,,,,,,,,---///,,,---222000999OOO___hhhjjjhhhhhh``````mmmxxxwwwllldddeee\\\OOOMMMMMM\\\___YYYYYYZZZ```oootttuuuwww|||}}}~~~|||xxxooo```UUULLLEEE<<<555333222111///////////////000000000000////////////////////////000000111111111111000000111000000000000111333333777777>>>NNN^^^mmmyyyzzzsssooommmmmmbbb```]]]]]]^^^`````````___```aaabbbbbbeeeiiimmm\\\\\\\\\\\\\\\]]]^^^^^^___```aaabbbbbbcccbbbbbb```______^^^\\\ZZZXXXWWWSSSRRRQQQOOONNNNNNMMMMMMKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOQQQSSSUUUWWWXXX[[[]]]```ccceeeggggggggghhhhhhiiijjjkkklllmmmmmmkkkmmmppppppppppppqqqrrrqqqtttwwwyyyzzz{{{|||}}}~~~~~~{{{{{{zzzxxxtttmmmddd^^^[[[\\\aaakkkxxx~~~qqqjjjeeecccaaa]]][[[]]]UUUJJJAAAEEEWWWpppwwwssssss~~~~~~mmmbbbXXXCCC666555444111111111111000000000000//////000000///111333666FFFVVVjjjxxx~~~vvv{{{~~~|||{{{xxxvvvsssrrroooiii___XXXNNNJJJCCC===:::777555333444444666777888888888888777666444333444555777888888999;;;===<<<999666444333666:::<<<>>>CCCIIIOOOWWWZZZ\\\XXXRRRNNNOOOQQQTTTUUUYYYcccqqq|||kkkaaa^^^\\\VVVOOOEEECCCAAA@@@@@@BBBDDDFFFIIIMMMTTT\\\eeelllpppsssnnnlllhhheeebbbaaaaaaaaa]]]\\\[[[ZZZ[[[]]]___```____________````````````___bbbeeegggggghhhiiijjjnnnppprrrssstttuuuwwwyyyzzzzzzzzz{{{|||}}}}}}}}}}}}}}}~~~uuusssxxx~~~}}}yyysssnnngggYYYLLL???===;;;::::::;;;::::::;;;>>>OOOqqqvvvHHH???666444444222111333222111111000////////////........................------------------,,,,,,---///,,,---222000999NNN___hhhiiihhhfff[[[WWWaaaiiilllfffbbbbbbWWWGGGDDD@@@PPPYYYZZZ___```ffftttwwwuuuttt{{{}}}}}}{{{wwwnnn```UUUJJJCCC:::444222111000...////////////000000000000000000000000000000000000000000111111111111000000111111111111111222222333222222777BBBLLLSSS]]]eeehhhjjjllllllhhheeebbbaaa[[[ZZZYYYZZZ[[[]]]\\\\\\ZZZ[[[\\\]]]^^^aaafffiii\\\[[[[[[[[[[[[\\\]]]]]]^^^^^^___```aaaaaaaaaaaa______^^^]]][[[YYYXXXWWWRRRQQQPPPOOONNNMMMMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMOOOPPPQQQRRRTTTVVVXXXZZZ\\\^^^aaadddfffhhhhhhhhhgggggghhhjjjlllmmmnnnooolllnnnppppppoooooooooppppppssswwwzzz|||}}}~~~~~~xxxtttnnnooosss{{{rrrkkkeeecccaaa\\\[[[\\\YYYOOODDDEEEUUUmmmxxxsssqqq|||mmmddd[[[DDD444222222111111111111000000000000///000000000000111444666DDDTTThhhwwwrrrmmmttt}}}{{{yyyvvvtttrrrnnnggg]]]UUUKKKGGGAAA;;;777555333222333444555666777666666555555444222111222333666777777999<<<======:::666444333888>>>AAABBBDDDJJJNNNUUUUUUTTTQQQNNNNNNRRRUUU]]]```fffsss{{{tttiiibbb[[[WWWTTTOOOIIIEEE===<<<:::::::::<<<>>>??????BBBHHHOOOXXX```fffjjjiiigggdddbbb___^^^]]]]]][[[\\\\\\\\\\\\]]]___```````````````aaaaaabbbbbbaaacccfffhhhiiiiiijjjkkkpppqqqtttuuuuuuvvvxxxzzz||||||||||||}}}}}}~~~~~~wwwkkkeeegggkkkwww|||~~~|||{{{wwwqqqmmmeeeXXXJJJ>>><<<::::::;;;;;;:::999:::<<>>>>>;;;777555333999AAAEEEEEEEEEIIILLLNNNMMMJJJHHHHHHKKKQQQUUUdddgggpppwwwqqqlllbbbWWWUUUSSSRRRQQQMMMFFF@@@>>>888777666666666888:::;;;<<<===AAAFFFMMMTTTZZZ^^^eeedddbbb___]]][[[ZZZYYYZZZ[[[]]]]]]]]]^^^___`````````aaaaaabbbbbbbbbcccbbbeeehhhiiijjjjjjkkklllqqqrrruuuuuuvvvwwwyyy{{{}}}}}}}}}~~~}}}~~~}}}wwwvvvuuuuuuhhhbbb```iiipppzzz}}}{{{zzzvvvpppkkkdddVVVIII>>><<<::::::;;;;;;:::999>>>AAATTTtttzzzkkkJJJAAA888555444222222444111000000000000000111222........................,,,,,,,,,------............000------222000888NNN^^^hhhkkkllljjj[[[QQQWWW___kkkqqqssssssdddPPPKKKHHHZZZgggpppyyyxxx{{{uuummmttt~~~{{{yyyuuummm```WWWHHHAAA888333111111000///.../////////000000111111000000000000000000000000000000111111111111000000///000000000111111222222///000444666444222777@@@CCCFFFKKKNNNOOOPPPQQQSSSRRRRRRRRRTTTUUUTTTQQQOOOLLLMMMOOOPPPQQQUUUZZZ]]]\\\[[[ZZZYYYYYYYYYZZZ[[[____________````````````bbb```]]][[[ZZZYYYWWWVVVTTTRRRPPPNNNMMMNNNOOOPPPPPPOOOOOONNNNNNNNNOOOOOOTTTUUUUUUVVVXXXZZZ[[[\\\___```bbbdddfffgggggghhhiiijjjkkkmmmnnnoooooopppnnnnnnnnnoooppppppqqqqqqrrruuuyyy|||}}}~~~vvvmmmdddbbb___[[[XXXXXX]]]TTTHHHFFFUUUlll|||vvveeeNNN:::222444111111111111000000000000///000111111000111333555@@@WWWdddnnn~~~rrrkkkkkkzzz||||||xxxrrroooiii]]]PPPJJJEEE===777444333333333999777666444333333333444444333222222333555888999:::999999;;;>>>>>>;;;777777777<<>>555666111111111111000000000000///000111000000000222444???TTTaaalll~~~pppjjjrrr~~~|||{{{wwwrrroooiii\\\PPPJJJDDD<<<666333333333222777666444333222222222222444444333333444666888:::<<<;;;;;;<<<>>>===999666999999<<>>???AAAFFFOOOUUU\\\]]]^^^]]][[[ZZZZZZZZZ[[[\\\^^^___^^^]]]^^^___^^^___```aaabbbddddddeeehhhhhhiiijjjlllnnnooopppuuuvvvwwwwwwwwwwwwyyy{{{}}}xxxtttvvvwwwzzzvvvmmmbbbYYY\\\gggyyy}}}xxxqqqllleeeWWWJJJ@@@===:::999999:::::::::>>>FFFZZZxxxqqqKKK@@@777666666333111111111000000000////////////........................------------------------+++000---,,,111222888III^^^fffggghhhiii^^^UUU[[[lllyyyxxxppppppfffSSSHHHEEE[[[ttt~~~lllaaahhhuuu{{{~~~zzz{{{zzzvvvnnn___PPPEEE???666111000000000...000000000111111222222222111222333333222111222333444444555666666666666666666555444222222222333333222222222222222222222222555777;;;@@@EEEJJJNNNPPPNNNNNNNNNNNNLLLJJJHHHGGGDDD@@@>>>AAACCCEEEJJJQQQWWWVVVVVVUUUVVVWWWXXXYYY\\\\\\\\\]]]]]]^^^^^^^^^bbb___\\\[[[ZZZYYYWWWUUUTTTSSSQQQPPPOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRUUUVVVVVVXXXZZZ\\\]]]^^^bbbccceeegggiiijjjjjjkkkmmmnnnoooppppppppppppooooooppppppqqqqqqrrrssssssqqqtttxxx{{{}}}ssskkkcccbbb```\\\ZZZZZZ[[[WWWMMMFFFMMMccczzz}}}|||~~~___BBB555666111111111111000000000000...///000000//////111333???RRR^^^kkk~~~}}}ppplllxxx~~~|||{{{wwwrrrnnniii\\\OOOHHHCCC;;;555222222222222444333222111111111111111555444444555666777999:::>>>===<<<======<<<999666:::999;;;??????===???CCCIIIMMMSSSUUURRRNNNSSS[[[rrr{{{mmmaaaUUUKKKGGGCCC@@@<<<:::888777555444555666777888:::<<<>>>???===>>>???>>>???EEENNNUUU]]]_________\\\[[[ZZZ[[[[[[\\\\\\[[[ZZZZZZ[[[]]]^^^___```aaacccdddeeefffkkkkkklllmmmoooqqqrrrsssuuuvvvxxxxxxxxxyyy{{{}}}|||~~~}}}sssjjjgggbbb[[[UUUYYYeeevvv}}}xxxqqqllleeeWWWJJJ@@@===:::999999:::::::::>>>FFFZZZyyy{{{|||qqqKKK@@@777555555333222222111111000000000/////////........................------------------------+++000---,,,111111777GGG\\\dddfffhhhjjj```YYY```sss}}}rrrnnndddSSSKKKHHH___|||wwwjjjbbbhhhqqqvvv|||yyyxxxzzzvvvnnn]]]NNNCCC<<<555000000000000//////000111111222333444444333444555555333333444555444555555666777888888888888777666555444444444444444444444444444444444444333444666999>>>CCCGGGJJJJJJJJJIIIHHHFFFCCC@@@???===999888:::;;;<<<@@@FFFUUUTTTSSSSSSTTTUUUWWWXXXZZZZZZ[[[\\\]]]^^^______aaa___\\\ZZZZZZYYYWWWUUUSSSSSSRRRQQQPPPPPPQQQQQQSSSSSSRRRRRRRRRSSSTTTTTTVVVWWWWWWYYY[[[]]]___```cccdddeeegggiiijjjkkkkkkoooooooooppppppooonnnnnnppppppqqqrrrrrrsssssstttqqqtttxxx{{{}}}uuummmfffeeeddd```^^^^^^[[[YYYPPPFFFHHH]]]xxx}}}^^^CCC555444111111111111000000000///---...//////...///111333@@@PPP\\\kkk~~~}}}wwwsssyyy}}}~~~|||{{{wwwrrrnnniii\\\PPPGGGAAA:::444222111111111333333222222222222222222555555666777888999::::::<<<<<<<<<<<<<<<;;;:::999999888:::===<<<;;;???EEEIIINNNWWW[[[YYYVVV]]]fffzzzhhh\\\TTTLLLGGGFFF@@@===888666666666666666777777999;;;>>>AAADDDEEEBBBBBBBBB@@@AAAGGGQQQYYYbbbcccdddbbb___\\\[[[[[[YYYYYYYYYYYYXXXYYY[[[]]]______```bbbdddeeefffggglllmmmmmmoooppprrrtttuuuuuuwwwxxxyyyyyyzzz}}}|||vvvhhh^^^\\\[[[XXX^^^dddooo|||~~~}}}wwwqqqllldddVVVIII@@@===:::999999:::::::::===FFFZZZzzzwwwuuuMMMBBB888666666555333444111111111000000000//////........................------------------------+++000---,,,111111666FFF[[[bbbdddgggkkkeeebbbkkkxxxtttiiiUUUJJJGGG^^^ssskkkgggllltttzzzxxxvvv|||yyyppp^^^MMMAAA;;;333//////111000000///000111222444555666777666777777777555444555666555555666666777999::::::::::::999888777666555555666666666666666666666666444444444555888<<<@@@BBBDDDDDDDDDCCC@@@>>>;;;:::999555444666666666888===RRRRRRQQQQQQQQQRRRTTTUUUWWWXXXYYY[[[]]]___```aaaaaa___\\\ZZZYYYXXXVVVUUUSSSSSSRRRRRRQQQQQQRRRRRRTTTSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZ\\\___aaabbbbbbccceeegggiiijjjkkkkkknnnnnnooooooooonnnmmmmmmqqqqqqqqqrrrssssssttttttrrrtttxxxzzz}}}tttmmmgggffffffbbb______ZZZZZZRRRFFFEEEXXXvvvpppZZZDDD777222111111111111000000000///---...//////...///111333AAAQQQ^^^nnn}}}|||}}}{{{zzzyyy|||~~~}}}|||xxxsssoooiii]]]PPPFFFAAA999444111111111111333333333444444444444444555666888:::;;;;;;;;;:::999999:::;;;;;;;;;;;;<<<<<<;;;<<<===;;;:::@@@HHHJJJQQQZZZ```___```kkkxxx{{{kkkZZZQQQKKKFFFCCCCCC>>>:::666444555666777888777888:::===AAADDDGGGIIIEEEFFFFFFFFFGGGNNNYYYaaalllmmmkkkhhhbbb^^^[[[[[[UUUVVVWWWWWWXXXYYY]]]______```aaacccdddfffggghhhmmmmmmnnnoooqqqsssuuuvvvvvvxxxyyyzzzzzz{{{~~~}}}oooeeecccddddddpppvvv~~~~~~|||wwwpppkkkdddVVVIII@@@===:::999999:::::::::;;;EEEYYYyyy}}}PPPEEE;;;888888666555555111111111111000000000000........................------------------------+++000...---111000555DDD[[[aaabbbdddkkkiiikkkwwwwww\\\JJJEEEYYYzzzzzzsssooommmqqqvvv}}}yyyuuu|||sss```NNNAAA:::333//////111111000000111222444555777888999777888999888666555666777777666666666777888:::;;;;;;;;;::::::999888777777777777777777777777777777777666555444555777:::;;;===>>>>>>>>>===;;;999888777444333555555333555888PPPOOONNNMMMMMMMMMOOOOOORRRSSSVVVYYY\\\___aaabbbaaa^^^[[[ZZZYYYXXXVVVTTTSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[^^^```bbbdddcccdddfffhhhiiikkkkkklllnnnnnnnnnoooooonnnmmmmmmpppqqqqqqrrrrrrsssssstttsssvvvxxxzzz|||rrrkkkeeeeeeddd```\\\\\\ZZZ[[[SSSFFFCCCVVVuuuwwwfffVVVFFF999333111111111111000000000000...///000000//////111333AAARRR```ppp|||}}}{{{~~~{{{wwwxxx~~~}}}yyytttpppkkk^^^QQQFFFAAA999444222222222222333444555666666666666666555777:::<<<======<<<;;;666888999999999:::;;;===@@@???@@@@@@======DDDNNNSSSZZZeeelllmmmqqqtttfffVVVNNNJJJDDDAAAAAA;;;888555333444666777777777888:::>>>BBBFFFIIIKKKIIIKKKMMMOOOSSS[[[fffnnnzzzyyyvvvoooggg```\\\ZZZTTTVVVWWWXXXYYY[[[^^^```___```aaaccceeeggghhhiiinnnnnnnnnpppqqqsssuuuvvvxxxyyy{{{{{{{{{|||~~~}}}tttqqqsssuuu~~~|||wwwpppkkkdddVVVIII@@@===:::999999:::::::::999DDDYYYwwwTTTHHH===999888666555666222222111111111000000000........................------------------------+++000...---111///333BBB[[[aaaaaadddllllllooo|||```KKKIIIYYYvvvrrroootttrrrqqqsssyyy|||vvvvvvbbbOOOBBB;;;444000000111111000222333444555777888999:::999::::::999777666666777888777666666666777999::::::;;;;;;;;;;;;:::999999888888888888888888888888888777666555555555666777888999:::::::::999888777666333333555555333333666LLLKKKIIIHHHGGGGGGHHHIIIMMMNNNQQQUUUZZZ^^^aaabbbaaa^^^[[[YYYYYYXXXVVVTTTRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWYYYYYYZZZ\\\___aaadddeeedddfffgggiiikkklllmmmmmmnnnnnnooopppppppppoooooopppppppppqqqrrrrrrssssssuuuwwwyyyzzz|||rrrkkkfffeeeddd___[[[ZZZ[[[[[[SSSFFFCCCUUUsssttteeeUUUDDD888444111111111111000000000000///000111000000000222444@@@RRRbbbrrr~~~xxx||||||~~~yyy{{{~~~zzzuuurrrlll___SSSFFFAAA:::444222222333333222333555666777777666666666888;;;>>>???>>><<<;;;666777999888777777999<<<>>>>>>@@@BBBAAADDDOOO[[[eeennn{{{wwwlll```TTTOOOLLLGGGCCCBBB;;;999666555666777888777:::<<<>>>AAAFFFJJJMMMOOOQQQUUUYYY^^^dddmmmxxxwwwlllbbb[[[YYYUUUWWWZZZ[[[[[[\\\]]]______```bbbdddfffhhhiiijjjoooooopppqqqsssuuuvvvwwwzzz{{{||||||{{{|||~~~~~~}}}|||wwwpppkkkcccUUUHHH@@@===:::999999:::::::::888DDDXXXsssVVVJJJ===999888555444444222222222111111111000000........................------------------------+++111...---111///222AAAYYY```bbbfffmmmkkklllxxxtttYYYFFFIIIVVVoootttkkkmmmuuutttuuuyyywwwxxxcccOOOCCC===555111111222111000444444555666777999999:::999::::::999777666666777999888666555555666777888999:::;;;<<<<<<<<<;;;:::888888888888888888888888666666666666666666666666555666777888777666555444333111111444444111111444IIIHHHFFFDDDCCCCCCDDDDDDIIIJJJNNNSSSXXX\\\```bbb```^^^[[[YYYYYYXXXVVVTTTRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWYYYZZZ[[[]]]___bbbdddffffffgggiiikkkmmmnnnnnnooooooooopppqqqqqqqqqqqqqqqoooppppppqqqqqqrrrssssssvvvxxxzzz{{{|||~~~tttmmmhhhgggfffaaa\\\[[[[[[[[[SSSFFFCCCVVVrrryyyvvvuuufffSSS@@@555222111111111111000000000000///000111111000111333555>>>QQQcccrrr~~~zzztttzzz}}}{{{}}}{{{vvvrrrmmm```TTTFFFAAA:::555333333333444111222444666777777666666666888<<>>BBBEEEKKKZZZhhhuuu|||ppplllhhhrrr~~~|||vvvrrrrrrdddYYYPPPNNNMMMJJJFFFEEE===;;;999888999::::::999???AAACCCFFFJJJOOORRRTTTYYY^^^dddkkkrrr|||{{{nnnccc[[[XXXWWWYYY\\\]]]]]]\\\\\\]]]___```bbbdddfffhhhjjjjjjppppppqqqrrrtttvvvxxxyyy{{{|||}}}|||{{{|||~~~|||~~~}}}|||vvvpppkkkcccUUUHHH@@@===:::999999:::::::::888EEEXXXpppWWWJJJ===888666444222222222222222111111111111000........................------------------------,,,111///...111///222@@@WWW___ccchhhooojjjhhhrrruuu~~~yyypppnnncccMMM???AAAMMMdddxxxxxxjjjfffllluuuvvvyyyxxxxxxcccNNNDDD>>>666111111222111000555555666777888999999:::999:::;;;999777666666777:::999777555444555666777888999:::<<<<<<<<<<<<;;;888888888888888888888888222333444666666777666666555555666666555444222111111///000333333000000222EEEDDDAAA>>><<<;;;;;;;;;???BBBFFFJJJOOOUUU[[[___\\\\\\]]]]]]\\\[[[YYYXXXVVVTTTQQQQQQRRRRRRRRRRRRVVVVVVVVVVVVWWWWWWXXXXXX\\\]]]^^^```aaacccddddddiiijjjjjjkkklllmmmnnnnnnoooppppppppppppqqqqqqqqqpppppppppqqqsssuuuvvvwwwzzz|||~~~zzzrrrjjjhhhddd]]]XXXWWWWWW[[[SSSBBB>>>UUUtttwwwwwwtttlll]]]FFF777777222222222111111111111000////////////000111222333;;;RRReeerrrzzzyyy~~~vvvrrrxxx~~~|||xxxvvvqqqbbbTTTMMMBBB999666666444222222444444444444555777999::::::<<<===???>>><<<:::888555666888999999999888777999:::<<<@@@GGGTTTggguuuyyynnn[[[XXXVVV\\\cccgggeeeccceeehhhiii^^^WWWRRRSSSSSSKKK@@@:::===888777999;;;;;;<<>><<<;;;999999:::;;;<<<>>>CCCZZZ|||~~~UUUHHH===999888555333444111000111444222...///444666---333///000444+++000........................///,,,,,,/////////444:::TTTbbbfffhhhmmmggg^^^^^^```eeehhheee```YYYMMMBBBBBBPPPdddmmmhhh^^^^^^dddmmmrrrzzz|||vvvzzzhhhWWWFFF<<<444222222111111333333555999::::::999999:::;;;888777888<<<===<<<999;;;777333222444777777777666;;;>>><<<<<>>===<<<<<<<<<<<<;;;999777888999999999888777666777666555555666666444222444222000000111222222222BBB@@@>>>;;;999888888888:::===AAAEEEJJJQQQXXX]]]]]]]]]]]]]]][[[YYYWWWVVVUUUSSSQQQQQQRRRSSSSSSRRRVVVVVVWWWWWWXXXXXXYYYYYY]]]]]]___```bbbccceeeeeeiiijjjjjjkkklllmmmnnnnnnoooppppppppppppqqqqqqqqqrrrrrrssssssuuuvvvxxxxxxzzz|||~~~|||ssskkkhhhddd]]]XXXWWWVVVWWWPPPBBB>>>PPPppp|||{{{yyyqqq^^^EEE666666222222222111111111111000////////////000111222333<<>>>>><<<999777666777888999999999888888===???BBBGGGMMMXXXgggsssuuuwww]]]SSSWWWYYY```bbbbbb^^^___dddhhhhhh]]]WWWSSSTTTQQQHHH???:::<<<888777:::======???CCCNNNSSSXXX[[[[[[[[[]]]^^^]]]eeeoooxxxrrr___UUURRROOOPPPRRRTTTUUUVVVVVVUUU[[[YYYZZZ___aaabbbhhhooosssssstttuuuwwwyyyzzz{{{~~~}}}|||vvvpppkkkcccUUUHHH>>><<<;;;999999:::;;;<<<>>>GGGaaaxxxSSSGGG<<<999888666444444444111......111333111///333,,,333...///333***000........................///,,,---/////////444:::VVVdddhhhgggjjjdddZZZZZZ]]]aaabbb___\\\WWWMMMBBBBBBOOO```iiieee^^^___gggkkkmmmrrr}}}{{{ttt{{{jjjZZZIII???666333333222333555333666999;;;;;;::::::;;;;;;999777999<<<>>><<<:::888555333444777999999999555:::======???AAAAAA>>>@@@>>>===>>>?????????===777777666555555555666666777666555666666666444222222111111111222444555555===<<<:::777666555555555666888;;;>>>CCCJJJQQQWWW]]]]]]^^^^^^\\\ZZZWWWUUUUUUSSSQQQQQQRRRTTTTTTSSSVVVVVVWWWXXXYYYYYYZZZZZZ]]]^^^___aaacccdddffffffiiijjjjjjkkklllmmmnnnnnnoooppppppppppppqqqqqqqqquuuuuuuuuvvvwwwxxxyyyzzzzzz|||~~~uuulllhhhccc\\\WWWVVVTTTQQQKKKCCC???KKKkkk|||xxx~~~gggHHH777777222222222111111111111000////////////000111222333===RRRaaannn~~~~~~vvvooosss~~~}}}zzzuuuhhh[[[QQQEEE:::777666444222333444444444555777999:::;;;<<<===>>>>>>===<<<999888888888888999999999999999<<>><<<;;;999999:::;;;<<>>@@@EEEJJJJJJFFF@@@???>>>>>>@@@AAAAAA@@@<<<:::888666555666888999888777666777777666444222000000111222444666777888999888777555444444444555444555777999<<>>??????@@@???===<<<::::::::::::::::::;;;<<<======AAAEEEHHHNNNXXXbbbgggdddkkkuuu]]]PPPJJJVVVeeefff^^^ZZZTTTTTT]]]iiikkkggg\\\ZZZXXXTTTKKK???:::;;;888777999>>>BBBDDDIIIPPPYYY]]]bbbdddbbb```bbbdddkkkzzz{{{iiiWWWKKKGGGEEEDDDBBBBBBBBBDDDFFFGGGNNNMMMPPPVVV[[[___fffnnntttuuuvvvxxxzzz|||}}}~~~}}}|||vvvpppjjjcccUUUHHH>>><<<;;;999999:::;;;<<<@@@NNNjjjzzz}}}sssPPPFFF<<<;;;;;;999666666444777333...999JJJJJJ>>>444555@@@666000333***000........................///------000000///333888UUUfffjjjeeeeee```WWWUUUXXX\\\```aaaaaa^^^TTTJJJCCCPPPcccpppooojjjkkkqqqqqqhhhccckkkyyyuuusssfffVVVIII;;;555222222555999555777:::<<<<<<<<<>>>???;;;999999;;;???@@@>>>;;;333444666888:::<<<<<<<<<<<>>??????>>>===<<<;;;:::999999999999999888888999999888555222///111222333555777999;;;777777555444444444555555555666777777999<<>>AAAAAABBBBBBBBBAAA@@@???===<<<<<<<<<===???AAACCCDDDJJJMMMOOOWWWeeeooorrrkkkjjj~~~vvvaaaRRRNNNPPP```mmmiiiXXXUUUSSSXXXfffqqqpppiii^^^[[[XXXRRRFFF;;;888;;;888888;;;AAADDDGGGNNNUUUZZZ```jjjttt|||qqqaaaQQQFFFBBB@@@???===<<<===>>>AAABBBDDDCCCGGGNNNTTTYYYaaaiiisssuuuwwwyyy|||}}}~~~~~~}}}|||vvvpppjjjcccUUUHHH>>><<<;;;999999:::;;;<<>><<<<<<999777777000888777000666DDDHHHAAA999>>>JJJ===222333+++000........................///---...111111///222777OOOdddjjjeeefffbbbZZZXXXTTT]]]gggkkkkkkdddXXXLLLEEEUUUmmm~~~xxxuuuwwwuuuhhh^^^dddtttzzzxxxxxxmmm]]]OOO???777333222555999666888:::;;;<<<<<<>>>@@@;;;::::::===AAABBB???<<<555666777999:::<<<>>>???DDDOOO\\\dddhhheee[[[PPP===;;;999999:::<<<===<<<===>>>??????>>><<<999777;;;::::::;;;<<<:::666333111222444444555777<<>>@@@DDDGGGMMMRRRVVVXXXXXXWWWSSSQQQOOONNNOOOPPPPPPOOOQQQQQQSSSTTTVVVXXXYYYZZZ\\\]]]^^^aaaccceeeggghhhiiijjjjjjkkklllmmmnnnnnnoooppppppppppppqqqqqqqqqtttttttttuuuwwwxxxzzz{{{{{{~~~~~~rrrfff```[[[UUURRRSSSPPPRRRRRRKKKFFFQQQqqq~~~TTT888222222222222111111111111000////////////000111222333999JJJVVVcccwww|||}}}uuu~~~yyy}}}}}}{{{}}}{{{tttlll```QQQAAA999555222111222222444666999<<<>>>???@@@AAABBBCCCCCCCCCCCCCCCCCC@@@?????????AAADDDHHHJJJJJJQQQVVVZZZeeewww}}}ttt```RRRLLLNNNVVVgggqqqiiiVVVVVVXXX```oooyyyvvvlllbbb]]]VVVNNNCCC999777;;;::::::>>>DDDGGGIIIPPPYYYbbblllwwwiii[[[MMMDDDAAA===<<<;;;:::;;;===???AAA>>>===AAAGGGMMMQQQYYYaaannnppptttwww{{{}}}~~~~~~~~~}}}|||vvvpppkkkcccUUUHHH>>><<<;;;999999:::;;;<<<<<>>BBBCCCAAA===777888999999:::>>>CCCGGGOOO___ooovvvqqqcccOOO@@@;;;999777888;;;>>>@@@@@@FFFHHHJJJKKKIIIEEEAAA>>>=========>>>>>><<<888555222444666666666:::BBBHHH555444333333444555666777888:::<<<=========???@@@BBBFFFLLLSSSWWWYYYYYYYYYSSSQQQNNNMMMMMMMMMMMMLLLMMMNNNPPPRRRTTTVVVXXXXXX[[[\\\]]]```bbbdddfffgggiiijjjjjjkkklllmmmnnnnnnoooppppppppppppqqqqqqqqqsssssstttvvvxxxzzz|||}}}|||~~~~~~rrrfff___ZZZUUUSSSTTTRRRZZZZZZMMMEEETTTrrryyyRRR999444222222222111111111111000////////////000111222333999JJJUUUcccxxx{{{{{{wwwzzz{{{xxxuuuzzz~~~~~~yyyssshhhXXXGGG===888444222333222444777:::===???@@@AAA@@@AAABBBCCCDDDEEEEEEFFFCCCBBBAAABBBDDDIIINNNQQQPPPZZZcccjjjzzz}}}pppTTTJJJIIIMMMVVVjjjtttlllZZZ[[[___hhhvvv~~~zzzpppggg^^^SSSJJJ@@@888777:::<<<===BBBFFFHHHJJJQQQZZZlll}}}ooobbbVVVJJJBBB>>>;;;;;;;;;;;;===???@@@BBBAAA@@@BBBGGGJJJMMMSSS[[[dddhhhmmmsssxxx|||}}}|||vvvpppkkkcccUUUHHH>>><<<;;;999999:::;;;<<<<<>>::::::999999<<>>:::666444666777777999@@@KKKSSS444333333222333555666777888:::>>>@@@@@@@@@AAABBBEEEIIIPPPVVV[[[]]]]]]\\\SSSPPPMMMLLLLLLLLLKKKJJJLLLLLLNNNPPPSSSUUUVVVWWWZZZ[[[]]]___bbbdddfffgggiiijjjjjjkkklllmmmnnnooooooppppppppppppqqqqqqqqqsssssstttvvvyyy{{{}}}|||~~~sssfff___[[[VVVUUUVVVTTT```___NNNDDDUUUrrrtttRRR<<<999222222222111111111111000////////////000111222333:::KKKVVVdddyyy|||{{{{{{{{{zzzvvvrrrwww}}}wwwmmm]]]KKK@@@:::666444555222444777;;;>>>@@@AAAAAA???@@@AAABBBCCCEEEFFFGGGEEEDDDCCCCCCGGGLLLRRRUUUXXXeeerrr|||~~~gggPPPIIIHHHLLLVVVkkkwwwppp___aaaeeemmmyyy|||rrrjjj___RRRGGG>>>777777:::>>>???CCCHHHIIIJJJQQQ[[[rrr}}}kkk^^^SSSGGG???<<<;;;;;;<<<===>>>@@@BBBCCCHHHFFFGGGKKKLLLMMMSSSYYY]]]aaagggooovvv|||~~~}}}|||vvvpppkkkcccUUUHHH>>><<<;;;999999:::;;;<<<===HHH\\\yyyyyycccUUUEEE>>>;;;888777999888555555777666111111555...>>>QQQ???///111,,,222...........................---///222222///111555GGGeeerrrmmmnnnlllbbb\\\\\\qqq~~~pppfff```QQQbbb}}}zzzmmmcccfffkkknnnpppsss|||zzzxxx|||qqqbbbPPPDDD<<<777666888::::::;;;:::999888:::<<<;;;:::<<<@@@DDDEEEBBB>>>;;;;;;::::::===GGGTTT]]]kkkooolll\\\KKKAAA>>>>>>;;;:::;;;???FFFMMMRRRTTTOOOOOOMMMLLLJJJHHHFFFEEEAAAAAABBBCCCCCC@@@;;;777444666888999<<>><<>>???>>>>>>>>>======>>>@@@BBBEEEFFFDDDFFFHHHHHHHHHNNNXXX```jjjxxx}}}cccNNNOOOMMMNNN]]]ooovvvrrrggg```bbbuuu~~~rrrnnncccQQQBBB;;;;;;;;;:::>>>GGGIIIKKKQQQNNNQQQ```zzzxxxkkk[[[NNNDDD???<<<:::<<<@@@AAABBBFFFKKKPPPVVVXXXXXXVVVTTTSSSQQQNNNPPPUUU\\\fffuuuzzztttpppkkkbbbUUULLL???>>><<<;;;::::::;;;;;;777LLLddd{{{zzzfffOOOCCC???===;;;;;;888777666555555444444555:::???===444///000000...000000///...............---///////////////111333GGG[[[mmmpppmmmmmmjjjeeeppprrrhhhaaaUUU___zzzwwwtttoookkkllloooppprrrsss{{{sssrrruuummm]]]JJJ???;;;:::777999===>>>:::999======888???<<<>>>EEEIIIFFFAAA>>>???:::999<<>>>>>@@@??????>>>===>>>>>>;;;888;;;555999DDDIIINNNggg333444555555666888<<>>AAAEEEGGGGGGHHHJJJLLLYYYccclllnnnkkkhhhaaa[[[TTTNNNJJJIIIHHHDDDDDDGGGCCCCCCDDDFFFIIILLLOOOQQQUUUVVVXXX[[[___bbbeeefffjjjjjjkkkkkkllllllmmmmmmppppppppppppqqqrrrsssssssssuuuvvvwwwxxxzzz~~~}}}pppccc^^^[[[XXXVVVVVVZZZbbb```OOODDDQQQmmmwwwZZZ>>>777444222000000111222111000000000000000000111111222:::DDDVVViiixxxxxxyyy~~~~~~wwwooo```PPPAAA888555555555777:::===????????????>>>>>>>>>???@@@BBBDDDEEEBBBEEEIIILLLRRR]]]kkkuuu|||~~~cccMMMMMMKKKNNN```uuu{{{vvvlllfffiii{{{uuunnnbbbPPP@@@::::::<<<<<>>@@@BBBDDDJJJQQQWWW___\\\WWWQQQMMMKKKIIIGGGIIINNNVVVcccvvv~~~yyyrrrnnnhhh___RRRIII???>>><<<;;;::::::;;;;;;===LLLccc|||uuucccNNNDDD@@@>>><<<;;;888888666555555555555555777;;;:::333///111222000000000///...............---///////////////111333BBBYYYlllpppnnnnnnllliiiuuukkkcccMMMSSShhhxxxuuuqqqnnngggmmmmmmooorrrtttuuuvvvxxx~~~zzztttttt{{{uuufffRRRCCC???===;;;;;;???@@@===<<<>>>>>>:::???<<>>999;;;>>>===>>>BBB>>>>>>=========??????>>>???>>>CCCMMMWWWiii333555777888999;;;>>>@@@AAADDDHHHJJJLLLOOORRRUUUhhhqqqzzz{{{wwwqqqhhh___UUUNNNHHHGGGEEEAAAAAACCC>>>???@@@BBBEEEHHHKKKMMMRRRTTTVVVYYY]]]aaadddfffiiiiiijjjkkkllllllmmmmmmppppppppppppqqqrrrssstttuuuvvvwwwxxxxxxzzz~~~~~~qqqddd___\\\XXXVVVVVVVVV]]]ZZZKKKAAANNNmmmyyyzzz}}}yyy___AAA777444222111000222222111000000000000000000111111222666CCCWWWkkkzzz{{{yyy||||||vvvjjjYYYHHH;;;666555777888;;;===>>>?????????>>>>>>???@@@AAAAAABBBBBBFFFJJJOOOVVV___lllzzz~~~```MMMKKKIIIPPPeee|||{{{oookkkooowwwnnn```MMM>>>999999<<>>???@@@AAACCCGGGOOOXXX^^^bbbZZZOOOHHHDDDCCCBBBAAADDDJJJSSSbbbwww~~~}}}xxxqqqkkkeee\\\OOOEEE>>>===<<<:::::::::;;;;;;@@@LLLeeemmm]]]LLLEEEBBB???<<<;;;888888777666555555555555333666666222000222333222000000///...............---///////////////111333===VVVlllqqqooooooooommmqqqhhhbbbPPPNNN[[[gggdddaaabbb^^^```jjjvvv}}}~~~}}}}}}}}}~~~{{{zzz}}}nnnYYYHHHAAA>>>======BBBCCCAAA???@@@@@@>>>@@@>>>BBBLLLQQQKKKBBB===:::<<<;;;===KKK^^^gggeeeUUUJJJBBBFFFOOOUUUWWWXXXTTTOOOPPPaaatttwwwdddPPP>>>:::999;;;===???BBBGGGBBB@@@>>><<<::::::===@@@;;;AAAIIIRRReee333555888:::;;;<<>>===???<<<===>>>@@@CCCEEEGGGHHHLLLNNNPPPTTTYYY^^^bbbeeeeeefffiiikkkmmmmmmmmmmmmppppppppppppqqqrrrttttttvvvwwwxxxyyyyyy{{{~~~rrrddd^^^[[[WWWUUUUUURRRXXXXXXKKKAAALLLjjj{{{}}}|||{{{aaa@@@333444333111111222222222111000000000000000111111222555BBBWWWlllzzzvvvuuuyyy{{{rrrbbbPPP@@@888666888999;;;<<<===>>>>>>>>>===>>>???@@@@@@AAAAAAAAAIIIPPPZZZgggtttzzzxxx```PPPMMMKKKSSSjjj~~~ooolllrrruuuooo^^^JJJ===888999===BBBGGGQQQSSSRRRSSSOOOVVViiipppWWWJJJJJJLLLSSS^^^jjjuuu{{{ssshhhXXXJJJBBB???>>>======???AAAFFFLLLSSSZZZ___YYYNNNDDD@@@??????@@@BBBEEEKKKUUUeeezzz~~~}}}}}}wwwoooiiicccYYYLLLCCC======;;;:::::::::;;;;;;???LLLiiibbbUUUIIIDDDBBB???;;;;;;999888777666555555555555222333333222111222222222000000///...............---/////////...///111333:::TTTlllrrrpppppppppnnnwwwmmmhhhdddVVVMMMSSS]]]ZZZYYY]]]\\\```uuuttt___MMMCCC???===@@@DDDFFFFFFCCCBBBBBBBBBCCCBBBGGGSSSXXXQQQFFF>>>888===>>>???OOOdddfff[[[PPPIIIHHHRRR]]]```^^^[[[TTTSSSZZZhhhmmmaaaMMM@@@;;;;;;<<<>>>BBBGGGOOOVVVWWWRRRKKKEEE>>>999<<<@@@999EEEQQQ^^^xxx444666999;;;<<<>>>@@@CCCEEEGGGLLLPPPVVV\\\dddhhhvvvttthhhXXXNNNDDD@@@???<<<;;;<<<:::;;;<<<>>>???@@@AAAAAABBBDDDFFFJJJOOOUUUZZZ]]]^^^bbbggglllooopppooonnnppppppqqqqqqrrrtttuuuvvvwwwxxxyyyzzzzzz|||~~~qqqddd]]]ZZZVVVSSSSSSPPPVVVXXXNNNCCCJJJeeedddAAA333555333111111222333222111000000000000000111111222555CCCWWWjjjvvv|||~~~oooqqqzzz~~~xxxkkkYYYHHH<<<777999999:::;;;<<<===============>>>???AAABBBCCCCCCFFFQQQcccwwwxxxdddSSSPPPNNNUUUlll}}}nnnmmmttt}}}tttnnn\\\III===999999???FFFEEEPPPTTTRRRQQQNNNWWWmmm{{{]]]JJJFFFFFFIIIPPP[[[fffmmmpppmmmaaaQQQDDD???>>>===<<<:::<<>>;;;:::999888777666666555555666444333222333222111000000000000///...............---/////////...///111333888RRRkkkrrrqqqqqqpppmmmqqq~~~{{{pppmmmkkkhhhSSSFFFIIITTTTTTTTTYYYZZZnnnyyygggWWWLLLFFFAAABBBEEEJJJKKKHHHEEEFFFIIIIIIHHHNNN[[[aaaZZZLLLBBB:::@@@AAADDDUUUeeeaaaPPPJJJKKKRRRaaakkkiiiccc^^^\\\dddoooqqqbbbMMM@@@???<<>>CCC>>>MMM___sss777999;;;<<<>>>@@@DDDFFFIIIKKKPPPUUU\\\eeennntttwwwjjjYYYMMMBBB>>>===;;;:::;;;777888:::<<<===>>>>>>>>>;;;;;;===@@@DDDIIINNNQQQVVV[[[dddmmmrrrsssrrrpppqqqqqqrrrssstttvvvwwwxxxvvvxxxyyyzzz{{{~~~rrrddd]]]YYYUUURRRRRRQQQVVVXXXPPPEEEIIIccc}}}~~~iiiCCC666555333222111222333222111000000000000000111111222555BBBTTTeeepppwww|||qqqsss|||{{{rrrdddSSSCCC999;;;;;;;;;<<<<<<======>>>>>>>>>???@@@CCCFFFIIIKKKKKKVVVhhh|||wwwssswww{{{gggRRRQQQOOOVVVjjj{{{nnnnnnuuu}}}vvvnnn[[[HHH???;;;:::@@@IIIFFFSSSWWWUUUTTTRRR^^^vvvpppXXXLLLEEEFFFLLLUUU```hhhjjjjjjdddXXXIII@@@>>>??????>>>999<<>>DDD???DDDKKKSSS```qqq|||{{{lll]]]TTTJJJ@@@===AAA@@@OOObbbyyy;;;<<<===>>>@@@CCCHHHKKKOOORRRVVV\\\eeeooozzzzzzlllZZZMMM@@@======;;;:::;;;777888;;;>>>@@@BBBCCCCCC<<<;;;;;;;;;>>>AAADDDGGGNNNVVVbbbnnnuuuwwwtttqqqssssssssstttvvvwwwyyyzzzvvvwwwyyy{{{|||ssseee^^^ZZZUUURRRRRRSSSVVVWWWPPPEEEIIIddd~~~lllEEE999555444222222333333333222000000000000000111111222333???PPP___jjjsss|||uuuttt{{{|||wwwnnn^^^KKK===>>>>>>>>>>>>>>>>>>??????AAAAAAAAABBBFFFKKKQQQTTTYYY```lllyyy~~~}}}xxxtttqqqnnnqqqlll]]]LLLNNNNNNTTTfffzzzxxxmmmmmmuuu|||wwwmmmZZZHHHAAA>>><<>>BBBCCCCCC===>>>AAAFFFLLLOOOOOOMMMEEE@@@BBBHHHKKKKKKVVVeeeyyy~~~yyyrrriiibbb\\\SSSHHH???;;;;;;:::999999:::;;;<<<>>>RRRlllvvviiiRRRLLLFFFFFFEEEAAA??????:::999888777666666666666666111000555666222///000000000///...............---///////////////111333333IIIaaannntttwwwrrrjjj[[[aaacccaaaeeemmmkkkdddQQQBBBIII___ggggggjjjjjjwwwwwwtttyyy{{{xxxzzz~~~wwwoooaaaTTTHHHLLLSSSYYYVVVQQQSSSZZZZZZXXX]]]jjjrrrjjjZZZOOOFFFGGGMMM[[[ggggggZZZMMMKKKVVVhhhxxx|||uuuooonnnyyyeeeIII>>>AAAEEEGGGNNNWWWbbbqqqkkkYYYJJJGGGDDD===:::>>>===GGGWWWiii{{{>>>???@@@@@@BBBEEEKKKOOOTTTVVV[[[bbbkkkvvv|||oooZZZMMM@@@<<<<<<<<<;;;;;;888:::>>>BBBFFFHHHJJJJJJAAA@@@>>>======???AAACCCIIIRRRaaaooowwwyyyvvvssssssttttttuuuwwwxxxzzz{{{uuuwwwyyy{{{}}}tttfff___[[[VVVSSSSSSTTTVVVVVVNNNDDDIIIffflllDDD:::666444222222333333333222000000000000000111111222111<<>>;;;???EEEGGGGGGBBBAAAAAADDDJJJMMMMMMLLLDDDAAADDDMMMPPPSSScccwww~~~vvvooofff___ZZZQQQFFF>>>;;;:::999999999:::;;;<<>>AAA;;;AAALLLXXX```gggqqq{{{===AAAFFFGGGGGGJJJQQQXXX```cccggglllyyyxxxkkkWWWLLLAAA<<<:::888999<<<===>>>@@@FFFLLLNNNLLLJJJIIIAAA;;;;;;======>>>@@@EEEQQQaaapppxxxyyywwwuuuxxxxxxwwwvvvvvvwwwxxxyyywwwxxxzzz|||~~~tttfff^^^YYYUUUTTTVVVNNN]]][[[LLLGGGOOOgggpppJJJ777555555444333222222222222000000////////////000000888;;;DDDRRRcccqqqyyy|||{{{zzz}}}}}}wwwtttttt}}}|||yyyvvvmmmZZZGGGAAA>>>===@@@@@@???@@@CCCGGGHHHJJJJJJMMMTTT^^^eeeoooxxxwwwwwwyyy~~~wwwggg```[[[TTTNNNIIIJJJOOOXXXdddmmmrrrtttkkklllqqq{{{yyytttoooWWWEEECCCCCC???GGGTTT___sss}}}qqqwww{{{dddTTTLLLGGGNNNYYYcccmmmnnncccVVVKKKFFF???===???DDDIIILLLEEEBBBAAACCCGGGJJJJJJIIIIIIEEEHHHQQQVVV]]]ooo}}}zzzvvvqqqiii```WWWNNNFFF@@@::::::999999999:::;;;;;;;;;QQQiii~~~~~~vvvXXXQQQIIICCCAAA@@@???===;;;:::999777555444333333333333222222111000000///111000///......------...---.........//////000000555CCCYYYmmmwwwwwwqqqmmm\\\YYYbbbmmmqqqwwwuuuhhhUUUCCCNNNoooyyyqqqyyyvvvkkkccc______nnnzzzzzz{{{ttthhhTTTQQQWWWbbbddd]]]]]]ccckkkjjjkkksss~~~}}}jjjVVVKKKMMMYYYkkkpppfffYYYTTT\\\iiiyyy}}}xxxzzzqqqPPPEEEHHHLLLRRR\\\eeennnxxxxxxbbbIIICCC<<<:::===???>>><<<>>>@@@CCCGGGKKKSSS^^^eee@@@CCCGGGJJJOOOZZZiiittt|||||||||}}}vvviiiXXXMMMBBB===<<<:::;;;>>>AAACCCGGGMMMQQQQQQLLLHHHBBB===<<<>>>??????AAADDDIIITTTdddrrrzzz{{{zzzxxxzzzyyyxxxwwwwwwwwwxxxyyyxxxyyy{{{}}}tttfff^^^YYYUUUTTTUUUQQQaaa```NNNFFFMMMeeeiiiEEE444555555444333222222222222000000////////////000000555999BBBRRRcccqqqyyy|||vvvvvvzzzvvvrrrsssxxx}}}|||tttcccRRRDDD@@@>>>AAABBBBBBEEEIIILLLPPPUUUXXX[[[```hhhnnnsssvvvjjj\\\SSSOOOMMMJJJFFFFFFGGGKKKSSS___iiippprrrjjjkkkpppzzzwwwpppkkkUUUEEECCCCCC@@@GGGUUUcccxxx|||xxxbbbRRRKKKIIIQQQ[[[dddkkkjjj^^^QQQFFFBBB>>>===AAAFFFKKKNNNDDDAAA@@@AAAEEEIIIJJJJJJSSSQQQVVV^^^bbbgggzzz{{{xxxuuupppggg^^^UUUKKKCCC>>>::::::999999999:::;;;;;;>>>RRRlll{{{ZZZSSSKKKEEECCCBBB@@@>>>===<<<:::999777666666555555555444333222222111111111000///......------...///////////////.........333@@@VVVjjjuuuwwwrrrmmmYYYYYYffftttyyy{{{uuueeeVVVIII\\\}}}vvvjjj```[[[ZZZ```ppp}}}}}}zzz~~~ttt^^^VVVWWWdddllljjjiiilllqqqpppqqqxxxtttbbbXXXYYYcccqqqssshhh]]][[[```ooo}}}jjjLLLEEEHHHNNNYYYhhhnnnwww}}}hhhUUU???;;;666777<<<@@@AAA@@@AAAAAA@@@??????DDDLLLQQQCCCFFFJJJQQQ]]]qqq~~~yyysssfffXXXMMMBBB>>>===<<<>>>AAADDDGGGLLLQQQRRROOOHHHCCC<<<<<<@@@DDDEEEDDDIIIPPPXXXaaaooo{{{}}}|||zzzxxxwwwxxxyyyzzzzzz{{{}}}rrreee^^^YYYUUUSSSUUUVVVgggeeeQQQEEEIIIaaa{{{bbbBBB444555555444333222222222222111000000//////000000111222777AAAQQQdddrrrzzz|||tttuuuyyyzzztttuuuvvv|||{{{mmm^^^JJJDDD@@@BBBDDDFFFJJJOOOSSSYYYbbbiiimmmpppuuuxxx}}}}}}mmmaaaTTTPPPKKKGGGFFFFFFEEEDDDBBBCCCFFFMMMWWWbbbjjjnnnmmmooouuu|||}}}rrrhhhdddRRREEEDDDCCC@@@HHHTTTfff{{{iiiWWWNNNKKKSSS^^^eeeiiieeeXXXKKKAAA???===>>>CCCHHHMMMOOOEEECCC@@@AAAEEEIIIMMMNNNXXXZZZaaahhhjjjooozzzvvvtttnnneee[[[RRRIII@@@;;;:::999999999::::::;;;<<<===OOOooo\\\VVVMMMHHHFFFDDDBBB??????>>>===;;;:::999999999888777666555444333222222111000///......------...000000000///......------111<<>>>>>===???BBBDDDFFFJJJLLLKKKGGGBBB===>>>@@@EEEJJJJJJLLLVVVaaapppwww}}}zzzyyyyyyzzz{{{|||~~~|||pppddd]]]YYYTTTSSSTTTXXXjjjgggQQQCCCEEE\\\zzz~~~{{{uuu___CCC777555555444333222222222222111000000000000000000111111666@@@QQQdddsss|||xxxxxx}}}|||}}}{{{~~~~~~~~~~~~}}}}}}ssshhhRRRIIIBBBCCCFFFIIINNNSSS\\\eeepppyyy}}}}}}sssllldddXXXOOOJJJKKKKKKJJJHHHEEEDDDCCC@@@@@@BBBFFFOOOYYYbbbgggsss{{{}}}uuujjjbbb]]]QQQHHHFFFDDDAAAHHHTTTggg{{{uuu]]]NNNIIISSS^^^dddeee```TTTIII@@@???>>>@@@DDDHHHJJJKKKGGGEEECCCDDDGGGLLLQQQTTT\\\aaajjjppppppuuuzzzuuusssmmmdddYYYPPPGGG???:::999999999999:::;;;<<<<<<<<>>===<<<;;;;;;;;;999999888666555333222222111000///......------...///////////////.........000999KKK```qqqxxxuuuqqqbbbdddxxx|||iiiddd[[[rrrxxxrrrkkkddd^^^ZZZ\\\```lll~~~~~~{{{yyynnnhhhqqq~~~nnnmmmppptttpppeeebbbgggqqqbbbQQQRRRQQQYYYmmmtttwww{{{^^^FFF======;;;999;;;@@@FFFIIIKKKEEEDDDCCCAAA???>>>>>>???FFFKKKRRR]]]ppp{{{tttsssooobbbQQQGGG???>>>>>>>>>>>>AAADDDDDDEEEEEECCCAAA??????CCCDDDHHHKKKMMMTTTdddsss}}}{{{{{{||||||~~~zzznnnbbb\\\XXXTTTRRRTTTYYYiiieeeOOOBBBDDDZZZwww|||~~~xxx{{{yyysss```EEE999555555444333222222222222111111000000000000111111222666@@@PPPdddttt~~~zzz{{{~~~~~~|||}}}|||{{{~~~~~~xxxoooZZZPPPFFFEEEHHHLLLQQQVVVeeemmmxxx{{{iii\\\WWWTTTOOOJJJGGGJJJMMMMMMJJJFFFDDDCCCAAAAAAAAACCCHHHPPPYYY^^^vvvvvvkkkccc]]]YYYRRRLLLJJJFFFBBBIIISSSdddxxx}}}^^^KKKHHHSSS___cccbbb\\\RRRIIIBBBAAA@@@BBBDDDFFFFFFFFFGGGFFFEEEFFFIIINNNTTTXXX```gggqqqvvvxxx}}}zzzuuurrrlllbbbXXXNNNFFF???:::999999999999:::;;;<<<===AAAZZZZZZUUUMMMIIIGGGFFFBBB???@@@??????>>>============;;;:::888777555333222111111000///......------...,,,------...///000000111000777FFF\\\pppzzzxxxssseeefff|||wwwnnn___ooo}}}qqqkkkgggiiihhhddddddgggrrr~~~vvv|||xxx{{{|||yyyzzz}}}xxxoooooovvv}}}hhhZZZ\\\YYY]]]ooopppvvvqqqSSSAAA???@@@>>>;;;;;;>>>AAADDDFFFBBBCCCDDDEEEDDDBBB>>><<>>???@@@>>>===???CCCCCCCCCAAA@@@@@@CCCFFFGGGFFFHHHMMMRRR^^^sss}}}}}}~~~wwwlllaaa\\\XXXTTTRRRSSSWWWfffaaaMMMCCCGGG\\\www|||~~~wwwzzz{{{vvvbbbEEE777555555444333222222222222222111111000000111111222333666>>>NNNaaasss~~~zzzyyy|||}}}~~~~~~~~~}}}~~~}}}{{{}}}{{{tttbbbVVVLLLKKKOOOTTTYYY^^^fffkkkrrrxxx{{{~~~pppfffXXXOOOKKKIIIFFFCCCEEEHHHMMMOOOOOOMMMKKKJJJEEEEEEDDDCCCDDDIIIOOOUUUkkkzzzxxxiiiaaa^^^[[[YYYVVVSSSOOOHHHDDDIIIQQQ___uuu~~~___NNNOOOZZZcccddd___YYYPPPIIIBBBAAA@@@AAADDDFFFFFFFFFEEEFFFGGGIIIKKKPPPWWW[[[```gggpppvvvzzzyyytttpppjjj```VVVMMMEEE>>>:::888888888999:::;;;<<<===AAA]]]tttXXXSSSLLLIIIHHHFFFCCC@@@AAA@@@@@@?????????@@@@@@<<<;;;:::888555333222111111000///......------...+++,,,---...///111222222111555BBBXXXnnnzzzyyytttkkkkkkrrr^^^eee|||rrrccc^^^aaakkkooojjjfffggguuuyyyoooyyy||||||uuudddfffaaaaaapppttt}}}}}}eeeLLLAAACCC===<<<:::999;;;>>>AAADDDJJJKKKLLLMMMLLLHHHAAA<<>>AAABBB@@@======???@@@AAAAAA@@@CCCHHHLLLJJJHHHKKKRRR]]]mmmuuuqqqpppuuu{{{||||||vvvkkk```[[[XXXTTTRRRSSSWWWbbb\\\KKKFFFLLL```yyyyyy}}}gggGGG777555555444333222222222222222111111000000111111222333555<<>><<<:::777555333222111000///......------...,,,------...///000111111111333>>>SSSkkkyyyyyysssooonnnoooWWWWWWmmmwwwsssmmmfff[[[XXX```rrr}}}zzzuuuuuuxxxvvvllluuuqqqooolllkkkuuuyyyZZZEEEAAACCC;;;;;;<<<===@@@EEEJJJNNNTTTRRRPPPPPPNNNKKKEEE@@@KKKLLLOOOVVVddd~~~rrreee^^^___[[[bbbgggaaa___\\\RRRFFF@@@???BBBDDDAAA>>>===;;;===@@@AAAAAADDDJJJNNNLLLKKKOOOYYYgggzzzzzzrrroooiiiddd``````ccceeeaaajjjwww|||uuussstttyyyuuujjj```[[[XXXTTTRRRSSSVVVaaaZZZKKKHHHQQQddd{{{uuu}}}wwwtttkkkIII888555555444333222222222222222222111111111111222222333444999GGGZZZmmmzzz{{{xxxuuurrr~~~~~~{{{wwwwwwzzzxxxtttlll```WWWXXX```gggmmmrrrzzzyyywwwvvvwwwrrrbbbZZZWWWHHHEEE@@@===<<<>>>AAADDDCCCDDDGGGMMMSSSWWWWWWVVVNNNNNNLLLGGGBBBAAADDDGGGCCCMMMQQQNNNQQQ[[[]]]WWW[[[]]]]]]WWWLLLFFFIIIOOOXXXooolllYYYRRRRRRgggpppssskkk^^^RRRIIICCC888888:::>>>EEEKKKOOOPPPKKKNNNRRRUUUWWW[[[aaafffgggmmmttt{{{}}}zzzuuurrrjjjdddZZZPPPHHHBBB===999888888888999:::;;;===>>>CCC]]]~~~www}}}gggUUUQQQLLLJJJJJJJJJGGGDDDDDDDDDDDDDDDDDDEEEEEEFFFAAA@@@>>>;;;999666444333111000///......------............///////////////111222;;;PPPiiixxxxxxrrrkkkjjjxxxjjjOOOLLL```hhheee```[[[___]]]iii|||wwwlllttt{{{wwwuuuttt|||yyyTTTAAA???AAA<<<>>>@@@CCCIIIPPPXXX]]]SSSOOOLLLJJJIIIGGGCCC???IIIIIILLLTTTeee}}}ttt^^^UUUSSSPPPVVV\\\^^^^^^[[[TTTKKKEEEAAA>>>@@@DDDEEECCC???>>>======@@@BBBEEENNNXXXRRRPPPSSS^^^mmmuuujjjccc^^^\\\ZZZWWWVVVVVVWWWWWWZZZbbbkkkqqqyyy~~~zzzsssssssss}}}xxxmmmaaa[[[WWWSSSQQQRRRWWWaaaYYYIIIGGGOOOccczzzzzzuuuuuu~~~lllDDD666555555444333222222222222///000222333333222000///000222888FFFWWWiiizzz}}}www|||yyyuuu{{{|||zzzxxxzzz|||xxxrrrfff]]]VVVWWW\\\bbbllluuu||||||}}}sss]]]QQQOOOQQQGGGCCC???===>>>???@@@@@@@@@AAADDDHHHLLLQQQTTTWWWSSSQQQNNNJJJHHHFFFFFFFFFCCCDDDEEEJJJOOOTTTXXXYYYaaa^^^\\\YYYQQQHHHIIIPPPWWWiiizzz|||iiiWWWPPPTTT\\\ooouuuvvvjjjXXXIIIBBB@@@:::999999===EEENNNVVVZZZ[[[VVVTTTZZZ```bbbeeehhhnnnpppuuu~~~~~~yyysssmmmggg```VVVLLLEEE???;;;999:::;;;;;;:::999:::<<<>>>@@@bbb}}}ttt}}}{{{gggUUURRRMMMIIIFFFFFFHHHIIIFFFEEEDDDBBBBBBCCCCCCDDDBBB???;;;888777666555333333222111000////////////000000//////......------333000555IIIbbbsssvvvuuulllnnn~~~{{{vvvhhhMMMFFFSSS[[[^^^___[[[]]]dddzzzssstttzzz{{{pppNNNCCC???:::<<>>===AAAIIIIIIKKKSSSddd|||iiiUUUNNNNNNPPPWWW^^^^^^\\\XXXOOOEEEBBB@@@>>>AAAEEEFFFCCC@@@???======@@@BBBFFFPPP[[[ZZZWWWYYYbbboooyyyoooggg___[[[ZZZZZZZZZYYYXXXWWWVVVUUUZZZ```fffkkkvvvwwwuuusss{{{xxxlllaaa[[[WWWSSSQQQRRRVVV```XXXGGGEEEMMM```wwwxxx~~~rrrHHH:::666555444333222222222222000111222222222222111000333444:::FFFWWWkkk}}}|||zzzpppyyy~~~~~~}}}zzzzzzxxxvvvwwwxxxssslllaaaYYYQQQPPPQQQUUU[[[bbbsssuuuxxx}}}|||cccRRRJJJGGGHHHCCC@@@>>>======>>>>>>======>>>???BBBFFFIIIMMMOOOOOONNNMMMKKKJJJIIIHHHHHHEEEFFFHHHLLLPPPTTTVVVWWW[[[YYYXXXXXXSSSKKKJJJNNNWWWfffvvv{{{|||}}}|||yyytttpppfffYYYNNNOOOZZZdddwwwyyyttteeeSSSEEE>>>===;;;:::;;;@@@HHHRRRZZZ^^^```\\\[[[```cccfffjjjpppxxxzzz~~~~~~~~~yyysssmmmggg```UUUKKKDDD>>>:::888:::;;;;;;:::999:::===???>>>aaa~~~qqq}}}hhhZZZWWWQQQKKKGGGFFFGGGGGGFFFEEECCCBBBAAAAAABBBBBBBBB???;;;999888777555333333222111000000////////////////////////.........222///444GGG```rrrwwwuuuooommmwwwuuurrrnnnRRRIIIUUU^^^dddgggbbb```ggg}}}~~~vvvuuu~~~}}}fffGGG???>>>:::@@@IIIKKKUUUfffhhh[[[TTTKKKAAA===BBBCCC>>>>>>DDDJJJIIIKKKRRRbbbyyy}}}___MMMIIIJJJRRR[[[bbbaaa\\\TTTIII???>>>===>>>BBBFFFGGGEEEBBB???===>>>AAADDDIIITTT```dddaaabbbhhhqqq{{{}}}pppccc[[[VVVTTTSSSVVVXXX[[[___``````___^^^ccckkkttt~~~}}}xxxttt|||wwwlll```ZZZVVVRRRQQQSSSUUU___VVVEEEBBBJJJ^^^uuuyyytttJJJ<<<666555444333222222222222222111111111111111111222333444999DDDUUUkkk~~~qqqsss~~~{{{zzz~~~}}}||||||xxxxxxvvvssssssrrrllldddZZZQQQIIIFFFEEECCCEEEIIIVVVZZZ```hhhttt{{{cccPPPFFFCCCCCCCCCDDDAAA???>>>>>>>>>===<<<<<<<<<<<<===???BBBDDDFFFIIIJJJJJJKKKKKKKKKKKKJJJIIILLLOOOSSSVVVWWWXXXXXXXXXVVVWWW[[[ZZZTTTNNNMMMQQQ]]]kkkpppooolllfff```^^^[[[UUUOOOMMMVVVfffrrr~~~xxxlll\\\LLLAAA===>>>;;;===???DDDLLLTTT\\\```bbbaaabbbeeegggkkksss}}}|||tttnnnkkkkkklllrrrvvvtttkkkhhhooovvvwww~~~yyyrrrlllfff___TTTIIIBBB===999777999:::;;;::::::;;;===@@@CCCgggvvvlll\\\XXXSSSMMMIIIHHHHHHIIIEEEEEECCCBBBAAAAAAAAAAAABBB???<<<:::999777555444333333111000000000000000.........///////////////000...333DDD]]]pppwwwvvvpppkkkmmmwww}}}zzzuuutttlllRRRHHHTTTbbbqqqxxxtttpppsss|||yyyuuu}}}{{{www~~~xxxtttyyy|||XXX@@@===???>>>EEEPPPYYYfffqqqeeePPPJJJBBB<<<:::======;;;@@@HHHJJJJJJLLLRRRaaaxxxvvvZZZKKKIIIKKKWWWbbbjjjggg^^^RRRFFF<<<;;;<<<>>>CCCGGGHHHFFFCCC@@@>>>???CCCFFFMMMYYYeeekkkhhhhhhlllqqqvvvyyypppcccWWWQQQNNNNNNOOOTTTWWW]]]ccchhhlllnnnooorrrzzzuuu}}}vvvjjj^^^YYYUUURRRRRRSSSVVV___VVVEEEAAAJJJ^^^uuuzzznnnHHH:::666555444333333222222333333222000//////000222333000333777>>>PPPhhh}}}}}}xxxzzzvvv~~~}}}|||{{{wwwxxxvvvrrrpppnnnfff]]]TTTKKKDDD@@@<<<888666888999===CCCKKKVVVcccpppxxxnnncccTTTHHHCCCDDDFFFHHHKKKHHHCCC@@@??????>>>>>>???>>>=========>>>@@@AAACCCDDDGGGIIIKKKLLLLLLLLLNNNRRRWWW\\\^^^^^^______[[[ZZZ[[[```bbb^^^VVVOOONNNXXXdddjjjiiiddd\\\WWWYYYYYYXXXXXX]]]iiiwwwrrr```QQQFFF@@@???BBB===???CCCHHHMMMTTTZZZ^^^]]]^^^cccgggiiiooo|||}}}tttpppjjjdddbbbcccfffhhhnnnnnniiiaaa```eeeiiiiiittt}}}xxxqqqkkkddd]]]QQQGGG@@@;;;888666999:::;;;::::::<<<>>>AAAJJJoookkkXXXUUUQQQMMMKKKJJJKKKLLLDDDDDDCCCCCCCCCCCCDDDDDDAAA???<<<;;;:::999666444333333222111000000000000------......//////000000///...222@@@XXXnnnwwwwwwqqqiiicccgggpppvvvzzz{{{mmmTTTIIIRRRbbbwww|||yyyxxxppplllkkkyyywww~~~qqqfffSSSVVV[[[aaahhhoootttxxxyyy~~~iiiLLL===???DDDEEELLL[[[iiisssqqqZZZEEEDDD@@@===<<<<<<<<>>???@@@AAA@@@@@@???>>>>>>>>>>>>>>>@@@CCCGGGJJJLLLMMMMMMOOOTTT[[[```bbbcccdddeee`````````dddhhhfff^^^UUUVVV]]]hhhmmmjjjddd___^^^aaadddiiipppxxxkkkUUUHHHBBB???@@@CCC???CCCGGGKKKNNNRRRVVVZZZUUUXXX___fffjjjqqqzzzppphhhfffbbb``````dddjjjmmmtttrrrnnnhhhfffggggggeeeppp~~~~~~|||wwwoooiiiaaaZZZNNNDDD===999777666888999:::;;;;;;<<<@@@BBBPPPuuufffVVVTTTPPPLLLJJJIIIIIIJJJBBBCCCDDDEEEFFFGGGHHHHHHAAA???===<<<;;;:::777555444333222111000000000000------......//////000000......111;;;RRRjjjvvvvvvrrriii]]][[[eeesss|||}}}qqq\\\PPPRRR___wwwzzz{{{zzzllldddccceeexxxvvv{{{{{{jjjZZZBBBBBBCCCEEEIIIMMMPPPRRRQQQWWW]]]aaadddjjjttt}}}vvv\\\GGG>>>@@@EEEHHHWWWmmm{{{yyyjjjOOO@@@GGGEEECCCBBBAAACCCLLL]]]mmmMMMNNNRRRYYYfffxxxlllTTTIIIJJJLLL^^^kkkuuupppbbbTTTIIICCC<<<>>>AAACCCEEEEEEDDDDDDBBBAAADDDIIINNNTTT___jjjjjjjjjnnnssstttsssuuuzzzzzzqqqccc^^^WWWRRRPPPOOONNNMMMSSSUUUXXX]]]bbbfffjjjlllvvvwwwvvvttt{{{ttthhh\\\VVVSSSQQQRRRUUUZZZbbbYYYGGGEEEOOOddd|||{{{cccFFF:::777666555444333333333333333222000//////000222333000555888;;;LLLfffzzz{{{tttxxx}}}}}}||||||xxxyyywwwsssooojjj___TTTIIICCC===<<<999444222222333555777999<<<@@@EEEIIIMMMPPPRRRPPPLLLJJJMMMPPPRRRMMMEEE???===>>>???@@@BBBCCCCCCDDDCCCAAA???>>>===???BBBEEEIIILLLNNNOOOOOOUUU]]]aaabbbccceeegggffffffeeeeeeiiikkkfff___aaagggnnnqqqlllfffgggmmmuuuzzz~~~eeeLLLCCCAAA???>>>@@@BBBGGGMMMPPPQQQRRRUUUXXXTTTXXX___ggglllsss}}}sssllleeeccc```___aaaeeejjjmmmttttttsssqqqpppqqqqqqqqqttt}}}zzzuuummmggg^^^VVVKKKAAA;;;888777777888999:::;;;;;;===AAACCCYYYfffXXXUUUQQQMMMIIIFFFEEEEEECCCDDDEEEGGGHHHIIIIIIIIIAAA???>>>===<<<;;;888666444333222111111000111111.........///////////////---///000777MMMgggtttuuutttkkk\\\TTT^^^qqqzzzxxxmmm^^^UUUTTT```~~~}}}{{{nnneee^^^^^^eee{{{vvvxxx{{{hhhTTTBBB???======>>>@@@@@@@@@DDDIIINNNPPPQQQVVV^^^eeejjjuuuoooWWWFFF@@@@@@EEEIIIfffyyybbbKKKCCCKKKEEEEEEEEEFFFLLLYYYmmm{{{NNNPPPUUU^^^jjjzzzeeeOOOGGGHHHKKK\\\jjjuuuooo```SSSJJJEEE???@@@BBBCCCBBBBBBCCCCCCBBBCCCGGGMMMRRRVVV```jjjhhhjjjpppxxxzzzxxxyyy}}}{{{ssskkk___[[[UUUQQQPPPQQQQQQQQQSSSVVVZZZ___ccceeeggggggnnn|||wwwyyyxxx~~~sssggg[[[UUUSSSQQQRRRVVVZZZbbbYYYHHHFFFPPPfff}}}wwwdddHHH:::777666555444444333333444222222111000000111222222...555888:::IIIdddwww|||{{{uuuxxx~~~|||{{{zzzwwwyyywwwsssoooiii]]]RRREEE???:::999777333111333222444666777888:::>>>@@@GGGIIIKKKMMMNNNNNNOOOOOONNNKKKFFFDDDCCCCCCCCCCCCFFFGGGJJJLLLKKKIIIEEECCC@@@AAACCCEEEIIILLLOOOQQQSSSXXX___bbbbbbbbbeeehhhkkkllljjjgggkkkqqqrrrnnnpppuuu|||}}}wwwttt~~~www\\\DDD@@@CCCBBB???@@@DDDKKKRRRVVVVVVWWWYYY\\\]]]___dddkkkpppuuuzzzuuunnnjjjcccbbb``````aaadddhhhkkkpppqqqtttwwwxxx{{{~~~{{{xxxssskkkdddZZZSSSHHH???:::888888888777999:::;;;<<<>>>AAADDDbbbfffXXXUUUQQQMMMIIIGGGEEEEEEDDDEEEFFFGGGGGGGGGFFFFFF@@@???>>>>>>===<<<999666444444333222111111111111///////////////............000000444HHHdddsssssstttmmm^^^UUU```uuu}}}yyymmmeee^^^[[[eee}}}wwwrrriii```\\\[[[___hhhvvvwww|||iiiSSSCCC@@@======>>>???>>><<>>FFFFFFCCCDDDFFFMMMVVVZZZ[[[[[[^^^aaaggggggkkkpppsssvvv~~~}}}xxxsssnnnjjjgggaaa`````````bbbeeehhhjjjnnnppptttyyy|||}}}zzzwwwrrriiicccYYYQQQFFF>>>999888888999777888:::;;;<<<>>>BBBEEEcccxxx```UUUSSSPPPMMMKKKIIIIIIHHHFFFFFFGGGGGGFFFEEECCCBBB@@@???>>>>>>>>><<<999666555444333222111111111111000000//////.........---...111000333FFFbbbrrrrrrrrrmmm```XXXeee|||~~~|||uuummmcccgggtttkkkddd]]]YYYXXX\\\aaalllvvvwww}}}jjjSSS@@@===;;;<<<>>>???>>><<<===???BBBDDDGGGJJJNNNPPPXXX```jjjnnnpppttt|||~~~gggPPPEEEBBBDDDNNNZZZxxxjjjUUUNNNHHHEEEIIINNNUUU]]]jjjzzzSSSSSS\\\ooovvvaaaOOOGGGGGGKKKZZZgggnnnhhh]]]UUUPPPKKKDDDAAA>>>@@@EEEHHHGGGDDDDDDFFFIIIOOOWWW```hhhlllssstttyyy|||vvvpppkkkhhh```^^^[[[XXXVVVUUUUUUUUUUUU\\\eeelllnnnllljjjhhhjjjvvvooocccXXXTTTSSSQQQPPPQQQ___fff[[[JJJIIISSShhh~~~~~~gggIII===888777666444333222111111000000000000000000000000222777666666DDD^^^ppptttwww}}}zzz|||mmmooo}}}~~~}}}{{{zzzwwwuuurrrpppppplll^^^OOOBBB===777333222333333333222333444555666999>>>AAA??????@@@DDDJJJOOORRRRRRSSSRRRQQQRRRUUUUUURRRPPPOOOMMMNNNSSSYYYZZZUUUOOOJJJKKKKKKKKKLLLOOOTTTXXX```cccggghhhggggggiiilllssssssssstttwwwzzz~~~wwwTTTMMMEEE@@@BBBFFFIIIJJJPPPWWW\\\\\\]]]bbbggghhhllltttyyyyyyzzz~~~~~~zzz{{{vvvttttttqqqjjjeeeeeebbb___^^^___bbbdddeeeiiiooouuuyyy|||zzzvvvrrrhhh^^^UUUNNNDDD;;;888777888999777===999444:::===???HHHmmm|||yyy{{{qqqbbb^^^VVVOOOMMMOOOQQQNNNJJJJJJIIIHHHGGGFFFDDDDDDCCCBBBAAA>>><<<::::::::::::666555444222111000000000//////............/////////000///111@@@YYYllltttvvvnnnggg```fffwwwdddbbbsssrrreeebbbaaa]]]\\\^^^gggmmmxxxnnn~~~|||kkkXXXDDD>>>>>><<<666;;;BBB===AAA@@@CCCIIIKKKHHHHHHKKKTTTZZZbbbgggiiikkknnnppprrruuuzzz~~~xxxfffSSSHHHFFFIIIPPPWWWvvvwwwppp]]]MMMHHHLLLPPPRRRVVV___oooWWWZZZeeeyyy{{{fffSSSHHHHHHLLLVVVaaahhhcccZZZSSSMMMIIIAAA???===@@@FFFJJJIIIGGGEEEHHHLLLRRRYYYaaajjjpppyyyzzzzzztttoookkkhhhbbb```]]]ZZZXXXWWWWWWWWWXXX]]]dddhhhiiihhhgggfffnnnyyypppdddXXXTTTRRRQQQQQQSSSbbbhhh\\\JJJGGGQQQfff}}}{{{kkkIII<<<888777666444333222111111111111111111111111111111222666666555CCC[[[mmmqqqzzz|||www~~~xxxjjjnnn~~~}}}{{{zzzxxxvvvrrrppppppkkk]]]NNNAAA<<<777333222222222222111333444555666999===@@@AAAAAABBBDDDGGGMMMRRRUUUXXXWWWXXX[[[]]]\\\XXXTTTSSSQQQQQQUUU[[[]]]YYYUUUPPPQQQQQQPPPQQQTTTXXX\\\bbbeeeiiijjjjjjjjjlllnnnuuuvvvwwwxxxyyy{{{}}}~~~|||sss```JJJEEE@@@???CCCHHHLLLNNNTTT[[[___^^^```eeejjjlllpppxxxzzz~~~{{{vvvtttssspppkkkeeefffdddaaa___```bbbeeefffkkkqqqwww{{{~~~zzzvvvqqqhhh^^^TTTMMMCCC;;;888777888888666===999666<<<>>>@@@IIIjjj{{{xxxmmm^^^]]]VVVPPPNNNQQQRRRNNNJJJJJJIIIIIIHHHFFFEEEEEEDDDCCCBBB@@@>>><<<;;;::::::777666444333111000000000//////............/////////000///111>>>VVVjjjssswwwrrrmmmfffkkkvvvbbb]]]jjjyyyyyylllbbbaaaccccccbbbdddrrrssszzzsssyyy}}}mmm[[[EEE=========888>>>EEEAAAAAA@@@CCCIIIKKKIIIIIIKKKPPPVVV^^^dddggghhhiiijjjjjjmmmpppssswwwzzz}}}ttteeeSSSIIIGGGLLLWWWbbbxxxwwwmmm\\\PPPOOOTTTWWWSSS\\\jjj{{{]]]cccrrrnnnXXXJJJJJJNNNQQQZZZ```]]]UUUOOOJJJFFF???>>>>>>BBBHHHKKKLLLJJJGGGLLLSSSWWW\\\cccnnnvvv~~~|||wwwrrrnnnkkkjjjeeeccc```]]][[[[[[[[[[[[]]]___ccceeeeeeeeefffgggsss}}}pppdddXXXSSSQQQQQQSSSVVVfffkkk]]]IIIFFFPPPeee|||}}}xxxyyyrrrJJJ;;;999888666555333222222222111111111111111111111111111555444444@@@VVVgggmmmyyyzzzuuu|||yyykkknnn~~~~~~}}}{{{zzzxxxwwwssspppnnniii\\\NNN???;;;666222111111111111111222333444555888;;;>>>@@@AAACCCCCCCCCGGGNNNSSSXXXZZZ___cccfffddd___[[[ZZZWWWUUUWWW[[[^^^^^^]]]ZZZZZZYYYXXXWWWYYY]]]```fffhhhkkkmmmmmmnnnooopppwwwzzz}}}~~~}}}}}}xxx{{{iiiUUUIIICCCAAA???AAAFFFLLLRRRTTT^^^cccfffddddddjjjppprrrttt|||xxxxxx|||}}}yyyuuutttssspppkkkggggggfffcccbbbbbbccceeegggmmmssszzz~~~yyyuuuqqqggg]]]RRRKKKBBB;;;777777888888666===:::888>>>>>>@@@KKKggg|||sssfffYYYXXXSSSNNNMMMPPPPPPLLLHHHJJJIIIIIIHHHGGGFFFEEEEEECCCBBBBBB@@@???===;;;:::888777555333222111000000000//////......//////000000000//////;;;PPPfffqqquuussspppiiilllqqq]]]VVV^^^jjjqqqmmmccc\\\^^^eeehhhjjjjjjtttuuuzzz~~~xxxqqq___GGG======>>>:::@@@GGGEEEBBBAAADDDJJJLLLJJJJJJMMMMMMTTT\\\cccfffffffffeeebbbcccdddfffkkkpppuuuxxxpppdddUUUJJJGGGOOOaaarrr|||nnn^^^UUUWWW]]]___YYYiiieeennnuuu\\\MMMLLLQQQRRRVVVYYYWWWQQQLLLHHHEEEAAAAAABBBFFFKKKNNNNNNNNNKKKRRRYYY]]]___fffqqq{{{~~~zzzvvvqqqnnnmmmllliiigggeeebbbaaaaaaaaabbbcccdddeeeffffffhhhlllnnnyyyooodddXXXRRRPPPPPPSSSXXXggglll^^^IIIFFFQQQfffyyyMMM<<<999888777555444333333222111111111111111111111111111333333333===PPPaaahhhuuu|||zzzxxxwwwttt|||~~~}}}{{{zzzxxxwwwsssooolllgggZZZMMM===:::555111111111111000111222444444555777:::<<<>>>BBBEEEEEEBBBBBBGGGLLLQQQVVV^^^fffjjjjjjhhheeebbb___\\\[[[]]]```bbbcccccccccaaa___]]]^^^aaaccchhhjjjmmmooopppqqqqqqqqqwww|||}}}}}}ppp___QQQGGGBBBEEEDDDCCCEEEKKKRRRYYY]]]kkknnnnnnjjjiiinnnuuuxxxuuu|||~~~uuuqqqyyy{{{yyyvvvuuutttqqqmmmjjjiiihhhgggeeedddeeegggiiiooottt{{{~~~xxxtttpppfff[[[OOOIII@@@:::777777888888777===;;;:::>>><<<>>>KKKfff~~~nnnaaaWWWRRROOOKKKKKKLLLLLLHHHDDDHHHHHHGGGGGGFFFFFFEEEEEECCCCCCBBBBBB@@@===:::999999888666444333222111111000000////////////000000000000//////777III___nnnrrrqqqpppiiijjj~~~iiiYYYRRRUUU___gggeee___ZZZ^^^fffmmmpppqqquuuzzzzzzuuueeeLLL???<<<>>>:::???FFFDDDCCCBBBEEEKKKNNNLLLLLLNNNOOOUUU^^^fffiiiiiifffddd___]]][[[\\\aaahhhnnnqqqmmmdddYYYOOOJJJSSSiii~~~tttddd]]]aaafffgggfffppp{{{uuu^^^PPPQQQVVVXXXVVVUUUSSSNNNIIIFFFEEEEEEFFFHHHKKKNNNPPPQQQPPPQQQWWW]]]```aaagggrrr{{{~~~zzzvvvrrrpppoooooommmkkkiiihhhggghhhjjjkkkjjjkkklllnnnooosssxxx|||tttqqqppp{{{mmmbbbWWWRRROOOOOOSSSYYYeeejjj\\\IIIGGGSSSiii|||OOO???:::999888666555444333333111111111111111111111111111333333333:::JJJZZZcccttt|||}}}|||~~~}}}~~~}}}{{{zzzxxxwwwsssmmmiiicccWWWKKK<<<999444222111111111000111333444555555666999;;;>>>DDDJJJKKKHHHEEEEEEGGGIIIOOOYYYccciiimmmoooooollljjjhhheeedddfffjjjmmmmmmllljjjfffcccbbbdddfffkkklllnnnqqqrrrrrrpppooottt{{{|||{{{{{{kkkddd[[[SSSMMMIIIFFFEEEHHHHHHIIIMMMRRRZZZccchhhuuuwwwtttmmmjjjpppwww{{{xxx|||}}}vvvqqq~~~{{{yyyxxxwwwvvvtttqqqooollllllllljjjhhhhhhkkknnnqqqwww~~~}}}wwwsssnnncccYYYLLLFFF???999777777888888888===;;;;;;>>>:::===LLLmmm|||mmm___YYYQQQOOOLLLKKKKKKJJJGGGDDDFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCBBB@@@===:::888:::999888666444222222111000000////////////000000000000//////444BBBXXXjjjqqqrrrtttoooqqq|||hhh\\\UUUSSSYYYbbbeeedddbbbccciiirrryyy{{{|||yyykkkRRRBBB<<<>>>:::<<>>:::???RRRzzzqqqaaa[[[UUUSSSOOOMMMLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDBBB@@@>>>;;;:::<<<;;;999777555333222222111000000//////000000111...///000000222<<>>::::::@@@@@@DDDDDDGGGNNNPPPOOOOOORRROOOTTT]]]ffflllmmmjjjfff\\\VVVPPPNNNSSSYYY^^^```gggeeeaaa\\\XXX]]]qqq|||{{{}}}tttggg\\\\\\eeemmmlll___SSSMMMHHHBBB@@@BBBEEEHHHLLLPPPSSSUUUVVVWWWWWWXXXZZZ[[[\\\```fffjjjrrryyy~~~~~~}}}{{{yyywwwuuusssrrrrrrrrrrrrtttwwwzzz||||||```PPPMMMOOOWWW]]]hhhsss}}}zzzeee^^^VVVRRRNNNMMMQQQWWW]]]cccXXXFFFEEEPPPfff}}}~~~mmmKKKBBB;;;:::999777666555444444222222222222222222222222333333333444888AAAPPP\\\uuu~~~~~~}}}{{{zzzvvvvvvqqqjjjccc\\\QQQFFF;;;888555333333333222111333555777888777777888:::???CCCJJJOOORRRRRROOONNNHHHJJJNNNQQQVVV^^^hhhooopppuuuyyyyyywwwwww|||}}}wwwrrrooopppqqqrrrqqqrrrtttuuusssoookkkpppwww~~~{{{zzzzzzvvvnnngggXXXRRRMMMKKKIIIHHHNNNVVVZZZ```hhhnnnooonnnnnnnnnttttttnnnfffdddmmmxxx~~~{{{wwwxxx|||}}}~~~}}}|||zzzzzzyyyvvvyyy{{{zzzxxxxxx|||}}}}}}yyysssnnniii___TTTGGGBBB<<<888777777888888777;;;:::<<<@@@===EEE\\\wwwddd\\\YYYVVVQQQNNNKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIGGGDDDAAA???>>>>>>===<<<:::777555444333222111111000000000000111111---...000222111888LLLaaauuuuuuyyyxxxvvvgggfffcccYYYYYYcccnnnvvvxxxqqqoooyyy~~~rrr]]]GGG===???;;;;;;@@@AAAEEEDDDHHHOOOQQQPPPQQQSSSPPPTTT\\\fffmmmooollliii___WWWOOOMMMPPPUUUXXXYYYaaabbbcccbbb```cccsss{{{|||vvvkkk```\\\aaammmvvvqqqbbbRRRKKKFFF@@@>>>@@@BBBFFFKKKPPPTTTVVVXXXZZZXXXWWWVVVWWWYYY]]]aaaccciiippp~~~~~~~~~}}}|||yyyvvvuuutttssstttuuuwww{{{~~~zzzZZZIIIGGGJJJJJJOOOYYYdddpppyyyyyyccc]]]VVVRRRNNNLLLPPPVVV[[[aaaVVVEEEDDDNNNbbbyyyyyyyyyfffHHHBBB<<<;;;999777666555555555222222222222222222222222333333333555777@@@NNNZZZqqq|||~~~~~~}}}{{{zzzuuuuuuqqqhhhaaaZZZOOOEEE;;;999555444444333222111444666888999888888999:::<<<>>>DDDJJJPPPSSSRRRQQQIIIIIIIIIHHHKKKSSS^^^fffkkkrrrxxxzzzyyyzzz~~~xxxuuuuuuvvvuuuttttttuuuwwwtttooojjjooouuu{{{}}}{{{{{{~~~|||{{{{{{zzzsssiiiaaaPPPNNNMMMMMMIIIHHHSSS```iiiqqq{{{|||uuunnnjjjnnnnnniiiaaaaaakkkwww~~~xxxrrrrrrzzz~~~}}}}}}|||||||||zzz}}}~~~~~~||||||xxxrrrmmmhhh]]]SSSFFFAAA;;;888777777888888777999999===BBB@@@KKKddd|||fff]]]YYYVVVQQQLLLIIIHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKMMMLLLHHHEEECCCAAAAAAAAA>>><<<:::888666444333222111111000000000000111111,,,---111333111666III^^^sssqqqsssrrrwwwlll```eeeddd[[[[[[eeemmmwww{{{rrrmmmxxxttt___GGG>>>@@@======BBBCCCEEEEEEIIIOOORRRQQQQQQTTTSSSVVV]]]gggooorrrppplllbbbZZZQQQNNNQQQUUUWWWWWW]]]___cccfffeeehhhtttzzztttbbbaaa^^^^^^cccnnnxxx~~~~~~bbbOOOIII@@@>>>BBB@@@DDDFFFJJJNNNSSSYYY]]]```___aaabbbaaa___]]]\\\]]]ggghhhrrr|||yyyxxxwwwqqqsssvvvzzz~~~nnnTTTLLLIIICCCHHHJJJNNNUUU^^^iiiuuu|||~~~zzzppp___XXXRRRQQQOOOMMMQQQXXXZZZeeeRRREEE@@@BBBddd~~~xxxyyyttt```JJJ======;;;888777777666444333222222111111000/////////---444444333999;;;FFF[[[ppp|||~~~|||zzzvvvuuupppggg```YYYMMMBBB999666333111111222111111777777888999999999999888:::;;;>>>BBBGGGLLLQQQTTTQQQPPPMMMIIIFFFHHHOOOTTT\\\bbbooo{{{}}}{{{|||xxxuuurrrsssvvvwwwvvvvvvuuuooohhhkkkvvv|||yyyxxx~~~zzzwwwvvvssslll```WWWUUUIIIGGGOOOPPPOOOaaa|||rrreeeaaa```bbbeeeaaa\\\ddduuu}}}{{{uuulllkkkuuu|||yyyuuuuuu{{{}}}xxxtttooofffYYYOOOCCC???999666666777888999:::::::::@@@BBB???VVV}}}ggg```WWWSSSNNNJJJIIIHHHHHHGGGJJJKKKKKKKKKKKKKKKJJJJJJOOOMMMJJJGGGEEECCCBBBBBBDDDAAA>>><<<:::888444222222222111000/////////000111000111222111555BBBPPPjjjtttsssooouuuwwwvvv{{{pppiii___cccmmmeeeZZZ]]]kkknnnrrrvvvzzz~~~yyyzzzgggWWWGGG@@@???>>>???AAAIIIIIIKKKMMMPPPSSSUUUWWWTTTXXX___hhhnnnqqqqqqooommmaaaTTTMMMOOOSSSTTTSSSVVVZZZ___bbbfffmmmxxxggglllooopppqqqrrrkkkbbb\\\\\\]]]cccqqq~~~```LLLEEE======@@@>>>AAADDDHHHMMMRRRXXX^^^aaacccfffjjjkkkjjjhhhgggfffhhhjjjsss~~~}}}{{{zzzxxxyyyzzz|||jjjRRRKKKIIIEEEEEEGGGKKKQQQYYYfffttt}}}}}}{{{zzzzzzvvvmmmeeeWWWSSSPPPQQQOOOLLLOOOVVV]]]gggSSSFFFAAAEEEhhhvvv{{{xxxlllXXXFFF<<<>>>;;;999777777666444333333222222111111000000///...444333222888;;;FFFZZZsss}}}~~~{{{{{{~~~|||zzzwwwvvvppphhhaaaYYYMMMBBB:::777333222222333222222777777888999999999999999999:::<<<>>>BBBGGGKKKMMMOOOQQQQQQOOOLLLKKKMMMOOOSSSXXXcccpppvvvxxxxxxsssppptttxxxzzzyyyxxxwwwppphhhmmmxxx~~~|||}}}~~~xxxsssoooggg\\\TTTOOOIIIJJJQQQXXXddd|||ppp^^^TTTTTTWWWaaabbb___^^^jjj{{{zzzsssiiigggqqqxxxuuuooonnnkkkttt~~~|||vvvrrrmmmcccVVVLLLBBB>>>999666666777888999:::;;;;;;AAAEEECCC[[[uuubbb]]]WWWSSSOOOLLLKKKJJJIIIHHHIIIIIIIIIJJJJJJIIIIIIHHHKKKJJJHHHEEEDDDCCCCCCCCCDDDAAA>>><<<;;;999666444333222111000000///000000//////000111000333>>>JJJeeessstttnnnoookkkgggkkkeeefffccchhhnnndddXXX[[[dddooo~~~}}}zzztttnnnlllttt{{{nnn^^^MMMDDDAAA@@@AAADDDHHHIIIKKKMMMPPPRRRTTTUUURRRVVV^^^fffmmmpppqqqpppoooeeeXXXPPPOOOQQQSSSSSSXXX[[[]]]___bbbiiittt|||]]]``````___```aaa]]]XXX]]]___fffuuu~~~^^^HHHBBB===>>>BBB???@@@CCCGGGKKKPPPVVV\\\```ggglllsssxxxyyywwwtttsssqqqtttzzz~~~||||||~~~eeePPPKKKKKKIIIKKKNNNQQQTTTZZZfffvvvxxxsssllliiihhhddd]]]WWWOOOOOORRRTTTRRROOOQQQVVVaaaiiiSSSFFFCCCIIImmm}}}yyykkkVVVFFFAAA>>><<<999888777777555333444444333222222111111000...444111000777:::EEEYYYuuu}}}{{{sssuuu~~~|||yyyxxxwwwrrriiibbbZZZMMMAAA:::888444333333444444444777888888999999999999999::::::;;;===@@@CCCFFFHHHMMMPPPTTTVVVSSSPPPLLLKKKKKKMMMUUUaaalllssszzzwwwpppmmmsssxxx|||||||||zzzrrriiiooo{{{wwwqqqllleee\\\TTTKKKLLLNNNUUUeee~~~gggVVVOOOMMMQQQYYY```___^^^ccctttyyyrrrfffcccmmmvvvrrrkkkgggdddlllyyy~~~}}}{{{uuupppjjj___RRRGGGAAA===999666666888999999;;;<<<<<>>===;;;999777444333222111000000000000...---///000///000999CCC]]]ooouuuooojjjbbb]]]bbbfffoooqqqtttuuugggXXXXXX^^^ttt|||ooommmhhheeegggsss~~~wwwgggUUUJJJDDDAAACCCGGGGGGHHHKKKNNNPPPQQQQQQRRROOOTTT[[[dddkkkoooqqqrrrqqqjjj```VVVQQQPPPRRRTTT[[[\\\\\\\\\]]]ccclllsss``````^^^\\\[[[\\\\\\[[[bbbiiiwww|||\\\GGGCCC@@@BBBFFFCCCBBBDDDGGGIIIKKKOOOTTTYYYccckkkvvv~~~zzz{{{bbbNNNKKKMMMMMMTTTWWWZZZ\\\```jjjzzz|||qqqggg^^^ZZZXXXTTTOOOLLLLLLQQQXXX[[[WWWTTTUUUXXXdddkkkSSSFFFEEEMMMsss}}}zzzpppWWWGGGCCC???<<<:::888888777666444555444444333333222111111///333000///666999BBBUUUsssyyyxxxrrruuu~~~|||yyyyyyxxxssskkkccc[[[MMMAAA;;;888555444555666666555777888999999::::::999999<<<<<<===>>>AAADDDGGGIIIKKKOOOTTTWWWWWWTTTPPPNNNKKKJJJLLLTTT___hhhnnnqqq{{{tttlllkkkqqqwww|||}}}uuulllsss}}}wwwqqqmmmggg___XXXOOOSSSTTT[[[rrrfffOOOLLLPPPOOOTTT]]]___]]]___jjj~~~wwwqqqeeeaaallluuuqqqhhhddddddmmm{{{{{{|||{{{tttnnnhhh]]]NNNDDD???<<<888666777888999999<<<>>><<<>>>AAADDD]]]vvvggg^^^\\\UUUTTTSSSRRRRRRPPPLLLJJJKKKKKKLLLMMMMMMMMMLLLLLLIIIHHHFFFDDDCCCCCCDDDDDDDDDBBB@@@??????>>><<<:::555444333222111000000000...---///111000///444<<>>BBBEEEIIIKKKIIIKKKOOOSSSVVVWWWWWWVVVQQQMMMJJJKKKRRR[[[______pppoooiiikkknnnuuu|||zzzqqqvvvyyysssoooiiiaaaZZZXXX\\\]]]eeejjjVVVIIINNNRRRPPPSSS]]]]]]]]]bbbqqqssslllaaa___jjjrrrnnnfffbbbbbbmmm~~~|||~~~zzzsssmmmfff[[[LLLBBB>>>;;;777666777888999999:::>>><<<===DDDLLLjjjqqqccc\\\ZZZTTTSSSSSSSSSSSSQQQMMMJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMKKKIIIGGGEEEDDDDDDDDDDDDCCCAAA@@@@@@???===;;;666555444222111111000000///...000222111///222888NNNgggtttpppjjjdddeeeqqqyyyaaaSSS\\\uuuzzzpppooommmkkkiiikkksss~~~sssdddVVVJJJBBBCCCHHHGGGIIIKKKNNNOOOOOONNNMMMLLLQQQYYY___eeejjjooosssrrrqqqkkkbbbZZZVVVXXX[[[___```aaaaaa`````````aaapppzzzooommmmmmooopppppptttyyybbbKKK@@@BBB@@@BBBGGGEEEDDDGGGHHHFFFBBBCCCHHHNNNQQQYYYfffttt||||||www}}}wwwmmmccc[[[YYYZZZ]]]ccclllsss{{{ttt\\\QQQSSS\\\bbbooottt||||||uuu___QQQFFFGGGIIIGGGIIIMMMSSS___hhhdddZZZUUUVVVXXXbbbgggOOOCCCEEEQQQxxx~~~]]]EEEBBB@@@>>>;;;:::999999777555555444444333333222222111000444000000666666:::III___hhhuuu~~~{{{tttvvv~~~{{{xxxxxxuuunnnggg^^^PPPDDD;;;888666555666777777777888999999:::::::::::::::888888:::<<<@@@DDDHHHJJJIIIHHHIIILLLRRRXXX\\\]]]WWWTTTNNNJJJNNNUUUYYYXXXfffuuuzzzjjjgggmmmpppwww~~~~~~uuuxxx{{{rrrmmmggg```ZZZaaadddgggsssvvvWWWNNNIIINNNRRRTTTYYYbbbYYY]]]fffuuuwwwlllccc\\\]]]hhhooojjjdddcccdddqqq~~~xxxqqqkkkdddYYYKKK@@@<<<999777666777999999999888======@@@LLL]]]xxxlll^^^XXXVVVSSSRRRQQQRRRRRRPPPMMMKKKIIIJJJKKKLLLLLLMMMMMMLLLOOOMMMKKKHHHFFFFFFEEEEEEEEECCCAAA@@@@@@???===;;;777666555333222111111000000...///111111///111666HHHbbbqqqoookkkeeegggsss~~~cccQQQUUUlll|||mmmiiikkkqqqppprrryyy~~~vvvkkk___PPPFFFDDDIIIJJJKKKLLLMMMNNNNNNMMMMMMKKKPPPWWW\\\___dddjjjooopppooolllfff```]]]___bbbbbbbbbcccbbbbbb```___^^^dddkkksss{{{yyyyyy}}}uuuTTTBBB???DDDBBBBBBHHHGGGHHHLLLNNNMMMJJJLLLTTT[[[ZZZ^^^fffpppzzzyyyxxxttt}}}xxxqqqfffZZZQQQLLLKKKKKKMMMSSS[[[bbbjjjrrr|||qqq___[[[cccqqq{{{~~~uuu\\\MMMEEEIIINNNNNNRRRZZZ]]]kkkqqqiii[[[UUUVVVXXX___dddLLLAAAEEEQQQwwwbbbHHHFFFAAA>>><<<::::::999777666444444333333222111111111111444111111777555666CCCTTT___nnnxxx{{{~~~|||yyyyyyzzz{{{}}}wwwxxxuuunnnhhh```RRRFFF:::888555444555777777777888999::::::;;;;;;::::::888888:::<<<@@@CCCGGGIIIHHHFFFEEEHHHOOOWWW]]]```]]]]]]XXXSSSUUU]]]bbbbbb^^^iiivvvzzzpppdddfffooovvv|||xxxzzzxxxmmmhhheeebbb```gggkkkqqqaaaIIIJJJLLLPPPUUUZZZ]]]___TTT\\\iiiuuuzzzuuukkkddd]]]YYY]]]iiinnniiifffgggooo{{{}}}{{{yyy}}}{{{uuuoooiiibbbWWWHHH>>>;;;888666666888999999999888>>>>>>CCCSSSlll~~~yyyuuuiii[[[VVVTTTRRRPPPOOOOOOPPPOOOMMMKKKIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLJJJHHHGGGGGGGGGHHHFFFDDDBBB@@@@@@???<<<:::888777555444222111111111111...---000000...000555???\\\nnnqqqpppjjjjjjttteeeQQQNNNcccyyyuuujjjhhhlllxxxyyy~~~zzzsssiiiYYYLLLHHHLLLLLLMMMMMMMMMMMMMMMMMMMMMIIINNNTTTWWWYYY]]]ccciiimmmllljjjhhhfffeeefffhhhfffdddaaa```____________aaafffkkkooozzz}}}~~~wwwUUUMMM???AAAHHHEEEDDDJJJKKKMMMRRRVVVVVVUUUYYYbbbjjjhhhiiilllpppvvv}}}~~~uuussswww~~~pppgggZZZOOOIIIGGGHHHIIIFFFLLLSSSZZZ```iiissszzzrrrdddeeeqqqvvv]]]OOOGGGNNNUUUWWW\\\eeegggtttyyynnn^^^WWWYYY[[[]]]bbbJJJ@@@DDDQQQwww```FFFEEEAAA???<<<::::::999888666444444333222222111111000111444111222777444444???NNNZZZjjjssswwwyyyuuuwwwxxx~~~vvvwwwuuuoooiiiaaaSSSGGG:::777555444555666777777888999::::::;;;;;;:::::::::;;;<<<>>>AAADDDGGGIIIHHHEEECCCFFFNNNWWW\\\___bbbdddbbb\\\___hhhooopppZZZaaalllqqqiiiaaafffqqq|||yyy{{{sssgggccceeeggggggkkkpppxxxqqqSSSGGGMMMSSSUUUYYY[[[VVVOOOQQQ[[[jjjuuutttkkkbbb^^^\\\ZZZ```lllooojjjiiimmmvvv}}}|||ssskkkfffccchhhqqq}}}xxxssslllggg```UUUGGG<<<:::888666666888999:::999;;;AAA@@@DDDVVVqqqzzzttt{{{hhh[[[VVVUUUQQQOOONNNNNNNNNNNNMMMKKKLLLLLLMMMOOOOOOPPPPPPPPPKKKJJJIIIHHHHHHHHHIIIJJJFFFDDDBBB@@@@@@>>><<<:::888777666444222111111111000---,,,......---000444777VVVlllsssuuuqqqooowwwfffRRRJJJ___vvv~~~vvvmmmlllpppzzz}}}~~~|||xxxppp```QQQLLLOOONNNNNNMMMMMMMMMMMMNNNNNNGGGLLLQQQTTTUUUXXX___dddkkkjjjiiiiiiiiijjjkkkllliiieee```\\\\\\^^^```bbbeeeiiijjjjjjqqqcccOOOHHHBBB???BBBEEEFFFKKKRRRQQQ[[[aaa]]]\\\fffrrrxxx{{{sssooopppppprrrzzzxxxpppvvvzzz~~~xxxooooooxxx}}}~~~yyyfff\\\QQQKKKHHHFFFIIINNNKKKPPPXXX___eeellluuu{{{qqqkkkrrr|||aaaSSSMMMYYYkkkssssssrrr}}}~~~rrrcccYYYVVVVVV___XXXKKK???@@@UUUuuu^^^MMMGGGCCCAAA???>>>======:::999666555444333222111111111222222222111111444888;;;IIIYYYjjjqqqsssxxx~~~~~~yyywww~~~zzzyyytttnnniiibbbTTTGGG???:::666555777999888777666999;;;<<<;;;:::999::::::;;;===>>>>>>AAADDDGGGIIIHHHGGGGGGJJJRRR[[[bbbaaadddbbbbbbrrr|||___YYY[[[bbbccc]]]```iiiyyy|||~~~ppphhhggghhhhhhiiimmmlllppp|||}}}gggSSSMMMMMMTTT]]]^^^WWWRRRSSSQQQ]]]kkkrrroooggg___[[[[[[bbbmmmrrrmmmgggnnnzzz|||zzz~~~vvviii___YYYUUUQQQYYYaaaiiivvv}}}{{{zzzuuummmdddZZZOOOEEE???888777666555666777999;;;===DDD>>>>>>XXX}}}}}}___YYYVVVNNNRRRRRRQQQNNNJJJHHHHHHHHHJJJJJJJJJJJJKKKKKKLLLLLLLLLJJJIIIGGGFFFFFFGGGHHHGGGEEECCCAAAAAA???===;;;:::999888666444333333222000///////////////000111;;;LLLcccppppppppp{{{mmmUUUTTTXXXooo|||}}}{{{}}}~~~sssaaaTTTOOOPPPQQQNNNKKKKKKLLLMMMNNNMMMLLLJJJJJJNNNUUUZZZ]]]^^^fffhhhjjjllllllkkkiiihhhdddcccbbbaaa___^^^\\\\\\ddddddfffkkkttt}}}}}}xxxcccRRRGGGDDDHHHLLLMMMMMMOOOTTTXXX^^^eeeiiiggghhhrrr|||zzzsssmmmkkkjjjkkkrrr{{{{{{zzzmmmeeeiiillloooyyyssslllllltttzzzttt]]]TTTMMMJJJIIIIIILLLPPPVVV\\\eeelllqqqwww}}}~~~vvv{{{~~~jjj___]]]mmmzzzcccVVVUUUYYY^^^VVVIII???DDD[[[||||||^^^MMMEEEDDDBBB@@@>>>>>>===;;;999888777666444333333222222222222222111111444888;;;DDDUUUfffmmmoootttyyy|||~~~|||{{{vvvpppkkkdddVVVHHH???:::666555777999888777999;;;===>>>===<<<<<<<<<:::;;;<<<===>>>@@@EEEHHHHHHGGGFFFEEEHHHNNNWWW]]]bbbgggggghhhvvvxxxUUUPPPPPPWWWYYYVVV[[[eeetttyyymmmgggiiikkkllllllooommmnnnuuuzzzsss___OOOMMMOOOUUU\\\\\\UUURRRTTTVVV___iiinnnlllgggcccbbbfffmmmwwwxxxqqqnnn{{{~~~}}}yyyuuuxxxvvvfffZZZSSSOOOMMMJJJPPPVVV[[[eeetttxxxvvv}}}}}}xxxsssjjjaaaVVVLLLAAA;;;888888666666777888:::<<<>>>CCC>>>CCCaaawww[[[WWWVVVPPPSSSSSSRRROOOKKKIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFDDDBBBAAAAAA@@@>>><<<;;;:::888666444333222222000000////////////000000777HHH___nnnrrruuukkkUUUTTTWWWpppuuufffYYYQQQOOOPPPNNNLLLLLLNNNOOOPPPPPPMMMKKKIIIKKKQQQVVVYYYZZZdddfffhhhjjjkkkkkkjjjiiigggffffffeeeccccccbbbbbb___```bbbgggmmmtttyyy|||zzz|||}}}{{{xxxxxx|||pppvvv~~~ooo\\\QQQKKKGGGHHHRRRWWWTTTVVV```ggghhhkkknnnmmmkkklllrrrxxx{{{tttmmmgggddddddfffmmmsssrrrpppcccYYY^^^```cccnnn}}}~~~{{{qqqllllllooovvv~~~lllUUUNNNJJJKKKNNNPPPTTTXXXeeellluuu|||wwwnnnmmm}}}dddSSSTTT[[[]]]TTTGGG@@@JJJddd{{{{{{^^^MMMCCCEEECCCAAA@@@@@@>>><<<:::999888777666555444444444111222222111111333777:::@@@QQQbbbiiikkknnnrrrtttrrr~~~}}}xxxrrrnnnfffXXXKKK???:::666555777999888777999;;;======<<<;;;<<<===:::;;;;;;<<<===@@@EEEIIIHHHGGGEEECCCEEEIIIQQQVVVYYY```ccccccnnnzzzwwwjjjNNNIIIJJJOOOQQQPPPVVV```llluuu~~~kkkffflllpppqqqpppnnnllllllooopppiii\\\PPPPPPSSSZZZ]]]ZZZTTTTTTXXX___dddjjjmmmllllllmmmnnnttt{{{yyy{{{zzzyyywwwzzzuuuttt}}}vvvcccUUUMMMKKKKKKLLLNNNTTTYYY\\\cccnnnwwwzzzzzzjjjdddmmmzzz~~~|||uuuooofff\\\RRRGGG>>>888999888888888888:::<<<===>>>AAA@@@NNNtttpppWWWSSSUUURRRTTTTTTSSSPPPLLLIIIIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEEEECCCBBBAAAAAAAAA???===;;;:::888666444333222222111000000//////000000000333BBBYYYjjjrrrvvvuuubbbQQQNNNPPPkkk~~~xxxmmm___SSSLLLMMMKKKKKKLLLOOORRRSSSSSSQQQMMMJJJJJJNNNSSSWWWYYYaaacccfffhhhjjjkkkkkkjjjiiiiiihhhgggffffffffffff```aaadddhhhlllpppsssuuussssssrrrppprrrzzziiinnnvvv{{{}}}}}}||||||~~~zzzpppcccVVVPPPMMMMMMSSSYYYZZZXXXeee{{{|||uuurrrlllgggfffhhhiiiiiiiiiddd``````ccciiioootttnnnlll^^^UUUYYY]]]aaammmxxx{{{~~~xxxsssrrrnnnttt}}}yyyeeeSSSMMMJJJMMMRRRWWW^^^dddpppvvv}}}vvvqqq}}}|||bbbRRRSSSZZZ___TTTFFFBBBPPPmmmwww```PPPEEEHHHFFFCCCBBBAAA@@@>>><<<999888777666555444444444111222222222111333666999???PPPaaaggghhhjjjmmmooommm|||~~~yyysssnnngggYYYKKK???:::666555777999888777888999;;;;;;:::999:::<<<:::;;;;;;;;;<<<@@@EEEIIIHHHGGGEEECCCCCCFFFLLLPPPQQQXXX[[[ZZZ```hhhfff\\\PPPNNNOOOTTTTTTRRRTTTZZZdddooo|||}}}jjjgggnnnssssssrrrjjjiiijjjllllllggg]]]VVVUUUZZZ___```[[[WWW[[[```hhhkkknnnpppqqqssswwwzzz}}}|||yyyxxxvvvzzzwwwzzzxxxhhhVVVMMMKKKMMMQQQTTT]]]fffooosssxxx~~~~~~qqqddd\\\eeerrr~~~zzzxxxtttnnndddYYYOOOEEE<<<777999999999999:::<<<===>>>===???BBB\\\iiiUUURRRSSSQQQSSSSSSRRROOOKKKIIIIIIJJJHHHIIIJJJJJJKKKJJJIIIIIIFFFFFFGGGHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBAAA???<<<;;;999777555444333222111111000000///000000000111>>>SSSfffooorrrwww~~~ssshhh[[[OOOJJJKKKdddyyyxxxzzzqqqyyyzzzssseeeUUUIIIHHHGGGHHHJJJOOOSSSUUUVVVSSSPPPLLLJJJMMMRRRWWW[[[___aaadddhhhjjjkkkkkkkkkjjjiiihhhfffffffffffffffgggjjjnnnrrruuuwwwyyy{{{}}}|||{{{|||ppptttyyy|||{{{yyyvvvuuutttmmmdddZZZRRRMMMNNNPPPWWW[[[^^^hhhvvvooohhhcccaaa___^^^]]]aaa```^^^___eeemmmssstttnnnkkk\\\QQQUUUYYY^^^jjjuuu{{{}}}yyyooossszzzvvvcccTTTNNNJJJNNNUUU\\\eeemmmuuuyyy}}}wwwpppxxxooo^^^SSSSSSYYYcccVVVGGGEEEVVVsssvvvaaaSSSJJJJJJHHHFFFDDDCCCBBB???===999888777555444444333333000111222222222222555777???PPP```fffgggiiimmmooopppzzzyyy~~~~~~}}}yyysssnnnfffXXXKKK???:::666555777999888777777999;;;;;;:::999:::;;;:::;;;;;;;;;<<>>???>>>@@@GGGggg{{{dddUUURRRQQQNNNPPPQQQPPPNNNJJJIIIIIIJJJHHHIIIKKKKKKKKKJJJIIIHHHEEEFFFGGGHHHGGGFFFEEEDDDEEEDDDCCCCCCDDDDDDCCCAAA>>>===;;;888666555444333222222111000000000000000///999MMMbbbnnnpppooopppwwwxxxvvvqqqjjjbbbXXXPPPMMMLLLbbb~~~{{{yyyzzzqqqqqqnnngggrrr~~~|||wwwjjjWWWIIIDDDCCCCCCFFFLLLQQQUUUWWWSSSPPPMMMKKKLLLQQQXXX]]]^^^aaaeeeiiilllllllllkkkjjjiiigggfffeeeeeefffgggkkkooouuuzzz|||uuuxxx{{{|||zzzwwwtttsssvvvkkk]]]SSSMMMJJJNNNSSSUUU^^^nnnhhhaaa[[[YYYXXXVVVVVVYYY_________aaahhhppprrrpppllliiiYYYMMMQQQUUUZZZfffwww~~~zzzpppssszzz|||yyyrrrbbbQQQLLLJJJPPPXXX```iiiqqqtttwwwzzz|||~~~zzzvvvmmmaaaXXXRRRTTT[[[fffWWWHHHGGGZZZxxx~~~wwwaaaUUUOOOMMMJJJHHHFFFEEEDDDAAA???999888777555444444444444000111222222222222444666<<>>AAADDDEEEEEEEEEDDDCCCEEEHHHKKKQQQVVVVVVRRRPPPUUUYYY[[[^^^bbbfffhhheee```[[[XXX```hhhqqqyyy}}}~~~mmmiiilllppprrruuujjjhhhggghhhhhhddd^^^XXXZZZ___aaa]]]\\\aaaiiinnnnnnpppsssxxx{{{~~~}}}{{{}}}yyyaaaVVVOOORRRVVVWWW[[[bbbwwwxxxooolllrrrwww}}}zzzxxxqqqjjj___TTTJJJCCC===999888999:::;;;<<<===>>>???AAACCCLLLnnnqqq___UUUSSSPPPLLLNNNNNNNNNMMMJJJJJJKKKLLLIIIJJJLLLMMMMMMKKKIIIHHHFFFGGGGGGGGGGGGGGGFFFFFFHHHFFFEEEEEEFFFFFFDDDCCC@@@???===:::888666555555333222111111000000000000...444EEE\\\lllpppnnnlllgggfffgggiiiggg___VVVRRRQQQMMM^^^vvvtttiiiggggggddduuu~~~zzzmmmZZZLLLBBB@@@???BBBHHHOOOUUUYYYSSSRRROOOLLLLLLPPPWWW]]]```dddiiimmmooonnnkkkiiigggfffeeeddddddfffhhhiiikkkpppwww{{{~~~rrruuuxxxxxxvvvsssrrrqqqrrrfffZZZSSSNNNLLLOOOVVVZZZkkk}}}hhhWWWQQQNNNOOONNNMMMPPPVVV[[[]]]___bbbiiiqqqqqqkkkhhheeeVVVLLLRRRXXX```mmm~~~zzzrrrooosss{{{rrrmmmiii]]]MMMJJJMMMVVV___fffmmmtttrrrvvvzzz}}}~~~mmm]]]VVVRRROOOVVVaaafffWWWGGGIII^^^{{{yyy___UUUQQQNNNLLLIIIHHHGGGEEEBBB@@@:::999888777666555555555000111333222222222333555444EEEVVV^^^dddllluuu{{{yyy}}}yyyhhhkkk{{{~~~}}}yyysssnnngggXXXKKK???:::666555777999888777666:::>>>@@@???===;;;::::::<<<>>>>>>>>>>>>???@@@BBBBBBCCCCCCCCCDDDGGGJJJMMMSSSUUUQQQMMMOOOUUUZZZaaafffkkkmmmkkkhhheeebbbdddggglllrrrwww~~~|||nnniiijjjmmmsssxxxnnniiieeeeeehhhiiieee```___cccbbb^^^aaakkktttwwwtttuuuwww{{{~~~yyymmmUUUNNNMMMUUUZZZ[[[bbbmmm|||yyyvvvllleeeZZZOOOFFF@@@:::777777888999;;;<<<===>>>>>>@@@DDDPPPuuujjjXXXRRRSSSQQQMMMMMMMMMNNNMMMLLLLLLMMMOOOJJJLLLMMMNNNNNNLLLJJJHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIGGGGGGGGGGGGEEEDDDBBBAAA???<<<:::888777666444333222111000000000000///111<<>>EEENNNVVVZZZYYYXXXVVVRRRPPPSSSYYY^^^bbbgggmmmrrrssspppkkkggg^^^^^^^^^___bbbeeeiiillllllrrryyy}}}~~~qqqsssvvvvvvuuutttssssssddd[[[TTTSSSQQQNNNOOOSSSeeeyyy{{{```TTTRRRMMMKKKMMMLLLJJJOOOWWWUUUYYY]]]aaajjjrrrqqqiiidddbbbUUUNNNWWW```kkkzzz{{{yyyrrrjjjmmmsss}}}{{{iiiccc```VVVJJJJJJPPP]]]gggmmmrrrvvvpppuuu|||nnn```VVVRRRNNNLLLVVVfffeeeVVVGGGJJJ```}}}zzz]]]SSSQQQOOOMMMJJJIIIGGGFFFCCCAAA<<<;;;999888777777666666000111333333222222333555--->>>PPPZZZbbbmmmyyyyyytttnnnsss}}}~~~zzztttooogggYYYLLL???:::666555777999888777333777===???>>>;;;888777:::===???@@@???======>>>???@@@AAABBBBBBDDDGGGIIIMMMTTTXXXUUUPPPQQQWWW\\\ccchhhmmmooooooooonnnlllhhhhhhjjjmmmssszzz{{{oooiiiiiilllttt{{{qqqjjjccccccjjjoooooommmeeegggeeebbbgggttt}}}~~~{{{{{{|||}}}|||yyyzzz~~~wwwgggXXXLLLGGGJJJVVV]]]```jjjyyy~~~~~~zzzvvvttthhh```UUUKKKCCC===888666666777999;;;<<<===>>>>>>>>>DDDSSSzzz}}}~~~eeeSSSPPPSSSSSSOOOLLLMMMNNNNNNMMMNNNOOOQQQKKKLLLNNNOOOOOOMMMJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJLLLJJJHHHHHHHHHHHHFFFDDDDDDBBB@@@===;;;999888777444333222111000000000000333000666III\\\fffgggfffYYYYYYbbbrrryyytttnnnnnniiiYYY]]]tttzzzuuuooojjjggggggnnnvvv|||xxx~~~rrrbbbVVVCCC???<<<===DDDNNNWWW\\\``````]]]YYYVVVVVV[[[```dddiiipppuuuuuuqqqjjjfffVVVVVVWWWYYY^^^ccciiilllqqqvvv|||mmmnnnoooqqqvvvyyytttkkk```]]]YYYRRRNNNPPPVVV[[[jjj|||aaaRRRKKKJJJLLLMMMKKKHHHIIIOOOTTTWWWYYY]]]bbbeeefffdddbbbccc\\\TTTSSSXXXggg{{{uuulllfffiiitttpppaaaWWWPPPMMMFFFLLLTTT[[[fffqqqvvvuuuyyyxxxyyy~~~vvvaaa[[[VVVRRRMMMLLLYYYhhhkkkUUUCCCJJJeeevvv\\\QQQOOOIIIKKKJJJEEECCCCCCAAA===<<<<<<;;;999777666555444333333333333333333333333666;;;FFFUUUcccmmmuuuzzzzzz||||||xxxzzzyyyxxx~~~yyyrrrmmmeeeVVVIII>>>;;;777666888999777555444777;;;>>>>>>===999777777:::===>>>>>>===>>>??????AAADDDGGGIIIKKKKKKKKKMMMSSSXXXWWWRRRQQQUUUYYYcccgggllllllkkklllqqquuuooommmjjjiiijjjnnnsssvvvxxxnnnmmmoootttzzzsssnnniiigggkkkooossstttpppggg___cccppp|||}}}~~~~~~wwwqqqxxxzzzooogggXXXIIIIIIEEEHHHUUUbbbiiiooouuu~~~~~~xxxsssggg]]]QQQHHH@@@888555666777999;;;<<<<<<===>>>@@@AAA???SSS~~~sss}}}zzz```WWWUUUQQQOOOOOOOOONNNLLLMMMNNNMMMJJJFFFJJJLLLNNNNNNLLLLLLLLLMMMKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDBBB@@@===;;;999777666555333222111111111+++111666???TTTjjjnnneeeaaa^^^hhh}}}wwwtttpppiiifffppp{{{sssnnnjjjjjjjjjlllrrrzzz}}}mmm}}}vvvfffXXXIII???:::>>>CCCGGGRRR___bbbcccccc```\\\ZZZZZZZZZfffkkkqqquuuyyyxxxpppfffSSSPPPNNNOOOUUU\\\bbbfffuuuyyyooorrrtttuuuvvvvvvooogggbbb___ZZZSSSPPPRRRXXX]]]tttlllSSSJJJJJJNNNOOOPPPMMMKKKMMMRRRXXX\\\]]]___aaacccdddcccbbbeee^^^YYY\\\eeevvvsssiiidddmmmyyyzzziiiZZZPPPKKKHHHGGGNNNTTT[[[eeeooouuutttrrrvvv{{{uuulll]]]XXXSSSOOOKKKLLLXXXgggfffRRRDDDNNNjjjwww^^^RRROOOLLLOOONNNIIIFFFEEEBBB======<<<;;;:::888666555555333333333333333333333333666;;;FFFUUUeeeqqqzzzzzz{{{wwwsssttt{{{uuuooogggWWWIII>>>:::666666888999777555555777:::======<<<:::888888:::<<<>>>??????@@@@@@===>>>AAADDDGGGJJJLLLNNNQQQUUUWWWUUUQQQQQQVVV\\\dddiiinnnnnnkkkkkkooossspppnnnllljjjhhhhhhjjjlllqqqxxx|||yyyrrrpppqqquuu~~~zzzuuuooommmooosssvvvwwwppphhh```dddqqq~~~}}}~~~}}}zzz~~~mmmaaaZZZOOODDDCCCDDDMMM\\\hhhmmmrrrwww}}}vvvpppdddYYYNNNFFF???888555777888999;;;<<<<<<===???AAAAAABBBYYYxxxyyy___VVVTTTOOOMMMNNNMMMLLLKKKMMMOOOOOOLLLJJJJJJKKKMMMMMMKKKJJJKKKLLLNNNMMMKKKJJJIIIIIIJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEDDDCCCAAA>>><<<:::777666555333222111111111,,,000333;;;OOOeeelllgggbbb___jjj~~~xxxvvvsssqqqrrrvvvyyyyyywwwuuuooojjjjjjkkkmmmuuu~~~xxxnnn}}}yyykkk]]]III???999===BBBFFFQQQ^^^```bbbdddeeeeeecccaaa```gggnnntttyyy||||||uuulllXXXSSSMMMKKKOOOVVV]]]aaammmrrr{{{sssyyy~~~~~~|||wwwnnneeedddaaa[[[UUUSSSVVV]]]ccc~~~|||ZZZFFFFFFMMMSSSSSSRRROOONNNPPPWWW\\\aaaaaa`````````aaacccdddiiibbb___fffsssqqqjjjjjjtttqqq```QQQHHHEEEFFFHHHOOOVVV[[[ccclllqqqpppnnnuuu}}}wwwggg___WWWSSSOOOLLLIIIMMMYYYeee```NNNDDDSSSpppuuu___TTTQQQPPPSSSSSSOOOKKKIIIEEE???>>>>>><<<;;;999777666555444444333333333333333333444999BBBQQQbbbrrr}}}~~~|||vvvvvv~~~}}}xxxrrriiiYYYJJJ===999555555777999888666777888:::;;;<<<<<<;;;:::999999:::===@@@BBBBBBAAA??????@@@CCCFFFKKKOOORRRUUUWWWXXXVVVRRRSSSYYY___fffkkkooooookkkiiikkknnnrrrrrrqqqnnnjjjfffeeedddccckkkrrr{{{{{{xxxvvvvvvvvvxxxzzzvvvvvvxxxzzz{{{ssskkkdddhhhuuu~~~ppp^^^QQQLLLGGGCCCBBBFFFPPP]]]gggmmmttt{{{zzzqqqjjj^^^TTTJJJCCC===777666888888:::<<<=========???AAA???FFFbbbvvv^^^TTTRRRMMMKKKLLLKKKJJJKKKMMMOOOPPPOOOMMMJJJKKKLLLKKKJJJIIIJJJKKKRRRPPPMMMKKKJJJJJJJJJKKKJJJIIIIIIHHHGGGFFFEEEDDDFFFEEEEEECCCAAA???===<<<888777666444222111111111---///000555GGG]]]iiiiiifffbbbjjj{{{ppplllrrryyywwwpppkkkkkkooouuurrrlllwww}}}pppdddNNNBBB:::<<<@@@CCCLLLWWWZZZ]]]aaafffiiijjjgggeeejjjqqqyyy~~~}}}uuuddd\\\QQQJJJIIIMMMRRRUUUaaagggpppzzz{{{vvv|||qqqgggeeeaaa[[[WWWWWW]]]dddjjjmmmQQQDDDHHHPPPUUUTTTRRROOONNNRRRYYY^^^bbbaaa```^^^^^^aaaeeehhhnnngggdddlllxxx}}}qqqqqqvvv~~~yyyhhhXXXKKKDDDGGGLLLRRRZZZccchhhmmmssstttrrrtttyyy~~~|||lll]]]WWWRRROOOLLLIIIHHHNNNZZZeee^^^MMMFFFXXXwwwooo^^^WWWTTTSSSVVVWWWTTTQQQPPPKKKEEE@@@???>>><<<:::888777666444444444444444333333333111555<<>>@@@BBBCCCSSSvvvsss]]]TTTQQQLLLJJJLLLKKKKKKKKKLLLNNNNNNNNNNNNKKKLLLLLLKKKIIIIIIJJJKKKTTTRRROOOLLLJJJJJJKKKLLLKKKJJJIIIGGGFFFEEEEEEDDDFFFFFFEEECCCAAA???>>>===999888666555333222111111///000///111???UUUffflllkkkffflll|||jjjfffqqq{{{tttoooqqqxxxtttlllssstttiiiUUUGGG<<<<<<===???FFFPPPSSSTTTXXX^^^dddhhhhhhggglllttt|||~~~pppgggZZZOOOIIIHHHIIIJJJTTTYYYaaaiiiooouuuzzz}}}}}}|||yyywwwuuuuuuuuujjjddd```[[[YYY\\\ccckkkpppyyydddPPPIIIKKKOOOTTTRRROOOMMMNNNRRRXXX]]]_________^^^___ccciiinnnpppkkkiiioooxxx~~~{{{wwwzzz~~~qqq```SSSJJJGGGNNNYYYnnnxxxwwwgggZZZUUUMMMMMMIIIFFFHHHPPP\\\ddd^^^LLLGGG]]]}}}|||hhh\\\WWWTTTRRRWWWXXXVVVUUUTTTPPPKKKBBBAAA???>>>;;;999888777555555555444444333333333111444888@@@SSSiiiwwwzzz|||zzz|||{{{wwwnnn^^^OOO???:::666444777999999888888888888999:::;;;======::::::;;;>>>AAADDDFFFFFFIIIHHHGGGGGGHHHKKKOOOQQQUUUXXX\\\^^^]]]\\\^^^___eeeiiillljjjdddaaabbbdddnnnttt{{{}}}yyyrrrnnnmmmgggjjjkkklllttt{{{xxxooolllsss~~~~~~|||||||||zzztttooosss~~~yyyjjjYYYOOOHHHGGGPPP[[[ggglllrrrssstttwww{{{~~~|||rrrfff]]]QQQIII@@@<<<999666777:::999;;;===>>>>>>???AAABBBPPPiiinnn[[[TTTRRRLLLJJJLLLMMMMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKIIIIIIJJJLLLRRRQQQNNNLLLKKKKKKLLLLLLLLLKKKIIIGGGEEEEEEDDDDDDFFFFFFDDDCCCAAA@@@???>>>:::999777555444222111111222111//////999MMMaaammmjjjiiisssrrreeegggwww|||wwwyyy}}}rrrqqqvvvkkkWWWGGG;;;:::===>>>EEENNNPPPPPPPPPTTTZZZ```fffhhhkkkttt~~~ssskkk```UUUNNNKKKIIIHHHIIIMMMSSSXXX\\\```cccfffjjjkkkllllllmmmpppvvv{{{qqq}}}wwwjjjddd```\\\\\\```gggnnnqqq}}}rrr```QQQLLLLLLLLLSSSQQQOOOMMMOOOSSSXXX[[[[[[^^^aaabbbcccgggoootttrrrooonnnsssxxxzzz|||xxxiiiYYYPPPJJJKKKWWWeeeuuudddXXXTTTJJJJJJGGGCCCFFFQQQ\\\aaa\\\JJJHHHccc||||||~~~ddd[[[WWWQQQQQQUUUVVVTTTTTTTTTQQQMMMDDDCCCAAA???===:::999888666666555555444333333333444666666<<>>???@@@CCCFFFIIIKKKKKKKKKKKKKKKKKKLLLLLLQQQUUUZZZ^^^___^^^^^^___dddgggiiifffaaa^^^```dddjjjsss}}}|||uuuqqqpppnnnooommmkkklllmmmiiibbbgggnnn{{{~~~~~~{{{xxx|||nnn]]]OOOJJJIIIKKK\\\ooozzzpppddd[[[MMMEEE===:::888666777::::::<<<>>>>>>>>>???AAACCCWWWvvvxxxgggWWWTTTRRRMMMJJJLLLNNNNNNMMMKKKIIIHHHIIIJJJLLLLLLKKKIIIGGGGGGIIIKKKMMMMMMLLLLLLLLLLLLLLLLLLMMMKKKIIIGGGEEEDDDDDDDDDFFFEEECCCAAA@@@?????????;;;:::888666444333222111222222000///555EEE[[[jjjfffjjjxxxwwwjjjeeemmm|||~~~vvvrrr}}}xxxnnnVVVFFF999999===AAAGGGPPPRRRQQQPPPOOOQQQXXXbbbiiiiiirrr|||pppiii```XXXSSSPPPOOONNNDDDGGGKKKNNNQQQUUUYYY\\\```bbbcccdddfffmmmvvv}}}qqq{{{zzzkkkgggccc______ccciiilllnnnwwwvvvnnn^^^PPPLLLMMMNNNTTTRRRPPPPPPSSSVVVZZZ\\\ZZZ___eeehhhiiimmmsssyyyvvvtttuuuwwwvvvtttuuuyyyxxxyyy|||qqqaaaRRRLLLIIILLL[[[mmmsssaaaUUUQQQFFFGGGDDD@@@DDDPPPZZZ^^^WWWGGGIIIhhhzzzbbb[[[WWWPPPOOORRRSSSPPPOOOOOONNNJJJEEEDDDBBB@@@===;;;999888666666666555444444333333444555444888LLLhhhxxxyyy}}}~~~~~~|||wwwjjj]]]EEE@@@999777888999:::999666777888:::;;;<<<======999>>>BBBAAA???@@@FFFLLLNNNOOOQQQRRRRRRPPPNNNLLLNNNQQQUUUYYY[[[]]]^^^___cccfffgggddd___]]]aaafffllluuu~~~wwwrrrqqqtttuuutttqqqnnnkkkddd^^^```eeeoooxxx{{{|||kkkWWWIIIIIIKKKRRRiii{{{uuulll```WWWKKKCCC<<<999888666777;;;:::<<<>>>??????@@@BBBCCCXXXwwwmmm^^^SSSSSSRRRLLLIIIKKKLLLMMMMMMJJJGGGFFFGGGIIIJJJJJJIIIGGGDDDDDDFFFHHHGGGHHHJJJKKKLLLLLLLLLLLLMMMLLLIIIFFFDDDDDDDDDDDDEEEDDDBBB@@@???>>>>>>>>><<<;;;999777555333222222111111000///111>>>TTTfffgggiiippp~~~xxxuuunnnfffdddlll|||}}}yyy|||~~~~~~uuu}}}zzzqqqZZZIII::::::===@@@FFFNNNSSSTTTRRRNNNLLLPPP[[[eeeeeepppzzzpppiii^^^UUUQQQPPPQQQQQQGGGHHHJJJKKKMMMPPPUUUXXXXXX\\\aaadddgggmmmvvv}}}ttt}}}}}}llljjjfffbbbaaadddhhhjjjkkkmmmppplll]]]OOOLLLPPPTTTUUUTTTRRRSSSVVVYYY\\\]]][[[aaaiiilllnnnpppvvv{{{zzzyyyzzzyyytttmmmmmmrrrzzz{{{}}}mmm]]]NNNJJJHHHLLL\\\ooo~~~qqq^^^RRRNNNDDDEEEBBB>>>BBBOOOYYY[[[RRRDDDIIIlllwwwaaa[[[XXXPPPNNNQQQPPPLLLJJJKKKIIIFFFFFFEEECCCAAA>>><<<:::999777777666555444444333333111333111444IIIgggxxxyyywww~~~zzznnnbbbGGGAAA;;;888888::::::999555666888;;;<<<======<<<999???DDDCCC>>>>>>FFFMMMPPPSSSVVVYYYYYYVVVSSSPPPMMMNNNPPPSSSWWWZZZ^^^```dddffffffccc^^^^^^ccchhhpppzzzxxxsssrrrxxxzzz{{{yyyuuuoooggg```ZZZ\\\ccckkkooorrryyyyyymmmWWWHHHIIIMMMWWWsss~~~~~~zzzvvvpppggg[[[SSSJJJBBB;;;999777666777;;;;;;===?????????@@@BBBDDD\\\xxxzzzeeeXXXPPPQQQRRRLLLHHHIIIJJJKKKKKKIIIFFFEEEGGGJJJHHHHHHGGGDDDBBBBBBDDDFFFCCCEEEHHHKKKMMMMMMLLLLLLNNNLLLIIIFFFDDDDDDDDDDDDEEECCCAAA???>>>>>>>>>>>>===;;;999777555333222222///000000...///:::OOObbblllgggccceeennnwwwyyyvvvjjjjjjgggaaa^^^bbbnnnxxxzzztttrrrxxxyyyyyyssskkkqqqxxx~~~|||sssaaaNNN>>>;;;======AAAHHHRRRUUUTTTNNNHHHKKKVVV```cccnnnxxx}}}tttjjj]]]RRRMMMMMMOOOPPPMMMMMMLLLKKKKKKMMMRRRUUUTTT[[[ccciiimmmrrryyy{{{~~~~~~mmmhhhggggggggghhhhhhhhhhhhiiihhhddd\\\TTTQQQTTTXXX[[[VVVTTTYYY^^^^^^^^^```gggkkklllkkkoooxxxwwwnnnpppoooppp{{{{{{mmm^^^QQQLLLNNNRRR]]]hhhsssqqqmmmgggccceeekkkqqqyyy}}}{{{lll]]]RRRMMMGGG???@@@AAABBBNNNYYYVVVQQQEEEWWW|||qqq___VVVQQQRRRTTTPPPLLLLLLNNNNNNJJJFFFGGGGGGFFFDDDAAA???===;;;:::888666444333444555555333111///444CCCVVVfffmmmpppuuuiiiUUUMMMCCC;;;999999888888888888888999:::<<>>>>>??????@@@CCCHHHLLLQQQSSSWWWZZZ\\\ZZZUUUQQQNNNOOOPPPOOOOOORRRXXX\\\^^^___```aaabbbdddiiilll{{{|||zzzsssqqqwww}}}yyysssjjjddd``````aaaccciiippp~~~xxxeeeTTTPPPTTTTTT```wwwxxxwww~~~{{{|||wwwqqqiii___UUUNNNEEE@@@999555555888;;;======AAA===<<>><<<>>>===<<<999777555333222222------222222444CCCVVVbbbmmmgggZZZYYY___hhhvvvnnnhhhcccbbbccceeeiiilllqqqsssuuuxxx|||}}}uuullldddgggrrr~~~}}}kkkVVVBBB;;;<<<>>>BBBFFFMMMRRRUUURRRMMMKKKNNNSSS^^^hhhpppsssxxx~~~}}}sssmmmbbbWWWNNNKKKLLLOOOOOOPPPQQQRRRSSSWWW\\\``````eeejjjnnnrrrwww}}}tttkkkjjjjjjjjjjjjiiihhhggghhhhhheee___XXXUUUXXX[[[___ZZZZZZ```eeeeeedddeeeiiilllnnnmmmqqq{{{tttmmmrrrrrrtttpppaaaRRRNNNQQQVVV^^^fffeeedddbbb______ccchhhlllrrrxxxyyyjjj[[[PPPKKKFFF???@@@AAABBBOOO[[[YYYMMMGGG```ppp```XXXQQQQQQUUUQQQNNNMMMOOOOOOKKKGGGGGGGGGFFFDDDBBB???===<<<:::999777555444444555666222111///222<<>>@@@===>>>??????@@@CCCGGGJJJMMMPPPSSSXXXZZZZZZXXXVVVTTTSSSQQQNNNLLLNNNTTTXXX\\\]]]___aaabbbeeejjjmmmwwwwww|||zzzssspppqqqwww~~~{{{qqqgggcccbbbaaaeeeiiiuuu{{{|||yyynnnXXXPPPVVVYYYcccpppsssjjjhhhfffgggkkksss{{{{{{vvvoooggg]]]RRRLLLCCC>>>888555555888;;;===<<>>>>><<<:::888666444333333//////222111111>>>NNN]]]jjjfffYYYWWW]]]hhhyyyvvvsssqqqrrrrrroooiiieeeiiinnnuuu{{{}}}zzzuuummmgggjjjvvv}}}ppp\\\GGG===<<<===@@@DDDKKKPPPUUUTTTOOOMMMOOORRRYYYbbbjjjmmmrrrxxxzzzxxxsssnnneeeZZZQQQMMMNNNPPPTTTUUUVVVWWWYYY^^^cccgggdddiiioootttxxx}}}zzzooonnnmmmmmmmmmkkkhhheeefffgggfffbbb^^^\\\]]]```aaa]]]___ffflllkkkjjjjjjjjjoooqqqqqquuu}}}ooollluuuwwwzzz~~~uuueeeVVVTTTZZZaaagggjjjbbb```^^^^^^bbbfffjjjlllqqqwwwvvvfffWWWMMMHHHDDD???AAAAAAAAAPPP^^^\\\LLLKKKhhhnnnccc[[[SSSRRRUUURRROOONNNOOOOOOLLLHHHGGGGGGFFFEEECCCAAA???>>>;;;:::888666555555555666333222222222777BBBQQQ\\\```pppyyy{{{yyywwwxxx~~~~~~uuueee[[[MMMAAA:::999:::<<<999999888999:::<<<>>>???===>>>??????@@@BBBEEEHHHIIIKKKPPPTTTXXXZZZ\\\\\\[[[YYYTTTNNNJJJJJJNNNQQQUUUXXX[[[^^^aaaeeejjjmmmsssrrruuu|||~~~xxxpppmmmkkkqqqyyyqqqjjjfffcccccceeejjjpppzzz|||}}}~~~ttt\\\TTT```iiipppppphhh[[[___bbbcccdddjjjssszzz}}}yyyssskkkbbbXXXNNNGGG@@@<<<777444555888;;;<<<>>>BBB@@@???CCC@@@CCCRRRxxxtttyyyyyycccVVVOOOJJJMMMPPPNNNKKKIIIIIIHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCDDDCCCBBBAAAAAADDDGGGKKKMMMLLLJJJHHHHHHHHHJJJIIIEEEEEEHHHIIIGGGDDDDDDCCCCCCCCCCCCDDDDDD???>>>===;;;999777666555555111000333000///888DDDXXXffffff[[[XXX\\\kkk~~~{{{{{{|||xxxmmmcccfffkkksss|||}}}|||vvvooooooxxx~~~vvvdddNNNAAA<<<<<<>>>BBBGGGNNNUUUWWWSSSPPPPPPQQQVVV]]]dddhhhmmmsssvvvuuutttppphhh___VVVRRRQQQRRRVVVWWWZZZ\\\^^^ccchhhlllggglllsssxxx||||||qqqpppnnnnnnooommmhhhddddddeeefffeeecccbbbccceee```^^^aaajjjpppooommmllllllpppssstttyyy{{{mmmnnnzzz}}}yyywwwiii[[[\\\hhhssswwwvvvoookkkhhhiiinnnsssvvvvvv{{{~~~ssscccUUUKKKGGGAAA???AAAAAABBBTTTbbb___RRRQQQkkknnnggg```UUUUUUTTTQQQOOONNNNNNMMMKKKHHHGGGGGGFFFEEEDDDBBB@@@???===<<<:::888777666666666555555666666666<<>>???<<<>>>???@@@@@@BBBDDDFFFGGGIIIMMMQQQUUUYYY^^^aaaaaa^^^YYYRRRMMMJJJJJJJJJLLLOOOTTTYYY]]]bbbhhhkkkpppmmmpppwwwzzztttmmmhhhhhhmmmuuuzzzsssqqqmmmiiihhhiiimmmtttzzz~~~yyy{{{rrr___```ttt{{{mmmcccgggjjjlllmmmpppvvv{{{{{{vvvnnneee\\\RRRHHHBBB===:::666444666999<<<===@@@EEECCCCCCEEEAAAIII]]]wwwrrr\\\RRRNNNLLLMMMOOONNNKKKHHHGGGGGGHHHHHHGGGGGGFFFEEECCCDDDDDDDDDDDDBBBAAA@@@BBBEEEIIIJJJIIIGGGFFFFFFHHHJJJIIIEEEEEEIIIJJJHHHGGGFFFDDDCCCBBBCCCCCCDDD@@@???>>>===;;;:::888888444222111222000...444===QQQcccggg___\\\^^^ooo|||yyy{{{{{{rrrhhhhhhkkkttt}}}yyyuuu|||{{{kkkVVVFFF>>>===???BBBDDDLLLUUUYYYWWWSSSQQQQQQVVV[[[ccchhhmmmqqquuuwwwtttrrrmmmeee]]]XXXWWWWWWZZZ\\\___aaadddiiinnnrrrnnnsssyyy}}}}}}ssspppnnnooopppppplllgggeeefffggghhhgggggghhhiiicccaaaeeennntttsssqqqpppmmmrrrvvvwww{{{|||qqqttt{{{vvvwwwlllcccfffvvv}}}yyyvvvxxx}}}}}}qqqaaaRRRIIIEEE@@@???AAABBBFFFZZZggg```UUUWWWrrr~~~llljjjaaaWWWYYYQQQPPPNNNMMMLLLKKKIIIGGGGGGGGGGGGFFFEEEDDDBBBAAA>>>===<<<:::999888777666555444666777666888FFFUUUccciiiooo{{{{{{uuukkk\\\LLL@@@;;;;;;<<<:::999999999:::<<<===???===???AAABBBBBBBBBCCCEEEFFFIIIMMMPPPSSSXXX^^^cccdddbbb___[[[VVVPPPKKKGGGEEEHHHMMMRRRWWW]]]cccggglllkkkmmmtttuuupppiiifffiiimmmsss~~~|||}}}zzzuuussspppqqqrrrsssuuuyyy{{{tttssswww}}}mmmdddpppwwwmmmnnnpppsssvvvyyyzzz{{{~~~wwwrrriii___VVVLLLCCC>>>:::888555555888;;;======???DDDCCCCCCDDDBBBOOOkkklllXXXPPPOOOMMMMMMNNNOOOKKKHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCFFFIIIJJJIIIGGGGGGGGGGGGIIIHHHEEEFFFJJJKKKIIIIIIGGGEEECCCAAAAAAAAAAAA@@@@@@???>>>===<<<;;;:::444333222222000///333888HHH[[[dddbbb______nnnvvvhhhffflllzzz~~~}}}|||qqq^^^LLLAAA???AAACCCCCCJJJSSSYYYYYYWWWTTTSSSVVVZZZbbbjjjooorrruuuxxxuuutttpppjjjddd___]]]]]]aaacccfffiiikkkoootttwwwwww{{{tttpppmmmooosssuuurrrnnniiiiiijjjkkkllllllmmmmmmiiigggjjjsssyyyxxxvvvvvvpppvvvyyyzzz~~~xxx|||wwwvvvxxxqqqkkkooo{{{nnn^^^PPPGGGDDD@@@>>>AAACCCLLLcccmmm```SSS\\\|||vvvgggggg^^^UUUZZZPPPOOONNNMMMKKKIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCC??????===<<<:::999888777333111222555444444@@@OOOccciiimmmwww}}}zzzrrreeeUUUGGG???<<<<<<::::::999999:::;;;===>>>===@@@CCCDDDCCCCCCCCCDDDEEEIIIMMMPPPSSSXXX___eeefffeeedddbbb___YYYRRRLLLHHHIIILLLOOORRRWWW]]]bbbggghhhlllrrrrrrlllhhhhhhlllpppuuu}}}~~~zzzyyyvvvrrrpppqqqvvvyyy~~~uuuqqqlllkkknnnuuuzzz}}}ooolll||||||wwwxxxzzz}}}|||sssmmmdddYYYPPPGGG???:::888666555666999===>>>???===AAAAAABBBBBBBBBVVVyyyhhhVVVOOOPPPOOOMMMNNNOOOMMMIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGEEEDDDDDDDDDDDDEEEHHHJJJKKKJJJIIIIIIIIIEEEHHHGGGDDDEEEJJJKKKJJJIIIHHHFFFDDDBBB@@@??????AAAAAA@@@@@@???>>>======666555444222000111333666<<>>@@@DDDRRRkkkqqq___SSS```|||kkk___```WWWPPPXXXPPPPPPOOONNNKKKIIIIIIHHHGGGHHHHHHHHHGGGFFFEEEEEE@@@@@@???===<<<:::888777444///000444444222<<>>===;;;:::999999:::;;;===>>>>>>AAADDDFFFEEEDDDCCCCCCBBBGGGMMMQQQTTTZZZbbbhhhiiihhhggggggfffbbb\\\WWWRRRRRRQQQPPPPPPSSSXXX\\\aaadddlllqqqpppkkkjjjnnnooossswww|||zzzuuussstttvvvuuunnnllljjjiiikkkqqqyyyxxxssszzzoooiii___UUULLLDDD<<<888777666555888;;;???@@@@@@>>>BBBBBBCCCCCCEEE___aaaSSSOOORRRQQQMMMMMMPPPOOOKKKJJJJJJIIIHHHHHHIIIJJJKKKKKKIIIFFFDDDCCCCCCEEEEEEFFFHHHJJJKKKJJJIIIIIIIIIDDDFFFFFFCCCEEEIIIKKKJJJHHHHHHGGGFFFEEECCCAAA@@@BBBBBBAAAAAA@@@?????????::::::777333000111333444444III[[[dddeee___fffzzzooobbblllvvvuuuwwwyyy}}}{{{uuuttt{{{nnnXXXHHHCCCBBB@@@DDDIIIOOOUUUYYYZZZZZZZZZVVVYYYdddpppuuutttuuuyyywwwvvvtttppplllkkkkkklllhhhjjjlllmmmnnnooorrrtttuuuzzzvvvqqqmmmpppyyy~~~tttsssqqqqqqrrrtttttttttpppmmmnnnvvv{{{{{{yyyyyyxxx}}}{{{nnniiilllqqq|||zzzvvvvvvwwwiiiXXXJJJBBB???AAA>>>@@@EEEVVVpppttt^^^VVVbbb||||||dddZZZ[[[PPPKKKVVVQQQQQQQQQOOOLLLJJJIIIJJJHHHHHHHHHHHHHHHGGGFFFEEEAAA@@@@@@>>><<<:::888777888111000555555222:::GGGQQQgggoooooowww}}}~~~|||ssseeeUUUHHH@@@>>>;;;::::::999:::;;;===>>>???BBBEEEGGGFFFDDDCCCCCC???EEEMMMRRRVVV[[[dddkkkkkkiiihhhhhhiiigggccc```[[[ZZZVVVRRRPPPQQQUUUYYY\\\bbbkkkqqqoookkkmmmsssooouuuyyy|||~~~}}}~~~zzzxxxxxxyyyuuuoooooopppnnnnnnqqqxxxxxxyyymmmggg]]]RRRIIIBBB;;;777666555666888<<<@@@AAAAAAAAAEEEEEEFFFGGGJJJhhh{{{\\\OOOOOOSSSQQQLLLLLLPPPPPPLLLLLLJJJIIIHHHHHHIIIKKKLLLLLLIIIFFFCCCAAABBBDDDFFFDDDFFFHHHIIIHHHGGGGGGHHHCCCEEEEEECCCDDDIIIKKKIIIGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>===999333000111333333111GGGZZZfffjjjbbbeeewww}}}iiinnn~~~|||tttwwwxxxzzz~~~xxxrrrrrrrrr\\\JJJCCCAAA>>>FFFIIINNNTTTXXXZZZ\\\]]]XXX[[[gggtttzzzwwwwww{{{wwwwwwuuuqqqnnnmmmoooqqqssstttvvvwwwvvvwwwxxxzzzyyy{{{uuuvvv|||~~~|||zzzxxxwwwwwwwwwrrrrrrsssvvv{{{~~~qqqiiidddaaaeeelll||||||{{{yyyzzztttcccQQQDDD?????????BBBCCCLLLcccwwwrrr```ZZZkkksss]]]YYYSSSQQQSSSSSSRRRSSSSSSSSSRRRNNNKKKHHHNNNMMMJJJHHHGGGHHHIIIIIIEEEDDDBBB@@@===;;;999888888666444333333555777999LLLeeesssmmmkkkxxx{{{rrrbbbOOOCCC>>>>>>;;;;;;======;;;===BBBAAABBBDDDFFFHHHHHHHHHHHHHHHIIIKKKQQQXXX```eeehhhlllooonnniiiggghhhhhhgggkkkggg```ZZZUUUTTTTTTUUUWWWZZZ___fffkkkpppsssuuuyyyxxxwwwwwwzzzyyyyyy~~~~~~|||||||||||||||}}}~~~}}}wwwqqqiii```UUUNNNFFF<<<777777555666:::AAAGGGJJJHHHEEEIIIIIIJJJIIIGGGUUUrrr]]]TTTSSSRRRPPPNNNMMMMMMMMMNNNJJJHHHGGGGGGHHHIIIHHHGGGGGGFFFEEECCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBFFFJJJLLLKKKIIIFFFEEECCCEEEGGGHHHHHHFFFDDDBBBFFFEEEEEEDDDCCCBBBBBBAAAAAA>>>:::777555444222000222;;;OOObbbeee```dddpppwwwooosss~~~yyysssxxxxxxoooqqqyyynnnZZZFFF???BBBEEEGGGLLLRRRXXX\\\\\\[[[YYY]]]fffrrr|||}}}yyy{{{wwwrrrkkkhhhiiinnnsssuuuxxx||||||{{{~~~~~~yyyxxxxxxzzzwwwlllccc```aaaccckkkttt}}}zzzxxx}}}{{{ppp___NNNCCC@@@@@@???DDDHHHRRRgggwwwqqq```___oooppp[[[XXXTTTRRRUUUUUUWWWVVVUUUSSSQQQPPPOOONNNOOONNNKKKIIIHHHHHHIIIIIIFFFEEECCCAAA>>><<<:::999888666444333333555777888HHH]]]kkkiiilllzzz|||yyylll\\\NNNFFFAAA>>>>>>???>>>;;;<<<@@@AAABBBDDDFFFHHHIIIIIIIIIIIIIIIKKKOOOWWW___eeeiiiooorrrrrrmmmjjjkkkkkkiiimmmkkkhhhddd___[[[XXXVVVVVVWWW[[[___eeelllqqqtttxxxxxxwwwwwwzzz~~~vvvtttwww{{{}}}wwwsssrrrtttwww|||zzzrrrlllcccZZZPPPJJJCCC;;;777888555999???HHHOOOQQQOOOLLLIIIIIIGGGFFFKKKdddxxxdddVVVOOOQQQPPPOOOMMMLLLLLLLLLLLLHHHGGGFFFFFFHHHIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCGGGKKKMMMKKKIIIGGGGGGCCCDDDFFFFFFFFFEEECCCBBBFFFEEEEEEEEEDDDDDDCCCCCCAAA>>>:::777666444222111111777HHH\\\cccaaaccckkk}}}yyyrrrooosss~~~vvvqqqtttzzzxxxsssmmmmmmzzz}}}sss```LLLBBBCCCFFFHHHLLLQQQUUUZZZ]]]___\\\^^^fffqqq|||}}}zzzvvvnnnfffaaaaaafffjjjpppttt{{{|||~~~uuukkkgggeeefffhhhllluuu~~~{{{zzzwwwiiiYYYJJJBBB@@@@@@???EEENNN\\\oooyyyppp___bbbuuukkkWWWWWWTTTSSSWWWVVVZZZXXXSSSPPPNNNOOOPPPRRRPPPNNNLLLJJJHHHHHHHHHHHHFFFEEEDDDBBB???===<<<;;;888666444333333444666777AAARRR```dddlll{{{qqqqqquuu{{{|||xxxkkkZZZNNNEEEBBB@@@BBBAAA===<<>>:::888777555333111111222>>>SSS```aaaaaadddlll|||rrrmmmjjjmmmoooxxx~~~tttoookkktttzzz~~~zzzppplllnnnmmmiiisssyyyhhhTTTGGGCCCFFFIIIMMMQQQSSSXXX___dddaaa```dddooo}}}{{{vvvmmmbbb[[[YYY\\\___eeejjjsss{{{ooouuummmnnnppptttxxxzzz}}}|||zzz~~~tttdddSSSGGGAAA??????AAAEEEQQQfffyyy~~~nnn\\\aaa{{{gggUUUVVVSSSRRRUUUUUUVVVTTTPPPLLLKKKLLLMMMOOONNNMMMKKKIIIHHHGGGFFFFFFFFFEEEDDDBBB@@@>>>===<<<888777555444333444555555999IIIZZZaaaiiiwwwyyypppnnnwww|||~~~tttbbbRRRGGGCCCAAACCCCCC@@@???AAACCCDDDFFFHHHKKKLLLNNNNNNMMMMMMMMMNNNSSS\\\eeelllsssvvvvvvrrrnnnooonnnllllllooosssuuuuuurrrmmmjjjdddaaa^^^[[[]]]aaagggkkkqqqsssvvvyyy{{{~~~}}}ssskkkkkkpppuuuxxxzzz~~~~~~zzzxxxxxxuuuzzz{{{vvvrrrrrrqqqppprrrvvv|||{{{ssskkkeeeVVVNNNFFFBBB>>>888666777444999@@@HHHOOORRRRRRQQQRRROOOHHHHHHccc~~~nnnssseee[[[VVVUUUNNNNNNNNNMMMLLLKKKJJJIIIHHHFFFEEEEEEFFFGGGFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@BBBEEEGGGFFFEEEEEEEEEGGGFFFEEECCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFEEE@@@===;;;999888777444222222000777JJJ[[[aaaaaa``````uuuwwwlllgggeeekkkhhhlllvvv~~~{{{rrrllldddpppzzz{{{nnnjjjqqqqqqjjjooo|||~~~ppp]]]MMMDDDEEEJJJQQQTTTUUUYYY```fffeeecccdddnnn|||yyynnnbbbXXXTTTVVVXXX[[[```hhhqqq{{{bbbhhhsss|||~~~zzz~~~{{{tttrrruuuzzz~~~{{{{{{|||~~~rrr___OOOEEEAAA???>>>BBBFFFUUUooojjjXXXaaaeeeTTTUUURRRPPPRRRQQQQQQPPPNNNMMMKKKKKKKKKKKKLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDCCCBBB@@@???>>>===999888777555444444444555333CCCVVVaaagggppp}}}yyyooouuu~~~{{{iiiWWWJJJDDDBBBDDDEEEDDDDDDEEEFFFFFFHHHJJJMMMOOORRRSSSQQQQQQQQQQQQTTT[[[eeemmmppptttuuuqqqnnnnnnmmmkkkjjjlllppptttwwwxxxyyyxxxtttpppkkkeeecccccceeefffmmmooosssvvvxxx{{{xxxmmmeeefffnnnuuuuuuvvvyyy}}}|||||||||zzzxxxuuurrrooommmlllnnnllljjjkkknnnrrrtttuuu|||wwwnnneee___SSSKKKDDD@@@<<<777555666777:::>>>CCCGGGJJJMMMOOOPPPMMMJJJTTTxxx|||uuuwwwoooaaaWWWRRRQQQOOOOOONNNMMMLLLKKKJJJJJJJJJHHHFFFEEEFFFFFFEEECCCDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAACCCEEEEEEEEEEEEFFFGGGIIIGGGEEECCCCCCCCCDDDEEECCCDDDFFFGGGGGGFFFEEEDDD???===;;;:::999888666333444000333BBBTTT___```___[[[nnn~~~tttlllhhhmmmddd___gggpppqqqjjjeeeeeessswwwqqqvvvwwwqqqrrryyyuuufffTTTHHHEEELLLTTTXXXYYY\\\aaaeeehhheeedddlllyyy{{{pppcccYYYSSSSSSTTTSSSVVV]]]cccjjjrrryyy~~~[[[```gggooossssssnnnjjjrrrxxx|||pppmmmjjjhhhiiikkkllllllppptttzzz{{{mmmZZZKKKDDDAAA???===CCCIII^^^yyywwwbbbUUUccccccSSSTTTQQQNNNPPPNNNOOOOOOOOOOOONNNLLLKKKJJJKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@???;;;:::999777666555555555222>>>QQQaaaiiinnnxxx}}}vvvxxxssscccPPPIIIDDDEEEHHHHHHIIIKKKHHHIIIKKKMMMPPPSSSVVVWWWVVVWWWVVVUUUVVV\\\fffmmmmmmrrrssspppnnnooonnnllljjjlllnnnrrrvvvzzz}}}~~~|||xxxsssnnnjjjgggfffhhhjjjkkkmmmooosssxxx|||uuuiiibbbdddmmmtttvvvwwwxxx{{{~~~~~~{{{vvvwwwxxxwwwtttsssrrrsssoooooooooppprrrvvvzzz}}}yyypppfff]]]WWWOOOGGG@@@>>>;;;666555777;;;===???@@@BBBEEEIIILLLIIIGGGNNNffflll___VVVQQQPPPQQQOOOMMMLLLJJJJJJKKKKKKKKKIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDCCCBBBAAACCCDDDFFFFFFFFFFFFHHHJJJHHHGGGEEECCCBBBBBBCCCCCCBBBCCCEEEFFFEEEDDDBBBAAA>>>===;;;;;;;;;999777444444111222<<>>===<<<<<<<<<:::888555333333333777BBBPPP\\\ccc___eeessswwwooofff___]]]```kkkxxx}}}tttrrr|||}}}zzzkkk\\\PPPRRRVVV[[[___bbbdddeeegggggggggjjjnnnuuu}}}|||vvvmmmddd^^^[[[[[[NNNOOONNNLLLKKKLLLNNNPPPRRRTTTZZZ```aaacccmmmyyyllllllllliiieeebbb```_________```bbbfffmmmtttyyy{{{uuuvvvqqqhhhfffiiilllmmmooottt|||nnn___NNNDDDCCCCCCAAA>>>AAAUUUvvv|||]]]OOORRRiiiwwwppp|||^^^OOORRRQQQOOOPPPMMMPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIHHHHHHGGGFFFFFFEEE======<<<:::888777666555666555BBB]]]qqqwwwuuuuuu{{{}}}xxxaaaVVVMMMKKKMMMNNNPPPSSSLLLMMMNNNPPPTTTXXX[[[]]]]]]___```]]][[[^^^fffmmmmmmsssvvvtttsssttttttrrrsssssssssssstttuuuuuuvvv{{{~~~yyyqqqlllbbb```]]]YYYYYY]]]dddiiiiiiiiihhhffffffkkkttt{{{|||}}}~~~|||zzz}}}yyy~~~zzzsssiii^^^UUUOOODDD===888888888777777:::666:::???AAAAAAAAACCCEEEJJJIII]]]www\\\SSSQQQRRRSSSQQQNNNJJJFFFEEEGGGIIIKKKGGGFFFEEEFFFIIIKKKKKKKKKHHHGGGDDDCCCDDDGGGKKKMMMEEEEEEEEEEEEDDDCCCBBBAAA>>>???@@@@@@???AAADDDFFFCCCBBBBBBAAA@@@>>>>>>===@@@AAABBBCCCBBB@@@===;;;===<<<<<<<<<<<<;;;888666222333333444;;;JJJZZZddd``````lllxxxuuuooofff^^^bbbxxx{{{xxxooolllzzz~~~tttdddVVVUUUVVVYYY^^^cccfffgggeeegggiiiiiikkkqqqyyy{{{ssskkkeeebbbaaa]]]\\\YYYVVVRRRPPPQQQSSSUUUTTTXXX]]]```eeesssuuuwwwxxxuuuooojjjggggggaaa^^^ZZZYYY]]]bbbfffhhhyyy}}}zzzxxxuuuvvvzzzrrrrrrtttyyy|||dddWWWIIICCC@@@>>>===>>>AAA]]]vvv}}}nnnQQQGGGVVVsssqqqooo~~~rrr___RRRSSSUUUPPPLLLOOOIIIJJJKKKKKKKKKKKKJJJIIIJJJJJJIIIIIIIIIKKKLLLMMMIIIIIIIIIJJJKKKJJJHHHFFF@@@???;;;999777777777888444999CCCWWWqqqsss{{{}}}nnnbbbTTTKKKKKKPPPTTTUUUSSSSSSSSSSSSSSSVVV[[[^^^aaafffhhhccc\\\[[[aaahhhmmmpppsssvvvvvvwwwxxxzzz}}}|||yyyuuusssqqqqqqpppvvvxxx|||~~~~~~zzzvvvssskkkddd\\\WWWXXX[[[]]]^^^```___^^^```dddllltttyyy~~~||||||~~~}}}zzztttlllbbbXXXPPPLLL???===:::777666888:::<<<333===>>>>>>EEEEEEBBBFFFBBBLLLjjjoooYYYSSSRRRPPPNNNMMMKKKIIIGGGFFFGGGIIIJJJGGGGGGHHHIIIJJJJJJJJJJJJHHHFFFFFFHHHKKKKKKIIIFFFFFFFFFEEEDDDCCCBBBAAAAAA????????????@@@AAABBBCCC@@@@@@@@@????????????>>>?????????>>>>>>>>>>>>=========>>>>>>===;;;999888777555444555666???QQQbbbccc^^^eee}}}xxxpppfffggg~~~oooooommmrrrxxxrrrcccZZZVVV[[[```bbbeeeiiijjjkkkkkkkkklllpppvvvzzz}}}wwwnnniiihhhhhhggggggfffeeebbb```^^^]]]^^^```bbbeeelllxxxxxx{{{~~~~~~|||yyyyyyzzzqqqlllfffaaa___`````````fffiiinnntttzzz~~~|||}}}vvv^^^RRRFFFAAA@@@???@@@BBBHHHbbbtttsssbbbJJJIII^^^~~~ssswww~~~jjj\\\TTTVVVWWWPPPKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLIIIIIIIIIIIIIIIHHHEEEDDDAAA???===;;;999888888888666777???SSSpppuuusssxxx~~~uuukkk\\\QQQMMMOOOSSSVVVTTTUUUVVVVVVWWWYYY]]]```bbbfffiiiggg```^^^bbbgggnnnqqquuuwwwxxxyyy{{{|||~~~zzzvvvrrrooonnnmmmsssuuuyyy{{{{{{xxxuuussssssoooiiifffeeedddbbb```aaa```^^^___ccciiiooottt{{{{{{|||zzzvvvpppggg]]]SSSKKKGGG>>><<<999777666777:::;;;;;;BBB???>>>EEEDDDAAAGGGJJJWWWtttgggTTTPPPOOONNNLLLLLLJJJHHHFFFEEEFFFHHHIIIGGGGGGHHHHHHIIIHHHHHHHHHFFFEEEDDDFFFHHHIIIGGGDDDFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>===;;;999888888555444444555<<>>EEEEEEDDDKKKTTTgggyyy]]]OOONNNMMMLLLJJJKKKJJJGGGFFFEEEFFFGGGHHHGGGGGGHHHHHHGGGGGGFFFFFFCCCCCCCCCDDDFFFFFFEEECCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@===>>>>>>??????@@@@@@@@@>>>?????????>>><<<:::999999666444444333888EEERRR^^^^^^aaassstttooozzz|||tttrrrqqqnnngggeeegggzzz|||mmm______eeejjjkkkkkklllpppsssvvvwwwxxxyyyzzz}}}~~~qqqrrrtttzzzyyyssspppkkkjjjiiihhhhhhiiikkklllllluuu|||}}}ssshhhOOOFFF???>>>???AAAEEEIII^^^rrrtttaaaNNNKKKbbbvvvfffZZZWWWXXXZZZWWWPPPNNNQQQTTTRRRPPPNNNNNNPPPRRRTTTNNNMMMKKKJJJIIIJJJJJJKKKQQQRRRQQQOOOLLLHHHFFFEEEBBBBBBCCCBBB@@@>>>;;;999888555666BBBUUUfffjjjhhhfffppp}}}{{{{{{|||||||||~~~xxxfffWWWPPPSSSWWWWWWZZZ^^^```bbbcccdddfffdddiiioooqqqnnnjjjfffeeemmmqqqwww{{{}}}~~~~~~zzzuuuqqqmmmllllllnnnqqqtttvvvwwwwwwwww}}}~~~wwwuuurrrooommmmmmmmmnnnkkkooouuu{{{}}}yyyrrrmmmeee[[[QQQHHHAAA===999888777666666888:::;;;===AAA===>>>EEEFFFHHHSSSaaa|||xxxwww}}}iiiUUUNNNNNNNNNLLLKKKKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>???@@@AAABBBCCCDDD???@@@@@@@@@???===;;;::::::777555444222444===HHHYYY^^^aaannntttmmmooovvvxxxvvvuuutttllliiikkkzzzyyylllfffgggkkknnnpppqqqssswwwyyyzzz{{{}}}mmmkkkkkkppp|||zzzxxxtttoookkkhhhffffffccchhhnnnqqqwww}}}pppcccKKKDDD>>>>>>???@@@DDDJJJ```rrroooXXXLLLUUUqqqrrrbbbXXXWWWWWWWWWTTTQQQRRRVVVUUUSSSPPPMMMMMMPPPSSSUUUOOONNNLLLKKKKKKKKKLLLLLLRRRSSSSSSQQQLLLHHHFFFFFFCCCDDDEEEDDDCCC@@@<<<:::666555666<<>>???FFFFFFMMM^^^{{{{{{sss{{{~~~nnn```SSSOOOQQQPPPNNNMMMLLLLLLJJJIIIHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGDDDDDDEEEEEEEEEEEEFFFGGGEEEEEEEEEDDDDDDCCCCCCBBB@@@@@@AAABBBCCCEEEGGGHHHCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAABBBDDDEEEFFFFFF@@@AAAAAAAAA@@@>>><<<;;;;;;888666555333222888@@@RRR[[[bbbkkkvvvnnnkkkkkk|||wwwuuutttqqqpppqqqyyy}}}{{{zzzpppkkklllqqquuuvvvwwwyyy{{{|||llliiiggglllyyy~~~yyytttpppmmmggghhhiiikkkooossswwwyyyyyy}}}{{{lll]]]IIICCC???>>>>>>???DDDJJJ^^^mmmdddNNNKKK^^^|||ooo]]]WWWVVVUUUSSSQQQQQQTTTVVVSSSQQQNNNMMMMMMNNNQQQSSSNNNMMMLLLKKKKKKKKKLLLMMMNNNPPPQQQOOOJJJFFFEEEFFFDDDEEEEEEEEECCCAAA>>><<<555555777:::===EEEVVVeeebbbiiissswwwvvvwww{{{ppprrryyyuuueeeYYYSSSSSSWWW[[[___bbbdddfffhhhjjjjjjmmmqqqvvvyyyvvvqqqmmmnnnrrryyy~~~|||xxxuuutttkkklllnnnqqqvvv{{{{{{yyymmmpppsssuuuwww}}}|||wwwrrrgggbbbZZZPPPHHHBBB>>>===666666666777888:::<<<>>>>>>CCCBBBBBBFFFHHHXXXrrruuuzzzvvveee[[[SSSRRRSSSPPPNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHFFFGGGGGGGGGFFFFFFHHHJJJHHHGGGGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDFFFHHHIIIDDDDDDDDDDDDCCCCCCCCCBBBAAAAAABBBCCCEEEFFFFFFGGGAAABBBBBBBBBAAA???===<<<<<<888777777555333666;;;HHHUUUaaafffqqqyyyrrrmmmkkkwwwmmmjjjjjjmmmoooqqquuuyyy{{{zzzwwwuuu{{{{{{sssrrrvvvyyyyyy{{{}}}gggdddccciiiuuuxxxuuurrrppppppooopppqqqoooqqquuuzzzxxxeeeTTTGGGBBB>>>??????@@@EEELLL___iiiZZZDDDJJJeeennnXXXTTTSSSRRRPPPPPPRRRRRRRRRPPPOOOMMMKKKKKKMMMOOOPPPKKKJJJJJJIIIIIIJJJKKKLLLKKKNNNQQQOOOIIIFFFFFFHHHFFFFFFEEEEEECCCAAA>>>===:::888777888999???OOO___ccchhhppptttqqqpppzzzxxxyyysssfff\\\WWWWWWYYY]]]```ccceeehhhkkkmmmnnnqqqvvv{{{{{{vvvrrrpppuuu{{{|||xxxuuussskkkkkkmmmpppvvv}}}}}}}}}|||yyywww{{{~~~xxxqqqkkk^^^YYYQQQIIIBBB>>><<<;;;666666666888:::<<<>>>??????DDDCCCCCCHHHOOOkkkppp```XXXSSSSSSRRROOOLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGHHHIIIHHHFFFFFFIIILLLKKKJJJIIIGGGFFFDDDCCCBBBDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBCCCCCCDDDEEEEEEBBBBBBCCCBBBAAA@@@>>>===<<<999888999777444555999>>>MMM\\\aaa```fffxxx|||vvvrrrooommmxxx}}}lllcccdddgggmmmoootttyyy|||||||||{{{|||~~~}}}|||zzz{{{~~~```______eeeqqq}}}}}}yyyuuussstttpppooonnnnnnpppssswwwyyyzzz|||uuu```NNNEEEAAA>>>??????AAAGGGNNNccciiiVVV???JJJkkkoooXXXPPPPPPOOOOOOPPPRRRPPPMMMNNNMMMKKKJJJJJJKKKMMMNNNIIIHHHGGGGGGHHHIIIJJJKKKKKKOOORRRPPPKKKHHHIIIKKKFFFFFFEEEDDDBBB@@@???>>>AAA;;;666666666:::GGGVVVfffjjjqqquuuqqqnnnuuuqqqeee^^^VVVYYY\\\___aaadddhhhkkkoooooopppvvv{{{}}}zzzvvvrrrwww~~~|||wwwtttqqqjjjjjjlllooouuu}}}}}}yyy{{{}}}{{{uuulllfffXXXSSSKKKDDD>>>:::::::::555666777888;;;===???@@@===CCCCCCCCCJJJWWW}}}mmm]]]WWWRRRRRRQQQMMMJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIHHHFFFFFFIIILLLLLLLLLJJJHHHFFFDDDCCCBBBGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@AAAAAABBBCCCCCCCCCBBBCCCCCCCCCBBB@@@>>>===<<<999888:::999666666999888HHHYYY]]]UUUUUUjjjvvvpppnnnmmmllllllyyy~~~ttteee```fffllluuuwww}}}zzz{{{``````bbbhhhpppxxx~~~}}}~~~}}}yyytttrrrrrrqqqooommmooonnnnnnppptttyyyzzzkkkYYYLLLDDDBBBAAAAAA???AAAKKKVVVkkkkkkZZZEEEOOOvvvgggWWWOOOOOOOOOMMMKKKLLLNNNPPPKKKLLLLLLKKKJJJIIIGGGFFFGGGFFFEEEEEEFFFHHHJJJKKKKKKLLLLLLMMMLLLJJJHHHGGGGGGFFFEEECCCBBBBBBBBBBBB>>><<<:::888555777CCCPPPccckkkqqqqqqsssyyy||||||qqqeeeZZZYYYZZZ^^^aaaccciiipppkkkoooqqqssswww}}}~~~{{{}}}}}}~~~{{{wwwwwwyyyuuunnniiikkkuuu{{{uuusssvvv}}}|||wwwoooeee]]]PPPLLLFFF@@@<<<999999999333666999:::;;;===@@@BBBAAA===CCCFFFHHHfffuuu]]]YYYTTTNNNMMMOOOPPPNNNKKKJJJKKKLLLLLLKKKIIIGGGEEEIIIIIIIIIIIIHHHGGGFFFFFFFFFIIILLLJJJFFFEEEIIIMMMNNNLLLIIIGGGFFFFFFEEEDDDHHHGGGEEECCCCCCDDDFFFGGGAAAAAABBBBBBCCCBBBBBBBBB???@@@BBBBBBAAA@@@AAABBBAAAAAABBBCCCCCCDDDDDDEEE@@@===;;;<<>>999444555:::IIIXXX[[[[[[iii{{{xxxnnnkkknnnkkkeeeaaaggghhhcccaaakkkzzz~~~}}}``````aaaeeemmmttt{{{~~~yyy~~~~~~}}}{{{wwwtttqqqooonnnmmmnnnpppsssvvv{{{{{{}}}vvvgggUUUHHHAAA?????????>>>AAALLLXXXooojjjYYYIIIWWW}}}xxx|||~~~dddUUUPPPPPPOOOMMMLLLMMMPPPRRRPPPOOOMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDFFFHHHKKKLLLKKKKKKLLLLLLMMMMMMLLLLLLHHHHHHFFFEEEDDDDDDCCCCCC???===;;;999666777AAAMMMcccqqqxxxtttsssyyy~~~|||wwwmmm[[[XXXYYY]]]aaacccgggmmmmmmqqqssstttxxx~~~}}}}}}|||xxxxxxzzzxxxqqqjjjjjjrrr|||}}}wwwtttuuuxxx|||}}}{{{wwwrrrjjj```YYYMMMJJJDDD???;;;999888999444666999;;;<<<>>>@@@CCCBBBAAAHHHMMMTTTwwwoooZZZWWWRRRMMMLLLNNNNNNLLLIIIJJJKKKKKKLLLJJJHHHFFFEEEHHHHHHHHHIIIHHHHHHGGGGGGEEEHHHJJJIIIFFFFFFIIIMMMMMMKKKHHHFFFFFFFFFEEEDDDFFFEEEDDDDDDDDDDDDEEEFFFAAAAAABBBBBBBBBBBBAAAAAABBBDDDEEEDDDBBB@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCC>>><<<:::<<>>???@@@DDDQQQ]]]ssshhhUUUNNNbbbuuu~~~sss]]]QQQOOOOOONNNLLLKKKMMMQQQTTTTTTRRROOOKKKHHHFFFEEEEEEBBBBBBBBBCCCEEEHHHKKKLLLJJJJJJJJJKKKLLLNNNPPPQQQJJJIIIHHHGGGFFFEEEEEEDDDAAA???===;;;777666===GGG^^^tttwwwqqqyyy|||}}}~~~xxxbbb\\\YYY]]]bbbeeehhhkkkooosssuuuuuuyyy}}}|||~~~~~~~~~zzzzzz{{{|||uuullliiioooyyy~~~}}}|||{{{{{{uuupppkkkcccYYYRRRIIIFFFBBB===999888888888555888:::<<<===???AAACCCBBBBBBHHHNNN___gggXXXUUUQQQMMMKKKLLLMMMKKKHHHIIIJJJJJJJJJIIIGGGEEEDDDFFFGGGGGGHHHHHHHHHHHHGGGCCCFFFHHHGGGEEEFFFIIILLLKKKIIIGGGFFFFFFFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBAAAAAA@@@FFFGGGGGGFFFCCC@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@<<<;;;:::===@@@???<<<888555555???PPPZZZ[[[]]]bbbnnnvvv{{{{{{xxxwwwuuurrrcccgggiiilllwww~~~|||||||||}}}ooonnnmmmlllnnnrrrxxx|||yyyzzz|||~~~~~~{{{vvvqqqkkkpppuuuwwwwwwwwwyyy{{{|||yyywwwwwwttttttssssssrrrrrrrrrrrroooooopppqqqtttwww{{{}}}wwwiiiXXXIII@@@BBB@@@@@@AAACCCIIIWWWddduuucccOOOQQQkkkfffVVVNNNMMMMMMKKKIIIIIIKKKPPPTTTSSSQQQMMMIIIFFFEEEEEEEEEBBBBBBCCCDDDEEEGGGIIIJJJIIIHHHGGGGGGHHHKKKNNNPPPIIIIIIIIIHHHGGGFFFEEEDDDCCC@@@???===999666:::BBBSSSooo~~~sssmmmwww}}}|||nnnddd\\\^^^cccgggjjjmmmppptttvvvuuuxxx|||zzz{{{~~~~~~}}}}}}~~~zzzoooiiikkkuuu}}}|||vvvooohhhbbb[[[RRRLLLDDDBBB>>>;;;888777777777777999<<<===>>>@@@BBBDDDDDDDDDJJJRRRkkksss```WWWTTTQQQMMMLLLLLLLLLJJJHHHIIIIIIIIIHHHGGGFFFDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGBBBCCCEEEEEEDDDEEEHHHJJJIIIGGGEEEEEEEEEEEEDDDBBBAAABBBCCCCCCDDDCCCCCCBBB@@@AAAAAAAAAAAA@@@@@@???DDDEEEFFFEEEBBB@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>===<<<<<<>>>??????;;;888777444888HHHUUUZZZ[[[[[[qqq{{{}}}yyyxxxsssuuuvvvyyy|||www~~~{{{yyywwwvvv{{{~~~qqqqqqooommmlllnnnrrrwwwvvvwwwxxxyyyyyyuuunnnjjjhhhlllqqqssssssrrrtttvvvyyy~~~zzzxxxuuuttttttsssrrrqqqrrrtttvvvxxx~~~rrrbbbQQQEEE@@@CCCAAA@@@BBBEEELLL\\\kkkuuu^^^MMMWWWtttrrr[[[QQQKKKJJJJJJIIIGGGGGGIIIMMMQQQNNNMMMJJJGGGEEEEEEEEEFFFDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFDDDCCCCCCEEEHHHJJJGGGHHHHHHGGGFFFEEECCCBBBCCCAAA@@@@@@<<<777999>>>GGGaaaqqqlllhhhttt}}}}}}vvv~~~~~~|||~~~}}}yyylllaaa___bbbfffkkkooooootttvvvuuuwww~~~|||xxxxxx|||~~~}}}~~~sssjjjjjjrrr~~~yyywwwqqqhhh```ZZZTTTLLLFFF@@@>>>;;;999777777777888999;;;===??????AAACCCEEEGGGIIISSSbbb|||wwwfffZZZVVVSSSQQQOOONNNMMMLLLJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEAAAAAABBBCCCCCCDDDFFFHHHFFFDDDCCCDDDDDDDDDCCCAAA???@@@AAABBBBBBBBBBBBAAA@@@@@@AAAAAA@@@??????>>>???AAABBBBBBAAA@@@AAABBBBBBBBBAAA@@@???>>>>>>===>>>>>>>>>??????===:::777:::444444???NNNWWW[[[\\\jjjvvv|||}}}zzzzzz}}}zzztttpppzzz~~~{{{yyywwwvvvsssuuuyyy{{{~~~qqqrrrrrrooommmmmmqqquuuttttttvvvwwwvvvrrrlllhhhggglllqqqsssrrrqqqsssuuuwww~~~}}}{{{xxxuuusssrrrrrrsss|||~~~|||mmmZZZKKKCCCAAA@@@>>>???BBBGGGQQQcccssssss]]]SSSfffiiiTTTNNNJJJHHHHHHHHHGGGFFFGGGJJJMMMJJJIIIHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGEEECCCAAAAAABBBDDDFFFFFFFFFGGGGGGFFFDDDBBBAAACCCAAAAAABBB???::::::===@@@QQQ```cccgggrrr{{{}}}zzz}}}uuuwwwzzzzzz}}}uuuiiiddddddeeeiiinnnoootttxxxvvvwww}}}}}}yyyxxx|||wwwmmmjjjqqq}}}}}}xxxrrrkkkaaaXXXRRRMMMFFFBBB<<<;;;999888777777888888;;;===???@@@AAABBBDDDFFFCCCJJJ```||||||xxxzzzyyyjjj\\\UUUSSSRRRQQQPPPNNNMMMKKKJJJIIIGGGGGGFFFEEEDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBB@@@@@@@@@AAABBBCCCDDDEEECCCBBBBBBCCCDDDDDDBBB@@@>>>??????@@@@@@AAAAAABBB@@@@@@@@@@@@??????>>>===;;;===???@@@@@@@@@AAACCCBBBBBBAAAAAA@@@???>>>>>>??????@@@@@@>>><<<999888:::666444999EEEQQQYYY]]]aaalll|||vvvssstttsssqqqqqqzzz~~~|||{{{yyyxxxxxxtttvvvwwwvvvuuutttuuuwwwgggjjjlllllliiijjjnnnrrrnnnoooqqqttttttqqqlllgggggglllqqqsssrrrrrrtttvvvzzzyyyhhhTTTFFFAAABBB>>>===???DDDLLLZZZoooqqq``````|||dddQQQLLLJJJGGGHHHIIIIIIHHHGGGHHHJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGFFFEEECCCBBBBBBCCCEEEFFFFFFFFFGGGGGGFFFDDDBBB@@@BBBAAABBBEEECCC>>><<<===@@@FFFQQQ^^^hhhqqqyyy~~~zzzzzz||||||~~~vvvqqqllliiijjjnnnooovvvzzzyyyxxx|||{{{yyy}}}{{{pppkkkqqq}}}yyytttllldddZZZQQQKKKFFFAAA>>>999999888888888888999999<<<>>>@@@AAAAAABBBEEEGGGDDDRRRwwwzzz{{{~~~nnnaaaWWWRRRQQQOOOPPPOOONNNKKKIIIHHHHHHFFFFFFEEECCCBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@???AAA@@@???@@@AAABBBBBBBBBAAAAAAAAABBBCCCCCCBBB@@@>>>>>>======>>>???AAABBB@@@@@@@@@@@@???>>>===<<<:::<<>>@@@@@@???<<<;;;:::888777666888>>>IIITTTZZZZZZcccttt~~~{{{sssmmmmmmooouuu{{{|||}}}zzzwwwuuuuuutttuuuvvvxxxwwwuuuttttttuuuVVV[[[```aaa___```dddiiihhhjjjlllpppqqqoookkkgggggglllqqqsssssssssuuuwww{{{vvvdddOOOBBB@@@CCC>>>>>>AAAHHHSSSbbbyyypppdddlllcccOOOLLLJJJHHHIIIKKKKKKIIIHHHHHHIIIKKKKKKJJJJJJHHHFFFEEEDDDDDDDDDFFFGGGIIIIIIJJJJJJFFFEEEDDDDDDEEEFFFGGGHHHFFFGGGHHHHHHGGGEEEBBBAAAAAA@@@BBBFFFEEE@@@===>>>CCCBBBIII[[[kkkrrrxxx~~~}}}vvvnnnllloooooowww|||{{{yyy|||}}}{{{}}}qqqlllrrr~~~zzztttppphhh```UUULLLGGGCCC>>>;;;888888888888888999999:::===???AAABBBBBBCCCEEEGGGMMM___~~~|||ggg]]]UUUQQQQQQNNNNNNNNNMMMJJJHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>===AAA@@@??????@@@AAAAAA@@@@@@@@@@@@BBBCCCCCCAAA??????>>><<<<<<===???AAACCC@@@@@@@@@??????>>><<<<<<;;;===???@@@@@@???@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@;;;===???@@@???===<<<<<<666888999888;;;DDDOOOVVVVVV\\\mmmvvvnnnxxxppphhhhhhnnnzzz~~~yyytttpppnnnmmmnnnpppsssttttttuuuvvvxxxZZZYYYWWWVVVVVVXXX[[[]]]aaacccgggkkkllljjjgggeeejjjmmmpppsssuuuxxx{{{~~~~~~~~~|||oooYYYHHHCCCAAA======BBBBBBEEE[[[zzzhhhbbbtttVVVMMMNNNLLLNNNNNNMMMLLLLLLLLLLLLLLLIIIJJJKKKLLLKKKIIIGGGFFFEEEFFFFFFGGGGGGHHHIIIIIIDDDEEEFFFGGGGGGGGGGGGGGGHHHFFFDDDBBBBBBCCCEEEFFFHHHFFFDDDCCCBBBAAA???===>>>EEEPPP\\\gggqqqxxx{{{~~~}}}vvvrrruuuzzz}}}|||yyyzzz|||~~~vvvnnnsss~~~~~~yyyssslllfff___YYYPPPHHHBBB???<<<;;;999888888888:::<<>>===<<>>======>>>>>>???>>><<<;;;<<<===???@@@@@@AAABBBAAA???======>>>======>>>@@@@@@AAAAAA@@@@@@DDDGGGFFFAAA>>>???AAACCCBBBAAA???>>>>>>======:::888888777666:::GGGUUUXXX[[[eeevvvzzzooommmyyy}}}lllaaa```hhh{{{~~~zzzvvvrrrmmmjjjkkklllmmmmmmmmmooosssvvvaaa```]]]ZZZWWWWWWXXXYYY]]]^^^```bbbcccdddeeeeeeiiikkkooorrruuuyyy~~~yyyiiiTTTFFFBBB@@@===@@@BBBBBBKKKdddjjjllloooTTTMMMMMMKKKNNNNNNLLLKKKJJJJJJJJJJJJLLLMMMNNNNNNMMMLLLJJJIIIEEEEEEEEEEEEFFFFFFFFFGGGCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDBBBAAABBBDDDGGGIIIJJJGGGCCCAAAAAABBBBBBAAA@@@DDDIIISSSeeevvv{{{wwwwww|||~~~}}}|||xxxuuuyyy}}}~~~~~~~~~yyyqqquuuxxxyyy{{{}}}wwwrrrlllddd___ZZZTTTLLLDDD???<<<:::999888888888888:::<<>>===???>>>>>>???AAAAAA@@@???@@@???>>>>>>=========>>>>>>>>><<<<<<<<<>>>@@@AAA???@@@AAA@@@>>>=========??????@@@AAAAAAAAAAAAAAA@@@CCCFFFEEE@@@>>>???AAAAAAAAA@@@>>>>>>=========<<<::::::999666777BBBNNNVVVXXX^^^kkk~~~rrrkkkkkkwwwxxxhhh]]]\\\fffzzz}}}zzzwwwsssqqqkkkkkklllllllllnnnqqqtttlllkkkgggbbb]]]YYYYYYYYY[[[ZZZYYYXXXYYY\\\^^^```bbbdddhhhlllqqqxxx}}}rrr___MMMCCCAAA@@@===BBBBBBEEEUUUpppvvvgggwwwyyygggQQQLLLKKKIIIMMMLLLKKKIIIIIIIIIIIIIIIMMMNNNNNNNNNMMMLLLKKKJJJFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAACCCFFFIIIKKKJJJGGGCCCAAAAAACCCDDDDDDBBBBBBBBBJJJdddzzzqqquuuxxxyyy~~~{{{xxxzzz~~~|||tttwww~~~wwwssswww{{{~~~yyysssmmmggg```[[[SSSMMMFFF@@@<<<999777666888888888888:::===???AAAHHHFFFFFFGGGHHHHHHNNNUUUnnnwww^^^XXXSSSRRRQQQJJJKKKIIIGGGEEEDDDDDDEEEFFFCCCBBB@@@??????AAACCCDDDAAAAAAAAA@@@??????>>>>>>???>>>>>>???@@@AAA@@@>>>????????????>>>>>>>>>>>>>>>>>>======>>>???AAABBB>>>???@@@???===<<<<<<===AAAAAAAAAAAAAAABBBBBBBBB???BBBDDDCCC@@@>>>>>>@@@@@@???>>>==================<<<;;;:::666555;;;EEESSSVVVYYY```sssuuujjjeeegggpppzzzzzzooobbbZZZ[[[ggg~~~~~~}}}{{{yyywwwssstttttttttsssuuuyyy|||ssssssrrrmmmgggcccbbbccc___]]][[[YYYXXXXXXYYYZZZYYY[[[^^^ccchhhpppxxx}}}xxxjjjUUUFFF@@@AAA???===CCCCCCKKKaaazzzwwwdddbbb~~~yyyxxxyyy]]]OOOKKKJJJHHHKKKJJJIIIHHHHHHIIIJJJKKKMMMLLLLLLKKKJJJJJJIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDFFFHHHJJJGGGEEECCCCCCDDDEEEEEEDDDAAABBB@@@EEE```~~~nnnqqquuuxxx}}}zzz||||||uuuyyy|||vvvssssssyyy}}}tttmmmgggaaaZZZUUULLLGGGAAA<<<999888666555777777888999;;;>>>@@@AAAIIIEEEFFFJJJHHHHHHVVVgggjjjVVVTTTQQQQQQPPPIIIIIIHHHFFFDDDCCCDDDDDDEEEAAA@@@??????@@@AAACCCDDDAAAAAA@@@@@@????????????@@@??????@@@AAABBB@@@???@@@@@@@@@AAA@@@@@@@@@@@@>>>>>>>>>>>>???@@@BBBCCC>>>??????>>><<<;;;<<<>>>AAAAAA@@@@@@@@@AAAAAAAAA???AAABBBAAA???>>>???@@@>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;777444777>>>NNNUUUYYYZZZhhhuuukkkfffgggjjjmmmnnnhhhbbb```dddppp~~~|||{{{}}}~~~~~~uuuxxxzzzxxxssspppqqqsssmmmllljjjgggdddaaa___]]][[[\\\]]]___aaaeeekkkoooqqqsssvvvzzz}}}~~~ooo___LLLAAA???@@@???>>>CCCEEERRRjjj{{{yyyfffUUUdddkkkVVVMMMJJJIIIHHHIIIHHHGGGGGGHHHJJJMMMOOOMMMLLLKKKJJJIIIIIIIIIJJJIIIGGGEEEDDDCCCCCCCCCDDDGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFCCCCCCDDDFFFHHHGGGDDDAAA@@@CCCBBBCCCUUUppp|||yyykkkmmmqqqwww{{{}}}wwwzzz{{{sssqqqrrrxxx{{{tttjjjbbb\\\VVVOOOJJJFFFBBB===:::888888777666777888999;;;===???AAABBBFFFFFFIIILLLIIIOOOggg{{{```RRRSSSQQQQQQPPPJJJHHHGGGFFFDDDDDDDDDDDDEEE@@@@@@??????@@@AAACCCDDDBBBAAA@@@??????@@@@@@AAACCCBBBAAABBBCCCCCCBBB@@@AAAAAABBBCCCCCCCCCBBBAAA>>>>>>>>>??????@@@AAABBB>>>??????===<<<;;;===???@@@??????>>>??????@@@AAA@@@AAAAAA@@@?????????@@@>>>>>>===<<<;;;;;;;;;<<<999888999;;;888555666;;;EEEQQQYYYXXX___rrrwwwqqqnnnkkkiiimmmkkkkkknnnqqqzzzuuuzzz~~~~~~{{{yyy{{{~~~|||||||||{{{xxxsssooommmlllkkkjjjgggeeedddfffhhhgggiiillloooqqqssswwwyyy~~~xxxdddUUUFFF@@@@@@@@@???@@@CCCIIIYYYmmmrrrgggYYYRRRrrr```QQQMMMJJJHHHIIIKKKJJJHHHHHHIIILLLOOOQQQOOONNNLLLJJJIIIJJJKKKLLLIIIGGGEEECCCBBBBBBDDDEEEIIIHHHFFFDDDCCCCCCDDDDDDEEEGGGJJJKKKKKKHHHEEEBBBAAABBBEEEHHHIIIGGGBBB>>>AAACCCCCCBBBHHHVVVccciiifffgggkkkrrrvvvyyy~~~|||~~~uuuqqqtttxxx~~~|||vvvoooeee\\\VVVPPPIIIDDDAAA>>>:::888888888888777888999:::===???AAACCCCCCDDDGGGKKKMMMQQQccc}}}{{{mmmWWWPPPSSSPPPOOOPPPKKKGGGFFFFFFEEEEEEEEEEEEEEEBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@??????@@@AAABBBDDDCCCBBBCCCDDDDDDBBBAAA@@@AAACCCDDDDDDDDDCCCBBB>>>>>>>>>????????????????????????===<<<<<<>>>@@@???>>>======>>>@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAA@@@???>>>===;;;;;;;;;;;;888666888:::999666777;;;<<>>AAACCCDDDEEEEEEIIIKKKMMM]]]{{{qqqwww}}}zzzaaaQQQOOOTTTOOOLLLNNNMMMGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@CCCAAA@@@??????@@@BBBCCCDDDCCCBBBCCCDDDDDDBBB@@@???@@@BBBCCCCCCCCCBBBAAA>>>>>>??????>>>>>>======???@@@???>>><<<===???BBB>>>>>>======???AAACCCEEECCCBBB@@@@@@AAABBBBBBBBBBBBAAA???===<<<;;;::::::999777777:::999666777:::999>>>KKKVVVYYY]]]ppp{{{wwwwwwsssyyy|||yyy{{{~~~zzz{{{{{{xxxtttqqqrrrtttnnnrrrvvvwwwwwwyyy}}}}}}pppSSSIIIBBBCCCCCC@@@@@@CCCGGGOOO___gggZZZJJJQQQcccnnnTTTNNNNNNIIIGGGLLLSSSQQQNNNKKKKKKLLLNNNPPPMMMKKKGGGEEEDDDEEEHHHIIIEEEDDDAAA??????@@@BBBDDDHHHFFFDDDAAA@@@@@@AAABBBBBBFFFMMMRRRRRRMMMFFFBBBDDDCCCCCCDDDDDDCCCAAA>>>@@@;;;<<>>IIIZZZaaa```eeemmmpppnnnrrryyy|||sss{{{||||||}}}sssmmmnnnqqqzzz~~~zzzxxxmmmeeeZZZQQQJJJDDD===888:::888666666777888888888999;;;===@@@BBBDDDEEEFFFGGGJJJJJJMMMggguuussspppZZZNNNOOOTTTMMMIIIMMMMMMGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@???CCCBBB@@@??????@@@BBBCCCCCCBBBBBBBBBCCCCCCAAA???===>>>@@@BBBBBBBBB@@@???>>>??????>>>>>>===<<<;;;@@@@@@@@@>>>===>>>@@@CCC???>>>>>>>>>@@@CCCFFFGGGDDDBBB@@@@@@AAACCCCCCCCCCCCBBB@@@>>><<<::::::999:::888888:::999666666999::::::FFFWWW]]]]]]mmm{{{sssooooootttxxx}}}|||uuurrrzzz~~~|||yyyvvvwwwyyyyyyvvvssssssrrrppppppqqqrrrrrrqqqyyyvvvtttwww}}}{{{iiiRRRHHH@@@???AAA@@@AAACCCKKKZZZjjjhhhTTTKKK^^^zzzyyyeeeTTTPPPOOOIIIIIINNNJJJJJJIIIIIIIIIIIIJJJJJJJJJHHHFFFCCCBBBCCCEEEFFFFFFEEEDDDBBBBBBBBBCCCDDDBBBBBBAAA@@@AAABBBCCCDDDEEEGGGKKKMMMMMMKKKGGGEEEEEEDDDCCCCCCCCCBBB???<<<===============@@@DDDGGGQQQ]]]fffgggiiiqqqwwwwwwtttyyy|||rrrmmmnnnpppsss~~~{{{yyyvvvpppllleee]]]RRRJJJGGGCCC>>>999777777777777777888888999888>>>AAA@@@CCCIIIIIIDDDKKKKKKJJJXXX}}}ooocccTTTRRROOONNNMMMKKKIIIGGGFFFEEEDDDDDDDDDEEEGGGHHHHHHHHHFFFEEEEEEEEEFFFGGGBBBAAA@@@?????????@@@AAABBBBBBCCCCCCBBB@@@???>>>;;;<<<<<<===>>>?????????AAA???<<<;;;;;;<<<;;;;;;>>>>>>>>>===<<<===@@@CCC@@@@@@@@@AAAAAABBBBBBBBB???@@@@@@AAABBBBBBBBBBBBBBBBBB@@@???===;;;999999999::::::;;;;;;::::::999<<<999???NNNYYY^^^hhhuuu|||~~~~~~sssnnnkkkkkklll~~~ooorrrxxxxxxrrrpppxxx}}}wwwuuurrrpppnnnlllkkkiiiooonnnooorrrvvv{{{~~~xxxdddMMMEEE>>>>>>@@@AAACCCFFFVVVaaaggg]]]NNNTTTsssnnn\\\MMMKKKKKKFFFFFFKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGDDDBBBBBBCCCDDDFFFFFFFFFDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAAAABBBCCCDDDDDDFFFIIIJJJJJJIIIFFFDDDBBBAAA@@@@@@@@@???<<<:::;;;<<<<<<<<<<<<>>>BBBEEEPPP[[[gggmmmmmmnnnqqqtttpppppprrryyy}}}wwwrrrooopppttt|||zzzuuuqqqllleee```[[[TTTJJJDDDBBB???;;;777777666666666777888999:::>>>AAACCCAAADDDHHHHHHDDDGGGMMMUUUjjjzzzcccZZZRRRPPPNNNLLLKKKJJJGGGEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGFFFEEECCCCCCCCCDDDDDD@@@???>>>>>>>>>???@@@AAA@@@AAAAAAAAA@@@???>>>===;;;;;;<<<<<<===>>>>>>???AAA>>><<<;;;<<<<<<;;;;;;<<<<<<===<<<;;;===@@@BBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>><<<;;;999888888888888999;;;;;;<<<<<<<<<@@@<<<===GGGRRR[[[ccchhhrrr~~~xxxtttxxxpppkkkmmmooorrruuu{{{kkkoootttuuupppooowww{{{wwwtttsssvvvyyy}}}qqq[[[KKKCCC>>>>>>@@@@@@DDDHHH___iiifffTTTMMMdddaaaSSSIIIHHHHHHEEEEEEHHHGGGFFFFFFEEEEEEFFFFFFGGGEEEDDDBBBAAAAAABBBDDDEEEFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCC@@@???>>>>>>???>>><<<::::::;;;<<<;;;;;;===@@@BBBOOOXXXjjjyyywwwmmmlllsss|||tttdddcccgggttt|||vvvqqqqqqtttxxxzzzrrrlllgggaaaZZZUUUPPPJJJCCC???>>>===:::888666555555555666999;;;===CCCDDDEEEDDDGGGKKKKKKHHHKKKXXXkkkjjjYYYUUUPPPNNNLLLJJJJJJIIIFFFDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@AAA>>>=========>>>???@@@@@@??????@@@??????>>>===<<<;;;;;;<<<<<<======>>>>>>???===;;;;;;<<<<<<<<<;;;:::;;;;;;;;;;;;<<>>>>>@@@===:::===JJJXXX___^^^jjjzzz~~~pppkkklllsssyyylllbbbccckkkrrryyy}}}{{{mmmoootttuuuqqqooowwwiiiSSSJJJEEEAAAAAAAAAAAAFFFLLLbbbkkkeeeRRRTTTwww[[[QQQJJJIIIJJJGGGFFFHHHEEEEEEDDDDDDDDDDDDEEEEEECCCBBB@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>@@@@@@>>>===;;;<<<============???AAALLLVVVooorrrkkktttzzz~~~ppphhhdddbbblll||||||wwwuuussstttzzzxxxrrrjjjddd___ZZZTTTOOOIIIEEE@@@===<<<;;;:::999666555444555777:::>>>@@@CCCDDDEEEGGGJJJMMMPPPPPPUUUkkkxxx]]]TTTVVVOOOMMMKKKJJJIIIHHHFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@?????????=========>>>???@@@AAAAAA????????????>>>>>>======<<<<<<=========>>>>>>>>>>>><<<;;;;;;<<<===<<<;;;999;;;<<<<<<<<<===@@@BBB@@@@@@@@@??????>>>>>>>>>AAA@@@@@@???>>>>>>>>>>>>;;;;;;:::999888888777777888888:::;;;<<<=========999;;;999777BBBUUU___^^^eeevvvvvvjjjdddcccfffmmmuuuoooeee^^^bbbkkksss{{{{{{zzzpppqqqtttuuuqqqooouuu~~~~~~}}}|||{{{}}}yyycccOOOGGGDDDCCCDDDDDDEEEMMMVVVfffiii^^^OOO]]]vvvWWWQQQKKKJJJJJJGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEAAA@@@@@@??????@@@AAABBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@???===<<<===???@@@???>>>>>>???AAAAAAAAA@@@AAABBBIIISSSooovvvmmmuuuyyy~~~xxxtttllleeegggqqqzzzwwwxxxuuuwww}}}}}}sssmmmddd]]]YYYTTTNNNJJJDDDBBB>>>;;;:::999888777555555555777999<<<@@@BBBAAABBBEEEGGGIIINNNVVV]]]qqqkkkUUUPPPTTTOOOMMMKKKJJJJJJIIIGGGEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBBBBAAA@@@??????===>>>???@@@AAAAAABBBBBB@@@??????>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????<<<;;;:::;;;======<<<;;;;;;<<<>>>>>>>>>>>>@@@BBB?????????>>>>>>======<<<@@@???>>>===============;;;;;;::::::999888777777::::::;;;;;;<<<;;;;;;;;;444;;;===999>>>NNNZZZ]]]]]]kkkyyy{{{qqqgggddddddffflllrrrnnngggcccfffmmmttt}}}{{{vvvvvv{{{qqqqqqssstttqqqooottt||||||zzzxxxwwwxxx{{{~~~qqq\\\LLLBBBBBBDDDGGGGGGJJJUUU```hhhbbbSSSNNNiiikkkRRRNNNJJJGGGFFFEEECCCBBBDDDCCCCCCBBBBBBCCCCCCDDDAAA@@@@@@@@@???@@@@@@@@@>>>>>>???@@@@@@@@@@@@?????????@@@AAAAAAAAAAAAAAA@@@@@@????????????@@@@@@<<<:::999:::<<<>>>>>>>>>AAACCCEEEFFFEEECCCCCCDDDFFFMMMeeessskkkpppuuu{{{~~~~~~{{{{{{~~~zzz|||}}}xxxvvvnnnhhh^^^VVVQQQKKKEEEAAA>>><<<:::888666555555555666666888:::<<>>???@@@AAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????=========>>>>>>>>>>>>>>>:::::::::;;;===>>><<<;;;<<<===??????>>>>>>@@@AAA==================<<<<<>>===<<<;;;<<<===>>>===<<<;;;:::999888777777999::::::;;;;;;:::999999777>>>AAA>>>>>>FFFPPPVVV```gggmmmrrr}}}rrrmmmjjjjjjoootttuuusssrrrssstttxxx{{{yyywwwvvvxxx}}}sssrrrtttvvvtttsssxxxvvvuuutttssstttwww{{{}}}{{{{{{|||~~~~~~}}}wwweeeRRRFFFCCCDDDGGGIIIHHHJJJUUUbbb^^^TTTJJJVVVttt]]]LLLJJJGGGDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@?????????===>>>???@@@AAAAAA@@@???>>>@@@AAACCCDDDDDDDDDCCC???@@@@@@AAAAAA@@@@@@???;;;:::999:::<<>>:::888888777666555444555666666888;;;===@@@AAABBBBBBAAABBBEEEGGGMMMaaavvvdddZZZRRRMMMKKKLLLJJJHHHHHHHHHGGGEEECCCAAABBBCCCDDDDDDDDDCCCCCC>>>???@@@AAABBBAAA@@@@@@>>>???@@@AAAAAA@@@??????>>>======<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999;;;===>>>===;;;<<<>>>??????>>>======>>><<<<<<<<<<<<<<<<<<=========<<<;;;::::::<<<===???======;;;:::888777666555777777888999::::::::::::======???BBBBBBBBBGGGNNNfffgggeeefffuuu~~~sssnnnnnnssszzz{{{|||{{{xxxvvvyyyuuutttwwwyyyyyyxxx}}}~~~zzztttsssssstttvvvyyy}}}{{{{{{}}}|||nnn[[[III???HHHIIIKKKKKKGGGGGGQQQ^^^QQQHHHGGGcccyyydddRRRIIIHHHFFFBBBBBBDDDDDDCCC@@@@@@????????????@@@@@@BBBBBBBBBAAA@@@???>>>>>>>>>???@@@AAABBBAAAAAA@@@???@@@BBBDDDFFFFFFFFFFFF???@@@AAABBBBBBAAA@@@???===<<<;;;<<>>>>>???@@@@@@???=========<<<;;;::::::;;;======::::::::::::::::::::::::888888999;;;===>>>===;;;<<<===???>>>===;;;;;;<<<:::;;;;;;<<<<<<=========<<<;;;:::::::::<<<>>>???===<<<;;;999777666444444444555777888999:::;;;;;;???999;;;CCCFFFBBBCCCIIIaaaaaa]]]^^^qqq~~~ssspppsss}}}~~~yyy}}}|||vvvvvv}}}xxxtttssswww{{{||||||wwwrrrtttvvvwwwxxxzzz|||~~~ttt```PPPJJJJJJGGGHHHGGGBBB???BBBIIIMMMFFFJJJSSSsssjjjVVVOOOGGGFFFEEEDDDCCCBBBAAA@@@BBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@???>>>>>>===???@@@@@@@@@@@@AAACCC>>>BBBBBB>>>DDDNNNMMMCCCCCCBBBAAA???>>>=========???>>>>>>>>>???AAACCCEEEDDDFFFGGGGGGEEEDDDEEEEEECCCCCCEEEHHHNNNVVV]]]bbbkkkssspppnnnyyyxxxzzzyyyrrrnnnkkkfff___YYYSSSNNNGGGAAA???<<<888555999888666555555666777888:::>>>BBBAAAAAABBBDDDDDDHHHFFFBBBDDD[[[|||mmm^^^XXXWWWTTTSSSSSSHHHFFFCCCBBBBBBCCCBBBAAADDDDDDEEEEEEDDDBBB@@@??????===<<<===@@@AAABBBAAA>>>===<<<;;;;;;<<<>>>???::::::999888999:::;;;<<<;;;;;;;;;::::::999999999666888;;;>>>??????>>>===>>>>>>??????===<<<:::888;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999======<<<;;;999777555444888777777999;;;<<<;;;999;;;;;;<<<===>>>???@@@@@@NNN___fffaaammm}}}nnnjjjssswwwsss}}}}}}wwwxxx||||||yyy}}}yyyvvvyyy{{{}}}~~~yyyvvvuuuxxx{{{|||}}}~~~{{{kkkYYYLLLGGGFFFDDDEEECCC???<<<>>>BBBEEEBBBMMM]]]}}}~~~eeeTTTOOOGGGFFFEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>===>>>???AAAAAA@@@@@@BBBCCC>>>BBBAAA???DDDMMMKKKBBBBBBAAA@@@???>>>============>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEECCCCCCDDDGGGLLLUUU^^^dddnnntttooommmyyysssqqq}}}yyyssskkkfffbbb^^^WWWRRRLLLHHHBBB>>><<<;;;888666888777555555555666888999>>>@@@AAAAAA@@@AAABBBCCCBBBBBBBBBMMMkkkqqqcccVVVRRRQQQOOOMMMMMMIIIFFFDDDBBBCCCCCCBBBAAACCCCCCDDDDDDCCCBBB@@@???@@@>>>===>>>@@@AAAAAA@@@===<<<<<<<<<<<<<<<======:::999999999999;;;<<<===;;;;;;;;;;;;::::::999999666888;;;===>>>>>><<<;;;;;;;;;<<<===<<<<<<:::::::::;;;;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;:::::::::<<<;;;;;;999888777666555777666666888:::;;;999888999999:::;;;<<<===>>>>>>DDDSSS\\\]]]iiirrrfffgggvvv~~~~~~{{{zzzpppnnnxxx{{{yyy}}}~~~{{{{{{|||}}}{{{yyywww{{{~~~|||mmm]]]OOOFFFBBBAAA@@@>>>===<<<<<<===???@@@BBBYYYqqqvvv]]]PPPNNNHHHFFFDDDBBBAAABBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@???>>>>>>======???@@@BBBBBBAAAAAACCCDDD???BBBBBB@@@DDDKKKJJJBBB@@@@@@???>>>>>>>>>>>>>>><<<===???AAABBBBBBAAAAAADDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDIIISSS___gggqqqwwwppplllwwwxxxeee[[[___jjjwww}}}xxxuuupppiiiaaaZZZVVVRRRMMMIIICCC@@@<<<:::999999777666555555555555666888:::;;;AAA@@@AAAAAABBBBBBCCCDDDEEEIIIQQQddd|||dddYYYPPPNNNNNNLLLJJJJJJIIIFFFDDDCCCDDDDDDBBBAAA@@@AAABBBCCCCCCBBBAAA@@@AAA@@@??????AAAAAAAAA@@@;;;;;;<<<<<<<<<<<<;;;;;;999999999999:::;;;<<<===<<<;;;;;;;;;;;;;;;::::::777999;;;<<<===<<<:::999888999:::;;;;;;;;;;;;;;;::::::;;;::::::999888777:::::::::;;;;;;;;;<<<<<<;;;:::888777666666777777666555555777999:::999777777777888999:::;;;<<<<<<===FFFOOOXXXdddvvvyyymmmhhhppprrriiigggiiiooozzz{{{vvvtttpppqqq|||uuu{{{}}}|||}}}}}}}}}}}}~~~rrr___PPPGGGBBB???===<<<999999<<<>>>???@@@CCCIIIiiinnnVVVLLLLLLHHHFFFCCCAAA@@@AAACCCEEE@@@@@@????????????@@@@@@@@@@@@@@@??????>>>>>>>>>???AAABBBBBBAAABBBCCCDDD@@@CCCCCCAAADDDIIIHHHCCC>>>>>>=========>>>>>>???===>>>AAACCCDDDCCCBBBAAACCCCCCCCCDDDEEEEEEDDDCCCCCCCCCBBBBBBFFFPPP]]]gggxxx|||rrruuuzzz|||}}}|||zzzuuudddUUUQQQUUU[[[eeettt}}}xxxsssnnnjjjfff```XXXQQQLLLHHHDDDBBB===;;;999888777777666666444444555666777:::<<<===@@@???AAADDDEEEDDDEEEHHHKKKYYYooonnn]]]UUUOOOPPPQQQNNNKKKKKKHHHFFFDDDDDDDDDDDDBBBAAA>>>???AAABBBBBBBBBAAA@@@BBB@@@@@@@@@AAAAAA@@@>>>:::;;;<<<<<<<<<;;;:::999999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999;;;<<<;;;:::999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777777999999::::::;;;<<<======:::999777555555666888999666666666777999:::999888666777777888999:::;;;;;;>>>>>>DDDSSSbbbmmmvvv|||wwwwwwvvvxxx|||rrrfff[[[[[[cccoooxxxwwwtttwwwxxx|||rrrvvv~~~}}}~~~~~~~~~}}}~~~tttfffSSSFFFBBBAAA???<<<<<<888888<<<======@@@FFFVVVyyyeeePPPHHHIIIFFFDDDAAA@@@???AAACCCEEE@@@??????>>>>>>??????@@@@@@@@@@@@@@@????????????>>>???AAAAAA@@@@@@BBBCCCBBBCCCDDDCCCDDDFFFEEEBBB<<<<<<<<<<<<===>>>??????>>>@@@CCCFFFFFFEEECCCAAACCCBBBAAACCCEEEFFFDDDBBBBBBCCCBBBBBBDDDLLLYYYccczzzsssqqqssszzzzzzrrrvvviii^^^XXXUUUQQQSSSaaarrr{{{|||{{{vvvqqqlllfffbbb\\\XXXQQQJJJEEEBBB???>>>::::::999888666555555555444444666777999<<<===??????>>>AAAEEEDDDBBBEEELLLXXXrrr}}}___XXXRRRPPPRRRRRROOOMMMMMMGGGEEEDDDCCCDDDCCCAAA???===>>>???AAAAAAAAA@@@@@@AAA@@@???@@@BBBAAA???>>>:::;;;<<<<<<<<<;;;999888::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;999888888888999999:::;;;<<<======:::888666555555666888999777777777888;;;;;;:::999777777888999:::;;;;;;<<<@@@999<<>>999999;;;:::888@@@KKKiiixxxYYYJJJGGGFFFBBBAAA@@@??????@@@BBBCCC??????>>>>>>>>>>>>??????????????????????????????<<<===??????>>>>>>@@@AAAAAABBBBBBBBBBBBBBBAAAAAA::::::;;;;;;<<<>>>???@@@???AAACCCEEEFFFEEECCCAAACCCAAA@@@BBBEEEFFFDDDAAAAAACCCDDDCCCBBBHHHRRR[[[{{{nnnkkkooowww}}}{{{tttvvvzzzsssqqqmmmjjjaaaWWWWWWaaammmsss{{{}}}zzztttooojjjddd___[[[QQQOOOJJJEEEAAA>>>===<<<888999:::999666555555666555666888:::<<<>>>???@@@AAA???BBBEEECCCBBBMMM[[[pppYYYSSSOOOMMMOOOOOOLLLJJJJJJEEEDDDCCCCCCCCCBBB@@@>>><<<===>>>@@@@@@@@@??????>>>>>>>>>@@@AAAAAA???===<<<<<<===<<<<<<;;;:::999;;;<<<<<<<<<<<<;;;::::::999999::::::::::::;;;;;;:::;;;;;;;;;;;;:::::::::======<<<;;;::::::;;;;;;;;;;;;<<<;;;;;;:::999888999999::::::;;;<<<======:::999888777666777888999888777777999;;;<<<;;;999777777888999:::;;;<<<<<<===888:::FFFWWWeeennnttt}}}vvveee\\\WWWWWWaaannnyyy~~~zzzxxxvvvrrrpppwww{{{}}}zzzxxxxxx|||~~~~~~|||~~~~~~qqqbbbTTTLLLCCC???@@@AAA@@@===<<<999999<<<::::::HHHZZZfffLLLFFFFFFDDD??????>>>>>>???@@@AAAAAA>>>>>>>>>======>>>>>>>>>========================999;;;<<<===<<<<<<===?????????@@@@@@???===<<<===999999:::;;;<<<>>>@@@AAA???@@@BBBCCCCCCCCCAAA@@@BBB@@@>>>AAAEEEGGGDDDAAA???CCCFFFDDDBBBDDDKKKRRRpppmmmfffjjjpppxxxzzz{{{yyywwwvvv~~~uuuZZZQQQYYYcccnnnuuu~~~{{{uuupppiiiccc^^^YYYTTTQQQFFFEEECCC@@@===;;;::::::555777999888666555666777777888:::<<<>>>???@@@AAABBB@@@CCCFFFFFFLLLccc}}}qqqcccUUUOOOKKKJJJKKKKKKGGGEEEFFFCCCBBBBBBBBBBBBAAA>>><<<<<<===>>>?????????>>>===<<<<<<===???AAAAAA???===???>>>===<<<;;;;;;;;;;;;======>>>===<<<;;;999888888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999:::;;;<<<999999::::::::::::999999:::::::::;;;;;;<<<<<<<<<::::::999999888888888777777666777888:::;;;:::999777777888999:::;;;;;;<<<:::===???@@@GGGVVVgggqqqlll\\\XXX___lllwww~~~}}}tttlllkkkrrr|||~~~zzzxxxwwwtttvvvzzz~~~~~~}}}~~~~~~xxxhhhWWWJJJEEE@@@>>>@@@AAA@@@===999777999>>>===@@@SSSjjj|||YYYCCCCCCGGGDDD======>>>>>>??????@@@@@@>>>>>>============>>>>>>:::;;;;;;;;;;;;;;;;;;;;;888999;;;;;;::::::<<<======<<<===>>><<<999999;;;888888999:::<<<>>>@@@AAA>>>???@@@AAAAAAAAA@@@???BBB???>>>@@@EEEGGGDDD@@@>>>CCCGGGFFFBBBAAAGGGMMMWWWkkkjjj\\\^^^jjjsss{{{~~~tttvvv}}}~~~dddIIIKKKWWWaaajjjuuu|||~~~~~~{{{qqqlllggg___XXXSSSNNNJJJHHH?????????===:::888888888111444777777666555777999888999;;;===???@@@AAAAAABBBAAACCCHHHKKKXXX{{{qqq]]]VVVMMMNNNJJJHHHJJJHHHDDDBBBDDDBBBAAAAAAAAABBB@@@>>>;;;<<<===>>>??????>>>===<<<::::::<<<>>>AAAAAA???===@@@???===<<<;;;;;;<<<<<<>>>>>>>>>>>><<<:::888777777777888888888999999999;;;;;;;;;<<<<<<<<<======888777777777888:::<<<===777888888999999999888888:::::::::;;;;;;;;;<<<<<<:::;;;;;;::::::999777777666555555777999:::999777666666777888999:::;;;;;;:::CCCFFF===:::HHH^^^lllyyyiii___eeepppwwwuuujjj^^^gggttt{{{yyywwwnnnppptttyyy}}}|||~~~~~~}}}mmmWWWHHHCCCCCCAAA???>>>>>>@@@BBB???<<<888<<>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;???===;;;999888999:::;;;:::::::::999999999888888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>><<<;;;===@@@BBBAAA???@@@???>>>>>>@@@@@@???>>>>>>???@@@AAACCCDDDEEEEEEMMMPPPQQQRRRZZZgggqqquuu|||yyyzzzmmmMMMDDDFFFQQQ]]]jjjqqqxxx~~~}}}www}}}{{{wwwvvvtttnnniii```\\\UUUNNNHHHDDDAAAAAA<<<<<<:::999888888777777777777777888999999:::::::::;;;;;;<<>><<<:::999:::;;;<<<>>>>>>>>>===<<<===<<<;;;:::999:::;;;;;;>>>===<<<;;;:::999999999999888888777777888888999:::::::::999999888888888666666777888:::;;;<<<<<<:::::::::;;;::::::999999;;;::::::::::::999999999:::::::::::::::999888777999555555:::<<<999555555666888888888777777999;;;???AAABBB@@@@@@EEEOOOWWWkkkzzzuuummmlllrrrzzz{{{xxxqqqmmmkkkrrr{{{vvvrrrpppnnnlllnnnttt|||~~~~~~zzzzzztttcccNNNAAA???@@@AAA@@@@@@???@@@@@@===>>><<>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;>>>===;;;999888999999::::::999999999999888888888999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;:::999;;;???@@@@@@>>>???>>>===>>>??????>>>===>>>>>>???@@@AAABBBBBBCCCEEEIIILLLOOOXXXfffqqquuuuuuzzzlllNNNCCCAAAMMMWWWaaafffjjjpppqqqoooyyy{{{~~~zzzsssooommmjjjeeeaaaYYYVVVPPPIIIDDD@@@???>>>;;;;;;999888777777777777666777777888999;;;;;;<<>>============<<<;;;:::::::::;;;<<<<<<<<<;;;999999888888888999999888888888888999999::::::::::::999999888888777777888999:::;;;;;;<<<;;;;;;<<<<<<<<<;;;;;;:::<<<;;;;;;;;;::::::999999;;;;;;;;;;;;;;;:::999999;;;666444888:::999888:::888999:::999888888999;;;AAACCCBBB???===>>>EEEKKKbbbnnnwwwwwwuuukkkiiirrr}}}xxx{{{vvvrrrvvv{{{sssmmmnnnllljjjkkkpppwww||||||~~~yyyuuukkkYYYHHH>>><<<===???AAAAAAAAAAAA@@@777===<<<@@@PPPdddnnnaaaPPPDDD??????>>>===;;;;;;::::::::::::;;;;;;::::::999999999999::::::<<<;;;:::888888888999999999999888888888777777777888888888999999999::::::999999:::::::::;;;;;;;;;999888888:::===??????>>>>>>===<<<===>>>???>>><<<===>>>>>>>>>????????????===BBBGGGJJJTTTcccpppvvvooossszzz~~~hhhQQQBBB;;;???HHHQQQWWW]]]eeejjjlllsssvvv{{{}}}zzzssskkkeeeccc```\\\YYYOOOMMMHHHCCC???<<<;;;:::999999888777777666777777666777888999;;;===>>>>>>>>>???@@@AAAAAABBBEEEHHHPPPPPP\\\wwwgggYYYUUURRROOOMMMKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDCCCBBBAAA???>>>???????????????>>>===<<<>>>>>>======<<<=========>>>===;;;:::::::::;;;<<<;;;:::999888888888888888999999888888888888999999:::::::::::::::999999999999999999999:::::::::;;;<<<<<<============<<<<<<======<<<;;;::::::999999;;;;;;<<<<<<<<<;;;::::::999555444888:::999:::<<<:::;;;<<<:::999999:::;;;@@@AAAAAA>>>;;;:::>>>BBBSSS]]]dddhhhuuurrrgggfffqqq~~~uuurrruuuxxxxxxtttvvv~~~wwwpppmmmmmmjjjggggggjjjnnnrrrttt{{{~~~{{{ssskkk^^^NNNCCC???<<<<<<===???BBBCCCCCCCCC999>>>===EEEaaa~~~[[[RRRGGG???======<<<;;;::::::999999999999::::::999888888777777888888999:::999888777777777888888888888888777777777666666777777777888888888999999888888888999999999::::::777777888:::<<<>>>>>>??????===<<<===>>>???>>>===>>>>>>>>>>>>>>>=========<<<@@@CCCFFFPPPbbbttt}}}sssqqqqqqvvvzzzzzz}}}|||kkkZZZKKK@@@999???FFFKKKPPPWWW___ccceeejjjrrrxxx}}}~~~~~~~~~yyysssnnnhhh```YYYUUURRRPPPNNNFFFDDDAAA>>>;;;999888888888777777666666666666777666777999;;;===???@@@AAA>>>>>>AAABBBAAACCCKKKTTT___tttqqqZZZQQQQQQPPPMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGEEEDDDDDDCCCAAA@@@???>>>??????????????????>>>>>>@@@???===<<<;;;<<<============;;;:::::::::;;;<<<:::999999888888888999999999999888888888888999999:::::::::::::::999999999:::::::::::::::999999999;;;;;;<<<<<<======<<<<<<>>>======<<<;;;:::999999:::;;;;;;;;;;;;;;;::::::444555;;;CCCFFFAAA<<<<<<<<<======<<<:::999:::<<<;;;<<<>>>===<<<<<<>>>@@@EEEMMMUUU\\\jjjxxxllldddfffpppzzzpppgggdddhhhttt|||{{{rrruuu}}}xxxqqqpppqqqlllhhhdddbbbcccfffggghhhnnnrrrxxx~~~|||rrrfffZZZMMMAAA===???>>>===<<>>??????===<<<===>>>???>>>===>>>>>>>>>>>>===============AAACCCEEEPPPggg~~~}}}ssslllpppyyy}}}ssssss{{{}}}tttjjj\\\QQQAAA@@@@@@AAACCCFFFJJJNNNTTT[[[eeemmmrrruuuxxxzzzvvvxxxyyyxxxxxxxxxzzz|||zzzwwwrrrkkkfff___ZZZSSSLLLHHHEEEDDDCCC@@@???===;;;999888888888666666666555666666777777888888:::<<>>>>>??????>>>>>>>>>>>>>>>>>>???>>>===;;;;;;;;;<<<======<<<;;;999999::::::;;;:::999999999999::::::;;;999888888777777888888999999999999999999999999999:::999999999999888888888888999::::::;;;;;;;;;:::===<<<<<<;;;::::::999999888999::::::::::::999999555===MMM[[[]]]RRRFFF@@@===>>>>>><<<;;;:::;;;===:::;;;===>>>??????@@@@@@???GGGPPPXXXeeevvv}}}sssjjjggglllrrruuu|||xxxkkkeeedddgggnnnvvv|||lllbbbaaattt~~~|||rrroooqqqlllhhhccc```____________aaadddiiipppwww~~~~~~uuuiiiZZZNNNDDD>>>>>>BBB@@@???>>>BBBGGGJJJJJJHHHBBB@@@CCC```~~~hhhGGGDDD???<<<;;;;;;:::999888888777777777777888888666666555555555555666666555666666666555555555555666666666555555555444444555555555666666666777777555666666666666777777777777999:::;;;:::;;;<<<>>>>>><<<;;;<<<===>>>===<<<===============<<<<<<<<<===AAACCCEEEPPPhhhtttkkkoooyyy}}}xxxsssuuu|||{{{vvvooogggRRRHHH===:::;;;===AAAEEENNNVVV```hhhmmmooorrruuurrrtttvvvvvvvvvxxxzzz}}}{{{uuuqqqmmmhhhaaa\\\UUURRRMMMHHHDDDBBBAAAAAA<<<;;;:::999888888777777666666555666666777888888::::::<<<>>>@@@BBBDDDEEEEEEDDDDDDDDDCCCKKKddd~~~^^^WWWQQQPPPNNNJJJIIIJJJDDDDDDCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>??????>>>===<<<<<<======<<<<<<;;;;;;:::;;;;;;;;;<<<;;;999888888888999:::999999999999999:::;;;<<<777777777666666777777777777777777888888888888888888888888888888777777777666777888999999:::999999;;;;;;::::::::::::999999888888999999::::::999999:::HHH^^^pppqqqbbbPPPGGG<<<===>>><<<;;;:::<<<=========>>>>>>>>>>>>======???FFFOOOVVV___nnn~~~~~~uuurrruuuxxxwwwsssyyy~~~}}}xxxsssqqqrrrooopppssszzz}}}iii[[[VVVcccppp{{{sssooonnnjjjddd```^^^\\\[[[ZZZXXXYYY\\\aaaiiiqqqyyy~~~{{{wwwlll___QQQHHHBBB>>>???BBB@@@@@@BBBHHHNNNOOOKKKGGGAAAAAALLLssswwwWWWBBB@@@===;;;;;;:::::::::888777777666666777777888555555444444444444555555444444555555555555444444555555555444444444444333444444555555555666666666444555555555555666666666666888::::::888888999;;;;;;:::999:::;;;;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;@@@BBBAAAIII]]]ssswwwnnniiinnnvvv{{{xxxuuuvvvvvvyyy~~~{{{dddKKK???===>>>AAAEEEKKKSSS^^^eeeggghhhjjjllllllmmmpppqqqrrrtttxxxzzzzzz{{{}}}|||tttpppjjjfffccc___XXXSSSLLLKKKIIIEEEAAA?????????999999999888777777777777666666666666777888999:::;;;<<<>>>???AAACCCDDDEEECCCAAACCCGGGJJJYYY~~~mmmVVVPPPLLLMMMMMMJJJGGGHHHDDDDDDCCCBBBBBBBBBBBBBBB???>>>===<<<<<<===>>>???@@@???===<<<;;;;;;;;;;;;999999::::::;;;::::::::::::999888777777777888999777777777888888999;;;;;;666666555555555555666666555666666666777777777777666666666666666777777777555666777888999999999999888888888999999999999:::888999999:::;;;;;;::::::<<>>===<<<<<<<<<<<<<<<;;;:::>>>CCCIIINNNUUUcccyyy~~~yyyvvvuuu{{{vvvggg```aaaaaafffppp|||}}}uuuppplllfffaaa^^^\\\YYYXXXUUUUUUUUUWWW\\\bbbhhhllltttyyy~~~~~~vvvqqq```TTTGGGAAA>>>;;;;;;<<>>===;;;::::::;;;;;;;;;777777666666666666777777555444444333333444444555333333444555555444444444555555444444444333333333444444444555555555666666444444444555555555666666666888:::999666555777999999888777888999999888777888888999999999::::::::::::>>>@@@===@@@NNN___jjjhhhfffggglllqqqtttyyytttqqqvvvwwwzzz~~~cccKKKAAA===<<<>>>EEEMMMWWW]]]]]]\\\]]]___```bbbeeefffhhhkkknnnqqqtttuuuwwwyyy|||~~~~~~}}}{{{xxxsssooogggccc]]]ZZZWWWSSSMMMHHHAAAAAA@@@===:::888888888888888888777777666666666666666666666777999:::;;;======???@@@BBBCCCEEEEEEDDDCCCGGGOOOXXXnnnrrrTTTTTTLLLGGGIIILLLJJJGGGFFFEEEEEEDDDBBBBBBAAAAAAAAA===<<<<<<;;;;;;<<<>>>???@@@???===;;;:::999::::::666777999:::;;;::::::999999999777666666666777888666666666666777999::::::555555444444444444555555444555555555666666777777555555555555666666666777555666777888999:::::::::666777777888999999::::::999:::;;;;;;<<<<<<<<<;;;999EEEZZZjjjjjj[[[LLLEEE:::;;;<<<;;;;;;;;;===???999888888999:::;;;:::999:::>>>BBBEEEJJJZZZttt}}}zzzyyy}}}|||tttkkkbbbdddnnnjjjccc```kkk~~~rrrnnnhhhccc___\\\YYYWWWTTTTTTSSSSSSUUUXXX[[[^^^iiiooowww{{{{{{~~~|||rrrggg___PPPFFF======>>>>>>???AAABBBCCCMMMYYYWWWJJJDDDGGGFFFZZZzzzvvv\\\DDD>>>===;;;999888666666555555555666666666666666666555555444444444333333333333333333333333333333333222222222222222222222222444555666666666555444333333333333444444444555555555666777888888777666555777777777777777777888999777888888999999:::;;;;;;999777999???@@@BBBKKKWWWUUU[[[eeennnrrruuuyyyyyyqqquuu}}}[[[CCC:::;;;>>>CCCGGGNNNUUUYYYYYYWWWTTTYYYYYYYYYZZZ\\\___ccceeemmmnnnpppsssuuuwwwxxxyyyyyyzzz{{{|||~~~~~~}}}|||yyyyyyxxxvvvrrrmmmiiifffZZZWWWSSSNNNIIIFFFCCCBBB???>>>;;;999777777888999999888777666666666666666666666666888:::<<<===<<>>>>>======<<<<<<<<<;;;::::::::::::::::::::::::777777777777777777777777888888999888555444444555666666555444444444444555222333444555666666666666555555666666666555333222222333333444555666777777666666666666666555555555888888777777777777888888777777888888888888777777999@@@JJJRRRSSSMMMDDD===999999888888888888888999666666666666666777777888:::888;;;>>><<>>===<<<:::999888777666666666666666666555555555555555444444444444333333333333333333333333333333333222222222222222222222222222333444555555555444444333333333333444444444444333444666888888888888888888888888777888888999:::777888888999999::::::;;;;;;:::;;;======>>>CCCIIIPPPZZZgggoooqqqsssyyyvvvvvveeeOOOCCC??????DDDGGGKKKMMMLLLLLLMMMOOONNNMMMMMMNNNPPPRRRUUUWWW^^^___cccfffjjjnnnpppqqqtttuuuuuuvvvwwwxxxyyyyyy||||||}}}}}}zzzxxxuuutttlllllljjjhhhddd```[[[YYYRRROOOLLLGGGCCC@@@???>>>>>><<<:::888777777888888999888777777777777777777999999:::;;;===??????>>>HHHDDDAAAAAAAAABBBHHHPPPWWWnnnkkk^^^SSSIIIJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDCCCBBBAAA@@@??????===<<<<<<<<<;;;;;;;;;;;;999999999:::::::::::::::777777777777777777777777777888999777555444555666555555444333333333333333333444555666666666666666444555555666555444333222333333333444444555555666666666666666555555555555666555555444444555555666555666666666666666666555666:::AAAEEEFFFCCC>>>:::777666666555555555666666777666666666777888999999;;;:::<<<>>>:::;;;MMMdddzzz}}}~~~tttnnnlllmmmttt|||~~~xxxsssyyy}}}~~~zzztttlll```UUUUUUTTTSSSRRRQQQQQQQQQQQQSSSTTTVVVZZZ```gggmmmpppssstttvvvyyy|||~~~~~~xxxooobbbTTTKKKAAA<<<:::>>>@@@AAACCCGGGIIIPPP]]]ddd[[[JJJCCCGGGsss~~~kkkMMM>>>AAA;;;:::999888777777777777666666666666555555444444444444444444333333333333222222222222222222222222222222222222222222222222000111222333444444444333222222333333333444444444222333555888999::::::999888888888888888999::::::777777888888999:::::::::;;;===<<<::::::>>>@@@???LLLXXXfffnnnppprrrxxx~~~www}}}mmmZZZKKKCCC???BBBFFFJJJJJJHHHGGGIIILLLHHHGGGGGGGGGHHHJJJKKKMMMRRRTTTXXX]]]bbbgggjjjlllmmmnnnnnnooopppqqqrrrrrruuuvvvwwwxxxzzz}}}yyyxxxwwwuuurrroookkkiiibbbbbb```^^^ZZZVVVRRROOOIIIGGGDDDAAA>>><<<;;;;;;<<<:::999777666666777777888777777777777888999999999:::<<>>@@@@@@CCCGGGKKKTTT^^^]]]OOOCCCIIIVVVwww^^^FFF>>>DDD999999888777777777777888777666666555555444444333444444444333333333222222222222222222222222222222111111111111111111111111111111111222222222222222222222222222333333333333333444666888999999999888777666666666777888999:::777777777888999999::::::888<<<;;;888:::AAACCC@@@HHHRRR___hhhooowww{{{|||{{{yyy{{{ttt~~~qqqaaaUUUOOOMMMGGGHHHIIIIIIIIIHHHHHHHHHFFFEEEEEEDDDDDDEEEFFFFFFIIIKKKNNNSSSXXX]]]aaacccdddeeefffgggiiikkklllmmmnnnnnnoooqqqsssuuuwwwxxx}}}~~~|||yyywwwqqqqqqpppmmmjjjeee```]]]ZZZYYYXXXUUURRRNNNKKKIIICCCBBB@@@===<<<;;;;;;;;;999888777666666666666666666666666777888999::::::888:::===@@@AAABBBDDDEEEBBBCCCEEEFFFGGGOOOcccvvvzzz^^^TTTSSSPPPKKKFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888777777777777777777777777666777888777555444555666555444333333222333333333333444444444444444333333333333333333333333333222333333333222222222111111444444555555555555555666666555555444444555555666333444444555555444444333555555444444555666777777666666555555555666777777555555555555666888999:::888777:::===;;;777888>>>JJJZZZiiinnntttwww}}}|||zzz~~~rrr___VVV___jjjssszzz{{{qqqfff\\\YYYUUUPPPMMMLLLLLLMMMNNNMMMLLLLLLNNNPPPSSSUUUZZZ\\\___dddiiinnnqqqsssyyypppfffZZZNNNBBB;;;===<<<===?????????DDDKKKQQQWWWYYYOOOAAABBBXXXqqqfffLLL@@@===:::888777777666666777777888666666555555444444444333444444333333333222222222111111111111111111111111111111111111111111111111222222111111000000000000111111111222222222333333444555666777888777666666444444444555555666777888666777777888888999::::::777::::::888:::???BBBBBBDDDJJJRRR^^^pppvvvuuuxxx}}}vvvttt~~~yyypppmmmpppvvvmmm___OOOFFFEEEFFFDDDAAAAAAAAA@@@???????????????@@@@@@BBBEEEHHHLLLPPPQQQVVVWWWYYY\\\^^^aaacccdddeeeeeefffhhhjjjlllnnnooorrrsssuuuvvvxxxyyyzzzzzzxxxyyyzzz|||~~~~~~}}}|||zzzwwwwwwvvvtttqqqmmmjjjhhhgggfffeeebbb]]]XXXSSSPPPMMMMMMKKKIIIFFFDDDBBB@@@>>>===<<<:::999::::::;;;777777666666666666666666666666777777888999;;;;;;;;;===??????>>>???AAACCCGGGEEEEEEIIITTTjjjcccQQQMMMMMMKKKGGGDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@???<<<<<<<<<<<<<<<<<<======999999999888888888777777666666666666666666666666555666777666555444555666666555555444444444444444222222333333333222111111333333333333333333333333333333333222222111000000333444444444555555666666555555444444444444555555555555666666666666555555444555555555555666666666555555555555555666777777333333333444444666777777666555666999:::888999;;;999DDDPPPYYYfffzzzuuurrr}}}lllcccdddcccccchhhppprrrooofffbbb\\\VVVQQQOOOMMMMMMJJJKKKLLLMMMMMMLLLLLLKKKIIIJJJLLLOOOSSSVVVXXXZZZ~~~{{{sssgggZZZNNNCCC:::555>>>===>>>@@@@@@BBBLLLXXXaaa^^^UUUHHHCCCRRRrrrzzzWWW@@@>>>;;;222888777666666666666666777444444444444444444444444333333333333222222222222000000000000000000000000111111111111111111111111222222111000000000000111000000111111111222222222444555666666666555444444333333333333444666777888666666777777888999999999888:::>>>AAA>>>:::<<<@@@@@@BBBFFFRRRkkkmmmpppyyy}}}|||}}}fffKKKBBBCCCCCCBBB@@@@@@@@@???>>>>>>======<<<<<<<<<===>>>AAACCCDDDGGGHHHJJJMMMPPPSSSUUUVVVYYYZZZZZZ\\\^^^```bbbccchhhiiikkkmmmoooqqqqqqrrrnnnoooppprrruuuxxxzzz|||{{{{{{|||||||||}}}}}}}}}~~~}}}}}}{{{zzzxxxvvvuuussssssrrrqqqpppoooooonnnkkkjjjhhheeebbb___\\\ZZZXXXWWWUUURRRNNNJJJFFFDDDDDDDDDBBBAAA???>>>===<<<999999777777666777888999555666666666666666666666999999999::::::<<<======@@@AAAAAA???<<<<<<@@@DDDEEEPPPdddwwwxxxgggTTTKKKIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@???<<<<<<<<<===============:::::::::999888888777777666666666666666666666666444666666666444444555666666666555444444444444555111111222333333222222222444333333333333444444555333333333222222111111111333333333444555555666666333333333222222333333333666666777777777777666666333444555666666555444444333333333333333444555666444333333333333444555555555444444444555666888::::::AAAGGGMMMYYYlll}}}vvvsssooorrr}}}qqq~~~|||uuulllkkkrrrxxxzzzvvvrrrlllddd]]]XXXUUUSSSJJJKKKLLLLLLKKKIIIFFFDDDCCCCCCDDDEEEFFFGGGHHHHHH~~~{{{yyypppgggZZZNNNDDD>>>999777======???AAACCCJJJZZZjjjwwwjjjWWWLLLUUUoooiiiMMM>>>===;;;555888777666666555555555555222333333444444555555666333333333222222222222111000000000000000000000000111111111111111111111111000000//////000222333444000000000000111111111222111222444555555555444444333333333444555666777888666666777777888888999999999:::EEEPPPKKK;;;999CCC?????????EEE[[[ttt|||vvvfffjjjtttxxxyyy}}}~~~|||WWWFFFCCCDDDEEEBBBBBBBBBAAAAAA@@@???>>>>>>===;;;;;;;;;<<<>>>???===>>>???AAACCCEEEGGGGGGLLLMMMMMMOOOQQQSSSUUUWWW]]]^^^___aaacccdddeeeeeedddeeefffiiikkknnnqqqrrrrrrrrrrrrsssssssssssstttssssssrrrqqqooommmlllkkkfffffffffdddbbbaaaaaabbb^^^\\\ZZZWWWUUUSSSRRRQQQJJJIIIHHHEEECCCAAA???>>>???>>>======<<<<<<<<<<<<888777666555555666777888555555666777777777777777>>>=========>>>???@@@@@@>>>@@@@@@???>>>AAAIIIOOO^^^xxxvvv___VVVOOOMMMJJJFFFEEEHHHCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@;;;;;;;;;<<<<<<=========;;;;;;;;;:::999888888888666666666666666666666666444555666666444444555666666555444444333333444444111222333444444444444444444444333333333444666666333333333333333222222222222222333444444555666666444444333333333333444444666666777777777777666666555555666666666666555444333333333333444555666777555555444333333333444444444555555444444666999;;;AAAFFFHHHHHHNNN\\\llltttqqqtttvvv}}}|||xxx~~~uuummmeee___\\\RRRRRRQQQOOOLLLIIIFFFEEEEEEDDDDDDCCCCCCBBBBBBBBB}}}xxxuuuccc[[[OOOEEE???=========;;;<<>>===<<<;;;999888888999:::;;;:::;;;;;;<<<===>>>??????CCCDDDEEEFFFHHHKKKMMMNNNPPPQQQSSSTTTUUUVVVVVVVVVZZZ[[[]]]___aaadddggghhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhgggeeedddbbbaaaZZZZZZZZZXXXUUUTTTTTTUUUQQQPPPMMMKKKIIIHHHIIIIIICCCBBBAAA???>>>>>>>>>>>>999888888777777888888999999888777777777888999:::444555666777888888888777AAAAAAAAA@@@AAAAAABBBCCC999;;;>>>???AAAHHHTTT]]]qqq[[[RRRNNNMMMNNNJJJDDDDDDIIICCCCCCDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888888666666666666666666666666333555666555444444555666555444333333222222333333222333444555666666777666555444444333444555666777333333333333333333333333222222333333444555666666777666666555555666666777555555666666666666555555888888777777777777777777555555555666777888999999777777666444444444444444222555777666666999===???:::AAADDDBBBDDDQQQcccnnn{{{zzzxxxooohhhddd^^^\\\XXXTTTPPPMMMKKKJJJDDDCCCBBBAAA@@@???>>>===wwwppplllYYYQQQGGG@@@>>>>>>>>>===>>>@@@DDDFFFGGGPPPkkkdddOOO[[[yyygggKKK<<<999888888:::666555555555555444444444222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000,,,---......///111555888......///000000000000000333222222222222222222222444333333333333444555555444444555666777888999999:::555BBBXXXYYYDDD888===<<<===>>>@@@DDDKKKTTTZZZ```gggnnnrrrxxx{{{xxxtttvvvxxx```RRRJJJFFFGGGAAADDDCCC>>>;;;<<<===<<<888888888999;;;:::999777999999999:::;;;;;;<<<<<<:::;;;<<<===???@@@AAABBBGGGHHHHHHJJJKKKLLLMMMNNNQQQQQQSSSUUUWWWYYY[[[\\\]]]]]]]]]]]]^^^^^^______]]]]]]\\\ZZZXXXWWWVVVUUUQQQPPPOOOMMMLLLKKKJJJJJJHHHHHHGGGFFFDDDCCCBBBBBB>>>>>>===<<<;;;999888888999999999999999888888888777666666555555555666666999888555333555999<<<;;;AAA<<<:::>>>AAA@@@???@@@<<<999999===DDDTTTmmmnnn\\\TTTPPPOOOMMMKKKIIIFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCBBB???>>>=========>>>@@@AAA???>>>===<<<;;;;;;<<<===::::::999999999999888888666666555555444444444333555555444444444333333333333333333333333333333333111222222333444444444333666666555444333333222222000111333555555444333222222222333444555555555444333333333444444444444555444444555666666777666666:::777555666999;;;:::888444555555666777888888999888888888777777777777777999999999:::::::::;;;;;;>>>???>>>===@@@IIIXXXccc~~~|||}}}vvvzzz|||~~~sssiiiccccccfffjjjllljjj```UUUOOOMMMMMMGGGEEECCCBBBBBB@@@>>><<>>===>>>??????@@@EEEHHHHHHRRReeetttzzzlll\\\XXXllljjjWWWCCC;;;::::::999999555555555555444444444444222222222222222222222222111111111000000000////////////////////////////////////////////////////////////000///...///222555......///000000000000000222111111111111111111111333333333333333444444555333444444555666777888999999333666BBBCCC888666<<<;;;;;;;;;<<>>??????===>>>===;;;:::999999888888777777888888999999999:::888999999:::;;;<<<======???@@@@@@BBBCCCDDDEEEEEECCCDDDEEEGGGHHHJJJKKKLLLQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJHHHGGGFFFDDDCCCCCCBBBBBBBBBAAA@@@???>>>===<<<<<<;;;::::::999777666555555666666666666666666666666777666666555666666777777333777;;;<<<======>>>>>>???======AAAAAA>>>===???@@@AAAEEEMMM```~~~uuuaaaTTTOOOOOONNNLLLJJJHHHFFFEEEDDDBBBBBBCCCCCCCCCBBBAAAAAA>>>>>>=========>>>???@@@===<<<;;;:::::::::;;;<<<:::::::::999999999888888777777777666666555555555555555555444444444333333333333333333333333333333222222333444444444444444444444444333222111111111111222333444555444333333333333444444555555444444333333333444444444555555444444555666666666666666666444222333555777666555444444555666666777888888777777777777777777777777999999999999::::::::::::<<<===<<<;;;<<>><<<===>>>@@@@@@???FFFHHHKKK___wwwvvvfffTTTVVVggguuuTTTHHH<<<999;;;999777666555555444444444333333333222222222222222222222222111111000000000000//////////////////////////////////////////////////////111222111///......000222......///000000000000///000000000000000000000000333222222222222333444444333333444444555666777777999555555777888777888<<<::::::::::::;;;???EEEIIIXXXdddppprrrqqqssswwwyyy{{{zzz~~~~~~~~~|||rrrooopppuuu|||xxxaaaKKK@@@??????<<<<<<;;;999888999:::<<<===666666666777777777777777666666777777777777888888888888999:::;;;;;;<<<<<<======>>>???@@@AAABBBBBBDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@??????>>>===<<<;;;:::::::::;;;;;;:::999888888777777888888777777666555444444444444444555555555555555666666666666777888999999777:::>>>@@@>>>;;;;;;<<<>>>===@@@BBB@@@>>>@@@FFFNNNXXXbbblllooo___TTTMMMKKKMMMLLLKKKIIIGGGEEEDDDCCCAAAAAAAAAAAAAAA@@@??????======<<<<<<======>>>???::::::999999999:::;;;;;;:::::::::999999999999888888888888777777777777777666666555555555444444444444444444444444444444444222333333444444444444444333333222222111000000000333333333333444444444444444444555555555444333333333333444444444444555555333444444555555555555444444222111111333444444333444444444555666666777777666666666666666666666666888888888999999999:::::::::::::::888777;;;CCCIII[[[kkk||||||pppjjjttt~~~{{{wwwxxxzzzpppiiidddaaa^^^YYYXXX[[[ZZZ^^^eeelllqqqtttuuuvvvppphhh\\\QQQJJJFFFDDDBBB}}}uuujjj\\\PPPHHH???===<<<;;;<<<>>>@@@AAAAAAFFFKKKWWWlll{{{pppZZZPPP^^^yyyeeeIII@@@999999999666333333444444444444333333333222111111111111111111111111111000000000////////////////////////////////////////////////////////////111111111000...---///000---...//////000000//////......//////////////////222111111111111222333333222222333333444555555666444888:::999:::<<<;;;777:::;;;;;;;;;;;;>>>BBBFFFLLLXXXhhhwwwyyy{{{~~~|||wwwvvv~~~{{{tttyyy~~~|||{{{VVVBBB@@@BBBAAA===>>>===<<<;;;;;;===???777777777777777777777777666666666555555555444444666666777777888888888999============>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;:::;;;:::999888888888888888888888888777777666666555888888777777666666555555555666666666666666777777777777777777888999;;;;;;???<<<<<<>>>???>>>???AAAAAAAAAAAA@@@>>>@@@JJJVVVjjj~~~rrr^^^UUUOOOLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<=========999999999999::::::;;;;;;::::::999999999888888888777777777777777777666666666666666555555555444444333333333333333333333333333333444444444444333333222222222111111000000000333333333222333444555555444555555555444333222222333333333333444444444444333333444444444444333333444444333333444555555555333333444444555555555555555555555555555666666666777777777888888888999999888888888777666888<<<@@@IIIVVVfffrrryyy}}}}}}}}}vvvooorrr|||vvvoookkkqqqwwwwwwtttssseee]]]VVVWWW___jjjvvv|||wwwnnneee\\\TTTMMMHHH}}}wwwmmm```RRRGGG@@@<<<<<<<<<<<<===???AAACCCGGGIIISSSeeesssrrrhhh^^^bbbrrroooNNNDDD===999999888555444555444333333333222222222222111111111111111111111111000000000////////////......................................................///000000......000111------...///////////////------........./////////000000000000000111222222111111111222333333444444///555888666777:::888333777999::::::;;;===@@@CCCAAAIII\\\zzz}}}yyyxxx{{{~~~xxxwww|||{{{xxxrrruuuaaaJJJEEEEEEDDDAAABBBCCCAAA===;;;;;;<<<:::::::::999999888888888777777777666555555444444666666666777777777777777888888888777777777777777;;;;;;::::::::::::::::::;;;;;;;;;::::::999999999888888777777666777777777666666666666555555555555777777666666666666666666666666666777777777888888888888888999:::;;;<<<===@@@:::999@@@DDDCCCBBBDDD@@@???@@@BBBFFFRRRiii||||||dddWWWRRROOOLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>>>>>::::::;;;;;;<<<<<<<<<<<<999999::::::;;;;;;;;;;;;999999888888888777777777555555555555555555555555666555555555444444444444333333333333333333333333222333333333333333222222222222222222111111111111333222222222222333444444333333444333333222111111222222222222333333333333222222333333333333222222333444444333333444555666333333333333333444444444333333444444444555555555666666666777777777888888777777888888888999;;;===FFFKKKVVVdddpppxxx|||}}}vvvxxx|||yyyzzztttddd[[[XXXYYY```iiippplllgggccc```^^^[[[YYYzzzuuulll```TTTJJJBBB======>>>>>>??????BBBEEEIIILLLOOOZZZgggjjjeeefffmmm~~~]]]@@@>>>999777888777666777;;;333333333222222222111111111111111111111111111111000000////////////......................................................,,,...///000//////000111------...////////////...---------......//////000000////////////000111111000000000111111222222222444555555222333777888777333555777888888:::<<<>>>???DDDWWW{{{tttrrruuu~~~vvvxxxzzzyyy|||jjjTTTKKKGGGCCCBBBDDDEEEBBB>>><<<===@@@>>>>>>===<<<;;;::::::999999999888777777666555555666666666666555555555555444444444444444444444444888888888777777777777777777777777777777777777777666555555555555555666777444444444444444444555555555555555555555555555666555555666666777777888888::::::::::::;;;<<<======AAA;;;<<>>:::;;;>>>@@@HHHUUUfff~~~uuugggXXXSSSQQQMMMJJJIIIFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@???======999999:::;;;;;;;;;;;;:::999999:::;;;;;;;;;::::::777777777666666666666555222333333333333444444444555555444444444333333333222222222222222222222222222222222222222111111000222111111111111111111111111111111111222222222222111111222222222111000000000000111111111222222222222222222222222111111000000111222111000000222444222222222222222333333333222222222333444444555555555555555666666666777777666777777888999:::;;;<<<>>>>>>FFFVVVgggsss}}}~~~ooo___XXXZZZ^^^YYYQQQMMMNNNSSSXXX[[[|||nnnhhh^^^RRRIIIBBB???>>>===???@@@AAABBBFFFLLLQQQVVV___eeeaaa\\\cccuuugggLLL>>>888666666888666444666;;;222222222222111111111111111111111111111111111111000000/////////.........................................................,,,...000000///...///000,,,---......//////......---------...///000000000//////......//////000111//////000000000000111111777444333555555555777;;;222444666777777777888:::;;;AAAPPPkkkxxxiiikkkrrr|||zzzwwwtttwww~~~kkk\\\ZZZ]]]^^^eeeccc]]]RRRGGGBBBBBBEEE@@@@@@???>>>===<<<;;;::::::999999888888777777777777777666666555555555555666666666666666666666666777777666666555555555555555555555555555555555555555444444444555666666777444444444555555555666666555555666666777777777888777777888888999::::::;;;<<<<<<<<<;;;;;;<<<======BBB>>>???DDDBBB???GGGUUU```dddppp~~~lll\\\TTTOOOOOONNNJJJGGGFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@???>>>===<<<;;;888888:::;;;;;;;;;:::999888999:::::::::999888777666555555555555444444444222222222222333333444444444333333333333222222222000000000000000000000000111111111111111000//////000000000000000000000000...///000111222111000000...//////000000000000///////////////000000000000111111222222111000000///---///000///......000222222222222222222222222222111111111222333444444444444444555555555666666666777666666666888999999999666666<<>>???@@@===???AAABBBDDDIIIQQQWWWdddtttuuuaaaYYYnnnrrrPPP===<<<666555777888666111222666222222222111111111111000000000000000000000000000000/////////...............................................................///000000///---......,,,---......//////......------......///000111111...............///000000////////////000000000000111...111888888333111555444666888888777666777888111888DDDTTTgggrrrnnneee```fffqqqzzz{{{zzzqqqssssssttt~~~uuueeebbbpppmmmVVVHHHDDDEEEAAA@@@@@@>>>===<<<;;;::::::999999999888888888888999999888888777666666666666666666666777777777777777777666666666555555555444444444555555555555555555555555555666777888999666666666777777888888999888888999999::::::;;;;;;::::::;;;<<<======>>>>>>>>>======<<<<<<<<<<<<===???===@@@EEEHHHQQQmmmzzzcccRRRNNNKKKJJJLLLLLLHHHEEEFFFDDDDDDCCCCCCCCCBBBBBBBBB?????????>>>===;;;:::999777888999:::;;;:::999999777888999999999777666555555555444444444333333333222222222333333444444444333333333222222222111111////////////////////////000000000000000///...............///////////////,,,...000111222111///...------...//////000//////............////////////111111111111111000//////...000111000......000333222222111111111111111111000000111222333333444444444444444555555555666666777666555555666777777666<<<:::<<>><<<:::BBBBBBAAAAAADDDMMMZZZdddwww}}}fff```xxxvvvYYYGGG===888777777666555555555555555111111111111111111222222000000000000000000000000000000//////.........---..........................................------000000///...............---------............///---------............///---......///000111111222///000000000111111111111222222333444444555666666111222444555666666777777;;;<<>>===999999:::>>>@@@???>>>???;;;;;;:::999999888888777555777999999666555777999666666666666666666666666777777666666555555555444333444444555666777888888;;;:::999888888999:::;;;;;;:::999999;;;<<<<<<<<>>>>>???BBBAAA???===<<<>>>@@@@@@@@@>>>AAACCCCCCNNNnnn|||bbbSSSNNNLLLKKKIIIGGGFFFDDDDDDCCCEEEDDDDDDCCCAAA@@@??????@@@???>>>===<<<;;;::::::888888888999:::;;;<<<===888777777666555444444444555444333333222222333333222222222222222222222222222222222111000//////...222000...///222333111///111000///......///000111...///000111111000///...////////////////////////......////////////......///////////////////////////......------///000111000000000000000111111222222222222111111111000000111111222222222333333333666555444333333444666666666555444444555777:::;;;;;;:::999:::???EEEMMMQQQdddsssyyy~~~xxxwwwjjjZZZwwwmmmfffQQQKKKDDD???>>>>>>===<<>>BBBHHHPPPVVVccchhhqqqzzz|||zzz|||ttttttyyykkkYYYRRROOOOOOXXXbbbaaaWWWHHH<<<777>>>>>>======;;;999999::::::::::::;;;<<<<<<<<<;;;888:::;;;:::888888;;;===777777777777666666666555888888888888777777777777666666777777888888999999888888888999999;;;<<<<<<>>>=========>>>???>>>>>>@@@???@@@@@@???===;;;;;;>>>======<<<;;;;;;;;;;;;===CCCLLLXXXnnnnnnYYYMMMJJJKKKJJJHHHFFFDDDCCCBBBBBBCCCBBBAAA@@@???>>>>>>===??????>>>===<<<;;;::::::888888888888999::::::;;;777777777666555444444444444444333222222222222333111111111111111111111111222222111000000///......222000...///111222000/////////...------...//////---...////////////...---..............................////////////......///////////////////////////......---...///000111000000//////000000111222222222222111111000000000111111111222222222333333333333222222222444555666555555444444555777999;;;===<<<:::999:::>>>BBBDDDVVVeee}}}}}}tttvvv~~~}}}tttuuu~~~zzzvvvyyymmm```VVVDDDAAA>>><<<===>>>??????@@@CCCFFFLLLUUUddduuuuuudddbbbwwwkkkPPP@@@;;;888555666666555444444444444555111111111111111111111111000000000000000000000000/////////...............------------------------------------------......//////...---------......------------............------------............---------------------...////////////000000000000111111111111222222222222111222333444555666666666333777999999888<<>>??????===>>>???@@@???>>>===<<<:::<<>>===<<<;;;;;;>>>>>>===<<<;;;::::::999888888888888888888888888777777666666555444444444444444333222222222222222000000000000000000000000111111000000//////......111///...///000111000///......---,,,,,,---......,,,------......------,,,------------------------......////////////......////////////////////////......------......///000///////////////000111111111111111111000000000000000111111111222222222222111000000111222333444555555444444444555777888:::;;;:::888777777888999999EEERRRhhh~~~qqqpppooorrryyy~~~~~~wwwxxx{{{{{{|||wwwmmm___QQQGGG???>>><<<<<<===???@@@AAAEEEFFFIIIRRR^^^lllwww|||iiiggglll~~~vvvWWW@@@888888777444666555444444333333444444111111111111000000000000000000000000000000000000........................------------------------,,,,,,------------............---------------...,,,,,,---------.........,,,,,,---------..................---------------........./////////000000000000000000000000000///000111222333444555555555555777999888777999@@@EEEVVVbbb{{{xxxwww{{{~~~}}}}}}|||vvvjjjgggkkkppp|||ddd[[[MMMJJJGGGHHHNNNQQQMMMFFFBBB@@@======>>>>>><<<:::<<<=========;;;:::999888;;;<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;===???@@@@@@@@@???>>>@@@BBBBBBAAA???===<<<>>>@@@AAA@@@AAADDDDDDBBB@@@DDDIIINNNWWWfffyyyyyyeeeYYYRRRMMMLLLMMMIIIGGGFFFDDDBBBAAA@@@@@@>>>>>>>>>===<<<;;;;;;:::======<<<<<<;;;::::::999999999999999999888888888666666666555555444444444444333333222111222222222000000000000000000000000000000000//////.........////////////////////////...------------------...,,,------------------,,,---------------------------......//////......---........................------------....../////////............///000000000000000000000000000000000000000111111111111222//////000111222444555555444444444444555666777888666666666777777888888888<<>>>>>===<<<<<<===@@@AAAEEEHHHPPP\\\gggkkkgggbbbbbbrrr|||eeeIII:::888999777333555555444333333333333333111111111000000000//////////////////////////////---------...............------------------------,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,------------...//////..................---............///////////////////////////......///000111333444444555555777777777999:::<<<<<<;;;JJJWWWtttvvvvvvzzz}}}~~~||||||xxxqqqpppuuu|||~~~kkkeeeZZZXXXWWW\\\hhhlll]]]KKKFFFBBB>>>===@@@BBBAAA???:::;;;===>>>???===;;;999999::::::;;;<<<===>>>>>>:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===??????>>>===<<<>>>AAADDDDDDAAA???>>>>>>BBBEEEEEEAAAAAAFFFGGGDDD@@@LLL]]]oooqqqdddVVVPPPNNNLLLLLLMMMIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;::::::999999999::::::;;;;;;:::999888555555555555444444444444333333222111111111111222111111111111111111111111/////////.....................//////.........///........................------------------------------------------------------............------------------------------,,,------........................---......///000//////////////////////////////000000000111111111///000111222333444555555333333333444444555666666444555777888999999999888<<<>>>DDDPPP^^^gggiiigggttt{{{|||wwwvvv{{{}}}wwwxxxlllrrr~~~zzzmmm```TTTKKKDDD@@@======<<<;;;;;;===AAADDDJJJQQQ\\\eeehhhbbbWWWNNNkkkfffTTTAAA999:::999777555444444333222222222222333111111111000000//////...////////////////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,+++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------..................//////------------.........///............///////////////000111222333444444444555444555777::::::888555@@@JJJcccpppooouuu{{{~~~~~~}}}zzzzzzuuuiiifff___fffpppjjjVVVNNNEEEAAABBBCCCAAA>>>::::::999:::<<<<<<;;;999999::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<======<<<<<<============<<<<<<===@@@CCCBBB???===>>>@@@:::CCCKKKNNNTTT\\\]]]WWWUUUggguuu```XXXPPPNNNMMMJJJIIIJJJHHHGGGEEECCCBBB@@@@@@@@@>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::999999999888999;;;<<<<<<;;;:::999444444444444444444444444333333222111111111111111111111111111111111111111..................---------...///...---,,,---///......////////////.........------,,,,,,------...------------------------------............------------------------------,,,,,,---............------------------...//////............////////////////////////000000000000///000111222333444444444333333333444444444555555666777888999:::999888777<<<<<<===BBBKKKTTT\\\```ppp|||}}}~~~uuukkkkkklllnnn}}}{{{xxxwwwnnn```SSSJJJDDD@@@???;;;<<<===<<<>>>BBBIIINNNbbbgggjjjeee\\\VVVXXX]]]}}}nnnQQQEEE:::888999777666777444333333222222222222222222111111000//////......////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......+++++++++++++++,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---.........///,,,,,,---------.........------......//////000000...///000222333333333333222333555555555666666777;;;@@@PPPhhhyyyyyypppgggdddmmmwww~~~yyyoooqqq}}}ppphhhfffbbbuuuiii```VVVSSSWWW[[[\\\[[[QQQKKKDDD???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@????????????@@@AAABBBBBBEEEHHHKKKJJJFFFEEEHHHKKKJJJ]]]rrr}}}jjj^^^SSSNNNKKKLLLKKKHHHHHHKKKGGGFFFDDDBBB@@@???>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::999999999999666777999;;;;;;;;;:::999444444444444444444444444333222222111111111111111000000000000000000000000------------------------,,,...///...,,,+++---///,,,---............---,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------,,,,,,------...///---------....../////////........./////////000000//////111222222222111111222222333444444444444333555666777888888777777666888:::<<<===@@@EEELLLQQQ___nnn|||}}}xxxxxxzzzllliiiiiimmmrrrzzz~~~{{{wwwtttjjjbbbUUUJJJBBB>>>===<<<;;;===>>>???BBBHHHQQQXXX}}}}}}ttt___MMMNNNcccyyysssZZZDDD<<<666777777444555999444333222222111111222222222111111000///......---////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++*********+++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,---------......------......///000111111...///000111222333333333111555777555222222777===:::;;;BBBPPPYYY]]]^^^``````lllyyyyyymmmmmm}}}uuunnniiiggghhhqqqjjjeeejjjvvvqqqfffXXXMMMHHHGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@?????????>>>>>>???@@@AAAAAABBBBBBDDDCCCCCCCCCEEEGGGIIIJJJUUUYYY[[[YYYVVVVVVZZZ^^^uuu~~~vvvaaaUUUQQQIIIGGGGGGIIIIIIGGGJJJOOOEEEDDDBBB@@@???======<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999999444666888:::;;;:::999888444444444444444444444444333222222111000111111111////////////////////////------------------------+++---///...,,,+++,,,///++++++------------++++++,,,+++***))))))***+++,,,************************,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---,,,,,,,,,,,,---......---------.........//////............/////////000...///000111111000//////222222333444444444333333111222444555666777777777333888===>>><<<===AAAFFFNNN]]]nnn|||||||||wwwxxx~~~|||yyytttlllfffYYYRRRGGG@@@=========<<<>>>>>>@@@AAABBBJJJ]]]pppnnnZZZ]]]iii}}}[[[CCC;;;:::777555444444555666222222222111111111111000,,,---------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,,,,,,,---..................////////////222222222111111111111111111222222333333444444555888:::<<>>===>>>>>>===<<<::::::::::::::::::::::::;;;;;;999888777666666666777888888888777666444333222222222111111111000000222333444333111//////000000000000000////////////........................------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---------------------------,,,***)))))),,,...000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---...///000111////////////////////////111111222222222111111000333333444444555666666666555666777999:::;;;<<<<<>><<<=========;;;;;;>>>DDDIIIQQQ___lll|||iiiaaapppmmmOOO<<<:::888666444333333444444222222222111111111000000---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---......---.........////////////111111111111000000000000111111222222333444444444666888:::<<<@@@EEEKKKPPP]]]rrr~~~qqqqqqyyy~~~}}}~~~wwwsssttt{{{hhhbbbiiivvv{{{nnnnnnwwwtttccc___ccc]]]\\\\\\^^^___]]]VVVQQQNNNLLLLLLPPPVVV^^^hhhoootttpppsss{{{~~~ppp^^^SSSMMMIIIFFFGGGFFFEEEDDDDDDEEEFFFHHHFFFBBB>>>======>>>===;;;::::::::::::::::::::::::;;;:::999888777666666666666777777888777666444444222222222222111111111111111333444333111/////////000000000/////////......------------------------------------------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,333222000...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,---...///000000////////////////////////000111111222222111111000333333444444555666666777666777888:::;;;;;;;;;;;;===EEEOOO\\\vvvwwwrrrqqqxxx}}}vvvpppiii___TTTKKKFFFBBB>>><<<<<<=========;;;:::???IIISSSXXX^^^ddddddgggfffooowww[[[DDD999888666555333222222222333222222111111111000000000...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......---------.........//////////////////////////////111111111222333333444444444555777999;;;???DDDHHH^^^vvv|||~~~xxx|||qqqmmmttt~~~~~~sssfffbbbnnnxxxpppvvvmmmmmmvvvxxx{{{rrrggghhheeedddjjjxxxuuukkk^^^SSSMMMKKKIIIGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDAAA>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666666666555555666666666555555444333333222222222111111111000222333222000/////////000////////////.........---------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++555444333222111000//////,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---...//////000////////////////////////000000111111111111000000333333444555555666666777777888999::::::::::::999888>>>CCCMMMccc|||xxxwwwyyy||||||uuulllddd\\\SSSJJJCCC???===<<<;;;<<<<<<<<<===???===AAAMMMWWWZZZXXXXXXMMMdddwww|||aaaHHH;;;:::777666444333222222222333111111111111000000000000/////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........------............//////000000111111222333333333333444555666777:::>>>AAAWWWoootttvvvyyy~~~|||jjjjjjrrr~~~wwwqqqsss|||xxxoooooozzzqqquuu}}}{{{{{{~~~rrr```ZZZSSSMMMKKKKKKJJJIIIDDDDDDCCCBBBBBBBBBCCCCCCAAA@@@>>>===<<<<<<;;;;;;:::::::::::::::::::::::::::999888777666555555555444444444555555555555555333222222222222111111111///111222111000......////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++---...000222333333333333///---+++))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------...//////........................//////000000111000000000333333444444555555666666777777777888888777777666777999:::>>>MMMaaappptttzzzwwwvvvxxx{{{}}}|||rrrjjj___VVVPPPKKKFFFBBB============<<<;;;;;;<<>>>>>>>><<<;;;:::::::::::::::::::::::::::::::::999999777666555444444444333333333333333444444444222222111111111111000000...000111111///......///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,///111222222222222000...+++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---.........---------------------------...///000000000000000222222222333444444555555444555555555555444333333666777666777===FFFMMMOOOWWWYYY```kkkttt}}}zzz{{{}}}}}}wwwrrrddd]]]SSSKKKHHHFFFCCCAAA===>>>???>>><<<;;;;;;<<<@@@===>>>CCCIIILLLPPPUUU|||{{{cccNNN???666666:::555555555444444333333333111111000000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,---......///////////////000111111222222222444555555444555777999999GGGRRR___ooooooggggggaaaeeellluuu~~~zzzwwwzzzvvv~~~{{{yyy{{{wwwoooppp||||||uuuvvv{{{wwwsssaaaXXXTTTSSSLLLKKKIIIFFFDDDCCCBBBBBBAAAAAA@@@@@@??????>>>>>><<<===>>><<<:::999999:::999999999999999999999999999888777555444444444444333333222222222222222333111111000000000/////////---///000000...---...///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,++++++++++++++++++++++++)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---------,,,222000...,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------------------------------,,,---...//////000000///000000111222222333333444222222333333333222222111333444555666777:::<<<===@@@EEEPPP^^^kkkyyyvvvwwwyyy}}}~~~{{{tttjjjdddUUUPPPIIIEEEDDDCCC@@@===<<<>>>???===;;;:::;;;===<<<;;;<<<@@@EEENNN^^^mmmkkkPPPAAA<<<:::999:::333333333333333222222111111000000000////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******************************+++,,,,,,,,,,,,,,,************************************************++++++++++++,,,,,,,,,---+++++++++***++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////......//////000111111222111333444444333333555666666===???EEESSSVVVTTTXXX\\\bbbmmm{{{~~~vvvdddfffttt{{{rrrnnnrrr~~~rrrooouuuyyywwwxxxppp\\\PPPLLLLLLMMMIIIIIIHHHFFFDDDCCCCCCDDD@@@@@@??????>>>===<<<<<<:::<<<===<<<:::888999:::777777777777777777777777888888666555444333333333444333222111000000111111////////////............,,,...//////...---...///---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,************************))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***---------,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////////////////000111111222222111111222222222222222111111222444666666666777888999===EEEPPP[[[kkk|||~~~|||wwwmmmaaaYYYKKKHHHDDDCCCCCCAAA<<<888;;;===>>><<<::::::<<>>===<<<;;;999;;;===<<<999777888:::666666666666666666666666888777666555444333333333555444222000//////000000///............---------,,,---//////...---...///---------,,,,,,,,,++++++************************++++++++++++++++++++++++******))))))***+++,,,,,,************************((()))***+++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------((()))***,,,,,,------,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////.........///000000111111111111222333333333333333111111333555555444555888777888<<