BM66(i@ sssvvv~~~sssqqqxxx{{{{{{{{{{{{zzzyyy{{{}}}}}}zzzwwwnnneee```ccckkkrrr{{{uuubbbdddzzzwww___PPPAAA:::888666444555666666666666666666666666666777777666555555777999:::@@@GGGSSSiiizzz|||xxxxxx{{{{{{~~~~~~|||~~~~~~yyyrrrlllhhhhhhkkksss||||||yyyxxxwwwwwwwwwvvvtttrrrllliiieeedddgggllloooqqqooommmkkkjjjjjjhhheeebbbaaabbbccceeefffgggggghhhgggfffdddcccbbbbbbcccccciiiiiihhhfffbbb]]]XXXVVVVVVXXX[[[___aaabbbbbbbbbgggggghhhiiimmmqqquuuwwwyyyzzz||||||yyytttoookkkgggbbb\\\WWWSSSPPPMMMKKKNNNMMMKKKIIIFFFDDDCCCBBBBBBAAA??????@@@@@@???===@@@AAADDDKKKOOOTTT___iiiqqq~~~wwwhhhhhhuuuxxxrrrsssxxxzzz}}}tttfffffflllxxx~~~pppcccVVVOOOOOOOOOLLLLLLNNNNNNOOOWWW```xxx|||lllgggccceeeoooyyynnnUUUFFF@@@<<<999999:::999888777666555444444666555333111222555888:::666666666666555555444444333333666999===>>>===;;;;;;:::777555444444555666333444666888888888777777777999<<>>????????????@@@CCCEEEGGGppprrrxxx|||xxx}}}}}}{{{||||||xxxppphhhcccffflllpppvvv{{{yyygggbbbssseeeTTTCCC<<<:::888555444555555555555555555555555666777777666555555888:::999???IIIYYYqqq~~~www}}}zzzxxx{{{~~~}}}}}}{{{sssnnnkkklllqqqwww}}}~~~|||{{{yyyxxxwwwwwwuuussspppiiigggeeeeeeiiilllooopppllljjjhhhgggfffeeebbb_________aaabbbcccddddddddddddcccbbbaaa```aaaaaabbbddddddbbb```\\\YYYUUUSSSTTTVVVZZZ]]]```aaabbbaaaddddddeeefffiiilllppprrrttttttuuusssooojjjdddaaaZZZVVVQQQMMMKKKIIIGGGFFFFFFFFFEEECCCAAA???>>>===???===<<<<<<======<<<:::<<<<<>>???===:::999999999888777999888666555555666777888444555666777888888888777777999<<>>===:::666333444444444444444444444444666777777666555666888:::999???LLL```zzz}}}xxx}}}xxxwww|||~~~~~~~~~zzzsssnnnlllqqqxxx|||~~~}}}|||{{{|||{{{xxxwwwvvvtttpppnnneeeddddddgggjjjmmmnnnnnnhhhfffdddbbbbbb```^^^\\\[[[\\\]]]^^^___```````````````___^^^^^^^^^______^^^\\\ZZZWWWUUURRRQQQPPPQQQTTTWWW[[[^^^`````````bbbbbbcccdddgggiiikkklllnnnnnnllliiiccc]]]XXXTTTMMMJJJGGGEEEEEEEEEDDDCCCAAAAAAAAA@@@???>>>===<<<<<<;;;::::::;;;<<<:::999999999<<<@@@CCCGGGPPPZZZfffwww~~~qqqpppyyy~~~uuurrrsss{{{{{{|||}}}}}}}}}||||||www{{{~~~}}}}}}}}}ooo______fffttt|||ssscccWWWSSSOOOMMMKKKLLLKKKJJJMMMSSS\\\qqqqqqjjjhhhnnnvvvuuu\\\LLLCCC===:::999888888777666555444444333333333444555555666777777888999:::<<>>>>><<<;;;;;;<<<===<<<::::::999;;;???AAADDDLLLVVVbbbttt|||qqqpppwwwyyyttttttuuu}}}}}}~~~}}}|||{{{yyyxxxsssxxx~~~}}}{{{|||~~~zzzyyyxxxxxxzzz|||ssscccaaagggoooxxx}}}jjj[[[SSSRRROOOMMMOOONNNLLLMMMQQQVVVjjjwwwnnniiimmmsss}}}yyyaaaOOODDD<<<999999777777666666555444444333444444444555666777999:::999===DDDIIIJJJHHHCCC@@@AAA===888555666888:::;;;777777666666666777888999555666666777888888999999777999<<>>CCCRRRkkk~~~uuutttxxx|||~~~~~~~~~zzztttnnniiiggglllttt~~~~~~{{{{{{}}}}}}{{{xxxuuurrroookkkggg```aaaeeeiiilllllljjjgggbbb___\\\[[[[[[ZZZYYYWWWXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVPPPNNNLLLJJJIIIIIIKKKLLLLLLNNNRRRWWW[[[]]]^^^^^^```aaaccceeefffffffffeeedddaaa]]]XXXRRRNNNKKKIIIHHHFFFEEEFFFGGGHHHGGGFFFCCCDDDEEEEEEDDDCCCAAA@@@@@@>>>============<<<::::::999;;;>>>???AAAIIIRRR___rrrzzzpppnnnsss{{{|||}}}uuuuuuxxxzzz~~~~~~~~~{{{xxxtttrrrooouuuzzz}}}{{{xxxuuuuuurrrrrrrrrssstttvvvwwwxxxrrrddd```eeekkksss{{{}}}~~~rrraaaVVVTTTOOOMMMOOOOOOMMMNNNQQQSSSccczzz~~~rrrjjjlllqqqzzzgggTTTGGG===888999777777777666555555444444:::999777666666888:::;;;===@@@DDDFFFDDD>>>888333777555444444777999::::::999888888777777777777777666666666777888888999:::777999<<<@@@BBBBBBBBBBBB@@@AAABBBAAAAAABBBEEEGGGLLLqqqooommmmmmtttzzzxxxvvvqqqmmmmmmnnnwwwwwwkkkkkk~~~zzz```OOODDD<<<777666666666666666666666666666666777777777666777:::===@@@GGGYYYsss~~~~~~xxxyyyyyywwwyyy{{{|||{{{zzz{{{~~~|||wwwpppkkkhhhhhhpppwww||||||}}}|||yyyvvvsssppplllhhheeeaaacccfffiiikkkjjjfffbbb___]]]YYYXXXXXXXXXWWWVVVWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTRRRQQQOOONNNJJJIIIGGGFFFFFFGGGIIIJJJJJJLLLQQQVVVZZZ\\\]]]^^^]]]___aaacccddddddcccbbb]]][[[VVVRRRNNNLLLLLLLLLKKKJJJIIIKKKMMMNNNMMMLLLJJJKKKLLLKKKJJJGGGDDDCCCBBB@@@>>>>>>>>>===;;;999999888999<<<<<<>>>FFFOOO___pppwwwnnnjjjlllsssxxx{{{www|||xxxqqqtttzzz||||||}}}~~~}}}zzztttnnnjjjiiimmmtttyyyyyyuuuooojjjggghhhiiikkklllmmmmmmlllxxx}}}}}}}}}}}}yyypppeeecccfffhhhpppxxxyyy{{{yyy{{{}}}kkk^^^VVVQQQMMMNNNNNNLLLMMMPPPOOO[[[mmmwwwlllkkkooovvvnnnZZZKKK???::::::888777777777666666666666555555666999<<<@@@CCCFFFFFFDDDAAA===999666444333333333222444666777777666999999999888888777777666777777777777777999::::::999;;;>>>AAACCCDDDCCCCCC@@@AAABBBBBBAAABBBEEEHHHHHHqqqpppnnnlllppp||||||wwwqqqnnnnnnnnnvvv|||pppgggnnnhhhTTTEEE:::777999555555555555555555555555666777777777777888;;;===AAAKKKccc~~~~~~~~~~~~yyyyyy~~~~~~|||zzzxxxzzz~~~|||vvvooollllllnnnxxx|||}}}||||||yyywwwtttqqqnnnjjjfffcccdddeeegggiiijjjgggbbb___]]]ZZZVVVUUUUUUUUUUUUTTTVVVVVVVVVVVVVVVUUUTTTSSSPPPPPPPPPNNNLLLJJJGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGIIIKKKPPPUUUYYY\\\^^^^^^\\\^^^aaadddeeeeeecccbbbZZZXXXTTTQQQOOOPPPRRRSSSTTTSSSTTTWWWZZZ\\\[[[[[[ZZZZZZZZZYYYWWWSSSOOOMMMGGGEEECCCAAA@@@???===;;;999888999;;;<<<>>>EEENNN___mmm{{{ssshhhaaaaaaffflllpppmmmrrrvvvyyypppiiinnntttuuuyyyzzz||||||wwwooogggbbb___cccjjjsssxxxtttjjjbbb[[[]]]aaacccdddcccbbb```lllrrr~~~yyyqqqmmmgggccccccggghhhooovvvwwwyyy~~~|||zzzzzz}}}wwwyyyyyyjjj^^^VVVOOOOOOOOOMMMMMMOOOOOOVVVcccwww~~~oookkklllqqquuuaaaPPPCCC======888888888888777777777777000333999???DDDGGGIIIIIIDDDAAA<<<888666555666777444333222333444555555444777777888888999999888888888777777777777999:::;;;:::<<>>@@@NNNiii~~~~~~{{{yyyzzz~~~}}}vvvpppoooqqquuu~~~~~~|||{{{xxxvvvrrrpppmmmiiieeebbbffffffgggiiiiiifff```\\\[[[XXXTTTRRRSSSSSSSSSRRRTTTUUUUUUUUUTTTSSSRRRQQQMMMMMMLLLKKKHHHEEEBBB@@@@@@@@@AAAAAABBBCCCEEEEEEHHHKKKPPPUUUYYY\\\^^^^^^^^^```dddggghhhhhhfffddd[[[XXXUUUSSSSSSVVVYYY[[[^^^^^^```cccgggjjjjjjjjjiiiiiiiiihhhddd```[[[YYYLLLJJJGGGFFFDDDCCC@@@>>>:::999:::===>>>???GGGPPP___lll}}}wwwooocccYYYWWW[[[aaafff```dddgggiiiqqq~~~zzzhhhaaaffflllmmmuuuxxxzzzzzzuuulllbbb\\\XXX[[[cccooowwwttthhh]]]TTTWWW[[[^^^___]]]ZZZXXXcccjjjvvvssseee^^^[[[ZZZ^^^bbbhhhpppuuuvvvxxx~~~}}}wwwssssssuuu}}}yyyzzzttteee\\\TTTRRRQQQOOONNNPPPRRRUUU]]]pppqqqkkkkkknnn{{{zzzeeeSSSFFF@@@@@@999999999888888888888888999===CCCGGGHHHEEE@@@===555555555555555555444444666333111111333555666666555666777888::::::::::::888777777777777999:::;;;;;;===@@@CCCEEEFFFFFFEEECCCDDDEEEDDDDDDEEEHHHJJJOOOsssooolllllllllppp{{{~~~vvvvvvsssnnnooouuuxxxjjjeeelllzzzvvv[[[GGG???;;;777666666555555555555666666777333222666999999:::===GGGXXXsss~~~~~~||||||{{{sssoooppptttxxx}}}{{{yyyyyywwwssslllgggccccccccciiihhhfffdddccc```\\\XXXTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQOOOMMMLLLJJJJJJGGGGGGFFFFFFEEECCCBBBAAA@@@???>>>>>>>>>@@@CCCEEEEEEIIINNNSSSUUUXXX[[[]]]```bbbdddggggggeeebbb```[[[ZZZ[[[\\\^^^aaadddeeehhhjjjmmmqqqtttvvvwwwwww|||{{{yyywwwtttoooiiidddXXXUUUOOOIIIDDDAAA??????===<<<<<<===;;;<<>>III\\\www|||}}}}}}yyyrrrpppsssyyy~~~~~~~~~|||zzzxxxxxxuuuoooiiidddbbbcccdddgggfffcccbbb```]]]XXXUUURRRRRRRRRQQQQQQQQQQQQPPPPPPOOONNNMMMKKKIIIHHHGGGDDDDDDDDDCCCBBB@@@?????????>>>>>>>>>???AAABBBDDDDDDHHHLLLPPPSSSVVVZZZ]]]```bbbdddggggggfffcccbbb_________```ccchhhmmmpppwwwyyy||||||wwwsssbbb]]]UUUMMMGGGBBB@@@@@@===<<<<<<===<<<===DDDNNNYYYiiiyyyooo[[[QQQMMMIIIHHHJJJGGGHHHIIIJJJNNNWWWeeeoooxxxtttlllccc[[[YYY[[[^^^aaafffkkkllljjjeeeYYYNNNJJJLLLSSS```kkkmmmdddZZZPPPOOOOOORRRVVVVVVSSSOOOTTTXXXbbbooo}}}uuucccUUUOOOOOOSSSUUUccchhhnnnrrrvvv|||wwwnnnooouuu~~~zzz}}}qqqeeeYYYUUUSSSPPPMMMMMMLLLPPPVVVaaawwwqqqjjjjjjrrr|||vvvaaaPPPDDD>>>999>>>BBBDDDHHHMMMNNNLLLDDDBBB???;;;888777666666444444444444444444444444444444444555555555666666555666666777888999999999888888888777888888999:::999<<<@@@DDDFFFGGGFFFEEEGGGGGGGGGFFFFFFGGGKKKMMMSSSmmmiiifffeeeccceeemmmwwwwwwtttrrrnnnkkkpppzzzqqqcccaaammm|||vvvaaaNNNCCC<<<888666555555444444555555666777444333777999999<<<@@@LLL```|||yyyxxxvvvppppppvvv~~~~~~}}}{{{yyywwwuuuqqqkkkfffbbbbbbccceeeeeeccc```^^^[[[XXXTTTQQQPPPPPPOOOOOOOOONNNNNNNNNMMMLLLKKKIIIGGGFFFEEEDDDAAA@@@@@@???>>>===<<<<<<======>>>???@@@AAABBBBBBDDDFFFJJJMMMPPPTTTYYY]]]```bbbeeeggghhhgggfffeeeeeeeeefffhhhmmmsssxxx|||}}}oooiii___TTTKKKEEEBBBAAA>>><<<<<<======>>>EEENNNVVVdddsssuuu```RRRIIIBBB?????????AAAAAAAAACCCIIISSS[[[cccdddaaa[[[SSSPPPSSSWWWZZZ```gggiiiiiieeeZZZPPPGGGHHHOOOZZZeeeggg```YYYLLLKKKKKKMMMQQQQQQNNNKKKKKKOOOXXXeeesss~~~tttaaaQQQHHHGGGIIILLLXXX]]]dddjjjpppyyy{{{uuuuuuzzz}}}yyyvvv{{{~~~zzzyyyyyy}}}ooo```YYYTTTPPPNNNNNNKKKPPPVVV___pppwwwllljjjpppxxxjjjUUUHHHAAA:::CCCKKKNNNNNNOOONNNKKKAAA>>>999555333333555777666666666666666666666666666666666555444444333333444555666777888999:::;;;999888888888888999::::::999<<<@@@DDDGGGGGGGGGFFFHHHIIIIIIHHHHHHJJJMMMPPPRRRlllhhheeecccaaa```gggooo}}}|||vvvqqqooolllhhhllltttwwwgggccclll{{{yyygggUUUGGG>>>999888888777777777777888888666444444777888999===CCCOOOeee~~~}}}{{{|||~~~wwwxxx|||tttoooqqqxxx~~~}}}|||yyywwwtttooohhhcccaaaccceeefffccc```]]]ZZZWWWTTTPPPMMMNNNNNNMMMMMMMMMLLLLLLLLLJJJIIIHHHFFFEEECCCBBBAAA>>>======<<<;;;:::::::::;;;<<<===???@@@AAAAAAAAAEEEFFFHHHKKKNNNSSSZZZ^^^```bbbeeehhhjjjjjjjjjiiilllmmmooossswww{{{|||uuujjj]]]QQQIIIEEECCC@@@===<<<===>>>???FFFNNNUUU```mmmyyy{{{gggWWWLLLEEEAAA???@@@AAAAAA@@@@@@CCCIIIMMMRRRVVVXXXSSSLLLHHHJJJOOOUUU]]]eeejjjkkkhhh^^^SSSGGGHHHLLLUUU___bbb]]]XXXJJJHHHGGGHHHLLLMMMKKKHHHDDDHHHPPP[[[iiivvvtttbbbQQQFFFCCCDDDGGGMMMQQQXXX___gggsss}}}yyyyyy|||{{{~~~tttssszzz{{{yyyyyyxxxggg\\\VVVRRROOOPPPOOOSSSWWW\\\hhh}}}{{{ooolllqqqxxx|||zzzqqqZZZMMMGGGDDDNNNUUURRRMMMIIIFFFCCC>>>;;;888444333444777888666666666666666666666666666666666555444444333333333444555777888:::;;;;;;888888888888888999999:::999<<>>FFFRRRjjj~~~zzzxxxwwwxxx{{{~~~yyyuuuyyyyyyqqqnnnrrrzzz~~~}}}{{{yyysssmmmfffbbbbbbdddfffgggaaa^^^ZZZVVVTTTQQQMMMKKKMMMLLLLLLLLLLLLKKKKKKKKKHHHGGGFFFDDDBBBAAA@@@???<<<<<<:::999999999999999999;;;<<<>>>@@@@@@AAAAAAEEEFFFHHHJJJNNNTTT[[[```bbbdddgggjjjmmmnnnnnnnnnqqqssswww{{{~~~}}}sssgggZZZPPPIIIEEEBBB???===>>>???@@@EEELLLTTT\\\gggtttppp^^^RRRKKKFFFBBB??????===;;;:::;;;>>>@@@FFFLLLQQQOOOHHHDDDEEEIIIPPPZZZeeelllnnnkkk```UUUIIIIIIKKKQQQXXX\\\ZZZVVVHHHFFFCCCDDDGGGIIIHHHFFF@@@DDDKKKTTTaaannnzzzyyyiiiWWWJJJBBBAAAAAACCCGGGMMMTTT]]]jjjyyy~~~zzzyyyzzzzzz|||{{{rrrsss|||mmmaaaZZZTTTRRRSSSPPPRRRVVVYYYaaasssrrrnnnqqquuu|||zzztttvvvyyybbbUUUPPPPPPVVVXXXRRRIIIDDDBBB???999888888777666666666666555555555555555555555555444444444555555555555555333444555777888:::;;;;;;888777777777777888999999:::===CCCHHHKKKKKKJJJHHHIIIJJJJJJJJJJJJLLLOOORRRXXXjjjgggeeeccc^^^[[[___fffvvvtttmmmooo}}}yyyrrrpppnnnggggggiiiooowwwuuunnnsssxxxfffQQQCCC===666555555444444555555666555444666888888999@@@HHHWWWppp}}}|||yyyxxxxxxyyyzzz{{{zzzyyyoooooowww{{{vvvppppppuuu}}}~~~{{{yyyrrrllleeebbbccceeeeeeeee]]]ZZZVVVRRRPPPNNNKKKIIIKKKKKKJJJJJJJJJIIIIIIIIIEEEDDDCCCBBB@@@>>>===<<<;;;:::888777777777888999999:::;;;===>>>@@@AAABBBCCCEEEGGGJJJNNNTTTZZZ___dddfffiiilllppprrrssstttvvvxxx|||~~~|||{{{qqqeeeYYYOOOJJJFFFAAA>>>>>>???@@@DDDJJJRRRWWWaaannn|||yyygggYYYQQQJJJCCCAAA???<<<:::888888999:::@@@EEEKKKKKKHHHDDDEEEGGGSSS^^^llluuuxxxsssfffYYYKKKJJJIIILLLQQQSSSSSSQQQGGGDDD@@@AAACCCFFFEEECCC???BBBGGGNNNXXXeeesss||||||ppp```PPPDDD>>><<<>>>AAAEEEJJJSSS```ppp{{{{{{zzz|||}}}|||}}}~~~~~~{{{tttvvvvvvhhh^^^WWWTTTTTTOOOOOORRRVVV]]]nnnwwwooooooppp{{{wwwpppnnnyyylll]]]VVVLLLOOONNNFFF???======;;;444555666777777555444222555555555555555555555555333333444444555666777777444555666777888999:::;;;888888888888888999::::::;;;???EEEKKKNNNNNNLLLJJJJJJJJJKKKKKKKKKMMMQQQTTTVVVfffdddbbb```\\\XXX[[[aaammmxxxmmmiiiuuuwwwpppnnnmmmhhhhhhhhhkkkssswwwooosssnnnVVVEEE???555444444444444444444555555555666888888999AAAJJJ\\\vvv}}}|||~~~}}}|||||||||yyyuuuqqqgggjjjvvv|||uuurrrooosss{{{~~~}}}zzzxxxoooiiicccaaabbbdddcccaaaYYYUUUQQQNNNLLLJJJHHHFFFHHHHHHHHHHHHGGGGGGGGGGGGBBBAAA@@@>>><<<;;;:::999999888666555555555777888:::::::::;;;===???AAACCCAAACCCFFFIIIMMMRRRYYY]]]eeegggkkkooorrruuuwwwxxx{{{||||||}}}~~~~~~~~~~~~}}}{{{qqqcccWWWOOOIIICCC??????@@@@@@CCCHHHNNNRRR\\\jjjyyyooobbbZZZQQQIIIFFFCCC???<<<;;;;;;;;;<<<;;;???EEEHHHIIIHHHHHHHHHVVVcccsss}}}zzzjjj\\\KKKHHHEEEEEEHHHJJJJJJIIIEEEAAA======@@@BBBBBBAAA===???CCCHHHPPP]]]kkkuuuzzzxxxqqqeeeVVVIIIAAA===<<<>>>@@@CCCKKKXXXgggrrr|||}}}{{{vvvwww|||~~~{{{yyy{{{|||zzzxxxvvvuuuuuutttyyy~~~xxxzzzooodddZZZUUUTTTQQQOOOPPPTTTZZZiii|||rrrooonnnvvvyyyqqqmmmuuurrr]]]RRRBBBCCC@@@:::777888888555444555666666666555333222555555555555555555555555333333444444555666666777555666666777888999999999;;;::::::::::::;;;<<<<<<<<>>BBBCCC>>>AAAEEEHHHLLLQQQWWW[[[ggghhhlllppptttwwwyyy{{{~~~|||{{{{{{}}}xxxjjj\\\SSSKKKDDD??????@@@@@@BBBFFFJJJNNNXXXhhhwwwuuuiiicccZZZQQQHHHDDD???<<<;;;;;;<<<<<<888;;;@@@FFFJJJKKKKKKJJJSSSaaarrr}}}xxxgggXXXJJJFFFBBB@@@AAACCCCCCCCCDDD@@@;;;;;;===@@@@@@???<<<===@@@DDDKKKWWWfffpppooopppnnnggg[[[NNNFFFBBB<<<===>>>@@@FFFSSSbbbmmmqqqrrrppplllmmmtttvvvssstttuuuuuussspppmmmllllllkkkqqqwwwzzz}}}uuuhhh\\\UUUSSSVVVRRRPPPTTTYYYddd{{{vvvrrrppprrr}}}uuuqqqxxxsssZZZJJJ@@@@@@<<<888888:::999444777777777777666555555555666666666666666666666666444444444555555555555555666666777777888888888999===<<<<<<<<<<<<===>>>>>>===BBBHHHNNNRRRRRROOONNNMMMNNNOOOOOOOOOQQQUUUXXX[[[aaa]]]YYYXXXXXXYYYWWWVVVcccsssrrrjjjlllrrr|||~~~yyyqqqllljjjiiilllmmmllluuussslllxxx~~~gggOOOAAA<<<:::888777888888777666444555999:::777777AAAMMMbbb}}}~~~zzzqqqjjjhhhccclllzzz~~~tttlllmmmqqqxxx|||wwwrrrmmmgggbbb```aaa```\\\XXXTTTPPPKKKGGGFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@>>>===???>>>===;;;999777666555555444333333333444666777888999:::;;;<<<>>>??????AAACCCFFFHHHJJJOOOVVV\\\ccchhhnnnqqqwww~~~yyyxxx|||~~~}}}~~~~~~ppp___SSSIIIFFFBBB@@@AAABBBCCCCCCHHHKKKSSS```qqqwwwmmmccc\\\PPPKKKFFFAAA???>>>=========>>>BBBIIIKKKJJJLLLPPP[[[aaakkktttvvvpppcccYYYKKKHHHEEECCCCCCCCCCCCAAA@@@???>>>======<<<======666>>>CCCAAADDDOOOZZZ^^^aaaaaa___\\\WWWOOOFFF@@@;;;<<<<<<<<<@@@KKK[[[gggkkkiiigggeeefffhhhlllnnnhhhgggeeebbb___]]]\\\\\\^^^```gggtttzzz{{{pppcccYYYSSSVVVSSSRRRRRRUUU^^^rrrzzzlllnnnrrr|||}}}tttzzzttt[[[KKK???<<<888666666777666666555555666666666666555555666555444333333444555666555555555555555444444444777777777777777888888999:::::::::;;;;;;;;;<<<<<<===BBBIIINNNOOONNNMMMMMMMMMNNNNNNNNNNNNPPPSSSVVVZZZbbb^^^YYYVVVWWWXXXWWWVVV^^^lll|||ooonnnsss|||{{{tttnnnkkkjjjnnnpppqqqzzztttlllvvviiiQQQBBB===:::888777888888777666555555777888777888AAALLLeee|||}}}~~~|||{{{wwwmmmfffddddddnnn}}}uuukkkmmmrrrzzz~~~yyyrrrmmmjjjfffaaa______^^^YYYTTTQQQMMMHHHDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@>>><<<;;;999999999888888777777777888777666666666777888999777888999:::;;;<<<===>>>@@@BBBEEEGGGIIINNNUUU[[[eeekkkqqquuuzzzzzzxxxzzz}}}}}}{{{|||~~~~~~ppp^^^QQQEEEBBB???===>>>???@@@???BBBFFFOOO]]]ooowwwmmmfffXXXRRRJJJDDDAAA@@@??????;;;;;;???EEEGGGGGGJJJPPPZZZ]]]bbbhhhiiiddd[[[TTTKKKIIIFFFDDDDDDDDDBBBAAAAAAAAA@@@???>>>>>>>>>>>>999???AAA???BBBLLLUUUXXXXXXWWWVVVVVVTTTNNNFFF???===>>>>>>===???GGGTTT^^^bbb```^^^\\\[[[\\\^^^___\\\[[[YYYWWWUUUSSSRRRRRRTTTVVV]]]iiixxxzzzuuuvvvvvvhhh]]]VVVTTTRRRQQQRRRTTT\\\nnnqqqqqqoooxxx~~~qqqXXXHHH???<<<888666666777777666555555666666666666555555666555444444444444555666555555555555555555555555777777777777777888888999::::::;;;<<<<<<===>>>>>>AAAEEELLLPPPQQQPPPPPPOOOPPPPPPQQQPPPPPPRRRVVVYYY\\\ddd```ZZZVVVVVVWWWXXXYYY[[[dddwwwuuusssuuu}}}{{{tttnnnkkkooosssxxxvvvkkkssslllTTTCCC===;;;888777777777777666888666666888888;;;EEEOOOjjj~~~}}}{{{xxxwwwrrriiibbb```hhhssswwwkkkooouuu~~~}}}wwwoooiiifffccc```^^^]]]ZZZUUUPPPLLLHHHDDDAAA@@@AAAAAA@@@?????????>>>===;;;:::999666666666666666555555555444444444444444555666666666777777999:::;;;<<<===???AAADDDFFFGGGLLLSSSYYYdddkkkssswww|||{{{wwwxxxzzzzzzzzz{{{}}}~~~~~~~~~ooo\\\NNNCCC@@@===<<<===>>>>>>>>>@@@DDDLLLZZZmmmzzzsssddd]]]RRRIIIDDDBBBAAAAAA===<<<===AAACCCEEEJJJQQQYYYYYYZZZ\\\\\\YYYUUUQQQOOOLLLIIIHHHGGGFFFEEECCCDDDCCCBBBAAA@@@@@@@@@@@@>>>??????===AAAIIIPPPRRRNNNLLLKKKMMMOOOMMMFFF??????@@@???>>>>>>CCCLLLSSSWWWVVVTTTRRRPPPOOONNNNNNNNNMMMKKKJJJHHHGGGGGGGGGIIIKKKQQQ\\\iiirrrvvvvvvrrrnnnkkkoooyyypppbbbZZZSSSQQQPPPQQQSSSZZZiiiwwwtttrrrkkksssoooWWWGGG???<<<999777777777777666555666666777777666666555666555444444444444555666666666666666666666666666777777777777777888888999::::::;;;===>>>???@@@AAAEEEIIIOOOSSSTTTSSSSSSSSSRRRSSSSSSSSSSSSUUUXXX[[[]]]hhhddd]]]XXXWWWXXX[[[^^^^^^bbbppp|||yyyzzzyyyqqqlllpppuuu|||wwwjjjooo}}}qqqXXXFFF>>>;;;888777777777666666<<<999777999;;;???IIISSSppp{{{wwwuuuppphhhaaa```lllyyyzzzooosss{{{~~~wwwnnngggdddbbb```^^^[[[WWWQQQLLLHHHEEEAAA???>>>??????>>>=========<<<;;;:::888888888888777555444222111111222222222222333333333444666777888999:::<<<=========@@@CCCDDDFFFJJJQQQWWW```hhhqqquuu{{{~~~xxxwwwxxxzzzzzz|||~~~~~~{{{yyyuuuttttttyyy~~~mmmYYYJJJCCCAAA>>>===>>>?????????BBBFFFNNNZZZkkk~~~rrriii\\\QQQIIIEEECCCBBBBBB???>>>@@@AAACCCJJJQQQXXXXXXXXXYYYYYYXXXVVVUUUTTTRRROOONNNMMMKKKIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@AAA???======BBBJJJOOORRRNNNJJJFFFGGGJJJKKKFFFAAA???@@@???>>>>>>AAAFFFJJJMMMMMMLLLKKKJJJHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAACCCHHHQQQ[[[cccggggggcccaaaaaafffppp||||||zzz|||vvvfff\\\TTTQQQPPPRRRSSSXXXcccooouuuoooiiiooo{{{qqqZZZJJJ???<<<999777777777777666666666777777777777666666555555555444444555555555666666666666777777777777777777777777777888888999888999:::<<<>>>@@@AAABBBGGGLLLRRRVVVWWWVVVUUUUUUTTTUUUUUUUUUUUUWWWZZZ]]]```mmmiiiccc]]]ZZZ\\\```ccceeefffooozzzqqqmmmooottt|||zzzjjjlllxxxwww^^^III???<<<888666666666666666:::888888:::;;;???JJJUUUttt~~~xxxuuuppphhhdddcccmmm{{{uuuzzz}}}uuulllfffcccbbb```]]]YYYTTTNNNJJJEEEBBB???===>>>>>>>>>===<<<<<<<<<<<<;;;999888777888777777555444333222111444444555555666666666666777777888:::;;;<<<===>>>===???BBBCCCEEEIIIPPPUUU]]]fffooosssyyyzzzwwwxxxzzz{{{~~~}}}yyyuuusssmmmlllmmmqqqyyy}}}lllWWWHHHBBB@@@>>>>>>???@@@??????CCCHHHQQQ]]]lll~~~vvvhhh[[[QQQJJJFFFDDDEEE@@@>>>>>>???AAAHHHQQQVVVXXX[[[\\\\\\[[[ZZZZZZXXXVVVSSSRRRPPPNNNKKKIIIEEEEEECCCBBBAAA@@@@@@@@@CCC???===???EEELLLSSSWWWXXXRRRKKKHHHIIIIIIGGGDDD>>>????????????@@@CCCEEEFFFFFFGGGFFFFFFDDDCCCBBB@@@??????>>>>>>>>>>>>>>><<<>>>BBBHHHOOOUUUXXXYYYVVVVVVXXX]]]fffpppxxx}}}|||zzzuuurrrqqqvvv~~~|||jjj^^^WWWTTTRRRSSSTTTWWW```jjjwwwnnniiimmmuuusss]]]MMM@@@===999777777888777777666666777777777777666666444555555555555555555444555666666666777777888888777777777777777888888999777888999;;;===???@@@AAAHHHMMMTTTYYYZZZYYYXXXXXXVVVWWWWWWWWWWWWXXX\\\___cccqqqnnnhhhbbb^^^___cccgggjjjjjjqqq|||rrrooonnnqqqyyymmmlllvvv}}}dddNNN@@@===888666555666666666555666999:::999<<>>===???BBBCCCDDDHHHOOOUUU^^^gggmmmooottt{{{xxxxxxzzz{{{~~~|||xxxtttqqqlllllllllnnnssszzz~~~mmmXXXIII@@@>>>======>>>??????>>>@@@HHHSSSaaannn~~~uuuhhh\\\RRRJJJFFFDDD???======>>>AAAJJJSSSWWWZZZ___aaaaaa___^^^^^^[[[YYYVVVTTTSSSPPPMMMJJJGGGFFFDDDCCCAAAAAA@@@@@@CCC???>>>BBBHHHNNNWWW___ddd___XXXRRRNNNKKKHHHFFF????????????@@@AAACCCDDDAAAAAABBBBBBBBBAAAAAA@@@======<<<<<<;;;;;;<<<<<<999:::===AAADDDHHHKKKLLLKKKMMMOOOTTTZZZbbbhhhlllllljjjgggeeegggnnnwww~~~oooccc[[[VVVSSSSSSSSSUUU]]]eeeyyy}}}qqqkkkkkkqqq}}}uuu___OOO@@@===:::888888888888777666777777888888777777666444444555666666555444444444555555666666777777888777777777777777888888999777888999;;;===???@@@AAAGGGMMMVVV]]]___^^^[[[ZZZXXXYYYYYYYYYYYY[[[^^^aaaeeerrrppplllfffaaaaaaeeeiiijjjkkkqqq}}}yyysssoooooowww~~~qqqnnnwwwhhhQQQAAA===888555555666666666333888===???;;;<<>>@@@CCCGGGQQQZZZ\\\```dddeeedddbbbaaabbb```^^^\\\ZZZXXXUUUQQQMMMIIIHHHFFFEEECCCBBBBBBBBBCCC@@@AAAEEEHHHMMMXXXdddjjjjjjggg```VVVMMMHHHFFFCCCAAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<===???@@@CCCDDDCCCEEEHHHKKKOOOTTTXXX[[[ZZZZZZXXXXXX\\\dddnnnuuuvvviii]]]XXXSSSRRRRRRSSSZZZaaappptttllljjjlllwwwzzzbbbQQQ@@@===:::888888888888777777777888888888888777777444444555666666555444444333444444555666666777777777777777777777888888999999:::;;;<<<>>>???@@@AAAFFFNNNYYYbbbeeeccc___]]][[[\\\\\\[[[[[[]]]aaadddgggrrrqqqmmmgggbbbbbbeeeiiihhhjjjppp{{{vvvpppooouuu|||tttpppxxxkkkSSSAAA===888555555555666666444;;;CCCDDD??????MMM^^^xxxuuummmhhhdddeeeiiivvvqqqiiijjjxxx}}}~~~yyytttnnnjjjaaa___[[[TTTMMMHHHEEEDDD===;;;999999:::;;;:::999888888999888888777666555555555444444333222111111111222333444555444333333555555666888999:::;;;<<<>>>@@@CCCCCCDDDHHHOOOTTT]]]ccceeeaaaaaakkkxxx~~~zzzwwwvvvxxxzzzzzz{{{}}}~~~}}}{{{yyywww{{{{{{yyysssnnnrrr}}}rrr]]]OOODDDCCCBBBBBBDDDEEEDDDBBBBBBLLLZZZfffooowww}}}oooaaaSSSKKKEEEAAAAAAEEEIIIOOOYYYccccccfffiiiiiifffddddddfffeeedddaaa```^^^ZZZVVVRRRKKKJJJHHHFFFEEEDDDCCCCCCCCCAAACCCGGGHHHKKKXXXffflllooopppjjj]]]PPPHHHEEEFFFDDDAAAAAAAAABBBBBBAAADDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>>>>===>>>>>>======>>>>>>>>>>>>@@@BBB???AAACCCFFFHHHKKKNNNQQQOOOOOONNNPPPTTT]]]hhhooo|||nnn___XXXRRRPPPPPPQQQXXX___gggvvvllliiijjjssseeeTTT@@@>>>:::888888888888777777777888888888888777777333444555666666555444333333333333444555666666777777777777777777888888999;;;<<<===>>>???@@@AAABBBFFFOOO\\\eeeiiifffbbb___]]]^^^^^^^^^^^^```cccfffhhhrrrpppmmmjjjgggfffffffffhhhlllpppttt|||wwwtttqqqrrruuu}}}{{{mmmrrrooo[[[EEE>>>999888777444333555666<<<===???CCC@@@KKKccc~~~uuukkkbbb___ccckkkyyy~~~~~~}}}zzzkkk___[[[fffqqqtttvvvzzzyyy~~~}}}zzztttooofff___WWWPPPLLLHHHCCC@@@======<<<;;;;;;:::999999666666666666555555555555333222111000000000111222000111111111111222222222555555666888999:::;;;<<<>>>???@@@AAACCCHHHOOOSSS]]]``````]]]ZZZ^^^hhhrrr~~~{{{yyyxxxyyyyyyxxxwwwyyy{{{~~~}}}xxxqqqrrrzzzzzzhhhZZZHHHCCC@@@CCCEEECCCAAAAAAGGGNNNYYYeeennnvvv|||xxxjjj[[[PPPKKKDDDAAAEEELLLTTT^^^gggmmmmmmllllllkkkjjjjjjiiikkkkkkjjjhhhddd^^^YYYVVVWWWSSSNNNKKKIIIHHHFFFEEEHHHEEEDDDGGGIIILLLTTT]]]gggkkkmmmgggZZZOOOKKKKKKBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA???????????????>>>=========>>>???@@@AAABBBCCCDDDCCCCCCFFFIIILLLRRR```mmmyyyrrrcccZZZRRRPPPRRRRRRUUUXXXggg}}}}}}pppjjjiiirrriiiRRRGGG@@@;;;;;;:::888777999777777777777888888888888444777;;;;;;999777777888777777777777777777777777777666666666666777777888;;;;;;===AAAAAA???AAAFFFEEESSSbbbhhhiiihhhfffcccddddddcccbbbbbbbbbdddeeelllsssppplllhhhfffeeeeeefffeeehhhkkknnnuuu}}}xxxuuuttttttyyy|||mmmqqqxxxppp\\\GGG@@@:::999888555444666222888999;;;@@@???KKKddd|||~~~yyymmmccc```eeemmmzzz~~~~~~{{{wwwdddXXXSSS[[[eeeiiimmmrrrwwwzzzzzzxxxxxxyyy{{{{{{yyywwwiiiaaaWWWOOOJJJFFFAAA>>>;;;;;;::::::999888888777666666666666555555555555444333222000000000111111000000111111111222222222555555666777999:::;;;;;;>>>>>>???@@@CCCHHHNNNSSS]]]___^^^YYYTTTUUU]]]eeesssssstttttttttuuuuuuuuuyyy||||||zzz|||vvvvvv}}}|||kkk\\\LLLFFFCCCFFFGGGEEEDDDEEEHHHOOOZZZeeemmmrrrwwwyyy|||tttcccVVVNNNGGGCCCGGGNNNXXXcccmmmqqqqqqpppoooooonnnnnnmmmoooooonnnmmmjjjeeeaaa___\\\XXXSSSOOOMMMLLLJJJIIIKKKHHHGGGJJJLLLNNNUUU]]]eeeiiikkkeeeZZZOOOJJJJJJCCCCCCBBBBBBBBBCCCDDDEEEGGGFFFEEEFFFGGGGGGEEEDDDAAABBBBBBBBBAAAAAAAAA@@@???????????????>>>======;;;<<<<<<===>>>???@@@@@@BBBBBBDDDGGGIIINNN[[[hhhvvvvvvfff\\\TTTRRRSSSTTTVVVYYYbbbxxxqqqkkkiiiqqq}}}pppYYYIIIBBB<<<;;;:::777666888777777777888888888999999666999<<<;;;999666666666777777777777777777777777888777777777777888999999<<<;;;===@@@AAA???BBBFFFLLLYYYfffkkkllllllkkkiiiggggggfffeeedddeeefffhhhoootttppplllgggdddcccdddeeedddeeegggiiiooo{{{|||xxxvvvtttvvv~~~nnnpppqqqsssaaaKKKCCC;;;:::999777555777111666666888>>>@@@NNNiii~~~|||}}}oooeeebbbhhhqqq|||~~~yyysss___RRRKKKQQQXXX]]]dddlllvvv~~~}}}vvvmmmhhhhhhhhhkkkqqqwww{{{}}}mmmdddWWWMMMGGGCCC???<<<999999888888777666666666666666666555555555555444444333222111000000000000000000000111111111222222444555666777888999:::;;;===>>>???@@@BBBGGGMMMRRR[[[]]]\\\VVVOOOMMMSSSYYYfffjjjnnnpppppppppsssvvvyyy|||{{{xxx~~~yyyyyyppp___PPPJJJGGGHHHIIIHHHHHHKKKNNNUUU___hhhnnnrrrtttvvvyyy}}}nnn]]]SSSKKKFFFJJJRRR]]]jjjuuuwwwwwwvvvuuuttttttttttttuuuuuuuuutttrrrooollljjjddd```[[[WWWUUUSSSQQQPPPOOOMMMLLLOOOPPPQQQVVV]]]dddhhhkkkggg\\\RRRLLLKKKFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMLLLIIIGGGEEEFFFFFFEEEEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@???<<<<<<<<<=========>>>>>>@@@???AAADDDEEEJJJVVVcccttt~~~{{{jjj```WWWTTTTTTTTTWWWZZZ]]]rrruuummmiiioooyyyxxxaaaMMMDDD===;;;:::777666777777777888888888999999999888:::;;;:::888666555555777777777777777777777777888888888888888999:::;;;<<<;;;===@@@@@@???BBBGGGPPP\\\hhhlllmmmnnnnnnllljjjkkkkkkiiihhhhhhjjjlllssstttqqqkkkfffcccbbbcccdddfffeeefffhhhkkkvvv|||yyywwwuuuttt{{{ooonnnnnn}}}vvvfffPPPFFF===;;;:::888777777444888777888>>>AAARRRnnn}}}qqqgggeeelllvvvyyyqqqaaaTTTJJJLLLQQQVVVaaalllwww|||uuujjj___UUUTTTUUUYYYaaajjjsssxxxpppfffWWWLLLEEEAAA===;;;888888777777777666666666666666555555555444444444444333333111000000//////000000000000111111111111333444555666888999::::::<<<===>>>???AAAFFFLLLQQQYYY\\\]]]XXXPPPLLLPPPUUU^^^dddkkkmmmmmmnnnsssxxxxxx}}}|||{{{zzz~~~tttcccRRRLLLIIIIIIIIIIIIKKKPPPUUU\\\fffnnnsssuuuvvvwww}}}wwwdddXXXOOOJJJMMMVVVbbbqqq}}}}}}|||{{{zzzzzzzzz{{{|||}}}|||{{{zzzxxxuuusssrrrlllhhhccc___]]][[[ZZZXXXUUURRRRRRTTTTTTTTTXXX^^^fffkkknnnkkkbbbXXXQQQNNNJJJJJJIIIIIIJJJLLLNNNPPPQQQQQQSSSUUUUUURRRMMMIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCC??????????????????>>>>>>======>>>AAACCCHHHTTTaaasss~~~nnncccYYYUUUTTTTTTVVVZZZZZZlllyyypppjjjmmmuuuhhhQQQGGG===;;;:::888666777666666666777777777888888888888999999888777666666666666666666666666666666888888888888888999:::;;;===<<<===AAAAAA@@@CCCHHHQQQ___mmmrrrrrrrrrqqqnnnmmmoooooonnnkkkkkknnnqqqvvvuuuqqqlllgggcccbbbbbbbbbeeedddeeegggiiippp}}}{{{yyyuuurrrvvv|||pppmmmmmm{{{xxxiiiUUUIII>>>;;;;;;999888888666999777888>>>AAASSSooo~~~~~~qqqiiihhhqqq{{{|||sssfffYYYNNNMMMOOOTTTaaapppzzz{{{pppaaaUUUIIIHHHGGGJJJPPP[[[gggnnnooodddVVVJJJDDD@@@===;;;888888888888888777777777555555555555444444444444333333222222111000////////////000000000111111111333333444555777888999:::;;;<<<===>>>@@@EEEKKKPPP[[[___aaa\\\SSSNNNOOOSSS\\\aaahhhjjjjjjlllqqqvvvwww|||}}}|||vvvfffRRRMMMIIIIIIIIIJJJOOOUUU]]]ccckkkrrrvvvxxxyyyzzznnn]]]UUUNNNQQQZZZfffuuu|||yyywwwwwwsssooojjjgggeeedddbbbaaa\\\YYYYYYZZZZZZYYY\\\bbbiiimmmqqqoooggg]]]UUUPPPLLLKKKKKKLLLNNNQQQTTTVVVZZZ\\\___bbbaaa\\\UUUOOOLLLKKKJJJIIIGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@?????????<<<;;;===@@@CCCHHHTTTaaasss~~~rrrfffZZZVVVTTTSSSUUUXXXZZZiii~~~~~~tttlllkkkrrr|||pppUUUIII===:::;;;999777777555555555666666666777777666666666777888999888888666666666666666666666666666666666777888999::::::======???CCCCCCBBBCCCHHHRRRbbbsss{{{{{{yyyuuupppppprrrsssqqqnnnnnnqqquuuyyyuuurrrnnniiieeebbbaaaaaabbb```bbbeeefffjjj|||zzzxxx~~~~~~|||uuunnnooosss~~~rrrllliiiyyyyyyjjjYYYKKK>>>:::;;;:::888777444888666777===AAASSSppp~~~}}}yyyoooiiikkkuuuvvvlll^^^SSSOOOOOOSSSbbbsss~~~zzzkkkYYYMMMDDDCCCAAAAAAEEENNNZZZbbbiii___RRRGGGBBB???===;;;999999999888888888888888555555555444444444444333111222222222222111000000/////////000000000111111222333444555666777888999:::;;;<<<===???DDDJJJOOO\\\aaaeeebbbYYYSSSSSSVVV___bbbeeeffffffiiimmmqqqtttzzzwwwhhhSSSOOOKKKKKKKKKMMMUUU]]]dddiiipppuuuxxxyyyzzz|||~~~yyyddd[[[UUUWWW___jjjxxx~~~||||||yyyvvvrrrooonnnmmmlllkkkeeebbb```aaaaaa```dddjjjmmmqqquuutttmmmbbbXXXSSSNNNMMMMMMOOORRRVVV[[[^^^fffiiinnnrrrrrrmmmddd]]]QQQOOOLLLHHHEEEDDDEEEEEECCCBBB@@@?????????@@@AAA@@@@@@@@@@@@@@@@@@??????======>>>AAABBBGGGSSS```pppzzzvvviii]]]WWWTTTSSSTTTXXX[[[fffyyyxxxnnnlllpppzzzxxxXXXJJJ===:::;;;:::999888555555555666666666777777555444444666888:::999999777777777777777777777777666666666777888999:::;;;===>>>BBBGGGGGGDDDEEEHHHNNN___rrr|||}}}{{{uuupppsssvvvxxxuuuqqqqqquuuyyyuuusssppplllgggdddaaa___```^^^aaafffeeegggxxxtttooovvv}}}vvvnnnmmmppp{{{sssmmmgggxxx~~~ooo[[[LLL>>>999:::999777777222666666888???DDDWWWsss}}}{{{{{{ssskkkiiilllxxxyyyqqqeeeYYYTTTQQQUUUeeexxxxxxgggTTTHHHAAA@@@===:::<<>><<<:::888888888888888888888888555555555444444444333333///000111222333222111111////////////000000000111222222333444666777888888999:::;;;<<<>>>CCCJJJNNNYYYaaaiiiiiiddd```bbbdddhhhgggfffeeefffiiilllnnnqqqvvv~~~~~~vvviiiWWWRRROOONNNOOORRR\\\gggooorrrvvvyyyzzz{{{|||}}}|||}}}kkkbbb\\\]]]dddnnn{{{|||xxxvvvvvvvvvuuutttnnnjjjhhhhhhggghhhmmmtttuuuyyy||||||uuujjj___XXXTTTSSSTTTVVVZZZ```fffiiipppuuu|||wwwppp^^^ZZZSSSLLLGGGEEEEEEFFFDDDBBBAAA??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCC@@@???@@@AAAAAAEEEPPP\\\hhhsss}}}zzzmmm___YYYVVVTTTUUUXXXZZZbbbsss|||ppplllpppyyy{{{YYYKKK===:::;;;;;;::::::777777777777888888888888777555444555777999888777777777777777777777777777777777777888999:::;;;<<<===???DDDKKKKKKGGGFFFHHHOOOaaasss}}}~~~zzzuuuvvvzzz|||zzzuuutttxxx~~~tttsssqqqmmmiiiddd```^^^```^^^bbbhhhggggggxxxqqqkkkrrr}}}}}}|||}}}|||wwwpppooossszzztttmmmgggxxxuuu\\\MMM===999:::999777666222777777;;;CCCIII\\\xxx{{{{{{yyyyyyoooiiihhhnnnzzz{{{vvvjjj^^^XXXUUUXXXiii|||vvvdddQQQEEE???===999666666===HHHPPPZZZRRRHHHAAA>>><<<;;;999777777777777888888888888555555444444444333333333...///111222333333222222////////////000000000000111222333444555777888888999:::;;;<<<>>>CCCIIINNNUUU___jjjoooooonnnqqquuupppmmmiiigggiiilllmmmnnnooottt|||}}}{{{{{{|||~~~~~~uuuiiiZZZVVVRRRRRRSSSWWWbbbmmmyyy{{{}}}}}}}}}}}}~~~|||~~~oooggg```bbbhhhqqq||||||zzzzzz{{{{{{zzztttpppmmmmmmlllmmmssszzz}}}}}}qqqfff^^^ZZZZZZ[[[^^^ccciiiooossswww|||~~~jjjddd[[[QQQKKKHHHHHHHHHGGGEEECCCBBBAAABBBDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGCCCBBBAAAAAA@@@BBBLLLXXXbbblllvvvzzz}}}}}}pppbbbZZZWWWUUUVVVYYYYYY___ooo~~~qqqmmmpppyyyzzzZZZKKK===999<<<<<<;;;;;;888999999999999::::::::::::777444555777888777555777777777777777777777777888888888999:::;;;===>>>===???FFFMMMMMMIIIFFFHHHYYYiii{{{yyy}}}}}}xxxvvv{{{}}}xxxsssooommmjjjeeebbb___```bbbbbbaaafffuuussshhhjjjuuu}}}|||{{{{{{wwwrrrsssyyysssmmm~~~wwwaaaQQQ@@@999888777777888999888:::???@@@HHH___www{{{zzzrrrfffiiimmmnnnttt}}}|||yyylll]]]TTTTTT]]]ooo~~~}}}sssfffTTTDDDBBB>>>:::888:::<<>>;;;888777555555555666666666666666444444333333333333222222111111111000000000000000222222111000//////000000222222333333444555555666;;;;;;;;;;;;===AAAGGGKKKYYY___hhhqqqyyy}}}yyynnngggggghhhgggiiinnnmmmrrrxxx}}}~~~~~~}}}||||||}}}}}}~~~xxxqqq```[[[TTTQQQVVVaaannnwwwxxxnnnfffhhhoooxxx|||zzztttuuuuuuuuuuuuwww{{{~~~zzzoooggg```^^^___dddllltttyyy{{{uuuggg___VVVLLLIIIKKKCCCBBBDDDGGGFFFCCCGGGMMMJJJPPPSSSOOOLLLLLLLLLJJJPPPHHHBBBBBBDDDGGGMMMSSSaaakkkqqqppppppuuuyyyyyyyyyzzz{{{{{{yyywwwwwwxxx{{{~~~sssccc[[[XXXVVVWWWYYYYYY^^^jjj}}}rrrkkkkkkrrr{{{```QQQBBB<<<;;;:::999999777888:::::::::888666555888999999999999:::::::::777999999555000000555;;;<<<;;;:::999:::<<>>AAAJJJbbbzzzzzzyyy~~~}}}nnncccgggmmmpppwww}}}vvvjjj\\\UUUWWWaaasssvvviiiWWWHHHBBB???:::888999<<<>>>???GGGFFFCCC@@@===;;;999888555666666666666666666666444444333333333333222222111000000000000000000000222222111000000000000000333333444444555666666666999999::::::;;;???DDDHHHSSS[[[fffsss}}}uuukkkhhhfffdddfffjjjmmmqqqvvvzzz{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{~~~wwwqqqeee^^^XXXWWW^^^kkkwwwzzzqqqjjjlllsss|||xxxyyyzzzzzzzzz|||}}}rrrkkkhhhgggggglllttt|||{{{qqqeeeYYYSSSSSSKKKIIIJJJMMMNNNLLLMMMPPPRRRXXX\\\YYYUUUTTTSSSQQQOOOHHHBBBBBBDDDEEEJJJOOOVVV```ggghhhhhhllloooooonnnoooqqqpppooonnnnnnooorrrvvv|||xxxggg^^^ZZZWWWVVVXXXVVV\\\hhh|||vvvmmmkkkppp}}}aaaRRRBBB===<<<;;;999:::777888:::::::::888777555666777777777777888888888888999999666333444777;;;::::::999999:::>>>AAACCCEEEFFFKKKQQQRRROOOOOORRR^^^ooo{{{yyyuuurrrooollliiifff___```bbbcccbbbeeeqqq~~~yyyjjjkkkuuu}}}}}}~~~|||yyywwwwwwuuurrruuuzzzxxxooo{{{|||gggVVVEEE<<<:::777666666666555888>>>BBBLLLfff}}}{{{tttggg___ccclllsss|||~~~sssgggZZZVVVZZZfffyyyzzzooo^^^OOODDD@@@;;;999:::<<<>>>???CCCAAA@@@>>><<<::::::999666666666666666666555555444444333333333333222222000000000000000000111111222111000000000000000000333444444555555666777777777777777777888;;;@@@DDDLLLTTTbbbrrr~~~{{{oooiiieeeccceeeiiimmmpppsssuuuuuuuuuuuuuuuuuuvvvwwwyyyyyyyyyxxxxxxzzz{{{~~~}}}vvvrrrjjjccc\\\^^^jjjyyy}}}tttoooqqqwwwwwwqqqpppooopppuuu|||yyyjjjaaa]]]VVVRRRQQQVVVZZZXXXWWWWWW]]]eeeiiigggcccaaa___\\\TTTLLLFFFEEEEEEEEEHHHLLLQQQZZZaaaccceeejjjmmmmmmkkklllmmmmmmkkkjjjkkklllooorrrxxx~~~lllbbb\\\WWWVVVVVVTTTZZZeeexxxzzzppplllnnnyyybbbSSSDDD>>>===;;;::::::888888999::::::888777666666777777777777888888888999999888888888999999:::999888888999<<<@@@DDDFFFFFFIIIPPPXXXZZZWWWWWWYYYdddtttzzzxxxvvvsssqqqnnnkkkiiiaaaaaabbbcccbbbdddnnnyyypppppp{{{}}}}}}~~~|||xxxuuuuuutttrrrtttyyy{{{ppp{{{{{{hhhWWWEEE===:::888666777777555888>>>BBBNNNiiilllaaa[[[```kkkuuu~~~pppdddYYYVVV\\\iii{{{~~~uuueeeXXXGGGCCC>>>;;;;;;<<<>>>>>>>>>===<<<;;;::::::::::::666666666666555555555555444444333333333222222222000000000000000111111111111111000000000000000111222222333444444555555666444555555555555888<<>><<<;;;;;;888888999999999888888777888888999999999:::::::::888888777999;;;;;;:::999:::999999:::===AAAEEEGGGGGGJJJSSS]]]```]]]\\\___hhhwwwwwwwwwwwwuuurrrooommmllleeeccccccdddbbbccckkkuuuyyyxxx~~~}}}xxxuuuuuutttrrrsssvvvsss}}}zzzhhhWWWFFF===;;;999777888999777999>>>BBBOOOkkkhhh___YYY]]]jjjwww}}}nnnbbbWWWVVV^^^jjj{{{zzzlll```LLLHHHBBB>>>======>>>>>><<<;;;::::::999999999:::777777666666555555555444444444333333333222222222//////000000111111111111111000000000000000111111000111111222222333444444333444444444333555888;;;===EEETTTeeeuuu{{{ooogggeeefffggghhhjjjkkkkkkjjjjjjlllmmmkkkmmmpppssstttuuutttsssssstttwww{{{}}}{{{wwwssskkkfffdddlll|||{{{uuurrruuu{{{{{{vvvwwwyyy|||ooohhhgggoooyyy{{{xxxvvv{{{{{{qqqeeeWWWOOOJJJIIILLLQQQPPPPPPRRRVVV[[[bbbjjjpppsssuuuwwwwwwtttqqqooonnniiijjjmmmttt}}}rrrfff___YYYVVVWWWUUUYYYbbbrrrwwwqqqpppwww{{{dddUUUEEE???>>><<<;;;;;;888888888999999999888888888888999999999:::::::::888777777999;;;<<<:::888<<<;;;;;;;;;===AAAEEEGGGHHHLLLVVV```dddaaa```bbbiiixxxtttvvvwwwuuurrrooonnnnnniiifffdddcccbbbbbbjjjsss|||yyyyyyxxxtttrrrttt}}}www~~~~~~lll[[[III@@@<<<999777888:::777999>>>CCCPPPmmmggg```ZZZ\\\hhhwww|||mmmaaaWWWWWW___lll{{{~~~rrrfffTTTOOOHHHBBB@@@??????>>><<<;;;:::999888888888888777777777666555555444444444444333333333333222222/////////000111111222222000000000000000111111222//////000111111222222333333444444444333444666888666===KKK\\\oooxxxmmmhhheeecccfffggggggfffeeeeeegggiiifffhhhjjjmmmoooqqqqqqqqqppprrrvvvzzz}}}{{{vvvrrrhhhgggjjjttt}}}xxxtttrrrvvv{{{}}}yyy{{{}}}yyywww~~~ssscccYYYQQQMMMNNNRRRRRROOONNNQQQVVV[[[cccjjjppptttyyy{{{yyyuuuqqqooohhhggghhhmmmttt{{{uuuiiiaaaZZZVVVWWWTTTYYY```nnn{{{tttrrrwww{{{eeeUUUEEE???>>><<<::::::888888888888888999999999666777777777777888888888888999::::::::::::::::::===<<<<<<<<<>>>BBBFFFHHHNNNQQQZZZdddgggeeedddfffkkkzzzrrrtttvvvvvvrrrooooooooonnniiieeecccaaabbbjjjsss}}}xxxsssrrr{{{{{{rrraaaNNNCCC>>>:::777666888666888>>>DDDSSSqqqiiibbb\\\\\\gggvvvzzzlll```VVVXXXbbbppp~~~uuujjjZZZUUUMMMFFFCCCAAA@@@???===<<<;;;999888777777666888777777666555555444444444444333333333333222222...//////000111111222222000000000000000111222222000000000111222222333333444555555444333333555777333888CCCRRReeeyyyvvvoooiiicccfffeeedddbbb___^^^```bbbbbbccceeegggjjjlllnnnooollloootttzzz|||zzztttpppgggjjjqqq|||~~~{{{uuurrrrrrvvv{{{}}}{{{}}}ssshhh___VVVSSSUUUVVVQQQOOOSSSVVVVVVYYY^^^ccciiiqqqvvvuuurrrmmmkkkdddbbbaaadddiiioootttvvv||||||~~~zzzlllcccZZZVVVUUURRRVVV^^^kkkvvvsssvvv}}}yyydddUUUEEE>>>===;;;999999888888777888888999999:::666777777777777888888888:::<<<>>><<<:::999:::===;;;;;;;;;<<<@@@DDDHHHKKKVVVYYY```iiillliiihhhkkkooo~~~pppsssvvvvvvrrroooooopppqqqkkkeeecccaaabbbjjjssszzztttrrr{{{~~~xxxfffRRRFFF@@@:::666555666444777===EEEUUUuuukkkeee]]]]]]ggguuuyyykkk___VVVYYYeeesssvvvlll^^^YYYPPPIIIEEEBBB@@@??????>>><<<:::888666666555888777777666555444444444444444444333333333222222...//////000111222222222000000///000000111222222000111111222333333444444555666666555444333555777333666>>>KKK]]]qqq}}}vvvooohhhfffeeeccc___[[[YYY[[[\\\______aaaccceeeiiikkkmmmjjjnnnsssyyy|||yyyrrrmmmhhhmmmvvv~~~~~~}}}yyytttrrrrrrvvv{{{}}}{{{}}}vvvkkk___YYYXXXUUUPPPOOOSSSSSSOOONNNQQQQQQYYYcccjjjkkkhhhdddaaa\\\ZZZWWWXXX\\\bbbfffhhhttttttwww}}}~~~oooddd[[[UUUTTTPPPTTT\\\iiixxxsssuuu{{{tttdddUUUEEE>>>===:::999888888888777777888999::::::888999999999999:::::::::<<>>999888;;;???:::::::::<<<@@@FFFKKKNNN\\\^^^eeemmmooollllllooossspppqqqqqqqqqqqqpppoooooorrrnnnjjjjjjhhhgggkkkrrryyyyyyyyynnnTTTCCC===<<<:::888999777777===FFFYYYxxxooofff]]]___kkkxxxtttggg[[[SSS\\\nnn}}}~~~wwwoooaaa\\\TTTMMMHHHDDDAAA>>>;;;999777777888777666444333333444444555555666666666555444444222222111000...000111222222111000...000000000000000000000000//////000111222444666777555666666555444444555777888<<>><<<:::777999777888===GGGZZZyyy|||kkkbbb[[[^^^kkkyyyuuufffZZZTTT^^^ppp~~~uuummmaaa\\\TTTMMMGGGCCC@@@===:::888777777888888666555555555555555555666666666555555444333222111111000...///111222222111///...//////////////////////////////000111222444555666666777888777666666888:::999<<>><<<;;;<<<888888888888999999999999999888777777777999;;;<<>>HHH^^^|||}}}sssfff___YYY]]]jjjyyyvvveeeZZZUUU```sss}}}tttkkkaaa\\\SSSLLLFFFBBB>>><<<999777666777888888777666777777666666666666666555555555444333222111000000//////111111111111//////........................//////000000222333555666777888::::::999:::===???<<>>JJJbbbxxxqqqeee^^^YYY]]]iiiwwwvvvdddZZZWWWcccwww}}}sssjjj```[[[RRRKKKEEE@@@<<<:::888777666777888999888777888888777777666666555555555444444333222111000000//////000111111000////////////////////////////////////000000111333444555888999;;;<<<<<<>>>@@@CCCAAACCCGGGJJJPPPZZZgggppp~~~yyyyyywwwuuuvvvyyy{{{}}}}}}{{{yyywwwtttkkkbbb```cccdddjjjsss~~~{{{vvvrrrsssuuu{{{zzzqqqmmmttt}}}}}}~~~yyypppfff]]]VVVRRRTTTQQQQQQUUUZZZbbbqqq}}}zzzuuuoooiiidddaaa```ZZZ\\\^^^___```aaadddgggjjjlllqqqxxx~~~{{{}}}}}}rrrmmmllllllmmmlllmmmttt~~~yyy|||nnn[[[HHH???===;;;:::::::::::::::999999888888888777777777777777999:::;;;999999999:::<<<>>>>>>===>>>???@@@BBBDDDIIIPPPTTT[[[^^^fffqqqxxxyyyzzz|||rrrrrrrrrrrrssstttvvvwwwuuuqqqnnnnnnkkkhhhjjjooowww{{{xxx|||pppssszzzaaaLLLAAA<<<;;;:::888999;;;???MMMfff}}}vvvpppgggaaa\\\^^^hhhttt}}}uuucccZZZXXXfffzzz}}}sssjjj^^^YYYQQQIIIDDD???;;;999888777666777888999888777888888777777666666555555555444333222111000000////////////000000/////////000000000000000000000000/////////000111222333444888999;;;<<<===???BBBDDDEEEGGGIIIKKKNNNUUU___fffttt||||||wwwssslllbbbXXXVVVZZZZZZ```jjjvvv}}}xxxuuuuuuvvvzzzyyyqqqxxx{{{{{{|||~~~zzzqqqfffZZZPPPJJJLLLIIIIIILLLRRR\\\lllzzz~~~xxxtttpppooojjjkkkllllllmmmnnnqqqsssyyy{{{|||vvvrrrooojjjhhhgggkkkxxxzzzwww|||vvvaaaKKK@@@===<<<:::999;;;:::::::::999999888888777777777888888999::::::===::::::<<>>AAACCCDDDFFFHHHIIIJJJOOOWWW]]]kkksss~~~yyyrrriiibbbXXXOOOLLLOOOPPPUUU___kkkzzz{{{xxxxxxxxxzzzvvv|||{{{zzzzzz{{{vvvkkk^^^RRRJJJIIIGGGFFFIIINNNWWWfffttt{{{|||}}}|||{{{{{{}}}yyyqqqlllaaa___^^^bbbpppwwwuuu|||iiiOOOBBB???===:::999:::::::::::::::999999999777888888999::::::;;;;;;<<<999999<<<>>>======>>>>>>???AAABBBCCCFFFIIILLLRRRTTT[[[gggooorrruuuyyyssssssrrrssstttvvvyyy{{{vvvssspppooolllhhhiiimmmyyy~~~wwwttt{{{pppsss}}}zzzeeeRRREEE>>>:::888888;;;<<<@@@PPPmmm}}}|||yyysssnnnmmmkkkfffbbbbbbhhhqqqxxx||||||nnnaaaZZZZZZjjj}}}~~~xxxppphhhYYYTTTMMMFFFBBB???<<<::::::888777777888888666555555555555555555666666666444444333222111000///////////////....../////////000000000000000000000000000//////000000111222333555777888999:::<<<>>>AAA@@@BBBDDDDDDDDDGGGNNNSSS^^^fffqqqxxx||||||uuukkk___WWWOOOGGGDDDEEEGGGLLLTTT```nnn}}}zzzzzzyyyzzz|||}}}{{{zzz}}}{{{pppcccVVVMMMHHHEEEEEEHHHLLLRRR___kkkuuu{{{}}}tttkkkccc[[[ZZZZZZ___lllyyyvvv|||pppTTTEEEAAA>>>;;;999999999::::::::::::::::::888999999:::;;;;;;<<<;;;999666888<<<<<<:::;;;???@@@AAACCCDDDDDDEEEHHHJJJMMMOOOVVVbbbkkkoootttyyyssssssrrrssstttwwwzzz|||vvvrrrpppoookkkggghhhlll{{{yyyrrrpppzzzyyypppttt~~~|||hhhUUUGGG>>>999666888;;;===@@@QQQooo}}}yyyqqqlllmmmkkkgggcccccciiiqqqyyy}}}zzzlllaaaZZZ[[[jjj~~~{{{vvvnnngggXXXSSSLLLFFFBBB???<<<:::;;;999777777888777666444333444444444555555666666444333333222111000////////////............//////////////////////////////000000//////000111222222444555777888888:::===???<<<>>>?????????BBBHHHMMMQQQYYYdddkkkooottt{{{~~~zzzrrrfffXXXPPPIIICCC??????CCCGGGNNNXXXfffxxx|||{{{zzzzzz~~~|||}}}zzzooobbbTTTKKKFFFDDDEEEGGGJJJNNNYYYdddiiipppwww{{{xxxnnnddd\\\[[[[[[\\\```kkk|||www|||{{{tttVVVGGGBBB???<<<:::999999999::::::;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;999;;;@@@@@@<<>>@@@BBBDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJLLLTTTbbbnnnuuu|||tttsssssssssssstttuuuuuuvvvqqqnnnmmmlllkkkooouuuwwwppprrr}}}|||zzz|||yyysssqqqwwwzzzvvvnnnYYYHHH===::::::<<<===>>>CCCUUUqqq~~~tttooommmjjjfffdddgggkkkooovvv~~~yyykkk]]]ZZZ```qqq|||rrrggg```VVVPPPGGGAAA===;;;::::::888888888777777666666666666666666666666666666666333333222111000000000000000/////////.........---/////////000000000111111//////000000000111111111444444444555666777888999999999999:::<<<>>>AAABBBDDDGGGMMMSSSWWW\\\aaadddgggiiimmmqqqtttwww{{{~~~}}}{{{uuummmgggbbbZZZRRRNNNIIIBBB???@@@BBBAAADDDKKKSSS]]]nnn|||~~~qqqddd[[[VVVQQQOOOMMMNNNQQQVVVXXXZZZ]]]]]]```hhhsss~~~yyymmmeee```[[[ZZZ\\\bbbkkkzzz{{{sssuuuzzzvvvXXXFFF@@@===;;;;;;999999999999999999999999999999::::::;;;;;;<<<<<<<<<<<<===>>>@@@AAACCCDDDEEEFFFFFFGGGIIIJJJJJJKKKIIIKKKTTTbbbnnnwwwssssssrrrrrrsssssstttuuusssqqqpppnnnlllllltttrrrkkkjjjuuu}}}~~~yyyyyy{{{yyytttsssyyyzzzzzzrrr\\\JJJ???;;;;;;;;;===>>>DDDWWWsssyyysssqqqmmmgggdddfffjjjooowwwxxxjjj^^^\\\cccttt|||qqqeee\\\RRRLLLEEE???<<<;;;;;;:::888888888888888888888777777777777666555555444444222222111111111111111222////////////............000000000000111111111111//////000000000000111111222222333444555666666777777777777999:::<<<>>>??????AAADDDGGGJJJMMMRRRUUUYYY\\\```dddhhhmmmrrrvvvxxxxxxxxxxxxuuuooogggaaa___XXXSSSQQQMMMGGGCCCCCCDDDCCCEEEKKKQQQZZZhhhuuuvvvjjjbbb^^^XXXWWWVVVXXX\\\```bbbcccbbbaaaaaafffooozzz~~~yyymmmddd___ZZZYYYZZZ```hhhxxx}}}rrrrrruuu}}}sssVVVEEE@@@===;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<======>>>======>>>???@@@AAABBBCCCFFFFFFGGGIIIJJJLLLMMMNNNJJJKKKTTTbbbooozzzqqqqqqqqqqqqqqqrrrssssssqqqqqqrrrqqqmmmnnnzzztttlllhhhttt}}}~~~||||||~~~~~~{{{yyyzzz{{{yyywwwvvv|||{{{{{{rrr]]]KKK@@@<<<<<<999:::<<>>???AAABBBEEEIIILLLOOORRRVVV[[[```ffflllppprrrtttvvvwwwuuuqqqkkkgggfff___YYYWWWSSSMMMJJJKKKGGGGGGIIIPPPVVV^^^kkkxxx~~~ssskkkhhhaaaaaacccfffkkkoooqqqqqqpppmmmkkkmmmttt~~~zzztttrrrvvv~~~zzznnnddd___ZZZXXXXXX]]]fffuuutttrrrttt{{{pppTTTEEE@@@>>><<<;;;:::::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>>>>???@@@AAABBBBBBBBBFFFGGGHHHJJJLLLNNNOOOPPPMMMNNNUUUcccppp{{{pppppppppooopppqqqqqqrrrppprrrtttssspppqqqvvvooojjjvvv}}}|||}}}}}}~~~|||zzzzzzzzzyyywwwwwwzzz|||yyyqqq]]]LLLAAA======999:::<<>>???AAAEEEHHHDDDGGGKKKOOOTTT[[[aaafffnnnrrrwwwzzz{{{yyyvvvtttrrriiiaaa\\\XXXSSSRRRTTTNNNNNNPPPVVVZZZaaalllwww}}}vvvsssmmmnnnrrrxxx{{{wwwvvv{{{zzzpppjjjkkkpppvvv}}}|||oooeee___[[[XXXXXX\\\dddtttxxxtttuuu}}}lllRRRDDD@@@>>><<<;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<======??????AAABBBCCCCCCCCCCCCGGGHHHIIIKKKMMMOOOPPPQQQQQQRRRXXXeeeqqq{{{qqqqqqppppppqqqqqqrrrsssrrrsssvvvvvvtttuuuxxxqqqmmmyyy|||{{{|||zzzwwwvvvxxx|||}}}vvvppp]]]LLLAAA======;;;<<<>>>HHH___|||}}}yyyppplllmmmqqq{{{tttfffXXX[[[gggyyyyyyooofff^^^YYYQQQMMMFFFAAA>>>;;;999888888888888888888888888777:::999888777666555444444222222111111111111111222............////////////////////////..................////////////000000222333555777888888888777555666777888::::::::::::999:::<<<======???AAADDD@@@BBBFFFJJJNNNTTT[[[```jjjooouuuzzz|||}}}~~~|||rrrhhhccc^^^YYYXXX[[[___^^^___bbbccceeennnwww}}}~~~tttjjjfffhhhkkkrrrwww~~~qqqfff```]]]ZZZYYY]]]dddsssyyyuuuvvvhhhOOOCCC@@@>>><<<;;;::::::::::::::::::::::::::::::;;;;;;<<<=========???@@@BBBDDDEEEFFFEEEEEEHHHIIIJJJLLLMMMOOOPPPQQQSSSTTT[[[gggrrr{{{sssssssssssssssttttttuuutttuuuwwwyyywwwyyy|||vvvqqq~~~~~~}}}yyyyyy~~~||||||uuuqqq^^^MMMAAA<<<;;;:::;;;>>>IIIaaa~~~uuupppooorrr|||qqqcccWWW[[[hhh{{{yyyoooddd[[[UUUMMMIIIDDD@@@===;;;:::888888888888777777666666666::::::999888777777666666333333222111000000000000---........./////////000000000000000//////.............../////////000000222333666888999888888777666777888:::;;;;;;;;;;;;:::<<<>>>???>>>>>>>>>@@@AAACCCEEEHHHLLLQQQXXX]]]dddiiioootttwww{{{yyyqqqmmmhhhcccaaabbbllljjjjjjkkkiiiiiinnnvvv~~~{{{nnnfffeeegggjjjpppyyyssshhhaaa___[[[ZZZ]]]eeetttwwwsssttt}}}{{{fffNNNCCCAAA???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????AAADDDFFFHHHHHHHHHGGGJJJJJJKKKLLLMMMNNNOOOOOORRRSSS[[[hhhttt{{{vvvuuuuuuuuuuuuvvvwwwwwwvvvvvvxxxzzzzzz{{{}}}uuu}}}~~~{{{{{{uuusss```MMMAAA;;;:::888999<<>>===<<<:::999999888888777666555555444888888777777666666555555444333222111000000000000///000000000111111222222222111111111000000//////............/////////000111333555777888888777666777888:::;;;<<<<<<<<<;;;>>>@@@BBBBBB@@@>>>>>>>>>???@@@BBBEEEHHHMMMSSSXXX___dddjjjnnnrrrvvv{{{~~~yyyvvvrrrlllhhhiiikkkiiiiiijjjhhhfffkkksssxxxsssiiieeefffeeekkkttttttiiibbb```]]][[[^^^fffuuuuuupppqqqzzzyyydddMMMBBBAAA???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@@@@AAADDDGGGIIIJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNNNNPPPRRR[[[iiiuuu|||vvvuuutttssstttvvvxxxyyyyyywwwzzz~~~~~~|||{{{{{{{{{~~~|||~~~zzztttxxxaaaNNNBBB===<<<:::===@@@HHH___xxxrrrqqqttt}}}yyykkkaaaPPPYYYkkk~~~xxxooocccWWWOOOKKKFFF???<<<<<<;;;999777777777777777666666666666555555666666555444333333555444333222111111111111000000////////////000000222222111111000000//////000000000000////////////222555777888888777777888777888999:::<<<===>>>>>>======>>>???@@@AAAAAABBBCCCDDDEEEEEEGGGKKKPPPTTT___```bbbfffkkkpppuuuxxxyyyyyyyyyvvvrrrnnnllllllhhhmmmqqqnnnfffaaabbbeeepppuuuxxxmmmjjjllllllooouuu}}}tttiiiccc```]]]\\\```hhhwwwuuuppppppzzz|||fffNNNCCC@@@>>>;;;999<<<;;;;;;:::::::::;;;;;;888;;;>>>@@@@@@?????????EEEFFFHHHJJJKKKMMMMMMMMMIIIJJJKKKKKKKKKKKKNNNPPPRRRRRRXXXfffsss{{{wwwvvvuuutttuuuwwwyyyzzz~~~|||~~~~~~zzzyyy|||yyy{{{}}}|||uuuxxxaaaOOODDD>>><<<:::>>>AAAIIIaaayyysssrrruuuxxxiii```RRR[[[mmmvvvlllaaaVVVOOOIIIDDD===;;;;;;;;;999777777777777777666666666666666666777777666666555444555444333222111111111111000000////////////000000000/////////.........---......//////000000000111222444777888777777888999999999:::;;;<<<<<<============>>>???@@@AAABBBBBBDDDEEEEEEEEEFFFIIINNNRRRWWWXXX[[[___ccchhhkkkmmmrrrssssssqqqnnnkkkjjjjjjmmmppprrrpppiiidddbbbbbbiiinnn{{{}}}tttpppoooppprrrwwwvvvlllfff```]]]]]]```hhhwwwtttpppppp}}}|||fffNNNCCC@@@>>>;;;:::<<<<<<;;;;;;:::;;;;;;<<<888;;;>>>@@@AAAAAAAAABBBDDDFFFHHHJJJLLLMMMNNNNNNKKKLLLMMMMMMLLLLLLNNNPPPRRRRRRXXXeeeqqqwww|||xxxwwwvvvuuuvvvwwwzzz{{{xxxwwwzzzwwwzzz}}}~~~uuu|||wwwaaaPPPFFF???<<<;;;???BBBKKKeeeyyyttttttwwwwwwhhh^^^TTT]]]ooo~~~tttiii___UUUPPPFFFAAA<<<999::::::999777777777777777666666666666777777777777777777666555555444333222111111111111000000////////////000000////////////............,,,---...///000111111222111444666777777777888999::::::;;;;;;;;;<<<<<<<<<======>>>???@@@AAABBBBBBFFFFFFFFFFFFEEEGGGKKKNNNOOOQQQTTTXXX\\\___aaabbbhhhjjjkkkjjjhhhgggggggggooopppqqqoookkkeee```\\\___dddqqq}}}wwwtttsssuuuyyyyyynnniii```^^^]]]aaahhhwwwwwwsssuuu}}}gggNNNBBB@@@>>><<<;;;<<<<<<;;;;;;;;;;;;<<<<<<888;;;???AAAAAABBBCCCDDDDDDEEEHHHJJJMMMNNNOOOOOONNNOOOOOONNNMMMMMMNNNPPPQQQPPPWWWcccmmmsssxxx}}}xxxwwwvvvuuuuuuwwwyyyzzzyyywwwyyywww|||sssvvvxxxaaaRRRGGG@@@<<<<<>>>>>???@@@AAABBBCCCGGGHHHGGGFFFEEEEEEHHHJJJMMMOOORRRVVVYYY[[[\\\\\\```bbbdddddddddcccdddffflllkkkkkklllkkkfff___XXXXXX]]]hhhxxx|||zzzyyyyyywwwzzz}}}wwwsssvvvyyy~~~yyynnnhhhaaa^^^^^^bbbiiiwwwzzzyyy|||jjjPPPCCC@@@???===<<<<<<<<<<<<;;;<<<<<<===>>>:::===???AAAAAAAAACCCDDDDDDFFFIIILLLNNNOOOPPPPPPOOOPPPPPPOOOMMMLLLMMMOOONNNOOOUUUaaakkkpppvvv{{{yyyxxxvvvuuuuuuvvvxxxyyy~~~{{{zzz{{{www}}}ssssssyyycccSSSHHHAAA===;;;???CCCPPPlllvvvsssssswwwuuueeeZZZSSS]]]qqq}}}pppcccYYYSSSQQQEEEAAA<<<:::;;;<<<<<<:::777777777777666666666666444555555666666555555555444444333222111111111111000000////////////000000000000000000111111111111/////////...............000222444555555777999<<<======<<<<<<<<<;;;;;;;;;>>>>>>???@@@AAABBBBBBCCCHHHHHHHHHGGGEEEEEEGGGHHHKKKMMMQQQTTTWWWXXXYYYYYY[[[]]]```aaaaaabbbcccdddgggfffgggjjjllliiibbb\\\WWWZZZbbbnnnxxxzzzvvvtttyyyxxxiiigggiiivvv{{{uuuxxxzzz}}}wwwkkkeeeaaa______bbbiiivvvyyyyyy|||qqqUUUFFFBBB???>>>===<<<<<<<<<<<<======>>>???===>>>@@@AAA@@@@@@BBBCCCEEEHHHKKKNNNPPPQQQQQQPPPOOOPPPPPPNNNLLLKKKMMMNNNMMMNNNVVVaaajjjooouuu||||||{{{yyywwwvvvvvvwwwxxx~~~}}}}}}}}}vvv}}}uuurrr{{{fffSSSGGGAAA???;;;>>>CCCQQQooo~~~vvvssstttxxxtttdddYYYSSS^^^sss}}}pppcccXXXSSSPPPFFFAAA<<<:::;;;<<<;;;:::777777777777666666666666333444444555555555555555555444333222111111111111000000////////////000000............/////////////////////.........------///111333444555777:::=========<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCGGGHHHIIIHHHFFFFFFHHHIIIIIIKKKMMMPPPSSSUUUVVVWWWYYY\\\^^^___``````bbbccccccdddfffjjjmmmmmmhhhddd[[[ZZZ^^^fffmmmsss}}}~~~wwwtttssszzz~~~sssbbb^^^^^^hhh|||~~~xxx|||}}}wwwjjjdddaaa______ccciiivvvuuusssuuuyyy[[[JJJDDD@@@>>>=========<<<======>>>???@@@>>>@@@AAABBBAAABBBCCCEEEHHHKKKNNNQQQSSSSSSRRRQQQOOOPPPPPPNNNLLLLLLMMMOOOOOOQQQYYYccckkkooouuu||||||yyyxxxwwwxxxxxx|||~~~~~~xxx~~~sssqqq|||}}}hhhTTTFFF@@@@@@:::===CCCRRRqqq}}}vvvtttuuuyyyuuudddYYYUUU```uuu~~~rrrdddXXXRRRPPPEEEAAA;;;999:::;;;:::888777777777777666666666666444444555666666666666666555444333222111111111111000000////////////000000---........./////////000------..................///000222333444777;;;===<<<<<<<<<<<<============>>>??????@@@AAABBBCCCCCCFFFGGGIIIIIIHHHHHHJJJKKKIIIIIIKKKMMMPPPSSSVVVWWWYYY[[[]]]^^^^^^^^^___aaa```aaadddhhhkkkllljjjiii```\\\[[[^^^bbbgggqqq{{{}}}zzzuuu{{{wwwddd]]]WWW^^^ooo{{{rrrhhhjjjsssyyymmmfffbbb``````dddjjjvvvsssnnnoooxxxaaaNNNFFFAAA>>>===============>>>???@@@AAA>>>@@@BBBCCCDDDFFFIIIKKKKKKNNNQQQTTTUUUTTTRRRQQQOOOPPPQQQPPPNNNNNNOOOQQQUUUWWW^^^ggglllnnnttt{{{|||yyyyyyxxxyyyyyy|||yyy{{{|||zzz~~~~~~{{{|||ooommmxxx~~~jjjTTTEEE@@@AAA999===BBBRRRqqq}}}~~~wwwuuuwww{{{uuudddYYYWWWbbbwwwsssdddXXXRRRPPPEEE@@@:::888999999888666777777777777666666666666555555666777777888777777555444333222111111111111000000////////////000000///000000000111111222222+++,,,,,,---...///000000...000222333444777;;;>>><<<<<<<<<<<<======>>>>>>>>>???@@@@@@BBBBBBCCCDDDEEEGGGIIIIIIIIIIIIKKKMMMJJJJJJKKKMMMPPPSSSWWWYYYYYY[[[]]]]]]]]]]]]^^^___]]]___cccfffhhhhhhiiiiiiccc^^^ZZZZZZ\\\```jjjttt{{{{{{}}}hhh^^^UUUXXXhhh|||uuulll\\\]]]dddttt|||pppiiibbb``````dddjjjvvvsssnnnooopppeeeQQQGGGBBB>>>===============>>>???@@@AAA===@@@BBBEEEGGGJJJNNNQQQMMMPPPSSSVVVVVVUUUSSSQQQPPPQQQRRRQQQOOOOOOQQQSSSZZZ\\\bbbiiilllmmmrrryyy}}}{{{zzzyyy}}}|||||||||{{{xxxsssoooooopppwww|||{{{}}}wwwlllnnnxxx}}}kkkVVVFFF???>>><<<>>>BBBOOOmmmzzzyyysssttt{{{ppp```UUUVVVaaatttsssggg[[[OOOHHHEEEAAA;;;888777777888888777777777777777777777777888888777555555444444444555444444333333222222111111111000000000000000000222222111111000...---,,,.........///////////////111111111222555888<<<>>>;;;<<<>>>>>>======???@@@>>>>>>???@@@AAACCCEEEEEEEEEFFFHHHJJJLLLLLLLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVZZZYYYYYYYYYZZZ[[[]]]^^^aaaaaabbbcccdddeeeeeefffaaa[[[VVVTTTTTTWWW```jjjuuu~~~uuudddTTTUUUcccttt~~~ttthhhYYYUUUVVVbbbuuuyyynnngggaaabbbbbbbbbhhhwwwtttmmmkkkoooeeeOOOFFFCCC@@@???AAA@@@?????????@@@AAABBB@@@AAABBBDDDFFFHHHJJJKKKNNNPPPRRRTTTUUUSSSQQQPPPSSSSSSSSSRRRPPPOOOQQQRRR[[[[[[^^^cccjjjppptttuuu~~~|||||||||~~~~~~{{{uuunnniiifffjjjttt|||~~~|||~~~|||~~~uuujjjlllvvv{{{jjjVVVFFF???>>>:::===@@@LLLiii}}}~~~wwwxxxtttuuu}}}ssscccYYYVVV```sss~~~rrrfffZZZNNNGGGDDD@@@<<<999888888888888777777777777777777777777888777666555555444444444555444444333333222222111000000000000000111111111000000000000000//////....../////////////////////000000000111444777;;;===<<<===??????>>>>>>???@@@>>>>>>???@@@AAACCCDDDEEEFFFGGGIIIKKKLLLLLLLLLLLLKKKLLLMMMOOOPPPRRRSSSTTTYYYYYYXXXXXXYYY[[[\\\]]]______``````aaabbbbbbbbb]]]WWWRRRPPPPPPSSS[[[eeekkkttt|||{{{hhhWWWTTT___mmmzzzsssgggXXXRRRPPPYYYiii{{{yyymmmgggaaabbbbbbccchhhwwwuuuooommmpppdddOOOFFFCCC@@@@@@BBBAAA@@@??????@@@AAAAAAAAABBBDDDGGGIIILLLNNNOOOOOOPPPRRRSSSSSSSSSQQQQQQSSSTTTTTTSSSRRRQQQRRRTTTYYYYYY]]]cccjjjqqquuuwww}}}~~~{{{sssiiibbb___eeesssuuuxxx|||~~~~~~}}}}}}rrrgggiiisss|||yyyiiiUUUGGG@@@???:::===@@@KKKggg{{{|||xxxxxxuuuwwwuuueee[[[UUU___sss|||qqqeeeXXXMMMFFFAAA???<<<:::::::::999888777777777777777777777777888777666555555444555555555444444333333222222111//////000000111111111222......///000000000000000//////////////////......000//////000333666999;;;===>>>@@@@@@???>>>???@@@?????????@@@AAACCCDDDEEEGGGHHHIIIKKKLLLLLLKKKKKKLLLMMMNNNPPPQQQSSSTTTUUUXXXXXXXXXXXXYYYZZZ[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^ZZZTTTPPPNNNNNNPPPXXX```hhhpppwwwyyy{{{mmmYYYUUU^^^jjjvvv~~~rrreeeVVVOOOJJJPPP]]]lllxxxmmmgggaaabbbbbbccciiixxxwwwrrrqqqqqqbbbNNNFFFCCCAAA@@@BBBBBBAAAAAA@@@AAAAAABBBCCCEEEGGGKKKNNNQQQTTTUUURRRRRRRRRRRRRRRRRRRRRQQQRRRTTTUUUTTTSSSSSSTTTVVVVVVWWW[[[ccclllssswwwyyy~~~}}}ssshhh```]]]fffwwwooosssxxx|||}}}}}}}}}}}}~~~yyyzzz}}}}}}ooodddfffqqqzzzwwwhhhVVVHHHAAA@@@===@@@BBBLLLeee~~~yyyvvvxxxtttdddZZZTTT^^^rrr|||pppdddXXXMMMFFF@@@>>><<<;;;;;;;;;999888777777777777777777777777777777666555555555555555555444444333333222222111/////////000111111222222......///000000000000000////////////............000//////000222555999;;;===???AAAAAA@@@?????????@@@@@@@@@@@@BBBCCCDDDEEEGGGHHHJJJKKKLLLLLLKKKKKKPPPQQQRRRSSSTTTVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZ]]]]]]\\\\\\[[[[[[[[[ZZZZZZUUUQQQPPPOOOPPPWWW___gggooovvvwwwwwwzzz|||||||||{{{zzz{{{}}}~~~~~~~~~~~~~~~nnn[[[XXXaaannn{{{~~~{{{~~~ssshhhYYYPPPJJJMMMWWWfffwwwxxxmmmgggbbbbbbcccdddkkkzzzxxxvvvvvvsss~~~```NNNFFFBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDFFFGGGJJJNNNSSSWWWZZZ\\\YYYXXXVVVTTTRRRRRRRRRRRRQQQSSSUUUUUUTTTTTTUUUVVVUUUWWW\\\dddnnnvvvzzz|||}}}~~~uuuiiiaaa[[[fff{{{zzzmmmrrryyy}}}~~~}}}|||{{{~~~|||tttvvv{{{|||nnncccfffpppyyyxxxiiiWWWIIIBBBAAA>>>AAACCCJJJbbbzzzuuuxxxsssbbbVVVTTT^^^rrr|||pppdddXXXNNNHHH@@@>>><<<;;;<<<;;;:::888888888888888888888888888777666666555555555555666555444444333333222222111//////000000111111111111000000000000000///......000000//////.........---000000///000222555888:::<<<>>>AAAAAA@@@?????????@@@@@@@@@AAABBBCCCDDDEEEGGGHHHJJJLLLMMMMMMLLLLLLRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYY\\\\\\\\\[[[ZZZZZZYYYYYYYYYUUUQQQQQQOOOOOOUUU\\\ccckkkqqqqqqqqqsssuuutttwwwvvvuuuvvvyyy{{{{{{{{{}}}~~~~~~uuuuuummm\\\ZZZdddqqq}}}{{{vvvtttuuuyyyzzzsssbbbWWWNNNMMMUUUaaaqqq~~~xxxmmmgggbbbbbbcccfffooo}}}zzzyyyzzzwwwxxx]]]MMMFFFBBBAAABBB??????AAACCCDDDFFFGGGGGGGGGIIILLLQQQVVVZZZ^^^``````^^^[[[WWWTTTSSSSSSRRRQQQSSSUUUVVVUUUTTTUUUVVVUUUXXX]]]fffpppxxx|||}}}yyy{{{~~~~~~}}}~~~~~~uuujjjbbbXXXfff|||wwwooouuu}}}~~~~~~~~~|||{{{yyyxxxrrrvvv|||}}}ooodddgggqqq{{{{{{lllYYYJJJCCCAAA<<>>@@@@@@@@@???@@@BBBBBBAAABBBBBBCCCDDDEEEEEEGGGIIILLLNNNOOOOOOOOOSSSSSSTTTUUUVVVWWWWWWXXXYYYZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXUUURRROOOOOOMMMKKKOOOUUUbbbjjjoooooonnnppprrrqqqoooqqqsssrrrqqqqqqtttwwwtttvvvxxxyyyzzz}}}~~~vvvkkkjjjxxx|||lll^^^___jjjuuu{{{oookkkmmmwww~~~yyyooobbbSSSMMMPPPYYYgggsssyyyyyyzzzzzz|||zzzooojjjaaabbbdddjjjvvv{{{|||oooYYYLLLFFFBBBBBBCCCAAABBBDDDFFFGGGGGGGGGFFFGGGIIILLLQQQVVV[[[___aaa___^^^]]][[[YYYXXXXXXWWWVVVXXX[[[[[[YYYWWWWWWWWWVVVYYY^^^fffooouuuxxxxxxtttrrrqqqssswww|||~~~yyypppeee^^^]]]kkkxxxwww~~~|||zzzzzzxxx}}}rrrgggjjjuuu~~~qqq]]]LLLCCCAAA???BBBCCCGGGZZZxxx}}}sssnnnrrrwwwfff[[[UUU```uuuttthhh]]]TTTNNNGGGCCC===:::999999999999888888888888888888888888666666555555555666666777555555444333333222222111333333222111000///......,,,---...000111111222222111000000///...---------+++*********,,,...111333555999===@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEDDDFFFIIILLLNNNOOOPPPPPPVVVVVVWWWWWWXXXYYYZZZZZZYYYZZZ[[[\\\\\\[[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVSSSPPPPPPNNNLLLOOOUUU___gggmmmlllkkknnnooonnnlllooorrrqqqnnnmmmqqqvvvrrrtttwwwyyy{{{~~~||||||sssggggggvvvzzzkkk___bbbooo{{{qqqmmmppp{{{~~~vvvpppoooaaaSSSNNNQQQ[[[jjjwww{{{zzzyyyxxx{{{zzzpppjjjaaabbbdddkkkwww|||}}}~~~lllXXXLLLFFFBBBBBBDDDDDDEEEFFFGGGGGGFFFEEEDDDFFFHHHLLLQQQVVVZZZ^^^```[[[[[[[[[[[[ZZZZZZZZZZZZYYY[[[]]]]]]\\\YYYXXXXXXVVVXXX^^^eeemmmsssuuuuuutttpppllllllpppvvv||||||xxxqqqhhhaaa```rrr|||vvvuuu~~~~~~{{{}}}tttkkkoootttttt___NNNCCC@@@???BBBEEEIIIVVVnnn{{{ooolllpppzzzzzzhhhYYYXXX___rrrxxxkkk^^^RRRJJJEEEBBB>>><<<;;;;;;;;;::::::999888888777777888888888666444555888999777555666555555444444333222222222222111111111111222222000000000000000000000000777666444222///---+++***............///111222333555666999<<>><<<;;;;;;;;;::::::999888888777777888888888666555555888888777555666555555444444333222222111111111000000111111111000000000000000000000000333333222111000......---///......//////000111222333555777:::===@@@AAABBBBBBBBBAAA@@@@@@AAABBBCCCGGGHHHJJJLLLNNNOOOPPPPPPQQQRRRUUUWWWXXXWWWVVVUUUVVVWWWYYYZZZ[[[[[[ZZZZZZ[[[ZZZYYYYYYXXXXXXXXXXXXWWWVVVTTTQQQNNNMMMNNNPPPYYYaaahhhiiiiiimmmoooooonnnnnnooooooppppppqqqqqqsssuuuwwwxxxyyy{{{~~~mmmgggpppyyymmmccclllzzz~~~ppphhhfffeeeWWWMMMOOOTTT\\\mmm~~~zzzpppkkkbbbeeefffiiittt|||}}}{{{iiiUUUKKKHHHGGGFFFHHHFFFFFFGGGGGGGGGGGGHHHHHHEEEHHHLLLOOORRRTTTWWWZZZZZZ[[[]]]___```bbbcccccc```bbbdddccc```]]]ZZZZZZYYYZZZaaakkkqqqtttwww{{{vvvqqqmmmlllpppwww}}}~~~|||vvvnnnhhhhhhzzz|||{{{}}}~~~|||ssswww|||wwwbbbPPPFFFBBB>>>???AAAEEEQQQiiisssgggcccgggtttooo```[[[aaauuu{{{oooaaaTTTLLLEEEBBB>>><<<;;;;;;;;;::::::999888888777777888888888666555666777888777555666555555444444333222222111000000//////000000111000000000000000000000000000000000000000000000000000000////////////000000111222444777:::===???AAABBBAAA@@@@@@@@@@@@AAAAAAEEEFFFHHHKKKMMMOOOPPPPPPRRRTTTVVVWWWXXXWWWVVVUUUWWWWWWXXXZZZZZZZZZZZZZZZ\\\\\\ZZZYYYXXXXXXXXXXXXVVVUUUSSSPPPMMMLLLNNNOOOXXX```ggghhhhhhlllnnnnnnoooooopppppppppppppppppprrrtttvvvwwwxxxzzz~~~~~~~~~kkkeeennnvvvxxxkkkeeeooo|||~~~pppgggdddbbbUUUMMMOOOVVV___nnn}}}~~~~~~yyyooojjjbbbeeegggjjjvvv}}}tttdddRRRJJJHHHGGGFFFGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGIIIMMMOOOQQQSSSVVVYYYZZZ\\\^^^aaaccceeefffgggdddeeeeeeccc```]]]\\\\\\^^^^^^dddnnnvvvyyy}}}uuuqqqlllkkknnnuuu{{{~~~}}}xxxqqqlllnnn~~~{{{sssxxxyyydddSSSHHHCCC??????@@@EEEPPPfff}}}qqqddd```dddqqqsssddd\\\bbbuuu}}}pppbbbTTTLLLEEEBBB>>><<<;;;;;;;;;::::::999888888777777888888777666666666777777777666666555555444444333222222000000////////////000000000000000000000000000000////////////000000111111111111000///////////////...///111444777:::===>>>AAAAAA@@@@@@@@@@@@@@@@@@DDDEEEGGGJJJMMMOOOPPPQQQSSSTTTVVVWWWXXXWWWVVVUUUWWWWWWXXXYYYYYYZZZZZZZZZ]]]\\\[[[ZZZYYYXXXXXXXXXVVVUUUTTTPPPNNNMMMNNNPPPWWW___ffffffgggjjjmmmlllppppppppppppppppppppppppqqqrrruuuvvvwwwyyy|||~~~}}}yyyfffaaajjjrrr~~~~~~qqqjjjhhhrrr~~~tttiiiddd```UUUMMMOOOWWW```llluuuwwwwwwwwwyyy|||wwwooojjjccceeehhhlllyyy~~~rrrbbbRRRKKKJJJIIIHHHIIIEEEEEEFFFFFFGGGHHHHHHHHHIIIKKKMMMOOOPPPSSSVVVXXX\\\]]]___aaaccceeeeeefffcccccccccaaa___^^^^^^___cccdddjjjttt{{{tttpppkkkjjjmmmrrrwwwyyy|||~~~~~~zzzuuupppmmmwwwxxx~~~{{{gggUUUIIIDDDAAA@@@AAAFFFOOObbb}}}rrreee```bbbpppuuuggg]]]bbbttt~~~qqqbbbUUULLLEEEBBB>>><<<;;;;;;;;;::::::999888888777777888888666777777777666666666777666555555444444333222222000000////////////000000000000000000000000000000////////////////////////222111000//////......///---...///111444777:::;;;??????@@@@@@AAAAAAAAAAAACCCDDDGGGJJJMMMOOOQQQQQQTTTTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZ\\\[[[ZZZYYYXXXXXXXXXXXXVVVVVVTTTRRROOONNNPPPRRRUUU^^^dddeeefffiiikkkkkkooooooooooooooooooppppppoooqqqssstttvvvxxx{{{}}}|||~~~uuubbb\\\eeemmmyyyzzzmmmkkknnnwww|||oooggg```VVVMMMPPPYYYaaahhhlllnnnnnnpppttt{{{uuunnnjjjdddgggiiiooo}}}vvvfffUUUNNNMMMLLLKKKLLLEEEFFFFFFGGGHHHHHHIIIIIIKKKMMMNNNPPPQQQSSSWWWYYY^^^______```aaaaaaaaaaaa^^^______^^^]]]^^^```bbbggghhhoooyyysssppplllkkkmmmppprrrsssvvvxxxyyywwwtttqqqoooooozzz|||iiiXXXKKKDDDCCCAAABBBGGGMMM\\\{{{~~~ttthhhaaabbbnnnvvvggg^^^aaarrrtttdddVVVMMMEEEBBB>>><<<;;;;;;;;;::::::999888888777777888888555777888777666555666888666555555444444333222222111000000//////000000111000000000000000000000000000000000/////////......111111000///////////////.........///111444777888;;;<<<>>>???@@@@@@AAA@@@@@@BBBEEEHHHLLLNNNPPPQQQSSSTTTUUUWWWXXXXXXYYYYYYWWWWWWWWWWWWXXXYYYZZZ[[[ZZZYYYYYYXXXXXXXXXXXXXXXVVVVVVUUURRROOOOOOQQQSSSTTT\\\cccddddddhhhjjjjjjllllllmmmnnnnnnoooppppppnnnppprrrssstttvvvzzz|||{{{~~~~~~|||vvvaaaYYY```gggrrryyytttgggiiinnnwwwuuujjj___VVVOOORRR^^^hhhkkkkkkeeeeeegggmmmwww}}}sssmmmjjjfffiiilllrrrxxxgggUUUMMMJJJIIIHHHIIIFFFGGGGGGHHHIIIJJJKKKKKKMMMNNNPPPQQQRRRUUUYYY\\\____________^^^]]]\\\\\\ZZZ\\\]]]]]]]]]^^^```ccchhhjjjqqq|||sssqqqnnnmmmnnnooopppoooqqqsssttttttrrrqqqsssuuu~~~~~~|||kkkZZZLLLDDDCCC@@@BBBGGGJJJVVVsssuuujjjcccbbbllluuufff^^^```ooowwwhhhYYYOOOEEEBBB>>><<<;;;;;;;;;::::::999888888777777888888555777888888555555666888666555555444444333222222111111111000000111111111000000000000000000000000////////////////////////111000///////////////000//////......000222555666777888:::<<<>>>?????????===???BBBEEEIIILLLNNNOOORRRSSSTTTVVVXXXYYYZZZ[[[WWWWWWVVVVVVWWWXXXZZZ[[[WWWWWWWWWWWWWWWXXXXXXYYYUUUUUUTTTQQQOOONNNPPPRRRSSS[[[bbbcccdddgggiiiiiiiiijjjkkklllmmmnnnooopppmmmoooqqqrrrsssuuuyyy{{{{{{}}}|||yyyyyycccXXX\\\aaakkkrrrmmmgggkkkrrryyy|||zzzmmm]]]VVVQQQWWWfffsssvvvsssgggfffhhhnnnyyy{{{rrrmmmjjjhhhjjjnnnuuulllXXXMMMJJJGGGFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOQQQRRRSSSVVV[[[^^^_________^^^]]]\\\[[[ZZZZZZ[[[]]]^^^]]]^^^___aaafffhhhqqq|||tttsssppppppppppppnnnmmmppprrrtttsssssstttyyy|||~~~www|||lll[[[MMMDDDBBB???AAAFFFHHHRRRmmmvvvkkkcccbbbkkkttteee^^^___nnnzzzjjj[[[QQQEEEBBB>>><<<;;;;;;;;;::::::999999888777888888888555777999888555444666888666555555444444333222222222222111111111111222222000000000000000000000000------......///000000000000000////////////000000000///......///111333555333555777:::<<<>>>>>>>>>:::<<>>@@@BBBEEEIIIMMMNNNQQQUUUYYY[[[[[[ZZZXXXWWWWWWWWWXXXWWWWWWVVVVVVTTTSSSRRRRRRRRRTTTVVVXXXUUUTTTRRROOOLLLLLLNNNPPPVVVYYY^^^aaacccdddfffhhhiiiiiiiiijjjjjjkkkkkkkkkmmmmmmlllmmmooorrruuuwww{{{yyyvvvuuuvvvxxxxxxxxx{{{yyymmm[[[VVVZZZ```eeehhhlllvvv|||iii^^^XXXWWWbbbuuu||||||}}}zzzsssooommmjjjpppwww}}}}}}___PPPLLLKKKIIIHHHMMMMMMLLLLLLKKKKKKJJJJJJMMMNNNQQQTTTWWWZZZ\\\]]][[[]]]______]]]\\\\\\]]][[[\\\]]]^^^____________]]]eeeqqq{{{{{{xxxzzzyyyxxxvvvtttssssssssssssrrrsssvvvzzzzzzyyy~~~zzzrrrooowww{{{|||nnn\\\OOOIIIEEEDDD@@@EEELLLNNNaaa}}}rrrhhhbbbhhh{{{uuuddd\\\[[[fff|||mmm]]]RRRHHHEEE@@@===<<<<<<;;;;;;;;;::::::999999888777777777777777777777777777777666666555444444333222222111111111111000000000000111111111111111111111111........................////////////////////////...............///000000///111222222111222444666777999;;;===???CCCGGGJJJNNNQQQTTTXXXZZZZZZYYYXXXTTTUUUVVVVVVWWWVVVVVVVVVVVVUUUTTTSSSSSSUUUVVVWWWPPPPPPNNNJJJHHHHHHJJJLLLTTTWWW[[[___aaaccceeeggggggggghhhhhhiiiiiijjjjjjllllllmmmnnnpppsssuuuwwwzzzwwwtttssssssuuuuuuuuuwww{{{}}}xxxrrraaaZZZ[[[___dddiiioooyyywwweeeZZZXXX[[[hhhyyyzzzsssnnnllllllrrrzzz}}}cccSSSNNNMMMKKKJJJMMMMMMLLLLLLLLLLLLKKKKKKNNNPPPRRRTTTWWWZZZ\\\]]]\\\]]]^^^]]]\\\[[[\\\]]]___```aaabbbbbbaaaaaa``````fffpppxxxxxxuuuwww|||{{{{{{zzzxxxxxxwwwwwwxxxvvvvvvyyy}}}}}}|||~~~wwwnnnkkkrrr}}}~~~zzz}}}qqq```RRRMMMGGGGGGCCCFFFLLLMMM]]]{{{tttjjjdddhhhyyyyyyiii\\\[[[eee|||ooo___SSSJJJFFFAAA>>><<<<<<;;;;;;::::::999888888777777666666666777777888999999:::666666555555444333333333222222111111111000000000111111111111111111111111////////////////////////////////////////////////---......///////////////.../////////......000222333555777999;;;???CCCFFFMMMOOORRRUUUWWWXXXXXXWWWVVVVVVWWWXXXYYYYYYXXXXXXUUUTTTSSSQQQQQQRRRSSSSSSMMMLLLJJJGGGEEEFFFHHHKKKQQQTTTYYY\\\^^^```ccceeedddeeeeeefffggghhhhhhiiikkklllmmmoooqqqssstttuuuxxxuuuqqqooooooqqqqqqrrrrrrwww|||yyyuuu}}}yyyiiiaaa]]]___eeelllrrr|||ttteeeYYY\\\bbbmmmxxx~~~~~~|||zzzrrrnnnkkknnnuuu~~~}}}{{{eeeUUUPPPMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNPPPQQQSSSUUUWWWZZZ\\\]]]\\\\\\\\\[[[ZZZZZZ\\\^^^aaabbbcccddddddcccaaa```cccfffmmmtttuuusssuuuzzz~~~}}}|||{{{zzzyyyyyyzzzzzz|||yyyxxxnnnmmmsss|||~~~}}}tttdddVVVPPPIIIIIIEEEFFFKKKLLLYYYrrr~~~uuulllfffiiixxx|||mmm]]][[[cccxxxrrraaaUUUKKKHHHBBB???===<<<<<<;;;::::::999999888888777777777777888888999999999999666666555555444444444333222222222111111111000000111111111111111111111111000000000000000000000000////////////////////////,,,---///000000000///...///000000///......///111///111333555777:::>>>BBBGGGIIIMMMPPPTTTVVVWWWXXXVVVVVVWWWWWWVVVVVVUUUTTTQQQPPPOOOMMMLLLLLLMMMMMMKKKKKKIIIGGGEEEFFFIIILLLOOORRRWWWZZZ\\\^^^aaabbbbbbbbbcccdddeeegggggghhhiiikkkmmmoooqqqsssssstttuuurrrnnnllllllnnnnnnnnnooosssxxx}}}}}}uuuooouuurrrhhhaaaaaahhhqqqwwwxxxmmmgggkkkpppuuuvvvuuutttrrryyyyyyzzz||||||wwwxxx~~~yyyrrrnnnkkkooowww|||yyy~~~~~~cccTTTOOOMMMMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQSSSTTTVVVXXXZZZZZZ[[[[[[[[[YYYXXXYYY\\\___```aaacccddddddbbb```^^^dddeeeiiipppssstttwww{{{}}}|||zzzxxxwww}}}|||~~~{{{uuu||||||tttssswww~~~}}}uuudddVVVPPPKKKLLLGGGFFFKKKLLLVVVkkk}}}vvvnnnhhhjjjwww}}}nnn^^^[[[___rrruuucccWWWMMMIIIDDD@@@>>>===<<<;;;;;;;;;;;;:::999999888888999999999999888888777777666555555555555555444444222222222222111111111111000000000000000000000000111111111111111111111111////////////////////////,,,---///000000000///...000111111000......///000---///111222333666:::===@@@BBBEEEJJJNNNSSSVVVXXXUUUTTTTTTRRRQQQOOOMMMLLLNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGEEEDDDEEEIIILLLMMMQQQUUUXXXZZZ[[[]]]______```aaacccdddfffgggggghhhiiikkknnnpppqqqrrrrrrrrrpppmmmllllllmmmmmmlllnnnqqqtttxxx}}}tttlllmmmxxxuuullleeeeeemmmwww~~~|||}}}~~~wwwvvvyyy|||{{{vvvqqqnnnnnnkkkoootttzzz~~~yyyuuuvvv|||xxxrrrnnnllloooxxxzzzvvvzzzwwwaaaUUURRRPPPPPPQQQMMMNNNNNNOOOPPPQQQRRRRRRQQQRRRSSSTTTUUUWWWXXXXXXZZZZZZZZZXXXWWWXXX[[[^^^```aaacccdddeeedddbbbaaadddcccfffnnnuuuxxx{{{~~~|||zzzyyywww~~~~~~~~~uuurrryyy~~~}}}{{{}}}yyywww|||{{{zzz~~~ttteeeWWWRRRMMMPPPKKKIIIMMMNNNUUUggg~~~xxxrrrkkkkkkvvv~~~ppp^^^ZZZ\\\lllzzzhhh[[[OOOKKKEEEAAA???===<<<;;;<<<<<<;;;;;;:::999999888:::999999888777777666666555555555555555555555555333222222222222111111111////////////////////////000000000000000000000000////////////////////////---......///////////////...//////...---,,,...///---///000000111333666999:::<<<>>>CCCHHHMMMRRRTTTXXXWWWVVVTTTQQQOOOLLLKKKLLLLLLKKKJJJJJJIIIHHHHHHCCCCCCBBBAAA@@@BBBFFFIIILLLOOOSSSUUUVVVWWWYYYZZZ\\\]]]^^^```bbbccceeeeeeggghhhiiikkkmmmooopppqqqooonnnmmmnnnoooooommmlllmmmoooooorrr{{{xxxooommmsss|||}}}rrrkkkhhhiiirrr{{{~~~zzz}}}yyyssswwwzzzyyytttnnnjjjiiihhhmmmuuu{{{~~~}}}zzzwwwyyy}}}wwwrrrpppnnnoooyyywwwqqqvvvrrr```WWWUUUTTTSSSTTTOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWXXXXXXYYYXXXWWWXXX[[[]]]aaabbbccceeefffggghhhhhhfffccceeeoooyyy~~~~~~~~~~~~}}}|||{{{~~~uuupppqqq{{{}}}yyyzzz}}}||||||vvvvvv~~~wwwiii]]]XXXPPPTTTOOOLLLQQQQQQWWWfff~~~vvvnnnkkkuuuttt]]]YYYYYYfffmmm```QQQLLLFFFBBB???>>><<<;;;;;;;;;::::::999888888888777777777777777777777777555555555555666666666666333333222222222111111111000000000000000000000000000000000000000000000000////////////////////////...............///000000---...///...------///000///000000000///000333666777888:::===BBBGGGLLLNNNXXXWWWVVVTTTRRROOOMMMLLLHHHIIIIIIHHHHHHGGGFFFFFF?????????>>>>>>@@@DDDGGGJJJLLLOOOQQQRRRRRRSSSTTTXXXXXXZZZ\\\^^^```bbbcccffffffggghhhjjjmmmoooqqqmmmnnnoooqqqsssrrrooommmkkkkkkjjjmmmvvvwwwtttvvv|||uuukkkggghhhkkkttt}}}~~~{{{~~~{{{vvvqqqlllqqqwwwyyyuuuoooiiifffiiinnntttyyy{{{}}}}}}}}}}}}~~~}}}vvvsssqqqppppppzzz|||rrrlllqqq{{{mmm^^^XXXVVVSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSVVVVVVVVVWWWWWWXXXXXXXXXUUUWWWXXXXXXXXXXXXZZZ[[[___```aaaccceeehhhkkkmmmiiieeegggrrr~~~{{{|||~~~~~~~~~}}}pppnnnsss||||||~~~|||uuuuuu~~~|||oooddd```SSSWWWRRROOOTTTTTTYYYfffzzzppplllsss~~~www]]]YYYWWWcccqqqdddQQQMMMGGGBBB@@@>>><<<;;;::::::999999888777777777555555666666777777888888555555555666666666666666333333333222222222111111111111111111111111111111//////////////////////////////////////////////////////...------///000111...000000000//////111333000111111000///000222444777777888:::>>>CCCGGGJJJPPPPPPOOONNNLLLJJJHHHGGGDDDEEEEEEEEEEEEDDDDDDCCC>>>???>>>>>>>>>@@@DDDHHHHHHJJJMMMOOONNNNNNOOOPPPTTTUUUWWWYYY\\\^^^___```ffffffeeefffhhhkkknnnqqqlllmmmpppsssuuutttqqqnnnhhhhhhgggiiittt~~~{{{{{{}}}yyyooofffdddgggllluuu}}}~~~|||yyysssnnnhhhmmmsss{{{~~~wwwnnniiihhhlllqqquuuwwwzzz~~~}}}{{{vvvsssrrrrrrqqq{{{xxxoooiiinnnvvviii\\\VVVTTTQQQNNNNNNRRRRRRRRRRRRSSSSSSSSSSSSXXXXXXXXXYYYYYYYYYYYYYYYTTTVVVXXXYYYXXXXXXYYYZZZ\\\\\\]]]___bbbgggkkknnnlllgggiiiuuu||||||{{{zzzyyyyyyyyyyyy~~~~~~}}}sssssswww~~~|||mmmrrrssssssgggaaa[[[XXXUUUTTTSSSUUU]]]ggg}}}vvvjjjmmmyyyuuubbbUUUUUUdddxxxxxxiiiYYYNNNDDDBBBAAA???<<<<<<:::::::::999999999888888888888888888777777777777999888888777666444333222555555666666555333222000111111111111000000000000........................000000000000000000000000222111///......///000000000000//////.........---000000000000000111111222444555666666777:::???CCCIIIMMMQQQPPPKKKFFFFFFGGGDDDDDDEEEFFFFFFEEEDDDCCC??????>>>>>>???AAACCCDDDHHHIIIIIIKKKLLLMMMNNNOOOPPPQQQRRRTTTWWWYYY\\\]]]bbbcccdddeeefffhhhkkknnnnnnmmmmmmooorrrssspppmmmpppqqqqqqrrruuu|||sssggg^^^cccmmmsssuuuuuu}}}~~~{{{zzz{{{~~~~~~vvvoookkkjjjnnnttt{{{~~~|||wwwtttrrruuuuuuuuuttttttvvvzzz}}}~~~~~~~~~~~~~~~}}}yyytttrrrrrruuu|||vvvnnnjjjnnn}}}pppdddYYYVVVWWWTTTPPPOOOOOOOOOOOOPPPQQQTTTVVVWWWWWWYYY\\\^^^^^^]]][[[ZZZZZZYYYWWWVVVUUUUUUVVVVVVZZZZZZZZZ]]]aaafffkkknnnhhhhhhlllttt||||||{{{zzzyyyyyyzzzzzz~~~}}}~~~~~~uuuwww{{{yyyyyy}}}qqqwwwxxxwwwkkkfff```]]]ZZZZZZXXXYYY```hhh|||{{{mmmoooxxxwwwdddVVVUUUbbbuuu}}}nnn\\\PPPFFFBBBAAA===:::::::::::::::999999999999888888888888888777777777777777777666666555444222222555555555555444333222111111111111111000000000000........................000000000000000000000000111000000///............000/////////............000000//////000000111222333444444444555888<<<@@@EEEJJJNNNMMMIIIEEEEEEFFFBBBCCCDDDDDDDDDBBBAAA@@@>>>>>>===>>>???AAACCCDDDFFFGGGHHHIIIJJJLLLMMMMMMOOOPPPQQQSSSVVVXXXZZZ\\\^^^```aaabbbcccfffjjjmmmlllkkkjjjmmmqqqsssrrrpppssssssssssssvvv~~~pppeee^^^dddmmmsssttttttxxxxxx|||zzzzzz{{{~~~|||uuupppmmmlllnnnsssxxxyyyxxxuuussssssuuuuuuuuuttttttvvvyyy}}}~~~}}}|||{{{{{{{{{}}}}}}|||yyyuuusssuuuwww|||tttnnnkkkqqqmmmaaaWWWUUUUUUSSSPPPPPPOOOOOOOOOOOOQQQSSSUUUVVVVVVWWWZZZ\\\^^^___^^^^^^\\\[[[YYYWWWVVVUUUVVVVVVYYYYYYZZZ\\\___dddiiilllggghhhllluuu{{{{{{zzzzzzyyyzzzzzzzzzzzz|||~~~www{{{}}}yyy{{{vvv}}}|||rrrmmmhhhdddbbbbbb```___bbbhhhyyyssspppwwwzzzfffXXXUUU___pppsss___SSSGGGCCC@@@<<<999888::::::::::::999999999999999999888888888777777777666666777777666555555444555555444333222222222222111111111111000000000000////////////////////////000000000000000000000000000000000///...---,,,+++////////////............000000//////000000111222222222222222222444888;;;@@@DDDIIIIIIGGGDDDDDDEEEAAABBBBBBBBBAAA???>>>===<<<<<<<<<===>>>@@@BBBDDDDDDDDDEEEGGGHHHIIIJJJKKKMMMNNNPPPRRRTTTVVVXXXYYYYYY[[[]]]^^^```cccgggjjjjjjhhhgggiiinnnrrrsssrrrssssssrrrqqqttt}}}|||llldddaaagggpppttttttuuusssrrruuu||||||zzz{{{{{{vvvrrrqqqqqqpppqqqrrrrrrqqqqqqrrrtttuuuuuuuuuuuutttvvvyyy|||~~~~~~~~~|||zzzxxxwwwwwwxxx{{{|||~~~~~~~~~{{{xxxttttttwwwzzz{{{sssnnnlllssssssggg]]]TTTSSSTTTRRRPPPPPPOOOOOONNNOOOPPPRRRTTTUUUUUUVVVXXX[[[]]]```aaabbb^^^]]][[[XXXWWWVVVVVVVVVXXXXXXYYYZZZ]]]aaaeeehhhcccdddiiitttyyyyyyxxxxxxxxxyyyyyyzzzyyy~~~|||yyy}}}zzzyyyvvvoookkkiiiiiigggdddeeehhhvvvyyyrrruuu~~~jjjZZZUUU\\\jjjvvvaaaUUUHHHCCCAAA===:::999;;;;;;:::::::::999999999999999999888888888777777666777777888888888777777555444333111111111222333111111111111000000000///000000000000000000000000//////////////////////////////000000///---+++***///////////////.........///////////////000111111111222222111000111444777<<<@@@DDDFFFEEEDDDDDDEEEAAAAAAAAAAAA@@@>>><<<;;;:::::::::;;;===???AAACCCBBBCCCDDDEEEGGGHHHIIIIIIKKKLLLMMMPPPRRRTTTUUUUUUUUUWWWYYY[[[]]]aaaeeeiiijjjfffdddeeejjjoooppppppnnnnnnmmmlllnnnwwwuuukkkffffffmmmuuuwwwwwwwwwrrrqqqsssyyy~~~{{{yyy|||}}}zzzwwwvvvwwwpppooolllkkkkkkmmmqqqtttuuuvvvvvvuuutttvvvxxx{{{~~~~~~}}}}}}}}}|||||||||{{{yyywwwuuuuuuwwwzzz|||~~~|||~~~~~~~~~~~~zzzvvvssstttxxx||||||tttooommmsssxxxiiiaaaXXXRRRRRRSSSRRRQQQRRRPPPOOOOOOOOOPPPQQQSSSTTTVVVVVVWWWYYY\\\___bbbddd```___\\\ZZZXXXWWWWWWWWWWWWWWWXXXYYY[[[^^^aaabbb]]]^^^dddpppwwwvvvvvvvvvwwwxxxyyyyyy{{{|||{{{~~~|||wwwsssppppppnnnjjjhhhjjjuuu}}}ssssssnnn^^^WWWZZZdddwwwcccVVVIIIDDDBBB>>><<<<<<;;;;;;;;;:::::::::999999999999999999888888888888555555666777777777666666555444333222111222333444111111111111000000000///000000000000000000000000////////////////////////...//////000///---+++***.........////////////////////////...///000000111111222222111000111333555999<<<@@@CCCDDDDDDDDDDDDAAAAAAAAAAAA@@@>>><<<;;;:::999999:::;;;===@@@AAAAAABBBCCCDDDFFFGGGHHHHHHHHHIIIKKKNNNPPPQQQQQQRRRRRRTTTVVVXXX[[[^^^cccggghhheeeaaabbbfffjjjkkkkkkiiiiiihhhgggjjjrrr~~~~~~qqqkkkiiilllsssyyyyyyyyy{{{uuutttuuuzzzyyytttvvv}}}{{{}}}~~~|||{{{{{{qqqmmmhhhfffgggkkkqqqtttuuuvvvvvvvvvuuuvvvxxxzzz|||||||||||||||||||||||||||zzzwwwvvvvvvxxx|||~~~~~~}}}~~~~~~yyytttqqqsssxxx{{{tttooonnnuuuqqqddd\\\UUUQQQQQQSSSRRRRRRTTTQQQPPPPPPOOOPPPQQQRRRSSSXXXXXXXXXXXXZZZ]]]```aaaaaa___]]]ZZZYYYXXXWWWWWWWWWWWWWWWXXXYYY[[[\\\]]]ZZZ\\\bbbooouuuuuuvvvvvvwwwxxxyyyzzz}}}|||{{{xxxxxxwwwrrrooopppvvvvvvtttqqqaaaYYYXXX```{{{yyyfffYYYLLLFFFDDD@@@>>>>>>;;;;;;;;;;;;:::::::::::::::999999999999888888888333333444444444444444333555444444333333444444444111111111111000000000000////////////////////////000000000000000000000000...////////////...------........./////////////////////......//////000111000111222111000000222333666888<<<@@@BBBCCCBBBBBB@@@AAAAAAAAA@@@???===<<<999999999999:::<<<===>>>@@@AAABBBCCCDDDEEEFFFGGGEEEGGGIIILLLMMMNNNNNNNNNOOOQQQSSSUUUXXX[[[```ccceeeaaa^^^^^^bbbfffggggggfffggggggfffiiipppzzzxxxpppjjjjjjooovvvyyyxxxyyy{{{wwwwwwxxx|||~~~wwwpppqqqwww|||{{{xxxtttxxx}}}}}}{{{zzzqqqlllfffdddggglllqqqsssuuuvvvwwwvvvuuuvvvwwwyyyyyyzzzzzz{{{{{{||||||}}}|||zzzyyyxxxxxxzzz}}}~~~~~~~~~~~~|||~~~~~~}}}|||wwwrrrpppttt{{{~~~xxxrrrooooooxxxzzzkkkbbbZZZUUUQQQSSSTTTRRRSSSVVVSSSRRRQQQPPPPPPQQQSSSSSSXXXXXXXXXXXXYYY[[[]]]^^^```___]]]ZZZYYYXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYYYY[[[\\\cccpppvvvvvvwwwwwwxxxzzz{{{|||}}}{{{xxxxxxyyyzzzwwwsssddd[[[XXX]]]vvv~~~kkk]]]OOOHHHEEEAAA>>>>>><<<;;;;;;;;;;;;:::::::::::::::999999999888888888444444555555555444444333444555555666666555555555111111111111000000000000........................000000000000000000000000//////......//////000000............/////////000///............///000000...///000000//////111222333555888===@@@AAA@@@>>>>>>???@@@@@@@@@>>>===<<<:::999999888999:::;;;<<<>>>>>>???@@@BBBCCCDDDEEECCCEEEGGGJJJLLLLLLLLLLLLLLLNNNPPPRRRTTTWWW\\\______\\\ZZZ\\\```dddeeedddbbbccceeeeeegggnnnwww~~~wwwoookkkhhhiiinnntttuuutttuuuyyywwwwwwxxx|||xxxrrrsssxxxyyysssmmmkkkqqqxxx}}}~~~{{{wwwuuupppkkkfffeeehhhmmmqqqrrruuuvvvwwwwwwvvvuuuwwwxxxvvvwwwxxxyyyzzz|||}}}}}}zzzzzzyyyyyyzzz|||}}}~~~~~~~~~~~~}}}}}}~~~~~~|||}}}~~~}}}|||{{{yyy{{{}}}~~~}}}}}}~~~{{{yyyvvvrrrqqqwww~~~xxxrrrooopppyyytttddd]]]ZZZUUUSSSTTTUUUSSSTTTXXXTTTTTTRRRRRRQQQRRRSSSTTTVVVVVVVVVWWWYYYZZZ\\\\\\___^^^\\\ZZZYYYXXXYYYYYYXXXXXXXXXWWWWWWWWWWWWWWW[[[]]]cccooowwwxxxxxxyyyzzz|||}}}~~~}}}{{{|||zzzuuufff\\\XXX[[[tttoooaaaRRRJJJEEE@@@======<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888888888888888777666666444555666777777777555555111111111111000000000000........................000000000000000000000000//////.........000222333---.........//////000000...............///000000,,,...//////......000111111333666:::>>>???===<<<======>>>??????>>>===<<<::::::999888888999:::;;;<<<<<<===???@@@AAABBBCCCBBBDDDGGGIIIKKKKKKKKKJJJJJJLLLNNNPPPQQQTTTYYY\\\ZZZXXXWWWZZZ___dddeeeddd^^^```bbbdddfffkkkssszzz|||}}}ssskkkggggggfffggglllqqqrrroooqqqvvvuuuvvvwwwzzz}}}xxxyyy|||yyypppgggdddkkktttzzz{{{xxxsssqqqoookkkgggfffjjjnnnqqqrrruuuvvvwwwwwwvvvvvvwwwxxxttttttvvvwwwyyy{{{|||}}}yyyyyyzzzzzz{{{|||}}}~~~}}}}}}||||||}}}~~~|||||||||}}}~~~~~~zzz{{{}}}~~~|||zzzxxxvvvyyy{{{||||||}}}~~~yyy~~~|||wwwuuurrrrrrzzz|||uuupppooowwwppp^^^XXXZZZVVVTTTVVVVVVTTTUUUYYYUUUUUUSSSRRRRRRSSSSSSTTTSSSTTTUUUWWWYYYZZZ\\\\\\^^^]]][[[YYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUYYY[[[aaammm}}}{{{{{{zzzxxxwwwwwwzzz|||zzzkkk]]]WWWZZZhhhsssdddTTTLLLGGGBBB@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;999999999999999999999999777777777777777666555555444333333333444666777999333333333222111000//////111111111111000000000000......//////000000111111........................000000///...------,,,,,,111111000000//////.....................///000000111111333555888;;;>>>???>>>>>>>>>===<<<:::888888:::999777555555666888999>>>@@@AAA@@@???>>>???@@@AAABBBCCCEEEGGGHHHHHHHHHKKKLLLMMMOOOQQQTTTVVVXXXVVVSSSRRRUUU\\\``````^^^]]]\\\___dddeeeeeellluuuuuuvvvtttnnneee______aaahhhhhhkkkooossssssoookkkmmmqqqwww}}}|||xxxxxxtttllleeecccgggooowww{{{xxxpppiiijjjjjjjjjkkklllnnnoooppptttuuuvvvwwwxxxwwwvvvuuussstttvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||{{{{{{{{{||||||}}}~~~~~~~~~}}}||||||}}}}}}|||zzzzzzzzzzzzyyyyyyxxxxxxwwwxxxxxxxxxyyyzzz{{{|||}}}}}}~~~}}}xxxvvvtttuuu|||}}}}}}|||xxxtttyyyvvvfff______YYYVVVYYYZZZWWWUUUUUUVVVVVVUUUUUUTTTSSSSSSRRRUUUTTTTTTTTTUUUWWWYYYZZZ^^^\\\ZZZWWWWWWWWWYYYZZZXXXYYYZZZZZZZZZYYYWWWVVVUUU[[[___mmm}}}}}}|||zzzxxxxxxzzz}}}}}}nnn^^^WWWXXXfffyyyjjjZZZPPPJJJDDD@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999777777777777777666555555444444333333444555777777444444444333333222111000000000000000////////////............/////////000........................000//////......---,,,,,,///////////////000000000///////////////000000111000111222555888;;;>>>???=========<<<;;;:::888888:::999777666555666777888;;;<<<>>>======<<<>>>???@@@AAACCCDDDFFFGGGGGGHHHIIIIIIJJJLLLOOOQQQTTTUUUUUUSSSRRRUUUZZZ^^^]]][[[YYYXXX[[[bbbfffgggmmmttttttsssoooggg___[[[]]]```fffiiimmmsssvvvtttnnniiibbbfffmmmttt{{{|||xxxuuuqqqkkkfffeeeiiipppwww{{{xxxqqqjjjhhhhhhjjjlllnnnoooqqqqqqtttuuuvvvwwwxxxxxxwwwvvvrrrssstttvvvwwwwwwxxxxxxvvvvvvvvvvvvvvvwwwwwwxxxzzzzzz{{{||||||}}}~~~~~~|||{{{zzzzzz{{{{{{zzzxxxxxxwwwwwwwwwvvvvvvuuuuuuvvvvvvvvvvvvwwwyyyzzzzzz{{{{{{}}}|||xxxvvvuuuwww~~~|||||||||zzzwww|||sssjjjbbb[[[XXXZZZ\\\ZZZYYYZZZUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTUUUVVVWWWYYYZZZ^^^\\\YYYWWWVVVWWWYYYZZZYYYZZZ[[[[[[[[[ZZZXXXWWWWWW]]]```nnn}}}zzzzzz|||}}}qqq___VVVUUUbbb~~~qqq```UUUNNNFFFAAA@@@<<<<<<<<<;;;;;;;;;::::::999999999999999999999999777777888888777777666666555555444444444555555666444555555555444333222111000000/////////.........------............//////////////////////////////000//////......------------......///000000111111............/////////000///000111444777:::===>>>=========<<<;;;:::999888999888777666555666777777777888::::::::::::<<<>>>???@@@AAACCCDDDEEEFFFFFFEEEFFFGGGIIIKKKNNNPPPQQQTTTRRRRRRTTTXXXZZZYYYWWWUUUSSSUUU]]]dddiiinnnrrrtttppphhh___WWWVVV[[[aaadddhhhooouuuwwwtttmmmgggaaadddjjjqqqxxx}}}}}}xxxrrrmmmjjjhhhhhhlllrrrxxx{{{xxxqqqkkkfffgggjjjmmmpppqqqrrrrrrqqqrrrssstttuuuvvvvvvvvvqqqrrrssstttuuuvvvvvvvvvtttssssssrrrrrrrrrrrrrrrvvvvvvwwwxxxyyyzzz{{{|||yyyxxxwwwwwwxxxxxxwwwuuussssssssssssssssssrrrrrrrrrrrrssstttuuuvvvwwwwwwxxxyyyzzz{{{}}}zzzwwwwwwwwwyyyzzz{{{||||||{{{vvvfff^^^ZZZ[[[]]]]]]]]]___UUUTTTSSSRRRRRRTTTVVVWWWUUUUUUUUUUUUVVVXXXYYYZZZ]]][[[XXXVVVVVVWWWXXXZZZ[[[[[[\\\]]]\\\[[[ZZZYYYYYY]]]___kkk~~~|||{{{|||~~~~~~|||zzzsssaaaVVVSSS^^^yyyuuudddYYYQQQHHHBBB@@@======<<<<<<;;;:::::::::999999999999999999999999777777888888888777777666666666555555444444444444444444444444444333222222000000000000////////////.../////////////////////000000000000000000000000000/////////......------........./////////000000,,,,,,------...............///000222555888;;;<<<============<<<;;;::::::999888777666555555666666444666888888888999;;;===>>>>>>@@@AAABBBCCCCCCCCCCCCCCCDDDFFFHHHKKKMMMNNNSSSRRRSSSUUUWWWWWWUUUSSSSSSPPPOOOUUU___hhhnnnqqqsssmmmcccXXXRRRTTT\\\bbbcccgggmmmqqqrrroooiiieeeeeehhhlllqqqwww|||~~~xxxpppkkkiiijjjjjjnnntttyyyzzzwwwqqqmmmgggiiillloooqqqrrrqqqqqqmmmnnnooopppqqqrrrsssssspppqqqrrrsssttttttttttttssssssqqqppppppooooooooopppqqqrrrssstttuuuvvvwwwuuuuuutttuuuvvvvvvtttrrrooooooppppppppppppppppppooooooqqqrrrssstttuuuuuuvvvwwwxxxyyyzzz{{{|||}}}}}}yyywwwxxxzzz|||yyyzzz|||}}}}}}}}}jjjbbb[[[[[[]]]\\\]]]___WWWUUUSSSQQQQQQSSSUUUWWWUUUVVVVVVWWWXXXYYYZZZ[[[\\\ZZZXXXVVVVVVWWWXXXZZZ\\\]]]^^^^^^^^^]]][[[ZZZYYY\\\\\\fffyyy~~~|||{{{|||}}}{{{xxxuuu~~~uuubbbVVVRRR[[[tttwwwfff\\\SSSJJJCCCAAA>>>>>>===<<<<<<;;;::::::999999999999999999999999777777888888888888777777666666666555555444333333333333333333333222222111222222222111111111000000000000000000000000000000111111111111111111111111///////////////.........000/////////.........---,,,---...////////////......///000111444666888:::<<<<<<=========<<<;;;;;;999888777666666555555555333555777888888999;;;===<<<===>>>???@@@AAAAAAAAABBBBBBCCCEEEGGGIIIKKKLLLQQQRRRSSSUUUVVVTTTRRROOOQQQOOOLLLOOOYYYdddllloooooohhh^^^TTTQQQTTT\\\cccccceeegggiiiiiigggeeeddddddfffjjjoootttxxx{{{}}}|||}}}}}}wwwpppjjjiiijjjhhhmmmssswwwwwwtttpppmmmjjjkkkmmmpppppppppooonnnllllllmmmmmmooopppqqqrrrooopppqqqrrrrrrsssrrrrrrsssrrrqqqpppooonnnnnnnnnmmmnnnooopppqqqrrrssssssrrrqqqqqqssstttssspppnnnlllllllllmmmmmmnnnnnnooommmnnnppprrrssstttttttttuuuvvvwwwxxxyyyzzzzzz{{{~~~~~~{{{xxxwwwyyy|||zzz{{{}}}~~~~~~mmmddd[[[ZZZZZZXXXYYY[[[XXXVVVTTTRRRQQQRRRTTTVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\ZZZXXXVVVVVVWWWYYY[[[]]]^^^_________^^^\\\[[[[[[\\\ZZZbbbsss|||{{{|||}}}|||zzzyyyzzz{{{xxxwwwrrr{{{xxxeeeXXXRRRWWWmmm}}}lll```WWWMMMEEECCC@@@??????>>>===<<<;;;;;;999999999999999999999999777777888888999999888888555666666666555444333333222222333333333333222222333333222222222111111111222222111111111111000000000000000000000000000000////////////////////////000000//////...------,,,...///111222222222111000//////000111222444555666999::::::;;;;;;;;;;;;:::888888777777666555444333222444666777777888:::<<<;;;;;;<<<===>>>??????>>>AAAAAABBBCCCEEEGGGIIIJJJMMMOOORRRTTTSSSQQQNNNLLLNNNNNNMMMNNNUUU___fffhhhgggaaaXXXRRRPPPTTT[[[```aaabbbbbbaaa```___aaabbbbbbdddiiioootttxxxzzz{{{uuuwwwxxxuuuoooiiiggggggccchhhnnnqqqqqqnnnlllkkkiiijjjkkklllmmmllllllkkkllllllllllllmmmnnnppppppmmmnnnooopppppppppppppppqqqpppooonnnmmmllllllllllllmmmmmmnnnnnnoooooopppmmmmmmnnnooopppooollljjjhhhhhhiiijjjkkkkkkllllllkkkllloooqqqssstttsssssstttuuuvvvwwwxxxyyyzzz{{{|||~~~{{{xxxxxx{{{~~~}}}~~~{{{lllcccZZZXXXWWWUUUTTTVVVVVVUUUTTTRRRRRRSSSUUUVVVXXXYYYZZZ\\\]]]]]]]]]]]]\\\[[[YYYWWWWWWXXX[[[\\\^^^^^^_________^^^]]]\\\[[[]]][[[bbbrrrzzzvvvwwwyyyyyyxxxwwwxxxyyywww{{{|||tttnnnvvv|||hhh[[[QQQSSSeeezzzsssggg\\\QQQHHHDDDAAAAAA@@@???>>>===<<<<<<999999999999999999999999666777888999999999999888444555555666666555444333333333444444444444333333222222222111111111111000111111111111000000000///000000000000000000000000/////////////////////000........................---...000111222111000///000000000000111222333333555666777888888888888888888888888777666444333333222444666666666777888:::999:::;;;<<<============??????@@@AAACCCEEEGGGHHHHHHKKKOOOQQQPPPMMMJJJHHHHHHNNNRRRRRRTTT[[[___^^^[[[WWWQQQNNNOOORRRWWWYYY^^^___```^^^[[[[[[]]]___```ccchhhmmmqqqsssttttttmmmppprrrrrrnnniiidddaaa[[[```fffiiiiiigggffffffeeeeeefffgggggghhhiiiiiijjjiiihhhhhhiiijjjkkkllljjjkkkllllllmmmllllllllllllkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiikkklllkkkgggeeeddddddeeefffggghhhiiijjjiiikkkmmmppprrrrrrrrrrrrsssssstttvvvwwwyyyzzzzzz{{{}}}{{{xxxyyy|||tttiii```YYYWWWVVVTTTRRRTTTRRRRRRRRRSSSTTTVVVWWWXXXZZZ[[[]]]^^^___```______]]]\\\YYYXXXXXXZZZ\\\]]]]]]^^^_________^^^]]]\\\XXX[[[YYYaaarrrzzzsssuuuwwwwwwvvvvvvwwwxxxwww~~~yyyvvv~~~|||xxxpppiiippp}}}kkk\\\QQQPPP```ssszzzlll```TTTJJJFFFBBBBBBAAA@@@???>>>===<<<999999999999999999999999666777888999999999999999333444555666666555444444444444555555666555555444111111111111000000000000111111000000/////////...////////////////////////////////////000000000000,,,,,,------.../////////***+++---//////...---,,,111111000000000000111111222333444555666666666555888888888777666444333222111333555555555555777888999999:::;;;<<<<<<<<<<<<>>>>>>???@@@AAACCCEEEFFFEEEHHHMMMOOONNNJJJGGGEEECCCNNNUUUVVVVVVYYYZZZWWWRRRPPPMMMLLLMMMPPPSSSTTT\\\^^^___]]]ZZZYYYZZZ]]]]]]```dddgggiiihhhgggeeehhhjjjmmmooommmhhhbbb]]]VVV[[[aaaddddddbbbbbbcccaaaaaaaaabbbdddfffggghhhfffeeedddccccccdddffffffhhhiiiiiijjjjjjjjjiiiiiihhhhhhgggffffffffffffgggeeeeeedddddddddccccccccceeeeeefffhhhiiihhhdddaaaaaaaaabbbccceeefffgggggggggiiillloooqqqqqqqqqpppqqqrrrsssuuuwwwxxxzzzzzz{{{}}}{{{yyyyyy}}}xxxmmmfff^^^WWWWWWWWWTTTSSSTTTNNNOOOQQQSSSVVVXXXZZZZZZ[[[\\\^^^```aaaaaa``````^^^\\\ZZZYYYYYYZZZ]]]^^^]]]^^^_________^^^\\\\\\TTTWWWWWW```rrryyyvvvwwwwwwvvvuuuuuuwwwzzzyyyxxxnnnuuu~~~sssmmmjjjiiimmmsssrrr___SSSPPP[[[gggssscccWWWNNNIIIEEECCC???===<<<;;;:::888<<<;;;;;;::::::;;;;;;<<<999999999888888888888777777777666666555555555444111111222333444555666777222111111000000000000000//////............//////...............///000000............////////////........................///////////////.........000000000000000111111222111111222444666777888999:::::::::999777666444333444444555555666777777888999999999999999999999:::>>>>>>>>>???@@@AAACCCCCCFFFHHHKKKJJJHHHEEECCCBBBHHHLLLQQQTTTUUUTTTRRRRRRIIIJJJJJJJJJJJJMMMQQQUUUYYYXXXXXXYYYZZZZZZXXXVVV\\\___ccccccaaa______aaafffeeefffggghhhddd]]]XXXQQQSSSWWWZZZ\\\\\\[[[ZZZ]]]]]]^^^^^^```aaabbbccc```___^^^]]]^^^```bbbccceeeeeeffffffeeeeeedddcccdddccccccbbbbbbccccccdddbbb```^^^]]]]]]]]]___```cccccccccbbbaaaaaa``````aaa___^^^aaaeeehhhgggffffffgggjjjlllnnnooooooooooooppprrruuuvvvwwwxxxxxx{{{~~~}}}{{{{{{|||~~~tttggg\\\[[[YYYVVVTTTQQQOOONNNNNNPPPRRRRRRSSSTTTWWWZZZ\\\\\\]]]]]]^^^```aaabbb```^^^\\\YYYXXXXXXYYYZZZZZZZZZ[[[[[[ZZZZZZYYYXXXVVVTTTVVV```kkkwwwwwwwwwxxxvvvuuuuuuvvvxxx}}}uuulllttt{{{pppiiieeeeeeiiiooo|||vvvcccTTTPPPXXXcccxxxhhh[[[QQQLLLFFFCCC???===<<<<<<;;;999<<<;;;;;;::::::;;;;;;<<<999999999888888888888777777777666666666555555555333333444444444444555555333333222111111111111111000//////......//////000///////////////000111222------........./////////........................000000000//////.........000////////////000111111111111222333555666777777666666777666666555444333333333444444555666666666666666777888999::::::;;;<<<<<<<<<===>>>???@@@AAAEEEFFFGGGIIIIIIGGGDDDAAAAAAFFFMMMSSSTTTRRROOOMMMGGGHHHHHHHHHIIILLLQQQTTTWWWVVVUUUVVVXXXYYYXXXWWWVVVXXXZZZYYYWWWVVVWWWYYY______aaacccddd```YYYSSSJJJLLLPPPTTTVVVWWWVVVVVVZZZZZZ[[[[[[\\\^^^___``````^^^\\\[[[ZZZZZZ[[[\\\aaaaaabbbbbbaaaaaa```_________^^^^^^^^^^^^______^^^]]]\\\ZZZZZZ[[[\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[^^^]]]]]]___ccceeeeeedddccceeegggjjjmmmoooooopppqqqrrrrrrssstttuuuvvvwwwyyy||||||zzzzzz{{{~~~zzzlll```ZZZYYYXXXUUUSSSPPPOOONNNNNNPPPRRRSSSTTTVVVYYY[[[]]]^^^___```bbbccceeefff___^^^]]][[[ZZZYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXZZZXXX[[[dddnnnxxxxxxxxxyyywwwuuuuuuvvvwwwvvvpppwwwwwwjjjccc```___dddjjjqqq~~~|||hhhWWWOOOTTT]]]wwwpppaaaVVVPPPGGGDDD@@@>>>======<<<;;;<<<;;;;;;::::::;;;;;;<<<999999999888888888888777777777666666666666555555666555555555444444333333444444333222222222222222000000////////////000000111111000000000111222222---------.........//////........................111111111000000///////////////......//////000111000111111222333333444444222222333444444444333333111111222222333444444444444444555777888999:::;;;999999999:::;;;<<<===>>>AAABBBDDDFFFGGGFFFCCCAAA===CCCKKKRRRSSSPPPJJJFFFCCCDDDEEEFFFGGGJJJOOOSSSTTTSSSQQQQQQTTTVVVXXXXXXUUUUUUTTTRRRPPPPPPRRRTTTWWWYYY\\\______[[[UUUOOOIIIKKKNNNRRRUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZXXXWWWVVVVVVWWWXXX\\\\\\]]]]]]]]]\\\[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZZZZYYYXXXVVVVVVWWWXXXXXX[[[ZZZYYYXXXXXXYYYZZZZZZ[[[ZZZZZZ]]]```bbbbbbaaa```bbbeeehhhkkknnnpppppprrrrrrqqqqqqrrrsssuuuvvvvvvyyy}}}}}}zzzyyyyyy{{{~~~~~~oooccc\\\YYYXXXVVVTTTRRRPPPNNNNNNNNNPPPSSSTTTUUUXXX[[[^^^^^^^^^___aaaccceeefffggg______^^^^^^]]][[[ZZZZZZXXXXXXWWWVVVVVVVVVVVVWWW[[[ZZZ^^^gggpppxxxyyyzzzzzzyyywwwvvvwwwyyy}}}{{{tttfff___\\\\\\___eeeiiitttppp\\\QQQQQQWWWnnnxxxhhh[[[SSSJJJGGGBBB???>>>>>>======<<<;;;;;;::::::;;;;;;<<<999999999888888888777777777777666666666666666666555555555555444444444444444444333222222222222222111000000//////000000111111111000000000111111222......////////////000000........................000000000000111111111111...............///000000000000000111111111111111111222222333333222222111000000000111111222222222333444444555666777777888777777888888999:::<<<===<<<@@@DDDEEECCCAAAAAABBBEEEHHHMMMQQQQQQMMMFFFAAA???AAACCCDDDFFFIIIMMMPPPQQQOOOLLLLLLPPPSSSVVVXXXUUUSSSPPPMMMKKKLLLOOOQQQSSSVVVZZZ]]]]]]YYYSSSOOOJJJKKKNNNQQQSSSTTTTTTTTTSSSRRRRRRSSSTTTUUUVVVVVVTTTTTTTTTTTTUUUWWWXXXYYYYYYYYYZZZZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSTTTTTTTTTXXXWWWVVVUUUUUUWWWXXXYYYXXXXXXYYY[[[]]]___`````````bbbdddgggiiilllnnnooopppooonnnnnnppprrruuuwwwuuuxxx|||}}}{{{yyyxxxxxx{{{vvviii```\\\XXXXXXVVVUUUSSSQQQPPPOOOOOOQQQSSSUUUWWWYYY]]]```^^^___```aaabbbccccccccc___```aaaaaa```___\\\[[[XXXWWWVVVUUUUUUUUUVVVVVVXXXXXX]]]gggpppwww{{{{{{{{{zzzyyyzzz|||qqqccc\\\[[[ZZZ]]]aaaeeennnxxxcccTTTPPPTTTfff~~~ppp```VVVNNNJJJDDDAAA??????>>>===<<<;;;;;;::::::;;;;;;<<<999999999888888888777777666666777777777777777777444444444555555555666666333333222111111111111111111111000000000000111111111000000//////000000000//////000000000111111111////////////////////////------...000111222333444...............///000000000000000000000000000000333333333333222111000000////////////000000000000444444444444444444333333777777777888999:::;;;<<<888???DDDCCC>>><<<@@@FFFSSSRRRPPPOOOMMMIIICCC>>>===???AAABBBDDDGGGKKKNNNNNNKKKIIIIIILLLQQQUUUVVVRRRNNNIIIFFFFFFHHHKKKLLLRRRUUUZZZ]]]\\\XXXSSSPPPIIIJJJKKKLLLMMMMMMMMMMMMPPPPPPPPPPPPQQQQQQRRRSSSRRRRRRSSSTTTUUUVVVWWWXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTSSSSSSRRRRRRRRRQQQRRRRRRQQQQQQPPPPPPPPPQQQSSSTTTVVVWWWXXXZZZ[[[\\\^^^___aaabbbccceeegggiiijjjkkkkkkkkkkkklllooorrrvvvxxxvvvxxx|||{{{zzzzzzyyyyyy|||{{{nnnccc^^^]]]YYYXXXWWWVVVTTTSSSRRRQQQPPPRRRTTTVVVWWWZZZ^^^```bbbbbbbbbcccbbbaaa`````````aaacccccccccaaa^^^]]]XXXXXXWWWWWWVVVVVVWWWWWWVVVVVV]]]hhhqqqxxx}}}}}}|||{{{{{{~~~}}}|||nnnaaa\\\[[[[[[\\\^^^aaaiiixxxjjjYYYSSSTTT___ssszzzhhh\\\RRRMMMGGGBBB@@@???>>>===<<<;;;;;;::::::;;;;;;<<<999999999888888888888777666666777777777777888888444444555555555666666666333333222111111111111111222222111111111111222222111111000/////////000000//////000000000111111111////////////////////////,,,,,,...///111222333444//////......//////000111///////////////000000000444444444333222111000///////////////////////////444444333333222111111111666666666777888999;;;;;;888>>>BBBAAA===>>>FFFMMMYYYTTTNNNKKKIIIFFFAAA===<<<>>>@@@BBBCCCEEEIIIKKKKKKIIIGGGGGGKKKOOOSSSTTTRRRMMMHHHEEEFFFIIIKKKMMMPPPTTTXXXZZZXXXTTTQQQPPPKKKKKKLLLLLLLLLLLLLLLKKKNNNNNNMMMMMMNNNNNNOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNOOOPPPQQQQQQRRRRRRSSSUUUWWWXXXYYYZZZ\\\^^^______```aaabbbdddfffggggggggghhhkkknnnrrrvvvxxxwwwyyy|||~~~~~~{{{{{{|||{{{{{{~~~wwwnnneee]]]ZZZ[[[XXXXXXWWWVVVUUUTTTSSSRRRPPPRRRUUUVVVWWWZZZ]]]```eeeeeefffeeedddbbb```___```aaabbbccccccaaa___^^^ZZZZZZ[[[[[[ZZZZZZYYYXXXWWWXXX^^^iiirrrxxx~~~}}}|||~~~{{{xxxkkk___[[[[[[[[[[[[\\\]]]cccqqqppp^^^VVVVVVVVVgggqqqdddVVVQQQIIICCC@@@???>>>===<<<;;;;;;::::::;;;;;;<<<999999999888888888888777666666777777777888888888666666666666555555555555444444333222222222222222222222222111111222222222333222111000000000000111............////////////////////////////////////---......//////000111111000////////////000111111......//////000000111111111111222222222222111111////////////////////////222222111111111111111111555555555666777888999:::;;;;;;<<<>>>BBBHHHPPPUUURRRMMMGGGDDDDDDCCC@@@<<<<<<>>>@@@BBBCCCDDDGGGIIIJJJHHHFFFGGGJJJNNNQQQRRRQQQLLLGGGEEEGGGKKKLLLMMMMMMPPPTTTTTTQQQNNNLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOOOONNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKLLLOOOQQQRRRRRRQQQQQQPPPRRRUUUVVVUUUVVVYYY[[[YYYYYYZZZ[[[^^^```ccceeeeeefffhhhkkknnnqqqssstttwwwyyy{{{|||~~~}}}{{{|||~~~}}}}}}}}}mmmeee___YYYWWWXXXWWWVVVVVVUUUTTTSSSRRRRRRQQQSSSUUUVVVWWWYYY\\\^^^cccdddeeeeeedddbbb```^^^^^^___`````````___^^^]]][[[]]]^^^______]]][[[ZZZYYYYYY^^^hhhpppvvv|||}}}||||||uuuiii]]]ZZZ\\\[[[ZZZZZZYYY___lll~~~tttaaaXXXXXXPPP___yyyxxxjjjXXXRRRKKKDDD@@@???===<<<<<<;;;;;;::::::;;;;;;<<<999999999888888888888777666666777777888888888999888888777666555444333333555555444333333333333444333222222111111222222333444333333222111111111222,,,,,,,,,---------......000000000000000000000000////////////............000000000000000111222222......//////000111111222...///000111222222222222/////////////////////...//////000000111111222222444444444555666777888999>>>:::777;;;GGGRRRXXXZZZHHHDDD@@@???BBBBBB???;;;<<<>>>AAABBBBBBDDDFFFHHHIIIHHHFFFGGGKKKNNNPPPPPPKKKFFFBBB@@@CCCFFFHHHHHHJJJMMMOOONNNKKKHHHGGGHHHEEEFFFFFFGGGHHHIIIJJJKKKIIIIIIIIIHHHIIIIIIJJJJJJFFFGGGIIIKKKLLLMMMNNNNNNKKKKKKLLLLLLKKKKKKJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLLLLMMMLLLLLLKKKJJJEEEGGGJJJMMMNNNNNNLLLKKKMMMPPPSSSTTTSSSTTTWWWZZZTTTTTTUUUWWWZZZ^^^aaaccceeegggiiilllnnnpppqqqqqqvvvxxxzzz{{{|||~~~}}}{{{}}}~~~}}}jjjbbb^^^XXXVVVWWWUUUUUUUUUTTTSSSRRRRRRQQQRRRSSSUUUVVVVVVXXX[[[]]]___```bbbcccbbb```___]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\^^^aaacccbbb```]]][[[ZZZYYY]]]eeemmmqqqxxx~~~ssskkk```[[[[[[\\\\\\ZZZ[[[[[[cccttt|||fffWWWQQQPPPWWWiiittt^^^SSSIIIFFFDDD@@@<<<;;;;;;:::::::::::::::::::::999888777777999999888777666666666666666666666666777666666666555555555555222222333444444333333222444444333222111000///...//////000000000000//////......//////000111111111000000000000000000000000000000//////......---------------...000111333444111111000000//////......111222222222222111000000000///...///000333555777222222333333333444444444555444333222222444555666::::::???IIISSSTTTMMMFFF@@@??????>>>===<<<<<<<<<::::::<<<===@@@BBBDDDFFFGGGEEEDDDEEEHHHLLLNNNOOOIIIGGGDDDBBBBBBDDDFFFHHHHHHIIIIIIIIIHHHFFFDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCCCCCCCEEEFFFHHHJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLKKKIIIGGGEEEKKKJJJHHHFFFFFFFFFHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJGGGGGGHHHIIIKKKMMMNNNPPPNNNNNNOOOOOOPPPQQQQQQRRRSSSTTTTTTVVVXXXZZZ\\\^^^aaaeeeiiimmmnnnppprrrtttsssvvvyyy|||}}}}}}~~~}}}~~~{{{kkk```ZZZXXXVVVSSSUUUUUUTTTSSSRRRQQQPPPPPPRRRSSSTTTUUUUUUVVVUUUUUUYYY[[[]]]___aaa``````___]]]\\\\\\[[[[[[[[[[[[[[[\\\___bbbeeeeeebbb___]]]]]]\\\]]]```gggpppyyy~~~mmmeee]]]YYYZZZ\\\]]]\\\ZZZZZZaaapppkkk[[[SSSPPPUUUccc||||||ggg[[[OOOJJJGGGCCC???>>>;;;;;;;;;;;;:::::::::::::::999888888::::::999888999999999999999999999999777777666666666555555555333444444444444444333333444444333222111000/////////000000111111000000///.........---------------000000000000000000000000000000000000000/////////---------...///000111222111111111111000000000000111222222222222111000000222111000//////000222333000000111111111222222222111000///111555777777666555===HHHQQQSSSMMMCCC<<<;;;;;;::::::999888888777888999:::;;;>>>@@@BBBCCCDDDCCCBBBCCCFFFIIIKKKLLLGGGEEEBBB@@@@@@BBBDDDFFFFFFFFFFFFEEEDDDCCCBBBAAACCCCCCCCCDDDDDDDDDEEEEEECCCCCCBBBCCCDDDEEEGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFHHHJJJKKKJJJIIIIIIIIIHHHFFFDDDDDDEEEFFFGGGGGGFFFFFFEEEFFFGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPQQQRRRTTTWWWYYY\\\]]]```cccgggiiikkkmmmppprrrrrruuuxxxzzz{{{|||}}}~~~~~~}}}xxxjjj___ZZZXXXVVVSSSTTTSSSSSSRRRQQQQQQQQQPPPQQQRRRSSSTTTTTTUUUUUUUUUXXXZZZ\\\^^^______^^^^^^]]]\\\\\\[[[ZZZZZZZZZZZZ]]]___bbbccccccaaa^^^\\\\\\[[[\\\```gggqqq{{{wwwiiiccc[[[XXXYYY[[[\\\[[[ZZZ[[[```jjjxxxtttaaaVVVOOOQQQ[[[ooonnn```RRRJJJFFFAAA>>>===<<<<<<<<<;;;;;;;;;::::::;;;:::999999;;;;;;:::999999999999999999999999999777777777666666666555555555555666666555444333333444444333222111000000///111111111222222111111111333222222111000000//////000000000000000000000000000000000000111111111111......------...//////000111111111111222222222222111111222222111111000///111000///......///000111....../////////000000000000......000444777777666:::DDDOOORRRKKK@@@999666888777777666666555555555666777888999;;;===???@@@AAA@@@???@@@CCCFFFGGGGGGCCCAAA???>>>>>>???BBBCCCDDDCCCAAA@@@????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCEEEGGGHHHIIIHHHHHHEEEEEECCCBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDEEEEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIKKKKKKLLLLLLMMMNNNNNNOOOMMMNNNOOORRRUUUXXX[[[\\\___aaadddfffgggjjjnnnppprrrtttwwwxxxxxxyyyzzz|||~~~~~~~~~vvvjjj```[[[XXXUUUSSSQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTWWWXXXZZZ\\\]]]]]]\\\\\\]]]\\\[[[ZZZYYYXXXXXXXXX]]]^^^```aaaaaa```^^^]]]\\\\\\]]]aaaiiisss~~~|||qqqiiiddd^^^ZZZYYYYYYYYYYYY[[[\\\___fffooo}}}hhhYYYOOONNNSSSbbbzzzvvvfffUUUKKKFFFAAA??????>>>======<<<<<<;;;;;;;;;<<<;;;::::::;;;<<<;;;:::777777777777777777777777777777777666666666666555777777777777666555444333444444333222222111000000111222222333333222222111444444333333333222222222/////////////////////////////////000000111111111///......---------......000000000111111222222222111111111111111000000///------------...000111222---............/////////222111000000000222555888JJJLLLMMMFFF===666555777777777777666666555555555666666666777999;;;<<<===???===<<<===@@@BBBCCCCCC???>>>===<<<<<<>>>@@@BBBCCCAAA>>>;;;:::;;;<<<============>>>>>>>>>??????@@@@@@??????@@@@@@@@@@@@?????????@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLJJJKKKMMMPPPTTTXXX[[[\\\___aaabbbccceeehhhllloooqqqsssuuuvvvvvvvvvxxxyyy~~~~~~~~~~~~yyynnnccc\\\XXXTTTRRRPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVXXXYYYZZZZZZZZZZZZ[[[ZZZYYYWWWVVVVVVVVVVVVZZZ[[[]]]^^^````````````^^^^^^^^^bbbjjjuuuvvvkkkgggddd___\\\[[[[[[[[[[[[^^^]]]___ccciiivvvppp^^^QQQOOOOOOYYYnnnqqq^^^SSSLLLGGGEEEEEE??????>>>>>>===<<<;;;;;;<<<;;;::::::<<<<<<;;;:::777777777777777777777777888777777777666666666666666777777777666666555444444444333333222111111111222222333333333333222222/////////000000111111111////////////////////////.........//////000000000//////...------------......//////000000111111111000111111111111000//////,,,---------...000000111........./////////000000000222222///,,,000999BBBQQQMMMEEE<<<555333333555666666666555555555555555555555666666888999:::;;;<<<;;;:::<<<>>>?????????<<<<<<;;;;;;;;;===???AAAAAA???<<<999888999;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<========================>>>>>>>>>???????????????@@@@@@AAAAAAAAAAAA@@@AAA@@@@@@@@@@@@@@@AAAAAA?????????@@@@@@@@@@@@@@@@@@AAACCCEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIKKKMMMPPPSSSWWWZZZ\\\___aaabbbccceeeggglllooopppqqqssssssssstttvvvxxx~~~~~~~~~~~~|||uuuhhh^^^XXXTTTRRRPPPOOONNNNNNNNNPPPRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWUUUUUUTTTTTTTTTVVVXXXZZZ]]]```bbbccccccaaa``````ccckkkvvvyyy~~~{{{{{{qqqfffbbbaaa___^^^^^^^^^```aaa```^^^^^^bbbfffppp}}}hhhXXXTTTPPPTTTeeeyyyeeeXXXPPPIIIFFFFFFAAA@@@??????>>>===<<<<<<<<<;;;::::::<<<<<<;;;:::::::::::::::::::::::::::888888777777777666666666555555666666666666555555444444333333222222222222111222222333333222222111//////000111111222333333000000000000000000000000............//////////////////...............//////////////////000000000000000111111000000///...000000000///......------....../////////000000000---///000//////555AAAKKKIIIDDD<<<888666444222///333222222222222222222222444444444555666777888999:::999888999;;;<<<;;;:::999888888999:::<<<>>>??????===:::888777777999:::888888999999999:::::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>:::;;;<<<===>>>???@@@AAA>>>>>>>>>???????????????======>>>???????????????<<<>>>@@@CCCEEEFFFFFFFFFCCCCCCDDDEEEEEEFFFFFFGGGIIIJJJLLLOOORRRVVVYYY[[[___aaacccdddeeegggkkkmmmooopppqqqrrrrrrsssvvvxxx~~~~~~~~~zzz{{{{{{lll```XXXTTTSSSQQQPPPNNNNNNNNNPPPRRRSSSUUUUUUVVVWWWXXXXXXXXXXXXUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVTTTVVVZZZ^^^aaacccddddddbbbaaaaaadddlllxxxtttyyyzzzvvvxxx}}}{{{}}}{{{{{{ppphhh____________^^^___```aaa```]]]\\\```eeelllxxxvvv```[[[TTTSSS^^^wwwmmm^^^TTTJJJEEEDDDBBBAAA@@@???>>>===<<<<<<;;;:::999:::;;;<<<;;;999::::::::::::::::::::::::888888888777777777666666333333444555666666666666444333333333333222222222111111222222222222111111222222222333333333333333000000000000000000000000000000000////////////////////////......///000000111111000000000000000000000000000000000//////...111111000000///...------............/////////000------...111777???EEEIII<<<888444222222222111000111111111111111111111111333222222222333444555555666666555666888888777666555555555666888:::;;;<<<<<<:::888666555555666777777777888888888999999999555666888999:::::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::;;;<<<===>>>;;;;;;<<<<<<============<<<===>>>?????????>>>>>><<<>>>@@@BBBCCCCCCCCCBBBAAABBBBBBCCCCCCDDDDDDEEEGGGHHHJJJMMMPPPSSSVVVXXX]]]___bbbdddeeegggiiikkkmmmooopppqqqqqqssswwwyyy||||||}}}~~~~~~wwwzzz~~~nnnaaaYYYVVVVVVRRRQQQOOONNNNNNPPPRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXUUUUUUUUUUUUUUUVVVVVVWWWXXXWWWWWWWWWWWWXXXYYYYYYUUUXXX\\\```ccccccbbbbbb```___```dddnnn{{{rrrvvv}}}vvvtttxxx|||yyyzzz~~~~~~zzzyyytttzzzzzzqqqlllaaaaaaaaa___]]]\\\]]]^^^___[[[[[[___eeejjjssszzzeee___WWWRRRZZZqqqxxxggg[[[OOOHHHFFFBBBBBBAAA@@@???>>>===<<<;;;:::999999;;;;;;:::999888888888888888888888888888888888888777777777777111222333555666666777777444333333333333333333222111111111222222111111111111111000000///.........000000000000000000000000222222111111000000/////////////////////000111111333222222222111111000000000000000000000//////.........///000111111111000---------.........//////222...---333>>>EEEEEEBBB555222...++++++...333666111111111111222222222222111111000000111222333333444333333444555666444222222222333444666888999::::::999777555444444444444777777777777888888888888333444666888999::::::999888999999999999:::::::::===<<<;;;:::999999999999888999:::;;;;;;;;;;;;;;;;;;<<<>>>?????????>>>======???@@@BBBBBBBBB@@@???@@@@@@AAABBBBBBCCCCCCDDDFFFGGGIIIKKKNNNQQQTTTVVV[[[^^^bbbdddeeefffgggiiimmmnnnppppppqqqtttwwwzzz{{{{{{}}}~~~~~~{{{uuuzzznnnaaaYYYXXXYYYTTTRRRPPPNNNNNNPPPRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUTTTUUUUUUVVVWWWYYYYYYYYYYYYYYYZZZ[[[\\\WWWZZZ^^^bbbdddcccaaa___^^^]]]^^^dddooo}}}tttuuu~~~~~~wwwyyy~~~|||}}}}}}|||{{{}}}|||yyywww{{{yyymmmddd___^^^\\\[[[\\\]]]]]]\\\[[[^^^aaaaaa```cccjjjpppxxxfffYYYXXXXXX___yyyoooaaaWWWMMMEEEGGGDDDAAA?????????===<<<;;;;;;:::::::::999999999999999999999888888777777777666666555444333333333666666555555555444444444666666666666666666666666222222222222222222222222222111111111000000/////////////////////.........***,,,///222333222111000111000...---...///111333444444444333222111000///////////////////////////,,,+++***+++---...---,,,...//////...,,,,,,---///333///000:::DDDEEE;;;///111///......000000---***000000000000000000000000////////////000000000000333333222222333333444555333333333444444444555555666666666555555444444444555444444333333444444555555555555555666777999;;;666666777888888888888888666777888999:::999888888888999999::::::999999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<===============<<<>>>????????????AAACCCEEEGGGJJJLLLNNNPPPTTTWWWXXX[[[___bbbdddfffiiikkklllmmmooopppqqqrrrvvvxxxvvvwwwyyy{{{|||}}}}}}}}}~~~}}}}}}~~~}}}{{{pppbbb\\\XXXSSSRRRQQQQQQPPPPPPPPPQQQQQQTTTUUUVVVUUUTTTTTTVVVXXXXXXWWWVVVWWWYYYZZZYYYXXXYYYZZZ\\\^^^````````````\\\^^^aaacccddddddcccbbb^^^```ccchhhqqq~~~sssvvv{{{www{{{~~~{{{||||||}}}xxxllleee___^^^]]]]]]^^^^^^]]]\\\ZZZ\\\^^^^^^^^^bbbjjjpppmmm\\\WWWUUUZZZpppzzziii[[[PPPHHHFFFDDD@@@>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::999999999999888888888777777777777666555444444444666666555555555444444444555555555555555555555555222222222222222222222222222222222222111111111000000000000000000000000000...///000111111000...---///...---,,,,,,...///000333333333333222111000000////////////////////////000/////////111222111000000111111000......///000000333888>>>@@@===666000111///---...000111///---////////////////////////.../////////000000000000222222111111222222333444222222333333333333444444555555444444444333333333444333333222222333333444444333333333333555666777555555666777777777777777777777999:::::::::999888888999999999999999888777999999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<======<<<===????????????AAACCCEEEGGGIIIKKKMMMPPPTTTVVVXXX[[[^^^aaaccceeehhhjjjjjjlllooopppqqqrrruuuvvvxxxxxxyyyzzzzzz{{{||||||}}}~~~~~~oooccc]]]YYYUUURRRRRRQQQQQQQQQRRRRRRSSSTTTUUUVVVUUUTTTTTTVVVWWWXXXWWWVVVWWWYYYYYYYYYXXXXXXZZZ]]]___bbbcccdddddd___```aaabbbcccccccccbbb```aaadddiiirrrrrrxxx~~~yyyzzz~~~uuukkkddd```___```aaabbbaaa^^^\\\YYYZZZ[[[[[[\\\bbbjjjqqq|||{{{dddZZZUUUVVVfffzzzwwweeeWWWPPPHHHEEEAAA?????????>>>===<<<<<<<<<;;;;;;;;;;;;:::999999999999888888888888888888888777666666555555666666666555555555444444444444444444444444444444222222222222222222222222333333333222222222222222000000111111222222333333000000000//////.........///...---,,,---...///000111222222222222222111111...//////000000//////......,,,,,,---...///...------/////////---,,,---...000999AAABBB:::333111222000///---...000111111000////////////////////////....../////////000000000000000000000000111222222111111111111222222222222333333333222222222222222222222222111111222222222444444333333333333444444333444555555666666555555777777888999999999999888888888999888888777666666777777888999999999999999:::::::::;;;;;;<<<<<<<<<;;;===?????????@@@AAACCCDDDFFFIIIKKKLLLOOOSSSUUUWWWYYY]]]```aaacccfffhhhgggjjjnnnqqqqqqrrrssstttyyyxxxxxxwwwxxxyyyzzz{{{|||~~~nnnbbb^^^[[[WWWRRRRRRQQQQQQRRRSSSTTTUUUSSSUUUVVVVVVUUUUUUVVVXXXXXXWWWVVVWWWXXXYYYYYYWWWXXXZZZ]]]```dddfffhhhiii``````____________``````bbbcccfffkkktttsss||||||{{{|||rrriiidddaaabbbccceeefffeeeaaa]]]YYYYYYYYYZZZ\\\ccclllssszzz|||pppaaaXXXUUU___mmmqqqaaaXXXLLLIIIDDDAAAAAAAAA@@@???======<<<<<<<<<;;;;;;;;;999999999999999999999999999999999888888777777777666666666666555555555555444444444444444444444444333333222222222222222111222222222222222222222222///000000111222333333444......------...000111222000000//////000000111222000000111222222222222222...///000000000000///...***)))((()))+++,,,+++***---...//////...---...///777???DDD@@@555......222111000///...///000000111////////////////////////........./////////000000//////......//////000111/////////000000000111111111111111111111111111111111111000000000000111111666666555444444444444444222222333444444444444444555555666666777777777777777777777777777666555444555555666777888888888888999999999::::::;;;;;;<<<;;;===?????????@@@BBBCCCDDDFFFHHHJJJKKKNNNQQQTTTUUUXXX[[[^^^___aaadddfffdddhhhmmmpppqqqqqqpppqqqwwwvvvuuuuuuvvvxxxzzz||||||~~~~~~mmmbbb]]]ZZZVVVRRRQQQPPPPPPQQQSSSUUUVVVSSSUUUWWWWWWVVVVVVWWWXXXXXXWWWVVVWWWYYYZZZYYYXXXYYYZZZ]]]```cccfffhhhiiiaaa___]]]\\\[[[[[[]]]]]]bbbcccfffkkktttwww|||wwwnnngggbbbcccccceeehhhiiigggbbb___[[[ZZZZZZ[[[___fffnnntttyyyxxx|||iii]]]VVVZZZccczzz}}}iii]]]OOOKKKFFFBBB@@@@@@???>>>======<<<<<<<<<;;;;;;;;;999999999999999999999:::999999999999999888888888777777666666666555555555444444444444444444444444333333333222222111111111000000111111111111111111//////000111111222333333000///.........000222333000000000000000111222222//////000111222222222222...///000111111000///......---,,,---...//////---///000000000000000333555AAABBB@@@999222...///222111111000///......//////....................................////////////......------......///000........./////////000000000000000000000000000000111000000//////000000111555555444444333333222222111111222333333333333333333333333333333444444444555666666666555555444333333444555666777777777777888888999999:::;;;;;;<<<:::<<<>>>??????@@@BBBDDDCCCEEEGGGIIIJJJLLLPPPRRRTTTVVVZZZ\\\]]]___aaacccbbbffflllooopppooonnnnnnrrrqqqqqqrrruuuxxx{{{~~~}}}~~~~~~mmmaaa\\\XXXUUUQQQPPPOOONNNOOOQQQTTTUUUTTTVVVXXXYYYXXXXXXYYYZZZYYYXXXWWWXXXZZZ[[[ZZZYYYZZZZZZ\\\]]]___bbbcccdddcccaaa___\\\[[[\\\]]]^^^```bbbeeejjjsss}}}~~~~~~rrrjjjddd```bbbcccdddggghhhfffbbb___\\\[[[[[[]]]aaahhhoootttuuutttxxx~~~|||uuudddXXXWWW\\\lllqqqbbbRRRMMMGGGBBB???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999::::::::::::999999999999999999999999777777777666666666555555444444444444444444444444444333333222222111111111000000000000000111111111000000000111111222222333555444222000//////000000....../////////000000000//////000111222222222111...///111222222111///...///.........000111000///,,,,,,,,,+++,,,///333777EEE@@@999333000//////...---///000000///......///........................------........./////////---------------...//////............////////////////////////000000000000111000000//////000000111111111222222111000//////000111222222333333222222111111000000111111222333333333444444444444444333222333444666777777777777888888999999:::;;;<<<<<<:::<<<>>>??????@@@CCCDDDCCCDDDGGGHHHIIIKKKNNNQQQRRRUUUXXXZZZ[[[]]]___aaaaaaeeejjjmmmnnnmmmmmmmmmnnnnnnoooqqqtttxxx{{{}}}}}}~~~}}}lll```[[[XXXTTTRRRQQQOOONNNNNNPPPSSSUUUTTTWWWZZZ[[[[[[ZZZ[[[[[[[[[ZZZYYYZZZ[[[\\\\\\ZZZZZZZZZZZZ[[[\\\^^^___```fffdddbbb___^^^^^^___```___aaadddiiirrr}}}zzznnnfffaaa___``````aaacccdddccc___]]]]]]\\\[[[^^^ccciiinnnqqqoooooorrryyy{{{|||nnn^^^XXXZZZ___qqqnnnXXXRRRKKKEEEAAA???>>>===;;;;;;;;;;;;::::::::::::999999999:::::::::;;;;;;888888888888888999999999777777777777666666666555555555555555555555555555444444333333222111111000000000000111111222222222222222222222333333333333666555444222111000000000......///000000000000000///000111111111111111000...///111333333111///......---,,,---///000///...+++***))))))***///666;;;???:::333000//////,,,***&&&***///000///...///000........................---------.........//////---------------...//////............////////////.../////////000000000000111000000000000000000111///000111111111000///...111111222333333333333222111111000000000111222333000111222333444444444444222333444666777777888888888888999:::;;;<<<======:::<<<>>>??????AAACCCEEEBBBDDDFFFGGGHHHJJJMMMPPPQQQTTTWWWYYYZZZ[[[]]]___```dddhhhkkklllllllllmmmlllmmmoooqqqtttvvvxxxyyy{{{}}}}}}~~~|||kkk```\\\YYYVVVTTTRRRPPPNNNNNNPPPSSSUUUVVVXXX[[[]]]]]]\\\\\\]]]\\\[[[ZZZ[[[]]]^^^]]]\\\YYYXXXXXXYYYZZZ\\\^^^___dddcccaaa```____________```aaadddiiirrrxxxkkkddd___]]]___^^^^^^```aaa```]]][[[\\\[[[[[[^^^ccciiimmmoookkkkkknnnrrryyy}}}uuuvvvccc[[[[[[UUUeee{{{^^^XXXPPPIIIEEECCCAAA@@@;;;;;;:::::::::999999999999999999::::::;;;;;;;;;888888888888888888888888777777777777666666666666666666666666666666666666444444333333222111000000111111111222222333333333444444444444444444333333222333333333333333444444000000111222222222222222000000111111111111000000...///111333333111///...000///...///111111111000222111///...000666???EEE999555111//////...***&&&!!!&&&---000000000000111........................---------.........//////...------------...//////........./////////000000.../////////000000111111111111000000000000111111000111222333333222111000111111222333333333333222222111000000000111333444///000111222333444444444222333444666777888888888888999999:::<<<===>>>>>>:::<<<>>>???@@@AAACCCEEEBBBDDDFFFGGGHHHJJJMMMOOOPPPSSSVVVXXXYYYZZZ\\\^^^```dddgggjjjkkkkkklllmmmlllmmmppprrrtttuuuvvvvvvzzz|||~~~{{{|||zzzkkk```]]][[[XXXVVVTTTQQQOOOOOOQQQSSSUUUVVVYYY]]]^^^^^^]]]^^^^^^]]]\\\[[[\\\^^^___^^^]]]WWWWWWWWWXXXZZZ\\\^^^`````````___^^^]]]]]]\\\]]]```aaadddjjjssssssiiiccc___]]]_________^^^^^^]]]]]]]]]^^^^^^^^^___aaadddfffhhhhhhgggiiimmmqqq|||zzz}}}rrr```WWWYYY___mmmooo^^^PPPMMMHHH???<<>>;;;999::::::999888======<<<;;;::::::999999888888888888888777666666888777666444444444555666666666666666555555555555777777666555444333333222333333222111111222333333222222333333333333444444222222222222222222222222000000000///000111111222222222111111000000//////333333333222111000///...---------............///---222222///555@@@BBB<<<333222111000////////////111111000000000000111111//////.........---------------.........---+++***////////////////////////............/////////000////////////000000000000000000000000000000000000//////............//////222111111111000000//////333333333333333333333333222222333333333444444444777777777777777777777777666777777999:::;;;<<<<<<=========>>>???@@@BBBBBBCCCEEEFFFGGGHHHIIILLLNNNRRRSSSUUUUUUVVVXXX\\\___]]]```dddggghhhiiikkklllmmmooorrrsssttttttvvvwwwzzz|||~~~}}}||||||}}}}}}}}}~~~~~~oooeee```ZZZVVVVVV\\\ZZZVVVSSSRRRSSSVVVXXXYYYZZZ[[[\\\\\\[[[ZZZYYY^^^]]][[[\\\]]]^^^^^^]]]ZZZVVVRRRSSSXXX\\\[[[YYY```___]]]]]]\\\]]]^^^___cccccceeekkktttpppgggbbb___^^^^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]]]]^^^___aaaccceeeeeedddfffiiilllttt~~~}}}}}}hhh\\\SSSVVVbbbxxxkkkYYYRRRNNNEEEBBBEEE@@@>>>;;;::::::;;;::::::===<<<<<<;;;::::::999999888888888888888777666666:::999888777777777888999666666666666555555555555555444444333333222222111555444333222222333444555222222333333333333444444222222222222222222222222111111000000111111222333111111111111111000000000111222222222222111111000........./////////000000000000000222:::@@@===777333333222000000///////////////............//////000000000//////.........------.........---,,,+++........................---------............/////////000000111111111222000000000000000000000000//////............//////111111111111000000000///222222222222222222222222111111222222222333333333111222222333444555555666666777777888:::;;;;;;<<<=========>>>???@@@AAABBBCCCEEEFFFGGGGGGIIILLLNNNQQQRRRTTTUUUUUUWWW[[[^^^]]]___ccceeefffhhhjjjlllnnnpppssstttttttttuuuwwwzzz|||~~~~~~}}}}}}~~~~~~vvviiibbb^^^YYYWWWWWWXXXWWWUUUTTTSSSSSSSSSSSSXXXYYY[[[\\\\\\[[[ZZZZZZ]]][[[ZZZZZZ[[[\\\\\\[[[WWWSSSPPPRRRWWW[[[[[[YYY^^^^^^]]]]]]]]]^^^___```ddddddfffkkkuuu{{{mmmeeebbb___^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]___```aaa``````aaadddfffkkkxxx}}}{{{|||uuudddTTTSSSXXXjjjxxxaaaUUUOOOGGGCCCDDD@@@>>>;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;::::::999888888888999888888777666555555555444555555666777666666666666555555555555333333333333333333333333555555444444444444555555222222333333333333444444333333333333333333333333222222111111222222333444111111111111222222222222000000111222222222222222//////000000000111111111444///000999@@@???777111111111000///............//////............//////111111000000000000//////---............---,,,,,,........................,,,,,,---------.........//////000111222222333333000000000000000000000000//////............//////111111111111000000000000111111111111111111111111111111111111222222222222///000111222333555666666666777777888999:::;;;;;;============>>>@@@AAABBBCCCDDDFFFGGGGGGIIIKKKNNNOOOQQQSSSTTTTTTVVVYYY\\\\\\^^^aaabbbdddfffjjjlllppprrrtttuuuttttttuuuvvvzzz|||~~~~~~}}}}}}~~~vvvlllbbb]]][[[XXXWWWYYYUUUUUUUUUUUUTTTRRRQQQPPPXXXYYYZZZ[[[\\\[[[[[[ZZZ[[[ZZZXXXXXXYYYZZZZZZYYYTTTQQQOOOQQQUUUYYYYYYXXX\\\\\\\\\]]]^^^___aaabbbeeeeeeggglllvvvvvvjjjccc```^^^]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^______]]]\\\^^^aaabbbeeennnyyy|||vvv~~~|||~~~mmm^^^XXXVVVaaawwwmmm\\\SSSKKKEEEDDDAAA???<<<<<<===>>>>>>===<<<<<<;;;;;;;;;:::::::::888888888999999888888777333333333333444444555555666666666666555555555555444555555555666666777777555444444444444444444555222222222333333333444444333333333333333333333333333222222222222333444444111111222222333333444444111111222333333222222222/////////000000000111111666111555AAADDD:::111000///...---,,,,,,,,,,,,,,,111111000000000000111111000000000000000000000000..................---------------------------------------.........//////---...///000111222333333000000000000000000000000//////............//////111111111000000000000000111111111111111111111111111111222222222333333333222333444555666777888888666777777888999:::::::::<<<<<<<<<===>>>???@@@AAACCCDDDFFFFFFGGGHHHKKKMMMNNNPPPRRRSSSTTTUUUXXXZZZ[[[]]]___```bbbeeeiiimmmqqqsssuuuuuuttttttuuuvvvxxxzzz|||}}}||||||~~~lllddd]]][[[YYYWWWVVVXXXUUUUUUUUUTTTSSSRRRQQQQQQWWWXXXZZZ\\\\\\\\\\\\[[[\\\ZZZXXXXXXYYYYYYXXXWWWTTTRRRQQQRRRUUUWWWWWWVVVZZZ[[[\\\]]]___aaabbbcccffffffggglllvvvsssggg```^^^[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^______[[[ZZZ\\\```bbbdddjjjrrr}}}zzzrrrxxxyyyiii^^^WWW\\\lllkkk^^^TTTLLLHHHCCCAAA>>>===>>>??????>>>;;;;;;;;;;;;;;;:::::::::888888999999999999888888666666777777888888888888666666666666555555555555444555555666666777777888333333444444444444333333222222222333333333444444333333333333333333333333333333333222333333444555222222333333444444555555444444444333333111000000....../////////000000000666777>>>FFFBBB444///333//////......------......111111000000000000111111////////////////////////................................................////////////000000000000,,,,,,---...///000111222//////////////////////////////............//////000000000000000000111111222222222222222222222222333333333444444444444555666666666666666777777777777777777888888999999:::;;;;;;;;;<<<===>>>@@@@@@BBBDDDEEEFFFFFFHHHKKKMMMLLLOOOQQQSSSTTTUUUWWWYYYZZZ\\\^^^___aaaeeeiiilllqqqssstttuuutttssstttuuuuuuwwwyyyzzz{{{||||||fff```\\\[[[YYYUUUUUUWWWWWWVVVUUUSSSSSSTTTUUUVVVWWWYYYZZZ\\\^^^^^^^^^]]]^^^\\\ZZZYYYYYYYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVUUUYYYZZZ\\\^^^```bbbcccdddfffffffffkkkttt{{{mmmccc]]][[[YYYWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\^^^______``````\\\[[[\\\```bbbccchhhnnnwww{{{pppttt{{{rrrdddYYYYYYbbbsss|||jjj\\\QQQKKKEEECCC@@@????????????>>>;;;;;;;;;;;;;;;;;;;;;;;;777888999999:::999999999666666777888888888777777666666666666555555555555333333444444555555555555333333444444444444333333222222333333333333444444333333333333333333333333333333222222333333444555444444444444555555555555555555444444333111000///........./////////000000777<<>>???@@@BBBCCCEEEFFFFFFHHHJJJMMMLLLNNNQQQSSSTTTUUUWWWXXXYYY[[[^^^```bbbeeeiiillloooqqqssstttsssssstttuuusssuuuwwwyyy{{{~~~{{{wwwyyy~~~tttbbb^^^[[[[[[YYYUUUTTTVVVWWWVVVUUUTTTTTTVVVXXXZZZXXXYYY[[[^^^___`````````___]]][[[ZZZZZZZZZXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWYYYZZZ]]]___aaacccddddddeeeddddddiiirrr|||sssfff]]]YYYXXXWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYY[[[]]]___`````````^^^\\\[[[^^^``````dddiiinnnyyyttttttwwwxxxpppaaa[[[ZZZcccyyyvvveeeXXXPPPHHHEEEBBB@@@@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;777888999999:::::::::999555666777777777666555444666666666666555555555555444444444444555555555555333444555666666555444333222222333333333333444444444444444444444444444444222222222222222333333444666666666555555555555555333444444444333222222111//////000000000111111111999@@@BBB<<<444111111111222111111000000111222222//////............///////////////000000111111111///...------...///000111000000000000000000000000////////////000000000000---.........//////000000//////////////////////////////............/////////000000000111111111111111111111111111111111111333333333444444444555555333333333444444555555555777777777777888888888888:::::::::;;;<<<===??????BBBCCCEEEFFFFFFGGGJJJLLLLLLOOORRRTTTUUUUUUWWWXXXXXX[[[___bbbdddfffiiikkkmmmoooqqqrrrrrrssstttuuurrrtttwwwzzz}}}~~~sssnnnooowwwzzzjjj]]]ZZZZZZ[[[YYYTTTTTTVVVSSSSSSTTTVVVWWWYYYZZZZZZYYYZZZ]]]___aaabbbbbbbbb```]]][[[ZZZZZZYYYXXXVVVSSSTTTVVVWWWWWWXXXYYYYYYYYY[[[]]]```bbbccccccccccccbbbbbbfffppp~~~uuulllaaaZZZWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXVVVXXXZZZ]]]___````````````\\\[[[]]]]]]]]]```eeefffnnn{{{zzzwwwvvvuuu|||iii^^^WWWXXXjjjoooaaaXXXIIIGGGCCCAAA@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;777888999:::::::::::::::999:::;;;;;;;;;999888777777666666666555555555555777777777777777777777666444555666777777666555444222222333333333444444444444444444444444444444444222222111111222222333444777777666666555555444444222222333444444444333333000111111111111222222222;;;AAA???555000333333...//////.........//////000111111000000000000111111000000111111222222222222///...------...///000111000000000000000000000000............/////////000////////////000000000000//////////////////////////////............////////////000000111111111222000000000000000000000000222222333333333444444444222222333444666777888888777777777777888888888888:::::::::;;;<<<===>>>???BBBCCCEEEEEEFFFGGGJJJLLLLLLOOORRRUUUUUUVVVWWWXXXWWWZZZ___ccceeegggiiikkkkkknnnppprrrrrrrrrtttuuurrruuuxxx{{{zzznnnhhhhhhrrr~~~sssbbbYYYWWWXXXZZZXXXTTTTTTWWWOOOQQQTTTXXXZZZZZZYYYXXXYYY[[[]]]```bbbccccccccc___]]]ZZZYYYYYYXXXWWWUUUOOOQQQTTTVVVWWWYYYZZZ\\\ZZZ[[[^^^```bbbcccccccccbbbaaaaaadddnnn|||~~~qqqggg[[[VVVWWWXXXWWWUUUWWWWWWVVVVVVWWWXXXZZZ[[[YYYYYYYYYZZZ\\\]]]\\\ZZZYYYYYYZZZ\\\]]]^^^___```fffgggoooyyyuuu~~~qqqccc[[[YYYaaakkkmmm]]]SSSKKKDDDDDDEEEAAA===;;;======<<<;;;::::::::::::;;;;;;::::::::::::999999666777888999999999999999777777777777666666666666777666555444444444444444555555444444444333333333222333333333333333333333444444444444444444444444555444333222222444555777555555666555555444333333444444555555444444333222333......333222...333>>>JJJAAA777111000000///---//////000000000000////////////000111222333333444333222222111111222222333///////////////000111111000000000000000000000000/////////...------,,,,,,.../////////000000111111222222111111000000//////000000////////////000000222000...,,,,,,///222444111222333333111111222333444444444555555555555666444444555666666666666666888777777777777999:::;;;::::::999999:::===???AAACCCBBBBBBCCCEEEGGGJJJKKKGGGIIILLLPPPSSSUUUVVVVVVUUUYYY^^^aaaccceeeggghhhllllllnnnqqquuuwwwxxxwwwssstttwww{{{|||qqqhhhcccaaakkkwww|||jjj^^^VVVVVVWWWVVVVVVUUUSSSSSSSSSUUUWWWYYYYYYYYYXXXWWWXXXZZZ\\\___aaabbbaaaaaa```]]]ZZZ[[[^^^]]]YYYTTTTTTTTTTTTVVVYYY[[[\\\[[[[[[[[[]]]___aaacccdddeeeaaaaaaccchhhmmmvvv}}}lllcccXXXRRRTTTWWWXXXWWWXXXXXXWWWWWWWWWYYYZZZ[[[XXXXXXWWWYYYZZZ[[[ZZZYYYXXXXXXYYY[[[\\\]]]^^^___ddddddjjjxxxzzzwww}}}kkk___YYY\\\cccvvvyyyiiiYYYOOOGGGEEEDDDAAA===<<<<<<;;;:::999888888888888;;;;;;::::::::::::999999777777888999999999999999888777777777666666666666666666555555444444444444555555555444444444333333444444444444444444444444444444444444444444444444555444333222222333555666555555666777777777777777444444555555444444333222333000///000...---222999BBB;;;333///000111000...///000000111111000000//////000000000111222222222333222222111111222222333///////////////000111111000000000000000000000000///////////////000000000....../////////000000000111111111000000/////////000000////////////000000000////////////000111111111333333333222111222333444444444555555555555666555555666777777777777777888777777777777999:::;;;<<<;;;:::::::::<<<>>>???BBBBBBCCCDDDEEEGGGIIIJJJJJJKKKMMMOOOQQQSSSTTTUUUVVVZZZ^^^bbbdddeeeggghhhkkkkkkmmmooorrrtttttttttsssuuuxxx|||{{{qqqhhhcccaaammmxxxwwwggg\\\UUUUUUTTTTTTSSSRRRRRRRRRPPPRRRTTTWWWXXXYYYYYYXXXVVVXXXZZZ]]]^^^___^^^^^^^^^\\\ZZZ[[[^^^^^^[[[VVVVVVUUUUUUVVVYYY[[[[[[ZZZZZZZZZ[[[]]]^^^___```aaa___^^^___dddiiittt~~~yyyhhh___UUUOOOPPPUUUYYY[[[ZZZYYYYYYYYYYYYYYYZZZ[[[XXXWWWVVVWWWYYYYYYXXXWWWVVVWWWXXXYYYZZZ\\\]]]]]]bbbbbbeeemmm||||||yyyyyyiii^^^ZZZ[[[ddd{{{yyyeeeXXXMMMHHHFFFBBB@@@???===<<<;;;:::999999999999;;;;;;::::::::::::999999777888999999999999999999888888777777777666666666666666555555555555555555555555555444444444444333666666666555555444444333444444444444444444444444444333222222222333555666333333555666777888888999444555555555555444333333000333222......333888:::888444000///000222111000111111111222222111111111000000000000000000000000222222111111111111222222///////////////000111111000000000000000000000000//////000111111222333333............////////////000000000000////////////////////////////////////...///000222222111000000111333444333222111222444444444444555555555555666444555555666666666666666777777777777888999:::;;;======;;;::::::;;;<<<===@@@AAACCCEEEFFFHHHHHHIIILLLLLLMMMNNNPPPRRRSSSTTTXXX[[[___bbbdddeeegggiiikkklllmmmooopppqqqrrrssstttvvvyyy~~~}}}ssskkkfffdddnnnyyy|||pppcccYYYTTTSSSRRRPPPPPPPPPPPPQQQNNNPPPRRRTTTVVVXXXYYYYYYVVVXXXZZZ[[[]]]]]]\\\\\\\\\ZZZYYY[[[^^^```]]][[[XXXWWWVVVWWWYYYZZZZZZYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\ZZZ[[[___eeeqqq~~~~~~xxx{{{|||vvvggg```WWWPPPOOOSSSXXX\\\ZZZZZZZZZZZZZZZZZZ[[[[[[YYYXXXVVVWWWXXXXXXXXXVVVUUUUUUVVVWWWYYYZZZ[[[\\\aaabbbdddhhhppp~~~{{{vvvggg]]]YYY\\\lllqqqcccTTTLLLIIIEEECCCCCC??????>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999888888999::::::999999999888888888777777777666666555555666666666555555555555555555555444444444444777666666555444333333222444444444444444444444444333333222222222333444555111111333444555666666666555555555555555444444333...444444///222<<>>============;;;;;;:::::::::999999999999999:::::::::999999888888888888888777777777777555555666777777666666555666666555555555444444444555555555444333222111111444444444444444444444444222222222222333333444444222333333444444444444444555555666666555555444333...444555111555???AAA===111111111222333222111000222222333333333333222222000000000///////////////222111111000000111111222///////////////000000111111111111111111111111111111111111000000///////////////////////////....../////////000000000000000//////000111111000//////222111111000111222333333222333444444222222333444444444444555555555555666444444555666666666666555666777777888999999::::::999::::::;;;<<<===>>>???>>>@@@BBBEEEGGGGGGGGGGGGIIIJJJKKKMMMPPPTTTXXXZZZ[[[^^^aaabbbcccdddgggiiiiiikkkmmmmmmmmmnnnqqqtttyyy|||~~~wwwrrrpppnnnwwwvvvmmmfff```YYYTTTUUUSSSQQQOOONNNOOOPPPQQQQQQPPPPPPPPPQQQSSSTTTUUUXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWYYY[[[___bbbcccddd^^^\\\YYYWWWWWWXXXWWWVVVWWWWWWXXXXXXXXXYYYYYYYYYWWWWWWZZZ___bbbjjjxxx|||wwwqqqyyyzzzuuunnnlllggg___WWWTTTVVVYYYXXXYYYZZZ[[[\\\\\\\\\[[[\\\ZZZWWWVVVWWWWWWWWWVVVSSSTTTUUUVVVWWWYYYZZZZZZYYYZZZ\\\]]]___eeemmmtttnnn___ZZZXXX```www~~~iii[[[QQQIIIDDDDDD??????>>>===<<<<<<<<<<<<;;;;;;::::::::::::999999::::::::::::::::::999888999999888888888777777777444555666777888777666555666666666555555555444444444444444333333222222111444444444444444444444444222222222222333333333333444555555666666666555555555666666666666555444444222444555444777:::999444222222333333222222111000111222222333333222222111000000000000000000000000111111000000000000111111///////////////000111111111111111111111111111111111111000///......------000000000000////////////000000000000111111111111000000222222222222000000333222111111111222444555222444555444333222333555444444444555555555555666666777777888888888888888666666888999999:::999999888999:::;;;===>>>?????????@@@BBBDDDEEEGGGGGGHHHHHHJJJLLLOOOSSSVVVZZZ[[[\\\^^^```aaabbbcccfffhhheeehhhjjjkkkjjjmmmqqqvvv~~~zzzvvvtttqqqxxx~~~}}}}}}yyyrrriiibbb]]]ZZZUUURRRTTTSSSRRRPPPPPPPPPPPPQQQRRRQQQPPPOOOPPPQQQTTTUUUXXXXXXWWWWWWVVVVVVVVVUUUVVVWWWYYY\\\___bbbeeegggaaa^^^ZZZWWWWWWWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[XXXXXX\\\```bbbgggsss{{{xxxuuuzzzssspppnnnooonnnfff]]]VVVVVVXXXUUUWWWXXXZZZ\\\\\\\\\\\\\\\YYYVVVUUUUUUUUUUUUTTTSSSTTTUUUVVVXXXYYYZZZZZZYYYXXXWWWVVVYYY^^^eeejjjxxx|||kkkbbb\\\]]]lll|||jjj\\\PPPHHHFFF@@@@@@???>>>============;;;;;;::::::::::::999999::::::;;;;;;::::::999888999999999888888888777777444555777888888888666666666666666666555555555555444444444444444333333333444444444444444444444444111111222333333333333333222333444555666777777777666666666666666555444444555333444999;;;777333111000111222222111111111111111111222222222222111111///000000000111222222222111111000000000000111111///////////////000111111111111111111111111111111////////////////////////222222111111000000000000000111111111222222222333000222333444444333222000111222333333444444333333333444555444333333333555444444444555555555555666555666777777888888777777555666888999::::::999999999:::;;;<<<============@@@@@@AAABBBDDDFFFHHHIIIJJJKKKNNNRRRUUUXXXYYYZZZ\\\^^^``````aaabbbdddgggdddhhhkkklllmmmpppvvv|||{{{yyyvvv{{{|||wwwtttuuuvvvvvv{{{|||vvvmmmggg___YYYWWWVVVSSSQQQSSSRRRRRRQQQPPPPPPOOOOOOQQQPPPOOONNNOOORRRUUUXXX[[[[[[ZZZXXXXXXWWWWWWWWWVVVXXXZZZ\\\___bbbfffiiiddd```[[[XXXVVVVVVUUUTTTQQQRRRSSSUUUXXXZZZ[[[\\\ZZZZZZ[[[^^^```fffsssvvv{{{zzz|||rrrlllhhhlllpppqqqkkk```XXXVVVWWWTTTUUUXXXZZZ\\\\\\]]]\\\[[[YYYUUUSSSSSSTTTSSSSSSTTTTTTUUUVVVXXXYYYZZZZZZ[[[XXXUUUSSSVVV\\\cccgggnnn}}}wwweee^^^[[[aaannnwwwfffWWWMMMJJJCCCBBBAAA@@@????????????;;;;;;;;;:::::::::999999;;;;;;;;;;;;::::::999888999999999888888888888777333555777888999888777666777666666666555555555555444444555555555555555555444444444444444444444444111111222333333333333222...///111333444666777777666666666666666555555444666111333>>>AAA999444555///000111111000000111333111111111222222111111111//////000111222333333444111111000000000000111111///////////////000111111111111111111111111111111......//////000000111111333222222222111111000000111111222222222333333333111222444555555444222111///111444666666555222111333444555555333333444555444444444555555555666666222333444444555555444444555666888999::::::999999;;;;;;<<<<<<===<<<<<<;;;AAAAAAAAAAAACCCEEEHHHIIILLLMMMPPPTTTVVVXXXXXXYYY\\\^^^___``````aaadddffffffjjjooopppqqquuu|||}}}{{{~~~|||tttmmmmmmmmmmmmtttzzznnnffffff```YYYUUUTTTTTTRRRQQQQQQQQQQQQQQQQQQOOONNNMMMPPPOOOMMMMMMOOOSSSXXXZZZ```___^^^\\\[[[[[[ZZZZZZVVVXXXZZZ\\\___bbbgggjjjeeeaaa\\\XXXVVVUUUTTTSSSNNNOOOQQQTTTWWWYYY\\\]]]\\\ZZZZZZ\\\___fffuuu{{{|||~~~ssskkkfffeeegggjjjlllggg___YYYXXXZZZVVVWWWXXXZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVXXXWWWWWWWWWXXX[[[^^^___jjjppp|||tttfff\\\\\\bbbooosssbbbVVVQQQIIIGGGCCCAAA????????????======<<<;;;;;;;;;<<<<<<:::;;;<<<;;;999888999:::888888888888777777777777888888777777666666555555888777555333222333555666333333333333333333333333555555555555555555555555444444333222333444555666666666666666777777777777777666444555777666333000444777:::;;;999666444222000000000111111222333333444333222111111333555666444444333333333333444444111111111111111111111111222222111111111111222222000000000000000000000000222222111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333222333444555555555444333333333444444444444444444333222222111222333555666444444444555555555666666999888666555666777999:::999::::::;;;===???@@@AAA>>>>>>>>>???AAADDDHHHJJJKKKNNNPPPSSSUUUYYY]]]```^^^_________^^^___bbbdddfffjjjoootttyyy~~~~~~}}}{{{yyyvvvooohhhhhhmmmuuuuuuiiibbbZZZXXXUUURRRPPPPPPPPPPPPTTTSSSRRRRRRSSSRRRPPPNNNPPPPPPOOONNNPPPUUU]]]bbbdddaaa]]]YYYXXXZZZ\\\^^^YYYXXXXXXYYY[[[___bbbcccbbb^^^ZZZWWWUUUUUUSSSRRRQQQSSSTTTUUUWWWZZZ^^^``````]]]\\\^^^aaagggttt}}}~~~zzzooohhhdddcccbbbddddddbbb\\\XXXWWWWWWUUUVVVWWWYYYZZZYYYYYYXXXVVVVVVUUUUUUTTTTTTTTTSSSUUUVVVVVVWWWXXXWWWWWWWWWXXXWWWWWWWWWXXX[[[]]]___bbbiiitttooo```[[[[[[ccczzzqqqaaaYYYKKKHHHDDDAAA@@@@@@??????===<<<<<<;;;;;;;;;;;;<<<:::;;;<<<;;;999888999:::888888888888777777777777777777777777777666666666888777666555444555666666444444444444444444444444444444444444444444444444333222222111222333444555555555666666666777777777888666555666777777444111333666::::::777444222333222222222222222222222111222111000000000111333444111111111000000111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222333333333333333333333333222333444555555444333333333333333444444444444555333333333333333444555555444444444555555555666666888777666555555777888::::::::::::;;;<<<>>>???@@@?????????AAACCCFFFIIIKKKLLLOOORRRUUUWWWYYY]]]______````````````aaadddggggggkkkrrryyy}}}|||zzzyyywwwrrrmmmooouuussshhh```XXXWWWTTTRRRQQQRRRRRRSSSSSSRRRQQQRRRSSSSSSQQQOOOQQQPPPOOONNNOOOUUU\\\bbbjjjgggaaa\\\YYYWWWXXXYYYXXXXXXWWWXXXZZZ^^^bbbdddccc```[[[XXXWWWWWWVVVUUUTTTUUUWWWYYY[[[^^^bbbeeeccc```^^^```bbbhhhuuutttjjjdddaaa```]]]]]]]]]]]][[[XXXVVVUUUTTTUUUVVVXXXXXXXXXXXXWWWTTTTTTTTTSSSSSSSSSSSSSSSVVVWWWYYYZZZZZZZZZXXXWWWWWWWWWWWWWWWXXXZZZ\\\^^^]]]bbbkkkxxx}}}|||jjj^^^WWWZZZkkk~~~ooobbbRRRNNNHHHDDDCCCBBBBBBAAA===<<<<<<;;;::::::;;;;;;:::;;;<<<;;;999888999:::999999888888888777777777666666777777777777777777888888777777777777666666666666666666666666666666333333333333333333333333444333333333333444555555444444555555555666666666888777666666777666444222333777<<<;;;666333333555555555444333333222111111111000/////////000111222000000000000000000000000000000000000000000000000///000111222222111000///111111111111111111111111111111111111111111111111333333333333333333333333000000000000111111111111333333333333333333444444333333444444444444333333333333333444444444555555333444555555555555555555444444555555555666666666777666555555555666888999:::::::::;;;;;;===>>>>>>AAAAAAAAACCCEEEHHHKKKMMMMMMPPPTTTWWWXXXZZZ\\\]]]___`````````aaacccgggjjjmmmrrrzzz}}}xxx{{{}}}}}}|||zzzxxx||||||qqqggg```VVVVVVTTTSSSSSSTTTUUUUUUQQQPPPPPPQQQSSSTTTRRRQQQSSSQQQOOOMMMNNNTTT\\\aaallliiiccc^^^YYYWWWVVVVVVXXXWWWVVVVVVYYY]]]bbbeeeeeeaaa]]]ZZZYYYYYYYYYXXXUUUVVVXXXZZZ^^^bbbfffhhhfffcccaaaccceeekkkwwwzzznnneee```^^^]]]\\\[[[ZZZZZZZZZYYYVVVSSSRRRSSSUUUVVVWWWWWWVVVVVVSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWYYY[[[[[[ZZZXXXWWWWWWWWWWWWWWWXXXZZZ\\\]]]^^^```eeemmmwwwyyyxxxxxxggg\\\ZZZeeesss{{{kkk\\\UUUMMMHHHFFFEEEDDDBBB======<<<;;;:::::::::::::::;;;<<<;;;999888999:::999999999888888888777777666666666777777888888999666777777888888777666666666666666666666666666666444444444444444444444444666666666666666777777888444444444444555555555666666666555555555555444333444999===;;;666333555888555555444444444333333333111111000///000000111222222222222222222222222222222222222222222222222222...///111222222111///...111111111111111111111111111111111111111222222222333333333444444444444444000111111111222222222222333333333444444444444444444444444444333333333222222333333444444555555555444555666777777666555444555555555555666666666666666555555555666777888999;;;;;;:::;;;;;;<<<======AAAAAABBBDDDFFFIIILLLMMMNNNQQQVVVYYYZZZZZZ[[[\\\\\\]]]^^^___```dddiiilllwww|||~~~{{{~~~vvvmmmfffbbbXXXWWWVVVUUUTTTTTTUUUUUUPPPOOOPPPQQQSSSTTTSSSRRRSSSRRROOOMMMNNNSSSZZZ```eeeccc```\\\ZZZXXXXXXXXXWWWVVVUUUUUUXXX]]]bbbeeefffbbb]]]ZZZYYYYYYYYYYYYVVVVVVWWW[[[```dddhhhiiiiiifffdddeeeggglllyyyttthhhaaa]]][[[ZZZZZZYYYXXXXXXXXXVVVSSSPPPRRRSSSTTTVVVVVVVVVVVVUUURRRRRRSSSSSSTTTTTTUUUUUUTTTUUUXXXZZZZZZYYYWWWUUUVVVWWWWWWXXXYYYZZZ[[[[[[]]]\\\___dddlllzzz~~~{{{|||xxxlllpppyyyuuufff___bbbhhhwwwyyyggg^^^SSSKKKHHHFFFCCCAAA???>>>===<<<;;;;;;;;;;;;:::;;;<<<;;;999888999:::999999999999888888888888666666777777888888999999555666666777777777666555555555555555555555555555666666666666666666666666666666777777777777888777444444444444555555555666555555555444444333444444555888:::888444222444777333333444444444555555555333222222222111222222222111222333333333333222111222222222222222222222222...000111333333111000...111111111111111111111111000000111111111222222222333333444444444555555555222222222333333333444444333333333444444555555555444444333333222222222222222222333333444555666666555555777777777666555444555555555666666666777777555555555666777888888999;;;;;;;;;;;;;;;<<<===>>>AAAAAACCCEEEGGGJJJLLLMMMNNNRRRVVVYYYYYYZZZZZZ[[[YYYZZZ\\\^^^aaaffflllqqq}}}~~~qqqiiidddbbb[[[[[[YYYWWWUUUTTTSSSRRRPPPOOOOOOQQQSSSTTTTTTRRRSSSRRRPPPNNNNNNRRRXXX]]]^^^]]][[[ZZZXXXXXXWWWWWWUUUUUUTTTUUUYYY^^^cccffffffbbb]]]ZZZYYYZZZ[[[[[[ZZZYYYYYY]]]bbbgggiiijjjjjjgggeeeeeeggglllxxxzzzmmmccc]]]ZZZXXXVVVUUUUUUVVVUUUTTTRRRQQQPPPRRRSSSTTTVVVVVVVVVVVVUUUQQQRRRRRRSSSTTTUUUUUUVVVSSSUUUWWWXXXXXXXXXVVVUUUVVVVVVWWWXXXYYYYYYZZZZZZ[[[WWWYYY___eeeppp{{{yyyyyy|||kkkhhhjjjtttrrreee```___hhh|||vvvkkk\\\QQQLLLIIIDDD@@@@@@@@@>>>===<<<<<<;;;;;;:::;;;<<<;;;999888999::::::999999999999888888888777777888888888888888888555555666666666666777777666666666666666666666666666666666666666666666666333444444555666555555555444444555555555666666666555555666555333333555666555555555333111111222333222222333444444555666666444444444444333333333222000111222333333222111000111111111111111111111111000111222333333222111000222222222222222222222222000000000111222222333333222333333444444555555555333333333333444444444555333333333444555555666666555444333222111111222222111222333333444555666666666666666666666666555444555555666666666777777777555555666777888999999:::;;;;;;;;;<<<<<<>>>??????AAABBBDDDFFFHHHKKKLLLMMMNNNQQQUUUWWWXXXYYYZZZ\\\XXXZZZ\\\___dddkkksssyyy}}}{{{mmmfffbbb```^^^]]]\\\YYYVVVTTTQQQPPPPPPOOOOOOQQQSSSTTTSSSRRRSSSRRRRRRPPPPPPRRRVVVYYY[[[[[[ZZZXXXWWWUUUTTTSSSTTTTTTUUUWWW[[[___cccfffeeeaaa]]][[[]]]```bbbcccaaa___^^^```fffjjjkkkjjjjjjfffddddddeeejjjvvv|||sssfff]]]YYYWWWTTTQQQPPPSSSVVVVVVSSSRRRRRRTTTRRRSSSTTTVVVWWWVVVVVVUUUOOOPPPPPPRRRSSSTTTUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYYYYYYYYYY\\\VVVVVV\\\aaahhhyyy~~~{{{yyyooogggiiiqqq{{{qqqfff``````mmm|||jjj]]]VVVQQQKKKFFFBBBAAA@@@>>>======<<<<<<:::;;;<<<;;;999888999:::::::::999999999888888888999999888888888888888888777777666666666777888999777777777777777777777777666666666666666666666666222333444555555555444444555555666666666777777777666777888666444444777999888666222111333444333222333333333333333444444444444444444444444333222222000222333444444333222000111111111111111111111111222222222222222222222222222222222222222222222222///000000111222222333333111222222333444444555555222222333333333444444444333333444444555666666666555444333111111111111222111222222333444555666777777666555555444444444555555666666666777777777777555666777888::::::;;;;;;;;;;;;<<<<<<>>>???AAABBBBBBDDDFFFHHHKKKMMMNNNOOONNNPPPSSSUUUVVVXXX[[[]]]ZZZ\\\```dddjjjsss|||~~~uuuiiicccaaa______^^^]]]ZZZWWWTTTRRRPPPQQQPPPPPPQQQSSSTTTSSSQQQQQQRRRSSSRRRQQQRRRTTTVVVYYYYYYYYYXXXVVVTTTRRRQQQRRRSSSVVVZZZ]]]aaadddfffccc```^^^^^^ccciiimmmpppeeebbb```bbbgggjjjjjjhhhhhhdddbbbbbbccchhhsssyyywwwmmmbbbZZZVVVTTTQQQNNNNNNSSSXXXXXXUUUTTTWWWZZZRRRSSSUUUVVVWWWWWWVVVVVVNNNNNNOOOPPPQQQSSSTTTTTTVVVVVVVVVVVVWWWWWWXXXXXXVVVVVVWWWXXXYYYYYYYYYXXX```XXXVVV\\\___aaannn~~~yyyjjjeeegggooo}}}}}}pppggg]]]eeerrrwwwhhh```ZZZSSSMMMCCCBBBAAA???>>>=========:::;;;<<<;;;999888999::::::::::::999999999888888:::999999999888777777777999888777666666888:::<<<888888888888888888888888555555555555555555555555333444666777777777666555666666666666777777777777888999:::888666666999<<<===888333333666888777444555444444333333222222111444444444444444333222111333444666777777666444333333333333333333333333333444333333222222333333444222222222222222222222222///000000111222222333333111111222222333444555555111111222222222333333333333333444444555666777777666444333111000000111111111111222333444666666777777666555333333333444555666666666666777777777777666666888999;;;;;;;;;;;;;;;;;;<<<===???@@@BBBCCCDDDEEEGGGJJJMMMNNNOOOPPPNNNPPPRRRSSSUUUXXX[[[^^^]]]___ccchhhoooyyypppeeebbbaaaaaa^^^^^^]]][[[XXXUUUSSSQQQQQQQQQPPPQQQSSSTTTRRRQQQPPPRRRSSSSSSRRRRRRSSSTTTVVVWWWWWWXXXWWWVVVTTTSSSQQQSSSWWW[[[___bbbeeefffbbb```___aaahhhpppwwwzzzfffbbb___```eeehhhfffdddgggcccaaaaaaaaafffqqq}}}~~~{{{~~~|||zzzyyynnnfff]]]XXXWWWVVVTTTQQQWWWUUUTTTTTTUUUUUUSSSRRRSSSTTTUUUUUUUUUTTTSSSRRRNNNOOOPPPQQQQQQRRRTTTVVVWWWWWWWWWUUUSSSRRRTTTVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYWWWVVVXXX___hhhooouuunnnhhhfffpppzzzooodddcccgggtttzzzkkk```XXXTTTNNNIIIBBB?????????===<<<999:::;;;;;;<<<<<<<<<;;;:::::::::999999999888888999999999999888888777777666666777777888888888999777777666666555555555444666666777777888888999999777777777777777666555555888888777777777777777888666666666777888:::;;;<<<555555444444444444555555555555555555555555555555555333222333444444222///333333333222222111111111555555444444333222111111222222222222222222222222222222333333333333444444222222333333333444444444222222222222222222222222222222333333333444444444555444333333222222222222444444444444444444444444444444444444444444333333666555444444555666555333555444444555555666777888888888888888999:::;;;<<<:::;;;;;;===???AAACCCDDDFFFIIILLLNNNNNNMMMMMMNNNMMMOOOQQQRRRTTTXXX]]]``````dddkkksss{{{~~~{{{{{{vvvllleee___]]]______^^^^^^\\\YYYUUURRROOOPPPQQQPPPNNNLLLLLLNNNPPPPPPOOONNNMMMNNNPPPRRRSSSYYYYYYZZZ[[[YYYWWWTTTSSSRRRSSSVVVYYY]]]aaadddfffcccccccccggglllqqqssstttgggeeeccccccfffiiijjjkkkgggggg```\\\aaabbbiiiyyyzzzyyy{{{|||xxxttthhhbbbZZZVVVWWWXXXVVVTTTVVVUUUTTTTTTUUUVVVTTTSSSTTTUUUVVVWWWVVVVVVUUUTTTNNNPPPQQQRRRRRRSSSVVVXXX\\\\\\[[[XXXUUUTTTUUUVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZYYYWWWWWWXXX^^^fffkkk{{{pppgggjjjtttvvvhhhdddcccjjjwww|||oooeee```TTTNNNFFFAAA@@@@@@>>>===;;;<<<<<<<<<;;;::::::999:::::::::999999999999888999999999999888888888777777777777777888888888999777777777666666666555555777777777777777888888888777777777777777666555555888888777777777777888888999999999:::;;;===>>>???666555555444444555555666444444444444444444444444666444333444666666444222333333333333222222222111444444333333222222111111222222222222222222222222222222333333333333444444222222333333333444444444222222222222222222222222222222333333333444444444666666555444444444444444444444444444444444444444777777777777777777777777666555444444555666555444555555555555666777888888888888888888999:::;;;;;;<<<<<<===>>>@@@CCCEEEFFFHHHKKKNNNOOOOOONNNOOOOOOQQQRRRSSSTTTVVV[[[aaaeeelllooouuu{{{}}}xxxuuuvvv||||||nnnfffbbb^^^]]]______^^^\\\ZZZWWWTTTRRRPPPQQQQQQQQQPPPNNNNNNOOOQQQQQQQQQPPPOOOPPPRRRTTTUUUXXXXXXYYYYYYXXXVVVTTTSSSVVVWWWXXXZZZ]]]___bbbccceeeddddddgggkkkmmmmmmllldddbbbaaabbbeeehhhiiiiiifffggg```]]]aaabbbhhhxxx{{{vvvvvv||||||tttmmm```[[[VVVTTTVVVXXXYYYXXXUUUUUUTTTUUUWWWWWWVVVUUUUUUVVVWWWXXXXXXWWWVVVVVVQQQRRRTTTTTTTTTUUUWWWZZZ]]]]]]\\\YYYVVVTTTTTTUUUUUUUUUUUUVVVWWWXXXXXXYYYXXXXXXXXXWWWXXX\\\bbbfffppp~~~oookkkppp}}}ppphhhaaa```ggguuu}}}ssslllaaaYYYNNNFFFCCCBBBAAA???>>>===<<<;;;:::999888888::::::::::::999999999999999999999999888888888888777777777888888888888888888888888777777777777777888888888888777777777777777777888888777777666666888888777777777888888999::::::;;;;;;<<<===>>>>>>666555555444444555555666333333333333333333333333555333333444555666555444444333333333333333222222222222222222222222222222333333333333333333333333222222333333333333444444333333333333444444444444333333333333222222222222333333333333444444444444555555444333333333444444555555555555555555555555777888888888888888888888666444333444555666555444555555555555666777888999888777777888888999:::;;;===>>>???@@@BBBEEEGGGHHHJJJLLLNNNOOOOOOOOOPPPQQQTTTUUUUUUVVVYYY___hhhmmmyyy|||yyywwwtttrrrttt{{{zzzoooccc___]]][[[\\\___^^^]]][[[XXXUUUSSSRRRQQQRRRRRRRRRQQQPPPOOOQQQRRRSSSRRRQQQQQQRRRSSSUUUVVVXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXZZZ]]]___aaacccfffeeedddgggjjjjjjgggddd^^^^^^^^^```dddfffgggffffffgggaaa^^^bbbaaafffuuu~~~yyywww{{{~~~{{{pppfffZZZWWWSSSRRRTTTWWWXXXXXXUUUTTTUUUVVVXXXYYYWWWUUUVVVWWWXXXYYYYYYYYYXXXWWWUUUVVVWWWVVVUUUUUUVVVXXXYYYYYYYYYVVVSSSQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWXXXXXXXXXXXXZZZ]]]```eeewwwyyyzzz}}}|||rrrfff``````iiiyyy{{{pppfffYYYNNNHHHEEECCCAAA>>>===<<<;;;:::999999999;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888888888888888888888888888999999888888777777666666777777888888888777777666888888777777888888999999888888999:::::::::;;;;;;666666555555555555666666444444444444444444444444333222222222333444555555444444444444333333333333111111222222222222222222333333333333333333333333222222222333333333444444333333333444444444444555333333333333333222222222333333333444444444444555333222222111111111222222666666666666666666666666555555555555555666666666555444333444666666666444666666666666777888999999888777777888888999:::;;;===>>>???AAACCCFFFHHHIIIIIIKKKMMMMMMMMMNNNPPPRRRUUUVVVVVVYYY^^^fffpppwww~~~tttuuuuuuvvvyyynnnddd[[[YYYYYYYYYZZZ]]]]]][[[XXXUUUSSSRRRRRRRRRQQQSSSSSSRRRQQQQQQRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVXXXWWWWWWWWWWWWXXXYYYYYYUUUVVVXXXZZZ]]]```bbbccccccbbbcccfffjjjjjjeee```ZZZZZZ[[[^^^bbbddddddccceeegggaaa___cccbbbeeetttzzzyyy}}}}}}~~~yyylll```WWWUUURRRQQQRRRTTTUUUVVVTTTTTTUUUWWWYYYYYYWWWUUUVVVVVVXXXYYYYYYYYYXXXXXXYYYZZZYYYWWWTTTSSSTTTUUUTTTUUUVVVUUURRRQQQQQQRRRRRRSSSUUUVVVWWWXXXXXXXXXVVVWWWYYYYYYXXXYYY[[[]]]cccrrrrrrhhhbbbbbbkkkuuu~~~ssscccUUULLLGGGCCCAAA>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999999:::999999999888888888888888888888888888999999999999999999888888777777666666777777888888888888777777888888888888888999::::::777888999999999999888888666666666555555666666666666666666666666666666666444444444333444444666777444444444444444444444444222222222222222222333333333333333333333333333333222222222333333333444444333333444444444555555555444444444333333333222222333333444444444555555555222222222111111222333333666666666666666666666666333333333444444555555555555444333444666777666555777777666777777888999:::888888888888999:::;;;<<<===>>>???AAACCCFFFHHHJJJHHHIIIKKKKKKLLLMMMQQQSSSUUUWWWZZZ___fffooozzz}}}yyywwwqqquuuyyy}}}{{{ggg^^^VVVUUUVVVVVVWWWZZZ[[[YYYVVVTTTRRRQQQQQQQQQPPPRRRSSSSSSQQQQQQRRRSSSQQQQQQQQQQQQRRRSSSTTTTTTXXXXXXXXXXXXYYY[[[\\\]]]XXXXXXYYYZZZ\\\^^^```bbb^^^]]]^^^ccciiijjjeee___XXXXXXZZZ]]]```bbbbbbaaacccfffcccaaafffdddfffsss{{{zzz~~~~~~~~~tttfff[[[TTTSSSQQQPPPPPPQQQRRRSSSTTTTTTUUUWWWXXXXXXUUUSSSTTTUUUVVVXXXXXXXXXXXXWWWZZZZZZYYYVVVSSSRRRRRRSSSTTTUUUWWWVVVTTTRRRRRRSSSQQQRRRTTTVVVXXXXXXXXXWWWVVVWWWYYYXXXXXXXXXZZZ\\\bbbnnn|||uuujjjbbbbbbffftttnnn^^^SSSKKKEEEBBB@@@???===<<<<<<===>>>???;;;;;;;;;;;;::::::::::::999999999999::::::::::::999999999999999888888888888888888888888999999999888888888888777777777777777777888888999999888888888888888888888999:::;;;999:::;;;;;;;;;:::999888777666666555555666666777666666666666666666666666666777777555444555777999444444444555555555555666333333333333333333333333333333333333333333333333222222333333333333444444333444444444555555555555555555444444333333222222333444444444555555555555555555444444444555666666555555555555555555555555444444555555666666777777444333333444666777666555777777777777888999:::;;;999999999::::::;;;<<<===>>>>>>@@@BBBDDDGGGJJJKKKIIIJJJKKKKKKMMMPPPTTTXXXZZZ^^^dddjjjrrrzzz{{{vvvrrrpppsssxxx~~~xxx~~~|||tttccc[[[TTTTTTUUUTTTTTTWWWXXXWWWUUUSSSRRRQQQPPPPPPNNNPPPQQQRRRPPPPPPPPPQQQOOOOOOPPPQQQQQQRRRRRRSSSVVVWWWXXXZZZ\\\]]]^^^___\\\\\\]]]]]]^^^___```aaa^^^[[[[[[aaahhhjjjeee^^^YYYYYYYYY\\\___aaabbbaaabbbfffddddddiiifffhhhttt~~~zzznnnaaaWWWQQQQQQPPPOOONNNOOOPPPRRRTTTTTTUUUWWWXXXWWWSSSQQQRRRSSSUUUVVVWWWWWWVVVVVVWWWWWWWWWUUURRRQQQRRRSSSUUUWWWXXXWWWTTTRRRQQQQQQPPPQQQTTTVVVXXXXXXXXXWWWWWWXXXXXXXXXWWWXXXZZZ\\\```hhhrrrxxxkkkddddddeeerrr~~~mmm___UUUMMMHHHCCCBBB@@@>>>======>>>???<<<;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;:::::::::999999888888888777777777888888888999999777777777777777888888888666777888999999999999888888888888888999:::;;;<<<:::;;;<<<===<<<;;;999888777777666666666666777777666666666666666666666666555666666444222222555777444444555555666666666666666555555444444333333333444444444444444444444444222222333333333333444444444444444444555555555555666555555444333333222222444444444444555555555555666555555555666666777888444444444444444444444444555555555666777777888888444333222444666777777666888888888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAACCCFFFIIILLLMMMKKKLLLMMMNNNPPPUUU[[[___dddiiiqqqyyy}}}wwwsssrrrrrrsss|||}}}{{{pppiii```XXXRRRRRRTTTSSSSSSUUUUUUUUUTTTSSSRRRQQQOOONNNKKKMMMOOOPPPOOONNNNNNOOOOOOOOOPPPQQQRRRRRRRRRRRRSSSUUUXXXZZZ]]]^^^______\\\]]]^^^```bbbeeeggghhhhhhdddaaaeeelllmmmfff___\\\[[[ZZZ[[[^^^```bbbbbb```fffeeefffllliiijjjvvvwwwjjj]]]UUUNNNOOOOOONNNNNNNNNPPPRRRTTTTTTUUUVVVWWWVVVRRROOOQQQRRRSSSUUUVVVVVVUUUUUUSSSTTTTTTSSSRRRQQQSSSTTTVVVWWWXXXVVVSSSPPPNNNNNNOOOQQQTTTVVVXXXXXXXXXWWWWWWXXXXXXXXXWWWXXX[[[]]]]]]bbbjjjuuuvvvllljjj___gggtttyyykkk___VVVPPPGGGEEEBBB???=========>>><<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;:::::::::999999888888888666666777777888888888888666666777777888888999999666777888999999999999999888888888888999:::;;;<<<999:::<<<<<<<<<:::888666777777666666666666777777555555555555555555555555333333333111...---000444444555555555666666777777777777666555444444333333444444444444444444444444222222333333333444444444444444444555555555666666666666555444333333222222444444444555555555666666444444444444444555666777444444444444444444444444333444444555666777777888444333222444666777777666888888888888999:::;;;<<<<<<<<<;;;<<<<<<===>>>???AAAAAACCCEEEHHHKKKNNNOOONNNOOOPPPRRRTTTYYY```eeelllrrr{{{{{{tttooonnnqqqvvvzzztttiiiccc]]]UUUPPPQQQSSSRRRRRRTTTSSSSSSTTTTTTSSSQQQOOOMMMIIILLLNNNOOONNNMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSQQQSSSWWWZZZ]]]^^^^^^^^^XXXYYY]]]aaafffkkkppprrrtttnnnjjjlllqqqqqqiiiaaa^^^\\\ZZZ[[[]]]```bbbbbb```eeeeeegggmmmjjjkkkwww|||nnnaaaXXXTTTNNNMMMMMMLLLLLLLLLLLLMMMRRRRRRSSSSSSSSSRRRRRRQQQRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUTTTSSSRRRQQQPPPPPPXXXUUUSSSSSSUUUTTTQQQMMMPPPQQQSSSUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYZZZ[[[\\\___```eeeooozzzyyynnneeebbbdddppp~~~qqqcccXXXNNNJJJFFFDDDEEEDDDBBB???===<<<;;;<<<===<<<:::888:::999888888777777888888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777888888888888888888888888999888888888777777666666888888888888888888999999999===@@@>>>999555666888555555555555666666666666666666666666666555555444333444555555666666555555555444444444555666888999333333333444444555555555444555555555444333222222666666555444222111111000555555777777777666555555666666555555555444444444555555555555555555555555666666555555555444444444666666666666666666666666555666777777777666444333666666666666777777777777666666777888999:::;;;;;;???===<<<<<<===???@@@???>>>@@@BBBDDDFFFJJJNNNQQQSSSTTTUUUWWW[[[aaaiiinnnyyyxxxvvvqqqnnnnnnttt|||}}}vvvllleeeccc```]]]XXXSSSOOONNNNNNNNNSSSRRRQQQPPPNNNMMMLLLKKKMMMLLLLLLKKKKKKLLLMMMNNNNNNLLLJJJLLLOOOQQQQQQOOOQQQSSSUUUXXXYYYZZZ[[[[[[[[[\\\\\\^^^bbbhhhooottt|||xxxtttrrrqqqoookkkhhhaaa]]]WWWTTTUUUYYY\\\^^^```bbbdddfffhhhjjjmmmpppsssfff[[[SSSOOOMMMMMMLLLLLLLLLLLLLLLLLLQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQTTTSSSSSSRRRRRRQQQQQQPPPTTTRRRQQQQQQSSSSSSQQQNNNQQQRRRSSSTTTTTTUUUUUUTTTUUUVVVWWWXXXZZZ[[[\\\]]]^^^___ccckkksss|||zzz{{{nnnhhheeekkkvvvrrrgggZZZTTTLLLGGGEEECCC???<<<>>>===<<<;;;<<<;;;999777;;;;;;:::999999999999999::::::::::::::::::::::::;;;::::::999999888888888888888888888888888888888999888888888777777777777:::::::::::::::;;;;;;;;;888;;;>>>===999777888:::666666666777777777777888666666777777666666555444333444555555666666555555555555444444555666888999333333444444444444444444555555555555555444333333222333333333333444444444555444444333111///---+++666666555555555444444444555555555555555555555555666666555555555444444444555555555555555555555555666666777777777666444444666666666777777777888888888888999999:::;;;<<<<<>>======>>>???@@@@@@AAABBBDDDEEEGGGJJJOOOSSSUUUXXX\\\```eeelllrrrwwwyyyrrrqqqqqqrrruuu{{{zzz|||xxxpppgggbbbaaaccc___YYYSSSPPPOOOPPPQQQQQQQQQPPPOOONNNMMMLLLLLLMMMLLLLLLKKKKKKLLLNNNOOOOOOMMMKKKMMMPPPRRRSSSRRRTTTVVVXXXZZZ[[[ZZZZZZZZZ\\\___aaa```___dddmmmuuu{{{xxxuuutttsssrrrooommmeeeaaa\\\XXXXXX[[[^^^```bbbdddfffgggiiilllpppsss~~~uuuiii^^^UUUOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNOOOPPPQQQPPPOOOQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTVVVWWWYYY[[[\\\]]][[[\\\```eeeiiiuuu|||zzzqqquuu{{{yyypppgggdddhhhrrr{{{lllcccXXXOOOJJJFFFBBB???AAA???>>>======<<<:::888<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888888888777777777999:::::::::;;;;;;;;;<<<777:::===<<<999888999;;;777777777777888888888888666666777777666666555444444444555666666666666555555555444555555666777888444444444444444444333333555555666666666555444444222222333333444444444444888777777555333111///...555555555555555444444444555555555555555555555555666666666555555555555444555555555555555555555555666666777777777666555555666777777777777888888888::::::;;;;;;<<<<<<<<<===@@@??????>>>>>>@@@AAABBBDDDDDDEEEFFFHHHMMMSSSWWW\\\aaaiiipppvvv|||~~~wwwqqqjjjnnnsssyyy~~~wwwyyy~~~|||yyyooohhhaaa^^^___ccc```ZZZUUURRRQQQQQQRRROOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOQQQNNNLLLMMMPPPSSSUUUVVVXXX[[[^^^^^^]]]ZZZYYYXXX]]]aaacccaaa^^^bbbnnnxxx|||zzzxxxwwwwwwwwwvvvtttmmmiiiddd___]]]^^^```bbbcccddddddeeegggkkkqqquuuyyynnnddd[[[TTTOOOMMMJJJKKKKKKLLLMMMMMMMMMMMMPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPOOONNNMMMMMMLLLOOOOOOOOOOOOPPPPPPQQQQQQPPPOOONNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSQQQRRRSSSUUUWWWYYYZZZ[[[WWWYYY\\\___aaakkkyyyuuuyyy~~~pppnnnnnnuuuyyylllddd___cccppp}}}vvvhhh[[[TTTNNNJJJGGGDDDBBB@@@?????????===;;;===<<<;;;;;;::::::;;;;;;999999999999999999999999888888888999999:::::::::888888888888888888888888888888888888888888888888777888888999999:::::::::999;;;<<<;;;999888999:::666666777777777888888888777777777777777666555555444444555666666666666666555555555555666666777777555555555444444333333333555666666666666666555555666555555444333333222222666666777777888888888888555555555555555555555555555555555555555555555555666666666555555555555555444444444444444444444444666666777777777666666666777777777888888888999999;;;;;;;;;<<<<<<<<<======???@@@@@@??????@@@BBBDDDDDDEEEFFFHHHKKKRRRZZZ```hhhoooxxx~~~yyyuuuoookkkiiioooyyy|||vvvxxx~~~|||wwwuuuvvvqqq|||rrrhhhbbb\\\[[[\\\```^^^[[[WWWTTTRRRPPPPPPLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLLLLKKKLLLMMMOOOPPPQQQOOOMMMLLLOOORRRVVVXXX^^^aaadddccc___[[[YYYXXX]]]___aaaaaabbbhhhsss|||~~~|||{{{{{{{{{{{{{{{uuurrrmmmfffbbbaaabbbdddaaaaaaaaaaaaccciiipppuuuzzzssshhh___YYYTTTPPPNNNIIIJJJLLLMMMNNNNNNNNNNNNPPPQQQRRRRRRSSSSSSSSSRRRPPPOOOOOONNNMMMLLLLLLKKKMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQOOONNNLLLKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQNNNOOOPPPRRRTTTUUUWWWWWWSSSUUUXXX[[[^^^eeewww|||wwwsssttt~~~uuullleeehhhrrr~~~vvvjjj___[[[aaajjjxxxzzzkkk```XXXPPPLLLFFFDDDAAA@@@@@@???>>>===<<<<<<;;;:::::::::::::::999999999999999999999999888888888999999::::::;;;888888888888888888888888888888888888888999999999777777888999::::::;;;;;;<<<===<<<;;;999777888888555555555666666666777777777777777777777666666555444555666666777777666666555555555666666666666666555555555444444333333333555555666666666666666555666555555444444333333333111111222333555666777888444555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555777777666666666777777777888888888888999999999999::::::;;;;;;<<<<<<======>>>@@@AAA@@@@@@AAADDDGGGEEEGGGIIIMMMSSS\\\eeelllwww~~~yyyqqqmmmkkkjjjjjjpppwwwzzztttvvv}}}sssmmmmmmpppsss~~~oooeee___ZZZYYY[[[ZZZ[[[[[[ZZZVVVRRRNNNKKKJJJJJJKKKKKKLLLMMMMMMNNNMMMLLLLLLLLLLLLNNNPPPQQQPPPOOOMMMMMMNNNQQQUUUXXXaaaeeehhhfff```[[[YYYZZZ]]]\\\\\\___gggqqqyyy~~~~~~}}}}}}~~~|||zzztttllleeebbbbbbddd````````````ccciiiqqqvvv}}}rrrkkkaaaZZZVVVSSSOOOKKKIIIKKKMMMOOOPPPPPPPPPPPPOOOPPPQQQRRRRRRRRRRRRRRROOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNQQQQQQOOOMMMJJJIIIJJJLLLLLLMMMOOOPPPQQQQQQPPPPPPMMMMMMNNNPPPQQQRRRSSSTTTRRRRRRUUUYYY]]]cccppp}}}}}}zzzvvvvvvzzzsssfffccchhhpppyyyttteeeZZZXXX]]]dddqqqqqqdddYYYRRRKKKHHHDDDBBB@@@???>>><<<<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::888888888999999:::::::::888888888888888888888888888888888999999999999999999999:::;;;<<<===>>>>>>>>>===<<<:::999888777777555555555555666666666666777777888888777777666555555555666777777777777666555555666666666666555555444444444444444444333333444444555666666666555555222222333444555666666777444444333333333444555555444444444555555555555555555555555555555555555555555666666666666777777777666666666666666666666666777777666666666777888888888888999999999:::::::::999:::;;;<<<===>>>?????????AAACCCCCCCCCDDDIIIMMMKKKNNNSSSYYY```jjjtttzzz|||vvvnnngggeeehhhmmmqqq|||yyysssuuu{{{yyylllggglllsssyyyjjjbbb]]]YYYYYY[[[WWWXXXZZZYYYVVVRRRLLLIIIIIIIIIJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLMMMOOOPPPQQQPPPPPPOOONNNNNNPPPTTTWWWbbbfffhhhddd^^^YYYYYY[[[]]]ZZZYYY___jjjtttyyy{{{~~~}}}}}}zzzpppgggaaaaaabbbaaaaaaaaabbbeeekkksssyyy}}}yyyuuukkkddd\\\VVVTTTQQQMMMIIIJJJKKKNNNPPPRRRRRRRRRQQQMMMMMMNNNOOOPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMJJJGGGGGGIIILLLMMMOOORRRTTTUUUTTTRRRPPPNNNNNNOOOOOOPPPQQQQQQRRRRRRPPPRRRXXX]]]bbbiiirrrzzz}}}~~~rrriiieeeeeekkkrrr~~~|||nnn___XXXYYY[[[aaammm}}}xxxkkkcccXXXTTTNNNIIIFFFCCC@@@>>>>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999::::::888888888888888888888888888888888999999:::::::::999999:::;;;<<<===>>>>>>>>><<<:::999999999999888555666666666666777777777777888888888888777666666555555666777777777777777555555666777777666555444333333444444444444444444333333444555555555555555222222333444555666777777999888777666555555555666444444444555555555666666555555555555555555555555555666666666777777777777777777777777777777777777777777666666666777999999999999999::::::::::::;;;::::::;;;===???@@@AAABBB@@@DDDGGGHHHGGGIIINNNSSSWWW[[[aaagggoooxxx}}}xxxpppmmmiiiggghhhoooxxx~~~{{{vvvyyywwwkkkkkkvvv|||pppddd^^^[[[YYYYYY\\\YYYYYYXXXWWWTTTQQQMMMKKKIIIIIIIIIJJJJJJKKKKKKLLLMMMLLLLLLLLLMMMOOOQQQRRRQQQRRRSSSRRRPPPPPPSSSVVV```ccceee```YYYVVVXXX\\\\\\\\\\\\```gggmmmrrrttt|||}}}}}}{{{zzz{{{}}}rrrggg___^^^```___```aaabbbffflllsssxxx~~~}}}zzzxxxvvvvvvtttqqqnnnhhhaaaZZZUUUTTTRRRMMMIIIJJJLLLNNNQQQSSSSSSSSSRRRJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKIIIJJJJJJHHHFFFFFFIIIMMMNNNPPPTTTWWWXXXVVVSSSQQQOOOOOOOOOPPPPPPPPPQQQQQQSSSPPPQQQWWW]]]```eeejjjkkkrrrfff^^^___fffooouuu}}}ttteee]]]]]]YYYZZZ^^^iii{{{~~~uuuddd___XXXQQQLLLGGGCCCAAA??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888888999999:::::::::777777888999:::<<<<<<===<<<:::999888999:::;;;:::777777777777888888888888888888888888888777666666555666666777777777777777555555666777777666555444333333333444444555555555222333333444555555555444555555555555555444444444888777666444444444555666444444444555555555666666555555555555555555555555555666666666777777888888777777777777777777777777888777666666666888999:::999999:::::::::;;;;;;;;;:::;;;<<<>>>@@@BBBDDDDDDBBBFFFJJJKKKJJJMMMSSSXXXaaaeeekkkrrrzzz}}}uuunnniiiiiiiiikkkpppyyy}}}zzzwwwooosssuuujjj___[[[ZZZXXXYYY\\\\\\ZZZWWWTTTRRRPPPOOOOOOIIIIIIIIIJJJJJJJJJKKKKKKMMMLLLLLLLLLMMMOOOQQQRRRRRRTTTUUUTTTRRRQQQSSSVVV]]]```bbb]]]VVVSSSWWW\\\\\\^^^aaabbbcccfffjjjnnnvvvxxxyyyxxxwwwzzz~~~sssfff^^^]]]^^^\\\]]]___aaadddjjjqqqvvv{{{|||~~~~~~zzzsssppppppooolllhhhaaa^^^XXXTTTQQQOOOMMMKKKOOOPPPRRRTTTTTTRRROOONNNQQQLLLIIIKKKPPPUUUUUUSSSSSSPPPMMMMMMPPPPPPLLLHHHJJJJJJJJJKKKMMMLLLJJJHHHHHHFFFDDDCCCDDDGGGKKKMMMNNNQQQVVVZZZZZZWWWRRROOOOOONNNMMMLLLMMMOOOQQQSSSSSSRRRRRRTTTWWW[[[___bbbeeerrroooccc^^^]]]fffkkksssyyyyyysssiiiaaaXXXVVVWWW\\\eeerrr{{{ssshhh]]]VVVQQQMMMKKKDDDBBB@@@@@@@@@@@@???>>>???>>><<<::::::::::::;;;::::::999999999999999999999999888888888888999999;;;;;;::::::999:::::::::999888888:::===>>>===<<<;;;;;;::::::888777555444555666666666777777777888888888888888777777777777888888777777666666555555777777777777777777777777555555555555555555555555888777555444444555666777666666777777777777666666222333444555666666666666777777777777777777777777777777777777777777777777888888777777666666555555999999888888888888888999666666666666777777777777;;;;;;;;;<<<>>>>>>===<<>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::999999888888888888999999::::::999999999999:::::::::999888999;;;>>>>>>>>>;;;;;;;;;;;;:::888777666666666666777777777777777888888888888777777777777888888777777666666666666777777777777777777777777555555555555555555555555555555555555555666777888666666777777777777666666222333444555666666666666777777777777777777777777777777777777777777777777555555666666777777888888999888888777777777888888777888888888888999999999999999:::;;;===>>>>>>>>><<<>>>@@@BBBDDDFFFHHHIIILLLOOOTTTWWW\\\ccclllsss}}}~~~{{{rrrlllhhhggggggjjjpppwww~~~}}}{{{|||vvvccc^^^XXXSSSSSSTTTVVVWWWUUUTTTSSSSSSTTTSSSPPPMMMKKKJJJIIIHHHHHHHHHIIIJJJLLLLLLKKKJJJKKKLLLNNNPPPPPPQQQQQQPPPOOOPPPRRRTTT\\\```aaa\\\WWWWWWXXXWWWZZZ[[[]]]___aaacccdddeeeaaadddhhhlllqqqxxxttthhh___\\\\\\\\\ZZZ\\\bbbfffhhhlllqqq|||xxxxxxtttpppooonnnlllgggccc[[[XXXSSSPPPOOONNNMMMLLLJJJKKKNNNOOOPPPOOONNNMMMNNNLLLJJJMMMSSSXXXZZZZZZRRROOOMMMNNNPPPOOOLLLIIIKKKJJJJJJLLLMMMMMMKKKIIIGGGFFFEEEEEEFFFHHHKKKLLLNNNRRRWWW[[[\\\XXXSSSPPPPPPPPPOOOOOOPPPQQQRRRSSSVVVUUUTTTSSSTTTVVVXXXYYY]]]eeessssssjjj``````ccckkkrrrtttpppkkkiii^^^RRRNNNOOOSSS\\\eeexxxwwwnnnfffaaaVVVRRRMMMIIIGGGEEECCCBBB============<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::999999888888999999::::::999999888888999::::::;;;:::999999<<<>>>>>>>>>;;;;;;;;;;;;;;;:::999999777777777777777777777777999999888888888777777777888777777777777666666666777777777777777777777777555555555555555555555555333444555666777888888888666666777777777777666666333444555666666777777666777777777777777777777777777777777777777777777777555555666666777777888888777777777666666777777888999999999::::::;;;;;;;;;888999;;;<<<>>>@@@AAABBB>>>AAADDDFFFIIILLLPPPTTTTTTYYY```fffkkkrrr{{{yyynnneeeaaabbbgggkkkssszzzyyyvvvwwwwww{{{~~~qqqfff[[[XXXSSSQQQQQQRRRRRRRRRQQQPPPPPPPPPRRRQQQPPPNNNKKKJJJIIIIIIIIIJJJKKKLLLOOONNNMMMLLLLLLMMMOOOOOOOOOPPPPPPOOONNNNNNPPPRRR[[[```aaa\\\WWWWWWWWWVVVXXXYYYZZZ\\\^^^```aaabbbZZZ^^^dddiiiooouuu{{{uuujjjbbb^^^^^^[[[YYY\\\cccggghhhjjjooo|||{{{xxxwwwuuurrrooommmhhhbbb^^^WWWTTTPPPNNNMMMMMMMMMLLLMMMNNNOOOQQQQQQPPPOOONNNQQQNNNLLLMMMQQQTTTUUUUUUQQQOOONNNNNNOOOOOOMMMJJJKKKKKKKKKLLLMMMMMMKKKIIIFFFFFFFFFFFFGGGIIIKKKLLLLLLPPPUUUYYYYYYWWWRRROOOPPPPPPQQQQQQRRRSSSSSSSSSUUUTTTSSSSSSSSSUUUVVVWWW[[[```iiiuuuwwwfffbbb^^^aaaiiiooopppoooooobbbTTTNNNMMMOOOTTTZZZhhhuuu~~~tttmmmfffaaaZZZSSSOOOLLLHHHFFF@@@@@@@@@@@@???>>>>>>============<<<<<<;;;;;;;;;::::::999999999999::::::999999888888888999:::::::::::::::<<>><<<::::::;;;;;;;;;;;;::::::888888888777777777777666999999999888888888777777777777777777777777777777777777777777777777777777555555555555555555555555444555666888888888777666666666777777777777666666444555666777777777777777666666666666666666666666666666666666666666666666888888777777666666555555666666666666666666777888999999::::::;;;<<<<<<<<<;;;<<<>>>???@@@BBBDDDFFFDDDGGGKKKMMMOOORRRXXX\\\^^^eeennnuuu{{{tttnnneee___```gggpppvvv~~~sssooorrr|||xxxoooeee]]]UUURRRPPPOOOPPPPPPPPPOOOOOONNNNNNOOOQQQRRRQQQPPPMMMMMMLLLKKKLLLMMMNNNOOOPPPOOONNNMMMMMMMMMMMMNNNPPPPPPPPPOOONNNOOOQQQSSSXXX]]]___[[[WWWWWWWWWVVVUUUVVVWWWYYY[[[\\\^^^^^^ZZZ^^^dddjjjnnnssswwwzzz|||}}}{{{uuukkkbbb^^^]]][[[ZZZ]]]cccgggfffhhhlllwww}}}{{{yyyxxxvvvtttpppkkkeee___ZZZTTTQQQNNNLLLLLLMMMMMMLLLOOOPPPPPPPPPPPPOOOMMMMMMOOOMMMLLLLLLNNNPPPRRRSSSPPPOOONNNOOOOOONNNMMMKKKKKKKKKKKKLLLNNNMMMKKKIIIFFFFFFGGGHHHIIIJJJJJJKKKJJJMMMQQQTTTTTTSSSPPPNNNOOOPPPQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSUUUWWWXXX[[[^^^cccjjjwwwxxxoooeee```dddjjjoooqqqsssgggZZZTTTQQQPPPRRRUUUZZZbbbppp}}}tttoooggg___YYYTTTOOOLLLDDDDDDCCCAAA@@@???>>>============<<<;;;:::::::::;;;;;;::::::::::::;;;;;;999999888888999::::::;;;888:::===@@@BBBAAA===999888999999:::::::::::::::888888888888777777777777999999999999888888888888777777777777888888888888888888888888888888888888666666666666666666666666777777888888888777555444666666777777777777666666666666777777888777777777666666666666666666666666666666666666666666666666888888777777666666555555666666555666666777888888999999:::;;;;;;<<<=========>>>@@@AAAAAABBBFFFHHHGGGLLLQQQUUUWWW[[[aaaggglllsss||||||wwwuuugggeeebbbccchhhrrr|||vvvvvvzzz|||xxxsssmmmddd]]]YYYQQQPPPOOOPPPQQQQQQPPPOOONNNMMMMMMNNNQQQSSSSSSRRROOONNNMMMMMMMMMMMMOOOOOOOOONNNMMMMMMLLLLLLLLLLLLNNNOOOOOOOOONNNOOOQQQTTTTTTZZZ]]]ZZZVVVWWWWWWVVVSSSTTTUUUVVVXXXYYY[[[[[[[[[___dddhhhkkkmmmppprrrrrruuuvvvssskkkccc^^^]]]\\\[[[]]]ccceeedddeeeiiiqqq{{{zzzwwwvvvsssoooiiibbb\\\YYYSSSPPPMMMKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJLLLNNNQQQSSSOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKMMMNNNNNNLLLJJJEEEFFFGGGIIIJJJJJJJJJJJJIIIJJJLLLNNNOOOOOOOOONNNNNNOOORRRSSSTTTTTTRRRQQQPPPPPPQQQRRRTTTVVVWWWXXXYYY[[[^^^bbbkkk|||}}}oooddd```cccgggjjjsssjjjbbb]]]XXXSSSRRRTTTQQQTTT\\\hhhuuuxxxooohhh```YYYTTTMMMKKKHHHDDDAAA???>>>>>>>>>>>>===<<<;;;::::::999<<<;;;;;;::::::;;;;;;<<<999999999999:::;;;<<<<<<999:::>>>BBBCCCBBB===999888999:::::::::::::::999777777777888888888999999:::999999999999888888888777777777888888888888999888888888888888888888888666666666666666666666666999999999888777666555444666666777777777777666666777777888888888888777777777777777777777777777777777777777777777777777777555555666666777777888888666666666666777888999999999::::::;;;<<<===>>>>>>>>>AAACCCDDDCCCEEEJJJOOOKKKRRR[[[aaaeeejjjrrrxxx{{{zzztttooommmcccdddgggllluuu~~~~~~|||wwwsssoookkkhhhbbbZZZVVVVVVPPPOOOOOOPPPRRRSSSRRRQQQOOONNNMMMNNNQQQSSSTTTTTTOOONNNMMMLLLKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLLLLNNNQQQSSSSSSYYY]]]ZZZWWWWWWWWWUUURRRRRRSSSTTTVVVWWWXXXYYYYYY\\\```bbbdddeeefffhhhjjjooossssssmmmfffaaa______]]]^^^bbbcccbbbcccffflll}}}zzzyyysssrrrppplllfff```\\\ZZZSSSPPPMMMKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPLLLLLLKKKJJJJJJLLLNNNPPPNNNOOOOOOOOONNNMMMMMMMMMLLLKKKLLLMMMNNNNNNLLLJJJDDDFFFHHHJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOLLLNNNQQQTTTTTTSSSQQQPPPQQQQQQRRRSSSUUUVVVWWWXXXVVVXXX[[[]]]bbbooorrrfffbbbcccfffoookkkiiifffaaaYYYWWWYYYUUUSSSUUU\\\bbbkkkyyy{{{qqqhhhcccZZZWWWQQQKKKFFFDDDCCCCCC@@@??????>>><<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<===>>><<<<<<===@@@AAAAAA>>>;;;:::;;;;;;;;;;;;;;;:::999666666777888999999:::;;;::::::999999999888888888777777888888888999999999888888888888888888888888666666666666666666666666999999888777666666666666666666777777777777666666777888888999999888888777777777777777777777777777777777777777777777777777555555666666777777888888777666666777888999::::::;;;;;;<<<===>>>???@@@@@@BBBEEEIIIJJJKKKOOOVVV[[[ZZZcccnnnuuuyyy}}}{{{vvvqqqooommmlllnnnssszzz}}}}}}xxxqqqlllgggcccaaa[[[SSSQQQTTTOOONNNNNNPPPRRRTTTTTTTTTOOOMMMLLLMMMPPPSSSSSSSSSQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKIIIJJJLLLLLLMMMOOOSSSUUUWWW]]]```\\\XXXWWWVVVTTTQQQQQQRRRSSSUUUVVVWWWWWWUUUWWWZZZ\\\\\\]]]___aaaffflllsssuuuqqqkkkfffdddccc```___aaaaaa___```dddiii}}}|||xxxxxxoooooommmiiiddd___\\\[[[SSSPPPMMMKKKLLLLLLLLLKKKLLLMMMNNNPPPRRRTTTUUUVVVQQQPPPNNNLLLIIIIIIJJJLLLMMMOOOPPPOOONNNMMMMMMNNNLLLLLLLLLMMMNNNNNNLLLJJJDDDFFFHHHJJJKKKKKKJJJIIIKKKJJJIIIIIIJJJLLLOOOQQQLLLNNNQQQTTTTTTSSSQQQOOORRRSSSSSSTTTUUUVVVVVVVVVSSSVVVXXXYYY\\\fffvvvtttjjjhhhjjjjjjjjjmmmmmmhhh```^^^aaa___ZZZXXXYYYYYY[[[eeeqqq~~~vvvooofffaaaZZZRRRMMMJJJJJJJJJAAAAAA@@@???>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>???@@@>>>======>>>@@@??????<<<<<<======<<<;;;;;;:::555555666888999:::;;;<<<:::::::::999999999888888777777888888999999999999888888888888888888888888777777777777777777777777888888777666666777888999666666777777777777666666888888999999999888888777777777777777777777777777777777777777777777777777888888888777666666555555777777777777888999:::;;;<<<===>>>???@@@AAABBBBBBFFFJJJOOORRRTTTXXXaaagggkkkuuu}}}{{{yyyvvvtttsssssssssxxxzzzvvvtttsssvvv~~~yyyqqqkkkeeeaaa___YYYQQQOOOTTTOOONNNMMMOOORRRTTTUUUUUUNNNMMMLLLLLLOOORRRSSSSSSUUUSSSQQQOOONNNNNNNNNNNNKKKLLLMMMMMMMMMMMMLLLLLLJJJLLLMMMNNNOOORRRVVVYYY[[[aaaccc^^^YYYWWWUUURRRPPPQQQRRRSSSTTTUUUVVVWWWRRRTTTWWWXXXYYY[[[]]]___eeellluuuxxxuuuooojjjhhheeeaaa___``````^^^___ccchhh}}}zzztttssspppnnnkkkfffaaa\\\XXXVVVTTTQQQMMMKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTQQQOOOMMMJJJIIIIIIIIIJJJIIIKKKKKKKKKKKKKKKMMMOOOLLLLLLLLLLLLKKKJJJHHHHHHJJJJJJJJJKKKMMMMMMKKKIIIJJJIIIHHHGGGGGGIIIJJJLLLOOOOOOPPPPPPQQQRRRRRRSSSQQQSSSUUUWWWWWWUUUSSSQQQSSSTTTVVVYYY]]]ccckkkppp~~~tttjjjooommmpppssspppiiiiiinnnqqqllleee^^^[[[[[[^^^aaajjjsssyyyqqqhhhbbb^^^YYYSSSMMMNNNJJJFFFBBBAAA@@@>>>===???===<<<<<<<<<;;;888666;;;;;;;;;;;;<<<<<<<<<===;;;DDDHHHAAA;;;<<>>===;;;<<<<<<;;;;;;;;;:::::::::<<>>===>>>>>>===<<<;;;;;;;;;;;;???AAAAAA===<<<===<<<:::;;;<<<<<<===<<<<<<;;;;;;;;;::::::::::::999999999999888888777777777777777999999999888888888777777777777777777777777777777666666777777888888999999777777777777777777777777888777777777777777777777666666666777777777888888666666666666555555555555777777666666666666666777555555666666777888::::::;;;<<<===>>>AAACCCEEEFFFHHHMMMRRRUUUVVVWWW[[[^^^dddiiipppxxxyyydddbbb___^^^aaakkkxxxpppfff\\\YYYTTTPPPNNNMMMKKKJJJLLLKKKKKKLLLNNNNNNMMMLLLKKKLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQQQQQQQPPPNNNNNNOOOOOONNNNNNLLLKKKJJJIIIJJJJJJJJJJJJKKKMMMPPPQQQUUUWWWYYYYYYXXXVVVVVVVVVSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQRRRSSSUUUWWWYYYZZZ]]]bbbfffhhhkkkrrrvvvwwwvvvmmmdddaaa``````bbbgggrrr|||pppggg```^^^[[[WWWTTTQQQPPPOOOOOOMMMKKKKKKLLLNNNNNNNNNPPPPPPQQQRRRSSSTTTTTTUUURRRPPPNNNLLLJJJHHHHHHHHHIIIKKKKKKKKKJJJKKKMMMOOOPPPOOONNNMMMMMMLLLLLLLLLNNNNNNMMMNNNOOONNNKKKIIIJJJIIIHHHHHHIIIKKKMMMOOOLLLLLLMMMMMMNNNNNNOOOOOORRRSSSUUUVVVVVVUUUSSSRRROOOPPPPPPPPPPPPSSSWWWZZZbbbkkkyyyyyyuuuttt|||}}}uuuoooxxx|||wwwmmmgggbbb^^^[[[YYY^^^hhhsss{{{yyytttkkkccc^^^YYYUUURRRLLLIIIEEEBBBAAAAAAAAA@@@AAA@@@???>>>>>>>>>??????EEECCC@@@>>>???@@@===:::;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::999999999999999888777777666666777777888888777777777666666666777777777777777777777777888888888777777777777777666666666666666666666666777777777666666666555555666666666666777777777777777777777777777777777777888777666555555666777888;;;:::999999:::;;;===???>>>???AAACCCEEEHHHLLLNNNUUU[[[bbbggghhhjjjmmmpppuuuzzz{{{wwweeebbb___^^^cccnnn}}}zzzkkkcccYYYVVVRRROOONNNMMMKKKJJJLLLKKKKKKKKKMMMMMMKKKIIIKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMNNNOOOPPPOOONNNNNNLLLLLLMMMMMMMMMKKKJJJHHHJJJJJJJJJJJJJJJKKKMMMNNNSSSUUUVVVWWWVVVVVVXXXYYYVVVVVVUUUTTTSSSQQQPPPPPPQQQQQQRRRTTTUUUWWWXXXYYY\\\___bbbbbbdddiiiooosssuuummmeeebbb``````eeekkkuuu}}}}}}|||uuuiii___ZZZYYYVVVSSSPPPOOOOOOOOOOOOMMMKKKKKKMMMNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRPPPOOOMMMKKKJJJHHHGGGGGGIIIKKKKKKKKKJJJKKKMMMOOOPPPPPPOOONNNNNNNNNOOOOOOPPPOOOOOOPPPQQQPPPNNNLLLJJJJJJHHHHHHIIIKKKMMMNNNKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPRRRSSSSSSRRRPPPOOONNNOOOPPPPPPQQQSSSWWWZZZ]]]aaalll}}}~~~wwwyyymmmmmmrrrzzz|||rrrkkkbbb[[[ZZZ]]]dddhhhmmmtttvvvooohhhbbb___YYYUUUPPPLLLKKKJJJHHHGGGCCCBBBAAA@@@@@@AAACCCDDDIIIDDD??????AAA@@@===::::::;;;<<<<<<<<<<<<<<<;;;:::999999999999888888888999888888777777777777777777777666666666555555555777777777777777777777777:::999999888777666555555555555555555555555555555555555555555555555555555666666666666777777777777777777777777777888888888888888777666666888999:::BBBAAA???>>>???AAACCCEEEEEEHHHJJJLLLNNNRRRXXX\\\ccciiiqqqvvvyyy{{{~~~zzzuuuqqqfffbbb^^^```iiivvvsssfff___WWWTTTQQQOOONNNMMMLLLJJJMMMLLLKKKLLLMMMMMMKKKIIIJJJKKKKKKKKKKKKKKKLLLLLLIIIJJJLLLMMMNNNNNNMMMMMMJJJKKKLLLMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKQQQSSSTTTUUUUUUWWWYYY[[[YYYXXXVVVTTTRRRQQQPPPOOOQQQRRRSSSUUUWWWXXXYYYZZZZZZ\\\^^^______bbbiiipppssslllfffdddbbbaaaffflllttt}}}zzzwwwuuutttssslllaaaXXXWWWUUUSSSPPPOOOOOOOOOPPPPPPNNNMMMMMMNNNOOONNNMMMKKKKKKLLLMMMNNNOOOOOOPPPQQQPPPOOONNNMMMKKKJJJJJJIIIKKKKKKKKKKKKKKKMMMOOOPPPOOOOOONNNOOOPPPRRRSSSQQQQQQQQQRRRTTTSSSQQQOOOMMMLLLJJJIIIJJJKKKMMMNNNKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPQQQRRRRRRQQQPPPOOOLLLMMMNNNOOOOOOQQQTTTWWWWWWYYYaaaqqq}}}vvvkkkmmmrrrxxx~~~~~~wwwmmmddd^^^\\\[[[ZZZ\\\bbbmmmyyy{{{tttpppfffbbb]]]YYYVVVTTTQQQOOOIIIHHHFFFEEEEEEFFFGGGHHHLLLEEEAAAAAAAAA???======<<<===============<<<<<<999999999999888888888888:::999999888888888888888777777666666666555555555777777777777777777777777:::999999888777666555555666666666666666666666666444444444555555666666666666666666777777777888888777777777777777888888888999999999:::;;;<<<>>>>>>AAA@@@@@@@@@AAADDDGGGIIILLLOOOSSSUUUWWW\\\ccchhhqqqwww|||uuupppmmmgggdddccchhhrrr|||jjj___ZZZUUUSSSPPPOOOOOONNNLLLKKKLLLKKKKKKLLLMMMMMMKKKIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLIIIJJJJJJJJJJJJKKKKKKKKKOOOQQQSSSUUUUUUWWWYYY[[[ZZZYYYWWWUUUSSSQQQPPPPPPQQQRRRTTTVVVWWWXXXYYYYYYVVVWWW[[[]]]^^^```iiissssssoookkkiiifffccceeekkkqqq}}}|||zzztttrrrpppnnnkkkddd[[[UUUVVVTTTRRRPPPOOOPPPQQQRRRRRRPPPOOOOOOPPPPPPNNNMMMJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQPPPPPPOOONNNMMMMMMIIIKKKKKKKKKKKKKKKMMMOOOOOOOOONNNOOOPPPRRRUUUVVVRRRRRRRRRTTTVVVVVVUUUSSSQQQOOOMMMLLLLLLMMMNNNOOOKKKLLLLLLMMMMMMNNNOOOOOONNNOOOPPPPPPPPPPPPOOONNNKKKMMMNNNNNNNNNOOOQQQSSSTTTUUU\\\hhhtttxxxtttpppooottt}}}zzzsssllleee___ZZZUUUXXX^^^eeennnxxxyyyuuuqqqlllhhhddd___\\\WWWTTTQQQNNNMMMMMMNNNOOOQQQKKKGGGGGGEEEAAA@@@CCC@@@@@@@@@@@@???>>>>>>===;;;:::::::::999999999999;;;::::::999999999999999888888888888777777777777777777777777777777777777777777777777777777888888777777777777777777777777444555555666777888999999777777777888888888999999:::::::::;;;;;;;;;<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBDDDGGGJJJNNNRRRTTTWWW[[[___bbbdddiiiqqqxxx}}}vvvrrroookkknnnrrrxxxqqqbbbZZZXXXSSSQQQOOONNNNNNNNNLLLKKKKKKJJJJJJKKKLLLLLLKKKIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOIIIIIIJJJKKKKKKKKKKKKKKKMMMPPPSSSUUUVVVWWWXXXZZZ[[[ZZZWWWUUUSSSQQQQQQQQQOOOPPPSSSUUUWWWXXXXXXXXXVVVWWW[[[``````aaajjjvvvwwwtttsssqqqkkkdddcccggglllzzz}}}zzzxxxrrrpppnnnkkkggg```YYYTTTVVVTTTQQQPPPOOOPPPRRRTTTSSSRRRPPPPPPPPPPPPNNNMMMJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPOOONNNMMMIIIKKKKKKKKKKKKKKKMMMOOOOOONNNNNNOOOQQQTTTWWWYYYRRRRRRSSSUUUXXXXXXWWWUUUTTTRRRPPPNNNNNNNNNOOOPPPLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNOOONNNMMMNNNOOOQQQUUUVVV[[[cccjjjsss}}}rrrjjjkkktttzzzqqqggg```VVVVVVWWWXXX\\\dddmmmsss{{{|||wwwqqqmmmccc```\\\XXXUUUTTTTTTUUUVVVPPPMMMNNNJJJEEEEEEJJJCCCCCCCCCBBBAAA@@@???>>><<<<<<;;;;;;;;;:::::::::<<<;;;::::::999999:::::::::::::::999999999999888777777777777777777777777444555666777888999::::::999999999999999999999999555555666888999:::;;;<<<888888888888999999999999>>>?????????@@@@@@AAAAAA===???AAADDDGGGHHHHHHHHHKKKMMMPPPUUUZZZ___cccfffgggkkkooorrrtttyyy{{{wwwtttqqqyyyyyyhhh]]]XXXXXXQQQOOONNNMMMNNNMMMLLLJJJIIIIIIHHHJJJKKKLLLKKKIIILLLLLLLLLLLLLLLKKKKKKKKKGGGHHHIIIJJJJJJJJJIIIIIIKKKKKKJJJJJJLLLMMMOOOQQQIIIIIIJJJKKKLLLLLLLLLLLLMMMPPPSSSUUUVVVWWWXXXYYY[[[ZZZWWWUUUSSSRRRRRRRRRNNNOOORRRTTTVVVVVVWWWVVVYYYZZZ^^^cccbbbaaajjjvvv{{{yyyyyywwwoooeeeaaaccchhhwww~~~zzzwwwtttsssooojjjddd___XXXQQQMMMOOOPPPQQQRRRSSSTTTUUUUUUQQQSSSUUUSSSPPPNNNNNNOOOOOOOOONNNNNNMMMMMMNNNNNNLLLMMMNNNOOOOOOMMMLLLKKKIIIHHHGGGGGGGGGIIIKKKLLLMMMMMMMMMOOORRRSSSSSSRRRRRRPPPNNNNNNPPPSSSUUUVVVYYYVVVQQQMMMJJJJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNOOONNNMMMLLLKKKJJJJJJJJJJJJLLLMMMMMMNNNOOOOOOPPPPPPPPPSSSVVVYYY]]]gggvvvrrrjjjnnnuuuyyy~~~tttmmmaaa]]]XXXUUUUUUXXXZZZ[[[gggmmmvvv~~~wwwsssmmmgggccccccdddfff```\\\VVVTTTSSSRRROOOMMMKKKIIIHHHFFFDDDCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>===>>>===<<<;;;;;;;;;<<<===;;;:::888777777888999999666777888888888888888888888888888999999999999999;;;;;;;;;;;;::::::::::::::::::;;;<<<===>>>>>>???::::::;;;;;;===>>>@@@@@@??????@@@AAACCCEEEFFFGGGLLLNNNPPPQQQQQQQQQSSSTTTZZZ\\\___ccchhhmmmrrrttt}}}~~~sssfff^^^YYYVVVTTTNNNMMMLLLMMMOOOOOOMMMKKKKKKIIIGGGFFFGGGHHHHHHGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIKKKLLLMMMMMMQQQMMMJJJJJJKKKLLLKKKIIIMMMNNNNNNPPPRRRTTTVVVWWWVVVVVVUUUUUUTTTRRRQQQPPPQQQRRRTTTVVVVVVVVVTTTSSSWWWYYY___fffhhhiiimmmttt~~~}}}yyyrrrjjjdddbbbaaafffvvv{{{xxxtttqqqqqqmmmggg```[[[UUUOOOLLLMMMNNNPPPRRRSSSTTTSSSSSSPPPRRRSSSQQQNNNMMMNNNOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIIIIIIIKKKMMMNNNMMMLLLLLLNNNQQQSSSUUUUUUTTTQQQNNNNNNPPPRRRTTTUUUWWWTTTPPPLLLJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIJJJJJJJJJLLLLLLLLLMMMNNNNNNOOOOOOQQQTTTXXXYYY[[[```iiippp}}}sssqqqpppoooyyy{{{~~~|||xxxmmmhhhaaa\\\ZZZYYYYYYXXXWWW[[[bbbiiipppyyy|||yyyvvvttttttjjjgggbbb___^^^\\\XXXVVVUUUTTTRRRPPPMMMKKKIIIHHHFFFEEEEEECCCBBBAAA@@@@@@@@@???>>>=========>>>???>>>>>><<<;;;;;;<<<<<<===;;;<<<<<<======<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>?????????@@@@@@AAABBBDDDEEEFFFGGGGGGHHHJJJLLLNNNPPPRRRTTTVVVYYY[[[\\\]]]___aaajjjllloootttzzzuuunnndddZZZTTTQQQNNNMMMNNNMMMLLLLLLMMMMMMKKKJJJKKKHHHFFFEEEFFFGGGGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGFFFGGGJJJJJJIIIGGGLLLMMMMMMOOOPPPRRRTTTUUUSSSSSSSSSSSSRRRQQQPPPOOOPPPRRRTTTVVVVVVVVVUUUTTTWWWYYY^^^dddffffffkkkrrrxxxvvvrrrkkkccc^^^^^^___dddttt|||zzzwwwssspppooojjjbbb[[[VVVQQQMMMKKKJJJLLLOOORRRTTTSSSRRRQQQPPPPPPOOONNNLLLKKKMMMOOOLLLLLLLLLLLLMMMNNNOOOOOOQQQPPPNNNMMMLLLLLLLLLMMMKKKJJJIIIIIIJJJKKKMMMOOOKKKKKKKKKLLLOOOTTTXXXZZZZZZVVVQQQOOOOOOQQQRRRRRRSSSQQQNNNKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMNNNRRRVVVXXXXXXYYY]]]```nnnyyyrrrkkkoooppprrrvvv{{{}}}xxxqqqjjjddd^^^XXXUUUQQQRRRUUUYYY^^^fffnnnttt|||{{{xxxuuurrrooolllgggdddccccccaaa^^^[[[VVVSSSQQQOOOOOONNNLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBCCCDDDDDD@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEHHHHHHIIIJJJKKKMMMOOOPPPQQQQQQSSSUUUXXX[[[]]]^^^aaadddhhhkkkmmmooorrrttt|||~~~~~~~~~}}}yyyuuuddd```YYYTTTQQQOOOMMMLLLNNNLLLKKKKKKLLLLLLKKKJJJKKKIIIEEEDDDDDDEEEEEEEEEGGGFFFFFFEEEEEEGGGHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCFFFIIIJJJIIIGGGLLLLLLMMMNNNOOOPPPQQQQQQOOOOOOPPPPPPPPPPPPOOOOOOOOOQQQSSSUUUVVVVVVVVVVVVWWWXXX\\\aaabbbbbbgggnnnttttttqqqjjjbbb]]]]]]^^^dddsss}}}{{{xxxssspppnnnggg^^^WWWRRROOOMMMKKKIIILLLOOOSSSTTTTTTRRRPPPNNNMMMLLLJJJJJJJJJLLLNNNLLLLLLLLLMMMNNNOOOPPPQQQSSSQQQNNNLLLKKKLLLMMMNNNJJJIIIHHHGGGHHHIIIKKKMMMJJJJJJKKKLLLPPPVVV]]]aaaeee___WWWQQQOOONNNNNNNNNPPPNNNLLLKKKIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLHHHLLLQQQTTTUUUVVVXXXZZZcccrrr~~~vvvmmmkkkjjjlllrrrxxx|||~~~}}}wwwpppggg^^^XXXXXXWWWUUUTTTVVVZZZ___cccffflllsssxxx|||}}}xxxuuusssrrrqqqnnnjjjddd___\\\ZZZYYYYYYWWWVVVUUUTTTTTTOOONNNMMMLLLKKKKKKLLLLLLFFFFFFEEEEEEDDDDDDDDDCCCDDDCCCCCCBBBBBBAAAAAAAAACCCDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNPPPQQQSSSSSSTTTUUUWWWXXXZZZ[[[[[[\\\]]]```cccgggiiikkkqqqtttxxx|||yyyssslllfffYYYWWWSSSQQQPPPOOOMMMLLLLLLKKKJJJKKKMMMOOOOOONNNNNNJJJFFFDDDDDDEEEEEEDDDFFFEEECCCBBBBBBDDDFFFGGGEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEFFFGGGIIIKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPOOOPPPRRRTTTUUUVVVWWWWWWWWWWWWZZZ]]]^^^^^^cccjjjsssuuutttoooeee^^^\\\]]]fffuuu}}}zzzvvvrrrppplllfff\\\TTTOOOMMMMMMLLLJJJLLLPPPSSSTTTSSSQQQOOOMMMKKKIIIHHHIIIJJJLLLMMMLLLLLLLLLMMMOOOPPPRRRSSSSSSQQQNNNLLLKKKLLLNNNOOOLLLKKKIIIHHHHHHIIIJJJLLLIIIJJJLLLNNNRRRZZZccciiipppiii^^^TTTOOOLLLKKKJJJLLLLLLKKKJJJJJJIIIHHHHHHFFFGGGHHHIIIKKKNNNPPPQQQOOONNNLLLJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKIIIKKKMMMOOOQQQSSSUUUWWW\\\ffftttyyytttpppnnnppptttxxxzzz}}}}}}~~~}}}zzztttlllfffaaa^^^YYYUUURRRRRRRRRRRRTTTYYY^^^bbbeeelllwww|||vvvrrrooolllkkkiiigggdddbbb```___ZZZYYYWWWVVVUUUUUUVVVVVVTTTTTTSSSSSSRRRQQQPPPPPPOOONNNMMMLLLKKKJJJKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTUUUVVVXXX\\\___``````aaaaaaccceeeggghhhjjjiiijjjlllooorrrvvvyyyzzz~~~tttjjj___YYYPPPNNNLLLLLLLLLKKKIIIGGGIIIIIIIIIKKKOOOSSSTTTUUUQQQMMMHHHEEEDDDEEEEEEDDDDDDCCCAAA@@@AAABBBDDDFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEIIIHHHFFFDDDDDDFFFIIILLLKKKLLLMMMNNNNNNNNNNNNMMMLLLMMMNNNOOOPPPQQQQQQQQQOOOPPPQQQSSSTTTVVVVVVWWWWWWVVVXXX[[[[[[[[[aaaiiisssxxx{{{vvvlllbbb]]]\\\lllzzz~~~yyyvvvtttqqqoookkkdddZZZSSSNNNMMMLLLLLLKKKMMMOOOQQQQQQPPPNNNMMMKKKIIIGGGHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRPPPNNNLLLLLLMMMOOOQQQPPPOOOMMMKKKJJJJJJKKKLLLHHHKKKOOORRRWWW___iiiqqqvvvnnnaaaUUUNNNKKKIIIHHHIIIJJJJJJKKKJJJJJJIIIHHHFFFGGGHHHIIILLLNNNPPPRRROOONNNLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJMMMMMMMMMMMMNNNPPPQQQRRRUUU[[[eeeqqq|||{{{~~~{{{zzz|||~~~uuuuuuvvvxxxyyyyyyvvvtttlllhhhccc___[[[WWWSSSPPPMMMOOOQQQRRRTTTYYYaaagggsssxxx~~~zzzuuuqqqnnnllliiigggfffdddcccccccccdddbbbbbbbbbaaa```___^^^]]][[[ZZZXXXVVVUUUTTTUUUUUUWWWWWWXXXYYYZZZZZZ[[[[[[]]]^^^___```aaabbbcccdddcccccccccdddgggkkknnnqqqqqqqqqrrrtttvvvxxxzzz{{{|||}}}uuujjj___UUUOOOMMMLLLJJJJJJJJJJJJHHHFFFHHHGGGGGGKKKPPPUUUXXXYYYSSSOOOIIIEEEDDDDDDDDDDDDBBBAAAAAA@@@AAABBBCCCDDDCCCCCCCCCBBBBBBBBBAAAAAA???@@@AAABBBDDDEEEFFFGGGGGGFFFDDDBBB@@@AAAEEEHHHJJJKKKLLLMMMNNNNNNMMMLLLLLLMMMNNNPPPQQQQQQRRRRRRPPPPPPQQQRRRSSSUUUVVVVVVXXXVVVWWWYYYYYYZZZaaaiiixxxtttjjjeeedddrrr{{{vvvtttsssrrrrrrhhhaaaXXXQQQMMMLLLKKKJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHKKKMMMLLLJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPOOONNNMMMMMMNNNPPPQQQSSSQQQNNNKKKIIIIIIIIIJJJGGGLLLRRRVVV[[[cccnnnwwwvvvmmm```TTTMMMJJJIIIIIIHHHIIIJJJKKKKKKKKKIIIIIIGGGGGGHHHIIIJJJLLLMMMNNNKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLNNNOOOOOOOOONNNOOOTTTZZZbbbqqqyyyvvvxxxyyytttooommmnnnqqquuuvvvuuusssqqqooommmiiibbb]]]RRRQQQOOONNNNNNPPPSSSUUU\\\aaaiiinnnqqqvvv}}}|||zzzyyywwwvvvvvvvvvvvvttttttttttttsssqqqooonnnmmmkkkiiifffeeedddeeeeeejjjjjjjjjkkkkkklllllllllpppqqqrrrsssuuuvvvwwwxxxxxxxxxwwwwwwyyy|||uuuiii___WWWQQQNNNNNNLLLJJJJJJKKKKKKJJJHHHGGGFFFGGGJJJOOOTTTWWWYYYTTTOOOIIIDDDCCCCCCCCCCCC@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA>>>???@@@AAACCCDDDEEEFFFBBBCCCDDDCCCAAA@@@BBBDDDGGGHHHJJJLLLMMMLLLLLLKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUXXXWWWWWWYYYYYYZZZbbbkkkyyytttllljjjlllwwwzzzvvvuuuuuuvvvvvveee___WWWPPPLLLKKKJJJIIIKKKKKKKKKKKKJJJIIIHHHGGGIIIGGGGGGIIILLLNNNLLLJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQRRRRRRPPPMMMJJJGGGFFFFFFGGGGGGMMMTTTYYY^^^fffrrrzzztttkkk^^^RRRKKKIIIIIIJJJGGGHHHJJJLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJGGGGGGGGGGGGHHHHHHIIIJJJGGGHHHHHHIIIIIIJJJJJJKKKHHHIIIKKKNNNQQQQQQOOOMMMMMMRRRVVVZZZeeewww|||xxxyyy~~~zzzmmmdddbbbgggmmmqqqwwwwwwwwwyyyyyyuuummmggg\\\XXXSSSQQQPPPPPPPPPOOONNNTTTZZZ^^^___ccciiioooyyy~~~~~~|||yyywwwwwwwwwxxxzzzzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}}}}~~~zzzmmm```WWWSSSQQQQQQKKKIIIGGGGGGHHHIIIIIIHHHHHHFFFFFFIIINNNSSSVVVWWWSSSNNNHHHCCCAAAAAAAAAAAA???@@@AAABBBBBBBBBBBBAAACCCCCCCCCBBBBBBBBBAAAAAA>>>???@@@AAABBBCCCCCCDDD===AAAFFFGGGEEECCCBBBCCCDDDFFFHHHJJJKKKKKKJJJJJJLLLLLLMMMOOOOOOPPPPPPPPPRRRRRRRRRRRRRRRSSSTTTTTTYYYWWWWWWYYYYYY[[[ccclllpppvvvyyytttjjjdddfffkkkzzzzzzssspppsssvvvwwwvvveee^^^TTTMMMKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIFFFGGGIIIJJJJJJIIIGGGFFFHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIKKKLLLNNNOOOOOOOOOQQQQQQPPPMMMIIIGGGGGGGGGIIINNNSSSYYYdddpppuuuuuuwwwfffUUUNNNMMMKKKIIIHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEFFFHHHHHHGGGGGGHHHIIIIIIKKKMMMOOOPPPOOOMMMLLLKKKKKKPPPWWW\\\dddssszzzwwwzzz~~~zzzpppfffaaa^^^___bbblllqqqxxx}}}~~~{{{yyymmmggg```[[[XXXVVVRRROOOOOOQQQSSSRRRQQQRRRWWW[[[```fffmmmuuu{{{{{{yyyzzzuuuyyy~~~yyynnnaaaWWWRRROOOKKKGGGFFFFFFGGGHHHHHHHHHGGGGGGIIIHHHFFFEEEGGGKKKOOORRRKKKIIIFFFCCCBBBAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======>>>????????????@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBHHHHHHGGGEEEDDDEEEIIILLLLLLLLLMMMNNNPPPQQQRRRSSSQQQPPPOOOOOOPPPRRRUUUVVVXXXYYYZZZXXXWWWXXX\\\```eeeggghhheeebbb```cccfffuuuzzztttnnnlllmmmnnnmmmkkk^^^XXXPPPKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGIIIJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNNNNNNNMMMKKKHHHFFFFFFGGGIIIMMMQQQVVVaaaooovvvwwwtttcccRRRKKKKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFHHHJJJHHHJJJMMMOOOPPPNNNLLLJJJKKKKKKNNNTTTXXX^^^jjjwwwzzz|||}}}tttllleeeaaabbbfffjjjpppuuuzzz}}}zzzuuunnniiieeeaaa\\\XXXRRRQQQOOOLLLJJJKKKMMMPPPVVVYYY^^^bbbeeeiiinnnqqq{{{|||wwwssstttwww}}}ooofff\\\UUUQQQOOOKKKHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDGGGJJJLLLHHHGGGDDDBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>======>>>????????????@@@@@@@@@@@@@@@BBBCCCCCCBBBBBBAAAFFFFFFFFFEEEDDDEEEGGGJJJKKKKKKLLLMMMOOOPPPQQQRRRQQQPPPPPPOOOQQQSSSUUUVVVYYYZZZZZZXXXVVVVVVXXX[[[]]]^^^^^^\\\YYYZZZ]]]aaannn|||}}}~~~|||yyyqqqmmmiiiggggggfffbbb^^^SSSPPPKKKHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKJJJKKKKKKIIIGGGFFFFFFHHHJJJMMMOOOSSS___oooyyy|||qqqaaaPPPIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDEEEHHHJJJGGGIIIMMMOOOPPPNNNJJJHHHKKKJJJLLLOOORRRUUU___iiivvv~~~sssjjjfffccceeehhhkkkpppwww~~~yyyuuupppkkkhhhaaa\\\UUUOOOLLLKKKKKKJJJMMMOOOPPPPPPQQQTTTYYY\\\ggggggiiimmmsssyyy|||}}}wwwssstttzzzsssaaa\\\UUUQQQPPPNNNKKKIIIGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFFFFDDDCCCAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@??????@@@AAAAAAAAAAAAAAACCCEEEFFFFFFEEEDDDFFFGGGIIIJJJKKKLLLMMMOOOPPPPPPQQQQQQPPPPPPQQQSSSUUUVVVZZZZZZYYYWWWTTTSSSTTTUUUTTTUUUUUUSSSQQQTTTZZZ___gggxxxzzzvvvvvvwwwuuussskkkiiifffeeeccc___YYYUUUKKKJJJHHHGGGFFFFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGGGGFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIHHHGGGFFFHHHIIIKKKMMMNNNRRR^^^ppp~~~ooo```PPPHHHFFFDDDDDDFFFHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDFFFGGGGGGHHHHHHHHHJJJJJJLLLLLLLLLKKKIIIHHHHHHHHHFFFDDDCCCDDDHHHJJJGGGJJJMMMPPPPPPMMMJJJGGGJJJHHHIIILLLNNNPPPWWW___kkkxxxyyytttmmmllljjjhhhhhhnnnwww|||zzzxxxtttlllaaaYYYUUUSSSPPPNNNOOOOOONNNMMMMMMPPPUUUXXXeeeaaa^^^\\\___bbbeeegggppprrrvvv{{{~~~}}}}}}~~~sssgggVVVSSSPPPOOONNNMMMJJJHHHGGGFFFEEEDDDCCCBBBAAAAAACCCCCCDDDEEEEEEEEEDDDDDDAAAAAA@@@??????@@@AAAAAA????????????????????????>>>>>>>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@??????@@@AAAAAABBBBBBBBBCCCEEEGGGGGGFFFEEEFFFFFFHHHHHHIIIJJJLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSUUUVVVXXXXXXWWWVVVTTTSSSRRRRRRPPPQQQPPPNNNNNNRRRZZZaaaddduuu|||xxxuuuuuussspppnnnccccccaaa```]]]XXXRRRNNNGGGHHHHHHHHHGGGEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFHHHHHHHHHGGGGGGIIIKKKKKKMMMMMMQQQ^^^qqqmmm___PPPIIIEEECCCCCCDDDGGGFFFEEECCCCCCBBBBBBCCCFFFFFFFFFGGGGGGFFFFFFEEEJJJKKKLLLMMMMMMKKKIIIHHHHHHHHHFFFDDDCCCDDDGGGJJJHHHJJJMMMPPPOOOMMMJJJHHHHHHFFFFFFJJJLLLNNNSSSYYYbbblll|||www}}}wwwnnnhhhhhhooouuu{{{{{{||||||}}}xxxmmmeeeaaa^^^[[[YYYZZZYYYWWWTTTRRRSSSUUUXXXhhhaaaYYYRRRQQQTTTWWWYYY[[[]]]aaafffkkkppptttvvvzzz{{{}}}{{{tttuuutttrrrqqquuu~~~vvvfff\\\PPPOOONNNMMMLLLJJJHHHFFFFFFEEECCCBBB@@@@@@??????BBBCCCDDDDDDDDDDDDCCCBBB????????????@@@@@@AAAAAA????????????????????????======>>>>>>??????@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDCCCFFFHHHIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMOOOOOOPPPPPPRRRSSSTTTTTTTTTTTTTTTUUUUUUTTTRRRQQQOOOOOONNNMMMMMMRRR[[[bbbgggxxx{{{yyywwwuuussspppllliii[[[[[[ZZZWWWTTTPPPLLLJJJGGGIIIJJJIIIGGGEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDEEEGGGHHHGGGGGGGGGIIIKKKJJJLLLMMMPPP\\\lllxxx{{{ggg[[[OOOIIIFFFCCCBBBDDDFFFEEECCCBBBAAABBBBBBCCCFFFFFFGGGGGGFFFEEEEEEDDDIIIKKKMMMNNNNNNLLLIIIHHHGGGGGGGGGEEECCCCCCFFFHHHIIIJJJLLLMMMMMMKKKIIIGGGGGGDDDEEEIIILLLMMMQQQVVVYYY___mmmzzzqqqssszzzsssnnnpppsssvvvvvvuuutttvvvzzzzzztttpppnnnllllllhhhhhhfffbbb]]]ZZZYYYYYYaaa[[[RRRKKKIIIKKKNNNOOOPPPRRRTTTXXX[[[___aaacccccceeehhhlllpppuuuyyy{{{}}}xxxsssjjjlllnnnlllkkkpppyyyvvvgggZZZRRRKKKKKKKKKJJJIIIGGGFFFEEEEEECCCAAA???>>>>>>>>>?????????@@@@@@AAA@@@@@@@@@>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===>>>???@@@@@@AAA>>>????????????@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEDDDFFFIIIIIIHHHGGGGGGHHHFFFGGGHHHIIIJJJLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSQQQQQQRRRTTTVVVUUUSSSPPPMMMMMMMMMLLLLLLQQQYYY```kkk{{{|||zzzwwwsssppplllhhhfffWWWVVVTTTPPPMMMKKKJJJJJJIIIJJJKKKJJJFFFDDDDDDEEEDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGIIIHHHFFFDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFEEEEEEGGGIIIIIIKKKKKKMMMVVVccckkklll]]]TTTKKKHHHFFFDDDCCCFFFDDDCCCBBBAAA@@@AAACCCDDDDDDEEEEEEFFFFFFFFFFFFEEEIIIJJJMMMNNNNNNLLLIIIGGGFFFGGGGGGFFFDDDCCCEEEFFFHHHIIIIIIIIIIIIHHHGGGFFFGGGDDDDDDIIILLLLLLNNNRRRSSSUUU___ooo~~~sssoooqqqwww|||}}}|||}}}|||yyytttooonnnrrr{{{}}}zzzyyyzzz|||xxxyyyyyyvvvqqqkkkhhhfffaaa]]]WWWTTTRRRRRRRRRQQQSSSTTTTTTVVVWWWXXXYYYYYYVVVWWWXXX[[[^^^aaadddeeeiiikkkmmmppprrrtttuuuvvvyyyzzz{{{{{{{{{}}}|||~~~~~~}}}}}}{{{yyyvvvtttuuuyyy~~~~~~~~~yyyvvvwwwuuuqqqjjjnnnrrrrrrqqquuusssfffZZZPPPKKKFFFGGGGGGGGGFFFEEEEEEEEECCCBBB@@@>>>======>>>???<<<<<<======>>>>>>??????<<<======>>>>>>>>>>>>===????????????????????????;;;<<<===>>>???@@@AAAAAA>>>????????????@@@@@@@@@??????>>>???@@@BBBCCCDDDDDDFFFGGGGGGFFFFFFGGGHHHFFFGGGHHHIIIJJJLLLMMMMMMLLLLLLNNNOOOPPPQQQQQQQQQQQQQQQRRRTTTWWWVVVRRRNNNMMMMMMMMMLLLLLLPPPWWW]]]mmm}}}~~~{{{wwwqqqlllhhheeedddVVVTTTRRRNNNKKKJJJKKKLLLJJJLLLLLLJJJEEECCCCCCEEEDDDFFFGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEGGGGGGJJJHHHFFFDDDCCCDDDEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEDDDCCCDDDFFFHHHHHHJJJJJJKKKQQQ[[[```___UUUNNNHHHGGGFFFDDDEEEGGGCCCBBBAAA@@@@@@AAACCCDDDBBBCCCDDDFFFGGGGGGGGGGGGHHHJJJLLLNNNNNNKKKHHHFFFEEEGGGGGGGGGEEEDDDDDDEEEHHHGGGGGGFFFFFFEEEEEEEEEHHHEEEEEEIIIKKKKKKLLLNNNPPPPPPVVVcccppp}}}wwwpppmmmqqqtttvvv~~~wwwnnniiillluuu|||}}}~~~|||yyyyyy|||{{{xxxmmmkkkiiigggfffccc```]]][[[[[[ZZZZZZZZZYYYYYYYYYSSSSSSRRRRRRRRRSSSSSSTTTXXXYYY[[[^^^```bbbcccdddeeeggghhhhhhhhhjjjmmmpppoooooonnnnnnoooqqqsssuuuqqqqqqrrrssstttuuuvvvwwwrrrssstttttttttsssrrrqqqqqqqqqpppooonnnllljjjiiiiiikkkmmmmmmkkkiiihhhhhhhhhfffccccccfffmmmuuuyyy}}}tttvvvuuuqqqqqquuuvvvtttpppuuu{{{||||||vvvzzz~~~qqqeeeZZZRRRLLLHHHBBBCCCDDDDDDCCCCCCDDDEEEBBBAAA>>>===<<<===>>>???===<<<<<<======>>>@@@@@@;;;;;;<<<<<<===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAABBB>>>????????????@@@@@@@@@>>>=========???@@@BBBDDDDDDEEEFFFFFFEEEEEEFFFGGGFFFGGGHHHIIIKKKLLLMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPRRRRRRSSSUUUWWWVVVQQQLLLNNNOOOOOONNNMMMPPPWWW\\\mmm}}}|||zzzxxxsssllleee___[[[TTTPPPLLLIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFDDDCCCBBBCCCEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCGGGHHHGGGFFFEEEFFFHHHJJJJJJIIIIIIJJJKKKNNNQQQSSSNNNKKKHHHEEEDDDDDDEEEFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCDDDFFFGGGHHHIIIJJJHHHGGGGGGHHHJJJJJJHHHGGGFFFGGGHHHFFFBBBAAABBBEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHIIIKKKMMMOOOMMMQQQVVV[[[bbbooo~~~zzzvvvtttuuuxxx{{{|||zzzsssnnnlllkkknnnppprrrqqqpppqqquuuxxx~~~{{{yyywwwtttooojjjgggfffeeeeeeeeeddd```^^^ZZZWWWSSSRRRSSSSSSQQQOOOMMMLLLLLLNNNSSSUUUUUUSSSTTTUUUVVVWWWXXXXXXYYYZZZ]]]]]]\\\\\\]]]^^^___```aaaaaaaaaaaaaaaaaabbbbbbdddccc```^^^]]]^^^```aaa^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZ\\\^^^^^^^^^^^^^^^ZZZ[[[[[[\\\^^^eeennnvvv|||{{{|||{{{xxxuuuqqqpppnnnmmmnnnuuu}}}{{{xxx|||~~~rrrbbbWWWQQQMMMGGGBBBCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@?????????>>>>>>>>>????????????>>>>>><<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>??????@@@@@@AAAAAA@@@??????>>>?????????;;;<<<>>>???AAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEGGGJJJLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPPPPQQQRRRPPPOOOOOOQQQQQQMMMJJJMMMWWW```pppvvvyyyxxxtttooohhh```ZZZVVVRRROOOLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFEEECCCBBBBBBDDDEEEFFFGGGGGGFFFEEEEEEDDDCCCCCCFFFGGGGGGFFFDDDDDDFFFGGGIIIIIIHHHGGGHHHJJJMMMNNNJJJHHHFFFDDDCCCDDDFFFGGGGGGEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCEEEFFFGGGHHHIIIGGGFFFFFFGGGIIIIIIHHHFFFCCCEEEFFFDDDBBBBBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGIIIKKKIIIMMMQQQTTTYYYcccpppzzz~~~{{{{{{}}}~~~zzztttqqqmmmmmmllliiieeedddfffhhhtttyyy{{{wwwvvvtttttttttsssqqqooogggccc^^^[[[ZZZXXXVVVTTTRRRPPPNNNOOORRRSSSRRRQQQMMMMMMMMMMMMNNNNNNNNNNNNRRRRRRQQQQQQQQQRRRTTTUUURRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRQQQPPPQQQSSSUUUVVVWWWWWWWWWYYY[[[\\\^^^aaaiiirrryyy}}}~~~|||zzzyyyyyyzzzzzzxxxuuuuuuuuuuuuuuuyyy|||}}}}}}lllaaaTTTLLLJJJIIIEEEAAADDDCCCCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=========>>>>>>=========;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>???@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>><<<===>>>???@@@AAAAAABBB@@@AAAAAABBBBBBBBBBBBBBBDDDDDDEEEFFFIIIKKKMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQOOOOOOQQQRRRQQQPPPPPPQQQRRRNNNKKKOOOXXXaaammmttt|||vvvtttpppiiibbbZZZTTTQQQNNNMMMKKKKKKLLLLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCBBBBBBCCCDDDFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDFFFGGGFFFDDDCCCCCCCCCHHHGGGEEEDDDDDDFFFHHHIIIGGGFFFEEECCCDDDEEEGGGHHHGGGEEEDDDDDDEEEFFFDDDCCCAAABBBCCCDDDEEEGGGHHHHHHFFFEEEEEEFFFGGGHHHGGGFFFAAABBBCCCCCCBBBCCCEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJLLLLLLOOORRRTTTVVV]]]eeelll|||~~~}}}|||qqqoookkkddd^^^ZZZZZZ[[[dddhhhnnnvvv~~~xxxtttnnnjjjgggeeecccaaa___\\\XXXWWWVVVVVVUUUTTTQQQQQQPPPOOONNNMMMMMMLLLPPPOOONNNNNNNNNOOOPPPQQQLLLMMMMMMMMMNNNNNNNNNOOOMMMNNNPPPQQQQQQQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRTTTUUUWWWYYY[[[\\\]]]^^^```aaacccfffkkkrrr{{{zzzwwwwwwwwwwwwvvvvvvxxx|||~~~yyyuuu```XXXNNNHHHHHHIIIFFFDDDDDDCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>============;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>???@@@@@@AAABBBAAA@@@???>>>=========>>>=========>>>@@@AAACCC???@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDFFFIIIKKKMMMLLLLLLLLLMMMNNNOOOQQQQQQTTTRRRPPPOOOQQQRRRRRRRRRQQQSSSSSSPPPNNNQQQZZZbbbmmmsss{{{uuurrrllleee]]]VVVPPPMMMKKKKKKKKKLLLMMMMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHHHHGGGFFFEEECCCCCCBBBBBBAAABBBCCCDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFGGGGGGEEEBBBAAABBBEEEDDDCCCBBBCCCDDDFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFDDDEEEFFFFFFEEECCCBBBCCCDDDEEEFFFGGGHHHIIIFFFEEEDDDDDDFFFGGGGGGFFFAAAAAAAAABBBBBBCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHIIIKKKKKKOOOQQQSSSTTTVVVYYY^^^bbbhhhuuu~~~~~~|||uuummmeee___[[[YYY]]]\\\___gggooouuu{{{~~~zzzxxxwwwvvvvvvssspppllliiifffdddccccccaaa```___]]][[[YYYXXXWWWXXXWWWVVVUUUUUUUUUVVVWWWSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZZZZ\\\]]]^^^```aaabbbbbbbbbdddeeegggiiilllnnnooooooooooooqqqsssxxx~~~}}}}}}yyyuuusssssssssxxx{{{xxxyyy|||~~~tttmmm\\\UUUMMMHHHGGGGGGEEECCCBBBBBBBBBAAAAAA@@@@@@@@@>>>============<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;<<<<<<<<<<<<=========<<<;;;;;;::::::;;;;;;<<<===>>>>>>???@@@AAABBBBBBBBBAAA@@@>>>============???>>>===<<<===???AAACCC@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAAAAACCCEEEIIILLLLLLLLLLLLLLLMMMOOOPPPQQQUUUSSSQQQPPPRRRTTTTTTTTTRRRSSSSSSQQQPPPTTT\\\bbbmmmrrr|||xxxrrrooohhhaaaYYYSSSOOOMMMJJJJJJJJJLLLNNNNNNLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHFFFEEECCCBBBAAAAAAAAABBBBBBDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFHHHGGGEEECCCBBBBBBDDDCCCBBBBBBCCCEEEGGGIIIKKKJJJHHHGGGFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJGGGEEECCCCCCEEEFFFFFFEEECCCBBBAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDFFFGGGGGGJJJKKKMMMNNNPPPRRRUUUWWW\\\fffsss~~~wwwmmmddd______ZZZZZZaaagggiiimmmqqq|||}}}{{{zzzzzzsssrrrqqqooollljjjhhhhhheeedddcccaaaaaaaaabbbbbbbbbbbbbbbcccdddeeeeeeeeegggfffeeeeeefffhhhjjjllloooppprrrtttvvvxxxxxxyyyvvvxxxzzz}}}~~~~~~~~~|||}}}~~~~~~}}}zzzxxxxxxwww||||||zzzwwwvvvxxx}}}|||zzzyyyzzz{{{{{{vvvsssssstttvvvvvv{{{uuuggg]]]SSSNNNGGGDDDBBBBBB@@@>>>@@@@@@@@@???????????????============<<<<<<<<<;;;<<<======>>>>>>======<<<<<<<<<=========>>>>>>>>>;;;;;;::::::::::::;;;;;;>>>>>>???@@@AAABBBCCCDDDAAA@@@???>>>============???>>><<<<<<<<<>>>@@@BBBAAAAAABBBCCCCCCCCCCCCCCC@@@BBBCCCDDDCCCEEEIIILLLKKKKKKKKKLLLMMMNNNOOOPPPUUUSSSRRRRRRTTTVVVVVVUUURRRRRRRRRQQQQQQUUU\\\bbbjjjooo{{{~~~yyytttpppmmmjjjccc\\\UUUQQQNNNMMMJJJJJJJJJLLLNNNNNNLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHIIIIIIIIIHHHGGGEEEDDDCCC@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDFFFGGGFFFDDDCCCCCCDDDDDDCCCBBBBBBCCCEEEHHHIIIKKKKKKJJJIIIHHHGGGGGGGGGHHHFFFEEEEEEFFFGGGEEEDDDDDDEEEFFFGGGHHHJJJKKKKKKIIIGGGEEEDDDDDDEEEEEEDDDDDDBBBAAABBBDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHGGGHHHIIIKKKMMMOOOQQQRRRVVV[[[cccjjjqqq}}}tttlllddd]]][[[bbbfffcccbbbfffmmmuuu~~~{{{zzzyyywwwvvvvvvwwwwwwxxxxxxyyyzzz{{{||||||}}}~~~}}}{{{zzz{{{}}}~~~|||~~~}}}{{{xxxyyywwwuuuqqqooommmmmmlllqqqrrrtttrrrpppqqquuuyyy}}}zzzvvvqqqmmmlllooosssvvvyyyjjj[[[QQQJJJHHHDDDBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<=========>>>>>>=========<<<<<<<<<============>>>;;;;;;::::::::::::;;;;;;===>>>???@@@AAACCCCCCDDD??????>>>=========>>>>>>>>>>>>===<<<===>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCCCCFFFHHHHHHGGGGGGIIILLLJJJJJJKKKKKKLLLMMMOOOPPPSSSRRRQQQSSSUUUVVVUUUTTTPPPPPPPPPPPPQQQUUU[[[```eeeiiivvv}}}yyytttoookkkfffbbb\\\UUUPPPMMMLLLKKKKKKKKKJJJKKKMMMMMMLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGIIIIIIHHHHHHGGGFFFEEEDDD@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBCCCEEEEEEDDDCCCBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEFFFGGGGGGFFFDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLIIIFFFDDDDDDDDDDDDCCCCCCAAA@@@BBBEEEHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGIIIJJJJJJKKKKKKIIIIIIIIIJJJLLLNNNPPPPPPRRRUUUYYY\\\aaammm|||wwwmmmjjjoooooogggaaabbbccckkkwww~~~~~~}}}|||zzzyyyxxxxxxxxxvvvsssqqqlllkkkiiigggfffffffffgggjjjoootttuuuttttttxxx{{{~~~yyywwwwwwsssrrrqqqrrruuuzzz|||mmm___UUUOOOHHHGGGEEEDDDDDDDDDDDDCCC>>>>>>>>>>>>>>>?????????>>>>>>>>>=========<<<<<<;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;;;;<<<===>>>@@@AAABBBCCC>>>============>>>??????============>>>>>>>>>>>>AAAAAABBBCCCCCCCCCCCCBBBBBBFFFJJJJJJGGGEEEGGGIIIJJJJJJJJJKKKLLLMMMNNNOOONNNNNNOOORRRTTTTTTRRRPPPNNNNNNNNNNNNPPPUUUZZZ^^^bbbfffrrr}}}zzzvvvsssooolll```]]]WWWQQQLLLJJJJJJJJJMMMKKKJJJKKKLLLMMMLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHGGGGGGFFFEEEAAAAAABBBBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@CCCEEEGGGFFFDDDBBBBBBBBBDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFGGGGGGFFFDDDCCCCCCDDDFFFGGGHHHIIIJJJNNNKKKGGGEEEDDDDDDDDDCCCAAA@@@???BBBFFFJJJJJJIIIEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFGGGIIIKKKLLLMMMOOORRRTTTVVVYYYcccrrr}}}rrrhhhgggdddkkkvvv{{{zzzxxxvvvtttrrrqqqpppkkkjjjjjjkkkkkkjjjhhheeeeeedddcccccccccdddeeefffnnnuuu}}}xxxrrroooooopppqqqssswww|||~~~nnn___TTTOOONNNGGGFFFEEECCCBBBAAA@@@@@@???????????????@@@@@@@@@>>>>>>>>>>>>============:::;;;;;;<<<<<<;;;;;;:::888888999999999:::::::::;;;::::::999999::::::;;;::::::;;;===>>>@@@AAAAAA<<<<<<<<<======>>>???@@@<<<===>>>>>>>>>>>>>>>===@@@@@@AAABBBBBBBBBAAAAAA???DDDIIIIIIEEEBBBBBBDDDJJJJJJJJJJJJKKKMMMNNNOOOKKKLLLNNNQQQSSSRRRPPPMMMMMMMMMLLLMMMPPPTTTYYY\\\bbbfffsss|||wwwrrrmmmgggccc[[[VVVOOOJJJHHHGGGFFFEEEGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDDDDCCCBBBAAA>>>???AAACCCCCCBBBAAA@@@BBBBBBAAAAAAAAABBBBBBCCCGGGFFFEEECCCCCCBBBBBBBBBDDDEEEGGGHHHIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDAAAAAADDDIIIMMMPPPNNNLLLHHHFFFDDDBBBBBBFFFEEEEEEDDDDDDDDDEEEEEEDDDEEEGGGFFFDDDCCCCCCDDDCCCDDDEEEFFFFFFGGGFFFFFFHHHGGGGGGFFFFFFGGGHHHHHHLLLNNNQQQQQQSSSZZZfffnnn~~~}}}|||ttttttwww|||~~~}}}}}}}}}zzzyyyxxxtttooolllmmmmmmkkkjjjfffdddbbbbbbccccccbbbaaa```bbbddddddeeeiiipppvvv~~~yyyqqqkkkiiilllrrrvvv{{{~~~|||jjj[[[SSSNNNIIIFFFEEEDDDDDDCCCAAA@@@???????????????>>>>>>>>>>>>===@@@??????>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<:::999888888888999:::;;;<<<===>>>??????>>>===<<<>>>===<<<;;;:::;;;<<<<<>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAADDDFFFFFFEEECCCBBBBBBGGGGGGGGGHHHIIIJJJKKKLLLKKKMMMOOOQQQQQQOOOMMMKKKMMMJJJGGGHHHKKKQQQUUUXXXcccgggrrr~~~zzzvvvqqqlllgggaaa]]]UUUQQQLLLHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA???@@@BBBCCCCCCCCCAAA@@@BBBBBBAAAAAABBBCCCDDDDDDHHHGGGFFFDDDCCCBBBAAAAAAFFFGGGHHHHHHHHHGGGFFFEEECCCDDDDDDDDDDDDDDDDDDCCCDDDDDDCCCAAA@@@BBBGGGJJJMMMLLLKKKIIIHHHFFFEEEDDDAAAAAAAAA@@@AAAAAABBBBBBDDDEEEGGGFFFDDDCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIIIILLLNNNPPPPPPQQQVVV```hhhvvv}}}}}}}}}zzzzzz~~~zzzwwwsssqqqooonnnlllhhheeecccddddddcccaaa\\\[[[[[[]]]aaadddeeeeeelllooosssuuuwwwzzz}}}rrrooolllkkkooowww|||qqqgggYYYPPPLLLJJJHHHFFFDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>============<<<<<<;;;;;;:::999999999;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<999999888888888999:::;;;;;;<<<============<<<;;;===<<<<<<;;;<<<===>>>?????????>>>>>>??????@@@@@@BBBBBBBBBAAAAAAAAAAAAAAABBBDDDFFFFFFEEECCCBBBBBBFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMOOOQQQQQQOOOMMMKKKKKKJJJJJJLLLOOOSSSWWWXXX```eeeqqquuurrrlllgggbbb]]]WWWTTTMMMKKKGGGFFFGGGHHHHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIEEEFFFGGGHHHHHHGGGFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBAAABBBCCCDDDDDDCCCAAA@@@BBBAAABBBBBBCCCDDDEEEFFFIIIIIIGGGEEECCCAAA@@@???EEEFFFFFFFFFFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBAAA@@@AAADDDFFFIIIIIIJJJJJJIIIHHHFFFEEEBBBBBBBBBBBBBBBCCCDDDEEECCCEEEFFFFFFDDDCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNMMMMMMQQQYYY___iiittt~~~}}}}}}}}}}}}zzzvvvqqqkkkgggeeeffffffgggeeeddddddfffffffffdddaaaaaabbbgggmmmrrruuuvvv}}}zzztttoooooopppttt|||~~~|||xxxrrrkkkfffYYYRRRJJJEEEEEEEEEDDDBBBBBBBBBAAA@@@???>>>>>>===>>>>>>=========<<<<<<<<<>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;999999888888999999:::;;;::::::;;;<<<<<<;;;;;;:::<<<<<<<<<<<<===???@@@AAA>>>>>>>>>>>>>>>???@@@AAADDDCCCCCCBBBBBBAAA@@@@@@CCCEEEFFFFFFEEECCCCCCCCCDDDEEEEEEEEEFFFHHHIIIJJJLLLMMMOOOQQQQQQOOOMMMLLLIIIJJJLLLNNNQQQTTTVVVWWW\\\bbbooommmiiiddd^^^YYYTTTOOOLLLJJJHHHFFFFFFGGGIIIIIIHHHGGGHHHHHHIIIJJJJJJIIIIIIBBBDDDFFFHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDDDDDDDDDDBBBAAAAAAAAAAAABBBBBBDDDEEEGGGGGGIIIHHHGGGEEEBBB@@@>>>===AAAAAABBBCCCCCCBBBAAA@@@DDDDDDCCCCCCCCCCCCDDDDDD@@@AAABBBBBBAAAAAACCCDDDFFFGGGHHHIIIIIIGGGEEECCCBBBBBBBBBBBBCCCDDDEEEFFFCCCEEEFFFFFFDDDCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLKKKLLLOOOUUUYYY___gggsss~~~~~~~~~}}}|||uuuqqqjjjeeebbbdddgggiiimmmnnnppprrruuuvvvvvvvvvttttttvvv{{{}}}zzzwww}}}}}}~~~yyyssslllddd\\\WWWOOOKKKFFFCCCBBBAAA???===AAA@@@@@@???>>>>>>======>>>>>>>>>>>>=========<<<>>>>>>=========<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::999999999999999999:::999888999999999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>??????>>>>>>===>>>>>>???@@@AAACCCCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHLLLMMMOOOPPPPPPOOOMMMLLLKKKLLLMMMMMMNNNPPPSSSVVVZZZaaaooogggccc]]]WWWSSSOOOJJJGGGIIIGGGGGGGGGIIIJJJIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIBBBEEEHHHKKKLLLKKKIIIHHHCCCDDDDDDEEEFFFGGGIIIJJJFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBDDDEEEGGGGGGFFFFFFEEEDDDBBB@@@>>><<<>>>???AAACCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCC@@@AAACCCCCCBBBAAABBBCCCDDDEEEFFFGGGFFFDDDAAA@@@@@@?????????@@@@@@AAABBBCCCDDDFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLOOOTTTWWWVVV]]]gggpppxxx~~~}}}}}}}}}~~~{{{zzzzzzyyyyyysssooojjjggggggkkkqqqtttyyy|||~~~{{{}}}}}}yyyvvv{{{{{{{{{{{{|||yyynnnddd[[[TTTNNNJJJJJJHHHEEECCCAAA???<<<;;;?????????>>>>>>======<<>>>>>>>>=========:::999999999999999888888::::::;;;;;;;;;;;;::::::999999999888888999999999888888999999:::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@AAA@@@@@@AAAAAABBBCCCDDDDDDCCCDDDEEEEEECCCBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGKKKLLLNNNOOOOOONNNLLLKKKRRRQQQPPPMMMLLLNNNSSSWWWZZZaaaooobbb^^^XXXSSSOOOKKKHHHEEEGGGGGGGGGIIIJJJKKKIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHEEEGGGLLLOOOPPPOOOLLLJJJBBBBBBCCCDDDFFFHHHIIIJJJEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDBBBAAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFCCCDDDDDDDDDCCCAAA@@@>>>???@@@BBBDDDFFFFFFFFFFFF@@@@@@>>>>>>>>>>>>@@@@@@@@@BBBCCCBBBAAA@@@AAACCCCCCCCCDDDDDDCCCBBB@@@@@@CCCBBBBBBAAAAAABBBBBBCCCBBBDDDFFFFFFEEEDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGIIILLLOOORRRTTTQQQUUU\\\bbbeeejjjxxx{{{xxx~~~}}}}}}~~~zzzxxxyyyzzz{{{{{{xxxvvvrrrqqqsssxxx}}}{{{uuusssrrrpppnnnnnnpppssswww|||xxxpppcccWWWOOOJJJGGGFFFCCCBBBBBBAAA@@@>>>===<<>>>>>>>>=========>>>>>>>>>=========<<<<<<::::::::::::999999999999::::::;;;;;;;;;;;;:::::::::999999888888999999:::777888999::::::::::::999:::::::::::::::<<<======<<<<<<======<<<;;;::::::<<<<<<<<<===>>>???@@@AAA===>>>???@@@BBBCCCDDDDDDBBBCCCDDDCCCAAA@@@AAABBBBBBBBBBBBBBBCCCEEEFFFGGGJJJKKKLLLMMMMMMLLLKKKJJJUUUUUUSSSOOOMMMOOOUUUZZZZZZaaannn]]]YYYTTTOOOLLLIIIGGGEEEDDDDDDFFFHHHKKKLLLJJJIIIFFFFFFGGGGGGGGGFFFFFFFFFDDDGGGLLLPPPQQQOOOKKKIIIAAAAAABBBBBBDDDEEEGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAABBBCCCDDDDDDAAACCCDDDFFFFFFEEEDDDCCC???AAABBBDDDEEEEEEDDDDDD@@@???===<<<<<<===???@@@@@@AAAAAA@@@>>>>>>@@@BBBAAAAAABBBBBBBBBCCCCCCCCCGGGGGGFFFEEEDDDDDDDDDDDDBBBDDDEEEFFFEEEDDDEEEFFFEEEFFFGGGHHHHHHIIIIIIIIILLLKKKIIIHHHFFFFFFEEEEEEEEEEEEFFFHHHKKKMMMOOOOOOPPPPPPSSSYYY[[[]]]gggrrrzzzyyy|||}}}~~~~~~|||{{{{{{xxxpppkkkjjjlllmmmmmmrrrxxx~~~{{{zzzvvvrrrkkkcccWWWNNNHHHFFFEEEEEE>>>>>>??????>>>>>>>>>????????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999::::::999999999999::::::777888999:::::::::999999999888888888999:::<<<===;;;<<<======>>>===<<<<<<<<<<<<<<<<<<>>>???@@@AAA>>>>>>??????@@@AAABBBBBBAAABBBBBBAAA@@@???@@@BBBBBBBBBBBBBBBCCCEEEFFFGGGIIIIIIJJJKKKKKKJJJIIIIIIOOOQQQRRRPPPMMMNNNTTTZZZYYY___lll[[[WWWRRRMMMKKKIIIFFFEEEAAABBBDDDHHHKKKLLLKKKJJJDDDDDDEEEEEEEEEEEEDDDCCCBBBEEEJJJNNNNNNLLLHHHEEEAAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDBBB@@@????????????@@@@@@@@@@@@@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBBCCCAAACCCEEEGGGHHHHHHGGGFFF>>>???@@@AAABBBAAA@@@???AAA@@@???======???@@@AAA???@@@???>>><<<<<<>>>AAA@@@@@@@@@AAACCCDDDFFFGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCCEEEFFFEEEDDDEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHNNNMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEGGGJJJKKKLLLKKKSSSNNNNNNUUUYYYZZZ```gggqqq~~~vvv}}}{{{}}}~~~~~~wwwnnnggggggkkkooovvv||||||xxxsssllleee[[[UUULLLEEEAAAAAAAAAAAA>>>?????????>>>===>>>???????????????>>>>>>>>>>>>:::::::::999999999888888888888888888888888888888999::::::;;;;;;::::::999;;;::::::999999::::::;;;777888999:::;;;:::999999888777777777777999;;;<<<:::;;;===>>>???@@@??????;;;;;;<<<<<<===???@@@AAA??????????????????@@@@@@AAAAAAAAA@@@>>>>>>???AAABBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGKKKNNNNNNLLLMMMRRRVVVWWW]]]jjj~~~TTTQQQLLLIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHCCCAAA@@@AAADDDFFFDDDBBBDDDEEEFFFGGGGGGFFFEEEDDDAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDBBB@@@>>>=========AAAAAAAAAAAAAAABBBCCCDDDDDDCCCAAA??????@@@AAABBBBBBCCCEEEIIILLLKKKGGGBBBCCCBBBAAAAAA@@@@@@AAAAAA???>>>>>>>>>=========<<>>>>>@@@??????@@@BBBEEEHHHJJJOOOLLLHHHDDDBBBBBBCCCDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIINNNMMMLLLJJJHHHFFFEEEDDDEEEEEEFFFGGGHHHJJJKKKKKKMMMNNNOOOOOOQQQTTTYYY]]]kkkyyy~~~~~~~~~yyysssoooqqqvvv{{{vvvkkkaaaXXXRRRKKKIIIGGGDDDBBB@@@???>>>========================<<<===???AAA@@@>>>;;;999:::::::::999999:::;;;;;;:::::::::999999888888888;;;;;;:::999888777666555999888777666666777888999999::::::;;;:::999777666888999999:::;;;;;;<<<<<<::::::;;;<<<======<<<<<<>>>===<<<<<<<<<===???@@@@@@@@@????????????@@@@@@CCCCCCBBBAAAAAA@@@??????AAAAAAAAAAAABBBDDDEEEGGGFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMLLLLLLMMMOOOQQQXXX]]]iii|||RRROOOKKKHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGDDDBBB@@@BBBDDDEEEDDDCCCBBBCCCCCCDDDDDDCCCBBBAAA>>>>>>???@@@AAABBBBBBCCCFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA???>>>===>>>>>>???AAAAAAAAAAAAAAABBBCCCCCCAAA@@@??????@@@AAABBBCCC???@@@BBBGGGKKKKKKIIIFFFBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>============@@@@@@???>>>>>>===>>>>>>????????????AAADDDGGGIIILLLJJJGGGDDDBBBBBBCCCCCCBBBBBBAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJLLLMMMNNNNNNOOOSSSWWW[[[bbbooo|||}}}|||||||||||||||}}}}}}||||||}}}~~~~~~|||{{{|||}}}~~~~~~}}}{{{lll```WWWOOOJJJGGGFFFDDDBBB@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>><<<:::999999999888888888999999::::::::::::999999888888888999999999888888888888888999888777666666777888999888999999999888888777666555666666777777888999999:::;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????>>>>>>>>>>>>??????????????????????????????AAAAAA@@@AAABBBCCCEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKLLLKKKKKKLLLPPPRRRXXX^^^jjj}}}PPPMMMIIIFFFEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEECCCBBB@@@AAACCCDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???<<<<<<===>>>???@@@AAAAAAGGGFFFEEECCCBBBAAA@@@@@@???>>>=========>>>???@@@AAAAAA@@@@@@AAAAAABBBBBB===>>>???@@@AAABBBCCCCCC??????@@@CCCFFFGGGFFFDDD@@@@@@???>>>>>>>>>>>>???============>>>>>>>>>>>>>>>????????????>>>>>>===???>>>>>>???@@@CCCEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCEEEEEEDDDDDDDDDEEEEEEFFFJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMPPPTTTXXXZZZdddooorrrpppsss}}}}}}{{{zzzzzzzzzzzz|||~~~}}}yyytttqqqmmmmmmnnnooorrruuuwwwyyywwwuuusssqqqqqqsssuuuwwwtttrrrpppppprrrtttuuuttttttzzz}}}|||~~~tttqqqssszzzzzziii[[[RRRKKKFFFCCCCCCBBB@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888888777777777888888999999999999999888888888777777888888999999999:::888888666666666666888888888888777666666666777777777888888999999:::;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::::::::;;;<<<<<<========================;;;;;;<<<======>>>??????AAA@@@@@@@@@AAACCCEEEFFFFFFFFFGGGIIIJJJLLLMMMMMMJJJKKKJJJIIIIIIKKKOOORRRXXX___lll~~~OOOLLLHHHEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCAAA@@@??????@@@@@@AAAAAACCCCCCCCCBBBAAAAAA@@@@@@>>>>>>???@@@AAABBBCCCCCCEEEDDDBBBAAA@@@@@@@@@AAA??????>>>======>>>@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA===>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>============>>>============>>>>>>>>>>>><<<===???@@@@@@???>>>===??????>>>???@@@AAACCCDDDBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMQQQTTTWWW^^^fffgggeeefffmmmuuuzzzsssnnnhhhhhhhhhhhhjjjmmmoooqqqtttqqqmmmjjjhhhjjjlllnnnmmmjjjgggggghhhiiigggeeeaaagggpppyyy~~~~~~}}}|||~~~|||sssooopppyyypppfffXXXMMMGGGEEECCCBBB??????===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;999999888777777777888888999999999888888888888888777888888888888999999999888777666555555666777888999888666666555666777888888999999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>@@@@@@???@@@AAABBBDDDEEEEEEFFFGGGHHHJJJLLLMMMNNNLLLKKKJJJHHHGGGHHHLLLOOOXXX___mmmOOOLLLHHHFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCBBBBBBAAA??????>>>===<<<===>>>@@@BBBBBBAAA@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDAAAAAA?????????@@@AAABBBBBBAAA@@@???>>>???@@@AAAAAA@@@@@@?????????@@@@@@>>>??????@@@@@@???>>>>>>@@@@@@???>>>===<<<<<<<<>>======<<<<<<==================>>>>>>>>>>>><<<===>>>@@@@@@@@@???>>>????????????@@@@@@AAAAAA??????@@@AAAAAA@@@@@@???@@@@@@????????????@@@@@@CCCCCCBBBBBBAAABBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIKKKNNNPPPTTTYYY^^^___]]]]]]bbbgggsss{{{uuuooonnnlllkkkkkklllnnnooouuuqqqlllgggeeeeeefffgggfffcccaaabbbeeeeeebbb___[[[___eeelllssszzz{{{zzzzzz|||~~~}}}{{{sssooorrrwww~~~yyyuuuvvv|||nnn```WWWLLLEEEBBBBBBAAA@@@>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888999;;;<<<::::::999888888888888888888888888888888888888888999999999888888888888777888777666555555666777888999888777666666777999:::555555555666777777888888::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::========================????????????@@@BBBCCCEEEEEEEEEGGGHHHIIIKKKLLLLLLLLLLLLJJJHHHEEEFFFHHHKKKWWW___nnnNNNKKKGGGEEEEEEEEEDDDCCCBBBBBBBBBCCCBBBBBBAAA@@@??????>>><<<:::;;;===@@@???>>>>>>======>>>??????>>>>>>???@@@AAABBBCCCCCC???>>>=========???AAACCCBBBAAA@@@?????????@@@AAA@@@@@@??????>>>>>>???????????????>>>>>>>>>======>>>???@@@???======>>>??????>>>======<<<<<<======>>>>>>>>>>>>============<<<<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>??????>>>>>>>>>@@@@@@???>>>>>>>>>>>>???AAAAAA@@@@@@@@@AAAAAABBBAAABBBBBBCCCDDDEEEFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIHHHIIILLLNNNOOORRRVVVVVVUUUVVVYYY\\\bbbmmm~~~|||zzzvvvtttrrrssstttuuuyyyvvvqqqllliiihhhhhhiiibbb```___bbbgggiiieeeaaaYYY\\\```dddhhhnnnssswwwttttttwww{{{}}}zzzwwwxxxzzz{{{}}}~~~vvvpppkkknnnsss{{{~~~zzzhhh]]]UUUOOOGGGBBB@@@@@@>>><<<======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::999888888999;;;<<<;;;:::999888888888888888777777777888888888888888:::999999999888888777777777777555555555555777777888888777777777888999999666666666777888888999999999999::::::999999888888999:::;;;<<<<<<<<<;;;;;;:::;;;<<<======<<<;;;:::>>>=====================???>>>>>>>>>???AAACCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHEEEEEEFFFHHHUUU___oooLLLIIIEEECCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@===:::;;;>>>AAA>>>============???@@@AAA>>>>>>???@@@AAABBBCCCCCC@@@???===;;;<<<===@@@AAA??????>>>>>>>>>@@@AAABBB@@@@@@???>>>>>>>>>>>>>>>???>>>===<<<===>>>???@@@@@@BBBDDDCCC@@@>>>???@@@???>>>>>>===<<<=========@@@@@@???>>>===<<<;;;;;;<<<<<<<<<===>>>@@@AAABBBAAABBBBBBAAAAAA@@@??????============<<<<<<<<<<<<@@@???>>>============>>>???????????????@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEEAAABBBBBBCCCDDDEEEFFFFFFEEEGGGHHHHHHHHHHHHJJJLLLJJJLLLNNNOOOPPPQQQSSSUUUXXX___jjjuuu{{{}}}|||yyyvvvuuuuuuuuukkkhhhfffjjjnnnooojjjddd\\\___dddgggiiijjjmmmnnnlllkkkmmmqqqrrrrrr{{{|||wwwyyyzzz}}}~~~}}}zzzxxxzzz|||~~~yyyvvvqqqrrrvvv}}}uuufffXXXQQQIIIEEEAAA@@@AAA@@@===:::<<<<<<;;;:::::::::::::::999999999999999999999999888777777777888888999:::::::::999777777666666666666777777777888888888999888888888888888999999999777666555444444555666777555666777777888888777777888888888999::::::;;;;;;888888888888888777666666888888:::;;;;;;;;;:::999:::;;;<<<======<<<;;;:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@BBBCCCEEEEEEFFFFFFFFFGGGGGGGGGEEEGGGHHHHHHGGGFFFFFFGGGSSS^^^oooKKKHHHDDDBBBBBBBBBAAAAAACCCCCCCCCCCCBBBBBBAAA@@@AAABBBAAA>>>;;;;;;???CCC??????>>>???@@@AAACCCDDD@@@@@@AAABBBCCCDDDDDDEEEBBB@@@===;;;;;;<<<>>>???<<<<<<<<<<<<>>>@@@BBBDDD@@@@@@???>>>>>>===>>>>>>===<<<;;;;;;<<<>>>AAABBBEEEGGGIIIGGGBBB???>>>>>>??????>>>===============AAA@@@???>>>===<<<;;;:::===<<<<<<<<<>>>@@@BBBCCCBBBBBBBBBBBBAAA@@@??????======<<<;;;;;;;;;<<<<<>>===============>>>>>>>>>>>>???@@@AAABBB>>>>>>???@@@AAAAAABBBBBB@@@@@@AAABBBCCCDDDEEEFFFEEEGGGHHHIIIHHHHHHJJJKKKHHHIIIKKKMMMNNNPPPRRRSSSVVVYYY^^^ccckkkxxx|||~~~xxxtttqqqrrruuusssllleeedddhhhnnnrrrrrrqqqppppppllliiijjjllliiihhhooozzz}}}wwwxxx{{{zzz{{{{{{yyyuuutttvvvxxx}}}xxxyyy{{{}}}xxxqqqeeeXXXOOOKKK>>>===<<>>>>>===;;;:::888999:::;;;===>>>???@@@>>>>>>======???@@@BBBCCCEEEEEEEEEEEEEEEEEEEEEEEEAAADDDGGGHHHHHHGGGHHHHHHRRR]]]oooNNNLLLJJJGGGEEEEEEEEEFFFGGGFFFEEECCCBBBAAA????????????>>>>>>>>>@@@AAABBB>>>>>>>>>>>>????????????BBBAAAAAAAAAAAABBBCCCDDD>>>>>>===<<<;;;:::::::::<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<<<<======????????????????????????FFFFFFFFFEEEDDDBBBAAA@@@:::;;;===>>>>>>===;;;:::AAA@@@???===<<<:::999888:::;;;;;;<<<===>>>??????<<<;;;:::;;;>>>>>><<<:::>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<======<<<<<<@@@@@@@@@???@@@@@@AAAAAACCCBBBAAABBBCCCEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHLLLJJJIIIHHHHHHIIIKKKLLLPPPRRRTTTXXX^^^gggpppvvv}}}}}}zzzzzzxxxtttpppjjjmmmsssyyy~~~~~~|||yyytttrrrooommmkkkkkkllllllqqquuu{{{}}}{{{zzzyyyzzzwwwwwwyyy~~~|||}}}~~~}}}~~~|||xxxxxxwwwvvvuuuvvvyyy{{{yyypppddd[[[VVVPPPIIICCCDDDCCCAAA???>>>>>>??????;;;;;;::::::::::::999999999999999888888888888777666666666444333333555777666666666777888888999999666777888999999999999999777777777888999:::<<<<<<:::999777555555555555666777777777777777777888999999999888777666666777777888888888888888888888888777888999888777777999;;;888999:::999888555222000999;;;???BBBBBB@@@===:::<<<======<<<<<<===@@@BBBDDDDDDDDDDDDCCCBBBAAA@@@BBB@@@AAACCCCCCAAADDDIIITTT\\\lllMMMKKKIIIFFFEEEEEEFFFFFFGGGGGGFFFDDDCCCBBB@@@@@@??????>>>======>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======????????????????????????DDDDDDCCCCCCAAA@@@???>>>:::;;;<<<<<<<<<<<<;;;:::@@@???>>>===<<<:::999999999999::::::;;;;;;<<<<<<<<<:::999;;;===>>><<<:::===<<<;;;;;;:::;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<>>============>>>;;;;;;:::::::::999999999999999999888888888777777555555666555444555777999888888888888888888888888888888888888888999999999777777777777777888999:::999888777666555555555555777777666666777777888888999888777777666666777777777777777777777777777888777888999888777777999;;;999999:::::::::999777666999;;;>>>@@@@@@???<<<;;;;;;<<<===<<<;;;<<>>>>>========================<<<===>>>?????????>>>===>>>===<<<;;;:::::::::::::::;;;;;;;;;<<<==================<<<<<<=================================@@@@@@@@@@@@???>>><<<<<<::::::::::::::::::::::::=========<<<;;;:::::::::888888888888888888999999::::::999;;;======<<<:::;;;;;;:::999999999999:::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<======<<<<<<=========>>>???@@@AAABBB??????@@@@@@BBBDDDEEEFFFHHHGGGFFFEEEEEEGGGIIIKKKIIIHHHGGGFFFGGGHHHJJJLLLMMMMMMNNNNNNNNNRRRWWWZZZZZZ___gggnnnuuu~~~xxxsssppppppnnnkkkhhhkkkqqqwww{{{|||~~~|||xxxqqqkkkhhhhhhiiikkkiiihhhjjjpppvvv|||~~~~~~xxxssstttuuurrroooooojjjmmmrrrvvvyyyyyyxxxwwwwwwwwwyyy}}}~~~xxxpppeee]]]UUUPPPIIIEEEDDDBBB???<<<===<<<<<<;;;;;;;;;<<<<<<::::::::::::999999999999999999888888888777777777444555666666666777999;;;::::::999999888777777666:::999888777777888888999777777666666666666777777777777777777666555444444666666666666666777888888888777777666666666666777555555555666666777777777888999999999888888:::;;;888888999999:::;;;;;;;;;999:::<<<=========<<<;;;:::;;;<<<;;;;;;;;;===???@@@AAABBBBBBCCCCCCBBBBBB@@@>>>>>>@@@@@@???BBBGGGRRRZZZiii|||GGGGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;<<<===============<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;===<<<;;;;;;:::::::::;;;:::::::::;;;<<<===>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;::::::999888888999::::::;;;;;;;;;;;;::::::::::::888888777777777777777777999999999:::<<<<<<;;;;;;;;;;;;:::999999999999::::::::::::::::::::::::::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<===>>>@@@AAABBB???@@@AAABBBDDDGGGLLLOOOPPPNNNJJJGGGFFFHHHJJJLLLJJJIIIGGGFFFFFFFFFHHHIIILLLMMMLLLKKKKKKLLLOOOQQQSSSWWW\\\aaafffnnnxxx{{{sssrrrwww}}}|||tttlllgggggghhhiiigggeeegggmmmvvv}}}|||zzzxxxsssooollliiimmmrrrwww{{{~~~~~~~~~|||}}}zzzpppggg___UUUNNNLLLIIIDDDBBBBBBBBB@@@>>>::::::::::::;;;;;;;;;;;;:::::::::999999999999888888888888888777777777777444555777666666666777999888888777777777666666666<<<:::888666666666888999888777777666555555666666555555666777666555444222555555555555666777777888777666666555555666666666444555555666666777777888777888999999888888999;;;777777777777888999:::;;;999999:::::::::;;;;;;;;;999:::;;;;;;::::::<<<===AAAAAABBBBBBBBBBBBAAAAAAAAA>>>>>>@@@???>>>BBBHHHQQQXXXgggyyyEEEEEEEEEDDDDDDEEEEEEEEECCCCCCBBBAAA@@@@@@?????????>>>===;;;;;;;;;<<<<<<>>>=========<<<<<<<<<;;;<<<===???@@@@@@>>>===;;;<<<;;;;;;::::::::::::;;;:::::::::;;;<<<===>>>>>><<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;:::999888888888888999::::::::::::999999999999999888888888777777777777777777888999::::::;;;;;;;;;<<<;;;::::::999999:::::::::::::::::::::::::::::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAA???AAACCCDDDHHHOOOXXX^^^^^^ZZZSSSLLLHHHHHHJJJKKKLLLJJJHHHEEEDDDDDDDDDEEEHHHIIIJJJIIIHHHHHHJJJLLLQQQSSSVVVXXX[[[aaajjjqqq||||||{{{|||tttnnnmmmooommmkkkjjjmmmttt}}}~~~xxxsssoooqqquuuzzz~~~xxxlll```XXXQQQKKKHHHEEECCC@@@>>>>>>======<<<::::::;;;;;;;;;;;;;;;;;;::::::999999999888888888888888888777777777666666555666777666444333444444333444444444555555555666:::999777555555555777888999888777666666666666666444444555666666555333222444444444444555666777888666555555555555555666666666666666777777888888888777888888888777777999;;;999888888777777888999:::999999999999999::::::;;;999:::<<<;;;::::::;;;<<>>>>>>>>>>><<<;;;;;;<<<======???>>>>>>======<<<<<<<<<===>>>?????????>>>===<<<;;;;;;::::::::::::;;;;;;:::;;;;;;;;;<<<=========;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999888888888888777777777777777888888888555777999:::999999;;;<<<<<<;;;::::::999999::::::999999999999:::::::::::::::;;;<<<<<<======<<<<<<:::::::::;;;<<<===>>>??????AAADDDGGGMMMXXXfffqqqpppiii^^^SSSKKKHHHIIIJJJLLLJJJGGGEEECCCCCCCCCDDDDDDEEEGGGGGGFFFFFFGGGHHHJJJLLLOOOPPPRRRWWW___eeemmmxxx{{{yyyzzz~~~|||}}}wwwvvvxxxvvvttttttxxxxxxxxxyyy{{{}}}ppphhh]]]RRRKKKHHHFFFEEEBBBAAA@@@>>>===<<<<<<;;;:::;;;;;;<<<<<<;;;::::::999999999999888888888888888888777777777666666666555777888777444222222222111222222333444444555555777666555444444555555666888888777666666666666666333444444444444444333333333333333444444666777888555444444444444555555666777777777777777777777777666777777777666666888999:::::::::::::::999999999999999999999::::::::::::999;;;<<<<<<;;;::::::;;;@@@@@@@@@AAAAAA@@@@@@???CCC@@@???@@@??????DDDJJJQQQWWWccctttDDDDDDDDDDDDCCCCCCBBBAAABBBBBBAAAAAA@@@?????????>>>===<<<<<<<<<===>>>???@@@@@@???>>>>>>===<<<<<<>>>>>>>>>>>>=========<<<;;;::::::999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;888999:::;;;;;;:::999888999999999888888777777777555555666666777777888888444666999:::999999:::<<<::::::999888888888888999888888999999999::::::::::::;;;<<<<<<======<<<<<<;;;;;;::::::;;;<<<======>>>@@@CCCGGGPPP```sssxxxiiiZZZNNNHHHGGGGGGIIIGGGEEECCCCCCCCCDDDEEEBBBDDDFFFGGGFFFEEEFFFGGGEEEGGGJJJKKKLLLPPPWWW]]]^^^gggrrr|||}}}~~~|||}}}}}}{{{}}}~~~}}}~~~wwwjjj[[[VVVOOOHHHDDDBBBAAAAAAAAAAAAAAA???>>><<<<<<===:::;;;;;;<<<;;;:::888888999999999999888888888888888777777777666666666666555666888888666444444444333333333333333333444444333333444444444444444444666666555555444555555555444333333333333333444444222222222333444555777888444444333333444444555666888777777666666555555444444555666555444555666888777888999::::::999888888888999::::::;;;;;;::::::999;;;======<<<;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBBBB???===>>>>>>>>>CCCIIIRRRXXXcccrrrDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>===<<<<<<===>>>???@@@AAA@@@@@@???>>>======<<>>===<<<<<<<<<<<<<<<:::::::::999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===??????===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<777888999:::::::::::::::888999;;;<<<<<<;;;999888999999888888777666666666444444555555666777888888333666999:::888888:::<<<999888888777777777777777888888888999999::::::::::::;;;<<<<<<======<<<<<<;;;;;;:::::::::;;;<<<<<<===???BBBGGGRRRdddzzzppp^^^PPPIIIFFFFFFFFFEEECCCBBBCCCDDDFFFGGGDDDFFFHHHIIIHHHGGGFFFGGGDDDGGGIIIJJJJJJMMMRRRWWWTTT[[[bbbjjjyyy~~~}}}~~~uuufffXXXMMMJJJFFFBBB@@@???>>>>>><<<======<<<;;;::::::;;;:::;;;;;;;;;:::999777666999999999888888888888777777777777777666666666666444666888888777666666777666555555444444333333222111111333444444444444333444444444333333444444555444333222111222333444555222222222333444555777888333333333333444444555666777777666555444333333222333444555555444444555777333444666888999888777666888999:::;;;<<<;;;:::::::::<<<>>>>>><<<;;;;;;;;;888:::<<>><<<=========BBBHHHSSSXXXbbbrrrCCCCCCCCCCCCBBBAAA@@@???BBBBBBAAAAAA@@@?????????>>>>>>?????????@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<======<<<;;;:::999888999::::::======<<<<<<<<<======>>>999:::<<<======<<<:::999:::;;;;;;;;;:::999999888666777888999999999999999888888888888888888888888888888777777666555555555555666777999999888777777;;;;;;;;;;;;:::999999888888777777666666666666666666777888999:::;;;::::::;;;<<<<<<===============;;;;;;<<<<<<<<<<<<<<<<<>>>>><<<===???@@@@@@>>><<<;;;;;;:::999888777555444444555555666777888999::::::444555666777777666555444555555444444444333333333555333222222333444444333000111222222333333222222444555555666666555555444111111111111222333444555444333333222222333333444555555555444444333333333555555444444444333333333666666666666777777777777666666777999;;;===>>>???555777888888888888999;;;;;;888555888<<<>>><<<999===<<<<<<<<<===@@@CCCDDDAAAAAA@@@???>>>???CCCFFFNNNXXXcccoooCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAA@@@@@@???????????????@@@??????>>><<<;;;;;;;;;;;;===<<<;;;:::999::::::;;;;;;;;;::::::::::::;;;;;;999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;::::::999999777777888888999999999888777777777777777777777777666777777777777777777777666666777888888888888777::::::::::::::::::999999888888777666666666666777777888888999::::::;;;;;;<<<<<<<<<<<<;;;:::999888::::::;;;;;;<<<<<<<<<===>>>@@@CCCEEEKKKYYYmmm|||zzzmmm]]]PPPGGGDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKMMMRRRZZZdddmmmrrr~~~yyymmmccc[[[UUUMMMHHHBBBBBBBBBAAA???===<<<;;;<<<<<<=========;;;:::999:::999999888777666555555888888888777777777666666444555666777777666555444555444444444444333333333555333111222333444333222111111222333333333333333222222333333333333222222222222222222333444555555444444333333333333444444555555444444444333333333555555444444444333333333444444444444555555555555666666777888999::::::;;;666777999999888888:::;;;???<<<999;;;>>>???<<<999;;;:::::::::;;;>>>@@@BBBBBBBBBAAA???>>>???CCCEEENNNVVVaaammm~~~BBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>????????????@@@AAAAAAAAABBBBBBBBBCCCCCC????????????@@@@@@@@@AAA@@@???>>><<<;;;::::::999======<<<;;;;;;;;;;;;<<<;;;::::::999999:::::::::999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;::::::::::::888888888888888777777777777777777777777777777777555666666777888888999999777777666666777777888888888888999:::::::::999999999888888777777777777777999999888888999:::;;;<<<>>>>>>===<<<;;;999777666999999:::;;;;;;<<<======<<>>?????????>>><<<999888;;;;;;::::::999888777777888888888777777666666666777777777777666666666666444555666666666666555444444444444444333333333333444333111111333444333222111222222333333333333333222222333333333333222222222222222222333444555555555444444333333444444555555444444444444333333333555555444444444333333333333444444444444555555555666666666666666666666777777888::::::999999;;;<<>>;;;<<<>>>>>><<<999::::::::::::;;;===???AAACCCCCCCCCAAA???@@@BBBDDDMMMTTT^^^iii{{{AAAAAAAAAAAAAAA@@@??????<<<======>>>??????@@@@@@BBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@?????????>>>===<<<;;;:::::::::>>>======<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;999999::::::::::::999999;;;;;;:::::::::::::::;;;:::999999888777666666666777777777777777777777777777777777777888888999999777777666555555777888999777777888999::::::999999999999888777777777777777;;;:::888777888999;;;===?????????>>><<<;;;999888777888999:::;;;<<<======<<>>???@@@???===:::888;;;:::999888777666666666666666777777777777777777333444444555666777888999555555555555555555555555444444444333333333222222444222111111222333333222111222222333333333333333444444444555555444444444222222111111222333333444555444444333333444444555444444444444444444444444555555444444444333333333555555555666666666777777444555555555555666666666777999::::::::::::;;;===>>><<<::::::<<<<<<:::999<<<<<<<<<<<<===???AAABBBDDDDDDCCCBBB@@@@@@AAACCCMMMTTT\\\fffxxx@@@@@@@@@AAA@@@@@@???>>><<<<<<===>>>???@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBAAA???===<<<<<<;;;;;;;;;;;;<<<<<<======>>>============<<<<<<<<<<<<;;;:::::::::::::::888999999999999999999888::::::999999999999:::;;;;;;:::888777666555555666888888888888888888888888888888888888777777666666777666555555555666888999666666777888999999999999999888888777666777777777:::999888777777888:::<<<<<<<<<<<<<<<<<<;;;::::::777777888999:::;;;<<<===<<>>@@@AAAAAA???<<<:::;;;:::999888777777777777666666666666666777777777333333444555666777777888555555444444444444555555444444333333333222222222444222000111222333222222000111222222333333222222333444444444444444444333000000000000000000111222444444444333333444444444444444444444444444444444555555444444444333333333555555555555666666666666333444444555666777888888777999::::::::::::;;;===::::::999:::;;;<<<<<<;;;;;;<<<<<<===>>>???@@@@@@CCCDDDCCCBBB@@@???AAABBBLLLSSS[[[eeewww??????@@@@@@@@@??????>>>======>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCAAA???<<<;;;::::::::::::;;;<<<===>>>=========>>>===<<<<<<;;;::::::999888777777777777888888888888888888888888999999888777777888:::;;;:::999888666555555666666777777777777777777777777888888888777666555555444666666555555666666777777666777777888888888777777888777777666666666666666999888777666666777888999666777888888999999999888777777888999999:::;;;;;;<<<>>>@@@AAAAAAAAACCCDDDCCCCCCCCCAAA>>>======>>>>>>>>>>>>>>>???@@@AAAAAA???@@@AAAAAABBBBBBAAAAAABBBCCCEEEGGGHHHGGGEEEDDDCCCDDDEEEEEEFFFEEEEEEDDDFFFIIIMMMPPPRRRUUUXXX[[[fffooo{{{|||xxxrrrnnnmmmmmmmmmmmmnnnttt~~~sssggg^^^XXXSSSOOOFFFDDDBBB@@@>>><<<<<<;;;===>>>???@@@@@@???===<<<999999999888888888888888666666666666666666666666666555555555444444444444555555444444444444555555333333333333222222222222333222000000222333222111///000000111111111111111111111222222222222111111000///////////////000000444333333222222333333444333333333444444444444555555555444444444333333333222333333333333444444444333444444666777888999999777888::::::999999;;;<<<::::::;;;;;;<<<======>>>999999:::;;;<<<<<<======AAABBBBBBAAA@@@???@@@BBBJJJQQQZZZdddwww>>>>>>???????????????>>>>>>?????????@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAABBBCCCCCCCCCBBB@@@===<<<;;;;;;:::::::::;;;<<<<<<<<<<<<=========<<<;;;::::::999888777777666666666888888777777777777888888888777666555666777999::::::999777555555555666777555555555555555555555555666666666555555555555555444555666666777777666666777777777888777777666666777666666555555555555555777777666666666666666666555555666777777777777777777888888888999999:::::::::<<<===>>>>>>=========;;;===>>>>>><<<;;;;;;<<<=========>>>>>>@@@AAAAAA??????@@@AAAAAAAAAAAAAAA@@@BBBDDDGGGHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIIIIJJJKKKMMMOOOUUU]]]hhhsss}}}|||xxxsssppppppppppppnnnooossszzzqqqhhh\\\RRRMMMIIIGGGDDD=========<<<;;;:::999:::;;;;;;<<<<<<<<<<<<<<<;;;666666888999999888888777666666666666666666555555555555555444444444333333555444444333333444444555333333333222222222222111333111000000111222222111......///000000000000000111111222222222222111111000000////////////000000333222222111111222222333333333333444444444555555555555444444444333333333222222333333333444444444555555555555666666777777666777999999888888:::;;;:::;;;;;;;;;::::::;;;<<<999999:::;;;<<<<<<<<<<<<>>>@@@AAA@@@??????@@@BBBGGGNNNXXXcccvvv===>>>>>>?????????>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@@@@AAACCCCCCCCCAAA???>>>===<<<;;;;;;::::::::::::;;;<<<=========<<<:::999<<<;;;:::999888888888888888888777777777777888888777666555444555666888:::999888666555444555777888333333333333333333333333333333444444555666666666333444666777777777666555777777888777777666555555666666555444444444444444555555666666666666555444777777888888888888777777888888888888888888999999999:::;;;<<<;;;;;;:::999777:::<<<<<<;;;::::::;;;============>>>@@@AAAAAA??????@@@AAAAAAAAAAAA@@@???AAADDDGGGHHHGGGFFFEEE??????@@@AAABBBCCCDDDEEEGGGHHHIIIHHHGGGHHHJJJKKKKKKSSS\\\ccckkkxxx}}}~~~}}}yyywwwxxxxxxwwwuuuvvvxxx}}}}}}wwwsssqqq^^^WWWMMMFFFCCCBBBAAA???:::;;;;;;;;;999999999:::999999999999999999::::::333444777888999888777666777777666666555555555555111222222333444555666777555444333333333333444555333333333222222222111111333111000000111222222111---......///////////////333333333444444333333333111111000000000000000111222111111111111111111222333333333444444555555555555555444444444333333333444444444555555555666666666666666555555444444444555777888999888888999;;;999::::::999777666666777;;;;;;<<<===>>>>>>>>>======>>>@@@@@@??????@@@BBBDDDLLLVVVbbbuuu===<<<<<<===>>>>>><<<:::999;;;>>>AAABBBAAA???===@@@@@@????????????@@@@@@???@@@BBBCCCCCCCCCBBBBBB@@@>>><<<:::999:::;;;<<<============<<<;;;:::999666666666666555555555555555666666666777777888888555444333222333444555666555444333333333333444555666555333222222333555666555666777666444333444555666666666666666666666666555555666666555444333333222333444555555555444333333333444444555666666666333444444555555444333222555555555555666777888999:::999999999999999999:::777777888888888999999999;;;<<<<<<;;;::::::<<>><<<<<<<<<::::::::::::::::::::::::888888888888888888888888555555666666777777888888555666666666555444333333333333333333333333333333222222111111222222333444222222222111111111111000333222222111111222222333000000000222333444222000111111222222222222111111///111222222111111222333000000000000111222333444111111222333333444555555444444444444444444444444111111222222222333333333333444444444222333444666666777777888888888777777999:::;;;;;;;;;:::999888;;;;;;;;;<<<<<<<<<============<<<<<<<<<======>>>EEENNNWWW___nnn@@@???>>>>>>??????===;;;:::<<>>===???>>>>>>======>>>>>>???@@@@@@BBBCCCCCCBBBAAAAAA>>>===;;;::::::;;;<<<===<<<<<<<<<<<<;;;:::999999777777666666555555444444444444444555555555666666555444333333333333444555555444333222222333444555555444222111111222444555444555666555333222333444555555555555555555555555555555555555555444333333222333444444444444444444555555555444444444444444333444555666555555444333555555555555666777888999999999888888888888999999777777777888888888999999:::;;;<<<;;;;;;<<>>>>>DDDMMMWWW___nnnCCCAAA@@@@@@AAA@@@>>><<<;;;===???AAAAAA@@@>>><<<======<<<<<<<<<<<<======@@@AAABBBBBBBBBAAA@@@???<<<;;;:::999:::;;;<<<===;;;;;;;;;;;;;;;:::888888777777666666555444333333222222333333333333444444666555444333222222333333444333333222222333333444333222111000000111222333222444444444222111222333444444444444444444444444444444555555444444333333333333333333333444555555666555555444333333222222333444555666666555444444555555444555555666777888888777777666666777777888777777777777888888888888999:::;;;<<<<<<>>>AAADDDGGGJJJMMMMMMJJJEEEBBB@@@@@@AAABBBCCCCCCBBBAAA@@@@@@AAADDDFFFFFFEEECCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEHHHJJJKKKJJJLLLQQQVVVWWW]]]eeelllrrryyy{{{vvvwww|||~~~wwwjjjcccXXXOOOJJJGGGCCC@@@BBB@@@>>><<<:::999999999888888888888888888888888777777777777777777777777555555555555444444444444333333444555555555444444111111111111111111111111222111111111111222333333222222111111111000000000222222111111111111222222000000///111222333222000000111111222222111111000---///000000//////000111000000000000111111222333222222222333333333333333222222222222222222222222333333333333444444444555333555666666666666888:::777777888999999999999999:::;;;<<<======<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???BBBLLLWWW```pppCCCBBBAAAAAAAAA@@@===;;;<<<>>>???@@@@@@???===;;;======<<<<<<<<<<<<======@@@@@@AAAAAAAAA@@@>>>===<<<;;;:::999999::::::;;;::::::::::::999888777777777777666555444444333222222222222222333333333333666555444333222222111111333333222222222222333333222111000000000000111222111222333222111000111222222222222222222222222222333333444444444333333222333333222111222333555666444444333333222222222222333444555666666666555444444444444444555666777777777666666555555666666777666666666777777777888888777999;;;<<<===???CCCFFFJJJNNNQQQQQQMMMGGGCCC@@@?????????@@@@@@????????????AAADDDFFFGGGEEECCCAAABBBBBBAAAAAABBBBBBCCCDDDBBBDDDGGGHHHHHHIIILLLOOOOOOSSSXXX^^^dddllltttzzzyyyrrrqqqsss}}}|||zzz~~~{{{uuunnneee___WWWQQQJJJDDDAAA???===;;;<<<;;;:::999888888888888666666666666666666666666666666666666666666666666555444444444333222222222111222333444444444444444000000000000000000000000111111111111111222222333111111111111000000000000111111000000000000111111000//////000222222111000000000111111111111000000///111222222111111222333000000000000000111222222333333333222222222222222111111111111111111111111222222222333333333444444444555777777666555666777666777888999999::::::999:::;;;<<<=========<<<;;;:::::::::999999999999888999::::::;;;<<<===???@@@BBBKKKVVVaaarrrBBBAAA@@@??????>>><<<:::<<<===>>>??????===<<<;;;>>>======<<<<<<======>>>??????@@@@@@@@@>>>===<<<===<<<;;;:::999888777777999999999999888777666555777666666555444333333333444444333333333333333333555555444444333222111000111222222222222222222111000000000000000000000000000111222111000000111222222222222222222222222222222222333333333333333222222222111111222333555666000111111111222222333333222333555666666666555444333333333333444555666777666555555555555555555666555555666666666777777777666888999:::<<<>>>BBBEEEKKKNNNQQQQQQMMMHHHCCCAAA>>>>>>============>>>>>>>>>@@@CCCFFFFFFDDDBBB@@@>>>============>>>??????@@@BBBDDDFFFFFFGGGIIIJJJIIIKKKMMMQQQVVV\\\cccgggqqqwwwxxxvvvwww}}}zzzyyywwwxxx}}}vvvkkkccc]]]WWWRRRNNNIIIFFFBBB>>>===<<<;;;:::888888777777777777777777555555555555555555555555555555555555555555555555444444333333222222111111111111222333444444444333000000000000000000000000111111000000111111222333111111111000000000//////111000000//////000000111111///...///111222111000000000000111111000000000///111222222111111222333000000000///000000111111222222222222222222222111111111111111111111111111000111111111222222222222444555666666444222222222666666777888999::::::999999:::<<<=========<<<<<<999999999999999999999999999999::::::<<<===>>>???BBBJJJUUUaaasss@@@???>>>>>>???>>><<<::::::;;;<<<======<<<;;;;;;======<<<<<<<<<<<<=========>>>?????????>>>===<<<======<<<:::888777555555777777888777777666555444555555555444444444444444555555444444444444333333333333444444333222111000000111111222222111111000000000000000000000000000///000222111000000111222222222222222222222222222111111222333333333222222111111111111222444555666//////000000111222222333111222333555555555555444333333333333333444666666666555555444444555555666555555555555666666666666666777888999999;;;>>>AAAGGGJJJMMMMMMJJJEEEBBB@@@>>>===<<<;;;;;;<<<===>>>>>>@@@BBBDDDDDDCCCAAA@@@???>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCFFFFFFHHHJJJOOOTTTXXX[[[___eeennnxxx{{{xxxwwwvvvyyyyyysssiiiaaaWWWPPPLLLIIIFFFDDD@@@???===;;;::::::::::::666666666666666666666666555555555555555555555555444444444444444444444444333333333333222222222222111111222333333333222222000000000000000000000000111000000000000111222222111111000000000/////////000000////////////000000111///......000111111000///000000111111000000///---///000000//////000111000000000//////000000111111111111222222222222222111111111111111111111111000000000000111111111111111333555555333111000000444555666777888999999999888999;;;<<<======<<<<<<888888999999999:::::::::::::::::::::;;;<<<===>>>AAAHHHRRR]]]qqq???>>>===>>>??????===;;;888888:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>>>>===<<<;;;;;;;;;:::888777666555666777777666666555444333333333444444444444555555555555444444444333333333111222333333333333222111000000111222222111000000000000000111111000000000///000222222111000222333222222222222222222222222000000111222222222222222///000111222333444444444000000000000000000000000000111222444444444444333222222222222333444555666666666555555555555666666444444555555555666666666666777777777666777:::===AAACCCFFFFFFDDDAAA???>>>>>>===;;;::::::;;;===>>>>>>???@@@AAABBBAAA@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBAAA??????@@@AAAAAAAAAFFFEEEFFFHHHLLLOOORRRSSSRRRWWW^^^fffnnnxxx~~~zzzyyyxxxzzzwwwmmmeee___VVVQQQJJJFFFDDDDDDBBB???;;;<<<<<<;;;:::999::::::666666777777777777666666555555555555555555555555333333333333333333333333222222222333333333333333111222222222222111111000111111111111111111111111000000000000000111222222111000000000////////////000//////......//////000111///---...///111111111//////000000000000//////---///000000//////000111000000////////////000000000000111111222222333333222222222222222222222222000000111111111222222222...000333444333222222222333444555666777888888888777888:::;;;<<<<<<<<<;;;777888888999:::;;;<<<<<<::::::::::::;;;;;;<<<===???EEEMMMYYYmmm???>>>>>>>>>@@@@@@>>><<<666777888999:::;;;;;;;;;;;;::::::999999::::::;;;:::;;;<<<>>>>>>>>>======999999999999999888777666666666666666555444333222222222333444444555555666444444444333333222222222000111222333444333222111///000111222222111000///000000111111111111000000///111222222111111222444222222222222222222222222///000111222222222222222...///111333444444444444111111000000//////......///000111333444444333333222222222222333444555555666666555555555555666666444444444555555555666666666666777666444555777999<<<>>>@@@AAA???===<<<<<>>>>>??????@@@@@@@@@@@@>>>>>>>>>===>>>??????@@@@@@???>>>>>>@@@CCCDDDDDDEEEDDDCCCEEEGGGIIIJJJIIILLLOOOUUU[[[bbbkkktttzzz~~~{{{yyy{{{vvvkkkbbbZZZSSSOOOKKKGGGCCCBBBCCCCCCAAA>>>;;;<<<===<<<;;;:::;;;<<<666777777888777777666666555555555555555555555555333333333333333333333333222222222333333444444555222222222222222111000///111111111111111111111111000000000000000111111222000000000000//////////////////............//////111///------///111111111//////000000000000//////000111222222111111222333111000////////////000000//////000111222333333444222222222222222222222222111111222222222333333333+++...222444444444444555222333444666777777888888777888999;;;<<<<<<;;;;;;777777888999;;;<<<===>>>;;;;;;:::::::::;;;;;;<<<===BBBJJJUUUjjj>>>>>>======<<<<<<<<<;;;999999999999:::;;;<<<===::::::::::::::::::::::::<<<<<<==================;;;;;;;;;:::999888666555999777555333111000//////222222222222333333444555555555444333333333444444555555444333222000///...///000333444444222000...////////////000000000000//////000000111111222222000//////000222222111///111222333333333333222111000111333444444333111000111000000000//////......333333333333333222111000222222222222222222222222111222444666666555444333666666555555555666666777555555444555555666777888:::::::::;;;;;;;;;<<<<<<999999888888777888888888<<<<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>===BBB@@@???======>>>@@@AAABBBBBBCCCEEEFFFHHHIIIIIIKKKKKKLLLNNNRRRYYYbbbhhhnnnwww|||}}}rrrlllaaaWWWOOOKKKJJJJJJBBBAAA@@@???>>><<<;;;;;;<<<<<<;;;::::::999888888888777777666555444444333333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111000111111111111111111111111222111000//////000111111111111000///////////////...........................///111222333111000///////////////............000000000000000000000000111111111000000000000000333333333222222222222222444222///...///000111111222222333333333444444444333333333333333333333333666555444333222333444555666666777888999::::::;;;999999:::;;;<<<>>>???@@@999999::::::::::::::::::BBBBBBEEEPPPddd>>>>>>=========<<<<<<<<<;;;::::::999999999::::::::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666888777666555444444333333222222222222222333444555666555444333333333333333555555444444333111000//////000222333333222111000/////////000000000111111000000000000000111111111444333333444666666555333000000111222222111000000000111333444444333111000111111111000000/////////222333333333222222111000222222222222222222222222111222444555666555444333333222222222333444444555777666555555555555555666888888888999999999::::::;;;::::::999999999::::::;;;;;;;;;:::;;;;;;<<<<<>>>>>>>>=========AAA@@@>>>======>>>???@@@CCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHKKKQQQXXX]]]dddllltttwww{{{|||tttlllfff^^^YYYRRRJJJDDDBBBAAAAAA@@@@@@???>>>===<<<<<<;;;;;;::::::999888888777777999999888888777666666555333333333333333333333333222222222222222222222222222222222222222222222222111111111000000000//////000000000000000000000000222111000//////000111111000//////...------....................................///000000000///...////////////////////////000000000000000000000000000000000000000000000000111111111111222222222222333111///...///000111111000000000111111111222222333333333333333333333333555444333333333333444555666666777888999::::::;;;888888888999:::;;;<<<===::::::::::::;;;;;;;;;;;;@@@@@@DDDNNNbbb|||======>>>>>>======<<<<<<<<<<<<;;;999999888888888999999999999999999999999<<<;;;;;;::::::999999999;;;;;;;;;:::999888777666444555555555555666666666333222222222222333333444666555444333222222222222555555555444333222111000///000000111111222222222000000000000111111111111111000000000000000000///222111111222444444333222///000000111111000000///000111222333333222111000111111111111111000000000222222222333222222111000222222222222222222222222111222444555555555444333000000111111222333444555888777666555444444444444666666666666777777777777:::999999999999999::::::;;;::::::999999999::::::>>>>>>>>>=========<<<<<>>???@@@CCCCCCCCCBBBAAAAAA@@@@@@BBBCCCDDDDDDEEEHHHMMMPPPWWW]]]bbbdddggglllpppoooqqqvvv~~~~~~{{{sssjjjccc\\\WWWSSSNNNKKKGGGCCC@@@???>>>???>>>>>>=========<<<<<<<<<999999888888777666666666888888888777666666555555333333333333333333333333222222222222222222222222000000000000000000000000000000/////////.........////////////////////////111000000//////000000111///...------,,,---------.............................................---////////////000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000/////////000111111000000000111111111111222111111222222333333444444444444333333333444444555555666666777888999::::::999999999999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>???CCCMMM```yyy======>>>>>>>>>>>>===<<<<<<;;;:::999888888888888999999999999999999999999888888999999999999999999::::::::::::999888777666222222333444444444555555333222222222222222333333666555444222111111111111444444444444444333222111000000//////000111222333000000000000111111111222111111000000/////////...000//////000222222111000000000000000000000000000000000111222222111000000222222111111111111111111111111222222222222111111111111111111111111111111111222333444444444444333111111111222333555666777777666555444444444444444555555555555666666666666777666666666666777888888::::::999999888888999999=========<<<<<<<<<<<<;;;======<<<<<<<<<===>>>???AAAAAA@@@@@@???>>>>>>>>>BBBCCCDDDDDDDDDEEEGGGIIIOOOSSSUUUTTTVVV\\\^^^^^^^^^aaagggmmmrrrvvvxxxyyy{{{}}}~~~}}}}}}yyyrrrmmmjjjjjjfff___XXXTTTPPPMMMKKKEEEDDDCCCAAA@@@??????>>>;;;;;;;;;<<<<<<<<<<<<<<<888888888777777666666666555555555444444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000/////////......////////////////////////////////////000000000111......---------------...........................///......------------.../////////000000000000000000000000000000000000000/////////000000000000000---......///000111111222...///000000000000000111222222222222333333333333000000111222333444444555444333333333444444555555555555666777888999::::::<<<<<<;;;;;;:::;;;;;;<<<:::;;;;;;<<<<<<=========>>>@@@DDDNNN^^^www<<<===>>>??????>>>===<<<:::999999888888999999:::888888888888888888888888555666666777888999::::::999999999999888777666666333444444555555444333333333222222111111222222222444444333222111000000000333333333444333333222222111000///...///000222333///000000000000111111111111000000000//////......222111111222444444333111111111111111111111111111000000000000000000000000111111111111111111222222000111111222222111111111111111111111111111111111222222222333333333333333000000111222333444666777444444444444444555666666555555555555666666666666666555555555666666777888::::::999999888999999:::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<======>>>===============>>>>>>>>>BBBCCCDDDDDDCCCCCCEEEFFFLLLNNNMMMKKKMMMSSSVVVUUUTTTTTTUUUXXX\\\aaafffhhhjjjlllnnnnnnnnnrrryyywwwnnnfff```\\\ZZZSSSPPPMMMJJJIIIHHHFFFDDD>>>>>>>>>>>>===;;;:::999999::::::::::::;;;;;;;;;888888888888777777777777444444444444333333333333222222222222222222222222111111111111111111111111////////////////////////111111000000000/////////000000000000000000000000......//////000000000000///......---......//////........................000///...------------.........//////000000000111////////////////////////......//////000000000000------...///000000111111...000333333111000000111111111222222222333333333000000111111222333444444222333333444444555555555555555666777888999999:::<<<<<<;;;::::::::::::;;;::::::;;;;;;<<<===>>>>>>???BBBGGGPPP___uuu;;;===>>>@@@@@@???>>>===999999888888888999999:::777777777777777777777777555555666777888999999:::777777777777777666555555666777888888777666444333333222222111111111111222333222111111000000111111111111222333333333222222111111//////...///000111////////////000000000000000//////////////////...000//////000222222111///222111111000000111111222000//////////////////000000000000111111111111111///000111111222111111111111111111111111111111111222222222222333333333333//////000000111222333444333333333333444555666777555555555555666666666777777666666666777888999:::888888888888888999::::::;;;;;;;;;::::::::::::999:::::::::;;;<<<<<<<<<===::::::;;;;;;<<<===>>>>>>>>>@@@AAAAAA@@@AAACCCEEEKKKKKKIIIFFFIIIPPPSSSRRRQQQOOOLLLLLLNNNSSSXXX[[[^^^aaabbbccccccffflllqqqwww|||}}}{{{zzzpppkkkccc[[[VVVRRROOOLLLHHHFFFDDDDDDDDDCCCAAA???>>>>>>>>>===<<<:::999888999999999999999999999999888888888777777777777777555555555555555555555555222222222222222222222222111111111111111111111111////////////////////////111111111000000000//////000000000000000000000000------...///000000000000..................///000......................../////////......---,,,,,,------......//////000000////////////////////////---......//////000000111......//////000000111111///222666666222000000111/////////000000000000111000000111111222222333333222222333444555555555555444555555666777888999999:::999888888888888888999999999:::;;;<<<======>>>@@@DDDJJJQQQ___ttt;;;<<>>===;;;:::999888777777777888777777777777777777777777777777777777777777777777555555555666555555444333555666888888888777555444333333222111111111111111111000000000000111222222///000111111222222222111222111000///////////////---.........////////////.........///////////////...------...000000///...111000////////////000111/////////......//////////////////000000111111111//////000111111111111111111111111111111111111111222222222222222333333444111111111111111222333333444444444333333444555555444444444555555555666666666666666666777888999999555555555666777888999:::::::::::::::999999999999888999:::;;;;;;<<<<<<<<<999::::::;;;<<<<<<======;;;<<<===>>>>>>@@@DDDGGGJJJIIIEEEBBBFFFNNNRRRQQQQQQOOOKKKIIIIIIKKKOOOQQQUUUWWWYYYXXXWWWYYY^^^ccceeejjjrrr}}}|||tttnnnjjjhhhhhh\\\XXXSSSOOOMMMJJJFFFCCCDDDBBB??????@@@@@@@@@??????>>>>>>===<<<;;;999999888888888888888888888888666666666666666666666666444444444444444444444444111111111111111111111111111111111111111111111111000000000000000000000000000000/////////.........////////////////////////,,,---...000000000000///------,,,,,,---......///........................---.........---,,,***))),,,,,,,,,---.../////////////////////////////////------......///000000111000000000000000000000000000555999888444000///000////////////000000000000111111111111111222222222111222333555555555555555444444555666777888999999999888888888888888999999888888999:::;;;<<<======@@@DDDKKKRRR^^^rrr;;;<<>>======<<<:::888777666555555777777777777777777777777;;;:::999888777666555555444444444555444444333333222333555777777666444333333333222111000000111111////////////000111222333...///000111111111111111222222111000///...------------------.........///---.........//////000000222111111222444444333222000///...------...///000//////............//////......//////000000000111//////000111111111111111000000000000000000000000222222111111222222333444444444444333444444555555666666555444333333333333333333444444444555555555333333333444444666777777333333333444666777999::::::::::::999999999888888777888999:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>AAAFFFIIIIIIGGGBBB???DDDMMMQQQPPPRRRPPPMMMKKKIIIIIIJJJKKKJJJLLLMMMLLLKKKLLLPPPTTTRRRVVV^^^iiittt~~~~~~yyytttkkkbbb[[[WWWUUUUUUNNNLLLJJJJJJJJJGGGBBB>>>>>>;;;888777999<<<>>>???;;;;;;:::999888888777777888888888888777777777666444555555555555555555555222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111//////.........---------........................+++,,,...000000000000///++++++++++++,,,,,,---...........................+++,,,---...---+++)))'''++++++,,,,,,---...//////////////////////////////---------...///000000111111111111111000000000000111666;;;:::555000///000111111111111222222222222222222222111111111111111000222333555666666555555444444555666777888999999::::::999999::::::;;;<<<777777888999;;;<<<<<<===@@@DDDKKKRRR]]]qqq===>>>>>>????????????>>>::::::999999888777777666555555444555666888:::;;;777777666666666666777777444333333222222333333444555666666666555444333333111111111111111111111111111000000000111222333333333222111000000000222222222222222111111///......,,,...///111111000...---000000111111111111000000...///111222111000111222222222000///............111111000000000000000111////////////000000000000,,,---///000000000///...//////...//////000111222222222333333333444444444111111222333444444444444444444333333333444555555444444444444444444444444222222333333444555666666666666777888888888888888999999888888888888888888444555777888::::::;;;;;;777888999999;;;;;;<<<===<<<;;;;;;===???BBBDDDEEEFFFDDDAAA???AAAEEEIIIMMM\\\YYYTTTMMMGGGDDDDDDEEEIIIIIIHHHHHHHHHIIIJJJJJJNNNPPPSSSYYYbbbkkksssxxx{{{vvvuuusssooommmgggccc]]]WWWRRRNNNJJJGGGFFFFFFDDDCCCAAA@@@>>>>>>???>>>===;;;;;;;;;<<<======<<<;;;999888777777777555555555555444444444444555555555555555555555555444444555555444222111///333333333222111000//////000000000000000000000000000000000000////////////000000000000////////////,,,---...//////...---,,,......////////////......(((,,,//////,,,***+++---000///...---,,,------...//////000000111222222222//////.........---------///000000///...---------...000111000///...///111000000000000000000000000222222111111111111222222000111111111111222222222000000000000000000000000777777555444444333444444444555666555555555777999;;;<<<;;;:::777666777888:::;;;;;;;;;::::::<<<===@@@BBBHHHRRR]]]nnn<<<===============<<<<<<:::999999999888888777777777666555555555555666777666666555555555555666666444333333222222333333444444555555555555444444333111111111111111111111111111111111000111111222222333222111000000111222222222222222111000///.........///000000111000///...///000000111111000000///...///000000///...///000222111000///............333333111///...---,,,,,,.../////////000000000000...//////000000000000000000////////////000000111000000000111111111222222222222333444555555555555444444333333333333333444444444444444444444444444222222333333444555555666444555666777777777777777777777777777777777777777666777888999999999999999888999:::;;;<<<======>>>>>>>>>===???AAADDDEEEFFFCCCAAA???>>>@@@EEEJJJMMMYYYYYYVVVQQQKKKGGGEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKOOOTTTZZZ```dddiiilllrrrwww{{{|||{{{{{{~~~|||{{{tttpppjjjeeecccaaa]]][[[XXXTTTOOOKKKHHHEEEBBB@@@DDDDDDCCCBBB@@@???>>>>>>>>>>>><<<;;;;;;;;;<<<<<<<<<;;;:::999888777777777777777777777666666666666444444444444444444444444333333333222222111000///222222222222111000//////////////////////////////000000000000/////////...///////////////000000000------............------......////////////......+++,,,.........---...///000///...---,,,------...........................//////.........---------+++((('''(((+++,,,***(((...000111000///...///000000000000000000000000000111000000//////000000111000000111111111222222222111111111111111111111111555555555555444444444444333555555555444555777999;;;;;;;;;999777666777999999;;;;;;;;;::::::;;;===???AAAGGGPPP[[[lll;;;;;;;;;;;;;;;:::999888999999999888888888888888888777666444333333333333555555444444444444555555333333222222222222333333333333444555555555444444111111111111111111111111222111111111111111000000222111111000111111222222111111111000000//////...//////////////////////////////000000000000//////...//////...---,,,...///111111000///............222111000...---,,,,,,+++....../////////000000000000000000000000111222222111000000////////////000000000000111111111111222222333444555666666666666444444333222111111111111333333333333444444444444222333333444444555555555444444555666666666555555666666666666666666666666888888999999999888888777999::::::;;;<<<===>>>???======>>>AAAEEEHHHIIIIII@@@???======@@@DDDIIIKKKSSSTTTSSSPPPKKKFFFDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFKKKJJJJJJJJJLLLOOORRRTTTVVVXXX]]]aaaeeeggghhhhhhjjjnnnsssyyyzzztttoookkkjjjddd```[[[WWWUUUSSSPPPNNNNNNKKKGGGEEEDDDCCCAAA@@@AAAAAA@@@??????>>>=========<<<<<<;;;;;;;;;;;;<<<;;;;;;999888777777777777777777777666666666666555444444444444444444444444444444333222111111111111222222222222111000//////........................000000000/////////...............//////000000111.........------...............////////////......,,,+++***+++---///////////////...------------...///......---,,,,,,++++++...............---------...)))&&&)))///111...***...///000000......///000000000000000000000000000000//////......//////000000000000111111111222222111111111111111111111111222333444555666555444444333444555555444555777999:::::::::999777666888999999:::;;;:::999:::;;;===>>>@@@FFFOOOYYYiii;;;;;;;;;;;;:::999777777888888888888888888888888666555555333222222111111444444333333333333444444333333222222222222333333111222333444444444444444111111111111111111111111222222111111111000//////111111111111111111222222111111000000////////////000///......---............//////000000//////...///000///...,,,,,,...000111000///........................---......//////........./////////000000111000///...///000111222111111000//////...//////222222222222333333333333111222333444555555555555444333222111000000000000333333333333333444444444333333333444444444555555444555555666666666555555555666666666666666777777777777888999999999999888999999:::;;;<<<===>>>>>>;;;:::<<>>======???BBBEEEGGGKKKLLLLLLIIIEEEBBB@@@@@@BBBBBBBBBBBBBBBCCCDDDEEELLLLLLKKKJJJJJJKKKMMMNNNOOOPPPRRRUUUXXXZZZ[[[[[[[[[^^^ccchhhlllrrrxxx||||||yyytttmmmgggaaa]]][[[WWWUUUSSSPPPNNNLLLKKKJJJIIIGGGDDDCCCCCCCCCBBBAAA>>>>>>>>>===============;;;;;;;;;::::::::::::;;;::::::999777777666666666555555444444444333333333333333333333333333333333777666444333333333444555111111111111111000//////........................000000/////////.........------......///000111111///...---,,,,,,---...///---......//////......---+++(((%%%&&&+++......,,,............------....../////////......---------........................000...---...111222111///...///000///......///000000000000000000000000000000//////......//////000000000000000111111111111222222222222222222222222000111444666777666555444333444555555444444666888999999:::999777777888:::999:::;;;:::999999;;;===???@@@FFFNNNXXXggg<<<<<<<<<;;;:::999888777999999999888888888888888333333333333333333222222333333222222222222333333333222222111111222222333111111222333444444444333000000000000000000000000111111111111111000///...000000111111222222222222111000//////...//////000///...---,,,,,,,,,,,,---......////////////......///000000///...---///000000//////...............///.........//////000111............////////////000///...---...///000111111111000//////...//////111111222222222333333333000000222333333333333333444333222111000/////////222222222333333333444444333333333444444444444444666666666777777666666555666666666777777888888888555666777888999:::::::::888888999:::;;;<<<<<<===<<<;;;<<>>>>>>>>???AAABBBFFFFFFEEECCC@@@>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEGGGFFFFFFFFFGGGHHHIIIJJJIIIJJJJJJKKKLLLMMMMMMNNNPPPSSSVVVZZZ]]]```eeehhhpppvvv~~~}}}wwwsssooolllhhhbbb]]]XXXTTTRRRKKKKKKJJJIIIHHHHHHHHHHHHEEEBBB???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::::::::999999999888777666666666666444444444444333333333333333333333333333333333333666555444333222333444555000000111111111000//////////////////////////////////////////............,,,------...///000000111///...---,,,,,,---...///------............------+++(((%%%&&&+++......,,,------..................------------......//////---.....................,,,...///...+++***+++------///000///...---...///////////////////////////111000000//////000000111//////000000000111111111111111111111111111111111///111333555666666555444222444555444444444666888777888999888777777888:::999:::::::::999999;;;<<<@@@AAAFFFNNNWWWfff}}};;;;;;<<<;;;;;;:::999888::::::999999888777777666000111222333444444333333333333222222222222333333222222111111111111222222111111222333333333222222000000000000000000000000///000111111111000///...///000111222222222222222111000///.........///000///.........---,,,,,,,,,------............------,,,...000000/////////000//////......---......///222111000///............------........./////////...............//////000111000000////////////000/////////000000000000111///000111222222333333333333333222111000000000000111111222222333333444444444444444444444444444444666666777777777666555555666666666777777888888999444555666888:::;;;;;;;;;777888888999:::;;;<<<<<>>BBBGGGGGGCCC===@@@@@@??????????????????CCCCCCCCCAAA??????AAACCCAAAAAAAAAAAABBBCCCEEEEEEDDDDDDDDDEEEFFFGGGIIIIIIFFFFFFGGGGGGGGGFFFFFFEEEFFFIIIMMMPPPSSSVVVYYY\\\\\\```gggnnntttxxxyyyzzzxxxxxxyyy{{{~~~}}}xxxsssoookkkgggdddaaa```]]]YYYUUUQQQNNNMMMFFFGGGHHHHHHGGGGGGHHHIIIEEEBBB???=========;;;:::<<<<<<;;;;;;;;;;;;;;;;;;777888888999999999999888888888777666666666666666666666666555555555555444222222222222222222222222222111111000000111111111///000000111111000///////////////////////////////////////.........---------------......//////000.........------.........------............------,,,+++***+++---/////////,,,---......///.........******++++++,,,------...---------...............***///111///)))''')))...---...//////------...///////////////////////////111000000//////000000111/////////000000000111111000000000000000000000000000111333444555555555444222333444444333444666888666777888888777777999;;;888999:::999888999:::<<>>>>>CCCHHHIIICCC<<>>@@@BBBBBBAAA@@@AAABBB?????????@@@AAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGDDDDDDFFFFFFFFFFFFDDDCCCBBBEEEHHHKKKLLLNNNQQQSSSPPPRRRVVVZZZ^^^aaacccddddddeeegggiiilllppprrrtttxxx||||||vvvrrrkkkhhhddd```^^^[[[XXXVVVTTTTTTSSSQQQOOOLLLJJJIIIFFFHHHJJJJJJGGGFFFGGGIIIEEECCC@@@>>>>>>>>>===<<<<<<<<<<<<;;;;;;:::::::::666666888999999999888888777777666555555555666666666666666555555555444444222222222222222222222222///000000111111000000000//////000000000000000///........................//////.........---------........................------............------,,,------......------,,,+++,,,.........---...///,,,,,,.../////////......,,,,,,,,,,,,,,,------------------.........//////---///111000---,,,...000---...//////------...///////////////////////////000//////......//////000////////////000000000111////////////////////////222222222333333444444444222333444444333444666777555666777777777777999;;;888999:::999888888:::<<<@@@AAAEEEKKKSSSaaawww888999999:::::::::999999===<<<;;;999777666555444222333444555444444222222444333333222222333333444222222111111111111222222222222222222222111000///000000000000000000000000,,,...000111222111000///...///111222333333222222000///...------...000111000111333333222000...,,,,,,------......------,,,%%%)))...000000///............---------......///+++++++++,,,---...///000---------.........//////...///111222222222111000//////...//////000111222111111111111222222222222111111222333444444444444222222222222222222333333000000111222333333444444444444444444444444444444444555555555444444333222333333444444555666777777888888888999999999888888999::::::;;;<<<===>>>>>>===;;;<<>>???@@@AAAAAAAAA@@@999===AAACCCBBBAAA??????>>>>>>>>>???@@@BBBCCCDDDEEEDDDDDDCCCBBBAAA@@@@@@???AAACCCDDDEEEDDDCCCBBBCCCFFFHHHIIIIIIIIIKKKLLLLLLLLLMMMOOOQQQSSSUUUVVVTTTVVVXXX[[[^^^aaaccceeeggglllttt|||}}}{{{{{{|||{{{zzzxxxsssrrrqqqpppnnnjjjddd```[[[YYYWWWUUUTTTRRROOOLLLLLLLLLLLLLLLKKKIIIHHHGGGDDDGGGHHHGGGDDDBBBBBBDDDBBB???===<<<<<<<<<<<<;;;======<<<;;;;;;:::999999555666777999999999888777777666666555555555555666444444333333333222222222111111111111111111111111///000222333333222111000//////000000000000000///------------------------//////.........---------...............---------,,,---...//////...---,,,,,,------......------,,,(((,,,//////,,,***+++---+++,,,.../////////......111000000//////......------------.........//////,,,,,,,,,---.../////////---...///...------...///////////////////////////.........------.........////////////000000000000////////////////////////333333222222222333444555222333444444333333555777555666777777777777999;;;888999:::999888888:::<<>>>>>>>>:::===FFFIIIDDD??????>>>?????????@@@@@@@@@@@@BBBDDDEEEDDDBBB@@@??????>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCCCCBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBDDDFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJMMMNNNPPPRRRSSSUUUUUUUUUXXXZZZ^^^bbbgggjjjmmmnnnmmmooorrrssssssrrrsssssswwwwwwwwwyyy|||}}}}}}}}}|||yyyuuurrroooiiijjjkkkiiigggffffffgggdddbbb___\\\YYYWWWVVVVVVUUUTTTRRRPPPNNNLLLKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA???===::::::;;;<<<>>><<<<<<;;;;;;999888666555999999777666555555555555333333333333333333333333444444333333333333222222111111111111111111222222000000000000000000000000/////////,,,******+++---///...---,,,,,,---...////////////......---------++++++++++++++++++++++++,,,---///000000000///...++++++++++++++++++++++++000///---,,,+++,,,,,,------,,,,,,++++++,,,,,,---............//////000000.........------,,,,,,,,,,,,,,,,,,---------......------,,,+++,,,---...//////...---,,,,,,---...///---------------...///000---...000222333444444444111111111111111111111222000000000000111222333444333333333222222333333333555555777888::::::;;;;;;;;;;;;<<<======<<<999777:::;;;???EEELLLZZZsss999888777777888888777666777666666666666555555555222111111000000111111222333333333333333333333333000000111111111222222222222222111111111000000000///000000000000000000///...//////000000000000///////////////.....................///000000000111111222333222///------...//////000000000000//////---...///...---,,,---//////,,,))))))---000...,,,------............------..................------//////000000000111111111////////////////////////000000000000////////////000111111111222222222222---........./////////000333333333444444444555555666444222000///000222333222333333444444333333222555555666666666777777777444666888888777666777888999999999:::;;;<<<===>>>???<<>>>>>>>>>>>AAACCCEEEEEEBBB@@@??????????????????@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKMMMNNNOOOPPPPPPSSSTTTVVVXXX[[[]]]^^^^^^[[[]]]```aaaaaa```aaabbbcccdddeeegggiiimmmppprrrtttssspppnnnnnnnnnpppqqqttttttuuuvvvvvvvvvuuutttuuutttsssrrrqqqqqqpppqqqkkkllllllkkkiiifffcccaaa\\\]]]^^^]]]ZZZYYYZZZ[[[[[[ZZZXXXUUUSSSQQQPPPOOOPPPOOONNNLLLJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFEEECCCBBBAAAAAABBB@@@===:::999999:::;;;;;;;;;:::999888777777666999888777666555555555555444444444333333333333333444444333333333222222222333222222111111000000000000000000000000000000000000111000///---,,,---...//////...------...//////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---///////////////////////////...---,,,,,,,,,---------,,,,,,++++++,,,,,,------------....../////////......---------,,,,,,,,,,,,---------...............------,,,---...///000000///............///000......---------......///------...///000000111222111111111111111000000000000000000000111222333444666666555555555555666666555555777888999999999999999999::::::;;;:::999777<<<===AAAEEEKKKYYYqqq888777555666777777666444555555555555444444444444111111000000000000111111111111111111111111111111....../////////000000000000000000000//////////////////............////////////000000000///......////////////......------......//////////////////...000000///---++++++,,,,,,------......------,,,,,,...///...---,,,---...---+++((())),,,...---+++------............------------------------......////////////000000000000........................//////000000000111111111111111111222222222333333............////////////111222222222222333333333666444222000///000111222222222333333333333222222222222222333333333333444555666888999888777888999999999999999:::<<<===>>>???===@@@EEEGGGBBB>>>===:::;;;;;;;;;;;;<<<<<<<<>>@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEGGGHHHIIIJJJKKKKKKKKKLLLLLLNNNOOOPPPPPPQQQOOORRRTTTUUUTTTTTTUUUWWWVVVWWWXXXZZZ\\\^^^___```cccbbb```^^^^^^```aaabbbaaaccceeeggggggeeebbb```bbbaaa```_______________^^^^^^^^^^^^]]][[[XXXWWWUUUVVVVVVUUUSSSRRRSSSTTTRRRRRRQQQPPPNNNLLLJJJIIILLLKKKJJJIIIGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEGGGFFFEEEDDDCCCAAA@@@@@@BBB@@@===:::888888999999;;;:::888777777777888999888777666555555555555555555555555444444333333333333333333333222222222222333333222111000//////...000000000000000000000000000111222222000......//////......------......///,,,,,,,,,,,,++++++++++++------------------------+++++++++++++++,,,,,,---........................------,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,------------.........------------,,,,,,,,,,,,,,,---------.........---------------...//////000000////////////000000//////...---------......///......---...///000111111111000000/////////...000000000000111222333444444444333333333333444444555555666777777888777777777888888888888888999999===>>>AAAEEEJJJWWWnnn777555444444555666444333444444444333333333222222333333222222222222333333111111111111111111111111---............////////////////////////////////////...---,,,,,,---...//////000000000///...------000//////......------,,,///........................000111000...------...++++++,,,,,,,,,,,,++++++,,,---......,,,,,,---...,,,+++)))***,,,...---+++,,,------......------,,,,,,,,,------------.............../////////000000------------------------//////////////////000000000000111111111222222222000000000000111111111111000000000111111111222222555444222000//////000111222222333333333333222222000000000000111111111111444666888999888888888:::999999999999:::;;;<<<======>>>@@@CCCCCC@@@<<<:::::::::::::::;;;;;;;;;;;;===@@@CCCDDDCCC@@@???>>>@@@?????????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIFFFFFFGGGHHHJJJKKKMMMMMMLLLNNNPPPPPPPPPPPPQQQRRRRRRRRRTTTUUUWWWWWWWWWWWWXXXWWWVVVUUUVVVWWWYYYZZZYYY[[[]]]^^^^^^\\\YYYWWWUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUTTTRRRSSSTTTSSSQQQPPPQQQRRRNNNNNNOOOOOONNNLLLJJJHHHJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDFFFEEEDDDCCCBBB@@@??????@@@>>><<<:::888888888999:::888777666666777999:::777666555555444444444555666666555444444333333333333333333222222222222111222222111111000000//////000000000000000000000000///111333333111///...///---------,,,,,,---------------------------------------------------------,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...//////............//////000///...---------------222111///......///111222000000000///......------000000000000111222333444333333222222222222333333555555666666666666666555777888888888777888:::;;;===>>>AAADDDIIIVVVnnn666555444444555555444222333333333333222222222222333222222111111222222333111111111111111111111111........./////////000000///000000000000000000000///...---,,,,,,---...//////////////////...---,,,//////......---------,,,.........------------------///000000///......///......////////////......,,,---...---,,,+++,,,...,,,++++++,,,---...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------......---............/////////------------------------000000///...------,,,,,,////////////000000000000111111111111000000000000/////////000000000000111444333222000000///000000111222222333333222222111333333333333444444444444444666888888888777888:::999999999999999:::;;;<<<===@@@CCCCCCBBB@@@===;;;::::::;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGIIIJJJKKKHHHIIIJJJJJJIIIIIIJJJLLLLLLMMMNNNOOOPPPPPPOOOOOOOOONNNNNNNNNOOOPPPQQQRRRVVVWWWWWWVVVVVVTTTSSSRRROOOOOOOOOOOOPPPQQQRRRRRROOOOOOPPPPPPPPPPPPPPPPPPNNNOOOPPPOOONNNMMMNNNOOOLLLMMMMMMNNNMMMLLLJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDCCCBBBAAA@@@??????>>>===<<<:::999999999999888777666555555777999:::666555444444444444444444555555444444444333333333333333222222222111111111/////////000000111111222////////////////////////---///111111000.........++++++++++++++++++++++++------------------------++++++++++++++++++++++++---,,,+++++++++,,,...///........................+++,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++------------------------)))************+++++++++******++++++,,,,,,,,,,,,------------------------000///...---------------222111///------...000111////////////......------000000000000111222333444666666555555555555666666444555555666666666555555888999::::::888999;;;===;;;<<>>CCCFFFDDDBBBBBBAAA>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@AAA@@@???@@@@@@>>>>>>=========>>>>>>???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBBBBCCCCCCCCCBBBBBBGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIHHHFFFEEEFFFHHHJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPOOOMMMLLLKKKJJJJJJJJJKKKKKKMMMNNNOOOPPPMMMMMMMMMMMMNNNNNNOOOOOOMMMNNNOOOOOOMMMMMMNNNOOOKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>===;;;:::999999999777777666555555666777888555444444333333333444444333333333333333333333333222222222222111111111111---......///000111222222////////////////////////---...000///...------...***++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,------------...))))))*********+++++++++******+++,,,,,,,,,,,,,,,+++,,,------------,,,+++//////...---------.........---,,,++++++,,,---....../////////////////////000000000000111222333444555555444444444444555555444444555666666777666666888;;;===<<<:::999;;;>>>:::;;;???CCCHHHVVVmmm666555444444555555444333444444333333333222222222000000////////////000000000000000000000000000000............/////////000------........./////////......////////////......------......///.........+++,,,,,,------......///+++++++++,,,---------...)))+++------,,,,,,---...******++++++++++++******+++,,,------++++++,,,---)))***,,,---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,------......,,,,,,---------.........------------------------//////......---------,,,////////////000000000000000/////////.........---////////////000000000000000000000000111111111111111111222222222222111111000000000111111111222222111333555666666666777888999999999888999999:::;;;<<>>:::::::::;;;;;;;;;<<<<<<<<<===???>>>>>>>>>@@@BBB??????>>>>>>>>>>>>>>>???>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@DDDDDDCCCBBBCCCDDDFFFHHHNNNNNNMMMKKKHHHGGGHHHIIILLLKKKJJJJJJJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOJJJKKKLLLMMMKKKHHHEEECCCGGGHHHHHHIIIKKKMMMNNNOOOMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOPPPPPPNNNNNNOOOPPPKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???????????????@@@@@@@@@AAACCCBBB@@@===;;;888777666666666666666666666666666444333333333333333444444000111111222222333333333222222222222111111111111......//////000000111111////////////////////////---...///...------...000+++,,,------------,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............++++++++++++++++++++++++,,,---.........---,,,+++---,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,+++,,,---.........------,,,,,,---......---,,,,,,......---------......///,,,,,,,,,,,,,,,,,,------.........//////000111111000000000000111222333444333222222111111222222333333444555666777888888888888<<>>;;;888:::<<<<<<===???CCCGGGTTTkkk777555444444555666444333444444444333333333222222222222111111111111222222////////////////////////---------.........//////,,,,,,,,,------.........---...///000000///...---,,,,,,---.../////////...***++++++,,,---...//////******+++,,,,,,---......***,,,......------...///,,,------......------,,,+++,,,------++++++,,,---''')))+++,,,+++******++++++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,---------.......................................///////////////000000000000111111111111222222111111000000000///////////////000000000111/////////000111111222222111111222222222222111111333333444444444555555555000222555555555555777888999999999888999999::::::777???BBB>>><<<>>>>>>;;;999999:::::::::;;;;;;;;;======>>>======>>>AAACCC@@@@@@???????????????@@@???@@@AAABBBCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAADDDGGGKKKMMMPPPPPPNNNKKKHHHFFFGGGHHHKKKJJJHHHHHHHHHJJJLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHKKKNNNOOONNNIIIDDD@@@FFFGGGGGGIIIKKKMMMNNNOOOIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMKKKKKKLLLMMMLLLKKKIIIHHHGGGGGGGGGHHHJJJIIIHHHGGGEEEEEEEEEEEE@@@AAAAAAAAAAAA@@@??????===>>>>>>???@@@@@@AAAAAAFFFEEEBBB???;;;777444333666666777777666555444444333333333222222333444444//////000111222333333444222222222111111111111000000000000000/////////////////////////////////////////////...,,,---///111------...//////...------+++++++++,,,,,,---------------------------------+++,,,---...///...---,,,////////////////////////------...///...---+++***---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,---------.........------///000000000///...,,,---...//////...---,,,---------------...///000,,,---.../////////......------...///000111222222000000000000111222333444666555555444444555555666333444555777888999999999777<<<@@@???;;;888888:::>>>???AAACCCGGGRRRiii}}}666777777555333222333555222222222222222222222222111111111111000000000000222222111111000000//////////////////////////////......////////////.........---,,,++++++,,,---.........////////////.........------,,,,,,------...+++,,,---.........------*********++++++,,,,,,,,,///...,,,+++***++++++,,,------------------------*********++++++,,,,,,,,,------------,,,+++***)))++++++------------++++++.........------,,,,,,,,,........................,,,,,,,,,------------...//////000000///...------000000//////.........---......//////000000111111000000///////////////000333333111111111222333444111111222222222333333333333333444444444444444444888444555::::::666666:::???>>>===<<<======;;;999888999999:::;;;<<<======<<<<<<::::::;;;===???AAAAAAAAA@@@@@@???>>>======???AAACCCDDDEEEEEECCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@AAA???BBBEEEFFFDDDAAA???>>>FFFEEECCCCCCDDDGGGJJJLLLVVVSSSPPPLLLIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFJJJMMMPPPQQQMMMHHHDDDAAADDDEEEHHHJJJLLLMMMMMMMMMOOOKKKGGGFFFHHHIIIIIIGGGNNNLLLJJJJJJLLLLLLLLLKKKLLLKKKIIIHHHGGGHHHHHHIIIFFFCCC@@@BBBFFFGGGDDDAAAAAAAAAAAAAAAAAA@@@???>>><<<===<<<;;;:::;;;>>>AAAIIIJJJJJJDDD;;;555444555111111111111222222333444666444333222333333222111444333333222111000//////111000000000111222333333......------------......111000000///...---------...,,,))))))+++---......---,,,,,,,,,,,,---......,,,,,,,,,++++++*********------------------,,,,,,------------------------************+++,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.../////////...------,,,))))))))))))***+++,,,---)))***,,,.........,,,+++111000...------...000111------,,,+++,,,---...///---///000000///......///111111111000000000000000555555444333111222555777555777;;;<<<;;;888666555666999<<<===;;;:::999:::<<<<<<>>>@@@CCCPPPggg{{{666777777555333222333444111111111111111111111000111111111000000000//////000000000000000/////////..............................////////////......---------,,,,,,------------......//////......---------,,,,,,,,,,,,------......---,,,+++******)))***++++++++++++++++++,,,...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,------------+++,,,,,,,,,,,,,,,,,,+++------,,,,,,++++++++++++------------------------............////////////000000000000/////////...000/////////.........---,,,---...///000111222333000000///////////////000444333222111111111222333111111111222222222333333333333333444444444444444888444444888888666777;;;@@@>>><<<;;;<<<<<<;;;999::::::::::::;;;;;;;;;;;;<<<;;;:::::::::<<<>>>???@@@??????>>>======<<<<<<===???AAABBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@???@@@AAABBBCCCBBBCCCDDDDDDBBB@@@@@@@@@DDDCCCBBBBBBDDDGGGJJJLLLTTTRRROOOKKKIIIGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHLLLOOOSSSSSSPPPKKKFFFDDDEEEFFFGGGIIIKKKLLLMMMMMMMMMJJJGGGFFFHHHIIIIIIGGGJJJIIIHHHHHHIIIJJJIIIHHHJJJIIIHHHGGGGGGHHHHHHIIIGGGCCCAAAAAAEEEFFFCCC@@@@@@@@@@@@@@@@@@???>>>>>>;;;<<<<<<:::999:::===@@@HHHIIIIIIDDD<<<666666777444444444444444444555666666444222111222222111000333222222222222222222222000////////////000000111......------------......000000000///...---------...,,,***)))+++---......---,,,,,,,,,,,,---......---------,,,,,,,,,++++++,,,,,,------------------------------------------,,,,,,++++++***+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------------,,,+++******)))))))))***+++,,,,,,)))***,,,......---,,,+++000///---,,,,,,---///000...---,,,,,,,,,---.........///111111///...///000111000000000000000000000444444444222111111444666777<<>>;;;999999::::::999;;;;;;;;;:::::::::999999;;;::::::999:::<<<===>>>=========<<<;;;;;;::::::;;;<<<>>>???@@@@@@??????@@@@@@@@@??????@@@@@@@@@>>>???@@@AAAAAA@@@???>>>AAA@@@?????????@@@BBBCCCDDDDDDDDDBBB@@@???AAABBBAAAAAA@@@AAACCCFFFIIIKKKQQQPPPMMMJJJHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJMMMPPPUUUVVVSSSNNNJJJGGGGGGGGGGGGHHHIIIJJJLLLMMMKKKIIIFFFFFFGGGHHHIIIHHHHHHGGGGGGHHHIIIIIIHHHFFFHHHHHHGGGGGGGGGHHHIIIIIIHHHDDDAAAAAACCCCCCAAA>>>>>>>>>>>>>>>>>>>>>===<<<:::::::::999888999;;;===CCCDDDDDD@@@:::666666777666666555444444444555555222111///000222333333222111222222222333333333333///......------------.........------------......000000//////...---------...,,,******+++---...---,,,,,,,,,,,,,,,---............------------,,,,,,++++++,,,,,,------......------------------------...---,,,+++******************+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++))))))*********+++++++++******+++++++++***))))))++++++*********++++++,,,***+++,,,---...---,,,+++......,,,,,,,,,,,,............---,,,,,,,,,------...///111111///...///000000000000000000000111111333333333222000111333555777>>>DDDCCC<<<777888<<<666888:::;;;:::999999:::999:::<<>><<<<<<<<<;;;;;;:::::::::;;;;;;===>>>??????>>>>>>@@@??????>>>>>>??????@@@>>>???@@@AAAAAA@@@???>>>>>>>>>===<<<===>>>???@@@CCCDDDDDDCCCAAA@@@@@@AAA?????????@@@BBBEEEGGGIIIMMMLLLJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGHHHHHHIIIJJJLLLPPPTTTVVVTTTOOOKKKIIIHHHHHHGGGGGGGGGIIIJJJKKKHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHEEEBBB@@@AAA@@@???===<<<<<<=========<<<<<<;;;888999999888777777999;;;<<<======:::666444444555555555444333222222222222---,,,,,,...111444555555111111111111111111111222//////...---,,,,,,,,,---......------------....../////////......------------+++******,,,---------,,,,,,++++++,,,,,,---...---------------,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************++++++++++++)))***************)))))),,,,,,+++*********++++++++++++,,,---------,,,+++---,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,---...000000...---...///000000000000000111111111222333333222000000222444666:::>>>===888444555666555777999:::999999999:::======???AAACCCNNNcccwww444555666555222000000000222222111111111000000000000000000////////////...,,,,,,------......//////........................------............------+++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,...---+++***+++,,,...000+++++++++******))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++******,,,,,,***))))))***,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---///---,,,++++++,,,...///---------...........................////////////...............///000000222222222222111111000000000000111111111222222222111111222222333444444555444444333222333777:::<<<>>>;;;777555666777888888777777888888999::::::;;;<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;:::::::::;;;<<<======>>>?????????>>>>>>>>>======>>>>>>>>>>>>@@@AAACCCCCCAAA@@@>>>======<<<<<<<<<===>>>???@@@BBBEEEEEECCCAAA??????>>>>>>>>>???AAACCCFFFGGGIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHIIIMMMQQQRRRQQQMMMJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFGGGGGGHHHIIIJJJKKKJJJIIIHHHHHHIIIHHHFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHEEEBBB@@@>>>>>>===<<<:::;;;;;;<<<<<<<<<;;;;;;777888999888777666777999888888888777555444444444555444333222222222222222///------...111333333333111111111000///......---000//////...------------......------------..................---------------+++***+++,,,...---,,,,,,++++++++++++,,,------+++++++++++++++,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,---******++++++++++++******,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,---------------------,,,+++---///...---,,,------//////000000111111111111111222333222111111222333666555555666666555222000555666888999888888999;;;===>>>@@@BBBEEEOOOdddwww111333555444222000000000111111111111111111111111000000////////////......---------...............------------------------------............------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,111000...,,,+++++++++,,,***************)))))))))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***'''((()))+++,,,---------++++++************+++++++++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---------------............,,,,,,+++***+++,,,---...---------------........./////////.........------------------...///000000000000111222222111111000000000000111111111111222000000111222333444555555222444444222444999<<<<<<:::888555555666888888888555666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<======>>>>>>??????>>>======<<<<<<======>>>>>>@@@BBBCCCCCCBBB@@@>>>???>>>=========>>>@@@AAA???BBBFFFFFFDDDAAA???>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHEEEDDDDDDDDDEEEFFFFFFGGGGGGIIILLLMMMLLLJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFDDDFFFHHHIIIIIIJJJLLLNNNLLLIIIFFFEEEEEEDDDCCCAAACCCDDDEEEEEEFFFEEEEEEEEEGGGEEEBBB???<<<<<<<<<<<<999:::;;;;;;<<<;;;;;;;;;777888999888777666666777888777777777666666555555555555444333333333444444444222000///000000000...111111000///...---,,,,,,000000///.........//////......------------......------------------------,,,+++***+++---...---,,,+++++++++++++++,,,------******++++++++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++************++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++---//////---,,,---.../////////000111111222222111333444333222111222444777444222444777888444000444666777777777777999;;;:::;;;???CCCGGGSSShhh|||///111444444333111000111......///000000111111111000000/////////........./////////...............------------------------,,,------......------,,,---------,,,,,,---------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,///......---,,,+++******))))))))))))************&&&''')))+++,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******&&&''')))***,,,---------******++++++++++++******************+++++++++,,,******++++++,,,------...,,,,,,---------.........+++++++++,,,,,,---------,,,,,,,,,------.................................------------...///000000...///000111222222111111000000000000111111111111000000111222333444555555000444555333666;;;>>>;;;666555444444777888888888666777777777888888999999999999:::::::::999999999888888888888888888888888<<<<<<<<<<<<===>>>>>>???===<<<<<<<<<<<<<<<<<<===<<<>>>AAACCCCCCAAA>>><<<>>>>>>===<<<===>>>???@@@AAACCCEEEEEECCC@@@????????????@@@@@@AAABBBCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHFFFEEEEEEEEEEEEEEEFFFGGGEEEGGGHHHIIIHHHHHHIIIJJJHHHHHHHHHHHHGGGFFFDDDDDDCCCFFFIIIKKKJJJKKKNNNPPPPPPLLLGGGDDDCCCCCCBBBAAACCCDDDEEEEEEEEEDDDCCCBBBFFFDDDAAA>>>;;;:::;;;===999:::;;;;;;<<<<<<;;;;;;777888999999777666666777777666555555666666555444333333222222222333444444333222000000111111111000000000//////.........---///............//////000......------------......------------------------,,,++++++,,,---...---++++++++++++***++++++,,,---+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,++++++++++++++++++,,,---......---,,,,,,++++++++++++,,,,,,------------,,,,,,)))***,,,...//////......---///000000///......///...//////000111111222222222333555555333222333444555444444555777777666444444555666666666777999;;;:::;;;@@@DDDIIIUUUkkk~~~---000333444333111111111,,,,,,---...///000111111000/////////............000000000///.........---------------------------,,,------......------,,,......,,,++++++,,,......,,,------......------,,,,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,+++(((((())))))******++++++&&&''')))+++,,,------,,,)))))))))))))))))))))))),,,,,,,,,++++++*********)))******+++++++++******)))***+++,,,,,,+++***)))(((((())))))*********+++******+++,,,------......******+++++++++,,,,,,,,,+++,,,---............---,,,,,,,,,------.........,,,,,,------...///000000,,,,,,,,,---...///000111,,,...000111222222222222000000000000111111111111///000111222333444555555///555666444777===>>>;;;444333333555777999888777888888888888777777777777777777888888888777777666666666666777777777777777;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;<<<<<<<<<;;;===@@@BBBBBB@@@===;;;<<<;;;;;;:::;;;<<<===>>>CCCDDDDDDBBB@@@???@@@BBB@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGEEEFFFGGGFFFFFFFFFIIIKKKHHHHHHHHHHHHGGGEEECCCBBBCCCFFFJJJLLLKKKLLLOOOQQQTTTPPPJJJFFFDDDDDDDDDCCCDDDDDDEEEEEEEEECCCBBBAAAEEEDDDAAA===::::::;;;===999:::;;;;;;<<<<<<<<<<<<777888:::999777666666777444333222333333444333222////////////000111222222///......///222555555555////////////000000000000------------......///000.........------.........------------------------+++++++++,,,......---+++++++++******++++++,,,---,,,,,,,,,------.........,,,,,,++++++++++++++++++++++++++++++++++++++++++------,,,+++******************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++++++++************))))))************+++++++++))))))***+++++++++++++++*********+++,,,---...///...---,,,,,,+++++++++,,,,,,------......------,,,((())),,,...///////////////000222222000000000111...//////000111222222222222444666555444333333444111333666666555444666777333555666666666777999;;;===???BBBFFFJJJTTTiii|||000000000000000000000000//////000000000000//////222000...,,,+++,,,---...------------------------***+++,,,,,,------,,,,,,////////////............************************))))))*********+++++++++,,,,,,,,,+++++++++******,,,+++++++++******))))))++++++++++++++++++++++++******))))))******+++,,,+++++++++*********))))))*********,,,------,,,***+++,,,,,,------,,,,,,+++******************++++++---,,,+++***))))))))))))------------------------.........------,,,,,,,,,,,,,,,------...///000000------..................++++++,,,,,,---...//////...------,,,,,,,,,------.........///////////////+++,,,---///111333555666000111111111111222222222000333333000444;;;>>>:::333333333444444444444444999888888888777777666666::::::::::::::::::;;;;;;::::::999999999999999999999:::;;;<<<============::::::999999::::::;;;<<<<<<<<<============<<<<<<===<<<;;;;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???@@@BBB@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAABBBDDDDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFIIIGGGFFFEEEEEEEEECCCBBBCCCDDDEEEHHHKKKNNNPPPRRRVVVRRRLLLGGGDDDBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDBBB???<<<:::999999999:::;;;;;;:::888777777888888777666555555444444555777666555444222111000///111111222222222111111000//////000000000000//////000000000000000000000000------------------------......---------,,,,,,,,,++++++++++++,,,---......)))***+++,,,---.........,,,+++***))))))***+++,,,***++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,+++***))))))+++---...'''((()))+++---///000111------------------------......---------,,,,,,,,,------------------------.../////////...---+++***---......///000111111222222111000//////000111111777333///000555777666333333333444666888:::<<<===<<<<<<>>>BBBHHHSSShhh{{{000000000000000000000000//////000000000000//////111000...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................------------************************+++++++++,,,,,,,,,------,,,,,,+++++++++*********(((((((((((('''''''''&&&++++++++++++++++++++++++,,,++++++++++++,,,------+++++++++*********))))))*********+++------+++******++++++++++++++++++******************++++++,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,------......//////......------,,,,,,,,,,,,------......//////...------,,,,,,---------.../////////////////////,,,---...///111333444444000000111111111222222222111333222222666======888444555555555555666666666888888888777777777666666666666666666666777777777888888888888888888888888999:::;;;<<<============;;;::::::::::::;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAA@@@??????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFEEECCCBBBCCCBBBAAA???BBBBBBBBBBBBBBBCCCDDDDDDGGGFFFDDDDDDEEEFFFDDDCCCCCCDDDFFFHHHKKKNNNPPPRRRSSSOOOJJJFFFCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA>>>;;;:::999::::::;;;<<<<<<;;;999888888999888777666555444444444444444444444333222222111111333444444444333222222111//////000000000000//////////////////////////////------------------------000///...---,,,+++***)))+++++++++++++++,,,,,,---,,,,,,+++++++++,,,------++++++************++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******++++++,,,,,,++++++*********++++++++++++,,,++++++++++++++++++++++++............---------,,,------------------------+++,,,...000111111000000.........///000111111111333222111000000111222222777333000111444777666333666666666666777888999:::===>>>@@@DDDHHHRRRfffxxx000000000000000000000000...//////000000//////...111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------,,,,,,,,,+++************************+++++++++,,,,,,,,,,,,---,,,++++++++++++************************)))))))))++++++++++++++++++++++++((((((((((((((())))))***+++++++++******************))))))+++,,,---+++******************************************+++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++------------,,,,,,,,,,,,))))))******++++++,,,,,,000000///...---,,,++++++........................---------,,,,,,------...//////////////////......---......///111222222333000000000111111111222222222222222444:::???<<<555555555666666777777777777777777777777666666666666333333444444444555555555666666666777888888888999999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<======;;;<<<<<<======<<<<<<;;;:::;;;<<<<<<======<<<<<<===========================>>>@@@???>>>>>>@@@AAACCCBBBBBBBBBAAAAAAAAAAAACCCCCCCCCDDDDDDDDDDDDEEEFFFDDDCCCBBBCCCBBB@@@???@@@@@@@@@@@@@@@AAABBBBBBEEEDDDCCCDDDEEEEEEDDDCCCCCCDDDEEEGGGJJJMMMOOOQQQOOOKKKGGGDDDBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@???===;;;:::::::::;;;;;;<<<<<<;;;999888999:::777777666555444444444444222222222222222222333333333333333222222000///......//////000000//////...////////////////////////..............................---,,,,,,++++++***++++++++++++************...---,,,*********+++,,,******++++++++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***++++++******++++++,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,)))+++,,,...---,,,***(((***************)))))))))******++++++++++++++++++.........---------,,,,,,------------------------***,,,---///111111111000......//////000000111111333222222111222222333333555333000111444666555333666666666666777888999999>>>>>>AAAFFFIIIRRRcccttt000000000000000000000000...//////////////////...000///...------------...++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,************************))))))))))))************++++++++++++************++++++++++++++++++++++++************************'''''''''''''''(((((()))***************************))))))***,,,,,,+++************))))))*********************+++,,,,,,------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,.........------,,,,,,,,,///////////////.........------,,,,,,,,,---......////////////..................//////000111111111000000000000111111111111333222333777===???999333444555555555666777777777666666666666666666666666444444555555666666777777555666666777888999::::::999:::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;999:::;;;======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDBBBAAA@@@AAACCCDDDCCCBBB@@@????????????@@@AAAAAAEEEDDDBBBCCCDDDDDDCCCAAABBBBBBDDDEEEGGGJJJLLLMMMKKKHHHDDDBBBBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;:::::::::;;;:::;;;;;;:::888777777888777666555444333333333333222222222222222222222222/////////...---+++***)))...//////////////////...////////////////////////........................))))))***+++,,,---......++++++++++++******)))(((++++++,,,,,,++++++++++++)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,+++***)))***+++,,,---+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,---,,,+++)))(((((())))))******+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++------------------------,,,---...//////...---,,,.../////////000000000111111111111111222222222333444222111222444555444333222333333555777999;;;===;;;===AAAFFFJJJRRRcccrrr////////////////////////......////////////......///......---------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,.........------------,,,************************(((((()))))))))*********+++++++++*********))))))'''(((((((((((((((((((((************************+++++++++++++++,,,,,,---***************************)))((()))+++,,,+++***,,,+++************+++,,,************+++,,,---...000///...,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------......///////////////.........,,,,,,,,,,,,,,,---...///000000//////.........---......//////000000000000//////000000000111111111333222444999>>><<<666111222222333444444555666666555555555555555555555666444444555555666777888888777777888888999:::;;;;;;999:::;;;;;;;;;;;;;;;;;;999999888888999999:::;;;::::::;;;;;;;;;;;;::::::888999;;;<<<<<<<<<;;;::::::::::::::::::::::::::::::<<<============>>>@@@>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@AAACCCCCCCCCBBB@@@@@@@@@???@@@@@@AAABBBEEEDDDBBBBBBCCCBBBAAA???@@@@@@AAABBBDDDFFFHHHIIIGGGEEEBBBAAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;:::::::::::::::888999999888666555666777666555444333333222222222333222222111111000//////---------,,,+++)))((('''......////////////......................................................'''((()))***+++---......+++++++++++++++***)))(((&&&(((+++---...---+++***)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,+++***)))***+++,,,---*********++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++...---+++*********++++++************++++++,,,,,,+++++++++,,,,,,---------+++++++++************)))---------------------------...///000///...---,,,////////////000000000000///000000111111111111111222222222222444444444333222222333555777999;;;<<<999;;;@@@FFFKKKSSSdddsss////////////////////////---......//////......---.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................------------*********************************++++++++++++,,,+++************)))))))))(((((())))))))))))***************************************)))***++++++,,,***************++++++++++++)))((((((***++++++***,,,+++***))))))***+++,,,************+++---...///222111///---+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------******+++,,,---...//////........................,,,,,,,,,,,,---......///000000000///......------.........//////000000000/////////000000000111111222222555;;;<<<888333222000000111222333444444555444444444555555555555555222222333444555666666777888888888999::::::;;;;;;::::::;;;;;;;;;;;;::::::888888888888888999999:::999::::::;;;;;;::::::999888999::::::;;;;;;::::::999999999999999999999999999:::<<<<<<<<<<<<>>>???<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEECCCBBBAAABBBAAA???>>>@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAAAAABBBBBBAAA???>>>>>>???@@@AAACCCEEEFFFEEECCCAAAAAAAAAAAA@@@>>>????????????????????????;;;;;;;;;::::::999999888777888888777555444555666555555444333222222222222222222111111000///...............---,,,+++***)))---......//////......---........................------------------------++++++*********************+++,,,,,,,,,+++***)))%%%'''***---...---,,,+++******++++++++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++******++++++,,,---))))))******+++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,,,,,,,++++++++++++***...---+++))))))***,,,---------,,,+++******))))))(((((())))))***++++++++++++++++++*********))))))---------------------------...///111111111111000////////////000000000000...///000111111111111111111111222333333333333333555555555555666777888888888;;;@@@FFFJJJSSSdddttt////////////////////////---......//////......---------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------,,,,,,,,,+++************************************++++++++++++************))))))))))))******++++++,,,,,,,,,,,,************************'''&&&&&&&&&&&&'''(((((())))))*********++++++++++++)))'''''')))++++++***,,,***)))(((((()))***,,,*********+++,,,---...///111000///---,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,------...,,,,,,------......//////,,,,,,,,,,,,---...//////111000000///......------------......///000111111////////////000000000111111222666<<<:::333000333//////000111222333444555333333444444444555555555111111222333444555666777888888888888999999999999:::::::::;;;;;;::::::999999999888888999999:::;;;999999::::::::::::999999999999999999999::::::;;;888888888888888888888888888999;;;;;;;;;<<<===???=========>>>>>>?????????@@@AAAAAAAAAAAABBBBBBBBBEEECCCAAAAAAAAAAAA???>>>@@@@@@??????@@@@@@AAABBB???>>>>>>???BBBCCCCCCBBB>>>>>>??????AAABBBDDDEEEEEECCCAAAAAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::999888777777777888999888666444555666555444333222111111111111000000000000000000000000////////////......---,,,---......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))((()))***,,,---------+++***))))))*********+++,,,,,,++++++************++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,******************************))))))))))))******,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,++++++******)))))))))((('''(((((()))******++++++,,,,,,,,,,,,++++++++++++------------------------,,,---...//////...------000000000000////////////...///000222333333222222000111333444333333222333555555555555555666888888;;;<<<@@@EEEIIIQQQbbbrrr////////////////////////---..................---------......///......---------------------------***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******************************(((((((((((())))))))))))************))))))))))))''''''(((((()))))))))***)))))))))))))))))))))))))))(((((((((((()))******))))))******+++++++++++++++)))'''''')))++++++++++++)))(((''''''((()))+++*********+++,,,---///000000///...---------------))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,---...///000111000000///...---------,,,,,,---...///000111111////////////000000000000000222777<<<888//////444///000000111333444555555333333333444444555555555222333333444666777888888888888888777777777777777:::::::::;;;;;;:::999999::::::999999::::::;;;<<<999999999::::::999999999:::999888777888999;;;<<<777777777777777777777777777999:::;;;;;;;;;===???>>>>>>>>>>>>============@@@@@@AAAAAAAAABBBBBBBBBAAA@@@???@@@BBBCCCBBBAAA???????????????@@@@@@AAA<<<;;;<<<>>>BBBDDDEEEEEE?????????@@@AAABBBDDDEEEEEECCCBBBAAAAAAAAA???===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::999888777666888999:::888666555666777555444333222111111111111.........///000111111222.........///......---------..................---........................++++++++++++++++++++++++(((((())))))******++++++)))***,,,.........,,,+++...,,,)))''''''(((+++---,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,---,,,++++++((())))))***++++++,,,,,,******************************))))))))))))******,,,,,,,,,++++++*********((()))+++---------,,,+++&&&&&&'''((()))***++++++)))******+++,,,,,,------.........---------,,,,,,---------------------------------,,,+++(((&&&$$$000000000000///////////////000222333444444333333///111333444333222222222111222222444666888:::<<<>>>>>>AAAEEEHHHPPPaaaqqq///...,,,,,,...///...---,,,------......------,,,+++,,,------......---------,,,,,,++++++,,,,,,---------,,,+++***)))((('''******+++,,,,,,***)))(((+++++++++*********))))))))))))))))))))))))))))))***************************)))(((((()))+++---...)))************+++++++++------+++***)))'''&&&&&&)))************++++++++++++*********))))))((((((((()))+++,,,,,,***'''%%%%%%'''+++,,,++++++***+++,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,++++++*********...///000000///---+++***+++++++++,,,---...///000...---,,,+++***+++,,,---000000//////.........---000...,,,...111333111///+++555;;;777333333111...//////000111333444555555333333444555777666333111000111111222444555555666666666666666777777777777888999:::;;;;;;;;;:::999<<<:::888888;;;<<<;;;999;;;::::::999999::::::;;;:::::::::;;;;;;;;;;;;;;;999999888888777666666666777888888999;;;<<<<<<===>>>>>>???@@@@@@@@@@@@@@@>>>??????>>>======>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======>>>@@@BBBCCCBBBAAAAAABBBCCCCCCBBB@@@>>>>>>???@@@AAAAAABBBCCCAAABBBBBBBBBAAA???===<<<;;;;;;<<<<<<;;;;;;:::999:::555666<<<;;;555555;;;444555666666555444444444444444333333333222222222000///...------...///000000000////////////000000//////////////////......---------.........//////,,,,,,+++******+++,,,,,,((())))))+++,,,---......,,,---...---+++)))))))))************************---,,,+++***)))))))))*********+++++++++,,,,,,,,,((()))***,,,,,,+++******++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))(((''')))))))))))))))))))))))),,,++++++******++++++,,,---------,,,,,,+++++++++***))))))+++...000//////+++++++++,,,,,,,,,------////////////000000000000111111000000000000111111222222222222333444555555888666555555777999::::::<<<<<<@@@EEEIIIQQQ___lll///...,,,,,,...///...---,,,,,,------------,,,,,,+++,,,------...------------,,,,,,++++++,,,,,,---***************************++++++++++++***))))))+++++++++*********))))))))))))))))))))))))))))))+++++++++******)))))))))(((((('''&&&''')))+++,,,))))))*********+++++++++******))))))((((((''''''))))))*********+++++++++************)))))))))(((((()))+++++++++)))(((&&&!!!$$$'''((('''''''''''',,,,,,+++++++++*********))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++,,,,,,,,,,,,,,,---...///------,,,++++++,,,---...000/////////.........---000...---...111222111///000888<<<777222111000...000000111222222333444444000000111222333333000...222333333444555666666777666666666666777777777777888999:::;;;<<<;;;;;;::::::888666666999;;;;;;:::;;;;;;::::::::::::;;;;;;;;;<<<=========<<<;;;;;;777777777777888888888888777888888999;;;<<<<<<===<<<<<<===>>>>>>>>>>>>===>>>?????????======>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@AAACCCBBBAAABBBCCCCCCAAA@@@>>>>>>???@@@@@@AAABBBBBBAAABBBAAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;::::::999999777777::::::777555777666777777444000000222555444333333333333222222222000///............///000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++%%%''')))*********,,,---******************************)))(((((((((((((((************++++++,,,,,,((()))******++++++******++++++++++++++++++++++++++++++******************++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((************************++++++++++++++++++++++++---------,,,,,,+++++++++&&&%%%%%%&&&)))******))),,,,,,---------...............//////000000000111////////////000111222333222222222222333444555555555444333333444666777777<<<<<<@@@EEEIIIPPP^^^lll///---,,,,,,---......---,,,,,,------------,,,,,,++++++,,,---------------,,,,,,++++++++++++,,,,,,(((((()))***+++,,,,,,---++++++***))))))))))))***+++************)))))))))))))))))))))))))))))))))************************((((((''''''''')))***+++)))))))))*********++++++'''((((((((((((((((((((()))))))))*********++++++************))))))))))))******))))))))))))((((((%%%(((***+++************++++++++++++*********)))))))))))))))))))))))))))(((((()))***+++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,---------------'''(((+++---............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...////////////...............111///...///000111111000555999:::666111111111111111111111222222222333333000//////111222222000...444555555555666666777777777777777777666666666666777888:::;;;<<<<<<<<<<<<:::888666666888;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@AAA@@@>>><<<;;;666666777777888999999:::888888999::::::;;;<<<<<<;;;<<<======>>>>>>=========???@@@???>>>===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@????????????@@@CCCBBBAAABBBCCCBBB@@@???>>>?????????@@@AAAAAAAAABBBAAA@@@???>>>======<<<:::;;;;;;;;;;;;:::999999888999888666777:::888444666888999888444333444666333333333222222222111111000//////......//////000...------------------...*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++***))))))((("""$$$'''(((((()))+++---***************************))))))((((((((()))))))))))))))************+++)))((((((((())))))******++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,++++++******************************+++,,,,,,,,,,,,+++***------,,,,,,,,,,,,++++++***))))))***+++,,,+++***---------.........//////------...///000000111111---......///000222444555222111111222222333444555444444333333444555777888<<<<<>>@@@<<<<<<<<<;;;;;;<<<<<<<<<@@@AAABBBCCCBBB???===;;;777777777888888999999999888888999::::::;;;<<<<<<===>>>>>>???????????????===>>>@@@???>>>===>>>???????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAACCCBBBAAAAAABBBBBB@@@>>>????????????@@@@@@@@@@@@AAAAAA@@@>>>======<<<<<<:::::::::::::::999888888666:::888222666AAAFFFBBB444444666888999777333///222222222222111111111111000//////////////////000......------------......******+++,,,------......,,,,,,---------.........++++++++++++++++++++++++---,,,,,,+++***)))(((((('''((()))(((''''''((()))************************+++++++++******+++,,,,,,)))))))))))))))))))))***)))((('''''''''(((***+++************************+++++++++*********))))))************************))))))*********+++++++++************++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,************************)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,000...---...//////...---------------............,,,,,,---...///111111222.........///000222333444111111111111222333444555777777777777666888:::<<<<<<<<>>???????????????<<<>>>@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBBBB@@@>>>@@@?????????????????????AAA@@@@@@???>>>===<<<<<<999999::::::999999888777444888666222:::NNN]]]bbbFFF===333111444444...(((222222111111111000000000///000000000000000000//////..................///******++++++,,,---......,,,,,,,,,---------......++++++++++++++++++++++++************************+++++++++)))'''&&&''')))))))))))))))))))))))))))++++++******+++,,,------***))))))))))))))))))))))))((('''''''''(((***+++************************))))))*********+++++++++************************+++++++++*********)))))))))))))))******+++++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,************************)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---+++***+++,,,,,,,,,,,,---------+++,,,---...///000111222000000000000000000111222111111111111222333444444777888999888777888;;;===;;;<<>>777333///+++,,,///000000000111111111222222222111000111333444444333333333444555666777888888888888777777666666555555555666888999::::::::::::555777888888777888:::<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>===<<<;;;;;;::::::999888888777777999999999::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<>>>@@@@@@???>>>>>>>>>======>>>>>>???@@@@@@@@@>>>???AAABBBCCCDDDDDDDDDAAA@@@@@@@@@BBBBBBAAA???@@@@@@@@@???>>>>>>>>>===@@@@@@AAAAAA@@@>>><<<;;;888999999999999888777777111444555555>>>UUUnnn}}}mmmZZZBBB444111222000...111111111000000000000//////000000111111000000/////////............//////)))))))))******++++++,,,************++++++++++++***++++++,,,,,,++++++***((())))))******+++++++++*********)))((()))+++---))))))))))))))))))))))))((((((((()))***+++,,,---+++************))))))))))))((((((((())))))******************************((())))))***++++++,,,,,,************************,,,,,,++++++***))))))((((((((())))))***+++++++++************************((()))***+++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,---------,,,++++++,,,---,,,***+++++++++,,,,,,,,,------,,,,,,---...//////000000111111000000000000000111111000000111111222333444444777888777555555888<<<;;;;;;>>>CCCFFFMMM[[[hhh~~~...,,,++++++,,,------,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++************+++++++++++++++*********)))))))))))))))))))))(((((('''(((((((((((())))))******((((((((((((((((((((((((+++******)))((('''''''''(((((()))))))))((((((((((((((((((((()))))))))***++++++******************(((((((((((()))))))))***((()))))))))************'''''''''''''''((())))))***+++,,,+++***)))+++,,,))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++******++++++******************,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++)))***+++,,,,,,,,,+++***,,,,,,,,,------.........---.../////////111666:::CCC;;;444222000,,,,,,000...//////000111222222333111000///000222333333333333333444666888999:::;;;888888888777666555555555555666777888999888888777666999<<<<<<:::999:::<<<;;;;;;::::::::::::;;;;;;<<<;;;::::::999:::;;;;;;999999999999999999999999999999::::::::::::;;;;;;:::;;;<<<<<<======<<<<<<<<<>>>@@@AAA???>>>===>>>=========>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCC???>>>>>>@@@BBBCCCBBB@@@AAA@@@@@@???>>>======<<>>BBBFFFLLLZZZggg|||...,,,++++++,,,------,,,+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++************++++++******************++++++((()))*********)))'''&&&'''((((((((())))))******((((((((((((((((((((((((%%%&&&'''((()))***+++,,,******++++++++++++***)))(((((((((((())))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))(((((())))))*********+++&&&''''''((((((((())))))+++,,,,,,+++***)))+++,,,)))(((((((((''''''''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++*********---------------...///000,,,++++++***++++++,,,,,,)))***+++,,,+++***)))(((,,,,,,,,,------.........,,,---/////////222777<<<===555000111111///000555---...///000111222333333222111000000333444555444333444555777999;;;======999888888777666555555444555666777888888777666666999===AAAAAA???======>>>;;;::::::999999::::::;;;;;;999888777777888:::<<<888888888999999:::;;;;;;:::::::::::::::::::::;;;<<<======>>>>>>>>>>>>>>>;;;>>>@@@AAA@@@>>>======<<<======>>>???@@@@@@@@@BBBCCCDDDDDDDDDCCCBBBAAA>>>===>>>@@@BBBCCCBBBAAAAAA@@@@@@???>>>===<<<<<>>BBBEEELLLYYYggg{{{------,,,,,,+++***))))))*********++++++,,,,,,,,,++++++***)))(((((())))))************(((&&&$$$"""(((((())))))))))))(((((((((((()))***************((()))***++++++***)))(((+++***))))))******((('''++++++******))))))((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&************************))))))))))))))))))))))))***)))(((''''''((()))******))))))((('''&&&&&&&&&'''((()))***+++,,,,,,,,,******))))))))))))******+++*********+++,,,,,,---)))((('''''')))******)))((())))))))))))*********+++++++++,,,,,,------------------,,,,,,+++++++++---,,,,,,,,,,,,---......******)))))))))***+++,,,,,,,,,,,,++++++*********///...---...000333777:::999555000------...000000...///000111222111000000333111000111444555333111333444555777999;;;===>>>888888777777666444333222777777666666666666666777999;;;;;;;;;999999999;;;;;;;;;;;;<<<;;;;;;::::::888888777777888888999:::;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===============????????????????????????@@@@@@AAAAAAAAA@@@@@@???AAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@???>>>===<<<<<<>>>@@@AAABBBAAA>>>;;;999999999888888777555444333666333444666555<<>>????????????>>>>>>BBBBBBBBBBBBAAAAAAAAAAAA??????>>>===<<<;;;::::::===>>>@@@@@@???===:::888222333444555555555555555888333222555888CCC___{{{rrrRRR999444777999111///------...///...------//////...---,,,---...---,,,+++***)))******+++++++++***************++++++************++++++,,,))))))))))))))))))))))))***))))))((((((((())))))'''(((((())))))******+++***************************((('''''')))******)))((((((((((((((())))))***))))))))))))))))))))))))************************)))))))))))))))*********)))***,,,------,,,***)))))))))))))))))))))))))))************************++++++************+++++++++++++++,,,,,,,,,,,,,,,+++******))))))************+++,,,---------,,,+++******+++,,,,,,------...++++++++++++******))))))---------......------,,,...------,,,---///222333000111222111//////000111000111111222222333333444444444444555555666777888999999<<<@@@BBBGGGSSS___sss++++++******)))(((((((((,,,,,,,,,+++******))))))+++***))))))))))))))))))((())))))*********))))))(((((())))))))))))(((((('''((())))))******))))))((())))))******))))))(((---+++******+++,,,+++)))&&&&&&''''''((())))))***))))))))))))((((((((((((((((((((((((((((((((((((************************'''''''''''''''''''''''')))((((((''''''(((((())))))))))))(((''''''&&&&&&))))))******+++************))))))(((((())))))***))))))((((((((()))******+++***((()))+++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++***************)))))))))************+++++++++,,,,,,---.../////////......---------------------...------------///111333555222///---,,,---.........///000111111222222111111000///...///111222111000000111444777888888888777555555666666666555555444888888777777777777888888888:::;;;:::999888:::;;;======<<<<<<;;;:::999888888888888888999999999:::<<<<<<;;;::::::999888888888888888888888999::::::888888999999999:::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<======>>>======AAAAAAAAAAAAAAAAAA@@@@@@======<<<;;;:::999999888;;;<<<======<<<:::888666333444555666777777777777888333111333444:::JJJ]]]kkkhhhYYY@@@//////333555111///...---//////...---,,,...000000...,,,,,,,,,++++++***)))))))))******+++***************++++++++++++***)))))))))******(((((((((((((((((((((((()))((('''&&&'''((()))***(((((())))))***++++++,,,************************+++)))((((((***++++++***'''((()))++++++***)))((())))))))))))))))))))))))************************************)))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************++++++************++++++,,,,,,+++++++++***************)))))))))******+++)))***,,,---------,,,+++******++++++,,,---------)))))))))))))))(((((((((,,,,,,---------------,,,------,,,+++,,,---...//////111333333111///......000000111111222333333333333444555666666666666666999999<<<@@@BBBFFFRRR^^^ooo,,,,,,,,,+++++++++******+++++++++*********************)))))))))))))))***************************(((((())))))))))))(((((('''(((((()))))))))))))))((())))))))))))))))))(((***((('''((()))***)))'''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''''')))***************)))((())))))(((((((((((()))))))))))))))(((((())))))***+++)))((((((***++++++***+++++++++,,,,,,,,,------,,,,,,++++++******))))))************************)))******+++++++++++++++,,,++++++++++++,,,------,,,,,,,,,++++++*********,,,---...000222444666777///...---...///000///...000000000111111111111111............///000000///...000333666777666555444333444555555666666666555888777777777777888888999888999::::::999888:::;;;=========<<<;;;999888777888888999999999::::::999<<<<<<;;;::::::999888888777777666666666777999999777888888888888999999999:::;;;;;;<<<<<<=================================999:::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAAAAABBB======<<<;;;:::999888888999:::::::::999777555444555555666666555444444333222//////333222///000555CCCCCC===333---......+++111000....../////////...+++---000000...,,,++++++---,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,++++++***)))((((((((()))))))))))))))))))))))))))***)))((('''((()))+++---,,,,,,++++++***)))))))))************************+++***((()))+++,,,,,,+++)))******+++++++++******((((((((((((((((((((((((************************++++++******))))))(((((()))***++++++++++++***)))))))))))))))))))))))))))************************++++++************++++++((((((((((((((((((((((((+++++++++++++++,,,,,,---)))***+++,,,---,,,++++++------,,,,,,+++*********+++++++++++++++*********,,,------............---...---,,,++++++,,,------000111222111///.........000000000111222222333333222333555666777777666555888999<<>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>??????:::;;;<<<>>>@@@AAABBBCCC>>>======<<<;;;:::999999888888888888777555444333222222222222222111000///---,,,...333555333000///000111111000111222000---111///...---...///...---***---///000...,,,++++++------------,,,,,,,,,+++******))))))***++++++,,,++++++***)))((((((((()))************************))))))(((((((((***+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))+++***((()))+++,,,,,,++++++***(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((************************))))))))))))))))))))))))************************++++++************++++++&&&''''''((())))))******+++*********++++++,,,---)))***+++,,,,,,,,,+++***---,,,,,,++++++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////......------------------111111000...,,,---///111///000000111111222333333111222444666666666555555888888;;;???@@@DDDPPP[[[mmm))))))))))))))))))))))))&&&'''((()))***,,,------)))))))))))))))******+++---,,,+++***))))))))))))(((((())))))))))))((((((&&&'''(((((())))))(((((()))((((((''''''(((((()))***)))((()))+++++++++***)))(((((('''&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))((((((((((((((((((''''''(((((())))))***))))))))))))((((((''''''(((((()))++++++***)))))))))******)))(((&&&''')))******)))(((((()))))))))******************)))))))))))))))*********+++++++++++++++)))***,,,---------,,,+++///---***((()))+++...000000000///...,,,+++******&&&(((,,,///222444555666---,,,+++,,,---...---,,,//////.........///000111,,,...//////...---///000...000222333444333222111222333444555555555555555666555555555666777888999666888999999888888:::;;;======<<<<<<;;;:::999888777888:::;;;;;;;;;:::999999999::::::::::::;;;;;;<<<:::888666555666777888777777888888888999999999999999:::;;;<<<======>>>========================<<<<<<===>>>?????????>>>999:::;;;===???AAABBBCCC>>>>>>===<<<;;;::::::999777777777666555444222222222222333444444444333333333111......000222444444222000///...000222222111000...---,,,......---,,,+++---//////---+++++++++***++++++******(((''''''))))))))))))***+++,,,,,,++++++***)))))))))******************************''''''(((((((((((((((((((((((())))))***++++++,,,))))))))))))))))))))))))+++)))((((((***++++++******(((%%%######$$$'''((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))************************++++++************++++++(((((()))***+++,,,---...((((((((((((((()))***+++((()))+++,,,,,,,,,+++***))))))******+++,,,,,,,,,*********+++++++++++++++,,,,,,---...////////////.....................---111000///---+++---000333//////000000111222222222222333444555555555555555888888;;;>>>@@@CCCOOOZZZnnn))))))))))))))))))))))))'''(((((()))***++++++,,,)))))))))))))))***+++++++++***))))))))))))***+++(((((())))))))))))((((((&&&'''(((((())))))(((((()))(((''''''''''''((()))***)))((()))+++++++++***(((((((((''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))(((''''''(((((((((((((((((((((''''''((()))*********)))((((((''''''''''''((((((+++***)))(((((((((((((((***((('''((()))+++******((((((((()))))))))******((((((((())))))))))))))))))))))))*********++++++((()))+++,,,---,,,+++***,,,,,,,,,,,,,,,---............------------,,,,,,(((***---111333333333222222000......///000000///...------,,,---...///000,,,...000///...---///111000111111222222222222111333333444555555555444444444444444444555666777888555777999999888888:::;;;;;;<<<<<<<<<;;;::::::999777888:::;;;<<<;;;:::999777888999999;;;;;;<<<===???===:::777666666777888888888888999999999::::::888999999:::<<<======>>>========================<<<======>>>>>>>>>======:::;;;<<<===>>>>>>???@@@>>>>>>===<<<;;;:::999999777666666555444333222111333333333444333333222111555333///,,,+++---///000222000............///000///---,,,+++,,,---,,,+++,,,---...---+++***+++,,,))))))))))))'''%%%$$$"""))))))))))))***+++,,,---+++************++++++,,,************************((()))***+++***)))(((&&&'''(((((())))))******+++))))))))))))))))))))))))***((('''''')))******))))))((('''&&&%%%&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))************************++++++************++++++***+++++++++,,,,,,------''''''''''''((()))***+++((()))***,,,,,,++++++***)))))))))***++++++,,,,,,*********+++++++++,,,,,,)))***+++,,,------------------..................---...///...---...000222//////000000111111222222333333333333444555666666888888:::>>>???CCCNNNZZZmmm++++++++++++++++++,,,,,,))))))))))))************))))))((())))))***++++++)))((((((((((((***,,,---(((((())))))))))))((((((&&&''''''((((((((((((((()))((('''&&&&&&'''((()))'''&&&&&&'''((())))))(((&&&&&&''''''((()))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((((((&&&&&&((()))************((((((''''''''''''((((((***)))((('''''''''''''''+++***((()))+++,,,,,,+++((())))))))))))*********''''''(((((())))))******'''((((((((())))))******'''(((***+++,,,+++)))((((((***---//////...,,,***))))))***++++++,,,------,,,...111444555444222111000...,,,+++,,,------,,,------,,,+++,,,---...///,,,...000000...---///111111111111111111111222222333444444555555444444333333333333444444666777777555777888999888888:::;;;;;;;;;;;;<<<;;;;;;::::::777888:::<<<<<<;;;:::999666777888999;;;<<<===>>>BBB???<<<888777777777888888999999999999:::::::::888888999:::<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>======<<<<<<========================>>>===<<<<<<::::::999888777666555555333333222111000000///---+++)))'''&&&,,,///000//////000111000......111333222///---......---++++++,,,,,,,,,+++---------,,,******+++---*********)))'''%%%###!!!))))))))))))***+++,,,---+++*********+++,,,------))))))))))))))))))))))))***+++---///...,,,)))'''******))))))(((''''''''')))))))))))))))))))))))))))(((&&&''')))******))))))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))************************++++++************+++++++++++++++************)))))))))))))))***+++,,,---((()))***+++,,,+++******,,,,,,++++++***)))))))))++++++,,,,,,,,,---------'''((()))***+++,,,,,,,,,+++,,,---............---***,,,///000000///000111/////////000111111222222444333222222333444666777888888:::===???BBBMMMYYYmmm+++++++++************)))))))))))))))((((((((((((+++***)))((((((''''''(((''''''((((((((('''%%%$$$'''(((***+++++++++***)))''''''''''''''''''''''''))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))'''''''''''''''((())))))(((((((((((())))))))))))(((***,,,,,,+++***)))***++++++***)))((('''&&&&&&%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&)))))))))))))))*********)))))))))))))))(((''''''&&&((()))+++,,,,,,,,,+++((()))+++,,,+++***(((&&&))))))************))))))************************++++++******************...------,,,+++***)))(((************+++,,,---...,,,(((+++555999555///---......------------......000///...---------------------------------------////////////000000000000//////000111222333333333222222333333444555555555777888999999:::::::::::::::;;;;;;<<<<<<;;;;;;:::888888888888888888888888888888888999:::;;;===>>>BBBBBB@@@===999888999:::<<<;;;888666555555666777;;;;;;<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999777666555444444444444333222111000111111111111000000000000222222111111000000//////000000//////............------------------------+++++++++*********))))))******))))))))))))******'''((()))***************,,,+++***(((((((((((()))///,,,))))))+++,,,+++)))))))))))))))))))))))))))************************((()))))))))************,,,***((('''&&&'''((()))************))))))))))))((((((((((((((((((((((((***+++---......---,,,+++******))))))((((((''''''%%%'''((()))((()))***,,,((()))))))))************))))))))))))))))))))))))((((((((()))******++++++***++++++***))))))***,,,((((((((((((((((((((((((++++++++++++++++++++++++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............/////////000---......///000111111222000000000000000111111111000111111222222333333444333666:::<<<>>>CCCIIIOOOgggxxx+++++++++*********))))))))))))))))))(((((((((((()))((((((((((((((()))***''''''((((((((('''&&&%%%%%%&&&'''((()))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&(((+++,,,&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''')))++++++***(((((()))******))))))((((((''''''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''(((((())))))*********+++((((((((((((((('''&&&&&&'''(((***+++,,,,,,,,,+++((()))***++++++)))((('''))))))))))))))))))))))))((((((((((((((((((((((((************************,,,,,,,,,+++++++++******************+++,,,---......+++---555888333---+++------,,,,,,,,,,,,------///......------------...........................------------............000000000111111222222333555555666666777777888888666666777888999999999999888999999::::::999999888999999999999999999999999888888888999:::;;;<<<===AAAAAA@@@>>>:::999999:::;;;:::888666666666777888;;;;;;;;;;;;;;;<<<<<<<<<>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888777555444444444444444333222111000111111111000000000//////000000000000000/////////.........------,,,,,,,,,------------------------......---------,,,,,,,,,******))))))))))))******((()))))))))************,,,++++++******+++,,,---111...,,,+++,,,+++***'''))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++,,,+++)))''''''((()))***************))))))))))))(((((((((((((((((((((((())))))******))))))((('''***)))))))))))))))((((((+++,,,,,,***'''&&&&&&'''))))))))))))************))))))))))))))))))))))))***))))))((((((''''''&&&)))***+++***((((((***+++))))))))))))))))))))))))++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------...............//////000000111111000000000111111111111111222222333333444555555555555777:::<<<===BBBIIIOOOeeewww++++++*********)))))))))(((((((((((())))))))))))''''''''''''((()))***+++''''''((((((((('''&&&&&&%%%&&&'''(((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''')))***,,,%%%%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))&&&((())))))(((''''''((())))))))))))((((((((((((&&&''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((()))''''''((()))***++++++,,,((())))))))))))((('''''')))***+++,,,,,,,,,,,,,,,((()))***+++***)))((('''))))))(((''''''((())))))((((((((((((((((((((((((***************************+++++++++,,,,,,,,,---************+++,,,---...///...000444555000,,,***,,,,,,,,,++++++,,,,,,,,,------------------...///000000000000000000000000------------............111111111111111111111111222333333444444555555666555555666777888999999888888888999999999999888888::::::::::::::::::::::::777777888888999:::<<<<<>>>>><<<:::999999777777888999:::;;;<<<===;;;;;;::::::999999999999999999888888888999999:::999999999999999999999999::::::::::::::::::::::::777777777666555444333222111111222222111111000000000000000////////////...++++++,,,,,,------......+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++******))))))))))))******,,,***)))''''''(((***+++,,,,,,,,,,,,++++++******............,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************++++++************)))))))))((())))))))))))))))))))))))***)))))))))***,,,---///))))))******++++++,,,,,,%%%''')))***)))***,,,...+++++++++***************))))))))))))))))))))))))*********+++,,,,,,------((())))))(((''''''(((*********************************************************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000////////////............//////000111222222333333111222222333444444555555777888888888999>>>FFFMMM[[[nnn******)))))))))(((((((((''''''(((((())))))******+++***)))(((''''''''''''(((((('''''''''((()))***&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&'''((()))******(((''''''''''''((())))))(((((((((((()))))))))))))))******)))(((((()))+++''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''((()))***++++++,,,(((((()))************))),,,,,,+++***)))))))))***))))))((((((((('''''''''))))))(((''''''((())))))(((((((((((((((((((((((()))))))))***++++++,,,,,,+++,,,,,,,,,---------...************+++,,,---...***111555222------///000///......------......///,,,,,,,,,,,,,,,,,,---...------------------------------------............000000000000000000000000222222333333444555555555555666888999;;;;;;<<<<<<777777888888888888777777::::::::::::::::::::::::777777666666777888888999999;;;<<<;;;999888888999777888999:::;;;<<<<<<===;;;::::::999999888888777999888888888888999999:::999999999999999999999999999999999999999999999999555555555555444333222111000000111111111000000///000000////////////......,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******))))))))))))******+++***)))((((((((()))***((())))))((((((&&&%%%%%%"""%%%((()))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))***************************))))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,)))))))))***************((()))+++***))))))***,,,*********+++++++++,,,,,,))))))))))))))))))))))))+++******)))((((((''''''))))))***)))(((''')))+++************************************************'''((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------.................................///000111222222333000000111222222333333444555666888888999>>>FFFLLLZZZlll***)))))))))(((((((((((('''''''''((()))************)))((((((((((((((()))(((((('''''''''(((***+++&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&((())))))******'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((())))))'''&&&&&&(((***(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((())))))*********+++'''(((((()))******)))))),,,+++***(((((('''(((((())))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,......---------,,,,,,,,,************+++,,,---...,,,444888111++++++...///...------,,,,,,------...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////000000111111000000000111222222333333444555777888:::;;;;;;;;;777777888888888888777777999999999999999999999999777666666666666777888888888999:::888777666888999888888999;;;<<<<<<<<<<<<:::::::::999888777777777999888888888888999:::;;;888888888888888888888888777777777777777777777777444444444444333222111000//////000000000000000///000000/////////.........---------------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++((((((((((((''''''''''''******))))))))))))******************)))))))))(((%%%%%%&&&''''''&&&%%%$$$###&&&''')))+++---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))*********)))************))))))))))))(((((((((((((((((((((((('''(((((()))((((((''''''***)))))))))))))))(((((()))+++,,,+++))))))***+++))))))******+++,,,------))))))))))))))))))))))))***))))))((((((''''''&&&)))***+++***((((((***+++))))))))))))))))))))))))************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------....../////////,,,---...///000111222222000000111111222333333333222444777999:::???FFFLLLZZZkkk))))))))))))((((((((((((&&&''''''((()))******+++(((''''''(((((()))***+++)))(((''''''''')))***+++(((((('''&&&'''((()))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))(((''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))'''((('''&&&%%%%%%''')))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))*********((()))***+++++++++++++++,,,+++)))(((''''''''''''))))))((('''''''''''''''))))))************))))))************************((())))))***++++++,,,,,,000///...---,,,++++++***************+++,,,---......777:::111)))))),,,------,,,,,,++++++,,,,,,---...------,,,++++++++++++------------------------////////////000000000111---......///000111111222222333333444444555666666333444666777999::::::;;;999999::::::::::::999999888888888888888888888888777666666666666777777888888888888777555555888:::888999:::;;;<<<<<<<<<<<<::::::999999888777777666999999888888999:::;;;;;;777777777777777777777777666666666666666666666666333333333333333222111000//////000000000000000///000/////////.....................------,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************))))))))))))*********************)))((('''(((***+++---------,,,,,,'''***------***(((((()))))))))))))))))))))))))))************************))))))))))))************''''''((()))))))))))))))************))))))))))))((((((((((((((((((((((((***+++++++++***(((%%%$$$******))))))((((((''''''((()))++++++******+++---(((((()))***,,,---...///))))))))))))))))))))))))((((((((()))******++++++***++++++***))))))***,,,(((((((((((((((((((((((())))))))))))))))))))))))---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,------...///000000,,,,,,---...///000111111000111111222222333444444000333777999;;;???FFFKKKZZZjjj))))))************))))))''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))(((((('''''')))***+++''''''((((((''''''&&&%%%(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''(((******((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))******))))))((((((''''''(((''''''&&&&&&((()))*********)))))))))+++,,,---((((((((((((((((((((((((((()))***)))((('''(((*********))))))((((((''''''++++++++++++++++++++++++'''&&&&&&'''((())))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++***)))***---///000111111///,,,***+++,,,*********++++++,,,,,,---,,,---......,,,,,,,,,...---,,,,,,+++,,,---...//////000000000000111111111000///////////////000111///000111222111222555777;;;999777555444444666666888888777777777777777777<<<;;;:::888777666666666888888777777777777888888777777777777777777777777888888999::::::::::::999888888777777777777777888888:::;;;;;;:::888888888666666666666666555444444777777777777666666666666333222000///.........///111111111111000000000000222111000///////////////000000000000///...,,,+++++++++******)))(((''''''+++---------++++++,,,---$$$)))+++***'''%%%))))))))))))((((((((((((***************++++++,,,+++++++++***************''''''((()))***++++++,,,''''''&&&&&&&&&&&&''''''(((((()))***************(((''''''&&&&&&&&&''''''(((((())))))************''''''(((((())))))******%%%&&&&&&'''''''''''''''******))))))))))))******,,,***((((((***+++)))&&&))))))))))))************))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))---+++***(((((()))+++,,,,,,+++++++++***)))))))))---,,,,,,++++++******)))******+++,,,,,,---......))),,,...---+++)))***,,,------,,,,,,---...000111000000////////////000000000000000///000000111222333333333333333333333333666444555999;;;===DDDKKKYYYiii}}}''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))((((((((('''(((((())))))))))))((((((&&&%%%%%%$$$%%%&&&'''(((''''''((((((''''''&&&%%%&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&''''''(((((()))))))))(((((((((((('''''''''&&&(((''''''&&&'''((()))******))))))(((((((((((()))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((((((((((((((((()))))))))++++++++++++++++++++++++)))(((''''''))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++)))))))))((('''(((+++...333111///---+++*********+++++++++,,,,,,,,,,,,,,,---...///...---,,,---......---,,,,,,---...///000000000000111111111111222222111000//////.../////////000222222111222444777777666555555666888:::;;;999999999999999999999999<<<;;;:::888777777666666666666555555555555666666777777777777777777777777888888999:::::::::::::::888777777666666777777777888999;;;;;;999888888888777888888888888777666666777777777666666666666666444333111000/////////000111111000000000/////////............------,,,,,,....../////////---,,,+++------,,,++++++***))))))+++,,,---,,,+++***+++,,,%%%&&&((()))******))))))''''''(((((())))))******((((((''''''(((((()))***))))))))))))))))))******((((((((()))*********+++))))))(((((((((((())))))''''''((()))))))))))))))(((((('''''''''''''''((()))))))))))))))*********(((((((((((())))))******&&&&&&'''(((((((((((((((******))))))))))))******,,,***((((((******)))'''))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))************)))))),,,+++)))(((((()))+++,,,+++++++++***************,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------+++---......+++***+++,,,,,,,,,++++++,,,---///000222222111000////////////000000000000000111222222333333333333333333333333555444555999;;;===CCCKKKXXXhhh|||''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))))))))(((((((((''''''((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((''''''&&&%%%$$$%%%&&&'''((()))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''(((((())))))))))))))))))''''''''''''&&&&&&&&&&&&(((''''''''''''((())))))(((((((((((('''&&&%%%$$$((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((&&&''''''((())))))******))))))))))))))))))))))))***)))(((((())))))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++)))))))))(((((())),,,///999444...,,,,,,,,,+++))),,,,,,,,,,,,,,,+++++++++,,,...///...---,,,---//////............//////000000111111111111222222222333222111///............///111222222111222444666555555555555666888:::<<<:::::::::;;;;;;;;;;;;;;;<<<;;;:::888777777777777777666666555555666666777777777777777777777777777666777888888999999888888777666666555555666777777888999;;;:::999777777888999999999999999888777777777777666666666555555555444333111000///000000111000////////////.........,,,---.........---,,,+++,,,,,,---......---,,,+++,,,,,,,,,++++++******))))))***++++++***)))***,,,...,,,***(((''''''))))))&&&&&&'''((()))***++++++((((((''''''(((((()))***((())))))******+++++++++))))))))))))))))))))))))+++******))))))******+++&&&&&&'''((((((((((((((())))))(((((((((((())))))*********)))))))))))))))((((((((())))))))))))***''''''((()))))))))))))))***))))))(((((())))))***+++)))((((((******)))'''))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))************))))))+++***)))(((((()))++++++***************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,++++++,,,++++++******+++,,,...///666555333111000///......111111111000111222222333222222333333333333333333555333555999;;;===CCCJJJVVVfffzzz))))))************))))))''''''(((((((((((())))))))))))((((((((('''''''''(((((((((''''''((((((((('''''''''''''''((((((((('''''''''(((''''''&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((('''&&&%%%$$$((((((((((((((((((((((((((()))***)))((('''(((***'''''''''((((((((()))))))))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))***+++,,,+++++++++++++++++++++++++++++++++++++++,,,000333===666...,,,---...,,,))),,,,,,,,,+++*********)))+++,,,------,,,,,,---...//////////////////000000111111111111222222222222111111000//////...//////000111222222111222444666777666555555555666777888:::::::::;;;;;;;;;;;;;;;<<<;;;:::999888888888888999888888888888888888999666666666666666666666666444555555666666666666666666555555555555666666777888999::::::888777777888888999999999999888777777777666666555555444444444333222000/////////000000//////.........---------,,,...///000000///---,,,+++,,,---...///...---,,,***)))))))))((((((((('''((()))******))))))***+++---+++(((&&&%%%%%%&&&''''''''''''((()))*********)))))))))))))))***++++++))))))***+++,,,,,,------)))))))))))))))(((((((((+++******))))))******+++&&&'''(((((())))))(((((())))))))))))))))))***+++************))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))(((((()))))))))(((((()))))))))************((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))***))))))((()))******+++)))))))))***+++++++++,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,+++---------,,,+++++++++,,,,,,++++++++++++---...///888777555222000///...---111111111111111222333333222222222222222333333333555333555999;;;===BBBIIITTTdddwww))))))************))))))(((((()))))))))*********((((((((((((''''''''''''((((((''''''''''''((((((''''''(((((())))))))))))'''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((('''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((($$$&&&'''((()))(((''''''((((((((((((((((((((((((((()))***)))((('''(((***)))((((((((('''''''''&&&((((((((((((((((((((((((&&&%%%%%%'''***,,,++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++***++++++++++++...111444:::333,,,)))+++---+++)))++++++******))))))(((((()))+++,,,,,,++++++,,,---000000000000000000//////000000111111111222222222//////...//////000111111000111222222111111333555555555444444555555555666888999999999:::::::::;;;;;;;;;:::999888888888888999999888888888888999999666666666666666666666666555666777777888888777777555555555555555666777777888999:::999777666777888777777777888777666666555666666555555444333333222111000///...---...//////............------------+++,,,...000000///---,,,------///000000///......)))))))))((((((((((((((('''(((******)))(((***+++((((((''''''''''''''''''))))))))))))(((((((((((()))))))))((()))******+++'''(((((()))***++++++,,,)))))))))(((((((((((((((***))))))(((((())))))***(((((()))************))))))))))))))))))***++++++*********)))))))))))))))************))))))))))))((())))))***************))))))(((((((((((())))))(((((())))))((((((((()))((()))))))))************((()))))))))************************************++++++++++++++++++++++++))))))************))))))((((((((())))))******+++)))))))))***+++++++++,,,)))***++++++,,,---......,,,,,,,,,,,,,,,,,,,,,+++---,,,+++***+++,,,,,,,,,------,,,,,,,,,...///000888777555333111///......111111000000111111222333111111111222222333333333444333555999;;;<<>>AAAOOOXXXhhh{{{''''''((((((((()))))))))&&&&&&'''(((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''%%%&&&((()))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))((((((((((((((((((((((((((((((((('''&&&&&&(((***,,,+++(((&&&&&&'''((()))''''''((((((((((((''''''++++++***))))))***++++++&&&(((***)))((('''((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((())))))%%%'''((()))((((((***+++***)))(((''''''((()))***))))))*********))))))((())))))*********+++++++++(((*********///666555///,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,---...000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,//////000000000111111111444444333333333333444555777555222333555666666444555666777888888888888888888888888888888888888888999999999888888888888777333333333333444666777888555444333555777999999999888777777666777888999::::::999999999999888888888999999888777777666555555555444333222111000000///////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++***+++------+++***************************))))))))))))))))))))))))'''''''''((()))*********))))))))))))(((((((((((('''''''''''''''((()))***))))))))))))))))))))))))***)))(((''''''((()))***++++++******)))(((((((((((())))))))))))(((''''''&&&'''(((((())))))((((((((((((((((((((((((''''''++++++******)))((((((((((((((('''''''''((())))))((())))))))))))((((((''''''''''''((())))))******((((((((((((((((((((((((******))))))))))))******++++++++++++*********)))((())))))***************+++,,,------++++++,,,---))))))(((((((((((())))))+++++++++*********)))))))))************+++++++++,,,+++***))))))+++---...,,,++++++---//////---+++((()))***,,,---......//////---,,,,,,---------,,,---...///000000111111111111111111222222222333333444555777777888:::>>>@@@NNNXXXiii|||'''''''''((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((())))))((('''%%%$$$###"""&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%'''(((((('''''''''''''''''''''''''''''''''((()))(((&&&&&&((())))))((((((''''''((())))))''''''((((((((((((''''''******)))(((((()))******&&&'''))))))'''&&&'''(((((((((''''''''''''((((((''''''((((((((((((((((((((((((((()))))))))))))))%%%&&&(((((('''''')))***))))))(((((((((((())))))'''(((((()))))))))((((((((()))***+++++++++***))))))***+++---111666444///+++++++++***************(((((()))))))))*********++++++******+++,,,------000000000/////////.....................---------//////000000000000111111222222222222333444555555777555333333555666555444666666777888888777777777777777777777888888888888999999999888888888888777555555555666777888999:::666444444555777999999999888888888777888888999:::999999888888888777777777888888777777666555555555444333333222111000//////...//////......---,,,+++------------------------++++++************++++++,,,***((()))***+++******************************))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((((((((()))&&&'''(((((())))))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))((('''''''''(((((('''(((((())))))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''******))))))))))))******++++++++++++***************************++++++,,,$$$'''***,,,+++*********))))))(((((((((((())))))+++++++++***************)))************+++++++++,,,+++*********+++,,,---,,,******+++,,,---,,,+++***+++,,,---...............------...//////...,,,---...///000000111111111000000000111111111111222333555666777777:::===@@@MMMXXXiii|||''''''''''''''''''''''''))))))))))))((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((((((((''''''''''''((()))((('''&&&&&&%%%%%%%%%%%%%%%&&&(((((((((&&&$$$"""'''''''''''''''''''''''''''((()))((('''&&&''')))'''(((((((((((((((((('''''''''((((((((((((''''''(((((((((''''''(((((((((%%%'''(((((('''&&&&&&'''(((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((('''''')))***))))))))))))))))))))))))'''((())))))***)))))))))'''(((***,,,,,,+++)))(((******,,,000444555222...*********)))))))))))))))*********++++++++++++,,,,,,,,,,,,------...//////000000/////////.....................//////000000////////////000000000111111111111111222333555555555555444444555555555555666777777777777777666666666666666777777777777777999999999888888888777777:::999888888777777888888666555444555777999999888999888888888888999999999888888888777777777666666666666666555555555444444333222222111000000//////............---,,,++++++------------------------++++++************+++++++++)))''''''((()))***)))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((''''''''''''(((((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))******,,,+++)))((((((((()))***''''''((()))))))))))))))((((((((())))))*********(((((())))))************+++***)))(((((((((((((((&&&'''((())))))***))))))((((((((((((((((((''''''((((((((((((((((((((((((******))))))))))))******)))))))))(((((((((((((((+++***)))((()))***+++,,,$$$&&&)))***)))(((((()))******))))))))))))******************************))))))*********+++++++++++++++*********+++,,,---,,,+++******+++,,,------++++++,,,,,,---,,,,,,,,,++++++---111555777777666---...///000000111111111000000000111111111222222333444555666777999<<>>IIIUUUeeevvv&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))&&&&&&'''''''''&&&$$$$$$'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%'''))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''###$$$%%%&&&&&&%%%$$$###&&&(((***)))((('''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***(((((((((((('''''''''&&&((()))***)))((('''(((***&&&'''((())))))((('''&&&'''((()))***++++++++++++(((((((((((()))))))))))),,,***///888<<<666...+++)))))))))******+++++++++))))))************++++++''')))***,,,------------//////.........---------------............//////........./////////000000111111000000000111111222222555777777555333444555444444555666777777777777333333444555555666777777999999999888888888888777666666777777888:::;;;<<<777666555555777888888777666777777888777666555444555555555444444444444333222222222333333333333333000000////////////......------------,,,+++******++++++++++++++++++++++++++++++************++++++)))((('''(((******((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((()))*********'''''''''''''''((()))***&&&&&&''''''((())))))***'''((()))******)))((('''''''''((((((((((((((((((((())))))))))))(((''''''(((((()))************))))))))))))((((((((((((((()))))))))))))))*********(((((((((((((((((()))***((())))))))))))(((((('''''''''(((((()))*********))))))))))))))))))))))))******))))))))))))******)))*********++++++++++++(((((()))************)))###%%%(((((((((''''''(((***))))))))))))))))))***))))))*********+++++++++)))************+++++++++******++++++,,,,,,,,,+++(((+++---...,,,++++++---+++,,,---..................---,,,---///111111000---...///000000111111111000000000111111111111222111222444444555777;;;===HHHSSScccrrr&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))&&&'''((())))))'''%%%###'''&&&$$$$$$$$$&&&((()))***)))'''&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***((('''''''''&&&%%%%%%&&&&&&((()))***''''''((((((((((((''''''&&&'''((())))))((('''&&&''')))******)))(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))*********))))))(((((((((''''''((()))((('''&&&'''((($$$%%%&&&''''''&&&%%%$$$&&&'''((()))************((((((((((((((()))******,,,***///:::===666---***))))))******+++++++++,,,++++++++++++,,,,,,,,,,,,((()))+++---............//////.........---------------,,,++++++***))))))............/////////000222111000000000000000111222555888777555333444555333333555666777777777777333333444444555666777777999999999888888888888777777666666555555555555555888666555555777888777777555666777777777555444333555555444444444333333333222222222222222222222333///////////////.........------------,,,+++******************************++++++************++++++((((((((()))+++***(((&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))*********&&&''''''((()))******+++&&&&&&&&&'''''')))***+++&&&&&&&&&'''((())))))***'''((()))******)))((('''(((((((((((((((((((((((('''((()))))))))(((&&&%%%(((((()))***************((((((''''''&&&&&&&&&%%%******))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))***))))))(((''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((******))))))))))))******''''''(((((()))))))))***((()))***,,,,,,+++******!!!%%%***---...,,,+++***((((((''''''''''''(((((())))))******++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++%%%)))------+++)))***+++((()))***+++,,,,,,,,,,,,///---,,,,,,...000111111---...///000111111111111////////////000000000000111222333444555777:::===HHHSSSbbbppp~~~&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&!!!'''(((%%%###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''))))))((('''&&&%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%''')))***&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))***'''%%%&&&((((((&&&$$$))))))((((((((('''''''''''''''''''''((((((((((((******)))((((((((((((((()))))))))))))))))))))))) &&&,,,//////---+++***)))((((((((()))+++,,,***)))((('''&&&&&&&&&'''***///222111111111...(((+++*********))))))((((((&&&'''***,,,---,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---............////////////333222111////////////000444444555555666777777777555555666666777777888888999666444333444666777777888999:::;;;;;;:::999888999777555444333444666777666666666666666666666666666666777777777666444333555555444333333444444444111111111111111000//////...------,,,,,,------...++++++++++++++++++++++++------,,,+++***)))((('''++++++++++++************(((***+++------,,,+++***++++++***)))((('''&&&&&&(((***+++***((('''''''''''''''(((((('''&&&%%%%%%(((((((((((())))))))))))%%%&&&''')))))))))(((''')))))))))+++------+++))))))((('''''''''(((***++++++)))'''(((******(((&&&(((((())))))))))))((((((%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((*********(((&&&&&&(((***(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%&&&)))***)))(((***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************++++++******++++++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------...---,,,+++,,,...000111---...///000111111000000111111000000000000000000222444555555555777:::===GGGRRR```mmm}}}'''''''''(((((('''''''''(((''''''''''''&&&&&&&&&"""%%%((((((&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''((((((((('''&&&&&&&&&%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''')))'''%%%&&&(((((('''%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((((((((((((%%%''')))***+++***)))(((***)))((((((((()))++++++,,,,,,+++***************)))///222000...---+++'''************)))))))))(((((()))+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++........................******+++,,,,,,---..................////////////222111000/////////111222444444444555666666777777555555666666777777888888:::888555444555777777777777888999::::::999888777888777555444444444666666555555555555555555555555444444555555555444333333333222111000000000000000111111111111111000//////.........------.........++++++++++++++++++++++++++++++++++++************(((((('''''''''&&&&&&&&&)))))))))))))))***++++++))))))))))))(((((((((((((((******)))(((''''''(((((((((((((((((('''&&&&&&'''((((((((())))))))))))(((((()))***++++++++++++)))(((''''''((('''%%%$$$)))(((((('''((()))***+++(((&&&$$$%%%''''''%%%###))))))************))))))(((((((((''''''''''''''')))******++++++******)))(((((())))))))))))((((((*********)))''''''(((***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))***---...---,,,((())))))))))))*********************************************************++++++******++++++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------......//////////////////////////////000000000000111111111111111111111111222333555555555777:::===GGGRRR```mmm}}}'''(((((())))))(((((('''(((''''''''''''&&&&&&&&&))))))((('''&&&%%%$$$$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((******)))((((((((((((((('''''''''''''''''''''''',,,+++)))'''''''''(((((())))))((((((((()))***+++***))))))(((((((((((()))***111666222,,,+++***)))************))))))))))))***++++++,,,+++***)))(((******+++,,,,,,,,,,,,+++******++++++,,,,,,------******+++,,,,,,---......---............/////////111000///......000222333333333444555555666666777555555666666777777888888;;;999666666666777777777666777777888888777777666888777555444444444555666555555555555555555555555222222222222222222333444333222111000///.........000000111111000000////////////............//////++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))((((((((((((***)))'''&&&&&&(((***,,,'''((((((((()))))))))***((())))))((('''&&&((()))(((((()))))))))(((''''''''''''((((((((()))))))))))))))))))))***+++,,,---***(((''''''((()))((((((((((((((((((((()))*********(((''''''))))))'''&&&)))******++++++******)))***))))))((((((''''''&&&(((((())))))))))))(((((((((((())))))))))))(((((()))***,,,+++***((()))***((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***(((((()))+++,,,,,,+++((())))))))))))*********************************************************++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...000222222111///...111111///......///000000111111111111111111111111222333444555555777:::===FFFQQQ```lll}}}(((((())))))))))))(((((((((''''''''''''&&&&&&&&&+++)))&&&%%%%%%&&&%%%$$$((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&'''((('''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))((((((((((((((('''''''''''''''''''''''')))((('''&&&'''(((***,,,)))(((((('''((()))***+++(((((('''''''''(((((()))---555:::444---+++,,,,,,*********)))))))))))))))******+++++++++******)))******+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,---------------.........//////222000///......///111222222333333444555555666666555555666666777777888888;;;999777666777777777666666666666666666666666666777666555444444444555555444444444444444444444444222222111111111222444555666555333222111000/////////000000000000000//////......------------......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********)))))))))(((((()))((('''''''''(((******(((((((((((())))))))))))'''(((((('''&&&&&&(((***((()))))))))))))))(((((('''''''''((((((((())))))((((((''''''((()))+++,,,&&&%%%$$$%%%))),,,------((((((((((((((())))))*********)))))))))))))))((())))))************)))))))))))))))))))))((((((((('''(((((())))))(((((('''(((((())))))))))))(((((((((***,,,---+++***)))***(((((()))))))))*********))))))))))))))))))))))))''''''(((((())))))******''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))******(((******+++++++++,,,,,,,,,************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,...000111111111111333222///...---...///000111111111111222222222222222333444444555666:::<<>>777666555444444555666777444444555555444444333222222222222222222222222222444555555666555444222111222111000000000000000111------...///000000//////...------,,,,,,------...++++++++++++++++++++++++&&&&&&'''((()))***++++++))))))))))))(((((((((((('''&&&%%%$$$$$$&&&''')))(((((((((((())))))))))))###(((******)))((((((%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((&&&$$$""" ######$$$'''******)))'''&&&''')))*********)))(((&&&((()))(((%%%$$$%%%((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((('''&&&'''***,,,)))************+++++++++))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))************************---+++***+++,,,,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++,,,,,,---------++++++,,,,,,,,,------------...000111222111///...---...///000111111000000,,,------...///000000111111222333333444555999;;;AAANNN^^^lll|||%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''############$$$%%%&&&''')))((('''&&&&&&'''((()))%%%###"""$$$&&&'''$$$!!!&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%###"""!!!!!!&&&&&&&&&''''''''''''(((***)))((('''''''''''''''***))))))((((((((())))))'''''''''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))((((((((((((((((((''''''***'''(((+++***'''+++333999555000---+++++++++***//////...---,,,,,,+++++++++************,,,---...------------,,,,,,+++***------------------------++++++++++++++++++++++++++++++++++++++++++++++++......---------.........111222444555555444333222444555777999:::::::::999888888888;;;>>>@@@???>>>;;;999777666555666888999444444444444444444444444444444444333333222222222222333444555555333222000111000...---,,,,,,---------------...............++++++++++++++++++++++++++++++++++++++++++++++++((((((''''''(((((('''&&&(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((()))******&&&''''''((()))******+++&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''+++***)))'''''''''((()))---+++)))''''''(((+++,,,))))))(((((((((((()))))))))(((((((((((('''''''''''''''''''''(((((((((((()))))))))))))))(((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++,,,,,,------,,,,,,+++************************,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++//////...---------......------------------------////////////000000000000////////////000000000000111111222333444777999;;;AAAKKKZZZjjjxxx&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&(((((()))((('''&&&&&&'''((()))&&&$$$###$$$&&&&&&%%%###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***))))))(((''''''((((((''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((((((((((((((('''''''''***'''(((+++***(((,,,333777333///,,,++++++******.........---,,,,,,++++++,,,+++***))))))***++++++,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---...///000111111111222333333333333333444555777888:::::::::999;;;;;;<<<>>>???AAAAAAAAA:::888666444333333333444333333333333333333333333333333333333222222222111444333333222222222222222111000///------------...............------------++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))$$$%%%&&&((())))))******((((((((((((((())))))***'''''''''((()))))))))***&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((+++***)))(((''''''((()))((('''%%%$$$$$$%%%'''((())))))(((((((((((()))))))))))))))(((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------------------------////////////000000000000000000000000111111111111222111222333444777999;;;@@@JJJYYYhhhvvv'''''''''((((((((())))))((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((((('''&&&&&&'''(((((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))***+++%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''(((***)))(((((('''(((((((((&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((''''''&&&&&&''''''((()))))))))(((((('''''''''''')))((((((*********...333444111---*********))))))...------,,,,,,+++++++++,,,+++***)))((((((((((((,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++++++++,,,...000111222000000000000111222444444444555666777888999999999>>>???@@@@@@@@@@@@BBBDDD;;;999777444222111111111222222222222222222222222222222222111111111111111444333000///...000111222111000///......------............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************$$$%%%&&&((())))))******((((((''''''(((((())))))''''''((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))***))))))(((((((((((()))(((''''''''''''((((((((())))))(((((((((((()))))))))))))))(((((((((((('''((((((((()))))))))******'''''''''(((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))************)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------------------------////////////000000000000111111111111222222222222222222222333444777999:::???HHHVVVdddsss&&&'''''''''(((((((((((('''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((()))***&&&&&&'''((()))******+++&&&&&&&&&''''''''''''((((((((('''''''''''''''(((''''''&&&&&&&&&'''((((((''''''((((((((((((((()))'''''''''''''''(((((())))))((((((((('''''''''''')))(((((()))+++---000333111...+++))))))))))))(((---,,,,,,,,,+++++++++*********))))))((((((((((((++++++,,,,,,,,,++++++******************************+++++++++++++++,,,,,,,,,,,,------------......,,,,,,,,,---...///000111///.........000222444555333444555666777888888888===???AAA@@@??????AAACCC;;;:::888666555444444444222222222222222222222222111111111000000000000000222111000///...///000000111000000///.........---///......---,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((()))+++---))))))))))))))))))))))))(((((((((((((((''''''&&&(((((('''''''''(((((()))((('''''''''''''''''''''%%%&&&''''''((((((''''''************************%%%&&&&&&'''((()))******)))))))))(((((((((((()))&&&'''((()))***)))(((((())))))(((((((((((())))))((((((((('''''''''&&&&&&))))))))))))************'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))************))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))*********)))))))))))))))((()))))))))******************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++,,,,,,------,,,,,,+++...------------......///........................////////////000000000000000000000111111111222222222222222333444666888:::===FFFSSSaaaooo%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%&&&&&&'''''''''''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''((((((((()))'''''''''((((((((((((((((((((((((((((((((((((((())))))((()))+++000222333...+++)))((()))))))))(((+++++++++++++++*********''''''(((((())))))))))))******+++,,,,,,+++++++++*********************************++++++,,,,,,,,,,,,,,,,,,------............------------...//////............///111333555333333333444555666777888:::<<<>>>>>>>>>===>>>>>>999888777777666666666666333333333333333333333333000000000000000000000000//////000111000///...---000000000///......------......---,,,+++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,'''))))))(((''''''***,,,(((((((((((((((((((((((((((((((((((((((''''''&&&((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''************************%%%&&&&&&'''((()))******((((((((())))))))))))((("""###%%%''''''&&&%%%$$$))))))(((((((((((())))))'''''''''&&&&&&&&&%%%%%%))))))))))))************''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))))))))))))))))))))******((()))))))))************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,---..............................////////////000000000000/////////000000000111111333333222333444666888999<<>>DDDDDD===777888888888888777666555444222222222222222222222222000000000111111222222222000000000000000///......---.........---,,,+++***++++++++++++************************************************************!!!%%%******(((&&&'''***(((((((((((((((((((((((($$$%%%&&&((())))))******)))((('''&&&&&&&&&&&&'''$$$$$$$$$%%%&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&'''((()))******)))((((((((()))***++++++++++++))))))(((((((((((())))))))))))((((((((('''''''''''''''((((((((()))))))))(((((())))))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,---...+++,,,,,,------,,,,,,+++++++++++++++,,,---...///........................////////////000000000000//////000000000111111111444333333333444666777888<<>>FFFOOO^^^ttt''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''$$$$$$$$$&&&((())))))'''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''***,,,++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&(((((('''''''''&&&&&&&&&%%%&&&%%%%%%)))///222000***)))'''&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&((()))(((''''''''')))((((((''''''''''''((((((%%%&&&''')))************)))***+++,,,---,,,+++***.........---,,,+++))))))+++,,,---.........------******++++++,,,,,,------+++---...//////000333555888555333333000,,,,,,/////////............//////......---,,,++++++***)))+++++++++*********)))))))))************))))))(((((((((((((((((((((((((((%%%&&&''''''))))))***+++%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))(((((((((''''''(((''''''''''''''''''((($$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''((((((((((((((((((''''''&&&%%%$$$)))&&&***$$$"""''''''''''''''''''''''''''')))(((((((((((((((((('''))))))))))))))))))))))))((((((((())))))***************)))))))))((((((((('''(((((((((((((((((('''((((((((((((''''''''''''&&&''''''((((((((('''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))))))))************'''(((***+++,,,++++++*********))))))))))))******((((((((()))))))))))))))'''(((((()))******++++++(((((()))))))))*********''''''(((******+++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++------...///////////////)))))))))***---//////...***---333999<<<:::555111/////////000111222333444111111222222333555666777777888===DDDMMM[[[rrr''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((((((''''''''''''''''''&&&%%%$$$&&&'''((((((((('''&&&%%%&&&%%%%%%&&&((()))(((&&&%%%%%%'''((()))(((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%''')))+++******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''&&&%%%***222444111((((((((('''&&&&&&'''(((%%%&&&''''''((((((''''''%%%'''(((((('''''')))***''''''((((((((((((''''''"""###%%%''')))***++++++))))))***+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,---...---,,,,,,)))******+++,,,,,,------,,,---/////////000222444222444222...---//////---/////////000000////////////......---+++******)))***************)))))))))))))))************))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******%%%&&&&&&'''((((((''''''&&&&&&%%%%%%%%%&&&'''(((((((((*********)))'''&&&)))((((((''''''(((((()))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))%%%&&&'''(((((((((((((((&&&$$$$$$&&&(((''''''((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&)))))))))(((((((((''''''%%%&&&'''((())))))((((((&&&''''''((())))))******))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))((((((((())))))))))))***%%%'''((()))))))))'''&&&+++***)))(((((()))***+++)))*********++++++++++++)))))))))))))))*********))))))*********+++++++++))))))))))))******+++,,,************************)))******+++,,,,,,------++++++++++++++++++++++++,,,---.../////////......+++******,,,...//////...---...222666888888444111.........///000111333333111111111111222444555666777999???FFFLLLXXXmmm~~~'''''''''''''''''''''''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))*********))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''(((((((((((('''&&&%%%$$$''''''((((((((('''%%%$$$((('''&&&'''((((((&&&%%%###$$$&&&((())))))((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''%%%&&&((((((((((((&&&%%%&&&%%%%%%&&&((())))))((())))))))))))))))))))))))$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''((()))***&&&((('''%%%+++444666222(((((()))((('''&&&((()))%%%&&&''''''((((((''''''$$$&&&'''((('''(((***+++&&&'''((())))))((('''&&&!!!"""$$$&&&(((***+++,,,)))))))))******+++++++++)))******+++++++++******)))***+++,,,---,,,++++++))))))***+++,,,,,,---------...////////////222444111333000))),,,444444---...///000111111000///...//////...---,,,******)))************))))))))))))'''((()))******+++******(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&'''((())))))((((((&&&%%%%%%$$$%%%&&&(((((('''(((***,,,+++)))&&&$$$))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))###$$$&&&((()))***++++++###---000(((&&&,,,///+++''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))$$$%%%&&&'''((()))***+++((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))))))))((((((((((((&&&''')))***+++,,,++++++'''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))'''(((***+++***)))'''&&&+++***)))(((((()))***++++++++++++,,,,,,---------++++++******)))(((((((((******+++++++++,,,,,,,,,+++***)))))))))***,,,---************************))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,---.........---,,,...---,,,---//////...---000///000222333444222000---------...///111222333000000000111222333555555888:::AAAHHHNNNWWWhhhxxx''''''''''''((((((((((((((((((((((((((((((''''''(((%%%""""""%%%''''''%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$$$$&&&&&&&&&&&&$$$$$$&&&''')))******(((&&&%%%$$$%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&)))((((((***,,,.........***(((&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))***************)))((((((&&&'''((()))***++++++++++++++++++***************)))***++++++***)))***+++------,,,+++************++++++++++++,,,,,,---...///000111111///......///222111111111000000//////////////////............///......------,,,+++++++++***)))'''''')))***+++%%%$$$###%%%'''((('''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***&&&######&&&((()))(((''''''''''''''''''''''''''''''(((((())))))******)))))))))))))))(((''''''&&&&&&%%%$$$%%%&&&'''(((***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((()))))))))))))))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))(((((()))(((''''''(((+++///111///...,,,***)))))))))*********))))))))))))******---,,,***))))))***,,,---))))))***++++++++++++*********))))))***+++,,,,,,,,,***))))))++++++***)))++++++************++++++(((((()))***+++---//////---------...------,,,,,,+++,,,---...////////////,,,---///000111000///............///////////////000000000000111111111111111222333333222222444666777888<<>>DDDIIIQQQ```nnn&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%&&&&&&((()))***''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&'''))),,,...,,,(((%%%'''&&&$$$%%%'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((()))))))))))))))((((((''')))***************))))))''''''(((((()))***++++++)))***++++++***)))***+++************+++,,,------------------...000111222000111111000///...///000........................111111111111000000000000......------,,,++++++*********)))(((((()))******)))(((&&&''''''(((&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((((((((((((((()))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''((())))))))))))++++++)))'''$$$"""))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))((((((((((((''''''(((((())))))******''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))(((((($$$%%%'''((()))******)))((((((((((((((())))))***+++******))))))******+++++++++***))))))***++++++))))))***++++++++++++*********+++++++++++++++******+++---000222222///,,,++++++************++++++,,,++++++******++++++,,,++++++,,,---------,,,,,,******+++,,,------------000///---,,,++++++,,,,,,------......//////000000///000000000111111111111111222333333222222444666777888===DDDIIIQQQ___lll&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''***---...,,,((($$$'''&&&$$$%%%'''(((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))))))))(((''''''((()))***+++,,,,,,,,,,,,(((((()))******+++,,,,,,)))***++++++***)))***+++************+++,,,---------------...///000222222000111111///------///000////////////////////////000/////////...............------,,,++++++************))))))))))))*********)))((()))+++,,,+++***''''''''''''''''''''''''))))))(((((((((((())))))&&&''''''(((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''((())))))))))))******)))'''$$$###))))))))))))))))))))))))''''''''''''((((((((((((((()))))))))*********+++(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))###%%%''')))***))))))((())))))))))))((((((''''''))))))(((((((((((())))))************************))))))***++++++++++++***)))******++++++***))))))***+++---000222222///,,,++++++************++++++************+++,,,------***++++++,,,------,,,,,,******+++,,,------------+++,,,---......---,,,,,,---------...///000000111///000000000111111111111111222333333222222444666555666<<>>111---///111---)))......---...///111333444000////////////111333444111222222333333444444555777888<<>>DDDLLL[[[iii~~~&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))'''''''''&&&&&&%%%%%%%%%$$$&&&((('''%%%$$$%%%(((%%%%%%'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((############$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''&&&%%%$$$&&&((("""$$$&&&((())))))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%% """$$$&&&'''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''((()))******)))(((''''''&&&&&&%%%$$$$$$######***++++++)))'''&&&'''(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((()))(((((((((,,,,,,++++++++++++++++++***)))(((((((((((())))))))))))***+++,,,------...+++++++++,,,,,,+++++++++***************++++++,,,)))+++---.........,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))%%%''')))++++++***)))(((%%%###"""###&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((!!!""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))))))))"""###%%%''')))+++,,,---''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))$$$%%%%%%&&&(((***+++,,,)))((('''&&&%%%&&&''''''&&&''')))***++++++++++++%%%'''$$$&&&***((())))))))))))************+++*********))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''''''''((()))******+++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((()))))))))))))))((('''''''''''''''((((((((()))(((***++++++******+++---*********************************++++++,,,------++++++,,,,,,,,,++++++***'''***---...---,,,+++***,,,******+++---///...---***+++,,,---...---,,,+++---...000111222222222111000000000111222222333333444555999???EEEMMM\\\jjj~~~###$$$%%%%%%&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&)))'''%%%$$$$$$&&&)))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$######"""###%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***%%%&&&&&&''''''(((((((((((((((((((((((()))******)))((((((''''''''''''(((&&&(((***(((%%%$$$(((,,,000,,,((((((,,,...,,,)))&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((((((((((((((((((---,,,)))((('''((()))***222///,,,******))))))'''(((((()))***++++++,,,,,,+++++++++*********))))))+++***)))(((((()))***+++///---,,,+++,,,,,,+++***......---,,,+++++++++,,,+++***)))(((((()))***+++,,,***((('''&&&'''((()))(((((((((((('''&&&%%%$$$((('''&&&&&&&&&&&&'''(((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))"""%%%(((&&&!!! $$$&&&''''''&&&&&&((()))((((((''''''''''''((((((&&&'''''''''((()))))))))%%%&&&''''''&&&&&&((()))))))))))))))))))))))))))((((((''''''''''''((((((((()))***++++++***)))((((((&&&%%%'''***,,,+++)))******)))((('''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((((((((((('''''''''''',,,++++++***)))(((((('''+++***)))'''''''''((()))$$$$$$%%%&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))((((((******)))((('''&&&%%%%%%%%%&&&'''(((((('''&&&&&&))))))))))))))))))))))))---+++)))((('''((()))***))))))))))))***+++,,,---%%%'''((($$$"""&&&************++++++++++++************************))))))(((((()))+++---...++++++,,,,,,,,,,,,------.........////////////000000///...,,,,,,,,,---...***+++,,,,,,---...//////222111000000000111333444333333333333333333444444777666888===BBBJJJXXXeeexxx$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&$$$%%%''''''''''''%%%$$$)))(((&&&&&&&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((('''&&&%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&((((((''''''(((((()))******)))((('''''''''''''''&&&(((***(((%%%%%%(((,,,333...)))(((***+++)))'''(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((((((((((((((((((,,,+++)))((('''((()))***...,,,)))))))))***))))))((())))))***++++++,,,,,,+++++++++*********))))))+++***)))(((((()))***+++)))(((((())),,,/////////......---,,,***)))((((((******)))(((((()))******+++***(((&&&&&&'''((()))''''''(((((()))(((((((((''''''''''''''''''''''''$$$%%%&&&%%%$$$###$$$%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((($$$(((+++)))%%%""""""$$$%%%'''((('''&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((('''&&&&&&%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((&&&%%%&&&)))***)))''',,,++++++******))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''&&&'''''''''(((((())))))(((((()))))))))))))))***+++***)))(((''''''((()))((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***))))))((((((''''''''''''((()))***))))))(((''')))))))))))))))))))))))),,,+++)))((('''(((***+++))))))))))))***+++,,,,,,+++---...+++'''&&&))),,,(((((((((((())))))))))))+++++++++++++++++++++++++++******))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////...------------------------...............111111000000111111222333222222222222333333333333777666888>>>DDDLLLYYYeeeuuu$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###%%%'''))))))'''%%%###((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))******)))''''''&&&&&&&&&&&&((()))(((&&&&&&))),,,555000***'''(((((('''%%%(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((((((((((((((((((***)))((('''((()))***+++***)))'''((()))*********)))))))))***++++++,,,,,,+++++++++***************+++***))))))))))))***+++'''&&&&&&(((+++...//////))))))***++++++***)))(((***))))))(((((())))))***)))((('''&&&&&&&&&'''(((&&&'''((()))************%%%&&&'''(((((('''&&&%%%$$$%%%&&&%%%###"""###$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%(((******'''$$$%%%'''&&&'''((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%&&&'''((()))******%%%%%%&&&''')))***++++++***))))))(((((((((((()))******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))++++++++++++***)))(((((())))))))))))))))))))))))***)))((((((((()))***+++******)))))))))******+++))),,,---,,,((('''(((+++(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,+++***************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---............------,,,//////.........---------///000111111222222111111111111111111222222333333555555999???EEEMMMZZZfffqqq$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%''''''''''''%%%$$$%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%&&&******))))))((((((((('''&&&&&&&&&&&&&&&'''((((((+++***)))'''&&&&&&&&&&&&'''((()))(((&&&'''***---333///***''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((((((((((((((((((((('''''''''((()))+++,,,***)))((()))***++++++***))))))*********+++++++++***************************************************)))'''(((***++++++***!!!###&&&)))+++,,,,,,+++)))))))))(((((()))))))))((('''&&&&&&&&&&&&''''''&&&'''((()))))))))))))))%%%&&&((())))))(((&&&%%%&&&'''((('''%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''"""%%%''''''&&&$$$$$$%%%'''((()))(((&&&%%%%%%&&&((((((''''''''''''((((((###$$$$$$%%%&&&'''((((((%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))'''''''''''')))***(((''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&'''((())))))***$$$%%%&&&'''((()))***+++)))))))))(((((((((((()))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********+++,,,,,,++++++***)))(((((((((((((((((((((((((((((())))))(((((()))***+++,,,+++******))))))))))))***&&&(((***)))'''&&&&&&''')))*********++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------************++++++++++++,,,---...///......,,,+++------------------------...///111222222222111000000000000111111222222333444444888???EEELLLYYYeeeqqq%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''%%%$$$$$$%%%''''''###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''###$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''))))))(((''''''&&&''''''******))))))((((((((('''&&&&&&&&&&&&&&&'''((((((******(((''''''&&&&&&&&&'''((((((''''''(((+++---///,,,)))'''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''(((***++++++,,,+++***+++,,,,,,***)))***************+++++++++******************************++++++++++++******,,,***(((((()))))))))(((!!!###&&&))),,,,,,,,,,,,((((((((())))))(((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%&&&((())))))(((&&&%%%&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&&&&%%%%%%%%%'''((()))(((&&&%%%%%%&&&((((((''''''''''''((((((######$$$%%%&&&'''((()))&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((('''''''''&&&&&&'''''''''+++***)))(((((()))***+++((()))))))))((('''(((((('''''''''((())))))******''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&'''''''''((((((((()))((((((((())))))))))))(((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++++++++***)))((((((''''''((((((((((((((((((((((((((((((((())))))***++++++******))))))((()))))))))((()))++++++************)))*********++++++++++++))))))))))))))))))))))))))))))***+++,,,---------+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++***++++++,,,------.........///000222222111000000//////000111222222333333444444777===CCCKKKXXXdddsss%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''')))'''%%%######%%%''')))###$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))(((''''''''''''(((((((((''''''(((***,,,---***)))(((''''''(((((()))'''((())))))))))))(((''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''((())))))******,,,+++++++++------+++)))***************************************+++++++++******+++,,,,,,+++******)))((('''(((***+++++++++'''((()))+++++++++***)))'''(((((())))))(((((('''&&&''''''''''''((((((((((((((((((((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&'''((((((((('''&&&&&&'''((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''')))***)))(((((()))***&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))((((((''''''''''''))))))(((((((((((((((((('''(((((())))))))))))(((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))************)))((('''''''''''''''))))))))))))))))))))))))))))))))))))************))))))((((((((())))))***((()))))))))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))((()))***,,,---.........++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,,,,------------,,,******+++,,,---...///000...///000000111111000000///000000111222333444444777666888===BBBJJJXXXeeeuuu%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''%%%$$$$$$%%%''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((('''&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&((((((''''''(((((()))***(((''''''''''''(((((()))(((''''''''')))+++,,,---(((((())))))(((''''''''''''((()))******)))(((''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''((()))))))))))))))((()))+++------,,,***************************))))))*********+++++++++***++++++,,,,,,++++++***)))''''''(((+++---------,,,,,,,,,+++++++++******''''''((())))))(((''''''''''''(((((())))))))))))''''''(((((((((''''''&&&''''''''''''''''''''''''###%%%&&&&&&&&&&&&''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))***)))'''&&&%%%'''((('''&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''''''''''''''&&&%%%'''))))))'''''')))+++&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))'''''''''((((((((((((((())))))))))))))))))))))))&&&'''((()))******)))((('''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((()))))))))((('''''''''((())))))))))))))))))))))))))))))************))))))(((((((((((((((((()))***+++'''&&&%%%&&&''')))***+++(((((((((((())))))))))))************************)))***,,,---------,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---.........//////000000///////////////000111111000000111222333444555555<<<::::::===BBBKKKYYYgggttt%%%&&&''''''((((((''''''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&%%%&&&'''))))))))))))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((%%%&&&&&&''''''(((((((((((((((((((((((()))******'''&&&&&&''''''((()))***)))'''&&&''')))+++------''')))******(((&&&%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&'''(((((()))(((((((((%%%%%%&&&))),,,---,,,+++++++++******************))))))******++++++++++++***+++,,,------,,,+++******)))((()))+++,,,,,,,,,,,,,,,++++++,,,------...&&&'''((())))))((('''&&&''''''((()))******))))))&&&'''((()))************((('''&&&&&&&&&&&&'''(((%%%'''))))))))))))+++,,,''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''(((((((((((()))(((((((((((()))(((&&&$$$$$$&&&''''''&&&&&&((()))(((((((((''''''((((((((($$$%%%&&&''')))***+++,,,'''((()))(((&&&%%%&&&'''******************************))))))))))))******&&&'''((())))))((('''&&&###%%%((((((&&&&&&(((+++************************))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))%%%&&&&&&'''((()))******((()))))))))*********+++&&&'''(((*********)))((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''))))))(((''''''((()))***))))))))))))))))))))))))***************)))((('''''''''''''''(((***++++++***(((&&&&&&(((+++,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,+++***+++,,,...///111111111111000000000000000///.........///111222000111111333444555666666@@@===<<<>>>CCCKKK[[[iiisss!!!''')))((('''(((***'''((()))(((''''''((()))%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''###$$$&&&((()))(((((('''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&******))))))(((&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''!!!%%%'''&&&'''***---,,,+++***((('''''''''''''''&&&%%%'''+++...000000&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&''')))***))))))((((((''''''&&&&&&''''''''''''((((((((((((*********)))))))))))))))(((%%%$$$''',,,///...+++(((***+++***(((&&&&&&'''************************++++++++++++++++++++++++************************&&&&&&''''''((())))))))))))((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&((()))************(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))'''&&&'''((()))((('''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((((((((((((((((((((((('''((((((((())))))******&&&''')))++++++***(((&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&'''(((*********)))((())))))*********))))))(((++++++******))))))((((((*********))))))((('''&&&***)))(((''''''((()))******)))(((''''''((()))*********)))(((((((((((((((+++++++++***************+++++++++******************)))'''''')))))))))((()))***+++++++++)))((('''******))))))******+++,,,+++'''&&&)))+++******,,,,,,+++*********+++------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------,,,------...............////////////000111222333222222222222222222222222777777:::>>>BBBIIIVVVdddrrr%%%''')))***((('''&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%(((***)))'''%%%&&&'''******)))((('''''''''''''''&&&%%%'''+++...000000''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''((()))***((((((((((((((((((((((((''''''((((((((()))))))))***)))))))))))))))))))))'''$$$"""$$$(((***(((%%%((()))******(((((((((***************************++++++++++++++++++++++++******++++++++++++******((((((((((((((('''''''''&&&&&&%%%&&&&&&'''((()))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((()))))))))'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))'''&&&'''((()))(((&&&''''''''''''''''''&&&&&&))))))((((((((('''''''''))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((''''''''''''''''''(((((((((((((((((((((((((((''''''((())))))))))))))))))******+++++++++******))))))))))))))))))))))))%%%&&&'''(((((()))))))))+++***)))(((((()))*********)))(((''''''((()))*********)))(((((((((((((((''''''''''''''''''''''''************************+++***((((((***+++***))))))))))))***))))))(((((())))))(((((())))))***+++,,,((((((+++---+++***+++***)))((((((((()))+++++++++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------...//////000000000000000////////////000111222333222222222222222222222222666666999>>>BBBIIIWWWeeerrr)))((('''&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&''''''(((''''''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''$$$%%%&&&''''''&&&&&&%%%%%%&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***+++,,,***'''%%%%%%%%%(((((('''''''''''''''((('''&&&&&&(((+++...//////(((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''((())))))***''''''((())))))***++++++((((((((()))))))))******))))))))))))))))))******+++(((&&&''')))***(((&&&((()))***)))((((((***,,,************************++++++++++++++++++++++++***+++,,,------,,,+++******))))))(((''''''&&&&&&&&&&&&%%%&&&&&&'''((()))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&'''((()))&&&&&&'''(((((((((((('''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&'''(((((('''&&&'''((((((((('''&&&%%%%%%(((((((((((((((''''''''')))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''((())))))(((''''''((((((((())))))******+++(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$((('''&&&%%%%%%&&&'''((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((())))))***))))))***+++,,,,,,,,,,,,&&&&&&'''(((((()))******$$$%%%&&&'''((((((((((((+++******))))))***++++++))))))(((((((((((())))))***))))))(((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))),,,***))))))***++++++***((((((((('''(((((())))))((((((((((((((())))))***---******---///+++)))******)))((((((((()))++++++)))******+++---......///,,,,,,---------.........------------------------...//////000000000000000////////////000111222333222222222222222222222222555555999>>>BBBJJJXXXfffrrr%%%""" !!!%%%''''''%%%'''((()))(((''''''''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''')))((('''''''''((()))***''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''&&&&&&###$$$&&&(((((('''&&&$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))((((((''''''&&&&&&&&&&&&&&&'''(((((((((''''''(((+++......---((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((())))))((()))))))))*********+++))))))))))))************)))))))))))))))*********---+++)))***+++,,,***)))*********)))((((((***,,,************************++++++++++++++++++++++++)))+++---//////---+++)))))))))(((((('''''''''''')))((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((&&&%%%$$$%%%'''((($$$$$$%%%''''''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''(((((('''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&''''''))))))(((((((((((())))))))))))))))))***************)))(((''''''((()))***'''((()))***+++,,,,,,,,,&&&'''''''''((((((((()))(((((((((((('''&&&%%%%%%)))))))))))))))*********))))))(((((((((((())))))))))))(((((((((((())))))(((((()))))))))))))))***(((((((((((()))))))))))),,,***((()))***+++******((('''&&&&&&&&&((()))***)))(((((((((((()))******,,,)))***...///+++((((((,,,+++*********+++------******+++,,,,,,---......,,,,,,,,,,,,------------------------------------,,,------...............////////////000111222333111222222222222222333333444555888>>>CCCJJJYYYgggrrr###  $$$((()))((('''((()))(((''''''''')))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''(((((((((((())))))***+++''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''&&&&&&&&&###$$$&&&(((((('''&&&%%%'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''((()))((('''&&&&&&%%%&&&&&&'''((()))(((''''''))),,,------,,,((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&''''''((((((+++*********)))))))))((())))))))))))************(((((())))))************(((((('''((()))***)))(((***++++++***((('''(((***))))))))))))))))))))))))++++++++++++++++++++++++)))+++---//////---+++)))''''''''''''(((((()))))))))((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((&&&%%%$$$%%%'''((("""###$$$%%%&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******'''(((*********(((&&&%%%))))))(((((((((((())))))((()))))))))*********+++***)))(((''''''((()))***&&&&&&((()))************)))((((((((('''''''''&&&)))))))))))))))'''&&&&&&&&&''''''((((((((())))))(((((())))))))))))(((((())))))(((((((((((()))))))))))))))******+++++++++''''''(((((())))))))))))***)))'''''')))***)))(((((('''&&&&&&&&&((()))******))))))))))))***+++++++++((()))---...***&&&&&&,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,------...............////////////000111222333111111111222222333333333444555888>>>CCCJJJYYYgggrrr'''%%%$$$$$$&&&((())))))%%%&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&&&&&&&&&&###$$$&&&''''''''''''&&&'''''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))'''''''''((((((&&&$$$'''&&&&&&&&&'''((())))))(((((((((***,,,---,,,+++(((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((###$$$%%%&&&'''(((((((((++++++***))))))(((''''''((((((((()))))))))******((((((((()))******++++++))))))))))))************''')))******((('''(((((())))))))))))))))))))))))++++++++++++++++++++++++***+++,,,------,,,+++***&&&&&&''''''((())))))***&&&&&&%%%&&&&&&'''((()))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&'''((()))######$$$&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%&&&&&&'''''''''''''''&&&'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******''')))+++,,,+++)))&&&$$$)))((((((''''''(((((()))'''(((((())))))************))))))(((((((((((((((&&&&&&'''((())))))))))))******)))(((((('''&&&&&&&&&'''((()))************%%%%%%&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((())))))***''''''(((((())))))******'''(((((())))))******+++***(((''''''((())))))(((((((((((('''(((((())))))***************++++++,,,+++((('''+++,,,)))'''(((***)))((((((((()))++++++---------,,,,,,+++++++++*********+++++++++,,,,,,------------------------...//////000000000000000////////////000111222333111111111222222333333444555555999>>>BBBJJJXXXfffrrr''''''((('''&&&&&&((()))%%%&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&$$$%%%(((***+++***)))(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''(((%%%%%%&&&'''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((+++)))(((((())))))'''$$$(((((('''''''''((()))))))))((()))***,,,---+++***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''(((*********)))((((((((((((((((((((((((''''''((((((((()))))))))'''(((((()))******+++++++++,,,,,,+++***)))))))))!!!$$$(((******)))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******'''''''''(((((((((((((((&&&&&&%%%&&&&&&'''((()))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((()))))))))%%%&&&&&&'''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&'''(((((((((((('''''''''((((((((())))))&&&'''''''''((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******)))))))))))))))'''&&&%%%(((''''''''''''''''''(((&&&&&&'''(((((()))******)))))))))))))))((('''''''''((())))))))))))(((((())))))))))))))))))))))))%%%&&&'''((())))))))))))%%%%%%'''((()))))))))((('''((()))******)))((('''((((((((((((((()))******&&&&&&''''''((())))))***(((((())))))***++++++,,,+++)))(((((()))******))))))))))))***))))))(((((()))))))))))))))***++++++,,,((('''+++,,,***)))+++***)))((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...//////000000000000000////////////000111222333000111111222333333444444666666999>>>BBBIIIWWWeeerrr"""%%%''''''%%%$$$'''***'''((()))(((''''''((()))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&%%%'''+++---...---+++)))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%'''((()))"""###%%%&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))(((((((((((('''&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((***(((''')))+++,,,***'''))))))(((((((((((()))))))))))))))+++------+++)))&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((***+++,,,++++++&&&&&&''''''(((((())))))''''''''''''(((((((((((('''(((((()))***+++++++++)))))))))'''$$$""""""""" &&&***+++*********))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))(((''''''&&&&&&))))))'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&((()))************'''((())))))))))))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$&&&'''((()))))))))%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((())))))))))))(((((((((((((((************************************++++++++++++***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((())))))***((()))*********((('''&&&)))************))))))((((((((())))))******++++++(((((((((((('''&&&%%%$$$%%%&&&((()))*********)))'''((()))******)))((('''((((((((((((((()))******'''''''''((()))******+++((())))))***+++,,,,,,,,,,,,***))))))***++++++***)))***+++++++++)))((('''((((((((((((((()))******---)))'''+++---+++,,,...,,,+++*********+++------******+++,,,------...///,,,,,,,,,---------......------------------------,,,------...............////////////000111222333000000111222333333444444777777:::>>>BBBIIIVVVdddrrr$$$$$$&&&'''(((((())))))(((((((((''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$&&&'''((())))))((('''&&&(((((())))))((('''&&&&&&'''%%%)))333666000***)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%$$$%%%&&&''''''((((((''''''''''''((()))))))))))))))((((((((((((((()))******)))************+++++++++))))))))))))((((((((((((******++++++***)))'''&&&+++***)))(((((()))***+++))))))))))))))))))))))))+++)))((()))++++++)))&&&))))))((((((''''''&&&&&&''''''''''''(((((((((((()))((('''''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++))))))(((((('''''''''&&&'''((()))))))))((('''&&&$$$%%%%%%%%%$$$""" ((((((''''''''''''(((((()))(((''''''''')))***+++))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%)))((('''''')))******)))''''''((()))***++++++,,,+++***))))))***+++)))(((''')))***)))((('''((()))************))))))))))))))))))************))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((()))***++++++,,,,,,))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))************'''((((((((())))))))))))******))))))******+++,,,************************---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---------............///+++,,,,,,---...///000000///////////////000111111///000111222333222111111444444666:::>>>FFFUUUddduuu%%%%%%&&&'''((((((((((((%%%%%%%%%$$$$$$#########(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&'''&&&&&&%%%%%%$$$(((%%%)))111444///***)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((()))))))))))))))((((((((((((((()))******)))************+++++++++******))))))((((((''''''))))))***+++***)))((((((+++***)))(((((()))***+++))))))))))))))))))))))))+++)))((()))++++++)))&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((***)))(((((('''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((()))))))))(((((((((''''''''''''%%%&&&'''((()))(((((('''&&&&&&&&&'''&&&%%%###"""((((((''''''''''''(((((()))((((((''''''((()))***))))))))))))))))))))))))))))))((('''''''''''''''(((&&&%%%%%%'''(((((('''((((((((()))*********+++((('''&&&''')))***)))((('''((())))))''''''((())))))))))))(((((((((((('''))))))************))))))******))))))(((((('''''')))(((((('''''''''(((((('''(((((()))******++++++)))******++++++******)))))))))((((((((('''''''''''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++*********+++++++++++++++------,,,,,,,,,---......---------............///................../////////////////////000111111000111222333444333333222444444666:::>>>FFFUUUcccuuu&&&&&&'''''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((()))(((((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%(((&&&)))...000---)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((()))))))))((((((((((((((()))******)))************++++++++++++******)))(((''''''&&&(((((()))************)))******))))))))))))******))))))))))))))))))))))))+++***))))))+++***)))'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''(((((()))***+++)))((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''###$$$%%%'''((((((((((((''''''(((((((((''''''&&&((((((''''''''''''(((((())))))(((''''''(((((()))))))))))))))))))))))))))******))))))(((((())))))&&&%%%###$$$&&&''''''&&&)))))))))))))))))))))))))))(((''''''((()))(((''''''((())))))''''''((()))((((((((((((''''''''''''))))))************))))))+++******)))(((''''''&&&***)))(((''''''''''''''''''''''''((())))))******)))***+++------+++***)))))))))((((((((((((''''''((((((((()))))))))******''''''''''''((((((((((((******************))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------///......------------...---------............///000000000//////.........///////////////000111111222222333444444444444333444444666:::>>>EEESSSaaasss''''''(((((('''&&&&&&%%%((((((((((((''''''''''''%%%&&&((())))))(((&&&$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((''''''&&&'''(((((((((((((((((('''((((((((('''''''''(((((((((((())),,,,,,+++)))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''''''''''''''(((((())))))((((((((((((((())))))***))))))*********+++++++++++++++***)))((('''&&&&&&'''(((((()))***+++++++++***))))))))))))))))))***))))))))))))))))))))))))******************((('''%%%%%%%%%&&&&&&''''''(((''''''''''''(((((((((((($$$%%%&&&''')))+++---...***))))))((('''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''''''''''''''''''''((((((((((((((('''''''''$$$$$$%%%&&&&&&''''''''''''''''''(((((()))))))))((((((''''''''''''(((((())))))((((((''''''''''''))))))))))))))))))))))))******))))))((())))))***&&&$$$###$$$%%%'''&&&&&&)))))))))))))))(((((((((,,,***(((((()))((('''%%%((()))******(((((()))***))))))((((((((('''''''''))))))************))))))++++++***)))((('''&&&&&&***)))(((''''''&&&''''''((((((((()))))))))******(((***,,,......,,,***((())))))(((((((((((((((((())))))))))))************))))))))))))************+++++++++*********************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000///...---,,,,,,,,,,,,,,,---------............///000000000000000////////////////////////000000111222222222333333333333333444444666:::>>>DDDRRR___ooo(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))))))(((&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&(((((((((''''''(((((((((((((((''''''''''''((()))''')))++++++***)))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&''''''(((''''''''''''''''''&&&'''((())))))((((((((((((((())))))***))))))*********+++++++++*********)))(((''''''&&&''''''((()))***+++,,,,,,)))))))))******))))))))))))))))))))))))))))))))))))***+++******)))((((((&&&&&&''''''((((((((()))''''''''''''((((((((((((&&&&&&''''''(((***+++,,,******)))(((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''(((((('''(((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''(((((()))'''&&&$$$%%%'''((((((''')))))))))((((((((((((((('''&&&%%%&&&(((((((((&&&)))***++++++))))))***+++*********)))))))))(((((())))))************))))))*********)))(((''''''&&&))))))((('''''''''''''''))))))***************+++(((***,,,......,,,***((((((((())))))))))))))))))))))))))))))************))))))))))))************++++++************************))))))******+++,,,++++++++++++++++++++++++,,,,,,---......///000000------,,,+++*********+++---------............///.........///000111111222///////////////000000111111111111111111222222333333444666:::===CCCPPP]]]lll'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&%%%$$$$$$&&&'''((('''+++---+++))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''((('''&&&&&&&&&'''((()))((((((((((((((()))******)))************+++++++++))))))))))))(((((((((((((((((((((((()))***+++,,,))))))************)))))))))))))))))))))))))))))))))***++++++)))(((((()))'''''''''(((((((((((((((''''''''''''((((((((((((******)))'''&&&&&&&&&&&&***))))))(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))))))))'''''''''((((((((((((((((((((('''&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((()))((((((''''''''''''((((((%%%&&&'''(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((('''%%%&&&((())))))(((((((((((((((((((((((((((!!! !!!###&&&))))))))))))***++++++))))))***+++************))))))))))))))))))************))))))))))))))))))((((((((((((((((((''''''''''''((((((***************+++++++++)))***+++------+++***)))(((((())))))))))))******((((((((()))))))))******''''''''''''(((((((((((()))))))))*********++++++******))))))******+++,,,******************************++++++,,,,,,------,,,++++++************+++---------............///,,,------...000111111222///////////////000111111111111000000000111222333333333666:::===BBBOOO[[[kkk''''''''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''''')))((('''&&&&&&'''((()))'''&&&$$$$$$$$$&&&''')))&&&---000,,,)))***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''((('''&&&%%%%%%'''(((***((((((((((((((()))******)))************+++++++++(((((((((((())))))))))))))))))(((((((((***+++,,,((()))***++++++***)))((())))))))))))))))))))))))(((***,,,+++)))'''((()))((('''''''''''''''&&&&&&''''''''''''(((((((((((()))((('''&&&%%%%%%%%%%%%)))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((()))))))))''''''''''''((((((((()))((('''&&&&&&&&&'''((()))(((((('''&&&''''''((()))((((((''''''''''''((((((###$$$&&&((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''((()))((('''%%%&&&((())))))(((&&&'''''''''((()))))))))###"""###%%%(((******)))''')))***)))((('''((()))***))))))))))))((((((((())))))************))))))(((((((((((())))))))))))''''''&&&''''''((()))******************))))))))))))******++++++******)))(((((()))))))))*********''''''((((((((()))))))))''''''''''''((((((((((((''''''(((((()))***++++++******))))))******+++,,,++++++++++++++++++++++++*********+++++++++++++++++++++******++++++,,,,,,---------............///------.........////////////////////////000111111222222111111111222333444333333666:::===AAAMMMZZZggg&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))(((((()))((('''&&&&&&'''((())))))(((&&&&&&&&&(((***+++%%%...111---******)))$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''%%%%%%%%%&&&(((***((((((((((((((()))******)))************+++++++++''''''(((((())))))*********)))((((((((()))++++++((()))***++++++***)))((())))))))))))))))))))))))(((***,,,+++)))'''(((***'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))$$$$$$$$$%%%&&&'''))))))(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))'''&&&&&&&&&''')))***,,,***)))(((''''''((()))***((((((''''''''''''(((((("""###%%%'''))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((&&&%%%%%%'''(((((('''%%%&&&&&&'''((()))******,,,***))))))******)))'''&&&'''((('''&&&%%%&&&((()))(((((((((''''''''''''))))))************))))))''''''(((((())))))******&&&&&&&&&&&&((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++''''''''''''(((((((((((())))))))))))************%%%&&&&&&((()))***+++,,,*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---------.........//////...............---------///////////////000111111444333222222222333444555333333666:::===AAAMMMYYYbbb***)))'''%%%%%%%%%'''((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((''''''(((((('''&&&%%%%%%(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&'''((())))))'''%%%""" &&&%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%%%%(((((()))(((&&&&&&''')))(((000444000,,,+++)))$$$&&&&&&&&&''''''''''''(((&&&%%%$$$$$$%%%'''***,,,&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))************$$$%%%%%%&&&'''(((((())))))(((''''''''')))***+++///---)))&&&&&&''')))+++(((((()))+++,,,+++)))&&&+++***)))(((((()))***+++---,,,***)))))))))******,,,++++++***************%%%%%%%%%%%%&&&((())))))******)))((('''&&&%%%%%%%%%%%%%%%&&&((()))+++,,,((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((()))(((&&&%%%%%%&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''---+++)))'''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&************))))))))))))))))))))))))))))))))))))(((((())))))******++++++***---000000---)))'''%%%(((((((((((()))))))))))))))(((&&&%%%&&&''')))+++///,,,(((''')))***(((&&&(((''''''&&&&&&''')))***,,,++++++***************))))))))))))))))))))))))''''''''''''((((((((((((+++***(((&&&'''))),,,---******)))(((''''''((((((,,,+++)))'''&&&&&&''''''*********)))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***(((***,,,,,,++++++,,,...------------------------.........////////////000000000111111000///.........//////000111222222222111111222222222333333333555444777<<>>BBBLLLUUU^^^'''&&&&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((((('''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&(((''''''&&&&&&''''''(((&&&'''''''''''''''''''''((((((((('''&&&$$$###### """%%%&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&'''((('''&&&''')))***...---,,,,,,+++)))((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''((()))***+++,,,------$$$%%%&&&'''(((((((((((()))))))))))))))***************))))))((((((''''''(((((())))))************)))(((((((((******)))''')))))))))******)))))))))************+++*********,,,++++++*********************))))))((()))))))))++++++++++++************%%%%%%&&&&&&((()))***+++((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))******(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***))))))((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))'''(((((('''&&&&&&(((***(((((((((((())))))))))))'''''''''''''''((()))))))))))))))((('''&&&&&&&&&%%%&&&((()))))))))((('''***))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''((()))******)))'''&&&((()))+++,,,---+++***((('''(((***,,,,,,,,,+++***(((((())))))************))))))))))))************))))))*********+++++++++************************---,,,***))))))***,,,---)))***,,,///000000---+++------------------------,,,,,,,,,---------......,,,,,,------...------,,,000000000000000111111111222222222333333333444444444333666;;;>>>BBBKKKUUUbbb&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''((((((((($$$$$$%%%%%%'''(((***+++'''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((''''''''')))+++///+++))),,,,,,***((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))((((((((((((((('''%%%%%%((((((((((((((((((((((((((()))))))))))))))((('''***)))'''&&&&&&'''((())))))(((''''''((()))((('''))))))************))))))))))))***++++++++++++******))))))((((((((((((((((((((((((''''''((())))))******))))))((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''&&&&&&(((***+++***(((&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''''''''''')))))))))(((((((((''''''%%%%%%&&&&&&''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((()))******&&&'''((('''&&&&&&''')))&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((()))***+++***(((&&&%%%&&&&&&''''''(((((((((((((((******)))((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((('''((()))***)))((('''&&&((()))***+++++++++***)))(((((()))***+++++++++***((((((((()))******++++++)))))))))*********++++++)))************+++++++++)))))))))***************,,,,,,+++******+++,,,,,,'''***...000///---------------------------------,,,---------............------...////////////...000000000000000000111111333333333333444444444555333333666;;;>>>BBBKKKUUU___%%%%%%&&&&&&''''''''''''((('''%%%$$$%%%&&&)))***''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((()))%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((###'''***)))&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%$$$%%%%%%%%%''''''''''''''')))+++222+++'''))))))''''''***&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&''''''&&&&&&''''''''''''&&&&&&""""""######$$$$$$$$$%%%))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))((()))((('''&&&&&&'''((((((***((('''''')))))))))(((((()))***++++++***)))(((((()))***+++,,,++++++******))))))(((((((((((((((%%%%%%%%%%%%%%%&&&'''((('''''''''''''''(((((((((***)))((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))(((((((((''''''((()))+++***)))(((((()))(((((((((((('''''''''&&&''''''''''''((((((((()))((('''''''''&&&&&&&&&&&&$$$%%%&&&'''((((((''''''))))))))))))((((((((('''&&&&&&&&&'''(((((())))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))''''''''')))&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((('''***,,,+++)))''''''((('''''''''''''''((())))))++++++***))))))))))))***))))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))(((''''''&&&((((((((())))))*********))))))((((((((()))******'''(((((()))******++++++))))))*********+++++++++)))************+++++++++((()))))))))*********+++++++++++++++++++++++++++&&&***...---)))(((,,,000------------------------------........./////////...///000111111111111111111000000000000000000000222222333333333444444444333333666:::>>>AAAKKKUUU]]]###$$$%%%&&&&&&&&&&&&&&&)))'''%%%###$$$&&&)))+++''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))&&&'''''''''(((((())))))''''''&&&&&&&&&''''''(((%%%&&&&&&''''''(((((((((%%%%%%&&&'''((((((((('''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''+++---,,,'''$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))******)))((('''&&&%%%%%%%%%%%%&&&'''''''''''')))+++777,,,%%%%%%&&&$$$%%%)))&&&&&&&&&'''''''''((((((,,,***'''%%%$$$$$$%%%&&&&&&''''''''''''''''''&&&'''(((((((((((((((((((((&&&'''((()))************))))))))))))))))))((((((&&&'''(((*********))))))(((((()))***************+++)))(((((()))******)))((()))***++++++***)))(((((()))***+++,,,,,,+++***,,,++++++***************'''''''''((()))***+++,,,%%%%%%&&&'''((()))******((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((+++*********))))))((((((''')))+++++++++***+++,,,******))))))((((((((('''&&&'''''''''(((((())))))))))))(((((('''''''''&&&'''(((***+++++++++***)))))))))))))))((((((((((((&&&''''''((()))******+++''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++******))))))(((((()))***,,,+++)))(((((()))(((((((((((()))))))))***&&&''''''((()))(((((((((&&&))),,,,,,***((()))+++(((((('''&&&&&&((()))***,,,++++++***************))))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''((((((''''''((()))*********)))(((''''''((()))***'''(((((()))***+++++++++)))************+++++++++)))************+++++++++(((((())))))*********+++***++++++,,,,,,++++++***&&&***---)))######+++333------------------------.........////////////000000000111222222222222222111111111000000000000000111111222222222333333333333333555:::===AAAKKKTTTaaa&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))'''$$$%%%''')))'''&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((&&&%%%&&&))))))&&&###&&&&&&&&&&&&&&&&&&&&&&&&)))'''(((+++***%%%###$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&((()))(((%%%%%%(((&&&$$$(((111444...(((''')))***(((&&&"""###$$$$$$%%%%%%%%%%%%'''%%%###$$$'''((('''%%%''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((''''''''''''***((('''&&&&&&'''(((******((('''&&&&&&'''(((***))))))))))))******************++++++++++++******$$$$$$%%%&&&'''((())))))(((((()))(((((('''&&&&&&&&&'''((())))))((('''&&&'''((()))******)))((('''(((((((((((((((((((((((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))******((((((((((((''''''''''''))))))))))))((((((((((((***(((&&&&&&'''(((((('''%%%%%%&&&'''((((((((('''''''''(((((((((((('''''''''&&&%%%$$$%%%''')))************)))))))))))))))'''(((******((('''((()))''''''((()))))))))))))))'''(((******((('''((()))*********)))'''&&&$$$###******(((''''''((()))))),,,+++***))))))***+++,,,))))))))))))(((((((((((((((((())))))))))))((((((+++***((('''''''''((()))&&&%%%%%%%%%%%%&&&''''''))))))))))))((((((((((((***)))((()))++++++)))((((((((((((((((((((((((((())))))(((((((((((())))))+++((()))+++)))$$$$$$***))))))))))))))))))))))))******)))(((''''''((((((++++++******))))))((((((,,,,,,++++++***)))))))))---------,,,,,,++++++++++++---...---,,,******+++---------,,,,,,+++++++++,,,,,,+++***+++,,,...///,,,///444888999666222///111111111000000000000000111222222333333444444555...111444777<<>>>>>>>>>>>>>>======<<<;;;888555222000........................//////...---,,,,,,++++++************************))))))******+++++++++,,,))))))************))))))++++++***)))((()))))))))***)))))))))((((((((((((************))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************%%%&&&&&&'''((()))************))))))))))))******(((((())))))))))))(((((())))))************)))(((((((((((((((((()))***+++))))))))))))))))))))))))++++++******)))))))))((())))))))))))))))))))))))************************************************+++++++++******++++++,,,)))***+++,,,---------------------...------,,,,,,---,,,,,,,,,,,,---......---..................---000//////............///000000000000000000111111000000000000000111111222222444666777999>>>FFFMMMXXX$$$%%%&&&'''(((''''''&&&((((((((('''''''''''''''&&&'''((()))((('''&&&%%%&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&(((******)))(((%%%$$$$$$######$$$$$$%%%&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%'''((((((((('''&&&'''&&&&&&'''))))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((((((((((('''''''''''''''%%%''')))***)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&''''''(((((()))'''''''''''''''&&&&&&&&&''''''((())))))))))))(((''''''((((((((((((''''''((((((((((((((()))******(((((((((((((((((((((((('''(((((())))))*********((((((''''''''''''((((((((()))***)))((('''((())))))*********++++++++++++++++++,,,,,,,,,,,,------------...000222444666777777666555444333222222222//////000111333444666777999999888777666555555444444444333333333333444444777888999:::;;;<<<<<<<<<<<<======<<<:::666333111000000000000000000000000111111111000000//////...---------,,,,,,,,,++++++))))))******+++,,,,,,---*********************************))))))(((((((((*********))))))(((((((((((((((((()))))))))******))))))))))))************)))))))))))))))))))))))))))))))))*********++++++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((%%%%%%&&&''''''((()))))))))))))))******)))))))))(((((())))))))))))(((((("""$$$&&&(((************'''''''''((()))***+++,,,))))))))))))))))))))))))*********)))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))************************+++************++++++,,,)))***++++++,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,---......------...//////...------//////.........//////000000000000000111111111111222111111111111222333333222444666777999===EEEKKKWWW&&&&&&'''''''''((((((((()))((((((((('''''''''&&&&&&&&&((((((((('''%%%$$$''''''''''''(((((((((((()))(((''''''&&&''''''''''''&&&&&&(((***+++***)))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''&&&&&&%%%'''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&((()))))))))((('''((((((''''''''''''(((((((((''''''&&&''''''))))))((((((((((((((((((((((((&&&&&&'''(((((()))******)))((('''&&&&&&'''((()))***+++,,,+++)))((()))***))))))***+++,,,------...---.........///////////////111333777:::;;;======;;;:::999888777666666666333444444666888:::<<<===<<<<<<:::999777555444333444333333222222333333444222333555666777888888888:::;;;=========:::888666333333333333333333333333333333333333333333333333111111000///...------,,,+++++++++++++++++++++++++++******************+++&&&'''((()))))))))(((''')))))))))))))))*********&&&&&&'''((())))))***+++)))*********+++++++++,,,))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++++++++*********)))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))************))))))'''((()))******)))((('''!!!###&&&(((***++++++***(((((((((((()))***++++++)))))))))))))))))))))))))))***************++++++(((((()))))))))************************************************************************+++,,,,,,)))***+++++++++++++++***++++++,,,---............---,,,,,,,,,,,,---......------...//////...------...............///000111///000000000111111111111444444333333444444555666222555777888:::>>>EEEKKKVVV(((''''''''''''((())))))))))))(((((('''''''''&&&%%%&&&'''((((((&&&$$$###''''''''''''((((((((()))******)))((((((((((((((('''&&&&&&(((***+++***)))(((''''''&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&''''''((((((#########$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&%%%%%%'''((()))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++&&&&&&''''''((()))******%%%%%%%%%&&&&&&'''''''''$$$'''***)))'''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''(((((((((%%%%%%'''((((((((('''&&&)))((('''&&&&&&'''((()))%%%%%%$$$###$$$%%%&&&'''((((((((((((((((((((((((%%%&&&&&&'''((())))))***)))((('''&&&&&&'''((()))+++,,,---,,,***)))***+++))))))***+++---...///000//////000000111111222222111333777<<>>===<<<:::999888888888999999:::;;;===???AAACCC???>>><<<:::888666444333333333222222222222333333000111333444666666777777999;;;>>>@@@@@@@@@>>>===555555555555555555555555444555555555555555555555444333333111000///...---------,,,++++++*********++++++************++++++###$$$''')))******)))(((''''''((()))***+++,,,,,,$$$%%%&&&'''((()))***+++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...,,,,,,,,,++++++*********************************(((((((((((())))))))))))))))))************))))))'''((()))******)))((('''&&&''')))+++,,,+++***)))******)))))))))))))))***))))))))))))))))))))))))*********++++++,,,,,,---))))))******+++++++++,,,++++++++++++++++++++++++******************************))))))***+++,,,,,,******+++++++++******)))***+++,,,---......///...---,,,,,,,,,,,,---......,,,---...//////...---,,,---------......000111222//////000000111111111222111111000000111111222333333666888999;;;???FFFKKKUUU%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((((((***((('''&&&&&&'''(((***&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''))))))((('''&&&&&&%%%%%%&&&'''''''''%%%$$$%%%&&&&&&&&&'''((())))))((((((((('''%%%$$$###$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&'''((()))***&&&+++,,,(((%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''''''''&&&%%%((((((%%%!!!"""&&&+++***)))'''''''''((()))((((((((((((((()))******+++)))'''%%%%%%&&&(((***))))))))))))))))))))))))(((((((((((()))))))))******)))'''%%%%%%&&&'''(((++++++***))))))***,,,,,,------------......//////111111222444666777555444666777888999:::<<<======777:::===>>>>>>>>>>>>???FFFCCC@@@@@@BBBDDDCCCAAABBB@@@;;;777444333333333222222222222222222222222222222111222444666999;;;===>>>@@@BBBCCCCCCBBBAAA??????>>>===<<<:::888888===:::777666666888888888444444444333333222222111000///---+++***+++,,,---************))))))))))))++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++++++++************************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))+++)))(((&&&&&&((()))+++***)))(((((()))+++---...///...,,,+++++++++,,,,,,))))))))))))))))))))))))++++++***)))(((((()))))))))***+++++++++)))((('''(((((())))))*********+++++++++******))))))(((((())))))))))))))))))))))))*********)))))))))))))))++++++************++++++************************+++*********))))))(((((()))************+++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------..................------...------,,,,,,------......---,,,---//////...---////////////000000000000...//////000111222222222222222222222333444555555555666888999;;;???EEEIIITTT&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((''''''(((''''''''''''(((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((((((((()))************))))))(((((('''&&&&&&%%%%%%&&&'''((('''%%%%%%%%%'''%%%&&&&&&''''''''''''&&&'''&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&''',,,---)))&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((((((''''''&&&&&&%%%###!!!"""&&&******)))(((''''''(((((()))'''''''''''''''(((((())))))((('''&&&&&&''')))***''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((('''&&&&&&''')))*********))))))***+++---.........///111222333444555888777777999::::::888666333444444555666777888888777999<<<>>>???@@@BBBDDDEEECCCAAAAAADDDEEEDDDCCCBBB???;;;888555444555555333333333333222222111111111111111222555888;;;======>>>AAACCCDDDDDDCCCCCCBBBBBBBBBAAA@@@>>>===<<>>AAADDDDDDCCCCCCDDDEEEEEEDDDBBB???===:::888666666666777555555444333222111111000000000111222555888;;;===<<<>>>@@@BBBDDDEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@CCC@@@===<<<<<<<<<<<<;;;777777777777777666666666444444222000...,,,******,,,,,,+++++++++*********+++************))))))))))))))))))))))))))))))))))))((((((((()))((()))((('''((()))***++++++++++++************************)))))))))*********++++++************************))))))))))))))))))))))))***)))(((''''''((()))***)))(((((('''((()))+++,,,++++++***))))))))))))***))))))))))))))))))))))))+++***))))))))))))))))))******+++++++++***)))))),,,++++++***))))))(((((()))))))))***************))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((***************))))))))))))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------------............------------.........,,,,,,---...///...---******,,,---...000111111/////////000111111222222000000000000111222333333555666777888:::>>>DDDHHHMMM((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))))))))((((((''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%$$$$$$%%%&&&'''((()))((((((((((((((((((((((((###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$(((((('''''''''&&&&&&&&&((()))))))))'''&&&'''((('''''''''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))''',,,...)))&&&''')))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((()))))))))((('''&&&&&&&&&''''''''''''(((((())))))''''''&&&&&&''''''((()))$$$%%%'''((())))))))))))''''''''''''''''''''''''*********)))))))))))))))&&&'''((()))))))))(((((()))***+++---///111333444555666888;;;===>>>>>>>>>888777555444444222000...000000000000000000000000333555666666666888<<<>>>DDDDDDDDDDDDDDDBBB@@@>>>:::999777555555555666666666555444333222111000//////000000111333666888999999;;;===???AAABBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA???<<<;;;;;;;;;:::999555555555444444444444444555555555444222000...---......------,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))+++******)))(((''''''&&&((())))))************)))************************((())))))))))))*********************************))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''((()))******,,,,,,++++++++++++++++++))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))))))))(((+++*********************)))))))))******+++++++++(((((((((((((((((((((((()))))))))))))))*********,,,++++++******++++++,,,))))))))))))))))))))))))************************))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,,,,------111///......//////...,,,+++,,,,,,---///000000111//////000000111111111111000000000111111222333444555666777888:::===CCCGGGMMM((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&((()))))))))'''&&&'''(((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&''')))***+++&&&+++---(((%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&%%%$$$&&&&&&''''''((((((((()))((((((''''''(((((()))***$$$%%%''')))******)))(((((((((((((((((((((((((((******************))))))(((((())))))))))))(((''',,,---///111444666777888:::;;;===?????????>>>===:::888555444333222000////////////............---///111222333444777:::>>>BBBCCCCCCAAA???<<<999888555444333222222222333444555555444222111000////////////000000111222333333555666888:::<<<===>>>???BBBBBBCCCDDDDDDDDDCCCCCC>>><<<:::999999999777666555555444333333222222111444444555555555555444333111111000///......------++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))***************)))((('''************************((())))))))))))*********************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))******((((((((('''((((((((((((((())))))***+++,,,,,,---))))))******++++++,,,,,,(((((((((((((((((((((((((((((())))))************,,,,,,++++++++++++,,,,,,***************************************+++++++++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,++++++++++++,,,,,,---,,,+++,,,...///...---///////////////000000000000000000000000111111111222222111222222333444555555555666777999<<>>???AAAAAAAAA???>>><<<888555333111111111000...........................---000222555777:::===@@@>>>>>>>>>;;;777444333333000000000//////000000000333333222111000//////...////////////////////////222222333555666888999:::>>>???@@@AAABBBBBBBBBBBBAAA@@@????????????>>><<<888888777555444333222111333333444555666666777888444444333222111000000///---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))###$$$&&&'''***+++---...************)))(((''''''************************)))))))))*********++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((('''''''''((())))))'''((()))***+++---......*********+++++++++++++++))))))))))))))))))))))))((((((((()))******++++++******))))))))))))***************************************+++++++++++++++)))************+++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,++++++++++++,,,,,,%%%%%%&&&(((,,,///000///000000000000000000000///000000000000000000111111222222222222333444555666444555666777888<<>>@@@AAABBBBBB@@@BBBDDDEEEEEECCCAAA???:::888666666777888888888777777888888888999999999888:::;;;:::888555444444111222222///,,,+++...111..................------////////////............,,,---...000111111222222000000000000111222333444///000111333555555666666999888888999;;;;;;:::999;;;:::888666333111///...222111000///000222555777999888777666555444333333//////.........---------))))))))))))))))))))))))******))))))((((((''''''$$$%%%'''(((***+++,,,,,,***************************++++++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))((((((******+++++++++******)))((()))***,,,,,,,,,+++***))))))))))))))))))))))))))))))((())))))***++++++++++++*********+++---...++++++++++++++++++,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))'''(((((()))***+++++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))*********++++++,,,,,,,,,)))************+++++++++,,,++++++++++++++++++,,,---------,,,,,,+++++++++******+++,,,,,,---......//////............/////////...------//////...,,,***+++,,,---...000111111111111111000000000000000000000000000111222333444444555666666777;;;@@@CCCKKK'''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''(((((())))))***+++++++++''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&(((((('''%%%(((((('''''''''&&&&&&&&&######$$$%%%'''((())))))###!!! !!!%%%&&&%%%######$$$%%%%%%&&&&&&%%%%%%)))(((&&&$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''(((((('''''''''(((((((((((()))&&&'''''''''&&&%%%%%%$$$&&&&&&''''''(((((())))))***))))))(((((((((((()))+++***((((((((('''%%%###&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''(((((())))))((('''&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&'''((()))***+++%%%&&&&&&'''((()))******+++,,,,,,+++***+++...000111222555777:::<<<===>>>BBBBBBAAA@@@@@@@@@@@@AAAEEEEEEDDDCCCCCCCCCCCCDDD>>>>>>???@@@@@@@@@@@@???<<<<<<;;;;;;;;;<<<<<<============;;;888555222000///...---------...///000---.........//////000000.........///000000111111222222222222333444555555555555666666555333222000111111111222222222222333444444444555666666777777999888777666555333333222000///...---///222555777;;;;;;;;;;;;:::888666555444222000///...---......++++++******)))(((((((((''''''((()))***+++,,,,,,*********+++,,,---...///******+++++++++,,,,,,,,,++++++************++++++'''((()))***************+++++++++++++++************)))((()))*********(((++++++,,,,,,+++***((('''+++++++++*********))))))************************((())))))))))))*********************************+++***((('''''')))+++---+++++++++************)))(((((((((((())))))))))))))))))************))))))))))))************))))))***************)))(((''')))*********++++++++++++))))))))))))))))))))))))******))))))******+++,,,...---,,,++++++,,,...///......---,,,,,,,,,------,,,,,,,,,---------.....................------,,,////////////000000000000222111111111000000//////000000111222222222222111555666777999;;;>>>AAACCCLLL''''''&&&&&&&&&%%%%%%%%%&&&&&&((()))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&)))+++***(((&&&'''(((((())))))(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&'''''''''&&&&&&%%%$$$)))))))))((('''&&&&&&&&&((('''''''''''''''((((((+++)))&&&%%%&&&&&&$$$###&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((()))******++++++,,,------,,,...111333444555777:::<<<===>>>??????@@@@@@@@@AAAAAABBBBBBDDDDDDBBB@@@???>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAA@@@@@@???>>>?????????<<<;;;:::888666333111000000///............///000000000000000111111111222111222222222222333333333222333333444555666888999999999::::::999888666555111111111000000/////////000000111111222333333444555555444333222111000///222111000///111333666888888888999999999888666666555444222000///............------,,,++++++******)))))))))***************************++++++,,,---******+++++++++,,,,,,,,,++++++************++++++))))))******+++*********$$$%%%%%%%%%&&&'''''''''+++***))))))++++++***)))))))))***+++,,,---------+++++++++*********))))))************************)))))))))*********++++++************************)))(((&&&%%%%%%''')))+++,,,,,,,,,,,,,,,+++******(((((()))))))))*********))))))************))))))******++++++++++++*********************)))((((((*********+++++++++,,,,,,))))))))))))))))))))))))+++++++++++++++,,,,,,---...------,,,,,,,,,------------,,,,,,,,,------...,,,,,,,,,---------.........////////////...------////////////000000000000111111111111000000000///000000111222222222222222555777999::::::===CCCGGGLLL'''&&&&&&&&&&&&%%%%%%%%%&&&''''''((()))((((((((()))((('''&&&%%%&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$$$$&&&'''(((''''''''''''''''''&&&&&&&&&)))(((((('''&&&%%%$$$$$$'''&&&%%%&&&((())))))((('''((())))))******))))))''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''''''''((((((%%%&&&&&&&&&''''''''''''&&&''''''''''''&&&%%%%%%))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((())),,,***&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''((((((((((((((()))))))))&&&'''(((((((((((((((((((((((('''&&&&&&'''(((((())))))))))))))))))))))))'''(((((())))))(((((('''+++***))))))((('''&&&&&&((((((((()))******+++++++++---...///000222555888999:::<<<===???@@@@@@@@@===>>>@@@BBBCCCCCCCCCBBBCCCBBB@@@===;;;999888888===>>>??????@@@@@@??????BBBAAA@@@???>>>=========888777555333222000000///111000000000000111222333444444555555555555666666555555555555444444444444111222222333555777999::::::;;;<<<<<<;;;:::888777333222222111000///...---...//////000000111222222333333333333222111//////000000......///111333555666666777888999999888888777666444222111000000//////......---,,,,,,+++++++++++++++******)))))))))******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++***)))&&&&&&'''((()))******+++,,,***)))***+++,,,+++***))))))***+++,,,---///000+++++++++***************************************************+++++++++,,,************************)))((('''&&&&&&((()))+++,,,,,,---...---,,,+++***))))))*********+++++++++))))))************))))))++++++,,,,,,,,,,,,++++++***************)))))))))*********+++++++++,,,,,,)))))))))))))))))))))))),,,,,,++++++,,,,,,---...---------------,,,++++++,,,,,,,,,,,,---.........,,,,,,,,,---------......//////000000000///......////////////000000000000111111111111000000000000000111111222222222222222111444777777666999AAAGGGKKK&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((+++)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&''''''((((((((((((''''''''''''(((((((((((('''''')))&&&$$$$$$%%%'''((()))''''''''''''''''''''''''+++******)))((('''&&&&&&&&&&&&%%%&&&'''(((((('''%%%%%%&&&'''''''''''''''%%%&&&'''((()))(((((('''''''''&&&&&&%%%%%%%%%$$$(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''((()))***///,,,((('''''')))))))))'''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&'''((())))))(((((()))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((())))))))))))((((((+++******)))((('''&&&&&&(((((())))))***+++++++++---///222333555777:::===>>>???@@@AAABBBBBBBBBBBB???@@@BBBDDDDDDCCCAAA@@@@@@???<<<:::888777666555999999:::;;;;;;;;;;;;;;;<<<<<<:::999777666666666444333111////////////000111111222333555777888999;;;;;;;;;;;;;;;<<<<<<<<<999888888777666666555555222222222333444666777888888999::::::999888777666444444333333222111111000000000111111222333333333555555666666555444333222111000///...///000111222555555666888999:::::::::888777666555333222111111......---,,,,,,++++++***,,,++++++++++++*********+++++++++******))))))(((******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,---------,,,+++***+++,,,,,,+++***,,,+++***)))***+++,,,---******************************************************+++++++++,,,,,,,,,************************+++***)))((()))***,,,---+++,,,---...---,,,***)))******+++++++++,,,,,,,,,))))))************))))))***++++++++++++++++++***+++*********************)))))))))*********++++++))))))))))))))))))))))))+++++++++++++++,,,------,,,---......---,,,***)))***+++,,,---......//////,,,,,,,,,---------......000000000000000//////...////////////000000000000111111111000000000000000000111222222333333222222222333444555777;;;AAAEEEKKK&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''&&&%%%%%%&&&'''((()))%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''((((((((((((''''''''''''(((((((((((('''''')))'''$$$$$$&&&((())))))&&&'''''''''''''''''''''((((((''''''''''''''''''(((((()))))))))))))))***$$$$$$%%%&&&&&&&&&&&&%%%###$$$&&&((((((((('''&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((''''''&&&$$$$$$%%%&&&'''((())))))''''''''''''((()))***+++///,,,(((&&&''')))******(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((---+++)))(((((()))+++---(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((()))***+++,,,------000333666888:::;;;>>>@@@BBBBBBCCCDDDDDDDDDDDDCCCBBBCCCDDDDDDCCC@@@===<<<888777666555444333333333333333444555555555555444555444333222111111111111222111000//////000222333333444666999;;;>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>===<<<;;;:::999999777666666666666666777888777888999999999888777666333333333333333444444444222222333333444555555555777888999:::999888777666555555333333222333333444333333444555666777888888888888777666555444333333//////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,+++***)))(((******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++***)))*********))))))(((((((((,,,+++***+++,,,,,,+++*********)))(((((()))++++++******************************************************+++++++++,,,,,,,,,************************+++******)))***+++,,,,,,***+++,,,,,,,,,+++)))(((++++++++++++,,,,,,,,,,,,))))))************))))))))))))************))))))++++++***)))******+++,,,(((((((((((()))))))))***))))))))))))))))))))))))***************+++,,,,,,+++,,,---...---,,,***)))***+++,,,---...///......,,,,,,,,,---------......000000000000000//////...////////////000000000000000000000000000000111111111111222333333333333222777555444666;;;@@@CCCDDDLLL%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%)))'''%%%%%%'''((()))(((&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''&&&'''((((((&&&&&&'''(((%%%&&&&&&'''((('''''''''$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))***++++++(((&&&%%%&&&'''''''''((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&'''((((((((((((((((((***)))(((((((((((()))***))))))))))))))))))))))))((())))))******))))))(((((((((((())))))*********))))))+++,,,...000111111555888;;;===>>>???@@@BBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA>>>;;;888666111111000/////////000000...///000000111111000000111111111000000111111222333333333444555666777888999:::<<>>======<<<;;;;;;;;;;;;<<<:::;;;<<<<<<<<<;;;:::999444444444555555666666666444444555666666777777888999:::<<<===>>>===;;;:::666666555444333333222222111111111111111222333444666777777777777666555555222222222111000000//////+++++++++,,,,,,---------++++++,,,,,,,,,+++)))(((******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++***)))++++++***)))((('''&&&&&&,,,***)))***+++,,,+++***&&&&&&'''''')))***,,,,,,***************+++++++++************************************+++++++++,,,************************)))((((((((())))))******+++++++++*********))))))******+++++++++,,,,,,,,,))))))************)))))))))))))))******)))))))))++++++***))))))+++,,,---((((((((()))))))))******))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,++++++***+++---...///......---,,,,,,,,,---------......//////000000000///......////////////000000000000000000000000111111111111111222222333333333333333444444444666999===???@@@LLL%%%%%%%%%&&&&&&&&&''''''(((''''''&&&'''((()))***+++,,,,,,,,,+++)))&&&%%%'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&'''((()))((('''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''$$$%%%'''&&&$$$###$$$&&&&&&''''''(((((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((())))))'''%%%%%%&&&'''&&&%%%)))((('''&&&&&&'''((())))))))))))(((((((((''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))************))))))(((((()))))))))*********+++,,,...000222444666777:::<<>>;;;888555333222111111000////////////000---...//////000000//////000000000111222444555666777888:::;;;===>>>??????AAABBBDDDFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFCCCBBBBBBBBBAAAAAA@@@@@@@@@??????>>>??????@@@@@@===>>>???@@@@@@???>>>===::::::::::::::::::999999999999::::::;;;<<<<<<<<<===???AAACCCDDDCCCAAA@@@;;;;;;:::999777666666555444333222111000000111222444555666777888777777666333333333222111111000000------------,,,,,,,,,,,,((()))+++,,,+++***)))'''******+++++++++,,,,,,,,,++++++************++++++))))))******+++*********,,,,,,,,,++++++*********+++***))))))++++++***)))''''''(((******+++++++++))))))*********+++++++++************************)))))))))*********++++++************************(((((()))))))))*********...,,,+++))))))***+++,,,************++++++++++++))))))************)))))))))******++++++******))),,,+++***))))))+++---...************++++++++++++))))))))))))))))))))))))+++************+++,,,,,,************+++,,,------+++,,,---//////...,,,+++,,,,,,,,,---------.........////////////...------////////////000000000000///000000000111111111111111222333333444444333333000666;;;;;;888888===BBBNNN%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&((()))***)))*********'''###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((('''&&&%%%%%%''''''(((((((((((('''''''''((((((((((((((((((''''''&&&&&&((()))***((('''&&&&&&&&&'''''''''((((((************))))))))))))''')))+++***'''&&&(((***%%%&&&&&&'''''''''''''''***)))(((''''''((()))***%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))&&&&&&'''((())))))(((((("""###$$$%%%'''((()))***(((''''''&&&&&&&&&'''''')))(((''''''((()))'''&&&)))((('''&&&&&&'''((()))+++*********))))))((((((((()))))))))((('''&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))*********)))))))))))))))---...000333666888:::;;;===???BBBCCCBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEE>>>===:::777444222111000555444333222222111111222...//////000000000000000//////000111333666888999:::<<<>>>AAACCCDDDDDDDDDGGGHHHIIIJJJIIIHHHGGGFFFHHHHHHHHHGGGGGGFFFFFFFFF@@@@@@????????????>>>>>>>>>>>>>>>>>>???@@@AAABBB>>>???@@@AAAAAAAAA@@@???BBBBBBAAA@@@???>>>>>>===>>>>>>??????@@@AAAAAAAAACCCDDDGGGIIIJJJIIIGGGFFFFFFFFFEEECCCBBBAAA@@@???888777555333222222222333333444666777888888888777222222111111000/////////000///...---,,,++++++***&&&((()))++++++)))((('''******+++++++++,,,,,,,,,++++++************++++++'''((()))*********************************++++++***)))((()))***+++***(((+++,,,,,,,,,+++***((('''))))))******++++++++++++************************((())))))))))))************************************++++++++++++,,,,,,,,,000...+++))))))***,,,...))))))*********+++++++++))))))************))))))+++++++++,,,,,,+++++++++,,,+++***))))))+++---...++++++,,,,,,,,,---------)))))))))))))))))))))))),,,,,,++++++,,,,,,---...******))))))***,,,...///+++,,,...//////---,,,***,,,,,,,,,---------.....................------,,,////////////000000000000//////000000111111111222111222333333444444333333333>>>IIIGGG>>>:::BBBLLLNNN'''''''''''''''&&&&&&&&&))))))((((((''''''''''''))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((''')))***)))(((''')))***(((((('''''''''&&&&&&&&&***)))(((&&&&&&&&&'''((()))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&((()))((('''(((((('''''''''&&&&&&&&&+++(((&&&''')))***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''))))))((())))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&((()))***%%%%%%&&&&&&'''((((((((('''((()))***++++++*********)))))))))***,,,...000---///333777:::===>>>??????@@@AAACCCDDDDDDEEEEEECCCCCCCCCEEEFFFEEEBBB???===777222111333333000,,,------------------------.........---......///000///111555888999;;;>>>???DDDEEEFFFGGGHHHHHHHHHHHHNNNKKKHHHHHHIIIIIIFFFCCCFFFEEEEEEDDDDDDCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>BBB@@@???@@@BBBCCCDDDCCCCCCEEEFFFEEEBBB@@@??????DDDBBB@@@???@@@BBBBBBAAA>>>>>>??????@@@@@@AAAAAABBBCCCDDDFFFGGGHHHHHHHHHKKKIIIFFFDDDDDDCCCBBB@@@===<<<;;;999777555444333222222111222444777:::<<<333333333222222111111111///...---,,,+++***))))))------,,,,,,+++*********///...---+++******))))))------------------------+++***)))(((((()))***+++(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))******************)))))))))))))))+++++++++++++++***))))))+++*********))))))((((((************************(((((()))***+++,,,,,,---++++++************++++++******++++++++++++******)))((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))))))))***+++,,,,,,+++))))))))))))))))))************++++++))))))***+++...///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,---...////////////......//////...---,,,,,,---,,,,,,,,,,,,---......000000000000000000000000000000111222222222222111333555777777888;;;AAAFFFRRR&&&&&&''''''''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''''''''((()))&&&'''((('''&&&%%%&&&'''(((((('''''''''&&&&&&&&&))))))((('''''''''''''''((((((((('''''''''''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&''''''(((&&&%%%$$$%%%&&&'''&&&%%%(((((('''''''''&&&&&&&&&***(((%%%&&&((()))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''(((((())))))''''''''''''''''''''''''))))))((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&(((''''''&&&'''((()))***&&&''''''(((((())))))***(((((())))))************+++++++++,,,---///111333333444777:::<<<>>>>>>>>>AAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDCCCAAA>>>:::555000///111111...+++,,,,,,---------........./////////000111222333333666888;;;===>>>???AAACCCFFFGGGHHHIIIIIIIIIIIIIIIJJJHHHFFFGGGHHHHHHEEECCCFFFGGGGGGGGGGGGFFFFFFEEECCCCCCAAA@@@????????????AAAAAA@@@AAABBBCCCDDDDDDBBBDDDGGGHHHFFFDDDCCCCCCCCCAAA??????AAABBBBBBAAA????????????@@@@@@AAAAAACCCDDDEEEEEEFFFFFFFFFFFFIIIHHHFFFFFFGGGHHHGGGGGGAAA@@@???<<<999777555444555444333222222333555666444444444333222111111111333333222111000///......------,,,,,,+++******))),,,,,,+++***))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++((((((((()))))))))))))))************************++++++******))))))((((((***************************+++++++++,,,++++++***++++++++++++*********)))***************************************+++++++++++++++************++++++*********++++++*********))))))))))))***+++,,,,,,+++++++++,,,,,,---------+++******))))))******+++)))***++++++++++++***)))))))))))))))************...---+++*********,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,---....../////////......///......------,,,...............//////000000000000000000000000000111111222333333333333333333555777777888;;;AAAFFFSSS%%%&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))'''((()))(((&&&%%%%%%&&&(((((((((''''''''''''&&&(((((((((((((((''''''&&&&&&'''((()))))))))((('''%%%&&&''''''((((((''''''''''''&&&&&&''''''(((((((((&&&%%%&&&''''''&&&%%%'''''''''''''''&&&&&&&&&)))'''&&&&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''***)))((((((''''''(((((())))))))))))))))))))))))***)))((('''''')))+++,,,''''''''''''''''''''''''))))))(((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((((((((((((''''''''''''((())))))'''(((((())))))***++++++***)))((((((((()))***+++------...///111333555777999:::<<<>>>??????>>>>>>CCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBAAA>>>;;;666222...---......,,,***+++,,,,,,---...///000000000000111333555777888999>>>@@@BBBCCCBBBCCCEEEFFFHHHHHHIIIJJJJJJJJJIIIIIIGGGFFFFFFGGGHHHGGGEEECCCBBBCCCDDDEEEFFFEEEDDDCCCEEEDDDBBBAAA@@@@@@AAAAAACCCCCCDDDEEEFFFHHHHHHIIIIIIMMMQQQRRROOOKKKHHHFFFDDDCCCAAAAAABBBDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCDDDFFFGGGGGGFFFEEEDDDBBB???<<<:::777666555444333111000000111111555555444333333222111111333333222111000//////...------,,,,,,+++*********++++++***************++++++++++++++++++++++++++++++***))))))))))))***+++******************))))))************************,,,,,,+++***)))(((''''''))))))******++++++,,,,,,******++++++,,,+++++++++,,,,,,,,,+++++++++++++++************************+++++++++*********))))))++++++************++++++************************************+++,,,---...)))***++++++------...///,,,,,,++++++++++++,,,,,,)))******+++++++++******)))))))))*********++++++---,,,+++*********+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,------......//////...............---------000000//////000000111222000000000000000000000000222222333444444444444333333555777777888;;;AAAFFFTTT%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))(((((((((((((((((((((((()))***+++***(((''''''(((((((((((('''''''''''''''&&&'''((())))))((('''&&&%%%''')))***+++***)))(((%%%&&&''''''((('''''''''(((((('''''''''(((((()))***)))(((((()))***((('''''''''''''''''''''''''''(((''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((******)))(((((((((((((((((((((((((((((((((((((((+++)))'''&&&'''))),,,...''''''''''''''''''''''''***)))(((''''''&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''((())))))******++++++***((('''((()))+++---...///000222444777999:::<<<===???@@@AAA@@@@@@???BBBBBBCCCDDDDDDDDDDDDCCCDDDBBB@@@??????===999777333000---,,,------,,,+++++++++,,,...///000111222000222444666999;;;<<<===AAABBBCCCCCCBBBBBBCCCEEEHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFGGGGGGGGGFFFCCCBBB???@@@CCCEEEFFFEEEEEEDDDDDDCCCBBBBBBBBBDDDFFFGGGIIIKKKMMMOOOQQQSSSUUUWWW]]]aaadddddd___WWWPPPLLLLLLJJJHHHHHHHHHHHHGGGEEEFFFEEEEEEDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHEEECCCBBBBBBDDDEEEEEEDDDEEEEEECCCAAA>>><<<;;;:::333222111111000111111222333333333333333333333333333222222111000000//////......---,,,,,,++++++***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,+++++++++***************************+++*********))))))(((((())))))***+++,,,,,,------***+++++++++***))))))(((++++++++++++++++++++++++************************************************++++++************+++++++++******************+++*********+++,,,---...///+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,)))*********++++++++++++))))))*********+++++++++******)))))))))***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,---......///.........---------......000000//////000000111222000000000000000000000000111222222333444333333333333555777777888;;;AAAFFFUUU%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''')))*********((('''''')))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%''')))***+++***)))(((%%%&&&''''''(((''''''''')))(((((('''''''''((((((***)))(((((()))***)))'''&&&''''''''''''''''''''''''((())))))(((&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((((((((((((((((((((((((((('''''''''''''''(((((()))******)))(((((((((((((((''''''''''''''''''''''''***)))'''&&&'''))),,,...((((((((((((((((((((((((***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''(((((()))******+++***)))((()))+++---///000111333555777999;;;;;;<<<===???AAABBBBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDEEEBBB???===;;;888444111111///---,,,------...---++++++---...000111333333111333555888;;;<<<===>>>>>>??????>>>======???AAAEEEEEEFFFGGGGGGGGGFFFFFFDDDEEEFFFEEEDDDBBB@@@???AAABBBDDDGGGIIIIIIJJJJJJFFFFFFEEEFFFHHHKKKNNNPPPSSSWWW[[[___aaacccfffiiiqqquuuxxxwwwqqqhhh___ZZZZZZXXXVVVUUUTTTRRROOOMMMOOOOOONNNNNNNNNPPPRRRSSSOOONNNLLLJJJGGGFFFEEEEEEEEEDDDBBBCCCEEEGGGFFFFFFBBBBBBAAA@@@???>>>======555444333222222111111111000111111222333444555666555555555444333333222222//////......---,,,,,,,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++******)))************************(((((())))))*********+++))))))***+++,,,,,,------+++++++++***)))'''&&&%%%))))))******************************************((())))))***++++++,,,,,,++++++************++++++++++++***))))))***++++++*********+++,,,...///000---------,,,,,,+++++++++++++++************++++++)))))))))******++++++,,,************+++++++++++++++***)))(((((('''''''''---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------,,,,,,,,,---............------------.../////////......//////000111000000000000000000000000000111111222222222222222333555777777888;;;AAAFFFTTT%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%'''((('''&&&&&&&&&((('''(((((((((((()))))))))&&&'''((((((((((((((((((&&&'''((()))))))))((('''%%%&&&''''''((((((''''''((((((''''''&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''''''''%%%'''))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((((((((''''''''''''((())))))***)))((((((''''''((((((''''''''''''''''''''''''(((((('''''''''***,,,---(((((((((((((((((((((((())))))(((((('''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''((((((&&&''''''((()))(((((((((&&&&&&'''(((((())))))***************,,,...000111333444666888:::<<<<<<===<<<===???AAACCCCCCCCCCCC@@@@@@AAABBBBBBBBBBBBBBBAAA???;;;888666444000...///...---,,,------//////,,,,,,---///000222333333222333666888:::;;;;;;;;;999::::::999888999<<<>>>BBBBBBCCCDDDEEEEEEEEEEEECCCDDDDDDCCCAAA@@@@@@AAABBBCCCEEEGGGJJJLLLNNNOOOPPPOOONNNOOORRRVVVZZZ\\\```eeekkknnnoooqqqtttxxx{{{yyyrrrnnnjjjhhhfffdddcccaaa]]][[[]]]\\\\\\\\\]]]___bbbdddbbb```[[[UUUOOOKKKHHHGGGDDDCCCBBBBBBDDDEEEEEEEEE@@@@@@?????????>>>>>>>>>;;;:::999666444222000/////////000111333444555555444333333333222222222111111111000000///.........)))((((((((()))***++++++******************************+++,,,,,,+++******)))))))))))))))(((((((((++++++++++++++++++++++++''''''((()))***+++,,,,,,))))))******++++++,,,,,,,,,++++++***)))'''&&&%%%)))))))))))))))*********************************'''((()))***+++,,,------++++++************++++++,,,+++***))))))***+++,,,)))******+++,,,...///000///......---++++++***)))******))))))))))))******))))))))))))***+++,,,---*********++++++++++++,,,...---,,,***'''%%%###"""---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........---,,,++++++,,,---.........---,,,,,,...///000......------......///000000000000000000000000000000000111222222222222111333555777777888;;;AAAFFFRRR&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&$$$&&&''''''&&&&&&((()))'''((((((((())))))))))))'''''''''''''''((())))))((((((((('''''''''''''''%%%&&&''''''((((((''''''(((''''''&&&%%%%%%&&&&&&$$$######$$$'''(((((('''&&&&&&&&&'''''''''((((((!!!$$$((()))'''&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))+++,,,(((((((((((((((((((((((())))))((((((((()))******''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&((()))))))))(((''''''(((((())))))******+++))))))+++---///111222333777888:::<<<>>>>>>??????>>>@@@AAACCCDDDDDDDDDCCCBBBBBBBBBAAA@@@???>>>===999777444222111000...,,,,,,---,,,,,,,,,---///000------...///111222333333222444666888999999888777666777777777777999<<>>>>>======>>>===<<<:::777555333222000000111111111111222222222222111111111111000000333333222111111000000///+++++++++***++++++,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))***************++++++++++++++++++++++++(((((())))))******++++++***************************++++++++++++******))))))))))))******+++++++++************************))))))*********+++++++++++++++************++++++,,,+++***((((((***+++,,,((())))))***,,,---///000---------,,,,,,+++++++++******))))))))))))*********))))))))))))+++,,,---*********+++++++++,,,,,,---,,,,,,+++***((('''&&&---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........---+++******+++---...///...,,,,,,,,,...///111......------......///000000000000000000000000000000111222222333333222222333555777777888;;;AAAFFFPPP'''''''''''''''&&&&&&&&&'''''''''((((((((())))))(((''''''&&&&&&''''''((('''((()))******)))((('''%%%'''((()))((()))+++,,,'''((((((((())))))******((('''&&&&&&&&&((()))***)))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%(((******)))&&&&&&&&&'''''''''(((((("""'''(((&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))$$$%%%&&&'''((()))******))))))))))))))))))))))))))))))((())))))***+++,,,(((((((((((((((((((((((((((((())))))*********+++%%%&&&((()))))))))(((''')))))))))***++++++,,,,,,((()))+++...111333444444:::;;;===???@@@AAA@@@@@@AAABBBDDDEEEEEEEEEDDDCCCDDDCCCCCCAAA???<<<:::999333111............---,,,+++++++++++++++,,,...000......///000111222222333333444666777777777555444666666777777888:::>>>BBB???@@@AAACCCEEEFFFGGGGGGHHHJJJJJJIIIIIIKKKQQQUUUXXXWWWWWWYYY\\\aaaeeehhhjjjhhhfffeeefffiiilllooouuuzzz}}}|||~~~~~~|||{{{{{{||||||{{{xxxvvvuuuuuutttuuuwww{{{{{{uuupppmmmkkkjjjddd```ZZZUUUPPPLLLGGGDDDCCCBBBAAA@@@>>>===<<<;;;<<<<<<<<<;;;;;;999888777222222111111000/////////555555555555555555444444444444333333222111111000000//////....../////////++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,------.........++++++++++++++++++++++++************))))))))))))*********))))))))))))))))))***+++,,,---.........*********++++++,,,,,,,,,************************+++++++++***************++++++************++++++,,,+++)))(((((()))+++,,,(((((()))***+++---//////,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++***))))))))))))+++---...******+++++++++,,,,,,,,,((()))***+++---------------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........---+++******+++---...///...,,,,,,,,,...000111...............///000000000000000000000000000000222222333444444444444333333555777777888;;;AAAGGGOOO))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))'''$$$!!!&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))******)))((('''&&&&&&%%%%%%&&&&&&&&&'''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((************************))))))(((((('''''''''&&&%%%&&&&&&&&&''''''(((((()))(((((((((******(((''''''((((((((((((((('''&&&&&&''''''((((((''''''&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''***'''(((,,,...***(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))%%%%%%%%%&&&'''(((((()))******(((''''''&&&&&&&&&***))))))))))))+++---...//////000111333555777888<<<===>>>???@@@AAAAAAAAABBBBBBCCCCCCBBBAAA@@@@@@AAAAAA???===:::666333111333222///---,,,---///000,,,,,,---...////////////000000/////////111222333333555666777666777888:::999999999888777777:::<<<>>>@@@BBBCCCEEEGGGJJJMMMLLLPPPRRRRRRRRRXXXeeeoooooonnnlllkkklllnnnppprrrssssssqqqnnnjjjkkkooosssxxxzzz|||||||||~~~{{{}}}zzz{{{~~~|||}}}}}}vvvlllccc\\\TTTMMMHHHJJJFFFBBB@@@@@@AAACCCDDD===???AAAAAA???<<<:::999555444222111111222333333444555555666444222000...333333444555666444000---000000///...------,,,,,,)))***++++++------...///******+++,,,,,,---......+++++++++++++++++++++++++++*********))))))((((((***+++---------+++)))(((------,,,,,,++++++,,,,,,+++((((((+++//////+++'''************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++************++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********------,,,,,,+++***))))))))))))*********+++++++++...---+++*********++++++,,,,,,,,,++++++*********,,,,,,,,,---------.........------------...//////------------------------........................000111111000///......///222222222111//////222444333222111000111222333444222444555666888<<<@@@DDDRRR''''''''''''''''''''''''(((((()))))))))(((((('''''''''''''''''''''''''''(((((()))***)))'''%%%$$$&&&'''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&'''''''''((((((((()))((('''(((******((('''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))(((((((((''''''((((((((()))&&&'''+++---)))'''''')))(((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&&&&'''(((((())))))(((((('''''''''(((((()))***)))))))))***,,,---...111222333444666888999:::<<<===>>>@@@AAABBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@>>>;;;888555333222111000///,,,***)))***,,,---......//////000//////...000000000000111222444555666888:::;;;;;;;;;<<<>>>???@@@???>>><<<<<<>>>@@@>>>AAADDDGGGJJJMMMRRRUUUXXX\\\^^^___aaaiiivvv~~~xxxuuuuuuvvvwwwwwwuuuqqqmmmlllooorrruuuwwwyyy|||~~~||||||zzz|||uuummmeee]]]XXXUUUSSSQQQNNNLLLIIIFFFDDD@@@AAAAAA@@@>>>===<<<<<<999888666555333222222222444555666777777666444333444444555666888777555222000000///...------,,,,,,+++++++++,,,,,,------...+++++++++,,,,,,---------+++++++++++++++++++++++++++*********))))))))))))***+++,,,------+++***(((************++++++,,,------,,,---111777999777444***************************************+++++++++************************))))))***++++++++++++***++++++************++++++++++++***))))))***++++++,,,,,,,,,+++++++++******---,,,,,,++++++*********))))))*********+++++++++---,,,+++*********++++++,,,,,,,,,+++++++++******,,,,,,,,,------------...---------------...//////------------------------........................000111111000///......000000111111000......000222222222111111222222333444222333555666888;;;@@@DDDQQQ&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((()))***+++***))))))''''''''''''(((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&)))))))))))))))((((((((((((((('''&&&%%%$$$$$$###((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''(((((((((((()))))))))((('''((()))***(((&&&%%%&&&'''((((((((((((((()))(((''''''''''''((()))(((''''''''''''(((((()))))))))(((((((((((())))))***'''(((,,,---***'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((())))))***''''''''''''((()))***+++*********+++,,,---///000444555666888999;;;<<<===<<<===>>>@@@BBBBBBCCCCCCAAAAAAAAA@@@@@@@@@@@@???<<<:::555111///...///000...---+++)))((()))***+++...////////////......---222222222333444666777888:::<<>>======???AAABBBEEEJJJOOOSSSXXX]]]```eeehhhkkkmmmqqq{{{~~~~~~||||||zzzvvvqqqooonnnoooqqqsssuuuxxx{{{|||~~~~~~|||}}}~~~|||~~~|||{{{||||||vvvppplllggggggfffccc]]]VVVNNNIIIIIIHHHGGGFFFDDDBBB@@@???>>>===<<<:::888666555444444555777999:::::::::999666555666777::::::999888111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))***+++,,,---,,,+++***)))((((((((()))***+++---...***)))***///444777666333************************+++++++++***************))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++++++++***))))))***++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************+++++++++---,,,+++*********++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,---------------------------......///------------------------///////////////////////////000111000///...///000///000000///......///111111111222333333333333222222333555666888;;;@@@DDDOOO&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''((()))***************&&&&&&&&&&&&&&&'''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((('''''''''***))))))((((((''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))))))))(((''''''((())))))(((&&&$$$%%%&&&'''(((((()))((((((((('''&&&&&&'''((((((((((((''''''''''''((())))))(((((((((((((((((()))+++))))))...///,,,))))))'''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''((((((((())))))******''''''''''''((()))***+++***+++,,,---///000111222666777999:::<<<===>>>>>><<<===???@@@BBBCCCCCCCCCAAAAAA@@@>>>===<<<;;;;;;555333000...,,,+++,,,,,,///...,,,++++++,,,---...---...//////000000000///666666777888:::;;;<<<======@@@BBBCCCBBBAAAAAAAAA<<<===>>>>>>>>>@@@CCCEEEKKKOOOTTTYYY^^^bbbgggjjjmmmoooqqqsssxxx~~~{{{vvvrrrnnnmmmnnnoooqqqtttwwwyyy{{{|||||||||}}}~~~~~~~~~}}}||||||~~~zzz{{{zzzvvvnnneee\\\XXXZZZYYYYYYWWWTTTNNNGGGBBBAAA@@@@@@???===<<<:::999666777999:::;;;<<<<<<;;;999777777888:::;;;;;;:::333222111000///...---,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************************+++,,,,,,,,,++++++***))))))))))))***+++,,,---(((''''''))),,,,,,+++)))************************,,,+++++++++***)))))))))************************))))))***++++++++++++***++++++************+++++++++******************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,------...///------------------------///////////////////////////000111000///...///000///000111000///...000111000111222333444333222111222333444666777;;;@@@CCCMMM''''''''''''''''''''''''&&&'''(((((()))))))))(((''''''''''''''''''''''''((((((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))))))))))))))(((((((((((('''&&&'''))))))'''&&&$$$$$$&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((''''''&&&&&&''''''(((***'''(((,,,...***((((((&&&&&&''''''((((((((()))'''''''''''''''''''''''')))(((&&&&&&&&&&&&((()))(((((((((((())))))))))))))))))(((((((((((()))))),,,---...000222444555555777888:::<<<===>>>>>>>>>===>>>???@@@AAABBBBBBBBBAAA@@@===:::888666555555.........---,,,+++***)))......------...///000111000111222444666777888888;;;<<<===>>>???@@@AAAAAA@@@BBBDDDCCCBBB@@@@@@@@@>>>@@@BBBDDDFFFJJJNNNQQQYYY]]]aaaeeehhhkkkoooqqqrrrssstttuuuyyy|||vvvqqqmmmmmmnnnppprrrtttwwwyyyzzz|||||||||}}}}}}~~~~~~~~~~~~~~~}}}|||}}}{{{sssmmmkkknnnoooqqqrrrmmmbbbSSSIIIAAAAAA@@@??????>>>======:::::::::;;;;;;;;;::::::;;;999888888:::::::::999555444333222000///...---///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++++++++***+++++++++,,,+++++++++---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++)))(((************************,,,+++++++++***)))))))))************************))))))***++++++++++++***++++++************++++++*********++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......------------------------////////////////////////...000111000///...///111000111222222111000111222000111222333444333222111111333444555777:::???CCCLLL))))))))))))))))))))))))&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))))))((((((((((((''''''((('''&&&'''((()))'''%%%$$$%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&)))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''(((%%%&&&***+++(((%%%&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((((((((((((((((((((((((((******)))(((((()))))))))---///111444666777888999888999;;;===>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>><<<999555333111000000***+++,,,------+++***))),,,------...000222333444666777999<<<>>>@@@AAABBB@@@AAABBBCCCCCCCCCCCCCCCAAACCCCCCCCCBBBAAABBBDDDBBBEEEHHHKKKNNNSSSYYY\\\gggjjjnnnqqqrrrsssuuuvvvwwwxxxxxxyyy{{{}}}vvvpppooopppppprrrtttvvvxxxyyy{{{{{{{{{|||}}}}}}~~~~~~~~~|||{{{}}}~~~~~~{{{zzz}}}yyyeeeWWWIIIGGGDDDAAA???>>>>>>>>><<<<<<<<<;;;;;;::::::::::::999999:::;;;;;;999888777777666444222111000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++)))***++++++++++++***)))***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------...........................///000000//////000111000111333333222111111222111111222333333333333222111222444555777:::???CCCKKK))))))))))))))))))))))))%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''(((((((((''''''&&&&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%&&&''''''&&&&&&&&&&&&(((***++++++***(((&&&))))))((('''''''''''''''((((((''''''''''''(((((()))&&&&&&+++,,,)))&&&'''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((()))***++++++///111444777999;;;<<<<<<:::;;;===???@@@@@@???>>>>>>????????????>>>======888666333000...------...++++++++++++,,,,,,,,,------...000222555777999:::;;;<<<>>>AAACCCDDDEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDFFFIIILLLLLLNNNRRRUUUYYY^^^cccgggrrrtttxxxzzzzzzzzzzzz{{{{{{|||}}}~~~}}}vvvrrrrrrrrrssstttvvvxxxzzz{{{|||}}}}}}|||~~~}}}~~~}}}}}}~~~zzzkkk[[[WWWPPPIIIDDD@@@??????>>>======<<<;;;;;;<<<<<<888888999<<<======;;;999:::999888666444333222111...............---------+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,+++*********++++++,,,---,,,+++++++++++++++,,,,,,))))))))))))))))))+++,,,***************************************+++++++++************************))))))***++++++++++++***++++++************++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,---,,,,,,++++++*********+++++++++*********)))))))))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------------------------///000000//////000222...000222222111000000000222222111111222222333444111222333555666:::???BBBKKK))))))))))))))))))))))))###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))******))))))((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&%%%'''&&&&&&'''(((((('''%%%&&&&&&&&&'''&&&&&&%%%%%%'''))),,,......,,,)))'''***)))((('''''''''''''''))))))(((((((((((()))))),,,)))***...///,,,)))***%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%'''''''''''''''&&&&&&&&&&&&''''''((()))+++---...000222555888;;;======>>>;;;<<>>>>>===;;;;;;333222///---,,,,,,---......,,,+++******,,,///000000111333666999<<<>>>@@@===>>>???AAABBBCCCDDDDDDCCCDDDDDDEEEEEEDDDBBBAAABBBBBBCCCDDDFFFJJJPPPTTTYYY\\\___bbbeeejjjooossswwwyyy}}}~~~~~~}}}}}}~~~}}}~~~{{{uuutttttttttuuuwwwyyyzzz}}}~~~~~~~~~~~~~~~yyylllfff\\\RRRIIIDDDAAAAAA>>>===============>>>>>>666777999===@@@@@@>>><<<;;;;;;999888666444333222........................******+++,,,,,,---......++++++++++++++++++++++++*********++++++,,,,,,,,,+++*********+++,,,,,,---(((((())))))***+++------***+++***)))(((((()))***************************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++************++++++)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,------,,,,,,+++***))))))++++++++++++******)))))))))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///000000//////000222---///111222000/////////333222111000111222444555111222333555666:::???BBBKKK((('''&&&&&&'''((('''&&&&&&''''''((((((((((((((())))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++***'''&&&%%%&&&'''))))))&&&%%%&&&)))***)))'''((((((((((((''''''''''''%%%&&&((()))))))))(((''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&***((('''&&&&&&'''(((***,,,,,,+++***)))))))))***,,,)))'''(((***,,,+++)))(((((((((((())))))))))))++++++***)))(((((())))))(((((())))))*********+++'''***,,,***'''&&&(((***'''(((***,,,...//////000444555777:::<<<===>>>???===>>>>>>???@@@BBBBBBCCCAAAAAAAAA???===999555333,,,,,,,,,+++++++++******++++++,,,---///000222333;;;;;;<<<===>>>?????????AAA@@@???BBBEEEGGGFFFDDDDDDEEEEEECCCAAA@@@AAACCCCCCDDDGGGNNNVVV___eeehhhlllkkkjjjlllppptttwwwxxx~~~~~~}}}~~~|||{{{yyyxxxyyyzzz|||}}}|||{{{ssshhh\\\RRRJJJFFF@@@???>>>???@@@???===;;;888999;;;===>>>?????????999999888888777555444333000...------...///...---////////////...---,,,+++******+++,,,,,,---......************************---,,,***)))))))))******,,,,,,,,,++++++++++++***++++++++++++******)))))))))))))))***+++++++++,,,((()))++++++******+++,,,++++++***)))(((((())))))************************((((((((((((((()))*********************+++++++++)))************+++++++++++++++************++++++***))))))))))))+++,,,---,,,,,,,,,,,,+++***))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---***+++,,,,,,---------,,,,,,,,,------...///000000333000+++((((((***...000.........//////000111222222222111000000111111111222333333333333333333444111222444555777;;;@@@DDDLLL((('''&&&&&&(((((('''&&&'''(((((()))***)))))))))))))))))))))(((((('''''''''''''''''''''''''''''')))((((((((()))***,,,---***)))((('''&&&''''''(((((('''%%%&&&)))***)))'''((((((((((((''''''''''''&&&&&&((()))))))))(((''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''''')))))))))(((((('''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&))))))(((((((((''''''''')))((('''&&&&&&'''((()))******)))((((((((())))))***'''&&&&&&((()))((('''''''''((((((((()))))))))+++******)))(((((())))))((((((((()))))))))******((()))******((((((((()))((()))+++---///000111111555666888:::<<<======>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@???===:::666333111,,,,,,,,,,,,,,,+++++++++------...000222444666777<<<===>>>@@@@@@@@@@@@@@@DDDCCCCCCDDDGGGGGGEEECCCBBBBBBBBBAAA@@@@@@BBBDDDHHHLLLSSS]]]iiissszzz}}}}}}zzzyyyzzz|||}}}~~~{{{||||||}}}}}}~~~}}}|||{{{|||~~~uuuiii^^^UUUOOOJJJGGGCCC@@@??????>>>===:::::::::;;;;;;<<<<<<===;;;;;;;;;:::888777555555333111///...//////...---------...------,,,+++*********+++,,,,,,---......++++++++++++++++++++++++,,,,,,***)))))))))******,,,,,,,,,++++++*********++++++++++++*********)))***************+++++++++(((***++++++******+++,,,,,,,,,+++******************************************))))))))))))***++++++,,,,,,++++++******))))))************++++++++++++++++++************++++++***)))))))))***+++,,,---***++++++,,,,,,,,,++++++---------,,,,,,+++++++++------------,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,------...//////000444222///,,,,,,...000222.........//////000111222444333333333333333333333222222333333333333444444222333444555777;;;???CCCIII((('''&&&&&&(((((('''&&&((())))))******************)))((('''''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''((('''&&&'''((())))))'''((((((((((((''''''''''''&&&''''''((()))(((((((((''''''&&&&&&''''''((())))))((('''&&&&&&&&&&&&&&&++++++***)))((('''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((''''''''''''&&&)))))))))))))))((((((((()))((('''&&&&&&'''((()))(((((('''''''''((()))))))))(((''''''((()))((('''&&&&&&'''''''''(((((((((******)))((((((((())))))'''((((((((((((((()))))))))((('''((()))***)))((((((***,,,...000222333444777888999:::<<<<<<<<<<<<>>>??????@@@AAAAAAAAA@@@AAA???<<<888555222///...,,,,,,,,,---------------000000222333666888:::;;;===>>>@@@BBBCCCBBBAAA@@@@@@@@@@@@BBBDDDDDDCCCAAAAAAAAAAAAAAAAAADDDIIILLLRRRXXXcccqqqzzzzzzzzz{{{}}}}}}rrriiiddd[[[VVVMMMFFFBBB@@@??????===<<<;;;::::::;;;;;;<<<>>>>>>===<<<;;;999777666666444111000000000...---++++++,,,,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********------,,,,,,+++***))))))++++++++++++************+++++++++***************)))***++++++***)))+++,,,---,,,++++++++++++++++++))))))))))))))))))))))))+++************+++,,,,,,------,,,+++***)))((((((************+++++++++,,,++++++************++++++***))))))******+++,,,---))))))***+++,,,,,,,,,,,,------,,,,,,,,,,,,++++++............---+++***(((,,,---------------,,,,,,,,,,,,------.../////////333222000//////000111222.........//////000111222333333333333333333333333222222222333333444444444333444555666777:::>>>AAAGGG((('''&&&'''((()))(((&&&(((((()))************)))***)))'''&&&&&&'''(((***((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''((()))((((((''''''''''''''''''((()))((((((((((((((((((''''''''''''&&&''''''((((((((((((((('''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&+++******)))(((((('''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((('''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''((())))))***+++*********+++******)))&&&&&&&&&&&&'''''''''(((***))))))((((((((())))))''''''''''''(((((((((((()))&&&$$$&&&)))+++)))'''***,,,...000333555666666999999:::;;;<<<<<<<<<<<<>>>???@@@@@@@@@@@@???>>>???<<<888444000---,,,,,,,,,,,,---......///000000444444555666777999;;;<<<===>>>@@@BBBCCCBBB@@@???;;;<<<>>>@@@CCCDDDCCCCCCAAABBBCCCEEEHHHNNNUUUZZZ```fffqqq}}}|||{{{zzz{{{}}}pppiii___UUUNNNHHHCCC@@@AAA@@@>>><<<;;;<<<===>>>??????>>>>>><<<:::999888888666333111111000...,,,++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************...------,,,+++***))))))++++++++++++++++++++++++,,,+++++++++***))))))))))))***++++++***)))***,,,,,,++++++*********++++++))))))))))))))))))))))))***************+++,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,++++++************++++++)))*********+++,,,------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++***---............------,,,---------.........//////.........///........................///000111222000000111111222222111111222222222333333444444444444555666666777999===@@@HHH)))(((''''''((()))((('''&&&'''(((((())))))(((((()))(((&&&%%%%%%''')))***''''''''''''''''''''''''((()))))))))************''''''(((((()))(((''''''&&&'''((((((((((((((()))((((((((((((''''''''''''''''''''''''((((((((()))(((''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&((((((((((((((()))))))))&&&''''''''''''''''''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))***+++***+++,,,,,,+++***))))))&&&&&&&&&&&&'''''''''((()))((((((((((((((())))))(((((((((((('''''''''''''''%%%###%%%)))+++***'''---...111333555777888888999:::;;;;;;<<<<<<<<<;;;>>>>>>???@@@???>>><<<;;;;;;888444000,,,+++++++++,,,,,,---///000111222333777777777777888999::::::<<<===???@@@AAA@@@>>>======>>>@@@AAABBBCCCEEEFFFBBBDDDGGGKKKQQQYYYaaagggooosssyyy}}}|||}}}}}}}}}}}}~~~vvvkkkaaaVVVLLLFFFEEEDDDAAA>>>======>>>????????????>>>===<<<;;;::::::888444222111000...,,,------..................++++++,,,,,,,,,,,,------++++++++++++++++++++++++************+++*********------,,,,,,+++***))))))+++++++++++++++++++++,,,,,,+++++++++***))))))))))))+++,,,+++***)))***+++******))))))))))))***+++))))))))))))))))))))))))***))))))))))))***++++++******++++++,,,,,,,,,---***++++++++++++,,,,,,,,,++++++************++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---.........//////......------------...............+++,,,---.........---,,,............///000111222///000111222222222222111111111222333333444555555555666666666666999===@@@HHH)))(((''''''))))))((('''&&&&&&'''(((((((((((((((((('''&&&&&&&&&'''((()))'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''((((((((((((&&&'''((((((''''''(((***((((((((((((''''''''''''(((''''''''''''((())))))((((((''''''(((((()))***''''''&&&&&&&&&''''''(((&&&'''''''''((((((((()))&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))(((((())))))******(((***,,,+++)))'''''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))))))))))))))(((((((((((('''&&&&&&&&&'''***+++++++++111222333555777888999999999:::;;;<<<<<<<<<<<<<<<===>>>>>>???===;;;999777555333000---+++***++++++,,,---...000222333555555777777777777888999::::::=========>>>>>>>>>=========>>>>>>>>>>>>???BBBEEEHHHKKKOOOUUU[[[ccclllqqqzzz|||~~~~~~~~~|||~~~vvviii\\\TTTNNNLLLIIIEEEBBB@@@?????????????????????>>>======<<<:::777444333222000...//////000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++++++++******************+++,,,+++)))))))))+++)))))))))((())))))***+++************************)))))))))))))))***++++++))))))***+++,,,---......++++++++++++,,,,,,,,,,,,++++++************++++++)))***+++,,,------------,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,------++++++,,,---...///000000---......///000000//////........................,,,---///000000000///............//////000111222000111333444555555444333111111222333333444555555444555666666777999===@@@GGG)))((('''((()))***)))'''''''''((()))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%$$$(((''''''&&&'''((()))***%%%''')))((('''&&&(((***((((((((((((''''''''''''(((''''''&&&'''((()))***((((((((((((((())))))***&&&&&&&&&&&&&&&'''((()))''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%'''((((((((())))))))))))&&&'''''''''((((((((((((''''''((((((((((((''''''))))))((('''''''''(((((((((***---,,,)))'''&&&'''''''''((((((((()))))))))'''''''''''''''((())))))******)))))))))((((((((('''(((***+++,,,---...000444555666777888999999999999:::;;;<<<============<<<<<<======<<<999666444000///---,,,++++++,,,,,,,,,---...000333555666777444555555777999;;;<<<===>>>>>>===<<<<<<<<<===>>>;;;<<<======>>>CCCJJJOOOUUUXXX]]]bbbgggnnnuuuzzz~~~|||ppphhh]]][[[WWWRRRLLLGGGCCCAAA???@@@AAAAAABBBBBBAAAAAA???===999777666555333111111111111111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++******++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------***************+++++++++***+++,,,+++)))((()))******)))))))))******+++,,,+++++++++++++++++++++++++++************+++,,,,,,***++++++,,,,,,---------+++++++++,,,,,,,,,------++++++************++++++)))***+++------------,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,---------...---,,,,,,,,,...000111,,,---...///000111111111........................---...///000111000000///.........//////000111222///111333555555555444333000111111222444555555666444555555666777999>>>AAAIII***((('''((()))***)))'''(((((()))***************%%%%%%&&&'''((((((''''''))))))))))))))))))))))))(((((()))******)))(((''')))(((&&&%%%&&&'''***+++%%%'''))))))'''&&&(((***)))(((((((((''''''''''''(((''''''&&&&&&((()))***((((((((((((((()))******%%%%%%%%%&&&'''((()))***(((((('''&&&%%%$$$$$$###%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%'''((((((((())))))******'''((((((((())))))******''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&)))---//////,,,)))((()))(((((((((((())))))))))))'''''''''''''''((()))***++++++******))))))(((((((((+++...///---...111444666666777999999999999999888999:::<<<===>>>>>>>>>;;;<<<======;;;888444222,,,,,,,,,,,,,,,,,,------,,,---///111333666777888222333444777:::===???AAA@@@???===;;;;;;<<<>>>???===???AAADDDHHHOOOZZZaaaaaadddiiimmmrrrwww|||~~~wwwkkkhhhddd]]]UUUNNNHHHDDD@@@AAABBBCCCDDDDDDDDDDDDAAA???<<<:::999888666444111111111111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***)))******++++++,,,------+++++++++,,,,,,---------))))))******+++++++++,,,***,,,,,,+++)))((()))***+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++)))***,,,---......---,,,)))***++++++,,,,,,,,,,,,+++++++++,,,,,,---------111///---++++++,,,///000+++,,,...///111222222222.....................---------...///////////////.........//////000111222---///111333444333222111000111111222444555666666333444555666777:::>>>AAALLL))))))***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((('''(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((((())))))***,,,---,,,+++)))'''%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))(((((('''''''''&&&(((((())))))((('''&&&&&&))))))((((((''''''&&&&&&(((((())))))))))))(((((()))))))))))))))******+++(((((())))))*********+++(((((((((((((((((((((((((((((()))***************))))))((((((((())))))*********,,,---...000111111777888999999::::::::::::<<<;;;:::;;;>>>@@@@@@@@@<<<;;;999666333///---,,,+++,,,,,,------............000333666666444111///333555888:::;;;===@@@BBBDDD===999<<<===;;;<<<@@@@@@CCCGGGLLLQQQXXX___dddnnnrrrvvvyyyzzzzzz{{{|||}}}}}}}}}xxxnnnfff___XXXPPPJJJEEEDDDBBBAAA@@@AAABBBCCCAAA???===<<<;;;888444222//////111111111000///...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++++++++++++++++++++++++++++++++*********))))))++++++++++++******))))))---+++))))))+++,,,***''' """%%%(((***+++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...,,,******---...---++++++,,,---...///...------++++++++++++++++++++++++,,,---......,,,,,,---...,,,++++++***+++,,,...///////////////000000000000...------,,,,,,,,,------////////////////////////...000111111///...///000111000///000222333333222444444444444444444444444222444555666777:::>>>AAALLL((()))))))))(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))******++++++******)))(((((())))))))))))(((((('''''''''''''''''''''(((''''''(((((()))******+++)))***+++,,,+++***((('''%%%&&&'''((())))))))))))))))))(((((((((((())))))''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))))))))))))))******+++++++++(((((((((((((((((((((((())))))***+++++++++++++++'''''''''&&&''''''((()))***+++,,,///111444555666888888999:::::::::::::::;;;::::::;;;>>>??????>>>;;;999666333000...,,,,,,++++++,,,------...//////111222444555555333111///111444777:::;;;===@@@BBBBBB===;;;======<<<>>>CCCFFFJJJOOOUUU\\\dddmmmrrrsssvvvzzz|||{{{{{{||||||}}}}}}{{{|||~~~uuunnnhhhbbb[[[VVVMMMKKKGGGDDDBBBAAAAAABBBDDDAAA???>>>===<<<:::888111111222222111111000000//////...------,,,,,,+++------------------------+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++*********)))+++)))((())),,,---,,,***++++++,,,,,,,,,+++***))),,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...,,,******,,,...---+++((()))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,---,,,+++++++++,,,---...++++++,,,,,,,,,---------///......------....................................000111111///...///000333222111111222333222000444444444444444444444444222444555666777:::>>>AAAHHH'''(((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((())))))******)))))))))(((((())))))))))))(((((())))))((((((((((((((((((''''''(((((()))*********((()))*********)))'''&&&%%%&&&'''((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((((((''''''&&&''''''((())))))***++++++(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((())))))************++++++((((((((((((((((((((((((*********+++++++++,,,,,,+++*********++++++,,,---+++,,,...111555777:::;;;999::::::;;;;;;;;;;;;::::::::::::<<<>>>>>>===;;;888666222///---++++++,,,***+++,,,---...///000000333333333333333222111000111444999;;;===>>>@@@AAA@@@???AAABBBAAAAAAFFFMMMSSSVVV[[[aaagggooovvv{{{zzz}}}~~~||||||}}}}}}}}}|||~~~zzzuuuqqqkkkggg\\\YYYSSSMMMHHHDDDBBBBBBEEEBBB???======<<<:::888444444333222222222222222......///......---++++++........................******)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++************)))(((((())),,,...------000000//////---,,,***))),,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...,,,***+++,,,------,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,...---,,,++++++,,,,,,------.........//////////////////.........//////000------------------------...///111111/////////000555333222222222222111///333333333333444444444444222444555666777:::>>>AAAFFF&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&&&&''''''''''''&&&(((((())))))))))))(((((())))))((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))(((((('''&&&&&&&&&'''(((((()))((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((''''''((()))))))))*********+++)))(((&&&$$$$$$&&&((()))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((******)))*********++++++,,,,,,,,,,,,,,,---...///---...000333666999;;;<<<::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;===>>>>>>;;;888555222///+++******+++,,,***+++,,,---...///000111111111111111111111222333555888;;;>>>>>>???@@@AAA>>>BBBGGGJJJJJJMMMTTT[[[bbbdddhhhkkknnnrrrvvvzzz~~~|||||||||}}}~~~{{{{{{}}}~~~yyyuuuooojjjcccZZZRRRKKKFFFDDDFFFDDDBBBAAA@@@>>>;;;888666555444222222222333333.../////////...---,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))***,,,---------++++++,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,------...............------------------------,,,---......,,,,,,---...///...---,,,++++++,,,---000000000000111111111111..................///000---------------------------///111111000///000000222111000000111222111///333333333333333444444444222444555666777:::>>>AAAIII&&&&&&'''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))%%%%%%&&&'''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((((('''+++*********)))))))))((()))(((&&&$$$$$$&&&((()))((((((((('''((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))******(((((((((((()))***+++,,,111222333444666777999999;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;<<<===<<<999666111///,,,***))))))+++,,,++++++,,,---...000000111---......///111333555666777999<<<>>>>>>>>>???@@@>>>FFFOOOTTTWWW\\\dddiiimmmoooqqqrrrrrrtttvvvyyy~~~||||||}}}|||}}}~~~~~~~~~~~~~~~~~~~~~zzzsssiii___VVVOOOKKKGGGFFFFFFFFFEEEDDD@@@===888666555333222222333444////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,***+++++++++++++++,,,---)))))))))***+++,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,---***************+++++++++------------------------,,,---......,,,,,,---...000///---,,,+++,,,,,,---............////////////---,,,,,,,,,------...///---------------------------///000111000///000111///...---///111222222111222222222333333333444444222444555666777:::>>>AAAKKK&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***'''(((((()))************(((((())))))))))))((((((&&&&&&'''''''''((((((((((((((()))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((((('''))))))(((((((((((())))))''''''(((((((((((('''''''''''''''(((((((((((((((&&&'''((((((((((((((((((++++++***))))))(((''''''(((((('''&&&&&&'''(((((()))))))))))))))***++++++))))))((((((((((((''''''))))))))))))))))))))))))(((((('''&&&'''((()))***))))))******+++,,,......444444555555666777777777:::;;;;;;;;;;;;::::::999;;;:::999999999888555333///---+++******+++,,,------------...//////000000,,,---...000333666888999888:::<<<===>>>???AAACCCFFFQQQ\\\ccciiipppuuuvvvtttvvvxxxxxxxxxyyy{{{|||}}}~~~~~~}}}}}}~~~}}}~~~~~~{{{rrriiiaaa\\\JJJHHHEEEDDDCCCCCCAAA@@@999999777666555555444444111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++)))***************++++++++++++++++++,,,,,,,,,,,,***+++---,,,++++++,,,---,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,------,,,++++++,,,...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,///...---,,,,,,------.../////////000000000000111,,,,,,,,,,,,,,,---...///------------------------,,,...000111000///000111---------...111333333222111111222222333333444444222444555666777:::>>>AAAIII&&&'''(((((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((()))***++++++++++++(((((())))))))))))((((((&&&&&&'''((()))******+++)))))))))))))))))))))(((***)))((((((''''''((((((''''''((((((((((((''''''))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))***+++++++++*********)))))))))))))))))))))))))))))))))))))))((('''&&&'''(((***+++---------...///000222222666666666777777888888888:::::::::::::::999888888999777555444444333111///---,,,,,,,,,,,,------...............///////////////000222444666999:::;;;;;;===???AAACCCFFFKKKOOOXXXcccooowwwxxxzzz||||||{{{{{{|||~~~zzz{{{}}}}}}}}}~~~{{{vvv\\\UUUKKKCCC????????????;;;;;;;;;;;;999888777666333111...,,,,,,,,,...///------------------------***+++,,,,,,,,,,,,+++***************************++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------(((***,,,,,,++++++---000------,,,++++++,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++---...,,,******,,,.........---------...///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,......---,,,,,,---/////////000000000111111111111,,,,,,,,,------...///000........................,,,...000000000000111222000//////000333444444333000111111222333333444444222444555666777:::>>>AAAFFF''''''((()))******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&((()))************(((((())))))))))))((((((&&&&&&''')))***+++,,,---'''''''''''''''&&&&&&&&&******)))((((((((((((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&'''((())))))((((((&&&&&&''''''(((((())))))(((((())))))))))))(((((()))))))))))))))******+++,,,,,,,,,,,,++++++******))))))))))))))))))))))))+++***((('''((()))+++,,,++++++,,,,,,---///000111666666777888999999::::::::::::::::::999999888777777555222000000///...,,,,,,,,,,,,---............////////////............222333555777999;;;;;;;;;@@@AAACCCFFFIIIOOOVVV[[[iiittt{{{}}}~~~}}}{{{zzzzzz{{{xxxzzz|||}}}~~~vvvkkkZZZKKKBBB@@@AAABBB===>>>>>>>>>===;;;999777444222...++++++,,,///000........................------////////////------************************+++*********+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------&&&))),,,,,,,,,,,,///222***)))))))))***,,,---///,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++---...---******,,,///++++++***)))***+++,,,---++++++++++++++++++++++++,,,---......,,,,,,---......---,,,,,,---...///000+++++++++,,,,,,,,,,,,------------......000111111////////////////////////,,,...000000000000111222444333222222444555444333000000111222333333444444222444666666777:::>>>AAAEEE%%%$$$###&&&)))+++)))''''''&&&&&&''''''((()))******))))))(((((((((((()))************************))))))************))))))******))))))((((((''''''((((((((((((((((((((((((************)))))))))))))))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''(((((())))))******$$$&&&)))++++++)))&&&$$$###$$$&&&((())))))((('''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&''')))***+++***((('''***)))'''%%%&&&(((+++---,,,+++)))((((((((()))***))))))))))))************+++)))(((((())))))(((&&&))))))((((((((((((((())))))+++,,,,,,***))))))******++++++,,,...111444666999999::::::;;;;;;::::::::::::::::::888666444333222111...,,,+++******+++***,,,//////---+++******...------...000111000...111444888::::::;;;===>>>@@@???DDDNNNUUU[[[fffrrr|||}}}zzzyyyyyyzzzyyyxxxxxxzzz~~~eeeRRRJJJGGGDDD@@@AAA@@@?????????>>><<<:::777666333111///.........///...------///000000/////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---***((((((+++------,,,...,,,+++---000111///,,,---------,,,,,,++++++++++++***)))))))))***+++,,,///...------,,,,,,,,,,,,,,,,,,---......------,,,...///000///,,,*********************************+++++++++,,,,,,+++******,,,,,,,,,++++++*********---------------+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000000111111......//////000222333444222111000/////////111111222333333444444333333222333444555555666888<<<@@@HHH'''&&&%%%''')))***(((&&&******((('''''''''''''''))))))(((((((((((())))))************************))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((*********)))))))))(((((('''''''''(((((((((((((((''''''''''''(((((((((((('''((((((((((((((())))))%%%''')))******)))&&&%%%$$$%%%'''((()))(((''''''((((((((((((((((((((('''(((((('''''''''&&&&&&&&&%%%'''(((******)))(((''')))((('''''''''(((***+++++++++)))((((((((()))))))))))))))))))))*********,,,***(((((((((((('''&&&))))))(((((((((((()))))))))+++,,,,,,***)))***+++,,,,,,---...000333555777999999:::::::::::::::999777777777666555222000///000///...,,,++++++*********,,,......---,,,,,,,,,---///222222000000111333222555888:::::::::;;;<<>>JJJWWWkkk|||}}}yyyxxxyyyzzzzzz|||zzzxxxyyy|||~~~}}}||||||nnn^^^TTTKKKEEEGGGEEECCCAAAAAA???<<<:::999888666444222111111111222000...---......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************///---+++,,,---//////...,,,+++***+++,,,---,,,+++------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,---,,,+++******************,,,......---------///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,++++++++++++---,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,........................---------............////////////...............000//////...............111111222222222222222111111111222222222222111111333444555555666888<<<@@@GGG((((((((()))******)))(((''''''''''''((()))***+++''''''''''''((()))++++++***************************((('''%%%%%%'''(((***))))))))))))((((((((((((((((((((((((((((((((((((***)))))))))((((((((((((''''''''''''(((((())))))''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%(((''''''''''''(((((()))''''''(((((((((((('''&&&''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&''''''(((((('''''''''((()))******)))(((((()))))))))((((((((())))))))))))(((((()))***+++,,,111---)))&&&&&&''''''''')))(((((((((((())))))***)))***++++++******,,,...//////000222444555777888999999999999999888777666666555444333111///...---)))***+++,,,---,,,+++***+++,,,---------...000222///222555444222222555999::::::;;;;;;;;;???CCCGGGTTTddd{{{}}}zzzzzz}}}{{{xxxvvvyyy|||~~~zzzxxxxxx}}}}}}}}}~~~~~~mmm```TTTLLLHHHFFFCCCAAAAAA???===;;;:::999888777555444333333111///------...///...---,,,---------......//////------------------------,,,,,,,,,+++++++++******...------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))************++++++,,,++++++******+++++++++,,,,,,+++******+++,,,---***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111000---+++))))))***+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////......------,,,,,,---------...///000111222000111222444444333222111222222222333333222222222333444555555666888<<<@@@FFF&&&'''((())))))*********(((''''''(((((()))***+++''''''''''''((()))++++++))))))))))))))))))))))))***((('''%%%%%%'''(((***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))((((((''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%(((''''''&&&'''((()))***((((((((((((((((((''''''&&&'''''''''(((((())))))))))))((((((((('''''''''%%%&&&&&&''''''''''''''''''((()))******)))(((&&&((((((((()))))))))(((((()))(((((('''(((***,,,---111...)))'''''''''((('''((((((((((((((()))******)))***++++++***+++---/////////111333444666666777888888888888777666444444333222111000...------,,,((()))+++,,,------,,,+++,,,---...///...000222555333222222222444666777777::::::999999<<>>===<<<;;;:::999888777666555000///------///000000///,,,------......//////000------------------------...------------,,,,,,,,,,,,---------,,,,,,,,,,,,---------,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++++++++******++++++,,,+++++++++,,,,,,...///000,,,...///...---+++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111///---***))))))***+++------------............,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////......------,,,,,,.........///000111333333000111222333444333333222333333444444444444333333333444555555666888<<<@@@FFF%%%'''))))))(((((((((***++++++***)))(((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))))))))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''***))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''''''''&&&''''''((()))***((((((((((((((((((((()))&&&&&&''''''((())))))))))))))))))(((((((((''''''&&&''''''''''''(((((((((((())))))******)))'''&&&''''''((()))))))))(((((()))(((''''''(((***,,,...000---***((((((((((((((((((''''''(((((()))***+++)))************,,,///111///000222444555666777777777777666666444333222111///...---,,,++++++++++++)))***+++,,,------------...///111222111222444666555333111222666888999888:::::::::<<>>>>>>>>>>>===<<<:::999777555222111111000///---............////////////..............................---------,,,,,,,,,,,,...000000---+++,,,------------+++((((((+++...+++++++++,,,,,,---------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,---......***+++---//////---+++***+++,,,......---,,,---...++++++++++++++++++++++++***+++,,,---............,,,,,,,,,---------......))))))***+++---...//////))))))*********+++++++++........................---------............///...///////////////000000111111000///////////////000///000000111222333333333444444555555444444333333444555555666888<<<@@@HHH***+++,,,***%%%"""!!!"""(((((((((((()))***+++,,,***))))))(((((((((((()))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''((()))))))))''''''''''''((((((((()))''''''(((((())))))******%%%&&&'''((())))))))))))''''''''''''((()))++++++&&&&&&&&&'''((())))))***))))))))))))((((((((((((((((((((((((((()))************))))))((((((((('''%%%&&&((()))))))))(((((()))((('''&&&'''***---///,,,+++******++++++)))(((''''''''''''((()))++++++)))************,,,000333333444666888999:::999999555444444333111///---,,,------,,,,,,,,,---///000------,,,+++,,,---///000000333666777777555555555444888:::999666777<<>>?????????>>>===;;;:::;;;888555222111///---+++/////////////////////...........................---------,,,,,,,,,++++++---000222111///,,,---...,,,---,,,***''''''***---+++++++++,,,,,,---------((()))***+++,,,+++******,,,,,,,,,,,,------...///+++,,,...///...+++'''%%%(((***---...---...///000,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,---,,,,,,,,,,,,------.........***+++,,,---------,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000000111111------------///000111222000///......///111333444222333333444444333333222333444555555666888<<<@@@HHH******++++++++++++******))))))(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((++++++******))))))((((((((((((((((((((((((((((((+++++++++*********))))))******))))))((((((''''''''''''(((((())))))******)))(((&&&%%%&&&''')))***))))))))))))))))))))))))''''''((((((((((((''''''***+++,,,------,,,******(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))))))))(((((()))***+++,,,(((((()))))))))'''&&&%%%&&&&&&'''((()))***+++,,,,,,***))))))******)))'''&&&&&&&&&''''''(((******++++++,,,---.........---111333555777888888777666000000///---------------******++++++++++++***)))++++++,,,...///222444555666777888::::::888666555555333444999;;;:::>>>EEEJJJOOOWWW___dddfffffffffhhhkkkrrr|||}}}|||~~~}}}}}}~~~~~~}}}{{{zzz{{{||||||tttkkkddd```___^^^aaahhhqqq}}}}}}tttiiiaaa]]]WWWMMMEEEEEECCC@@@>>>>>>?????????;;;:::999777444111///.........///////////////...---,,,+++---///000000///,,,---.........---,,,+++...------,,,+++***))))))++++++++++++++++++++++++***+++,,,------,,,+++***...---,,,+++,,,,,,...///------,,,,,,,,,---...///++++++------------++++++...---,,,,,,++++++++++++,,,,,,,,,++++++*********'''(((***+++,,,------...---,,,,,,,,,,,,---......---...///...,,,+++,,,---///......---------......000---,,,---///000...,,,---...000111222111///...---...///000000///...---......//////000000111111111111111111111111111111222222333444444555666666666666666555666999???CCCGGG)))))))))******)))))))))((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((*********)))))))))((((((******))))))((((((((((((''''''''''''((((((((()))***)))'''''''''(((***+++))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''')))))))))((((((''''''&&&***)))((('''&&&''''''((()))(((''''''''')))+++,,,+++***))))))******)))'''''''''''''''(((((()))***)))***,,,///111222333444333555666888888888666555//////..................,,,,,,,,,,,,,,,,,,,,,,,,---...///111333555777888999:::;;;;;;:::888666444666333555:::<<<===DDDKKKWWW[[[aaagggjjjkkkjjjhhhhhhjjjooovvv~~~}}}~~~|||}}}zzzzzz{{{}}}vvvnnnjjjaaa^^^^^^bbbjjjttt|||ssslllggg___TTTKKKGGGDDD@@@>>>??????>>><<<;;;;;;;;;999777444111000---......///////////////---,,,,,,---///000000///---------......------,,,......------,,,+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++*********++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******)))***+++,,,---.........---,,,,,,,,,------......+++,,,------,,,,,,...///......---------......//////---,,,---///000...,,,---...000111111111///.........////////////............//////000000111111111111111111111111111111111111111222222333333333555666666666777:::>>>BBBGGG(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((((((((('''************************))))))))))))************(((((((((((((((((((((((()))))))))(((((((((((((((***))))))))))))(((((((((&&&&&&''''''''''''((((((***)))((((((((()))+++,,,))))))))))))))))))))))))'''(((((())))))(((((('''((((((''''''''''''((((((************************&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''%%%%%%+++)))'''%%%%%%&&&(((******)))((('''''')))+++---+++***))))))******)))((()))((((((((((((((()))******,,,...111444666777888666777888888888666555444......//////////////////...------,,,---...000111111222333555777999;;;<<<;;;;;;;;;;;;:::999888777888777888>>>BBBHHHQQQYYYeeehhhllloooqqqooommmkkkkkklllnnnrrrwww|||~~~~~~}}}}}}~~~{{{~~~~~~~~~|||{{{|||~~~~~~~~~~~~|||wwwkkkeeeaaaaaafffnnn}}}|||vvvmmm```WWWOOOIIICCC@@@AAABBB???;;;<<<=========;;;888555333------........./////////...---,,,---///000000///...---------------...............---------------------,,,,,,++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------............,,,,,,,,,---------......)))+++------------///111---------------...///000///...------...///...------...///000111000////////////............//////......//////000000111111111111111111111111111111222222222222222222222222444555666777888:::===@@@GGG(((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((''''''))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((((((((())))))((((((((()))***+++(((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''&&&&&&%%% """%%%''')))))))))(((***)))'''&&&&&&'''((()))'''(((((()))***+++------+++)))((()))******)))(((***))))))(((((())))))***...///111333444666666666777777777777555444222111---...000111222222111111///...------...000333444666777888:::<<<===>>>???999999999:::::::::;;;;;;:::<<>><<<>>>???@@@???;;;777555......---......//////000...------...///000000///......---,,,,,,---///000,,,,,,------............---------,,,,,,+++******---,,,+++******+++,,,------...//////...---+++***)))***,,,......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------...------***+++------------...000,,,,,,,,,---...///000111......---............------...///000000000//////000///...------...///000......//////000000111111111111111111111111111111444444444444444444444333333444666888888:::===???GGG)))******++++++******))),,,,,,------------,,,,,,******))))))((((((((('''(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))''''''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''!!!###&&&)))*********)))''''''((((((((((((((('''###%%%))),,,............***)))((()))***+++***)))***))))))))))))***++++++///000111333555666666666777777666444222000///...---///222444555555333222///.........000333555777999:::<<<>>>???@@@@@@@@@;;;:::999999999:::;;;<<<<<>>???AAABBB@@@===999666000///............///000///...---...000000000.........---,,,---...///111++++++,,,,,,------......---------,,,,,,,,,++++++...---,,,++++++,,,---...------...///...---+++***)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,---.........------,,,---......,,,,,,,,,...,,,,,,,,,---...///000111---.........------......---......///////////////000///...------...///000......//////000000111111111111111111111111111111444444444444444444444333222444666777888:::<<>>???@@@@@@???>>>>>>===;;;999999:::<<<===@@@HHHQQQXXXaaammmuuuwwwwwwyyy|||~~~~~~}}}zzzyyyyyyzzz}}}~~~{{{|||~~~|||}}}xxxooobbbUUULLLHHHFFFEEEBBBBBBCCCCCCAAA>>>;;;888333222000///...//////000000///......000000000...------------...///000000++++++,,,,,,---------...,,,,,,,,,,,,------------------,,,,,,,,,,,,------***++++++,,,,,,++++++++++++,,,---.........---------,,,,,,++++++,,,,,,---------------------...///,,,,,,,,,,,,------------)))***++++++,,,,,,,,,++++++,,,---.........---,,,---...///...,,,+++,,,------------------...///000---...///...------...///------.........///////////////............//////......//////000000111111111111111111111111111111222222222222222222222222333444555666777999<<>>===>>>???@@@???>>><<<;;;<<<;;;::::::<<<@@@CCCFFFJJJUUU___eeellltttxxxvvvzzz||||||}}}}}}~~~vvviii[[[PPPKKKJJJGGGGGGFFFEEEBBB@@@===;;;777555333000/////////000111///...///000000///...,,,---...//////000000000---------------.........++++++,,,,,,---.........,,,,,,------------,,,,,,************+++,,,------------........./////////---,,,,,,++++++,,,,,,------------------...//////,,,,,,,,,---------......)))***+++,,,------------***+++---//////...---,,,+++---...---,,,,,,---.........---------......///,,,...000///---,,,---///...---------......//////......////////////............//////000000111111111111111111111111111111111111111222222333333333444444555555555888===@@@GGG(((((())))))))))))((((((***+++---......---+++***(((((())))))******++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))******++++++++++++******))))))((((((((('''(((((()))***************))))))))))))))))))))))))))))))************))))))&&&''')))+++,,,++++++***))))))))))))))))))))))))(((((((((((()))))))))***&&&&&&''''''(((((())))))'''''''''''''''((()))***)))(((&&&%%%%%%'''***+++000...+++((((((***---000)))(((((((((***++++++***'''((((((***+++---///000444444555666666777666666888777555222111///......333666:::======;;;777444222444666:::<<<>>>@@@@@@===>>>???@@@???===:::999777777888:::???FFFLLLPPPTTT```kkkppptttzzzzzzvvvzzz|||~~~}}}}}}}}}|||{{{{{{|||~~~~~~~~~||||||~~~yyyhhhYYYQQQOOOKKKJJJHHHFFFDDDAAA???===999777444111/////////000111000...///000111///...+++,,,...000111000000///////////////////////////***++++++,,,---...//////+++,,,............,,,+++,,,+++++++++,,,...000111///............///000000------++++++++++++---------------------...///000,,,,,,,,,------.........)))***+++---.../////////***+++---//////...---,,,)))+++------------///000///......---------......,,,...000///---,,,---000...------------...//////---...///000000///...---......//////000111111111111111111111111111111111222222333444444555666666555555444444444888===AAAGGG)))(((((((((******(((''')))***+++,,,,,,,,,,,,,,,&&&(((+++,,,,,,++++++,,,,,,,,,++++++***)))((((((((('''&&&%%%%%%%%%%%%%%%'''((()))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((''''''&&&''''''+++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((***)))((())),,,.........******))))))))))))******+++++++++,,,,,,---------111222444666666666666555555555333222111000//////888:::>>>???>>><<<;;;;;;<<<<<<>>>@@@BBBBBB@@@>>>CCC===;;;===AAA@@@<<<888999>>>>>>;;;???MMMZZZ___gggkkkpppuuuyyy|||}}}|||zzzzzzyyywwwsssooonnnpppuuuzzzxxxwwwtttsssrrrssstttuuusssuuuvvvvvvvvvxxx{{{~~~~~~yyynnncccYYYUUUSSSOOOIIIDDDBBBCCCDDD999888777555333111000///000/////////............------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////555222///......---)))&&&...------,,,,,,------...---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,///...---,,,+++,,,---......------,,,,,,------...///---***((()))+++...000///---+++,,,---...---,,,..................------///............///000000......///000000000000000////////////000111222333///000000000000111111111222222333333333333444444333555666777777:::===@@@BBB)))(((((()))******)))'''(((((()))***************"""$$$&&&'''&&&&&&'''(((------,,,,,,+++******))))))((((((''''''''''''(((((())))))************)))++++++++++++++++++++++++))))))))))))))))))))))))'''''''''(((((()))))))))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((,,,,,,+++***************))))))))))))((((((''''''))))))))))))))))))))))))((((((((())))))))))))******(((((())),,,---...---+++***)))))))))))))))***((()))***,,,---///000111222333555666777777666666555444222000000000111222:::===@@@BBB@@@???>>>>>>>>>>>>???AAACCCBBB@@@>>>???<<<:::<<<>>>>>>;;;999999>>>@@@???FFFTTTaaagggooorrrvvvxxx{{{}}}yyyyyyxxxvvvuuutttsssssssssooommmiiieeeccceeejjjnnnooonnnlllkkkjjjkkklllmmmlllnnnpppqqqrrruuuyyy|||{{{~~~~~~uuujjj```\\\VVVOOOIIIDDDBBB@@@;;;999777555222111000///000000/////////.........---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///---,,,---///000///---------,,,,,,,,,,,,------...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------------......---,,,,,,,,,---.........------,,,,,,------......,,,+++******,,,...//////---+++,,,---...---,,,.................................---...//////000......///000000000000000000000000000111222333444000000000111111111222222222222333333333333444444222333444555666888;;;>>>DDD)))(((((()))******)))'''(((((()))************)))&&&'''(((((('''(((***+++---------,,,++++++*********))))))))))))******+++*********+++******))))))************************))))))))))))))))))))))))%%%%%%&&&'''((()))******((((((''''''''''''(((((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))******************)))))))))((((((''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************)))(((((()))+++------,,,,,,+++***)))))))))))))))&&&'''))),,,///111333444333444666777888777777666444222///......111555888===@@@DDDEEEDDDBBBBBBAAABBBAAAAAABBBCCCCCC@@@>>>======<<<;;;<<<=========<<<@@@DDDGGGPPP___kkkqqqvvvxxxzzzzzz|||{{{wwwuuuvvvuuurrrooonnnmmmjjjiiihhhjjjkkkmmmgggfffccc```^^^```dddhhhmmmllljjjiiiiiijjjkkkllllllnnnpppsssvvvzzz{{{wwwsssqqqsssvvvyyyzzz||||||}}}|||kkkddd[[[SSSMMMIIIDDD@@@===;;;888444222000000000000000000/////////......---......//////......---------------------------------------------------+++,,,,,,,,,,,,---------+++++++++,,,///111111000---,,,,,,++++++,,,,,,---///......///000000///---,,,,,,,,,,,,,,,,,,------...------------......///,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,+++,,,------...///---+++,,,---...---,,,...........................------------...//////......///000000000000000............///000111111111111111111222222222333222222333333333333444444222333444555666888;;;>>>DDD***)))((()))++++++)))(((***++++++,,,,,,,,,+++++++++,,,,,,+++***+++---///,,,,,,,,,++++++*********))))))))))))******+++,,,++++++++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))******))))))))))))******(((((())))))))))))((((((((((((((((((((()))))))))((((((((((((((((((((((((******++++++++++++******(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))(((((()))+++,,,,,,+++,,,,,,+++***))))))))))))'''(((***---///222444555444555777888888888777666222000---,,,...333999<<<@@@CCCFFFHHHGGGEEEEEEEEEEEEDDDCCCCCCDDDCCC@@@>>>===??????<<<<<>>:::555222111111111000000000////////////.........////////////..............................------------------------............////////////......---............---,,,,,,++++++++++++,,,,,,///...---...000000...---,,,,,,,,,---------------,,,,,,+++,,,,,,---......+++++++++,,,---...//////...------,,,,,,------...+++,,,,,,---------------///---+++,,,---...---,,,---------...............---------------......///......///000000000000000///////////////000111222111111222222222333333333222222222333333333444444444555777777888:::>>>AAABBB***)))))))))++++++***(((++++++,,,,,,,,,++++++***)))))))))(((''''''***,,,************))))))))))))(((((((((((()))******++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''******))))))))))))******(((((())))))))))))(((((((((((((((((())))))******((((((((((((((((((((((((******++++++++++++***************))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))((()))***,,,---+++***,,,,,,+++******)))******++++++---...000222333444555666777888888777777666000...------000666<<<@@@AAADDDGGGIIIIIIGGGGGGGGGGGGFFFDDDDDDDDDCCC@@@>>><<<@@@@@@<<<>>>GGGMMMOOOUUUUUUXXX^^^fffmmmtttyyyxxx{{{}}}zzzyyy~~~www|||}}}~~~|||{{{zzz|||yyyrrrmmmkkkjjjhhhggggggfffeeecccbbb]]][[[WWWVVVVVVZZZ^^^aaa\\\]]]]]]^^^___bbbfffiiinnnnnnooooooooopppqqqqqqqqqrrruuuxxx|||{{{uuupppmmmlllkkkkkkoooooooooooorrruuuwwwyyy{{{~~~~~~xxxtttvvv{{{zzznnn^^^SSSNNNMMMKKKHHHDDDAAA<<<777444222111222111000000000////////////...//////////////////............................................................/////////000000000000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,---...///---+++,,,,,,,,,------.........+++*********+++,,,------***+++,,,---......//////...------,,,,,,------...+++,,,---.........------///---+++,,,---...---,,,---------.........//////...------------...//////......///000000000000000333333222222222333444444111111222222222333333333222222222333333333444444444666777888888;;;>>>AAACCC***))))))***++++++***((()))************)))((((((((()))))))))'''''')))***))))))))))))))))))))))))(((((((((((((((((()))***+++++++++,,,++++++******************************))))))))))))))))))))))))***)))))))))((((((((((((((((((''''''''''''((((((((())))))******))))))((('''(((((())))))******+++)))))))))))))))))))))))))))******************)))))))))((((((((()))******))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((***)))***,,,......,,,***++++++*********++++++,,,---......///111222333333555555666777777777666555//////000222666;;;@@@CCCBBBEEEIIIKKKJJJIIIIIIIIIHHHFFFDDDCCCCCCBBB@@@???;;;???@@@>>>FFFUUU^^^___gggeeefffkkkqqqsssuuuxxxzzz|||}}}{{{yyy~~~zzz~~~~~~{{{zzzxxxyyy}}}{{{vvvpppkkkfffdddbbbbbbbbbaaa___]]][[[ZZZTTTRRROOOMMMNNNQQQUUUXXXYYY[[[]]]^^^```cccgggjjjlllmmmmmmnnnoooppppppqqqpppqqqsssuuuxxx~~~}}}yyyuuurrrooommmhhhgggeeeeeefffiiimmmooopppssswww|||}}}uuusssvvv|||}}}mmm^^^UUUPPPLLLIIIGGGEEE@@@;;;777444333222111111000000000/////////...//////000000//////...........................////////////////////////,,,,,,---------.........---...//////---,,,---......------,,,,,,------...---,,,,,,---......---+++,,,,,,,,,---......//////,,,+++++++++++++++,,,---++++++,,,---...............------,,,,,,------...,,,,,,---...............///---+++,,,---...---,,,,,,,,,------.../////////...............///000000......///000000000000000000000/////////000000111111111111111222222222333222222333333333333444444333444555666777999<<>>BBBEEEFFFCCCGGGJJJMMMLLLKKKKKKKKKHHHFFFCCCBBBBBBBBBAAA???<<>>===???AAAAAA@@@FFFCCCEEEUUUnnn~~~{{{xxxttttttwww|||}}}yyyxxx||||||{{{wwwqqqmmmkkkjjjiiihhhaaaaaabbbdddffffffeeeccc```^^^\\\ZZZWWWTTTQQQPPPLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPSSSRRRQQQQQQSSSUUUXXXYYY^^^___aaadddgggkkknnnoooqqqqqqssssssqqqnnnkkkiiiddd^^^VVVQQQQQQRRRSSSSSSUUUVVVYYY\\\```fffnnnsssttt{{{vvvmmmoooxxxsss```UUUOOOLLLEEE===666333444666111000000000000000111222000000///...------,,,,,,***,,,///111222222111000---...///000000///...------...............------////////////////////////000......000...+++---222///...---,,,+++,,,,,,------......///////////////......------------......---------,,,,,,+++++++++.........------,,,,,,,,,)))***+++---...//////000((()))+++---......------////////////000000000000---------.........//////333222///...---...000111000000000000111111111111111111111222222333333333333333222222333555666888222444555666666999<<>>FFFHHHIIIKKKLLLKKKKKKKKKLLLOOOPPPNNNJJJGGGDDDAAA>>>===???AAAAAA@@@FFFEEEIIIXXXmmm~~~{{{wwwuuuwww{{{~~~}}}{{{zzz}}}|||yyyuuupppkkkiiihhhfffeeeddddddeeegggiiijjjiiigggbbbaaa^^^[[[WWWTTTQQQPPPLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIHHHGGGGGGHHHKKKMMMNNNNNNNNNPPPRRRUUUXXX[[[\\\^^^___aaaccccccaaa___^^^]]]WWWPPPLLLLLLMMMNNNOOOPPPQQQTTTVVVXXX\\\bbbeeegggmmmwww~~~nnniiilllpppzzzlll___UUUQQQKKKDDD>>>:::777666444333222111111111111111111111000//////...------...///000111111000///...---...///000000///...---....../////////......---........................///,,,---000111...---//////...---,,,,,,,,,---------......///////////////......------------......---------,,,,,,,,,++++++......---------,,,,,,,,,***+++,,,---.../////////------...///000000000///....../////////000000000---------........./////////...---,,,,,,,,,,,,---000000000000111111111111///000000000000111111111222111111111111222444555333444555666777999<<>>>>>>>>>>>>>>=========>>>>>>======>>>@@@BBBCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNPPPSSSUUUWWWWWWWWWVVVRRRMMMHHHEEEEEEGGGIIIJJJKKKMMMOOOPPPQQQRRRUUUWWWYYY^^^gggooowwwsssfffaaa```jjjyyyzzzmmm^^^XXXQQQKKKGGGAAA;;;666666666444333222111111111222111111000000/////////222222111000///...------......////////////.........//////000000/////////---------------------------+++,,,333666222...,,,///...------,,,------------......///////////////......------------......------------,,,,,,,,,,,,...------------,,,,,,,,,+++,,,------......------//////.........//////000------........./////////------........./////////000000000000000//////...000000000000111111111111222222111111222222333333222222222111111222333333333444555666777999<<>>===<<<;;;;;;<<<;;;;;;;;;::::::999999:::::::::::::::;;;<<<===AAAAAAAAAAAABBBCCCEEEEEEDDDFFFIIILLLNNNOOOOOOOOOHHHFFFCCCAAAAAACCCEEEFFFHHHJJJMMMNNNNNNNNNOOOPPPSSSWWW]]]cccjjjrrryyy~~~}}}kkk```]]]dddrrryyyiiiaaaWWWOOOKKKFFF>>>777777666555333222222222222111111111000000/////////333222111///...............//////////////////......///000000000000000000...........................+++...666;;;777///+++.........------------...---......///////////////......------------......------------------,,,,,,------------------------,,,------...------,,,,,,...---,,,+++++++++,,,---------------.........///............///////////////000222333333222000//////000000000111111111111333222111111111111222333555555444444444444444444333444666666777999===@@@FFF+++*********))))))))))))((()))))))))*********************)))((('''''''''++++++++++++++++++++++++,,,,,,+++***)))))))))***))))))*********+++++++++------,,,+++******)))(((************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***+++)))%%%###"""$$$&&&((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++******))))))(((((()))(((+++111333...++++++***+++,,,---,,,---000222333333444666888:::;;;<<<999::::::::::::<<>>===;;;;;;;;;:::999888888777:::::::::999999888888888:::::::::999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<===???@@@BBBCCCCCCCCCAAAAAA@@@??????@@@CCCEEEDDDGGGKKKMMMMMMMMMMMMNNNQQQTTTWWW[[[```fffmmmrrrwww~~~tttfff```cccmmmtttjjj]]]SSSMMMHHHAAA;;;666666555444333333333333000000///////////////...111000////////////000000/////////....../////////......///000000000000000////////////////////////000...000999>>>999111,,,---.....................---......///////////////......------------......------------------------------------------------------......------,,,+++---,,,+++*********,,,,,,------------.........///........./////////000000+++---///000000///---,,,///000000000111111111111111000...------...///000444444444444444444333333333555666777777:::===@@@FFF*********)))))))))(((((((((((()))************)))++++++***)))((('''&&&&&&************************++++++******)))*********)))************+++++++++------,,,+++***))))))(((++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******+++(((%%%""""""$$$'''***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))''''''***000000---***,,,***+++---------///111444222333444666888;;;===>>>:::;;;<<<===>>>AAAEEEIIILLLQQQRRRMMMJJJKKKMMMMMMKKKJJJIIIIIIJJJIIIFFFDDDAAABBBBBBBBBCCCFFFJJJNNNTTT]]]iiiqqqvvv{{{}}}~~~|||xxxtttrrrooollliiilllkkkiiiiiihhhfffbbb___ZZZWWWRRRLLLHHHEEECCCBBB>>>>>>>>>>>>===<<<;;;:::777777666666666555555555888888888777777777777777999999999999999888888888888888777666666666666777999::::::;;;<<<<<<<<<<<<<<<============>>>@@@BBBAAADDDGGGIIIJJJJJJKKKMMMNNNPPPRRRTTTWWW[[[aaaeeemmmuuurrriiifffjjjxxxwwwiii\\\SSSMMMGGGCCC999999777666555444333333////////////////////////......//////000000111111//////............//////------...///000000000000000000000000000000000000222000333:::<<<777111...------...////////////...---......///////////////......------------......------------............,,,,,,,,,------------...---------...------,,,,,,......---------......///------........./////////....../////////000000000---...000222222111///...000000000000111111111111444333111000///000222333111111222333333333222222444555666777888:::===@@@GGG+++++++++*********))))))'''((()))***+++******)))++++++******)))))))))(((*********************************)))******++++++)))************+++++++++******************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''''''''((()))*********)))((('''&&&&&&''')))***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************)))+++///...***))),,,)))+++------...///222555444444444555777:::<<<===;;;<<<>>>@@@BBBEEEIIILLLLLLRRRTTTPPPMMMNNNNNNMMMKKKIIIHHHHHHHHHHHHEEECCCCCCDDDEEEEEEHHHNNNVVV\\\eeellluuu{{{~~~~~~{{{xxxvvvssspppmmmnnnllliiigggddd```[[[XXXPPPMMMIIIDDD@@@>>>>>>>>><<<;;;::::::999999999999555666666666666777777777666666777777777777777777888999999888888777777666999888888777777777777777999999::::::;;;;;;;;;;;;666888::::::999999<<<>>>@@@CCCEEEGGGGGGHHHJJJKKKJJJKKKMMMOOOQQQTTTYYY]]]aaajjjuuu}}}zzzqqqnnnvvvxxxkkk___UUUOOOKKK@@@???<<<999777555333333000000000000000000000000---...///111111111000///000///...------...///000,,,,,,---...///000000///000000000000000000000000333222444888888222///000,,,---...///000000///...---......///////////////......------------......------------.........///,,,,,,,,,---------......,,,,,,------...---------......///000111111111000....../////////000000000.../////////000000000000000111222333444333333222000000000000111111111111555333111//////000222333///000222333333333333222444555777777888:::>>>AAAHHH,,,,,,,,,+++++++++******'''((()))++++++******)))***++++++++++++,,,,,,,,,***************************)))))))))***+++,,,,,,)))************+++++++++'''((()))***+++,,,------((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&''''''((()))******+++'''((()))+++++++++***)))(((((((((((((((((((((((('''((((((((())))))******************************''''''(((((())))))******(((((())))))******++++++---,,,---///---)))(((+++)))+++---......000333555666555555555777888:::<<<;;;===@@@BBBDDDGGGKKKNNNKKKRRRVVVTTTQQQPPPPPPMMMKKKIIIHHHHHHHHHGGGEEECCCFFFGGGIIIKKKOOOWWWaaaiiirrrwww}}}{{{yyywwwzzz~~~|||zzzxxxtttrrrllljjjgggccc```[[[UUUQQQJJJGGGCCC???<<<::::::;;;;;;:::999888888888999:::777777888999999::::::;;;777777777888888999999999999999999999999888777666888888777666666666666666666666666777888888999999222555888888666666999;;;BBBDDDFFFGGGGGGHHHJJJLLLGGGIIIKKKMMMOOORRRVVVZZZXXX```jjjrrrvvv{{{~~~uuuxxxwwwhhh\\\TTTQQQFFFDDD@@@<<<888555333222111111111111111111222222...///111222222000...---000///...------...///000+++,,,---...////////////////////////////////////333222444666444///...000,,,---///000000000///...---......///////////////.........------.........---------.........//////,,,,,,,,,------.........+++,,,------......------,,,---///111111111111000////////////000000000000////////////000000000000......///000000000000000000000000000111111111111///---***(((((()))+++,,,000222333555666666555555444666777777888:::>>>AAAIII000...+++))))))+++...000---------,,,,,,+++++++++(((((((((((((((((((((((('''(((+++---...---,,,,,,+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))************************((()))***++++++***)))((()))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))((()))***++++++***(((((((((((())))))******++++++))))))))))))((((((((((((&&&'''(((***+++++++++++++++***)))))))))***,,,---'''''''''((()))+++,,,---)))'''&&&''')))+++,,,,,,***+++,,,...///111222333555444444555888:::<<<<<>>===>>>>>><<<;;;999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::::::::999:::::::::999999999888888777777777777777666555555888888888888888888888888888888777777777888888999<<<===>>>@@@CCCEEEFFFGGGFFFFFFGGGIIIKKKLLLMMMNNNVVV[[[aaafffjjjooouuuzzz|||}}}}}}|||mmm```ZZZOOOLLLIIIEEE;;;333222777111000000000000000111111000///...------...///000000///---,,,,,,...000111000000////////////000000...,,,******+++---------'''333;;;555---,,,...//////...------...///...---............////////////111///---,,,...///////////////............//////+++,,,,,,------,,,,,,+++,,,---------,,,,,,...///222000...,,,+++,,,------////////////000000000000------,,,,,,,,,,,,------222222222222222222222222000///.........///111222222222333333333222222111333444555555666666666555444444333333444888>>>BBBJJJ,,,***(((''''''(((***,,,---,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))((()))+++---------,,,++++++++++++*********))))))************************+++++++++*********))))))************************))))))************))))))))))))))))))))))))))))))))))))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))*********)))))))))))))))))))))((()))))))))))))))************)))((((((((()))***++++++******)))))))))))))))+++***))))))+++,,,------***+++---...000222333444777666555666999;;;===>>>>>>BBBFFFJJJMMMOOORRRTTTXXXZZZ[[[YYYUUUQQQPPPPPPKKKJJJIIIFFFDDDEEEGGGJJJJJJKKKNNNSSS]]]kkkzzz||||||}}}|||yyyyyyyyyssslllggg___ZZZUUUOOOKKKGGGCCC@@@@@@>>><<<;;;<<<<<<;;;::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::999999999999999888777777777777777777777777777777666666555555555555666666888888:::;;;===???@@@@@@CCCDDDEEEGGGIIIJJJLLLMMMLLLQQQWWW[[[^^^bbbhhhmmmsssyyy{{{lllcccXXXUUURRRLLLBBB888666888222222111111111111222222000///............///000333111000...---,,,------000000////////////000000---,,,+++,,,---/////////...<<>>===???===;;;;;;;;;<<<;;;:::<<<<<<=========>>>>>>>>>========================???>>>>>>>>>>>>=========<<<<<<<<<<<<============;;;;;;;;;<<<;;;;;;:::999666666666666666666666666666666555555555555555666555666666777888999::::::???@@@AAACCCEEEGGGIIIJJJHHHLLLQQQUUUVVVYYY___cccgggnnnxxx{{{ooo```\\\VVVPPPFFF:::444555444333333222222222333333000//////......//////000555444444333222111000000000000////////////000000,,,,,,---...///000111111333@@@GGG???111+++---111///...------...///...---333333222111000//////......------...//////...,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,---------,,,,,,...///000///...------...///000------........./////////......------------......////////////////////////000////////////000111222222111000000000000222222444444555555555444444333666777888888:::<<>>AAACCCHHHKKKPPPTTTUUUVVVXXXYYY______^^^\\\XXXTTTQQQPPPKKKJJJHHHFFFEEEHHHMMMQQQTTT[[[fffrrr}}}{{{zzz|||}}}~~~~~~}}}}}}|||zzzvvvsssnnnlllmmmsss|||zzzrrriii___UUUOOOLLLHHHDDDAAA@@@@@@?????????===<<<<<<===>>>===<<>>>>>>>>>>>>>><<<<<<=========<<<<<<;;;888888888888888888888888999999888777777777777888666777777777777888888888:::;;;===???AAADDDEEEFFFGGGKKKOOOQQQQQQSSSWWW[[[^^^dddmmmuuu||||||{{{jjjccc[[[TTTJJJ===555333444333333222222222222333000//////////////////000000111222333333333333333000000////////////000000,,,...///000///000000111777<<>>???>>>>>>???@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????<<<======>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888888777777777777777777777777777888999;;;===???AAABBBBBBEEEIIIIIIIIIIIIMMMPPPXXX[[[aaahhhpppyyy|||}}}zzzooocccZZZPPPDDD;;;888333333222111111111111111///000000000000000000///,,,---...///000000000000000000////////////000000---///000000//////111333???:::444000......///000///---------...///...---+++++++++,,,,,,---------/////////000222111///---......------------......,,,------......------,,,,,,---------,,,,,,...///.............../////////------------.........///000000////////////000000000000000000000000000000///000000111111111111111111000///......000222444222222333333333222222111555666888999:::<<<@@@CCCLLL******+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,++++++************************+++++++++++++++++++++++++++++++++***************+++++++++******************************))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((************+++,,,,,,---************))))))))))))((())))))******+++++++++(((((('''((()))***,,,---))))))***+++++++++++++++,,,,,,***)))((((((((((((,,,...111000,,,***+++------...///000222444555555555888<<<>>>???BBBHHHMMMQQQSSSTTTTTTTTTWWWZZZ]]]```^^^[[[YYYVVVQQQLLLIIIBBBCCCEEEGGGJJJMMMRRRVVVcccjjjuuu~~~yyyvvvvvvyyy}}}~~~~~~|||yyynnnllljjjjjjmmmppprrrssskkkeee\\\TTTNNNKKKJJJHHHDDDBBB@@@@@@AAAAAA@@@??????===<<<===???@@@@@@???@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@===>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888777777777777666666666666666666666666555666777999:::<<<===>>>???BBBEEEEEECCCDDDFFFIIIQQQSSSVVV[[[cccnnnyyyyyyggg[[[PPPEEE<<<999444333222111111000111111///000000111111000000///222111111111000000000///000000////////////000000---///111111///111555999GGG;;;000...//////......///...------...///...---++++++,,,---...///000000---,,,,,,---......---+++......------------......------............------,,,---------,,,,,,...///..................------------.........////////////......------......///111111111111111111111111///000111111222222111111111000//////000111333444222222333444444444444444555666777777888;;;@@@CCCKKK---------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))************))))))((((((((((((((((((((((((%%%&&&((()))************************************(((((()))++++++,,,,,,,,,)))))))))))))))*********((())))))******+++,,,,,,(((((())))))*********+++&&&''')))***++++++++++++---,,,+++)))((((((''''''***...222111---+++,,,///......///000111222333333555999>>>AAABBBFFFMMMSSSVVVXXXZZZ[[[[[[\\\^^^```aaa^^^ZZZXXXUUUQQQKKKFFFCCCDDDFFFIIINNNVVV___eeemmmrrrzzz~~~|||zzzyyyxxxxxxxxxzzz}}}}}}qqqnnnjjjfffeeeeeeffffff^^^XXXQQQLLLJJJKKKKKKLLLIIIHHHGGGHHHHHHGGGEEECCCCCCAAA@@@AAACCCEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBB???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;:::999999999999666666666777777777777777555555666777888999::::::>>>AAACCCCCCAAAAAADDDFFFIIIKKKNNNSSSZZZcccmmmttt}}}{{{}}}kkkZZZNNNCCC;;;888555555333222222111111111///000111111111111000///333222111000///000111111000000////////////000000,,,...111111111555===CCCBBB777//////111///---...///...------...///...---.........//////000000000---,,,******,,,---,,,+++------,,,,,,,,,,,,------------............------,,,---------,,,,,,...///.........------,,,++++++....../////////000000000---,,,,,,++++++,,,,,,---111111111111111111111111///000111222222222111111000000111111222333333444333333555666777777888888666777777666777;;;@@@DDDIII+++******))))))******+++---------,,,,,,+++++++++************************,,,++++++******+++,,,,,,))))))******++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************((()))***++++++***)))((((((((((((((((((((((((((($$$%%%''')))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***+++++++++***(((((())))))******++++++((())))))***++++++,,,,,,)))************)))(((((($$$%%%''')))++++++++++++***)))))))))))))))***+++***///222222...,,,---000/////////000111111222222666;;;@@@CCCEEEIIIQQQXXX[[[^^^bbbddddddcccccccccbbb^^^ZZZWWWUUUQQQJJJFFFGGGGGGIIILLLSSS___kkksssvvvyyy~~~~~~zzzyyy|||{{{rrrtttwwwyyyzzz|||}}}ppplllfffaaa]]][[[ZZZZZZUUURRRMMMKKKKKKMMMNNNOOOQQQPPPPPPQQQRRRPPPMMMJJJHHHFFFFFFGGGIIIKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDDDDAAAAAABBBCCCDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;888888888999999999999999555555666666777888888888:::===??????======???BBBBBBEEEJJJOOOUUU]]]eeejjjttt|||~~~uuuoooooottt~~~sss___RRRGGG???;;;777666555444333222222222///000111222222111000///***)))(((((()))+++...000000000////////////000000***...111222333999CCCKKK666000---000111...---111///...------...///...---///////////////.........///---++++++,,,......---,,,++++++++++++++++++,,,------............------,,,---------,,,,,,...///---...------,,,+++***)))////////////000000000000/////////....../////////111111111111111111111111///000111222333222111111///000111333444444444333///000111333444555555666888888777666777;;;AAAFFFHHH...---,,,+++************---------------,,,+++***---,,,,,,++++++,,,,,,---,,,------......------,,,************+++,,,---...******++++++++++++******,,,,,,++++++***)))))))))------,,,++++++*********++++++***)))((('''&&&&&&+++++++++*********))))))))))))))))))))))))))))))((((((((((((((()))******+++***'''&&&&&&'''***+++***)))((((((((()))+++,,,***************)))((('''+++)))(((&&&&&&((()))+++++++++,,,++++++***)))(((''''''(((((()))+++,,,---///...---,,,---...///000444444444555666777888999666999===BBBGGGMMMSSSXXX[[[___eeehhhhhhgggffffffddd]]]XXXVVVRRRNNNLLLMMMHHHKKKOOOVVV___iiiqqquuu|||zzz|||}}}}}}~~~yyyyyyxxxvvvwww{{{~~~}}}wwwkkkhhhbbb[[[UUURRROOOOOOQQQOOOMMMLLLNNNRRRWWWZZZ]]]___bbbdddccc^^^VVVOOONNNLLLKKKJJJKKKNNNQQQTTTRRRSSSUUUVVVVVVWWWYYY\\\ZZZ[[[\\\\\\[[[[[[\\\^^^^^^\\\ZZZXXXVVVTTTSSSSSSRRRQQQPPPOOOOOONNNKKKIIIFFFEEEEEEEEEGGGFFFEEECCCCCCCCCBBBCCCCCCBBB???===@@@????????????>>>:::888<<<<<<;;;;;;;;;;;;;;;;;;999999999888888888888888;;;;;;:::::::::;;;;;;<<<<<>><<<777444444333//////111111111111111111111111111000000000000000111222222////////////000000000000---111...)))333BBBBBB666//////............//////......//////000000//////+++,,,---///////////////////////////.....................---------,,,,,,,,,---......//////......//////......//////000111///...---,,,,,,---.../////////............//////000///---,,,,,,---///000111+++)))...222111111333111000000000000000000000000000000111222222333333444444444444444444444444444555777888:::>>>BBBFFFLLL...------,,,++++++++++++,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++************+++,,,------******++++++++++++******************++++++++++++'''(((((()))******++++++)))))))))*********+++++++++++++++***************)))))))))))))))))))))))))))(((((((((((()))***************))))))************))))))))))))***++++++...............------,,,***************************))))))))))))+++,,,---------,,,+++++++++++++++......---------...000000333333333444555666888999;;;===AAAEEEKKKSSS[[[aaaggglllsssvvvtttnnnhhheee___XXXRRROOOMMMKKKMMMRRR___aaadddhhhnnnssswwwzzz|||zzz{{{zzzuuuqqqlllfffaaaXXXUUUQQQNNNOOOSSSXXX[[[ZZZ]]]bbbiiirrrzzzyyyqqqiiigggdddbbbcccgggkkknnnnnnoooppppppqqqtttxxx|||~~~~~~||||||{{{zzzyyyyyyyyyzzztttqqqnnnjjjgggbbb^^^ZZZ[[[ZZZYYYYYYYYYXXXVVVTTTNNNLLLJJJIIIIIIIIIHHHFFFEEECCCAAAAAAAAABBBAAA@@@============<<<<<<;;;;;;===<<<<<<;;;:::999888888;;;;;;::::::::::::;;;;;;>>>???@@@AAABBBDDDGGGJJJMMMRRR[[[gggtttvvvooodddbbbeeeqqq~~~kkk]]]PPPEEE@@@:::666666444000---...111111111111111111111111000000000000000000111222///.........///000222333111000---,,,///444333/////////............///////////////...............,,,,,,...///////////////222222111000000///....../////////...............---...//////000000//////......------......///000000///...---------///////////////......///////////////---------...///000222000000222111...///333000000000000000000111111000000111111222333333333333333333333333333333333222444555666888;;;@@@DDDKKK......---,,,,,,,,,,,,,,,---...............---------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++*********++++++,,,---***++++++,,,,,,++++++***))))))***++++++,,,------))))))))))))******++++++************++++++++++++************************))))))))))))))))))))))))))))))(((((())))))***+++*********++++++*********)))))))))*********++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++***)))((((((***,,,---************+++---...///......---------///000111333333333444555777888999<<>>>>>>>>===<<<;;;:::999888888;;;;;;::::::999:::::::::999;;;<<<===???AAAEEEHHHIIILLLRRRZZZfffsss|||lllfffeeeooovvvgggXXXNNNFFF???999999777333000000111111111111111111111111111000000000000000111111111///...---...///111333222///---000000......111///............//////000//////......------------------......////////////111111111000000000//////........................------...///////////////---------------...//////000000///.........//////......////////////......///......---......///000000///...///.........///000000000000000111111111000000111222222333333444333333333333333333333333222333555666777:::???BBBIII......------,,,---------+++,,,------------,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++,,,------...,,,,,,+++++++++*********++++++++++++*********)))************************************************)))))))))))))))***++++++*********++++++*********)))*********++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++---,,,***(((((()))***+++)))))))))***+++,,,---.........------...///111222333333333444666888999:::===@@@EEEKKKSSS[[[eeekkkpppuuuzzz{{{vvvnnnfffbbb\\\VVVOOOMMMMMMQQQ\\\ggg~~~}}}|||zzzxxxwwwwwwvvvxxxwwwyyy~~~}}}wwwrrrkkkddd```^^^\\\[[[UUUUUUWWW[[[bbblllvvv||||||yyyvvvrrroookkkfff```[[[WWWTTTPPPNNNLLLIIIFFFDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>======;;;:::999888888<<<;;;:::999999999999999999:::<<<===>>>@@@DDDGGGFFFHHHKKKPPPXXXeeesss}}}wwwnnnjjjqqq~~~rrrcccXXXKKKBBB;;;:::999555111111111111111111111111111111111111000000000000000111333111///...---...///111222......111111,,,---222...............///000000000///...---,,,,,,------............/////////000.........//////000000000------------------......,,,,,,---............------------------...//////000000//////..................///000000///..................//////000000///---++++++///222000...//////000000111111111111111111111222333333444444333333333333333333333333666777888999:::>>>BBBEEEJJJ///......---------......))))))******++++++******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++*********+++,,,------...------,,,,,,+++******)))++++++*********)))))))))***************+++++++++***************************))))))))))))***++++++*********))))))*********)))***++++++,,,,,,+++++++++,,,,,,------------,,,++++++++++++++++++++++++---,,,+++))))))))))))***,,,,,,+++***************......------...000222333444444444666777999;;;<<<>>>BBBIIIQQQYYYaaajjjoooqqquuuxxxwwwssskkkeeebbb\\\UUUOOOMMMNNNVVVfffttt}}}zzzxxxwwwwwwuuutttvvv}}}~~~}}}xxxllliiiddd___\\\\\\]]]^^^YYY\\\aaajjjuuu|||xxxqqqkkkeee```ZZZWWWSSSQQQMMMKKKJJJHHHFFFDDDDDDCCCBBBBBBAAA@@@?????????>>>>>>===<<<;;;::::::<<<;;;:::999999888888999<<<=========<<<===@@@BBB>>>@@@BBBEEEKKKVVVdddnnnzzzuuuooouuu~~~qqqfffRRRGGG<<<999888444111111222222222222222222222222222111111000000000000000333222000///.........///111///...000///,,,+++---......---......///000111000///...---------...///000//////......///000000,,,,,,---......///000000---------------.........+++,,,,,,---...---------......------......///000000/////////...------------...///000000///...------......///000000000111000///---,,,111666555000/////////000111111222222111111222222333444444444333333333333333333333333666777888888999<<>>@@@EEENNNWWW___hhhoootttrrrtttuuusssnnniiieeeddd___YYYTTTRRRUUU___rrr~~~zzzzzz{{{|||vvvtttvvv|||~~~~~~uuupppgggfffccc```^^^^^^aaacccbbbgggoooyyy{{{tttmmmiiibbb```]]]ZZZWWWSSSOOOLLLGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@??????>>>>>>>>><<<;;;:::999888888888888<<<<<<<<<;;;::::::<<<>>>:::<<<>>>???BBBJJJVVV___kkkuuu{{{uuu{{{ttt^^^PPPCCC===:::666222222222222222222222222222222222222111000000000000000000000000000///////////////000///...///111///+++---------......///000111000///...------///000111111000///......///000000........................------........./////////,,,------...............//////......//////000111/////////...---,,,,,,+++---...///000000///...------...//////000111111111///222222///000444555222...//////000111111222222111111222333333444444555444444444444444444444444444555666666777:::>>>BBBNNN//////.........//////000,,,---....../////////...---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------((((((((()))******++++++&&&&&&'''((()))***++++++))))))******++++++++++++*********************************)))******+++,,,+++***'''&&&&&&'''***+++)))***+++,,,---,,,++++++++++++,,,---.........---,,,+++)))(((((()))+++,,,((()))***++++++,,,+++++++++++++++,,,---...///000......---...///111333444555666666888:::<<<===???BBBHHHQQQ[[[dddlllssswwwssstttsssppplllhhhffffffddd^^^YYYXXX[[[ggg|||~~~{{{|||~~~yyyxxxxxx}}}xxxooohhhhhhgggeeecccbbbbbbeeeggglllqqqzzz~~~{{{{{{|||~~~yyypppnnnjjjgggccc^^^YYYUUULLLLLLKKKJJJHHHGGGGGGFFFAAAAAAAAAAAAAAAAAAAAAAAA<<<;;;:::999888888888888888999999999888999;;;===;;;===???>>>===BBBLLLTTT___iiixxxzzz}}}iiiZZZIIIAAA>>>999555444222222222222222222222222222222111000000///000000---...///000111111111000---000///---111888666...---------......000111111000///...---...000222333111000///......///000111000000//////......------.../////////000000111111---......//////////////////////////////000111111............---,,,+++***---...///111111///...---------///000111111111111,,,444666000,,,000333333...//////000111222222222111222222333333444444555555555555555555555555555777888999::::::===AAAEEEKKK333222111///...,,,,,,,,,......---,,,,,,,,,,,,---+++++++++,,,,,,---------)))***++++++------...///---,,,,,,++++++,,,,,,---*********))))))***++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++***************+++***)))(((''''''((()))***)))************+++++++++************+++,,,------,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---***,,,------------...///999333......111444333111555444666999888888===DDDIIINNNVVVbbbllltttwwwxxxvvvtttqqqmmmkkkiiihhhhhheee___XXXXXXbbbrrr}}}~~~}}}xxxssssssvvv~~~|||xxxrrriiibbbeeeddddddcccdddeeefffgggqqqzzz~~~{{{zzzyyy{{{yyywwwvvvqqqfff]]][[[UUUOOOKKKJJJIIIGGGEEEDDDCCCAAAAAABBBAAA>>><<<;;;;;;<<<<<<<<<;;;:::999999999999999999999:::;;;?????????@@@BBBDDDFFFHHHVVV\\\fffttt~~~}}}uuucccQQQIIICCC:::444333222222222111///...///000222111000//////111333555222222111111000000/////////000111111111///...---000111111111000///...------,,,,,,...000000,,,)))+++---///000//////000111111111000......---------000000////////////000000......////////////.....................///000000...............///000111111111111111000...---,,,000111111000......///000////////////////////////000000///...---,,,++++++222222222222222222222222555555555555555555444444888888999888888;;;???CCCKKK777666333111///---------///...------,,,,,,------,,,,,,,,,,,,,,,,,,------***++++++,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,------------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++***************+++++++++************++++++)))************+++++++++************++++++,,,---......------......///000------------------------.........---,,,,,,++++++++++++******++++++,,,---+++,,,------,,,,,,...000777222......222555555444666666888:::::::::???GGGPPPTTT]]]gggpppvvvxxxyyywwwuuusssooollljjjhhhgggbbb\\\VVVWWW```mmmzzzyyyqqqmmmqqqyyy|||uuupppooolllhhhdddeeedddddddddeeegggiiikkkrrryyy~~~}}}~~~~~~}}}zzzxxxwwwyyy|||~~~zzzrrreee___WWWRRRPPPNNNJJJGGGIIIGGGFFFFFFFFFEEECCCAAA???>>>===<<<;;;;;;<<<<<<888777777666777777888888=========>>>???BBBDDDFFFNNNSSS]]]kkk{{{ppp\\\PPPEEE;;;555555444444444333111000111111222111000000000111222333111111111000000000000000///000111111000///...---////////////000000000000...------...000000...++++++---///000//////000111111111000......------...111000000000000000000111......////////////.....................///000000///............//////000000111111000000///...------...//////......000111000000000000000000000000111111000000//////......222222222222222222222222444444555555555555555444777888888888999<<<@@@DDDMMM===:::777333000///......///...------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............---,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++***************++++++***++++++++++++++++++***)))************++++++++++++************++++++,,,/////////...//////000111,,,,,,,,,,,,---...//////000//////...------,,,,,,++++++******++++++,,,---,,,,,,,,,++++++,,,///222555111...///333777777666777777999<<<<<<<<>><<<;;;<<<>>>???888888777777666777777777:::::::::;;;===???AAACCCGGGKKKTTTaaaqqqmmm]]]NNNBBB<<<;;;666666555555444333333222222222222111111111111111000000000000111111111111///000000000000//////...///.........///000222333000///...///000000///...,,,...000000//////000111111111000///............000111111222222111111000...//////000000//////...///............//////000000//////............/////////000000000000//////+++,,,.........///111222111111111111111111111111111111111111111111111111222222222222222222222222333333444555666666666666666666777888999<<>>EEENNN\\\bbbkkksssyyy|||}}}~~~~~~}}}zzzuuuoooiiiccc```[[[ZZZ\\\```fffnnnuuuyyyxxxuuuuuuuuuzzz~~~vvvlllhhhccc```bbbfffhhhiiidddfffjjjnnnqqqrrrrrrrrrnnnooopppnnnlllmmmooopppmmmpppuuuyyy~~~vvvooohhh```ZZZTTTQQQNNNLLLJJJIIIFFFDDDDDDCCC@@@>>>======>>>>>>;;;;;;:::999999999999999999999999:::;;;===???AAAFFFIIIOOOYYYgggxxxppp___PPPGGGCCC999888666666555555333222222222222222222111000/////////000000111111222222///000000000000/////////111///...---...///111333000///.........//////000---...000000//////000111111111000///....../////////000111111111111000/////////000000000000////////////............///000111000///.....................///000000000000000,,,...000000000///111222111111111111111111111111111111111222222222333333111222222222222222333333222333444555666666666666444555666777999===CCCGGGKKKEEEBBB>>>999555222000000//////...------------............------,,,,,,,,,...------,,,,,,++++++***---,,,,,,++++++,,,,,,---------------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))***++++++,,,((()))***++++++***)))((())))))*********+++++++++************+++,,,---...//////......---......///,,,,,,+++,,,---///111333222111000///...---,,,,,,++++++******++++++,,,---------,,,******+++///222555333222222444555555555666666888<<<===@@@HHHQQQ]]]dddnnnvvvzzz}}}|||vvvnnnfff```\\\XXX[[[```fffmmmsssxxx{{{~~~xxxyyy}}}wwwpppfffdddbbbbbbccceeeggggggdddiiiooouuuxxxwwwssspppjjjiiihhhfffeeeeeeiiimmmpppwwwxxxooohhhaaa^^^YYYTTTQQQNNNJJJHHHDDDDDDCCCBBB@@@???===<<<======<<<:::999999999999:::999999:::;;;===???@@@DDDGGGLLLTTT```qqqsssaaaQQQGGG===:::777555555444333111222222222222222111000/////////000000111111222222000////////////000000000333111///...---...///111//////......------...///---///111111000///000111111000000////////////000......////////////......//////000000000000////////////............//////111000///...............---...///000000111111000000111333333111000000111111111111111111111111111///000000111111222222333111111111222222333333333222333444555666666666666444555666777999===CCCGGGLLLHHHFFFBBB>>>999666333111000///......------...............------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---000///...---,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++)))************+++++++++*********+++---...000111//////......------......------,,,,,,---///222333222111111///...---,,,+++++++++******++++++,,,---,,,,,,,,,++++++,,,///222333333333333333333444444666555888<<<>>>BBBKKKTTT^^^fffpppxxx{{{|||~~~~~~zzzsssllleee___\\\YYY^^^eeelllrrrwww{{{~~~zzzrrrmmmbbbbbbccccccdddeeeeeeffffffkkksssxxxyyyvvvppplllhhhdddbbbbbbbbbdddjjjqqq{{{xxxnnniiibbb[[[UUUPPPKKKHHHFFFFFFFFFFFFDDDAAA>>>===>>>===<<<:::999888888888:::999999999;;;<<<>>>??????CCCHHHOOOZZZjjj|||sss]]]LLLCCC>>>888444444444222000222222222111111111111111000000000000111111111111000////////////000000111333222000///.........///---...//////------...///...000111111000///000111111000000//////000000000///......------......//////000000111111000000///000//////............///000//////............///......///000000111000000111333555555333111111111111111111111111111111111//////000000000111111111111111111222222333333444333333444555666666666666444555666777999===CCCGGGNNNKKKJJJGGGDDD???;;;777444000//////...............------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---111///---+++***+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))***+++,,,------,,,,,,++++++,,,,,,---)))************+++++++++)))***+++,,,...111333444111000//////....../////////...,,,,,,,,,///111333222111000///---,,,+++***++++++******++++++,,,---+++,,,------,,,,,,...000000111222222333333555666777777999===@@@DDDNNNXXX```iiissszzz{{{{{{|||}}}|||zzzuuuoooiiidddaaa______eeennntttyyy|||{{{vvvrrrnnnkkkddddddeeeeeeeeefffhhhjjjkkknnnrrruuuuuuqqqlllhhhddd``````eeeiiinnnyyy~~~xxxooofff^^^WWWQQQMMMLLLKKKIIIGGGEEECCCBBBAAA@@@???===<<<:::999999888999999888999999;;;===>>>===AAAFFFLLLSSS```ppp{{{mmmYYYJJJCCC:::444444555333222222111000000000111222333111111111000000000000000000///......///000111222000000000000////////////,,,///222111///......//////000222222000///000000111000000000000000111111111000...,,,,,,...000111000000111111111111000000000000///...............///............//////000...///000000000000000//////111444444333222111222000000000000000000000000000000000000111111111111000111111222333333444444444444555555555555555444555666777777999===BBBFFFNNNLLLLLLKKKHHHDDD>>>999777000000///...............,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000---***'''&&&'''***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))***+++,,,---,,,+++***))))))***+++,,,)))************+++++++++)))***+++---///222444666222222111000000///000000000...---,,,,,,...111333111111000...---,,,******++++++******++++++,,,---***,,,------------...///---...000222222444666777888888:::???BBBGGGQQQ[[[dddlllvvv{{{{{{yyyyyy{{{xxxvvvqqqlllhhheeecccbbbgggmmmuuu|||~~~yyysssooommmlllkkkgggggggggggggggiiimmmpppnnnoooqqqqqqpppllliiifffaaa^^^```iiirrr|||tttkkkccc\\\XXXQQQOOOKKKHHHEEEEEEEEEFFFCCCBBBAAA???===<<<;;;;;;888888777888888:::<<<===>>>BBBFFFJJJNNNWWWdddnnn{{{zzz~~~{{{fffOOOFFF;;;555444555444333222111000//////111333555222222111111000000//////000///.........000111222---...///000111111111000,,,000333444111//////000///111222222000///000000111000000000000000111111333111...,,,,,,...111333000000111111111111000000111000///..............................///000111//////000000000000//////,,,///222333333222222333////////////////////////111111111111111111111111000000111222333333444444555555555666555555444444666666777888999<<>>FFFOOOXXX]]]hhhnnnuuuyyyxxxwwwxxxyyyrrrmmmhhheeeggghhhhhhgggqqquuuzzz|||wwwoookkkkkkkkkkkkjjjmmmjjjggggggkkkpppuuuxxxuuuqqqpppqqqmmmfffeeeiiihhhooouuuzzzyyylllbbbZZZWWWRRRLLLIIIGGGFFFEEEDDDDDDBBB@@@===<<<===>>>999888888999;;;===<<<<<>>888555111//////000///---000000///........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---------------------------***++++++,,,,,,++++++***))))))))))))))))))***+++******+++,,,,,,,,,++++++,,,+++***))))))***+++,,,+++*********)))))))))))),,,++++++***+++---000111///..................///333111///------...000111000///...---,,,++++++***((()))***+++,,,++++++***,,,++++++,,,---///222333111222333333333444666888::::::<<<@@@HHHSSS\\\bbbkkkooouuuxxxxxxwwwuuutttkkkgggcccbbbdddhhhjjjkkkvvvyyy~~~~~~uuuqqqllljjjkkkllllllllloookkkhhhjjjoootttwwwxxxuuuqqqooopppnnnkkkmmmsssyyy|||rrrhhhccc\\\UUUPPPMMMKKKJJJEEEEEECCCAAA>>><<<<<<<<<<<<:::999:::;;;;;;:::999===;;;===BBBEEEHHHOOOWWW^^^aaafffmmmvvvfffVVVDDD<<<888444333444444333222111000000000000333222111000000///000000000000111111222222222111......//////000000111111***+++---...000222333444......////////////......///////////////.........111111000000000/////////........./////////000000111111000/////////////////////............//////000000//////////////////111111111111000000000///111111111111111111111111111111111000111111222222222111111111222444666888FFFAAA;;;888777666555444888888999999:::===BBBEEEPPPLLLMMMNNNPPPPPPMMMHHHDDD>>>:::555222111000000///000000///........................------------,,,++++++,,,,,,------......---,,,,,,,,,,,,,,,---...------------------------+++,,,,,,------,,,,,,++++++******))))))))))))***++++++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,***************)))))))))---,,,+++++++++,,,...///------------------------000///---,,,,,,...000111//////...---,,,++++++************+++++++++++++++*********,,,...111333555111222333444333444777999;;;;;;>>>DDDMMMYYYcccjjjppprrruuuxxxyyyvvvqqqmmmdddaaa^^^___dddkkkqqqttt|||~~~xxxtttnnnlllkkklllnnnppppppppppppllljjjmmmtttyyyzzzyyyvvvsssqqqrrrsssuuu|||vvvpppfff]]]VVVQQQMMMKKKIIIHHHFFFDDDBBB???>>>===???===;;;::::::999888666===<<<===AAACCCDDDIIIPPPSSSUUUYYY```kkkyyyvvveeePPPCCC;;;666444555444333222111111000000111222111111000000000111111000000111111111222222222////////////000000000000////////////////////////---......//////......------.........//////000000000000///////////////........./////////000000000000000000000//////////////////............////////////000000000000000000111111111111000000000000111111111111111111111111333222111000000000000000222222111111222444666777KKKFFF>>>888555444444444777888999999:::===BBBFFFNNNLLLMMMNNNPPPPPPNNNIIIEEECCC???:::555222000000000000000///...........................------------***++++++,,,---...//////,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,...---,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++************************------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...///111//////...---,,,,,,++++++++++++*********+++,,,---+++++++++,,,...111333555333444666666666777999;;;;;;<<>><<<;;;;;;:::888666<<<:::<<>>CCCGGGNNNLLLKKKLLLMMMOOONNNKKKIIIEEECCC>>>888333111000000000000///...............//////.........---------++++++,,,------...//////+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---,,,+++++++++,,,,,,,,,,,,,,,++++++***))))))******************)))***************+++++++++------,,,,,,++++++++++++++++++,,,------,,,++++++++++++++++++,,,---///000.........------,,,,,,+++++++++******++++++,,,------,,,,,,---...000222444333444666666666777:::<<<:::===DDDNNNZZZgggrrrxxx~~~}}}||||||{{{uuulllddd\\\]]]aaafffmmmuuu}}}vvvtttrrruuu{{{vvvooommmnnnppprrrttttttsssrrrqqqqqqoooooottt{{{~~~}}}|||sssjjj```ZZZQQQNNNKKKIIIIIIGGGDDDBBB@@@>>><<<<<<===<<<;;;999777666888<<<>>>>>>BBBHHHOOOQQQUUUYYY```mmm}}}kkkTTTEEE===888555555444333222111111111111222111111111111111222333///............///000111000000000000////////////+++,,,---...///000111111000000111111111111000000////////////........................////////////////////////000000000111...///000000000000////////////............////////////000000111111222222000000000000000000111111000000000000000000000000////////////000111222333222222222222333444444555333333444444444444444555777888999999;;;???DDDHHHSSSNNNMMMLLLMMMNNNOOOOOONNNGGGFFFBBB===777222111111000000///.............../////////.........------,,,,,,------......//////,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++************+++++++++,,,,,,,,,+++******((()))************)))(((*********+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++------------++++++++++++++++++,,,---...///......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...000222444111222444444555666999;;;;;;@@@IIIUUUbbboooxxx}}}~~~yyyrrrjjjeee]]]aaahhhoootttyyy~~~~~~}}}tttsssssswww}}}|||uuurrrrrrrrruuuwwwwwwuuurrrqqqpppsssssstttxxx}}}{{{ooofffYYYTTTNNNKKKJJJIIIFFFCCC@@@???>>>>>>??????>>><<<999777999===??????DDDKKKNNNRRRWWWZZZ]]]eeeqqq{{{www___MMMDDD<<<777555444333222222111111222333222222111111111222222//////...---...///000111////////////000000000000........................000111111222222111111000000000//////.........---...////////////000000000/////////000000000111111---...000111111000////////////............////////////000000000000000000000000000000111111111111222222222222222222222222.........///000111333333222222222333333444444444000333555666555444444444777888999:::;;;???DDDHHHSSS[[[WWWRRROOOOOOOOONNNNNNHHHHHHGGGBBB;;;555333333000000///...............////////////............---------...............---......//////...---,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++*********+++,,,,,,******+++,,,,,,,,,++++++)))***++++++++++++***)))*********++++++,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,,,,,,,------.........------------,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,---///222444666000222444555555666999<<<===DDDOOO]]]kkkvvv~~~}}}uuunnnhhheeedddkkkttt||||||zzztttuuuwww|||~~~{{{yyywwwwwwzzzyyy|||}}}|||yyyuuutttuuuuuuwww{{{}}}~~~ssshhhaaaXXXRRRPPPMMMIIIFFFCCCAAA@@@@@@@@@@@@???===>>>;;;<<<>>>@@@AAAFFFMMMMMMSSSZZZ]]]^^^aaahhhooo~~~iiiVVVLLLBBB999555555444333222222222222444333333222111111111111222111/////////000222333......//////000000111111333222111///---+++***)))000000111111111111000000.........////////////////////////000000000111111//////000000000111111111---...000111111111000/////////............//////000000/////////////////////000000000111111111111222222222222222222222222///////////////000111222222222333333444444333333333555777666444333444666777888999:::<<<@@@EEEIIIRRRiiicccZZZSSSOOOMMMKKKJJJIIIJJJJJJEEE>>>888555444000000///...............000/////////...........................---------....../////////...,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---......///)))***+++,,,,,,,,,,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,)))***+++,,,,,,,,,,,,++++++,,,...//////...,,,+++,,,,,,------------......------------------,,,,,,)))***,,,......---,,,+++******+++---000333666888222444666777777999<<<>>>???GGGTTTbbbppp{{{|||sssjjjgggfffkkkttt~~~zzzyyyvvvwww{{{zzzxxxxxxxxx{{{~~~{{{zzz{{{www{{{vvvmmmaaaYYYVVVRRRNNNJJJEEEDDDBBBAAAAAA@@@???======:::999;;;;;;<<>>===;;;:::;;;>>>AAADDDLLLTTT^^^eeefffdddaaa```kkkxxx{{{iiiYYYJJJ>>>:::888777555444333222111111111111222222333333333111111111111111111111111111111000///////////////000000000000////////////111000///......///000111000000000000000000000000333111///---,,,---...///---///111222222111...---......///000000000000000//////000111111111111111111111000000000000000111000111222333444333333222222111111111000000//////000000111111111111000000000000111222333333444444333333444555555666666777999888888:::>>>CCCGGGIIISSS|||iiiZZZPPPKKKIIIMMMLLLKKKIIIFFFAAA:::555444333000///......///000................................................///..................///---------,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,------++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,------------------,,,---...///////////////000000000000222555888:::888777666777999<<<===>>>DDDPPP___kkkvvv~~~vvvlllccceeejjj|||~~~|||{{{||||||zzzzzz}}}{{{qqqhhh^^^VVVTTTIIIHHHGGGDDDAAA??????@@@@@@>>><<<;;;<<<>>>AAACCCIIIQQQ\\\dddfffeeecccbbbfffqqqooo___OOOBBB;;;999666555444333222111111111222222222333333333111111111111111111111111222222111000000000000000000000000000////////////111000///......///000000000000000000000000000000///...,,,++++++,,,...///&&&(((,,,///111222222111......///000000000000000//////000111111111111111111111000000000000111111111111222333333222111000222111111111000000000000111111222222222222111111222222222333333444444555222222333444444555555666888777777999===BBBFFFIIISSS{{{eeeVVVNNNLLLNNNMMMLLLKKKIIIEEE@@@<<<666555222000......///000------------------------..............................------------......,,,---------------...............---------,,,,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,------------,,,,,,+++---...///000111111111111//////000111444777:::<<<888777777888:::===@@@BBBGGGTTTdddppp{{{zzzsssiiicccdddjjj||||||}}}~~~~~~}}}{{{|||vvvjjj___ZZZOOOMMMKKKHHHEEEBBB@@@@@@BBB@@@>>>======>>>@@@BBBEEEMMMXXXaaafffgggffffffccckkkvvvyyyhhhVVVIII===:::777444444444333222111222222222222333333333111111111111111111111111333222222111111111111111000000000000////////////000000////////////000000000000000000000000000000---,,,,,,,,,---...000111+++,,,...000000///...---......///000000000000000//////000111111111111111111000000000000000111111111111111222222111000000111111111111111000000000222222333333333333222222444444444444444444444444333333444444555666666777777666777888<<>>DDDIIIPPP[[[hhhrrr|||yyymmmeeeaaaccclllvvv|||{{{|||~~~xxxlll```[[[UUUQQQNNNLLLIIIFFFCCCBBB@@@>>>=========>>>@@@DDDLLLVVV```gggjjjlllhhhgggiiiooo{{{}}}hhhWWWHHHAAA:::555555666444222222222222222222222222222111111111111111111111111000000/////////000000111000000000000////////////......///000000000000000////////////////////////111111111000000111111111,,,---///111222333444333......///000000000000000//////000111111111111111000000//////000111222222---......///111222333444111111111111111222222222000000111111111111000000333333333222222222222222333444444555555666777777444666777888:::>>>DDDHHHPPPrrraaaZZZQQQOOOLLLJJJJJJHHHFFFDDD>>><<<888444222000000000000000000000000000000000..............................------------......******+++++++++++++++,,,,,,,,,+++++++++*********+++,,,------++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++******++++++,,,---+++,,,,,,,,,,,,++++++***+++,,,,,,---------------///000111222333333444444444777999:::;;;@@@GGGNNNVVVaaallluuu~~~uuuiiibbbaaafffqqq|||~~~}}}}}}~~~yyykkkddd[[[TTTPPPMMMJJJGGGDDDCCCAAA@@@>>>>>>>>>???@@@BBBGGGPPPZZZdddjjjmmmkkkgggfffjjjqqq}}}vvvcccOOOGGG===777777777555222333333333222222222222111111111111111111111111111//////////////////000111000000000000////////////---...///000111111111000000000000000000000000000000000000000000/////////......//////000000000///......///000000000000000//////000111111111111111////////////000111222333......//////111222444555111111111222222222222222000000000111111000000000222222222222222222222222111111222222333444444444444666888999999===DDDIIIPPPmmmdddWWWTTTPPPMMMLLLJJJHHHGGG@@@>>>:::666222000000000000000000000000000000000........................///..................///,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++,,,------++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...++++++******++++++,,,---***++++++,,,,,,,,,++++++,,,------------,,,,,,+++...///111333444555666666666999;;;<<<===CCCLLLSSS]]]hhhttt{{{|||rrrgggdddeeekkkuuu~~~zzzzzz{{{qqqdddYYYTTTPPPKKKHHHFFFEEEDDDBBBAAAAAAAAAAAAAAAAAACCCJJJUUU```iiilllqqqkkkggghhhkkkrrrqqqUUULLL???999888888555222333333333222222222111111111111111111111111111111000000//////000000111222000000000000////////////,,,---///000111111111000000000000000000000000000......///000111111111111333333222000///---,,,+++......///000000000000000//////000111111111111111////////////000111222333222222111000111222333333111111111222222333333333000111111222222111111000111222222222333444444444222222333333444555555555444777999::::::===DDDJJJQQQwwwlll[[[XXXTTTPPPNNNMMMKKKIIIAAA???;;;666333111000000000000000000000000000000........................//////............//////.........------,,,,,,,,,......---------,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///)))***+++,,,,,,,,,,,,,,,............---,,,+++***---///111333666888999999777:::===>>>???EEEOOOVVVbbbmmmzzzxxxoooggggggjjjooowww~~~~~~~~~zzzyyy~~~}}}}}}lll___XXXSSSNNNJJJGGGFFFEEEDDDDDDCCCCCCCCCBBB@@@@@@FFFRRR^^^hhhlllyyyrrrkkkiiihhhiiittt{{{YYYOOOAAA:::999888555111333333333222222111111111111111111111111111111111111111000000111222333333000000000000////////////,,,---///000111111111000000000000000000000000000...///000222444555555555000000000111222222333333...//////000000000000000//////000111111111111111////////////000111222333666555333111000000111111111111111222222333333333222222222333333222222222222222333333444555666666555555666666777888888888444777:::::::::===EEEKKKSSSvvvlll```UUUQQQLLLGGGGGGKKKJJJEEE???;;;888555333111333222111000//////////////////////////////////////////...------------.....................---------------,,,,,,+++++++++++++++,,,,,,---...//////,,,,,,------...///000000///...---,,,+++*********,,,++++++******++++++,,,,,,---...---+++***+++,,,---------............///---,,,,,,+++*********+++++++++,,,,,,,,,++++++***---......---,,,+++---...000...111666777666666888:::999:::>>>AAAEEEOOOYYYjjjttt{{{pppiiicccdddjjjrrrvvvxxx~~~~~~}}}{{{~~~~~~vvvmmmhhh^^^TTTPPPNNNJJJGGGFFFDDDBBBEEEKKKIIIEEECCCFFFKKKRRR___kkkpppssstttqqqkkkkkkrrrxxxzzzkkk\\\KKK@@@999333333666222222222111222222333333000000////////////000000000000000000000000000000111111111111111000//////000000000000000000000000111111000000//////......000000111222333333333333000000000000000000000000111111000000000222333444//////000000000111111111000000000000000111111111///000111222222111000///000111111111111222222222222222222222333444555666222111111111222444666777666555555444444333222222555666777888;;;@@@FFFKKKPPP|||ttthhh\\\VVVOOOIIIHHHKKKHHHEEE???;;;777444111///222222111000//////////////////////////////////////////...------------.....................---------------,,,,,,,,,+++++++++,,,,,,------.........++++++,,,,,,---......///...------,,,++++++++++++,,,++++++******++++++,,,***+++,,,,,,+++***+++---------------...............------,,,++++++,,,,,,++++++,,,,,,,,,++++++***,,,---...---++++++,,,...///...111666888666666888;;;999:::>>>AAAGGGRRR]]]oooxxxxxxoooiiibbbbbbhhhpppuuuvvv|||~~~~~~||||||zzzoooaaaUUUPPPMMMIIIFFFFFFDDDBBBDDDIIIXXXOOOFFFBBBCCCIIIWWWcccqqqssstttooogggdddfffkkk}}}|||tttdddQQQEEE>>>888555666333333222222222222222333444444333333333333444444000000000000000000000000000111111111222111111000000000000000000000000000000000000000//////......//////000111222222222222000000000000000000000000111111000000000111222222000111222333444555666777333333222111111000/////////000111222222111000///000111111111111222222222111111111222222333444555333333222222222333444444666666555555555555444444444555666666999>>>DDDHHHPPPnnn~~~uuuhhh^^^UUUMMMJJJJJJHHHEEEAAA===:::666222///222111000///............////////////////////////000///......------......------------------......------------,,,,,,,,,,,,------------------------***++++++,,,,,,---------------,,,++++++,,,,,,,,,,,,++++++******++++++,,,)))+++,,,,,,,,,,,,---///------------..................------,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,---,,,++++++,,,...///...111666888666555888;;;999:::>>>BBBJJJWWWcccuuu}}}}}}uuunnnhhhaaa```eeemmmsssuuu{{{~~~~~~|||}}}|||iii[[[TTTNNNJJJHHHHHHGGGDDDEEEHHHOOOMMMNNNPPPOOOLLLNNNSSSggglllooommmhhhdddeeegggmmm|||qqqZZZLLLDDD===888777555444333222222111222222333222222111111222222333000000000000000000000000///000111111111111111000000000000000000000000000000000000////////////...---...///000111111111111000000000000000000000000000000111111000000/////////000111444666888::::::666555444333111000///...000000111222222111000000000111111111111222222222111111111111111222333444333444444444333333222111555555555666666666666777555666666777999===CCCHHHRRRfffssstttggg]]]TTTMMMKKKHHHFFFCCC@@@>>>;;;666333222111000///............////////////////////////000//////...............,,,,,,------------......------------------,,,,,,------------------,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,------,,,++++++******++++++,,,,,,---///...------...///,,,,,,---------.........------,,,,,,,,,,,,------++++++,,,,,,---,,,,,,,,,+++,,,,,,,,,++++++,,,...///...111777999666555888;;;999999>>>CCCMMM\\\jjjyyy|||tttmmmhhhbbbaaaeeelllsssvvv~~~wwwggg___SSSNNNKKKLLLKKKHHHGGGIIIBBBEEELLLUUUWWWSSSRRRUUU^^^ccciiikkkgggdddbbbccccccmmm}}}eeeSSSHHH@@@:::888666555444333222111111111111000000000000000000111000000000000000000000000000000000000000///...---////////////////////////////////////////////////......///000111111111111000000000000000000000000///000111111111///...------...///111333555777777666555555444222111000000111111111111111111111111000000111111111222222222111000000000111222222333222333444555444333222111333444444555666666777777888999999999;;;???EEEIIIUUUaaajjjyyyrrrggg]]]UUUOOOHHHFFFCCCBBB@@@===999666222111000//////.........000000000000000000000000000000///............///,,,,,,,,,,,,------......------------------------------------------,,,,,,------------............,,,,,,+++++++++,,,------,,,++++++******++++++,,,...//////...+++******+++,,,,,,,,,------------...,,,+++++++++++++++,,,,,,***+++,,,---------------+++,,,,,,,,,++++++---/////////333999:::777666888:::888:::???FFFQQQbbbqqq|||}}}uuummmiiieeeeeehhhooouuuyyyttthhhYYYRRRMMMMMMLLLIIIGGGHHHHHHDDDDDDFFFIIIMMMUUU^^^^^^ccciiikkkhhhbbb]]][[[aaaeeeppp~~~qqq\\\MMMBBB<<<;;;666555444333222222222222333333222222222222333333000000000000000000000000000000000///...,,,+++***////////////////////////.............../////////...///000111222222222222///////////////////////////000111111111///...---......///000111222333333333333333333333333333333222222111111111111222222000000111111111222222222111111111000111111222222000111333444555555444333222222333444555666666777999999::::::;;;???EEEIIITTT```bbblll{{{}}}sssjjj```WWWKKKIIIEEEBBB@@@===:::777333222111000////////////000000000000000000000000111000//////......//////++++++,,,,,,------......------------............------------------------........................------,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,------+++)))''''''(((,,,,,,,,,,,,------------++++++*********+++,,,,,,***+++,,,------......---+++,,,------,,,,,,...000000000444;;;<<<999888999;;;:::<<>>DDDIIIRRRddd```cccnnnyyyxxxlll```UUUQQQKKKFFFBBB???;;;999444333222111111000000000000000000000000000000000111000000///////////////***++++++,,,------......------------.........///+++,,,,,,------.........------------------------...------,,,++++++++++++,,,++++++******++++++,,,,,,------,,,***((()))***++++++,,,,,,,,,---------+++++++++++++++,,,------***+++,,,---............,,,---......---...000222222222666===>>>;;;999:::<<<<<<@@@HHHRRR___qqq|||uuunnnnnnppprrrvvvzzz~~~iii^^^TTTQQQOOOLLLJJJKKKEEEFFFIIIMMMJJJBBB??????KKKSSS^^^hhhnnnnnnmmmkkkbbbaaaeeeppp{{{zzzssszzzgggPPPCCC@@@555444444333333333444444000//////////////////000000000000000000000000000//////000000//////......000000000000000000000000---------.........//////---...///000111111111111////////////////////////111111000000000111222222000000000000000111111111///000111222333444555555333222222111111222222333000111111111111222222222333333222222222222333333222222222222333333444555333333444444555555666666555666777888:::???EEEJJJRRRkkkccc```fffooouuu}}}tttggg___ZZZRRRKKKFFFBBB>>>;;;555444333222111111111111000000000000000000000000111111000///////////////******+++,,,,,,---......---------.........//////++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********,,,++++++++++++++++++,,,---/////////---,,,---///++++++,,,,,,,,,---------,,,,,,,,,,,,------...///***+++,,,---............,,,---///.........111222222333777>>>???<<<:::;;;>>>>>>CCCLLLWWWddduuu{{{tttnnnpppssswwwzzzrrrfffZZZUUUSSSPPPOOOOOONNNJJJGGGFFFDDDBBBEEEJJJAAAHHHSSS\\\aaaaaa^^^\\\bbb```eeennnwww~~~rrrrrryyyrrrWWWFFFAAA444444333333333444555555444444333333333333444444000000000000000000000000......000111222222222222000000000000000000000000---------.........//////,,,---...///000000000000////////////////////////222111000000000222333444------......//////000000000000111222222333444444444333222111111222333444000111111111111222222222444444333333222333333333555444333222111222333444555555555666666666666666777888999:::===BBBHHHMMMUUUsssiiiaaaaaacccgggoooyyy|||vvvhhhddd]]]TTTJJJDDDBBBBBB???:::333000000222222111000000///...............//////............//////111000///...------...///000000000000///...---,,,////////////...---,,,+++//////...---,,,,,,++++++,,,,,,,,,++++++************+++,,,---............---,,,,,,++++++,,,,,,---******+++,,,,,,------...,,,,,,,,,---------......---......//////////////////...------...///000111333222666===>>>999888;;;???BBBFFFMMMYYYiiizzz~~~wwwqqqlllrrryyy|||nnn]]]WWWWWWTTTOOOKKKHHHHHHGGGFFFEEECCCAAA@@@CCCDDDGGGOOOVVVZZZZZZXXXVVVSSSUUU\\\dddmmm~~~yyytttxxxgggNNN@@@===777444666777555222222111111111111111111111111111111000///000111333444000000000000////////////333222111111222222000///000000//////......------////////////////////////---...///111111000000///222000///...///000222333444333111000///...//////444333111000000000111111333222222111111222222333...000111000...,,,,,,---222222111111222222333444111111222222222333333333555555555666666666666777888999999999999>>>FFFMMMSSSwwwmmmdddbbbaaabbbhhhppp~~~zzzqqqmmmeee\\\RRRJJJEEECCC>>>;;;666444444444222000111000000///......//////000//////......//////000111000///...---......///////////////...---,,,+++------------,,,+++******------------------------------,,,++++++++++++++++++,,,,,,------.........---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------......,,,------...............///...------...///111222333333777===>>>999888;;;===@@@GGGSSSbbbrrr|||vvvqqqqqqxxx~~~zzzeee[[[XXXTTTOOOLLLLLLKKKJJJHHHFFFDDDBBBAAABBBCCCEEEKKKSSSYYY[[[[[[ZZZVVVVVVZZZ]]]cccppp}}}zzz{{{oooVVVGGG@@@999555666777333111111111111111111111222222222111111111111111111222222////////////000000000000222111000000111111000...222111111111000000000///////////////////////////...///000111111111000000000///...------///000222333222111000//////000000333333111000000000111111333222222111111222222333000111222222000000111222111111000000111111222333222222222222333333333333333333333444444444444555777888888888999===EEELLLUUU|||tttlllgggccc```bbbfffsss|||yyyrrrhhh^^^TTTMMMHHH???===:::888777555222///222111000000///000000000111000000//////000000111000000///............///............---,,,,,,+++,,,,,,,,,---,,,,,,++++++***++++++,,,---......//////...---,,,+++,,,---......---,,,,,,,,,---......---,,,,,,++++++,,,,,,---000000///...,,,+++******,,,,,,,,,---------......+++,,,,,,---...---------......------...000111222333444888======:::999<<>>:::777444222111222222111111000111111222111111000000000000111111/////////.........//////.../////////...------,,,------......///.........***++++++,,,------......000///---,,,,,,---...///000...,,,++++++,,,---///---,,,,,,++++++,,,,,,---000//////...---,,,+++***,,,,,,,,,---------......,,,,,,---............---......---......000222333333666:::===<<<:::;;;===DDDGGGOOO^^^qqqzzzwwwuuusssxxxvvvtttrrrsssvvvzzz|||xxxtttwwwzzzhhh```ZZZXXXYYYVVVTTTQQQMMMJJJGGGFFFEEECCCAAA@@@CCCIIIRRR[[[```ddddddcccbbb___```eeejjjyyygggSSSEEE===777666666333111222000111111222222333333444111222333333222111///...---......///000111111222111000//////000111000///////////////............////////////////////////000000111111222222222222222222111111222222333444000000000000000111111222222222111111111111111111222222111111111111222222000111111000//////111333000000000000000111222222333333333444444444555555555555555666666666666777666777999999:::???FFFLLLVVV~~~xxxpppjjjfffdddbbblllzzzzzzsssjjj```YYYKKKHHHBBB;;;666333333333222222111111111111222222111111000000000000111111....../////////////////////000000000000//////...------......///.........,,,,,,,,,,,,,,,,,,,,,,,,///...---------...//////000...,,,++++++,,,---///---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------...///////////////............///111333444222888<<<===;;;;;;<<<>>>FFFIIIQQQaaasss|||xxxwwwxxxyyy||||||}}}xxxjjjhhhdddbbbbbbeeeiiikkkpppssswwwzzz|||wwwppprrrxxxsssggg___\\\\\\ZZZXXXUUUQQQMMMJJJHHHFFFDDDBBB@@@AAAEEEMMMWWW]]]gggjjjkkkiiiffffffhhhjjjtttoooYYYGGG???888777777444444555111111222222333333333333111222333333222111///...---......///000111111222222111000000222222111000............////////////000000000000000000000000111111111111111222222222222222222222222333333444...///000000111111222222111111111111222111111111222111111000000111111222111222222111///...///111222111111111111222333333333333333444444444555555555555555666666666666777666999;;;<<<===AAAHHHNNNVVVxxxqqqjjjeee```gggqqq~~~{{{wwwoooeee^^^TTTPPPIII@@@888444444555111111111000111111222333111000000//////000000111---...//////000/////////000000111111111000000///,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++++++++---------..................---,,,,,,,,,---......---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,---------......---...//////000000//////............///111333555222999>>><<<:::;;;>>>???DDDIIIUUUfffxxx{{{yyy{{{vvvwwwzzz~~~}}}{{{sssnnn^^^[[[XXXUUUTTTVVVYYY[[[___ccchhhkkkmmmqqqvvv{{{xxxmmmllloooxxxsssfff___]]]\\\[[[YYYVVVRRRNNNKKKIIIFFFDDDBBBAAABBBHHHPPPVVVccciiimmmkkkiiijjjjjjjjjrrrzzzcccLLLCCC:::888777555555666333333333333333333333333111111222222222111111000......//////000000111111222111000111222333222111000000000000111111111111000000000000000000000000111000000000000111222222/////////000000000000111...///000111111111111111000000111222222222222111111111000000000000111111000222333333222111111222222222222111222333333444333333333333444444444444333333333444444444444555777999<<<===???CCCJJJOOOWWWxxxnnnfffbbbeeekkkvvv|||yyyvvvooofff___ZZZWWWQQQHHH>>>777555555000000000000000111222222000//////......//////000,,,---///000000000////////////000000000000//////------------,,,+++***************+++,,,,,,------***,,,---/////////---,,,+++,,,,,,------.........---,,,,,,++++++,,,,,,---))))))******+++,,,------,,,,,,,,,---------......,,,---......//////..................000222444555222;;;@@@<<<999;;;???@@@EEENNN^^^ppp||||||~~~vvvwwwzzz~~~|||rrriiicccUUURRROOOLLLJJJKKKLLLMMMNNNSSSXXX[[[]]]```fffkkkqqqvvv}}}{{{mmmjjjiiiooo}}}qqqfffbbb______^^^\\\YYYTTTOOOLLLGGGGGGEEECCCAAADDDIIINNNXXXbbbiiijjjkkkooopppnnnppp{{{kkkSSSIII>>>:::888555444555444444444333333222222111111111111111111111222222////////////000000000000111//////000111222222111///000000000111111111222000000000000000000000000000000/////////000111222......//////000000000//////000111111222111000000///000111222333222222111111111000000000000111111***...111333333333222333111111111111111222222333222222222222333333333333333333333444444444444555666888<<<===???CCCIIIOOOZZZ~~~rrrhhhdddeeehhhqqqzzzwwwtttnnneee]]]]]]\\\XXXOOOCCC:::666555000000//////000111222222//////............//////,,,---///000000000//////......///////////////...///000//////...---,,,+++'''((()))***,,,---...///)))+++---///000///---+++***+++,,,---...///......---,,,,,,++++++,,,,,,---))))))*********+++++++++,,,,,,,,,---------......+++,,,------......------............000222444666222<<>>BBBIIINNN\\\