BMU6( bbb```]]]ZZZYYY[[[]]]^^^dddeeeeeedddggglllmmmjjjkkklllmmmnnnppprrrssstttrrrooolllnnnqqqrrrnnnjjjbbb___\\\\\\```eeehhhjjjjjjfff```[[[[[[^^^dddhhhlllpppssssssooollllllmmmsssooonnnqqqrrrpppoooppphhhgggggghhhlllrrrxxx|||vvvrrrddd___ggghhhdddfffpppuuuwwwyyyyyyvvvwww{{{xxx~~~|||{{{|||}}}}}}{{{~~~zzzxxxvvvxxx}}}~~~~~~~~~|||yyywwwuuuwwwxxxyyy}}}|||vvvzzz|||sss}}}ttt~~~vvvyyy~~~zzz{{{|||{{{{{{tttuuu|||yyyqqquuuyyyzzzvvvwww~~~zzzuuu|||qqqmmmkkknnnooollljjjllliiikkkmmmnnnmmmmmmnnnoooqqqpppoooooorrruuuvvvvvvsssqqqppprrrwwwyyyxxxuuu|||xxx|||yyyrrruuu~~~~~~}}}{{{xxxvvvvvvwwwuuuuuutttuuuvvvvvvtttrrrqqqmmmgggaaa```bbbeeehhhkkkjjjooommmdddfffhhh```ggggggaaabbbhhheeeaaahhhhhheeefffkkkooopppqqqssspppqqqsssuuuvvvwwwvvvvvvuuuoooqqqqqqlllooouuuqqqnnnkkkkkkooopppnnnooosssoooppprrruuuyyyzzzxxxwww~~~|||yyyxxxyyyuuuyyy{{{zzz}}}{{{||||||uuuxxx}}}yyywww|||~~~|||~~~{{{|||zzzyyy}}}~~~|||\\\EEENNNNNN^^^\\\YYYWWWVVVWWWYYY[[[___```___^^^```eeeeeebbbcccccccccdddeeefffggghhhfffeeecccbbbcccddddddccc[[[ZZZZZZ\\\```bbbcccccc[[[XXXTTTRRRSSSWWW\\\___aaafffkkknnnnnnnnnppprrrjjjccc^^^^^^^^^[[[ZZZ[[[___```cccggglllrrrwwwzzzooopppfffaaagggfffbbbgggmmmrrrtttwwwxxxuuu|||www}}}xxxxxxuuu{{{yyy{{{zzz}}}tttqqqqqqqqqqqquuuwwwsssrrruuuxxxxxxnnnkkkjjjmmmsssxxxzzzzzzuuu{{{~~~{{{yyy{{{}}}|||~~~}}}{{{xxxvvvwww{{{zzzxxxvvvtttsssqqqnnnllloooqqqsssuuuzzzzzzzzz|||sss}}}ttt~~~wwwzzz}}}yyyzzz|||{{{}}}wwwzzzvvvxxxzzz|||wwwxxx{{{wwwwwwsssrrrtttuuurrrqqqrrrqqqtttvvvwwwwwwwwwyyyzzz|||yyywwwxxxzzzzzz{{{{{{sssuuu|||xxxlll\\\dddXXXooo\\\ZZZVVVTTTSSSTTTWWWXXXXXXZZZYYYWWWYYY]]]]]]ZZZYYYXXXXXXYYYYYYZZZ\\\\\\SSSSSSRRRPPPNNNOOORRRTTTZZZ[[[^^^bbbeeefffdddbbbbbb___]]]\\\```eeeiiikkkcccgggkkkllljjjiiijjjlllrrriiibbb___^^^[[[YYYZZZVVVXXX]]]ccciiipppuuuwwwkkknnngggbbbfffdddaaagggccciiikkknnnooommmssskkkkkkuuutttwwwsssyyy{{{tttuuuxxxsss~~~sssnnnmmmmmmuuu{{{~~~}}}}}}}}}{{{zzz~~~wwwzzzoooZZZYYYWWWVVVWWW[[[___aaabbbbbbbbbbbbcccdddeeefffiiijjjllloooqqqnnnhhhbbb\\\]]]___aaaeeeiiimmmoooooorrruuuwwwwwwwwwxxxyyyxxx{{{~~~yyyRRRKKK???___}}}iiidddtttyyyyyyvvvkkkuuu999999:::===BBBHHHMMMPPPccceeejjjooovvv}}}uuuIII>>>===```xxxnnnlllhhh^^^RRRccc((())))))+++---///111222,,,...111666;;;@@@DDDGGGWWWWWWXXX[[[aaagggjjjllluuuxxx}}}```AAAGGG~~~lllZZZYYY|||+++++++++***)))'''&&&%%%///......------------...)))))))))***---111444555888;;;AAAHHHNNNRRRTTTVVV[[[]]]aaadddggglllrrrvvvjjjRRRrrrqqqjjjrrrVVV???444777???444fff((()))+++,,,---------,,,(((''''''&&&&&&&&&''''''((())))))***))))))******''''''((()))+++---///000000222444666888<<>>>>>LLLSSSNNNHHHHHHPPPbbbkkkjjjtttnnniiieee******)))(((''''''&&&&&&***))))))((((((((())))))&&&(((***)))'''%%%&&&(((%%%%%%&&&''''''((((((((('''(((***)))(((''''''(((***+++,,,+++***)))+++,,,***++++++***((('''((()))......000111222222333333555999???CCCEEEIIIMMMQQQPPPSSSVVVZZZ]]]bbbgggkkkqqqpppqqqtttyyy|||}}}}}}~~~zzzwwwwwwxxxwwwzzzpppwwwzzzqqqlllmmmppprrrsss~~~}}}|||{{{zzzyyyyyyyyy{{{|||}}}xxxvvvuuuuuuvvvvvvuuutttoooooonnnnnnnnnmmmmmmmmmoooooopppqqqqqqqqqqqqqqqhhhhhhiiijjjjjjiiihhhhhhjjjlllmmmoooppppppppppppoooooopppqqqrrrsssttttttttttttrrrooollliiiiiiiiieeeddddddeeehhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhh```______^^^___```aaabbb___[[[TTTKKKEEEGGGOOOWWWVVVRRRMMMNNNSSSWWWYYYXXXOOOMMMJJJJJJLLLLLLIIIEEEOOOMMMJJJFFFCCCAAA@@@???@@@@@@@@@??????>>>>>>>>>;;;::::::999:::<<<>>>???===<<<>>>CCCGGGEEE???888<<<:::999;;;<<<;;;888666666555888>>>>>>999777999999999888888777777777777::::::999999999999888888999;;;======<<<::::::;;;@@@AAADDDHHHKKKJJJFFFBBBIIIIIIKKKQQQWWWXXXRRRKKKEEEEEEEEEFFFJJJRRR\\\bbbaaa___\\\XXXTTTSSSUUUWWWWWWWWWVVVPPPHHHDDDFFFHHH???>>>===???BBBFFFIIIKKKQQQYYY[[[aaakkkdddOOOCCC999<<>>??????@@@AAAAAA;;;???BBBCCCAAA@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAASSSiiilllOOO999===HHHJJJnnn```MMM@@@;;;<<<<<<<<<===<<<;;;999888777777777666555555555666777999:::777666444555555555444333666666555555555444444444666777777888888888888888666666555555666888:::;;;666777888999999999888777777777777777777666666666555777999777333222444777444333222333555777666555444444444444444444444444999888888777777888:::;;;@@@EEEHHHGGGDDDEEELLLSSSQQQKKKEEEFFFOOOYYY```bbblllnnnwww{{{vvvooohhhcccbbbbbbcccYYYZZZ\\\___bbbeeeggghhhWWWUUUTTTSSSTTTVVVYYY[[[dddaaadddppp||||||ooobbb```\\\ZZZ[[[[[[XXXSSSQQQLLLNNNVVVbbbgggbbb```bbb\\\\\\ZZZYYYYYYXXXXXXYYYNNNOOOQQQSSSUUUWWWXXXYYYdddhhhlllpppqqqrrrssstttxxxmmm^^^XXXVVVOOOFFF===DDDGGGAAA999777888999:::444777@@@???<<>>888666999<<<>>>AAAEEEBBBBBBBBBDDDHHHMMMRRRTTTNNNTTTUUUOOOSSSbbbmmmpppzzzrrrjjjlllttt{{{{{{yyytttxxxxxxiii^^^___pppyyyyyywwwjjjaaaeeeVVVZZZ```fffkkkiii```WWWmmmxxxxxxgggXXXUUUVVVUUUWWW\\\jjjyyy}}}tttkkkhhhiiiwwwzzzvvvwwwssslllddddddbbb^^^\\\^^^eeejjj___``````]]]ZZZ\\\ccciiiuuu|||{{{qqqmmmsss{{{nnnwwwyyyoooiiilllpppppppppmmmgggbbb\\\VVVPPPKKKJJJJJJGGGFFFHHHJJJEEE>>>JJJ^^^iii^^^PPPLLLKKKIIIDDDNNNTTTTTTXXX```\\\RRRYYYhhhvvvvvvnnnmmmzzz~~~xxxlllaaa\\\```hhhnnnkkkrrr|||jjjbbbuuu}}}{{{oooffffffiiikkk______WWWLLLMMMXXX[[[UUUHHH@@@<<<@@@BBB???<<<<<>>AAA@@@@@@BBBCCCDDDFFFHHHKKKNNNPPPQQQNNNUUUYYYYYY[[[ccckkkpppvvvqqqmmmnnnrrruuusssooowww{{{{{{}}}|||}}}~~~}}}|||}}}|||{{{~~~yyyzzz}}}zzz||||||yyy{{{|||{{{wwwtttrrrsssxxx|||~~~~~~tttllliiiXXXTTTNNNIIIEEEBBB>>><<>>@@@CCCEEEEEEEEEEEEJJJOOOVVVZZZWWWSSSWWW^^^hhhggghhhjjjkkkjjjgggeeelllnnnrrrwwwzzzyyytttqqqnnnyyy}}}{{{~~~xxx~~~www{{{wwwzzz{{{xxx}}}}}}|||zzz|||zzzxxx}}}~~~}}}{{{{{{{{{zzz~~~{{{~~~|||xxxxxx}}}}}}~~~}}}zzzwwwuuuuuu}}}~~~zzz|||************)))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&''''''(((((())))))***++++++,,,,,,---...////////////333;;;>>>:::555444555666888:::<<<===>>>>>>DDDFFFOOOWWWSSSKKKNNNYYYXXX[[[^^^aaaaaaaaa``````iiiiiiiiiiiijjjiiihhhgggmmmqqqmmmllluuuvvvuuu{{{www}}}{{{pppkkkrrr}}}yyy~~~xxxxxxzzz}}}~~~}}}}}}~~~ssszzz~~~||||||~~~}}}|||{{{{{{}}}~~~~~~}}}}}}|||{{{|||~~~}}}||||||{{{yyyxxxvvvxxxzzzzzzzzzzzzzzzxxx{{{uuuvvv|||~~~}}}yyyxxxzzz|||{{{zzzzzzzzzxxxvvvxxx}}}zzz}}}zzz|||~~~sssrrrrrruuu|||~~~||||||{{{yyyvvvvvvwwwyyy{{{zzz|||~~~rrr{{{}}}~~~~~~}}}}}}~~~}}}zzzyyyxxxwwwxxxwwwvvvtttvvvwwwwwwzzz}}}||||||}}}|||}}}~~~||||||{{{zzzxxx~~~}}}{{{zzz||||||||||||}}}zzz}}}||||||~~~uuurrrrrrwww|||yyysssxxx}}}xxxuuuxxxyyyvvvuuuvvvxxxxxxyyyyyyuuurrrvvv|||wwwyyyvvvppprrr{{{************)))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''(((((()))000/////////......------...,,,...555777444222222777777777888:::===@@@BBBBBBCCCLLLWWWWWWTTTZZZgggVVVYYY\\\]]]]]]]]]___aaa```aaacccdddfffiiilllnnnaaagggeeegggnnniii______mmmsssrrrlllmmmwwwzzzwwwuuuyyy}}}~~~{{{vvvuuuxxx{{{}}}~~~~~~}}}yyy}}}}}}}}}~~~~~~~~~}}}|||zzz~~~~~~~~~|||zzz}}}~~~}}}}}}}}}}}}{{{{{{{{{{{{|||{{{yyyvvvvvv~~~~~~}}}zzz}}}yyyvvvyyy~~~|||~~~}}}{{{zzz~~~}}}yyyvvvuuuwwwyyy{{{}}}~~~~~~||||||}}}tttvvvyyyrrrqqqwwwvvv{{{|||~~~zzzyyyyyy{{{||||||{{{zzz~~~{{{wwwuuuvvvyyy|||~~~yyyxxxwwwxxxyyyxxxvvvtttxxxqqqqqqwwwzzzwwwxxx~~~{{{xxxuuuwww|||~~~|||yyywwwvvv}}}xxxuuuxxxnnnvvv{{{xxxtttuuuvvvvvvyyywwwuuuuuuvvvwwwvvvuuuuuuwwwyyyxxxvvvzzzzzzzzzzzz{{{}}}~~~{{{xxx{{{wwwttttttvvvuuuoooiiiooorrruuuvvvtttrrrqqqqqq}}}{{{}}}~~~yyy~~~}}}{{{xxxuuuwww{{{tttnnnkkkrrr}}}zzzrrrtttzzz|||{{{vvvtttvvvvvvuuuuuuxxxrrrtttzzz~~~yyysssttt{{{sssvvvrrriiijjjvvv}}}{{{************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))******,,,,,,------......//////000------111444222222444666666555555777;;;???BBBCCCDDDHHHMMMOOOPPPVVV]]][[[\\\]]]]]]]]]^^^```bbbZZZ]]]```ccceeegggjjjllldddiiifffgggooooookkkooogggmmmnnnkkkqqq|||{{{ppp}}}|||zzzyyyxxxzzz|||}}}ssstttsssqqqrrrwwwzzzyyy|||||||||||||||{{{{{{zzzyyyxxxyyyzzz{{{zzzxxxvvvxxxyyyzzz{{{}}}|||}}}~~~zzz|||yyy}}}|||}}}|||~~~{{{yyyxxxxxxyyy}}}vvvxxxzzzyyyyyyyyy{{{|||wwwxxx~~~~~~~~~zzzwww}}}{{{{{{~~~~~~~~~~~~zzzxxxuuuvvvyyy{{{zzzwwwnnnqqqrrrqqqtttyyy{{{zzz{{{wwwvvvxxxxxxuuurrrrrruuuttttttuuuvvvwwwxxxyyyrrruuuwwwuuuqqqqqqwww}}}|||{{{zzzxxxrrrlllllloootttuuutttppppppuuuzzz|||jjjlllmmmmmmmmmoootttxxxkkkpppttttttqqqppptttwww}}}vvvyyyyyynnniiimmmkkkmmmpppsssuuuyyy}}}|||xxxyyyxxxvvvuuuvvvzzz}}}zzz~~~~~~~~~yyyuuuvvvyyyvvvqqqmmmllllllnnnpppuuuuuuwww{{{}}}yyyooopppqqqrrrpppnnnmmmmmmrrrmmmlllpppxxx{{{wwwqqquuurrrqqquuuvvvtttrrrsssmmmsssvvvssspppppppppnnnsssqqqooopppsssvvvxxxyyyxxxyyywwwrrrnnnsssuuuuuuuuutttssssssrrrrrrrrrzzzyyyqqqpppsssvvvtttqqqyyyvvvtttuuuwwwvvvqqqmmmmmmssszzz|||zzzvvvsssrrrtttuuu{{{}}}sssuuuwwwxxxvvvrrrppprrrvvvxxxqqqmmmrrr}}}~~~|||uuuxxx}}}~~~{{{wwwuuuvvvvvvuuuwww{{{oootttuuuoooqqqyyy}}}yyynnnooo{{{|||************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((())))))''''''((()))+++,,,------111---,,,000222111111333222222222333444666888999???BBBCCCBBBFFFLLLNNNMMMUUUVVVWWWYYY[[[\\\]]]]]]\\\aaafffiiiiiiiiiiiijjj^^^bbb\\\ZZZdddiiimmmwwwvvv|||{{{tttxxxrrrnnnnnnoooooonnnnnnqqquuuuuuwwwuuuqqqqqqvvvyyywwwxxxwwwwwwyyyyyyxxxvvvuuu|||{{{yyyzzz{{{zzzwwwtttwwwvvvvvvxxxzzz}}}~~~~~~www~~~{{{}}}}}}|||zzz{{{|||{{{}}}~~~uuuxxx{{{|||yyywwwxxxzzzzzz{{{|||~~~}}}{{{~~~~~~}}}{{{{{{zzzuuurrrppprrruuutttrrrpppggglllmmmkkklllqqqtttrrrwwwqqqoootttvvvtttsssuuuiiigggeeefffiiijjjiiigggkkknnnqqqrrrpppooooooqqqrrrnnnlllmmmkkkeeedddfffkkkmmmmmmjjjmmmrrrsssooojjjhhhgggjjjooorrrqqqooonnnnnnnnnkkkfffbbb```___bbbfffjjjlllllllllmmmoooddd\\\```fffccceeekkkiiikkkppprrroooooossstttrrrkkkkkkkkklllooosssvvvyyyyyy||||||~~~}}}yyy~~~yyyyyy{{{|||{{{yyyyyy|||{{{vvvuuuyyy{{{yyyuuuqqqmmmmmmnnnppphhhkkkoooqqqqqqqqqqqqqqqttt}}}pppllljjjfffjjjhhhgggkkkqqqtttrrrnnnnnnqqqqqqppprrrvvvwwwtttlllppprrrpppooopppoookkkkkkiiiggghhhmmmrrrvvvxxxwwwwwwuuuooojjjjjjpppvvvvvvwwwwwwxxxwwwuuusssqqqlllrrrzzz~~~~~~}}}}}}{{{tttllliiilllqqquuuwwwqqqtttwwwxxxvvvuuuwwwzzztttzzz|||wwwuuuuuupppvvv}}}yyytttvvvxxxxxxxxxxxxxxxwwwqqqqqqppppppsssxxx}}}|||tttuuuyyywww}}}{{{yyyuuussssssrrrqqquuuzzzrrrsss|||ssskkkmmmyyy{{{ooonnnyyy}}}vvv************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&'''(((((()))***+++,,,,,,---///++++++///111000///111222333444555666555555444999???BBBBBBKKKYYY\\\VVVHHHIIILLLQQQVVVYYYYYYXXXJJJPPPYYY___``````aaabbbbbblllmmmnnnrrrnnniiinnn~~~rrrqqqyyyvvvjjjeeekkksssyyyxxxtttrrrtttlllqqqrrrnnnmmmpppnnnhhhmmmmmmooossswwwwwwwwwwwwuuurrrpppooopppooolllhhhpppoooooopppsssvvvwwwxxxtttuuuxxx|||~~~zzz~~~|||zzzzzz|||||||||{{{uuu{{{{{{~~~|||}}}zzz|||wwwzzz~~~|||yyy{{{xxxxxx|||}}}~~~}}}}}}~~~{{{~~~{{{vvvtttuuuuuuuuuuuuuuuwwwzzz}}}qqqnnnnnnrrrtttrrrnnnkkklllpppoooiiifffiiiiiiffflllfffdddjjjnnnnnnooorrrnnnjjjfffgggjjjkkkgggbbbhhhhhhhhhjjjlllmmmllljjjiiibbb```cccccc___^^^aaabbbfffgggggglllqqqmmmffffffdddcccffflllqqqssssss[[[\\\^^^bbbddddddaaa___```______^^^```eeekkkpppqqqdddccchhhfffiiilllfffkkkrrrsssmmmjjjmmmpppoooiiijjjlllnnnrrrvvvyyy{{{}}}|||zzzyyy{{{|||~~~{{{vvvrrrppppppzzzzzzrrrqqqwww|||~~~yyyxxxzzzxxxrrrsssxxx}}}yyyvvvvvvxxxyyymmmrrrwwwuuuooollloootttxxxqqqnnniiifffeeefffgggjjjlllmmmmmmhhhnnnooojjjmmmvvvxxxrrrkkknnnooonnnppprrrpppjjjeeebbb___```dddjjjooorrrrrruuuxxxyyyvvvqqqllliiiqqqsssvvvxxxyyyxxxvvvtttrrrssstttxxx|||~~~}}}{{{ttt}}}zzzpppiiirrrmmmeee```___eeemmmsssbbbkkkssssssnnnnnnvvvxxx|||~~~zzzsssnnnmmmnnnnnntttzzz{{{{{{}}}~~~qqqqqqppppppqqqqqqkkkeeefffkkkooolllhhhkkkwwwyyyooolllmmmkkkrrryyyuuuuuuqqqooonnnmmmlllpppvvvvvvqqqssszzzxxxnnnlllrrrnnnuuurrreeedddnnnoooggg******))))))((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))***,,,,,,,,,...000222222222333444444333333222DDDAAA???AAAFFFLLLNNNOOOHHHHHHHHHIIIKKKMMMPPPQQQPPPPPPSSS[[[cccgggeeebbb^^^bbbgggjjjhhhggggggggg{{{uuutttpppiiioootttmmmfffhhhooooookkkooorrrjjjmmmnnnqqqrrrmmmfffffflllkkkjjjiiikkkoooqqqpppnnnqqqnnnjjjgggfffgggiiikkkgggiiinnnsssqqqmmmpppyyyuuuvvvwwwzzz}}}xxx~~~rrryyyuuuxxx{{{}}}|||{{{zzzyyywww|||}}}xxxwww|||}}}zzz|||~~~|||~~~~~~}}}~~~~~~~~~~~~}}}wwwwww~~~}}}|||}}}}}}|||zzzzzz|||}}}~~~yyyttttttwwwyyyxxxvvv}}}{{{xxx}}}|||}}}~~~|||zzz}}}|||~~~|||uuuooolllrrrttttttppplllkkkooosssrrrkkkhhhiiiiiihhhlllsssgggjjjggg```^^^aaaaaa]]]bbbgggkkkiiieeeeeejjjpppeeeccc___^^^dddmmmoookkkjjjeeecccgggnnnpppjjjdddeeecccbbbaaabbbbbb```___dddddddddfffiiimmmqqqttthhhhhhgggdddcccgggooovvveee```[[[[[[```eeegggfff___``````]]]\\\___hhhpppgggccc^^^\\\]]]bbbhhhlllggghhhkkkmmmiiieeehhhoooaaabbbfffkkklllmmmxxx}}}}}}}}}zzzzzz|||xxxxxxvvvxxxzzzvvvpppqqqwww{{{wwwuuuuuusssqqquuu{{{{{{|||vvvuuuwwwwwwrrrtttsssmmmeeebbbggglllmmmiiikkkjjjgggfffeeeeeegggjjjnnnpppdddfffhhhhhhiiikkknnnpppiiidddfffmmmnnnfff```^^^```aaabbb```^^^___cccggghhhhhhhhhggghhhiiiiiijjjcccdddhhhnnnrrrrrrmmmiiioookkkoooyyyxxxooolllrrrrrrqqqooommmlllllllllmmmuuuwwwxxxwwwqqqiii```ZZZhhhddd^^^ZZZYYY[[[]]]______]]]]]]dddmmmqqqnnniiissssssqqqooorrruuummmbbboootttuuussstttyyyzzzvvvkkkgggeeefffjjjjjjgggcccYYYcccllljjjbbb___fffooonnniiiffffffjjjlllkkkhhhgggggggggeeecccccceeefffhhhhhhhhhhhhhhhhhhhhhhhh```dddddd___[[[]]]___```*********)))((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((***+++,,,,,,---///222000000111222333555555666@@@===<<<===BBBEEEGGGFFFCCCDDDEEEGGGJJJMMMPPPRRRSSSRRRRRRVVV]]]aaacccbbbfffhhhiiifffbbbaaaeeejjjeeegggpppqqqjjjmmmooogggpppqqqqqqmmmiiigggeeebbbcccfffiiijjjiiihhhiiijjjhhheeecccdddgggjjjkkkkkkiiihhhfffeeedddccccccdddggggggiiijjjgggeeemmmxxxnnnoooppprrruuuxxx{{{|||zzz}}}uuuzzz|||yyyxxxuuuwwwxxxyyywwwuuussssssuuuyyy}}}{{{wwwvvv{{{zzzzzz|||~~~zzztttvvv||||||{{{|||~~~}}}yyyyyy}}}~~~||||||~~~zzz{{{yyyxxx{{{{{{}}}{{{}}}{{{}}}~~~|||}}}~~~~~~~~~{{{{{{~~~~~~yyyxxx{{{{{{~~~}}}}}}~~~}}}yyyyyyzzz{{{|||zzzwwwtttrrrtttuuurrrnnnooouuuxxxvvv~~~}}}|||~~~{{{{{{yyyxxxxxxwwwwwwwww}}}yyyuuuuuuxxxzzzxxxvvvxxxzzz}}}{{{zzztttsssrrrrrrwww}}}}}}}}}~~~yyyxxxyyyrrrhhhkkkmmmllliiiggghhhjjjiiiccc```bbbccc```aaaeee^^^aaaaaa]]][[[\\\ZZZVVV[[[^^^aaaaaa______bbbeeeeee```XXXUUU[[[dddfffbbb___[[[YYY]]]dddhhhddd```aaa^^^ZZZXXXXXXXXXXXXWWW[[[\\\]]]^^^aaadddggghhhdddddddddaaa```bbbhhhnnnccc^^^YYYXXX\\\______^^^VVVWWWWWWTTTQQQSSSZZZ```^^^\\\YYYXXXYYY\\\___bbbaaabbbdddgggddd```ccciii]]]\\\^^^aaabbbccckkkuuu~~~|||}}}zzzwwwxxxyyy|||{{{xxxvvvvvvtttppplllkkkmmmqqqqqqllllllqqqqqqnnnnnnooonnnnnnrrrxxxwww|||}}}wwwqqqpppqqqqqqmmmnnnmmmiiicccaaacccggglllssssssjjjgggmmmpppmmmbbbaaa___^^^___aaaccceeeaaaaaaaaaaaabbbccccccddd```]]]]]]cccccc^^^XXXWWWVVVWWWWWWVVVTTTTTTXXX[[[ZZZZZZZZZYYYZZZ[[[[[[\\\XXXYYY\\\```dddeeebbb___^^^^^^eeennnlllaaa]]]aaa\\\[[[ZZZZZZYYYYYYYYYYYYXXXYYY[[[]]]]]][[[YYYXXXZZZXXXUUURRRQQQRRRUUUWWWVVVTTTTTT[[[cccgggeeeaaaccccccaaa^^^```ccc```XXX^^^ccceeeccceeejjjkkkggg___[[[XXXYYY]]]``````^^^PPPTTTXXXWWWTTTRRRUUUYYY^^^ZZZVVVVVVYYY[[[YYYWWW]]]______^^^[[[XXXWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTSSSVVVTTTOOOLLLMMMMMMLLL+++******))))))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))***++++++,,,...000222111111111111333555666999888888999<<<>>>>>>===>>>???AAADDDHHHKKKOOOPPPSSSQQQOOOPPPUUUZZZ^^^```YYY[[[[[[WWWTTTXXXbbbkkkcccaaaddd___VVV]]]iiihhhiiilllhhhgggjjjeee```eeeccchhhgggbbbccchhhfff___dddaaa]]]\\\___bbbeeefffddddddeeeeeedddbbb```___ccccccdddeeebbbbbbhhhqqqjjjjjjkkkmmmooorrruuuwwwvvvwwwvvvuuuxxx~~~}}}yyy}}}}}}wwwtttssstttuuuuuuuuutttsssrrrqqqqqquuuxxxwwwsssssswww{{{zzz{{{}}}{{{sssooottt~~~zzzzzz|||~~~{{{tttqqqrrrvvv{{{}}}{{{yyy{{{}}}}}}wwwxxxvvvsssuuuzzz{{{yyy}}}}}}{{{|||~~~|||yyyzzz~~~xxxtttxxx}}}~~~{{{yyyzzzxxxuuuuuuwwwxxxyyyxxxwwwzzz}}}{{{vvvvvvyyy}}}|||vvvooojjjlllnnnmmmkkkmmmrrruuuuuuyyy~~~~~~~~~~~~{{{xxxxxxyyyyyyvvvtttwwwtttqqqrrrtttuuutttrrrqqquuu{{{|||wwwqqqqqqtttwww{{{{{{xxxyyy{{{}}}tttqqqzzzqqqfffggggggfffdddaaa___```aaa^^^YYYVVVXXXYYYWWWUUUUUUSSSVVVWWWUUUTTTTTTRRRMMMQQQRRRSSSTTTUUUUUUVVVVVVccc\\\QQQLLLPPPYYY[[[XXXSSSPPPNNNRRRYYY]]]]]]ZZZ___[[[VVVSSSRRRSSSSSSSSSQQQRRRSSSUUUVVVWWWXXXXXX[[[\\\]]][[[XXXYYY\\\```^^^ZZZUUUTTTUUUVVVTTTRRRQQQSSSRRRPPPLLLLLLPPPSSSRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVYYY[[[YYYUUUWWW\\\YYYVVVTTTVVVWWWXXX\\\aaahhhjjjoootttsssnnnnnnqqqooorrrqqqmmmkkkkkkhhhdddgggeeefffkkkmmmkkkiiiiiieeecccbbbeeeeeeeeeiiiooogggkkklllfffaaaaaaaaa```bbbaaaaaa___^^^]]]\\\\\\UUUYYYYYYWWW]]]eeeddd]]]ZZZXXXVVVTTTSSSTTTUUUVVV[[[YYYVVVVVVXXXXXXVVVSSSUUURRRQQQTTTUUUQQQNNNNNNLLLLLLLLLJJJHHHHHHJJJLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKMMMPPPTTTUUUUUUSSSSSSVVV___gggbbbUUUPPPSSSKKKLLLLLLLLLLLLLLLLLLKKKEEEEEEFFFHHHJJJNNNQQQRRRNNNOOONNNKKKGGGFFFHHHKKKIIIGGGGGGLLLRRRUUUSSSOOOPPPRRRPPPMMMMMMPPPQQQNNNPPPSSSUUUUUUWWWZZZ[[[YYYSSSOOOKKKJJJMMMQQQSSSRRRKKKIIIHHHHHHJJJKKKIIIGGGQQQNNNKKKKKKNNNOOOMMMKKKMMMPPPSSSSSSPPPMMMKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGLLLLLLIIIDDDBBBDDDBBB===++++++******)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((()))***)))***,,,///666444222000//////000111222333555777999:::999999<<<===???BBBEEEIIIKKKMMMMMMLLLLLLLLLOOOSSSXXX\\\[[[___bbb```]]]```iiirrrkkkeeeaaaXXXNNNVVVcccbbb]]]bbb^^^```iiiddd]]]dddccciiifff^^^aaakkkhhh[[[___^^^\\\[[[\\\^^^```aaa```aaaaaaaaaaaa___]]]\\\]]]]]]___bbbcccdddeeefffeeeeeeeeefffiiillloooqqqooolllmmmrrrtttrrrqqqrrrnnnuuu|||~~~{{{vvvsssrrrrrrqqqqqqrrrtttuuuvvvuuuppprrrtttrrrnnnmmmpppsssxxxyyyxxxsssnnnmmmttt{{{xxxxxx{{{~~~zzzrrrmmmmmmoooxxx{{{uuusss{{{}}}zzz{{{xxxssstttxxxzzzxxx}}}zzz|||}}}~~~}}}zzz{{{~~~~~~}}}uuupppsssxxxzzz|||{{{yyywwwwwwvvvuuuvvvwwwrrrrrrqqqqqqwww~~~|||vvvuuuyyy~~~yyyrrrmmmlllnnnooooooppprrrtttvvvuuuyyy~~~|||xxxuuuvvvzzzzzzvvvrrrpppnnnmmmmmmooopppnnnlllmmmqqqxxx~~~}}}{{{zzzvvvtttvvvxxxyyy~~~zzzrrrnnnllljjjuuummmiiipppwwwssshhh```pppkkkddd]]]ZZZZZZ\\\]]]XXXSSSOOOOOOQQQRRRPPPNNNMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGJJJLLLMMMKKKHHHXXXVVVOOOIIIIIIOOOSSSRRRMMMKKKJJJLLLQQQUUUWWWVVVYYYVVVSSSRRRRRRQQQPPPOOOJJJKKKMMMNNNOOONNNMMMLLLQQQSSSUUUTTTQQQOOOPPPRRRUUURRRPPPOOOOOONNNKKKIIILLLNNNNNNMMMJJJIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLRRRQQQSSSUUUSSSOOOOOOSSSWWWRRRNNNNNNQQQSSSTTTTTT^^^cccllltttuuussswww}}}nnnpppnnnhhhdddbbb^^^YYYcccaaaaaadddgggfffbbb___]]]ZZZYYYZZZYYYWWWZZZ```UUUZZZZZZVVVSSSTTTTTTSSSVVVTTTSSSTTTVVVVVVSSSPPPWWWWWWTTTQQQTTTXXXSSSKKKRRRPPPNNNLLLJJJJJJJJJKKKTTTPPPLLLMMMPPPPPPLLLHHHKKKIIIHHHHHHHHHGGGGGGGGGFFFFFFEEECCCBBBAAABBBCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEHHHJJJKKKLLLOOOSSS[[[___XXXLLLGGGIIIEEEFFFGGGIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBDDDFFFHHHJJJLLLMMMIIICCC>>>>>>@@@EEECCCBBBDDDHHHIIIFFFCCCEEEHHHJJJHHHFFFGGGIIIJJJGGGIIIJJJJJJKKKMMMMMMLLLLLLHHHDDDCCCDDDFFFFFFEEEGGGDDDAAABBBEEEGGGEEEBBBIIIGGGFFFGGGIIIJJJIIIHHHAAADDDGGGHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDIIIHHHDDDAAABBBDDDAAA;;;+++++++++***))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((()))+++---444222000...------///000...111444777888999999999<<<===???AAACCCDDDFFFFFFBBBEEEHHHJJJKKKNNNRRRVVV^^^dddiiihhhbbb^^^___bbbaaa___dddccc\\\^^^___VVV[[[^^^]]]]]]aaa```ZZZXXX\\\aaa```\\\dddrrrqqqeee\\\]]]^^^___^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZ[[[YYYXXXYYY^^^bbbbbb``````______```bbbfffiiikkkkkkgggiiiqqqtttpppnnnqqqjjjpppwwwzzzxxxtttpppooopppnnnnnnooorrrttttttsssrrrssssssqqqmmmkkklllnnnsssrrrnnnjjjiiimmmrrruuupppqqquuuyyyvvvoookkkkkkiiiqqqsssnnnnnnwww|||zzz}}}wwwuuuxxxzzzxxxyyyzzzzzz{{{|||}}}{{{yyy||||||yyyyyy|||zzzzzz}}}}}}{{{{{{~~~}}}|||}}}~~~||||||}}}~~~{{{{{{{{{{{{wwwssstttsssssswww|||vvvvvvtttrrrqqqrrrssssssmmmllljjjjjjpppvvvtttnnnnnnqqquuuxxxyyyvvvrrroookkkmmmoooqqqpppnnnppprrrpppsssvvvyyyzzzzzz{{{|||tttqqqoooqqqvvvwwwsssooollllllmmmnnnoooooommmkkkkkkoootttyyy|||zzzxxxvvvnnnpppuuuxxxuuusssyyyzzzzzzwwwqqqnnnnnniiiaaaiiieeedddjjjnnnmmmllllllooojjjddd`````````___]]]XXXTTTNNNKKKMMMPPPRRRQQQMMMKKKHHHHHHGGGGGGIIIKKKFFFCCCBBBCCCGGGHHHEEEBBBGGGLLLMMMHHHDDDGGGKKKMMMMMMLLLLLLLLLNNNQQQRRRSSSMMMMMMMMMOOOPPPNNNKKKHHHGGGIIIJJJLLLKKKJJJHHHFFFKKKNNNRRRQQQNNNJJJJJJKKKLLLKKKJJJJJJJJJIIIGGGFFFCCCDDDEEEEEEDDDCCCCCCCCCFFFEEEEEEEEEEEEFFFHHHIIITTTSSSTTTVVVTTTOOONNNPPPSSSPPPKKKJJJMMMPPPPPPMMMPPPUUU___iiikkkkkkpppwwwhhhjjjiiiccc```^^^ZZZVVVXXXXXXXXXZZZ]]]___\\\WWWZZZVVVTTTSSSPPPKKKLLLPPPOOOSSSSSSPPPPPPRRRSSSQQQNNNLLLLLLNNNRRRRRRNNNJJJPPPPPPNNNLLLMMMPPPOOOLLLKKKJJJIIIGGGFFFFFFFFFFFFKKKHHHEEEGGGKKKLLLHHHCCCDDDDDDCCCBBBAAABBBDDDDDDBBBAAA@@@??????>>>======???????????????@@@AAAAAA>>>?????????@@@AAADDDFFFJJJLLLPPPPPPIIIAAA>>>??????@@@BBBCCCDDDDDDCCCBBBCCCBBBAAAAAA@@@@@@AAAAAAFFFHHHIIIFFFAAA===<<<<<>>???@@@@@@@@@:::@@@FFFHHHGGGHHHLLLQQQOOOUUU\\\___\\\WWWTTTSSSTTTVVV^^^___WWWZZZ]]]VVVVVVUUU[[[[[[YYYggglll[[[]]]___]]]ZZZ```jjjiiiaaaYYY[[[^^^___]]][[[ZZZZZZ___^^^^^^^^^]]]]]]]]]]]][[[[[[WWWSSSTTTZZZ______```_________aaaeeeiiikkkiiigggiiiooorrrrrrqqqrrrmmmooorrrtttssspppkkkhhhmmmkkkjjjkkknnnnnnllliiissssssrrrpppmmmkkkkkklllqqqqqqmmmiiijjjpppsssrrrmmmmmmqqquuutttnnnmmmooojjjlllllljjjnnnuuuzzzzzz~~~~~~xxxuuuvvvxxxwwwzzz|||~~~|||{{{|||~~~xxxvvvxxx}}}{{{xxxwwwwwwttttttwwwwwwttttttvvvwwwyyy{{{|||}}}}}}|||{{{~~~yyyxxx}}}~~~xxxwww{{{~~~||||||zzzuuuqqquuu|||vvvwwwuuuqqqpppqqqqqqnnnnnnnnnkkkhhhjjjmmmkkkfffggghhhkkkmmmooonnnmmmllliiikkknnnqqqooojjjjjjnnnnnnoooppprrrtttvvvwwwxxxnnnmmmmmmooossssssqqqnnnjjjlllnnnoooooonnnmmmllllllnnnrrrvvvwwwvvvtttrrrlllqqqxxxzzztttqqqxxx{{{sssrrrrrrkkk```dddcccdddfffdddbbbeeekkkaaa```aaaeeejjjiiiddd^^^YYYXXXSSSMMMKKKOOOSSSSSSOOOJJJGGGGGGFFFFFFHHHLLLGGGDDDAAABBBDDDEEEDDDBBB;;;CCCHHHEEEBBBCCCFFFGGGKKKLLLMMMLLLLLLLLLNNNPPPGGGIIIKKKNNNPPPNNNIIIEEEFFFGGGHHHIIIHHHGGGDDDCCCGGGKKKOOOOOOLLLIIIHHHIIIFFFFFFGGGGGGFFFFFFFFFFFF@@@@@@AAABBBBBBAAA@@@@@@CCCCCCCCCDDDEEEFFFGGGHHHOOOMMMNNNRRRQQQMMMKKKLLLNNNMMMIIIGGGIIIMMMMMMIIICCCFFFLLLSSSUUUUUUYYY^^^[[[^^^___[[[ZZZ[[[YYYUUUOOORRRSSSTTTXXX]]]]]]ZZZYYYUUUSSSQQQLLLFFFEEEIIILLLNNNOOOMMMMMMPPPQQQNNNLLLJJJJJJLLLOOOOOOMMMJJJEEEFFFGGGGGGGGGIIIKKKLLLGGGGGGEEEDDDCCCCCCBBBBBBCCCAAAAAACCCGGGGGGEEEBBB???BBBBBB>>>===@@@BBBBBB???>>><<<<<<<<<<<<:::999<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<;;;:::;;;>>>@@@EEEFFFGGGEEEBBB???=========>>>>>>???@@@@@@@@@@@@>>>???@@@BBBCCCEEEFFFGGG???@@@AAABBBBBBAAA???>>>::::::;;;>>>BBBEEEFFFFFFBBBDDDHHHKKKIIICCCBBBDDDBBB@@@AAACCCCCC@@@???AAA>>>???AAACCCEEEFFFFFFFFF>>>???@@@???>>>???BBBEEE>>>???AAACCCEEEFFFFFFFFFEEEDDDCCCAAA>>>>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCCCCBBBCCCGGGFFFBBB,,,,,,+++******))))))(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######################################################################################################!!!"""""""""#########$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%&&&(((***((()))***+++,,,---...///...000333444444444666888666777999:::;;;;;;;;;;;;888>>>DDDDDDAAAAAAFFFLLLMMMPPPUUUZZZ]]]]]]ZZZXXXTTTZZZddd___PPPOOOWWWVVVOOOJJJXXXXXXRRRuuunnn^^^[[[WWWVVVXXXXXXWWWUUUVVVXXXZZZYYYWWWUUUUUUVVV[[[\\\^^^______]]][[[ZZZVVVaaafff^^^UUUUUUYYY\\\]]]\\\[[[[[[]]]aaaeeegggcccddddddeeehhhmmmnnnlllllljjjiiikkknnnmmmiiieeehhhfffeeehhhkkklllhhhcccmmmmmmlllkkkiiihhhhhhiiijjjooonnniiigggjjjmmmmmmiiiiiikkknnnnnnkkklllpppkkkdddbbbgggmmmqqquuuxxxuuuxxxyyytttqqqrrrsssrrrwwwxxxzzz|||}}}|||zzzxxxvvvsssuuu{{{}}}zzzvvvuuurrrooonnnqqqpppmmmllloooqqqrrruuuyyyxxxttttttxxxzzzxxxxxxzzzzzzvvvuuuxxxxxxsssuuuzzzxxxqqqrrrzzzxxxwwwxxxwwwrrrlllmmmrrrnnnrrrrrrnnnnnnpppoookkklllmmmkkkeeedddeeeeeebbb```aaacccddddddcccaaa```___```fffjjjgggaaaaaaeeegggfffdddeeegggjjjlllnnneeefffhhhiiijjjiiigggfffaaadddgggiiiiiigggeeedddeeegggiiilllmmmmmmlllkkkjjjkkknnnoookkkiiiqqq{{{{{{}}}sssnnnnnnhhh]]]aaaaaabbbccc^^^YYY[[[```[[[XXXXXX]]]fffiiifffaaaXXX\\\ZZZPPPKKKLLLOOOOOOPPPKKKHHHJJJIIIFFFGGGLLLIIIFFFCCCBBBBBBDDDEEEEEE;;;@@@BBBBBBCCCFFFEEEBBBCCCFFFIIIIIIGGGFFFHHHJJJGGGHHHIIIKKKLLLJJJFFFCCCDDDDDDEEEEEEDDDCCCAAA@@@AAAEEEJJJKKKHHHFFFFFFGGGEEEFFFFFFEEEEEEEEEFFFHHHCCCCCCBBBBBBCCCBBBAAA@@@>>>@@@DDDGGGHHHHHHHHHGGGGGGFFFHHHMMMOOOLLLJJJLLLLLLNNNKKKFFFGGGKKKKKKGGGKKKIIIKKKPPPRRRRRRSSSWWWSSSVVVWWWUUUUUUWWWVVVRRRLLLQQQSSSQQQSSSYYY]]]\\\XXXUUUSSSRRRNNNHHHHHHKKKIIIKKKJJJGGGHHHKKKJJJFFFIIIHHHHHHIIIKKKKKKJJJIIIEEEEEEFFFGGGGGGEEECCCBBBEEEEEECCCBBB@@@???>>>>>>;;;===???AAABBBBBBAAA@@@;;;@@@AAA<<<;;;>>>AAA@@@>>><<<;;;;;;======:::888::::::999999::::::;;;<<<;;;======;;;999888:::<<>>>>>>>>=========>>>??????>>>>>>???@@@CCCFFFIIIKKK???===<<>>AAABBB???@@@EEEEEEBBBBBBFFF===>>>???AAABBBEEEHHHJJJBBBBBBBBB@@@???@@@BBBDDDAAABBBDDDEEEEEEEEEEEEEEEBBBCCCCCCAAA>>><<<<<<<<<<<<<<<<<<======>>>>>>???>>>CCCFFFDDDDDDFFFGGGEEE,,,,,,++++++***)))))))))%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))))))))***+++++++++******...111333222111000333555222333555777888999999888999???CCCBBB===<<>>>>>:::???DDDEEECCCAAABBBCCCFFFGGGFFFEEEDDDEEEGGGHHHDDDCCCAAAAAAAAA@@@???===;;;???EEEJJJLLLJJJGGGEEEGGGFFFIIIPPPTTTSSSQQQSSSMMMPPPOOOHHHFFFJJJJJJGGGIIIEEEDDDHHHKKKKKKLLLOOOQQQUUUUUUSSSRRRSSSRRRNNNIIIOOOPPPKKKJJJPPPUUUVVVWWWTTTTTTTTTQQQMMMMMMQQQKKKLLLJJJGGGGGGIIIGGGCCCEEEFFFFFFFFFFFFFFFFFFGGGFFFEEEFFFJJJLLLHHHBBB>>>EEEDDDBBB@@@>>><<<:::999777:::===???>>>=========888>>>@@@;;;999===@@@>>>???===;;;<<>><<<;;;<<>>>>>>>>>>>???@@@@@@JJJDDDBBBDDDCCC>>>===@@@<<<888:::@@@BBB???@@@DDD@@@??????>>>>>>AAAEEEIIICCCAAA>>><<<===>>>>>>===@@@AAACCCCCCBBB@@@???@@@;;;>>>AAAAAA???===;;;;;;777888999:::;;;<<<<<<===:::@@@CCCAAA???@@@BBBAAA,,,+++******))))))******'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""###%%%'''(((&&&%%%$$$###""""""""""""#####################$$$###((()))%%%$$$'''***+++,,,---.........---,,,+++---...///...///000222222222444666888999;;;<<<999:::<<<>>>@@@AAABBBBBBEEEBBBEEEIIIIIIFFFHHHNNNRRRggghhhLLLIII<<<@@@CCCEEEEEEJJJTTTZZZZZZNNNNNNMMMJJJHHHHHHLLLPPPNNNKKKHHHJJJNNNPPPMMMJJJJJJLLLPPPSSSSSSPPPMMMJJJOOOQQQSSSVVVWWWTTTPPPLLLQQQSSSSSSRRRPPPNNNNNNNNNTTTSSSTTTWWW[[[\\\[[[XXXaaa___[[[\\\cccjjjiiiccc___^^^^^^___```aaaaaa```^^^]]]]]]^^^___```^^^]]]___^^^]]]]]]\\\\\\]]]]]]___^^^]]]]]]^^^^^^\\\ZZZ\\\ZZZXXXZZZ```dddffffffeeeeeedddccccccccccccdddkkkeeeaaafffppptttnnnffffffddddddfffjjjmmmlllkkkgggffffffggghhhhhhfffeee___^^^___aaacccaaa\\\XXX```^^^^^^aaaaaa^^^___aaa``````______]]][[[YYYXXXXXXVVVSSSPPPOOOOOOPPPQQQOOORRRVVVZZZ\\\[[[ZZZXXXVVVTTTRRRPPPOOOPPPQQQRRRNNNMMMKKKJJJIIIIIIJJJJJJFFFFFFGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHJJJIIIGGGDDDKKKGGGCCCBBBEEEHHHIIIIIIDDDCCCEEEKKKPPPPPPJJJDDDHHHHHHIIILLLNNNMMMHHHCCCGGGIIIJJJJJJJJJLLLQQQUUUQQQYYY\\\YYYWWWXXXUUUPPPVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPOOOOOOOOOQQQTTTUUUNNNOOOPPPMMMIIIFFFGGGHHH@@@DDDHHHHHHEEEBBBAAABBBAAA@@@>>>===<<<;;;::::::AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@AAA@@@>>>===<<<<<<<<<===999:::<<<>>>>>>===<<<;;;KKKKKKGGG@@@???BBBDDDCCC@@@@@@@@@@@@???===<<<;;;:::<<<>>>???>>>>>>???@@@GGGIIILLLLLLKKKJJJJJJKKKJJJJJJHHHEEEBBBBBBCCCEEEHHHHHHHHHEEECCCCCCGGGJJJNNNNNNMMMLLLKKKIIIHHHGGGHHHKKKMMMLLLJJJIIIKKKMMMJJJOOOSSSRRRMMMIIIJJJLLLPPPPPPPPPOOOOOONNNLLLLLLIIIIIIHHHFFFDDDEEEHHHKKKKKKJJJJJJLLLLLLIIICCC>>>>>>@@@CCCEEEEEEDDDBBBAAA;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???BBBAAA>>>;;;::::::;;;;;;666555555555777999:::<<<;;;;;;::::::999888777777555666777:::======;;;999<<<<<<;;;:::::::::;;;;;;::::::::::::;;;;;;<<<===>>><<<:::;;;@@@DDDEEEDDD>>><<<;;;:::;;;>>>AAACCCBBBAAA@@@>>>===<<<<<<<<<<<<;;;<<>>;;;>>>???>>>===<<<>>>BBBFFFDDD???999999;;;<<<:::777<<>>;;;;;;<<<;;;;;;<<<======;;;666333888888777777777777777888888999:::;;;<<<;;;:::999,,,+++******))))))******'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##################$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''#########"""""""""!!!!!!###%%%&&&$$$""""""%%%(((///---***(((((()))+++---***+++---...---...///111///000111333555777888999777888:::<<<>>>???@@@@@@BBB===<<>>@@@FFFIIIIIICCCDDDDDDBBB??????BBBEEEDDDAAA???AAAEEEFFFDDDAAADDDEEEGGGIIIIIIIIIHHHGGGDDDEEEGGGJJJMMMNNNLLLJJJKKKMMMOOOOOONNNMMMNNNOOOQQQPPPQQQTTTXXXZZZYYYWWWZZZ]]]]]]]]]___bbb```\\\]]]\\\[[[[[[\\\]]]]]]]]]YYYXXXWWWXXXYYYYYYXXXVVVUUUUUUUUUUUUUUUUUUUUUVVVUUUVVVWWWWWWVVVUUUTTTTTTUUURRRPPPQQQUUUXXXZZZYYY______^^^______```aaabbbeeedddcccfffiiiiiigggddd```^^^^^^___bbbdddcccaaadddcccbbbbbbcccbbbaaa___```___^^^^^^^^^[[[UUUPPPTTTRRRRRRUUUUUUSSSSSSVVVRRRSSSTTTUUUTTTRRROOONNNSSSOOOJJJEEECCCDDDHHHJJJJJJKKKMMMOOOPPPQQQQQQPPPOOONNNMMMKKKKKKKKKKKKKKKHHHGGGEEECCCCCCCCCDDDEEEAAAAAAAAAAAABBBBBBBBBBBB===<<<<<<===??????>>>===IIIEEE@@@???@@@CCCCCCCCCBBB>>>;;;;;;???AAA???===BBBAAABBBDDDFFFEEEBBB>>>BBBDDDEEEEEEEEEGGGJJJNNNJJJPPPRRRNNNLLLNNNNNNKKKMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLHHHJJJJJJHHHDDDBBBBBBDDD>>>AAADDDEEEBBB@@@??????===<<<;;;:::999888888888::::::::::::;;;;;;;;;;;;============<<<<<<;;;;;;===>>>>>>???>>>>>>======???>>>===;;;;;;;;;;;;;;;777888999:::;;;::::::999CCCEEECCC???>>>AAABBB@@@============<<<;;;::::::888:::<<<<<<;;;;;;<<<===???AAACCCDDDDDDCCCDDDDDDFFFFFFEEEBBB@@@@@@AAACCCCCCEEEFFFEEECCCCCCEEEGGGIIIIIIIIIIIIHHHFFFEEEDDDFFFHHHIIIHHHFFFEEEGGGIIIIIILLLOOOOOOLLLIIIJJJKKKOOOOOOOOONNNMMMLLLKKKJJJGGGFFFDDDBBB???@@@BBBDDDEEEDDDDDDEEEGGGEEEAAA===:::<<<===??????>>>===<<<<<<;;;::::::999999999999::::::999999999:::;;;;;;>>>===;;;999888888999999777666555555555666777777::::::999999888777777666555555666999;;;;;;:::888;;;;;;::::::999::::::;;;;;;::::::999999999999:::===;;;;;;===@@@AAA@@@???>>>===;;;999888:::;;;===@@@@@@??????>>>=========999888777999<<<<<<:::888=========;;;;;;<<<@@@BBBBBB===999888:::;;;999666888;;;======;;;:::;;;<<<888999:::;;;<<<:::666333777666666555555555666666666666777888999999999999,,,+++******))))))******'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$$$$###$$$$$$%%%%%%'''(((***+++******))))))((((((''''''###""" ###&&&)))***)))((('''((()))+++,,,)))***,,,---,,,---...000------...000111333444555444555777999;;;<<<<<<===>>>888666<<>>BBB;;;GGGIII999>>>LLLGGG@@@AAA???:::999===>>><<<888999:::999777666777999:::888666777:::<<<:::888;;;;;;;;;<<>>======???AAADDDDDDDDDDDDFFFIIIJJJJJJJJJLLLMMMLLLLLLMMMPPPTTTVVVVVVUUUTTT[[[```^^^\\\[[[YYYUUUZZZYYYXXXWWWWWWWWWXXXYYYUUUTTTRRRSSSSSSSSSRRRPPPPPPPPPQQQQQQRRRSSSSSSSSSPPPSSSVVVUUURRRPPPQQQSSSQQQOOOMMMLLLNNNPPPQQQQQQWWWWWWXXXYYY[[[\\\^^^___]]]aaaeeeeeeaaa___```bbbaaa```______```aaa___^^^bbb```^^^^^^^^^^^^]]][[[]]]\\\\\\[[[ZZZWWWRRRNNNOOOMMMLLLOOOOOOLLLLLLOOOJJJLLLNNNOOOOOONNNLLLKKKPPPJJJBBB<<<999<<>>===>>>@@@AAA<<<<<<;;;;;;;;;===>>>???===;;;999999;;;=========DDDAAA===;;;;;;<<<======CCC???;;;:::<<<===<<<:::===<<<<<<<<<>>>>>>===<<>>>>>;;;===@@@@@@>>><<<<<<<<<888888777666666666666666444444444555555555555666777777777666666666666666999999::::::::::::999999<<<;;;:::999999999999999555555666666666777777777:::===>>><<<===???>>>;;;888999999999999999888888666888::::::888777888999999;;;>>>?????????@@@BBBAAAAAAAAA???======???AAA>>>@@@CCCDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAACCCEEEEEEEEEEEEGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBB>>><<<;;;===???@@@?????????AAA@@@???===888999999999::::::::::::<<<;;;:::888777777666666777777666666555666666666999888777555555555666777888777666444333333333444888888888777666666555555555555555777999999777555999999888888888999999:::::::::999888777777777777;;;:::;;;===>>>>>>;;;999<<<:::999777777888999:::>>>>>>????????????>>>>>>;;;:::888999;;;<<<;;;:::<<<<<<<<<:::999999<<>>777===BBB;;;???EEE>>>:::<<<:::666555888999777333444555666555333333222444222111222555666555333444222111333888@@@HHHMMMAAA>>>:::888999:::;;;;;;???AAADDDEEEEEEFFFGGGIIIGGGHHHIIILLLOOORRRSSSSSSRRRYYY]]][[[YYYYYYWWWSSSXXXWWWVVVTTTSSSSSSUUUVVVUUUSSSQQQQQQQQQQQQPPPNNNMMMNNNOOOPPPQQQRRRRRRSSSMMMRRRVVVUUUQQQNNNPPPSSSSSSRRRPPPOOOPPPQQQSSSSSSTTTTTTTTTUUUWWWXXXZZZ[[[YYY^^^cccccc___\\\^^^```dddcccbbbaaa``````^^^]]]___]]][[[[[[\\\]]]^^^]]]XXXXXXYYYZZZZZZYYYVVVTTTQQQNNNMMMOOONNNJJJIIIKKKIIIJJJJJJKKKLLLMMMNNNNNNPPPKKKDDD>>>;;;<<<@@@CCCHHHHHHHHHGGGGGGHHHHHHHHHGGGHHHIIIJJJIIIHHHFFFEEEEEECCC@@@===<<<>>>@@@AAA>>><<<;;;999999:::<<<===@@@>>>======???@@@@@@??????===:::888888999::::::AAAAAABBBDDDEEEBBB===999===<<<;;;:::;;;===>>>???@@@AAABBBCCCCCCBBBBBBBBB@@@BBBDDDCCCBBBCCCEEEFFFDDDCCCCCCCCCCCCCCCDDDDDD@@@@@@AAAAAA@@@???>>>===>>>??????>>>===<<<<<<<<<999;;;<<<===<<<;;;:::999666555555444444444555555333333333444444444444555333333333333333333333333555555666777777777666666888888888777777777777777444444444333444555666666777:::;;;999999<<<;;;999555666777888888888888888666777999888777666666777999;;;===??????@@@BBBDDD>>>>>>???>>>======>>>@@@<<<===>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAA@@@>>>???AAACCCEEEGGGIIIJJJGGGFFFEEEFFFFFFFFFDDDBBBDDDDDDCCCCCCBBB@@@???>>>AAAAAA@@@===;;;:::;;;===???>>>===<<<<<<======<<<:::999888777777888999:::999999777666666555555555666555444444333333333333555555444444444444555666888777555444333333333333666666666555555555444444555444444555777777555444888777777777777888888999999999888888888888888888999999999999:::::::::999888888777777888:::<<<===;;;<<<>>>???@@@@@@??????>>><<<:::999:::;;;======<<<<<<<<<:::888888:::<<>>???>>>777666;;;>>>:::999777222333555444000///222333000111111222333333222000///000/////////111111111000111///------111999@@@FFF???<<<777444333444555444<<<>>>@@@@@@@@@@@@AAABBBBBBCCCEEEGGGIIIKKKNNNPPPQQQSSSRRRQQQSSSWWWVVVQQQTTTUUUUUUSSSQQQPPPRRRUUUSSSQQQNNNNNNNNNNNNMMMLLLHHHIIIKKKLLLNNNNNNNNNNNNHHHNNNSSSRRRNNNKKKMMMOOORRRQQQQQQPPPQQQRRRUUUWWWSSSSSSSSSSSSSSSTTTUUUUUUWWWZZZ^^^``````___^^^^^^______^^^]]]ZZZYYYXXXXXXZZZXXXVVVVVVYYY\\\^^^___WWWXXXZZZ[[[[[[ZZZYYYYYYQQQMMMLLLLLLJJJEEECCCEEEGGGFFFDDDDDDEEEHHHKKKMMMOOOMMMHHHDDDBBBAAAAAABBBDDDDDDFFFFFFFFFDDDCCCBBBEEEFFFHHHIIIIIIGGGEEEDDDDDDCCC@@@>>>===>>>@@@AAABBB@@@>>><<<;;;;;;<<<===<<<<<<===???AAAAAA>>><<<::::::999888777888:::;;;<<<===???AAABBB@@@===:::>>>===<<<;;;;;;>>>AAACCCAAAAAABBBBBBCCCBBBAAA@@@???@@@CCCFFFEEEDDDDDDFFFFFFEEEDDDCCCBBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@???>>>=====================999::::::;;;<<<;;;:::999555555444444444444444555333333333333444444444555222222222222333333333333333333444555555666555555555555555666666666666666555444444444444555666666999;;;999555555888:::888555666777888888888888888666888999999777666666777888:::<<<===>>>???BBBDDD===>>>???>>>======???@@@===<<<;;;;;;<<<>>>@@@AAA???@@@@@@AAAAAAAAAAAAAAA>>>>>>???AAACCCDDDEEEEEEFFFDDDCCCBBBBBBBBB???===@@@@@@@@@@@@@@@???======<<<======;;;:::999;;;===>>>===<<<:::888888888999:::999777666666777888999555555444444444444555555555555444333222222333333444444444444444555555666777666555444444444555666555555444444444444444333444333333444555666555333666666666666666777888999888888888999:::;;;<<<===999888777555666888;;;===999999999999:::<<<===>>>:::;;;<<<===>>>?????????<<<;;;999888777888;;;<<<=========;;;999888:::;;;>>><<<:::999999888777666888777555444444444555555444444666888;;;;;;999888444444333333444555555666888777666666777999:::;;;,,,+++******))))))******'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""###############"""%%%$$$$$$############$$$!!!""""""###$$$%%%&&&&&&$$$'''+++///222555666777///,,,'''""" !!!$$$&&&''')))***+++***+++---...+++++++++,,,,,,---------,,,---...000111111222222000555999777444555444333444666777666555222111111333555444000...000000---.........///000///---***+++,,,,,,,,,------------000...,,,***+++...222555555333000//////000111000777999;;;;;;:::999:::;;;<<<>>>@@@AAABBBDDDGGGIIIIIIJJJHHHFFFIIIOOOPPPLLLNNNPPPRRRQQQNNNMMMNNNQQQMMMKKKHHHGGGHHHIIIIIIHHHFFFGGGIIIKKKMMMMMMLLLLLLHHHLLLPPPQQQOOOLLLLLLMMMJJJKKKKKKKKKKKKLLLPPPSSSRRRQQQPPPOOOOOOOOOOOOOOORRRTTTWWW[[[]]]]]][[[XXXYYYYYYZZZXXXUUUSSSSSSTTTSSSQQQOOOOOOSSSXXX[[[]]]YYYZZZ\\\[[[XXXVVVUUUUUUPPPMMMKKKLLLJJJEEECCCEEEHHHGGGDDDCCCCCCFFFJJJLLLLLLKKKIIIGGGDDDBBBAAA@@@CCCEEEFFFGGGFFFEEECCCAAAAAABBBCCCEEEDDDCCCAAA@@@AAA@@@???>>>=========>>>BBBAAA@@@>>>=========>>>;;;<<<>>>@@@BBBAAA>>>;;;888999999888777888:::<<<===;;;999888999;;;>>>???======<<<;;;;;;===BBBEEEBBB@@@???@@@AAABBBAAA???>>>>>>BBBEEEEEEBBBAAADDDFFFEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBB===<<<<<<===>>>??????>>>:::999999:::<<<<<<;;;:::777666555444444444444444111111222222222333333333222222222222333333333333111222333444555555555555222333444555555555555555444555555555555666666666999:::888444444777999777666777777888999999999888666888::::::888888888999555777888999:::;;;>>>AAA===???@@@@@@>>>>>>???@@@???===:::999;;;>>>@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???======>>>>>>===;;;BBBBBBAAA@@@???>>>======AAAAAABBBBBBBBBBBBAAAAAA999::::::999888888999;;;:::::::::888555444555666777777555444444444555666222222222222222333444444555444333333333333333333444444555555555555555555555444444333444555777777444444444444444444444444444333222333555666555444666666666666777777888999888888999:::;;;===>>>???:::999777555444666;;;???===<<<;;;;;;::::::;;;;;;::::::::::::;;;===>>>???>>>>>>===;;;::::::===???<<<======<<<:::999:::<<<===<<<;;;:::999777666666999777555555555666555333444444555777:::;;;:::888444444444444555666666777555555555555555666666777,,,+++******))))))******'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""!!!""""""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***...222999===999777333///+++((('''&&&$$$&&&((((((((((((***,,,******************++++++++++++---...//////000000,,,000222111222555333...333666111...111000///333222444333///...000///,,,,,,+++)))***,,,,,,***''')))***++++++******+++,,,,,,,,,+++***************---,,,+++,,,...///...---000222444555444444555666666888:::::::::;;;???BBB@@@DDDDDDAAAAAAEEEHHHHHHEEEIIIMMMMMMJJJHHHIIIKKKGGGEEEBBBBBBCCCDDDEEEEEECCCDDDGGGHHHIIIIIIHHHHHHFFFHHHKKKMMMNNNLLLJJJHHHDDDFFFFFFEEEDDDEEEIIIMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKNNNQQQTTTUUUSSSQQQOOORRRTTTUUUTTTQQQOOOPPPRRRQQQNNNKKKKKKNNNSSSWWWYYYWWWXXXYYYVVVRRROOONNNOOOMMMJJJJJJLLLKKKGGGGGGIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFEEECCCAAA@@@???DDDDDDDDDCCCCCCCCCCCCCCC===>>>??????@@@???>>>===>>>>>>>>>>>>===<<<;;;;;;=================================>>>@@@@@@???===999:::;;;999777666888;;;===<<<:::888888:::===@@@<<<===>>>===<<<>>>CCCGGGDDDAAA??????AAACCCBBBAAA@@@>>>???BBBAAA>>>???DDDDDDCCCCCCBBBAAAAAAAAABBBCCCBBB@@@???>>>??????@@@<<<::::::;;;>>>@@@???===:::999888999;;;<<<;;;999888777666444333333333333000000111111111222222222000111111111222222222222000111222333444444444444000111333444555555555444333444555666777666555555333666666444555888999666777777888888999888888888666777999:::999999999:::666888999999999;;;>>>@@@>>>???AAA@@@???>>>>>>???@@@===;;;;;;===???>>>===BBBBBBCCCCCCCCCBBBAAAAAA@@@===<<<<<<>>>>>>===:::===???@@@???===<<<>>>AAA@@@AAABBBCCCDDDDDDDDDDDD;;;<<<<<<;;;999888999:::777999:::999777555666888666666555444444444444444222222111111000111111111333333222222222333444444444555555555555555444444444333222222222333555666444444444444444444444444333222111222444666666666666666666666777888999:::::::::::::::;;;<<<>>>>>><<<<<<;;;888555666:::===::::::999999999888888888:::999888777888:::===???@@@AAAAAA???===<<<>>>AAA:::<<<<<<<<<:::999:::<<<:::;;;;;;999777555555444777555444555777777555333444444444666888999888777333333333444444555666777555555666666555555444444,,,++++++***)))*********'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""!!!!!! !!!###%%%&&&###"""""""""###$$$$$$%%%((('''&&&%%%$$$###""""""###%%%'''%%%!!!"""(((...999<<>>CCCFFF>>>DDDIIIJJJGGGDDDEEEGGGEEEBBB@@@???AAACCCDDDDDD<<<===???AAAAAAAAA@@@??????@@@BBBEEEGGGFFFCCC???DDDEEEFFFDDDBBBCCCFFFJJJGGGGGGFFFFFFFFFFFFGGGGGGDDDIIINNNPPPMMMJJJIIIIIIKKKMMMOOONNNKKKJJJKKKMMMRRROOOKKKJJJMMMRRRUUUWWWQQQSSSTTTRRRMMMJJJJJJKKKGGGDDDDDDHHHHHHFFFFFFIIIEEEFFFHHHHHHHHHFFFDDDBBBGGGFFFDDDBBBAAA@@@??????@@@>>><<<::::::<<<>>>???<<<<<<=====================>>>??????>>>===;;;:::666777999:::<<<<<<<<<<<<;;;:::888888:::;;;<<<;;;:::;;;<<<:::666555666999888:::<<<===<<<:::999999===>>>@@@???>>>@@@EEEIIIGGGCCC@@@@@@BBBEEEEEEDDDCCC???>>>@@@???<<>><<<:::888777888;;;<<<;;;999888777666444333222222222111111111222222222333333/////////000000111111111///000111222333333333333///111222444555555555444222333555777777666555444---222555555777:::999555777777888888888888777777555777999999999999:::;;;;;;<<<=========>>>AAADDD>>>???AAA@@@>>>======>>>???===<<<>>>@@@@@@===:::CCCCCCCCCCCCCCCBBBAAAAAA===;;;:::===AAACCCBBBAAA888<<>><<<<<<@@@EEE???@@@AAABBBCCCDDDDDDDDD???@@@@@@???<<<::::::;;;777:::<<<<<<:::999;;;===777777777666666555555555444333222000////////////222222111111222333444444444555555555555444333222444333222111111111222333444444444444444444444444333111111222555777777777666666666666777888::::::;;;;;;:::::::::;;;<<<<<<<<<>>>>>>;;;888666777:::444444555666777888999999;;;999777555666999<<<>>><<<===>>>===:::999:::===999:::;;;;;;:::999:::;;;999999:::888666444333333444333333555888999666333333333333444666777666555333333333333444555666777777777888888888666555333,,,+++***)))(((((((((((('''&&&%%%$$$$$$$$$%%%%%%##############################""""""""""""######$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###$$$%%%&&&(((((('''%%%$$$$$$%%%""""""###$$$%%%%%%%%%%%%$$$***333<<>>===<<<<<<<<<<<>>>>>>>>======<<<<<<<<<>>>@@@BBBCCCBBB@@@???@@@AAABBBAAA===;;;===???DDDCCCBBBBBBCCCCCCBBBAAAAAADDDFFFFFFDDDBBBAAAAAABBBFFFJJJKKKJJJJJJLLLNNNLLLNNNPPPQQQPPPOOOOOOPPPPPPNNNKKKIIIGGGFFFEEEEEEBBBBBBCCCEEEHHHIIIGGGFFFCCCCCCCCCBBBCCCCCCDDDDDDFFFCCC@@@<<<;;;<<<>>>@@@???AAACCC@@@<<<999999;;;===<<<<<<;;;::::::999999<<<;;;:::888777666666666444666777888777777999;;;777999;;;:::888777999;;;<<<;;;:::999888888777777555777999888777777999<<<999<<>>>>>>>>???>>>===;;;@@@@@@@@@???>>>=========@@@@@@>>>===;;;999888777777777666666888;;;===???999999888777777888999:::888777666444222111111111000000000000000000000000222111111000///.........000000000000000000000000111111111222333444666777555444444333333333444444222333444555666666666666888777666777999999777666555555666777888999999999:::;;;<<<<<<<<<<<<;;;:::<<<<<<;;;<<<===<<<999777;;;<<<<<<===============@@@@@@@@@@@@????????????>>><<<:::999999;;;>>>???@@@@@@AAA@@@???===;;;:::;;;<<<===>>>????????????BBBAAA???===;;;::::::999444<<>>:::888888777666666555555555666666;;;:::888666555555666666;;;::::::999999888888888888999:::::::::888777666888888777666555444444555000222666999:::777333000111111111111111111111111///111222111000///000111555555555444444333333333,,,+++***)))(((((((((((('''&&&%%%$$$$$$$$$%%%%%%##############################""""""""""""##################"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""$$$''')))((()))(((&&&###""""""###""""""###$$$%%%%%%%%%%%%&&&&&&&&&(((---222888<<>>???>>>=========>>>>>>===<<<<<<<<<<<<===>>>=========<<<<<<<<<;;;:::<<>><<<<<<===BBB@@@???@@@AAAAAA@@@???@@@CCCEEEEEEDDDBBBAAABBBKKKMMMOOOMMMJJJGGGGGGHHHFFFHHHJJJJJJJJJIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDFFFFFFFFFGGGIIIIIIGGGEEE>>>======<<<<<<<<<======BBB@@@>>>;;;:::;;;<<<===???@@@@@@>>><<<:::999999888888999999:::::::::;;;:::999999888777666666555444555777777666666777999999;;;<<<:::888666777999:::999888888777777888888888:::;;;:::888888:::===???>>>>>>???@@@@@@AAACCCBBBIIIHHH@@@AAAJJJIII>>><<<:::999:::<<<===;;;888===<<<<<<<<<;;;;;;::::::>>>>>>===;;;:::888777666555444444444555777999:::666666555444444555666777888777555333222111111000000000000000000000000000/////////...---,,,,,,,,,/////////////////////////////////000111222333444444444444444444444444444222333444555555666666555666555555666888888777555555666777888999999999999666666666777777666666666999888777888999888666444666777999;;;===>>>??????::::::;;;;;;<<<<<<======>>>===;;;::::::<<<>>>@@@@@@@@@@@@@@@???===;;;::::::;;;;;;;;;;;;;;;:::999<<<;;;999888666555555444333777BBBJJJCCC666555===???999555444222//////222000//////......//////000///000111000...---///000111111222222222222111111111000000000000000000000444444333333333333444444222222222111222222333333111222222333444444555555555555666777777777777777:::===???>>>;;;999888888888888777555444444444444999999888777666666666666888888888888888777666666777777888888888777666555666555444333333333333333222444777999999777444222111111111111111111111111///000111111000///000111111111000000000000000000,,,+++***)))(((((((((((('''&&&%%%$$$$$$$$$%%%%%%##############################""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! """&&&***---+++***(((%%%!!! !!!###""""""###$$$%%%%%%%%%%%%***'''### """'''...222666===CCCAAA777---'''&&&******((((((((((((*********+++++++++******)))(((---------,,,,,,+++++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,---...//////---------...//////000000000000111222333444555555333666:::;;;<<<<<<===>>>===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999;;;===???AAA@@@@@@???>>>@@@BBBBBB@@@>>>======@@@???>>>>>>@@@AAA@@@???@@@CCCEEEEEEDDDCCCCCCCCCTTTUUUUUURRRNNNJJJGGGGGGAAABBBDDDEEEEEEEEEDDDCCCDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFDDDBBB??????>>>===<<<<<<<<<<<<======<<<;;;:::999999888>>>===<<<;;;;;;:::888666777777777888888888888888666777777888777666555444444555666666444444555666:::;;;;;;:::777666666777888777666666777888999:::999999999888777777999;;;:::888999@@@IIIMMMGGG@@@BBBCCCCCC@@@AAAEEEEEECCC???<<<999;;;???AAA>>>:::999999888888888888888888<<<<<<;;;:::888777777666555444444333333444666777333333222111111111222333666555444222111000000000////////////////////////---,,,,,,++++++*********........................,,,,,,------...///111111333333444555555555444333111222333444555555555555333222333555777888777666666777888999999999999999888777777666666777777888777666555666777777555444555666888:::<<<===>>>>>>777777888999:::;;;<<<<<<===<<<;;;::::::<<<>>>???>>>?????????>>><<<;;;999:::::::::999999888777666777777555444222222111111222111;;;HHHDDD666555BBB@@@888222111222000///000000000////////////000000...222555333...+++,,,///111111222222222222111111000000000000000000111111444333333222222333333444333333222222111222222222000000000000111333444555222222444555666666666666888:::::::::888777777888999888777555444333333222666777888888888777666666444555777888777666444333555555666666666555444333222222111111000111111111222333555666666555333222000000000000000000000000///000111111//////000111---...............//////,,,+++***)))(((((((((((('''&&&%%%$$$$$$$$$%%%%%%##############################""""""""""""###############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""" ###'''---000...,,,)))%%%!!! !!!###""""""###$$$%%%%%%%%%%%%''''''&&&&&&&&&''''''((( $$$((((((&&&%%%'''***+++***(((''''''(((***+++)))))))))******))))))(((,,,,,,++++++***)))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))************++++++,,,------...++++++,,,------......///...///000000222222333444333555888999::::::<<<===<<<<<<<<<<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<999:::<<>>AAACCCCCCBBB@@@???AAA@@@???@@@BBBCCCCCCBBBCCCEEEGGGGGGFFFEEEFFFFFFQQQQQQQQQPPPMMMJJJHHHGGGAAAAAABBBDDDEEEEEECCCBBBBBBBBBBBBBBBCCCCCCDDDDDDAAA@@@??????@@@@@@???===AAA@@@???>>>============999:::;;;;;;:::999777666===:::888999::::::777444::::::999888777666555555333444666777777666444222555666777666444444555666888888999888777777777777777666666666777999<<<===::::::999888888999;;;===999888;;;HHHZZZccc\\\PPPKKKEEEBBBEEEGGGFFFEEEEEEAAA===:::;;;@@@CCC@@@<<<888888888777777777777777:::::::::999999888888777888888666666555555666666333222111000000000111222555444222111000/////////........................+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////111222444666666555333222000111222333444444444444222222222444777999888777777777888999999999999999999888777666666777888999888777666777999999888777999999:::;;;;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<;;;:::999999999:::<<<===;;;<<<<<<<<<;;;:::888777999999999999999888777777777777555444333333333333333---555EEECCC444444BBB===444...///333333222333000000////////////000000111777;;;999222------000111111222222222222111111000000000000000111111111333333222222222222333333444444333222111111111111222111111000000111222333000111333444555666777777777666666555555555777888888777666555444333333333333555777999999888777555333444666888888666444222333333333333333333333333111111000000000000111111000000111111111000//////000000000000000000000000///000111000///...///111.........///000000000111,,,+++***)))(((((((((((('''&&&%%%$$$$$$$$$%%%%%%##############################""""""""""""######""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""" """''',,,///...---***%%%"""!!!"""$$$""""""###$$$%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$""")))'''$$$"""###&&&)))******)))'''&&&&&&''')))***%%%&&&'''((())))))))))))***)))))))))(((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))******++++++,,,,,,++++++,,,,,,---.........//////000111222333333444444666888888888888999:::;;;;;;;;;<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>???@@@??????:::<<>>============<<<:::999:::<<<===<<<;;;<<<;;;:::999888888888888888999;;;<<<;;;999777555:::888666777999999777333999999888888777666666666333444555777666555333222555777888777555555555777555555555666888999999999777777666777999<<>>AAA??????GGGZZZkkkllldddUUUJJJDDDHHHKKKGGGBBB@@@>>>:::777888<<<>>><<<999999999999999999888888888:::999999999999999999999999999888777666666555555555444333222111222222333333222111//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************,,,,,,,,,,,,,,,---...//////111333444555444333222///000111222333333333333222222333555888::::::999777777888999999999888888666555555555555555555666999888777888:::;;;:::999::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;:::::::::888888777777777888999:::888888999999999777666555555555666777777777777777777666666555444444444444555...222???>>>222111<<<<<<333---///333333222333000000////////////000000111777<<<:::333......000000111111222222111111000//////000000111111111111222222111111111111222222444444333222111111111111555444333222222111222222111222444555666777777888666555333333333555666777555444444444444555555666222444777999:::888666555333555777999999777555333222222222222222222333333333222222111111111111222///////////////......---////////////////////////...000111000///...///000.../////////000111111111,,,+++***)))(((((((((((('''&&&%%%$$$$$$$$$%%%%%%##############################""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!$$$(((++++++***)))%%%###"""###%%%""""""###$$$%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''(((,,,)))''''''))))))(((&&&(((((('''&&&&&&'''(((((($$$$$$&&&'''((()))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++++++++,,,------.........//////000111222333333555666777777666555666888999999999:::;;;<<<===>>>:::::::::;;;;;;;;;;;;<<<:::;;;;;;<<<============;;;;;;===@@@CCCCCCBBB@@@BBBBBBAAACCCFFFGGGGGGGGGGGGHHHHHHGGGEEEEEEEEEGGGHHHGGGGGGGGGGGGFFFCCCAAA@@@>>>>>>@@@CCCCCCAAA===>>>>>>>>>>>>===<<<;;;:::;;;:::999999;;;<<<<<<<<<:::999888777777666777777777888:::<<<;;;999777555777777666777888888666555444444555666888999::::::444555555666555444333222555666777777666555666888333333333555888:::::::::888777777777999<<<@@@CCC???<<<999777888999::::::BBBBBB>>><<>>??????<<<<<<;;;:::999888777777666666555555666666777888666666777888777666555444111222333444555555555555444444333222222222333333444///111777777111000444;;;444000111222///......//////............//////...333777666111------...///000000000000000000////////////000111111222222222111111000000111111222333333222222111222222222444555555555444333222111333444555666777777777777777555333222444555666555333333333333444555666777222444666888999888666555444555777888999888666555333333222222222333444444666555444333222222222222111111111111000///......////////////////////////...///000000......///000..................//////,,,+++***)))(((((((((((('''&&&%%%$$$$$$$$$%%%%%%##############################""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """$$$%%%%%%&&&&&&$$$""""""###$$$""""""###$$$%%%%%%%%%%%%((('''%%%$$$%%%''')))+++!!!###&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))***************+++,,,,,,------,,,,,,---...///000111111333444555444333333555666777666666666777888999999777888888888999999999999999999999::::::::::::999===;;;;;;<<<>>>???===:::=========???BBBCCCDDDCCCDDDEEEDDDCCC@@@???@@@AAAFFFDDDDDDEEEGGGGGGEEEBBB>>><<<;;;===AAABBB???;;;>>>>>>?????????>>>===<<<===;;;999999:::;;;;;;:::::::::999999999999999:::666777999::::::888666555555666888888777666666777000111222444666888:::;;;777666666555444333333222333444555555555555666888444333222444888:::999888888777666666888<<<@@@BBBMMMHHHBBB???>>>>>>>>><<>>;;;;;;===???;;;;;;:::888777666555444666666777777888999::::::444444444444444333222111555444222111000000111111000///...---,,,,,,,,,---************************))))))))))))************))))))))))))))))))))))))+++++++++++++++,,,,,,---.........///000111111111......///000111111111111222222222444777888888666666666777777777666666555777888:::<<<<<<:::888777777666555555888:::;;;;;;555666888:::<<<===>>>>>>:::::::::999999888888888555555555666666666777777666777777888888777555444222333333444444444333333111111000000000111111222111111000000111222000...555111000111///+++***,,,......------------......,,,...111111///---,,,---......////////////.........//////000111111222222111111000000000000111111222222222111222222333333000222444666666555333222444444555666666666666666888555333444666777555444444444333333333444555555333555666888888777555444555555666777777777777777444444333333333444555666888777666444333222111111000111111222111///...,,,...........................///000///......///000...............---------,,,+++***)))(((((((((((('''&&&%%%$$$$$$$$$%%%%%%##############################""""""""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!"""######"""!!!"""$$$""""""###$$$%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$"""'''***)))%%%"""%%%((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%######$$$%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,******+++,,,---......///000111222222111222444666555444444444444555555666555555666666777777777888888888888777777777777777???<<<999999::::::888555888888888:::===?????????AAABBBAAA???<<<;;;;;;<<<<<<;;;;;;>>>BBBCCCBBB??????<<<;;;===AAABBB???;;;999:::;;;<<<<<<<<<;;;:::>>><<<999888888888888777888888888888888888999999555666888999888777555444333666999999666555666999111111222333555666666777999888666555333333333333111222444444444444666777666444333444777999888555888666555555777;;;???AAAaaa[[[SSSNNNMMMKKKIIIGGGPPPgggyyyvvvmmmjjjgggaaa___jjjmmmcccVVVQQQOOOLLL>>>@@@@@@<<<777555999===:::999888777555333222111444444555666777888999999444555555555555444333222333222000///.........//////...------,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))))))))************************+++***************+++,,,------------...///111111---...///000111111111111222111222333666777666555555666666666666666555555222444777999999777444222888777666777999<<<======888888999::::::::::::999:::::::::::::::;;;;;;;;;666666666666777777777777777777888999999888777666666666666666555444333333111000000000000111111222...111///+++---333111+++---,,,---000...******...---------,,,,,,---------,,,,,,.../////////...---------............------...//////000111222222222111111000000000000111111111111111111222333444444,,,...222666777777555333444444555555666555555555999666444555777888555333666555444444333333333333555555666777777666555444555555555555666666777777555555444333444555777888999888666444333111111000...///000000///---+++***...........................///000///...---...000000000000//////.........+++)))((('''((()))((('''&&&%%%$$$###""""""!!!!!!%%%$$$######""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))++++++,,,,,,,,,+++************+++,,,,,,------.../////////000111111222222333333222222222333333444333222222555888999666333444555666888888999999999:::;;;???:::555@@@FFF;;;777777888999;;;===???@@@@@@@@@???>>>============CCCBBB@@@@@@@@@@@@???===CCC:::666<<>>>>>===;;;CCC<<<888<<>><<<<<<;;;:::::::::;;;:::777555777777888888888777666666444444444444444555555555444555666555222111222333000000111111111111111111//////000111111222222333444444333333222222111111000000111111222222333333222333333333333333222222333777999;;;BBBJJJJJJFFFYYYjjjtttpppmmmnnnfffYYYjjjooowwwwwwuuu~~~zzzmmmbbb^^^[[[^^^lll}}}XXXHHH;;;;;;;;;888:::@@@777888888888777555333222///000000111222222111111111222222222222222222111000000000///...---------************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((()))))))))************+++,,,...//////000000.............../////////222333444444444333222111777666555555555555555666555555555555555444333333444444444444555666777777555555555555555555555555555666666555444555888:::======<<<999555444444666666555444333333444666777;;;888555333333333222000111111000//////...------//////.........---------++++++++++++++++++++++++)))******++++++******)))++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------............---....../////////...---//////000111111222333333111111000000111111222333444444444444444444444444222333333333333333333222333333444444555666666777666444222222555777777555555444444333333444444555444333333222111111000000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,+++***+++---.........(((&&&$$$""""""$$$&&&'''%%%$$$######""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((()))***+++++++++++++++++++++,,,,,,------......//////000000111111222222333333333444555666777888555333222333555777777666666777777888888777777777666777;;;:::666@@@FFF===:::::::::999::::::;;;<<>>AAAAAA@@@>>>CCC===:::<<<===;;;:::<<<999888888999:::;;;999777666666777777666666555444444444444333333222222222111222333222000//////000111111000000000000000000//////000000111111222222444444333222111000//////000000000000000000//////111222222333333222222111000444777999===@@@>>>:::999AAAIIILLLMMMKKKEEE>>>EEEKKKWWWXXXVVVgggyyy{{{ppphhhffflllpppqqquuu~~~TTTKKKDDDBBB>>>888;;;CCC999888555333222222333444...//////000000000000//////000000000000000000///.........---,,,,,,++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******((()))***+++,,,---------.....................---///000111222222111000000333333222222222333444444444555555555555444444333333333333333444555666666333333333333333333333333555444444222222444888;;;======<<<999666555555666444333222111111222333444777555222222222222111///000//////......------,,,---------,,,,,,,,,,,,,,,************************)))******++++++******)))*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------------///---,,,...111222000......//////000000111111111111111000000111111222333444444444444444444444444000000//////000000111111222222333333444444555555444333111222333444444333333333333333333333333333333222222111111000000///......//////......---,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***++++++***)))'''$$$""""""%%%(((***%%%$$$######""""""#########""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''((()))***+++++++++++++++++++++,,,------.........//////000000111222222222222222333444666777888555444333333444555666777555555666777888888888777777666;;;:::666>>>CCC;;;::::::::::::;;;<<<======BBBAAA@@@???>>>>>>============>>>AAACCCCCCAAA???CCC===:::<<<>>><<<888888999888888999;;;<<<;;;:::666777777777777666555555444333333333333222222222000111111000///......///111000000//////...............//////000111111222222222111111000000//////000000000000000000000000111222222333333333333222///111333444555666444222;;;666444777999888888:::222777BBBEEEGGG\\\ttt{{{dddaaahhhxxx{{{tttqqqNNNMMMNNNLLLDDD:::888===:::888555333111222333444...//////000000000//////------............------,,,,,,+++++++++*********************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***'''((()))***++++++++++++.........------------,,,...///000111111111000///111111111111222222333444444444444555555444444333222222222222333444555555444444444444444555555555777777777666555666888:::666777777666444333444666333333222111111111222222333111000000000111///.........------,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))************++++++,,,,,,,,,,,,++++++++++++,,,,,,------......111...,,,///555777444111/////////000000111111111111111000000111111222333333333444444444444444444222111000/////////111111222222222222333333444444333222222111222222222111111111222222222222111111111111111000000/////////---------------,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---+++(((((((((((('''&&&)))'''$$$######%%%(((***%%%$$$######""""""######"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''((()))***+++++++++******++++++,,,------------......//////000111111000000000111222333555666555555444333333444666777333333555666888888999999999666:::;;;666;;;???888999::::::;;;===>>>@@@AAAAAAAAAAAAAAAAAABBBBBBCCC===<<<<<<>>>??????===;;;CCC;;;888===AAA???:::888;;;:::999999;;;<<<<<<;;;777777888888777777666555222333333333333444444444000000///////////////.../////////......------------......//////000111111/////////000000111111111//////000111111222222333222222333444444444444444///000111444666888;;;>>>BBB999333555666555999>>>999666;;;===???OOOcccfffXXXTTT[[[nnn{{{{{{uuusssYYYXXXVVVOOOCCC888555888888777666555444333333333///000000000000000//////+++,,,,,,------,,,,,,+++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))((()))***+++++++++++++++------------,,,,,,,,,,,,...///000222222222111000111111111111222333333444333333444444444444444333222222111222222333444555444444555555555666666666888:::;;;;;;888666555555000222444444444444555777444333333222222111111222000///......//////...,,,,,,,,,,,,+++++++++++++++)))))))))***************(((((((((((((((((((((((()))))))))******)))))))))((((((((()))))))))*********++++++,,,,,,++++++***+++,,,,,,---......//////111...,,,///555777555111000000000111111111111111111111000000111111222333333333333444444444555555777666444222222222222333222222333333333333333444333333333333222111111111000000111222222111000000000000////////////......,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,///---+++******)))(((&&&)))'''%%%######%%%'''(((%%%$$$######""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""############$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))))))))))))))******+++,,,,,,,,,,,,,,,------.../////////.........///000111222333444555666555333333555777333333555666777888888888999555:::<<<666888<<<666888999999;;;===???@@@AAA@@@???@@@@@@AAABBBDDDDDD???>>>======>>>???>>><<<@@@:::888===BBBCCCDDDEEE===;;;999999:::::::::999777888888888888777666666222222222333333444444444000///......000000///.........------------------------......//////000000......///000111222333333000000111111222333444444222222333444555555555555555333444666666555888===222000000222333111222555999111333666777BBBMMMLLLBBBBBBQQQmmmyyyvvvpppgggXXXHHH;;;555555777777777777666555444222111000000000000000//////...***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''(((((((((((())))))))))))***++++++++++++++++++++++++,,,,,,,,,------...///111222333222222111222222222111222222333333222333333444444444444333222222222222333444555555222333333444444555555555666999;;;;;;888444111000///111444555555666777999444444444333222222111111///...---...///...,,,***************************)))))))))))))))*********((((((((((((((((((((((((((())))))******))))))(((((((((((()))))))))************++++++++++++******++++++,,,---...//////000---,,,+++...111333222///111111111111111111111111111111000000111111222333222333333444444555555555999888777666555555555555444444444444444555555555333555666555333111111111///000111222222111000///........................++++++,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---///---+++***++++++***(((((('''&&&$$$$$$$$$%%%%%%%%%$$$######""""""######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""######$$$%%%##############################################################################################################################$$$$$$$$$$$$######""""""""""""########################$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))(((((((((((((((((()))******++++++***++++++,,,,,,------...//////......///000111111333555777666444333444666555666666666666666555555888333888<<<777888;;;666888888999999;;;<<<===>>>============>>>???@@@@@@???===;;;;;;===???@@@@@@;;;999:::===@@@EEEQQQ]]]>>><<<999777777777666444666666777777666666555444222222222222222111111111///...,,,---///000///---,,,,,,,,,,,,------------,,,------......///000000000000000111111222222222222222222222222222222222111111222333444555555444666444555777333...///444///555:::999777777777666;;;555999???===BBBIIIFFF666999JJJgggzzz{{{uuurrruuufffPPP>>>666666666555666666555444333222111111///////////////...------******++++++++++++******(((((())))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******'''''''''((((((((())))))((())))))***************))))))***+++,,,------...---...000111222222111111333222111111111111111111111222333444444444444444222222222333333444555666222222333333444555555666666777999888555333111111111333555666666555666777444444333333222111000000///.........///...+++)))))))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************++++++++++++************+++,,,---...//////+++,,,---...///000000///000000000000000000000000111111000000111111222333222222333333444555555666555555666777777777777777666666666666666666666666555777999777444222111222///000222333333222000///------------------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,------...,,,+++))))))***+++***)))((('''&&&%%%$$$#########%%%$$$$$$###"""#########!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""###$$$$$$%%%########################################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((('''''''''''''''((())))))******)))******++++++,,,------000///////////////000000222555888888555333333555888888888777666444333222666000666<<<777888<<<888999888888888999999:::;;;;;;;;;::::::::::::;;;;;;999777444555777;;;===>>>777:::=========FFF\\\rrr>>><<<888666555444222111555555666666555555444333333333222111000///......///,,,+++,,,...///...,,,+++++++++,,,,,,---------,,,,,,------...//////000222222222111111111111111333333222222111000000//////000111222333444444444......333999777222222888222;;;>>>888333555777666888444;;;???888777:::777@@@999===NNN^^^ffflllssskkk\\\GGG999777999777222777555333111000000111111---.........------,,,+++******++++++++++++******((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************''''''''''''((((((((()))'''((())))))))))))))))))(((((()))***,,,---...///,,,---///111111111111000333222111000000///000000111222333333444444444444333333333333444555666666333333444555555666777777777888888666444333444666222444666666444333333333333333333333222111////////////......///---***(((((((((((()))))))))))))))((()))))))))******++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))******************++++++++++++******((()))***+++,,,---......,,,...000111000///000222///////////////.........111111111000111222222333222222333333444555666666000222444777888999999999888888888888888777777777666999:::999555222222333///111222333333222111///------------------------+++,,,,,,,,,,,,+++******************************************************++++++++++++++++++++++++******+++,,,------......---,,,+++***))))))))))))((('''%%%$$$######$$$%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""######$$$%%%###""""""######""" """"""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""######################################################$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%######"""!!!!!!"""##############################$$$###"""""""""###%%%%%%########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((()))******++++++******,,,---...---...000111111111111222222333333444999888777666666555555666555555777::::::666222000666777999;;;<<<<<<<<<;;;999:::;;;999777666666777888666555555777888777666666555444555:::BBBJJJOOO>>><<<888555444444555666555555555555444222000///000000///------,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))******+++,,,,,,---......000000000000////////////000//////.........//////------------///111333444......//////000000111111444555777777555333333333999999888888999999:::;;;999555666<<<>>>DDDXXXooolllaaaMMM888000222333///666444222111111000///...---------...------,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))******+++---...//////.........///////////////////////////000000000000222222333444333222111000222222222111111222555888444444222222222444666777888777666555444333333333///000333555555555444333333333222111000///......//////...------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************+++++++++*********))))))((()))***+++++++++++++++++++++,,,,,,,,,,,,------////////////000000000000000000111111111222222222222222111111111222333333444555555666777888888999999666333444777999999777777777777666555333222111...///000111222111000//////...+++***))))))***+++************************))))))))))))))))))))))))))))))************))))))******************************+++++++++,,,,,,,,,---,,,+++***))))))))))))((('''%%%$$$######$$$%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""######$$$$$$###!!!"""######!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""################################################""""""############""""""#########################################################$$$$$$$$$%%%%%%################################################$$$###"""""""""###$$$%%%########################%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''')))******************,,,............000222000111111222222333333444777777666555555555555555111333777888777666777999666666888999:::;;;;;;;;;:::;;;;;;999777666777999777666444444666777666666444333111222444:::???CCC<<<;;;999666555555555666444444555444333222000///000///...---,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))))))))******+++,,,,,,---.........//////000000000//////...............///---------...///000111222////////////000000111111222444666666444222222222444444555555666666666666666111111444333222===LLLTTTRRRHHH;;;444555777555444222000///000000///------------------,,,,,,+++((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))***+++,,,---..................////////////........./////////000000///000222333333333222222222222222111111222555888555444333222333444555777555555444333222222222222222222111111111222333444333222111000///......---......------,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((()))))))))*********+++++++++*********))))))***++++++++++++++++++***+++++++++,,,,,,,,,------.../////////000000000000000000000000111111111222222222222222333555666666444444444555555666666666777555333333666888777666444444444444333222222111000111222222222111000//////---+++***))))))***+++************************))))))))))))))))))))))))))))))************))))))************************************++++++++++++---,,,+++***))))))))))))((('''%%%$$$######$$$%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""######$$$###"""!!!!!!""""""!!! """""""""""""""""""""""""""""""""!!!!!!""""""#########"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""################################################!!!!!!""""""""""""!!!!!!#########################################################$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""##############################""""""######$$$%%%########################%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''((()))************+++,,,.........///000222000000111111222333333444666555555444444444444555///333666666444555999===666666666777888999:::;;;<<<<<<;;;:::888777999;;;888666444444555666666555555444333333555888<<<>>>999999888888777666666666333444444333222111////////////...---,,,,,,,,,,,,+++++++++++++++*********+++************)))))))))(((((())))))***+++++++++,,,,,,---...///000111111......---------......///---...//////000000///////////////000000000000111000222444444333111111111///000222333444333222111555111111444222---///777888======888222111222333222000......//////...------------------,,,+++***(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((()))***+++,,,,,,---------........./////////........./////////000000...///000111333333333333111222222222111222444777555444222111111222333333222222111111111111222222777666333222444777;;;===222111111000///...------,,,,,,,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))(((((((((((((((((((((((((((((())))))))))))******+++************)))))))))++++++++++++++++++******++++++++++++,,,,,,,,,,,,....../////////000000000000000000000111111111111222222333444555777888999333333333333333444444444555444222222444555555444//////000111222222222111222333444444333222000///...---+++***))))))***+++************************))))))))))))))))))))))))((())))))******))))))(((************************))))))))))))************---,,,+++***))))))))))))((('''%%%$$$######$$$%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""######$$$"""!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!""""""######$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!################################################ !!!!!!!!!!!! ############################################################$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""#######################################$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''((()))************+++,,,............000222//////000111222333333444555555555444444555666666222555666555666999999777888777777777777999;;;<<<======<<<:::888888:::<<<:::777555444555777777666222222333444666888;;;===777777888888888777666555333222222222111000//////......---,,,++++++,,,,,,+++++++++***************************)))))))))))))))))))))*********++++++,,,,,,------......//////---------,,,------......//////111111111000///...000000000000000000000000000222444444222111111111...000333555666444222000333000111777999777666999000444777666333000...---111///......///000///...,,,,,,---,,,,,,+++***)))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((()))***+++++++++,,,------......//////////////////000000000111111//////000111222222333333111222222222111111333555333222111000//////000000111111111111111222333333666555444444666:::>>>AAA111000000///...---,,,,,,++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))******))))))*********+++***++++++++++++,,,,,,,,,........./////////000000111111111111222222222222333333333444555666777888333333333333333333333222333222222222333333333333,,,---...000111222333333444444444444444222000///,,,,,,+++***))))))******************************))))))))))))))))))))))))(((((())))))))))))((((((************************(((((((((((())))))))))))---,,,+++***))))))))))))((('''%%%$$$######$$$%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""######$$$"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$######""""""""""""""" !!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""###%%%&&&&&&%%%###"""########################""""""######$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''((())))))******)))***,,,---...---...///111...//////000222333333444666555555555666777888888666777666888???DDD???444:::999888888999:::<<<===<<<<<<<<<;;;999999;;;======:::777666777888999888111111111222333444666666444555777888888777555444222111111000////////////---,,,,,,++++++++++++,,,************************))))))))))))))))))))))))*********+++++++++++++++...---------,,,,,,++++++,,,,,,,,,,,,,,,---......000111222333222111000///111111111111000000000000000222444444333222222222111333666999999777555222111......333777888888999999777666777888666222///222000//////000111000///,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,---...//////000000000111111111222222222222222111111111111111111111222333222111111222444333333222111111111111111222222111222222333444555111111222333444555555666000//////...---,,,++++++***)))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,*********+++++++++,,,,,,............////////////222222222333333333444444444444333333222333333333444333333333333333333333111222222222111111111111,,,---///000222333333444333333444444333111000...++++++******************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))---,,,+++***))))))))))))((('''%%%$$$######$$$%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""######$$$###"""!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""######$$$%%%######"""!!!!!!!!!!!!""" !!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$"""###$$$%%%%%%$$$###"""########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''((()))))))))))))))***,,,,,,,,,---...000---...///000111333444444555555555666666888999:::888888777:::FFFOOOGGG888::::::999999:::;;;;;;<<<:::;;;<<<<<<:::::::::<<>>???888777777666666555444333222222111111000000000000/////////...---,,,+++******))))))((())))))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++***++++++,,,---.........111111111111111111111111///////////////...------------.........------,,,,,,***)))***++++++)))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((()))***+++++++++***++++++,,,---...,,,---///111333333000///////////////////////////........................,,,+++))))))******)))'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++******+++,,,...000222+++++++++,,,,,,,,,------,,,,,,,,,,,,------------///////////////...---,,,,,,,,,,,,,,,++++++++++++((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((''''''''''''((((((((((((///---+++***++++++)))(((***(((%%%$$$%%%&&&%%%$$$############""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""  !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""##############################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$"""!!!+++===EEE444######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))*********************+++,,,,,,------...///000000000000111222222333444555666666666444444666;;;@@@CCCDDD444444444333222222222111222222111000000000000111//////...---,,,+++******))))))((((((((()))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((************++++++++++++******+++,,,---...//////111111111111111111111111///000000000000///......---............------,,,***))))))***+++***((('''%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((()))******++++++++++++,,,---...///+++---///000111111000///000000000000000000000000/////////...............,,,***))))))******)))(((&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******++++++---...///000++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------000000//////...,,,+++***++++++++++++************((((((''''''&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((///---+++***++++++)))(((***(((%%%$$$%%%&&&%%%$$$############""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""  !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""+++>>>HHH:::#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))))))))(((((())))))***+++,,,---...///000000000000000111111222333444555555222111222444999===???@@@333222222111111111222222333222111000000000111111///...---,,,+++******)))((((((((((((((()))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))***+++,,,---....../////////////////////////////////000///......------------------,,,++++++***)))))))))******(((&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''(((******************+++,,,---...***,,,...000000/////////000000000000000000000000.........---------,,,,,,,,,***)))***++++++***((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++,,,,,,---,,,***++++++++++++,,,,,,,,,,,,,,,,,,------------..................---,,,+++++++++*********)))))))))((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((///---+++***++++++)))(((***(((%%%$$$%%%&&&%%%$$$############""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!""" !!!!!!!!!""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%'''!!!###)))'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((())))))***,,,---...///000000000000///000111222333444444555333222222333555777777777333333222222222333444444444333111000000000111222......,,,+++***)))))))))((((((((((((((()))******''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***+++,,,------..............................//////......---,,,,,,,,,,,,,,,,,,+++***))))))(((((()))******'''%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***))))))))))))***+++,,,---***,,,...//////...//////000000000000000000000000---------,,,,,,+++++++++,,,+++)))***++++++***)))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))&&&''')))***++++++***)))******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,------...---------************))))))))))))(((((('''''''''(((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((111///---+++++++++)))(((***)))'''%%%$$$$$$$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!"""""""""!!! !!!"""######$$$""""""""""""############%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******,,,------...///000111111111111222222222333333333111222333444555555555555777444000000111222111///111111111000000000000000---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))******+++++++++******++++++,,,------------------...//////........................,,,,,,------,,,,,,+++***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,............////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++)))(((''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++*********+++,,,---/////////......---------------------------------************)))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((111///---+++++++++)))(((***)))'''%%%$$$$$$$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!"""""""""!!! !!!"""#########""""""""""""############$$$$$$###""""""###$$$$$$############"""""""""!!!""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++,,,---...///000000000111111111222222222222000111222333444444444444777444222222444555444333000000////////////......---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''))))))(((((())))))***+++++++++******++++++,,,---------,,,,,,------...///........................,,,,,,------,,,,,,+++***(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((((())))))******+++,,,,,,---.........////////////........................------,,,,,,++++++++++++))))))((('''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++*********+++,,,---.........---------,,,,,,,,,,,,------------------*********)))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((111///,,,+++++++++***(((***)))'''%%%$$$$$$$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""" !!!!!!""""""######""""""""""""############$$$$$$###""""""###$$$$$$############""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))************+++,,,---...//////000000000111111111222222000111222333333333333333555333222222444555555444//////......------------,,,+++***))))))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((())))))(((((())))))***+++++++++******++++++,,,---------,,,,,,------...///------------------------,,,,,,,,,,,,,,,++++++***(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******++++++,,,---------.........//////...........................------,,,+++***))))))''''''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++************+++,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((111...,,,+++++++++***)))***)))'''%%%$$$$$$$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """### !!!!!!!!!"""""""""###!!!"""""""""############$$$##################$$$#########"""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))************+++,,,...///000000111111222222222333333333111222333444444444444444222222111111111111111111//////......------,,,,,,+++***)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******++++++******++++++,,,---......------......///000------------------------+++,,,,,,,,,,,,+++******((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))***+++++++++,,,,,,---------.........------------------------...---,,,+++***)))((('''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((000...,,,+++,,,,,,***)))***)))'''%%%$$$$$$$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!###!!!!!!!!!!!!""""""""""""!!!"""""""""#####################$$$$$$#########""""""""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++,,,...///000111222333333333444444444555555333444555555555555555555333444333222000///......000000///......---,,,,,,))))))(((((('''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((('''((())))))***++++++******++++++,,,---/////////...///000000111------------------------++++++,,,,,,++++++***)))''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))******++++++,,,,,,,,,,,,------------------------------------------,,,+++)))((('''''''''''''''&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''000...,,,+++,,,,,,+++******)))'''%%%$$$$$$$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """$$$### !!!$$$!!!!!!!!!!!!""""""""""""""""""""""""############"""###$$$$$$$$$$$$###"""""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++,,,...000111222333444444555555555666666666555555666666666666555555555666777555222///...///000000///...---,,,,,,+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''(((((()))***++++++******++++++,,,---//////......//////000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''((())))))******++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''(((((('''''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))******++++++*********++++++++++++,,,,,,,,,,,,++++++******)))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''///---++++++,,,,,,+++******)))'''%%%$$$$$$$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############ !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""%%%'''%%%!!!!!!$$$""""""""""""!!!!!!!!!!!!""""""""""""############"""###$$$$$$$$$$$$###"""!!!"""""""""############""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******)))***+++---///000222222444444444444555555555666444555555555555555444444333555666555222//////000//////...---,,,+++******(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((''''''''''''((())))))++++++******++++++,,,------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))'''&&&%%%%%%$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''(((((()))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))((((((((((((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''((()))***+++******)))++++++++++++,,,,,,------,,,++++++***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''///---++++++,,,,,,+++******)))'''%%%$$$$$$$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###&&&(((&&&!!!!!!$$$""""""""""""!!!!!!!!!!!!""""""""""""############"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********((()))***,,,...000111222333333333444444444555555444444444555444444333333...111444333000......///......---,,,+++***)))(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''''''''((())))))++++++******++++++,,,---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))'''&&&%%%%%%$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''(((((()))***************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((('''&&&%%%$$$#########$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))'''((()))++++++******)))+++++++++,,,,,,---------+++++++++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''111///---,,,,,,,,,+++******)))'''%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!! """###"""!!! !!!"""""""""""""""############$$$#########""""""!!!!!!###"""!!! !!!"""#########"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""""""""""""""############!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))***++++++,,,---...//////111222333333444444444444666555444333222222222222111111111111000000000000------,,,+++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((((((((((((((('''''')))************++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%&&&(((&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))))))))*********++++++++++++******)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''111///---,,,,,,,,,+++******)))'''%%%$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!"""######!!!!!!"""###""""""""""""########################"""""""""!!!###"""!!! !!!"""######"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""""""""""""""############!!!!!!###$$$%%%&&&&&&&&&########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))))))))***++++++,,,---.../////////000111333444555555555555555444333222222222222000000000/////////......---,,,,,,+++)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''))))))*********++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++)))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))************++++++++++++******))))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''111///---,,,,,,,,,+++******)))'''%%%$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""###$$$###""""""###$$$""""""""""""########################""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$############"""""""""""""""""""""############!!!!!!"""$$$&&&(((***+++########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))***++++++,,,---...//////...///000222444555666666555444333222222111222222/////////.........------,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''')))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%######$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,***))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''111///---,,,,,,,,,+++******)))'''%%%$$$$$$$$$%%%$$$$$$$$$#########"""""""""$$$%%%$$$###"""###$$$!!!"""""""""#####################"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!"""""""""############"""""""""###$$$''')))+++########################""""""""""""""""""""""""!!!"""""""""##################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))***++++++,,,---...////////////111222444444555555444333333222111111222222/////////.........------++++++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))***+++++++++************************************************))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((((((((((((((())))))))))))************************++++++++++++++++++++++++************(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''111///---,,,,,,,,,+++******)))'''%%%$$$$$$$$$%%%$$$$$$$$$###############"""$$$%%%$$$###"""###$$$!!!"""""""""############""""""""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################"""""""""$$$&&&'''########################""""""""""""""""""""""""!!!"""""""""##################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))***++++++,,,---...//////111111222333333222222222333333222111111111222222000000000/////////......***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((())))))***++++++************************************************((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((((((((((((((((()))))))))*********)))))))))*********++++++++++++*********)))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''111///---,,,,,,,,,+++******)))'''%%%$$$$$$$$$%%%########################"""###$$$###""""""###$$$""""""""""""############""""""""""""############!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""""""""##################""""""!!!"""""""""########################""""""""""""""""""""""""""""""""""""##################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))***++++++,,,---...//////222222222222222111111000222222111111111111222222000000000/////////......)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((***++++++++++++++++++++++++++++++************************''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((()))))))))******((())))))))))))******************))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&(((******(((&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''111///---,,,,,,,,,+++******)))'''%%%$$$$$$$$$%%%########################!!!"""######!!!!!!"""###""""""""""""############!!!"""""""""############ !!!"""######"""!!! """""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""############!!!""""""###""""""!!!!!!########################""""""""""""""""""""""""""""""""""""##################################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))***++++++,,,---...//////000111111222222222111111222222111111111111222222/////////.........------((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((()))))))))***((((((((()))))))))************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&(((******(((%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((()))))))))*********''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''111///---,,,,,,,,,+++******)))'''%%%$$$$$$$$$%%%##################$$$$$$ """###"""!!! !!!"""""""""""""""############!!!!!!""""""#########$$$ !!!"""######"""!!! ######""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""############ !!!"""$$$$$$###""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))***++++++,,,---...///000...///000222222333333333222111111111111111222222......---------,,,,,,,,,''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%'''))))))'''$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''/////////...------,,,,,,+++)))(((&&&%%%%%%%%%%%%%%%$$$######""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######%%%&&&'''((((((""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!########################""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((++++++++++++,,,---....../////////000111111222222///000000000/////////000...------,,,,,,++++++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''(((((())))))******))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''/////////...------,,,,,,+++)))(((&&&%%%%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!###"""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!########################""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((************+++,,,---.../////////000111111222222000000111000///...//////---------,,,++++++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))***))))))((('''&&&&&&%%%))))))))))))))))))))))))))))))))))))((((((((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((()))))))))))))))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((/////////...------,,,,,,+++)))(((&&&%%%%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((((((((())))))))))))***+++,,,---/////////000111111222222222222111000///...---------,,,,,,+++******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))***)))((((((((()))***+++)))))))))))))))))))))))))))))))))(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((/////////...------,,,,,,+++)))(((&&&%%%%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((((((((((((((((((((()))***+++,,,/////////000111111222222444222111000///...---+++,,,++++++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))(((((()))+++///222444(((((((((((((((((((((((())))))((((((((('''''''''#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))/////////...------,,,,,,+++)))(((&&&%%%%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""$$$%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((((((((((((((((((((()))***++++++/////////000111111222222555333000///000///,,,***+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((((()))+++///333555((((((((((((((((((((((((((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***/////////...------,,,,,,+++)))(((&&&%%%%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! """###%%%&&&'''((( !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((((((((((((((((((((()))***+++,,,/////////000111111222222555222//////000000---******))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))((((((((((((***+++,,,))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''((())))))***+++/////////...------,,,,,,+++)))(((&&&%%%%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$%%%%%% !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((((((((())))))))))))***+++,,,,,,/////////000111111222222555111......111111...***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((('''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''((()))***++++++000//////...------,,,,,,+++***(((&&&%%%%%%%%%%%%%%%$$$$$$###"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!############"""""""""!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))))))))))))))***+++,,,---/////////000111111222222555111......111222...***)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&((()))************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&******)))(((&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&'''((()))***++++++222222111000///...------,,,)))&&&%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""############"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""####################################$$$#########""""""!!!!!!########################""""""""""""""""""""""""$$$$$$##########################################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((()))***+++,,,---------...///000000111111111.........---,,,,,,++++++))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))(((((((((((('''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&,,,((((((---,,,((((((,,,222222111000///...------,,,)))&&&%%%%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$######""""""""""""##############################!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""####################################$$$#########""""""""""""########################""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,------,,,---...//////000////////////...------,,,,,,+++)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))((((((((('''''''''&&&((()))+++,,,+++***(((&&&'''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''///(((%%%***///000000222222111000000///...------+++)))&&&%%%%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!"""""""""#########$$$$$$"""############$$$$$$$$$######""""""""""""##############################!!!""""""######""""""!!!"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""###################################################"""""""""########################""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---++++++,,,...............//////......---,,,,,,,,,((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''))),,,...---+++'''%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))******+++444===111000000///......------+++)))&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$########################"""""""""######"""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!"""""""""####################################################################################""""""""""""""""""""""""###############$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))***++++++,,,,,,+++,,,---......//////...//////......---,,,,,,,,,'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((***++++++)))'''%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((("""+++222///)))111KKKccc000000//////......------+++(((%%%$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""########################$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""############""""""############$$$$$$$$$$$$########################!!!"""""""""############!!!"""""""""###################################################$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,,,,---...////////////.........---,,,,,,++++++&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((---///111===\\\/////////.........------***(((%%%$$$$$$%%%$$$###%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""""""""############$$$#########$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#########$$$$$$$$$$$$%%%########################""""""""""""############""""""""""""#############################################$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))*********+++++++++,,,---...//////000//////------,,,,,,+++*********&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''')))'''%%%######$$$&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&'''''''''((((((((('''''''''(((((())))))***///***(((888___//////.........---------***(((%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#########$$$$$$$$$%%%%%%########################""""""""""""############""""""""""""#############################################$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***************+++++++++++++++---...............,,,,,,+++******))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''((((((((((((&&&''''''((())))))******---333@@@YYY...............---------***(((%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################""""""""""""############""""""""""""#############################################$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***************+++++++++******+++,,,------------++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&'''((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))&&&''''''((()))******+++***FFFiii/////////...------,,,,,,***(((%%%$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%###!!!'''(((***### %%%((("""$$$%%% ###)))%%%&&&'''%%%!!!###'''(((%%%%%%)))***$$$ !!!######'''$$$$$$&&&$$$ %%%$$$""" ###&&&((()))"""%%%&&&%%%###!!! """"""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''***)))))))))***,,,...000------------------------+++***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""###"""""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''### ###&&&'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((($$$)))%%%&&&...---***///>>>OOOhhhpppppp000//////......---,,,,,,***(((%%%$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&'''((('''***'''### $$$&&&%%%!!!!!!''',,,***++++++&&&"""######!!!$$$(((((($$$&&&)))******+++//////+++)))'''&&&$$$$$$###""""""''''''''''''%%%###"""!!!&&&%%%###"""!!!"""%%%'''########################################################################################################################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''***)))))))))***,,,...000------------------------+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%'''((('''$$$"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!###$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((---///,,,)))((('''666RRRyyyzzzZZZ000000///......------,,,***(((%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""###$$$'''***######)))&&&***'''%%%######%%%)))***)))...222666===DDDFFFCCC;;;<<<:::999999999111(((,,,000---&&&&&&***)))###!!!###%%%%%%######%%%(((&&&$$$""" !!!###$$$########################################################################################################################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***)))))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,******((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((+++...,,,&&&"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((())))))))))))---,,,***)))---MMM{{{hhhhhh000000//////...---------+++(((&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""&&&)))%%%###&&&&&&!!!'''++++++111???KKKTTT___aaaffflllqqqyyy|||~~~{{{vvvqqqfff[[[HHHPPPLLL<<<444666444+++'''))))))%%% %%%***######$$$%%%%%%$$$ ################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))***+++,,,---++++++++++++++++++++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''',,,000...'''######&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$""""""######!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((())))))******$$$+++******444EEEfffuuuTTT\\\~~~111000000///......------+++)))&&&%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''&&&%%%&&&(((---&&&!!!!!!"""(((999KKK[[[ffffffjjjxxx{{{zzz{{{zzztttnnnlllvvvrrr]]]LLLJJJGGG@@@LLLNNNLLLCCC555***$$$###(((&&&%%%&&&''''''$$$"""################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))***++++++,,,++++++++++++++++++++++++)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))$$$)))---,,,'''$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%"""###'''&&&!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((()))******+++(((///+++...JJJkkk[[[cccyyy111111000//////......---+++)))&&&&&&&&&''''''&&&###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&(((&&&###!!!###%%%%%%$$$,,,<<>>333)))###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%&&&'''((()))***((())))))************)))))))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&(((+++---+++&&&""""""&&&'''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$###---888222$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((()))***+++,,,,,,111GGGvvv}}}000000//////......------...+++(((&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################'''&&&%%%$$$###$$$%%%&&&((($$$"""&&&'''%%%%%%&&&&&&,,,+++---GGGlll{{{tttyyywwwuuuiiidddrrrzzzzzz}}}vvv~~~yyyvvvzzzyyyvvvttt}}}zzz{{{xxxrrrrrrttt}}}zzzvvvvvv~~~}}}ppptttxxxuuufffNNN999---+++&&&$$$%%%%%%###%%%+++'''$$$###$$$&&&&&&###########################%%%%%%%%%$$$$$$#########################################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&''''''''''''((())))))))))))************))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******))))))((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''###+++)))(((...,,,(((---;;;vvvxxxZZZccc111111000//////......---...+++(((&&&&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%$$$$$$%%%%%%&&&''''''&&&'''(((%%%"""###((((((666BBBJJJZZZpppyyyuuu```tttwwwxxxwwwhhhmmmtttyyyzzz{{{}}}{{{vvv}}}sssppptttxxxxxxuuusss~~~|||mmmkkkyyy~~~sssvvv{{{|||www{{{zzzwwwsssuuuyyyyyyuuutttxxxsss```SSS222***######''')))$$$$$$###"""$$$'''((('''&&&########################%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&''''''''''''((((((((()))))))))*********))))))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&+++((((((...,,,...<<>>MMM{{{fffWWWiii222111111000000///......---***'''%%%&&&'''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&)))666JJJZZZaaadddgggtttllleeejjj}}}~~~wwwrrrkkkZZZRRRSSSNNN___\\\aaakkklllhhhooo~~~wwwnnnkkkoooxxxvvviiiuuuxxxllliiilllpppjjj]]]OOOQQQcccqqqmmm```]]]lllyyy}}}}}}vvv~~~|||zzzyyyqqqXXX===,,,(((###"""$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((('''(((((())))))******+++,,,***'''111IIIfffnnnbbb111111000//////......---,,,***&&&%%%&&&'''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))111999IIIYYY___\\\XXXWWW^^^eeejjjooo~~~vvvlll^^^ZZZYYYSSSXXXhhhppphhhkkkssszzzyyyvvv{{{}}}}}}{{{vvvssssssxxx}}}zzz~~~vvvtttyyy~~~vvvfffaaacccaaa\\\[[[fffpppuuu~~~~~~vvvmmmgggeeedddaaa]]]MMM???...$$$$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''(((((()))******++++++(((***+++>>>cccxxxaaaxxx000000000///......------,,,)))&&&%%%&&&'''((('''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&))),,,---FFFNNN[[[dddbbbZZZWWWYYYVVVgggpppkkkmmmtttmmm[[[ZZZRRRZZZeeebbbbbbhhhiiisssyyy~~~wwwpppoooqqqmmmsssyyyxxxqqqhhhaaa___[[[]]]gggrrrqqqgggdddggglllsss|||nnnggghhhjjjdddccc\\\XXXfffrrriiixxxxxxbbbEEE111++++++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++***000999WWWyyygggwww222222111000///...------+++***(((&&&%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%############""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&$$$!!!!!!"""###$$$%%%&&&&&&$$$"""(((333;;;>>>OOO^^^eee]]]WWW\\\bbbbbbdddnnntttmmm]]]TTTZZZcccnnngggcccfffiiijjjnnnsssyyyvvvsssqqqjjjccccccfffaaalll{{{yyypppqqqyyyuuusssrrrsssuuurrrjjjdddbbbgggvvv{{{uuuwww~~~wwwrrrnnnRRRTTT^^^VVVaaazzz~~~zzz|||pppvvv}}}{{{{{{gggccc^^^RRR;;;%%%$$$000%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))******((((((***,,,---///---BBB|||}}}yyyjjj{{{222222111000///...------///---***(((&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$""""""###%%%&&&&&&&&&&&&''',,,999HHHNNNLLLgggllliii```___eeefffaaaeeefffeee^^^VVVVVV]]]fffgggdddlll}}}ssshhhfff```[[[]]]hhhtttwwwtttrrryyy}}}xxxyyy~~~|||zzzqqqmmmyyy{{{uuummmnnnrrrzzzwwwmmm{{{}}}fff___qqq{{{~~~}}}ssslllsssnnngggYYYNNNNNNNNN;;;######%%%&&&&&&$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))((((((((('''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))***))))))+++------(((HHHnnnvvvoooqqq222222111000///...------111///,,,)))'''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$'''+++666HHHVVVXXXRRRRRRVVVYYY___nnn}}}~~~vvv```\\\WWWUUUXXX___hhhmmmssshhhgggrrruuuiii___^^^qqqnnnpppyyy|||wwwttt~~~zzz|||uuussssssxxx~~~yyy[[[iiijjjjjjmmm~~~|||lllnnnmmmrrrvvvvvvqqqbbbHHH222'''(((((('''%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))***+++,,,---...<<>>===>>>:::;;;777222222888;;;;;;===BBBHHHNNNXXXhhh}}}wwwrrr|||tttdddUUUuuuwwwqqq|||jjjMMM333))),,,$$$''')))(((''''''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$***+++'''%%%)))+++((((((,,,,,,((((((+++((( ))),,,+++''''''***'''!!!***((('''(((******'''$$$***(((%%%%%%&&&((())))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''(((((()))))),,,((('''))))))&&&&&&)))###+++---&&&$$$+++000000***444---000000---333)))...++++++...---))),,,333...***)))***)))&&&(((,,,---,,,************(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))((((((((((((((()))******((((((((())),,,,,,+++***))))))))))))&&&'''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))444***)))CCCllluuuppp{{{nnnddd333222111000......------...---+++)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''%%%%%%+++555???DDDEEEAAA>>>CCCOOOXXXZZZXXXYYYKKKWWWgggrrrtttlllaaaZZZ\\\dddjjjttt}}}|||vvvrrriiiZZZTTTVVVCCC???999555333333222111)))...000///000333222...222555888888999@@@KKKTTTppp|||wwwfff^^^aaayyyooonnnttt|||zzzbbbEEE333,,,&&&(((((('''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''',,,,,,(((&&&)))***((('''&&&###!!!###)))...///(((++++++(((***///000---'''&&&&&&&&&''''''((((((&&&***...///...***&&&$$$((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((()))***+++++++++***+++)))))),,,------111777...---///444777777888;;;:::>>>555999666...444---***))),,,222222---***,,,---+++,,,000111...,,,---***)))'''(((***,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))+++++++++***)))))))))***''''''&&&%%%&&&'''((((((++++++************))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,111,,,CCCkkkzzz{{{wwwqqq222222111000///...------...,,,***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&(((111===EEEEEECCCAAADDDJJJRRRUUUTTTTTTVVVWWW```jjjnnnkkkeee```^^^bbbmmmsssyyy{{{zzz}}}uuurrrpppaaaTTTNNNGGG>>>:::===777222...---111333222000...222444333333444222...///222333333111222555999888GGGaaauuuyyylllWWW```ssszzzdddooo{{{sss\\\???,,,+++)))''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((++++++(((&&&((()))(((***)))+++...,,,((((((***(((***((($$$$$$((()))(((111000...+++))))))***,,,+++,,,---+++'''&&&(((***((((((((((((''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))'''((()))***+++******)))000......---***(((,,,222===555666DDDMMMLLLQQQZZZ]]]\\\RRRZZZXXXOOO[[[___WWWOOOGGGAAA<<<999;;;@@@777111---///000,,,*********((('''''')))+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))((())))))))))))))))))))))))***)))(((((()))***,,,---///...,,,++++++,,,------******)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******333(((///ccctttzzzvvv~~~~~~222222111000///...---------,,,***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%)))///777???BBBBBB@@@EEEIIIOOOPPPMMMKKKNNNSSSeeedddcccbbbccchhhnnnsssxxx|||}}}{{{rrreee[[[YYYUUUJJJ@@@===:::333//////555444222222444555666666555777555111000444555444...///000000000111222444000...222BBB^^^dddVVVvvviiilllqqqyyyzzz^^^AAA333,,,&&&&&&''''''&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++)))((()))***+++)))(((,,,111///((('''+++...000111000///000000000(((&&&$$$$$$'''***,,,---+++***(((((((((***,,,---)))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((())))))))))))************))))))***+++---...'''+++222:::===???FFFNNNXXXUUUUUU[[[aaaiiisss|||uuuuuunnnxxxrrrdddtttvvvsssjjj^^^PPPIIIKKKPPPQQQEEE999333000,,,******...---+++***++++++)))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))******)))))))))))))))***************+++***))))))***---111444555222111...+++)))(((((('''))))))((('''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++333(((>>>yyytttuuu111111111111000...---,,,,,,+++)))''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$---666;;;;;;:::<<>>>>>???DDDIIICCCDDDBBB<<<999:::999666888666333222222333333333666444222333===NNNbbbooozzzaaalllyyyooosssgggBBB444((('''((((((''')))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))***,,,,,,++++++)))(((***---'''&&&)))111777===FFFOOOFFFKKKRRRXXXZZZZZZ[[[]]]XXXQQQIIICCC???999000)))((('''(((,,,//////+++&&&******)))))))))((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((()))))))))******))))))))))))******++++++...,,,******,,,000666999>>>CCCNNNZZZ```aaadddiiizzz{{{uuu|||nnnttt{{{~~~kkkaaa___iii___UUUNNNGGG>>>888666---,,,,,,,,,------+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))************)))))))))*********++++++,,,,,,...---,,,...222666777777666555333111///---++++++******)))******+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++---444TTT{{{vvv111111222111000///---++++++***)))'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((111;;;<<<777555:::AAAGGGIIIJJJIIINNNXXXaaaddd___UUULLLMMMZZZiiisssvvvxxxzzzrrrtttppphhhccc```ZZZMMM???999000...---...444>>>IIIPPPRRR[[[dddhhhhhhjjjrrrzzzxxx{{{zzzrrrjjjaaaVVVMMMHHHBBB;;;888777777444222111333555333222666===DDDQQQmmm{{{yyyyyyxxxmmmwwwsssiiiuuu|||YYYDDD111++++++((('''***&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))******((('''(((***+++,,,000555@@@GGGQQQZZZfffpppsssqqqkkkoooxxx||||||~~~|||wwwooocccUUUKKK===666...((('''((()))***************)))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))************)))))))))***++++++,,,,,,******))),,,111999AAAFFFRRRWWWbbbpppwwwvvvtttuuuzzzmmm|||wwwtttooopppqqqtttvvvnnn^^^PPPJJJ111...,,,***+++,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***(((((((((((((((((((((((()))******++++++******)))*********+++,,,,,,------...,,,+++...222444333111000111111222111///---,,,((())))))***++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***+++,,,,,,%%%CCCiiinnnsssooo000111222222111///---++++++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''///555;;;;;;777888???FFFIIIJJJIIILLLXXXgggnnnmmm\\\WWWSSSWWWaaakkkrrrtttppp||||||vvvvvvooodddbbbccc\\\UUUNNNDDD888111000222888@@@HHHRRRaaapppyyyrrriii]]]SSSLLLDDD:::333///000111000///111777;;;444BBBVVVrrrwwwnnnwwwtttuuu}}}~~~ooolll}}}~~~mmmbbbooo~~~tttXXX===222...)))'''***'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))*********''''''---777???EEENNNXXXuuu|||}}}{{{{{{}}}~~~|||llluuu}}}zzz```\\\RRRCCC555......222++++++*********)))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))))))))))))))*********++++++))))))******+++,,,,,,---+++---222:::DDDOOOWWW]]]UUUXXXcccvvvzzzyyy~~~nnnhhhTTTLLL@@@666000...------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******(((((((((((((((((((((((()))******++++++******)))******++++++,,,------...---,,,---111777:::888555,,,...111222222///,,,***,,,---///000///---***(((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,,,,---555```yyy~~~hhh[[[bbb000111222222111///,,,+++***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''666888::::::999===DDDJJJFFFFFFEEEIIIYYYiiimmmgggRRR]]]nnn}}}vvvnnnzzzzzzoooooojjjaaa___UUUNNNFFF===444000666@@@@@@OOOcccrrr~~~|||iiiUUUGGG666777888999777444111///222777999???]]]}}}zzzppp}}}xxx}}}oooZZZXXX|||```cccyyyfffFFF888111)))&&&)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************...000:::LLL[[[gggvvvjjjnnnrrrsssyyy~~~{{{uuuvvv}}}wwwyyywwwrrr~~~|||bbbFFF555///+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))************+++++++++))))))***+++,,,,,,------444999CCCPPP]]]iiiqqqvvv|||}}}|||vvvvvv```LLL>>>777555444++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))******++++++++++++************+++,,,,,,---......222222555===EEEJJJHHHEEEKKKMMMPPPRRRPPPKKKFFFCCC888999;;;;;;999555111...************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,------WWWtttxxxoooTTTRRR]]]222222111000///---+++***+++***)))(((&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++'''$$$###&&&)))++++++999;;;:::999===EEEIIIIIIDDDDDDHHHQQQZZZ\\\XXXUUU___]]]mmmqqqdddgggkkklllhhhfffddd\\\RRRJJJ:::222888===>>>LLL```ooovvvlllPPPIII>>>666444555222///888------666;;;KKK~~~{{{xxx{{{~~~xxxmmmhhhccc[[[yyyjjj@@@333444 ---)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''(((((()))***)))(((&&&%%%&&&&&&&&&&&&%%%***+++''''''+++***$$$&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))+++)))(((((())))))(((''')))(((***...///---///333III[[[nnntttkkktttmmm{{{zzz{{{vvv|||}}}eeeWWW@@@<<<,,,%%%...000)))(((&&&((()))***************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&((())))))***,,,+++(((&&&(((,,,000111111444888JJJYYY```___mmmzzz{{{||||||dddNNN@@@;;;333...,,,///000,,,(((&&&,,,***))))))******)))((())))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((())),,,)))'''''')))***)))''''''000***'''///(((!!!,,,((((((+++...///333@@@LLLccc___bbbrrrvvvgggZZZwww|||rrrmmmrrrhhh```\\\UUU^^^ooogggKKK:::555...---***###'''...******,,,+++&&&''',,,***"""))))))))))))((((((((((((&&&'''(((******((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&///&&&(((666)))(((LLL}}}|||zzzuuujjjYYYiii222222111000///---+++***+++***)))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%(((---111999999888:::@@@HHHHHHDDDIIIIIINNNUUUSSSKKKJJJOOOUUU___eeeiiittt~~~xxxhhheeehhhggg```YYYTTTKKKAAA888111333BBBRRR```ppp}}}zzzvvvPPP@@@>>>;;;555111333000000555888>>>NNN^^^|||rrrZZZeee{{{nnniiiyyyxxxTTT:::---+++''')))'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((('''&&&%%%%%%%%%&&&#########%%%((()))***)))((('''%%%$$$'''***)))&&&)))(((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))+++(((%%%&&&))),,,---,,,...***''')))///<<>>444---)))(((,,,333---,,,************)))'''))))))(((''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((())))))+++)))'''(((+++,,,+++)))...---'''%%%,,,......444222222BBBWWWddduuussshhhbbb]]]ZZZYYYSSSNNNJJJFFFKKKSSSPPPMMMRRRUUUZZZkkkyyy{{{bbbHHH888777444333000''')))++++++(((''')))+++,,,***)))))))))(((((((((((('''((()))++++++)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((///&&&'''111***<<>>FFFJJJQQQUUUMMMDDDJJJWWW[[[___]]]UUUYYYfffiiibbb______[[[QQQGGG@@@999444777>>>JJJ]]]ppp|||{{{uuuTTT:::555>>>333555333//////444888777fffwwwuuusssgggNNN___vvveeekkkoooKKK///999&&&)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))((('''&&&&&&&&&&&&&&&******+++,,,,,,,,,++++++222+++&&&(((,,,,,,++++++******))))))((((((''''''''''''''''''''''''''''''(((((((((''''''''''''&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))(((''''''(((***+++++++++'''***111:::FFF\\\|||}}}qqqiiilllnnnyyyrrriiiRRR===.........,,,***))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***---***((())),,,------,,,000,,,***///>>>RRRdddmmmXXXjjjvvvzzz|||nnneeeUUUFFF888222111///---......,,,***)))******)))(((***)))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((())))))))))))((((((***,,,---,,,***)))(((///111,,,---000---AAAUUU}}}\\\^^^ZZZMMMCCCFFFWWWgggeeeEEEJJJTTThhhmmmLLLHHHEEENNNQQQTTT\\\^^^cccrrr|||dddSSSGGG555+++,,,---,,,,,,------***&&&'''+++******)))))))))(((((((((((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''',,,(((***...***JJJqqqaaaXXX]]]xxx222111111111///...---,,,******(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&"""$$$&&&(((***...222555222777<<>>IIISSSXXXQQQJJJNNNXXX___cccWWWRRRYYY[[[UUUTTT[[[UUUQQQIII???777666999<<>>KKKVVVnnn~~~zzzzzzvvvooosss~~~^^^LLL???777999999111---///444>>>UUU}}}zzzyyy}}}rrrwwwaaa___ccc___zzz\\\:::333...+++(((&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((()))))))))((((((((((((((()))***(((***+++******+++...222,,,+++,,,...,,,)))***...''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***&&&***---***&&&(((000888MMM[[[oooxxxsssiiihhhnnnkkkfffeeedddlll~~~zzzpppuuuppphhh}}}uuuzzzlllBBB:::///((((((***,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))*********,,,((((((,,,...++++++///---777IIIaaayyytttaaa~~~iiiXXXHHH<<<555444---+++(((((()))***+++*********)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***)))***++++++************444&&&)))555HHHvvvnnnOOOAAAIIIeeelllVVVooozzzvvvtttlllQQQIIIGGGPPPgggzzzYYYBBB333''''''...111///---************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***(((***//////000PPP~~~~~~ppp]]]ZZZ^^^ccc111111111111000///...---))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''***&&&$$$)))333777444...111<<>>DDDIIIUUU___YYYJJJRRRjjjooo```\\\]]]WWWPPPTTT]]]XXXJJJCCC;;;666999CCCQQQaaalllttt{{{{{{sssooovvv~~~|||YYY:::777;;;666000///...333===UUU{{{sssyyy|||tttVVVuuuYYYzzzqqqCCC888333///+++(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))******)))((((((((((((((()))+++...---***)))***,,,)))++++++((((((+++,,,***((()))))))))************(((((((((((((((((((((((('''(((((((((((()))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))))))))******++++++))))))---999IIIUUU\\\bbbmmmwwwyyyyyy}}}kkkaaajjjfffdddmmm}}}nnnqqqxxxnnnSSS444'''+++111,,,$$$))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++,,,((())),,,+++'''---666AAAQQQaaafffkkktttzzzzzzmmmJJJ:::999222///+++******++++++++++++***))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((()))))))))*********+++,,,+++******,,,...+++333IIIeee~~~tttXXXQQQDDDGGGkkk}}}zzzkkkeee]]]TTTXXXooovvveee```UUUCCC222,,,---,,,(((++++++*********)))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))000***(((***...@@@ddd}}}nnntttkkkWWWYYYdddppp111111111111111000///...))))))(((''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&''',,,333777555111777???CCC>>>:::>>>GGGMMMKKKKKKJJJLLLYYYhhhiii```YYY]]]YYYNNNMMMQQQLLL@@@AAA;;;===JJJZZZeeemmmssspppnnnlllmmmttt]]]CCC;;;;;;;;;:::888999>>>KKKeeesssqqqxxxiiijjj~~~cccbbbzzzaaaDDD777333---)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((()))))))))*********)))))))))+++,,,...///000,,,333<<>>EEEYYYkkkqqqpppppppppjjjiiissscccDDD:::777333444...000<<>>:::???KKKOOOJJJ@@@DDDMMMRRROOOGGGDDDFFFKKKJJJIIIHHHFFFCCC@@@>>>BBBOOO```mmmpppkkkeee```eeekkkttt|||rrrGGG888CCC888:::333666@@@AAA[[[ooottt|||yyytttppp___fffmmmXXX}}}{{{pppBBB;;;333,,,&&&###&&&+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&(((***++++++"""///111++++++)))&&&+++888000000@@@XXXnnn~~~oooaaammmddd888111===******,,,***&&&&&&******&&&'''((()))((('''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((()))$$$&&&)))))))))***,,,,,,666888ZZZfffvvvhhheeekkk|||pppccccccgggpppzzz|||~~~hhhRRR;;;))),,,...---)))&&&'''((('''(((((((((((((((''''''&&&''''''''''''''''''&&&&&&((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((()))******)))******''''''***---...!!!000444222DDDgggzzzwwwrrr}}}eeeQQQ888===777$$$***///+++***)))))))))))))))***))))))))))))))))))))))))((()))*********((('''&&&(((((()))+++------,,,******######+++...***&&&'''/// 222---+++FFFaaaWWWQQQggghhhkkk}}}yyy~~~YYYZZZtttzzzFFF888;;;((($$$------******(((******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))),,,''',,,RRRxxxZZZIIIPPP^^^lllvvvxxxyyyyyy222222222222111///...---(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&))),,,///000111222555888>>><<<999:::BBBJJJIIIDDD@@@FFFOOOTTTOOOEEEAAACCCFFFGGGGGGCCC???>>>@@@CCCWWW```iiijjjeee___^^^```kkkooovvv{{{zzz{{{zzzlllLLL???888<<<888555666:::NNNiiixxxuuuyyyyyyxxxooobbbiiiaaa```zzzSSSCCC444///,,,'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***(((&&&&&&((())))))(((///'''"""&&&***...777DDDFFFTTTbbbhhhmmm~~~}}}iii???777000555333///+++((((((+++...((()))******)))(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((())))))---((('''+++,,,+++...555SSSnnnxxxhhhnnnrrrzzzuuuiiiddd{{{~~~uuuiiivvv~~~bbb:::,,,(((&&&))),,,---,,,***(((((())))))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''''''''((((((((((((((((((((()))******)))******))))))+++,,,,,,888---,,,BBBaaazzz|||uuukkksssRRR;;;888888999%%%++++++***))))))))))))***))))))))))))))))))))))))((()))******)))((('''&&&((('''(((***,,,---+++))),,,******+++,,,++++++---///$$$---***HHHyyyYYY???[[[~~~|||{{{sssZZZRRRnnnNNN555222111000,,,(((+++000******)))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,777ZZZ}}}iiiLLLMMMVVVdddpppvvvxxxyyy{{{222222222222111///...---)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''---...000111222444888;;;???888666>>>FFFGGGCCC???DDDJJJSSSVVVNNNBBB===???CCCDDDCCC>>>:::<<>>888444,,,''''''))))))***++++++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((())))))))),,,((()))+++******888JJJttt{{{nnnyyytttvvviii]]]qqq~~~{{{vvv___WWWhhhpppfffBBB333))),,,000---'''&&&(((((())))))(((((('''&&&((()))))))))))))))))))))''''''(((((((((((((((((()))((((((''''''(((((())))))(((((((((((()))******((()))***+++++++++++++++000000@@@___xxx~~~}}}tttoooPPP+++,,,))),,,+++******))))))******))))))))))))))))))))))))((())))))))))))(((((('''((('''''')))++++++***)))'''+++,,,)))'''***---...///'''111HHH|||wwwNNN[[[mmmssszzznnnaaaRRRCCC///+++000***'''000******)))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))***+++111EEEddd|||zzz~~~zzzZZZBBBRRR___mmmuuuwwwwwwyyy{{{222222222222000///...---)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&'''(((***/////////000222555999<<<>>>777999DDDIIIDDDAAADDDKKKNNNSSSSSSIII>>>;;;>>>AAA???===;;;<<>>333888BBB:::TTTzzzwww]]]uuu]]]|||ddd===111111,,,&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''(((***......+++(((,,,''':::SSS\\\fffrrruuurrrZZZWWWVVVEEE000'''************++++++)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))&&&+++...+++---===VVViiinnnrrrzzzooooootttyyy{{{ppp[[[cccuuu~~~^^^FFF111...000+++&&&&&&)))))))))))))))(((''''''((((((((((((((()))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((())))))***+++))))))***,,,+++)))***---333SSSrrr}}}}}}|||xxxpppyyywwwxxxfffttt~~~tttGGG888000---,,,+++***************))))))))))))))))))))))))((())))))))))))((((((((((((''''''(((******)))(((###***---***)))---...+++---333PPPfffFFF}}}|||}}}}}}qqqnnnuuu```666,,,666///&&&---+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))+++)))555OOOjjj||||||jjjtttyyyRRRGGGUUUeeevvv|||yyyvvvwwwxxx222222222222000///...---))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&'''***,,,//////...///222666999;;;::::::@@@IIIIIICCCDDDLLLRRRPPPOOOKKKDDD<<<;;;@@@===999666999BBBNNNWWW\\\ZZZZZZ\\\^^^bbbfffkkknnnppptttxxx{{{~~~wwwvvv|||zzzxxxxxx{{{|||^^^@@@;;;CCC999555;;;:::HHHZZZkkksss[[[~~~vvvKKK555///,,,******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))%%%''')))+++------+++***000666IIIgggwww}}}~~~bbbEEE888...,,,***)))***+++)))'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))***)))...,,,***@@@fff||||||rrr}}}ppp~~~ooo~~~nnnkkkttt}}}yyyrrrzzzpppXXXddd|||mmmTTT<<<222///++++++...)))))))))))))))(((((('''&&&&&&&&&''''''(((((((((&&&'''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))***++++++***)))+++---***(((///999LLLfff~~~uuuqqqvvv|||~~~uuueee}}}qqqQQQ......---,,,+++************************************)))(((((((((((())))))))))))((('''''')))***)))((((((---000///...///---***555___nnn[[[bbb}}}RRR[[[eeeBBB000//////...++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***777TTTlllwwwggghhh{{{{{{fffHHHPPPVVVjjj|||zzzwwwvvvttt222222222222111///...---***)))((((((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''&&&%%%&&&+++//////...---///333777888999888>>>EEEIIIEEEBBBHHHQQQTTTMMMFFFCCC???:::;;;>>>777444444<<>>HHHYYY|||nnnqqq|||vvvhhhZZZkkkNNNddd}}}YYY;;;222///)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''***+++)))+++666KKK[[[cccwww~~~uuuxxxzzzzzzwwwtttyyy}}}uuuuuuXXXCCC;;;555---***+++,,,+++***))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********,,,---777MMMgggxxx|||{{{wwwmmmppp{{{pppuuu~~~}}}oookkkkkkrrrzzz~~~fffyyywwwZZZ===///+++((()))************)))((((((&&&&&&&&&'''(((((())))))&&&&&&''''''((())))))*********))))))))))))************))))))******+++,,,)))***---///+++111MMMkkkyyy|||zzz}}}jjjhhhlllfffEEE000///...,,,+++++++++***************************)))(((''''''((()))***+++,,,***(((((()))************&&&)))---***+++BBB___ooohhhiiiqqqkkktttuuunnnsss{{{xxxrrrNNN555888***,,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))+++111EEEbbbvvvzzzxxxwww~~~uuuggg>>>HHHQQQbbbrrr~~~{{{wwwzzz|||yyy222222222222111///...---******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""%%%''''''%%%&&&,,,222///...///222777:::999777<<>>DDDMMMVVV___fffhhhrrr}}}pppnnnMMM===666000***************)))((((((&&&''''''((()))******+++&&&&&&&&&'''((())))))*********))))))))))))***************)))******+++,,,(((***...000,,,666YYY~~~cccJJJNNN{{{tttzzzkkkZZZGGG000000...---,,,+++++++++************************)))(((''''''''')))***+++---+++)))(((***++++++***,,,'''+++222...444\\\nnnuuu|||iiiiiiyyy}}}^^^bbbOOO<<<...,,,+++******)))*********))))))))))))))))))))))))(((((((((((())))))))))))***555LLLiii}}}wwwooolll888CCCUUUQQQhhhvvv}}}wwwuuu|||~~~666555444222000///...---++++++)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((('''''')))---000+++***000999:::555666===???===<<<>>>CCCFFFGGGFFFAAA444///777;;;777333666777AAAMMMTTTTTTRRRPPPQQQcccdddeeeeeefffhhhmmmpppooonnnqqqyyy|||{{{~~~xxxfffoooyyy^^^QQQTTTBBB222555:::EEEZZZyyyxxx|||pppssskkknnnJJJ^^^LLL888+++222'''((()))((('''%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((())),,,%%%###(((---+++)))))))))******444CCCJJJZZZvvvyyyxxx|||}}}VVV<<<===333555999###***)))***)))(((((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((111&&&---111(((+++777^^^~~~iiiyyyqqq[[[jjjsss}}}rrrzzz}}}{{{yyyssscccWWWSSSEEE;;;???AAA???>>>???===;;;@@@GGGCCCDDDGGGOOO]]]ooouuuooo~~~ooocccSSS333//////---)))((())))))'''))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))+++***(((''')))***+++***---......///999PPPpppxxxWWW>>>CCCVVVwwwzzzcccOOO000+++555,,,(((///...+++++++++************)))******))))))******+++,,,---,,,+++*********+++,,,+++(((333000***YYYxxxZZZwwwwwwoooQQQtttRRR333666...)))((())))))***)))******))))))))))))******+++***))))))******)))(((///<<>>;;;<<<>>>HHHWWWiiixxxttt~~~UUU666---(((,,,---)))''')))))))))))))))))))))))))))***))))))(((((((((((((((((((((((()))))))))******++++++++++++++++++++++++---...---666WWW{{{yyyssssssfffdddooouuuOOO666111,,,,,,000---,,,+++++++++******************))))))******+++,,,++++++***))))))***+++,,,///...,,,>>>wwwuuuiii{{{ZZZ<<<,,,000444)))+++000'''******))))))))))))************)))))))))******+++)))DDDqqqwwwhhh\\\ZZZnnn}}}yyy^^^IIIHHH___xxxzzzyyyxxxzzz}}}~~~}}}{{{666555444222000///...---******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###'''...222000---000444666333000111555999===:::999???FFFHHHCCC<<<222111333777666222555;;;DDDIIINNNRRRSSSUUUWWWYYY[[[]]]^^^___aaaeeejjjmmmnnnnnnppptttxxxzzzzzzzzztttlllWWWHHHAAA;;;555000444@@@NNNXXX\\\]]]mmm~~~|||[[[FFFFFF:::::::::<<>>CCCLLLTTT[[[^^^______iiiyyy~~~yyyjjjJJJ@@@888444777>>>LLLggguuuhhhkkkrrr[[[ggg{{{PPP888444///)))'''(((******)))''''''((((((((()))))))))((((((((()))))))))******%%%%%%---222(((***UUU~~~{{{|||vvvJJJ777,,,%%%))),,,)))(((+++''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))*********(((***---999QQQ```\\\ZZZ{{{wwwooonnndddyyygggjjj{{{|||uuusssdddYYYPPPUUUiiidddQQQBBB???999444BBBYYY^^^aaa^^^nnnrrrnnnoooGGG///+++...,,,((())))))))))))))))))))))))((((((((((((((())))))***)))))))))*********++++++'''***,,,+++***+++000444;;;MMM|||yyyfffMMM777***---,,,,,,,,,,,,++++++++++++******))))))******+++,,,+++************,,,---...333LLLqqqfff}}}rrrrrruuujjj~~~xxx{{{llljjj<<<111333+++)))222******))))))))))))******((()))+++)))((()))...222:::QQQZZZ\\\OOOOOOzzzPPP<<>>BBB@@@:::333...222222111000222888???CCCGGGHHHIIILLLPPPSSSUUUVVVQQQQQQPPPOOOMMMNNNPPPSSSUUUXXXXXXXXX]]]aaa^^^VVVJJJAAA===DDDMMMOOOOOOPPPQQQYYYccciiiiiigggffffffpppxxx]]]>>>777333444555===SSSjjj~~~yyyppphhh~~~lllXXX{{{bbbAAA888111***'''(((******((('''((((((((())))))))))))(((((()))))))))*********###+++000---,,,???iii{{{~~~PPP;;;***))),,,***(((***'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********(((***---===VVVaaaaaaccciiiwww{{{qqqppp{{{~~~zzz{{{|||vvviii___UUU[[[hhh{{{xxxxxxzzz{{{gggVVVLLLCCC>>>???333HHHJJJGGGWWWhhhzzztttqqq|||ZZZ888+++---,,,%%%))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++)))+++---,,,+++...444:::UUUggguuu}}}}}}eeeGGG///...------,,,,,,,,,+++++++++******))))))******+++,,,,,,++++++++++++---...///CCCeee~~~{{{vvvccc\\\aaaxxxuuurrrqqqXXX444333...%%%///******))))))))))))******''')))+++***((()))///444CCCUUURRRSSSLLLWWW|||tttFFFBBBWWWhhhppptttyyyyyyyyywwwxxx{{{666555444222000///...---))))))(((((((((((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###''',,,...///---------111666222---777HHHDDD333444999??????;;;555111///111111111111555;;;@@@AAAEEEFFFGGGJJJNNNQQQSSSSSSAAAAAA???;;;888777888999999;;;;;;:::===AAA<<<333222;;;JJJUUUVVVVVV___mmmjjjmmmsssyyy|||vvvkkkaaavvvwwwqqqIIICCC???>>>:::===RRRkkkyyywwwqqqsssJJJ```zzzgggBBB:::333***'''(((***)))'''(((((((((((())))))))))))))))))))))))************)))000---(((777WWWlllooo{{{xxxjjjNNN333------***''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************&&&+++333PPPrrrpppfffsssyyywwwooovvvqqqnnn~~~}}}sssfffXXXOOOeeewww{{{uuuvvvvvvttttttuuuooouuu{{{WWWGGGCCCAAA???@@@666555===AAA```zzzmmmGGG333333222***))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++***,,,...---,,,000888???lllyyy~~~wwwvvvsssqqqwwwVVV666111---------,,,,,,,,,++++++*********)))***++++++,,,,,,,,,++++++,,,...///000WWW}}}yyyYYY{{{{{{tttWWWNNNSSSlllooosss<<<666555)))///******))))))))))))******''')))+++***''')))///555:::FFF>>>HHHLLLUUUoooxxxVVV???III```lllsssyyy{{{xxxttttttwww|||555555444333222111///...******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!***111///+++,,,///000888111,,,000888:::444---888>>>BBB>>>444------111111//////222888>>>AAABBBJJJBBBAAAIIINNNPPPZZZhhh```LLL666,,,000444111+++000000111111...---222;;;NNNUUU^^^cccdddeeehhhlllyyysssvvvyyyllleeedddCCC;;;>>>111444LLLZZZppp{{{~~~RRRNNN~~~>>>>>>999333$$$)))000$$$***))))))))))))))))))))))))***,,,---,,,***(((((()))444'''***;;;[[[TTTwwwsss]]]===444222***(((,,,)))))))))))))))*********(((((((((((((((((((((((('''(((((()))))))))))))))(((******))))))++++++)))...+++HHHttt|||ggglll~~~zzz|||qqq{{{}}}aaapppwwwxxx||||||xxxiii\\\cccsssrrrssszzz```KKKGGGAAAAAADDD>>>888CCCVVV|||mmmjjjttt======------)))+++,,,,,,+++*********))))))))))))************++++++******************&&&,,,222000***///GGG```~~~ooo||||||yyywwwrrr~~~yyyxxxzzz~~~nnnOOO777333+++)))///000+++)))+++,,,++++++******++++++,,,&&&333---&&&---,,,111III|||{{{rrrZZZMMMMMMaaaxxx{{{xxxvvvuuutttfffmmmjjj```kkk|||\\\nnnsss]]]...444)))...,,,+++******)))*********(((***+++***'''+++555???RRRCCCGGGMMMGGGYYYvvv~~~wwwgggQQQCCCLLL```lllqqqtttuuuxxxxxxxxx{{{444444444333222000///...***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###+++000...***,,,///111555111...111666888444///999>>>@@@;;;222------111000//////333999???AAAAAA@@@AAAIIIRRRQQQJJJLLLUUUvvv^^^DDD111+++111888111...------,,,...888CCCYYY```hhhmmmooopppsssvvv~~~}}}vvvpppqqqrrrLLL<<>>]]]vvvvvvqqqrrrwwwyyykkkiiissswwwwww}}}|||xxxOOORRR...555444***(((//////(((,,,,,,++++++++++++,,,,,,,,,+++)))///333222MMM{{{ssssss|||{{{|||oooaaa[[[hhhwwwuuuaaaWWWLLLNNNdddzzzzzzmmmooolllgggbbb___]]]]]]]]]___\\\XXXWWW]]]ooonnncccbbb333555(((,,,,,,+++***************+++'''(((,,,)))))):::QQQpppUUUBBB???DDD[[[ttt}}}wwwNNNAAA???QQQgggrrrxxx{{{uuuvvvtttttt{{{444333333222000...---,,,))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((---///+++)))---222444...000333333222222333555===<<<999444...,,,...000---///333888<<>>222111***++++++***************)))(((((((((((((((((((((((((((((()))************))))))))))))***((('''+++000777TTTmmmuuu|||llloootttnnnZZZ^^^ooowwwuuueeeccciiiuuu~~~~~~~~~wwwvvvgggsssoooTTTHHHBBB???======WWWsssnnnIII???999,,,+++)))((()))*********((()))))))))******************+++++++++++++++,,,,,,,,,)))///NNNwwwyyykkkkkkrrrwww{{{}}}wwwtttoooiiiiiirrrzzznnn{{{ooofff999666///)))+++///...))),,,,,,,,,++++++,,,,,,,,,,,,---------///===dddZZZooovvvssszzziii]]]\\\\\\fffqqqqqqccc\\\LLLEEE]]]||||||hhhjjjiiigggggghhhjjjmmmooolllddd___```bbbjjj~~~nnntttuuu@@@999(((,,,,,,+++************+++,,,&&&(((---+++***>>>YYYnnnUUU???<<>>>>>???>>>CCCKKKTTTSSSHHH;;;333FFFAAABBBQQQgggxxxzzzwww[[[QQQDDD:::111---111777LLLTTT```kkkppppppnnnlllpppppprrrsssppptttyyyxxx||||||yyyvvvvvvoooXXXDDD===555444>>>___yyymmmppp|||~~~ccccccZZZ;;;:::444)))***''',,,))))))))))))))))))))))))***+++++++++******---///"""???SSSooouuusssyyyuuu}}}~~~hhhdddWWWZZZUUU555...111,,,+++++++++******))))))))))))))))))))))))))))))((())))))***************((((((***---***&&&)))000KKKeeeyyyxxx{{{{{{{{{ttttttzzz}}}hhhYYYdddyyy~~~nnnpppoooqqqvvvzzz{{{~~~~~~xxxxxx~~~|||uuuuuuVVVGGGCCCBBBBBBDDDcccsssrrrSSS>>>000---)))''')))*********((()))))))))******************++++++,,,,,,,,,,,,///---+++666ZZZ~~~uuuwwwnnnjjjqqqzzz}}}zzzxxx{{{pppeee[[[UUURRROOOIIIFFFFFFMMM[[[fffpppqqqQQQ999(((+++111...+++------,,,,,,,,,,,,,,,,,,------333333''')))JJJwwwfffxxxmmmnnnxxxsssaaa```llltttyyyxxxooo^^^ZZZJJJDDDbbb}}}sssrrrqqqppppppqqqssstttsssjjjgggjjjmmmrrrnnn```???000---,,,,,,+++***+++++++++,,,'''(((---,,,...BBBZZZZZZKKK;;;;;;NNNaaasssWWWAAA@@@LLLcccuuuzzz|||}}}{{{vvvvvv~~~555555444222111...,,,+++)))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''+++...///++++++000444444,,,000555555333222555999;;;666111------...///000///333777:::;;;<<<===>>>@@@DDDNNNZZZeeefffaaa\\\DDDGGGNNNWWWaaahhhkkklllssssssvvvvvvkkkVVVCCC:::666>>>KKKYYYdddkkknnnooolllccc[[[XXXVVV]]]rrr{{{qqqooopppmmmiiigggkkkvvvVVVaaalllKKK@@@777444<<>>QQQtttmmmmmmFFF555000***((()))******)))))))))))))))******************++++++,,,---------...,,,///EEElllvvvfffeeejjjuuu}}}|||wwwttt|||}}}vvvmmm___QQQHHHBBB???===;;;;;;<<<>>>>>>>>>EEELLLmmmFFF***---444---)))///------,,,,,,,,,,,,------+++111444+++444fffjjjrrrsssjjjkkkuuu{{{qqqwwwrrrfff```PPPIIIhhhzzzzzz{{{{{{{{{{{{{{{{{{{{{tttppppppqqqvvvzzzrrr{{{MMM000------,,,++++++++++++++++++******+++---444EEEUUULLLEEE:::BBB]]]nnnxxxHHH===AAARRRlll|||}}}zzzvvvvvv~~~666666555333111///---,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''+++...///,,,---111444333---000444555444444777:::888333---,,,---000000///222555999:::::::::<<<>>>DDDFFFLLLVVVdddsss}}}eee___UUUMMMKKKSSS___hhhoooxxxmmmaaaKKKLLLOOOUUU[[[aaaeeeggg^^^QQQDDD===<<>><<<<<<@@@DDDBBB>>>@@@FFFqqq]]]999...///---+++...------,,,,,,,,,,,,---------)))///444FFF|||qqq]]]jjjffflllyyyxxxnnnfffSSSLLLhhh~~~~~~zzzuuuooonnnvvvzzzaaa555------,,,++++++++++++,,,))),,,,,,***...:::FFFLLLEEEAAA888FFFkkkzzzzzzCCC>>>FFFYYYrrr|||{{{xxxyyy777777666444222///---,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''+++...///---...222444222...111444666555666888;;;666111,,,+++...111111///444777::::::999999;;;======EEEOOOWWW```iiippptttxxxeeeYYYWWWZZZ\\\\\\cccdddkkkyyyttthhh```[[[XXXWWWTTTGGG999333333???\\\xxxnnniiieeebbb]]]ZZZ^^^dddcccmmmzzzwwwFFF]]]^^^HHH===444777<<>>===>>>@@@AAA@@@>>>HHHEEEEEEFFFCCC???CCCKKKrrrpppHHH///***---...,,,...------,,,,,,------...666&&&***999LLL{{{TTT[[[eee___aaappp|||jjj```NNNJJJeee~~~{{{uuuuuuqqqlllmmm{{{pppHHH...---,,,,,,++++++,,,,,,'''......(((...>>>GGGEEE>>>:::///@@@lll{{{tttxxxtttYYYDDDKKK___vvv|||{{{~~~}}}{{{}}}666555444333111///---+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((&&&###$$$)))...111...***,,,000222000---///222222111333999;;;::::::111+++---...------111555777999999999888999:::???CCCLLLYYYeeelllllljjjlllkkklllppppppjjj___YYY]]]ZZZZZZ___jjjvvv}}}xxxpppiiiXXXDDD999DDD```xxxnnniiibbb]]]\\\]]]^^^^^^bbbgggqqqnnnIIIllltttHHHDDD666888777IIIbbbtttvvvjjj\\\IIIrrrTTT===999+++'''///...)))************+++++++++000(((*** ...888+++GGG[[[www~~~{{{zzznnnXXXNNNRRReeexxxuuummm___[[[nnnooo[[[XXX888999...,,,---((())),,,'''))))))))))))))))))))))))************************///'''000111###333WWWggg___lll}}}hhhiiiuuunnn{{{~~~~~~xxxmmmnnnqqqkkklllwww}}}yyyssstttvvvvvvzzzqqqaaaYYYZZZcccdddUUUDDDHHHZZZxxx[[[OOOCCC???BBBPPPvvv~~~jjjNNN...)))222+++(((,,,%%%)))************+++++++++))),,,---------...---,,,,,,888MMMkkkuuu|||wwwccc```bbbjjjrrruuuttttttxxx}}}hhhYYY]]]\\\VVV^^^eeeaaa```bbb]]]bbbdddcccYYYbbb```MMM]]]ooopppYYY111666+++000,,,---,,,,,,,,,,,,---......***222***444nnn|||WWWlll~~~llleee]]]{{{yyyeeeQQQPPPddd~~~}}}zzzrrrqqqvvvuuuttt~~~III444---///000***,,,...(((...''')))---...???TTT\\\GGG222444KKKZZZgggwwwwwwXXXLLL===TTTlllxxxxxxxxxuuu~~~666555444333111///---+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''&&&$$$%%%***...---+++))),,,111444333111000222111000333999<<<:::777000+++---...---///222555777999999888888999:::<<>>eeevvvaaawww}}}ooottt|||iiikkk}}}wwwkkkiiiooonnnllltttxxxuuussswww{{{{{{tttxxxxxx~~~ppp[[[JJJ???<<<===@@@NNNSSSSSS\\\gggyyy]]]JJJ??????EEE___sssFFF...///***)))...***************+++++++++++++++,,,,,,,,,---...//////111FFFvvvzzzpppiii```\\\eeejjjooorrrrrrtttxxx|||{{{}}}mmmddd~~~bbbSSSXXXrrr~~~ddd@@@222+++///***------,,,,,,------...///+++444000@@@|||xxxDDDxxxpppgggdddeee}}}zzzlll\\\ZZZggg{{{~~~|||vvvtttxxx{{{www___<<<000......)))+++...(((,,,(((+++---333III___cccGGG555888LLLXXXeeevvvRRRHHHBBBXXXnnnxxx|||}}}~~~wwwuuu666555444333111///---+++)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%&&&+++///,,,+++***,,,111333333111000111000///333:::<<<:::444...+++,,,......111444555777888888888888999;;;===@@@CCCFFFMMM\\\pppxxxwwwqqqggg]]][[[^^^ccchhhddd^^^VVVQQQOOOQQQTTTaaaaaaeeeiiilllyyy___OOOWWWdddbbb```]]]\\\]]]^^^_________bbbjjjwwwlllqqqiiiHHH999:::777;;;YYYnnnxxxrrrooooooOOO\\\uuucccHHH>>>333...,,,''')))************+++++++++&&&+++,,,---'''777jjj}}}rrrrrr\\\iiiooowwwzzzkkkXXXhhh```XXXOOOIIIKKK]]]}}}vvvaaa~~~tttfff:::///000444...,,,...***))))))))))))))))))))))))************************)))(((+++(((+++HHHjjjuuufffwwwzzzuuu^^^pppvvvsssxxxooogggjjjkkkpppssstttrrrrrrxxx|||~~~|||vvvwwwzzz}}}fffJJJ:::444333555888LLLbbbqqqyyy~~~zzz[[[DDD???<<>>AAACCCCCCCCCGGGPPPXXX]]]XXXPPPIIIIIIMMMMMMKKKOOOTTTXXXXXXTTTPPPOOOOOOOOOPPPYYYeeeiiisssvvvhhh```\\\```^^^]]]\\\^^^^^^^^^]]]^^^```fffqqq~~~~~~QQQ>>>:::999666SSSjjjmmmttt{{{pppSSS___gggHHH:::444000---)))))))))*********+++++++++...***+++...KKKrrr|||___SSSgggkkkppp~~~ppp}}}uuu___MMM???BBBaaaggg||||||~~~EEE777555888111------***))))))))))))))))))))))))************************''',,,...,,,444LLLbbbfffyyyssskkkYYY}}}nnniiiqqqjjjaaafffnnnuuutttsssqqqssswwwzzz|||yyyooowww}}}{{{vvvrrrxxxpppSSSEEE888444777:::>>>AAAcccuuuzzz{{{tttPPPEEE===888WWW~~~^^^888222222---+++,,,*********+++++++++,,,,,,...+++***---///......000BBBrrrttttttaaaUUUXXXbbbllliiihhhjjjooouuuwwwxxx~~~}}}~~~ttt||||||lll111222444------------------.../////////000333XXXfff~~~bbbttthhhWWW```bbbyyyzzzzzz~~~|||~~~SSS888+++---,,,+++,,,))),,,---...)))222PPP___TTTCCC555;;;PPP___nnn}}}~~~III@@@KKKbbbvvvzzzxxx|||lll666555444333111///---+++))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&)))---///------...///000000///...000000//////444::::::666+++,,,,,,+++,,,000444555555666777777666777999;;;;;;===AAACCCDDDDDDFFFGGGEEEKKKOOOOOORRRZZZ^^^^^^gggmmmuuuyyyxxxwwwwwwxxx{{{wwwzzz}}}uuuggg^^^aaa```^^^]]]^^^^^^\\\[[[^^^^^^bbbkkkyyy___EEE;;;;;;666NNNfffjjj|||xxx~~~www[[[___oooNNN888333111---,,,))))))*********+++++++++------$$$333555HHH{{{|||{{{tttttt^^^aaasss}}}{{{xxxwwwaaaJJJJJJXXXllliii~~~RRR<<<444666111------***))))))))))))))))))))))))************************'''...------<<>>+++...///,,,,,,))),,,,,,---+++555PPPYYYGGGBBB444;;;PPPaaaoooxxxvvvvvvMMMBBBLLLdddyyy}}}zzz|||~~~~~~|||}}}~~~___666555444333111///---+++***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***,,,...)))***---///111222222222111111///000666;;;888222))),,,---++++++000444555666666777666555666999;;;======>>>???AAADDDGGGIIIbbbwwwwwwlllmmmtttyyyiiidddeeebbb```^^^]]]]]]]]][[[ZZZ]]]\\\^^^fffsssnnnMMM===<<<999IIIaaammm{{{}}}uuu~~~tttzzzaaaNNNjjj{{{XXX<<<666111+++---)))************++++++++++++...+++...000AAAccckkkqqqgggooo~~~[[[YYYbbboooqqq|||hhhTTTOOOaaauuujjjooowwwcccCCC111222///---...+++))))))))))))))))))))))))***************************---(((,,,CCCZZZooowww}}}eeeOOOZZZ}}}qqqjjjkkkbbb\\\cccgggqqqooonnnppprrrvvvsssaaassswwwuuu}}}vvvdddUUUEEE888777888999777333333===JJJmmm{{{tttWWWPPP@@@@@@]]]xxxXXX999///******333++++++++++++,,,,,,,,,,,,,,,***---111///,,,444???tttxxxzzz{{{yyyjjjzzzSSS]]]XXXQQQccceeedddeeejjjppptttuuutttuuu~~~yyy{{{sss~~~JJJ444...***......------......///000---,,,BBBwwwKKKsss~~~eee]]]TTTZZZggg}}}~~~mmmzzzKKK...///000,,,,,,***+++)))---333???TTTWWWCCC>>>666@@@UUUaaakkknnnggglllpppFFF???PPPggg{{{}}}~~~}}}zzz|||xxxXXX666555444333111///---+++***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''***,,,---(((***...000111111111222111111000222777;;;666---''',,,...++++++000444444666666666555444666999;;;>>>AAABBBAAA@@@CCCKKKRRRhhhyyy}}}vvvmmmfffcccccceeefffjjjssszzzuuuiii``````eeeaaa^^^[[[ZZZ[[[[[[[[[ZZZ[[[ZZZZZZ```mmm}}}{{{SSSBBB;;;===DDD[[[rrrvvvpppqqqzzztttxxxpppNNN___~~~___???999111(((,,,)))************+++++++++---+++++++++EEEffftttlllpppeeevvvuuuWWWWWWWWW\\\rrrttthhhzzzrrrggg\\\lllyyy|||xxx~~~SSS666222///---...+++))))))))))))))))))))))))************************+++---'''222MMM^^^sss|||~~~nnnOOOLLLggg{{{ttthhhhhhjjjdddcccfffccctttpppmmmmmmmmmrrr~~~[[[___```{{{jjj^^^ttt|||yyycccLLL@@@<<<888888999;;;;;;777:::HHHXXXiiiwwwzzzbbbXXXGGG;;;KKKnnnmmmBBB333///+++///+++++++++,,,,,,,,,------,,,***---000---...>>>SSSrrroooppphhhQQQSSSWWWXXX^^^^^^aaaffflllqqqttttttsssmmmyyyzzzbbbYYYLLL???RRRrrrwww{{{YYY555...///...............//////000+++000SSS\\\}}}nnnxxx[[[XXXUUUZZZkkk}}}hhh[[[333000///+++,,,...,,,&&&---<<>>???WWWjjj|||~~~yyysssQQQ666555444333111///---+++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&(((***+++,,,+++---000111000///......111111111333999;;;444***&&&---///+++***000444444666666666555444555999;;;999BBBIIIJJJGGGJJJVVVaaalllqqqvvvzzzsssrrrllldddaaaeeeeeebbbbbbdddfffhhhhhhfffcccaaa___\\\YYYXXXYYYZZZ[[[ZZZZZZXXXWWW\\\iiiyyyVVVEEE999@@@AAAWWWvvvttteee}}}lllwwwvvvuuueeeuuuuuuyyy___@@@:::222''',,,)))************+++++++++---'''///;;;tttqqqgggzzzqqqiiibbbUUURRR[[[pppoooqqqtttqqqqqqqqq^^^~~~|||eee???666222///---)))))))))))))))))))))))))))************************,,,...+++;;;VVV^^^mmmfff}}}cccCCCQQQuuu|||vvvhhh]]]UUU___nnnpppzzztttnnnjjjhhhmmmrrrgggcccqqqRRR]]]kkkmmmZZZCCC:::;;;<<<;;;<<>>HHH]]]mmm|||zzzjjjIII666555444333111///---+++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''+++...//////(((///333///***+++///111333///000888===888000***------,,,,,,---000222444444666777777666666888999888>>>KKKVVVSSSLLLUUUeeegggdddcccqqq}}}kkkiiigggfffdddbbb___]]]aaa`````````bbbcccbbbaaa]]]]]]\\\[[[ZZZYYYXXXWWWWWWYYYXXXYYYaaappp}}}yyy```III>>>===BBBWWWllltttnnnppppppxxxuuuXXXgggqqq~~~kkkDDD333333...***)))************+++++++++...&&&***<<<}}}ccc|||qqq```XXXXXXSSS```aaaiiissszzz}}}{{{EEE:::222)))111)))+++++++++************))))))************+++++++++***)))222AAASSSOOO```kkkTTTCCC```~~~tttvvvkkk___YYYYYY]]]eeelllnnnwwwxxxllleeelllxxx~~~pppqqqIIIWWWRRROOOMMMHHHCCCFFFMMMAAA:::NNNPPPFFFGGGJJJXXXfff|||iiiQQQ???>>>JJJttt[[[999999,,,+++---,,,,,,++++++,,,,,,---222,,,///222(((AAAGGGooofffOOONNNUUUXXXXXXZZZZZZ^^^bbbfffiiimmmqqqssstttzzz[[[PPPiiiyyyooo]]]VVVYYYCCCNNNiiigggYYYNNNooo{{{wwwsssoookkkrrrnnnwww@@@222000///............---------555333uuutttLLLqqqeeeuuulllRRRQQQPPP^^^uuuvvvBBB%%%///,,,---------...000<<>>666...CCCRRRaaauuurrrppp]]]III>>>NNNhhhrrrxxxyyy{{{}}}VVVRRR666555444333111///---+++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''+++...//////)))000444000+++---000222222///000888<<<777///+++---,,,,,,,,,...000222444333555666666666666777999===AAAMMMXXXTTTIIIIIIQQQQQQRRRRRRYYYnnn{{{sssoooiiidddaaa```aaaaaaaaa```___```aaabbbaaa```]]]]]]\\\[[[ZZZYYYXXXWWWVVVXXXXXXYYYbbbrrr|||}}}yyyjjjLLL>>>===BBBVVVjjjpppsssrrr~~~sssWWWdddsssqqqIII555222---))))))************+++++++++***...555BBBiii}}}kkkoooeee___^^^^^^WWW```gggjjjjjjgggsssDDD:::444+++111(((+++++++++************))))))************+++++++++***'''000JJJYYYdddyyyooonnnVVVzzzgggCCC>>>```}}}wwwmmmeee[[[VVVYYYbbbjjjllliiiqqqwwwqqqaaaYYYdddssszzzyyymmmCCC222JJJaaakkkrrryyyuuujjjaaa[[[kkkhhhWWWNNNHHHRRRbbbxxxwwwXXXGGGCCC???aaa```???999000444---,,,,,,++++++,,,,,,---...(((---222///FFFeeedddwww```MMMNNNVVVXXXYYY[[[ZZZ^^^ccchhhjjjmmmppprrrssstttSSSJJJFFFIII]]]\\\GGGIII>>>JJJbbblll\\\eee]]]dddVVVjjjxxxtttooolllfffhhh~~~}}}WWW777/////////.........---------555:::uuuJJJ|||eeepppgggPPPPPPSSSbbbtttxxx~~~sssNNN333555---***)))))),,,000<<>>>>>EEEJJJJJJGGGMMMdddvvvtttqqqkkkfffbbbaaaaaabbbaaa```______``````___^^^\\\\\\[[[ZZZYYYYYYXXXXXXVVVXXXWWWXXX```ooo|||~~~zzzyyyrrrOOO>>>===AAAUUUiiilllxxxxxxvvv}}}nnnVVV___vvv{{{RRR:::333---***)))************+++++++++''',,,444GGGXXXwwwyyyjjjzzzxxxwwwbbb[[[aaadddcccXXX]]]___eeekkkggg}}}ccc{{{ooo}}}hhh@@@777444,,,111***+++++++++************))))))************+++++++++///+++444WWW^^^|||sssqqq~~~}}}fff[[[eeeNNN:::CCCgggzzzdddaaaXXXRRRYYYgggkkkgggkkkmmmwwwuuuccc___hhhhhhzzz~~~DDD:::eee~~~mmm```QQQZZZfffvvvcccPPPGGG999MMMoooqqqOOO:::...333------,,,,,,,,,,,,------000)))---000...>>>zzz}}}]]]jjjXXXKKKNNNVVVXXXXXXZZZ[[[___eeeiiilllmmmooopppsssffffff^^^WWWnnnooosss~~~QQQ;;;\\\lllZZZCCCVVVttt}}}~~~vvvrrrmmmiiieeeggg}}}xxxDDD555000///......------......444BBBsssRRRwwwfffjjj___MMMPPPWWWffftttxxx}}}lllTTT666444,,,,,,...,,,000333999SSSxxxtttOOO111666NNNVVV___lllllluuuRRRCCCOOOeeewww}}}~~~|||~~~gggNNNOOO666555444333111///---+++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((,,,......---+++111444000---///111222000///222888888222---,,,,,,,,,,,,---...000222333111333555555444555666888999777===IIIPPPLLLEEEAAAHHHOOOQQQHHHAAAJJJbbbwww~~~uuuppppppooolllhhhcccaaa```cccaaa````````````___]]]\\\[[[[[[ZZZYYYYYYXXXXXXXXXYYYWWWVVV]]]jjjvvvzzz~~~tttSSS>>>===@@@SSShhhlllsssyyyyyy|||fffjjjvvvZZZ???555///---))))))*********+++++++++,,,'''000YYYcccppp{{{fffttt}}}lllzzz[[[ZZZhhhfff```VVVZZZWWW[[[iiiiiisssYYYxxxmmmzzzQQQ>>>666,,,///++++++++++++*********))))))))))))*********+++++++++000...<<>>CCCaaaiii@@@,,,---------,,,,,,,,,,,,------111***.........:::~~~xxxfff^^^QQQJJJPPPVVVUUUUUUXXX[[[```fffjjjlllmmmmmmnnnyyyxxxuuusssGGG[[[vvvgggOOONNN888CCCiiiwww}}}vvvrrrnnniiidddiiizzz~~~~~~CCC000000000///...---......///888QQQ___ssskkkfffXXXLLLOOO[[[iiiqqqwww|||{{{mmm\\\444///***000333///444:::;;;DDDYYYTTT777000:::QQQWWWcccnnnlll{{{LLLEEEXXXfffwww{{{~~~}}}}}}aaaPPPRRR666555444333111///---+++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&))),,,...---,,,+++000222///---///111000///000333777666///,,,---,,,,,,,,,...///000222222111222444555555555777999<<<888999BBBLLLQQQQQQQQQKKKSSSXXXUUUMMMKKKUUU```{{{}}}wwwuuuuuusssoooiiidddcccccceeedddbbbaaaaaa```___]]][[[[[[ZZZZZZYYYXXXXXXXXXWWWXXXVVVTTT[[[hhhssswww|||uuu}}}www\\\>>><<<>>>PPPhhhnnnsss~~~xxxuuuuuuzzzhhhdddqqq[[[@@@555///---))))))*********+++++++++111,,,CCC||||||}}}iiiVVVyyyWWWaaannnaaaZZZWWW\\\ZZZUUU``````YYYYYY|||^^^xxxvvvtttwwwrrrMMM<<<------++++++++++++*********))))))))))))*********+++++++++(((---AAA```^^^uuurrrxxxtttkkkOOO888;;;SSSoooxxxyyyuuukkkXXXWWWTTTSSS\\\gggdddZZZ]]]dddkkkttt}}}ccchhhyyytttcccggg}}}xxxYYY[[[gggjjjqqq}}}dddKKKDDD>>>VVVyyyHHH333000...------,,,,,,------...---***//////555IIIttthhhsssUUULLLJJJQQQTTTQQQPPPTTT\\\```fffjjjkkkkkkllllll|||rrr{{{eee```mmmXXXOOO???HHH666AAAbbbrrr}}}zzzsssqqqmmmfff^^^eeetttQQQ;;;111000///------...//////<<>>444...+++)))************+++++++++***444ZZZqqq___zzzVVVhhhpppYYYTTTZZZ___WWWTTTcccfff^^^UUUgggyyy~~~eee{{{yyymmmkkkxxxzzz}}}}}}SSS@@@111000111+++++++++************))))))************+++++++++&&&000JJJVVVVVViiihhhooo{{{vvvvvvHHH888AAA]]]www~~~}}}vvvgggQQQOOOQQQWWW```dddaaa\\\VVVgggmmmgggnnn~~~}}}nnnrrr|||ZZZyyy{{{QQQPPPYYY[[[eeevvvpppVVVGGG888JJJyyy|||wwwHHH:::444......------------......---...111---888]]]vvvsssXXXqqqMMMIIIKKKRRRSSSNNNNNNSSS]]]```eeehhhiiiiiijjjjjjssssssdddjjjmmmtttzzzvvvWWWRRR999AAA^^^oooxxxsssooooookkkaaaZZZaaazzzyyy~~~iiiNNN222111///------...///000777ssssss|||```ttteeerrr^^^OOOLLLMMM^^^hhhmmmoooxxx{{{|||iii<<<333...///)))(((000CCCOOONNNNNNFFF333666GGGUUUUUUeeejjj```uuu___999GGGaaammm|||||||||~~~}}}|||mmmSSSNNNMMM666555444333111///---+++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''***---...,,,+++---111111///...111222000---000555777222+++***...++++++---...000111111222111333555666666777999;;;666888888888999???EEEIIILLLLLLRRRZZZ^^^\\\^^^bbbkkknnnxxxuuufff]]]ccchhhmmmmmmkkkiiijjjmmmgggeeecccaaa```___\\\ZZZYYYYYYYYYYYYYYYXXXXXXXXXSSSRRRNNNKKKNNNYYYbbbfffjjjooouuu}}}bbblllzzzgggEEE???999IIIeeeqqqttt~~~zzz|||tttwwwxxx]]]qqqYYY@@@777///***)))************+++++++++&&&999```|||{{{xxxYYYmmmoooNNNNNNYYYZZZQQQUUUdddfffmmmlllbbbrrrvvvkkkuuuvvvwww}}}xxxzzzttthhhfffrrrzzz|||xxxPPPBBB333000222+++++++++************))))))************+++++++++***:::[[[ZZZcccVVVCCCQQQqqqpppqqqqqq777<<>>222...111---...000@@@MMMKKKGGG>>>...333KKK[[[XXXhhhjjjbbbKKK===HHH^^^vvv~~~~~~~~~|||dddOOOQQQOOO666555444333111///---+++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''***---...,,,***///222222000000333333111---000666777111***)))...***+++---///000111111111222444666777777888:::;;;666<<<@@@???<<<>>>DDDHHHIIIDDDDDDIIIMMMMMMQQQXXX```]]]eeevvv{{{jjjTTTGGGFFFTTTeeeppprrroookkkjjjgggeeebbb```___]]][[[XXXYYYYYYYYYYYYYYYXXXXXXXXXSSSQQQKKKDDDEEELLLSSSUUU\\\```hhhqqqzzzeee```uuufffGGG@@@888FFFbbbpppsss||||||ssszzznnnyyyWWWwww\\\DDD;;;111,,,)))************+++++++++--->>>[[[lllwwwooorrrlllxxx|||^^^rrrmmmGGGIIIUUUQQQUUUWWWWWWOOOeeeyyydddWWWfff]]]JJJ===KKKnnnzzz}}}tttmmmaaa^^^iii}}}mmmzzzRRRDDD111***)))+++++++++************))))))************+++++++++***@@@kkkjjjdddFFFYYYbbb\\\^^^nnn|||uuuWWW:::;;;JJJjjjuuuZZZTTTMMMRRRccceeeYYYSSSYYYZZZZZZ___jjjssssssiii^^^nnn___jjjvvvbbbpppgggIIIZZZ\\\TTTSSS___qqq}}}kkkUUU>>>AAA___~~~WWWHHH333......------------......)))000000,,,EEEvvvfffQQQGGGCCCCCCJJJRRRRRRLLLNNNWWW^^^```cccdddeeeeeegggiiisss{{{{{{XXXLLLfffrrrvvvnnnmmmsssmmm```NNNXXXsss{{{www```333111///------...000111;;;VVV|||QQQlllTTTHHHMMMLLL___eeennnjjjuuu}}}xxxfffwwwDDD000+++111000111///;;;IIIHHHEEE>>>111---LLL```]]]lllnnniiiwwwCCCFFFKKKYYYzzz}}}~~~[[[IIIOOONNN888888777555222///+++***))))))((('''''''''''''''((((((((((((((((((((((((&&&$$$&&&,,,...,,,***+++000222000,,,...444444000...444666222...---,,,***,,,+++***---111333222000444444444444555666888888999::::::;;;===>>>@@@AAACCCFFFIIIJJJJJJIIIIIIIII[[[VVVZZZhhhlll```RRRLLL???HHHXXXgggmmmmmmjjjjjjiiifffdddcccbbb^^^[[[ZZZYYYXXXXXXYYYYYYXXXTTTQQQKKKEEE>>>888777999<<<===IIILLLRRRYYYbbbmmmxxxttt]]]xxxPPP@@@999HHH]]]lllvvv|||xxx}}}vvv}}}{{{NNNTTTtttzzzDDD888///---++++++******************---IIIgggtttvvvooo]]]zzzrrrooo```fffvvvoooKKKVVVYYYMMMQQQIIIBBB888@@@fffoooMMM@@@ZZZnnnVVVKKKXXXtttxxxsss[[[WWWggg{{{~~~xxxxxxooo___YYY\\\zzzvvvgggOOO777000...+++***************++++++++++++***************+++)))YYYdddssseee{{{vvvpppkkkyyysssKKK444@@@NNNhhh~~~iiiYYYQQQOOOYYYiiiiii\\\TTTWWWRRRfffbbbkkklllyyyddd]]]rrrmmmqqqccc]]]gggaaa___YYYXXXQQQNNNUUUdddxxxlll^^^III888OOO}}}yyy~~~rrr???>>>222///,,,++++++,,,,,,,,,222$$$111666RRR{{{ooohhhMMMBBBJJJRRRQQQKKKIIIOOOWWW\\\___bbbcccbbb`````````gggnnnppp{{{zzzkkkcccRRRUUUgggccc]]]rrrvvvxxxvvvrrrnnnggg___PPPUUUfff{{{VVV777222//////...---...222>>>}}}[[[ttt^^^ooo```GGGJJJRRRUUUaaagggrrrxxxxxxxxx\\\}}}RRR222555))),,,///555;;;888;;;LLLJJJ111666JJJJJJQQQddd___aaaLLLEEE???LLLlll}}}zzz~~~~~~zzzKKKKKK[[[HHH888777777555222///+++***))))))((('''''''''''''''''''''''''''''''''''''''&&&$$$&&&,,,...+++***,,,///111///,,,...333333//////555777222...---,,,***+++++++++...111333222111555555555555666777888999:::::::::;;;===>>>@@@AAADDDEEEEEEEEEEEEEEEEEEDDDKKKEEEFFFTTTbbbaaaUUUJJJ000555AAARRRaaaiiikkkjjjfffdddcccbbbaaa___\\\\\\[[[ZZZXXXWWWVVVSSSNNNKKKCCC>>>888333333444555666888:::===@@@DDDKKKRRRWWWiiixxxwwwaaayyySSSBBB:::HHH]]]kkktttzzz~~~xxxvvv{{{yyy~~~vvvSSSMMMiiiwwwqqqCCC<<<333...************************///cccuuuaaa\\\VVV___pppsssHHHIIINNNKKKAAA;;;;;;777:::ZZZssslllrrrooossstttnnnssszzzrrreeeAAANNNccc~~~{{{wwwvvvlll\\\SSSTTThhh}}}vvv|||TTT;;;///111+++***************++++++++++++************++++++///UUUcccwwwsss|||rrrooo|||gggBBB111EEESSSmmmjjjZZZQQQSSS^^^jjjhhh[[[UUUZZZ[[[bbbZZZkkkqqq{{{aaaTTTttt~~~jjjgggrrrhhhddd]]]]]]RRRIIIMMM\\\qqqwwweeeNNN<<>>BBB444AAATTTVVVZZZhhhbbbeeeGGGBBBAAANNNjjjxxx|||}}}}}}tttPPPNNNXXXJJJ777777666444222...+++***)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''',,,---++++++---///000...,,,...222222///000666777222---,,,+++)))+++++++++...111333333222777777777777777888999::::::::::::;;;<<<>>>???@@@EEEDDDDDDDDDCCC???777000444//////===RRRZZZLLL888///...111>>>QQQ```eeedddddddddcccbbbaaa```___^^^]]][[[XXXTTTQQQLLLFFFBBB<<<888444111000111111000000111222222333444888:::DDDUUUqqq}}}jjjzzzXXXEEE;;;GGG\\\jjjrrrwwwvvvrrr}}}{{{www^^^]]]sss{{{rrrFFF???222)))************************///mmm|||lllUUU}}}GGGYYYjjj}}}NNNFFFNNNVVVPPPFFFAAA:::888PPPppp{{{uuuJJJAAAMMMxxx}}}vvvrrrpppfffVVVLLLLLLKKKSSSdddzzzPPPAAA000000++++++***************+++++++++************++++++000KKKccc~~~~~~{{{ttt}}}vvvVVV<<<777AAAOOOkkk{{{bbbRRRRRRXXXdddlllfffZZZXXX^^^]]]ZZZRRRmmm|||gggLLL___iii{{{jjjhhhtttkkkfffaaa\\\QQQIIIKKKWWWjjjvvvnnnTTTBBBGGGgggvvvOOO555222///,,,+++,,,------,,,,,,...222555cccqqqXXXWWW???CCCJJJOOONNNIIIHHHNNNUUU[[[^^^aaaccccccccccccdddhhhllljjjuuuaaaPPPZZZ^^^ooommm___LLLFFFFFF>>>AAASSSrrrxxxzzztttnnnjjjfffbbbPPPMMMPPPWWWZZZZZZcccnnnpppxxxxxx{{{}}}XXX:::333.........---///222LLLbbbyyy~~~IIIZZZOOO\\\XXXLLLLLLPPPYYYfffiiippprrruuuyyyuuu{{{}}}yyyqqq```999222)))222)))>>>RRRKKK;;;>>>@@@444EEEYYY```dddllleeekkk{{{AAA@@@EEERRRllluuu||||||~~~kkkWWWSSSSSSNNN666666666444111...,,,***)))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((,,,---***+++//////...------///111000...222777777222,,,+++***)))***+++,,,///111333333333888888888888888999:::;;;:::::::::;;;<<<===??????@@@AAAFFFLLLOOOHHH:::///+++******333HHHRRRCCC***333000...444EEEXXXccceeeccceeefffcccaaaaaa```^^^\\\YYYUUUQQQLLLGGGAAA===;;;888555444444333222111333444555555555666888:::555>>>YYY|||www}}}ZZZGGG;;;FFF\\\jjjrrrwww}}}www{{{ffflllyyyHHH???000'''***************+++++++++111^^^zzzhhhmmmBBBTTT___UUUJJJTTTcccyyyppp\\\CCC:::MMMfffpppxxxHHHFFFtttzzzssslllfff[[[MMMEEEDDD999;;;BBBKKKUUUjjjuuu}}}|||qqqtttFFFFFF222,,,,,,+++******)))*********++++++*********+++,,,,,,888NNNooo}}}rrr|||sssvvvbbbAAA666===999IIIgggttt[[[MMMSSS___kkklllbbbYYY[[[bbb\\\ZZZSSSkkk}}}rrrEEEMMM```mmmpppqqqfffHHHRRRmmmdddXXXeeeccceeebbbWWWSSSOOOPPPVVVcccyyytttXXXHHHAAAXXXlllSSS;;;222000---+++,,,---------+++111222;;;}}}ggg___PPPQQQ???DDDIIIMMMKKKGGGGGGMMMTTTVVVZZZ]]]`````````aaabbbaaahhhlllqqq___SSSkkkaaa^^^ZZZ___]]]KKKFFFUUUxxx{{{{{{vvvqqqkkkbbbYYYIIIDDDBBBBBB@@@???DDDMMMQQQhhhttt```<<<444......///...///222GGGtttLLLZZZVVVUUUOOOIIIIIIMMMVVV```hhhmmmlllnnnvvvwwwuuuvvvhhhbbb]]]{{{www[[[>>>000&&&444111;;;IIIIIIEEEKKKFFF111===SSSaaahhhlllgggoooqqq@@@???JJJXXXpppwwwzzz}}}}}}{{{|||bbb^^^XXXOOORRR666555555444111...,,,***((((((''''''''''''(((((('''''''''''''''''''''''''''&&&))),,,,,,***+++000///---,,,...000000///...222777777111,,,++++++))))))+++---///111333444555:::999999999999::::::;;;::::::::::::;;;===>>>???>>>AAAGGGPPPXXXXXXPPPHHH333222000555FFFTTTMMM<<>>AAA:::888GGGhhh|||\\\GGG:::EEE[[[kkksssxxxwww|||bbbbbb}}}{{{GGG<<<111---))))))*********+++++++++:::XXXddd|||pppkkkcccwwwbbbCCCOOOPPPsssrrrQQQIIIPPP^^^zzzNNN:::KKKbbbmmmTTTMMMrrr{{{sssggg[[[NNNBBB<<<;;;777666888777333<<<___eeeuuurrr{{{IIIFFF444...,,,++++++***))))))******++++++******+++,,,,,,---GGG[[[fff||||||tttrrrtttUUU333000888888JJJlllrrrZZZPPPUUUdddoookkk^^^XXX]]]dddbbbfff\\\cccmmmYYYWWWTTTjjj|||oooWWWUUUgggpppbbbgggooocccGGGQQQYYYdddaaaYYYXXXVVVQQQOOOZZZuuuyyyZZZMMM<<>>555------/////////111EEEnnnPPPpppkkkWWWHHHGGGIIILLLTTTYYYdddmmmnnnnnntttwwwppplllvvvpppaaaZZZTTTqqquuuttt[[[999444***+++333:::FFFHHHDDDJJJEEE111888MMMaaajjjjjjiiissseee>>>;;;LLLYYYsssxxxyyy{{{|||zzzttt[[[```[[[NNNUUU555555444333111...,,,***(((''''''''''''(((((()))((((((((((((((((((((((((''''''***---+++))),,,222000------000222000//////222666777111++++++,,,+++(((+++...000111222444666::::::999999999999::::::::::::::::::;;;<<<===>>>FFFEEEFFFJJJOOOSSSSSSRRR;;;666222888HHHWWWYYYTTT111222---***333GGGSSSUUUYYYdddiiieeebbbccc```ZZZUUURRRNNNKKKHHHEEEAAA???===;;;::::::::::::888666777999<<<>>>@@@DDDIIILLLKKKCCCEEE]]]~~~yyy___HHH999DDD[[[kkksssxxxzzzqqq}}}}}}\\\^^^~~~III;;;111...)))))))))***++++++,,,,,,EEEssszzzoooooo^^^yyy|||qqqkkkrrrRRR===NNNIIIffffffLLLGGGHHHNNN[[[QQQ888EEE```uuuttt{{{~~~hhh|||___YYYqqquuulll^^^OOOCCC:::666555888555666:::888666===HHHyyyqqqppp```EEE777444,,,,,,+++***))))))))))))++++++***++++++,,,---...III]]]mmmooozzz~~~XXX666222222666LLLqqqkkkVVVSSSVVVgggqqqhhhZZZXXX^^^ccceeellleee```^^^jjjWWW[[[iiilllXXXWWWwwwdddhhhDDDJJJXXXgggaaa```]]]UUUKKKEEEPPPppp^^^UUU;;;GGGVVV666333000---,,,---......---///...000FFFsssiiiuuu```___EEE???EEEHHHHHHFFFCCCDDDKKKQQQTTTWWW[[[]]]^^^^^^^^^___aaadddaaammmqqq^^^]]]]]]PPPRRRiii~~~}}}yyysssmmmcccRRRBBB:::999999999;;;<<>>RRROOO===999;;;444===NNNbbbjjjiiimmm|||WWW<<<888KKKXXXrrrxxx{{{}}}|||zzz}}}mmmYYY___\\\QQQVVV444444444333111...,,,***'''''''''''''''((())))))''''''''''''''''''''''''''''''***---+++(((,,,333111------222444000///000111555666000+++,,,---,,,(((+++///111111222555777::::::999999999999999:::::::::::::::;;;<<<======EEEEEEFFFGGGIIIKKKLLLMMM@@@999888EEETTTZZZWWWRRR:::888000***333CCCHHHBBBOOO]]]fffdddaaaccc```YYYSSSPPPLLLJJJHHHEEEBBB@@@>>>===;;;;;;<<<<<<;;;999===???CCCGGGMMMTTT\\\aaaccc\\\XXXbbb}}}wwwdddKKK:::DDDZZZjjjrrruuuzzz~~~yyypppddddddOOO===///***((())))))***++++++,,,,,,LLL{{{aaaKKKsssAAA666KKKFFFaaaaaaJJJGGGBBB@@@<<>>EEEJJJLLLKKKIII```|||{{{KKK;;;444---,,,+++***))))))))))))++++++++++++,,,---......IIIXXXsssttt|||pppVVV:::999333555MMMuuu```NNNPPPXXXiiipppdddWWWXXX^^^```aaafffgggeeeOOOqqqkkkwwwmmmbbb|||WWWpppgggJJJNNN___mmmcccaaa[[[QQQGGGBBBKKKccczzz~~~ddd]]]???FFF}}}ggg;;;333111---,,,---.........,,,(((111HHHlllssscccccc===CCCFFFGGGGGGDDDAAACCCJJJPPPRRRUUUYYY[[[[[[[[[[[[\\\YYY___```jjjqqqeeeXXXnnnyyy}}}ooogggwwwvvvxxxuuukkk___TTTIII???999999888999<<>>333777555CCCMMM___ggggggtttJJJ;;;888NNNXXXsssyyy}}}|||~~~hhhYYY\\\[[[UUUVVV444444444333111...,,,***'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++---+++(((,,,444111------333555111///111111555555000+++,,,------(((+++///111111222555888::::::999888888999999999::::::::::::;;;;;;<<<===777>>>GGGNNNQQQRRRRRRRRRHHH@@@EEEYYYggg```NNNCCC:::666...,,,:::LLLMMMBBBGGGWWWcccbbbaaaccc```YYYSSSPPPLLLIIIHHHEEECCCAAAAAA???======>>>>>>>>>===???BBBGGGNNNVVVaaalllssswwwtttmmmnnnvvvgggNNN<<>>777:::PPPMMM@@@BBB>>>===LLLjjjuuuyyyZZZOOOVVVaaa|||~~~qqqaaaRRRKKKJJJHHHDDD???===>>>@@@@@@CCCHHHLLLOOOVVVcccooovvvooo{{{}}}fffSSS@@@...---,,,+++***))))))))))))++++++++++++,,,---...///UUU\\\gggmmm{{{nnn{{{uuuIII555;;;333888RRRzzz\\\LLLQQQXXXiiioooaaaUUUXXX^^^___]]]___hhhhhh===VVV{{{bbbhhhmmmbbbXXXEEEAAAggg```OOOTTTfffrrrddd\\\UUUNNNJJJGGGJJJVVVccclllmmm}}}{{{hhhcccBBBGGG~~~NNN333111...,,,---............))):::QQQiiibbbnnnsssxxxUUUZZZ555JJJFFFGGGFFFCCCAAACCCJJJPPPPPPRRRVVVXXXXXXWWWXXXXXX[[[^^^ZZZaaawwwssskkkcccGGGWWWzzzqqqhhhYYYcccoootttrrrdddSSSHHHCCCAAA@@@@@@>>>===@@@EEEHHHHHHKKKHHHOOOeee~~~XXXuuuBBB666,,,,,,///000000111LLLddd|||IIIiiiUUUFFFOOOGGGDDDPPPUUUZZZfffiiiiiiqqqtttuuu~~~bbb}}}kkkmmmpppqqq___ZZZOOOOOO]]]fff{{{}}}rrr===000//////222GGGaaa```HHH<<<;;;444EEEKKKYYYbbbeeeyyyeeeCCC<<<;;;RRR[[[uuuzzz}}}}}}eeeYYYYYYZZZXXXVVV555555555444222///,,,+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###''',,,---,,,,,,...000000,,,,,,222666444333333666666666222---***+++,,,,,,...000222222444666888===888666888:::999999;;;;;;;;;::::::;;;<<<<<<<<>>======>>>AAACCCDDDCCCFFFNNNWWW^^^fffsssyyyvvvuuuOOOFFF222///---++++++,,,,,,+++******...)))'''---,,,+++444MMMggg}}}{{{sssxxxoooyyymmmBBB666>>>000888WWW{{{WWWLLLVVV]]]kkkgggXXXWWWYYYZZZ]]]]]]lllvvvcccFFFHHHbbbqqqjjjgggSSSAAAPPPOOOdddfff]]]fffqqqlllccc]]]YYYTTTOOOGGGCCCHHHQQQVVVYYY\\\eee|||uuu[[[CCCGGGoooIII999111,,,...///...---...)))888111[[[ssstttttteeeZZZVVVIII666GGGBBBDDDBBB???AAAGGGKKKKKKOOOOOOQQQRRRTTTVVVWWWXXXYYY\\\^^^```hhhuuu{{{zzzYYYSSSlllRRR===ccclllXXXHHHBBBCCCeeekkkhhhZZZOOOMMMKKKGGGAAA@@@@@@CCCGGGKKKMMMNNNEEEFFFPPPbbbtttyyyvvvqqqzzzCCC111---222///...111000FFFXXXqqqzzz]]]GGGGGGKKKIIIJJJRRRWWW```hhhjjjlllqqqtttttt{{{\\\RRRnnn}}}yyy}}}nnn```QQQJJJIIIHHHKKKNNNRRRfffwwwmmmuuuKKK111///000666???NNN___[[[<<>>888444555666555666888;;;;;;:::999888999<<<>>>===CCCIIIOOO[[[kkkqqqnnnZZZGGGFFF[[[cccQQQ???;;;333...222444888LLLOOO666111???QQQ\\\^^^\\\YYYVVVPPPNNNLLLJJJJJJJJJHHHGGGEEEDDDCCCAAA@@@@@@AAAAAAEEEGGGJJJNNNUUU]]]gggmmm}}}yyyrrrSSS<<>>AAAHHHTTT]]]```WWWOOOOOONNNIIIKKKIIIGGGGGGHHHJJJJJJIIIJJJDDD>>>EEEaaa~~~~~~iiieee@@@///+++111......222000FFFsssYYYzzzkkkxxx]]]GGGFFFJJJHHHJJJQQQVVV___gggkkkooovvv{{{|||xxx}}}xxxyyyVVVKKK```gggxxxxxx}}}xxxnnnhhh[[[NNNHHHGGGEEEFFFHHHJJJRRRaaawww}}}BBB,,,333111///777BBBSSSWWWAAA888LLLfffccchhhrrrwwwyyyYYYEEECCCJJJgggxxx|||}}}}}}sss___```^^^\\\\\\XXX555555555444222///,,,+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$(((+++,,,++++++...111111......222444111000111666555444000---++++++,,,,,,...000222222444666888<<<666111222222111222555999:::999666444555:::???:::GGGIIIIII```uuuRRR???:::KKKZZZVVVKKKEEE<<<666555111222AAADDD333///777EEESSSZZZ[[[XXXUUUSSSQQQOOONNNNNNLLLIIIGGGHHHGGGFFFDDDBBBAAAAAAAAACCCFFFKKKOOOSSSWWW[[[___dddooo{{{uuuuuuVVV>>>EEE^^^nnnsssrrr|||~~~uuuxxx~~~YYY^^^xxxzzzYYY>>>111,,,***((()))+++***)))+++000RRReee|||mmmqqqkkksssXXXggg444333:::OOO___TTTEEEOOOXXXNNN666LLLUUUIIIBBBHHHEEE888111OOOpppvvvKKK222===aaaQQQ===444<<>>CCCGGGHHHIIIIIIKKKMMMPPPQQQQQQPPPnnnxxxtttHHH@@@===///---++++++,,,,,,+++******---)))(((---+++...<<<^^^zzzHHH444888222>>>___oooNNNFFFPPPdddlllcccUUUUUUYYYZZZ___]]]ooooooGGGIIIddd~~~|||{{{~~~}}}nnnbbbfff```XXXPPPLLLEEE===888888777777888;;;BBBSSSpppdddEEEAAAgggEEE:::222------///...---//////111,,,eeemmmooorrr~~~OOOXXXIIIDDD888AAACCCBBB???@@@FFFJJJIIILLLLLLMMMOOOQQQRRRSSSTTTYYYYYYWWW^^^]]]MMMNNNEEE======777111444PPP\\\ccc^^^YYYYYYWWWRRRQQQNNNKKKIIIHHHGGGEEEDDDAAA@@@888777QQQxxxvvvddd>>>---***///---...222111???pppfff}}}cccuuu\\\GGGFFFIIIGGGHHHNNNSSS\\\dddiiinnnwww~~~tttzzzwwwuuu~~~[[[JJJOOOLLLRRRnnnwwwnnn___TTTJJJFFFEEEDDDEEEHHHHHHFFFLLLnnn}}}pppBBB+++777...999??????HHHPPP???666KKKjjjfffgggnnnuuutttWWWEEEBBBHHHfffzzz}}}~~~~~~nnn\\\]]]\\\\\\^^^[[[555555555444222///,,,+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$(((+++,,,++++++...111333000000333333111000222666444222///,,,++++++,,,,,,...000222222444666888666222000333444222111333777888777333000222888>>>>>>BBB@@@DDDbbbwwwUUU===///,,,@@@WWW^^^VVVNNNEEE;;;111+++000===@@@888000333>>>NNNZZZ]]]ZZZXXXTTTSSSRRRQQQPPPNNNKKKHHHJJJIIIHHHFFFEEEDDDCCCCCCCCCFFFJJJMMMOOOQQQSSSUUULLLSSSbbbtttrrrvvvVVV???FFF___ooorrrrrr}}}{{{~~~```ZZZtttzzz[[[???111,,,***((()))++++++))),,,111pppuuuTTTMMMhhh111888888PPP```PPP???MMM[[[SSS000===BBB>>>AAAKKKMMMFFF///555RRRzzz^^^???<<>>===DDDbbbwwwgggVVVXXXXXXYYY]]]\\\555555555444222///,,,+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%(((++++++***+++...222555222222444444000111444666333000---++++++++++++,,,...000222222444666888111...000666888555333333555555555222000222666:::???===;;;BBBVVVdddWWWAAA:::000333KKKcccggg[[[OOO???666+++...???JJJFFFAAA111000888KKKYYY]]][[[ZZZUUUTTTRRRRRRRRRPPPLLLIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEFFFHHHIIIJJJKKKNNNPPPQQQKKKIIISSSggg}}}zzztttUUU>>>GGG```ppptttsss~~~YYYZZZrrrzzz]]]@@@111,,,***((()))++++++***---222|||```QQQrrr777333777MMM\\\MMM;;;GGGWWWSSS777333444;;;AAA@@@===;;;444)))666[[[rrrkkkSSS>>>cccaaaPPP555+++222333+++000///000444:::AAAEEEGGGNNNLLLGGG???<<>>AAAAAA>>>@@@FFFHHHGGGHHHHHHIIIKKKLLLMMMNNNNNNGGGMMMQQQYYYxxx|||mmmhhhzzzZZZMMMaaalllrrrkkkeeedddbbb\\\VVVSSSOOOLLLIIIEEEAAA>>>>>>CCCIIIIIIAAADDD___~~~gggDDD222---222...---000///<<>>OOOCCC>>>LLL>>>222JJJaaappp|||jjj|||KKK??????EEE```qqq{{{aaaRRRVVVVVVXXX]]]^^^555555555444222///,,,+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&(((++++++***+++///222444222222444333000111666666222...+++++++++++++++,,,...000222222444666888///...000777:::777555666555555555555555666666777;;;===@@@CCCFFFHHHLLLNNNSSSJJJSSSooovvv___QQQ<<<888000999OOOOOO@@@999111...555IIIXXX[[[YYYZZZVVVUUUSSSSSSSSSRRROOOMMMKKKKKKLLLLLLKKKJJJIIIHHHFFFGGGGGGFFFEEEFFFIIIKKK```XXXHHH===HHHhhhxxxoooxxx~~~rrrTTT>>>HHHaaarrruuutttzzziii^^^sss|||^^^@@@111---***((())),,,,,,***---333fffdddEEE///999IIIWWWMMM<<>>555...---...---...000000444///tttpppqqqDDDIIIFFFGGG888===@@@@@@>>>@@@EEEGGGFFFGGGHHHHHHIIIJJJKKKLLLMMMJJJOOOPPPRRR```vvv}}}uuu```PPP```lllsssnnniiijjjhhhccc]]]ZZZUUUQQQLLLGGGAAA===???888888===::::::QQQnnnnnnnnnFFF333///333...---000...888pppjjjWWW```kkk[[[KKKFFFFFFFFFGGGIIIQQQYYY```bbbcccgggiiiiiikkkmmmmmmttt{{{|||jjjbbbTTTMMM]]]zzz{{{eee]]]WWWUUUUUUXXX___ggglllggghhheeeiiiCCC222222333999UUUJJJ===JJJ;;;///LLL___ooovvvrrrzzznnnwwwFFF;;;???HHHcccrrrzzzzzz^^^RRRWWWXXXYYY___```555555555444222///,,,+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&(((+++***)))+++///333222000111222000...000666666222,,,******+++++++++,,,...000222222444666888333000000555777666666888777666666:::======999444:::???CCCCCCFFFNNNXXX___ddd\\\kkkbbbUUU???===333:::MMMDDD000000111...666JJJXXXYYYXXXZZZXXXVVVTTTTTTTTTUUUTTTSSSNNNOOOOOONNNMMMKKKIIIHHHFFFGGGGGGEEECCCBBBBBBCCC[[[lllmmmXXXOOOdddvvvsssUUU???HHHaaaqqquuusssuuu~~~}}}}}}xxxcccuuu}}}```AAA111...***((())),,,,,,+++...333QQQuuu~~~uuu~~~oootttMMM;;;999BBBPPPNNN>>>???KKKOOOHHH@@@@@@MMMYYYWWWGGG:::888******///333DDDLLL===666;;;:::222---///111000000///000444;;;BBBHHHKKK???BBBCCC@@@:::666777999@@@KKK|||^^^gggwwwDDDFFFDDD///---++++++,,,,,,+++******+++***,,,...***999XXXjjjsss\\\<<<222555<<>>:::888>>>JJJRRRTTT___zzzQQQCCCdddZZZ???666...---...---...000***666...lllnnnyyyJJJGGGIII???999<<>>@@@EEEGGGEEEGGGGGGHHHIIIJJJKKKKKKLLLQQQQQQQQQQQQSSSXXX___eee\\\CCCHHHsss```VVV[[[jjjtttsssoooooolllfff]]]ZZZVVVRRRNNNHHHBBB>>>:::999;;;===<<<===LLL^^^vvvssszzzCCC111---222...---000...444ggg___|||aaajjj\\\MMMGGGFFFGGGHHHIIIKKKUUU^^^aaacccfffgggfffgggkkkooowwwyyywwwuuuWWWKKKTTTsss|||uuunnngggbbb\\\WWWXXX\\\eee```aaa{{{lll[[[???222...666===bbbVVVAAAHHH888...RRRcccoooooofffqqq|||uuu{{{GGG:::>>>IIIfffuuu{{{}}}uuu[[[PPPWWWWWWXXX^^^___555555555444222///,,,+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&)))+++***)))+++///333///...///000...,,,///555666111,,,)))***++++++***,,,...000222333444666888888222///222444444555999999777888===CCCBBB;;;333===??????CCCSSSeeeiiiaaa```XXXlll~~~^^^TTT;;;999,,,000AAA999,,,555333000999MMMZZZYYYXXX\\\ZZZXXXVVVUUUVVVWWWWWWVVVQQQQQQQQQPPPNNNKKKHHHFFFEEEFFFGGGFFFBBB>>><<<<<>>@@@EEEFFFEEEGGGGGGHHHIIIJJJJJJKKKKKKLLLIIILLLRRRUUUUUU\\\ggguuuqqqYYYMMMrrrlllxxxiiiBBB<<>>??????555;;;:::LLLaaauuuyyyVVVZZZBBBUUU}}}lllXXXGGG>>>222///111111;;;CCC@@@000111888CCCIIILLLTTT^^^```]]]ZZZZZZ[[[ZZZVVVRRRTTTSSSQQQOOOLLLJJJHHHGGGIIIFFFCCCCCCDDDBBB<<<777333AAARRR\\\___gggyyymmm}}}tttVVVBBBMMMbbbmmmqqqtttxxx~~~~~~qqqbbbggg~~~UUUJJJ111,,,+++***+++......,,,...333jjjuuuiiiHHH[[[MMM@@@:::555AAAHHHDDD===;;;===<<>>,,,))))))222999EEEnnnNNNBBB888777555222888BBB777333222777@@@HHHOOOSSSNNNHHHCCC???999999III]]][[[\\\fffnnnmmm|||}}}uuu|||rrrBBBCCC555---)))***,,,+++***+++((()))''')))---...AAAbbbzzzWWW333999333:::PPPvvvTTTGGGKKKVVVnnn```TTTQQQRRRSSSRRRSSSXXXVVV^^^ggg^^^SSSdddssstttpppZZZUUUIIIXXXQQQJJJMMMSSSWWWccclllhhhWWWfffyyyrrrfff___WWWPPPJJJHHHFFFCCCEEEHHHFFFGGGJJJKKKEEE???@@@EEE___www[[[GGGccccccAAA777...---///...------333222333bbbvvvwwwUUUEEEBBBJJJ888<<<===??????@@@AAACCCFFFHHHHHHGGGGGGHHHHHHIIIIIINNNHHHJJJMMMNNN___sssxxxxxxuuubbbDDDQQQWWWUUUdddFFF222:::222KKKcccpppqqqsssooogggggg[[[WWWSSSRRRQQQNNNGGGAAA@@@LLL[[[```VVVGGG@@@AAAPPPgggeee===333++++++......///111222\\\LLLpppnnn^^^mmmMMMEEELLLCCCHHHFFFHHHOOOWWW[[[]]]___dddhhhqqqpppnnnpppqqqqqqrrrWWWRRR~~~|||vvvkkk[[[OOOMMMPPPTTTQQQ[[[tttxxx\\\888000444---<<>><<<@@@@@@NNNXXXeeevvvgggZZZNNNVVVjjjmmmbbbSSSGGGBBB888:::AAABBBFFFFFF===777111///777@@@HHHSSS___[[[YYYXXXXXXYYYYYYWWWUUURRRQQQPPPMMMKKKIIIGGGFFFHHHEEECCCBBBCCCBBBAAA???999555111111999MMMjjjnnnrrrTTT@@@KKKaaammmqqquuuvvvxxx~~~uuuSSSccczzzNNNIII777---+++)))***------+++---222nnn|||TTTUUU\\\DDD333444@@@GGGDDD===;;;<<<;;;;;;777888999555999BBBFFF...,,,888666///***999lll{{{eeeRRREEE???>>>GGG<<<222666BBBOOOTTTUUULLLEEE???===999999GGGYYYeeebbbhhh||||||}}}tttuuusssIIICCC555...)))***,,,+++***+++***+++)))***------???___oooyyy[[[888666///===UUUvvvSSSFFFLLLXXXrrrdddXXXTTTVVVUUUSSSSSSVVV[[[dddfffZZZSSSiiivvv{{{}}}ssssss\\\WWWZZZVVVWWWUUUUUUbbblllgggkkksss|||vvvmmmhhh___YYYRRROOOKKKGGGEEEHHHJJJIIIKKKKKKFFF???>>>AAAFFFaaauuuSSSEEEccc[[[BBB777...---///...---...///...111ddd~~~KKKAAA===AAA666<<<===?????????AAACCCEEEFFFFFFFFFFFFGGGGGGHHHIIILLLHHHIIIHHHMMMfffbbbUUUWWWEEESSSjjjPPPFFF>>>CCC777DDDbbbrrrqqqrrrnnnfffddd\\\YYYWWWVVVVVVSSSKKKEEE???CCCIIIJJJBBB888666999EEE[[[wwwzzz]]];;;222,,,,,,...//////111555WWWzzzQQQkkkxxx___jjjLLLCCCIIIBBBHHHGGGGGGNNNVVV[[[]]]```eeeiiieeelllmmmiiiaaaYYYmmmPPPXXXuuuiii\\\SSSRRRNNNPPPRRRWWWkkkXXX???000111222:::VVVWWWKKKQQQ111IIIooo|||iiiMMM:::AAAQQQmmmwwwyyyyyy}}}lllYYYNNNSSSVVVRRRSSS[[[:::999777555222...,,,***))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%(((,,,---******...111000333333222000//////111444777333...*********++++++***,,,///111222333666888999777555333333555777999999999:::::::::;;;;;;;;;<<<@@@>>>EEEGGGXXX~~~lllcccUUUYYYlllpppbbbXXXMMMFFFPPP^^^\\\TTTJJJ<<<444///333@@@IIIIIIKKKQQQ[[[[[[ZZZZZZZZZZZZZZZZZZTTTSSSQQQOOOMMMJJJIIIHHHHHHGGGEEECCCBBBEEEIIILLLTTTVVVTTTNNNLLLVVVlll}}}pppnnnQQQ>>>JJJaaammmqqquuuzzz~~~}}}{{{tttwwwZZZgggvvvHHHFFF;;;///***((())),,,,,,***,,,111aaa~~~kkk\\\yyyNNN333333===EEEDDD>>>;;;::::::::::::;;;999111...999GGG777***111:::AAA;;;777WWWfffVVVRRRYYYGGG666666FFFVVVZZZVVVTTTKKKEEECCC>>>:::BBBOOOMMMJJJPPPrrrrrrvvvzzzlllfffNNNFFF555...)))***,,,+++***,,,+++,,,***,,,...,,,<<<[[[ZZZ}}}rrr^^^<<<333+++???[[[tttOOOBBBJJJYYYmmm```TTTQQQQQQPPPMMMLLLSSS^^^llllllYYYOOOfffdddMMMBBBIIISSSTTTUUUgggrrrjjjyyy{{{}}}~~~{{{wwwssspppggg```YYYUUUQQQLLLIIIJJJMMMJJJIIIJJJGGGAAA>>>???AAAXXXvvvsssTTTJJJggg~~~|||RRRCCC888///...///...---...000000666jjjGGGEEE??????;;;<<<===?????????@@@CCCEEEDDDDDDDDDDDDEEEFFFGGGHHHLLLLLLMMMJJJRRRvvvrrrPPP:::ZZZoooggg^^^XXXIII>>>---FFFgggvvvpppnnnlllddd```\\\[[[[[[]]]^^^ZZZSSSMMMEEEEEEHHHJJJGGG???<<<>>>@@@SSSnnnnnnVVV999111,,,...//////...000333III{{{XXX[[[gggiiiOOODDDGGGCCCGGGFFFFFFLLLSSSYYY\\\```eeeiiimmm|||yyy```JJJ\\\pppooo}}}{{{pppdddYYYTTTOOORRR```___jjj~~~jjjpppRRREEE000///777>>>XXXTTTFFFPPP555LLLllljjjpppJJJ:::DDDTTTkkkppppppzzz~~~fffXXXQQQTTTUUUQQQUUU___999888777555222///,,,+++))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&))),,,---))))))---//////111222222111......111444666222---*********++++++***,,,///111222333666888:::999888777777888999:::999999999999999999999999:::BBB<<<;;;???]]]jjjZZZBBBNNNyyypppfff[[[XXXjjjzzzqqq[[[III;;;000...555CCCFFF??????FFFXXXXXXWWWVVVVVVVVVXXXYYYWWWVVVUUUSSSPPPOOOMMMLLLJJJJJJIIIEEECCCGGGQQQXXX\\\pppxxxhhhcccppp}}}qqqjjjMMM<<>>:::999999:::<<<<<<999333000AAA]]]RRR444+++888SSSSSS999>>>yyyiiiEEE\\\KKK:::999III[[[___ZZZ___VVVOOOKKKCCC999888>>>BBB;;;999PPP___qqqrrrnnnPPPOOOKKK555...)))+++,,,++++++,,,***,,,+++---///---<<<[[[YYYvvvsss[[[999444,,,===]]]rrrKKK???HHHWWWfffYYYNNNLLLMMMLLLJJJIIISSS\\\sssgggKKK\\\qqq]]]EEE888444EEEZZZbbbfffxxxtttpppuuuyyyzzzwwwtttsssssskkkbbbZZZWWWUUUQQQOOOPPPNNNJJJHHHJJJHHHCCC??????OOO___uuu{{{YYYMMMhhhSSSDDD999000...///......//////333999kkkwwwFFFIIIAAA>>>BBB<<<>>>?????????@@@BBBDDDBBBBBBBBBBBBCCCDDDFFFFFFJJJMMMOOOKKKTTT{{{cccDDDjjj~~~xxxbbbOOOBBB@@@DDDPPPllluuugggaaaaaa^^^]]]]]]^^^```bbbccc___XXXSSSMMMPPPZZZfffjjjcccYYYTTTJJJYYYnnnoooXXX666000---///000......///333===rrrQQQooopppiiiUUUJJJHHHEEEDDDBBBEEEJJJPPPVVVZZZ___dddhhhjjj|||~~~RRRQQQvvvpppjjj^^^ddd~~~ppp```UUUUUURRR```XXXMMMWWW^^^iiiiiijjjNNNFFF000...666AAAZZZRRR???MMM888QQQooobbb~~~zzzggg~~~DDD:::IIIZZZnnnpppnnn{{{~~~[[[TTTQQQTTTSSSQQQWWWccc888888888666333000---+++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&))),,,---))))))---//////...111222000------000333555111,,,***)))***++++++***,,,///111222333666888;;;::::::999999::::::;;;:::999999999999888888888<<>>888111)))((()))+++***(((***///KKKiiivvveeezzzaaaMMMyyyvvv===666222888???AAA>>>999777888555888333222333000EEEnnngggHHH777;;;YYYbbbFFFBBB{{{[[[GGGTTTiiihhhRRR>>>KKKCCC:::;;;KKK___fffcccbbb[[[VVVSSSIII:::444777666000)))555999NNNuuuJJJPPPKKK666...***+++---,,,+++,,,(((+++***---111///@@@___ooo}}}xxxUUU333777111999^^^uuuMMM???GGGWWWfffZZZOOONNNQQQQQQPPPPPPUUUXXXvvv}}}QQQWWW|||fffWWWHHH888777999444AAASSSWWWVVVaaaeeeYYYYYYeeesssyyywwwsssrrrtttnnnddd[[[YYYXXXVVVUUUVVVSSSNNNKKKLLLIIIBBB======HHHUUUiii~~~YYYIIIccc]]]FFF;;;000...///......000***111777bbb{{{yyyFFFGGG===;;;@@@<<<>>>??????>>>???AAACCCAAAAAAAAAAAABBBCCCDDDEEEDDDHHHLLLGGGKKKhhhvvvUUU___www}}}qqq___JJJGGGQQQcccaaaPPPKKKNNNSSS[[[bbbccccccccc```ZZZTTTOOOLLLQQQ___rrr|||yyyooohhhYYYcccrrrkkk|||tttYYY444///...000000...---///555<<>>444&&&...CCCJJJGGGEEEGGGNNNUUUYYYZZZXXXWWWVVVTTTSSSQQQPPPOOOLLLLLLIIIDDDAAADDDLLLTTTdddlllnnnfffbbbfffjjjhhhwww{{{nnneeeLLL???PPPiiisssssstttxxxyyyxxxhhhPPPooowww|||cccSSS>>>:::111***((()))+++***(((***...TTTmmmyyy~~~TTT@@@```lll999999444666;;;???===777666999555777000333;;;444CCCppp{{{YYY===;;;eeehhhUUU}}}eeeGGG222)))***666CCC777777666:::KKKaaakkkiiibbb]]]\\\\\\SSSGGGEEEKKK;;;;;;999AAA===KKK||||||TTTTTTFFF666///***+++---,,,+++---)))+++***...222222CCCccc{{{SSS111999222777ZZZ{{{RRRBBBHHHWWWgggZZZNNNMMMPPPRRRRRRTTTWWWTTTpppXXXWWW|||llleee^^^MMMFFF777666555999888222888>>>888EEESSSfffrrrtttqqqnnnmmmiii```YYYZZZ\\\[[[XXXXXXXXXTTTQQQOOOIII@@@;;;;;;222???WWWsss~~~YYYJJJffffffHHH<<<111.../////////000,,,222666]]]yyyMMMEEE<<<>>>???<<<>>>???>>>>>>>>>@@@BBBAAAAAAAAA@@@AAAAAABBBCCCFFFFFFKKKIIICCCPPPcccgggppp|||yyykkk\\\hhhqqqLLL444QQQ|||XXX<<>>@@@hhhqqqOOO:::]]]mmmVVVzzzwwweeeOOOJJJPPPFFF222222444333777III___hhhddd___\\\\\\]]]WWWRRRXXXeeekkkrrruuu{{{iii```~~~www~~~xxx~~~zzznnnWWWXXXFFF666///***,,,---,,,,,,---+++---+++...222333EEEfffxxxXXX666666...888RRR~~~UUUBBBFFFSSSfffXXXKKKHHHKKKMMMOOOQQQWWWRRR```uuulllQQQPPPfffnnn```>>>FFF888555666000111888888777@@@PPP___hhhhhhaaa[[[TTTPPPPPPYYY``````\\\YYYWWWUUUTTTRRRJJJAAA>>>@@@>>>DDDVVVnnn|||[[[QQQnnndddIII===222////////////111000222333[[[zzzZZZGGG===EEE@@@===>>>???>>>===>>>@@@BBBBBBBBBAAAAAA@@@@@@AAAAAAHHHDDDKKKMMMCCCBBBNNNUUUWWWdddVVVIII<<>>444111555333===TTT^^^[[[VVVPPPIIIDDDBBBAAA;;;777888AAAKKKQQQVVVZZZYYYcccrrr~~~ddd}}}yyyIII222///...///...+++...222***888eee~~~|||QQQIII\\\[[[OOOCCCKKKFFFEEEBBBDDDGGGLLLRRRXXX\\\^^^bbb\\\OOORRRjjjvvvooojjjdddfff```ccceeewww[[[```]]]]]]QQQggg}}}xxxmmmyyy{{{ooommmcccBBB;;;///000444WWWyyyTTTRRR>>>\\\zzzyyywwwKKKTTTnnnwww{{{vvvyyy{{{qqqUUUTTTSSSRRROOONNNRRRYYY777888888888555222...+++))))))))))))(((((((((((()))(((((((((''''''''''''(((,,,---++++++000444444,,,111555444///---111666333000+++))))))***++++++***,,,///111222444666888:::;;;<<<======<<<;;;:::999999:::::::::;;;;;;;;;<<>>LLLGGG777888HHH[[[RRRIIIKKKTTT\\\[[[WWW\\\[[[ZZZYYYWWWVVVTTTTTTUUUSSSOOOJJJGGGFFFHHHJJJXXXhhhhhhKKK222666PPPeee999BBBYYYxxxkkk}}}dddMMMDDDXXXpppwwwtttrrr{{{}}}}}}uuugggTTTfff}}}]]]RRREEEDDD(((,,,***+++---+++)))***///AAA{{{{{{gggxxxYYY777666444777;;;:::555666;;;222888777GGGZZZDDD<<<___sss@@@;;;SSSLLLFFFXXXooommm]]]@@@999888333444FFF\\\aaaZZZXXXUUUUUUUUUQQQPPP]]]ooo}}}mmmgggOOOZZZJJJ666///***,,,---,,,,,,---...///---...222333FFFgggyyysss^^^<<<333)));;;JJJ}}}TTT@@@BBBNNNhhhYYYKKKGGGIIILLLNNNPPPVVVQQQQQQTTTNNNCCCDDDMMM}}}mmmNNN;;;777<<<555///222333///222<<>>>>>FFFUUUbbbccc^^^ZZZQQQRRRTTTSSSLLLDDDCCCHHHaaa^^^bbbooo|||xxxYYYSSSppptttkkk]]]III===222////////////111///---,,,VVVrrr}}}aaaEEE<<>>???>>>===>>>@@@AAADDDCCCBBBAAA@@@@@@@@@@@@DDD===FFFNNNCCC<<>>CCCIIINNNQQQ^^^ppp{{{QQQ333///---...---+++...333+++:::ZZZzzz```JJJssseeeaaaQQQBBBLLLFFFGGGBBBCCCEEEJJJQQQVVVZZZ[[[```}}}}}}{{{TTTwwwaaaMMMaaaeeeGGGKKKKKKXXXMMMQQQxxxuuu|||vvv___iiipppuuu|||jjjTTT>>>===...///888>>>oootttUUUWWWHHHkkklllggg???OOOnnnyyy~~~|||~~~mmmRRRRRRRRRRRRQQQQQQVVV[[[888777666444111---***((())))))(((((('''''''''&&&(((((((((((((((((((((((())),,,,,,)))(((---000000,,,,,,///222000---000666444111,,,***)))))))))))))))+++...000111222555777>>>===;;;999999999;;;<<<999:::;;;;;;;;;:::999888888<<>>GGGnnneeeTTTQQQ```cccZZZXXX]]]\\\[[[YYYWWWUUUSSSRRRSSSRRRPPPLLLHHHEEEDDDEEEIIIfffuuu___???888KKK^^^```RRRQQQkkkqqq}}}bbbHHHHHHaaaoooqqqtttttt{{{yyyhhh\\\ooorrrYYYJJJ;;;333++++++************++++++???fff{{{|||^^^ssssssAAA333222333777;;;<<<999666888222777IIIVVVTTTLLLHHHkkkSSS444888:::555444GGGuuuzzz~~~WWW@@@777777::::::DDDMMMKKKIIICCC@@@BBBEEEIIIQQQYYYgggtttvvvoooVVVMMMHHHIII222///,,,++++++,,,,,,,,,000,,,***444<<<999GGGfffxxxzzzxxxkkkbbb000:::333222@@@ppp]]]@@@BBBEEE___\\\OOOGGGJJJHHHGGGPPPZZZBBB\\\aaammmoooFFFIIInnnpppBBB222:::333...111...///111666HHHYYYNNN999333222999;;;DDD]]]jjjfffaaaYYYWWWVVVUUUPPPHHHEEEFFFYYYVVVXXXbbbqqquuuZZZ[[[rrr~~~{{{pppvvv\\\JJJ===111---.........000///,,,000EEE~~~ZZZJJJ===<<>>>>>>>>>>>===AAACCCEEEDDDBBBAAACCCEEE]]]yyyfffcccEEE<<<999>>>???000333AAA>>>;;;KKK\\\TTTHHH===:::999:::>>>BBBEEECCC???:::777888<<<@@@999666333222555<<>>TTT___WWWIIIAAAMMM]]][[[NNNKKKGGG===777111===GGGaaayyyXXX===222666555444999:::<<<999777999;;;???GGGQQQ```jjjsssyyysssVVVKKKJJJGGG222///,,,++++++,,,,,,,,,------+++444???DDDSSSooo~~~nnnZZZ:::333666111===llleeeDDDAAABBBYYYXXXLLLDDDGGGEEECCCKKKPPPZZZuuu^^^dddhhhYYYaaajjj\\\KKKSSSZZZ[[[cccYYYAAA;;;<<<333222555,,,333888555999EEEDDD888555666888999BBBVVVhhhjjjccc]]]VVVRRRTTTRRRKKKCCC??????;;;:::CCCTTTjjjtttXXX\\\uuu{{{qqqXXXLLL>>>111---.........000//////555HHHWWWKKKHHHBBB>>>@@@@@@????????????@@@@@@@@@@@@?????????>>>>>>>>>CCCEEEFFFCCC???<<<===???<<>>UUUWWWNNNFFFIIIGGGDDDJJJMMMhhhaaaaaa|||mmmrrrqqqZZZ@@@999777555888;;;888;;;777...111333)))555<<<777444===@@@999777<<<666777>>>NNNiiiuuulllkkk```WWWXXXZZZUUUKKKEEE???:::444666DDD___|||pppUUU\\\zzzzzzwww^^^OOO@@@222...///......///...000777GGGbbbMMMNNNFFF>>>@@@@@@????????????@@@@@@AAA@@@@@@@@@????????????BBBDDDEEECCC>>>;;;<<<===???PPPnnnMMMYYY]]]GGGXXXSSSIIIQQQTTTQQQYYY^^^YYYPPPEEE<<<::::::<<<111444888888666666888;;;<<<888333000///222666999RRR^^^pppuuuWWW666111000...------...//////111000GGGEEE777}}}]]]HHHGGGGGGEEECCCCCCBBBBBBCCCFFFJJJOOORRRTTTUUUWWW^^^ppp|||\\\kkkRRRWWWPPPLLL>>>III@@@OOONNNRRRUUUNNNCCCDDDMMMHHHQQQEEE>>>JJJUUUjjjjjjnnnPPP<<>>]]]\\\QQQNNNWWW[[[[[[aaa_________^^^]]]\\\[[[ZZZVVVWWWXXXWWWTTTRRRQQQQQQYYYVVVkkktttkkk}}}sssSSSEEENNNfffpppssswwwxxxtttvvv|||wwwvvvhhhLLLkkktttkkkYYYTTTLLL<<<222++++++************++++++111fffwwwccc@@@aaadddBBB777444111222555777777555555555AAAYYYiiihhhaaa^^^VVVIIIHHH]]]gggPPPBBBQQQ^^^<<<<<<@@@ZZZeeebbbCCC333777666444555111...///111111...---777BBB___mmmtttsss|||mmmsss}}}yyypppqqqlllggg[[[@@@KKKEEE111...+++***+++------------333000000>>>LLLZZZkkkvvvnnn___CCC+++///333777\\\rrrKKK???===PPPUUUOOOGGGIIIHHHEEEIIIQQQ___wwwjjjhhhyyysssvvvvvv[[[EEE555///333333555333---...222111444666444<<>>666666:::JJJllluuuxxxjjj]]]YYYYYYWWWTTTTTT___ZZZQQQJJJPPPfffkkkSSS]]]|||xxxkkkRRRBBB333...//////............333@@@}}}{{{PPPLLLEEEBBB@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@?????????BBBCCCBBB???>>>@@@CCCNNNBBBpppiiijjjnnnqqq___WWW```TTTWWW{{{pppSSS:::222333555111444777666444555999>>><<<999555222111333777999OOO[[[nnn|||QQQ333000///...------...///000000999@@@VVV888wwweeeMMMJJJKKKFFF@@@CCCBBBAAAAAACCCGGGKKKNNNRRRTTTUUU[[[pppyyypppmmmmmmRRRIII```sss{{{RRRFFFWWW___WWWMMMKKKKKKHHHKKKUUULLL>>>CCCSSSrrruuu{{{dddKKK888000222000>>>UUUpppzzz~~~ddd666<<>>???GGGPPPKKKBBBDDDDDDAAAEEENNNRRReeelllooopppmmmuuusssUUUEEE<<>>666444GGGYYYKKK777666===:::555555HHHjjj{{{uuusssfffWWWMMMHHHJJJRRR\\\uuuuuunnndddeeetttzzzdddSSS```}}}xxx}}}jjjTTTCCC222---//////...---111///000999www}}}qqqVVVOOOEEECCC@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@??????===???@@@>>>======AAAEEEAAAGGGoooyyy___vvvdddmmmmmm}}}uuuJJJ888;;;;;;444111888???@@@===999:::===999777555333444666999;;;JJJXXXmmmwwwlllJJJ222000///...------...///000///999<<>>???888:::JJJUUUZZZdddbbbaaa___^^^^^^___aaabbb_________]]][[[ZZZ[[[\\\TTT]]]bbb___aaallluuuwww~~~ppppppjjjIIIFFFWWWlllqqqrrrwwwxxxtttyyyuuuccc[[[~~~xxxdddTTTPPPFFF888555++++++************++++++333MMMsss|||qqqoooQQQtttggg<<<777111000222666777777333111???___xxx{{{ppphhhUUUKKKJJJiiioooXXXeee}}}JJJHHHeeeKKK>>>@@@111222555000,,,888;;;---555555555444///,,,000777KKKTTT___kkkzzzjjjfffwwwvvvqqq{{{\\\MMMOOOPPP999000...+++***,,,---.........555777;;;FFFNNN\\\rrrqqqnnndddqqqxxxAAA888***666333FFFrrrsssLLL???BBBEEEPPPMMMCCCDDDFFFDDDFFFFFFOOO[[[cccllluuuwwwvvvrrrZZZFFFhhhXXXAAA888888///000DDDRRRIIIEEEWWWkkkaaaLLLHHHCCCIII:::000HHHaaaeeecccaaaYYYMMMBBB:::<<>>>>>===;;;999;;;AAAGGG===HHHVVV}}}kkkfffxxxkkkUUUZZZcccgggoooyyyyyygggJJJ<<>>HHH\\\qqq}}}fffWWWUUUSSSSSSUUUXXXZZZ[[[555555555444222000---,,,''''''''''''((((((((()))''''''''''''''''''''''''&&&+++---++++++...///.........000222000,,,...444222///+++)))***+++++++++(((***---///000111444666888888888888888888777777888777666555444444555555444//////333222222===LLL<<<+++,,,///)))>>>^^^fffSSSDDDIII^^^hhhhhh]]]KKKTTTOOODDD888///...111333333333,,,000DDDQQQVVV___^^^___```aaaaaaaaaaaaaaa______]]]ZZZXXXWWWZZZ\\\UUU___eeeccceeennnvvvwwwyyynnnrrreeeFFFGGGZZZoooqqqqqqwwwwwwlllzzzkkkXXXbbbxxx___TTTXXXNNN<<<555++++++************++++++///???aaauuu|||xxxkkk```>>>XXX\\\???999222///222666888888444111@@@eee|||pppgggccc\\\dddtttmmmYYYQQQllliiiWWWvvvjjjKKKQQQ>>>777777555000666;;;444777444333444111...000555BBBEEETTTjjj|||dddwwwvvvpppDDDJJJOOOKKK888000---+++***,,,---.........444:::DDDLLLLLL[[[xxx~~~rrruuuoooFFF666---...111===hhhvvvNNN@@@DDDEEESSSOOODDDEEEHHHGGGJJJFFFLLLOOOYYYeeerrr~~~~~~{{{___xxxZZZ???888///,,,:::RRR[[[]]]fff{{{}}}iiiZZZRRRcccHHH222LLLWWWHHHKKKKKKGGGBBB<<<555555BBBPPPggglllmmmlllvvvqqq\\\]]]nnn}}}|||lllZZZSSS@@@...)))---///...---///222555333aaa|||```WWWCCC@@@@@@@@@????????????@@@@@@@@@@@@?????????>>>>>>>>>??????===::::::???HHHPPPJJJNNNGGGPPPQQQBBB...111@@@BBB999111[[[xxxlllTTTIIIBBB999666BBBPPPTTTOOOHHHEEEEEE???===;;;999888777888888???SSSmmm~~~ppplllaaa@@@777///......---...///000111222222888hhh|||PPPhhh[[[999333:::???FFFDDDAAA??????@@@CCCEEEIIIRRRQQQMMMfffmmm|||zzzwww|||fffdddcccbbbMMMWWWpppaaa[[[XXXOOOSSSmmm}}}uuugggWWWNNNBBB000222333000LLLwww___}}}===@@@JJJ[[[nnnwwwyyy}}}mmmXXXXXXWWWUUUTTTVVV[[[___555555555444111///,,,+++&&&'''''''''(((((())))))((((((((((((((((((((((((&&&+++---,,,+++...///.........000222000,,,...333222///+++)))***+++++++++'''***,,,...///111333666888888888888888777666555666555555555666777999:::777///,,,...((('''>>>\\\\\\888000666***///MMMcccMMM555222LLLgggsssjjjUUUKKKEEE999,,,'''+++333999777555,,,///BBBNNNRRRYYYZZZ]]]aaadddeeeccc```^^^[[[ZZZWWWSSSQQQQQQTTTWWWccc^^^\\\bbbmmmtttqqqkkkqqq{{{mmmtttbbbEEEHHH\\\pppqqqqqqvvvwwwtttvvv|||yyy}}}iiiYYYrrrwww```]]]ggg\\\BBB444++++++************++++++$$$999aaarrrZZZCCCPPP\\\@@@:::333000222666888999999444@@@fffsssggg]]]jjj~~~qqqRRRBBBttt~~~tttpppcccTTTLLL999333666111222888:::777444222444444222222555888;;;NNNmmm~~~zzz|||vvv[[[ttt{{{|||uuuzzz|||qqqmmmqqqqqqIIILLLIIIBBB:::000---+++***,,,.........///444<<>>]]]iiikkkzzz^^^aaayyyVVV777QQQQQQ666:::888777777666222000888BBB]]]bbbbbbbbbnnnppp[[[bbbsss}}}~~~~~~rrr```SSS???---(((---000...---***111777000VVVxxxaaaQQQ???DDD@@@@@@????????????@@@@@@?????????>>>>>>>>>>>>===???>>>===<<<>>>FFFRRR[[[LLLaaaLLLzzz~~~WWWBBB;;;CCCHHHJJJDDD888222bbb}}}ppp[[[DDD@@@HHHOOOOOOKKKIIIMMMSSSGGGEEEBBB>>>;;;999888777===SSSmmm}}}}}}|||}}}ttt\\\666000///...------...///000111444999888QQQBBBYYYwwwKKK::::::;;;GGGEEEBBB???>>>@@@BBBDDDDDDOOOOOONNNiii```nnn\\\dddYYYwww___MMMgggxxxjjjdddUUUQQQggg}}}dddyyyjjjooo~~~RRRLLLAAA...333666666VVVvvvlllIIIAAAJJJ[[[kkksssuuuzzz~~~oooWWWYYYZZZWWWUUUXXX___fff666666555333111...,,,+++******)))(((((((((((((((((((((((((((''''''''''''(((+++......---,,,...111,,,,,,...111000---...222111///,,,)))(((((()))******+++...333333000000333555666888999:::999777666444555666666444222222333&&&222***---???333+++FFFjjjtttUUU333666666000===222+++'''...KKKttt}}}ddd???444444777000///444222;;;888555555555999CCCNNNUUUWWWYYY[[[\\\]]]]]]]]]RRRKKKBBB:::555555===GGGUUUbbbjjjiiimmmvvvvvvnnn{{{~~~wwwiiixxxxxxVVVDDDDDDfffoooooosssqqq|||}}}iiibbbyyy}}}ZZZdddmmmTTTEEE111++++++******************&&&???]]]yyyUUUOOOppp333111555222'''???333888444;;;VVVwww}}}aaa\\\jjjPPP\\\]]]OOO;;;999888,,,222>>>888===:::777555666666555333777===OOOgggtttsssssswww[[[iii~~~xxxhhhwwwssswwwuuuqqquuuLLLJJJJJJFFF777---,,,++++++,,,---///000222999CCCJJJJJJKKKVVVbbbiiiooozzz[[[555444111222999```QQQDDD666>>>JJJNNNEEE???CCCEEEBBBHHHHHHGGGIIIWWWlll{{{|||vvv|||nnn999888==='''///;;;fffaaa]]]fff```JJJ???CCCDDD===888999:::999333///444===SSS[[[aaadddmmm||||||XXXiiiaaaSSS888---333///+++///000333333,,,;;;???ccc<<>>@@@AAA???======@@@CCC============>>>>>>>>>>>>===<<<::::::;;;EEE[[[pppiiiccc^^^cccnnnwwwyyyxxxwwwJJJQQQDDDWWWhhhnnnfffGGGAAArrr~~~iiiGGGEEE@@@::::::CCCPPP[[[```\\\RRREEE===:::999666333===RRRjjjxxx~~~mmmyyy~~~QQQ222+++---......------...222444111???<<>>CCCEEECCC@@@@@@AAACCCAAACCCOOOPPPTTTrrrbbbzzzXXX\\\hhh{{{ttt~~~qqq^^^JJJGGG[[[XXXWWWXXXtttkkkaaaTTTSSS;;;444555***>>>eeelllUUUAAADDDXXXmmmsssyyyzzzYYYYYYXXXXXXYYY]]]bbbfff555555444333111///---,,,******)))((((((((((((((((((((((((((('''''''''''''''+++......---,,,...111---,,,---000000---...333111///,,,)))(((((()))***++++++...333333000000444333555666888888777666555666777777666333111000000+++555,,,111GGG???---777OOOyyycccKKK888...444666;;;999,,,444YYYmmmaaa[[[EEE;;;777,,,,,,===IIICCC>>>;;;;;;::::::???GGGMMMPPPSSSVVVUUUSSSOOOLLLBBB<<<666333000000777@@@JJJVVVccciiinnnssstttrrr}}}ttthhhuuuqqqQQQAAAFFFgggqqqqqqvvvyyyxxxfffcccyyyyyyYYYeeeoooXXXGGG333************************'''333NNN}}}aaayyyXXX777333,,,333888666888333888SSSzzztttnnntttqqq[[[zzzrrrWWW@@@999999///111999444@@@CCCDDDAAA;;;666555555///:::NNNdddrrrvvvxxxzzz___mmmwwwiii~~~sssmmmoooGGGHHHGGGAAA...,,,,,,,,,,,,,,,...000111777;;;CCCJJJLLLMMMTTT\\\]]]qqqtttAAA333...333999___ZZZHHH:::===IIILLLDDD???BBBDDDAAACCCHHHKKKNNNZZZoooxxxoooqqqjjj???///>>>999666OOOlllzzzaaaBBBGGGBBB666222;;;CCCEEECCCAAA???<<<444///333:::LLLUUU\\\___hhhxxxxxxYYYmmmwwwyyyeeeTTT999...333///,,,000111111222+++888>>>uuuIIIKKKAAABBBBBB???===<<<>>>@@@=====================>>>999888777888;;;GGG___uuuqqqpppkkkccc\\\]]]gggppp```YYYOOOvvv{{{SSScccVVVDDDMMMRRRHHHEEE;;;222666GGGWWW^^^ZZZPPPCCC:::888999999999;;;QQQjjjzzzzzziiiEEE222111---.........---///333555111999===^^^jjjIIIoooxxxYYYFFF<<<>>>CCCFFFEEEAAA???@@@AAADDDAAAJJJMMMRRR|||qqqooo]]]HHHSSSXXXaaaiiidddbbb\\\PPPDDDTTT~~~tttpppfffqqq|||rrr___KKKQQQ>>>111333000AAAbbbzzzRRRAAADDDYYYnnnsssyyy~~~XXXZZZ[[[ZZZYYY\\\bbbhhh444444444333111///...---******)))((((((((((((((((((((((((((('''''''''''''''+++......,,,,,,...111///------///...,,,///444222000,,,***((((((***+++++++++...222222///000444222444555777777666555444888888888555222///...///,,,333+++111NNNOOO777...444iii]]]???000)))555FFFLLL444$$$;;;UUUVVVYYYIIIFFFFFF888222<<>>>>>===::::::===DDDGGGLLLNNNLLLFFF>>>999333///---...,,,,,,000666<<>>777333555LLLwwwzzzuuuvvvVVVMMMVVVVVVXXXiiisss|||tttWWWGGGDDD;;;666888777CCCJJJPPPKKK???555333666...===PPP```mmmsssrrrmmmdddpppwwwqqqvvvzzzwwwNNNAAAHHHJJJDDD///,,,,,,,,,,,,---///111222<<<===CCCKKKNNNPPPUUU[[[UUUqqqrrr>>>222666333666ZZZdddKKK===<<>>@@@BBB??????GGGNNNQQQZZZnnn~~~oooggg[[[444GGG555,,,;;;OOOXXXhhhfffIII555333000---...777EEEOOOLLLHHHDDD@@@888222333999???EEELLLRRR^^^ppp{{{lllUUUlllvvvrrr^^^fffRRR999///222...,,,111222000333,,,666@@@uuuCCCIIICCCCCCBBB???<<<;;;<<<>>>========================999777666666:::GGG```vvv{{{kkk[[[WWWaaammm}}}\\\nnnzzzlllaaa[[[HHHppprrrvvvnnnZZZCCC@@@OOO[[[[[[MMMFFF===777666777666555777NNNiiiyyy~~~YYY:::---------............000444777777777AAARRRwwwJJJ^^^{{{IIIFFF===BBBGGGGGGBBB>>>>>>@@@EEE???CCCHHHMMMnnnaaammmfffUUUbbbUUUNNNSSSOOOQQQTTTKKK[[[ccc}}}dddLLLIIIPPP@@@...111666FFFgggEEEAAADDDZZZooouuuzzzoooTTTXXX[[[YYYVVVWWW___fff444333333222111000......***))))))((((((((((((((((((((((((((('''''''''''''''***---...,,,+++...000///------......,,,///555222000---***))))))***+++++++++...222222///000444222444666777777666555444777777777555222000000111///666///333QQQ^^^MMM===...FFFiiisss]]]CCC222%%%,,,???SSSKKK666666DDDHHH>>><<>>AAACCCDDDAAA;;;444//////------//////,,,,,,///111999OOOhhhpppkkknnnyyyuuurrrtttdddJJJ???RRRlllsssnnnqqquuuwwwrrriiirrrfffXXXggglllZZZBBB---***************+++++++++,,,(((===WWWeeeuuuxxxsssNNN@@@HHHUUU999444:::111<<<777444333@@@fffvvvpppddd999CCCHHH@@@HHH^^^sssXXXLLL@@@555111222BBBIIIMMMHHH<<<333111333000@@@RRRbbbqqqzzzrrrbbbiiirrryyyzzz{{{___<<>>111999111222PPPmmmLLL<<<;;;CCCFFFAAA>>>???@@@>>>>>>DDDJJJNNNVVVhhh~~~fffpppyyyjjjzzzPPP999333333BBBLLLEEECCCBBB666:::333000333444555>>>KKKGGGDDDBBBBBB>>>888777:::888999===HHH[[[pppuuuaaaUUUmmmcccOOOdddMMM777...111,,,+++000111111555000888DDDrrr<<>><<<;;;::::::777333///555MMMiiixxx}}}|||UUU777+++(((+++,,,---......111555888===@@@FFFGGGeeeQQQGGGXXXPPP>>>AAAEEEGGGDDD>>>===@@@CCC>>>@@@EEEFFF[[[iiitttwwwzzzcccnnnZZZRRRWWWUUUlll}}}jjj]]]GGGVVVMMM===...222777IIIzzzyyyIIIAAAEEE[[[qqqvvv{{{~~~~~~gggSSSYYY]]][[[VVVWWW___ggg444333333222111000......***))))))((((((((((((((((((((((((((('''''''''''''''***------,,,+++---000///------......,,,///555222000---***))))))***+++,,,+++...111111///111555333444666888888777666555444555555444222222444666:::???999777LLLaaa___TTT777...>>>XXXUUU???000***&&&...LLLeee___OOOGGGCCC777888:::888CCCbbbqqqccc???666//////111222444777;;;;;;:::888666333000......,,,---222333///---...---222GGGcccmmmhhhlllxxx}}}{{{tttwwwttt]]]FFF@@@YYYmmmsssooorrr{{{zzziiifffuuu___]]]llljjjYYY???+++))))))*********+++++++++...(((:::TTTiiitttZZZIII\\\vvv]]]***<<<999...+++666666222555MMMuuuvvvooovvv|||xxxJJJJJJ___ccc\\\gggyyycccSSSAAA777777???@@@???;;;666111//////---===RRRggg{{{yyyeeeooouuu|||{{{rrrooo~~~xxxwwwkkkooorrr```AAAHHHHHHDDD777&&&+++,,,,,,...000333666777999???FFFIIIHHHLLL^^^oooiii~~~SSS666000222222GGGxxxRRR===;;;@@@BBB@@@>>>>>>>>>===>>>???BBBGGGRRReee~~~}}}hhhooouuupppuuurrrtttHHHEEEAAAHHHPPPIII???<<<;;;;;;333111666555///222;;;:::999;;;AAABBB???<<<<<<;;;666888JJJdddyyy{{{uuu^^^```vvvkkkUUUbbbEEE333---///***+++000///111555333:::EEEJJJIIICCCAAA???>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;<<<999777555666AAAYYYnnn|||lllhhhjjjVVVZZZttt[[[EEEHHHMMMjjjfffrrreeeJJJ@@@???======<<<;;;;;;:::888555222888PPPkkkyyy{{{|||}}}}}}hhhrrrKKK555...++++++,,,---...///222777:::>>>IIIHHHAAAddd~~~JJJbbbnnnUUUFFFCCCDDDGGGFFFAAA???AAA??????AAACCCAAAJJJrrrmmmooovvvppp```UUUrrrhhhlllSSSXXXgggIII888000666666KKK|||VVVAAAEEE\\\rrrxxx|||}}}jjjTTTZZZ```^^^ZZZZZZbbbkkk444444444333111///...---******)))(((((((((((((((((((((((((((''''''''''''&&&***------++++++---000///------///...,,,///444333111---+++))))))+++,,,---+++---111111///111555333555666888888777666555333444555444444555888:::AAACCC>>>666;;;MMMWWWUUU???000333LLLUUUAAA111444***$$$>>>hhhyyyppp]]]MMMCCC???999111;;;ZZZeeeSSS555...))))))+++---222888;;;888444000------///000+++)))+++111444222000000---///@@@YYYfffggglllvvvzzz|||tttpppyyypppTTTBBBBBB```mmmuuussswwwzzzhhhkkk|||YYYbbbrrriiiXXX===,,,)))))))))***++++++,,,,,,---'''222SSSuuuXXXQQQKKK999666<<<$$$333555333000888VVV{{{|||eeeNNNjjjxxxbbb{{{~~~kkkTTT???;;;;;;777333000111111///---///===RRRfffuuuwwwkkk\\\oootttyyyuuujjjkkk}}}sssxxx[[[HHHKKKGGGBBB222)))++++++,,,...111555888:::888???GGGHHHDDDHHH[[[pppggg|||vvvfffAAA111444555???yyy```FFF;;;>>>@@@@@@>>>=========<<<;;;<<>>CCCAAA>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;888666555444555@@@VVVjjj{{{rrrllloooXXXkkkcccZZZ@@@:::BBB888QQQ{{{jjjjjjeeeMMMEEEFFFAAA???:::666444444555666<<>>===KKKIIICCCddd{{{\\\IIIgggWWWLLLEEEHHHJJJEEEAAABBB;;;BBBBBB@@@@@@@@@YYYsssmmmtttVVVwww}}}qqqKKKXXXlllAAA444111::::::OOOfffJJJAAAFFF^^^tttyyy||||||mmmPPPUUUZZZZZZXXXYYY```ggg555555444333111///---,,,******)))(((((((((((((((((((((((((((''''''''''''&&&))),,,---++++++---///---,,,---000000---...333333111...+++)))***+++,,,---,,,---000000///111666222444555777777666555444444555555555555666:::===CCCAAA>>>444---666EEEGGG???:::222BBB^^^XXXAAA???444&&&...NNNnnnxxx___OOOAAA:::777666======000000,,,+++,,,,,,+++000777???;;;555///---...111333...++++++000333111//////,,,...999MMM]]]gggnnnuuuwwwzzz}}}~~~~~~~~~~~~~~~ooolllzzznnnNNN???FFFfffmmmuuutttyyy|||kkkrrrwwwOOOdddttteeeUUU:::,,,((())))))***++++++,,,,,,)))+++,,,BBBqqqqqq>>>ooouuu???///999...///222555444000>>>iii|||[[[hhhhhhXXXiiiIII<<<888444000///111222000///555AAAUUUeeeggg^^^WWWUUUcccjjjttttttkkkpppooopppMMMKKKIIIDDDBBB000000++++++,,,///222666999;;;:::???FFFGGGBBBDDDRRRccceeexxxsssggg}}}lllIII777222666777iiinnnPPP<<<===>>>@@@???=========::::::;;;???EEEXXXyyyvvvtttlllrrrRRRNNNSSSJJJHHHUUUYYYQQQGGG>>>888555555666444///000777======999888444222;;;RRRiiiwww}}}~~~wwwfffSSSrrruuuhhhjjjWWW666+++,,,000,,,...222...222111666===999cccHHHEEEBBB???>>>>>>???===<<<>>>>>>===<<<<<<;;;::::::888777666444444<<>>+++555gggsssUUUGGG===,,,###000WWWlllXXX>>>333555...)))...000///...000111...,,,///555DDD@@@999333000111444777555000...111222///,,,++++++---444DDDXXXgggppptttvvvxxx{{{||||||||||||}}}~~~nnnlll{{{mmmLLL@@@JJJjjjmmmsssrrrwww{{{zzziiisssnnnFFFaaarrr```QQQ666+++((())))))***++++++,,,,,,&&&222+++,,,LLLoooyyysssxxxwwwYYYHHH\\\~~~III444222777---///777999000333YYY~~~zzzxxxrrrkkkkkkXXX777555444333333333222111666CCCZZZhhhbbbUUUWWWbbbUUU___nnnsssoooyyyWWWWWWGGGOOOGGG@@@===''',,,++++++---///333777:::<<<<<>>@@@@@@======>>>:::;;;=========MMMqqq{{{oooZZZYYYpppsssiiiVVVCCC888777888777:::333///333999888666444333666DDDZZZmmmvvv|||yyyqqqeeeUUU|||nnnyyyWWWhhhNNN222***---222...000444///666333999AAA666XXXssskkkHHHDDD@@@>>>>>>>>><<<999>>>>>>===<<<;;;;;;::::::;;;:::888666333888JJJ[[[uuuvvvzzzwwwuuu\\\WWW<<<999>>>@@@rrrqqqjjjVVVHHHLLLRRRSSSNNNDDD;;;555777OOOgggpppoooqqqvvvzzzyyyzzz{{{{{{{{{zzzyyyxxxzzzyyy~~~rrr```ppp{{{hhh~~~|||[[[CCC555///---///111222444666999===BBBFFFFFFGGGRRRTTTNNN^^^GGGOOO{{{bbbMMMMMMPPPKKKDDDAAA===FFF>>>:::FFFCCC===III[[[rrr~~~{{{___wwwLLL```zzzOOO111555///>>>KKKWWWgggeeeAAAGGG___vvv{{{}}}|||tttQQQTTTWWWZZZ]]]aaafffiii555555555444111///,,,***))))))(((((((((((())))))))))))((('''&&&&&&%%%%%%&&&))),,,+++))))))+++...222...---000222///...000666444111,,,)))(((***,,,+++,,,---...///111222222555444444333333444444555888666333222444777888888GGGBBB>>>===:::999>>>EEE555777555555QQQzzzqqq@@@HHH444444222999oooaaaaaaFFF;;;888111888===...111333---+++000---...999NNNSSSPPP@@@000,,,000444>>>888222......//////...+++---///666GGG^^^qqqxxxvvvyyy||||||{{{|||~~~qqqmmmxxxxxxbbbIII===RRRhhhyyyxxxtttzzzvvv~~~}}}VVVxxx~~~XXX[[[cccjjjcccOOO777))))))))))))***++++++,,,,,,---,,,///666BBBWWWttt|||uuuTTTHHHNNNnnneee>>>666000///***...777333,,,:::RRRuuufffCCC<<<666666777555///)))<<>>???@@@BBBCCCDDDXXXiii|||oooEEE===222666555JJJccc????????????@@@@@@===999888999>>>???<<>>jjjmmmSSSOOOLLLJJJHHHCCC>>>@@@BBBAAA>>>===???AAAKKKdddxxx|||}}}ZZZ]]]ooojjj@@@666444666DDDJJJ^^^^^^sssKKKHHHZZZpppuuuxxx}}}|||~~~yyyWWWVVVUUUWWW\\\aaaeeefff555555555444111///,,,+++))))))(((((((((((()))))))))(((((('''&&&&&&%%%%%%%%%(((++++++******---000222...---000222///...000333222///+++((((((+++---+++,,,---...///111222222555444444333333444444555333222222444888:::;;;:::AAAAAAAAABBB@@@@@@CCCHHH<<<<<<:::999QQQ{{{eeeEEE888888000+++UUUzzz^^^TTTYYYWWW]]]___SSSAAABBB999222222...000???YYYaaaddd]]]QQQCCC444***333111111222333333000......//////444DDDZZZkkksssvvvxxxzzzzzzyyyyyy{{{}}}xxxiiigggvvvuuu]]]FFF???WWWiiivvvuuuuuuwww~~~xxxhhh}}}YYY]]]fffkkkbbbKKK444((()))))))))***++++++,,,,,,+++***+++///888MMMpppKKKFFFKKK:::DDD111000000000//////444:::PPPmmmfffRRR>>>666555444444777BBBeeerrr[[[LLLUUUUUUFFFEEEooo{{{|||{{{kkkuuuvvvaaapppsssHHHQQQUUULLL<<<111+++(((---000333666888:::>>>@@@AAA@@@@@@@@@@@@AAABBBBBBKKKfffVVV444555444111???ooorrrDDD<<<888<<<@@@>>>;;;::::::;;;======888===XXXvvv{{{|||vvv~~~TTTJJJ>>>DDD444<<<888666444333777888555888999>>>QQQgggnnnooowww~~~uuueeecccuuuhhhSSSWWW===///000000///...///111333333999>>>DDDJJJNNNiiiqqq}}}===CCCAAA===>>>:::666:::888999:::<<<<<<:::999888999777888999333111>>>RRRpppyyyxxx|||oooWWW>>>:::JJJ___xxxPPP===<<<:::TTTkkkpppnnnssswwwxxxxxxxxxyyyzzzzzzyyyxxxwwwttt]]]kkkoooiiiKKK888000------...000222666;;;???CCCFFFGGGDDDJJJNNNRRRPPPMMMhhhTTTSSSyyycccYYYOOOGGGBBB:::>>>@@@AAA@@@>>>===???@@@>>>HHH]]]}}}vvvXXX___|||YYY999444888===IIIMMM^^^rrrHHHFFFYYYqqqwwwzzz~~~~~~~~~TTTSSSSSSVVV[[[aaaeeehhh555555555444222///,,,+++))))))(((((((((((())))))((((((((('''&&&&&&%%%%%%$$$'''+++,,,+++,,,000333222...---000222///...000111000...+++((((((+++---+++,,,---...///111222222555444444333333444444555000111333777<<>>LLLrrrRRRAAA666222///AAAmmmtttrrr~~~wwwmmm[[[WWWGGG888333,,,///???WWWaaakkkpppooodddNNN;;;111000/////////...,,,***///000///222AAAWWWiiiqqqwwwxxxzzzzzzyyyyyyyyyzzzqqqbbbdddvvvsssVVVDDDFFF^^^jjjrrrsssyyyxxxyyymmm~~~vvvXXX```jjjmmm^^^EEE111((()))))))))***++++++,,,,,,------......333KKKtttwww\\\aaagggaaaQQQ'''222444111+++---444111(((---RRR|||yyylllwwwddd[[[NNN===444555NNNkkkqqqVVVFFFQQQZZZTTTeeexxxmmm]]]hhhlllMMMUUUWWWJJJ888---***)))...111555888:::<<>>???::::::777555===>>>111666111888PPPhhhrrruuuyyy}}}|||sss[[[]]]yyy~~~oooXXXXXX???///000000//////000333666666>>>CCCGGGHHHHHH\\\___???>>>EEEGGG>>>:::??????999:::;;;<<<<<<;;;:::999;;;777666888444111999FFFjjj}}}vvv}}}oooRRREEEDDD\\\~~~[[[bbbJJJaaa~~~^^^QQQNNNEEEZZZmmmppppppssswwwwwwvvvvvvvvvvvvvvvwwwwwwwwwvvvZZZttttttwww___CCC333...,,,---//////444:::===???AAAEEEIIIGGGOOOQQQQQQQQQMMMXXXqqqoooQQQ^^^zzzhhhUUUJJJDDD<<<@@@AAAAAA@@@>>>===>>>???::::::AAASSSpppPPPQQQooozzzEEE333444>>>CCCMMMMMM^^^vvvCCCBBBWWWqqqzzz~~~QQQQQQRRRUUUZZZ```fffjjj555555444333222///---+++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&###'''+++,,,,,,...222555222...---000222///...000222111///,,,))))))***,,,+++,,,---...///111222222555444444333333444444555333333444888===AAACCCDDDHHHPPPSSSNNNKKKMMMOOOOOOKKKIIIIIIDDDDDD]]]~~~ccc<<<444AAAAAAEEE\\\___QQQTTTiiixxxxxx]]]GGG===222000;;;LLLSSS]]]fffooopppfffZZZGGGBBB:::333...------...111111000333BBBXXXkkkrrrwwwxxxzzz{{{{{{{{{{{{|||ooobbbgggxxxpppQQQDDDNNNdddjjjpppttt~~~xxxooo```mmmVVV```llllllZZZ@@@///***)))))))))***++++++,,,,,,+++...111000333HHHrrrYYYGGGEEEMMMPPP111333333///+++///555222+++000///999PPPgggpppoookkk}}}vvv]]]EEEbbbmmmKKK;;;===UUUUUUQQQJJJFFFRRRlll}}}ooo```}}}cccQQQOOOUUUTTTEEE444,,,,,,...000333777:::<<<>>>AAABBBEEEDDDCCCCCCBBBBBBCCCCCC@@@XXXxxx{{{yyyrrrOOO<<<555555...>>>jjjLLL777;;;AAA999555::::::999:::======>>>HHHTTTlll|||cccGGGXXXwwwooo[[[JJJKKK>>>EEENNNFFFAAA???444555...<<>>000------...000111777>>>AAA@@@AAAEEEJJJMMMSSSNNNIIINNNQQQVVVcccxxxSSSqqq}}}^^^MMMJJJCCCCCCCCCBBBAAA@@@>>>>>>>>><<>>CCCEEEKKKUUUUUUJJJFFFMMMTTTSSSSSSQQQTTTNNNAAAKKKcccpppRRR===IIICCC777BBBCCC777...222>>>PPPqqqvvv[[[MMM===333777@@@EEEJJJOOOWWW```ccc```^^^ZZZRRRIIIAAA===;;;;;;999888666888FFFZZZkkkrrrrrrtttvvvyyy{{{||||||{{{nnnffflllwwwhhhKKKEEEUUUggglllqqqxxx~~~xxxdddYYYhhhTTT^^^jjjiiiUUU<<<...,,,)))))))))***++++++,,,,,,&&&+++/////////===^^^|||ssszzz{{{dddJJJ;;;HHHbbbWWW:::222...///000...000555111,,,---333:::@@@KKKVVVRRRuuubbbcccQQQnnn[[[777999bbbzzzVVVKKKSSSHHH???888:::EEE\\\}}}www|||rrrvvvrrrooo```IIILLLTTTUUUOOO???000+++...000222666:::===>>>???@@@BBBBBBBBBBBBBBBBBBCCCDDDEEEDDDRRRjjj{{{uuuGGG:::444888000000jjj}}}XXX;;;:::>>>888666;;;888888999<<<>>>@@@DDDJJJoooOOO<<>>???gggsssZZZ]]]eeelllnnnnnnppppppoooppppppppppppqqqssstttuuu|||fffQQQ:::///---...000222444:::AAADDDCCCCCCFFFJJJMMMQQQJJJEEENNNRRRSSSYYYqqq^^^@@@lllnnnWWWPPPHHHGGGFFFEEECCCBBBAAA???>>><<>>?????????@@@>>>>>>???@@@AAACCCEEEFFFDDDNNNeee~~~rrrWWW;;;333666333...SSSgggCCC888:::999999<<<888888999:::;;;<<<>>>@@@EEE}}}___UUUxxxWWWkkkeeeAAADDDLLLIII:::NNNjjjiiiiiittttttssswwwxxxuuurrrmmmddd[[[xxx|||wwwsssyyykkkhhh```aaaLLL444---.........000555;;;???>>>EEEFFFJJJOOOIIIFFFPPPeeeeee|||yyyIIIAAACCC???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888777555222000444NNNxxxoooaaaDDD777666wwwZZZBBBJJJ[[[aaaccceeegggjjjlllnnnnnnmmmmmmnnnooopppqqqrrrsssssssssxxx___KKK666......111333555999>>>DDDGGGGGGGGGHHHJJJLLLQQQMMMNNNUUUTTTOOOTTTPPPEEELLLuuugggXXXMMMKKKHHHGGGFFFDDDBBB@@@>>>===<<>>@@@IIIPPPRRRPPPRRRZZZbbbxxxxxxooo{{{pppxxxuuuyyyyyyvvvxxx~~~}}}XXXLLLbbbZZZ@@@;;;FFFHHHOOOLLLKKKHHH^^^fffCCCAAAUUUrrr~~~~~~}}}[[[[[[ZZZXXXWWWZZZaaaggg333444444333222000...---))))))(((((((((((())))))''''''''''''''''''''''''%%%(((++++++******---000222...---000222///...000555555333000,,,))))))***+++,,,---...///111222222555444444333333444444555555333222444999???DDDFFFNNN[[[XXXDDD???OOO\\\[[[[[[[[[___\\\RRRSSSSSSHHH>>>KKKWWW]]]UUU<<<+++000(((@@@CCC888555...+++888iiifffWWWHHH@@@222+++222***,,,......444???FFFGGGFFFLLLRRRUUUSSSOOOLLLKKKJJJJJJGGGFFFNNN]]]gggjjjlllmmmooossswwwxxxvvvssshhhmmmrrrhhhQQQAAAKKK___lllooowww{{{~~~}}}vvvXXXpppsssXXX^^^ddd___JJJ444)))***)))))))))***++++++,,,,,,111111333555444444<<>>===>>><<<======>>>@@@AAACCCDDDBBBHHH[[[HHH777222666222>>>uuu}}}SSS<<<888:::;;;;;;777888999888999;;;<<<===EEEeeeLLLrrrrrrVVVjjjxxx\\\CCCQQQkkkhhhjjjwwwtttoooqqquuuuuukkk```___eeetttzzzzzz}}}~~~lllwww~~~YYYVVVQQQ999***//////000000333888>>>CCCGGGJJJIIIMMMUUUPPPGGGIII]]]fffqqqmmmIIIDDDFFFBBB>>><<<;;;;;;;;;;;;;;;;;;<<<:::;;;;;;999888666444222111<<>>AAAEEEIIIKKKKKKJJJIIIMMMOOONNNQQQWWWPPPLLLVVVdddsssRRRbbbhhhRRROOOKKKJJJIIIHHHDDDBBB@@@===;;;???EEEGGGDDD???>>>@@@BBBBBBAAA@@@CCCFFFNNNQQQNNN\\\uuu{{{oookkkmmmiiihhhnnnpppvvvrrruuuxxxnnnJJJYYYuuuFFF999DDDGGGKKKVVVVVVVVVOOO```lllqqqHHHDDDVVVrrr~~~|||zzzZZZ[[[ZZZWWWUUUXXX```ggg333333444333222000...---))))))(((((((((((())))))&&&'''''''''''''''''''''&&&))),,,+++))))))+++...222...---000222///...000222222111///,,,******++++++,,,---...///111222222555444444333333444444555555555666:::@@@FFFIIIKKKVVVddd```IIIBBBRRR^^^[[[YYYYYY\\\[[[XXX^^^ZZZGGGQQQCCCDDDXXX___LLL666000444NNNJJJ777333---'''///444<<<;;;777444,,,---<<<777444---))),,,555999888===AAAGGGJJJKKKLLLOOORRRJJJJJJHHHIIIQQQ___iiilllooooooppptttwwwxxxuuurrrfffqqqtttdddKKKBBBPPPdddnnnqqqxxx~~~www{{{~~~}}}vvvYYY{{{\\\```ccc\\\GGG111'''''')))))))))***++++++,,,,,,000...///333555555777<<>>@@@???===<<<<<<<<<<<<<<<===>>>???AAABBB@@@BBBNNNXXX>>>000777555000___bbbBBB999;;;;;;888666888999888999<<>>@@@@@@===999:::>>>CCCAAA??????@@@@@@AAACCCFFF@@@MMMTTTRRRTTT]]]fffjjj\\\XXX\\\]]]YYY```hhhddd\\\bbbrrrrrr[[[TTTccciiiDDD222JJJEEEKKK[[[```aaaWWWaaa}}}KKKFFFWWWrrr}}}zzzyyyXXXYYYYYYVVVTTTWWW```ggg777777666444222///---,,,******)))((((((((((((((('''''''''&&&&&&'''''''''(((((((((***------,,,***///000///...111555333...222333333222...+++))))))***,,,...000222222222222333444333222111111444666444222333888===CCCNNNXXXccclllkkkSSSCCCTTTeee___VVVaaaaaaTTTQQQ\\\aaa\\\VVVEEEKKK\\\]]]\\\NNN333;;;WWWrrrRRR...222333111888///222<<<666)))222IIIOOOOOODDD333))),,,000...888222<<>>>>>???@@@AAABBBAAA@@@@@@???EEEVVVtttwww@@@555444333444>>>rrr~~~SSSGGG<<<222999???999777:::;;;999888;;;AAA===KKKssszzzzzzkkk```kkkeeebbbjjjkkkqqqjjjpppyyylllWWW___zzzwww}}}xxxaaaMMMQQQDDD...+++111222333555999===AAACCCHHHOOOTTTRRRRRRSSSNNNGGG]]]XXXvvvhhhDDD<<>>eeebbbOOOQQQ^^^^^^YYYWWW^^^hhhlllggg```kkklllmmmiiijjj{{{oooqqq}}}kkkmmm{{{WWWLLLGGG:::......444999<<<>>>DDDKKKRRRSSSPPPMMMMMMNNNKKKJJJHHHGGGHHHKKKMMMOOOYYYVVVcccSSSVVVooorrrbbbRRRLLLJJJHHHGGGGGGCCCCCC@@@=========;;;777@@@===::::::>>>@@@@@@>>>:::>>>DDDIIIJJJKKKKKKLLLIIIJJJMMMPPPRRRSSSTTTUUUIIIaaasss}}}zzzxxx~~~```TTT___yyypppGGG>>>KKKEEEFFFBBBLLLOOOSSSVVVdddxxxUUUOOOUUUjjj{{{}}}~~~ZZZPPP___[[[PPPUUUXXXddd777666555444222///---,,,******)))(((((((((((((((&&&'''((())))))((('''&&&''''''(((***------,,,***///111000...111444222---333444555333///,,,***)))***+++...000111222333333333444444333111111333555555444555:::???EEEQQQ\\\ZZZgggnnn___MMMUUUdddbbb[[[aaa```ZZZ[[[bbbbbb\\\ZZZHHHMMMbbbdddVVVKKKFFFAAAdddkkkAAA>>><<<<<>>444///111000,,,///---;;;JJJJJJKKKOOONNNNNNKKKGGGGGGLLLUUU```gggmmmooonnnmmmqqquuurrrkkknnnrrrmmmZZZGGGFFFWWWiiiqqqpppwwwzzz|||uuu|||iiisss{{{lllOOOZZZ^^^PPP<<<...***)))******+++,,,,,,------.........///111222444555555888YYYqqqwwwzzz~~~rrrSSSGGGVVVrrraaaFFF888***777555***###'''...222444666111///...---,,,...///000//////000000000111111111444000,,,+++111666222***///000000---444SSSxxx~~~}}}jjjZZZ___^^^```ooohhhMMMOOOMMMaaaXXXNNN:::+++,,,222333666;;;<<<;;;;;;::::::<<<===>>>;;;<<<>>>@@@BBBBBBBBBBBBCCCGGGQQQjjj~~~tttwwwzzzMMM<<<666...111===QQQhhhIII;;;666===777777666666777999:::;;;888777???YYY}}}pppccckkkdddbbbjjjllllllqqqwwwuuujjjccckkkyyy|||}}}yyylllQQQOOOPPP===,,,///...///111555999>>>BBBEEEIIINNNPPPOOOOOORRRPPPKKKMMM[[[fff}}}yyySSSLLL999???@@@::::::@@@@@@999777:::::::::999888777777777777222777555222BBBfffxxx{{{~~~{{{|||```~~~{{{kkkUUU\\\~~~dddVVVTTT\\\^^^ZZZXXX]]]ffflllkkkhhhjjjgggjjjnnnqqqvvvuuujjjttt}}}tttzzzVVVRRR???444---000888>>>AAADDDDDDHHHMMMNNNMMMKKKKKKLLLMMMLLLJJJJJJJJJMMMOOOQQQOOOPPPQQQtttxxxRRR___}}}ssscccRRRHHHIIINNNFFFEEECCC???===>>>???@@@======>>>???AAA@@@>>><<<>>>@@@BBBDDDCCCDDDEEEGGGMMMGGGCCCEEELLLOOOLLLFFF```wwwfffVVVQQQqqqyyy\\\BBB<<>>999:::<<>>>>>???;;;<<<===<<<;;;:::;;;<<<===>>>===<<<;;;;;;>>>AAA???CCCDDD@@@;;;???LLLXXX}}}{{{ZZZccciiirrrHHHCCCCCC>>>HHHMMMHHHMMMGGGFFFHHHWWWrrrLLLGGGOOOggg}}}~~~bbbWWW```WWWQQQ\\\\\\]]]555555444333111///---,,,***))))))(((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''***,,,---,,,***///111111//////111000---333555666444111,,,***)))***+++---///111222444444333444444444222111222444//////111666:::AAAOOO\\\hhhlllvvvnnnRRRHHH\\\oooiii^^^]]]jjjvvvwwwrrroooUUUDDD:::WWWyyyooo\\\fffHHHXXXsssYYYSSSfff^^^iiidddJJJ666222...%%%+++---///000---******---...***333<<<<<<@@@DDD>>>BBB@@@;;;999???OOO]]]eeejjjlllmmmmmmmmmlllkkkiiipppmmm^^^KKKKKK\\\jjjmmmwwwrrr}}}yyycccTTTvvvRRRLLL]]]]]]CCC---++++++&&&*********+++,,,,,,------------...///000111222222666222NNNxxxeeeTTT===222MMMnnnaaaCCC888444000000111///,,,***/////////......------,,,,,,,,,,,,---------......000+++,,,111///)))---777333...999OOOqqqrrreeepppyyyoooQQQTTTZZZRRRTTTIII:::111---222888999;;;>>>;;;;;;:::::::::;;;<<<===999:::<<<>>>@@@BBBCCCDDD@@@FFFDDDOOOsssyyyTTT999BBB333222333999|||XXXBBB<<>>777555777888555666777888:::::::::999888???444///444555111555???HHHDDDFFFQQQ[[[___dddhhh]]]SSS\\\jjj{{{mmmWWWfffrrrgggSSSMMMNNNKKK???MMMOOOKKKPPPQQQPPPUUUPPPRRRTTTUUUWWW[[[aaaeeehhhbbbggg|||{{{~~~uuubbbNNNAAA333000222:::AAACCCDDDFFFFFFDDDCCCDDDGGGIIIIIIIIIKKKJJJIIIIIIIIIJJJLLLMMMSSSUUUNNNHHHhhh|||```YYYuuuwww^^^IIICCC@@@???CCCEEEDDDAAAAAA@@@@@@===999666888===CCC=========;;;:::;;;>>>@@@999>>>AAA@@@AAANNNfffyyy{{{zzzwwwxxx___UUU\\\{{{YYY>>>FFFNNNDDD>>>AAABBBMMMJJJIIIJJJSSS{{{sssrrrJJJEEEMMMeee|||cccXXX```VVVOOO\\\]]]___444444444333111///---,,,***))))))(((((((((((((((((('''%%%$$$$$$%%%'''(((%%%%%%&&&))),,,---,,,+++---111222///...000000---000222444444000,,,)))(((***+++,,,...000222444555333444555444222111222333333333666:::===DDDSSSaaaiiijjjtttoooQQQCCCUUUjjjrrreeebbbooo{{{yyyuuuuuu[[[QQQDDDZZZeeeOOOVVVNNN~~~}}}ooorrr|||{{{aaa===)))+++444111///111444111,,,...666111+++///222111888===777777777333111:::MMM]]]eeefffiiinnnpppmmmiiiggghhhssshhhTTTGGGNNNbbboooqqqtttnnnxxx{{{{{{oooaaaWWW}}}yyy~~~FFFNNN\\\XXX===***+++---'''))))))***++++++,,,,,,------......///000111222222111---444YYY}}}wwwqqqXXXCCCJJJcccpppfffZZZCCC+++%%%///888333)))++++++,,,---.../////////,,,,,,,,,,,,------------222(((&&&000777555555999===SSSiii{{{gggppplll|||yyyeeelllqqqVVVOOOJJJVVVXXXPPPNNNDDD222000000555:::;;;<<<===;;;::::::999:::;;;<<<===<<<<<<<<<===>>>???@@@AAA<<>>CCCCCC===888:::;;;;;;555666888999::::::999888:::777555666777666111+++666555666:::>>>@@@DDDIIIFFF???CCCMMMhhhbbbpppYYYTTTMMMRRROOO;;;333;;;>>>BBBNNNOOOJJJLLLKKKKKKRRRTTTXXX\\\]]][[[\\\aaaeee]]]bbbllllll___MMM999000000555>>>CCCDDDFFFIIIIIIFFFDDDDDDFFFIIIJJJJJJKKKJJJJJJIIIJJJJJJKKKLLLNNNLLLNNNJJJMMMvvv}}}NNNLLLppp{{{cccIII===555999???BBBBBBCCCAAABBBBBB@@@======AAADDD@@@AAAAAA@@@>>>===>>>@@@BBB:::888HHHddd{{{{{{|||zzz]]]ZZZiiijjj|||YYYGGGFFFDDDKKKNNN@@@@@@AAALLLIIIIIIKKKQQQuuufff|||MMMFFFKKKccczzzfffWWW^^^VVVNNNYYY]]]eee444444333222111///---,,,******)))((((((((((((((((((&&&$$$""""""$$$&&&((($$$%%%&&&))),,,---,,,++++++000111///...000111///...000333333000---***)))***+++,,,...000333555666333444555555333111111222222222555888:::@@@PPP___ccceeeqqqqqqVVVFFFQQQ___uuummmjjjrrrxxxvvvssssss]]]ZZZSSSbbbWWWGGG222]]]tttJJJ999<<<666000333>>>===222,,,///000000666666///444:::555///111///---777MMM^^^ddddddgggmmmppplllffffffkkkuuucccOOOIIITTTdddmmmooommmlll{{{}}}||||||xxxqqqkkk\\\]]]~~~{{{KKKRRRWWWOOO888)))***,,,)))))))))******+++,,,,,,,,,------...//////000111111(((555000:::ZZZaaalll{{{qqqhhhZZZJJJPPPQQQ\\\ZZZPPPAAA444...,,,+++,,,,,,,,,,,,---...///000,,,------------.........)))111;;;===777444===JJJ^^^vvvxxxooommmfffiiifffbbb|||TTTJJJEEEMMMWWWRRROOONNNDDD///000444777:::;;;;;;;;;;;;:::999999999:::<<<===>>>===============>>>???===NNNOOOMMM___ooonnniiiaaakkk[[[MMMNNN666444///444111AAAxxx___<<>>CCCTTTgggttt}}}qqqyyySSS===;;;888\\\qqqnnnkkkcccYYYWWWWWWaaacccccchhhbbb\\\cccssseeecccttt}}}|||dddtttRRRUUUSSSBBB------777777:::;;;>>>AAACCCEEEGGGGGGFFFEEEHHHMMMOOONNNNNNQQQ^^^ccchhhTTTBBBddd{{{HHH:::===AAAAAA>>>;;;999999666777888999999999999999222<<<===444///333555222...///111222333333666888666666000:::LLLIIIQQQDDD;;;EEEQQQOOOBBB???<<<000===FFFFFFBBBDDDBBBDDDOOOVVVZZZ]]]]]]ZZZYYY]]]aaa[[[mmmxxxwwwIIITTTDDD222000222888AAAFFFGGGKKKPPPLLLJJJIIIHHHGGGIIIJJJLLLMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPUUUWWWKKKOOONNNMMMooolllVVVAAA999777444444888888<<>><<<;;;<<<>>>???AAAKKK___uuuuuuyyyvvv~~~fff^^^lllrrrQQQRRRZZZEEE@@@MMMHHHLLLHHHLLLDDDFFFJJJPPPppp[[[PPPGGGJJJ```xxx~~~rrrWWWYYYVVVQQQWWW\\\jjj333333333222111///------******)))((((((((((((((('''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%(((,,,---,,,+++)))...111///---000222111,,,///333444222///,,,+++***++++++---000333555777333444666555333111111111...///111333444:::KKK[[[lllkkkssspppYYYMMMTTT[[[lllmmmpppssstttssspppooofffaaa^^^bbbyyyTTT222???```yyy|||aaaOOOTTTKKKPPPeeejjjSSS777)))---:::MMMJJJ777222666333,,,000///,,,777NNN___cccfffggglllnnniiiccchhhqqqpppYYYJJJPPP^^^fffjjjnnniiimmm~~~www{{{{{{xxxxxxwwwttt```pppvvv}}}PPPUUUQQQDDD333)))(((***+++)))))))))***++++++,,,,,,,,,,,,------......//////,,,333444444@@@VVVtttwwwQQQJJJ@@@III]]]kkk```HHH888444666666444222000/////////000.........////////////000))):::JJJPPPRRR[[[hhhqqq~~~ppp[[[xxxpppmmmqqqxxxNNNOOOJJJXXX\\\RRRRRRKKK;;;...222777999999999999888;;;:::999999999:::;;;<<<======<<<<<<<<<===>>>???@@@NNNOOOMMM]]]nnnsssvvvuuuwwwvvvuuufffvvvDDD999222111///...YYY|||HHH<<<;;;;;;:::999:::<<<<<<;;;777555888:::888777999AAABBBIIIRRRWWWYYY]]]dddiiihhhlllttt~~~pppnnnWWWBBB444XXXiiiiiiqqqnnnaaa^^^VVVdddaaa[[[aaa```___mmmtttmmmooo}}}yyyjjjzzz{{{aaaKKKTTTJJJ777///111666======???BBBEEEHHHIIIJJJJJJKKKGGGGGGKKKLLLKKKMMMQQQQQQLLLTTTPPPAAAXXXoooPPPEEE>>>@@@@@@;;;777999888888888888888888999999333:::<<<555///111666888...000222111111222222222///777(((444999:::<<<:::>>>HHHHHH>>>:::AAAGGGHHH<<>>???BBBGGGJJJLLL^^^qqqyyywwwxxx|||XXX[[[mmmwwwxxx___YYYZZZZZZLLLAAAEEELLLRRRLLLMMMEEEIIINNNOOOiiiQQQ{{{SSSGGGHHH]]]uuu~~~YYYRRRVVVWWWYYYZZZjjj333333222222000///------******)))(((((((((((((((&&&''''''''''''''''''&&&$$$$$$%%%(((+++---,,,+++'''---111...---000222222,,,///444555444111...---***++++++---///333666777333444666555333111000111000111333555555;;;KKK\\\yyyxxxnnnXXXQQQYYY^^^___hhhpppssssssrrrqqqooo{{{nnnfff[[[\\\ZZZ???000666FFF???888999@@@UUU|||vvv}}}QQQ333,,,FFFbbb]]]???000111///---222111---888OOO___bbbhhhhhhjjjkkkeeebbbjjjvvvgggPPPFFFVVVgggiiijjjooojjjooo|||zzzuuutttvvvvvvtttwww}}}~~~rrrooolllFFFWWWLLL===111)))'''(((+++)))))))))***++++++,,,,,,+++++++++,,,,,,---------444%%%...444***CCCtttmmmqqqdddJJJNNNQQQUUU\\\```VVVIIIAAA>>>999555222000111111/////////000000000000111===777999UUUhhheeeppphhhhhhqqqjjjhhhiii{{{xxxWWWUUUPPPcccdddVVVVVVFFF,,,...444999:::999888888777::::::999999999:::;;;<<<<<<<<<;;;;;;<<<===???@@@BBBIIIBBB>>>OOObbbppp{{{rrr^^^???444222999''';;;nnnmmmEEE???<<<>>>>>>;;;:::<<<444333444666666444666;;;===888===KKKPPPLLLOOOWWWYYY[[[```eee{{{OOOkkkDDD;;;WWW[[[VVVdddggg[[[YYYTTTccc[[[QQQZZZ^^^dddwwwlllpppvvv|||yyy{{{}}}YYYNNNUUUDDD333666444222@@@AAACCCFFFJJJMMMOOOPPPPPPQQQKKKHHHKKKLLLKKKOOOUUUXXXFFFEEEUUU[[[___yyyppptttXXXBBB@@@CCC>>><<>>>>>===<<<<<<<<<===???@@@EEE@@@<<<<<>>000333111???qqq```LLLBBB:::444BBBHHH666:::666222222555777666555999;;;>>>AAACCCEEEEEEEEELLLJJJWWW___dddKKKaaaNNNBBBKKKXXX]]]VVVLLLKKKQQQZZZRRRPPPXXXaaagggmmmssskkk~~~~~~zzzuuuuuubbbiiiWWWRRRLLL???111...666???BBBAAABBBGGGNNNQQQRRRVVV[[[YYYOOOKKKOOOOOOJJJJJJPPPXXXYYYZZZZZZVVVUUU___kkkuuuyyyLLL999EEE:::<<>>777---555:::111777666444444555555444333333333333222222222111111111111111222333333333444333666:::<<<;;;999888888:::<<>>HHHOOOrrr{{{wwwooocccqqqssshhhfffaaafffrrrttt{{{vvvgggbbbnnnxxxlllRRRFFF,,,CCCVVV666444666222999ZZZzzzXXX<<<>>>NNNVVV===---111***222,,,///222888KKK[[[ZZZeeegggccc]]]aaakkkmmmgggTTTNNNOOO[[[hhhooopppqqqpppwwwzzz}}}uuusssxxx{{{{{{{{{mmmQQQPPPRRRBBB111)))((('''''')))((())))))******+++,,,,,,------------------------+++))),,,111---+++???YYYhhhjjjeeePPPNNNMMMEEEIIIWWWSSSccczzz{{{bbb```kkkzzz{{{}}}zzzjjjWWWUUUqqqwwwxxx}}}~~~jjjtttWWWZZZfffiiitttuuuqqqcccRRRDDD===;;;555555666666777888888888777999;;;<<<;;;888555333<<<<<<<<<<<<===>>>???@@@??????AAABBBCCCGGGTTTaaa___ddd[[[qqqsss888999666777111///KKK~~~\\\::::::<<<999???HHH===:::666555555666666666777888:::===???AAABBBCCC@@@AAAHHHMMMUUUsssWWWWWWMMMKKKLLLQQQRRROOOMMMNNNWWWRRRUUUaaammmrrrsssuuutttwwwxxx~~~zzz~~~]]]JJJNNNGGG>>>999:::???EEEIIIKKKIIIKKKOOOOOOJJJHHHIIIMMMJJJHHHIIIIIIHHHKKKOOONNNQQQVVVVVVSSSUUUeeevvvQQQ000>>>BBB555:::???888999999333666;;;666666555444555666777666555444444444333333333222222000000000000000111111111111444666888777666666666666777:::>>>BBBEEEHHHJJJ<<>>777666666555666777999:::777999;;;<<<:::777444111999:::;;;===>>>?????????@@@BBBFFFGGGDDDDDDNNN[[[XXXOOOYYYkkk___000888999555,,,,,,KKKSSSFFFEEE888777IIIBBBAAA>>>:::666333444444666666777999;;;>>>@@@AAABBBFFFFFFGGGPPPddd___PPP```uuu___PPPCCCEEENNNUUUWWWWWWQQQSSS]]]nnnzzz|||yyyvvvzzz~~~{{{~~~tttOOOHHHGGG<<<777<<>>CCC>>>999LLLjjjooo```ooozzz{{{___IIIRRRTTT555///AAABBBLLLJJJIIIJJJKKKKKKIIIHHHKKKLLLMMMLLLJJJJJJJJJLLLPPPLLLJJJJJJIIIEEEFFFIIIIIIHHHIIIMMMRRRVVVUUUSSSIIINNNwwwxxxWWWAAARRRxxxttteeeVVV___fff|||nnnRRRIIIUUUOOOJJJIIILLLLLLHHHEEEFFFGGGEEEFFFIIIJJJJJJNNNUUUzzzuuulllAAAGGGQQQrrrzzz|||}}}oooUUU[[[ZZZ\\\]]]ddd222444444000...///---)))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&(((***+++,,,+++,,,...///000111222222444000...222777777111+++''''''((())),,,111555777<<<999555333666888444---111111000///000333999===IIIYYY~~~xxxmmmqqq~~~yyynnnfffjjjggguuuxxxjjjjjjTTTNNNttthhhHHH555888666JJJ___GGG^^^ggg{{{ccc~~~VVVdddggg```JJJJJJNNN;;;111222///333:::@@@PPP]]]YYY___]]][[[___iiinnneeeXXXOOOUUU```lllpppmmmlllmmmvvv~~~yyyggg___kkk}}}wwwrrrxxxIIIFFFMMMEEE666(((&&&))))))'''%%%(((((())))))***+++++++++++++++++++++++++++++++++111///,,,+++///555555111(((XXX{{{wwweee```eeeRRRBBB@@@CCCEEEKKKUUUVVVLLLFFFLLLWWW\\\ZZZWWWWWWZZZTTTfffpppZZZffffff~~~qqquuuvvvrrrtttuuuXXXCCC>>>===999777666555444555777999;;;:::999888777777888999:::666888:::===>>>?????????CCCCCCDDDBBB???BBBRRRbbbdddgggIII777444777999...---SSSZZZDDD:::777AAACCCDDDDDD@@@999444222222666666666777999<<<>>>@@@FFFLLLFFFFFFOOORRRlllyyy\\\QQQPPPRRRgggqqq[[[VVVNNNIIIOOOUUUVVVSSSQQQQQQZZZjjjwww~~~}}}zzzxxx}}}mmm~~~xxxnnnPPPGGGHHHEEE777333>>>FFFBBB@@@FFFDDD???@@@GGGNNNMMMJJJIIILLLUUUWWWMMMIIINNNRRRPPPPPPRRRVVVWWWTTTVVVdddrrrxxxZZZ<<<:::;;;BBB<<<===>>>777888;;;444666444444444666777666444444444444444333333333333444333333333222111111111333444444444333444666888<<<;;;999888888888999:::@@@888===UUUiiijjj___XXXvvveee^^^SSSSSSJJJ444444CCCEEELLLKKKJJJKKKNNNOOOOOOOOOHHHIIIJJJJJJIIIIIIHHHHHHMMMJJJHHHIIIHHHEEEEEEHHHHHHGGGFFFHHHLLLOOOOOONNNKKKIIIVVV~~~]]]FFFPPPmmmsssaaagggfffRRRUUUlllllluuuEEEIIIIIIPPPNNNKKKKKKMMMLLLGGGEEEFFFFFFEEEGGGKKKKKKJJJMMMRRR~~~uuuAAAFFFQQQoooyyy}}}{{{VVV[[[]]]YYY[[[ccc222444333///...///---)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((***,,,++++++---///000111111111444111...111666999444---'''((()))+++...000222333<<<<<<888444777:::777///222222111000///111555888CCCPPP{{{tttyyyzzzpppyyynnnlllhhhhhh[[[}}}iiiIII???@@@eeebbb___zzzlllzzzpppdddaaaAAA444666666@@@GGGJJJWWWaaa\\\\\\\\\^^^dddlllkkk]]]NNNQQQVVV___iiikkkfffcccddd{{{ttt{{{~~~ttteeeaaaqqq{{{rrrwwweee???PPPDDD===000&&&&&&))))))'''%%%'''(((((()))******++++++++++++++++++++++++++++++++++++((($$$)))222555222...333IIIhhhwwwqqqxxxyyyrrrmmmgggXXXFFFIIIOOOUUUWWWWWW___sss{{{ddd```hhhxxxyyybbbWWWaaappp|||oooPPP<<<888888555777666444444444666999:::::::::999999999:::;;;<<<555666999<<<>>>?????????@@@??????===;;;???OOO___lllhhh~~~EEE333000<<<999***000GGGTTTAAA:::@@@<<<@@@DDDCCC>>>888666555555555444555666888:::;;;<<<@@@;;;>>>EEE===CCCaaa```PPPOOOOOOCCCCCCHHHAAABBBIIITTT[[[WWWLLLEEECCC\\\jjjzzz|||yyyyyy{{{lllddd{{{fffIIIIIIEEEEEE777444AAAJJJGGGFFFLLLMMMFFFCCCHHHLLLKKKHHHGGGFFFPPPRRRIIIEEEJJJMMMLLLNNNLLLLLLOOOQQQQQQUUU[[[ZZZpppzzzjjj111555>>>AAAEEE@@@888>>>AAA555777666444444444444333111333333333333222222222222444333333333222111111111222333333222111222555888666666666777777999::::::000@@@aaaxxxiiiMMMSSSooovvv}}}WWW___```JJJ999???AAA@@@JJJMMMLLLKKKLLLNNNPPPQQQPPPFFFGGGIIIJJJKKKJJJHHHFFFJJJGGGFFFIIIHHHFFFFFFIIIJJJIIIHHHHHHJJJKKKLLLLLLOOORRROOOSSSuuu{{{___NNNGGGEEErrrvvv||||||]]]bbbkkkhhhhhhbbb;;;JJJIIIKKKOOOLLLLLLNNNLLLHHHGGGIIIGGGGGGIIIMMMMMMJJJKKKOOODDDEEEPPPjjjvvvWWWYYY___YYY^^^eee111444333///---...,,,)))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&&&&''')))+++******+++...000111000///333222000000555999666000((()))***+++---///111222:::>>><<<777777<<<:::444333333222111000000333555>>>HHHuuu~~~www|||ttt{{{eeerrrgggRRR888FFF|||```yyyhhhgggwwwooommmIII:::444888EEEKKKJJJTTT___\\\^^^```eeeiiijjjbbbTTTHHHXXX\\\dddjjjjjjeeefffjjjuuuttt~~~zzzpppkkkqqq~~~oooSSS???RRR;;;444+++%%%'''))))))'''(((''''''((())))))******+++************************''')))+++***,,,000111///222(((,,,DDDYYYggg|||{{{ooopppgggeeellloookkkkkkooo}}}vvvtttWWWhhh}}}~~~^^^CCC444111444666555444444333444666777888777:::>>>@@@???<<<777444555777888:::<<<>>>??????>>>>>>@@@BBBBBBCCCKKKUUUnnn\\\nnngggDDD,,,111999222---222MMM```BBB:::777:::>>>??????===<<<<<<555555444444444555555666555666777<<<@@@888555???HHH>>>@@@FFF>>><<>>???>>>===???DDDFFFGGGJJJOOO___\\\mmmiii@@@111333555444333---DDDwwwgggFFF===;;;999999;;;<<<======888999888888777666555444777444:::===888999<<<999>>>888:::@@@DDDIIIQQQVVVXXXOOODDD<<<;;;GGG```wwwzzzwwwvvvuuurrruuuooovvv{{{ZZZCCCOOOJJJEEE555666:::AAAGGGLLLMMMMMMGGGGGGKKKQQQSSSOOOMMMNNNIIIGGGIIIMMMNNNMMMOOOSSSNNNJJJIIIMMMOOOOOOPPPTTTWWWYYYkkkgggKKKAAAHHHDDD<<<;;;;;;:::888777666777666555333444444333333333222222222000000000000000111111111///000111111000111333444666555444555;;;DDDMMMSSSrrriii\\\XXXdddvvv~~~|||nnnrrrqqqvvvlll```aaaggg^^^RRRBBB???JJJOOOLLLMMMQQQOOOLLLKKKLLLNNNNNNMMMKKKHHHEEEDDDGGGIIIJJJJJJJJJGGGGGGJJJIIIFFFEEEGGGHHHJJJKKKLLLLLLLLLNNNNNNKKKNNNUUUWWWPPPUUU|||eeeVVVLLLVVVooowwwhhhqqqoootttooo[[[jjjwwwrrrooottt[[[OOOOOOVVVIIIJJJOOOMMMKKKKKKLLLKKKJJJNNNTTTMMMLLLLLLNNNLLLHHHHHHKKKuuuzzzkkkNNNEEEKKK]]]mmm```TTTYYYUUU```]]]111333333///---...,,,(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&$$$%%%(((+++(((((())),,,000111...,,,000444444111111777888555---***&&&%%%(((000888>>>666AAADDD;;;777===???<<<000111111111000///111333222666BBBDDDlllmmmiiiLLLRRR{{{bbbKKKEEEzzz{{{nnn|||]]]EEE<<>>888888888888999;;;===???;;;777666;;;AAADDDIIINNNGGG]]]ssspppzzz\\\;;;111444555444666&&&===tttfffGGG@@@888555666888::::::===>>>>>>>>><<<:::888666555000666555***333???666@@@AAACCCGGGQQQZZZWWWMMM>>>;;;;;;AAAKKKWWWfffsssyyyxxxsssmmm\\\iiiooowwwnnn~~~|||eee@@@KKK\\\BBB444999@@@FFFHHHKKKPPPOOOKKKGGGJJJQQQWWWUUUNNNHHHHHHOOOHHHGGGNNNQQQKKKKKKPPPLLLJJJJJJJJJIIIHHHLLLSSSAAAbbbSSSbbbuuuwww___IIIYYYWWWBBB===FFF:::999777888999999888777555555444444444333333333111111222222333333333444000222444444333333444666777777999AAAPPPcccvvviiiXXXYYY~~~|||}}}vvv{{{sss[[[eeevvvmmmaaaIIIKKKRRRGGGMMMVVVIIIPPPNNNLLLMMMOOORRRSSSTTTNNNIIIBBB@@@CCCHHHKKKMMMLLLIIIIIIKKKJJJEEEDDDEEECCCEEEHHHIIIJJJKKKMMMNNNRRRPPPNNNLLLJJJLLLSSS\\\rrrVVVLLLSSSaaalllZZZuuuwww```fffrrreee\\\NNNYYY{{{dddgggxxx^^^ZZZOOOOOO@@@OOOIIIPPPHHHKKKIIIIIIKKKJJJJJJPPPWWWRRRPPPPPPPPPNNNIIIIIIMMMttt|||bbb|||aaa~~~pppQQQEEEIIIYYYkkkhhhTTTUUUOOOYYYRRR111111000///...,,,***)))(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((+++******+++...000000000,,,333555000222::::::444222,,,***+++++++++222<<<>>>???CCCEEE>>>777;;;DDD777333000000...,,,...222222333888BBBYYY|||zzzhhhppp[[[MMMvvv~~~rrr^^^JJJhhhwwwcccFFF>>>@@@>>>===FFFUUU```aaaaaagggeeeddd```HHHEEEcccpppdddjjjpppjjjuuuxxxyyy~~~}}}vvv|||^^^dddtttxxxkkkOOO@@@BBB===000((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))++++++,,,---///111333444aaannnuuu}}}}}}}}}gggiiimmmddd999777555222111222333333222222111111222222333444444444333333555666888:::888999999::::::;;;;;;<<<888888999<<>>===:::???CCCAAA======BBBHHHLLLSSSTTTMMMGGGGGGCCC===:::BBBNNNYYYcccllluuu{{{~~~ssslllooofffVVVLLLXXXdddcccoooLLL888^^^WWW555:::AAA@@@BBBHHHKKKKKKNNNRRRIIIIIIJJJJJJIIIGGGFFFEEEKKKJJJIIIIIIIIIJJJKKKLLLJJJGGGHHHMMMMMMIIIHHHLLLQQQZZZSSSRRR~~~xxx```IIITTTWWWHHH???888::::::999<<>>DDDZZZfff}}}ppp\\\fffuuuiiiSSSAAAAAAIIIMMMNNNNNNGGGHHHIIIIIIIIIJJJMMMOOOQQQUUUTTTMMMHHHGGGHHHGGGCCCEEEHHHIIIGGGEEECCCCCCHHHIIIJJJJJJIIIIIIKKKMMMIIIFFFHHHMMMMMMIIIHHHKKKRRR~~~{{{ggg]]]VVVGGGJJJNNNHHHPPPYYYNNNWWWVVVNNNPPP\\\cccpppuuunnn|||^^^LLLIIIJJJMMMQQQRRRPPPKKKGGGHHHMMMPPPOOOOOOOOOLLLFFFNNNKKKKKKNNNOOOLLLMMMOOO]]]tttWWW{{{```dddDDDOOOKKKjjjvvvhhhMMMUUUYYYTTTVVV111111000///...,,,***)))(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""$$$&&&'''(((+++*********,,,///000111...333555444555888:::888555...*********+++000888;;;>>>DDDFFF>>>555666>>>>>>888000,,,---111111///...000444>>>SSSvvvlll```~~~VVV[[[fffbbbfffooo|||wwwooorrrRRRBBB@@@<<>>@@@CCCDDDJJJCCC]]]zzzIII---333555888555111---...GGG|||lllIII:::888:::<<<555555555777:::<<<======<<<>>>??????>>>===>>>???@@@CCCCCC>>>:::999;;;<<>>444***,,,444333,,,222222222333>>>YYY|||kkkuuudddJJJOOO??????IIIooo~~~]]]PPPOOOMMMMMMTTT^^^aaa___ccc```ccc```QQQHHHKKKMMMZZZlllooolll~~~~~~}}}uuufffooommm{{{zzziiiJJJ===???===222%%%((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++,,,,,,,,,))))))))))))***+++,,,---000---///???^^^{{{{{{{{{~~~rrrzzzwwwyyy~~~vvvwww{{{zzzYYY???000333222111000000000222222222222222111111111111111333444555666777888888888888888999999:::;;;;;;;;;>>>===<<<<<<===>>>@@@AAAJJJ<<>>MMM{{{rrrIIIHHH___GGG777DDDFFFJJJGGGGGGIIIHHHDDDCCCFFFIIIJJJJJJJJJIIIGGGEEEDDDFFFGGGJJJLLLLLLLLLKKKJJJGGGDDDDDDGGGHHHHHHJJJMMMMMMMMMQQQRRRMMMXXXWWWssseeeWWWOOOFFF;;;666999:::888555333333333222111555111444;;;:::222111777222444444333555;;;DDDKKK...555???FFFEEEHHH[[[qqqjjjxxxZZZVVVrrr{{{lll___UUULLLJJJJJJHHHDDDCCCCCCDDDEEEEEEFFFGGGJJJMMMIIILLLMMMIIIGGGJJJKKKJJJFFFHHHJJJKKKIIIGGGFFFFFFBBBDDDEEEEEEEEEFFFHHHJJJJJJGGGGGGIIIJJJHHHIIILLLLLLRRRQQQ^^^xxxsssrrryyynnnZZZIIIFFFLLLJJJIIIJJJKKKLLLKKKHHHEEEGGGKKKMMMKKKJJJJJJFFFAAACCCDDDJJJRRRSSSOOOLLLLLLooo___tttiiiiiiBBBCCCGGGgggsss{{{{{{}}}VVVYYYYYYNNNTTT111111000///...,,,***)))(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$******))))))))),,,///222---+++///666555///222<<<>>>777///***)))***+++,,,666<<>>777===BBB>>>111+++000222---333333111,,,...===VVVkkkqqqZZZXXXkkkzzzbbbHHHLLL;;;333YYYllliiiiiigggaaa\\\]]]ccchhheeebbbmmmiiiQQQLLLQQQIIIZZZoooqqqrrr{{{rrr~~~zzz~~~oooeeesss|||zzzvvvuuu}}}[[[>>>;;;???999,,,%%%(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++,,,---------)))))))))((())))))******///,,,++++++000???[[[rrrttt|||sssyyyuuujjjyyyjjjDDD...,,,222//////......//////111111111111111111111000000000222333555777888888888777888888888999::::::;;;;;;>>>===<<<<<<===>>>???@@@DDD<<>>444PPPzzzyyy}}}JJJ@@@TTTVVV:::???OOO>>>HHHFFFGGGJJJJJJGGGFFFHHHIIIJJJJJJJJJIIIGGGEEEDDDJJJJJJKKKKKKJJJHHHGGGEEEJJJHHHGGGGGGGGGHHHJJJLLLOOOHHHNNNZZZUUULLL```qqq{{{qqq???BBBXXXwwwnnnVVVKKKDDD@@@===<<<>>>@@@@@@???===<<<;;;;;;;;;999777555===???GGGLLLQQQaaatttzzzHHHEEE@@@EEEZZZqqqwwwqqqmmmRRRRRRtttvvvVVVSSSPPPLLLIIIHHHGGGFFFFFFFFFBBBCCCDDDDDDDDDFFFIIIKKKEEEHHHGGGDDDDDDGGGHHHFFFCCCEEEGGGGGGFFFDDDCCCCCCAAACCCDDDDDDDDDEEEHHHJJJGGGEEEEEEGGGHHHIIILLLNNNAAARRRRRRFFFJJJccc~~~~~~}}}xxx~~~zzzvvvxxxyyygggLLLBBBIIIOOOJJJBBBKKKJJJHHHGGGGGGEEECCC@@@HHHMMMNNNMMMLLLMMMJJJEEE???@@@FFFNNNQQQMMMKKKLLLrrr___rrr___rrrHHHDDDHHHbbbrrr{{{~~~\\\ZZZYYYKKKOOO111111000///...,,,***)))(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% """###%%%''''''((()))***))))))***...222---***...666666000333<<<>>>:::444---******)))(((---000999GGGSSSRRRDDD555444BBBHHH<<<...+++...///---000111///...777HHHVVVsssUUUCCCJJJ___ooo```cccnnnxxxzzzccchhhSSSAAALLLyyyyyytttvvvkkkdddaaabbbeeeggghhhiiiwwwtttYYYQQQVVVOOOPPP```hhhwwwqqqtttxxxzzzxxxvvv}}}xxxhhhiiixxxzzz~~~zzzjjjOOO<<<>>>???333((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))***+++,,,------***)))))))))))))))******&&&(((---///***'''111???DDD]]]{{{~~~~~~zzznnnKKK555000000...+++------------...//////000///000111111111000//////111333555666777777777666777777888999999::::::;;;<<<;;;;;;;;;===>>>@@@BBB<<>>PPPXXXOOOAAA444???HHHEEE888...---111+++...111111000444<<>>AAA<<<,,,%%%***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***+++++++++***)))))))))))))))***+++...&&&$$$,,,444222)))""")))555FFFPPPQQQUUUdddttt~~~zzzvvvssswwwrrrTTTHHH999+++***000222000,,,,,,,,,,,,------.........---...///111111111000///111222333444555666666666777777888888999::::::::::::::::::;;;===???AAABBB>>>CCCBBB???IIIccc___DDD222888===555...///333...000<<>>:::666222///999YYY{{{{{{MMMSSSaaaTTTDDDIIIGGGGGGZZZMMMKKKLLLOOONNNIIIGGGHHHGGGHHHIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKRRRSSSPPPKKKIIIKKKJJJHHHMMMMMMOOOTTTXXX\\\bbbgggdddvvvqqqcccTTTKKKMMMJJJJJJOOOXXX___```___XXX\\\]]]]]]ggguuuxxxsss\\\ZZZhhhjjj[[[\\\ZZZCCC```www|||qqq~~~iiiJJJZZZxxxPPPGGGRRRYYYZZZVVVNNNJJJKKKLLLKKKEEEFFFFFFEEEDDDEEEGGGIIIKKKLLLJJJGGGGGGJJJIIIFFFEEEGGGHHHGGGEEEDDDEEEEEEDDDEEEFFFFFFEEEEEEGGGIIIIIIKKKJJJFFFEEEFFFFFFDDDLLLEEEAAAQQQfff___MMMHHHKKKPPPddd^^^TTTUUULLLMMMOOOPPPOOOMMMKKKJJJGGGGGGGGGJJJMMMNNNNNNMMMDDDHHHKKKJJJLLLOOONNNKKKJJJHHHHHHMMMNNNNNNOOOSSSWWW```yyyaaaQQQIIIFFFRRRooo{{{___YYYVVVSSS111111000///...,,,***)))(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%888444///***&&&$$$###$$$"""'''+++,,,***))),,,///000000000222888===<<<777888??????777...+++***)))***+++,,,444FFFVVVYYYSSS???;;;???GGGEEE999000000---...//////...///000111888TTTrrrfff|||pppsss```MMM\\\nnnkkkeee___[[[UUUSSS[[[ffflllgggdddggghhh[[[VVVbbb```iii{{{vvvoootttxxx|||{{{~~~|||vvvtttwwwoooFFF@@@???@@@777'''###)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))))))))((((((((((((((()))***+++$$$///666///$$$###---777***'''''''''(((--->>>NNN[[[\\\aaaqqq{{{yyyuuuXXXAAA888777%%%(((///333///)))+++222,,,,,,------...---------+++,,,...000111111000000111111111222333444555666777777777888999999::::::;;;::::::;;;<<<>>>@@@AAACCCBBB===;;;???HHH```~~~SSS:::444444888===+++222999666***(((===VVVkkk|||yyybbbQQQJJJAAA999666666555444000666FFFbbblll[[[NNNggg\\\IIIEEEMMMGGGGGGXXXMMMKKKLLLOOONNNHHHEEEFFFEEEFFFHHHIIIJJJJJJIIIHHHEEEHHHMMMPPPRRRPPPNNNKKKPPPSSSRRRLLLKKKMMMLLLGGGQQQOOONNNNNNOOORRRVVVYYYZZZhhhvvv|||ggg___VVVOOOKKKEEE;;;333666333999EEEIIIGGGNNNZZZRRROOOeeewww{{{{{{{{{xxxgggWWWdddzzzlllMMMEEEGGGPPPRRRQQQLLLKKKOOOPPPNNNHHHIIIHHHGGGEEEEEEGGGIIIMMMMMMKKKHHHJJJNNNMMMHHHGGGHHHIIIHHHGGGFFFFFFGGGEEEFFFFFFEEEDDDDDDFFFGGGEEEIIIIIIFFFEEEHHHGGGCCCLLLKKKDDDHHH[[[aaaXXXRRR]]]MMMHHHZZZuuuqqqpppaaaTTTLLLAAAMMMDDD@@@FFFKKKFFF@@@>>>GGGGGGHHHKKKNNNOOONNNLLLEEEIIIJJJIIIJJJMMMMMMIIILLLIIIJJJMMMNNNLLLMMMPPPTTT~~~^^^WWWLLLEEEJJJiii}}}bbbTTTYYYTTT111111111///...,,,***)))(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---***&&&###"""$$$''')))!!!&&&,,,---***)))+++......000///...555@@@===333555???CCC:::///++++++***((((((''')))777MMMZZZ]]]KKK999555FFFOOOCCC444...,,,,,,,,,...000222222111333???IIIWWWxxxlllooovvv~~~tttiiihhhVVVJJJ???PPPXXXaaa```rrr}}}iii___VVVeeeqqqfffKKK>>>TTTrrrwwwbbb___dddOOO???NNNjjjuuujjjnnn~~~{{{{{{wwwxxxuuuooosss|||yyy[[[@@@??????===222$$$!!!''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&'''((()))******)))***'''$$$)))000---$$$,,,+++---111000******///***///555:::BBBSSSgggvvv~~~~~~pppfff^^^QQQAAA<<<888444111...///111333---+++///000,,,))),,,,,,------......------,,,)))+++...000111111111000111000000000111333555666777777777888999999::::::<<<<<<;;;;;;<<<===???@@@AAA===<<>>DDDGGGEEEGGGKKKKKKGGGCCCNNNHHHCCCTTTbbbWWWHHHEEEMMMOOOHHHIIIUUU```ddd{{{cccXXXPPP===EEEQQQDDD@@@LLLPPPJJJAAA@@@FFFGGGBBBGGGQQQIIIIIIIIIKKKLLLKKKHHHEEEGGGKKKLLLKKKKKKMMMLLLIIIIIIGGGHHHLLLLLLIIIIIIKKKDDDooo~~~bbb```PPPEEEEEEcccxxx}}}eeeMMMXXXQQQ222222111000...,,,+++***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***+++,,,,,,+++000222000---000888:::777777<<>>;;;999888777555333000...,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,...///111111000000111222333444444555666666666777888888999999;;;<<<============<<<<<>>QQQjjj{{{pppxxxtttKKK555444222;;;HHHGGGFFFKKKTTTZZZYYYSSSSSSVVVeeeiiiwwwzzzllliiitttxxxmmmbbbpppppp^^^jjjmmmFFFlllsssooosssvvvxxx|||~~~tttooouuu~~~{{{ppp]]]NNNCCC>>>666///)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((******************************++++++,,,---------+++,,,///000111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...000000///000000111222333444444555666666777777888999999:::;;;;;;<<<=========>>>>>>???@@@AAAAAAAAAAAA@@@WWWddduuu}}}|||ZZZ>>>>>>;;;:::555)))---@@@555222//////333666333000///000111222111///...---,,,---000555777777333///---333999666000:::]]]hhhXXXrrr|||lllLLLEEEAAADDDEEEDDDEEEIIIHHHFFFDDDFFFHHHIIIFFFCCCCCCCCCDDDEEEEEEFFFFFFFFF???AAAEEEKKKOOOOOOMMMKKKMMMOOOQQQPPPMMMJJJIIIHHHGGGJJJLLLKKKMMMRRRTTTRRRSSSTTTOOONNNdddzzzrrr{{{uuuzzz{{{gggccchhhVVVIIILLLPPPLLLHHHHHHJJJKKKKKKKKKKKKKKKJJJJJJNNNMMMKKKIIIHHHHHHHHHHHHLLLGGGFFFJJJKKKHHHGGGIIILLLLLLJJJGGGDDDCCCEEEFFFCCCJJJFFFAAAGGGGGGAAAAAAIIIGGGEEEEEEEEEDDDCCCAAA@@@BBBEEEGGGGGGEEECCCAAADDDCCCCCCDDDEEEGGGIIIJJJGGGGGGHHHGGGFFFFFFIIIKKKNNNWWWdddllllllddd[[[UUUTTTNNNHHHFFFHHHJJJIIIHHHEEEFFFGGGGGGEEEDDDEEEFFFGGGDDD@@@@@@BBBCCCCCCBBBHHHFFFDDDEEEGGGIIIHHHGGGIIIIIIHHHGGGFFFEEEDDDCCC<<<===BBBHHHIIIJJJQQQZZZQQQhhhtttYYYNNNAAAYYYjjj|||XXXKKKQQQ222222111000...,,,+++***((('''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***+++++++++,,,111333000///333777999;;;444555BBBIII@@@444...%%%(((+++***'''///GGG]]]yyyzzzhhhEEE000666DDDJJJCCC777***''',,,111000---...///000///000888DDDNNNllluuu~~~sssgggqqqvvvRRR999333444===GGGEEE>>>JJJSSSQQQMMMQQQZZZaaaooogggggghhhhhhsss~~~|||eeeooommmccc]]]YYY[[[ccc}}}zzz|||yyysssuuuvvvnnnuuukkkrrr{{{www~~~xxxaaaNNNKKKCCC<<<222+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))******'''((()))*********))))))''''''((()))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.../////////000111222333444444555555666666777888888888:::::::::;;;<<<===>>>???===???AAACCCCCCAAA???===III___rrrTTT333666===999444000///111000...000333///'''...000333222///......000333///+++)))***---000111444111333???UUUsss{{{uuuqqqVVVbbbwwwSSSEEEBBBBBBDDDDDDAAAAAACCCGGGHHHIIIHHHGGGEEEEEEEEECCCDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDGGGLLLOOOPPPPPPMMMNNNNNNMMMJJJHHHHHHHHHEEEIIIJJJIIIKKKPPPQQQOOOOOOQQQRRRNNNJJJ]]]vvvwwwrrrfffaaauuuVVVKKKEEEHHHKKKGGGDDDFFFHHHHHHIIIJJJKKKLLLMMMMMMOOONNNLLLIIIGGGGGGFFFFFFIIIEEEDDDGGGIIIGGGFFFGGGKKKKKKJJJGGGDDDBBBBBBDDD===EEECCC@@@HHHHHHAAAAAAKKKHHHEEECCCBBBBBBAAA???>>>@@@BBBDDDDDDCCCBBBAAAAAAAAA@@@@@@AAABBBDDDEEELLLNNNOOOMMMIIIEEEBBBAAAAAAEEEJJJLLLKKKHHHFFFEEEBBB@@@???BBBFFFHHHGGGDDDBBBEEEGGGHHHFFFDDDCCCBBBEEEBBB@@@@@@AAACCCDDDDDDHHHFFFEEEEEEFFFHHHGGGFFFHHHHHHGGGFFFDDDBBB@@@???===>>>CCCGGGHHHGGGLLLRRRIIIQQQnnniiiJJJHHHTTTfffzzz^^^IIIOOO222222111000...,,,+++***(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***++++++***///333222///111555999;;;@@@CCCDDDFFFGGG@@@777(((***,,,+++)))///AAATTT{{{}}}vvv```FFF888888===PPPBBB222---111444000***000222444333222444999>>>LLLUUUaaaeee```]]]gggtttwwwwwwxxxwwwuuurrrooommmoooyyyrrrgggHHH666555@@@HHHGGGIIINNNMMMHHHLLL\\\gggiiifff___aaaeeekkkxxx{{{nnneeerrrhhh^^^ZZZEEEMMM~~~xxxooo{{{}}}|||~~~tttrrrjjj{{{yyyuuuwwwyyyiiiPPPEEEJJJAAA888---((('''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))((((((((())))))))))))))))))))))))))))))))))))((((((''''''++++++******++++++,,,---*********)))))))))))))))************************************************************************---,,,,,,,,,,,,,,,------......///000111222333333444444555666666777777888===<<<<<<;;;<<<===>>>??????AAACCCDDDEEEDDDCCCBBB:::PPP___qqqzzzLLL666999666000000333444222111444:::333333444333222222333333444777999888555222222222@@@CCCTTTtttcccSSSiiidddMMMHHHHHHHHHHHHGGGEEEDDDEEEIIIIIIJJJJJJIIIHHHGGGGGGFFFGGGIIIIIIIIIHHHFFFEEEHHHGGGGGGIIIMMMQQQRRRSSSNNNNNNMMMKKKHHHGGGHHHIIIDDDGGGHHHGGGHHHMMMNNNKKKGGGJJJTTTYYYQQQKKKaaaxxx~~~~~~ppppppyyyQQQ]]]WWWOOOIIIIIIHHHFFFHHHMMMHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMKKKIIIHHHHHHHHHHHHHHHFFFEEEGGGHHHHHHGGGFFFHHHHHHHHHFFFCCCAAA@@@AAA===DDDAAA>>>GGGHHHCCCEEEIIIFFFBBBAAAAAAAAAAAAAAA>>>???AAABBBCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCDDDEEEDDDGGGJJJLLLKKKIIIHHHHHHIIIJJJJJJIIIGGGGGGHHHJJJKKKIIIHHHHHHHHHHHHEEECCCCCCEEEFFFFFFDDDBBBBBBBBBCCCBBB@@@@@@AAABBBDDDEEEGGGFFFEEEEEEEEEFFFFFFFFFCCCDDDEEEEEEEEEDDDCCCCCCCCCEEEGGGHHHFFFEEEEEEHHHPPPPPPdddqqqGGGJJJMMMgggwwweeeGGGMMM222222111000...,,,+++***(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***+++)))---222333111///333888GGG\\\```LLL@@@GGGHHH>>>222...+++)))&&&%%%,,,444OOOdddkkkCCC222777999DDDLLLEEE444))),,,333+++...222333222222444777???BBBFFFFFFAAA===CCCMMMCCCEEEHHHLLLQQQTTTWWWXXXTTT[[[jjj\\\<<<444<<>>>>>===<<<<<<<<<======@@@@@@AAABBBDDDEEEGGGHHH>>>KKKPPP___~~~cccIIILLL999///333333******333000///------.../////////---...------111>>>PPP^^^{{{{{{vvv}}}dddWWWeeehhhKKKJJJMMMMMMKKKIIIHHHHHHGGGFFFHHHFFFEEEGGGJJJKKKIIIFFFHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEFFFHHHKKKMMMMMMLLLOOOOOOMMMJJJHHHGGGHHHJJJBBBFFFGGGEEEFFFJJJKKKHHHGGGIIIMMMOOOLLLJJJQQQ[[[nnnrrraaa___hhhrrr\\\KKKQQQJJJHHHGGGIIIIIIJJJNNNSSSIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMJJJJJJHHHHHHIIIJJJIIIFFFGGGIIIJJJHHHFFFCCCBBBBBBEEEKKKCCC===DDDFFFBBBDDDEEECCC@@@@@@AAACCCDDDDDDAAABBBBBBCCCDDDEEEEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEGGGGGGEEEEEEFFFGGGHHHIIIIIIGGGEEEDDDEEEGGGIIIGGGEEEEEEEEEGGGGGGGGGFFFFFFEEECCCAAA@@@BBBDDDBBBAAAAAA@@@@@@AAADDDEEEGGGGGGFFFEEEDDDDDDDDDEEEAAABBBDDDFFFGGGGGGFFFEEE@@@CCCFFFGGGGGGIIIJJJJJJGGGOOO}}}aaaNNNIIIDDDbbbtttqqqJJJLLL222222111000...,,,+++***)))(((''''''&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((***+++***+++000333333000222666@@@[[[aaaJJJ;;;DDDLLLGGG888000***))))))&&&%%%''',,,>>>dddlllIII888+++999GGGJJJBBB666000...+++---///000///000111222---...333:::<<<<<>>@@@CCCFFFHHHGGGNNNLLLUUUwwwtttVVVSSSVVVKKK999///999888777666555777999;;;???@@@EEEOOOaaavvvtttjjjwww~~~lllVVVooommmHHH;;;AAAJJJJJJGGGEEEHHHKKKHHHCCCEEEBBBAAACCCGGGIIIGGGCCCGGGFFFFFFFFFGGGGGGGGGGGGBBBCCCDDDHHHKKKMMMLLLKKKNNNNNNMMMJJJGGGFFFHHHIIIBBBEEEFFFDDDEEEHHHIIIFFFJJJMMMNNNIIIEEEGGGMMMSSSYYYiiizzzhhh]]]XXXccc```TTTVVVRRRRRRCCCFFFKKKOOOOOOMMMLLLLLLIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJKKKLLLNNNPPPQQQMMMNNNLLLJJJJJJLLLJJJFFFHHHJJJLLLLLLJJJHHHGGGFFFMMMQQQGGG>>>BBBCCC@@@BBBBBB@@@???@@@CCCEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHFFFEEEDDDDDDDDDEEEFFFGGGJJJKKKKKKKKKIIIIIIKKKMMMLLLNNNOOONNNLLLJJJJJJJJJFFFDDDBBBAAABBBDDDGGGHHHGGGGGGEEECCC@@@@@@BBBDDDBBBBBBBBB@@@???@@@BBBEEEFFFGGGGGGEEECCCBBBCCCDDDDDDEEEGGGHHHGGGFFFDDDCCCCCCEEEFFFEEEGGGJJJKKKJJJ@@@FFFvvvzzz]]]HHH@@@UUUooo}}}RRRKKK222222111000...,,,+++***)))(((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***++++++)))---333555111111444222@@@HHHCCC===BBBJJJMMM???666...---...,,,+++,,,''',,,===aaavvvTTT===555111999EEEHHH===000000000///......///000222222111333888999666555777666666777888:::;;;======@@@DDD888MMMXXXGGGKKKMMMooo|||VVVDDD@@@???FFFBBBLLL[[[ggghhhbbb___```fffsss~~~xxxvvvUUU>>>^^^pppnnn~~~{{{kkkccclllssssssvvvqqquuuxxxzzz~~~{{{zzz}}}nnnPPP???@@@@@@888,,,***(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''(((((()))))))))*********&&&'''''''''(((((((((((())))))))))))))))))))))))************************************************))))))))))))***,,,------,,,------...///000111222222333333444555555666666333555777:::;;;;;;:::999;;;<<<===>>>@@@AAABBBCCC===CCCAAACCCSSSeeezzzwwwoooccchhhkkkggg``````hhhpppuuu}}}yyy|||yyyuuu|||~~~wwwZZZ[[[{{{uuuQQQCCCEEEGGGEEEEEEDDDFFFMMMRRRLLLAAABBBCCCCCCDDDDDDDDDCCCCCCEEEEEEDDDCCCDDDEEEGGGHHHAAAAAACCCFFFKKKNNNPPPPPPLLLLLLLLLIIIGGGEEEFFFGGGBBBEEEEEECCCDDDGGGGGGEEEJJJKKKNNNPPPMMMGGGGGGJJJNNNTTTUUU___ssswwwqqqhhhfffwww^^^TTTUUUOOOLLLPPPJJJMMMPPPQQQPPPMMMIIIFFFGGGIIIKKKNNNNNNLLLJJJHHHKKKKKKKKKLLLNNNPPPRRRSSSPPPQQQOOOKKKJJJMMMKKKEEEEEEHHHLLLMMMLLLIIIHHHHHHIIIMMMFFF???DDDFFFBBBCCC@@@@@@@@@BBBEEEGGGGGGFFFHHHGGGFFFEEEEEEFFFHHHIIIEEEDDDDDDCCCDDDEEEFFFGGGDDDFFFGGGGGGGGGGGGHHHIIIGGGJJJLLLMMMKKKHHHGGGGGGHHHGGGFFFDDDCCCCCCEEEGGGFFFGGGGGGEEEBBBAAABBBCCCBBBCCCBBB@@@>>>>>>AAADDDFFFGGGGGGEEEBBB@@@AAACCCEEEFFFHHHHHHGGGEEEBBBAAAGGGIIIHHHDDDDDDIIIIIIFFFWWWPPPdddfffHHHEEELLLhhhxxx^^^KKK222222111000...,,,+++***))))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''')))+++,,,(((+++333666222000222555333888CCCEEEAAACCCKKKJJJ@@@666000,,,(((''')))'''000444???gggLLL>>>000...777AAAFFFFFF222111///,,,,,,---000222000------000111000333777666666777888999999::::::111CCC333888@@@;;;IIIGGGJJJtttwwwWWWGGGAAA>>>EEEJJJYYYmmmrrr```OOOWWWkkkqqq~~~{{{aaa```rrrkkkhhh|||ddd\\\ttt}}}qqqlllrrr{{{vvvrrr}}}oooVVVAAA>>>CCC@@@555'''((((((&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))))))))(((*********))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...,,,,,,---...///000111111222222333444444555555666,,,///444888::::::999888;;;<<>>===>>>AAAGGGMMMQQQRRRIIIJJJJJJIIIFFFDDDDDDEEEBBBEEEEEECCCDDDGGGGGGDDDLLLAAABBBOOOTTTKKKGGGKKKHHHEEEIIIOOOQQQ___zzzddd{{{SSSTTTZZZXXXPPPOOOOOOEEEMMMMMMKKKIIIIIILLLLLLKKKDDDGGGKKKNNNOOONNNKKKIIIMMMMMMMMMMMMNNNPPPRRRTTTQQQSSSQQQKKKJJJMMMJJJDDDBBBEEEIIIKKKJJJHHHFFFFFF>>>FFFBBB???GGGJJJFFFHHHAAA@@@AAACCCFFFGGGFFFEEEJJJIIIGGGEEEEEEFFFHHHIIIEEEEEEDDDDDDEEEFFFHHHIIIJJJLLLMMMLLLJJJGGGFFFEEEEEEHHHKKKKKKIIIGGGFFFEEEDDDEEEFFFFFFFFFFFFHHHIIIEEEGGGHHHHHHEEECCCAAAAAACCCCCCCCCAAA>>>===@@@CCCFFFGGGGGGEEEAAA???AAACCCCCCDDDFFFGGGGGGEEECCCAAACCCFFFDDDAAACCCKKKMMMJJJQQQIIIYYY}}}fffJJJNNNIIIdddttt}}}fffLLL111111111000///---++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&)))***+++,,,---111444555333111111666???GGGJJJHHHCCC???LLLJJJDDD999///(((''')))###+++---+++888\\\iiiEEE666333333666<<>>EEEJJJ===111111'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......333111000111444666555333000333777:::;;;;;;999777888888999999:::;;;<<<<<<===???@@@???>>>BBBLLLTTTlllbbbllloookkksss~~~kkkhhhdddggglllyyynnnWWWbbbqqqNNNCCCDDDCCCDDDHHHHHHFFFEEEFFFJJJKKKJJJHHHBBBDDDFFFHHHHHHGGGDDDCCCHHHFFFCCCAAAAAABBBCCCEEEBBBCCCDDDFFFHHHJJJKKKLLLPPPLLLGGGCCCCCCCCCCCCCCCFFFEEEDDDDDDDDDDDDDDDEEEBBBCCCEEEFFFFFFEEEDDDCCCEEEIIIKKKFFFBBBFFFTTTaaa~~~{{{|||zzzpppgggnnn}}}cccSSSPPPKKKHHHHHHHHHHHHGGGLLLOOOQQQMMMHHHFFFIIIMMMFFFFFFFFFGGGHHHIIIKKKLLLJJJIIIIIIIIIJJJMMMPPPQQQQQQOOOLLLJJJJJJJJJJJJIIIDDDGGGIIIIIIHHHFFFDDDDDDBBBEEEHHHIIIHHHFFFFFFFFFKKKFFFAAAAAAFFFHHHGGGDDDDDDEEEFFFGGGFFFGGGHHHIIIIIIFFFBBB@@@@@@DDDIIILLLKKKJJJKKKMMMKKKGGGGGGJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDFFFGGGEEEAAA@@@BBBDDDCCC@@@>>>>>>@@@???<<<999AAA@@@???=========>>>???BBB@@@???@@@AAABBBBBBBBB???BBBDDDEEEHHHIIIDDD<<>>:::888===JJJ[[[iiiqqqnnnbbbVVVWWWdddttt}}}uuutttqqqkkkiiiiiifffbbb^^^UUUtttzzzpppwwwuuuyyyuuuqqqzzzssshhhmmm~~~qqqmmmnnn]]]LLLDDDIIIGGG888,,,***'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''&&&''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------...111000000222666888888777222333666999;;;:::999888999999999::::::;;;;;;<<<;;;>>>?????????BBBGGGKKKVVV}}}vvvnnnfff___cccXXX[[[dddcccdddeee___sss|||zzzwww}}}vvvaaabbb|||^^^MMMAAABBBEEECCCCCCGGGHHHFFFEEEFFFHHHIIIHHHFFFHHHEEEBBB@@@AAADDDIIIMMMHHHFFFDDDBBBAAAAAACCCDDD@@@AAABBBDDDEEEGGGHHHIIIKKKGGGCCCAAAAAACCCDDDDDDCCCCCCCCCBBBBBBCCCDDDDDD@@@@@@BBBCCCDDDDDDDDDDDDFFFJJJLLLHHHCCCCCCJJJQQQOOOrrrqqqooommmooo~~~yyyhhh___YYYSSSOOOKKKHHHHHHHHHHHHGGGIIIJJJLLLLLLKKKJJJIIIIIIKKKJJJIIIGGGFFFFFFEEEEEEIIIIIIHHHHHHJJJLLLOOOPPPMMMKKKHHHGGGHHHGGGFFFEEEBBBDDDFFFGGGFFFEEEEEEFFFBBBDDDGGGHHHGGGFFFEEEFFFDDDDDDDDDEEEGGGGGGGGGFFF@@@AAABBBBBBAAA@@@@@@@@@GGGEEEBBBAAABBBEEEJJJMMMIIIGGGIIIKKKIIIFFFFFFIIIFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEECCCAAA@@@AAACCCAAA@@@???>>>>>>>>>;;;999??????===<<<<<<<<<===============???AAACCCEEEEEEAAACCCDDDEEEJJJOOOLLLGGGDDDFFFHHHIIIIIIHHHGGGGGGJJJSSSEEEeeezzztttTTTJJJEEEUUUjjj~~~[[[111111111000///---++++++(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&''',,,............222888>>>777666888@@@LLLXXX```cccLLLTTT[[[YYYMMM===000)))---''')))000+++$$$111III}}}oooIII555...'''111<<>>@@@BBBBBBBBBBBB===XXX|||rrrfffyyy~~~ggg]]]___{{{hhhBBB???AAAHHHHHHBBBBBBGGGIIIHHHGGGGGGHHHHHHGGGFFFHHHEEE@@@>>>???DDDKKKOOOHHHFFFDDDBBBAAAAAAAAABBB???@@@AAABBBCCCDDDDDDEEEEEEBBB???>>>@@@CCCDDDEEEAAA@@@@@@@@@AAABBBCCCDDD?????????@@@BBBCCCEEEFFFCCCGGGJJJIIIEEEBBBBBBDDDHHHIIISSSmmmxxx~~~yyywwwvvvxxx}}}```RRRLLLIIIFFFPPPMMMIIIGGGFFFGGGFFFFFFJJJIIIJJJMMMOOOOOOLLLIIILLLKKKIIIGGGEEECCCCCCBBBFFFFFFEEEFFFGGGIIIKKKLLLHHHGGGFFFFFFFFFEEECCCAAABBBCCCDDDDDDCCCCCCEEEGGGAAADDDFFFGGGEEEDDDDDDEEE@@@DDDGGGHHHGGGFFFGGGIIIDDDDDDEEEDDDCCCAAA???>>>EEEDDDBBBAAAAAACCCFFFHHHEEEDDDEEEHHHGGGDDDDDDHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBB??????@@@AAA???@@@@@@???===<<<;;;<<<>>>======<<<<<<<<<<<<===<<<<<<===>>>@@@BBBDDDEEEBBBCCCBBBCCCHHHNNNNNNIIIDDDCCCCCCEEEGGGHHHHHHGGGHHHLLLPPPSSSnnnoooUUURRR===LLLcccyyyjjj111111111000///---+++***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%***---///...---///666===:::777555:::FFFUUUbbbiiiMMMJJJLLLUUU\\\VVVAAA///)))//////(((''',,,000---<<>>???HHH___lll|||ssswwwxxxnnnpppyyyqqqzzzpppLLLLLLQQQRRRHHH:::000***%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------......000222555777999999444444555666777999:::;;;;;;;;;;;;;;;::::::::::::;;;<<<===@@@CCCDDDBBBAAAHHHEEEXXXvvv}}}{{{}}}ttt\\\www\\\BBBFFFDDDEEEHHHFFFCCCFFFMMMJJJJJJIIIHHHHHHGGGFFFFFFBBBBBBCCCEEEEEEFFFFFFFFFGGGFFFEEECCCBBBAAA@@@@@@AAAAAAAAABBBBBBCCCCCCDDDBBB@@@>>>===@@@BBBDDDDDD?????????@@@AAABBBCCCDDDBBBAAAAAAAAABBBCCCEEEFFF@@@CCCFFFHHHHHHFFFDDDBBBLLLBBB===DDDSSSjjjxxxyyy{{{xxxuuu~~~uuu\\\GGGGGGPPPPPPLLLIIIKKKIIIFFFDDDDDDEEEDDDCCCIIIIIIIIIJJJKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEGGGHHHHHHGGGGGGHHHIIIHHHEEECCCEEEEEEEEECCCBBBBBBEEEGGGAAACCCEEEEEEDDDCCCDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHFFFDDDAAADDDCCCAAA@@@@@@@@@AAABBBBBBAAACCCFFFEEEBBBBBBFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>???>>>AAACCCAAA>>>;;;<<<>>>========================>>>?????????>>>>>>@@@AAAAAABBB@@@???BBBGGGEEE???BBB???===???CCCFFFFFFEEE???KKKWWWLLL___llldddPPP???FFF[[[sssvvv111111111000///---+++***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$&&&+++///000......222777<<<888333222888BBBNNNUUULLLGGGFFFPPP]]]___SSSEEE///...)))$$$)))222111)))***<<>><<<>>>>>>;;;:::;;;555:::??????:::444222111:::<<<@@@FFFNNNYYYfffnnnppppppkkk^^^PPPLLLUUU___yyyllleeeddd]]]TTTJJJAAA555111AAAVVV```}}}mmmeeemmm}}}wwwooommmssszzzvvvnnn{{{sssXXXKKKWWWVVVLLL:::///,,,***&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,---------...///000111222444555444444444444666888999;;;:::::::::::::::999999999===<<<===???BBBEEEEEEEEEDDDJJJLLLRRRsss~~~~~~vvvsssxxx{{{jjjZZZWWWjjjUUUBBBBBBEEEAAA???@@@BBBDDDIIINNNGGGGGGGGGFFFDDDCCCCCCCCC@@@BBBEEEGGGGGGDDDAAA???EEEEEEDDDDDDCCCAAA@@@???BBBCCCCCCCCCDDDDDDDDDDDDCCCAAA???>>>@@@BBBCCCBBB??????@@@@@@AAABBBCCCDDDGGGFFFDDDCCCCCCDDDEEEFFFBBBCCCEEEHHHIIIHHHGGGEEEBBBAAAEEELLLIIIBBBHHHUUU|||}}}wwwttt{{{ooo___RRRLLLJJJLLLHHHBBBKKKZZZJJJHHHFFFEEEEEEFFFEEEDDDFFFHHHHHHEEEBBBAAAEEEJJJEEEEEEDDDDDDEEEEEEFFFGGGBBBBBBCCCCCCDDDEEEFFFGGGKKKJJJJJJLLLMMMLLLJJJHHHKKKJJJHHHEEEBBBBBBDDDFFFAAACCCDDDDDDCCCCCCDDDEEENNNIIIDDDCCCFFFIIIHHHFFFEEEDDDCCCEEEGGGGGGDDDBBBBBBAAAAAAAAAAAABBBCCCDDD@@@???AAADDDCCC@@@AAAEEEEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@???>>>>>>>>>>>>===???AAADDDBBB???===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???>>><<<<<>><<<===BBBEEEFFFEEEAAAKKKNNNLLLlllpppdddKKKJJJCCCTTTkkk{{{111111111000///---++++++(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################(((---000000000111333BBBAAA===888444777>>>DDDKKKNNNRRRUUUWWWZZZ]]]___FFF///""")))...'''&&&,,,///...000===XXXxxxtttTTT;;;333333333888555555;;;AAADDDHHHLLLLLLTTT\\\]]]XXXSSSQQQRRRbbbeeehhhgggdddaaaaaabbbXXXSSSNNNOOOYYYiiixxx}}}uuunnnfff]]]WWWEEE@@@777---'''///GGG^^^nnn|||dddXXXtttuuunnnjjjmmmvvv}}}~~~zzzgggnnn}}}]]]AAATTTXXXNNN===---''''''(((&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,...//////......000111222222222333555666888999888888888888999999999999<<<<<<======???BBBEEEFFFBBBDDDDDDDDDPPPooo{{{aaaWWW```wwwVVVBBBCCCLLLCCCAAA@@@@@@BBBCCCDDDEEEAAABBBCCCBBB???>>>>>>???CCCCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDDDDCCCBBB@@@???BBBBBBCCCCCCDDDDDDEEEEEECCCAAA??????AAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCGGGFFFEEEDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEEEELLLCCC>>>CCCEEEBBBBBBEEEAAAWWWdddpppiiiVVVMMMKKKOOOLLLLLLOOOLLLFFFHHHPPPKKKJJJHHHHHHIIIIIIHHHGGGIIIKKKLLLGGGBBBAAAHHHNNNHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIMMMMMMLLLMMMOOOOOONNNLLLNNNMMMKKKHHHDDDCCCDDDFFFBBBCCCDDDDDDCCCCCCDDDFFFSSSKKKCCCBBBFFFIIIIIIFFFEEECCCAAACCCFFFHHHGGGEEEAAAAAAAAABBBEEEGGGJJJKKKAAA@@@BBBDDDCCC@@@@@@DDDEEEDDDDDDDDDDDDCCCCCCCCCBBB@@@>>>===>>>>>>===<<>>>>>???===>>>>>>????????????>>>777:::======<<<===@@@DDD???BBBCCCDDDHHHLLLHHHBBBAAA@@@???@@@CCCEEEGGGGGGKKKIII???LLLeeeRRRLLLNNNCCCMMM```ttt111111111000///---++++++(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######"""%%%***...222444555555AAAFFFIIIDDD===:::???EEEMMMSSSXXXYYYXXX[[[cccjjj^^^GGG555444000%%%$$$---+++'''&&&+++444CCCWWWhhhrrrZZZHHH;;;222---***---111444888===IIINNNUUUYYYZZZZZZ[[[\\\XXX[[[\\\WWWNNNFFFBBBAAALLLPPP\\\oooxxxqqqiiiddd```VVVHHH<<<000222111...555III```ooo{{{ttteee```JJJQQQwwwllliiiuuutttqqqppppppfffOOOIIIWWWJJJ>>>111***'''%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,+++---///...------///111///000111222444555666666666666666777888888888999888;;;===<<<;;;;;;>>>AAAFFF;;;===IIIGGGFFFhhh|||jjj^^^^^^iiiwwwgggLLLDDDDDDFFFHHHEEEFFFFFFDDDAAAAAAAAA@@@???AAABBBAAA>>>===>>>???BBBAAA???>>>===>>>@@@AAA@@@AAACCCDDDDDDCCCAAA@@@??????@@@AAAAAABBBCCCCCCAAA???>>>???@@@BBBBBBAAA?????????>>>>>>???@@@@@@BBBBBBCCCCCCCCCBBBAAAAAAEEEGGGHHHGGGDDDBBBCCCDDDBBB@@@AAAFFFKKKJJJFFFAAABBBOOOJJJCCCMMMSSSYYYhhh}}}bbb```[[[UUUOOOLLLJJJIIIHHHCCCCCCKKKSSSSSSJJJAAAJJJHHHGGGGGGIIIIIIHHHGGGJJJJJJJJJHHHFFFGGGKKKNNNKKKJJJHHHFFFDDDCCCCCCBBBEEEEEEFFFGGGHHHHHHHHHHHHMMMKKKJJJKKKMMMNNNNNNMMMMMMMMMKKKIIIFFFDDDEEEFFFCCCDDDEEEDDDCCCCCCEEEGGGNNNKKKFFFEEEFFFHHHIIIIIIIIIEEEAAABBBGGGJJJIIIHHHCCCBBBAAABBBCCCFFFIIIJJJCCCAAACCCEEEDDD@@@@@@DDDCCCCCCCCCCCCBBBBBBBBBAAABBB@@@======>>>???===<<>>>>>>>>??????===<<<<<<<<<>>>?????????>>>>>>666999<<<<<<;;;;;;???DDD>>>???@@@AAAFFFLLLKKKGGG???AAABBBBBBBBBCCCEEEGGGMMMEEE???KKKaaa[[[cccMMMCCCGGGVVVlll}}}111111111000///---++++++(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$''',,,333777999999666AAAKKKJJJBBB>>>DDDKKKRRRRRRSSSWWW^^^dddggggggllleeeSSS;;;/////////++++++&&&'''------+++222???PPPppp{{{[[[QQQFFF???888222000222...---...222666888888777222777<<>>BBBCCC@@@===???DDDHHH@@@BBBDDDBBB@@@???@@@BBB;;;===>>>@@@@@@@@@???>>>>>>@@@CCCDDDEEEDDDAAA@@@<<<<<<===>>>???@@@AAAAAA>>>===<<<>>>@@@BBBBBBBBB???>>>>>>============>>><<<===???@@@AAAAAA@@@??????CCCFFFFFFCCCAAABBBDDD@@@EEEHHHDDD@@@???AAABBB???KKKBBB:::EEEEEEAAAKKKNNNPPPRRRYYY^^^XXX```wwwyyypppnnnrrrwwwyyymmmYYY```cccVVVVVVOOOSSSOOOIIIGGGKKKNNNLLLFFFFFFKKKMMMIIIFFFGGGIIIIIIGGGEEEDDDEEEFFFGGGEEEDDDCCCBBBAAACCCFFFGGGGGGFFFJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEKKKIIIGGGGGGIIIKKKLLLLLLJJJKKKKKKIIIFFFEEEFFFGGGCCCDDDEEEDDDCCCDDDEEEGGGHHHIIIJJJIIIGGGGGGIIIKKKIIIDDD??????DDDGGGGGGEEEFFFDDDBBB??????@@@BBBCCCDDDCCCDDDFFFDDD@@@@@@CCCBBBBBBBBBAAAAAAAAA@@@@@@CCC@@@======??????>>><<>>???<<<999:::;;;===>>>>>>>>>======999<<<>>>===999999<<<@@@======;;;:::???FFFHHHDDD<<>>>>>===>>>AAACCCDDDRRRxxx{{{}}}tttSSSLLLDDD???@@@BBBDDDEEEGGGHHHGGGDDD???===???AAABBBAAA???>>>===<<<============<<<<<<======>>>???>>>>>>>>>>>>???AAACCCDDDEEEAAA===<<>>>>>>>>>>>DDD???::::::>>>AAA???<<>>>>>============>>>??????@@@AAAAAA@@@AAABBBAAA@@@@@@AAACCCBBBBBBAAAAAAAAABBBBBBCCC@@@FFFEEEBBBNNN``````RRRLLLJJJGGGCCC@@@AAAEEEHHHIIIHHHHHHGGGGGGGGGGGGGGGFFFEEECCCDDDEEEEEEDDDCCCHHHFFFEEECCCCCCEEEFFFHHHEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAFFFKKKIIICCCDDDJJJGGGDDDAAAAAACCCEEEDDDCCCEEEGGGHHHHHHGGGFFFHHHIIIFFFGGGHHHIIIHHHFFFDDDBBBCCCEEEEEEDDDCCCBBBCCCDDDHHHGGGFFFCCCAAAAAADDDFFFCCCCCCBBBBBBCCCDDDFFFGGGJJJIIIGGGFFFEEEFFFFFFGGGFFFEEEDDDDDDDDDBBB???<<>>===>>>??????>>>@@@===<<<===@@@@@@:::555999999999:::::::::;;;;;;===<<<;;;::::::;;;<<<============<<<<<<<<<======999===BBBCCCCCCBBBDDDEEEEEEIIIGGGIIINNNbbbRRRHHHAAAMMM[[[ttt|||333222111111111///,,,***(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&***111999???@@@>>>???DDDKKKNNNKKKGGG;;;PPPYYYMMMKKKZZZbbb^^^ggggggnnnuuuoooWWW;;;***)))///444111'''###)))111555333222888FFFYYYkkkwww~~~wwwvvvtttpppnnnnnnqqqssswww|||sssfff]]]WWWNNNHHH;;;;;;999666333222111000PPPYYYoooppp```gggqqqxxxjjjooowwwmmm}}}zzzkkkppptttgggWWWSSS```hhhXXXAAA000+++%%%###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---.........111111111222222333333333333444666666666777:::<<<888888888888999999999999:::<<<=========>>>@@@BBBGGG@@@EEEiii|||vvvwwwnnnyyyhhhNNNKKKFFF???<<<<<>>??????>>>>>>AAADDD>>>>>>>>>>>><<<;;;999888<<<=========>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCDDDBBB@@@???@@@BBBDDDDDDBBB@@@===<<<===?????????CCC???<<<<<<>>>??????============<<<<<<<<<;;;;;;<<<<<<>>>??????@@@@@@@@@===???AAAAAAAAA@@@AAACCCBBBBBBBBBAAAAAABBBBBBCCCCCCEEECCCAAAGGGQQQPPPGGGFFFEEECCC@@@======@@@CCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCEEEFFFEEECCCFFFEEEDDDDDDDDDDDDEEEFFFEEEFFFFFFCCC??????CCCFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFBBBAAAEEEFFFEEEEEEIIIIIIFFFDDDDDDFFFGGGGGGEEEHHHIIIIIIHHHFFFEEEFFFGGGDDDEEEEEEFFFEEECCCAAA@@@BBBCCCDDDCCCAAA@@@AAABBBGGGGGGEEEAAA???>>>@@@BBB@@@@@@??????AAACCCEEEGGGHHHGGGFFFEEEDDDEEEEEEFFFAAAAAAAAABBBDDDEEEDDDBBBCCCBBBBBBAAAAAA@@@??????@@@???======>>>???>>>======:::999;;;>>>???;;;777999:::::::::;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<:::;;;<<<======;;;:::999888<<<@@@BBBAAAAAABBBCCCBBBBBB@@@EEEJJJnnnvvvVVVHHH???GGGSSSnnn|||333222111111111///,,,***(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$'''...666;;;GGGFFFAAA@@@KKKZZZ\\\UUUDDDEEELLLVVV^^^bbbhhhnnndddssssss___WWW]]]ZZZLLL555222...***)))+++...000000...---,,,///777@@@GGGPPP[[[nnnuuunnnZZZVVVQQQLLLFFF===111***------+++((()))000>>>IIIhhhqqq{{{|||qqqbbb\\\]]]xxxooo|||~~~wwwmmmppplllSSSNNNeeeppp[[[???222)))%%%""""""$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++++++++,,,,,,------......222222111111111111111111222333444444555888===@@@777888888888999999999::::::;;;======<<<===???AAA555BBBJJJIIIQQQsss{{{bbb\\\jjjfffNNNEEEBBBHHHEEE@@@>>>???@@@@@@@@@???@@@@@@???======>>>@@@<<<===??????>>><<<999777<<<===>>>???@@@???>>>>>><<<>>>AAADDDEEEDDDBBBAAACCCDDDDDDCCCBBBCCCFFFHHHDDDAAA===<<<===???@@@@@@AAA@@@>>>======>>>>>>???============<<<<<<<<<<<<:::<<<>>>???@@@@@@>>>===<<>><<<;;;===??????????????????@@@AAABBB???@@@AAADDDFFFFFFEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGBBB<<<;;;@@@FFFFFFEEEEEEEEEEEEEEEEEEEEEJJJCCC>>>@@@DDDEEEFFFHHHIIIGGGEEEDDDFFFGGGGGGGGGGGGHHHHHHGGGDDDCCCCCCDDDBBBBBBBBBBBBBBBAAA??????AAABBBCCCBBB@@@???@@@AAADDDDDDCCC@@@>>>===???AAA???>>>======>>>AAAEEEGGGFFFEEEDDDDDDDDDDDDDDDEEEAAA@@@???@@@CCCDDDEEEDDDAAAAAAAAAAAA@@@???>>>>>>===<<<<<<===??????>>><<<;;;888777888;;;===;;;999:::::::::;;;;;;;;;<<<<<<::::::999999999999::::::777999;;;===<<<:::777555888;;;???AAA@@@@@@@@@AAADDDAAA@@@FFFJJJzzzrrruuuiiioooNNNAAAEEELLLeee~~~}}}333222111111111///,,,***(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%***111666>>>DDDCCC@@@III[[[^^^VVVZZZFFF@@@TTThhhnnnrrr{{{pppbbbddduuutttaaa___nnnSSSHHH888------111111---''')))++++++******,,,...999;;;???EEEOOOYYYbbbhhhrrrssssssssstttvvv{{{~~~vvvrrrkkkbbbYYYPPPJJJGGGAAA:::444111///...///222+++111:::@@@EEENNN```qqq}}}uuufffUUULLLRRRddduuukkkxxxssskkksssyyyzzzRRRTTTdddtttgggCCC,,,***%%%###"""###%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***************++++++,,,------......000000000111111111111111222333555555666888<<>>===<<<===>>>@@@BBBBBBAAA@@@>>><<<>>>@@@BBBCCCBBBAAA@@@CCCEEEGGGFFFCCCBBBEEEHHHDDDAAA>>><<<===???@@@AAA??????@@@>>><<<<<<>>>???@@@@@@??????????????????:::<<>>===???BBBEEEFFFEEECCCBBBBBBCCCBBBBBBAAAAAAAAAAAABBBDDD@@@AAAFFFEEE??????EEEAAABBBBBBAAA>>>===>>>???@@@@@@@@@AAABBBCCCDDDEEEAAAAAACCCFFFGGGGGGDDDAAACCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEECCC@@@???AAADDDCCCCCCCCCCCCCCCDDDDDDDDDHHHDDD@@@@@@BBBDDDEEEFFFFFFEEECCCCCCDDDEEEFFFFFFDDDEEEEEEDDDBBBAAAAAABBBCCCBBBBBBBBBAAAAAAAAA@@@BBBDDDDDDCCCBBBAAABBBCCCAAABBBBBBBBB@@@@@@BBBCCC@@@???===<<<===@@@CCCEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFDDDAAA@@@@@@AAA@@@@@@@@@AAAAAABBBAAA@@@???>>><<<<<<<<<>>>@@@@@@???===<<<:::888888:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<::::::999999999999::::::999999:::;;;;;;999888777:::<<>>>>>======???AAAEEE999:::LLLUUULLLCCCDDDHHHbbb~~~___PPPFFFJJJQQQQQQNNNLLLEEEEEECCCAAA>>><<<;;;:::???@@@AAADDDGGGIIIJJJKKKFFFDDDBBB???>>>???@@@AAA>>>???AAACCCCCCBBBAAA@@@AAAAAA@@@AAAAAABBBCCCDDDCCCFFFHHHGGGCCCAAACCCEEEDDDAAA===<<<===???@@@@@@===>>>???>>><<<;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;===@@@AAABBB@@@>>>===???BBBDDDEEECCC@@@>>>>>>BBBBBBAAA@@@@@@@@@@@@@@@CCC???AAAHHHFFF>>>???GGG@@@BBBCCCBBB@@@??????@@@AAAAAABBBBBBDDDEEEGGGHHHEEEEEEFFFHHHHHHGGGCCC@@@CCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAACCCFFFGGGDDDAAABBBCCCCCCCCCDDDDDDEEEEEEBBBEEEFFFDDDBBBBBBCCCDDDDDDDDDDDDCCCCCCDDDFFFGGGCCCDDDEEEDDDCCCCCCDDDEEEFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFDDDCCCDDDEEECCCEEEFFFEEEDDDBBBCCCCCCDDDBBB@@@>>>>>>???AAABBBCCCCCCDDDEEEEEEFFFFFFFFFHHHEEEBBB?????????===<<>>@@@AAABBB@@@>>>???===;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::<<<;;;:::999999:::;;;<<<<<<===@@@BBBDDDDDDCCCBBB???@@@FFFEEE@@@NNN```HHHIIIGGGNNNmmm~~~333222111111111///,,,***(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$$$$%%%)))+++222;;;???<<<@@@LLLWWWZZZVVV[[[YYYLLLCCCKKK___nnnuuueee___pppbbbVVVDDD222000///...///000111000///((()))---000222333333222...//////...---...000222)))***+++,,,,,,---------(((&&&)))...---(((+++333HHH]]]~~~tttuuufffdddccciiivvv}}}vvvjjjwwwnnnnnnzzzgggWWWMMMfffuuummmKKK222000---###&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))************++++++,,,,,,------,,,,,,---///000111222333111444777888777555444444888999999:::;;;<<<======<<<=========<<<<<<>>>@@@333DDDMMMDDD===AAAHHHHHH>>>???OOOXXXnnn{{{\\\NNNHHHGGGIIILLLMMMJJJIIIKKKFFFFFFFFFDDD@@@>>>======AAA@@@AAACCCFFFGGGGGGFFFFFFCCC???<<<;;;<<>>???@@@AAABBBAAA@@@@@@DDDCCCBBBBBBBBBCCCEEEFFFCCCDDDFFFFFFEEECCCBBBBBBAAA???======>>>???>>>>>><<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<============<<<===???@@@@@@???===<<<<<<>>>@@@@@@>>><<<;;;;;;AAAAAA@@@???>>>>>>>>>>>>BBB???AAAFFFDDD>>>===BBB@@@AAABBBAAA???>>>???@@@AAAAAAAAABBBCCCDDDFFFGGGHHHGGGGGGHHHHHHGGGCCC@@@DDDDDDDDDDDDDDDDDDDDDDDDCCC@@@>>>BBBHHHJJJFFFAAADDDDDDEEEFFFFFFGGGHHHHHH???FFFJJJGGGCCCBBBCCCBBBDDDEEEEEEEEEDDDEEEGGGIIIDDDFFFGGGGGGFFFFFFGGGIIIHHHFFFEEECCCCCCDDDFFFGGGEEEFFFGGGFFFDDDDDDDDDEEEFFFHHHIIIHHHEEEBBBAAAAAAEEEDDDBBB@@@@@@???@@@@@@BBBBBBDDDEEEFFFFFFFFFFFFDDDBBB@@@???@@@@@@>>>===@@@AAACCCDDDDDDCCCAAA@@@???>>>>>>???AAAAAA@@@>>>@@@???>>>===<<<;;;;;;:::999999999:::::::::;;;;;;::::::;;;;;;;;;;;;::::::===;;;999888999;;;>>>@@@===>>>@@@CCCFFFGGGFFFDDD@@@CCCIIIDDDBBBDDDnnnlllmmmHHHFFFDDDDDDaaa{{{333222111111111///,,,***(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''///555>>>EEELLLRRRWWWYYY___\\\bbbhhhZZZHHHSSSmmmgggggg}}}jjjqqqzzz{{{oooRRR888444000111333111***$$$888444///***'''''')))+++***++++++***(((''')))***---......///...+++)))(((777000...333888@@@TTTjjjmmmpppwwwzzzpppdddfffsss___}}}tttqqqtttxxxeeeqqqsss^^^]]]```tttgggMMM333))))))&&&%%%%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))************+++,,,,,,------------......///000111111222333555555444333444555666777777888999:::;;;<<<:::;;;;;;;;;::::::<<<===AAAFFFAAA777:::EEEDDD:::BBB===JJJEEEGGGUUUSSSaaasss]]]TTTKKKBBBCCCNNNNNNPPPNNNGGGBBBCCCFFFIIIEEEFFFGGGEEEBBB@@@AAACCCDDDBBBAAABBBDDDCCC@@@===CCCAAA>>><<<;;;;;;===>>>=========>>>>>>>>>>>>???AAAAAAAAABBBBBBBBBBBBBBBAAABBBCCCFFFHHHHHHEEECCC???>>>======>>>>>>===;;;<<<:::888999<<<<<<:::777999999999999:::::::::;;;;;;<<<<<<===<<<<<<;;;;;;:::<<<>>>>>>=========>>>@@@???>>>===<<<<<<<<<<<>>???AAABBB@@@>>>>>>AAAAAABBB@@@???>>>@@@AAA@@@@@@@@@AAABBBCCCDDDEEEGGGFFFEEEFFFGGGFFFDDDBBBFFFEEEDDDDDDDDDDDDEEEFFFDDDAAA>>>???BBBEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIBBBHHHIIIFFFEEEFFFDDD???BBBDDDEEEDDDBBBCCCFFFIIIFFFGGGHHHGGGEEEEEEFFFGGGGGGFFFCCCAAABBBCCCFFFHHHCCCDDDDDDDDDBBBAAABBBCCC@@@CCCFFFFFFEEECCCBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@BBBDDDEEEEEEEEEEEEAAA@@@???@@@AAA@@@>>><<>>===>>>??????>>><<<;;;;;;888888888999999999::::::888999:::;;;;;;:::999888:::999999999;;;===???AAA======???CCCGGGIIIHHHEEECCCDDDGGGAAAIIIEEEZZZYYYdddQQQFFFDDD???WWWsss333222111111111///,,,***(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((&&&$$$$$$$$$###)))888LLLVVVUUUPPPNNNgggssswwwmmmddd```WWWKKKbbbuuuyyyppp|||eeexxx~~~{{{ooo^^^HHH999666666555222......///000000///......***+++,,,+++++++++---.........,,,,,,,,,---///000+++===```|||rrrssszzzsssnnnjjjbbb```ooojjjjjjlll{{{vvvZZZYYYooouuucccEEE---***,,,&&&$$$(((#########"""""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))******+++,,,,,,------////////////////////////222333222111111222555888444555666777888999::::::888999:::999888888:::;;;===999<<>>@@@AAA@@@>>>>>>AAACCC=========@@@DDDFFFDDDBBBAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;<<<======;;;===???AAAAAA@@@>>><<<@@@???AAAFFFJJJLLLIIIFFF===<<<<<<>>>???>>>;;;999<<<999666888<<<===999444888888888999999:::::::::::::::::::::::::::::::::;;;<<<>>>??????@@@BBBDDD??????===<<<<<<;;;;;;;;;;;;===>>>???BBBEEECCC>>>CCCDDDCCCBBB@@@@@@BBBDDDAAAAAAAAAAAABBBCCCDDDDDDEEEDDDCCCDDDEEEFFFEEEDDDHHHFFFEEECCCCCCEEEFFFHHHFFFCCC@@@===<<<>>>CCCFFFAAABBBCCCDDDEEEFFFGGGHHHGGGIIIGGGCCCEEEIIIFFF>>>???AAABBBAAA@@@@@@DDDGGGEEEFFFFFFEEEBBBAAAAAABBBFFFDDDAAA???@@@BBBEEEGGG@@@AAABBBAAA???>>>???@@@777;;;@@@CCCDDDDDDEEEFFF???@@@AAABBBBBBAAA@@@???===???AAACCCDDDDDDDDDDDDBBBAAA@@@AAAAAA???<<<:::===???AAACCCCCCAAA???>>>AAA???<<<<<<<<<=========999;;;>>>??????===<<<<<<777777888888888999999999777888999::::::999888777666777999;;;===>>>??????<<<<<<>>>BBBGGGJJJHHHFFFAAA@@@???:::JJJEEEKKKooo^^^]]]JJJGGG???RRRkkk}}}444333222222222000---+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$)))111888@@@FFFLLLPPPbbbooouuummmhhhjjjggg^^^OOO\\\oootttppp|||jjjkkkmmmmmmkkkmmmwwwyyytttxxxqqqcccRRR???:::444888777,,,***111111111---+++,,,,,,***---222000+++,,,333888999>>>EEEXXXqqq~~~hhh[[[\\\rrr}}}zzzyyyzzzyyy}}}yyy{{{hhhRRR```aaa???777,,,'''&&&'''&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))************+++++++++,,,,,,------.../////////000111111222222333333444555555444444444666888999===;;;999888888:::===>>>AAA@@@@@@??????>>>>>>>>>CCCBBBAAAAAABBBCCCDDDEEEEEEBBB???AAAFFFHHHEEEBBBQQQSSSUUUVVVVVVUUUTTTSSSTTTKKKHHHLLLKKKDDDDDDLLLEEEIIILLLKKKFFFCCCEEEHHHFFFFFFGGGFFFEEEBBB???===?????????@@@AAABBBDDDDDDEEEAAA>>>???BBBCCC???<<<===<<<;;;:::::::::::::::<<<;;;:::999:::<<<>>>???===<<<<<<===???AAA@@@@@@AAABBBDDDFFFGGGGGGFFFEEEBBB>>>::::::<<<======<<<777888999999999999888777777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===?????????>>>===@@@>>>;;;;;;;;;;;;;;;999;;;<<<>>>?????????===<<>>>>>>>>???BBBDDDDDDCCCEEECCCBBBAAABBBAAA@@@>>>>>>CCC@@@<<<@@@>>><<>>>>>>>>???>>>=========>>>@@@AAA???===;;;:::;;;<<<;;;:::<<<;;;;;;===??????===:::777777999999999999777777888888888888777555444333777888888999999999888888???888999JJJ^^^bbbQQQ======@@@>>>FFFMMMEEEVVVbbbeeePPPBBBBBBHHHhhhuuu444333222222222000---+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,,,111999BBBMMMSSSWWWVVVaaavvv}}}uuuooorrrxxxUUUPPPlll|||{{{yyyxxx|||oooppp{{{|||vvvrrriiihhhhhhaaa]]]SSSBBB;;;999;;;AAACCC@@@===<<>>EEEQQQQQQFFF???AAAEEEGGGIIIGGGDDDBBBDDDFFFEEEEEEFFFFFFDDDBBB@@@>>>CCCBBBAAA???>>>=========@@@===;;;<<<@@@AAA???<<<>>>===<<<;;;::::::::::::<<<;;;:::999999:::<<<======<<<;;;<<<======<<<:::>>>???@@@BBBCCCCCCBBBBBB???<<<999888:::;;;;;;:::777777777777777777777777999888888888888888999:::::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<>>><<<::::::::::::999888:::;;;===>>>???>>><<<<<<@@@???===>>>???@@@@@@???AAA>>><<<===AAADDDEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEFFFDDDBBBBBBDDDEEEDDDCCCCCCBBBAAA@@@??????@@@AAAAAABBBCCCDDDDDDEEEEEEEEEBBBBBBBBBAAA??????AAACCCAAA@@@???@@@CCCEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFBBB@@@???@@@AAABBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAADDDEEEEEEDDD???===<<<<<<======<<<;;;;;;::::::888555777>>>AAA@@@@@@??????>>>>>>======@@@@@@?????????@@@AAAAAA===;;;:::;;;<<<===<<<:::<<<;;;:::<<<>>>>>>;;;999;;;<<<<<<======<<<<<<;;;888888888888777666555444666666777888888888888777===:::;;;EEEPPPRRRIII???@@@???>>>CCCDDD>>>JJJeeeuuu{{{OOOOOOBBB@@@\\\ooo444333222222222000---+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&(((///<<>>222,,,((($$$###%%%'''&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))*********+++++++++,,,,,,------....../////////000000111222222222555555555555666777888999;;;;;;;;;:::::::::::::::<<<<<<===>>>???AAAAAABBBCCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDCCCBBBAAABBBCCCAAAAAAAAABBBBBBCCCDDDEEE@@@CCCPPP^^^```VVVLLLKKKFFFFFFDDDCCCBBBBBBCCCCCCCCCDDDEEEEEEDDDBBBAAA@@@BBBAAA@@@>>><<<;;;:::999<<<:::888:::>>>???>>><<>>===<<<;;;:::999999<<<;;;:::999999999:::;;;;;;;;;<<<>>>??????<<<::::::;;;;;;<<<<<<======>>>;;;999777666777999999888777666555555555555666777::::::999888888888999999888888888888888999999999777777777888888999:::;;;<<<;;;999999::::::888777:::;;;<<<===>>>===<<<<<>>===;;;<<>>>>>???AAA@@@??????@@@CCCFFFFFFFFFCCCCCCDDDEEEEEEEEEFFFFFFCCCAAA@@@@@@AAABBBAAA???@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAABBBDDDDDDDDDCCC===<<<;;;<<<>>>???>>>===<<<777???>>>---000>>>===??????>>>>>>===<<<<<<;;;???@@@@@@@@@@@@@@@???>>>:::::::::<<<>>>???===<<<===;;;;;;;;;<<<<<<:::888777888999999999999888777888888888888888777666555555555666777777777777777;;;<<<>>>???@@@@@@@@@AAAAAA;;;>>>@@@<<<>>>GGGIII{{{}}}xxxWWWUUUCCC===PPPkkk~~~444333222222222000---+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&######)))444BBBLLLQQQUUUUUUVVVeee{{{|||}}}sss\\\dddwwwzzzvvvvvvsssuuusss^^^ppp}}}mmmoooxxxtttrrr}}}vvvtttvvv|||}}}wwwsssooommmlll^^^RRROOOVVVUUUOOO\\\rrrrrrzzzwww{{{vvvlllmmmtttvvvvvviiiRRR```{{{wwwTTT<<<111,,,%%%###"""###%%%&&&%%%###################################################$$$$$$############$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************+++++++++,,,------......///000000111111222333333555555555555666777888888999:::;;;;;;;;;;;;:::999999:::<<<>>>@@@AAACCCDDDDDDCCCAAA@@@???@@@@@@AAAAAADDDGGGEEE@@@???AAADDDDDDCCCCCCBBBCCCEEEHHHIIIAAAAAAFFFNNNPPPKKKHHHIIIHHHEEEBBBAAAAAACCCCCCBBBBBBBBBCCCCCCCCCBBBAAAAAA=====================<<<;;;999888:::<<<===<<<:::??????>>>===<<<:::999888===<<<;;;:::::::::::::::999:::===@@@DDDDDDBBB@@@888888888777888999::::::999888777666666777777888888777555444444555777888;;;:::999888888888888888666666777777777777777888888777666666777999;;;<<<;;;:::999999::::::999777:::;;;<<<===>>>>>>======???===;;;;;;;;;<<<;;;:::???===<<<;;;<<<===??????????????????@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDBBBAAA@@@???>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFDDDEEEEEEDDDAAA@@@AAABBBAAA@@@@@@BBBEEEGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFCCCBBBAAAAAABBBBBB@@@>>>======>>>??????@@@AAAAAACCCBBBAAAAAACCCCCCBBBAAA>>>===<<<>>>@@@AAAAAA@@@AAA>>>RRRQQQ000--->>>999>>>======<<<<<<;;;;;;:::<<<===>>>>>>>>>===<<<;;;::::::;;;===@@@AAA@@@>>>======<<<;;;;;;:::999888333333444444444444333333777888888888888888777777555555666777888888888888999<<<>>><<<888888<<>>@@@<<>>AAAEEECCCBBB@@@???@@@BBBEEEGGGCCCAAA@@@AAAAAA@@@AAACCCIIIFFFCCCAAABBBCCCDDDCCCAAAAAABBBBBBBBBBBBAAAAAA;;;<<<===>>>????????????===<<<;;;;;;;;;;;;:::999>>>>>>>>>===<<<:::999888======<<<;;;;;;:::::::::999:::===AAADDDEEECCCAAA888777777666777777888999777777777777777777888888999888666555555666888999:::999888888777777777777555555555666666666777777888888888888999;;;===>>>;;;::::::;;;<<<<<<:::888;;;;;;<<<===>>>>>>>>>??????===;;;;;;;;;<<<;;;:::<<<<<<;;;::::::;;;===??????>>>>>>??????@@@AAABBBDDDDDDDDDDDDCCCCCCDDDEEEDDDCCCAAA???>>>>>>>>>???@@@@@@@@@AAABBBDDDFFFGGGEEEGGGGGGFFFDDDBBBBBBCCCCCCBBBBBBCCCFFFHHHIIIIIINNNMMMLLLJJJIIIIIIIIIIIIDDDCCCBBBCCCDDDCCCAAA???>>>??????@@@AAABBBCCCCCCEEEDDDCCCCCCDDDDDDCCCBBB===<<<;;;===???@@@???>>>???CCC______:::000>>>888======<<<<<<;;;:::::::::;;;<<<===>>>>>>===;;;:::<<<<<<<<<>>>@@@AAA@@@???=========;;;:::999999999666666555555555555666666666777777888888888777777555666777888999999999999888:::<<<;;;:::;;;===@@@???999>>>>>>>>>RRR\\\IIIjjjpppgggXXXKKKMMM888RRRmmm{{{444333222222222000---+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%(((,,,000???HHH```zzz}}}|||zzzyyyvvvqqquuuyyy{{{|||uuupppzzz|||wwwkkk\\\WWWRRRZZZgggmmmqqqnnn___\\\^^^cccbbbYYYNNNKKKMMMJJJMMMRRR]]]ppp~~~ooowwwzzznnnhhhxxxyyypppooolllpppvvvpppaaasssiiiLLL666///---)))$$$%%%%%%%%%%%%%%%$$$###"""################################################$$$$$$############$$$$$$################################################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))******)))******++++++,,,,,,---//////000000111222222333222222444555555555555555666777999:::;;;<<<;;;;;;999:::;;;===???@@@BBBBBBBBBAAA@@@?????????@@@AAA@@@DDDFFFDDD@@@???AAAEEEAAA@@@???>>>>>>@@@BBBCCCHHHHHHHHHGGGFFFEEEDDDCCCGGGGGGEEEDDDCCCCCCDDDDDDBBBAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@???===<<<======<<<;;;;;;:::999999;;;<<<<<<===<<<:::999888;;;;;;;;;;;;::::::::::::;;;;;;<<<>>>??????<<<:::777777777777777777777777666777888888777777888999888888777666666777888888888888777666666666777777444444555555666666777777777777888888:::;;;===>>>:::::::::;;;===<<<:::888::::::;;;<<<===>>>>>>???>>><<<;;;;;;<<<<<<<<<;;;777888999999999<<<@@@CCC???>>>>>>??????@@@AAABBBCCCDDDDDDCCCBBBBBBCCCEEEFFFEEECCC@@@???>>>??????@@@@@@@@@@@@BBBDDDFFFGGGDDDEEEGGGFFFDDDCCCBBBCCCEEECCCCCCDDDFFFHHHHHHHHHLLLKKKIIIHHHGGGGGGGGGGGGDDDCCCDDDEEEFFFEEECCCAAABBBCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFGGGFFFDDDCCCBBB@@@AAABBBBBBAAA@@@777@@@XXXZZZ@@@777>>>;;;======<<<<<<;;;:::::::::<<<<<<===>>>>>>>>>>>>>>>>>>===;;;<<<===>>>>>>===;;;<<<<<<:::888888999:::777666666555555666666777444555666777777777777777555666777999::::::::::::888888999;;;>>>??????>>>======>>>;;;???OOOUUUJJJaaarrrZZZfffMMMPPP777III```ttt444333222222222000---+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%%%%&&&(((---666NNNjjjvvvtttxxxwwwnnn```mmmoookkksssuuuvvv{{{nnn```WWWUUUVVV[[[^^^]]]^^^aaaooossswwwxxx||||||uuu|||llljjjuuuzzzwwwwwwttt{{{ZZZFFF555///+++$$$$$$+++$$$%%%%%%%%%$$$#########################################################$$$$$$############$$$$$$################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))******+++,,,,,,,,,------......///000000000000111222444444444444333444555777999;;;<<<======;;;<<<<<<===>>>???@@@@@@>>>>>>===<<<======???@@@>>>@@@BBBAAA???>>>@@@BBBBBBAAA@@@?????????@@@AAA<<<>>>@@@@@@@@@???===;;;DDDFFFHHHFFFCCCAAABBBEEEBBBBBBAAA@@@@@@???@@@@@@??????@@@@@@@@@>>><<<::::::;;;;;;;;;:::999::::::888999;;;<<<<<<:::999888777888888999999999999888:::999999:::;;;;;;999777666777888888888888666666444666888888666666777999666666666666666666666666666555555555555666666777444444555555666777777777333444666777999:::::::::999888999;;;<<<<<<999777888888888999:::;;;======<<<;;;999:::;;;<<<<<<;;;666888999999999;;;@@@DDD????????????@@@AAABBBBBB@@@BBBCCCAAA??????AAACCCFFFDDDCCCAAA@@@@@@AAAAAACCCBBBAAA@@@@@@BBBCCCDDDCCCEEEGGGGGGEEEDDDDDDDDDEEECCCBBBCCCDDDFFFFFFEEEEEEDDDBBBAAAAAACCCDDDEEEDDDDDDEEEFFFHHHHHHEEECCCDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCDDDEEEFFFEEEDDDIIIHHHFFFEEEEEEEEECCCAAA666<<>>>>>============<<<;;;;;;::::::;;;;;;;;;<<<===>>>???@@@@@@===999888888999::::::777999999888555555777:::555444333333333333444555333333444666666777777777444555666888999999::::::888777777999===???>>>===999AAA>>>999@@@FFFEEEFFFTTTiiiqqqUUUNNN>>>FFFRRRlll444333222222222000---+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&"""111<<>>???<<<=========>>>>>>>>>???<<<;;;::::::;;;<<<===>>><<<===>>>???>>>>>>???@@@AAA@@@@@@???>>>>>>>>>>>>:::<<<======>>>@@@AAA@@@BBBFFFIIIGGGBBB???AAADDDCCCBBBAAA@@@????????????<<<===???@@@???>>><<<;;;777888999999999999:::<<<666888999;;;;;;:::999888444555666777777777777777888777777888:::;;;;;;:::555666888999999888666444222555888777555555666888444444555666666555444444444444444444444555666777444444555555666777888888///111333666777888777777777777888:::;;;;;;888666666666666777888:::;;;<<<:::999888999:::<<<<<<;;;999;;;;;;:::888999===AAA????????????@@@AAABBBCCC>>>@@@AAA@@@======???BBBDDDCCCBBBBBBBBBBBBCCCDDDFFFEEEBBB@@@???@@@AAAAAADDDFFFHHHHHHGGGFFFFFFGGGDDDCCCAAAAAACCCDDDCCCBBBCCCBBBAAAAAABBBDDDGGGHHHDDDDDDEEEGGGIIIIIIGGGEEEBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@???@@@BBBCCCBBBAAAIIIGGGDDDCCCBBBAAA???===<<<<<<555666@@@AAA<<<===>>>======<<<<<<;;;::::::999888888999:::<<<>>>@@@AAA===888555444666666777555666777555333333666999666666444444444444666666222222444555666666666666333444555777888888999999888777777888999;;;======444CCC>>>999BBB@@@;;;DDD;;;xxxZZZaaaKKKBBBBBBIIIfff444333111111111000---+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&+++((((((000AAAWWWjjjuuuxxx|||rrrxxxmmmhhhggglllyyymmmfffvvv~~~yyyssshhhkkksssjjjooodddccciiiYYYttt^^^@@@111(((((('''&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++...------......///000111///000111111000111333555444555777999::::::::::::;;;999777777999;;;<<<<<<999555222666===@@@>>>;;;<<<>>>@@@AAA???======>>>===>>>???@@@??????===<<<<<<===>>>>>>>>><<<;;;::::::===???@@@@@@??????@@@CCCDDDDDDBBB???======>>>BBB@@@======???@@@@@@@@@;;;<<<===<<<:::999999;;;777888999::::::::::::999555666777888888888888888999999999888888888777777666666666666555555555555666666666666666555555555444444444444444444444444444444444555555555555666444444444444444444444444333444555666777777777777666777999999:::999888777888888777777777777777777999999:::;;;;;;<<<======888999;;;<<<======<<<;;;;;;;;;;;;<<<>>>AAACCCEEE@@@AAAAAA???>>>???AAACCCFFFFFFFFFEEEDDDBBBAAA@@@FFFEEEDDDBBB@@@@@@BBBDDDEEECCCBBBBBBDDDEEEEEEDDDEEEFFFGGGGGGFFFDDDBBB@@@GGGFFFDDDBBBAAABBBDDDEEECCCEEEHHHKKKKKKKKKIIIGGGEEECCCBBBBBBCCCBBB@@@>>>AAA@@@???>>>>>>@@@BBBCCCCCCBBBAAA@@@???@@@AAABBB>>>======>>>???@@@@@@???<<<;;;999999:::999777555333555888<<<@@@BBBCCCDDD888888888777666555555444777666666666666555555555444333333222222333333444333333333444444444555555444444555555666777777777777777777666666888;;;>>>;;;<<<===<<<<<<===@@@CCCDDDSSSmmmqqqWWW===EEEBBB]]]vvv444333111111111000---+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''+++444BBBSSS___|||}}}www|||ppp|||}}}~~~{{{zzz}}}xxxfff\\\jjjwwwuuuuuuvvvlllSSS<<<...'''''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))*********+++++++++------------...///000111---///000111111222555777999888777666666777888999888888777888:::===AAACCCIII@@@666222555:::;;;:::======>>>?????????>>>======>>>???@@@@@@???>>>>>>>>>>>>?????????>>>===<<<;;;===>>>>>>=========>>>???@@@@@@???===<<<===>>>@@@>>><<<<<<===>>>>>>>>>:::;;;<<<;;;999888999:::999999999999999999999999666777888888888888888888888888777777777666666666666666555555555444444444555555555555555555555555333333333333333333333333444444444444555555555555444444444444444444444444333444555666666777777777555666777888888888777777777777777777888888888888888888888999999::::::;;;777888:::;;;<<<<<<;;;;;;======<<<<<<===???@@@AAA???@@@@@@>>>======???BBBAAAAAABBBBBBBBBAAAAAA@@@CCCCCCBBB@@@>>>>>>@@@BBBAAA@@@>>>???AAABBBBBBAAACCCDDDEEEFFFEEECCCAAA???FFFEEEDDDBBBAAAAAABBBBBB@@@AAADDDFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDCCCAAA???@@@???>>>>>>>>>???AAABBBAAA@@@??????>>>>>>??????======<<<===>>>???>>>>>>===<<<;;;<<<<<<<<<:::888666777999<<<===>>>>>>>>>888888888777666555555555555444444444333333333333333333222222222222333333333333333333444444444444333333333444555555666666666777777666666777;;;===<<<======<<<<<<>>>AAADDDAAAQQQssszzzqqqNNNDDDCCCAAAWWWooo{{{444333111111111000---+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""%%%(((((((((...999CCC```mmmxxx{{{zzz}}}}}}www}}}ooo```^^^dddlllqqqrrrppp|||wwwVVV;;;,,,(((((((((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))*********++++++------------...///000000---...000111222444777999===:::666222111333666888444666888888999>>>EEEJJJfffXXXEEE999777:::===>>>===<<<;;;===@@@AAA???<<<<<<===???@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>><<<======<<<;;;:::;;;===:::<<<===<<<;;;;;;<<<===>>><<<::::::<<<===<<<<<<999:::;;;:::888777888999;;;;;;999888888999::::::888888999999999888888777666666666555555555444444555555555555555444444333444444444444555555555555222222222222222222222222333333333444444444555555444444444444444444444444333444555666666777666666444555666666777777777666777777777888888888999999777777777777777777888888777777999:::::::::::::::???>>>===<<<<<<<<<======?????????>>><<<<<<>>>@@@??????@@@@@@@@@?????????@@@AAA@@@>>><<<;;;===??????>>>===>>>@@@AAA@@@???BBBCCCDDDDDDDDDBBB@@@???CCCCCCCCCBBBAAAAAA@@@@@@>>>>>>???@@@BBBBBBCCCCCCCCCBBBBBBBBBCCCBBBAAA??????>>>=========>>>@@@AAA===============<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;<<<======<<<:::888999:::;;;;;;:::999888888888888777666666555555222222222111111111111000222222222111111222222222222222222333333333333444111111222333333444444555555666666666666777:::<<<>>>>>>===<<<;;;===AAADDD@@@KKKpppzzzqqq]]]TTTNNNAAANNNbbbttt|||~~~444333111111111000---+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$'''))))))'''''',,,000999LLL[[[^^^cccrrryyyfffSSSSSShhhzzzgggfffTTTDDD000&&&'''++++++)))$$$$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))************,,,,,,,,,,,,---...///000...000111222222333666888;;;888444222111222555777222555888888777<<>>>>>???@@@>>>:::888;;;@@@BBB???<<<;;;<<<>>>@@@AAAAAA@@@@@@?????????@@@??????????????????>>><<<:::999;;;===:::;;;<<<;;;:::999:::<<<<<<;;;::::::;;;<<<;;;:::888:::::::::888888999:::;;;999888777888999;;;===999999:::999999888777777666555555555444444444444555666666777666555444333333333333333444444444444333333333333333333333333222333333333444444444444444444444444444444444444333333444555666666666666444555555666777777777777666777777888888999999:::777777777777777777666666666777777888999999::::::>>>======<<<<<<<<<<<<<<<@@@@@@@@@>>>======>>>@@@AAAAAA@@@@@@???????????????@@@???>>><<<;;;<<<>>>AAA@@@???@@@BBBCCCBBB@@@AAABBBCCCDDDDDDCCCAAA@@@??????@@@AAAAAAAAAAAA@@@AAA@@@?????????@@@AAAAAA???>>>>>>???@@@@@@>>><<<>>>>>>============>>>???;;;<<<=========<<<:::999::::::;;;;;;:::::::::;;;999999999:::<<<<<<;;;:::777888999:::::::::999888777777777666666666555555111111111000000000//////222111111000000111111222111111111222222222333333111111222222333444444444333555555555555666888;;;======<<<:::999;;;@@@CCCAAACCCTTTjjjVVVtttUUUFFFEEEEEERRRjjjzzz}}}444333111111111000---+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%''''''((()))******))))))***222<<>>======:::777999???AAA???<<<;;;<<<===???@@@@@@??????>>>>>>=========>>>>>>>>>@@@@@@???===::::::;;;===<<<======<<<:::999999:::<<<:::::::::<<<<<<;;;999888999::::::999888999;;;888777666666777:::===>>>999999999999999888777666666666555555555444444444555666777888888666555444111222222222333333333444333333333333333333333333222222222222333333333444444444444444444444444444222333444555666666666666555555666666777888999999777777888888999999999:::888888888888888777777777777777777777888999::::::;;;;;;<<<<<<======>>>>>>AAABBBAAA???>>>===???AAAAAAAAA@@@AAAAAACCCDDDEEE@@@AAAAAA???===<<<===>>>AAA@@@@@@AAACCCCCCBBB@@@AAABBBDDDEEEEEEDDDCCCBBB;;;<<<>>>@@@AAABBBCCCCCCFFFEEECCC@@@??????@@@@@@>>>======>>>???@@@>>>===>>>>>>==================;;;<<<=========<<<:::999888:::;;;:::888888999;;;999888888999;;;<<<;;;:::555666888:::;;;<<<;;;;;;666666666555555555555555111111111111000000000///000000000//////000000000000000000111111111111222222222222333444444555555222333555555555555777999;;;;;;:::888888999===@@@BBB===HHH|||ppp```eeeMMMIIIAAAFFF]]]uuu~~~444333111111111000---+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$'''&&&%%%'''***+++)))&&&******+++333HHHcccxxxvvv{{{vvvrrr~~~cccfffbbbWWWSSS\\\kkkuuuooo]]]aaaiiiuuu|||dddDDD---***)))((('''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))******++++++++++++,,,---......111222222111000000111333000111333555777777666555222444666555555777<<<@@@EEEDDDCCCBBBCCCBBB@@@>>>===:::888999<<<>>>>>><<<:::;;;===>>>???>>>>>>===<<<<<<<<<;;;<<<<<<===>>>?????????>>>;;;;;;;;;===<<<======<<<:::888999::::::999999:::;;;;;;:::888777888999999888777999:::666555555666777999;;;<<<777777888888888777777666555555555555444444444333444666777888888666444333000000111111222222333333333333333333333333333333111111222222222333333333222222222222222222222222222333444555555666555555555555555666777888999:::999999999999999999999999888888888888888999999999777777777777888999:::;;;999:::<<<===>>>?????????BBBBBBBBB@@@>>>>>>???AAA>>>>>>>>>@@@BBBFFFIIIJJJAAABBBCCCBBB???>>>???@@@>>>>>>>>>@@@AAAAAA@@@>>>@@@AAACCCEEEFFFEEEDDDCCC;;;<<<===???AAABBBDDDDDDHHHGGGEEEBBBAAA@@@@@@AAA???>>>>>>???AAABBBAAA???>>>>>>>>>>>>============<<<<<<======<<<<<<;;;:::888:::<<<;;;777666888::::::999999;;;======<<<:::444555777999;;;;;;;;;;;;444444444444444444444333111111111111000000000000000//////......//////000/////////000000000111111111222222333333444555555000222444444444444666888888999999999888888:::<<>><<<;;;:::::::::;;;<<<<<<:::;;;<<<======<<<;;;;;;<<<<<<;;;;;;;;;<<<>>>>>><<<===>>>>>><<<::::::;;;999;;;<<<;;;999999:::;;;888777777999::::::888666444555666666555555666888666666666666666777777777555555666777777777666666444333333333333222222222222444555666666444222000//////000000111222222333000000000000000000000000111111111111222222222222111111111111111111111111222222333444555555555555444444444444555777999:::;;;::::::999999888888777777777777888888999999:::888888777777888999;;;<<<:::;;;===???@@@@@@@@@???BBBBBBAAA???======>>>@@@>>>>>>===>>>@@@BBBEEEGGGAAACCCDDDCCCAAA??????@@@<<<<<<===???AAA@@@>>><<<>>>@@@BBBDDDEEEDDDCCCBBB>>>>>>>>>>>>???AAACCCDDDEEEDDDCCCBBBBBBAAAAAAAAA>>>>>>>>>@@@BBBCCCBBB@@@????????????>>>>>>======<<<<<<;;;;;;::::::;;;;;;888;;;===;;;777555888;;;:::999999:::;;;<<<:::999666777888999888777666555222222222222222222222222111000000000///////////////..................///....../////////000000000000000111111222333333333///111333444444444555777777999::::::999999999;;;:::AAA>>>aaa^^^eee???HHHDDDAAAFFFXXXnnn}}}444333111111111000---+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$''')))'''""" ###(((///&&&###+++///***''')))DDDUUUmmm|||wwwrrrooowww|||{{{{{{tttjjjffftttaaa]]]gggjjjiiidddXXXfff]]]eeepppnnnrrrpppooonnnpppdddMMM???(((###...---###$$$%%%%%%%%%$$$############$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************+++,,,---...,,,---/////////000222444333333444555666666666666222222333666999;;;;;;999999999999999999999999888<<<<<<<<<:::999999;;;===:::;;;<<<<<<<<<;;;:::999===<<<;;;;;;;;;===>>>???999;;;======<<<:::999:::666888999:::999999;;;<<<666666666777999888666444222333444444333333555666777777777777666555333333444444555666666777666666222222222111111111111000000222444555555333000///...//////000111222222222////////////////////////000111111111111222222222000000000000000000000000222222333444555555555555333333333333444666888999<<<;;;;;;:::999888777777555666666777888999999:::999888888888888:::;;;<<<<<<===>>>@@@@@@@@@??????AAAAAA@@@>>><<<;;;===???BBB@@@>>>===<<<===>>>???AAACCCDDDCCCAAA??????@@@======>>>@@@AAAAAA???<<<===>>>@@@CCCCCCCCCBBBAAABBBAAA???>>>>>>@@@AAACCCAAAAAAAAAAAAAAABBBBBBBBB<<<<<<<<<>>>@@@AAA@@@??????????????????>>>=========<<<:::999888999:::;;;888;;;===;;;777555888;;;888777666777888999777555:::999999888666333111///111111111111111111111222000000/////////..................------...................../////////000/////////000111111222222///111333444444444555666777999<<<<<<;;;:::::::::777EEE666RRRvvvZZZrrr\\\DDDGGGEEE@@@KKKdddyyy666444222111111000///---***)))'''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&+++(((%%%%%%''')))((('''))),,,777IIIaaawww|||wwwsssuuuzzz|||wwwttt}}}~~~{{{uuussspppnnn|||{{{```III===,,,+++)))'''%%%$$$$$$###$$$$$$$$$#########""""""##############################################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((''''''''''''(((((((((((()))************+++++++++......//////000000111111333333222333333444666666444333333333444555777888777777777888999:::999777888888999:::;;;;;;;;;;;;<<<<<<======<<<;;;::::::;;;<<<>>>??????>>>===<<<888:::;;;<<<<<<:::888777;;;666666<<<>>>:::666777555666777777777666444333333444444444444444333333444444555555555555444444222222222333555888:::<<<222222222111222222333333111111222222222222111111---------............///............////////////111777:::666000000000000222222222111111111000000111111222333333444555555333333222222222333444444666555555666888888777666888666555666999:::999666999888777777888:::<<<>>>:::???DDDCCC???;;;;;;===???>>>===<<<<<<===>>>???>>>===<<<;;;;;;<<<===>>>???CCCHHHGGGBBB???@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAA@@@@@@@@@===;;;<<<>>>AAA@@@@@@AAAAAAAAAAAABBBBBB=========>>>??????@@@@@@>>>======<<<<<<<<<======<<<;;;:::999888888888888888888888888888999999999777666555666888:::999888555555444333333222111111000000//////.........---........................---------,,,,,,+++++++++,,,,,,,,,---------..................///////////////111222222000000222555999999888888888888888999666BBBGGG@@@wwwaaaeee@@@NNNGGG999DDDaaatttxxx666444222111111000///---***)))'''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&)))'''$$$$$$&&&((('''&&&)))((((((,,,666EEEUUU___zzz{{{|||}}}sssvvv||||||yyy{{{wwwtttxxx{{{fffNNN;;;///***(((***)))(((&&&%%%$$$$$$###$$$$$$$$$#########""""""#################################################################################################################################$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((''''''((((((((()))))))))))))))*********+++++++++---......///000000111111333333333333444555666666555444444444444555777888;;;::::::;;;======<<<:::::::::;;;;;;;;;:::999999<<<===<<<<<<;;;:::999888<<<===>>>???>>>===;;;999<<<<<<>>>>>>>>><<<:::999:::666666;;;>>>:::777888555555555555555444444333333333444444555555444444444444555555555555444444111111222333444666777888333222111111111111222222000000000111111000000000------------............------........./////////000666888444//////000///222222111111111000000000000000111222333333444444444333333333333444555555555444444555777777666444777555444555888999777666888888777666777888:::<<<999>>>BBBBBB>>>;;;;;;<<<>>>======<<<<<<<<<===>>>>>>===<<<;;;;;;<<<===>>>999===@@@@@@===;;;;;;<<<========================>>>>>>???@@@@@@AAABBBBBBAAA???===<<<<<<<<<======>>>>>>>>>???@@@AAABBBCCC=========<<<======>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;:::999888888777777666777777777888888999999666555444555666777666555444444333222222111000000.........---------,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,------------...............///////////////111222111000///111333888888777777777777777888;;;AAA777777XXXlllfffBBBLLLBBBEEEVVVmmmvvv666444222111111000///---***)))'''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&$$$$$$&&&'''&&&&&&***)))%%% ###...777AAAWWWsss|||rrrpppyyyzzz{{{pppmmmssszzz}}}}}}{{{lllPPPBBB111&&&%%%(((+++,,,''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''(((((((((((((((((()))))))))******)))))))))*********++++++------......///000000000222333333444444555666666666666555555555666666777<<<;;;;;;<<<>>>>>>===;;;<<<<<<<<<<<<;;;:::999888<<<<<<<<<<<<;;;:::999888===>>>>>>>>>===;;;999888===>>>>>>>>>===<<<:::999888666666:::<<<:::888999555555444333333333333333333333444444555555555666333333444444444444333333000000111222333333333333333222111000000000000000......////////////......,,,,,,,,,---------......------------...............333555111---......---111111000000000000000/////////000000111111222222333333333333333444555555333333222444555666555333666444444555666777666555888777666555555666777888888<<>><<<===>>>?????????>>>===========================??????@@@@@@AAAAAABBBBBBAAA???<<<;;;<<<<<<<<<<<<============>>>@@@BBBDDD>>>===<<<;;;;;;;;;<<<===<<<<<<;;;:::::::::::::::::::::999999888777777777555555666666777888999999555444333333444444333222222111111000000/////////------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------............/////////...000111111000///000111666666555555555555666666666===555AAAKKKrrrRRRuuuBBBFFFGGGBBBHHHdddsss666444222111111000///---***)))'''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&'''''''''&&&((())))))&&&%%%&&&(((%%%+++333<<>>>>>===<<<;;;:::<<<<<<<<<<<<;;;999888777777666777999::::::999999777666444333222333444555333333333444444555666666222222333333333333222222///000111222222111000///222111000///............,,,,,,------------,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,------------,,,000222...+++------,,,////////////////////////.........//////000000000222111111111222333444444333222222333555666444333555555555555666777777666777777666555444444555555666999<<<<<<:::999999:::;;;;;;:::;;;;;;;;;<<<<<<===<<<;;;:::;;;<<<===>>>???>>>???@@@BBBCCCAAA@@@========================>>>>>>??????@@@@@@@@@@@@???@@@@@@>>>;;;:::<<<>>>@@@???>>>===>>>@@@BBBCCC@@@???===;;;::::::;;;<<<<<<;;;:::999888888888999888888888888888777777666333333444555666777888888555444222222333222111///////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---...//////000000111222444333333333333444444555333777888CCCHHHXXX```|||wwwBBBKKKAAA@@@WWWhhh666444222111111000///---***)))'''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''(((((((((((()))######&&&***,,,+++&&&"""+++%%%---<<>>?????????;;;<<<<<<===>>>>>>>>>>>>;;;;;;;;;::::::999888777666777888888888999999999888777555444444444555666333333333222333444555666111111222222222222111111000000111222111000///...111000///...---,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,+++......+++***,,,---+++........................------............//////////////////000111222333444333333444666666555333666666777777777777888888777777666555555444444444555777999:::999999999999999::::::;;;;;;;;;;;;;;;<<<;;;:::::::::<<<===>>><<<;;;;;;<<<>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<>><<<;;;;;;;;;<<<;;;;;;:::888888777777777777777888888888777666555222222333444444555666666555444222222222222000......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............------------///111333333222222111111222333333444:::333888555@@@DDDrrrpppNNNNNNAAA???IIIVVV666444222111111000///---***)))'''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$&&&((()))(((((()))***'''$$$"""###&&&'''### &&&'''+++000222...&&& (((...111111999GGGPPPPPPSSSUUUZZZ^^^^^^```bbbcccXXXWWWTTTNNNFFF;;;222,,,)))+++///111000,,,'''######$$$$$$###"""$$$(((---%%%%%%&&&''''''&&&$$$$$$###############$$$$$$$$$########################################################################################################################"""""""""############$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******((((((((()))))))))******++++++,,,,,,---............///111222333333222111444444555555666555555444777666666777999999888666444555777999:::;;;;;;;;;666888999<<<===???@@@@@@::::::;;;<<<===>>>>>>???;;;;;;;;;:::::::::::::::666999:::777666888999888777777666555555555555666444333222111111222333444000000111111111111000000///000000000//////...---///...---,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,************++++++++++++***,,,,,,)))))),,,---+++,,,------------.........------..................---------...///000111222333333333444555666555333666777888888777777888999888888777777666666555555555666777888999999999999999999:::;;;<<<<<<<<<<<<;;;::::::::::::<<<===>>><<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======:::@@@EEECCC===;;;???EEEDDDDDDCCCBBBAAA???>>>>>>??????>>>>>>===<<<;;;;;;<<<;;;:::888777777777777555666777888888777666555222222222333333333333444444222111000111111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........222///---,,,...111333444111000000111111222333444777000AAACCCLLLCCC^^^kkkeeeJJJ???CCCDDDLLL666444222111111000///---***)))'''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&"""%%%((()))''''''((()))(((&&&$$$######$$$$$$$$$"""  %%%))),,,,,,***%%%"""$$$(((,,,...---+++///000***+++...,,,000---+++))))))((('''&&&000+++%%%%%%)))(((***,,,***&&&!!!&&&'''(((((((((&&&$$$###""""""#########$$$$$$$$$########################################################################################################################""""""""""""##################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))(((((((((((()))))))))***+++++++++,,,------......,,,---///111222111000///111222333444555555444444666555555666888888777666444555666777888999999999777777999:::;;;<<<<<<<<<999999999999:::;;;;;;<<<999999999888999999::::::666;;;<<<777444666888666555555666666555555444333555333111000//////111111///000000111111000000///......---,,,,,,,,,---------,,,,,,+++++++++,,,,,,******++++++++++++******************++++++++++++)))))))))*********++++++***+++***''')))------++++++,,,,,,,,,------------........................---------...///000111222222111111222444555333222444666888888666555777999888888999999999888888777555555555777999:::::::::888999;;;<<<=========<<<::::::999999:::<<<===>>>>>>@@@AAA@@@===<<<>>>AAA<<<<<<<<<<<<<<<<<<<<<<<<========================<<<===???@@@@@@@@@AAABBBAAABBBBBBCCCBBB@@@>>><<<<<<<<<>>>>>>>>><<<:::999<<<<<<:::999888777777777444555777888888777555444333222222222222111111111111000......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........:::555...+++,,,///111111000000000000111222333444000000GGG^^^WWWEEEEEE{{{LLL???EEEDDDHHH666444222111111111///---***)))'''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&!!!$$$'''(((&&&%%%'''((("""''''''%%%%%%&&&)))$$$((((((%%%###$$$'''$$$###$$$)))***'''$$$$$$((($$$((()))"""%%%***'''&&&$$$###$$$'''((((((&&&"""%%%((()))(((&&&$$$###!!!!!!!!!###$$$&&&'''((('''((()))))))))'''$$$###""""""######$$$$$$$$$$$$########################################################################################################################""""""""""""##################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,---......+++,,,...000111000///...///000222444555555444444444333333444666777555444555666666777777777777666777888888999999999888888999999888888777888888888555555555555666777888999777<<<===666333666777555333444555666555444333222555333111///......///000//////000000000000//////---,,,+++*********,,,---+++++++++***++++++,,,,,,******++++++++++++******)))************+++++++++))))))))))))***************+++)))''')))---...++++++++++++,,,,,,---------........................------......000111222333111000000111333333222000333555777777555444666888888999::::::::::::999999555555555666999:::;;;:::888:::;;;===>>>>>>======::::::999999:::<<<===>>>===AAACCC@@@;;;:::===AAA<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>============:::999<<>>===???AAABBBBBB@@@===<<<999:::<<<>>>>>><<<999777===<<<;;;999888777777777333555666888888777555444333333222222111000000000///---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++************************))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......@@@999000++++++---//////000000000000111222333444555333>>>aaaHHH:::>>>^^^mmmVVVoooYYYCCCEEEBBBAAA666333111000111111000...+++)))&&&%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%########################"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######&&&$$$"""!!!!!!###&&&((("""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))((((((((((((((())))))+++,,,---......,,,---...///000111222333333333333222222111111111111111333444555555555555666666666666777888999:::<<<999666555777888999999777777777888888999999:::666444222222444666777666666777777777777555333222777777777777555333111000333333444444333111000///000000///...------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))++++++,,,,,,,,,,,,---------------............///444444333222222111000000111222333444555555555555666666666666666777777888666666555666777888:::;;;999888888888999;;;===>>>>>><<<::::::;;;<<<======;;;;;;;;;<<<<<<>>>??????@@@>>>=========<<<:::888;;;===??????>>>===>>>???666???>>>666999EEEDDD888<<<:::999:::===???>>><<<<<<<<<<<<<<<;;;:::999888<<<:::999999:::999777555444444555555555555555555444444333222111000///...------------------------************************))))))))))))))))))))))))************************************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000444555666777777999===???}}}WWWMMM;;;AAAGGG;;;666333111000111111000...+++)))&&&%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%##############################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%########################################################################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))((((((((((((((()))***+++,,,------...------...///000111111222333333222222222222222222333333444555555555555555666666666666777888999999;;;999777777888999:::999777777777888888888888888666444333444555777777666666666777777666555333222444555555555444222111000222333333333222111///...///......---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++*********))))))+++++++++,,,,,,,,,------------------............111111111111111111111111111222333444555555555555666666555555666666777888888777666666666777888999999999888999:::<<<===>>>???===;;;::::::;;;;;;;;;:::::::::;;;;;;<<<===>>>???>>>>>>>>>??????>>><<>>___nnnWWW~~~LLLEEEGGG666333111000111111000...+++)))&&&%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""#########$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########%%%(((***+++)))&&&$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))***+++,,,,,,---............//////000000000222222222222222222333333444444555555555555555444777666666777777888999:::999888777888:::;;;;;;:::888888888888888777777777666555555666777888777555555666666666666555333222222222222222222111000000111111111111111000///...------,,,,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++************)))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---......///000111111222111111222333444444444444666555555555555666777777999888777666666666666777999999999999:::;;;======>>>===<<<;;;:::999999999:::::::::::::::;;;<<<======<<<<<<===???@@@???===???@@@AAAAAA???>>>???@@@>>>555333;;;AAA>>>===@@@:::999999:::===???>>>>>>;;;<<<<<<;;;;;;:::999888888777777888999999777666444444444444444333333333111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000111222444555555666999;;;===dddbbbddd===EEE666333111000111111000...+++)))&&&%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%########################&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################"""!!!!!!!!!""""""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""""""""#################################################################################""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""%%%(((******)))&&&$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))(((((((((((())))))))))))))))))***+++,,,,,,------......//////////////////111111111222222333333333333444555555666666666666888888888888999:::;;;;;;777777777999;;;<<<;;;:::::::::999999888888777777666666666777999999666444444555555666555444333222000000000111111111111000///////////////......---++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))***++++++++++++,,,,,,,,,+++,,,,,,,,,------------.........///000000111111000111222333333444444444555555444444555555666777777777777666666666777777777777888888999:::;;;;;;<<<<<<<<<;;;:::999999:::;;;:::::::::;;;<<<<<<===;;;::::::;;;======<<<::::::;;;<<<<<<<<<<<<>>>???>>><<<;;;<<<;;;999:::<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;:::999888666555555666888888777555333333333333333222222222///......---,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************++++++************++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------.........////////////111333333333444777999;;;jjjTTTggg===AAA666333111000111111000...+++)))&&&%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%########################&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######""""""""""""###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''((((((((()))))))))************++++++,,,,,,---............////////////111111111222222333333333111222333555666777777777999999888999999:::;;;<<<777777777999;;;<<<;;;999;;;;;;;;;::::::999999888666666666777999888666444333444444555555444222222000000000000000111111111......------,,,,,,,,,---)))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,---000000000000000000000000///000111222333333333333444444444444444555555666444555555666777888888888666666777777888888999999888:::<<<<<<;;;:::<<<===<<<<<<<<<<<<<<<<<<===>>><<<;;;:::;;;<<<;;;:::888666888999::::::<<>>===<<<<<<<<<======;;;999888999:::;;;;;;>>>AAADDDGGGUUUUUUCCC999@@@CCC======>>>>>>===;;;999::::::999999::::::::::::999999444333333444555555333222222222222111000000//////,,,+++++++++*********)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---///111222222222333555333888cccTTTnnn^^^666666333111000111111000...+++)))&&&%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%##############################"""""""""###$$$$$$########################""""""#########$$$$$$$$$########################"""!!!!!!!!!"""###$$$$$$""""""""""""############################################################"""#########$$$$$$$$$$$$########################""""""############""""""############$$$$$$$$$%%%########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#####################$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''''''''((()))************++++++++++++,,,,,,,,,,,,,,,------...///000000333333222222222222222222222333333333333333222222555555555555666777888888999777555555777888888888777888888888888888999999888666444444555666555444111222333444444333222111///...------,,,---......+++******))))))***++++++((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******************++++++++++++************++++++++++++---------...//////000000...///000111222222222222333333333222333444444555333444666777777777666666777888999::::::999999888888<<<@@@???===;;;===@@@===<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;======<<<:::<<<======<<<<<<===AAACCCEEEIIIFFF>>>:::===???===:::<<<>>>===;;;:::;;;===888999999:::::::::999999444333333333444333111000222222111000000///......+++++++++***************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,------------///222333222222333444///999JJJiiiXXXoooNNN666444111000111111000...+++)))&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%########################"""!!!!!!!!!"""###$$$$$$########################""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!###$$$%%%""""""""""""############""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&''''''((()))******+++++++++++++++++++++,,,,,,++++++,,,---...000000111444333333222222111111111555555444333222000///...333222222333333444555666:::777555444555666777777555555666666777777888888888666444333444555555444111111333333444333222111...---,,,+++***+++,,,,,,******)))(((((()))***+++((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******)))************+++++++++)))************+++++++++)))***+++,,,...///000111...///000111111222222222333333222222333333444555555666777777777666444444888999:::;;;<<<;;;:::999:::>>>BBBAAA===;;;<<>><<<;;;;;;>>>@@@FFF===888<<>>===@@@777:::<<<<<<;;;;;;>>>@@@888999999:::::::::999999555444333333333222000...222111111000///......---++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------///222333333222333333777:::999fffWWWMMM666444222111111000///---,,,)))'''&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###"""!!!!!!$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&################################################""""""""""""############'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***************+++++++++---,,,+++******,,,...///000000000111222222333333222222222222222333444555555444111000000222555666666555555444444666777888555555555666666666666666444333333222222333333444333222111000////////////---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))******************+++,,,,,,---......///////////////000000000333333333444444444555555333333333444444444555555333666888999888888888999;;;999999;;;>>>???===;;;;;;;;;::::::999:::::::::===<<<:::999999999::::::>>>AAABBB???:::999<<<@@@AAAAAAAAA@@@>>>===;;;:::>>>>>>??????>>>===<<<<<<::::::999888777666555555666555555444444333222222,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((---+++)))((('''((()))***(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------/////////000111111222222333777===888qqqvvvrrr}}}666444222111111000///---,,,)))'''&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$%%%%%%$$$######"""!!!!!!############"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%################################################""""""""""""#########$$$&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((())))))))))))*********,,,,,,+++++++++,,,---...000000111111222333333333333333222222222222222222333222111111222333555777333333333444555777999:::555555444444444444444444333333333222222333333333222222111000////////////---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,------.../////////000000000000000222222222222333333333444333333333444444444555555333666888999888777888999;;;999888999<<<===<<<:::::::::999999999999::::::<<<;;;:::999888999999:::;;;???BBB@@@<<<999:::===?????????>>>===<<<;;;:::===<<<<<<<<<;;;;;;;;;;;;888888777666555444333333555444444333222222111111,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((,,,***)))''''''''')))***'''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,------/////////000111111222222111333555777kkkvvv666444222111111000///---,,,)))'''&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$######""""""!!!############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''(((((())))))))))))++++++,,,,,,,,,,,,------000000111111222222333333444444333333222111111111111222222333444555555666444444333444444666777777444444444333333222222222222222222222222222222222111111000///............,,,+++***))))))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,------/////////000000111111111111111111111222222222222333333333444444444555555333555888888777777888999;;;999777777999:::;;;::::::999999888888999::::::;;;:::999888888888999999999===AAAAAA===:::999:::<<<<<<======<<<;;;;;;:::;;;:::999888888888999:::666666555444333222222111333333222111111000000///++++++++++++++++++++++++************************)))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((***)))'''&&&&&&'''((((((''''''((((((((()))))))))(((((())))))))))))***************++++++++++++,,,++++++++++++,,,,,,,,,,,,...//////000000111111222444444222;;;???|||xxx666444222111111000///---,,,)))'''&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$##################$$$$$$#########"""""""""!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))''''''(((((()))************+++,,,---------,,,,,,...//////000111111222222333444444444444333333333222333444555555555444333777777666555333222222222555555444333222111111111111111222222222222111111000///...------,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))))))))((()))))))))******************++++++,,,,,,,,,,,,...//////000000111111111111111111222222222222333333333333444444444555555444555777777777777888999<<<:::888777888999;;;;;;999999888888888999::::::999999999999999999999999999<<>>999999888888999::::::;;;999999999999:::999999999<<<======<<<::::::;;;<<<;;;;;;<<<<<<======<<<<<<:::999777666666777999;;;777666666555444333222222000//////...------,,,,,,************************))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++*********+++++++++,,,,,,.........///000000111111111---111111:::RRROOOaaazzz666444222111111000///---,,,)))'''&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,---------------...//////000000000111333555777777777666555555666666555444222111222222333444444444333333444444444333333222222222///000111222222111000///------,,,+++************((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''(((((())))))***))))))))))))******************++++++++++++++++++,,,,,,---...//////000000222222222222333333333444333333333444444444555555444555666666555555888:::999:::::::::999:::<<>>===<<<;;;;;;;;;===>>>;;;;;;<<<<<<===<<<<<<<<<999888777777777888999:::777777666555444333333222//////...------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))))))))************+++************++++++++++++---......//////000000111444///555---BBB666sss{{{lllddd666444222111111000///---,,,)))'''&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!"""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***''''''((()))***+++,,,,,,,,,,,,+++++++++,,,---.........//////000111111222///000222444555555444333333333444555555555555555000111222333444444333333222222222222222222111111...///111222222111///...,,,,,,+++***))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))))))))************++++++************************+++,,,---...//////111111111111222222222222333333333444444444555555444555666555444555777:::555777999:::999999<<<>>>::::::::::::;;;<<<===>>>999:::;;;<<<===<<<<<<;;;======<<<===>>>>>>===<<<:::;;;;;;;;;;;;;;;:::999777777777777888888888999777777666555444333222222///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************************++++++++++++------......///000000000555222:::000;;;888JJJbbbccc666444222111111000///---,,,)))'''&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&'''((()))***++++++---,,,+++******,,,...///000000000111222222333333///000222333333222111000111222333444555777888999222333444444333222000///000000000000111111111111...///000222222000///...,,,+++***)))((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))************++++++******************))))))***+++---......///000000000000111111111111333333333444444444555555444555555555444555777:::111555888:::999999;;;>>>:::::::::;;;<<<===>>>???999:::<<<=========<<<<<<<<<<<<>>>@@@AAA@@@===;;;:::::::::::::::999888777555555666777888888777777777666555555333333222111//////...------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************)))************+++++++++------......///000000000000///777111,,,BBB444rrrxxx555444333111000/////////,,,------,,,)))&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""!!!!!! ########################""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$&&&''''''&&&&&&'''(((&&&&&&&&&%%%###!!!$$$(((!!!###%%%%%%%%%&&&(((***)))'''&&&&&&''''''%%%###+++(((%%%%%%'''(((&&&###%%%&&&'''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&'''((()))&&&%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))(((''''''(((((((((++++++******++++++,,,---......//////000000111111333333333444444444555555444555555555444444666777555444333222222222333333000000000000////////////......---,,,++++++++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&'''))))))(((&&&(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------111000...---...///111222333333333333444555666666444444666777777666555555888888888888777777777777<<<<<<<<<;;;;;;:::::::::999999;;;;;;;;;;;;999999<<<;;;:::;;;===?????????===<<<<<<;;;::::::999999777777777777777666555555444444333333222111000000------,,,,,,+++***))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,------......///...///000111333444555666ddd555444333111000/////////------,,,+++((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""!!!!!!!!!!!!########################""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$%%%&&&&&&&&&&&&''''''%%%###!!!""""""###%%%)))+++)))((((((***+++,,,,,,***(((&&&&&&&&&""""""$$$&&&'''''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''++++++******++++++,,,---.........///000000111111222222222222333333333333222333444333222222444666333222222222222111111111111000000000000/////////...---,,,++++++***++++++))))))))))))((((((((('''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))((((((((('''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------///...---,,,---...000111222222222222333444555666444555666777777777666666666666777777888888999999;;;;;;::::::999999999999999::::::;;;;;;::::::999<<<;;;;;;<<<>>>???>>>===??????>>>>>>===<<<<<<<<<999999999888777555444333444333222111000///......---,,,,,,+++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,---............///000111333444555555DDD444444222111000000//////...---+++)))((('''((((((&&&%%%%%%$$$$$$%%%%%%&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###""""""""""""!!!!!!!!!########################"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))******))))))&&&'''((('''&&&%%%&&&((($$$&&&'''&&&$$$######$$$%%%&&&((()))((('''((()))'''))),,,...---,,,,,,,,,%%%'''((()))((((((((()))++++++***)))(((''''''''')))************(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))))))))))))))))))))***++++++******++++++,,,------......//////000111111000000111111111222222222000111222111000000222444000111222222222111//////111111111000000000//////...---,,,+++************)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))+++---,,,)))'''(((***''''''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,...---,,,,,,,,,---///000111111111111222333444444555555666777777777777777555555666777888999:::;;;999999999999888888888888;;;::::::999999::::::;;;<<<<<<<<<===??????===;;;???>>>>>>======<<<<<<;;;;;;;;;:::999777555333222333222111000...---,,,+++,,,,,,++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,------.........//////111222333444555///mmm444333222111000000000000///---***(((((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%'''(((((('''''')))***,,,---+++)))***///444666+++...111333444555666888222555777666222///------222///+++)))((((((((((((***)))((('''((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$''''''((('''&&&$$$###"""&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))***+++++++++++++++******++++++,,,---------......///000000111000000000111111111222222///000111111000000111333000111222333333111///...111111000000000/////////---,,,+++******)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))---000...)))&&&(((+++'''''''''((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,---,,,,,,,,,---...///000000//////000000111222333555555666777777888888888666666777888888999::::::999999999999999999888888;;;;;;999999999999;;;;;;<<<<<<===>>>???>>><<<999;;;;;;;;;:::999999888888;;;::::::999888666444333333333111000...,,,******++++++******))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************++++++,,,------............///000111222333444444BBB333333222111000000000000///,,,)))((()))***+++***&&&%%%%%%$$$$$$%%%%%%&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&'''(((******$$$&&&(((******,,,...000+++111666:::BBBNNNTTTSSSjjjlllnnnooommmlllllllllrrrssstttrrrnnnkkkhhhgggVVVMMMCCC===>>>@@@???===666333000...---+++(((%%%***)))((('''''')))***,,,))))))))))))((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%''')))***+++,,,,,,++++++******++++++,,,------------...//////000000111111111111222222222222000111222111000111222444000222333444444222000///000000000////////////...,,,,,,+++***))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))---000---(((&&&'''+++''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,------------...///000111////////////000111222222555555555666777777888999999999999888888888888888999999999999::::::::::::;;;;;;999999999999;;;;;;<<<<<<===>>>???>>><<<999::::::999888888777777666888888888888888777666555333333111000...,,,+++*********))))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************++++++,,,------.........///000000111222222:::333[[[333222222111000000111111...+++((((((+++,,,+++***&&&%%%%%%$$$$$$%%%%%%&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""############$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))(((((('''(((((((((,,,000777>>>EEELLLSSSWWWbbbmmmvvv{{{zzz}}}~~~~~~~~~tttooopppsssuuuuuuiiicccZZZRRRLLLDDD;;;555111///---+++)))((())))))&&&%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''))),,,///222444555555++++++******++++++,,,---,,,------......///000000000111111111111222222222111222333222111111333555111222333333333222111000/////////.........------,,,+++***)))((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((***,,,+++(((&&&''')))&&&&&&'''''''''(((((((((((((((((()))))))))******************++++++++++++,,,,,,---...///000000111////////////000111222222444444444444555777888999::::::999999999888888888999999999:::::::::::::::;;;::::::999999::::::;;;<<<<<<<<<===??????===;;;<<<;;;;;;::::::999888888666777777777777666666555222222000///---,,,+++***)))))))))((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************++++++,,,,,,---------......///000000111111111999<<>>???>>>=========<<<<<<;;;:::::::::777777777666666444333222000///...---,,,+++******((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************+++,,,,,,---------......//////000000000,,,999777FFF222222111111111111111111,,,***(((***...///,,,(((&&&%%%%%%$$$$$$%%%%%%&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))...333<<>>CCC;;;:::;;;>>>GGGFFF555???999@@@MMMJJJ>>>BBBSSSWWWSSSOOOTTTdddsssqqqfffnnn}}}~~~xxx|||nnnZZZMMMCCC999///***(((''',,,000***!!!###---((('''&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))***++++++))))))))))))************++++++,,,,,,---......///------------.........///111111111111000000000000///000000000000//////...------,,,,,,+++***))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************,,,+++*********,,,...000------......///000000000444444444444555666777777666666666777888888999999<<<999777999<<<>>>===;;;::::::;;;;;;<<<;;;;;;:::===<<<:::999:::===@@@BBB@@@???<<<:::999888888888888777555333111000//////,,,,,,++++++***)))(((((()))))))))))))))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,,,,---------------............///333444222,,,III333222111111222222111///---+++******+++,,,***)))&&&%%%%%%$$$$$$%%%%%%&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###$$$%%%%%%'''''''''&&&&&&&&&'''((( $$$(((+++***(((&&&&&&%%%(((,,,222===OOOcccpppvvvzzz{{{yyy{{{zzzeeeWWWSSSPPPKKKBBBDDDLLLIIIHHHTTTFFFVVVWWW```kkkttttttddddddqqqxxxllleeekkkoooqqqhhh\\\SSSPPPNNNGGG@@@DDDFFFCCC======AAADDDBBBJJJ[[[jjjnnnlllooovvv{{{xxxcccPPP<<<222******------+++***$$$&&&))))))'''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))***))))))))))))************++++++,,,------.........------........./////////111111111000000000//////....../////////...---------,,,,,,+++******))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************,,,+++*********,,,...///------......//////000000333333333333444555666777666666666777888888999999;;;999888999;;;======;;;;;;;;;;;;<<<;;;;;;::::::===<<<:::999:::;;;<<<>>>>>>===;;;999888777777777888777555333111000//////,,,,,,+++******)))(((((()))))))))))))))(((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,,,,,,,------------------............---444777///666ggg333222111111222222111///,,,+++)))***++++++***(((&&&%%%%%%$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""###########################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&%%%###"""$$$''''''&&&$$$$$$&&&'''((('''&&&))),,,)))###"""&&&,,,---<<>>111))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''***///222222000,,,)))))))))))))))************)))***---///000///---,,,------------.........///000/////////............------,,,,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************((()))***++++++,,,++++++++++++,,,------......///222222222222333444555666666666666777888888999999555777888888666666999<<<888888:::;;;<<<=========888888888777777777777777444555555666555444222111///...---,,,++++++******(((((((((((())))))))))))''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------222***333777---444<<<222666AAA111111222222222111111000------,,,++++++******)))''''''&&&&&&&&&%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&'''%%%$$$&&&)))(((%%%)))))),,,666CCCVVVppp}}}wwwzzzmmmaaaYYYWWWmmm}}}~~~vvvzzz~~~wwwjjjbbbbbbyyy|||kkk^^^\\\fffwwwmmmggggggtttyyyjjjtttsssuuukkk```vvvrrryyyooobbbXXXIIIDDDDDD@@@NNNjjj|||eeeCCC888***$$$'''++++++'''+++"""!!!)))(((!!!---&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###(((000666777333,,,'''((()))***++++++***)))((()))******++++++,,,------,,,---......//////......------...............------,,,+++***))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((()))************+++++++++---,,,,,,,,,,,,---............///000111333444555777777888888999999999999999777666777999:::888555666666777999;;;;;;999666777777777777777888999999555555555444333222000///,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------,,,---......///111555999>>>555III111222222222222111000000---,,,,,,++++++******)))''''''&&&&&&&&&%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%((()))(((&&&(((***((()))888XXXvvvttteeeyyyiiiWWW```kkktttqqq~~~||||||zzz{{{yyyrrr[[[[[[lll{{{~~~jjj{{{xxxsss{{{~~~tttbbbjjj~~~wwwkkkwww{{{RRRCCC===LLLLLLTTTkkkpppYYY@@@444...)))'''(((###)))000111+++%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%(((,,,///000...+++)))((()))************)))((()))******++++++,,,,,,---,,,---......//////......------............------,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((())))))*********+++++++++---,,,,,,,,,,,,---....../////////000222333555666666777777777888999999999:::888777888:::;;;999777666666777999;;;;;;999666888888777666666666666666555555444333222111000///,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,---------............111444777444333===```222222222222222111000000,,,,,,,,,+++******))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%(((%%%###,,,:::EEE\\\rrrtttdddXXXZZZ```wwwooolllfff[[[eeeyyyzzzrrryyy~~~~~~wwwjjjbbbdddhhh|||tttvvv{{{yyyxxxjjjKKKCCC???DDDIIIUUUqqqlllXXXBBB000,,,333,,,,,,((("""&&&...,,,$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((()))******((())))))******))))))((())))))******+++,,,,,,,,,,,,---......//////......---------......------,,,******)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,---......//////000111222444555666555555666777777888999999;;;:::999999;;;;;;:::999777777777999::::::888666999888777555444333333333444333333222111000//////++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,---...///......///222555555777888555___222222222222222111000///,,,,,,++++++***)))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%...%%%!!!&&&***000BBBVVVqqqssstttvvv|||zzzoooggg[[[XXX^^^iiivvvwww}}}vvvzzzvvvxxxvvviiicccdddpppzzzsssxxx}}}zzzppp{{{wwwnnnzzzvvvwwwyyyzzz{{{~~~wwwrrroooKKKEEEGGGEEEQQQfff}}}oooPPP<<<333...+++&&&###&&&+++***&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$$$$&&&(((***((((((((())))))))))))))))))))))))***++++++,,,,,,,,,---......///.........,,,------------,,,,,,+++)))(((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))))))))************,,,,,,++++++,,,,,,---...000000000111222444666777333444555666777888999999;;;::::::::::::;;;::::::888777777888::::::888777777777555444333222222222333222111000////////////+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***************************++++++++++++,,,,,,,,,---...///.........000222777666777111@@@333333333222111000//////,,,,,,+++******))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++$$$$$$111???LLL^^^nnnrrrpppooozzzbbbUUUgggtttxxx}}}www|||lll]]]^^^iii{{{xxxtttlllgggiiimmmjjjcccKKK\\\bbb^^^ZZZTTTVVVccc```UUUNNNVVVdddgggZZZKKKSSSpppuuullluuu}}}}}}yyy|||oookkkaaaGGG666888GGGlllcccDDD222000333777///"""""",,,'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((''''''((((((((())))))***((())))))******+++,,,,,,,,,---......///.........,,,,,,------,,,+++******((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))(((((()))))))))*********,,,++++++++++++,,,------//////000111222444555666222333444666777999:::::::::::::::999999999:::;;;999888777888999999888777555444444333333333333333111000///...............*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,---...///...------///111...222111555<<>>===>>>>>><<<999:::===@@@;;;999777777888999888777999888666444222111000000///---,,,******+++,,,...)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((+++---...---...///000///&&&333:::///888AAA///@@@777555444333333333111///,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""&&&&&& $$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###'''******(((&&&'''))),,,###$$$+++)))$$$333LLLooommmmmmuuu{{{iiiVVV```mmmnnnooouuu```WWWWWWhhh}}}{{{]]]RRRHHHHHHSSS]]]aaa___ppp|||}}}hhhXXXUUUZZZaaappplll\\\[[[fffrrryyywww{{{vvvmmmjjjmmmyyy{{{~~~mmmPPPFFF@@@@@@JJJYYYPPP999888222222...***)))+++(((###***)))'''''')))***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''%%%'''***((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&***(((%%%%%%&&&''''''&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////222222333444555777888999=========;;;999999;;;===;;;:::888777555444444444555444333222000///...---+++++++++*********))))))))))))(((((('''''''''&&&'''''''''''''''''''''''')))(((((((((((('''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))***************+++,,,---............000000111222333444444555666WWW777555333222222222111///,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""&&&'''$$$,,,444...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((%%%$$$%%%''' ---111(((+++AAAXXXccchhhpppzzzzzzjjj[[[xxxtttqqq~~~mmmggg[[[]]]]]]kkkYYYUUUWWWXXXiiibbb]]]___dddccc\\\SSSJJJWWWhhhvvv~~~}}}|||xxxnnngggfff]]]hhhpppoooooo}}}pppUUUIIIIIILLLXXXvvviiiCCC999...'''***,,,)))***///,,,***)))((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))***++++++++++++***)))***++++++,,,,,,++++++++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&((((((%%%%%%(((((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$%%%''')))******+++)))(((&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,------.../////////111111222333444666777888:::;;;:::;;;<<>>888;;;666&&&###,,,,,,***))))))***)))&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))******++++++******)))***++++++,,,,,,+++++++++***))))))((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&))))))%%%###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%))),,,......---,,,***(((&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,---......//////000000111222333555666777999888888888<<>>@@@:::999777444222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++((((((((()))***++++++++++++,,,,,,------......///222111111111111111111111---+++)))(((((())))))(((&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''$$$(((''''''555UUUuuulll```dddhhhbbbjjjrrrhhhbbbssszzzvvv~~~uuuVVVmmmaaa\\\[[[YYYbbbggg___[[[kkkqqqgggdddmmmmmmbbbffffffgggiiijjjggg```ZZZYYYXXXWWWVVVWWWYYY\\\]]]ZZZXXXWWWYYY]]]___^^^\\\XXXYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]\\\ZZZWWWUUUSSSPPPPPPPPPOOONNNNNNMMMMMMKKKLLLMMMMMMLLLIIIFFFDDDAAADDDIIIMMMPPPQQQQQQQQQIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHIIIKKKOOOSSSVVVXXXddddddeeefffggggggggggggllliiinnnsssgggUUUUUUcccyyy}}}ggg```oooxxxZZZQQQXXX|||YYY;;;666222...++++++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***)))))))))))))))))))))))))))************+++++++++---------...........................---,,,+++***))))))))))))*********************++++++,,,,,,,,,...000999DDDJJJNNNXXXdddsssuuuvvv{{{{{{}}}xxxyyytttoooggg[[[OOOCCC;;;666,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++'''(((((()))***+++++++++++++++,,,------......///222222111111000/////////,,,***((('''(((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''+++$$$"""''')))&&&$$$'''"""))))))''':::[[[pppsssvvvooohhh\\\dddkkknnnqqqpppvvv~~~mmmaaallliii^^^aaaiiitttkkkeeeeeeggggggeeeffffffggggggfffbbb\\\VVVRRRUUUVVVVVVWWWXXXYYYZZZZZZYYYYYYZZZZZZZZZZZZZZZYYYZZZZZZYYYXXXXXXXXXXXXYYYWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOOOONNNNNNMMMLLLKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFEEECCCCCCEEEFFFGGGFFFEEEDDDDDDDDDFFFGGGHHHGGGGGGHHHIIIKKKMMMOOOPPP]]]^^^___aaadddgggiiikkkggglllnnnlllkkkfffWWWHHHgggsss}}}YYY]]]vvv~~~jjj|||bbbQQQNNN]]]DDD...777777'''888$$$((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))******)))(((((('''&&&&&&"""'''(((&&&'''+++***$$$,,,%%%)))---((()))---)))***''''''+++,,,***((()))&&&)))***((('''))),,,,,,+++000111---...111---%%%)))$$$&&&***(((###'''111''',,,,,,&&&&&&+++***&&&(((''''''((()))***+++,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,---...///000000......---...///...,,,***%%%,,,---((()))///...&&&,,,+++%%%(((444444000666;;;QQQjjjuuuvvv|||mmmdddMMMIII???222---......------+++---000---''')))000***+++)))''''''(((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------222222111111000/////////...+++(((''''''(((((('''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((&&&%%%&&&%%%###$$$&&&&&&%%%***888MMM]]]aaa^^^mmmfffeee```bbb|||tttrrrbbbjjjqqqcccdddggglllmmmeeeqqqiiicccdddfffeeedddeeedddddddddbbb^^^YYYUUURRRVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUTTTSSSRRRQQQPPPOOOLLLLLLLLLLLLKKKJJJIIIIIIKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDDDDDDDEEEGGGHHHGGGGGGGGGHHHIIIJJJLLLLLLSSSUUUWWW\\\```eeeiiikkkhhhjjjkkkjjjjjjiii___TTTAAASSSmmm}}}___VVVuuuYYYYYYbbbjjj???222888...+++...###((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''&&&&&&&&&&&&,,,---+++'''(((,,,,,,'''%%%""")))---'''''')))$$$---((('''***---...///222...---...111333111...,,,000+++%%%###'''+++---,,,<<<333---///222,,,###***+++)))&&&&&&)))++++++'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,------....../////////...,,,+++******)))(((&&&,,,...)))&&&(((,,,...)))000///...888HHHeeeyyyrrryyy}}}oooVVVGGG===888000,,,+++---***&&&&&&+++(((***,,,......---)))&&&***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------222222111111000/////////000,,,(((&&&&&&'''((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$((()))&&&###$$$&&&'''"""///FFFYYY[[[VVV[[[gggjjjccchhhcccXXXiii|||vvvvvv___VVV[[[bbbpppuuuhhh^^^[[[dddzzz}}}jjjkkkddd```aaacccbbbbbbcccaaa```]]][[[XXXVVVTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUVVVWWWWWWWWWVVVUUUTTTRRRRRRQQQPPPPPPOOONNNNNNLLLLLLLLLKKKKKKJJJIIIHHHJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGKKKMMMPPPTTTZZZ___ccceeeffffffffffffhhhjjjggg```OOOIIIJJJZZZsssiiimmmooorrr}}}~~~ttt|||}}}cccWWWoooaaaBBB>>>888(((%%%---(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&''''''((((((''''''&&&&&&)))...,,,(((///---222222((()))...***+++)))+++111333///,,,+++333333777>>>???<<>>:::>>>???777222222)))(((&&&'''...444222+++///,,,+++,,,+++(((''')))(((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,---------------............---+++***))))))***++++++((()))...222///+++)))&&&888FFFSSSeeexxxzzz}}}~~~~~~}}}ooo___UUUCCC;;;333000...,,,...222000,,,)))((()))+++,,,,,,******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,222222111111000/////////111---)))&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''"""(((***&&&&&&))))))&&&'''>>>\\\iiieee___gggsssllloooxxxooo]]]iiixxxlllyyyzzzkkkWWWXXXaaa___^^^\\\___rrrxxxiiiddd___\\\___```___^^^```[[[YYYVVVTTTTTTUUUVVVXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUUUUSSSTTTUUUVVVVVVTTTRRRQQQPPPOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEKKKKKKMMMOOORRRVVVXXXZZZ___``````aaaeeeggggggdddhhhYYYIIIFFFRRRgggzzzuuuqqqhhhiiirrriiiZZZTTTfffYYY===<<<555***---((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((()))))))))&&&&&&'''***---...***&&&***(((+++***$$$---::::::888@@@QQQeeeooommmfffbbbgggqqq~~~rrrpppyyyuuueee```gggUUU[[[TTT@@@000...111111---***,,,111111***(((+++******+++++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,...---------------------)))***+++++++++,,,---......)))***//////000<<>>555...+++000+++(((***,,,,,,,,,---*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,222222111111000/////////000---)))''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''$$$''''''&&&''')))'''###222BBBRRR]]]kkktttmmm]]]jjjxxx~~~rrrrrruuuwww___jjj```___gggiii]]]ZZZ``````^^^[[[ZZZ]]]^^^[[[[[[]]]UUUSSSQQQQQQRRRUUUYYY\\\XXXXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTQQQRRRTTTUUUUUUSSSQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEJJJJJJKKKLLLNNNPPPRRRSSSXXXXXXZZZ]]]`````````___YYY```cccZZZMMMMMM\\\lllssszzzrrrppp~~~cccGGGXXX{{{ttt@@@AAAIII555###)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))((())))))))))))...,,,+++++++++++++++,,,444666@@@EEEGGGXXXhhhgggllltttzzzvvv[[[OOOKKKHHH777333111111///,,,,,,///******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,---------------,,,,,,,,,&&&)))------,,,******+++***---111///***888eeevvvhhhTTTFFFDDDCCCDDD@@@888444555888888CCCFFFAAAAAAGGGGGGKKKZZZ```JJJJJJWWW[[[gggqqqhhhmmmqqquuu|||yyyeeePPP;;;,,,+++'''***222555000)))&&&************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,222222111111000/////////...+++)))((()))***)))(((&&&'''(((((((((((('''&&&%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''(((%%%$$$&&&&&&$$$''',,,333EEERRRWWWcccnnneeePPPeeesssyyyvvvlllZZZ^^^bbbxxxrrr[[[eee^^^[[[hhhooo^^^PPPVVV___ZZZXXXYYY\\\\\\XXXWWWYYYRRRQQQQQQRRRTTTWWWZZZ\\\XXXWWWWWWWWWVVVVVVUUUUUUVVVWWWWWWVVVVVVUUUTTTSSSQQQRRRSSSSSSSSSRRRQQQPPPNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMMMMLLLLLLKKKJJJIIIJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGIIILLLNNNQQQRRRSSSRRRUUUZZZ[[[YYYXXXZZZZZZ]]]```bbb```]]]YYYVVVhhhrrr~~~wwwyyywwwqqqzzz|||^^^\\\YYY```DDDBBB999111******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******''''''(((((())))))******&&&&&&)))---000444>>>HHH___cccpppwww|||zzzqqqddd^^^QQQAAA666222000------,,,+++***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---------'''+++------)))'''''')))+++---555DDDWWWnnnwwwcccJJJIIIAAA@@@FFF>>>444777444666999>>>FFFJJJCCC:::444;;;===BBBIIIBBB999>>>FFF<<<>>>EEECCCDDDLLLPPPNNNSSSZZZeeevvvuuueeeGGG888,,,******((()))...++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******************++++++++++++222222111111000/////////+++***)))***++++++***(((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%%%%&&&'''''')))###$$$)))&&&$$$444JJJEEERRR\\\^^^aaafffhhhffffffgggooommmnnnggg```___RRRXXXpppkkkVVVUUU\\\UUU^^^hhh___WWW[[[___XXXWWWXXX[[[ZZZVVVUUUWWWRRRSSSTTTVVVWWWXXXYYYZZZWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCEEEDDDCCCCCCBBBCCCCCCCCCBBBCCCEEEGGGJJJMMMOOOQQQRRROOOQQQVVVWWWUUUVVV[[[cccYYYRRRWWWccciiiddd\\\VVV```ooo}}}zzzkkkeeecccmmmaaaZZZYYY\\\AAA<<>>>>>???DDDLLLPPPMMMHHHFFFEEEFFFBBB======CCCNNNVVVddd```jjjxxxpppPPPAAA>>>:::111)))///+++)))+++000111***!!!((()))++++++***((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((())))))************+++++++++&&&***------,,,,,,,,,+++,,,///000///111<<>>LLLDDDJJJeee|||{{{{{{wwwyyydddQQQBBB:::666333000,,,'''&&&+++222(((((((((((('''((()))***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))************++++++++++++...---,,,++++++,,,,,,***...000111333<<>>EEELLLMMMIIIHHHSSSgggpppeeebbbrrr}}}rrrzzzxxxzzzzzzwww[[[SSSRRRBBBKKKJJJCCC;;;fffsssUUU===777222000222///))))))///+++***(((&&&&&&''')))***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))************+++++++++,,,,,,***)))***,,,---......111000666KKKhhhhhhUUULLLBBBHHH^^^kkkqqqccc___TTTHHHGGGTTTfffrrrgggRRR;;;///...---,,,,,,,,,******+++---+++'''$$$))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************444444333222111000//////,,,***((((((***+++,,,+++(((((((((((((((''''''''')))))))))))))))(((''''''&&&&&&&&&''''''''''''(((((())),,,999QQQaaa\\\NNNXXXZZZ___mmmsssddd___mmmooorrrxxxwwwxxxfffYYY___]]]VVVZZZfffhhh```VVVVVVWWWXXXXXXXXXWWWWWWRRRUUUWWWVVVTTTSSSTTTWWWQQQRRRSSSTTTUUUVVVVVVVVVOOOQQQRRRSSSRRRRRRSSSUUUUUUXXX[[[]]]\\\ZZZYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVTTTRRRQQQQQQSSSTTTSSSRRRRRRSSSSSSTTTTTTTTTSSSSSSPPPPPPPPPOOONNNMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGIIILLLOOOZZZXXXTTTQQQPPPQQQSSSUUUVVVUUUSSSRRRQQQPPPQQQQQQOOOQQQUUU^^^hhhqqqvvvxxxppptttzzziiiRRRqqqzzzrrryyy___GGGUUU}}}HHHBBB777...+++,,,***&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))))),,,)))&&&%%%(((***,,,+++,,,------444IIIfffyyy~~~xxxkkkXXXDDD999777666VVVhhh]]]ZZZkkktttnnnzzzzzz~~~}}}xxx^^^mmmsssTTTBBBRRRiiisss]]]III888777:::555...+++...,,,***((()))))))))((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))*********+++++++++,,,,,,+++******+++******...444>>>FFFXXXqqqttt```IIICCCKKKaaa___kkkxxx~~~ooobbbNNNNNNUUUWWWqqq{{{}}}oooZZZAAA///---444///+++)))***++++++,,,...))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************444333333222111000//////,,,***))))))***,,,,,,,,,'''''''''((((((((((((((('''((())))))*********)))&&&&&&&&&''''''''''''(((***$$$***BBBWWW\\\WWWRRRXXXZZZfff~~~zzzppp~~~ppprrr~~~~~~~~~qqqaaaVVVOOORRRWWWWWWSSSQQQUUUUUUVVVVVVVVVUUUTTTTTTNNNRRRUUUVVVTTTSSSUUUWWWQQQRRRRRRRRRRRRRRRQQQPPPGGGGGGGGGFFFFFFIIIMMMPPPVVVXXXZZZ[[[ZZZYYYZZZ[[[XXXXXXXXXXXXWWWWWWWWWVVVVVVTTTSSSSSSTTTUUUTTTSSSUUUUUUUUUTTTTTTRRRQQQPPPOOOOOOOOOOOONNNNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJMMMLLLJJJHHHEEECCCBBBBBBEEEGGGHHHHHHHHHJJJMMMPPPSSSSSSRRRPPPPPPPPPPPPPPPVVVUUUTTTSSSRRRQQQQQQPPPRRROOONNNRRRZZZeeennnsssnnnssszzz|||{{{|||dddjjjkkkeeeuuuuuuxxxPPPKKKrrrgggNNN999444222***&&&(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((())))))************+++---///222222222///---444RRR~~~|||zzzaaaaaaVVVIII@@@===BBBOOO[[[iiiuuuxxx{{{ssstttkkkeeemmmiiihhhlllbbbGGG;;;777555555,,,+++)))***++++++***'''************************((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))******++++++++++++,,,,,,,,,111...+++)))'''+++<<>>999<<>>DDDBBBBBBKKKVVVZZZYYY[[[hhhoooccc___nnnkkkUUUOOOPPPOOO^^^gggYYYXXXSSSPPPTTTXXXXXXXXXXXXPPPPPPOOOOOOPPPQQQRRRSSSQQQQQQRRRSSSTTTTTTQQQOOOJJJJJJIIIHHHGGGEEECCCBBBBBBAAA???<<<:::;;;>>>@@@KKKPPPWWW\\\^^^]]]]]]]]]ZZZZZZ[[[\\\\\\\\\[[[ZZZ[[[YYYWWWWWWXXXYYYXXXWWWUUUUUUUUUTTTTTTRRRQQQPPPOOOPPPPPPQQQQQQQQQPPPPPPNNNMMMMMMLLLKKKJJJIIIHHHFFFGGGGGGHHHIIIIIIJJJJJJIIIKKKLLLNNNNNNLLLJJJHHHEEEFFFGGGHHHHHHJJJMMMPPPRRRQQQQQQQQQPPPOOONNNNNNMMMNNNPPPQQQRRRQQQPPPOOOLLLOOOSSSUUUWWW\\\ccchhhqqqsssuuuwwwyyy|||dddyyyMMMDDDnnnyyyVVV@@@666...++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((())))))))))))'''(((((()))******+++++++++,,,,,,***,,,555DDDOOOddd{{{[[[GGG???@@@EEEXXXZZZcccwwwuuurrruuuooovvvqqqrrrTTT\\\rrrtttgggVVVFFF>>>555///...---+++)))************************((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))))))))*********+++++++++,,,,,,,,,------***)))222GGG\\\nnnkkkXXXXXXgggrrrvvvrrrwww~~~~~~yyyzzzyyy|||{{{{{{uuu~~~yyygggXXXQQQYYY```fffwwwzzzcccFFF444'''***///,,,+++---************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************111111000///...---,,,,,,(((&&&%%%%%%&&&(((((((((&&&'''''''''(((((()))))))))******))))))((('''&&&&&&&&&&&&'''''''''((((((,,,DDDTTTLLLCCCJJJ[[[fffkkkeee\\\___hhhjjjvvv{{{^^^]]]eeeXXXRRRYYYXXXGGGOOOQQQLLLKKKQQQRRROOOPPPOOOOOOOOOPPPSSSVVVXXXUUUSSSRRRSSSUUUSSSOOOKKKAAAAAABBBCCCCCCDDDCCCCCCDDDDDDBBB???<<<::::::;;;CCCKKKVVV^^^aaa```^^^\\\[[[\\\]]]^^^^^^^^^]]]\\\ZZZXXXVVVVVVWWWWWWVVVUUUSSSTTTTTTTTTTTTSSSSSSRRRPPPQQQRRRRRRRRRRRRRRRRRRNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFGGGGGGHHHIIIJJJJJJDDDGGGKKKOOOQQQQQQOOONNNDDDEEEFFFGGGGGGIIILLLOOOYYYXXXVVVTTTSSSRRRRRRRRRIIIKKKMMMPPPQQQPPPPPPOOOPPPRRRSSSQQQNNNPPPWWW^^^iiiiiikkkqqqyyyhhhdddGGGBBB{{{cccHHH999555...&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))***+++++++++......,,,---999WWW}}}uuuzzz}}}SSSWWWCCC888OOOcccgggnnnfffmmm}}}vvvyyykkktttrrr{{{yyyxxxyyy|||wwwiiihhhwww^^^RRRAAA555000---***(((************************((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))************++++++,,,,,,,,,---------444555FFFeee}}}gggMMMMMMXXX|||wwwkkkxxx{{{ggg]]]sss|||nnnjjjccc[[[ggg~~~wwwUUU555---000...,,,---************************))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************222222111000///...------((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((+++//////+++((()))'''%%%%%%''')))))))))???QQQQQQEEEEEEMMMZZZjjjuuuZZZbbb{{{sssjjjzzzrrr|||yyyZZZYYY^^^MMMLLLJJJJJJMMMNNNLLLLLLOOONNNPPPOOOLLLMMMQQQTTTSSSTTTTTTSSSQQQOOOKKKHHHFFF@@@@@@AAAAAAAAAAAABBBBBBDDDBBB@@@===;;;:::::::::<<>><<<;;;::::::<<>>>>>>>>HHHPPPHHHEEERRRJJJ]]]^^^aaatttoooSSSFFFMMMVVVhhhiiiYYYWWWdddjjjKKKIIIIIIMMMNNNMMMNNNRRRRRRUUUUUUSSSRRRTTTSSSPPPLLLJJJGGGDDDBBB@@@??????@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAA@@@>>><<<:::999999FFFSSS[[[^^^aaa```^^^```_________aaaaaa___^^^\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUSSSSSSTTTTTTUUUYYYWWWUUUTTTSSSRRRPPPNNNNNNMMMLLLJJJHHHFFFDDDCCCEEEEEEGGGHHHIIIJJJJJJJJJNNNNNNLLLKKKJJJIIIIIIIIIMMMLLLJJJIIIHHHIIIJJJJJJPPPWWW\\\^^^___bbbbbb___```\\\WWWSSSRRRQQQPPPPPPMMMLLLKKKKKKKKKMMMNNNOOONNNUUU___hhhnnnqqqrrrsss{{{~~~^^^iii~~~{{{VVVGGG^^^[[[GGG888111***((((((******'''&&&)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))((('''***...---,,,666EEEUUUcccuuu~~~rrr[[[RRRdddqqqiii}}}zzzqqqooozzz|||llliiiwww||||||nnn~~~sss]]]BBB---666111+++''''''(((+++,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''(((((()))******)))))))))******+++...***...222...///JJJlllpppZZZ___~~~ppppppuuuzzzttt}}}sssjjjkkktttzzzzzzvvvtttvvv{{{|||mmmhhhcccnnnsssqqqPPPOOOeeeooo~~~yyyDDD===:::666---------,,,***))))))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++222222111000///...------((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))'''&&&%%%'''(((&&&%%%***333<<<@@@AAA@@@IIIWWWVVVNNNQQQZZZZZZWWWhhhuuuYYYWWW[[[WWWXXXWWWMMMIIIVVVeeeLLLIIIIIILLLMMMKKKMMMQQQSSSVVVWWWTTTSSSSSSQQQLLLGGGEEECCCAAA@@@AAACCCDDD@@@@@@@@@AAAAAAAAABBBBBB???@@@AAAAAA@@@===:::888555@@@NNNYYY^^^___^^^\\\``````___```aaaaaa___]]]\\\\\\[[[ZZZYYYYYYXXXXXXXXXWWWUUUTTTTTTTTTVVVWWWXXXVVVSSSQQQPPPNNNKKKIIIGGGFFFEEECCCAAA@@@>>>>>>@@@AAACCCEEEFFFFFFEEEEEEIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIOOOYYYaaabbb``````^^^[[[]]]ZZZUUUSSSSSSUUUUUUUUURRRQQQPPPOOONNNMMMLLLKKKMMMSSS^^^hhhnnnqqqqqqqqqtttwww~~~ppp___hhhUUUGGGfff```III<<>>;;;888444===KKKXXX___```___^^^aaaaaaaaabbbcccbbb```]]]\\\\\\\\\[[[[[[ZZZYYYYYYWWWWWWUUUTTTTTTTTTUUUVVVRRROOOLLLJJJIIIGGGDDDAAA@@@@@@??????>>>=========>>>@@@BBBCCCEEEEEEDDDDDDCCCDDDEEEGGGJJJMMMOOOQQQNNNNNNNNNMMMLLLKKKIIIIIIMMMWWW___```___^^^[[[XXXZZZWWWTTTSSSTTTVVVWWWWWWRRRRRRQQQPPPOOONNNMMMLLLPPPUUU]]]fffmmmppppppooorrruuuxxx}}}kkk___www|||hhh|||KKKLLLtttwww[[[???;;;000+++(((***+++((('''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))***)))*********++++++,,,,,,...,,,---...000IIInnn^^^===IIIQQQbbb~~~}}}sss]]]ZZZeeevvvzzzvvviiiZZZnnnrrrLLLAAA888888777111***'''************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((()))*********************+++,,,,,,+++,,,...>>>dddvvvTTT```rrr~~~wwwrrrjjjeeemmm~~~xxxvvv{{{}}}yyy}}}oooiiiccc\\\\\\kkkmmmmmm{{{~~~hhheeeZZZZZZlll}}}xxx]]]aaaccc<<<000,,,+++//////+++))),,,************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********222222111000///...------((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&''''''&&&%%%%%%(((111>>>GGG:::KKKJJJDDDXXXllljjj```QQQvvvtttYYYYYYhhhwwwrrrjjj[[[WWW[[[PPPDDDIIILLLHHHGGGIIIIIIHHHJJJNNNPPPSSSSSSPPPNNNMMMJJJFFFFFFDDDAAA>>>===>>>???@@@@@@@@@AAAAAAAAAAAABBBBBB???@@@BBBBBBAAA>>>;;;999777===JJJZZZbbbcccbbbccccccccccccdddeeedddaaa^^^\\\\\\]]]]]]\\\\\\[[[ZZZVVVVVVUUUTTTRRRQQQOOOOOOGGGEEEBBB@@@???===;;;999555555555555666666777777888888:::;;;<<<=========???@@@AAACCCFFFIIIKKKMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJRRRYYY[[[]]]___]]]ZZZ[[[YYYVVVUUUUUUUUUTTTSSSNNNOOOOOOOOOPPPPPPQQQQQQRRRTTTYYYaaahhhmmmnnnnnntttvvvwwwxxx}}}]]]ggg{{{~~~^^^FFF```SSS:::777///))))))***(((''')))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((()))))))))***************+++,,,,,,------+++)))---<<>>YYYllltttzzzeeettt}}}~~~}}}|||{{{sss___HHHRRRyyykkknnnWWWAAA777333...+++---++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((()))***+++++++++++++++++++++,,,---...%%%666VVVyyyzzzpppiii}}}iiitttmmmXXX]]]qqq|||rrrnnnooouuuoooyyyWWWZZZoootttzzz>>>222+++---000,,,+++---************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******222222111000///...------((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&(((&&&%%%%%%''',,,333:::>>>>>>KKKIIICCCNNNWWWTTTPPPLLLuuutttQQQGGGOOOZZZgggbbbcccVVVPPPYYYQQQCCCEEEHHHDDDCCCFFFHHHHHHKKKPPPOOORRRQQQMMMKKKLLLIIIEEEEEEDDDAAA???>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@AAAAAA@@@>>><<<;;;999<<>>AAADDDGGGIIIKKKKKKKKKKKKKKKLLLMMMNNNJJJOOOSSSVVV[[[```___[[[\\\ZZZXXXWWWWWWUUUSSSPPPPPPPPPPPPQQQRRRSSSTTTUUUSSSSSSUUU[[[cccjjjnnnooosssvvvvvvssswwwsssdddhhh}}}sss{{{QQQSSSuuummmBBB===333***)))***(((((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((()))))))))***************++++++,,,------...---888KKKaaasss}}}~~~oooTTTTTTNNNWWW}}}wwwppp}}}{{{ppprrrvvvooojjj~~~vvv~~~eeewwwWWWGGG>>>666222444+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((()))***+++,,,,,,,,,,,,,,,---...///000///YYYsss~~~iiippp{{{nnnccctttcccnnn|||||||||wwwdddiiimmmyyyuuu```@@@tttbbbJJJ666111111---***---************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***222222111000///...------((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))(((&&&%%%&&&(((%%%%%%&&&***///333555666???FFFFFFGGGNNNMMMJJJPPPXXXmmmjjj\\\ZZZQQQMMM[[[SSSZZZKKKAAALLLJJJ@@@FFFDDDAAAAAADDDGGGHHHMMMRRROOOQQQQQQLLLJJJKKKIIIEEECCCBBBBBBAAAAAABBBCCCDDD@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAAAAA@@@>>>===<<<888:::EEEWWWaaabbbcccfffeeeeeefffggghhhfffbbb___\\\]]]^^^^^^^^^]]]\\\[[[VVVVVVTTTQQQKKKEEE>>>;;;444222000000000000...,,,......//////////////////......---...///000222444222444666:::>>>BBBFFFHHHJJJJJJIIIIIIKKKLLLNNNPPPMMMPPPQQQTTTZZZ```___ZZZZZZZZZYYYYYYYYYXXXTTTRRRWWWVVVUUUTTTTTTUUUVVVWWWTTTRRRSSSXXXbbbkkkppprrrooottttttqqqttt}}}___PPPjjjwwwpppcccJJJVVVyyyFFFAAA666+++))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))******************+++,,,,,,---......888TTTvvvvvvggg]]]FFFQQQWWWpppwwwssstttppp}}}jjjkkkzzzqqqeeeNNN888///+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((()))***+++,,,,,,,,,,,,---...///000111NNN{{{uuu{{{zzzvvv{{{```gggdddxxxwwwZZZQQQiiiqqqiii\\\dddmmmaaaQQQooocccCCC777333,,,)))+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))555333111000///...,,,*********)))(((((((((((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''((((((%%%###000@@@;;;444;;;CCC???SSS```PPPMMMZZZ\\\^^^qqqxxxiiiiii\\\___MMMNNNNNNIIICCC@@@@@@BBBEEECCCBBBCCCGGGLLLPPPQQQPPPNNNLLLIIIGGGGGGFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@????????????>>>999999BBBTTT```cccccceeeffffffgggggggggfffdddcccaaa```______```___]]][[[UUUPPPHHHAAA<<<999555333333222000...---,,,------------------------------////////////////////////---...000333777999<<<===@@@CCCIIIPPPQQQLLLJJJLLLNNNUUUZZZYYYYYY\\\______aaa]]]\\\]]]\\\YYYYYY\\\\\\\\\]]]\\\[[[ZZZXXXWWWVVVRRRRRRWWW]]]bbbiiippplllnnnqqqrrrsssvvv|||sssMMM[[[vvv|||[[[BBBooo{{{fffDDD888777***&&&,,,&&&,,,(((((((((((((((((((((((((((''''''&&&&&&&&&''''''$$$%%%&&&'''''''''%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))***************)))((((((444***&&&+++,,,,,,777GGGlllqqqIIIDDDZZZ```iiimmmlll|||qqqnnneeeiiisssvvvgggnnnHHH777555...+++---,,,''''''---++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((()))+++---......))),,,333///)))999SSSjjjkkkzzzzzztttgggllluuucccqqqttt}}}|||vvveeehhh}}}XXX[[[___~~~oooOOO777......111))),,,---***((()))+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))555333111000///...,,,*********)))(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((('''''''''333BBB>>>:::DDDAAABBBWWWdddWWWVVVhhhqqqWWWaaahhhiiilll\\\aaaPPPNNNKKKFFFCCCCCCEEEGGGCCCCCCCCCDDDHHHLLLOOOPPPPPPNNNLLLJJJHHHGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBB@@@AAAAAABBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>999999AAARRR___cccdddfffeeefffgggggggggfffeeedddbbbaaa___^^^]]][[[WWWTTTMMMHHHAAA;;;777555222000000000///...------......------------------------..............................000222444555777777<<<===CCCJJJLLLJJJKKKOOOSSSVVVYYYYYY\\\``````]]]```]]]\\\^^^^^^[[[[[[^^^\\\]]]]]]]]]\\\[[[YYYXXXYYYUUUSSSWWWZZZ^^^eeelllmmmppprrrssssssvvv|||oooYYYoooxxxwwwnnnIIIbbb}}}bbbBBB888...)))...)))...((((((((((((((((((((((((((('''''''''''''''((((((''''''((((((((('''&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))******+++++++++++++++***)))...222...444SSSxxxssseeeZZZ^^^hhhhhhnnnzzzbbbiii{{{fffMMMZZZeeehhheeezzzVVVHHH;;;:::444......000---(((+++***)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))***+++,,,---,,,000333111///;;;XXXrrrzzzoooyyyuuuwwwzzz___MMMfffwwwuuuaaa\\\yyyvvvqqqtttiiixxx[[[bbblllsssgggAAA---...444...---,,,***+++---......******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))555333111000///...,,,*********)))(((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((((((***+++444???===<<>>>>>>>>999999???NNN]]]dddeeefffdddeeefffgggggggggfffeeeeeeccc```^^^[[[VVVPPPLLLCCC@@@:::666444333111///........................------------------------...........................//////000000111111111666666:::AAAEEEFFFKKKQQQRRRSSSUUUWWW___eeeddd___eeebbbbbbddddddaaabbbddd]]]]]]]]]]]]\\\[[[ZZZZZZ\\\WWWTTTUUUWWWZZZ```ggglllnnnqqqqqqqqqssswww|||}}}}}}oooeeewwwzzz___IIIoooUUU>>>555+++,,,&&&&&&((((((((((((((((((((((((''''''(((((())))))************)))((('''''''''((('''''''''''''''''''''''')))))))))))))))))))))))))))******+++,,,,,,------)))'''+++222555FFFrrrhhhlllxxx}}}zzzyyyvvvttteeeccc{{{ooojjjnnnnnngggwww}}}oooiiiHHH<<<222000111...***)))******)))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))((())))))***+++++++++,,,)))///000...===^^^zzzxxx}}}|||~~~|||oookkkjjjpppyyydddiiieeeccclll[[[HHHZZZ```<<<000111000---))))))+++,,,***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))555333111000///...,,,******))))))((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))......222:::777888EEE>>>===DDDJJJDDDCCCQQQ___PPPOOOIIIJJJZZZTTTOOOWWWZZZRRRHHHBBBAAABBBAAAAAA@@@CCCFFFIIIJJJLLLMMMNNNOOONNNMMMLLLJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA????????????>>>>>>>>>>>>999888===JJJZZZdddgggfffcccdddfffgggggggggffffffgggdddaaa]]]XXXQQQJJJDDD>>>;;;888666555555444333...............---,,,,,,------------------------..............................///////////////000333111333999<<<@@@GGGOOOKKKOOOSSSWWW___gggiiifffiiiffffffhhhhhhdddccceee^^^^^^]]]]]]\\\\\\[[[ZZZ]]]WWWTTTUUUVVVWWW]]]ccchhhjjjmmmmmmlllmmmqqqtttxxxwww|||}}}___qqq{{{zzzVVVttt@@@ZZZ]]]AAA999...---&&&$$$((((((((((((((((((((((((''''''((()))***++++++++++++***((('''&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))*********+++++++++,,,,,,222)))(((666HHH]]]{{{zzzQQQ^^^pppsssmmmkkkwww{{{rrrzzzzzzyyy```CCC000555555***'''000******))))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((()))***++++++,,,,,,,,,......000===ZZZ{{{}}}~~~iiiYYYlll{{{nnn~~~ppp^^^cccxxxPPPOOOoooyyy]]];;;(((111...,,,---,,,)))''''''******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))555333111000///...,,,******))))))((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((///000111888777999EEEFFFBBBAAAGGGMMMNNNTTTaaaXXXfff```RRRLLLSSSQQQOOOQQQLLLEEEBBBAAA@@@>>>;;;@@@DDDHHHKKKKKKLLLMMMOOOOOONNNNNNMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDBBBAAAAAAAAAAAA?????????>>>>>>>>>======999888;;;EEEVVVdddhhhgggcccdddfffgggggggggffffffccc```\\\WWWRRRKKKCCC>>>;;;999777666777777666555222111000///---,,,+++***........................////////////////////////......//////000111111222333000000333666888???GGGHHHPPPWWW[[[```ggglllmmmllliiiiiijjjhhhcccaaabbb``````___]]]\\\\\\[[[[[[\\\WWWUUUVVVWWWXXX\\\bbbeeehhhkkkkkkiiijjjmmmpppsssqqqxxx}}}XXXXXXyyyhhh\\\MMMjjjYYYCCC888000222++++++))))))))))))))))))))))))&&&''')))***++++++++++++***)))'''&&&%%%&&&'''(((((((((((((((((((((((((((************************,,,,,,+++*********+++,,,///555DDD[[[tttooodddZZZZZZtttttt|||nnn}}}eeeHHH999444333000///+++***************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))***+++,,,---......222666GGGbbbyyyuuuvvvzzz{{{eeellluuuMMMhhhZZZ666222//////222///***)))---******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))555333111000///...,,,*********)))(((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((('''000111222;;;<<>>===BBBFFFKKKMMMLLLLLLNNNQQQOOOOOONNNNNNMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEECCCAAA@@@AAAAAABBB??????>>>>>>>>>=========999888888AAASSSdddjjjgggdddeeefffgggggggggfffeee\\\YYYTTTOOOJJJEEE???;;;:::888666666777888777666555444111...,,,+++++++++000000000000000000000000000000000000000000000000...///000000222222333444333000000222222333888???GGGQQQYYY\\\```gggmmmppptttqqqpppqqqooohhheeefffeeedddbbb```^^^]]]]]]\\\\\\XXXWWWYYYZZZYYY\\\```eeehhhkkkkkkjjjjjjmmmpppoooooouuuoooXXXooo|||GGGLLL}}}lll\\\>>>111111%%%***))))))))))))))))))))))))'''((()))+++++++++***)))(((''''''&&&&&&''''''(((((((((((((((((((((((((((************************---,,,+++***+++,,,---...&&&JJJsss}}}]]]GGGSSSrrr|||ppppppvvv}}}|||lllaaarrr{{{bbbjjj<<<000???;;;$$$,,,,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))***************+++,,,///111333...DDDhhh|||YYYkkkcccOOOaaazzzvvv|||zzzyyyhhhssshhhmmmzzzeee777///+++...---))))))///******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))555333111000///...,,,*********)))(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((()))222222333===@@@@@@HHHYYYWWWJJJJJJSSSKKKBBBNNNXXXppptttnnnOOOWWWPPPHHH<<<===>>>>>>======>>>???DDDHHHMMMNNNLLLLLLPPPSSSNNNOOOOOOOOONNNLLLJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFEEECCCAAA@@@???@@@AAABBB???>>>>>>>>>============999888666>>>QQQeeekkkhhheeefffgggggggggfffeeedddXXXUUUOOOKKKGGGDDDAAA>>><<<:::999999::::::999777777444111---,,,,,,...///111111111111111111111111111111111111111111111111000000111111222222333333333000000222222000333888???GGGOOOUUU^^^hhhnnnooowwwttttttvvvsssmmmjjjkkkkkkiiigggdddaaa```______^^^[[[ZZZ]]]]]][[[[[[^^^cccfffjjjjjjiiiiiilllnnnnnnppptttxxx|||iiidddYYYKKK|||OOO888222 ***))))))))))))))))))))))))'''((()))++++++***((('''&&&'''(((((())))))))))))((((((((((((((((((((((((************************,,,,,,+++,,,---000222444???kkkxxxvvv___nnn|||xxxzzz}}}{{{sssmmmjjj~~~QQQ???CCC===,,,...---,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********,,,+++******---111555888@@@^^^|||dddxxx~~~___EEE888HHH{{{{{{vvvooommmnnnsssxxxxxxwwwvvvxxxyyy~~~rrrhhhfffgggPPP;;;***)))+++)))))),,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))555333111000///...,,,*********)))(((((((((((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((,,,444333333===???===AAAIIIMMMCCCCCCNNNDDD<<>>???<<<999999<<<@@@FFFJJJNNNNNNLLLMMMQQQUUUNNNOOOOOOOOONNNMMMKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDBBB@@@??????@@@AAABBB>>>>>>>>>>>>============999777666<<>>AAAMMMMMMMMMOOOQQQRRRQQQOOOSSSSSSRRRQQQOOONNNMMMMMMLLLKKKHHHFFFDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGAAA@@@???============>>>999666333999JJJ___hhhiiikkkhhhgggggghhhfffbbb___XXXTTTNNNJJJIIIHHHEEECCCAAABBBCCCDDDCCCAAA>>><<<===BBB???333000555666000999888666555444444444555444444555555444333111000222222111111111111222222666555333333444444333111444666666===SSSllltttnnnfffjjjllljjjjjjkkkiiiddddddeeeffffffeeecccaaa```eeeccc___\\\[[[]]]___```\\\___dddgggiiikkkmmmoooppppppqqqsssvvvyyy|||~~~```VVVzzziiicccEEEnnn{{{888@@@+++///+++***(((((())))))'''&&&((((((((((((((()))******%%%&&&(((******)))((('''))))))))))))))))))))))))((()))+++,,,,,,+++***)))///))))))---,,,000JJJiiibbb[[[gggrrrvvvxxxzzzgggsssuuuWWWDDDBBB333)))+++---***(((***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***************+++++++++000(((***111,,,(((@@@cccwww[[[JJJCCCGGG]]]tttzzzwww|||zzzzzzxxxuuuqqqmmmhhhfffggggggfffdddcccaaa``````\\\\\\\\\]]]___bbbfffhhhjjjhhhiiinnnuuuuuuooohhhrrr|||UUU[[[}}}jjjgggqqq^^^666333555)))&&&///++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))555444333111///...---,,,+++)))((('''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))///111222333999CCCHHHGGG>>>@@@KKKLLLVVV[[[TTTfff___\\\\\\\\\WWWJJJ???:::<<<===<<<;;;999;;;???CCCKKKKKKKKKNNNQQQSSSSSSRRRSSSSSSRRRPPPOOONNNMMMLLLIIIHHHGGGEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDAAA@@@???============>>>;;;777444888HHH\\\gggiiikkkiiihhhggghhhfffbbb^^^YYYUUUPPPLLLKKKJJJHHHFFFIIIIIIHHHGGGFFFEEEDDDCCCPPPXXXVVVFFF999888999666;;;:::999888777666666666555666666666555444222111333333222222222222333333444333222444666777666555222555444444@@@TTT_________eeeiiiiiiiiikkklllkkkggggggffffffdddcccbbbaaafffddd```]]]\\\]]]^^^```[[[^^^cccfffhhhjjjlllnnnnnnnnnoooqqqsssvvvyyy{{{qqqUUUnnnlllzzzQQQ]]]}}}[[[;;;555111+++***(((((())))))((('''((((((((((((((()))******&&&'''((())))))(((''''''))))))))))))))))))))))))))))))+++,,,,,,++++++***,,,---...000555KKKrrr}}}gggSSSMMMkkkwww~~~rrrvvv|||uuu]]]tttxxxOOO>>>>>>666+++***111000'''************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************++++++++++++---///000///111BBB```yyy___VVVSSSXXX^^^dddttt|||}}}tttpppsssuuutttrrrnnnjjjfffcccaaaaaa``````______^^^^^^^^^]]]\\\[[[[[[\\\]]]___aaabbb]]]ZZZ]]]eeennntttvvvuuu{{{MMMUUUnnn[[[qqqzzzKKK333//////---,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***444444222111///...,,,,,,+++)))((('''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((***+++---///111444;;;EEEKKKJJJQQQIIIFFF===GGGXXXeeegggbbb]]][[[SSSGGG===:::===<<<;;;999999<<>>===============999444777EEEYYYgggjjjllljjjiiiiiihhhfffbbb^^^ZZZVVVRRROOONNNNNNMMMLLLNNNLLLJJJHHHFFFFFFFFFFFFZZZhhhmmm___KKKAAA>>><<<<<<<<<<<<;;;:::999888777777777777777666555444444555444444333333444444555555444444555777888777666333888777111333BBBPPPUUUZZZaaaeeeeeeeeeiiimmmmmmhhhgggeeecccbbb`````````dddbbb___]]][[[\\\^^^___XXX\\\aaaeeehhhiiijjjlllllllllmmmnnnpppsssvvvwww~~~{{{ggg___www[[[TTTxxxFFF;;;000+++***(((((()))***)))(((((((((((((((((()))******'''''''''''''''''''''''')))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***+++...999RRRtttpppRRRKKK___wwwzzz{{{{{{|||qqq~~~sssxxxtttGGGCCC;;;111---...---)))++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************++++++,,,,,,(((222111***888^^^{{{xxxQQQSSS^^^oooyyy||||||zzz}}}zzzpppkkklllpppnnnkkkgggdddaaa___^^^\\\\\\\\\\\\\\\]]]]]]]]]^^^\\\ZZZYYYXXXXXXXXXXXX___[[[UUURRRUUU]]]ffflllmmmooopppqqqwww|||ccclllgggdddrrr{{{xxxKKK111000111---,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******444333222111///---,,,++++++)))''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%(((+++------000111333:::CCCGGGFFF@@@AAAGGGBBBHHHOOONNNeee```YYYSSSPPPKKKBBB===<<<===;;;999888999>>>DDDHHHKKKJJJJJJLLLPPPTTTVVVVVVSSSRRRQQQPPPOOOMMMLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>======<<<<<<;;;999444444AAAVVVgggmmmlllllllllkkkjjjfffbbb___ZZZXXXUUURRRQQQQQQQQQQQQQQQPPPOOOMMMKKKJJJIIIIIIPPPbbbooojjj[[[MMMDDD>>>>>>>>>>>>>>>===;;;999777888888888777777666666555777666666666666666666777;;;999777777777777555444333888888222222<<>>999(((&&&222+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,,,,,,,)))///...///IIIsss~~~uuuooopppwww|||||||||~~~|||tttmmmmmmllljjjgggdddbbbaaaaaaaaa]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZXXXVVVUUUTTTTTTYYYYYYWWWRRROOOOOOSSSVVVZZZbbbjjjoooqqqtttzzzooopppuuuoooxxxDDD---...222---,,,,,,+++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********444333222000...---,,,++++++)))''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&))),,,//////111222222777>>>AAA>>>:::<<>>>>>===<<<<<<;;;888777333222>>>SSSfffooolllnnnooonnnlllhhhdddbbb[[[ZZZXXXUUUTTTSSSTTTUUUWWWWWWXXXXXXVVVTTTQQQOOOIIITTT___```YYYPPPGGGAAA???@@@@@@???>>><<<999888999888888888777777777777999999888888888888999999<<<:::888888888777666444000222333111333999???AAASSSSSSQQQSSS[[[bbbaaa[[[\\\ZZZXXXUUUSSSRRRRRRRRRSSSRRRRRRRRRTTTWWWYYY[[[RRRXXX___eeeggghhhhhhhhhjjjjjjjjjlllnnnqqqtttuuuuuu{{{{{{dddUUUJJJ;;;DDD///,,,***))))))******)))((((((((((((((())))))***)))(((((('''''''''((((((************************+++++++++,,,,,,---...///111333NNN~~~}}}~~~yyyyyyvvvxxxaaaHHHEEE???///+++444++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******+++,,,,,,------///---111EEEgggvvvyyyvvv~~~|||{{{|||}}}}}}}}}~~~|||}}}~~~xxxrrroooffffffdddcccccccccdddeee``````______^^^]]]]]]\\\[[[ZZZYYYXXXVVVVVVUUUUUUOOOQQQSSSQQQMMMLLLNNNQQQPPPTTTXXX[[[^^^dddnnnuuulllggguuulllyyyccc999---111...---,,,+++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************333333111000...---+++++++++)))((('''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***---///000222333333777===>>><<>>;;;888888;;;:::888666888===CCCGGGJJJMMMMMMNNNQQQTTTWWWVVVUUUUUUTTTSSSRRRQQQOOONNNNNNLLLKKKKKKIIIHHHEEECCCBBB>>>???@@@AAABBBBBBBBBBBB>>>>>>>>>>>>===<<<;;;;;;555555333111:::OOOcccnnnlllooorrrrrrooojjjgggfff___^^^]]]ZZZWWWWWWXXXZZZXXXYYY[[[[[[ZZZXXXUUUSSSOOOQQQQQQQQQOOOLLLJJJHHHCCCBBBBBB@@@???===;;;:::;;;::::::999999999::::::;;;;;;;;;::::::;;;;;;;;;999777777777999999888777222333333444666888999888IIIIIIIIIMMMUUU]]]\\\VVVTTTSSSQQQOOONNNMMMLLLLLLKKKKKKKKKMMMOOOQQQTTTUUUQQQWWW___eeehhhhhhgggggghhhhhhiiikkknnnqqqtttvvvvvv~~~zzz{{{cccsssttt}}}jjjoooIIIcccBBB@@@222///+++))))))***))))))((((((((((((((()))******(((((()))))))))*********************************+++++++++,,,---...///000000FFFmmmzzzwwwiiiyyyyyy}}}yyytttpppllljjjiiinnnppprrrtttvvvyyy~~~zzz___BBB777:::555))),,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******+++,,,---.........---===```oooaaafffoooppp}}}|||}}}|||||||||}}}|||yyyssspppcccbbbbbbccccccdddeeefff```______^^^]]]\\\\\\[[[YYYYYYYYYXXXXXXWWWWWWVVVRRRRRRPPPMMMIIIIIIMMMPPPPPPQQQRRRQQQRRRXXXaaahhhkkkiiikkkuuurrr```jjjVVV888,,,///...---+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++333222111000...,,,+++***+++)))((('''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))+++---//////222444555:::AAACCC@@@>>>CCCUUU]]]iiifffPPPUUURRRIIIAAA>>>;;;888999<<<888666666999???EEEHHHIIIJJJLLLOOOTTTXXXZZZYYYXXXVVVVVVUUUSSSRRRQQQPPPOOOLLLLLLLLLKKKIIIGGGEEECCC@@@AAABBBCCCCCCBBBAAAAAA===>>>>>>>>>>>><<<;;;:::555666444111888JJJ^^^iiilllpppttttttqqqmmmkkkjjjccccccbbb___[[[ZZZ\\\___YYYYYYZZZZZZYYYXXXWWWVVVVVVTTTRRRQQQOOOMMMLLLMMMGGGFFFDDDBBB@@@???>>>>>>>>>===<<<<<<<<<<<<===>>>======<<<<<<<<<<<<======999777666777888999888666444444666888999888999:::AAAGGGKKKLLLOOOTTTUUUSSSNNNNNNNNNMMMLLLKKKIIIIIIHHHHHHHHHIIIKKKLLLNNNOOOPPPVVV___fffiiiiiiggggggeeefffgggiiimmmqqqtttvvvyyy|||}}}yyyrrrNNNRRRrrriiiyyywww\\\LLL{{{ggg???444111,,,***)))))))))(((((((((((((((((()))******'''(((***+++,,,,,,,,,,,,************************,,,,,,+++,,,---///000111AAAddd{{{yyypppyyyuuu~~~{{{vvvrrrooolllkkkiiifffbbb___]]]\\\\\\___aaabbbcccfffjjjnnnrrrsssyyyrrrLLL:::>>>:::,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******+++,,,---...///...<<>>FFFIIIGGGDDD@@@GGGJJJZZZbbbWWWbbbKKKCCC;;;999777555666999777555555999@@@FFFIIIIIIHHHJJJOOOUUU[[[]]]\\\ZZZWWWVVVUUUTTTSSSRRRQQQPPPLLLLLLLLLLLLKKKHHHFFFEEEBBBCCCCCCDDDCCCBBB@@@???===>>>>>>>>>>>><<<;;;:::666888555111666FFFYYYeeelllqqquuuvvvsssooommmlllggggggfffbbb^^^]]]___bbb^^^^^^\\\\\\\\\\\\]]]^^^UUUWWW[[[\\\XXXRRRNNNOOOJJJHHHFFFCCCAAA@@@@@@@@@@@@@@@???>>>>>>???@@@AAA>>>>>>============>>>>>><<<:::888777777666444222///111444666555555999>>>???IIIQQQOOOKKKKKKNNNPPPLLLMMMMMMMMMMMMKKKIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKOOOVVV___gggjjjiiihhhgggcccdddeeehhhlllppptttvvv|||tttzzzzzzvvvgggKKKuuu}}}~~~eeeiiiBBB~~~LLL666222---***))))))((('''((((((((((((((()))******&&&'''***---......------************************,,,,,,,,,,,,---///111222]]]kkkWWWsssxxx{{{www|||tttppplllhhheee]]]^^^___^^^]]][[[ZZZ[[[VVVXXXZZZYYYWWWXXX[[[^^^XXX[[[cccooowww{{{www~~~cccJJJ>>><<<===,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))******+++---...//////555QQQwwwwwwuuuvvvYYY???>>>QQQgggyyy~~~{{{~~~~~~~~~{{{zzzwwwsssnnnggghhhiiiiiihhhgggeeeddd^^^^^^___``````aaabbbbbbYYYYYYYYYXXXWWWVVVUUUTTTMMMNNNPPPQQQQQQOOOKKKIIIJJJMMMQQQSSSRRRQQQRRRRRR[[[UUUTTTSSSPPPcccxxxwwwzzz\\\cccmmm\\\888000///---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++333222111///...,,,+++***((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%(((,,,///---+++222111555<<>><<<888>>>DDDCCCIIIPPPLLLFFF???888555777999999777777777888>>>EEEJJJKKKKKKLLLJJJMMMWWW```aaa^^^^^^[[[YYYVVVUUUVVVVVVVVVUUUTTTRRRPPPOOONNNKKKGGGDDDFFFEEEEEEDDDBBB@@@>>>===>>><<<::::::;;;;;;:::999999333000444777???RRRfffqqqrrruuuxxxyyywwwvvvvvvqqqooojjjfffbbbaaaaaaaaaaaa]]][[[]]]^^^]]]```ddd[[[ZZZZZZZZZ[[[ZZZXXXVVVLLLHHHDDDBBBBBBDDDFFFFFFCCCAAA??????@@@@@@???>>>AAAAAA@@@@@@???>>>======;;;999<<>>777444111333555777777888;;;===AAAJJJPPPPPPRRRVVVVVVQQQSSSQQQPPPNNNJJJFFFIIIOOOJJJHHHGGGFFFHHHKKKOOORRROOOVVV```ggghhhfffeeeeeefffffffffgggiiimmmppprrrsssvvvwww|||cccaaa{{{ZZZRRR^^^HHH+++555...%%%444,,,((())))))))))))))))))))))))&&&''')))+++++++++******++++++******************///***$$$000999)))333___fffcccfff}}}ooosss}}}{{{wwwrrrlllgggcccaaacccbbb___\\\ZZZYYYXXXXXXXXXVVVTTTSSSTTTUUUTTTSSSRRRTTTVVVYYY]]]cccjjjooo}}}|||JJJ:::@@@555000)))(((,,,...***###)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,///333555RRRbbblllvvvfffWWWWWWfffuuuyyywww}}}|||xxx{{{}}}~~~~~~yyywwwvvvtttppplllllljjjhhhfffddddddeeefffdddcccbbbaaaaaaaaaaaabbb]]]]]]]]]\\\[[[YYYWWWVVVPPPPPPOOOOOONNNOOOOOOPPPOOOOOOPPPQQQRRRRRRRRRRRRTTTRRRSSSRRRJJJHHH\\\tttuuukkksssYYYkkknnnLLL222444222,,,+++///---((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))+++'''(((000...(((---333222111///...,,,+++***((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%(((,,,......,,,111333666888999999777666999777>>>CCC???DDDJJJFFFAAA<<<666444666888777555777666888===DDDIIIKKKJJJLLLJJJNNNXXXaaabbb```___\\\ZZZXXXWWWWWWWWWVVVTTTSSSRRRPPPOOOOOOLLLHHHFFFFFFEEEEEEDDDBBBAAA@@@@@@>>>===;;;:::;;;;;;:::999999444333444555;;;OOOcccoooqqqtttxxxxxxwwwvvvvvvtttrrrnnnjjjgggfffeeeffffffbbb```aaaaaa```bbbfff```^^^[[[YYYYYYXXXWWWVVVPPPMMMHHHEEEDDDDDDDDDCCCDDDDDDCCCBBBAAAAAAAAAAAACCCCCCBBBBBBAAA@@@@@@???@@@>>>???DDDEEE@@@:::888888888888888:::;;;<<<<<<>>>GGGNNNOOOPPPSSSSSSPPPQQQNNNOOOPPPNNNJJJJJJNNNJJJIIIHHHHHHIIILLLOOORRRNNNTTT\\\cccggggggeeedddfffffffffgggiiillloooqqqsssuuuuuuzzzbbbSSSiii{{{hhhbbbWWWPPP111444---%%%///))))))))))))))))))))))))))))))'''((()))******+++++++++++++++******************---222...---222444SSSfffjjjnnnvvveeeooozzzzzz}}}xxxtttrrrppplllhhheeebbb```bbb```^^^[[[YYYXXXWWWWWWUUUTTTRRRQQQRRRRRRQQQOOOOOOPPPRRRSSSUUUZZZ___cccooosss{{{|||nnnOOO666;;;444,,,)))+++...---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++&&&(((///...+++555EEEpppwwwjjjWWWZZZkkkhhhgggjjjqqqvvvwwwuuu|||{{{zzz{{{xxxxxx|||~~~}}}yyywwwvvvtttqqqnnnooommmjjjgggffffffgggggggggfffdddbbbaaaaaabbbccc^^^^^^]]]\\\ZZZZZZYYYYYYVVVUUUTTTSSSRRRQQQQQQPPPOOOOOOQQQRRRSSSTTTTTTTTTQQQOOOQQQTTTNNNFFFKKKWWW{{{xxxzzzkkkppphhh<<<333,,,***++++++***+++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))111///++++++(((///AAA333222111///...,,,+++***((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&(((+++---.........555777444555:::999333@@@???HHHLLLDDDDDDGGGCCC:::777333333555666555333555666888===CCCGGGIIIIIILLLKKKPPP[[[bbbcccaaaaaa^^^\\\[[[ZZZZZZXXXVVVTTTSSSRRRPPPPPPOOONNNJJJGGGEEEDDDDDDCCCCCCCCCCCCDDD???===;;;:::;;;;;;:::999999666666666333777JJJaaakkkpppuuuxxxxxxwwwvvvvvvwwwuuurrrnnnllljjjjjjjjjiiieeeccccccccc```bbbeeeeeeaaa\\\XXXWWWWWWVVVVVVTTTQQQNNNKKKJJJIIIGGGEEEEEEGGGGGGEEEBBBAAACCCEEEFFFEEEEEEDDDDDDCCCCCCBBBFFFCCCCCCGGGGGGBBB???>>>@@@===::::::===???>>>===<<>>CCCFFFHHHHHHLLLLLLRRR]]]ddddddcccddd___^^^]]]]]]\\\ZZZVVVSSSSSSRRRQQQQQQQQQOOOLLLIIIDDDCCCCCCBBBCCCDDDEEEFFF???===;;;;;;;;;<<<;;;999777666888888333555III```iiipppwwwyyyyyyyyyyyywwwuuutttrrrpppnnnlllkkkkkkiiieeeccccccaaa^^^^^^aaadddaaa\\\YYYXXXXXXWWWVVVTTTRRRQQQPPPPPPOOOMMMKKKFFFIIIKKKHHHCCC@@@CCCGGGFFFFFFFFFFFFEEEEEEDDDDDDIIIEEEEEEGGGFFFBBBAAACCCCCC>>>:::;;;???BBB@@@======GGGQQQTTTSSSSSSUUUWWWTTTOOOMMMPPPRRRPPPMMMLLLKKKKKKLLLLLLMMMNNNOOOPPPOOONNNQQQZZZeeejjjgggcccgggffffffggghhhiiijjjkkkkkknnnlllpppwwwvvv{{{^^^MMMtttrrrxxxnnnSSSUUUoooIII111///222000***+++))))))))))))))))))))))))***)))(((((()))***,,,---******+++++++++++++++,,,'''333222...BBBiiinnnzzz|||uuuwwwwww~~~zzzuuuqqqkkkkkkjjjhhhgggfffeeeddddddcccaaa___]]]\\\[[[ZZZ[[[YYYWWWVVVVVVUUUSSSQQQPPPQQQQQQPPPOOOPPPSSSUUUWWWYYY]]]cccjjjrrrxxx{{{OOOEEE999222---******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,...,,,...111...555VVVyyynnn^^^vvvzzzdddgggkkkoooqqqtttvvvwwwsss~~~zzzzzz~~~}}}wwwqqqllljjjiiiiiigggdddgggrrr{{{}}}|||{{{|||{{{yyywwwvvvtttrrrqqqjjjiiigggeeeddddddeeefffdddeeefffhhhhhhgggeeedddaaa___\\\ZZZYYY[[[]]]___WWWWWWUUURRRPPPMMMJJJIIIKKKMMMOOORRRTTTVVVWWWXXX^^^WWWSSSTTTTTTQQQQQQTTTSSSWWWdddtttooodddkkkXXX222///333---***000*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++*********))))))))))))+++)))...;;;DDDUUUmmm333222111///...,,,+++***((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&''''''((())))))***,,,---///,,,777999333666@@@AAA888999<<>>444333222333333555555444444333666:::???BBBEEEGGGHHHKKKLLLTTT___eeeeeeeeefff```___^^^^^^]]][[[WWWUUUTTTSSSRRRRRRRRRPPPMMMJJJCCCCCCCCCCCCCCCDDDEEEEEE???===;;;;;;<<<<<<;;;:::666555888999444666HHH___gggrrrzzz|||{{{||||||yyyqqqqqqpppooonnnllljjjjjjjjjfffccccccaaa]]]\\\______^^^]]]\\\\\\[[[YYYVVVSSSRRRQQQQQQRRRPPPNNNKKKGGGJJJLLLIIICCCAAADDDHHHFFFFFFFFFFFFEEEEEEEEEEEEHHHEEEDDDFFFEEEAAABBBEEECCC>>>;;;<<>>888333...---...************************((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,+++111111***...HHHnnnkkkzzz~~~sssmmmjjjnnnvvvzzzxxxssswwwyyyyyyuuupppiiidddaaa```___]]][[[```mmmyyy|||{{{{{{{{{{{{zzzxxxvvvtttssssssiiiiiihhhhhhhhhgggggggggggghhhjjjkkkiiieee```\\\YYYVVVSSSQQQQQQSSSVVVXXXVVVUUUUUUSSSQQQOOOLLLKKKIIIKKKMMMPPPSSSUUUWWWWWWXXXUUURRRQQQPPPPPPTTTZZZSSS[[[___qqqlllbbb|||nnn===///111///,,,...************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++++++++++++++************...000999HHHUUUooo333222111///...,,,+++***((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&''''''&&&(((+++,,,++++++---...000666777333444:::;;;555555666CCCLLLGGGCCC>>>333222222333333444444444444333777<<>><<<;;;<<<<<<;;;:::666444666888444555FFFZZZdddrrr}}}}}}|||~~~zzzooopppppppppooonnnllljjjmmmiiifffgggddd```^^^```]]]]]]\\\]]]^^^]]][[[XXXUUUSSSQQQPPPPPPNNNKKKIIIJJJLLLLLLIIIFFFDDDEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDFFFEEEBBBDDDHHHCCCAAA@@@AAADDDFFFDDDBBB???CCCLLLVVVYYYVVVUUUWWW[[[UUUPPPPPPPPPMMMNNNPPPNNNNNNMMMLLLLLLMMMNNNOOOPPPNNNNNNVVVaaahhhiiifffddddddeeefffgggggghhhhhhjjjqqqnnnmmmvvvxxxtttvvv^^^]]]ccc~~~qqqgggKKKhhhKKK,,,---))),,,,,,***************************************+++,,,---******++++++,,,---------...&&&000PPP}}}jjj|||qqq{{{}}}vvvsssuuuxxxxxxvvv}}}yyyuuurrrrrrssstttsssooonnnmmmjjjhhheeedddcccaaaaaaaaa```^^^\\\[[[ZZZ^^^]]]\\\\\\\\\[[[XXXUUURRRSSSUUUUUUTTTUUUWWWYYY\\\[[[[[[\\\^^^```cccdddiiioooyyy|||cccOOO===666333---***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,------)))000000+++:::^^^~~~{{{~~~tttmmmiiinnnvvvyyyrrriiilllwwwzzzqqqnnnjjjeee```\\\ZZZYYYWWWUUUZZZgggttt{{{~~~~~~|||yyywwwvvvwwwnnnoooqqqqqqpppnnnkkkiiijjjjjjiiifff```YYYRRRNNNJJJHHHEEECCCDDDFFFIIIKKKQQQRRRSSSTTTTTTSSSQQQPPPIIIJJJMMMPPPSSSUUUVVVWWWRRRVVVYYYXXXTTTQQQSSSWWWQQQ\\\```dddwwwyyyeeexxxeeehhhzzz~~~OOO111+++//////,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,(((666CCCNNNVVV]]]{{{333222111///...,,,+++***((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%(((,,,...---,,,,,,---222333444444666777777777AAA<<>>222222222222222111222333444333888>>>BBBDDDEEEGGGIIIGGGKKKUUU```fffffffffhhhaaa___\\\[[[\\\[[[ZZZYYYXXXVVVUUUTTTSSSQQQMMMJJJGGGHHHJJJJJJIIIFFFCCCBBB@@@>>><<<;;;<<<<<<<<<:::777333333555333444AAARRRaaaqqq}}}}}}|||zzzqqqrrrtttuuutttssspppooonnnjjjhhhiiifffaaa```bbb___^^^\\\\\\]]]]]]\\\ZZZWWWUUUSSSRRRRRRQQQOOONNNOOONNNLLLKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEGGGIIIHHHEEEGGGLLLGGGGGGHHHIIIIIIHHHFFFEEECCCCCCJJJVVV]]][[[WWWWWWWWWTTTSSSTTTQQQNNNNNNRRRPPPNNNLLLJJJJJJKKKNNNOOONNNMMMNNNTTT]]]dddgggfffbbbcccdddeeefffggghhhhhhhhhqqqnnnkkksssxxxtttuuu|||{{{]]]ooo|||cccssslll```SSSTTT111///(((...***************************))))))***+++,,,,,,,,,,,,******++++++,,,------...***+++LLLwwwuuupppvvv|||~~~}}}yyyuuummmhhhccc___```ccchhhkkksssrrrqqqrrrtttvvvuuuuuuqqqpppnnnllliiigggeeedddccccccccccccaaa___^^^\\\^^^]]]]]]^^^___]]]ZZZXXXUUUVVVXXXXXXWWWWWWYYYZZZ[[[[[[\\\]]]^^^```aaabbbaaaeeekkkrrrzzz}}}aaaEEE999555---***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***,,,------......---...999SSStttzzzaaadddgggggggggkkkooorrrrrrqqqfffllltttyyy{{{zzzyyyxxxkkkjjjgggddd```\\\XXXVVVSSSPPPRRR]]]jjjuuu~~~}}}zzzzzz{{{wwwxxxzzzzzzwwwrrrlllhhhccc___ZZZSSSLLLFFFBBB@@@===<<<:::999:::<<<>>>@@@EEEGGGJJJMMMOOOPPPPPPPPPJJJKKKNNNQQQSSSUUUWWWWWWUUUYYY\\\[[[XXXVVVVVVVVVTTTWWWVVV[[[nnn______uuubbbmmmnnn@@@***///222***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---......333DDD[[[ttt|||333222111000...,,,+++***((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''((($$$(((---///...,,,+++,,,111///111666999777999>>>MMMBBBAAABBB======999,,,222222222000///000222444333999???CCCDDDEEEGGGIIIFFFKKKUUUaaafffeeefffiiiaaa^^^[[[ZZZ[[[[[[[[[ZZZYYYWWWVVVTTTSSSQQQMMMJJJJJJKKKMMMMMMLLLHHHDDDAAA@@@>>><<<<<<<<<===<<<;;;888333111333222222===KKK^^^ppp}}}|||{{{yyytttvvvxxxyyyyyywwwuuusssmmmiiihhhhhhfffaaa___aaaccc```\\\ZZZ[[[\\\\\\\\\XXXVVVUUUUUUWWWXXXXXXWWWRRRPPPMMMLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFIIILLLJJJHHHJJJPPPKKKMMMPPPPPPMMMJJJGGGGGGGGGEEEKKKYYYaaa___ZZZYYYQQQRRRUUUWWWTTTOOOOOOTTTPPPNNNKKKIIIIIIJJJMMMOOOMMMLLLMMMRRRZZZaaaeeefffaaabbbccceeefffggghhhhhhdddooolllgggooouuusssssskkk[[[[[[ttt~~~sssmmmuuutttxxxLLLyyyUUU999666,,,///(((************************((()))+++,,,------,,,+++******+++,,,,,,---......444AAArrr```YYYuuuwwwjjjccc\\\iii}}}{{{{{{vvvrrrjjj]]]SSSXXXWWWUUURRRQQQVVV```hhhnnnooorrrvvvzzzzzzyyywwwsssrrrpppnnnllljjjhhhhhhggggggggggggfffdddbbbaaa_________aaaaaa```]]][[[XXXZZZ[[[[[[ZZZYYYZZZ\\\ZZZ[[[\\\^^^aaabbbdddeeebbbcccdddeeeiiittt{{{VVVEEE===444///000************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))+++,,,---......666,,,///IIIjjjwwwjjjzzzxxxuuusss\\\ddd```eeeiiiiiiiiippp}}}wwwvvvyyy|||yyyrrroooqqqiiihhhgggdddaaa\\\XXXVVVPPPKKKKKKTTT```nnn|||}}}}}}|||}}}{{{ssskkkeeeVVVQQQIIIAAA;;;888888999888777666666666888:::;;;888:::???CCCGGGIIIJJJJJJLLLMMMOOORRRTTTVVVXXXXXXYYYYYYXXXUUUTTTVVVXXXWWWSSSWWWWWW[[[fffooolllyyyYYY]]]^^^PPP---111555++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...//////HHHUUUqqq444222000...,,,+++***)))))))))))))))((((((((((((((((((&&&&&&%%%&&&'''((('''(((***,,,---------,,,111111666<<<<<<666555999JJJGGGCCC@@@===:::666333222222222111000111333555:::<<>>:::::::::777333888666444555666888888888:::;;;<<<>>>@@@AAABBBCCCFFFIIILLLOOOQQQTTTWWWZZZ]]]\\\ZZZYYYYYYYYYWWWVVVTTTNNN[[[[[[^^^gggkkkdddnnnfffHHH333//////,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***+++&&&222((()))000111TTTOOObbbuuu444222000...,,,+++***)))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((***))))))***+++,,,.../////////333888888444555999CCCBBB@@@===:::777444333222222222111000111333555:::<<>>???===;;;<<<:::888888999:::::::::999999:::<<<===???@@@AAABBBEEEHHHKKKMMMQQQUUUXXX]]]\\\\\\\\\\\\\\\[[[ZZZZZZTTT^^^\\\]]]cccddduuu{{{yyygggkkkmmm555000***---,,,+++******))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,'''000)))111>>>GGGmmmppp~~~444222000...,,,+++***)))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((+++***(((((()))+++///111//////111555666444666;;;;;;===>>><<<666222111222111222222111000111333555:::<<>>=========888666555444111111:::DDD^^^uuu|||{{{{{{}}}}}}|||yyyvvvnnnllljjjllloooooommmjjjgggccc```___aaabbb```^^^___^^^[[[UUUPPPPPPTTTYYYWWWVVVUUUTTTQQQOOOMMMLLLGGGHHHIIIIIIHHHHHHIIIJJJIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPQQQQQQPPPRRRWWW[[[SSSLLLJJJOOOVVVYYYYYYZZZWWWTTTSSSTTTUUUTTTUUUYYYQQQNNNJJJKKKNNNPPPPPPOOOMMMMMMMMMQQQ[[[fffiiieeecccdddeeeeeeddddddfffhhhhhhiiiiiijjjmmmppprrrtttuuunnn[[[TTTvvveee}}}{{{JJJzzzGGG888...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...+++---222---...;;;rrrppppppppp~~~yyyppplllttt{{{tttnnngggccc___[[[YYYXXXVVVTTTTTTQQQNNNLLLJJJKKKSSS]]]qqqvvvzzzzzz{{{|||yyytttpppnnnjjjiiihhhhhhgggfffhhhhhhgggfffddddddfffgggfffeeedddcccdddeeehhhiiiiiiaaaYYYWWW[[[___^^^\\\_________aaadddfffffffffccceeeggghhhgggggghhhiiijjjuuurrr>>>:::***,,,,,,,,,,,,++++++******))))))))))))))))))))))))((((((((()))))))))******///,,,******+++---......---555___ccc___{{{pppeeefffYYYbbb``````eeeoooyyy{{{uuupppmmmmmmjjjeeebbb___[[[WWWTTTSSSPPPNNNNNNPPP[[[ppp~~~ooo```TTTOOONNNLLLGGGBBB@@@BBBDDDDDDCCCAAA???<<<;;;<<<===<<<<<<::::::;;;<<<===>>>???@@@???AAACCCEEEGGGKKKQQQTTT[[[[[[]]]^^^^^^^^^^^^]]]```YYY```\\\[[[```\\\fffwwwWWWNNN>>>444,,,...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++///***,,,***888LLLbbb444222000...,,,+++***)))))))))))))))((((((((((((''''''&&&%%%&&&'''((()))******))))))***,,,...000111111222444444666:::>>>999===@@@<<<555000///111000111111000000111333555999<<<>>>@@@BBBDDDGGGIIIKKKNNNUUUbbbmmmqqqlllffffffdddbbb```____________[[[[[[ZZZYYYXXXXXXYYYYYYYYYSSSOOOQQQRRRNNNKKKKKKFFFEEEBBB@@@???>>>>>>>>>999777666555111111999CCC[[[qqq~~~}}}|||||||||}}}|||{{{yyywwwooommmkkkllloooooommmjjjooojjjdddbbbeeeeeebbb^^^YYY___eeeeee```[[[[[[\\\YYYYYYXXXVVVTTTRRRPPPOOOMMMLLLLLLJJJIIIHHHHHHHHHJJJJJJLLLMMMOOOPPPQQQRRRQQQPPPPPPRRRTTTVVVWWWWWWYYYPPPLLLOOOVVVYYY[[[]]]UUUTTTSSSTTTUUUVVVWWWYYYLLLKKKKKKMMMPPPRRRPPPOOOKKKMMMNNNRRR\\\gggjjjhhhdddeeefffeeeddddddeeegggiiiiiiiiijjjllloooqqqssstttpppuuugggFFFsssyyytttuuuqqqIII```OOOAAA&&&111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------333,,,+++222,,,333PPP~~~vvvgggjjjnnnttt~~~|||xxxqqqhhhccc```^^^\\\ZZZYYYXXXWWWWWWUUUQQQNNNLLLIIIIIIPPPYYYqqqwww{{{zzzzzz{{{yyyvvvrrrpppmmmkkkjjjjjjjjjjjjjjjkkkjjjgggcccaaaccceeeeeedddddddddfffhhhkkklllrrrkkkbbb\\\[[[\\\]]]]]]___^^^^^^```cccffffffeeefffgggiiiiiigggfffeeeffffffqqq}}}\\\CCC---...,,,+++******+++******))))))))))))))))))))))))(((((()))))))))*********---)))(((+++...//////111444GGGsss~~~zzzyyyuuuZZZcccxxxeee\\\ddd[[[bbb^^^^^^fffsss~~~}}}wwwrrrooonnnkkkgggdddaaa^^^YYYVVVTTTQQQPPPOOONNNTTTiiitttggg]]]XXXUUUTTTPPPMMMHHHFFFFFFGGGGGGFFFDDDAAA>>>======>>>===<<<>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAABBBFFFKKKOOOUUUXXX[[[]]]^^^^^^^^^^^^```XXX___ZZZZZZ___WWW\\\uuu|||kkkBBBjjjgggbbbTTT999444///...---++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******++++++...------333EEEYYYrrrxxx444222000...,,,+++***)))))))))))))))(((((((((((('''&&&&&&%%%&&&'''((()))((()))***+++,,,---------000111222111222666;;;>>>===@@@AAA===555///...000///000111000///000333555999;;;>>>@@@BBBDDDFFFIIIHHHLLLVVVcccooosssooojjjfffdddcccaaa```___``````^^^]]][[[YYYYYYXXXXXXWWWXXXRRRNNNPPPQQQMMMJJJJJJGGGFFFCCCAAA???>>>>>>>>>;;;999888666222111888AAAYYYlllwww~~~}}}}}}}}}}}}}}}|||{{{xxxwwwvvvrrrooommmnnnoooooolllhhhuuuoooiiigggiiijjjhhheeeZZZbbbkkkmmmhhhbbb^^^]]]YYYYYYXXXWWWVVVTTTSSSRRROOONNNLLLKKKJJJJJJJJJIIIKKKKKKLLLNNNOOOQQQRRRSSSRRROOOOOOTTT[[[]]]ZZZUUUYYYQQQMMMQQQVVVYYYYYY[[[SSSUUUWWWWWWXXXXXXXXXWWWIIIJJJLLLOOORRRRRRPPPOOOJJJMMMOOORRR[[[fffjjjiiifffggggggfffeeeeeeggghhhiiiiiiiiiiiikkkmmmoooqqqpppvvvqqqRRRbbbooopppRRRGGGqqqvvvMMM777666666,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++444...)))///222EEElll|||eeeWWWcccqqqzzz~~~yyytttnnnhhhbbb^^^]]]]]]\\\ZZZXXXWWWWWWWWWSSSOOOMMMLLLIIIIIIOOOXXXrrrxxx|||zzzyyyyyyyyyvvvrrrqqqooommmkkkjjjjjjkkkhhhgggfffcccaaa```aaabbb```aaaccceeegggiiijjjkkkuuusssmmmeee]]]ZZZ[[[^^^]]]\\\]]]___bbbeeeeeeeeeiiijjjjjjhhhffffffgggiiigggooosssuuurrrHHH<<<111...***))))))******)))************************))))))))))))************,,,((()))...000......111FFFfffzzznnnrrr|||eee___]]]___```___^^^]]]```^^^```jjjxxx~~~|||yyyvvvtttpppnnnjjjhhheeeaaa]]]YYYVVVRRRRRRQQQLLLMMM```wwwvvvkkkeeedddbbb]]]WWWVVVTTTPPPMMMKKKHHHFFFDDDEEECCC@@@>>>>>>>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCAAAAAACCCFFFJJJOOOSSSYYY\\\\\\\\\\\\]]]]]]UUU[[[XXX\\\cccWWWWWWlllpppyyy[[[dddZZZTTTttt???444000///...,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,%%%111:::PPPfffmmm|||{{{444222000...,,,+++***)))))))))))))))(((((((((((('''&&&%%%%%%&&&''')))***'''(((***,,,---------,,,...000000......333888999AAAAAA@@@;;;444000/////////000000000///000333666999;;;>>>@@@AAACCCFFFHHHEEEMMMYYYfffooorrrpppmmmhhhfffdddcccaaaaaaaaaaaa^^^\\\ZZZYYYYYYXXXVVVTTTWWWRRRQQQRRRQQQMMMJJJJJJIIIGGGEEEBBB@@@?????????<<<:::999777222000777@@@YYYjjjuuu|||}}}yyyvvvuuuuuuvvvssspppppprrrqqqnnnjjjnnnjjjeeedddfffiiiiiihhhdddhhhkkkiiieee```^^^^^^YYYYYYYYYXXXWWWUUUTTTSSSNNNLLLJJJJJJLLLNNNNNNNNNKKKKKKLLLLLLNNNOOOQQQRRRPPPNNNOOOUUU]]]aaa^^^YYYVVVNNNKKKPPPVVVWWWWWWXXXSSSWWWZZZYYYYYYYYYWWWRRRHHHJJJMMMPPPRRRQQQPPPOOOIIILLLOOORRRZZZeeeiiiiiieeefffggggggffffffhhhjjjhhhhhhhhhhhhiiikkkmmmnnnlllzzzrrrtttmmm[[[fffpppvvvppprrrLLLhhhwwwnnn:::444''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***222///***111DDDdddvvvMMMZZZhhhvvv{{{}}}~~~{{{tttnnnjjjeeebbb___\\\]]]\\\[[[XXXVVVUUUVVVRRRNNNLLLKKKHHHHHHNNNVVVooowww}}}|||zzzzzzzzzwwwrrrrrrqqqmmmjjjhhhiiijjjjjjhhheeeeeefffgggfffeeeaaabbbdddfffhhhiiiiiiiiinnnqqqqqqjjjaaa[[[[[[^^^ZZZZZZ[[[^^^bbbeeeffffffkkkjjjiiigggeeefffhhhkkkgggkkkggg^^^gggyyyOOO???666111+++)))******)))(((************************)))))))))*********++++++...***,,,111000+++...555KKKwwwiii\\\YYYiiiggghhhQQQGGG]]]eee[[[\\\___aaagggqqq{{{~~~}}}||||||zzzyyyrrrpppmmmkkkiiieee```\\\ZZZUUUTTTTTTNNNJJJXXXnnnuuukkkiiijjjhhh___UUUYYYYYYWWWUUUQQQLLLHHHEEEHHHEEEBBBAAAAAABBBAAA@@@BBBBBBAAAAAA@@@@@@@@@@@@FFFFFFEEECCCAAAAAADDDFFFKKKQQQXXX\\\\\\[[[[[[\\\[[[TTT[[[XXX```iiiYYYTTTjjjqqqsss|||rrrnnnaaaXXX|||SSS222111000///---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---$$$===PPPuuu|||444222000...,,,+++***)))))))))))))))((((((((((((&&&&&&%%%%%%&&&''')))***))))))******+++------...---111111------333777777AAA???;;;666222000//////...///000//////000333666888;;;>>>@@@AAACCCFFFHHHEEEOOO]]]iiiooopppooooookkkjjjhhhfffdddccccccddd___]]]\\\\\\]]]\\\XXXUUUVVVUUUVVVWWWTTTNNNLLLNNNKKKJJJGGGDDDBBBAAA@@@@@@===;;;:::888333000666>>>TTThhhuuu|||zzzvvvuuuuuuxxxuuussstttvvvvvvssspppjjjgggeeecccbbbdddfffhhhiiiiiihhhfffdddaaa```___\\\[[[[[[YYYWWWUUUSSSRRRPPPMMMJJJKKKMMMOOOOOOOOOJJJJJJIIIIIIJJJLLLMMMNNNMMMNNNPPPRRRTTTWWWZZZ\\\VVVNNNKKKOOOUUUWWWWWWYYYUUUZZZ[[[WWWVVVWWWTTTOOOHHHJJJNNNQQQQQQPPPPPPOOOIIILLLOOORRRYYYccchhhhhhccceeeffffffeeefffhhhjjjgggggggggggghhhiiikkklllkkkvvvrrrppp~~~UUUWWWqqqzzz{{{aaabbbWWWggg===)))------------------------++++++,,,,,,,,,,,,------,,,---...---888]]]}}}{{{~~~pppnnnvvvaaafffrrr}}}~~~~~~}}}yyysssoookkkhhheeeccc\\\]]]^^^\\\YYYVVVVVVWWWRRROOOMMMKKKHHHFFFLLLTTThhhttt|||yyyuuuuuusssoookkkhhhiiijjjqqqkkkeeedddggghhhddd```^^^]]]\\\[[[[[[\\\]]]^^^___dddiiiiiieee```]]]]]]ZZZZZZ[[[___dddgggiiiiiijjjjjjiiihhheeeeeefffhhheeelllhhh\\\aaa|||vvvNNN<<<555...***+++,,,***(((************************))))))*********+++++++++...***,,,000///,,,555CCC[[[wwwnnnfffVVV```jjjcccOOOIIIYYY^^^YYY\\\___fffooowww||||||zzzrrrqqqooommmkkkgggaaa^^^```XXXWWWXXXQQQJJJSSSfffyyyqqqmmmlllggg]]]TTTXXXZZZ\\\[[[XXXSSSNNNKKKLLLJJJGGGFFFFFFGGGFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@EEEFFFFFFDDDCCCBBBCCCEEEKKKRRRZZZ^^^^^^\\\\\\^^^```XXX^^^\\\dddnnn[[[RRRfffrrrzzz|||wwwlll|||yyy===222111///...,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...;;;UUUddd444222000...,,,+++***)))))))))))))))((((((((((((&&&&&&%%%%%%&&&''')))***+++***)))((())),,,...000///444444//////555888777???;;;666222000000000///...////////////000333666888;;;===???AAACCCFFFHHHEEEQQQ```kkknnnnnnnnnooonnnmmmjjjhhhfffeeeeeeeeeaaa______```bbbaaa]]]YYYWWWXXXZZZ\\\WWWOOONNNQQQMMMKKKIIIFFFDDDCCCBBBBBB===<<<:::888333000555>>>OOOfffuuu{{{zzzvvvuuuvvvyyywwwuuuwwwyyyzzzxxxuuupppooolllhhheeeeeehhhkkkeeeeeegggiiiiiigggccc______^^^]]]ZZZXXXUUURRRQQQUUUQQQMMMKKKMMMNNNMMMLLLIIIHHHGGGGGGHHHIIIJJJKKKMMMPPPQQQNNNIIIJJJRRRZZZXXXPPPLLLPPPVVVYYYZZZ\\\WWW[[[ZZZUUUSSSUUUSSSMMMHHHKKKOOOQQQQQQPPPOOOOOOHHHLLLOOORRRXXXbbbggggggaaacccdddddddddeeehhhjjjgggfffffffffggghhhjjjkkklllrrrqqqpppMMMccckkksssVVVkkkPPPAAA333------------------------++++++,,,,,,,,,---------...)))---000???qqq}}}uuuYYYXXXiiimmmyyy~~~~~~{{{xxxtttqqqnnnlllhhheee]]]___aaa___\\\YYYYYY[[[TTTPPPMMMKKKGGGEEEJJJQQQbbbqqqzzzyyyyyywwwsssmmmjjjkkkmmmrrriii```^^^```___XXXQQQTTTQQQMMMIIIGGGHHHJJJLLLSSSXXX```fffhhhfff```[[[YYYZZZ\\\```eeeiiikkkkkkhhhiiijjjhhhfffddddddddddddqqqsssiiijjj~~~[[[@@@999000,,,------,,,)))************************)))************+++++++++***'''***///...///???SSS}}}fffjjjlllTTTUUUbbbWWWWWW\\\UUUPPPWWW^^^___iiiuuu{{{{{{|||}}}yyyrrrqqqooommmkkkgggbbb^^^ddd[[[YYY\\\UUUKKKRRRbbb|||vvvpppkkkddd\\\VVVUUUYYY]]]___]]]XXXTTTQQQOOOMMMKKKJJJKKKKKKKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEEEECCCCCCDDDEEELLLTTT]]]aaa```^^^^^^```eee]]]bbb___hhhqqq\\\PPPUUUfffxxx~~~}}}~~~zzzOOO222111000...,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...WWWkkknnn}}}444222000...,,,+++***)))'''''''''''''''''''''''''''&&&%%%$$$%%%''')))***,,,,,,,,,,,,---...//////...---...000444666666666>>>:::444000...///000000000///---,,,...111555777999:::;;;>>>BBBDDDDDDDDDLLLRRR\\\gggoooqqqnnnjjj{{{tttllliiijjjjjjfffbbbaaadddggggggccc```^^^___```___]]]YYYUUUQQQPPPQQQMMMKKKHHHFFFEEEDDDBBB@@@AAA;;;666333111111666>>>LLLbbbvvvzzz}}}{{{wwwvvvzzz~~~|||tttpppmmmjjjiiiiiijjjjjjjjjkkkiiigggggggggfffdddcccbbb```]]]\\\[[[YYYWWWUUUVVVSSSOOOLLLLLLMMMMMMMMMPPPNNNKKKHHHGGGHHHJJJKKKLLLMMMNNNMMMLLLMMMOOOPPPMMMSSSQQQMMMWWWgggjjj```ccc___ZZZYYYXXXTTTNNNIIIOOOOOOQQQTTTUUURRRJJJDDDLLLOOORRRTTT[[[cccgggeee```aaabbbdddeeefffffffffkkkhhheeeeeefffiiijjjkkkmmmqqqrrrqqq|||XXXNNNlllwwwvvvhhhiiiBBBddd:::444000------...,,,((())),,,---,,,,,,,,,,,,---......000///222)))TTTwww{{{{{{ooooooQQQ```aaa{{{|||~~~~~~~~~}}}xxxtttrrrpppmmmkkkcccdddeeedddaaa\\\VVVSSSQQQPPPNNNIIIDDDCCCFFFIIIVVVnnn{{{sssnnnmmmmmmmmmllluuufffVVVMMMHHHCCC???>>>;;;:::999999999:::<<<===@@@AAAEEEJJJQQQYYY```dddYYY[[[ZZZ[[[bbbllllllfff___^^^___aaadddeeeeeedddgggrrrsssppptttyyy{{{bbbNNN555555...)))///,,,///******))))))))))))***************)))******+++,,,...000'''---999,,,;;;sssrrrcccaaa___MMMtttZZZUUUSSSUUUVVVUUUVVVYYYbbbsss{{{sssqqq}}}}}}{{{yyyvvvsssooonnnooommmgggbbbbbb___[[[XXXRRRMMMOOOUUUyyyyyytttpppmmmhhhcccdddeeeeeeccc___[[[YYYXXXWWWUUUQQQOOOOOOOOONNNLLLOOOLLLIIIIIIKKKKKKIIIGGGKKKHHHEEEEEEFFFFFFCCC@@@HHHMMMVVV^^^bbbcccbbb``````^^^\\\bbbmmmpppbbbQQQNNNmmmuuuvvvgggzzzdddjjj555///000...(((---222)))************))))))))))))************************))))))))))))************222)))"""***111+++444PPPdddpppyyypppjjj444222000...,,,+++***)))'''''''''''''''''''''''''''&&&%%%%%%%%%''')))***+++++++++++++++---............///222666:::;;;<<<===999333///...///000000000///------...111555777::::::<<>>:::888999888777666666777888:::;;;::::::<<<@@@EEEKKKPPPSSSWWWYYYZZZ[[[aaajjjnnnkkkaaaaaaaaaccceeehhhiiijjjjjjrrrrrrssswwwwww\\\CCCCCC;;;...+++&&&,,,******))))))))))))*********************++++++,,,)))///...000000...VVVooodddNNNmmmiiiWWWTTTTTTUUUUUUTTTWWW]]]fffvvvxxxnnnwww}}}{{{yyyyyyuuuqqqpppooolllfffaaaaaa^^^\\\YYYRRRLLLNNNSSSrrr|||vvvrrrnnnnnnmmmjjjfffccc```___[[[YYYVVVTTTTTTTTTSSSRRRUUURRROOONNNNNNMMMKKKIIIHHHFFFEEEGGGJJJKKKJJJHHHEEEKKKSSS[[[___aaa___^^^```]]][[[```kkknnnaaaRRROOOmmmvvvxxx~~~rrr]]]uuuNNN444...111(((+++000&&&************))))))))))))************************))))))))))))***************000...))))))JJJzzz{{{bbb444222000...,,,+++***)))'''''''''''''''''''''''''''&&&%%%%%%&&&((()))***************+++,,,---------------111666;;;>>>???;;;777222///...///000000000///...---///222555777:::;;;>>>@@@CCCEEEFFFFFFJJJPPP[[[gggqqquuusssqqqsssoookkkjjjlllmmmllljjjiiihhhfffbbb^^^]]]]]]^^^^^^^^^]]]ZZZWWWUUUUUUVVVOOONNNNNNMMMLLLHHHBBB>>>@@@:::666333111000666===III]]]ooowww{{{|||xxxvvvtttrrrpppoooooopppqqqnnnjjjgggeeedddbbbaaadddbbb```______^^^\\\ZZZZZZWWWTTTRRRRRRRRRRRRQQQLLLLLLKKKKKKJJJJJJIIIIIIHHHIIIJJJIIIHHHHHHJJJKKKJJJUUU___bbb^^^YYYZZZ\\\ZZZ^^^```ZZZPPPKKKMMMQQQRRRTTTVVVVVVSSSOOOLLLKKKNNNRRRTTTWWW]]]fffjjjhhhcccdddeeefffffffffffffffhhhfffeeefffiiilllnnnooommmjjjjjjnnnrrr~~~aaa]]]yyyvvvqqqeeeJJJ___;;;111...,,,...---***+++...---,,,,,,,,,,,,---......000...000QQQzzzhhhkkkddd^^^]]]```zzz|||}}}~~~~~~~~~{{{wwwrrroooooolllgggaaa]]]ZZZXXXXXXPPPPPPNNNKKKHHHGGGIIIKKKZZZnnn||||||zzzxxxssskkkaaaZZZLLLDDD===:::888555444666666666555555666888999:::777777888999;;;>>>AAACCCMMMQQQUUUWWW]]]hhhppptttvvvuuutttssssssssstttuuuooorrrsssxxx{{{uuu|||wwwOOOCCC:::111---&&&,,,******))))))))))))*********************+++,,,,,,,,,,,,000222,,,666jjjWWWLLL\\\SSSSSSTTTUUUTTTSSS[[[dddvvv{{{~~~~~~{{{xxxzzzwwwsssqqqppplllfffaaa```^^^]]][[[TTTMMMLLLPPPjjjyyywwwtttpppllliiigggfff```^^^[[[ZZZZZZZZZYYYXXX\\\YYYVVVUUUSSSRRROOOMMMJJJJJJJJJKKKNNNOOONNNMMMCCCHHHPPPWWW[[[\\\ZZZYYYZZZWWWUUUYYYdddhhh^^^PPPNNNiiivvv{{{{{{|||WWWppp___fffsss>>>---555+++***111'''++++++*********)))))))))************************)))))))))*********++++++'''...,,,***333EEEggg~~~hhhbbbZZZ444222000...,,,+++***)))''''''''''''''''''''''''&&&&&&&&&&&&'''(((***+++************+++,,,---...,,,+++,,,///444999<<<>>>888555000......///000///000///......000222555777:::===???BBBCCCEEEGGGHHHNNNSSS^^^iiissswwwvvvssssssqqqnnnmmmmmmnnnnnnnnnkkkjjjhhhfffcccaaaaaa```ZZZ[[[[[[YYYVVVUUUVVVWWWRRRPPPNNNLLLJJJGGGBBB??????:::666444222111555<<>>@@@FFFLLLPPPVVVaaannnwww}}}{{{zzzvvvuuuuuu|||~~~qqqwwwdddDDD777333444***,,,+++******))))))******++++++************+++,,,,,,333))),,,222111BBBlllFFF```lllTTTPPPQQQTTTUUUSSSTTT```mmm{{{{{{xxxyyyvvvtttrrrppplllhhhddd```______^^^WWWNNNKKKNNNeee~~~zzzuuuqqqnnnkkkhhhgggcccaaa^^^]]]]]]^^^]]]\\\^^^]]][[[ZZZYYYWWWUUUSSSRRRRRRQQQQQQPPPNNNLLLJJJEEEIIIOOOTTTWWWWWWUUUTTTRRROOOMMMRRR\\\bbb[[[OOOKKKcccsss||||||zzz~~~ZZZSSSmmmIII---777---+++333++++++++++++*********))))))************************))))))*********+++++++++111000$$$'''CCCaaauuuxxxnnnkkkYYYbbbiii444222000...,,,+++***)))''''''''''''''''''''''''%%%&&&&&&'''((()))***++++++++++++,,,,,,---...///...------///444777999:::555222///---.../////////000/////////000333555777:::===AAACCCCCCDDDGGGIIIOOOTTT]]]hhhqqquuutttqqqqqqqqqpppnnnlllllllllmmmggggggggghhhgggeeebbb```ZZZ[[[[[[ZZZXXXWWWXXXYYYWWWSSSNNNKKKIIIHHHEEEDDD@@@;;;777555333111666<<>>;;;::::::999999;;;<<<======<<<<<<<<<======>>>>>>;;;???DDDHHHLLLUUUcccnnnwww{{{{{{yyyxxxzzzxxxvvv||||||ooottt]]]FFF777222)))---++++++************+++++++++++++++***+++,,,,,,---111))),,,222777MMMpppsssPPPoooOOORRRMMMPPPTTTUUUSSSWWWfffvvvzzz}}}{{{xxxuuutttsssrrrpppmmmjjjgggbbbaaabbb```YYYNNNKKKLLL```{{{vvvqqqooollliiigggeeeccc```^^^^^^^^^^^^]]]\\\]]]^^^^^^]]][[[[[[ZZZWWWXXXWWWUUURRRNNNLLLJJJIIILLLQQQUUUVVVVVVSSSQQQOOOMMMLLLPPPZZZaaa[[[PPPIII]]]ooozzzlllLLLNNNWWW111222,,,+++222---++++++++++++************************************************++++++++++++''',,,)))444VVVrrr}}}xxxuuuwww``````hhhiii444222000...,,,+++***)))''''''''''''''''''''''''%%%%%%&&&((()))***++++++,,,,,,,,,,,,---...//////000///000222666888888888222000---,,,...//////////////////000111333555666999===AAACCCBBBCCCFFFIIIMMMRRR[[[eeennnqqqqqqoooooopppqqqnnnjjjhhhiiillldddddddddffffffddd```]]]\\\\\\]]][[[ZZZYYYZZZ\\\YYYUUUOOOKKKJJJIIIIIIHHH@@@<<<888777555333777===BBBKKKXXXccclllttt{{{||||||zzzzzzxxxuuurrryyy{{{|||yyyuuurrrsssuuutttrrrqqqpppqqqpppnnnllleeedddaaaaaa``````^^^\\\]]][[[XXXWWWWWWWWWUUUTTTPPPPPPPPPPPPNNNLLLIIIHHHHHHIIIIIIHHHGGGFFFGGGIIINNNPPPSSSXXX\\\`````````^^^VVVMMMKKKOOOUUUYYYZZZZZZYYYVVVSSSPPPPPPSSSUUUSSSVVVWWWXXX]]]eeegggeeecccdddeeefffffffffffffffiiihhhfffgggiiijjjiiihhhooonnnpppssspppqqqRRRDDDnnn|||xxxyyycccYYYbbb^^^;;;333......///...---...---,,,,,,,,,,,,---......(((666RRRsssqqqbbblllqqqtttrrraaaKKKPPPWWWnnnxxx~~~~~~~~~}}}|||wwwtttqqqpppnnnjjjccc\\\VVVRRRLLLKKKIIIIIIIIIHHHEEECCCFFFVVVlll}}}xxxlll```WWWSSSRRRFFF<<<555666;;;===???AAA===<<<;;;:::::::::;;;<<<:::;;;;;;<<<<<<=========>>>???AAADDDFFFIIITTT^^^\\\cccmmmsssttttttuuuwwwvvvwwwtttuuuuuummmsssvvvXXX999///***333++++++************+++++++++++++++++++++,,,------(((...111444CCC```YYYkkkgggEEEPPPMMMOOORRRTTTUUU\\\lll}}}|||{{{xxxssssssrrrqqqooollljjjhhhcccbbbcccaaaXXXNNNIIIKKKZZZ~~~yyyuuutttqqqmmmiiigggeeeaaa```______^^^\\\[[[]]]```aaa```______```XXXZZZ[[[ZZZVVVRRRPPPOOOLLLOOOTTTWWWYYYXXXWWWUUUSSSRRRQQQUUU^^^ccc]]]RRRKKK[[[nnnxxx|||~~~~~~|||yyyYYY===pppnnn???...***+++------,,,++++++++++++******************************************++++++++++++,,,++++++...IIIzzzqqq___cccppplll___444222000...,,,+++***)))''''''''''''''''''''''''$$$%%%'''(((***+++++++++++++++++++++,,,---...///---...000333666888777555000...,,,,,,---///////////////000000222444555666888===AAABBBAAABBBFFFIIILLLQQQZZZeeennnssssssqqqmmmqqqssspppkkkiiikkkooogggeeeccccccdddccc___\\\ZZZ[[[[[[ZZZXXXWWWYYYZZZUUUQQQMMMKKKIIIIIIGGGFFFAAA===:::999666444888>>>EEEJJJSSS\\\cccjjjrrrxxx~~~}}}{{{yyyyyyzzz|||}}}{{{}}}{{{zzzwwwrrrxxx{{{}}}{{{vvvsssuuuwwwtttttttttuuuvvvvvvsssqqqkkkiiigggfffeeedddaaa______^^^[[[[[[[[[ZZZXXXVVVTTTTTTSSSQQQNNNLLLJJJHHHKKKLLLLLLJJJIIIHHHIIIKKKRRRXXXZZZWWWZZZaaabbb\\\XXXRRRMMMNNNSSSYYY[[[ZZZ\\\XXXRRROOOPPPRRRUUUVVVVVVYYYYYYYYY^^^dddfffcccbbbbbbccceeefffffffffffffffeeeeeefffhhhjjjiiiiiijjjnnnqqqpppnnnrrr|||]]]DDDqqqooollljjjRRR|||tttiii>>>555//////000...,,,------,,,,,,,,,,,,---......,,,???iiijjj```{{{vvvyyyuuuxxxTTTHHHZZZiiittt{{{yyy}}}}}}yyyvvvrrrpppnnniiiccc\\\VVVSSSNNNLLLJJJJJJKKKIIIDDDAAAEEETTTiii{{{|||yyyqqqhhh___[[[]]]___[[[KKK>>><<>>>>>===AAA>>>???CCCDDDEEEMMMVVVRRRYYYaaaeeegggiiimmmqqqlllqqqnnnkkklllkkkttt```>>>666///222,,,++++++******++++++,,,,,,++++++++++++,,,------(((555111777\\\|||[[[tttWWWIIIMMMNNNNNNPPPTTTXXXaaarrr|||yyysssssssssqqqnnnjjjhhhgggcccbbbaaa___VVVKKKGGGIIIWWW|||zzzzzzwwwqqqlllkkkhhheeebbbaaa```___]]]\\\___bbbdddbbbaaabbbccc[[[]]]___^^^ZZZVVVTTTSSSNNNQQQVVV[[[^^^^^^^^^]]]ZZZZZZXXXZZZ```ccc[[[PPPLLLZZZooozzzyyy}}}~~~xxxzzzrrrtttHHHWWWWWW///---...***...,,,,,,+++++++++******************************************+++++++++,,,,,,111222:::^^^uuuaaadddwwwzzznnnggg444222000...,,,+++***)))''''''''''''''''''''''''$$$%%%'''(((***++++++,,,************+++,,,---...(((***---111555666444222///---,,,,,,---///////////////000111222444555666777<<>>;;;:::777555999???JJJMMMRRRZZZ```eeemmmsss}}}|||{{{xxxvvvvvvyyy|||}}}~~~~~~~~~zzztttwww{{{~~~|||wwwtttvvvyyyqqqrrrtttxxx{{{{{{yyywwwpppnnnkkkjjjiiigggeeeccc```^^^\\\[[[[[[ZZZXXXWWWWWWVVVTTTQQQNNNLLLJJJIIIMMMMMMMMMLLLJJJJJJKKKLLLTTT___bbbZZZYYYaaaaaaYYYQQQPPPPPPRRRWWW[[[[[[ZZZ]]]WWWPPPMMMPPPTTTVVVWWW[[[]]]]]]]]]```fffhhheee```aaabbbdddeeefffffffffccccccccceeehhhjjjjjjjjjfffmmmqqqnnnmmmrrrxxxzzzbbb>>>pppzzzmmmvvv~~~???bbb@@@777//////000...,,,,,,---,,,,,,,,,,,,---......444GGGvvv|||jjj{{{uuuXXX^^^VVVJJJFFF\\\uuuyyywww}}}~~~{{{yyysssqqqmmmgggaaa[[[WWWTTTOOOMMMLLLLLLLLLJJJEEE@@@AAANNNbbbssszzzxxxuuuuuutttrrrmmmfffaaaaaafffjjjttt```MMMHHHKKKLLLJJJHHHFFFEEECCCAAA???????????????@@@@@@AAAAAAAAA@@@@@@@@@<<<===CCCFFFGGGMMMVVVVVVZZZ]]]]]]ZZZ[[[```dddcccllljjjcccfffkkkvvv{{{bbbEEEBBB333''',,,++++++******++++++,,,,,,,,,++++++,,,,,,---...000:::---:::wwweeeoooiiiNNNMMMJJJOOONNNOOOSSSYYYddduuu|||yyytttttttttqqqmmmhhhfffeeebbbaaa```]]]TTTIIIEEEGGGXXX~~~}}}}}}zzzsssnnnooolllhhheeedddbbb```___]]]aaaeeefffdddbbbcccddd___aaacccaaa\\\WWWTTTTTTNNNQQQWWW]]]aaaccccccccc^^^^^^\\\\\\``````WWWKKKKKKZZZrrr}}}zzzxxx}}}|||iiippp___NNNwwwlll555222333+++000,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,$$$999SSSooojjj]]]YYYlllyyygggYYYccc333222000---+++***)))(((''''''''''''''''''''''''$$$$$$$$$%%%''')))***+++++++++,,,,,,------,,,,,,(((...111000000333555333............////////////,,,///222333444555777999999;;;???AAABBBDDDFFFHHHKKKUUUXXXaaattt|||wwwuuuxxxwwwvvvtttrrrpppooonnnfffhhhhhheeeaaa___aaaddd```]]]YYYWWWVVVUUUSSSRRRSSSJJJIIINNNMMMCCC@@@CCCEEEAAA<<<999888888999999AAAJJJVVV```fffiiikkkmmmuuutttwww{{{xxxtttxxx}}}wwwxxxuuuooozzzzzzzzz{{{{{{{{{{{{zzzpppqqqssswww{{{|||{{{zzzpppnnnllllllmmmllliiifff___```___[[[VVVUUUVVVYYYUUU[[[]]]XXXRRRPPPOOOLLLMMMKKKLLLNNNLLLJJJPPPZZZcccdddaaa___aaaeee```VVVPPPTTTYYY[[[YYYXXXYYYZZZ]]]RRRKKKPPPVVVXXXXXXZZZYYYYYYaaaddd^^^cccjjjgggcccbbbbbbbbbccceeeggghhheeefffhhhhhhggggggiiijjjllllllkkkiiijjjmmmssswwwuuuHHHXXXrrrXXXTTTVVVppp......666+++---)))000+++000+++(((000111...222666___kkkxxxEEExxxKKKIIIRRReeeuuuzzzzzz{{{|||}}}}}}~~~~~~~~~~~~}}}~~~}}}}}}zzzvvvqqqkkkhhheee```WWWPPPPPPMMMKKKJJJJJJHHHDDD???BBBHHHUUUhhhyyy{{{tttoooooommmiiifffggglllppp|||ooo___UUURRRRRRPPPNNNIIIFFFDDDBBBBBBBBBBBB@@@CCCCCCDDDBBB@@@@@@AAABBB>>>===>>>AAAGGGNNNSSSUUUWWWZZZ^^^``````______```bbbbbbdddeeeeeehhhuuuuuu|||DDDEEE666---...,,,++++++++++++***(((,,,,,,+++++++++,,,------///000222CCCXXXyyyeeeHHHRRREEELLLMMMLLLNNN\\\qqqzzzxxxvvvrrrpppnnnkkkhhheeeeeebbb___[[[SSSIIIEEEGGGZZZzzzyyywwwuuurrrooonnnllljjjgggeeecccbbb___``````aaabbbcccccccccgggeeeaaa```___[[[UUUPPPMMMOOOVVV___cccbbbaaabbbaaa^^^\\\___bbb^^^RRRGGGIIIYYYmmmzzz}}}||||||}}}xxxlll}}}XXX~~~BBB555'''......+++++++++************)))************************&&&///---(((---...+++///333BBBcccyyyxxx|||ttt{{{dddWWWdddnnn___aaakkkaaa333222000---+++***)))(((''''''''''''''''''''''''%%%%%%&&&'''(((***+++,,,******+++,,,------------***000333222222555555333............////////////,,,///222333444555777999999<<>>OOO^^^nnnssstttvvv{{{}}}yyyzzz{{{|||}}}~~~~~~~~~zzz}}}yyyzzzzzzxxxsssllleee```XXXTTTOOOKKKJJJHHHDDD@@@===???DDDPPP___ooozzz|||yyywwwwwwxxxxxxwwwrrrnnnjjjggggggggghhhggg___\\\YYYWWWVVVUUUTTTRRR[[[VVVQQQPPPSSSXXX[[[\\\YYYZZZZZZXXXVVVVVV[[[___ggghhhiiihhhgggfffggghhh```^^^___dddgggjjjsss{{{WWW???333000---+++,,,---------,,,,,,,,,,,,---...000000,,,<<>>@@@AAA???<<<>>>DDDJJJUUUUUUXXX]]]aaabbb___[[[XXXiiivvvuuupppooopppooojjjtttyyytttrrrxxxzzzwwwzzzxxxvvvtttsssssstttuuu}}}yyyvvvuuuvvvyyy|||}}}zzzyyyuuupppmmmooouuu{{{wwwssspppmmmllliiiddd______```___]]]___```[[[TTTYYYZZZZZZ^^^hhhrrroooeee^^^VVVSSSZZZbbbdddfffiiifffhhhjjjfff___YYYVVVVVVXXX]]]___\\\^^^bbbbbb]]]fff```kkkvvvmmmdddeeefffcccccceeeeeeeeeeeedddccceeefffhhhhhhggggggiiijjjjjjkkkkkkkkkjjjkkknnnpppnnnvvv{{{|||}}}```]]]}}}IIIyyyAAA444666,,,444///+++...---...000...<<>>HHH]]]rrr{{{zzzzzzzzzxxxvvvrrrrrrpppooommmkkkiiihhhbbbaaa```______]]]YYYVVVVVVYYY\\\^^^___```bbbddd^^^```___ZZZUUUSSSWWW[[[bbbeeehhhiiihhhgggffffff\\\```ggglllmmmnnnwwwtttIII777333///,,,,,,,,,,,,,,,+++,,,,,,---...///111111>>>mmmzzzppplll[[[HHHLLL:::NNNJJJ@@@JJJSSSfffzzz}}}{{{}}}~~~vvvtttqqqooonnnllljjjggg```bbbccc]]]QQQEEEEEEKKKUUUnnn}}}{{{xxxuuurrrpppppppppjjjhhheeecccbbbcccdddfff]]]YYYUUUSSSRRRQQQNNNJJJNNNRRR[[[gggllliiifffgggggggggddd]]]TTTOOOOOORRRSSS```pppyyyyyywwwwwwyyyzzz}}}xxx|||}}}UUUggg^^^999111---------,,,,,,,,,++++++************************)))++++++///111999fff{{{rrrpppHHH|||oooVVV]]]PPPSSSuuuwww|||333222000---+++***)))(((''''''''''''''''''''''''''''''(((******+++++++++,,,))))))------***'''(((---///111333333000---+++---,,,,,,,,,,,,---......---///111222333444777:::;;;<<<>>>AAADDDGGGIIIJJJQQQaaaYYY___qqqyyy~~~~~~|||{{{zzzzzz{{{|||yyywwwrrrmmmhhhfffhhhiiijjjfffaaa\\\XXXUUURRRPPPPPPNNNKKKHHHGGGHHHJJJLLLFFFDDDAAA??????@@@CCCEEENNNQQQUUU[[[___bbbdddeeebbbcccdddeeekkkssstttqqqkkkmmmsss{{{{{{vvvqqqpppzzzyyyvvvrrrpppqqqtttwww|||yyyzzz{{{zzzvvvtttsssrrrtttttttttsssrrrpppnnnnnnooommmiiieeeccc^^^YYYYYY\\\]]][[[XXX^^^[[[[[[___eeefffccc^^^XXX[[[```eeeiiiiiigggeeeggghhhgggccc]]]ZZZZZZ\\\bbb___]]]]]]___bbbcccccceeeoooccctttvvv\\\```dddeeeddddddddddddeeeffffffgggggggggggggggfffffffffjjjiiihhhhhhhhhjjjlllnnnqqqrrryyytttyyy~~~___KKKaaaqqqJJJ)));;;...111...***,,,...------222<<>>===>>>AAABBBJJJLLLQQQWWW]]]dddhhhkkkaaaeeehhhhhhjjjnnnmmmjjjmmmnnnssszzzzzzuuuppppppsssqqqmmmkkkkkknnnqqqssszzz}}}|||yyyyyy~~~xxxuuupppnnnnnnoooooooookkkkkklllooopppnnnjjjeeeaaa^^^ZZZXXXYYY[[[[[[ZZZ\\\___dddhhhhhheee___[[[YYY___gggkkkkkkhhhggggggiiigggddd```\\\\\\^^^aaadddbbb``````ccceeeffffffeeennnddduuuxxx___aaadddeeedddddddddeeeeeeffffffeeeeeeeeeffffffgggggggggjjjiiihhhhhhhhhjjjlllmmmppppppuuupppaaaRRR]]]eee000222,,,333,,,,,,---.........333===EEELLLEEEddd|||lllbbbiii???<<>>===>>>@@@AAAGGGIIILLLQQQXXX___fffiiibbbiiinnnllliiiiiihhheeemmmmmmpppuuuuuupppmmmmmmnnnkkkggghhhkkknnnooooootttwwwwwwtttvvv~~~zzzuuunnnjjjiiijjjkkkllldddfffjjjnnnpppnnnjjjfff```___\\\YYYWWWXXX[[[^^^\\\```cccccc```]]][[[[[[^^^gggoooqqqmmmhhhhhhiiijjjeee___\\\\\\```ccceeefffdddbbbbbbdddfffggggggeeekkkfffuuuzzzeeebbbeeedddddddddeeeeeeeeeffffffbbbccccccdddfffgggggghhhiiihhhhhhhhhhhhjjjkkkmmmooonnnzzzuuummmZZZzzz\\\]]]===,,,,,,666,,,---.../////////444===DDDEEESSS|||zzzjjjsss|||NNN999777KKKQQQbbbhhhnnnrrrrrrsssuuuxxx~~~}}}|||{{{zzz|||}}}xxxtttooohhhbbb\\\XXXRRRPPPOOONNNJJJGGGAAABBBAAACCCRRRiiixxxzzz~~~{{{xxx{{{zzzyyywwwuuurrrpppooohhhggggggggggggeee```]]][[[YYYXXXWWWXXXYYYXXXWWWLLLQQQKKKFFFIIIIIIKKKVVVdddnnnuuuqqqhhhcccbbbbbbggghhhhhhiiiqqqzzz~~~}}}WWW<<>>@@@CCCFFFIIIKKKLLLTTTfff```iii{{{~~~{{{yyyxxxwwwuuurrrpppnnnllljjjhhhdddbbb___]]]\\\[[[YYYWWWMMMMMMLLLLLLKKKKKKJJJJJJFFFDDDAAA???>>>???@@@AAAFFFHHHKKKOOOSSSXXX[[[]]]bbbkkkppplllfffeeeffffffjjjiiikkkoooooojjjhhhiiinnnkkkjjjmmmrrrtttppplllrrrvvvwwwttttttxxx|||{{{xxxsssmmmjjjiiijjjkkkkkkccceeehhhkkklllkkkhhhfffaaabbbaaa]]]XXXYYY^^^cccccc```[[[WWWWWW[[[aaafffjjjnnnrrrrrrnnnkkkiiiiiifffaaa\\\[[[___ccceeefffeeecccbbbbbbdddfffffffffeeeiiihhhsss{{{lllbbbeeecccddddddeeeeeeeeeeeeeeebbbbbbcccddddddeeeffffffhhhhhhgggggghhhiiikkkkkkooonnnvvvtttyyy~~~\\\kkkfff[[[GGG......555------.........///444;;;AAA:::^^^iiifffiii^^^~~~::::::888LLLSSSbbbhhhoootttvvvwww{{{}}}~~~~~~~~~~~~}}}|||{{{zzz}}}{{{~~~wwwrrrmmmhhhddd]]]XXXSSSPPPPPPOOOLLLIII@@@EEECCC>>>KKKfffxxxzzz}}}{{{{{{zzzyyyyyyxxxwwwtttrrrjjjiiihhhgggfffeeedddccc^^^\\\XXXVVVTTTSSSQQQOOOHHHLLLGGGDDDGGGFFFJJJYYYeeesss{{{tttgggaaabbbdddhhhkkkllllllrrr{{{qqqLLL444000......000,,,///,,,,,,000222222222444YYY|||jjjjjjPPPFFF@@@DDDGGGEEEGGGMMMdddqqq}}}~~~}}}xxxwwwuuurrroookkkhhhfffeeebbb```^^^VVVLLLFFFGGGOOOccc{{{}}}||||||vvvrrrooommmllliiieeecccccc]]]XXXWWWUUUQQQOOOPPPWWWcccnnnrrrqqqooolllhhh___ZZZWWWYYYZZZXXXXXXZZZ```lllwwwzzzyyyzzz{{{zzzwwwwwwyyy|||}}}~~~\\\]]]jjjnnnCCC111---+++---...,,,***))))))***************++++++&&&666...111___mmmAAAkkkYYYJJJKKKVVVdddlllqqqxxx333222000---+++***)))(((''''''''''''''''''''''''***++++++++++++******))),,,+++,,,...,,,)))+++///000///...---------......---,,,,,,,,,,,,---.........000222333444555888;;;===>>>@@@CCCFFFIIIKKKLLLRRRddd___hhhzzz~~~{{{zzzzzzwwwssspppooommmjjjggggggeeebbb```^^^\\\YYYVVVQQQOOOLLLJJJIIIIIIKKKLLLCCCBBB@@@>>>===>>>>>>???EEEHHHLLLQQQTTTUUUUUUTTT^^^fffjjjfff``````eeehhhhhhgggiiillllllhhhfffgggnnnmmmnnnsssxxxwwwpppjjjqqqwwwzzzxxxvvvvvvuuurrrssspppnnnlllmmmmmmmmmlllggghhhhhhhhhgggfffeeeeeedddffffffaaa[[[ZZZ```eeefff___WWWVVV]]]gggnnnrrruuurrrooonnnnnnmmmiiifff```^^^\\\^^^bbbeeeeeedddeeedddcccdddfffggggggfffeeefffiiipppyyyppp```cccbbbbbbcccdddeeeddddddddddddddddddddddddddddddcccgggggggggggghhhiiijjjjjjooopppuuunnnjjjkkkuuuUUUHHH222000111...------,,,---///333999===AAAdddzzzmmmqqq^^^aaakkk444AAA???RRRZZZeeekkkqqqvvvwwwxxx{{{}}}{{{{{{|||}}}}}}}}}}}}|||{{{zzzxxxrrrlllhhhfff```[[[UUUQQQQQQPPPNNNKKKAAAHHHEEE===FFF```tttwww|||~~~~~~|||{{{wwwwwwwwwxxxzzzzzzwwwuuummmkkkhhheeecccccceeegggaaa^^^ZZZVVVTTTQQQNNNKKKHHHKKKGGGEEEHHHEEEJJJ[[[hhhttt{{{sssgggaaadddhhhhhhmmmpppoooqqqyyyZZZ999222///---...***000------000111///222888jjjnnngggLLLDDDAAAEEEFFFCCCGGGOOOiiiuuu|||yyyxxxvvvssspppllliiigggcccaaa___]]]UUUKKKFFFGGGLLL^^^sss~~~|||vvvuuurrrooommmkkkiiifffggg```[[[[[[YYYUUUSSSUUU___iiirrrtttsssqqqlllgggbbb\\\YYYZZZ[[[YYYXXX[[[cccnnnwwwyyyyyyyyyzzzxxxwwwxxxxxxyyy{{{~~~uuu}}}UUUccc{{{SSS666...***---///,,,)))***))))))******+++++++++,,,***000---BBBuuuOOOKKKyyylllRRRKKKIIIWWWgggooottt~~~333222000---+++***)))(((''''''''''''''''''''''''******+++++++++++++++***+++***,,,---+++(((+++000000///......---.........---,,,,,,,,,,,,---......///000222333444666999;;;<<<===@@@BBBFFFHHHKKKLLLOOOaaa\\\eeexxx~~~}}}zzzxxxyyyuuupppmmmmmmllliiiggghhhfffcccaaa___\\\XXXUUURRROOOKKKGGGFFFFFFHHHIII???>>>===<<<<<<<<<===>>>BBBFFFLLLRRRVVVWWWVVVTTTVVV^^^bbb^^^ZZZ]]]bbbfffiiigggjjjnnnnnnjjjhhhiiikkklllnnnsssvvvtttoooiiinnnuuu{{{zzzyyyxxxuuupppooonnnllllllmmmnnnmmmlllkkkkkkiiigggcccbbbbbbccceeeggggggccc]]][[[^^^bbb]]]ZZZYYY___iiiqqqrrrpppxxxrrrlllkkkmmmlllgggaaa]]]^^^___bbbeeefffdddcccgggffffffgggiiijjjiiihhhfffccchhhkkkvvvsss]]]aaa```aaabbbcccdddcccbbbbbbeeeeeeeeeddddddcccccccccfffffffffggghhhhhhiiiiiinnnqqquuu~~~}}}fff~~~sssbbbqqq}}}pppgggXXXwwwyyy{{{III444///,,,///---,,,,,,,,,///333777:::MMMwwwmmm{{{qqqGGGttt~~~PPP111???CCCSSS^^^iiinnnsssvvvuuutttuuuwwwxxxyyy{{{|||}}}~~~~~~~~~zzzzzzzzzsssmmmjjjiiiddd^^^WWWSSSRRRQQQOOOLLLCCCGGGEEE???EEEXXXjjjrrruuuxxx|||}}}|||zzzyyyyyyuuuttttttwww{{{|||yyyuuuqqqoookkkgggcccccceeehhhccc```[[[WWWTTTQQQNNNKKKGGGJJJHHHHHHJJJFFFKKK^^^jjjrrrvvvooogggeeehhhkkkiiiooorrrppppppyyyaaa<<<444000...///---000---...000...---555BBB{{{rrr^^^IIICCCAAAEEEEEECCCIIISSSmmmwww~~~}}}zzzyyywwwsssoookkkgggeeeaaa___]]][[[TTTKKKFFFGGGIIIXXXjjjvvvxxxyyyxxxtttrrrsssrrrooojjjddd______^^^ZZZYYYZZZhhhpppvvvvvvsssqqqkkkeeeeee___[[[[[[\\\ZZZZZZ]]]fffooowwwxxxxxxyyyxxxvvvxxxzzzyyywwwxxx}}}lllZZZpppVVV<<<111***---///+++))),,,))))))******+++,,,,,,,,,...+++222SSS}}}|||vvv<<>>>>>>>>>>>???@@@@@@AAADDDIIIOOORRRTTTTTTTTTRRRYYY^^^]]][[[^^^bbbcccgggfffiiiooooookkkiiijjjggghhhjjjmmmnnnooonnnnnnjjjqqqwwwwwwvvvwwwtttqqqnnnllliiihhhiiijjjkkkkkkjjjkkkkkkhhhdddaaa```aaaccceeedddaaa\\\YYYYYY[[[UUUYYY```iiipppssspppmmmssspppnnnmmmlllhhhbbb\\\^^^aaadddffffffeeeeeeffffffffffffgggiiijjjiiihhhggg```gggeeeqqqsssZZZ^^^^^^___aaabbbbbbbbb``````ddddddddddddeeeeeeeeeeeeeeeeeefffggghhhhhhhhhhhhkkkrrruuuzzzTTTHHHmmmvvvpppdddhhhxxxoooWWW^^^uuu{{{TTT666000+++//////---,,,---000444777999[[[tttyyyzzzuuudddLLL{{{bbb@@@555:::BBBSSSccckkkoootttuuutttrrrrrrtttxxxyyyzzz|||}}}~~~~~~~~~{{{||||||tttooolllkkkhhhbbbZZZUUUTTTRRRPPPMMMDDDDDDCCCAAADDDOOO___lllnnnssswwwyyyxxxvvvvvvvvvvvvttttttxxx||||||xxxtttrrrsssqqqmmmgggddddddeeeccc___[[[XXXUUUSSSOOOMMMGGGJJJJJJMMMOOOJJJOOOccclllooonnniiigggjjjmmmmmmmmmppppppmmmqqq}}}fff???666111---000000///---///111------===QQQqqqMMMEEE@@@@@@DDDDDDDDDLLLYYYooowww}}}}}}}}}~~~zzzxxxuuuqqqmmmhhhdddbbb___]]]\\\ZZZSSSJJJEEEFFFGGGRRR```lllxxx~~~yyyvvvvvvuuuqqqmmmgggccccccbbb___^^^```ooouuuxxxvvvssspppjjjdddfff```[[[\\\\\\\\\^^^aaaiiiqqqxxxyyyyyyyyyxxxuuuwww||||||wwwvvvzzz}}}|||iiiwwwtttBBB444***---///+++)))---))))))***++++++,,,------...***===```{{{~~~]]];;;fffzzzOOOGGGNNNTTT```llluuu333222000---+++***)))(((''''''''''''''''''''''''((()))***+++,,,---------))))))+++,,,)))&&&***111,,,,,,---------,,,+++***---,,,,,,,,,,,,---......///111333444444666999<<<;;;<<<>>>AAADDDGGGIIIJJJNNN___XXX```ttt}}}yyyvvvxxxsssmmmlllpppssssssqqqjjjiiigggfffeeebbb___[[[SSSRRRQQQOOOLLLIIIFFFEEEAAAAAAAAAAAABBBCCCDDDDDDBBBCCCFFFIIILLLNNNPPPQQQRRRYYY___``````bbbcccaaaddddddhhhnnnnnnjjjggghhhfffgggggghhhiiikkkpppssshhhnnnrrrqqqppprrrqqqnnnoookkkeeeccccccfffhhhiiihhhjjjmmmkkkfffaaa______aaabbbaaa___[[[WWWUUUUUUZZZaaajjjqqqttttttsssssslllnnnpppoookkkddd]]]YYYaaadddhhhhhhfffeeegggiiidddddddddeeeggghhhgggfffhhh___fffbbbooosssXXX]]]]]]^^^```aaabbbaaa___^^^ccccccdddeeeffffffggghhhdddeeefffggghhhhhhhhhhhhiiirrruuuwww|||AAAIIIZZZxxxtttoootttKKKsss^^^sssddd:::222---000000...---...111555888999|||zzzaaa]]]RRR@@@???;;;FFFWWWjjjjjjoootttvvvuuutttuuuwwwyyyzzz{{{|||}}}}}}}}}}}}}}}~~~}}}vvvpppmmmmmmjjjddd\\\VVVTTTSSSPPPNNNDDDBBBAAABBBCCCIIIXXXhhhjjjoootttvvvuuusssssstttxxxvvvvvvyyy}}}}}}xxxssssssuuuuuurrrlllfffccccccbbb___[[[XXXVVVSSSPPPNNNGGGLLLMMMRRRUUUOOOTTTiiimmmmmmiiifffhhhnnnpppoooqqqppplllkkkssskkkBBB888111,,,...///...---///111---...CCC\\\qqqqqqAAABBB>>>???DDDDDDEEEPPP^^^pppvvv{{{|||~~~}}}yyywwwtttpppkkkfffaaa___^^^\\\[[[YYYRRRIIIEEEFFFEEENNNYYYeeettt|||vvvuuurrrllloooiiieeeeeeeeebbbbbbdddsssxxxyyyvvvrrroooiiicccfff```[[[\\\]]]^^^aaaeeekkksssyyyyyyyyyzzzyyyvvvwww}}}yyyuuuxxxzzzxxx}}}tttqqqpppFFF666***---///******...))))))***+++,,,,,,------,,,***FFFgggxxxLLLCCCkkkuuuWWWEEEPPPZZZdddnnnvvv333111...,,,***)))(((((())))))((('''''''''''''''******+++++++++,,,,,,,,,+++,,,,,,+++***+++---///.........------,,,,,,,,,------,,,,,,,,,---......000111222444666777888999<<<>>>AAACCCDDDFFFIIIKKKPPP```\\\ZZZrrr}}}{{{xxxtttvvvssspppooopppqqqqqqppphhheeebbb___^^^\\\YYYWWWTTTRRRPPPNNNMMMKKKHHHEEEDDDGGGGGGDDD???===@@@DDDGGGFFFGGGJJJOOOQQQPPPNNNOOOXXXaaaccc___\\\___dddlllmmmlllkkkmmmqqqnnniiiggglllmmmhhheeejjjrrrvvvssskkkhhhnnnsssrrrooopppuuuqqqllliiihhhfffbbb___dddgggiiifff```\\\]]]___aaaaaa^^^ZZZVVVTTTUUUWWWcccjjjrrrsssooolllooossslllkkkgggaaa^^^```hhhoooiiihhhgggfffeeeeeefffgggccc^^^eeekkkeeebbbeeeccciii```kkkaaagggttt\\\UUU^^^cccdddaaa```bbbbbbaaacccdddfffggggggfffdddbbbhhhfffeeefffiiijjjiiifffmmmmmmrrrsss|||wwwOOOiiigggnnnXXXvvvfffeeeFFF000)))222111++++++111333333999CCCoooqqqCCC333>>>>>>LLLZZZeeehhhlllppprrrrrrqqqppppppwwwxxxxxxxxxxxxzzz~~~wwwzzztttooommmfffddd___ZZZVVVSSSPPPPPPEEE@@@>>>AAADDDIIIPPPXXXcccggglllooopppooonnnoooppprrruuuyyy{{{{{{xxxuuu{{{zzzvvvrrrqqqpppkkkccccccaaa^^^ZZZWWWTTTRRRQQQQQQQQQPPPNNNOOOVVV```iiirrrmmmggghhhmmmqqqrrrpppoookkkiiinnnzzzPPP888444+++)))666222%%%999,,,+++666:::tttyyyYYYCCCBBB???AAADDDAAAAAAQQQffftttwww{{{}}}yyyxxxuuuoooiiiccc```______]]]ZZZVVVQQQKKKGGGEEEIIIMMMUUU```lllxxxwwwoooooonnnjjjddd___```hhhooo{{{zzzwwwsssoookkkiiihhhddd]]]]]]bbb```ZZZ___jjjrrrmmmyyy~~~rrrwww}}}pppuuuvvvvvvuuuttttttvvvwww|||dddZZZ111///++++++222%%%+++,,,,,,++++++***+++++++++555222RRR|||}}}AAAEEEnnn@@@SSSKKK___ffflllttt333111...,,,***)))(((((())))))((('''''''''''''''******+++++++++,,,,,,,,,***++++++***)))***,,,.........---------,,,,,,,,,------,,,,,,,,,---......000111222444666777888999<<<>>>AAACCCDDDFFFIIIKKKOOO^^^WWWSSSlll~~~|||xxxzzzxxxvvvtttrrrpppllljjjhhheeeaaa___]]][[[XXXVVVVVVSSSOOOMMMLLLKKKJJJIIIEEEGGGHHHEEEAAA???BBBFFFGGGFFFFFFIIIMMMPPPPPPOOOIIIQQQYYY]]]\\\[[[^^^bbbjjjkkkjjjhhhkkkooommmiiiiiimmmnnnjjjhhhlllooopppjjjggggggjjjiiieeefffkkkooolllhhhgggfffeeebbb___aaadddfffdddaaa^^^___```^^^]]]ZZZXXXXXXZZZ]]]```mmmmmmmmmllljjjjjjlllnnngggeeecccccceeehhhkkklllhhhhhhgggfffeeeeeeggghhh```\\\dddkkkeeecccgggdddggg```iiiaaagggsss]]]UUU___cccdddaaa```aaabbb```ccccccdddeeeeeedddcccbbbhhhfffeeefffjjjllllllkkknnnnnnrrrssszzzsssIIIWWWkkk|||qqqWWWnnnkkk^^^ppp>>>555111000000+++,,,222444333999CCCssssss~~~mmmyyy===555???@@@PPP\\\dddjjjmmmqqqssssssrrrssstttvvvwwwwwwwwwwwwxxx|||~~~|||vvvrrroooiiifffaaa\\\WWWSSSQQQPPPGGGBBB@@@BBBEEEIIIOOOWWW```dddiiimmmnnnnnnnnnnnnpppooonnnooosssxxx|||{{{tttrrrttttttqqqjjjhhheeebbb^^^[[[YYYYYYWWWVVVTTTSSSVVV]]]gggmmmmmmkkkkkkmmmqqqttttttrrrnnnlllnnnvvv}}}YYYBBB>>>888///,,,000'''666,,,///555<<<~~~rrrYYYFFFBBB???@@@BBB@@@BBBSSShhhuuuxxx{{{}}}~~~~~~xxxvvvrrrnnnjjjeeebbb```^^^\\\ZZZVVVQQQMMMIIIGGGHHHLLLTTT^^^iiittt}}}zzzsssrrrqqqnnnhhheeegggooovvv|||zzzvvvssspppmmmjjjgggaaa]]]^^^cccaaa]]]dddpppwwwnnnvvv|||tttvvv{{{qqqtttuuuvvvuuuuuuuuuwwwyyy}}}~~~|||]]]jjj777222222---333+++,,,,,,,,,+++++++++++++++,,,---...___yyymmm<<>>AAACCCDDDFFFIIILLLOOO]]]VVVNNNddd~~~{{{zzzxxxwwwuuuqqqkkkhhhgggeeeaaa^^^\\\ZZZWWWUUUXXXTTTOOOLLLKKKLLLLLLLLLFFFGGGHHHFFFCCCBBBEEEHHHGGGFFFEEEGGGJJJMMMOOOOOOIIINNNVVV\\\___aaacccdddeeegggfffdddggglllmmmkkkkkknnnnnnkkkjjjlllkkkhhhfffiiilllkkkddd___dddlllfffeeeddddddeeeccc```^^^^^^```bbbdddcccbbb___^^^YYYWWWVVVXXX\\\bbbfffhhhpppmmmiiihhhhhhgggeeecccaaa```aaaffflllooollliiigggggggggfffeeeeeehhhkkk^^^ZZZbbbjjjeeedddhhheeeccc```gggaaagggqqq```UUU___ccceeeaaa___aaaaaa___bbbbbbbbbccccccccccccccchhhgggeeefffjjjmmmoooooopppooorrrsssxxx\\\XXXsss|||uuutttSSS^^^vvvTTTvvvaaa888666444,,,///,,,...444555333:::EEEdddbbbxxxXXXnnn___777888???BBBVVV___ccclllnnnqqqrrrssstttvvvxxxvvvwwwwwwvvvvvvwwwzzz|||~~~yyytttqqqllliiiddd^^^YYYTTTQQQPPPIIIEEEBBBDDDGGGIIIOOOUUU[[[```eeeiiikkkllllllmmmqqqooonnnooosssyyy|||~~~}}}wwwttttttuuusssmmmkkkhhheeeaaa___]]]\\\ZZZWWWTTTUUU[[[bbbiiimmmkkkmmmpppssstttsssrrrpppmmmooouuuoooCCC000444666...///+++333,,,444333>>>sssgggMMM???AAA>>>>>>@@@@@@DDDWWWkkkwwwyyy{{{|||}}}~~~xxxtttooommmkkkhhhddd```\\\[[[YYYVVVRRROOOLLLJJJHHHKKKRRRZZZdddnnnuuuzzz}}}}}}wwwvvvuuurrrnnnlllpppxxx}}}yyytttrrrqqqnnnjjjfff___^^^aaaeeecccaaajjjwwwpppqqqyyyvvvuuuwwwsssrrrsssuuuuuuuuuwwwyyy{{{~~~zzz]]]|||{{{;;;...444+++---,,,))),,,,,,++++++++++++,,,,,,000:::nnnrrrUUU999XXXoooUUUEEEMMMXXX```lllvvvggg222111...,,,***((((((((()))(((''''''''''''((((((******+++++++++,,,,,,,,,***++++++***)))))),,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222444666777888999;;;===AAACCCDDDGGGJJJLLLNNN]]]ZZZOOO^^^}}}yyywwwvvvvvvuuussspppmmmhhheeeaaa^^^\\\ZZZWWWUUUYYYVVVRRROOONNNMMMLLLJJJFFFGGGGGGEEECCCCCCFFFHHHGGGFFFEEEFFFHHHKKKNNNOOOLLLNNNTTTZZZaaaddddddddd```bbbbbbaaaeeelllooonnnoooooolllhhhgggiiigggbbbeeeiiimmmkkkdddaaaeeelllbbbccccccdddcccaaa^^^\\\[[[]]]aaaeeefffccc\\\WWWTTTTTTVVV[[[bbbhhhjjjjjjhhhgggfffffffffccc___[[[aaabbbdddiiilllmmmjjjfffeeeggggggfffdddfffjjjnnn]]]YYYbbbjjjeeecccfffddd```aaadddbbbgggnnncccWWW___cccdddaaa___``````^^^ccccccbbbbbbbbbcccddddddiiigggffffffhhhkkknnnppppppooorrrsssvvvppp```ssstttvvvOOONNNQQQddd~~~yyy|||fffBBB333///)))...---000666555444===JJJeeeqqqjjjLLLwwwJJJ555<<<===CCCYYY```ccclllnnnooopppqqqtttwwwzzzvvvwwwxxxwwwvvvwwwyyy{{{zzz|||~~~zzzuuuqqqmmmjjjeee___YYYTTTQQQOOOLLLHHHFFFGGGIIIJJJNNNTTTWWW[[[```eeegggiiikkkllllllnnnqqqsssuuuxxx{{{}}}sss|||{{{wwwrrrnnnooonnnkkkgggdddaaa___^^^]]]ZZZWWWZZZaaahhhlllnnnmmmpppssssssqqqnnnmmmlllooorrrzzz___,,,,,,777222///...000,,,555111CCCyyyfffFFF<<>>@@@AAAIII\\\oooyyyzzz{{{{{{|||~~~zzzuuuooolllllljjjccc^^^ZZZZZZYYYWWWTTTQQQOOOMMMIIIKKKQQQXXX___gggmmmqqqxxx}}}|||xxxvvvtttqqqqqquuu}}}{{{wwwrrrppppppnnniiieeeaaaaaaeeegggddddddnnn|||tttmmmuuuxxxuuutttuuuppprrrtttuuuvvvxxx{{{~~~yyyaaaeeeDDD,,,444))))))///(((,,,,,,+++++++++,,,------222NNNnnn}}}zzzAAA===dddaaaGGGHHHJJJ]]]```mmmwww]]]222111...,,,***(((((((((((((((''''''''''''((((((******+++++++++,,,,,,,,,+++,,,,,,+++******---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000111222444666777888999;;;===@@@CCCEEEGGGJJJMMMJJJZZZ___UUUWWWsssyyywwwtttssstttttttttsssjjjgggccc```]]][[[XXXVVVYYYXXXVVVTTTRRRNNNJJJFFFFFFFFFFFFDDDCCCDDDEEEGGGFFFFFFFFFFFFGGGJJJMMMOOOLLLMMMPPPVVV\\\______]]][[[^^^``````dddkkkpppqqqqqqpppjjjcccbbbddddddaaa```bbbdddbbb```aaaccceeecccdddeeedddbbb___\\\[[[ZZZ]]]bbbggggggaaaXXXPPPRRRUUUZZZ```eeeggggggfff```aaaaaa```^^^^^^```aaaeeegggjjjiiifffddddddeeedddfffgggfffdddffflllqqq]]]ZZZcccjjjdddbbbdddaaa___cccaaaaaagggkkkhhh[[[^^^cccdddaaa___``````^^^cccccccccbbbcccdddeeeeeehhhhhhfffeeeeeegggjjjlllooonnnrrrssstttoooTTTuuuzzzzzzSSSJJJWWW^^^[[[444+++,,,......222888666666AAAQQQnnn}}}PPPPPP~~~???555===;;;CCCZZZ___eeekkkmmmnnnnnnooorrrvvvyyywwwxxxyyyyyyxxxxxxyyy{{{vvvwww}}}zzzuuuqqqnnnkkkeee___YYYTTTPPPOOONNNJJJIIIKKKKKKKKKNNNSSSSSSWWW]]]aaadddfffiiijjjhhhjjjmmmoooqqqtttyyy|||yyy~~~yyyttttttssspppllliiifffdddcccdddaaa```cccjjjppprrrsssmmmnnnooonnnmmmlllmmmnnnsssvvv}}}FFF000666---000000......444111NNNjjjJJJFFFAAA@@@@@@@@@CCCNNNaaarrrxxxyyyzzz{{{{{{~~~~~~xxxqqqnnnmmmiiiccc]]]ZZZYYYYYYWWWUUUSSSQQQPPPLLLNNNQQQVVV\\\bbbfffiiivvvyyy}}}xxxwwwuuussstttwww}}}yyyuuuqqqooonnnlllhhhdddeeefffhhhhhhfffhhhqqq|||{{{nnnpppwwwuuurrruuuoooqqqsssuuuwwwyyy}}}|||jjjPPPWWW111555---***444---,,,+++++++++,,,------...+++^^^ddd~~~jjj888IIIjjjUUU@@@IIIJJJ___^^^hhhuuuYYY333111...,,,***)))(((((((((''''''''''''(((((()))******+++++++++,,,,,,,,,,,,,,,,,,+++***+++---///++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000000111222444666777888999:::===@@@CCCEEEGGGKKKMMMIIITTT```[[[TTTjjj~~~{{{wwwuuuttttttssssssmmmjjjeeebbb```]]]ZZZXXXYYYXXXXXXWWWUUUPPPJJJFFFHHHGGGEEEDDDDDDDDDEEEEEEEEEGGGGGGHHHHHHIIILLLOOONNNOOORRRVVVZZZ\\\\\\[[[XXX]]]```___bbbiiinnnnnnppppppjjjbbb___bbbcccbbb___``````^^^```cccdddaaaeeeffffffeeeaaa]]]\\\[[[[[[^^^ccceeeccc]]]UUUPPPTTTYYY___ccccccbbb``````^^^]]]ZZZXXXXXX]]]fffmmmiiikkkkkkgggaaa___```cccbbbeeegggeeedddfffnnnuuu]]]YYYbbbjjjdddaaaccc___^^^fff^^^aaagggiiinnn___]]]aaaccc```___aaaaaa___bbbbbbccccccdddeeeeeeeeefffffffffeeecccdddgggjjjmmmlllrrrtttrrrwwwJJJppp}}}aaaSSS^^^___mmm777,,,111...///444999777888GGGZZZsssuuu~~~yyyqqq>>>ZZZ{{{mmm;;;666>>>;;;GGG[[[]]]hhhkkklllmmmmmmnnnppptttvvvuuuwwwyyyyyyyyyyyyzzz|||{{{}}}{{{~~~{{{vvvrrrnnnkkkeee___YYYTTTQQQPPPOOOLLLKKKMMMNNNMMMOOOSSSQQQUUUZZZ^^^aaadddgggiiikkklllllllllnnnuuu|||uuutttqqqmmmjjjgggeeeddddddddddddgggkkkoooqqqrrrjjjiiiiiikkkmmmpppssstttwww{{{OOO222888000111......111000777aaa```HHHFFF@@@@@@@@@@@@EEEQQQcccqqqwwwxxxzzzzzz{{{}}}zzztttpppmmmiiiccc___ZZZYYYYYYXXXWWWUUUSSSRRRPPPQQQSSSWWW[[[___bbbdddrrrtttvvvvvvvvvxxx}}}yyyxxxwwwvvvvvvxxxzzz{{{vvvuuussspppmmmjjjgggfffiiiiiiiiiggghhhlllttt{{{rrrkkkuuuvvvqqqsssoooqqqsssuuuwwwzzz~~~IIIqqqlll777000///)))111---,,,++++++,,,,,,---...///222nnnlll|||}}}\\\666XXXgggLLL@@@HHHMMM]]]aaaiiiyyy___333111...,,,***)))(((((('''''''''''''''((())))))******+++++++++,,,,,,,,,++++++,,,+++******,,,///******+++++++++,,,,,,,,,+++++++++,,,---...///000000111222444666777888999:::<<<@@@CCCEEEGGGKKKMMMLLLOOO^^^bbbXXXggg~~~|||zzzxxxwwwtttrrrppplllhhheeebbb```]]]ZZZYYYXXXVVVVVVUUURRRNNNKKKKKKIIIGGGEEEEEEEEEEEEEEEEEEGGGIIIJJJIIIIIILLLNNNNNNPPPSSSVVVXXXYYYZZZ[[[XXX^^^aaa___```dddggggggmmmooommmfffaaabbbddddddbbbeeeddd```aaaeeefffbbbeeeffffffccc___\\\\\\^^^]]]```bbb```[[[WWWVVVVVVXXX]]]bbbaaa]]]ZZZ[[[^^^[[[YYYWWWYYY^^^eeekkknnniiihhhfffdddaaa```aaaaaaaaadddgggeeedddgggooowwwZZZWWWaaajjjeeebbbddd```___iii\\\```fffhhhsssddd[[[```bbb______aaabbb```___```bbbcccdddddddddcccbbbdddfffeeedddeeegggjjjjjjjjjrrruuuqqqQQQppp|||zzzqqq```]]]]]]ccc555000000///000666:::777:::MMMcccuuu|||xxxHHHqqqxxxHHH999555===>>>MMM]]][[[jjjkkklllnnnnnnnnnppprrrtttsssuuuwwwxxxxxxxxxzzz{{{xxxzzzvvvooolllgggaaa[[[VVVSSSRRRPPPMMMLLLOOOPPPNNNPPPSSSQQQTTTYYY\\\___bbbeeegggiiikkkmmmmmmnnnttt~~~{{{}}}~~~~~~|||wwwuuurrroookkkhhhgggfffbbbdddgggiiijjjlllnnnpppkkkiiiiiilllrrrwwwxxxxxxzzzDDD000:::222111+++///666...@@@vvvwwwOOOCCC>>>>>>???@@@@@@EEERRRcccnnnuuuwwwyyyzzz{{{|||}}}{{{wwwsssnnniiifffdddZZZZZZZZZYYYWWWVVVTTTSSSTTTUUUVVVXXX[[[]]]___aaaiiimmmqqqrrrqqqsssxxx|||~~~}}}|||{{{zzzzzzyyywwwvvvuuuwwwwwwsssmmmiiiiiijjjllljjjgggfffjjjqqqwww{{{wwwhhhrrrwwwqqqqqqoooqqqtttvvvwwwzzz~~~~~~yyyMMMjjj???+++111(((,,,***+++++++++,,,,,,...//////EEEuuuqqqLLL777ddd^^^EEECCCGGGSSS[[[ccciii~~~{{{ccc333111...,,,***)))(((((('''''''''''''''((()))*********+++++++++,,,,,,,,,*********)))((()))+++---*********++++++,,,,,,,,,+++++++++,,,---...000000000111222444666777888999:::<<<@@@CCCEEEHHHKKKNNNSSSNNN^^^ggg^^^iii~~~~~~~~~}}}{{{wwwtttrrrnnnjjjgggdddaaa^^^\\\YYYWWWUUUTTTTTTSSSRRRQQQMMMKKKHHHGGGGGGGGGFFFEEEDDDGGGKKKKKKJJJJJJLLLNNNHHHKKKOOOQQQRRRSSSUUUWWWYYY___bbb___]]]___aaa```jjjoooqqqjjjdddcccdddeeeaaafffgggaaa___bbbcccaaadddeeeeeebbb^^^\\\^^^``````aaa```[[[UUUTTTXXX]]][[[```ccc___WWWTTTXXX___UUUUUUXXXaaakkkooolllfffgggdddaaabbbdddeeebbb___```dddgggeeecccgggpppyyyWWWUUU```iiieeeccceeebbb```kkk[[[```eeegggvvvgggZZZ___aaa______bbbcccaaa]]]___aaacccdddcccbbbaaa___bbbffffffeeefffiiillliiihhhqqquuuqqq~~~YYYvvvtttuuu{{{iiiWWWYYYyyyzzzgggMMM///222,,,///111666:::777;;;PPPhhhwww{{{]]]}}};;;777444<<>>??????EEERRRbbblllsssvvvyyyzzz{{{|||}}}{{{zzzxxxtttnnnjjjhhhhhh[[[ZZZZZZYYYXXXVVVUUUTTTWWWXXXXXXYYY[[[]]]___```aaagggnnnqqqqqqssswww{{{||||||}}}~~~~~~}}}|||zzzvvvtttuuuyyyzzzuuummmhhhjjjnnnllliiieeeeeekkktttzzz{{{{{{fffpppxxxqqqpppoooqqqtttvvvwwwzzz~~~}}}}}}~~~OOOnnnJJJ---777,,,,,,---+++++++++,,,---...///000MMMnnnoooooo000777jjjUUUAAAFFFFFFWWWZZZ^^^bbb{{{ppp^^^333111...,,,***)))(((((('''''''''''''''((())))))(((++++++)))))),,,,,,******+++***''')))------)))++++++++++++++++++++++++++++++++++++,,,---......222333555555555666888:::;;;===@@@CCCEEEIIIMMMPPPVVVPPPXXXfffbbbZZZlll~~~|||}}}|||xxxxxxzzzrrroookkkfffbbb___^^^^^^^^^XXXTTTVVVWWWUUURRRRRRRRRNNNJJJIIIIIIIIIFFFCCCKKKIIIFFFFFFGGGIIIIIIHHHGGGKKKOOOPPPOOOOOOPPPRRRWWWbbbgggaaa[[[\\\aaacccooorrrrrrmmmeeeaaabbbeeebbbcccccceeeeeeccc```]]]dddbbb___\\\[[[]]]aaaddd^^^WWWPPPPPPVVV[[[\\\[[[bbb]]][[[ZZZXXXSSSRRRTTTXXX^^^fffjjjkkkiiiggggggeeeeeeccccccccccccdddeeeaaaaaacccggghhhjjjqqqzzzXXXPPPccceeeaaafff___``````bbbccccccdddfffiiilllWWW]]]bbbbbbaaaaaaaaaaaacccddddddeeedddcccbbbaaadddbbbdddhhhiiifffeeegggkkkooonnnpppuuuxxx```ooowww{{{ssslllttteeeMMMyyywwwiiiccc555---///000///888:::///777TTTiiinnn|||PPP___nnn888777777<<>>666---...000000,,,999EEEqqqhhhEEEGGG>>>===@@@??????HHHYYYeeeiiisssuuuxxx{{{}}}{{{vvvrrrooommmjjjhhhggg^^^XXXZZZZZZWWWVVVXXXZZZ[[[\\\\\\\\\]]]```bbbhhheeedddffflllpppssssssuuuxxx|||}}}}}}{{{|||~~~~~~{{{xxxvvvoooppprrrqqqpppppprrrpppmmmkkkkkkooovvvzzzbbbooowwwooorrrrrrrrrrrrtttvvvyyy|||}}}~~~```RRRhhh666%%%888+++...111%%%000---)))222000111\\\qqqPPP;;;FFF]]]VVV<<<===QQQZZZZZZaaaeeevvv^^^HHH333111...,,,***)))(((((('''''''''''''''((())))))(((++++++)))))),,,,,,***+++---+++)))+++//////+++++++++++++++++++++++++++++++++++++++,,,---...///222333555555555666888;;;;;;===@@@CCCEEEHHHKKKNNNRRROOOVVVdddeeebbbmmm|||zzz|||}}}{{{{{{}}}tttrrrmmmhhhdddaaa___^^^___ZZZYYY\\\]]]YYYTTTSSSQQQOOOLLLJJJIIIHHHFFFEEEEEEDDDCCCEEEHHHKKKMMMMMMJJJMMMPPPQQQPPPQQQSSSUUUZZZaaadddaaa___bbbdddccciiikkkllljjjeeebbbbbbccccccbbbccceeefffeeeaaa]]]aaa]]]ZZZZZZ]]]``````___WWWTTTSSSUUUZZZ]]]\\\ZZZ]]]ZZZXXXWWWSSSPPPRRRWWW___eeelllnnnkkkhhhhhhiiieeedddcccccccccdddeeefffcccbbbdddggghhhjjjsss|||YYYQQQcccfffbbbfff```aaaaaabbbccccccdddfffiiilll[[[___cccdddccccccccccccccccccdddddddddcccbbbaaadddaaabbbfffgggddddddggghhhlllllloootttvvvsssddd}}}sssfffgggoooPPPwwwxxxBBB111///,,,///===BBB888;;;PPP___kkk~~~HHHllleee666777777<<>>@@@???@@@IIIZZZgggkkksssuuuxxx{{{}}}~~~~~~yyyuuurrrpppmmmkkkggg___ZZZ[[[\\\YYYXXXYYYYYY[[[]]]]]]]]]]]]___aaafffddddddggglllpppqqqqqqvvvwwwzzz||||||yyywwwtttvvv{{{~~~~~~zzzsssnnnqqqvvvvvvwwwxxxooonnnllljjjiiijjjpppvvv|||llljjjvvvrrruuurrrrrrssstttvvvyyy|||}}}}}}~~~dddBBBwwwiii666***666...,,,000&&&111---***111...444jjjEEE111HHHYYYRRR>>>AAAOOOVVVWWW```ggg{{{___KKK333111...,,,***)))(((((('''''''''''''''((())))))(((++++++)))))),,,,,,***+++,,,+++)))+++///...+++++++++++++++++++++++++++++++++++++++,,,---...///222333555555555666999;;;<<<>>>AAABBBDDDFFFJJJLLLMMMMMMSSS___jjjoooqqqttt~~~yyy{{{~~~}}}{{{zzzsssqqqmmmiiieeebbb___^^^]]]YYYZZZ___aaa]]]WWWUUURRRRRRQQQOOOLLLIIIIIIIIICCCCCCCCCEEEIIILLLMMMMMMJJJKKKMMMNNNOOOPPPSSSUUU[[[]]]^^^^^^aaaeeefffccccccdddeeeeeedddcccaaaaaabbb```___ccchhhiiieeeaaa^^^ZZZWWWZZZ___```\\\WWWPPPSSSWWW\\\^^^]]][[[YYYZZZWWWUUUTTTRRRQQQWWW___cccgggkkkjjjfffcccdddfffddddddccccccccceeefffgggfffddddddfffhhhkkkuuu[[[QQQbbbfffcccfff```bbbaaabbbcccddddddfffiiikkk]]]___bbbccccccbbbbbbdddcccccccccdddccccccbbbaaadddaaaaaadddeeecccdddgggeeejjjjjjnnntttttt]]]www{{{uuueee\\\|||NNNoooLLL000---,,,///===AAA777:::MMMYYYhhh]]]AAAtttWWW444777777===JJJUUU\\\bbbhhhlllkkkjjjjjjlllooosssuuusssuuuwwwxxxxxxwwwxxxzzz{{{zzz{{{wwwsssmmmhhhccc^^^ZZZWWWRRRTTTSSSPPPPPPTTTUUUSSSTTTVVVXXXZZZ[[[\\\___aaabbbbbbdddjjjnnnnnnqqqtttwwwwwwyyy|||{{{zzzxxxwwwwwwuuurrrpppgggjjjkkklllqqqxxxyyywwwwwwzzz|||{{{xxxwwwzzz|||{{{~~~GGG111222000111222///888NNNxxxdddDDDBBB>>>?????????AAALLL\\\iiimmmssstttwwwzzz}}}~~~}}}yyyvvvssspppmmmhhhaaa]]]]]]^^^\\\ZZZZZZXXXZZZ]]]^^^^^^]]]^^^___ccccccdddhhhlllooooooooouuuvvvvvvxxxzzz|||}}}~~~|||~~~}}}zzzwwwtttqqqsssxxx~~~yyytttqqqvvvzzz{{{|||~~~ssspppnnnlllgggdddkkktttvvv|||dddssstttxxxsssssstttuuuwwwyyy|||}}}||||||}}}|||xxxBBB^^^lll666111222222+++000(((111...,,,000---:::zzzsss>>>222KKKRRRIII@@@GGGPPPSSSYYYaaakkk]]]HHH222111...,,,***((((((((('''''''''''''''((())))))(((++++++)))))),,,,,,***)))***)))'''(((,,,,,,)))***+++++++++++++++,,,,,,,,,++++++,,,,,,---...///111333444555555666999;;;===???AAABBBCCCEEEHHHKKKLLLNNNQQQZZZlll||||||ssszzz|||~~~|||wwwtttnnnmmmkkkhhheeecccaaa```]]]YYYXXX]]]___\\\WWWVVVTTTVVVWWWTTTOOOLLLLLLNNNHHHGGGFFFFFFHHHIIIHHHGGGGGGGGGHHHIIIJJJMMMPPPSSSVVVXXXYYY[[[^^^bbbdddeeeeeeccc``````aaabbbaaaaaaccc___\\\___ggglllkkkiii___]]]\\\\\\]]][[[UUUQQQOOOUUU\\\___^^^[[[YYYXXX\\\VVVRRRTTTXXX[[[```ggggggfffeeedddccccccccccccccccccbbbcccdddeeeggghhhhhheeedddfffhhhlllwww\\\OOO___eeebbbeee___aaaaaabbbccccccccceeehhhkkk^^^]]]^^^aaaaaa___```bbbbbbccccccccccccbbbbbbbbbeeeaaaaaacccdddcccdddhhhdddiiiiiinnntttsss|||WWWuuusssvvvgggWWWLLLdddJJJ,,,---000///666555---777OOO\\\uuu~~~tttJJJCCCmmmIII555888888>>>KKKVVV]]]ccchhhmmmllljjjiiikkknnnqqqsssqqqsssuuuvvvvvvvvvxxxyyywwwzzz{{{xxxtttoooiiieee```[[[XXXYYYYYYVVVSSSRRRSSSSSSSSSVVVYYY[[[]]]]]]^^^___aaaaaaaaadddhhhllloooqqqssszzzzzz{{{~~~{{{{{{zzzyyyxxxvvvtttsssgggkkknnnooottt{{{~~~}}}{{{|||{{{yyyxxxyyy}}}wwwPPP444111222111222000888[[[sssZZZBBBCCCEEE@@@??????DDDPPP___jjjnnnrrrsssvvvyyy|||}}}~~~~~~|||yyyvvvrrrooojjjeeeaaa```___]]]ZZZWWWWWWZZZ]]]___^^^]]]]]]]]]aaabbbeeeiiilllmmmmmmmmmtttsssssstttvvvyyy{{{}}}{{{}}}~~~~~~{{{yyy|||yyywwwxxx|||~~~~~~yyywwwzzz|||||||||~~~xxxrrroooggg```hhhwwwttt~~~cccnnnsssyyytttttttttuuuvvvyyy{{{||||||{{{|||zzz|||EEEaaattt<<<666---444***000***111.........---EEEaaa~~~999:::OOOLLLAAA@@@LLLQQQTTT___```lllVVV@@@222111...,,,***((((((((('''''''''''''''((())))))(((++++++)))))),,,,,,***)))***(((&&&(((,,,,,,(((*********++++++,,,,,,,,,,,,,,,,,,,,,---...//////111222444555555777:::<<<>>>@@@BBBCCCCCCEEEHHHKKKMMMPPPPPPUUUjjj~~~{{{}}}}}}wwwsssnnnmmmkkkiiihhhgggfffffffff```\\\]]]]]]YYYUUUTTTTTTWWWXXXVVVQQQMMMMMMNNNKKKJJJIIIHHHIIIHHHFFFDDDEEEDDDEEEFFFJJJMMMPPPQQQRRRUUUYYY[[[\\\^^^dddiiilllgggaaa^^^^^^```aaabbbhhhccc^^^^^^dddiiilllkkkaaacccccc___XXXSSSQQQQQQUUUYYY^^^^^^ZZZVVVUUUVVV\\\TTTPPPVVV___ccceeegggkkkeee___```eeehhhgggcccaaaaaaaaabbbcccfffhhhiiiiiifffeeefffhhhmmmxxx\\\LLL[[[cccaaaccc\\\```aaabbbbbbbbbbbbdddgggiiiaaa]]]\\\```aaa______cccbbbbbbbbbbbbbbbbbbbbbcccfffbbbaaadddeeeccceeeiiieeeiiijjjnnnuuussszzzyyyRRRtttoootttcccPPPvvvRRR\\\sssGGG)))111222///222///***:::UUUaaauuuwwwttt}}}KKKNNN```@@@888888888???LLLWWW^^^ccchhhlllkkkjjjiiijjjmmmppprrroooqqqrrrsssssstttwwwyyyzzzxxx|||zzzwwwrrrmmmiiiddd___[[[ZZZXXXUUUTTTSSSSSSTTTVVVXXXZZZ\\\]]]]]]]]]^^^______aaabbbcccgggmmmqqqssszzzzzz|||~~~~~~~~~}}}{{{xxxuuusssrrrhhhnnnrrrtttxxx~~~}}}zzzwwwuuuvvv|||zzz~~~MMM888999333000222000888iiiiiiPPP>>><<>>???HHHUUUaaaiiimmmppprrrtttwwwzzz{{{|||||||||yyytttqqqkkkhhhdddbbbaaa___ZZZUUUWWWZZZ]]]^^^^^^\\\\\\\\\___bbbfffjjjkkklllllllllqqqqqqrrrsssuuuxxx{{{}}}|||}}}~~~~~~}}}}}}~~~|||{{{zzz~~~~~~||||||yyy{{{|||{{{}}}tttpppfff\\\eeexxxsss|||jjjiiipppwwwttttttttttttuuuwwwyyyzzz|||zzz|||{{{~~~zzzKKK___LLL888)))444+++///+++000---000...000TTTbbbmmm444;;;VVVMMM???@@@NNNQQQTTTaaa\\\jjj~~~RRR<<<333111...,,,***)))(((((('''''''''''''''((())))))(((++++++)))))),,,,,,******+++***(((***...---************++++++,,,,,,---,,,,,,,,,,,,---...///000000222444555555777:::<<>>===@@@<<>>>>>>>>BBB>>>BBBPPP^^^dddcccbbbhhhnnnrrrrrrtttyyy}}}|||{{{}}}tttqqqnnnmmmmmmlllhhhdddddd^^^ZZZ\\\]]]\\\]]]```aaadddggggggfffggglllppprrrssstttuuuvvvvvvvvvvvvxxxxxxxxxzzz}}}zzzvvvrrrqqqrrruuuvvvuuu|||{{{{{{{{{zzzzzzyyyyyyxxxwwwvvvwwwzzz~~~~~~~~~cccYYYVVVmmmmmmxxx}}}xxxdddmmmtttuuusssnnnmmmppprrrrrrvvvqqqyyyyyy}}}GGGJJJ___111555+++///...111***222666HHHnnneeeAAA555;;;BBB===@@@MMMUUUUUUWWW]]]aaa{{{{{{MMMEEEAAA222111...,,,***)))((((((((('''&&&&&&'''((()))***+++***)))***,,,,,,***))))))((('''(((***+++,,,+++******+++,,,---------------------------...//////111333444555666888;;;===BBBBBBAAAAAADDDHHHLLLOOOMMMLLLNNNQQQPPPTTThhh}}}}}}zzzvvvuuuvvvvvvuuusssqqqmmmiiigggffffffeeedddfffcccaaaaaacccfffggghhhYYYWWWSSSQQQPPPOOONNNMMMKKKKKKLLLNNNPPPSSSVVVXXXYYYUUUSSSUUUVVVXXX\\\bbbfffgggggggggjjjlllhhhaaaccceeeiiikkkjjjddd]]]XXXXXX\\\aaafffhhhgggfffdddXXXWWWXXX]]]bbbeeeeeeccc]]]^^^```eeelllsss{{{lll[[[SSSJJJNNNRRRVVV]]]eeehhhfffeeeeeefffgggggglllzzzkkkQQQOOOeeejjjccc`````````______^^^^^^^^^^^^___hhh```ZZZ\\\```aaa```aaaaaaaaabbbbbbbbbbbbbbbaaa```aaaccccccbbbccceeehhhggghhhiiiiiikkkoootttxxxsssPPPvvvvvvhhhKKKHHHddd^^^PPPzzzTTT...666<<<:::///111???;;;>>>UUUaaannn{{{DDDTTT{{{>>>111666666<<>>AAA>>>CCCQQQ___eeedddccchhhooorrrpppooottt{{{~~~yyyzzzyyyxxxuuurrrmmmjjjggggggaaa]]]^^^^^^\\\]]]___bbbdddfffffffffiiioootttuuuuuuvvvvvvwwwxxxyyyyyyxxxwwwxxx{{{zzzwwwsssqqqsssvvvyyyzzz~~~}}}}}}|||{{{zzzyyyyyyxxxxxxyyyzzz}}}lllXXXSSSjjjlllxxxzzzfffhhhsssvvvuuupppnnnppprrrqqqwwwssszzzyyy|||MMMAAAkkk555111(((//////000+++111666NNN~~~ooohhh>>>444AAA@@@<<<@@@MMMUUUUUUYYY___gggpppFFF@@@AAA222000...,,,***)))))))))''''''&&&&&&'''((()))***+++***)))***,,,,,,***))))))((('''(((***+++++++++******+++,,,---------------------------...///000111333444555666888;;;===BBBBBBBBBDDDGGGJJJMMMOOOLLLMMMPPPQQQOOORRR```qqq|||wwwwwwzzz{{{xxxuuutttqqqmmmjjjjjjjjjjjjiiiiiigggeeedddfffggggggggg\\\YYYUUUSSSRRRRRRQQQPPPRRRQQQPPPOOOPPPRRRTTTUUUYYYUUUSSSUUUVVVVVV[[[bbbiiilllmmmmmmoooppplllfffaaaaaa``````___]]][[[ZZZaaacccfffhhhgggddd___\\\[[[]]]___```aaa```aaaaaa]]]bbbjjjsssyyy~~~vvvcccPPPQQQSSSXXX```fffiiihhhddddddfffgggfffkkkyyyoooQQQMMMbbbiiidddcccbbbaaa``````___^^^^^^^^^^^^hhhaaa[[[\\\___bbbaaa```aaaaaabbbcccccccccbbbbbbaaabbbccccccbbbbbbdddfffggghhhiiiiiikkknnnrrrvvv|||YYYzzztttiiiNNNGGG___aaaSSSzzzwww:::,,,<<>>>>><<>>HHH111000...+++***))))))***'''&&&&&&&&&'''(((***++++++***)))***,,,,,,***)))+++***(((((()))******)))******+++,,,------------,,,,,,,,,---...///000111111333444555666888;;;===<<>>999000222;;;FFFSSS???======@@@>>>???GGGWWWcccggghhhiiiiiipppsssqqqpppuuu|||~~~{{{wwwvvvtttnnnkkkkkkkkkgggfffggggggjjjooouuuxxxyyyxxxwww|||}}}}}}~~~}}}|||zzzyyywwwvvvtttsssrrroookkkhhhqqqqqqqqqqqqqqqssswwwzzz~~~}}}}}}|||{{{zzzyyyyyyxxxyyyyyy{{{|||}}}}}}~~~___RRRUUUhhhqqqsssuuuiiigggpppuuusssoooooopppoootttttt}}}xxx{{{pppfff777ZZZEEE///222...222---333000999mmm|||hhh===555CCCBBB@@@EEEOOOSSSQQQUUU]]]lll___BBB;;;III111///---+++************&&&&&&&&&&&&''')))***,,,+++***)))***,,,,,,***)))***((('''(((***+++++++++******+++,,,------------,,,,,,,,,---...///000111111333444555666888;;;===:::===@@@DDDGGGIIIJJJJJJKKKPPPSSSRRRPPPSSSZZZ```yyyvvvuuutttttttttssspppnnnuuuvvvwwwwwwuuuppphhhbbb```___^^^^^^]]][[[WWWTTTQQQQQQSSSUUUWWWYYY[[[\\\^^^]]]\\\\\\YYYXXX^^^ggghhhkkklllhhhfffgggeeebbbUUUUUUWWWYYY^^^ccchhhlllbbb```___^^^^^^aaaccceee^^^^^^^^^```cccfffiiijjjhhhfffdddcccdddhhhllloooiiiiiiiiiiiiooozzzeee]]]YYY^^^ddddddbbbbbbbbbccceeegggfffiiiuuuVVVDDDTTT___bbbdddeee``````_________```aaaaaagggddd^^^ZZZ^^^eeeddd___```aaabbbcccddddddddddddaaabbbccccccbbbccceeegggfffhhhiiiiiijjjkkknnnpppYYY___hhheee[[[CCCIIISSSEEEwww;;;777888888444555CCCPPPSSSPPPVVVyyynnnooo|||pppXXX\\\GGG;;;555666666:::BBBLLLVVV^^^dddfffeeeeeefffgggiiikkkmmmnnnoooooonnnooopppsssuuuwww||||||xxxyyyzzzttt~~~}}}}}}{{{wwwsssooojjjgggpppmmmlllnnnsssvvvuuusssssswwwxxxvvvwww{{{|||zzz|||vvvtttwwwzzz{{{zzzbbbyyy|||xxxEEE222444000:::UUUQQQ@@@???===>>>===???HHHXXXdddhhhiiikkkiiiooossstttvvv{{{~~~~~~|||xxxrrroooppppppllljjjlllkkklllppptttxxxyyyyyyxxxxxxzzz}}}~~~|||zzzyyyuuuooolllkkklllmmmmmmtttvvvxxxxxxwwwxxx{{{~~~|||{{{{{{{{{zzzzzzyyyyyy{{{{{{zzzzzzzzz{{{||||||kkkSSSMMMiiinnnrrrxxxnnncccmmmtttsssoooooooooooorrrsss|||xxx{{{yyyooo@@@aaaPPP//////...222,,,666000;;;vvv}}}]]]:::666@@@???>>>DDDOOORRRQQQVVV___eee^^^DDD;;;JJJ000///---+++************&&&&&&%%%&&&''')))+++,,,+++***)))***,,,,,,***)))'''&&&&&&'''***,,,------******+++,,,------------+++,,,,,,---...///111111111333555666666888;;;===:::;;;===@@@CCCFFFIIIJJJJJJOOOSSSQQQOOOSSSYYY^^^mmm{{{zzzyyyyyyxxxvvvrrrnnnsssssstttuuutttpppiiieeeaaaaaaaaaaaa```]]]XXXUUUSSSTTTVVVWWWXXXYYYYYYYYYbbbaaa```___ZZZXXX^^^fffeeeiiiiiifffdddeeeeeebbbUUUTTTWWW^^^fffhhheeeaaabbbaaa```___```bbbeeeggg^^^YYYWWW\\\dddhhheee```TTTUUUWWWYYY[[[]]]^^^^^^bbb]]]cccnnnooommm~~~jjjaaa\\\bbbhhhgggeeeeeecccdddfffhhhgggjjjvvvZZZEEESSS^^^```cccddd^^^^^^^^^^^^^^^___```aaagggeee___ZZZ^^^eeeeee___```aaabbbcccdddeeeeeeeee```aaaccccccbbbcccfffhhhfffhhhiiijjjjjjkkkmmmooo___hhh}}}cccbbb[[[AAACCCMMMJJJyyyrrr222333333666888111...@@@OOOKKKGGGuuu~~~jjjJJJFFFwww}}}???:::444222555:::BBBKKKUUU]]]cccfffgggfffffffffhhhkkknnnpppqqqpppoooooopppqqqtttuuutttwwwwww{{{~~~vvv~~~yyyxxxtttuuuvvvuuurrrooorrrwwwzzzyyyvvvwwwzzz||||||zzzzzztttuuubbblllnnnxxxGGG222<<<111444XXXSSSBBB@@@<<<;;;:::===GGGWWWbbbfffhhhjjjgggmmmqqqtttxxx}}}~~~{{{zzzuuurrrssssssooommmooonnnnnnooorrrvvvyyyzzzzzztttwww|||~~~|||zzztttlllgggggglllrrruuurrruuuxxxxxxwwwwwwyyy|||xxxxxxxxxxxxxxxxxxxxxxxx~~~}}}{{{zzzzzz{{{||||||wwwWWWIIIiiilllrrrzzzxxxrrr```kkkssssssooonnnoooooopppsss|||xxx{{{{{{vvvIIIkkkaaa777333...222,,,777111<<<|||UUU888666=========DDDOOOSSSRRRXXXbbbbbb```GGG===LLL222000...,,,***)))))))))((((((''''''((()))+++,,,,,,,,,,,,++++++*********++++++******++++++,,,---******+++,,,------------------,,,,,,---...000111222333555666666777:::===BBBAAAAAABBBCCCFFFIIIKKKOOOQQQSSSSSSTTTTTTVVVXXXppp{{{|||}}}}}}|||yyyvvvtttvvvyyyyyyuuurrrqqqnnnjjjkkkfffaaa```bbbccc```\\\XXXVVVYYY]]]\\\XXXZZZaaaaaa^^^YYYWWWYYY\\\^^^```___aaacccdddbbb]]]WWWSSSQQQ[[[ccceeecccbbb___[[[YYYYYY\\\aaagggiiigggccc\\\]]]]]]ZZZTTTNNNJJJHHHEEEDDDFFFMMMUUU\\\]]]\\\ddd```aaafffiiimmmyyynnngggbbbccceeeddddddfffccciiifffaaadddfffqqqhhhHHHJJJ___bbb```iii___aaacccbbb___^^^```ccc___eeecccZZZYYYaaaccc^^^bbbeeehhhfffbbb___```ccc``````aaabbbccceeefffgggfffggggggggghhhkkkpppsss]]]bbb~~~hhhUUUOOOBBBJJJXXXKKKyyy===333666///000999;;;888BBBRRRIIIwww[[[RRRWWW~~~>>>111777<<<777;;;CCCLLLUUU]]]aaadddbbbeeehhhjjjkkkjjjjjjkkknnnlllkkklllnnnppprrrrrrrrruuuzzz{{{wwwwww|||vvvxxxuuuwww~~~sssnnn|||~~~yyy}}}~~~yyyyyyxxxnnn\\\{{{}}}mmmpppDDD555555222===WWWZZZ@@@:::===@@@???@@@HHHVVV```eeehhhllllllmmmpppuuu{{{}}}zzzvvvttttttsssrrrpppvvvtttqqqqqquuuyyy}}}{{{yyy|||zzzzzzwwwooohhhhhhnnntttuuutttuuu{{{{{{tttsssvvvqqqgggjjjllloootttzzz|||yyysss||||||{{{zzzzzzzzzzzzzzz~~~xxxbbbKKKUUUkkkwwwwwwbbbbbbxxxqqqlllsssgggrrrqqqtttvvvwwwzzz~~~OOOMMM[[[444555222---///,,,333>>>GGG777222<<<>>>???FFFQQQTTTRRRVVV___kkkggg;;;DDDHHH222000...,,,***)))))))))((((((''''''((()))+++,,,,,,,,,++++++++++++++++++******))))))******+++,,,******+++,,,------------------,,,,,,---...000111222333555666666777:::===AAAAAAAAABBBDDDGGGJJJLLLOOOQQQSSSSSSSSSTTTUUUWWWeee}}}zzztttvvvuuussstttuuupppiiikkkhhheeeeeegggeee```[[[ZZZYYY]]]aaa___ZZZZZZ^^^___\\\YYYWWWXXXZZZ[[[[[[^^^gggllldddUUUOOOWWWbbbfffhhhfff```[[[ZZZXXXUUUZZZ___eeeiiiiiifffaaa^^^gggjjjnnnpppooonnnnnnnnnuuunnnbbbVVVPPPRRRZZZaaaaaa^^^___dddfffhhhqqqzzzjjjeeebbbddddddbbbbbbeee```gggeeebbbfffgggooommmKKKJJJ^^^bbb^^^eee___aaabbbbbbaaa``````aaa___eeeccc[[[ZZZaaaccc___```cccfffeeeaaa```cccfffbbbbbbbbbbbbccceeefffgggfffggggggggghhhkkkooosss~~~^^^WWWdddRRRNNNFFFUUUfffSSSccc777666222444:::<<<===GGGSSSWWW~~~hhhEEEZZZ~~~EEE999777333666;;;CCCLLLUUU\\\aaacccaaacccggghhhiiiiiijjjkkkjjjjjjjjjlllnnnpppqqqqqqrrrtttwwwzzzxxxwww}}}~~~}}}vvvzzz|||yyyzzz~~~|||}}}[[[gggpppwwwFFF555666222:::TTT{{{VVV???:::>>>BBB???@@@HHHUUU```eeeiiillllllnnnqqqwww}}}zzzvvvvvvxxxzzz|||tttrrroooppptttzzz~~~||||||}}}tttpppnnnkkkjjjmmmsssyyy{{{{{{uuuvvvwwwwwwtttpppkkkiiidddbbb___aaaiiittt|||||||||{{{zzzzzzzzzzzzzzziiiMMMTTTiiiwwwtttzzzjjjaaavvvtttlllpppjjjssspppsssuuuwwwzzzNNN888jjj```444555111---111---444@@@LLL<<<777BBB???@@@GGGQQQTTTQQQVVV___kkklll>>>EEEKKK222000...,,,***)))))))))((((((''''''((()))+++,,,++++++++++++++++++,,,,,,))))))(((((())))))***+++******+++,,,------------------,,,,,,---...000111222333555666666777:::===AAAAAAAAABBBEEEGGGJJJLLLOOOQQQRRRSSSRRRSSSTTTVVV\\\uuu|||}}}vvvuuusssuuu|||xxxmmmlllkkkjjjlllllliiibbb]]]]]]]]]```cccbbb\\\ZZZ\\\\\\[[[YYYYYY[[[\\\[[[ZZZ]]]ccceee]]]QQQQQQ```ooorrrnnndddYYYUUUXXXZZZYYY___dddiiijjjfffcccbbbcccpppttt{{{|||kkk___]]]___``````aaaeeeffffffiiinnnfffddddddfffddd```aaaddd^^^dddcccccchhhgggmmmuuuPPPIII[[[bbb^^^````````````bbbcccbbbaaa______dddccc\\\[[[```bbb```___aaacccbbbaaabbbfffiiidddddddddddddddeeefffffffffggggggggggggjjjooorrrzzzaaaNNNpppbbbRRRNNNJJJ___rrrUUUjjj555000111444555888>>>GGGNNNYYYqqqFFF^^^|||BBB<<<:::333666;;;CCCLLLUUU\\\aaaccc```bbbeeeffffffgggjjjlllggghhhjjjlllnnnooopppqqqrrrrrrtttxxxyyywwwzzz}}}xxx|||}}}}}}lllTTTzzztttpppJJJ333777333:::ZZZ{{{WWW@@@:::===???>>>???GGGUUU```eeeiiimmmmmmooossszzz||||||~~~|||yyyuuuuuuxxx|||~~~~~~|||sssllliiijjjlllpppvvv}}}yyysssxxx}}}{{{xxxwwwpppjjjdddaaaeeennnyyy||||||{{{zzzzzzzzzzzzzzzzzztttQQQPPPcccuuurrrssszzzbbbpppvvvlllnnnppptttrrrtttwwwxxxzzzUUU999```iii555555000///333...222>>>}}}NNN===666BBB@@@AAAHHHRRRTTTQQQUUU]]]gggmmm@@@FFFMMM222000...,,,***)))))))))((((((''''''((()))***,,,*********++++++,,,,,,,,,)))))))))))))))***++++++******+++,,,------------------,,,,,,---...000111222333555666666777:::===@@@AAABBBCCCEEEHHHKKKLLLOOOQQQRRRSSSRRRRRRTTTUUUXXXooo~~~~~~|||zzzwww|||vvvooonnnnnnoooooommmiiieeecccccccccdddccc```______\\\[[[[[[]]]______^^^]]]YYYUUUSSSVVV]]]eeejjjlllddd```YYYSSSVVV___ccccccddddddcccaaa```ccciiinnnnnnrrrwww|||qqqfffbbbdddeeegggiiiiiigggfffgggccccccfffhhheee``````eee___bbbaaabbbhhhffflll{{{UUUHHHXXXccc```___bbb```___bbbddddddaaa]]]___dddddd^^^\\\___bbbaaa```aaaaaaaaa```bbbfffiiifffeeeeeeddddddeeeeeeeeefffggggggggggggjjjnnnrrr{{{hhhPPPnnnaaaWWWPPPJJJaaarrrWWWuuuLLL222,,,222666444777@@@IIILLL[[[bbbNNNwwwyyy888777<<<777666:::BBBLLLUUU\\\aaacccbbbccceeeeeefffgggjjjmmmggghhhiiijjjkkknnnrrrtttsssqqqrrrxxxzzzyyyxxxzzz}}}~~~~~~YYYbbbxxxpppQQQ555:::444:::```zzzTTT???<<<===<<<===>>>GGGTTT```eeeiiimmmmmmooottt{{{}}}}}}|||zzzwwwxxx{{{|||rrrnnnkkkiiikkkoooqqquuu{{{wwwsss}}}zzzvvvssssssrrrqqqtttxxx{{{{{{zzzyyyyyyyyyyyyzzzttt~~~|||YYYLLLYYYrrruuusssfffffftttpppppptttqqquuuwwwyyyyyyyyy|||KKK999LLLvvv:::444111000444...///;;;vvv|||HHH999333@@@AAAAAAHHHRRRTTTPPPTTT]]]dddiii@@@DDDLLL222000...,,,***)))))))))((((((''''''((()))***,,,*********++++++,,,,,,,,,+++************+++,,,,,,******+++,,,------------------,,,,,,---...000111222333555666666777:::===@@@@@@BBBDDDFFFIIIKKKLLLOOOQQQRRRSSSRRRSSSTTTVVVVVVhhh~~~}}}~~~sssrrrpppooopppqqqqqqpppnnnmmmjjjgggfffhhhiiiiiiaaa___]]]]]]^^^]]][[[ZZZUUUQQQRRR[[[ggglllggg```XXXYYYYYYZZZaaaiiillliiieeeaaa]]]]]]aaafffjjjlllgggjjjnnnqqqrrrtttvvvxxx}}}}}}|||yyyvvvrrrooommmgggiiikkkkkkkkkiiifffcccccccccgggiiifffaaaaaafffbbbbbb___bbbgggdddkkk~~~~~~ZZZFFFSSScccdddbbbbbbaaa```aaadddeeebbb^^^___ccceee```]]]^^^aaabbbbbbbbbaaa``````aaadddfffffffffeeedddddddddeeeeeegggggggggfffgggiiimmmqqqtttZZZtttxxx___]]]RRRIIIaaappp___sssqqqBBB666000777;;;:::<<>>FFFTTT___eeehhhlllmmmoootttzzzxxxwwwvvvwww{{{|||rrriiifffhhhmmmuuu}}}{{{}}}zzzrrryyyuuuvvv{{{|||xxxvvvyyyzzzyyyyyyxxxxxxxxxxxxxxxrrr}}}wwwfffLLLOOOkkkxxxyyyppp^^^nnnttttttwwwnnntttvvvxxxyyyyyy}}}HHHVVVWWW@@@222//////444///222???rrrttt@@@555444BBBAAAAAAHHHRRRTTTPPPTTT]]]qqqdddBBBCCCJJJ222000...,,,***)))))))))((((((''''''((()))+++,,,++++++++++++++++++,,,,,,+++++++++***+++,,,,,,---******+++,,,------------------,,,,,,---...000111222333555666666777:::===???@@@BBBEEEGGGJJJLLLMMMOOOQQQSSSSSSTTTTTTVVVXXXTTT___xxxxxxvvvssspppppprrruuuwwwzzzxxxrrrlllkkkoooqqqooohhhddd___[[[XXXWWWUUUSSSVVV[[[bbbfffeeeaaa^^^]]]eeeiiimmmnnnqqqtttrrrmmmaaa______bbbggghhhddd```cccfffiiilllmmmoooqqqtttxxxtttoooooorrrssspppmmmfffhhhhhhgggggghhheee```dddccceeehhhgggcccbbbeeedddccc___dddjjjdddhhh|||___DDDMMMbbbgggfffcccbbbaaaaaabbbcccbbbaaa___ccceeeccc^^^]]]```ddddddcccbbbaaa```aaabbbccceeeeeedddddddddddddddeeegggggggggffffffiiimmmppp~~~bbbwwwmmm]]]bbbRRRGGGdddtttaaa{{{UUU888111444999<<<>>>AAAHHHMMMooo}}}yyyRRRUUU<<<888;;;555555:::BBBKKKTTT[[[```bbbdddfffggghhhgggggghhhjjjkkkkkkkkkjjjiiilllsssxxxrrrpppqqqwwwzzzxxxwwwyyyxxxlllpppvvv~~~]]]ddd}}}oooZZZ666777000999bbbxxxMMM>>>@@@BBB???>>>???GGGTTT___dddgggkkkmmmnnnrrrxxx~~~~~~}}}|||zzzxxxuuuooojjjjjjpppvvv{{{|||zzzzzzwwwooo~~~xxx|||}}}yyyyyy|||xxxxxxwwwvvvvvvvvvvvvvvvuuu|||yyy}}}yyyUUUJJJbbbvvv~~~~~~\\\fffwwwtttuuuooopppsssvvvxxxzzz~~~sssTTT|||xxxDDD......---333000777EEE{{{???555555AAA@@@AAAHHHRRRTTTQQQUUU]]]}}}```CCCCCCKKK222000...,,,***)))))))))((((((''''''((()))+++,,,,,,,,,++++++++++++++++++***************++++++,,,******+++,,,------------------,,,,,,---...000111222333555666666777:::===???@@@BBBEEEHHHJJJLLLMMMNNNPPPSSSTTTUUUVVVYYY[[[UUUYYYlll|||zzzvvvsssqqqrrruuuxxx}}}wwwooommmpppooojjjlllfff^^^XXXUUUUUUUUUVVV\\\ccchhhfff```^^^bbbgggrrrwwwzzzwwwuuusssoookkk___```cccfffgggeeeaaa^^^cccfffiiilllnnnqqqtttvvvuuuttttttwwwzzzxxxqqqkkkdddfffdddbbbcccgggeee___eeebbbaaaeeefffcccbbbdddcccbbbaaaiiiooofffeeevvvdddCCCHHH___hhhhhhccccccbbbaaa``````ccceee___bbbfffddd___\\\___eeebbbaaaaaaaaabbbbbbbbbaaaddddddcccccccccddddddeeegggggggggffffffhhhlllooo|||cccwwwkkk]]]cccNNNCCCggg{{{[[[aaa999000///333;;;===:::@@@III```{{{WWWUUUggg<<<;;;<<<333555999AAAKKKTTT[[[```bbbdddfffhhhhhhgggeeeeeefffgggjjjmmmllljjjkkkoootttooonnnpppuuuvvvuuuvvvzzz~~~sss[[[XXXjjj~~~~~~\\\ppp{{{oooYYY555444000<<>>@@@BBBFFFHHHKKKLLLMMMNNNPPPSSSUUUVVVWWWZZZ\\\ZZZXXXfff~~~}}}zzzvvvsssrrrtttvvv~~~wwwooolllmmmiiibbblllfff]]]XXXVVVYYY\\\^^^dddbbb___^^^```fffnnnsssnnnsssuuuoooiiigggeeeccc___bbbeeedddbbbaaadddgggcccfffiiilllnnnqqqtttwwwxxxvvvssssssuuuvvvuuusssdddeeeccc___bbbgggfffaaafff```^^^bbbeeedddbbbbbbbbbbbbcccnnntttgggcccrrrgggCCCEEE\\\hhhhhhcccddddddaaa^^^___cccggg___bbbfffeee___\\\___eee`````````bbbccccccbbbaaacccbbbbbbbbbccccccdddeeegggggggggffffffhhhllloooyyy{{{aaawwwppp```dddJJJ???gggYYY___>>>444///444???@@@:::>>>KKKTTT{{{www{{{LLLKKKfff{{{::::::999...555999AAAKKKTTT[[[```bbbccceeehhhhhhfffdddccccccccchhhnnnnnnllljjjlllooommmmmmooossssssrrruuuzzz|||}}}\\\SSSjjjyyyzzz}}}|||zzz{{{{{{}}}}}}[[[^^^|||rrrXXX===999333===YYYYYYCCC???@@@@@@@@@AAAHHHTTT^^^bbbeeehhhllllllnnnrrryyyxxxhhh___bbbhhhooouuuwwwvvvttt{{{yyy{{{|||}}}|||xxxqqqmmmmmmpppuuuyyyvvvwwwyyy|||wwwssstttuuuuuutttssssssssssssssstttrrr||||||wwwmmmOOOTTTfffyyyzzzfff]]]vvvmmmnnnwwwwwwzzz{{{zzzyyyyyy}}}fffyyyKKK000222...000...555AAA~~~<<<888<<>>000<<<666PPPeeeDDDCCC===AAABBBDDDJJJUUU\\\___dddiiikkkmmmoooqqquuuzzzeeeVVVSSSYYY]]]jjj{{{~~~{{{xxxwwwvvvsssmmmgggdddhhhpppxxx~~~ttt~~~}}}{{{{{{zzzwwwtttsssssstttuuuvvvvvvuuuuuusssvvv}}}zzz]]]IIIZZZkkkttt~~~qqq\\\mmmttt|||sssqqqsssuuuwwwxxxzzz~~~ssslllDDD555111///222,,,444DDDnnn|||BBB999999===>>>DDDHHHNNNUUUPPPRRRbbb}}}gggOOOBBBAAAOOO333222///---+++)))))))))((('''&&&(((***,,,,,,,,,******++++++++++++******))))))))))))************)))***,,,...///000//////......------...///111222000222444555666777999;;;>>>@@@CCCFFFGGGJJJMMMOOOUUUTTTSSSTTTVVVVVVTTTRRRZZZ\\\```sss}}}zzz|||}}}^^^KKKAAA666???BBBGGGUUUaaadddbbbaaabbbaaaiiijjjnnnuuu{{{yyyooofff^^^^^^^^^```dddiiimmmpppgggfffeeecccbbbbbbccccccfffgggiiimmmrrrvvvwwwwwwuuuvvvvvvuuutttqqqmmmkkkgggcccbbbeeeeeeaaabbbeeebbbbbbaaa``````aaabbbbbbbbbbbbcccdddeeeffffffgggZZZ@@@MMM```dddeeedddbbb```___^^^^^^___```bbbfffgggaaa[[[\\\bbbbbbbbbbbbcccccccccbbbbbbbbbcccdddccccccdddfffiiiiiiiiiiiigggfffhhhmmmqqqyyyaaa{{{cccXXXRRRCCCVVVhhhyyyrrrBBB777333666666444:::FFFNNNOOOooo;;;JJJmmmyyy;;;777777222666:::BBBLLLVVV\\\^^^]]]___aaaddddddddddddeeeffffffhhhjjjlllnnnnnnmmmlllrrrrrrrrrssstttuuuvvvwwwzzzttt{{{uuurrrqqqsssqqqqqqrrrqqqqqqwww}}}[[[sss~~~}}}iiiYYY@@@000777666aaadddDDDFFFDDDIIIBBBBBBIIITTT]]]aaaeeeiiilllnnnppprrrtttyyysss\\\]]]\\\[[[jjj~~~~~~}}}yyywwwxxxrrrpppjjjdddaaacccjjjpppzzzuuu~~~}}}{{{zzz{{{zzzxxxuuussstttuuuuuuuuuuuuuuuuuuvvvvvvzzz~~~{{{}}}mmmKKKUUUkkkuuuyyy|||fffhhhttt{{{ssstttvvvwwwxxxyyy{{{zzzsssppp???...111///222,,,444CCCoooAAA555666>>>???DDDGGGNNNUUUPPPRRRbbbfffNNNBBBAAANNN333222///---+++)))))))))((('''&&&(((***,,,,,,,,,******++++++++++++******))))))))))))************)))***,,,...000000000000///......---...///111222000222444555666777999;;;>>>@@@CCCFFFHHHJJJMMMOOORRRQQQQQQSSSVVVXXXWWWWWWXXX\\\]]]jjjyyycccdddkkkoooddd;;;BBBUUUggglllhhhhhhkkkmmmttttttvvvyyyyyysssfff\\\[[[^^^bbbgggkkkoooqqqrrrfffeeeeeedddcccbbbbbbaaaggggggiiimmmrrrvvvxxxxxxwwwvvvuuusssooojjjfffcccfffccccccddddddbbbbbbeeebbbaaaaaa``````aaaaaabbbaaaaaabbbcccdddeeeeeefffxxxgggGGGHHHYYYcccfffeeecccaaa___^^^^^^]]]```aaaeeefffaaaZZZ[[[aaadddaaa___```dddeeeeeeccccccccccccccccccdddhhhkkkiiiiiiiiihhhgggiiimmmqqqxxx|||ZZZ~~~jjj^^^TTTAAARRRlllwwwzzzJJJ555333333333444<<>>AAADDDFFFHHHJJJMMMPPPQQQQQQQQQSSSUUUWWWXXXYYYUUU^^^___hhh}}}rrrjjjbbbtttwwwJJJ]]]pppvvvtttuuuwwwzzzvvvrrrnnnlllllljjjddd```eeegggiiikkkllllllkkkjjjcccddddddeeeddddddcccbbbffffffhhhlllqqquuuwwwwww|||yyyssslllhhhfffffffffeeedddcccccccccbbbbbbcccaaaaaaaaa``````aaaaaaaaa``````aaabbbcccdddeeeeeerrrsssMMMBBBQQQbbbdddcccbbbaaa``````______^^^___bbbeeebbb]]]___eeeeeeaaa]]]___dddgggfffdddccccccccccccccceeejjjmmmiiihhhhhhggghhhjjjmmmooovvvWWWrrrttt~~~uuufffXXXBBBNNN|||qqqppp666///111333555:::@@@EEEHHH\\\|||rrrLLL???uuuxxx<<<<<<666444666888>>>FFFPPPWWW[[[]]]]]]```dddggggggfffffffffjjjjjjjjjjjjkkklllllllllooopppsssuuuvvvuuutttsssmmmttt~~~~~~yyywwwvvvsssnnniiieeecccbbb___\\\[[[]]]___dddooo{{{```ddd~~~~~~VVV999444:::444NNNbbbHHHEEEDDDDDDCCCBBBHHHUUUaaafffhhhjjjmmmppprrrrrrrrruuu}}}dddVVVttteeeZZZPPP___}}}|||zzzvvvtttvvvjjjhhheeeaaa]]][[[ZZZZZZkkkzzz{{{yyy}}}}}}yyyyyy{{{||||||zzzxxxvvvuuuuuuvvvvvvuuutttsssssssssrrrtttyyy{{{{{{pppNNNWWWjjjuuuwww[[[nnnvvvvvvttttttsssrrrrrruuuzzz~~~mmmrrr;;;???222111...222...444@@@zzzHHH666888DDD@@@DDDFFFLLLSSSPPPSSSeee___KKKBBB@@@KKK333222///---+++)))))))))((('''&&&(((***,,,,,,,,,******++++++++++++******((()))))))))************)))+++---///111222222222000000///......///111222000222444555666777999;;;>>>AAADDDFFFHHHJJJNNNPPPTTTTTTTTTSSSSSSTTTUUUVVVTTT^^^aaafffwwwuuu___dddeeevvvPPPcccvvv~~~}}}yyysssnnngggdddbbbcccgggkkkmmmnnnpppooonnnllliiieeecccaaaaaaaaacccdddddddddddddddeeefffiiimmmrrrvvvwwwvvvzzzwwwqqqlllhhhgggggghhhdddddddddbbbbbbccccccbbb`````````aaaaaa`````````___``````aaabbbcccdddeeemmm{{{SSS>>>JJJaaaaaaaaaaaabbbbbbbbbbbbbbb``````bbbeeeccc___aaaffffffaaa^^^___dddhhhgggdddcccddddddddddddfffjjjmmmhhhgggffffffhhhjjjlllmmmuuujjjhhh___uuu~~~mmm___GGGLLLtttlll===...333888999888999AAAIIIcccvvvCCCKKKlll???===777888666888===EEENNNVVVZZZ\\\[[[___dddfffgggggggggggghhhhhhiiiiiiiiijjjjjjkkkmmmooorrrttttttssspppooosssmmm{{{xxxuuuqqqlllhhhdddbbb```YYYUUUSSSUUUXXX___mmmzzz~~~{{{fffttt|||vvvddd;;;333888888CCCgggMMMFFFHHHGGGEEEDDDIIITTT___dddgggjjjkkkooosssrrrqqqsss{{{zzzyyyzzzYYYZZZjjjzzzyyypppcccjjj}}}}}}{{{vvvrrrrrriiigggeeebbb___[[[XXXUUUaaassszzzwww|||}}}{{{|||}}}}}}|||yyywwwuuuuuuuuuvvvvvvuuutttsssssssssuuuwwwyyyxxxxxx~~~]]]MMM^^^vvvxxxzzz\\\hhhtttzzzyyyyyyxxxwwwwwwzzzmmmrrrvvvAAAttt777000111...222///444===uuuFFF333333???@@@DDDEEEKKKRRROOOTTTfff]]]IIIAAA@@@LLL333222///---+++)))))))))((('''&&&(((***,,,,,,,,,******++++++++++++******))))))))))))************)))+++---000222333333333111000/////////000111111000222444555666777999;;;???AAADDDGGGHHHKKKNNNPPPLLLNNNPPPRRRTTTWWW\\\___TTT\\\^^^cccjjjqqq}}}}}}\\\fff___NNNhhhSSSfffzzz|||qqqddd[[[ZZZ]]]bbbjjjqqqvvvxxxwwwsssqqqnnnkkkgggcccaaa_________``````aaabbbbbbbbbdddfffjjjpppuuuwwwwwwuuuppppppppppppmmmjjjfffdddccceeedddaaaaaaccccccaaa___``````aaaaaa``````___``````aaabbbcccddddddeeeiii{{{]]]???FFF______```aaabbbcccdddddddddeeeddddddeeebbb^^^___bbbeeebbb```aaaeeeffffffdddccceeefffffffffgggiiikkkiiigggfffgggiiikkklllllluuurrrbbb{{{}}}ppphhhPPPLLLiiiXXXeee===000555<<<===999888BBBNNN||||||@@@OOO^^^AAA;;;888999666888===EEENNNUUUYYYZZZZZZ^^^bbbeeeeeefffggghhhfffggghhhiiijjjjjjjjjjjjmmmnnnpppqqqqqqnnnllljjjjjjrrr{{{xxxtttmmmgggccc^^^ZZZWWWTTTOOOLLLLLLOOOXXXgggvvv}}}}}}~~~mmmwwwhhheee@@@111222<<>>AAAEEEEEEJJJQQQOOOUUUhhh```III@@@@@@MMM333222///---+++)))))))))((('''&&&(((***,,,,,,,,,******++++++++++++******))))))))))))************)))+++...000222444444444222111000//////000111111000222444555666777999;;;???AAAEEEGGGIIIKKKNNNQQQHHHKKKNNNQQQTTTYYY___dddWWWXXXZZZbbbddd]]]jjj|||yyynnnooozzzrrrpppiii^^^ooo}}}}}}ssskkkgggdddeeeiiiooouuuzzzzzzxxxvvvooonnnmmmkkkhhheeebbb```______]]]\\\\\\\\\]]]]]]___bbbhhhoootttuuussspppkkkkkklllllljjjhhheeecccbbbeeeddd``````cccddd```______```aaaaaa```______```aaaaaabbbcccdddeeeeeeeeetttjjjEEEEEE[[[___```bbbcccdddccccccbbbfffcccbbbcccbbb^^^^^^aaaccccccddddddeeeddddddcccccceeehhhiiihhhhhhhhhiiikkkiiigggiiilllnnnnnnmmmvvv}}}vvvuuuooooooYYYMMM___MMMtttuuuNNN999111333888<<<;;;;;;DDDPPPxxx}}}PPPHHH^^^CCC:::999555555888===FFFOOOUUUYYYYYYZZZ]]]```bbbccceeegggiiidddfffhhhjjjllllllkkkjjjmmmmmmnnnnnnllljjjgggfffaaannniiiwwwyyyuuuooohhhbbb^^^ZZZUUURRRQQQKKKFFFFFFIIIRRRcccrrr~~~|||{{{vvvjjjddd???444111999IIIkkkPPP@@@IIIHHHDDDEEEIIINNNPPPSSS[[[eeefffnnnwwwyyyvvvvvv|||~~~}}}mmmppp}}}dddiiiwwwzzzuuuqqqyyy|||wwwtttuuutttooommmmmmhhhfffddddddccc```[[[WWWQQQbbbvvv|||www{{{||||||}}}~~~{{{wwwuuuuuuvvvssstttuuuuuuuuuuuuuuuuuuvvvyyyzzzxxxuuuuuuyyy}}}|||kkkRRRhhhtttxxxxxx]]]ooowwwtttuuuwwwwwwxxx{{{~~~qqqsssaaa555333222---222111444:::sssTTT:::555BBBAAAEEEDDDIIIPPPOOOVVViiieeeJJJ??????MMM333222///---+++)))))))))((('''&&&(((***,,,,,,,,,******++++++++++++******))))))))))))***************+++...111333444555555222111000//////000111111000222444555666777999;;;???BBBEEEGGGIIIKKKNNNQQQSSSUUUUUUSSSQQQRRRVVVYYYZZZVVVXXXdddfffVVV[[[yyyfffdddyyy|||aaammmzzzxxxllllllvvvzzz{{{{{{{{{yyyvvvrrrppplllmmmnnnmmmkkkgggccc``````^^^\\\YYYWWWWWWXXXYYYYYY]]]dddlllqqqqqqnnnjjjmmmjjjfffcccbbbbbbdddfffbbbeeeeee```___dddddd```^^^___```aaaaaa```___^^^aaaaaabbbcccdddeeeeeefffbbbpppsssJJJDDDXXXaaabbbcccddddddcccbbbaaabbb______aaaaaa___```dddbbbdddffffffeeeccccccccccccfffiiijjjiiihhhggghhhmmmjjjiiikkknnnppppppnnnvvv|||llllllttt___MMMXXXTTTrrr{{{SSS888111///111888;;;===FFFPPPlllzzz```IIIjjjyyyGGG<<<:::222555888>>>GGGPPPVVVXXXYYYZZZ\\\___```bbbdddgggiiicccfffiiilllnnnnnnlllkkkmmmmmmlllkkkiiigggdddccchhh```lllsssxxx~~~ooosssnnngggbbb```]]]ZZZWWWQQQKKKEEECCCFFFPPPaaappp|||~~~mmm}}}ooonnn:::888444333@@@uuu\\\GGGLLLGGGCCCDDDHHHJJJJJJLLLWWWbbbfffoooyyy|||yyyxxx}}}yyywwwyyypppuuufffxxx{{{vvvqqqxxx{{{tttpppooonnnlllkkkmmmgggfffdddddddddbbb]]]XXXNNN\\\sss|||uuuwww~~~|||zzz||||||yyyuuutttuuuxxxsssssstttuuuvvvvvvvvvuuusssuuuvvvuuuvvvyyyzzzyyyvvvSSS```rrrxxx\\\llltttuuuwwwyyy{{{|||~~~uuu[[[555222222,,,222111444999}}}pppWWW888333AAABBBEEEDDDIIIPPPOOOVVVjjjiiiLLL>>>>>>MMM444333000---***)))((((((((((((''''''((()))+++,,,+++++++++*********))))))(((***+++------,,,+++***+++,,,---///000222333444111000///......///000111222333444444444666:::<<>>@@@CCCEEEGGGIIILLLNNNOOOPPPQQQRRRTTTVVVWWWXXXYYYUUUXXXaaabbbZZZXXX^^^hhhxxxwwwuuussssssrrrsssssslllllllllkkkhhhddd```^^^ZZZZZZYYYXXXVVVSSSPPPOOOOOOUUU[[[```gggnnnnnniiiggghhhiiigggeeedddeeefffcccbbbaaa```____________aaaaaaaaaaaa````````````___```aaaaaaaaaaaaaaaaaaeeegggzzz___GGGFFF\\\ccceee___^^^dddeee___aaabbbaaa```bbbeeebbb[[[aaaaaabbbbbbcccccccccdddccccccdddeeeeeeffffffgggiiihhhggghhhkkkmmmoooppptttcccuuuppp}}}ssslll``````nnnfff~~~BBB111...000666888777@@@MMMgggnnnAAAAAAddd{{{WWW;;;999555555777<<>>>>>EEE444333000---***)))((((((((((((''''''((()))+++,,,+++++++++***************'''((()))***+++***))))))''')))+++...222444666777000///...------...///000333444666666777888;;;======???BBBEEEGGGJJJMMMOOOOOOPPPQQQSSSTTTVVVWWWXXXXXXUUUYYYaaaccc[[[VVVVVVaaaooo{{{wwwqqqooopppqqqpppooojjjjjjjjjhhhfffbbb^^^\\\YYYXXXWWWUUUSSSPPPNNNLLLIIIOOOUUU\\\dddlllmmmjjjggghhhhhhgggeeeddddddeeedddcccaaa___^^^___```aaaaaaaaaaaaaaa````````````___```aaaaaabbbbbbaaaaaaccccccrrrnnnOOO@@@TTT___eeeaaa^^^aaabbb```aaabbbaaa```cccfffccc]]]___```aaabbbcccdddeeeeeeccccccdddeeeeeeffffffgggiiihhhhhhhhhjjjkkkmmmnnnooo~~~iiitttzzz|||uuunnn^^^```wwweeeoooCCC...///555<<<999666???MMMiii@@@<<>>444555333666:::AAAIIIQQQWWW[[[[[[]]]___``````aaadddfffbbbdddfffhhhjjjkkkllllllrrrpppiii```^^^bbbfffgggfffeeeiiipppqqqrrr}}}}}}}}}xxxrrrkkkgggbbb^^^[[[YYYWWWVVVRRRTTTJJJAAA@@@@@@KKK```sssyyy}}}|||}}}~~~~~~~~~qqqppp~~~~~~qqqZZZ:::000999888777yyyBBBPPPPPPJJJHHHFFFTTT```WWWSSSaaaoooSSS\\\rrr|||mmmooofffiiimmmrrrtttgggaaaoooyyy}}}yyyvvvrrrooommmkkkhhhfffeeecccaaaaaacccbbb^^^ZZZOOOUUUhhhvvvuuuwwwzzzuuu{{{||||||zzzwwwvvvvvvwwwqqqsssvvvxxxxxxvvvsssqqqvvvxxx|||~~~}}}{{{yyyzzzuuu______{{{~~~hhhmmmssswww{{{uuuLLL///333222000111222666:::|||tttyyyAAA666:::AAAAAAAAAJJJSSSMMMMMM]]]mmmGGG===@@@GGG444333000---***)))((((((((((((''''''((()))***,,,************************((()))******++++++******'''))),,,///222444555666///...---,,,,,,---...///333555777888888999<<<>>>===@@@CCCFFFHHHKKKOOORRRPPPPPPQQQSSSTTTUUUWWWWWWUUUUUUZZZbbbddd]]]RRRKKKUUU]]]lll{{{rrrnnnoooooollliiieeeeeedddccc```]]]ZZZXXXWWWVVVUUURRRPPPMMMKKKJJJJJJOOOVVV^^^fffjjjiiiffffffggggggfffdddccccccddddddccc```^^^]]]___aaabbbaaaaaaaaaaaa````````````___```aaabbbbbbbbbbbbbbb```___jjj^^^CCCMMMZZZdddccc______``````___`````````dddhhhfffaaa```aaaaaabbbccccccddddddccccccdddeeeeeeffffffggghhhhhhiiihhhhhhiiilllnnnmmm|||lll~~~~~~~~~rrrsssnnn[[[^^^|||bbb|||rrryyyMMM:::000111888@@@@@@===DDDOOOfffGGG>>>QQQ:::222777333555999???FFFNNNUUUYYYZZZ\\\^^^___```aaacccdddbbbccceeegggjjjkkkmmmnnnvvvwwwuuullldddbbbfffjjjeeecccfffmmmppppppuuu{{{|||zzztttnnniiieee```]]][[[ZZZXXXWWWSSSTTTKKKCCCAAA@@@HHH[[[mmmtttyyyzzz{{{~~~||||||~~~~~~}}}~~~~~~~~~~~~}}}jjjgggsss}}}TTT;;;222999666666oooaaaTTTJJJNNNNNNJJJTTT\\\TTTYYYqqqffffffppp{{{{{{cccwwwjjjtttooo~~~nnnrrraaa}}}eee___kkkvvv}}}xxxuuuqqqooommmkkkhhhfffeeebbbaaabbbcccbbb^^^YYYPPPSSSdddsssssstttxxxtttyyy{{{|||{{{yyyxxxxxxyyysssuuuwwwxxxxxxwwwuuussswwwxxx{{{}}}}}}|||zzzyyy~~~ppp~~~{{{___mmmeeekkktttwww{{{TTT,,,***111111000111222777mmm~~~EEE111777AAABBBAAAHHHQQQMMMOOO___wwwKKK>>>CCCHHH444333000---***)))((((((((((((''''''((()))***,,,*********************************+++++++++++++++)))+++---000222333333333///...---,,,,,,---...///333555777999999:::<<<>>>???AAAEEEHHHJJJMMMPPPSSSPPPQQQRRRSSSTTTUUUVVVWWWRRRVVV[[[bbbfffaaaRRRDDDKKKQQQ]]]lllyyypppllllllkkkhhheeebbbbbbaaa___]]]ZZZXXXVVVUUUTTTRRRPPPMMMKKKIIIIIIIIIMMMVVVaaahhhhhheeebbbeeefffgggfffcccbbbcccddddddbbb```^^^^^^___aaacccaaaaaaaaaaaa````````````___```aaabbbccccccccccccaaaaaahhh{{{nnnLLLHHHUUUbbbddd```^^^___aaa\\\^^^___```eeejjjiiicccbbbbbbbbbbbbbbbbbbbbbbbbccccccdddeeeeeeffffffgggggghhhiiihhhggghhhkkknnnnnn}}}hhhjjj{{{tttzzzuuu___aaarrr}}}tttvvvDDD444111///444???DDDDDDIIIQQQ```|||KKKBBB~~~KKK888666888222444777===DDDMMMTTTXXXXXXZZZ]]]______```aaacccbbbccceeegggjjjlllnnnooottt||||||mmmbbbbbbhhheeecccccchhhmmmpppssswwwlllWWW{{{vvvpppkkkhhhddd```\\\[[[ZZZYYYXXXSSSTTTLLLDDDDDDBBBHHHYYYhhhooouuuvvvxxx|||}}}{{{}}}|||{{{yyywwwyyy|||~~~~~~~~~}}}}}}~~~}}}~~~eeedddppprrrKKK:::000666555===uuu~~~oooVVVJJJOOOLLLHHHPPPUUUOOOWWWqqqwwwqqqtttyyy~~~lllbbbuuulllnnnyyyxxxyyyWWWWWWIII[[[zzzqqqqqqmmm|||uuuccceeepppuuuyyyvvvtttpppmmmllljjjgggeeedddbbbaaabbbcccbbb]]]YYYPPPOOO^^^oooqqqtttyyyxxxsssuuuxxxxxxxxxwwwxxxyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxx{{{yyy}}}}}}kkk___uuugggiiiuuuwww{{{}}}~~~ZZZ555111///111///000...777___LLL333;;;BBBCCC@@@EEENNNOOOTTTdddQQQ@@@FFFHHH444333000---***)))((((((((((((''''''((()))+++,,,***************++++++++++++++++++++++++,,,,,,,,,)))+++...111222333222222000///...------...///000222555777999999:::;;;===@@@BBBFFFHHHJJJMMMPPPRRRQQQQQQRRRSSSTTTUUUVVVVVVQQQVVV[[[```ggggggYYYHHH@@@EEENNNXXXdddzzz~~~|||~~~vvvqqqkkkhhhhhhhhhfffdddaaaaaa___^^^\\\YYYWWWVVVSSSRRRPPPNNNLLLJJJIIIIIIDDDGGGQQQ^^^ffffffcccbbbeeeffffffeeecccbbbbbbccccccaaa```______```aaabbbaaaaaaaaaaaa````````````___```aaabbbcccdddddddddeeeiiillltttyyyXXXEEERRR___dddaaa^^^___bbb\\\^^^^^^___dddiiihhhccccccccccccbbbbbbbbbaaaaaaccccccdddeeeeeeffffffgggeeegggiiihhhfffgggkkkooossslllfff{{{yyyaaaaaa}}}RRR111000+++...:::AAACCCIIIQQQeeeuuuzzzXXX???[[[NNN:::;;;777222444777<<>>DDDKKKUUUhhhyyy}}}}}}{{{wwwuuuvvvqqqooolllhhhfffdddcccccc___^^^]]][[[YYYWWWVVVUUURRRPPPNNNLLLKKKJJJJJJJJJDDDEEELLLYYYbbbcccccceeedddeeefffdddbbbaaabbbcccaaaaaa````````````aaaaaaaaaaaaaaaaaa````````````___```aaabbbcccdddddddddeeemmmnnnmmmgggEEEOOO\\\cccccc``````ccc^^^```______cccfffddd^^^bbbbbbbbbbbbbbbcccccccccccccccdddeeeeeeffffffgggbbbeeehhhgggffffffkkkpppwwwuuuzzz~~~uuuaaa```xxx~~~ZZZ222///+++...777;;;===FFFRRRmmm~~~ssszzzccc@@@EEE{{{TTT999;;;666333444666;;;BBBKKKSSSWWWUUUXXX\\\^^^_________```bbbcccdddfffjjjmmmppprrrtttyyyxxxiiidddgggfffeeeccccccffflllrrruuurrr|||sssnnnnnniiifffaaa^^^\\\[[[ZZZYYYSSSTTTKKKEEEEEEAAACCCQQQccciiilllkkkhhhgggeeeaaa___^^^]]]]]]```gggqqqwwwzzz{{{}}}~~~~~~~~~~~~yyyyyy|||~~~|||{{{~~~|||}}}~~~~~~ZZZhhhZZZ<<<444777111555WWWvvvRRRWWWXXXPPPOOOJJJOOOSSSPPPWWWgggmmmuuuuuu}}}vvv___eeeqqqnnnLLLEEEGGGllljjjpppiiiqqqtttxxx~~~~~~ssspppllljjjiiigggeeecccbbbaaaaaabbbdddbbb\\\WWWKKKAAAIIIXXXYYY[[[bbbdddhhhlllqqqtttvvvxxxzzz{{{xxxxxxyyyyyyyyyyyyxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvnnn{{{vvvnnnxxx~~~lllkkk|||gggsssuuuyyy{{{|||}}}~~~vvvOOO{{{===---222+++111000222,,,999LLLcccVVV555444AAADDDAAABBBLLLOOOTTTaaaQQQ<<>>AAALLLIIIGGGMMMOOO\\\```fffjjjmmmoooqqqsssvvvxxxzzz||||||zzzxxxvvvuuuwwwzzz{{{{{{yyyvvvtttooonnnwww~~~wwwttt{{{zzzkkkpppgggqqqtttxxx{{{}}}~~~TTT{{{>>>///222...333111222)))666BBB[[[___;;;222???DDDBBBCCCLLLNNNPPP[[[vvvMMM999CCC@@@555333000---***)))(((((('''''''''(((((()))***+++******+++++++++******)))*********+++,,,,,,***((()))***---000333555666666444222///------...///111222444666777888999;;;===;;;???DDDHHHJJJLLLMMMOOOOOOPPPQQQRRRSSSUUUYYY[[[YYYXXXXXX[[[eeetttsssccc___cccggglllfffUUUTTTkkk{{{wwwzzzllljjjhhhfffeeebbb___\\\___^^^[[[YYYVVVTTTSSSRRRQQQPPPOOONNNLLLKKKJJJIIIHHHGGGJJJRRR]]]ccccccaaagggfffeeeeeeddddddddddddccccccbbb```____________aaaaaabbbccccccccccccbbbbbb^^^\\\___dddfffdddaaaccceeeddddddmmm~~~gggCCCPPPjjj]]]```ooofff```______aaabbbbbbaaa___^^^___```___^^^___```bbbddd``````dddfffeeefffhhhdddfffgggggggggiiioootttvvvyyyzzzkkksss|||ddd\\\zzzdddvvvrrrxxxTTT,,,111111---000888999AAAUUUfffTTTCCCSSSgggLLL???:::222333333444777>>>FFFMMMRRRUUUWWWYYYZZZ[[[\\\^^^```aaadddggghhhjjjmmmrrrvvv}}}{{{xxxzzzsssdddhhh]]]fffnnndddkkkzzzxxx~~~eeezzzxxxssssssmmmjjjfffbbb___^^^\\\ZZZXXXUUUPPPHHHCCC???>>>===<<>><<<<<<===<<<<<>>IIImmmUUU<<<999000333333444777===EEELLLQQQTTTVVVXXXYYYYYYZZZ\\\^^^___cccffffffeeehhhnnnsss{{{zzzxxxxxx}}}yyyiii\\\cccnnnlllsss|||vvv|||yyygggnnnssssssuuullljjjgggccc```^^^]]][[[YYYTTTPPPJJJDDD@@@===:::777666666666555444444444333000222000111666444===RRRnnnssszzz||||||zzz{{{||||||}}}~~~~~~~~~}}}~~~]]]III777444444111555:::{{{^^^TTTJJJRRRLLLGGGFFFHHHNNN[[[hhhqqqwwwzzzyyy}}}zzzggg^^^vvvyyyuuuwww^^^CCCPPPxxxnnn|||ZZZ~~~yyyqqqrrrooonnnkkkhhhfffeeeddddddfffdddaaaaaaaaa]]]VVVPPPDDDAAA>>><<<<<<===<<<<<<:::;;;<<<===???BBBGGGJJJ]]]fffrrryyyzzzxxxwwwwwwvvvxxxyyyxxxxxxwwwwwwwwwtttssssssssstttvvvxxxyyy|||mmm||||||rrrxxx___zzzzzz:::555,,,000///000---333...???ppprrr:::888;;;@@@EEEEEEFFFLLLXXXbbbxxx[[[===AAA;;;444222000---***)))(((((('''''''''(((((()))***+++)))******+++++++++******)))(((((()))******)))''''''***---000222222222111444333000...---...///111222444666777888999;;;===???BBBEEEGGGIIILLLPPPSSSQQQQQQRRRSSSTTTUUUVVVVVVXXXYYYXXXUUUXXXfff|||rrr\\\OOOOOOlll~~~}}}iiijjjiiigggeeeeeeccc```]]][[[YYYWWWUUURRRQQQOOOOOOQQQPPPOOONNNMMMKKKJJJJJJIIIHHHJJJRRR\\\cccdddbbbeeeddddddccccccccccccdddbbbaaaaaa`````````aaaaaaaaaaaabbbccccccccccccbbbaaacccccccccbbbaaabbbccceeeaaabbbgggiiinnn}}}UUUDDDZZZhhh```]]]gggdddccccccbbbccceeeggghhhaaabbbbbbbbbaaaaaacccdddbbbaaabbbfffgggeeeeeegggggghhhhhhhhhhhhjjjmmmpppttt~~~hhhyyyooohhhqqqkkkkkk}}}}}}sss???555---///...444>>>@@@HHH[[[nnnjjj:::GGGxxxmmm======666333333444666<<>>:::;;;333333333666;;;BBBIIIMMMSSSUUUXXXYYYXXXXXXYYYZZZZZZ___ddddddcccgggqqqzzz~~~yyyqqqppprrrvvvvvvsssrrruuukkknnnxxx{{{xxxhhh|||qqqyyyxxxfffhhhfffbbb```___]]]ZZZXXXTTTOOOHHHAAA;;;666222///222333444666777999::::::999===;;;<<<>>>777;;;MMMgggmmmuuuxxxxxxvvvvvvwww|||}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~MMMbbb???222333444666555444```yyyjjj\\\WWW[[[UUUPPPIIIEEEDDDHHHWWWeeellltttzzz|||xxxiiieee}}}{{{yyyqqqUUU]]]iiimmm{{{lllssslllfffrrr{{{vvvqqqkkkkkkiiihhhgggfffeeeeeeeeeccc```^^^ZZZSSSKKKEEEAAA???======>>>>>>>>>======>>>>>>===<<<===???AAA<<>>000888444333333555:::@@@GGGKKKRRRUUUXXXZZZZZZYYYZZZ[[[ZZZ___ccccccbbbeeemmmuuu{{{|||tttnnnlllrrrvvvqqqpppgggppp{{{wwwqqq```}}}ooouuuxxxkkkhhheeebbb```^^^\\\YYYVVVUUUNNNDDD<<<777444222111777888:::<<<>>>@@@BBBCCC===AAA???@@@AAA999;;;LLLeeekkkssswwwwwwuuuuuuuuuzzz|||}}}}}}|||{{{|||~~~}}}}}}~~~~~~}}}}}}|||~~~}}}zzzIIIyyy666222444444777444444MMMjjjUUUYYYTTTVVVQQQKKKFFFBBBFFFSSSaaajjjssszzz|||zzzmmmbbbzzzwwwsss|||zzzWWWSSSsss```}}}ggguuuooodddkkkvvvtttpppiiiiiihhhhhhgggffffffeeecccaaa___[[[VVVPPPIIIEEECCCAAA@@@@@@AAABBBAAA@@@AAABBBCCCCCCBBBBBBDDDEEE<<>>EEEEEECCCIIIYYYhhhrrrrrrCCC@@@???333111///,,,+++*********'''''''''(((((()))***+++((()))***++++++++++++++++++)))'''((()))******)))((())),,,...000111111111777555222///......///000222444666777888999;;;===AAABBBDDDEEEGGGKKKPPPTTTUUURRROOOPPPSSSUUUUUUTTTYYYVVVTTTWWW\\\___]]][[[^^^\\\```aaa```pppqqqaaaSSSPPPVVV```kkkttt~~~{{{tttwwwzzzvvvtttooobbbaaa```___`````````^^^\\\XXXWWWVVVSSSRRRPPPPPPOOOOOOOOONNNNNNMMMLLLLLLKKKJJJHHHIIIPPPZZZbbbdddcccdddccccccccccccddddddeeecccbbbbbbaaaaaaaaabbbbbbaaaaaabbbccccccccccccbbbdddgggjjjhhhcccaaadddgggfffbbbbbbeeeccc___gggsssqqqOOOUUUdddeeeeeeeeefffeeebbb```aaafffkkk```aaaaaaaaa``````bbbcccgggggghhhjjjhhheeehhhmmmjjjiiihhhiiikkkmmmmmmlllnnnvvvxxx~~~hhhllllllRRR]]];;;000---...---333???CCCNNNcccppp{{{{{{UUUCCCSSSMMM000555444333333444888>>>DDDHHHPPPSSSWWWZZZZZZZZZ[[[[[[\\\^^^```aaa```bbbfffiii{{{vvvnnnuuuyyyvvvppp^^^gggzzzzzzZZZKKKqqqzzzllljjjrrrpppiiigggdddbbb___\\\WWWTTTTTTMMMCCC;;;777666777777888:::<<>>;;;222111///,,,+++*********'''''''''(((((()))***+++(((((()))++++++,,,,,,+++,,,***(((((()))++++++***)))***+++---///111333555777555222///......///000222444666777888999;;;===???AAACCCEEEGGGKKKOOORRRSSSOOOJJJJJJOOOSSSSSSRRRXXXVVVUUUUUUWWWYYYZZZZZZ]]]UUUZZZccccccjjjwww{{{cccSSSEEECCCKKKTTT\\\aaadddlllzzz}}}|||uuuppptttwwwoookkkiiiaaaaaa`````````aaaaaa```^^^YYYXXXVVVTTTRRRQQQQQQPPPOOOOOONNNNNNMMMLLLLLLLLLKKKIIIIIIPPPZZZbbbdddddddddddddddddddddeeeffffffddddddcccbbbaaaaaaaaaaaaaaaaaabbbccccccccccccbbbbbbdddfffdddbbbaaabbbddddddeeedddcccaaabbbdddgggvvvbbbTTTZZZaaafffeeeggggggddd``````eeeiiiaaabbbbbbbbbaaaaaacccdddjjjjjjjjjkkkgggeeejjjqqqjjjhhhgggiiilllnnnnnnlllooo~~~yyy~~~ggglllsss^^^___ooo333000......+++000;;;@@@LLLaaatttWWW;;;PPPnnnggg===666444333333444777===CCCGGGMMMQQQUUUXXXYYYZZZZZZ[[[ZZZZZZ\\\___bbbeeeffffffvvv~~~zzznnnxxxttt~~~zzz\\\[[[rrryyy}}}TTTBBBTTTxxxuuuzzzyyytttqqqaaaeeejjjmmmjjjgggdddaaa]]]XXXTTTQQQLLLDDD>>><<<<<<======<<<===???BBBEEEGGGIIIJJJJJJMMMIIIGGGEEE::::::JJJWWW___jjjqqqtttuuuwwwxxxwwwxxxzzz{{{{{{|||~~~}}}}}}}}}|||{{{{{{zzzzzz|||{{{yyyyyy|||~~~}}}ssswww|||999555444---111///666999rrr^^^UUUVVVSSSPPPJJJCCCBBBLLLZZZiiirrryyy{{{~~~uuulll~~~sssaaazzz```___|||wwwhhhiii{{{dddssstttyyymmm___eeefffggghhhhhhggggggfffcccaaa^^^ZZZUUUSSSRRRSSSOOONNNMMMOOOQQQQQQPPPOOOSSSTTTVVVUUUTTTSSSSSSTTTDDDWWWnnn{{{|||yyyyyy|||{{{wwwttttttxxxzzzzzzxxxvvvvvvttttttttttttvvvvvvmmm|||zzzxxxuuuhhhppp{{{~~~bbbQQQ222...+++222%%%//////,,,222222<<>>@@@CCCEEEHHHKKKNNNQQQQQQLLLFFFFFFKKKPPPRRRQQQOOOSSSWWWZZZZZZYYYZZZ[[[ZZZUUUaaallleeebbbppp|||cccWWWHHH???;;;<<>>222222AAAPPPYYYeeeooosssvvvxxxzzzuuuwwwzzz{{{{{{|||~~~yyyyyyzzzzzz{{{||||||||||||zzzxxxxxx{{{~~~|||}}}}}}aaa444///111---444000444,,,rrrrrrtttRRRYYYUUUSSSQQQKKKCCCAAAKKKWWWjjjrrryyyzzz}}}pppmmmjjj___^^^ppp~~~ooogggooo~~~lllccc}}}~~~nnnsss|||qqq```dddeeeggghhhhhhhhhgggfffdddbbb___[[[WWWVVVWWWYYYTTTSSSSSSTTTVVVWWWVVVUUUSSSUUUXXXYYYXXXYYYZZZ[[[EEEXXXppp~~~~~~zzzyyy{{{~~~wwwqqqrrrwww{{{zzzwwwttttttttttttuuuwwwxxxzzzssstttyyyvvvyyyccclllxxxZZZAAA111444222333$$$//////+++333222888uuuwwwUUU555:::???AAABBBEEELLLRRRPPPZZZFFF<<<444222///,,,***))))))***)))))))))))))))******+++*********++++++,,,,,,,,,+++***(((((()))******))),,,***)))+++///222222111222222000...,,,---000222///111444555666777:::<<<;;;HHHKKKAAA<<>>AAANNNQQQHHHWWWVVVVVVXXXZZZZZZXXXWWW___[[[\\\bbbcccdddrrr}}}mmm[[[MMM>>>444:::GGGNNNKKKPPPSSSFFF>>>VVVzzz{{{|||~~~tttnnnllliiigggfffeeedddccc______```bbbddddddcccaaa[[[[[[YYYXXXVVVTTTSSSRRRPPPPPPPPPPPPOOONNNMMMMMMOOOGGGFFFPPP]]]cccfffiiiaaabbbddddddddddddeeegggccccccccccccccccccccccccdddcccbbbccceeefffeeedddcccdddeeeeeefffffffffeeedddcccbbbbbbbbbcccdddeeelllttt___OOO^^^___cccjjjmmmiiiiiikkkhhhaaaeeeddddddcccbbbcccdddeeepppmmmmmmooonnnjjjiiikkkhhhaaa___eeeiiihhhiiimmmpppuuuhhhjjjnnnpppXXX|||vvv111222000333111,,,444MMMiiiyyyrrrddd999EEE}}}~~~jjjJJJ999999777444444666:::@@@CCCHHHLLLRRRVVVXXXZZZ\\\^^^WWWXXXYYY\\\___cccfffiiifffjjjooorrrrrrpppooonnnmmmpppsssuuuuuusssooommmiiiQQQKKKnnnQQQDDDEEEccckkk}}}___YYYooo```GGGNNN```iiigggbbbeeeaaaWWWUUUQQQNNNJJJHHHHHHHHHGGGEEEIIIFFFCCCBBBDDDFFFGGGGGGMMMIIIAAA:::555333333444EEEVVVhhhnnnmmmooovvv|||}}}}}}|||zzzyyyyyy|||~~~~~~{{{zzz{{{}}}}}}{{{zzzzzz|||}}}||||||pppwww]]]111555333///000111...===^^^uuubbbSSS^^^WWWPPPNNNPPPJJJBBBGGGSSSfffnnntttwww~~~xxxxxxeeennniiieeekkkmmmnnnoooVVVffflllkkkwwwzzzsssuuu~~~wwwfffggggggggghhhjjjkkkjjjiiigggfffccc___ZZZWWWWWWWWWYYYYYYXXXXXXYYY[[[^^^___]]][[[ZZZZZZTTTKKKHHHJJJFFFQQQdddwww~~~~~~zzzuuurrrrrrtttvvvwwwrrrrrrqqqqqqrrruuuxxxyyyxxxuuusssvvv~~~nnnVVVooozzz[[[uuu~~~@@@...---......------......///000111hhhVVVppp:::...@@@FFFBBBFFFHHHUUUUUUfffnnnBBB===444222///,,,***))))))***))))))(((((())))))***+++***++++++++++++++++++,,,+++***(((((()))******))),,,***)))+++...111111000---...///...------///000///111444555666777:::<<<;;;;;;DDDPPPNNNAAA===DDDOOO\\\\\\III===EEENNNOOORRRTTTVVVXXXYYYYYYXXXXXX]]]ZZZ\\\cccddddddqqqrrrdddWWWKKKEEEDDDooocccGGGDDDKKKLLLxxxzzz}}}yyy~~~tttlllkkkjjjiiigggeeebbb``````___^^^```bbbcccbbb___]]]\\\[[[YYYWWWUUUTTTSSSQQQQQQQQQQQQPPPOOONNNMMMKKKIIIIIIQQQ\\\ddddddaaa```aaaccccccbbbbbbdddfffcccccccccbbbbbbaaaaaaaaaaaa```___```bbbcccbbbaaabbbcccdddeeefffgggggggggdddccccccbbbccceeefffgggeeeuuuyyyZZZQQQ``````bbbeeekkknnnlllgggccciiigggdddaaaaaacccgggjjjjjjhhhiiikkkjjjgggjjjooommmfffcccfffiiihhhiiimmmtttxxxnnnbbbdddkkkqqq^^^yyy:::///,,,---///111444HHHrrrNNNNNNooo^^^PPP111666555333222444777<<>>\\\bbbTTTXXXRRROOOPPPJJJBBBFFFQQQ```lllwww{{{~~~oooxxxzzznnngggbbb{{{{{{ZZZ]]]ZZZgggssswwwrrrttt}}}wwwiiigggffffffgggiiijjjiiihhhfffeeebbb___[[[YYYYYYZZZZZZYYYXXXXXXYYY[[[^^^___aaa___[[[WWWQQQIIIAAA;;;===DDDTTTiiixxx|||}}}~~~}}}zzzvvvssstttuuuvvvvvvsssrrrqqqqqqsssuuuwwwyyyyyyyyyyyyyyy~~~xxxUUUcccwwwyyyfffjjj;;;444000,,,------------...///000111UUUdddvvv???///<<>>666>>>WWWfffZZZEEE???GGGOOOLLLQQQVVVYYYXXXWWWXXXYYY[[[YYY]]]ccceeeeeeooo|||~~~jjj^^^WWWSSS{{{qqq[[[SSSIIIrrrsssuuutttxxxxxxuuuhhhiiijjjjjjiiigggeeecccddd```]]]^^^bbbdddbbb___^^^]]]\\\ZZZXXXVVVTTTSSSRRRRRRRRRRRRQQQPPPOOONNNHHHKKKMMMQQQ\\\gggddd[[[```aaaccccccbbbbbbccceeecccccccccbbbaaa```______```___^^^___aaabbbaaa```bbbbbbccceeefffggghhhhhhccccccbbbbbbdddfffiiijjjgggwww{{{gggJJJ]]]cccaaaccckkkpppmmmjjjjjjmmmjjjfffaaa```cccjjjoookkkkkkmmmnnnjjjgggkkkssspppjjjfffggghhhhhhjjjmmmxxxzzzbbbggg```oooxxxccceeemmmrrreee{{{fff888'''---(((,,,666999BBBeee]]]GGGyyy\\\YYY777444333222222444777:::<<>>;;;888777666666333@@@TTTdddmmmoooooopppvvvwwwxxxxxxxxxyyy|||~~~|||yyyyyyzzz{{{yyywww~~~|||}}}}}}~~~~~~zzzTTT???666000111///111444000:::TTTbbbaaaYYYSSSQQQPPPJJJCCCEEEMMMZZZjjjwwwyyyvvvyyy{{{dddxxxrrrqqqhhhwww```ZZZPPP___dddccc]]]```lllnnngggffffffeeegggiiijjjiiihhhfffdddbbb___]]]\\\\\\\\\ZZZZZZYYYYYYZZZ\\\^^^___]]]]]]YYYRRRSSSTTTKKK===666777BBBYYYooozzz{{{{{{|||yyyvvvuuuvvvvvvvvvuuutttsssrrrrrrsssuuuvvvxxxwwwzzz|||yyyzzz___\\\ppp|||qqqddd999555...***------------...///000111???{{{{{{JJJ222999>>>>>>EEEFFFQQQTTT___HHH???444222///,,,***))))))***((((((((((((((()))******,,,,,,++++++******))))))***)))((((((***+++******************,,,...//////---...///...,,,,,,---//////111444555666777:::<<>>DDDJJJRRRTTTSSSSSSWWWZZZ\\\]]]aaaddddddbbbeeejjjmmm|||uuujjjzzzYYYPPPjjjooo___```rrr}}}~~~qqq~~~llliiipppvvv}}}pppeeegggiiiiiihhhiiikkkmmmfffbbb]]]]]]```aaa___\\\[[[[[[ZZZXXXVVVUUUSSSSSSTTTTTTTTTSSSRRRQQQOOONNNJJJOOONNNLLLXXXjjjmmmcccdddfffggggggfffeeefffhhhfffeeeeeecccbbbaaa``````dddcccbbbccceeefffeeedddcccbbbbbbaaaaaabbbcccdddaaaaaa```aaacccgggkkknnnxxxllloooxxx}}}vvvPPPTTThhhsssooonnnuuuvvvmmmkkklllkkkhhheeefffkkkooofffiiiooopppiiiaaaaaagggiiihhhfffcccdddiiinnnqqquuujjjCCC>>>ssswwweeeccc___^^^```[[[rrrxxxyyyLLL777000111000......:::SSSmmm|||MMM;;;]]]aaa<<<222222222333666999<<<>>>DDDHHHOOOSSSUUUVVVVVVWWWXXXXXXXXXXXXZZZ\\\^^^```ccceeehhhiiihhhffffffgggkkkkkkkkkkkkkkklllmmmmmmllltttvvvnnnwwwwww\\\{{{rrr^^^tttppp{{{___TTT```jjjgggbbbfffddd___aaa```___]]][[[ZZZWWWRRROOOMMMJJJFFFDDDEEEGGGGGGGGGBBB>>>888333111111444666444777CCCWWWfffkkkmmmoootttvvvyyyyyyyyyxxxyyyzzz~~~{{{xxxyyy~~~|||www|||{{{zzz{{{}}}~~~~~~~~~}}}gggIIIgggHHH---222444111111444...///>>>qqqlll\\\ZZZWWWTTTQQQLLLFFFEEEFFFSSScccuuuzzzsssnnnvvv{{{}}}llllll___~~~mmmpppnnnvvvnnncccWWWRRRXXXdddjjjkkkjjjiiihhhjjjmmmpppqqqqqqlllhhhdddaaa```___]]][[[[[[[[[[[[\\\\\\]]]^^^^^^]]]\\\RRRGGGMMM[[[[[[OOOIII>>>;;;LLLeeevvv{{{{{{yyyxxxwwwwwwxxxxxxvvvtttvvvvvvuuuuuutttttttttttttttuuuuuusssttt}}}hhhlllvvvyyyZZZ666444...333,,,,,,,,,------...///000777ooopppddd:::222888???FFF@@@FFFOOO[[[qqqmmmHHH444222///,,,***))))))***((((((''''''(((((()))******************)))))))))***((('''(((***+++++++++((()))+++,,,,,,---000333:::888333...***+++///222///111444555666777:::<<<@@@???CCCIIIGGGJJJaaa|||mmmQQQDDDTTTddd^^^NNNGGGDDDHHHMMMPPPQQQSSSVVVYYY]]]^^^aaabbbbbbbbbcccdddgggtttqqqaaavvvaaaEEESSS]]][[[]]]nnnmmmmmm~~~hhhgggpppvvv{{{jjjdddgggjjjiiigggfffgggjjjbbb```]]]\\\\\\[[[ZZZYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRPPPOOONNNLLLKKKHHHHHHUUUfffkkkfffdddfffgggfffeeedddeeegggfffeeeeeedddcccbbbaaaaaabbbaaaaaaaaacccdddcccbbbcccbbbaaa```aaabbbcccdddcccbbbaaaaaadddhhhllloooqqqhhhtttzzzyyy^^^FFF]]]oooqqqqqqtttoooeeegggjjjmmmkkkfffeeeiiimmmdddfffkkknnniiicccccchhhcccfffeeebbbcccjjjppprrrtttVVVCCCjjj{{{mmmddd^^^\\\]]]TTT~~~NNN333+++***222222***444^^^___QQQNNNdddrrr:::444333111111333666999;;;AAAFFFMMMSSSUUUVVVVVVVVVVVVVVVVVVWWWYYY\\\^^^``````bbbeeefffeeedddddddddiiiiiijjjjjjkkkkkkllllllsssqqqsssrrrrrrmmmmmmsssccczzz{{{qqqZZZVVVeeelllgggbbbhhhhhhcccdddfffdddaaa___]]]ZZZVVVSSSOOOLLLHHHEEEFFFGGGGGGGGGCCC???:::555333444777888;;;:::CCCVVVdddhhhkkkooopppssswwwyyyxxxxxxxxxxxx}}}{{{zzz|||~~~}}}zzz}}}{{{{{{|||~~~]]]LLL^^^>>>111...111...///444111000;;;```rrrXXXYYYWWWUUUQQQMMMIIIEEEDDDLLL^^^uuuwwwuuuyyy}}}}}}ppplllZZZ|||ooolllaaannn}}}xxxjjj___bbbmmmrrrppplllkkkjjjiiilllppptttwwwwwwnnnjjjeeebbbbbbaaa^^^[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]TTTLLLPPP]]]dddcccQQQDDD>>>III^^^nnnxxx|||zzzxxxwwwwwwxxxxxxwwwvvvwwwwwwvvvvvvuuutttsssssstttuuuuuuvvvwww{{{pppgggHHH222888,,,...,,,,,,,,,,,,---...///000000ZZZttt{{{EEE222444===CCC<<>><<>>============???===FFFXXXccccccfffllliiimmmrrrvvvwwwwwwxxxxxxzzz{{{|||}}}~~~~~~}}}|||{{{zzzyyyzzz}}}}}}}}}~~~MMM___bbb666777---000,,,,,,333111///888OOO~~~ttt]]]XXXWWWUUUQQQNNNKKKFFFCCCJJJWWWlll~~~zzzvvvwww}}}~~~zzzvvvnnnUUUuuu~~~hhhWWW^^^kkk{{{gggYYY```oootttoooiiijjjiiiiiilllrrrwwwzzz|||nnniiidddbbbddddddaaa^^^\\\]]]]]]^^^^^^^^^^^^^^^]]][[[WWWRRRQQQXXXccclllMMMBBB;;;BBBRRRcccsss}}}zzzyyywwwwwwxxxxxxxxxwwwxxxxxxwwwvvvuuutttsssrrrrrruuuxxxyyyxxxzzz}}}yyyccckkkAAA///555)))---,,,,,,,,,,,,---...//////---BBBvvvXXX777444<<>>999444222333555777;;;AAAIIIOOOSSSTTTUUUUUUVVVVVVVVVVVVWWWYYY[[[\\\______``````aaaeeejjjnnncccdddfffhhhiiihhhhhhgggeeefffqqquuunnnrrrqqqkkksssNNNPPPfffqqqRRRkkkfffttt~~~[[[DDDDDD]]]kkkkkkeeeffffffhhhqqqjjjgggbbb^^^\\\ZZZWWWUUUWWWRRRLLLHHHEEECCCBBB@@@AAABBBDDDEEEEEEDDDCCCAAA;;;:::CCCUUU^^^\\\]]]ccccccgggnnnsssvvvwwwxxxyyyxxxzzz}}}~~~}}}||||||}}}xxxwwwwwwxxxzzz|||}}}|||zzz{{{|||~~~GGGyyyggg...111111333---,,,222000,,,222000xxxzzz~~~WWWWWWWWWUUUQQQNNNLLLGGGBBBMMMSSSaaaqqqyyywwwwwwzzz}}}zzzzzzyyyVVVoookkkZZZZZZaaacccNNNUUUgggpppnnnkkkiiihhhiiilllrrrxxx|||~~~lllgggcccbbbeeefffccc```]]]]]]^^^^^^___^^^^^^^^^___\\\XXXSSSJJJGGGQQQ___FFF<<<666;;;III[[[nnn|||{{{yyywwwvvvwwwxxxyyyxxxxxxxxxxxxwwwvvvtttrrrqqqnnntttyyyzzzxxxxxx{{{ccchhhxxx~~~@@@***///(((666,,,,,,,,,,,,---...//////444555|||hhh???666===EEE???CCC@@@HHHOOOpppxxx111111///+++(((''')))+++))))))(((((((((((())))))))))))************))))))******))))))))))))******'''(((+++///222333111///111333666555333111//////000111333555555777:::===BBBBBBBBBEEEQQQ```iiijjjOOOcccrrriiiPPPDDDQQQeeeeeeTTTGGGGGGKKKLLLPPPVVVTTT[[[ccceeebbb___```bbbmmmgggeeeiiilllkkkjjjkkkuuugggTTT===CCCsssiiidddMMM>>>===888888WWW}}}\\\LLLSSSQQQ]]]vvviiiooo}}}VVVRRRUUU___fffeeebbbaaa````````````^^^\\\ZZZYYYZZZXXXUUUTTTTTTTTTSSSRRRRRRUUUWWWTTTPPPPPPXXX___RRRJJJ@@@===AAAGGGKKKMMMNNNNNNMMMNNNPPPSSSVVVWWWXXX\\\```aaa```___bbbeee___aaaccccccbbbaaaaaabbbbbbbbbggglllllljjjlllpppooommmkkkiiiiiimmmrrrwwwuuupppkkkgggdddfffrrr~~~aaaKKKWWW\\\fffkkk\\\ddddddddddddccccccddddddcccdddeeedddbbbbbbbbbccceeeeeefffeeefffiiinnnqqqzzz~~~UUU@@@lllyyyyyyeeetttaaannnhhhVVVpppjjjzzzrrrsssGGG000,,,111...///222444CCCkkk|||rrriii@@@dddzzzWWW333888666222777///<<<<<<@@@FFFLLLPPPRRRRRRRRRSSSTTTUUUVVVWWWYYYZZZZZZZZZZZZZZZ\\\___cccgggiiihhhhhhhhhhhhggggggggggggjjjdddfffnnnqqqnnntttvvvssswww{{{FFF:::ffflllNNN[[[dddUUUUUU^^^AAAAAAQQQYYYgggiiifffnnnuuummmrrrggg^^^^^^^^^ZZZWWWWWWUUUQQQKKKHHHFFFFFFFFFFFFFFFDDDBBBCCCFFFFFFBBB>>>===<<<<<<@@@GGGKKKHHHCCCAAAYYYooouuusssuuuwwwvvvyyyxxxwwwyyy{{{||||||{{{wwwzzz|||}}}||||||}}}~~~}}}~~~vvv___LLL444+++//////.........000111222555lllrrr|||kkkVVVVVVRRRNNNOOOPPPIII>>>FFFTTTbbbiiiooovvvwwwttt{{{|||~~~yyy~~~gggfff~~~yyylll]]]___eeeddd[[[TTTZZZgggjjjcccjjjaaaSSSOOO___vvvzzznnniiiccc```aaabbbaaa```\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[YYYTTTOOONNNTTTYYYMMMDDD>>>???CCCLLL[[[jjjmmmzzzzzzuuuzzzzzzuuuwwwwwwwwwwwwuuutttrrrpppooommmpppsssuuuvvvwwwxxxzzz}}}fffyyyccc]]]ccc<<>>@@@GGGLLLSSSXXX[[[^^^aaaccccccdddeeedddcccccceeegggdddccceeekkkmmmlllnnnqqqqqqqqqpppooooooppprrrsssnnnkkkgggeee```___fffpppyyyXXXJJJYYYgggeee^^^```cccgggkkkllliiiddd```aaacccdddcccaaaaaabbbccceeeeeefffffffffiiinnnqqq|||dddPPPxxxvvvrrraaagggZZZeeegggUUUxxxuuuwww}}}nnnnnn555,,,000...,,,---111999OOOuuuvvvqqq~~~zzztttHHHZZZyyy}}}qqq>>>:::999222666111777:::===CCCIIINNNPPPQQQQQQSSSTTTUUUVVVXXXYYYZZZZZZ]]]]]]\\\]]]^^^aaaccceeehhhggggggffffffggggggggglllfffgggllllllhhhmmmxxxwwwmmmvvvPPP<<>>KKKeeewww{{{tttoooiiieeeeeeeeecccaaa[[[\\\\\\^^^___```aaaaaa___```___ZZZUUUTTTXXX\\\[[[UUUNNNFFF???AAARRRdddfffsssvvvuuu||||||wwwwwwxxxwwwwwwvvvuuusssrrrqqqnnnqqqtttvvvwwwxxxyyy{{{}}}uuu{{{oookkk^^^///,,,333......---,,,,,,------...///000000555LLLpppiiiccc999666999AAA???@@@DDDBBBTTT333222000---***)))***,,,)))((((((''''''(((((()))))))))************))))))******))))))))))))******(((((())),,,000333444444555555555333111000000111222333555555555777999;;;;;;@@@BBBDDDJJJVVV___ccchhh\\\ZZZiiipppdddSSSLLL]]]___[[[OOOGGGIIIOOORRRYYYXXXWWWZZZ```eeeggggggiiijjjlllllliiilllzzzuuuPPP777WWWttt___MMMBBBDDDMMMmmmeeeJJJNNNiiiyyyaaa^^^lllppppppxxxbbbTTTTTTeeennngggaaaeee______```___^^^\\\ZZZYYY[[[YYYWWWVVVVVVUUUTTTRRRQQQRRRSSSSSSQQQMMMIIIGGGFFF???777111///...---+++------,,,,,,---...000111555:::BBBLLLUUU\\\```ccceeeffffffdddddddddgggiiigggdddeeekkkooopppqqqtttttttttsssrrrooommmjjjiiieeeccccccccc___\\\___fff|||mmmFFFSSSddd___```___aaaeeekkknnnkkkddd^^^```bbbcccbbbaaaaaabbbccceeeffffffffffffiiinnnrrrzzz___LLLuuuxxx||||||iiibbb]]]bbbjjjYYYvvvxxx//////444///---+++---777OOOmmmoooIII???fffrrrGGG999<<<111444444111777:::???EEEJJJNNNPPPPPPTTTTTTUUUVVVXXXYYYZZZZZZ]]]\\\\\\\\\^^^```bbbcccgggfffeeeeeeeeefffggghhhkkkhhhiiillliiifffmmmxxxsssdddrrrlllJJJ]]]fffPPPccc___PPP}}}EEE:::EEE]]]kkkmmmuuu~~~{{{tttjjjccc```ZZZSSSUUU]]]WWWSSSMMMJJJIIIIIIIIIIIIBBBBBBCCCEEEGGGFFFCCCAAA;;;888333000444999888222888QQQhhhqqqssswwwzzzxxxyyyxxxwwwxxxzzz|||{{{zzzzzz{{{||||||}}}~~~}}}}}}~~~^^^UUUhhh888...444///.........///000222333444PPP}}}PPPTTTWWWUUUQQQNNNIIIDDD???KKKXXXccckkkqqqtttrrr||||||}}}jjjppp}}}kkk___LLLVVVuuu~~~uuujjjfff\\\TTTQQQPPPNNNNNNPPPBBBCCC===888CCC^^^vvvxxxsssmmmjjjhhhfffccc___\\\\\\]]]^^^___``````aaabbbcccbbb___ZZZXXXZZZ]]]^^^]]]WWWJJJ:::333>>>LLLSSS```eeelllzzz~~~yyyzzzwwwwwwwwwvvvuuuuuuttttttpppsssvvvxxxxxxyyy{{{|||~~~{{{wwwccc,,,///777,,,+++,,,,,,,,,,,,---...///000...444>>>___sss===444777@@@EEEBBBDDD@@@BBBkkk333333111---***)))+++,,,(((((((((''''''((((((((())))))************))))))******))))))))))))******)))((()))+++///333555666777777555222000///111222333444666666666777999;;;:::@@@DDDEEEHHHRRR[[[```gggkkkeeeZZZ```mmmhhhUUUPPPZZZbbb\\\JJJ>>>DDDPPPUUUUUUWWWZZZ^^^cccfffggggggkkknnnmmmhhhlllhhhDDDJJJ}}}ZZZDDDBBBGGGJJJzzzddd___hhh~~~dddVVV[[[___gggwwwrrr^^^YYYhhhooofffaaaggg````````````___]]][[[ZZZ\\\ZZZXXXWWWWWWVVVTTTQQQRRRPPPNNNMMMLLLHHHBBB===777444000///000000000/////////...------...//////,,,///555???KKKVVV___dddaaabbbddddddcccccceeefffkkkggggggmmmrrrsssuuuwwwvvvtttqqqnnnkkkhhhdddaaa```___```bbbaaa___aaafffnnnXXXOOOYYY^^^cccbbbaaa```cccggghhhdddaaa```bbbccccccbbbbbbccceeeeeefffffffffgggjjjnnnrrrrrrTTTEEEkkkjjjrrraaacccdddjjjZZZ555666//////...++++++555KKKcccrrrxxxHHH222SSShhhDDD444===111111777000555888<<>>;;;999444000666AAADDD???@@@VVVlllrrrssswwwxxxuuuyyyxxxwwwxxxzzz{{{zzzyyyyyyzzzyyyxxxxxxzzz}}}~~~|||PPPJJJddd888++++++............///000222333666<<>>:::>>>??????LLLeeeyyyuuuqqqllliiihhhfffbbb^^^___^^^^^^]]]\\\[[[[[[[[[aaabbbbbb___\\\YYYZZZ[[[[[[[[[WWWMMM>>>444333777<<>>999666444333222111111///...000000//////............,,,,,,///444>>>LLLYYYaaa^^^```ccceeedddccccccdddmmmjjjlllqqquuuuuuwwwzzzwwwsssnnnkkkjjjjjjiiihhhbbb______aaaaaa```bbbggggggvvvwwwRRRNNN```dddbbbaaaaaabbbeeefffdddaaaaaabbbddddddddddddfffgggffffffgggfffgggjjjooorrr{{{[[[]]]wwwkkkmmmZZZaaaccc___ZZZzzzsssuuu555777&&&+++,,,,,,...666JJJeeexxxVVVCCCMMMeeewwwmmmlll@@@000;;;333///999111444666:::???EEEJJJMMMOOORRRSSSTTTUUUVVVXXXYYYYYYXXXYYYZZZ[[[]]]___aaabbbbbbbbbbbbbbbcccdddfffgggeeefffjjjmmmmmmooovvv~~~rrrqqqfffnnneeeuuuPPPGGGPPPcccmmmxxxyyyoooiiigggZZZJJJKKKXXX]]]XXXRRRNNNLLLKKKJJJJJJJJJLLLMMMJJJEEEBBBAAABBB???DDDEEECCCIIIQQQNNNCCCCCCWWWjjjooopppssstttqqqyyyxxxwwwxxxzzzzzzzzzxxxzzzzzzyyywwwvvvwwwzzz|||~~~~~~~~~wwwuuuMMMrrrMMM333111222......---...///111222444999444eee[[[QQQPPPRRRQQQJJJEEE>>>CCCMMMZZZfffmmmqqqsssyyy{{{}}}}}}}}}~~~zzz]]]TTThhhjjjNNNDDDPPP```iiioooqqqlllhhhaaaOOO===;;;EEEKKKKKKFFFDDDRRRjjjyyy|||sssooojjjiiiiiigggdddaaa``````___^^^\\\[[[ZZZZZZ___``````^^^\\\ZZZYYYYYY]]]WWWOOOGGGBBB>>>888222555:::>>>OOOlllyyyzzzvvvvvvuuuttttttuuuvvvvvvuuuvvvxxxyyyyyy{{{}}}{{{DDD)))444...$$$333,,,++++++,,,,,,---...///...444;;;]]]zzzggg>>>444>>>>>>AAA;;;CCCGGGKKKvvv333222000---***)))***,,,(((''''''&&&&&&''''''((())))))************))))))******))))))))))))******+++******,,,000444666666999888666333000///111222333444666666666888:::<<<===BBBFFFHHHLLLUUU[[[\\\^^^dddqqqxxxnnnccclllqqq___XXXdddjjj]]]III@@@DDDMMMXXX]]]]]]]]]aaaeeefffiiimmmlllgggiiixxxvvvIII777DDD]]]nnnUUUMMMPPPdddvvveeebbbiiiiiiiiinnniiicccgggvvvjjjcccfffhhhdddbbbeee``````aaaaaa```___]]]\\\[[[ZZZYYYXXXXXXUUURRROOOOOOJJJDDDAAA@@@???<<<999333333444444444444444333222222222222111111000000000000//////333???OOO[[[```bbbeeeffffffeeeffffffllllllpppuuuvvvtttvvvzzzwwwrrrkkkiiilllppprrrrrreeeaaa___```___]]]^^^bbbcccbbb```MMM]]]aaa___bbbgggjjjjjjfffbbb___aaabbbdddeeeeeeeeegggiiifffggggggggggggjjjooosssxxx\\\yyyzzzqqqfffXXXaaagggVVVfffzzzoooyyy|||WWW222777)))------...///000???dddrrrnnnTTTDDDaaa|||jjjdddNNN555888666000888222444555888<<>>...333///...------...///111333444;;;999zzzmmm^^^PPPNNNRRRQQQKKKFFF???@@@HHHUUUaaaiiioootttvvvyyy}}}~~~}}}~~~~~~iii[[[ccczzz|||~~~{{{lllVVVKKKVVVgggmmmcccQQQGGGSSSjjjyyyzzzsssoookkkiiijjjjjjhhheee`````````__________________^^^^^^]]]]]]\\\[[[[[[[[[SSSFFF;;;888:::777222<<<<<<<<>>DDDCCCYYY222111///,,,)))((()))+++(((''''''&&&&&&''''''((())))))************))))))******))))))))))))******+++++++++---111333444444888888777444111///000111222444555666777999;;;>>>>>>BBBEEEHHHOOOWWW[[[ZZZZZZVVVcccxxxzzziiifffrrryyyiii```ccceeeWWWEEE???FFFPPPXXX]]]```ccceeeggghhhjjjjjjgggfffnnnyyy|||QQQ888@@@777PPPzzz___MMMLLL\\\wwwfff]]]aaaaaalll}}}eeeWWW```aaaaaabbbcccdddcccaaa^^^^^^_________]]]\\\[[[ZZZYYYXXXXXXWWWUUUQQQMMMHHHFFFBBB@@@>>><<<;;;:::222444666777888999:::<<<888888888888888888777777666777666222111999HHHVVVddddddddddddccceeehhhkkkhhhlllssswwwuuuppprrrxxxuuunnngggeeehhhkkkllllllccc___^^^``````^^^]]]___``````tttuuuXXXSSS]]]```eeejjjjjjfffbbbaaaaaa___aaacccddddddeeegggiiifffggggggggghhhkkkooosssmmmJJJxxxllleee___eeepppQQQzzztttnnnnnnEEE222111111111---//////)))555jjj~~~YYY:::SSS|||uuuoooCCC555;;;333666111333444666999>>>CCCHHHJJJOOOPPPQQQRRRSSSTTTUUUVVV[[[[[[[[[[[[[[[[[[ZZZZZZ\\\]]]```bbbdddddddddccceeefffgggiiilllnnnllliii\\\QQQSSSdddvvvlllWWWbbb```MMMIIIBBBHHH```rrrtttjjjiiippphhhTTTPPPZZZRRROOOJJJHHHHHHJJJKKKKKKKKKNNNNNNIIIAAA???DDDJJJIIIWWW```aaaddddddTTT>>>HHHYYYgggkkkoooxxx}}}|||yyyxxxwwwxxxyyyyyyxxxwwwxxxzzz||||||||||||~~~}}}|||~~~aaaYYYaaa<<<---333(((------------///111333444888DDDyyynnnaaakkk]]]RRRQQQSSSQQQKKKIIIAAA>>>BBBOOO\\\dddlllssstttxxx}}}}}}}}}uuuhhhzzzoooccctttwwwxxx^^^YYYjjj}}}yyymmmXXXJJJQQQffftttvvvuuuqqqkkkiiijjjjjjiiigggaaaaaa``````_________^^^]]]\\\[[[ZZZ[[[\\\\\\\\\```aaa[[[KKK???;;;;;;:::DDDAAA@@@TTTsss}}}yyy||||||{{{yyywwwwwwwwwxxxyyywwwxxxyyyyyyyyyzzz}}}{{{uuuttt\\\666111,,,***---***++++++++++++,,,---...///111222333VVV```oooxxx999666??????===;;;???AAAGGGlll111111///,,,(((''')))+++'''''''''&&&&&&'''''''''))))))************))))))******))))))))))))******,,,+++,,,...111333444333888888888555222000000111111333555666777999<<>>AAACCCGGGPPPYYY[[[XXX\\\YYY^^^mmm}}}}}}nnn```xxxxxx\\\TTTfffkkk___>>>AAAIIISSS]]]dddffffffgggfffhhhiiihhheeegggmmmxxx```<<<===@@@BBBYYYdddMMMEEEQQQ~~~{{{{{{zzzppphhh___nnnnnnSSSNNNWWW^^^___aaaeeeddd___\\\]]]]]]^^^]]]\\\ZZZYYYZZZYYYXXXWWWWWWTTTPPPLLLCCCCCCBBB@@@>>><<<::::::;;;<<<===<<<:::999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::===>>>888333888GGGTTTfffeeebbb______ccciiinnneeekkktttxxxssslllooovvvrrrkkkccc``````aaa___\\\___\\\^^^cccdddaaa```aaa^^^gggjjjyyydddJJJZZZdddggggggbbb\\\[[[```ggg^^^```bbbccccccdddfffhhhgggggggggggghhhkkkooosssooo;;;wwwpppgggeeeggguuuKKKvvv}}}uuuggglll@@@111(((111///+++...111***:::}}}```<<>>666555000222333444777;;;@@@EEEHHHNNNOOOPPPQQQRRRTTTUUUUUUWWWXXXYYY[[[\\\\\\]]]]]]ZZZ\\\___cccddddddcccbbbeeeeeefffiiinnnqqqmmmfffZZZGGGDDDNNNdddooowwwlllddd___LLLVVVjjjrrr[[[TTTtttxxxYYYDDD<<<111;;;^^^|||oooddddddmmmeeeOOOFFFNNNKKKHHHEEEDDDFFFIIIKKKLLLLLLNNNLLLDDD:::777===CCC===HHHLLLJJJPPPXXXPPP???HHHWWWcccfffjjjsssxxxwwwzzzxxxwwwxxxyyyyyyxxxwwwtttwwwzzz|||}}}~~~~~~}}}~~~~~~NNNXXXMMM666***888...------------///111333555333KKKnnnpppfff\\\UUUUUUUUUOOOLLLLLLAAA<<>>===DDDAAASSS{{{333111...,,,***)))((((((+++)))'''&&&%%%&&&'''(((((())))))************)))((()))***)))((((((***,,,+++)))(((+++000444555555;;;:::999777444111///...333444555777888:::;;;<<<>>>@@@DDDIIIOOOTTTXXX[[[[[[[[[ZZZ```ppp~~~~~~uuuXXXwwwbbbSSSccczzzbbbDDD777LLL_________gggeeeeeeeeeffffffhhhiiiiiijjjvvvjjjFFFEEE???999PPPpppyyywwweeeBBB===AAAhhh{{{iii___```~~~RRRJJJHHHPPP^^^bbb]]]]]]ddd]]]___aaa```]]][[[\\\]]]YYYYYYXXXVVVSSSOOOJJJHHHBBBAAA@@@>>>>>>>>>??????===<<<;;;:::;;;>>>AAACCCIII>>>999>>>@@@;;;<<>>444+++222333333555999===AAADDDIIILLLPPPRRRSSSTTTVVVXXXXXXYYY[[[[[[ZZZZZZ[[[]]][[[\\\]]]___```bbbcccdddjjjcccbbbiiimmmllllllpppjjjlllaaaMMMUUU~~~wwwRRRIIIBBBBBB???888555666EEE\\\ppplllXXXLLLUUUdddcccXXXUUUWWWLLLDDDXXXxxxooobbb]]]ddddddUUUDDD===BBBBBBCCCDDDEEEGGGHHHIIIOOOKKKDDD===888777888999888:::>>>CCCGGGGGGDDDAAADDDRRRbbbkkkkkklllssszzzuuuttttttuuuwwwxxxwwwvvvwwwyyyzzz{{{{{{|||}}}}}}~~~}}}{{{xxxJJJyyyuuuBBB222555+++///......//////000222333444444>>>MMMooo\\\iiiHHHWWWQQQPPPOOOHHHDDDBBBAAAGGGSSS```kkkpppvvvxxxyyy{{{zzz|||xxx~~~nnn```jjjtttPPPRRRdddxxx___eeeqqqiiiIIIXXXZZZOOOqqqpppmmmjjjhhhhhhgggdddbbb^^^]]]\\\\\\]]]]]][[[YYYVVVTTTSSSSSSVVVZZZ]]]^^^ppp}}}ttt___OOO>>>MMMllluuu|||{{{|||{{{zzzyyyyyyzzz|||}}}yyyxxxxxxwwwxxx{{{}}}vvvvvv|||JJJ***...000******,,,,,,,,,+++++++++,,,------///<<<777uuujjj^^^///>>>AAABBB???>>>AAA>>>IIIaaa333111...,,,***)))((((((***)))'''&&&&&&&&&(((((((((((()))************)))((()))***)))((()))***,,,+++***))),,,000333444444999888666333111000000000333333444666888999;;;;;;@@@AAAEEEJJJOOOTTTXXXZZZXXXZZZ\\\___kkkyyycccaaatttkkk___iiirrr___JJJBBBIIIWWWccciiieeeeeeeeeeeefffggghhhhhhhhhjjjvvvVVVEEECCC>>>OOOdddgggfff[[[CCC===???vvvrrrzzzggg\\\tttkkkUUUKKKIIIUUU___```___bbb___aaabbbaaa^^^[[[[[[\\\XXXXXXWWWUUURRRNNNJJJHHHCCCBBB@@@???>>>>>>???@@@>>>===<<<<<<===???BBBDDDkkkWWWFFFBBBAAA======BBBCCCBBBDDDGGGHHHFFFIIIMMM^^^bbbeeefffdddccceeegggmmmooommmhhheeehhhiiigggeeedddbbb```^^^^^^^^^^^^^^^___```aaaaaaaaaaaaaaa___bbb```iiihhhPPP]]]dddddd``````___```ggg]]]___aaacccdddcccbbbbbbhhhfffgggjjjlllnnnuuu~~~|||\\\sssyyyyyy]]]iiijjjaaaUUU{{{ppp@@@,,,111///+++444---+++///(((FFFxxx\\\CCCLLLiiinnnyyyccc;;;777<<<111222222222333555888<<<@@@BBBHHHKKKOOORRRSSSTTTVVVXXXWWWYYYZZZZZZZZZZZZ[[[]]][[[\\\]]]^^^```bbbcccddd]]]```eeehhhjjjsssxxxjjjkkkcccNNN;;;555111222222111666===333@@@LLLKKK@@@;;;AAAKKKLLLPPP[[[aaaXXXPPP```yyyttt```PPPMMMJJJAAA::::::999:::;;;>>>AAAEEEHHHJJJLLLFFF???999666444333222222444777;;;???@@@>>><<>>===EEEUUU333111...,,,***)))((((((***)))'''&&&&&&'''(((((((((((()))***************)))*********))))))+++,,,+++***+++---000333333222666444222111000000111111222222444555777999::::::@@@BBBFFFJJJPPPUUUZZZ\\\ZZZ^^^______cccppp~~~hhhcccuuudddooottthhhMMM@@@LLL^^^fffddddddcccddddddeeefffgggiiijjjooohhhOOOJJJGGGQQQYYYVVVVVVSSSFFFCCCDDDgggpppSSS```sssdddPPPDDDMMM]]]cccbbb```cccddddddccc___\\\ZZZZZZWWWVVVUUUSSSQQQMMMJJJHHHDDDCCCAAA@@@??????@@@@@@@@@???>>>===>>>@@@CCCDDDgggSSSAAA>>>AAAAAAAAADDDDDDAAACCCJJJNNNLLLIIIIIIXXX]]]ccceeeeeedddeeefffjjjllljjjfffeeeggggggdddbbbbbbbbbbbb```___]]]\\\^^^^^^____________^^^^^^___```______pppyyyQQQVVVaaafffaaa^^^bbbeeefff``````aaabbbcccccccccbbbddddddgggkkkmmmooowwwmmmjjjeee}}}ppp\\\___qqqZZZ```vvv}}}^^^777+++111000)))000---...111'''999iiippp;;;EEEXXX777888666000888111111222333666:::>>>@@@EEEHHHLLLOOOPPPRRRTTTUUUVVVXXXYYYZZZYYYYYY[[[\\\[[[[[[\\\^^^```aaacccccc```eeeggggggkkkyyyzzzgggYYYMMMWWWIII<<<;;;===888---%%%...111222222000000333666BBBPPP___aaaUUUMMMWWWfffiiiTTT???777444000000444111222444777;;;@@@DDDGGGHHHBBB:::666555444000,,,......000333777999999888===HHHVVVbbbhhhmmmpppssstttssssssssstttuuuvvvwwwxxxyyyzzzzzzyyyzzz|||~~~~~~}}}|||}}}~~~~~~zzzoooRRRbbbnnn999222***111...---......///111333444555<<<999DDDgggzzzqqqUUU[[[SSSNNNPPPSSSKKKEEEAAA<<<>>>GGGVVVdddlllqqqxxx}}}~~~~~~wwwuuu~~~{{{dddcccTTT}}}pppEEEKKKooovvvcccRRREEEIIISSS\\\kkkaaaMMM]]]___aaabbbaaabbbcccddddddbbb^^^\\\[[[ZZZXXXWWWKKKNNNRRRWWWZZZ[[[[[[ZZZYYYhhhtttLLLLLL```uuuwwwxxx{{{zzzxxxwwwvvvvvvwwwxxx|||{{{{{{zzz{{{|||~~~sssnnnoooggg>>>(((...///+++++++++,,,,,,,,,,,,,,,---......---999;;;dddkkkmmm+++;;;===>>>===<<<===BBBIII222111...,,,***((((((((()))(((''''''''''''(((((('''((()))***************)))***+++***))))))+++---++++++,,,...000111222222222222222222222222222222111222333555666888999:::???AAAEEEJJJPPPWWW\\\```aaacccbbb______gggttt}}}pppjjj|||bbbnnnuuukkkVVVJJJPPP\\\ccccccbbbbbbcccdddeeeeeeiiipppsssoooZZZSSSTTTWWWXXXWWWXXXVVVOOOIIILLLZZZwwwvvvJJJJJJZZZkkkmmmXXXHHHNNN]]]eeeddd```eeeffffffddd```]]]ZZZXXXWWWVVVUUUSSSQQQNNNKKKJJJFFFEEECCCAAA@@@@@@AAAAAA@@@???>>>>>>>>>@@@AAACCCFFF===888===DDDDDDCCCDDDCCCAAACCCHHHJJJFFFCCCCCCWWW[[[aaadddeeeeeehhhkkkkkkmmmkkkgggggghhhfffbbbbbbaaaaaaaaa```___^^^]]]]]]^^^^^^^^^]]]]]]\\\[[[bbb^^^aaa^^^ccc~~~aaaTTT___hhhccc\\\cccjjjeee```aaabbbccceeefffggghhhbbbcccgggkkklllnnnwwwpppZZZaaaqqqnnnnnnaaa[[[tttSSSmmmqqqzzzeeeFFF111///000***+++---***---222...===```rrrPPPIIIlll@@@;;;777555555111111111222444888;;;===@@@CCCHHHKKKMMMOOOQQQSSSUUUVVVXXXXXXXXXXXXZZZ\\\ZZZ[[[\\\]]]___aaabbbcccgggeeebbbcccmmmvvvrrrggg]]]QQQ]]]xxxwwwdddKKK:::444666999<<<777444000///000111000...???KKKRRRKKK@@@===DDDJJJLLL@@@444111000......000000000000222555:::???BBBDDD>>>777666888888333---...------///333666888888:::CCCPPP^^^hhhnnnppppppssssssttttttttttttvvvwwwwwwyyyyyyyyyxxxxxxzzz|||~~~~~~}}}||||||}}}}}}~~~zzzqqqMMMYYY000333(((555------......000222444666777===;;;GGGKKKtttOOOVVVOOOSSSPPPQQQMMMHHHBBB<<<;;;BBBPPP___hhhpppyyyyyygggYYYOOOaaajjj{{{zzzooo|||[[[OOOiiiwwwmmmYYYAAA???888```ssshhh\\\SSSOOOTTTZZZ___```aaacccdddhhhddd```]]]ZZZXXXVVVTTTKKKNNNSSSWWWYYYZZZZZZ[[[ZZZ\\\ggguuulllHHHUUUjjjxxxwwwvvv{{{yyyyyywwwvvvuuuuuuuuuuuu~~~~~~~~~~~~uuu|||ggg~~~VVV666(((//////,,,,,,+++,,,,,,,,,,,,,,,---...///444555:::YYYwww{{{vvv???777888@@@CCC===>>>BBBBBB222111...,,,***((((((((((((((('''''''''((((((((('''''')))******+++++++++)))***+++***))))))+++---***+++---...///000222333111222555666666555333111111222333555666888999:::<<<>>>CCCIIIQQQYYY___cccdddcccaaaaaaaaaeeekkkqqqpppjjjtttccccccuuurrrXXXMMMWWWcccbbbbbbbbbbbbccccccdddgggllljjjqqqtttddd\\\```______fffiiibbbZZZPPPVVVSSSdddssskkkiii}}}JJJ>>>IIIVVVmmmssspppbbbVVVWWW```eeedddbbbffffffeeedddbbb^^^ZZZWWWWWWWWWVVVTTTQQQOOOMMMLLLHHHFFFDDDCCCBBBAAABBBBBB??????>>>>>>>>>???@@@@@@<<<;;;>>>CCCEEECCCAAABBBCCCBBBDDDFFFEEEBBBCCCGGGXXX\\\```cccdddggglllqqqooopppnnnjjjjjjkkkgggaaabbbaaa___^^^^^^^^^___```^^^^^^^^^^^^]]]\\\[[[ZZZbbb[[[bbbccc\\\lll{{{ZZZ^^^hhhfff[[[cccmmmeeeaaabbbcccdddeeefffggggggbbbcccgggjjjjjjllluuuSSSZZZ{{{zzziiippp|||ddd\\\mmmPPPzzzsss{{{}}}gggCCC///......+++///,,,)))+++---***444GGGppp~~~MMMRRRZZZCCC777:::222222111111111333666999;;;???BBBGGGJJJMMMOOOQQQSSSSSSUUUWWWWWWWWWXXXYYY[[[YYYZZZ[[[]]]^^^```aaabbb```^^^\\\^^^dddfff[[[MMMKKKBBBQQQsssdddEEE666111777555333222111000...---111888:::444111555888888666111...///000//////000//////...///222888===AAA>>>888333444999:::666000...,,,+++,,,000333666666777???MMM\\\hhhnnnooooooqqqsssuuuvvvttttttvvvwwwwwwxxxyyyyyyxxxxxxzzz|||}}}}}}}}}}}}}}}}}}~~~~~~|||{{{TTTEEE---444)))666+++......///111333666888999???CCCNNN===bbbxxxeeeVVVQQQ[[[PPPJJJHHHJJJEEE>>>;;;???KKKYYYcccoooxxx}}}vvvaaa[[[VVV{{{|||wwwfffJJJUUUgggllleeePPPLLLAAA???ttt{{{\\\FFFDDDGGGLLLUUU\\\```bbbbbbccciiieeeaaa]]]ZZZVVVSSSPPPNNNQQQUUUVVVVVVVVVXXXZZZ```\\\```iiivvv|||```FFF\\\ooovvvwwwuuuwww}}}yyyxxxwwwvvvuuuuuutttttt}}}}}}}}}~~~~~~}}}kkkgggzzz|||FFF000)))///---+++---+++,,,,,,,,,,,,---...///000===333666TTT}}}kkknnn;;;444>>>FFF===;;;BBB@@@333111...,,,***)))(((((('''''''''(((((((((((((((&&&'''(((***++++++++++++)))+++++++++******+++---***,,,---------///333666333444777888888666333111222222444555777999::::::;;;===AAAHHHPPPXXX```dddccc```___cccfffggghhhlllssszzzpppsssVVVfffttthhhZZZ[[[ccccccbbbbbbbbbbbbccccccjjjcccXXXaaa~~~{{{nnncccjjjdddbbbppptttjjjccc```iii\\\___]]][[[YYYvvvTTT@@@IIIQQQaaadddpppjjjdddbbbcccddddddcccddddddddddddccc```[[[WWWWWWWWWUUUSSSRRRPPPOOONNNIIIHHHFFFDDDCCCBBBBBBCCC@@@??????>>>>>>>>>>>>??????AAACCCCCCBBBBBBDDDGGGDDDCCCDDDGGGFFFEEEIIIPPPWWWZZZ^^^aaacccgggmmmsssoooooonnnkkklllmmmggg```bbb```^^^]]]]]]^^^```aaa^^^^^^^^^^^^^^^]]]\\\\\\]]]ZZZbbbfff^^^bbbxxxggg^^^fffiii[[[```mmmfffcccdddddddddcccbbbaaaaaabbbdddgggjjjiiikkkwwwLLLbbbxxxxxxxxxaaabbbaaaSSS{{{{{{{{{LLL///(((+++222+++)))+++///---***---222ddd{{{|||zzzYYYAAAQQQrrrMMM,,,888<<<333222111111222555777999???CCCHHHLLLNNNQQQSSSUUURRRTTTVVVVVVVVVWWWYYY[[[YYYYYYZZZ\\\^^^___aaaaaa^^^```bbbbbb[[[RRRQQQTTTWWWPPP]]]}}}nnnKKK000333444555444222111000111+++...///...000111///+++000///...------...000222///...---...222999@@@DDD777333000111666888666333...,,,***+++...111222333444===LLL[[[ffflllnnnnnnppptttxxxyyywwwuuuvvvwwwwwwxxxyyyyyyxxxyyy{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}iiippp;;;111444+++444)))//////111333555888:::<<<>>>GGGPPP@@@QQQddd}}}QQQOOOYYYQQQKKKHHHLLLHHHBBB===>>>GGGSSS\\\llluuu|||}}}|||wwwuuu\\\pppttt{{{pppIIIEEEPPPYYY]]]NNNJJJ???333ZZZ{{{zzzppp```\\\LLLMMMQQQWWW]]]aaabbbaaahhheeeaaa]]]ZZZUUUPPPLLLQQQTTTWWWVVVSSSQQQRRRTTTWWWVVV___hhhooovvvkkkQQQGGGaaappprrrwwwxxxvvv{{{xxxxxxxxxwwwwwwvvvvvvuuuyyyzzzzzz{{{}}}}}}~~~~~~~~~lll}}}mmm:::---,,,///+++***---***,,,,,,,,,,,,---...000000===444333NNNRRR666888DDD;;;888@@@>>>333111...,,,***)))((((((&&&''''''(((((((((((((((&&&'''((()))++++++++++++***+++++++++******,,,...***+++,,,+++,,,///444999888888777666555444333333333333444666888999;;;;;;===>>>AAAGGGNNNVVV]]]bbbbbb```aaafffhhhfffhhhmmmlll|||yyyttt___aaahhhggg```dddccccccbbbbbbcccccccccfff^^^QQQVVVkkksssoooqqqgggpppddd\\\jjjpppgggfffooo{{{llliiiYYYaaa^^^ooo```IIIRRRZZZccc```rrrppplllgggeeedddcccbbbbbbaaaaaaccccccaaa\\\XXXVVVUUUTTTRRRQQQOOOOOONNNKKKIIIGGGEEEDDDCCCCCCCCCAAAAAA@@@@@@????????????>>>@@@AAABBBDDDGGGHHHHHHDDD@@@???DDDGGGGGGHHHKKKQQQVVV\\\___aaaeeejjjnnniiijjjjjjiiilllmmmhhh```_________________________________```______^^^^^^\\\aaabbbccccccaaajjjvvv___ccckkk[[[]]]kkkfffcccdddeeeeeedddbbb```___cccdddhhhjjjiiimmm{{{uuuJJJqqqhhh^^^oooZZZ[[[|||xxxuuuDDD...,,,+++000(((&&&,,,111//////111///LLLhhhPPPFFF~~~{{{:::666>>>444333222111222444666888===AAAFFFJJJMMMPPPSSSUUUQQQSSSUUUUUUVVVVVVXXXZZZXXXYYYZZZ\\\]]]___```aaadddbbbhhhooohhh[[[]]]jjjggg^^^kkk}}}gggOOO999999888666444333333444222000000222111...,,,---222333333111000111333555222000......111888???CCC444222000000222444555444000...,,,,,,...000111111111<<>>>>>EEEIIIKKKQQQnnn~~~SSSKKKMMMSSSRRRLLLLLLIIIDDD???>>>CCCLLLSSSgggooovvvyyy{{{~~~XXX{{{~~~www|||yyy~~~UUUHHHCCCDDDJJJ???;;;===666OOO```kkkyyyxxx|||ZZZTTTOOOQQQXXX^^^```___eeecccaaa^^^ZZZTTTMMMIIIQQQUUUYYYXXXRRRLLLJJJJJJJJJLLLXXXcccgggkkk___GGGJJJfffooonnnyyy|||vvvyyyxxxxxxyyyyyyyyyxxxxxxwwwxxxyyyzzz|||~~~~~~]]]333,,,...000))))))---)))+++,,,,,,,,,...///000111555999333CCCrrr{{{BBB222AAA;;;888AAA>>>333111...,,,***)))((((((&&&&&&'''((())))))((((((&&&'''((()))++++++,,,,,,***+++,,,+++******,,,...***++++++***+++...555;;;<<<:::666222111111333444333444555777888:::;;;<<>>222777:::999888777777777888555111///000555;;;???555444222111111333444666333111//////111222222222...:::LLLZZZbbbfffiiikkkmmmttt|||~~~{{{wwwvvvvvvvvvwwwyyyyyyyyy{{{}}}}}}~~~}}}___YYYGGG222222(((,,,111000111111333555888<<<>>>@@@CCCFFFBBBQQQQQQkkkuuucccOOOEEESSSVVVJJJKKKIIIEEE@@@===@@@HHHNNNccckkkrrrvvv{{{iii{{{~~~zzzjjjuuurrr```PPPAAA;;;AAA999777;;;111999999:::CCCGGGYYYggg[[[OOOLLLSSS[[[______cccbbb```^^^ZZZTTTLLLGGGOOOUUUZZZYYYRRRIIICCCBBBHHHHHHRRR\\\aaafff]]]GGGMMMiiinnnlll{{{wwwyyyxxxyyyyyyzzzzzzzzzyyyyyyyyy{{{}}}nnnSSS000,,,000000((((((---)))+++,,,,,,---...///111111+++>>>444:::XXXyyytttOOO000???===;;;CCC>>>