BM6P6(@ mmmTTTKKKCCCAAA@@@===;;;<<<::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::<<<>>><<>>===;;;999;;;999777:::???DDDFFFFFFLLLNNNQQQUUUYYY```ggglllxxxxxx~~~}}}ppp___RRREEE@@@???===<<<===999999888888777666666666666555444444666999<<<>>>@@@@@@BBBDDDFFFIIIKKKLLLPPPSSSWWWZZZ]]]ccckkkqqqtttzzzzzzsssjjjfffdddccc___[[[]]][[[ZZZ^^^dddfffdddaaaffffffeeedddcccaaaaaa```___```bbbcccccccccbbbaaaeeeeeegggiiiiiifffaaa]]]YYYVVVSSSTTTWWWYYYYYYWWWWWWPPPKKKLLLOOOUUU___hhhrrryyy}}}vvvooodddZZZUUUOOOKKKLLLLLLIIIIIIKKKFFFIIILLLOOOQQQSSSWWWYYY[[[[[[]]]bbbggglllmmmmmmsssvvv{{{wwwiii]]]UUUNNNMMMLLLKKKKKKLLLMMMNNNNNNOOOQQQRRRSSSSSSSSSRRR\\\^^^bbbiiiqqqyyy{{{uuupppiiifff```YYYRRRMMMJJJHHHQQQPPPPPPSSSVVVWWWTTTQQQ[[[^^^ccciiipppvvv{{{~~~}}}~~~~~~~~~}}}}}}~~~}}}wwwtttnnnhhhdddcccdddeeeccceeeeee```XXXSSSSSSVVVccc|||sss^^^LLLBBB???>>>999888777777888777555333555555333222222222333333444666777888;;;AAAJJJQQQ```ppppppaaa\\\]]]kkktttlllSSSJJJBBB@@@???<<<;;;<<<;;;;;;;;;;;;;;;:::999999999:::;;;:::999999;;;===;;;???EEENNNccc}}}}}}vvvlllfffcccbbbjjjttt{{{{{{xxxtttrrrjjjhhheee```ZZZUUUPPPMMMFFFCCC@@@???>>>===;;;:::<<<:::999;;;@@@DDDFFFFFFJJJLLLPPPTTTYYY```hhhnnnwwwxxx~~~~~~rrrcccUUUHHHBBB???<<<:::;;;999999888888777666666666777666666666777:::>>>@@@@@@AAABBBDDDGGGJJJLLLMMMPPPSSSWWWZZZ]]]bbbkkkqqqyyyuuuooohhhdddcccccc___\\\]]]ZZZZZZ^^^dddhhhhhhfffhhhggggggfffeeeeeeddddddbbbcccdddeeefffeeeddddddhhhhhhiiikkkkkkiiiddd```^^^\\\ZZZ\\\```ddddddccc]]]UUUNNNNNNPPPVVV```iiissszzzzzzrrrfff\\\TTTNNNJJJKKKKKKHHHHHHJJJHHHJJJNNNPPPQQQTTTWWWYYY```aaadddhhhlllppptttvvvzzz|||{{{pppcccYYYSSSOOOOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWXXXYYYYYYYYY```ccchhhoooxxx~~~yyysssnnnjjjfff```XXXRRRNNNLLLLLLSSSSSSTTTWWWZZZ[[[YYYVVV___bbbgggmmmsssyyy~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}xxxtttnnniiieeeddddddeeecccdddddd```[[[WWWVVVVVV]]]rrryyydddQQQEEE??????999777666666777777555333555444333222111222333444666888:::;;;===DDDMMMTTTbbbsss~~~lll^^^YYY[[[gggooo{{{kkkRRRIIIAAA???>>><<<:::;;;<<<<<<;;;;;;:::888777666888999:::999888888:::<<<;;;@@@FFFQQQfffxxxooohhheeeeeemmmwww|||xxxuuukkkfffaaa\\\YYYTTTNNNJJJDDDBBB@@@>>>>>>>>><<<;;;<<<;;;:::<<>>999777666666666666555333333333222111111222333444666888:::;;;>>>DDDNNNUUUcccuuu|||jjj\\\XXX[[[eeelllvvv~~~kkkQQQHHHAAA???>>>;;;:::;;;::::::::::::999888777666777888999888777777999;;;:::@@@GGGSSShhhzzzqqqkkkggggggnnnzzz|||qqqjjjaaa\\\YYYTTTMMMGGGCCCAAA???>>>>>>>>>===;;;;;;:::;;;<<<>>>AAABBBCCCHHHKKKNNNSSSXXX```hhhmmmuuuxxx~~~yyyjjj\\\MMMFFFAAA<<<999999999999888888777666666666888888888999;;;>>>@@@BBBBBBCCCEEEGGGKKKNNNQQQRRRTTTXXX\\\___bbbhhhqqqwww}}}sssoookkkhhhhhhgggfffddd```^^^\\\^^^ccchhhkkkmmmjjjkkkkkkllllllmmmnnnnnnjjjkkklllmmmmmmmmmllllllnnnnnnooopppqqqoookkkhhhaaaaaacccjjjssszzz}}}}}}ssshhh\\\VVVUUUXXXbbblllvvv~~~xxxjjj```SSSLLLHHHGGGGGGDDDEEEGGGIIIKKKOOORRRTTTWWW[[[^^^eeejjjooorrrssswww{{{qqqhhhbbb___^^^ZZZ\\\___bbbeeefffgggggghhhgggeeeeeefffiiilllnnnjjjnnnttt}}}zzzuuuooojjjfffbbb\\\VVVSSSSSSUUUVVVYYY\\\```eeehhhjjjiiihhhiiimmmrrrvvvzzz~~~~~~~~~~~~~~~~~~~~~}}}yyyvvvqqqkkkgggeeeeeeeeeeeebbb```bbbeeeeee```[[[SSS^^^qqqxxx```LLLAAA===999777666555666666555444333222222111111222444555444666888999<<>><<<:::<<<888999999::::::999999999777888888888777777999;;;:::@@@HHHTTThhh~~~|||tttmmmhhhgggnnnzzz{{{ssshhh___ZZZTTTKKKEEECCCAAA>>>===>>>===<<<;;;888999:::<<<===???AAABBBJJJLLLOOORRRWWW^^^eeejjjsssxxx~~~}}}mmm___PPPHHHDDD???<<<<<<999999888888777666666666777888888:::<<<>>>AAABBBCCCDDDFFFIIIMMMQQQTTTUUUVVVYYY]]]```dddjjjsssyyyzzzssspppmmmkkkiiihhhfffeeeeeebbb```___bbbfffiiikkkkkkkkklllmmmnnnoooppppppmmmnnnooopppqqqpppoooooopppooopppqqqrrrqqqmmmkkkbbbcccgggppp{{{tttfff]]]YYYZZZccclllwwwyyykkkbbbTTTMMMHHHGGGFFFDDDDDDGGGGGGJJJNNNRRRVVVZZZ^^^aaagggmmmsssvvvwww|||~~~vvvmmmgggeeeeeefffaaaccceeehhhjjjkkklllllljjjiiigggggghhhlllooorrrnnnrrrxxx{{{xxxsssmmmiii```]]]YYYUUUTTTVVVZZZ\\\^^^bbbhhhmmmpppqqqqqqqqqnnnrrrxxx|||~~~|||zzzwwwrrrmmmiiifffeeeeeeeeebbb```ccchhhjjjfffbbbSSSZZZiii|||gggOOOAAA<<<:::888666555666777666555444444333222222333444555333555888999<<>>===999999888888777666666666777888999;;;===@@@BBBCCCDDDEEEHHHKKKOOOSSSVVVXXXVVVYYY^^^aaaeeekkktttzzzyyytttpppnnnmmmjjjhhhgggeeeeeeiiigggdddcccccceeeiiikkklllmmmnnnooopppqqqrrrrrrqqqrrrssstttttttttssssssqqqqqqqqqrrrsssrrrpppmmmggghhhnnnxxx~~~nnnddd]]]]]]ccckkkxxxyyymmmeeeVVVOOOIIIHHHGGGEEEEEEHHHFFFIIINNNRRRVVVZZZ^^^bbbiiinnntttyyy}}}zzzvvvooohhhdddccceeefffdddeeefffggghhhhhhhhhhhheeedddccccccdddgggkkkmmmmmmqqqwww~~~zzzwwwtttpppjjjeee[[[YYYWWWVVVXXX\\\```ccceeejjjqqqvvvxxxyyyyyyzzzuuuzzz~~~|||{{{xxxtttooojjjgggfffeeeeeebbb```dddjjjnnnllljjjVVVYYYbbbsssnnnSSSCCC===<<<:::777666777888777777777666444333333333444555444666888:::===DDDNNNUUUeeezzzzzzgggZZZZZZ^^^dddjjjrrrwwwzzz|||jjjQQQIIIAAA@@@@@@======>>>:::;;;;;;;;;;;;::::::999888999999999888888:::;;;:::???FFFRRReeexxxwwwnnnfffggglllvvvvvvhhh\\\RRRLLLIIIDDDBBB???======<<<:::888666999===??????AAADDDFFFHHHJJJMMMQQQVVV]]]eeejjjpppxxxxxxiiiYYYOOOIIIBBB>>>===999999888888777666666666888999;;;===@@@BBBDDDEEEEEEFFFIIILLLQQQUUUXXXZZZYYY]]]aaaeeehhhoooxxx~~~{{{uuuppplllmmmlllkkkiiihhhhhhiiikkkjjjiiigggggghhhkkkmmmoooooopppqqqrrrrrrssssssuuuvvvwwwxxxxxxxxxwwwwwwssssssssstttuuutttrrrpppkkkmmmsss~~~uuujjjbbb___cccjjjxxxzzzooohhhXXXQQQKKKIIIHHHFFFGGGJJJHHHKKKOOORRRUUUXXX\\\___gggkkkrrryyy~~~}}}ssspppjjjeeeaaa```aaabbbcccbbbaaa```____________[[[ZZZZZZ[[[\\\___bbbddddddiiiooovvv{{{~~~{{{xxxuuusssqqqmmmfff```WWWWWWWWWYYY]]]bbbgggiiilllqqqyyy}}}~~~||||||yyyuuupppkkkhhhfffeeedddbbbbbbdddjjjoooqqqqqq```\\\^^^kkkuuuXXXFFF@@@>>>;;;888777888999999888:::888777555444444444555333555777999<<>>===???=========<<<;;;:::999888888999:::999888888:::<<<:::???EEEQQQdddvvvxxxnnnfffgggkkkuuuyyyjjj\\\RRRMMMLLLEEEBBB???===<<<;;;999777666:::???AAAAAACCCFFFIIIFFFHHHLLLQQQVVV^^^fffllloooxxx|||mmm\\\QQQJJJBBB===<<<999999888888777666666666:::;;;===???AAADDDFFFFFFEEEGGGIIIMMMQQQVVVZZZ\\\^^^aaafffiiimmmttt}}}~~~yyyuuuqqqlllmmmnnnmmmllllllmmmnnnllllllllljjjjjjkkkmmmpppqqqqqqrrrrrrsssttttttuuuxxxyyyzzz{{{{{{{{{zzzyyyuuuttttttuuuvvvvvvtttrrrmmmooovvvyyymmmddd```ccciiixxx{{{qqqkkkZZZRRRLLLJJJIIIGGGHHHKKKKKKMMMPPPRRRTTTVVVZZZ\\\dddgggnnnvvv~~~|||{{{~~~}}}pppnnniiidddaaa___^^^^^^```___\\\ZZZXXXWWWWWWWWWSSSSSSSSSTTTVVVYYY[[[\\\[[[___fffnnnsssvvvvvvvvvvvvtttrrrqqqooojjjbbb\\\UUUVVVXXX\\\```fffkkknnnpppwww~~~||||||zzzuuuppplllhhhfffeeedddcccccceeejjjoootttvvviiiaaa^^^ggg{{{yyy[[[IIIBBB???<<<999888888::::::999;;;:::888666555444444444000222444666999AAAKKKRRRggg|||}}}jjj______dddkkkqqqyyy~~~kkkPPPHHHAAA??????<<<:::;;;<<<<<<======<<<<<<;;;:::>>><<<:::888777888:::;;;???AAAGGGRRRbbbssszzzooogggccciiitttvvviii___UUUKKKEEEEEECCC???;;;999888999:::888:::===???@@@BBBDDDFFFGGGKKKOOOSSSVVV]]]eeellluuuyyy|||qqqbbbTTTKKKEEEAAA===;;;;;;:::999888888888888888<<<@@@CCCDDDDDDDDDEEEIIIKKKNNNPPPQQQTTTWWWZZZ___bbbfffjjjpppyyy{{{xxxsssoooqqqooommmlllkkklllnnnooorrrqqqpppnnnnnnnnnooopppssstttvvvwwwxxxyyyxxxxxx{{{}}}}}}zzzyyyyyytttvvvxxxxxxvvvtttssstttssswww~~~ttthhhaaadddjjjxxxxxxrrraaaWWWMMMJJJJJJIIIJJJMMMPPPOOOMMMNNNQQQTTTVVVWWW___eeelllqqqxxx}}}yyyrrrmmmgggbbb```______^^^]]]ZZZXXXVVVVVVVVVTTTSSSRRRQQQPPPQQQTTTUUUUUUTTTZZZ^^^bbbfffiiikkkoooqqqqqqpppoooooonnniiibbb\\\WWWXXX[[[aaahhhnnnrrrsssuuu|||~~~~~~}}}zzzwwwrrrmmmiiigggeeeaaabbbdddfffiiiooovvv{{{sssfff]]]cccsss~~~bbbLLLBBB>>><<<888777777777666555999888888777666555555555666555666999<<>>@@@AAABBBDDDFFFHHHLLLOOORRRVVV]]]fffmmmvvvzzz}}}sssdddVVVNNNHHHCCC@@@<<<;;;:::999888888888888888<<<@@@CCCDDDDDDDDDEEEHHHJJJMMMPPPSSSVVVZZZ]]]aaadddiiiooouuu}}}}}}yyywwwtttqqqrrrqqqooonnnnnnooopppqqqtttsssrrrqqqqqqqqqrrrrrruuuvvvwwwyyyzzzzzzzzzzzz|||~~~}}}{{{zzzzzzxxxzzz{{{zzzxxxwwwwwwwwwwww{{{wwwllldddeeekkkxxxzzztttfff[[[QQQNNNMMMLLLMMMPPPPPPOOOOOOPPPSSSUUUWWWXXX]]]cccjjjpppyyy|||wwwssstttpppjjjfffeeeddddddcccaaa^^^[[[YYYXXXWWWUUUSSSTTTRRRPPPPPPRRRTTTUUUUUUWWW[[[___ccceeehhhlllnnnnnnmmmnnnooonnnjjjccc]]][[[]]]aaafffmmmsssvvvwww{{{~~~|||yyytttooojjjgggfffbbbccceeegggjjjpppwww|||wwwiii^^^aaannn|||eeeNNNBBB>>><<<999777777777666555888777777666666555444444666555666999<<>><<<;;;::::::888;;;>>>@@@AAACCCEEEFFFJJJLLLOOOQQQUUU]]]gggooowww{{{uuugggZZZRRRKKKFFFBBB===<<<:::999888888999999999<<<@@@CCCCCCCCCDDDEEEGGGJJJMMMQQQTTTXXX]]]aaadddiiiooovvv}}}xxxwwwwwwuuusssssssssrrrqqqqqqrrrtttuuuwwwwwwvvvuuuuuuuuuvvvvvvwwwxxxyyy{{{||||||||||||}}}}}}||||||~~~}}}{{{zzz{{{|||}}}|||qqqiiihhhlllvvv}}}wwwlllaaaVVVRRRQQQOOOPPPSSSQQQRRRSSSUUUWWWZZZ\\\]]]^^^eeemmmttt~~~}}}yyytttqqqrrrnnnjjjhhhggggggffffffeeeccc___]]][[[ZZZWWWUUUWWWUUURRRQQQSSSUUUVVVVVVVVVZZZ^^^bbbdddgggkkkmmmmmmnnnpppsssrrrmmmfff```___bbbgggmmmsssxxx{{{}}}~~~{{{vvvqqqkkkgggeeecccdddeeegggkkkrrrzzzqqqcccbbbkkkwww|||jjjQQQCCC>>><<<999777777777666555666666666555555444444333666555666:::===BBBMMMXXXiiixxxuuuooorrrxxxxxxhhhPPPHHHAAA??????<<<:::;;;999::::::::::::999888888::::::888888888999:::;;;>>>CCCLLLYYYhhhyyy~~~|||{{{{{{yyyuuunnniiihhhjjjpppxxxxxxooocccYYYSSSNNNIIIEEE@@@@@@???>>><<<;;;999999999;;;???AAABBBCCCEEEGGGJJJLLLNNNPPPTTT\\\gggooovvvzzzxxxjjj^^^UUUNNNHHHDDD>>>===;;;999888999::::::999<<<@@@BBBCCCDDDEEEFFFGGGJJJNNNRRRUUUZZZ___bbbhhhmmmuuu}}}xxxtttuuuvvvvvvttttttssssssssstttuuuwwwxxxzzzzzzyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}~~~wwwnnnkkkllluuuzzzpppeeeYYYUUUSSSQQQRRRUUUSSSUUUXXXZZZ]]]___ccceeegggpppzzz~~~{{{yyyvvvuuuqqqnnnllljjjjjjjjjiiihhhgggdddaaa___^^^]]][[[YYYYYYXXXWWWWWWYYYZZZYYYXXXZZZ]]]aaaeeehhhkkknnnqqqqqqsssvvvxxxvvvooohhhbbbbbbfffmmmsssxxx||||||wwwrrrlllfffcccaaabbbdddggglllttt}}}zzzkkkffflllwwwzzz{{{mmmTTTEEE???<<<999888888888777666555555555444444333333333666444666:::===BBBNNNYYYggguuu|||uuuwww{{{|||hhhPPPHHHAAA??????<<<:::;;;999999::::::999999888777999888888888888999:::;;;===CCCLLLWWWdddsss}}}{{{xxxtttooollljjjlllrrryyyrrrjjj___VVVPPPKKKGGGCCC>>>======<<<:::999888888:::<<>>;;;999999999;;;<<<;;;>>>AAACCCDDDDDDFFFGGGIIILLLOOOSSSWWW[[[```dddlllrrrzzz~~~zzzuuussstttvvvvvvuuusssttttttuuuwwwxxxyyyzzz||||||||||||}}}|||||||||||||||}}}}}}~~~}}}tttnnnnnnsss}}}~~~ttthhh\\\WWWUUUSSSUUUXXXUUUXXX\\\___aaaeeekkknnnxxx{{{xxxwwwvvvuuutttrrrpppooooooooommmkkkfffdddbbbaaaaaaaaa```^^^ZZZ[[[\\\___aaabbb```]]]^^^aaafffiiilllooosssuuuvvvyyy|||{{{vvvnnnfffaaabbbhhhqqqxxx}}}~~~~~~|||xxxrrrllleeebbb___```bbbfffllluuu~~~oooiiinnnzzzzzzwwwqqqXXXGGG???===999888888888777666444444444444333333333333666444666:::>>>CCCNNNYYYeeerrryyyyyy{{{hhhPPPHHHAAA??????<<<:::;;;999::::::::::::999888888777777777888999:::;;;;;;>>>DDDMMMWWWaaammm{{{|||xxxsssooommmlllnnnssszzz}}}kkkddd[[[TTTOOOJJJEEEAAA===<<<;;;999999888888888:::===@@@BBBCCCDDDGGGHHHIIIKKKNNNPPPTTT\\\fffnnnssswwwsssggg^^^UUULLLFFF@@@>>><<<999999:::<<<======???BBBDDDEEEFFFHHHJJJJJJMMMRRRVVV[[[```fffiiirrrwww~~~|||wwwuuusssrrrtttuuuvvvvvvttttttvvvxxxyyy{{{|||}}}~~~{{{sssqqqrrrzzzxxxlll```ZZZXXXWWWYYY]]]YYY]]]bbbeeehhhnnnvvv}}}|||yyywwwvvvuuuvvvtttsssrrrqqqpppmmmjjjhhhfffdddcccddddddcccbbb\\\]]]___dddgggiiigggfffcccfffkkkoooqqqtttxxxzzz{{{}}}}}}uuulllddd```ccckkkuuu~~~}}}}}}|||yyytttmmmfffbbb^^^___aaadddjjjsss~~~{{{oookkkqqq}}}ttt\\\JJJ???===:::888888888777666444444444444444444444444666444666:::>>>DDDOOOZZZdddqqqzzzzzz|||iiiPPPHHHAAA??????<<<:::;;;:::::::::::::::999999888666666777888999:::;;;;;;@@@GGGPPPYYYbbbmmmzzz|||vvvqqqnnnmmmjjjlllpppuuuxxxwwwsssooobbb]]]VVVQQQNNNJJJEEEAAA===<<<:::888888888:::;;;;;;===AAACCCDDDEEEGGGIIIIIIMMMPPPSSSWWW^^^hhhnnnrrrwww~~~yyymmmcccYYYOOOHHHAAA???<<<:::999:::<<<>>>???AAADDDEEEFFFGGGIIIKKKJJJNNNSSSZZZ```gggnnnrrrxxx|||{{{wwwssspppppppppqqqsssuuuvvvwwwuuuvvvxxx{{{}}}yyyvvvqqqxxx~~~qqqeee```^^^^^^```ddddddhhhmmmqqquuu|||~~~~~~}}}|||zzzyyyxxxtttpppmmmllljjjhhhgggggggggfffddd___^^^___ccchhhmmmooopppjjjnnnrrrvvvxxx{{{wwwnnnhhhdddeeennn{{{~~~~~~~~~|||}}}}}}{{{vvvooohhhccc``````aaabbbgggoooyyyxxxoooooowwwxxx___MMM@@@===:::999999999888777444444444444444555555555555444666:::>>>DDDPPP[[[eeerrr}}}yyy|||jjjPPPHHHAAA??????<<<:::;;;:::;;;;;;;;;;;;:::999999555555666888999:::;;;<<>>AAACCCDDDEEEGGGIIIJJJNNNSSSVVVZZZ```iiiooorrrvvv}}}}}}qqqfff[[[QQQJJJBBB???<<<:::999:::===>>>@@@BBBEEEFFFGGGHHHKKKMMMIIINNNUUU\\\dddllltttyyy|||rrrkkklllmmmlllkkklllmmmpppsssvvvwwwxxxvvvxxxzzz}}}~~~yyypppwwwvvviiidddcccbbbeeeiiiooosssxxx{{{zzzvvvqqqnnnkkkjjjiiihhhgggeeeaaa___^^^```fffnnnsssvvvqqqtttyyy|||{{{sssmmmkkkhhhrrr|||{{{{{{{{{~~~~~~|||}}}~~~}}}xxxqqqjjjeeebbbbbbaaabbbeeellluuu|||xxxqqqsss}}}zzzbbbOOO@@@===:::999999999888777555555555555555555555555555444666;;;>>>DDDPPP[[[gggssszzzxxx~~~~~~gggOOOIIIBBB>>>======;;;999@@@>>><<<:::999888999999AAA<<<999;;;;;;::::::===EEENNNYYYfffvvv}}}{{{vvvsssooohhhcccdddddddddffffffaaaZZZSSSSSSRRRPPPOOOMMMJJJFFFCCC===<<<:::999999:::;;;<<<<<<===>>>AAACCCEEEGGGHHHMMMPPPSSSWWW\\\bbbiiinnntttwww{{{yyynnndddWWWLLLGGGCCC???<<<<<<===>>>>>>DDDDDDDDDDDDFFFHHHJJJLLLMMMNNNRRR[[[hhhssszzz}}}wwwmmmiiiccc^^^]]]^^^aaaddddddfffjjjmmmoooqqqsssvvvyyy|||zzztttwww~~~|||tttllljjjlllqqquuu|||~~~wwwuuurrrqqqppppppnnnmmmlllllllllkkkmmmqqqwww|||www{{{}}}sssnnnllllllwww~~~{{{xxxvvvuuuttttttyyy{{{|||}}}||||||~~~~~~}}}||||||{{{xxxrrrkkkfffaaaaaa``````cccjjjssszzz{{{vvvttt~~~yyycccLLLCCC<<<777888:::888888999888777666555555555555555444666888:::>>>GGGSSS[[[dddtttwwwsssxxxgggPPPJJJCCC???>>>>>><<<:::???>>><<<;;;:::999::::::???:::888::::::999:::===FFFQQQ___ooo{{{vvvrrrmmmfff```[[[ZZZYYYZZZZZZWWWQQQMMMPPPPPPPPPOOOMMMIIIDDDAAA>>><<<:::999999:::;;;<<<<<<===???AAADDDFFFGGGHHHMMMOOOSSSWWW\\\bbbiiimmmtttwww|||~~~sssiii\\\QQQJJJFFFAAA===============AAAAAAAAABBBDDDFFFHHHJJJNNNNNNRRR\\\hhhuuu}}}qqqeee]]]ZZZUUURRRRRRTTTXXX[[[^^^bbbgggkkknnnqqqtttvvvzzz|||}}}tttwww~~~~~~xxxsssrrrtttyyy}}}|||zzzyyyxxxvvvtttsssssssssssstttxxx~~~wwwrrrrrrsss}}}{{{xxxvvvssspppnnnmmmmmmnnnrrrtttwwwxxxyyyzzz|||~~~~~~}}}}}}|||{{{xxxssslllgggbbbaaaaaaaaaccciiiqqqwww~~~{{{vvvsss{{{{{{fffOOODDD===888888:::888888999666555555444444444444555555777999;;;???HHHTTT\\\hhhwwwtttooossszzzhhhPPPKKKDDD@@@??????===;;;===<<<;;;;;;::::::;;;;;;;;;888777999:::999;;;???GGGUUUhhhyyy|||vvvqqqjjjaaa[[[SSSQQQOOONNNNNNNNNLLLKKKNNNOOOPPPPPPMMMHHHCCC@@@>>><<<;;;999999:::;;;<<<===>>>@@@BBBDDDFFFHHHIIILLLOOOSSSWWW\\\bbbiiimmmtttxxx~~~{{{qqqcccWWWNNNJJJDDD???>>>>>>>>>>>>AAAAAAAAABBBCCCFFFHHHJJJNNNOOOSSS\\\iiivvv{{{qqqaaaUUUKKKIIIGGGFFFGGGKKKOOORRRVVV[[[aaaggglllppptttwww{{{}}}uuuxxx~~~{{{{{{~~~||||||||||||}}}xxxvvvwww{{{zzzvvvqqqnnnkkkhhhfffgggiiijjjlllooorrruuuvvvxxx{{{}}}~~~}}}|||{{{yyytttnnniiibbbbbbbbbbbbccchhhnnnsss|||yyytttqqqvvvmmmUUUGGG???999999:::888777999444444333222333444555555666888:::<<<@@@HHHTTT]]]kkkzzzooohhhkkkqqqiiiOOOIIICCC???>>>>>>===;;;:::::::::999::::::::::::999666777999::::::===BBBIIIYYYnnn{{{uuunnneee\\\UUUQQQOOOLLLJJJJJJLLLNNNPPPOOOQQQSSSSSSNNNHHHBBB???===<<<:::999999:::;;;<<<>>>???AAACCCEEEGGGIIIJJJKKKNNNSSSXXX]]]ccciiinnnuuuzzzwwwhhh[[[RRRMMMFFFAAA@@@@@@AAAAAABBBBBBCCCDDDFFFHHHKKKLLLNNNPPPTTT]]]iiivvvyyyssshhhYYYNNNDDDCCCBBBAAACCCGGGKKKMMMOOOTTT[[[ccciiinnntttwww|||~~~vvvyyyxxxvvvyyyzzzssspppnnnlllhhhfffeeehhhkkkmmmnnnqqquuuwwwyyyzzz|||}}}~~~~~~~~~~~~}}}|||{{{yyyuuuoookkkbbbbbbbbbbbbcccfffkkkooovvvvvvrrrlllmmm|||xxx^^^JJJBBB;;;::::::888777888444444333222333444666777666777999;;;???GGGSSS[[[lllzzzkkkaaaccchhhyyyjjjMMMHHHAAA=========<<<:::777888888888999999999999888777888;;;;;;;;;???FFFLLL\\\ooozzzrrrjjj```WWWRRROOOMMMKKKIIIJJJMMMQQQTTTTTTWWWYYYVVVPPPHHHBBB???<<<;;;999999999;;;===>>>???@@@BBBDDDFFFHHHJJJKKKKKKOOOTTTZZZ___eeekkkooovvv{{{|||lll___UUUOOOHHHDDDBBBCCCDDDDDDBBBCCCCCCDDDFFFIIILLLMMMNNNQQQWWW___jjjvvvzzzsssnnnhhh^^^RRRHHHDDDCCCBBBBBBCCCEEEGGGIIIIIINNNUUU\\\ccciiippptttzzz~~~yyy{{{wwwwwwzzztttooonnnooommmjjjiiijjjnnnrrruuuzzz|||~~~}}}~~~~~~}}}|||{{{zzzyyyuuupppmmmbbbbbbbbbaaaaaadddiiilllqqqsssqqqiiieeeooohhhMMMDDD===;;;:::777777888666555444333333555777999555666888999===EEEQQQYYYiiixxxiii]]]]]]aaappp}}}kkkLLLFFF@@@<<<<<<===;;;:::777777888999999999888888777777999<<<;;;;;;@@@GGGNNN\\\mmmzzz}}}xxxooofff\\\TTTPPPKKKKKKKKKJJJKKKNNNSSSWWW[[[^^^^^^YYYPPPFFFAAA>>>:::999888888:::<<<>>>@@@@@@AAACCCEEEGGGIIIKKKLLLLLLPPPVVV[[[aaaggglllpppvvv}}}rrreeeYYYTTTLLLFFFDDDDDDEEEFFFAAAAAABBBCCCFFFIIIKKKMMMQQQUUU\\\dddlllvvv|||rrrooojjjfffaaaYYYOOOHHHBBBBBBAAAAAAAAABBBCCCDDDEEEHHHMMMSSSYYYaaahhhnnnvvvzzz|||}}}{{{wwwyyy|||{{{sssqqqpppqqqpppooopppsssxxx}}}~~~}}}}}}~~~|||{{{zzzyyyxxxuuuqqqmmmcccbbbaaa______ccchhhllloootttsssjjjbbbfffzzzqqqQQQGGG>>><<<:::777666888888666444333333555777999444666777999<<>><<<777777777888:::===@@@BBBAAABBBCCCEEEHHHJJJLLLMMMMMMQQQWWW]]]ccciiinnnrrrwww~~~zzznnn```YYYPPPHHHDDDDDDDDDDDDBBBBBBCCCEEEGGGJJJMMMOOOUUUZZZbbbiiipppxxx}}}{{{|||||||||||||||zzzvvvrrrjjjgggdddaaa]]]VVVNNNHHH???????????????@@@@@@@@@AAACCCFFFIIIOOOWWW___eeeppptttzzz~~~}}}~~~~~~~~~}}}|||{{{zzz}}}xxxssstttyyy|||{{{vvvvvvvvvuuuvvvwwwzzz}}}}}}~~~{{{zzzyyyxxxwwwuuuqqqnnncccbbb```]]]^^^aaahhhlllqqqxxxyyyoooccccccsssvvvSSSIII@@@<<<:::777666777999777444222222333666777555777888999===EEEPPPXXXeeexxxjjj\\\[[[___iiisssmmmMMMHHHAAA>>>>>>>>>===<<<;;;;;;<<<===<<<;;;:::999555555888:::999888>>>FFFNNN[[[hhhsss~~~{{{tttjjj```WWWRRRPPPPPPTTTWWWYYYZZZ\\\```dddeeefffcccZZZMMMAAA<<<;;;666666666888:::>>>AAADDDAAABBBDDDFFFHHHKKKLLLMMMMMMRRRXXX^^^dddjjjooossswww~~~uuueee]]]SSSJJJEEECCCBBBBBBEEEEEEFFFGGGJJJMMMPPPRRRXXX^^^fffmmmsssyyy~~~zzzxxxvvvsssrrrqqqqqqqqqnnnkkkhhhbbb```]]]ZZZVVVQQQJJJEEE===>>>>>>>>>???????????????@@@AAACCCHHHPPPYYY```lllpppvvv{{{|||uuuqqqpppnnnkkkjjjlllnnnnnnnnnlllkkkkkkooowwwvvvllllllqqqvvvzzz|||yyyzzz{{{zzz{{{~~~}}}}}}~~~{{{yyyxxxwwwvvvtttqqqnnndddbbb___\\\\\\aaahhhmmmttt|||~~~ttteeecccqqqyyyUUUJJJ@@@<<<:::777666777999666333111000222444666666888999:::>>>FFFQQQYYYeeezzzkkk]]]\\\```kkkuuugggQQQHHHAAA@@@???<<<:::;;;999999999999999999999999777777999;;;;;;:::@@@GGGQQQ^^^kkktttzzzpppdddZZZTTTSSSSSSWWWXXXZZZ^^^bbbgggkkknnnpppmmmeeeXXXJJJ???:::888999999999:::;;;>>>@@@BBBCCCDDDFFFHHHKKKNNNOOOPPPRRRVVV\\\___bbbgggmmmsss|||{{{kkk___QQQJJJFFFDDDDDDGGGFFFGGGGGGGGGHHHKKKQQQUUU```fffnnnuuu{{{~~~zzzvvvqqqkkkggghhhiiijjjiiigggccc```]]]VVVUUUSSSPPPMMMJJJHHHFFF????????????@@@@@@AAABBB??????@@@BBBFFFKKKPPPSSS___dddlllvvv~~~~~~zzzlllbbb```]]]]]]^^^___```aaaaaaaaaYYY\\\```cccgggnnnwww~~~{{{uuukkkeeeeeekkkttt{{{~~~{{{yyyzzz}}}||||||}}}vvvxxxzzzzzzyyyuuupppmmmhhhccc_________bbbjjjsssmmmgggfffzzz~~~ZZZFFF>>>???999666999777555555444444444444555555666777888999===EEEPPPXXXhhhzzzmmm\\\[[[bbbnnn|||fffQQQHHHAAA??????<<<:::;;;::::::999999888888888777888777999;;;;;;:::@@@GGGRRR^^^kkkuuu|||xxxoooddd[[[WWWWWWXXXZZZ[[[]]]```eeeiiinnnpppppplllcccVVVHHH>>>:::999888888888999;;;===???AAACCCDDDFFFIIILLLNNNPPPQQQTTTXXX]]]aaaccchhhnnnsss{{{~~~nnnbbbTTTLLLHHHEEEEEEHHHGGGGGGHHHIIIKKKOOOUUUZZZhhhmmmvvv}}}yyytttqqqlllfffbbbaaaaaabbbaaa___[[[XXXUUUQQQPPPNNNLLLIIIGGGEEEDDD?????????@@@@@@BBBCCCCCCAAA@@@@@@AAACCCGGGKKKMMMXXX]]]fffoooxxxvvvdddZZZXXXTTTUUUVVVWWWXXXXXXXXXXXXUUUXXX\\\___bbbiiiqqqxxx~~~qqqlllfffccceeellluuu{{{}}}{{{{{{|||~~~}}}}}}}}}uuuwwwyyyyyyxxxtttpppmmmgggccc______```cccllluuunnnfffcccuuu|||]]]HHH??????888666888666666666555555555555666666555777888:::===FFFQQQYYYjjj|||lll]]]\\\cccnnn}}}eeePPPHHHAAA??????<<<:::;;;;;;;;;:::999888888777777999888999;;;;;;:::@@@GGGTTT]]]iiivvv}}}yyyuuummmccc\\\YYY[[[]]]^^^___aaadddhhhlllppprrrqqqkkk```RRRFFF>>>;;;;;;999999999:::<<<>>>@@@BBBDDDEEEGGGIIILLLOOOQQQRRRVVVZZZ___bbbdddhhhnnnsss{{{sssfffXXXPPPKKKGGGFFFHHHGGGHHHJJJLLLPPPVVV]]]bbbooouuu}}}zzzrrrmmmjjjfffaaa]]]ZZZZZZYYYXXXUUURRROOOMMMIIIIIIGGGFFFEEECCCBBBAAA??????@@@AAABBBCCCEEEFFFBBBAAA@@@@@@AAACCCEEEFFFOOOTTT\\\eeennnxxxqqq]]]TTTSSSOOOOOOPPPQQQRRRRRRRRRRRRUUUXXX\\\___aaagggooovvv{{{}}}qqqhhhfffddddddiiiqqqyyy|||||||||~~~~~~}}}}}}vvvwwwyyyyyywwwtttpppmmmgggbbb___```aaafffoooyyyoooccc^^^nnn~~~|||aaaJJJ@@@???999666888555555555444444444444555555555777999:::>>>GGGSSS[[[lll~~~ooo``````gggqqqeeePPPGGG@@@??????<<<;;;<<<======<<<;;;:::888888777:::888999;;;::::::@@@HHHTTT\\\hhhwww~~~{{{wwwssskkkbbb\\\ZZZ]]]```aaabbbcccfffiiimmmppprrrqqqiii\\\NNNCCC===<<<<<<;;;;;;;;;<<<>>>@@@BBBDDDDDDEEEHHHJJJMMMPPPRRRSSSWWW[[[```ccceeehhhnnnsss{{{xxxkkk]]]TTTNNNIIIGGGHHHHHHIIILLLOOOTTT[[[ccciiirrrxxx{{{uuunnnhhheeebbb^^^ZZZWWWVVVTTTRRROOOLLLIIIHHHCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@AAACCCEEEFFFGGGCCCBBBAAA@@@@@@AAABBBCCCGGGLLLSSS[[[dddnnnyyy~~~|||zzzzzz{{{nnn[[[TTTUUUPPPPPPRRRSSSTTTTTTTTTTTTZZZ]]]aaadddgggllltttzzzyyyooohhhggggggiiilllrrryyy}}}{{{|||}}}~~~}}}xxxyyyzzzzzzxxxuuuqqqooogggbbb___```ccchhhrrr|||nnnaaaYYYgggyyydddLLL@@@???999888:::777444333333222222333333444555777999;;;???HHHTTT]]]mmmtttfffeeelllvvvzzzfffOOOGGG@@@??????<<<;;;<<>>===<<<;;;:::999999:::888999;;;:::;;;BBBJJJUUU]]]iiixxx~~~{{{wwwrrrjjjaaa[[[YYY]]]```ccccccdddfffiiillloooqqqpppgggYYYKKKBBB===<<<===:::::::::;;;===???AAACCCEEEFFFHHHKKKNNNQQQTTTUUUXXX\\\aaaccceeeiiiooosss{{{}}}pppaaaXXXQQQJJJGGGGGGHHHJJJMMMQQQWWW___gggmmmtttzzz}}}yyyssslllgggdddaaa^^^ZZZUUUSSSPPPMMMJJJGGGEEEDDD??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEGGGHHHCCCBBBAAAAAAAAABBBCCCDDDBBBGGGMMMSSSZZZdddpppyyy}}}tttsssrrrrrrtttxxx|||lll\\\VVVXXXRRRSSSTTTVVVWWWXXXYYYYYY]]]aaafffjjjmmmssszzzyyyrrrmmmkkkjjjkkkmmmppptttzzz}}}|||~~~~~~}}}zzz{{{||||||zzzwwwtttrrrhhhccc``````ccchhhsss~~~kkk^^^UUUccctttgggNNN@@@???::::::<<<999555555444444444444555555555777999;;;???HHHTTT]]]pppwwwhhhgggnnnyyyyyysssyyygggOOOGGG@@@??????===;;;<<<>>>>>>===<<<;;;;;;::::::999777888:::;;;<<>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAACCCDDDFFFGGGCCCBBBBBBBBBBBBBBBCCCCCC???DDDJJJMMMQQQYYYdddmmmzzz~~~xxxmmmmmmmmmlllllloootttwwwxxx{{{|||kkk^^^YYY[[[UUUVVVXXXZZZ]]]___``````bbbgggmmmrrrvvv}}}tttnnnkkkjjjmmmqqqppprrrvvvzzz~~~~~~~~~~~~~~~|||}}}}}}|||{{{xxxuuutttjjjeee``````bbbgggrrr}}}{{{fff\\\UUUcccqqqlllQQQAAA???;;;:::<<<999777777777666666777777777555777999:::>>>GGGSSS[[[qqqvvvggggggnnn|||wwwqqqvvvfffNNNFFF@@@??????===<<<===<<<<<<;;;;;;:::::::::999888666777:::;;;===EEEOOOXXXcccqqq~~~xxxssskkkbbb]]]^^^bbbfffddddddeeefffgggjjjlllnnnlllbbbTTTHHHAAA>>><<<;;;999999999:::<<<>>>@@@BBBFFFGGGJJJMMMPPPTTTVVVWWW[[[___dddhhhjjjooouuuzzz|||mmmbbbYYYPPPKKKJJJIIIKKKNNNQQQWWW^^^ggglllsssyyy}}}vvvppphhhcccaaa```]]][[[TTTQQQLLLGGGDDDAAA@@@@@@===>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCBBBAAAAAAAAAAAA>>>CCCHHHIIIJJJNNNXXX```ooottt}}}~~~vvvlllllljjjhhhfffgggkkkoooppptttxxx{{{wwwkkkbbb___aaa]]]___aaaeeehhhjjjlllmmmnnnssszzzvvvooonnnnnnmmmpppuuuuuuwww{{{~~~}}}||||||}}}~~~}}}}}}}}}|||zzzxxxuuutttmmmgggaaa```aaaeeepppzzztttaaaZZZUUUdddtttrrrUUUCCC@@@:::999:::666777666666555555666666777555777888:::===FFFQQQYYYmmm~~~vvvggghhhpppxxxpppvvveeeNNNFFF@@@??????===<<<===999999999999999999999999777555777:::;;;>>>GGGPPPZZZfffuuuxxxssslllddd___aaafffkkkeeeeeeeeefffhhhjjjlllnnnkkkaaaSSSHHHAAA>>><<<:::<<<<<<<<<===???AAADDDEEEFFFGGGJJJMMMQQQTTTWWWXXX\\\aaafffjjjmmmqqqxxx}}}qqqfff]]]SSSMMMLLLIIIKKKMMMQQQVVV]]]eeekkkqqqvvv}}}}}}|||tttnnnfffaaa___^^^\\\YYYWWWSSSNNNIIIEEECCCBBBBBB======>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAA???>>>>>>>>>BBBGGGGGGEEEHHHPPPXXXeeekkkuuu~~~vvvmmmllljjjfffbbbbbbeeeiiikkkooosssvvvzzzssskkkgggfffhhhggghhhlllooosssvvvxxxyyyzzz{{{sssooorrrrrrppprrrvvvzzz|||}}}|||{{{|||}}}~~~|||||||||{{{yyywwwuuusssnnnhhhbbb``````dddnnnyyy{{{ooo^^^YYYVVVfffyyywwwYYYEEE@@@:::888888333444333333222222333333444666777888999===EEEPPPXXXgggxxxwwwhhhjjjtttxxx|||{{{www{{{|||cccOOOGGGAAA@@@@@@===;;;;;;<<<;;;;;;999777555333222888777888<<<>>>AAAHHHQQQZZZdddrrr}}}wwwuuummmbbb^^^aaafffggghhhgggfffhhhkkkmmmnnnmmmccc[[[OOOEEE>>>;;;:::::::::<<<>>>??????@@@BBBDDDFFFHHHKKKMMMOOORRRVVVYYY^^^bbbgggiiikkkooouuuzzzyyynnnaaaTTTMMMMMMJJJJJJLLLOOOUUU\\\cccgggqqqwww||||||}}}~~~{{{vvvpppmmmhhhdddaaa^^^ZZZWWWXXXSSSMMMHHHFFFDDDCCCBBBDDDBBBAAAAAABBBBBB@@@???CCCBBBBBBAAAAAABBBBBBBBBCCCCCCBBBAAABBBCCCDDDEEECCCCCCBBBCCCDDDGGGJJJLLLWWW^^^kkkzzzzzzvvvrrrmmmjjjjjjjjjjjjiiihhhjjjmmmooossszzzzzzoookkkjjjmmmrrrvvvzzzxxxuuurrrssswww{{{|||{{{~~~|||{{{zzz{{{zzzzzzzzzzzzyyyvvvtttpppkkkccc\\\[[[```iiipppzzzwwwqqqiii]]]UUUXXX```xxxzzz^^^EEE===>>>;;;777777666666555555555444444444444666999;;;>>>FFFPPPWWWfffvvvyyylllooozzz~~~tttxxxyyytttwww{{{bbbNNNFFF?????????;;;999:::999999999999888777555555888666777;;;>>>BBBKKKTTT^^^hhhvvv|||}}}}}}wwwtttkkk```\\\aaagggiiijjjiiiggghhhiiijjjjjjiii___XXXMMMDDD>>><<<<<<<<<;;;===???@@@@@@AAACCCEEEFFFIIIKKKNNNPPPSSSWWWZZZ^^^bbbgggjjjlllpppvvvzzz|||qqqdddWWWPPPOOOJJJJJJKKKNNNSSSYYY```dddnnntttyyyzzz{{{|||yyytttmmmjjjeeeaaa___]]]ZZZXXXXXXTTTOOOKKKIIIGGGEEECCCCCCBBBAAAAAABBBBBB@@@???BBBBBBAAAAAAAAABBBBBBCCCDDDCCCCCCBBBCCCDDDFFFGGGGGGFFFEEEDDDEEEGGGIIIJJJPPPWWWbbbooo|||{{{wwwssspppppppppooooookkklllmmmnnnpppvvv~~~yyyrrrrrrtttzzzxxxwwwvvvyyy}}}}}}|||{{{zzz{{{zzzzzzzzzzzzyyyvvvtttoookkkddd^^^\\\aaahhhnnnyyyuuuooofffZZZRRRVVV^^^yyy~~~bbbGGG>>>===999666666555555555555555555555555666888:::<<>>>>>;;;999999666777777888999999888888777666777;;;???DDDOOOYYYeeeooo|||zzz{{{~~~{{{vvvrrrggg\\\ZZZbbbjjjmmmmmmkkkhhhgggggggggfffeee[[[TTTJJJBBB>>>=========<<<>>>@@@AAABBBCCCEEEGGGGGGIIILLLNNNQQQTTTXXX[[[___ccchhhkkkmmmqqqwww|||uuuiii\\\TTTRRRLLLLLLKKKMMMQQQXXX^^^bbbjjjpppuuuwwwyyyzzzwwwqqqjjjfff```]]][[[[[[ZZZYYYXXXUUURRROOONNNKKKHHHFFFCCCBBBAAAAAABBBBBBAAA@@@AAAAAA@@@@@@AAABBBCCCCCCEEEEEEDDDDDDEEEGGGHHHJJJKKKJJJHHHGGGGGGHHHIIIJJJLLLPPPYYYcccooo}}}{{{yyyyyyyyyyyyxxxrrrrrrrrrqqqrrruuu{{{{{{yyy}}}|||}}}~~~|||{{{zzzzzz{{{zzzyyyzzzzzzyyyvvvtttooojjjddd______bbbgggjjjuuupppiii```VVVOOOSSS[[[xxxgggJJJ???<<<888555666555555555555555555666666777999;;;<<>>>>>;;;999:::666777888888999999999999666555777;;;???FFFSSS```nnnwww{{{|||{{{tttooocccYYYYYYbbbkkkooonnnllliiiggggggfffdddbbbXXXQQQHHHAAA===<<<<<<<<<===???AAABBBCCCDDDFFFHHHHHHJJJMMMOOOQQQUUUXXX[[[```dddiiilllnnnrrrxxx}}}wwwmmm```XXXUUUNNNMMMLLLMMMQQQWWW^^^bbbfffmmmsssuuuvvvwwwtttooogggccc]]]YYYXXXXXXXXXXXXWWWUUUTTTSSSRRROOOKKKHHHEEECCCBBBBBBCCCDDDCCCAAA@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFFFFHHHJJJLLLMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMPPPUUU[[[dddrrr}}}|||zzzxxxyyy|||~~~~~~}}}|||{{{{{{zzz{{{zzzyyyyyyzzzyyyvvvsssnnnjjjeeeaaaaaaccceeegggnnnhhhaaaZZZRRRNNNRRRZZZwwwkkkMMMAAA<<<888666888777666666666555555444444555777999;;;>>>EEEOOOWWWgggvvv|||pppqqqzzzyyyuuu||||||sssttt~~~dddOOOGGG@@@@@@???<<<:::;;;888888999999999888888777666666888;;;???GGGWWWgggwww}}}|||{{{rrrlllaaaXXXZZZdddmmmoooooollliiigggfffeeecccbbbVVVPPPGGG@@@<<<:::::::::===???AAACCCDDDEEEHHHJJJIIIKKKNNNPPPSSSVVVZZZ\\\aaaeeejjjmmmppptttzzzxxxooocccZZZVVVMMMKKKJJJKKKOOOUUU\\\```dddkkkqqqsssuuuuuuqqqkkkeeeaaa[[[WWWVVVVVVVVVVVVVVVUUUTTTTTTTTTRRRNNNKKKHHHGGGEEEEEEFFFFFFDDDCCCBBBAAAAAAAAABBBBBBCCCDDDFFFFFFFFFHHHJJJLLLOOOPPPNNNNNNNNNOOOPPPQQQRRRSSSRRRSSSUUUWWW\\\ggguuu~~~}}}}}}}}}||||||{{{{{{zzzyyyyyyyyyyyyxxxuuusssooojjjeeebbbbbbdddddddddfffaaa[[[VVVQQQNNNSSSZZZwwwmmmQQQCCC>>>999888;;;999999888666555444333222111444777:::>>>FFFQQQYYYgggvvv{{{nnnpppxxx~~~xxx{{{rrrttteeeOOOGGGAAA@@@@@@===;;;;;;::::::::::::999888777777777777999<<>>;;;:::999888<<>>AAABBBCCCEEEHHHJJJKKKMMMPPPRRRTTTWWW[[[^^^bbbffflllooorrrwww}}}}}}xxxsssiii___ZZZSSSPPPLLLJJJKKKPPPUUUYYY```gggmmmoooooonnnhhhbbb\\\ZZZXXXXXXYYY[[[[[[[[[YYYXXXWWWWWWXXXXXXVVVUUUSSSQQQOOOMMMMMMKKKIIIGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHKKKOOORRRTTTSSSTTTVVVXXXZZZ[[[\\\\\\ZZZ^^^```^^^[[[]]]dddkkkttt~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~zzzyyyxxxyyyyyyxxxuuurrrrrrllldddaaabbbdddcccbbb```[[[WWWUUURRROOOPPPUUUllltttYYYJJJBBB999666999777777777666666666666666222555999<<>>>>>;;;999999888888999:::::::::999999:::999;;;<<>>BBBJJJUUU\\\nnn}}}ooommmuuu~~~vvv|||gggPPPGGG@@@???>>><<<;;;<<<:::::::::999999999888888;;;888888;;;@@@LLLaaarrr~~~|||uuummmjjjmmmrrrwwwyyyssslllccc]]]ZZZWWWTTTQQQIIIDDD>>>999888999:::;;;>>>@@@CCCDDDEEEFFFIIIKKKJJJMMMPPPRRRUUUXXX\\\___gggiiimmmqqquuu{{{}}}uuuqqqnnniiieeeaaa\\\UUUPPPOOOPPPQQQRRR]]]aaafffiiigggccc___]]][[[[[[[[[\\\]]]```bbbccc___^^^^^^```bbbbbb^^^[[[YYYYYYYYYXXXUUURRRNNNLLLMMMLLLJJJIIIHHHIIIIIIJJJFFFGGGIIIKKKLLLOOOSSSVVVUUUVVVVVVXXXZZZ]]]```bbbdddeeeggghhhhhhgggfffeeemmmpppxxx~~~{{{yyyyyyyyyxxxwwwtttoooggg```]]]]]]aaaccc```bbb\\\WWWVVVMMMIIISSS___rrraaaJJJ@@@<<<999555777777777777777777777777666777888:::???JJJXXXcccvvvzzzmmmmmmqqqwww~~~www}}}fffPPPGGG@@@???>>><<<;;;<<<:::::::::999999999888888<<<::::::===BBBNNNbbbsss|||vvvooolllpppuuuxxxyyyrrrkkkbbb\\\YYYWWWSSSPPPHHHDDD>>>999999:::;;;;;;???AAACCCDDDEEEGGGIIIKKKKKKMMMPPPSSSUUUYYY]]]```gggjjjnnnrrrvvv{{{yyyuuurrrnnnkkkhhhcccZZZTTTPPPQQQSSSTTT\\\___bbbcccaaa___^^^]]][[[[[[[[[\\\^^^```bbbcccbbb``````aaabbbbbb___]]]ZZZZZZ[[[ZZZXXXUUURRRQQQRRRQQQPPPNNNNNNNNNNNNOOOKKKLLLMMMNNNNNNPPPSSSVVVWWWWWWYYY[[[^^^aaaeeeffflllmmmnnnooonnnmmmkkkiiikkkmmmttt}}}}}}{{{{{{{{{zzzyyytttoooggg```\\\]]]```bbb___ccc```]]]\\\QQQJJJQQQXXXlllbbbKKK@@@<<<999666666666666666666666666666666777888:::@@@KKKZZZdddyyyyyylllmmmooottt{{{|||www}}}fffPPPGGG@@@???>>><<<;;;<<<:::::::::999999999888888===;;;<<>><<<;;;<<<:::::::::999999999888888<<<;;;<<<@@@EEEPPPbbbrrr~~~vvvqqqmmmlllooorrrsssrrrmmmggg___YYYVVVSSSOOOKKKEEEAAA<<<999999;;;<<<<<<@@@BBBDDDFFFFFFHHHJJJLLLMMMOOORRRUUUWWW[[[___bbbgggjjjooosssvvvzzz}}}{{{wwwvvvuuuuuu|||uuujjj]]]TTTQQQRRRTTTVVVXXXYYYYYYXXXYYYZZZ\\\``````aaaccceeegggiiijjjiiigggdddbbbaaaaaaaaaaaa^^^^^^___``````______^^^______^^^]]]]]]]]]]]]]]]WWWXXXXXXWWWVVVVVVXXX[[[\\\]]]___bbbfffkkkoooqqquuuvvvxxxyyyyyyxxxvvvuuuuuuvvvwwwyyy~~~|||zzzyyyyyyxxxwwwuuutttoooggg```\\\[[[]]]^^^]]]dddeeegggiii[[[MMMOOOPPPaaattt~~~eeeMMM@@@:::888777666666666666666666666666555777888;;;BBBNNN]]]gggwwwmmmdddhhhoooxxxxxxzzzfffPPPGGG@@@???>>><<<;;;<<<:::::::::999999999888888:::999;;;@@@EEENNN___oooyyyvvvqqqmmmlllnnnppppppooojjjddd]]]WWWTTTQQQLLLHHHBBB???;;;999:::;;;<<<===@@@BBBEEEFFFGGGHHHKKKMMMMMMPPPSSSUUUXXX[[[___bbbgggjjjnnnrrruuuyyy}}}{{{vvvvvvyyy{{{|||qqqcccXXXQQQQQQRRRRRRUUUXXXYYYYYYYYYZZZ[[[```aaaccceeegggiiijjjkkkkkkiiifffcccaaaaaabbbccc___```aaabbbcccdddddddddcccccccccddddddddddddccc\\\]]]]]]\\\[[[\\\^^^```___```bbbeeeiiimmmqqqtttuuuwwwzzz|||~~~~~~~~~~~~~~~}}}|||~~~~~~}}}{{{yyyyyyyyyxxxvvvtttsssnnnggg```\\\[[[\\\]]]\\\ccceeejjjmmm___PPPQQQPPP^^^nnnwww}}}gggNNN???999777666555555555555555555555555555777888;;;BBBNNN]]]gggttt~~~hhh```eeeooo|||}}}~~~}}}hhhPPPGGG@@@???>>><<<;;;<<<:::::::::999999999888888888888;;;???DDDMMM]]]lllwwwyyytttooommmnnnppppppooogggbbb[[[VVVRRROOOJJJFFF@@@===:::999:::<<<======AAACCCFFFGGGHHHIIIKKKMMMMMMOOORRRUUUWWW[[[___bbbgggjjjmmmppptttyyy~~~~~~xxxyyy~~~yyylll___UUURRRRRRQQQSSSWWWYYYYYYZZZ[[[\\\___```bbbeeegggiiijjjjjjlllkkkiiifffccccccdddfffccccccdddeeefffhhhiiiiiiggghhhiiikkkkkkllllllllldddddddddcccbbbbbbdddfffddddddeeehhhkkkooorrrtttwwwyyy}}}}}}~~~}}}~~~~~~~~~~~~|||{{{{{{{{{yyywwwuuuqqqmmmfff```\\\[[[[[[]]]\\\dddhhhoootttgggVVVTTTOOO]]]llluuu|||lllQQQAAA999777777555555555555555555555555555777888;;;AAAMMM[[[fffrrr{{{fff___dddnnn|||iiiPPPGGG@@@???>>><<<;;;<<<:::::::::999999999888888888888;;;@@@EEEMMM\\\kkkxxx{{{vvvooollllllnnnnnnmmmeee```YYYTTTQQQMMMHHHCCC???<<<:::999;;;<<<======AAADDDFFFGGGHHHIIILLLNNNLLLOOORRRTTTWWWZZZ^^^bbbgggiiikkknnnrrrxxxyyy{{{wwwhhh\\\VVVUUUQQQSSSTTTUUUVVVXXX\\\___aaabbbeeehhhjjjlllmmmmmmmmmnnnmmmkkkgggfffhhhjjjgggggghhhiiijjjlllmmmnnnlllmmmppprrrtttuuuuuuuuunnnnnnmmmkkkhhhgggiiijjjiiiiiiiiikkkmmmpppssstttxxx{{{}}}zzzyyyyyy{{{}}}|||{{{{{{{{{yyyvvvtttoookkkeee___\\\[[[\\\]]]\\\fffnnnyyyqqq\\\XXXQQQ___ppp{{{qqqVVVCCC;;;888888555555555555555555555555666777888:::@@@KKKZZZdddppp}}}iiibbbgggqqq|||jjjPPPGGG@@@???>>><<<;;;<<<:::::::::999999999888888888888<<>>;;;999999;;;===>>>>>>BBBDDDFFFHHHHHHJJJLLLNNNLLLNNNQQQTTTVVVZZZ^^^aaahhhiiijjjmmmqqqxxx~~~xxxzzz~~~ooobbbZZZWWWSSSSSSRRRRRRSSSWWW]]]bbbdddfffiiilllooopppqqqqqqnnnppppppnnnkkkiiikkkmmmjjjjjjjjjkkkmmmnnnpppqqqppprrrtttwwwzzz{{{{{{|||uuuuuusssppplllkkkkkklllmmmllllllmmmoooqqqssstttyyy{{{}}}~~~yyywwwtttuuuyyyzzzyyyxxxyyyyyywwwtttqqqmmmjjjddd___\\\[[[\\\]]]\\\hhhtttxxxaaaZZZTTTdddwwwvvvYYYFFF===::::::555555555555555555555555666777888:::???JJJXXXcccmmm|||lllfffkkkuuu|||fffOOOFFF>>><<<<<<::::::<<<999999999999999999999999999777:::@@@EEEMMM```sss~~~~~~xxxvvvppphhhfffiiilllkkkddd___YYYUUUQQQLLLEEE@@@>>><<<:::888999;;;>>>@@@CCCDDDEEEFFFHHHKKKMMMNNNOOOQQQTTTXXX[[[^^^```aaaeeehhhmmmqqquuuzzzzzzyyy~~~wwwiii\\\RRRQQQQQQRRRTTTWWWZZZ^^^```fffiiimmmpppqqqrrrssstttvvvuuusssqqqppppppqqqqqqmmmnnnoooqqqrrrtttuuuvvvuuuvvvwww{{{~~~~~~}}}{{{yyyxxxvvvtttqqqnnnooonnnmmmnnnooosssvvvyyyzzz~~~~~~|||uuutttxxxvvvtttsssssssssrrrqqqrrrwwwzzzyyyyyyyyyxxxvvvrrrooollljjjfff```[[[ZZZ[[[]]]cccgggwwwvvvfffaaaZZZmmmzzzYYYCCC;;;:::999666666555444444444444555777666666999@@@JJJTTTZZZkkk~~~rrrkkkllltttfffOOOFFF>>><<<<<<::::::<<<888888888888888888888888;;;:::<<>>>>><<<:::888999;;;>>>@@@DDDDDDEEEGGGHHHKKKLLLNNNOOOPPPTTTWWW[[[^^^```aaafffiiinnnrrrvvv{{{|||zzz}}}oooaaaWWWUUUUUUTTTUUUWWWZZZ]]]___dddhhhmmmqqqssstttvvvwwwzzzyyyvvvtttrrrrrrrrrrrrqqqqqqrrrsssuuuvvvxxxyyyxxxxxxzzz}}}~~~}}}zzzxxxvvvvvvtttsssrrrsssuuuxxxyyy}}}|||{{{zzzmmmggghhhtttsssrrrrrrssstttuuuuuu~~~~~~~~~~~~~~~~~~{{{yyyxxxxxxwwwuuurrrooommmkkkhhhccc^^^\\\]]]^^^```fffvvvwwwfffaaa]]]qqqzzzYYYDDD<<<;;;999666666555444444444444555666666777:::@@@JJJUUU\\\lll}}}vvvpppqqqfffPPPFFF>>>===<<<::::::<<<777777777777777777777777;;;:::===BBBIIIWWWkkk|||xxxqqqvvvxxx|||{{{xxxwwwppphhhdddggghhhggg___ZZZTTTOOOLLLGGGAAA<<<===;;;:::999:::<<>><<<;;;777666666555555555555555555666777:::@@@KKKXXXaaauuu~~~zzz|||iiiQQQHHH@@@======::::::;;;999999999999999999999999999:::<<>>AAABBBFFFFFFFFFHHHIIIKKKMMMNNNOOOQQQTTTXXX]]]```cccdddgggjjjnnnrrruuuzzz}}}|||tttfffZZZYYYWWWVVVXXX[[[___bbbjjjnnntttxxx{{{~~~~~~~~~~~~~~~}}}||||||}}}~~~{{{{{{{{{www|||yyyqqqiiiffffffkkkwww~~~~~~}}}}}}}}}}}}zzzwwwuuutttsssrrrpppmmmllljjjfff```]]][[[[[[]]]___ccchhhfff^^^WWWTTTZZZrrrwwwZZZFFF???<<<:::777777666555555555555666444666888:::???IIIWWWbbbwww~~~zzz{{{kkkRRRIII@@@>>>===::::::;;;999999999999999999999999:::===???EEEUUUppp~~~xxxxxxzzztttpppmmmsss}}}|||tttsssnnnfffbbbcccbbb```\\\WWWOOOKKKHHHDDD@@@<<<999::::::;;;===???BBBCCCEEEEEEFFFHHHJJJLLLNNNOOOPPPRRRUUUZZZ^^^bbbeeefffhhhkkkooosssvvv{{{|||{{{|||nnn\\\[[[XXXWWWYYY]]]aaadddlllqqqvvv{{{~~~yyyxxx~~~zzz~~~xxxnnniiifffhhhmmmuuu~~~~~~}}}}}}|||{{{{{{{{{|||zzzxxxwwwvvvuuusssqqqmmmllliiiddd^^^[[[ZZZ[[[\\\\\\]]]\\\ZZZWWWTTTRRRYYYqqquuuYYYFFF???<<<:::888777666666555555666666444666888999===GGGVVVaaattt|||wwwxxxmmmSSSIIIAAA>>>===;;;:::;;;888888888888888888888888:::===???FFFYYYxxx{{{zzzvvvzzz~~~ssspppuuu}}}}}}zzzrrrqqqmmmeeeaaabbbbbb___[[[UUUNNNIIIFFFCCC???;;;999999:::;;;>>>@@@BBBDDDCCCDDDEEEHHHJJJMMMPPPQQQQQQSSSWWW[[[```dddfffhhhkkknnnqqquuuxxx|||}}}|||rrrbbb___\\\ZZZ[[[^^^bbbeeelllqqqwww}}}zzzwww}}}tttppplllkkknnnwww~~~}}}}}}|||{{{{{{zzzyyyxxxyyyyyyxxxuuurrrooommmiiiccc]]]ZZZZZZ\\\YYYZZZZZZXXXWWWWWWUUUTTTWWWnnnsssXXXFFF>>>;;;999888777777666666666666666444666888888;;;DDDTTT```rrrzzzsssttt{{{nnnSSSIIIAAA>>>===;;;:::;;;777777777777777777777777777;;;>>>EEEZZZ{{{{{{xxxwwwxxx~~~}}}sssrrr~~~|||xxxppppppllldddaaabbbbbb___ZZZTTTMMMGGGEEEBBB>>>;;;888999:::<<<>>>AAACCCDDDCCCCCCEEEHHHKKKNNNQQQRRRRRRTTTXXX\\\aaaeeehhhiiimmmpppssswwwzzz~~~}}}|||rrrgggddd```]]]]]]___cccfffkkkpppwww~~~|||yyy~~~wwwooommmoooqqqzzz~~~~~~}}}yyyyyyyyyzzz{{{yyyvvvssspppnnniiibbb]]]ZZZ[[[]]]VVVXXXYYYYYYYYYYYYXXXVVVTTTjjjqqqWWWEEE>>>;;;888888888777666666666666666444666888777999CCCSSS___sssyyyrrrqqqrrrnnnTTTJJJ@@@??????===;;;;;;999888777666666888:::;;;:::;;;>>>HHH[[[tttxxx{{{}}}vvvzzz}}}{{{tttooohhhdddbbbbbbbbbbbbWWWRRRKKKDDD@@@===;;;:::;;;:::999:::<<>>DDDPPP\\\ssszzzrrrrrrqqqzzznnnTTTJJJ@@@??????===;;;;;;999999777777777999:::<<<999;;;???HHHYYYqqq{{{}}}}}}www{{{}}}{{{tttooohhhcccaaaaaaaaaaaaWWWRRRJJJDDD@@@>>><<<:::<<<;;;::::::===@@@EEEGGGIIIHHHHHHIIIJJJMMMPPPRRRQQQTTTXXX\\\___bbbfffiiipppsssxxx{{{~~~zzzxxx~~~tttlllgggccccccddddddhhhnnnppptttyyy}}}zzzrrruuu{{{www}}}~~~}}}||||||||||||yyyzzz|||}}}|||yyyvvvsssqqqnnnhhhccc^^^[[[ZZZZZZWWWWWWXXXZZZ\\\[[[WWWUUUPPP^^^vvv}}}zzzcccLLL>>>::::::888777666555444555555666444333555999>>>EEEQQQ]]]ttt}}}ppplllllltttmmmTTTJJJ@@@??????===;;;;;;::::::999888888999;;;<<<999;;;???HHHWWWlll}}}xxx}}}|||zzztttooohhhcccaaa`````````VVVQQQJJJDDD@@@>>><<<;;;===<<<;;;;;;===@@@DDDFFFHHHHHHHHHHHHJJJLLLOOOPPPQQQTTTXXX\\\___cccgggjjjrrrvvv{{{~~~xxxwww|||tttjjjeeecccdddeeeeeehhhmmmrrruuuyyy}}}~~~ssssss|||}}}}}}||||||||||||}}}}}}{{{{{{||||||{{{wwwtttrrrpppmmmhhhbbb^^^[[[ZZZZZZYYYYYYYYYZZZ[[[ZZZWWWTTTLLLYYYooo~~~|||fffOOO???::::::888777666555444444555666444333444999>>>EEEQQQ]]]qqqnnngggiiiooozzzmmmTTTJJJ@@@>>>???===;;;;;;;;;::::::999999:::;;;;;;999;;;???GGGTTTfffxxx}}}zzz~~~{{{yyytttooohhhccc```______^^^UUUPPPIIICCC@@@>>><<<;;;===<<<<<<<<<>>>AAADDDFFFHHHHHHHHHIIIKKKMMMNNNPPPQQQTTTYYY]]]```dddiiilllssswww|||yyywww{{{ssslllhhhgggiiiiiihhhjjjnnnsssuuuyyy}}}ssspppwww||||||{{{{{{|||}}}}}}~~~}}}~~~~~~}}}{{{wwwsssqqqpppmmmgggbbb^^^[[[ZZZZZZZZZYYYYYYYYYZZZYYYVVVSSSNNNXXXjjj}}}iiiQQQAAA:::999777666555444444555666777555444555999===CCCPPP[[[lll|||ooofffhhhmmmvvvnnnTTTJJJ@@@>>>???===;;;;;;;;;:::::::::::::::::::::999;;;???GGGRRRbbbrrr|||}}}{{{}}}zzzxxxtttooohhhbbb___^^^]]]]]]SSSOOOHHHCCC@@@>>>===<<<<<<<<<<<<===???BBBDDDFFFIIIIIIJJJKKKLLLNNNOOOPPPQQQTTTYYY]]]aaaeeejjjnnnrrrvvv|||zzzyyyzzzsssqqqnnnnnnqqqqqqoooooorrrsssvvvzzz~~~~~~qqqnnnsss|||{{{{{{||||||}}}~~~}}}{{{wwwtttrrrooolllgggaaa]]][[[[[[[[[YYYXXXXXXXXXXXXXXXUUUSSSOOOVVVfffxxxmmmTTTBBB;;;999444444444444555666888999777555666999<<>>===<<<;;;;;;<<<===@@@CCCEEEGGGJJJJJJKKKLLLMMMNNNOOOOOOPPPTTTYYY^^^bbbggglllooorrrvvv|||{{{yyyzzzrrrnnnmmmnnnssstttrrrrrruuuvvvyyy|||}}}qqqmmmqqq|||~~~~~~~~~}}}}}}|||}}}}}}~~~~~~}}}zzzvvvsssrrrnnnkkkfffaaa]]][[[[[[[[[ZZZXXXWWWXXXYYYXXXVVVUUUMMMSSSbbbtttpppVVVCCC<<<:::444444444444555777888999777555666999<<>>>>>===999:::;;;>>>AAADDDGGGHHHIIIIIIKKKLLLMMMMMMNNNNNNPPPTTTYYY^^^ccchhhmmmppprrrwww}}}{{{yyyzzzqqqkkkkkkooovvvyyyxxxyyy|||{{{}}}~~~rrrllloooyyy~~~~~~~~~~~~~~~~~~}}}|||zzzxxxuuurrrqqqnnnkkkfffaaa]]][[[[[[[[[[[[YYYYYYYYYZZZ[[[YYYXXXOOOSSS```qqqrrrWWWDDD<<<;;;777666555444444555666777444222444888<<>>===888999;;;>>>AAAEEEHHHIIIHHHHHHJJJKKKLLLLLLLLLLLLPPPTTTYYY^^^ccchhhmmmqqqsssxxx~~~zzzxxx~~~zzzqqqooopppvvvsssmmmnnnwww|||{{{zzzxxxvvvsssqqqooommmjjjfffaaa]]][[[[[[[[[\\\[[[ZZZ[[[\\\]]]\\\[[[SSSVVV```ppp}}}tttXXXDDD===<<<:::999777555444333444444111000222777===DDDQQQ^^^lll{{{pppiiiiiinnnwwwlllUUUKKKAAA???@@@>>><<<<<<999999:::;;;:::999777666:::<<>><<<<<<:::::::::::::::999888888;;;===@@@HHHTTTeeewww~~~~~~|||zzzvvvsssppplllfffaaa^^^[[[XXXUUUSSSOOOIIIDDD@@@===;;;999999:::;;;>>>@@@CCCEEEGGGGGGIIILLLNNNNNNOOOPPPQQQPPPTTT[[[aaagggmmmssswww|||wwwuuu}}}vvvqqqooouuuuuullllllttt~~~~~~~~~{{{zzzyyywwwuuusssqqqpppkkkiiifffaaa\\\ZZZ[[[\\\\\\\\\[[[\\\]]]___``````]]]^^^fffuuu|||```FFF<<<===888777666555444444444444444444555999;;;@@@MMMZZZjjjzzztttsssmmmxxxnnnUUUKKKAAA???@@@>>><<<<<<<<<;;;;;;:::::::::::::::<<<>>>BBBJJJWWWiii{{{~~~|||yyytttqqqoookkkeee```]]]ZZZWWWTTTSSSNNNGGGAAA>>><<<:::999999:::<<<>>>AAADDDFFFGGGHHHKKKNNNOOOPPPPPPRRRSSSTTTXXX]]]ccciiiooovvv{{{}}}xxxvvv~~~vvvqqqqqqxxxwwwmmmkkkrrr}}}~~~~~~~~~~~~zzzzzzyyywwwuuusssqqqpppggggggeeeaaa]]]ZZZZZZ[[[[[[[[[[[[\\\___bbbfffhhhggggggnnn|||}}}bbbGGG;;;;;;888777555444333444444555666666777:::<<>><<<<<<===<<<;;;:::999:::;;;<<<;;;===BBBKKKYYYlll|||yyytttqqqnnnjjjeee```]]]ZZZVVVTTTRRRMMMEEE???<<<;;;:::999;;;<<>><<<<<<<<<;;;:::999::::::<<<===999<<>>;;;::::::999;;;===@@@CCCFFFHHHIIIIIIIIIKKKMMMNNNOOOQQQSSSVVVZZZ]]]bbbhhhmmmssszzz~~~~~~vvvtttzzzvvvqqqpppxxxqqqjjjmmmyyy}}}{{{yyyxxxyyyyyyyyyxxxvvvssspppoookkkkkkhhhccc^^^YYYXXXXXXXXXYYY[[[]]]```fffnnntttyyyyyybbbFFF888777:::999777555555666888999888666777888:::@@@NNN[[[uuuwwwzzzqqqUUUKKKAAA???@@@>>><<<<<<:::::::::::::::;;;;;;<<<888;;;BBBMMM]]]rrr{{{}}}}}}yyytttqqqmmmiiiccc___[[[XXXUUURRRKKKGGGAAA===;;;::::::999:::;;;???BBBEEEFFFGGGGGGIIIKKKMMMNNNOOOQQQTTTWWW[[[___ffflllqqqvvv{{{~~~}}}uuurrrxxxvvvrrrrrrzzztttkkklllwww~~~|||zzzxxxwwwyyyyyyyyyyyywwwssspppnnnmmmllliiiccc]]]XXXWWWWWWWWWYYYZZZ[[[^^^dddnnnuuuzzz{{{bbbGGG;;;::::::888666444444666888:::;;;999888:::;;;AAAOOO]]]vvvxxxzzzrrrUUUKKKAAA???@@@>>><<<<<<888888999:::::::::::::::999<<>><<<<<<666777999:::;;;:::999999:::===EEEQQQcccyyy}}}xxx~~~|||yyyvvvrrrooohhhddd___ZZZVVVSSSPPPNNNDDDBBB>>>===<<<<<<:::999<<<>>>BBBEEEHHHIIIJJJJJJLLLNNNPPPQQQRRRTTTXXX[[[^^^dddllltttyyy|||vvvrrrwww~~~vvvrrrssszzzxxxlllkkkuuu{{{{{{||||||||||||{{{{{{xxxyyyzzzyyywwwtttpppnnnjjjhhhddd^^^YYYWWWXXXZZZWWWXXXZZZYYYZZZ```kkktttqqqsss{{{yyy\\\DDD:::;;;777555222000111333555777999777666777888>>>LLLZZZmmm{{{qqqUUUKKKBBB@@@@@@>>>;;;;;;888999:::;;;<<<<<<<<<<<<777===FFFQQQhhh|||xxx~~~{{{vvvrrrnnniiieee^^^XXXSSSPPPLLLJJJFFFDDD???;;;999999:::<<<<<<>>>@@@AAABBBEEEHHHKKKIIIKKKNNNPPPRRRUUUYYY\\\bbbiiiqqqyyy}}}}}}tttrrryyy~~~xxxssssss}}}}}}nnnkkkttt}}}|||{{{{{{{{{{{{||||||{{{{{{{{{zzzwwwtttpppnnnkkkhhhbbb]]]YYYWWWWWWWWWVVVVVVUUUVVVZZZ```fffjjjooouuu~~~{{{~~~sss\\\HHH===<<<:::777555444444555555444444222333777;;;???IIIRRRhhhzzzqqqVVVKKKBBB@@@@@@>>>;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;@@@HHHUUUmmmyyyxxx}}}zzzvvvrrrooohhhccc\\\VVVRRRNNNJJJHHHEEEBBB>>>;;;999999:::;;;<<>>AAAHHHXXXqqqvvvwww|||zzzvvvrrroooeeeaaaZZZTTTOOOLLLHHHFFFCCCAAA===:::999999:::;;;<<>>???@@@@@@===>>>DDDWWWqqqxxxxxx~~~{{{yyyvvvrrroooddd___XXXRRRNNNJJJGGGDDD@@@???<<<:::999999:::;;;===@@@EEEHHHIIIIIIJJJKKKMMMNNNPPPRRRUUUYYY^^^aaakkkooovvv{{{~~~wwwnnnmmmvvv{{{uuusss}}}qqqjjjsss{{{tttqqqsss|||~~~~~~~~~|||yyyxxxvvvvvvwwwwwwuuurrrpppnnnkkkgggbbb\\\WWWUUUUUUUUUTTTUUUVVVWWWXXX]]]eeekkkvvv{{{zzzwwwuuuvvv~~~zzzcccLLL>>>:::777666666777777666444111333333555999:::>>>IIIUUUcccttt}}}uuuXXXMMMBBB???>>><<<;;;;;;999999;;;<<<===============<<>>===<<<:::::::::;;;<<<===AAAEEEHHHIIIJJJKKKLLLLLLNNNPPPRRRTTTXXX^^^bbblllpppuuuzzz}}}uuulllllluuuxxxqqqppp{{{qqqjjjsssyyynnnjjjjjjoooyyy}}}~~~~~~|||yyywwwuuuvvvvvvvvvuuurrrooonnnjjjfff```ZZZVVVSSSSSSSSSSSSUUUWWWWWWWWW\\\dddkkkyyy~~~}}}yyyuuuvvv~~~|||eeeNNN???;;;777666666777777666444111333333666999:::>>>IIIVVVgggwww}}}}}}xxxYYYMMMBBB>>>>>><<<:::;;;<<<<<<<<<<<<;;;:::999888>>>===DDDXXXnnn~~~~~~zzz|||yyywwwsssooolllaaa]]]VVVPPPLLLHHHDDDBBB===<<<<<<;;;;;;<<<===>>>>>>AAAEEEHHHIIIJJJKKKMMMMMMNNNPPPQQQTTTYYY___dddlllpppuuuyyy}}}tttkkkkkkuuuvvvpppnnnyyy}}}{{{~~~qqqjjjsss~~~~~~~~~yyyoooeeedddgggmmmxxx~~~~~~~~~}}}}}}}}}}}}|||{{{yyyxxxvvvwwwwwwwwwuuurrrooommmjjjggg```ZZZUUUSSSRRRRRRRRRUUUWWWWWWWWW[[[dddkkkzzz~~~~~~yyyssssss{{{}}}fffOOOAAA===888777666666777666444222333444777::::::===JJJWWWiiizzz|||zzzzzz{{{ZZZNNNBBB>>>===;;;:::;;;999:::::::::::::::999999>>>===FFFXXXkkkyyy|||yyy|||yyyvvvrrrmmmjjj___ZZZTTTNNNIIIEEEBBB@@@===<<<<<<<<<<<<===>>>??????BBBDDDFFFGGGIIIKKKMMMOOOPPPQQQSSSUUU[[[aaafffnnnqqquuuyyy~~~ssskkkkkkuuuxxxrrrooozzzrrrmmmyyy}}}{{{{{{{{{zzz~~~pppfff^^^___dddkkkuuu}}}~~~~~~}}}}}}||||||{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxwwwuuurrrooommmlllhhhbbb\\\WWWTTTSSSSSSQQQUUUXXXWWWVVVZZZccclllvvvyyy~~~~~~xxxqqqqqqzzz}}}fffOOOBBB???999777555555555666555333222444888;;;:::===JJJWWWhhhyyy}}}zzzxxx{{{}}}ZZZNNNBBB>>>===;;;:::;;;333444666999;;;<<<===>>>===<<>><<<<<<<<<======>>>???@@@@@@BBBDDDEEEFFFHHHKKKNNNPPPQQQRRRTTTWWW\\\ccchhhooorrrvvvzzzssskkkkkkuuu{{{uuuppp{{{sssrrr{{{xxxyyyyyyxxx|||yyyjjjaaaZZZ\\\bbbjjjssszzz~~~~~~}}}|||||||||{{{zzzzzzyyyyyyyyyzzzzzzyyyzzzyyyxxxuuurrrnnnlllnnnjjjddd]]]XXXVVVUUUUUUQQQUUUXXXWWWVVVZZZccclllooorrrwww}}}xxxqqqqqq{{{}}}fffPPPCCC@@@:::777555444444555555444222555999;;;:::===JJJXXXfffxxx|||xxx{{{vvv[[[JJJCCCAAA;;;;;;>>>999;;;;;;;;;<<<<<<<<<======???>>>DDDPPP___mmm|||}}}}}}~~~xxxwwwwwwrrriiiaaaYYYUUUOOOJJJFFFCCC???===>>>>>>>>>===<<<===@@@CCCCCCFFFIIIKKKKKKLLLMMMNNNQQQRRRSSSUUUXXX___fffllltttwwwzzz~~~xxxppplllsss~~~tttrrrzzz}}}ssswwwxxxtttxxx{{{rrrccc\\\XXX^^^fffmmmrrrvvv~~~~~~~~~~~~}}}|||{{{zzzyyy}}}}}}}}}|||{{{xxxvvvtttxxxwwwuuusssqqqpppooooooooojjjccc\\\VVVTTTSSSSSSWWWSSSQQQUUUZZZ\\\aaafffhhhiiilllsss{{{zzzqqqrrr~~~jjjQQQBBB===999666333444666777666444444333555888;;;???JJJTTTeeerrr|||{{{yyy[[[JJJCCCBBB;;;;;;>>>999::::::;;;;;;;;;<<<<<<<<<>>>>>>CCCPPP___nnn}}}{{{~~~}}}wwwuuutttooofff___WWWSSSNNNIIIEEEBBB>>><<<<<<===<<<;;;;;;<<>>HHHRRRbbbooo{{{[[[JJJCCCBBB;;;;;;>>>999999999:::::::::;;;;;;;;;>>>===CCCPPP```ooozzz{{{uuurrrpppkkkbbb[[[TTTPPPKKKGGGCCC@@@===;;;<<<=========<<<===@@@BBBCCCEEEGGGGGGHHHIIILLLNNNRRRSSSUUUXXX\\\bbbiiioootttwww|||}}}vvvpppmmmuuu~~~uuuttt{{{zzztttyyy|||uuuvvv{{{sssjjj___YYYWWW\\\dddiiiooosss}}}~~~~~~}}}}}}|||||||||{{{xxxxxxxxxxxxxxxxxxyyyyyywwwwwwuuutttrrrpppoooooommmiiibbb[[[VVVSSSSSSTTTVVVSSSSSSWWWZZZ[[[^^^ccccccffflllssszzz{{{yyymmmTTTEEE@@@888666444444555555555444555333444777999<<>>:::888888999999999:::::::::======BBBPPP```ppp~~~{{{vvvrrrnnnhhh___XXXRRRNNNJJJFFFCCC@@@>>>;;;>>>???@@@@@@???@@@CCCEEEEEEFFFGGGGGGHHHJJJMMMPPPQQQSSSUUUXXX]]]ccckkkpppwwwzzz|||vvvppplllsss~~~vvvttt|||~~~wwwssswww~~~wwwvvvyyy{{{oooeee]]]XXXVVV\\\bbbgggmmmrrr}}}}}}}}}}}}||||||||||||{{{zzzxxxvvvuuuuuuvvvwwwwwwvvvuuutttrrrqqqooonnnkkkgggaaaZZZUUUSSSSSSTTTUUUSSSTTTXXXZZZZZZ]]]ccceeejjjsss{{{~~~oooVVVEEE???999777666555555555555555555444444666888;;;DDDNNNZZZhhhzzz{{{\\\KKKDDDBBB<<<<<>>@@@AAAAAAAAABBBDDDFFFGGGHHHIIIIIIIIIKKKOOOQQQPPPRRRVVVYYY^^^dddlllqqq{{{~~~{{{uuuooojjjqqq|||~~~wwwvvv}}}|||uuuqqqsss~~~xxxvvvyyyxxxkkkbbbZZZVVVVVV\\\aaafffkkkqqq}}}~~~}}}}}}}}}}}}||||||||||||zzzyyywwwvvvuuuvvvwwwwwwvvvvvvvvvuuusssqqqooonnnjjjfff___YYYUUUSSSSSSTTTUUUTTTUUUYYYYYYZZZ___eeellltttpppUUUDDD>>>999999888777666555666666555444444666777:::CCCMMMYYYgggyyy{{{\\\KKKDDDCCC<<<<<>>@@@AAAAAAAAACCCEEEGGGHHHJJJJJJKKKLLLOOOQQQPPPSSSWWW[[[```gggnnnsss}}}zzzuuunnnjjjooozzz~~~wwwwww~~~{{{vvvrrrrrrxxxyyyxxx{{{ttthhh```YYYVVVWWW\\\aaaeeekkkqqqxxx|||~~~}}}~~~~~~}}}}}}|||||||||{{{uuuuuuuuuvvvwwwyyyzzz{{{vvvvvvvvvuuusssqqqooommmhhhddd^^^XXXTTTSSSTTTTTTVVVUUUVVVYYYYYYZZZaaajjjuuuoooTTTBBB<<<999:::999888555444555666555444444666888;;;DDDNNNXXXfffxxx~~~]]]LLLDDDCCC======???;;;999999999999:::::::::;;;;;;;;;AAAOOOaaattt}}}xxxqqqiii```XXXSSSKKKHHHEEEBBBAAA@@@>>><<<<<<>>>AAABBBBBBBBBDDDEEEEEEGGGJJJKKKKKKLLLNNNOOORRRUUUZZZ___dddjjjqqqvvv|||wwwtttnnnjjjpppzzz~~~xxxwww~~~|||wwwtttssswww|||{{{zzz}}}zzzoooddd]]]XXXVVVXXX]]]aaadddjjjqqquuu{{{~~~~~~~~~|||~~~~~~}}}|||{{{{{{zzzssstttvvvxxxyyyzzz{{{{{{uuuvvvvvvvvvtttqqqnnnmmmgggccc]]]XXXTTTSSSTTTTTTWWWVVVWWWXXXYYY[[[dddooo~~~|||lllRRRAAA<<<777888999666333222333555555444444777888<<>>===;;;>>>@@@CCCDDDEEEEEEFFFHHHCCCFFFIIIKKKKKKLLLMMMNNNTTTWWW\\\aaafffmmmtttxxxzzz~~~}}}uuusssoookkkqqq|||~~~xxxxxx}}}yyywwwuuuwww|||{{{{{{wwwlllbbb[[[XXXVVVXXX^^^aaadddjjjrrruuu{{{~~~~~~~~~~~~|||~~~}}}|||{{{zzzyyyvvvwwwyyyzzzzzzyyyxxxwwwuuuvvvvvvvvvtttqqqnnnmmmfffccc]]]WWWTTTSSSTTTUUUWWWVVVWWWXXXYYY\\\fffrrr{{{xxxjjjPPPAAA<<<666777777555111000111333555333444777999<<>>???@@@>>>>>>???@@@AAACCCDDDEEEFFFHHHKKKLLLLLLMMMNNNOOOQQQUUUZZZ```fffmmmtttxxxxxxrrrmmmkkkpppwww~~~uuuyyy}}}yyywwwvvvzzz|||tttjjj^^^VVVQQQRRRUUU[[[bbbiiinnnpppyyy}}}}}}||||||~~~}}}|||{{{{{{vvvvvvwwwxxxxxxxxxxxxwwwwwwxxxyyyyyywwwtttpppmmmiiiddd]]]XXXVVVUUUTTTSSSUUUSSSSSSXXX\\\aaakkktttrrrxxxiiiRRRBBB<<<;;;:::888666444222222111222333444444555:::CCCIIIWWW```ooo}}}bbbNNNCCC@@@;;;<<>>EEESSSggg}}}~~~~~~zzzrrrjjjbbbYYYQQQLLLFFFDDDAAA>>><<<<<<===>>>@@@@@@@@@AAABBBDDDFFFFFFGGGIIIKKKLLLLLLLLLNNNPPPRRRVVV\\\bbbgggnnnuuuyyy~~~yyytttooommmrrryyyyyyzzz}}}{{{zzzzzz~~~zzzrrrhhh]]]VVVSSSTTTWWW\\\cccjjjooorrryyy}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{zzzyyyyyyvvvwwwwwwxxxxxxxxxxxxxxxxxxzzz{{{|||zzzvvvqqqnnnhhhddd]]]XXXVVVUUUTTTSSSUUUTTTUUUYYY\\\```kkkuuutttjjjrrr~~~hhhQQQBBB===:::999888666444333222222333444555444555:::BBBHHHYYYbbbppp~~~bbbNNNDDDAAA;;;===???:::999:::::::::999999;;;======>>>FFFWWWooo}}}{{{|||~~~yyyqqqhhh___VVVNNNHHHDDDBBB@@@===<<<<<<===>>>AAAAAAAAABBBDDDEEEGGGHHHIIIJJJKKKKKKKKKLLLOOORRRTTTXXX^^^dddjjjpppvvvzzz}}}{{{uuuqqqooossszzz|||{{{}}}vvvnnneee[[[UUUUUUWWWZZZ___eeekkkqqqtttyyy~~~}}}}}}}}}~~~~~~~~~~~~~~~|||{{{{{{zzzyyyxxxwwwwwwvvvwwwxxxxxxyyyyyyxxxxxxyyy{{{}}}~~~|||wwwrrrnnnhhhccc]]]XXXVVVUUUTTTSSSTTTUUUXXX[[[[[[___lllyyyvvviiidddppp|||fffPPPBBB===999888777666444444444444444555666555555999@@@FFFVVV```nnn|||bbbNNNDDDBBB<<<===???:::999:::::::::999999;;;======>>>FFFYYYssszzzyyy{{{~~~yyypppfff\\\SSSJJJEEECCCBBB@@@???>>>??????@@@AAAAAABBBCCCDDDFFFGGGHHHJJJJJJKKKJJJJJJLLLPPPSSSVVVZZZ```ffflllrrrwww{{{}}}zzzvvvrrrpppttt{{{zzz}}}zzzsssjjjaaaYYYUUUUUUWWW[[[```eeekkkqqquuu{{{}}}|||||||||}}}~~~~~~}}}~~~{{{zzzzzzyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyy{{{}}}~~~|||wwwqqqmmmgggbbb\\\WWWUUUTTTTTTSSSQQQTTTXXX\\\\\\aaappppppfffeeetttxxxcccNNN@@@;;;888777666555555555555555444555666555555888>>>DDDOOOZZZkkkzzzbbbOOOEEECCC===>>>@@@:::999:::::::::999999;;;===<<<===EEEXXXrrrzzzyyy|||~~~xxxnnndddZZZPPPHHHCCCAAAAAA@@@??????@@@@@@AAAAAAAAAAAABBBCCCEEEGGGGGGJJJKKKKKKJJJJJJLLLPPPSSSWWW[[[bbbhhhnnnsssxxx{{{}}}zzzvvvrrrpppttt{{{zzz~~~~~~xxxooofff]]]WWWTTTTTTWWW\\\```eeekkkrrrwww}}}~~~}}}|||||||||}}}~~~}}}}}}}}}~~~{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzwwwyyy{{{{{{yyytttnnnjjjfffbbb\\\WWWUUUTTTTTTSSSOOORRRWWW\\\^^^ddduuuooohhhiiiyyyvvvbbbMMM>>>999777777666555555555555555444555666555555777===BBBMMMXXXhhhyyy~~~bbbOOOEEEDDD>>>>>>@@@:::999:::::::::999999;;;===;;;===EEEWWWnnn||||||~~~~~~wwwmmmbbbXXXOOOGGGBBB>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDEEEGGGHHHJJJKKKLLLLLLLLLMMMPPPSSSXXX\\\cccjjjoootttxxx{{{~~~zzzvvvsssqqquuu|||}}}~~~}}}wwwmmmbbbYYYTTTSSSRRRWWW]]]aaafffllltttzzz}}}|||||||||}}}~~~}}}}}}}}}}}}~~~{{{zzzzzzzzzyyyyyyyyyxxxxxxyyyzzzzzz{{{{{{zzzzzzvvvwwwxxxwwwtttpppkkkiiieeeaaa[[[WWWUUUTTTTTTSSSPPPQQQVVV[[[```hhhyyyoooiiikkk{{{wwwcccMMM>>>888888777666555555555555555333444666666555888===BBBNNNXXXhhhxxxaaaOOOFFFDDD??????@@@:::999:::::::::999999;;;===;;;>>>GGGUUUiii|||}}}wwwlllaaaWWWOOOGGGCCC===>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEGGGHHHIIIIIIJJJLLLMMMMMMNNNPPPRRRXXX]]]dddjjjoootttxxxzzz{{{xxxuuussswww}}}}}}wwwlll```WWWSSSRRRRRRWWW^^^ccchhhnnnxxx~~~~~~}}}|||}}}~~~~~~~~~}}}}}}||||||{{{zzzzzzyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{vvvvvvuuutttqqqmmmjjjhhheee```[[[VVVUUUTTTTTTSSSTTTSSSUUU[[[aaajjjyyy~~~ooojjjmmm}}}zzzgggPPP@@@999888888777555555444444444111333555555555888===BBBMMMWWWfffvvvaaaOOOFFFEEE??????@@@:::999:::::::::999999;;;===<<<@@@HHHUUUfffxxx}}}vvvlllaaaWWWOOOGGGCCC???@@@AAABBBCCCDDDDDDEEECCCDDDDDDEEEFFFHHHIIIJJJHHHJJJMMMNNNNNNNNNPPPQQQXXX]]]dddjjjoootttwwwzzz|||yyyvvvtttxxx~~~wwwkkk^^^UUURRRQQQRRRXXX___eeeiiipppzzz|||}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{||||||{{{{{{wwwvvvtttrrrooollljjjhhhddd```ZZZVVVUUUTTTTTTSSSXXXUUUVVV[[[bbbkkkxxx~~~~~~}}}|||}}}pppkkknnn~~~|||jjjSSSAAA:::999888777666444444444444000333555555666888>>>BBBHHHSSSddduuu}}}fffOOOCCCDDD???===???;;;;;;::::::999999::::::;;;:::;;;CCCRRRbbbqqq{{{tttjjj^^^RRRJJJEEECCC@@@@@@@@@AAABBBCCCDDDEEEHHHGGGFFFEEEEEEGGGIIIJJJHHHJJJLLLMMMNNNPPPSSSVVVZZZ```gggmmmqqqvvv}}}}}}yyyssspppuuu}}}{{{tttlllaaaVVVQQQQQQUUUZZZbbbiiiqqqxxx~~~}}}}}}}}}|||{{{{{{{{{|||~~~|||yyywwwxxxyyyyyyyyy}}}|||zzzzzz{{{zzzxxxvvvxxxvvvsssrrrpppnnnjjjgggccc```[[[VVVSSSSSSTTTUUUTTTVVVXXXZZZaaannnwwwyyyuuuqqqpppuuuyyyxxxvvvvvvllljjjqqq|||eeeMMM>>>::::::888666333222222333444222222333333444888===AAAKKKXXXfffrrruuuwww}}}hhhPPPDDDDDD???===???;;;;;;::::::999999::::::;;;;;;<<>>===AAALLLZZZiii||||||zzztttjjj^^^SSSKKKFFFDDDDDDDDDEEEEEEFFFGGGIIIJJJHHHIIIJJJKKKKKKKKKJJJJJJJJJLLLNNNOOOQQQSSSVVVYYY```fffmmmrrruuuxxx}}}{{{uuurrrvvv~~~~~~wwwooohhh^^^UUUSSSVVV]]]dddnnnwww}}}~~~}}}}}}}}}~~~~~~}}}}}}|||zzz{{{}}}|||{{{zzzzzzzzzyyywwwuuuuuusssqqqooonnnllliiifffccc```[[[VVVSSSSSSTTTUUUUUUWWWXXXZZZcccnnnssssssiiiffffffmmmqqqpppmmmmmmlllllluuu}}}gggPPPBBB>>>888777555444333333333444333333444333444777<<<@@@JJJWWWeeessssssmmmrrrvvvyyy{{{~~~|||{{{{{{zzz{{{oooVVVHHHFFF@@@===???<<<;;;::::::999999::::::;;;>>>===AAALLLZZZiii||||||yyyssshhh]]]RRRJJJEEECCCEEEEEEEEEEEEFFFHHHIIIJJJHHHHHHIIIJJJKKKJJJJJJJJJIIIKKKNNNOOOQQQSSSWWWZZZ```fffnnntttxxx{{{~~~{{{vvvsssxxx|||uuummmfff]]]UUUUUUXXX```gggqqqzzz}}}~~~~~~}}}}}}|||{{{|||{{{zzzyyyyyyyyyxxxvvvtttuuusssqqqpppooommmjjjgggbbb___ZZZUUURRRRRRSSSTTTWWWXXXXXX[[[fffrrrxxxwwwgggeeehhhqqqvvvtttpppnnniiijjjttt~~~gggOOO???;;;777666555555444444444444333444444444444777<<>>999666666555555555444444444444444444444444777;;;???GGGVVVeeetttzzzppppppuuuxxxyyyxxxvvvwww{{{tttZZZKKKGGG@@@===???<<<;;;::::::999999::::::;;;;;;<<>>:::555555555555555555444444444444444444444777;;;>>>HHHTTTaaammmwwwvvv{{{vvv[[[KKKGGG@@@===???<<<;;;::::::999999::::::;;;:::;;;CCCRRRbbbqqq|||vvvlllaaaWWWOOOJJJHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMKKKJJJJJJLLLNNNOOOOOOQQQSSSVVVWWWZZZ^^^aaafffllltttzzz|||}}}|||vvvxxx~~~yyyrrriiibbbZZZUUUWWW]]]bbbhhhooovvv{{{~~~~~~|||{{{{{{{{{|||}}}}}}||||||}}}~~~|||}}}||||||}}}|||zzzwwwrrrpppooonnnmmmllliiifff^^^[[[VVVQQQNNNNNNOOOPPPQQQWWWaaalllwww|||tttiii\\\___jjjyyy}}}uuupppccchhhuuu|||eeeNNN???;;;555555555666555555444444444444444444444666;;;>>>JJJTTT^^^fffwww~~~}}}oooTTTEEEDDD@@@???@@@<<<<<<;;;;;;::::::999999888AAA<<<>>>LLL^^^ooowwwkkkaaaVVVMMMJJJLLLHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMOOOPPPPPPTTTXXXYYYXXXZZZ```fffqqqsssvvvyyy}}}zzzxxx{{{}}}wwwuuuuuu|||{{{pppddd\\\WWWUUUZZZ``````fffmmmqqqtttwww{{{}}}~~~}}}}}}~~~~~~}}}|||~~~~~~|||zzzzzzyyyxxxvvvqqqqqqpppnnnllliiifffeee]]]YYYSSSOOOOOOPPPRRRSSSQQQVVVaaapppyyywwwkkk```VVV___nnn~~~rrreee^^^hhhzzz{{{eeeJJJ===???888666444444444555444333222333444333444666:::===KKKUUUaaahhhrrr~~~qqqVVVGGGDDD???>>>???:::::::::::::::::::::::::::@@@<<<@@@MMM\\\mmmyyymmmcccXXXNNNKKKMMMIIIIIIJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMNNNOOOQQQRRRTTTXXX[[[\\\]]]___fffkkkrrrtttwwwzzz~~~|||}}}|||vvvuuuvvv}}}xxxnnnbbbZZZUUUSSSWWW^^^```eeelllqqqtttwww|||~~~~~~}}}|||}}}~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~zzzwwwwwwwwwvvvvvvppppppooonnnllliiifffddd\\\WWWQQQNNNMMMOOOPPPQQQQQQVVV___llltttqqqeeeYYYVVV```qqq}}}oooddd___jjj}}}xxxcccIII===>>>888666444444444555444333222333333333444666:::===IIISSS^^^eeennn|||sssXXXHHHEEE???======999888888999::::::;;;<<<<<<======BBBNNN\\\lll~~~zzzoooeeeZZZPPPLLLMMMJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUXXX[[[^^^___```dddkkkpppsssvvvyyy||||||uuuuuuxxxtttjjj^^^WWWRRRPPPTTTZZZ^^^dddkkkqqqtttxxx}}}}}}}}}{{{|||}}}~~~~~~~~~||||||~~~~~~}}}}}}|||}}}}}}}}}~~~zzzuuurrrrrrsssssssssooooooooonnnkkkhhheeecccZZZUUUPPPLLLLLLMMMNNNOOOQQQUUU]]]gggmmmhhh]]]RRRUUUbbbsssxxxkkkbbb```llluuuaaaIII===>>>888666444444444555444333222333333333333666999===HHHSSS]]]ccckkkwww~~~}}}sssXXXHHHEEE@@@>>>>>>999999999999::::::;;;;;;;;;:::>>>EEEPPP^^^ppp}}}zzzpppggg\\\RRRMMMMMMJJJJJJKKKLLLNNNOOOPPPPPPQQQQQQRRRSSSUUUVVVXXXXXXYYY[[[^^^```bbbgggmmmrrruuuxxx{{{~~~}}}uuuvvv{{{{{{zzz{{{}}}|||ooofff[[[UUUPPPOOOSSSYYY^^^ccckkkqqqtttxxx~~~~~~}}}}}}|||{{{|||}}}~~~~~~~~~}}}|||~~~}}}|||{{{{{{{{{{{{{{{yyyuuupppllllllnnnooopppnnnnnnnnnnnnkkkhhhdddbbbYYYUUUPPPMMMLLLMMMNNNNNNQQQTTT[[[cccgggcccYYYPPPSSSbbbttt}}}sssgggaaa```nnnsss___III>>>===888666444444444555444333222222333333333555999<<>>FFFRRRcccxxx}}}zzz}}}{{{qqqiii^^^SSSMMMMMMJJJJJJKKKMMMNNNPPPQQQQQQSSSTTTVVVWWWYYYZZZ[[[[[[\\\^^^```dddgggkkkpppssswwwyyy|||~~~vvvvvvzzz}}}tttmmmkkklllmmmooosssyyy|||xxxkkkbbbYYYTTTPPPOOOSSSZZZ^^^ccckkkqqqtttxxx~~~~~~}}}}}}}}}}}}{{{|||~~~~~~}}}}}}|||{{{zzzyyyxxxxxxxxxtttpppkkkhhhhhhjjjkkklllmmmnnnooonnnlllhhhdddaaaZZZVVVQQQNNNNNNOOOOOOOOOPPPTTTZZZaaadddaaaXXXQQQQQQ```rrr|||yyyooogggbbbbbbppprrr]]]III>>><<<888666444444444555444333111222333222333555999<<>>;;;888666444444444555444333111222222222222555888<<>>===888888999999::::::;;;;;;<<>>;;;999888777555444444444444333222222333444666888999AAAMMMYYY```kkk|||www[[[KKKHHHAAA??????:::999999999::::::;;;;;;<<<<<>>CCCKKK[[[qqqzzzzzz|||}}}tttrrr~~~xxxnnnccc[[[VVVTTTTTTTTTUUUWWWZZZ]]]^^^bbbdddggghhhhhhhhhjjjkkknnnqqquuuxxxyyy{{{|||~~~ooocccWWWPPPMMMKKKKKKNNNRRRSSSVVVYYY]]]```ccceeeiiijjjjjjjjjiiigggeeedddaaabbbbbbccccccfffjjjmmmooorrruuuxxxzzz||||||qqqfffYYYRRRNNNPPPTTTWWW]]]ccciiimmmrrrvvvyyy{{{~~~~~~}}}|||{{{{{{zzzzzz{{{zzz{{{|||{{{yyyvvvrrroooooopppqqqrrrsssssssssssspppppppppppppppooonnnnnnkkkkkkjjjkkkjjjgggbbb___XXXUUUQQQNNNNNNOOOOOOOOOOOOOOORRRUUUXXXVVVOOOJJJGGGKKKTTT___jjjrrrvvvwww~~~zzzkkkiiinnnkkk]]]LLLAAA<<<888999888666555444444333333111111111222444777999:::???HHHRRRYYYeeexxxzzz^^^LLLHHHBBB???@@@;;;<<<<<<;;;;;;:::::::::::::::>>>DDDLLLZZZnnn~~~|||}}}}}}vvvwwwzzzqqqggg^^^XXXTTTUUUVVVWWWYYY\\\]]]^^^ccceeehhhiiijjjjjjlllnnnpppssswwwzzz|||}}}rrreeeYYYRRRNNNKKKLLLNNNPPPRRRWWW\\\```cccdddeeejjjjjjjjjiiigggeeecccbbb^^^___```aaacccfffjjjnnnpppssswwwyyy{{{}}}{{{nnnbbbWWWQQQNNNRRRWWW[[[bbbhhhlllpppuuuyyy{{{|||~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzz{{{{{{zzzxxxtttqqqnnnooopppqqqqqqrrrrrrrrrqqqooopppppppppppppppooooookkkjjjjjjjjjiiifffaaa]]]XXXUUUPPPNNNMMMNNNNNNNNNOOOPPPRRRVVVYYYWWWPPPJJJIIILLLRRR\\\gggpppuuuvvvzzznnnmmmrrrpppaaaNNNBBB<<<999888777666555444333333333000000111222444666999:::>>>FFFOOOWWWcccwww~~~~~~~~~{{{___MMMHHHBBB???@@@<<<<<<<<<;;;;;;;;;;;;;;;:::<<>>DDDMMMWWWcccvvv|||wwwvvvuuuwwwzzz}}}```NNNIIIBBB@@@AAA===888999:::;;;<<<===>>>???>>>>>>BBBKKKVVVeeexxxzzz{{{yyypppfff^^^XXXXXXXXXYYY[[[^^^```bbbeeegggjjjllllllmmmooopppnnnrrrwww{{{~~~qqqdddXXXQQQMMMJJJJJJMMMOOORRRWWW]]]aaacccddddddhhhgggeeecccaaa___^^^]]]]]]^^^```aaacccgggkkkooorrruuuyyy|||xxxkkk___UUUQQQPPPVVV]]]bbbiiioootttxxx~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~|||||||||{{{yyywwwuuusssssssssssssssrrrqqqpppoooooooooooooooooonnnmmmmmmkkkjjjiiiiiihhhddd___[[[UUURRRNNNLLLLLLNNNNNNNNNNNNPPPSSSYYY\\\YYYRRRKKKHHHNNNVVV```iiisss|||||||||iiiRRRCCC>>><<<888777555444333333222222111111111111333555777888<<>>??????<<<999===HHHUUUbbbttt~~~~~~|||tttjjjaaaZZZYYYXXXYYY[[[^^^bbbdddhhhjjjmmmnnnnnnoooppprrrqqquuuyyy}}}ooocccWWWPPPMMMJJJJJJMMMOOORRRWWW\\\```bbbccccccfffdddcccaaa___]]]\\\\\\]]]^^^___aaabbbfffjjjnnnnnnrrrvvvzzz}}}yyytttppptttyyy}}}~~~xxxkkk___UUUQQQQQQXXX___eeekkkqqqssswww~~~~~~~~~}}}}}}|||||||||}}}}}}~~~{{{{{{{{{{{{zzzxxxwwwvvvrrrrrrsssssssssrrrrrrqqqooooooooonnnnnnlllkkkjjjiiiiiihhhgggfffbbb]]]YYYSSSPPPMMMKKKLLLNNNOOOOOONNNPPPTTTYYY]]]ZZZRRRLLLLLLUUU___gggmmmuuujjjQQQAAA======777666555444333222222222333222222111222444555666999???KKKXXXaaaoootttrrrttttttuuuwwwyyy{{{}}}bbbNNNIIIBBB@@@AAA>>>;;;;;;<<<<<<<<<<<<<<<<<<777444888FFFVVVddduuu~~~wwwlllccc[[[ZZZYYYYYY[[[___cccfffjjjmmmoooppppppppprrrsssuuuxxx|||pppdddWWWQQQNNNLLLLLLOOOPPPRRRWWW[[[___aaabbbcccdddcccaaa___]]]\\\[[[[[[\\\]]]___```aaadddiiilllkkkoootttxxx{{{|||wwwooofff```aaafffnnntttxxx}}}}}}wwwkkk```VVVRRRRRRXXX```ffflllrrrvvv{{{~~~||||||{{{{{{{{{||||||}}}zzzzzz{{{zzzyyyxxxwwwwwwqqqqqqrrrsssttttttttttttooooooooonnnmmmkkkjjjiiihhhgggffffffddd```[[[WWWRRROOOLLLKKKLLLNNNOOOPPPNNNPPPTTTZZZ]]]ZZZSSSLLLSSS]]]hhhnnnpppuuujjjPPP@@@<<<===777666555444333222222222333333222222222333444555777===JJJXXXaaalll~~~tttssswww{{{|||}}}~~~cccPPPIIIBBB@@@AAA>>>::::::;;;;;;;;;;;;;;;;;;<<<<<<@@@HHHQQQ___ttt{{{qqqiii___YYYVVVXXX\\\```eeejjjmmmoooqqqqqqqqqqqqsssuuuvvvwwwxxx{{{~~~}}}ooocccWWWQQQNNNLLLMMMPPPTTTVVVYYY\\\^^^_________]]]\\\\\\[[[[[[[[[[[[[[[]]]^^^______```cccgggjjjooorrruuuyyy{{{yyytttmmmgggccc^^^WWWSSSVVVXXX]]]cccjjjuuuwwwhhh[[[SSSRRRUUU]]]dddiiipppwwwzzz~~~~~~~~~|||{{{{{{{{{{{{zzzzzzzzzxxxyyy{{{{{{{{{yyywwwvvvrrrrrrrrrsssrrrrrrqqqqqqppppppooonnnllljjjiiihhhiiihhhggggggeee```ZZZUUUQQQPPPNNNLLLLLLMMMNNNOOONNNSSSTTTYYY```YYYOOORRRZZZcccnnntttqqqppp{{{gggOOOBBB<<<::::::999888666555444222222777666444222222444666888;;;@@@KKKWWWaaalllsssssszzzdddPPPJJJBBB@@@BBB>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::===EEEPPP___uuu}}}ssslll```ZZZVVVYYY\\\```eeekkkmmmoooqqqqqqqqqrrrtttuuuwwwxxxzzz|||~~~nnnbbbVVVQQQOOOMMMNNNQQQUUUVVVYYY\\\]]]^^^^^^]]]\\\[[[ZZZZZZZZZZZZ[[[[[[\\\]]]^^^___```bbbfffjjjmmmppptttxxx|||xxxrrrpppiiieee___[[[XXXUUUQQQMMMQQQSSSWWW]]]eeeooozzzvvvggg\\\UUUTTTWWW```ggglllrrryyy{{{~~~~~~~~~}}}|||{{{{{{{{{{{{zzzzzzzzzxxxyyyzzzzzzyyywwwuuutttuuuuuuvvvvvvuuutttssssssoooooonnnmmmlllkkkiiihhhiiihhhgggfffddd```ZZZUUUQQQPPPNNNLLLLLLMMMNNNOOOPPPTTTTTTYYY```YYYQQQUUUaaahhhqqqqqqjjjgggrrrgggNNN@@@;;;999777666555444222111000000555444222222333555777999;;;@@@JJJUUU^^^iii{{{yyyyyyfffRRRKKKCCCAAACCC???===<<<<<<<<<;;;:::::::::::::::===DDDOOO```wwwwwwqqqbbb\\\XXXYYY]]]```fffkkkmmmnnnqqqqqqrrrrrruuuvvvzzz{{{|||~~~~~~mmmbbbVVVRRRPPPNNNOOORRRVVVWWWYYY[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZ]]]^^^```aaabbbeeeiiilllkkknnnsssxxx||||||xxxrrrhhhbbb```YYYVVVSSSQQQPPPOOOMMMKKKNNNPPPSSSWWW___iiittt{{{~~~uuuggg]]]WWWVVVZZZcccjjjooouuu|||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzzzzzzzzxxxyyyyyyyyywwwvvvsssrrrwwwwwwwwwvvvuuutttsssrrrmmmmmmmmmmmmlllkkkjjjjjjiiihhhgggfffddd```ZZZVVVQQQPPPNNNLLLLLLMMMNNNOOOQQQVVVVVVZZZ```YYYRRRXXXeeelllqqqnnnccc```mmmfffLLL>>>:::999999999888777555444333333333222111222333666888:::;;;???HHHRRRZZZdddvvv~~~}}}gggSSSLLLDDDBBBCCC@@@>>>======<<<;;;::::::999>>><<<>>>EEEOOO```xxx|||vvvggg```ZZZ[[[^^^aaafffllllllnnnppprrrrrrsssvvvxxx|||}}}~~~}}}mmmbbbWWWSSSQQQPPPPPPSSSWWWWWWXXXYYYZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[___```cccdddfffiiilllooommmpppuuuyyy}}}}}}vvvpppmmmggg___YYYXXXSSSRRRQQQPPPPPPPPPPPPOOOOOOPPPSSSVVV\\\eeeooovvvzzz~~~}}}ttthhh___XXXWWW\\\eeelllqqqwww}}}~~~|||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyywwwuuusssrrrtttttttttsssrrrpppooonnnmmmmmmnnnnnnnnnmmmlllllljjjhhhgggfffccc___ZZZVVVQQQPPPNNNLLLLLLMMMNNNOOOPPPWWWYYY]]]bbbZZZRRRWWWdddiiimmmiii___^^^ooodddJJJ>>>;;;;;;::::::999888777666555555333222222222333555777888;;;???GGGOOOVVV```qqq~~~}}}|||hhhSSSMMMDDDBBBCCC???>>>>>>===<<<;;;;;;::::::???===>>>DDDMMM]]]tttzzzmmmeee___^^^```bbbggglllkkknnnppprrrssstttwwwyyy}}}~~~|||nnncccYYYUUUTTTRRRRRRTTTWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYY[[[\\\\\\^^^aaadddfffhhhkkknnnqqqrrruuuxxx{{{}}}{{{rrrkkkfffeeeaaa[[[WWWXXXTTTTTTTTTTTTSSSSSSTTTUUUTTTUUUWWWYYY]]]ccckkkpppttt{{{{{{ssshhh```WWWWWW\\\fffnnnrrrxxx~~~|||{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzyyywwwvvvtttsssrrrrrrrrrqqqpppooommmlllnnnnnnooooooooonnnnnnnnnjjjiiigggeeeccc___ZZZWWWQQQPPPNNNLLLLLLMMMNNNOOOMMMWWW[[[```dddYYYOOOTTT___ccceeeaaaYYY\\\pppaaaIII???======666666555444333333222222444444333333333444555555:::>>>EEEMMMSSS]]]nnn~~~{{{|||hhhSSSLLLDDDAAACCC???>>>=========<<<;;;;;;;;;<<<;;;===BBBKKKZZZppp|||tttkkkcccaaabbbcccgggmmmkkkmmmppprrrsssuuuxxxzzz}}}~~~|||pppfff\\\XXXVVVTTTSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYZZZ[[[]]]^^^___]]]```dddgggiiilllooorrrwwwyyy|||~~~}}}wwwrrrkkkeeeaaaaaa___\\\ZZZ[[[XXXYYYZZZYYYXXXXXXZZZ\\\]]]^^^___```aaadddiiilllssszzzyyypppfff___WWWWWW]]]gggooosssyyy~~~~~~|||{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzxxxwwwvvvuuuuuusssssssssrrrqqqpppooonnnnnnnnnooooooooonnnnnnmmmkkkiiifffdddbbb___[[[WWWQQQPPPNNNLLLLLLMMMNNNOOOMMMWWW\\\```aaaUUULLLQQQ\\\]]]]]]YYYUUUZZZooo|||^^^HHH???>>><<<666666555555444333333222444444333333333333333444999===CCCKKKRRR\\\nnn|||hhhSSSLLLCCCAAABBB>>>============<<<<<<<<<<<<::::::===DDDMMM\\\qqq}}}zzzqqqhhhdddcccdddgggllljjjmmmppprrrsssvvvyyy{{{|||}}}~~~}}}~~~sssiii___[[[XXXUUUTTTVVVUUUUUUTTTTTTTTTUUUUUUVVVZZZ[[[[[[\\\^^^___aaabbb```cccgggjjjmmmpppsssuuuyyy{{{~~~yyysssoookkkeeebbbbbbbbb``````bbb```bbbccccccccccccfffiiijjjkkkmmmmmmlllkkklllmmmttt{{{}}}uuulllccc]]]WWWXXX^^^hhhpppuuuzzz~~~||||||}}}}}}~~~~~~~~~~~~|||{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxwwwvvvuuuuuuuuurrrrrrrrrrrrrrrqqqppppppmmmmmmnnnmmmmmmlllkkkkkkkkkiiifffdddbbb___[[[XXXQQQPPPNNNLLLLLLMMMNNNOOOPPPXXXZZZ[[[\\\PPPIIIPPPZZZXXXWWWVVVVVV___ssswww[[[GGG???<<<999777777666666555555444444222222222333333444444555888<<>>:::666333333333222222111111000000000111222444555666666888;;;BBBKKKSSS^^^qqqmmmSSSIIIGGGCCC??????>>>>>>===<<<<<<<<<<<<<<<===???AAACCCMMMbbb{{{~~~zzzssskkkffffffjjjnnnrrrrrrrrrtttwwwyyyyyyxxx{{{}}}~~~~~~uuummmbbbZZZWWWWWWUUUTTTTTTRRRPPPRRRWWW[[[\\\[[[\\\^^^```bbbbbbcccdddfffkkklllnnnppprrruuuvvvwww}}}wwwssspppnnnmmmkkkkkklllnnnqqqsssrrrssstttvvvyyy{{{}}}~~~~~~}}}}}}sssggg\\\VVVRRRVVV\\\fffpppyyy}}}~~~|||}}}}}}~~~~~~~~~}}}}}}~~~}}}{{{zzzyyyyyyzzzzzzyyywwwvvvuuuvvvwwwvvvuuutttrrrpppoooppppppooonnnpppnnnlllkkkkkkjjjhhhfffiiigggeeebbb]]]YYYVVVTTTLLLLLLJJJJJJKKKLLLOOOPPPRRRWWWZZZUUULLLFFFIIIMMMUUUWWWXXXYYY___nnn~~~{{{}}}nnnQQQBBBBBB???777555333111111222222222111222222222444666666666444444;;;===EEEUUU```mmmnnnTTTJJJHHHDDD@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<>>>???BBBMMMbbb{{{}}}vvvnnniiihhhllloooqqqqqqqqqsssvvvxxxxxxwwwzzz{{{~~~~~~}}}~~~~~~uuummmbbbZZZWWWVVVUUUSSSTTTRRRQQQSSSXXX[[[\\\\\\___aaadddeeeeeefffgggiiimmmnnnpppssswwwzzz|||}}}|||xxxvvvtttsssrrrqqqrrruuuwwwyyy{{{}}}|||rrrggg\\\VVVTTTWWW^^^hhhrrrzzz~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}|||{{{yyyyyyyyyyyyzzzyyywwwuuuuuuvvvwwwvvvuuutttrrrppppppqqqqqqpppooopppnnnlllkkkkkkiiigggeeegggfffddd```\\\XXXTTTSSSMMMLLLKKKJJJKKKMMMOOOPPPPPPUUUWWWQQQIIIEEEHHHNNNWWWYYYZZZ\\\dddsss~~~~~~mmmPPPBBBAAA???888555333222222333333333111222222222333444555555555444:::<<>>>>>===<<<<<<<<<<<<<<<;;;<<<===AAALLL```zzzzzzrrrmmmkkkmmmoooqqqpppppprrrtttvvvvvvuuuxxxzzz|||~~~~~~~~~|||{{{{{{|||}}}~~~yyyyyyzzzzzzzzz{{{~~~tttlllaaaYYYVVVUUUTTTRRRTTTSSSRRRUUUYYY\\\^^^___dddfffhhhiiiiiijjjkkklllpppqqqtttxxx{{{}}}|||{{{zzzzzz{{{}}}zzzqqqfff\\\VVVVVVZZZbbbkkkttt{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyyyyyyyyyyxxxwwwuuuuuuvvvwwwvvvuuuuuusssqqqqqqrrrrrrqqqppppppnnnkkkjjjjjjiiigggeeeeeedddbbb^^^ZZZVVVRRRPPPNNNMMMKKKKKKLLLMMMPPPQQQOOORRRRRRMMMEEECCCIIIOOOZZZ[[[]]]bbbkkk{{{jjjNNN@@@@@@???:::666555333333444444444333222222222222333444555555444:::;;;CCCSSS^^^kkkqqqWWWMMMJJJFFFBBBBBB>>>>>>===<<<<<<<<<<<<<<<===<<<<<>>;;;777555444444555555444333222222222222111222444666555:::;;;CCCSSS]]]kkkrrrXXXNNNKKKFFFBBBBBB>>>>>>===<<<<<<<<<<<<<<>>;;;888666444444555555555444222333444333222222333666666;;;;;;BBBRRR]]]kkksssXXXNNNKKKFFFBBBBBB>>>>>>===<<<<<<<<<<<<<<<@@@<<<<<>>===;;;777666444444555555555444111444777666333222333555666::::::AAAPPP[[[jjj~~~sssXXXNNNKKKEEEAAAAAA>>>>>>===<<<<<<<<<<<<<<<>>>999:::BBBFFFLLL]]]ppp~~~~~~uuunnniiigggffffffhhhkkkooosssttttttvvvwwwzzz|||~~~}}}wwwwwwwwwvvvuuutttsssrrrrrrrrrqqqooooooqqquuuxxx}}}~~~}}}wwwiiiaaaXXXSSSRRRSSSTTTTTTTTTWWWZZZ\\\^^^aaagggkkkkkknnnqqqtttvvvxxxzzz|||~~~}}}vvvmmmddd___[[[cccnnnvvvzzz}}}~~~}}}|||{{{|||||||||{{{zzzyyyxxxuuutttssssssuuuvvvvvvuuuvvvtttrrrqqqrrrrrrqqqpppmmmkkkiiihhhhhhgggdddbbb```___\\\YYYUUUQQQMMMKKKKKKKKKIIIIIIJJJKKKNNNOOORRRPPPLLLGGGDDDFFFLLLQQQZZZZZZ___mmm}}}```LLLBBB>>><<<:::777555333333444555444333000555999999666333333555444999888>>>NNNYYYggg|||yyyzzz|||sssXXXMMMJJJEEEAAAAAA>>>>>>===<<<<<<<<<<<<<<<;;;777999BBBFFFKKK[[[nnn|||wwwoooiiigggcccccceeehhhmmmqqqsssssstttvvvxxxzzz|||}}}vvvvvvvvvvvvuuutttsssrrrrrrrrrqqqoooooorrrvvvzzz||||||~~~{{{tttggg```WWWRRRRRRTTTUUUTTTTTTWWW[[[]]]^^^bbbgggllllllooosssvvvxxxzzz}}}~~~}}}|||xxxooofffaaa[[[dddooowwwzzz}}}~~~}}}|||yyyzzzzzz{{{zzzyyywwwvvvuuutttssssssuuuvvvvvvuuuuuusssqqqqqqrrrrrrqqqpppmmmkkkiiihhhgggfffdddbbb```___\\\YYYUUUQQQMMMKKKKKKJJJIIIHHHIIIKKKMMMNNNQQQOOOKKKGGGDDDFFFKKKOOOYYYXXX^^^mmm|||```LLLCCC???;;;999666555333333444444444333000555;;;;;;777444333555222777666<<>>@@@>>>;;;;;;===>>><<<:::<<<<<<>>>AAABBBHHHWWWfffwww}}}zzzuuummmfffddddddeeefffiiilllooopppqqqtttwwwzzz{{{}}}{{{|||wwwvvvtttssssssrrrqqqooorrrssstttttttttuuuxxx{{{~~~~~~~~~tttmmm^^^XXXQQQPPPSSSXXXYYYXXXWWWXXXZZZ]]]```eeeiiikkkoooqqqsssuuuwww{{{}}}vvvssssssvvvzzz{{{rrriiibbb___gggqqqxxx|||}}}{{{zzz{{{|||}}}{{{{{{zzzyyyxxxvvvtttsssxxxvvvttttttttttttsssrrrqqqpppnnnnnnoooooommmkkkiiiiiihhhgggfffdddbbbaaaaaa^^^YYYUUURRROOOKKKHHHGGGHHHHHHIIIKKKLLLNNNOOONNNKKKGGGDDDDDDFFFJJJMMMPPPSSS^^^rrrxxxZZZMMMHHH@@@;;;:::777666444222111111111111555666777666555444555666666666999???FFFRRReeevvv|||~~~~~~~~~~~~wwwZZZKKKGGGEEEAAA???>>><<<::::::<<<===<<<:::<<<<<<>>>AAABBBHHHWWWfffzzz~~~{{{uuulllddd______```aaadddgggjjjlllqqqssswwwzzz{{{}}}{{{{{{xxxvvvuuuttttttsssrrrqqqppprrrssstttuuuwwwzzz}}}~~~zzzppphhh[[[VVVQQQQQQUUUYYYZZZYYY\\\]]]^^^```cccfffiiikkkoooqqqsssvvvxxx|||}}}vvvrrrqqqsssxxx}}}|||tttjjjdddbbbjjjttt{{{~~~|||{{{zzzzzz||||||zzzzzzzzzyyyyyyxxxwwwwwwxxxvvvtttsssttttttsssrrrqqqpppnnnnnnoooooonnnmmmkkkkkkjjjhhhfffeeedddccc___\\\XXXTTTQQQNNNKKKIIIHHHHHHIIIJJJKKKMMMNNNOOOOOOLLLHHHEEEDDDFFFJJJLLLOOOTTTaaauuuuuuXXXKKKFFF???:::999666555333222111222333333444666777666555444555666666666888>>>DDDOOOaaarrryyy[[[LLLHHHFFFBBB@@@>>><<<;;;;;;===>>>======<<<<<<>>>@@@AAAFFFUUUddd~~~}}}vvvkkkbbb\\\\\\\\\]]]```cccfffhhhpppsssvvvyyy{{{}}}}}}zzz{{{xxxwwwwwwvvvuuutttsssssspppsssvvvxxxyyy|||~~~~~~tttiiibbbWWWTTTRRRSSSXXX[[[\\\[[[aaabbbccceeegggiiilllmmmppprrruuuwwwzzz}}}|||uuuqqqmmmooosssyyy~~~|||uuummmgggdddkkkuuu|||~~~|||{{{zzzzzz{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{wwwuuussssssttttttsssrrrqqqpppnnnoooppppppooonnnlllkkkiiigggeeedddcccccc]]]ZZZVVVSSSQQQOOOLLLJJJIIIIIIIIIJJJLLLMMMOOOOOOPPPMMMHHHEEEDDDFFFIIIKKKOOOVVVeeezzzrrrVVVJJJEEE>>>999888444444222222222222444444444555666555444444555666666555888<<>>>>>>>>???@@@AAAAAA<<<<<<===???@@@EEETTTbbb|||xxxkkkaaa]]]]]]\\\]]]___cccfffhhhnnnqqqvvvyyy{{{}}}}}}zzz{{{wwwxxxxxxwwwvvvuuuuuuvvvtttwwwzzz|||~~~~~~zzzoooddd\\\TTTTTTTTTXXX\\\______^^^eeeeeegggiiikkknnnpppqqqsssuuuxxxzzz}}}|||tttoooiiikkkoootttyyy|||vvvnnniiidddjjjttt|||}}}~~~}}}|||{{{zzzzzzzzzzzz|||{{{zzzyyyyyyzzz{{{|||vvvtttrrrrrrssstttsssrrrqqqpppoooooopppqqqpppnnnjjjhhhfffcccaaa`````````\\\YYYVVVSSSRRRPPPNNNLLLJJJJJJJJJKKKLLLMMMNNNOOOPPPMMMHHHEEEDDDEEEHHHKKKMMMWWWjjjoooTTTIIIFFF???::::::666555333222111222222333333444555555444333444666555555777;;;???FFFUUUcccwww}}}___NNNIIIGGGDDDBBB???????????????@@@AAABBB<<<<<<===>>>>>>CCCRRR```www{{{mmmccc^^^]]]\\\\\\^^^bbbfffhhhmmmpppuuuxxx{{{~~~|||zzz{{{wwwxxxzzzyyywwwvvvwwwyyyxxxzzz|||~~~~~~}}}wwwmmmbbb[[[UUUVVVYYY]]]bbbdddeeedddggghhhkkknnnqqqsssuuuvvvwwwyyy|||~~~{{{sssnnnfffgggjjjoootttzzz~~~{{{vvvpppkkkfffkkkttt}}}~~~{{{||||||{{{zzzzzzyyyyyyyyy|||{{{zzzyyyyyyyyyxxxyyyuuusssqqqqqqrrrsssrrrrrrqqqpppnnnoooppppppooonnnhhhgggeeecccaaa___^^^^^^[[[YYYVVVTTTSSSQQQOOOMMMJJJJJJJJJJJJKKKLLLNNNNNNNNNKKKGGGCCCCCCEEEHHHJJJLLLZZZooo}}}nnnTTTJJJGGGBBB===<<<888777555222111000000000111333444444333333444666444444666:::<<>>===<<<<<<>>>@@@<<<;;;===>>>===BBBPPP___sss~~~qqqggg^^^\\\[[[ZZZ\\\```dddgggllloootttxxx{{{~~~}}}{{{|||yyy{{{}}}|||zzzyyy{{{~~~|||}}}~~~|||xxxnnnddd]]]YYY[[[___dddgggjjjkkklllkkkmmmpppsssvvvyyy{{{{{{|||~~~yyyrrrmmmeeefffgggjjjoootttzzz}}}~~~~~~|||xxxsssooojjjooowww~~~|||{{{{{{{{{zzzzzzyyyxxxxxxyyyyyyyyyyyyxxxwwwvvvuuutttrrrqqqqqqrrrsssrrrqqqqqqpppnnnnnnoooooommmllliiihhhgggfffcccaaa^^^]]][[[XXXUUUSSSRRRQQQOOOMMMIIIIIIIIIJJJJJJKKKLLLMMMKKKIIIEEEBBBAAADDDGGGJJJMMM^^^vvv{{{lllSSSKKKIIIDDD??????:::888555333111000//////000222333333333333444555333333666999;;;@@@LLLXXXddduuu___NNNIIIFFFCCCAAA<<<>>>???===;;;:::<<<>>><<<;;;<<<===<<>>IIIUUU[[[lll___NNNHHHEEECCCAAA???@@@AAA???<<<;;;===@@@<<<;;;<<<===<<<@@@NNN\\\ssswwwnnn```^^^\\\[[[]]]aaaeeehhhkkknnnssswww{{{~~~|||}}}~~~~~~zzz{{{ssskkkeeebbbeeeiiilllooorrruuuwwwxxxyyy|||~~~~~~|||xxxrrrmmmfffeeeeeeeeehhhmmmrrruuu~~~}}}yyyvvvnnnpppuuu{{{~~~zzzzzzzzzzzzyyyxxxwwwwwwoooqqquuuxxxxxxwwwuuussssssqqqooopppqqqrrrrrrqqqrrrpppnnnmmmmmmkkkiiigggcccdddeeeeeeccc^^^ZZZWWWWWWUUUQQQOOONNNLLLJJJHHHHHHHHHHHHHHHHHHIIIJJJKKKFFFDDDAAA??????CCCGGGJJJSSSfffiiiQQQJJJIIIEEE@@@@@@777555444222111111222222///111222222222222444555111222555999:::>>>IIITTTUUUggg|||cccPPPIIIEEECCCCCCAAA@@@>>>===<<<;;;<<<<<<<<<<<<>>>???>>>@@@LLLXXXooo{{{tttfff___YYYZZZ[[[\\\___ccckkklllooosssxxx}}}zzzyyyqqqmmmlllmmmnnnpppsssvvvyyy{{{~~~{{{wwwtttoookkkeeeggghhhiiikkknnnsssvvv|||~~~~~~zzzvvvtttooopppsssyyy~~~}}}zzz{{{{{{zzzxxxvvvuuuvvvwwwxxxxxxxxxwwwvvvtttsssrrrrrrpppnnnlllkkklllmmmnnnoooooonnnmmmkkkiiigggffffffeeedddcccaaa___]]]\\\VVVUUUSSSPPPMMMKKKJJJIIIFFFFFFHHHJJJLLLLLLJJJGGGFFF@@@<<<===???AAAFFFKKKWWWnnnlllVVVLLLJJJGGGCCCAAA888777555333222222222222444444333222222222333333222222555999;;;???HHHQQQ]]]mmm~~~~~~dddQQQJJJFFFCCCCCCAAA@@@???===<<<<<<<<<<<<;;;;;;<<<>>>===???JJJVVVnnn}}}zzzsssfff___ZZZZZZ\\\]]]aaaeeejjjlllooosssyyy}}}}}}{{{uuuqqqooopppsssuuuxxx{{{|||}}}yyytttqqqnnnmmmhhhiiikkklllmmmppptttwww|||~~~}}}yyyuuusssllllllooosssxxx|||}}}||||||~~~|||zzzyyyzzzzzzxxxvvvuuuuuuvvvwwwwwwwwwvvvuuutttsssrrrqqqpppnnnlllllllllmmmnnnnnnnnnmmmllljjjhhhgggfffddddddcccbbb```]]][[[ZZZUUUTTTRRROOOLLLJJJIIIIIIHHHGGGHHHIIIKKKKKKIIIGGGEEE???<<<>>>@@@CCCHHHNNN\\\rrr~~~jjjUUULLLIIIEEEAAA???888777444222111111222333333333222222222222333333333222444999;;;>>>GGGQQQZZZjjj{{{zzzzzzeeeRRRJJJFFFDDDCCCAAA@@@???>>>===<<<<<<<<<;;;:::;;;<<<<<<>>>HHHSSSkkkzzzzzzsssggg```ZZZ[[[\\\^^^bbbgggiiikkkoootttyyy~~~zzzvvvtttvvvzzz}}}|||vvvpppmmmmmmnnnlllmmmnnnoooppprrrvvvyyy|||~~~~~~{{{wwwssspppffffffhhhkkkpppsssttttttuuuwwwzzz{{{|||}}}~~~{{{yyywwwyyyzzzyyywwwtttttttttuuuuuuuuuuuuuuutttsssrrrpppooonnnmmmmmmmmmnnnooollllllkkkkkkiiihhhgggfffccccccbbb```^^^\\\YYYXXXSSSRRRPPPMMMKKKIIIHHHHHHJJJIIIHHHHHHIIIIIIHHHGGGDDD???===???BBBEEELLLSSScccyyy{{{iiiUUULLLHHHDDD???<<<999777444111000111333444444444333222222222222222333222444888:::>>>GGGQQQWWWgggxxx|||vvvvvvgggTTTKKKGGGDDDDDDAAAAAA@@@>>>======<<<<<<;;;:::;;;<<<<<<>>>GGGQQQgggvvv|||vvviiiaaa[[[[[[\\\^^^bbbhhhiiikkkooouuu{{{}}}zzz}}}}}}~~~}}}|||yyyrrrllliiilllooommmooopppqqqqqqsssvvvyyy{{{}}}}}}{{{wwwsssnnnlll`````````cccgggkkklllmmmoooqqquuuwwwyyy{{{}}}{{{yyywwwyyy{{{{{{xxxvvvttttttssstttttttttttttttssssssoooooonnnmmmmmmnnnoooooojjjjjjjjjiiiiiihhhffffffcccbbbaaa```]]][[[YYYWWWQQQPPPNNNLLLJJJIIIHHHHHHLLLJJJHHHGGGHHHHHHGGGFFFCCC???===@@@DDDHHHQQQZZZmmmxxxhhhVVVNNNJJJDDD???<<<:::777333000///000333555888777666444333222222111444333444777999===GGGQQQVVVdddttt|||wwwtttiiiUUUMMMHHHEEEDDDAAAAAA@@@???>>>===<<<<<<===;;;;;;===>>>???GGGOOOcccrrrzzzmmmeee]]]\\\]]]^^^bbbgggiiikkkpppwww}}}}}}|||vvvwwwyyy|||}}}|||wwwwwwtttooojjjhhhkkknnnmmmoooqqqrrrrrrsssvvvxxx{{{}}}~~~||||||zzzwwwrrrlllgggdddZZZYYYXXX[[[___cccfffgggjjjmmmqqquuuxxx{{{~~~~~~}}}{{{zzzxxxzzz||||||zzzwwwvvvuuussstttttttttttttttsssssspppoooooonnnnnnnnnnnnnnnjjjjjjjjjiiihhhgggfffeeedddcccbbb```]]][[[XXXWWWPPPOOOMMMKKKJJJIIIHHHHHHLLLJJJHHHGGGGGGGGGFFFEEEAAA>>>>>>BBBFFFLLLWWWbbbwww}}}~~~vvvhhhYYYQQQMMMFFFAAA>>>:::777333///...000222444<<<;;;888666444222111111444333444666888<<>><<<<<<>>>;;;;;;===>>>@@@FFFMMM___nnn~~~tttkkkbbb___^^^^^^bbbgggiiilllrrryyy}}}zzzxxxwwwrrrssstttuuuxxxzzz|||}}}~~~}}}zzzwwwvvvwwwrrrqqqpppmmmjjjiiikkkllllllnnnqqqrrrssstttwwwyyy{{{|||~~~~~~zzzyyyvvvrrrllleee___\\\TTTRRRQQQSSSWWW]]]```bbbfffjjjnnnssswww{{{~~~}}}}}}}}}|||{{{zzz|||}}}|||zzzxxxwwwwwwuuuuuuuuuuuuuuutttsssrrrqqqqqqpppoooooonnnmmmmmmkkkkkkjjjjjjhhhgggfffeeedddcccbbb___]]]ZZZWWWVVVOOONNNLLLKKKJJJIIIIIIIIIKKKIIIHHHGGGHHHHHHFFFDDD@@@>>>???CCCHHHOOO\\\iii~~~yyy{{{sssgggZZZTTTOOOIIICCCAAA888666333000///000222333;;;:::888666444333222222555333333666888;;;FFFPPPWWWcccqqq||||||vvvvvv{{{lllXXXOOOIIIFFFEEEAAAAAAAAAAAA@@@>>><<<;;;===:::999<<<>>>???DDDJJJ[[[jjj|||}}}sssiiidddaaa```cccgggjjjmmmttt{{{}}}yyywwwuuusssqqqppppppqqqqqqrrrssstttwwwxxxxxxyyyzzzyyyyyyyyytttvvvwwwvvvsssqqqqqqrrrooommmlllkkkllllllkkkiiikkknnnqqqsssuuuvvvyyy{{{{{{|||~~~}}}xxxvvvsssmmmfff^^^XXXTTTMMMKKKJJJLLLQQQWWW\\\^^^cccffflllqqqvvv{{{||||||}}}~~~}}}}}}{{{{{{|||zzzxxxvvvwwwwwwwwwwwwwwwvvvuuutttsssrrrrrrrrrqqqpppooonnnlllkkkllllllkkkjjjiiigggeeedddbbbbbb```^^^[[[XXXVVVTTTNNNNNNLLLKKKJJJJJJJJJJJJHHHHHHGGGHHHIIIHHHFFFDDD>>>>>>@@@DDDIIIRRR```nnn}}}}}}www|||pppeeeZZZUUUQQQJJJDDDCCC777555333111000000111222666666555444444444444444666333333555777;;;EEEPPPXXXcccppp~~~{{{qqqooottt~~~mmmXXXOOOJJJFFFEEEAAAAAAAAAAAA@@@>>><<<;;;===999888;;;===>>>BBBHHHYYYhhhzzzxxxmmmgggdddbbbdddhhhjjjnnnuuu|||zzzwwwuuusssqqqpppooonnnnnnmmmmmmnnnnnnppppppqqqrrrrrrrrrrrrrrrnnnqqqsssrrrooommmnnnpppmmmkkkiiikkkmmmnnnkkkhhhkkknnnrrrtttvvvxxxzzz|||{{{|||}}}{{{vvvuuuqqqkkkccc[[[SSSOOOIIIGGGFFFHHHMMMTTTYYY[[[aaadddjjjpppuuu{{{~~~|||{{{}}}~~~~~~~~~{{{{{{zzzxxxvvvuuuvvvwwwxxxxxxxxxwwwvvvtttsssrrrssssssrrrqqqooommmkkkjjjnnnmmmlllkkkiiigggeeedddaaa```___]]]ZZZWWWTTTSSSNNNNNNLLLKKKKKKJJJJJJJJJGGGGGGGGGIIIJJJIIIFFFCCC>>>===@@@EEEJJJSSScccqqq~~~yyy~~~mmmcccZZZUUUQQQJJJEEECCC666555333222111000000111111111111222333444555666666333333555777;;;EEEPPPXXXcccqqq}}}ppplllpppzzzoooWWWJJJFFFEEECCCBBBBBBAAAAAA???>>><<<;;;999:::;;;;;;<<>>@@@HHHKKKOOOaaauuu|||{{{llleee\\\WWWUUUOOOEEE===888555222000000111111000111111222333333444555555333222333666777999AAAJJJZZZ```kkk}}}rrroooqqqxxxrrrYYYMMMHHHFFFEEEBBBBBBBBBAAA@@@>>><<<<<<999:::;;;;;;<<>>AAAHHHLLLRRReeeyyymmmeee]]]XXXUUUOOOFFF>>>888555222000111111111111111111222222333444444555333222333666777888@@@IIIRRRYYYggg||||||oookkklllsssyyyuuu\\\OOOKKKIIIGGGCCCCCCBBBAAA@@@>>>===<<<999:::;;;;;;<<<>>>BBBEEEOOO___qqq|||ssslllhhhfffjjjnnnsssxxx~~~{{{vvvvvvtttsssqqqpppooooooooonnnllljjjhhhfffeeeeeeddddddccccccddddddddddddiiikkknnnoooooonnnooopppkkkmmmoooqqqqqqpppooonnnmmmnnnpppsssuuuxxxzzz{{{||||||||||||}}}}}}}}}~~~{{{zzzzzz{{{{{{xxxssspppmmmddd\\\VVVPPPGGGCCCCCCDDDFFFIIIKKKNNNSSSYYY^^^eeejjjpppxxx~~~~~~~~~~~~}}}{{{zzzzzzyyyxxxwwwvvvvvvssstttttttttttttttssssssqqqpppooommmllllllkkkkkkjjjiiihhhhhhhhhfffcccaaa___]]]YYYWWWUUUSSSPPPNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFBBB???@@@???BBBIIIOOOWWWkkknnnggg___ZZZVVVOOOFFF???999666333111222222222222111111222222333333444444444333444666666777>>>FFFLLLUUUcccyyy{{{ooojjjjjjpppvvvwww^^^RRRMMMJJJGGGDDDDDDCCCBBB@@@???===<<<:::;;;;;;;;;<<<>>>BBBEEEMMM\\\nnn}}}xxxoooiiifffjjjnnnsssxxx~~~{{{xxxrrrrrrrrrrrrrrrqqqppppppooonnnkkkiiigggeeedddcccccceeeffffffeeeeeeeeefffhhhkkkoooqqqqqqqqqqqqrrrnnnoooqqqrrrrrrpppnnnmmmlllmmmnnnpppsssvvvyyyzzz}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{zzzxxxtttoookkkfff^^^UUUPPPJJJCCC@@@@@@CCCFFFJJJMMMOOOTTTZZZ___iiimmmssszzz~~~~~~~~~~~~~~~~~~{{{zzzzzzyyyxxxwwwvvvvvvtttttttttttttttsssrrrrrroooooommmlllkkkjjjjjjjjjjjjiiihhhhhhhhhfffccc```\\\ZZZWWWUUUSSSQQQNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGEEECCC@@@BBBBBBEEEKKKQQQ\\\ppppppjjjbbb\\\WWWOOOGGG@@@999666333222222333333333111111222222333333333333555444555777666666;;;CCCKKKSSSaaattt~~~tttpppooosssyyyyyy```SSSNNNJJJHHHEEEEEEDDDCCCAAA???===<<<:::;;;<<<;;;<<<>>>BBBEEELLLZZZlll|||}}}tttllliiikkknnnsssxxx~~~{{{uuurrrkkklllnnnpppqqqqqqppppppnnnmmmkkkiiifffeeedddcccdddgggiiiiiihhhggghhhiiijjjmmmqqqsssssssssttttttssstttttttttrrrooollljjjkkklllmmmooorrruuuwwwyyy}}}}}}~~~~~~~~~}}}||||||}}}|||yyywwwuuuqqqlllhhh```WWWOOOKKKGGGAAA???AAAAAAFFFKKKNNNPPPTTT[[[aaajjjnnnuuu}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvvvvuuutttsssrrrqqqooonnnmmmkkkjjjjjjiiiiiijjjhhhggggggfffdddaaa^^^ZZZXXXUUUSSSRRRPPPMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGDDDBBBEEEFFFIIINNNTTTaaavvvsssnnnfff___WWWOOOFFF@@@888666333222222444444333111111222222222222222333444333555777666555:::AAAIIIQQQ^^^nnn{{{wwwvvv{{{{{{cccVVVPPPLLLHHHFFFFFFEEEDDDBBB???===<<<;;;;;;<<<<<<<<<>>>AAADDDJJJXXXjjj{{{yyyrrrnnnllloootttyyy}}}{{{ssslllhhhccceeeiiimmmooopppooonnnnnnmmmkkkiiigggeeeddddddeeehhhlllllljjjiiijjjlllnnnpppsssuuuuuuuuuvvvwwwxxxwwwvvvtttqqqnnnlllkkkkkklllnnnqqqsssvvvxxxyyyzzz{{{|||}}}}}}|||{{{zzzxxxvvvsssqqqooolllhhheeeYYYQQQJJJGGGDDDAAA@@@BBBAAAGGGMMMPPPRRRVVV]]]dddjjjooowww~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvvvvuuutttrrrqqqpppooonnnmmmkkkjjjjjjiiiiiiiiigggfffeeeeeeccc___\\\YYYVVVTTTRRRQQQOOOLLLJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHGGGFFFGGGHHHHHHFFFDDDEEEHHHLLLOOOWWWggg}}}wwwrrrjjjaaaXXXNNNEEE???777555222111222333444333111111222222222222222222333333444666555444999@@@EEEMMMYYYgggzzz~~~~~~fffXXXRRRNNNJJJGGGGGGFFFDDDBBB@@@>>><<<;;;<<<<<<<<<<<<===AAADDDHHHUUUfffxxx~~~xxxuuummmpppuuuyyy}}}}}}uuullleee```___bbbgggmmmpppqqqpppooommmlllkkkiiihhhgggffffffgggkkkppppppmmmlllmmmppprrrtttuuuvvvvvvvvvxxxzzzzzzxxxuuussspppooonnnnnnlllnnnqqqtttwwwyyyzzzzzzzzz{{{}}}~~~~~~}}}|||{{{wwwtttqqqnnnkkkgggccc___TTTLLLEEECCCBBB@@@@@@CCCBBBIIIPPPTTTUUUYYYaaagggjjjpppyyy}}}}}}}}}|||||||||{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvvvvuuuuuutttrrrqqqooonnnooonnnmmmlllkkkjjjjjjjjjgggfffeeedddcccaaa]]][[[XXXVVVSSSQQQPPPOOOLLLJJJHHHGGGGGGFFFFFFFFFFFFFFFHHHGGGFFFFFFHHHHHHFFFEEEBBBGGGLLLPPPYYYmmm{{{vvvnnncccXXXMMMDDD>>>666444111000111333333333222222111111111111111111222222444666555444999???EEEMMMWWWcccssshhh[[[TTTOOOLLLHHHGGGFFFEEEBBB@@@>>>===;;;<<<<<<<<<<<<===AAADDDFFFRRRdddvvv|||zzznnnqqquuuyyy}}}}}}xxxrrrjjjccc^^^___ccciiinnnrrrsssrrrqqqmmmlllkkkiiihhhgggggggggjjjooottttttqqqoooqqqtttuuuvvvwwwwwwvvvwwwzzz|||zzzxxxuuurrrpppoooppppppnnnppptttwwwzzz{{{|||{{{{{{}}}~~~{{{xxxsssnnniiiddd^^^ZZZPPPHHHBBBAAA@@@???AAADDDDDDKKKSSSWWWWWW[[[cccjjjkkkqqq{{{||||||||||||{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvuuuttttttsssqqqooommmlllooonnnmmmlllkkkjjjjjjjjjgggeeedddcccbbb```\\\YYYXXXVVVSSSQQQPPPOOOLLLJJJGGGGGGFFFFFFFFFFFFFFFFFFHHHGGGEEEFFFGGGGGGFFFEEE???EEEKKKPPP[[[qqq}}}xxxpppeeeXXXLLLCCC===666333000000111222333222222222111111111111111111111111333666555444999???HHHPPPXXXaaannn}}}~~~fffZZZTTTPPPLLLJJJHHHFFFCCCAAA@@@@@@@@@??????>>>===<<<===@@@BBBFFFOOOaaavvvxxxqqqqqqsssvvvzzz~~~{{{yyyvvvuuuwwwxxxyyyyyyyyyxxxxxxwww}}}{{{xxxsssmmmhhhdddbbb___cccjjjpppssstttrrrqqqooommmiiiffffffhhhkkkmmmppppppqqqqqqrrrsssttttttxxxxxxyyyyyyzzz{{{||||||yyywwwuuusssrrrrrrssstttvvvyyy}}}}}}{{{yyyyyy|||~~~zzzuuunnnhhhddd^^^WWWRRRIIIFFFCCC???>>>@@@BBBDDDGGGKKKQQQVVVZZZ^^^bbbeeennnwww}}}}}}|||||||||~~~~~~|||{{{yyyyyyxxxxxxwwwuuusssrrrxxxwwwuuurrrpppooonnnmmmlllkkkjjjkkklllllljjjhhhiiigggdddcccaaa___[[[YYYSSSSSSQQQOOOMMMKKKJJJIIIHHHGGGFFFDDDDDDDDDEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFIIIQQQ```vvv{{{oooeeeXXXHHH<<<666555444333333222222333333222222222222222222222222333333333222222444999<<>>??????>>><<<===???AAAEEEOOOaaauuu}}}sssssstttvvvyyy}}}yyyrrrrrrrrrrrrssssssttttttvvvuuusssqqqnnnllljjjiiilllmmmnnnoooppprrrssssssxxxwwwtttpppllliiifffeeebbbffflllqqquuuuuutttrrrqqqooollljjjjjjmmmppprrrvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{||||||}}}zzzyyywwwvvvuuuvvvwwwxxxzzz|||}}}|||}}}~~~{{{vvvnnngggaaaZZZSSSMMMGGGEEEAAA???>>>@@@CCCEEEGGGKKKPPPUUUYYY^^^cccgggpppwww~~~|||{{{zzz{{{}}}}}}|||yyyyyyxxxxxxwwwvvvuuuuuuvvvuuusssqqqooonnnnnnmmmmmmkkkkkkkkkkkkkkkiiigggfffdddbbbaaa```^^^[[[XXXSSSRRRQQQOOOMMMKKKIIIIIIHHHGGGFFFDDDDDDDDDEEEEEEHHHIIIIIIIIIIIIHHHGGGGGGFFFGGGJJJSSSdddzzz|||pppeeeWWWGGG;;;777555444333333222222333333222222222222222222222222333333333222222444888<<>>??????===<<<===???EEEOOO```tttwwwvvvuuuuuuxxx}}}yyy{{{zzzyyyyyyyyyvvvrrrooohhhhhhhhhggghhhhhhiiiiiikkkjjjiiigggfffdddccccccaaaaaabbbdddgggkkknnnpppqqqpppnnnllljjjhhhggggggeeeiiinnnsssvvvvvvuuutttsssqqqooonnnooorrrvvvyyy|||}}}~~~}}}}}}|||||||||}}}}}}}}}{{{{{{zzzyyyzzz{{{|||}}}~~~{{{vvvnnneee]]]TTTLLLGGGCCCBBB???===>>>@@@CCCFFFGGGJJJOOOTTTYYY___fffjjjsssxxx}}}{{{yyyyyyzzz}}}~~~|||zzzyyyxxxvvvvvvvvvwwwxxxssssssqqqpppooonnnnnnnnnnnnmmmkkkkkkkkkjjjgggeeedddbbb```___^^^\\\YYYVVVRRRQQQPPPNNNLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGJJJWWWkkk}}}pppdddVVVFFF;;;777555444333333222222333333222222222222222222222222222333333333333555888;;;CCCKKKUUU]]]hhhvvvoooaaaYYYTTTQQQOOONNNLLLIIIGGGEEEDDDCCC===???@@@@@@>>><<<<<<===CCCNNN___qqq|||zzzwwwvvvxxx|||~~~}}}wwwpppooonnnnnnnnnnnnlllhhheeeaaaaaa```___``````aaabbbcccccccccbbbbbbaaaaaaaaa]]]]]]]]]___bbbgggkkkmmmkkkkkkiiigggfffffffffggghhhkkkppptttvvvwwwuuutttrrrqqqpppqqqssswww{{{}}}~~~}}}}}}~~~~~~{{{{{{{{{|||}}}zzzuuummmdddZZZPPPHHHDDD@@@???======>>>AAADDDFFFHHHKKKOOOTTTYYY```hhhmmmuuuzzz~~~}}}|||yyyyyy{{{}}}|||zzzyyyxxxvvvttttttuuuwwwxxxsssrrrqqqppppppooopppppppppooommmlllllljjjgggeeeeeeccc```^^^\\\YYYVVVSSSQQQPPPOOOMMMKKKIIIHHHGGGEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFKKK\\\tttqqqdddTTTDDD:::777555444333333222222333333222222222222222222222222222333333333333555888;;;BBBKKKTTT\\\gggwwwttteee]]]WWWTTTQQQPPPOOOLLLJJJGGGEEEDDD???@@@AAAAAA>>><<<<<<===BBBKKK[[[kkkyyy~~~{{{xxxyyy|||{{{yyyxxxsssllldddddddddddddddccc___\\\XXXWWWVVVUUUUUUVVVXXXYYY[[[[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^___aaadddhhhjjjiiihhhfffeeeddddddeeefffkkkmmmqqqtttvvvvvvuuutttqqqqqqqqqrrruuuzzz~~~~~~}}}~~~~~~{{{{{{|||~~~yyyuuunnndddXXXNNNGGGCCC>>>===<<<===>>>BBBEEEGGGIIILLLPPPUUU[[[bbbjjjooowww{{{~~~}}}|||||||||}}}~~~}}}zzzwwwwwwvvvtttrrrrrrsssuuuvvvssssssrrrqqqqqqqqqqqqqqqrrrpppnnnnnnmmmkkkhhhfffgggdddaaa^^^[[[WWWSSSPPPPPPOOONNNLLLJJJHHHGGGFFFDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDFFFOOOccc}}}sssdddSSSBBB999888555444333333222222333333222222222222222222222222111222444444444555888:::BBBJJJTTT\\\iiixxxzzzjjj```[[[XXXSSSSSSQQQOOOMMMJJJGGGFFFBBBCCCCCCAAA>>>======>>>@@@IIIVVVcccppp~~~|||{{{}}}}}}xxxwwwvvvppphhh\\\[[[\\\\\\]]]\\\XXXVVVRRRQQQPPPPPPPPPRRRTTTVVVWWWXXXYYY[[[\\\^^^______aaaaaaaaaaaaccceeeggghhhjjjiiigggeeeeeefffhhhiiinnnpppsssuuuwwwvvvuuutttrrrrrrsssuuuyyy}}}~~~}}}}}}}}}{{{|||~~~{{{xxxqqqfffYYYNNNFFFCCC===<<<<<<===???BBBEEEGGGKKKNNNSSSXXX^^^eeelllpppwww}}}~~~}}}~~~}}}|||{{{|||{{{yyywwwvvvuuutttrrrrrrrrrssstttttttttsssrrrqqqqqqqqqqqqrrrpppnnnmmmmmmkkkhhhffffffddd```]]]ZZZVVVQQQNNNOOONNNMMMKKKIIIGGGFFFEEEBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDHHHTTTkkktttdddQQQ@@@888888555444333333222222333333222222222222222222222222111222444444444555888:::@@@IIISSS]]]jjjzzz~~~nnnccc^^^[[[UUUTTTSSSQQQOOOKKKHHHGGGEEEEEEDDDAAA>>>===>>>@@@>>>FFFQQQ\\\hhhwww~~~~~~~~~}}}}}}{{{yyyxxxvvvmmmcccUUUUUUUUUVVVWWWVVVSSSPPPPPPOOONNNNNNOOORRRUUUWWWXXXYYY[[[]]]___aaacccddddddeeefffggghhhiiijjjjjjlllkkkiiihhhiiikkkmmmoooqqqsssuuuwwwxxxxxxvvvuuuvvvvvvxxxzzz}}}}}}||||||}}}}}}~~~}}}uuuiiiZZZMMMEEEBBB=========>>>@@@CCCFFFGGGMMMPPPVVV\\\aaagggmmmpppvvv~~~}}}|||~~~|||zzzyyyzzz{{{zzzzzzvvvvvvuuutttssssssrrrrrrtttsssrrrqqqppppppppppppooonnnllllllkkkjjjgggeeebbb___]]]ZZZXXXUUUQQQNNNNNNNNNLLLJJJHHHFFFEEEDDDAAABBBDDDFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFMMM\\\rrruuucccPPP>>>777888555444333333222222333333222222222222222222222222000222444555555555888999<<>>>>>???AAA>>>DDDNNNXXXcccsss}}}~~~}}}yyy{{{{{{zzzzzzvvvjjj^^^QQQQQQRRRSSSTTTSSSPPPMMMLLLKKKJJJJJJLLLOOOSSSUUUVVVWWWYYY[[[^^^aaacccdddhhhiiikkklllnnnnnnnnnnnnmmmlllkkkkkklllooosssuuutttuuuwwwyyyyyyyyyxxxwwwyyyzzz{{{~~~}}}{{{||||||yyykkkZZZLLLDDDAAA>>>>>>>>>???AAACCCFFFGGGNNNRRRXXX^^^ccchhhmmmpppvvv~~~~~~~~~}}}|||{{{~~~{{{xxxxxxyyy{{{||||||wwwwwwwwwvvvuuusssrrrqqqtttsssrrrpppooonnnnnnnnnmmmkkkjjjjjjjjjiiifffddd]]]\\\YYYXXXWWWUUURRROOONNNMMMLLLJJJHHHFFFEEEDDDAAABBBDDDFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFHHHQQQaaavvvuuucccOOO>>>777888555444333333222222333333222222222222222222222222000222444555555666777999:::DDDQQQ]]]jjjyyyuuummmddd]]]\\\YYYVVVTTTSSSQQQNNNKKKEEEDDDDDDBBB@@@===;;;:::@@@DDDLLLVVVcccrrr~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxwwwvvvoooddd[[[OOONNNLLLKKKJJJJJJJJJKKKNNNNNNMMMMMMNNNPPPRRRSSSTTTWWWZZZ]]]```ccchhhkkkooopppqqqrrrssstttttttttrrrqqqpppooooooqqqssstttyyyyyyyyyzzzzzzzzzzzzzzz~~~|||zzzyyyzzz{{{zzz~~~xxxnnn___OOOEEECCC@@@AAACCCCCCDDDFFFIIILLLOOOQQQUUU[[[bbbiiipppsss|||~~~}}}||||||||||||{{{{{{zzzyyyxxxxxxwwwwwwuuuuuutttsssrrrrrrrrrrrruuuuuusssppplllkkkkkkllljjjiiigggffffffeeecccaaaZZZYYYWWWUUUSSSQQQPPPPPPNNNLLLJJJHHHEEEDDDBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFIIIIIIIIIGGGDDDCCCDDDEEEGGGUUUkkkoooZZZJJJ@@@:::888777555333000//////000111000000000000000000111222111111111222333444666777999BBBLLLWWWddduuu~~~wwwppphhhbbb\\\YYYVVVSSSQQQOOOMMMKKKGGGFFFDDDBBB@@@>>><<<;;;>>>CCCJJJSSS___nnn~~~~~~~~~~~~|||yyyvvvuuurrrkkk```WWWMMMLLLKKKJJJKKKKKKLLLMMMLLLLLLKKKLLLMMMOOOQQQRRRVVVYYY\\\___bbbfffkkknnntttuuuvvvxxxyyyyyyyyyyyyvvvuuussssssssstttvvvwwwxxxxxxyyyzzz|||~~~}}}yyywwwwwwxxxyyy|||yyyppp```OOOEEECCC@@@AAABBBCCCDDDFFFIIILLLPPPSSSWWW]]]dddkkkqqqvvv~~~~~~}}}}}}|||||||||{{{{{{zzzzzzyyyxxxxxxwwwvvvuuusssrrrqqqqqqrrrrrruuutttssspppllljjjjjjkkkiiigggeeeddddddcccaaa___ZZZYYYWWWTTTRRRPPPOOOOOOMMMLLLJJJGGGEEEDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIGGGEEEDDDDDDEEELLL[[[qqqoooYYYIII>>>999666777555444222111000111111111111111111111222333444111111111222333444666666888AAALLLVVVbbbsss~~~yyysssmmmhhh```\\\XXXUUUSSSQQQOOOMMMJJJHHHFFFBBB@@@>>>=========AAAHHHPPPZZZiiizzz~~~~~~~~~~~~~~~yyywwwuuurrrnnnfff[[[RRRJJJJJJJJJKKKLLLMMMNNNOOOLLLLLLLLLLLLNNNPPPSSSUUUYYY\\\aaadddhhhkkkpppsss||||||~~~|||{{{yyyxxxxxxxxxzzz{{{{{{{{{|||}}}{{{xxxvvvvvvxxxyyy}}}|||ssscccQQQFFFCCC@@@AAABBBCCCDDDFFFJJJLLLRRRUUUZZZ```eeellltttxxx~~~}}}}}}||||||{{{{{{zzzzzzyyyyyyxxxxxxwwwuuusssqqqpppqqqrrrsssttttttrrroookkkiiiiiiiiihhhfffdddcccbbbaaa___]]]ZZZXXXVVVSSSQQQOOONNNMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHFFFEEEEEEFFFQQQbbbyyyoooXXXFFF<<<888666666555555444333222111111111111111222222444555555111111111222333444555666666???KKKUUU___ooo|||{{{tttoookkkfffbbb]]]YYYWWWUUUSSSQQQNNNKKKHHHDDDAAA?????????===AAAGGGNNNWWWgggyyy|||{{{{{{~~~}}}}}}xxxwwwtttqqqkkkbbbWWWOOOJJJJJJKKKKKKLLLMMMNNNOOOOOONNNNNNOOOQQQTTTWWWZZZ^^^aaafffkkknnnrrrwwwzzz}}}||||||}}}~~~~~~{{{xxxwwwxxxyyy{{{~~~wwwgggSSSGGGCCC@@@AAACCCDDDEEEGGGKKKNNNSSSWWW\\\bbbfffmmmuuu{{{~~~}}}||||||{{{zzzzzzzzzyyyyyyxxxxxxwwwuuusssqqqpppqqqrrrtttrrrrrrqqqnnnjjjhhhggghhhhhhfffcccbbbaaa```]]][[[YYYWWWUUURRROOOMMMLLLKKKKKKJJJHHHGGGEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGEEEGGGHHHHHHFFFFFFGGGIIITTTfff~~~mmmUUUDDD<<<888888555555555555444333222111111111111111222444555666222222222222333444555666555===IIISSS[[[iii|||~~~vvvoookkkiiifffaaa]]]ZZZXXXUUUSSSQQQNNNJJJFFFCCCAAA@@@@@@>>>BBBHHHNNNWWWhhh}}}}}}{{{{{{}}}~~~}}}|||xxxxxxvvvrrrkkkaaaVVVOOOKKKKKKLLLMMMMMMMMMMMMMMMOOOOOONNNOOORRRVVVZZZ]]]bbbffflllqqqvvvzzz~~~}}}{{{xxxvvvvvvxxxzzz||||||kkkWWWIIIEEEAAABBBDDDEEEFFFIIILLLOOOSSSXXX^^^cccgggmmmvvv|||~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxvvvuuusssqqqqqqqqqrrrsssooopppooommmjjjgggfffgggiiigggdddbbbaaa___\\\ZZZWWWVVVSSSQQQNNNLLLKKKJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGEEEFFFGGGFFFFFFGGGJJJLLLVVViiikkkTTTDDD<<<::::::555555555555555333222222000000000111111333444444222222222222333444555555555;;;FFFPPPXXXddd||||||yyyrrrnnnjjjgggccc___\\\YYYUUURRRSSSQQQMMMIIIEEECCCAAA@@@???CCCIIIOOOXXXkkk~~~~~~|||~~~~~~|||{{{xxxxxxwwwsssjjj```VVVPPPKKKLLLMMMMMMNNNNNNNNNMMMNNNMMMMMMNNNQQQVVV[[[^^^fffkkkrrrxxx}}}}}}yyyxxxuuuttttttvvvyyy{{{ppp[[[LLLGGGBBBDDDFFFGGGHHHKKKOOORRRTTTYYY```eeehhhnnnwww~~~|||}}}~~~~~~}}}|||zzzyyyxxxxxxxxxxxxxxxwwwwwwwwwuuuuuutttsssrrrrrrrrrrrrlllmmmmmmllliiigggfffgggiiigggcccaaa```]]]ZZZXXXUUUSSSQQQOOOMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEHHHLLLPPP\\\nnnjjjSSSCCC<<<:::999555444444444333333333222111111111111111222222333333222222222333333444555777999BBBNNNVVV```uuu}}}wwwrrrkkkiiifffccc```[[[VVVRRRTTTRRROOOLLLHHHDDDAAA@@@>>>CCCIIIOOOYYYmmm}}}~~~}}}}}}wwwyyy|||~~~|||{{{wwwxxxwwwsssjjj___VVVQQQIIIJJJLLLNNNOOOOOOPPPOOONNNMMMMMMNNNRRRWWW]]]```jjjnnnvvv|||{{{~~~xxxvvvtttssstttwwwzzz}}}ttt^^^NNNHHHDDDEEEGGGHHHJJJMMMQQQTTTUUU\\\cccgggjjjoooyyy~~~~~~{{{{{{|||}}}|||zzzxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvsssttttttttttttrrrqqqppphhhjjjlllkkkiiiggggggggghhheeebbb```^^^[[[XXXUUURRRQQQPPPNNNLLLKKKKKKKKKHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDBBBCCCHHHOOOTTTfffvvvkkkTTTDDD;;;777777555444222111111222333333444444333222222222222333333333222222222333444444999888???LLLTTT\\\nnn~~~{{{wwwmmmllljjjhhhddd___XXXSSSTTTSSSQQQMMMIIIEEEBBB@@@===BBBIIIOOOZZZooo}}}~~~~~~{{{yyyyyyrrrtttvvvyyy}}}~~~|||zzzvvvwwwwwwrrriii___VVVQQQFFFHHHKKKMMMPPPQQQRRRRRRPPPPPPOOOPPPTTTZZZ```dddkkkpppxxx}}}yyyxxxvvvuuuwwwzzz}}}vvv```PPPIIIEEEFFFHHHJJJKKKNNNRRRUUUWWW^^^fffjjjlllqqq{{{~~~~~~zzzzzz||||||{{{zzzxxxvvvuuuuuuuuuuuuuuuvvvvvvvvvrrrsssuuuuuuuuusssqqqooogggiiikkkkkkiiigggggghhhgggdddaaa^^^\\\YYYVVVTTTQQQPPPOOOMMMLLLLLLKKKKKKGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGEEECCCAAABBBHHHPPPVVVooo}}}lllUUUDDD:::555444555333111000000111222444666666555444333333333333333333222222222333444444:::777===KKKTTT[[[jjj{{{xxxqqqmmmiiiiiijjjfff\\\TTTSSSSSSRRRNNNIIIDDDBBBAAA>>>>>>CCCLLLYYYlll~~~||||||{{{zzzwwwuuunnnmmmmmmpppuuu}}}}}}yyyvvvvvvuuusssoooiii___TTTLLLJJJKKKLLLNNNOOOOOOOOONNNNNNOOOOOOPPPSSSXXX___eeemmmqqqwww}}}wwwxxxyyyyyyzzz}}}yyycccSSSNNNGGGFFFFFFGGGJJJOOOTTTWWW\\\aaagggkkkooovvv{{{{{{{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvuuutttsssssssssrrrqqqpppooonnnmmmkkkiiihhhhhhfffcccaaacccbbb```]]]ZZZWWWUUUSSSRRROOOLLLKKKKKKKKKKKKJJJHHHHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFHHHIIIFFFFFFPPP\\\ttt~~~~~~hhhNNN>>>888888888888777444222111222333333333333333333333333333333333333222222333333444555666888<<>>;;;::::::999777555333111111222333111111111111111111111111333333222222333333444555555777<<>>===<<<;;;999888555333222111111111111111111111111111111111333333222222333333444555444666;;;DDDPPP]]]hhhooo~~~{{{xxxvvvtttnnnfff___ZZZZZZXXXUUUOOOKKKHHHHHHCCCAAABBBEEEJJJVVViiizzz}}}{{{xxxtttppplllhhhccc___ZZZZZZ[[[^^^eeennnwww|||~~~}}}}}}}}}|||yyywwwqqqmmmfff```ZZZTTTOOOKKKHHHIIIKKKMMMNNNOOOOOONNNMMMNNNOOOPPPSSSWWW]]]bbbkkknnnttt{{{|||{{{{{{{{{~~~}}}||||||{{{{{{{{{}}}zzzcccSSSMMMKKKJJJJJJKKKNNNSSSXXX[[[fffkkkqqquuuxxx~~~~~~~~~}}}|||{{{||||||{{{{{{zzzyyyyyyyyywwwuuusssrrrrrrsssuuuvvvuuusssqqqnnnmmmmmmnnnoooiiihhhgggggghhhgggeeeccc___^^^[[[YYYUUUSSSPPPOOOOOOLLLJJJIIIIIIJJJIIIIIIEEEEEEDDDCCCCCCCCCDDDDDDGGGGGGHHHIIIIIIIIIIIIHHHHHHFFFFFFGGGHHHPPPbbbsss}}}|||\\\EEE>>>>>><<<999999888666444222111111111222333333333333333444444333333222222333333444555333666:::BBBMMMYYYdddjjjzzz~~~{{{yyyvvvppphhhaaa]]]]]][[[WWWQQQLLLIIIHHHBBB@@@@@@BBBFFFPPPbbbrrrzzzwwwrrrmmmhhhbbb]]]XXXTTTTTTUUUXXX___gggooouuuzzz}}}|||{{{zzzxxxvvvooojjjbbb[[[VVVRRRNNNKKKGGGIIIKKKMMMNNNOOOOOOOOOMMMNNNPPPRRRUUUYYY___ccckkknnntttzzz|||yyywwwvvvwwwwwwzzz|||~~~{{{zzzyyyzzzzzz|||zzzcccSSSNNNKKKKKKKKKMMMPPPVVV[[[___ggglllrrrvvvzzz~~~}}}}}}{{{zzz}}}}}}||||||{{{zzzzzzzzzwwwvvvtttsssssstttvvvwwwuuussspppnnnllllllmmmmmmiiihhhggggggggggggeeeccc]]]\\\YYYVVVSSSQQQNNNMMMMMMKKKHHHHHHHHHIIIIIIHHHCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHHHHIIIIIIHHHHHHIIIGGGFFFFFFHHHRRReeexxx}}}}}}\\\FFF>>><<<:::777888777666444333222111111222222222333333444444444333333222222333333444555444555999???IIIUUU___eeevvvzzz{{{|||yyyssskkkfffcccbbb```[[[TTTNNNKKKJJJAAA???>>>@@@DDDLLL]]]lll~~~yyyuuupppjjjddd^^^XXXSSSPPPPPPPPPRRRXXX___ggglllrrrxxx}}}{{{zzzxxxvvvtttlllfff^^^WWWRRROOOLLLJJJFFFHHHJJJLLLNNNOOOOOOOOOMMMOOORRRTTTXXX]]]cccggglllooosssyyy}}}|||wwwsssqqqrrrtttvvvxxxzzz}}}}}}}}}||||||}}}~~~~~~~~~|||zzzzzz|||}}}zzzcccSSSNNNKKKKKKLLLNNNSSSYYY___ccciiinnnuuuyyy~~~}}}}}}}}}|||zzz}}}}}}||||||{{{zzzzzzzzzvvvuuutttttttttuuuvvvwwwtttrrrpppnnnllllllkkkllliiihhhgggggggggfffdddbbb[[[ZZZWWWUUURRROOOLLLKKKLLLIIIGGGGGGGGGHHHHHHGGGBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGIIIGGGFFFFFFJJJUUUjjj}}}~~~~~~___HHH>>>;;;999666666666555555444333222111000000000111111222222333333333222222333333444555555555777<<>>>>>>>>???@@@BBBDDDFFFGGGEEEEEEFFFFFFFFFFFFFFFEEECCCEEEIIIQQQ___rrr}}}yyygggSSSIIIEEEAAA<<<999888888888888777777555555444444444444444444444444333222222111111222222333666444444666999@@@OOO^^^iiizzz~~~zzzvvvvvvrrrkkkfffbbb[[[TTTJJJEEECCCFFFJJJPPPYYYbbbrrr|||~~~~~~{{{yyyuuupppmmmfff```XXXQQQKKKGGGDDDBBB@@@@@@AAACCCEEEHHHKKKLLLOOOSSSYYY```eeekkkpppttttttuuuwwwyyyzzz}}}xxxqqqkkkccc[[[SSSOOOKKKEEECCCDDDDDDEEEFFFGGGJJJLLLNNNPPPSSSVVVZZZ]]]aaaeeejjjmmmnnnqqqtttwwwxxxyyyzzz||||||}}}zzzwwwxxx|||ttt^^^RRROOOMMMOOOTTTYYY^^^fffnnnsss}}}}}}{{{zzzyyyxxxwwwtttuuuvvvwwwxxxwwwvvvuuussssssrrrqqqppppppooooooooonnnmmmllljjjjjjiiiiiihhhfffcccaaa```^^^[[[XXXTTTRRRNNNLLLKKKIIIGGGEEEGGGFFFEEECCCAAA???>>>===>>>>>>???@@@BBBDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFDDDEEEJJJSSSbbbvvvlll]]]MMMFFFDDD???:::888999999888777666555555555333333333333333333333333333333222222222222333333666444444555777>>>MMM[[[eeevvv}}}xxxyyyvvvooojjjggg```XXXJJJEEEBBBEEEJJJOOOWWW^^^oooyyy}}}zzzwwwsssnnnjjjccc^^^UUUNNNIIIEEECCCAAA>>>???@@@BBBDDDGGGIIIJJJLLLOOOUUUZZZ___eeekkkooooooqqqsssuuuwwwzzzyyyqqqkkkddd[[[SSSOOOKKKEEEBBBDDDDDDEEEFFFGGGIIIKKKMMMNNNRRRTTTXXX[[[^^^aaafffiiinnnqqqtttvvvwwwxxxyyyzzz}}}|||xxxyyy}}}~~~~~~}}}sss]]]RRROOOMMMPPPUUU[[[aaaiiiqqqvvv}}}zzzwwwvvvvvvttttttuuuvvvvvvvvvuuuuuuooooooooopppppppppppppppnnnmmmllljjjiiiiiiiiiiiigggeeeaaa___^^^\\\YYYWWWTTTQQQNNNLLLKKKJJJHHHFFFFFFEEEDDDCCCAAA???>>>===???@@@AAABBBCCCDDDDDDDDDGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGJJJTTTdddwww~~~bbbUUUHHHCCCAAA<<<777555:::999777666555555555555333333333333333333333333333333444444444444333333555444444555777<<>>@@@BBBDDDFFFHHHHHHIIILLLQQQUUUZZZ___eeeiiiiiikkkmmmooorrruuuzzz}}}~~~xxxqqqllleee\\\TTTPPPKKKEEECCCDDDEEEEEEEEEFFFHHHJJJKKKLLLNNNQQQTTTWWWYYY]]]aaadddjjjmmmqqqsssuuuvvvwwwyyy|||~~~zzzzzz}}}~~~}}}|||{{{yyywwwuuutttssssssttttttuuuxxx}}}sss]]]QQQOOOMMMQQQVVV]]]dddllltttyyy~~~yyywwwvvvwwwtttuuuuuuuuuuuuuuuttttttmmmmmmnnnnnnoooppppppqqqmmmlllkkkiiihhhhhhiiijjjgggddd```]]]\\\ZZZWWWUUUSSSPPPNNNLLLLLLKKKIIIGGGEEEEEEDDDCCCAAA@@@??????@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEHHHIIINNNYYYjjj|||{{{ZZZOOODDD@@@>>>:::666555888888777666555555555555222222222222222222222222333444444555555444444333333333444666777;;;GGGSSScccppp{{{wwwtttllldddSSSMMMHHHKKKOOOSSSWWW\\\gggttt}}}zzzvvvqqqjjjfff___YYYPPPHHHCCCAAA???>>>>>>???AAACCCEEEFFFGGGHHHGGGJJJMMMQQQUUUZZZ___ccceeegggiiilllnnnrrrwwwzzz|||}}}wwwqqqlllfff]]]UUUQQQLLLFFFCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKMMMPPPRRRUUUXXX\\\___bbbeeejjjnnnqqqsssvvvxxxzzz~~~{{{wwwwwwyyy{{{{{{yyyzzz||||||{{{{{{|||}}}|||~~~{{{wwwuuutttpppooommmkkkjjjiiihhhhhhhhhiiilllooouuu{{{rrr]]]QQQPPPMMMQQQXXX___fffnnnvvv{{{~~~|||yyywwwwwwyyyuuuuuuuuuttttttssssssrrrnnnnnnnnnnnnnnnnnnnnnooommmllljjjhhhggghhhiiijjjfffccc___\\\ZZZXXXVVVTTTQQQOOOLLLKKKKKKJJJIIIGGGDDDDDDCCCCCCBBBAAAAAAAAA???@@@BBBDDDFFFGGGGGGGGGDDDEEEFFFGGGGGGHHHGGGGGGGGGJJJSSSbbbtttnnnSSSIII@@@===<<<999777777666666666666666666555555444444444444444444444444222333444444444444333222111222444777888:::DDDOOObbblll||||||xxxqqqiiiXXXQQQLLLNNNSSSVVVYYY^^^eeessszzzxxxyyy}}}zzzvvvqqqjjjeee]]]WWWNNNFFFAAA???======>>>???AAADDDFFFGGGHHHHHHFFFHHHKKKNNNQQQVVV[[[___dddfffiiikkknnnrrrwww{{{yyy||||||wwwqqqlllfff^^^VVVQQQMMMFFFDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKHHHJJJMMMPPPRRRUUUYYY\\\[[[___eeejjjnnnrrruuuxxxxxx}}}|||wwwsssssssssttttttsssuuuwwwwwwvvvvvvvvvwwwtttvvvxxxwwwtttpppnnnmmmfffeeedddbbbaaa```______aaaccceeejjjooouuuzzz}}}rrr\\\QQQPPPMMMQQQXXX```gggooowww|||zzz|||}}}{{{xxxwwwyyy{{{vvvvvvuuutttssssssrrrrrroooooonnnnnnmmmmmmmmmlllmmmkkkiiihhhggghhhiiijjjfffccc^^^[[[YYYWWWUUUTTTPPPNNNKKKJJJJJJJJJHHHGGGDDDDDDCCCCCCCCCBBBBBBBBB===???BBBEEEGGGIIIIIIJJJFFFGGGHHHIIIJJJKKKKKKKKKEEEKKKXXXjjj}}}bbbOOOFFF===;;;;;;999999:::444555666666777666666555555555555555555555555555111222333444444333222111000111555888999:::CCCMMMaaajjjwww~~~zzzrrrjjj___WWWRRRUUUYYYZZZYYYZZZfffrrr~~~nnnpppuuu}}}yyyuuuooogggbbb[[[UUUMMMFFFCCCAAA@@@@@@@@@BBBDDDDDDCCCDDDEEEGGGIIIIIIJJJLLLOOOTTTXXX[[[]]]aaafffjjjmmmqqquuuwwwyyyzzz|||~~~{{{vvvrrrjjjcccXXXNNNHHHEEEDDDCCCEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJLLLNNNQQQSSSTTTWWWXXXZZZ^^^ccchhhmmmpppvvvxxx{{{~~~~~~wwwooollllllmmmllliiijjjjjjkkkkkkmmmnnnppppppmmmmmmnnnnnnllliiifffeeedddaaa]]][[[[[[[[[YYYXXX[[[^^^aaaccceeekkktttzzzooo\\\SSSRRRPPPQQQXXXcccjjjpppxxx|||wwwuuuuuuvvvwwwwwwyyywwwuuurrrqqqppppppppprrrqqqooommmlllmmmnnnooonnnmmmkkkhhhggggggggggggbbbaaa]]]ZZZVVVSSSQQQPPPPPPOOOMMMJJJHHHFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCEEEFFFHHHIIIJJJJJJIIIIIIJJJKKKKKKJJJHHHJJJPPP]]]ooouuuXXXHHHCCC===888777777888888666555444333333444555666555555555555555555555555111222222333333222222111555555444444555:::AAAFFFZZZhhhwwwxxxppp```YYYUUUXXX\\\]]][[[\\\fffssssssjjjoooxxx}}}yyytttmmmeee___XXXRRRJJJDDD@@@??????>>>@@@BBBDDDDDDDDDDDDFFFGGGHHHIIIJJJMMMPPPTTTXXXZZZ[[[^^^ccchhhlllooosssvvvyyyzzz|||~~~|||wwwssskkkcccXXXNNNHHHEEEDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJLLLNNNPPPRRRRRRRRRUUUXXX\\\aaaeeeggglllooorrruuuyyy~~~wwwpppgggccccccdddcccaaa``````aaaaaacccdddfffgggeeeeeefffeeedddbbbaaa___```]]]ZZZYYYXXXXXXVVVUUUUUUWWW[[[]]]aaagggpppvvv}}}nnn[[[RRRRRRRRRSSSZZZcccjjjooovvv~~~~~~{{{xxxvvvvvvwwwxxxxxxvvvuuusssqqqpppooooooppprrrpppnnnmmmllllllnnnnnnnnnmmmkkkiiiggggggggggggbbb```]]]YYYVVVSSSQQQPPPNNNMMMKKKIIIGGGEEEDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBCCCEEEFFFHHHIIIIIIKKKJJJJJJJJJKKKKKKJJJIIILLLSSSbbbtttmmmRRREEEAAA<<<999888888888777666666555444444555666777555555555555555555555555222222333333333333222222555444444333555999@@@EEEXXXfffttt{{{sssccc\\\YYY]]]aaaaaa___^^^dddpppuuuiiibbbiiiwww}}}xxxrrrjjjbbb\\\UUUPPPIIICCC@@@??????>>>@@@BBBDDDDDDDDDDDDFFFHHHGGGIIIKKKNNNRRRUUUWWWYYYZZZ^^^ccchhhlllppptttwwwyyyzzz|||}}}~~~}}}|||{{{{{{|||~~~~~~yyyuuukkkdddYYYOOOIIIFFFCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJLLLMMMNNNMMMNNNPPPRRRUUUYYY\\\]]]aaacccgggkkkoootttzzz~~~yyyvvvooohhh___YYYYYYYYYYYYXXXUUUUUUVVVWWWXXXZZZ\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\]]][[[YYYXXXXXXWWWUUUSSSPPPSSSVVVYYY\\\ccclllrrrxxx|||mmm[[[RRRQQQTTTUUU[[[dddjjjnnnuuu|||}}}{{{xxxvvvwwwyyyyyyyyytttsssrrrqqqppppppppppppqqqpppnnnmmmllllllmmmmmmmmmlllkkkiiihhhgggffffffaaa___\\\XXXUUURRRQQQPPPMMMLLLJJJGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIKKKKKKKKKJJJJJJIIIIIIIIINNNXXXjjj}}}cccJJJAAA???;;;999999999888666777777666555555666666777444444444444444444444444333333444444444444333333444333333222444888>>>CCCTTTaaaooo{{{wwwfff```]]]aaaeeedddaaa``````kkk}}}{{{kkkddd___hhhwww{{{vvvppphhh```[[[TTTPPPIIIDDDBBBBBBAAAAAA@@@BBBDDDDDDDDDEEEGGGIIIFFFHHHKKKOOORRRUUUWWWXXX\\\___eeejjjnnnrrrvvvyyyxxxzzz{{{}}}~~~|||zzzxxxvvvssspppooooooqqqrrrxxxyyyzzzzzz{{{|||||||||}}}~~~~~~{{{wwwllleeeZZZQQQJJJFFFCCCBBBAAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMOOOPPPSSSUUUWWWXXXXXX[[[^^^aaadddhhhmmmqqqvvvxxxzzz{{{yyyvvvqqqnnniiibbbYYYSSSQQQRRRSSSSSSOOOPPPPPPQQQSSSUUUWWWXXXYYYYYYXXXXXXYYYZZZ[[[\\\]]]\\\[[[ZZZZZZYYYVVVTTTQQQSSSVVVXXX[[[aaaiiippptttyyynnn\\\SSSRRRTTTUUU[[[dddjjjooovvv}}}|||zzzxxxwwwxxxzzzzzzyyyrrrrrrrrrqqqqqqqqqqqqqqqpppooonnnmmmlllllllllllllllkkkjjjiiigggfffeeeeee___^^^[[[WWWTTTRRRPPPOOOLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHJJJJJJJJJIIIHHHGGGGGGHHHQQQ___sss{{{[[[FFF>>><<<:::::::::999777666777777777666666666666666444444444444444444444444333444444555555444444333333333222222333666<<<@@@NNN[[[iiissskkkddd```dddfffddd```^^^^^^ffftttttteeeaaabbbiiiwww}}}{{{xxxtttnnnggg```ZZZQQQMMMGGGDDDBBBBBBBBBAAA@@@BBBDDDEEEEEEFFFHHHIIIFFFHHHKKKOOORRRUUUWWWXXX\\\```eeejjjnnnrrrvvvyyyxxxyyy{{{|||~~~yyyuuurrrpppnnnkkkhhhffffffhhhiiippppppppppppqqqqqqrrrrrrssstttvvvxxx{{{}}}{{{xxxmmmfff\\\RRRKKKFFFCCCAAA???@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGIIIJJJLLLLLLMMMMMMOOOPPPRRRSSSTTTTTTRRRTTTVVVWWWXXX[[[___bbbggghhhkkklllmmmkkkiiihhhbbb]]]UUUOOOMMMMMMNNNOOOMMMMMMNNNOOOQQQSSSUUUVVVVVVVVVWWWWWWXXXZZZ[[[\\\]]]]]]\\\]]]]]][[[XXXUUUSSSVVVXXXZZZ[[[```hhhnnnrrrwwwooo]]]TTTSSSQQQSSSYYYdddkkkqqqyyy{{{yyywwwwwwxxxyyyyyyyyyrrrsssssssssssssssrrrrrrnnnnnnmmmllllllkkkkkkkkkjjjjjjiiihhhfffeeedddccc^^^\\\YYYVVVSSSQQQOOOOOOLLLKKKIIIHHHFFFEEEDDDDDDBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIGGGEEEDDDFFFHHHVVVfff|||sssWWWFFF===<<<::::::::::::888666777777777777777666666555444444444444444444444444333444444555555444444333222333222222222555:::>>>HHHUUUaaakkk{{{ppphhhbbbccceeeaaa]]][[[[[[aaammm|||rrrbbb___aaagggrrr{{{yyyuuurrrmmmfff^^^YYYLLLHHHDDDAAA@@@@@@@@@???@@@BBBDDDEEEEEEFFFHHHJJJGGGIIIKKKNNNRRRUUUWWWYYY[[[___dddhhhlllooosssvvvxxxyyy{{{{{{}}}}}}uuupppmmmhhhfffeeeccccccdddeeefffiiiiiihhhgggggggggggghhhiiijjjlllooorrruuuxxxyyyyyyyyy{{{}}}~~~zzzwwwnnnhhh]]]SSSLLLGGGBBB@@@??????@@@BBBCCCDDDEEEFFFHHHHHHHHHIIIKKKMMMNNNOOOLLLMMMNNNPPPQQQRRRRRRRRROOOPPPPPPPPPPPPQQQTTTWWWYYYZZZ]]]___aaaaaa``````ZZZWWWQQQLLLIIIIIIJJJKKKKKKLLLLLLNNNPPPRRRTTTUUUUUUVVVWWWXXXYYY[[[[[[\\\]]]]]]]]]______]]]YYYUUUVVVXXXZZZ\\\]]]bbbjjjpppsssyyynnn\\\SSSRRROOOQQQXXXdddlllsss{{{~~~{{{yyywwwwwwxxxxxxxxxvvvsssssstttttttttsssrrrrrrmmmmmmmmmllllllkkkjjjjjjhhhhhhggggggeeecccbbbaaa\\\[[[XXXUUURRRPPPOOONNNLLLKKKIIIGGGFFFEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFHHHIIIGGGDDDDDDGGGKKK\\\nnnmmmSSSGGG???===;;;:::;;;:::888666777777777777666555444444333333333333333333333333333333444444444444333333333333333333333555999<<>>JJJUUU^^^mmmwwwlllccc```___ZZZUUUTTTKKKSSS```qqq{{{zzzzzzjjjhhhggglllvvv}}}zzzvvvpppjjjaaaXXXRRRJJJGGGCCCBBBBBBCCCBBBBBB@@@BBBDDDEEEFFFGGGIIIKKKIIIIIIJJJLLLOOOTTTXXX[[[```cccgggkkkmmmpppsssuuuxxxyyyzzz{{{||||||tttnnnkkkjjjjjjhhhgggeeecccbbbaaadddccc```^^^]]]\\\\\\\\\]]]^^^___```bbbccceeeeeegggiiilllpppuuuyyy}}}~~~~~~~~~}}}~~~|||xxxtttpppiii___UUUMMMGGGBBB??????@@@AAABBBDDDEEEFFFGGGJJJKKKLLLNNNPPPRRRTTTVVVPPPQQQSSSUUUVVVVVVVVVUUURRRSSSSSSRRRRRRSSSVVVXXXTTTTTTUUUWWWXXXXXXYYYYYYTTTTTTRRROOOLLLKKKKKKLLLNNNNNNOOOQQQSSSUUUXXXYYYYYY[[[^^^```aaaaaa``````cccdddeeeggghhheee```\\\[[[^^^bbbfffjjjqqqzzz}}}jjjXXXOOONNNPPPRRRYYYdddlllsss{{{~~~|||zzzzzzyyywwwvvvvvvvvvtttrrrrrrrrrssssssrrrqqqooonnnllllllllllllkkkjjjiiiiiidddeeeeeedddcccaaa___]]][[[YYYWWWTTTQQQOOONNNMMMHHHGGGFFFEEECCCCCCBBBBBBAAAAAABBBBBBDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFIIIKKKIIIFFFGGGLLLQQQiii{{{bbbJJJCCCCCC@@@===;;;::::::999888555666666666666444222111333333333333333333333333111222222333333222222111444444555444444555999;;;<<>>===>>>@@@AAAEEEFFFFFFEEEDDDEEEGGGJJJJJJJJJLLLOOOSSSWWWYYYZZZbbbeeeiiilllnnnqqqtttvvv{{{zzzyyyyyy|||xxxrrrooommmllljjjjjjjjjjjjhhhggghhhgggdddaaa___^^^]]]]]][[[[[[\\\]]]]]]]]]]]]\\\aaabbbdddgggkkkppptttvvvzzzzzz|||~~~}}}xxxuuummmhhh```VVVNNNHHHEEECCC@@@@@@AAABBBCCCDDDFFFGGGFFFIIILLLNNNPPPSSSVVVXXXUUUUUUVVVWWWXXXXXXYYYYYYXXXVVVUUUVVVZZZ[[[ZZZXXXVVVVVVVVVWWWWWWXXXXXXXXXTTTWWWWWWRRRLLLGGGHHHKKKLLLOOOQQQSSSTTTUUUXXX[[[___```aaabbbbbbccceeegggeeefffhhhlllnnnmmmgggbbbbbbcccfffjjjpppzzzssscccVVVOOOKKKMMMRRR[[[dddlllttt|||}}}{{{vvvvvvvvvvvvuuutttsssrrrpppppppppoooooooooooooooooonnnmmmkkkjjjiiihhhhhhcccdddeeefffdddaaa^^^[[[ZZZWWWSSSQQQOOONNNKKKIIIKKKJJJHHHEEECCCAAA@@@???AAAAAAAAAAAABBBCCCDDDDDD@@@AAADDDFFFHHHHHHHHHHHHFFFIIIKKKIIIGGGJJJSSS\\\ttt~~~}}}}}}]]]JJJFFFGGGBBB<<<;;;>>>???===:::888777666555555444444555555555555555666666777777333333333222222111111111222222222333444555777777:::BBBMMMYYYggguuu~~~}}}iii]]]^^^YYYUUUQQQJJJJJJNNNXXXhhhzzz}}}uuuyyyxxxggg```iiixxx{{{yyytttmmmdddZZZQQQLLLFFFDDD@@@>>>===>>>@@@AAAEEEFFFFFFFFFEEEFFFHHHJJJKKKKKKMMMPPPTTTXXXZZZ[[[cccfffjjjmmmooorrruuuwww{{{zzzzzz{{{~~~}}}wwwtttpppnnnlllllllllkkkjjjhhhfffeeedddbbbaaaaaaaaabbbbbbaaa```___]]]ZZZXXXWWW^^^^^^___aaadddhhhkkkmmmrrrsssuuuxxxzzz}}}}}}xxxuuunnniii```VVVNNNHHHDDDCCC@@@@@@AAABBBCCCEEEGGGHHHKKKMMMOOOQQQQQQSSSUUUWWWWWWXXXXXXYYYZZZ[[[\\\\\\\\\[[[ZZZ\\\^^^```___^^^]]]\\\\\\\\\\\\\\\\\\\\\XXXYYYXXXSSSMMMJJJKKKNNNOOORRRUUUXXXZZZ[[[^^^```aaabbbcccdddcccdddgggiiikkkkkkmmmpppqqqooojjjeeeeeegggkkkpppwwwnnn___TTTNNNKKKMMMSSS[[[dddmmmvvv}}}}}}zzzvvvvvvvvvvvvuuutttsssrrrrrrrrrqqqqqqqqqqqqppppppooonnnlllkkkiiihhhhhhhhhcccdddddddddccc```]]]ZZZWWWTTTRRRPPPOOONNNMMMKKKIIIGGGEEECCCAAA???>>>>>>@@@@@@@@@@@@AAABBBCCCDDDBBBCCCEEEGGGHHHIIIIIIHHHGGGIIIKKKJJJIIINNNXXXbbb|||}}}|||xxxYYYIIIFFFFFFAAA<<<;;;===>>><<<999888888666555555555555555444444444555555666666666333333333222222222111111222222222333444555666777888AAAMMMXXXcccppp|||jjj\\\[[[VVVRRRPPPJJJIIILLLSSSaaarrrsssttt|||lll___gggwww{{{xxxrrriii___UUUNNNIIIDDDBBB@@@>>>===???@@@BBBEEEFFFFFFFFFEEEFFFIIIKKKLLLMMMOOORRRUUUYYY\\\]]]eeehhhllloooqqqtttvvvyyy{{{{{{|||}}}|||xxxtttrrrooonnnmmmmmmkkkjjjeeeeeeddddddeeefffggggggffffffdddbbb___\\\YYYWWW^^^^^^^^^^^^___aaabbbcccjjjkkknnnqqqtttwwwzzz{{{{{{vvvsssnnniii```VVVMMMGGGDDDBBB@@@@@@AAABBBDDDFFFIIIJJJOOOQQQSSSSSSSSSTTTVVVWWWZZZ[[[\\\]]]^^^___``````bbbaaaaaaccceeeggggggfffggggggfffeeecccbbbaaaaaa]]]\\\YYYTTTNNNMMMPPPTTTTTTWWW\\\```bbbdddeeegggeeefffggggggggggggjjjlllqqqqqqrrrttttttrrrmmmiiikkknnnttt{{{uuufffZZZQQQLLLJJJMMMSSS\\\eeennnwww|||zzzuuuuuuuuuuuuuuutttsssrrrrrrqqqqqqqqqpppppppppooonnnmmmllljjjiiihhhggggggccccccccccccaaa^^^[[[YYYTTTRRROOONNNOOONNNMMMLLLHHHGGGEEECCCAAA???>>>>>>@@@??????@@@@@@AAABBBCCCDDDEEEFFFHHHHHHIIIIIIIIIHHHJJJKKKKKKLLLTTTaaalll}}}|||||||||pppTTTFFFEEECCC???;;;:::<<<<<<;;;888888888777666555555555555333333444444444444555555333333333222222222222111222222222333444555666777777@@@LLLVVV___iiiwwwjjj[[[XXXRRROOONNNHHHGGGIIIOOOZZZiiizzztttrrrzzznnn^^^eeettt~~~|||xxxpppfff\\\RRRLLLHHHCCCBBB@@@??????AAABBBDDDEEEFFFGGGFFFFFFHHHJJJMMMMMMOOOQQQTTTVVVZZZ]]]```gggjjjnnnqqqsssuuuxxxzzz||||||~~~{{{vvvssspppnnnnnnmmmkkkjjjggggggggghhhiiiiiijjjkkkgggggggggfffdddcccaaa```bbbbbbaaaaaa``````______dddfffhhhkkkooorrrtttvvvxxxzzz{{{{{{zzzvvvrrrpppmmmhhh___UUUMMMFFFCCCBBB@@@@@@AAABBBDDDHHHKKKMMMQQQSSSUUUVVVVVVWWWXXXZZZ^^^^^^___```bbbcccddddddgggggggggiiikkkmmmmmmnnnrrrqqqooommmkkkjjjhhhgggbbb___[[[UUUPPPQQQUUUYYY[[[___dddhhhiiijjjjjjkkkjjjkkkllllllkkkkkkmmmooorrrssstttvvvuuutttqqqooorrrwwwyyymmm___TTTMMMJJJIIIMMMSSS\\\fffoooyyy~~~|||zzztttuuuuuuuuuttttttsssrrrooooooooonnnnnnmmmmmmlllmmmlllkkkiiihhhgggffffffcccccccccbbb```^^^[[[YYYSSSQQQNNNMMMMMMMMMKKKJJJIIIHHHFFFDDDBBBAAAAAAAAA????????????@@@AAABBBBBBEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKMMMQQQ]]]lllwww~~~}}}}}}wwwwwwzzzhhhPPPEEEEEE@@@>>>;;;:::;;;;;;999888999888777666555555555555333333333333333333333333222222222222222222222222333222222333444555666666777???LLLVVV\\\dddtttlll[[[WWWPPPMMMLLLGGGFFFGGGKKKTTTaaaqqqzzzssszzznnn^^^cccooo}}}xxxpppeee[[[QQQKKKGGGCCCBBBAAAAAAAAACCCEEEFFFEEEFFFGGGGGGGGGIIILLLOOONNNQQQTTTVVVXXX[[[___ccchhhkkkooorrrtttwwwzzz||||||}}}zzzvvvsssooommmllllllkkkjjjkkkkkkllllllllllllllllllkkkkkkkkkkkkkkkjjjiiiiiihhhgggfffeeedddcccbbbaaabbbcccdddgggiiilllmmmnnnssstttvvvwwwvvvtttpppnnnkkkfff]]]TTTKKKFFFBBBAAA@@@@@@AAABBBEEEIIIMMMPPPRRRTTTWWWYYYZZZ[[[^^^```aaabbbcccdddfffggghhhiiijjjkkkmmmoooppprrrsssuuuzzzyyywwwuuusssqqqpppooogggccc]]]WWWTTTVVV[[[___dddggglllnnnnnnmmmmmmmmmpppqqqrrrqqqppppppqqqsssqqqsssuuuvvvvvvuuuuuuuuuyyyxxxqqqfffZZZPPPKKKHHHGGGMMMSSS\\\fffpppyyy}}}{{{yyytttttttttttttttssssssrrroooooonnnnnnmmmlllkkkkkklllkkkjjjhhhffffffeeeeeeddddddcccbbb```]]][[[YYYSSSQQQNNNLLLLLLKKKIIIGGGGGGFFFEEEDDDBBBBBBAAAAAA????????????@@@AAABBBBBBEEEEEEEEEEEEFFFFFFGGGGGGIIIJJJLLLOOOWWWeeeuuu~~~~~~wwwssswww}}}}}}```MMMFFFDDD>>><<<;;;:::::::::999888999888777666666555555666333333333333333333333222222222222222222222222222333333333333444444555666888>>>IIIUUU[[[cccsssooo^^^YYYQQQNNNMMMGGGEEEFFFJJJQQQ\\\kkk{{{vvv|||nnn```bbbjjjyyy|||wwwoooeeeZZZQQQJJJGGGAAA@@@@@@AAABBBDDDEEEGGGDDDFFFGGGGGGHHHJJJMMMPPPPPPSSSWWWYYYZZZ\\\aaaeeeiiilllpppsssuuuwwwzzz}}}}}}zzzuuurrrnnnllllllllllllkkknnnooooooppppppoooooonnnqqqqqqqqqqqqpppnnnmmmlllkkkkkkkkkkkkjjjhhhgggfffddddddeeeeeeffffffggggggooopppsssttttttrrrooommmgggcccZZZQQQJJJEEEBBBAAAAAA@@@AAABBBFFFKKKPPPSSSUUUWWW[[[]]]___aaaeeegggffffffhhhiiikkklllmmmnnnoooqqqsssuuuvvvwwwzzz|||~~~|||{{{yyyxxxwwwmmmhhhbbb\\\[[[]]]bbbeeekkknnnqqqrrrqqqppppppqqqvvvvvvwwwvvvttttttuuuwwwsssuuuwwwxxxwwwwwwyyyzzz~~~~~~zzzvvvpppjjj```UUUMMMIIIHHHHHHNNNTTT]]]fffoooxxx}}}zzzxxxsssssstttttttttssssssrrrqqqqqqpppooonnnmmmllllllkkkjjjiiigggfffeeedddddddddcccbbb```^^^[[[YYYXXXSSSPPPMMMKKKJJJIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLRRR\\\kkk|||~~~{{{yyyqqqXXXLLLEEEAAA<<<<<<<<<;;;:::999999888999999888777666666666666444444333333333333222222111222222222222333333333333333333333333444555666888;;;EEESSS[[[ddduuutttccc^^^UUUQQQOOOIIIDDDFFFJJJOOOYYYgggwwwxxx}}}|||ooobbbaaadddqqqyyyuuunnndddZZZQQQIIIEEE>>>>>>>>>???AAACCCDDDFFFDDDFFFGGGHHHIIIKKKNNNQQQQQQUUUYYY[[[[[[]]]bbbgggiiilllpppsssuuuxxxzzz}}}~~~|||uuurrrnnnllllllmmmmmmmmmooopppqqqrrrssssssrrrqqqtttttttttsssrrrqqqpppoooppppppqqqrrrqqqpppooonnnlllkkkjjjiiihhhgggfffeeehhhjjjmmmoooooonnnkkkiiiddd___XXXOOOHHHDDDBBBAAAAAA@@@AAABBBFFFLLLQQQUUU[[[]]]```ccceeegggjjjmmmkkkkkkmmmnnnppprrrssstttuuuwww{{{|||}}}~~~rrrnnngggbbbbbbeeeiiikkkoooqqqssstttttttttuuuwwwzzzzzzzzzyyywwwwwwxxxyyyyyy{{{||||||zzzzzz|||~~~xxxsssooogggaaaYYYQQQKKKIIIIIIJJJNNNTTT]]]fffooowww}}}yyywwwrrrssssssttttttsssssssssqqqppppppooommmllllllkkkjjjiiihhhfffeeedddccccccbbbaaa___]]][[[XXXVVVUUUPPPMMMKKKJJJJJJIIIHHHFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDFFFGGGIIIJJJIIIJJJMMMTTT```ppp|||~~~fffRRRJJJDDD>>>;;;<<<<<<<<<;;;999999999:::999888777666666666666555444444444333333333333111111222222222333333333444444333333333444555555777777???OOO\\\eeevvv}}}xxxfffaaaYYYTTTQQQKKKDDDFFFJJJOOOXXXfffuuuzzz}}}{{{pppdddaaaaaalll~~~vvvsssmmmdddZZZPPPIIIDDD;;;<<<<<<>>>???AAACCCDDDDDDFFFGGGHHHIIIKKKOOORRRQQQVVVZZZ\\\[[[]]]ccchhhiiilllpppsssuuuxxxzzz}}}~~~uuurrrnnnlllmmmnnnoooooooooppprrrtttuuuuuuuuutttrrrrrrsssssssssssssssrrrtttuuuvvvwwwxxxwwwwwwvvvtttsssqqqooollljjjhhhgggbbbdddgggjjjjjjiiifffeeebbb]]]VVVNNNHHHDDDBBBAAAAAA@@@AAACCCGGGMMMRRRVVV```bbbeeeggghhhjjjmmmpppnnnoooppprrrtttvvvwwwxxxyyy|||vvvqqqkkkggggggjjjmmmoooqqqsssuuuvvvvvvwwwzzz||||||||||||{{{yyyxxxyyy{{{~~~}}}|||{{{uuuoookkk```\\\UUUNNNJJJIIIKKKLLLOOOTTT]]]fffnnnvvv~~~}}}yyyvvvrrrrrrsssssstttsssssssssooonnnmmmlllkkkjjjiiiiiijjjiiigggfffddddddcccccc```___]]][[[XXXVVVTTTSSSMMMKKKIIIIIIJJJJJJIIIHHHEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDEEEGGGIIIKKKLLLHHHIIIMMMUUUbbbssszzz}}}___NNNIIICCC;;;;;;<<<======;;;:::999::::::999888777666666666666555555555444444333333333111111111222222333333333444444333333333444555555777444;;;MMM[[[fffvvv}}}pppfffbbb[[[QQQKKKHHHHHHKKKRRRYYYdddttt|||}}}yyyjjjbbb^^^fffzzz}}}wwwmmmcccYYYQQQIIIDDDBBBAAAAAA@@@AAACCCFFFGGGFFFGGGIIIIIIJJJLLLOOORRRWWWZZZ]]]```aaadddgggjjjmmmnnnpppqqqsssvvv{{{zzzrrrooommmlllmmmoooppppppsssuuuvvvvvvttttttuuuwwwssstttvvvwwwvvvwwwyyyzzz{{{{{{zzz{{{{{{|||}}}~~~{{{zzzxxxvvvrrrooollljjjjjjgggcccaaaaaaaaaaaaaaa\\\WWWQQQKKKGGGDDDBBB@@@>>>AAAEEEGGGJJJPPPXXX___gggmmmqqqooonnnqqqssssssvvvwwwxxxzzz|||~~~~~~yyysssooonnnpppqqqrrr{{{zzzyyyxxxyyy{{{~~~}}}||||||}}}}}}tttkkkeee]]]XXXQQQLLLKKKLLLLLLMMMOOOTTT]]]eeemmmsssyyy}}}~~~yyyvvvuuuuuuuuuuuutttssssssrrrrrrooonnnllllllmmmmmmllljjjhhhhhhgggeeedddcccbbbaaabbb```^^^[[[XXXUUUSSSQQQNNNMMMLLLJJJHHHHHHGGGGGGCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@AAADDDGGGIIIFFFFFFEEEFFFHHHJJJLLLMMMIIIIIIMMMYYYkkk}}}yyyzzzuuuZZZLLLDDDBBBCCC???>>>===<<<;;;:::999999::::::999999888777777777777777777777666666666666555444333222111222333444999888777444111111333555888888>>>JJJTTT^^^nnn|||{{{~~~vvvnnnkkkdddZZZSSSFFFFFFJJJQQQZZZfffyyy|||mmmeee^^^cccttt~~~wwwnnndddZZZRRRJJJFFFBBBAAA@@@@@@AAACCCFFFGGGFFFHHHIIIIIIJJJLLLPPPRRRYYY[[[___aaacccfffiiilllmmmoooppprrrtttwww||||||uuusssqqqqqqrrrtttttttttsssuuuvvvuuuttttttuuuwwwvvvwwwyyyzzzyyyzzz|||}}}~~~~~~~~~~~~~~~|||xxxuuurrrpppllliiieeecccbbb```___]]]YYYTTTNNNJJJGGGFFFDDDCCC@@@BBBEEEGGGKKKQQQ[[[bbbkkkqqquuutttsssuuuwwwwwwyyyzzz|||~~~}}}wwwsssssstttuuuvvv|||{{{zzz{{{|||~~~vvvnnnhhh\\\WWWPPPKKKJJJJJJKKKKKKOOOTTT\\\dddkkkrrrxxx|||zzzxxxvvvuuuuuuttttttsssrrrrrrrrrooommmllllllmmmmmmkkkjjjhhhhhhgggeeedddcccbbbaaa___^^^\\\ZZZWWWSSSQQQOOOMMMLLLKKKIIIHHHGGGFFFFFFBBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@AAABBBDDDFFFGGGGGGGGGFFFGGGHHHJJJLLLMMMIIIKKKQQQ^^^ppp{{{}}}lllUUUJJJEEEBBBBBB???>>>===<<<;;;:::999999::::::999999888777777777777777777777666666666666555444444333333333333333555555555333111111444666777777<<>>>>>===<<<;;;::::::999:::::::::999888888777777777777777777666666666666555555555555555444333333222333333222111222444777777666999DDDOOOYYYbbbiii~~~wwwlllhhhbbb\\\XXXKKKJJJLLLPPPUUUaaavvv}}}}}}yyyjjjeeennnxxxoooeee\\\TTTLLLHHHAAA@@@@@@AAABBBCCCEEEFFFGGGIIIJJJKKKLLLNNNRRRUUUZZZ]]]```cccfffiiimmmpppppprrrtttvvvwwwzzz}}}xxxwwwwwwxxxzzzzzzyyywwwzzz{{{}}}}}}||||||}}}{{{vvvsssqqqnnnllljjjhhheeeaaa[[[XXXTTTPPPKKKHHHFFFFFFEEEEEEBBBDDDEEEGGGKKKTTT___hhhqqqyyy~~~}}}}}}~~~~~~}}}~~~~~~wwwqqqddd___YYYSSSQQQOOONNNNNNNNNRRRYYY___eeekkkqqquuuwwwzzz~~~{{{yyyttttttssssssrrrqqqqqqqqqnnnlllkkkjjjkkkkkkiiiggggggfffeeedddcccaaa``````ZZZZZZYYYXXXUUUQQQNNNLLLJJJIIIGGGFFFDDDDDDCCCCCC??????????????????@@@AAA???@@@AAACCCDDDDDDDDDDDDHHHGGGGGGGGGGGGIIIJJJKKKJJJQQQ]]]nnn}}}qqqUUUHHHFFFDDD@@@===>>>======<<<;;;;;;::::::;;;::::::999999888777777777777777777666666666666444555666777666555333222222333444333222222444666666555888BBBOOOYYY```dddtttrrrddd]]]XXXTTTSSSJJJKKKMMMPPPSSS\\\ooo~~~{{{rrriiimmm~~~}}}wwwnnnddd[[[SSSLLLHHHAAAAAAAAABBBCCCDDDEEEFFFHHHIIIKKKLLLMMMPPPSSSVVVYYY\\\```cccfffjjjnnnqqqrrrtttvvvxxxyyy{{{~~~~~~}}}}}}~~~yyyvvvtttlllkkkjjjiiigggccc]]]YYYUUUQQQLLLHHHFFFEEEDDDCCCBBBDDDEEEGGGKKKTTT___hhhqqqzzz|||wwwkkkfff___YYYUUURRRPPPOOONNNRRRWWW\\\aaagggmmmqqqrrrvvv{{{~~~{{{yyysssssssssrrrqqqqqqppppppmmmllljjjiiijjjiiigggfffeeedddcccbbbaaa```___^^^YYYYYYXXXWWWTTTQQQNNNLLLIIIHHHFFFEEECCCBBBBBBBBB???>>>>>>>>>??????@@@AAA@@@AAABBBCCCDDDEEEEEEDDDFFFFFFFFFFFFGGGHHHJJJKKKLLLUUUeeewww~~~|||fffOOOEEEDDDBBB>>><<<=========<<<;;;;;;::::::;;;;;;::::::999888888888777777777777666666666666444555666777666555333222555666666555333333444555555666999AAAOOO\\\ccceeemmm~~~sssbbbYYYSSSPPPPPPGGGIIINNNQQQRRRYYYjjjzzzyyy{{{yyykkkkkkzzz~~~{{{uuulllcccZZZRRRKKKFFFAAABBBCCCDDDEEEFFFFFFGGGHHHJJJLLLMMMNNNQQQUUUXXXYYY\\\```dddgggkkkpppssssssuuuxxxzzz{{{}}}~~~{{{wwwtttrrrlllkkkjjjiiigggddd___\\\WWWSSSMMMIIIFFFEEEDDDBBBBBBDDDGGGHHHLLLTTT___gggqqqyyy}}}qqqlllddd]]]XXXTTTPPPNNNNNNQQQUUUZZZ^^^ccciiimmmooorrrwww}}}~~~zzzxxxsssrrrrrrqqqqqqppppppooommmkkkiiiiiiiiihhhfffdddcccbbbaaa```___]]]\\\\\\YYYXXXVVVTTTQQQOOONNNMMMHHHHHHFFFDDDCCCBBBBBBBBB>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGIIILLLMMMOOO[[[mmmlll\\\JJJDDDCCC@@@===<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888777777777777666666666666555555555555555444333333555666777666444333444555333666:::@@@LLL[[[dddgggiiiyyy}}}}}}~~~~~~uuufff\\\TTTPPPOOOHHHLLLRRRUUUSSSUUUbbbqqqyyyyyynnnjjjvvv~~~yyysssjjj```XXXPPPIIIEEEBBBCCCDDDEEEGGGGGGHHHHHHIIIJJJLLLMMMOOORRRVVVYYYZZZ]]]bbbfffiiimmmrrruuutttwwwzzz|||}}}~~~|||yyyuuurrrpppnnnllljjjhhhgggddd___\\\WWWSSSNNNIIIGGGFFFEEEDDDDDDFFFIIIKKKOOOUUU___fffpppxxxyyyssskkkccc]]]WWWRRROOOMMMPPPTTTXXX[[[```fffjjjllloootttzzz}}}yyyvvvrrrrrrrrrqqqppppppoooooommmkkkiiihhhhhhgggeeecccaaa```___^^^]]][[[ZZZZZZXXXWWWSSSPPPNNNMMMLLLMMMIIIHHHFFFDDDCCCBBBBBBBBB???>>>>>>???@@@AAABBBBBBEEEEEEDDDDDDEEEFFFGGGHHHFFFFFFFFFHHHJJJLLLOOOPPPTTTbbbvvv^^^RRRGGGBBBAAA>>>===>>><<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999888888777777777777666666666666555444444333333333333333222444555555444333444555111777;;;>>>GGGVVVbbbfffggguuu}}}{{{||||||wwwjjj```VVVPPPNNNMMMRRRXXXYYYTTTRRR[[[ggg{{{xxxyyy~~~rrrkkkuuu~~~wwwqqqhhh___VVVOOOHHHCCCCCCDDDEEEGGGHHHHHHHHHHHHIIIJJJLLLNNNOOORRRVVVYYY[[[___cccgggkkkoootttwwwuuuxxx{{{}}}~~~{{{xxxuuutttpppnnnkkkhhhfffccc___\\\VVVSSSMMMJJJHHHHHHGGGFFFEEEHHHLLLNNNQQQWWW___fffpppxxxzzzqqqiiiaaa[[[VVVRRRMMMPPPSSSVVVZZZ___eeeiiijjjmmmrrrxxx|||xxxuuurrrrrrqqqqqqpppooooooooolllkkkhhhhhhggggggeeeccc```___^^^]]][[[ZZZYYYYYYXXXUUUQQQMMMKKKKKKKKKLLLIIIHHHFFFEEECCCBBBBBBBBB????????????@@@AAABBBCCCGGGFFFEEEDDDEEEFFFHHHJJJGGGGGGHHHIIILLLOOOQQQSSSXXXfff{{{sssTTTLLLDDDAAA@@@===>>>@@@<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999888777777777777666666666666555444333222111222333444...111333444444444555666///777;;;<<>>>>>??????@@@AAABBBCCCCCCEEEFFFEEEDDDDDDFFFHHHGGGEEECCCDDDEEELLL[[[jjj~~~zzzyyyyyy}}}gggMMMHHHDDD???<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888888888888777777777777666666666555555444444444444222444555444222222222333444222111444888???LLLXXXaaagggpppyyy~~~wwwuuu|||~~~}}}qqq___SSSPPPRRRQQQPPPRRRVVVWWWTTTTTTXXXZZZfffsss}}}tttrrr~~~{{{ssshhh\\\SSSLLLFFFCCCDDDDDDEEEGGGIIIKKKMMMNNNLLLNNNPPPRRRTTTWWW[[[^^^aaacccgggkkknnnqqqssstttvvvyyy{{{~~~yyyvvvrrrooollljjjfffddd```___\\\YYYXXXXXXYYYYYYVVVUUURRRNNNLLLKKKLLLMMMOOORRRWWW\\\bbbiiiqqqvvv|||vvvlllddd___\\\YYYZZZ[[[\\\]]]```dddhhhjjjpppwww|||wwwtttpppppppppooommmllljjjiiijjjhhheeecccccccccbbbaaa[[[YYYWWWVVVUUUSSSQQQNNNPPPNNNLLLKKKJJJIIIGGGEEEBBBBBBAAA@@@????????????>>>>>>>>>???@@@AAACCCDDDDDDEEEFFFFFFEEEEEEFFFGGGIIIFFFDDDDDDFFFNNN^^^nnn|||yyyxxxyyy}}}^^^JJJGGGCCC???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777777888777666666666666555555555555555555555555444444444333444555444222111222333333111111444666;;;GGGRRRZZZaaakkkvvv{{{xxx~~~ppp^^^RRROOORRRQQQPPPSSSYYYZZZWWWWWWYYYVVVaaannnyyyyyyuuu}}}|||tttiii]]]TTTMMMGGGDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKMMMPPPRRRTTTWWW[[[^^^```bbbfffjjjnnnqqqrrrssswwwzzz|||~~~}}}}}}~~~~~~vvvsssooolllkkkiiifffddd```___]]][[[YYYXXXXXXXXXWWWVVVUUUQQQOOONNNOOOQQQUUUXXX^^^ccciiiqqqxxx|||tttkkkeee```^^^\\\]]]___```aaadddiiimmmnnnttt||||||wwwtttooooooooonnnmmmkkkiiiiiihhhgggeeeddddddcccaaa___[[[YYYWWWVVVUUUSSSOOOMMMOOOMMMKKKJJJJJJHHHFFFDDDAAA@@@??????>>>>>>>>>???>>>>>>>>>???@@@BBBCCCDDDDDDFFFHHHHHHFFFFFFFFFGGGIIIFFFEEEFFFIIIQQQcccrrrzzzxxxxxxyyy}}}rrrVVVIIIEEEBBB>>><<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999888777777666777777777666666555555555444444444444555555666555555444444444555555333111111222333222111222444666999BBBLLLUUU\\\hhhvvvooo]]]PPPNNNQQQTTTRRRUUUZZZ\\\YYYVVVWWWQQQ[[[iiiuuuxxx{{{~~~vvviii^^^TTTMMMIIIFFFDDDDDDEEEEEEGGGHHHJJJKKKJJJLLLPPPRRRTTTWWW[[[^^^```bbbfffkkkoooqqqrrrsssvvvxxx|||yyyzzzzzzxxxwwwvvvxxxzzz~~~{{{tttrrrooommmllljjjhhhfffbbbbbb```^^^]]][[[ZZZYYYVVVWWWWWWUUUSSSSSSVVVYYY[[[___eeekkkrrrxxx}}}rrrkkkfffbbbaaa___```bbbccceeeiiinnnrrrsssyyyzzzvvvrrroooooonnnmmmllljjjiiihhhfffeeeeeeeeeeeeccc```]]]ZZZYYYWWWVVVUUUSSSOOOLLLMMMKKKIIIHHHHHHGGGDDDCCCAAA@@@??????????????????======>>>???@@@BBBCCCDDDEEEGGGIIIIIIHHHGGGGGGGGGGGGEEEEEEGGGLLLVVVhhhxxxzzzxxxyyy{{{eeeOOOHHHBBB???<<<;;;;;;;;;;;;:::;;;;;;;;;:::::::::999999888888777666666666666777666666666666555555555555333444555666666555444444555555555333111000222333222111333666777888???GGGRRR[[[iiiyyynnn\\\PPPMMMQQQVVVTTTVVV[[[\\\XXXUUUTTTMMMXXXeeeqqq{{{xxxyyyvvvjjj^^^UUUNNNIIIGGGCCCDDDDDDFFFGGGIIIKKKLLLIIILLLOOORRRTTTWWW[[[]]]```cccggglllppprrrsssssstttwww{{{~~~~~~{{{zzzvvvvvvuuusssqqqrrrtttwwwwww||||||yyyuuurrrooonnnmmmllljjjiiieeedddcccbbb```]]][[[ZZZUUUWWWYYYXXXWWWXXX\\\______dddjjjqqqwww~~~|||rrrkkkgggdddccc```bbbdddeeehhhlllqqquuuwww}}}~~~yyytttqqqoooooonnnmmmllljjjiiihhheeeeeeeeeffffffddd___\\\ZZZYYYWWWVVVUUUSSSOOOLLLLLLJJJHHHFFFFFFEEECCCAAAAAAAAA@@@@@@???@@@@@@@@@======>>>???@@@BBBDDDEEEFFFHHHJJJJJJIIIGGGGGGGGGDDDCCCDDDHHHNNNYYYlll|||{{{zzz|||]]]JJJFFF@@@>>>;;;:::::::::999888;;;;;;;;;::::::999999999888888777666666666666666777777777777666666666666333444555666666666444444555666555333111000222333111111444777777777===DDDQQQZZZjjj|||yyyggg[[[SSSOOOPPPOOOTTT[[[^^^\\\WWWQQQNNNLLLQQQ\\\mmm}}}xxxyyy}}}vvvjjj]]]RRRJJJFFFEEEEEEFFFGGGHHHGGGHHHJJJLLLLLLNNNPPPRRRTTTWWW\\\___eeeeeegggkkkoooqqqrrrrrrxxx{{{zzzuuupppqqqpppoooooopppsssvvv{{{zzzyyyzzz||||||yyyuuuqqqnnnnnnqqqqqqnnnjjjiiiiiihhheeebbb^^^[[[YYYZZZXXXYYY[[[[[[ZZZ^^^ccchhhlllrrrxxx~~~uuuqqqnnnjjjffffffbbbcccdddfffiiimmmsssxxxzzz{{{uuurrrqqqrrrqqqooommmkkkiiigggfffhhheeecccdddeeeddd^^^XXXWWWUUUSSSPPPNNNLLLKKKJJJKKKJJJIIIHHHFFFEEEDDDCCC@@@@@@???>>>>>>???@@@@@@?????????@@@AAABBBCCCDDDGGGFFFEEEEEEEEEEEEEEEFFFJJJGGGFFFIIISSScccsss}}}~~~~~~jjjSSSGGGAAA===<<<;;;999888777777777666777888999999::::::999999999::::::999888666555888888777777666666666555555444444333333222111111222444444444222222222444444333555999::::::>>>DDDRRR___lllxxxwwwfffZZZRRRNNNOOOPPPUUUZZZ\\\ZZZTTTOOOLLLMMMQQQZZZiii{{{{{{yyy}}}}}}vvvkkk^^^SSSKKKGGGEEEDDDFFFGGGGGGFFFGGGIIIKKKJJJLLLNNNPPPRRRUUUZZZ]]]dddeeehhhlllpppssstttttt|||~~~yyytttqqqqqqqqqppppppqqqtttwwwzzzyyyxxxyyy{{{~~~}}}zzzvvvssspppppprrrsssooolllmmmlllkkkiiieeebbb___]]]^^^\\\]]]___```___ccchhhmmmqqqwww}}}|||qqqmmmkkkhhhffffffggghhhkkkmmmoootttyyy}}}|||zzzuuuqqqqqqooonnnmmmkkkiiigggfffeeegggdddaaaaaacccbbb]]]XXXUUUTTTRRRPPPNNNLLLKKKKKKJJJJJJIIIGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@BBBBBB???@@@AAACCCDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFIIIHHHHHHMMMXXXiiiyyyeeePPPFFFBBB===<<<:::999888777777777555555666777777777777666999999::::::999777666555777777666666666555555555444444444444333333333333444555555444222000111222111///111555666666:::@@@OOO^^^nnnzzzxxxfff[[[RRROOOOOOSSSVVVZZZ[[[XXXSSSNNNLLLLLLOOOWWWdddttt~~~}}}}}}vvvkkk___TTTLLLHHHFFFDDDEEEFFFFFFFFFGGGIIIKKKJJJLLLNNNPPPRRRUUUZZZ]]]dddfffiiinnnrrruuuxxxyyy~~~zzzvvvttttttuuuttttttvvvyyy|||||||||||||||~~~}}}{{{xxxuuuuuuwwwwwwuuurrrrrrqqqpppmmmjjjgggdddcccdddbbbbbbeeeffffffjjjoootttxxx~~~xxxnnnkkkiiiggggggjjjgggiiimmmpppsssvvv{{{~~~}}}yyysssppppppllllllkkkiiihhhfffeeeeeefffbbb___^^^___^^^ZZZWWWSSSRRRPPPNNNMMMLLLLLLKKKIIIIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@??????@@@AAABBB???AAACCCEEEFFFFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHGGGHHHKKKTTTaaarrrzzz\\\KKKDDDBBB<<<;;;:::999888777777777666777777777777666555555888888999999888777666555666555555555555444444444444444444444444555555555555666666444111//////000///...///333444333777===JJJ[[[nnn{{{zzziii]]]UUUQQQQQQVVVXXXZZZZZZVVVRRROOONNNLLLNNNSSS^^^nnn}}}vvvlll```UUUMMMHHHFFFEEEFFFGGGGGGGGGHHHJJJLLLLLLNNNPPPRRRTTTXXX]]]```dddggglllppptttxxx{{{~~~}}}zzzxxxyyyzzzzzzzzz}}}}}}}}}~~~~~~|||zzzwwwvvvuuurrrooollljjjiiihhhfffgggkkkllllllpppvvv{{{~~~uuummmjjjiiiiiikkkooohhhlllpppsssvvvzzz~~~{{{wwwrrrooooookkkjjjiiihhhgggfffeeeeeeddd```]]][[[ZZZYYYWWWUUUPPPOOONNNMMMLLLKKKKKKKKKHHHGGGGGGFFFDDDCCCCCCBBB@@@???>>>======>>>???@@@>>>AAADDDFFFGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIEEEHHHPPP[[[jjjzzzlllSSSFFFAAA@@@<<<;;;:::999888888888888:::::::::999999888666666888888888777777666666555444444444444444444444444333333444444555666777777333444555333111000000111111000111444555444888===DDDVVVlllyyy{{{kkkaaaYYYVVVVVVXXXYYYYYYWWWTTTQQQOOOOOOKKKLLLPPPZZZiii||||||vvvlll```VVVNNNIIIFFFGGGHHHIIIIIIIIIJJJLLLNNNLLLNNNQQQSSSVVVYYY^^^bbbeeeiiiooossswwwzzz~~~}}}~~~|||{{{yyyvvvtttqqqpppooollljjjlllpppqqqrrrwww}}}yyyqqqkkkjjjiiiiiilllqqqooorrrvvvzzz}}}}}}xxxuuupppnnnnnnjjjjjjiiihhhgggfffeeedddaaa___[[[YYYWWWVVVTTTSSSNNNNNNLLLKKKKKKJJJJJJJJJFFFFFFEEEDDDCCCCCCBBBBBB??????>>>======>>>??????>>>@@@CCCFFFGGGFFFDDDCCCEEEEEEEEEEEEFFFGGGIIIIIIEEEJJJUUUcccsss~~~___KKKBBB>>>>>>;;;;;;:::999888888888888::::::::::::999777666555777777666666666666666666333333333444444444444444222333333444555666777777000222333333111111222333333111222555555444777===@@@PPPeeesssyyy~~~|||ooohhhbbb```aaa___^^^\\\WWWRRROOOOOOOOOLLLLLLOOOWWWdddwwwzzzuuukkk```VVVNNNHHHFFFHHHIIIJJJJJJJJJKKKMMMOOOKKKMMMPPPSSSUUUYYY^^^bbbggglllrrrvvvyyy|||~~~{{{yyywwwvvvuuuqqqppprrrvvvxxxyyytttoookkkkkkjjjjjjmmmsssrrruuuyyy|||zzzuuusssooommmllljjjjjjiiigggfffdddcccccc^^^]]][[[YYYVVVTTTRRRQQQMMMMMMKKKJJJIIIIIIIIIIIIEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@???>>>>>>???@@@AAA???AAACCCEEEFFFFFFEEEDDDFFFFFFFFFFFFFFFGGGHHHIIIHHHOOO\\\kkk{{{mmmSSSGGG@@@===<<<;;;:::999999888888999999888888888777777555444444666666555555555555666666333333333444444444444555222222333444555555666666///000222222111111333444222000111444333222555:::===HHHZZZiiiooorrr{{{xxxtttrrrrrrtttmmmjjjeee]]]VVVRRRQQQQQQMMMNNNOOOTTT___qqqyyysssjjj```UUUMMMHHHEEEHHHIIIJJJJJJJJJKKKMMMOOOLLLOOOQQQTTTWWW[[[```dddiiinnnuuuyyyzzz}}}~~~|||{{{{{{xxxwwwyyy~~~~~~tttpppooopppooonnnqqqvvvuuuwwwzzz}}}wwwsssqqqnnnlllllljjjiiihhhfffdddbbbaaa```\\\\\\\\\ZZZVVVRRRPPPOOOMMMLLLKKKIIIHHHGGGGGGGGGDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@???>>>>>>???@@@AAABBBBBBDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHMMMUUUcccsss^^^JJJCCC@@@===;;;::::::999999888888999999777777777777777666555444666555444444444555666666333444444444555555555555222222333333444444555555000111222222111000222333222000111333333111444999;;;BBBPPP^^^eeehhhpppyyyyyyvvvnnneee\\\VVVTTTUUUOOOOOOPPPSSS\\\lllxxxsssjjj___UUUMMMGGGDDDGGGHHHIIIIIIIIIJJJLLLNNNOOOQQQTTTWWWZZZ^^^cccgggjjjpppwwwzzz{{{~~~}}}|||~~~}}}wwwuuutttvvvuuusssvvv{{{|||}}}uuuqqqpppmmmkkkkkkiiihhhfffdddbbb```^^^]]][[[\\\\\\ZZZVVVRRROOONNNMMMLLLKKKIIIHHHGGGFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA???>>>===<<<<<<===>>>???DDDDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGQQQYYYhhhxxxxxxTTTDDDBBB@@@===;;;::::::999999888999999999888999999999999888888777666555444333333444666666444444444555555666666666222222333333333333444444222333333222000///000111444222222555444222555::::::>>>IIIWWW___bbbiiisss|||xxxmmmeee___[[[YYY[[[SSSQQQWWW___gggvvv|||xxxtttmmmcccYYYPPPJJJFFFGGGGGGGGGHHHIIIJJJKKKLLLKKKNNNSSSWWW[[[```eeehhhppptttyyy~~~xxxyyyzzzzzzyyyzzz|||~~~}}}vvvssssssooommmllliiiiiiiiihhhfffbbb___]]][[[YYYWWWUUURRRQQQPPPOOOOOONNNMMMKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>???@@@AAACCCDDDEEEFFFGGGHHHIIIIIIJJJGGGFFFIIIIIIHHHIIIMMMTTTbbbuuucccMMMGGG@@@<<<===:::999999999999999888777777777777888888999999999:::777777777777777666555555777777666555444444333333555444444333333444444555444333222111111111222333555444444444444555666666555999EEETTTWWWSSSYYYeeeoooyyyzzzqqqkkkfffdddcccZZZTTTXXX]]]dddsss}}}yyyuuummmdddZZZQQQJJJGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNQQQTTTXXX\\\aaaggglllqqqtttyyy}}}~~~|||sssqqqpppmmmjjjjjjhhhhhhhhhfffdddaaa^^^\\\YYYWWWUUUSSSQQQOOONNNNNNOOONNNMMMKKKIIIHHHGGGFFFBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAADDDDDDEEEFFFGGGHHHIIIIIIJJJGGGGGGIIIIIIHHHJJJOOOZZZhhhzzz{{{|||vvvYYYFFFCCC<<<:::;;;888999999::::::999999888777;;;;;;999888666555444333777777777777777666555555777666666555444444333333555444444333333444444555444333222111111111222333333333333333333444444555777888BBBPPPUUUSSSYYYcccmmmxxx}}}yyywwwpppcccYYYXXX[[[```ooo~~~~~~{{{vvvoooeee[[[RRRLLLHHHIIIIIIIIIJJJKKKLLLMMMNNNQQQSSSVVVYYY]]]dddkkkppprrruuuxxx||||||{{{xxxtttqqqrrruuuxxxyyyqqqnnnmmmiiiggggggfffeeeeeedddaaa^^^[[[YYYVVVUUUSSSQQQOOOMMMMMMLLLNNNNNNLLLKKKIIIHHHFFFFFF@@@@@@??????@@@AAAAAABBB??????>>>>>>>>>???AAAAAADDDEEEEEEFFFGGGHHHIIIIIIJJJHHHGGGIIIIIIIIIMMMSSSdddppp|||wwwtttwww{{{fffNNNAAA@@@:::999;;;888999999::::::999999888777<<<;;;999777555333222111777777777777777666555555666666666555444444333333555444444333333444444555444333222111111111222333222222111111222222333444888777===JJJRRRUUUZZZcccnnnyyy}}}mmm^^^YYYYYY]]]jjjxxx|||xxxpppfff\\\SSSMMMJJJHHHHHHIIIIIIJJJLLLMMMNNNSSSTTTWWWYYY^^^eeelllrrrtttuuuxxx|||zzzqqqhhheeebbb^^^\\\\\\^^^```eeeiiinnnuuu{{{~~~vvvooommmkkkfffdddeeeccccccbbb```^^^[[[YYYWWWTTTSSSQQQOOONNNMMMLLLLLLMMMLLLKKKJJJHHHGGGFFFEEE@@@???????????????@@@@@@??????>>>>>>>>>@@@AAABBBEEEEEEFFFGGGGGGHHHIIIIIIJJJHHHGGGIIIIIIJJJQQQYYYlllwwwwwwsssrrruuuzzz{{{[[[HHH@@@@@@;;;;;;===999888888999999888888777666777777777777777777666666777777777777777666555555666666555555555444444444555444444333333444444555444333222111111111222333222111111111111222333333888555888DDDPPPWWW^^^dddrrr|||rrraaa[[[ZZZ\\\fffsss{{{|||xxxqqqggg]]]TTTNNNJJJGGGGGGGGGHHHIIIJJJLLLLLLRRRTTTVVVYYY^^^eeemmmrrruuuwwwyyy|||{{{lllaaaVVVSSSPPPLLLKKKLLLMMMNNNPPPRRRVVV[[[___cccfffgggkkkpppxxx{{{tttooommmiiieeeccceeeaaaaaa___]]][[[XXXVVVUUURRRRRRPPPOOOMMMMMMLLLLLLJJJJJJIIIHHHGGGEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>@@@?????????@@@AAACCCDDDFFFFFFFFFGGGHHHHHHIIIIIIIIIGGGGGGHHHIIIKKKUUU```sss}}}{{{uuurrrqqqtttyyyoooRRREEE@@@@@@::::::===777777777777777777666666555666666777888888999::::::777777777777777666555555555555555555555444444444555444444333333444444555444333222111111111222333222222222222222333333444666333555@@@NNNYYYaaafffrrr}}}~~~zzz~~~tttccc]]]\\\]]]dddooo{{{}}}xxx~~~}}}xxxqqqggg]]]TTTNNNJJJGGGGGGGGGHHHIIIJJJKKKLLLQQQSSSVVVZZZ___eeemmmrrrvvvxxx{{{~~~zzzlll^^^UUUJJJGGGCCCAAAAAABBBBBBBBBEEEFFFHHHKKKNNNQQQTTTUUUTTT[[[cccllluuuxxxrrrnnnlllhhhcccbbbddd```___]]][[[YYYWWWUUUTTTPPPPPPOOOMMMMMMLLLLLLLLLHHHGGGGGGFFFEEEDDDCCCBBBCCCBBBAAA???>>>=========AAAAAA@@@@@@AAACCCEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIGGGFFFFFFHHHIIIMMMZZZgggxxxvvvqqqpppppptttyyyfffJJJAAA???>>>666888;;;555777777888888777777666555888888888888888888888888777777777777777666555555555555555555555555555555555444444333333444444555444333222111111111222333222222111111222222333444333222444===JJJWWW```dddlllxxx~~~yyyqqqooouuuvvvrrrccc______^^^dddlllvvv~~~xxx}}}|||xxxpppggg]]]TTTMMMJJJHHHHHHHHHHHHIIIKKKLLLMMMPPPSSSWWW\\\aaagggmmmrrrwwwyyy}}}uuugggYYYOOOJJJBBB???;;;:::;;;<<<<<<;;;??????@@@BBBEEEHHHKKKLLLJJJOOOVVV\\\bbbkkkvvv~~~uuupppmmmkkkgggaaa```ccc```^^^\\\ZZZWWWUUUTTTTTTNNNMMMLLLKKKKKKJJJKKKKKKEEEEEEDDDDDDCCCBBBAAAAAABBBAAA@@@???????????????BBBBBBBBBBBBCCCEEEFFFHHHGGGGGGGGGHHHHHHHHHHHHIIIEEEEEEEEEGGGIIIOOO___mmm{{{zzzrrrpppppprrrwww|||sssZZZEEE>>>>>><<<444777;;;666999999999999999888777777999999888888777777777666777777777777777666555555555555555555555555555555555444444333333444444555444333222111111111222333111000000000000111222222222333555;;;EEEQQQZZZ^^^eeesss{{{tttiiidddhhhhhhmmmooossszzzpppbbb```aaa```dddkkkrrr~~~yyy}}}|||xxxpppggg]]]TTTMMMJJJIIIIIIIIIJJJKKKLLLMMMNNNPPPSSSXXX]]]bbbhhhnnnrrrxxxzzz~~~wwwtttuuuvvvvvv{{{yyyrrrfffWWWJJJCCCAAA???;;;777777999::::::888;;;;;;<<<>>>AAADDDGGGIIIIIIMMMQQQSSSUUU[[[eeemmm{{{~~~sssooollljjjeee```___bbb```^^^\\\YYYWWWUUUTTTSSSLLLKKKJJJIIIIIIIIIIIIIIIDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCBBBCCCDDDFFFHHHIIIGGGHHHHHHHHHHHHHHHHHHIIIDDDDDDEEEGGGIIIPPPaaaqqq}}}wwwpppppprrruuu{{{fffOOOCCC>>>???===555999>>>::::::;;;;;;;;;;;;:::999999666666666666777777777777777777777777777666666555444555555555555555555555555444444333333444444555444333222111111111222333///////////////000111111111444666:::AAALLLUUUYYYaaappp|||ooo```\\\```]]]fffhhhmmmuuu~~~~~~yyyoooeeeaaa``````dddiiimmmrrr~~~{{{xxxlllbbbZZZTTTMMMHHHIIIIIIHHHHHHIIIJJJLLLMMMTTTVVVYYY]]]bbbhhhoootttyyy{{{~~~mmmdddaaa``````bbbccc```YYYQQQIIIBBB===::::::999888:::===>>>===:::BBBBBBAAAAAAAAABBBDDDEEELLLLLLLLLLLLNNNSSSZZZ___rrryyyxxxqqqooolllhhhdddaaa___^^^]]]\\\YYYWWWUUUTTTSSSSSSNNNMMMLLLJJJIIIHHHFFFFFFHHHEEECCCBBBCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@???BBBEEEGGGEEECCCGGGFFFFFFEEEEEEFFFGGGGGGIIIFFFCCCEEEMMM\\\jjjttt}}}vvvqqqqqqrrruuu|||sssXXXJJJ???>>><<<:::888777777666::::::::::::999999888777777777777777777777888888777666555444444555666777444444444444444444444444777666555444444444444444444333111000000111333444111111222333333333222222444111333:::@@@GGGPPPXXX___mmmzzzmmm^^^ZZZ]]]ZZZaaaccciiisss|||}}}qqqhhh```^^^]]]]]]___dddgggmmm{{{~~~|||ttthhh^^^WWWQQQKKKGGGIIIHHHHHHHHHHHHJJJKKKLLLRRRUUUYYY]]]bbbgggmmmrrrwwwzzz~~~qqq```XXXUUUTTTSSSTTTRRRPPPLLLGGGCCC???===;;;;;;999999;;;>>>???===;;;AAAAAA@@@@@@AAABBBDDDEEEIIIIIIIIIHHHIIIMMMSSSWWWfffooo|||}}}wwwooommmkkkgggdddaaa___^^^\\\[[[XXXUUUSSSRRRQQQQQQMMMLLLKKKJJJIIIGGGFFFFFFGGGEEEBBBAAABBBBBBBBBAAA@@@@@@@@@@@@@@@?????????BBBAAAAAACCCFFFGGGFFFDDDHHHHHHHHHHHHHHHGGGGGGGGGEEECCCBBBEEEOOO^^^nnnwwwyyyrrrpppqqquuuhhhPPPDDD>>>===;;;:::888888777777:::::::::::::::999888888888888888777777777777777666666555444444555666666444444444444444444444444666666555444444444444444444333222111111111222333111222222333333333222222333000111777>>>EEEOOOXXXaaapppxxxkkk\\\YYY[[[WWW\\\___eeeooowww{{{yyyvvviiibbb]]]\\\\\\ZZZ[[[^^^bbbiiiwwwyyypppddd[[[UUUPPPLLLHHHHHHHHHGGGGGGHHHIIIJJJLLLOOOSSSYYY^^^bbbgggkkknnnuuuxxx~~~lll^^^PPPJJJHHHFFFDDDEEEBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<>>>???>>>===?????????@@@AAACCCEEEFFFHHHHHHGGGFFFFFFHHHLLLOOOYYYbbbqqqyyytttmmmkkkiiifffcccaaa___^^^[[[YYYVVVSSSPPPOOONNNNNNLLLKKKJJJIIIHHHGGGFFFEEEFFFDDDBBBAAAAAAAAA@@@>>>>>>?????????????????????CCCCCCCCCEEEGGGIIIHHHFFFIIIJJJJJJKKKJJJIIIGGGFFFBBBBBBCCCIIIUUUeeevvv|||rrrmmmnnntttxxxYYYFFF>>><<<;;;:::999888888888888::::::;;;;;;;;;:::999999999888888888777777666666555555444444444444555555555555555555555555555555666555444444444444444444444444333333222222111111222333333333333333222111111//////555:::BBBMMMXXXcccsssyyylll^^^[[[]]]XXX\\\^^^ccckkkrrruuurrrooohhhbbb]]]]]]\\\YYYXXXZZZ^^^ggguuu~~~vvvmmmbbbXXXSSSPPPMMMKKKGGGGGGFFFFFFGGGHHHJJJKKKMMMRRRXXX^^^bbbfffiiikkkrrrwww}}}ooo\\\QQQGGGCCCAAA>>><<<===>>>===<<<;;;;;;:::::::::<<<======>>>@@@@@@@@@?????????@@@AAACCCEEEFFFGGGKKKKKKJJJHHHFFFGGGIIIKKKQQQYYYfffssszzzsssoooiiihhhfffcccaaa___^^^^^^XXXVVVSSSPPPMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEEEECCCAAA@@@@@@@@@>>><<<======>>>>>>?????????@@@EEEEEEFFFGGGIIIJJJIIIIIIIIIJJJKKKLLLJJJHHHFFFDDDAAABBBFFFPPP^^^oooqqqkkkkkkqqqiiiNNN@@@<<<:::999999888888888888999::::::;;;;;;;;;::::::999999999888888777666666666555555444444444444555555666666666666666666666666555555444333333444444444444444444444333222111000333444444444333222111111111//////333888???LLLXXXbbbrrr|||oooccc```aaa\\\]]]^^^ccckkksssvvvuuurrrkkkeee___^^^[[[WWWUUUWWWXXXdddsss|||rrriii]]]TTTPPPNNNLLLKKKGGGGGGFFFFFFGGGHHHJJJKKKLLLQQQXXX^^^bbbeeehhhjjjqqquuu{{{|||mmmaaaRRRIIIBBB@@@>>>;;;:::;;;<<<<<<;;;;;;:::;;;;;;;;;===>>>@@@AAAAAAAAAAAABBB@@@AAABBBDDDEEEGGGHHHHHHMMMMMMLLLJJJHHHGGGHHHIIIMMMSSS\\\gggrrr~~~{{{sssnnnjjjfffeeeccc```^^^]]]\\\[[[UUUTTTQQQNNNKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCBBB@@@@@@@@@???===<<<<<<<<<===>>>???@@@@@@@@@EEEFFFHHHIIIJJJJJJKKKKKKIIIJJJKKKJJJIIIFFFCCCAAA???CCCKKKWWWgggxxxrrrkkkjjjqqq~~~~~~^^^HHH@@@>>>999888888777777888888888999999:::;;;;;;:::::::::888888888888777777666666555555555555555555555555666666666666666666666666444444333333333444444555333444444444444333222111555555555444333222111000222000111444777>>>KKKWWWbbbppp}}}qqqfffdddeee___\\\]]]bbbkkkuuu|||~~~~~~ppphhh```]]]ZZZVVVUUUXXXXXXfffvvv{{{mmmdddWWWNNNJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJLLLMMMRRRXXX]]]aaadddgggjjjqqqtttzzzzzzrrriii^^^VVVJJJCCC>>>===<<<999999;;;888888888999:::<<<>>>???>>>@@@BBBCCCBBBBBBCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJLLLMMMMMMKKKIIIGGGGGGHHHKKKOOOVVV___jjjvvv~~~uuupppjjjfffcccbbb```]]][[[YYYXXXXXXRRRQQQNNNLLLJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDAAA@@@@@@@@@AAA@@@>>><<<<<<<<<===>>>???AAAAAABBBEEEGGGJJJJJJJJJJJJKKKLLLJJJJJJJJJHHHFFFCCCAAA??????EEEQQQ___ooo~~~uuupppqqqvvvoooTTTFFF@@@@@@888888777777777777777777888888999:::::::::999999777777777777777777777888555555666666666666555555555555555555555555555555333333333333333444444555333333333333444444444444666666666555444222111000111111222555666;;;GGGTTTaaammm|||qqqgggeeefff```ZZZ[[[___hhhttt}}}uuulllccc___\\\ZZZ[[[___gggvvv{{{lllbbbTTTKKKGGGGGGGGGGGGIIIHHHHHHHHHHHHJJJKKKLLLOOOSSSXXX]]]aaadddhhhjjjqqqtttxxx|||zzzuuuoooiiiccc[[[TTTOOOFFF@@@<<<<<<;;;999:::===777777888999;;;===???@@@???BBBDDDDDDCCCBBBDDDFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKMMMNNNMMMKKKIIIIIIIIILLLPPPWWW___iiiuuuvvvrrrnnniiieeeaaa```^^^[[[XXXVVVUUUTTTPPPOOOMMMKKKIIIIIIIIIIIIGGGFFFFFFEEEEEEDDDDDDCCC@@@??????@@@BBBBBB@@@>>><<<<<<>>>???@@@BBBCCCCCCEEEHHHJJJKKKJJJJJJKKKMMMLLLKKKIIIGGGEEEBBB@@@???CCCKKKYYYjjjzzzyyyyyy{{{```KKKCCC@@@???999888777666666666666666666777888888999999999888666666666777888888999999666666777888888777666666444444444444444444444444333333222222333333444555333333222222333444666777777777666555444222000///000111333555555888CCCOOO\\\gggwwwzzzooofffeeefff```ZZZZZZ\\\dddoooyyy~~~zzzpppfffaaa______bbbgggzzz{{{mmmcccUUUKKKGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMPPPSSSXXX]]]```dddhhhkkkrrrtttwwwzzz~~~~~~~~~}}}yyywwwlllhhhdddaaa\\\UUUNNNKKKFFF@@@===<<<<<<:::<<<@@@;;;;;;;;;;;;<<<===>>>??????BBBEEEEEECCCCCCDDDGGGJJJKKKLLLNNNNNNNNNMMMLLLMMMNNNPPPPPPNNNLLLLLLLLLNNNSSS[[[dddmmmwwwyyyrrrpppnnnjjjeee```___\\\YYYWWWTTTSSSRRROOONNNLLLJJJIIIIIIIIIIIIFFFFFFEEEEEEDDDDDDCCCCCC?????????AAABBBCCCAAA???<<<===>>>???AAACCCDDDDDDEEEHHHKKKKKKJJJIIIKKKMMMNNNMMMJJJGGGDDDBBBAAA@@@IIIRRRbbbsss|||uuuUUUEEE@@@>>><<<999888777666666555555555555666777888888888888888555555666777888999::::::666777888999999888777666444444444444444444444444222222222222333333444555333333222111222444777999777777777555444222000//////000333555444666@@@LLLWWW```ooowwwiiidddbbb```^^^XXXXXX[[[aaaeeekkkuuuyyywwwpppfff```bbbnnnxxxxxxoooaaaRRRKKKIIIGGGGGGIIIGGGFFFEEEEEEFFFIIILLLNNNRRRTTTWWWZZZ]]]bbbgggkkkqqqssswwwyyy}}}~~~}}}~~~~~~|||zzzzzzzzzyyywwwuuurrrooommmfffbbb\\\VVVRRRNNNJJJHHHCCC@@@<<<:::::::::999999999;;;>>>??????@@@BBBCCCFFFEEEDDDDDDEEEGGGJJJKKKPPPQQQRRRSSSQQQQQQPPPQQQRRRPPPNNNMMMOOORRRTTTUUUTTTZZZdddqqq|||~~~zzztttooollliiigggeeebbb^^^YYYVVVSSSQQQOOOMMMLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDDDDDDDDDDDDDCCCCCC===>>>???@@@@@@???>>>===<<<===>>>>>>>>>???BBBEEEBBBEEEIIIKKKLLLLLLMMMNNNRRRMMMIIIGGGDDD@@@???BBBSSS___nnn{{{___JJJCCC===999999888888777777666666555555666555555666888888777666999888777777999:::999888777777888:::<<<:::777444444555555666777666666666444333333222222333333444555444333333222222333333333333444444444333111000222000000444666999@@@HHHQQQ^^^iiippp~~~ssseee```]]]ZZZXXXVVVVVVXXX\\\```eeeooozzzyyyxxxssskkkfffjjjuuu{{{pppbbbTTTMMMJJJGGGFFFGGGFFFEEEEEEEEEGGGJJJMMMOOOPPPRRRUUUXXX[[[```eeeiiippprrruuuxxx{{{}}}}}}|||{{{{{{|||{{{yyyxxxxxxxxxwwwuuurrrooollljjj```\\\VVVQQQMMMJJJFFFDDDBBB???;;;:::999:::999888999;;;>>>???@@@@@@BBBDDDEEEEEEEEEFFFGGGIIIMMMOOOUUUWWWZZZYYYUUUQQQPPPPPPQQQOOOMMMMMMNNNQQQRRRSSSXXX```mmm|||xxxtttooojjjgggeeebbbaaa^^^[[[WWWTTTSSSRRRPPPNNNKKKKKKJJJIIIHHHGGGFFFEEEBBBAAAAAAAAA@@@@@@??????<<<===>>>>>>>>>>>>===<<<===>>>?????????@@@CCCEEEDDDGGGKKKLLLLLLKKKKKKLLLNNNJJJGGGEEEBBB???BBBHHH]]]iiiwww|||XXXGGGAAA<<<888999666666666666555555555444666555666777999999777555888777666888:::;;;;;;:::999999999;;;<<<;;;999666555555555555666666666666444333333222222333333444555444333333222222333333222333444444444333111000444222111444555666<<>>======<<<<<<============<<<<<<===>>>@@@@@@@@@AAADDDFFFGGGJJJLLLMMMLLLJJJJJJJJJJJJHHHFFFDDDAAAAAAIIISSSjjjvvv}}}lllNNNBBB???:::777888555555555555444444444444555666777:::;;;;;;888555777666666888:::<<<<<<;;;999888777888::::::999777666555444444444555777777444444333333333333444444555444333333222222333333222333444444444333222111666333222333333333888>>>JJJUUU```gggrrr}}}vvvkkkeee]]]XXXWWWSSSRRRSSSVVVXXX\\\eeepppyyyxxxuuupppmmmooovvv}}}}}}}}}rrrfffZZZUUUSSSOOOMMMMMMJJJIIIHHHHHHIIIJJJLLLMMMMMMOOOSSSUUUYYY]]]bbbfffnnnppptttwwwzzz~~~~~~~~~~~~~~~|||zzzxxxwwwvvvvvvvvvvvvsssqqqrrrqqqpppmmmiiieeebbb___XXXUUUPPPLLLJJJHHHEEECCC>>><<<:::999999999999888:::===@@@BBBBBBDDDFFFGGGGGGIIILLLNNNOOOSSSYYY^^^^^^bbbddd```ZZZWWWYYY]]]VVVXXXZZZ\\\]]]^^^```aaacccmmm}}}}}}vvvqqqkkkhhhddd```^^^\\\ZZZXXXXXXUUURRRPPPPPPOOONNNMMMJJJJJJIIIGGGEEEDDDCCCBBBDDDCCCCCCAAA@@@???>>>>>><<<<<<=====================???AAABBBBBBCCCEEEGGGIIIKKKMMMNNNLLLKKKJJJJJJJJJHHHGGGEEEAAADDDPPP^^^sss|||uuu]]]GGG@@@===888555666555555555555555555555555555666888;;;===;;;888555666555555666999::::::999666555444555666777666555666555444333333555777888444444333333333333444444555444333333222222333333333444555555555444333333555222111333222222666<<>>AAADDDEEEGGGJJJLLLKKKNNNRRRTTTUUUYYY```fffhhhhhheee___ZZZYYY___eee___bbbgggiiijjjjjjkkklllmmmvvvzzzuuupppmmmgggdddaaa___]]]\\\YYYWWWWWWTTTPPPNNNMMMLLLJJJIIIJJJIIIHHHGGGFFFDDDCCCCCCDDDDDDCCCBBBAAA@@@???>>>=========>>>>>>?????????>>>@@@BBBCCCDDDEEEGGGIIIHHHKKKNNNNNNMMMLLLKKKKKKIIIGGGEEECCCAAAFFFUUUddduuu|||{{{~~~eeeSSSCCC???===777444555666666666666666666666666555666888;;;===;;;888555777666444555666666555444555444333444666777666555666555333222333444666888555444444333333444444555555444333333222222333333444555666777777666555555333000000222222222666<<<@@@KKKXXXbbbmmm{{{{{{vvv{{{zzzsssmmmaaaZZZ[[[XXXXXX[[[^^^___```fffnnnxxxwwwtttooojjjggghhhiiiiiimmmqqqssszzzzzzwwwyyy{{{|||ttthhh]]]ZZZZZZYYYYYYZZZWWWVVVTTTQQQOOOMMMKKKKKKNNNPPPSSSVVVYYY^^^cccgggmmmpppuuuxxx{{{}}}}}}{{{yyyxxxvvvvvvvvvuuusssqqqkkkkkkjjjgggddd```]]][[[UUURRRMMMJJJHHHFFFDDDBBB<<<:::::::::;;;<<<:::999;;;>>>CCCFFFIIIKKKOOOQQQQQQUUUYYYZZZZZZ^^^eeelllsssooohhhaaa^^^aaagggmmmkkkpppvvvxxxvvvtttssstttyyy~~~yyytttpppmmmjjjgggcccaaa___]]]\\\[[[XXXVVVUUURRRNNNLLLKKKJJJHHHGGGHHHHHHGGGFFFEEEDDDDDDCCCAAAAAA@@@@@@???>>>======>>>>>>======>>>???@@@AAA>>>@@@CCCEEEFFFGGGHHHJJJJJJLLLOOOOOONNNLLLKKKKKKFFFCCCAAAAAACCCJJJYYYhhhwww{{{yyyxxxxxx|||ZZZKKK@@@???===666333666666666666777777777777777555666777:::;;;;;;888555777555444444444444333111666666666777999:::999777555444333333333444666666555555444444444444555555555444333333222222333333444555666777777777666555111///000333333222666<<<===HHHUUUaaalllwwwvvvsssxxxyyyuuuoooaaaZZZ\\\\\\]]]___bbbaaa___ccciiinnnnnnllliiifffdddcccccc```ccceeeiiiqqq}}}|||ssssssuuu{{{}}}wwwjjj^^^YYYYYYYYYZZZ\\\ZZZYYYWWWUUUSSSPPPOOONNNNNNPPPSSSVVVYYY]]]bbbfffkkkooossswwwyyy|||~~~~~~}}}}}}}}}~~~~~~~~~|||{{{yyyxxxvvvvvvvvvuuurrrpppjjjiiihhhfffccc```]]][[[UUUQQQMMMIIIGGGEEECCCAAA<<<;;;:::;;;======<<<:::;;;???DDDHHHLLLOOOSSSVVVWWW[[[``````___aaaiiiooouuupppiiifffjjjpppvvvyyy|||}}}{{{{{{}}}wwwsssooollljjjhhheeeccc___]]][[[[[[ZZZYYYVVVTTTQQQNNNKKKIIIIIIIIIHHHGGGEEEEEEEEEDDDDDDDDDCCCCCC?????????>>>>>>===============<<<<<<===>>>@@@AAA>>>AAADDDFFFGGGHHHJJJKKKMMMOOOQQQPPPNNNKKKJJJIIIEEEAAA???BBBHHHRRRbbbooo{{{~~~xxxtttuuuuuuwww|||nnnPPPEEE======<<<666444888555555555666666666777777666555666777999999777555666444333444555555444333555555777999;;;;;;999777333333444444444444555555555555444444444444555555555444333333222222333333222333444666666666555444222000111444444222555;;;<<>><<<;;;;;;???DDDIIIMMMRRRVVVYYY[[[___dddcccaaacccjjjqqqrrrmmmhhhkkkttt~~~}}}{{{xxxuuuqqqnnnkkkiiigggfffcccaaa\\\ZZZYYYXXXXXXVVVTTTQQQMMMKKKIIIHHHIIIJJJJJJIIICCCCCCCCCCCCCCCCCCCCCCCC????????????>>>>>>>>>>>><<<;;;;;;;;;<<<===???@@@>>>AAAEEEGGGHHHIIIJJJKKKPPPQQQRRRQQQNNNJJJHHHGGGGGGAAA???EEENNN[[[jjjvvv~~~xxxsssqqqsssuuuxxx~~~bbbKKK@@@:::<<<;;;666555:::444444444555555555666666666555555666888888777666555333333444666777666555333333555888::::::777555222333444555555555444444555555444444444444555555555444333333222222333333000111333444444444333333444222222555444222444999;;;DDDQQQ]]]eeennnzzz{{{wwwxxxtttrrrggg_________aaafffjjjhhhbbb\\\YYYYYYYYY[[[]]]``````___^^^\\\YYY[[[]]]```ccciiipppuuu~~~}}}zzzrrrwww~~~~~~xxxmmm___XXXWWW[[[^^^___ZZZYYYWWWTTTRRRPPPOOOOOOMMMOOOSSSUUUXXX]]]bbbfffkkknnnqqqtttuuuwwwyyy{{{|||zzzvvvrrrsssxxx~~~}}}|||{{{zzzzzzzzzxxxvvvtttsssrrrooommmkkkiiieeeaaa___^^^^^^^^^TTTRRRNNNJJJEEEAAA>>>===<<<<<<;;;999777999<<>>>>>>>>>>>>>>;;;;;;<<<<<<>>>???@@@AAACCCDDDEEEFFFHHHIIIJJJKKKNNNNNNMMMMMMMMMKKKIIIFFFAAA???@@@HHHVVVfffssszzzyyyqqqnnnqqqvvvxxx~~~qqqVVVFFFBBB<<<888666666555444666666666666666666666666555555555444444333333333444444444555555555555555555555555555555666777888333333333444444444555555555555444444444555666666222333333444444333333222111111111111111111111111333222111111111333555777>>>>>>EEEQQQ]]]gggqqqyyy|||{{{~~~pppmmmeee___bbbbbbdddhhhkkkiiibbb[[[XXXWWWWWWYYY\\\^^^^^^^^^\\\[[[[[[\\\]]]^^^```dddjjjnnnuuuuuuyyy{{{pppaaaWWWTTTTTTUUUUUUTTTSSSQQQOOONNNMMMMMMMMMNNNPPPSSSUUUXXX\\\aaaeeejjjmmmqqqsssuuuvvvxxxzzz}}}yyyvvvuuuxxx}}}~~~{{{vvvuuuuuuyyy}}}|||{{{zzzzzzzzzxxxvvvttttttrrrpppnnnkkkiiifffbbb___]]]\\\[[[SSSQQQMMMIIIEEEAAA???>>>;;;;;;;;;999777888:::===<<<@@@DDDIIISSS___eeeeeeiiiddd]]]YYYYYY]]]aaaeeegggfffhhhnnnxxx{{{wwwvvvzzz}}}yyywwwwwwwwwwwwxxxyyyyyyyyyyyyxxxwwwvvvwwwuuurrrqqqpppooollljjjiiihhhfffccc```^^^\\\ZZZYYYYYYWWWUUUSSSQQQOOONNNLLLKKKIIIHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAABBBDDDDDDEEEGGGHHHJJJKKKKKKNNNMMMMMMMMMMMMKKKIIIGGGDDDEEEIIISSSbbbqqq}}}yyyuuuvvvwwwyyydddKKKEEEAAA<<<888666666555444000111111222222333333444555555444444444333333333555555666666666777777777555555444444333444444444222333333444555555666666333222222111111222222222222333333444444333333222222222222222222222222222333222111111111333555666888:::AAALLLVVV^^^hhhqqqjjjeee___]]]bbbcccfffiiijjjhhhaaa[[[XXXXXXUUUWWWYYY[[[\\\[[[ZZZYYY]]]]]]]]]\\\\\\^^^bbbeeepppwwwzzz}}}rrrdddYYYTTTRRRRRRQQQPPPOOOMMMKKKKKKKKKLLLMMMNNNPPPRRRTTTVVVZZZ```ccciiilllppprrrtttuuuwwwxxx~~~||||||zzztttoooiiigggeeeggglllppppppooonnnqqqvvv}}}}}}|||{{{zzzzzzzzzxxxvvvuuutttssspppnnnjjjiiifffccc___[[[XXXWWWPPPNNNKKKHHHDDDAAA??????;;;<<<<<<:::888888999:::;;;@@@EEEKKKWWWdddllllllllleee[[[UUUSSSVVVYYY\\\]]]]]]```gggrrr}}}{{{ssspppqqquuu|||}}}yyywwwvvvvvvuuutttttttttttttttsssrrrqqqqqqqqqooommmlllkkkjjjgggeeeeeedddbbb```]]]ZZZYYYWWWVVVUUUTTTRRRPPPOOOMMMMMMJJJJJJHHHFFFEEEDDDDDDDDDAAA@@@@@@???????????????======<<<<<<;;;;;;<<<<<<======<<<<<<>>>@@@CCCEEEEEEEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLJJJGGGFFFEEEKKKUUUbbbppp~~~~~~{{{xxxyyywwwVVVBBBDDD@@@;;;888666666666555222222333444444555666666555444444444444333333333555666666777888999::::::555444333222111111111111333333444555666666777777666666555444333333333333222333333444444333333222333333333333333333333333222222111111222333555666333777???IIIOOOTTT___iiiggg```ZZZ\\\bbbbbbeeeggggggeee```\\\ZZZYYYTTTUUUWWWXXXYYYYYYXXXWWW]]]]]]\\\[[[ZZZ[[[___bbblll{{{wwwyyy~~~|||ssshhh___[[[YYYYYYYYYTTTQQQNNNLLLKKKKKKMMMNNNMMMOOOQQQRRRUUUYYY___cccgggjjjoooqqqrrrsssuuuvvv{{{}}}xxxoookkkkkkiiiccc^^^YYYWWWUUUWWW[[[```bbbcccdddjjjsss}}}~~~}}}{{{{{{{{{zzzzzzxxxvvvttttttsssqqqoooiiihhhgggddd___ZZZUUURRRMMMKKKIIIFFFCCCAAA@@@???<<<======<<<:::888888999???CCCHHHMMMXXXeeekkklllnnneeeZZZRRRPPPRRRTTTUUUUUUTTTVVV[[[dddnnnvvvzzz~~~}}}vvvnnnjjjlllooovvv~~~zzzyyywwwwwwwwwwwwuuusssnnnnnnooooooooooooooonnnnnnllliiihhhhhhgggdddbbbbbbaaa___]]]ZZZXXXVVVUUUTTTSSSRRRPPPOOOMMMLLLLLLIIIHHHGGGEEEDDDCCCCCCCCC??????>>>============>>>???>>>>>>=========>>>>>>>>>=========???BBBEEEGGGFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMLLLIIIFFFEEEDDDFFFPPP___ooo|||}}}xxxyyyhhhOOOAAABBB>>>:::777666777666666666666666666666777777777444444444444444444444444444555666777888999::::::444333333222111111222222666666666666666666666666888888666555444444444444222333333444444333333222333333333333333333333333111111111111222333444555333888AAAIIILLLPPPZZZfffggg___\\\bbbiiihhhffffffeeebbb]]]YYYWWWVVVSSSTTTVVVWWWXXXXXXWWWWWW\\\\\\[[[ZZZZZZ\\\```cccfffrrrzzzxxxvvvwwwzzz{{{vvvnnngggdddccccccddd\\\YYYTTTOOOMMMMMMNNNOOOPPPQQQRRRSSSUUUYYY___ccceeeiiimmmpppqqqrrrrrrsssuuuwwwzzz|||~~~tttkkkfff```]]]]]][[[VVVQQQLLLKKKIIIJJJNNNSSSVVVXXX]]]dddoooyyy}}}|||{{{{{{{{{{{{yyywwwuuutttsssrrrpppnnnhhhgggfffccc^^^XXXSSSOOOJJJIIIGGGDDDBBB@@@???>>><<<===>>>===:::999999:::@@@DDDHHHMMMXXXdddkkkkkknnneeeZZZSSSRRRTTTVVVVVVQQQOOOMMMNNNTTT[[[aaadddhhhjjjjjjgggdddeeekkkqqq~~~}}}uuuuuutttuuuvvvuuusssqqqiiijjjkkklllmmmnnnnnnnnnllljjjhhhggggggfffcccbbb___^^^]]]ZZZXXXVVVTTTSSSQQQQQQPPPOOONNNMMMLLLKKKGGGFFFEEEDDDCCCBBBBBBBBB>>>>>>===<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>>>>???AAADDDGGGIIIHHHHHHIIIJJJKKKLLLLLLMMMLLLMMMLLLIIIEEECCCDDDEEENNN[[[mmm|||}}}xxxzzz{{{\\\IIIBBB@@@===999666666777777777777777666555444444333222444444444444444444444444333333444555666888888999333333333333333444555555888888777666555444333333555444333222111111111111222333333444444333333222222222222222222222222222111111111111222333444444555999@@@GGGIIIMMMYYYeeeiiicccbbbkkkqqqnnnfffeeebbb^^^YYYVVVSSSRRRTTTUUUVVVWWWWWWXXXXXXXXXYYYZZZZZZZZZ[[[^^^cccggggggnnn|||~~~zzzxxxzzzxxxxxx}}}|||vvvqqqmmmkkkllllllhhhccc]]]WWWSSSRRRSSSUUUYYYYYYXXXWWWWWWZZZ___cccdddggglllooopppppppppqqqqqqsssvvvyyy}}}uuufff]]]ZZZVVVSSSQQQQQQPPPLLLHHHCCCBBBBBBCCCEEEIIIMMMPPPVVV]]]hhhrrrwwwyyyzzz{{{zzz{{{}}}~~~~~~}}}|||{{{{{{{{{{{{wwwuuusssrrrrrrqqqooonnngggfffeeeaaa\\\WWWQQQNNNIIIHHHFFFCCCAAA???>>>===<<<======;;;999999:::;;;<<<@@@FFFLLLXXXeeemmmmmmnnneee\\\WWWYYY]]]]]]\\\RRRMMMGGGEEEGGGLLLRRRUUUZZZ]]]___``````fffooowww}}}{{{zzzpppoooooopppqqqqqqnnnlllggghhhiiijjjkkkllllllllliiihhhfffeeeeeedddbbb```\\\[[[ZZZXXXUUUSSSRRRQQQOOONNNNNNMMMLLLKKKKKKKKKEEEDDDCCCBBBBBBAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<===>>>???AAADDDFFFIIIJJJIIIJJJJJJKKKLLLLLLMMMMMMKKKLLLKKKHHHDDDDDDHHHLLL^^^lll~~~}}}{{{kkkPPPCCC@@@???;;;888666666777888888;;;;;;:::888666555444333333333333444444444444555222333333444555666666777333333333333444555666777888888777666555333222222666555444333333222333333222333333444444333333222111111111111111111111111000000111111222333333333444666;;;AAAEEEKKKWWWccczzzkkkddddddkkkooohhh```^^^[[[XXXWWWVVVTTTSSSUUUVVVVVVWWWXXXXXXYYYYYYXXXYYYZZZZZZ\\\___dddhhhiiijjjttt|||yyy{{{{{{xxxwwwxxxyyyuuupppiiibbb^^^]]]___aaafffeeebbb^^^[[[\\\___bbbcccfffkkkooooooooonnnooooooqqqtttwwwzzzoooaaaUUUOOOKKKIIIHHHHHHHHHGGGDDDAAA======>>>???@@@CCCGGGIIILLLTTT^^^fffjjjmmmoooqqqtttuuuvvvxxx{{{~~~~~~~~~}}}|||{{{{{{{{{{{{{{{uuutttrrrqqqqqqpppnnnmmmfffeeeccc___[[[VVVQQQOOOIIIGGGEEEBBB@@@>>><<<<<<:::::::::888666777999<<<:::???EEELLLXXXfffnnnooollleee^^^]]]bbbggggggfffTTTNNNEEEAAABBBHHHNNNRRRWWW[[[___aaacccjjjuuu~~~}}}zzzwwwuuutttmmmlllllllllmmmmmmkkkiiihhhhhhiiiiiiiiihhhhhhgggeeedddbbbaaaaaa```___]]]XXXXXXVVVTTTRRRPPPOOONNNKKKKKKKKKJJJJJJIIIIIIIIIDDDCCCBBBAAAAAA@@@@@@AAA>>>>>>===<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<===<<<===@@@DDDFFFHHHJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNJJJJJJIIIGGGEEEHHHQQQXXXnnn|||}}}\\\FFF??????===:::777555666888999999===<<<;;;:::999777666666333333333444444444555555333333444444555555555555555444444444444444555666555555555555444444444444777666666555555555666666222333333444444333333222222222222222222222222222///000111222222333333333444333555;;;BBBJJJWWWbbbooolllcccaaafffggg\\\WWWVVVTTTTTTVVVXXXYYYYYYVVVWWWWWWXXXXXXYYYZZZZZZXXXXXXYYYZZZ[[[___dddhhhfffcccjjj{{{zzz{{{zzzrrrkkkhhhhhhjjjlllpppnnniiiccc^^^]]]^^^```bbbfffkkknnnooonnnnnnnnnoooqqqsssuuuyyyvvvfffYYYPPPIIIEEECCCBBBAAABBBCCCBBB???===:::;;;<<<===>>>@@@CCCEEEDDDKKKUUU\\\```cccgggiiiqqqqqqrrruuuxxx|||~~~}}}~~~~~~}}}|||{{{{{{{{{{{{{{{tttsssqqqpppppppppnnnlllfffeeebbb^^^ZZZUUUQQQOOOHHHGGGEEEBBB???===<<<;;;999888777555444555999<<<<<>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>???;;;===AAAEEEHHHJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNHHHIIIIIIGGGGGGMMMXXXaaaxxxqqqRRRBBB>>>AAA===:::666555666888999999777777666666555444444444333333333444444555555555444444444555555555555555666666555444333333333333222222333333444555555666333333222222222333333444222333333444444333333222333333333333333333333333///000111222222333222222666222222999BBBLLLXXXbbbfffyyy~~~eee```]]]^^^]]]UUUPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWYYY[[[\\\\\\YYYWWWYYYWWWVVVXXX[[[___aaabbb```]]]___lllyyyzzz}}}zzzuuuooommmpppwww|||yyynnneee```______```eeegggkkkllllllmmmmmmoooqqqqqqrrrtttxxx|||{{{ppp```SSSLLLGGGAAA===??????>>><<<<<<;;;;;;;;;888888999:::<<<===>>>???BBBDDDGGGMMMSSSYYY^^^aaadddjjjrrruuuvvvwww{{{~~~~~~~~~~~~~~~~~~|||{{{{{{zzzzzzwwwvvvtttrrrqqqqqqqqqrrrkkkhhhddd___[[[UUUPPPLLLJJJGGGCCC@@@???>>><<<:::888777666666777999;;;<<<===???CCCJJJSSS\\\eeejjjiiiaaaYYY[[[dddkkkkkkiiiWWWOOOHHHFFFFFFIIIPPPXXXaaafffmmmqqqsssxxx}}}|||{{{wwwvvvuuutttrrrqqqoooooommmllljjjhhhgggfffeeeeeehhhggggggfffeeeddddddddd```___^^^\\\[[[ZZZYYYYYYWWWUUURRRPPPMMMLLLLLLLLLJJJJJJJJJHHHGGGEEEDDDCCCEEECCC@@@>>>=========>>>AAA@@@>>>=========>>>???=========<<<;;;;;;===???AAABBBDDDGGGIIIJJJKKKLLLLLLLLLKKKKKKJJJKKKLLLLLLKKKKKKIIIGGGIIIVVVhhhwww~~~```LLL@@@;;;;;;666666555555555444444444777666555333333333444555333333333444444555555555555555555444444333333333444333333222222333333444333333444555444333111000333444444444222111222333333444666777777666444333444444444333333222222222000000000000000000000000444444777===AAAFFFQQQ\\\aaarrrfff```]]]\\\[[[SSSPPPQQQTTTVVVWWWWWWWWWVVVVVVVVVVVVXXXYYY[[[[[[[[[XXXVVVUUUVVVYYY\\\^^^___\\\[[[^^^iiizzzzzzuuuyyyzzzvvvssspppllllllqqqxxx}}}|||rrriiidddccccccdddfffhhhkkkmmmmmmmmmnnnooottttttuuuvvvyyy}}}~~~}}}{{{yyyvvvrrrnnnjjj```WWWMMMFFFCCCBBB???<<<======<<<;;;::::::::::::777777888999999:::;;;;;;;;;===@@@EEEJJJPPPTTTVVV]]]ccckkkoooqqqsssxxx|||{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{zzzzzzzzzxxxwwwuuusssrrrrrrrrrrrrkkkhhhddd___[[[UUUPPPLLLIIIFFFBBB@@@???>>><<<;;;;;;:::888666666777888999===???CCCHHHPPPYYYaaaeeebbb[[[TTTUUU]]]cccccc```QQQKKKEEEFFFHHHLLLUUU^^^hhhnnnvvvzzz|||}}}|||{{{yyyxxxvvvuuutttttttttsssqqqpppnnnmmmmmmlllkkkjjjhhhgggfffffffffhhhggggggfffeeedddcccccc___^^^\\\[[[YYYXXXXXXXXXUUUSSSQQQNNNLLLKKKJJJJJJJJJIIIIIIHHHFFFEEECCCBBBDDDBBB@@@>>>=========>>>??????===<<<<<<<<<===>>><<<======<<<;;;;;;===???AAABBBEEEGGGIIIKKKLLLMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLJJJHHHKKKTTTcccqqq{{{~~~||||||{{{}}}qqqUUUFFF===999999666555555555444444444444666666555444444444444444333444444444555555555666555555444444444333333333444333333222222333333444333333444444444333222111444555666555333222333444444444555666555444333222444444444333333222222222222222222222222222222222444444666;;;???EEEPPP[[[aaaooohhhccc^^^]]][[[SSSSSSUUUWWWZZZ[[[ZZZYYYXXXYYYXXXWWWWWWXXXYYY[[[\\\VVVTTTSSSTTTVVVXXXYYYYYYWWWXXX\\\dddqqq|||rrrrrryyywwwqqqkkkkkkjjjiiijjjooovvv{{{}}}tttlllgggeeefffggghhhjjjmmmnnnnnnnnnooopppvvvvvvvvvwwwyyy{{{~~~~~~}}}}}}}}}|||yyyvvvsssooojjjeeeaaa]]]XXXUUUQQQKKKDDD@@@>>>===;;;888;;;;;;:::999888888888888666666666777777777888888666888:::>>>BBBFFFIIIKKKRRRXXX```eeeiiimmmrrrwwwvvvxxxzzz{{{{{{|||~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzzyyyxxxwwwvvvtttsssssssssssskkkhhhddd___[[[UUUPPPLLLGGGDDDAAA??????>>>===<<<;;;:::888666666777888:::>>>???BBBFFFMMMTTTZZZ^^^[[[TTTMMMMMMSSSXXXWWWTTTMMMGGGEEEHHHNNNUUU___iiiqqqxxx}}}wwwvvvuuusssrrrpppooonnnqqqppppppnnnmmmlllkkkkkkkkkjjjiiihhhgggggggggggghhhgggfffeeedddcccbbbbbb\\\[[[ZZZXXXWWWVVVUUUUUURRRQQQOOOMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBCCCAAA@@@>>>======>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<;;;:::;;;===@@@AAACCCEEEHHHJJJLLLMMMNNNLLLMMMMMMNNNMMMLLLJJJJJJLLLHHHHHHQQQaaaqqq|||xxxssssssuuuvvvzzzaaaIII???;;;999888555555555555444444444444444555555555555444444333444444444444555555555555444444444444333333333333333333222222222222333333333333333444333333222111555666777666444333444555444444444444333333333222444444333333333333222222444444444444444444444444555444555999===BBBNNNYYY```jjjzzzlllhhhddddddccc]]]]]]]]]\\\\\\[[[ZZZYYYXXX\\\]]]\\\[[[YYYXXXYYYYYYUUUSSSRRRRRRTTTUUUUUUTTTSSSVVV[[[```hhhvvvvvvssswww{{{|||ssslllfffgggggggggiiilllrrrvvv|||zzztttnnniiiffffffgggjjjlllnnnoooooooooqqqrrrwwwwwwwwwwwwxxxyyy{{{|||}}}|||zzzzzzyyywwwtttqqqgggbbb\\\WWWSSSQQQNNNLLLHHHEEEAAA??????>>>;;;999::::::999888888888888888777777777666666666666666777888999;;;>>>AAADDDEEEHHHMMMTTT[[[```fffkkkooorrrtttwwwyyyzzz|||~~~~~~}}}||||||||||||}}}}}}||||||{{{zzzyyyyyywwwvvvuuutttsssrrrrrrqqqkkkhhhddd___[[[UUUPPPLLLEEECCC@@@>>>>>>>>>>>>===777666666666777999<<<===>>>>>>AAADDDIIINNNSSSUUUUUUOOOIIIIIIMMMOOONNNKKKMMMIIIHHHNNNVVV___kkkuuu|||}}}zzzuuuuuutttrrrpppooommmmmmnnnnnnmmmllllllkkkjjjjjjiiiiiihhhhhhgggggghhhhhhggggggfffdddcccaaa``````YYYYYYWWWUUUTTTSSSSSSSSSPPPPPPNNNLLLJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCBBBAAAAAA@@@???>>>======>>>>>>>>>>>>======<<<<<<<<<<<<:::;;;<<<;;;;;;<<<>>>AAABBBDDDFFFIIIKKKMMMNNNOOOLLLMMMNNNOOONNNLLLIIIHHHHHHHHHLLLWWWhhhwwwuuuqqqoooqqqsssvvv{{{yyyUUUAAA<<<;;;999888444444444444444444444444333444555666555555333222333333333333444444444444333333333333333333333333333333222222222222333333222222333333333222222222666777888777555444555666555444333222222222222333333333333333333333333333444444444444444444444444555444444777:::???JJJUUU[[[cccrrrpppnnnllloooqqqmmmhhhfffbbb]]]ZZZXXXXXXXXXZZZ\\\^^^]]]ZZZXXXWWWWWWTTTSSSQQQQQQSSSTTTSSSRRRQQQUUUZZZ]]]bbbmmm~~~zzzwwwwww}}}}}}tttnnnkkklllnnnnnnnnnooorrrttt}}}}}}{{{wwwpppllljjjjjjmmmooopppppppppppprrrtttzzzyyyyyyyyyyyyzzzzzzzzztttsssqqqqqqpppnnnjjjhhh[[[VVVOOOJJJGGGFFFDDDCCC:::999:::;;;===??????>>>;;;::::::999999999999999999999888888888888777777999999:::;;;===???@@@BBBBBBEEEKKKRRRXXX^^^cccfffllloootttwwwyyy|||}}}}}}|||{{{{{{{{{{{{{{{{{{{{{||||||{{{zzzyyyxxxtttttttttsssrrrqqqpppoookkkhhhddd___[[[UUUPPPLLLDDDBBB???===>>>>>>===<<<666666555666777:::<<<>>>===>>>???BBBEEEHHHLLLMMMRRRMMMIIIJJJMMMOOONNNKKKPPPMMMNNNUUU^^^hhhuuu{{{xxxuuutttsssrrrpppnnnmmmlllmmmmmmllllllkkkkkkjjjjjjhhhggggggffffffgggggghhhfffeeedddbbb```___]]]\\\WWWVVVUUUSSSRRRQQQPPPPPPOOOOOONNNLLLKKKIIIHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>????????????>>>>>>======:::;;;<<<<<<;;;===@@@BBBDDDFFFHHHJJJLLLMMMNNNOOOLLLMMMNNNNNNMMMJJJHHHFFFCCCIIISSS___jjjuuu~~~xxxqqqoooppprrrtttvvv~~~lllLLL<<<::::::777555333333444444444444444444222333444555555444333222333333222222222222222222333333333333333333333333333222222111111222222333222222222222222222222222555777777777555444555666444333333222222333333444333333333333333333333333333333333333333333333333555333333666888<<>>===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999::::::;;;:::::::::::::::::::::999:::::::::;;;;;;===>>>???>>>@@@DDDIIIOOOUUUYYY[[[dddhhhnnnrrrvvvyyy|||~~~yyyyyyyyyyyyyyyzzz{{{{{{yyyzzz{{{{{{{{{zzzxxxwwwssssssssssssrrrpppooonnnkkkhhhddd___[[[UUUPPPLLLDDDAAA>>>=========<<<;;;:::888777666666888:::;;;===>>>???@@@BBBEEEGGGHHHMMMKKKKKKNNNSSSWWWWWWVVVVVVTTTVVV^^^iiitttyyyvvvssssssqqqpppnnnlllkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkgggffffffeeeeeeeeeeeefffeeedddbbb```^^^\\\ZZZYYYUUUTTTSSSQQQPPPOOOOOONNNMMMMMMMMMLLLKKKIIIGGGFFFCCCCCCCCCCCCBBBAAA@@@???======>>>>>>>>>>>>>>>>>>???????????????>>>======:::;;;=========???BBBDDDGGGHHHJJJKKKMMMNNNNNNNNNMMMMMMMMMLLLKKKHHHFFFEEECCCNNN\\\fffmmmttt~~~~~~sssooooooqqqssstttwww}}}vvv___EEE999888777444222333333333333444444444444222333333444444444444333333333333333222222222222222222222222333333333333222222111111111111222222222111111111111222333333444555666555333222333444222222333333444444555555222222333333333333444444111111111111111111111111333222333666777:::BBBLLLQQQXXXfffwwwrrrrrrttt||||||wwwrrrlllgggeeeeeehhhiiieee^^^YYYXXXYYYUUUTTTTTTUUUVVVWWWUUUTTTPPPSSSWWWXXXZZZaaammmwwwtttlllnnnrrrxxx~~~xxxtttrrrrrrsssrrrrrrrrruuuwwwzzzzzz{{{zzzzzzyyyyyyxxxrrrooommmjjjhhhddd___\\\VVVQQQJJJDDD@@@>>><<<:::@@@@@@???===;;;::::::::::::::::::999999::::::;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;<<<>>>BBBHHHLLLOOOQQQZZZ___eeekkkooosssvvvxxxvvvvvvvvvvvvwwwyyyzzz{{{xxxyyyzzz{{{{{{zzzxxxwwwssstttttttttsssqqqooonnnkkkhhhddd___[[[UUUPPPLLLDDDAAA>>>===<<<<<<;;;:::999888777666666888:::;;;======>>>???AAABBBCCCDDDFFFGGGKKKRRR[[[bbbeeeeee```^^^aaalllwww}}}wwwtttrrrqqqpppnnnmmmkkkjjjiiiiiiiiiiiijjjjjjjjjjjjjjjfffeeeddddddcccccccccccccccbbb```^^^[[[YYYWWWVVVUUUTTTRRRPPPOOONNNNNNNNNKKKKKKKKKKKKIIIGGGEEEDDDBBBBBBBBBBBBAAA@@@???>>><<<<<<===>>>>>>???>>>>>>===>>>?????????>>><<<<<<;;;<<<===>>>>>>@@@DDDFFFJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMKKKJJJHHHFFFEEEDDDHHHTTTcccmmmtttzzz|||sssooopppsssuuuuuuzzz~~~fffTTTAAA:::888666333222222222333333333444444444333333222222333333444555555555555444444333333333111111222222222333333333222222111111111111222222222111000000000111333444222333444333111111111222000111333555666777777666222222222333333444444444222222222222222222222222111111333666777888???GGGRRRWWWbbbooo|||rrrrrrsss|||{{{tttooovvvvvvssskkkaaaZZZYYYZZZVVVUUUUUUVVVXXXXXXWWWUUUOOORRRUUUVVVXXX^^^hhhppp|||yyyggghhhlllqqqxxx{{{uuusssssstttsssrrrsssuuuxxxvvvwwwwwwwwwwwwvvvuuuuuuqqqnnnkkkgggddd___YYYUUUNNNJJJDDD???===;;;999888666777888999999:::===???:::999999999999999::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<===>>>??????::::::;;;>>>CCCGGGIIIJJJSSSXXX___eeejjjnnnqqqtttsssssstttuuuvvvxxxzzz{{{xxxyyyzzz{{{{{{zzzxxxwwwtttuuuuuuuuutttrrrpppoookkkhhhddd___[[[UUUPPPLLLDDDBBB>>><<<<<<<<<;;;999666555555555777:::===???<<<===>>>???@@@AAABBBBBBAAADDDJJJUUU```jjjoooqqqhhhgggkkkwww{{{vvvsssrrrrrrqqqooommmllljjjjjjhhhhhhhhhhhhiiiiiiiiiiiifffeeedddcccbbbbbbbbbbbbbbbaaa___]]]ZZZWWWVVVTTTTTTSSSRRRPPPOOONNNMMMMMMIIIIIIJJJIIIHHHFFFDDDCCCAAAAAAAAAAAAAAA@@@???>>>;;;<<<===>>>?????????>>><<<===>>>>>>>>>===;;;:::<<<===>>>??????AAAEEEHHHKKKLLLLLLMMMMMMMMMMMMLLLNNNMMMJJJHHHFFFEEEDDDDDDNNNXXXfffrrrzzz|||tttppprrruuuwwwxxx}}}]]]OOOAAA<<<;;;888555444222222222333333444444444333333222111222333555666777777666666666555555555111111111222222333333333222222111111111111222222111111000000000111333444111222333222000///000111...000333666888888888777222222222333333444444444222222222222222222222222000000333777777888===EEESSSWWW___iiitttsssqqqpppyyyppp```[[[[[[ZZZVVVWWWXXXYYYYYYXXXWWWVVVQQQQQQQQQRRRVVV\\\aaaeeewwwhhheeeeeejjjpppvvvyyyxxxuuuuuuzzz{{{xxxvvvwww{{{zzzxxxvvvtttsssrrrrrrsssppplllhhhccc\\\UUUPPPJJJFFFBBB>>>===<<<;;;999888888888777888888999::::::;;;======<<<;;;<<<===:::;;;<<<<<<======<<<<<<===============<<<;;;;;;===<<<::::::;;;>>>AAACCCIIILLLQQQXXX___eeeiiikkkmmmnnnoooqqqtttvvvxxxxxxyyyzzz{{{||||||zzzuuuqqqsssssssssrrrqqqpppooonnnllliiifffbbb^^^XXXQQQLLLFFFCCC???<<<;;;;;;:::999777777777777888999:::;;;;;;===@@@BBBDDDDDDCCCCCCFFFFFFIIIQQQ^^^iiioooqqqmmmppptttzzzzzzuuussspppooonnnnnnnnnnnnllljjjjjjiiihhhggggggiiikkklllfffeeedddbbb```___^^^]]]]]]\\\ZZZWWWUUUTTTSSSRRRQQQQQQOOONNNMMMKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEAAAAAA@@@???>>>>>>>>>???============>>>>>>>>>>>>;;;<<<>>>??????===;;;:::888:::<<>>888777666444111333333333444555666777777888666444222222222333444999777555222111111222222333333222111000000111111111111111111111111111111333333222111000000111111//////000000111111222222333333333555666666444222222222222222222222222222111111111000000000000000111222333333555888===AAAPPPUUU[[[bbbmmmzzzuuuqqqooovvvsssbbb[[[ZZZXXXUUUVVVWWWXXXXXXXXXWWWVVVRRRRRRRRRSSSUUUYYY^^^aaaqqq}}}hhhbbb___cccjjjqqq{{{~~~zzzwwwvvvzzz|||yyyxxxzzz|||{{{yyywwwuuusssrrrqqqqqqnnnjjjfffaaaZZZSSSOOOIIIFFFAAA>>><<<;;;999888888888888888888999::::::999;;;<<<<<<;;;::::::;;;;;;;;;<<<=========<<<<<<<<<<<<==================;;;:::999888999;;;===>>>CCCFFFKKKRRRYYY___cccfffiiijjjmmmqqqvvvyyyzzzzzzyyyyyyyyyzzz{{{yyyuuurrrrrrrrrrrrrrrqqqpppooonnnllljjjfffccc^^^XXXQQQLLLFFFCCC>>><<<;;;:::999888777777777777888:::;;;;;;@@@AAABBBCCCCCCBBB@@@???BBBDDDGGGNNNXXXbbbiiilllpppvvv~~~xxxsssrrrooonnnmmmmmmnnnnnnllljjjjjjhhhgggffffffggghhhiiieeeeeecccbbb```^^^]]]]]][[[ZZZXXXUUUSSSRRRQQQPPPPPPOOONNNMMMKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCAAA@@@??????>>>>>>??????<<<<<<<<<<<<============<<<<<<===>>>======<<<;;;:::;;;===@@@CCCFFFHHHIIIMMMLLLKKKLLLNNNNNNMMMKKKHHHIIIHHHEEEBBBCCCHHHMMMbbbkkkwww|||uuussssssvvv~~~eeeKKKDDD;;;777666777555333333333444444555555666666666555333222222333444555:::999666444333333444444333222222111000000111111222222222222222111111111222222111000000000000000000000000000000000000000222222333444444444333111222222222222222222222222111111111111000000000000000111222222333666;;;>>>KKKQQQXXX```iiiuuutttoookkkpppzzz|||uuuccc[[[XXXWWWUUUVVVVVVWWWXXXXXXWWWWWWTTTUUUUUUTTTTTTVVVYYY\\\hhhuuu}}}kkkaaa[[[]]]dddllluuu}}}}}}yyywwwzzz|||{{{{{{~~~~~~|||yyywwwtttrrrrrrqqqnnnjjjfffaaa[[[UUUPPPKKKGGGCCC???===<<<:::999999999888888999999:::;;;999;;;<<<;;;999888888999;;;<<<<<<===============<<<<<<<<<======???@@@AAA<<<;;;;;;:::::::::;;;;;;<<<>>>CCCIIIOOOUUUYYY\\\```dddkkkttt||||||zzzyyyxxxxxxwwwtttrrrrrrrrrrrrrrrqqqpppoooooollljjjgggddd___YYYRRRMMMEEEBBB>>>;;;:::999888777666777777777999:::;;;<<>>>>>>>>??????;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>@@@BBBEEEGGGIIIJJJNNNMMMLLLMMMNNNNNNMMMKKKEEEFFFFFFDDDEEEIIIQQQXXXnnnvvv~~~rrrpppooouuuyyyVVVDDD???888555666777666555444444444444444444444444444333222222222333555666999777666444333333444444333222111111000111111111222222222222222222222222111111000/////////000000111000000000000/////////111222333333333222111000222222222222222222222222111111111111111111111111000000111111111333777:::BBBKKKVVV___eeeooo|||pppkkkfffiiiqqqsssoooaaaZZZWWWWWWVVVVVVWWWXXXXXXXXXXXXXXXWWWXXXXXXVVVSSSSSSUUUXXXaaannn~~~zzzpppdddZZZZZZ___fffooowww{{{xxxzzz||||||~~~}}}zzzwwwtttssssssppplllhhhddd^^^YYYUUUOOOKKKFFFBBB???>>><<<:::999999999999999:::;;;;;;;;;<<<===<<<:::888888999<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>???AAACCCDDDBBBBBBAAA???>>><<<;;;:::999;;;>>>BBBFFFKKKNNNPPPVVV]]]kkk|||~~~zzzxxxwwwuuusssqqqqqqqqqqqqqqqqqqpppoooooommmkkkhhheeeaaaZZZRRRMMMEEEBBB===:::999888777666666666777888999;;;<<<===???@@@AAABBBCCCCCCCCCCCCBBBEEEIIIKKKLLLQQQWWW]]]bbbmmmzzz}}}vvvqqqpppkkkkkkjjjkkkmmmmmmllljjjiiihhhfffeeecccccccccccccccbbbaaa___]]]\\\[[[ZZZWWWVVVTTTRRROOONNNMMMMMMKKKJJJIIIHHHGGGFFFEEEEEEDDDEEEFFFFFFDDDBBB???===??????>>>>>>>>>>>>??????;;;;;;<<<<<<<<<============<<<;;;:::;;;<<<>>>???AAAAAACCCEEEGGGIIIKKKLLLNNNMMMMMMMMMNNNNNNLLLJJJEEEEEEDDDDDDHHHRRR^^^gggxxx~~~~~~yyynnnlllmmmuuujjjKKK???;;;777444555555555444444444444333333333333333222222222222333444555666555444333222111111222222222222111111111111111222222222222222333333333333000000///////////////000//////000000000000000000111333444444333222111111111111111111111111111111000111111111111111222222000111111111111222666888<<>><<<::::::::::::::::::;;;;;;<<<===?????????<<<;;;:::;;;<<<===>>>>>>??????>>>>>>???@@@AAACCCEEEHHHJJJKKKLLLJJJHHHEEEAAA>>>;;;::::::;;;<<<>>>@@@CCCFFFGGGPPP[[[nnn|||yyyvvvtttqqqoooppppppqqqqqqqqqpppoooooommmllljjjgggbbb[[[SSSNNNFFFBBB>>>:::999888777555666666777888999;;;===>>>???@@@AAABBBCCCDDDDDDDDDCCCFFFIIIIIIJJJMMMSSSXXX```jjjuuu{{{|||uuuqqqpppjjjjjjiiijjjllllllkkkiiihhhhhhfffeeedddcccbbbbbb``````^^^]]][[[YYYXXXXXXVVVUUUSSSQQQOOOMMMLLLLLLIIIHHHGGGGGGFFFEEEDDDDDDBBBCCCDDDDDDCCC@@@>>><<>>>>>===>>>>>>??????<<<<<<=========>>>>>>>>>===<<<;;;:::;;;===@@@AAADDDDDDFFFGGGIIIKKKLLLMMMOOOMMMLLLMMMMMMLLLJJJHHHDDDCCCBBBDDDMMM[[[kkkuuu~~~wwwtttpppooosss}}}^^^DDD===:::777555444333222111333333333333333222222222111111111222333444555666222222222111111111111222222111111111111111222222111111111222222333333333000///////////////000000...//////000111222222333222444666666444222222333111111111111111111111111000000111111222222222333111222333222222333666888:::CCCSSS```fffnnnrrrlllddddddjjjiiikkkrrrzzzrrrddd\\\XXXWWWXXX[[[ZZZZZZXXXWWWWWWWWWWWWWWWVVVZZZ\\\YYYSSSOOOPPPRRRWWWaaappp}}}{{{}}}}}}|||yyyoooeee^^^YYYXXX]]]dddwww~~~~~~|||~~~|||zzztttqqqmmmhhheeeaaa\\\YYYQQQMMMGGGBBB???===;;;999;;;;;;::::::;;;;;;<<<===>>>@@@AAA@@@>>>======>>>======>>>???????????????@@@BBBFFFKKKPPPSSSVVVWWWVVVTTTOOOIIIDDD???<<<:::<<<<<<<<<<<<>>>@@@BBBDDDLLLWWWkkk{{{xxxvvvtttqqqnnnooopppppppppppppppoooooonnnmmmkkkhhhddd]]]TTTNNNGGGCCC???;;;999888777666666666777888:::<<<===>>>BBBBBBBBBBBBBBBBBBCCCCCCDDDFFFHHHJJJMMMRRRWWW[[[aaajjjrrrtttuuuyyyzzzyyyyyy{{{yyytttqqqqqqjjjiiiiiijjjkkkkkkiiihhhgggffffffeeecccbbbaaaaaa]]]]]]\\\ZZZXXXWWWUUUUUUUUUTTTRRROOOMMMLLLKKKJJJGGGGGGFFFFFFEEEDDDDDDCCC@@@@@@AAAAAA@@@???>>>===>>>>>>=========>>>??????============>>>>>>>>>???===<<<;;;;;;===???BBBCCCFFFFFFGGGIIIJJJLLLMMMMMMNNNMMMLLLLLLLLLKKKHHHFFFCCCCCCDDDKKKWWWgggvvv~~~xxxuuussssssvvv|||sssTTTAAA;;;:::888666333222111000222222222222222222222222000111111222333444444555222333333333333333333333111111111000111111222333000000000111111222222333000000/////////000111111000000111111222333333444222555888777444111222333111111111111111111111111000000111111222333333333000222333444333444777999:::@@@NNN]]]dddkkk~~~rrrkkkbbb```cccaaaccckkkttt{{{|||mmm^^^YYYXXXWWWYYY]]][[[YYYWWWUUUTTTSSSSSSTTTRRRWWWZZZXXXQQQLLLMMMPPPRRRYYYfffuuuzzzqqqggg]]]VVVYYYaaaqqqyyy~~~vvvsssnnnjjjgggccc___\\\TTTPPPJJJEEEBBB???===;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAAAAA???>>>???@@@===>>>??????@@@@@@?????????CCCKKKTTT\\\bbbfffgggbbb^^^XXXPPPHHHBBB???===;;;;;;:::;;;===???BBBDDDFFFNNN^^^sss|||zzzxxxvvvuuutttqqqoooooooooppppppppppppoooooonnnmmmllliiieee]]]UUUOOOHHHDDD@@@<<<:::999777666666666777888:::<<<>>>???BBBAAABBBBBBBBBCCCDDDEEEHHHHHHKKKPPPXXX```eeehhhiiiqqqwwwuuurrrrrrqqqppppppsssxxx|||vvvqqqooopppkkkiiiiiiiiijjjiiihhhfffdddddddddcccbbbaaa```___[[[ZZZYYYWWWVVVTTTSSSRRRRRRQQQOOOMMMKKKIIIHHHHHHFFFFFFFFFEEEDDDDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????<<<<<<<<<=========>>>>>>============???AAACCCDDDGGGHHHHHHJJJKKKLLLMMMMMMNNNLLLKKKJJJJJJIIIFFFDDDCCCGGGNNNZZZiiiwww}}}wwwttttttuuu|||eeeKKK???888888888666444222111111000000111111222222333333000111222333333333333333111111222333333333333333111111000000111222222333...//////000000111222222000000000000000111222222444444444333333222222222111555888777222000000333111111111111111111111111000000111222222333444444///111333444444555777999:::===HHHVVV^^^dddvvvqqqhhh^^^ZZZ\\\YYY]]]fffpppxxx~~~mmm^^^YYYYYYXXXZZZ^^^ZZZYYYVVVTTTRRRQQQQQQQQQOOOUUUYYYVVVOOOJJJKKKNNNNNNTTT___mmm}}}{{{qqqbbbXXXZZZaaallluuuyyyvvvqqqmmmjjjgggccc```YYYUUUOOOJJJFFFDDDAAA???<<<;;;;;;;;;;;;<<<=========???AAAAAA?????????@@@>>>>>>???@@@@@@@@@@@@???>>>DDDNNNZZZdddlllqqqssslllggg___UUUMMMGGGCCCAAA999999999:::===@@@CCCEEE@@@DDDPPPbbbuuu|||vvvuuuttttttuuutttrrrpppnnnoooooopppppppppoooooonnnmmmllljjjfff^^^UUUOOOIIIEEE@@@===;;;999888666666666777888:::<<<>>>???===>>>???AAACCCFFFHHHJJJLLLLLLOOOWWWcccmmmsssuuuuuu}}}yyyuuurrroookkknnnttt{{{yyytttpppnnnoookkkjjjiiiiiiiiiiiigggeeeaaabbbbbbbbbaaa```___^^^YYYYYYXXXVVVTTTSSSQQQQQQQQQOOOMMMKKKIIIGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCC>>>============>>>??????===============>>>??????;;;;;;;;;<<<<<<<<<============>>>???AAABBBDDDEEEHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLJJJJJJIIIHHHEEECCCFFFLLLYYYiiixxx{{{uuuqqqqqqtttwww{{{[[[FFF>>>666777777777555333333333//////000111222333333444111111222333333333222222...///000111111111111111111111000000111222333333---......///000111111111111111000000111222333333888888666555333222000000000444777666111...///222000000000000000000000000000000111222333333444444...000222333333444777999;;;:::CCCPPPXXX^^^ooooooccc]]]WWWTTTWWWXXX]]]hhhvvvvvvkkk```^^^eeeiiigggccc\\\VVVSSSSSSQQQKKKKKKOOORRRTTTVVVTTTQQQNNNOOOPPPQQQRRRXXXcccooo|||uuujjjaaa]]]aaaiiiuuu~~~}}}~~~tttnnnkkkgggbbb]]][[[WWWQQQLLLIIIFFFBBB@@@;;;;;;<<<======>>>>>>????????????>>>??????@@@@@@AAAAAAAAA@@@???@@@BBBDDDFFFJJJQQQ\\\fffnnnqqqrrriiiaaa[[[XXXTTTJJJCCC???@@@>>><<<===???AAA@@@>>>???BBBHHHQQQ[[[ccchhhjjjmmmqqquuuwwwvvvsssqqqpppmmmnnnnnnooopppqqqqqqrrrpppppppppnnniiiaaaVVVOOOIIIEEE???:::888888777777888888888999:::::::::;;;???@@@AAAAAAAAACCCGGGJJJJJJRRR\\\dddppp}}}{{{rrrooooooiiikkkpppyyyyyysssnnnlllnnniiihhhhhhgggfffeeeddddddfffccc```___^^^]]][[[YYYWWWVVVUUUSSSPPPNNNMMMLLLLLLNNNNNNKKKGGGEEEFFFHHHFFFEEEDDDCCCBBBAAA@@@@@@DDDCCC@@@>>>======>>>???>>>>>>======<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::===>>>??????@@@CCCHHHKKKLLLLLLLLLMMMNNNNNNOOOOOOMMMLLLLLLKKKGGGCCCFFFLLLOOOZZZjjjyyyxxxtttuuurrrnnnxxxeeeNNN???666444444333333333333222222111222222111000000111333444333222222111111222222111111111111111111111111333333222111111111222222000///...///000111000/////////......///111333555444:::@@@@@@:::333000000555444444333222222222222111111111111111111111111////////////000111222222000000000111222444555666:::888;;;GGGSSS___kkktttlllaaa[[[TTTQQQSSSTTTXXXaaammmyyy~~~}}}zzzuuulllccccccjjjooonnnjjjYYYSSSOOOOOOMMMIIIIIIMMMQQQSSSTTTSSSOOOMMMNNNOOOPPPQQQUUU___jjjxxx~~~qqqeee]]]cccgggppp|||}}}~~~wwwrrrooolllhhhddd^^^YYYSSSNNNJJJFFFBBB@@@<<<<<<<<<=========>>>>>>@@@?????????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@BBBDDDDDDHHHOOOYYYcccjjjlllmmmhhh```YYYVVVRRRJJJDDDBBB@@@===<<<<<>>>>>???BBBHHHPPPXXX___bbbfffjjjpppssssssrrrpppooonnnoooooopppqqqqqqrrrrrrrrrrrrqqqpppkkkcccYYYRRRKKKFFF@@@<<<:::999999888777888888999999::::::;;;>>>???@@@@@@AAADDDHHHKKKPPPYYYeeeppp|||xxxsssrrrlllnnnsss{{{~~~vvvqqqmmmkkkmmmiiiiiihhhgggfffeeeeeedddccc```]]]\\\[[[ZZZXXXVVVVVVUUUTTTRRRPPPNNNLLLKKKLLLMMMMMMJJJGGGEEEFFFGGGEEEEEEDDDCCCBBBAAA@@@???>>>===<<<;;;;;;;;;<<<===>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===???AAABBBCCCFFFJJJLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMJJJHHHGGGCCCAAAEEELLL[[[eeettt{{{sssppprrrsssuuu}}}]]]III>>>777444444333333333222222222111222222111000000111333444333222222111111222222333333222222111000000000222111111111111111222222222000//////000111000///000000//////111333555777555:::>>>>>>888333111111111222333333333222111000111111111111111111111111///////////////000111111000000000111222333555666999666999CCCNNNYYYdddnnnmmmbbb\\\TTTQQQRRRSSSUUU[[[dddmmmqqqpppmmmnnngggbbbdddlllqqqpppnnnYYYSSSOOOMMMJJJHHHJJJNNNPPPQQQQQQPPPNNNLLLLLLMMMOOONNNQQQYYYcccqqq|||lllbbbcccdddgggqqq~~~{{{||||||xxxvvvsssoookkkccc^^^XXXSSSNNNJJJFFFDDD???>>>======<<<<<<======????????????@@@AAACCCCCCCCCDDDCCCBBBAAAAAACCCEEEEEEIIIOOOXXXaaafffhhhhhhddd[[[TTTQQQNNNIIIDDDCCC>>>===<<<<<<>>>??????????????????AAAFFFMMMTTTXXX^^^dddkkkqqqsssrrrqqqqqqooooooppppppqqqqqqrrrrrrtttssssssqqqmmmeee\\\UUUMMMHHHBBB>>>;;;::::::999777777888888999::::::;;;<<<>>>???@@@AAADDDIIILLLUUUaaaqqq~~~zzzvvvqqqssswwwyyysssooolllkkkllljjjjjjiiihhhgggfffeeedddaaa___\\\ZZZYYYXXXVVVUUUTTTTTTRRRPPPNNNLLLKKKJJJJJJKKKJJJHHHEEEDDDEEEFFFDDDCCCCCCBBBAAA@@@??????999:::;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===@@@CCCFFFGGGIIILLLNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMIIIFFFCCC@@@@@@GGGPPPdddnnn|||}}}{{{|||zzzrrrmmmooouuu~~~nnnRRRCCC<<<888333333333333222222222222111222222111000000111333333333222111111111111222444333333222111000//////000000000000111222333333555333000...///000111000111111111111222555777888666999;;;:::666222111222///111555777777555222000111111111111111111111111000000000000111222333444000000000111222333444555888666888@@@JJJSSS___iiiyyypppeee```YYYUUUVVVWWWWWWYYY^^^dddfffeeebbbbbb^^^\\\___dddiiiiiiggg]]]XXXRRRNNNKKKKKKMMMOOOOOOOOOOOOMMMLLLKKKLLLLLLOOOMMMNNNSSS\\\iii{{{xxxmmmccc___^^^dddqqq~~~{{{xxxssspppgggccc]]]XXXTTTQQQMMMJJJCCCBBB@@@>>>===<<<<<<<<<=========>>>???AAABBBCCCDDDEEEEEEDDDCCCDDDFFFHHHKKKNNNTTT\\\cccffffffeee]]]TTTLLLJJJHHHEEEBBBCCC======<<<===>>>???@@@@@@AAAAAAAAAAAACCCHHHNNNRRR[[[aaajjjqqquuuuuuttttttooooooooooooppppppqqqqqqttttttsssqqqmmmfff]]]WWWNNNJJJCCC>>><<<:::999999666777777888999:::;;;;;;;;;===>>>???AAAEEEJJJMMMXXXgggzzz{{{xxxzzz~~~vvvqqqoookkkjjjllljjjjjjiiigggfffeeeddddddaaa^^^[[[ZZZYYYXXXVVVTTTRRRQQQPPPNNNLLLKKKJJJIIIIIIHHHGGGFFFDDDCCCCCCDDDBBBBBBAAA@@@@@@???>>>>>>:::<<<>>>??????>>>===<<<===============<<<<<<<<<;;;;;;;;;;;;<<<======>>>===AAAEEEIIIJJJKKKMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNIIIEEEBBBAAACCCMMMXXXfffqqq||||||}}}~~~}}}uuuoooqqqyyy~~~___HHH===:::999333333333222222222222111111222222111000000111333333222222111111111111111222222222111111111111111000000000111222333444555777444000...///000111111000000111111333555666777666777888666333111111333///333888;;;<<<999555222111111111111111111111111111111222333444666888999111111111111222333444555999777999@@@HHHRRR^^^iiivvvpppgggbbb\\\YYY[[[\\\ZZZXXXYYY\\\]]][[[XXXXXXVVVUUUWWWZZZ\\\]]]\\\^^^[[[UUUOOOLLLMMMOOOOOOPPPNNNMMMLLLLLLLLLLLLLLLNNNLLLLLLQQQWWWaaarrr{{{ccc^^^XXXZZZcccqqq}}}{{{vvvsssiiifff```\\\XXXUUURRRPPPHHHGGGDDDAAA???=========;;;;;;;;;<<<===???@@@AAADDDEEEFFFFFFFFFHHHKKKNNNQQQSSSYYY___eeegggeeecccVVVMMMFFFDDDCCCAAA???@@@======>>>>>>>>>???@@@BBBBBBCCCEEEEEEFFFHHHLLLPPP\\\bbbjjjqqqtttuuuuuuuuunnnnnnnnnooooooooooooooossssssrrrppplllfff^^^XXXOOOJJJDDD>>>;;;:::888777777777888999:::;;;<<<<<<;;;===???@@@BBBFFFKKKOOO\\\mmm~~~}}}tttqqqoookkkjjjkkkiiihhhgggfffdddcccbbbaaa^^^\\\YYYWWWWWWVVVTTTRRROOOOOONNNLLLJJJIIIHHHGGGGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>======<<<>>>@@@AAA@@@???<<<;;;<<<<<<<<<===============<<<<<<;;;<<<===>>>???@@@>>>BBBGGGJJJLLLLLLMMMNNNOOONNNNNNNNNMMMLLLLLLLLLKKKGGGDDDCCCDDDIIIUUUaaaiiitttzzzvvvzzz}}}{{{uuuqqquuu~~~|||rrrTTTBBB:::888888333333222222222111111111111222222111000000111333333222111111000000111111//////000111222333333444111111111222222444555666777444000...///000111111//////000111222333444444555555555333222111222222///222777;;;<<<999555222000000000000000000000000...///000222555888:::;;;111111111111222333444444666555777>>>EEEOOO\\\hhhppp|||nnnddd```\\\[[[^^^```\\\WWWUUUUUUUUUSSSQQQRRRRRRQQQQQQRRRSSSUUUVVVYYYYYYTTTMMMKKKNNNPPPOOOQQQOOOLLLLLLMMMNNNNNNMMMNNNLLLMMMQQQUUU\\\iiitttiiiccc[[[VVVWWW```kkksss{{{xxxnnnjjjddd```\\\YYYVVVTTTOOOLLLIIIDDDAAA@@@??????;;;;;;;;;;;;<<<===??????CCCEEEGGGHHHJJJNNNRRRUUUWWWYYY^^^cccggggggdddaaaRRRJJJCCCBBBBBB@@@???@@@===>>>?????????@@@BBBDDDAAADDDHHHHHHIIIKKKPPPTTTaaaeeelllppprrrsssssssssoooooooooooooooooooooooorrrrrrqqqooolllfff^^^YYYQQQLLLEEE???<<<:::888777777888999:::;;;<<<===>>>===>>>@@@AAACCCGGGLLLOOOaaattt|||tttqqqnnnjjjhhhhhhffffffeeecccbbb```___^^^ZZZXXXUUUSSSRRRQQQOOONNNMMMMMMLLLJJJIIIGGGFFFFFFEEECCCAAAAAAAAAAAA@@@???>>>>>>>>>>>>======<<<<<<;;;<<<>>>>>>>>><<<:::999<<<<<<<<<=====================<<<===>>>@@@BBBCCCAAADDDIIIKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKKKKGGGEEEDDDGGGKKKQQQ^^^jjjttt}}}vvvssswwwzzz{{{|||sssrrrsss||||||dddLLL???999666666222222222222111111111111111222222111000000111333222222111000000000000111---...///000222444555555111111111111222333444444555333000...///000111000//////000000000111111111444333222111111111111222...000444666666444111///000000000000000000000000,,,---...///222444666777222222111111222222333444333222444:::@@@IIIWWWdddgggqqqlllbbb___]]]^^^bbbeee___XXXSSSRRRRRRPPPNNNOOOOOOOOONNNMMMNNNQQQTTTRRRTTTRRRLLLLLLQQQSSSQQQSSSPPPMMMLLLNNNPPPPPPOOOMMMMMMOOOTTTVVVYYYaaakkk{{{rrrmmmcccWWWOOOQQQZZZbbbpppxxxxxxtttnnnhhhccc___[[[XXXTTTRRRMMMHHHDDDBBBBBBBBB<<<<<<<<<<<<<<<===>>>???AAADDDGGGJJJNNNSSSXXX\\\^^^aaaeeeiiillljjjfffbbbSSSKKKEEEEEEEEECCCAAAAAA===???AAAAAA@@@AAACCCFFFEEEHHHJJJKKKKKKPPPXXX___iiilllppprrrsssrrrrrrsssqqqqqqqqqqqqqqqqqqqqqqqqsssrrrqqqooolllggg```[[[SSSNNNGGGAAA===;;;999888888999:::;;;===>>>?????????@@@BBBCCCDDDHHHLLLPPPcccvvv{{{ssspppmmmhhheeeeeedddcccbbb```___]]]\\\[[[XXXVVVSSSQQQQQQPPPNNNLLLKKKKKKJJJIIIGGGFFFEEEEEEDDDAAA??????@@@AAA???>>>=========<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<=========>>>>>>>>>===>>>???BBBDDDFFFEEEHHHKKKMMMNNNNNNOOOQQQPPPPPPOOONNNMMMLLLKKKJJJFFFFFFIIIPPPVVV]]]jjjvvvwwwuuuwwwvvvttttttnnnqqqwwwvvvVVVDDD===888444444222222222222111111111111111222222111000000111333222222111000000000000000......///111222333444555111000000000000000111111222000//////000111000///000000111111000000//////222111000000111111111000000000111222222111//////000000000000000000000000............///000111222222222111111222222333333222111333777<<>>>>>============>>>???@@@CCCGGGKKKPPPVVV\\\aaaeeegggkkkoooqqqooojjjfffUUUNNNHHHIIIIIIFFFDDDDDD>>>@@@BBBBBBAAAAAADDDGGGJJJLLLMMMMMMNNNUUU```iiiqqqsssuuuvvvuuuttttttuuusssssssssssssssssssssssssssrrrqqqpppmmmgggaaa\\\UUUPPPHHHBBB???<<<:::999999:::;;;<<<===???@@@AAAAAABBBCCCDDDEEEHHHMMMPPPbbbuuuzzzrrrooolllfffbbbbbbbbbbbb```___]]][[[ZZZYYYZZZWWWTTTRRRRRRQQQOOOMMMJJJJJJIIIHHHGGGEEEEEEDDDCCC@@@>>>>>>@@@@@@???===<<<<<<<<<<<<<<<<<<;;;;;;999999;;;<<<===>>>>>>>>>;;;<<<<<<<<<======>>>>>>???>>>>>>>>>@@@CCCEEEGGGIIIKKKNNNOOOOOOOOOQQQRRRQQQPPPOOONNNMMMKKKJJJJJJHHHIIIOOOXXX___hhhtttzzzyyyxxxtttppppppnnnssszzzkkkMMM@@@<<<888333222222222222111111111111000111222222111000000111333222111111000000000000000000000000111222222333333000//////............///000///...///000111000///222222222111111///......111000000000111111000///333222222111111000000000000000000000000000000000333222111000////////////222222222111222222333333555444555777:::AAAOOO]]]gggooo}}}{{{jjj___]]]^^^cccjjjnnnkkkbbbWWWSSSTTTRRROOOPPPNNNKKKJJJKKKLLLMMMLLLOOOOOOOOOOOOPPPPPPQQQQQQPPPNNNLLLLLLNNNOOOOOOOOOMMMNNNSSSYYY[[[ZZZ[[[___jjjuuuyyyxxxppp___PPPIIIFFFDDDSSSXXXeeesss}}}~~~wwwqqqkkkfffccc___\\\WWWSSSOOOKKKFFFCCC???>>>===<<<;;;<<<<<<===???CCCHHHMMMQQQXXXbbbhhhooonnnpppuuuwwwrrrkkkgggUUUNNNIIIKKKMMMKKKGGGFFFBBBBBBBBBCCCDDDEEEDDDCCCEEEGGGJJJLLLQQQ[[[jjjvvv~~~}}}zzzwwwwwwwwwttttttuuuvvvvvvvvvvvvvvvwwwvvvtttppplllfffbbb___VVVRRRJJJCCC===;;;;;;<<<777888:::<<>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>@@@BBBFFFIIILLLKKKLLLOOOPPPQQQQQQPPPOOOPPPOOOMMMMMMNNNMMMKKKHHHKKKQQQZZZbbbkkkvvvzzzxxxssskkkhhhjjjjjjvvvwww\\\CCC<<<:::555111333////////////////////////......------...000333444//////000000111111111222222222444444444444222222222222111000///...------////////////////////////000000000000000000000000............////////////000111333222000//////000//////000111111111111111111000///////////////000111111111111111111111111333444666999999===IIIWWWhhhkkkttt|||jjj___]]]]]]ccckkkrrroooggg]]]XXXXXXVVVRRRQQQNNNKKKJJJKKKMMMMMMMMMOOOPPPQQQQQQRRRRRRQQQQQQOOOMMMKKKKKKLLLNNNOOOOOORRRQQQTTTYYYZZZXXXYYY\\\ccclllzzz{{{ttttttnnn___QQQJJJEEEBBBHHHKKKUUUcccnnnwww~~~wwwqqqkkkgggccc___[[[VVVRRRNNNIIIFFFBBBAAA???>>>=========>>>???BBBGGGKKKPPPYYYccckkkqqqqqqsssyyy{{{wwwnnngggSSSLLLHHHJJJLLLJJJGGGFFFCCCCCCDDDEEEFFFFFFEEEDDDGGGKKKNNNQQQVVVaaappp|||~~~zzzxxxwwwrrrssstttuuuwwwwwwwwwxxxvvvvvvtttqqqlllhhhdddaaaZZZUUUMMMEEE???<<<<<<===999999;;;===???@@@BBBCCCDDDAAAAAACCCDDDFFFLLLSSSfffxxxqqqiiieeecccggglllsss|||~~~uuukkkggghhhhhhbbb\\\\\\[[[YYYWWWUUUTTTSSSSSSRRRQQQOOOMMMKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>======<<<<<<======>>>======>>>???BBBFFFIIILLLLLLNNNPPPQQQRRRQQQPPPOOONNNMMMKKKIIIHHHIIIJJJKKKRRRXXXaaajjjsss}}}xxxuuuqqqlllkkknnnqqq{{{lllTTT???:::999555222444222222222222222222222222222111000000111333666777000000000111111111111111222222333444444333222222000000000000000000000///////////////////////////000000000000000000000000............////////////000111222222000//////000//////000111111111111111000000////////////000000111111111111111111111111333333666888999===IIIVVVgggllluuujjj___\\\\\\ccckkkvvvuuuppphhhdddbbb]]]WWWRRROOOLLLKKKLLLNNNNNNNNNOOOPPPRRRSSSSSSSSSRRRQQQMMMKKKIIIJJJMMMPPPRRRRRRXXXUUUVVVXXXXXXVVVVVVYYY[[[bbbnnn{{{wwwqqqsssnnncccWWWOOOGGG@@@@@@@@@EEEOOOZZZeeetttzzzrrrnnniiieee```[[[WWWRRRMMMJJJEEEDDDBBB@@@???>>>>>>???>>>AAADDDHHHNNNXXXdddmmmssssssvvv|||{{{nnncccPPPJJJFFFHHHJJJHHHFFFGGGEEEFFFGGGHHHHHHGGGEEEEEEDDDHHHLLLPPPVVVaaaqqq}}}~~~zzzxxxrrrssstttuuuvvvwwwxxxxxxuuuuuusssqqqnnnjjjfffddd___ZZZPPPGGG@@@======>>>:::;;;<<<===???@@@AAAAAACCC@@@AAACCCEEEFFFLLLSSSeeeuuu{{{lllbbbXXXTTTRRRSSSXXX^^^bbbkkkzzz{{{uuummmhhhfffccc^^^[[[ZZZYYYWWWUUURRRPPPOOOOOOOOOOOOMMMKKKJJJIIIIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===@@@???>>>======>>>???@@@AAABBBCCCEEEHHHLLLPPPRRRNNNOOOQQQRRRRRRQQQPPPOOOMMMMMMKKKGGGEEEGGGMMMRRR^^^eeennnvvv}}}|||tttqqqppppppsssvvv|||xxx\\\JJJ:::777888444222333333333333333333333333333222222111111222444666777222222222111111111111111111222333333333333222111000000000111111111222222////////////////////////000000000000000000000000............///////////////111222111000//////000//////000111111111111111000000000//////000000111111111111111111111111111222222444777999<<>>>>>DDDLLLUUUbbbmmmxxx}}}{{{vvvooolllfffaaa\\\WWWQQQNNNIIIGGGEEEBBB@@@?????????===???BBBEEEKKKVVVcccmmmsssuuuyyy}}}zzzjjj[[[MMMGGGDDDFFFHHHGGGFFFHHHIIIJJJKKKKKKIIIGGGEEEEEEBBBGGGLLLPPPWWWbbbqqq|||~~~{{{uuuuuuuuuuuuuuuvvvvvvwwwtttssssssqqqooollliiigggccc]]]SSSIIIBBB>>>======<<<<<<===>>>???@@@@@@AAABBB@@@AAADDDFFFGGGLLLSSSdddppp~~~|||pppeee^^^WWWPPPJJJIIIIIIJJJOOOUUUVVV___lllyyyzzzvvvpppjjjddd___\\\ZZZYYYXXXVVVSSSPPPNNNMMMLLLLLLLLLKKKIIIHHHGGGGGGGGGBBBAAA@@@@@@?????????@@@??????>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===AAA???===<<<<<<>>>@@@BBBDDDEEEGGGIIIMMMPPPSSSUUUPPPQQQRRRSSSSSSQQQOOONNNNNNNNNLLLHHHFFFKKKVVV___lllrrr{{{}}}xxxsssrrrvvv{{{~~~kkkPPPCCC777666666444222222111111111111111111111111000000///000000222333444333333222222111111000000111111222222222222111111111111111111111111222222////////////////////////////////////////////////............////////////...000111111000//////000//////000111111111111111000000000///000000111111111111111111111111111111222111333666888<<>>;;;???DDDJJJSSS[[[hhhkkkooossssssrrrrrrsssyyy}}}vvvrrrmmmgggaaa\\\VVVRRRMMMKKKHHHEEEBBB@@@??????>>>???AAACCCHHHRRR___iiisssxxx|||~~~xxxfffTTTJJJEEECCCEEEFFFFFFGGGJJJMMMNNNOOOMMMIIIGGGGGGHHHIIIOOOUUUZZZ```iiivvvyyyxxxwwwuuuttttttttttttrrrrrrrrrqqqooollljjjhhheee___VVVLLLDDD???===<<<=========>>>???@@@@@@@@@BBBAAABBBFFFGGGIIINNNTTTaaaiiissstttkkk\\\QQQMMMNNNIIIFFFGGGFFFFFFIIIOOOTTTYYYbbblllyyy{{{xxxrrrjjjccc]]]ZZZYYYXXXWWWTTTRRROOOMMMLLLKKKIIIIIIHHHHHHGGGFFFEEEDDDAAAAAA@@@?????????@@@@@@???>>>>>>===<<<;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===???>>><<<;;;<<<>>>AAACCCBBBCCCEEEHHHKKKNNNQQQRRRQQQRRRSSSSSSRRRPPPNNNLLLLLLMMMLLLIIIJJJRRR___jjjyyy~~~wwwxxxyyy}}}www```HHH@@@888666555333111111000000000000000000000000////////////000000111222333222222111111000000000111111111111111111111111333333222222111000000///000000000000000000000000////////////////////////............////////////---///111111///...///000//////000111111111111111000000000000000111222222111111111111111111111111222111222555777:::BBBKKKXXXcccnnnsssttt{{{qqqeee]]]XXX[[[bbbnnnxxxzzziiiYYYRRROOOLLLKKKLLLNNNNNNNNNKKKKKKKKKKKKLLLLLLLLLMMMLLLMMMPPPUUUZZZ^^^______UUUPPPOOOTTTWWWWWWUUUVVVTTTXXX^^^gggsss}}}~~~|||zzzxxxtttgggZZZJJJBBB<<<<<>>>>>???@@@AAAAAACCCBBBCCCHHHJJJKKKOOOVVV]]]aaafffggg^^^QQQJJJJJJMMMJJJJJJJJJHHHEEEGGGKKKPPPTTTYYYaaalll|||zzzqqqhhhaaa\\\YYYXXXVVVTTTRRRPPPMMMLLLKKKJJJFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBB???>>>>>>===<<<;;;::::::999999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;<<<===@@@CCCDDDEEEFFFHHHKKKNNNPPPRRRSSSRRRSSSSSSSSSQQQOOOLLLKKKHHHIIIIIIKKKPPP[[[iiisss}}}yyykkk[[[CCC???:::666444333111000111111111111111111111111000000111111222222222222111111111000000000000000111111000000000000111111444333222111000///......000000000000000000000000000000000000000000000000............////////////---...000000///...///000//////000111111111111111000000000000111111222333111111111111111111111111444111222555777999???FFFRRR\\\iiiooorrrzzzttthhh___WWWWWW]]]fffoooyyy~~~}}}ttteeeVVVQQQNNNKKKJJJKKKMMMMMMMMMKKKKKKIIIIIIIIIJJJLLLMMMMMMOOORRRVVVZZZ[[[YYYWWWRRRMMMMMMSSSWWWVVVTTTSSSQQQUUUYYY___hhhttt|||pppYYYNNNBBB===<<<===AAAFFFJJJJJJNNNTTTVVVTTTVVV\\\dddlllxxx{{{tttnnngggaaa]]]WWWTTTQQQLLLHHHEEECCCBBBAAAAAAAAAAAABBBHHHQQQXXXbbboooyyywwwsssmmm```PPPFFFCCCBBBDDDEEEEEEIIIOOOQQQSSSSSSRRRPPPRRRYYY___bbbiiirrrwwwyyy{{{|||zzzwwwuuusssrrrsssssspppppppppooonnnkkkiiigggeeebbb\\\TTTLLLEEE???<<<<<<======>>>@@@AAABBBBBBDDDCCCEEEIIILLLLLLQQQWWWZZZZZZ\\\\\\UUULLLLLLQQQTTTSSSTTTUUUQQQLLLKKKOOOOOORRRXXX___iiixxx|||zzznnnddd^^^ZZZWWWUUURRRQQQOOOMMMKKKJJJIIIIIICCCDDDDDDDDDDDDBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA??????>>>===<<<;;;::::::888999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<>>>@@@CCCEEEGGGJJJKKKMMMPPPRRRSSSUUUUUURRRSSSSSSRRRPPPNNNKKKIIIFFFGGGIIIOOOZZZgggttt|||~~~}}}~~~~~~~~~kkkYYYPPP>>>===999555222222222111222222222222222222222222111111222222333333222222///////////////000000000111000////////////000111111111111000000/////////000000000000000000000000000000000000000000000000............////////////,,,...000000///...///000//////000111111111111111000000000000111222333444111111111111111111111111666222222444666777<<>>>>>============>>>?????????>>>===<<<;;;;;;:::888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======999;;;===@@@CCCEEEGGGHHHJJJKKKLLLNNNPPPQQQRRRRRRRRRSSSSSSRRRPPPMMMJJJHHHGGGHHHKKKTTTbbbqqq|||wwwtttuuuyyy~~~mmmTTTFFFAAA::::::888444111222333222111111111111111111111111000000111222222222111111------......//////000000111000///......///000111////////////000000000000000000000000000000000000000000000000000000000000............/////////000,,,...///000///...///000//////000111111111111111000000000000111222333444111111111111111111111111777333222444555666:::@@@===HHHVVV```hhhsssrrrhhhaaaYYYXXX\\\eeeiiikkkjjjiiiggg___WWWRRROOOLLLIIIIIIKKKNNNQQQLLLKKKJJJIIIIIIJJJKKKKKKQQQSSSVVVWWWWWWTTTQQQNNNKKKLLLNNNPPPQQQQQQPPPPPPPPPRRRSSSUUUZZZdddrrr|||oooZZZIIIAAA>>>:::888======>>>AAAFFFMMMRRRVVVbbbnnnzzzxxxppphhhccc]]]ZZZVVVSSSQQQOOOLLLIIIIIIGGGEEEDDDDDDEEEFFFGGGRRRXXXaaaffffff^^^UUUNNNAAACCCEEEFFFGGGHHHKKKNNNOOOQQQSSSUUUZZZcccoooxxx~~~yyyuuusssrrrqqqooosssrrrqqqooommmkkkiiihhhiiieee```YYYSSSLLLDDD???<<<======???AAACCCDDDEEEHHHIIIMMMQQQUUUYYY[[[\\\]]]ZZZVVVSSSTTTWWW\\\```mmmiiiddd___XXXSSSUUU\\\ZZZcccmmmuuu}}}zzzwwwwwwuuufff___[[[VVVRRRPPPMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFEEECCCBBBAAA@@@???===<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::999999999999666666888999;;;<<<>>>>>>>>>===<<<<<<<<<<<<======;;;>>>@@@BBBCCCEEEHHHJJJKKKLLLNNNPPPQQQSSSSSSTTTTTTUUUVVVSSSMMMJJJJJJKKKEEEMMMXXXdddooowww~~~xxxvvvrrrqqqssszzzqqqZZZHHH>>><<<888777666555333222000000222222111111000000//////000000111111111111000000......//////000000111111---///000000///......///000////////////000000111000000000000000000000000///000111000...------...000000000///......------000000000000////////////---.........//////000000///111222222000///000000222222333444333222111000000000000111222444555666>>>BBBNNN]]]gggmmmxxxrrrgggaaaZZZZZZ^^^iiimmmoooooonnnkkkcccZZZSSSQQQNNNKKKKKKMMMPPPRRRKKKJJJJJJJJJKKKLLLNNNOOOMMMOOOSSSUUUUUUSSSPPPNNNLLLMMMOOOOOOPPPOOONNNMMMMMMOOOPPPRRRVVV```mmmvvv~~~lllXXXIII@@@<<<<<<;;;;;;<<<>>>BBBHHHMMMPPP\\\hhhtttyyy{{{}}}~~~||||||tttmmmhhhbbb___ZZZWWWTTTRRRPPPNNNHHHGGGEEECCCBBBBBBCCCDDDJJJOOOVVV[[[[[[UUUMMMGGGAAACCCEEEFFFGGGJJJMMMPPPTTTWWWZZZ^^^cccmmmyyy}}}xxxtttsssqqqpppnnnrrrqqqpppooommmkkkjjjjjjiiifffbbb\\\VVVNNNFFF@@@>>>>>>>>>???@@@BBBCCCDDDIIIKKKOOOTTTXXX[[[]]]]]]]]][[[YYYWWWYYY]]]aaadddjjjeee___YYYSSSQQQWWW___hhhsss~~~~~~}}}sssddd]]]YYYTTTPPPNNNLLLKKKIIIGGGFFFFFFFFFGGGDDDCCCCCCBBBBBBAAAAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::999999999:::888888999:::<<<===>>>>>>>>>>>>>>>???????????????===???BBBCCCDDDFFFIIIKKKLLLMMMNNNPPPRRRSSSSSSSSSPPPRRRTTTQQQLLLHHHGGGHHHKKKSSS```lllvvv}}}wwwtttsssssstttxxx{{{cccPPPBBB:::888666666555333222000//////000000000000////////////000000111111111111000000000000000///////////////---///000000...---.../////////...............///////////////////////////...000000///...------...///////////////.........000000000000///////////////////////////.........000111333333111000111222222222333333333222111000000000000111222333555555:::<<>>:::::::::;;;???DDDIIIMMMYYYeeeqqqwww{{{~~~~~~|||{{{tttoooiiieee```[[[YYYWWWUUUSSSLLLKKKHHHEEEDDDCCCBBBCCCCCCFFFKKKNNNNNNKKKFFFBBBAAACCCEEEGGGIIILLLPPPSSSXXX\\\aaafffmmmxxx|||wwwtttrrrqqqooonnnqqqppppppooommmllllllkkkjjjhhheeeaaa[[[SSSIIICCC@@@?????????@@@AAABBBCCCJJJMMMRRRWWW[[[^^^______^^^]]]]]]^^^```cccgggiiiggg```YYYTTTPPPSSS^^^iii{{{}}}pppbbb[[[WWWQQQMMMLLLKKKIIIGGGEEEDDDDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999::::::::::::;;;<<<<<<===>>>>>>>>>???AAABBBCCCBBBBBBAAA???AAADDDEEEFFFHHHKKKMMMMMMNNNOOOQQQRRRSSSSSSSSSOOOQQQRRROOOJJJGGGGGGHHHTTT]]]kkkxxxuuunnnoooqqqtttxxx}}}fffQQQEEE<<<666444444444333222111//////.........//////////////////000000111111111111000000111111000//////......------...//////...---...///000///...---------------////////////////////////...///000///---------///......////////////000000000000000000////////////000000000///......------111222333333111111222333222222333333222222111000000000111222222333444555777888>>>KKKWWW```hhhnnnoooddd^^^ZZZ[[[bbblllrrrwwwxxxxxxtttjjj```UUUSSSPPPNNNMMMOOOPPPRRRSSSRRRPPPNNNMMMMMMMMMMMMMMMOOOQQQSSSSSSRRROOONNNNNNNNNOOOPPPPPPOOONNNMMMJJJLLLMMMNNNPPPWWWaaahhhxxxsss\\\JJJ@@@===;;;:::::::::>>>CCCIIILLLUUUaaannnvvv|||~~~~~~{{{wwwoookkkeee```]]][[[YYYXXXSSSRRROOOKKKIIIFFFEEEDDDAAACCCEEEFFFGGGEEECCCBBBAAACCCFFFHHHKKKPPPVVVYYY___dddkkkrrrzzz|||xxxtttsssrrrqqqoooppppppoooooonnnmmmmmmmmmkkkjjjhhhfffaaaXXXNNNGGGCCCBBB@@@??????@@@BBBCCCIIIMMMSSSYYY^^^```aaa```___```aaaccceeegggiiijjjccc\\\VVVSSSSSS[[[kkkyyyxxxlll```YYYTTTOOOLLLKKKJJJIIIFFFDDDCCCCCCDDDEEEAAA@@@@@@@@@@@@@@@??????<<<<<<<<<;;;;;;;;;::::::;;;::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===???AAADDDEEEEEECCCCCCBBBDDDFFFHHHIIIJJJMMMOOOOOOPPPQQQRRRRRRRRRRRRRRRPPPQQQPPPMMMIIIIIIMMMPPP___iiivvvzzzqqqlllkkkooouuu{{{rrrUUUEEE>>>:::666444333333222111111000//////......//////000000111111000000111111111111000000//////////////////......---...///...------...///111000///...---,,,,,,,,,////////////////////////---...//////---------///---......///000000111111000000000000///////////////////////////.........000111222111000000222333222222222222222111111000000000111222333333444444666666:::EEESSS___gggkkkmmmbbb\\\WWWYYY```gggooovvvxxxyyyuuujjj___TTTRRRPPPMMMMMMMMMOOOPPPTTTSSSQQQOOOMMMMMMMMMNNNQQQRRRTTTTTTSSSQQQOOOMMMLLLMMMOOOPPPQQQQQQQQQPPPLLLNNNOOOOOOPPPUUU]]]dddsss|||wwwhhhXXXJJJBBB;;;:::999999<<>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999::::::;;;::::::::::::::::::::::::<<<===@@@CCCEEEEEEEEEDDDEEEGGGJJJKKKKKKMMMOOOQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPOOOMMMIIIHHHMMMUUU]]]kkktttxxxpppllljjjpppxxx}}}yyybbbIII===:::777444222333333222222111111000000000000000111111222222222000000111111111111000000,,,------...///000000111---......---,,,,,,...000222111000///....................................,,,...///...---,,,...///---......///000111222222000000000000////////////,,,------...///000000111...///000///...///111333222222111111111000000000000000222333333333333333444444777@@@OOO___hhhlllkkk```ZZZTTTUUU[[[```hhhqqqvvvwwwssshhh]]]SSSQQQOOOMMMLLLLLLMMMNNNOOONNNMMMMMMMMMOOOPPPQQQSSSSSSTTTSSSRRRPPPMMMLLLKKKLLLNNNPPPQQQQQQQQQQQQMMMOOOPPPPPPPPPSSSYYY^^^jjjtttzzzssshhhXXXMMM>>>;;;888777888<<>>===;;;::::::;;;;;;;;;;;;::::::::::::::::::999999999:::;;;;;;999999::::::::::::::::::;;;===???BBBDDDEEEFFFFFFHHHJJJLLLMMMNNNOOOQQQSSSSSSSSSTTTSSSSSSRRRQQQQQQMMMLLLKKKIIIKKKTTT```jjjxxx~~~vvvnnniiilllrrrzzzeeeSSS@@@888666444111111222222222111111111111111111111222222222222222222000000111111111111000000++++++,,,---///000111222.........---++++++...000222111000///////////////........................,,,---......---,,,...///......///000000111222222000000000000////////////+++,,,---...///111222222......///...---...000333222222111000000000000111000111222333444333222222000222555<<>>???AAABBBHHHLLLQQQWWW```jjjuuu{{{}}}yyyvvvuuutttsssrrrqqqqqqppppppooonnnmmmmmmiiijjjjjjkkkiiieee^^^YYYJJJHHHEEECCCCCCDDDGGGIIIIIIMMMSSSZZZbbbhhhlllnnnlllmmmoooqqqsssuuuvvvvvvssssssuuu{{{xxxbbbZZZSSSPPPLLLGGGGGGJJJDDDDDDEEEDDDCCCBBB@@@???>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;:::::::::999999:::999999999::::::;;;<<<999:::::::::;;;;;;<<<<<<<<<===???AAADDDFFFHHHIIIJJJLLLNNNOOOPPPQQQSSSUUUUUUUUUUUUTTTSSSRRRQQQPPPJJJLLLNNNQQQVVV```mmmwww{{{rrrllliiinnnuuu|||oooSSSFFF:::666555333111222000000000000000000000000222222222111111111111111000000111111111111000000,,,,,,------...///000000......---,,,++++++...000000//////.........//////........................+++,,,...------,,,...////////////000000111111222000000000000////////////,,,------...///000111111...//////...---///222444333222111000///000000111000111222444444333222111...333666999CCCUUUdddiii|||hhh^^^WWWOOONNNRRRUUU___kkkrrruuuqqqfffZZZSSSRRRPPPNNNMMMMMMMMMMMMNNNMMMLLLKKKKKKKKKLLLMMMJJJJJJKKKLLLLLLKKKJJJIIIKKKLLLLLLMMMMMMLLLJJJIIIJJJLLLMMMLLLKKKLLLPPPTTTUUU```mmmwww}}}}}}}}}{{{tttiiiaaaLLLHHHBBB<<<999999;;;===@@@FFFMMMUUU```lllqqqqqqxxxyyyzzz{{{||||||||||||~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}{{{}}}wwwppplllfffeeeccc___[[[WWWSSSQQQHHHFFFCCC@@@@@@@@@BBBCCCLLLOOOUUU\\\fffqqq||||||xxxuuuttttttsssrrrrrrrrrqqqpppooonnnmmmmmmiiiiiijjjkkkjjjfffaaa\\\KKKIIIFFFDDDDDDFFFHHHJJJJJJNNNTTT[[[cccjjjppprrroooppprrruuuxxxzzz}}}~~~wwwjjj]]]VVVPPPMMMIIIEEEEEEHHHAAABBBCCCDDDCCC@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999::::::;;;<<<::::::;;;;;;<<<======>>>===>>>???AAADDDGGGJJJKKKLLLNNNPPPQQQQQQRRRTTTVVVUUUUUUUUUUUUSSSRRRQQQPPPJJJNNNTTTZZZaaakkkwww~~~vvvpppmmmkkkooovvv}}}vvv]]]III@@@888777666444333555.........///////////////222222111111000000//////000000111111111111000000------........................---,,,***+++---000......---------......///........................+++,,,------,,,,,,...///000000000000111111111111000000000000////////////.........//////////////////000000///...000333666333222000/////////000111000111333444444333222111///666999999AAARRRbbbiii{{{cccYYYTTTNNNNNNRRRTTTbbbrrryyyyyyqqqdddXXXQQQQQQPPPLLLHHHHHHKKKNNNJJJKKKLLLNNNNNNOOOOOONNNNNNMMMKKKIIIGGGFFFFFFFFFLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIPPPUUU```mmmvvv{{{xxxvvvwwwuuummmeeeXXXPPPFFF???======<<<;;;;;;AAAIIIPPPVVV\\\ccchhhooossswwwyyyxxxwwwzzz|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~|||yyyqqqkkkddd```___\\\WWWRRROOOKKKGGGDDDDDDDDDDDDDDDWWWTTTVVV```mmmzzz~~~{{{wwwtttsssrrrpppnnnrrrqqqpppnnnlllkkkkkkkkkiiiiiihhhfffdddbbb```___SSSMMMHHHGGGFFFDDDEEEHHHLLLOOOUUU^^^hhhooosssuuuwwwyyyzzz{{{|||pppdddUUUQQQLLLHHHFFFEEEDDDDDDDDDAAA??????AAAAAA???<<<======<<<;;;;;;;;;<<<<<<888888999999999:::::::::>>><<<::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;???AAADDDGGGJJJKKKLLLLLLPPPPPPQQQQQQRRRRRRSSSSSSRRRSSSSSSQQQOOOMMMNNNOOOMMMTTT^^^eeekkktttzzztttnnniiilllsss~~~cccOOO@@@:::444333555555333000000000000111222444555555222111111000///......---+++,,,---------...000222111111000......---------000000///---,,,---///222111000...,,,+++,,,...///...---,,,++++++,,,---......------------...//////////////////////////////...000222222111//////000---...///000000///...---111000///......///000111222000...---///000000000111111111111111222222222......111777===DDDQQQ]]]zzzcccYYYTTTOOOMMMPPPTTT```nnntttsssmmmaaaUUURRRQQQOOOKKKGGGFFFHHHKKKKKKKKKLLLLLLMMMNNNNNNOOONNNLLLJJJGGGFFFFFFFFFGGGKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGKKKOOOZZZgggpppxxx{{{xxxyyywwwpppiiiccc[[[OOODDD===:::999888:::>>>BBBGGGKKKRRRYYY___hhhmmmrrruuuuuuuuuxxxzzz{{{|||}}}~~~}}}}}}}}}}}}~~~~~~~~~yyyssskkkgggeeebbb^^^YYYTTTQQQMMMJJJIIIHHHGGGFFFZZZXXXZZZeeesss}}}zzzwwwtttsssrrrpppoooppppppooonnnlllkkkjjjiiiiiihhhhhhgggeeecccaaa```VVVOOOJJJHHHGGGFFFHHHLLLQQQTTT[[[ccclllrrrvvvwww{{{|||~~~{{{jjj^^^RRROOOJJJGGGEEEEEEDDDDDDBBB@@@>>>>>>@@@@@@>>>;;;======<<<;;;:::::::::;;;888999999999999:::::::::>>><<<::::::<<<===<<<;;;<<<<<<<<<;;;<<<<<<======???AAAEEEIIILLLNNNPPPPPPSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTRRROOONNNPPPQQQVVV^^^hhhppptttzzz|||uuupppmmmmmmttt~~~nnnSSSBBB===999333222444555333000000111222222333333333222111111111000///.........//////000000///000111222111111000......------.../////////...------///111222111///...---...///000000///...------...///000---------------...//////........................000111222111000///111222---...///000000///...---000000////////////000000111000...///000111111000111111111111111111111111000///111666:::???JJJVVVzzzccc[[[WWWPPPMMMNNNRRR\\\fffkkklllhhh^^^TTTRRRQQQNNNJJJFFFEEEFFFHHHKKKKKKJJJJJJKKKLLLNNNOOONNNLLLIIIFFFEEEEEEFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEHHHQQQ^^^hhhqqq~~~}}}|||yyy~~~~~~|||zzzuuuppprrrkkk___PPPDDD===;;;;;;:::;;;<<<===AAAGGGOOOTTT^^^cccjjjoooppprrruuuwwwxxxyyyzzz|||}}}~~~~~~~~~{{{{{{|||}}}}}}}}}}}}|||~~~}}}~~~~~~~~~}}}}}}~~~vvvpppmmmkkkgggddd\\\YYYUUURRRPPPNNNLLLJJJZZZXXX[[[gggvvv|||yyyuuusssrrrqqqpppnnnnnnnnnnnnmmmllljjjhhhggghhhhhhhhhgggfffdddcccbbbYYYRRRLLLIIIHHHGGGKKKQQQVVVZZZbbbkkkrrrxxx{{{|||tttbbbVVVNNNKKKGGGDDDDDDDDDCCCBBB@@@???>>>>>>???>>>===;;;======;;;:::999999999999999999999999::::::::::::===<<<::::::<<<===<<<<<<===<<<<<<;;;<<<===???@@@BBBDDDHHHLLLPPPRRRTTTUUUSSSSSSSSSTTTTTTTTTTTTUUUWWWVVVTTTQQQOOOOOORRRTTT```hhhttt{{{yyyuuuqqqnnnmmmrrruuu\\\HHH<<<:::666222111333444222000111222333444333222000///111111000000//////......//////000000111111111222111111000///............---/////////...---...///000000...---------...///---,,,+++******+++,,,------------------......///........................000000000...------000222......////////////....../////////000000/////////000//////000222333222000111111000000000000000000333111222555666999BBBLLLzzzeee]]]ZZZRRRMMMMMMMMMUUU]]]bbbeeeeee___WWWSSSQQQMMMIIIFFFEEEFFFGGGKKKJJJIIIHHHIIIJJJLLLNNNMMMKKKHHHEEEDDDEEEGGGIIIGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCEEEKKKUUU___iiiwww|||xxxuuuqqqwww~~~{{{yyy|||yyypppbbbRRRGGGBBBAAA::::::::::::===BBBHHHLLLRRRYYYbbbhhhkkkmmmqqqtttssstttvvvxxxzzz{{{||||||yyyzzz{{{|||||||||{{{zzz~~~}}}|||}}}~~~}}}||||||}}}}}}~~~zzzvvvssspppnnndddaaa\\\YYYVVVSSSPPPNNNTTTSSSXXXdddtttyyyvvvrrrppppppooonnnmmmkkklllmmmmmmllljjjgggeeeggggggggggggfffeeedddddd[[[TTTNNNJJJHHHHHHNNNUUUYYY___hhhqqqxxx}}}nnn]]]RRRLLLIIIEEECCCBBBAAA@@@>>>>>>>>>?????????>>>===;;;===<<<;;;:::999888888888999999999:::::::::;;;;;;===;;;::::::<<<======<<<===<<<;;;;;;<<<>>>AAABBBFFFHHHLLLOOOSSSUUUVVVWWWRRRRRRRRRRRRRRRRRRRRRRRRVVVUUUSSSPPPOOOPPPTTTWWWfffnnnxxxxxxuuussstttsssrrrsss||||||cccOOOBBB<<<666444111111222333222000111333444555444111...,,,111000000000/////////...---------...000111111111111111000///......//////,,,...//////...------...---,,,,,,+++++++++,,,,,,,,,+++***))))))***+++,,,------,,,,,,------...///........................,,,---...---,,,+++,,,......//////////////////...---...///000000///...---......///222444555444222111111000000000000000///333222333444444555<<>><<<:::===???@@@AAA@@@???>>>======<<<;;;:::999888888999999999:::::::::;;;;;;;;;<<<;;;::::::<<<======<<<<<<<<<<<<===>>>AAACCCDDDKKKMMMPPPRRRUUUVVVVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPSSSWWW[[[iiiooowww|||uuuoooooopppuuuyyy{{{hhhQQQBBB;;;888444333111111222222111000111222444444333111...,,,000000000000////////////333111......///000000...111000000////////////000,,,---//////...------...,,,,,,+++++++++,,,,,,,,,000000///......///000000,,,,,,,,,,,,,,,---..............................***,,,//////...,,,,,,,,,/////////....../////////---...///000000///...---......000333666777666444222111111111000000//////333222333555444444:::AAA}}}fff^^^\\\UUUNNNLLLFFFLLLSSS[[[eeemmmlllgggZZZVVVQQQMMMLLLLLLKKKJJJIIIHHHGGGFFFGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIJJJEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFHHHMMMRRRZZZgggsss}}}yyyuuutttxxx}}}rrr___NNNDDD;;;999888888:::<<<======BBBHHHPPPVVVZZZ___dddiiihhhjjjlllooorrrtttvvvwwwwwwwwwwwwvvvwwwxxxyyyyyy{{{}}}}}}}}}||||||}}}~~~|||||||||{{{}}}{{{zzzzzz|||~~~~~~~~~|||}}}~~~|||}}}~~~~~~~~~~~~}}}}}}vvvzzzuuuqqqjjjdddaaa___]]][[[XXXVVVXXX```kkkzzzsssqqqnnnlllmmmmmmlllkkkjjjkkkkkkkkkkkkiiigggfffeeefffffffffeeedddcccccc\\\WWWRRRNNNJJJJJJQQQ[[[___eeemmmssswww|||qqqaaaUUUNNNHHHFFFBBB@@@???>>>;;;999<<<>>>AAABBB@@@>>>>>>>>><<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<:::999:::<<<>>>>>>===<<<===???AAACCCEEEFFFGGGNNNOOOQQQTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTPPPQQQRRRSSSUUUYYY___cccmmmrrrxxx|||yyyppplllooonnnvvvuuuZZZGGG<<<777666333333222222111111000000000111222333222111///...000000000000////////////>>>999222///000000...---111000000//////000000000,,,.........---,,,---...............////////////000///...------...///000,,,,,,,,,,,,,,,------...------------------------,,,...000000///...---...//////............//////.........//////...............000222666888888777333333222222111000000000111111333555444333888???|||ccc\\\ZZZTTTMMMKKKGGGLLLSSS\\\hhhrrrrrrmmmaaa\\\VVVQQQOOONNNLLLJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJKKKJJJJJJJJJDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFEEEFFFJJJNNNUUUaaammmzzz}}}zzzyyy|||ooo]]]QQQCCC>>>999777888:::::::::<<>>>>>===>>>@@@CCCFFFIIIJJJKKKKKKLLLNNNQQQTTTVVVWWWWWWXXXVVVVVVVVVUUUUUUUUUTTTTTTOOORRRVVVYYY]]]ccciiimmmsssxxx~~~zzzxxxvvvooonnnrrrqqq|||eeeNNN@@@;;;777666333444444333222000000000//////000111111111111111////////////000000000000@@@999111---...000000///111000000000000000111111---......,,,++++++---///......//////000000000000,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...------------------------......---+++***+++---000000///...------...///000///......------......////////////222666999::::::444444333333222111111000111111222555333111555;;;{{{aaaYYYXXXRRRLLLIIIIIINNNUUU^^^kkkuuuuuupppgggbbbZZZTTTQQQOOOKKKIIIFFFFFFGGGGGGGGGFFFFFFEEEIIIJJJKKKLLLLLLLLLKKKJJJDDDEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDHHHLLLRRR^^^jjjsss|||}}}~~~~~~mmmaaaLLLEEE===888777999;;;;;;999===BBBFFFJJJPPPXXX^^^aaabbbeeeiiimmmoooqqqrrrxxxvvvtttrrrrrruuuxxxzzzxxxzzz}}}~~~}}}|||{{{{{{{{{{{{{{{{{{{{{|||}}}}}}|||{{{{{{|||}}}}}}{{{yyyzzz{{{|||}}}}}}|||{{{zzzxxxyyy{{{}}}~~~~~~~~~}}}|||}}}wwwuuuuuuxxxwwwpppmmmlllllllllhhhdddaaa```bbbkkk|||zzztttqqqooonnnooooooooonnnmmmlllkkkjjjiiiiiiiiijjjeeeeeeeeedddcccbbb``````^^^[[[WWWTTTOOONNNVVV___fffjjjnnnnnnnnnpppwww|||vvvcccSSSJJJFFF@@@???>>>???@@@AAA@@@???888<<<@@@@@@>>><<<;;;<<<;;;;;;;;;;;;<<<===>>>>>>:::::::::;;;;;;;;;<<<<<<;;;:::999:::<<<>>>>>>===???BBBFFFKKKMMMNNNNNNMMMJJJLLLPPPSSSVVVXXXYYYYYYTTTTTTTTTTTTSSSSSSRRRRRRPPPTTTYYY___dddjjjppptttyyy~~~|||rrrtttuuuppppppvvvwwwmmmSSS@@@999777555444444444555444222000///000......///000111222333333////////////000000000000;;;444,,,)))---111333333111000000000000000111111......---+++***+++...000,,,,,,---...//////............---,,,,,,---......,,,,,,++++++,,,,,,---...------------------------...,,,(((%%%###&&&+++000000///...------...///000///...---,,,,,,---...///000//////111555999<<<<<<555555444444333222111111111111222444222///222888vvv___VVVSSSMMMJJJKKKKKKPPPWWWaaammmvvvvvvqqqjjjbbbXXXRRRQQQPPPNNNKKKFFFFFFFFFGGGIIIKKKJJJIIIOOOLLLJJJKKKMMMMMMKKKHHHGGGEEEDDDDDDFFFHHHIIIIIIEEEFFFFFFFFFFFFEEEDDDDDDGGGHHHHHHHHHJJJNNNTTTXXXllluuu~~~~~~~~~zzzpppYYYPPPCCC999666777777777;;;===>>>???AAAFFFOOOUUUZZZ\\\```ccceeehhhlllnnnvvvvvvtttqqqpppppptttvvvvvvxxxzzzzzzyyyyyyyyyzzz{{{|||}}}~~~}}}|||yyyxxxzzzzzzyyyyyyyyyyyyxxxxxx|||~~~~~~{{{yyyyyyyyy{{{yyywwwyyy|||~~~}}}{{{}}}~~~tttmmmjjjqqqxxxyyysssrrrssssssqqqooommmgggcccbbbiiittt}}}}}}xxxqqqppppppooooooooooooooojjjjjjiiiiiihhhiiiiiiiiiiiihhhfffdddbbb```^^^]]]^^^]]]YYYRRRMMMOOOVVV]]]iiimmmoookkkfffhhhrrr|||kkkVVVGGGDDDFFFBBBAAA???>>>=========>>>;;;<<<<<<<<<;;;::::::999::::::;;;;;;<<<===>>>>>>999999;;;<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===@@@DDDHHHLLLMMMNNNOOOQQQMMMNNNQQQSSSUUUUUUVVVUUURRRRRRRRRSSSSSSTTTUUUUUUXXX]]]aaaeeekkkuuu{{{{{{xxxooommmqqquuuuuusssmmm[[[HHH@@@<<<777555777555222...---///111111///......//////000000111111////////////////////////111111000//////////////////.........000333666888***,,,---///000//////............------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,************,,,---//////.........///000000***+++,,,---...............---,,,+++++++++++++++///......---...///000111......///111222444666777111111000///......//////000111111//////000333666www___VVVSSSMMMJJJJJJLLLSSS[[[dddpppyyyyyytttiiiccc[[[WWWVVVUUURRRNNNJJJIIIGGGHHHJJJKKKKKKJJJNNNLLLJJJJJJLLLLLLJJJHHHFFFEEEDDDDDDFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEHHHHHHIIIHHHIIIMMMRRRVVVdddmmm{{{~~~xxxhhh^^^OOOBBB:::888999:::777999;;;<<<>>>DDDKKKPPPTTTWWW[[[^^^aaadddhhhkkkoooppppppooonnnooorrrttttttvvvxxxxxxwwwvvvwwwxxxyyyzzz|||}}}|||{{{yyyxxxxxxwwwwwwwwwwwwwwwwwwwwwyyyzzz{{{zzzxxxwwwwwwxxx{{{yyyyyy{{{~~~}}}|||}}}~~~}}}rrrkkkgggiiipppyyyyyyxxxxxxvvvttttttqqqmmmhhhfffhhhooouuuyyyuuuooonnnnnnmmmmmmmmmmmmmmmiiiiiihhhggggggggggggggghhhhhhfffdddbbb```^^^]]]___^^^[[[VVVQQQRRRXXX^^^gggjjjllliiigggkkkvvvzzzeeeSSSFFFBBBDDD@@@???===<<<;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;<<<======>>>::::::;;;;;;<<<=========<<<<<<;;;;;;<<<>>>@@@AAAGGGJJJMMMOOOPPPOOOPPPQQQOOOPPPRRRTTTUUUVVVVVVVVVTTTTTTSSSSSSSSSUUUWWWXXX]]]ccciiilllsss|||}}}uuunnnmmmrrrwwwxxxwwwttt___OOO@@@:::888555444555555222///...000111111000.../////////000000000111........................000//////...------......//////......000222555666.........///......---,,,------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***))))))))))))***++++++++++++,,,---..................---,,,,,,,,,,,,,,,---,,,++++++,,,---...///......//////111222444555111111000000////////////111111111000///111444666www___UUURRRMMMIIIJJJLLLTTT___iiiuuu~~~}}}qqqkkkddd___\\\YYYUUURRROOOLLLIIIHHHIIIJJJKKKJJJMMMKKKJJJJJJKKKJJJIIIGGGEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIILLLPPPTTT[[[dddqqq}}}zzzqqqaaaOOOAAA;;;:::<<<777888:::;;;<<>>???=========>>>???BBBDDDFFFMMMOOOQQQRRRQQQOOOOOOPPPRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTRRRRRRTTTXXX\\\^^^fffmmmtttxxx~~~{{{uuuppppppwww}}}~~~uuucccNNNCCC888555666555444444444222000///000222222111////////////000000000000------------------------///...------,,,---------000//////...///000222333222111///...---,,,++++++,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...---------///...------,,,------------,,,+++++++++,,,---...............///000111222222111111111111000000000111111222111000111444666vvv^^^UUURRRLLLIIIIIIKKKVVVcccmmmxxx~~~xxxnnnfff```[[[VVVSSSRRROOOJJJHHHHHHIIIJJJIIIKKKKKKJJJJJJJJJIIIIIIHHHGGGIIIJJJJJJJJJIIIIIIJJJKKKKKKIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJNNNQQQVVV]]]iiiuuu{{{nnn\\\JJJ???<<<<<<;;;;;;;;;;;;;;;<<<===???DDDGGGLLLPPPTTTXXX\\\```aaadddgggiiiiiijjjkkklllooopppqqqqqqpppppprrrttttttuuuvvvwwwxxxxxxwwwwwwsssssssssttttttuuuuuuuuusssuuuvvvuuuttttttvvvxxxxxxxxxxxxxxxyyyyyyyyyyyy{{{{{{{{{|||}}}~~~{{{tttmmmiiicccfffkkkooossswww}}}~~~}}}zzztttnnniiifffmmmmmmuuuuuuooooookkkkkkjjjiiiiiiiiiiiiiiihhhgggfffdddcccbbbbbbbbbeeeeeedddbbbaaa___^^^^^^YYYZZZYYYWWWUUUTTTWWWYYY___bbbdddeeeiiisssdddRRRIIICCC@@@@@@;;;;;;::::::999999999999:::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;:::999999:::<<<>>>@@@======>>>???BBBEEEHHHJJJNNNPPPRRRRRRPPPOOOOOOPPPSSSSSSTTTTTTTTTTTTTTTTTTRRRQQQQQQRRRVVV\\\cccgggqqqyyy|||yyyvvvxxx~~~zzzeeeVVVBBB;;;666444666666555444333222111000111111222222////////////000000000000------------------------......---------------...000000///......///000000222111///---,,,,,,,,,---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,............,,,+++///////////////000000111---------...------,,,,,,///......---------......///...---------...///000000000////////////000000111111222222222111111111111222222222111222444666uuu]]]UUURRRLLLIIIJJJQQQ\\\hhhpppwww}}}rrrggg___ZZZWWWVVVSSSOOOKKKHHHGGGHHHHHHGGGIIIJJJJJJJJJIIIIIIJJJJJJLLLNNNQQQQQQNNNLLLKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJIIIHHHIIILLLOOOUUU[[[dddnnnxxx|||ttteeeUUUHHH@@@>>>;;;:::888888999::::::;;;???BBBFFFJJJNNNQQQVVVYYY]]]```dddffffffffffffgggkkklllmmmmmmmmmnnnqqqsssqqqrrrrrrsssttttttttttttqqqrrrrrrssstttuuuuuuvvvtttuuuvvvuuuuuuuuuwwwyyyyyyyyyyyyxxxwwwvvvvvvvvvyyyyyyyyyyyyzzz{{{||||||yyy{{{}}}~~~|||xxxsssooofffggghhhiiilllppptttwww}}}}}}vvvooojjjmmmiiikkkxxxyyyqqqlllmmmjjjjjjiiihhhhhhhhhhhhiiiggggggeeedddbbbbbbaaaaaacccbbbaaa```___^^^]]]]]]XXXYYYYYYXXXWWWWWWXXXYYY]]]___bbbeeekkkwwwrrrYYYKKKFFFCCC@@@???:::;;;;;;;;;::::::999999::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999888888999;;;>>>???======>>>AAADDDHHHKKKMMMOOOQQQRRRRRRQQQQQQRRRSSSSSSSSSSSSRRRSSSSSSSSSSSSOOOPPPRRRVVV]]]eeelllqqq{{{yyycccPPPEEE:::888555444555666444111111111111111111111111222000000000000////////////------------------------///......---......////////////.........------...///...---,,,,,,---...///,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,............,,,+++,,,,,,++++++,,,,,,---...---------...------,,,,,,......---------......//////...---,,,,,,---...///111111000///////////////000111222222222222111111000111222222111222333555ttt\\\TTTRRRMMMJJJKKKYYYcccmmmppprrrxxx}}}{{{rrrggg___[[[YYYXXXSSSPPPKKKIIIHHHHHHGGGFFFGGGHHHJJJJJJJJJJJJLLLNNNPPPTTTWWWVVVRRRNNNLLLMMMKKKKKKLLLLLLKKKKKKJJJIIIHHHIIIJJJIIIHHHIIIKKKMMMTTTXXX___gggqqq{{{{{{zzzuuulll```SSSJJJEEE:::888555555777:::;;;;;;<<>>::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;999999888999:::<<<>>>???>>>???@@@CCCFFFJJJNNNPPPRRRSSSUUUUUUTTTTTTVVVXXXSSSRRRRRRQQQRRRRRRSSSTTTQQQTTTZZZaaajjjqqqxxx{{{|||eeePPPAAA;;;444555444111222333111---...000111111000000111222000000000000////////////------------------------..................///000............------,,,,,,,,,,,,,,,---...///000000,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++++++++++++++,,,------,,,,,,------...---------------------------...///------+++*********+++,,,111111000//////////////////000111222222222111000...000111222111111222444rrr[[[SSSRRRNNNLLLMMM[[[eeemmmmmmmmmrrryyy}}}~~~wwwooofff^^^ZZZXXXSSSPPPMMMLLLKKKJJJHHHFFFEEEHHHJJJKKKKKKLLLNNNQQQTTTXXX\\\ZZZTTTNNNLLLLLLIIIJJJLLLMMMMMMKKKIIIGGGGGGHHHIIIIIIHHHIIIKKKMMMQQQTTTYYY___gggqqq|||~~~~~~}}}{{{vvvpppiii```VVVPPPCCC???:::888999;;;;;;;;;:::<<>>======999999:::;;;;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::999:::;;;<<<===???@@@@@@AAABBBCCCEEEIIIMMMPPPRRRTTTUUUVVVUUUTTTTTTVVVWWWSSSSSSRRRRRRRRRSSSUUUVVVYYY^^^fffpppxxx~~~~~~iiiTTTBBB:::999111444444000000333111---,,,///111111///...000111111000000000/////////...........................------,,,,,,---......///---------------,,,,,,++++++,,,---...////////////------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,...------------...//////++++++,,,---............,,,,,,,,,,,,,,,---......------+++*********++++++//////......---.........---...000222222111000///---///111111000000111222qqqZZZSSSRRRNNNLLLNNNXXXbbbjjjjjjjjjpppzzzxxxmmmbbbZZZVVVSSSQQQOOONNNMMMLLLIIIGGGDDDGGGJJJLLLLLLMMMPPPSSSUUUZZZ^^^\\\UUUNNNKKKKKKHHHJJJLLLNNNNNNKKKHHHFFFFFFGGGIIIIIIHHHIIIKKKMMMNNNPPPTTTYYY```jjjuuu||||||{{{}}}zzztttttt}}}wwwsssnnnhhh___YYYPPPJJJBBB===<<<<<<;;;:::888:::===>>>>>>???AAACCCFFFIIILLLOOORRRUUUYYY[[[[[[\\\^^^___aaaeeejjjnnnllllllkkkjjjiiiiiiiiiiiijjjkkklllnnnoooqqqrrrsssqqqqqqpppnnnmmmmmmppprrrqqqtttvvvvvvuuuuuuwwwzzzvvvvvvvvvvvvvvvwwwxxxxxxzzzxxxwwwxxxzzzzzzxxxvvvmmmiiidddaaacccfffjjjlllooosss{{{~~~yyyuuusssrrrtttxxxuuurrrlllgggfffeeedddccccccbbbbbbcccccc```______^^^^^^^^^______[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXVVVVVVXXXZZZ[[[[[[]]]___ccchhhppp{{{zzzgggVVVKKKAAA>>>>>><<<;;;<<<888888:::;;;;;;:::999888999::::::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::;;;===???@@@AAAAAAAAADDDDDDEEEHHHKKKOOORRRTTTTTTTTTUUUSSSRRRQQQRRRTTTTTTSSSSSSSSSSSSUUUVVVXXXaaafffppp{{{}}}{{{~~~~~~|||jjjWWWEEE777444888111555555111111555444///+++...000000...---///111111111000000/////////...////////////////////////++++++++++++,,,,,,---...,,,,,,,,,------,,,,,,++++++,,,.../////////...---.........------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,************,,,------,,,,,,,,,,,,---......***+++,,,---......///...++++++++++++,,,,,,---...000///---,,,+++,,,------...------,,,,,,---------,,,...000111222111000///,,,...000000000///000111ppp\\\TTTJJJHHHKKKIIITTTYYY]]]___bbbiiivvvzzzooo___SSSQQQOOOMMMLLLMMMLLLIIIGGGIIIIIIHHHIIIJJJLLLNNNOOORRRTTTVVVWWWVVVRRRNNNKKKHHHJJJMMMOOOOOOMMMJJJHHHEEEFFFGGGHHHJJJLLLMMMNNNOOORRRVVVXXX[[[bbbllluuu||||||{{{zzzzzz|||wwwrrrooonnnrrr~~~yyywwwvvvppphhh]]]WWWOOOGGGAAA>>>;;;:::999:::<<<<<<===>>>AAABBBDDDEEEGGGIIIKKKMMMOOOOOOVVVXXXZZZ[[[\\\^^^bbbdddjjjhhheeecccbbbdddfffgggiiihhhhhhiiijjjlllnnnpppoooooonnnnnnnnnnnnooooooqqqrrrrrrrrrrrrrrrrrrrrruuutttsssrrrrrrssstttuuussssssttttttuuuvvvxxxxxxqqqmmmgggeeegggiiijjjjjjsssvvvzzz|||yyyxxxxxxyyy{{{tttooollliiieeebbbcccaaa^^^\\\\\\]]]___``````______^^^]]]\\\\\\[[[\\\YYYWWWWWWYYYZZZXXXUUUXXXWWWUUUUUUUUUWWWYYYZZZ^^^aaagggnnnrrryyyxxxfffXXXGGGFFFCCC@@@>>><<<<<<<<<;;;999777777999:::::::::@@@===:::888777999;;;===<<<<<<<<<<<<<<<<<<<<<<<<999;;;>>>??????AAACCCEEEFFFGGGHHHJJJLLLNNNPPPQQQUUUVVVVVVUUUSSSRRRRRRSSSPPPRRRTTTUUUUUUWWW[[[]]]lllrrryyy{{{vvvlllqqquuuuuuuuu|||zzzqqqWWWFFF===888666666444444333222000000222444222111000//////000111222000000///...---,,,,,,+++111444777555///++++++---///...---...//////---+++222111000...,,,***)))(((...---,,,---/////////---,,,)))'''***...111...+++,,,,,,,,,++++++,,,,,,------------------------------...//////---,,,---...------,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,------.../////////........................////////////000000000000rrr___WWWMMMJJJLLLJJJLLLQQQVVVXXXYYY___jjjsssxxxyyy}}}ssscccVVVQQQNNNLLLLLLNNNOOOMMMKKKIIIHHHGGGGGGGGGIIIJJJKKKPPPQQQSSSTTTRRROOOLLLJJJIIIKKKNNNPPPPPPNNNKKKIIIFFFGGGIIIKKKMMMNNNOOOPPPQQQTTTVVVWWWYYY^^^fffmmmyyy~~~~~~}}}{{{zzzxxx{{{uuupppoooooosss||||||{{{}}}{{{uuukkkfff^^^XXXRRRJJJAAA:::999::::::::::::;;;===???BBBCCCDDDFFFGGGIIIJJJKKKPPPRRRTTTVVVWWWZZZ]]]```dddcccbbbaaaaaabbbdddeeefffffffffggghhhjjjkkkllljjjjjjjjjkkklllmmmnnnoooooooooooooooooooooppppppsssrrrqqqppppppqqqrrrrrrpppqqqqqqsssuuuwwwxxxyyyuuuqqqllliiikkkmmmnnnnnntttwww{{{~~~}}}}}}yyyrrrmmmjjjhhhdddaaabbbaaa^^^\\\[[[\\\^^^___```______^^^^^^]]]\\\\\\ZZZXXXWWWWWWYYYXXXVVVSSSTTTSSSSSSRRRSSSUUUWWWXXX[[[^^^dddkkkooovvv~~~qqqcccSSSHHHDDDBBB@@@>>><<<;;;;;;;;;;;;999777777999;;;;;;:::>>>===;;;999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@AAAAAABBBDDDFFFLLLLLLMMMNNNPPPRRRSSSTTTSSSUUUVVVUUURRRQQQQQQRRROOOPPPRRRSSSVVVZZZ```eeepppuuu{{{zzzoooiiiggglllqqqtttwwwsss```KKK>>>888333222333111111000000......///000111000000/////////000000/////////...------,,,,,,///333555333...+++,,,......------...//////...,,,///......---,,,,,,++++++---,,,+++,,,...///...---...***(((***...000///,,,......---,,,,,,,,,------------------------------***,,,------,,,,,,...///,,,+++***,,,---...---+++...........................---,,,,,,,,,,,,---...+++,,,,,,------...//////.........................../////////000000000000ttt```XXXNNNJJJKKKHHHFFFJJJNNNPPPPPPTTT\\\ccchhhnnnxxxvvvdddWWWRRRPPPNNNOOOQQQRRROOOLLLIIIIIIHHHGGGGGGGGGHHHIIIMMMMMMNNNNNNMMMLLLJJJIIIJJJLLLNNNPPPPPPNNNLLLJJJEEEGGGIIILLLNNNPPPPPPPPPSSSUUUVVVVVVVVVYYY___dddrrrwww~~~~~~|||yyy{{{tttoooooorrruuu{{{zzzuuuqqqkkk^^^LLL>>><<<;;;:::999999:::<<<===@@@@@@AAABBBCCCDDDDDDEEEHHHJJJMMMNNNPPPRRRVVVYYY\\\\\\]]]^^^___```aaabbbccccccccccccdddfffggghhheeeffffffggghhhjjjlllmmmlllkkkjjjjjjjjjkkkmmmnnnooonnnmmmllllllmmmnnnooommmnnnoooqqqtttvvvyyyzzzwwwtttpppmmmnnnppprrrrrrxxxyyy||||||~~~}}}|||vvvooojjjiiigggdddaaaaaa```^^^\\\[[[[[[]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZWWWVVVVVVWWWXXXWWWTTTQQQOOOOOOOOOOOOPPPRRRTTTVVVVVVYYY___fffkkkrrr~~~ttteeeZZZPPPFFF??????>>>===;;;:::::::::;;;;;;999888888:::;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======@@@BBBDDDDDDDDDEEEGGGHHHPPPPPPPPPQQQRRRSSSTTTUUURRRTTTUUUTTTQQQOOOOOOOOOMMMOOOQQQTTTYYYaaajjjpppwwwzzz~~~zzznnnfffbbbeeejjjooottt{{{sss[[[MMM===666333111111222///////////////......---......///////////////...........................---000222111---+++,,,......---,,,---//////...---,,,,,,,,,,,,---------------,,,+++,,,.........---///,,,))))))---//////...//////...---------------------------------------(((***,,,,,,,,,,,,...///+++***)))+++,,,------,,,////////////////////////...------,,,,,,------...+++,,,,,,------...//////............................../////////000000000sss```XXXMMMHHHHHHDDDDDDGGGKKKLLLLLLNNNSSSWWW]]]eeerrr{{{|||rrraaaUUUTTTSSSSSSWWWZZZXXXRRRKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMNNNNNNMMMKKKJJJDDDFFFIIILLLNNNOOOOOOOOORRRTTTUUUTTTTTTVVVZZZ]]]iiioooxxx}}}}}}uuupppssswwwzzz}}}rrr[[[HHHBBB???<<<:::;;;<<<===>>>>>>>>>>>>?????????@@@@@@BBBDDDFFFHHHIIILLLOOORRRTTTUUUXXXZZZ\\\^^^^^^^^^______``````aaabbbcccccccccccccccdddeeeggghhhiiiiiihhhgggfffggghhhjjjlllkkkkkkjjjiiiiiijjjllllllmmmmmmnnnpppsssuuuxxxyyyvvvtttqqqpppppprrrsssuuu{{{|||~~~{{{uuunnniiigggfffdddaaa```^^^\\\[[[ZZZZZZZZZ[[[YYYYYYXXXXXXXXXWWWWWWWWWTTTUUUWWWXXXWWWUUUQQQOOOKKKKKKLLLMMMNNNPPPRRRSSSSSSTTTYYY```fffkkkwwwzzzooo___QQQJJJEEE@@@===<<<;;;:::999999:::;;;<<<:::999888999;;;<<<<<<;;;;;;<<<===>>>>>>===;;;:::::::::;;;<<<===>>>??????EEEGGGHHHHHHHHHHHHJJJKKKQQQPPPPPPPPPPPPQQQRRRRRRRRRTTTTTTRRROOOMMMLLLLLLMMMQQQVVV\\\ccckkktttyyy}}}xxxnnnjjjgggeeeiiimmmrrrwwwpppaaaJJJ@@@666333333222111333000000000111111111...---,,,---.../////////...------------.........//////+++---///...,,,,,,---...111///------......---++++++++++++,,,,,,------......,,,,,,---...///...---000---***))),,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---///...,,,++++++,,,---,,,+++////////////////////////------------------------,,,------......///000000................................./////////000000tttaaaZZZOOOIIIHHHDDDCCCFFFIIIIIIIIIJJJMMMPPPUUU]]]iiirrrtttlll```VVVSSSTTTZZZbbbhhheee[[[RRRIIIHHHHHHGGGHHHIIIJJJKKKHHHHHHGGGGGGHHHHHHIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHFFFHHHJJJLLLNNNOOOOOOOOOPPPQQQRRRSSSTTTVVVXXXZZZ```fffoooxxxzzzuuuxxx|||~~~iiiWWWIIIDDD>>>;;;;;;=================================>>>@@@BBBCCCDDDFFFJJJLLLNNNPPPSSSVVVXXXYYYYYYYYYZZZ[[[\\\]]]^^^^^^______cccbbbbbbbbbbbbccccccdddfffeeeeeeeeefffgggiiijjjhhhhhhgggfffggghhhiiijjjmmmmmmnnnoooqqqssstttvvvvvvuuutttsssssstttwwwyyy{{{uuummmhhhgggfffdddbbb]]]\\\ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUURRRTTTVVVVVVUUURRROOOMMMIIIIIIJJJKKKMMMNNNPPPPPPOOOPPPTTTZZZ___cccllluuu{{{qqqjjj```XXXKKKBBB>>>=========;;;::::::999:::;;;<<<===:::999999:::===>>>===<<<:::<<<>>>@@@@@@>>><<<;;;:::;;;<<<===???AAABBBBBBHHHJJJLLLLLLKKKLLLMMMOOOQQQQQQPPPPPPPPPPPPQQQQQQSSSTTTSSSQQQOOOMMMMMMNNNRRRXXXaaaiiiqqqwww}}}|||lllfffggghhhhhhmmmppptttzzzoooYYYKKK???888333333333222111333000//////000222111...,,,+++,,,---/////////...---,,,,,,------.../////////+++,,,---,,,,,,,,,---...444222///------,,,+++))),,,,,,,,,,,,,,,,,,,,,+++...---------///000///...000---+++)))+++---///000---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////...---+++,,,---222000------------,,,+++........................------------------------.........///000000111111....................................////////////vvvddd^^^SSSLLLKKKFFFBBBCCCEEEEEEEEEFFFIIIKKKNNNVVVbbbkkkmmmhhh```ZZZQQQTTT\\\hhhrrrqqqfff\\\HHHGGGFFFEEEEEEEEEFFFGGGEEEEEEEEEFFFGGGHHHHHHIIIFFFGGGHHHHHHHHHHHHGGGFFFJJJKKKKKKLLLMMMNNNOOOPPPMMMMMMOOOQQQSSSUUUVVVWWWWWW\\\dddnnnxxx|||~~~rrreeeSSSLLLCCC>>><<<<<<;;;:::=========<<<<<<<<<<<<<<<<<<>>>@@@@@@AAABBBEEEGGGJJJLLLNNNPPPRRRSSSSSSSSSTTTUUUVVVXXXYYYZZZ[[[[[[``````____________``````bbbbbbcccdddeeefffggggggeeedddccccccdddeeeggghhhjjjjjjkkklllmmmoooqqqrrruuuvvvvvvvvvvvvxxx||||||uuummmgggeeedddbbb```ZZZYYYXXXWWWUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUOOOQQQSSSRRRPPPMMMKKKKKKFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKNNNSSSVVVYYY___ggguuu|||ssskkkbbbZZZTTTNNNIIIBBB===<<<<<<======::::::999999:::;;;===>>>:::999:::;;;>>>???>>><<<:::<<<>>>@@@AAA???===<<<<<<===>>>@@@BBBEEEFFFGGGJJJLLLNNNNNNNNNOOOPPPRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQRRRVVVXXX___eeennnwww}}}rrreeeaaadddggghhhnnnqqqvvv}}}}}}~~~oooZZZHHH<<<888333000111222000///111000...,,,---///000---***,,,,,,---...////////////---------.........//////,,,,,,++++++,,,---......555222///---,,,,,,***)))------,,,,,,++++++******...---,,,---///000///......---+++******+++---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,///000111///---++++++,,,333111...------...---,,,------------------------,,,------......------,,,---......///000000111111........................------........./////////uuueee___TTTNNNKKKFFFAAABBBBBBBBBCCCEEEHHHJJJNNNVVVaaaiiijjjeee]]]XXXRRRSSSYYYeeeooopppfff\\\KKKJJJGGGEEECCCCCCCCCCCCAAABBBCCCEEEFFFGGGGGGGGGEEEFFFGGGGGGGGGGGGFFFEEEKKKJJJIIIHHHIIIJJJLLLMMMJJJJJJLLLNNNQQQRRRRRRRRRPPPTTTZZZcccmmmyyyvvvooodddZZZNNNEEE@@@>>>:::888;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???AAACCCGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPSSSUUUVVVVVVWWW[[[[[[[[[[[[\\\]]]^^^^^^^^^___bbbdddeeeeeedddcccaaa````````````bbbccceeeddddddeeegggiiilllnnnooorrrtttvvvwwwwwwyyy~~~{{{tttkkkeeecccbbb```^^^XXXWWWVVVUUUSSSRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQLLLNNNOOOMMMIIIGGGGGGHHHDDDDDDEEEFFFGGGGGGHHHHHHIIIGGGHHHLLLNNNOOOSSSYYYdddlllwww~~~|||wwwnnniiibbb[[[UUUOOOIIIFFFCCCAAA???>>>======<<<;;;:::999999999999;;;<<<===999999:::<<>>===;;;<<<>>>@@@AAA@@@>>>===>>>???AAACCCFFFHHHJJJKKKKKKMMMOOOPPPPPPQQQSSSUUUTTTSSSSSSSSSSSSSSSTTTTTTRRRRRRSSSSSSVVV[[[bbbhhhooottt{{{zzzmmmdddbbbeeeiiikkkqqqtttxxx~~~mmmZZZKKK>>>777444000...111111//////222222///+++,,,///000...+++------------...///000111---------..................---++++++,,,---......333000---,,,,,,------,,,,,,,,,,,,++++++++++++***,,,+++***+++---...---,,,++++++++++++******+++,,,************+++,,,------++++++++++++++++++++++++---//////...,,,+++,,,---000...,,,+++---...//////------------------------,,,,,,---......---,,,,,,,,,,,,------.../////////........................---------.........//////sssccc]]]SSSLLLJJJEEEBBBBBBAAABBBCCCFFFIIIKKKRRRZZZdddkkkiiibbbXXXRRRTTTSSSVVV___gggggg^^^UUUPPPNNNKKKGGGEEECCCBBBAAA>>>???AAADDDEEEFFFEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFIIIGGGEEECCCCCCEEEGGGIIIIIIIIIJJJMMMOOOPPPOOOMMMLLLOOOTTT[[[eeerrr~~~zzzwwwtttqqqfffWWWLLLEEEAAA<<<888:::::::::::::::;;;;;;;;;;;;<<<======<<<<<<>>>@@@EEEEEEFFFFFFFFFGGGGGGHHHHHHIIILLLOOORRRSSSTTTTTTWWWWWWWWWXXXZZZ[[[]]]^^^[[[]]]```cccddddddbbbaaa^^^^^^]]]]]]^^^___aaabbb^^^___aaacccgggjjjmmmnnnnnnpppssstttuuuxxx}}}{{{tttjjjcccaaa```^^^\\\VVVVVVUUUSSSRRRPPPOOOOOOLLLLLLLLLLLLLLLLLLMMMMMMIIIKKKKKKIIIEEECCCCCCEEEBBBBBBCCCDDDEEEEEEDDDDDDGGGDDDDDDGGGHHHHHHKKKPPPPPPWWWaaafffgggiiimmmqqqpppnnnkkkkkkjjjhhhbbb^^^]]]XXXQQQKKKGGGDDDAAA???:::;;;<<<<<<;;;999777555999999888888888:::;;;<<<999999:::===???@@@???===;;;===>>>@@@@@@@@@???>>>???@@@BBBEEEHHHJJJLLLNNNKKKMMMOOOPPPQQQRRRTTTVVVRRRRRRRRRRRRRRRRRRSSSTTTQQQQQQRRRUUUZZZbbblllssszzz}}}zzztttkkkfffeeeiiinnnrrrwwwxxx{{{nnnYYYIII???777333222//////222222000111444666111------111333111.........------...///111222........................///---++++++,,,.........111...,,,+++,,,...//////++++++++++++++++++,,,,,,***)))((()))+++,,,+++******+++++++++***)))***************+++,,,---...///+++++++++++++++++++++++++++,,,------++++++,,,------+++)))***,,,///000111........................,,,,,,---......---,,,,,,******+++,,,,,,------...........................---------.........//////vvvaaaXXXTTTLLLGGGGGGDDDDDDDDDCCCCCCEEEHHHLLLTTT```kkkllleee]]]TTTMMMLLLOOOSSSWWWYYYXXXUUUTTTLLLJJJGGGFFFFFFEEECCCBBBBBBBBBCCCDDDEEEFFFFFFGGGJJJIIIHHHGGGFFFFFFFFFFFFDDDAAA>>>===>>>AAADDDEEEMMMJJJIIILLLQQQSSSPPPLLLKKKJJJMMMUUU^^^gggttt{{{{{{~~~zzzwwwvvvrrrkkkaaaWWWNNNGGGAAA===:::;;;;;;<<<============???>>>===<<<<<<===>>>???BBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFIIILLLNNNPPPQQQSSSUUUVVVVVVVVVWWWXXXXXXZZZ\\\^^^```______^^^[[[ZZZYYY\\\___aaa___]]][[[\\\^^^aaadddfffhhhiiimmmnnnoooppprrrvvv{{{vvviiibbb___ZZZXXXWWWSSSRRRQQQOOONNNMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDBBB@@@@@@BBBCCCBBBAAABBBCCCCCCDDDDDDEEEEEEEEEJJJLLLPPPTTTWWWXXXYYYXXXYYYYYYXXXWWWUUUTTTSSSSSSMMMHHHBBB???>>>===;;;888999999999999999999999999<<<;;;999888888888999999999:::;;;<<<===>>>>>>>>>============<<<>>>AAADDDBBBDDDFFFIIIKKKLLLMMMMMMLLLNNNPPPQQQSSSSSSSSSSSSMMMQQQTTTTTTSSSSSSUUUWWW_________ccciiirrr{{{uuurrrppppppqqqssswww|||}}}iiiSSSHHH@@@555111555222222111111000...---,,,//////000000000000//////......---,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,++++++*********+++******))))))******+++,,,------,,,***((()))***---------,,,,,,+++++++++,,,,,,,,,---------......---///000///---+++******---,,,++++++------,,,+++000...,,,,,,---//////...000000//////.........---.........///////////////sss^^^VVVQQQJJJEEEEEECCCCCCCCCBBBAAACCCGGGJJJVVVaaajjjiiiccc]]]UUUNNNLLLNNNPPPSSSTTTRRRQQQOOOKKKIIIFFFEEEEEEDDDCCCAAAAAAAAABBBCCCEEEFFFFFFGGGIIIHHHGGGFFFEEEEEEEEEEEECCCAAA@@@@@@CCCGGGJJJLLLNNNKKKHHHIIILLLMMMJJJGGGGGGFFFIIIPPPXXX```lllwww{{{xxx~~~~~~{{{yyyuuupppggg^^^UUUMMMEEE@@@>>>===<<<;;;::::::::::::<<<<<<<<<;;;;;;<<<<<<===@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDFFFIIIKKKMMMMMMOOOQQQRRRRRRRRRSSSTTTUUUVVVXXXZZZ\\\\\\[[[ZZZYYYXXXXXXZZZ]]]^^^]]][[[YYYZZZ\\\^^^```cccdddeeejjjkkklllnnnooosssyyy}}}|||vvvggg```\\\WWWTTTTTTQQQPPPOOOMMMKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAACCCAAA@@@@@@AAABBBBBBAAA>>>>>>>>>>>>????????????@@@AAADDDGGGIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEECCC@@@<<<:::::::::888666::::::::::::::::::::::::;;;:::999888888888999999999:::;;;<<<============;;;<<<<<<<<<<<<>>>AAADDDDDDEEEHHHJJJLLLMMMNNNNNNNNNOOOQQQSSSTTTTTTSSSSSSNNNQQQSSSTTTSSSTTTVVVYYYbbbeeeiiiooouuuzzz|||vvvvvvvvvwwwzzz~~~mmmYYYFFF???:::222///333///000000000000//////...//////000000000000//////---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,+++++++++*********,,,,,,,,,++++++*********++++++************++++++,,,---......,,,*********---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,...//////---+++******,,,+++***+++,,,------,,,...,,,***+++---...///...000/////////.........---............////////////ppp[[[SSSOOOGGGBBBCCCAAABBBBBBAAA@@@BBBFFFHHHUUU^^^dddccc^^^ZZZVVVQQQOOOOOOPPPOOOOOOMMMLLLKKKIIIFFFDDDCCCCCCCCCBBB@@@@@@AAABBBCCCEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBEEEHHHMMMQQQTTTRRRNNNIIIHHHIIIIIIFFFDDDEEECCCEEELLLRRRXXXbbblllzzz~~~yyyvvv||||||yyyuuuooohhhaaaWWWNNNHHHCCCAAA>>>;;;::::::;;;<<<::::::;;;;;;;;;;;;::::::<<<<<<=========>>>>>>>>>??????@@@AAACCCEEEGGGHHHGGGIIILLLLLLLLLLLLMMMOOOPPPQQQSSSUUUVVVVVVUUUUUUUUUUUUUUUWWWYYYZZZZZZXXXWWWWWWYYYZZZ\\\]]]______eeeggghhhjjjlllpppuuuyyyyyy~~~uuufff^^^YYYSSSPPPOOONNNMMMLLLJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@???BBB@@@>>>???@@@AAA@@@@@@<<<<<<;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAA@@@????????????>>>>>>=========;;;999888888999999777666;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999999999:::;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>AAADDDGGGGGGHHHJJJLLLMMMNNNOOOOOOPPPQQQSSSTTTTTTTTTSSSSSSOOOPPPRRRRRRSSSUUUYYY[[[fffmmmuuu}}}zzzvvvwww{{{pppUUUFFF999666555000///222---...///000000000000000...//////000000//////...,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))'''&&&******++++++++++++******+++++++++,,,,,,+++++++++,,,++++++++++++*********+++++++++++++++*********,,,,,,++++++++++++,,,,,,,,,...000000...,,,++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,---......,,,******++++++******+++---//////......,,,******,,,........./////////...........................//////000000mmmYYYQQQMMMFFFAAABBB@@@AAABBBAAAAAABBBEEEHHHPPPWWW[[[YYYXXXYYYYYYVVVVVVTTTRRROOOLLLKKKJJJIIIFFFDDDBBBAAABBBBBBAAA@@@AAAAAACCCDDDFFFGGGHHHIIIEEEDDDDDDCCCBBBBBBBBBCCCAAABBBEEEGGGJJJNNNRRRUUUSSSOOOJJJHHHHHHGGGFFFEEEFFFDDDFFFKKKOOOSSS[[[cccrrrwww~~~xxxssssssyyy{{{yyywwwsssmmmeee\\\VVVJJJHHHDDDAAA>>>>>>>>>???999:::;;;<<<;;;:::999888:::::::::;;;<<<<<<<<<===<<<===>>>???@@@BBBCCCDDDCCCEEEGGGHHHGGGGGGIIIJJJLLLLLLNNNOOOPPPPPPPPPOOOQQQRRRSSSTTTVVVVVVVVVVVVTTTUUUUUUVVVWWWXXXYYYZZZ```bbbdddfffhhhlllppptttwww|||tttddd[[[UUUPPPLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@>>>======>>>??????>>>>>>======<<<<<<;;;;;;;;;======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999888777:::::::::::::::::::::::::::999999999999999999999999:::;;;<<<<<<<<<<<<<<<>>>???AAACCCDDDFFFJJJLLLKKKKKKLLLMMMNNNOOOOOOOOOQQQQQQSSSSSSTTTSSSRRRQQQOOOOOOPPPQQQTTTXXX]]]___lllsss|||~~~}}}zzzxxxxxxxxxnnn^^^FFF<<<444333333000///111---...//////000000//////...//////////////////...+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''%%%$$$***+++,,,,,,,,,,,,+++******+++,,,------,,,+++***++++++++++++************+++++++++***************---,,,,,,++++++,,,,,,---+++...111222000---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------+++***+++,,,---,,,+++,,,///222333222222///---,,,---...---,,,........................------......//////000000lllXXXPPPMMMFFFBBBCCC@@@AAABBBBBBBBBCCCEEEHHHLLLPPPSSSSSSVVV\\\______[[[XXXTTTOOOKKKHHHGGGGGGDDDBBB@@@@@@AAAAAAAAA@@@BBBCCCDDDEEEGGGHHHIIIJJJCCCCCCBBBBBBAAAAAABBBBBBAAADDDGGGHHHIIIJJJMMMPPPNNNLLLHHHFFFFFFFFFFFFFFFFFFEEEFFFJJJLLLNNNTTT[[[jjjqqq|||zzztttooommmmmmrrryyy||||||{{{zzzwwwrrrkkkfffXXXUUUQQQKKKEEEAAA===<<<::::::;;;<<<;;;:::999777888999999:::;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAA???AAADDDDDDDDDDDDEEEFFFHHHIIIIIIJJJKKKKKKKKKKKKMMMOOOPPPQQQRRRRRRSSSSSSRRRRRRRRRSSSTTTTTTUUUUUU[[[]]]```aaacccfffjjjmmmrrrwww~~~rrraaaXXXRRRMMMJJJJJJIIIIIIGGGFFFEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBAAACCCBBBBBBBBBBBBBBBAAAAAA>>>===;;;;;;===>>>===<<>>>>>======<<<<<<<<<;;;::::::999888777666555777777777888888888888999888888999999999888777777888888888888888888888888999999999999999999999999999:::;;;<<<===>>>>>>>>>???BBBDDDFFFGGGIIIMMMOOOMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOPPPSSSXXX^^^cccfffqqqwww}}}}}}|||}}}}}}sssrrruuuwwwyyy||||||oooZZZMMM>>>888333222222000......///////////////...------......////////////......+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,***)))+++,,,---......---,,,+++***+++,,,------,,,+++***+++++++++*********))))))************************---,,,,,,++++++,,,,,,---+++---000111000---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,---,,,++++++,,,...000///...///222555666777777444000.........,,,+++---------...............---------...///000000111kkkWWWPPPLLLFFFBBBCCC@@@AAABBBBBBBBBCCCEEEGGGIIILLLNNNOOOUUU___eeefff^^^[[[UUUOOOJJJGGGEEEDDDCCCAAA@@@@@@AAABBBAAA@@@CCCDDDEEEEEEFFFGGGHHHHHHCCCBBBBBBAAAAAAAAABBBBBBCCCFFFIIIIIIGGGFFFHHHJJJGGGFFFEEECCCCCCCCCDDDEEEEEEDDDEEEHHHJJJJJJNNNTTTaaaiiivvv~~~yyyqqqllllllhhhlllrrrzzz~~~}}}}}}}}}{{{wwwtttjjjgggbbb[[[QQQFFF===888;;;;;;;;;;;;:::999888777777777888999:::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>===???AAABBBAAABBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHJJJMMMNNNMMMMMMNNNPPPNNNNNNNNNOOOPPPPPPQQQQQQVVVXXXZZZ[[[]]]___bbbdddiiinnnvvv~~~|||mmm]]]SSSNNNJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????===;;;::::::;;;<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777666666666777888888888888888888888666888888777555555555666888888888888888888888888888888999:::::::::999999888999;;;===???@@@AAAAAA@@@BBBEEEGGGHHHJJJMMMOOONNNMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPRRRRRRRRRQQQPPPPPPPPPSSSXXX```ggglllnnnuuuyyy|||{{{xxxxxx}}}xxxrrrmmmnnnqqqtttzzzoooXXXGGG>>>777444111000000...---,,,///////////////...---,,,---......//////......---,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++---...000000...---++++++++++++,,,,,,++++++++++++************))))))))))))))))))***************,,,,,,++++++++++++,,,,,,***,,,...///...,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,------,,,,,,...000444222000111444777999999999666222000///...---+++---------------.........,,,------...///000111111~~~iiiUUUNNNKKKEEEAAABBB>>>@@@AAAAAAAAABBBDDDEEEFFFHHHJJJKKKRRR^^^eeefffbbb___YYYSSSMMMIIIFFFEEEBBBAAA???@@@AAABBBBBBAAACCCCCCDDDDDDEEEEEEEEEEEEBBBBBBAAAAAAAAABBBBBBCCCFFFIIIMMMLLLHHHEEEEEEGGGCCCDDDDDDDDDCCCCCCCCCDDDEEEDDDEEEHHHIIIHHHKKKPPPWWW```mmmxxx}}}uuupppqqqmmmoooqqquuu|||~~~~~~~~~}}}|||yyyxxxuuunnnbbbTTTGGG???::::::999888777777777777555666666777888::::::;;;888999;;;<<<<<<<<<<<<;;;:::<<>>>>>>>>>>>>>>>>>>>>>>>========================<<<:::888888:::;;;:::999999999999999:::::::::::::::999999888888888888888999999888888888888888888666777777666444444777999888888888888888888888888777888999::::::::::::999888999;;;>>>@@@BBBCCCDDDBBBEEEHHHIIIJJJLLLNNNPPPNNNMMMLLLKKKJJJJJJKKKKKKNNNOOOQQQRRRSSSSSSSSSRRRRRRSSSWWW```jjjrrrvvvwwwxxx{{{}}}{{{yyy{{{|||pppnnnoooqqqsssttt{{{mmmZZZGGG:::777111000///...///000000///------......//////......---......//////......------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++,,,,,,,,,,,,***,,,...//////...,,,***,,,++++++++++++++++++,,,************))))))))))))((()))))))))*********+++++++++************++++++)))***,,,,,,*********++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,---...---------000222555333111111444777999999666444111/////////...---,,,,,,,,,------.........,,,,,,---...///000111111}}}hhhTTTMMMJJJDDD@@@BBB<<<>>>@@@@@@@@@@@@BBBDDDCCCDDDEEEGGGNNNZZZaaacccfffccc^^^WWWQQQLLLIIIHHHBBBAAA???@@@AAABBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCGGGLLLOOONNNIIIFFFFFFHHHDDDEEEFFFFFFEEEDDDDDDDDDGGGFFFGGGJJJJJJIIIKKKPPPQQQYYYeeepppyyyzzzuuuwwwvvvuuutttsssvvv~~~~~~|||qqqcccTTTKKK:::999777555555555555666444444555666777888999:::777888999:::;;;::::::999999;;;===>>>======???@@@@@@????????????@@@@@@AAA???BBBEEEFFFDDDDDDFFFHHHFFFFFFGGGHHHIIIJJJJJJKKKLLLNNNPPPQQQQQQQQQSSSUUUXXX]]]cccjjjpppvvv{{{qqqcccSSSKKKGGGDDDDDDEEEAAAAAA@@@???>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>;;;999888888999::::::999888888999999::::::;;;;;;666666555555555555666666666555555555444444444444666777888666555666:::>>>999999999999999999999999777888999:::;;;::::::999777999<<>>666777---.........000333444444***+++,,,...///000000000---..................---......---,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---///000111111)))+++---//////---+++)))---,,,+++******+++,,,---************))))))))))))(((((())))))*********++++++******************+++((()))******(((((()))++++++++++++,,,,,,---------((())))))))))))*********---.........---...111444666444111111333666888999333111......///000//////,,,,,,,,,------.........,,,,,,---...///000111222}}}eeeNNNHHHIIIFFFCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBEEEHHHNNNVVV___fff___cccccc\\\UUUQQQMMMJJJIIIGGGDDDCCCCCCDDDCCCBBBEEEDDDDDDCCCCCCCCCDDDDDDCCCBBB@@@??????@@@BBBCCCFFFGGGGGGFFFDDDCCCDDDEEEFFFGGGFFFEEECCCDDDEEEGGGIIIJJJKKKKKKIIIIIIIIIKKKMMMOOOUUU___kkkvvv}}}|||{{{|||wwwxxxxxxvvvvvvyyy|||zzzwwwnnn___SSSBBB===888666888999888777666555444444555666444333777777888999:::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;>>>???@@@AAABBBCCCDDDDDDAAAAAABBBBBBCCCDDDEEEEEEHHHIIIIIIJJJLLLMMMOOOPPPMMMRRR[[[dddkkknnnooonnn{{{gggYYYLLLGGGFFFCCCAAA@@@AAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<999777888:::::::::555666777777666777999;;;:::666333222555888999888777777777777888888888888999999999888888888888888999999999999::::::::::::999;;;===>>>======>>>@@@>>>@@@CCCDDDEEEFFFHHHJJJKKKKKKKKKLLLMMMNNNOOOPPPJJJJJJJJJJJJIIIIIIIIIIIIHHHJJJNNNSSSWWW[[[]]]___bbbcccgggoooxxx}}}sssooommmlllnnnqqqsssvvv|||mmmVVVGGG>>>777333333333000......111333333222+++,,,---...///////////////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000000///...---++++++)))&&&''',,,///......000...000111222222000...,,,************************,,,++++++******)))))))))%%%%%%&&&((()))+++,,,,,,---,,,,,,+++*********+++------,,,+++***)))(((''',,,,,,,,,***((((((***+++***++++++,,,,,,++++++***+++***))))))+++---///111222111///...---...000111------++++++++++++------------++++++++++++------...---+++++++++,,,...000~~~fffOOOIIIIIIEEEAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCGGGLLLSSS\\\bbb```dddddd^^^XXXUUUSSSOOOKKKHHHEEECCCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCAAA@@@@@@AAACCCDDDEEEFFFGGGFFFDDDCCCDDDEEEEEEFFFFFFDDDCCCCCCEEEGGGHHHIIIJJJJJJHHHHHHIIIJJJMMMNNNRRRZZZdddoooxxx}}}}}}}}}}}}{{{yyy{{{~~~{{{wwwoooddd[[[MMMFFF>>>999999999888777444222222333555666666555777888888888999999999999999999999999:::::::::;;;;;;;;;;;;:::::::::999999<<<<<<===>>>???@@@AAAAAA???@@@@@@AAABBBBBBCCCCCCEEEEEEFFFGGGHHHJJJKKKLLLHHHLLLSSS[[[aaadddeeeeeelllqqqyyy{{{aaaTTTHHHDDDCCCAAA??????@@@@@@@@@?????????>>>>>>::::::;;;;;;<<<<<<======:::999999888888888888999===:::888777888999888777888888999888777777888:::===:::666444666777888777777777777777888888888888888888888888888888888888888888888888888888999999888:::<<<=========???@@@@@@BBBDDDEEEFFFGGGIIIKKKNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGJJJNNNUUU[[[aaaeeehhhkkkkkknnnuuu}}}vvvmmmjjjiiimmmoooqqqrrruuu|||jjjZZZGGG===888444222222222000...///222333222111,,,---...///000000000000,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++*********))),,,222555222//////....../////////---,,,+++***************************************)))))))))(((((()))))))))*********---,,,++++++*********++++++++++++***************)))+++,,,+++)))(((((()))*********++++++*********,,,+++++++++,,,...000222333111///---,,,------...---,,,++++++++++++,,,------,,,,,,++++++,,,,,,---------,,,+++,,,---...///gggQQQJJJHHHCCC@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDHHHNNNVVV\\\\\\aaaccc```\\\[[[WWWSSSLLLIIIEEECCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAAAAABBBCCCDDDDDDEEEFFFEEECCCCCCCCCEEEDDDDDDDDDCCCBBBBBBDDDFFFEEEGGGHHHHHHGGGGGGIIIJJJLLLLLLNNNRRRZZZeeeooouuu~~~zzzyyyzzz|||~~~xxxqqqkkkggg]]]UUUJJJBBB>>><<<999777555444333333555666666555777777777777777777777777888888888888999999999999999999999888888888777777999999:::;;;;;;<<<============>>>>>>???@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGDDDGGGLLLQQQUUUXXXZZZZZZ\\\aaahhhqqq{{{nnnYYYNNNCCC@@@@@@???===>>>>>>>>>>>>===============888999999:::<<<<<<===>>>:::999888777666666666666:::999888888999888666555999::::::999777666888999@@@<<<999666666666666555777777777777888888888888888888888888888888888888777777888888999999:::::::::<<<>>>??????@@@BBBCCCCCCEEEGGGHHHHHHIIIKKKMMMOOOPPPQQQPPPOOOMMMJJJIIIIIIIIIGGGFFFEEEDDDCCCCCCFFFJJJQQQZZZcccjjjpppsssqqqqqqtttxxx~~~~~~pppiiiggghhhpppsssuuuwwwzzz}}}}}}~~~nnnSSSFFF999444333000///000000//////000222222111000---...///000000000000000******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,,,,000888:::555///------------,,,+++*********************************)))******************+++,,,,,,+++******))))))))),,,,,,+++************+++))))))******+++++++++,,,((()))++++++)))((((((((()))******************)))---,,,,,,,,,---...000111222111...,,,++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------iiiSSSKKKHHHBBB>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@CCCHHHOOOUUUTTT\\\bbbcccbbb```ZZZSSSLLLIIIDDDAAA@@@??????>>>=========>>>???@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCBBBDDDEEEDDDCCCBBBCCCDDDBBBCCCCCCBBBAAAAAADDDFFFDDDEEEGGGGGGFFFFFFHHHIIIKKKJJJIIIKKKPPPYYYdddkkktttyyy|||yyywwwwww~~~{{{uuurrrqqqkkkdddZZZRRRLLLEEE>>>999;;;888666555555555444333444555555666666777777777888888888999999999999:::999888888888888777777777777777888999999:::;;;;;;;;;;;;;;;<<<<<<==================>>>???AAABBBCCCDDDEEEHHHKKKNNNPPPRRRRRRTTTWWW\\\aaaiiirrr{{{ppp___PPPGGG???>>>>>>===<<<>>><<<<<<<<<<<<;;;;;;;;;;;;999999::::::;;;;;;;;;<<<::::::999888888888999999:::999999:::;;;:::777444777888999888666666888999===<<<999777666666666666666777777777888888888888777777777888888888888888888999999:::;;;<<<<<<======???@@@AAAAAACCCEEEGGGFFFGGGIIIJJJJJJJJJLLLNNNNNNOOOQQQSSSRRRPPPMMMLLLIIIHHHGGGEEEDDDCCCCCCDDDHHHNNNXXXcccmmmtttxxxyyyvvvwwwyyy}}}{{{ooojjjkkkmmmvvv{{{~~~~~~jjj\\\GGG===555333222///---......///000111222111000...------...///////////////*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++******------000777888333---+++------+++******)))************************************++++++,,,,,,,,,------,,,,,,++++++******)))++++++***************+++)))************+++++++++((())))))(((''''''(((***++++++************++++++,,,+++++++++,,,---///000///...,,,+++************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,jjjUUUMMMHHHAAA===>>>????????????????????????============???CCCJJJNNNNNNXXXccciiikkkhhh^^^TTTLLLHHHBBB???======<<<<<<<<<<<<<<<<<<===???@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBAAABBBCCCBBBBBBCCCBBBAAAAAADDDFFFDDDEEEFFFFFFEEEEEEFFFHHHIIIHHHGGGFFFIIIPPPZZZbbbllltttyyy{{{~~~yyyvvv}}}zzzxxxxxxtttpppjjjeee^^^UUUKKKCCC===;;;777555444444333222222333333555666777888888999999999999::::::::::::999999999999888888888888777888888999999:::::::::999999999999::::::::::::;;;;;;;;;<<<===>>>???@@@CCCDDDEEEGGGHHHJJJKKKKKKMMMOOORRRUUUZZZ```hhhmmmssszzzyyycccSSSIIIBBB<<<======<<<<<<>>>::::::::::::::::::::::::;;;;;;::::::999999999888888888888888999:::<<<<<<:::;;;;;;===>>>===999777555666777777666666888:::888888777666555555666777666777777777888888888888777888888888999999999:::888888999:::<<<===>>>>>>>>>@@@AAAAAAAAACCCFFFHHHHHHJJJLLLLLLKKKLLLMMMOOOOOOQQQSSSTTTSSSQQQNNNLLLKKKJJJIIIHHHHHHIIIJJJKKKNNNUUUaaammmvvvzzz|||{{{zzz}}}zzzrrrppptttyyyyyyeeeRRRFFF???888333333333000...///...///000111000///......,,,,,,------......------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,...+++,,,111222---******---,,,++++++******++++++************************,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,*********))))))***+++++++++++++++************)))+++***(((&&&$$$&&&***------,,,++++++++++++,,,---*********++++++,,,------***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,~~~jjjVVVNNNHHH@@@<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::;;;@@@FFFJJJMMMXXXfffooossspppdddXXXKKKGGGAAA>>><<<<<<===<<<<<<<<<<<<<<<======>>>?????????@@@@@@@@@@@@??????@@@AAABBBBBBAAA@@@BBBCCCAAABBBCCCBBBAAABBBDDDGGGEEEFFFGGGFFFEEEDDDEEEGGGFFFFFFFFFEEEFFFKKKSSSZZZeeennn|||vvvvvv{{{|||~~~}}}zzzyyywwwuuuqqqiii]]]TTTCCC@@@<<<999888777666555222333444555666777777888999999999999:::::::::;;;:::::::::999999999999888888888999999999:::::::::888888888888888888888888::::::::::::;;;<<<===>>>???@@@AAABBBBBBCCCCCCCCCDDDFFFHHHKKKOOOTTTZZZ^^^^^^ccckkkqqqvvv{{{wwwhhhXXXLLLDDD>>>:::<<<<<<:::;;;===999999999999::::::::::::<<<;;;;;;:::999888777666555555555666777999;;;;;;;;;;;;<<<>>>@@@???===;;;777888888777666666888999555666777666555666777999777777777777888888888888888888999999:::;;;;;;;;;777888999;;;<<<>>>?????????@@@AAA@@@@@@AAADDDFFFJJJLLLMMMMMMLLLLLLMMMOOOSSSSSSSSSSSSQQQNNNKKKIIIHHHHHHHHHHHHJJJMMMPPPRRRYYY___iiissszzz~~~~~~~~~{{{zzzvvvyyyuuudddQQQAAA999777222000222222000///111...///000000...------...+++,,,,,,---------,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---)))(((+++,,,)))((()))+++++++++,,,,,,,,,,,,,,,************************------------------......))))))***+++,,,,,,------***))))))))))))***++++++,,,+++++++++******))))))+++***(((&&&%%%'''+++......---,,,++++++,,,---...)))*********++++++++++++((())))))***++++++,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,}}}iiiVVVNNNHHH@@@<<>>===>>>>>>???======<<<<<<<<<======>>>@@@@@@@@@AAAAAA@@@@@@@@@???@@@AAAAAA@@@@@@AAACCCBBBBBBCCCBBBBBBCCCEEEHHHGGGHHHHHHGGGEEEDDDDDDEEECCCEEEGGGGGGFFFHHHOOOTTT]]]fffrrr}}}}}}tttsssuuuwww}}}yyypppiiiVVVQQQJJJDDD@@@===:::888666666666555555555555555888888888888999999999999::::::999999999999888888888888999999999999::::::777777777777777777777777999999999999999:::;;;<<<<<<===>>>??????>>>===<<<<<>>@@@AAA@@@>>><<<<<<<<<:::777666777888555777888888666666888:::777777777777888888888888999999:::;;;;;;<<<======:::;;;<<<>>>@@@BBBCCCDDDCCCDDDCCCBBBAAABBBEEEGGGKKKMMMNNNNNNLLLLLLMMMOOOQQQQQQPPPOOOMMMLLLJJJIIIHHHHHHIIIKKKOOOTTTYYY\\\dddgggmmmsssyyy~~~}}}{{{{{{zzzzzzwwwzzz||||||~~~qqqaaaRRRCCC888555333///...000111......000...000000///,,,+++---///,,,---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,((('''+++,,,)))((()))'''(((***,,,---------,,,************************,,,,,,,,,,,,,,,+++++++++))))))******+++,,,,,,,,,)))))))))))))))***++++++***************+++++++++((()))******))))))+++,,,...---+++******+++---...******++++++,,,,,,++++++)))******+++++++++******)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,+++*********+++------|||iiiWWWNNNHHH@@@===???<<<<<<<<<<<<<<<<<<<<<<<<999999888888999<<>>======<<<<<<<<<======@@@AAAAAABBBBBBAAAAAA@@@>>>???AAAAAA@@@@@@AAABBBBBBCCCCCCCCCBBBCCCFFFHHHHHHIIIIIIHHHEEEDDDDDDEEEAAAEEEHHHHHHGGGHHHMMMRRRUUU]]]iiirrrzzztttmmmlllmmmpppwww}}}wwwjjjcccZZZPPPHHHBBB===999999999888666555444333222777777777777888888888888999999999999888888888888888888888888999999999999777777777777777666666666888888888888888999:::;;;:::<<<===>>>>>>===;;;::::::<<<>>>??????@@@BBBDDDDDDHHHMMMOOOPPPQQQUUUXXXWWWWWWYYYZZZ[[[\\\\\\\\\\\\YYYUUUQQQMMMIIICCC???<<<888777999999666777:::888888999999::::::::::::888888888888888999999999777777666666666777777888:::::::::===@@@AAAAAA@@@AAAAAA@@@<<<888666666666666999::::::777666888:::777777777777888888888888::::::;;;;;;<<<===>>>>>>???@@@AAACCCEEEGGGHHHIIIHHHHHHHHHFFFEEEEEEHHHJJJLLLMMMNNNNNNLLLLLLMMMNNNKKKKKKKKKKKKKKKKKKLLLLLLNNNOOOPPPTTTZZZ```fffjjjllllllnnnqqqwww~~~zzzvvvqqqoooqqqssssssrrrqqquuu{{{~~~qqq\\\NNNCCC888333333555111///111000,,,,,,...///000000...+++***---000---......///......------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++((((((---...+++((()))$$$&&&))),,,---------,,,************************,,,++++++******)))))))))******************++++++))))))((())))))***++++++'''((()))***+++,,,------%%%(((,,,...---+++******---,,,***))))))***,,,---++++++,,,---------,,,,,,+++++++++++++++***)))((()))***+++,,,,,,+++***)))++++++------------++++++,,,+++***))))))+++---...mmmXXXNNNIIIDDD???<<<;;;;;;;;;<<<<<<<<<<<<===999888666666999>>>CCCFFFNNNWWW```ggglllllleee]]]GGGDDD@@@>>>>>>>>>>>>===;;;;;;:::::::::;;;<<<<<<@@@@@@AAABBBAAA@@@???>>><<<<<<===>>>???AAABBBCCCBBBEEEGGGGGGEEEDDDEEEHHHJJJLLLMMMIIIBBB>>>???AAADDDDDDCCCDDDFFFIIILLLNNNTTTVVV[[[dddqqq{{{{{{vvvrrrpppmmmkkkiiilllnnnuuu|||wwwooofff\\\SSSJJJDDD<<<:::888666444333333444999888777777999;;;;;;:::::::::999999888888777777555555555555555555666777:::::::::999888777666666777777777777777777777777999:::999666777:::999555999999:::;;;;;;<<<======BBB@@@>>>@@@DDDFFFFFFDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCC@@@>>><<<;;;999888777666666777888999666666666777777999::::::666666777777777777777777444555666777666555333222888777666777999;;;<<<===FFFDDDAAA>>>;;;999999888777777888888999999::::::777888999::::::999777777888999;;;===@@@BBBCCCDDDFFFFFFGGGGGGFFFFFFEEEEEEIIIHHHGGGFFFGGGIIIKKKMMMMMMNNNOOONNNMMMLLLLLLMMMIIIMMMPPPPPPNNNMMMOOORRRVVVZZZ___eeekkkpppssstttuuuvvvwwwyyy~~~~~~rrroooeeefffgggiiikkklllnnnooopppttt{{{qqqbbbMMM???999666333///000000//////.........---......---,,,,,,,,,------++++++,,,,,,,,,---------+++,,,...//////---,,,***,,,,,,++++++***+++++++++---,,,+++***))))))))))))******************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************))))))))))))&&&(((***+++)))((('''(((&&&))))))(((***---,,,(((&&&'''(((***+++++++++++++++++++++*********)))))),,,++++++******++++++,,,))))))************)))))),,,+++******))))))*********************************************************,,,------++++++,,,...mmmXXXNNNIIICCC>>>;;;::::::::::::;;;;;;;;;;;;999888777777:::>>>CCCGGGMMMTTT\\\bbbeeeeee^^^UUUFFFDDD@@@?????????>>>===<<<;;;;;;;;;;;;<<<======??????@@@AAA@@@???>>>=========>>>>>>@@@AAABBBCCCBBBEEEGGGFFFDDDBBBCCCEEEHHHJJJKKKHHHBBB??????BBBFFFFFFEEEFFFHHHKKKNNNOOOSSSSSSUUU\\\gggrrrzzz~~~~~~|||{{{wwwqqqmmmllllllllllllmmmkkknnnzzz}}}wwwoooggg^^^UUUPPPDDDAAA===888555555666777444222222222555777777666777777777777777666666666777777777777777888888999:::::::::999999888777666777777777777777777777777888999888666888;;;:::666888888999999:::;;;;;;<<<===;;;999:::<<<======;;;@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===;;;:::999999888777666666666666777888444444444444555666777777777777777666666666666666888777777888888999999:::;;;::::::;;;===@@@BBBBBBEEEDDDAAA???===;;;;;;;;;777777777888999999::::::999:::;;;<<<<<<;;;:::999:::;;;===???AAACCCEEEEEEIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFGGGHHHJJJLLLMMMLLLLLLLLLJJJHHHGGGHHHIIIGGGIIIKKKMMMPPPTTTXXX\\\bbbeeeiiioootttxxx{{{}}}zzz{{{|||~~~nnneeedddccceeehhhjjjkkkmmmnnnooopppvvvqqq\\\PPP@@@777555666444222000/////////.........---......---,,,++++++,,,,,,,,,,,,,,,,,,------------......//////...---***))),,,++++++******+++++++++++++++***))))))))))))*********************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))((((((((('''&&&(((******)))((((((((('''((('''%%%&&&***+++((((((((())))))******++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++******************+++,,,+++******))))))******+++++++++*********))))))***************************,,,------++++++,,,...mmmXXXMMMHHHCCC===:::999999999999::::::::::::999888888888;;;@@@DDDHHHLLLSSSYYY\\\___^^^XXXPPPFFFDDDAAA?????????>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???>>>>>>===<<<>>>>>>???@@@@@@AAABBBBBB@@@BBBDDDDDDCCCCCCCCCEEEEEEGGGHHHFFFBBB@@@AAACCCFFFFFFFFFFFFHHHJJJMMMNNNQQQOOONNNRRR[[[fffoootttvvv|||~~~{{{zzzuuuoookkkkkknnnpppqqqoookkkjjjooo|||~~~~~~zzzuuummmeee___RRRNNNGGG@@@;;;999:::;;;222111///000333555555555666666666666666777777777999999888888999:::;;;;;;::::::::::::999888777666777777777777777777777777777888888666888<<<<<<888666777777888888999999999<<<:::888888999999888777888888888888888888888888777777777777888888888888777666666555555666666777555444444444444444555555777777777666666555555555666666555444555888;;;<<<;;;<<<<<<>>>@@@BBBDDDEEECCCBBB@@@???======<<<<<<666777777888999999::::::<<<======>>>>>>>>>======>>>???@@@BBBDDDEEEGGGHHHKKKKKKLLLLLLLLLLLLKKKKKKFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIFFFDDDCCCDDDFFFGGGGGGJJJPPPXXXaaahhhkkkmmmooorrrvvv{{{xxxkkk```\\\]]]gggiiimmmnnnnnnmmmmmmnnnpppxxx}}}lll[[[GGG???555111222444444222/////////.....................---++++++*********+++,,,,,,,,,,,,---------///000000///...,,,***(((++++++*********++++++,,,++++++***))))))*********++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))(((((('''&&&'''(((******)))(((((()))((()))'''######(((***(((******)))(((((()))***+++,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,,,,+++******))))))******+++++++++*********))))))***************************,,,------++++++,,,...lllWWWMMMHHHBBB===:::999999999999::::::::::::999999888999<<<@@@EEEHHHLLLQQQVVVYYY\\\]]]XXXRRRHHHFFFBBB@@@@@@???===<<<;;;;;;;;;;;;;;;<<<===>>>============<<<<<<;;;;;;>>>??????@@@AAABBBBBBBBB>>>@@@BBBCCCDDDEEEFFFGGGBBBDDDEEEDDDBBBAAABBBDDDDDDDDDDDDEEEFFFHHHIIIJJJNNNLLLKKKMMMSSS\\\dddiiipppvvv~~~}}}yyytttqqqrrrssstttuuurrrnnnjjjkkkrrr}}}{{{wwwxxx{{{~~~}}}xxxqqqlllaaa]]]VVVNNNHHHCCC@@@???888666333333444555666555555555666666777777888888999888888888999:::;;;<<<999:::::::::999999888777888888888888888888888888666888777666999======999555666666666777777777888999888777666666777777666666666666666666666666666555666666666777777888888666666555555555555666666777666666555555555555666888777777666666555555444666666666666777888:::;;;;;;<<<=========>>>@@@AAA>>>>>>======<<<<<<<<<<<<777777888999:::;;;;;;<<<>>>?????????@@@@@@@@@@@@BBBBBBDDDEEEGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDBBBCCCEEEGGGKKKLLLPPPZZZfffpppuuuwwwvvvwwwyyy}}}uuujjjbbb]]]]]]aaalllpppttttttrrrooonnnnnnrrr{{{yyyhhhUUUGGG>>>888222000111111000..............................---,,,+++***)))))))))*********+++++++++,,,,,,////////////...,,,+++******************++++++,,,...---,,,+++************,,,+++++++++++++++******,,,,,,,,,,,,,,,---------))))))))))))))))))))))))((()))******))))))'''''''''((())))))(((((()))***))),,,,,,(((&&&)))***(((,,,+++)))''''''(((***+++++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))(((((()))***+++,,,+++******))))))******))))))*********+++++++++***************************+++---,,,++++++,,,...~~~kkkVVVLLLGGGBBB===:::::::::::::::;;;;;;;;;;;;:::999999:::<<<@@@DDDFFFHHHMMMQQQTTTYYY]]][[[VVVNNNJJJEEEAAA???>>><<<;;;999999999999:::;;;<<<===<<<<<<;;;;;;;;;;;;:::;;;===>>>???@@@AAABBBBBBAAABBBBBBCCCDDDEEEFFFEEEEEE@@@AAABBBCCCBBBBBBDDDEEEDDDDDDEEEEEEFFFGGGHHHHHHKKKKKKLLLNNNQQQVVV[[[^^^jjjpppxxx~~~~~~{{{yyyyyywwwuuusssqqqpppnnnmmmooouuu|||}}}xxxwwwyyy{{{|||}}}wwwsssmmmkkkgggaaaZZZRRRLLLHHHBBB>>>999666555555444333333444444444555555666666666666666666777888999:::999::::::::::::999888888999999999999999999999999666888888777999>>>>>>:::555666666666666666777777333333333333333333444555666666666666666666666666666666666666666666666666555555666666666666555555777666666555555555555666888888777777777666666666:::;;;<<<>>>>>>======<<<<<<>>>???>>><<<;;;<<<===:::::::::;;;;;;;;;;;;:::999999:::;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHGGGGGGFFFDDDCCCBBB@@@AAACCCCCCDDDEEEIIIKKKPPPSSSZZZeeeqqqyyy{{{zzz{{{}}}yyymmmeeeaaa^^^aaafffmmmqqqvvvwwwuuurrrsssttt{{{{{{|||wwweeeSSSCCC:::888555111000000///---***---------..................---,,,+++************))))))))))))************,,,,,,------------------***)))))))))******+++,,,222111///---+++******))),,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))***+++,,,,,,***)))((('''((())))))(((((()))+++***000222///,,,,,,+++(((,,,+++)))''''''(((***+++))))))))))))************,,,++++++******++++++,,,***)))(((((((((((()))***,,,+++******))))))******''''''(((***+++,,,---...***************************+++---,,,++++++,,,...{{{iiiUUUKKKGGGBBB===;;;::::::::::::;;;;;;;;;;;;::::::::::::<<>><<<;;;:::888888888888999:::<<<<<<<<<<<<;;;::::::::::::;;;:::<<<>>>@@@AAABBBBBBAAAGGGFFFEEEEEEEEEDDDBBB@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIHHHJJJLLLNNNOOOQQQTTTVVVaaagggpppvvvzzz}}}{{{xxxtttqqqooorrrttttttsssvvv{{{~~~}}}|||zzzyyyxxx|||xxxvvvvvvuuuqqqkkkddd^^^ZZZRRRMMMEEE???:::666333111222222222222222333333333444444444444555666888888999:::::::::::::::999999999999999999999999999999666888888777:::>>>>>>:::777777777777777777777777555666666666555555777999666666666666666666666666555555555555444444444444555666666777777666666555555444444444444444555555888888888888888888888888:::;;;>>>??????>>><<<;;;@@@CCCEEECCC???<<<===>>>999::::::;;;<<<;;;;;;;;;<<<<<<===???@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEEHHHIIIIIIJJJKKKLLLLLLMMMOOOOOOOOOOOONNNLLLKKKJJJGGGGGGFFFDDDCCCAAA@@@@@@>>>AAADDDGGGIIILLLOOORRRVVVZZZcccnnnvvv{{{{{{zzz{{{}}}yyyssslllgggbbb^^^bbbiiilllrrryyyzzzyyyyyy|||zzzyyy|||uuucccSSSCCC999555000///......//////---+++---------------.........------,,,++++++++++++,,,(((((()))))))))******************+++,,,,,,------)))))))))))))))***+++,,,222111///---,,,******)))---------,,,++++++******,,,,,,,,,++++++*********((((((((((((((((((((((((***+++,,,------+++)))((('''((()))((('''(((***,,,,,,333777444///---+++(((******)))(((((()))***+++((((((((())))))))))))))),,,++++++******++++++,,,)))))))))))))))))))))))),,,+++******))))))******&&&'''((()))+++---......***************************,,,------++++++,,,...yyygggSSSJJJGGGCCC>>><<<999999999999::::::::::::;;;;;;::::::;;;===???@@@BBBEEEHHHKKKRRR[[[^^^\\\___XXXLLLCCC===;;;:::999888888888999:::;;;=========<<<;;;:::999:::;;;;;;777999<<>>===:::888888888888888888888888:::;;;<<<:::888777999;;;666666666666666666666666555555555555555555555555666666777888888777666666444444444444555666777777888888888999::::::;;;;;;999:::;;;<<<======>>>>>>CCCFFFIIIGGGCCC@@@AAACCC<<<===>>>?????????>>>>>>???@@@AAABBBCCCEEEFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMPPPPPPOOONNNLLLJJJHHHGGGDDDCCCBBB@@@@@@@@@@@@AAADDDHHHNNNRRRUUUWWWZZZ\\\^^^dddlllsssxxx{{{|||}}}~~~xxxuuussspppnnnjjjdddaaagggqqqvvv|||~~~rrr___OOOBBB777333555------...///000111000///,,,,,,,,,------.........,,,,,,,,,,,,,,,------...************++++++++++++******************++++++(((((((((((()))***+++,,,...---,,,++++++***++++++...------,,,++++++******,,,,,,+++***))))))(((((()))))))))))))))))))))))))))***,,,------+++)))''''''((((((((('''(((***------444777222---+++***)))(((((())))))******++++++(((((())))))************,,,++++++******++++++,,,)))***,,,------,,,***))),,,+++******))))))******)))))))))***++++++,,,,,,***************************,,,------++++++,,,...xxxeeeRRRIIIGGGCCC???===777888888888888999999999;;;;;;::::::;;;<<<===>>>CCCFFFIIIKKKSSS\\\___^^^ddd\\\OOOCCC<<<:::999999999999999:::;;;<<<>>>???===<<<;;;:::999:::;;;<<<555777;;;>>>AAABBBBBBAAA???>>>>>>@@@EEEGGGFFFDDDBBBAAAAAACCCEEEFFFFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEEEEGGGHHHGGGFFFHHHLLLPPPPPPWWWaaaiiiooouuu{{{}}}{{{zzzxxxuuu{{{}}}}}}{{{~~~~~~~~~zzzmmmaaaWWWNNNHHHDDD888888888777777666666555111222222222444555666777999999:::;;;;;;:::::::::::::::::::::::::::::::::888:::999888:::======999:::::::::999999999999999999;;;;;;999555444555777888888888888888888888888555555666777777888999999666777888999999888777666666666666777777999:::;;;888888999:::;;;<<<<<<======<<<<<<===>>>AAADDDFFFBBBFFFJJJIIIEEEBBBCCCFFF???@@@BBBCCCCCCBBBAAA@@@AAAAAACCCDDDEEEGGGHHHHHHGGGGGGFFFFFFGGGIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMKKKIIIGGGDDDCCCBBB@@@???>>>>>>@@@AAACCCMMMRRRXXX]]]```aaacccdddeeekkkrrrwwwyyy|||xxxrrrooonnnoooooopppmmmgggeeennn{{{tttcccOOOBBB888111111666//////000111222333222222,,,,,,,,,------.........,,,,,,,,,,,,---...//////++++++,,,,,,,,,---------++++++***)))(((((())))))(((((((((((()))***+++,,,***)))))))))***++++++,,,......---,,,,,,+++******---,,,+++***)))'''&&&&&&************************((()))+++,,,,,,***(((&&&'''((((((''''''(((+++---...333555///)))((())))))&&&'''(((***++++++++++++))))))******+++++++++,,,,,,++++++++++++++++++,,,***,,,...000000...,,,***,,,++++++***)))*********+++++++++************)))***************************,,,------,,,+++---...wwweeeQQQHHHEEEAAA===<<<777777777777777777777777999999::::::;;;<<<======DDDEEEHHHMMMRRRWWW\\\^^^]]]VVVKKKBBB<<<999888777999999:::;;;;;;<<<======;;;;;;;;;<<<===>>>>>>???;;;===@@@CCCDDDBBB@@@???@@@AAAAAABBBCCCDDDEEEEEECCCBBBAAA@@@AAACCCEEEFFFCCCCCCCCCDDDCCCCCCBBBAAACCCDDDEEEFFFFFFFFFFFFFFFKKKPPPVVV[[[bbbkkkvvv~~~~~~zzzvvvsssxxx}}}~~~tttrrrvvvyyy~~~~~~tttiii^^^SSSKKK@@@<<<888555555666666666000111222333333222111000666666666777888888888888999999;;;;;;<<<;;;:::999666777888:::;;;<<<<<<===999999::::::;;;<<<======;;;<<<<<<;;;999888888999777777777777777777777777999888777777777888:::;;;;;;;;;:::999999888777777:::999777666666777999::::::999888777888:::===>>>;;;===@@@AAA@@@@@@@@@AAAGGGGGGFFFFFFEEECCCBBBAAAFFFGGGHHHHHHGGGEEEBBBAAA@@@BBBDDDFFFFFFFFFHHHIIILLLLLLLLLKKKJJJHHHFFFFFFJJJLLLMMMNNNLLLLLLMMMNNNOOOLLLHHHEEEDDDBBB@@@???>>>AAADDDEEEFFFIIIOOOSSSYYY]]]ccchhhkkkmmmooopppqqqttt{{{~~~}}}zzzyyywwwuuusssoookkkhhhllllllnnnooonnnqqq~~~www```PPP???888555222000000333111///...---...///000,,,...//////...------...,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********++++++***)))(((((())))))++++++***))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...+++)))((('''((())))))---///---)))''')))---)))***++++++***)))((('''&&&'''((()))***+++,,,---))))))))))))((((((''''''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,+++***))))))))))))+++---//////...,,,,,,---((()))***++++++***(((''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))******+++,,,uuubbbNNNEEECCC@@@===<<<888888888888888888888888999::::::;;;;;;<<<<<<<<>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCAAA@@@@@@@@@AAACCCEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEGGGKKKPPPUUU\\\eeeqqqyyy{{{xxxvvvyyy}}}xxxmmmiiijjjlllvvv|||yyypppfff\\\VVVNNNJJJEEEAAA>>><<<:::999777666555444222111000///666666666666666777888999::::::;;;;;;;;;:::999888888999:::;;;;;;;;;;;;;;;999::::::;;;<<<<<<======<<<======<<<999777888888888888888888888888888888999888888777888999:::;;;999999999::::::::::::;;;<<<:::999888777888:::;;;;;;;;;999999:::;;;===>>>===???BBBCCCBBBAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFHHHHHHIIIJJJIIIGGGEEEDDDDDDEEEGGGGGGFFFFFFGGGHHHKKKKKKKKKJJJJJJIIIHHHHHHJJJKKKLLLLLLJJJHHHHHHIIIKKKIIIEEEBBB@@@@@@??????BBBFFFJJJMMMOOOSSSYYY^^^dddhhhmmmqqqrrrssstttuuutttwww}}}~~~uuummmnnnooopppqqqpppnnnlllmmmlllooouuu{{{uuuhhhUUUGGG:::444333111000000222111///------...///000...///000///---++++++,,,...---,,,+++***))))))))),,,,,,,,,,,,+++++++++***++++++***)))))))))))))))******))))))((()))))))))*********++++++++++++,,,************************...---+++)))(((((())))))///111222///***'''(((***)))******+++***)))((('''&&&'''(((((()))***++++++---------,,,,,,+++++++++)))))))))))))))))))))))))))******+++++++++++++++---,,,+++***))))))))))))***,,,......---++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))******+++,,,sss```LLLDDDBBB@@@>>>===999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;???AAACCCFFFJJJLLLNNNOOOLLLHHHBBB===;;;:::888777888888999999999999999999999999999:::;;;;;;<<<<<<===<<<;;;;;;<<<===???@@@???????????????????????????>>>>>>???AAACCCFFFGGGGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCFFFIIIMMMSSS\\\hhhppp}}}~~~|||}}}~~~oooddd```___aaakkkrrr|||yyyqqqjjjeee```]]]WWWRRRNNNJJJEEECCC???===:::666333222222222444333222111222444666777::::::::::::999999888777:::;;;;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<======>>>======>>><<<:::888888999999999999999999999999999999999999888999::::::;;;888888999;;;<<<===>>>???>>>===;;;:::999:::;;;;;;>>>===<<<;;;;;;<<<>>>??????AAADDDEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJIIIGGGFFFHHHIIIJJJJJJHHHFFFFFFGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJGGGDDDDDDDDDHHHEEEBBB@@@???AAACCCDDDMMMRRRXXX\\\___bbbhhhlllnnnqqquuuwwwwwwwwwwwwxxx|||~~~xxxnnnggggggjjjnnnrrrttttttsssrrrpppoootttwwwfffZZZGGG<<<222111111000//////000///...---,,,---...//////000000...,,,*********------+++***)))(((((((((------,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))((((((((())))))***************++++++++++++))))))))))))))))))******,,,+++***)))((()))******111333333000+++((()))***))))))*********)))((((((''''''((((((((()))))))))+++++++++************)))))))))))))))))))))))))))((()))))))))************,,,+++******)))))))))))))))+++,,,,,,+++******+++******))))))))))))******+++++++++++++++++++++++++++++++++************)))******))))))******+++,,,rrr___LLLDDDCCCBBB@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::???AAADDDGGGJJJLLLLLLMMMFFFCCC???<<<;;;:::888777999999999999999999999999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@?????????>>>>>>>>>=========>>>@@@BBBDDDGGGHHHHHHGGGEEECCCCCCDDDEEEGGGFFFFFFFFFEEEEEEDDDBBBBBBAAACCCEEEGGGJJJRRR\\\dddqqqwww~~~|||rrrhhhaaa^^^^^^```ccciiirrr}}}~~~yyyuuusssooolllhhhdddaaa]]]XXXUUUKKKGGGBBB<<<999777777777555444222000111333666888777777777777777777777777::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>;;;<<<===<<<;;;::::::<<<999999999999999999999999:::::::::::::::;;;;;;;;;999::::::<<<===>>>???@@@??????===<<<<<<<<<<<<<<<@@@??????>>>>>>>>>??????@@@BBBDDDEEEDDDCCCCCCDDDGGGGGGGGGGGGFFFEEEDDDCCCGGGHHHHHHIIIHHHHHHGGGFFFIIIJJJKKKKKKIIIGGGGGGHHHJJJIIIIIIIIIHHHHHHHHHIIIHHHIIIIIIGGGDDDBBBAAAAAAEEEDDDCCCBBBCCCGGGLLLPPP\\\aaagggkkklllnnnrrruuutttwwwzzz{{{{{{{{{||||||tttlllgggeeemmmqqqvvvzzz{{{zzzxxxxxxuuuuuu}}}vvvhhhWWWLLL<<<444...///000///---.........---,,,,,,,,,---......//////---+++******,,,***************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***))))))((((((((()))******(((((()))))))))******************+++++++++++++++******))))))))))))***+++---///000...,,,***+++---))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++***)))))))))))))))(((***++++++)))))))))***)))((('''&&&'''((()))***************************+++++++++*********))))))******))))))******+++,,,ooo]]]KKKDDDCCCBBB@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::===@@@DDDHHHKKKLLLLLLKKKDDDAAA>>><<<;;;999777666777777777777777888888888;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>===@@@@@@??????>>>===============???AAACCCEEEGGGIIIIIIGGGEEEDDDCCCDDDFFFGGGEEEEEEEEEDDDCCCBBBAAA@@@BBBCCCDDDDDDEEEJJJRRRYYYeeekkkttt{{{}}}|||{{{wwwssslllfffbbbbbbccceeedddgggjjjooo{{{}}}|||~~~}}}|||wwwuuusssrrrqqqpppnnnkkk^^^ZZZSSSJJJCCC>>>;;;:::888777444222222444666888333444444555666777888888777888999;;;<<<=========<<<<<<<<<===============999;;;<<<<<<<<<<<<===???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>@@@??????>>>>>>======>>>AAAAAA@@@@@@@@@@@@@@@@@@???BBBDDDDDDCCCBBBBBBCCCFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGIIIJJJJJJIIIHHHIIIJJJKKKJJJIIIGGGFFFEEEEEEEEEBBBDDDEEEDDDBBBAAAAAABBBFFFFFFGGGHHHJJJPPPWWW]]]ggglllqqqsssrrrrrruuuwwwyyy{{{~~~xxxlllggggggiiiqqqvvv{{{~~~~~~|||{{{{{{{{{}}}rrrdddVVVGGG>>>777111...///000---,,,,,,------,,,,,,,,,---------+++,,,,,,+++******,,,...+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))************))))))))))))***+++''''''''''''(((((((((((()))))))))******+++++++++))))))))))))))))))******+++,,,,,,,,,+++******+++(((((((((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((()))*********))))))((()))))))))((()))***)))(((((()))***+++******)))***+++,,,---************************+++++++++*********))))))******))))))******+++,,,lll[[[KKKEEEDDDBBB>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>CCCGGGIIIJJJIIIGGGCCC@@@<<<::::::999888666333333444444555666666777;;;;;;;;;;;;;;;<<<<<<<<<999:::<<<===>>>>>>===<<>>>>>======<<<<<<<<<===>>>@@@CCCEEEFFFGGGHHHGGGEEEDDDDDDDDDEEEFFFCCCCCCCCCBBBAAA@@@???>>>@@@BBBCCCBBBBBBEEEKKKPPP[[[aaajjjrrryyy~~~|||zzzvvvsssnnnjjjggghhhjjjllllllkkkhhhfffmmmvvvzzzyyyzzzyyyxxxwwwwwwxxxzzz{{{~~~|||zzzyyyzzz|||~~~~~~~~~vvvrrrjjj___TTTJJJBBB>>>888777555333222222333444444444444555666777888999666777888:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<999;;;============>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<>>>>>>==================????????????????????????@@@@@@AAAAAAAAAAAAAAAAAA???AAACCCDDDBBBAAAAAABBBAAABBBCCCEEEEEEFFFFFFFFFBBBCCCCCCCCCDDDDDDEEEEEEDDDFFFHHHIIIHHHHHHIIIKKKKKKIIIGGGEEECCCCCCCCCCCC>>>@@@CCCEEEEEEFFFHHHIIILLLNNNQQQRRRTTTYYYaaagggmmmqqqtttuuuttttttwwwzzz{{{~~~uuulllhhhjjjlllqqqvvv|||~~~}}}|||}}}~~~~~~rrrcccVVVJJJ>>>777555000...000000---+++---,,,,,,------------------******+++***)))***---/////////---,,,+++***************++++++++++++,,,,,,)))))))))))))))******+++,,,,,,+++************+++''''''''''''((((((((((((&&&&&&''''''(((((())))))((())))))))))))))))))))),,,,,,+++***)))(((''''''(((((('''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))((('''''''''(((***+++***))))))(((((()))))))))))))))***)))'''''')))+++(((((((((((()))***+++++++++++++++++++++++++++++++++++++++************)))******))))))******+++,,,mmm^^^OOOJJJIIIEEE???<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<===@@@DDDHHHIIIHHHEEECCC???===999777888999999888333333444555777888999999:::::::::::::::::::::::::::999999::::::;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;:::;;;===???AAABBBCCCDDDFFFFFFEEEEEEEEEDDDDDDDDD@@@@@@@@@@@@@@@???>>>===<<<>>>AAAAAAAAACCCGGGLLLRRRVVV^^^fffooowww}}}}}}zzzxxxuuuqqqnnnmmmpppsssuuuvvvssslllfffhhhmmmnnnkkkoooppppppqqqqqqrrrtttuuuzzz}}}~~~}}}sssgggZZZOOOIII@@@???===;;;999888777777999999888777777888888999666777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>=================================>>>>>>???@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBB@@@BBBDDDDDDCCCAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHCCCEEEGGGGGGGGGFFFGGGHHHHHHFFFDDDBBBBBBBBBCCCCCCAAADDDHHHLLLOOORRRVVVYYYYYY\\\```aaaaaadddkkkqqqppptttwwwyyyzzz|||wwwppplllmmmpppwww|||zzzpppbbbSSSHHH???888444222...---///000---,,,///,,,,,,---...............+++++++++)))((()))+++...///...---+++******)))))))))))))))******+++++++++)))))))))))))))***++++++///...---,,,+++*********((((((((()))))))))******%%%%%%&&&''''''((())))))))))))))))))))))))((((((******))))))))))))(((((((((''''''&&&'''((()))***((()))))))))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))))))))))))))***)))((('''''')))+++,,,))))))(((((((((((()))))))))******)))'''''')))+++$$$%%%&&&'''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))******+++,,,|||qqqbbbTTTPPPOOOJJJCCC???;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======AAACCCGGGJJJKKKHHHDDDBBB===:::666555666888::::::555666777999:::<<<===>>>999999999999999999999999;;;999777666666999<<<>>>::::::::::::::::::::::::999:::;;;===???@@@AAAAAADDDEEEEEEEEEEEEDDDCCCCCC>>>????????????>>>======888;;;???@@@@@@BBBFFFJJJKKKNNNTTT\\\eeepppxxx~~~}}}|||xxxwwwuuurrrqqqrrrvvvzzz~~~|||yyyqqqjjjiiikkkiiidddjjjkkkmmmnnnooopppqqqsssyyytttggg\\\UUUOOONNNLLLJJJHHHFFFDDDCCC???===;;;999888888888999777888888999999999888888;;;;;;;;;;;;;;;;;;;;;:::???@@@@@@???<<<;;;;;;<<<========================;;;<<<>>>?????????>>>===;;;<<<<<<<<<======>>>>>><<<===>>>???@@@AAAAAAAAA>>>???@@@AAABBBBBBBBBBBBAAACCCEEEEEECCCBBBBBBBBBFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHJJJJJJCCCEEEFFFFFFEEEEEEEEEFFFEEEDDDBBBAAAAAABBBCCCEEEFFFJJJPPPUUUZZZ___cccgggfffiiimmmmmmlllmmmsssxxxsssvvv{{{~~~~~~~~~}}}yyysssqqqrrrttt~~~vvviii```QQQCCC:::333///---000---,,,//////------000,,,------.../////////...---,,,+++)))'''(((***,,,*********)))***++++++,,,(((((())))))*********+++))))))((())))))***++++++111000///---,,,+++******************++++++++++++'''''''''((()))******+++)))))))))))))))(((''''''&&&&&&&&&(((+++,,,---,,,((('''&&&&&&'''((()))***((()))))))))*********+++((((((((()))))))))******))))))))))))))))))))))))+++***((('''((()))+++,,,))))))(((((((((((()))************)))'''(((***,,,&&&''')))+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********)))***++++++,,,ooodddZZZXXXUUULLLCCC===<<<=========<<<;;;::::::;;;::::::::::::;;;<<<<<<@@@CCCFFFHHHGGGEEEAAA???>>>;;;888555444666888::::::777555666:::<<<<<<;;;;;;:::999888888999:::;;;777777888888888999999999:::999777888999::::::999;;;<<<===???@@@@@@AAAAAACCCDDDEEEDDDCCCBBBCCCEEECCCBBBBBB@@@???>>>======>>>???@@@AAABBBCCCDDDEEEHHHLLLQQQTTTYYYbbbnnnxxx~~~{{{wwwwwwwwwvvvuuuuuuwwwyyyzzzxxxuuurrrqqqrrrtttuuuvvvuuurrrooommmnnnqqqsssxxx~~~~~~~~~uuukkkddd^^^\\\ZZZ[[[\\\ZZZTTTNNNAAACCCEEEDDDAAA>>>======???:::777777:::<<<999666888;;;===>>>===<<<;;;<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<============<<<;;;:::999;;;;;;<<<<<<=========>>>???AAABBBBBB@@@???@@@AAAEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAADDDFFFHHHHHHHHHGGGHHHIIIHHHFFFEEEFFFIIIJJJIIIFFFIIIIIIHHHFFFCCCCCCDDDFFFAAAAAAAAABBBDDDGGGIIIKKKPPPTTT\\\dddjjjnnnppppppuuutttsssrrrsssuuuyyy{{{{{{|||}}}{{{{{{}}}zzztttssswww}}}}}}pppfffZZZPPPCCC:::666444111...///---***+++---///...,,,///...---,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***))),,,+++***)))((((((((()))(((((())))))************(((((())))))******++++++------,,,+++***)))((('''------...///...---+++***''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((('''((()))******)))((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((''')))******))))))***+++******))))))))))))******+++***)))(((((((((************+++++++++,,,,,,,,,))))))))))))((((((((((((******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++(((((())))))***+++---...vvvkkkbbb```\\\QQQEEE===<<<<<<<<<<<<<<<;;;;;;:::::::::999999::::::;;;<<<@@@BBBEEEGGGFFFDDD@@@>>>===;;;888666555666888999777555444555999;;;<<<;;;999888777777777777888999777777777888888:::;;;<<<===;;;888888999::::::999;;;;;;<<<>>>???@@@@@@@@@BBBCCCDDDCCCBBBAAABBBDDDCCCCCCBBBBBBAAA@@@@@@???AAAAAABBBCCCDDDEEEFFFGGGGGGJJJNNNQQQUUU\\\gggpppyyy{{{}}}zzz{{{{{{zzzyyywwwwwwvvvzzzxxxwwwwwwzzz|||rrrllljjjkkkmmmuuu~~~zzzuuurrrjjjhhhfffgggiiigggbbb]]]XXXYYYYYYVVVQQQKKKGGGEEEEEE???999777999:::888666777888999::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<>>===============>>>999::::::::::::999888888999:::::::::::::::;;;;;;<<<>>>@@@@@@>>>===>>>?????????>>>===============AAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFEEEEEEFFFGGGIIIGGGFFFFFFHHHHHHGGGEEEEEEFFFFFFEEEDDDDDDEEEGGGEEEEEEGGGJJJMMMPPPSSSTTT^^^aaafffkkkooorrrssssssxxxxxxxxxwwwwwwxxxzzz||||||vvvtttuuuwwwxxxxxxyyytttppprrr{{{yyymmm```WWWMMMEEE;;;444222111///,,,...,,,++++++---...---+++------,,,,,,,,,---......---,,,+++************++++++++++++******))))))))))))))))))*********++++++)))))))))))))))*********************************+++,,,,,,---,,,+++***)))''''''((((((((((((''''''''')))******)))(((((()))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********+++((((((((((((((((((((((((''')))******))))))***+++******))))))))))))*********))))))(((((()))))))))*********+++++++++++++++*********))))))))))))))),,,,,,,,,,,,+++******))))))***++++++,,,,,,++++++,,,+++******))))))******~~~~~~zzzpppgggddd___RRRDDD<<<::::::;;;;;;;;;;;;;;;;;;999888888888888999::::::???AAACCCEEEEEEBBB???===;;;:::999888777777777888666555555666999;;;<<<<<<777777666666666666777777777666666777999;;;>>>@@@AAA===:::888888999:::999:::;;;;;;<<<===>>>??????@@@AAABBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFHHHKKKMMMOOOUUU]]]dddppptttyyy|||~~~~~~|||}}}}}}~~~}}}|||zzzyyyyyyxxxxxxzzzuuujjjeeeeeefffooo{{{~~~xxxvvvuuuvvvwwwvvvrrrooonnnpppqqqnnnfff^^^WWWTTTPPPJJJAAA===<<<<<<;;;:::888777777666666777999::::::999999888888888999999:::999999999999999::::::666777888888888888888777999999999888888888888888999;;;======<<<<<<===>>>::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>???@@@@@@>>>>>>???@@@CCCCCCDDDDDDEEEFFFFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKLLLPPPUUUZZZdddiiiqqqwwwzzz|||~~~~~~}}}}}}|||zzzyyy{{{tttiiidddbbbbbbiiirrr}}}}}}~~~~~~}}}zzzzzz}}}~~~xxxpppiiieee]]]XXXQQQKKKHHHFFFDDDBBB???<<<999888888888999999;;;:::999888777888888888777666666666666777888888555666777777888777777777888888777777666666666555666888;;;;;;;;;;;;<<<===999999888777666666666666888888888888888888888888<<<>>>AAABBBBBBBBBDDDEEEGGGFFFFFFFFFGGGGGGGGGFFFFFFIIIMMMPPPQQQRRRSSSUUUXXX[[[___cccgggiiikkklllsssrrrppppppqqqsssvvvxxx}}}sssmmmoooooopppqqqrrrrrrpppooorrrtttxxxrrrdddYYYPPPHHHBBB777444000/////////...,,,,,,---...000000///---+++------,,,,,,,,,---......******)))(((((())))))***)))+++---......---+++***++++++++++++++++++++++++++++++******))))))((((((&&&&&&'''((()))******+++((()))*********)))((('''''''''((((((((((((''''''&&&'''))))))'''&&&'''((((((((((((((((((((((((((())))))(((''''''(((***+++''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))(((((()))+++))))))(((((((((((())))))''')))+++------,,,***)))*********)))))))))))))))))))))))))))************+++++++++++++++***)))((())))))***+++++++++++++++((((((((()))***+++------~~~}}}qqqdddXXXSSSOOOHHH@@@;;;999999888888999:::;;;<<<777666666666666777888888<<<===???@@@???>>><<<:::888888999999999888777777888888999888777777666777888888888888888888888888777666555666999<<<@@@CCCBBB>>>:::777888999;;;;;;;;;;;;::::::;;;<<<===>>>===>>>???>>>===<<<===???BBBCCCCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJJJJJJJKKKMMMPPPRRRYYY^^^gggooouuuzzz~~~|||~~~~~~}}}{{{pppjjjgggeeedddeeehhhnnnwww}}}xxxxxxzzz||||||vvvrrriiifffbbb^^^ZZZVVVQQQOOOLLLIIIEEECCCBBBBBB@@@>>>???>>><<<;;;:::::::::;;;999999888888888888999999555666666666666555555444555555555444444333333333333555888888888888999:::999888666555444333333333777777777777888888888888999<<>>:::999888777888999:::;;;777666666666666777888888:::;;;=========<<<:::999888888999999999888888777444666777666444333333333999999::::::::::::999999777666666777999;;;>>>@@@>>>;;;888777999;;;<<<<<<<<<;;;;;;:::;;;<<<===>>><<<===>>>>>><<<<<<===>>>AAABBBBBBCCCEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLOOOTTT[[[ccclllttt|||}}}vvvnnnjjjjjjkkkkkkjjjeeecccdddjjjttt}}}}}}}}}|||{{{{{{{{{wwwpppooonnnlllhhhddd```]]]]]]ZZZWWWWWWVVVTTTOOOJJJCCCAAA???<<<;;;;;;<<<===<<<;;;:::999999999999:::999999999888666555333222444444333333333333333222333555777777666666777888888777666444333333222222555555666777888999::::::;;;>>>BBBFFFHHHJJJMMMOOOPPPRRRTTTUUUVVVWWWZZZ\\\```ccceeeggghhhiiikkklllqqqrrrtttvvvxxxzzz{{{{{{zzzyyyxxxzzzuuukkkhhhkkkooorrrtttvvvvvvtttssstttuuuwww~~~{{{zzz|||zzzqqq^^^UUUJJJAAA;;;888444111...------,,,++++++***)))---///111222000/////////111000///---,,,+++******%%%(((+++---...,,,)))''')))***+++---......------+++++++++++++++*********************))))))))))))*********))))))(((((((((((()))+++,,,,,,+++******''''''((((((((((((''''''(((***++++++***))))))***(((((((((((((((((((((((((((''''''(((((()))***+++************))))))))))))((((((((((((((((((((((((&&&((())))))''''''(((***)))((((((''''''(((((()))(((***,,,//////...,,,+++)))))))))*********++++++,,,,,,+++***)))((((((''''''''')))***+++,,,,,,,,,((()))******++++++******,,,+++******))))))******~~~iii\\\QQQMMMLLLGGGAAA>>>;;;:::888777777777999:::777777666666777777888999999:::;;;<<<;;;:::999888888888888888888888888999111444666777555444555666888999:::;;;;;;:::999888777777777888888:::;;;<<<999777666777:::<<<=========<<<;;;:::;;;<<<>>>???<<<===>>>===<<<<<<<<<>>>@@@AAAAAABBBCCCDDDEEEEEEGGGGGGFFFFFFEEEEEEEEEDDDEEEDDDEEEFFFGGGHHHGGGGGGGGGJJJPPPWWW```kkkvvv~~~{{{}}}|||rrrllleeedddhhhmmmppppppjjjfffccccccgggllloooppptttvvvyyyzzzyyyyyyzzz{{{yyy}}}zzzrrrrrrqqqooommmkkkjjjiiikkkjjjjjjlllnnnjjjbbb[[[PPPNNNKKKHHHFFFFFFGGGHHHDDDDDDBBBAAA@@@@@@??????CCCBBBAAA???<<<999777555777777777888888888888888888:::<<<<<<:::::::::;;;999999888888888999999:::999:::;;;===>>>@@@AAABBBEEEHHHMMMQQQUUUXXX\\\^^^^^^```cccdddcccdddgggiiimmmnnnoooooonnnoooqqqsssyyyyyyzzz|||~~~}}}wwwnnngggfffkkkqqqrrrtttuuutttssstttwww{{{}}}zzzxxx|||rrrfff^^^NNNGGG===777555444222000+++,,,,,,+++******++++++---///000///---,,,...000000///...---,,,+++++++++''')))+++------,,,+++)))((()))***+++,,,---......++++++*********))))))))))))))))))))))))*********++++++*********)))))))))((()))***+++,,,+++******''''''(((((((((((('''''')))***,,,,,,***)))***+++((((((((((((((((((((((((&&&'''((())))))*********+++*********)))))))))(((((((((((((((((((((((((((&&&'''((((((''''''(((***((((((''''''''''''(((((('''(((***,,,------,,,+++((())))))***+++,,,------000000...---+++)))(((((('''((()))******+++******((())))))***************,,,+++******))))))******~~~fff[[[QQQNNNMMMGGG@@@<<<<<<:::888777666777888999777777777777777888999999999999:::;;;:::999888777999888888777888888999999111444888999888888:::<<<888999:::;;;;;;:::999888777777888888999999999999555555555777:::===>>>>>>>>>===<<<;;;;;;<<<>>>???<<<===>>>===<<<<<<===>>>@@@@@@AAAAAABBBCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAACCCEEEEEEDDDCCCCCCEEEIIINNNWWWdddqqqyyy{{{~~~zzzxxxpppiiibbbaaagggnnnrrrtttnnnkkkfffbbb___```dddgggdddjjjpppttttttuuuzzz~~~xxx|||~~~|||rrrqqqpppnnnlllmmmnnnpppttttttvvv{{{}}}yyyppphhhccc```]]]ZZZXXXXXXYYYZZZRRRQQQPPPNNNMMMLLLLLLLLLMMMLLLJJJGGGCCC@@@<<<;;;=========>>>>>>?????????@@@AAABBBBBBAAA@@@@@@AAA<<<<<<<<<===>>>@@@AAABBBDDDEEEGGGIIIKKKMMMOOOOOOOOOSSSXXX]]]aaaeeeiiillliiilllnnnnnnmmmmmmooorrrtttttttttrrrqqqqqqsssuuu}}}}}}}}}xxxttttttuuutttqqqrrrrrrqqqlllggghhhnnntttrrrssstttssssssvvv{{{|||zzz|||xxxjjj]]]QQQJJJAAA;;;444/////////...,,,+++,,,,,,,,,,,,,,,...///,,,...///---+++***---///......---,,,,,,,,,------******++++++,,,,,,,,,,,,)))))))))***+++---...///+++*********))))))(((((((((((())))))******++++++***************+++++++++'''((()))+++++++++***)))''''''(((((((((((('''''''''(((******((('''((()))((((((((((((((((((((((((%%%&&&(((************)))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''((((((''''''(((***((((((''''''''''''((((((&&&''')))***+++++++++***(((((()))+++,,,---...///333333111///---+++)))((()))************))))))((((((((()))***************(((((())))))***+++---...~~~xxxiii\\\OOOKKKJJJFFFBBB@@@===;;;999888888888666555555666777888999:::;;;;;;999888777555555777888999===<<<;;;:::999999999999888666555555777888777777;;;;;;:::999999888888777888777777777888777555333888777777777777999:::;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>@@@AAA@@@???>>>CCC@@@>>>===>>>???@@@???AAA@@@>>>======>>>@@@AAA>>>>>>@@@AAABBBCCCCCCCCCFFFEEEEEEJJJSSS^^^gggkkkppptttyyy|||}}}zzzwwwpppmmmjjjiiikkkpppsssuuutttrrrmmmgggcccbbbccceeehhhiiikkknnnrrrssssssqqqtttyyy}}}|||xxxtttpppnnnoooqqquuuxxx}}}~~~zzzvvvkkkkkkkkkkkkjjjiiihhhggggggdddaaa___```bbbccccccddd___YYYTTTRRRNNNJJJGGGHHHHHHGGGFFFGGGHHHJJJKKKNNNPPPRRRTTTTTTSSSRRRPPPNNNLLLLLLNNNQQQSSSQQQOOORRRTTTXXXZZZ\\\\\\[[[ZZZ^^^___aaaeeejjjooosssuuuwwwxxxyyyyyywwwuuuuuuuuuxxxxxxwwwuuutttvvvzzz}}}}}}jjjjjjiiigggfffgggjjjmmmmmmmmmlllkkkllloootttwwwzzz{{{zzzxxxwww{{{ssscccWWWLLLAAA:::555555333111000/////////...---,,,+++************++++++++++++,,,---.........((("""%%%---111...)))---------,,,,,,,,,++++++))))))))))))***+++,,,---------,,,+++***)))((('''***)))((((((((()))+++,,,+++)))(((((()))******)))''''''((()))))))))))))))+++***)))(((''''''''''''***+++,,,---,,,***'''&&&$$$%%%&&&'''((((((((('''))))))(((((((((((())))))'''((()))******)))((('''''''''''''''((()))++++++******))))))))))))******)))((('''&&&&&&%%%%%%&&&&&&&&&((()))************))))))))))))***,,,///000888777444111---+++)))((()))***+++,,,,,,,,,,,,,,,))))))))))))************(((((())))))******++++++~~~|||{{{hhh[[[NNNJJJJJJHHHEEEDDD>>><<<999888888888777555777888888888888888999999999888666555555666888999:::999777666555555555666444222111222555777888888:::999999999999888888888777666666666666777666666888888777666777888:::;;;:::;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@AAABBBDDDBBB???>>>???@@@@@@@@@???>>>===<<<<<<===>>>??????@@@@@@AAAAAABBBBBBBBBDDDCCCDDDHHHPPPXXX___bbbccchhhoootttwww{{{~~~{{{wwwtttqqqppprrrtttuuuvvvuuussspppjjjggghhhmmmqqqyyywwwuuussssssqqqnnnlllmmmpppvvv}}}|||yyyyyy{{{{{{~~~}}}xxxuuusssssssssssstttuuuttttttrrrpppnnnnnnqqqtttuuuvvvrrrmmmgggcccaaa___\\\YYY[[[[[[[[[[[[[[[\\\]]]^^^______aaabbbcccbbbbbbaaa]]][[[ZZZ\\\^^^___]]][[[aaaccceeehhhhhhgggeeedddbbbcccfffjjjnnnsssvvvxxxzzzzzzzzzyyyxxxxxxxxxyyyzzz|||}}}~~~|||pppjjj```````````````bbbfffjjjlllmmmnnnooorrrvvv|||}}}}}}|||qqqaaaSSSHHH@@@888222333222111///...............---,,,+++************,,,,,,+++++++++++++++,,,---***'''(((+++------+++******)))))))))(((((((((,,,,,,+++***))))))))))))++++++***************)))))))))((((((((()))***++++++***((((((***+++***)))'''((())))))******))))))******)))((((((((())))))+++,,,,,,,,,+++)))(((''')))))))))))))))(((((((((***)))(((%%%"""$$$(((+++((((((((())))))((((((((())))))((())))))***+++,,,(((((((((''''''((((((((()))(((''''''''''''''''''&&&'''((()))***************)))))))))***,,,...///666555222000---+++***)))++++++++++++++++++***)))))))))))))))************))))))))))))************zzz{{{|||gggZZZMMMIIIJJJIIIHHHHHH???===:::888888888777666999999999888888777777777888777555555555555777888888777555333222333444555666333111111444666777888888888888888999999999999777666555555666777999;;;;;;:::888777777888999:::::::::::::::;;;;;;;;;;;;>>>===<<<<<<===@@@BBBDDDCCCAAA>>>===>>>>>>>>>======<<<;;;::::::;;;<<<===@@@@@@??????@@@AAABBBCCCCCCBBBBBBEEEJJJPPPSSSUUUQQQXXX```gggmmmsss{{{~~~}}}{{{zzz{{{zzzyyywwwrrrsssrrrooonnnsss~~~zzzsssnnnhhheeedddfffkkkrrrzzz|||wwwttttttsssrrrsssvvvyyyzzz{{{zzzxxxwwwxxx{{{yyyuuuqqqnnnllllllkkkjjjhhhhhhiiijjjjjjkkkkkkkkkpppppppppppppppqqqqqqrrrlllkkkjjjkkklllkkkjjjhhhkkkmmmooopppooommmjjjhhheeegggkkkppptttwwwzzz{{{~~~|||||||||}}}sssfff^^^[[[XXXYYYZZZ[[[\\\```eeeiiikkknnnrrrwww|||{{{www}}}~~~sssggg^^^PPPEEE===888444111///......---,,,,,,------------,,,+++************---,,,+++***))))))))))))+++,,,,,,+++***+++,,,---,,,++++++++++++*********,,,,,,+++******))))))))))))))))))******+++++++++((((((((((((((()))******,,,***))))))***++++++***((()))******++++++*********))))))))))))***++++++...---,,,+++***)))))))))++++++)))(((((('''''''''((()))***(((%%%$$$'''***((((((''''''''''''((((((*********))))))***++++++'''&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))***''''''((()))************+++************+++,,,,,,222111///---,,,+++******++++++++++++***)))(((''')))))))))*********++++++***************)))))))))xxx|||{{{gggYYYKKKGGGHHHHHHHHHHHH???<<<999777777777666555888888888888777777777777666666555555555555666666:::888666444333444666777<<<999666444444666666666666666777777888999999:::777777666555666999>>>AAABBB@@@===999777777777888999999999999:::::::::;;;;;;;;;;;;;;;<<<>>>@@@BBB@@@===;;;::::::;;;:::999;;;;;;::::::::::::;;;;;;???>>>======???AAADDDFFFCCCBBBBBBCCCFFFHHHIIIIIIFFFKKKRRRYYY```jjjuuu|||{{{{{{}}}}}}zzzqqqsssttttttvvv}}}rrrjjjdddaaa]]]___bbbgggnnnzzz~~~{{{zzztttrrrppprrrvvv{{{}}}}}}~~~|||{{{{{{~~~xxxvvvsssrrrqqqrrrssstttnnnnnnoooppppppqqqqqqpppxxxwwwuuuttttttuuuvvvwwwuuuttttttttttttsssrrrqqqqqqrrrssssssrrrooollljjjiiilllqqqwww{{{~~~qqqccc[[[YYYYYYXXXYYY[[[\\\^^^bbbhhhlllmmmrrryyy{{{yyyxxxzzz~~~|||xxxyyy{{{~~~~~~lll```VVVOOODDD;;;666444222111------,,,,,,,,,,,,---------,,,++++++*********+++++++++***)))))))))))))))------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***((())))))***++++++,,,,,,))))))))))))************((((((((((((((())))))))),,,+++))))))+++++++++***))))))***+++++++++++++++))))))))))))***+++,,,---222000...+++******++++++)))((('''&&&%%%&&&&&&'''((()))+++---...,,,((($$$)))((('''&&&&&&'''((()))******))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((()))***+++,,,'''((()))***************++++++******************,,,,,,+++******)))******))))))*********))))))((())))))*********++++++++++++++++++******)))))))))yyyxxxhhhYYYKKKGGGGGGGGGFFFFFF@@@<<<888666555555555444666666777777777888888888666666555555555555666666999888777555555666777888<<<999666444555666666555555555666777888888999999888888888777888;;;AAAFFFIIIFFFAAA<<<888777666777888888888888999999999999666777999;;;<<<===<<<<<<>>><<<:::999::::::999777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???CCCFFFHHHDDDCCCBBBBBBDDDDDDCCCBBBCCCEEEIIINNNTTT```mmmwww{{{wwwwwwyyy~~~~~~xxxyyyzzzyyy{{{yyyooogggbbb___YYYYYYZZZ]]]bbbkkkvvv}}}~~~yyyvvvvvvvvvtttwww}}}}}}{{{|||~~~uuuvvvvvvvvvwwwxxxzzz{{{yyyyyyxxxxxxxxxxxxxxxxxxzzzyyywwwuuuuuuvvvxxxyyy{{{|||||||||{{{zzzzzzzzz{{{{{{{{{zzzyyywwwvvvuuutttxxx~~~ttteeeZZZUUUUUUWWWYYYZZZ[[[\\\^^^bbbgggkkkqqqwww}}}yyyvvvttttttwww|||~~~}}}|||zzz|||kkk[[[PPPEEE@@@999222...---,,,,,,------,,,,,,------......,,,,,,++++++******++++++)))((((((((())))))***+++...,,,***+++......,,,)))((((((((((((''''''''''''((((((***++++++,,,++++++*********)))))))))(((((('''(((((())))))))))))))),,,***))))))***++++++***))))))***+++++++++++++++))))))))))))***+++------444222///,,,++++++,,,,,,&&&&&&&&&&&&&&&'''((((((+++(((&&&)))......***$$$)))((('''&&&&&&'''((())))))(((((('''''''''((((((((((((''''''''''''((((((((((((((())))))+++,,,---((())))))************)))+++++++++*********))))))(((((('''''''''((())))))&&&'''((()))***+++++++++************++++++++++++,,,,,,++++++******))))))|||uuugggYYYLLLHHHHHHGGGFFFFFFAAA===999666555555555555666666666777777888888888666666666666666666666666666666666555555555666666444333222333555777777666444555555666777888888999777999:::999999<<>><<<;;;:::;;;;;;;;;;;;;;;;;;:::;;;<<<===???@@@BBBCCCDDDDDDBBB@@@???@@@BBBBBBAAAAAACCCDDDDDDFFFKKKTTT[[[jjjqqqyyy|||zzzyyy{{{zzz|||vvvnnnfffbbb___^^^]]]ZZZ[[[\\\[[[[[[]]]```bbbfffjjjnnnpppooommmlllkkkgggjjjooouuuzzz{{{|||wwwmmmiiieeecccfffjjjmmmooooookkkccc[[[TTTRRRSSSVVV[[[\\\]]]___aaaeeekkkoooyyy~~~{{{xxxwwwxxx{{{}}}}}}}}}ppp```PPPDDD;;;666555555444333111000000111......---,,,,,,,,,------,,,++++++***++++++,,,,,,******)))))))))***++++++((()))***,,,,,,,,,++++++++++++*********)))))))))***+++,,,,,,,,,***((('''((((((((()))))))))))))))((()))***+++,,,++++++******(((''''''((())))))((('''((())))))******))))))(((((((((((())))))***+++000///---***((('''''''''&&&''')))++++++***((('''$$$#########$$$&&&)))+++))))))************))))))''''''&&&''''''((()))***))))))(((((((((((())))))((((((((((((((()))***+++*********++++++******)))((()))***++++++***))))))(((((((((((((((***++++++((((((***+++,,,,,,,,,,,,*********+++++++++,,,,,,***++++++++++++++++++,,,uuudddXXXNNNMMMOOOOOOMMMLLLFFFBBB<<<999888999999999999999888777666555444444777777888888888888777777444666777999999888666555555555666888:::999666444555555555666666666666666333666999999777999???DDDDDDAAA===999777777999;;;666666666666777777777777<<<;;;999777777888999:::999888888:::<<<<<<;;;:::999::::::;;;;;;::::::999===>>>???@@@@@@AAA@@@@@@CCCAAA>>>>>>???AAABBBBBB???AAACCCCCCCCCEEEJJJOOOWWWaaalllrrrrrrssswww|||yyy~~~qqqllleee```]]]\\\\\\[[[___aaabbbbbb`````````aaafffjjjoooqqqpppllliiigggccceeeiiinnnssswwwzzz|||uuunnniiieeeaaa___^^^___bbbeeeggggggfffeeeaaa]]]YYYYYY\\\^^^```aaaccceeehhhmmmsssxxxzzz|||{{{|||yyy}}}vvvnnn___OOOBBB999444222...000111222111000111111...---,,,,,,++++++,,,,,,+++++++++***++++++,,,,,,---,,,+++***))))))))))))$$$(((------***(((+++...''''''''''''&&&&&&&&&&&&'''(((***,,,---,,,+++***&&&&&&'''((()))***++++++)))***+++,,,---,,,++++++)))(((&&&&&&((((((((('''''''''((()))))))))))))))((((((((((((((())))))***...,,,+++)))'''%%%%%%$$$%%%''')))******'''$$$"""!!!,,,///+++''''''***)))***+++,,,,,,+++***)))''''''''''''(((***++++++((((((''''''''''''((((((((((((((((((((())))))*********+++++++++******)))'''((()))+++++++++***))))))))))))******+++,,,---***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---ooo\\\RRRJJJIIILLLLLLLLLMMMGGGCCC>>>:::999999999999999999888888888888888999999999999888888888888777888888777555555444444444333333333444444444555555666666666666777777777777666888999999888888999;;;999999777666555555555555333555888777444444666999:::888666666888;;;<<<===???>>>===;;;:::::::::::::::;;;>>>???@@@???>>>======>>>???@@@@@@???>>>===<<<<<<======>>>@@@AAABBBGGG@@@===AAADDDBBBBBBEEELLLSSS[[[```dddjjjrrrxxxzzz}}}{{{sssmmmddd^^^\\\]]]___```bbbaaadddiiijjjiiilllqqqyyy|||rrrlllgggcccdddddddddeeeiiioootttwww~~~}}}ooofffdddeeeeee___^^^]]]]]]^^^___aaacccdddcccbbbaaabbbdddggghhhlllkkkkkkmmmqqqvvvxxxzzz}}}~~~}}}rrrggg^^^PPPDDD;;;555000---------------------------------------,,,+++***)))'''((()))***************......---,,,++++++++++++************))))))))))))(((((())))))))))))((((((&&&(((***,,,---,,,+++***+++***************++++++---,,,,,,++++++*********((()))***++++++***((('''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&************************)))((((((((((((((((((((())))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((,,,,,,,,,,,,+++)))(((&&&###%%%(((***++++++***)))******))))))))))))*********+++---------+++)))(((++++++++++++++++++++++++++++++******+++,,,------lll\\\RRRIIIIIIKKKKKKKKKLLLGGGCCC???<<<<<<<<<<<<<<<::::::999888888888888888999999999888888888777777888777666555444444444444333333333444444444555555333333444444444555555555555666777777666666777999999888777666555555555555444555666666555555666777888777555666999;;;<<<<<<===<<<;;;;;;:::::::::::::::;;;===>>>>>>===<<<;;;<<<===>>>??????>>>===<<<<<<<<<<<<===>>>???AAAAAAFFF@@@===AAACCCAAAAAACCCEEEJJJPPPTTTXXX___jjjqqqxxx|||~~~~~~xxxrrrkkkfffddddddeeeeeefffeeefffkkkmmmpppvvv}}}yyypppiiiddd^^^]]]\\\]]]___dddiiilllrrrrrrsssrrrsssvvvzzz~~~}}}|||~~~{{{xxxoooddd```bbbdddccc``````^^^^^^___bbbeeegggggghhhiiikkkmmmqqqtttuuutttqqqnnnoootttxxxzzz{{{vvvwwwzzz|||~~~zzzlllbbbZZZRRRFFF===666222///---------------------------------------,,,+++***))))))))))))))))))*********------,,,+++++++++++++++************))))))))))))((())))))******))))))((('''(((***+++,,,,,,++++++******))))))((()))))))))+++++++++***************((()))***++++++***((('''&&&'''''''''(((((((((((())))))((((((((()))******)))(((((((((''''''''''''))))))))))))))))))))))))&&&%%%###""""""$$$&&&'''))))))(((((((((((())))))((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,,,,+++***))))))((((((((($$$&&&(((***++++++*********))))))(((((())))))******+++,,,------+++)))(((((((((((((((((((((((((((***(((&&&%%%%%%'''***,,,|||iii\\\RRRIIIHHHJJJJJJJJJKKKFFFDDD@@@?????????>>>===<<<;;;:::888777777777777999999888888888777777777666666555444333333333333333333333444444444555555333333333444444444555555333444555555444444555666888777666555555555555555666555444555666777777666666666555777999;;;::::::;;;;;;::::::::::::;;;;;;:::;;;<<<<<<<<<;;;:::999;;;;;;<<<======<<<<<<;;;<<<<<<<<<===>>>???@@@AAADDD@@@>>>@@@BBB@@@@@@BBBAAACCCEEEHHHLLLTTT___gggrrrwww|||~~~}}}~~~~~~zzzuuuqqqoooooonnnnnnmmmkkkjjjnnnrrrwww~~~tttjjjcccXXXVVVUUUTTTUUUXXX\\\^^^ccccccbbbaaaccciiipppvvvzzzzzz|||~~~~~~zzzwwwvvvmmmjjjhhhhhhjjjmmmooopppjjjggg```[[[___fffjjjiiihhhfffdddccccccfffiiikkknnnpppsssxxx|||~~~xxxrrrqqqvvvzzz|||{{{rrrrrrtttwww{{{~~~yyyqqqggg[[[SSSJJJDDD<<<666222000///...------------------------------------,,,+++******+++***)))(((((())))))***,,,++++++*********++++++************)))))))))))))))******************)))((())))))******+++++++++******)))(((''''''(((((())))))))))))))))))******'''((()))*********)))((((((((((((((())))))))))))******)))((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''((('''$$$"""###&&&)))+++)))((((((''''''(((((()))'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******+++++++++******)))(((((()))******&&&''')))***+++++++++***))))))(((((((((((())))))***+++,,,,,,,,,+++***)))))))))))))))))))))))))))***((($$$""""""%%%)))+++{{{iii\\\RRRIIIHHHIIIIIIHHHIIIEEECCCAAA@@@@@@???===;;;===<<<;;;999888777666666888888888888777777777777555444333333222222222333333333333444444444555555666666777777777777888888333444555555444333444555777666555555444444444555777444333444777999777444555444555777999:::999888:::::::::::::::;;;<<<<<<;;;;;;<<<<<<;;;:::999888:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAABBB@@@???@@@AAAAAABBBCCCCCCDDDDDDDDDFFFMMMVVV\\\fffllltttyyyzzzzzz}}}}}}{{{zzzxxxvvvuuuuuurrrqqqtttvvvyyy|||rrrhhhaaaWWWUUURRRQQQQQQSSSVVVXXXZZZ[[[\\\^^^aaagggooouuuzzz{{{|||~~~zzznnngggdddddddddbbb```^^^^^^___bbbdddfffbbb```\\\\\\eeeqqqvvvuuusssqqqnnnkkkkkkmmmppprrryyy{{{|||sssqqquuuyyyzzzxxxtttssstttwww||||||qqqhhh```WWWMMMFFF???;;;777222000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---+++)))''''''((()))************)))******++++++************)))))))))(((******++++++++++++******)))))))))((()))***+++++++++***)))((((((((((((((('''''''''(((((()))))))))'''((())))))***))))))(((((())))))))))))*********))))))((('''&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%(((***,,,(((((((((''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((,,,,,,+++***)))((('''&&&((()))***++++++++++++***'''((()))***++++++++++++)))(((((((((((((((((()))******++++++++++++***)))************************+++***'''&&&&&&(((***,,,{{{lll]]]SSSIIIHHHIIIHHHGGGHHHEEEDDDBBBBBBAAA???;;;888>>>===;;;999888777666666888888888777777777666666444444333222222222222333333333333444444444555555777777888888888999999999444666666666444444555666666555444444444444444444777444333444777999777444444333444666888999888777::::::::::::;;;<<<======<<<<<<<<<<<<;;;::::::999999999999999999::::::;;;;;;;;;<<<<<<===???@@@AAA@@@@@@@@@???@@@DDDGGGIIIJJJIIIGGGFFFFFFHHHMMMPPPXXX^^^hhhooosssvvvxxxzzzzzz{{{{{{yyywww{{{}}}{{{|||zzzyyyzzzyyywwwyyy~~~zzzrrrllleee___XXXVVVSSSQQQQQQSSSVVVXXXWWWZZZ```eeeiiinnnrrruuu{{{||||||{{{zzzzzz}}}|||yyyqqqeee\\\XXXYYY[[[]]]___^^^\\\[[[ZZZ\\\^^^```___^^^^^^bbbmmmzzz~~~|||yyywwwvvvuuuvvvyyy}}}|||sssoooqqqtttvvvuuuuuuttttttvvvyyy}}}pppjjj___VVVOOOHHHAAA<<<777666333000.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---+++)))''''''((()))***))))))))))))***+++,,,,,,************)))))))))(((******++++++++++++******))))))((((((((()))***+++,,,+++******))))))))))))&&&&&&&&&''''''(((((()))''''''(((((())))))))))))))))))))))))*********+++***)))(((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''!!!"""###%%%&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((+++***)))((('''&&&%%%%%%&&&(((+++...///---+++)))'''((())))))************))))))(((((((((((()))))))))*********************''''''''''''''''''''''''************************~~~zzznnn___TTTJJJIIIIIIHHHGGGHHHEEEDDDEEEEEEEEEBBB===999>>>===<<<:::888777777666888888777777777666666666444333333222222333333333333333333444444444555555555555666666666777777777555777777777555444555666555444444333333333444444666555444555666777777666444333222444666888777777::::::999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::888888888888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@???AAAAAA>>>@@@HHHNNNQQQSSSPPPKKKFFFDDDDDDFFFGGGMMMSSSZZZbbbggglllqqqtttvvvxxxwwwtttpppqqqxxx~~~{{{tttsssvvvuuuvvvssslllhhhfffccc^^^YYYXXXVVVTTTUUUXXX[[[]]]]]]ccclllsssvvvwwwwwwwwwzzzzzzyyytttpppnnnqqquuuwww|||~~~}}}yyytttpppccc___XXXUUUUUUYYY\\\^^^______]]]ZZZYYYYYY\\\^^^```ccceeejjjsss|||}}}yyyzzz{{{}}}|||tttooonnnpppsssttttttttttttuuuwww|||yyypppccc]]]TTTKKKDDD???;;;888000000000---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++***)))(((((())))))***)))))))))***+++,,,---...************)))))))))))))))******************)))))))))))))))))))))))))))++++++************++++++''''''''''''''''''(((((('''''''''(((((())))))***))))))))))))************++++++***)))))))))******'''''''''(((((((((((((((((((((((((((((((((((((((###$$$'''))))))((('''&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&(((+++......---***((('''((((((((()))))))))*********))))))))))))******)))))))))************+++))))))))))))))))))))))))((()))+++++++++***((('''|||yyyxxxmmm```UUULLLJJJJJJIIIHHHHHHEEEFFFHHHJJJKKKIIIDDD@@@>>>===;;;:::999888888777888777777777666666666666444444333333333333444444333333333444444444555555444444444444555555555555555777777666555444444555444333333333333333444444444555666666555555666777444222111222444666777777999888888888888888999999:::999999999999::::::;;;888888888888888:::;;;<<<;;;;;;;;;<<<===>>>???@@@>>>BBBAAA>>>AAALLLVVVZZZ\\\VVVMMMFFFCCCCCCEEEGGGIIIKKKOOOTTTZZZ```fffjjjlllppptttsssooonnnrrrwww|||uuusssvvvqqqqqqllleeecccdddccc___]]]\\\[[[[[[]]]```dddgggpppwww~~~zzzyyyuuunnnfffcccfffkkkqqqttt{{{}}}}}}{{{wwwuuuuuuvvvwwwqqqqqqppppppnnnjjjeeeaaaWWWVVVUUUVVVZZZ^^^```aaabbbcccbbb___]]]]]]```dddiiinnnsssvvv{{{~~~|||~~~~~~|||wwwrrrnnnooossswwwvvvxxxzzzzzz{{{uuujjjbbbVVVQQQIIIAAA;;;888666555,,,---...---***)))***,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))))))))*********))))))******+++---...///************))))))))))))((())))))******))))))((((((((()))******)))((('''))))))((())))))***+++,,,((((((((((((''''''''''''&&&&&&&&&'''((()))******((((((((()))))))))***************)))******++++++''''''''''''((((((((()))(((((((((((((((((((((((())))))***++++++******)))(((''''''&&&&&&''''''(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***'''(((((())))))))))))((('''''''''''''''(((((()))++++++************++++++)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***************))))))(((wwwuuuuuulllaaaVVVLLLJJJKKKIIIHHHHHHEEEGGGJJJNNNQQQOOOKKKGGG===<<<;;;:::999888888888777777777777666666666666444444444333333444555555333333333444444444555555444444444555555555666666555666777666444333444555333333333222222333444444333555888777444444666999444222000111333666777888777777666666666666777777888777777777888999::::::999888888777888:::<<<===;;;;;;;;;;;;===>>>???@@@>>>BBBBBB>>>AAANNN[[[___ccc[[[OOOFFFBBBDDDHHHJJJIIIIIIIIILLLPPPWWW]]]bbb```hhhqqqsssqqqooorrruuu{{{}}}wwwvvvzzzsssrrrllldddbbbddddddaaaaaa``````aaaccchhhmmmppp|||zzztttjjjaaa^^^aaafffkkkmmmqqqvvvzzz|||zzzxxx}}}{{{wwwxxx~~~vvvrrrtttwwwyyy|||pppnnnlllhhhfffgggkkknnnhhhhhhhhhhhhgggddd^^^ZZZSSSTTTVVVZZZ___cccddddddggghhhhhheeecccdddhhhlllssszzz||||||zzzuuuooooootttyyy{{{zzzooodddYYYRRRJJJEEE===666111...------+++---///...+++***,,,...++++++++++++++++++++++++++++++,,,------,,,,,,,,,'''((()))***++++++***************+++,,,...///000************))))))))))))(((((())))))))))))(((((('''(((***++++++)))'''&&&''''''''''''(((***+++,,,)))))))))((((((''''''&&&&&&&&&&&&'''''')))******(((((((((((())))))))))))((((((''''''((()))******&&&'''''''''(((((())))))'''''''''''''''''''''''')))((('''&&&&&&'''(((((('''''''''&&&&&&''''''''''''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((***(((&&&$$$$$$%%%((()))''''''&&&&&&&&&''''''(((,,,,,,++++++++++++,,,,,,))))))(((((()))***++++++))))))))))))))))))))))))...---+++***)))***+++,,,yyytttqqqnnnbbbTTTGGGEEEGGGHHHIIIJJJDDDGGGJJJLLLMMMLLLJJJHHHCCC???:::777777999999:::666666555444444444444555555444333222333444555666222666666222222777888444555555555555555555555555666666555555555444444444111222333444555555555555333333333333333444555666111111111222444777:::<<<888888777666666666666666::::::::::::::::::::::::777666666666777999;;;<<<<<<;;;;;;::::::<<<===>>>@@@???>>>???CCCIIIPPPTTTVVVRRRLLLGGGDDDDDDEEEGGGJJJHHHFFFEEEEEEHHHKKKMMMZZZ```iiippprrrrrrrrrqqq|||}}}~~~xxxwwwxxxyyywwwrrrlllhhhggghhhjjjbbbccccccdddffflllvvv~~~yyymmmddd```______^^^___cccgggjjjlllqqqxxx~~~xxxtttssssssuuu{{{~~~tttllljjjllloooqqqtttwww{{{~~~vvvmmmhhhjjjmmmqqqsssuuuuuuuuuxxxyyy|||}}}uuunnnfffdddccceeehhhiiifffccchhhhhhhhhfffccc___[[[XXXSSSVVV\\\aaafffjjjlllmmmsssooojjjggggggjjjnnnqqq~~~}}}zzz~~~yyysssqqqsssvvvwwwvvv|||rrrhhh^^^TTTKKKEEE;;;888444111000///...---------------------------------------------------)))***+++,,,,,,+++***)))*********)))))))))))))))+++***)))+++---//////...((((((((()))******++++++%%%&&&((())))))((((((''''''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((((((((&&&'''((((((((('''%%%%%%''''''''''''(((((())))))'''&&&&&&'''((())))))((('''((()))((('''&&&''')))******)))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((%%%&&&&&&&&&''''''((((((&&&&&&'''***......***''''''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&'''(((***++++++++++++************))))))))))))*********,,,------+++)))+++++++++,,,,,,+++++++++zzztttpppmmmaaaSSSGGGDDDFFFGGGGGGHHHDDDFFFJJJMMMNNNMMMJJJIIIBBB>>>:::888888::::::;;;666666555444444444444444111000000000000111222222222555444111111444555222555555555555555555555555555555555444444444333333222222333555555555555555444444333333333444555555555444333333333555777888888777777666666666666666999999999999999999999999777777777777888:::;;;<<<<<<<<<;;;;;;;;;<<<===>>>AAA???>>>>>>@@@EEEJJJMMMNNNLLLHHHEEECCCCCCEEEFFFGGGFFFCCCBBBBBBEEEHHHJJJLLLSSS\\\dddkkkooosssuuuvvvwww|||}}}~~~|||{{{xxxuuuqqqpppppppppllllllmmmlllmmmqqqxxx}}}xxxrrrjjjdddbbbbbbaaa```]]]___cccfffkkkrrrxxx}}}yyyssspppoookkknnnsss{{{~~~xxxpppjjjiiijjjlllnnnqqqtttwwwyyy{{{~~~}}}vvvuuuvvvyyyvvvvvvzzz|||yyywwwxxxwwwyyy{{{|||xxxpppfff___\\\___bbbfffiiikkkllllllhhhjjjmmmqqqrrrpppkkkgggggghhhjjjlllmmmmmmlllkkkllllllkkkjjjfffbbb___\\\YYY\\\aaafffjjjmmmmmmnnnsssqqqooonnnnnnqqquuuxxx~~~{{{|||~~~{{{zzzyyyyyy{{{{{{yyywwwzzzuuuppppppuuu}}}pppjjjaaaWWWNNNFFF???;;;777444000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))(((((())))))******+++++++++***)))***++++++)))'''((((((((()))******++++++'''((())))))***)))(((((('''((((((((((((((((((((()))((('''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''((((((((('''&&&%%%&&&&&&'''''''''(((((((((***)))((()))***+++***)))'''((()))((('''&&&''')))((((((((((((((('''''''''(((((('''&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((())),,,//////,,,)))'''''''''(((((((((((((((************++++++++++++******))))))))))))******((((((((()))******++++++))))))))))))))))))******,,,,,,---------+++***)))******++++++++++++******{{{tttooojjj___RRRFFFCCCEEEEEEDDDDDDCCCFFFJJJMMMNNNMMMKKKIIIDDD@@@<<<999888999999888666555555444444444444444222222333333444444333333555777666333333555666444444444444444444444444444444444444333333333222222222333444555666666666666555555444333333333444444555444333333444555777888777777666666555555666666888888888888888888888888777777777888999:::<<<===<<<<<<;;;;;;<<<<<<===>>>===<<<;;;:::;;;===@@@AAAEEEDDDCCCBBBBBBCCCDDDDDDDDDBBB@@@??????AAACCCEEE@@@EEEMMMUUU]]]eeelllqqqvvvxxx|||}}}{{{zzzzzzxxxyyyyyyxxxvvvwwwyyy{{{zzzvvvwwwxxxnnnkkkhhhfffgggggggggfffaaabbbdddiiiooouuuyyy{{{~~~~~~|||wwwqqqkkkiiihhhdddhhhlllqqqxxxyyyuuupppmmmmmmmmmmmmmmmnnnppprrrssstttwww|||~~~|||yyytttpppnnnllllllqqqnnnnnnssstttpppnnnnnnkkkkkkiiigggccc^^^ZZZWWWWWWYYY]]]```dddfffggggggdddgggjjjkkkjjjhhhffffffnnnrrrvvvwwwtttqqqpppppppppoooooommmkkkhhheeecccbbbeeejjjnnnqqqqqqqqqpppqqqrrrssstttvvvyyy{{{||||||xxxwwwzzz||||||{{{{{{yyywwwvvvvvvvvvuuusssuuurrrooorrr{{{~~~rrriiiZZZTTTLLLDDD>>>888444222222000------...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***''''''((()))***+++,,,,,,)))))))))+++,,,+++(((&&&((((((((()))******++++++)))******+++******))))))(((((((((((((((((('''''')))((((((''''''((())))))))))))))))))))))))))))))*********))))))(((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''+++)))((()))******)))((('''((()))((('''&&&''')))&&&'''''''''(((((())))))******)))((('''&&&&&&'''''''''(((((((((((())))))(((((())),,,...---+++)))'''''''''(((((()))))))))''''''((((((((()))))))))+++******))))))******++++++***)))(((((()))***+++((((((((()))******++++++---000222000,,,)))((()))))))))************))))))}}}uuunnnhhh]]]PPPEEECCCDDDDDDBBBBBBBBBEEEJJJMMMNNNMMMJJJHHHFFFCCC>>>:::888777666555666555444444333333444444222333444555666555444333333444444333444555666666444444444444444444444444333333333222222222111111333333444555666666666666666555444333333333333333111111222333555777999:::777666666555555555666666666666666666666666666666777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<======>>>@@@@@@AAAAAAAAABBBBBBBBBBBBAAA???======>>>@@@AAA???AAAEEEIIIOOOVVV^^^dddssswww}}}}}}{{{yyyyyyzzzxxxtttooojjjiiikkknnniiihhhgggggghhhkkkmmmnnnlllmmmpppvvv}}}}}}zzz}}}zzzuuunnnhhhcccaaa```aaafffiiiiiimmmuuuzzz{{{xxxvvvsssrrrrrrqqqpppnnnkkkkkkllllllnnnpppsssuuutttpppmmmllloooqqqqqqpppqqqnnnnnnrrrrrrmmmiiihhhgggeeeaaa]]][[[ZZZ\\\^^^```aaadddfffhhhiiijjjjjjjjjmmmooonnnjjjhhhhhhjjjwww}}}yyyrrrqqqrrrqqqqqqrrrqqqqqqooonnnmmmoooqqquuuxxxyyyxxxuuusssoooqqqtttwwwyyyzzz{{{{{{~~~yyyvvvwwwyyyzzzzzz|||yyywwwuuuuuuttttttvvvvvvwww}}}yyyrrriii]]]SSSJJJEEE>>>888444222111000111///------...///......++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++(((((())))))*********+++&&&'''))),,,//////,,,)))((((((((()))******++++++,,,,,,,,,++++++******)))((((((((((((''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&$$$'''((()))((('''&&&''')))''''''''''''(((((((((((())))))((('''&&&&&&''''''((((((((()))))))))))))))&&&&&&''')))******(((''''''''''''((())))))******&&&&&&&&&'''''''''(((((()))(((((((((((((((((()))---+++)))''''''((()))***''''''((()))***+++,,,,,,///333555222,,,''''''***(((((())))))))))))((((((vvvmmmfff[[[OOODDDCCCEEEDDDBBBAAABBBEEEIIIMMMNNNKKKHHHEEECCC@@@<<<999999888777666555555444333333333333333...///000222222111000000/////////111222333444666444444444444444444444444333333222222222111111111222333444555666666666666666555444333333333333333111111222444555777888999666666555555555555666666555555555555555555555555666777888999:::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCC@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA???=========>>>???@@@AAAAAABBBEEEJJJQQQVVVbbbiiirrrxxx~~~}}}yyywwwtttqqqkkkeeebbbbbbdddgggiiihhhgggfffgggjjjooorrruuuxxx}}}{{{vvvooogggbbb___^^^]]]^^^bbbdddccceeelllsssuuuvvvtttrrrrrrqqqooollliiiddddddcccdddeeegggiiiiiiiiifffeeehhhpppvvvxxxxxxvvvqqqpppqqqpppjjjeeedddcccbbb___\\\[[[___eeekkknnnnnnnnnnnnnnnmmmmmmmmmiiimmmpppooommmkkklllooo|||}}}uuutttvvvuuuvvvwwwyyyzzz{{{{{{{{{{{{|||~~~}}}zzzxxxqqqrrruuuxxxyyyzzzyyyyyy~~~}}}xxxttttttvvvxxxyyy|||{{{zzzyyyxxxyyyzzz{{{yyymmmddd___XXXNNNEEE@@@<<<666222111111111111222000......//////...---++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********))))))((((((&&&&&&(((,,,......+++)))((((((((()))******++++++......---,,,+++*********))))))(((((('''''''''&&&'''(((((()))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&$$$'''((()))((('''&&&''')))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((()))))))))))))))(((((((((%%%&&&((((((((('''''''''''''''(((((()))******+++))))))*********+++++++++))))))(((((((((((())))))---,,,)))((('''((()))***&&&'''''')))***+++,,,---000444666333,,,'''''')))((((((((())))))(((((((((wwwnnnfffYYYNNNEEEEEEGGGFFFCCCBBBBBBEEEIIILLLLLLIIIEEEBBB;;;999888777999:::::::::555444444333333333333333000000111222222222222222333000111444555555666999333333333333333333333333333333333222222222111111111222333444555555555555555555444333333333444444444555555555555555555555555555444444555555666666555555555555555555555555555666777888999:::::::::999999:::;;;;;;;;;;;;:::999999:::<<<===???AAABBBAAAAAAAAAAAAAAA@@@@@@@@@BBBAAA@@@>>>=========>>>>>>?????????@@@DDDIIIMMMQQQZZZdddllluuu}}}}}}}}}{{{xxxtttqqqlllhhheeeeeefffgggjjjjjjiiihhhiiilllqqquuuyyyuuupppiiicccaaaaaaaaaaaa^^^aaabbb```ccckkkrrrtttuuurrrooollljjjgggcccaaa^^^\\\ZZZ[[[]]]___``````___^^^___eeemmmtttxxxxxxuuupppmmmmmmjjjddd``````___``````^^^___eeennnuuuvvvuuutttrrrpppnnnllllllgggkkkpppuuuwwwxxxxxxyyy}}}{{{|||~~~}}}~~~~~~|||zzztttuuuvvvxxxyyyzzzzzzzzz{{{}}}~~~~~~~~~yyywwwtttrrrrrruuuyyy{{{yyy{{{~~~mmmeeeZZZSSSNNNIIIBBB===888555111///000111111111111000//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++,,,,,,+++***)))(((''''''''''''''')))***)))&&&$$$((((((((()))******++++++000///---+++******)))))))))))))))(((''''''&&&&&&&&&&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&***((('''((())))))(((''''''((()))((('''&&&''')))))))))(((((('''''''''&&&$$$$$$$$$%%%%%%'''(((((())))))(((((((((((('''''''''(((******((((((((()))''''''((())))))***++++++((((((((()))))))))******,,,++++++******++++++,,,,,,+++***((((((((())))))&&&'''((()))***+++,,,,,,000222444111---)))((()))(((((())))))))))))((((((yyynnnfffXXXNNNFFFGGGJJJIIIEEEDDDAAADDDIIIKKKKKKGGGBBB>>>:::888666777888999999888555444333333222222333333333333333333333444444555666222222555555333333777333333333333333333333333444333333333222222222222000111222333444444444444444444333333333444555555444555555555555555444444555444444444444555666777555555555555555555555555333444666888999999999999777888999:::::::::999999555555555666888;;;===???@@@?????????@@@@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<<<<>>>?????????@@@CCCEEEFFFOOOWWW]]]gggssszzz{{{yyyxxxwwwxxxzzz~~~~~~{{{xxxvvvtttrrrpppooommmlllmmmoooqqqrrrrrrtttwwwzzz~~~|||wwwmmmhhhcccaaacccggghhhiiigggiiiiiihhhmmmvvv||||||{{{wwwqqqkkkgggddd```^^^\\\YYYWWWXXXZZZ]]]]]]\\\]]]^^^```eeekkkpppssstttpppjjjfffeeeccc___\\\]]]___bbbdddeeegggllluuu}}}{{{zzzwwwtttrrrooonnnmmmlllpppwww}}}{{{zzzuuuuuuuuuuuuvvvyyy{{{||||||}}}~~~|||zzzzzz{{{ttttttuuuvvvxxx}}}{{{qqqkkkXXXSSSKKKDDD???<<<999777333111......///000000///...------///111222111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((()))******++++++******))))))((((((((('''&&&'''((((((&&&$$$((((((((()))******++++++000///---+++))))))))))))***))))))(((''''''&&&&&&$$$%%%'''((())))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))((('''&&&%%%&&&&&&'''((((((((('''''''''&&&&&&((('''&&&''')))))))))''''''((()))((('''&&&''')))'''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&(((***)))'''&&&''')))&&&'''((()))***+++,,,,,,&&&&&&&&&&&&'''''''''''',,,++++++******++++++,,,*********)))))))))))))))'''(((((()))***++++++,,,///000000///...,,,***)))((())))))******))))))(((zzzooofffXXXNNNGGGHHHKKKJJJGGGEEEAAADDDIIIKKKJJJEEE@@@<<<===;;;888777777666444333555444333333222222333333111000/////////000222333222---,,,///...******...333333333333333333333333444444444333333333222222000000111222333333333333333333333333444444555666111222333555666777777777444444444444444555666777555555555555555555555555222444666777888888888888666777888999:::999888888999999888888:::===@@@BBB>>>>>>======???AAACCCDDDBBBAAA???>>>===<<<;;;;;;===>>>??????>>>===>>>???@@@FFFKKKNNNWWWeeemmmnnnvvvvvvuuuuuuwwwzzz}}}~~~||||||{{{{{{zzzxxxtttqqqpppuuuzzz||||||}}}~~~xxxpppkkkfffccc```aaafffkkkooopppssstttssstttzzzwwwooojjjfffcccaaa]]]ZZZXXXYYY\\\^^^^^^]]]```bbbfffiiilllnnnpppqqqllleeeaaaaaa```\\\\\\]]]cccgggkkkmmmooosss{{{~~~{{{xxxuuusssqqqqqqqqquuu|||}}}{{{zzzzzzsssrrrqqqqqqssswwwzzz}}}~~~~~~{{{xxxxxxxxxuuuwwwyyy}}}yyynnncccZZZTTTKKKGGGAAA;;;666444333444111///......///000///...+++++++++...111333222111------------------------++++++++++++++++++++++++***)))(((''''''((()))***))))))))))))************'''&&&&&&'''***++++++***((((((((()))******++++++111///---+++)))(((((((((***))))))((('''&&&&&&&&&###$$$&&&(((((((((((('''))))))))))))))))))))))))%%%&&&&&&'''((()))******)))((('''&&&%%%&&&''''''))))))((((((((('''''''''%%%$$$$$$%%%'''((('''&&&'''((()))((('''&&&''')))%%%%%%&&&'''((()))***+++***)))(((''''''&&&''''''((((((''''''&&&&&&&&&%%%$$$'''((('''$$$###%%%'''&&&'''((()))***+++,,,,,,))))))))))))******************))))))))))))******((()))************))))))(((((())))))******++++++///...---.........+++((())))))************))))))yyylllhhhVVVPPPLLLMMMLLLGGGBBBAAAEEEEEEGGGIIIJJJGGG@@@:::::::::888777666666666666222222222222222222222222111111222222222333333333//////000111222222333333111111111111111111111111222222222111111111000000333444666777777666444333333333333333333333333333666555555444333222222111666555555555444444444444222333444333222111333555777777777777777777777777333444666888888777555444222333555777999<<<===>>>CCC@@@>>>>>>???AAACCCCCC??????>>>===============>>>>>>>>>>>>>>>===<<<<<>>===============>>>>>>>>>>>>>>>===<<<<<>>@@@BBBDDDDDDCCCAAA@@@???>>>>>>===============>>>>>>>>>>>>============AAAAAABBBCCCDDDFFFHHHIIIIIIMMMSSSYYY___fffmmmrrrwww{{{~~~|||wwwqqqlllhhhfffkkkppptttuuutttuuuuuuxxxyyyzzz{{{}}}pppqqqooojjjeeebbbcccfffiiikkkpppuuu{{{{{{wwwsssooolllllllllkkklllnnnrrruuuwww~~~~~~~~~|||wwwssstttwwwzzz~~~~~~|||zzzzzz{{{{{{zzzyyyxxxxxxxxxxxxxxxyyy{{{{{{wwwsssllliiijjjllloooqqqrrrtttxxx{{{}}}||||||~~~uuujjjcccXXXPPPGGG???;;;888333000111111000...++++++,,,---.........---------,,,,,,------,,,++++++******))))))''')))------***)))***%%%)))...111000,,,)))'''(((((())))))***)))))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((())))))))))))*********)))((('''&&&&&&'''((((((((((((((())))))))))))***)))'''&&&&&&'''((((((***)))((((((''''''((((((((('''&&&&&&(((((('''&&&)))'''%%%%%%''''''&&&%%%((((((''''''(((((())))))***)))((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''')))(((%%%$$$$$$&&&)))+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((())))))))))))(((((('''(((((((((+++)))((((((***++++++***((((((((((((((((((((((((zzzlllggg[[[QQQGGGBBB@@@<<<:::;;;AAACCCFFFHHHGGGDDD@@@===:::999777555444333222222111111111111111111111111111111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111222111000000000000111222222222222222222222222222111111222444555666777888666666666666666666666666555666777666444444666777666666666666666666666666777777666666777888999:::888999999:::;;;<<<======???BBBGGGIIIIIIFFFBBBAAA>>>>>>============>>>>>>>>>>>>===============>>>AAAAAAAAAAAAAAABBBBBBCCCDDDGGGJJJMMMQQQVVV]]]aaannnvvv~~~yyyvvvtttqqquuuzzz~~~~~~}}}}}}zzz{{{zzzxxxzzz{{{vvvooodddggghhheee```___ccchhhjjjlllpppuuuzzz}}}yyytttqqqnnnjjjhhhfffgggiiilllqqquuuzzz|||zzz~~~zzzyyyzzzxxxwwwuuurrroooooorrrttt{{{}}}~~~zzzxxxwwwvvvuuuttttttuuuvvvwwwtttuuuvvvxxxyyyzzzzzz{{{nnnjjjeeebbbdddhhhlllooovvv|||sssjjjaaaXXXQQQGGGAAA:::555333222111000000000000///......///000.........------------,,,------,,,+++******))))))))))))***+++,,,+++***+++%%%+++000222///+++))))))'''((()))***************(((((((((((()))))))))))),,,+++++++++******))))))(((((()))))))))))))))))),,,(((%%%%%%'''((((((&&&(((((((((((())))))))))))***)))((('''&&&&&&''''''))))))(((''''''''''''((((((&&&&&&&&&((()))((('''%%%###!!!!!!###&&&''''''(((((('''''''''(((((())))))((((((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((***+++,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))***)))(((''''''&&&''''''***)))''''''(((***+++,,,((((((((((((((((((((((((xxxjjjdddZZZOOODDD???<<<999888:::???AAADDDEEEDDD@@@===;;;999888666444333222111111111111111111111111111111000000111111111222222222111111111111000000000000111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222222333333333444444444555333333444555666777888888444555555444333333444666555555555555555555555555666666666666777888999:::777777999:::<<<>>>??????AAAEEEKKKMMMKKKGGGDDDCCC>>>>>>============>>>>>>>>>>>>============>>>???AAAAAAAAABBBBBBBBBBBBBBBDDDDDDEEEEEEFFFJJJNNNRRR^^^iiiwww|||{{{wwwuuussslllddd___bbbdddbbb______eeejjjkkkmmmqqquuuyyy{{{||||||yyyuuuqqqmmmkkkiiifffddd^^^```dddiiioootttxxx{{{yyy{{{|||yyyuuuqqqooopppmmmnnnppppppooonnnooopppuuuxxxzzz|||zzzvvvqqqnnnnnnmmmlllkkklllnnnqqqsssrrrsssuuuvvvwwwwwwwwwwwwjjjhhheeeggglllssszzz}}}zzzrrrfff\\\SSSLLLEEE@@@888555000---,,,---......//////...///000111111111/////////.........------,,,,,,,,,+++++++++++++++,,,,,,***)))+++...222333666777777333---)))((()))(((((()))******+++******(((((((((((())))))))))))...------,,,,,,+++++++++))))))((((((((((((((((((+++((($$$%%%(((***)))&&&'''((((((((()))))))))***))))))(((((('''''''''''')))(((((('''''''''''''''((('''&&&''')))***)))(((%%%### ###%%%''''''((((((''''''''''''(((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((***+++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))******)))(((''''''&&&''''''))))))((((((((()))+++,,,((((((((((((((((((((((((tttfffaaaWWWLLLBBB>>>;;;999888:::<<>>???@@@AAAFFFKKKLLLIIIEEEDDDDDD===============>>>>>>???>>>>>>===<<<<<<===???@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBAAAAAACCCGGGJJJMMMWWWeeepppwww~~~yyyuuussskkkccc\\\^^^___^^^]]]___cccgggiiikkkppptttwwwxxxxxxwwwnnnjjjfffcccbbb```^^^\\\ZZZ]]]bbbhhhnnnsssvvvxxx|||{{{wwwqqqkkkfffdddddddddgggkkknnnooopppqqqrrrtttuuuwwwwwwuuupppjjjfffdddddddddcccdddhhhmmmqqqrrrssstttuuuvvvvvvvvvvvvmmmmmmnnnsss|||vvvmmmccc\\\RRRJJJDDD???999555222111///---------...///---,,,,,,---///111000////////////............---+++++++++++++++,,,,,,,,,''')))***+++222???IIIMMMFFFBBB;;;333,,,(((''')))))))))******+++*********(((((((((((())))))))))))---------------,,,,,,,,,))))))(((((((((((('''''')))'''%%%'''***,,,***(((''''''(((((())))))******(((((((((((((((''''''''')))(((''''''&&&&&&''''''((('''&&&''')))******)))***(((%%%$$$%%%'''''''''((((((''''''&&&&&&'''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))+++(((%%%""""""&&&***---(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&'''((()))******))))))(((((('''((((((((()))***+++***))))))***,,,((((((((((((((((((((((((ooobbb^^^TTTJJJ@@@===<<<999999;;;>>>@@@CCCBBB>>>999777777444444333222222222222222111111111111111111111111000000000000111111111111/////////000111111222222111111111111111111111111000000111111111222222222111111333333333333111111111111111111111111111111333333333333333333333333333333333333444444444444222333333333111111333444555555555555555555555555222333555777888888888888777888999:::;;;<<<======???CCCGGGFFFCCC@@@@@@BBB===============>>>??????>>>===<<<;;;<<<===???@@@AAAAAABBBCCCCCCBBBAAA@@@>>>???@@@@@@???@@@CCCEEEEEEJJJRRRZZZbbbkkksssxxx}}}zzzyyyssskkkeeeeeeddddddeeegggjjjkkkmmmooosssvvvvvvuuurrrpppeeebbb___]]]]]]]]]\\\[[[]]]```eeekkkqqquuuxxxyyy|||xxxqqqiiibbb^^^]]]]]]]]]```eeehhhkkkooorrruuuyyyxxxvvvtttooojjjeeebbb``````aaa```bbbfffnnnssstttuuuxxxzzz}}}}}}ssshhh]]]UUUQQQKKKCCC===;;;888444111000000000000///...//////,,,++++++---000111000............---------,,,,,,************************$$$'''((()))222AAALLLPPPCCC===444,,,)))((())))))******+++++++++***))))))(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,))))))((((((((('''''''''%%%&&&(((***------,,,+++'''''''''((()))*********''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%&&&((())))))((()))'''%%%%%%'''((((((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&'''''')))******''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((()))******++++++((($$$!!!!!!%%%))),,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******%%%%%%&&&'''((()))******))))))((((((((()))******)))+++---,,,***)))***+++((((((((((((((((((((((((lll```\\\QQQHHH???===<<<::::::<<>>??????>>>===<<<;;;<<<===???AAAAAAAAABBBBBBBBB@@@???>>>>>>???@@@???>>>>>>???AAAEEEEEEGGGJJJQQQYYYaaaffftttyyy~~~~~~zzztttvvvtttrrrrrrtttwwwxxxxxxxxxzzz||||||zzzvvvqqqnnndddbbb``````bbbdddddddddaaadddjjjpppuuuxxxzzz{{{wwwrrrkkkbbb]]]ZZZ[[[\\\YYY[[[^^^bbbffflllrrrwww|||wwwqqqkkkfffbbb``````aaabbbbbbccciiiqqqxxxwwwyyy}}}yyyooofff^^^VVVNNNHHHBBB===777444333111...+++,,,---......,,,+++++++++---,,,,,,...111333111///---------,,,,,,,,,++++++******))))))((((((''''''(((+++(((###%%%---333222666///((($$$&&&)))+++,,,+++++++++++++++***)))((((((((((((((()))))))))))))))))))))******++++++,,,))))))(((((('''''''''&&&###%%%))),,,......---,,,&&&''''''((()))******+++&&&&&&'''((()))))))))((((((((('''&&&&&&&&&&&&'''%%%$$$$$$%%%'''(((((('''###""""""$$$'''*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++(((((((((((((((((((((((('''''''''(((((((((((()))'''(((((()))***++++++,,,'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++***))))))***+++,,,%%%%%%&&&'''((()))***+++))))))((())))))***+++,,,))),,,///...+++))))))***((((((((((((((((((((((((jjj]]]YYYPPPJJJBBB<<<999:::;;;<<>>777333333555333222111111000000111111111111111111000000000000////////////000000000000---......000111444555666888666333000.........///////////////////////////444333222222111222222222222222111111111111111111000000111111111222222222222444444444222111222444444333222222222222333444333444555555666666555555444444444555555555555666999999999:::::::::;;;;;;<<<<<<<<<<<<===???@@@AAA???>>>===<<<<<<===>>>???@@@@@@AAABBBBBBAAA@@@@@@DDDCCCBBBAAA???>>>===<<>>===<<>><<<777555222000///...///000///...---,,,++++++***)))000000...------,,,------000000///...------,,,,,,***++++++******)))((('''''''''&&&&&&&&&(((***+++,,,,,,++++++***)))))))))))))))))))))***+++------))))))))))))************)))***++++++++++++***))))))))))))(((''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((+++)))'''(((***,,,,,,,,,((((((((((((''''''''''''***)))((('''&&&%%%$$$$$$''''''''''''((()))++++++&&&'''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((,,,***((('''&&&''')))***)))((('''&&&''')))+++---&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&%%%###''''''''''''''''''''''''***)))'''&&&&&&(((+++---111///---+++)))(((((((((((('''&&&(((***+++***'''(((''''''((())))))(((&&&******++++++++++++************)))(((((((((((((((~~~iii[[[WWWOOOIIIAAA;;;999;;;===???FFFFFFCCC===777333444555333333222111111111111222111111111111000000000000------------............//////000000111222333444666555222000///...//////000000000000000000000000111111111111111222333333111111111111111111111111000000111111111222222222000222333222111111222333444444333222222333444444333444444555555555555555444444444444555555555555999999999::::::::::::;;;:::::::::;;;<<<===>>>??????>>>===<<<<<<===>>>>>>@@@AAABBBCCCCCCBBBAAA@@@CCCBBBAAA@@@???===<<<<<<<<<===>>>???????????????>>>@@@CCCEEEGGGJJJMMMOOOQQQVVV[[[___bbbfffjjjnnnvvv|||zzzwwwtttrrrooopppssswwwyyyzzz}}}}}}~~~}}}zzzzzztttmmmjjjkkkllljjjhhhccccccdddhhhooowww|||~~~}}}zzzwwwvvvxxx{{{||||||}}}zzzssskkkaaaZZZSSSMMMEEE===999666555444444333000...---......//////......------,,,,,,+++++++++++++++,,,---...............---,,,++++++++++++++++++******)))(((''')))(((((('''''''''(((((('''''''''''''''((((((((((((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((***)))((()))+++,,,,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((())))))******%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''''''''$$$%%%'''&&&%%%%%%&&&((())))))'''&&&&&&&&&'''(((((('''&&&&&&&&&(((***,,,''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''((('''&&&&&&'''***---///000///---***)))(((((((((+++***)))+++---...,,,***(((''''''((())))))(((&&&)))******++++++******)))***))))))(((((((((((((((}}}hhhZZZUUUOOOHHH@@@;;;:::===AAACCCIIIFFFBBB;;;666333444666444444333222222222222222111111111111000000000000------------............111111000000000111222222444333111000//////000111111111111111111111111111......//////000222333444111111111111111111111111111111111111111222222222...000111111000000222333555444333222222333444555333333444555555555555555444444444444555555555555888888999999999:::::::::888888999999:::<<<===>>>>>>>>>============>>>>>>AAAAAABBBCCCCCCBBBAAAAAABBBBBBAAA???>>>===<<<;;;;;;<<<>>>???@@@AAAAAAAAA???@@@CCCDDDDDDEEEGGGIIIJJJKKKMMMOOOPPPTTTXXX[[[gggmmmvvv|||}}}zzzzzz}}}~~~|||vvvtttrrrtttyyyyyyrrrhhh```YYYSSSLLLGGGAAA===777333222222222111111000...---------...///...............---------++++++,,,,,,---......///------,,,,,,++++++******++++++******)))((((((((())))))))))))((('''&&&%%%%%%%%%%%%&&&'''((((((((('''((()))******)))((('''(((((())))))))))))******)))(((''''''''''''((()))$$$$$$%%%%%%&&&''''''(((%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((()))))))))+++------,,,***(((((((((''''''''''''&&&$$$%%%%%%&&&'''((())))))%%%&&&((()))******)))((($$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((($$$%%%'''&&&%%%%%%&&&((('''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%&&&''')))***'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&%%%&&&(((***---///...---,,,***)))(((((((((+++******+++------,,,+++(((''''''((())))))(((&&&))))))************))))))))))))((((((''''''((((((~~~jjj\\\VVVNNNHHH@@@;;;;;;???DDDGGGJJJFFF@@@:::555333444555555444333333222222333333111111111111000000000///////////////000000000000000000000000000111222222111111000000000000111111111111111111111111111111.........//////000111222000000000000111111111111111111111111111111111111...///111111111111222444555444333222222333444555333333444555555555444444333333444444444555555555888888888888999999999999888888888999:::;;;<<<==================>>>>>>>>>AAABBBCCCCCCCCCCCCBBBAAABBBBBBAAA@@@???======<<<===>>>???AAABBBBBBCCCCCCAAACCCDDDDDDCCCCCCDDDEEEIIIIIIIIIIIIIIIKKKLLLNNNUUU[[[bbbjjjqqqxxx{{{nnnccc]]]TTTMMMHHHDDD@@@===888444111///000111222222......------------...///,,,,,,,,,---------......000000000000///...------------,,,,,,+++++++++***++++++***))))))((((((((('''((()))))))))(((&&&%%%((((((((())))))*********%%%''')))++++++***)))((((((((((((((()))))))))******)))'''&&&&&&''')))***%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''((('''(((***,,,......+++)))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%&&&(((******)))((('''%%%%%%&&&&&&''''''&&&&&&%%%&&&'''(((((()))(((((($$$%%%'''&&&%%%%%%&&&(((&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&(((+++,,,,,,,,,+++***)))(((((((((((((((((()))))))))(((((((((''''''((())))))(((&&&((())))))))))))))))))((()))(((((('''''''''((((((nnn___XXXOOOIIIAAA======AAAFFFHHHHHHDDD>>>888555444444555555444333333222222333333111111111111000000000///////////////000000000000.........///000111333333000000///000000111111222111111111111111111111111000000///////////////000//////000000000111111111111111111111111111111111...000222222111222333555444333222111111222333444222333333444555444444444333333333444444444444555777777777888888888999999888888888999:::;;;======<<<<<<===>>>>>>>>>>>>>>>@@@AAABBBCCCCCCBBBAAA@@@BBBBBBAAA@@@???>>>>>>===@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDCCCAAA@@@AAABBBCCCCCCEEEFFFHHHIIIHHHHHHJJJMMMSSSYYY___eeekkkoooxxx|||~~~qqqaaaUUULLLHHHBBB<<<888666444333000...,,,+++---.........------------......//////*********+++,,,,,,------///000000000///...---,,,------------,,,,,,,,,,,,,,,+++***)))((((((((()))%%%&&&((()))))))))((('''+++++++++******)))))))))%%%&&&)))+++------,,,+++'''(((((((((((()))))))))+++***(((''''''(((***+++((((((((((((''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&'''))),,,...---***(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''%%%&&&((()))***)))'''&&&&&&&&&'''((((((((((((((($$$%%%&&&'''''''''''''''$$$%%%'''&&&%%%%%%&&&((('''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''###$$$$$$%%%&&&'''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%&&&''''''************)))(((((('''&&&''''''''''''&&&&&&&&&(((''''''((())))))(((&&&'''(((((())))))(((((('''((((((''''''''''''((((((sssccc[[[PPPKKKDDD@@@@@@CCCEEEGGGEEEAAA;;;777555444444333444444333222222222222222111111111111000000000000------------.....................///000111333444/////////000000111111111111111111111111111111111111111000///////////////...//////000000111111111222222222111111111111111///111222222111111333444333222111000000111222333222222333444444444444444333333333333444444444444666777777777777888888888888888888888999;;;<<<===;;;<<<===>>>?????????>>>@@@@@@AAABBBBBBAAA@@@@@@AAA@@@@@@???>>>>>>======@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBAAA???>>>???@@@:::;;;===AAAEEEHHHHHHGGGGGGHHHJJJNNNRRRWWW[[[]]]cccgggnnnrrrvvv{{{~~~tttkkkdddZZZNNNFFF<<<:::777333111////////////...,,,---...///...---------------............))))))******++++++,,,,,,)))***+++---...------,,,---------------,,,,,,,,,---+++***((((((((())))))%%%&&&'''((())))))))))))*********)))((('''''''''&&&((()))+++,,,,,,,,,,,,''''''(((((((((((())))))******)))(((((()))*********))))))(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&(((***---,,,)))''''''''''''&&&&&&&&&&&&%%%((((((((('''&&&&&&&&&%%%&&&&&&(((((((((((('''&&&&&&'''((()))))))))))))))%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%(((((())))))))))))((('''&&&((())))))'''&&&&&&'''(((''''''((())))))(((&&&''''''((((((((((((''''''''''''&&&&&&''''''((((((uuueee]]]QQQMMMGGGCCCBBBCCCDDDDDDAAA===888666555555333222333333222111111111111222111111111111000000000000------------............///////////////000111111/////////000000000000000000000000000000000000000000000/////////000111111......//////000111111222222222222111111111000000///111222111000000111222222111000//////000111222222222333444444444444333222222333333333444444444666666666777777777888888666666666777888999:::;;;:::;;;===>>>?????????>>>??????@@@AAAAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<>>>???@@@@@@@@@@@@@@@AAABBBAAA@@@???@@@AAA<<<;;;;;;>>>CCCGGGHHHGGGFFFFFFFFFGGGJJJMMMOOOPPPQQQTTTYYY^^^bbbhhhooosssyyyzzz~~~{{{jjjddd[[[SSSLLLFFF@@@===444444333222000///000000000///...///111222111///,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,''')))***,,,---,,,+++++++++++++++++++++,,,,,,,,,---,,,***((('''((())))))(((((('''''''''(((((()))((((((((((((((((((''''''***************)))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&(((******(((&&&'''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))'''((((((((('''&&&%%%$$$$$$%%%'''&&&%%%%%%&&&(((((('''&&&%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((&&&'''((()))))))))((('''''')))+++***'''&&&&&&((((((''''''((())))))(((&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((()))wwwfff^^^RRRNNNHHHEEECCCCCCCCCBBB>>>;;;777555666555333111333222111111000000111111111111111111000000000000////////////000000000111111111000/////////////////////000000000000//////////////////////////////////////////000222333444---......///000111111222222222222222111111000000///000111000///...///000111000///......///000111222222333444444444333333222222333333333444444444666666666666777777777777555555555555666888999::::::;;;===>>>?????????>>>>>>???@@@@@@@@@@@@???>>><<<<<<<<<;;;;;;::::::999777888:::<<<>>>???@@@@@@BBBCCCDDDDDDCCCBBBCCCEEEGGGCCC??????CCCFFFHHHHHHEEEDDDCCCCCCFFFHHHIIIIIIGGGJJJLLLNNNQQQTTTZZZ]]]```dddllluuu~~~|||tttlllddd___TTTOOOGGG>>>888444333333///000111000/////////000,,,+++,,,---///000///...+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,***(((******************++++++---,,,***((('''((()))***+++***(((&&&&&&&&&'''(((''''''(((((()))*********---,,,***((('''&&&&&&&&&''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%$$$%%%'''))))))(((&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''$$$%%%&&&'''((((((((((((******))))))(((&&&%%%$$$$$$%%%'''&&&%%%%%%&&&(((((('''%%%######$$$%%%&&&'''''''''(((((('''&&&&&&)))(((((('''%%%$$$######$$$$$$$$$%%%&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******+++&&&'''((()))))))))((('''%%%(((***)))&&&$$$%%%'''(((''''''((())))))(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())){{{jjj___VVVPPPJJJFFFEEEDDDBBB???;;;999666444222222222333222222111111111111222222............////////////............////////////000000///...---...............///000000000000000000///...///111222222111000000000000000000000000////////////000111333444111111222333333333333222222111111111000000//////------...000111222333444555444444333333333444444333333333444444444555555555444444555555666777888888777666666666888;;;<<>>@@@@@@>>>===<<<<<<<<<<<<<<<;;;:::999888999;;;<<<===<<<===???@@@DDDCCCAAA???>>>>>>>>>???AAAAAAAAABBBDDDEEEGGGHHHHHHGGGEEEDDDDDDEEEFFFFFFCCCCCCDDDEEEFFFGGGIIIJJJOOOTTTZZZ___dddmmmyyy}}}xxxtttmmmddd[[[TTTNNNLLL===999555222222222333222333222111000///...---,,,...---,,,,,,---...///000///...,,,*********,,,---,,,,,,,,,,,,,,,,,,------'''(((((()))***+++++++++((()))******)))((()))+++******+++******((('''&&&''''''''''''''''''''''''''''''((()))******++++++''''''''''''((()))++++++)))&&&&&&(((((($$$###%%%&&&&&&'''''''''''''''&&&%%%&&&)))+++,,,,,,+++***%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''(((***+++((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''(((((('''&&&%%%%%%(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%'''(((***)))'''%%%###&&&&&&&&&''''''(((((((((((((((''''''''''''((((((%%%&&&'''(((((((((''''''&&&%%%$$$%%%'''((('''&&&///---+++(((&&&%%%%%%%%%((('''''')))+++,,,+++))))))(((&&&%%%%%%&&&'''(((((((((((((((''''''''''''((()))***)))((('''((())),,,,,,,,,+++)))(((&&&%%%&&&'''''''''''''''&&&&&&))))))(((((((((((())))))|||lllaaaVVVPPPIIIEEECCCBBB@@@===:::888666333222222333333222111111111111111111222333333333222222111111111............////////////111111111000000000//////......///000000000000000///.........000111000///000000000000000000000000000000000000000000111111000111222222333333222222111111111111000000000/////////000000111222222222333333222222222222333333444444444444444444444444333333333333444555666777666666666666777:::<<<>>>======<<<<<<;;;<<<<<<<<<777999;;;===>>>===<<<<<<<<<<<<<<<<<<;;;:::999888999;;;<<<===<<<===???@@@BBBAAA@@@?????????@@@AAABBBBBBBBBBBBCCCDDDDDDEEEGGGFFFDDDCCCCCCCCCDDDDDDBBBAAA@@@???@@@@@@AAABBBCCCGGGLLLOOOSSSZZZccckkkwwwxxxzzz}}}yyysssmmmgggbbbddd```ZZZRRRJJJDDD@@@>>>999666333111111111111000111000///...---,,,++++++---,,,,,,++++++,,,---...111000---+++))))))******++++++++++++,,,,,,,,,,,,'''(((((()))******++++++((()))+++***)))((()))+++---,,,,,,+++***)))((((((''''''''''''''''''''''''************************+++***)))(((''''''''''''***&&&&&&'''&&&!!!!!!(((((((((((((((&&&%%%$$$&&&((()))++++++***)))(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((************)))))))))((((((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''')))***)))(((%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&(((''''''''''''((()))***'''&&&'''***---///...---)))(((&&&%%%%%%&&&((()))&&&'''''''''(((((())))))((()))***)))''''''''')))*********)))((('''&&&%%%''''''((((((((((((''''''))))))(((((((((((())))))|||lllaaaVVVPPPHHHCCCAAA???<<<:::888777555333333333333444111111111111111111111111666666555444333222111111............////////////111222222333333111000///......///000000000000000///...---...///000///...000000000000000000000000111111111000000/////////000000111222222222222222111111111111000000000000222222111111111111111111222111111111111111222222444444333333333333333333222222222222333444555555555555555666888;;;>>>@@@;;;;;;;;;;;;;;;<<<===>>>444555777999;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999;;;<<<===<<<===???@@@AAA@@@?????????@@@BBBCCCCCCCCCBBBAAAAAABBBBBBCCCEEEDDDCCCBBBAAAAAAAAAAAABBB@@@>>>;;;:::;;;<<<<<<===@@@CCCEEEFFFKKKQQQWWW^^^___cccgggjjjnnnpppqqquuuxxx|||zzzrrrfffbbb[[[VVVRRROOOLLLJJJQQQNNNIIICCC>>>999777555333111000000000000///---...------,,,+++******)))---,,,+++*********+++,,,333111...+++)))(((''''''************++++++,,,,,,((((((((()))******++++++)))***+++***)))((()))***,,,,,,***)))))))))))))))((((((((((((((((((((((((************)))))))))(((+++***)))((('''''''''''')))&&&&&&((('''###!!!###&&&''')))))))))'''%%%$$$((())))))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''((()))******)))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%'''((('''&&&%%%%%%%%%%%%'''(((***+++&&&&&&'''***...111111111((((((&&&&&&&&&'''((()))%%%%%%&&&'''((()))******((()))***)))'''&&&'''((('''(((((((((((('''&&&%%%(((((())))))))))))(((((()))((((((''''''(((((()))yyyjjj```VVVOOOGGG@@@>>><<<999666666555444333333333333444111111111222222111111111333333222222111000//////............////////////000111333444333222000.........///000000000000000000.........000000///...000000000000000000000000000000000000000000/////////000000111222111111111111111111000000000000000222111222222222222222222111111000000000111222222111111222222333333333444222222111222222333444555555555666777999;;;===>>>===<<<;;;:::999888888888444555666888999999999999:::::::::::::::999888888999;;;<<<===<<<===???@@@AAA@@@????????????AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCBBBBBB@@@??????>>>>>>CCCAAA>>>;;;::::::;;;<<<===???AAABBBCCCEEEIIIMMMOOOPPPRRRUUUWWWYYYZZZ[[[```cccggglllppptttzzz}}}yyyoooddd[[[UUUIIIFFFCCC@@@@@@AAABBBCCCDDDBBB>>>;;;777555444333///......///000000...,,,,,,,,,,,,+++*********)))...---+++***)))******+++111000...+++)))((((((((()))))))))******++++++,,,(((((())))))************)))***+++***)))((()))***)))((('''''''''((()))***))))))))))))))))))))))))''''''(((((((((((((((((('''''''''''''''((()))***&&&$$$%%%)))***((((((+++$$$%%%(((******)))'''&&&'''(((((()))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((&&&%%%######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%***(((&&&%%%%%%&&&'''((('''&&&%%%&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''***...000000000(((''''''&&&''''''((()))&&&&&&&&&'''((())))))***((()))))))))'''&&&'''(((&&&''''''(((((((((''''''(((((()))************)))(((((((((''''''(((((((((xxxjjj```VVVOOOEEE>>>;;;999777444555555444444333333333333000111222222222222111000/////////000000000000000............////////////...000111222222000...---......///000000000000000111000//////111111000///////////////////////////,,,---///000111111111000...///000000111111000000000000000000000000111111///000000111222222333333111111111111111222333333...///000111222444555555222222222222333444555666666666666777888999:::;;;<<<;;;999777555444333333666666777777888888888777999999999:::999999888777999;;;<<<===<<<===???@@@BBBAAA???>>>======>>>>>>======>>>>>>???AAABBBCCCAAAAAAAAA@@@??????>>>===AAA???>>><<<;;;<<<===>>>;;;<<<>>>@@@AAACCCEEEFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLOOOSSSWWW[[[```fffjjjoootttxxx}}}uuunnncccYYYPPPJJJEEEBBB:::999888777777:::===???888777555333111000000111.........000111000...+++,,,,,,++++++++++++++++++...---,,,*********++++++---,,,,,,+++************(((((()))***++++++,,,,,,)))))))))))))))*********)))++++++***((((((((()))&&&&&&'''((()))***+++,,,))))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,'''''''''''''''(((((()))%%%###%%%)))+++)))))),,,&&&''')))******((('''%%%&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''***)))'''&&&&&&''')))+++&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''((()))******)))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''))))))'''&&&$$$)))(((&&&%%%%%%&&&((()))((('''&&&&&&(((((('''&&&(((((('''&&&%%%$$$######&&&&&&&&&)))+++---,,,+++''''''''''''(((((())))))(((((((((((((((''''''''''''((()))((('''&&&&&&(((''''''((()))))))))(((((((((((()))***++++++******((((((''''''''''''((((((yyylllcccVVVNNNDDD===:::888666444555555555444333222222111000111222333333222111000//////000000000111111111............////////////...//////000///...---,,,......///000000000000000222111000000111111000///////////////////////////+++,,,...000111111111000......///000000000000000000000000000111111111111......///000111111222222000000000000111222333444......///000222333444444222222222222333444555555555555666777777888888888777666555444444444444444777777777777777777777777888888999999999888888777999;;;<<<===<<<===???@@@AAA@@@>>>===;;;;;;;;;<<<;;;;;;<<<===>>>@@@BBBBBB@@@@@@AAAAAAAAA@@@??????>>>========================>>>@@@BBBCCCDDDEEEEEE@@@AAABBBDDDEEEFFFFFFFFFAAACCCFFFHHHKKKNNNSSSWWWVVV\\\bbbgggoooyyywwwnnneee___WWWQQQHHH@@@;;;888666555444444444222111222555777333222111000//////000111.........///000000---++++++++++++,,,,,,,,,,,,,,,---,,,+++*********+++,,,*********++++++++++++,,,((())))))***+++,,,------))))))))))))))))))*********++++++***((('''((()))'''((()))***+++,,,,,,+++(((((((((((((((((((((((('''((()))+++,,,...///000+++***)))'''&&&%%%%%%%%%&&&###$$$''''''$$$$$$&&&++++++***)))(((&&&%%%$$$'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((())))))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%$$$###$$$%%%&&&''')))(((&&&'''(((((('''&&&%%%%%%&&&''''''&&&&&&&&&'''&&&&&&''')))***)))(((&&&''''''((()))))))))***))))))(((((('''''''''''''''((()))(((&&&%%%&&&''''''(((((()))))))))(((((('''((()))******+++******(((''''''&&&&&&''''''(((yyylllcccUUUMMMCCC<<<999888666444666666555444333222000//////111222333333222111///111000000000000000000000............/////////////////////.........------......///000000000000000222000//////000000///...////////////////////////,,,---///000111000///...---...//////000000/////////000000000111111111111////////////////////////////////////000111222333000000000111111111111111111111000111111222333444222333444555777777888888444444444444444444555666555555555555666666777888777777888888888888888777999;;;<<<===<<<===???@@@>>>===<<<;;;::::::;;;<<<<<<<<<<<<<<<===>>>???@@@???@@@AAABBBBBBBBBAAAAAA>>>????????????>>>===<<>>>>>???@@@AAAAAAAAAAAA===>>>?????????AAAEEEHHHEEEJJJOOOQQQVVV___dddeeeiiimmmsssxxx|||~~~yyytttqqqjjjgggbbb\\\WWWPPPHHHDDD@@@<<<777333222111///...///000111000///...111333222111000/////////000111///...------......,,,************++++++,,,,,,,,,+++***)))((()))***+++,,,))))))***+++++++++++++++))))))***+++,,,---......***)))))))))))))))))))))***+++,,,***((('''((()))'''(((***+++***(((%%%$$$'''''''''''''''''''''''''''((()))***+++,,,---...+++***)))'''&&&%%%$$$$$$%%%###$$$'''&&&######%%%***)))(((''''''(((((()))******))))))(((((())))))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''***(((''''''(((((('''%%%###$$$&&&'''((((((((((((&&&%%%%%%''')))***)))'''&&&'''(((((()))*********'''''''''((((((((((((((('''((()))(((&&&%%%&&&'''''''''((((((((('''&&&&&&&&&'''((()))************(((''''''&&&&&&''''''(((wwwjjjbbbUUUMMMCCC<<<999888666555666666666555333111///...///000222333333222000///111111000///...---,,,,,,............/////////000000000///............///...//////000000000000000111///......//////...,,,////////////////////////---...000111111///---,,,---....../////////////////////000000111111111222111000000///...------------------......000111111333222222111000//////...////////////000111222333///000222444666888999999666666555444444444555555222222333444555777888999666777777888888888777777999;;;<<<===<<<===???@@@;;;;;;:::999:::;;;<<<=========<<<<<<<<<<<<======???@@@BBBCCCDDDDDDCCCBBBAAABBBCCCCCCBBB@@@>>><<<======>>>@@@AAA@@@>>><<<>>>>>>???>>>>>>===;;;;;;<<<<<<;;;:::888999<<<>>><<>>999777555444444555666777666444111000111111222111///......///......///000000000000000000000000000000000000000---...///...,,,,,,...///......------------.........//////000000000000///////////////000000000000...///000000000...---,,,222333333111...,,,,,,---......------///000333444//////000111111111111111---...///111111111000///111111111111000000000000,,,---///111111111111000777555444555777888555222666555444333222333444444444555666666666666666666:::999777555666888:::<<<;;;;;;;;;<<<<<<<<<======>>>===<<<:::999999::::::>>>============>>>>>>???AAAAAA@@@@@@@@@AAABBBBBB@@@?????????AAA@@@???===???>>>===<<<<<<===>>>???;;;;;;:::::::::;;;<<<<<<;;;::::::999888888999999===<<<;;;===???AAABBBAAADDDFFFIIILLLQQQUUUWWWYYY^^^]]]]]]^^^aaafffkkknnnssstttvvvwwwyyyyyyzzzzzztttttttttuuuxxx|||}}}zzzxxxvvvuuunnnlllgggaaa[[[VVVRRRPPPJJJIIIGGGEEEBBB???===<<<888888666555333222000000111000000///...---------------......//////000000......---,,,,,,,,,,,,---...------,,,+++***))))))))))))))))))************+++++++++++++++***)))((('''&&&&&&'''***++++++*********++++++,,,,,,,,,,,,+++)))((('''((()))(((((())))))************))))))''''''(((((()))(((''''''(((***+++***(((''''''''''''&&&%%%&&&'''((('''&&&(((&&&%%%%%%&&&&&&&&&%%%((((((((((((((((((((((((&&&''''''&&&$$$$$$&&&''')))&&&$$$$$$'''((('''%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''((((((&&&%%%###(((((())))))))))))((((((''''''''''''&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))))))))"""$$$''')))***)))'''&&&&&&&&&&&&&&&&&&(((***,,,333---'''%%%'''(((&&&$$$%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&''''''&&&&&&''')))(((((('''''''''(((((()))'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''yyyoooeee___TTTNNNEEE===999666555444444444555555444333111000222444555444111000222444......///000000000000000////////////////////////---...///...,,,,,,...//////................../////////000000000//////....../////////000000000000000111111222111000///...+++---...///......000222//////////////////000111//////000111111111111000...///000111222222111000000000000000000000000000---...///000111111111111444333222444666777666444666555444333333333444444444555555666666666666666999888777666777888:::;;;999999999:::::::::;;;;;;>>>===;;;:::999::::::;;;>>>===============>>>>>>AAAAAAAAAAAABBBBBBBBBBBBBBB@@@??????@@@???===;;;===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<999888888777777777777888;;;:::999:::<<<>>>>>>>>>>>>???AAAEEEHHHLLLNNNPPPNNNMMMKKKIIIJJJLLLOOOQQQVVVWWWXXXZZZ[[[[[[\\\\\\ZZZZZZYYYZZZ]]]```dddgggnnnpppssswww{{{~~~~~~|||yyywwwuuutttsssppplllhhhhhhjjjiiifffbbb```___\\\YYYWWWUUUSSSRRRQQQOOOLLLHHHDDDAAA>>>===>>>===<<<;;;999888777666555444333222111000///...//////......---,,,,,,,,,---------------...............------,,,,,,---------,,,,,,++++++******)))))))))))))))*********************)))))))))(((((($$$######%%%(((******)))***************++++++,,,,,,+++***)))*********)))))))))************))))))'''&&&&&&&&&&&&&&&&&&&&&)))***+++)))&&&###""""""'''&&&%%%&&&((()))((('''((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''(((&&&$$$%%%'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''''''''''''''&&&%%%$$$###""""""###%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((((()))))))))&&&'''((())))))'''%%%$$$!!!%%%((('''%%%%%%***///777000((($$$%%%''''''%%%%%%&&&''''''''''''''''''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))%%%&&&''''''&&&&&&''')))(((''''''&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''uuukkkccc]]]SSSLLLDDD<<<888666555444444444333333222222111111...111333333111000111333......///000000000//////........................---...///...,,,,,,...///000//////......//////000000000000000//////...---....../////////000000000000000111111111000//////)))+++---.........000222000000000000000///...---...///000000111111000000000000111222222222111111////////////000000000000////////////000111111222222111111333555777666555666555444333333333333444444444555666666666666666888888888888999999999:::999999999:::::::::;;;;;;<<<<<<;;;:::::::::;;;<<<>>>======<<<<<<=========@@@AAABBBCCCDDDCCCBBBBBBCCCAAA?????????>>><<<:::999::::::;;;;;;;;;::::::>>>===<<<;;;;;;:::;;;;;;666666555555555666777777999888777777999:::::::::888999;;;===@@@BBBDDDEEEAAA@@@===::::::;;;<<<===???@@@AAABBBCCCDDDDDDDDDEEEDDDDDDDDDFFFHHHKKKMMMOOOQQQTTTWWW[[[^^^___```^^^aaafffjjjmmmpppsssuuuzzzzzzzzzyyywwwvvvtttsssooopppqqqqqqooommmkkkiii^^^]]]ZZZXXXUUUSSSRRRQQQOOOLLLIIIIIIKKKKKKIIIFFFFFFEEECCCAAA???===<<<;;;::::::888777555444444444222222222111111111111111000000//////...------,,,......------,,,+++++++++---,,,,,,,,,,,,,,,++++++.........---------------++++++++++++++++++++++++))))))))))))***************)))(((((('''((((((((($$$######%%%(((******)))***)))((((((((()))+++,,,************))))))))))))((())))))******))))))((()))((('''&&&%%%%%%&&&''')))******(((%%%###"""###&&&%%%%%%''')))******))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&$$$###$$$&&&(((***&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$######"""###$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))(((((()))))))))((('''%%%$$$######((('''######)))000888111(((###$$$&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&&&&'''''''''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((zzzqqqiii```[[[PPPJJJBBB;;;777555444333444333222111111111111222...///222666888777333000......///////////////...---------------------------...///...,,,,,,...///000000////////////000000000000000000///...---,,,........./////////000000..................------...///000///---,,,---......///000000000///---,,,...//////000000000000000000000000000111111000000///////////////000000000111000///...///000222333333222222333444555666666555555444444333333333333333444555666777777777666777888999:::::::::999999;;;;;;;;;<<<<<<<<<======<<<;;;:::999:::;;;<<<===>>>======<<<<<<======>>>@@@BBBDDDEEEEEEDDDBBBAAAAAA@@@>>>===>>>>>><<<;;;888999:::<<<<<<;;;:::999======;;;:::999999999999666555555555555666777777888777555666777888888777888888999;;;<<<>>>??????:::999777666666888:::;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@>>>???AAACCCEEEFFFGGGHHHEEEHHHLLLOOOPPPQQQSSSTTTYYYXXXXXXWWWVVVTTTSSSRRRRRRRRRSSSSSSRRRPPPNNNMMMIIIGGGFFFDDDBBBAAA@@@@@@@@@>>><<<<<<>>>>>>===;;;<<<<<<;;;:::999777666555444444333333333444555555////////////////////////------------,,,,,,,,,,,,...---------,,,,,,++++++---------,,,+++++++++***...............---,,,,,,))))))******+++++++++,,,((()))))))))***************)))(((((((((((()))***((('''&&&(((***+++***)))))))))'''''''''(((***+++'''((()))((('''&&&&&&'''(((((())))))))))))((((((---+++)))'''&&&'''((()))&&&((())))))((('''((()))&&&%%%%%%''')))++++++***)))))))))(((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((******)))'''&&&%%%$$$$$$###&&&&&&$$$###''',,,111---'''$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))wwwnnnggg___XXXNNNHHH@@@999666444333333333333222111111111222222444333555<<>>============>>>??????BBBCCCDDDEEEEEECCCAAA@@@???===;;;;;;===>>>>>>===999:::;;;=========<<<;;;<<<;;;:::999888888888888777777777666666777777888999777666666777888888777888888999999:::;;;;;;<<<555444333333444555777888666666777777777777777666777666666555666666777888888888999:::::::::::::::888:::<<<=========???@@@AAAAAAAAAAAAAAA@@@????????????@@@@@@???>>>===<<<999888888777777777777777666555555555666666666555222222333333222111000///111000000000000111111222000000000000//////......------------------------.........---------------...---------,,,+++++++++---------...------++++++((())))))******++++++,,,((()))))))))*********************))))))******++++++)))(((((())))))(((''')))((('''''''''((()))***&&&(((******'''&&&&&&'''(((((())))))))))))((((((,,,***((('''&&&'''(((***%%%&&&((()))((('''((()))%%%%%%%%%&&&)))+++******)))******(((&&&%%%&&&(((''''''''''''''''''''''''###%%%''''''&&&&&&'''(((&&&'''((('''&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%"""###%%%'''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((((((''''''&&&&&&&&&&&&%%%$$$$$$$$$&&&&&&%%%$$$'''&&&%%%%%%&&&&&&%%%$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))vvvnnnggg^^^WWWLLLFFF>>>888444333333333333333333333333333222222444111222:::BBBBBB777---....../////////...---------------------------------...///...,,,,,,...///000//////......//////000////////////......---,,,------.........///////////////......//////000111///000111000///...///111,,,---...///////////////---...//////000000////////////...---------......//////000000111111222222111111111000000111111222444555444222111111222444444444555555444444333222333333555666777777777777777888:::;;;;;;;;;:::999999999999:::::::::;;;;;;<<<<<<;;;:::::::::;;;<<<=========>>>???@@@AAABBBDDDDDDEEEDDDCCCAAA???>>>===;;;::::::<<<>>>??????:::;;;<<<======>>>======<<<;;;:::999888888888999:::999888888777777777888888777666666888:::999999666666666777777888888888666555444333333333444444444444444444444444333333555555444444444444555555555555666666555555444333000222333444444666888;;;777777888888999888888888444555555555555555444444222222222222222333444555111111111111111111111111///000111222222111000//////......---------......000000000///......------.........---------------.........---------------------,,,,,,,,,,,,,,,,,,+++,,,---------,,,***))))))))))))*********++++++))))))))))))************)))******++++++++++++***)))(((&&&&&&''''''&&&$$$'''((((((((())))))))))))(((+++...---***((()))***'''(((((())))))((((((''''''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''%%%$$$$$$$$$%%%$$$$$$&&&((())))))((((((***+++(((%%%###%%%'''((((((((((((((((((((((((&&&'''''''''&&&''')))+++***,,,---,,,)))&&&$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%"""$$$&&&(((((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''(((''''''&&&&&&''''''((('''''''''(((%%%###$$$'''((($$$ !!!"""$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&'''))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((()))******&&&&&&''''''((()))))))))((((((((((((((((((((((((vvvooohhh^^^VVVJJJEEE===777444333333222222333444555555444333222///...///222666666111---......//////......---,,,---------------------------...///...,,,,,,...//////..................///.........///......---------------.........////////////.........///000111,,,...//////......000111//////...---------......---...//////000000//////111000///...---......///000000000111222333333333111111111222222111111000000111111000......111444444444555555555444333222222333444666777777888888888999::::::;;;;;;::::::999999999:::::::::;;;;;;>>>===;;;:::999::::::;;;======>>>???@@@BBBDDDEEEGGGFFFEEECCC@@@>>>===<<<>>><<<:::999;;;=========;;;;;;;;;;;;<<<===>>>???<<<<<<;;;::::::;;;;;;;;;;;;:::999888777666666666777666555666888:::::::::555555555666666666666777777666555444333333333333444444444444444333222111444444444444444444444444111222333333333333333222///000000///000222666999333444444555555444444333111111111111111111111111222111111111111222333333///000111000/////////000///000222444444444333222//////...---------......//////............------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))***+++,,,,,,***)))'''))))))))))))************))))))))))))************&&&(((***,,,,,,+++)))((('''&&&%%%&&&(((((((((&&&&&&((()))++++++***)))((((((,,,000///+++))))))+++''''''((((((((((((''''''######$$$$$$%%%%%%&&&&&&$$$%%%'''&&&%%%$$$$$$%%%%%%$$$$$$%%%'''''''''&&&'''***+++(((###!!!$$$'''''''''''''''''''''''''''((((((((('''&&&'''+++...000222333111---)))''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((('''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&''''''''''''%%%&&&((())))))(((&&&%%%&&&%%%%%%&&&''''''%%%###"""###%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))***)))((('''&&&&&&&&&&&&%%%%%%&&&'''((()))******''''''(((((()))******+++''''''''''''''''''''''''wwwqqqiii^^^UUUIIIDDD<<<666333333222222222333555666666555333222///000111000...///111333.../////////...---,,,,,,........................---...///...,,,,,,...///......------------......------......///.........---------.........//////---,,,,,,+++,,,---...///---...///...---------///222111///---,,,,,,,,,,,,---......///////////////222111000.........///000000000111222333333444444000111222333333222000///,,,......---,,,---111555333444555555555444333222222333444666777888888888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>===<<<:::999999::::::<<<===>>>???BBBDDDFFFGGGHHHGGGDDDAAA???===<<<;;;@@@===:::999:::;;;<<<;;;;;;;;;::::::;;;<<<>>>???======<<<<<<<<<======>>><<<;;;999888666555555555666555444666888:::;;;:::555666666666666777777777222222111111111111222222222222222222222111000///111111111111111111222222//////111222333444444444222222000...---///333777111222222222111111000///111111111111111222222222000//////............///---...///...---,,,---...)))***---/////////...---......------------..................//////////////////......---,,,,,,+++++++++++++++++++++++++++(((((())))))******++++++((()))+++++++++***(((&&&*********)))))))))))))))))))))))))))************$$$&&&))),,,,,,+++(((&&&&&&%%%%%%'''***,,,,,,+++&&&(((***,,,---+++)))(((&&&+++///...***'''(((***''''''((((((((((((''''''######%%%&&&'''((((((((("""$$$'''((((((((()))+++&&&$$$###$$$&&&&&&%%%$$$''')))+++(((### ###&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&(((,,,000444777888555000+++))))))%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%&&&'''&&&''''''((((((''''''&&&''''''((((((((((((((('''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&''''''''''''%%%''')))***)))'''%%%###"""%%%(((((('''%%%&&&'''&&&&&&&&&%%%######%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))******)))((('''&&&&&&&&&%%%%%%&&&'''((()))***+++'''(((((()))***++++++,,,''''''''''''''''''''''''|||rrrgggZZZQQQKKKEEE<<<666222111111111000111333444444333111000111111111111000000000000000000111111000...,,,+++******))))))***,,,---///......---------,,,,,,,,,+++,,,---,,,,,,,,,...000000000000///......------******+++,,,...000222333111...++++++...//////---111111000000//////...............------,,,,,,,,,///......---------......000000///...............000000111111111222222222222111000//////000111111000000///////////////000444444444333333222222222555666777666555444555666999:::;;;<<<===<<<;;;:::===<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;<<<===>>>>>>???BBBCCCDDDEEEHHHJJJFFFEEECCCAAA???===;;;:::999888888777888:::;;;<<<:::;;;;;;;;;<<<==================>>>===<<<<<<;;;===<<<;;;;;;999999888777555666777888888777666666666666666555555666666666333222111000000000222222222333333444444333333222111111111222222333333333111111000000000000111111555333111///...///111333111111111111111111111111000000//////......------000000///..................///000///...---...000------/////////...---,,,+++,,,,,,------,,,,,,+++//////000000000000//////......------...---,,,***((((((***++++++,,,++++++&&&''')))***++++++******,,,,,,,,,++++++************)))((((((((()))+++,,,)))+++,,,,,,***(((''''''))))))))))))))))))))))))''''''(((((())))))))))))************************%%%$$$$$$$$$%%%&&&((()))%%%&&&'''&&&%%%%%%&&&'''(((((((((((('''&&&$$$$$$(((&&&%%%%%%&&&'''%%%$$$'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%)))'''&&&$$$"""!!!!!!!!!((('''&&&%%%&&&))),,,...000555:::999222***&&&%%%%%%&&&'''((((((&&&$$$"""''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%(((+++,,,)))### !!!$$$$$$&&&)))******(((%%%"""&&&&&&((((((((('''&&&%%%'''%%%$$$$$$$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''''''''&&&%%%))))))((('''&&&'''''''''((('''&&&&&&'''((()))***((((((''''''''''''((((((---)))%%%&&&***,,,+++((('''((()))******)))((('''~~~tttiii^^^UUUKKKEEE<<<666222222222111000111333444444333111000111111111000000000//////111111111000000///...------,,,,,,,,,,,,---///000.........---------,,,,,,,,,---...---,,,,,,...///------......//////000000000000///...............000...+++,,,...//////---000000000000//////...............------,,,,,,,,,///......---------......000000///...............000000000111111111222222222111000//////000111111111111000000000000111111444444444333333222222222555666777777555555666777999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>???AAACCCDDDDDDEEEFFFGGGEEEEEECCCAAA???===;;;:::999888888888999:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;;;;::::::999999888888777555555666777777777666555555555666666666666555555333333222222222222222333222222333333333333222222111111222222222333333333111111000000000000111111222111000.........000000111111111111111111111111000000//////////////////000000///..................///000///...---...000---......//////...------,,,------------------,,,......////////////......------------------,,,+++************++++++++++++'''((()))***+++++++++***++++++*********)))))))))***************++++++,,,***+++,,,+++)))''''''((())))))))))))))))))))))))))))))))))))******++++++************************&&&&&&%%%%%%&&&'''((()))%%%'''((('''&&&%%%&&&((('''''''''(((((((((((((((((('''&&&''')))***)))(((((('''&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&###$$$%%%'''(((***++++++&&&&&&%%%%%%&&&(((***,,,+++000444444...)))&&&&&&&&&'''((())))))'''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''%%%$$$%%%&&&###$$$$$$%%%&&&'''((()))$$$''')))((($$$"""%%%((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&+++***(((((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%(((''''''''''''''''''''''''(((((((((((('''%%%$$$&&&(((***,,,,,,+++)))(((((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&''')))***///+++''''''***+++***'''&&&'''(((((((((((('''&&&}}}sssiii^^^WWWIIIDDD<<<666333222222111111222333444444333222111111111000000000000/////////......------...............---,,,,,,---...///...............---------...///000///---------///---------...//////000000222222000///...---------000...,,,,,,...///...---000000000////////////............---------------......---------......///000//////............///000000000000111111111111111000000//////000000111222111111000000111111222444444333333333333222222555777888777666555666888999999999999999:::;;;;;;<<<===>>>??????>>>===<<<>>>===<<<;;;:::;;;<<<<<>>===>>>===<<<;;;::::::;;;<<>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888888999999999:::::::::555555555555555444444444222333555666666555333222111222333444444444333222000111111222222111111000222222222222222222222222000000111111111111000000222222333444444333222111//////////////////////////////000000111111222222000000///..................///000///...---...000.........///////////////---------,,,,,,---------,,,,,,------------,,,,,,)))***,,,---,,,,,,,,,---///...+++)))((()))***+++))))))***+++++++++++++++))))))))))))))))))))))))((()))***+++,,,+++******+++++++++)))'''''')))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((''')))***)))((('''((()))111///,,,)))'''''''''(((&&&%%%$$$%%%((()))((('''(((((((((''''''(((((((((''''''&&&&&&&&&&&&'''''')))((('''%%%!!!###$$$&&&'''((((((((('''%%%''')))(((&&&%%%&&&((($$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''''''''&&&&&&%%%%%%$$$&&&'''((('''%%%###$$$&&&***(((%%%######$$$&&&((('''&&&%%%$$$%%%&&&'''(((((('''%%%&&&&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%&&&'''((()))%%%&&&&&&&&&&&&&&&&&&%%%###&&&+++///111000---+++''''''&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$'''+++---333///+++)))))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&uuukkkbbbZZZSSSFFFAAA:::666333333222222222222222222222222222222000000000////////////...+++***))))))***+++---......---,,,+++++++++,,,---------.....................000111111///---------/////////...------,,,,,,))))))***+++,,,...///000---............---...................../////////........................---------------...////////////............//////....../////////000000000......//////000000000000...............///000000333333333333333333333333444666777777666666777999:::999888777888999:::;;;;;;===???AAAAAA@@@???>>>>>>===<<<;;;::::::;;;<<>>===BBBBBBAAA@@@>>>======<<<999::::::;;;<<<<<<======>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999999::::::;;;<<<<<<<<<666666555555444444444444222333444555555444333222///000222333333333222111000111111222222111111000222222222222222222222222///000111111111111000///000111333444444333222111........................//////000000111111222222000000///..................///000///...---...000............//////000000,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++)))+++------,,,+++---...000...,,,***))))))***+++******************++++++************************&&&''')))*********)))(((***+++***)))'''''')))+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))((((((((()))***)))(((((()))***111///,,,)))'''''''''(((((('''&&&&&&'''((('''&&&'''(((((((((((((((((('''''''''&&&&&&&&&''''''((('''((((((((('''$$$!!!$$$%%%''')))))))))(((''''''''''''&&&%%%%%%&&&'''###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&(((((('''&&&%%%%%%$$$$$$&&&'''''''''%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&'''((()))(((''''''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$&&&)))+++---******)))((('''&&&%%%%%%$$$%%%'''***,,,---------%%%%%%&&&'''((()))))))))+++)))'''%%%%%%'''***,,,111///,,,)))((('''&&&%%%((((((''''''''''''((((((tttkkkcccZZZTTTDDD@@@:::666444333222222222222222222222222222222000000////////////......------------......///000//////...------...///000,,,,,,,,,---------------,,,...000000///---------,,,,,,,,,---......//////***************+++,,,---,,,...//////...------...---............/////////.............../////////---------------...///000///............//////000............////////////------...///000000000000------------...///000000222222333333333333444444333444666666555555777888999999999999999:::;;;;;;<<<===>>>???@@@@@@??????>>>===<<<;;;:::;;;<<<<<<@@@BBBDDDDDDBBB???>>>===AAAAAA@@@???>>>>>>======999:::;;;<<<============>>>>>>==================<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<======888777666555444444444444333333333333333333333333///000000111222222222222111111222222222222111111333333333222222222222111///000111222222111000///---...000111111000////////////////////////////////////000000000000000000000000///..................///000///...---...000............///000111111,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++***---//////,,,+++---//////...,,,+++*********+++***))))))((())))))******))))))************++++++&&&'''(((((())))))(((((()))*********(((((()))+++))))))))))))))))))))))))++++++++++++************(((((((((((((((((((((((('''((())))))))))))((((((''')))***)))((('''(((***+++***)))((((((((()))***+++***((()))******((('''&&&''''''((((((''''''&&&'''''''''&&&''''''((()))'''((()))))))))'''&&&%%%%%%&&&'''((()))(((((('''((((((&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%'''''''''&&&$$$###$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''))),,,///111222111...+++)))'''%%%%%%&&&%%%%%%&&&'''(((***+++$$$%%%&&&((()))*********,,,***(((''''''(((***,,,...---+++)))''''''''''''***)))(((((((((((()))***tttkkkcccZZZTTTCCC???999666444333333222333222222222222222222333000000/////////............///000000000000000///......------...///000111+++++++++,,,,,,,,,------***,,,///000///---------+++,,,,,,------......///,,,,,,++++++***++++++++++++...000000...,,,---...---------.........//////---........./////////000---,,,,,,------///000000...............///000000------........./////////,,,---...000000000000///---------......///000111222222222333333444444444222333555555444444666777999999:::;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@<<<<<<;;;:::;;;<<<===>>>>>>@@@AAAAAA???>>>>>>???@@@@@@??????>>>>>>======999:::<<<===>>>>>>=====================>>>>>>>>><<<============<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;999888777555444444555555444333222111111222333444111111111111222333444444222222333333333333222222333333333222222222111111///000111222222111000///------...///////////////////////////////////////000000//////////////////000000///..................///000///...---...000///.........///000111222---,,,***))))))***,,,---+++,,,,,,,,,,,,,,,,,,++++++///222000---+++---///---------,,,,,,+++++++++***)))(((''''''((())))))((((((((()))))))))******((((((((((((((())))))***((()))++++++)))((()))***))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((%%%&&&((())))))))))))((('''((())))))''''''((()))'''''''''(((((((((((((((***)))((()))***+++***)))%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))))))))((('''&&&%%%###""""""%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###%%%&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$%%%&&&'''''''''%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&$$$"""!!!"""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''***)))((('''(((+++---///000...,,,***((('''''''''&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&((())))))(((((()))(((''''''''')))***+++******)))(((&&&&&&''')))***)))(((((((((((()))***~~~rrrjjjbbbYYYRRRBBB>>>999666444444333222333222222111111222222333000/////////............---...///000000///...---,,,+++++++++,,,---///000*********++++++,,,,,,,,,(((+++...///...---------///......------,,,++++++,,,,,,++++++,,,,,,---...+++...111000...,,,---...---------.........//////---.........//////000000,,,,,,,,,---...///000111...............///000111---------.........//////+++,,,...000000000000///............///000222222222222222333333444444444111222444444444444555777999:::;;;<<<===<<<;;;:::<<<<<<<<<<<<===>>>@@@@@@<<<;;;::::::;;;<<<===>>>===>>>??????>>>===>>>@@@????????????>>>>>>>>>===:::;;;<<<>>>>>>>>>>>>===<<<<<<======>>>>>>??????======>>>>>>======<<<;;;:::::::::::::::::::::::::::999777666555555555666555333111//////111333555222222111111222444555777222333333444444333333222333333333222222111111111...000111222222111000....../////////000000111111000000000000000000000000000000//////......------000000///..................///000///...---...000///.........///000222333...---+++******+++---...+++,,,,,,------,,,,,,+++---000333222---+++---000,,,,,,---------,,,+++***)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))***)))((((((((()))+++,,,''')))+++,,,***)))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$))))))))))))))))))))))))$$$%%%'''((()))))))))((('''((()))((('''&&&''')))(((((((((((('''&&&$$$$$$&&&%%%%%%&&&)))******)))$$$%%%&&&''''''&&&%%%$$$'''''''''''''''((())))))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&&&&((())))))((((((&&&%%%$$$######)))((('''&&&&&&%%%$$$"""&&&&&&%%%%%%$$$$$$$$$%%%!!!###$$$&&&''''''&&&&&&'''%%%%%%%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$%%%&&&'''(((+++***'''&&&&&&''')))+++''''''&&&&&&'''(((***+++&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&((()))++++++((((((((('''&&&&&&(((******)))(((''''''((()))***vvvlll___SSSNNNEEE@@@999444222222222222222333333444444333333222---...///000111111000000......//////......---,,,///...,,,++++++,,,...///,,,...///...---+++,,,,,,///...---,,,,,,---///111///---,,,,,,...//////...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111+++,,,.../////////......+++,,,---///000000000000///////////////.........,,,,,,,,,,,,------...///---------...............111111111111222222222222222222222333333333444444444333333333333444555555888999;;;<<<<<<;;;999888999999999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<>>=========>>>@@@AAA@@@???>>>===<<<;;;::::::999999:::;;;<<<===>>>>>>===<<<===AAADDDDDD@@@===<<<<<<=========<<<:::999999999:::::::::999888888999999888777666555444444444444444333333222222222111222222333444555666666333333444444444444333333333222111111000000111111000000000000000000000000000000000///////////////////////////000000000000222111000.........///000000000//////..................////////////......111000...------...000111///...,,,,,,,,,...000111************************...333333...,,,...,,,&&&---,,,************,,,---(((((((((***+++***'''%%%))))))(((((((((((()))))))))))))))))))))******+++))))))))))))((((((((((((((((((''''''''''''((((((+++***)))'''&&&&&&&&&&&&((('''&&&&&&'''((()))***''''''''''''''''''&&&&&&(((((())))))))))))(((((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((+++***)))''''''&&&&&&&&&(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########&&&'''(((((('''%%%###!!!%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%&&&''')))***###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$######''''''&&&%%%%%%$$$######$$$$$$######$$$$$$%%%&&&&&&'''((())))))(((''''''&&&&&&((((((((('''&&&%%%'''''')))))))))((('''&&&((('''&&&%%%$$$$$$$$$$$$"""$$$&&&%%%""""""%%%'''***)))((('''''''''''''''))))))((('''%%%### &&&'''((('''&&&%%%&&&'''$$$%%%&&&&&&&&&(((+++---)))(((&&&%%%%%%&&&((()))(((''''''''''''&&&&&&&&&)))***,,,+++)))(((((()))vvvlll___SSSNNNDDD@@@999555333333333222222333333444444333333222...///////////////000000......//////......---,,,...---+++******+++---...---...000///---,,,,,,---...---,,,+++,,,---///000---,,,++++++---......------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,...///000,,,---...//////......------....../////////............------------------,,,,,,,,,,,,,,,,,,---...,,,---------......//////------........./////////111111111111222222222333222222222222222333333444999:::;;;<<<<<<;;;:::999888888999999999999:::::::::::::::;;;;;;<<<<<<<<<>>>=========>>>>>>???@@@??????>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<:::999:::===@@@@@@===:::;;;;;;<<<<<<<<<;;;999999:::::::::::::::999999888999999888777666555444444444444444333333222222222222222333333444555555555444555555666666555555444333222111111000000111111000000000000000000000000000000000000000000000000000000000000////////////222111///.........///000/////////......---------.........//////.........000///---,,,,,,---///000...---+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))---...++++++......***++++++************++++++)))(((((()))++++++)))'''))))))(((((((((((()))))),,,+++***)))((('''''''''(((((((((((())))))))))))((((((''''''''''''((((((***)))(((''''''&&&'''''''''((((((((('''&&&%%%$$$&&&&&&'''''''''''''''&&&'''(((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''((()))((('''%%%###%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&'''((()))$$$&&&'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$###$$$$$$%%%&&&%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$!!!!!!!!!"""###%%%&&&'''"""$$$%%%$$$######%%%''')))(((''''''&&&&&&&&&'''&&&&&&''''''&&&$$$###"""&&&'''((('''&&&%%%&&&(((((()))((('''%%%%%%'''((()))'''&&&%%%%%%&&&''')))(((''''''''''''&&&&&&&&&)))***++++++)))(((((()))~~~uuulll___SSSMMMDDD???999555444333333222222222333333333333222222000///...---------...///......//////......---,,,,,,,,,************,,,,,,---///000000...------...++++++******+++---...000,,,+++)))***,,,------,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---............------,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...///000000,,,,,,---------.........///000000000000111111111333222222222222333444444999999;;;;;;;;;;;;999999888888888999999999::::::888888999:::;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999======<<<<<<<<<;;;;;;;;;;;;;;;===???AAAAAA???===::::::;;;;;;;;;:::999999;;;;;;;;;;;;;;;:::999999:::999888888666666555444444444333333333333222222333333333333444444444444555666666777777666666555222222111000000000000111000000000000000000000000000000000000000000111111111111000000//////......111000///.........//////......------------,,,,,,------............------......,,,,,,,,,,,,.........---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((++++++)))***------+++*********++++++*********+++***((()))***+++***)))***))))))(((((())))))***++++++)))((('''&&&&&&&&&''''''(((((())))))******((((((''''''''''''((((((((((((''''''''''''(((((('''(((******(((%%%!!!%%%%%%&&&'''((((((((((((&&&'''((()))))))))))))))))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((%%%&&&&&&%%%$$$%%%''')))((('''%%%$$$###$$$%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&((((((((((((((('''%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$ !!!"""$$$&&&''')))###$$$%%%$$$######%%%'''''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&'''((('''&&&&&&'''(((*********(((%%%$$$%%%'''((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&(((***+++***)))(((((()))}}}tttkkk^^^SSSMMMCCC???:::666444444333333222222333333333333222222111000...,,,+++,,,---............///......---,,,,,,,,,+++******+++,,,,,,,,,...///...---+++,,,,,,***))))))***+++,,,...///,,,+++******,,,------,,,+++++++++,,,---...000111------,,,,,,,,,,,,++++++*********++++++,,,------............---,,,,,,+++------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------------,,,,,,+++************+++,,,,,,---...///000000....../////////000000000//////000000000111111111555555444444555555666777777888888999999888888777777777888888999999::::::666777777999:::;;;<<<<<<;;;<<<===>>>???>>>===<<<======<<<<<<;;;::::::999<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>@@@AAAAAA???>>>;;;;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<;;;:::999999:::999888777666555555444333333333333333333333333444444444333333333222222444555555666666555555444222222111000000000000000000000000000000000000000000000000111111111111111222111111000///......---////////////.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,************************,,,,,,+++***)))******))))))***+++,,,,,,+++***)))---***(((((()))+++,,,,,,***))))))))))))))))))***'''''''''''''''((())))))''''''(((((())))))******((((((''''''''''''(((((('''''''''''''''((()))))))))*********(((%%%###!!!$$$%%%&&&'''((((((((((((&&&&&&'''((())))))))))))))))))((((((((('''''''''&&&&&&&&&''''''''''''(((***)))((('''''''''''''''######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&%%%$$$###%%%(((+++,,,***'''$$$######%%%&&&&&&&&&&&&'''((())))))***''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&,,,++++++***)))((((((''''''&&&%%%$$$%%%&&&'''((()))((('''%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((((()))***)))((('''(((***((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&''')))******)))(((((()))|||tttjjj^^^RRRMMMBBB???:::777555555444333111222222333333222222111111000...,,,+++,,,---............///......---,,,------,,,,,,,,,,,,------***,,,------+++******+++))))))******+++,,,---------,,,***+++---......---******++++++---...000111---------,,,,,,+++++++++))))))***++++++,,,,,,,,,......------,,,,,,,,,,,,************+++,,,......,,,,,,------............---,,,,,,+++************,,,,,,------...//////000//////000000000111111111000000000000111111111111555444444444444555666666555555555555555555555555666666777888888999::::::666666777888999;;;;;;<<<;;;<<<===>>>>>>===;;;;;;<<<<<<;;;;;;::::::999999888999999:::;;;<<<<<<<<<888999;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<=========<<<<<<<<<<<<;;;:::999888999888888777666555444444333333333333333333333333444444444333333222111111222333333333333333333222222111000000//////000000//////////////////////////////000000111111111111222111111000///......---.........////////////...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++*********************************---,,,,,,,,,,,,+++***+++***+++,,,------,,,+++***---***(((''')))+++------******))))))))))))******'''''''''''''''((())))))'''((((((((()))))))))***((((((''''''''''''((((((''''''&&&''''''((()))***+++***)))(((''''''''''''$$$%%%&&&'''((((((((((((&&&&&&'''((((((((((((((('''''''''((((((((())))))&&&&&&&&&''''''''''''(((+++***)))(((&&&&&&%%%%%%"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%(((+++000---)))&&&$$$###$$$%%%%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''',,,,,,+++***)))(((((((((((('''&&&&&&&&&((()))***((((((&&&%%%%%%&&&((((((***)))(((&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))***+++,,,+++***))))))***'''''''''&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&(((******((('''((()))|||sssjjj]]]RRRMMMBBB???:::777666666444333111111222222222222111111000///...---------...///......//////......---,,,------------------------)))+++,,,+++***)))))))))******+++++++++,,,,,,,,,---,,,++++++---......---*********+++,,,---///000...------,,,,,,++++++***))))))***,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---))))))((()))***,,,---///,,,,,,------......//////---,,,,,,++++++++++++,,,---------............///------........./////////000000000000111111111111222111111111111222333333333333333333333333333333555666666777888999::::::777777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::;;;;;;:::::::::999999999666777777888999;;;;;;<<<888:::<<<<<<;;;;;;<<<>>>=========<<<======>>>???<<<<<<<<<<<<;;;999888777888777777666555444333222222222333333333333444444444444333333222222111111000111111222222111111000111111000////////////000////////////////////////......//////000000111111111111000000//////......------.../////////......++++++,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++***+++///000---,,,...+++++++++,,,,,,++++++++++++)))'''''')))+++,,,,,,+++******))))))******+++++++++)))((('''&&&&&&&&&)))))))))))))))(((((((((((((((''''''''''''(((((('''''''''''''''((()))***+++***)))((('''(((******%%%%%%&&&'''(((((((((((('''''''''((((((''''''&&&%%%&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((+++***)))(((&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''''''''&&&%%%&&&&&&&&&'''''''''''''''######$$$$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$&&&(((+++...,,,)))&&&$$$$$$$$$$$$&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''))))))((('''&&&&&&&&&&&&''''''''''''((()))******%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$&&&''''''&&&&&&((())),,,......---***'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''))))))((('''((())){{{rrrjjj]]]RRRMMMAAA>>>;;;888777666555333111111222222222222111111...///////////////000000......//////......---,,,,,,,,,,,,------,,,,,,,,,***+++,,,,,,***))))))***,,,,,,,,,,,,,,,++++++***,,,+++)))***,,,------,,,)))))))))***+++,,,---.........---,,,,,,+++******)))***+++,,,---------,,,---,,,+++++++++,,,---...***)))(((((((((***,,,---***++++++,,,------......,,,,,,,,,,,,,,,,,,---..................---------,,,,,,---------.............../////////000000000111000000000000111222222333333222222222222333333555555666777888999::::::999999999999::::::;;;;;;===<<<;;;;;;::::::;;;;;;::::::::::::999999999999666666777777888888888999:::<<<>>>>>>===<<<>>>@@@===<<<<<<;;;<<<===>>>???<<<<<<;;;;;;:::888777666666666555444333222222111222222222333333444444444333333333222222222222222000000000111111000000000111111000///////////////////////////////////////,,,------...//////000000000000000000////////////,,,---.../////////......,,,,,,,,,,,,---------............//////.........,,,,,,------------,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++))),,,111111,,,***,,,******))))))))))))******)))(((&&&''')))++++++++++++******))))))******+++,,,+++***)))((('''''''''******))))))((((((''''''((((((''''''''''''(((((((((((('''''''''(((((())))))))))))))))))(((((((((&&&&&&'''''''''''''''&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((('''''''''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%"""$$$&&&&&&&&&&&&(((***''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))###$$$%%%'''((()))******%%%%%%$$$$$$$$$%%%%%%&&&%%%###""""""%%%&&&%%%$$$%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%$$$%%%''''''&&&'''(((******+++,,,+++)))'''&&&&&&&&&''''''''''''''''''&&&(((''''''''''''&&&&&&&&&%%%'''))))))((('''((()))|||zzz{{{rrriii]]]RRRMMMAAA>>>;;;888777777555444111111222222222222111111---...///000111111000000......//////......---,,,***++++++,,,,,,++++++******,,,------+++******+++---------------+++******+++***((()))***,,,,,,+++))))))))))))***+++,,,,,,......---,,,,,,+++******)))***,,,---......---,,,,,,++++++***+++,,,...///,,,+++)))((('''(((***+++))))))***+++,,,,,,------,,,,,,,,,,,,---......////////////...------,,,,,,---------.........//////---------.........//////222222111111222222333444444333333222222333333444444555666777888999::::::::::::::::::::::::::::::>>>===;;;:::999:::;;;;;;::::::999999999999999999777777777777666666666666666999;;;;;;999999;;;===<<<;;;;;;:::;;;<<<===>>>;;;;;;;;;:::999888666555666555444333222111111000222222222333333444444444222222222222222222222222000000111111111111000000111111000///////////////////////////////////////,,,,,,------...//////000////////////000000000000+++,,,.../////////......,,,,,,,,,------...............////////////......,,,------......------,,,,,,---......////////////************************...,,,...333222***%%%&&&)))((('''&&&&&&'''((()))((('''&&&''')))++++++***++++++************++++++)))))))))))))))***++++++++++++***)))((('''&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((('''(((***+++***(((%%%###'''''''''(((''''''&&&&&&)))))))))((('''&&&$$$$$$'''''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((()))******)))((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&&&&'''((((((((('''&&&%%%!!!###&&&'''''''''((()))!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&''')))***###$$$&&&((())))))((('''###%%%(((***,,,---------)))(((''''''&&&&&&&&&&&&&&&###!!!"""%%%'''&&&$$$%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$$$$$$$%%%&&&'''$$$%%%''''''''''''(((***$$$&&&))))))((('''((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%'''((()))((('''((()))|||wwwwww|||yyymmmeee\\\RRRJJJCCC???:::666555555444333111111111000///......------...///000000000......///...---,,,,,,,,,,,,---+++,,,---/////////......---,,,,,,,,,,,,---...///)))))))))))))))))))))))),,,,,,,,,++++++*********%%%***......+++)))+++...***))))))+++...///,,,)))*********+++,,,---...///,,,++++++,,,---///111222,,,,,,,,,++++++*********,,,,,,,,,---...///...,,,------,,,+++,,,---...///+++++++++,,,---...///000....../////////...,,,+++............//////000000555444333111111111111222111111222222222333333333444555666777777666666555888888888888999999999999<<<;;;;;;::::::;;;;;;<<<888999;;;:::777555444444888888888777666666555555888999999:::;;;<<<===>>>::::::999888777777777888:::999888777666666666666444444444333333222222222////////////000000000000222111111111111111222222222333333333222111///...000000//////.........---000111222111///......///------------------------------............------//////.........---------...------///111222///,,,///,,,)))))),,,///222333333000,,,)))((()))+++,,,---///000///---,,,,,,------,,,***)))((((((((()))------------,,,+++******)))***+++***(((((((((***(((((())))))))))))((((((###$$$''')))******)))(((((()))***+++***)))'''%%%&&&'''((((((&&&###'''((()))(((&&&&&&((()))$$$$$$%%%%%%&&&%%%%%%$$$***(((''')))++++++(((%%%'''((()))(((&&&&&&((()))'''&&&$$$######$$$&&&''')))'''&&&%%%%%%&&&((()))''''''((((((((((((((('''%%%&&&''''''%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%$$$###$$$%%%'''(((---,,,+++***)))((('''&&&))))))(((&&&&&&%%%%%%%%%((())))))(((&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%)))*********(((%%%"""!!!$$$''''''&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''$$$'''***)))&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%'''(((,,,+++)))((('''''''''(((''''''(((((((((&&&%%%$$$%%%$$$######&&&***...111&&&'''((((((((('''%%%%%%###$$$$$$### !!!"""%%%$$$###%%%''')))***)))&&&&&&&&&&&&&&&&&&%%%%%%***(((&&&$$$$$$%%%'''(((((((((((((((((('''&&&&&&''')))***++++++***)))''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''|||vvvvvv{{{zzzmmmeee\\\RRRIIIAAA===999666555444444333222222111000000///......//////000000000000//////,,,,,,,,,,,,++++++++++++...///000111111111000///+++++++++,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,,,,,,,(((,,,000///,,,***,,,///***))))))+++---...,,,)))++++++++++++,,,,,,---...++++++***+++,,,---///000,,,,,,,,,+++++++++******---,,,,,,---//////...,,,,,,,,,,,,,,,,,,---......------------...///000000------.........---++++++------........./////////333222111000000000111222111111111222222222333333222333444555666555444444444444555666666777777888999999888888888888999999777999::::::888555555555777777777666555555444444777777888999:::;;;<<<<<<:::999888888777777777888999999888777777666666555333333333333222222222111/////////000000000111111333333222111111111222222111222222222222000///...000000/////////.........---///000000......///111////////////////////////---......//////......---///.........------------000......///000000---***+++******,,,000222333333111///---+++***+++---...---...000///---,,,,,,---***+++++++++***)))((('''))))))******+++************+++++++++)))((()))***((((((((((((((((((((((((&&&''')))+++++++++***))))))***,,,,,,,,,***)))'''(((((()))***)))'''%%%$$$&&&'''''''''&&&&&&(((***&&&'''''''''&&&&&&%%%%%%((('''''')))+++,,,***''''''(((((((((&&&&&&''')))'''&&&%%%$$$$$$%%%&&&'''(((&&&%%%######$$$%%%&&&''''''((((((((('''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%%%%&&&&&&'''(((''''''''''''(((((())))))(((''''''&&&%%%&&&&&&&&&'''(((((('''$$$"""###############$$$$$$#########&&&'''(((((((((&&&%%%###!!!###&&&&&&%%%$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$&&&((('''%%%###"""###&&&'''''''''&&&&&&(((******)))((('''&&&'''((((((''''''((((((((('''&&&%%%&&&%%%$$$$$$&&&***...111((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&%%%######$$$&&&'''%%%$$$%%%&&&(((((('''''''''''''''''''''''''''***(((&&&%%%%%%&&&(((***...,,,***'''%%%%%%%%%%%%'''(((***++++++***(((''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''|||wwwwww{{{zzzmmmddd[[[PPPHHH???;;;777444444444444444333222222111111000000000000000////////////000000,,,,,,---...---,,,+++***,,,,,,---------,,,++++++((()))+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,---------------,,,///111000---,,,---///******)))+++,,,---+++***,,,,,,++++++++++++,,,,,,++++++*********+++,,,---,,,,,,,,,++++++++++++***,,,,,,+++---...///---,,,++++++,,,------------,,,---------,,,------......,,,,,,------,,,,,,+++***---------------.........000////////////000111111000111111111222222222222111222333333444444444333333333444555666666777888666666555555555555666666666888::::::888666555666666666555555444333333333555555666777888999::::::999888888777777777777777777888888888888666555444222222222111111111111111000000000111111111222222444333222111111111111111///000000111111000//////000000////////////......+++---...///......///111..............................////////////..................------------111///.........---+++)))))))))+++///222444333222...------,,,,,,---......,,,...///...---,,,,,,---)))***,,,,,,,,,***'''&&&&&&&&&'''((()))******)))((()))***)))'''&&&'''((((((((('''&&&&&&'''(((((()))***+++,,,,,,+++***))))))***+++,,,+++***)))(((((((((((()))))))))))))))$$$%%%&&&&&&&&&''')))+++*********)))(((&&&&&&%%%%%%%%%&&&(((+++,,,***)))&&&'''((('''&&&&&&'''(((((('''&&&%%%%%%&&&'''(((((('''%%%$$$###$$$$$$%%%'''''''''''''''&&&%%%$$$%%%'''''''''&&&%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''((((((''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&''''''&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%'''''''''&&&&&&'''((('''&&&$$$###$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&((('''%%%#########'''((((((((('''''')))***((((((&&&&&&%%%&&&'''(((&&&'''(((((()))(((((('''((('''&&&%%%'''***---///***(((&&&$$$$$$%%%'''(((%%%&&&&&&&&&%%%%%%'''((()))'''%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&(((***,,,000---)))%%%$$$$$$&&&((('''((()))******)))(((''''''''''''&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((({{{yyyzzzzzzlllcccZZZOOOGGG===999555333333444444444333333333222222111111111111000///...---...///000...///000111111///---,,,+++++++++******)))((((((((()))+++------,,,+++)))+++++++++++++++++++++++++++++++++,,,,,,------------///000///---+++,,,---************+++++++++***------,,,+++******++++++,,,,,,************+++,,,+++++++++++++++++++++++++++******+++------,,,***)))***,,,---------,,,+++++++++******)))*********,,,,,,---------,,,,,,,,,------------------------,,,---------...///000000000000000111111111111222111111222333333444444444555555666666777777888888555555444444444444555555666888::::::888666666666555555444444333222222222333333444555666777888888888777777666666666777777666777888888888666444222111111111000000000000000000111111111222222222222333222111111000000000000/////////000000000000000000000//////////////////,,,---///...------...///,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...------------------------///...---------,,,+++*********+++---000222111000,,,,,,---------,,,+++++++++---......,,,+++,,,,,,***++++++++++++***)))((('''((())))))*********)))&&&'''((('''%%%$$$%%%&&&)))(((&&&$$$$$$&&&((()))***++++++++++++***)))(((''''''((())))))(((''''''''''''&&&&&&&&&'''((()))$$$&&&'''(((((()))+++......---,,,***((('''&&&%%%$$$%%%&&&((()))((('''&&&%%%&&&((('''&&&%%%&&&'''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''(((''''''''''''&&&%%%$$$$$$&&&'''((('''&&&%%%&&&((($$$%%%&&&%%%$$$$$$$$$&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++$$$%%%&&&&&&%%%%%%&&&(((''''''((((((((((((''''''"""###$$$%%%&&&'''&&&&&&&&&''''''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$&&&'''((('''&&&&&&(((***)))(((&&&%%%$$$%%%%%%&&&&&&''''''(((((()))))))))((('''&&&%%%&&&(((***,,,***)))(((''''''''''''((("""$$$%%%$$$$$$$$$'''(((,,,***(((&&&'''&&&%%%###!!!!!!"""###$$$$$$%%%%%%''''''&&&&&&(((***,,,---+++)))'''&&&%%%''')))***'''(((((())))))((((((''''''''''''''''''&&&&&&&&&$$$%%%&&&'''((()))))))))||||||yyykkkbbbYYYNNNEEE<<<999555333333444444444333333333333222222222222111000...---,,,---.........///000111111///---,,,......---,,,,,,+++++++++)))***,,,......---+++***************************))))))******++++++,,,,,,---......---+++++++++,,,******+++******)))******------,,,+++************------+++*********+++,,,++++++++++++++++++++++++)))(((((()))++++++***(((((()))+++,,,,,,,,,+++***++++++***)))))))))******------------------......------------------------***+++,,,---...///////////////000000000111111111222222222333333444555555777777777777666666666666555555555444444555555555666888::::::888666555666444444444333222222111111111222222333444555666666777666666555666666777777555666777888777555333111000000000000000000000000000111111111222222222222111111000//////////////////////////////000000000//////000000000000000000///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,------------------++++++,,,+++++++++,,,,,,---+++******,,,---------,,,,,,,,,,,,+++)))'''&&&***+++------,,,++++++,,,---,,,***(((((()))+++,,,,,,,,,,,,,,,,,,+++******'''((()))(((&&&%%%&&&''')))(((&&&$$$$$$&&&((()))*********))))))((('''''''''''''''(((((((((''''''***(((&&&%%%$$$%%%&&&'''&&&''')))******+++...000000///,,,***(((&&&&&&%%%$$$&&&''''''&&&$$$######$$$%%%''''''&&&%%%%%%&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***&&&&&&''''''&&&%%%%%%$$$&&&'''((((((&&&&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&''''''&&&$$$$$$''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))+++---...$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''$$$%%%%%%&&&''''''%%%$$$%%%&&&'''&&&%%%%%%''')))***)))'''%%%$$$###$$$$$$&&&'''''''''(((((())))))'''&&&%%%$$$$$$&&&'''(((((()))+++,,,+++***(((&&&"""$$$%%%%%%$$$%%%''')))...,,,)))(((((('''&&&$$$!!!!!!""""""###$$$%%%%%%&&&&&&&&&'''(((***,,,---'''''''''''''''((((((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''))))))*********}}}wwwiii```WWWMMMDDD<<<999555333333444444444222222222222222222222222111000///......------...,,,,,,---...---,,,+++***,,,,,,+++*********++++++******,,,---------,,,+++))))))))))))))))))))))))))))))))))))************,,,,,,+++*********++++++***++++++***(((((()))+++---,,,+++***************---,,,+++*********+++,,,***++++++++++++,,,,,,,,,(((''''''(((***+++)))((())))))***++++++++++++***,,,,,,,,,+++,,,,,,------......---------...//////.........---------------***+++,,,---............////////////000000000000111111111222333444555666555555555555555555555555666666555555555555666666888999;;;:::777555444444444444333333222222111111000111111222333444555555555555555555555666666777555666666666666444333222000000000000111111111111000000000111111111222222000000/////////000000111111111000/////////000000//////000000000000111111111111111000---++++++,,,------------------------------............------,,,,,,,,,,,,------------)))***+++***)))***+++---...,,,))))))***+++++++++,,,,,,++++++)))'''&&&%%%)))***,,,,,,+++***+++,,,///,,,)))''''''))),,,............------,,,*********+++,,,+++)))((()))***(((((('''&&&&&&'''(((((()))(((((((((''''''&&&&&&(((((())))))))))))******---,,,***((('''&&&''''''((()))+++++++++---///111000...+++)))&&&%%%%%%%%%%%%&&&((('''$$$"""!!!!!!"""%%%''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&'''(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))'''''''''(((***+++---...&&&'''&&&$$$ %%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%"""%%%'''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''''''((((((''''''!!!!!!"""$$$&&&'''&&&$$$$$$%%%&&&&&&%%%%%%&&&(((***)))'''%%%$$$$$$$$$$$$''''''&&&&&&&&&''''''(((%%%%%%$$$###$$$%%%&&&''''''))),,,------+++'''%%%$$$&&&''''''&&&''')))+++---***((('''((((((&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''((()))+++,,,(((((((((((('''%%%###"""'''''''''''''''''''''''''''''''''''''''(((((((((''''''((())))))))))))(((~~~tttggg___VVVLLLDDD>>>:::666444333444444444111111111222222222222222222222222111111000///...,,,,,,,,,,,,++++++++++++***)))((((((((()))***+++************++++++++++++************************++++++******************,,,+++))))))***+++,,,,,,***++++++***'''''')))+++++++++***************++++++***)))((()))***+++,,,******+++++++++,,,,,,,,,))))))(((***+++,,,+++))))))))))))))))))***++++++,,,,,,,,,,,,,,,---...///------,,,,,,,,,---...////////////.........------***+++---.........------........./////////000000000000000000111333555666333333444555666888888999777666666555555666666777999;;;;;;:::777444333333555444444333222222111111000000111222333444555555555444444444555555666777666666555555444333333222000000000111111222222222/////////000000000111111111000000000111222333444333222111000//////000111//////000000000111111111000111222000...------...------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,---------***++++++***''''''))),,,+++******+++------+++***,,,++++++***)))(((((('''(((***+++,,,+++***+++,,,---,,,***))))))***,,,---***+++++++++++++++*********+++,,,+++)))((()))***((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((()))******---,,,+++***)))((((((((((((***+++++++++,,,...111...,,,***'''%%%$$$$$$$$$$$$&&&)))(((%%%######$$$"""$$$&&&'''&&&$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((((((((((((&&&((()))((('''&&&''')))&&&'''((((((&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&'''(((***+++,,,&&&''''''%%%""" !!!(((((())))))))))))(((((('''&&&&&&&&&&&&&&&''''''###$$$&&&&&&%%%%%%'''(((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''''''''&&&"""!!!"""%%%)))+++)))'''%%%&&&'''&&&%%%&&&''')))''''''&&&%%%%%%&&&'''(((''''''%%%%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''(((***+++***)))&&&%%%%%%&&&'''&&&%%%&&&'''))))))'''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))***((('''&&&%%%$$$#########'''&&&&&&&&&&&&&&&&&&'''&&&'''''''''((((((((()))'''''''''''''''&&&&&&%%%sssfff^^^VVVKKKCCC???;;;777444444444444444111111111111111111111111333333444444333222000//////...---,,,,,,,,,------,,,,,,+++++++++---...///)))))))))((()))******+++++++++++++++++++++++++++---,,,,,,++++++*********,,,***))))))+++,,,------***+++,,,***'''&&&)))++++++***************++++++)))(((''''''''')))***+++*********++++++,,,,,,,,,+++******+++------,,,******)))((((((((()))+++,,,************+++,,,---...,,,,,,+++***+++,,,...///000000/////////.........+++,,,---...///...---,,,............/////////000///.........000222333555333333555777:::<<<>>>>>>777666666555555666666777:::;;;<<<:::777444222222555555444333333222222111000000111222333444555555444444444444444555666777666666555333333333333333000000111111222222222333////////////000000000000111111111222333444666666555444222000000000000111//////000000111111111222///000111000///...///000+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++---,,,***&&&%%%'''***((()))+++...000000,,,***++++++************++++++''')))++++++******+++,,,+++++++++++++++++++++,,,&&&'''((())))))*********'''))))))((('''&&&'''((((((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))+++*********))))))(((((((((***++++++***+++---///---+++(((%%%$$$###$$$$$$###&&&))))))'''&&&&&&(((!!!$$$&&&'''%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$)))))))))((('''%%%$$$###%%%%%%'''((())))))******'''((()))((('''&&&''')))'''((()))((('''''''''))))))((('''&&&%%%%%%&&&'''))))))((('''%%%$$$######%%%%%%%%%%%%'''((()))***$$$&&&''''''''''''(((***%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))(((((('''%%%$$$%%%(((+++$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%)))---000...,,,&&&'''((((((''''''(((***%%%%%%$$$%%%&&&(((***,,,((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&###$$$$$$$$$######%%%&&&&&&$$$######%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&$$$"""!!!!!!###&&&((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))&&&&&&&&&&&&%%%$$$######yyylllaaaVVVLLLEEE<<<999555333333333222111222222222111111111111000000111111111111000//////------,,,,,,,,,+++++++++------,,,***)))(((***,,,...---***(((''''''((()))+++++++++++++++---.........---+++***)))******++++++*********))))))(((((()))******++++++,,,------......---,,,,,,+++******,,,+++***+++------***'''************************...---,,,,,,++++++,,,,,,,,,+++)))''''''((()))***,,,+++***)))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---******+++++++++,,,,,,,,,///...------------...///.........///000222333444333333555666888:::;;;<<<;;;:::999777555444333333888888888888777666444444444444555555444444333222333444555555666555555555666666666666666555555555333333333222222222111111222222111111111111222222666333000///000111111111000000000000000000000000555333000---,,,---...000......///000000///......+++,,,...//////...,,,+++---...///000000...,,,++++++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,------,,,)))'''''')))+++---------...------,,,+++***+++,,,---...---,,,+++,,,***)))***+++---,,,,,,******))))))******+++,,,))))))))))))((((((((((((+++******)))(((''''''&&&&&&'''((())))))((('''&&&))))))))))))(((((((((((())))))************))))))+++***)))'''''''''((()))++++++************++++++000...,,,)))&&&$$$$$$$$$&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((***)))(((''''''((()))***---,,,***((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((((()))******&&&&&&'''%%%######$$$%%%'''((()))))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((%%%#########%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%'''((()))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''%%%$$$''''''((((((((((((''''''))))))(((&&&$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%######$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%$$$###&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%yyylllaaaVVVLLLEEE<<<999555333222333222111222222222111111111000000111111111111111000///...------------,,,,,,,,,,,,/////////...,,,,,,...000---,,,***)))))))))+++,,,+++++++++++++++*********+++***)))))))))***+++,,,************)))))))))(((((())))))******+++,,,,,,************++++++++++++,,,+++***,,,......,,,)))++++++++++++++++++++++++---+++(((&&&&&&'''***+++---+++***(((((()))***+++,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------***++++++++++++,,,,,,,,,---..................---////////////000111333333333333555666888:::;;;<<<;;;:::888666555555555666444444555666666666555555666666777777777666555444444555555666777666666666444444555555666666777777333333222222222111111111111111000000000000111111444111///...///000111111000000000000000000000000333222///---------///000........................---...///000000///...------...///000///...,,,++++++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,++++++***)))''''''***,,,------...............---+++,,,---.........------+++***((()))***++++++***+++************+++,,,,,,******)))))))))(((((((((*********)))(((''''''''''''((())))))))))))((('''))))))))))))(((((((((((('''((((((((((((((((((''')))((((((((((((***+++,,,***))))))(((((())))))***---,,,***(((''''''''''''$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((******)))((('''&&&&&&%%%%%%'''''''''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&''''''&&&$$$###%%%&&&''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''%%%$$$$$$%%%%%%&&&''''''&&&&&&)))))))))'''%%%$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&&&&%%%$$$######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''%%%$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzlll```UUUKKKDDD<<<999555333222222222111222222111111111000000000222222222111111///...............------------,,,///000000///......000222++++++*********+++---...,,,---------,,,+++)))((((((((((((((()))***+++,,,************))))))))))))'''(((((()))******++++++''''''(((((()))***++++++++++++,,,---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++'''$$$$$$&&&))),,,---,,,+++))))))***+++++++++******)))******++++++------------------------////////////...---++++++++++++++++++,,,,,,,,,,,,------...//////...------000000///000000111222222333444555666888999;;;;;;;;;:::888666666777888:::666777777777777666666555777888999::::::888666555555555666777777777777777333333444555666777777888222222222111111111111111111000000//////000000111222000......///111111111000000000000000000000000111000...------...000111///...---,,,,,,---...///000000000000000000000000---......//////---,,,++++++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,*********((('''(((+++---,,,---------------------,,,,,,---...............+++***(((((()))***)))(((+++++++++++++++,,,------++++++*********)))))))))******))))))((((((''''''((())))))******))))))((())))))))))))((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&((()))+++---...((((((''''''''''''((((((***)))((('''((((((******###$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&%%%$$$&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$$$$&&&'''(((((()))))))))))))))'''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{lll```TTTJJJCCC;;;888444222222222111111111111111111000000000000222222222222111///...---//////.........---------+++,,,------,,,,,,...000+++************+++,,,------...///000000...,,,+++))))))))))))******++++++*********)))))))))))))))(((((())))))***+++++++++''''''(((((()))*********++++++---///000111000000,,,,,,,,,,,,,,,,,,,,,,,,...---***(((((()))+++------,,,+++*********++++++******************++++++------------------------,,,---------,,,***((('''+++++++++,,,,,,,,,------///...------------...///111000000000000000111111333333444666777999:::::::::999777666777999;;;=========<<<;;;999777555444555777888999999777555444444444555666666666666666444444444555555666666666111111111111111111111111222111111111111111111222111///...///111222222222000000000000000000000000//////...------///000111000...---++++++---...000000000////////////000000------.........---,,,++++++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,*********)))(((***---000------,,,++++++*********,,,,,,,,,---------------,,,***)))(((*********))),,,,,,++++++,,,,,,---...++++++++++++*********)))***)))))))))((((((((('''))))))************))))))))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''')))***,,,---((((((''''''''''''((((((((('''&&&&&&&&&''')))***%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((('''(((((('''%%%%%%'''(((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''((('''&&&%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&''''''(((((('''&&&&&&&&&''')))+++,,,---......((()))***(((&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%'''((('''&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&zzzkkk^^^SSSIIICCC;;;888444222222222111000111111111000000000//////222222222111111///......//////.........---------(((***,,,,,,++++++,,,---++++++***)))))))))))))))+++,,,...000000///...---,,,,,,,,,++++++******)))))))))))))))))))))******))))))******+++,,,,,,---***************************,,,...000111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++))))))******++++++++++++------------------------+++,,,------,,,***)))'''++++++,,,,,,,,,---------111///,,,******,,,///111111000000000000000111111222222333444666777888888888888777777888:::===>>>>>>======;;;999777555444333444666666666555333222222333444444555555444444666666555555444444333333111111111111111111222222444333333222222333333444222111000111333444444333000000000000000000000000......------...///000111000///---,,,,,,---///000///......------......///---------------,,,,,,++++++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,***++++++******+++...111222111///,,,+++***))))))+++++++++++++++,,,,,,,,,---+++)))***+++,,,+++***,,,,,,++++++,,,,,,---...++++++++++++*********)))))))))))))))((((((((((((******))))))))))))******))))))))))))((((((((((((''''''((((((((((((''''''%%%%%%&&&'''(((((()))))))))((((((''''''(((((()))''''''%%%%%%%%%%%%&&&''')))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&"""###%%%'''((((((&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&'''(((((()))&&&'''((('''&&&%%%''')))&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''(((***,,,...///000000((()))***)))'''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''(((#########$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyiii]]]RRRHHHBBB;;;888444222111111111000111111000000000/////////000111111111111000//////.........------------,,,)))+++------,,,++++++,,,************))))))((((((((()))+++,,,---------,,,,,,------,,,,,,+++))))))))))))))))))*********************+++,,,,,,------++++++++++++++++++++++++***,,,///111000000111222,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))(((+++++++++++++++*********((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,------------111///,,,******,,,///111000000///000000111222222000111222333444555666666666666777888999;;;<<<===777777888888888777777666444444444444444333333222222222333444444444444333777666666555444333222222222222222222222333333333555444444444444444444555333222111222444444333222000000000000000000000000------------...//////000000///...------...///000---------------------------------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,+++++++++***)))+++...111555444111...---,,,++++++***************+++,,,,,,,,,***)))***,,,------,,,+++++++++++++++,,,------++++++*********)))))))))))))))))))))((((((((((((***))))))(((((())))))***))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&'''(((((((((''''''((((((''''''''''''((((((((('''&&&%%%$$$%%%&&&&&&++++++++++++***)))((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''###$$$%%%'''((('''''''''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%''')))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%&&&(((***+++,,,------(((***+++***(((&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%'''""""""###$$$%%%'''((()))'''''''''&&&&&&&&&%%%%%%'''&&&%%%&&&'''((('''&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwggg[[[QQQHHHBBB:::777444111111111111000111000000000//////////////////000111111111111000------------,,,,,,,,,,,,)))+++------+++*********))))))******++++++***************+++++++++++++++******+++,,,,,,+++***)))((()))))))))************)))))))))***++++++,,,,,,)))******++++++,,,,,,,,,***---000111000///000111++++++++++++++++++++++++***************))))))(((******++++++******)))((('''(((***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...,,,,,,,,,------------............------.........////////////000111333333//////000111222333333444444555777999:::;;;;;;;;;555666777777777777777777777666555444444444555555222333444444555555444444555555555444444333333333222222333333333444444444444444444333333444444444333222111222333333222000000000000000000000000000........................000000000000000000000000+++,,,---......---,,,+++------,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,*********)))((())),,,...222111///---,,,,,,------++++++*********+++,,,---***(((((()))+++---------+++************+++,,,,,,******)))))))))((((((((((((((((((((())))))))))))))))))(((''''''((())))))))))))))))))(((((((((((((((((())))))))))))(((((('''((()))*********)))(((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&'''((()))************)))((('''&&&%%%&&&&&&'''((()))******&&&'''((())))))((('''&&&%%%%%%&&&&&&''''''((((((%%%'''''''''&&&%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$%%%&&&(((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''(((((($$$%%%&&&((()))*********(((***++++++((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###%%%#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''vvvfffZZZPPPHHHBBB:::777333111111111000000000000000000////////////...///000111111222222111------,,,,,,,,,+++++++++(((***,,,,,,***((('''(((((((((***+++,,,---------///...---,,,++++++++++++&&&''')))***++++++******(((((())))))*********+++((((((((()))******++++++''''''(((***+++,,,......***---000111///...///111************************---,,,***)))((()))***+++)))************)))(((((('''(((***+++,,,,,,++++++***************************))))))((()))***,,,---,,,,,,,,,---------......+++---///111111///---+++.........///000222333444......///000111222222333333555777:::;;;;;;:::999:::::::::999999777666666:::999777555555666888999333444555555666666555555333444444444444444444444333333333444444555555555444333333222222333333444333222111222222222000...000000000000000000000000........................000000111111111111000000+++,,,...//////...,,,+++...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,))))))((('''&&&'''***,,,---,,,***))))))***,,,------,,,+++++++++,,,---...((('''&&&'''***,,,---,,,******))))))******+++,,,))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((''''''(((((((((((('''''''''(((***+++,,,,,,,,,+++&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''((()))+++,,,(((((((((((('''&&&%%%$$$%%%&&&'''((()))+++,,,,,,&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((()))&&&'''((((((&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%$$$$$$&&&(((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&((())))))))))))(((***++++++)))'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######)))(((&&&&&&''''''&&&$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''sssfff[[[OOOFFFBBB999777333111111111111000......////////////.........///000111111000//////000000000///...---+++*********))))))******+++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,&&&&&&'''((()))***++++++((()))+++,,,------,,,+++....../////////...---------///...+++***---...+++***))))))((('''(((((((((............---,,,+++***))))))))))))))))))))))))))))))(((((((((***+++,,,***+++,,,,,,,,,,,,+++***))))))*********+++++++++.........------,,,,,,+++000///---,,,,,,---...///++++++,,,...000222444666222222111111222222333444555777:::<<<<<<;;;999777444555777888999999888888999888666555444444444555222333333333444555555555666666555444222111000000333444555555444444555777444333222222444444333222111111111222222222333333555444333222111000000000000000000000000000000000222111000.........///000////////////////////////***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((+++*********+++,,,---------,,,+++***))))))))))))))))))))))))))))))))))))))))))***,,,,,,---------((()))***+++,,,,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((()))))))))))),,,+++)))((((((((()))***'''''''''(((((()))***+++,,,***((('''((()))(((&&&((((((((((((((()))******%%%&&&'''((()))***+++,,,((((((((()))(((''''''&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%''''''&&&%%%((('''%%%$$$######$$$$$$&&&&&&'''***------)))%%%((('''&&&%%%$$$#########&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########)))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%))),,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((++++++******)))'''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((&&&###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&$$$"""###&&&(((&&&$$$sssfffZZZNNNEEEBBB999777333111111111111000......////////////......---...///111111111000///000000///...---,,,++++++******))))))******+++,,,++++++++++++++++++++++++++++++************++++++************++++++,,,,,,((())))))))))))))))))))))))************)))(((((())))))*********))))))(((***---...,,,...222333111---,,,++++++******++++++------,,,++++++******)))))))))))))))))))))))))))******)))(((((()))***+++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,///.........------,,,,,,......------------......---------...///111333333222222111111222222333444555666888::::::999888777555555666777888888888888999888666555444444444555555555555555666666666666444444333222111111000///333444555555444444555777444333222222444444333222000000111222222222222222555444333222111111000000000000000000000000000000222111000///......///000////////////////////////++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******))))))))))))((())))))******+++************+++,,,,,,))))))))))))))))))))))))&&&&&&'''((()))******)))))))))***+++,,,+++******))))))))))))))))))))))))************************(((((((((((())))))))))))++++++)))((((((((()))***'''''''''(((((()))***+++---+++)))((((((((('''%%%((('''''''''(((((())))))%%%%%%&&&'''((())))))***(((((((((((((((''''''&&&''''''''''''(((((((((((('''(((((((((''''''&&&&&&&&&'''''''''(((((())))))'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%&&&''')))***&&&%%%%%%(((******'''$$$(((((('''&&&%%%%%%%%%%%%&&&$$$###$$$%%%&&&&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$(((((((((((('''''''''&&&%%%%%%%%%$$$$$$$$$######''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%(((******(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((++++++******)))'''&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&%%%$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$(((&&&%%%&&&((()))(((&&&ssseeeZZZNNNDDD@@@999777333111111111111000......////////////......,,,---///000111111111000000///---,,,++++++++++++******))))))******+++,,,++++++++++++++++++++++++******++++++++++++******)))))))))************+++++++++*********)))))))))...---+++***)))(((''''''))))))***************)))'''+++------///333444111...------,,,,,,,,,,,,,,,,,,+++***(((((((((((()))))))))))))))))))))))))))++++++***)))))))))******++++++***))))))***++++++++++++,,,,,,,,,---------......------------------------............------//////...//////000111222222222111111222222333444555555666777777777777777666555555666666777888999888777666555555555555555888888777777777777777777222222222111111111000000222444555555444444555666444222111222333444333222///000222333444333111000333333222222111111111000000000000000000000000000111000000////////////000////////////////////////,,,------------------,,,------------------------000000///...---,,,++++++******)))((((((((())))))((((((((()))+++,,,...///))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***+++***)))((((((((())))))'''''''''(((((()))***+++,,,***(((((())))))((('''&&&''''''''''''(((((((((&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))******((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&((()))***%%%$$$$$$%%%''''''&&&$$$(((''''''&&&&&&'''''''''&&&$$$###$$$&&&''''''&&&)))((('''&&&%%%%%%&&&'''&&&''''''''''''&&&%%%%%%((((((((((((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((+++++++++***)))((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''((()))******&&&%%%######%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%&&&((()))((('''}}}rrreeeZZZMMMDDD???999666333111111111111000......////////////......+++,,,...000111222222111000...,,,***)))***+++,,,******))))))******+++,,,************++++++++++++)))***+++,,,,,,+++***))))))))))))))))))))))))***++++++******************222000...---++++++,,,,,,)))******++++++++++++***'''+++,,,+++,,,//////,,,------,,,+++++++++++++++---+++)))'''&&&'''((())))))))))))))))))))))))))),,,++++++******)))))))))+++******))))))******++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,............///000111222222222111111222222333444666666666666666777777777666555444444555666888999666666666555555555555555999888888777777666666666111111111111222222222222222444555555444333555666333222111222333333333111///111333555555444222111222222222222222111111111000000000000000000000000000000000////////////000////////////////////////------............------........................000000///...---,,,++++++---,,,+++******)))******&&&''''''((()))+++,,,---)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******+++***)))((('''(((((()))''''''''''''((()))***+++***((('''((()))++++++***%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''(((%%%%%%&&&'''((()))******((('''&&&&&&&&&&&&%%%###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((&&&%%%%%%''')))***)))+++***(((&&&%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%""""""###$$$$$$%%%&&&&&&'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((((((((((((+++++++++***)))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%(((***,,,---'''$$$""""""###%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%zzz}}}pppdddYYYMMMCCC???999666333111111111111000......////////////......+++,,,...000111222222111000...,,,***)))***,,,---******))))))******+++,,,)))))))))******+++++++++)))***+++,,,,,,+++***)))***)))))))))))))))))))))((())))))***++++++,,,,,,000///...------...///000&&&'''(((((())))))))))))&&&***+++***,,,///000---...------,,,+++,,,,,,,,,...,,,***((('''((()))***))))))))))))))))))))))))++++++++++++******))))))++++++************++++++************++++++++++++)))))))))***+++++++++,,,***+++---.........---,,,---------...000111333444222222111111222222333444666666666666777777888888555444444333444666777888555555555666666666666666777777777666666555555555222222222333333333333333222333444444333333444666333222111111333333222111000222444666777555333222000000111222222222111111000000000000000000000000/////////000000000000///////////////////////////---......//////......---........................//////...---,,,+++******,,,,,,+++***))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((,,,,,,+++******)))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))***************((('''''''''((()))''''''''''''((()))***+++,,,***)))((()))***)))(((%%%&&&''''''(((((('''''')))))))))(((((((((((('''(((((('''&&&%%%&&&&&&'''&&&&&&&&&&&&''''''''''''+++***)))((((((((())))))$$$$$$%%%&&&&&&'''((((((((('''%%%%%%&&&&&&%%%$$$'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((+++)))'''''')))+++,,,++++++***(((&&&&&&&&&((()))&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%""""""###$$$$$$%%%&&&&&&(((&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((()))))))))***++++++******)))((('''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((()))'''$$$""""""###%%%%%%$$$&&&&&&%%%%%%$$$###""""""$$$%%%'''''''''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&|||xxx{{{~~~nnncccYYYNNNDDD@@@999777333111111111111000......////////////......,,,---///000111111111000///...---+++++++++,,,---******))))))******+++,,,(((((())))))***+++++++++******++++++++++++******+++************)))))))))''''''((()))***+++,,,---++++++++++++,,,---...///(((((()))***++++++++++++&&&***+++***---222555333000//////...............---,,,+++))))))))))))***))))))))))))))))))))))))+++++++++,,,++++++***)))***+++,,,,,,,,,,,,+++***))))))*********+++++++++(((((()))***++++++,,,,,,***+++,,,------...------,,,------...000111333444222222111111222222333444555666666777777777777777444333333444444555666777444444555666777777666666666555555555555555555444333333333333333333333444111333444444333333444555333111000111222333222111111222444555666555444333...///111222222222111111000000000000000000000000...//////000000000000///////////////////////////------............------------------------------......---,,,+++***))))))))))))((('''''''''(((((()))((('''''''''''''''((())))))))))))))))))))))))(((((())))))))))))((((((,,,+++******)))*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((()))***++++++***)))((('''''''''(((((('''''''''(((((()))***+++111...+++***)))(((&&&$$$%%%&&&'''((()))((('''''')))))))))))))))((((((((()))(((&&&%%%%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''+++***)))((('''((()))***$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&'''((())))))***))))))&&&((())))))'''&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''...+++)))((()))+++,,,+++)))((('''&&&&&&'''((()))&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))***************++++++******)))((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$######&&&%%%######%%%&&&%%%$$$&&&&&&%%%%%%$$$######"""$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))|||yyy{{{{{{lllbbbZZZNNNEEEAAA999777333111111111111000......////////////......---...///111111111000///.........---------------******))))))******+++,,,((((((((()))***+++++++++++++++************++++++,,,,,,++++++************((((((((())))))*********'''((()))***++++++++++++)))***+++,,,------------)))+++***(((***111444444000///......------......,,,,,,+++******))))))((()))))))))))))))))))))))))))***+++,,,,,,,,,+++******+++---//////---+++************+++++++++,,,,,,))))))***+++,,,---......++++++++++++,,,---...///............///000111222222222111111222222333444222444666777777777555444222222333444555555555555222333555666777777777777444555555555555555555666333333333222222222222222111333444444333222444555222111000111222333222000000111222222333333222222---...000222333222111111000000000000000000000000---...///000111111000///////////////////////////---------......---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))(((''''''''''''(((((()))***))))))(((((()))))))))))))))))))))))))))))))))******++++++++++++******+++***)))))))))***+++,,,++++++++++++++++++++++++''''''''''''''''''''''''&&&&&&'''((()))***++++++***)))((('''&&&'''(((((('''''''''(((((()))***+++000---+++***))))))'''&&&%%%'''(((******)))((('''''''''(((((((((((((((((()))'''&&&$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''***)))'''&&&%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((('''&&&%%%&&&'''(((((('''&&&&&&%%%(((++++++(((&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&'''///,,,((('''((()))***)))&&&&&&&&&''''''(((((()))&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***+++,,,,,,******+++++++++***))))))%%%&&&''''''''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$%%%''''''%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$&&&((((((&&&&&&''')))|||zzz|||zzzkkkbbbZZZOOOFFFBBB999777333111111111111000......////////////.........///000111111000//////....../////////...------*********)))***++++++,,,'''(((((()))***+++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((('''((()))++++++***))))))&&&&&&((())))))*********,,,---***&&&&&&,,,//////------,,,++++++++++++,,,***+++++++++***)))((('''))))))))))))))))))))))))((()))+++,,,---,,,,,,+++))),,,...000000...,,,)))++++++,,,,,,,,,---------******+++,,,...///000000++++++******+++---...000000000////////////000000222222111111222222333444000222555777777666333222111222444555666666555444222333555777888888777777444444555555666666777777222222222111111111000000111333444444333222444555222111000111222222222000000000000000000111111111,,,...000222333333222111000000000000000000000000---...///111111111000///////////////////////////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++******)))))))))((())))))***+++,,,******)))******+++,,,,,,))))))))))))))))))))))))''''''(((((((((((('''&&&******)))))))))***,,,---++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&'''((()))***++++++***)))((('''&&&''''''((('''''''''(((((()))***+++***)))((()))+++,,,,,,,,,&&&''')))***+++***)))'''&&&&&&&&&'''''''''(((((()))'''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$$$$$$$&&&'''((((((((('''&&&&&&%%%%%%$$$######%%%''')))((('''&&&&&&&&&%%%$$$!!!###'''++++++(((%%%$$$%%%(((''''''&&&&&&&&&''''''///+++(((&&&&&&'''((('''###$$$&&&'''((((((((((((&&&&&&'''((())))))((((((***)))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''***)))'''&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))+++,,,,,,---******+++++++++******)))&&&&&&'''(((((('''&&&&&&"""###$$$%%%'''((()))***&&&%%%%%%'''((((((&&&### !!!"""###%%%'''((((((%%%$$$$$$$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""%%%'''&&&$$$###%%%(((|||~~~yyyiii```YYYOOOFFFAAA999666333111111000///...000000//////......---------++++++...333444000,,,///............---------******+++++++++******)))******)))))))))***,,,---*********)))))))))))))))++++++******************+++***)))))))))***,,,,,,(((''''''((())))))(((&&&++++++******************.........---...///000000000///,,,+++******+++,,,************))))))))))))))))))))))))************''')))***,,,------,,,,,,''')))***)))((('''((())),,,+++***((((((((()))***...+++)))***---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000222222111////////////000111111222222000111333333222222222333444444444444333222111111333444555666777777777777444444444333333444444444111111111111111111222333...///000222222333333222222222222111000//////...------...///000111111222---...000111111111000///111000///......///000111000000000///......------......---------......////////////......---------000///---,,,,,,---...000---,,,***(((((((((((()))+++))))))+++------***'''((('''&&&'''((())))))'''&&&&&&((()))************,,,***)))((((((***---...(((***)))&&&&&&***+++)))))))))***+++---...//////+++)))'''$$$$$$$$$&&&'''))))))'''&&&&&&'''(((((())))))(((((((((((())))))###""""""$$$(((***)))''')))))))))))))))))))))))))))((()))***,,,,,,***(((''''''''''''''''''''''''---)))%%%%%%(((******)))$$$%%%&&&&&&''''''&&&&&&((('''&&&$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###%%%'''***,,,222---'''&&&'''(((&&&###%%%%%%&&&'''(((((((((''')))))))))'''%%%$$$%%%&&&((()))*********((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$#########$$$&&&''''''&&&$$$###'''&&&%%%$$$###$$$%%%&&&###!!! !!!%%%'''%%%$$$''''''''''''((()))++++++,,,+++)))((((((***+++---&&&''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$%%%&&&''''''+++***'''%%%$$$%%%&&&''''''%%%$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&wwwfff]]]VVVMMMDDD@@@999666333111111000///...111111000//////......---...,,,,,,000444555111,,,...---------,,,,,,,,,,,,******+++++++++***************)))))))))***,,,,,,***)))))))))))))))))))))******************************)))))))))***+++,,,)))(((((()))******)))((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((...,,,***((((((((()))***(((((((((((((((((((((((((((((()))))))))*********(((((()))***++++++++++++((()))******(((((()))***,,,+++)))((((((((()))***---+++)))***,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,------...///222222000///...//////000000111222222///111333333222222222333222222333333444333333333222333444555666666666666555555444444444444555555222222111000000000111111///000000111111222333333222222111111000//////........./////////000000000---...///000111000/////////...---,,,,,,---......///////////////.........///...............//////------,,,,,,,,,+++++++++...,,,+++)))))))))***+++,,,+++***)))((((((((()))+++)))((()))+++,,,***'''((('''&&&'''((())))))'''%%%&&&''''''((((((((((((''''''''''''((((((((()))(((***)))&&&&&&***+++)))))))))***+++,,,---......---+++)))&&&&&&&&&((()))+++***((('''&&&&&&&&&'''((((((''''''''''''((((((%%%######%%%'''((('''%%%(((((((((((((((((((((((($$$$$$$$$&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%%%%''')))((('''%%%%%%&&&&&&'''&&&&&&&&&((('''&&&$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''((('''&&&%%%&&&))),,,---111,,,'''&&&'''(((&&&###&&&&&&'''''''''&&&&&&%%%&&&''''''&&&$$$$$$%%%'''''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$'''&&&%%%%%%%%%%%%''''''$$$"""!!!"""%%%&&&%%%$$$%%%%%%&&&'''(((***,,,---,,,+++)))(((((()))***+++'''(((((()))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))***(((&&&%%%$$$%%%&&&'''***(((&&&%%%&&&'''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%uuudddZZZSSSJJJBBB???999666333111111000///...222111111000000///............///222666666111---------,,,,,,,,,+++++++++*********************************)))******+++,,,))))))))))))))))))*********************************))))))))))))***++++++)))******++++++******)))(((((((((((((((((()))))),,,---..................,,,+++***((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))******))))))((((((((())))))***)))***+++***))))))***++++++***))))))((()))))))))+++***((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///111111000.........//////000111111111///111333333222111222333000111222333444444444444111222333444555555555444555555444444444444555555333222111000////////////111000//////000111333444222111111000000//////...////////////////////////------///000000000///......------,,,------............////////////000000000//////....../////////---,,,,,,,,,,,,+++++++++---,,,***)))((((((((())),,,+++***)))((((((((()))***)))'''''')))***)))(((((('''&&&'''((())))))'''''''''(((((()))(((((((((&&&'''((((((((('''&&&%%%(((***)))&&&&&&***+++)))))))))******+++,,,------,,,***(((&&&&&&&&&((())),,,+++)))'''%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''''''%%%$$$(((((((((((((((((((((((("""""""""%%%''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&(((((('''%%%&&&&&&&&&'''&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))(((''''''(((***,,,...///+++'''&&&''''''%%%###'''''''''&&&&&&%%%$$$######$$$%%%%%%$$$$$$&&&(((%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%''''''%%%$$$###$$$%%%&&&%%%$$$###$$$$$$&&&(((***,,,...,,,+++)))((('''(((((())))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%&&&(((+++,,,'''&&&%%%$$$$$$%%%&&&''',,,***((('''(((((('''&&&&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$uuucccXXXQQQIIIBBB???888666222111111111000///222222111111000/////////...///111444666555111...---------,,,,,,,,,,,,+++******************++++++******************++++++)))))))))))))))************************+++++++++)))))))))))))))******+++(((***++++++***))))))***((((((((()))))))))))))))((()))******+++***)))(((---,,,+++************+++%%%&&&&&&&&&&&&&&&''''''(((((((((((()))))))))***+++***)))((('''((()))***)))+++,,,+++***)))***+++******))))))))))))))))))***)))(((((()))***++++++------,,,,,,,,,,,,++++++,,,,,,,,,...000111///---------...//////000000111///111222333222111222333111111222333333333333333111111222333333333333333444444333333333333444444111111000000///000000000222000///...///000222444111111000000////////////---------....../////////,,,---...///000///......///....../////////000000---......///000000111111111000000////////////000........................000///---+++******)))***+++******)))))))))))))))***((('''&&&&&&(((((()))((('''&&&'''((())))))'''***++++++++++++******)))))))))))))))((('''&&&&&&(((***)))&&&&&&***+++))))))))))))******+++++++++)))(((&&&%%%$$$%%%&&&&&&***)))(((&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((('''&&&((((((((((((((((((((((((&&&%%%%%%&&&)))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))))))(((&&&%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))(((((('''(((***,,,---,,,***'''&&&&&&'''%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''!!!""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))+++,,,+++***)))((('''&&&''''''*********)))((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%'''***...111%%%%%%$$$$$$$$$%%%&&&&&&,,,***((('''(((((('''%%%'''((()))(((&&&%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$uuucccYYYRRRJJJBBB???888555222111111111000///222222111111000/////////...///111444555444111...............------------******))))))******,,,,,,*********+++************(((((())))))************))))))*********+++++++++(((((())))))************''')))++++++)))((((((***)))))))))******+++++++++(((((()))))))))(((((('''++++++******************&&&&&&'''''''''((((((((('''(((((((((((())))))))),,,+++)))(((((()))***+++)))+++,,,+++***)))***+++)))))))))*********))))))))))))))))))((()))***+++---------,,,,,,+++++++++++++++,,,...000000///------------...//////000000///000222222111111111222222333333333222222111000000111222222222222222222222111111000000111111222000000///000000111222222222111///......000222333000000000///////////////***+++,,,---...///000000+++,,,---//////......---------...///////////////---......///000111222222111111000///////////////........................000///...---,,,+++******************)))))))))((((((((('''&&&&&&&&&((()))((('''&&&'''((())))))'''***++++++++++++******)))+++)))'''&&&%%%&&&'''((((((***)))&&&&&&***+++)))((()))))))))))))))))))))''''''%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&'''((((((''''''''''''''''''(((&&&'''((()))))))))******''''''''''''''''''''''''***(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***+++***)))'''&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&'''(((*********((('''&&&&&&&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&((()))((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''"""######$$$%%%&&&&&&'''%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&'''((((((***)))((('''&&&&&&%%%%%%)))))))))((((((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$###$$$''',,,000333%%%%%%$$$$$$%%%%%%%%%&&&+++)))'''&&&''''''&&&%%%((())))))(((&&&%%%%%%&&&###$$$&&&''''''&&&$$$###uuudddZZZSSSJJJBBB???777555222111111111111000222111111000000///.........///000222222111///...//////.........---------******)))))))))+++,,,---***++++++++++++***))))))((((((((()))******++++++)))))))))***++++++,,,,,,'''((())))))******))))))&&&))),,,+++((('''(((***))))))******++++++,,,,,,,,,,,,+++************+++'''((((((((('''''''''''''''''''''((())))))******''''''(((((((((((())))))******)))))))))******+++)))***+++***))))))***+++(((((()))************)))((()))***)))((((((***,,,...------,,,,,,++++++***+++++++++---///000...,,,,,,,,,------.../////////...000222222111000111222333333333333222111000///111111222222222222222111000000////////////000000111111111111111222222333111000////////////111111////////////////////////******+++,,,---...//////++++++---.........---,,,***+++,,,---------------......///000000111222222111111000///............+++++++++,,,,,,,,,,,,---------,,,+++***))))))((())))))************)))((('''((()))(((&&&&&&((()))((('''&&&'''((())))))'''''''''(((((()))((((((((()))'''%%%######$$$&&&((((((***)))&&&&&&***+++)))((((((((((((((((((''''''(((((('''''''''''''''(((&&&%%%%%%%%%%%%'''((()))((((((''''''''''''((((((%%%''')))***))))))***+++''''''''''''''''''''''''***(((&&&%%%&&&&&&%%%$$$''''''''''''''''''''''''&&&(((++++++***((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%$$$!!!"""$$$%%%'''((((((((()))***)))(((%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((###%%%&&&%%%$$$###%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%'''''''''''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&%%%#########$$$'''***...000&&&&&&&&&&&&&&&%%%%%%%%%)))'''%%%%%%&&&'''&&&%%%((())))))'''%%%$$$$$$%%%$$$%%%'''(((((('''%%%$$$tttddd[[[TTTJJJAAA===777555222111111111111000111111000//////......------...//////...---...............---------,,,,,,***)))(((((()))+++---...***++++++,,,+++***)))((('''(((((()))******++++++((())))))***++++++,,,,,,'''''')))*********)))((('''***---,,,)))'''))),,,((((((((()))***+++++++++&&&$$$""" !!!###$$$&&&'''''''''''''''''''''&&&''''''((())))))******'''''''''((((((((())))))''''''((()))************((()))******(((((()))***'''((()))***+++******)))(((***+++***((((((+++---......---,,,,,,+++************+++---//////---,,,+++,,,,,,---......//////...000222222111000111222111111222222222111111000111222222333333222222111000000////////////000000555444333222111111111111000000000000000000000000////////////////////////------,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,)))***+++---......------/////////000000111111222111000///...------------+++++++++,,,,,,,,,------***************)))((((((((()))***++++++***)))(((&&&(((******((('''((()))((('''&&&'''((())))))'''%%%&&&''''''(((((((((((('''&&&&&&%%%%%%&&&'''((((((***)))&&&&&&***+++)))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''%%%'''))))))'''&&&'''(((''''''''''''''''''''''''(((&&&$$$###%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******(((&&&'''(((###$$$%%%&&&'''(((((((((%%%&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&%%%%%%$$$%%%###$$$%%%&&&'''((((((((('''((((((&&&$$$$$$%%%'''&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%$$$$$$######"""######$$$%%%%%%$$$######%%%%%%&&&'''''''''&&&%%%!!!###%%%$$$######%%%'''%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))'''''''''''''''&&&%%%$$$'''&&&$$$%%%&&&''''''&&&'''(((((('''$$$######$$$%%%&&&((())))))(((&&&%%%sssddd[[[TTTJJJ@@@;;;777444222111111222111000000000000///......---------...---,,,++++++---...---------,,,,,,,,,++++++***)))(((((()))+++---...***+++,,,,,,+++***)))((('''(((((()))***+++++++++((())))))***++++++,,,,,,&&&''')))*********)))((((((,,,///...***(((***---&&&''''''((()))******+++...,,,)))&&&&&&'''***,,,(((((()))))))))))))))(((&&&&&&''''''((()))******''''''''''''((((((((()))$$$%%%''')))******)))(((''')))***)))((('''((()))'''((()))+++++++++***)))(((***,,,+++)))(((+++.........---,,,,,,+++***************,,,...///---+++++++++,,,------......///...000111222111000111222///000111222222222222222222222333333333222222111111111000000000000111111999888666333111000////////////000000000000///............/////////////////////...---+++***))))))***+++,,,---...---,,,,,,***,,,---///000000//////000000000000111111111111000000///------,,,,,,,,,---------....../////////******+++++++++******)))((()))***++++++***)))(((%%%(((++++++)))'''((()))((('''&&&''')))))))))'''&&&&&&((()))************&&&''')))*********))))))(((***)))&&&&&&***+++)))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%((()))(((%%%######%%%'''''''''''''''''''''''''''%%%$$$$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$'''))))))&&&%%%&&&((("""###$$$&&&'''((())))))%%%&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''((('''''''''$$$%%%&&&%%%$$$$$$&&&'''%%%%%%$$$$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%$$$$$$###"""!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""###$$$%%%$$$###"""!!!"""$$$$$$""""""%%%'''#########$$$%%%&&&((()))$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''"""############$$$$$$$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$(((((((((((('''&&&%%%$$$'''%%%$$$%%%'''))))))((('''((((((&&&$$$""""""###%%%''')))******)))'''%%%rrraaaXXXPPPFFF<<<777;;;888444111111111000///000000...,,,***((('''&&&........................,,,,,,,,,+++++++++******---***'''(((***,,,,,,++++++*********))))))(((((((((((((((((())))))))))))******)))))))))))))))***((()))***,,,------,,,,,,((((((((((((((((((((((((******))))))(((((('''''',,,,,,+++***)))(((''''''))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))((((((***)))((()))***+++***)))******))))))((((((''''''++++++++++++++++++++++++,,,------+++))))))***+++...//////...---,,,+++***)))+++///111000,,,+++---,,,,,,+++***+++,,,---...000000111111111111000///111111111111000000000000111111111111111111111111......//////000000111111222222333444333222111000000000///...------,,,,,,+++,,,...000000///...---//////...---,,,,,,,,,,,,+++,,,.........,,,***)))***+++...///000000......000111111222222222111111///...,,,+++******+++++++++,,,,,,---,,,+++)))((()))***+++,,,+++)))'''%%%'''((()))******)))((('''&&&&&&&&&&&&''')))***+++,,,+++)))((((((((()))***)))((('''&&&&&&'''((()))))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((%%%$$$###%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%"""###$$$%%%'''((())))))''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%''''''(((&&&((())))))'''%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$((('''%%%$$$###$$$%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%###%%%&&&(((((('''%%%$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%$$$!!! """$$$'''+++......***'''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***)))(((&&&&&&''''''%%%###$$$''')))'''%%%############$$$%%%&&&'''((()))***+++***(((&&&%%%rrraaaXXXQQQHHH@@@<<<:::777333111111111000/////////......------,,,,,,------------............,,,+++++++++++++++++++++...+++)))(((***+++***)))))))))))))))))))))))))))))))))))))))******************)))))))))))))))***((()))+++,,,,,,,,,,,,+++***************************)))))))))((((((((('''++++++******)))(((((((((((((((((((((((()))))))))((((((((((((((((((((((((&&&''''''((())))))*********(((''''''((()))((('''))))))))))))((((((((((((*********************))),,,------,,,***)))***,,,,,,,,,,,,++++++***)))((())),,,000222000------...///...---------...000000....../////////.........//////000000000111111111111111111111111111111111000000000000000111111111111111222333222111000/////////......---,,,,,,+++***+++---...///...---,,,......---,,,,,,,,,,,,---+++,,,---------+++***))),,,,,,,,,------...///000...///000111111222111111111000...---,,,,,,------+++,,,,,,,,,++++++***)))++++++,,,---,,,+++***)))(((((()))******)))(((''''''''''''''''''((()))*********((('''''''''((()))***)))(((''''''((()))***))))))(((((((((((())))))+++***)))(((((()))******%%%$$$$$$%%%'''(((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))******(((&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%''')))))))))''''''((('''%%%$$$############%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$"""$$$%%%%%%###"""###%%%&&&)))------)))&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%%%%%%%'''%%%$$$%%%'''((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&'''((()))((('''%%%$$$rrraaaWWWQQQJJJCCC@@@:::777333111111111000///......//////000000000000,,,,,,,,,------.........++++++++++++++++++++++++///---***)))******(((''')))))))))))))))*********************++++++++++++))))))))))))))))))******)))***++++++++++++******************************))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''')))+++---...---+++(((&&&'''((()))((((((((((((((())))))))))))((((((((((((((((((((((((,,,------,,,******+++---+++++++++******)))(((((()))...222333111///.../////////......//////000111---.....................---......///111222222333111111111111111111111111111111111111111000000000///000111111111000.........------,,,,,,++++++++++++,,,---...///...---,,,*********)))******+++,,,+++++++++++++++*********---,,,+++***+++---///111,,,---...///000000111111000///...---,,,,,,,,,---,,,,,,+++************+++***++++++++++++,,,,,,,,,))))))******)))((('''&&&)))((((((''''''(((((()))))))))(((''''''''''''''')))((((((''''''(((((())))))((((((''''''(((((())))))((('''&&&%%%&&&&&&'''&&&%%%$$$%%%'''((((((''''''''''''((((((((())))))%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''&&&%%%$$$$$$$$$&&&))))))(((''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&'''(((((('''&&&%%%'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&((()))*********)))***)))'''%%%$$$#########%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$(((,,,,,,(((%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$&&&%%%$$$%%%'''((('''&&&%%%&&&&&&&&&%%%$$$"""!!!###$$$%%%&&&&&&&&&%%%$$$rrr```VVVPPPIIIBBB@@@999666222000000111000000///////////////.........++++++,,,,,,---.........***++++++++++++,,,,,,,,,---,,,+++******))))))(((************))))))(((((()))))))))*********++++++((())))))*********************************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))******&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''))),,,...000111...***((()))***++++++'''''''''((()))*********''''''''''''((((((((((((+++,,,---,,,******+++------,,,,,,++++++*********(((///555444000///......------------......////////////////////////000000......//////000111111222111111111111111111111111111111000000//////............///000///...---,,,,,,,,,,,,+++++++++******,,,---.../////////......&&&&&&&&&''''''(((******++++++***))))))******+++++++++******+++,,,...///+++,,,---...............---,,,,,,++++++*********,,,+++***))))))***+++,,,(((((((((((()))***+++,,,*********)))((((((''''''******)))(((''''''(((((())))))((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''(((((((((((('''&&&$$$$$$$$$$$$%%%&&&%%%%%%&&&'''(((((('''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$ """&&&((((((((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&***(((&&&$$$$$$$$$&&&'''#########"""###$$$$$$%%%%%%$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''(((((())))))(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$######"""$$$###"""!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&((()))*********(((''''''&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&''''''$$$######""""""######$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$(((,,,,,,)))&&&%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%###""""""###%%%%%%%%%%%%&&&''''''&&&$$$%%%&&&''''''%%%###"""""""""$$$%%%&&&&&&&&&&&&rrr___TTTMMMFFF???<<<888555222000000111000000111000///...,,,+++)))))),,,,,,,,,------.........++++++++++++++++++++++++)))***++++++*********+++---,,,+++***)))''''''&&&((((((((()))))))))******'''((()))*********************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((())))))******'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''((())),,,///111111...***((()))***++++++&&&&&&'''((()))***++++++''''''''''''(((((())))))***+++,,,+++******+++------,,,+++*********++++++'''111888444///......,,,---------.....................------...///000000000/////////////////////000000000000000000000000//////......---------,,,------...///...---,,,++++++++++++++++++*********++++++,,,,,,------------'''''''''((()))***+++,,,+++******))))))***++++++((()))***,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++++++++++++++++++++******+++***)))))))))***+++,,,(((''''''((()))***,,,---******)))(((((((((((((((+++***)))(((((('''((((((************))))))((((((''''''(((((())))))))))))((((((''''''''''''((((((+++***((('''''''''(((((('''&&&%%%&&&(((((((((&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''!!!###&&&'''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&)))(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''(((((((((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$###"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$&&&'''(((((()))$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$############$$$$$$$$$$$$######$$$$$$$$$###%%%)))------***''''''(((%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$######$$$%%%%%%&&&&&&&&&&&&''''''"""###%%%'''((('''%%%$$$"""###$$$%%%&&&'''''''''ppp^^^TTTMMMDDD===999777555111000000000000000000///...---+++***)))(((........................,,,,,,,,,+++++++++******''')))+++,,,+++***+++,,,---,,,+++***)))''''''&&&'''((((((((())))))))))))&&&''')))***++++++******)))((((((((((((((())))))************************(((((((((((())))))))))))'''''''''(((((()))))))))%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((***,,,---///---+++(((&&&'''((()))(((&&&''''''((()))******+++&&&&&&&&&'''(((((()))))))))*********((()))***,,,+++***)))(((((()))***+++)))555<<<666000///...+++......///000000000000///,,,+++******+++,,,...///000000000//////.........000000000000000000000000------------,,,,,,,,,,,,,,,---.........---++++++++++++++++++++++++++++++((((((((()))))))))******++++++++++++,,,---...///*********+++++++++++++++&&&'''***,,,,,,,,,***)))+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,***))))))))))))***++++++))))))***+++,,,,,,------))))))(((((((((((())))))+++***))))))((((((((((((***************)))(((((())))))***+++,,,,,,,,,,,,(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((((('''&&&'''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((&&&((()))(((%%%###""""""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''''''''''''''&&&%%%$$$$$$%%%%%%&&&'''''''''''''''((())))))############$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((((((((((()))))))))'''&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%###"""###$$$%%%$$$###%%%)))---...+++(((((()))$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$%%%'''&&&%%%%%%&&&((("""###%%%&&&'''''''''&&&$$$$$$%%%%%%&&&'''((((((}}}nnn]]]TTTNNNEEE===:::777444111///000000000000---------....../////////000000000//////......---...------,,,+++***))))))(((+++------***))))))************)))))))))))))))(((((()))))))))*********&&&''')))+++,,,+++***)))(((''''''&&&'''(((******************************'''((((((((()))))))))***''''''((((((((((((((((((!!!"""###$$$&&&((())))))(((((((((((((((((((((((((((((())))))***++++++,,,***(((''''''((()))((('''''''''(((((())))))******$$$$$$%%%%%%&&&''''''((('''((()))((('''''')))+++,,,+++***))))))***+++,,,,,,:::AAA:::111000///+++,,,---...///000//////...+++***))))))***,,,...///.........///////////////000000000000000000000000,,,,,,---------------...,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++,,,,,,,,,,,,---...//////)))***+++---------,,,+++''''''((()))************((()))+++,,,---.........+++,,,------------,,,+++(((((()))***************)))***+++,,,------,,,+++((((((''''''((()))***+++******))))))((()))))))))((()))*********)))'''''''''(((***+++,,,,,,,,,+++(((''''''&&&&&&''''''((($$$######"""###$$$&&&''')))'''&&&'''((()))(((&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''')))***)))'''%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&((())))))((((((%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))((('''%%%$$$$$$%%%'''((((((((('''&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''######$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###$$$&&&&&&%%%###$$$(((,,,---***''''''((($$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%###$$$$$$###%%%''''''%%%%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((zzzlll]]]UUUOOOGGG???;;;777444111///000000000000***+++---///222444666777222222111000///...------///...---,,,***)))((((((***,,,...---***''''''((('''(((((()))***++++++,,,)))************+++++++++%%%''')))+++,,,+++***)))'''&&&&&&&&&'''(((***+++(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((!!!$$$&&&)))+++,,,(((((((((((((((((((((((('''((()))******************)))((()))***+++***)))(((((((((((())))))))))))""""""###$$$%%%%%%&&&&&&&&&'''((('''&&&''')))***///...,,,++++++,,,...//////>>>EEE<<<333222000+++******,,,---------,,,+++---,,,+++++++++---000111,,,------...///000111111000000000000000000000000,,,------....../////////------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++***++++++,,,---)))***,,,...///...,,,+++)))((('''&&&''')))+++,,,&&&'''))),,,...000111111((()))++++++,,,+++***)))'''((()))+++++++++***)))&&&(((***+++,,,+++)))(((''''''''''''((()))+++,,,******))))))))))))******'''((()))))))))(((&&&%%%$$$%%%'''((()))))))))((('''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&(((***+++)))(((''''''((()))(((&&&''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))******)))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%''')))***))))))(((###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''((())))))''''''''''''''''''''''''"""############$$$$$$$$$(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((((((((&&&$$$###$$$%%%'''(((((((((''''''#########$$$%%%&&&'''(((###$$$%%%&&&''''''((()))"""$$$%%%'''((((((''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%''''''((((((((('''%%%$$$""""""###$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%$$$%%%'''(((&&&$$$###'''+++,,,)))'''&&&'''$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$###&&&((('''%%%$$$&&&)))((((((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''xxxkkk]]]TTTMMMDDD<<<999555444222000//////000000000000111222333333444444------............------------++++++++++++------((()))+++,,,+++***(((&&&)))))))))))))))*********((('''&&&'''((())))))'''))))))))))))))))))))))))(((((((((((((((''''''''')))(((''''''''''''((((((((((((((((((''''''''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''((()))))))))(((&&&%%%(((((())))))))))))((((((&&&((()))++++++)))(((&&&)))))))))))))))))))))))),,,******,,,+++***...333AAA;;;444222222222///+++///...,,,*********,,,---,,,,,,,,,---...///000111////////////000000000000000000000000000000000000111///---------...---,,,/////////...------,,,,,,+++,,,,,,------,,,,,,+++((()))))))))((((((***,,,000///---+++******++++++......//////...---,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,+++******))))))******)))***+++,,,,,,+++))))))******))))))))))))******++++++************++++++,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''((()))++++++&&&&&&%%%%%%%%%&&&''''''***)))(((&&&&&&'''((((((((('''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%''')))'''&&&%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%)))+++,,,+++'''%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%((('''%%%%%%&&&&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&(((***+++...---***'''%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))((('''&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%'''(((((('''%%%$$$###$$$%%%&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((%%%%%%&&&''''''((())))))&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&~~~yyylll^^^UUUNNNDDD<<<999555444222000//////000000------...//////000111111------............------------++++++++++++------)))******+++***)))(((((((((((()))***************(((''''''''')))***)))(((************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((''''''''''''((())))))))))))******))))))((('''(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))...***(((,,,111666>>>EEEBBB;;;333.........,,,***...---,,,+++***++++++,,,------,,,,,,,,,---............/////////000000000000000000000000000000000000///------......---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000///...---+++******++++++...............---,,,,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,---,,,+++******))))))******((()))************)))(((++++++************+++++++++******))))))******++++++***)))(((''''''''''''***))))))))))))(((((((((''''''''''''((()))***+++'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&''')))***+++***((('''((('''&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$&&&((()))((('''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###############$$$%%%&&&(((+++......+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&""""""""""""###%%%'''(((***)))'''&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%'''((((((&&&%%%$$$###$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((""""""###$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$######$$$$$$$$$%%%%%%%%%}}}{{{}}}{{{nnn___VVVNNNDDD<<<999555444222000//////000000,,,------....../////////------............------------++++++++++++------++++++***)))))))))))))))'''((()))++++++******))))))(((((((((***+++***)))************************))))))))))))************************************,,,++++++***)))((('''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((()))))))))*********((((((((((((((()))******++++++***)))))))))******(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))),,,((((((000999???DDDHHH<<<666...******,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,+++++++++++++++.........////////////000000000000000000000000000000///------//////...---******++++++,,,------...------++++++++++++---------...///...------///111...---,,,,,,++++++++++++---............------,,,------------,,,,,,,,,,,,)))******+++,,,------...,,,+++******))))))******'''((())))))))))))((((((,,,++++++******++++++,,,+++******))))))******+++***)))(((''''''&&&&&&'''************))))))))))))''''''''''''((()))******((((((((((((&&&%%%$$$###$$$$$$$$$%%%&&&((()))***+++)))((('''((('''&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((())))))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))***+++'''+++000111///***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((***&&&%%%$$$$$$$$$%%%'''(((***)))'''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&$$$######%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&''''''&&&'''&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&''''''((((((&&&%%%%%%&&&''''''&&&$$$############$$$$$$$$$$$${{{{{{~~~|||ooo```WWWOOODDD<<<999555444222000//////000000/////////000000111111111------............------------++++++++++++---------,,,***(((((()))***+++'''(((***+++++++++)))(((***)))((()))+++,,,+++***))))))))))))))))))))))))((()))))))))))))))******+++++++++,,,,,,,,,,,,,,,------,,,+++***(((((('''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***,,,+++)))(((((()))***+++(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))***'''+++555<<<<<<777444000---)))(((***,,,......******++++++++++++******++++++************++++++------........./////////000000000000000000000000///.........///000...---++++++,,,,,,,,,---------...---+++******+++---...,,,---------++++++---...------,,,,,,,,,,,,,,,,,,---------......------,,,------------------,,,,,,)))******+++,,,---......,,,+++******))))))******(((((())))))))))))))))))+++******))))))******+++******))))))))))))*********)))((('''''''''''''''*********)))))))))(((((('''''''''''''''((()))***'''((((((((('''&&&$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&''')))***)))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))***)))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))******+++(((+++...///...***'''%%%%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***%%%$$$$$$$$$%%%&&&((())),,,***(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((((((''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&%%%$$$###$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&"""######$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((()))&&&%%%%%%&&&''''''&&&$$$######$$$$$$$$$%%%%%%%%%xxx}}}|||ooo```WWWOOODDD<<<999555444222000//////000000000000111111111111111222------............------------++++++++++++------...,,,***(((((()))+++,,,'''((()))***+++******)))+++***)))***+++,,,+++***(((((((((((((((((((((((('''''''''(((((()))))))))++++++,,,---......------...---,,,+++***)))((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))***)))((('''((((((***+++(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((---)))***222666111***%%%(((((((((***+++,,,+++***))))))***++++++******)))((((((((()))***+++,,,,,,------------............///////////////////////////......///000111///---///.........---------,,,...---+++******+++---...+++,,,,,,+++******+++---++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------------------------******+++,,,------......,,,+++******))))))******))))))))))))******++++++))))))(((((((((((())))))***))))))))))))))))))*********))))))(((((())))))))))))(((((((((''''''''''''''''''''''''(((((()))&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%''')))******)))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((()))(((((('''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$$$$$$$)))))))))******)))'''%%%%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%$$$$$$%%%$$$&&&((('''%%%###$$$%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%###""""""""""""###%%%&&&'''&&&%%%%%%%%%&&&'''(((,,,***(((&&&%%%&&&'''(((######$$$%%%%%%&&&''''''&&&%%%$$$&&&)))******(((((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&%%%$$$###$$$%%%&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''qqq{{{~~~{{{nnn___VVVNNNDDD<<<999555444222000//////000000////////////////////////------............------------++++++++++++------...,,,***)))))))))+++,,,)))))))))))))))************)))))))))+++,,,+++***((((((((((((((((((((((((&&&&&&''''''(((((())))))***+++---...///......------,,,,,,+++***)))(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((()))))))))*********&&&&&&&&&&&&&&&'''(((((())))))((((((((()))******(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((111+++''')))+++)))'''((()))***+++,,,+++)))&&&%%%)))))))))))))))*********((((((((()))***+++,,,---,,,,,,,,,---------......////////////////////////.........000111111///---000000///......---,,,,,,------++++++++++++------------...---+++***,,,---***+++,,,---------------+++,,,,,,------------,,,------------............,,,,,,,,,,,,------------,,,+++******))))))*********)))))))))***+++,,,---(((((((((''''''(((((((((***))))))(((((())))))*********))))))))))))******((((((((((((''''''''''''(((''''''&&&''''''((((((''''''&&&&&&'''(((((()))'''''''''''''''&&&%%%%%%***(((''''''(((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&'''&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''((('''&&&%%%$$$#########)))'''&&&'''((((((&&&$$$$$$%%%%%%&&&&&&'''''''''###%%%&&&&&&%%%$$$$$$%%%###'''))))))&&&$$$$$$&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$#########$$$&&&&&&((('''&&&%%%%%%&&&'''(((***)))'''&&&&&&&&&&&&'''""""""###$$$&&&'''(((((((((&&&%%%&&&)))+++)))''''''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&''''''''''''kkkuuu}}}yyylll^^^UUUNNNDDD<<<999555444222000//////000000........................------............------------++++++++++++---------,,,+++*********++++++***)))((('''((()))+++,,,***)))((()))+++++++++***************************&&&''''''((())))))******)))+++---...//////...---++++++******))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''(((((()))((()))******+++++++++***(((((())))))))))))(((((('''((()))******)))((('''((((((((((((((((((((((((...)))&&&&&&&&&%%%(((,,,+++,,,,,,,,,***'''&&&%%%)))(((((('''((()))***+++))))))))))))***++++++,,,+++,,,,,,,,,,,,---------////////////////////////.........000222222000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***,,,---)))***+++---......------***+++,,,---------------------------.........///---------------,,,,,,,,,,,,+++******))))))******)))((((((((()))***,,,---))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))***)))))))))(((((((((((('''(((''''''&&&&&&'''''''''***)))'''%%%%%%&&&((()))&&&&&&'''((((((((('''&&&)))(((''''''(((((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&'''&&&&&&((())))))%%%"""$$$$$$%%%%%%&&&''''''(((###%%%&&&&&&%%%$$$$$$%%%###(((++++++'''$$$%%%'''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''(((&&&%%%$$$$$$$$$%%%'''((('''''''''&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''')))&&&$$$%%%)))***(((%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''gggsss|||~~~xxxkkk]]]TTTMMMDDD<<<999555444222000//////000000/////////////////////...---..................---------++++++++++++---------,,,++++++******+++++++++***(((&&&''')))+++---)))(((((((((***+++***)))++++++++++++++++++++++++'''(((((()))***+++++++++)))***,,,...//////...---******))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((()))******(((***+++,,,---,,,,,,+++(((((())))))))))))((((((&&&((()))++++++)))(((&&&(((((((((((((((((((((((('''&&&'''***(((%%%&&&)))***++++++***(((((()))***)))((('''&&&'''(((***,,,,,,++++++***************++++++,,,,,,,,,---------////////////////////////------...111222222000...***++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,---+++))))))***+++((()))+++---.........---***+++,,,,,,---------------------........./////////......------,,,++++++,,,++++++***)))*********((('''''''''((()))+++,,,******))))))))))))******))))))(((((((((((())))))(((((('''''''''(((((()))************))))))))))))(((''''''&&&&&&&&&''''''...+++(((%%%$$$%%%''')))$$$%%%''')))******))))))&&&%%%%%%&&&)))+++******'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''&&&%%%$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%'''***,,,***%%% $$$$$$%%%%%%&&&'''((((((###%%%'''&&&%%%$$$%%%%%%$$$(((,,,,,,(((%%%&&&((()))'''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$###"""""""""###$$$%%%###"""""""""###%%%'''((($$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###$$$((()))&&&###&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###############$$$%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&jjjuuuuuugggXXXOOOIIIBBB<<<:::222111111111111111222222333333333333222111//////,,,,,,---...---,,,***)))...------,,,+++***))))))******+++++++++,,,,,,,,,(((((())),,,---,,,(((%%%)))+++---,,,)))((()))***+++******)))******++++++))))))))))))((('''%%%$$$((((((((((((((('''''''''%%%%%%$$$%%%&&&(((***+++((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((('''''''''''''''((()))))),,,((((((,,,...,,,***,,,+++***)))'''''''''((()))'''((()))******)))((('''&&&&&&''''''((()))))))))'''''''''''''''((()))))))))))))))(((((((((((((((+++&&&######(((++++++)))******+++,,,---//////000,,,---...---,,,,,,---...---...///...---,,,---...---...///000000///...---//////.........---------.../////////...---,,,,,,******+++,,,------------------------------------///...---,,,,,,,,,,,,,,,,,,,,,...000222333555666666222,,,***+++------,,,,,,+++******))))))******((()))+++,,,,,,+++)))((())))))***---///...+++(((++++++***)))((('''&&&&&&******((('''&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$''''''%%%$$$$$$'''+++///,,,+++(((&&&&&&''')))***''''''((((((((('''%%%$$$&&&&&&&&&'''''''''(((((('''(((((('''%%%######$$$######$$$$$$%%%&&&''''''&&&&&&'''(((***,,,---...///...,,,***(((&&&%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&%%%%%%$$$###""""""###$$$&&&((())))))((((((&&&((('''%%%%%%'''&&&!!!''''''&&&&&&&&&%%%%%%%%%(((***++++++)))%%%!!!$$$###"""""""""###%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%$$$######&&&%%%%%%&&&'''(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$##################&&&&&&&&&&&&%%%%%%$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&"""$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$"""""""""######$$$$$$$$$ !!!"""$$$%%%&&&'''&&&$$$"""""""""$$$%%%+++***)))'''&&&&&&&&&''''''%%%$$$$$$%%%&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%lllwwwwwwhhhYYYPPPIIIBBB<<<:::444333222111000000000000////////////...---,,,+++,,,------------,,,,,,+++---,,,,,,++++++*********************++++++,,,,,,)))((()))***,,,+++)))''')))+++---,,,***((()))***++++++******************+++,,,,,,,,,+++***(((''''''((((((((()))*********''''''&&&&&&''')))***+++))))))))))))))))))))))))((((((''''''''''''(((((()))(((''''''''''''((()))'''''''''''''''((())))))+++''''''+++---***)))******)))(((&&&&&&&&&'''((('''((()))******)))((('''(((((((((((((((''''''''''''''''''''''''((())))))))))))))))))))))))))))))((($$$!!!"""&&&)))(((&&&***++++++,,,---...//////,,,---......,,,,,,---...---...///...---,,,---///---...///000000///...---,,,,,,,,,+++++++++******.........///......------.........------,,,+++***------------------------......---,,,,,,,,,------,,,,,,------...//////000444000,,,***,,,------,,,...---,,,+++***)))))))))((()))+++,,,,,,+++)))((((((***,,,------+++)))(((&&&&&&%%%%%%%%%%%%%%%$$$*********)))(((((('''''''''''''''''''''&&&&&&&&&((((((&&&%%%&&&(((+++...+++***'''&&&%%%&&&((()))''''''((((((((('''%%%%%%&&&&&&&&&'''''''''((((((&&&'''((('''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''')))***,,,---///...,,,***((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&'''((((((((('''%%%%%%$$$''''''%%%&&&)))((($$$&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((&&&###"""$$$###"""""""""###%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%$$$''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###''''''''''''&&&%%%######%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$#########$$$%%%***)))(((&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&oooyyyxxxjjjZZZQQQJJJAAA;;;:::666555333111000///......---------------,,,+++***------------------......++++++++++++++++++++++++)))))))))************+++***)))((()))***+++***((()))***,,,+++***))))))***+++++++++***)))))))))))),,,,,,,,,,,,,,,+++***)))''''''((()))***+++,,,,,,)))((((((((())))))***+++************************((((((''''''''''''(((((())))))(((((((((((())))))'''''''''''''''((()))))))))&&&&&&***+++)))((()))(((''''''&&&&&&&&&&&&'''&&&'''***++++++***'''&&&***))))))(((''''''&&&&&&(((''''''''''''(((((()))(((((())))))******+++++++++'''%%%&&&))),,,+++***+++,,,,,,,,,------......,,,...///...---,,,---...---...///...------...///......////////////......///.........------------------......///...............///......---,,,+++------------------------,,,,,,---------------...------------,,,,,,,,,,,,000...,,,,,,---------,,,//////---,,,***))))))))))))***+++,,,,,,+++***)))(((+++......+++((('''(((&&&&&&''''''((((((((()))***+++,,,,,,+++***((('''&&&&&&&&&'''''''''((((((((('''&&&%%%&&&''')))******(((&&&%%%%%%&&&'''((('''''''''(((''''''&&&%%%&&&&&&'''''''''(((((((((%%%'''((((((''''''((())),,,+++***)))(((&&&%%%%%%%%%%%%%%%&&&''')))***+++///...,,,***)))((('''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$%%%&&&&&&'''((((((&&&'''((((((((('''%%%%%%###'''(((&&&'''******'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$############$$$%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%###%%%&&&''''''(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%%%%$$$###$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%$$$######''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%&&&)))(((&&&%%%$$$%%%%%%&&&'''%%%$$$$$$%%%%%%$$$###%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&qqq{{{yyykkk[[[QQQJJJAAA;;;999555444333111000//////...////////////......---,,,...---,,,,,,---...000111*********++++++,,,,,,,,,)))))))))))))))))))))***,,,***(((''')))*********)))************)))))))))+++++++++******)))((((((((()))))))))((((((((((((((((((((())))))*********)))))))))))))))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))))))))&&&%%%)))+++)))((()))((('''''''''''''''''''''%%%'''***,,,,,,***'''%%%))))))((((((''''''''''''((((((''''''''''''((()))'''(((((()))***+++,,,,,,,,,***((()))+++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,...///...---,,,---...,,,---///...------...///...//////////////////...000000000/////////......,,,,,,---.../////////...+++,,,---...////////////------------------------+++,,,,,,---............///......------,,,,,,,,,,,,,,,,,,---------,,,,,,......---,,,++++++++++++)))***++++++++++++***))))))---111///***&&&'''***))))))))))))***************+++---...---,,,)))(((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&&&&&&&%%%((('''%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&''''''''''''((((((((((((&&&((()))(((''''''((())),,,+++***)))(((&&&%%%%%%%%%%%%%%%%%%&&&'''((())),,,,,,***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$&&&((())))))(((((($$$(((***'''''')))***'''%%%%%%%%%$$$$$$$$$##################$$$%%%&&&&&&############$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%&&&''''''&&&(((((((((''''''&&&%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''((())))))'''&&&$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%%%%###"""###$$$'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&((('''%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%sss|||yyykkk[[[QQQIIIAAA;;;999444333222111000000000000//////000000000///.........---,,,,,,---...000111*********++++++,,,,,,---***))))))))))))))))))))),,,***''''''(((*********)))))))))*********)))((()))************)))(((''''''&&&&&&&&&'''''''''''')))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))***&&&&&&***,,,)))((()))(((((((((((()))(((((((((&&&'''***++++++***'''&&&''''''''''''(((((())))))((((((''''''''''''((((((''''''((()))***++++++,,,''''''&&&'''(((******)))++++++,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...,,,---......------...000/////////....../////////---------,,,,,,,,,,,,+++,,,,,,---.../////////...+++,,,---...////////////------------------------++++++,,,............---,,,,,,,,,,,,------------)))+++,,,------,,,,,,,,,++++++++++++,,,---......*********++++++*********+++///222///***&&&(((***((((((((((((''''''''''''***+++---...---,,,***)))(((''''''''''''&&&&&&&&&'''&&&&&&(((******'''%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))******)))'''%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&((())))))((((((%%%***,,,(((&&&'''(((&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$#########$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))(((&&&$$$%%%&&&&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&(((***,,,...***(((&&&%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!###$$$$$$###""""""###&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&''''''((((((######$$$%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$&&&&&&***(((''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$uuu~~~wwwiiiYYYPPPIII@@@:::999333333222111000000000111....../////////......---------------------......*********++++++,,,,,,,,,+++************))))))))),,,***(((''')))*********)))(((((()))***+++)))((('''((()))*********(((((('''''''''''''''((()))*********)))((('''&&&%%%%%%&&&'''(((((()))))))))(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((()))))))))&&&&&&***+++)))((()))'''((())))))***)))))))))'''((()))******)))((('''&&&&&&''''''((())))))***)))((((((''''''''''''(((''''''(((((())))))******'''(((((())))))******+++***+++++++++,,,,,,------***,,,---,,,+++***+++,,,+++---......------///000//////............////////////.........---------------......///...............///......---,,,++++++++++++++++++++++++++++++,,,---.........---,,,))))))******++++++,,,,,,)))+++,,,,,,+++***+++,,,)))))))))***,,,---//////************************,,,...///...***((((((*********))))))(((((((((''')))***+++,,,++++++***)))(((((('''''''''&&&&&&&&&)))((())),,,000///+++'''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&'''((((((''''''((((((((())))))))))))******(((&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&''''''&&&$$$###!!!!!!"""###%%%&&&''''''&&&'''((((((((('''%%%%%%%%%***,,,(((%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$###############$$$$$$%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))(((%%%"""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%'''+++...///+++)))&&&&&&&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$"""###$$$%%%'''((())))))$$$$$$%%%''')))+++---...%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((***(((''''''((()))'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%xxxuuugggXXXNNNHHH@@@:::999555444333111000/////////---....../////////......,,,------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++************+++)))((((((*********))))))'''&&&(((++++++***'''%%%'''(((***+++***)))(((((('''''''''((()))+++,,,***)))))))))((('''''''''&&&'''(((***++++++******((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&'''''''''''''''((())))))(((%%%$$$(((***((('''(((&&&&&&((()))))))))(((((())))))(((((((((((())))))'''''''''((((((((((((((())))))(((''''''''''''''''''''''''''''''(((((((((((()))++++++++++++,,,---))))))***+++,,,------...)))***++++++))))))***++++++,,,......---...///111000///...------...///000111111111111000000000000.........///......------.........------,,,+++***************************,,,---...//////---,,,+++*********++++++++++++,,,***+++---,,,)))(((***,,,)))))))))***+++,,,---...+++******************++++++++++++***)))((('''''')))))))))))))))*********((((((((()))))))))))))))&&&&&&&&&'''''''''''''''(((''')))---222222,,,'''&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&'''((()))'''((((((((())))))))))))'''(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((((((&&&'''((((((((('''%%%%%%"""(((+++'''$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%###"""$$$&&&'''((('''&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&))),,,---,,,)))&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&&&&$$$###$$$%%%%%%$$$######""""""############$$$%%%&&&''''''(((%%%%%%%%%'''(((***,,,---###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))((('''&&&&&&''''''&&&%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''zzztttfffVVVNNNGGG@@@:::999777666444222000...------//////000000000000000///,,,,,,---...---,,,***)))++++++++++++++++++++++++,,,,,,,,,+++++++++*********)))((()))***+++***((()))'''&&&(((+++,,,***'''$$$&&&(((***++++++***)))'''&&&&&&&&&'''(((***+++))))))))))))************&&&''')))+++,,,---,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))(((''''''''''''''''''((())))))'''######''')))'''%%%&&&$$$%%%'''(((((((((''''''***)))(((''''''((()))***)))))))))(((''''''&&&&&&***)))(((''''''''''''''''''''''''''''''&&&&&&&&&$$$&&&((((((((((((((()))((())))))+++,,,---......(((***+++***)))((()))***+++,,,............///111000///...------...///000............------------.../////////...---,,,,,,******+++,,,------------)))))))))))))))))))))))),,,---/////////---+++***......------------------***,,,---+++((('''))),,,******))))))******+++,,,++++++************++++++***)))''''''((((((&&&%%%""""""###$$$%%%&&&'''(((((((((''''''''''''((()))$$$$$$%%%&&&'''((()))***$$$$$$&&&,,,111000+++%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%&&&'''((()))(((((((((((())))))))))))$$$%%%'''&&&%%%%%%&&&(((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((((((&&&***'''###%%%((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###"""$$$%%%%%%%%%"""$$$&&&((())))))((('''$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%''')))++++++(((%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''&&&$$$$$$$$$$$$&&&'''!!!"""$$$$$$"""!!!"""###$$$######"""!!!"""""""""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''(((((("""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***'''%%%$$$$$$%%%&&&$$$###******))))))((((((((('''((((((''''''''''''((((((}}}xxxiiiWWWLLLEEE???<<<<<<777555333222000...***((()))+++,,,,,,+++******+++...---,,,+++++++++,,,,,,---------,,,+++***)))(((,,,+++***((('''''''''''',,,,,,++++++++++++,,,,,,111...***'''%%%&&&''')))***&&&$$$'''))))))***---)))'''(((++++++(((''')))))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))***'''''''''''''''((()))***((('''%%%&&&((())))))(((((()))))))))((('''&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''***((((((+++000000,,,(((+++***((('''&&&''')))***&&&&&&&&&''''''''''''''')))))))))(((''''''&&&&&&'''''''''(((((((((((((((%%%%%%&&&(((***,,,...///***)))))))))***++++++,,,+++444777000000777888222000///------,,,---...///......//////000/////////......,,,,,,,,,,,,......,,,+++++++++++++++++++++,,,+++)))((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++******************++++++,,,...///...+++)))+++***)))(((''''''''''''&&&'''((())))))(((''''''''''''&&&&&&&&&&&&''''''******))))))((((((''''''$$$'''+++///000///,,,+++'''&&&&&&&&&'''(((***+++---***&&&%%%&&&((())))))+++(((%%%$$$$$$%%%%%%%%%&&&'''((())))))'''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((&&&$$$''''''((((((((('''%%%$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%#########"""""""""""""""&&&&&&'''''''''&&&%%%%%%'''&&&$$$######$$$&&&'''%%%&&&''''''%%%######$$$#########$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$&&&&&&%%%%%%%%%&&&'''''')))&&&$$$###%%%&&&$$$"""'''&&&%%%$$$######"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& ###%%%%%%$$$###"""$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$###""""""######((('''&&&$$$######$$$$$$%%%$$$############$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%#########"""######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%""""""%%%&&&$$$$$$(((&&&&&&'''''''''&&&%%%%%%)))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%&&&'''((()))&&&'''(((((('''%%%###"""&&&%%%$$$#########$$$%%%}}}uuufffUUUJJJCCC<<<888777666444222111111000...,,,+++---...---,,,+++,,,---///...---,,,,,,,,,---...,,,---------------,,,+++,,,+++***)))))))))))))))***))))))(((((())))))***---+++)))''''''((()))+++)))'''***///111---)))(((***&&&%%%))),,,,,,,,,...))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))***)))(((&&&%%%$$$#########((('''&&&&&&((())))))(((((()))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''***'''''')))...///,,,)))***)))(((((((((***,,,---''''''''''''''''''''''''(((((())))))))))))))))))*********)))((((((((('''''''''''''''((()))***++++++************+++,,,---)))111444//////666888333......---,,,,,,,,,---...---------------,,,+++***...---,,,++++++,,,---...+++++++++,,,,,,,,,,,,,,,---,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))------------------------000///---+++)))&&&%%%$$$)))))))))***++++++)))'''++++++***)))(((''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''))))))))))))((((((''''''$$$'''***,,,------+++)))&&&&&&%%%%%%&&&((()))***///,,,(((%%%%%%&&&&&&%%%)))(((''''''((('''%%%$$$&&&'''((()))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$&&&''''''((('''&&&%%%$$$$$$%%%&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%"""  """$$$&&&''''''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$%%%###"""###&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&& !!!###%%%%%%%%%###"""!!!###%%%&&&$$$#########$$$$$$$$$%%%&&&'''((())))))(((&&&$$$######$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&$$$%%%))))))&&&%%%'''$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''&&&%%%$$$###'''&&&%%%%%%%%%%%%&&&'''~~~ssseeeUUUKKKDDD===777555555333000000111222222111/////////...------///111000///...---,,,---......,,,---....../////////...,,,++++++*********++++++***))))))(((((())))))***(((((((((((()))***+++,,,+++---555???BBB;;;222...666...***---///---)))'''))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((())))))***---,,,***(((&&&%%%%%%%%%)))'''&&&&&&((())))))((($$$$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((&&&%%%'''+++---,,,***''''''''''''(((***,,,---((((((((((((((((((((((((((((((((()))***+++++++++,,,,,,+++***)))(((''''''))))))((('''''''''''''''******)))))))))***++++++'''...111......444666333,,,,,,++++++++++++,,,------------,,,+++***)))(((,,,,,,++++++++++++,,,,,,++++++,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))------------------------***)))))))))))))))(((((()))(((''''''((())))))(((,,,+++***)))((((((((())))))'''%%%######%%%''')))''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''%%%&&&((()))))))))((('''&&&%%%%%%$$$%%%&&&((()))---***'''%%%%%%&&&&&&%%%((((((((()))***)))%%%"""&&&&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%######!!!!!!!!!!!!######$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$%%%''''''&&&%%%$$$###"""""""""$$$######$$$&&&''''''&&&#########$$$%%%'''))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$######!!!###&&&&&&%%%############$$$$$$%%%&&&(((((()))***(((&&&$$$###$$$&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$###########################$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&***000000***%%%%%%!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%''''''''''''''''''((((((qqqdddVVVOOOIIIAAA;;;999666333000///111222333333111111111///---...111333000///---,,,,,,,,,---...------...............---***************+++,,,,,,++++++************++++++''''''(((******+++++++++///333>>>LLLPPPJJJAAA======777555:::===777---'''(((((())))))))))))(((((('''''''''''''''''''''''')))(((((((((((())))))***,,,+++***))))))))))))))))))'''&&&&&&((()))((('''%%%$$$"""!!!"""###%%%'''((((((((((((((((((((((((''''''(((((((((((('''''''''%%%$$$%%%)))+++++++++%%%%%%$$$%%%%%%'''((()))))))))))))))((((((((((((((((((((())))))******************))))))(((((((((***)))((((((''''''''''''(((((((((''''''(((((()))'''---///---,,,000222000***************+++++++++---------------,,,+++***++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++************************&&&&&&'''((()))***+++++++++)))'''&&&(((*********++++++***))))))))))))))))))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''''')))'''%%%%%%''')))))))))(((''''''(((((('''%%%###%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$(((&&&%%%%%%&&&'''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%!!!!!!""""""###$$$%%%%%% !!!"""$$$$$$%%%%%%%%%''''''&&&%%%%%%&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%$$$######$$$$$$'''&&&&&&%%%%%%%%%############$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&%%%$$$$$$######%%%((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$######***(((&&&######$$$&&&(((((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%$$$############$$$%%%%%%'''&&&&&&%%%$$$######"""%%%(((111999999///&&&""" !!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((('''%%%$$$###$$$%%%&&&&&&''''''(((((((((((('''nnnbbbUUUOOOJJJCCC>>><<<777555111000000111222111222222111///...///222444......,,,+++++++++,,,---.........---,,,+++******)))))))))))))))***+++,,,+++******************+++((((((******+++***))))))///222:::FFFJJJFFF@@@===444333888DDDKKKEEE888000(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((()))******))))))((('''&&&&&&&&&&&&***(((&&&&&&((((((((('''+++***(((&&&&&&&&&((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&%%%$$$%%%''')))******&&&&&&%%%%%%%%%%%%%%%&&&******))))))(((((((((''')))))))))((((((''''''''''''''''''(((((())))))))))))))))))((())))))*********))))))((((((((()))))))))---...,,,+++,,,,,,+++((())))))******+++++++++******+++,,,------------++++++++++++++++++++++++++++++,,,------...//////******+++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,++++++************************++++++***)))((('''&&&&&&+++(((%%%%%%''')))***++++++***)))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''(((&&&%%%&&&(((***+++***)))'''$$$###$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%!!!!!!"""###$$$%%%%%%&&& !!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$&&&''''''&&&%%%&&&''''''&&&%%%$$$$$$$$$&&&&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''&&&%%%$$$######%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%(((+++,,,***'''&&&%%%######$$$%%%%%%$$$$$$###)))'''%%%######$$$&&&(((((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&$$$$$$$$$###$$$%%%%%%&&&(((''''''&&&%%%$$$$$$###$$$)))555??????333'''!!!"""###$$$%%%&&&&&&&&&&&&######$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&'''&&&%%%######$$$%%%&&&###%%%&&&(((((((((&&&%%%kkk___RRRLLLGGGAAA<<<:::777555222000000111000///111111111000...///111333...---,,,+++***+++,,,,,,---------,,,+++***(((''')))))))))))))))***+++,,,)))((((((''''''(((((())))))************))))))(((,,,***...444777333000///++++++222<<>>;;;::::::999888555222000...---222222222111111000///...,,,+++++++++------+++*********))))))***,,,...///,,,+++***)))))))))***+++******)))))))))***++++++((((((((()))))))))******&&&'''((()))))))))))))))***)))((('''((('''%%%"""&&&'''(((((())))))))))))(((((())))))))))))(((((('''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%&&&))),,,...===@@@<<<111(((&&&''''''(((((((((''''''''''''&&&(((((())))))))))))(((((((((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((((()))***,,,,,,***(((&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((((((((************))))))))))))***************)))(((((()))((((((((()))***+++,,,******)))))))))******+++)))(((&&&&&&((())))))(((+++++++++++++++******+++++++++,,,,,,,,,+++******,,,+++******)))*********+++***))))))((())))))))))))))))))(((((((((''''''(((((())))))(((((('''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((('''&&&%%%$$$%%%&&&''''''''''''&&&%%%&&&&&&''''''((((((((((((,,,---)))&&&&&&%%%"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''&&&$$$"""###############$$$%%%%%%%%%%%%$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$$$$%%%%%%$$$"""!!!"""###$$$%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&'''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''(((((('''%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%&&&'''"""###$$$%%%&&&''''''&&&~~~hhhZZZLLLEEEAAA<<<888888999888777555444222111111111111222222111000//////,,,,,,,,,,,,---,,,+++******************+++,,,---,,,+++***)))))))))***+++---,,,+++***)))((((((((())))))))))))************&&&'''((()))******++++++************)))((('''&&&&&&'''((())))))***))))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''&&&''''''''''''''''''''''''((((((((((((((((((''''''%%%%%%%%%%%%'''))),,,---;;;???===222'''$$$''')))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&(((******((('''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((++++++******))))))(((((()))))))))))))))((((((''')))))))))))))))******+++***))))))))))))******+++)))((('''((()))***)))(((******++++++,,,+++++++++++++++,,,,,,,,,,,,++++++++++++******************++++++******)))******+++)))))))))(((((((((((('''((((((((())))))(((((('''((())))))(((&&&$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%)))+++(((%%%%%%$$$!!!$$$$$$&&&&&&&&&&&&$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""######$$$$$$$$$###### """$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''((((((&&&$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%$$$%%%%%%&&&'''((('''(((((((((((('''&&&&&&$$$$$$$$$%%%%%%'''(((((($$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$"""######$$$%%%%%%&&&&&&~~~iii\\\MMMEEE@@@;;;777666999888777666444333222111//////000111111111111111,,,---------,,,+++++++++++++++******)))))))))))),,,+++***))))))***++++++,,,+++***)))((('''''''''))))))))))))************(((((())))))***+++,,,,,,)))***++++++************''''''((()))******))))))(((((())))))))))))((((((''''''(((''''''&&&''''''(((((((((((((((((((((((())))))((('''''''''''''''%%%%%%%%%&&&''')))+++,,,111777777...%%%%%%)))+++''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''&&&%%%%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))++++++******))))))(((((()))))))))(((((((((((((((((()))))))))************))))))(((((()))******+++***)))((()))+++,,,+++***&&&'''((((((((((((''''''***++++++,,,,,,+++++++++************+++*********++++++************++++++***)))))))))(((((((((((((((((()))******))))))(((***++++++***'''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%%%%'''(((''''''&&&%%%%%%$$$######%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%''')))***+++((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%)))((('''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&"""''')))&&&%%%&&&&&&$$$$$$$$$&&&&&&&&&&&&$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###""" """$$$%%%&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%(((,,,...---)))&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))(((''''''############$$$&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""###%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$lll^^^OOOGGGBBB<<<888888;;;:::999666333111///...---...///000000111111111,,,...///...,,,+++++++++,,,++++++***)))((('''&&&+++***)))))))))***,,,---))))))((((((((()))******((((((((()))))))))************))))))***+++,,,---&&&(((******)))))))))***((())))))******))))))((((((((())))))))))))((((((''')))))))))'''&&&'''((()))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))***+++(((...///)))%%%&&&)))+++'''''''''&&&&&&&&&&&&%%%''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%$$$###$$$%%%&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))************))))))))))))******)))(((((((((((((((((()))************))))))(((((((((((()))******+++***))))))+++------,,,+++((()))*********)))((('''))))))***+++++++++******))))))***++++++++++++************)))******+++,,,******)))))))))((((((((((((((()))*********))))))***,,,,,,+++)))((()))***'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$''')))(((&&&%%%'''***&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&(((***+++((((((((((((''''''''''''$$$%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&'''''''''######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""&&&(((%%%%%%(((***)))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$###$$$%%%%%%%%%&&&'''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&((((((((('''&&&$$$""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""$$$)))...111///+++&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***((())))))))))))(((''''''""""""""""""###$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''(((''''''&&&%%%###""""""###%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######%%%%%%$$$######$$$$$$$$$jjj\\\NNNGGGCCC>>>:::::::::999777555333111000///---....../////////......,,,...000///,,,******,,,++++++++++++***))))))((())))))(((((()))+++---...++++++***)))))))))******''''''((((((((()))))))))******)))(((((()))***+++''')))++++++((('''((()))***************)))((('''(((((())))))))))))((((((''')))***)))&&&%%%&&&((()))))))))))))))))))))))))))(((&&&%%%$$$$$$$$$%%%''''''''''''(((((())))))&&&***+++(((&&&((()))''''''''''''&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&''''''((())))))***)))))))))))))))*********+++***)))((((((((())))))((()))***++++++***)))((('''''''''(((((()))++++++(((((((((***------,,,***+++,,,---...---,,,***)))'''((()))************)))((()))***+++,,,++++++***)))))))))))))))***++++++*********)))))))))((((((&&&'''(((((()))))))))((('''((())))))'''&&&''')))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$'''***)))&&&%%%'''+++%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$%%%&&&%%%$$$$$$%%%''')))***&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%&&&''''''(((######"""""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""&&&&&&###"""'''******&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%(((,,,...---)))&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''')))***+++'''''''''''''''&&&&&&%%%######"""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$######$$$%%%&&&'''fffXXXKKKDDDAAA===::::::555555444444444333333333////////////...---,,,+++,,,///111///,,,******,,,***++++++,,,,,,,,,++++++((((((((((((***,,,...///111000...+++***(((''''''''''''''''''((((((((((((***)))(((''''''((())))))***---...---)))'''((()))++++++++++++***((('''&&&(((((())))))))))))((((((&&&(((***(((%%%$$$%%%(((((((((((((((((((((((((((((('''&&&$$$######$$$$$$(((((((((((((((((((((((('''***+++)))((()))((($$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%'''(((((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***(((((())))))******++++++,,,+++)))((((((((()))***((()))***++++++***)))(((''''''''''''((()))++++++''''''(((***,,,,,,+++))))))***+++,,,+++)))'''%%%''''''((()))))))))))))))((()))***+++,,,,,,+++***))))))(((((()))***++++++************))))))))))))%%%%%%&&&'''((((((((('''"""$$$%%%$$$######$$$%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$(((+++)))&&&%%%(((+++%%%%%%%%%%%%%%%%%%%%%&&&***(((&&&$$$######$$$$$$&&&%%%$$$###$$$&&&((()))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%&&&'''((((((###"""!!! """$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!$$$######'''((('''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&$$$"""$$$&&&###$$$%%%&&&'''&&&%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$######$$$%%%(((***+++'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''')))******'''%%%***)))((('''''''''''''''%%%%%%&&&&&&((()))***+++%%%%%%&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''')))***%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""######"""###%%%''')))***|||lll]]]MMMCCC>>>:::777888888777555333111000/////////000000000111111111111......---------......///'''((()))***************---,,,***(((((()))***+++((((((((((((((('''&&&&&&+++(((%%%&&&(((******)))(((((((((((())))))))))))(((((())))))******++++++111///,,,)))''''''((((((+++++++++)))'''&&&&&&(((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&((()))*********''''''''''''(((((((((((())))))(((&&&$$$$$$&&&)))%%%&&&&&&'''((((((((('''$$$&&&''''''&&&%%%&&&'''''''''%%%$$$$$$%%%&&&'''&&&'''((('''%%%$$$###$$$'''''''''&&&&&&%%%%%%%%%((((((((((((((((((''''''))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&))))))(((((('''''''''&&&%%%)))---///...+++)))((()))))))))))))))******+++((('''''''''(((***---///&&&(((((((((&&&%%%&&&'''(((((((((((()))))))))))))))((('''&&&'''(((***,,,++++++******)))((((((((()))))))))))))))(((''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$((())))))((('''%%%###!!!'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$###""""""$$$%%%%%%%%%$$$"""!!! $$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$%%%((((((&&&###&&&&&&%%%###!!! """$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''((()))))))))'''$$$"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%(((((('''&&&%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&{{{jjj\\\KKKCCC>>>999777777888777555333111000//////000000000000000000000000...---------------......******++++++,,,,,,++++++***)))(((((()))***,,,...)))************)))((((((((('''''')))+++,,,***'''(((((((((((()))))))))))))))))))))))))))*********++++++)))((((((((())))))'''''''''&&&%%%%%%''')))&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&'''((((((((((((((((((''''''''''''(((((((((((((((((('''%%%######&&&(((&&&&&&'''(((((((((((((((%%%'''((('''&&&$$$%%%%%%((('''&&&%%%%%%&&&''''''((()))***)))'''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''(((((((((''''''))))))))))))((((((((('''''''''''''''''''''&&&&&&)))(((((((((''''''''''''---+++((($$$!!!"""&&&******************++++++,,,)))(((''''''(((***,,,---'''((()))(((&&&&&&&&&((())))))))))))************)))((('''&&&'''(((***+++)))))))))))))))*********)))))))))))))))(((''''''(((((((((((())))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((((((((()))))))))))))))&&&%%%%%%%%%%%%%%%%%%$$$"""#########""" ########################&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$###""""""$$$%%%%%%%%%$$$###!!! $$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$%%%'''(((&&&$$$###$$$$$$###""""""$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$%%%&&&&&&&&&%%%$$$###"""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&#########$$$%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$"""###$$$&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&zzzgggYYYIIIAAA===999777777777666444222111000//////////////////////////////------,,,,,,,,,,,,------,,,---------------,,,+++'''''''''((())),,,...///++++++,,,,,,++++++***)))%%%&&&(((+++------***((((((((((((((())))))))))))***))))))))))))))))))(((&&&&&&'''(((((()))******%%%&&&&&&%%%$$$&&&))),,,&&&&&&'''''''''((((((((()))(((''''''&&&&&&''''''&&&''''''((((((''''''&&&(((((())))))((('''&&&&&&''''''''''''(((((((((((((((((((((&&&%%%%%%''')))&&&'''(((((()))(((((((((&&&'''((('''&&&$$$$$$%%%((((((''''''''''''((((((***+++,,,,,,***(((((()))((((((((((((''''''''''''$$$%%%&&&''''''''''''''')))))))))))))))((((((((('''((((((((('''&&&%%%%%%((((((((((((''''''''''''...***%%% &&&++++++************+++,,,,,,))))))((('''((()))***+++((()))***)))((('''''')))************++++++++++++)))((('''&&&'''((()))***'''(((((()))******++++++)))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''((('''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$###""""""######$$$%%%%%%&&&''''''&&&%%%%%%%%%''''''%%%$$$"""###$$$$$$###$$$&&&(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$#########$$$ """$$$&&&((()))))))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&'''((('''%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyydddVVVHHH@@@===999666777666555333222000/////////////////////............------,,,+++++++++,,,,,,---.........---,,,++++++'''''''''((()))+++---...++++++,,,,,,++++++***)))&&&''')))+++,,,,,,+++***(((((((((((())))))))))))******))))))((((((((('''%%%&&&'''((()))******)))((((((((('''&&&'''+++...''''''''''''(((((((((((()))((((((''''''''''''''''''(((((((((((((((((('''(((((((((((((((''''''&&&''''''''''''((((((((((((((())))))(((''''''(((***&&&''''''(((((('''''''''$$$&&&''''''&&&%%%&&&'''((((((((((((((()))))))))***+++,,,,,,***))))))***''''''''''''''''''&&&&&&###$$$%%%&&&''''''''''''((((((((((((((((((''''''(((((((((((('''&&&%%%$$$((((((((((((((('''''''''%%%&&&''''''&&&&&&(((*********))))))******+++,,,***)))(((((((((((()))))))))***+++***((((((((())))))))))))*********++++++)))((((((''''''((())))))(((((())))))************)))))))))))))))(((''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$%%%'''((('''%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$%%%%%%&&&'''''''''''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&%%%$$$"""$$$%%%%%%$$$$$$&&&((('''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%'''''''''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$############!!!###%%%''')))*********&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''((('''%%%$$$$$$%%%&&&''')))'''&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%wwwcccUUUGGG@@@===999666666555444222111000///......////////////...............---,,,+++++++++++++++,,,,,,---,,,,,,+++***))))))))))))))))))***************++++++******)))(((((((((((())))))***+++,,,(((((((((((())))))))))))***)))))))))((((((''''''(((((()))*********))))))*********(((&&&&&&(((+++'''''''''((((((((())))))))))))(((''''''''''''((((((((((((''''''(((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&'''((('''&&&&&&''')))&&&&&&'''''''''&&&&&&%%%"""$$$&&&'''&&&&&&''')))'''(((((())))))*********((()))+++***)))(((((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%'''''''''(((((((((((((((###&&&)))+++***)))))))))((((((((((((((()))******)))))))))((((((((((((((()))+++++++++)))((()))***((((((((()))))))))******)))))))))((((((((())))))************))))))(((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((()))***+++***(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))(((&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%%%%%%%&&&&&&'''''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%$$$%%%$$$%%%'''&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%$$$$$$&&&'''(((((('''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$%%%&&&((())))))((((((%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&''''''((('''%%%%%%&&&&&&%%%$$$""""""###$$$&&&'''(((((($$$############$$$%%%&&&vvvbbbUUUGGGAAA===999555555444333222000///.............../////////000000000///...---,,,,,,++++++,,,***++++++++++++******)))*********))))))((((((((()))))))))***))))))((('''((())))))'''&&&'''***,,,(((((((((((()))))))))))))))(((((((((((((((((('''******)))))))))))))))((()))***)))'''%%%$$$$$$%%%''''''((((((((()))))))))***)))((((((''''''(((((((((''''''&&&&&&''''''(((&&&&&&'''((())))))((((((''''''''''''((((((((((((###$$$&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&%%%"""$$$&&&'''&&&&&&''')))&&&'''((()))*********)))%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''''''''(((((((((((((((((())))))'''%%%%%%'''((((((''''''''''''((())))))(((((((((((((((((((((((()))***+++***)))((((((***'''((((((((())))))))))))+++***************))))))++++++******)))((((((''')))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&######"""""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))(((%%%$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%'''&&&%%%######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&&&&$$$$$$$$$%%%%%%&&&((((((&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%############$$$%%%''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$""""""###$$$&&&'''(((((($$$######"""###$$$&&&'''uuucccVVVHHHBBB>>>999555444333222111000///.........---...//////000111222222000///...---,,,,,,,,,,,,)))******++++++++++++***)))))))))))))))(((''''''))))))******))))))((('''&&&(((***)))&&&%%%&&&((((((((((((((())))))))))))'''''''''((((((((((((((()))(((''''''''''''))))))''')))***)))&&&$$$$$$$$$'''((((((((())))))))))))***))))))(((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((('''&&&''''''''''''((((((((((((###%%%&&&'''&&&%%%&&&''')))))))))))))))(((''''''$$$&&&''''''&&&%%%%%%&&&%%%&&&'''))))))***))))))$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''((((((((()))((()))((('''%%%%%%''')))((((((((((((((())))))***''''''(((((((((((((((((()))***+++***((('''((()))(((((()))))))))*********,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))'''''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''(((((('''&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%)))(((%%%###$$$'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%(((&&&%%%######$$$%%%&&&$$$$$$######$$$&&&'''(((((('''&&&&&&$$$$$$###""""""$$$&&&&&&$$$###$$$%%%###%%%'''((('''''''''(((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$###############"""###$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$#########$$$%%%&&&&&&$$$%%%%%%%%%&&&'''''''''############$$$%%%&&&&&&$$$%%%&&&'''((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%###""""""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""###%%%'''(((tttdddWWWIIIBBB>>>999555444222222111///............---...///000111222333444111000///...---,,,,,,,,,)))***++++++,,,,,,,,,,,,(((((())))))))))))((((((***************)))(((((($$$'''++++++(((%%%$$$$$$(((((((((((())))))))))))&&&'''''''''(((((())))))'''&&&%%%$$$%%%''')))***'''***,,,,,,***'''&&&&&&(((((((((((())))))))))))******)))((((((((((((((('''&&&%%%$$$$$$%%%&&&'''*********)))(((&&&%%%$$$''''''''''''((((((((()))&&&((()))***)))((()))***+++++++++++++++***))))))'''((()))(((%%%#########$$$%%%'''((()))))))))((($$$%%%''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''((((((((()))((((((''''''%%%%%%%%%&&&&&&'''''''''$$$$$$&&&'''((()))))))))&&&'''''''''(((((())))))"""%%%***,,,,,,*********)))))))))))))))******+++&&&''''''((())))))((((((((()))***)))(((''''''))))))************+++++++++---------------,,,+++***((((((((()))******++++++)))))))))))))))(((((('''(((((((((((())))))))))))&&&'''''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((())))))'''''''''''''''((()))***&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###"""###$$$$$$########################)))((('''%%%######""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%% $$$((('''$$$!!!###&&&%%%$$$$$$$$$$$$$$$$$$%%%#################################"""###$$$$$$%%%'''''''''((()))******+++######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%((('''%%%######$$$%%%&&&$$$$$$######$$$&&&((())))))((('''&&&$$$###"""!!!"""$$$'''&&&$$$"""###%%%!!!###&&&((((((((()))***$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''(((((("""""""""###$$$%%%''''''"""$$$%%%''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%"""$$$&&&))))))(((&&&$$$"""!!!!!!"""$$$&&&&&&%%%''''''&&&%%%%%%$$$######%%%$$$######$$$%%%((()))vvvdddUUUGGGAAA>>>:::666555222111000//////........./////////000111111222222111000000/////////000000,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,))))))(((((()))***++++++''''''(((((()))*********%%%$$$$$$$$$%%%'''(((***+++,,,---+++)))&&&&&&&&&***)))(((''''''''''''''')))'''%%%&&&((())))))(((((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&((()))***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''$$$'''+++000222111///......***&&&&&&((()))&&&"""&&&'''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&***&&&###"""$$$&&&%%%$$$!!!"""$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$"""!!!""""""###%%%&&&$$$%%%&&&''''''&&&&&&&&&&&&''''''+++******)))(((''''''&&&***)))'''%%%$$$%%%&&&''')))((('''&&&&&&'''((()))***))))))(((&&&%%%%%%$$$(((((((((((())))))))))))******+++++++++***))))))((()))*********((('''&&&(((((())))))))))))((((((,,,++++++)))'''$$$!!!))))))************))))))&&&&&&&&&'''((()))***++++++***)))(((&&&%%%$$$###$$$%%%%%%&&&'''''''''&&&(((((((((''''''&&&&&&&&&)))'''%%%$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$###$$$%%%'''&&&&&&%%%%%%$$$$$$###&&&***---+++&&&""""""######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&&&&$$$$$$$$$$$$&&&&&&###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((%%%###$$$'''******((($$$$$$%%%%%%%%%$$$$$$######$$$&&&''''''&&&$$$###)))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&(((((('''%%%########################&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''&&&%%%$$$%%%&&&&&&&&&%%%$$$###"""!!!%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&$$$###$$$"""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((()))))))))############$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***&&&%%%###""""""###$$$%%%'''$$$$$$''''''$$$###&&&)))'''&&&&&&'''''''''&&&######$$$%%%%%%%%%%%%$$$&&&%%%$$$###""" ######$$$$$$$$$%%%%%%%%%vvvcccUUUFFF@@@>>>:::666555333222111////////////000/////////000111111222222111000//////.........///------------,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))&&&''''''((())))))******)))((((((''''''((()))***)))+++,,,+++)))((((((((((((((('''''''''''''''(((&&&%%%$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''***///333555444222000///+++'''''')))***'''$$$&&&'''''''''''''''&&&&&&(((''''''&&&&&&&&&&&&''',,,)))&&&%%%'''(((((('''&&&&&&'''((()))(((''''''%%%&&&''''''''''''&&&%%%''''''(((((('''%%%$$$%%%'''''''''&&&&&&'''''''''&&&''''''((()))*********)))(((&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))%%%$$$$$$$$$$$$$$$######'''((((((((())))))))))))+++++++++++++++***)))((()))************)))(((''')))******+++++++++******(((((()))***)))(((''''''(((((())))))***)))))))))&&&&&&&&&&&&'''((())))))((((((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%(((&&&$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***---+++&&&""""""$$$$$$$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&%%%$$$###%%%%%%$$$######$$$%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&$$$"""###%%%(((((('''###$$$$$$$$$$$$$$$######$$$$$$&&&&&&&&&&&&$$$$$$(((((('''%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$%%%&&&'''&&&$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%&&&(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""&&&(((&&&%%%&&&%%%!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***---+++)))(((''''''((()))'''$$$###&&&&&&###$$$''''''%%%$$$$$$%%%'''&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$###"""!!!!!! ######$$$$$$$$$%%%%%%%%%|||vvvbbbTTTEEE???===999666444444333111///...///000111/////////000111111222222111000///...------------,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))...---,,,+++************((((((((('''''''''''''''&&&&&&''''''((()))))))))++++++***)))(((((())))))''')))++++++)))))))))***'''&&&&&&&&&&&&'''((((((%%%&&&((((((((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))),,,111666777666333111...+++(((((()))***(((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((,,,***''''''((())))))((((((((()))))))))(((((('''%%%&&&''''''(((((('''''''''((()))(((&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''')))***++++++((('''&&&&&&&&&'''((()))((((((''''''''''''((((((%%%%%%&&&&&&'''''''''(((''''''((((((((())))))))),,,,,,,,,,,,+++***)))((())))))*********)))(((((()))+++,,,.........---,,,((()))******+++++++++***'''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%&&&''''''((())))))&&&)))+++***&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((((((''''''&&&%%%$$$$$$$$$############$$$$$$"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$"""!!!"""$$$%%%%%%%%%"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& """$$$&&&&&&&&&''')))'''(((((((((((((((''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$))),,,)))((()))(((%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$&&&'''((()))111///---+++************'''$$$"""$$$%%%###$$$'''&&&$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%~~~yyyvvvaaaSSSDDD>>>===999555444444222000...---...///000/////////000111111222222111111///...,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))000///---,,,++++++,,,,,,))))))))))))(((''''''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((((((((()))++++++)))((()))***((('''&&&&&&&&&&&&&&&'''###&&&***+++++++++---///%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''***///333444333000---,,,***((('''((()))'''&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&''''''(((((('''&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%"""&&&)))&&&$$$%%%&&&&&&&&&''''''''''''''''''&&&''''''((((((((((((((((((''''''&&&&&&'''((()))***(((((((((''''''(((((((((''''''''''''(((((((((((('''''''''((((((((())))))------,,,,,,+++***(((((((((((((((((((((((((((((()))+++...000111000...,,,,,,,,,,,,+++***)))((('''&&&&&&&&&''''''((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%$$$#########%%%%%%&&&&&&&&&'''''''''(((&&&((()))(((&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######"""###$$$$$$%%%$$$""""""######$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&$$$""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&'''$$$$$$%%%%%%&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$###"""''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%(((---000,,,))))))(((&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###############%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$&&&'''(((///...,,,***(((''''''''''''###"""$$$$$$###$$$((()))'''$$$######$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%xxxvvvuuuaaaRRRDDD>>>===999666444333111///---------...////////////000111111222222111111///...,,,,,,++++++)))))))))(((((((((''''''******************************))))))))))))*********************)))((('''&&&&&&''''''((()))))))))&&&'''((())))))*********)))+++,,,+++)))''''''(((***)))((('''&&&%%%%%%%%%$$$%%%'''((((((((()))***''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$&&&***,,,---,,,***(((***((('''&&&&&&'''&&&%%%%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$+++---((($$$&&&'''&&&&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((''''''''''''(((((()))***'''(((((((((((((((((('''%%%%%%%%%$$$$$$$$$$$$###''''''''''''((((((((((((++++++++++++***)))(((''''''''''''''''''''''''''')))+++///222222000---+++------+++)))(((&&&%%%%%%''''''&&&&&&'''((()))***((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$###"""!!!"""$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&'''''''''%%%$$$$$$%%%$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%$$$######%%%&&&&&&&&&&&&&&&&&&%%%!!!###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%$$$###"""###%%%"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%***111333...)))'''&&&%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$######$$$$$$$$$$$$%%%&&&(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""$$$%%%&&&'''+++***)))'''&&&%%%%%%%%%'''######%%%&&&$$$%%%)))---***&&&############"""%%%%%%%%%$$$%%%%%%''''''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%yyyrrrrrr{{{uuuaaaRRRDDD???===:::777555222111000//////........./////////000111111222222111000///...------------++++++++++++*********)))************************)))******+++++++++******))))))***++++++***((((((''''''(((((()))*********'''((()))+++,,,,,,,,,,,,***+++,,,+++)))''''''(((******(((''''''&&&&&&'''+++)))'''&&&'''((('''&&&(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''###$$$%%%'''''''''&&&%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%&&&'''%%%&&&((('''&&&&&&'''((()))(((''''''&&&'''''''''***))))))((((((((())))))---555666---&&&''''''$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&((()))******'''((((((((((((((())))))''''''((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&'''''''''((((((((()))))))))***))))))((('''''''''&&&&&&&&&'''((()))***---111444444111---******)))((('''''''''''''''***)))((('''''''''))))))(((((('''&&&%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$###"""!!!"""$$$'''&&&&&&%%%$$$$$$######&&&&&&&&&%%%%%%%%%%%%%%%$$$######""""""$$$%%%&&&######$$$$$$$$$$$$######&&&&&&''''''''''''&&&&&&"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$%%%''''''&&&%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!###$$$$$$$$$&&&(((***$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((((()))***+++***(((&&&%%%)))000333...'''%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&$$$$$$$$$%%%&&&###$$$&&&((()))***++++++%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&''''''''''''''''''&&&&&&&&&$$$$$$((((((&&&&&&)))...+++&&&############"""&&&%%%%%%%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%sssooopppyyyuuuaaaSSSEEE@@@>>>;;;888777222222333333222111///.../////////000111111222222111000//////.........///,,,,,,+++++++++*********************************+++,,,.........,,,)))(((&&&''')))***+++***((('''(((((())))))***+++++++++'''(((***+++++++++******(((***++++++)))((()))***((((((((((((((()))***+++---'''""""""'''+++***'''(((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&%%%&&&'''$$$%%%&&&'''((((((((((((&&&&&&%%%%%%$$$%%%%%%%%%$$$'''))))))'''&&&(((***)))((('''''''''((()))***'''''''''''')))***,,,---000:::;;;///'''''''''$$$%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''((())))))((())))))))))))(((((('''&&&'''((())))))((('''&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((()))(((((('''((()))***+++---000444777666333...***(((((('''''''''((()))***,,,+++)))'''''''''((()))((((((''''''&&&'''''''''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''(((&&&$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$###"""!!!"""###%%%&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###&&&((((((&&&$$$%%%&&&######$$$&&&&&&''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%'''))),,,,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''(((+++---&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%'''((((((+++,,,------,,,)))&&&$$$$$$,,,000,,,%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((((('''%%%$$$$$$%%%&&&'''$$$%%%'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$%%%&&&'''((((((((((((%%%$$$&&&++++++(((''')))+++(((###!!!"""###$$$$$$&&&&&&%%%&&&(((***---///&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%qqqoooqqqyyyuuubbbSSSEEE@@@???<<<999777333444555666555333111////////////000111111222222111000000/////////000000************))))))))))))************************(((***,,,,,,+++((($$$!!!$$$&&&((()))***)))(((''')))))))))***++++++,,,,,,''''''((())))))(((&&&%%%&&&(((************+++,,,&&&&&&'''(((***,,,---...$$$###******'''((((((((((((((((((((((((***)))(((&&&&&&&&&'''((('''''''''''''''((()))***'''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))((())))))(((&&&&&&''')))$$$%%%&&&'''(((((((((((('''&&&&&&%%%$$$$$$$$$$$$###&&&((((((&&&%%%''')))((('''&&&&&&&&&((()))***#########%%%'''***---///---888:::...&&&((((((%%%%%%&&&((())))))(((&&&%%%))))))((('''&&&&&&%%%%%%))))))***))))))((('''&&&&&&'''((())))))((('''&&&""""""###$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((+++***)))))))))+++,,,---000333777:::888444...*********(((''''''(((((()))...---***(((''''''((()))(((((('''''''''(((((()))''''''(((((()))******+++&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''((((((((()))'''%%%$$$%%%%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&%%%###$$$%%%&&&&&&&&&$$$###"""!!!!!!###%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""%%%((((((%%%###$$$%%%###$$$%%%&&&''''''''''''###$$$&&&''''''&&&$$$###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%(((,,,......+++(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&%%%$$$######%%%'''&&&&&&&&&%%%$$$###"""!!!%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))---...//////---***&&&$$$ )))...***$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%''''''''''''%%%$$$######$$$%%%%%%&&&'''''''''&&&$$$######$$$&&&'''%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$!!!"""###%%%'''((())))))%%%$$$''',,,---***((()))((($$$!!!!!!###%%%&&&&&&&&&&&&&&&))),,,///111''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%sssooosss~~~ttt___RRREEE@@@===:::888999555444222000//////000000000000////////////000000///////////////......---)))***,,,------,,,***)))))))))))))))))))))))))))++++++,,,,,,,,,++++++***'''(((((()))))))))((((((************)))'''&&&%%%))))))(((((((((((())))))))))))((((((''''''&&&&&&******)))(((((((((((((((&&&'''((())))))******)))&&&((()))(((&&&%%%%%%&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''************)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$%%%&&&&&&$$$$$$%%%&&&)))'''%%%%%%&&&&&&%%%$$$&&&&&&''''''&&&$$$###"""###$$$%%%&&&&&&&&&%%%%%%)))'''%%%######&&&)))+++,,,+++(((&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((($$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((((())))))))))))333444555666555333111000************))))))))))))+++)))'''&&&%%%&&&((()))(((((((((((((((''''''''')))'''&&&''')))******)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%'''%%%############!!! $$$%%%###"""$$$%%%'''&&&&&&%%%%%%&&&&&&&&&)))'''%%%&&&''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&$$$%%%)))...///+++&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$#########$$$&&&%%%$$$#########$$$%%%$$$###"""""""""###%%%%%%'''&&&%%%$$$###$$$%%%&&&###%%%))),,,,,,***'''$$$(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&+++,,,------,,,***'''&&&%%%$$$###"""!!! &&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###!!! !!!###%%%''''''''''''(((((())))))########################$$$$$$$$$%%%%%%&&&''''''###%%%'''))))))((('''&&&%%%%%%$$$###""""""######&&&%%%%%%&&&''')))+++---))))))'''&&&$$$###!!!!!!&&&%%%%%%$$$$$$$$$%%%%%%yyyuuuwwwqqq^^^QQQDDD???===:::888888555444222000//////000000000//////......//////000///////////////......---******+++,,,,,,+++******))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))************)))((('''&&&))))))(((((((((((())))))((((((((((((((('''''''''***)))((('''''''''(((((('''(((((((((((((((''''''&&&((()))((('''%%%%%%&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$###$$$&&&(((((('''$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&)))'''&&&%%%%%%''')))+++,,,***(((&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''************++++++++++++000111222222111000...,,,)))))))))))))))))))))))))))((('''&&&&&&''''''(((''''''''''''((((((((((((***(((&&&&&&((()))***)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&$$$######$$$$$$"""!!!!!!###&&&'''''''''&&&'''&&&&&&%%%%%%%%%&&&'''''')))'''%%%&&&''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%######!!!!!!""""""######$$$$$$%%%%%%$$$###############%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%''''''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###&&&$$$$$$''',,,---***&&&$$$$$$%%%%%%&&&%%%%%%%%%######"""!!!!!!!!!!!!!!!&&&&&&$$$#########$$$%%%%%%$$$$$$###$$$$$$&&&'''&&&%%%$$$###"""######$$$"""$$$''')))***(((&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''''')))***+++++++++)))'''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$############%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&((())))))(((''''''%%%%%%$$$###############%%%$$$$$$$$$%%%''')))***(((((('''&&&$$$###""""""%%%%%%$$$$$$$$$$$$$$$%%%~~~~~~|||mmm\\\PPPCCC>>><<<999777777555444222000//////000000///..................//////////////////......---************************))))))))))))))))))))))))'''(((((())))))((((((''',,,,,,***)))(((((()))***((())))))******))))))((())))))(((((((((((())))))'''''''''(((((((((((((((***)))'''%%%%%%&&&''')))))))))))))))((('''&&&%%%&&&''')))((('''%%%&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%&&&'''(((((((((***)))'''%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$###$$$&&&(((((('''######$$$&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''((()))***+++***(((&&&&&&'''(((***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''************++++++++++++,,,------------+++***)))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((((())),,,)))&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%###"""###$$$%%%$$$"""%%%%%%%%%'''))))))'''%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""%%%&&&&&&&&&&&&%%%$$$$$$!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%''''''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&$$$###%%%(((***)))'''!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$###$$$$$$$$$###$$$%%%''''''&&&%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$'''''''''''''''(((((()))''''''((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%%%%$$$'''''''''&&&%%%$$$$$$###((((((((((((''''''''''''%%%$$$$$$############$$$$$$$$$#########$$$%%%&&&''''''&&&%%%%%%$$$######$$$$$$$$$######$$$$$$%%%{{{lll[[[NNNBBB===;;;888666777555444222000//////000000......------------......///////////////......---+++******))))))******+++))))))))))))))))))))))))((())))))************)))///---+++)))(((((()))***'''((()))***************))))))(((((((((((())))))&&&&&&''''''(((((()))))))))(((&&&$$$$$$%%%'''))))))))))))))))))((('''&&&%%%'''(((((('''&&&&&&'''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))))))))))),,,***'''%%%%%%&&&((()))(((&&&$$$######$$$%%%'''$$$%%%&&&&&&$$$$$$%%%&&&)))'''%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&(((((('''(((((()))))))))))))))***)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))(((((('''''''''(((((((((((((((((((((((((((((((((''''''&&&%%%%%%'''''''''''''''(((((((((''''''&&&&&&''''''(((((('''((((((((())))))))))))******+++******)))'''&&&''''''''''''((((((((((((%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''((())))))---***&&&%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%$$$###"""###%%%&&&%%%$$$%%%###"""$$$'''(((%%%"""%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########'''''''''&&&&&&&&&%%%%%%"""###$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&""""""######$$$%%%%%%%%%###%%%'''((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""&&&$$$"""###%%%'''((('''######$$$%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%'''''''''''''''(((((()))$$$%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$((((((((((((''''''&&&&&&)))((('''&&&%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$#########$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&}}}mmmZZZNNNAAA<<<;;;888666777555444222000//////000000......------------......///////////////......---++++++***))))))***++++++))))))))))))))))))))))))(((((()))***************///---+++)))(((((()))***'''((()))***+++++++++***))))))(((((((((((())))))&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&((()))'''((())))))*********)))%%%'''(((((('''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''',,,***'''%%%%%%&&&((()))%%%$$$###"""###%%%((()))$$$%%%&&&&&&$$$$$$%%%&&&)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''')))*********)))((((((((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%&&&'''((()))'''((((((((())))))))))))************)))(((''''''&&&'''''''''((((((((()))&&&&&&'''((((((''''''&&&$$$%%%%%%&&&'''(((((())),,,)))&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%$$$###"""###%%%&&&&&&%%%%%%###!!!"""%%%&&&$$$!!!%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$############$$$''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''!!!"""""""""#########$$$ ###&&&'''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%$$$""""""$$$%%%''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$''''''''''''&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((###$$$$$$%%%&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&&&&'''''''''(((''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''~~~nnnZZZNNNAAA===;;;999777888555444222000//////000000///..................//////////////////......---++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&'''((()))))))))))),,,,,,***)))(((((()))***((())))))***+++++++++***))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''((((((&&&'''((()))************$$$&&&(((((('''&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$)))(((&&&%%%%%%&&&((()))#########$$$%%%''')))***$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$###$$$&&&(((((('''((('''&&&&&&&&&&&&&&&'''&&&'''(((((())))))((((((&&&'''((()))))))))(((((('''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''((()))************++++++++++++,,,++++++***))))))(((((('''''''''(((((())))))***))))))((((((''''''''''''%%%%%%%%%&&&'''''''''((()))(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$'''&&&&&&%%%$$$%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''######################## ###%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$#########%%%&&&'''''''''''''''&&&%%%$$$###$$$$$$######$$$$$$%%%%%%''''''((((((''''''&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%&&&'''((()))(((&&&%%%%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''$$$######%%%(((***&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''}}}mmmZZZNNNBBB===<<<999888999555444222000//////000000000//////......//////000///////////////......---+++,,,---......---,,,+++))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))***+++++++++******))))))(((((((((((())))))((((((((((((((('''''''''&&&'''((()))))))))((((((&&&&&&'''''''''''''''&&&$$$&&&(((((('''&&&'''(((((('''&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$%%%&&&'''(((((()))$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$###$$$&&&(((((('''&&&&&&%%%%%%&&&'''((()))%%%&&&)))***+++***((('''&&&''''''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((((((%%%%%%%%%&&&'''(((((((((&&&%%%$$$$$$%%%&&&(((***************++++++++++++---,,,+++******)))))))))''''''((())))))***++++++,,,+++***((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%$$$###$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&'''(((***((('''&&&&&&%%%%%%%%%%%%$$$&&&((((((&&&$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!###%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&'''((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%$$$#########!!!$$$%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%'''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''''''''(((((()))((('''&&&%%%###$$$&&&&&&'''&&&&&&%%%###$$$%%%%%%%%%$$$""""""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))(((&&&%%%%%%%%%'''(((%%%%%%%%%$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$###"""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&$$$$$$$$$$$$$$$%%%&&&'''###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&{{{kkk[[[NNNBBB===<<<:::999999555444222000//////000000000000////////////000000///////////////......---+++,,,...//////...,,,+++))))))))))))))))))))))))))))))***,,,,,,---------'''(((((()))))))))((((((******+++++++++******)))))))))(((((((((((())))))))))))(((((('''''''''&&&%%%''')))++++++***)))(((&&&&&&&&&&&&%%%$$$######$$$&&&(((((('''''''''(((((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%'''((()))******###$$$$$$%%%&&&'''((((((&&&&&&'''((((((''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&(((***,,,$$$&&&))),,,,,,***(((&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***&&&&&&&&&'''((())))))***&&&%%%$$$###$$$&&&)))***(((((((((((())))))))))))---,,,+++******))))))***'''(((((()))***++++++,,,///---+++((('''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&(((******'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$!!!$$$&&&&&&$$$%%%(((,,,)))((('''&&&%%%$$$$$$$$$###&&&((((((%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######$$$&&&(((***&&&%%%$$$#########$$$%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%'''((()))(((''''''&&&%%%$$$###$$$&&&''''''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&""""""$$$$$$%%%%%%%%%%%%"""!!!!!!!!!""""""###$$$'''((()))))))))(((&&&%%%%%%%%%'''((((((((('''&&&%%%%%%&&&'''&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((***(((&&&%%%%%%%%%'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&'''((())))))*********)))((((((''''''%%%''')))++++++***)))((($$$$$$$$$$$$%%%%%%&&&'''"""###$$$%%%&&&%%%%%%$$$''''''&&&%%%%%%$$$###### !!!"""###$$$zzzkkkVVVLLLBBB>>>;;;888666777888777444222000000111111111000000///////////////333222111111111111///------,,,,,,,,,,,,,,,,,,---''''''((())))))))))))))))))((('''&&&&&&'''((())),,,***'''%%%%%%'''***,,,***)))'''&&&'''(((***+++(((((())))))******++++++******)))(((((()))******)))((('''$$$###$$$(((+++((('''&&&''')))++++++******)))((('''&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((()))***(((''''''''''''''''''(((''''''''''''''''''''''''"""###%%%&&&'''&&&%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''')))***+++(((((((((((('''&&&%%%$$$&&&&&&'''''''''''''''&&&$$$$$$%%%&&&'''((()))***&&&&&&''''''(((((())))))''''''((())))))((('''&&&&&&'''((('''&&&&&&'''(((******)))((((((((((((((('''((((((((('''&&&%%%%%%''''''((())))))((('''&&&%%%(((***+++)))((('''((()))***+++)))'''&&&'''(((((('''&&&&&&''')))+++---000,,,(((&&&&&&''''''''''''''''''''''''''''''&&&))))))((('''&&&&&&%%%%%%''''''&&&%%%&&&'''((()))---***&&&$$$$$$%%%&&&%%%''''''''''''&&&%%%$$$###$$$#########$$$$$$###"""$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%$$$$$$$$$&&&&&&'''((('''&&&$$$#########$$$%%%%%%%%%%%%$$$&&&'''''''''&&&%%%%%%$$$$$$%%%%%%###""""""$$$'''(((&&&$$$###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''$$$###%%%)))***'''###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%######$$$%%%&&&$$$###!!! !!!###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$'''***+++)))'''$$$############""""""###$$$%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((***+++&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$###%%%&&&%%%%%%&&&(((***)))(((&&&$$$###$$$%%%&&&%%%$$$%%%&&&((((((&&&%%%''''''&&&$$$"""!!!"""$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&|||lllWWWMMMBBB>>>;;;888777888:::888666333222222222333222111111000000000000000222111000000111000...,,,,,,+++***))))))***+++,,,((()))******+++*********)))(((((((((((((((((()))+++***(((&&&&&&''')))+++---+++)))((('''((()))***)))))))))))))))*********++++++++++++++++++++++++(((((('''%%%$$$%%%(((***'''&&&%%%&&&((()))***)))***)))((('''&&&''''''((())))))((((((((((((((()))(((''''''''''''(((((()))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''(((((('''&&&%%%'''(((***)))((('''%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))***(((((((((((('''&&&%%%$$$''''''''''''''''''&&&&&&$$$$$$%%%&&&'''((()))***'''''''''(((((((((((((((&&&'''((())))))((('''&&&&&&'''((((((&&&&&&'''(((***))))))((((((((((((((('''''''''(((''''''&&&&&&''''''((())))))((('''&&&((()))******((('''((()))***+++,,,+++)))(((((()))((((((''''''''')))***+++---+++'''&&&&&&''''''''''''''''''''''''''''''((()))(((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%&&&'''(((...+++'''%%%%%%&&&'''&&&((((((''''''&&&%%%$$$###$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%$$$"""###%%%&&&)))&&&$$$###$$$$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%'''### !!!%%%'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$""""""""""""$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""###%%%(((---111333(((&&&$$$###$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%'''((()))))))))((((((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$###$$$$$$%%%###%%%&&&%%%%%%%%%''')))***(((&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&((((((&&&$$$%%%%%%%%%###""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%zzzjjjXXXMMMBBB===:::777666888;;;:::888555444444444444333222111111000000111111111000//////000000...,,,+++***(((''''''(((***+++)))***++++++,,,,,,++++++))))))************))))))))))))(((((((((((())))))...---+++)))((((((((()))************))))))))))))%%%&&&'''(((((('''&&&%%%'''(((((('''&&&&&&''')))'''%%%$$$%%%'''((((((((())))))(((''''''''''''((()))))))))(((((())))))***((((((''''''&&&'''''''''((()))+++,,,,,,+++)))((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''''')))))))))(((&&&&&&'''(((******)))(((&&&%%%$$$$$$%%%%%%%%%&&&''''''((((((((('''''''''''''''((((((''''''(((''''''&&&%%%$$$'''((((((((('''&&&%%%%%%$$$%%%%%%&&&'''((())))))((((((((((((((('''''''''&&&''''''(((((((((''''''&&&'''((((((&&&&&&'''(((***)))((((((''''''((((((&&&&&&''''''((('''''''''''''''((((((((((((''''''***++++++***((('''(((***,,,------,,,***))))))***((((((((((((((((((((((((***(((&&&&&&'''''''''&&&&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''...+++(((&&&&&&'''''''''((((((((('''&&&%%%###"""$$$$$$%%%&&&&&&'''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%$$$######%%%&&&(((&&&###############!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%'''###!!!$$$%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###&&&)))...111333'''%%%######%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&###%%%(((******)))'''&&&'''((()))******)))((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%$$$$$$###$$$$$$%%%%%%$$$%%%&&&%%%$$$%%%''')))+++***(((&&&%%%$$$%%%%%%#########%%%''''''%%%###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$######""""""######$$$vvvfffWWWLLL@@@;;;888555555777;;;:::888666555444444444222111000000//////000000000///...///000///...,,,+++***(((&&&&&&(((***+++)))******+++++++++++++++)))***+++,,,,,,+++***)))'''(((((()))))))))))))))++++++***)))((((((((()))++++++******))))))((((((###$$$&&&''''''&&&$$$###&&&'''))))))'''&&&'''((((((&&&%%%%%%''')))((((((((((((((('''''''''(((((((((''''''''''''(((((())))))(((''''''&&&&&&&&&&&&((())),,,------,,,)))((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''&&&)))))))))(((&&&%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$(((((((((((('''&&&%%%$$$%%%%%%&&&&&&'''(((((()))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&((()))((('''&&&'''((())))))(((''''''''''''(((%%%%%%&&&'''(((((((((''''''''''''(((((((((((((((***,,,......,,,***))))))+++,,,---+++)))((()))***'''(((((())))))((('''&&&((('''&&&&&&'''(((&&&%%%&&&''''''(((((())))))***(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&,,,***'''&&&&&&''''''&&&((((((((('''&&&%%%######"""$$$&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$######$$$$$$%%%&&&%%%$$$###"""###$$$%%%!!!"""######$$$$$$######%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&%%%$$$###%%%&&&$$$###""""""$$$$$$$$$"""&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%""" """$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&''')))***(((%%%######$$$%%%%%%$$$%%%&&&&&&'''''''''&&&&&&$$$%%%'''))))))((('''&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$&&&(((,,,+++***((('''&&&&&&&&&###"""###$$$&&&&&&$$$#########$$$&&&(((***)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$############$$$$$$}}}}}}}}}tttdddTTTIII>>>:::777444444666999888777555444333222222000000///............///000///...///000000...,,,,,,+++)))(((((()))+++,,,((()))******++++++******)))***+++,,,,,,+++***)))&&&'''((()))******)))(((''''''''''''(((((())))))++++++******))))))((((((((()))+++,,,,,,+++)))(((&&&((()))***(((''''''((()))(((&&&'''((())))))(((''''''(((((((((((((((((('''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&''')))+++------+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''((((((&&&%%%$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((('''((()))(((''''''((())))))(((((('''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''(((((())))))))),,,111222000---***))))))***+++***'''&&&'''((('''((((((((((((((('''&&&((('''&&&&&&'''(((&&&%%%&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&%%%***'''%%%%%%%%%&&&%%%$$$''''''''''''&&&%%%$$$###!!!$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$############%%%$$$###"""###$$$%%%&&&""""""###$$$$$$$$$$$$###%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&!!!!!!!!!"""%%%&&&&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&***)))(((&&&%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###"""#########"""%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&''''''((($$$&&&'''))))))'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((((('''#########$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########$$$$$$%%%&&&$$$%%%%%%%%%$$$$$$%%%'''---,,,+++)))((((((''''''###"""###$$$&&&&&&$$$###$$$$$$%%%)))---...,,,***$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%vvvxxxzzztttdddQQQGGG>>>;;;999666555666777777666555444222111111//////...------------...000///...///000000///---+++++++++******+++++++++((())))))***+++***************++++++++++++******&&&'''((()))*********)))$$$%%%&&&'''(((((())))))************))))))))))))((()))***++++++***)))(((&&&(((******((('''((((((***)))'''''')))***)))(((&&&'''(((((()))((((((((((((((((((((()))***++++++''''''&&&&&&%%%&&&&&&&&&'''(((***++++++***((('''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''&&&$$$$$$&&&((('''&&&&&&%%%$$$$$$######%%%%%%%%%&&&''''''(((((((((((('''&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''%%%%%%%%%%%%&&&'''((()))'''((())))))''''''((())))))(((''''''&&&&&&''''''&&&&&&''''''((('''''''''''''''&&&''''''((()))***'''+++///111000---+++***((())))))(((&&&%%%%%%&&&''''''''''''''''''''''''***(((&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%"""%%%''''''$$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$#########"""%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%''''''&&&%%%%%%&&&!!! !!!###&&&'''&&&%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$"""###%%%&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&,,,+++(((&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((%%%###"""###$$$$$$###%%%&&&&&&&&&&&&%%%$$$$$$((('''%%%%%%%%%&&&'''(((&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((((((((((((""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###########################$$$%%%&&&&&&$$$%%%%%%%%%######%%%&&&*********)))((((((''''''#########%%%''''''%%%###$$$$$$%%%***///000---***$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&ssswwwzzzsssbbbOOOFFF???===<<<999777888777777666555444222111000000000///...............000//////000111111000...******+++,,,,,,+++******)))***++++++,,,,,,++++++******))))))))))))******'''''''''((()))******+++&&&&&&'''(((((())))))((()))))))))))))))*********''''''''''''''''''''''''''')))***)))((('''((()))***(((&&&'''((()))((('''%%%&&&((()))))))))((((((''''''''''''((()))***+++&&&&&&%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&%%%&&&'''&&&&&&&&&(((***'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((%%%%%%$$$$$$%%%'''((()))''')))***)))((('''((()))(((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&'''&&&&&&&&&'''(((***+++''')))+++,,,+++++++++,,,'''((()))'''%%%$$$%%%&&&'''&&&&&&%%%&&&''')))***---+++'''&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&(((&&&%%%%%%&&&'''&&&$$$###$$$%%%&&&''''''''''''$$$'''***((($$$"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((&&&%%%%%%&&&$$$######%%%''''''%%%###$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&++++++***((('''&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&$$$###$$$&&&((()))((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))###############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&############################################################$$$%%%&&&'''$$$%%%%%%$$$######$$$&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&((((((&&&$$$###"""$$$***///000,,,(((###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%sssxxx|||ppp___NNNGGG@@@@@@???<<<999:::777777777666555333111111111111000///////////////111000///000222222111///((()))+++------+++)))(((++++++,,,---------,,,,,,+++***)))(((((()))***+++''''''''''''((()))++++++((()))))))))))))))((('''(((((())))))******+++++++++***))))))))))))***+++((())))))((('''''')))***)))'''%%%&&&'''((('''&&&%%%&&&((()))))))))(((((($$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%&&&'''''''''(((***,,,%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$&&&'''((()))))))))&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))%%%%%%$$$$$$%%%'''((()))''')))***)))((('''(((***(((((('''&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%'''&&&&&&&&&'''(((***+++'''''''''&&&&&&(((+++...'''((()))(((&&&%%%%%%&&&'''&&&%%%$$$%%%'''***+++000,,,(((&&&&&&'''''''''''''''&&&%%%$$$######"""&&&'''''''''''''''''''''%%%&&&'''((((((((('''&&&((('''&&&&&&'''((('''%%%"""###%%%&&&'''(((((((((&&&))),,,***%%%"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''###$$$&&&'''((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''''''''&&&$$$&&&(((((('''%%%%%%&&&'''&&&%%%&&&'''&&&###!!!######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$"""!!!###&&&(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''******++++++***(((%%%$$$&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%######%%%(((,,,------(((((())))))((('''&&&&&&$$$%%%''')))((('''%%%###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))%%%%%%$$$$$$###"""""""""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''########################%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$%%%%%%$$$###"""$$$&&&"""###$$$$$$%%%%%%$$$$$$%%%$$$%%%&&&((((((&&&%%%"""!!!###)))...///+++%%%###$$$&&&''''''&&&$$$###$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$|||vvvvvv{{{nnn___QQQHHH@@@>>>===999777777888888666555333111000//////...,,,,,,,,,---///111///000111111111000...------,,,,,,+++++++++******************))))))))))))((()))***++++++,,,++++++++++++******************...+++(((%%%$$$%%%'''))))))******)))'''&&&'''(((+++)))'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$%%%%%%&&&''')))(((((('''''''''(((((($$$%%%&&&'''((((((((((((%%%''')))(((%%%$$$&&&)))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&''''''(((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((***,,,---(((""""""&&&***+++))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***'''''''''&&&&&&%%%%%%%%%$$$###"""""""""%%%''')))+++,,,,,,)))%%%$$$&&&)))---)))&&&%%%&&&((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((((((######$$$%%%%%%%%%%%%$$$%%%'''((('''&&&$$$$$$%%%$$$%%%&&&&&&%%%$$$"""!!!&&&&&&%%%%%%%%%&&&''''''&&&'''((('''%%%$$$$$$&&&$$$$$$$$$%%%&&&'''((()))((('''&&&%%%$$$%%%&&&&&&"""$$$'''))))))'''$$$"""(((''''''&&&&&&%%%$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$(((%%%""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((()))'''%%%###"""###%%%&&&''''''%%%%%%%%%%%%'''''')))((('''&&&&&&&&&&&&&&&$$$######$$$%%%&&&'''((($$$%%%'''(((((((((''''''###$$$%%%%%%&&&&&&%%%%%%'''((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%""""""""""""""""""""""""&&&%%%$$$#########$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$#########$$$$$$zzzuuuwww}}}ooo```OOOFFF???===;;;777555666666666555555444333222111000///...------///000222///000111111111000...---******++++++++++++++++++************))))))))))))*********+++******))))))((()))***+++++++++++++++,,,***(((&&&%%%&&&'''((((((***+++***(((''''''(((***)))'''&&&'''((('''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''&&&'''(((((('''&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&(((***+++///***%%%$$$''')))(((&&&''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&(((((((((((((((((((((((((((''''''''''''''''''(((((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$&&&'''***++++++(((%%%$$$%%%(((+++(((%%%%%%&&&(((((('''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%'''((('''%%%$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&$$$&&&&&&&&&$$$###$$$%%%&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&'''***++++++***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$'''%%%""""""$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''""""""$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%########################$$$%%%%%%%%%$$$"""!!! $$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$&&&(((***+++,,,,,,&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###(((''''''&&&&&&'''''''''xxxvvvyyynnnaaaMMMDDD===;;;:::666444555444444444555444444333333000000///......000111222///000111111111000///...))))))******+++,,,,,,,,,++++++*********)))))))))************)))((('''&&&%%%''')))+++,,,,,,++++++)))(((''''''''''''(((((((((***,,,,,,***(((((((((***((('''&&&((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''''''''''')))'''''''''((()))((('''(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&############$$$%%%''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&''')))***///+++''''''((((((%%%###'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))(((''''''''''''((()))%%%&&&&&&'''''''''&&&&&&&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&((())))))'''%%%$$$%%%&&&)))'''%%%%%%&&&(((((((((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%###$$$%%%&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%###$$$%%%%%%$$$###%%%&&&''''''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&%%%%%%$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((''''''%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%""""""###$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%###%%%'''((((((&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$!!!#########$$$%%%&&&(((((("""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$######"""###&&&)))+++---...///&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%yyyxxx|||lll^^^LLLCCC<<<:::999666444444444444555555555444333222//////.........///000111000000111222111000///...*********++++++++++++++++++++++++*********)))))))))))))))))))))(((''''''%%%'''***,,,---+++***(((&&&&&&'''((((((((((((((('''))),,,,,,+++)))((()))***(((&&&&&&((((((((('''))))))((((((((((((''''''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&))))))((((((((()))******%%%&&&'''(((((((((((((((***'''%%%&&&)))***(((&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((+++)))'''''''''&&&$$$!!!'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&'''&&&'''&&&%%%$$$$$$$$$%%%&&&%%%$$$%%%&&&'''((()))&&&%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$######$$$%%%%%%%%%%%%$$$$$$%%%''''''%%%$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%###%%%((())))))'''$$$"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$""" $$$$$$$$$$$$%%%&&&'''(((######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""$$$&&&(((***,,,---...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$##################$$$%%%~~~{{{}}}hhhZZZLLLCCC<<<:::999666444555555555666666555333111000...---------......//////000111222222222111///......------,,,+++***))))))++++++++++++************''''''((()))))))))))))))((()))+++,,,,,,***'''%%%%%%&&&'''((()))))))))(((''')))++++++***))))))))))))'''&&&&&&((()))((('''((((((((('''''''''&&&&&&(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((()))******'''(((((())))))))))))(((***'''%%%&&&)))***(((%%%((((((''''''''''''((((((&&&''''''((((((''''''&&&((((((''''''&&&'''''''''''''''(((((((((((('''''''''''''''''''''(((((()))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((()))))))))'''(((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&((()))&&&%%%$$$$$$############$$$#########$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$###%%%&&&&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$$$$&&&''''''&&&&&&((()))$$$######$$$%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$(((((('''&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&(((((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$'''''''''&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$&&&)))++++++)))&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((|||fffWWWKKKBBB;;;:::999666444555555666666777555333111///---------...............000111222222222111000///000000///---,,,+++***))),,,++++++++++++*********&&&'''((()))******************++++++***(((&&&$$$&&&&&&'''((())))))(((((('''((())))))(((((()))***)))'''&&&&&&((())))))((()))((((((''''''&&&&&&&&&''''''((((((((()))))))))''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''(((((()))))))))(((((((((&&&&&&&&&'''((('''&&&(((''''''''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''(((((())))))(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&%%%"""######$$$$$$######"""&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((($$$$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&'''(((((($$$$$$###$$$&&&&&&%%%###"""###%%%%%%%%%%%%&&&(((&&&%%%$$$######"""###############$$$$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$"""$$$&&&&&&%%%$$$%%%&&&'''&&&%%%$$$############((('''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''((()))""""""######$$$&&&'''(((%%%%%%%%%%%%%%%$$$######'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%###%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!###%%%'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%''')))++++++***(((&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###%%%&&&((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((~~~gggVVVIII@@@999888888555333444333444666777666444222000------...///////////////111111222333222111000///000000///...------,,,,,,,,,,,,+++++++++*********))))))******************)))*********)))(((''''''''''''''''''(((((((((((('''''''''&&&%%%&&&)))+++((('''&&&&&&((())))))(((******))))))(((''''''&&&&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%&&&&&&'''#########$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%&&&&&&((()))***+++&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''''')))(((((('''''''''''''''((((((''''''&&&%%%$$$###%%%%%%&&&&&&&&&&&&'''(((###$$$%%%%%%%%%%%%$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''(((%%%&&&'''((())))))((('''%%%&&&&&&&&&''''''''''''$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$######%%%'''(((&&&###!!!###&&&&&&$$$$$$%%%'''&&&%%%$$$###""""""""""""&&&%%%%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$"""###%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&(((((((((&&&%%%&&&'''$$$#########$$$%%%&&&&&&$$$%%%%%%&&&%%%$$$###"""########################&&&&&&&&&&&&&&&&&&&&&%%%'''%%%$$$###$$$&&&(((***'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$&&&((('''$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%######"""""""""$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###"""###%%%''')))&&&&&&$$$#########$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&((()))))))))((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%""""""""""""###$$$%%%&&&hhhWWWGGG???888777666333222333000222444666777666444222...//////000000000000000111111222333222111000//////////////////.........,,,,,,,,,+++++++++******++++++,,,++++++***)))(((((((((((((((((())))))))))))(((''''''''''''((((((''''''&&&$$$###%%%))),,,((('''%%%&&&((())))))(((+++++++++***)))(((((('''&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&%%%$$$$$$###%%%'''&&&$$$"""$$$'''&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%&&&''')))+++...000111%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&))))))((('''''''''''''''((((((((('''&&&%%%$$$###((((((((((((&&&'''((()))''''''((())))))(((''''''&&&&&&&&&'''''''''(((((('''''''''((()))******+++'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$######%%%((()))&&&###!!!$$$&&&&&&$$$###$$$&&&&&&%%%$$$###""""""""""""(((((('''&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!###%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&%%%%%%%%%&&&''''''&&&'''((('''%%%$$$$$$&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''((('''%%%###"""###&&&***,,,&&&&&&''''''((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$''')))'''$$$!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%$$$$$$###%%%%%%''''''''''''%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%"""!!!"""%%%(((+++((('''%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%### #########$$$%%%&&&'''(((######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))}}}hhhXXXLLLBBB:::777666444333444666666666666666444222111000000///...---,,,,,,+++000000111111111000000///////////////000000000000,,,++++++++++++++++++,,,---,,,+++******+++---...+++++++++***)))(((((('''+++***(((''''''(((***+++((((((((((((((()))******+++***)))'''''''''((()))&&&&&&%%%%%%%%%&&&&&&''')))((((((((((((''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''(((((((((((()))''''''&&&&&&&&&&&&'''''')))(((&&&%%%&&&''')))+++(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&%%%&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%'''***,,,***(((''''''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***((('''''''''''''''&&&%%%%%%'''((()))***)))(((''''''((()))***$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%%%%$$$$$$###$$$&&&(((((('''&&&%%%((((((((('''&&&&&&&&&%%%((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$&&&&&&&&&&&&((()))))))))((('''%%%$$$###"""#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$(((***+++)))%%%###$$$&&&'''&&&&&&%%%%%%$$$$$$###"""######$$$&&&''''''((($$$%%%$$$"""!!!!!!###%%%(((((((((((('''%%%"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%$$$$$$%%%$$$###(((&&&###"""###%%%)))+++***'''$$$"""###$$$%%%%%%%%%%%%###!!! !!!%%%''')))(((&&&###!!!!!!$$$&&&$$$%%%'''''''''%%%###""",,,)))%%%%%%&&&'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###""""""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$&&&(((((('''&&&'''(((######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&%%%&&&&&&$$$######%%%'''%%%%%%$$$$$$%%%(((***,,,}}}gggXXXKKKBBB:::777666444333444444555555555444333111000000000///...------,,,,,,000000111111111111000000////////////////////////,,,,,,++++++++++++,,,,,,......---,,,++++++++++++++++++******)))((((((''',,,+++************+++,,,((((((''''''(((((()))***+++***)))((('''(((((())))))(((''''''''''''((((((((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&+++)))'''$$$###"""######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''''''''''''''''''''((())))))''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$%%%'''((((((((('''&&&''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$$$$$$$$$$%%%&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&((()))'''$$$######%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%######$$$&&&((((((((('''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&'''''''''((('''&&&&&&'''(((((((((&&&%%%###"""###%%%((()))(((&&&$$$$$$$$$%%%%%%$$$ ###&&&)))'''%%%######$$$&&&'''&&&&&&%%%%%%$$$$$$%%%%%%+++(((%%%%%%&&&'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###############$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%'''((('''&&&$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&'''((((((&&&%%%%%%''')))&&&%%%$$$$$$%%%''')))+++|||fffWWWKKKBBB:::777666444222333333333444444333222111000000//////......---------000000111111111111111000/////////......---,,,,,,,,,,,,++++++++++++,,,,,,///.........---+++***)))++++++******)))(((((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))******)))((((((((()))))),,,+++***))))))((())))))''''''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&+++)))'''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%%%%'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&$$$$$$$$$%%%&&&''''''''''''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''((()))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%'''((()))&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$###"""!!!!!!%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((()))***)))'''&&&&&&(((&&&&&&''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((((((&&&%%%%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''#########$$$$$$&&&''''''$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%%%%&&&'''%%%###"""############%%%(((+++***'''######%%%((('''&&&'''%%%$$$######$$$&&&(((***(((&&&%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%((())))))(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''%%%%%%''')))&&&&&&%%%$$$%%%&&&'''((({{{eeeUUUJJJAAA999888777333222333222333444444444222111000////////////............000000111222222222111111000//////...,,,++++++***+++******))))))******+++,,,---.........,,,+++***************))))))((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((******))))))))))))))))))---,,,+++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&(((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***+++***&&&%%%&&&)))%%%&&&((()))(((&&&$$$###&&&&&&&&&&&&''''''''''''%%%%%%%%%'''((((((((('''%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%'''''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''$$$%%%%%%&&&'''(((((((((######$$$%%%%%%&&&''''''%%%'''))))))'''%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###"""""""""$$$%%%###$$$%%%&&&&&&'''''''''$$$$$$%%%'''((((((%%%###%%%&&&''''''(((***---000---(((######''')))'''$$$%%%$$$$$$###$$$%%%'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%((()))***)))'''&&&%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&yyycccTTTIII@@@999888777333111222333333444555555444222111......//////////////////000000111222222222222222000///...---,,,+++***)))))))))(((((((((((()))))))))***,,,---...---,,,,,,*********)))))))))))))))(((***,,,------,,,***(((&&&&&&&&&&&&&&&'''(((((())))))******************,,,+++***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''(((((((((%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))+++---+++(((&&&(((***$$$&&&((()))***)))'''&&&&&&&&&&&&''''''(((((((((&&&%%%$$$&&&((()))(((&&&$$$%%%&&&'''((('''&&&%%%&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%'''''''''%%%$$$%%%'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""$$$$$$$$$$$$######$$$%%%&&&''''''(((###$$$$$$%%%%%%&&&&&&&&&$$$&&&((((((&&&$$$$$$$$$'''&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$######&&&''''''&&&$$$###$$$&&&$$$$$$&&&'''((((((''''''###$$$%%%'''))))))&&&$$$!!!"""$$$$$$$$$&&&)))+++...)))$$$$$$'''(((%%%""""""###%%%&&&'''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$xxxbbbSSSHHH@@@999888777333111111222333444555555444333222.........//////000000000000000111222333333333333000//////---,,,+++******))))))(((((((((((())))))'''((()))+++,,,,,,------******))))))))))))))))))''')))***++++++***)))'''''''''&&&&&&''''''((()))((()))***+++++++++************)))((('''''''''(((''''''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''$$$%%%&&&''''''(((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))***(((&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((()))***)))'''''''''(((%%%&&&'''))))))))))))(((&&&&&&&&&'''(((((())))))(((&&&%%%&&&)))***(((%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%&&&'''((())))))#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$######%%%'''))))))(((######$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$######$$$%%%&&&&&&$$$######$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$&&&'''%%%!!! """$$$###$$$%%%&&&''''''''''''######%%%'''******(((&&&!!!###$$$$$$###$$$&&&(((+++(((%%%%%%&&&'''%%%""""""$$$&&&''''''&&&%%%###$$$%%%''''''%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$$$$$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$wwwaaaQQQGGG???999888777333000000111222333444444333222111---......///000111111111///000111222333333333333000//////...---,,,,,,+++******))))))))))))******(((((((((((()))***++++++)))))))))))))))))))))***%%%&&&''''''''''''&&&%%%((((((''''''(((((()))***((()))***++++++++++++******))))))((((((((())))))((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((((((((('''&&&%%%$$$%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%$$$%%%&&&&&&&&&%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))+++(((&&&'''***+++((($$$&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&$$$$$$&&&***,,,,,,***$$$%%%%%%%%%&&&&&&''''''(((''''''&&&$$$######"""%%%&&&&&&%%%###"""$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&''''''&&&%%%###"""$$$""" $$$"""######$$$$$$%%%&&&&&&$$$###$$$''')))***)))'''&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$"""%%%''''''%%%$$$$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%%%%'''))))))'''&&&&&&'''######$$$$$$$$$$$$$$$###www```QQQGGG???999888777333000000000000222333333222111000------...///000111222222///000111222333444444444/////////......------,,,,,,,,,++++++++++++,,,,,,***)))(((''''''((()))***)))))))))))))))*********'''(((((((((((((((((('''((((((((((((((()))******((()))***+++,,,,,,+++***))))))))))))))))))******)))((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((('''%%%$$$###$$$&&&((())))))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&'''''')))'''%%%'''***,,,***(((((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***,,,)))&&&(((++++++((($$$''''''&&&%%%%%%'''((()))'''((()))******)))((('''%%%&&&&&&&&&'''((((((((("""""""""###$$$%%%''''''&&&&&&'''((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%'''((((((''''''''''''&&&&&&&&&&&&%%%%%%###$$$&&&&&&&&&&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$ !!!%%%((('''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$######%%%'''!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%%%%$$$"""!!! ###&&&$$$!!!!!!$$$)))!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$&&&)))******(((((())))))(((&&&$$$$$$%%% """$$$%%%%%%&&&''')))((('''%%%#########%%%&&&"""%%%((((((%%%$$$$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%((()))***)))&&&%%%$$$%%%######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&''''''((($$$%%%&&&'''''''''&&&%%%###%%%''''''&&&$$$$$$%%%""""""###$$$$$$$$$$$$$$$nnnXXXJJJHHHAAA<<<;;;999444222444000111333333333222000...//////000111111111111111111111111111111111111111000///---+++************)))***+++++++++)))((('''(((((())))))))))))(((((('''((()))******)))((('''******)))((('''&&&&&&%%%&&&&&&&&&''''''''''''(((+++***'''&&&%%%&&&'''))),,,,,,,,,)))&&&%%%%%%&&&+++*********))))))((((((((('''&&&%%%$$$%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%&&&'''((())))))(((&&&$$$#########$$$)))'''&&&'''******(((%%%%%%$$$%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$######$$$&&&''''''(((&&&%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&'''((((((&&&$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%''')))+++---'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''((()))((((((((($$$&&&((((((&&&%%%'''))))))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&'''''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###%%%((((((%%%"""$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$"""###%%%&&&'''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))((((((&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&$$$$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''((())))))+++)))'''&&&&&&''''''&&&&&&***,,,)))%%%###&&&***%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&'''((((((&&&%%%$$$%%%''''''&&&%%%$$$$$$######$$$'''***+++///+++&&&$$$%%%&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%'''$$$$$$((()))&&&$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""###%%%&&&''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$nnnYYYKKKDDD>>>999888555111///111000111222333333111000......//////000111111000000111111111111222222222222222000...,,,***))))))))))))******+++***)))((('''(((((())))))))))))(((((((((((())))))))))))(((((())))))((((((''''''&&&&&&'''''''''(((((((((((()))***)))(((&&&&&&&&&'''(((+++++++++)))'''&&&&&&(((*********)))))))))((((((((('''&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&'''''''''&&&&&&%%%&&&'''((()))((('''%%%$$$$$$$$$$$$%%%&&&%%%%%%'''***+++)))''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%######%%%&&&''''''+++(((&&&%%%%%%%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&'''''''''&&&$$$$$$''''''&&&%%%$$$###""""""%%%%%%%%%&&&(((+++---...'''(((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((('''$$$'''((((((&&&&&&''')))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&'''''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%''''''%%%"""$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''((()))***&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$$$$######%%%%%%&&&&&&'''(((((())))))'''%%%$$$%%%&&&&&&&&&&&&((()))(((%%%$$$&&&(((&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%%%%$$$######$$$&&&(((***---)))%%%$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%(((%%%%%%***+++(((%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$'''%%%######%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&oooZZZMMMFFF???;;;:::888333222333000111222222222111000///---.../////////////////////000111222222222222222222111...,,,***)))(((((()))************)))((((((((())))))******))))))(((***))))))(((((())))))***(((((((((((((((''''''''''''(((((((((((()))))))))(((((((((''''''''''''''')))******)))''''''((()))******))))))))))))(((((('''&&&%%%%%%%%%&&&'''(((((('''&&&&&&%%%&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$&&&)))+++***))))))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&'''***(((&&&%%%%%%%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&%%%$$$######%%%&&&&&&((()))+++---...((((((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''%%%'''(((((('''&&&((()))***)))((((((((((((((((((&&&'''((((((((('''&&&%%%''''''''''''''''''((((((&&&''''''''''''&&&%%%%%%###$$$%%%'''((()))))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&''')))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&''''''((((((((('''%%%&&&(((***+++***((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%########################%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&%%%%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$$$$$$$%%%'''(((***(((%%%$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%(((&&&''',,,---***&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%%%%&&&&&&(((&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###!!!!!!"""###$$$%%%&&&'''ooo[[[NNNFFF@@@;;;:::999555333444000111111222111000//////------......///......---...///000222333333333222000///---+++************))))))*********))))))))))))))))))******)))))))))+++***)))(((((()))***+++'''''''''(((((((((((((((''''''''''''((((((((((((&&&''''''(((((('''&&&&&&'''((()))((('''((()))+++))))))))))))))))))(((((('''&&&&&&%%%%%%&&&((()))'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))$$$$$$%%%'''((())))))))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$%%%'''))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''((())))))***+++((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&'''&&&''''''((('''(((((()))((((((''''''''''''((((((%%%&&&((())))))(((&&&$$$'''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&((())))))%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''''')))---111333333---+++)))((((((&&&$$$!!!&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''((('''&&&''''''&&&%%%%%%&&&&&&''''''&&&$$$$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&''',,,...***&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%$$$%%%%%%((('''%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###!!!!!!"""###$$$$$$%%%%%%ooo[[[OOOBBB<<<777777555111000111111111111111000000//////------............---------...000222333444333333...---,,,+++***+++,,,,,,))))))))))))))))))******))))))************))))))+++***)))(((((()))***+++'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''&&&&&&&&&'''((((((((((((***,,,(((((((((((((((((())))))((('''&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((())))))******++++++%%%&&&''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((('''%%%$$$%%%'''&&&%%%$$$%%%(((*********%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''(((((((((((((((''''''&&&&&&%%%))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''((())))))(((&&&&&&&&&%%%%%%&&&&&&'''$$$&&&'''))))))(((&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''***///555888999111///---+++***'''### '''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&'''%%%$$$$$$%%%''')))(((''')))(((((('''''''''''''''%%%%%%%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%***,,,(((%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""((('''&&&&&&''''''%%%###%%%%%%&&&&&&%%%%%%$$$###########################nnn[[[NNNCCC===888888666222111333111111000000000/////////.........///......---,,,+++---000333444444444333...---,,,+++++++++,,,,,,)))))))))((())))))***+++)))******++++++******)))*********))))))*********((((((((((((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((((((((((((***,,,''''''(((((((((((())))))***)))'''&&&&&&&&&'''(((&&&&&&'''(((((((((((('''%%%&&&''''''''''''&&&%%%'''''''''(((''''''&&&%%%'''((()))***************%%%&&&((((((&&&%%%&&&&&&((('''''''''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$'''***)))&&&$$$%%%'''(((&&&%%%%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$'''(((((('''&&&%%%$$$###)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&((()))((('''&&&''')))***)))(((%%%%%%%%%$$$%%%%%%&&&'''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''((('''&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$""""""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$############%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&######$$$''',,,111444555000000///---***'''$$$"""''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&''''''%%%$$$###%%%''')))((('''((((((((((((''''''''''''###$$$%%%%%%%%%%%%''')))'''&&&&&&%%%%%%&&&&&&''''''$$$$$$''')))&&&$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''((((((&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$#########mmmZZZNNNEEE>>>::::::888555333555111111000//////////////////////////////...------***,,,000333555555444333111000...+++***))))))******)))((((((((()))+++,,,)))******++++++******))))))******++++++******)))))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((('''((()))((('''(((***,,,'''''''''((((((((())))))+++***((('''&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&'''(((((((((((('''&&&''''''((((((((('''%%%%%%%%%&&&'''((((((((('''&&&"""%%%''''''&&&%%%'''(((***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$(((+++***&&&###%%%'''%%%$$$######%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''))))))$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''(((((('''&&&%%%***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%''')))***)))'''&&&'''***+++)))(((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&'''((((((((((((((()))(((&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%###!!!!!!$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((('''&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%))),,,......***---///...***'''&&&'''((('''&&&%%%%%%%%%%%%%%%###$$$&&&''''''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%&&&"""!!!!!!###%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&"""$$$&&&&&&$$$$$$&&&((('''&&&%%%%%%%%%%%%&&&'''((($$$###&&&'''%%%$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''((()))******&&&%%%&&&'''))))))'''%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%mmmZZZMMMAAA;;;777666555222000222111111000//////////////////000000000///...------***,,,000333555555444444444222///,,,)))(((''''''***)))(((((((((***+++,,,******++++++++++++******)))***+++,,,,,,+++***)))******)))((('''&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&$$$$$$$$$&&&((()))'''((()))((('''((()))+++&&&'''''''''(((((()))))),,,+++)))'''&&&%%%%%%&&&%%%&&&((()))))))))(((''''''((()))******)))((('''''''''((((((((('''%%%$$$$$$$$$%%%&&&&&&%%%$$$### ###&&&'''&&&&&&(((***,,,+++)))(((&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$(((+++***&&&###%%%''' !!!$$$'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''')))***+++###$$$&&&(((((('''&&&%%%!!!""""""###%%%&&&''''''$$$%%%''')))******))))))***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$######%%%'''***+++)))'''&&&'''***+++***(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%&&&'''((((((&&&&&&'''((())))))(((((()))((('''&&&%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%###!!!!!!###&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((('''&&&%%%$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%''')))******%%%***......)))&&&(((***((('''&&&%%%%%%%%%%%%%%%"""$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''"""###$$$%%%'''((())))))########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$### !!!$$$%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$"""%%%'''&&&$$$###%%%((('''&&&%%%%%%%%%%%%&&&'''***%%%###%%%&&&%%%%%%(((#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%'''))))))(((&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&''''''(((