BM6P6(@ nnnVVVJJJHHHGGGEEEDDD@@@@@@@@@AAABBB@@@===:::BBBBBBAAA???===;;;999888999888888777777888888999<<<;;;;;;::::::999999888888888888999::::::;;;;;;999999999999999999999999:::;;;;;;<<<<<<;;;;;;::::::::::::999999888888888AAA???===;;;999888777777666666555555555777888:::;;;;;;;;;;;;;;;<<<======<<<===???DDDKKKWWWkkk}}}xxxggg```iiixxxyyy~~~kkkdddcccooo{{{~~~rrrlllooouuuyyyvvvqqqppptttqqqzzzzzzooopppwww|||~~~~~~}}}||||||~~~xxxjjj___ZZZXXX^^^___aaabbbbbbdddgggiiinnnssszzz{{{mmm```YYYWWWXXXXXX```fffnnnxxxzzzsssnnnggg___```^^^```iiixxx~~~wwwrrrpppqqqvvvyyy|||~~~{{{wwwtttpppiii```\\\\\\]]][[[YYY\\\^^^eeellllllgggdddeeelllkkklllooorrrssspppnnnmmmkkkhhhffffffgggfffeeeaaa___]]]]]]^^^```aaaaaaffffffffffffhhhkkknnnpppqqquuuzzz}}}~~~~~~~~~}}}wwwssssssuuuuuuyyy}}}~~~iii[[[UUUWWWWWWVVVWWWYYY```hhhnnnssswww}}}zzzkkkaaa^^^]]]___cccfffggggggmmmnnnppppppoooqqqtttwwwyyy~~~rrrjjjddd___cccjjjrrrxxxzzz{{{~~~iii______```gggqqq~~~~~~lllSSSGGGEEECCCAAA@@@@@@@@@@@@AAAAAA@@@===;;;=========<<<<<<:::999999999999888888888888999999;;;;;;;;;:::999999888888555666666777777888999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888===<<<;;;:::999999888888777666666666777888999:::<<<;;;;;;;;;<<<<<<===>>>>>>===???CCCGGGPPPbbbrrr|||mmmmmmuuuuuuvvv}}}vvvjjjbbbhhhvvv}}}yyy||||||mmmjjjjjjooorrrqqqpppqqq|||xxxlllmmmsssxxx{{{}}}}}}~~~~~~~~~~~~}}}||||||~~~ssseeeZZZVVVUUUZZZ\\\^^^___```bbbeeeggglllqqqwww|||~~~zzzqqqeeeYYYSSSQQQQQQQQQWWW[[[cccmmmwwwxxxssskkkccc```^^^^^^eeerrryyyrrrnnnnnnpppppptttyyy}}}|||zzztttlllbbb\\\\\\]]]]]][[[aaaaaadddhhhiiifffgggkkknnnmmmlllnnnrrrttttttrrrpppnnnkkkjjjiiiiiigggeeecccaaa______aaaeeefffgggggggggffffffhhhkkkmmmoooooorrrvvvyyyzzz{{{|||}}}{{{vvvsssuuuwwwxxx|||lll^^^YYYVVVYYY]]]bbbgggnnnuuuzzzzzz}}}yyyfff\\\\\\\\\]]]```eeeiiikkkkkkqqqssstttuuuvvvzzzvvvkkkgggeeecccggglllsss{{{nnnbbb```aaahhhrrr|||mmmSSSGGGCCCBBB@@@???@@@@@@???@@@AAA@@@===;;;999:::;;;;;;<<<<<<;;;;;;::::::999999999999::::::;;;::::::999888888777777555555666777777888888999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::999999999999888999999999999999:::::::::888888888888999:::;;;;;;===<<<<<<<<<<<<======>>>@@@>>>>>>@@@BBBHHHUUUcccyyykkkhhhkkkjjjnnnxxxyyyfffbbbkkkyyyyyyqqq}}}sssiiibbbfffmmmqqqqqqqqquuuiiihhhmmmrrrvvvyyy|||~~~}}}{{{{{{|||}}}~~~~~~~~~}}}zzzzzz{{{|||~~~~~~{{{nnnaaaXXXUUUUUUYYY\\\aaadddffffffggghhhlllpppuuuzzz||||||zzzyyypppiii^^^UUUOOOMMMMMMMMMPPPTTT[[[dddooozzz~~~xxxooofffccc___]]]aaalllyyy|||sssllliiikkkmmmmmmpppvvv|||yyyqqqeee^^^\\\]]]______eeecccbbbdddeeeeeejjjqqqrrrqqqpppqqqtttwwwxxxxxxtttrrrppppppooommmkkkhhhdddbbb___```cccgggjjjkkkkkkjjjiiiiiijjjlllooopppppprrruuuwwwxxxxxxzzz|||yyywwwwww|||rrreee```]]]cccmmmvvv}}}zzzfff[[[WWWYYY[[[___dddiiinnnqqqrrrvvvwwwxxxzzz~~~mmmggghhhkkklllmmmrrrzzzxxxhhhccccccjjjsss~~~qqqVVVIIIEEECCCAAA@@@@@@?????????@@@???===;;;:::;;;<<<===============;;;::::::999999::::::;;;:::999999888888777666666777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888999::::::;;;;;;;;;;;;999999999:::;;;;;;<<<<<<======<<<<<<<<<======>>>???======>>>>>>AAALLLVVVnnnooo```^^^___eeemmmttt|||sssfffgggrrrtttzzzqqqeeedddiiinnnrrruuuuuuhhheeeiiimmmrrrwwwxxx{{{}}}zzz{{{||||||}}}~~~~~~yyyzzz|||~~~~~~zzznnnaaaZZZXXXYYY]]]dddmmmtttuuussspppnnnoooqqquuuyyy||||||zzzxxxmmmggg___XXXTTTRRRQQQPPPRRRUUU\\\eeepppzzz}}}tttkkkgggbbb___aaakkkyyyzzzppphhheeefffiiilllpppuuu{{{vvvkkkbbb___```aaabbbeeebbbaaabbbccceeekkksssvvvwwwxxxyyy{{{||||||{{{wwwvvvvvvvvvwwwuuurrrpppllliiiffffffiiimmmppprrrpppooonnnnnnoooqqqssstttvvvxxxyyyyyyyyyyyy{{{}}}zzz{{{{{{pppkkkkkktttlll]]]ZZZ]]]ZZZ^^^eeejjjnnnrrrvvvxxxvvvwwwyyy|||zzzkkkiiilllqqquuuvvv|||pppgggfffllluuurrrWWWIIIEEECCCBBBAAAAAA???>>>>>>??????===;;;;;;<<<<<<<<<<<<<<<;;;:::;;;::::::999999::::::;;;999888888777666666555555666777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999;;;<<<<<<===<<<<<<;;;:::999:::;;;;;;<<<===============<<<<<<<<<<<<=========;;;;;;===>>>???FFFNNN^^^pppiiiXXX[[[ccciiilllqqqsssooottt~~~uuunnnkkkjjjooovvvvvviiieeegggjjjppptttvvvyyy}}}~~~|||||||||}}}~~~}}}~~~~~~}}}{{{pppeee^^^^^^___dddmmm{{{zzztttqqqqqqsssvvvzzz{{{yyywwwlllhhhbbb^^^\\\ZZZXXXWWWTTTXXX^^^fffooowww}}}|||sssjjjfffbbbccclllyyy{{{qqqhhhccccccdddhhhlllssszzz}}}tttlllgggeeeddddddbbb``````dddeeeeeejjjqqqyyy|||~~~{{{{{{|||}}}}}}{{{yyyvvvsssrrrtttwwwyyyzzzuuutttsssrrrsssuuuwwwyyy~~~}}}}}}~~~|||~~~zzz|||sss```VVVWWW^^^[[[aaaiiimmmnnnpppuuuyyyuuuxxx|||zzznnnkkkmmmrrrxxxzzzllliiinnnuuuoooTTTEEEBBB@@@??????AAA???>>>===>>>>>>===;;;::::::::::::999888777777::::::999999999999::::::888777777666666555444444444444555666666777777888:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::888999999999999:::::::::======>>>>>>>>><<<;;;999999:::;;;<<<==================<<<;;;;;;;;;;;;<<<:::888999===>>>>>>CCCIIISSSaaauuuzzzaaabbbdddgggiiilllxxx||||||xxxnnnnnnsss}}}wwwkkkggggggiiimmmrrrsssuuuzzz~~~~~~~~~~~~~~~~~~~~~|||{{{}}}tttjjjeeeeeefffjjjuuuzzzssspppnnnpppsssuuutttrrrjjjgggeeecccbbb```^^^\\\VVVXXX\\\aaahhhpppvvvyyyppplllgggfffkkkvvv}}}tttkkkeeebbbbbbbbbgggoooxxxzzztttnnniiifff______bbbfffhhhhhhkkkpppyyy~~~~~~{{{{{{}}}zzzyyyyyyyyyzzz|||~~~|||hhh\\\UUUWWW]]]\\\cccjjjlllkkklllsssyyyyyy~~~tttooommmsss}}}rrrlllpppuuu~~~lllQQQCCC??????>>>>>>AAA???=========>>>===;;;999999999999999888777777999999888888888888999999777777666666555444444333444444555555666777777777:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::888888999999999:::::::::;;;<<<===>>>===<<<:::999999:::;;;============<<<<<<<<<;;;:::::::::::::::888777888<<<===<<>>===@@@??????@@@???>>><<<:::999:::999999888888999999:::999888888888888:::;;;<<<:::999888666555444444444666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999::::::::::::;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999999999:::;;;;;;;;;::::::999999999888888888888999;;;===???AAAGGGSSSbbbrrrqqqfffccceeejjjppp~~~~~~eeedddfffmmmvvvxxxtttmmmiiiggggggggggggiiiiiijjjmmmpppuuuyyy{{{~~~~~~}}}~~~}}}~~~~~~|||yyyvvvuuuuuu{{{}}}wwwqqqnnnkkkgggfffgggdddgggjjjnnnnnnmmmjjjhhhggghhhhhhfffgggmmmwwwzzzvvvvvvyyy|||zzzyyyzzz{{{xxxssstttxxx|||~~~|||vvvooojjjgggeeefffjjjsss~~~}}}wwwppphhhdddhhhooorrrtttvvvzzz~~~qqqiiidddbbbccckkkzzzmmm[[[VVVWWWVVVZZZ```aaagggmmmqqqttt|||qqqmmmpppkkkPPPEEEAAA===;;;===???@@@@@@???>>>===;;;:::;;;::::::999999::::::;;;888777666666555666777777:::999888777666555555555666666666777888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<999999::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===??????>>>===============;;;;;;;;;:::::::::999999::::::999999999:::<<<======AAAKKKYYYhhh||||||nnndddaaaeeelllvvvvvvdddcccdddkkkuuu}}}}}}zzzvvvrrrnnnkkkiiigggjjjjjjkkkmmmpppuuuyyy|||~~~~~~}}}}}}}}}zzzwwwsssrrrrrryyy{{{~~~~~~~~~~~~~~~}}}vvvooommmjjjeeedddffffffhhhkkknnnooonnnkkkiiiiiijjjkkkjjjlllrrr}}}zzzvvvuuuvvvxxxwwwuuuuuuuuuqqqkkklllpppwwwzzz}}}}}}xxxsssnnnkkkkkkkkknnnuuu}}}~~~{{{sssnnnppptttvvvxxx|||ooo```ZZZWWWVVVWWWhhhwwwxxxgggXXXWWWYYYYYY\\\cccggghhhllluuuuuunnnppp|||iiiOOOEEEAAA===;;;===@@@@@@@@@???>>>===<<<;;;;;;;;;::::::::::::;;;;;;<<<;;;:::999888888888888::::::888777666666666666555666666777777888888999888888888999999999999999::::::::::::;;;;;;;;;;;;999999::::::::::::;;;;;;;;;:::::::::;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<;;;:::999999:::;;;<<<:::<<>>===<<<<<<;;;::::::999999::::::;;;<<<<<<<<<;;;;;;:::::::::::::::888777777666666666555555666666777888888888888888888999999999999999999999:::::::::;;;;;;;;;999999999:::::::::;;;;;;999999::::::;;;<<<===>>>;;;;;;:::999999999999999;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999:::;;;<<<===<<<;;;>>>FFFQQQccc|||xxxaaaRRRQQQXXX```jjjwwwyyyzzz|||{{{nnnhhhkkksss{{{~~~|||sssmmmiiihhhiiijjjmmmrrrvvvyyy|||~~~{{{wwwwwwwwwxxxzzz|||}}}|||{{{{{{|||{{{yyyxxx||||||uuupppooommmiiigggiiiiiijjjlllnnnoooooonnnmmmrrrwwwyyysssqqqqqqwwwxxx{{{|||wwwrrrnnnmmmiiifffeeebbb^^^^^^aaalllrrrzzz~~~~~~{{{xxxuuutttsssssstttvvvxxxzzz{{{|||~~~zzzcccVVVRRRQQQSSSUUU\\\hhhxxxggg[[[TTTXXX\\\^^^bbbiiittttttyyyvvvtttvvvgggOOOGGGEEE@@@===?????????>>>======<<<<<<<<<999999888888888888999999666666777777888888888888999999888777666666666666555555555666777777888888888999999999:::::::::;;;999999999:::::::::;;;;;;999999999:::::::::;;;;;;999999999::::::<<<===>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::<<<>>>???<<<:::;;;@@@HHHVVVkkk}}}kkkVVVNNNOOOVVV___lllxxxoookkkzzz~~~qqqmmmpppvvv{{{sssllleeeffffffhhhkkkooorrrtttyyy|||}}}{{{{{{{{{zzz|||~~~}}}}}}~~~zzzwwwvvvzzz{{{uuuqqqqqqppplllkkkmmmlllmmmoooqqqrrrssssssssswww~~~rrriiieeedddhhhjjjooottt{{{|||tttnnnfff```]]]\\\\\\ZZZ[[[___kkkqqqyyy~~~{{{yyyuuuuuutttsssrrrsssuuuvvvwww{{{yyyaaaSSSNNNMMMOOOQQQWWWbbbppp|||eeeZZZTTTYYY]]]^^^dddlllttt||||||xxxvvvzzzcccLLLEEECCC???;;;<<<>>>===<<<<<<;;;;;;;;;<<<888888777777777777888888555666777888999999999999888888777666666666666666444555555666666777777888888888999999:::;;;;;;;;;999999999999::::::::::::999999::::::::::::;;;;;;:::999999999:::;;;<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999999999;;;===???@@@;;;888888;;;AAAJJJYYYggg}}}{{{cccQQQJJJOOOUUU```kkkvvvrrrgggnnn}}}wwwtttwww|||{{{mmmdddbbbccceeehhhkkkmmmooopppuuuxxx}}}|||{{{|||~~~}}}zzzyyyxxxyyy}}}|||wwwtttvvvvvvsssrrrtttssstttuuuwwwyyy|||}}}pppddd]]]ZZZYYY[[[```gggnnntttyyy||||||}}}xxxpppbbb[[[WWWWWWXXXXXXZZZ^^^jjjpppxxx~~~~~~zzzyyyxxxuuurrrqqqsssuuuvvvzzzzzzaaaSSSMMMLLLMMMPPPVVV```mmmxxxggg\\\VVVYYY]]]___gggqqqwwwyyyttt}}}xxxaaaLLLEEEDDD???;;;<<<===<<<;;;:::999:::;;;;;;999888888888888888888999777888999:::::::::999888777666555555555555555555444444555555666777777777777777888888999:::::::::888999999999999:::::::::999999::::::::::::;;;;;;:::::::::999::::::;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<===;;;:::::::::;;;<<<>>>???;;;888888;;;===BBBLLLVVVfffttt~~~eeeVVVMMMRRRXXX```jjjxxxrrrnnnvvvwwwyyy~~~qqqccc\\\```bbbfffjjjlllnnnnnnmmmooosssxxx|||~~~}}}||||||{{{{{{{{{zzz{{{~~~~~~|||~~~~~~|||}}}~~~ppp```UUUPPPLLLOOOSSSYYY___eeeiiilllsssuuuyyy~~~{{{ssseee]]]XXXXXXZZZ[[[]]]aaahhhnnnvvv}}}zzzuuurrrtttvvvwwwzzz~~~eeeVVVPPPNNNPPPSSSXXXbbbnnnxxxiii]]]VVVXXX\\\aaalllxxxwwwooowwwyyybbbMMMGGGFFFAAA>>>>>><<<;;;:::999888999:::;;;:::999999999999999999:::666666777777666555333222666555555444444444555555444444555555666777777777555666666777888999999999888888999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;:::999999999::::::AAAAAA@@@???????????????;;;;;;;;;<<<<<<<<<=========<<<;;;::::::;;;<<<======::::::===>>>@@@FFFNNNWWWhhh~~~mmmPPPRRRUUUZZZcccrrrsssuuu{{{uuuuuuzzzrrrzzzxxxiii]]]WWW___bbbggglllnnnooommmlllkkkooouuuyyy|||}}}~~~~~~~~~}}}}}}~~~|||}}}}}}{{{yyy{{{qqq]]]OOOHHHFFFHHHKKKPPPVVVZZZ^^^```gggjjjooouuu{{{|||tttkkkccc\\\\\\^^^___bbbeeefffllluuu|||xxxtttuuuwwwyyy{{{~~~eeeVVVPPPOOOQQQTTTZZZdddooozzzjjj^^^VVVXXX\\\bbbppp~~~tttkkkrrr|||bbbIII@@@???<<<;;;>>><<<<<<===============<<<;;;;;;::::::999888777777555555666666666666555555222444555555444444666777444555666777777888888888888888888888888888888888::::::999999::::::;;;<<<;;;::::::999999::::::;;;888888999::::::;;;<<<<<<============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>><<<:::===CCCHHHKKKLLLNNNXXXkkknnnZZZMMMTTTaaalllyyy~~~ppphhhggggggnnnuuummm\\\UUUXXXgggkkkooopppooooooppprrrrrrssssssuuuxxx{{{~~~}}}~~~}}}}}}}}}~~~jjjZZZOOOIIILLLLLLLLLMMMPPPRRRUUUWWWfffdddbbbeeemmmxxx~~~wwwooollleee```aaagggjjjggglllmmmttt}}}|||xxxuuuuuu|||zzz|||dddTTTPPPPPPRRRTTT\\\bbbmmm}}}sssggg\\\\\\ccckkksssyyyuuukkksssuuu\\\FFF???@@@>>>>>>@@@=========<<<;;;:::999888999999999888777777666666555555666666666666555555333444555555444444555666444555666777777888888888888888888888888888888888:::999999999999:::;;;;;;::::::999999999999::::::888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;<<<<<<<<<;;;<<>>===???>>>======;;;999777555444777777777666666555555444555555666666666666555555444555666555444333444555444555666777777888888888888888888888888888888888999999888888999999:::;;;::::::999999999999::::::888888999999::::::;;;;;;;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999::::::;;;<<<;;;:::===FFFQQQVVVSSSNNNIIILLLTTTbbbwwwxxx[[[SSSZZZfffsss~~~xxxwwwjjj]]][[[TTTQQQWWW\\\]]]ccckkkrrrvvvzzz{{{xxxsssooommmllllllmmmoooqqqsssvvvwww|||~~~}}}}}}~~~~~~jjjWWWOOOLLLKKKJJJJJJJJJKKKLLLMMMNNNYYYWWWUUUVVV[[[eeennnuuu~~~|||vvvpppppptttvvvtttppppppvvv~~~}}}{{{{{{zzzxxxyyygggXXXSSSSSSTTTVVV___jjj{{{|||qqqhhhiiiooovvv}}}sssmmmlllxxxpppZZZFFFAAAAAA===;;;<<<>>>===<<<;;;999777555444777777666666666555555555555555666666666666555555444555666555333222333444444555666777777888888888888888888888888888888888888888888888888999::::::999999888888888888999999888888999999::::::::::::999888777777777999<<<===;;;;;;;;;;;;;;;<<<<<<<<<:::999999999999:::;;;;;;<<<:::<<>>;;;:::???GGGLLLIIIEEE???CCCHHHOOO[[[ooofffVVVUUUcccrrrvvvbbbmmm~~~uuuttt{{{~~~tttpppeee[[[\\\bbbiiiooosssxxx{{{zzzqqqkkkjjjkkknnnqqqtttwwwyyy{{{yyyzzz|||~~~~~~iiiYYYSSSQQQMMMMMMNNNOOOQQQRRRRRRRRRPPPOOONNNNNNRRR\\\hhhqqq}}}uuupppqqqrrrqqqwwwvvvyyy~~~}}}}}}|||yyyyyykkk[[[UUUSSSUUUXXX___mmmrrrjjjkkkzzzlllVVVCCC@@@BBB@@@???@@@<<<<<<<<<<<<<<<;;;::::::888888888888888888888888555555666666666666555555333444555444333222333444444555666777777888888888777777777777777777777777777777777666777777888999888888777777777777888888888888999999999999999999888888777777888:::;;;<<<999999::::::;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<>>><<<:::;;;???AAAAAA@@@@@@BBBCCCEEENNNbbb||||||```SSSWWW```qqq}}}dddkkkwwwtttqqq{{{xxxpppfffdddhhhnnnrrrtttuuuxxx}}}|||tttnnnjjjkkknnnqqqtttvvvwwwxxxwwwwwwxxx|||}}}eeeYYYUUUSSSLLLNNNQQQTTTVVVYYYZZZ[[[XXXWWWUUURRRTTT[[[gggpppxxxtttuuuvvvuuuzzzyyy{{{}}}}}}}}}yyyvvvwww|||ooo^^^VVVTTTWWW\\\```lll}}}sssgggmmm}}}lllUUUBBB>>>@@@>>>===@@@<<<======<<<<<<;;;:::999888888888888888888888888555555666666666666555555222333444444333222333555444555666777777888888888777777777777777777777777777666666666666777888888777777777666666777777777999999888888888888888888888999999999::::::;;;;;;;;;;;;<<<<<<===>>>>>>???<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<;;;;;;<<<===???CCCFFFFFFJJJXXXooovvv```WWWWWWcccsssuuuuuuxxx|||mmmooo{{{}}}sssllllllpppssstttppprrrxxx~~~~~~wwwqqqooopppqqqssstttttttttsssuuutttuuuyyyooo___XXXVVVTTTPPPRRRVVV[[[```dddfffgggdddccc```\\\\\\bbboooxxx|||}}}~~~|||xxx{{{~~~~~~|||{{{|||}}}}}}}}}yyyuuuvvv|||tttbbbYYYWWW[[[```bbbkkkyyy~~~tttiiisssoooXXXCCC======;;;999;;;=========<<<;;;:::888777777777777777888888888888555555666666666666555555111222333333333333444555444555666777888888888888777777777777777777777777666666666666666777888888777777666666666666777777999999888888888888888888999999:::;;;;;;;;;::::::<<<======>>>???@@@@@@AAA===<<<<<<<<<<<<===>>>>>>999<<<>>>>>>;;;::::::<<<888@@@GGGIIIHHHOOO]]]iiippp```XXXZZZkkk~~~zzz|||mmmjjjqqq{{{~~~rrrnnnppprrrssslllooottt|||yyyttttttuuuvvvvvvuuutttrrrqqqtttssssssxxx~~~xxxdddZZZXXXWWWTTTTTTWWW]]]ccciiinnnqqqrrrkkkjjjhhheeeeeelllzzz|||wwwxxxyyyyyy~~~~~~}}}{{{~~~|||}}}}}}}}}~~~zzzwwwxxx~~~wwwddd[[[YYY]]]ddddddkkkwww|||uuunnnyyyiiiYYYHHH@@@???>>>===>>>BBB@@@===<<<<<<:::888666555666999;;;;;;:::888666333333444555666666555555666555444333222333444444666555444333222333333444666666666666777777777777666666666666666777888999666777888999888777555333888999::::::999888666555999999999999::::::;;;<<<777888999:::<<<===>>>???::::::;;;<<<===>>>?????????===;;;999999999:::;;;;;;???DDDEEEFFFIIIQQQWWWkkkfffOOOPPPbbbxxxyyysssuuuxxx}}}~~~xxxtttrrrllljjjjjjmmmtttzzz||||||wwwyyy||||||vvvrrruuurrrppprrrwww}}}yyyggg]]]YYYUUUSSSSSSTTT\\\fffnnnrrrtttvvvyyyrrrtttrrrnnnqqqzzz~~~qqqhhhfffggghhhqqqtttyyy|||}}}~~~}}}}}}}}}~~~}}}|||}}}~~~|||eee[[[^^^hhhpppsssvvv}}}}}}zzzyyy}}}hhhXXXGGG@@@>>>===<<<===???===;;;;;;;;;:::888666888999;;;<<<;;;:::777555444555555666777777666666555555444333333333333333888777666555444555555666555555555666666666777777333444444444555555555555666666888888888777555444555666777888999888888777::::::999999999:::;;;;;;999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>===;;;:::999:::;;;<<<;;;???BBBCCCDDDGGGNNNTTTaaatttqqq\\\RRRZZZhhhwwwyyywwwxxx}}}zzzuuukkkgggeeegggnnnwww~~~}}}zzzxxxyyytttooommmqqqwww{{{~~~~~~uuucccZZZVVVSSSSSSTTTXXX```kkkrrruuuuuuvvvwwwvvvxxxwwwwww|||tttfff]]]ZZZ[[[\\\ccchhhooouuuyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~llldddiiittt||||||yyyyyygggWWWFFF???===<<<;;;<<<>>><<<;;;;;;;;;;;;:::888:::;;;<<<<<<;;;999777555555555666777777777777666444444444444444333333222777666555555444555555555444444444555555555666666222333444555666555444444555666777888777666555444222333555666888888999999;;;::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<======;;;::::::;;;<<<<<<;;;>>>@@@AAAAAADDDIIINNNTTTbbbuuuppp\\\YYY^^^nnn~~~{{{kkkeee^^^]]]cccnnnzzz~~~~~~~~~xxxpppkkklllqqqwwwzzz{{{}}}rrr```WWWTTTRRRTTTWWW\\\dddooouuuvvvtttsssssswwwxxxyyy~~~iiiYYYQQQOOONNNNNNSSSYYYaaaiiioootttxxx{{{~~~~~~}}}}}}}}}~~~wwwqqqwwwvvvmmmkkkllluuuyyyfffVVVEEE>>><<<;;;:::;;;===<<<;;;;;;======<<<;;;999:::;;;;;;:::999777555555555666666666666555555333333444555444333222111444333333333333333333333333333333444444444555555444555777888888777555444555666666777777666555555333444555666888999999:::;;;;;;:::999888888888999;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;;;;;;;:::999::::::;;;<<<;;;<<<>>>>>>>>>AAAEEEIIILLLVVVeeewwwooocccbbbooozzz~~~zzzpppccc[[[\\\fffsss|||~~~~~~{{{tttnnnmmmppptttwwwyyy|||ppp^^^UUURRRRRRVVVZZZaaahhhooosssrrrpppppppppttttttvvv{{{```PPPKKKJJJIIIIIIKKKOOOUUU[[[```gggmmmqqqzzz~~~}}}}}}uuufff```bbbeeepppzzzfffVVVEEE===<<<;;;:::;;;:::999888999;;;<<<;;;:::666777888888999888777777444444444555555444333333222333444444444333111000222222333333333333333333333333333333444444444444444555777888888666444333555555555666666666555555666666777777888999::::::;;;:::999999888888888888999999:::;;;;;;<<<<<<=========<<<<<<;;;;;;::::::888888888999999:::;;;;;;;;;<<<<<<<<<===???BBBEEEJJJPPP[[[lll~~~qqqgggjjjlllkkkuuusssccc]]]aaalllttt{{{}}}}}}zzzvvvrrrooooooqqqsssxxxzzz~~~{{{mmm]]]SSSPPPPPPTTTZZZgggkkkppprrrqqqpppqqqsssqqqrrrwwwtttXXXKKKJJJIIIIIIIIIKKKKKKMMMNNNRRRXXX```fffrrr{{{~~~}}}wwwxxx~~~kkk]]]ZZZ^^^bbbooo{{{fffVVVEEE>>><<<;;;:::;;;777666555666888999888777555666666777777888777777333444444444444333222222333333333333333222222111333444444555555555555444333333333444444444555555333333444555444333222111555555555555555555666666777777777777888999:::;;;:::999999888888888888999999999::::::;;;<<<=========<<<<<<<<<;;;;;;::::::777777888999:::;;;;;;<<<<<<<<<;;;;;;<<>>===<<<;;;<<<888777666777888999888777888888888888777777777777444444555555444444333222444333222222111222222222222333444555666555555444444444444444555555555555444444444333333222222222444444444444555555666666444444555666777:::<<<===888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888:::;;;<<<============<<<;;;;;;===@@@BBBCCCGGGGGGKKKUUU^^^kkkvvvaaaUUUWWWcccnnnrrryyyrrryyypppbbb\\\^^^aaaoooyyyzzztttpppppppppuuuvvvwwwzzz~~~~~~zzznnn```VVVPPPMMMQQQVVVeeekkktttyyyyyywwwwwwwwwwwwwww```LLLIIILLLIIIHHHJJJGGGHHHHHHHHHIIILLLQQQUUUbbblllyyyuuufffdddgggppp~~~{{{gggZZZXXX\\\dddrrrxxxgggWWWFFF???===<<<;;;<<<;;;:::999999;;;;;;;;;999;;;::::::999888777666666555666666666555444444333555444222111000111222333///000222333444333333222444444444555555555666666777666555444444444444555444444444444444555666777111111222444777:::===???888777777777888999::::::======<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>?????????>>><<<;;;;;;>>>AAACCCDDDCCCBBBFFFLLLRRR]]]rrrmmm]]]\\\cccggghhhvvvvvvjjjnnnxxxyyyllleeedddfffiiiuuuxxxsssssstttsssssstttwwwzzz~~~rrreee[[[TTTPPPSSSXXX^^^gggssszzz{{{xxxvvvtttyyyrrr]]]LLLLLLNNNJJJHHHKKKCCCEEEHHHJJJKKKMMMPPPRRR]]]gggttt}}}qqqbbb___bbbkkkzzzyyyhhh]]]\\\```hhhvvvyyyeeeUUUDDD<<<:::888888888777777777777777777777777999999999888777666666555444333222222222444666888333333333222222111111111222222222222222222222222666666555555555444444444222222222333333444444444888777444000------000333444444555666888:::===???<<<:::777555555666999;;;999999:::;;;;;;<<<<<<===:::;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCDDDFFFGGGGGGJJJVVVhhhvvvjjj\\\YYY\\\dddjjjtttyyyfffeeemmmttt{{{wwwqqqllllllrrr||||||xxxxxxwwwtttrrrqqqtttzzz}}}}}}uuuiii^^^TTTNNNQQQWWW]]]dddnnnuuuxxxyyy{{{}}}cccYYYPPPNNNNNNLLLJJJJJJMMMMMMMMMMMMMMMNNNOOOPPPaaafffnnnyyyqqq```[[[cccjjjwwwvvvgggaaa``````mmm~~~yyydddTTTCCC<<<:::999888999777777777777777777777777999999888777777666555555555444333222222333555666333333333222222222111111222222222222222222222222666555555555444444444444222222222333333444444444444444333222111222555888888777777777888999;;;<<<;;;:::777666666777999:::999999:::;;;;;;<<<<<<===::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAADDDEEEDDDCCCBBBDDDFFFFFFFFFGGGQQQ```lll}}}mmmccc___WWW___kkkxxxiiiaaacccjjjyyy|||pppssszzz~~~}}}{{{xxxvvvvvvzzz~~~~~~~~~vvvkkkaaaWWWPPPQQQVVV[[[ccclllsssuuuxxx{{{}}}^^^UUUMMMMMMNNNMMMLLLMMMQQQQQQRRRRRRRRRSSSTTTVVVbbbhhhsss~~~uuueeeYYYaaaiiiwwwwwwiiiddddddfffrrrxxxcccSSSCCC<<<;;;:::999999777777777777777777777777888888777777666666555555666555333222222222333444333333333222222222222111222222222222222222222222555555555555444444444444222222333333333333444444333444555555444555888:::::::::999888888888888999999888888777888888999999999999:::;;;;;;<<<<<<===::::::;;;;;;;;;;;;;;;:::========================;;;>>>BBBFFFGGGEEEBBB@@@CCCEEEEEEDDDDDDJJJUUU^^^rrr}}}jjj^^^MMMUUUaaannn}}}sssbbb[[[___qqqwwwvvvxxx}}}zzzxxxyyyzzz{{{~~~~~~yyypppggg]]]UUUSSSWWW\\\cccmmmssswww{{{lllXXXQQQLLLMMMOOOOOOOOOQQQUUUWWWXXXXXXYYY[[[^^^aaagggooo|||{{{kkk\\\dddkkkyyy{{{oookkkmmmppp}}}vvv```QQQBBB<<<;;;:::999999777777777777777777777777777777777666666555555555666555444333222222222222222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333444555777777555555555666::::::999999888888888888666777888999999999999999999999:::;;;;;;<<<<<<===;;;;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===@@@CCCDDDCCCAAA???AAABBBCCCCCCBBBFFFMMMTTTdddyyytttcccPPPRRRZZZggguuunnn```]]]jjjzzzxxxwww{{{xxx{{{}}}zzzwwwuuuuuutttvvvyyy}}}~~~~~~}}}vvvpppfff\\\XXXZZZ```hhhrrrzzzaaaVVVPPPMMMOOOQQQQQQSSSUUUWWWYYY\\\^^^```ccciiinnnsss|||qqqcccjjjooo|||uuusssxxx||||||sss]]]NNN@@@::::::999888999666666666666666666666666666666666555555555555555666555444333222111111111222222222222222222222222222222222222222222222222333333444444444444444444333333333333333333333333111333555666555444444555777888888888888888888888555666777999:::::::::999999999:::;;;;;;<<<<<<===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>??????@@@>>>@@@AAABBBBBBEEEJJJNNNYYYooosssZZZSSSTTT___ooo{{{sssiiilllrrr}}}}}}rrruuu||||||{{{yyyzzz{{{xxxwwwuuusssqqqpppooooooooossszzz~~~~~~~~~zzzuuulllaaa\\\]]]dddmmmyyyzzz]]]WWWRRRPPPSSSUUUUUUWWWZZZXXX\\\aaadddffflllttt{{{wwwyyy}}}wwwiiinnnssszzzzzzyyyoooYYYKKK===999999999777888666666666666666666666666555555555555555555444444555444444333222111111000111222222222222333333333222222222222222222222222333333333333444444444444444444333333333333222222...000333444444555666777444555666777888888888888444555777888::::::;;;;;;999999:::;;;;;;<<<<<<===;;;<<<===>>>????????????==============================;;;;;;;;;===>>>@@@===>>>???@@@AAADDDHHHKKKRRRddd~~~kkk\\\SSSZZZgggpppzzz}}}uuuqqqooowww{{{xxxzzzqqqnnnssszzzuuukkkjjjiiihhhhhhiiijjjjjjiiiooovvvzzz|||}}}~~~~~~~~~~~~}}}{{{xxxoooddd______hhhsssuuu\\\VVVSSSSSSVVVXXXYYY\\\```^^^ccchhhkkknnnttt~~~qqqtttzzz~~~lllqqqvvvxxxjjjVVVHHH;;;777888777666777666666666666666666666666444444444444444444444444333333333333333222111000111111222222222333333333222222222222222222222222222222333333333444444444444444444333333222222222///111333333333444666777444444666666777666666555555555666777999:::;;;<<<999999:::;;;;;;<<<<<<===::::::;;;======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======>>>>>>@@@BBBFFFHHHNNNXXXjjjqqq^^^[[[^^^dddppp}}}vvvjjjpppxxx{{{kkkdddgggppp~~~}}}pppaaa```______```bbbdddfffeeekkkssswwwxxxzzz~~~~~~~~~~~~|||||||||}}}~~~~~~}}}~~~~~~{{{tttjjjeeeeeeppp|||nnnXXXRRRQQQSSSXXX[[[\\\```fffiiimmmrrrtttuuu{{{xxxwwwwwwyyy|||zzzppptttzzztttwwwzzzwwwhhhTTTGGG:::666777777666666666666666666666666666666444444444444444444444444222222333333333222111111111111111222222333333333222222222222222222222222222222222333333444444444444444444333333222222222555555555444222222333555444555666666666555444333555555666777888:::<<<===999999:::;;;;;;<<<<<<===888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@???===<<<>>>>>>======>>>@@@CCCEEELLLPPP\\\ooolll___ZZZ\\\kkk}}}www}}}}}}nnnpppuuu~~~}}}iii___aaagggvvvyyykkk[[[ZZZYYYYYY[[[^^^aaacccdddjjjqqqtttuuuxxx}}}}}}|||}}}{{{zzz{{{}}}|||~~~~~~}}}~~~yyyoookkkkkkwwwiiiTTTNNNNNNQQQXXX\\\^^^dddjjjqqqvvvzzz{{{{{{}}}ppppppppprrruuuzzzzzzqqquuu{{{|||~~~sssdddPPPEEE<<<999999777555555999888555444333444555666777666444333333444666777111222222333333222222111222222222222222222222222333444444222000111444888444444444444333333222111333333333444444444555555111222333444555555555555666555555444444333222222555777999;;;<<<;;;:::999<<<<<<;;;===>>>>>>===<<<>>>>>>======<<<<<<<<<;;;@@@>>>===<<<;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>???<<<===>>>@@@BBBCCCCCCCCCCCCHHHPPP]]]mmmmmmYYYYYYeeennnrrrvvv}}}wwwwwwyyyzzzzzz}}}mmm___WWW]]]eeerrr|||~~~yyyoooiii[[[YYYVVVVVVYYY^^^aaaccchhhjjjmmmqqquuuyyy{{{}}}~~~~~~zzz{{{}}}~~~{{{~~~}}}}}}~~~zzzxxxxxxyyydddRRRPPPQQQSSSVVV[[[aaafffjjjpppzzz~~~}}}~~~oooddddddfffiiinnntttzzz~~~|||yyyvvvuuuxxx~~~ssseeeQQQFFF===::::::888666666777666555444444555666666666555444333333444555666222222333333333333222222222222222222222222222222///000000...,,,---000333333333444444333333222111222222222333333333444444111111222333444444444444444444444444444444444444444555777999:::999888888888888999:::<<<===<<<<<<<<<<<<<<<;;;;;;;;;::::::>>>===<<<:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>:::;;;<<<>>>???@@@AAAAAACCCEEEKKKSSS^^^nnn}}}iii\\\^^^eeekkkooouuu~~~yyyxxx~~~uuueee\\\VVV\\\eeennnrrrrrrooolllaaa___]]]]]]```cccdddeeeeeefffhhhkkkoootttxxxzzz|||}}}~~~~~~~~~~~~~~~|||{{{}}}zzz^^^NNNOOOQQQSSSWWW[[[aaafffjjjmmmwww~~~oooaaaZZZ[[[\\\___dddjjjooorrrwwwyyy{{{}}}~~~xxxwwwvvvxxxsssfffSSSGGG===;;;;;;999777888555555555555555666666666444444444444444444444444333333444444444444333333222222222222222222222222000111111000//////222444333333333333333222222111111111111222222222333333000000111222222333333444222222333444444555666666333444666777888888777666444666777999;;;;;;;;;;;;;;;;;;::::::::::::999999<<<;;;::::::999::::::;;;;;;;;;;;;<<<======>>>>>>::::::;;;===>>>???@@@@@@DDDEEEEEEHHHNNNXXXdddlll}}}cccXXXZZZaaadddkkkttt~~~~~~}}}}}}rrrqqq|||tttgggUUUWWWZZZ___eeekkkqqqtttkkkjjjjjjkkklllmmmllljjjfffeeedddeeeiiinnntttwww||||||}}}~~~rrrZZZLLLNNNQQQTTTXXX\\\aaagggkkkpppwwwsss]]]SSSPPPPPPQQQTTTXXX]]]bbbeeelllnnnqqqtttwwwzzz~~~~~~{{{}}}yyyyyyyyyyyy}}}{{{yyywwwyyy~~~qqqeeeSSSGGG===::::::888777888333333444555666666666555333444444555555444444333333444444555555444444333111111111111111111111111222222222111111222333444222222333333333222222111222222222222333333333333111111111222222333444555333333333444444444555555333444555666777777777777666888:::<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<===>>>@@@AAAAAAFFFEEECCCBBBEEELLLUUU[[[hhhssswwwddd^^^YYY[[[bbblllvvv~~~zzz~~~uuuwww~~~wwwbbb___[[[YYY^^^fffpppwwwuuuvvvxxx{{{|||zzzvvvrrrkkkhhheeeccceeejjjppptttwwwwwwyyy|||}}}~~~~~~mmmYYYMMMMMMQQQVVVZZZ^^^cccjjjnnnyyy|||bbbRRRLLLJJJKKKLLLNNNQQQUUUXXX[[[aaadddhhhkkkooosssxxx|||yyy{{{{{{wwwuuuwww||||||}}}}}}{{{zzzpppcccRRRFFF;;;888888777666777222333444555666666555555333333444555555444333333333444444555555444444333111111111111111111111111000000//////000111111111111111222333333222222222333333333333444444444444333222222222333444555666555555444444444333333333555555666777888888888888:::===???@@@===:::999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@DDDCCCAAA@@@BBBGGGOOOTTTXXXdddttt}}}pppXXXVVV[[[eeennnvvv~~~zzzvvvtttmmmccc[[[ZZZ```hhhooozzz}}}zzzppplllhhhddddddggglllooorrrrrrtttwww{{{}}}}}}|||~~~~~~}}}|||}}}}}}~~~~~~}}}}}}~~~iiiYYYOOOMMMRRRYYY^^^aaagggnnntttjjjUUUKKKIIIGGGHHHHHHJJJLLLOOOQQQSSSXXX[[[___cccfffkkkppptttyyyzzz|||}}}~~~}}}ttttttsssrrrpppqqqwww}}}}}}zzz}}}~~~ooobbbRRRFFF;;;777777666666777444444444444444555555555333333333333333333333333333333444444444444333333111111111111111111111111222111000111333444333222000111222222222222222222333333444444444555555555444333222222333444666777666666555444333333222222666777777888888999::::::;;;???BBBBBB>>>:::999999999999::::::::::::;;;;;;888999:::<<<============;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999;;;<<<>>>>>>?????????@@@EEEKKKOOOPPPZZZiiiyyyddd[[[XXX```hhhnnnwwwyyyuuu}}}}}}oooccc\\\\\\```cccvvv|||}}}qqqnnnjjjfffeeefffiiijjjnnnnnnooorrrvvvzzz{{{{{{}}}~~~~~~|||{{{{{{|||}}}~~~~~~}}}~~~wwwfffXXXPPPMMMTTT\\\bbbffflllttt{{{yyy^^^NNNGGGEEEEEEEEEEEEFFFHHHIIIKKKLLLOOORRRUUUYYY\\\___dddgggnnnqqquuuxxx{{{~~~vvvnnnmmmmmmmmmkkkjjjpppwww~~~}}}~~~pppaaaSSSGGG;;;888888777777888666555444333333333444555444444333222222333444444222222333333333333222222111111111111111111111111444222111333555666444222000000111222222222222222222222333333333444444444333222111111222333555777444444444444444444444333777777777777888999::::::888===AAAAAA<<<888777888888888888999999999::::::666777999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888:::<<<===;;;===>>>???@@@CCCGGGJJJKKKPPP\\\ooo}}}kkk]]]^^^dddiiisss~~~{{{~~~{{{~~~tttiiicccaaaaaalllttt|||pppooommmlllkkkkkkkkkllllllkkkkkknnnrrrwwwzzz{{{zzz|||~~~~~~|||{{{|||}}}~~~~~~~~~}}}~~~ttteeeYYYRRRMMMUUU___fffkkkqqqzzznnnXXXMMMHHHEEEDDDDDDEEEEEEFFFGGGGGGHHHGGGIIILLLNNNPPPSSSVVVYYY___dddiiinnnsssxxx~~~}}}}}}~~~~~~|||sssllljjjjjjkkkiiifffjjjrrryyypppbbbUUUHHH<<<999999888888:::777666444222111222444555555444222111111222444555111222222333333222222111000000000000000000000000000...---///111222000...///000111222222222222222111111222222222333333333222222000000000222444666222333333444444555555666666666666666777888999:::444999>>>???:::777666888666666777777888888888999555666888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999999999;;;===>>><<<>>>@@@AAAAAABBBEEEGGGHHHIIIRRRfffyyyccc___dddiiisss~~~|||www~~~xxxnnnhhhfffdddmmm|||zzzqqqqqqqqqqqqqqqqqqppppppkkkjjjiiikkkpppuuuyyy{{{xxxzzz}}}~~~}}}||||||~~~}}}{{{{{{|||~~~{{{~~~tttggg[[[UUUMMMVVVaaaiiimmmttt~~~hhhWWWOOOKKKHHHEEEFFFFFFFFFGGGGGGGGGGGGBBBDDDFFFGGGHHHJJJMMMPPPSSSXXX___eeekkkqqqxxx}}}{{{{{{}}}~~~{{{|||uuummmjjjjjjllljjjfffiiiqqqttt|||pppdddOOODDD;;;999:::888666666666666666666666666666666666555444333222333444444444444333333222111000000111111111111111000///...,,,---...000333444333111111111222222222111111000444333222111111222333444222222222222222222222222444333333333333444555555777777666666666666777777666666666666777777777777555555666777888999999:::888888999999999:::::::::888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<======>>>???@@@@@@AAAAAAFFFGGGOOO```vvv{{{cccXXX___ppp|||{{{sssdddbbbllluuuzzz{{{yyyuuuqqqqqquuuvvvtttqqqllljjjhhhiiilllqqqtttuuussswww{{{~~~|||{{{}}}~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~vvvjjj```ZZZUUU\\\iiitttyyy{{{nnn\\\QQQMMMNNNKKKIIIHHHHHHIIIKKKJJJJJJGGGGGGGGGGGGGGGHHHHHHHHHNNNQQQUUUZZZ___gggoootttppprrrwww|||yyynnnjjjhhhiiiiiihhhlllqqq{{{}}}~~~mmmbbbMMMCCC999888999777555555555555555555555555555555666555444333222333333444555555444333333222111111333333444444444333222222.........000222333222111111111111222222111111000222222111111111111222222222222222222222222222222444333333333333444555555777666666666666666666777666666666777777888888888999888888888777777777777999999999999::::::::::::999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<======>>>??????@@@AAAAAAAAADDDKKKVVVfffxxxppp```^^^iiisssyyy~~~{{{|||qqqbbbhhhnnnttt{{{xxxvvvwwwzzz{{{xxxtttjjjgggeeedddhhhllloooqqqqqqtttxxx{{{|||}}}~~~|||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}zzzpppgggaaa___dddnnnxxx|||}}}lll^^^UUURRRSSSPPPOOOLLLKKKKKKJJJIIIGGGFFFFFFGGGHHHJJJJJJKKKKKKJJJMMMPPPTTTXXX]]]bbbfffiiilllrrrxxx~~~|||qqqllljjjllloooooorrrwwwzzz}}}xxxvvvzzzzzzjjj___LLLAAA888777888666444555444444444444444444444444555555444333333333333333555555555444333333222222///000000111111111111000111000...///111222222111000000111111222111111000000000111111111111000000222222222222222222222222333333333333333444555555666666555555555555666666555555666666777888999999999888888888888777777777999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>>>>??????@@@@@@===BBBHHHLLLTTTddd{{{lll______cccpppvvv|||{{{yyywww|||tttrrrnnnooowww|||~~~||||||~~~{{{wwwiiifffbbbaaadddgggkkkllloooqqquuuwwwyyyzzz|||~~~~~~~~~~~~|||~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||}}}xxxpppkkkiiilllttt{{{}}}~~~~~~iii___ZZZXXXYYYVVVTTTRRRQQQPPPOOOKKKIIIFFFGGGHHHHHHIIIJJJJJJJJJHHHKKKNNNPPPRRRSSSVVVXXX___bbbhhhpppwww|||wwwqqqnnnrrrvvvxxxyyy|||{{{}}}xxxrrrppppppuuuzzz}}}vvvggg]]]LLLAAA888777888666555555444444444444444444444444444444444333333333333333444444444333333222222222---......///000000000000333111///...000111111111///000000111111111111111...///000111111000///...111111111111222222222222333333222222333333444555666555555444444555555666333333444555666777777888555555666777888:::;;;;;;999::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<=========>>>>>>>>>??????===AAADDDFFFJJJXXXlll|||yyyddd[[[YYYiiinnnwww|||}}}wwwyyy}}}{{{rrrpppsssxxxzzz~~~{{{vvvkkkhhhcccaaaccceeehhhiiilllooorrruuuwwwyyy}}}~~~~~~~~~~~~}}}}}}}}}|||}}}|||zzzyyyyyyzzz|||}}}wwwssspppqqqvvv{{{}}}yyyfff^^^[[[ZZZZZZXXXWWWVVVVVVVVVUUURRRPPPMMMMMMLLLLLLKKKKKKJJJJJJLLLOOOQQQRRRQQQPPPPPPPPPSSSWWW]]]dddjjjqqqwww{{{|||yyyuuuxxx{{{{{{zzz{{{}}}xxxllljjjmmmqqquuuxxx}}}tttfff[[[LLLAAA999888999777666777444444444444444444444444333333333333333222222222222222222111111111111111000000111222333333333333444111///...///111111000...///000111111111111111...///000111111000///...000000000111111222222222333222222222222333444444555555444444444444555555222222333333444555666666333444555666888999:::;;;999999999:::::::::;;;;;;999999999999::::::::::::<<<;;;;;;::::::;;;;;;<<<==================>>>>>>>>>>>>???AAAFFFQQQ^^^ggg{{{pppccc]]]bbbgggpppzzz~~~{{{||||||{{{nnnkkksss|||zzz|||zzzvvvmmmjjjfffccccccdddeeeeeehhhjjjmmmooorrrvvv{{{~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{yyyyyy{{{}}}~~~|||xxxuuuvvvzzz~~~vvvddd\\\YYYXXXYYYYYYXXXXXXXXXYYYYYYXXXVVVUUUTTTQQQPPPOOOPPPQQQQQQSSSUUUWWWVVVSSSPPPMMMMMMKKKNNNSSSWWW\\\cccjjjoootttyyy{{{||||||yyywwwwwwzzz~~~xxxmmmeeegggmmmrrrvvvzzz}}}rrrdddZZZLLLAAA999888999888777777444444444444444444444444333333333333333222111111111111111111111000000000///000000111111111000000222111//////000111111000......///000111111111111//////000000000000////////////000000111222222222222222222222222333444444444444333333333333444444333333333444444444444444555555666666666666777777888888999999999:::::::::888888888999999999::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============<<<::::::===CCCJJJQQQTTTiiiyyyuuuoooeeefffkkkrrrvvv}}}~~~wwwyyylll^^^```iiippptttyyy~~~~~~{{{xxxpppnnnjjjhhhgggfffdddcccdddfffhhhiiikkkpppuuuyyyzzz|||~~~}}}}}}}}}~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}~~~|||||||||wwweee[[[VVVUUUXXXZZZYYYYYYZZZ]]]```aaaaaa[[[XXXTTTQQQQQQSSSVVVYYY\\\]]]\\\YYYTTTOOOKKKJJJFFFIIILLLOOOQQQWWW___fffooottt|||~~~{{{uuutttvvvwww{{{{{{llleeebbbgggnnnuuu|||{{{pppbbbXXXJJJ@@@777666888777666666333333333333333333333333222333333444333222111000111111111111111111111111.........///......------000000///000222222111///---...///000111111111111111000000//////000000111/////////000111222222222222222222111222222333444444444333333333333444444666666555555555555444444444444444444555555555666777777777888888888999999999999999:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;???DDDIIIKKKXXXdddwwwwwwqqqmmmnnnooorrr{{{~~~~~~uuuuuu{{{www^^^UUUWWWdddjjjrrryyy}}}~~~~~~~~~wwwuuusssqqqooolllhhheeegggggggggfffgggjjjooosssxxx{{{~~~~~~~~~~~~~~~||||||}}}}}}|||{{{zzzzzz{{{|||}}}|||~~~~~~|||}}}yyyhhh\\\UUUUUUYYYZZZZZZ[[[```hhhooouuuwwwpppkkkccc]]]ZZZ\\\___bbbffffffccc]]]UUUNNNIIIGGGEEEHHHJJJKKKLLLRRR[[[bbbmmmsss{{{zzztttuuu{{{|||}}}~~~ssshhheeegggnnnwwwyyynnn```WWWIII???666555777666555555111111111111111111111111222222333444333222111000222222222222222222222333111111222222111000///////////////111333333111///---...///000111111111111222111000//////000111222...//////000111222222222222222111111222222333444444333333222222333333444888888888777666666555555///000111333555666888888666777777777777888888888:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<===AAAGGGKKKLLLUUUeeexxxrrrooonnnnnnqqqwwwwwwvvvyyyqqqaaa]]]\\\bbbllluuu|||~~~}}}{{{zzzwwwsssnnnjjjkkkkkkiiiggggggiiimmmpppwwwzzz}}}~~~}}}~~~~~~~~~}}}}}}||||||~~~{{{{{{{{{zzzzzz{{{{{{{{{|||~~~|||yyyyyyzzzjjj]]]UUUVVV\\\XXXYYY]]]fffrrrzzzpppjjjiiilllnnnooommmiiiaaaWWWNNNIIIFFFFFFHHHJJJJJJKKKQQQZZZbbbmmmsss{{{|||}}}zzzuuuxxx~~~{{{zzz~~~pppjjjjjjoooxxxtttjjj___TTTGGG???888888888666555777444444333222222111000000111111222333222111000///111111111111000000000000////////////000000000000............////////////000000000000000000000000222111111111000000//////000000////////////000000......///000111222222333222222111111222222333444555666777888888777666555333444444555666777888888999999::::::::::::;;;;;;:::999999888777777777888999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<<<<===@@@CCCEEEMMMOOOVVVfff|||sssjjjfffeeeeeeooo|||tttyyylllhhh]]]\\\jjjvvvzzz~~~zzzyyyxxxvvvsssooopppqqqooollljjjjjjjjjooopppssswww{{{~~~~~~~~~{{{zzz{{{||||||yyyzzz|||~~~~~~|||~~~}}}}}}}}}~~~~~~~~~}}}ssseee[[[UUUUUUXXX______[[[___vvv{{{wwwvvvvvvvvv|||xxxnnn```TTTMMMLLLNNNJJJKKKLLLKKKMMMUUUaaajjjxxxttttttwwwyyyyyy{{{}}}zzzzzz}}}~~~|||zzz{{{|||~~~}}}xxxvvvyyy~~~wwwnnniiiqqqyyytttjjj^^^TTTEEE===777666777555444555222222222222222222222222111222222333222111000///111111111000000000//////////////////000000000000............////////////////////////////////////111111111111000000000///111111000000000000111111000000111111222222333333222222111111222222333444333444444555555444444333666555555555444444444444999999999:::::::::;;;;;;===<<<<<<;;;:::;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<<<<===@@@BBBDDDJJJKKKQQQ^^^ttt|||kkkaaa```ccciiixxx}}}{{{tttcccZZZbbbooovvv}}}|||zzzzzzzzzyyyxxxyyyzzzzzzwwwqqqllliiihhhjjjkkkooosssxxx}}}}}}||||||}}}|||zzz{{{}}}~~~}}}~~~}}}}}}|||}}}~~~~~~~~~qqqfff^^^WWWUUUWWWYYY[[[\\\aaawww|||{{{~~~{{{mmm___TTTNNNMMMMMMIIIJJJKKKMMMRRR\\\iiissswwwrrrnnnpppqqqqqqtttxxxyyyxxxxxxxxxzzzzzzyyyxxxxxxyyy{{{}}}}}}zzzzzz{{{~~~~~~uuuppprrr{{{tttjjj^^^SSSCCC;;;555444555333222333000000111222333333444444111222222222222111000000111111000000000000//////////////////000000000000............////////////........................111111111111000000000000222222111111111111222222222222222222222222222222222222111111222222333444444333333222222333333444444444444444444333333333999999999999::::::::::::>>>======<<<<<<<<<<<<<<<:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<===???AAACCCFFFHHHKKKUUUgggooo```^^^aaafffnnnxxxlllYYYYYYdddmmmuuu||||||}}}~~~}}}|||{{{|||}}}}}}vvvnnnhhheeedddeeehhhmmmsssyyy}}}}}}~~~}}}||||||~~~~~~}}}}}}||||||}}}}}}~~~}}}||||||xxxnnnhhhaaaZZZWWWXXX^^^bbbccceeesss}}}mmm]]]TTTPPPNNNMMMJJJKKKMMMQQQXXXdddqqqyyyuuummmeeeccccccdddhhhmmmnnnpppsssttttttsssssssssrrrsssvvvxxx{{{}}}{{{|||}}}}}}||||||~~~xxxtttsssvvvtttjjj]]]RRRCCC;;;444444444222111222000111111222222333444444222222222222111111000000111000000000////////////////////////000000000000............////////////////////////////////////111111111000000000000000222111111000000111111222222222111111111111111111222222111111222222333444666555333333333333555666111111222333555666777777888999999999999:::::::::;;;;;;:::::::::::::::;;;:::999777666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<===>>>@@@AAACCCEEEHHHNNN\\\uuu{{{iii```^^^fffiiipppzzzttt```YYY\\\bbbkkkrrr{{{~~~~~~~~~vvvnnngggcccaaabbbcccggglllsssyyy}}}|||}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||zzzzzz|||~~~}}}vvvoookkkeee^^^\\\]]]bbbggghhhgggmmmzzzlll[[[TTTRRRQQQOOOPPPPPPRRRWWW```kkktttzzzsssggg[[[WWWVVVWWW[[[aaaaaaffflllnnnllljjjjjjkkkjjjkkkmmmpppssswwwzzz{{{xxxzzz||||||{{{{{{~~~|||tttsssvvvzzz~~~tttjjj]]]QQQDDD;;;555555555333222333222222222222222222222222222222222111111111111111000000000////////////...////////////000000000000............////////////000000000000000000000000000000000000000000111111000000////////////000000000000000000000/////////222222111111222222333444555444333222222333444555222222333555666777888999888888888999999999::::::::::::999999999999:::::::::999777666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<>>>???@@@@@@DDDHHHKKKTTThhhwwwfff[[[aaaccciiiqqqyyy}}}nnnccc]]]]]]dddkkkxxx|||}}}tttkkkddd```aaaaaaaaacccggglllqqqtttvvvxxxzzz~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~|||wwwuuuvvvzzz}}}~~~yyysssoooiiiccccccfffaaafffhhhgggjjjsssjjj[[[VVVVVVUUUSSSSSSTTTYYYaaallluuuzzz{{{ooobbbTTTNNNMMMNNNRRRVVVWWW\\\bbbeeecccaaaaaabbbaaaaaabbbeeehhhmmmqqqsssuuuwwwxxxwwwuuuwww}}}wwwppprrrwww~~~uuujjj\\\OOODDD<<<666555666444333444333222222222222222222222333222111111000000111111000000////////////......////////////000000000000............////////////111111111111111111111111000000000000111111111111000000////////////000000////////////////////////222222111111222222333444333222222111111222222333555555555666666666666666888888888888999999999999;;;;;;;;;;;;;;;;;;<<<===:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>BBBEEEHHHMMMZZZmmm|||qqq```\\\___fffmmmrrryyytttiiidddfffjjjppptttzzz|||qqqgggaaa^^^bbbbbbaaabbbdddfffiiikkkpppsssvvvzzz~~~~~~}}}}}}{{{{{{{{{}}}}}}~~~~~~zzzsssnnnoootttyyy|||}}}xxxtttooojjjlllpppmmmoooooolllkkkpppzzz}}}iii\\\YYYZZZZZZYYYXXXZZZbbbppp}}}~~~lll^^^PPPJJJJJJJJJLLLOOOPPPTTTXXX[[[[[[ZZZYYYXXXXXXWWWWWWXXX[[[```dddgggmmmooopppooonnnrrr|||wwwrrrooottt|||~~~uuujjj\\\OOODDD<<<666555666444333444111111111222222333333444333222111000000000111222000000/////////.........////////////000000000000............////////////000000000000000000000000///000000000111111111111111000000000000000000111......//////000000111111222222111111222222333444222222333333333333222222444444444555555666666666888888888888999999999999<<<<<<<<<<<<<<<===>>>>>>:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<>>>@@@BBBEEEOOO\\\gggttttttccceeekkkqqqsssuuu~~~{{{tttooommmkkkmmmqqqyyywwwllleeeaaa```bbbbbbbbbbbbcccdddeeeffflllnnnssswww{{{~~~|||yyyxxxxxxzzz{{{|||}}}~~~}}}}}}|||wwwmmmggghhhooovvv{{{~~~~~~}}}~~~|||{{{vvvrrrsssxxx}}}{{{xxxuuurrruuu}}}wwwhhh^^^\\\]]]^^^^^^bbbfffqqqiii[[[NNNJJJJJJJJJJJJLLLMMMNNNPPPSSSUUUTTTRRRPPPPPPOOOMMMNNNPPPTTTYYY\\\^^^bbbfffggghhhooozzzuuuoooppprrr|||~~~uuujjj[[[NNNCCC;;;555555555333222333...///000111333444555666444333111000000000111222000/////////............////////////000000000000............/////////000//////////////////////////////000000111111111222222222111111111111222222...//////000111222222333222222111111222222333444444444666777777666444444///000111333555777888999777888888888888999999999;;;;;;;;;;;;;;;<<<===>>>999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<@@@HHHSSS[[[bbbooooooooosssyyyxxxtttvvv}}}|||~~~xxxqqqjjjjjjmmmttt}}}}}}rrriiidddcccdddaaaaaabbbbbbcccdddddddddiiilllpppuuuyyy|||}}}~~~{{{wwwvvvvvvxxxyyy{{{|||||||||{{{zzz}}}uuujjjccceeelllvvv|||~~~}}}~~~}}}{{{}}}~~~{{{wwwwww||||||zzzyyy{{{{{{sssggg___]]]___aaabbbmmmqqq}}}~~~gggZZZNNNKKKLLLKKKJJJJJJLLLKKKKKKNNNQQQRRROOOKKKLLLJJJHHHGGGIIIMMMRRRUUURRRXXX___cccfffmmmxxxooolllpppwww{{{qqqgggWWWJJJAAA;;;777777666222111333000///.........000111222111111000000000000111111222111111000///......---...///111111/////////000---......///000111111222......////////////......---------............///...///000111111111111111111111111111000000000000111222333444333222111000444444444333333222222222111111222333444444444444888777666555555666777888888999;;;<<<======<<<;;;;;;:::999999888888999999444888======:::888:::>>>>>>>>>===<<<<<<<<<<<<<<<@@@>>>======???DDDIIIMMMXXXeeevvvwwwnnnpppvvvvvvtttrrrzzz}}}{{{}}}}}}nnniiifffkkkqqqwww~~~{{{qqqhhhcccaaa```aaaaaaaaaaaaaaaaaaaaaaaagggfffiiiqqqvvvuuutttuuu~~~~~~}}}zzztttoooqqqtttyyy}}}~~~}}}zzzxxxzzzwwwrrrnnnmmmooosssvvvyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwjjjaaabbbeeeeeehhhllluuu}}}ggg[[[OOOLLLMMMMMMLLLLLLOOONNNPPPTTTVVVTTTOOOMMMJJJHHHFFFEEEGGGHHHHHHGGGMMMPPPTTTXXX]]]gggrrr{{{ooohhhooo~~~xxxooofffWWWIII===777333444444111111333000000/////////000111111111111000000000000111111222222222111000/////////---...000000...---...///......//////000000111111......////////////......000000000//////............//////000000000//////000000000000000000000000111111222333333333222111444444333333333222222222222222333555555666666666888777666555555666777888777777888999999:::::::::;;;:::999999888888999999888999::::::999999;;;>>>???>>>>>>===<<<<<<=========<<<;;;;;;===AAAEEEGGGNNNXXXggg{{{xxxuuusssooonnnooowww~~~||||||xxxooofffcccccchhhrrr|||~~~xxxqqqkkkhhhffffffeeecccbbb`````````bbbccceeecccfffmmmqqqqqqppprrr{{{}}}~~~}}}}}}zzzuuuqqqppptttyyy}}}~~~|||{{{|||yyyuuurrrqqqsssvvvxxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~}}}yyyvvvlllddddddeeeggglllrrr{{{yyyggg[[[QQQOOOQQQQQQQQQRRRUUUVVVYYY___aaa\\\SSSMMMIIIGGGEEEFFFGGGHHHHHHHHHIIILLLPPPSSSWWW___iiiqqq{{{mmmlllvvvtttmmmfffWWWHHH;;;555222333444222222444111111111222111111000000000000000000000000000000333222222111111000000///,,,...//////...------...////////////////////////......////////////......222222111000///...------...////////////......---////////////////////////000000111222333333333222333333333333222222222222222333444666777888888888777777666666666666777777555555444444555777888999;;;:::999999888888999999;;;999777888:::===>>>???@@@???>>>>>>===>>>>>>>>><<<<<<<<<<<<===???BBBCCCFFFKKKVVVjjj}}}qqqgggeeeiiirrrwww~~~yyyjjj^^^WWWYYYeeerrrzzzyyyxxxvvvtttqqqpppooohhhfffbbb^^^]]]___aaaccceeebbbccchhhkkkjjjkkkmmmuuuxxx|||~~~}}}}}}}}}}}}{{{wwwtttrrruuuyyy}}}~~~}}}}}}|||yyywwwwwwwwwyyyzzzwwwwwwxxxzzz{{{|||}}}}}}}}}~~~~~~tttrrruuupppkkkjjjjjjlllsss{{{tttfff\\\TTTTTTVVVWWWXXXZZZ^^^bbbhhhpppssslll]]]PPPHHHFFFEEEFFFHHHIIIIIIHHHGGGJJJNNNPPPRRRXXX```fffwwwzzzssswwwrrrllleeeWWWHHH>>>888444555555333333555111222333333333111000///000000111111111111000000111111111000000000//////,,,...//////...---......//////////////////............////////////......111111000000///......---000000000000///...------............//////////////////000111222333333333333222222222222222222222222333444666777888888888777777666666666666777777555444333222333555888:::;;;:::999999888888999999:::888777:::@@@DDDCCC@@@@@@@@@??????>>>??????@@@??????@@@@@@AAAAAABBBBBBEEEFFFLLL[[[sssuuuccc___ccclllpppxxx~~~|||www}}}wwwgggYYYSSSZZZeeeooosssxxx|||~~~}}}zzzxxxnnnjjjddd___]]]___aaadddjjjfffdddfffgggffffffhhhnnnqqqwww|||~~~}}}zzz{{{|||~~~~~~}}}{{{zzzvvvxxx{{{~~~~~~}}}}}}}}}|||{{{{{{{{{{{{{{{xxxxxxxxxyyyzzz{{{}}}}}}|||~~~~~~~~~~~~|||tttuuutttvvvxxxwwwvvvwww}}}|||pppddd[[[VVVWWW[[[\\\^^^```dddkkkuuu}}}iiiWWWHHHGGGFFFFFFIIIJJJJJJIIIIIILLLOOOPPPRRRUUU[[[```mmmuuu}}}~~~~~~ssskkkdddVVVHHH???999555555555222111222111222333333333111000//////000111111111111000//////////////////............///111111///...///000////////////..................////////////..............................111111111111000000///...---........./////////000//////000000111222333444222222222222222222222222111111333444555666666666666666777777777777666666666555333222333666:::<<<;;;:::999999888888999999777666888@@@HHHJJJFFFAAA@@@@@@????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBEEEFFFIIIQQQ___tttjjjaaabbblllooottt}}}}}}sssmmmrrr|||yyyfffWWWSSSWWW___eeeppp{{{vvvsssmmmgggddddddfffhhhqqqlllhhhhhhgggdddccceeehhhkkkpppuuuxxxzzzyyyyyyxxxzzz}}}~~~||||||~~~~~~~~~}}}|||{{{||||||}}}}}}}}}|||{{{{{{zzzzzzzzzzzz{{{|||~~~|||~~~~~~}}}}}}~~~xxxtttxxxwwwyyyoooccc\\\YYY[[[___```bbbeeefffnnn{{{sss]]]KKKIIIGGGGGGIIIKKKKKKKKKKKKMMMPPPQQQRRRUUUZZZ___iiiooowwwzzzyyywwwwwwyyy}}}uuuiii```SSSHHH>>>888333333222///...///111111111222111111000000///000111222222111000///...........................000111111000//////000..............................////////////......------------.........///000111111111111111000///.........//////000000111000000000000000111222333111111111222222222222222000111222333444444444444666666777777777777666666777555444444555888;;;===;;;:::999999888888999999666777;;;CCCJJJKKKFFF@@@?????????>>>??????@@@AAA???@@@@@@@@@@@@AAAAAAAAABBBCCCFFFJJJQQQaaayyyzzznnnlllqqqssswww|||tttvvv}}}ppphhhjjjrrr}}}xxxcccVVVSSSRRRYYYdddqqq|||~~~yyytttpppnnnnnnnnntttnnnjjjjjjhhhdddbbbddddddfffjjjnnnppprrrrrrrrruuuyyy|||~~~~~~}}}|||{{{zzz{{{|||}}}}}}}}}||||||{{{|||{{{{{{zzz{{{}}}~~~{{{}}}}}}}}}{{{{{{|||}}}uuusssyyyxxxpppfffaaa___bbbeeefffhhhkkkhhhqqq}}}|||bbbPPPMMMIIIGGGHHHKKKMMMNNNKKKNNNPPPQQQRRRVVV\\\bbbjjjooouuuwwwsssooolllkkkmmmpppssswww{{{vvvggg[[[OOOFFF<<<666222333222//////111000000/////////000111111///000111222222111000///.........///////////////---///000000///......///,,,------....../////////......////////////......////////////...............///000000000000000000......///000000111222222111111000//////000111222000111111111222222222222222222333333333333222222555666777888888777666555666555555555777999;;;===;;;:::999999888888999999999:::>>>CCCGGGGGGCCC>>>>>>>>>>>>>>>>>>???@@@@@@??????>>>>>>???@@@AAAAAABBBAAADDDIIIMMMTTTeeeuuu|||tttwwwzzz{{{~~~rrrjjjiiizzz{{{mmmiiikkkssszzzxxxjjjdddWWWYYY^^^fffpppzzz~~~yyyuuurrrpppqqqkkkhhhiiiiiieeecccdddbbbccceeefffiiijjjllllllrrrvvv{{{}}}}}}~~~~~~~~~}}}||||||{{{{{{||||||}}}}}}}}}}}}||||||||||||{{{zzz{{{|||~~~{{{|||{{{zzzxxxyyy{{{~~~xxxzzzxxxqqqlllhhhgggkkkllllllnnnqqqrrryyykkkUUUPPPJJJGGGHHHKKKNNNPPPMMMOOOQQQRRRTTTYYYbbbhhhnnnqqqsssqqqllleeeaaa___]]]```dddggglllrrryyy}}}wwweeeXXXLLLDDD<<<666333444444222222555000///.........000111222...000111222222111000...////////////000000000000,,,...//////...------...,,,,,,------...///000000......////////////......222222111000///...------------...///000000000///...//////000111222222333222111000//////000111111000000111111222222222222333333444444333333222111555666777888888777666555555555555666777999;;;===;;;:::999999888888999999<<<===???AAACCCBBB???===>>>>>>======>>>???@@@@@@@@@@@@?????????AAABBBCCCDDDAAACCCIIILLLNNNUUU___pppzzzssswwwzzzyyyzzzxxxmmmfffgggyyytttmmmjjjnnnuuu|||zzzcccaaa___```gggqqq|||}}}wwwqqqnnnlllhhhfffhhhhhheeecccdddaaaaaaaaabbbdddfffgggiiippptttyyy|||||||||~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||{{{zzzyyyzzz|||~~~|||{{{zzzxxxvvvwww{{{~~~yyyqqqrrrnnnnnnqqqrrrqqqrrrvvv|||rrrYYYSSSLLLGGGHHHKKKOOOQQQOOOQQQSSSTTTWWW]]]gggnnnrrrsssrrrmmmfff___ZZZXXXSSSUUUYYY]]]aaahhhooosssvvvvvvgggZZZNNNGGG>>>:::666333333333444333.../////////000000000000222111///...---...000111................................................------......------,,,+++...............---------000000/////////.........//////000000111111222222000000000111222222333333111000000///////////////000000111111111222222222111222222333333444444555333444555777888888888888666666666666777888999:::;;;:::888666666777888999888777666888;;;===>>>>>>===<<<;;;<<<===@@@CCCDDDHHHCCC>>><<<===@@@@@@???AAABBBBBBCCCEEEIIIPPPTTTZZZeeesssvvvxxxyyyvvvuuu|||}}}nnngggiiijjjsssrrrmmmmmmsss|||qqqfffaaa___bbbnnn{{{wwwqqqkkkhhhfffiiimmmmmmggg```______^^^^^^___bbbdddfffjjjnnntttyyy|||}}}|||{{{~~~}}}|||||||||}}}}}}~~~~~~}}}~~~}}}}}}~~~{{{{{{yyywwwuuuvvvzzz}}}~~~~~~wwwrrrsssvvvwwwvvvyyyeeeVVVMMMPPPQQQNNNPPPXXXZZZYYYYYYYYY\\\aaafffiiiooonnnlllhhhbbbZZZQQQJJJNNNOOOQQQTTTXXX\\\___aaajjjooovvv|||uuufffXXXMMMFFF;;;888333111111111111000111222222222333333333333222111///.........000000........................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------........................---------,,,,,,,,,000000000000000000//////111111111111111000000000000000////////////000000000000111111111222222222111111222333333444444555444444555666777777777777666555555666666777888999:::999888777888999;;;<<<999888888999<<<>>>>>>===<<<;;;;;;;;;<<>>>>>===>>>???@@@AAABBBFFFLLLPPPQQQ[[[gggttt}}}wwwtttyyy}}}xxxuuusssuuu|||yyyqqqoooxxxxxxooohhheeejjjrrrxxx}}}~~~}}}wwwqqqlllllloooppplllhhhcccbbb```___```aaacccdddfffiiinnntttxxx{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~zzz{{{zzzyyyxxxxxx{{{}}}~~~zzzvvvqqqtttwww|||kkk]]]SSSSSSSSSOOORRRYYYXXXYYYZZZ\\\___ccchhhkkkmmmnnnmmmjjjaaaWWWNNNIIIJJJKKKLLLOOORRRUUUXXXZZZ]]]aaaggglllqqqwww~~~~~~~~~sssdddWWWKKKDDD:::777333111000000000///222222222333333333444444222111///.........///000........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---------.../////////---------------,,,,,,,,,111000000///......------222111111000//////......///......//////000111222000000000111111111111222111111222222333444444444555555666666666666555555444444444444555666777888888888777777999:::<<<>>>:::999999:::<<<======<<<::::::999:::;;;===???AAA@@@>>><<<;;;<<<===<<<;;;:::;;;===???@@@CCCGGGKKKKKKRRR[[[dddsssyyysssssswww|||{{{{{{yyyxxx{{{xxxnnnooouuu|||qqqhhheeefffkkkuuuyyyrrroooqqqsssrrroooeeedddaaa```___```aaabbbcccdddggglllpppuuuyyy{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~}}}|||xxxzzz{{{{{{zzzzzz|||}}}~~~}}}uuuxxx|||tttfffYYYVVVUUURRRTTTZZZVVVYYY]]]```cccgggkkkmmmooosssuuupppcccVVVNNNJJJGGGHHHIIIJJJMMMOOOQQQRRRRRRTTTWWW[[[___dddjjjnnnqqqtttvvvuuutttwww|||{{{vvvtttrrrooonnnnnnoooppppppbbbUUUIIIBBB;;;888444222222222111000//////000000000111111111111111000///...//////000......................................................------,,,,,,,,,,,,,,,,,,,,,---...///000000//////////////////////////////.........---------000000//////............------......///111222333000000000000111111111111111111111222333333444444555555555555555444333333333333333333444555666666777777777777888999:::;;;999999888:::;;;<<<;;;:::999888888999:::<<<===>>><<<<<<<<<======<<<<<<;;;999;;;>>>???@@@CCCFFFHHHLLLRRRWWW\\\eeevvv~~~qqqjjjjjjmmmooosss{{{}}}vvvuuuwwwsssttttttkkkgggfffnnnyyy|||uuurrrssssssqqqooocccbbb___]]]]]]]]]^^^___aaaaaaaaadddhhhnnnssswwwwwwyyy|||~~~~~~}}}~~~|||}}}}}}|||vvvyyy{{{||||||{{{|||}}}|||}}}|||nnn```YYYVVVUUUWWW\\\YYY]]]cccfffhhhjjjnnnqqqxxx~~~zzzhhhXXXOOOLLLHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOPPPRRRUUUYYY]]]______aaabbbbbbccchhhqqqyyy~~~zzzrrrooooookkkiiigggeeeccccccdddeee}}}oooaaaSSSHHHAAA:::888555333333222111000............////////////111000000///////////////////////////////////////........................///...---,,,,,,,,,------,,,,,,,,,---...///000000.../////////////////////,,,---------.........///------......////////////---------...000111333333000000000000000000000000000000111222222333333444444444555444444333222111222222222222333444555666777777666666666666666777777666777888::::::999777777888888999999;;;<<<<<<;;;<<<>>>>>>>>>=========;;;===???AAABBBCCCFFFIIINNNSSSXXX[[[^^^gggwwwuuuiiieeefffkkklllqqqyyyxxxsssyyy|||tttfffhhhnnnuuu|||}}}zzzwwwrrrlllggg```^^^\\\[[[ZZZ[[[\\\]]]```___^^^___bbbggglllooosssuuuxxx|||~~~~~~~~~~~~}}}}}}vvvxxx{{{}}}|||{{{{{{|||zzz|||~~~wwwfff\\\YYYYYY\\\```___dddjjjlllmmmooossswwwmmmZZZPPPNNNIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNPPPRRRSSSTTTSSSTTTTTTTTTVVV\\\dddjjjnnnrrrwww{{{~~~zzzqqqkkkhhhgggcccbbb___\\\[[[[[[[[[\\\{{{nnn```SSSGGGAAA888666333222222111///.../////////000000000111111000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------,,,---------.../////////,,,,,,,,,---------------,,,,,,------...//////000------......///000000111------......///111222333111000000000000000//////000000111111222333333333333333333333333222111111222222222222333444555666666666666666555555444444555555555777::::::888777777777888999999:::;;;;;;;;;<<<>>>???>>>===>>>???>>>???@@@AAAAAACCCFFFIIIKKKOOOVVV[[[\\\___iiittttttjjjffffffhhhkkkpppxxx{{{rrruuu|||~~~xxx{{{~~~llliiifffiiipppyyy~~~uuukkkddd```___\\\[[[ZZZZZZ[[[\\\^^^^^^]]]^^^```bbbeeegggmmmooorrrvvvyyy|||}}}~~~~~~~~~~~~~~~~~~~~~xxxzzz}}}}}}}}}||||||}}}zzz{{{}}}~~~~~~qqqccc]]]^^^aaadddfffkkkoooqqqqqqttt|||qqq^^^SSSPPPLLLKKKKKKJJJJJJKKKLLLLLLJJJJJJKKKMMMOOOOOOMMMKKKJJJJJJJJJJJJLLLQQQWWW\\\]]]aaaggglllooosssvvvyyyuuuzzz}}}}}}vvvoooiiifffcccaaa\\\ZZZWWWTTTSSSRRRSSSSSS{{{mmm___RRRGGG@@@999777444333333222000...000000000000111111111111000000000000000//////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000...---++++++,,,---...------..................,,,,,,,,,---------.....................//////////////////////////////000............///000222222111111000000////////////000000000111222222333333111222222222222222111111333222222333333444555666555555666666666666666666333444555888;;;;;;:::888777888888999:::::::::::::::<<<>>>>>>======???AAA>>>>>>>>>>>>>>>@@@EEEHHHHHHJJJQQQXXXZZZYYY^^^fffqqqxxxkkkcccfffiiikkknnnyyy}}}uuuwww}}}rrrooosss{{{zzztttjjjbbbbbbhhhsss{{{|||ssslllfffdddaaa^^^\\\\\\\\\]]][[[\\\]]]^^^```aaabbbcccfffgggjjjnnnrrrvvvyyyzzz{{{|||}}}|||~~~~~~}}}~~~{{{}}}~~~~~~~~~lllddddddggghhhkkkooosssssstttzzzwwwfff[[[XXXPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMOOOQQQSSSQQQMMMIIIGGGGGGGGGFFFHHHJJJNNNQQQRRRUUUZZZ^^^aaadddhhhjjjeeelllqqqqqqttt}}}{{{sssiiidddcccccc___[[[VVVTTTQQQOOOMMMLLLMMMMMM{{{mmm___RRRGGGAAA;;;999777666666555222000////////////000000000000000000000000000//////...000000000000000000000000........................000...---++++++,,,---..................---------........./////////000000000000000///......------111111111000//////......///......//////000111222111111000000/////////...000000000111222222333333000111111222222222111111333333333333444555666666333444555777888888888888333444666999<<<===;;;999777888999:::::::::::::::999;;;======;;;<<>>CCCGGGHHHHHHNNNVVVWWWTTTVVV\\\^^^oooooobbbgggjjjiiiiiippp~~~xxx|||qqqkkkkkkoooyyyqqqaaaWWWZZZgggsss||||||wwwkkkiiifffbbb___^^^]]]^^^XXXZZZ\\\___aaaaaaaaaaaaaaabbbeeehhhmmmrrruuuxxxyyy{{{}}}}}}~~~sssiiiiiijjjjjjlllpppttttttvvv}}}mmmddd```VVVUUUUUUTTTTTTUUUUUUVVVSSSSSSUUUXXXZZZWWWQQQLLLHHHHHHGGGGGGGGGIIIKKKMMMOOOQQQTTTVVVXXXYYY[[[]]]ZZZccchhhhhhlllvvv~~~|||wwwtttvvvlllaaa^^^aaabbb^^^YYYTTTRRROOOLLLKKKJJJJJJKKKxxxjjj]]]RRRIIICCC888666444222222222000///111111000000000000111111........................111000///...............---......---+++******+++,,,,,,.../////////...---/////////......---------,,,---------.../////////)))***+++,,,...///000111+++,,,---......---,,,+++///.........///000222333999777444111/////////000000000000000111111111111222111000//////111333444444444444555555555555555555555666777777666555444222333555666777888777777777777777777888888888888::::::::::::;;;<<<======???===;;;999:::===AAADDDEEEGGGJJJMMMOOOSSSXXX[[[___cccpppvvviiiaaabbbdddgggtttpppeeebbbkkkxxxzzzooocccZZZ\\\bbbpppyyyqqqmmmggg```\\\ZZZ[[[[[[\\\^^^___```_________```[[[```dddeeefffhhhooouuu{{{{{{|||~~~~~~~~~~~~}}}}}}~~~}}}sssooollljjjnnnnnnooorrr{{{|||vvvpppjjjeee```\\\\\\___bbbaaa___[[[^^^```aaaccc```UUUHHHLLLGGGFFFIIIJJJHHHHHHJJJJJJMMMOOOPPPOOOOOOOOOQQQPPPTTTZZZbbbjjjqqqwwwyyyzzz~~~~~~zzz}}}zzzxxxxxx{{{~~~~~~{{{{{{wwwrrrnnnmmmnnnnnnnnnhhhddd___[[[XXXVVVUUUSSSNNNLLLJJJHHHGGGHHHIIIJJJwwwiii\\\PPPGGGAAA888666333222222222000///111000000//////000000111000000000000000000000000,,,---/////////...,,,++++++,,,------++++++,,,---,,,,,,.../////////...---.........---------,,,,,,---------...............------------------------,,,------------------,,,//////......///000111222777555333000/////////000//////000000000111111111222111000///000111333444444444555555555555666666444555666777777666555555333444666777777777777666666666777777777888888888999888888888777888888888>>><<<:::999:::===AAADDDEEEGGGHHHJJJLLLPPPUUUYYYYYY[[[eeewwwsssmmmhhhfffpppqqqfffiiirrr}}}uuujjjdddeeeeeemmmzzzxxxtttmmmfff```\\\[[[[[[ZZZ[[[]]]]]]\\\\\\\\\\\\[[[^^^bbbccccccffflllqqqtttuuuvvvxxxzzz|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~yyytttqqqooommmooosssyyy~~~yyytttoookkkgggccccccggghhhgggeeedddgggjjjkkklllgggYYYKKKJJJFFFFFFIIILLLKKKKKKMMMNNNPPPRRRQQQNNNLLLKKKLLLJJJMMMSSS[[[ccckkkppprrrtttyyy|||||||||}}}{{{vvvuuusssooommmlllnnnpppsss{{{}}}xxxtttnnnjjjeeeaaa```aaaaaa``````]]]YYYVVVTTTRRRPPPNNNJJJIIIHHHGGGGGGHHHJJJKKKvvvhhh[[[OOOEEE???888555333222222222000///000//////......//////000000000000000000000000000)))+++...000000///,,,***)))+++,,,,,,,,,,,,---///,,,,,,---............---------------,,,,,,,,,,,,...............---------.........------,,,,,,+++...------,,,,,,------...000//////......///000000333222000///...//////000//////000000000000111111222111000000000111333444444444555555555666666666333444555666666666666666666666777777777777666666666666777777777777888888<<<<<<;;;:::999999888888;;;:::999999:::===AAACCCDDDEEEFFFFFFGGGKKKPPPTTTUUUUUUZZZeeerrrvvviiibbbhhhtttxxx|||~~~rrrlllnnnvvvrrrkkk```fffooo{{{}}}vvvmmmeee___\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZYYYZZZ]]]_________bbbgggllllllmmmooorrruuuxxxzzz{{{~~~~~~~~~}}}}}}}}}||||||}}}{{{{{{}}}~~~~~~zzzwwwuuupppsssyyy{{{wwwsssqqqnnnlllmmmppprrrpppnnnnnnrrrvvvxxxwwwooo^^^NNNIIIFFFEEEJJJNNNNNNOOOQQQTTTVVVWWWTTTNNNHHHFFFFFFDDDHHHMMMTTT[[[bbbfffiiikkkqqqvvvwwwxxxyyyuuupppjjjgggccc```^^^___```bbblllsss}}}{{{uuuoookkkeeeaaa]]]YYYXXXXXXXXXWWWWWWUUUSSSRRRQQQOOOLLLJJJGGGGGGFFFFFFGGGHHHJJJKKKvvvgggZZZNNNDDD>>>777555222222222222000/////////............//////........................)))+++---///000///---,,,***+++---,,,,,,+++---...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,,,,,,,,,,------............---,,,++++++,,,---...000/////////......//////000///............///000////////////000000000111111111000000000111222333444444444555555666666777222333444555666666777777888888888777777666666555666666666666777777777888<<<<<<<<<<<<;;;::::::999888888888999;;;===@@@BBBCCCCCCCCCBBBCCCFFFJJJNNNUUUTTTUUUYYY```kkk~~~qqqffffffmmmoooqqqyyy}}}xxxrrruuuvvvllljjjlllrrr}}}wwwnnngggbbb___bbbaaa`````````___]]][[[ZZZ[[[\\\[[[[[[]]]aaaeeegggiiikkkooorrruuuxxxyyy{{{|||}}}}}}|||{{{{{{|||}}}{{{zzzzzz|||~~~|||{{{zzzyyy|||{{{wwwtttrrrqqqqqqssswwwzzzzzzyyyvvv{{{wwwcccRRRJJJFFFFFFKKKOOOOOOPPPSSSYYY\\\]]]XXXOOOGGGDDDDDDDDDGGGKKKPPPUUUYYY]]]^^^bbbiiiooorrrssssssoooiiiccc```\\\XXXVVVUUUVVVWWW^^^eeepppzzz~~~zzzvvvrrrmmmgggccc___\\\WWWUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQPPPLLLIIIHHHGGGGGGGGGHHHIIIJJJKKKuuugggZZZNNNDDD>>>666444222111222222000/////////............//////........................------....../////////000,,,---...---+++***+++,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,,,,,,,,,,------............---,,,++++++,,,---...///////////////............------......//////000...////////////000000000111111111111111222222222333333333444555666666666333333333444555666777777888888777666666555555555555666666666666777777777555666777888888888888777666777777999;;;===???@@@@@@@@@@@@??????AAAEEEHHHQQQPPPQQQSSSVVV]]]mmm}}}sssllljjjkkkjjjooo{{{|||rrruuu{{{~~~vvvnnnmmmttt|||uuupppmmmpppnnnkkkjjjjjjgggdddaaa\\\[[[YYYXXXWWWYYY]]]___bbbdddfffiiimmmpppssstttvvvxxx{{{{{{zzzzzz{{{|||}}}|||zzzyyyzzz{{{~~~~~~}}}|||vvvrrrpppppprrrvvv{{{kkkYYYMMMJJJIIINNNQQQQQQRRRUUU^^^bbbccc]]]SSSIIIFFFFFFEEEGGGIIILLLOOOQQQSSSSSSZZZbbbiiilllmmmnnniiiccc]]][[[WWWSSSQQQPPPPPPPPPQQQXXXbbbkkkqqquuuwwwxxx|||yyyppppppooommmkkkiiieee```]]]VVVSSSPPPNNNMMMNNNMMMLLLNNNNNNOOOPPPQQQPPPLLLJJJKKKKKKKKKJJJJJJKKKKKKKKKrrreeeXXXMMMCCC>>>555333111111111222111///000//////......//////000000000000000000000000000//////.........///000000---......---+++******+++,,,,,,,,,+++,,,------...,,,,,,,,,,,,------------...............---------.........------,,,,,,+++...------,,,,,,------...---....../////////......------........./////////......////////////000000000000111111222222222222111111222333444555555666444333333333444555666666888777666555555555555555555555666666666666777777555666888999::::::999999555666777999:::<<<======<<<===>>>>>>===>>>AAACCCGGGHHHJJJNNNQQQWWWcccooopppeeehhhgggiiiqqqzzzuuupppoootttyyy|||{{{ttttttyyy}}}xxxvvvuuuqqqlllhhh^^^\\\YYYVVVUUUWWWYYY[[[]]]^^^```ccceeehhhjjjkkkmmmqqqvvvxxxxxxxxxzzz}}}}}}||||||{{{|||}}}~~~}}}|||~~~}}}}}}}}}}}}~~~~~~yyyuuuqqqrrruuuyyysssaaaSSSPPPPPPUUUXXXXXXYYY\\\fffjjjkkkdddXXXMMMIIIIIIEEEFFFHHHIIIKKKLLLLLLLLLUUU\\\bbbeeefffgggbbb\\\VVVTTTQQQNNNLLLKKKKKKLLLHHHNNNUUU\\\aaadddhhhjjjoooyyyyyyxxxzzztttkkkcccaaa``````______^^^ZZZXXXQQQOOOMMMLLLLLLMMMLLLKKKKKKKKKLLLNNNOOONNNKKKIIIMMMMMMMMMMMMMMMMMMLLLLLL{{{ooobbbUUUKKKBBB<<<555333111000111111111///111000000//////000000111000000000000000000000000....../////////...------+++---------+++++++++---,,,,,,+++++++++,,,---...,,,,,,---------.........---------...............------------------------,,,------------------,,,+++,,,...////////////...---......///////////////........./////////000000000000111222222222222222///000000111333444444555555444333333333444555555666555444333333444555555555555555666666666777777888999;;;<<<<<<;;;:::999555666777999:::;;;;;;;;;999;;;============???@@@@@@@@@CCCIIIMMMQQQZZZcccqqqxxxhhhddddddgggmmmqqqvvv|||sssooonnnnnnttt|||}}}yyyrrrlllaaa]]]YYYUUUUUUVVVWWWYYYZZZ[[[\\\^^^```bbbcccddddddiiipppssstttuuuyyy|||}}}~~~||||||{{{{{{{{{|||~~~~~~{{{xxxyyy{{{wwweeeZZZWWWXXX^^^bbbccceeehhhnnnrrrtttkkk\\\OOOKKKKKKFFFGGGIIIJJJKKKLLLMMMMMMPPPWWW\\\^^^___```\\\VVVPPPOOOLLLJJJIIIIIIIIIIIIHHHJJJNNNPPPSSSWWW\\\```aaakkkuuuyyy|||~~~~~~{{{vvvssssssxxxnnneee___YYYUUUTTTSSSTTTUUUVVVTTTRRRPPPNNNMMMMMMNNNOOOOOONNNLLLKKKKKKLLLNNNNNNLLLJJJKKKLLLMMMNNNNNNOOOOOONNNxxxlll___SSSIII@@@;;;444222111000111111111000111111000000000000111111........................+++---///000000---***((()))+++,,,,,,,,,,,,---///---,,,+++***+++,,,---...---------....../////////,,,------....../////////)))***+++,,,...///000111+++,,,............,,,+++***+++---///000000//////......//////000//////.............../////////000000000111222222222222111...///000111222333444444666555444333222333444555555444333222222333555555555555555555666666666777777888999:::999777555444555666888999::::::999999666999<<<>>>======>>>>>>>>><<>>BBBDDDDDDCCCCCCDDDKKKUUUXXX\\\iiiwww{{{iii]]]WWWaaaiiiuuu~~~|||uuu~~~ssshhh^^^^^^lllsssjjjpppyyyrrrjjj```XXXUUUTTTQQQOOOVVVUUUUUUUUUVVVXXXYYYZZZXXXXXXYYYZZZZZZ[[[\\\\\\```ccchhhlllooorrruuuxxxzzz|||}}}~~~|||zzz~~~~~~}}}}}}}}}~~~}}}}}}xxxkkkhhhiiisssvvvyyy}}}~~~wwwpppjjjggggggeeegggiiiiiihhhhhhiiijjjiiijjjiiigggccc^^^ZZZWWWSSSQQQNNNNNNOOOPPPQQQPPPOOOQQQUUUZZZ^^^bbbdddeeeooowww}}}}}}{{{uuugggZZZZZZWWWTTTRRRSSSTTTTTTSSSSSSRRRSSSVVVWWWXXX```iiinnnrrrwww|||~~~yyyuuurrrnnnlllhhhjjjmmmppprrrsssrrrrrrppppppqqqrrrsssuuuvvvwww{{{|||~~~{{{tttqqqooonnnppptttxxxzzz~~~~~~yyysssllleee]]]VVVQQQLLLIIIHHHJJJKKKJJJLLLPPPUUUXXX]]]```dddjjjssszzz}}}}}}uuu___UUUJJJGGGGGGFFFGGGIIIKKKKKKLLLMMMOOOPPPQQQRRRPPPPPPOOONNNNNNOOOOOOPPPQQQRRRTTTVVVVVVWWWVVVVVVRRRQQQPPPPPPRRRVVV[[[]]]|||rrreeeZZZSSSKKKBBB;;;666444222111222222000///.........//////.........///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************+++,,,---......---,,,+++&&&)))+++,,,,,,,,,---...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................//////000000000////////////////////////000000000000000111111222000000111111111222222222222333333444444555555555666666666666777777777777777777888888888888777777888888888888888777777777::::::999999::::::;;;<<<;;;===???@@@@@@AAABBBDDDDDDPPPSSSTTT[[[bbbpppnnnaaa^^^fffpppwww}}}wwwnnnsss}}}uuubbb[[[```lll}}}rrruuu|||vvvoooeee___\\\ZZZXXXVVVWWWUUURRRRRRSSSVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZ]]]___cccfffhhhkkkooorrrwwwzzz}}}~~~}}}{{{~~~}}}||||||}}}~~~~~~|||}}}xxxnnnnnnrrrwww{{{yyyssspppooonnnoooppppppoooppprrrtttssstttuuutttqqqmmmhhheee]]]XXXSSSOOONNNOOOOOOOOOOOORRRWWW]]]bbbfffiiijjjrrr~~~rrrbbbXXXUUURRRPPPPPPQQQQQQPPPLLLLLLNNNRRRSSSTTT[[[cccdddkkkttt~~~xxxpppiiieeeaaa^^^^^^```bbbdddeeefffffffffdddddddddeeefffggghhhiiikkkmmmooorrrtttvvvvvvvvvtttttttttsssuuuxxx~~~~~~vvvqqqhhhfffdddbbbbbbdddgggiiiooorrrwww|||}}}xxxqqqjjjbbbYYYQQQLLLHHHEEEEEEHHHIIIHHHJJJNNNPPPRRRTTTTTTVVV[[[cccjjjqqqvvv}}}~~~{{{wwwsssjjjbbbRRRLLLGGGGGGGGGFFFFFFIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSUUUXXXZZZ]]]^^^^^^^^^VVVVVVUUUUUUXXX[[[___aaayyypppcccYYYRRRJJJAAA:::666444222111222222000///...//////000000//////...........................+++,,,------,,,+++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***+++,,,------,,,+++******,,,---+++'''%%%%%%&&&,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------.....................///......//////000000111111000000000000000111111222000000000000111111111222111222333444555555555555444555555555666666666666888888999999999999888888666666777777777777777888::::::999999::::::;;;<<<;;;>>>@@@AAA@@@@@@AAABBB???KKKMMMMMMTTTWWW]]]kkkzzzwwwiiilllooorrrwww~~~ooopppvvv{{{nnnddd```gggrrrzzzpppiiifffdddbbb___YYYWWWUUUUUUWWWXXXWWWUUUXXXXXXXXXYYYYYYYYYYYYYYYZZZ\\\^^^```aaadddhhhkkkpppssswwwyyyzzz{{{~~~~~~}}}~~~}}}}}}~~~}}}}}}}}}~~~}}}|||wwwqqqtttzzz}}}~~~yyywwwvvvvvvvvvuuuuuuwww{{{~~~~~~zzzwwwmmmggg]]]UUUQQQOOOOOOOOOQQQTTTZZZaaaggglllooopppyyy~~~jjjWWWTTTQQQPPPPPPQQQQQQQQQLLLKKKMMMPPPQQQSSSZZZcccbbbkkkvvv}}}vvvlllccc]]]YYYVVVTTTSSSTTTUUUVVVWWWXXXYYYZZZYYYYYYXXXXXXXXXZZZ[[[\\\[[[]]]```dddfffhhhhhhhhhffffffeeeddddddfffjjjmmmpppqqqtttxxx~~~wwwnnnhhh^^^]]]\\\YYYXXXYYY[[[]]]___dddjjjpppsssuuuvvvvvvvvvrrrllleee^^^VVVNNNIIIEEEBBBCCCFFFHHHGGGIIIMMMKKKNNNPPPPPPPPPRRRWWW[[[eeemmmxxxzzz{{{xxxqqqkkkeee[[[RRRJJJGGGGGGIIIJJJGGGHHHKKKIIIJJJKKKMMMOOOQQQSSSSSSSSSTTTVVVXXXYYYYYYYYYXXXWWWYYY\\\```dddfffggghhh```______```bbbdddgggiiiwwwnnnaaaXXXQQQIII@@@999666444222111222222000/////////000000000000//////+++---///000000///---+++,,,...//////...------...///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))))))+++...---+++***+++---,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...............---------......///000111222333333000000000000000111111222000000000000111111111111111222333444555555555555444444444444555555555666999999::::::::::::999999555555666666777777888888::::::999999::::::;;;<<<<<>>@@@AAAAAA@@@@@@AAABBBDDDEEEFFFIIILLLPPPTTTVVV```kkkxxxvvvyyy}}}zzzjjj```fffqqq}}}{{{{{{uuupppfff```___dddfffbbb]]]ZZZVVVWWWYYYYYYXXXWWWXXXXXXXXXYYYZZZYYYXXX[[[```dddbbbccceeegggjjjooouuuzzzzzz|||~~~}}}|||||||||}}}|||~~~}}}}}}~~~~~~}}}~~~~~~vvvvvv~~~rrrhhhbbb]]]YYYYYY^^^fffmmmssszzzkkkWWWQQQMMMOOOOOONNNNNNPPPPPPOOOPPPRRRRRRTTT[[[dddoooxxxyyyhhh___UUURRRPPPLLLJJJKKKHHHIIIJJJKKKKKKKKKJJJIIINNNNNNMMMMMMMMMMMMLLLLLLMMMOOOQQQTTTWWWYYYZZZ[[[XXXVVVTTTSSSTTTUUUTTTSSSVVVWWWYYY\\\aaafffkkknnnuuuxxx}}}|||sssggg^^^SSSPPPMMMJJJJJJKKKMMMOOONNNQQQUUUXXXYYYZZZ[[[]]]^^^___aaa```\\\UUUNNNIIIGGGGGGHHHIIIJJJJJJKKKKKKQQQPPPNNNNNNOOOQQQQQQQQQXXXdddpppvvv{{{{{{uuullleee^^^WWWPPPJJJLLLLLLLLLLLLLLLLLLLLLLLLOOOMMMLLLOOOTTTXXXYYYYYY[[[^^^bbbhhhllljjjddd^^^``````aaaeeekkkppptttuuuzzztttssswwwyyyvvvvvvzzz~~~xxxnnn```VVVOOOHHH???888444222000///000000///...//////............//////000///...,,,,,,,,,,,,---..................---------,,,,,,++++++******)))************************,,,,,,,,,+++++++++******---,,,+++,,,......,,,)))+++************+++,,,,,,---,,,+++,,,---......------------,,,,,,+++++++++,,,---............---,,,------...///////////////---...///000000000000000.........///000111111111333222222111111222222333111111111222222222333333555444333222222444777888555666888999999888666555999888777666666777888888::::::::::::::::::::::::;;;===??????>>>>>>>>>???AAABBBCCCEEEIIIMMMPPPSSSVVV]]]mmm~~~}}}}}}rrreeehhhnnnttt~~~yyyyyy|||uuutttmmmjjjkkkiiiaaaYYYUUUSSSTTTVVVVVVVVVVVVWWWWWWXXXYYYZZZYYYXXXZZZ]]]aaa___```aaabbbdddgggmmmpppuuuvvvxxxzzz|||}}}~~~~~~~~~}}}|||||||||}}}|||zzzpppggg```\\\bbbkkkttt|||oooYYYSSSNNNOOOPPPOOOOOOQQQOOOOOOQQQTTTVVVXXX```iiiwwwssscccYYYQQQNNNLLLIIIGGGIIIGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKJJJLLLNNNPPPSSSTTTVVVVVVTTTSSSQQQQQQRRRRRRPPPOOOPPPPPPRRRUUUYYY^^^bbbeeekkkooouuu{{{~~~xxxoooddd[[[QQQOOOLLLIIIIIIJJJLLLMMMKKKNNNQQQRRRSSSSSSUUUWWW[[[\\\]]]]]]YYYSSSMMMIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNMMMLLLMMMNNNPPPRRRRRR^^^hhhrrruuuxxx{{{}}}|||zzzuuunnnfff^^^WWWPPPLLLLLLLLLLLLMMMMMMNNNNNNOOOQQQQQQRRRUUUYYY^^^aaaccciiikkknnnsssuuuqqqjjjeeecccdddfffkkkqqqwww{{{}}}~~~~~~zzzpppbbbWWWOOOGGG>>>777444222000///000000///...//////............//////111000///...---------------------.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,+++,,,---,,,***)))******))))))******+++,,,+++,,,------,,,,,,---...------,,,,,,,,,,,,++++++------...//////...------------...////////////.../////////...//////000000......//////000000111111111222222333333222222111000000000111111111111222666555555444555555666666555666777888888777666555888888777777777777888888999999999999999999999999999;;;<<<<<<;;;;;;;;;======>>>???AAAEEEIIILLLNNNSSSVVV```ppp{{{www{{{nnniiidddeeeooo{{{wwwyyy}}}{{{vvvtttnnncccYYYTTTSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZYYYYYYYYY[[[]]]^^^____________aaaeeehhhmmmnnnpppsssvvvyyy|||~~~~~~~~~}}}{{{|||~~~~~~~~~ppphhh```gggqqq{{{sss]]]UUUOOOPPPQQQQQQQQQSSSPPPPPPSSSXXX[[[^^^gggppp{{{nnn___UUUMMMJJJIIIGGGFFFHHHFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKIIIJJJLLLNNNPPPQQQRRRRRROOOOOONNNOOOOOONNNLLLIIIJJJJJJLLLOOORRRVVVYYY[[[^^^bbbiiipppwww~~~~~~yyysssjjj```XXXOOOMMMKKKHHHHHHIIIKKKLLLKKKLLLMMMMMMMMMMMMOOOQQQXXXYYYYYYXXXVVVRRRNNNKKKLLLLLLKKKKKKLLLMMMNNNOOOKKKKKKLLLNNNPPPRRRTTTUUU^^^ffflllmmmnnnqqqsssrrrrrroooiiiaaaXXXQQQMMMLLLKKKLLLMMMNNNPPPQQQRRRSSSSSSVVVZZZ\\\^^^cccjjjooorrrtttwwwzzz{{{wwwpppkkkhhhkkkooottt{{{{{{rrrdddXXXNNNEEE<<<666444222000///000000///...//////............//////000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,,,,,,,---------------...++++++++++++++++++++++++,,,++++++*********)))(((******)))))))))***++++++))),,,...---+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......111000...------...///000.../////////000000000111...///000111111000///...000000000111111111222222444444444555444444333333555666666777777666666555666666666666777777777888888888888888888888888888888999;;;;;;:::::::::;;;;;;<<<===???BBBEEEHHHJJJPPPSSS[[[fffppp{{{zzzsssxxx{{{qqqkkknnnyyy}}}~~~~~~|||uuuiii___ZZZZZZYYYYYYYYYZZZZZZXXXWWWVVVWWWXXXYYYYYYZZZ[[[[[[______```______```cccfffgggggghhhjjjnnnrrrwwwyyyyyyzzz}}}|||~~~~~~}}}zzzrrrjjjpppzzzxxxbbbXXXQQQQQQTTTTTTTTTVVVTTTTTTXXX^^^aaaeeemmmwwwxxxmmm]]]TTTLLLJJJJJJHHHHHHJJJHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLJJJKKKMMMNNNOOOPPPQQQQQQMMMMMMMMMNNNNNNMMMIIIFFFIIIJJJLLLNNNQQQSSSUUUVVVUUUYYY___fffmmmttt{{{|||vvvqqqhhh^^^VVVOOOMMMKKKIIIIIIJJJKKKLLLMMMNNNNNNLLLKKKKKKNNNPPPTTTUUUUUUUUUTTTRRRPPPOOOPPPOOOMMMLLLLLLNNNOOOQQQNNNOOORRRTTTUUUXXXZZZ\\\^^^eeehhhfffeeegggiiiiiihhhhhhddd\\\SSSNNNMMMNNNKKKLLLNNNPPPRRRUUUVVVWWWVVV[[[```bbbbbbfffooowwwxxx{{{zzzvvvpppsssyyy|||sssfffYYYNNNDDD<<<666444222000///000000///...//////............////////////......---,,,,,,+++......---,,,++++++******((())))))******++++++,,,(((((())))))************+++++++++++++++++++++++++++,,,++++++***)))***************)))***++++++,,,))),,,...---+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,------...............000///...------...//////////////////000000000000...///000111111000///...111111111111222222222333333444555555555444333222555555555666666555555555555555555666666777777777888888888888888888888888999:::<<<<<<;;;;;;;;;<<<<<<<<<<<<>>>@@@CCCEEEGGGHHHMMMTTT[[[^^^gggzzzxxx{{{vvvuuu{{{}}}pppgggcccbbb```^^^]]]]]]\\\YYYVVVUUUUUUVVVXXXZZZ[[[[[[[[[]]]^^^_________aaacccfffcccccccccdddgggjjjnnnqqqtttwww{{{}}}}}}yyyxxx}}}hhh]]]TTTTTTWWWXXXXXXZZZZZZ[[[___eeeiiillluuu~~~~~~ooo]]]TTTLLLKKKKKKIIIIIIKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPPPPNNNNNNNNNNNNOOOMMMIIIFFFJJJKKKMMMPPPRRRSSSSSSSSSRRRUUUZZZ^^^ccchhhnnnrrrzzz~~~|||wwwqqqiii^^^WWWPPPNNNMMMLLLKKKLLLMMMNNNOOOOOOOOOMMMLLLLLLNNNPPPPPPQQQRRRSSSSSSSSSSSSRRRSSSQQQOOOMMMLLLNNNQQQRRRTTTXXX\\\^^^```bbbfffiiijjjooooooiiidddcccdddccceeedddaaa[[[TTTQQQQQQTTTNNNOOOQQQSSSVVVYYY[[[\\\]]]ccchhhiiigggkkkuuu~~~|||{{{sssgggZZZNNNDDD<<<777444222000///000000///...//////............//////...............---++++++111000///...---,,,,,,+++)))))))))*********++++++)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,---,,,******,,,...++++++******++++++,,,---***+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,---............---.........---......//////////////////000000000000000111111222222111111000111111111222222222333333444555555666666666555555555555555555555555555555444555666777888888777777888888888888888888888888:::<<<===>>><<<<<<===>>>>>>>>>===>>>???AAACCCDDDCCCGGGOOOTTTVVV[[[kkk{{{yyysssrrrwwwyyypppmmmjjjgggcccbbbbbb```\\\XXXWWWVVVUUUWWWYYY[[[\\\[[[YYY[[[\\\]]]]]]^^^```bbb```_________aaadddgggiiiooosssxxx|||~~~}}}|||}}}}}}zzz~~~nnnbbbWWWVVVZZZ\\\]]]^^^aaabbbhhhooosssvvv~~~sss^^^UUUMMMLLLLLLJJJJJJLLLOOONNNNNNMMMMMMNNNNNNOOONNNOOOPPPPPPOOOMMMJJJIIIIIIJJJLLLMMMNNNOOOPPPPPPQQQPPPOOOOOOOOONNNKKKHHHIIIKKKNNNQQQSSSSSSRRRRRRRRRTTTVVVXXXZZZ]]]aaaeeennnttt{{{|||yyytttlll```XXXPPPPPPNNNNNNNNNNNNOOOPPPOOOPPPQQQPPPOOOPPPQQQSSSPPPRRRTTTVVVXXXYYYYYYYYYXXXUUUQQQNNNNNNPPPSSSUUU[[[```fffjjjmmmqqqvvvzzz||||||rrriiieeebbb```eeeccc___ZZZUUUSSSSSSUUUSSSTTTVVVYYY\\\___aaabbbggglllpppppppppttt~~~{{{ssshhhZZZNNNDDD<<<888444222000///000000///...//////............////////////000000///...,,,+++/////////......---------))))))))))))***************++++++,,,------......******+++++++++,,,,,,,,,((()))***)))((((((+++...,,,,,,,,,+++,,,,,,---...+++*********,,,---,,,++++++++++++,,,,,,------------,,,++++++++++++,,,---+++,,,------......------,,,,,,---...////////////000000000000////////////111111000000000000111111000000000111111111111222333333444444555555666666555444444444444444444555555666888999::::::999999999999999999999999999999:::<<<>>>>>>===<<<===>>>??????>>>======>>>@@@@@@@@@BBBHHHPPPUUUYYYaaaiii~~~xxxnnnooosssxxx|||}}}{{{sssoookkkjjjkkkiiiddd```]]]ZZZWWWVVVXXXZZZZZZYYYWWWYYYZZZ[[[ZZZZZZ\\\^^^\\\\\\\\\\\\^^^```bbbccchhhlllqqquuuwwwyyy|||~~~~~~sssfffZZZYYY]]]``````aaagggiiiooowww}}}yyybbbYYYQQQPPPPPPNNNNNNPPPOOOOOOOOOOOOPPPRRRTTTUUUSSSUUUWWWXXXVVVRRRNNNJJJKKKLLLMMMOOOQQQRRRRRRSSSTTTRRRPPPOOOOOONNNLLLJJJIIIKKKOOORRRTTTTTTSSSRRRQQQRRRRRRRRRRRRTTTWWWZZZaaagggoootttvvvyyy}}}{{{wwwnnnbbbYYYPPPPPPOOONNNOOOOOOPPPPPPRRRTTTVVVWWWWWWWWWXXXYYYXXXZZZ^^^bbbeeefffffffff]]]ZZZUUUQQQQQQSSSVVVYYY]]]dddmmmtttyyy~~~zzzuuuqqqnnnpppkkkddd___\\\ZZZXXXWWWZZZ[[[]]]```cccfffhhhiiilllpppsssuuuwww~~~zzzssshhh[[[NNNDDD===999444222000///000000///...//////............//////000000111111111///---,,,+++++++++,,,,,,,,,------*********)))))))))))))))''''''((()))******++++++*********++++++,,,,,,,,,###%%%&&&%%%$$$$$$(((+++------,,,,,,------...///,,,***(((***---...,,,***+++++++++,,,,,,---------,,,,,,************,,,,,,+++,,,------......------***+++---///000000//////000000000000////////////000///...------...///000////////////000000000000000000000111222333444555555444444333333444444555777888:::;;;<<<<<<;;;;;;999999999999999999999999:::<<<>>>>>>===<<<===>>>@@@???>>>===<<<===>>>>>><<<:::>>>JJJTTTXXXYYY[[[lll|||zzzsssqqquuu{{{rrrfffeeeffflllvvvzzzvvvrrrrrrsssrrrmmmhhhbbb]]]XXXVVVWWWYYYXXXWWWXXXZZZ[[[ZZZYYYYYYZZZ[[[YYYYYYZZZ[[[]]]___```aaaaaaeeejjjnnnppprrrwwwzzz~~~~~~~~~~~~vvvhhh[[[ZZZ___bbbbbbccciiilllttt}}}~~~ggg^^^VVVTTTTTTRRRRRRTTTNNNNNNOOOPPPSSSUUUXXXZZZYYY\\\___```^^^XXXRRRNNNNNNOOOQQQSSSUUUVVVVVVWWWUUUSSSPPPOOONNNNNNMMMKKKJJJMMMQQQUUUWWWVVVUUUTTTPPPPPPPPPOOONNNOOORRRTTTXXX___fffkkknnnssszzz~~~}}}}}}}}}yyypppcccZZZOOOOOOOOONNNOOOOOOPPPPPPUUUXXX\\\]]]^^^^^^___``````ccchhhmmmppprrrrrrrrr```]]]XXXTTTSSSUUUYYY\\\]]]fffqqqyyyzzzqqqkkkhhhfffccc```___```bbbeeegggjjjlllmmmmmmpppsssvvv{{{}}}rrrcccUUUKKKDDD???;;;444333111///...///000111///............---------...------...//////...,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...000...---,,,***)))(((((((((+++++++++++++++++++++,,,***+++,,,,,,------,,,,,,+++,,,...---,,,,,,---///222000...---///000000000//////000000000///---,,,......//////000000111111111111000///////////////222333444444555555444444555555444333333333444444777999:::;;;;;;:::888777888999:::::::::999888777:::;;;<<<===>>>>>>===<<>>@@@@@@@@@??????@@@???>>>===<<<<<<<<<===<<<===>>>???BBBDDDFFFHHHQQQXXXdddtttuuukkklllrrrtttwww~~~{{{mmmlllrrrwww||||||}}}}}}zzzvvvgggddd```^^^]]]\\\[[[ZZZXXXWWWWWWYYY[[[\\\[[[YYYYYYXXXXXXXXXYYYZZZ[[[[[[]]]___ccceeefffhhhjjjlllnnnqqqtttvvvxxxzzz|||~~~~~~}}}~~~~~~ttteeeYYYZZZ___bbbhhhqqqwwwxxxmmmaaa]]][[[WWWTTTSSSSSSSSSTTTXXX]]]bbbfffhhhmmmnnnooooookkkddd\\\VVVUUUUUUUUUVVVXXXYYYXXXWWWYYYYYYXXXUUURRRQQQQQQRRRRRRSSSVVVWWWXXXXXXXXXXXXWWWWWWWWWUUUTTTTTTVVVWWWZZZ^^^aaaaaadddiiikkkiiipppooonnnnnnmmmggg^^^WWWTTTOOOMMMOOOPPPPPPTTTZZZ^^^ccckkkrrrwww{{{}}}~~~}}}yyyxxx|||xxxmmmddd]]]ZZZXXXVVVVVVYYYdddkkkvvv{{{xxxyyy{{{|||~~~}}}~~~sssbbbTTTIIIAAA:::666444222111////////////000///............---------///...,,,,,,---,,,***(((++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************...------------,,,,,,,,,*********))))))(((((((((---------,,,***+++---000------,,,+++++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///...---------//////...,,,+++,,,------...---------000000//////////////////111000000///////////////222222333444444444444333333333222333333444555666777777777777777777777777777999:::<<<=========<<<;;;<<<>>>@@@@@@@@@@@@???<<<<<<;;;;;;;;;;;;<<<============>>>>>>@@@AAAAAALLLMMMRRR```ttt}}}mmmhhhjjjlllmmmrrrzzz{{{zzzyyyxxxyyy}}}zzzxxxmmmkkkhhhfffeeecccaaa___\\\\\\\\\^^^___^^^\\\YYYWWWWWWWWWWWWXXXYYY[[[[[[\\\^^^aaabbbbbbbbbdddeeeeeegggkkknnnpppsssvvvyyyyyyyyy{{{~~~}}}|||}}}~~~xxxggg[[[\\\bbbhhhqqq{{{vvvhhhbbb^^^ZZZXXXXXXUUUXXX\\\bbbhhhmmmqqqsssuuuvvvvvvvvvrrrkkkbbb\\\YYYYYYYYY[[[^^^``````___^^^______\\\YYYVVVVVVVVVWWWZZZ]]]^^^]]]\\\[[[[[[[[[\\\[[[ZZZXXXXXXZZZ\\\]]]```aaa___bbbgggiiihhhnnnkkkhhhfffeeeaaa[[[VVVRRRNNNMMMOOORRRSSSWWW]]]ccchhhpppwww}}}uuulllccc^^^[[[XXXXXX[[[ffflllwww}}}rrraaaRRRGGG???888444333222111000/////////000///............---------...---,,,,,,------+++)))+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))******+++,,,---......++++++******)))((((((((((((***+++,,,++++++,,,...,,,,,,+++++++++++++++,,,((())))))+++,,,---......******+++,,,,,,,,,,,,++++++,,,...---,,,,,,---///---------///000000...,,,------...//////000000000000000000//////......---000000////////////000000111111222333333333333333222222222222333444555666666666555555555666777777;;;;;;<<<<<<;;;:::999888999:::;;;===>>>>>>>>>===::::::999999999999::::::>>>============>>>??????FFFGGGKKKUUUeeezzzyyymmmiiieeeeeegggnnnwwwzzzyyyooorrr~~~||||||wwwuuurrrpppnnnjjjeeebbbddddddeeeffffffddd```]]]WWWWWWWWWXXXYYYZZZ[[[\\\]]]___aaaaaa``````aaabbb___bbbeeegggiiikkkooorrrtttuuuyyy|||~~~}}}{{{|||}}}mmm```aaahhhqqq}}}ppphhhccc___^^^^^^\\\aaagggmmmrrruuuxxxyyyyyyyyyzzz{{{yyyrrrhhhaaa]]]]]]___bbbgggkkkmmmnnnggghhhgggddd```]]][[[[[[^^^aaaddddddbbb______```cccddddddbbbaaaaaadddfffdddhhhiiihhhkkkqqqtttsssvvvpppjjjeeeccc```\\\XXXXXXSSSRRRSSSTTTTTTWWW[[[eeejjjqqqxxx}}}xxxmmmfff```[[[ZZZ]]]gggmmmxxxzzzooo___PPPFFF>>>777333222222111000000////////////............---------,,,,,,,,,---///000///---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************(((((()))***+++,,,------,,,,,,,,,++++++*********!!!%%%))),,,,,,,,,+++,,,,,,++++++*********++++++((())))))+++,,,---......)))***++++++,,,,,,+++++++++,,,...---,,,,,,---///...---...000222222000...............//////000000000000//////......------000000////////////000000000111222222333333222222111111111222333444555666555555444444555555666777999999::::::999888666555777888:::<<<============;;;:::999888777777777777::::::::::::;;;<<<===>>>;;;@@@GGGMMMUUUcccwww}}}qqqcccaaaaaaeeeooo{{{{{{jjjbbbmmm~~~wwwtttvvv~~~{{{wwwqqqjjjeeeiiiiiiiiijjjjjjgggccc```YYYYYYYYYYYYZZZ[[[\\\]]]___```bbbbbbaaa``````aaa___aaabbbcccdddeeeiiikkkooorrruuuxxxzzz{{{||||||}}}}}}qqqccceeennnyyyzzzooohhhccc```aaaccchhhoootttwwwxxxyyy{{{zzzzzz{{{~~~~~~yyyooogggccccccdddhhhnnnsssvvvwwwrrrrrrqqqmmmiiieeeddddddeeehhhjjjhhhdddbbbdddgggmmmnnnnnnnnnnnnppprrruuussswww{{{|||zzzppphhhdddbbb^^^\\\]]]YYYVVVWWWVVVUUUVVVZZZfffllltttzzzxxxnnnfff___^^^```kkkqqq{{{vvvkkk\\\NNNEEE>>>888444222222111111000////////////............---------,,,++++++---000111000///,,,,,,------------,,,,,,++++++++++++++++++++++++************************************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,!!!$$$)))+++,,,+++++++++------,,,+++++++++++++++,,,,,,,,,++++++*********)))******++++++++++++++++++,,,...---,,,,,,---//////......///111222111000------,,,,,,,,,---......//////..................///////////////000000111000000111222222222222111222222111222222333444555444444444555555666666777444555666777888777666666777888:::<<<>>>>>>>>>>>>::::::999777777666666666777666666777888999::::::666>>>FFFIIIJJJSSScccqqqkkkgggcccbbbiiiuuusssaaafffqqqzzztttsssrrrxxx}}}~~~}}}~~~yyypppjjjjjjiiiiiiiiihhhfffbbb___ZZZZZZZZZZZZZZZ[[[[[[\\\^^^```bbbbbbaaa```aaabbb```aaaaaaaaaaaabbbeeegggkkknnnqqqrrrssstttwwwxxx|||~~~pppdddgggsssvvvmmmeeeaaaaaaffflllsssxxxyyyyyy{{{}}}~~~wwwnnnkkkjjjjjjlllqqquuuwwwxxx{{{{{{yyyvvvsssqqqrrrsssqqqrrrrrrmmmhhhhhhnnntttuuuvvvxxxzzz{{{~~~zzzqqqllliiigggeeeddd___\\\]]][[[XXXXXX[[[ccckkkttt{{{yyypppiiihhhkkkvvv}}}~~~rrrhhhYYYLLLDDD>>>999666222222222111111000///...///............---------,,,++++++---//////...---,,,,,,------------,,,,,,************************************************+++++++++*********))))))++++++,,,,,,------......''')))******))))))+++---111000///------,,,,,,,,,------,,,,,,+++***))))))))))))***++++++++++++++++++,,,...---,,,,,,---//////---,,,---///111111000......---,,,+++,,,------------..................///////////////000111111///000000111111111111111333222222222222222333333222333555666777777666666333444666777777666555555555777999;;;<<<======<<<888888777777777777888888777777666666666777888888999>>>CCCEEEFFFLLLXXXbbbrrr|||vvvmmmggggggppp}}}xxxssssss{{{uuuuuusssooonnnuuuzzzsssjjjhhhgggffffffdddbbb___[[[[[[ZZZYYYYYYYYYYYYZZZZZZ\\\____________```aaa___``````______```cccfffgggiiikkkkkkkkkmmmqqqtttuuuxxx|||}}}nnndddjjjyyy{{{rrrjjjffffffgggnnnwww|||~~~uuuooonnnnnnppptttyyy{{{|||~~~}}}~~~xxxsssuuu~~~{{{yyyxxxsssnnnjjjgggccc]]][[[]]]bbbkkkwww{{{{{{~~~}}}oooeeeWWWKKKDDD???:::777111222222111111000///...//////.........------------,,,+++,,,------,,,***,,,------......------,,,************************************************))))))***+++,,,------...******+++,,,---......//////...,,,)))'''(((+++...333333111000......------+++++++++++++++++++++,,,))))))***++++++++++++***+++,,,...---,,,,,,---///...,,,++++++---000000000222000///...------...///,,,------......////////////////////////000111111//////000111111111111111333333222222111222222222222333555888888888777666777888888777666444333111222333666888999:::::::::666666666777777888999:::::::::999888888888888888999;;;<<<>>>AAAGGGOOOVVVfffsssxxxmmmiiioooyyy}}}}}}wwwmmmjjjqqqzzzkkkiiifffeeeeeedddbbbaaa[[[ZZZYYYXXXXXXWWWWWWXXXWWWYYY\\\]]]]]]]]]___```^^^______^^^^^^```cccfffdddfffgggffffffhhhlllqqqppptttxxx}}}~~~|||mmmeeennn|||vvvpppmmmmmmiiipppzzzyyypppooopppsssyyy~~~}}}wwwrrrkkkbbb]]]^^^gggqqqyyyssseeeVVVNNNHHH@@@999555222222111111000/////////000000///...............,,,------......------,,,000//////......---,,,,,,))))))*********+++++++++,,,---......---,,,***)))************+++,,,------+++,,,------+++))))))***++++++,,,,,,,,,,,,------000111222111///------...++++++******++++++,,,------,,,+++******+++,,,---++++++,,,,,,,,,++++++*********++++++,,,---......//////...---,,,,,,++++++---------.........//////000000///...---,,,,,,,,,///......---...000222333111222222111000000111333333333333444444444555555555555555666888999888777777666666666666666777888555555666777888999:::::::::;;;<<<<<<;;;999666444888888999<<>>DDDKKKQQQUUURRRYYYcccooo|||yyy~~~xxxnnnjjjnnn|||tttpppppptttxxx~~~wwwsssrrrrrrwwwsssllleee```\\\YYYXXXVVVXXXYYYZZZYYYZZZ\\\^^^]]]]]]]]]___```bbbcccdddcccccccccaaa```___aaacccdddgggkkkmmmooorrruuuwww}}}}}}}}}}}}}}}~~~~~~~~~zzzuuusss{{{|||zzz~~~}}}vvvxxxyyypppnnnnnnttt|||pppcccUUUMMMFFF===555222000000//////...---------......---,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,---......***************+++++++++******************+++,,,,,,,,,++++++***+++++++++<<<666---)))((()))))))))++++++++++++,,,,,,,,,,,,***+++---,,,+++******+++,,,++++++*********+++++++++++++++,,,,,,+++++++++***++++++,,,,,,+++++++++,,,------....../////////,,,------...//////000000+++++++++,,,,,,,,,------000///...---------------//////000111222222222222111222222222000000222333222222333333333444444444333333333444777777666555555555555555666777999999::::::999999888888888888666555555555666666777777888999<<>>BBBFFFIIIKKKLLLIIIJJJLLLQQQYYYfffsss|||zzzxxxwww{{{oooVVVVVVZZZcccmmmyyyuuuuuu|||nnnccc]]]]]]^^^______^^^\\\ZZZZZZ\\\]]]]]]]]]]]]^^^___bbbeeegggcccdddcccaaa^^^\\\\\\]]]]]]___ccceeeeeefffhhhiiikkkkkkmmmoooqqqssstttuuu{{{}}}~~~~~~}}}}}}}}}~~~{{{{{{}}}wwwkkk```TTTLLLDDD:::333222222222111000000//////...000//////...............,,,------......------,,,---,,,,,,++++++***))))))************************((((((''''''(((***,,,---------,,,+++************777222---,,,...///,,,(((*********+++++++++,,,,,,+++---......---------...++++++***))))))************+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++---------.........////////////...------------...,,,---///000000///...---...///000///------///000111111111222222222333333222222222333555666555444777777777888999;;;<<<===<<<<<<;;;:::999888777777<<<:::777555444555666777:::;;;===@@@AAABBBBBBBBBBBBDDDFFFKKKQQQ[[[fffmmmzzzrrruuu~~~bbb___]]]___bbbjjjzzz}}}qqqrrr|||ttthhh```___```^^^```bbbbbb```_________^^^]]]]]]]]]^^^```bbbccc```aaabbbaaa___^^^^^^___]]]```ccceeeeeeeeeeeefffdddeeefffhhhjjjlllnnnooouuuxxx{{{||||||~~~~~~~~~~~~uuujjjaaaWWWOOOGGG===777666222222222111000000//////000000///............///,,,------......------,,,)))******++++++,,,------+++++++++***************(((((((((((()))***+++,,,,,,,,,++++++***+++++++++,,,***)))***,,,,,,)))&&&************++++++++++++***+++---,,,+++******+++)))))))))))))))***+++++++++++++++,,,,,,+++++++++)))***++++++,,,,,,,,,,,,........................((())))))+++,,,---...///+++++++++,,,,,,,,,------///......---------......///000000111111000000000...//////...------...000000000111111111222222222222222222333666666555444666666666666777888999:::::::::999999888888888888999888777666666888:::;;;;;;;;;<<<<<<<<<<<<<<<;;;999<<>>AAAGGGNNNRRRZZZaaalllwww~~~wwwssstttnnnxxxwwwgggbbb[[[VVVWWW]]]eeejjjxxxwwwnnnfffcccbbbdddeeeeeeeeebbb^^^ZZZWWWVVVYYY\\\^^^^^^^^^^^^___]]]```ccccccbbb```^^^^^^_________``````aaaaaaaaabbbfffiiiiiihhhjjjoootttpppsssxxxzzz{{{|||}}}~~~{{{|||~~~~~~~~~yyybbbZZZQQQKKKDDD:::555444111111000/////////////////////...------------...,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******------------------------)))))))))))))))))))))))),,,'''$$$'''))))))+++......)))(((***,,,++++++---((()))+++,,,---,,,,,,++++++*********))))))((((((+++***)))(((((()))***+++---+++******++++++)))(((*********,,,------+++))),,,++++++++++++++++++***...------,,,,,,,,,------///...,,,++++++,,,...///000///.........///111222//////............//////000000000000////////////000000111222333333333333444444555555555555555555888888777777777777777888;;;999777666555666777888888777777777777777888999999777555444444666888:::555999>>>???>>>AAAGGGMMMVVVZZZ```iiittt|||tttwww~~~}}}tttfff[[[UUUSSSSSSSSS___gggwwwwwwrrrmmmggghhhhhhiiihhhddd___[[[YYYTTTVVVYYY\\\```bbbdddeeedddbbb___^^^```aaabbbbbbccccccbbb```___^^^]]]\\\___```aaabbbdddfffggghhhllllllmmmooosssuuuuuutttxxxyyy{{{~~~tttcccZZZRRRLLLDDD;;;666555111111000/////////////////////...------------...000/////////...------------------,,,,,,,,,++++++***************************************************''''''))))))'''))),,,,,,)))(((,,,---+++***,,,((()))******+++++++++***************)))))))))(((+++***)))(((((()))***+++,,,***)))***++++++***)))+++++++++,,,------,,,+++))))))***+++,,,---......,,,,,,,,,+++++++++,,,,,,---,,,***))))))***,,,---.........---...//////000//////............///////////////...............000000111222333333333333333444444444555555666666888888777777777777777888:::999777666555666777888888888777777777777777888888777555444444555666777333777:::;;;:::<<>>777666111000000/////////////////////...------------...%%%'''***,,,......------,,,,,,,,,,,,++++++++++++************))))))((((((+++++++++++++++++++++++++++*********''''''///999<<<444---+++***)))+++...---,,,***))))))***+++,,,))))))))))))))))))******)))))))))******)))))))))***)))((()))+++,,,,,,+++''')))+++***))))))***,,,//////...------,,,++++++++++++,,,---......------------------------------,,,---...///000///............------------............/////////000000000//////000111222222222222111111222333444555666777666666555555666777888888777777777777777777888888::::::888777666666666666333333555777888:::;;;;;;777777777666555555777999:::===CCCJJJSSS[[[bbbfffnnnyyywwwddd___ccchhhwwwtttjjj```WWWSSSTTTdddkkkxxxzzzuuuqqqppppppooommmkkkiiihhhaaa___]]]]]]]]]]]]\\\[[[[[[[[[\\\\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]___dddiiihhhccc______aaadddiiipppwww~~~}}}yyy{{{~~~{{{mmm```YYYRRRNNNGGG>>>777555111111000/////////////////////...------------...------...//////...---,,,,,,,,,+++++++++*********,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,***))))))((()))000999;;;333,,,***)))(((***...---,,,++++++++++++++++++))))))))))))************))))))************))))))+++***))))))+++,,,+++***&&&***---...,,,+++---///+++,,,,,,,,,------------***+++---...//////...---++++++++++++++++++++++++------...///////////////......------------............//////000111111111...///000111222222222222111111222333444555555666555555555555666777888888777777777777888888888888999999888777666666666777444444555666888;;;<<<>>>777777555444444555555666::::::<<>>BBBHHHMMMPPPSSSWWW```ooo~~~|||fffeeeeeelllxxxwwwrrr___YYYUUUVVVZZZ```mmmzzzvvvooohhhfffdddbbbaaa___\\\YYYWWWXXXXXXYYYYYYZZZZZZZZZYYYYYYZZZZZZ[[[[[[[[[\\\___````````````aaaaaabbb___ccckkksssyyy|||~~~~~~yyyxxxwwwwwwwwwuuurrrpppnnnqqqtttwwwxxxzzz|||~~~~~~~~~{{{~~~~~~|||zzztttggg]]]WWWQQQMMMGGG===666444111111000/////////////////////...------------...,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,++++++******)))((('''''')))))))))))))))))))))))),,,((((((,,,---)))&&&'''***&&&&&&***,,,***)))+++)))***+++++++++)))((('''(((((())))))*********+++((()))***++++++***)))(((---+++******++++++)))((("""***---+++)))***,,,......---,,,***))))))(((''')))+++---...---,,,+++,,,------......------,,,---,,,+++***+++,,,---......------,,,,,,------...,,,,,,------...///000000...///000111111222222111333333333333333333333333444444444555555777888888555666777888888888888888888777777777777777888999999888555444444555888999===<<<999999::::::::::::888:::<<<<<<;;;>>>DDDJJJLLLLLLPPP^^^rrr~~~|||{{{~~~}}}}}}qqqddd___eeeqqq}}}yyylll\\\RRRLLLLLLWWWcccnnn{{{~~~wwwnnnllljjjhhhfffccc```]]]ZZZZZZZZZZZZ[[[[[[[[[\\\[[[[[[[[[\\\]]]]]]^^^^^^hhhddd```]]]^^^```aaaaaa^^^cccjjjqqqvvvxxxyyyxxxsssrrrqqqqqqpppnnnkkkiiihhhkkknnnpppqqqrrrtttvvvxxxyyy{{{|||}}}}}}||||||zzz}}}~~~}}}|||{{{yyyvvvtttsssggg[[[UUUOOOLLLFFF===666444222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))***,,,///222666444111...,,,,,,,,,,,,(((((())))))******++++++*********))))))))))))(((************************++++++++++++++++++++++++******,,,...+++''''''+++))))))*********))))))(((((((((((((((((((((((((((,,,,,,------,,,***)))(((+++***)))))))))***+++,,,+++++++++***++++++,,,,,,------,,,+++************,,,---.........---,,,+++,,,,,,,,,---------......---------............///111111111000000000//////333333222222222333444444666777777777888888888888888888777666555444333333666666666666666666555555999888666555444555777888>>>???AAAAAA@@@===:::777777777777777777999===@@@BBBHHHPPPWWWaaaqqq~~~}}}{{{kkkaaa```eeekkkzzz~~~vvvggg\\\TTTMMMIIITTT\\\mmmzzzxxxuuulllccc\\\]]]]]]\\\[[[ZZZ\\\^^^YYYXXXXXXZZZ^^^aaacccdddiiieeebbbaaa]]]WWWYYY```___fffpppvvvxxxwwwwwwwwwmmmhhhfffgggfffcccaaabbbaaadddgggiiiiiiiiijjjkkkoooppprrrsssuuuwwwxxxxxxyyy}}}~~~||||||||||||yyy~~~|||zzzwwwuuusssrrrqqqqqqeeeYYYSSSMMMJJJDDD;;;555333222111000//////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))+++---//////---+++((('''''''''((())))))))))))************++++++*********)))))))))))))))))))))))))))))))))************************,,,'''%%%)))---,,,++++++***++++++,,,,,,,,,++++++************************((()))***,,,------,,,,,,------,,,,,,,,,---...///,,,,,,++++++,,,,,,---------...///000000000//////,,,,,,---......---,,,+++,,,,,,---------.........------------............333333222222222111111111222111111111111222333333555555666666666777777777666666666555555555555555555666777777777777777666888777666555555666777888<<<===>>>>>>>>><<<:::999666777888888888999;;;===@@@EEEKKKQQQXXXfffxxxyyylllccc^^^\\\fffkkkssszzz~~~qqqeeeZZZSSSQQQSSS[[[fffnnntttyyypppdddcccaaa```````````````aaa___^^^^^^aaaccceeeeeegggbbb```___\\\WWWXXX]]]aaajjjuuu|||~~~{{{wwwuuunnniiieeeeeeddd```^^^___]]]```cccdddeeeeeefffgggfffgggiiilllooosssvvvxxxyyy|||}}}{{{}}}~~~}}}|||||||||zzzwwwuuuxxxwwwuuurrrpppnnnmmmmmmooobbbVVVPPPJJJGGGBBB:::444333222111000//////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++...---+++)))))))))*********************))))))))),,,+++++++++************(((((((((((((((((((((((())))))))))))))))))))))))))) )))+++(((%%%)))***+++,,,,,,,,,,,,,,,************************&&&(((***+++------------+++************+++,,,,,,000///...---++++++******)))***,,,///000000000///,,,,,,------------,,,,,,---------.........//////------------............222222111111111111111000000000000000000111222222444444444555555555555666444444444555555555666666555555777888999888888777777777555555555666777888::::::::::::::::::::::::666888999999888888999:::<<<@@@DDDHHHMMMWWWfffqqq|||}}}}}}xxx{{{ssseee\\\\\\^^^bbbhhhpppyyyrrriii^^^XXXRRRPPPRRRWWWcccnnn{{{tttpppllljjjkkkkkkiiigggiiifffcccbbbdddfffhhhiiihhhccc___^^^\\\YYYZZZ]]]eeemmmyyy~~~wwwssspppiiidddbbb```\\\[[[\\\ZZZ]]]```aaaaaaaaabbbccc______```bbbfffjjjoooqqqtttwwwxxxxxx{{{~~~~~~~~~~~~|||{{{wwwvvvuuutttuuusssqqqoooqqqpppnnnllljjjiiihhhhhhqqqcccTTTNNNHHHFFFAAA999444333222111000///............------------------------------------------------,,,,,,,,,,,,,,,+++***)))...------,,,,,,------...+++++++++******))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))************************(((&&&)))'''%%%&&&'''((()))***+++++++++************************))))))+++,,,,,,+++******)))))))))))))))******+++333222///---***((('''&&&)))******+++,,,---...///+++,,,,,,,,,------------------........./////////,,,,,,---------.................................000000000000000111222333444444444444555555555555444444444444444444444444222444666888999888888777666666555555555666777777999888777666666777777888555777::::::999777666777999;;;>>>AAADDDLLLXXX```rrr~~~|||uuusssuuuzzzqqqqqqxxx}}}rrrjjjddd^^^___fffpppxxx|||}}}rrrcccVVVOOONNNRRRVVV^^^iiiwww~~~{{{||||||xxxsssppplllgggeeefffhhhjjjkkkkkkeee___]]]___bbbeeegggmmmttt}}}yyytttrrrkkkdddaaa^^^ZZZXXXZZZ[[[]]]```aaa`````````aaa^^^]]]\\\[[[]]]```ccceeelllooopppqqquuu}}}}}}|||||||||{{{yyywwwqqqooonnnmmmnnnmmmkkkiiijjjjjjhhhfffeeedddddddddssseeeSSSLLLGGGDDD@@@999555555222111000///............000000000000000000000000------------------------------......---,,,+++***)))))))))))))))******+++,,,,,,++++++******)))))),,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,'''$$$''')))((())),,,&&&'''((()))***+++++++++))))))))))))))))))))))))((()))***+++++++++***))),,,,,,,,,---------------///...,,,***)))(((''''''111///---++++++---///111++++++++++++,,,,,,------------------.........///,,,,,,,,,------------...------------------------000000000111111222444444444444444555555555666666555555555444333222222222000222555777888777666555555555555555555666777777:::888666444333333444444444777::::::999666555555777999;;;===@@@FFFOOOVVVeeennnxxx~~~qqqiiinnntttzzzwwwrrrqqquuuzzzvvvllljjjnnnssssssqqqwwwqqqeee]]]VVVPPPOOOTTT\\\fffppp~~~}}}xxxqqqllliiiiiiiiiiiijjjeee___```iiiuuu|||}}}yyyssskkkdddaaa^^^YYYXXXYYYYYY[[[^^^___^^^]]]]]]^^^\\\[[[YYYWWWXXXYYY\\\^^^bbbfffhhhjjjpppzzz{{{zzzyyyyyyzzzyyyvvvtttllljjjhhhhhhhhhhhhgggeeebbbaaa```___^^^^^^^^^^^^sssdddQQQJJJDDDBBB???999555666222111000//////.........////////////////////////------------------------------.........---,,,,,,((((((((())))))*********+++++++++++++++*********,,,+++++++++************************************+++++++++++++++++++++++++++******+++(((%%%'''---)))***+++,,,,,,,,,,,,,,,((((((((((((((((((((((((%%%''')))***,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,(((((((((((()))+++,,,---111///,,,***)))***,,,---++++++******+++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,---------------............/////////000000000111222333444555444444444555555555666666666555444333222111111000000222444777777666444333333444444555666666666777999888666333222111111222444666999999888666555555666777999;;;===CCCIIINNN[[[bbbkkktttxxxdddhhhnnnsss{{{zzzsssqqqrrruuu}}}wwwkkknnnwww}}}nnnbbbRRROOONNNRRRYYYcccppp|||zzztttpppllljjjjjjhhhffflll~~~~~~|||pppiiicccaaa^^^YYYXXXYYYUUUXXXZZZZZZYYYXXXXXXXXXVVVUUUUUUUUUVVVYYY\\\]]]\\\aaaeeehhhpppzzz~~~}}}{{{vvvuuuuuuuuuuuutttqqqooohhhfffdddcccddddddcccbbbZZZZZZYYYYYYYYYYYYYYYYYYooo___NNNGGGBBB@@@<<<777444555222111000//////.........++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,++++++*********)))))))))************************************************((('''(((***'''###$$$)))***++++++,,,,,,,,,++++++))))))))))))))))))))))))&&&''')))***+++++++++***'''((()))***+++******)))'''(((((()))***,,,---...---,,,,,,++++++***))))))+++************,,,---...+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,---------............/////////000111222333444333333333333444444444444444333333333222222111111111333666888888666444222333333444555666666666666666555444333222222222222333555777888666555666666666777777999;;;???CCCFFFOOOYYYcccjjjssskkkjjjjjjnnnwww{{{xxxuuusssxxx~~~zzzvvvtttyyy~~~ooodddZZZWWWWWWYYY^^^eeefffnnnxxx~~~zzzwwwvvvwwwzzz~~~xxxuuukkkeee``````^^^YYYWWWXXXSSSUUUWWWWWWUUUTTTTTTTTTPPPQQQRRRTTTVVVYYY[[[]]]]]]bbbhhhlllttt~~~}}}yyywwwzzz{{{||||||~~~~~~~~~~~~}}}zzz}}}yyyuuuooonnnnnnnnnooommmjjjgggdddbbb```___`````````___YYYXXXXXXXXXXXXXXXYYYZZZlll[[[LLLEEE@@@>>>;;;555333444222111000//////.........................................................+++*********+++,,,------***++++++,,,,,,,,,++++++*********++++++,,,,,,---*********))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,+++''''''***))))))*********))))))(((***************************+++++++++***)))'''&&&***+++,,,---...---,,,,,,,,,,,,++++++***++++++,,,,,,...111222222000---+++******))))))***,,,---///******+++++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,------......///111222333111111222222222333333333111222222222222333333333333555777999999777444222222333444555666666666666333333333333333333333333333555777777666555666777777777777777999<<>>HHHUUU]]]cccjjjsss{{{zzzqqqqqqxxx{{{wwwttt~~~~~~uuuzzzzzzvvvhhhccc^^^ZZZXXXZZZaaahhh|||xxxoookkkjjjeeeccc```]]]ZZZYYYXXXXXXWWWWWWVVVTTTQQQOOOOOOPPPQQQQQQQQQSSSVVVZZZ^^^```cccjjjrrryyy~~~zzzuuuppplllggggggggghhhjjjmmmoooppplllpppuuuvvvttttttwww{{{~~~~~~~~~~~~}}}xxx{{{~~~~~~{{{zzz{{{|||zzzzzzzzzyyyyyyxxxxxxxxxyyyxxxxxxxxxxxxzzz{{{|||zzzxxxvvvrrrooommmkkkjjjdddcccaaa___^^^___aaabbb___```aaa```^^^]]]^^^___]]]^^^^^^]]][[[ZZZ[[[]]]fffUUUIIIAAA:::888777333000000////////////...............//////...,,,+++,,,...,,,---......---***'''%%%&&&(((***+++++++++***)))))))))))))))))))))))))))))))))************))))))+++***************++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***))))))(((((())))))***(((((())))))******++++++++++++)))))))))+++---...******************))))))++++++++++++*********)))*********+++++++++,,,,,,---,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---------------------------...///111222///000000111222222333333111111222222222222333333111333666888999777555333444444333333333333444444666555444333333333333444666666555444444444555555666555555777999:::999777;;;CCCLLLRRRUUUZZZcccjjj}}}}}}tttqqquuuyyy}}}yyyyyyuuukkkbbbZZZTTTQQQ]]]eeetttxxxlllfffeeeeeedddccc```]]]ZZZXXXWWWVVVVVVVVVUUUTTTSSSSSSTTTUUUTTTSSSTTTUUUWWWZZZ]]]___fffpppzzz{{{wwwsssmmmiiiccccccbbbbbbbbbccceeeffffffjjjnnnnnnlllmmmppptttxxxyyy{{{|||}}}~~~~~~}}}zzzyyy{{{~~~}}}yyytttvvvyyy||||||zzzyyyyyy{{{tttuuuuuuvvvvvvwwwwwwwwwvvvuuusssrrrqqqqqqrrrrrrsssrrrooommmjjjhhhffffffcccaaa```^^^^^^___```aaa___```aaa```___^^^___```^^^______^^^\\\\\\^^^```zzzbbbQQQIII@@@:::888777333000000////////////............---......---++++++---...///000111222111///---+++---------,,,++++++******))))))))))))))))))))))))************************++++++***************+++((((((((((((((((((((((((((()))))))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********)))))))))))))))*********((())))))***+++,,,---...,,,,,,++++++*********))),,,,,,,,,+++++++++++++++*********++++++++++++,,,---,,,+++***)))))))))))),,,++++++++++++++++++,,,------------,,,,,,,,,,,,......------...///000000000000111111222333333333111111111222222222333333333555777999999888666555333333222222222222333333555555444333333333444444444444555555555555555555555555555666888999888777666;;;AAAEEEFFFKKKSSSYYYhhhuuu~~~rrrnnnnnn|||yyyssswww|||~~~ooo\\\NNNJJJRRR^^^gggllltttmmmdddbbbdddeeeeeedddbbb```]]]ZZZXXXWWWWWWWWWVVVVVVVVVWWWXXXYYYVVVVVVVVVWWWYYY\\\___aaafffrrrzzzvvvrrrnnniiifff```___]]]\\\[[[[[[\\\\\\___aaaccccccbbbcccgggkkkoooqqqsssuuuwwwyyyzzzzzz|||~~~~~~{{{}}}}}}{{{{{{{{{zzzzzz|||~~~}}}yyytttqqqtttwwwxxxwwwvvvvvvvvvppppppppppppppppppqqqqqqmmmlllkkkjjjiiiiiiiiiiiikkkiiigggeeecccbbbaaa```aaa```^^^]]]]]]^^^_________```aaaaaa```___```bbb___``````___^^^___aaacccwww```OOOJJJBBB;;;:::888555222222////////////............,,,---------++++++---///000111222222222111000///000///---,,,++++++++++++))))))))))))))))))))))))************************,,,+++******)))*********************************(((((()))***+++,,,,,,---)))))))))))))))))))))))))))))))))))))))***************,,,------,,,***************)))))))))))))))((()))***+++,,,,,,++++++------,,,,,,+++*********++++++++++++++++++++++++************++++++++++++,,,+++******)))))))))***,,,+++***))))))***+++,,,...------,,,,,,+++++++++.....................////////////000111111222222000000111111222222333333444555777999999888777666222222111111111222333333555444444333333333444444222333555666777666555444555444444666888888777666333777:::<<<>>>CCCKKKQQQXXXdddsssyyyvvv~~~~~~}}}rrroootttxxxxxx|||iiiVVVWWWYYYXXXXXX]]]gggqqq{{{|||~~~kkkeeefffggggggjjjiiihhheeebbb___\\\[[[[[[ZZZZZZ[[[\\\]]]^^^]]][[[[[[ZZZ[[[]]]aaadddgggjjjwww|||yyytttooolllhhhdddaaa___^^^\\\ZZZYYYYYYYYYYYYZZZ[[[[[[[[[ZZZ\\\```dddfffgggjjjmmmooorrrssstttwwwzzz}}}{{{~~~~~~zzzwwwwwwxxxzzzzzzzzz||||||zzzvvvrrrnnnpppsssttttttrrrqqqpppnnnmmmlllkkkiiihhhgggfffccccccccccccdddeeeffffffdddcccbbb```______^^^^^^______^^^]]]]]]^^^^^^___^^^___aaa```______```bbbbbbbbbbbbaaa```aaadddfffwww```OOOIIIAAA:::999888555222333////////////............,,,---...---,,,,,,---///,,,,,,---......---,,,+++...---+++******+++,,,---++++++++++++++++++++++++++++++***))))))***++++++,,,++++++***))))))******))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))((()))))))))*********+++***+++,,,------,,,+++************)))))))))))))))******,,,,,,,,,***(((''',,,,,,,,,+++++++++******))))))******************))))))*********+++++++++***************+++,,,,,,++++++)))(((((()))++++++---------,,,,,,++++++***---------...............------......///000000000//////000111111222333333444555777888888888666666222111111111222222333444444444333333333444444555111333555777777777555444444333333555777888777555555777888888999===DDDIIIPPPWWWbbbmmmvvv~~~zzzwww|||}}}pppkkkjjjiiimmmuuuzzzzzzuuuooofff]]]YYYYYYXXXVVV______fffttttttqqqrrrrrrpppqqqpppmmmjjjgggdddbbbaaa]]]]]]___dddiiillllllkkkhhhfffcccaaabbbdddhhhjjjsss~~~vvvrrrlllhhheeebbb```^^^]]]\\\ZZZYYYXXXXXXYYYYYYWWWWWWWWWWWWWWWYYY\\\___]]]___aaadddgggiiikkkkkkqqqsssuuuwwwwwwwwwyyy{{{|||~~~~~~}}}~~~~~~zzzuuusssuuuxxxvvvvvvvvvvvvtttqqqmmmjjjnnnnnnooooooooommmkkkiiihhhhhhgggeeedddbbbaaaaaa___``````aaabbbbbbccccccaaa``````_________``````_________^^^____________^^^___``````___^^^___aaadddddddddcccccceeehhhkkk{{{bbbQQQGGG>>>888777666333000111////////////...............//////...,,,,,,...///------.........------,,,,,,++++++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,+++***))))))))))))''''''''''''''''''''''''((()))))))))***+++++++++))))))))))))))))))))))))((())))))******++++++++++++++++++,,,,,,+++++++++)))))))))))))))*********++++++,,,,,,+++)))'''&&&++++++++++++++++++++++++)))))))))))))))*********)))))))))************+++))))))))))))***+++,,,---+++******************+++,,,,,,,,,,,,+++++++++++++++,,,---...............,,,,,,,,,---......//////...//////000111222333333333333555666666666555444222222111222222333444555444444333333333444555555222333555777777666444333333333333444666777666555888888777666555777;;;>>>JJJLLLSSS^^^gggrrr|||wwwvvvxxx}}}{{{oooiiieeeeeeiiippp{{{}}}xxxyyy}}}~~~{{{xxxoooeeeVVVQQQRRR[[[eeemmmtttyyy|||zzzvvvrrrooolllkkkkkkbbbdddjjjsss}}}yyyuuunnnhhhfffhhhlllnnnxxx~~~|||xxxoookkkeee```^^^]]]\\\[[[YYYXXXWWWVVVVVVVVVWWWXXXUUUUUUTTTUUUVVVWWWYYYZZZXXXYYY[[[^^^```aaabbbccchhhjjjkkklllkkklllnnnppptttwwwzzz|||}}}}}}|||zzzvvvsssrrrssstttssssssrrrqqqooollljjjiiilllkkkiiiiiiiiihhheeeccc`````````aaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]____________```aaabbbbbb`````````aaaaaaaaaaaaaaa```aaabbbaaa___^^^___```ddddddeeefffhhhlllqqquuufffTTTFFF>>>777666666333000111////////////............000111111///------...///111111111000000//////...---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,------,,,+++***))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,++++++************++++++(((((())))))******++++++******+++******)))((((((((())))))******+++++++++)))))))))******+++++++++))))))))))))************))))))((((((((()))*********++++++++++++++++++***+++++++++++++++,,,,,,,,,***+++,,,...//////......,,,,,,------...//////000......///000111222333333111111222333333333333333222222222222333444555666333333333333333444555666444555666666666555444333333222222444666777666444555555444444333555777999BBBAAAGGGSSS^^^fffpppyyy}}}vvvuuuuuuzzz}}}tttmmmmmmjjjhhhmmmyyy~~~pppdddYYYUUUUUUUUUWWWZZZaaahhhooovvv~~~zzzyyyyyyyyypppsss{{{}}}tttmmmkkknnntttxxxzzz}}}|||yyywwwxxxvvvrrriiieee___[[[YYYZZZZZZZZZYYYXXXVVVTTTTTTTTTTTTUUURRRQQQRRRSSSTTTVVVVVVUUUUUUVVVWWWYYYZZZ[[[[[[[[[^^^___aaaaaaaaabbbeeegggiiikkknnnpppqqqsssxxx|||zzzzzzzzz{{{|||~~~}}}}}}~~~zzzxxxuuussssssqqqpppnnnnnnnnnmmmllljjjiiijjjjjjgggeeebbbaaabbbcccaaa```]]]]]]]]]^^^_________```^^^_________^^^]]]\\\[[[]]]]]]]]]^^^___aaaccccccaaabbbbbbccccccdddccccccddddddeeecccaaa``````aaabbbdddfffjjjnnnuuu}}}iiiVVVHHH@@@999888888555222333000/////////............111222222000...---...////////////...---,,,,,,,,,.........------,,,++++++************************---,,,***))))))***,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++***))))))***+++,,,'''(((((()))***++++++,,,)))))))))))))))*********''''''((()))***++++++,,,*********++++++,,,,,,,,,))))))))))))***************)))(((''''''&&&''''''***+++,,,------,,,+++************++++++,,,,,,---(((***,,,...////////////------......///000000000---...///000111222333333000000111222222222222111333333333333444555666777333333333333333444555666666666666666555444333333333222222444666666555444111111222333444777999;;;<<<:::@@@NNNZZZ```ffflllqqqyyy~~~~~~zzzvvvrrruuuwwwvvvlllbbbaaaiiiuuu|||~~~oooaaaVVVNNNJJJJJJHHHNNNSSSXXXcccrrr~~~~~~uuuoooooottt}}}~~~~~~{{{wwwwwwzzzyyyuuufffaaa\\\XXXWWWXXXYYYYYY[[[YYYWWWUUUTTTSSSSSSSSSOOOOOOOOOQQQSSSTTTSSSRRRTTTUUUVVVWWWWWWXXXWWWWWWWWWXXXZZZ[[[[[[]]]```bbb```bbbddddddeeehhhnnnsssttttttuuuvvvyyy||||||}}}}}}{{{|||}}}~~~~~~~~~~~~~~~yyyvvvtttrrrssstttrrrmmmhhheeeeeeeeeccccccccceeegggccc```\\\[[[^^^``````______^^^^^^^^^]]]]]]\\\\\\YYYZZZ[[[]]]^^^]]]]]]\\\[[[[[[\\\]]]___aaabbbcccbbbcccdddeeeeeeeeeeeeeeegggggggggfffcccaaaaaabbb```cccggglllsss}}}iiiVVVJJJBBB:::999888444333333000000////////////000000//////...------------...((()))+++---......---,,,///......---,,,,,,++++++,,,---------,,,+++***)))------,,,,,,+++***))))))+++++++++***)))(((((('''+++*********))))))(((((('''''''''(((***+++---...******))))))((((((''''''))))))************)))))),,,++++++)))'''%%%###"""*********)))))))))))))))++++++++++++++++++++++++,,,+++***((((((***+++,,,***************)))((('''))))))))))))************,,,,,,------,,,+++)))((())))))(((((()))+++---...+++++++++,,,,,,---------+++---///---++++++---000000000000000000111111222111111000000000000111111//////000111222222333333000000111222333333444444555444444333333333444444000222444444333111111111333222111333666888999888777555333333444666666666555999>>>DDDKKKSSS[[[```gggffflll{{{{{{uuuqqqrrruuu}}}{{{wwwsssnnniiiggggggjjjllluuu}}}}}}qqqqqqtttzzzrrraaaTTTKKKIIIKKKMMMMMMOOOSSS[[[bbbrrr{{{|||qqqooowwwwwwggg]]]VVVVVVXXXWWWVVVWWWVVVYYYZZZWWWRRRPPPRRRVVVVVVTTTRRRQQQQQQRRRSSSTTTVVVUUUTTTUUUVVVUUUSSSQQQRRRVVVZZZ[[[YYYXXXYYY\\\[[[ZZZYYYYYY[[[___cccfffhhhjjjnnnpppqqqsssuuuwwwyyy{{{}}}}}}|||{{{zzz{{{~~~~~~~~~|||||||||}}}~~~~~~|||zzzxxxwwwuuusssoookkkhhhfffeeeeeeccccccbbbaaa``````aaaaaa^^^^^^^^^]]]]]]^^^^^^^^^```___^^^]]]\\\\\\\\\\\\ZZZ[[[\\\\\\\\\[[[YYYXXX]]]]]]]]]^^^___aaabbbcccbbbdddgggiiihhhhhhhhhhhhhhhhhhiiiiiihhhgggfffeeelllgggeeennn}}}hhhVVVJJJAAA:::888777333111222......------------......//////...------------...---...///000111111111111/////////...------,,,,,,&&&&&&''''''((())))))***,,,,,,++++++******)))))),,,,,,++++++***))))))(((************)))))))))(((''''''''''''(((***+++,,,***))))))(((((((((((()))))))))************)))))))))***+++,,,,,,---,,,,,,***)))))))))))))))))))))++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++++++++*********))))))))))))))))))************((()))+++,,,------,,,+++***))))))))))))+++,,,---************++++++++++++***,,,------++++++...000000000//////000000111222111111000000000000111111///000000111222222333333000111111222333333444444444444333222222222222222000222444555444333333444555444333444666777777666666444222222444555666555666888:::===BBBIIIQQQWWW___bbbiiiuuu~~~vvvqqqttt{{{~~~zzztttooojjjhhhggghhhhhhrrrxxxtttqqqpppxxx{{{nnneeeYYYWWWSSSOOOLLLLLLOOORRRZZZaaakkkssszzzzzz{{{tttbbbZZZSSSTTTUUUUUUTTTUUUXXXXXXXXXVVVTTTTTTVVVXXXYYYXXXVVVUUUTTTTTTUUUVVVQQQPPPPPPRRRUUUWWWWWWVVVSSSUUUWWWXXXWWWWWWWWWWWWVVVVVVVVVWWWXXX[[[]]]^^^```bbbeeeggghhhiiikkkmmmpppsssuuuvvvvvvvvvwwwxxxyyyyyy{{{|||}}}~~~~~~~~~}}}{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~||||||{{{||||||}}}~~~~~~}}}|||}}}~~~~~~|||{{{{{{zzzyyywwwuuutttsssrrrooommmjjjhhhfffeeeeeeeeebbbbbbaaa```````````````______^^^^^^^^^^^^______^^^]]]\\\[[[[[[ZZZZZZZZZYYYZZZ[[[\\\\\\[[[[[[ZZZ]]]]]]^^^___aaaccceeeffffffjjjoooqqqqqqnnnkkkhhheeefffffffffeeeeeefffgggnnnjjjiiioooyyy~~~fffVVVJJJAAA999777666222000000......------------......//////...------------...------------...///000000000000///......------,,,)))((((((((((((***+++,,,************)))))))))))),,,,,,,,,++++++******)))************)))))))))))))))((((((((())))))***+++***)))((('''((()))***+++))))))************))))))%%%&&&(((***,,,------...))))))))))))))))))******))))))))))))))))))))))))******((((((((((((******---,,,+++*********+++,,,))))))))))))************((()))***,,,,,,,,,,,,++++++******)))******++++++,,,,,,+++++++++++++++***)))+++,,,,,,+++,,,...000///////////////000111111111000000//////000000111000000000111222222333333111111111222222333333444555444333111000000000000///111444555444444555777777555444444555666555444444333111222444555555444888888888888:::???FFFKKKSSSZZZcccjjjqqq|||}}}rrrrrrzzz{{{vvvrrrmmmjjjiiillltttwwwrrrttt{{{~~~xxxssskkkddd```]]]ZZZYYYSSSUUUXXX\\\```fffmmmrrr|||{{{ooo]]]VVVRRRTTTVVVUUUUUUVVVYYYWWWTTTSSSUUUWWWYYYYYYZZZYYYXXXWWWUUUTTTSSSSSSOOONNNMMMOOORRRVVVWWWXXXUUUTTTTTTVVVWWWXXXWWWUUURRRSSSTTTUUUVVVWWWWWWXXXYYY[[[]]]^^^^^^^^^```bbbeeegggjjjllllllmmmoooqqqpppqqqsssuuuwwwyyyyyyzzz{{{||||||{{{yyyxxxxxxyyy}}}|||||||||}}}}}}~~~{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzz{{{|||}}}}}}{{{zzzzzzzzzzzzzzz{{{{{{}}}}}}~~~}}}|||zzzxxxwwwwwwxxxyyyyyyxxxwwwvvvttttttrrrpppnnnlllkkkkkkkkkhhhgggeeedddcccddddddeeebbbaaa````````````````````````____________``````^^^^^^]]]\\\\\\[[[[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^___bbbeeeiiilllnnnkkkoootttwwwvvvpppiiidddfffggggggggggggiiilllooosssrrrrrruuuyyy}}}~~~~~~{{{fffVVVIII@@@999666555111...///000000////////////000000//////...------------...,,,,,,+++***+++,,,...//////......------,,,++++++...,,,***((((((((()))***(((((((((((())))))))))))+++++++++*********))))))*********)))))))))))))))++++++***************+++***)))((('''((()))+++,,,))))))************))))))&&&'''((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((''''''((())))))---+++)))(((((()))+++,,,((()))))))))************++++++,,,,,,+++***((('''++++++******************///.........------,,,,,,++++++++++++++++++---...///............///000000000000////////////000000000000111111111222222222111111111222222333333333555555333222000000//////000111333333333333444666444333333333555555444222333111111222444555555444888888888888888:::>>>BBBHHHOOOXXX^^^cccmmm{{{yyyqqquuuzzz}}}|||{{{~~~~~~~~~~~~}}}zzzwwwsssqqqyyy}}}ooorrruuuwwwzzz{{{pppmmmiiiddd```]]][[[YYY^^^eeemmmsssyyyvvvjjj\\\WWWVVVZZZ]]]\\\\\\^^^___ZZZUUUVVVZZZ^^^___^^^]]]\\\\\\ZZZXXXVVVTTTRRRSSSPPPNNNNNNOOORRRSSSSSSWWWUUUTTTVVVZZZ[[[ZZZWWWTTTTTTSSSSSSTTTTTTUUUVVVXXXYYYZZZZZZYYYYYY[[[\\\\\\^^^```bbbbbbccceeegggjjjkkklllnnnpppqqqrrrrrrssstttuuuuuutttsssuuuvvvxxxxxxwwwwwwwwwyyyzzz{{{yyyzzz{{{|||}}}~~~~~~~~~}}}~~~}}}~~~{{{|||~~~}}}{{{zzzyyyxxxxxxwwwwwwwwwxxxyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyxxxwwwvvvtttrrrqqqrrrrrrsssrrrqqqpppooonnnmmmkkkhhhfffddddddeeeeeeeeedddcccbbbbbbbbbccccccbbbbbbaaa``````aaaaaaaaaaaaaaa````````````aaaaaa````````````______^^^^^^]]]]]]]]]^^^^^^_________]]]___bbbgggmmmrrrwwwyyyuuuwwwyyyzzzxxxqqqhhhbbbfffgggiiiiiijjjnnnuuuzzz{{{~~~zzzeeeUUUHHH@@@888666444111//////000000////////////000000//////...------------...///...---,,,,,,---///000------,,,++++++******)))+++)))'''%%%$$$%%%&&&'''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************)))(((((((((((()))))))))(((((()))***+++,,,))))))************))))))******+++++++++******)))(((((())))))************(((((((((((((((((((((((())))))(((((((((((())))))***)))(((&&&'''(((***+++((()))))))))***************+++,,,,,,+++***((('''***+++++++++*********))).........------,,,,,,,,,,,,+++*********+++++++++.........---......///000000000////////////000000111111111111111222222222111222222222222222333333666555444333111111000000111222333222000000111222111000000222444555333222222111111222444555555444222555777999999999:::;;;???DDDLLLSSSZZZbbbkkkrrr}}}}}}yyy{{{{{{zzzwwwxxxzzz|||}}}}}}}}}~~~~~~|||zzz~~~xxxmmmdddaaafffooouuuyyy|||ooobbbYYYSSSVVVZZZ\\\___gggttt~~~tttlllaaa___```fffiiihhhhhhkkkiiiccc]]]]]]bbbffffffdddccccccbbb```]]][[[XXXWWWWWWTTTQQQPPPQQQRRRSSSSSSXXXVVVUUUWWW[[[]]]\\\ZZZWWWVVVTTTSSSSSSTTTVVVWWWXXXYYYYYYXXXWWWVVVXXXZZZXXXZZZ[[[[[[ZZZZZZ\\\^^^cccdddeeeffffffggggggggghhhjjjlllmmmmmmnnnpppqqqqqqpppppppppppprrrtttuuuuuuvvvwwwyyyzzzzzzzzzzzzzzz{{{|||zzzxxxwwwxxxyyywwwwwwyyyzzz{{{|||||||||~~~}}}}}}|||zzzxxxvvvuuuuuuttttttsssssssssssstttuuuttttttssssssssstttttttttssssssqqqpppnnnmmmllljjjjjjiiiiiihhhgggfffeeehhhfffdddbbbaaaaaabbbccceeeeeedddcccbbbbbbaaaaaabbbbbbaaaaaaaaabbbbbbcccaaaaaa````````````aaaaaa``````aaaaaaaaa```______^^^^^^^^^]]]]]]]]]^^^^^^___ccciiipppwww}}}~~~}}}{{{xxxrrrjjjddd___bbbfffhhhjjjqqqzzzyyycccSSSGGG???888666555222000111......------------......//////...------------...,,,,,,+++++++++,,,,,,---,,,++++++******)))((((((((((((''''''((()))+++,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************''''''&&&%%%%%%%%%&&&&&&))))))******************))))))************))))))&&&'''((()))************((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&'''((()))***))))))))))))************'''((()))++++++++++++***)))******+++++++++******++++++***************))),,,***))))))***++++++***---------------...//////000//////......//////000111111111111111111111111222222222222222222222222666555444222222111111111111222222111///...000111//////000222444555333222111111111333555666555444,,,000555777888777666666999<<>>777666666333222333......------------......//////...------------...*********++++++******))),,,,,,++++++***)))))))))******++++++,,,---------*********))))))(((((((((((((((((((((((()))))))))((()))))))))************'''&&&&&&&&&&&&''''''((()))***+++,,,,,,+++)))((())))))************))))))$$$%%%&&&'''((()))))))))'''(((((()))******++++++)))))))))))))))))))))))))))******************)))'''((((((((())))))))))))))))))))))))************&&&((()))***++++++******((()))***+++,,,,,,++++++((())))))))))))))))))***)))'''&&&'''+++------,,,------,,,,,,------.../////////............//////111111111111111111111111222222222222222222222222333333222111111111111111111111222111///000222444222222333444666555333111111111222444777888666555,,,///333555555555555666333666:::???DDDLLLTTTZZZbbbmmm|||}}}xxxsssqqqqqqrrrrrrttt{{{wwwyyy}}}tttfff]]]XXXVVVQQQYYYdddnnnxxx{{{yyyvvvsssqqqpppqqqqqqmmmmmmlllkkklllqqqzzz~~~zzzuuurrrrrrqqqnnnlllllljjjgggdddbbbaaa``````dddcccccceeegggiiiiiihhhfffeeedddbbb___^^^___```]]]^^^aaabbbbbbaaa___]]]YYYYYYYYYWWWUUUUUUWWWZZZXXXYYYYYYWWWVVVVVVXXXZZZYYYZZZZZZZZZZZZZZZYYYYYYZZZ[[[]]]^^^]]]^^^```aaa______aaabbbcccdddddddddeeefffgggiiijjjjjjkkkkkkjjjjjjjjjiiihhhhhhjjjkkkmmmmmmnnnnnnnnnnnnmmmmmmjjjkkkmmmnnnnnnmmmlllkkkjjjiiihhhgggfffffffffffffffffffffffffffggghhhiiihhhgggfffeeeddddddddddddeeedddddddddcccddddddddd``````aaabbbbbbcccddddddddddddddddddcccbbbaaaaaa_______________```aaaaaaaaa``````______``````aaa^^^___aaabbbbbbaaa___^^^`````````aaabbbdddfffhhhpppuuu}}}|||yyyyyyzzzxxxrrrmmmjjjqqqzzzwww^^^LLLFFF>>>777777666444333444000000////////////000000//////...------------...---...///000///...---,,,------,,,,,,+++******)))******+++******)))'''''',,,++++++***)))((((((''')))))))))))))))*********(((((())))))*********+++)))))))))))))))***++++++)))***,,,------+++(((&&&))))))************))))))***++++++,,,,,,,,,,,,+++'''(((((()))***+++++++++******************************++++++++++++******'''((()))***+++*********))))))))))))******************++++++***)))'''&&&'''(((***+++,,,,,,,,,+++))))))******+++++++++,,,&&&$$$$$$&&&+++//////...---,,,,,,,,,,,,---......//////............//////222222111111111111111111222222222222222222222222111111000000000000000111000111111111111222555777666555666777777666333000222222333555888888777555000222444555444555777888000444777888;;;CCCOOOXXXVVVaaannn}}}yyyrrrooommmmmmmmmrrryyysssggg```WWWZZZ^^^aaadddiiiqqqwww{{{|||~~~~~~ssshhhaaaaaaeeeiii{{{|||zzzwwwuuuqqqnnnlllkkkkkklllmmmlllmmmnnnpppqqqpppnnnooopppnnnjjjddd```aaadddaaadddjjjmmmnnnjjjfffbbb[[[[[[ZZZXXXWWWWWWZZZ\\\XXXYYYYYYXXXWWWWWWZZZ\\\YYYZZZ[[[[[[\\\\\\[[[[[[XXXZZZ[[[ZZZYYYXXXYYY[[[YYY[[[]]]___`````````______```aaabbbcccdddddddddbbbcccccccccbbbcccfffhhhgggggggggggggggfffeeeeeeccceeegggiiijjjiiihhhgggfffeeedddcccbbbaaaaaaaaaaaa```aaaaaabbbcccdddeeedddcccbbbaaaaaaaaaaaaaaa______^^^^^^^^^___``````^^^___aaabbbddddddddddddbbbbbbccccccccccccbbbbbb]]]]]]]]]]]]]]]^^^___`````````____________`````````aaacccddddddcccbbbaaaccccccdddfffiiillloooqqqwww|||zzz}}}rrr\\\NNNCCC<<<888777555111///111000000///...............,,,***(((***,,,---,,,)))//////...---,,,++++++***......------,,,++++++***,,,+++***((((((((())))))***)))((()))***+++***)))(((((((((((((((((((((((((((***+++***'''&&&'''))))))((('''&&&''')))+++,,,+++***)))((((((((((((((())))))))))))))))))))))))+++*********))))))(((((('''((()))******+++******&&&%%%$$$&&&)))+++++++++******))))))))))))******))))))((())))))***++++++(((((())))))******************+++******)))((('''++++++++++++++++++++++++)))))))))***+++++++++,,,------------------,,,,,,,,,---......///...............////////////......000000000000000///......111111000000000000111111222222222111111111000000111111111111222333444555666666666666555444333222000000111444666666444222444333333444555666444333444444444555888;;;>>>AAAQQQ[[[gggpppvvvzzzuuutttttttttuuu{{{~~~~~~}}}xxxxxx|||rrrpppkkkddd___\\\\\\^^^cccfffllluuu~~~uuukkkkkkpppyyy}}}{{{yyyzzzzzz}}}xxxrrrtttuuusssnnniiieeefffhhhhhhkkkppptttwwwtttooojjjgggbbb\\\YYYYYYYYYWWWUUUZZZXXXVVVUUUVVVWWWWWWVVVXXXZZZ\\\[[[ZZZ[[[ZZZYYYXXXYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZYYYYYYZZZ\\\]]]]]]]]]___^^^]]]^^^_________^^^```````````````aaaaaaaaa______``````aaaaaabbbbbbbbb```^^^\\\[[[\\\]]]^^^]]]]]]]]]^^^^^^_________````````````````````````aaaaaa```___```aaa^^^[[[`````````aaabbbcccddddddbbbcccdddccc```______```bbb\\\ZZZ]]]]]]ZZZ[[[______^^^___aaaccccccbbb```ccceeelllvvvyyysssllljjjlllmmmooooooooottt|||pppZZZLLLCCC===888777555111///000000000///...............111///---...000111000............------,,,,,,+++++++++***))))))(((((('''+++***)))((((((((()))***)))((('''(((***+++***)))((((((((((((((((((((((((&&&(((******))))))+++---***((('''&&&&&&&&&((()))(((''''''&&&%%%%%%&&&&&&************************************)))))))))((())))))*********))))))((($$$###"""###&&&'''''''''******))))))))))))******))))))((((((((()))******(((((((((((())))))*********************)))((((((+++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))***+++,,,---......,,,,,,---...........................---+++******000000000000000///......111000000//////000000111222222222111111111000000111111111111222333444444666666666555444333222111111111222444666666444111333333222444555666444333333333333444777:::===???GGGPPP[[[bbbfffnnnzzz}}}vvvpppoooqqqvvvyyynnnfffbbb______aaafffooo{{{||||||wwwqqqmmmnnnoootttvvvyyy|||~~~|||wwwsssppplllfffbbbaaa```^^^]]]aaa___\\\ZZZZZZZZZYYYXXXYYYYYYWWWWWWXXXZZZZZZYYY]]]]]]]]]^^^```aaaaaa```]]]]]]\\\[[[[[[[[[[[[[[[\\\ZZZXXXWWWXXXZZZ[[[[[[\\\[[[\\\]]]^^^^^^]]]\\\[[[[[[\\\]]]^^^_________[[[\\\\\\]]]]]]^^^^^^^^^]]]\\\[[[YYYXXXXXXYYYZZZZZZZZZ[[[\\\]]]^^^___```^^^^^^^^^^^^^^^^^^^^^^^^```aaaaaa___^^^^^^]]]\\\[[[\\\^^^___aaabbbccccccdddcccbbbaaaaaaaaabbbbbbbbb^^^]]]```aaa^^^^^^aaacccaaaaaabbbeeeggghhhgggnnnttt{{{{{{{{{{{{{{{}}}mmmXXXKKKCCC===888777444000...000000000///...............000...---...///000///---------------------------------,,,++++++******)))(((((('''''''''((()))))))))((('''((()))***)))(((((((((((((((((((((((((((%%%''')))***++++++...///***)))'''&&&%%%%%%&&&&&&*********)))))))))))))))************************************))))))))))))************)))((('''&&&(((&&&&&&'''((())))))(((***))))))(((((())))))***))))))(((((('''((((((((((((((((((((()))))))))))))))************))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++((())))))***+++,,,------+++,,,------......---------------------,,,++++++//////000000000///......000000////////////000000222111111111111000000000000000000000111222333444555555555444333111000///222222222333555555333000333222222333555666444333222222222333555777:::;;;AAAJJJSSSXXXZZZ___iiiqqqzzzyyy|||~~~~~~uuujjjdddcccdddooo~~~|||uuulllhhhccc```ccckkktttzzzxxxoooooovvv|||wwwuuuvvvxxx}}}}}}~~~~~~zzzwwwtttpppkkkgggffffffeeedddgggddd```]]]]]]\\\[[[ZZZ\\\YYYVVVWWWZZZ\\\[[[[[[]]]\\\]]]```eeehhhgggeee___^^^]]]\\\[[[ZZZZZZZZZ___]]]ZZZWWWWWWWWWYYY[[[YYYZZZ[[[]]]]]]]]]\\\[[[XXXYYYZZZ\\\]]]^^^^^^^^^XXXYYYYYYZZZ[[[[[[\\\\\\ZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXZZZ[[[]]]___```aaa]]]]]]]]]]]]^^^______```dddeeeeeeccc___\\\]]]___XXXZZZ^^^aaadddfffggggggjjjeeeaaa```bbbeeefffeeedddaaa```aaa```]]]\\\^^^ccccccdddhhhnnntttwwwxxxzzzlllWWWJJJCCC<<<777666444000...///000000///..................------------------,,,,,,,,,,,,------...............---,,,,,,++++++***&&&&&&''''''(((((())))))(((''''''''')))***)))(((((((((((((((((((((((((((&&&'''((()))***,,,---...)))((('''&&&&&&&&&&&&'''+++++++++,,,+++++++++***((((((((((((((((((((((((*********)))))))))))))))))))))******)))(((''''''***)))((()))******)))'''))))))(((((((((((())))))***)))(((''''''&&&''''''))))))))))))))))))))))))((())))))*********))))))************************,,,,,,,,,++++++*********,,,,,,,,,+++******))))))++++++,,,---------------***+++,,,...///000111111...///////////////......000//////......//////000111111111111000000000000000000000000000111222222444333333333222000///...333222222333444444222000222111111333555555444333111111111222333555777888===DDDMMMRRRTTTXXX```fffooo|||}}}{{{{{{xxx|||tttiiiccc```\\\fffqqqxxx}}}|||rrrjjjgggfffgggmmmsss}}}}}}ppplllpppyyy|||yyytttrrrnnnkkkjjjjjjkkkkkknnnkkkfffcccbbbbbbaaa``````\\\[[[```cccbbb___]]]]]]\\\^^^dddkkknnnllliiicccbbb```___]]]\\\\\\\\\______]]][[[YYYXXXYYYZZZYYY[[[]]]^^^^^^]]]\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\XXXXXXYYYZZZ[[[\\\\\\]]][[[[[[ZZZZZZYYYYYYYYYYYYXXXYYYZZZ[[[]]]___``````]]]]]]^^^___aaadddfffgggkkkmmmnnnmmmeee]]]]]]```\\\^^^cccgggkkknnnppppppoooiiibbb```dddhhhiiigggllliiifffbbb^^^\\\]]]___bbbeeellluuukkkWWWJJJBBB;;;666666444000///000000000///...............///000000///............+++,,,,,,------.........******))))))((('''''''''&&&&&&'''((((((((()))))))))((('''((()))******((())))))))))))))))))))))))(((((((((((()))******)))'''''''''(((((())))))***''''''((())))))(((((('''''''''''''''''''''''''''))))))))))))))))))******''''''((()))))))))))))))'''&&&&&&'''((('''%%%###))))))(((((((((((())))))***)))(((''''''&&&''''''************************'''((()))***************************************++++++******))))))((((((...------,,,+++************++++++,,,,,,,,,,,,,,,)))***,,,...///000111111......////////////......//////............//////000000000000000000000000000000/////////000111111222222222222111000///...333222111222333333222000111111111222555555444333111111111111222333444444555;;;BBBGGGKKKPPPXXX^^^aaakkkzzz{{{~~~tttlllgggeeebbbgggkkklllllluuuvvvlllfffeeeeeegggkkkqqq{{{|||zzzwwwssspppoooooopppuuuqqqmmmjjjiiijjjjjjjjjeeeccchhhpppsssllldddaaabbbdddhhhooottttttpppllliiihhhfffdddcccaaaaaaaaa\\\^^^___^^^\\\ZZZZZZ[[[___```aaa```^^^]]]___aaafffeeeccc```^^^[[[ZZZYYYXXXYYYZZZ[[[\\\]]]^^^^^^]]]]]]\\\[[[[[[[[[\\\\\\YYYZZZ[[[\\\]]]^^^___```______aaacccggglllppprrrttttttvvvuuulll```]]]aaacccfffiiinnnqqqtttvvvwwwpppjjjcccbbbfffiiiiiigggpppooojjjdddaaaccciiillllllrrr}}}}}}jjjVVVJJJ@@@:::555555444111000111000000///...............---......---+++***+++,,,,,,,,,,,,------.........++++++******)))(((((((((''''''((()))))))))((((((***(((((()))***+++***)))))))))))))))))))))))))))+++)))(((((())))))(((&&&''''''(((((()))*********&&&''')))*********)))(((''''''''''''''''''''''''))))))))))))************%%%&&&'''((())))))))))))((('''''')))***)))'''%%%)))((((((''''''(((((()))))))))(((((('''(((((((((************))))))))))))&&&'''(((******+++++++++************************)))))))))))))))(((((((((++++++++++++,,,,,,------)))***++++++,,,,,,++++++***++++++,,,,,,,,,++++++------.../////////............------------......//////000000000000000111000000////////////000000000111111111111111000000222111000111222333222111000000000222444555555333111111111222222222222222111555;;;@@@DDDJJJRRRXXXZZZbbbmmmtttyyy|||vvvqqqmmmlllmmmnnnmmmiiigggmmmzzz|||qqqhhh]]]WWWYYYcccnnnuuu}}}yyyvvvyyy}}}wwwuuuuuuvvv|||xxxssspppooopppppppppoooqqqzzzxxxnnnllllllqqqxxx||||||vvvooojjjiiihhhfffdddcccbbbaaaaaa[[[^^^aaaaaa___^^^aaaccclllllliiieeebbbccchhhmmmssspppjjjddd___[[[YYYYYY[[[[[[\\\]]]___```aaaaaaaaa___]]]\\\\\\]]]___```\\\]]]^^^```bbbccceeeeeeggggggiiilllqqqvvv{{{~~~~~~zzzyyyyyyqqqfffcccgggpppqqqqqqrrrsssuuuvvvvvvmmmjjjggggggkkkmmmmmmlllmmmooonnnjjjjjjrrr{{{zzzgggUUUHHH>>>888444444444111111333000000///...............***,,,---+++((('''((())),,,,,,------------------------,,,,,,+++*********((()))*********)))((('''+++***)))***+++,,,+++***)))))))))))))))))))))))),,,***((((((******)))'''''''''(((((((((((((((((('''(((***,,,,,,+++***)))((((((((((((((((((((((((((()))))))))************''''''((((((((((((((('''))))))***+++---,,,***(((((((((''''''''''''(((((())))))((((((((()))******)))(((((((((''''''''''''&&&'''((()))++++++,,,,,,************************)))))))))))))))*********************++++++++++++)))******+++++++++++++++++++++,,,,,,,,,++++++***,,,---......//////.........------------------...////////////000000111111000//////......///////////////000111222222222222111000///000222333333222000///000222444555555333111222222222222111111000222444777999===CCCJJJPPPUUU]]]eeeiiikkkssszzzwwwzzzzzz~~~zzzwwwvvvvvvvvvuuusssnnnkkknnnuuu{{{zzzvvvxxx~~~nnncccaaabbbbbbaaa]]]eeeooowww~~~}}}}}}~~~}}}}}}~~~|||qqqkkkjjjiiigggfffeeedddddddddbbbdddfffeeedddgggnnnttt~~~yyyqqqlllnnnwww|||ssskkkddd```______bbbbbbccceeefffggghhhiiifffdddaaa______aaaeeegggcccdddgggjjjmmmpppssstttvvvwwwxxxzzz||||||wwwoooooovvv{{{wwwtttsssrrrrrrlllnnnpppsssvvvxxxyyyyyyttt{{{~~~xxxfffSSSGGG<<<777333444444222222444000000///...............---///000///+++***+++---------------------------******))))))((('''''''''******+++++++++)))((('''+++*********,,,---,,,+++)))))))))))))))))))))))),,,***((())),,,,,,+++((((((((((((((('''&&&%%%$$$###%%%'''((()))((('''&&&************************(((((())))))*********+++))))))))))))((('''&&&%%%%%%%%%&&&)))******(((%%%((((((''''''''''''(((((())))))((())))))***+++,,,''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***)))((('''&&&))))))***+++++++++++++++***+++,,,---.../////////,,,,,,---.../////////......------,,,,,,------....../////////000000111111000//////.........//////...///000111333333444444111/////////222333444333000///000222444555555333222222222222222111000000111222222222444999@@@EEENNNUUU\\\^^^___eeerrr}}}rrrjjjkkkpppwww~~~~~~}}}}}}~~~zzzyyyxxxuuurrrrrrtttvvvtttpppqqq{{{~~~xxxoooaaaUUUQQQWWW^^^ccchhhrrr{{{tttqqqpppooonnnmmmllllllllljjjkkkkkkiiiiiiooozzz|||wwwzzz{{{rrrkkkgggggggggiiiiiijjjlllmmmoooppppppllljjjfffccccccfffjjjmmmkkklllppptttyyy}}}~~~|||xxx{{{|||vvvrrrpppooonnnsssyyy|||hhhUUUHHH???===999555222///...---222111///---,,,+++,,,,,,.........///......------111000...,,,+++++++++,,,***************+++++++++&&&((()))(((&&&%%%%%%&&&++++++******)))((((((((((((((())))))))))))((((((''''''((())))))))))))))))))******(((&&&%%%&&&(((((())))))*********))))))******)))))))))))))))***))))))******++++++,,,,,,(((((())))))((('''&&&&&&'''%%%$$$&&&)))+++***(((%%%&&&((()))***)))((((((+++***)))'''''')))***+++))))))(((((('''''''''&&&''''''((()))))))))))))))&&&'''''''''(((((()))))))))))))))***+++,,,......---,,,+++)))((('''''''''+++,,,---............---***************************---///...,,,+++---000...------,,,,,,------...,,,---------.../////////////////////////////////000000000000111111111111000000000000000000000000444333333222111111111222333222111111111222333444444555555555444555888;;;CCCGGGNNNUUU\\\dddkkkpppsss~~~uuunnnmmmsss~~~~~~yyy}}}}}}~~~~~~yyyyyyzzzyyyvvvtttttttttttttttttttttttt|||yyylll```[[[TTTPPPRRRYYYccciiinnnwww~~~|||zzzyyytttxxx{{{zzzyyy~~~vvvqqqpppqqqsssxxxtttrrruuu|||}}}vvvmmmiiikkkrrrwwwzzz|||~~~}}}{{{zzz}}}zzzfffRRRFFF>>><<<999555222000///...//////...------------.....................------...---,,,++++++,,,,,,---,,,,,,,,,++++++*********((()))******(((''''''(((%%%&&&''')))***,,,---...(((((())))))))))))((((((''''''((()))))))))))))))((())))))(((&&&&&&''')))((((((((()))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((('''&&&&&&(((&&&%%%&&&)))***)))((($$$%%%%%%&&&''''''&&&&&&+++***(((''''''(((***+++(((((((((''''''&&&&&&&&&''''''((()))))))))))))))''''''''''''((((((((())))))))))))***+++,,,---...,,,,,,+++)))((((((((((((*********+++++++++++++++************************)))+++---,,,+++***,,,......------,,,,,,------...---------...............//////////////////////////////000000000111111111111111111111111111111111444333222222111111111222333222111111111222333333000111222222111111333555:::>>>DDDJJJRRRZZZbbbhhhjjjqqq|||zzzssswww~~~www}}}|||~~~wwwvvvvvvuuutttsssrrrrrrqqqvvv}}}wwwqqqggg]]]WWWUUUVVVWWWYYY```gggkkkttt{{{{{{}}}~~~yyyxxx|||xxxdddPPPCCC<<<;;;888666333111000000,,,,,,,,,---........./////////.........---------+++++++++++++++,,,------...---,,,+++***))))))((()))+++,,,+++***))))))***###$$$&&&(((+++---///000(((((())))))))))))((((((''''''((()))))))))))))))&&&(((((((((&&&'''(((***((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&((('''&&&'''((()))((('''((((((((((((((())))))*********((((((((((((******((((((''''''''''''&&&&&&''''''((()))))))))))))))''''''''''''(((((((((((()))))))))***+++,,,---...,,,+++***)))))))))))))))******))))))******+++,,,************************(((***++++++***)))+++,,,...------,,,,,,------..................---------//////////////////////////////000000000000111111111111111111111111111111333333222111111111111222333222222111111111222222111333444444333222333444222555:::???FFFNNNWWW]]]ccceeelllyyywwwzzz|||yyywwwvvvoootttxxx~~~{{{oooeee^^^ZZZTTTVVVVVVUUU\\\jjjwww}}}vvvbbbNNNBBB;;;:::888666444333111111+++,,,------............000///......------------+++++++++++++++++++++,,,,,,,,,+++***))))))(((((()))***,,,+++***))))))***''''''((()))***+++,,,,,,))))))(((((((((((())))))''''''((()))))))))))))))%%%&&&'''''''''''')))+++))))))((((((''''''(((((((((((('''''''''((())))))(((''''''&&&&&&%%%%%%%%%'''(((((((((((((((''''''((((((''''''((((((''''''+++***)))(((((()))***+++***)))(((((((((((()))***((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((((((((((((((((((((())))))***,,,---...++++++***))))))*********,,,,,,+++++++++,,,---...************************)))***************++++++...------,,,,,,------.../////////...---------,,,////////////////////////////////////000000000111222222222222222222222222222222111111111111111222222222222111111111111111111333555555444222222222222333666999===EEEMMMRRR___bbbhhhppp{{{yyyzzz}}}}}}{{{yyy{{{{{{zzz~~~{{{vvvjjjggg```WWWUUUZZZ^^^^^^aaakkkxxxsss```MMMBBB:::999888777555333222111........................111000...---,,,,,,,,,---------,,,,,,+++***))))))((()))))))))))))))))))))''')))******)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))%%%&&&'''''''''(((***,,,+++***)))((((((((())))))))))))(((((()))******+++(((((((((''''''&&&&&&&&&''''''((((((((((((((('''(((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&''')))(((((((((((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((('''''''''((((((((()))***+++------++++++***************+++,,,,,,++++++,,,,,,---...************************++++++++++++,,,------,,,...------,,,,,,------.../////////...---------,,,////////////////////////...////////////000000000111111111111111111111111111111111000000111222222222222222222111111000000---///111111000.........333444555555888<<>><<<999777666444222000//////000111222444666777666333///+++)))***+++---///000000---***)))+++---+++***)))(((((()))***+++++++++******))))))(((((((((((('''(((((()))***+++++++++************++++++((()))++++++***))))))***(((((((((((()))***+++,,,************************(((''''''''''''(((((()))'''&&&&&&&&&'''(((***+++,,,)))%%%'''+++---+++((())))))))))))))))))))))))((()))))))))((('''&&&&&&)))(((((('''''')))***+++(((((((((((((((((((((((()))))))))))))))*********+++******)))((('''''''''******))))))((((((''''''------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++,,,------+++******,,,...000000////////////000000...------------...//////////////////////////////222222111111000000//////000000111111111111000000111111111111111000//////+++---000111111000000111111111222333444444555555888777888999===BBBFFFIIIVVVZZZdddqqq{{{{{{{{{|||wwwwwwxxxwwwoooeee\\\XXXXXXZZZ\\\ZZZYYYYYY^^^hhhvvv~~~qqqpppvvv|||{{{{{{~~~zzzlllYYYIIIBBB>>>;;;777555444333111000111111000000111222333333222111...,,,++++++---...***+++,,,***((('''))),,,+++***)))(((((()))***+++*********))))))))))))))))))(((((((((((())))))***+++******))))))******+++((()))******(((((()))***,,,++++++*********++++++''''''''''''''''''''''''))))))(((((('''((((((((('''''''''''''''((()))***...***''''''***+++)))&&&((((((((((((((((((((((((''''''(((((((((''''''&&&(((((('''''''''((()))***((((((((((((((((((((((((+++*********)))(((((((((***))))))(((''''''&&&&&&))))))))))))((((((((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++************++++++,,,------,,,******,,,...//////............//////...------------...//////////////////////////////111111111000000000000000111111111111111111111111111111111111111000//////+++...000111000000000111111111222222333333444444444444444555888<<<@@@BBBMMMOOOWWWbbbkkkttt~~~~~~~~~~~~~~~~~~wwwsssmmmfff```VVVSSSOOONNNRRR[[[eeellluuu|||~~~{{{lllZZZKKKEEE>>>:::555222111111111000333222111000///////////////...------,,,------...((()))))))))((((((***,,,******))))))))))))******))))))))))))***************))))))(((((((((((()))+++******))))))******+++((())))))((('''''')))***,,,+++***))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***))))))((((((((((((''''''((((((((((((((('''...+++(((''')))***(((%%%((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((,,,+++******(((((('''&&&******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++************++++++,,,------,,,+++***,,,......------------------......------------.../////////////////////////////////000000000000000000111222111000//////000111222111111111111111000//////,,,...000111000///000111111111222222222222222222333333222222333666999:::CCCDDDIIIQQQXXXaaannnzzz~~~}}}~~~~~~}}}~~~zzzxxxvvvuuuxxx}}}yyyiiicccZZZRRRNNNNNNPPPSSSUUUZZZ^^^```hhhvvvzzzkkkYYYLLLGGG===999444000///000000000222111000///...------------.........------,,,,,,++++++++++++++++++,,,---***))))))))))))))))))***(((((())))))******++++++******)))(((((('''((((((******))))))))))))******((())))))(((&&&'''(((***(((((('''&&&&&&&&&&&&&&&)))))))))))))))))))))))),,,,,,***)))(((((((((((('''''')))))))))((('''&&&,,,***((('''))))))((('''(((((((((((((((((((((((($$$%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((((((((((((******))))))((((((((('''+++++++++******)))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******++++++************+++++++++,,,---,,,++++++,,,---......------------.........------------...//////////////////////////////.../////////000000111111111000...------...000111111111111111111000//////---///000000//////000111222222111111111111111111555444333333333444555666<<<<<>>;;;777333000000000000000......------......////////////......---+++***)))---,,,+++,,,,,,,,,***((())))))************))))))))))))))))))***************))))))(((((((((((()))***))))))(((((())))))***((()))++++++***))))))***'''''''''(((((()))***+++))))))))))))))))))))))))+++***))))))((((((((((((''''''((((((((((((((('''&&&&&&&&&'''((()))***+++''''''''''''''''''''''''&&&'''(((((((((((((((((('''(((((()))***)))))))))((((((((((((((((((((((((%%%&&&'''''')))******+++''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))++++++************++++++***,,,...---,,,++++++,,,//////............//////...------------...//////////////////////////////...//////////////////000///...---,,,,,,---...///111111111111111000/////////000000///......000111111111222222222222222222222222111111000000111111222333888===??????DDDLLLVVV]]]fffpppxxx~~~zzzyyy|||{{{zzz~~~{{{xxxjjjpppxxx{{{||||||wwwmmmccc^^^ZZZUUUOOOPPPQQQRRRTTTWWW[[[^^^fffhhhkkkpppwwwyyydddNNNBBB???999777333222111111000/////////............//////---------,,,,,,+++++++++***))))))***------+++(((((()))***++++++***)))(((*********))))))))))))))))))(((((((((((())))))***))))))(((((((((((())))))'''***---...,,,***)))))))))))))))((())))))******(((((((((((((((((((((((())))))(((((('''((((((((('''''''''''''''((()))***&&&''''''''''''((()))***'''''''''''''''''''''''')))))))))***))))))((((((((((((***+++++++++***)))((((((((((((((((((((((((&&&'''''''''((()))))))))''''''''''''''''''''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))++++++************++++++***,,,......,,,++++++,,,...------------------......------------.../////////////////////////////////////////////.........////////////////////////111111111111111000//////000000000///......000222111111222222333333444444000000000000000111111111222111333666666666<<>>AAAGGGNNNUUU\\\aaadddrrryyywwwrrrrrruuuxxxzzzzzzzzz{{{{{{~~~~~~xxxqqqggg```[[[UUUMMMGGGIIIKKKNNNVVV___iiiooossssssrrrttt|||sss```PPPEEE>>>666444222111222222000//////...------------...//////...,,,******,,,...///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,......,,,*********)))))))))((((((((('''((((((((()))))))))***************************))))))))))))(((((((((((()))'''&&&%%%%%%''')))+++''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''(((((()))******)))(((((('''&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((()))))))))((('''&&&'''''''''''''''(((((())))))((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))(((+++++++++***************'''((()))+++,,,,,,,,,,,,,,,+++***+++---//////...111...)))((())),,,...///.........//////.........///...---...000111///---/////////000000000000000333222111000...---------......///000000000000000000000000000000000000000000111222222333333222222333444444555555555444444777999>>>DDDKKKSSSZZZ]]]gggmmmuuu{{{}}}{{{zzzzzz|||}}}~~~}}}vvvqqqjjjaaaZZZUUURRRPPPRRRVVV[[[]]]]]]^^^ZZZZZZ^^^bbbdddjjjpppsss```PPPDDD>>>666444222111222222000//////......------......///000---***((((((***---000,,,,,,------------,,,,,,...------,,,+++***))))))+++))))))***+++,,,+++***((((((((((((''''''''''''(((((((((((())))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))***)))'''%%%$$$%%%&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((())))))*********)))'''&&&%%%%%%&&&&&&%%%%%%&&&''''''(((((((((''''''((((((((('''&&&&&&''''''&&&&&&''''''((()))''''''&&&&&&''''''((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))++++++++++++++++++++++++((()))***++++++++++++***,,,+++***+++...000000000......,,,+++******---000---...///000000///...---...------...000111000...000000/////////.........222111111000///.........------...///////////////000000000000000000000000000111222222333333222222333444555666555444333222111222555999AAAJJJRRRWWW^^^aaadddggglllttt||||||~~~~~~xxxxxx|||zzzwwwxxxwwwwww}}}yyytttnnnhhheeeffffffbbb^^^]]]VVVQQQOOONNNNNNRRRWWWdddgggjjjlllmmmsss}}}ttt```OOOCCC===666444222111222222000/////////............//////...---+++******+++---...++++++,,,,,,,,,,,,++++++---,,,,,,+++***)))((((((+++)))(((''')))*********((((((((((((''''''''''''(((((((((((())))))))))))###$$$&&&''''''&&&$$$###''''''(((((())))))******+++***(((&&&%%%%%%&&&&&&''''''''''''''''''''''''(((((()))*********))))))((((((((()))))))))*********)))&&&%%%$$$%%%'''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((((()))***))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))*********+++++++++++++++******++++++************,,,+++***,,,///111222111&&&+++111333000,,,******,,,---///000000///---,,,------...///000000000///........................------...///000111111111---...//////000000//////000000000000000000000000000000111222222222222222222333444555444333111000000000111555;;;DDDMMMRRR[[[[[[\\\[[[]]]cccmmmuuuzzzrrrpppwwwzzzsssjjjfffkkkuuu~~~{{{tttlllccc^^^YYYUUUWWW[[[___^^^\\\YYYXXX[[[bbbggghhhjjjmmmpppuuuyyy~~~ttt```OOOBBB<<<666444222111222222000///////////////////////////------............------******++++++++++++******************************,,,***''''''((()))***************)))))))))(((((())))))))))))(((((((((((($$$%%%'''(((((('''%%%$$$''''''(((((())))))*********)))((('''''''''((()))((((((((((((((((((((((((''''''(((((())))))(((((((((((((((((())))))))))))***(((&&&%%%$$$%%%'''(((&&&&&&%%%%%%&&&'''))))))''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&((())))))******))))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((((((((((((((((((((('''((((((((()))))))))******))))))))))))))))))***))))))))))))******+++++++++++++++***************,,,+++***,,,///111222111&&&+++222444111---******+++---...000000...---+++,,,---//////////////////,,,,,,,,,---.../////////,,,---///000111111111111//////000111111111111000////////////////////////000000111222222222222111000111222333222222111000111111111444999@@@GGGKKKSSSUUUVVVUUUUUUYYYaaagggoooyyyxxxqqqnnnttt}}}wwwlllgggiiimmmqqqtttrrrqqqsss{{{|||xxxtttpppqqqtttuuunnneee^^^[[[YYYXXXWWWUUUUUUVVVYYY\\\^^^```aaagggooo{{{ttt```NNNBBB;;;666444222111222222000///...//////000000//////...,,,---///000000///---,,,******++++++++++++******)))))))))******++++++,,,,,,***(((''')))******)))++++++++++++************))))))))))))(((((((((((((((((()))******)))(((((((((((((((((()))))))))))))))(((((((((((())))))***))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((('''&&&&&&%%%&&&'''(((&&&&&&%%%%%%&&&''')))***'''''''''&&&''''''((()))&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''((()))******)))(((((((((((((((((((((((($$$%%%&&&'''(((***++++++((((((((((((((((((((((((''''''(((((())))))************))))))))))))******((((((((()))******++++++++++++******)))******+++,,,+++***+++...000000000---......---,,,,,,---///,,,---...//////...---,,,---///000000///......///++++++,,,---...///000111000111111111111///---,,,///000000111111111111111///////////////////////////000111111222222111111000000000111111222222222111111222444777;;;>>>AAAEEEIIILLLNNNOOOSSSYYY___^^^hhhxxxxxxsssppptttwwwzzz~~~|||wwwwwwwwwrrrllliiidddccceeemmmxxxyyyuuupppiiiddd___\\\YYYVVVTTTQQQNNNKKKKKKQQQXXX^^^ccchhhoootttyyyxxxzzz~~~~~~~~~ttt```NNNAAA:::666444222111222222000///...///000111111000///...,,,------......------,,,,,,,,,,,,------,,,,,,,,,*********+++++++++,,,,,,,,,+++))))))*********(((,,,++++++++++++************)))))))))((((((((('''(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%''')))***(((((('''''''''((()))***&&&&&&%%%%%%&&&&&&'''(((&&&'''((()))******))))))''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''((()))*********+++***)))(((((()))***+++(((((()))******+++,,,,,,+++******))))))***+++,,,,,,+++***+++---//////...000...,,,+++---.........------------------------...000222111...,,,---...------....../////////000111111222222111...,,,+++...//////000111000000000///////////////////////////000000111111111111111222111000000111333555777111222444666777777777777888<<<@@@CCCFFFJJJQQQWWWTTT\\\gggqqqzzz}}}|||{{{yyyvvvxxx~~~~~~}}}sssmmmjjjfffdddgggooowww|||~~~}}}vvvooohhhaaaYYYSSSMMMMMMNNNPPPSSSWWW\\\___fffgggkkknnnnnnpppyyyttt```NNNAAA:::666444222111222222000///...///000111111000///...------,,,++++++,,,---------......//////......---,,,,,,++++++++++++++++++,,,+++******++++++***(((++++++++++++*********)))******))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''******))))))((((((''''''(((((((((''''''&&&%%%%%%''''''''''''''''''''''''///---)))&&&&&&''')))+++&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&'''&&&%%%$$$%%%''')))+++)))(((''''''((()))***+++&&&%%%%%%%%%%%%&&&''''''&&&''')))******))))))((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((()))******++++++***)))(((((()))***+++))))))***+++,,,,,,------+++***)))))))))***,,,---,,,+++******,,,...---------,,,---000222222---(((...------,,,,,,------...///111333111...+++,,,---000////////////............///111222111000...------....../////////////////////////////////////////////000111111111111111333222111000222555888:::333444777888888777444222111555888;;;===BBBIIIOOORRRVVV\\\aaahhhuuu{{{|||}}}zzzxxxrrrkkkiiikkkooorrrrrrvvvwwwzzz}}}yyyooohhhbbb^^^ZZZYYYZZZ]]]___```hhhiiillllllgggeeelllvvvxxxwwwwwwxxx|||vvvaaaOOODDD>>>777555444444444444333111222111000///...---------000///...---------------......---------,,,,,,,,,***************)))((((((************************)))+++,,,......---+++*********)))((('''''''''((((((((())))))))))))((((((******))))))((((((((('''((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&((()))))))))((('''%%%&&&&&&&&&''''''((((((%%%&&&((()))))))))((('''''''''%%%$$$$$$%%%&&&'''***)))(((''''''((()))***'''''''''''''''''''''''')))(((%%%$$$$$$%%%&&&'''((((((''''''''')))+++,,,((((((((((((((((((((((((************************((((((''''''''''''(((((((((((((((((())))))))))))++++++******++++++,,,---......---------,,,,,,,,,000---***)))+++...///000...///000111111111000///---------............///000////////////000000111222111111000000000000000////////////000000000000111222222333333222222111000000000111222222333333222333555666666555333222333333444555777:::===>>>OOOUUU[[[]]]^^^dddqqq{{{}}}{{{|||yyyuuupppmmmlllllllllrrrrrrpppllliiillluuu}}}uuurrryyy~~~{{{}}}~~~wwwtttqqqnnnmmmjjjiiiiiijjjlllmmm}}}wwwbbbOOOCCC===666555444333444444333111///...---,,,,,,,,,,,,,,,//////...---------------,,,,,,,,,,,,++++++++++++***************))))))(((************************+++,,,---......---+++***+++***))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&'''''')))*********)))((()))(((''''''''''''((()))))))))((((((((((((((()))''''''''''''''''''''''''%%%$$$$$$$$$%%%''')))***''''''''''''((()))***+++))))))))))))))))))))))))************************((((((''''''''''''((((((************))))))))))))++++++******++++++,,,---+++,,,,,,,,,------......------+++++++++---000222666555333222111000000000---------............///......---------...//////111111000////////////000////////////000000000000111222222222222222222111//////000000111222222333111222333444444333222111333333333444666888;;;<<<===DDDMMMUUU[[[```dddgggrrrxxx~~~~~~~~~~~~yyyuuussssssuuuwwwrrrqqqlllddd]]]\\\ccciiirrruuuzzz~~~~~~{{{xxxuuussssssuuuvvvxxxyyywwwsssppprrryyyxxxcccPPPBBB<<<666555333333444444222111...------,,,,,,,,,------///...------------------+++++++++*********))))))******++++++******)))(((************************------.........,,,+++***)))(((((((((((())))))******)))(((''''''((()))***((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&''''''((()))((((((((('''&&&&&&%%%%%%(((((()))************)))(((((('''''''''(((((()))'''(((((())))))(((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))&&&&&&'''((())))))))))))************************************************)))((((((''''''(((((())),,,+++++++++******))))))+++************+++,,,,,,******+++,,,---...//////+++------,,,,,,...444888BBB???999444000///000000---------............///...............///000000111000//////......//////.../////////000000000111111111222222222222111111......///000000111111222000111222333333222111000333333333333444666777888555999AAALLLUUU[[[^^^___gggnnnuuuyyy|||{{{~~~|||~~~yyymmmaaa\\\^^^cccdddeeefffhhhkkkmmmoooqqquuuyyy|||xxxxxx}}}~~~zzztttqqqsssxxx}}}||||||{{{|||zzzvvvvvvzzz}}}~~~yyydddPPPAAA:::666444333333333333222000//////.........//////000......---,,,,,,---------+++++++++************)))***++++++++++++***))))))************************............---,,,***)))&&&&&&&&&&&&''''''((()))+++***'''&&&&&&'''***+++''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((('''&&&%%%&&&'''((()))'''''''''''''''&&&&&&&&&'''((((((((())))))))))))%%%%%%%%%%%%&&&&&&&&&'''&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&''')))***))))))((())))))))))))))))))))))))************************))))))(((((((((((()))))),,,++++++******))))))(((***************++++++,,,******+++,,,------......+++---...---,,,222<<>>FFFPPP[[[aaafffnnntttuuuwwwwwwpppooorrrooolllfffcccaaaaaabbbbbbhhhnnnuuuzzz{{{|||}}}}}}xxxsssqqqmmmhhheeeiiipppvvvxxxvvvssspppnnnnnnnnnnnnooopppqqqrrrtttqqqqqquuuxxx|||~~~~~~yyyvvvwwwyyy{{{{{{xxx{{{yyycccPPPAAA:::666444333222333333222000//////.........//////000------,,,,,,,,,------...------,,,,,,,,,++++++++++++++++++++++++***))))))************************...---------,,,+++***)))''''''''''''((()))******+++***'''&&&&&&'''***+++&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''&&&%%%%%%%%%&&&((()))%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&''''''(((((($$$%%%%%%&&&&&&&&&''''''%%%&&&''')))))))))((('''''''''''''''''''''''''''''''''((((((((('''&&&%%%$$$%%%''')))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******)))))))))(((((((((******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---...777EEEPPPUUUOOODDD999111.........---------............///////////////000111222333000000///........................///000111111111///000000111111000000///.........///000000111111111111222222222222111111111111111222222111111111---000222222555>>>MMMYYYdddmmmtttrrrnnnpppuuuxxx~~~ssskkkeeebbb```___bbbgggkkkkkkkkkuuuyyyrrruuu{{{|||wwwsssppppppqqqqqqpppooonnnmmmjjjiiilllqqquuuxxx||||||xxx|||}}}zzz{{{}}}~~~xxxcccOOOAAA:::555444222222333333111000...------,,,,,,,,,------,,,,,,,,,,,,,,,------............---------,,,,,,+++++++++,,,++++++***)))************************,,,,,,++++++******))))))+++************++++++,,,***)))(((''''''((()))***'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''(((###$$$%%%&&&''')))******&&&&&&%%%%%%%%%&&&'''(((%%%&&&'''((())))))))))))%%%&&&''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((())))))***%%%%%%&&&'''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((***))))))))))))***++++++---,,,,,,,,,+++++++++***------......333<<>>:::666555444222111000000000...------------......///...............---,,,,,,---------...------,,,+++,,,,,,,,,++++++,,,,,,,,,***)))))))))***++++++,,,))))))*********))))))((())))))*********)))(((((('''&&&%%%'''******)))'''&&&&&&&&&''''''((()))***)))***+++++++++***((('''%%%%%%$$$###$$$%%%&&&''''''&&&%%%&&&(((((('''&&&''''''''''''(((((((((((('''(((((((((''''''&&&%%%&&&$$$######&&&(((******''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))'''''''''(((((('''''''''&&&'''''''''(((((((((((((((((()))))))))*********(((((())))))))))))))))))(((((()))******)))((('''(((((())))))******++++++,,,+++******))))))************+++,,,---,,,+++++++++,,,...///000111111111000///...,,,++++++,,,,,,,,,,,,+++++++++,,,---.........------------......111///...000222222000......///000000111000000000............////////////---,,,,,,------///000000///000111111111000000///........./////////////////////000000111222222333---333:::======>>>AAAEEEGGGJJJMMMOOOQQQSSSWWWYYY^^^```dddhhhppp}}}~~~yyytttpppoookkkiiilllnnnlllkkkmmmvvv{{{rrr[[[HHH===999777666444222111000//////,,,,,,,,,,,,---...///000......---,,,,,,,,,---------------------,,,++++++)))***+++,,,,,,+++***)))((((((((()))***+++------***************)))((('''+++******)))((((((((())))))'''&&&&&&((())))))(((''''''&&&''''''((()))***((((((((((((''''''&&&&&&%%%$$$#########$$$%%%&&&((('''&&&&&&'''((('''%%%&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&&&&$$$###$$$&&&(((((('''(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&###%%%&&&%%%$$$###$$$%%%'''(((((())))))(((((('''%%%&&&'''((()))(((''''''(((((())))))))))))******((((((((()))***+++++++++'''(((+++,,,+++)))&&&$$$************************++++++***)))))))))******---------------,,,+++***,,,,,,------------,,,,,,------,,,+++************,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,.........///111222111///000000///............///,,,------...//////000000---------------...///000000111222222222222111000///////////////...............//////000000111111+++///333444333333555888;;;===AAADDDGGGLLLRRRUUUTTTWWWZZZ___fffsss{{{uuuqqqpppqqqpppjjjeeedddkkknnnuuu}}}{{{|||{{{|||qqqZZZHHH>>>:::777666444222111///////////////.........///000000000///...---------//////,,,------------,,,++++++******++++++++++++******(((((((((((()))***+++,,,******+++******)))((('''+++***((('''&&&''''''((()))(((&&&&&&&&&(((((()))'''''''''''''''((())))))((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''')))'''&&&&&&'''(((&&&%%%&&&&&&'''''''''((((((((((((((('''''''''''''''((()))(((''''''(((((('''%%%(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&###$$$%%%$$$###"""###%%%(((((())))))))))))((((((&&&''')))++++++***)))((((((((((((((()))))))))***((((((((())))))*********)))***++++++***(((&&&$$$*********)))))))))((((((******))))))))))))******,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,+++,,,,,,++++++************+++++++++,,,,,,,,,------***+++------------+++***------...///111111111000111000...---,,,,,,---------------....../////////---------------...///000000111222444444333222111000000//////......------....../////////000000000///111333333222222444666555666999;;;>>>BBBHHHLLLNNNPPPTTTXXX```jjjwww}}}wwwpppnnnnnnpppwwwxxxmmmllliiifffgggkkkqqqvvvyyyvvv|||pppZZZHHH???;;;666666444222111000//////111111000...------------///...---,,,,,,---...///,,,,,,------,,,,,,+++***---,,,+++******+++,,,---******))))))((())))))******************)))((((((***((('''&&&%%%&&&''''''(((((('''&&&&&&''')))***(((''''''''''''(((((())),,,+++)))((('''((()))***((('''&&&%%%%%%&&&'''(((((('''&&&&&&'''((('''%%%''''''((((((((()))))))))(((((('''''''''(((((()))((('''''''''))))))((('''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''((())))))''''''((()))(((((())))))))))))((((((%%%''')))***+++***(((''''''(((((((((((())))))))))))))))))(((((('''''''''++++++)))((('''''''''''')))))))))(((''''''&&&&&&***))))))((())))))*********************++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------***+++------------+++***,,,---///000000111111111111000...,,,++++++,,,,,,///.........---------,,,...------------.../////////111333444555444222111000000//////......------/////////000000000000000000111222333333444555777444555666666666999===@@@DDDFFFIIINNNUUU^^^hhhnnn~~~~~~{{{mmmeeeaaa\\\ZZZ\\\```cccdddoooqqqtttwww|||}}}uuu|||nnnYYYHHH???<<<555555333222111000000000000///...,,,+++******)))++++++*********+++,,,,,,,,,,,,,,,,,,,,,+++******///---***))))))***---///+++***)))((((((((((((((())))))************))))))(((''''''&&&&&&''''''(((%%%'''(((''''''''')))+++((((((''''''''''''((((((***)))((('''&&&'''((()))))))))'''&&&&&&&&&'''((('''&&&%%%&&&((()))((('''(((((((((((()))))))))***)))((('''''''''((()))***&&&$$$$$$%%%''')))***))))))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&((()))((('''&&&'''((('''(((((())))))(((((('''$$$%%%&&&'''((('''&&&&&&''''''(((((((((((()))))))))))))))((('''&&&&&&&&&,,,***)))'''''''''((()))(((((((((''''''&&&&&&&&&))))))((((((((()))*********)))))))))******+++,,,'''''')))***++++++++++++,,,,,,---------,,,,,,+++***+++,,,---------,,,,,,,,,,,,------------,,,,,,---///111222111000111222000000///...---,,,,,,,,,//////......---,,,,,,+++......---------......///...000222555555444222111///////////////........./////////000000000000000,,,---///111222333444444444555555444333333555777<<<===@@@FFFMMMTTT[[[___iiiuuuyyyoookkkeeeaaa```aaabbbbbbaaaccceeefffgggiiimmmooo{{{}}}lllWWWGGG>>>;;;444333222222111111222222///...---,,,+++*********))))))***++++++++++++++++++,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,)))(((((((((((())))))***'''((()))******+++******&&&'''((()))************"""%%%((()))((((((***,,,((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''%%%$$$$$$&&&((())))))((('''''''''((((((((()))))))))((('''&&&'''(((***++++++)))&&&%%%&&&((((((((())))))(((&&&&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&###$$$%%%%%%$$$###$$$%%%'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((''''''''''''((((((((((((((()))******---,,,+++*********++++++((()))***++++++,,,,,,+++++++++,,,------,,,,,,+++***+++,,,---------,,,,,,......------------......///111333333111000111333///////////////...---,,,------------------------///......---------......---///222444555444222000.........///////////////........................+++,,,...111333444333222000222333222111111222333666777:::???FFFMMMRRRTTTXXXbbbkkkooovvvzzzvvvuuutttsssrrriiiiiifffbbb]]][[[\\\]]]ccchhhnnnrrrwww}}}jjjUUUFFF===:::333222222222111222222333//////...---------......)))+++,,,---...------,,,+++,,,,,,,,,,,,+++******((()))***++++++***)))(((''''''''''''(((***+++,,,&&&'''(((***++++++++++++&&&(((***+++,,,,,,,,,+++ $$$(((***))))))***,,,)))(((((('''''''''(((((()))))))))))))))(((((((((((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%(((******)))&&&&&&&&&'''''''''(((((()))((('''&&&'''(((***,,,555111,,,(((''''''&&&%%%***)))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))''''''''''''((((((((()))(((((())))))******++++++%%%''')))++++++***(((&&&((((((((()))))))))))))))((((((((((((((()))******000///---+++*********+++,,,------.........------******,,,------,,,+++******+++,,,---...---,,,,,,//////---,,,,,,---//////000333555444222000111333...///000000000///...---+++,,,,,,------......//////......---------......,,,...111444555444222000---.........//////000000------------------------...///222555777777444222,,,...000111111000111222///000333888???EEEIIIJJJQQQXXX^^^aaaiiiuuu}}}vvvmmmddd```___```eeeiiinnnoooooosss||||||iiiVVVFFF<<<888666555444444222222111000111000///...------...///......///000///...,,,+++***---...---)))(((***,,,+++++++++************)))&&&''')))+++++++++***)))))))))))))))))))))))))))%%%&&&''')))******++++++'''''''''''''''((())))))&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''((())))))%%%&&&''')))***)))((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((******))))))(((((('''''',,,)))'''&&&'''))))))))),,,,,,+++)))(((&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$'''$$$###$$$''')))'''%%%&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&%%%%%%$$$%%%%%%$$$$$$%%%&&&((()))))))))))))))******************)))((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''((((((((()))******++++++++++++,,,,,,+++,,,,,,,,,,,,+++***)))+++,,,.........,,,***)))111000...---,,,,,,,,,,,,...///000111111222222222000111111000000///...---/////////...------,,,,,,.........////////////000---///111222333222000///111000///...............111111000000////////////,,,...000444777777444111//////000111111111111111------///111666<<>>999888555555333222111000000000........................---***)))+++...///---******************))))))(((+++******))))))******+++((())))))))))))(((((('''((((((((((((((()))***+++******)))(((((((((((((((''''''''''''(((((())))))&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&((())))))((((((((((((***)))((('''&&&&&&%%%%%%$$$%%%'''((((((((('''&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))'''&&&&&&((()))***(((''''''''''''((((((((())))))((((((''''''''''''((((((+++***(((&&&%%%&&&((()))''''''''''''((()))++++++,,,,,,---,,,,,,,,,,,,---******)))(((((()))***+++******+++++++++,,,,,,,,,+++++++++++++++*********'''***---111999===666+++......------------......------............---,,,......------...//////000111111111111111000///...------------------------,,,,,,,,,,,,------......------------------------///...---------...///000,,,,,,,,,---------.........///000111111222222111111111000000000000000000333444444333333555888;;;999===CCCIIINNNSSSWWWZZZ[[[]]]bbbiiimmmoooqqqrrr|||uuu]]]III>>>999888444444222111000/////////........................,,,++++++,,,---...,,,+++)))************)))((((((******))))))))))))******(((((())))))))))))(((((($$$$$$%%%'''***,,,...000+++***))))))(((((()))))))))))))))))))))))))))(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((((((''''''&&&''')))*********)))(((''''''((())))))))))))((((((((((((((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++&&&&&&'''(((******(((&&&''''''((((((((()))))))))******))))))))))))******))))))(((''''''((()))***(((''''''&&&'''(((***+++)))***+++***)))((()))+++000...,,,)))((('''''''''))))))*********+++++++++************************(((+++...222<<>>CCCGGGJJJKKKVVVUUUYYY___cccccceeehhhrrrsss\\\JJJ>>>999888333333111000///.................................---///000000...---......***++++++++++++***))))))******))))))))))))******(((((())))))))))))((((((%%%%%%&&&(((***,,,...///+++***))))))(((((())))))+++++++++***))))))((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((((((((('''%%%''')))+++***'''$$$!!!'''''''''''''''(((((()))&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&''')))******(((&&&'''((((((((())))))))))))******))))))))))))******'''''''''((())))))******)))((('''&&&&&&''')))***''')))+++***((('''(((***///---+++)))(((((((((((((((((()))))))))*********)))*********************+++,,,+++---:::GGGCCC666......---,,,,,,---......---------------,,,++++++,,,,,,,,,,,,---...///000///000000000000000//////------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,++++++,,,,,,---......///+++,,,---...//////////////////000000//////........./////////...000333666444444555777:::<<<===>>>IIIHHHMMMWWW]]]```dddjjjlllvvvzzzrrr\\\JJJ???999888333222111///......------........................+++...000///,,,***+++---+++,,,,,,,,,,,,+++************))))))))))))******(((((()))))))))))))))(((******)))))))))))))))***+++******)))))))))))))))------,,,+++***)))((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&''')))))))))''''''(((******&&& %%%%%%$$$######%%%&&&'''$$$%%%'''(((((((((''''''$$$############$$$%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%&&&&&&''')))+++***(((%%%(((((((((((())))))))))))((((((''''''''''''((((((%%%&&&''')))***************)))'''&&&&&&'''((()))(((+++,,,,,,)))(((***,,,)))))))))))))))+++---...(((((((((((()))))))))))))))))))))))))))*********...---))))))777HHHGGG;;;------++++++++++++------------------,,,,,,+++***,,,++++++,,,---...///000---...///000111111111111........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000...+++***++++++,,,,,,---...//////---...///000111111111111.........//////...------...///...,,,+++,,,...111222111000000222333333333555555===KKKVVV\\\dddlllkkkrrrpppsss}}}}}}xxx{{{}}}}}}oooYYYHHH===888666333444555666666444222111000...,,,+++---...///...---,,,,,,++++++,,,,,,---***************)))((((((((()))***+++++++++++++++)))))))))(((((((((((((((%%%&&&'''((()))))))))))),,,,,,***)))((((((((((((((()))))))))))))))(((((($$$$$$%%%&&&'''((()))***))))))((('''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''((('''&&&$$$###&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))'''&&&&&&&&&&&&'''(((((()))'''&&&%%%&&&&&&$$$###$$$$$$%%%%%%&&&'''(((((()))'''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''(((((('''%%%###$$$$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''((())))))(((''''''''''''''''''''''''''''''))))))(((((((((((())))))******)))((((((((((((((())))))))))))((((((((((((+++***'''&&&%%%&&&'''))),,,+++++++++******))))))+++***)))((((((***,,,---,,,,,,---...111555999;;;***+++---,,,,,,+++---...,,,,,,+++++++++,,,---------,,,,,,,,,,,,---...///......///000000000000000........................***)))((('''''')))+++,,,)))******+++---......///+++,,,---...///...---,,,111000...,,,,,,,,,...///...------...000000000...////////////............/////////000///......---222222111111000000//////666666999@@@FFFKKKTTT]]]mmmmmmnnnpppqqqpppllliiigggjjjoootttzzz|||wwwrrrlllggglllWWWFFF<<<777666111222333444444222111000000...------...//////...---,,,,,,++++++,,,,,,---+++++++++++++++***))))))((())))))******)))))))))///...---+++(((%%%###"""))))))************)))(((+++***))))))((((((((((((((((((((())))))(((((('''''''''''''''''''''''''''))))))((('''''''''''''''((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%&&&''''''(((&&&%%%$$$%%%&&&'''&&&$$$$$$$$$%%%&&&&&&'''(((((()))))))))+++,,,+++)))'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%((())))))(((&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((()))***+++++++++***((('''))))))))))))((((((((((((***)))((('''&&&''''''(((++++++*********)))))))))+++***)))((((((***,,,---++++++******,,,...111222***+++,,,,,,++++++,,,......------,,,,,,---------///...---------------......//////000111000000000/////////.........------------+++++++++,,,...///,,,,,,---------------...,,,,,,---..................---,,,+++,,,---///000111///...///000222222111///////////////////////////////////////......---////////////......------333222444999>>>AAAIIIQQQWWW\\\dddkkkmmmlllhhheeebbbccceeegggjjjpppvvv{{{jjjddd]]][[[]]]___]]]ZZZiiiSSSDDD;;;777666000000111222222000///...000///...///000000///------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******((())))))))))))(((''''''###$$$''')))***)))((((((+++++++++***)))((('''&&&)))(((((((((((((((((((((&&&''''''(((((((((''''''))))))((('''&&&%%%%%%$$$)))((((((''''''''''''(((((((((((()))(((''''''&&&(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''$$$######$$$&&&((('''&&&%%%%%%%%%&&&''''''(((((('''(((+++...///---)))%%%'''''''''&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$######%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((())))))((((((((('''''''''(((''''''&&&&&&''''''(((((())),,,------+++(((&&&(((((((((((())))))))))))((((((((((((''''''''''''******))))))))))))((((((******)))((()))***+++,,,,,,+++***(((((()))***+++***+++,,,,,,++++++,,,---000///...------,,,---------,,,,,,,,,------...///...///000000111111000000/////////......---------...---,,,,,,,,,---///000//////......------,,,,,,------,,,,,,------...///++++++******,,,...000111222000------///111111111////////////000000000000////////////......------/////////............---111///000444555777<<>>>>>;;;888;;;DDDKKK^^^```bbbcccccccccdddeeecccccccccgggmmmtttzzz~~~yyyooofffcccggglllmmmmmmkkkgggcccbbbfffiiiuuu|||zzzcccPPPEEE???:::777222222222111111111111111111000//////000000...,,,---,,,,,,++++++,,,,,,---)))************)))((((((((()))***++++++,,,,,,,,,)))***+++,,,+++)))'''&&&'''(((((()))))))))(((((('''((()))***))))))'''&&&%%%&&&'''(((((((((((((((%%%&&&&&&&&&'''((((((((((((''''''''''''(((((()))(((((('''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&''')))'''&&&'''(((((('''&&&''''''''''''''''''''''''***(((%%%%%%&&&(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''+++******))))))******+++)))(((%%%$$$$$$&&&)))+++''''''(((((())))))******''''''''''''(((((((((((((((((())))))))))))******((((((((()))))))))******''''''((())))))******+++***+++,,,+++***)))***+++---,,,+++******)))******...---+++***)))(((((((((------...////////////...((()))******+++,,,------+++,,,,,,,,,------------))))))******++++++,,,,,,******))))))******+++,,,,,,,,,,,,,,,------------111///,,,+++,,,.........------......//////000000000///---,,,,,,,,,---...,,,------------............,,,---000000///222777888:::;;;999666444666888EEEHHHMMMQQQTTTWWWZZZ]]]```]]][[[^^^fffooovvvyyyxxxuuusssuuuzzz}}}}}}|||rrrtttssspppkkklllrrrxxx}}}wwwaaaOOOEEE???999555222222111111000000111111222000...---......---,,,---,,,,,,++++++,,,,,,---***++++++++++++***))))))******+++******)))((((((&&&'''((()))***+++++++++))))))))))))((('''&&&&&&))))))***+++***)))'''&&&%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))'''%%%######$$$&&&'''%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%&&&''''''(((%%%$$$$$$%%%'''((('''&&&((((((((((((''''''''''''***(((&&&%%%'''((()))(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%%%%$$$%%%&&&(((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''(((((())))))************))))))))))))******((('''&&&&&&&&&''')))***'''''''''((()))*********(((''''''&&&'''((()))***)))))))))*********++++++'''(((((()))))))))))))))&&&'''((()))******++++++***,,,,,,+++***))))))***,,,,,,+++******+++++++++------,,,++++++***+++++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,+++++++++++++++*********+++,,,,,,,,,,,,,,,***+++,,,---.../////////000...,,,,,,---...---,,,,,,,,,,,,---.../////////000...---++++++,,,---...,,,,,,,,,---------.........------000000...000555555555444444333222222222777999;;;===???DDDIIIMMMTTTUUUXXX]]]dddmmmvvv{{{zzzxxxxxx|||}}}|||{{{yyyuuuqqqgggddddddhhhpppwwwyyyyyy|||uuu___NNNEEE>>>888222222222111000000000000000222000---,,,,,,------,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******,,,,,,+++***(((&&&%%%$$$&&&&&&&&&&&&''''''''''''))))))((('''&&&$$$"""!!!***+++,,,,,,+++)))'''%%%&&&'''((()))************'''''''''''''''''''''''''''''''''''''''((()))***)))'''$$$"""!!!###&&&((("""###&&&(((***++++++***&&&''''''''''''''''''&&&'''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((!!!!!!!!!###%%%'''''''''((((((((((((((('''''''''((('''%%%&&&'''((('''&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&(((************,,,---&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''((())))))(((''''''(((((()))***+++,,,------))))))(((((((((((())))))''''''((()))))))))))))))&&&''''''((()))******+++)))(((&&&%%%&&&'''***+++))))))******+++++++++,,,'''(((((()))))))))))))))((()))***+++,,,,,,,,,,,,***,,,,,,+++)))((()))***,,,,,,+++++++++,,,------)))******,,,---///111222***+++,,,,,,------,,,,,,111000000///---,,,+++++++++,,,------......------///......---+++******)))+++,,,---...///...---,,,)))***,,,...///111111222---,,,++++++,,,,,,***)))++++++,,,,,,---...//////000...---++++++,,,---............/////////000000000//////111000...///444666222---+++---111555777999888555333333777===BBBCCCJJJRRRYYY^^^fffqqqyyyzzzvvvtttvvvvvvvvv}}}vvvqqqooommmkkkhhhbbbaaa______```bbbbbbbbbgggeeefffmmmyyyrrr[[[KKKAAA888444444222222222111111111111111333222000...---,,,------......---,,,,,,+++******+++++++++************)))))),,,---,,,)))''')))++++++******)))(((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***)))'''%%%$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((((((***)))'''&&&%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''((())))))'''''')))+++---,,,)))'''&&&&&&&&&'''''''''''''''&&&&&&'''((('''&&&$$$###''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))***+++***(((&&&%%%%%%&&&((()))***++++++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***)))((('''&&&&&&'''(((******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))+++***************++++++...---+++***)))***++++++,,,,,,,,,,,,---///111222...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++***))))))***,,,---...------,,,***+++---...000000000///,,,+++,,,---......,,,***,,,,,,++++++,,,,,,---...///---+++******,,,///111------,,,,,,,,,,,,------111111111111111000///......------------...//////000000......///111333555999;;;@@@FFFKKKSSSdddsss{{{xxxtttpppnnnooopppqqqyyyvvvtttsssvvv|||wwwtttqqqssswwwyyyvvvsssiiijjjgggaaa^^^```___\\\\\\ZZZ\\\aaaeeeiiipppwww|||sss\\\MMMBBB:::666666222222111111111111000000222111///...,,,,,,,,,---......------,,,++++++***++++++++++++***************+++,,,+++)))))))))***)))))))))(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''***)))'''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***'''''''''(((((((((((()))%%%$$$$$$%%%&&&'''((((((%%%%%%''')))+++***'''%%%&&&&&&&&&''''''''''''''''''(((((((((''''''&&&%%%''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))((())))))(((&&&&&&''')))&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))((('''&&&''''''((())))))))))))((((((''''''((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))*********+++************************++++++******)))*********,,,++++++++++++---...//////...---,,,,,,---...///000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***((()))***+++,,,+++***)))***+++---...///000//////,,,++++++,,,------,,,*********))))))******+++,,,...---+++++++++,,,...000//////............//////000000111111111000//////---------------...//////...---,,,,,,---///111222444444888<<<>>>DDDQQQ___kkkiiifffddddddeeehhhiiimmmjjjfffdddeeehhhlllooo|||}}}~~~}}}}}}yyyrrrmmmllljjjjjjnnnuuuxxxxxxvvvqqqsssssspppqqqvvvxxxvvvxxxuuuvvvyyy}}}sss]]]MMMCCC;;;777777111111111111000000//////111000...---,,,,,,,,,,,,......------,,,+++++++++,,,+++++++++************,,,+++******++++++***))))))((((((''''''&&&&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&(((***+++,,,'''''''''(((((((((((()))$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&(((******'''%%%&&&&&&&&&'''''''''(((((())))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((&&&'''(((''''''''')))+++''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((''''''''''''((()))))))))(((((((((((('''))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,+++***)))))))))))))))*********+++---///111222000000...---,,,,,,,,,,,,///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))***+++,,,+++***)))(((***+++---.../////////...---+++******+++,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,---......//////............//////...///000000000000000000---------------......///...---,,,,,,---...000111//////000222111333<<>>777444555555555444333222111000000....../////////...---,,,------..................------,,,,,,,,,+++++++++(((***++++++******+++,,,)))))))))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&'''(((((('''&&&&&&&&&&&&''''''(((((())))))&&&&&&%%%&&&&&&'''((()))'''''''''(((((((((((()))((((((''''''''''''((((((&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&'''((())))))%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''(((((((((&&&'''(((***)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((('''(((((()))***+++***+++,,,---------,,,+++((()))+++---..................//////......---,,,************************))))))******+++,,,------((()))***+++,,,+++***)))***+++,,,---...---,,,,,,...---,,,---...///---+++******))))))******+++,,,,,,+++***)))***+++---......------,,,,,,------...------.........---,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,+++++++++---+++---000///,,,,,,///------,,,,,,,,,------......///111333666999;;;<<>>888555555666666555444333111111000...///000000000///...---------..................---------,,,,,,,,,++++++'''***,,,+++)))(((+++...(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((('''&&&''')))))))))((($$$$$$%%%&&&'''((()))***%%%&&&((()))))))))(((''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$&&&'''''''''(((***,,,+++***((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,***+++,,,...//////......)))***,,,---......---,,,,,,,,,------,,,,,,+++***************************(((((()))***+++,,,,,,---)))***,,,---...------,,,***+++,,,---------,,,+++---------///000000---+++,,,,,,++++++,,,,,,---...---,,,)))((()))***---///,,,++++++******++++++,,,............---,,,++++++,,,,,,++++++,,,,,,---...------.........---,,,,,,---+++---000000,,,+++---+++++++++++++++,,,------***+++,,,...000222333444222555;;;@@@EEEJJJOOORRRZZZ[[[___dddiiimmmnnnnnnmmmsss{{{}}}zzzxxxzzz}}}kkkSSSEEE???999444222222444666777666333///---000///...---------------/////////---+++***+++,,,,,,,,,------,,,***)))((("""$$$&&&)))++++++***)))***))))))(((((((((((((((''''''(((((())))))******))))))(((((((((((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))******)))'''&&&%%%$$$###)))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&'''((('''(((((()))))))))))))))%%%&&&((()))((((((((()))000 !!!222222 +++$$$###%%%+++,,,(((&&&)))(((((()))((((((((()))***+++### &&&)))'''&&&((())))))))))))((('''%%%%%%((('''%%%$$$###$$$%%%%%%""""""###%%%'''((()))***''''''''''''(((((((((((((((((('''&&&&&&&&&''''''(((,,,,,,)))(((***&&& %%%%%%&&&''''''&&&%%%$$$---&&&'''...,,,###!!!(((***)))(((&&&&&&&&&'''((())))))))))))************,,,+++***)))((((((((((((''''''''''''((((((((((((%%%&&&+++...&&&$$$222...((($$$&&&+++,,,+++)))'''))))))''')))...000...555)))&&&///555000+++,,,...---+++)))(((((())))))'''(((***,,,,,,,,,***)))************+++,,,------,,,((()))------))),,,333///++++++000///)))&&&))))))---///------000///***///,,,,,,...///...+++***000,,,,,,000000---...333---,,,+++*********+++,,,+++++++++,,,,,,---------000000///...------,,,,,,,,,,,,++++++++++++******...---,,,,,,++++++++++++.........------,,,,,,,,,)))***++++++------...///,,,,,,---...///000111222000111333444555777;;;>>>FFFJJJQQQWWW]]]ccciiimmmqqqsssxxxyyyssskkkiiilllrrruuuvvvuuutttwww~~~lllSSSEEE>>>999444333333444555666555222000...//////...---------------...//////---+++***+++---...---,,,+++************&&&'''((())))))((('''''''''''''''(((((()))++++++))))))))))))(((((((((((())))))(((((((((((())))))''''''((((((((((((''''''&&&'''''''''((((((((()))&&&&&&''''''((()))******((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$((((((((((((''''''''''''%%%&&&''''''((((((''''''((()))***)))'''%%%%%%&&&%%%222111 ///222''',,,)))&&&######$$$''')))###'''******(((%%%%%%&&&+++)))))))))'''%%%%%%((((((((()))(((((('''&&&%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&'''((()))(((((('''$$$%%%%%%666+++((($$$!!! """$$$&&&%%%%%%"""%%%...000***)))((((((''''''''''''((((((((()))))))))*********,,,+++***)))((((((((((((''''''''''''((((((((((((,,,,,,'''!!!%%%---&&&"""'''---///...++++++...&&&+++...+++)))(((%%%!!!,,,555,,,$$$''',,,,,,---,,,+++++++++,,,------+++,,,.../////////---,,,+++++++++***++++++,,,,,,...******...000+++$$$)))'''(((---...,,,...333---,,,*********+++---///******,,,///000///---,,,(((000222+++)))---///+++,,,+++******+++,,,---...++++++,,,------...////////////...------,,,++++++***++++++,,,---...//////...---,,,+++++++++++++++......---------,,,,,,,,,***++++++,,,,,,------...,,,,,,---...///000111111000111222111111222555888444888>>>DDDJJJQQQXXX\\\iiikkkooosssppplllmmmrrrrrrttttttqqqllliiikkknnnyyy~~~nnnTTTDDD===888555444444444444444333222000/////////...------------......//////---+++***,,,---///---+++)))((()))+++,,,((((((((((((((((((((((((''''''(((((())))))***************)))((('''''''''))))))(((((((((((())))))'''((((((((((((((((((''''''''''''''''''(((((((((%%%%%%&&&((()))***+++,,,((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''((((((((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&(((,,,((($$$***(((###((('''"""%%%...222///"""%%%&&&%%%$$$$$$&&&)))###))),,,***&&&&&&((((((''''''(((((((((''''''&&&'''&&&%%%%%%$$$%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%'''***+++)))&&&'''!!!(((666444$$$$$$###&&&+++...///---)))&&&222---******)))'''%%%&&&&&&'''(((((((((((((((((((((((())))))))))))******++++++***)))((((((((((((''''''''''''((((((((((((&&&$$$&&&)))******,,,000---...---+++(((''''''((('''***+++((((((,,,///...++++++...222222000///222,,,,,,++++++***++++++,,,+++,,,---...---,,,+++***,,,,,,++++++***+++++++++111...(((###$$$,,,444666888+++$$$***333111$$$...)))***///000+++***000---//////...------...///???...&&&---333---'''&&&************+++---///000+++,,,,,,---...//////000---------,,,++++++************+++,,,---...//////---,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111///000000///...---///111,,,///222555:::???FFFJJJYYYZZZ^^^bbbcccdddiiiqqqsssttttttppphhhcccaaaaaallllllmmmqqqvvvyyy{{{{{{{{{nnnSSSCCC<<<888555555555444333222111111111111///......---------...............---++++++,,,------,,,+++*********++++++&&&&&&&&&'''(((***+++,,,+++******)))((('''&&&&&&***)))))))))((((((((('''))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''%%%&&&'''((('''%%%###!!!$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&%%%&&&(((***'''$$$&&&,,,---%%%!!!"""!!!---000)))&&&)))"""(((%%%###"""$$$&&&'''&&&!!!(((+++((('''++++++)))&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$&&&)))***'''###'''***$$$(((---)))---)))###!!!&&&)))!!!'''((()))***(((###%%%&&&''')))))))))((('''(((((((((((()))))))))*********)))(((((((((((((((''''''''''''(((((((((((("""'''***&&& $$$'''***%%% &&&------(((...+++&&&"""&&&---///,,,...,,,)))***///111---&&&------+++***(((&&&&&&%%%,,,,,,------,,,+++***)))------,,,+++************"""...444...'''&&&'''&&&,,,///000))) ,,,999)))%%%,,,999:::,,,&&&+++000222111,,,)))+++...///...$$$!!!)))///---,,,000******))))))***+++---...------------------------,,,+++++++++*********)))+++++++++************))),,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---......///000000.../////////---,,,---///000000111000111444999===HHHFFFHHHLLLOOOQQQXXXaaahhhhhhhhheeeaaa___^^^___bbb``````dddkkkqqqsssssstttuuuuuuvvv|||lllRRRBBB<<<888555555555444222111111111111222......---------......///---......---++++++,,,...***+++,,,------,,,***(((''''''''''''(((***+++,,,************)))(((&&&&&&'''((((((((()))))))))***))))))(((((((((((()))))))))(((''''''''''''((()))'''''''''''''''&&&&&&&&&)))(((((('''%%%$$$$$$###''''''''''''''''''''''''*********)))))))))))))))%%%&&&((()))((('''$$$###%%%%%%&&&'''''''''''''''###$$$%%%%%%%%%&&&(((+++###+++))) $$$111111'''+++???PPPXXXeeeuuuvvvmmm]]]JJJ333%%%$$$(((+++,,,(((((($$$!!!!!!$$$###%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&$$$%%%''''''$$$""""""---222...///444,,,AAAQQQggguuuqqq[[[@@@,,,'''777333+++000###%%%&&&''')))))))))(((''''''(((((((((((()))))))))***)))((((((((((((((((((''''''''''''(((((((((((("""---+++ &&&555///!!!%%%(((---===UUUjjjssssssbbbHHH555000000+++###111888+++&&&111333'''---,,,,,,***)))'''&&&%%%000000000//////...------------,,,+++************)))...000//////111111...((((((***,,,---+++###aaa\\\cccqqqqqqddd^^^bbb###+++000000000111///***$$$666>>>333)))---000---+++***)))(((((()))***+++......---,,,+++***))))))***************)))))))))++++++*********)))))))))+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,------......//////,,,...000000//////000111000///...---,,,...111444<<<888888:::<<<>>>CCCJJJOOOOOONNNLLLLLLNNNQQQTTTUUUUUUXXX___iiipppttttttssstttrrrnnnpppyyyiiiPPPBBB<<<888555555333333222111111111111111...------------...//////---......---,,,+++---...(((***---//////---)))'''+++******))))))(((((('''$$$&&&((()))***+++******'''''''''((()))*********))))))(((((((((((()))))))))((('''&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***************)))))))))'''((()))******)))((((((&&&&&&'''((((((((((((((('''''''''&&&$$$$$$''')))+++%%% (((DDDrrraaa$$$!!!$$$,,,222000+++)))&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$%%%%%%(((111XXXzzzLLL,,,!!!222&&&'''((((((((((((((((((''''''(((((((((((()))))))))((((((''''''(((((((((''''''''''''((((((((((((,,,"""%%%///***"""666---fffeee555;;;%%%...666...---666***+++,,,------------,,,---------------,,,,,,,,,,,,,,,++++++***+++++++++333***%%%***///...)))&&&&&&,,,>>>dddmmmAAA"""888###...666+++&&&---,,,+++***)))((())))))***...---,,,+++***)))((('''************************))))))***+++,,,---......+++************++++++,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------.........+++---///000000000111222---.........---///333555666222111222333333555:::<<<:::888888999<<<@@@CCCEEEGGGMMMVVV```iiioooqqqsss|||||||||}}}|||{{{}}}{{{fffNNNAAA<<<888555444222222222222111111111111---------------...//////,,,---...---,,,+++---///)))***,,,------,,,***)))******++++++***)))'''&&&###$$$''')))+++,,,++++++(((((((((((())))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((()))))))))&&&&&&'''((((((((((((((((((((((((&&&%%%%%%(((***@@@KKK"""222''''''''''''&&&%%%%%%$$$$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%'''(((&&&###$$$)))...SSS>>>)))((((((''''''''''''((('''''''''((((((((())))))(((((('''''''''(((((()))''''''''''''((((((((((((222%%%&&&...!!!FFF[[[((()))222'''###...***+++,,,...////////////***))))))))))))******++++++++++++***++++++,,,,,,&&&%%%,,,555000%%%(((666yyyHHH###&&&000+++***444,,,+++*********+++,,,---,,,,,,,,,+++++++++******************************))))))***+++,,,---......***************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......***,,,...///.........///---...000000///000222444333///...111222000000333444222111000222444555666777:::???DDDKKKSSSZZZ___fffuuu~~~}}}}}}~~~zzzuuutttxxx~~~{{{|||xxxdddMMMAAA<<<888555333111111222222222111111000---------------...///000,,,---...---,,,,,,---///++++++++++++++++++++++++&&&''')))+++,,,+++***)))%%%&&&(((***+++***)))(((******))))))((((((''''''))))))(((((((((((())))))***((('''&&&&&&'''(((***'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''#########$$$%%%&&&'''(((%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&(((,,,///{{{777'''(((''''''&&&%%%$$$###$$$%%%'''((((((((('''''''''''''''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###''')))'''$$$%%%---555+++)))(((&&&&&&&&&'''(((''''''''''''((((((((()))(((((('''''''''(((((()))''''''''''''((((((((()))111///999999 888>>>)))++++++------------++++++++++++++++++,,,---......************+++,,,------000+++)))((('''DDDOOO---777$$$,,,+++++++++,,,...000111***++++++,,,,,,---......***************+++++++++*********))))))))))))(((******))))))***+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------)))+++------,,,+++++++++,,,---...---+++++++++,,,///,,,---111333000///000...------///000111000...111333555666777===EEELLLRRRcccnnnkkkmmmzzz~~~{{{vvvoooiiigggiiinnnqqqrrrsssvvv{{{}}}vvvmmmccc___bbbjjjpppttt```JJJ???;;;888444333333222111///...//////000...---,,,,,,,,,,,,---...------.........---,,,+++,,,---...///...---,,,+++((((((((((((((()))))))))(((((((((((((((((((((((('''((((((((())))))******************************&&&$$$"""###&&&***+++,,,)))((((((''''''''''''(((******)))((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''((()))******))))))(((((((((((())))))$$$$$$%%%%%%&&&'''(((((('''%%% &&&###%%%''',,,))),,,!!!"""%%%///&&&"""''')))''''''+++$$$$$$%%%%%%%%%&&&&&&&&&!!!+++%%%&&&&&&###)))'''(((%%%***<<>>@@@HHHRRR[[[eeedddeeejjjpppsssqqqmmmoooooonnnmmmmmmnnnppprrrrrrrrrrrrpppooonnnppprrrsssuuuyyyyyynnnaaaVVVOOOKKKIIIFFFAAA;;;888888:::<<<<<>>------******++++++++++++,,,,,,+++111...---$$$:::&&&%%%WWW000"""%%%000...,,,%%%'''((()))***++++++******)))+++,,,+++***)))***+++)))))))))))))))))))))))))))+++,,,+++***)))***+++,,,++++++++++++++++++,,,******++++++++++++,,,,,,,,,,,,---...---,,,***))),,,,,,,,,,,,+++***))))))------------------......------------------------,,,+++)))'''(((***,,,...,,,,,,------............222333333222111111333555888777777999<<<===<<<::::::@@@HHHKKKKKKKKKLLLOOOVVVXXXZZZ\\\]]]```eeehhhtttuuuxxx{{{}}}|||yyyvvvvvv{{{~~~{{{zzz|||~~~~~~zzz{{{{{{{{{|||~~~~~~~~~{{{}}}||||||}}}}}}{{{yyywwwwwwwwwxxxzzz}}}~~~~~~~~~{{{uuuiiihhhjjjoootttsssmmmfffffffffeee```XXXQQQMMMKKKPPPKKKBBB:::444333444555111111111111222222111111sss```JJJ@@@===999777555333444444555444222111000......---,,,,,,---......)))***,,,,,,,,,+++)))(((,,,,,,+++++++++*********,,,,,,++++++***)))((((((************************&&&''''''((()))******+++))))))))))))))))))))))))***(((''''''((()))((('''&&&&&&&&&'''''')))******(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))***+++------+++)))((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''111 |||---&&&///,,,'''###%%%)))'''!!!%%%%%%&&&&&&&&&'''''''''!!! 000&&&###111'''%%%777222333SSS///***!!!!!!***$$$!!!&&&'''((()))))))))((('''&&&,,,777,,,"""mmm222KKK---111'''%%%:::!!!***))))))))))))************))),,,000***&&&///lllttt--- $$$///WWW==='''...!!!???(((((())))))************)))+++,,,+++***)))***+++)))))))))))))))))))))))))))***++++++))))))***+++,,,++++++++++++++++++,,,))))))))))))***************+++,,,,,,,,,***)))(((,,,,,,,,,,,,+++***)))))),,,,,,,,,------.........,,,,,,---......---,,,,,,,,,***(((''''''))),,,---+++,,,,,,,,,,,,---------///000000///...------...222222111111222222111000111777===@@@???>>>===>>>===@@@CCCFFFJJJOOOTTTXXX^^^dddkkkmmmkkkiiikkkmmmsssyyy|||yyyvvvxxxyyyyyyvvvyyy}}}zzzyyyxxxwwwvvvwwwwwwxxx~~~}}}|||xxxrrrnnnoooqqqpppqqqrrruuuyyy}}}}}}zzzvvvsssqqqrrrwwwyyyxxxvvvwwwxxxzzz|||}}}}}}xxxvvvtttppplllhhhbbb\\\WWWKKKJJJLLLRRRXXXYYYSSSLLLGGGGGGHHHFFFDDDAAA@@@@@@@@@===:::666333111111111.........------...000111rrr___III???<<<999666555333333333333222111000///...---,,,++++++,,,---...+++,,,---------,,,***)))------,,,++++++++++++,,,------,,,,,,++++++******************************''''''((()))+++,,,---...(((((((((((((((((((((((((((''''''''')))***)))((('''''''''''''''((()))***)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''((()))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((!!!)))SSS))) %%%(((%%%!!!$$$***%%%&&&&&&&&&''''''''''''***$$$---!!!(((...,,,///###+++'''///WWW''' 000,,,!!!(((***+++'''((())))))(((&&&$$$""")))555###!!! [[[HHH)))!!!BBB""",,,444((()))((((((((())))))))))))***)))$$$---///***$$$LLL>>> >>>777 ---,,,...777!!!***(((---******)))))))))))))))))))))***+++***))))))***+++)))))))))))))))))))))))))))***+++***))))))***+++++++++************++++++((((((((())))))))))))*********************)))((()))***+++,,,------------))))))***+++,,,,,,,,,,,,+++,,,---......---,,,++++++***)))((((((***,,,------,,,,,,,,,,,,,,,------............---------,,,/////////000000000111111111333666888999888777555000222444666888<<<@@@DDDFFFNNNUUUVVVRRRQQQVVV\\\fffoootttrrrppprrruuuvvv{{{~~~|||xxxvvvyyy{{{~~~|||zzzzzz}}}}}}{{{zzzyyyxxxwwwssszzz}}}zzzwwwyyy}}}|||~~~~~~|||{{{{{{tttqqqooosss{{{|||zzzuuuooojjjjjjdddeeehhhkkknnnqqqrrrssswwwwwwxxx{{{}}}}}}{{{yyyzzzwwwuuuuuuxxxzzzzzzyyyyyy{{{~~~wwwppplllkkkmmmooonnnjjjddd\\\XXXTTTPPPLLLHHHFFFDDDAAA???999888999???FFFHHHDDD???999999999999999999999:::555444444333222111///...---...---,,,+++,,,///111qqq]]]HHH>>>;;;888555444222111000///............///...---,,,,,,---...///111///...,,,,,,---...///......,,,+++++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))((())))))***+++,,,------(((((((((((((((((((((((()))((('''(((******((('''(((((('''''''''(((((()))***)))((((((''''''(((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&'''(((((())))))(((''''''&&&&&&''''''((())))))((((((''''''&&&&&&555FFF222)))!!!HHH000###%%%'''"""###---&&&&&&&&&&&&''''''''''''---###)))'''###(((~~~<<<...'''888000dddAAA***333"""&&&''''''((((((((((((((((((...:::333qqq###???///$$$<<>>===AAAFFFOOOXXX___]]][[[]]]```bbbmmmpppsssuuuvvvxxx{{{}}}zzzvvvvvvyyy{{{}}}}}}~~~xxxuuurrrrrruuuxxxyyyyyytttvvvvvvtttqqqppppppqqqpppyyy~~~xxxssssssvvvwww|||zzzyyyqqqrrrssssssssstttvvvyyyqqqpppoooqqquuu{{{~~~xxxxxxwwwsssqqqqqqhhhiiilllooorrruuuvvvwwwyyyyyyyyy}}}~~~|||zzz{{{{{{||||||zzz}}}~~~|||{{{zzzyyywwwsssmmmeee\\\UUUPPPLLLLLLMMMLLLJJJFFFCCC@@@===:::777555555555444444222222222666;;;>>>===<<<777666444333333444444333111111222222111111000///---///000///------///222ppp\\\GGG===:::777555444666444333111000111111222000///...------...///000111...)))&&&%%%(((,,,//////...---,,,+++,,,------((((((((((((((()))))))))((((((((((((((((((((((((***************+++++++++***************************)))((()))***)))'''%%%)))(((((('''''''''((((((******)))((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((***,,,---))))))(((((((((((())))))++++++***((('''&&&%%%$$$%%%OOO)))000%%%***"""222!!!DDDhhh??? $$$///)))###$$$&&&&&&&&&'''''''''((((((###***"""(((###RRR---///&&&777222(((%%%000***&&&&&&&&&'''***...111333---###333$$$$$$&&&---###(((++++++***JJJ%%%,,,)))000)))************+++++++++%%%888$$$+++...\\\666(((###,,,(((***///'''+++***...'''%%%bbb###---000...---,,,***))))))))))))''')))***)))((('''((()))))))))))))))))))))))))))(((***+++***)))((()))*********))))))))))))******)))************+++++++++++++++***)))***+++---...............---,,,++++++***+++,,,...//////......***+++---......---+++***++++++,,,,,,------------111///---++++++---///000...---++++++,,,---,,,,,,...//////...------...000222---+++...666;;;:::777000111000///......000222000111111000///000111333:::DDDJJJHHHDDDEEEHHHIIIQQQSSSUUUXXX[[[___eeeiiippptttyyy}}}}}}yyysssoooooorrrtttvvvvvvwwwxxxzzztttpppnnnooossswwwyyyyyyqqquuuwwwvvvqqqnnnooorrrsss}}}{{{sssrrruuuuuuwww~~~xxxyyytttsssrrrppppppsssyyy}}}vvvvvvuuurrroooqqqwww||||||vvvsssuuuxxxxxxxxxzzzrrrsssuuuxxx{{{}}}{{{yyyyyy}}}}}}{{{|||}}}~~~}}}}}}{{{zzzpppnnniiiddd```\\\YYYXXX^^^\\\YYYTTTMMMEEE>>>:::999999:::::::::999999999666555333333333333222111111000000222555888999:::666444111000000000000///////////////////////////+++...000000...,,,---///ttt```JJJ???;;;888555555333333222222111000000000////////////////////////......---,,,,,,+++******((())))))************)))***************)))(((((())))))))))))))))))))))))+++***((('''((()))((('''))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''((()))+++++++++***)))))))))))))))((('''&&&&&&''''''''''''&&&%%%$$$$$$777ggg 111,,,"""&&&&&&,,, '''...333bbb((('''((('''"""&&&&&&&&&&&&'''''''''(((((("""&&&&&&...999000&&&"""$$$'''(((&&&---^^^((((((###&&&###!!!)))((('''&&&&&&&&&&&&&&&,,,&&&$$$"""...%%%!!!,,,+++&&&333fff""")))///""",,,+++***)))((((((((((((!!!))) 333---eee222((('''''')))******)))(((***000***&&&JJJ---111"""))))))************))))))***'''%%%&&&)))***(((%%%((((((((((((((((((((((((---,,,***)))))))))******,,,+++++++++***))))))))))))************+++++++++---,,,+++*********+++,,,---------,,,+++***((('''******+++,,,,,,,,,,,,+++,,,***)))***...///...,,,,,,*********,,,,,,,,,***++++++,,,,,,---...//////........................,,,,,,,,,---------......+++,,,---///000222333444111...,,,---///111///---+++,,,---///000222333444555666888999::::::::::::@@@??????AAAEEEGGGHHHHHHRRRVVV[[[^^^^^^[[[VVVRRR\\\]]]___bbbeeehhhkkkmmmiiigggeeedddggglllrrrvvvuuutttsssqqqppppppqqqrrryyy|||~~~|||wwwtttssstttyyy}}}zzzwwwxxx{{{wwwuuuqqqnnnnnnpppsssvvvvvvvvvwwwwwwwwwwwwvvvvvv{{{vvvppppppuuuyyyzzzzzzwwwyyy}}}~~~||||||}}}~~~|||yyyuuupppmmmlllllllllpppooolllhhhddd```]]][[[PPPNNNKKKGGGDDDAAA???>>>CCCBBB@@@===;;;888666555666666555444333333444444111111000000//////...............000222555888999666555333111////////////------......------,,,,,,,,,,,,---......---,,,,,,ppp\\\FFF;;;777444111111111111000000///.................................---------,,,,,,+++++++++))))))************))))))***************)))(((((())))))))))))))))))))))))+++)))''''''((((((((('''))))))))))))))))))))))))(((((())))))(((''''''&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&((()))))))))((((((%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%'''***HHH... ''')))!!!$$$//////&&&"""000###>>>AAA---&&&###,,,$$$&&&&&&'''''''''(((((((((+++%%%111''',,,***(((&&&%%%&&&((()))***%%%aaa...((($$$///---(((((('''&&&&&&&&&&&&&&&)))###***III___+++###***&&&%%%,,,"""---===)))******)))))))))))))))******%%%222''',,,{{{???###((((((((()))***+++***))) 000)))---000###+++))))))************)))))))))((('''((()))******)))************************,,,,,,***)))))))))******++++++******************))))))*********+++++++++,,,+++*********+++,,,---......------,,,***)))((()))***++++++,,,,,,++++++,,,***)))***---///...,,,...,,,++++++,,,,,,+++)))++++++,,,,,,---.........------------------------,,,,,,,,,------------...,,,,,,---...000111222222000---+++,,,...///...---000////////////.........222222333333444444555555666555555666999;;;;;;;;;<<>>;;;888555444333333222222111000000000........................+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''***************)))(((((((((((((((((((((((((((((()))'''%%%%%%'''''''''&&&(((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&'''(((((((((((((((((()))777555+++***"""!!!,,,+++""",,,"""!!!%%%%%%%%%)))+++ppp!!!$$$...'''''''''((((((((())))))$$$))) ***///###%%%&&&'''&&&&&&%%%%%%)))"""&&&"""###000(((''''''&&&&&&&&&''''''(((,,,===)))(((---&&&,,,%%%000+++&&&~~~'''***(((((()))***************###...'''AAA'''---&&&'''))))))((((((((()))...,,,!!!///"""$$$(((((())))))))))))(((((('''***,,,+++(((&&&(((+++************************++++++******************(((((())))))******++++++))))))))))))************))))))))))))***+++---............------+++******))))))***++++++++++++++++++******+++,,,,,,,,,,,,///---,,,,,,------+++******+++++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------------------............------,,,,,,,,,---------)))******,,,---...//////222111///...---///000111666444222111222222111000000111222222222222111000000000000111222333555555444444444444444555666777999999::::::<<<===>>>>>>=========>>>???BBBDDDFFFIIIJJJLLLKKKHHHGGGHHHIIIIIIHHHGGGGGGHHHIIILLLMMMPPPPPPQQQRRRSSSSSSSSSSSSSSSQQQNNNNNNQQQSSSSSSSSSVVVXXX\\\aaaeeeiiikkklllhhhddd___ZZZWWWTTTPPPMMMLLLJJJGGGCCC@@@>>>>>>===;;;:::999999888777777777888777555333333333444444222222222222222333333333333333222111111111111111000000000/////////......222111111000000000111111......------------------//////..................//////......------------.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,lllYYYEEE<<<999666333222333333222222111000000000........................+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***************)))(((((((((((((((((((((((((((((((((&&&%%%%%%'''((('''&&&(((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))'''''''''''''''&&&%%%%%%&&&...)))JJJ$$$999---###%%%###$$$'''******%%%111&&&!!!''' KKK+++***)))(((''''''''''''((((((((((((((( ...333 +++'''$$$$$$'''(((&&&###,,,&&&QQQ444)))///''''''&&&&&&&&&''''''(((+++"""&&&*** )))+++000###***333(((***************)))((('''***+++***|||@@@000((($$$&&&(((((('''&&&''')))...$$$((())))))mmm333(((((())))))))))))(((((((((***,,,***&&&$$$%%%((())))))))))))))))))))))))************+++*********((((((((())))))******+++(((((()))))))))*********))))))(((((()))+++,,,...------------,,,+++******))))))***++++++++++++*********+++++++++++++++,,,,,,+++***+++---...---,,,*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------...'''''')))+++---...000000222000///------...000111555222000/////////...,,,///..................///...............///000111111111111000000000000000000000111111111111000000222111000000222444666777888999999888777777888888:::999888888888888999999:::;;;<<<===============>>>===<<<<<<===>>>>>>>>>???@@@BBBEEEGGGIIIKKKLLLKKKIIIFFFCCCAAA???===;;;999888666444333222222222000000111111111222222222222222111000000000111111000000000000000000000000111000///......------...////////////000000000000------,,,,,,,,,,,,------........................,,,,,,------..............................------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,lllZZZFFF===;;;888555444111111000000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***************)))(((((())))))))))))))))))))))))((('''%%%&&&''')))(((((())))))))))))))))))))))))(((((()))*********))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%$$$###"""!!!+++555%%%yyy"""333+++,,,"""&&&(((...222,,,"""!!!&&&)))$$$%%%%%%!!!$$$&&&---zzz)))111&&&&&&&&&&&&'''''''''(((!!!%%%(((%%%,,,&&&!!!"""'''+++***&&&'''+++%%%)))$$$...'''&&&&&&&&&&&&'''(((((($$$,,,111!!!***))))))%%%%%%---&&&ZZZ&&&******++++++***)))'''&&&+++'''+++!!!333###'''))))))&&&%%%''')))###...&&&'''[[[ggg'''(((((())))))((((((''')))******)))&&&%%%%%%&&&(((((((((((((((((((((((())))))***++++++++++++***(((((())))))))))))))))))((((((((()))))))))*********)))(((((()))***,,,,,,+++,,,,,,,,,++++++***)))((()))******++++++******)))+++,,,+++******+++,,,))))))(((***,,,...------************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......---,,,,,,---///++++++++++++,,,,,,,,,,,,...---,,,,,,,,,---...///444222000///000000...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...000000///...............------...///000000000///000///---...///111000000222111111000000000111111222222222222111111000000///000111333444555555555444444444555555444444444444444444555666777777888555555555555444333333333222111111000000000000000...//////000//////...---000//////......//////000000/////////......------,,,,,,,,,,,,,,,---...///------........./////////++++++++++++++++++,,,---.............../////////******,,,---............,,,------.........------,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,lllZZZGGG???===:::777555111111000000///.........---------------------------------,,,,,,++++++++++++++++++,,,,,,+++*********************)))(((((()))))))))))))))))))))))))))'''&&&&&&(((***))))))))))))))))))))))))))))))(((((()))***************))))))((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''%%%%%%&&&'''(((((((((((($$$%%%%%%%%%%%%%%%$$$$$$,,, ...'''iiiwww'''((('''%%%555"""...'''###!!!&&&))))))''')))***$$$ ))),,,((((((:::%%%%%%%%%%%%&&&&&&&&&&&&(((666ZZZ((((((%%%###$$$'''))))))(((###+++333%%%222!!!&&&&&&&&&&&&&&&'''(((((( }}}444+++$$$((((((///222$$$+++((()))***++++++***(((''''''%%%+++$$$///###%%%(((,,,+++(((&&&)))+++$$$$$$&&&(((&&&kkk''''''(((((((((((('''''')))((('''((()))))))))((())))))))))))))))))))))))((()))***+++,,,++++++***)))))))))))))))((((((((((((((((((((()))))))))***+++***)))(((((()))***+++******++++++******))))))((())))))***************)))+++,,,+++)))(((***,,,***)))((()))+++,,,+++************************))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))*********++++++,,,,,,+++---...---+++***,,,///......---,,,++++++******+++,,,,,,,,,---.........444222000000111222111000++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......000///---,,,,,,---......,,,---...///000000/////////...---...000111///---000///------.../////////...///000000111000//////...///000111222222222222000111333333222111111111222111111000000000000000,,,---//////.........///000000000000/////////000....../////////...---,,,000000000000000000000000//////.........---------,,,,,,,,,---...000111222------------............---------------...//////,,,,,,---------.........***+++,,,............---)))***,,,---------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,gggUUUCCC;;;999666333111333333222222111000000000------------------------......---,,,,,,+++************+++,,,,,,,,,++++++***************)))(((((()))))))))))))))))))))))))))(((&&&''')))******)))))))))))))))))))))))))))(((((()))***************))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''')))(((&&&%%%$$$%%%&&&&&&((())))))***************&&&&&&'''((())))))))))))"""((( &&&---""",,,$$$FFF\\\gggYYYBBB111&&&%%%...,,,"""$$$###,,,---&&&###)))+++(((!!!''')))++++++ (((///jjj'''$$$$$$$$$$$$%%%%%%%%%&&&&&&***jjj///%%%%%%&&&((('''&&&%%%%%%&&&%%%+++uuu***###(((&&&&&&&&&&&&&&&'''((()))&&&111---333((($$$---&&&$$$777&&&''')))+++,,,+++***)))%%%)))......(((---&&&***...---)))(((***---111,,,+++***''''''(((((((((((('''''')))&&&%%%'''+++...,,,***************************((()))***+++,,,,,,+++*********))))))((((((''''''(((((((((((())))))))))))+++***)))(((((()))******))))))*********))))))((((((((()))***************)))+++---,,,)))(((***,,,+++)))((()))******)))(((*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((())))))***++++++,,,,,,***,,,---,,,))))))+++......------,,,,,,++++++++++++,,,---//////000000000000...,,,---...//////...******++++++++++++******+++++++++++++++,,,---...000///---,,,,,,---...///,,,---.........---+++***---,,,,,,...111111...+++///---,,,+++---.........+++,,,...000111111000000111111111111000...---,,,...///111111000///......111000//////......//////...///111111000//////000000/////////............+++,,,...///000000///////////////////////////...,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////.............../////////,,,,,,,,,,,,------...///+++++++++,,,,,,---------+++,,,---.........---,,,'''(((***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,---,,,+++******+++,,,---fffUUUCCC:::777444222222222111111000///......---000000///.........//////...------,,,,,,------...,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))(((((('''''''''(((((((((&&&&&&(((*********+++++++++)))'''&&&)))+++---,,,)))((()))+++)))(((&&&$$$$$$$$$&&&''')))((('''&&&&&&&&&&&&&&&%%%&&&''''''&&&###  ###$$$######&&&)))!!!###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&'''&&&%%%%%%&&&((('''&&&%%%$$$%%%&&&'''((('''''''''&&&%%%%%%$$$$$$,,,)))%%%&&&&&&&&&'''((((((((("""***&&&###%%%'''(((((('''%%%$$$&&&&&&)))(((%%%)))***!!!((()))%%%***888((('''%%%&&&%%%'''$$$((([[[www---+++%%%'''++++++"""+++(((,,,'''+++)))%%%(((((((((((('''''''''(((000999+++###999)))...$$$((('''((()))(((%%%$$$$$$%%%((()))))))))))))))************&&&((()))+++,,,,,,,,,++++++***)))'''''''''((()))******))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++...------,,,,,,------...******))))))***,,,...///---...///...,,,,,,...///+++,,,---......---,,,+++***)))((()))***+++***(((---......---+++******+++---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000//////.........---------............------000///...---------......///000111222222000...,,,------,,,+++,,,---.../////////////////////////////////.........------------......///......---,,,000000///...---,,,,,,+++---------------...///000,,,,,,,,,---------......)))))))))***+++,,,---...---------,,,+++***)))((()))+++,,,...//////......,,,,,,,,,++++++*********---,,,++++++,,,---///000............---+++)))''',,,,,,+++***+++,,,---...eeeTTTCCC:::777444222222222111111000//////......------,,,+++******++++++------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''((())))))(((&&&&&&''')))&&&'''''''''''''''&&&&&&)))+++---,,,***((()))******)))'''&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%"""###$$$$$$$$$$$$%%%&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''(((((((((((((((---###HHH(((&&&&&&&&&&&&''''''''''''%%%222&&&'''%%%%%%&&&'''''''''&&&%%%&&&%%%333///&&&******---&&&)))---&&&(((ttt'''%%%&&&&&&((('''((($$$)))[[[)))%%%)))*********###,,,******(((***'''$$$'''&&&%%%%%%%%%'''((()))222)))&&& MMM)))***,,,%%%+++(((%%%)))(((&&&%%%%%%&&&((()))(((((()))))))))*********'''(((***+++,,,++++++++++++***)))(((''''''((()))))))))))))))((((((''''''************************((())))))******))))))(((*********+++++++++,,,,,,))))))))))))))))))))))))+++,,,,,,,,,++++++***)))***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,------,,,+++*********+++,,,------...///...,,,,,,...///,,,,,,------------,,,,,,+++***)))***+++,,,+++))),,,---------+++***+++,,,***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////......------------............------+++,,,---...///000000000---......///...---,,,+++---,,,,,,+++,,,---...//////////////////////////////.........------------............///////////////......---,,,+++++++++------,,,,,,------...///,,,,,,,,,------------...---,,,,,,,,,,,,,,,---...,,,,,,,,,,,,+++***))))))******+++,,,---.........,,,,,,,,,+++++++++******,,,++++++++++++,,,,,,---((()))***,,,,,,,,,,,,,,,,,,++++++***+++,,,---...cccSSSBBB:::777444222333111111111000000//////...000///...---,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((((()))***)))'''&&&'''((()))(((((((((((()))******)))+++,,,+++***((())))))+++***)))((((((((()))***(((((('''&&&&&&&&&&&&'''***(((%%%######%%%(((***(((&&&%%%%%%%%%%%%$$$"""%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))) %%%''''''''''''&&&&&&&&&&&&,,,TTT###)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%UUU333'''+++%%%+++'''%%%---!!!'''ppp"""&&&+++$$$)))***)))***%%%)))[[[///...,,,***(((%%%++++++(((***)))'''''')))((('''&&&&&&'''((()))!!!...&&&[[[^^^///''''''%%%---((($$$(((((((((((((((((((((((((((((())))))))))))******))))))***++++++******)))***))))))(((((((((((())))))))))))(((((((((((('''(((((((((((((((((((((((('''(((((((((((((((((('''*********++++++++++++,,,))))))))))))))))))))))))+++++++++,,,++++++***)))***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,+++***************---...///...---,,,...000------,,,,,,,,,,,,------,,,+++***+++,,,---,,,******+++,,,,,,++++++,,,---((()))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------............///............---------------............------***+++---///000000000000...------------,,,,,,,,,,,,,,,,,,,,,,,,---......////////////////////////............------------///......---...///111222------,,,,,,++++++******,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------//////...---------------,,,,,,,,,,,,+++******)))************+++,,,------,,,,,,,,,++++++++++++***++++++++++++++++++***)))%%%&&&(((***+++,,,,,,---++++++******++++++,,,---aaaQQQ@@@999777555333333111111111000000000//////111000///---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))(((((((((((()))***+++***(((&&&''''''++++++)))))))))***+++,,,)))***++++++***)))((((((******)))(((((())))))***(((''''''&&&&&&&&&''''''(((&&&###!!!!!!###&&&(((***'''%%%%%%''''''$$$!!!&&&'''))))))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((***)))'''''''''''''''&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&""";;;%%%'''''''''&&&&&&%%%%%%%%%(((###+++(((''''''&&&&&&&&&&&&'''%%%%%%xxx///++++++###))))))!!!---777```'''$$$---"""---+++***+++&&&***[[[OOO ...***))))))((()))***'''---''''''---************)))(((&&&&&&,,,######---^^^,,,"""$$$###,,,)))&&&'''((()))******)))((('''(((((((((((()))))))))******************)))(((((()))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))************++++++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++++++++******************---.........,,,,,,...///...---,,,++++++,,,---...,,,+++******,,,,,,+++***(((***+++,,,++++++---...******+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,------......------,,,......---,,,,,,,,,,,,---//////...------......///,,,,,,,,,,,,,,,---------........................------------------------...---,,,+++,,,...111222,,,,,,,,,,,,++++++++++++,,,++++++***++++++,,,,,,++++++,,,,,,,,,---------...------,,,,,,---------,,,,,,,,,,,,,,,+++***)))+++***)))))))))***,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++)))(((******************))))))***************++++++,,,}}}^^^OOO???999777555333333111111111111000000000000---,,,+++***))))))))))))---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++************************(((((((((((())))))))))))((()))+++***)))''''''((()))((('''&&&%%%&&&''''''***************)))((('''((((((((((((((((((((()))''''''&&&&&&&&&''''''(((((('''&&&%%%$$$$$$$$$$$$)))&&&$$$%%%'''(((&&&$$$%%%'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))'''%%%%%%&&&'''&&&$$$$$$%%%'''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$...444''''''&&&&&&%%%%%%%%%$$$ mmm'''+++)))((('''&&&&&&&&&&&&'''%%%$$$'''***---'''+++---###///###bbb[[[---###)))!!!...+++***+++&&&***[[['''+++%%%***++++++'''''''''...%%%$$$---###%%%(((++++++)))&&&$$$'''+++%%%WWWZZZ***$$$'''$$$)))(((((('''((()))******)))(((''''''(((((((((((()))))))))++++++***))))))(((((((((((((((((())))))))))))((('''''''''''''''((((((((())))))))))))))))))))))))***++++++++++++++++++***))))))*********+++++++++)))))))))))))))))))))))))))******++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++******))))))******+++(((((()))***++++++,,,,,,,,,------,,,++++++,,,...---,,,+++******+++,,,---+++)))((()))***+++***)))''')))++++++++++++---.........---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,------------,,,,,,///---***(((((())),,,.........------------...///+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,+++***)))***,,,///000,,,,,,,,,,,,------------,,,++++++*********+++++++++++++++,,,,,,,,,------************+++,,,---...++++++,,,,,,,,,+++******+++***)))((()))***+++,,,+++++++++++++++++++++++++++,,,---------+++***)))...---,,,+++***)))(((((())))))************+++***zzz\\\MMM>>>888777555333333111111111111111111111111...---,,,,,,++++++,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++******************************(((((((((((())))))))))))&&&)))++++++***(((((()))))))))(((((('''(((((((((***)))((()))******(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((((((((()))))))))((('''%%%$$$&&&%%%%%%%%%'''''''''&&&$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&$$$!!!"""%%%&&&%%%###&&&&&&'''(((((((((((((((((((((''''''&&&%%%%%%$$$TTT&&&&&&&&&&&&%%%%%%%%%%%%(((OOO(((***))))))(((((('''&&&&&&&&&$$$$$$$$$$$$(((((((((+++###+++%%%[[[---%%%%%%###,,,***)))***%%%)))[[[111(((""",,,***+++'''&&&)))+++***###(((###'''***)))'''%%%"""'''ZZZ,,,(((---'''(((&&&)))''''''))))))))))))''''''''''''(((((((((((())))))+++***)))((((((((((((((('''(((((())))))))))))(((&&&''''''''''''(((((((((************************((())))))******))))))((()))))))))************+++))))))))))))))))))))))))((()))******+++*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++******************+++&&&''')))***+++,,,,,,,,,++++++,,,+++***)))+++---,,,,,,++++++++++++,,,,,,***)))((()))******)))(((''')))++++++***+++,,,...000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,***((('''(((+++///111******+++++++++++++++,,,******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++******)))***+++---...++++++,,,,,,------......,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,''''''(((((()))+++,,,---+++++++++,,,,,,++++++***+++***************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++*********++++++(((((()))************)))vvvZZZKKK===888888666444333111111111111111111111111/////////...//////000111///......------......///++++++*********)))))))))************************'''((((((((()))))))))***%%%'''***++++++*********'''((()))***,,,,,,------***)))((((((******(((&&&%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&'''(((((('''(((((((((((((((''''''%%%&&&&&&&&&%%%$$$%%%&&&$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&### """&&&((('''$$$'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&MMMzzz%%%%%%%%%%%%%%%%%%&&&&&&DDD333&&&'''((()))))))))((('''%%%$$$$$$$$$***###!!!)))###'''"""%%%'''ZZZ(((((($$$(((&&&((('''((($$$)))[[[777&&&!!!---&&&)))(((&&&***%%%:::)))&&&!!!###&&&'''(((((('''''''''fff]]],,,'''---((()))&&&)))'''''''''((((((''''''''''''''''''((((((((())))))******(((((('''((())))))&&&'''((()))******)))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))************))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((***************************++++++,,,,,,++++++***************************+++++++++******+++++++++'''((()))***++++++******)))******)))(((((()))+++++++++,,,,,,,,,,,,+++++++++***))))))++++++***)))(((***++++++******+++---...---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,...//////((()))***+++,,,,,,+++***)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++,,,)))******+++,,,------...------,,,+++++++++++++++***++++++++++++,,,,,,,,,(((((((((((())))))***+++***++++++,,,,,,+++++++++***+++++++++++++++************+++++++++,,,,,,,,,+++************++++++,,,***)))(((((()))***+++,,,'''((()))*********)))(((sssYYYKKK===888888666444333111111111111111111222222,,,,,,,,,,,,,,,---.../////////............//////*********))))))))))))(((************************'''((((((((())))))******$$$'''***,,,+++******+++ !!!%%%(((***,,,,,,,,,+++)))'''(((******(((%%%&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&'''((()))%%%%%%$$$$$$%%%&&&((()))$$$'''((('''###"""###&&&%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))(((&&&$$$$$$$$$&&&''')))%%%###%%%***,,,+++((('''&&&%%%$$$%%%&&&'''((("""######$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&aaa"""###&&&((()))******)))'''%%%###$$$$$$222%%%!!!...%%%(((&&&&&&---YYY###,,,%%%+++!!!&&&&&&'''$$$((([[[999%%%###///###''')))''',,,zzzIII222(((***)))((('''&&&&&&'''(((&&&===\\\(((!!!***(((+++'''***''''''''''''''''''''''''''''''''''''((((((((()))***)))(((''''''((()))***&&&'''(((*********)))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((+++++++++,,,,,,+++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))***++++++***((('''((())))))(((''''''(((******+++,,,------,,,+++***,,,+++******,,,,,,+++***)))***++++++***)))+++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---000111000///,,,***)))***,,,...///...,,,+++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,++++++(((((()))***+++,,,,,,---...------,,,+++++++++,,,******+++++++++,,,,,,,,,+++***))))))))))))))))))***++++++,,,,,,,,,++++++***+++,,,------,,,***)))*********++++++,,,,,,,,,***)))(((((((((***+++,,,***)))(((''''''((()))***&&&''')))*********)))(((ttt\\\JJJ:::777666222111444000000///...............000000///...---,,,,,,,,,///...------------.../////////---,,,+++*********'''((()))***************---,,,+++)))((((((''''''&&&''''''((()))******+++&&&(((******)))(((((()))***)))((('''&&&%%%%%%%%%***)))((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&(((***))))))(((''''''''''''(((((('''&&&&&&'''((('''&&&$$$%%%&&&'''''''''%%%%%%$$$###"""!!!!!!"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''###++++++!!!"""((('''222...)));;;kkk$$$$$$$$$$$$$$$%%%&&&'''$$$---%%%(((((((((((((((''''''&&& )))"""''')))$$$'''***"""---III[[[&&&((($$$"""$$$%%%$$$'''###(((ZZZttt!!!...%%%---!!!,,,)))***)))$$$''')))"""!!!(((***,,,((('''((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((***)))'''&&&%%%%%%%%%&&&$$$%%%'''((((((((('''&&&))))))))))))************,,,+++******)))***************))))))))))))******,,,,,,++++++***)))))))))))))))***++++++++++++***%%%''')))))))))((()))***+++***)))(((((()))***++++++)))''')))+++,,,***'''******))))))))))))******))))))))))))))))))))))))---------,,,,,,+++++++++))))))***++++++++++++***'''''''''))),,,...---,,,***************************)))))))))***+++,,,,,,,,,+++***)))))))))++++++,,,,,,,,,------.........,,,+++******,,,,,,+++***,,,,,,++++++***+++++++++,,,,,,,,,------.........,,,,,,+++++++++++++++***,,,---......//////...............------,,,,,,,,,)))***,,,------,,,***))),,,,,,+++******+++,,,,,,+++******))))))******+++++++++,,,,,,,,,---------)))))))))***+++++++++,,,((()))***++++++***((('''******++++++++++++************************************++++++++++++******++++++++++++************************************,,,+++******))))))******++++++++++++************ttt]]]KKK;;;888666111000222222111000000//////000000.........------,,,,,,+++...---,,,++++++,,,---...---,,,,,,++++++++++++,,,((())))))************))),,,+++***)))(((((((((((((((((())))))******++++++(((***+++***(((''''''((((((((('''&&&&&&&&&''''''&&&&&&''''''((())))))***'''(((((('''&&&%%%'''((((((((('''&&&%%%%%%%%%&&&((('''&&&&&&'''((('''&&&%%%&&&'''''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''' %%%---,,,...---###000"""$$$,,,---KKK)))(((((('''''''''((((((!!!)))$$$((((((((((((((('''&&&&&&$$$,,,%%%(((---''')))***'''000kkkUUU&&&***'''%%%&&&%%%%%%'''$$$)))[[["""'''---###,,,&&& ((($$$ ###$$$999...<<<###((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))'''&&&%%%&&&&&&'''&&&&&&'''(((((((((((('''(((((()))))))))*********++++++***************+++******))))))))))))***************************+++(((((()))))))))*********'''(((******)))((()))*********))))))))))))))))))+++***)))***,,,,,,***(((******))))))))))))******))))))))))))))))))))))))++++++++++++******))))))))))))***++++++++++++******))))))***+++,,,***)))*********************************)))******++++++++++++***************+++*********+++++++++,,,,,,,,,+++******,,,,,,+++***,,,++++++******+++++++++++++++++++++,,,,,,------,,,,,,++++++***))))))))))))******+++++++++++++++++++++*********))))))))))))***,,,------,,,***))),,,++++++******++++++,,,++++++************++++++)))))))))*********++++++******************++++++((())))))*********))))))******++++++++++++******************************)))******++++++******)))******)))))))))(((((((((************************+++***))))))(((((()))))))))(((((((((((((((((((((ttt]]]KKK<<<888666111...111333333222111111111111222---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,)))************))))))(((******))))))))))))*********************+++++++++***+++,,,+++(((&&&&&&'''''''''&&&&&&''''''((()))&&&''''''((()))***++++++)))******(((&&&%%%&&&'''***)))((('''&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&'''''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''111 %%%)))$$$ )))... $$$888((('''&&&%%%%%%$$$$$$$$$"""&&&&&&'''(((((((((((('''&&&&&&(((333&&&###)))%%%&&&$$$&&&)))III###)))(((&&&&&&&&&%%%(((%%%)))\\\"""****** )))(((&&&)))$$$%%%KKK!!!$$$***===&&&+++"""((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((('''&&&&&&''''''(((((((((''''''(((((()))***(((((())))))))))))******+++***************++++++******))))))))))))******(((((()))******+++,,,,,,(((((('''''''''((()))***)))***,,,+++***((())))))************))))))((('''+++******+++,,,,,,+++)))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++************)))***++++++***(((************************++++++***)))))))))******)))******+++++++++******************++++++++++++,,,+++******+++,,,+++***++++++*********++++++,,,************++++++++++++,,,,,,++++++***)))((((((((())))))***************)))))))))))))))((((((((()))***+++,,,,,,+++***))),,,+++************+++,,,,,,++++++++++++++++++,,,((()))))))))******************************)))))))))((((((((()))***++++++******++++++++++++******************************)))******++++++******)))*********)))))))))(((((())))))))))))))))))))))))))))))(((''''''''''''((('''(((((((((((((((((((((sss[[[III:::888777222///222333333222111111111111222,,,---------------------++++++++++++++++++++++++***+++++++++++++++++++++***************)))((('''))))))(((((()))***++++++*********************))))))***++++++)))'''((((((((((((''''''''''''((((((++++++***)))((('''&&&%%%)))))))))(((&&&&&&'''(((---,,,+++)))(((((((((((((((&&&&&&&&&'''((('''&&&'''''''''&&&&&&%%%$$$$$$&&&&&&((())))))(((&&&&&&''''''''''''''''''''''''(((&&&$$$######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$+++000 !!!)))(((%%%555%%%(((%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&(((''''''((((((''''''&&&%%%(((CCC+++!!!%%%%%%(((!!!$$$!!!999&&&'''&&&%%%'''&&&)))%%%***\\\!!!(((%%% %%%'''111$$$$$$333HHH)))&&&***###***%%%uuu((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''')))***''''''''''''(((((((((((('''''''''''''''((((((((()))((('''''''''(((***+++(((((((((((()))))))))******)))))))))***+++,,,,,,******))))))))))))******((()))))))))*********+++)))((('''&&&&&&(((***++++++,,,---,,,***(((((()))))))))*********((('''&&&*********+++++++++***)))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************''''''''')))+++---,,,+++************************,,,+++***))))))((())))))((()))+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,---+++***)))***+++,,,+++)))***************++++++,,,******+++++++++++++++++++++++++++++++++************++++++,,,---,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))++++++************++++++,,,,,,++++++++++++,,,,,,*********++++++++++++,,,++++++******))))))(((((()))(((''''''(((***,,,---******++++++++++++******************************))))))************))))))++++++*********)))))))))((((((((((((((((((((((((***)))((((((''''''(((((()))))))))******+++++++++rrrWWWFFF999777888333111444222222111000000000000111............////////////,,,------------------,,,,,,,,,---,,,,,,***)))(((***************)))((('''(((((((((((()))***+++,,,)))))))))))))))((((((((('''(((***+++***)))***+++******)))((('''&&&&&&&&&,,,+++***(((&&&$$$###"""&&&'''((('''&&&'''(((***,,,,,,***))))))((((((((((((&&&&&&&&&'''((('''&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''$$$"""&&&%%%"""000888+++555"""YYY&&&&&&&&&&&&'''(((*********%%%''''''''''''''''''&&&&&&%%%%%%___333%%%%%%***...$$$%%% --- &&&'''&&&%%%'''&&&)))%%%***\\\&&&%%%$$$%%%&&&%%%)))!!!000 >>>"""111!!!)))222CCC((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&((()))***''''''''''''((((((((((((''''''(((((((((((((((((()))((('''''''''(((***+++'''(((((((((((()))))))))))))))))))))***+++,,,---******))))))))))))***************)))))))))((((((***)))((('''''')))+++,,,+++,,,---,,,***(((((((((((()))*********((('''&&&(((((()))))))))(((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))''''''''')))+++,,,+++***))))))))))))))))))))))))++++++***)))((((((((((((((()))***,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))***)))))))))******+++,,,,,,,,,,,,,,,++++++++++++******++++++,,,---------+++,,,,,,---------------++++++,,,,,,,,,,,,,,,,,,************************************************,,,++++++******++++++,,,))))))*********++++++++++++******))))))((((((((()))(((''''''(((***,,,---******++++++++++++******)))))))))))))))))))))))))))))))))******)))))))))******)))))))))(((((((((((((((((((((((((((((((((******)))(((((((((((()))((())))))***+++,,,,,,---qqqTTTDDD888777888444222555111111000////////////000000000//////////////////---......//////......------.........---+++)))((()))************))))))((())))))(((((()))***++++++((((((((((((((()))))))))&&&(((***+++******,,,---,,,+++)))((('''&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$&&&'''&&&&&&&&&(((***((((((''''''&&&&&&''''''((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$&&&'''((('''&&&&&&%%%%%%&&&&&&'''---)))###)))$$$333###$$$$$$%%%&&&((()))***((($$$%%%&&&''''''''''''&&&%%%%%%"""111&&&$$$***,,,###%%%%%%'''&&&((((((((((((&&&%%%(((%%%)))\\\999'''$$$+++)))&&&!!!(((%%%"""'''$$$ooo***))) 222'''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&''''''((()))***''''''''''''(((((((((((((((((()))))))))(((((('''((((((''''''(((((()))***''''''(((((((((((())))))((((((((()))***,,,---...******))))))))))))******++++++***))))))(((''''''))))))((((((((()))***+++***,,,,,,,,,)))((('''((('''(((((())))))(((((((((&&&((())))))(((''''''(((******))))))))))))******))))))))))))))))))))))))))))))))))))************'''((())))))******))))))+++***))))))***)))(((&&&))))))))))))))))))))))))******)))((((((((())))))((()))***+++++++++++++++***************)))))))))+++***))))))***+++***))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------)))******+++++++++++++++)))))))))***************************************))))))***++++++***))))))+++******************+++''''''''''''(((((((((((())))))))))))))))))(((((()))((((((((()))***++++++******++++++++++++******))))))))))))))))))))))))((())))))******))))))((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))+++***))))))(((((())))))''''''((()))***,,,,,,---pppTTTDDD888777888444111333111111000////////////000000000//////......---------...////////////...---------/////////---+++***((())))))************)))***)))))))))))))))******((((((((())))))******+++''')))++++++******+++,,,******)))(((''''''((((((&&&'''''''''((((((((((((%%%&&&&&&&&&$$$$$$&&&(((&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&'''((('''&&&%%%%%%$$$$$$%%%&&&((()))''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''(((000777"""555UUUooo"""""""""###$$$%%%&&&'''&&&%%%'''&&&&&&''''''&&&&&&%%%$$$"""((('''$$$&&&$$$ (((222###***(((&&&((((((%%%%%%'''$$$)))[[[RRR+++"""******'''$$$(((+++!!!###---yyy***,,,555vvv'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))******)))((('''&&&&&&&&&'''((((((((((((''''''''''''((((((((())))))''''''((()))***,,,...///******))))))))))))******)))))))))))))))((((((((('''''''''((((((((()))))))))***++++++)))''''''((('''''''''''''''((()))***&&&)))+++***((('''((()))******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********'''(((((()))))))))))))))+++***))))))***)))'''%%%)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))***+++,,,---************)))))))))(((+++)))((()))***+++***((((((((((((((()))***+++,,,,,,+++++++++************************))))))((((((((())))))***************((((((((()))))))))************))))))))))))******((()))***++++++***)))(((***))))))(((((())))))***&&&&&&&&&'''''''''((((((((((((((()))))))))))))))((())))))*********))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((************************))))))((('''''''''(((((('''((()))***,,,---...///oooVVVEEE999888888333000111222111111000///000000000000000///...---,,,,,,,,,------...//////...------+++,,,...000000///...---'''((()))*********************))))))))))))******(((((()))***+++,,,,,,---)))+++,,,,,,***))))))***((((((((((((((())))))***(((((((((((())))))))))))&&&''''''%%%######$$$%%%''''''&&&''''''((()))***((('''&&&&&&'''((('''&&&%%%$$$$$$$$$%%%''')))***)))((('''&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''(((000###%%%PPPTTT''''''&&&&&&&&&'''((((((%%%(((+++&&&&&&''''''&&&&&&%%%$$$$$$$$$,,,***'''"""###000BBB***&&&###%%%'''%%%$$$'''###(((ZZZbbb---&&&(((&&&&&&******666)))777___,,,((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***))))))(((''''''''''''((((((((())))))*********)))(((&&&%%%$$$%%%'''((((((((('''&&&''''''''''''((((((((()))''''''((()))***,,,...///******))))))))))))******''''''(((((())))))******%%%&&&''''''((((((''''''''')))******(((''''''((('''&&&&&&&&&'''(((***,,,'''***,,,+++)))((()))+++******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******'''(((((()))))))))))))))(((''''''(((***+++***((())))))))))))))))))))))))(((((('''(((((()))***+++***)))(((((()))+++---...,,,,,,,,,,,,++++++*********)))((()))***+++***((((((((((((((()))***+++,,,+++*********))))))((((((++++++***((('''%%%$$$$$$))))))***+++++++++++++++((()))))))))******++++++******))))))))))))******((()))***++++++***)))((())))))(((((((((((())))))(((((((((((()))))))))***''''''(((((())))))******((()))***++++++***((('''******++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((---------,,,,,,,,,,,,+++************************(((((('''&&&&&&&&&&&&'''******,,,---///000111222mmmWWWFFF777444666666333000111111000000//////......///............------------------------...///000,,,,,,---...---,,,+++************+++,,,,,,,,,---******)))((()))***,,,---,,,+++***((((((((())))))************))))))((((((%%%&&&''''''((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%% $$$''''''&&&$$$%%%'''!!!''' '''&&&%%%+++((()))'''$$$######%%%)))+++,,,'''""""""&&&(((&&&###+++///"""PPP&&&'''''''''''')))***+++,,,...///---$$$%%%'''$$$(((''')))YYY---%%%&&&&&&"""'''(((\\\###%%%%%%&&&%%%&&&######'''%%%)))[[[!!!%%%###'''###''''''''''''''''''''''''###...&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***************++++++,,,''''''((((((((((((''''''((((((((((((((((((((((((++++++******)))(((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&***)))(((''''''((()))***&&&'''((())))))((('''&&&''''''((('''&&&''')))+++************************)))((('''''''''(((***+++%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,+++++++++***)))))))))*********)))))))))))))))+++++++++************)))((()))))))))***************++++++++++++,,,,,,,,,++++++++++++*********)))******+++******)))((('''***)))((((((((()))+++,,,,,,***((('''&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''%%%&&&((()))))))))(((''',,,,,,+++***)))))))))***,,,***)))((()))(((&&&%%%))))))************))))))))))))))))))************+++******)))(((''''''&&&((((((((((((((((((((((((''''''((()))+++---000222oooVVVFFF777444666666222000////////////000000000000///............---------...------------......///,,,,,,---------,,,+++************++++++++++++++++++++++++***++++++,,,,,,+++***)))((('''((()))***---,,,,,,,,,++++++++++++&&&'''(((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''%%%$$$%%%''')))000...""" &&&%%%&&&'''((('''%%%###!!!!!!...111***$$$'''---...uuu"""'''&&&&&&&&&&&&&&&&&&''')))&&&###/// 333!!!)))000\\\===''''''"""'''%%%&&&%%%___$$$&&&%%%'''&&&'''***)))***'''+++^^^###'''%%%)))%%%''''''''''''''''''''''''---###mmm///)))&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))******&&&'''(((((())))))(((((()))((((((((('''''''''&&&((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&((())))))(((((((((***,,,************************)))((('''''''''(((******))))))(((((((((((((((((('''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))+++***************))))))))))))))))))))))))))))))+++++++++*********)))))))))*********++++++++++++(((((()))))))))*********+++*********))))))))))))((())))))*********)))))))))))))))))))))******++++++***((('''''''''((()))))))))))))))))))))))))))***)))))))))((((((((('''&&&'''((()))))))))((((((,,,+++******))))))******...,,,++++++++++++***((())))))************))))))(((((()))))))))******************)))((('''''''''((((((((((((((((((((((((******))))))***,,,---...oooTTTFFF888444666555222111.........///000111111111///............---------///...------------------,,,,,,,,,---,,,++++++*********************)))))),,,,,,,,,---,,,,,,++++++)))((('''''''''((()))***)))))))))((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$$$$%%%&&&&&&"""###...!!!))))))"""&&&(((************((( +++RRRqqq~~~'''(((''''''&&&%%%$$$######$$$&&&!!!%%%000###///)))!!!***(((((( +++***&&&$$$lll$$$'''&&&(((&&&''')))&&&'''"""&&&ZZZ%%%)))'''+++'''''''''''''''''''''''''''$$$###111;;;\\\'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''((())))))***++++++'''(((((()))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&'''(((''''''((((((((((((''''''((())))))((('''''')))+++))))))))))))))))))))))))((((((''''''(((((()))***+++++++++***)))(((((((((''''''((((((((()))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++*********)))))))))*********+++++++++,,,,,,((((((((()))))))))******))))))))))))((((((((((((&&&'''((()))************(((((()))***************+++***(((''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))******))))))++++++***)))))))))******)))(((''''''))))))((('''))))))************))))))(((((())))))))))))************))))))((((((''''''((((((((((((((((((((((((,,,++++++***)))*********lllSSSEEE888555666555222111.../////////000000000111///............---------///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++*********)))(((((((((+++,,,,,,---,,,+++)))(((''''''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((&&&%%%$$$$$$%%%&&& 999$$$(((+++111222---&&&!!!!!!%%%((("""888___888+++(((((((((((('''&&&%%%%%% ...&&&---###)))***+++'''(((,,,###"""---+++&&&'''%%%''''''((('''((($$$"""######WWW%%%)))'''+++'''''''''''''''''''''''''''(((###+++''',,,%%%555 ***''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))******'''((())))))******))))))''''''''''''''''''''''''((((((((((((((())))))***'''(((((((((((((((((('''%%%&&&''''''%%%%%%&&&(((((((((((((((((((((((((((''''''''''''(((((())))))************))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))'''(((((())))))*********((((((((()))))))))))))))************))))))))))))))))))*********+++++++++************++++++++++++)))(((((((((((('''''''''''''''((()))******))))))'''((()))++++++***))))))***)))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))*********************))))))))))))******'''%%%%%%&&&((((((((('''))))))************))))))(((((((((((()))))))))******)))))))))((((((((('''((((((((((((((((((((((((++++++******))))))))))))|||hhhPPPDDD888555666444222111111000000000/////////...///............---------///...---,,,,,,,,,,,,,,,,,,,,,++++++************+++*********)))((((((((()))***+++++++++)))((('''''''''&&&&&&&&&((()))***))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''')))(((&&&%%%%%%%%%&&&&&&&&&OOO"""$$$%%%&&&'''(((((((((''''''vvv,,,(((+++&&&222 111iiiZZZ###(((!!!###***&&&$$$)))%%%''''''((('''(((%%%$$$'''%%%)))[[[$$$(((&&&***'''''''''''''''''''''''''''!!!)))!!!+++///)))HHH111%%%&&&444'''''''''''''''''''''&&&%%%&&&&&&&&&'''(((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((()))))))))))))))&&&&&&&&&''''''''''''''''''(((((()))))))))))))))(((((((((''''''(((((((((&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''(((((())))))***''''''(((((())))))))))))*********)))))))))(((((((((((((((((())))))))))))))))))*********+++++++++(((((((((((('''''''''&&&)))))))))))))))((('''''''''((()))++++++***)))))))))((((((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++***))))))((())))))*********)))((()))+++,,,,,,+++))))))************))))))'''(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))zzzdddOOOCCC999666666333111111111111111000///.........///............---------...---,,,,,,,,,,,,,,,,,,,,,,,,+++************+++******************))))))))))))))))))))))))(((((()))((('''''''''((()))***''''''(((((((((((())))))%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))'''%%%%%%&&&'''&&&%%%&&&???VVV111!!!"""$$$&&&'''(((''''''\\\######&&&&&&+++)))+++$$$%%%&&&'''***$$$&&&!!!###((($$$'''&&&(((&&&'''%%%%%%)))''',,,]]]$$$(((&&&***&&&''''''''''''''''''''''''000111000"""***!!!---111,,,$$$)))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((******)))(((((('''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''((((((((('''((((((''''''''''''(((((((((***,,,+++***(((((()))((((((((((((((((((((((((&&&&&&'''(((((((((((('''%%%%%%%%%&&&'''(((((((((&&&&&&'''''''''(((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((())))))*********)))))))))((((((((('''''''''((((((((())))))'''''''''((((((((())))))((((((((((((''''''''''''))))))))))))((('''&&&%%%(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))***+++))))))((((((((()))*********)))((()))+++,,,+++***))))))************))))))''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))yyydddMMMCCC999666555333111222000000000000///////////////............---------,,,,,,,,,+++,,,,,,------,,,,,,***)))))))))***+++*********+++++++++++++++))))))))))))))))))******+++***)))((('''((()))***%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%&&&((()))'''%%% %%%222$$$"""###%%%'''))))))((('''<<<888!!!((('''---"""###---...###)))---'''&&&$$$'''%%%$$$&&&%%%'''&&&'''%%%%%%'''$$$((([[[$$$(((&&&***&&&'''''''''''''''''''''''';;;''',,,!!!,,,###ttt111)))---***999(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''(((((((((''')))((('''&&&&&&'''((())))))+++------+++)))))))))((((((((((((((((((((((((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((())))))******)))))))))(((((((((((((((((((((((())))))))))))''''''''''''((((((((())))))))))))((((((((('''''''''((((((((((((((('''''')))))))))))))))******+++''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((('''''''''((()))***((((((((((((((()))******)))((('''((()))***)))((())))))************))))))'''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))))))))((((((zzzeeeLLLBBB999777555222111222......//////000000111111//////.........---------++++++++++++,,,------...---,,,***)))))))))***+++*********+++,,,,,,,,,---******)))))))))***,,,---,,,+++***((((((((())))))((()))))))))******++++++'''(((((()))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&%%%$$$'''******(((%%%%%%!!!qqqMMM((()))%%%&&&)))***++++++))))))$$$MMM%%%...)))+++***,,,RRR(((***(((((($$$***)))))),,,$$$###%%%%%%&&&%%%&&&)))'''(((###'''[[[%%%)))'''+++''''''''''''''''''''''''''''''***'''...***|||???'''---%%%,,, ///(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&(((************))))))((('''&&&&&&'''((()))(((***,,,,,,***((((((((())))))))))))))))))))))))%%%%%%'''((((((((('''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''((())))))***))))))))))))(((((((((((())))))))))))************))))))))))))************))))))))))))((((((((((((%%%&&&'''((())))))))))))***)))((((((((()))+++,,,''''''((())))))***))))))))))))))))))))))))))))))'''((((((((())))))******((('''&&&&&&&&&''')))***((((((((((((((()))******---,,,+++,,,------,,,+++))))))************))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))))))))((('''&&&|||cccKKK@@@666444444222000000////////////............///000111000...---,,,---+++,,,---,,,***)))***+++((((((******+++++++++++++++++++++***)))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))******'''%%%'''+++...///...(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&'''''')))&&&%%%&&&((()))'''%%%))))))((((((((('''''''''(((((('''''''''&&&&&&&&&...$$$+++###)))*** ...---+++***((('''&&&&&&)))ddd((('''+++$$$666ZZZ***%%%444"""(((&&&&&&///$$$^^^&&&"""'''(((***"""'''''')))%%%***\\\!!!---'''"""''')))%%%---'''&&&###000)))"""$$$&&&111%%%%%%+++%%% '''***%%%%%%((((((''''''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''((((((''''''''''''''''''&&&&&&&&&)))(((((((((((())))))***((((((((((((((()))******&&&&&&'''((()))***++++++************)))(((&&&&&&''')))++++++)))))))))***((((((((((((''''''''''''&&&((())))))(((((()))+++...,,,***(((''''''))))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((,,,***&&&######$$$''')))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%'''))))))'''&&&))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))***++++++,,,(((''''''&&&&&&&&&''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))((('''''''''((()))******)))((('''((((((''''''''''''((((((zzzaaaJJJ@@@666555555333111111000000000/////////.........///000///---++++++,,,***,,,,,,,,,***)))***++++++++++++,,,++++++******++++++******)))(((((('''((())))))******))))))((())))))))))))((((((((((((***)))(((''''''((()))***)))'''%%%&&&(((******)))''''''((((((((()))))))))&&&'''(((((((((((('''&&&$$$$$$%%%%%%&&&'''((()))(((&&&%%%&&&((()))'''%%%''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&"""+++((('''***!!!555...---+++)))''''''''''''&&&666(((,,,$$$)))((()))&&&$$$,,,'''bbb+++"""'''&&&***###'''''')))%%%***\\\"""+++'''$$$(((%%%(((***###'''000+++$$$&&&)))%%%(((%%%***&&&(((&&&%%%&&&###'''333((((((((('''''''''''''''(((''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''))))))((((((((((((((()))((('''''''''(((((())))))((((((((((((((())))))))))))))))))(((((('''&&&%%%&&&((())))))((((((((())))))))))))((((((((('''''''''(((***)))((((((***+++,,,+++)))'''''''''((()))&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''&&&%%%&&&'''))))))(((&&&''''''''''''''''''''''''))))))))))))(((((((((((((((''''''''''''((())))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))(((''''''(((((()))***))))))''''''((((((''''''''''''((((((xxx___JJJ@@@777555666444222111111111000000000/////////---......---+++***+++,,,+++,,,---,,,***)))***+++------------,,,+++***)))++++++******)))((((((((()))******************)))******))))))((((((''''''))))))(((((((((((())))))***(((&&&&&&'''(((((('''&&&&&&'''''''''((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&,,,!!!ppp'''222%%%III...,,,***(((&&&&&&'''((($$$mmmIII %%%+++***$$$***((('''###***+++ccc888&&&)))'''+++&&&'''''')))%%%***\\\###'''&&&''')))'''***&&&&&&###)))///'''...000xxx//////(((---******///,,,!!!$$$'''((((((((((((((()))))))))((('''&&&&&&&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''((((((((((((((((((((((((******)))(((''''''''''''&&&&&&&&&'''''''''(((((()))))))))((((((((('''''''''((((((((('''&&&%%%$$$$$$&&&((((((''''''''')))******)))))))))(((((((((((()))+++***))))))***++++++***((('''&&&&&&'''(((%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&'''))))))(((&&&''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))%%%&&&((())))))(((&&&%%%)))))))))))))))((((((''')))))))))))))))((('''&&&(((((((((''''''(((((((((www^^^III???777666777555222222111111111111000000000000---......---+++***+++---,,,---...---+++***+++,,,------......---,,,,,,+++************))))))((((((******++++++++++++************))))))((((((''''''))))))(((((((((((())))))******))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((((((''''''&&&%%%$$$''''''&&&''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''###%%%...***@@@111$$$%%%666!!!&&&---,,,)))'''&&&&&&((()))$$$???kkk+++!!!$$$+++(((&&&&&&+++'''+++---\\\III+++,,,(((,,,)))'''''')))%%%***\\\$$$%%%&&&)))******((($$$...%%%...(((###///EEE"""...---$$$$$$+++...///---'''''''''(((((())))))*********)))'''&&&&&&'''((()))$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''(((((((((((())))))))))))+++***)))((('''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&(((((((((((((((((((((((('''(((((((((''''''&&&%%%$$$&&&((((((''''''((()))************)))))))))))))))***++++++***)))***,,,)))((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&'''((()))(((&&&''''''''''''''''''''''''))))))))))))((((((((((((((((((''''''(((((()))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))'''%%%%%%''')))***(((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((()))))))))(((((('''&&&&&&''''''((((((((((((''''''vvv]]]GGG>>>666666777555333222111111111111000000000000.........---,,,+++---///.../////////---,,,---...+++,,,---...............*********)))))))))))))))******++++++++++++*********)))))))))((((((((('''(((((())))))))))))((((((((()))******************&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))&&&&&&'''((((((''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((&&&'''''''''''''''''''''))) ...UUU---+++,,,***!!!000+++***((('''&&&'''((()))%%%%%%!!!"""555'''(((,,,&&&$$$...---///,,,LLLWWW,,,,,,'''***((('''''')))%%%***\\\$$$$$$'''******%%%''''''++++++***...&&&''',,,000222++++++'''!!!***000&&&''''''(((((())))))******)))((('''&&&''''''((()))%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''((((((''''''((((((((())))))************((('''&&&&&&&&&&&&$$$$$$%%%&&&'''&&&&&&&&&%%%&&&&&&'''((()))))))))(((((()))))))))(((''''''$$$&&&((()))(((((()))***************))))))))))))***+++,,,+++***)))***+++'''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%%%%%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''(((((()))))))))(((''''''((()))((('''(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((***)))'''%%%%%%''')))***((((((((((((((((((((((((******))))))))))))))))))'''&&&&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))))))))(((((())))))((('''''''''''''''''''''((())))))(((''''''rrrZZZEEE<<<555555777555222222111111000000000/////////.........---+++,,,...000...///000///---,,,---...***+++,,,---............******)))))))))))))))))))))******************)))((((((((()))))))))))))))(((((())))))))))))((((((&&&(((******)))(((((()))&&&&&&'''''''''((((((((()))((((((''''''(((((()))!!!###%%%(((************&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$!!!...ddd___<<<''' 000222))))))(((((('''((((((((('''$$$111+++ 000((((((,,,$$$......111+++999^^^''')))%%%'''%%%'''''')))%%%***\\\ooo###'''((())))))###***---'''444###$$$000(((!!!,,,111"""%%%,,, '''((((((((((((((())))))&&&''''''''''''(((((((((%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&''''''(((((())))))***))))))((('''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''((())))))***((()))))))))))))))(((((($$$&&&((()))))))))***+++******)))))))))((((((((()))+++++++++)))((()))***'''''''''''''''''''''&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''((()))))))))+++)))''''''((()))((('''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''(((((((((((((((((($$$$$$$$$$$$$$$%%%&&&'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''%%%$$$$$$%%%'''((('''(((((()))))))))))))))(((''''''&&&&&&'''((((((&&&'''((())))))((('''&&&mmmTTTCCC:::444555666444222111000000000/////////......---------+++******---///,,,......---,,,+++,,,---+++,,,,,,---------,,,,,,)))))))))))))))))))))***((())))))******))))))(((''''''(((((())))))******'''((()))******)))((('''(((+++---,,,)))''''''(((''''''((((((((()))))))))(((((('''&&&&&&'''((((((###$$$''')))******))))))%%%''')))(((&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$)))000...TTT444 ... 555000"""&&&'''((())))))(((((('''(((!!!TTTfff,,,)))---###%%%+++000%%%...(((+++***///)))(((aaa"""(((&&&)))&&&'''''')))%%%***\\\]]]"""***)))(((((()))%%%333%%%+++ gggXXX(((...,,,...666...((((((((('''''''''''''''$$$%%%&&&(((((((((&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''%%%&&&&&&'''(((((())))))(((''''''&&&&&&&&&''''''$$$%%%'''(((((((((&&&%%%&&&&&&&&&''''''(((((((((''''''(((((()))(((((('''###%%%'''((((((((()))***)))))))))((((((((('''''')))***+++***((('''((()))'''''''''(((((((((''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***,,,)))''''''((()))((('''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''(((((()))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&'''((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&%%%&&&''')))***&&&'''((())))))((('''&&&}}}iiiPPPAAA999333444666444111000////////////............,,,,,,+++***)))))),,,///+++,,,---,,,***)))***+++------------,,,+++******)))))))))))))))*********(((((())))))))))))((((((&&&&&&'''((()))***++++++'''((()))******)))((('''---000111000,,,(((((()))(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((((()))******)))'''%%%###%%%''')))(((&&&%%%&&&)))'''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&******!!!DDD000'''+++###///$$$,,,+++%%%%%%&&&(((******)))'''&&&(((%%%&&&666777 ''' '''***999&&&,,,+++((($$$---(((ddd!!!***)))---***'''''')))%%%***\\\RRR ---***&&&''',,,444***,,, 000ttt(((###&&&!!!((((((''''''&&&&&&&&&%%%"""$$$&&&((()))(((&&&$$$%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''%%%%%%%%%&&&'''(((((()))''''''&&&&&&&&&''''''((($$$%%%'''))))))((('''&&&(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&!!!###&&&'''&&&'''((()))(((((((((((('''''''''''')))******)))(((''''''(((''''''(((((()))(((((('''%%%%%%%%%&&&'''((()))***'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&''')))***)))'''%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***,,,***''''''((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((()))******'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))******'''''''''((((((***++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''')))******)))'''&&&''''''((()))))))))))))))&&&%%%%%%%%%&&&(((***+++&&&'''(((******((('''&&&hhhUUUBBB:::444444555333333444222000...---///111222222...------,,,,,,------...***,,,//////...,,,,,,---///---******+++,,,,,,,,,......------,,,+++******+++******)))))))))))))))$$$%%%&&&'''(((***++++++***)))(((''''''((()))***)))---...***((())))))''''''((()))+++,,,,,,,,,,,,((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&(((((((((''''''&&&&&&%%%%%%))))))))))))((('''&&&%%%'''''''''&&&&&&%%%%%%%%%(((&&& ..."""???666$$$((($$$$$$$$$%%%%%%&&&'''(((((()))(((''''''''')))***+++...))))))hhh111###%%%(((***+++***(((''''''(((%%%)))&&&&&&---(((\\\***&&&***((()))((((((***&&&+++]]]...$$$***000&&&$$$,,,+++...+++)))///"""$$$&&&(((***,,,---+++)))'''))))))((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&(((******)))'''&&&%%%%%%'''((((((((('''&&&''''''((((((((((((''''''''''''((()))***)))))))))---+++))))))***+++***)))&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$(((&&&$$$%%%''')))(((&&&((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''(((((()))***)))))))))(((''''''(((***+++***)))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&''''''(((''''''&&&((((((((('''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&iiiUUUBBB:::444444555333222444666333000///000111111000...------,,,,,,------...+++---......---,,,,,,---///---++++++,,,,,,,,,*********)))(((((('''&&&&&&+++******)))))))))))))))%%%&&&&&&'''((()))*********)))(((''''''((()))******...///+++)))***)))'''''''''(((((()))(((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((((((((((('''''''''''''''(((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$---!!!777PPP'''%%%%%%%%%&&&''''''((())))))))))))(((''''''((()))***333"""333PPP888###'''+++***(((&&&''')))(((&&&%%%%%%&&&***111,,,%%%))),,,\\\***&&&***((()))((((((***&&&+++]]]---%%%'''***%%%)))$$$(((###''',,,222888TTT,,,000(((%%%&&&((()))***)))((('''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((((('''%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((())))))))),,,***'''''''''(((((('''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''(((((((((((((((((())))))''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%(((&&&$$$%%%((()))((('''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((())))))))))))((('''((()))***)))((('''''''''((((((((())))))(((((((((((((((((((((((('''((((((((()))(((((((((++++++******************((((((((((((((('''''''''((((((((('''''''''&&&&&&gggSSSBBB:::444444555333222444888666222111000000///......------,,,,,,------...,,,---...---++++++,,,...///...------------+++)))((((((''''''&&&%%%%%%%%%+++******)))))))))))))))'''''''''(((((()))))))))))))))(((((((((((())))))+++///000,,,)))******'''((((((((((((((('''&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((('''((((((((((((((())))))&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%''')))((('''^^^555%%%///(((%%%...&&&&&&''''''((()))))))))***)))(((((((((((())))))+++$$$***ggg;;;YYYtttUUU555%%%"""$$$***,,,)))$$$###&&&'''((((((&&&%%%&&&&&&'''///+++###$$$000\\\***&&&***((()))((((((***&&&+++]]]*********'''$$$,,,$$$+++###&&&...mmmBBB***+++''')))---%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%)))((('''''''''((()))***---***'''&&&&&&'''''''''&&&''''''((((((((((((((())))))((((((((('''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&''''''((())))))((((((((((((((((((''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''((('''&&&&&&((())))))(((''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&'''((()))+++)))''''''))))))((('''(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''}}}dddPPPBBB:::444444444333222333777444222000000000///---...------,,,,,,------...---...---+++******,,,.........---......---***'''*********)))))))))((((((+++******)))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))+++///000,,,)))******((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((''''''(((((())))))******%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&***$$$"""$$$JJJhhh """"""&&&---111---(((%%%&&&&&&''''''(((((((((((()))))))))(((((((((((((((222000)))NNN444""""""333;;;000 000444333(((!!!###(((+++111///,,,((($$$"""&&&***''')))******)))(((((()))(((***'''$$$ )))___\\\***&&&***((()))((('''***&&&+++]]]%%%000111***$$$***,,,!!!+++---666###+++PPP***$$$&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%&&&''')))+++000---)))''''''((())))))&&&''''''((((((((((((((((((((((((((('''''''''&&&%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((('''&&&%%%%%%&&&'''(((((('''''''''((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((('''%%%$$$%%%&&&(((***,,,***((('''((()))((('''''''''((((((((()))))))))((((((((((((((()))))))))******))))))(((((())))))&&&&&&'''''''''''''''((()))))))))(((''''''&&&&&&)))))))))(((((((((''''''}}}cccOOOAAA999333333444222111333222000//////000000///......------,,,,,,------...---...---+++))))))+++---------,,,---...,,,***''',,,,,,,,,,,,+++++++++++++++******))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((***...///+++)))******(((&&&'''((()))************))))))))))))))))))))))))&&&&&&&&&&&&''''''((((((''''''(((((())))))******$$$%%%&&&((())))))))))))''''''''''''''''''''''''$$$$$$'''$$$+++...+++OOO///444222))) )))+++%%%&&&&&&&&&&&&&&&&&&''''''((())))))))))))((((((((("""---)))(((111***######......444'''### $$$...444///&&&"""$$$%%%%%%%%%'''((()))'''(((******)))(((((()))///((('''***###<<<\\\***&&&***((()))((('''***&&&+++]]]www ---///***%%%'''---+++---ttt666###111)))CCC,,,%%%'''&&&%%%$$$%%%&&&((()))%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''')))(((&&&%%%%%%''')))***...,,,((('''((())))))(((&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%&&&((((((''''''''''''''''''((()))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((('''%%%$$$%%%&&&(((***,,,***'''&&&'''(((((((((&&&&&&'''''''''((((((((((((((((((((())))))*********)))((('''''''''(((((()))))))))******+++++++++))))))(((((('''''''''&&&******)))))))))(((((((((~~~dddPPPAAA999333333444222111333///...---...000111000///...------,,,,,,------...---------,,,***)))***,,,,,,+++***+++,,,,,,***(((++++++++++++************+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''',,,---***)))++++++)))$$$$$$&&&'''((()))))))))))))))))))))))))))))))))&&&&&&&&&'''(((((())))))'''((((((((((((((())))))%%%&&&'''((())))))))))))'''''''''''''''((((((((((((''''''"""(((+++hhh///!!!+++---(((&&&""")))///+++$$$'''000&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))$$$&&&)))***aaa,,,++++++)))((((((+++((('''%%%%%%&&&&&&$$$"""---...,,,(((((()))&&&"""$$$&&&(((((('''&&&'''(((***"""%%%+++---"""333\\\***&&&***((()))((((((***&&&+++]]]WWW(((&&&%%%'''&&&&&&$$$###&&&VVV^^^!!!333&&& !!!666///''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%$$$%%%&&&&&&''''''(((((((((((((((((('''((('''&&&&&&&&&'''((())))))(((&&&&&&'''((('''&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''(((((()))(((&&&%%%###&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((%%%&&&''''''&&&&&&''')))&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&'''((())),,,***'''&&&''')))))))))&&&&&&&&&&&&'''''''''''''''(((((())))))******++++++***((('''&&&&&&'''((('''(((((())))))*********((((((((((((((((((((((((************))))))))))))|||cccNNNAAA999333333333222111222///......///111111000///...------,,,,,,------...+++---...---+++))))))******)))'''((()))+++******))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))******'''((()))******)))((('''$$$)))+++)))(((++++++***&&&''''''((()))))))))(((''''''''''''''''''''''''%%%&&&'''(((((()))))))))((((((((('''''''''''''''&&&&&&'''((())))))((((((&&&'''''''''((((((((()))(((,,,***$$$"""%%%@@@EEE### """'''&&&!!!$$$,,,666&&&'''...***$$$###'''''''''''''''&&&&&&&&&%%%&&&((()))************000******'''&&&((()))111'''((()))%%%***---((( +++777'''(((%%% !!!'''***((($$$&&&(((((('''&&&'''(((""""""&&&&&&444)))222\\\***&&&***((()))((((((***&&&+++]]]888$$$+++###$$$)))&&&%%%---!!!%%%FFF,,,***---111111***TTT@@@***&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&%%%&&&'''))))))'''%%%&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&((()))((('''&&&%%%&&&%%%%%%&&&&&&((())))))%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''$$$&&&'''&&&$$$$$$&&&)))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((*********)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))+++)))&&&%%%''')))******''''''''''''(((((((((((('''(((((()))******++++++---+++)))(((''''''((()))%%%%%%&&&&&&'''(((((((((&&&&&&''''''((()))))))))++++++*********)))))))))yyy___KKKAAA999333333333222111222111000///000222222000///...------,,,,,,------...+++---......,,,))))))))))))'''&&&&&&(((***++++++((((((((()))))))))))))))+++******)))))))))))))))((()))))))))************'''((()))******)))((('''"""'''***((((((+++,,,***+++++++++++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((''''''&&&&&&&&&%%%&&&'''((((((((((((((((((&&&'''''''''(((((())))))"""+++---***&&&---111###```999$$$$$$,,,---***###&&&&&&%%%&&&)))'''""" )))...***$$$%%%))),,,((((((((((((((('''''''''$$$%%%''')))++++++++++++(((***"""***$$$+++QQQTTT444+++%%%111"""(((%%%###'''++++++(((&&&###)))+++((((((+++***%%%&&&((()))***)))((()))***'''------ 333((((((\\\***&&&***((()))((((((***&&&+++]]]!!!)))333((((((,,,%%%+++111'''+++WWW+++******++++++)))///((((((www%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&'''***,,,,,,)))'''&&&''''''((((((((((((((()))(((((((((''''''''''''###%%%'''((())))))'''&&&%%%%%%%%%&&&'''((()))***&&&'''((()))***+++,,,---''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))&&&'''((())))))((('''&&&###%%%&&&%%%######&&&(((&&&&&&&&&'''((())))))***))))))))))))))))))))))))************************&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''((((((((('''(((((()))***)))))))))+++(((%%%%%%''')))+++,,,(((((((((((())))))))))))'''(((((()))***+++++++++...---+++)))(((((()))***((((((((()))***++++++,,,%%%%%%&&&'''((()))******+++++++++************)))vvv]]]HHH999666333111111222111111//////000000000000//////,,,,,,------.../////////---,,,,,,++++++,,,,,,---+++***((('''&&&''')))***)))***,,,------,,,***)))***+++,,,,,,---...///000)))************)))(((((()))))))))))))))******+++))))))(((''''''''''''''')))+++,,,+++)))(((((((((+++***((('''&&&&&&''''''+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&((((((((()))******++++++******))))))((((((''''''#########$$$'''))))))(((pppqqq666"""$$$!!!,,,%%%)))******++++++******))))))))))))(((((('''''''''&&&''''''(((((())))))***!!!333,,,%%%&&&555((())))))))))))((((((((((((&&&---&&&''')));;;)))%%%&&& 555'''''''''''''''((())))))))))))))))))))))))))))))***)))'''%%%%%%%%%'''(((---******+++&&&''':::SSS\\\(((,,,%%%%%%+++((()))...''' eee555222!!!///)))...!!!,,,$$$RRR'''%%%+++"""))))))***!!!'''***!!!%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''&&&&&&%%%(((***+++(((&&&$$$###%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))(((&&&))))))))))))((('''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((***)))'''%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''')))******))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((((('''&&&%%%$$$%%%&&&'''(((((('''''''''&&&&&&&&&)))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))((('''''''''''''''(((((('''&&&&&&&&&&&&'''))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++)))))))))))))))))))))))),,,---......---***(((&&&''''''&&&'''((()))+++,,,+++++++++++++++***)))(((((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))uuu\\\III:::777444222111222111111000000111111111111000000..................---------,,,,,,++++++,,,,,,---,,,+++)))''''''((()))******+++,,,------,,,+++***)))******++++++,,,,,,---'''((()))***************)))))))))))))))******+++))))))((('''''''''''''''(((*********((('''((()))***)))((('''&&&&&&&&&'''*********))))))(((((('''(((((('''''''''&&&&&&&&&''''''((())))))******+++***)))))))))((((((((('''%%%$$$$$$%%%((())))))(((GGG111---'''000)))''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%% ------###***!!!,,,))))))))))))((((((((((((###***''')))..."""555___***###:::000(((''''''''''''((())))))))))))))))))))))))))))))***)))'''%%%%%%&&&'''(((+++''')))...+++%%%***555ddd&&&)))$$$%%%((()))((()))&&&'''aaa]]]***###111%%%$$$...###*** ---!!!...(((!!!&&&111'''***,,,$$$))))))"""(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))'''%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''''''''((((((((((((''''''%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******(((&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((('''&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((()))))))))))))))))))))((('''''''''''''''(((((('''&&&&&&&&&&&&''')))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))((((((((('''''''''((((((((((((''''''((()))***+++***++++++++++++***)))(((&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))sss\\\III<<<999555333222222111000000111111222222111111000000//////...------,,,,,,---,,,,,,++++++,,,,,,---,,,+++***)))))))))***+++***+++,,,------,,,+++***))))))))))))))))))))))))&&&'''((()))+++++++++,,,)))))))))))))))******+++))))))((('''''''''((((((((((((((('''&&&''')))+++***)))((('''&&&&&&&&&&&&)))))))))((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((()))******))))))))))))(((((((((((((((&&&&&&'''((())))))'''"""333)))'''%%%######******++++++++++++***************)))))))))))))))*********)))((('''''''''///---(((555+++)))'''(((((((((((())))))))))))(((+++'''"""%%%***###hhh>>>***)))((((((''''''(((((()))***(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((,,,&&&'''---...&&&!!!!!!sss&&&'''''''''((()))(((%%%&&&...YYY///&&&***---'''***,,,"""'''!!!... ---###%%%((($$$...$$$'''***&&&+++'''&&&***%%%%%%%%%&&&&&&&&&''''''&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######&&&((((((((($$$%%%&&&'''((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''))))))'''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((())))))))))))))))))((((((''''''''''''((()))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$###$$$''')))+++))))))(((((((((((())))))******++++++******))))))%%%%%%&&&'''((()))******((((((''''''''''''(((((())))))))))))))))))))))))qqq[[[III>>>:::666333222222111000000000111111111111000000//////.........------------,,,,,,++++++,,,,,,------,,,+++*********++++++)))******++++++******))))))))))))((((((((('''''''''''')))******+++++++++)))))))))))))))******+++))))))((((((((((((((()))'''''''''&&&%%%&&&))),,,))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''&&&&&&''''''(((((())))))))))))))))))((((((((((((***((('''((()))***((('''qqq&&&---!!!000))))))************))))))))))))))))))((((((((((((*********))))))(((((((((%%%333(((111%%%---(((((((((((()))))))))))))))***+++###)))333,,, ||| !!!333###((((((((('''((())))))***(((((((((((((((((((((((()))(((''''''&&&'''((((((...'''$$$)))+++)))''''''))))))++++++)))((((((%%%'''///SSS%%%---,,,&&&'''))))))***'''###..."""ttt!!!///111((('''"""&&&&&&)))&&&((("""%%%%%%%%%&&&&&&&&&''''''&&&''')))******)))'''&&&(((''''''&&&&&&%%%%%%%%%&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&!!!!!!"""$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((('''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%(((******%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))))))))))))))(((''''''''''''(((((()))(((((('''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&''')))+++,,,******)))((((((((((((((())))))************))))))&&&&&&&&&'''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((pppZZZIII>>>:::666333222222111000......////////////......---------.........//////---,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++(((((())))))))))))((((((*********)))((((((''''''))))))************)))((()))))))))))))))******+++))))))((((((((())))))***'''''''''&&&%%%&&&))),,,)))))))))(((((('''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))+++)))(((((()))***((('''---666aaagggbbbTTT```]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^_________sssTTT$$$$$$+++)))***'''((((((((()))))))))***&&&%%%,,,...&&&%%%)))&&&///,,,>>>)))"""***((((((((((((((()))******(((((((((((((((((((((((((((((('''''''''(((((((((***(((''')))******,,,///GGG)))***,,,+++)))'''((((((***+++XXXttt***...(((%%%+++'''%%%000)))'''+++''' '''+++***''' ***###&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***++++++***(((''')))(((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&!!!!!!###$$$&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((('''''''''%%%######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&)))+++,,,&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''''''''%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((''''''((()))))))))))))))((((((''''''''''''(((((())))))(((''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))*********)))(((*********)))((((((''''''((())))))*********))))))((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((pppZZZHHH<<<999555333222222111000---......//////......---,,,,,,------...//////000---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******((((((((((((((((((((((((*********))))))(((((((((***************)))(((((()))))))))))))))******+++))))))((((((((()))******((((((((('''&&&''')))+++***************(((''''''%%%%%%$$$$$$$$$$$$$$$$$$'''(((((((((((()))))))))&&&''''''(((((()))******(((((((((((())))))))))))***)))(((((()))***((('''111888"""(((!!!''''''(((((())))))******...%%%!!!)))///)))###$$$!!!+++HHH------))))))(((((())))))***+++((((((((((((((((((((((((''''''((((((((()))))))))%%%(((+++---+++))))))++++++&&&+++***''''''((('''***,,,'''mmm>>>)))'''###)))000(((###---++++++(((***!!!(((444 """///$$$'''))),,,$$$((("""###%%%%%%%%%&&&&&&&&&''''''((()))************)))(((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&'''''''''&&&$$$###%%%&&&&&&''''''(((((((((&&&&&&&&&%%%######&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%(((***+++***&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***(((''''''((())))))((($$$&&&''')))))))))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''((()))))))))))))))(((''''''''''''(((((()))***)))((((((''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((***+++***(((&&&%%%))))))******)))(((''''''(((((())))))******))))))))))))((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))qqqZZZHHH:::777444222111222111111......////////////......------..................---,,,,,,++++++,,,,,,---+++++++++++++++******)))******))))))))))))******))))))))))))((((((((((((((())))))************))))))))))))))))))******+++))))))(((((()))******+++(((*********((('''((()))++++++,,,,,,+++***((('''''''''&&&&&&%%%%%%$$$$$$'''((((((((())))))))))))''''''((())))))******+++'''((((((((()))))))))***)))''''''''')))))))))'''(((!!!cccGGG+++!!!***''''''''''''((()))*********///---...,,,%%%000!!!...\\\666+++))))))(((((())))))***+++))))))))))))))))))))))))''''''((()))))))))))))))&&&)))++++++***)))(((''''''zzz&&&///)))$$$'''+++$$$))),,,%%%''''''%%%&&&+++,,,)))'''(((***...$$$)))CCC444((( 777###"""..."""((()))---!!!---###)))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''')))))))))(((&&&%%%$$$$$$%%%&&&&&&'''(((((($$$%%%&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&'''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&%%%'''(((((('''###$$$&&&((())))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))'''''''''''''''((())))))***))))))((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))******)))(((''''''(((((()))))))))))))))'''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))rrrZZZHHH999666333111111222111111//////000000000000///////////////...------,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++***)))))),,,,,,++++++++++++,,,,,,((((((((((((((((((((((((&&&'''(((***++++++++++++)))))))))))))))******+++))))))((())))))***++++++)))+++,,,+++)))(((((((((,,,,,,------,,,+++)))((())))))((('''&&&&&&%%%%%%'''((((((((())))))******(((((())))))******++++++'''((((((((())))))******(((&&&&&&'''((())))))(((555&&&333%%%&&&&&&''''''((()))******+++444,,,###///(((+++222$$$######rrrmmm%%%)))))))))))))))******+++************************''''''((())))))))))))))),,,+++(((&&&'''+++,,,++++++000'''333***$$$)))///"""''',,,%%%"""+++))),,,)))###)))---&&&(((///"""(((nnn %%%'''###$$$+++(((###***%%%&&&+++222&&&)))%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&$$$&&&(((***++++++***)))######$$$%%%%%%&&&''''''$$$%%%&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((((((&&&$$$"""###$$$&&&'''((())))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""###%%%%%%$$$"""###&&&'''(((((('''&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))'''''''''''''''((()))*********)))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))************************+++***)))(((((()))+++,,,'''((()))******)))((('''''''''((()))))))))))))))%%%&&&&&&'''((()))******((((((''''''''''''(((((())))))))))))))))))))))))pppZZZHHH;;;999555444333333222111111///...///000000///...111///---+++)))******+++000///...---,,,---......---------,,,+++***)))(((...---+++***)))***++++++***++++++,,,+++***)))((())))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((((()))***++++++***)))((((((((())),,,------+++)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%(((*********))))))((((((''''''+++***************+++++++++!!!222111000111***,,,+++)))''''''(((***+++++++++***)))(((((())))))...'''...!!!---ccc777(((***...%%%'''---%%%###---000(((%%%))))))$$$***************)))))))))******************))))))///!!!(((,,,***###///---444,,,&&&&&&+++...+++((('''(((*********...))),,,)))$$$***"""%%%)))$$$%%%***'''+++111!!!((($$$&&&$$$''''''''''''''''''''''''***(((&&&%%%%%%''')))+++%%%%%%&&&&&&'''(((((()))******)))((('''&&&%%%%%%***))))))((('''&&&&&&&&&'''&&&&&&***000111---(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((('''((((((((((((((('''''')))((((((((('''''''''''''''&&&&&&''''''((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&((('''&&&&&&''')))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((************************)))))))))))))))(((''''''*********))))))))))))))))))***+++,,,,,,+++***)))oooXXXFFF<<<999666444333333111000111000//////000111000//////---,,,******+++,,,---------+++*********+++,,,,,,,,,,,,,,,+++***))))))---,,,+++*********+++,,,***++++++++++++***)))(((''''''''''''''''''''''''*********)))))))))(((((((((((())))))))))))((((((((()))***++++++***)))(((***))))))))))))((($$$"""''''''''''''''''''''''''%%%%%%&&&'''''''''''''''$$$&&&((()))(((''''''((())))))))))))((((((((((((+++******)))))))))******...***^^^hhh(((!!!333"""))))))(((''''''((()))***+++******)))))))))))))))"""***222)))>>>[[[888"""444///)))666333---'''(((---000000---+++++++++******)))))))))))))))))))))))))))******"""888DDD...&&&666%%%+++222$$$&&&''''''%%%***+++)))&&&&&&'''((()))))))))''' ---''')))...&&&(((+++((()))***!!!"""+++!!!777;;;***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***)))))))))(((''''''&&&&&&***))))))(((''''''&&&&&&&&&%%%%%%)))---...***&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''&&&&&&&&&%%%******((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&'''((((((((((((((()))))))))*********))))))((((((''''''(((((())))))))))))((((((************************)))))))))))))))(((''''''***))))))))))))))))))))))))***++++++++++++***)))nnnWWWEEE<<<999666333333222000///111000///000111222111000---,,,+++++++++,,,...///,,,,,,+++***************,,,,,,,,,,,,+++******)))++++++*********+++,,,,,,******++++++******)))(((''''''''''''''''''''''''******))))))))))))((((((((())))))******))))))((())))))************)))))),,,++++++++++++***'''%%%))))))))))))))))))))))))&&&''''''(((((((((((((((###&&&***+++***)))''''''(((((((((((())))))))))))******)))(((((((((((((((+++$$$$$$'''&&&+++///"""&&&&&&''''''(((((())))))*********)))))))))))))))%%%...)))...--->>>|||222///$$$"""---%%%222///000111,,,%%%$$$(((,,,,,,++++++***)))(((((()))))))))******++++++,,,000111+++$$$555+++"""***)))"""%%%+++333++++++***(((&&&&&&((()))))))))(((444000&&&```!!!---%%%'''((('''+++---### )))$$$111iii999000''''''''''''''''''''''''&&&''')))******((('''%%%''''''(((((()))*********(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%$$$$$$'''******'''###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''''''''&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''((((((((()))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''(((((())))))(((((((((((((((((((((''''''''''''******)))(((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&$$$&&&''''''&&&&&&'''(((((((((((()))))))))******,,,+++***)))(((''''''&&&((())))))******))))))((())))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))******)))***++++++++++++***)))mmmWWWEEE<<<999666333222111000...111000///000111222111000---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))))))))*********+++,,,,,,******************))))))))))))))))))))))))))))))***)))))))))(((((((((((()))))))))******))))))))))))))))))******)))))))))(((((((((+++---......,,,))))))))))))))))))))))))''''''((()))))))))))))))%%%'''***+++***)))((()))''''''(((((())))))*********)))((('''''''''''''''"""000$$$!!!GGG---'''***%%%&&&'''((()))***))))))))))))*********)))))))))***111"""&&&<<<***555???&&&///......***++++++,,,,,,///111333---,,,,,,+++***)))((((((******++++++,,,---......+++***---MMM444(((***333!!! ...000'''AAA%%%///''',,,***((()))***,,,,,,+++###000///)))222***,,,'''***+++%%%(((---(((***'''///111)))((('''''''''''''''''''''''''''''')))))))))(((&&&%%%''''''((((((((()))))))))''''''''''''(((((())))))))))))((((((''''''''''''&&&%%%%%%&&&((((((%%%"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&''''''((()))(((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''&&&%%%%%%'''''''''((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))))))))(((+++++++++************)))''''''''''''((()))***+++''''''''''''''''''''''''((((((((('''''''''''''''$$$&&&''''''&&&&&&'''((((((((()))))))))*********+++******))))))((((((((()))))))))******)))))))))(((((((((((((((((((((((())))))*********))))))((()))))))))))))))******************++++++*********mmmWWWFFF;;;999555333222111000///000///...///111222111000......------,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,+++******((())))))***++++++++++++))))))))))))))))))******************************)))))))))(((((((((((('''))))))************))))))***))))))))))))))))))***""""""###&&&***---------(((((((((((((((((((((((('''((())))))******))))))'''((()))((('''((()))+++''''''(((((())))))******))))))((('''&&&&&&''''''""",,,))))))AAA"""%%%///&&&'''((()))***++++++***((()))************))))))%%%,,,***"""%%%///---$$$"""nnnaaa,,,222''':::666---&&&---999666***---------,,,+++******)))******++++++,,,---......&&&666(((222ggg''',,,333,,,'''///555###mmmIII444---%%%---+++******,,,---,,,+++!!!"""******+++lllttt,,,%%%+++111((($$$)))+++444'''222;;;...nnn333(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&''''''''''''((((((&&&&&&''''''((()))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&''''''((()))(((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))******))))))((('''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))******)))))),,,+++++++++************(((''''''(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((('''&&&&&&''')))))))))))))))************(((((())))))******++++++))))))************))))))(((((((((((((((((((((((())))))************))))))(((((())))))************+++******************+++lllVVVEEE:::777444222222222111//////...---...000222111000............------,,,,,,+++++++++,,,+++******)))+++++++++,,,,,,++++++***((()))******+++*********))))))((((((((()))******(((((((((((((((((((((((())))))(((((((((((('''''')))******++++++******)))******))))))))))))******&&&&&&&&&'''***,,,---,,,'''''''''''''''''''''''''''(((((()))))))))))))))((((((((('''&&&'''))),,,(((((((((((())))))))))))((((((''''''''''''(((((())))))''''''...)))+++(((((())))))******++++++'''(((***++++++***))))))&&&###000///$$$333+++(((&&&TTT999///"""...777666111...+++'''000000////////////......+++,,,,,,------.........444'''999555<<<---666)))333333***'''$$$eee000555000000///...,,,---......,,,++++++%%%,,,)))''')))$$$???$$$++++++&&&+++111777111---"""---&&&'''((((((((((((((((((((((((***)))((('''&&&&&&''''''&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((''''''&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###'''''''''''''''''''''''''''''''''((((((((())))))%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))*********))))))((((((''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((()))************))))))))))))((((((((((((++++++***)))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&((())))))(((''')))***)))))))))*********++++++'''(((((()))***+++,,,,,,)))******++++++******)))))))))))))))))))))))))))))))))******++++++******((((((((()))******++++++++++++***))))))***++++++~~~jjjSSSAAA888666333222222222222111------,,,---///111000///,,,------...............+++,,,,,,---,,,+++***)))***++++++,,,,,,+++++++++)))******++++++***)))((()))(((((('''((()))***+++(((((((((((((((((((((((())))))(((((((((''''''''')))******++++++******)))+++***)))(((((()))***++++++***)))***,,,---------((((((((((((((((((((((((&&&'''(((((())))))((((((%%%'''((((((''''''((()))))))))))))))((((((((((((''''''''''''((()))******)))&&&$$$***(((jjj*********)))(((''''''((()))***'''(((***+++++++++))))))---###***333***%%%((($$$000666,,,333nnn888///000::::::000444BBB333333333444444444444555222222333333333333333333666;;;666===>>>iiiWWW999---444444...&&&GGG444888333777;;;555444222222333222000...444111111---'''&&&MMMPPP###,,,+++000777;;;<<<>>>ZZZQQQ+++!!!...((((((((((((((((((((((((((())))))))))))'''%%%$$$(((((((((''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''###$$$&&&''''''&&&$$$###((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((())))))******))))))(((((((((((((((((((((((((((''''''(((******++++++***))))))(((((((((''''''''',,,+++***)))(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((()))******))))))***+++))))))*********+++++++++)))))))))******++++++,,,)))******++++++******)))************************((()))***++++++++++++***'''(((((()))******++++++++++++***))))))***++++++}}}hhhPPP===777555222111222333222222---,,,+++---///000000///***+++,,,...///000000000......///000///...---,,,***++++++,,,,,,,,,++++++)))***++++++***)))(((''')))(((''''''''')))***+++************************)))(((((((((''''''''''''******++++++++++++******+++***)))(((((()))***+++'''&&&%%%&&&)))+++++++++((((((((((((((((((((((((&&&''''''((((((((((((((("""%%%(((***)))'''&&&&&&******))))))(((((('''''''''''''''''')))***+++,,,"""888777(((???&&&---***)))'''&&&%%%&&&((()))&&&(((***+++,,,+++***))),,,***%%%%%%***((('''...&&&###......%%%rrr///...<<<555000888666666777777888999999999::::::::::::999999999999===---PPP222AAADDD888AAA666///<<<999www777FFF999777:::<<<<<<:::999999999777555333,,,333***000,,,(((;;;MMM666&&&------000777AAA<<<```,,,444"""))))))))))))))))))))))))&&&(((***,,,+++((($$$"""))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((()))******+++&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))************))))))((((((((((((((((((((((((''''''(((******+++++++++************))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))'''((((((((())))))******(((***++++++******+++,,,)))************++++++++++++++++++*********************++++++++++++******************************((()))***+++++++++++++++'''(((((()))***+++++++++,,,+++***))))))***+++,,,xxxdddNNN>>>666444222111111000///---//////000111111000....../////////...------,,,,,,......---------,,,,,,,,,***++++++,,,------------((()))***++++++***)))((())))))))))))))))))))))))---+++)))''''''(((***,,,***)))(((((())))))(((''')))+++...///---***)))(((''''''''''''((((((((((((***)))((((((((((((((()))(((((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&***%%%222***666---***---...,,,+++++++++***++++++***))))))***+++,,,,,,+++)))((('''(((***+++&&&))))))111...TTTGGG666999;;;???---@@@<<<===DDD;;;>>><<<;;;;;;<<<>>>?????????;;;EEE888???QQQ===TTTNNN888;;;444\\\+++BBB>>>;;;FFF<<<============<<<;;;:::999888777666444222000...---&&&aaa}}}888%%%000:::[[[222 ///''''''&&&'''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''((('''&&&&&&%%%%%%'''))))))%%%"""%%%&&&'''))))))'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&'''((()))((('''%%%$$$'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''******))))))(((((('''''')))))))))(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$''''''''''''(((***'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))((('''(((+++------,,,(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))''''''((()))***++++++,,,,,,,,,++++++******))))))************)))))))))))),,,------.........------,,,++++++******++++++,,,******))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))''')))+++,,,---+++***)))---+++))))))+++,,,***'''(((((((((((())))))))))))vvvaaaLLL;;;777555333222222111000...000000111111000///---,,,------..................------,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,******++++++++++++***************************************************+++,,,***)))((())))))((('''(((+++......,,,***)))(((((((((((()))))))))******)))))))))(((((())))))***)))(((((('''''''''''''''))))))))))))(((((((((((())))))))))))(((((((((((((((((((((''''''''''''''''''''''''((((((((())))))***'''((('''***%%%ttt'''))))))(((&&&&&&))),,,...,,,+++***)))))))))***+++)))((((((''''''(((***+++,,,333---,,,666111,,,999jjj{{{???CCCCCCEEEEEE???:::AAAFFFCCCCCCCCCCCCCCCCCCBBBBBB>>>LLLEEEFFFPPP???DDDvvvOOO555???JJJ666777CCC666>>>>>>>>>>>>>>>======<<<<<<<<<:::999777555333333666###aaa:::$$$111+++"""(((((((((''''''''''''''''''************************'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%'''((('''&&&'''&&&&&&(((******'''$$$'''((()))******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((((((''''''((()))''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((()))))))))((('''(((***++++++***(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))(((((())))))******++++++***************)))))))))************))))))))))))&&&'''(((***+++,,,------,,,++++++******++++++,,,************************++++++++++++++++++++++++************))))))))))))'''(((***+++,,,,,,++++++,,,***((((((******)))'''(((((()))))))))*********yyyeeeOOO???888666444333333222111///000111111111000///---,,,,,,,,,------...//////000,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,************************'''(((***+++,,,,,,+++***...,,,)))((()))))))))((((((***------,,,***)))))))))))))))*********++++++)))))))))))))))***+++,,,***))))))((((((((((((((())))))))))))((((((((((((((((((((()))))))))******((((((''''''&&&&&&&&&%%%(((((()))))))))*********,,,''''''+++$$$$$$111444///---+++***)))))))))***,,,+++***)))))))))))))))((((((((()))******++++++,,,...(((///:::222!!!777333jjjJJJ>>>GGGJJJHHH>>>DDDFFFGGGGGGEEECCCCCCDDDBBBOOOQQQPPPWWWTTTQQQZZZqqqFFF"""...@@@AAA888AAAFFF777?????????@@@@@@@@@@@@@@@???>>>===<<<:::999888777---===---???>>>(((+++,,,222%%%)))))))))(((((('''''''''************************))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''')))******'''%%%'''((()))******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))((('''((()))''''''''''''(((((())))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''((()))++++++***(((''''''((())))))((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))*********((())))))))))))))))))***************))))))))))))((()))***,,,---......///,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,,,,***''''''((())))))((())))))*********+++++++++{{{gggQQQAAA888666333222222222000/////////000111111000......---------.........//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,************************&&&'''((()))***+++++++++...+++)))((()))***+++***'''))),,,,,,+++))))))))))))))))))*********++++++))))))))))))***+++------+++******)))((()))))))))))))))))))))(((((((((((('''(((((()))******++++++((((((''''''&&&&&&%%%%%%((((((((()))))))))******)))&&&***---$$$(((___---++++++......+++(((''',,,,,,+++***)))(((((((((***++++++,,,,,,,,,++++++222000444333(((***777===###111666AAAxxxnnn>>>RRRFFFKKKOOOOOOKKKHHHIIIJJJMMMPPPUUUXXX[[[dddhhhbbbwwwvvvHHH+++FFF===555:::CCCBBB???CCC?????????@@@@@@AAABBBCCC>>>>>>===<<<;;;::::::999888CCC222555>>>000---333(((888'''*********)))((((((''''''''''''''''''''''''''''''***))))))(((''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''''''''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++***(((''''''(((&&&&&&''''''(((((())))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++,,,---,,,***(((((())))))((('''((((((((((((((((((((((((((()))))))))************)))))))))******)))))))))*********)))))))))))))))''''''(((((())))))******************)))))))))(((------......------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------************************)))***************++++++*********)))******+++,,,,,,***((((((((()))***+++******+++++++++,,,,,,,,,xxxdddNNN>>>777444222111111000///...---...///000111111000000//////.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))+++***)))(((((()))***+++************************((('''&&&%%%&&&(((***,,,+++)))((((((***,,,,,,,,,''')))++++++)))((())))))((((((((()))))))))******))))))))))))***+++------++++++***)))))))))))))))))))))))))))((((((((((((''''''((()))***+++,,,,,,(((((('''''''''&&&&&&&&&''''''((((((((()))))))))$$$&&&///***%%%(((,,,ddd,,,'''%%%))),,,+++,,,000,,,,,,,,,+++***)))((((((,,,,,,,,,,,,,,,+++***)))777)))+++666444000333444>>>555777<<<444;;;uuuZZZGGGPPPXXX___```ZZZTTTSSSUUU]]]TTTYYY___ZZZ]]]fffeeezzz???OOO===>>>>>><<>>>>>>>>???@@@AAABBBCCC>>>>>>>>>>>>=========<<<;;;BBB666<<>>FFFFFF>>>===AAAQQQRRRTTT^^^hhhrrrqqqfff\\\WWWWWW___WWW]]]eee^^^YYY___dddjjjtttqqqwwwsssKKKLLL777NNN;;;GGGIIIEEEEEE@@@>>>CCC???>>>>>>>>>???@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAAFFF)))MMM///@@@::::::777sssTTT&&&...***)))444***$$$000***'''((((((((((((((((((((((((************************(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&%%%&&&'''&&&%%%$$$&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&))))))'''&&&''''''''''''''''''''''''%%%&&&'''((())))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((()))******(((&&&&&&'''%%%&&&&&&'''((()))******((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))***,,,,,,---+++***)))***+++***)))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((()))))))))))))))*********((())))))))))))))))))***************))))))))))))(((((()))++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------......//////************************))))))******+++,,,,,,,,,,,,,,,++++++***)))))))))***+++------++++++,,,---******+++++++++,,,,,,,,,zzzfffQQQAAA777555222111111111///...///000111111111///...---..................---------------,,,,,,,,,++++++)))******++++++++++++***)))******++++++******)))++++++++++++++++++++++++******)))((())))))***+++)))))))))***+++***(((%%%&&&'''))))))((('''(((***)))))))))*********++++++)))))))))(((((())))))*********)))(((((((((((()))))))))))))))(((((((((((()))))))))******+++++++++''''''(((((()))*********(((((()))))))))*********+++&&&---%%%)))'''000 MMM===000///...)))***000,,,---.........---,,,,,,,,,+++++++++,,,---///000000FFFBBB222666;;;===GGGIIIHHHBBB===BBBLLLMMMGGGHHHBBBDDD\\\WWWjjjqqq|||qqq___UUUSSSXXXXXX[[[^^^^^^\\\^^^dddlllnnnoooyyy{{{mmmMMMRRRIIIGGG___LLLSSSSSSOOOIIIIIINNNJJJ@@@AAA@@@???>>>???@@@BBBCCCBBBBBBBBBCCCCCCDDDDDDDDD111OOO<<>>888666444222222222111///222222222222000...,,,***,,,,,,------.../////////,,,,,,,,,+++++++++******((()))***+++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++***+++,,,---,,,,,,************+++++++++)))$$$!!!%%%'''((((((''''''(((*********+++++++++,,,,,,,,,***)))((((((((((((((()))***))))))((((((((((((((())))))))))))((((((((((((***************+++++++++''''''((()))***+++,,,,,,)))************+++++++++///%%%)))''',,,,,,###444###---000&&&!!!''',,,+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******---+++111---***111(((999...)))000222,,,))),,,,,,---.../////////...---...---------///333666888333CCC;;;:::OOOMMMHHH]]]ZZZVVVRRROOOMMMIIIEEECCC???EEEKKKRRRZZZjjj~~~gggvvv{{{eeeWWWSSSTTT\\\WWWOOOTTTYYYYYY]]]cccbbbgggmmmuuuyyymmmMMMNNNXXXVVVQQQRRRPPPSSSRRRMMMTTTYYYNNNFFFFFFDDDBBBAAA@@@??????@@@BBBDDDAAAAAAAAABBBCCCDDDDDDDDDEEE@@@555;;;DDD000EEE555===222,,,000555FFFqqqnnn999(((&&&(((&&&"""(((,,,&&&222"""!!!+++(((!!!%%%+++$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''(((***(((&&&%%%(((***&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''&&&''')))******((('''%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))%%%&&&&&&'''((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%'''(((((('''&&&&&&'''%%%%%%&&&'''((()))***+++&&&&&&'''((()))***++++++)))))))))))))))))))))))))))((((((((((((((())))))***((('''''')))***)))((())))))))))))))))))))))))))))))))))))************((()))+++,,,,,,+++)))((('''(((((()))***++++++,,,,,,,,,++++++******))))))************))))))))))))+++++++++***)))((('''&&&,,,++++++++++++++++++,,,++++++,,,,,,---...//////))))))))))))))))))))))))))))))***+++,,,,,,------$$$&&&))),,,---------,,,$$$)))---...,,,*********))))))*********+++++++++ttt^^^KKK@@@777555333222333222111000000000111111111111000000000......///111111...+++.........------,,,,,,+++,,,,,,,,,++++++*********++++++++++++*********)))))))))))))))))))))))))))&&&&&&'''((()))******+++******++++++++++++*********)))(((((((((***+++,,,---***&&&%%%'''))))))''',,,)))&&&%%%&&&)))******(((((())))))*********+++((((((''''''''''''((((((******+++******)))(((''')))((('''''''''(((***+++---,,,******+++,,,+++***+++***)))))))))))))))******))))))***++++++(((&&&+++***)))(((((()))***+++))))))************))))))...---+++)))((((((******,,,+++***))))))***+++,,,/////////...,,,+++,,,...111------222333...,,,...///111333444555777:::===AAAGGGLLLOOOVVV```gggiiipppggg[[[QQQLLLLLLMMMNNNNNNOOOQQQ[[[nnnttthhhdddjjjzzznnn^^^YYY[[[^^^______]]]^^^aaaeeemmmoooqqqxxxzzz|||rrrhhhkkk}}}sssfff^^^[[[WWWXXXXXXVVVTTTTTTXXX[[[VVVWWWVVVSSSOOOLLLJJJIIIGGGIIIJJJGGGCCC@@@@@@AAAAAA???======>>>AAACCCEEEBBBBBBBBBAAA???<<<:::888::::::::::::888666444333444222///,,,+++++++++,,,///...---...//////---,,,************)))))))))(((************************))))))(((((((((((())))))'''&&&&&&'''***++++++***))))))(((((((((((())))))(((((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((***------***(((&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))***)))'''%%%%%%%%%'''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((('''%%%###"""%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((()))(((&&&$$$$$$$$$&&&''',,,+++++++++******)))))),,,,,,+++***)))(((''''''***)))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))***)))((((((((()))+++,,,++++++++++++++++++++++++,,,+++*********+++------)))************+++++++++************************,,,,,,,,,,,,---...//////.........---,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---+++)))+++---///---+++ttt]]]JJJ???777555333222333222111000000000111111111111000000...---,,,---///...,,,)))++++++,,,,,,---......///,,,,,,,,,+++++++++******++++++***))))))))))))***(((((((((((((((((((((((())))))******+++,,,,,,,,,)))******************)))***)))((((((((()))+++,,,///,,,(((((()))++++++***+++)))'''&&&((()))***)))''''''(((((())))))))))))((((((''''''''''''(((((())))))*********)))((((((***))))))((()))***+++,,,+++***((()))***++++++******)))))))))))))))******---+++)))((()))******)))***)))(((((((((((()))***))))))************)))))),,,+++)))((((((***+++,,,***************,,,---...///000000///---,,,---......++++++111222///...111000333777:::===AAAEEEHHHJJJUUU```gggmmmuuuzzzzzzyyypppcccZZZVVVVVVVVVUUUWWWZZZ___hhhyyy}}}nnnccc```fffnnntttwwwsssvvvtttgggbbbaaaeeeiiikkkkkklllooorrrvvvzzz{{{yyytttllleeecccdddfffhhhnnnttt{{{}}}xxxrrrmmmkkk___``````^^^]]]^^^cccggg^^^___```^^^ZZZTTTPPPMMMPPPQQQPPPNNNJJJEEEAAA???>>>===<<<<<>>CCCHHHNNNTTTXXX```nnn~~~{{{mmmffffffgggeeebbbbbbgggnnnuuu~~~uuunnnooouuuzzz}}}tttqqqssswww}}}ooopppqqqmmmhhhdddccccccccciiirrrxxx{{{{{{zzzyyykkkjjjiiihhhhhhkkkppptttmmmoooqqqooojjjbbbZZZTTTXXXWWWWWWWWWVVVPPPGGG@@@<<<:::999999;;;>>>??????BBBBBBBBBBBBAAA@@@???>>>======>>>???>>>===<<<;;;999888666444333222333333222000.........---+++)))((((((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((('''&&&&&&(((((('''&&&(((''''''''''''''''''(((%%%&&&((())))))((('''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))(((''''''''''''&&&&&&&&&)))((('''%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((('''&&&&&&)))(((((('''&&&%%%$$$$$$((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))***)))'''&&&&&&'''((((((((((((''''''''''''&&&&&&))))))))))))))))))))))))+++++++++************)))((())))))))))))*********))))))))))))))))))))))))******++++++++++++++++++***))))))))))))***++++++******************************))))))******+++,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,---------......,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,------,,,,,,++++++---,,,+++,,,...///...---rrrZZZFFF;;;777555333222333222111000000000111111111111000000//////............------///......---,,,+++******++++++++++++++++++++++++,,,***(((&&&%%%''')))***,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))((((((((())))))))))))(((((())))))))))))))))))*********)))((('''(((((()))))))))((((((***++++++)))'''(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))))))))))))))))))))*********++++++((('''&&&''')))+++++++++(((((((((((()))***,,,,,,///---***)))***+++,,,+++++++++++++++,,,,,,,,,---)))******++++++******)))***)))))))))***+++,,,---((())))))+++,,,---//////000222555666555333222222666777:::<<<======>>>@@@AAACCCGGGLLLSSS]]]gggnnn~~~yyytttwwwzzzxxxuuupppwww|||~~~yyyvvvqqqkkkfffddddddeeelllmmmnnnrrrwww|||tttrrrooommmnnnqqqvvvzzz|||}}}|||sssiiibbb___]]]]]]```bbb\\\PPPFFFBBB???<<<;;;<<<<<<:::888@@@@@@AAABBBCCCCCCDDDDDD??????@@@@@@???>>><<<;;;<<<;;;999888777666666666555333000......,,,***((())))))************++++++************************))))))(((((((((((())))))+++***))))))******)))'''''''''&&&&&&&&&&&&''''''$$$%%%(((******)))(((&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((()))((())))))'''%%%%%%&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%(((''''''''''''((())))))$$$%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&''''''(((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))***)))(((((('''((())))))''''''''''''''''''''''''(((((())))))************++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,)))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,------------------------,,,,,,,,,------...///000...---------------......,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++,,,------------qqqYYYEEE:::777555333222333222111000000000111111111111000000...///......------------///...---,,,+++***))))))++++++++++++++++++++++++,,,***(((&&&%%%''')))***,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((((((((((())))))))))))(((((())))))*********)))))))))(((((((((((((((((()))))))))))))))+++,,,+++)))'''))))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))***))))))((((((((())))))))))))))))))((('''(((***,,,,,,,,,(((((((((((()))***,,,,,,,,,+++++++++,,,,,,***))))))******++++++,,,,,,,,,******++++++++++++******,,,,,,++++++++++++,,,,,,******+++,,,---------......111444666666666666666666<<>>???AAABBBCCCDDDBBBBBBCCCBBBAAA???>>><<<======<<<:::999999999888888666222000///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((()))))),,,+++))))))******)))'''''''''&&&&&&&&&&&&''''''%%%&&&((()))***)))((('''(((((((((''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((()))((())))))(((&&&&&&((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%(((''''''''''''((())))))$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***))))))((((((((()))))))))((((((((((((((((((((((((((((((((()))******+++++++++++++++++++++,,,,,,,,,************++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,)))*********++++++++++++))))))))))))))))))))))))))))))******++++++++++++***++++++++++++,,,,,,,,,------------------------------------...///000000111000///...------------,,,,,,---------.........++++++++++++++++++++++++,,,------.........------***++++++,,,+++,,,,,,---pppXXXEEE:::777555333222333222111000000000111111111111000000,,,------+++***)))+++,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++)))''''''((()))***************************,,,+++++++++******))))))((())))))******))))))((()))************)))(((((()))***++++++******+++,,,***))))))+++,,,,,,***'''************))))))))))))***))))))(((((())))))***((())))))************)))''''''((())))))))))))(((***)))((((((***,,,,,,+++)))((((((((()))***+++++++++***+++,,,---,,,)))'''&&&'''((()))*********)))******++++++++++++******------------------------,,,---...///////////////---000444888999;;;===???:::DDDOOOVVV\\\ccchhhjjjaaadddiiippp{{{~~~|||zzzsssttt}}}~~~}}}~~~lllkkkmmmttt~~~yyyuuupppnnnnnnqqqrrrssstttuuuyyy~~~zzzxxxxxxwwwooobbbWWWMMMJJJHHHJJJMMMMMMIIIDDD===============>>>??????CCCCCCDDDDDDCCCBBB@@@???>>>>>>>>>===<<<;;;;;;:::<<<999555333111000///...///.........------------))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((()))'''&&&(((''''''''''''''''''(((''''''((()))))))))(((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''')))***)))''''''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((######$$$$$$&&&''')))***((((((((('''''''''&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******((((((((()))))))))))))))((())))))))))))*********(((((())))))*********+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))******+++,,,,,,,,,)))***++++++,,,,,,++++++******************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------...///000111333222000...------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------......//////......***+++---,,,++++++,,,...oooXXXEEE:::777555333222333222111000000000111111111111000000,,,------+++)))(((+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***))))))))))))************************************))))))))))))))))))******************))))))******+++***)))(((''''''***,,,,,,***)))+++,,,+++***)))***+++,,,***)))******)))))))))(((((((((******))))))))))))*********++++++++++++******)))'''((()))*********))))))***)))'''''')))******)))***)))))))))))))))******,,,***))))))******)))((('''((()))+++++++++++++++***++++++,,,,,,++++++***------...//////000000000...///111333444444444444222666:::>>>BBBFFFJJJNNNNNN\\\jjjrrryyy|||}}}tttqqqqqqvvv}}}zzzwwwvvvtttpppmmmooowwwwww|||~~~|||{{{}}}yyyvvv{{{vvvsssvvv}}}~~~yyywwwsssooonnnppprrrssssssmmmkkklllsss}}}}}}yyyrrrggg^^^VVVSSSQQQSSSWWWWWWRRRKKKFFFEEEBBB???===<<<;;;;;;===>>>???AAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>======???<<<888555444444333111000000///...---,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))***((('''((())))))(((''')))((((((''''''(((((()))***)))(((''''''(((((()))))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%'''))))))(((&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''&&&'''((()))***((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((()))*********&&&'''(((((()))))))))((((((((()))))))))*********)))))))))))))))*********************+++++++++,,,+++++++++,,,,,,,,,,,,---))))))))))))))))))))))))(((((())))))***++++++,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---...------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111222111///...---...///000------------............------------------------------...///////////////+++---//////---,,,...000oooXXXEEE;;;777555333222333333111000000000111111111111000000---//////---******,,,//////...---,,,***)))((('''*********++++++,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++&&&&&&&&&'''''''''''''''******++++++++++++******)))***+++++++++)))((('''%%%(((******(((''')))++++++***))))))+++++++++)))))))))(((((('''''''''&&&******))))))))))))******,,,,,,,,,,,,,,,+++***)))((()))***+++,,,+++*********(((&&&&&&((((((((('''+++***)))))))))))))))***...+++(((&&&''')))*********+++,,,...//////......***++++++,,,,,,++++++***+++,,,...000111222222333...000222555777999999999:::===AAAFFFKKKQQQWWW[[[gggvvv~~~zzztttmmmjjjkkkpppwwwrrrooohhhjjjllllllmmmsss|||uuummmsssuuurrrqqquuu{{{~~~xxxnnnlllrrrxxxxxxvvvuuurrrooopppsssuuuuuutttlllhhheeejjjsss}}}~~~{{{xxxrrrjjjdddfffbbb___aaadddccc[[[TTTPPPNNNIIIEEE@@@===;;;:::555777999<<<>>>>>>??????BBBBBBBBBBBBAAA@@@??????AAA>>>999777666666555444000000///...,,,+++***)))++++++++++++++++++++++++))))))(((((((((((())))))+++***)))***+++,,,+++***))))))(((((((((((()))))),,,+++((('''&&&'''((()))))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''"""%%%((()))'''&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((000///,,,)))'''&&&%%%%%%%%%%%%&&&'''((()))***+++&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++&&&&&&'''(((((()))(((((('''((((((((())))))************)))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,---------))))))))))))))))))))))))'''(((((()))******++++++)))***+++,,,---,,,+++++++++++++++++++++++++++++++++,,,---...///...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111111000...---...///111222---------.........//////........................------...///000000//////---///111111///...000222~~~iiiUUUDDD:::444444333222111111111111...000222444444111...,,,222000......//////...---///......---------......------+++*********+++,,,...---,,,,,,++++++,,,,,,(((+++000333222///+++'''******))))))))))))******(((((())))))*********+++))))))))))))************''''''((()))***++++++,,,###$$$$$$%%%&&&''')))*********))))))))))))******))))))))))))************------------------------************************---,,,+++)))((('''''''''++++++++++++******))))))))))))(((((()))+++---...---)))(((+++111222---'''***,,,...///---,,,------...///222666999:::999777;;;>>>>>>;;;<<>>@@@???@@@AAABBBBBB???=========>>>>>>===<<<:::999777444000---,,,+++***)))+++,,,,,,,,,,,,,,,+++***((())),,,...///...------+++,,,---+++)))(((((()))))))))(((((((((((())))))))))))))))))))))))))))))'''(((+++,,,,,,+++((('''''''''''''''((((((((((((++++++***)))(((((())))))---,,,)))&&&$$$#########(((((('''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''&&&'''''''''''''''''''''''' """$$$'''((('''&&&%%%))))))))))))((('''&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&''')))***$$$&&&''''''&&&%%%%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&((()))***++++++***)))((('''***)))&&&&&&((((((%%%***)))(((((((((***+++,,,+++*********))))))(((((()))***,,,,,,***)))***+++---,,,***))))))***,,,---***)))))))))+++,,,+++***+++*********************+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...------++++++++++++------000000///...------,,,,,,,,,,,,.../////////...---..................------000000////////////..............................///...---,,,,,,,,,,,,,,,------------...///000111...111111...///333555333000000/////////000111111hhhSSSBBB999666555444333222111111111///000222333333111///---///---++++++,,,,,,+++***+++++++++++++++,,,---...---,,,+++*********++++++------,,,++++++++++++,,,)))***+++,,,,,,+++)))(((******))))))))))))******((()))))))))************))))))((((((''''''&&&&&&(((((())))))******++++++)))(((((('''&&&&&&''''''***))))))(((((())))))***&&&&&&&&&&&&''''''''''''*********)))))))))))))))******************************))))))))))))******++++++++++++*********))),,,+++)))((((((((()))***,,,)))(((+++222666777666***---000222111000000000111333777<<>>:::888888888777777=========>>>AAABBBAAA@@@@@@@@@@@@@@@???===;;;:::888666333111000///---+++,,,++++++++++++*********((()))+++---......---,,,,,,------,,,***((()))***))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((*********)))))))))(((((())))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&(((***+++$$$&&&''''''&&&%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''(((((((((((('''''')))++++++((((((++++++)))***)))((((((((()))+++,,,************)))))))))((()))***,,,,,,***)))***+++---,,,***))))))***,,,---+++))))))***+++,,,+++***)))*********++++++++++++++++++******))))))))))))************************+++++++++++++++,,,,,,,,,------,,,++++++,,,------000//////...------,,,,,,,,,---.../////////...---....................................------------........................111000000///........................///000111222///222222000111555666444333333222222333444555666gggRRRAAA888777777555444333222222222000111111111111000//////000///------...///...---************+++---...///,,,,,,+++************+++------,,,++++++++++++++++++***)))(((((()))***+++******))))))))))))******))))))))))))************+++***)))((('''&&&&&&%%%)))))))))))))))*********,,,+++***((('''''''''''')))((((((''''''(((((()))((((((((()))))))))******((((((((((((((((((((((((************************((((((((()))***+++,,,---++++++++++++************+++***)))((((((((()))***++++++***,,,111888???CCC333666888999666333000///888:::???DDDHHHKKKLLLMMMEEEKKKPPPRRRVVVZZZZZZVVV[[[[[[```iiippptttyyy~~~~~~zzzuuuxxxzzz{{{zzz{{{zzzpppjjjfffbbb^^^XXXaaakkkttt}}}}}}yyyrrrmmmkkkjjjiiihhhlllrrrzzz|||wwwssslllmmmnnnoooqqqvvv{{{~~~xxxpppiiihhhfffdddfffiiinnnttt{{{~~~{{{yyyyyyzzzyyywwwtttssstttuuu}}}~~~zzzpppjjjppptttuuuvvvyyy~~~wwwpppiii^^^RRRKKKJJJJJJGGGBBB>>>;;;888555222:::999888:::===@@@AAABBBBBBBBBAAAAAA@@@>>>===<<<:::999777666666444111///---,,,***)))))))))***+++((()))+++,,,---,,,,,,+++,,,---...---+++)))***+++***))))))(((((())))))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((()))*********)))((('''%%%&&&&&&'''((((((''''''#########$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&(((***+++&&&((())))))(((''''''((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((()))+++***&&&'''+++---,,,)))))))))((())))))***+++************)))))))))))))))***,,,,,,***)))***+++---,,,+++******+++,,,---+++***)))***,,,,,,,,,***)))*********++++++,,,,,,+++++++++************)))++++++++++++++++++++++++---,,,,,,,,,+++++++++***------,,,,,,,,,,,,------/////////...------,,,,,,,,,---......//////..............................---------...............////////////////////////222222222111111111111111/////////000000111222333111444555333444888999777888888777888888:::<<<===~~~fffQQQAAA999666666555444444444444444222111111000000000000000111000......///000000///,,,,,,,,,,,,---...//////,,,,,,++++++************---,,,,,,+++***+++++++++,,,+++)))((()))***,,,---******))))))))))))******)))))))))))))))*********,,,++++++******)))))))))*********)))))))))))))))))))))((((((((())))))***((((((''''''''''''(((((())))))*********+++++++++)))))))))***************************************((((((((()))***+++,,,---++++++++++++++++++++++++))))))(((((()))+++---...+++---......///444<<>>:::777999777555555888<<<>>>???@@@@@@@@@@@@??????>>>>>><<<;;;:::;;;;;;999666333///---+++)))))))))+++,,,)))***+++,,,,,,,,,+++***,,,---...---+++***+++,,,***))))))))))))))))))***))))))))))))))))))))))))+++***)))(((((()))***+++''''''''''''(((((((((((('''(((***++++++)))(((&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''******)))(((''''''((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''(((((((((***++++++***)))******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))******)))(((((()))+++,,,'''((('''###%%%***---,,,))))))))))))))))))***************))))))))))))))))))***,,,,,,***)))***+++,,,++++++******++++++,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------//////.........------------------...........................////////////......//////000000000111///000000000111111222222222222333333333333333333222222222222333444555666666:::;;;:::;;;??????===>>>>>>===>>>???BBBDDDFFF~~~fffPPPBBB;;;444444444444555666777777222222000/////////000111...,,,***+++,,,------,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,+++************+++))))))*********+++++++++******))))))))))))************))))))))))))))))))))))))******++++++,,,,,,*********))))))))))))))))))((((((((((((((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((*********+++++++++,,,,,,************************+++***************+++++++++++++++++++++++++++,,,+++*********+++---///000,,,///111000---...222777>>>AAADDDEEEAAA===999777???AAAEEEHHHLLLRRRZZZ___eeeppp}}}wwwwww}}}~~~zzzxxxxxxxxxwwwrrrpppmmmkkkhhheeeaaa^^^aaajjjuuu}}}zzzqqqnnnppptttvvvuuuuuuxxx}}}{{{tttooommmjjjkkklllooottt{{{|||rrrjjjkkkmmmmmmoootttwwwxxxyyyyyyyyy|||{{{tttnnnllljjjfffdddffffffmmmwww{{{tttppppppsssqqqnnnjjjjjjkkkkkkjjjnnnrrrsssssswww}}}xxxmmm___VVVSSSSSSQQQMMMKKKIIIGGGCCCAAA<<<999555444555888999:::<<<<<<======>>>??????@@@===<<<<<<======<<<:::777222000...,,,+++,,,---...++++++,,,,,,+++++++++***,,,---...---+++++++++,,,******))))))))))))******************************+++***)))(((((()))***+++''''''''''''((((((((((((&&&''')))***+++)))(((&&&&&&&&&((((((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&$$$%%%&&&((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''')))++++++)))((()))***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))***)))((((((((()))+++,,,'''((('''$$$%%%+++...---))))))*********)))))))))))))))))))))))))))******)))***,,,,,,***)))***++++++++++++++++++++++++++++++*********,,,---,,,+++...------,,,+++***))))))++++++++++++,,,,,,,,,,,,------------------------******+++,,,------......------------------------...............---------------------......//////........./////////000000---......///000111111222...//////111222333444444333444555666777777666666888777777888888999:::;;;>>>BBBDDDCCCDDDHHHHHHFFFFFFEEEEEEEEEGGGJJJNNNPPP~~~dddOOOAAA;;;333333333444555666777888222111111000///000000000...---,,,,,,...///.........---,,,***))))))))))))---------...---,,,,,,+++,,,,,,+++***************%%%&&&(((*********)))(((******))))))))))))******************))))))))))))&&&''''''((()))***++++++)))))))))))))))*********++++++)))((('''''''''''')))((((((''''''(((((()))''''''((((((((()))))))))((())))))******+++++++++************************---,,,+++***************++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,---...---000222111///...///111999===BBBFFFGGGFFFFFFGGG@@@BBBEEEHHHMMMWWWccclllzzz}}}wwwuuutttuuuuuulllgggaaa\\\[[[ZZZZZZZZZgggoooxxx}}}|||xxxvvvuuutttppplllmmmssszzz|||{{{xxxrrrppppppmmmooosssyyy~~~rrrkkkmmmpppooosssyyyxxxyyyzzzzzzzzz{{{~~~}}}zzzzzz{{{wwwqqqmmmllljjjfffeeeffffffmmmwww|||wwwxxx{{{zzzxxxqqqiiieeehhhjjjjjjooosssuuuuuuyyy|||tttfff]]]ZZZVVVTTTQQQOOOOOONNNMMMKKKCCC@@@<<<999888999999999;;;;;;;;;;;;<<<===??????===<<<;;;<<<======<<<:::666555333111000000111111...------,,,,,,++++++++++++,,,---,,,+++***+++,,,+++******))))))******+++************************)))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&'''((()))))))))((('''(((((((((((('''&&&%%%%%%((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))''''''(((''''''&&&%%%$$$%%%&&&((((((&&&&&&&&&''')))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''((()))***(((+++***'''(((---000...)))************)))(((((())))))))))))************)))***,,,,,,***)))***+++++++++++++++++++++++++++,,,+++***+++,,,------+++......---,,,+++******)))+++,,,,,,,,,,,,---------++++++++++++++++++++++++******+++,,,---...//////------............------...........................------------...//////.........//////000000111,,,---...///000111222333///000111333666888999::::::;;;===???@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDDHHHLLLNNNNNNPPPSSSSSSPPPNNNMMMMMMNNNPPPTTTXXX[[[~~~cccLLL>>>888555444444444444444444555111111111111000000000///000///......000111111000,,,,,,+++***))))))))))))....../////////...---,,,,,,++++++***************&&&'''((()))******************))))))))))))******************)))))))))(((((((((((())))))******+++(((((())))))******++++++,,,+++***)))))))))))))))***))))))(((((())))))***************++++++++++++(((((())))))***++++++,,,************************---,,,++++++*********++++++++++++,,,,,,,,,------///...---,,,+++,,,---------///111222333555777999777:::>>>AAABBBBBBCCCDDDFFFHHHKKKNNNUUUddduuuyyytttrrrsssuuuuuulllfff___[[[\\\___cccfffssswww{{{{{{wwwsssqqqqqqsssrrrqqqtttzzzzzzwwwuuuqqqppprrrnnnqqquuuzzzyyyrrruuuwwwtttuuu|||yyy{{{||||||{{{{{{{{{|||}}}|||zzzxxxwwwuuutttsssqqqllljjjkkkkkkhhhgggiiihhhppp}}}zzzxxx}}}~~~uuuqqqrrrrrrpppooossstttuuu{{{tttjjjggg```]]]YYYWWWVVVVVVUUUUUULLLIIIDDDAAA@@@???>>>=========<<<;;;;;;<<<======<<<;;;::::::;;;===<<<;;;999999888777666555444444000///...---,,,,,,,,,,,,***+++,,,+++******+++,,,+++******))))))******+++************************((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((('''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))''''''((((((((('''&&&%%%%%%'''(((((('''&&&&&&'''((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&'''(((((()))))))))(((++++++))))))---///---)))******+++***)))((('''((()))))))))************)))***,,,,,,***)))***++++++++++++,,,,,,+++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,---...//////...---,,,...........................------,,,---...///000---......///000000111111///000111222444555666777666777999<<<@@@CCCEEEFFFEEEGGGIIIKKKLLLLLLKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMQQQUUUXXXXXXZZZ]]]]]]ZZZVVVVVVUUUVVVYYY^^^bbbeeebbbJJJ;;;555777666555444333222222222000111111111111000//////---,,,++++++---.........,,,,,,,,,+++,,,,,,------...///000000000///------,,,++++++***)))*********************+++,,,...///******))))))))))))******+++*********))))))((((((,,,,,,,,,+++++++++++++++'''(((((()))***++++++,,,)))))))))***+++---...///******))))))))))))******''''''''''''(((((((((((()))******+++,,,---------************************,,,++++++***++++++,,,,,,+++++++++,,,,,,---------+++*********+++---///000......///222777<<>><<<;;;;;;;;;;;;<<<:::888888:::<<<<<<<<<;;;<<<;;;;;;:::888777666111000///...---,,,,,,,,,)))***++++++***)))***,,,++++++************++++++************************))))))************))))))''''''''''''((((((((()))'''''''''''''''((()))***((('''&&&%%%%%%'''((()))''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''$$$&&&'''))))))(((&&&%%%&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((((()))++++++)))((()))***((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''')))++++++++++++***&&&)))***((((((,,,,,,))))))***+++++++++)))((('''(((((())))))*********+++)))***,,,,,,***)))***+++***++++++,,,,,,++++++***,,,+++***+++---...---,,,))))))***+++---...//////,,,,,,,,,------.......................................---------,,,,,,,,,,,,---...//////...---,,,---...........................---,,,---...///000---......///000111111222444444555777999:::;;;<<<>>>@@@BBBFFFJJJMMMPPPQQQNNNOOORRRTTTVVVVVVUUUTTTPPPPPPPPPPPPQQQRRRSSSTTTVVV[[[^^^^^^```cccccc___\\\[[[[[[\\\___dddiiilllcccLLL???;;;555444333333222222333333111000//////000000///......------------...//////+++,,,---...---***(((&&&%%%&&&'''((()))*********)))))))))))))))*********+++***************+++,,,*********))))))))))))))),,,+++******++++++***(((+++*********))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))),,,+++******)))******+++)))******+++++++++************))))))***+++,,,,,,((((((((((((((())))))******)))'''&&&'''(((***+++000000///000111111000///111333777<<<@@@EEEJJJMMMSSS```ccc___\\\RRRMMMTTTVVVXXX^^^iiixxx~~~|||yyyuuuqqqqqqttttttwwwxxxwwwxxx||||||zzzpppjjjjjjqqqssspppvvv{{{uuurrrrrrsssssstttxxx~~~}}}uuuuuuwwwxxxwwwqqquuuvvvuuuwwwzzzyyyzzz|||{{{yyy{{{zzz}}}~~~{{{|||}}}{{{yyyzzz|||zzzvvvrrrrrrooommmlllllllllkkkiiiiiiooozzzssslllqqqyyyyyywwwsssrrrvvv{{{kkkhhheeeeeeggggggeeebbbXXXWWWTTTQQQMMMJJJIIIHHHIIIGGGCCC>>>888555444444;;;999777666777888888777999888777888:::;;;:::999222111///...,,,,,,++++++))))))))))))***************)))))))))***+++,,,---))))))))))))))))))))))))))))))((('''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))*********))))))(((((('''''''''%%%$$$%%%(((***)))'''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))),,,+++++++++***)))))))))++++++++++++++++++++++++++++++******++++++,,,------,,,++++++******++++++++++++******++++++,,,---...---,,,,,,++++++++++++...---++++++++++++---...+++,,,------......------+++,,,------......---------...//////...---+++***///...............///000///...000333222///111555444666999<<<@@@BBBDDDEEELLLMMMPPPSSSVVVXXXYYYZZZ[[[UUUTTTZZZ]]]ZZZXXXZZZVVV^^^bbb```^^^bbbcccaaaeeedddbbbdddggghhhfffdddgggcccaaabbbdddhhhqqqyyycccKKK>>>:::555444333333222222333333111000//////000000///......------------...//////,,,---...//////...,,,+++******+++,,,------------+++++++++++++++*********&&&&&&&&&'''(((***+++,,,'''(((((()))***++++++,,,,,,+++******++++++***(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++******)))***************++++++,,,******))))))******+++,,,...---,,,++++++,,,---...///...------///222444555888;;;@@@CCCGGGMMMTTTZZZffftttyyywwwtttiii```eeefffkkkvvv{{{jjjiiigggfffeeeeeeiiimmmwwwyyyyyyvvvvvvyyyyyyvvvvvvooommmtttwwwvvv{{{yyysssqqqqqqtttuuuwwwzzz~~~qqqyyy~~~}}}}}}}}}||||||}}}~~~|||zzzxxxwwwwwwxxxxxxwwwwwwxxx|||zzzyyy{{{|||yyyvvvvvvyyyzzzxxxuuusssqqqooonnnmmmllljjjhhhjjjooovvv||||||zzzzzz{{{pppkkkpppwww|||~~~}}}xxxtttuuu|||nnnlllkkklllnnnooommmkkkfffccc]]]VVVPPPMMMLLLLLLKKKJJJGGGCCC===999777666777666666777888888666555999888777888:::;;;:::999333222111000...------,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))'''&&&%%%%%%&&&''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((***(((&&&'''))))))(((&&&&&&&&&&&&''''''(((((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))+++++++++***************++++++++++++++++++++++++++++++******++++++,,,---,,,++++++***************,,,,,,++++++,,,,,,---...///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,---...............------...///////////////000111222222333222111111111000000/////////000000222111111333222///111555===@@@EEEHHHJJJLLLOOOQQQYYY[[[^^^aaabbbbbb```___eee___^^^aaacccaaabbbfffiiiqqqwwwvvvuuuxxxxxxuuuooonnnnnnppprrrrrrooolllnnnlllmmmpppqqqsss{{{cccJJJ===999555444333333222222333333111000//////000000///......------------...//////+++,,,---/////////...------......//////......------------,,,++++++******''''''''''''((()))***+++)))))))))*********++++++,,,+++******++++++***(((************))))))))))))************************+++******))))))******+++)))))))))))))))))))))))))))***+++---------,,,,,,+++++++++++++++***)))(((************++++++++++++,,,,,,++++++,,,,,,---...---,,,+++*********,,,,,,...---,,,---000555:::======@@@CCCEEEGGGOOO[[[eeeyyytttvvv|||~~~|||~~~{{{nnnccc\\\]]]^^^___bbbhhhooosss|||~~~}}}yyyyyy||||||zzz}}}sssnnnsssvvvvvvyyy}}}|||wwwsssrrrtttvvvxxx|||uuu~~~vvv~~~|||wwwxxx{{{}}}{{{{{{|||{{{yyyxxxyyyzzzxxx{{{zzz{{{}}}xxxvvvvvvwwwuuusssrrrqqqppppppppppppnnnllllllqqqvvvwwwtttqqqoooooonnntttyyyuuummmjjjnnntttzzz{{{}}}~~~}}}rrrlllnnnsss{{{sssrrrqqqrrrtttuuutttssssssnnnfff[[[QQQLLLKKKLLLKKKKKKIIIGGGCCC>>>999777666555666777999888666444888777666888:::;;;;;;:::666555444333111000////////////...---,,,+++************++++++***)))'''&&&))))))))))))))))))))))))***)))((((((''''''((((((&&&&&&''''''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((('''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''&&&'''''''''&&&''''''(((((((((((((((((()))))))))))),,,***)))((())))))'''&&&$$$%%%&&&'''((()))******))))))(((((())))))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))***************+++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,+++++++++++++++------,,,,,,------.../////////...---------......,,,,,,------------,,,,,,---......///////////////...///000000111111000000---...///000111222222111222111111000000000111111444222222555444222555:::BBBGGGNNNSSSVVVYYY]]]aaakkknnnrrruuuvvvtttqqqooosssqqqpppqqqqqqppptttyyy~~~~~~~~~{{{{{{}}}cccKKK>>>:::555444333333222222333333111000//////000000///......------------...//////++++++,,,------,,,++++++---------------,,,++++++...------,,,+++******)))------+++***))))))))))))------,,,+++)))((('''''',,,+++******++++++***(((*********)))))))))))))))************************+++***))))))))))))***+++)))))))))))))))))))))))))))+++---///000000///...+++++++++++++++***)))(((***+++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++***))))))******+++...///000111444999>>>BBB@@@BBBCCCCCCGGGSSSeeessswwwlllllllllnnnnnniiiaaaZZZ^^^ccchhhlllqqqxxx~~~wwwoooqqquuuuuuvvvxxxuuuxxx{{{{{{xxxxxxzzz||||||~~~}}}zzz}}}yyywww{{{~~~~~~~~~{{{|||}}}~~~|||xxxrrrmmmoooooooooqqqssssssrrrpppoootttyyyxxxrrrllljjjkkkiiinnnsssqqqmmmkkknnnrrrzzz{{{}}}tttnnnlllmmmnnnpppwwwzzzxxxuuusssssstttvvvwww|||xxxooocccVVVOOOLLLMMMJJJJJJJJJJJJHHHCCC>>>:::999888777777888999777666777666666777999;;;::::::888888777666555444333222222111000...,,,+++***)))((()))+++++++++)))'''&&&))))))))))))))))))))))))***))))))((('''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''((((((((((((((((((''''''''''''''')))((('''''''''''''''(((''''''(((((())))))*********)))((((((((((((''''''%%%&&&&&&'''((())))))))))))(((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******))))))))))))***+++++++++,,,***+++++++++++++++,,,,,,++++++******++++++,,,---///......---------------,,,,,,,,,,,,,,,---............------------......+++,,,---......---,,,+++......///000000000000000//////000111111111111111,,,,,,---...///000000000000000111111222333444555999777999===>>>>>>CCCIIIGGGLLLTTT___iiiqqquuuvvv}}}cccLLL@@@<<<555444333333222222333333111000//////000000///......------------...//////......------,,,+++******,,,---------,,,+++***)))------,,,+++***))))))(((------+++***))))))))))))...---,,,+++***)))(((''',,,+++******++++++***((())))))))))))))))))*********************************))))))(((((())))))***))))))))))))))))))))))))(((***,,,...//////------+++++++++++++++***)))(((++++++,,,,,,,,,,,,+++***+++++++++++++++,,,---------------------......///---000444666888;;;???BBBCCCDDDEEEHHHRRReee}}}vvvjjj___dddhhhiiiddd```^^^^^^fffpppxxx|||xxxqqqsssxxx{{{|||}}}yyy~~~zzz~~~}}}|||~~~}}}{{{rrrqqqppppppqqqrrrrrrqqqooonnntttyyyxxxqqqkkkiiijjjjjjmmmqqqpppnnnlllnnnqqqyyy}}}}}}zzzvvvrrroooqqqpppqqqwww}}}xxxsssqqqssswwwzzzzzznnn```VVVRRRQQQOOONNNNNNNNNNNNLLLGGGCCC>>>;;;888666666777777666666555444666888999999888999999999999999777666666333333111///---+++***)))&&&(((***+++,,,+++)))(((******************************)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''&&&'''''''''&&&&&&'''''''''''''''%%%$$$$$$%%%''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((''''''(((((())))))******&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******)))))))))***+++++++++,,,*********++++++,,,,,,,,,++++++******++++++,,,---......---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,...//////...,,,,,,...///000000111111000000//////000111111111111000000000000111222333333444111222333444666999;;;<<>>@@@EEEFFFFFFHHHIIIKKKMMMNNNPPPRRRYYYbbbggghhhlllrrr{{{___GGG;;;888555444333333222222333333111000//////000000///......------------...//////---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,,,,+++,,,,,,------------------+++***************+++,,,,,,+++++++++++++++++++++,,,+++******++++++***((((((((())))))*********+++(((((((((((((((((((((((((((***---//////---***((())))))))))))))))))))))))------,,,+++++++++,,,,,,'''((()))***+++,,,,,,,,,+++,,,.........,,,***))),,,++++++++++++,,,---------...000333555777888888<<>>888555333222222222222111///555777:::===>>>???>>>>>>::::::888777555333222111///...---,,,++++++++++++************************+++******)))))))))))))))******))))))((((((((('''))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))(((((((((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))******)))((('''******))))))(((((((((''''''((((((((())))))******''''''''''''(((***++++++******))))))((((((''''''(((***,,,***'''%%%''')))&&&&&&'''((()))***++++++*********)))***++++++,,,************************))))))))))))))))))))))))***++++++,,,,,,++++++***,,,+++++++++******))))))))))))***+++,,,,,,------++++++******++++++,,,---000000///............///---,,,,,,,,,,,,---......---------------...///000///...---,,,,,,---...///---......///////////////222333444444555555444444555666888;;;@@@EEEIIIKKKPPPPPPPPPPPPQQQRRRSSSTTT^^^bbblllyyyxxx^^^HHH:::555555444333222111111111111111111000000///.........000///...---------------------------------------++++++------------++++++---,,,***))))))***,,,---------,,,,,,+++***))))))((()))***++++++***)))((()))))))))))))))*********%%%&&&'''((())))))))))))'''&&&%%%&&&(((+++,,,---***++++++,,,,,,++++++***++++++******))))))(((((()))))))))))))))))))))))))))***,,,,,,,,,,,,...///111...,,,,,,......,,,)))++++++++++++,,,---...///333111000333999>>>@@@???EEEHHHMMMQQQTTT[[[bbbhhhuuu{{{rrrfffaaa[[[```aaaaaagggrrrxxxwww{{{xxxxxx~~~}}}{{{vvvqqqtttwww~~~|||{{{|||{{{yyytttnnnkkkmmmpppqqqqqqsssuuuvvvtttssswwwtttwww{{{}}}|||yyywww}}}xxxnnn```VVVSSSUUUZZZ]]]YYYYYYYYYZZZXXXPPPEEE===:::777333111111111111000111111222666:::===>>>>>>======<<<;;;999777444333000//////...,,,,,,+++***))))))(((((()))***++++++************))))))))))))))))))))))))))))))))))))++++++************+++++++++***)))(((((('''((((((%%%&&&'''((()))***+++,,,))))))(((((('''''''''&&&''''''((((((((('''%%%$$$''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%)))((((((((((((((()))***************)))'''&&&%%%%%%&&&&&&'''((()))******&&&&&&%%%&&&&&&'''((()))***)))))))))((((((''''''(((((((((((())))))))))))'''''''''((((((((()))))),,,,,,+++***)))(((''''''(((((((((((())))))))))))++++++++++++++++++++++++)))))))))***+++,,,......++++++************+++++++++++++++,,,,,,------------,,,+++******,,,...///++++++++++++++++++++++++++++++,,,,,,---...//////------------------,,,,,,------......///000000111000000000///...///111333000444555222222555777666999===AAAEEEHHHKKKOOORRRVVVYYY\\\\\\[[[^^^dddjjjuuu|||www]]]HHH;;;666555444333222111111111111...///000111333555666666//////...---------------------------------------+++,,,,,,------,,,,,,+++...---+++******+++---...------,,,,,,+++******)))((()))***++++++***)))((())))))))))))************)))))))))***))))))(((((()))(((&&&''')))++++++******++++++,,,,,,++++++************)))))))))))))))++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///+++***)))***---...---+++++++++,,,,,,---...///000111222444888>>>CCCHHHJJJPPPWWW```ggglllqqqyyy~~~zzzzzz~~~{{{pppfffbbb___cccdddeeekkkvvv||||||yyywwwvvvuuuqqqmmmnnnqqqvvv}}}{{{zzzxxxuuusssoooppprrrtttvvvxxxyyyzzzxxxwwwyyy}}}|||vvvwwwyyyqqqfff[[[UUUUUUXXX[[[]]]\\\\\\]]][[[UUULLLFFF???<<<999666555333111000000///000333888;;;<<<<<<=========<<<:::888555444222111000///...,,,++++++***************+++,,,,,,************))))))))))))************************)))))))))(((((())))))))))))((((((''''''''''''(((&&&&&&'''((()))***++++++)))(((((((((''''''''''''&&&'''((((((((('''&&&%%%''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((******)))(((((('''(((((()))******))))))((('''&&&&&&&&&''''''(((((())))))''''''''''''((()))***************))))))((((((((((((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''*********)))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++)))))))))+++,,,...000111++++++************++++++))))))*********+++++++++---,,,+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------......//////000000111111---...//////...000333555888<<<===::::::???BBBAAACCCFFFJJJMMMQQQUUUZZZ^^^bbbfffjjjlllmmmrrryyyuuu\\\GGG<<<777555444333222111111111111111111111000000///////////////...------------...---------------------------,,,,,,++++++,,,,,,---......,,,,,,,,,,,,......---,,,,,,++++++*********))))))***++++++***))))))************************++++++++++++***)))((('''***)))))))))++++++)))'''***++++++,,,,,,++++++***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///+++***)))+++---......---++++++,,,---...000000111333666:::>>>CCCJJJTTT[[[dddnnn{{{xxxtttzzz|||xxxqqqppplllmmmmmmmmmttt}}}zzzuuupppmmmmmmmmmkkkiiijjjlllpppvvv|||~~~zzzyyy}}}~~~~~~|||tttqqqppprrrwwwyyyxxxuuu~~~}}}}}}wwwqqq{{{xxxpppeee[[[WWWYYY\\\]]]\\\\\\\\\YYYUUUNNNIIIDDDBBB>>><<<999666222///...---...000444777999999<<<<<<<<<<<<;;;:::888777555444333111///---,,,+++,,,,,,++++++,,,,,,------++++++*********)))))))))************************((((((''''''''''''((((((''''''''''''''''''((()))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&'''(((((((((''''''''''''''''''((((((((((((%%%%%%&&&'''((()))******++++++***)))((('''&&&&&&(((((())))))))))))(((((('''''''''((((((((((((((((((''''''(((((()))***+++***************)))))))))(((((((((((())))))))))))%%%%%%&&&&&&&&&'''''''''((((((((())))))*********((((((((()))))))))******************************((()))***+++---///111222++++++************++++++************++++++++++++---,,,+++***+++,,,---...------------------------------------------......,,,,,,------......//////000000000000000000000111---...000000111333666999<<<@@@BBB@@@AAAGGGLLLMMMOOORRRXXX]]]cccjjjrrrvvv|||sss[[[GGG<<<888444444333222111111111111333333111000...,,,+++***///......---------..................------------------++++++++++++------...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********************************++++++***************)))******++++++***))))))((()))))))))+++,,,,,,***'''***++++++,,,,,,++++++***(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...000//////............---++++++---///000111222222666;;;???BBBGGGSSSdddppp~~~xxxrrrvvv}}}zzzzzzzzzxxxwwwuuurrrooojjjiiiiiijjjjjjiiihhhjjjlllpppuuuzzz}}}|||wwwttttttwww{{{~~~|||{{{~~~xxxuuuvvvzzz{{{{{{|||rrr}}}|||yyyoooddd^^^^^^aaa```aaaaaa___[[[UUUMMMHHHEEECCCAAA@@@===999444000...---,,,...111444555555:::;;;<<<<<<<<<;;;:::999777666444222///---+++***---,,,,,,,,,,,,,,,------+++++++++*********))))))************************((((((''''''''''''(((((((((((('''(((((()))******))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((()))''''''''''''((((((((((((&&&''''''((()))*********)))))))))))))))(((''''''''''''((()))))))))))))))((((((((((((((('''''''''''''''''''''((()))***+++++++++******************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))***+++,,,---///000++++++************++++++------------------------,,,,,,+++++++++,,,---...------------------------............------------,,,,,,---...///000000000000000000000000000000000000111333333444666:::===@@@DDDFFFFFFIIIQQQWWWYYYZZZ```jjjttt}}}sssZZZGGG===999444444333222111111111111111111111222222333333333......---------......////////////......---------------++++++++++++------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***++++++************++++++,,,+++++++++******))))))'''((())))))*********)))(((((()))+++------,,,******++++++,,,,,,++++++***(((((())))))******++++++++++++++++++++++++++++++***,,,------++++++,,,...///000000//////......///+++---///111333444555555888<<>>DDDLLLYYYooo}}}uuunnnkkkqqquuuxxx}}}vvvooooooooommmkkkkkkkkkkkkkkkkkklllllllllnnnrrrvvvyyy{{{{{{{{{wwwyyy}}}~~~}}}}}}{{{yyyzzz}}}{{{vvvuuu|||~~~}}}|||nnnttt||||||sssvvvyyyyyyvvvsssssstttwwwxxxwwwqqqfffZZZPPPJJJFFFEEEEEEDDDCCCAAA<<<999666333000...///000000000555666999;;;============:::999777555222000...---------,,,+++++++++,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,---))))))))))))(((((((((((('''''''''((((((((((((((((((((((((''''''((())))))''''''''''''((((((((((((***)))))))))((((((((('''$$$&&&((()))***+++******''''''((())))))***))))))'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''((())))))))))))***************(((((((((((())))))))))))&&&&&&'''''''''((((((((()))))))))((((((''''''''')))))))))*********++++++************************,,,+++***))))))((())))))++++++************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++..................//////......//////000000111111......///000000111111222444555888999;;;>>>BBBEEEJJJQQQWWW[[[bbblllsssuuu{{{wwwwww|||vvv\\\HHH===:::555444333222111111111111666555333000---***((('''---------------...//////000000000///...---------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,++++++***))))))))))))******+++*********---,,,******,,,---,,,,,,***++++++,,,,,,++++++************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---))),,,...///......111333333555999<<<>>>@@@@@@@@@BBBFFFNNNXXXfffzzzuuummmjjjlllooouuu{{{{{{rrrqqquuu|||wwwlllggggggfffbbb^^^```bbbbbbbbbbbbbbbbbbdddhhhnnnsssvvvwwwvvvttttttwww}}}yyy{{{|||zzzxxxxxx{{{{{{wwwvvvyyy}}}~~~yyy|||~~~sssxxx|||~~~|||qqqtttyyy~~~}}}sssfff[[[SSSPPPMMMLLLJJJIIIHHHEEEBBB???;;;888333111000000000///222444777:::<<<>>>>>>>>><<<<<<:::888666444222111///......---,,,,,,------,,,,,,+++++++++*********++++++++++++++++++++++++++++++************++++++,,,,,,++++++******++++++(((((((((((())))))))))))''''''''''''((((((((()))***)))(((''''''(((((()))''''''''''''(((((((((((('''(((((((((((((((((((((%%%'''(((***+++***)))((('''((()))))))))))))))(((&&&&&&''''''(((((())))))&&&&&&&&&&&&'''((()))***((((((((())))))*********(((((((((((())))))))))))&&&'''''''''(((((((((((('''''''''((((((((((((((())))))*********+++++++++++++++++++++++++++++++++,,,+++******)))*********++++++************++++++------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000000000000000000000000//////000111333444555555888:::===AAADDDIIINNNRRRWWW```hhhnnnwwwwwwttttttyyy~~~www]]]HHH===999555444333222111111111111333333333222111000000000---------------...///000111000000///...---------++++++---......---++++++,,,------......------,,,++++++++++++++++++++++++---,,,+++******+++,,,---------,,,,,,+++***)))))),,,,,,,,,,,,++++++))))))111...+++***+++++++++++++++++++++,,,,,,+++++++++++++++******))))))((((((------------------------+++---------++++++,,,---...111222222//////000333777999===@@@CCCDDDDDDDDDLLLPPPXXXbbbnnn~~~xxxmmmfffkkkuuu~~~ttthhhaaaaaadddgggmmmlllggg```\\\\\\YYYTTTRRRTTTWWWXXXXXXWWWVVVVVVTTTYYY```fffiiiiiigggeeecccffflllqqqtttuuutttssspppoookkkfffbbbccchhhmmmvvv}}}~~~zzz}}}|||ttttttxxx}}}~~~~~~}}}zzz}}}}}}zzz|||{{{sssvvv|||xxxjjj```\\\[[[SSSQQQOOOMMMKKKIIIEEECCC???;;;666222111000000///111333666999<<<===>>>???>>>>>><<<:::888666555444111000///...............,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++,,,,,,+++***)))))))))***(((((((((((()))))))))***&&&'''''''''(((((())))))+++***)))'''''''''((()))''''''''''''((((((((()))%%%%%%&&&'''((()))******'''(((***+++***)))'''&&&(((((())))))))))))((((((%%%&&&&&&'''((()))******'''''''''(((((()))***+++''''''(((((()))))))))***(((((((((((())))))))))))))))))))))))************%%%%%%&&&'''((()))***+++)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++/////////......---------***+++,,,---------,,,,,,------------------------,,,------...///000111111111111111000000000000000000000222333555666888888<<>>999333222111222222222000...111000///---,,,,,,++++++///...---...///000000...333000,,,,,,...000///---+++,,,...//////...,,,+++///...,,,+++***++++++,,,,,,+++)))(((((()))+++,,,++++++***)))(((((())))))))))))))))))))))))******///000000///...---,,,+++)))************+++++++++(((((()))***************)))))))))***++++++,,,,,,((('''&&&&&&''')))+++,,,---------,,,+++,,,///111//////000000111333555777>>>===@@@FFFGGGEEEJJJRRRZZZ___gggnnnqqquuuwwwnnniiihhhttt}}}uuulllbbbZZZPPPHHHKKKTTTXXXXXXYYY\\\]]]]]]ZZZWWWSSSRRRTTTYYY]]]\\\UUUNNNNNNQQQUUUYYYZZZZZZXXXWWW[[[\\\]]]```bbbbbb```^^^\\\[[[YYYXXXXXXXXXYYYYYY\\\```dddjjjsss}}}|||tttuuuuuuwwwzzz}}}{{{vvvzzz}}}uuuiii```[[[ZZZWWWSSSPPPOOONNNLLLKKKFFFBBB===999777555333222//////000222666999<<<>>>@@@???>>><<<:::999999999666333///............---++++++,,,,,,+++***(((''',,,++++++******++++++,,,///...+++***)))+++---...111000...,,,***)))))))))(((((((((((((((((((((((($$$%%%&&&((()))))))))))))))((('''&&&&&&'''((()))$$$&&&((('''$$$###%%%(((&&&%%%$$$&&&(((***++++++))))))))))))))))))))))))++++++***))))))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********''''''''''''(((***++++++(((((()))))))))(((((('''''')))***)))((('''(((************)))))))))))))))))))))))))))))))))))))))******))))))******+++,,,------++++++++++++------///...,,,+++***+++,,,,,,------............------..................------............//////000000000///------///111111111000111222444777999<<<===BBBFFFLLLQQQWWW___hhhooovvvYYYGGG===999444222111111222111000///222222111111111222222222///...---...///000000...222///,,,,,,...///...---+++,,,...//////...,,,+++---,,,+++++++++,,,---...,,,+++)))(((((()))+++,,,,,,+++***))))))))))))))),,,+++***)))))))))))))))'''((()))******+++******)))************+++++++++((())))))***************++++++******************,,,,,,,,,---,,,,,,,,,++++++---......------...///---...000333555999<<<>>>EEEEEEKKKSSSUUUTTTXXX___iiiiiikkkmmmlllmmmuuu~~~|||wwwrrrpppppp|||zzzqqqkkkfffddd___YYYTTTQQQLLLHHHNNNVVV\\\]]]___bbbeeedddaaa^^^[[[ZZZ\\\___cccaaaZZZTTTNNNQQQTTTXXXYYYYYYXXXWWWUUUUUUUUUWWWXXXXXXVVVTTTVVVVVVWWWWWWWWWUUUTTTSSSWWW[[[___ccckkktttuuurrrmmmnnnnnnppprrrtttwwwxxx{{{|||zzz{{{}}}{{{lllaaa\\\WWWUUUSSSRRRRRRQQQPPPNNNLLLHHHBBB===:::888555333000111222333444888<<>>===<<<:::999999888555111///.........---++++++,,,,,,+++***)))(((,,,++++++******++++++,,,...,,,***))))))+++---...000///...---++++++******((((((((((((((((((((((((&&&'''(((((((((((((((''')))((('''&&&&&&'''((()))))))))(((&&&%%%%%%(((+++)))((('''''')))*********((((((((((((((((((((((((+++***)))((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***+++((())))))******))))))(((((()))***)))((('''(((***************))))))))))))************************+++++++++++++++,,,,,,---------,,,++++++,,,------...---,,,+++++++++,,,,,,------............------........................////////////////////////222111///...///000000000333444666999<<<@@@EEEHHHLLLMMMPPPVVV```ppptttXXXFFF<<<888555333000000000111111000000000000000000000000000///...---...///000000...000///---,,,---......---+++,,,---......---,,,+++++++++++++++,,,---...///,,,+++***))))))***+++,,,,,,,,,+++************+++...---,,,+++))))))))))))'''((()))***++++++++++++)))************+++++++++((()))******++++++******,,,,,,++++++***))))))(((...///000111000...+++***))),,,///000///---------...111555888;;;???DDDGGGPPPUUU^^^iiimmmmmmmmmpppqqqmmmiiifffcccbbbiiirrr}}}zzzxxxyyy{{{{{{zzzzzz{{{|||{{{lllhhhbbb[[[UUUQQQOOONNNRRRQQQQQQQQQQQQRRRYYYaaaeeefffiiinnnppppppllliiigggggggggiiikkkiiiccc^^^ZZZ\\\___bbbcccdddcccbbb]]][[[YYYYYYZZZYYYXXXVVVUUUWWWXXXYYYXXXVVVSSSQQQTTTXXX[[[^^^cccjjjkkkgggdddeeeeeefffhhhiiijjjkkkooorrrwww~~~{{{vvv|||yyy{{{~~~nnnaaa[[[XXXWWWVVVWWWXXXWWWUUUSSSSSSOOOIIIDDD@@@===999777444555555333222444:::???>>>>>>??????>>>===;;;:::;;;888444111000///...---++++++,,,,,,,,,+++******++++++************+++++++++***)))((()))***,,,...//////......---,,,,,,+++((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((''''''''''''((((((...***'''%%%&&&)))+++,,,+++***((()))***+++***(((''''''''''''''''''''''''***)))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))((((((((())))))***))))))***************)))((()))******(((((()))***************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------------,,,+++++++++,,,,,,------............------........................000000000///////////////222111111000111222333444:::;;;>>>@@@DDDJJJQQQVVVWWWYYY]]]eeessssssWWWEEE<<<777666333000//////111111111222111111000...---++++++///...---...///000000...///...------------------,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------++++++***))))))***++++++,,,,,,+++++++++++++++,,,------,,,+++*********+++,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++))))))***++++++++++++***+++++++++*********))))))------......---,,,***)))))),,,...///...------...444777:::===@@@FFFMMMRRRaaaiiiwww{{{pppiiiccc___^^^___fffnnn}}}}}}yyyyyyyyyxxxxxxzzz}}}~~~{{{uuuhhh^^^UUUSSSOOOLLLKKKKKKMMMNNNTTTVVVYYY[[[\\\___ffflllnnnppptttxxx|||{{{xxxuuusssrrrqqqrrrrrrppplllhhhjjjkkkmmmooopppqqqqqqpppllliiifffeeeeeedddcccaaa^^^_________^^^\\\ZZZXXXWWW[[[]]]]]]```ddddddaaa^^^___``````aaaaaaaaa```fffgggkkkqqqwww}}}yyyuuuzzzzzzyyy}}}nnnaaa[[[\\\[[[[[[\\\]]]\\\ZZZXXXVVVRRRMMMIIIFFFBBB???<<<888888777444111222888===<<<===???@@@@@@>>>===;;;>>>;;;777444333111///---,,,,,,,,,,,,,,,,,,++++++++++++************++++++)))(((((('''(((***,,,---111000000///...,,,+++***(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((''''''(((((((((...***&&&&&&(((++++++))))))(((((()))***+++***(((((((((((((((((((((((((((******)))(((''''''''''''************************(((((((((((((((((((((((((((((()))))))))***************))))))((())))))))))))******++++++++++++***((()))******)))((()))***)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------............------............////////////111111000000000000//////000111222222444666999<<>>BBBGGGPPP]]]fffuuuuuummmfffeeeeeeggglllrrryyywwwssspppttt|||~~~|||{{{}}}wwwjjjbbb```[[[SSSKKKJJJJJJIIIIIILLLOOORRRUUUZZZ^^^bbbdddeeejjjppptttvvvwww{{{~~~zzzyyyxxxxxxwwwvvvtttrrrtttttttttuuuuuuvvvvvvvvvtttqqqnnnllllllkkkjjjhhhjjjiiigggfffdddcccbbbbbb\\\```aaa______aaaaaa^^^\\\]]]___``````^^^]]]\\\]]]]]]^^^```eeellltttyyyyyyxxxwwwxxx{{{|||{{{|||}}}}}}|||}}}rrrgggbbbbbb```^^^]]]]]]\\\[[[YYYTTTQQQNNNKKKIIIGGGDDDBBB>>>===:::666222222666::::::;;;===???@@@@@@>>>===@@@===:::777666444111...---------,,,,,,,,,,,,,,,+++******))))))******+++(((((('''((((((***+++,,,222222111000...,,,)))((())))))))))))))))))))))))%%%&&&'''((())))))))))))'''((((((((((((((((((''')))'''&&&(((***+++(((%%%%%%%%%%%%(((***+++***)))))))))))))))))))))))))))*********))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))***))))))***+++++++++++++++)))***+++***)))((()))+++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,------............------........./////////000000111111111111111111111000///111333444555888<<>>:::777666777888888999<<<>>>???@@@@@@???AAA???<<<:::888666333111000///...---,,,,,,,,,,,,******))))))))))))******((((((((())))))***++++++000000000000...+++)))'''))))))))))))))))))))))))$$$%%%&&&((())))))******''''''((((((((((((''''''%%%&&&''')))***)))&&&$$$###$$$%%%'''***+++***)))************************((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************)))))))))******+++(((((()))***++++++++++++)))***++++++))))))***+++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,------............------++++++,,,---------,,,,,,------............------.........//////000000111000111111111222222222222333555888999999;;;@@@EEEPPPYYYfffooovvv~~~rrrWWWEEE<<<888444222111111222111000///'''))),,,...000111000000///...---...///000000......000333222000......///---------,,,,,,---------+++,,,---------,,,+++************++++++*********)))))))))))))))***+++,,,)))))))))))))))***+++,,,)))***,,,...///000000111)))************+++++++++)))***++++++,,,,,,++++++******************++++++//////...---,,,,,,,,,,,,...000333555666888<<<>>>@@@BBBEEEIIIUUUjjjxxxpppllleeehhhjjjoooyyy~~~tttmmmjjjiiikkkjjjgggaaaZZZSSSPPPOOOKKKIIIGGGGGGGGGIIIJJJJJJJJJMMMRRRXXX^^^dddhhhjjjrrrxxxzzzxxxxxx~~~~~~~~~~~~}}}}}}~~~~~~||||||||||||{{{{{{zzz{{{|||{{{xxxvvvvvvvvvtttrrrpppnnnlllkkkggglllmmmhhhdddcccbbb```]]]___aaaccccccaaa]]][[[SSSTTTUUUUUUUUUXXX]]]bbbnnnqqqssspppkkkkkkooouuuzzz|||~~~xxxuuussstttyyy}}}yyyvvvsss~~~qqqkkkccc^^^]]]```dddgggdddbbbaaa```___^^^[[[YYYOOOJJJCCC??????===:::777777888999;;;===???@@@AAABBB@@@===<<<;;;888555333222111///---,,,+++++++++******))))))))))))******************************,,,---...///...,,,+++)))))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&'''((())))))((('''&&&%%%'''((()))'''&&&&&&'''%%%&&&''')))++++++***((())))))))))))))))))))))))%%%&&&((())))))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))***+++,,,,,,&&&'''((()))************)))***++++++))))))***+++))))))***++++++,,,------+++++++++++++++++++++++++++************+++,,,,,,,,,---...//////...---,,,***+++,,,---------,,,,,,------............---------......///000000111111///000000111222333444444666;;;@@@BBBDDDHHHPPPVVVgggrrrsssWWWFFF===888333222111222222222000...---///111333444333222222///...---...000000000......111444333000...///000...------,,,,,,------...)))***,,,---......---,,,******++++++++++++******))))))(((((()))***++++++******)))))))))))))))***)))******+++++++++******)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++***)))))))))......///...---+++(((&&&...222777:::<<<>>>@@@AAAHHHIIIJJJMMMXXXpppvvvkkkdddccckkksssxxx~~~ttthhh___ZZZVVVTTTPPPLLLHHHFFFEEEEEEFFFHHHJJJKKKKKKLLLMMMNNNNNNRRRZZZcccllltttyyy{{{yyyzzzxxx|||~~~~~~}}}zzzzzzzzzzzz{{{{{{|||}}}~~~~~~{{{xxxxxxyyyyyyyyyvvvsssooommmmmmrrrsssmmmhhhgggfffddd\\\^^^bbbddddddaaa]]][[[UUUWWWZZZZZZYYYYYY[[[^^^eeeggggggddd```___cccgggnnnrrrxxx~~~}}}yyyxxxyyy{{{{{{zzzyyytttmmmzzzyyyrrrhhhaaabbbgggmmmqqqrrrpppooommmmmmkkkhhheeeUUUNNNFFFCCCDDDCCC===777777777888:::<<>>===<<<:::777444333222000---,,,+++++++++******))))))))))))******++++++++++++************(((***,,,.........,,,,,,))))))))))))))))))))))))(((((((((((((((''''''&&&&&&'''((())))))((('''&&&''')))***(((%%%%%%(((+++(((((()))+++,,,,,,)))&&&((((((((((((((((((((((((###$$$&&&((())))))((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''))))))))))))***+++,,,---&&&&&&((())))))*********)))+++++++++***)))***+++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---...//////...---,,,)))***,,,---...---,,,,,,---..................------......///000111111222//////000111333444555666888>>>EEEKKKPPPWWWaaahhh|||vvvYYYDDD:::888444444333222222111111000111111111111111111222222///...---,,,,,,---...///222222111000///...------//////...---,,,,,,++++++((()))+++---.........---,,,,,,,,,++++++*********...***'''(((,,,---+++(((,,,***((())),,,,,,+++(((((((((((()))******++++++)))************+++++++++*********+++,,,,,,***(((---,,,***((('''''')))***,,,++++++---///111111111333666<<>><<<;;;:::666444222111000///---+++******))))))***++++++,,,...---,,,+++************%%%''')))+++------,,,+++000000///...---+++***)))))))))((('''&&&%%%$$$$$$***+++,,,+++)))((()))***---,,,***)))((('''%%%###---+++***+++,,,,,,+++***))))))***))))))(((''''''))))))(((((('''''''''&&&))))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((((((''''''&&&&&&''')))*********)))((())))))))))))))))))))))))++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++******+++---...000+++,,,---...---,,,+++***------------------------,,,------......------,,,000000000000111111111111000...---...111111///,,,444000000444555444888@@@===EEENNNVVV]]]iiizzzuuuYYYDDD;;;888444444333333222111111111111111111111111111111111///...------------...///000000000//////......---.........------,,,,,,+++***+++,,,---------,,,+++,,,,,,,,,+++++++++******///+++((())),,,...,,,))),,,***)))***,,,---,,,***))))))***++++++,,,,,,---************++++++++++++*********+++,,,+++***))),,,+++***)))******+++,,,******+++,,,.../////////222777???EEEGGGFFFDDDCCCEEEMMMVVV^^^nnn}}}wwwppphhhfffgggttt~~~zzzuuummmcccXXXNNNGGGCCCBBBDDDFFFFFFFFFGGGIIIJJJMMMQQQVVVZZZ\\\]]]^^^______cccjjjqqqwww{{{|||}}}|||{{{|||zzzyyyzzz~~~|||zzz|||~~~~~~zzzvvvwwwwwwxxxxxxxxxxxxwwwvvvwwwvvvvvvwwwyyyyyyxxxwwwvvvwwwwwwwwwwwwvvvtttssstttrrroooooopppqqqqqqooonnnmmmmmmnnnnnnkkkfffaaabbbbbbbbbaaaaaaaaaaaaaaacccdddffffffccc```^^^\\\ZZZ```hhhpppvvvzzz~~~zzzyyy{{{{{{zzzvvvkkk^^^RRRNNNLLLHHHFFFHHHCCCAAA<<<666777===AAAAAAAAAAAAAAA@@@???===<<<;;;:::888444222000---***(((+++******++++++,,,---......---,,,+++************((())))))***+++,,,---...,,,,,,++++++***)))''''''))))))(((((('''&&&&&&&&&***,,,,,,+++***)))***+++,,,+++***))))))((('''&&&,,,***)))***+++,,,+++))))))))))))))))))(((''''''))))))((((((((('''''''''))))))(((((((((((()))))))))))))))(((((((((''''''&&&'''((()))))))))))))))((((((***+++++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++,,,,,,---+++*********+++,,,------++++++,,,------,,,+++***---------------------------......//////......---............////////////222000///000222333111///000...000555777777<<>>======<<<999666333111...***(((+++++++++,,,,,,---...///------,,,+++************+++***))))))***,,,///000))))))******)))(((((('''))))))((((((((((((((((((+++,,,---,,,***)))***++++++++++++************)))***)))((()))***+++***)))(((((((((((((((''''''&&&))))))((((((((((((''''''))))))(((((((((((())))))***)))))))))))))))((((((&&&'''((()))***+++++++++))))))***+++++++++++++++))))))))))))))))))))))))******************************++++++,,,,,,------***++++++,,,,,,,,,++++++***++++++,,,,,,,,,++++++------------------------/////////000000/////////............////////////333222111222333444333111111000333888<<>>DDDMMMWWW___ooottt|||sssWWWCCC;;;:::555555444444333222222111111111111000000000//////---..................---++++++,,,,,,------......,,,,,,------------------******++++++,,,---......++++++++++++++++++++++++,,,+++))))))***++++++***((()))************++++++'''''''''((())))))*********++++++++++++,,,,,,,,,***,,,---,,,******+++---++++++,,,------,,,++++++,,,...///000000333888<<>>===AAABBBBBBBBBBBBBBBAAAAAA<<<:::888666555444111///+++++++++++++++,,,------,,,,,,++++++******++++++)))***,,,---...------,,,***+++,,,,,,,,,,,,,,,,,,(((((())))))***++++++++++++,,,---,,,***)))***+++...//////---***(((((()))((('''&&&''')))***)))(((''''''((((((((((((((('''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******************++++++++++++******(((((((((((())))))******************************************************+++,,,,,,,,,,,,,,,------------...//////...---,,,*********++++++,,,,,,---.................................//////.........000000000000111111111111///000000000111333555666888;;;???EEEPPP```oooxxxrrrVVVCCC<<<;;;555555444444333333222222111111111000000//////...------...//////...------,,,,,,,,,------.........------------------------*********+++,,,---///000***++++++++++++,,,,,,,,,+++******))))))******+++)))+++++++++))))))***+++*********+++,,,,,,------++++++++++++,,,,,,,,,,,,***,,,...,,,))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////111666???EEEMMMRRRZZZbbbjjjnnnoooppprrrnnnqqq}}}||||||~~~~~~}}}~~~~~~|||{{{uuummmhhh\\\VVVNNNIIIHHHGGGFFFCCCBBBCCCFFFJJJNNNQQQUUUVVV\\\^^^aaaccceeegggjjjmmmnnnooooooooonnnnnnoooqqqpppooommmjjjiiiggggggffffffgggfffdddcccccceeehhhggghhhgggeeebbb```aaabbbcccdddfffhhhiiiiiiiiihhhhhhiiijjjkkklllllllllllljjjgggdddccceeehhhiiijjjkkklllnnnooopppppppppppprrrsssuuuuuuuuuvvvxxxzzzuuuwwwyyyzzzxxxwwwwwwxxxttttttttttttttttttttttttuuurrrnnnnnnoooooommmkkkgggiiijjjjjjgggeeeeeeeeeeeecccdddhhhlllrrr|||sssqqquuu{{{~~~wwwqqqoooooo{{{xxxwwwzzzzzzzzzvvvpppnnnpppqqqooonnnnnngggXXXKKKFFFCCCAAADDDDDDDDDEEEDDDDDDCCCCCCAAA???<<<:::888666222000---,,,,,,+++++++++++++++,,,,,,++++++***++++++,,,(((***,,,......---+++***))))))******+++*********(((((())))))*********+++***+++,,,+++)))((()))***...///000---)))&&&''')))((('''&&&''')))+++***)))'''(((((()))))))))))))))(((((())))))))))))******))))))(((((((((((())))))(((((()))))))))))))))***+++++++++++++++***))))))((((((((('''((())))))***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............------++++++++++++,,,---..............................---......//////......---............///////////////000111222333555999<<<<<>><<<<<<======;;;:::222111000...,,,++++++++++++++++++***++++++,,,,,,,,,+++)))((((((***+++---***************)))(((((()))))))))(((((((((((((((((()))***)))((('''''')))(((,,,...,,,(((&&&))),,,(((((('''(((+++,,,,,,+++))))))***+++++++++++++++(((((())))))*********+++))))))(((((((((((())))))&&&'''''''''(((((())))))&&&'''((()))***++++++++++++***)))))))))***,,,---************************------------------------+++*********************))))))(((((()))+++---...------,,,,,,---...000111////////////////////////000000111111111111000000000000000000111111111111333666999:::<<>>>>>===:::777555555333222111///...---///...---+++***)))))))))++++++++++++*********)))************))))))))))))++++++************++++++,,,***((((((+++,,,+++)))(((((((((((()))))))))))))))(((((()))++++++***((())))))************))))))************************))))))))))))((((((((((((***((('''((()))***)))''')))*********++++++++++++''''''((()))***++++++,,,++++++++++++******))))))+++,,,------------,,,+++++++++******++++++,,,---++++++++++++++++++++++++...............---------------------.........//////////////////............---...000111222111000333555777:::???IIIUUU^^^pppzzzqqqrrrxxx|||qqqoooooonnnnnnnnnmmmlllooovvv~~~pppTTTDDD<<<777888666444444444444222000222111111000000000000000---------------.../////////888:::111,,,000111...------............------------............------+++---///...,,,*********)))***************++++++---+++******+++,,,,,,++++++,,,,,,,,,,,,---------000///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///111111111222777>>>CCCJJJZZZjjj|||}}}yyynnnfffbbbjjjuuurrrggg]]]TTTMMMMMMKKKHHHGGGJJJIIIJJJKKKLLLNNNQQQUUUYYY\\\___ccchhhlllnnnooooookkkhhhbbb^^^\\\^^^bbbddddddfffgggfffeeefffjjjmmmnnnnnnmmmmmmnnnnnnooopppooonnnllljjjgggdddcccbbb______``````___\\\ZZZXXXTTTWWW\\\^^^___```bbbdddeeeddddddeeehhhjjjjjjiiiiiihhhhhhhhhjjjlllooopppuuuyyy|||zzzvvvooojjjiiijjjjjjjjjiiiiiiiiiiiiiiijjjlllnnnoooppprrrtttvvvxxxxxxxxxyyyyyyzzzzzzzzz{{{||||||zzzvvvsssqqqqqqqqqnnnmmmoooqqqqqqlllgggjjjoooxxx~~~vvvpppsssvvvwwwyyy}}}}}}}}}uuupppnnngggppp}}}sss```VVVTTTTTTPPPNNNLLLJJJHHHGGGFFFFFFCCCAAA@@@??????>>>;;;999777666555333111///...---************++++++,,,---,,,,,,,,,+++++++++******************))))))))))))++++++************++++++,,,***((()))+++,,,+++***(((((((((((()))))))))***+++******+++------,,,***))))))************))))))************************)))))))))))))))))))))(((***((('''((()))***)))((()))))))))*********++++++(((((())))))******++++++++++++++++++*********)))***+++,,,------,,,+++***,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------................../////////000000000111111////////////////////////000000000222444666666666999===BBBHHHPPP\\\kkkuuuzzzxxxwwwyyy~~~oookkklllmmmmmmnnnllllllnnnrrryyyqqqUUUDDD<<<888777555333333333333111000111111111111111000//////...------------.../////////666777000,,,...///,,,------............------,,,,,,------------,,,,,,+++,,,------++++++,,,---,,,,,,---......---++++++---+++******,,,---,,,+++---,,,+++++++++,,,...///333111///---+++******+++,,,,,,,,,,,,,,,,,,------***+++,,,---///111222444111666???EEEHHHNNN]]]lllvvvnnnhhhgggjjjsss}}}vvvgggZZZQQQKKKGGGEEEGGGIIIIIIJJJMMMLLLOOORRRUUUWWWZZZ^^^```bbbdddgggiiikkkkkkjjjjjjfffbbb\\\XXXYYY^^^eeeiiiiiikkklllmmmnnnppptttwwwtttsssrrrpppnnnmmmmmmmmmeeedddaaa^^^ZZZWWWTTTSSSQQQQQQQQQPPPOOOLLLJJJHHHBBBEEEIIILLLMMMOOOQQQSSSTTTSSSSSSUUUXXXZZZ[[[[[[YYYYYYZZZ\\\___bbbeeegggnnnrrryyy{{{wwwrrrjjjeeeeeedddeeeggghhhhhhhhhggggggjjjlllmmmnnnooorrrwwwzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||{{{yyywwwwwwxxxzzzwwwvvvvvvwwwwwwssskkkeee```dddjjjpppuuuyyy{{{|||zzz~~~rrrpppsssvvvxxxzzz|||}}}yyytttlllsss~~~tttbbbYYYVVVTTTRRRQQQOOOMMMKKKIIIGGGGGGDDDBBB@@@@@@@@@???===<<<999888777555222000///...)))))))))******,,,------,,,,,,,,,++++++++++++***++++++*********)))))))))++++++************++++++,,,***))))))***++++++***((((((((()))))))))******+++******+++------,,,***))))))************))))))************************))))))))))))))))))))))))***)))((((((******)))(((((((((((()))))))))******)))*********************++++++++++++******************++++++++++++******,,,,,,++++++,,,,,,---...------------------------,,,---------...///////////////000000000111111111//////000000000000000000000//////000222666:::<<>>;;;===???@@@BBBDDDEEEFFFFFFDDDCCCDDDGGGIIIJJJJJJHHHIIIJJJLLLOOOSSSUUUWWW^^^bbbiiiooouuuzzz|||vvvpppmmmhhhaaa^^^```aaacccfffhhhjjjjjjjjjiiikkkllllllmmmooosssyyy}}}||||||||||||||||||{{{{{{yyyzzzzzzxxxwwwxxxzzz|||yyyyyy{{{}}}|||vvvmmmggg___```bbbffflllqqqtttuuuttt~~~xxxooommmooosssvvvxxxzzz|||~~~~~~|||}}}ooo```ZZZXXXUUUSSSSSSRRRPPPNNNKKKIIIGGGFFFDDDBBBAAAAAAAAA@@@>>><<<;;;999777444222000///,,,,,,+++***************++++++++++++************+++++++++*********))))))++++++************++++++,,,+++***)))************(((((()))))))))*********)))(((((()))++++++***((())))))************))))))************************)))))))))))))))************)))((()))******)))((((((((((((((())))))))))))+++*********************++++++++++++++++++++++++************************+++++++++++++++,,,,,,---------------------------,,,,,,,,,---...///000000---............////////////000000000111111222222222111111222444:::AAAEEENNNWWWdddppp{{{zzzuuurrrsss{{{}}}{{{yyy}}}rrrTTTBBB:::777444333111111222222111///000000111222222000///...///......---------......---000000,,,***++++++)))++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++.........,,,***)))+++,,,***+++,,,---,,,***((('''---+++***+++,,,......------,,,+++++++++---000111//////......------------,,,,,,,,,------.........---///111111111222444777;;;AAAGGGHHHIIIRRR```kkk}}}yyynnnhhhgggiiisssyyykkk]]]QQQIIIDDDDDDEEEGGGIIIKKKMMMPPPSSSSSSZZZ]]]```aaaaaaaaaaaabbbdddeeeeeefffdddbbb```^^^ZZZZZZ[[[^^^dddjjjppptttxxxyyy{{{{{{xxxrrrkkkfffeeebbb^^^YYYTTTPPPMMMKKKFFFEEECCCBBB???>>><<<;;;<<<<<<=========<<<<<<;;;<<<<<<;;;<<<===>>>??????@@@>>><<<<<<===???????????????@@@BBBDDDFFFGGGHHHMMMQQQVVV[[[___dddiiillllllgggdddccc```]]]]]]aaaeeefffiiikkkllllllkkkjjjiiijjjjjjkkkmmmqqqxxx}}}}}}}}}}}}||||||{{{{{{zzzwwwyyyzzzzzzyyyxxxyyy{{{|||~~~}}}wwwnnnhhhdddbbbaaaccchhhkkkmmmmmmnnnttt{{{sssjjjiiinnnssstttssstttwww|||xxxiii___]]]\\\ZZZUUUUUUUUUTTTRRROOOLLLJJJIIIGGGDDDCCCCCCCCCBBB@@@>>>===;;;999666444222111------,,,+++*********++++++************)))))))))++++++++++++************++++++************++++++,,,,,,+++***)))))))))***))))))))))))************)))(((((()))++++++***((())))))************))))))))))))))))))))))))))))))((()))))))))*********++++++)))((()))***+++***)))(((((((((((())))))))))))++++++++++++************+++++++++++++++++++++,,,***************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000............/////////000000000000111222333444444666777888999===EEEOOOVVVbbblllzzz}}}rrrpppqqqrrrtttxxxrrrSSS@@@999666444333111222333333111000111111111111111000////////////...------------.../////////............---++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---......---+++******++++++,,,,,,------,,,+++***---+++***+++---.........,,,,,,+++,,,---...000111,,,,,,------............,,,,,,,,,---......//////---///000000///111666:::AAAGGGKKKKKKPPP[[[hhhoooyyy{{{sssnnnjjjkkkoootttfff]]]RRRLLLGGGCCCDDDFFFFFFKKKNNNNNNPPPVVVZZZZZZbbbdddfffeeecccaaaaaaaaa___```bbbddddddcccbbbaaa\\\^^^aaaffflllqqqtttwwwuuuvvvvvvtttpppggg\\\UUUSSSQQQNNNIIIEEEBBB???>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===???===;;;;;;<<<===<<<;;;AAA???<<<;;;<<<===>>>>>>======>>>???@@@@@@AAAAAACCCFFFIIILLLNNNQQQUUUXXX]]][[[ZZZ\\\\\\\\\```fffkkkkkklllllllllkkkiiihhhhhhiiiiiijjjlllpppvvv{{{}}}}}}|||{{{zzzyyyyyyxxxwwwyyyzzzzzzyyyyyyzzz|||}}}vvvooojjjjjjgggeeeeeehhhjjjiiigggfffkkkqqqvvv{{{{{{pppmmmqqqtttrrrooooootttyyyzzz|||~~~}}}~~~pppaaaZZZ\\\\\\[[[WWWXXXYYYYYYXXXTTTQQQOOOMMMJJJFFFDDDDDDDDDCCCBBB???>>>===;;;888666555444,,,,,,,,,,,,,,,------...+++++++++*********)))))),,,++++++++++++*********++++++************+++++++++,,,,,,+++)))((()))***)))))))))*********+++++++++******+++------,,,***))))))************))))))))))))))))))))))))))))))((())))))******++++++++++++***))))))++++++***)))((((((((()))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////000000000111111111222222000000111222333444555666555888<<>>777555444333222222333333222111222111111000000000000000//////...---------------///------...////////////,,,------......------,,,------............------***,,,......---++++++,,,------..................---+++***+++---//////...++++++,,,---...///000000++++++,,,---------------,,,,,,------.../////////---///111000000444<<>><<<<<<>>>??????>>>AAA>>><<<;;;<<<>>>???@@@======>>>???????????????>>>@@@BBBCCCDDDFFFIIIKKKNNNMMMOOOSSSUUUWWW^^^fffiiijjjjjjjjjjjjjjjkkkkkklllmmmnnnoooppptttyyy}}}||||||{{{zzzxxxwwwwwwvvvuuuvvvuuuuuutttwww{{{~~~}}}xxxtttrrrqqqnnnkkklllnnnnnnjjjfffccchhhmmmpppqqqssszzz}}}{{{zzzwwwrrrmmmmmmsssxxxxxxxxx{{{zzzyyyxxxyyy{{{{{{xxx}}}ooo^^^XXXZZZ\\\YYYZZZ\\\^^^___^^^[[[WWWUUUPPPMMMIIIFFFEEEDDDCCCBBB@@@???>>><<<:::888777666//////...---------......---------,,,,,,,,,++++++,,,,,,+++++++++*********++++++************+++++++++,,,---+++(((''')))+++))))))*********++++++++++++******+++------,,,***))))))************))))))))))))))))))))))))))))))((())))))******+++,,,,,,+++***))))))++++++***))))))))))))*********++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++******+++,,,------,,,,,,,,,,,,---......------------------------------..................000000111111111222222222000000111333444666777777666<<>>============>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;@@@???>>>===<<<;;;;;;<<>>AAACCCCCCBBB>>><<<999999;;;>>>@@@AAA<<<<<<===>>>>>>>>>>>>>>>;;;===?????????AAADDDFFFBBBBBBDDDIIIMMMPPPXXXaaacccdddeeefffiiilllnnnppprrrssstttuuuvvvyyy~~~{{{{{{zzzyyywwwvvvuuuuuurrrqqqooonnnnnnssszzz|||{{{{{{vvvsssqqqsssuuutttnnniiifffiiinnnooolllkkkrrr{{{~~~zzzsssmmmlllsssxxxwwwxxx{{{wwwuuurrrrrrvvv|||{{{wwwddd]]]___```]]]]]]___bbbcccccc```\\\YYYRRRNNNJJJGGGEEEDDDCCCBBB@@@???>>><<<;;;:::888888555333111///---,,,+++***//////.........---------,,,,,,,,,+++++++++******++++++************+++++++++------+++((('''(((+++)))************+++++++++)))(((((()))++++++***((())))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++***)))***+++++++++)))************++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,---------------,,,++++++,,,------///............///000000////////////////////////...............---------////////////000000000000000000222333555666777888>>>EEEPPP\\\jjj{{{wwwnnnhhhbbbbbbiiixxxpppSSSBBB:::888666555444222111000000000000000111111111111000000......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,+++***)))(((''',,,,,,,,,,,,---...//////222222222222111111111111))))))***,,,//////...,,,---///111111///,,,++++++///---,,,,,,...000111111...///222555;;;CCCMMMSSSTTT[[[aaagggtttvvvnnnpppzzzssskkkpppttttttxxxwwwiii]]]SSSKKKFFFIIIKKKNNNNNNOOORRRWWW\\\^^^^^^^^^^^^^^^]]]]]]]]]ZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWXXXVVVRRRMMMGGGDDDEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGEEEAAA>>>>>>???@@@@@@@@@???===<<>>===>>>>>>>>>;;;999===>>>???@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAA??????????????????>>>>>>@@@AAABBBCCCFFFJJJPPPTTTXXXZZZ\\\]]]```eeekkkoooxxxyyy{{{|||}}}{{{xxxxxxwwwuuusssvvvkkk___[[[aaammmwww||||||{{{{{{zzzxxxwwwvvvvvvvvvtttrrrrrrqqqpppnnnllljjjhhhgggqqqzzzuuummmmmmtttzzz}}}~~~wwwqqqmmmpppuuu}}}{{{mmmbbb[[[]]]ccceeecccaaaaaabbbcccbbbaaaaaaXXXRRROOOJJJDDDCCCHHH>>>===<<<;;;;;;;;;;;;;;;<<<999444000------///000---,,,+++++++++,,,---...*********))))))))))))((())))))))))))************++++++++++++++++++++++++------,,,,,,+++***))))))+++***)))(((((()))***+++(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******)))))))))))))))***))))))******+++++++++++++++++++++,,,,,,------...+++++++++***************,,,,,,++++++,,,,,,---...000////////////000111111---------.........//////------------.........//////000222333333222111111222222222222333666;;;>>>GGGLLLYYYjjj~~~}}}nnnbbb```fffnnn~~~pppRRRAAA:::888666555444333222222222222000000111111111111000000//////.........---------.........---------,,,,,,------------------------,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////////////////******+++,,,...///---,,,,,,,,,---...//////...---,,,++++++,,,...000111222222444777<<>>===<<<<<<;;;;;;<<<===>>>@@@@@@AAACCCCCCBBB>>>;;;===>>>???AAAAAAAAAAAA@@@@@@???===>>>???@@@>>>===BBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGEEECCCBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@?????????=========>>>???CCCGGGIIIOOOPPPRRRTTTWWW]]]dddiiivvvxxx{{{~~~|||wwwttttttsssqqqoooqqqfffZZZWWWaaaooozzz~~~|||{{{zzzzzzzzzxxxvvvxxxwwwvvvsssnnniiidddaaahhhooozzz}}}qqqnnnqqquuuuuutttuuuqqqppprrrwww}}}qqqggg```bbbgggjjjhhheeedddddddddbbbaaabbb\\\VVVSSSNNNFFFDDDGGG@@@??????>>>>>>=========<<<999666222///......///------,,,++++++,,,---...++++++*********)))))))))))))))))))))************,,,,,,++++++******))))))++++++******)))(((((('''+++******))))))******+++(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))******))))))))))))******)))*********++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,------...///---------.........//////---.........////////////000000222222222222111000111333444444444777===BBBOOOXXXhhhzzzyyypppcccYYY[[[gggxxxnnnQQQAAA:::888666555444444333333333444000000111111111111000000000000/////////.........//////............------........................,,,------......------,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,---...//////........................---,,,+++,,,......,,,++++++***)))+++///111000...+++,,,---///000222333333444777>>>GGGTTTcccrrr{{{{{{zzzvvvxxx~~~}}}yyyssshhh]]]NNNCCC@@@EEELLLPPPOOOPPPRRRTTTUUUYYY]]]```cccaaa^^^ZZZXXXWWWVVVVVVUUUUUUTTTRRRPPPOOOMMMMMMEEEBBB>>>:::888888999999888888888888888999:::;;;>>>>>>???AAABBBAAA>>>;;;<<<===???AAACCCDDDEEEEEECCCAAA@@@AAACCCEEEFFFEEEIIIHHHGGGGGGGGGHHHIIIJJJNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSRRRQQQNNNKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHFFFDDDBBBAAA@@@@@@AAABBBAAA@@@@@@@@@AAACCCDDDFFFFFFHHHIIIMMMSSS[[[```nnnqqqvvvzzz~~~}}}xxxuuusssrrrqqqoooiii___VVVYYYhhhzzz~~~}}}|||}}}|||{{{yyy{{{{{{{{{xxxrrrjjjbbb^^^]]]cccnnn||||||wwwxxxyyyvvvrrruuuttttttwwwyyy~~~zzzkkkbbb___bbbgggooommmjjjhhhhhhfffdddaaaddd```\\\YYYSSSKKKFFFEEECCCCCCCCCBBBBBB@@@???>>>===;;;888555222000///......---,,,++++++,,,---...,,,,,,,,,+++++++++******)))))))))*********++++++------,,,+++***)))((((((++++++******)))(((((((((+++******))))))******+++((((((((()))))))))************))))))))))))******))))))))))))))))))))))))************************************++++++++++++++++++++++++************+++++++++,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...------........./////////////////////000000000000111111222222222111111000222555888888888;;;CCCJJJWWWcccwww~~~xxxjjjbbbZZZ[[[iii~~~mmmPPP@@@:::888555444444333333333444444000000111111111111000000////////////.........---............------------------------------------------------------------.........---,,,++++++***,,,,,,,,,,,,---...//////.........//////////////////---,,,---------,,,***---)))''')))///222000......///111222222333444555333:::GGGVVVgggwwwyyywwwwwwvvv|||rrrdddYYYSSSNNNHHHEEEGGGKKKOOOQQQSSSTTTUUUVVVWWWYYY\\\]]]]]]\\\ZZZXXXUUURRRPPPOOOOOONNNLLLJJJHHHFFFEEEDDD???===:::777666666888999999999:::;;;<<<===>>>???@@@@@@BBBDDDEEEEEEBBB???===>>>@@@BBBCCCEEEFFFGGGGGGEEEDDDEEEHHHLLLNNNNNNUUUSSSQQQOOONNNNNNOOOPPPVVVVVVVVVVVVWWWWWWWWWWWWXXXYYY[[[\\\[[[YYYVVVTTTSSSSSSTTTTTTTTTTTTSSSSSSNNNLLLJJJGGGEEEDDDEEEEEEKKKIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBEEEJJJQQQWWW^^^ccciiioootttxxx||||||xxxtttqqqooonnnmmmfff___[[[dddwww}}}|||{{{||||||zzzyyyyyyzzz|||zzzuuulllccc^^^WWW]]]gggsss}}}wwwtttuuuwwwyyyyyy}}}pppaaa[[[\\\bbbhhhpppooolllkkkkkkiiifffdddeeedddccc```ZZZQQQIIIFFFEEEEEEEEEEEEDDDBBB@@@???======;;;888555222000...///...---,,,+++,,,------------,,,,,,,,,+++++++++))))))*********+++++++++------,,,,,,++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++))))))))))))))))))))))))))))))******++++++******++++++++++++++++++++++++.........------,,,,,,+++)))******+++,,,---......,,,,,,++++++,,,,,,---......------------...//////............///////////////000000000000111111111111111222222222222111111444777::::::<<>>======;;;;;;::::::999999999999999:::;;;===>>>@@@AAAAAACCCCCCEEEGGGHHHHHHEEEBBB???@@@AAABBBDDDEEEGGGGGGIIIGGGGGGHHHLLLQQQSSSTTTbbb```\\\YYYWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWYYY\\\^^^___^^^\\\[[[ZZZ[[[\\\\\\\\\\\\[[[ZZZWWWVVVTTTRRRPPPOOOOOOOOONNNLLLIIIHHHHHHFFFBBB???BBBBBBAAA??????BBBHHHLLLQQQUUU\\\bbbgggkkkooorrrvvvtttpppllliiigggggghhhiiifffgggqqq~~~}}}{{{{{{||||||zzzyyyxxxzzz{{{zzzuuulllccc]]]VVV[[[ccchhhlllqqqwww}}}yyyrrrsssuuuvvvuuuwwwsssddd^^^aaagggkkknnnmmmllllllmmmllliiigggeeeggghhhfff```YYYPPPJJJHHHGGGGGGFFFDDDBBBAAA@@@>>>>>>===;;;888555222000//////---,,,,,,,,,---------------,,,,,,,,,,,,+++************+++++++++++++++,,,,,,,,,------......,,,,,,,,,+++++++++++++++(((((((((((((((((((((((())))))))))))************++++++************++++++************************((()))***+++,,,+++++++++,,,+++++++++++++++++++++///......------,,,,,,,,,((())))))***+++,,,,,,---,,,,,,++++++,,,,,,---......------------...//////........./////////000000000000000000111111111222222222222222222333333444555888;;;>>>CCCMMM[[[fffvvv~~~ppphhheeeoooyyyjjjMMM>>>999888444333222222111111111111000000111111111111000000...------------,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...))))))***+++,,,---......,,,,,,,,,,,,---...//////++++++,,,,,,---.........000///---,,,---...---,,,000...,,,---///000...+++---///000///------111555===KKKbbbyyylllaaabbbmmmzzz~~~qqq```SSSMMMKKKIIIGGGJJJGGGEEEFFFJJJOOOTTTVVVWWWVVVUUUUUUWWWWWWVVVUUUWWWXXXXXXWWWTTTOOOJJJHHH@@@???===;;;999999999:::999:::;;;<<<<<<;;;:::999777888:::<<>>>>>AAADDDIIILLLRRRWWW[[[___cccfffllllllkkkiiiffffffhhhjjjpppoooqqqwww{{{~~~}}}}}}~~~~~~}}}{{{{{{{{{{{{xxxrrrjjjbbb]]]XXX\\\```___^^^bbbkkkssswwwxxx~~~sssrrrssssssqqqpppxxx~~~oooiiijjjlllkkkmmmmmmmmmnnnooonnnllljjjeeejjjmmmkkkhhhccc[[[SSSKKKIIIGGGEEECCCBBBAAAAAA@@@???>>><<<:::777555444000///...,,,,,,,,,---------------,,,,,,,,,++++++*********++++++++++++,,,******+++,,,---...//////))))))))))))))))))))))))'''(((((())))))((((((''')))))))))*********++++++++++++************++++++************************((()))***,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++)))))))))******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------........./////////000000000000000000000111111111111222222222333444555777777777;;;BBBJJJUUUbbbmmmuuu{{{ooojjjooouuuzzziiiLLL===999888666555444333222111111111000000111111111111000000............------------,,,,,,,,,,,,------......------------------------...---,,,,,,,,,,,,---...******+++,,,---...//////,,,,,,,,,,,,---...//////+++,,,,,,---......//////000...,,,,,,---......---......///000000000...---,,,///000...---///555;;;FFFTTTjjj|||pppbbb]]]eeesss}}}uuuddd\\\QQQHHHEEEFFFIIIJJJMMMKKKIIIJJJNNNTTTXXXZZZUUUTTTSSSUUUWWWXXXWWWUUUYYYWWWTTTPPPLLLHHHEEECCC;;;:::999777777888999:::;;;;;;<<<======<<<;;;;;;888:::<<<@@@BBBDDDEEEEEEHHHHHHIIIJJJKKKJJJFFFCCCBBBCCCDDDFFFHHHLLLOOOPPPQQQQQQRRRVVVZZZ^^^_________^^^^^^^^^]]]]]]]]]\\\\\\[[[ZZZYYYXXXVVVUUUUUUUUUVVVXXXYYY[[[\\\\\\\\\^^^___aaabbbbbbaaa___^^^aaabbbccceeeeeedddcccbbb^^^[[[YYY[[[\\\[[[UUUPPPGGGGGGGGGEEEBBBAAABBBCCCDDDGGGJJJMMMPPPTTTXXX\\\bbbdddeeeffffffiiinnnrrrttttttttttttuuuuuutttrrrssszzz}}}}}}~~~~~~|||zzzzzzxxxuuuqqqlllgggddd______^^^]]]\\\___eeekkknnnooouuu{{{xxxuuuuuurrrppptttzzz{{{zzzuuunnnooonnnooopppqqqpppnnnkkkeeemmmrrrqqqpppnnnggg^^^NNNLLLIIIEEECCCBBBCCCCCC@@@@@@>>>===;;;999888777111000...---,,,,,,------,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))((())))))*********+++++++++,,,++++++******++++++,,,************************''')))+++,,,------,,,+++------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,------...///.../////////000000000000/////////000000000111111222222333444555888:::;;;>>>DDDPPPaaaqqq~~~~~~{{{uuusssyyyuuurrrvvv{{{zzzttttttuuuzzz{{{wwwhhhKKK===888888888777555444333222222111000000111111111111000000000/////////............---------.........//////...........................---,,,,,,,,,,,,---..................---------,,,,,,,,,,,,---...//////......//////000111222222000...,,,,,,---//////...+++...111222111000///000...000111000///333<<>>>>>============>>>>>>===???BBBEEEHHHJJJKKKKKKLLLLLLLLLMMMNNNLLLHHHEEEBBBCCCEEEGGGKKKPPPSSSVVVXXXYYY[[[^^^cccfffffffffaaabbbcccdddeeeffffffeee``````^^^]]][[[YYYXXXWWWYYYYYYYYYZZZ[[[\\\\\\]]]]]]^^^```aaaaaa```^^^]]]^^^```ccceeefffeeedddbbb```^^^]]]___bbb```[[[UUUKKKLLLLLLKKKHHHFFFFFFGGGBBBCCCEEEGGGIIIMMMQQQUUUVVVYYY]]]```bbbgggnnntttttttttsssqqqnnnnnnooopppooovvv~~~}}}}}}|||}}}~~~~~~}}}|||wwwvvvuuusssqqqooommmlllgggccc___^^^```dddfffgggiiikkkpppzzz{{{yyywwwtttuuuyyyyyy~~~xxxqqqpppqqqrrrrrrqqqnnnkkkgggooouuuuuuuuutttnnnfffQQQNNNJJJFFFCCCCCCDDDFFFAAA@@@>>>===;;;:::::::::111000...---,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********)))))))))))))))++++++++++++++++++,,,,,,***+++,,,------,,,+++***)))************+++++++++,,,++++++******++++++,,,************************''')))+++---...---,,,+++---------,,,,,,+++++++++---------....../////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000////////////000111111////////////000000000000////////////000000000000222333333444666999<<<===FFFNNN^^^tttxxxyyymmmnnnqqqwwwvvvkkkgggiiikkkmmmfffooouuuuuutttwwwzzz{{{}}}zzzvvvuuutttooofff___```]]]\\\^^^aaabbb^^^YYYgggKKK===;;;<<<888666333222222222111000444333222111000...------........................---+++---000///***((()))------------------------///,,,)))(((***,,,...///........................,,,,,,++++++,,,,,,---...222111000//////.........,,,---///111222222111000***,,,...///......///000000000000111333888???DDDWWW^^^jjj|||yyyeee```___iiiyyyuuu___SSSNNN@@@BBBFFFJJJLLLMMMLLLKKKKKKKKKLLLOOOSSSVVVVVVVVVNNNPPPSSSUUUWWWWWWWWWVVVOOOJJJDDDAAA@@@???<<<999888999999999:::<<<======>>>@@@BBBBBBBBB???===;;;???AAACCCDDDHHHOOORRRPPPSSSUUUXXXYYYXXXUUUQQQNNNKKKIIIJJJOOOXXX___```___aaacccgggnnnsssvvvvvvuuuoooooonnnnnnnnnoooppppppooonnnllliiifffeeeeeeffffffeeefffggghhhhhhfffdddccc```^^^```cccccc^^^ZZZ[[[\\\^^^aaacccccc```^^^aaa``````bbbcccbbb```^^^]]]ZZZWWWRRRNNNJJJGGGFFFFFFDDDCCCCCCFFFHHHIIIIIIPPPQQQSSSXXX___fffmmmqqquuuuuutttnnniiigggkkkpppooossswwwxxxvvvuuuwwwyyyzzzxxxvvvwwwyyyzzzyyyvvvwwwuuurrrpppooonnnlllkkkkkkiiigggfffggghhhhhhgggdddfffkkkttt~~~|||yyyvvv}}}uuummmjjjkkkkkklllooosssxxxxxxsssnnn```SSSHHHFFFFFFCCCBBBEEECCCAAA???>>>===<<<:::888555333000---+++***))))))+++,,,,,,---------,,,,,,,,,,,,---.........------)))))))))***++++++,,,,,,************************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++*********+++,,,------************************++++++,,,------...//////...---+++)))(((((())))))...............---------......------------......---------......000111222///000222222111222333555222333888===>>>>>>CCCJJJSSSddd{{{zzzjjjeeecccgggsssqqqiii___YYYZZZ\\\\\\[[[VVVVVVWWWXXXYYY[[[]]]^^^dddbbb___^^^\\\ZZZWWWTTTRRRSSSUUUVVVVVVTTTRRRQQQhhhLLL???>>>???999777444333333333222111333222222111000///......////////////////////////...,,,,,,//////***)))***---------------------------,,,******,,,------------------------------------,,,,,,,,,,,,---......111000//////............***+++---...//////......+++---//////......///000111333555777999???FFFLLLZZZaaannn~~~vvvkkkjjjmmmvvvyyybbbQQQHHHEEEDDDEEEHHHKKKLLLLLLJJJIIIJJJIIIJJJMMMQQQTTTTTTTTTRRRTTTWWWYYYXXXUUURRROOOHHHDDD@@@======<<<:::888::::::::::::;;;===???@@@???DDDIIIJJJFFF@@@<<<;;;BBBFFFKKKMMMSSSZZZ\\\YYYZZZ\\\^^^``````^^^[[[YYYQQQPPPRRRYYYcccjjjmmmmmmpppqqquuu{{{~~~}}}zzzxxxwwwwwwxxxvvvuuuuuuuuuvvvuuusssqqqnnnkkkhhhiiikkkjjjeee```bbbbbbbbbccccccaaa]]]ZZZZZZZZZ[[[]]]``````___]]]```^^^ZZZVVVRRROOOMMMLLLLLLJJJHHHHHHIIIIIIHHHFFFHHHIIILLLQQQXXX```ggglllqqqrrrqqqmmmiiihhhkkkoooooopppqqqqqqooonnnnnnooonnnmmmnnnqqqvvvxxxxxxvvvsssrrrqqqqqqqqqqqqpppooonnnllljjjjjjkkkllllllkkkjjjkkknnnssszzz}}}vvvzzz|||uuummmkkkooooooqqqvvv|||~~~|||xxxiii\\\OOOJJJGGGDDDCCCFFFEEECCCAAA@@@???>>><<<::::::888555222000...------++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------))))))))))))))))))))))))************************)))))))))***************+++++++++++++++++++++++++++++++++,,,---.........000///...---,,,,,,,,,,,,------..................///......------......//////////////////000111222///111222111000///000111222222555;;;???DDDOOOYYYmmm~~~jjjaaabbbkkkvvv~~~vvvpppllljjjWWWRRRLLLKKKOOOSSSUUUUUUTTTTTTTTTTTTTTTUUUVVVWWW\\\[[[[[[[[[\\\[[[YYYVVVUUUVVVWWWXXXWWWVVVUUUTTThhhNNNAAA???@@@999777555444444444333222111111111111000000000///000000000000000000000000000---,,,......+++***---........................,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///..................------+++++++++,,,------......---...000///......///000...222777;;;>>>CCCJJJPPP]]]ffftttwwwsssyyyyyy___NNNEEEAAA@@@GGGIIIJJJKKKKKKJJJHHHGGGHHHHHHIIILLLOOORRRRRRQQQSSSUUUWWWWWWTTTNNNHHHDDDAAA>>><<<:::;;;<<<;;;:::<<<;;;;;;;;;===???BBBDDDFFFNNNUUUTTTKKKAAA<<<;;;@@@GGGOOOUUU\\\dddgggfffggghhhjjjjjjjjjhhheeeddd^^^^^^aaaiiisss{{{~~~{{{xxxuuuttttttrrrnnnjjjmmmkkkiiihhheeeaaa\\\XXXVVVVVVWWWZZZ\\\^^^\\\[[[aaa___\\\YYYWWWUUUUUUTTTSSSRRRQQQPPPOOOMMMIIIFFFDDDDDDFFFJJJPPPXXX___dddjjjlllmmmkkkiiiiiimmmppprrrooollljjjiiigggeeeddd```bbbffflllqqqttttttsssoooooopppqqqrrrsssssssssqqqooommmnnnppprrrrrrrrrrrrsssttttttvvv{{{{{{vvv{{{vvvpppvvvuuuuuuzzzuuuhhhYYYPPPJJJEEEDDDFFFGGGEEECCCBBBAAA@@@>>><<<:::999666333000...,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******)))---,,,,,,+++******))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))******************************+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,***++++++,,,,,,------.........////////////......,,,---------...////////////......------......///111111111000000111111222...000222222111111111222666666999???GGGRRRbbbppp~~~iii]]]```iii}}}}}}xxxmmmiiiaaaYYYSSSPPPOOOOOOIIIFFFDDDGGGMMMRRRUUUVVVSSSRRRRRRRRRSSSTTTTTTUUUYYYYYYYYY[[[]]]\\\ZZZWWWUUUUUUUUUUUUUUUTTTTTTSSSfffMMM@@@======888666444444444444333222000000000000000111111111////////////////////////111---,,,......++++++///////////////////////////---,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------------,,,---------------...///000...///000///......///111///444;;;@@@BBBGGGNNNSSS^^^lll{{{zzz}}}~~~aaaMMMEEEEEEEEECCCHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGIIIKKKNNNPPPOOONNNPPPPPPPPPNNNJJJDDD>>>;;;<<<;;;:::;;;<<<>>>??????>>>===<<<===???BBBFFFHHHPPPYYY___ZZZLLL@@@<<<===@@@IIIRRRZZZdddpppvvvwwwxxxxxxwwwvvvuuusssqqqpppssstttvvv}}}~~~}}}|||{{{xxxuuuxxxuuurrrooolllgggaaa]]]ZZZYYYYYYZZZ[[[[[[XXXVVV]]][[[ZZZXXXXXXXXXYYYZZZYYYXXXYYYYYYXXXTTTNNNJJJGGGGGGFFFHHHKKKPPPUUUYYY```cccfffhhhiiilllpppssswwwrrrlllhhhgggfffbbb___[[[^^^dddjjjnnnpppooonnnlllnnnppprrrrrrrrrrrrsssooonnnmmmppptttwwwyyyzzzzzz||||||zzzwwwwww{{{zzz{{{{{{|||yyyxxx{{{ssscccVVVMMMGGGDDDDDDGGGEEECCCBBBBBBAAA???===;;;999777333000---+++***,,,,,,,,,,,,,,,++++++***/////////...---,,,+++***,,,,,,,,,++++++*********************************))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,---///000///---+++***+++,,,,,,,,,,,,,,,------++++++++++++,,,,,,------***+++,,,.........---,,,,,,,,,,,,---...///000000//////............//////222111111000000000111111---000333444444555666888;;;===CCCMMMYYYfffxxx|||hhh```cccqqqzzzpppfff]]]WWWSSSPPPLLLHHHGGGGGGIIIKKKMMMLLLKKKMMMRRRUUUVVVVVVSSSSSSTTTTTTVVVWWWYYYYYY[[[[[[[[[]]]]]]\\\YYYVVVUUUUUUUUUUUUUUUUUUUUUTTTdddJJJ===999888666444333333444444222000000000000000111111111111........................111...---///...,,,---000////////////////////////000---******+++...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,------...------,,,+++......---------.../////////000000///...///000222333:::BBBFFFGGGKKKRRRYYYaaaqqqyyyxxx{{{{{{|||{{{tttdddOOODDDEEEHHHHHHEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJLLLNNNNNNLLLKKKKKKJJJGGGCCC???===:::999777888:::;;;===???AAABBB@@@???@@@AAADDDGGGKKKMMMWWW^^^bbbYYYIII<<<;;;>>>EEEOOOZZZcccooo}}}~~~{{{xxxvvvrrrmmmiiicccaaa___^^^\\\YYYTTTQQQWWWVVVTTTTTTTTTVVVYYYZZZZZZ[[[]]]______[[[UUUQQQNNNMMMJJJIIIHHHIIIKKKLLLWWWYYY^^^bbbggglllqqqtttwwwrrrllliiihhhgggccc```aaadddiiimmmnnnllljjjhhhkkknnnrrrsssqqqpppooooookkkjjjkkkooouuuzzz~~~~~~~~~xxxvvvzzz}}}yyy{{{{{{wwwxxx~~~{{{lll]]]QQQJJJFFFCCCFFFDDDBBBBBBBBBAAA???===>>>===;;;888444111///------------------,,,+++***/////////...---,,,+++*********++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++************************,,,---///000///---+++***+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,------((()))+++---------,,,,,,,,,,,,,,,---...///000000/////////....../////////111111000/////////000000///111333444444555888:::<<>>AAACCCCCCDDDFFFHHHLLLOOORRRSSSZZZ___```VVVGGG>>>???CCCLLLWWWeeeooozzz}}}zzzwwwnnnllliiieeebbb]]]XXXTTTWWWUUUSSSQQQRRRSSSVVVWWWWWWYYY\\\```bbb```[[[WWWRRRQQQOOOLLLJJJGGGFFFEEEPPPRRRUUUZZZaaagggmmmpppqqqooommmkkkjjjiiihhhfffjjjnnnqqqrrrpppllliiihhhlllqqquuuuuurrrnnnmmmmmmiiiiiijjjnnnuuu{{{~~~~~~|||tttttt}}}wwwxxx}}}xxxssssssyyyvvvfffZZZRRRKKKEEEEEECCCBBBAAAAAAAAA???>>><<<<<<:::888555222///---......///......---,,,+++,,,,,,,,,,,,+++******)))******++++++,,,------...************************++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,+++***)))******++++++,,,,,,------------------------------+++,,,---...............,,,---------.../////////000//////......//////000000000/////////000000111222333333333333555999<<>>999777444444333444555555333111111111111000000000000000........................///---...222222...---///------------------------000---++++++---/////////------------------------...------------...////////////000000///,,,***(((,,,---............,,,,,,...///000//////111444777666???HHHLLLNNNSSS]]]fffqqqvvvyyyvvvsssxxx}}}sssqqqxxx|||kkk___XXXRRRNNNIIIGGGFFFEEEGGGHHHHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMKKKJJJJJJKKKJJJHHHDDDAAAAAA???===<<<;;;:::;;;;;;777:::===??????@@@CCCFFFGGGIIIMMMQQQTTTWWWYYYYYY[[[___```ZZZOOOHHHJJJNNN[[[iiiyyyzzzxxxuuurrroookkkfffbbb]]][[[WWWSSSQQQQQQRRRSSSTTTVVVZZZ^^^``````\\\YYYTTTTTTTTTSSSPPPMMMJJJHHHMMMMMMNNNRRRXXX___eeehhhkkkmmmoooooonnnnnnooopppqqqtttwwwwwwsssooommmlllnnnsssxxxyyytttooonnnnnnjjjjjjkkknnntttyyy|||}}}{{{}}}{{{rrrkkkppp}}}xxxsssnnnnnnttt|||qqqeee\\\SSSJJJEEEDDDBBBBBBBBBBBB@@@>>>;;;::::::888555222000...000000000000///...---,,,+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))''''''''''''))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***************))))))******+++,,,,,,---........................///...............//////------..................000000////////////000000000000000000111111222333333333333333666;;;BBBGGGUUU___sssmmmooozzzrrrbbbYYYRRRMMMIIIGGGGGGFFFFFFFFFHHHKKKNNNKKKMMMPPPSSSUUUVVVVVVVVVUUUVVVVVVWWWWWWWWWYYYZZZVVVWWWWWWYYYZZZ\\\^^^___```]]][[[ZZZ[[[[[[[[[ZZZSSSVVVZZZ^^^``````___]]]zzz^^^III@@@<<<999555444444666777666444222111111111111000000000///000000000000000000000000...---///333333///...///------------------------------,,,...///000...---........................///////////////000111111000111111111///,,,)))(((...///111222222000///---...////////////222555999@@@HHHRRRWWWYYY___kkkuuuxxxvvvsssrrrvvvyyysssuuulllZZZQQQNNNKKKHHHDDDFFFHHHHHHHHHJJJMMMOOOMMMMMMMMMMMMMMMNNNNNNNNNJJJJJJIIIIIIIIIEEEAAA===;;;;;;;;;;;;:::999888888:::>>>BBBCCCCCCDDDFFFIIIJJJMMMRRRVVVZZZ]]]^^^^^^\\\aaaccc```YYYTTTUUUYYYmmm}}}}}}{{{xxxtttpppeeeaaa\\\VVVRRRQQQQQQQQQRRRTTTWWW[[[^^^^^^[[[XXXVVVWWWXXXYYYWWWTTTQQQOOOMMMKKKKKKMMMRRRYYY^^^aaaiiimmmrrrtttssssssuuuxxxsssvvvyyyyyyuuurrrpppqqqnnntttzzz{{{vvvqqqppppppmmmllllllooosssxxxzzz{{{xxxyyytttjjjcccllltttooojjjkkkqqqzzzyyymmmdddYYYOOOFFFDDDCCCBBBCCCCCCAAA???>>>>>>>>>===:::888555333111111111111000///...---,,,,,,---.........------...------,,,,,,++++++***************************++++++++++++++++++++++++000///---,,,,,,---///000+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,------(((((()))***++++++,,,,,,//////////////////......///...---,,,,,,---...///...............---------000000////////////000000111111111111222333444555111222333666;;;DDDOOOVVVjjjtttyyypppjjjrrr~~~zzz|||rrreeeTTTJJJGGGGGGEEEBBBCCCFFFJJJKKKJJJKKKMMMPPPNNNOOOQQQTTTWWWZZZ\\\]]]VVVWWWWWWVVVUUUVVVWWWXXXWWWXXX[[[___dddiiilllooojjjgggbbb^^^]]]\\\[[[ZZZZZZ^^^dddiiilllkkkiiiggg{{{___GGG<<<888777000111111222222333333444666555555444333111000///000000000000000///...............------,,,,,,,,,------------------------------------------------************++++++,,,---000///...---,,,------......------,,,,,,------...///...------...///...---...---...000000111888AAAHHHTTT]]]aaahhhvvvwwwqqq|||wwwoootttooo[[[PPPLLLIIIFFFEEEEEEEEEEEEFFFGGGJJJLLLNNNKKKLLLNNNNNNNNNLLLKKKIIIMMMKKKHHHFFFCCC@@@<<<999>>>===<<<<<<<<<===>>>???;;;<<<>>>AAAFFFIIIJJJJJJPPPRRRVVV[[[^^^aaacccdddgggiiikkkjjjhhhkkkqqqwww|||zzzyyywwwvvvtttqqqooonnnoooqqqrrrrrrrrrsssrrrqqqtttzzz|||zzzwwwvvvtttuuuxxx|||}}}~~~}}}uuuqqqjjjccc___[[[WWWUUURRRRRRSSSTTTUUUWWWXXXYYY\\\\\\]]]]]]\\\ZZZXXXVVVRRRQQQNNNMMMMMMPPPSSSUUU```dddkkkpppsssuuuwwwxxxwwwxxxzzzzzzxxxvvvvvvvvvuuuwwwwwwvvvrrrooonnnnnnnnnnnnnnnnnnppptttwwwyyywwwtttppplllnnnvvv~~~|||kkkeeeccchhhlllqqqzzz~~~ssscccVVVNNNGGGBBBCCCDDDBBB@@@@@@CCCBBB@@@===;;;888666555222111000000111000...,,,***+++,,,---------,,,+++------------------------***))))))***,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++++++++,,,***+++---,,,,,,+++---...++++++******++++++,,,---,,,,,,+++***+++,,,---...////////////////////////---...///000000///...---111000///////////////000000111222222000000333555444555777;;;BBBQQQeeevvv}}}wwwmmmfffiiirrrtttqqqvvv~~~zzzmmmeeeTTTNNNGGGDDDDDDFFFGGGGGGJJJLLLNNNOOOPPPQQQSSSUUUXXXXXXUUUPPPQQQUUUWWWUUUYYYZZZZZZYYYWWWXXX\\\``````eeemmmuuuzzz{{{{{{zzzxxxnnnjjjeee___fffjjjbbbgggjjjrrr|||{{{wwwvvvyyy]]]GGG<<<999777333333333444444444444444444444444333222000///...000000000000000///....../////////......---------------------------------////////////////////////+++++++++++++++,,,------000///...---,,,------......------------------...///........./////////...///......111222444===FFFQQQ^^^iiimmmuuuvvvtttxxxqqqppp{{{pppaaaRRRLLLKKKIIIFFFFFFEEEEEEFFFGGGIIIJJJLLLMMMJJJKKKMMMNNNNNNLLLJJJIIIFFFDDDBBBBBBAAA@@@===;;;>>>===<<<<<<<<<===>>>???BBBBBBCCCFFFKKKPPPSSSUUU[[[\\\^^^```bbbeeeiiilllqqqvvv|||}}}|||rrrmmmfffaaa``````aaabbbaaa___]]]]]]___aaabbbbbbdddggggggeeegggkkkjjjgggkkkjjjhhhiiilllppprrrrrruuuvvvvvvwwwyyy{{{}}}~~~~~~~~~zzzsssmmmhhhddd___\\\VVVUUUTTTTTTTTTUUUVVVVVVYYYZZZ\\\^^^^^^\\\ZZZXXXYYYWWWTTTQQQOOOOOOOOOPPPXXX^^^ffflllppprrrtttuuuwwwyyy{{{|||zzzxxxwwwwwwwwwxxxyyywwwsssooommmlllkkkjjjjjjjjjlllnnnqqqssstttpppllljjjnnnwww|||}}}||||||kkkdddaaaeeelllqqqxxxqqqdddUUUMMMFFFEEEDDDAAA???@@@BBBAAA???===;;;888666555111000///...///...,,,***+++,,,---------,,,++++++++++++++++++++++++++++++,,,++++++,,,...//////...++++++++++++++++++++++++++++++++++++++++++++++++***************************************************,,,------,,,,,,---...+++++++++***++++++,,,---///...---------...000000////////////////////////......////////////......000000////////////000000222222222111111000111222333555:::CCCQQQdddzzzuuuhhheeeiiissszzzsssqqqxxxzzzjjj\\\RRRMMMIIIFFFBBBBBBEEEHHHJJJKKKOOOPPPRRRSSSSSSTTTVVVXXXWWWYYYXXXTTTTTTXXXYYYWWWUUUXXX[[[\\\]]]bbbjjjqqqwww|||yyyqqqiiidddnnnvvvqqqwwwzzzwww[[[FFF<<<:::888666666666555555555555555222222222222111000///...//////000000000///......///////////////.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,------...//////...------------...---------------------------.........///000000000000...///222555999DDDNNN\\\jjjwww}}}uuu|||xxxnnnmmmtttpppfff[[[QQQIIIIIIKKKJJJIIIIIIFFFFFFHHHIIIJJJKKKKKKKKKHHHJJJLLLMMMMMMKKKHHHFFF===<<<;;;<<<>>>??????===>>>>>>=========>>>@@@AAAFFFFFFGGGJJJOOOTTTYYY\\\dddeeefffgggjjjnnnuuuyyy~~~{{{yyywwwrrrnnnjjjhhhggggggbbb]]]UUUQQQPPPSSSWWWYYYWWWVVVUUUWWWZZZ\\\]]]]]]```dddeeeccccccdddbbb^^^bbb```______aaadddffffffhhhhhhiiijjjllloooqqqrrrrrrwww}}}}}}xxxtttnnnhhheee^^^\\\YYYUUUSSSRRRSSSSSSWWWYYY\\\___``````___^^^bbb___[[[WWWRRROOONNNMMMQQQVVV^^^eeeiiilllooopppvvvyyy}}}~~~|||zzzxxxwwwxxxzzzzzzxxxsssmmmiiihhhfffeeeeeeeeegggiiilllnnnpppmmmiiijjjpppyyy}}}xxxyyy{{{{{{~~~~~~~~~}}}|||{{{~~~rrrhhhaaadddkkkqqqwww||||||~~~qqq___TTTKKKGGGDDD@@@???@@@BBBAAA???===;;;999777666333111000/////////---+++------...------,,,+++***++++++++++++++++++++++++,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++*********+++,,,------,,,,,,---...+++++++++++++++,,,------+++++++++++++++,,,------//////////////////////////////............//////000000000//////000000111333222111222333555444444666:::CCCRRRfff~~~qqqddd[[[aaattt}}}wwwjjjnnnyyywwwiiiZZZNNNFFFBBBAAACCCBBBCCCEEEJJJOOOQQQRRRVVVXXXXXXXXXWWWVVVXXXYYYSSSWWWXXXUUUTTTWWWXXXVVVVVV]]]eeejjjnnnvvv{{{rrrnnn|||www\\\FFF<<<999888777777777666555444444333222222222222111000//////...///////////////......//////..................------------------------++++++++++++++++++++++++---------,,,,,,------...............------......------............------+++,,,.........///000111///...///333888>>>KKKWWWddduuuyyy|||tttkkkooo|||~~~lll^^^TTTMMMHHHGGGJJJMMMKKKIIIJJJGGGHHHJJJKKKLLLLLLKKKJJJIIIJJJKKKKKKJJJGGGCCCAAA888777777999<<<>>>??????????????????@@@BBBCCCEEEIIIKKKNNNQQQUUUYYY^^^aaadddhhhmmmrrrwww~~~}}}vvvqqqmmmiiifffaaa`````````````````````___[[[VVVUUUWWW[[[^^^```]]]\\\]]]```ccceeefffeeehhhkkklllhhhgggiiiiiiggggggdddaaa```aaabbbbbbbbbaaaaaaaaabbbcccdddfffgggjjjnnnsssxxxzzz|||~~~~~~{{{vvvqqqmmmgggddd___ZZZVVVTTTSSSSSSXXXYYYZZZ\\\^^^```bbbccceeeccc```\\\XXXTTTRRRPPPOOORRRWWW[[[^^^bbbgggjjjrrrvvv{{{~~~}}}{{{yyyxxxxxxzzzzzzvvvpppiiidddbbb_________```cccfffiiikkknnnkkkiiilllsss|||~~~zzz{{{|||{{{yyyyyyzzz|||~~~~~~{{{~~~uuugggccciiiqqqvvvyyyxxxxxxiii]]]PPPJJJEEEAAA@@@BBBBBBAAA???>>><<<:::999888777555333222222222000//////......------,,,+++***------------------------+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************...---,,,+++,,,...000111+++---...---,,,,,,---...,,,++++++++++++,,,------***)))************++++++////////////////////////000///...------...///000000000000///000000111111111000000222666:::;;;;;;<<>><<<888777666888;;;>>>??????AAAAAAAAABBBDDDGGGIIIKKKNNNRRRWWW[[[]]]```cccfffeeennnzzzyyymmmiiiddd```^^^]]][[[ZZZZZZ\\\___cccfffggggggfff^^^]]]]]]```dddhhhjjjjjjhhhhhhiiimmmppprrrqqqppppppsssrrrmmmkkkooosssttttttqqqllliiihhhgggfffeeeeeedddcccbbbaaaaaaaaaaaadddfffhhhjjjlllpppuuuyyyyyyxxxxxxzzz}}}~~~|||xxxuuuooolllhhhbbb^^^[[[YYYYYY[[[YYYWWWVVVXXX[[[```cccbbbaaa```^^^\\\ZZZYYYYYYTTTTTTSSSRRRTTTXXX___dddkkkooouuuzzz{{{zzzzzzyyyxxxyyywwwssslllddd___]]]WWWWWWXXXZZZ]]]aaafffhhhiiihhhiiilllssszzz~~~xxxwwwwwwzzz~~~{{{|||~~~vvv{{{qqqfffhhhpppvvvxxxvvvsssfffWWWOOOIIIDDDBBBDDDBBBAAA@@@???===<<<;;;:::999777444333333333111000000///...---,,,,,,++++++------------------------+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,...444:::>>>,,,---......,,,,,,---...,,,,,,++++++,,,,,,---...---------...............////////////////////////000///...------...///000000000000000000111222222111000000111555:::>>>???FFFSSSeeexxxuuuhhh]]]jjj~~~qqqqqqwww}}}yyynnndddYYYQQQGGGEEECCCBBBDDDGGGKKKMMMLLLMMMOOOQQQSSSUUUWWWYYY___aaaeeegggfffffffffggghhhlllkkkccc^^^bbbjjjpppwwwyyy]]]FFF<<<999777555555444444333222111111111111222222333222222222------.../////////......,,,,,,,,,---------------------------------------...........................------,,,,,,,,,,,,,,,,,,---......///.........---...///000000///...---***---//////---,,,...111//////333;;;AAAJJJXXXdddtttvvvqqqwwwlllWWWLLLIIIIIIFFFFFFIIILLLKKKFFFEEEHHHMMMMMMMMMMMMLLLLLLKKKJJJKKKIIIFFFCCC???<<<:::999999777666777;;;===??????BBBCCCDDDFFFIIIMMMPPPRRRQQQVVV\\\```bbbdddiiimmmrrr~~~xxxkkkcccXXXVVVTTTUUUWWWYYYYYYYYY^^^aaadddhhhkkklllllllllfffhhhlllrrrwwwyyyyyywwwxxxyyy{{{~~~~~~|||~~~xxxvvv{{{}}}xxxtttqqqpppnnnlllnnnmmmkkkiiifffeeedddcccdddcccbbb```aaafffmmmssssssqqqoooqqqtttxxxzzz{{{yyyyyy{{{}}}}}}{{{vvvtttqqqmmmjjjfffdddccc___\\\XXXUUUTTTWWW[[[^^^^^^]]]\\\\\\\\\\\\]]]^^^XXXVVVSSSOOOOOORRRXXX]]]aaafffmmmsssvvvxxxzzz{{{xxxxxxuuuppphhhaaa\\\ZZZQQQQQQRRRTTTXXX]]]aaacccbbbeeehhhkkkooosssyyy~~~{{{xxxvvvyyy~~~{{{}}}ssswww}}}~~~ooonnnvvv|||}}}zzzrrrbbbWWWOOOHHHEEEFFFCCCBBBBBBAAA???>>>======:::777444222222111000///000///...---,,,,,,,,,---++++++++++++++++++++++++...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------+++***+++000888@@@EEE---...///...---,,,---...,,,,,,,,,,,,,,,------...,,,,,,---............---//////////////////////////////............//////000000000000111111222333333333222222333999@@@FFFWWWgggzzz|||ssskkkkkk}}}~~~vvvxxx}}}iiiZZZRRRMMMGGGAAAAAABBBDDDGGGJJJLLLOOOPPPOOOOOOPPPQQQSSSWWW\\\```ggglllsssxxxzzzzzzyyyyyyvvv{{{zzzqqqkkkppp|||www\\\FFF<<<999888555444444444333222222222//////000111222222111111,,,---......//////......------------.........///------------------------++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,.../////////......---...///000000///...------000222111...---///222111222888@@@HHHPPP]]]iiiwwwxxxpppuuujjjZZZNNNEEEDDDIIIGGGGGGKKKNNNLLLHHHJJJOOOPPPOOONNNMMMLLLKKKKKKKKKHHHEEEAAA>>>;;;999999999777666555666:::===???@@@DDDEEEGGGJJJNNNSSSWWWZZZZZZ^^^ccceeehhhnnnwww~~~zzzqqqhhh^^^WWWQQQRRRTTTXXX^^^bbbdddeeeiiiiiikkkmmmpppsssvvvwwwzzz{{{|||zzzyyywwwvvvxxxwwwtttqqqnnnlllkkkjjjjjjhhheeebbbbbbffflllqqqkkkhhheeeeeeiiinnnrrrtttttttttuuuxxx|||}}}}}}|||zzzzzzyyyxxxuuurrrpppnnngggeeeaaa]]]ZZZZZZZZZ[[[\\\ZZZXXXWWWXXXZZZ\\\^^^YYYXXXUUURRRPPPQQQTTTXXXWWW\\\dddkkkpppuuuyyy|||zzzxxxtttmmmeee___\\\[[[SSSSSSSSSUUUWWW[[[___aaa___dddkkkmmmlllnnntttzzz|||}}}xxxwww|||~~~vvvxxxzzz{{{|||~~~nnnaaaVVVLLLGGGFFFDDDDDDCCCBBBAAA@@@@@@???;;;888555222222222111000///...------,,,---......++++++++++++++++++++++++...---,,,,,,......---,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...333888;;;...//////...---,,,---...---,,,,,,,,,,,,---......***+++,,,---------,,,,,,////////////////////////......////////////......000000000000111222333444333555666666777???MMMXXXsss|||{{{}}}}}}nnn```OOOEEEDDDEEEDDD@@@GGGHHHKKKNNNQQQSSSTTTTTTQQQRRRTTTVVVZZZbbbmmmuuu|||uuuZZZEEE<<<:::999555444444444444333333333---...///000000111111000,,,,,,---.../////////...---.........//////000000---------------------------------------------------,,,++++++************+++,,,.../////////......---...///111111///...---///222555333///...000444333555;;;DDDLLLTTTaaalllwww|||oooooo|||lllTTTMMMJJJCCCCCCJJJHHHJJJNNNRRRPPPMMMQQQWWWQQQPPPNNNLLLKKKKKKLLLLLLEEEBBB>>>:::888888:::;;;666444444555999>>>@@@AAAEEEFFFHHHLLLQQQWWW[[[^^^hhhkkknnnpppsss|||{{{vvvoooiiieee___YYYTTTTTTVVVZZZ```hhhnnnpppqqquuuttttttuuuxxx~~~~~~}}}}}}|||zzzwwwtttrrrqqqppprrrpppmmmiiihhhjjjooottteeeaaa]]]\\\```eeejjjmmmoooooopppssswwwyyyyyyyyy|||}}}~~~~~~}}}zzzwwwvvvooonnnkkkgggccc```]]][[[[[[YYYVVVTTTTTTVVVYYY[[[XXXXXXWWWUUURRRRRRSSSUUUQQQVVV^^^fffmmmsssyyy||||||yyytttmmmeee___\\\\\\YYYXXXXXXXXXZZZ]]]___aaa^^^fffnnnooollllllssszzz|||yyyvvvzzz~~~|||{{{xxxuuutttxxx~~~vvvhhh[[[OOOGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA>>>;;;777555444444444333///...---,,,,,,---///000------------------------,,,+++******,,,,,,+++***------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++...///000///---,,,---...---,,,,,,,,,,,,---............000111111111000///////////////////////////---...///000000///...---000000000000111222333444111666:::;;;===III[[[jjjxxx~~~pppYYYMMM@@@<<>>@@@CCCGGGKKKMMMPPPRRRSSSSSSSSSTTTVVVXXXXXX[[[aaakkkxxxtttYYYCCC999777777444333111222222333111000111000000000///////////////////////////////////////............---------+++,,,...///000///...---------............------,,,+++*********+++------,,,---...///000//////...........................000000000///000222444666666>>>HHHKKKLLLTTTcccppp|||qqqmmmsss___PPPFFFHHHKKKHHHIIIOOOMMMOOORRRUUUVVVUUURRRQQQMMMLLLKKKIIIIIIIIIIIIJJJAAA>>>:::999:::;;;:::999777:::===???AAAEEEIIILLLPPPNNNPPPVVVYYY[[[ccckkkvvv|||rrrkkkgggbbb___aaaccciiiqqqtttpppnnnoooooottt{{{~~~}}}zzzvvvwwwzzzyyyuuujjj___ZZZ```ccc______cccbbbccceeefffhhhlllqqqttttttuuuwwwxxxyyyyyyxxxxxxuuusssooollliiiddd^^^YYYWWWVVVUUUTTTTTTVVVXXXYYY```]]]ZZZYYYYYYZZZZZZYYYVVVVVVWWWZZZ___fffmmmqqquuurrrlllgggccc```______]]]___aaacccddddddccccccfffiiikkklllllllllnnnpppxxx{{{~~~|||~~~{{{|||{{{wwwtttuuu|||rrraaaTTTLLLGGGFFFDDDCCCCCCBBBAAAAAA======<<<:::888666444333222111000///....................................------------------------,,,,,,,,,,,,,,,---------000///---+++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---//////---,,,+++,,,//////...------...//////+++++++++,,,,,,,,,------...............///000000---...///000000111000000222111111222222222111000777888===FFFQQQfff~~~ppphhheeehhhlll}}}oooaaaVVVLLLFFFGGGEEEDDDGGGLLLPPPSSSUUUSSSUUUVVVWWWWWWYYY\\\^^^eeekkkvvvqqqVVVAAA888555555444222111111333333222000111111000000000////////////////////////////////////............---------,,,---.../////////...---------............------,,,++++++++++++,,,---...------...////////////...........................000111111111111333666999<<>>>>>======;;;999777555444222111000///............................................................------------------,,,,,,000///...---,,,+++++++++---------------------------------------,,,,,,,,,---///111111000............---------------......,,,---///000000000///...//////.........///000000//////000000000000//////222222222222222333333444888:::AAAOOObbb{{{ooo___YYY]]]hhhttt~~~gggRRRGGGDDDBBBAAAEEEGGGJJJMMMQQQTTTVVVWWWWWWYYY\\\^^^aaaeeejjjnnn|||pppUUU@@@888555444555444333333555555444333111111111000000000/////////////////////////////////............---------------...//////......---------............------,,,,,,,,,,,,,,,------...------........./////////---------...............///111111111000222666:::AAAGGGNNNSSSZZZjjjsssfffmmmjjjSSSFFFCCCDDDHHHIIIGGGJJJPPPSSSWWW[[[^^^\\\WWWQQQLLLGGGFFFFFFEEECCCAAA???===<<<;;;;;;;;;<<<===>>>>>>===@@@CCCFFFIIILLLQQQTTTYYY\\\aaacccfffooo|||oooggg___]]][[[ZZZ\\\aaagggllliiiqqq~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~}}}|||{{{|||zzzvvvqqqjjjfffgggfffbbbaaabbbbbbbbb```___^^^___cccgggkkklllmmmpppsssvvvyyy{{{yyyxxxwwwuuuqqqmmmiiifff```]]]YYYVVVTTTSSSUUUVVV]]][[[ZZZ[[[^^^aaacccccceeebbb]]]ZZZZZZ^^^cccffffffffffffffffffeeeeeedddaaaaaabbbccceeegggjjjkkkjjjjjjkkklllmmmnnnpppqqqssswww}}}}}}|||zzzuuuuuuttt{{{|||wwwvvvwww{{{gggXXXMMMIIIEEECCCCCCBBB@@@>>>>>>>>>===<<<:::888666555222111000///...---------................................................///......------,,,,,,,,,,,,---------......//////........................//////......---------,,,,,,...000000///...---...,,,,,,,,,,,,---------...---...000222222111000///000///////////////000000///000000000000//////...///000111111222444777:::<<<@@@KKK^^^sss}}}ggg___bbbmmm{{{xxxyyy~~~kkkSSSDDDBBBFFFJJJJJJJJJOOOSSSTTTUUUXXXZZZ[[[]]]```ffflllrrrzzzpppTTTAAA999777555555444333333555555444333111111111111000000000000///////////////////////////............---------..................------------............------,,,,,,------............---------------......///---------........./////////000111000...111999???GGGMMMUUU]]]iii{{{uuuiiicccpppvvv[[[JJJDDDDDDEEEGGGHHHIIINNNTTTWWWZZZ]]]^^^[[[UUUNNNIIIEEEEEEDDDBBB@@@>>><<<;;;:::;;;<<<<<<===>>>@@@AAABBBDDDGGGJJJLLLOOOTTTWWWZZZ```ggglllssspppcccZZZVVV\\\___dddfffhhhlllqqqvvvvvv~~~yyyssstttvvvwwwyyy}}}~~~}}}{{{vvvvvvuuuvvvwwwyyy{{{|||vvv{{{}}}{{{{{{|||{{{xxxrrrnnnkkkkkkjjjgggffffffggggggdddaaa___^^^aaacccffffffgggjjjmmmrrrvvvyyywwwxxxxxxwwwtttqqqnnnlllfffccc___ZZZVVVTTTTTTTTTXXXWWWVVVXXX]]]aaacccdddcccaaa^^^[[[ZZZ[[[\\\]]]```aaaccceeeffffffffffffcccbbbaaaaaacccfffjjjlllmmmlllllllllnnnpppqqqqqqrrrvvv{{{~~~{{{||||||wwwwwwyyyxxxrrrppptttvvvdddSSSMMMFFFCCCCCCCCCAAA>>>??????>>>===;;;999888777333222111000///..................................................................------,,,,,,+++,,,,,,---...//////000000......................../////////......---------)))+++------,,,++++++++++++,,,,,,------.........***,,,.../////////---,,,111000000/////////000000///000000000000//////...000111222222222555:::>>>EEELLL\\\rrr{{{|||nnndddiiiwww|||sssttttttnnnggg]]]QQQDDD>>>BBBIIINNNOOOSSS\\\bbbaaaaaaeeeiiijjjhhhnnnvvvoooTTTBBB:::888555222111000111333444333222222222111111111000000000///////////////////////////............---------///............---------------............------,,,---......//////......------,,,,,,------...///,,,,,,------...////////////111111000000666AAAJJJUUUYYYaaammm}}}pppiiihhhuuu{{{dddRRRJJJCCCDDDFFFHHHLLLQQQXXX\\\[[[\\\\\\ZZZVVVQQQKKKGGGCCCBBBAAA???>>><<<;;;:::999;;;===>>>>>>>>>@@@BBBEEEGGGKKKNNNQQQUUUYYY]]]\\\fffrrr|||}}}nnn___VVVVVVYYYhhhmmmrrrsssrrrsssyyy~~~{{{tttlllnnnrrrvvvyyy~~~}}}|||{{{{{{zzzxxxvvvqqqpppppppppppprrrssstttqqqvvvzzzxxxxxx{{{|||zzzsssqqqooonnnllljjjiiiiiijjjiiihhheeebbb```aaabbb_________aaadddiiinnnqqqsssuuuwwwwwwuuusssqqqqqqnnnkkkgggbbb]]]YYYVVVUUUTTTSSSRRRUUUZZZ___bbbccccccbbbaaa```___^^^^^^]]]\\\]]]___aaaccceeeeeefffeeecccaaa```aaaeeejjjmmmssspppnnnmmmnnnoooooonnnqqqtttxxx{{{|||~~~~~~zzzzzz||||||zzzrrrnnnjjjzzzwww^^^UUUKKKEEEDDDEEEBBB@@@?????????>>><<<;;;999888555444333111000///......------------------------------------------------,,,,,,,,,,,,,,,,,,++++++......//////......---,,,.......................................---------+++---000000///......///+++,,,---......///......------///000000000///...111111000/////////000000//////000000000000//////333555555444333666===BBBMMMXXXlllvvvmmmlllkkkeeegggvvvyyynnnlllggg[[[OOOHHHDDD@@@AAAGGGNNNRRRTTT[[[jjjtttttttttzzz~~~~~~|||}}}wwwqqqnnnnnnSSSAAA;;;888555222111000111333444333222222222222111111111000000///////////////////////////............---------//////...---------------------............------,,,---...///000//////...------,,,,,,,,,---...///,,,,,,------...//////000///111333222555???NNN[[[gggiiiqqq|||jjjllltttxxxdddRRRJJJKKKDDDFFFIIIMMMSSSZZZ___```^^^\\\ZZZUUUQQQLLLGGGEEEAAA@@@>>><<<:::999999999999;;;>>>???>>>>>>@@@CCCFFFIIINNNRRRWWW\\\aaaeeeiiiwww}}}}}}vvvhhhZZZWWW```kkkyyy|||}}}zzzxxx{{{~~~wwwrrrkkkoootttyyy~~~}}}}}}~~~xxxwwwuuuuuuuuutttrrrpppmmmlllkkkjjjjjjkkklllmmmlllqqqtttsssrrruuuwwwwwwssssssrrrnnnkkkiiihhhgggggghhhhhhgggeeeccccccdddZZZYYYYYYYYY]]]bbbgggjjjnnnqqquuuvvvuuussssssuuuvvvtttpppkkkeee___ZZZXXXQQQPPPPPPSSSXXX]]]aaabbbdddccccccbbbbbbbbbbbbccc\\\]]]^^^```bbbdddfffggghhheeebbb```aaaeeejjjnnntttqqqnnnmmmoooqqqpppoooqqqtttvvvxxxyyy{{{{{{xxx|||}}}~~~}}}||||||}}}}}}tttqqqjjjpppyyylllaaaRRRIIIFFFFFFCCC@@@@@@@@@???>>>===;;;:::999777666444222111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++------...///...---,,,+++---------------------------------------.........---000222222111111111111+++,,,...///000000//////000111111111111222222222222111111000//////000000---...///000000111000000222444666777888===FFFMMM]]]jjj~~~wwwjjjbbbccciiijjjnnnyyy}}}nnnccc]]]WWWNNNGGGDDDEEEFFFJJJOOOVVV^^^bbbnnn|||qqqfff___[[[YYYXXXmmmRRRAAA:::777444444333222333555666555444222222222111111111111000//////////////////////////////.........---------000///...------------------..................---,,,---///000000000///...------,,,+++,,,---...///,,,,,,------...///000000000222444555999FFFYYYggguuuvvv|||pppcccnnnxxxeeeRRREEEDDDIIIGGGIIIMMMRRRYYY___aaa______\\\XXXRRRMMMHHHEEEDDD@@@>>>;;;999777777888999999<<>>>>>@@@CCCFFFJJJOOOUUU[[[aaahhhlllyyyxxxzzzvvviii\\\\\\lll{{{~~~|||}}}xxxssspppmmmqqqwww}}}|||yyyyyyyyytttrrrqqqqqqqqqpppmmmkkkjjjiiigggfffeeeffffffggghhhmmmpppmmmlllooorrrrrrssstttsssnnnjjjhhhfffdddccceeeggghhhfffeeeeeeeeeYYYXXXWWWWWWZZZ^^^dddgggkkkooosssuuutttssstttvvv{{{zzzvvvqqqjjjccc^^^ZZZOOOOOOOOORRRWWW]]]```bbb```___^^^^^^^^^```aaaccc______```bbbdddfffhhhiiijjjgggccc```aaaeeekkkoooqqqnnnkkklllpppsssttttttrrrsssuuuvvvwwwzzz~~~|||xxxuuusssqqqppprrrwww{{{~~~wwwtttooolllppp|||pppnnnyyywwwiiiXXXLLLHHHFFFCCC@@@@@@@@@@@@???>>><<<;;;:::888777555333222111000000------------------------++++++++++++++++++++++++)))))))))******++++++,,,(((***,,,.../////////...------------------------+++,,,,,,------.........(((***---------,,,,,,---+++,,,...000111000000///.........---...//////000222222111000000///000000------///000111111111111---111555888<<>>BBBCCCBBBDDDHHHLLLLLLMMMUUU^^^cccgggrrr}}}}}}xxxvvvpppiiikkkwww{{{zzz{{{|||||||||}}}}}}|||yyyuuuqqqooonnnsssyyy~~~|||yyyvvvuuuqqqqqqrrrqqqpppmmmjjjhhhjjjgggdddcccdddeeefffgggjjjlllkkkhhhiiiooorrrrrroooooonnnllliiieeeaaa___aaadddhhhmmmqqqppplllhhh___]]]ZZZZZZ\\\___aaabbbeeejjjoooqqqooonnnqqqtttxxxyyyxxxvvvqqqkkkeeeaaaVVVSSSPPPNNNPPPUUUZZZ^^^YYYZZZ\\\___aaacccdddeee]]]]]]^^^```cccfffiiikkkooolllgggbbb```bbbhhhlllrrrqqqnnnmmmmmmnnnppprrruuuuuuttttttvvvyyy{{{}}}{{{xxxuuussspppnnnooouuu~~~yyysssqqqvvv}}}|||qqqmmmooosssuuu|||cccSSSMMMJJJFFFAAA@@@???>>>>>>>>>===;;;999<<<:::777555333111...,,,,,,,,,---...//////............//////......---,,,........................---......//////......---///...---,,,+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111111000000//////.........//////000000000000000000///......000111111000555666;;;@@@CCCJJJ^^^rrruuuxxx}}}cccYYYYYYaaasss~~~hhhYYYSSSKKKFFFEEEEEEFFFEEELLLLLLJJJQQQ\\\___kkk|||rrr```VVVMMMIIIHHHEEEFFFHHHlllQQQ@@@;;;999777555444444333333333444444444333222000000000000111,,,---///000000000///...........................,,,------......------,,,------,,,,,,,,,,,,---------------............///////////////000000000000---.........---...000222111111333888EEE[[[ttt}}}pppkkknnnsssttt\\\LLLFFFDDDEEEHHHRRRWWW\\\___cccfffddd^^^UUUPPPKKKFFFCCCAAA>>><<<===<<<;;;:::;;;<<<===>>>>>>AAADDDEEEDDDFFFJJJNNNTTTUUUZZZbbbhhhppp~~~xxxsssqqqrrrtttvvvvvvvvv{{{zzzuuuuuuwwwyyyzzz{{{{{{|||{{{xxxuuuqqqooorrrvvv|||}}}zzzxxxwwwssssssssssssqqqnnnkkkiiiffffffffffffhhhhhhhhhhhhjjjmmmllliiijjjnnnpppooooooooonnnlllhhhdddaaa^^^___aaaffflllqqqqqqmmmiii___^^^]]]^^^aaadddeeeeeecccgggkkkllljjjjjjnnnrrrxxxxxxxxxvvvrrrmmmhhheeeYYYVVVRRROOOOOOQQQUUUXXXYYYZZZ\\\___aaacccdddeeeaaa``````aaacccfffiiikkkpppnnnkkkgggeeefffjjjmmmooommmlllkkkkkkmmmppprrruuuttttttuuuvvvyyy|||}}}}}}{{{{{{yyyuuurrrsssxxx~~~xxxtttuuuxxx{{{|||rrrmmmlllmmmxxxmmmYYYNNNIIIEEEBBBBBBAAA@@@@@@@@@@@@>>><<<===:::777555444222///,,,,,,---....../////////.........//////......---,,,------------------------+++,,,,,,------,,,,,,+++///...---,,,+++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,---......//////000111000000000/////////......//////000000000000000333111000000000111111111444666<<>>???BBBDDDGGGHHHGGGIIINNNRRR]]]___dddllluuusssjjjeeebbbdddgggoooxxx|||xxxrrroooqqqtttxxxzzzyyyyyyzzzzzzxxxuuurrrpppvvvzzz~~~|||zzzyyyuuuuuuuuutttrrrooollljjjbbbeeejjjmmmooonnnllljjjhhhmmmooommmmmmppprrrppppppooonnnkkkhhhdddaaa___]]]___dddkkkqqqrrrmmmiii^^^^^^___bbbfffiiijjjjjjdddfffgggfffeeefffkkkpppvvvwwwwwwwwwuuuqqqmmmjjjbbb^^^YYYTTTQQQPPPQQQRRRWWWXXX[[[]]]```ccceeeffffffdddcccbbbccceeehhhjjjpppppppppnnnkkkkkklllmmmjjjiiihhhhhhjjjlllppprrrtttttttttuuuwwwyyy|||}}}|||{{{wwwvvvyyy|||xxxuuuvvv~~~sssmmmkkkrrryyy}}}gggUUUJJJFFFFFFDDDBBBAAAAAABBBBBBAAA???===;;;888666555333000...---............/////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000///...---,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000000000000////////////...///000000111111000000222111111111111222444444666999>>>EEENNNaaaooooooxxxlll]]]bbbrrrrrr^^^OOOEEEDDDDDDFFFHHHLLLOOORRRTTTPPPUUUVVV[[[fffqqqxxxeeeWWWMMMFFFAAABBBEEEFFFJJJOOOiiiOOO???;;;999777666555444333222222222222222222222222222111000///......//////////////////........................------............------......------------......---------............///---.........///000000000+++---/////////...///000333444:::JJJaaayyy~~~llldddqqqxxxcccMMMDDDGGGLLLQQQUUU]]]aaadddcccbbb___VVVMMMIIIGGGDDDBBB@@@>>>;;;888<<<;;;;;;;;;<<<===???@@@DDDGGGJJJKKKKKKNNNSSSXXXbbbhhhrrr}}}{{{nnnaaaZZZYYYZZZ```gggtttuuuqqqmmmmmmoootttxxx{{{xxxxxxyyyyyyyyywwwuuutttxxx|||~~~|||{{{zzzvvvuuuuuusssqqqooolllkkkaaahhhpppvvvxxxuuupppnnnhhhnnnssssssrrrtttuuutttppppppnnnllliiifffcccaaa]]]^^^ccckkkqqqqqqlllfff[[[\\\^^^ccciiilllnnnmmmiiihhhfffcccaaadddiiimmmssstttuuuvvvvvvtttrrrpppllliiiccc\\\WWWSSSPPPOOOTTTUUUXXX[[[___bbbeeeggghhhgggdddbbbbbbdddgggiiinnnppprrrrrrpppnnnllllllhhhgggggggggiiimmmpppssssssssstttuuuwwwzzz|||}}}{{{}}}xxxtttuuuxxx{{{yyytttzzzwwwqqqpppxxxwww```PPPJJJJJJEEECCCAAAAAABBBCCCBBBAAA>>><<<999777666444222//////...............//////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---000///...---,,,+++++++++------------------------.........///////////////------....../////////000000000000000//////////////////000111111111111000//////000000111444777::::::<<>>AAAIIIYYYppp|||}}}sssiiinnnyyyppp^^^QQQIIIFFFFFFJJJQQQXXX\\\\\\\\\^^^aaafffmmmqqq}}}~~~mmmYYYJJJGGGEEEEEEJJJOOOSSS[[[bbbgggLLL>>><<<:::555555444333222222111222222111111111111111111111111000000///............///..............................////////////......++++++************++++++---------............///,,,,,,---...///000000111///000111111//////000111777BBBSSSeeevvvzzzrrrrrr}}}}}}dddXXXLLLJJJNNNTTTZZZ___dddeeeccc^^^ZZZVVVOOOGGGCCCAAA???>>>>>>>>>===<<<=========>>>???BBBDDDEEEHHHKKKPPPSSSVVV]]]eeelllwww{{{iii\\\UUUQQQPPPWWWaaammm|||zzztttiiihhhiiikkkppptttvvvvvvwwwwwwxxxzzz{{{{{{||||||yyy~~~}}}zzzyyyxxxxxxxxxtttssssssqqqppppppoooooolllttt{{{uuurrrttt|||{{{tttpppnnnllllllnnnqqqtttsssqqqmmmkkkeeeeeehhhpppwwwvvvnnneeeXXXXXXYYY___gggpppvvvyyywwwrrriiibbb^^^^^^aaacccjjjkkknnnppprrrsssttttttqqqooolllgggaaa[[[VVVSSSRRRRRRSSSVVVYYY]]]```bbbaaaaaaaaaaaabbbdddfffggghhhkkknnnooonnnmmmmmmmmmjjjiiihhhhhhjjjmmmppprrrqqqrrrtttvvvyyy{{{|||}}}}}}~~~~~~zzz{{{zzzwwwrrrnnnkkkkkksss}}}xxxuuuyyy~~~zzzuuuyyy~~~hhhVVVLLLGGGDDDAAA@@@@@@@@@@@@???@@@>>>;;;:::999888555333111000///.........///000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------......------,,,+++------------------------++++++,,,,,,---.........////////////////////////////////////000000000000///000111111222222111111333444555333111333888===EEEKKKXXXkkkyyykkkiiikkkxxxqqqdddUUUKKKFFFEEEGGGKKKPPPYYYcccfffeeedddhhhmmmqqq|||~~~wwwiiiWWWJJJFFFEEEGGGNNNTTTYYYbbbkkkfffKKK>>><<<:::555333333222222222222222333222222111000000111222333111000///...---......///..............................////////////......---,,,,,,++++++,,,,,,------------............///+++,,,,,,---...///000111///000000000000111444777???NNNcccrrr}}}wwwuuu|||~~~mmm[[[TTTPPPRRRVVVZZZaaaggggggfff```WWWRRROOOJJJDDDAAA>>>;;;;;;<<<=========>>>>>>??????AAADDDFFFHHHJJJNNNSSSXXX]]]fffpppwwwmmm```WWWQQQRRRRRRXXXeeettt{{{vvvrrrnnnhhhiiikkkoootttvvvvvvuuuuuuuuuwwwxxxzzz|||}}}}}}}}}~~~{{{|||~~~}}}|||yyyvvvuuutttuuuuuutttssssssrrrrrrrrrrrrrrrqqqzzzzzztttqqqrrrzzz}}}wwwoookkkjjjhhhiiimmmsssxxxzzzwwwssspppiiiiiillluuu~~~~~~tttkkk\\\ZZZZZZ^^^gggsss}}}|||qqqhhhbbbaaaaaabbbeeegggiiillloooqqqrrrssspppooonnnkkkgggbbb]]]ZZZVVVUUUTTTTTTUUUWWWYYY[[[YYY[[[]]]```ccceeeggggggfffhhhkkklllllllllnnnooolllkkkiiihhhiiikkkmmmoooqqqrrrtttwwwyyy{{{|||}}}}}}zzzuuuxxx||||||zzzuuuqqqooorrryyyzzz{{{~~~}}}}}}|||bbbPPPIIIFFFBBB@@@@@@@@@???>>>@@@>>><<<;;;:::999666444222111///...---...///000......//////......---,,,------------------------+++,,,,,,------,,,,,,++++++,,,---.........---,,,------------------------***++++++,,,------......000/////////////////////.../////////000000000111000000111222222222222111111444666555444777>>>DDDSSS```pppnnnmmmuuuzzziii___VVVNNNHHHEEEDDDFFFOOOZZZbbblllvvvxxxuuusssxxx}}}yyyuuunnncccSSSHHHDDDEEEJJJRRRYYY```kkkuuueeeJJJ>>><<<:::555222222222111222222333333333222000//////111222444111000///...------...///..............................////////////......000000////////////000000---------.........//////++++++,,,---...///000111---...///000111333888;;;GGGXXXmmmzzzxxxyyynnnbbbWWWTTTUUUYYY]]]```gggooohhheee\\\QQQKKKIIIDDD???AAA>>>;;;:::;;;===>>>????????????AAACCCEEEHHHIIILLLPPPVVV\\\bbblllwwwmmmXXXPPPOOOOOOVVVXXXbbbssstttnnnllljjjjjjllloootttyyyzzzyyywwwssstttuuuwwwyyy{{{}}}}}}~~~vvvrrrtttwww{{{yyywwwtttrrrrrrssssssttttttsssssssssttttttuuuuuu}}}wwwrrroookkktttxxxsssllliiiiiiiiiggglllttt{{{~~~|||wwwtttkkkkkkoooyyyzzzqqq___]]][[[___iiivvvyyyooohhheeeeeedddcccdddgggjjjmmmoooqqqrrrpppqqqqqqooolllhhhccc```YYYXXXUUUSSSSSSSSSTTTUUUTTTWWW[[[___cccfffggghhhfffgggiiiiiijjjlllooorrrmmmkkkiiihhhhhhiiikkkmmmppprrrtttwwwyyy{{{|||}}}{{{wwwsssxxx~~~}}}xxxvvvssswww}}}yyy|||mmmVVVKKKHHHDDDAAA@@@@@@???>>>AAA???<<<;;;;;;999777555333111///...---...///000......//////......---,,,........................---......//////......---***+++,,,...///......---------------------------,,,,,,------...///000000000000000000////////////.../////////000000111111000000111222222222222111---000444666888===GGGNNNbbbssssssmmmxxxvvv```QQQJJJGGGEEEFFFHHHIIILLL[[[kkkvvvzzztttnnnhhh^^^PPPFFFEEEFFFMMMWWW___gggsss~~~bbbKKK???;;;888555444444444444444444444444000000000111222222333333000000000000000000000000222222222111000//////...///...---,,,+++,,,---------,,,,,,,,,,,,---..................////////////////////////000000000000222//////222222111777@@@QQQfffxxx}}}yyyrrr___RRRLLLOOOVVV```hhhkkkiiifffccc]]]UUUMMMHHHCCC@@@>>>@@@???>>>======<<<======DDDBBBAAABBBEEEGGGHHHIIIPPPRRRYYYbbbjjjsss|||fff[[[RRRKKKMMMVVV___kkk|||wwwjjjeeegggkkkjjjpppxxx}}}~~~|||yyywwwuuurrrsssuuuvvvuuuzzz}}}zzzyyyvvvtttvvvuuutttrrrpppqqqtttvvvooorrruuuvvvuuuuuuuuuvvvwww{{{zzzuuurrrrrroooppprrrqqqooommmmmmmmmnnnrrrxxx|||}}}zzzuuurrrpppjjjjjjuuuzzzqqqggg\\\XXX___gggqqquuujjjgggccc^^^aaabbbcccdddfffggghhhiiiqqqqqqqqqooonnnkkkiiihhhfffbbbZZZSSSOOOOOOQQQRRRTTTVVVZZZ^^^aaadddggghhhiiigggeeegggllloooqqqpppnnnooooookkkgggddddddfffmmmnnnqqquuuyyy|||~~~{{{wwwvvvzzz~~~{{{uuuuuu~~~|||wwwvvvzzz~~~cccPPPIIIDDDDDDDDD@@@======@@@@@@>>>===:::888666444222111000.........//////......------------......------......//////000000........................+++,,,------......------......---,,,,,,,,,,,,---,,,,,,,,,---------.........------------...//////......//////000000111111111111111111111111222222444222222555999@@@NNN[[[|||vvvlllnnnyyynnnZZZMMMFFFCCCDDDAAABBBHHHOOOXXXiiizzz~~~~~~}}}~~~yyyoooeee\\\RRRKKKFFFEEEKKKVVVaaahhhllluuubbbLLL@@@;;;777555666666555444333222222111222222111111111111111111........................222222111111000//////...///...---,,,,,,,,,---------------------......///------------............------------............000...000222333444>>>III```ooo}}}}}}|||iii[[[RRRPPPTTT\\\fffmmmoookkkggg\\\WWWNNNGGGBBB???===;;;===============>>>??????AAAAAAAAACCCFFFIIIKKKLLLTTTUUU[[[fffrrr~~~jjjXXXQQQNNNLLLTTT___qqq~~~rrrhhhdddhhhlllsssxxx}}}yyywwwvvvttttttvvvwwwwww|||{{{yyywwwtttrrrrrrsssuuuuuuuuuvvvwwwyyyuuuwwwyyyzzzyyyxxxxxxxxxwww||||||uuuqqqooooooqqqssstttuuutttsssqqqqqqsssvvvxxxxxxuuuqqqnnnlllkkkmmmvvv{{{uuuhhh]]]XXX___hhhttt|||qqqmmmjjjeeeddddddcccddddddeeeeeefffkkkmmmoooqqqrrrrrrqqqpppjjjfff___XXXSSSRRRRRRRRRTTTVVVYYY]]]```dddfffgggiiifffdddeeehhhlllnnnnnnoooppppppnnniiieeecccdddiiillloootttxxx{{{}}}~~~~~~}}}~~~|||yyywww}}}yyysssuuu~~~sss[[[QQQHHHFFFFFFCCC???>>>@@@???>>>===;;;888666555333222000///......///000///......------......///.........///////////////........................------...////////////...///......---------------,,,,,,---------............------------...//////////////////000000000000000000000000111111111111888888:::===???GGGYYYjjj|||nnnmmmuuurrr^^^OOOGGGCCCCCCEEEFFFKKKRRRYYYfff|||~~~}}}}}}zzzwwwuuutttuuuuuuvvvwwwyyy|||}}}~~~~~~~~~}}}|||vvvkkkaaaXXXPPPIIIEEEDDDJJJUUU```ffflllyyy~~~bbbLLLAAA;;;777444999888777555333111000///333333222222111000000///........................222111111000000//////...///...------,,,,,,------------........./////////,,,,,,,,,------------...------------...............///111333444:::GGGUUUmmmvvv||||||rrraaaYYYWWWSSSYYYbbblllqqqoooiiicccUUUOOOGGG@@@===<<<;;;;;;;;;;;;<<<===>>>???AAABBBAAABBBDDDGGGKKKNNNQQQSSS\\\\\\aaannn~~~iiiZZZNNNMMMPPPWWWdddrrr{{{qqqjjjiiinnntttzzz~~~zzzwwwvvvttttttvvvwwwyyy~~~|||yyywwwtttrrrpppssswwwyyyzzzyyyyyyzzz}}}{{{|||tttooommmpppqqqsssxxx}}}}}}zzzvvvuuuuuuvvvuuussspppmmmllljjjmmmqqqwww|||~~~|||yyyiii^^^XXX]]]iiixxxwwwsssooolllhhhfffdddbbbaaaaaaaaabbbfffiiimmmqqqtttuuuttttttoookkkeee___YYYUUUSSSRRRSSSUUUWWWZZZ^^^aaadddfffhhhfffdddeeegggjjjkkkllloooqqqsssqqqmmmhhhdddccceeehhhlllrrrvvvzzz|||}}}yyyyyyzzz}}}}}}{{{zzz|||pppiiirrrgggWWWIIIDDDDDDBBB>>><<>>===;;;999777666333222111////////////000///......------......//////////////////.......................................///000000000000///000///......------......,,,------------...............------......///000000000000000////////////111111111111111222333333666888===@@@CCCNNNeeeyyyuuuooonnnvvv|||nnn[[[KKKCCCBBBCCCDDDDDDJJJSSS\\\eeeuuu{{{sssnnnllllllkkkiiigggggghhhiiijjjiiijjjlllnnnqqqssstttuuutttwww{{{zzzrrrggg[[[RRRKKKFFFCCCBBBHHHRRR[[[aaaiiiyyy}}}bbbLLLAAA;;;777444888888666555333111000///222222222111111111000000........................111111000000///////////////......------------------......///////////////,,,,,,---------.........////////////000000000000---000333444666???QQQ___qqqwwwttt|||lll]]]ZZZ\\\TTT[[[eeemmmooojjjaaa[[[PPPKKKCCC>>><<<<<<===>>><<<<<<<<<===>>>@@@AAABBBCCCEEEHHHKKKNNNRRRVVVYYYcccfffooo~~~}}}kkk]]]UUUQQQUUU___lll}}}yyyppplllmmmsssxxx}}}~~~yyywwwtttqqqrrruuuvvvxxx~~~}}}zzzwwwvvvvvvxxx|||}}}}}}}}}}}}~~~~~~}}}uuuoookkkkkkmmmnnnqqqxxxzzztttuuuuuuuuutttrrrooollljjjlllppptttzzz{{{kkk```WWWZZZhhh}}}yyysssooollljjjhhheeebbb___^^^^^^^^^eeegggkkkoooqqqrrrqqqpppssspppkkkeee^^^YYYTTTRRRRRRRRRSSSVVVYYY]]]```cccfffggghhhjjjllllllkkkjjjnnnpppssstttrrrmmmhhheeeaaadddiiinnntttwwwzzz{{{vvvxxxzzz}}}~~~~~~}}}{{{~~~|||zzzmmmccceeeqqq~~~tttaaaMMMEEEEEEDDD@@@>>>??????>>>===;;;:::888777555333222000/////////000//////............//////000000//////......------..............................///000000000//////000000///............///------------...........................//////000111111000000//////......222222222222333444666777555777===FFFPPP___tttyyyrrrttt{{{}}}uuuqqqeeeZZZKKKAAA???BBBEEEFFFIIIPPP[[[hhhwww}}}wwwsssqqqnnngggbbbaaa___^^^]]][[[[[[]]]^^^___]]]^^^___aaadddgggjjjllljjjmmmrrrvvvyyy}}}yyypppcccWWWMMMGGGBBB@@@@@@EEEMMMTTTWWW```rrr}}}aaaKKK@@@;;;777444666555555444444333222222000000111111111222222222////////////////////////000000000///////////////...//////.........---------...//////000000//////---.........////////////////////////000000000000...222444444999GGGZZZgggpppwww{{{ssshhh[[[ZZZ\\\WWW^^^gggmmmkkkcccYYYRRRJJJFFF@@@<<<;;;===>>>???============>>>???@@@AAADDDFFFIIILLLOOOSSSYYY]]]gggqqq~~~jjj\\\TTTTTTYYYdddsss}}}vvvooolllnnntttxxx~~~yyyuuussspppooopppsssuuuvvv{{{~~~~~~||||||vvvqqq|||{{{wwwooogggcccdddfffggghhhlllssszzz{{{vvvppprrrsssssssssrrrooollliiinnnsssyyylllaaaWWWZZZkkk{{{rrrllliiijjjiiifffbbb___]]]\\\\\\dddfffjjjnnnpppqqqpppooouuurrrnnniiibbb[[[VVVSSSQQQPPPPPPQQQTTTWWW[[[^^^cccgggmmmrrrsssqqqnnnkkklllnnnsssvvvwwwsssnnnjjjaaacccgggkkkppptttwwwyyywwwyyy|||~~~}}}|||{{{|||vvvmmmeeeaaadddooo}}}}}}oooWWWKKKIIIFFFCCCBBB>>>>>>>>>===<<<:::999888666555333111000///000000/////////....../////////000000//////......------........................------...////////////...000000///............///---------........./////////............///000000111111000000//////......111111000000222444666777:::;;;CCCUUUhhhyyy}}}vvv|||mmm___YYYRRRLLLDDD@@@AAADDDGGGIIIRRR[[[iii}}}xxxjjjeeeaaaaaa^^^YYYVVVVVVVVVTTTSSSQQQQQQRRRSSSTTTTTTTTTUUUWWWZZZ]]]```aaa^^^aaafffkkkpppvvv||||||xxxoooaaaTTTJJJDDD???===>>>AAAFFFJJJLLLSSScccsss}}}```JJJ>>>:::888666444444444444444444444444///000000111222222333333000000000000000000000000////////////////////////...////////////...------,,,---...///000///.............../////////000000------------............000333555666???RRRdddnnnuuu|||zzz{{{yyydddZZZXXXXXX^^^cccjjjkkkfff\\\RRRLLLCCC@@@<<<999:::;;;<<<<<<=========>>>???@@@AAABBBCCCFFFIIIKKKNNNTTT]]]dddnnnxxxgggZZZRRRPPPXXXfffwww|||vvvqqqppprrrwwwzzz{{{uuupppnnnmmmooonnnqqquuuvvvvvvyyy~~~~~~~~~~~~vvvkkkfffooommmfff^^^XXXXXX]]]bbbcccfffkkkrrrxxxzzzvvvrrrttttttsssrrrqqqooonnnmmmttt|||iiiaaa[[[```sss}}}sssllliiihhhgggfffdddaaa___]]]\\\bbbdddhhhlllpppsssuuuuuuvvvtttpppkkkeee^^^YYYVVVRRRQQQOOONNNPPPSSSWWWZZZ___eeennnuuuvvvtttqqqooolllnnnsssxxxzzzxxxrrrnnnddddddfffhhhlllppptttvvvxxx{{{~~~||||||}}}~~~~~~|||tttooojjjddd___cccsss}}}zzz```PPPHHHCCC@@@@@@>>>>>>>>>===<<<;;;:::999777666444222000000000000000//////......//////000///////////////.................................------...////////////...000///......------......------.........///////////////......//////000111000000000000///////////////...---...///222555777>>>@@@NNNggg~~~ttt]]]NNNIIIDDDDDDCCCCCCDDDHHHMMMOOOZZZfff{{{|||qqqjjj]]]WWWTTTTTTSSSOOOMMMNNNLLLKKKIIIGGGGGGHHHIIIJJJKKKLLLMMMOOOQQQSSSTTTUUUQQQUUUZZZ```gggoooxxx}}}|||ssskkk^^^RRRIIICCC???=========@@@CCCEEEIIITTT```}}}___HHH===:::999777444444444444444444444444111111111111111111222222////////////////////////////////////////////////...//////000///...---,,,+++,,,.../////////---,,,---------.........//////------------............000333555999GGG^^^ooovvv~~~~~~~~~lll]]]ZZZZZZZZZcccgggjjjhhh___UUULLLGGG???===:::999:::;;;;;;:::;;;<<<<<<>>>???AAACCCDDDEEEHHHKKKNNNRRR[[[gggqqqqqq```VVVRRRQQQZZZhhh|||~~~}}}xxxuuupppnnnooorrrvvvxxxxxxwwwsssnnnjjjhhhiiijjjpppqqquuuzzz{{{xxxzzz~~~zzz{{{}}}}}}pppeee___]]]```^^^[[[UUURRRUUU\\\ccchhhlllsss{{{}}}xxxtttrrrsssuuuwww|||dddbbbbbbllltttkkkiiidddeeeeeeeeedddbbb```^^^```aaadddhhhmmmrrruuuxxxwwwuuurrrmmmgggbbb^^^\\\UUUSSSOOONNNNNNQQQUUUXXX\\\bbbkkkqqqssssssssssssoooppptttyyy|||zzztttooohhhgggffffffhhhmmmrrruuuxxx|||zzz}}}}}}}}}vvvsssnnnhhh___\\\dddooozzz~~~~~~mmmXXXKKKBBB??????======>>>======<<<;;;:::888666444222111000000000000000////////////000000.........///////////////..............................///000000000000//////......---------------............///////////////////////////000000111////////////000000000000//////......000333777999BBBKKK```}}}}}}}}}zzzbbbNNNEEEEEE???BBBFFFHHHIIINNNVVV]]]fffzzzyyymmmccc\\\UUUOOOLLLMMMLLLHHHGGGHHHDDDCCCAAA@@@@@@BBBCCCEEEDDDEEEGGGHHHIIIIIIIIIHHHHHHJJJNNNRRRXXXaaakkkqqqwwwxxx{{{~~~}}}yyyuuukkkdddYYYOOOHHHCCC@@@>>>===;;;;;;???BBBEEEKKKQQQ}}}^^^FFF;;;999999999555555444444444333333333333333222222111000000000.................................///////////////...///000000000///---,,,***+++---//////...---,,,,,,,,,,,,---------......////////////000000000111000333555;;;MMMfffwww|||yyy{{{yyyaaaXXX[[[______eeeggghhhdddZZZNNNFFFBBB>>>===;;;;;;<<<===<<<;;;999:::;;;===@@@CCCEEEGGGHHHKKKOOORRRWWWcccrrr}}}qqq^^^RRROOORRRWWWkkk{{{|||{{{{{{zzzxxxwwwjjjgggddddddfffjjjmmmooojjjhhhfffbbbaaabbbgggjjjssstttxxx~~~{{{{{{~~~wwwyyy|||sssdddXXXRRRQQQSSSWWWWWWVVVTTTTTTXXX```gggooouuu~~~xxxvvvxxx}}}rrr```bbbhhhvvv~~~ssskkkhhhaaaccceeeffffffdddaaa______```bbbeeeiiinnnrrrtttxxxvvvsssnnniiieeeaaa___WWWUUUQQQNNNNNNQQQUUUWWWZZZ```gggllloooqqqtttwwwrrrrrruuuyyy|||zzztttoookkkiiifffeeefffkkkppptttwww|||zzz}}}~~~zzzyyyuuupppjjjaaaYYYYYY^^^bbbttt~~~~~~fffTTTHHHDDDEEE======>>>>>>===<<<;;;;;;888777555222111000000111000000////////////000000---.........//////000000........................//////000111111111111111......---,,,,,,,,,,,,---............/////////000///////////////000111111......//////000000111111333222111111333777:::===JJJXXXssssssuuu}}}gggPPPAAA???DDD???EEEJJJLLLNNNTTT___iiiwww{{{ooocccZZZTTTNNNIIIEEEEEEDDD@@@???@@@@@@???>>>>>>???AAACCCDDD???@@@BBBDDDDDDCCCAAA@@@EEEFFFFFFHHHLLLSSS\\\bbbhhhjjjllloooqqqoookkkhhhddd^^^UUUMMMHHHDDDBBB@@@===::::::???CCCDDDGGGKKK|||^^^HHH===999777555666555555444444333222222111111111111111111111111111111111111000000000000222000---,,,---------,,,...///...---+++***,,,...---------------...///000000000000///......------000////////////000000111111333888AAAQQQiiiwwwuuuhhh___aaaaaadddiiioookkkcccYYYOOOFFF@@@===999888999999:::;;;<<<============???AAADDDGGGHHHMMMMMMPPPWWW```mmm}}}lllWWWNNNMMMSSS^^^jjj}}}|||yyyrrrnnnooowww~~~zzzwwwtttsssrrrppplllhhhaaa```___^^^]]]\\\\\\\\\ZZZWWWVVVYYY```hhhmmmooowww|||}}}zzzvvvuuu|||tttiii\\\UUUPPPKKKIIIKKKLLLPPPUUUXXX\\\cccnnnvvvyyyuuuyyy{{{rrrdddgggnnn~~~~~~zzzrrrjjjhhhdddcccgggjjjhhhhhhjjjgggbbb^^^]]]aaagggmmmqqqsssvvvvvvrrrnnnlllfff```[[[XXXTTTOOOMMMMMMNNNOOOWWWZZZ^^^dddjjjooosssuuuwwwwwwvvvwwwwwwwwwtttsssvvvrrrkkkeeebbbfffmmmsssxxx}}}{{{zzzzzz{{{}}}}}}{{{zzzxxxqqqmmmnnnjjj```XXXVVV[[[hhh|||}}}|||yyy{{{aaaLLLCCCDDDCCCAAA???>>>>>>>>>;;;:::999777555222111111222222........................000000000000000000000000000000//////.........---///////////////////////////////////////////////////////////////////////////.........///000222333555444333333222222222222555222111111222555>>>HHHSSSjjjyyykkkfffvvvyyy```OOOEEE@@@AAADDDHHHGGGLLLUUU\\\```hhhrrrzzzlll___UUUOOOLLLFFFEEECCCAAA???======<<<@@@@@@@@@???????????????@@@>>><<<;;;===??????>>>??????@@@BBBEEEIIILLLNNNWWWZZZ^^^```___]]]\\\\\\WWWUUURRRNNNJJJGGGDDDBBB@@@======AAABBBAAACCCGGG|||^^^GGG<<<999777555555444444333222222111111111111111111111111111111111111111111000000000000222000---,,,---...---,,,...///000000...------.........---------...//////////////////............000////////////000111111222444;;;III^^^yyyyyyooossswwwdddccciiijjjkkknnnmmmhhh```VVVLLLDDD???<<<888888888999:::;;;<<<===>>>>>>???@@@CCCFFFIIIKKKKKKOOOVVV\\\eeettt}}}dddXXXLLLIIIMMMZZZooo}}}xxxuuuqqqnnnjjjiiigggbbb___aaaiiipppqqqnnnkkkjjjiiifffbbb^^^VVVVVVTTTSSSQQQQQQPPPPPPPPPOOOOOOTTT]]]fffllloooxxx}}}}}}{{{zzzzzz}}}tttnnnbbbYYYQQQOOONNNKKKKKKMMMTTTYYYaaagggnnnwww{{{{{{wwwooonnnttt}}}}}}vvvoooiiieeecccgggiiiiiikkknnnlllgggaaa^^^___dddiiilllqqquuuvvvssspppnnniiiccc^^^[[[WWWRRROOONNNNNNNNNSSSVVV[[[aaagggmmmqqqsssyyyxxxwwwwwwxxxyyyyyyxxxvvvtttnnniiieeegggkkkpppuuuzzz~~~|||zzzyyyyyyzzzzzzyyywwwxxxrrrppprrrpppggg___\\\VVV___rrrzzzzzz|||xxxmmmSSSFFFEEEDDDBBB@@@?????????===<<<;;;:::777555333333333444........................000000000000000000000000000000000/////////......////////////////////////////////////////////////////////////////////////000/////////000111333444555444333222222222222222333222333555555999EEEQQQlllnnnjjjooosssbbbOOODDD@@@@@@DDDIIINNNOOOUUU^^^ccchhhttt|||vvvlllaaaWWWOOOJJJHHHCCCBBBAAA???>>>======<<>><<<::::::;;;<<<<<<<<<;;;<<<<<<>>>@@@CCCEEEGGGIIIKKKNNNOOOOOONNNNNNOOOQQQPPPOOOMMMJJJGGGEEEDDDCCC@@@???AAACCCEEEKKKQQQ{{{^^^GGG<<<888777555444333333222222111000000111111111111111111111111111111111111000000000000111000------......---,,,---///111222000.........//////......---.....................///////////////////////////000111222444777@@@QQQkkksssnnn{{{xxxjjjbbbiiirrrssspppooohhhcccZZZPPPGGGAAA===;;;888888888999:::;;;<<<===??????@@@BBBEEEIIILLLNNNNNNVVV___eeennnvvvbbbRRROOOMMMRRR\\\ooo|||qqqiiiddd```[[[XXXSSSSSSRRROOONNNQQQXXX^^^aaa___]]][[[ZZZXXXUUURRRKKKJJJIIIGGGFFFEEEDDDDDDGGGGGGJJJQQQ[[[eeelllpppyyy~~~}}}{{{{{{~~~~~~vvvpppiii```YYYTTTNNNKKKMMMOOOOOOQQQTTT```gggqqq{{{}}}yyyuuu{{{~~~yyysssjjjeeebbbdddhhhjjjnnnssssssmmmeee______aaadddfffmmmrrrtttsssrrrqqqmmmgggdddaaa\\\VVVRRROOONNNMMMOOOQQQVVV\\\ccciiinnnqqqxxxwwwwwwwwwxxxzzz{{{|||xxxwwwtttooojjjhhhiiikkkpppvvv{{{~~~}}}{{{xxxwwwwwwvvvtttrrrvvvsssssswwwwwwqqqiiifffVVVYYYeeezzz||||||sssxxx}}}```NNNHHHDDDBBB@@@@@@@@@@@@???>>>>>><<<:::777555555444555////////////////////////000000000000000000000000111000000000000000//////////////////////////////////////////////////////////////////////////////111000000000111222333444444333333222222222222333000222555777999@@@QQQbbbnnnbbbkkk~~~mmmYYYLLLAAA===???CCCIIIPPPWWW\\\dddkkknnnvvvxxxqqqgggccc]]]UUUNNNHHHEEEDDD@@@???>>>======<<<<<<=========>>>>>>??????@@@@@@@@@>>><<<;;;<<<<<<<<<;;;::::::;;;;;;<<<>>>???@@@@@@AAACCCCCCCCCDDDFFFHHHKKKKKKLLLLLLKKKIIIFFFEEEGGGCCCAAACCCFFFJJJSSS\\\{{{]]]FFF;;;888777555444444333333222111111111111111111111111111111111111111111111000000000///111///......//////...---...///000000......///000000000///......---......---------...///000000111////////////000111222222888:::CCCWWWrrrssszzzooohhhgggpppwwwuuummmiiiaaa[[[SSSIIIBBB===;;;:::888888888999:::<<<===>>>???@@@AAADDDGGGKKKOOOQQQUUU^^^hhhooo|||ttt___QQQOOORRRZZZfffvvvrrrkkkaaaZZZUUUPPPKKKHHHEEEEEEEEECCCCCCFFFKKKOOOPPPOOONNNNNNNNNLLLKKKIIIFFFEEEDDDBBBAAA@@@??????CCCEEEIIIQQQZZZdddlllpppwww{{{~~~{{{yyywww~~~xxxllleeebbb^^^XXXSSSSSSOOOMMMQQQTTTWWW\\\bbbooowww~~~{{{|||zzzuuujjjccc___aaaeeeiiipppvvvxxxrrriiiccc```aaabbbccchhhnnnqqqrrrrrrsssqqqllliiigggbbb\\\VVVRRROOOMMMMMMPPPTTTZZZaaahhhmmmpppuuuvvvxxxyyyyyyyyyzzz{{{zzzzzzyyyuuupppkkkhhhgggnnntttyyy|||~~~|||yyywwwuuussspppnnnrrrrrruuu{{{~~~{{{uuuqqq___YYY]]]ooo}}}~~~}}}sssuuu~~~nnnWWWKKKDDDBBB???>>>???@@@???>>>???===;;;999777555555444000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////////////////////////////////////////////////////000000000000111111222222333333222222222222222333///111555888<<>>??????@@@@@@CCCAAA????????????===<<<=====================>>>>>>??????>>>???AAAEEEHHHHHHJJJLLLMMMLLLJJJGGGEEEGGGDDDDDDFFFHHHLLLWWWaaa{{{]]]EEE:::777777666555555555444333333222222111111111111111111111111111111111111000000000///000///......000000...---//////...---,,,,,,///111111000///...............,,,------...///000111111////////////000111222333999<<>>;;;::::::888888999:::;;;===???@@@@@@AAABBBEEEJJJNNNRRRTTTZZZdddooo|||rrr___SSSLLLLLLTTTcccxxxzzzrrrlllccc]]]TTTNNNJJJGGGBBB>>>?????????>>>>>>@@@CCCEEEBBBCCCDDDEEEEEEFFFFFFFFFDDDCCCBBB@@@????????????BBBEEEJJJPPPXXX___eeeiiiqqquuuzzz}}}|||yyyvvvtttqqq{{{|||xxxvvvrrrkkkaaa\\\ZZZZZZWWWTTTTTTQQQQQQWWW\\\cccllluuu|||yyywwwxxx{{{{{{wwwsssiiibbb\\\^^^bbbhhhpppwww|||vvvnnnhhhdddcccccccccdddiiimmmnnnqqqtttssspppnnnkkkgggaaa[[[UUUQQQOOOOOOQQQTTTZZZ```ffflllnnnssswww|||~~~}}}{{{zzzzzz}}}~~~}}}zzztttmmmiiigggmmmsssxxxzzz~~~~~~{{{xxxvvvrrrnnnkkkmmmpppuuu||||||iii]]]ZZZggg|||yyy{{{~~~}}}xxxwww}}}zzz]]]KKKDDDAAA>>>======>>>>>>======<<<;;;999777555444444111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000222222222111111222222333111222555999@@@SSSqqqqqqjjjiiiuuukkkTTTIIICCC@@@CCCHHHLLLSSSZZZhhhuuu}}}yyyvvvssspppmmmlllgggeeedddcccbbb___YYYTTTOOONNNLLLIIIFFFDDDBBBAAA<<<<<<<<<<<<<<<===>>>>>><<<======>>>???@@@@@@AAACCCAAA@@@@@@@@@@@@>>><<<>>>>>>>>>>>>>>>============<<<<<<;;;;;;>>>CCCFFFJJJKKKMMMMMMLLLJJJGGGEEEFFFEEEFFFHHHJJJMMMWWWaaa{{{\\\DDD999777666666666666555444444333333222111111111111111111111111111111111111000000000000000///...///111111///---.........---,,,---///111000000//////.../////////---------...///000000111/////////000111222333444888???MMMaaazzz{{{vvvmmmmmmppptttuuunnnddd\\\NNNKKKEEE???<<<:::::::::999::::::;;;===???AAABBBBBBCCCEEEHHHMMMRRRVVVYYY\\\jjj|||ttt___SSSOOONNNOOO]]]sss|||qqqiiiaaa\\\TTTOOOHHHDDDBBB@@@===999<<<<<<<<<======>>>>>>???;;;===@@@AAABBBBBBDDDEEEAAAAAA@@@???????????????AAADDDIIINNNRRRWWW[[[^^^gggkkkqqqtttsssqqqooonnnlllwww~~~yyyuuurrrooommmhhhddd___ZZZXXXVVVUUUTTTRRRRRRWWWaaakkkttt}}}wwwtttssstttvvvwwwtttqqqiiiaaa[[[\\\aaagggooowww~~~zzztttnnnkkkhhheeeccc```eeehhhiiimmmssstttssspppoookkkfff```ZZZUUURRRQQQRRRTTTXXX]]]ccchhhjjjrrrwww}}}~~~||||||}}}|||vvvpppllljjjnnnrrrvvvwww{{{~~~}}}zzzuuunnniiiiiinnnttt|||qqqcccZZZaaattt{{{xxxxxxfffNNNEEEBBB>>><<<<<<===<<<<<<;;;;;;:::999777666555444000000000000000000000000000000000000000000000000//////000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000...///000000000000//////222111111111111222222333333444777>>>JJJaaa}}}nnnaaaiiixxxpppZZZDDD@@@@@@FFFKKKQQQYYY```rrrvvvqqqfffeeebbb___\\\ZZZXXXWWWUUUTTTRRRRRRQQQOOOLLLIIIGGGGGGGGGFFFDDDBBB@@@???===============>>>??????>>>>>>??????@@@@@@AAAAAA@@@???>>>???@@@???===;;;======>>>>>>>>>>>>======???>>>===<<<<<>>===;;;888;;;;;;<<<===?????????>>>:::===@@@AAA@@@@@@BBBDDD?????????>>>??????@@@AAA@@@DDDIIILLLNNNPPPTTTWWW^^^bbbgggkkkkkkjjjiiihhhgggqqq{{{~~~xxxuuurrrooonnnllliiigggccccccbbb^^^ZZZWWWWWWXXXXXX\\\fffuuuzzztttrrrpppoooooorrrrrrqqqooojjjbbb\\\]]]aaagggooowww~~~yyyuuuppplllfffccc]]]aaaddddddiiipppttttttqqqpppnnniiiddd^^^XXXUUUQQQQQQRRRUUUYYY]]]aaadddnnnrrrwwwyyyyyyzzz~~~|||wwwrrrooonnnnnnrrrsssssswww~~~xxxooojjjffflllttt{{{|||lll^^^^^^lllzzztttzzz{{{vvv[[[HHHDDD@@@===<<<<<<<<<;;;:::::::::999888777666666000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111111111111000///111111111111111222333333555555;;;GGGXXXppprrraaa```tttppp]]]FFFDDDFFFLLLRRRXXXaaaiii|||yyysssmmmccc\\\ZZZSSSRRRQQQOOOMMMLLLLLLLLLJJJIIIGGGGGGFFFFFFFFFEEEAAABBBCCCDDDDDDCCCAAA@@@?????????>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???>>>>>>???AAA@@@>>><<<<<<===>>>@@@@@@@@@@@@???AAAAAA@@@>>>>>>@@@DDDGGGIIIIIIJJJIIIIIIHHHGGGFFFGGGFFFHHHJJJLLLRRR```nnn{{{\\\CCC888666666666444444333333222111111000111111111111111111111111111111111111000000000000///...///000222111///---)))---333666555222///---//////...//////000111222.........////////////////////////000111333444555===HHHYYYkkk}}}zzzmmmkkkqqquuuuuupppeeeVVVKKKAAA@@@>>><<<;;;::::::;;;;;;<<<<<<>>>@@@BBBDDDEEEGGGHHHKKKOOOTTTYYY^^^aaahhhbbbOOOIIIMMMSSSXXXnnnyyylll]]]UUURRROOOKKKIIICCC???<<<;;;===>>><<<:::;;;<<<===???BBBBBBAAA@@@<<>>@@@BBB????????????@@@AAABBBCCC@@@EEEJJJMMMNNNOOORRRTTTWWW\\\bbbeeefffeeeeeeeeeccckkkqqqsssvvvzzzxxxrrrooommmkkkjjjjjjiiifffddd```cccfffccc^^^ZZZ[[[]]]bbbhhhwww~~~|||{{{zzztttmmmooommmlllmmmooopppppppppkkkccc]]]^^^ccchhhpppwww~~~yyytttmmmgggbbb\\\___aaaaaafffooottttttrrrqqqoookkkfff```[[[WWWPPPPPPPPPRRRUUUYYY\\\___iiimmmpppqqqrrrvvv~~~|||wwwsssrrrrrrnnnqqqqqqpppttt|||zzzqqqjjjeeelllttt{{{uuuccc]]]fffzzz}}}tttxxxvvvjjjJJJFFFAAA>>>======<<<<<<999::::::::::::999888777////////////////////////000000000000000000000000---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333222000000111111000000111222333333555777???OOObbbzzzqqq]]]WWWaaa{{{|||gggVVVOOOMMMNNNTTTYYY^^^hhhpppxxxmmmbbb^^^XXXOOOJJJKKKIIIIIIJJJIIIHHHHHHIIIJJJGGGFFFDDDCCCCCCDDDEEEFFF>>>@@@BBBDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBCCCCCCAAA???===>>>@@@BBBCCCDDDCCCCCC???>>>>>><<<;;;===@@@CCCGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHJJJLLLUUUfffwww{{{[[[GGG???;;;888777555444333111000111111222222222222111111111000000///////////////000111111//////000000111111111222////////////////////////000000000000000000000000000000000000000000000000444000///111222111555:::EEEMMM^^^ttt|||rrroooxxxyyyvvvoooeeeYYYMMMDDDAAA===999888:::======<<<>>>????????????@@@CCCFFFFFFDDDFFFMMMRRRWWWbbbnnn}}}fffQQQKKKJJJLLLZZZmmm|||ooo___WWWMMMGGGEEEEEEDDDCCC<<<<<<;;;:::999777777666>>>;;;888999<<<@@@@@@@@@<<<>>>AAACCCDDDCCCBBBBBB???>>>===>>>AAACCCDDDDDDDDDEEEFFFIIIMMMPPPSSSUUUUUUYYY^^^aaacccdddeeefffgggggghhhiiikkkmmmooopppooooooooonnnmmmkkkiiihhhjjjfffeeeddd```\\\bbbkkkqqq}}}|||{{{yyywwwtttrrrpppqqqiiidddeeehhhjjjllloootttjjjeeeiiikkkjjjqqq~~~|||tttooohhhaaabbbaaa```___aaafffmmmssssssqqqooommmjjjfff```\\\ZZZUUUQQQPPPPPPPPPTTTYYY^^^ccchhhkkkmmmsss|||~~~{{{yyyxxxvvvuuuuuupppnnnnnnoooqqqxxxwwwmmmmmmppprrrvvvppp___]]]pppwwwyyy|||}}}uuuSSSKKKEEECCCAAA>>>===???;;;;;;;;;;;;:::999888777333333222111000000000111000000111111111111000000000000000000000000000000111000///......///000111000000000000000000000000////////////000000000111111222333222111000111222222111000111333444444444777>>>JJJ\\\uuuuuuaaaZZZ```nnn{{{qqqggg[[[RRRMMMQQQWWW\\\___eeerrr~~~xxxkkkfff^^^YYYSSSPPPNNNKKKFFFBBBGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEBBB???DDDAAA@@@DDDIIIJJJGGGCCC?????????@@@@@@AAAAAAAAACCCDDDDDDBBB@@@???@@@BBBBBBBBBBBBCCCCCCBBB???=========???AAACCCCCCAAA???>>><<<;;;:::;;;===???AAAEEEHHHIIIGGGEEEFFFFFFEEEEEEIIIIIIMMMTTTUUUdddyyyYYYEEE<<<888555444555444333222222222333444333333333333222222222111333222000///...---------000000000111111111111111////////////////////////........................000000000000000000000000222///...000111000444999FFFPPPccc{{{xxxvvvwww|||yyysssjjj___TTTIIIBBB@@@<<<999888:::<<<===<<>><<<===;;;;;;;;;;;;:::999888888444333222111000000000000000000111111111111000000////////////////////////111000///......///000111000000000000000000000000---------.........//////111222333333111111111333111000000000222333444555;;;DDDUUUkkkuuuhhh]]]aaalllyyyuuufff\\\WWWTTTQQQXXX\\\aaaeeejjjuuuqqqcccZZZVVVTTTQQQMMMJJJHHHFFFDDDBBBFFFHHHJJJJJJIIIGGGGGGHHHIIIJJJKKKJJJHHHEEEAAA???CCCFFFJJJOOOQQQOOOHHHCCC@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFDDDBBBAAABBBDDDCCCCCCDDDEEEEEECCCAAA???@@@@@@AAADDDFFFFFFDDDBBBBBB@@@???>>>???BBBEEEGGGJJJMMMNNNKKKGGGEEEDDDDDDGGGKKKLLLPPPWWWYYYgggyyyXXXDDD;;;666333222444444444444444555555666444444444333333333222222333222000...---,,,++++++222222222111111111111111////////////////////////........................000000000000000000000000111///000222222222555;;;JJJVVVkkk~~~~~~tttsss{{{yyynnncccWWWLLLDDD???>>>;;;999888:::;;;<<<<<>>AAA???>>>>>>===<<<;;;::::::;;;::::::<<>>>>>???CCCGGGIIIOOOQQQSSSOOOHHHDDDDDDGGGJJJQQQUUUZZZ___```lllzzzYYYEEE<<<777444333333333333444444555666777444333333333333222222222//////...------------...333333222222111111000000////////////////////////........................////////////////////////111000222555555555:::@@@SSS___uuuyyy{{{vvvoootttxxxhhh[[[PPPFFF???===;;;:::999999:::;;;<<<===???@@@@@@@@@@@@AAADDDGGGKKKOOOUUU[[[ddduuulllTTTMMMJJJLLLWWWgggyyyvvveeeWWWLLLAAA888888;;;===<<<999999;;;>>>???>>>>>>===<<<<<<;;;;;;:::;;;<<>>???BBBGGGLLLOOOVVVUUUSSSNNNGGGCCCGGGOOONNN\\\eeekkkooommmtttyyyYYYEEE<<<777444333111111222333444555555666222222222222111111111111///......---------......333222222111111000000000000000000000000000000000////////////////////////////////////////////////000000222555666777>>>GGG[[[iiivvvpppttt}}}{{{www}}}rrr```TTTJJJAAA<<<===999::::::::::::;;;===???>>>???@@@@@@AAACCCFFFIIINNNTTT[[[cccqqqpppXXXIIIJJJPPPZZZfffwwwttt```PPPGGGAAA<<<888888;;;>>>>>>;;;:::<<<>>>>>>>>>======<<<<<<;;;;;;:::<<>>;;;===888:::;;;;;;;;;<<<>>>AAA>>>???AAABBBDDDFFFJJJMMMOOOWWWbbbnnntttZZZKKKFFFFFFUUUffftttqqqaaaOOODDD>>>:::888999666888;;;<<<===>>>???@@@>>>>>>>>>======<<<<<<<<<<<<>>>AAACCCDDDFFFIIIKKKLLLMMMOOOQQQTTTVVVXXXYYYRRROOOKKKJJJLLLOOOQQQRRRUUUWWW\\\bbbjjjqqqvvvzzzzzz~~~}}}wwwtttsssuuuvvvxxxyyyyyyyyyyyyzzzxxxtttqqqqqqrrrtttvvvwww~~~zzzzzz{{{tttuuuuuuuuuuuuttttttsssooommmmmmoooppppppttt{{{tttooooooooommmiiiiiifffbbb^^^[[[[[[[[[[[[ccclllqqqqqqnnnllllllhhhccc^^^[[[UUUMMMIIIIIIFFFJJJQQQZZZaaagggkkkmmmqqqvvv|||~~~~~~}}}}}}yyyvvvssskkkbbb^^^___kkkrrr{{{}}}zzzzzz{{{~~~nnnZZZRRRJJJXXXlll^^^KKKFFFCCCAAA@@@;;;;;;<<<<<<<<<<<<;;;;;;777666444333111000000000000000111111111111000000........................//////000000000000//////000000000000000000000000........./////////000000---///000000//////111222000111222333444:::CCCKKKfffsssqqqgggfffuuuzzzzzz~~~~~~lllZZZSSSUUU]]]mmm}}}iii[[[NNNIIIJJJHHHGGGGGGHHHGGGFFFCCCBBBCCCFFFHHHKKKPPPTTTUUUSSSSSSVVVZZZ\\\XXXRRRJJJGGGJJJSSSZZZaaabbb___WWWMMMGGGGGGJJJDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLJJJHHHGGGHHHJJJHHHLLLOOONNNKKKHHHHHHIIIJJJLLLNNNQQQRRRPPPLLLIIIEEEEEEFFFIIIPPPYYYaaagggpppbbbSSSKKKEEECCCMMMZZZgggvvvVVVCCC;;;777555444222333444555666666555555333333222222222111111111111000//////.........//////////////////000000000000000000000000000000000////////////////////////000000000000000000000000222222444777888===JJJXXXiii{{{{{{gggiiiuuuqqq]]]MMMHHHDDD<<<999<<<888:::======<<<===@@@BBB???AAADDDFFFHHHKKKPPPSSSRRR^^^mmmzzz^^^LLLHHHJJJLLLaaavvvttt___RRREEE>>>999666666:::888888999<<>>>>>>>>>>>>>>AAACCCDDDEEEHHHLLLPPPOOOPPPRRRUUUVVVWWWWWWWWWSSSQQQOOOOOOQQQTTTUUUUUU[[[]]]bbbhhhooowww|||{{{xxxxxxzzz{{{}}}}}}|||{{{zzzvvvtttqqqpppqqquuuyyy||||||yyyxxxxxxrrrrrrsssssstttsssssssssmmmlllmmmpppppppppuuu|||~~~}}}~~~~~~~~~yyyrrrooopppooommmhhhhhhgggdddaaa^^^]]]^^^ZZZ^^^ccchhhllloooppppppjjjeeeaaa^^^XXXOOOKKKKKKFFFIIINNNVVV^^^eeeiiijjjmmmuuu~~~~~~{{{xxxuuummmccc^^^___fffnnnyyy~~~||||||{{{zzzjjjWWWLLLQQQ```wwwjjjSSSIIIDDDBBBBBB;;;;;;<<<<<<<<<<<<;;;;;;777666555333111111000000000000111111111111000000////////////////////////...///000111111000///...000000000000000000000000....../////////000000000///000222222111111333444000222444555777???JJJRRRkkk|||pppeeemmm|||yyy|||ooo```VVVXXX___hhhxxxyyy```VVVMMMJJJIIIGGGGGGHHHIIIFFFCCCBBBDDDGGGIIIJJJLLLMMMOOOPPPQQQSSSVVVYYYXXXSSSMMMHHHHHHLLLSSSXXX\\\\\\[[[VVVOOOIIIHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJNNNNNNNNNMMMKKKJJJKKKLLLKKKOOOSSSRRRNNNKKKKKKMMMNNNOOOQQQTTTUUURRRMMMIIIFFFGGGHHHMMMUUU```jjjppptttbbbQQQLLLKKKLLLUUUbbbxxxwwwXXXEEE>>>:::888888444444666777777777666555444444444333333333222222---------...000111333444------......//////000000000000000000000000000000........................000000000000000000000000777666888;;;<<>>===>>>AAADDDAAACCCFFFHHHKKKOOOTTTWWWZZZhhh|||fffQQQHHHIIIOOOYYYpppzzzbbbSSSHHH>>>;;;888444777<<<>>><<<;;;===AAACCCBBB@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEEEEHHHNNNSSSXXXYYY\\\]]]^^^]]]\\\[[[ZZZXXXWWWXXX[[[]]]^^^^^^___bbbffflllssszzz}}}{{{~~~~~~}}}sssqqqoooooorrrwww}}}~~~|||zzzxxxwwwvvvpppqqqrrrrrrsssssssssrrrmmmlllnnnqqqppppppuuu|||yyy}}}yyyxxxyyywwwyyyvvvqqqoooqqqpppmmmfffggggggeeebbb``````aaaZZZZZZ[[[___fffmmmqqqrrrlllgggdddaaa\\\SSSNNNNNNFFFHHHMMMTTT]]]cccgggiiikkkuuu~~~|||yyyqqqfffaaaaaaaaajjjwww~~~||||||zzzwww}}}www```SSSRRRZZZpppzzzrrrYYYLLLEEEBBBCCC;;;;;;<<<<<<<<<<<<<<<;;;777777555333222111000000000000111111111111000000000000000000000000000000...///000111111000///...000000000000000000000000111111111111222222222222000222333333333333555666333666888999<<>>===>>><<<:::;;;;;;===>>>@@@BBBCCCDDDCCCBBBDDDGGGIIIKKKRRR[[[jjjvvvnnnYYYNNNLLLRRRYYYnnn~~~~~~hhhVVVDDDAAA===999777888999;;;===;;;<<>>IIITTT```pppxxxfffjjjrrrooooootttzzzwwwmmmcccTTTLLLBBB<<<;;;<<<;;;999======>>>@@@AAACCCDDDDDDEEEDDDFFFJJJLLLPPPZZZeeeyyycccSSSLLLLLLXXXgggttt\\\LLL???===;;;999888999:::;;;<<<;;;<<>><<<;;;999999:::;;;<<<888777555333222000000///000000000000111111111111222111111111000000000000////////////////////////111111000///---...000333111///...------///222333111222333222111222333555999:::<<>>999999::::::999>>>???@@@AAABBBCCCDDDEEEGGGFFFHHHMMMRRRZZZgggssskkkUUUNNNMMMPPPddd}}}~~~gggQQQCCC:::999999999999:::;;;;;;;;;<<<===@@@DDDGGGGGGGGGDDDEEEFFFFFFFFFEEEDDDCCCFFFHHHJJJKKKLLLPPPVVV\\\fffjjjoooooollliiiiiijjjllllllmmmnnnooopppqqqqqqtttxxx||||||}}}}}}~~~}}}}}}}}}|||xxxsssooolllrrr}}}~~~}}}yyyvvvuuuvvvvvvvvvvvvuuusssppppppqqqrrrtttsssssstttuuuuuusssrrrrrrsssvvvxxxyyyyyywwwvvvzzz{{{{{{zzzxxxuuuqqqooommmnnnooonnnkkkiiiiiijjjhhhgggfffdddbbbbbbaaaaaaccc^^^XXXVVVZZZbbbjjjnnnsssoooiiiddd___ZZZUUURRRNNNJJJJJJMMMPPPRRRWWW]]]eeejjjssszzz~~~xxxnnnggg^^^___ccclllwwwxxxsssrrrsssuuu{{{~~~~~~yyycccUUU___uuu||||||]]]LLLEEEDDD>>>===;;;:::999:::;;;<<<888888777666444222111000000000000111111111222222111111111111111000000000111111111111111111111111111222111000//////111333/////////000111333444555222333333333222222333555777999;;;EEEZZZvvvzzzhhh\\\eee}}}eeeTTTSSSSSS]]]lllzzzxxx___SSSMMMIIIKKKMMMKKKJJJJJJIIIIIIJJJLLLOOOPPPPPPOOONNNNNNNNNPPPQQQRRRPPPNNNIIIIIIJJJLLLPPPUUUZZZ]]]eeeddd```ZZZTTTOOOMMMMMMKKKLLLLLLMMMNNNMMMMMMMMMQQQTTTWWWWWWUUUTTTVVVYYY[[[```cccbbb]]]ZZZ[[[^^^[[[\\\\\\ZZZWWWUUUUUUVVVVVVZZZbbblllwww~~~|||uuunnngggfffllluuurrrTTTBBB<<<999888888555555555555444222111000333333333333333333222222000/////////000000//////000000000000////////////---...000333444555555555////////////////////////...///000000///000333555555<<>><<<:::999:::;;;;;;999999999888777444222000000000111111111222222222111111111111111111111111222222222222222222222222111222222111000000111333///000111222333333333333222333444333222222444666888999===IIIaaapppfffcccsss~~~___TTTYYY]]]hhhyyyvvv]]]PPPJJJHHHKKKNNNLLLKKKKKKKKKLLLNNNPPPRRRRRRQQQPPPRRRRRRRRRSSSTTTRRROOOLLLGGGJJJMMMQQQUUUZZZ___bbbjjjgggbbb[[[TTTQQQQQQRRROOOOOOOOOPPPPPPPPPPPPOOOQQQUUUYYYYYYXXXXXX[[[^^^```dddgggeee```]]]^^^```^^^___^^^]]]ZZZYYYZZZ\\\]]]bbbjjjttt||||||wwwwwwsssttt|||qqqSSSBBB<<<999888888444444444333333111000000444333333333333444444444///000000000//////000000000000000000////////////---...000222333222222111////////////000000000000000000000///...///222444888@@@NNN]]]jjjxxxppphhhooo}}}vvv~~~zzzvvvsssoooeeeXXXNNNCCC@@@<<<::::::;;;<<<<<<===>>>???@@@AAABBBCCCDDDFFFEEEJJJSSS___oooyyy```OOOGGGPPPYYYccc|||}}}fffUUUIIIBBB===>>>>>>>>>>>><<<;;;:::<<<>>>AAADDDFFFHHHJJJKKKHHHIIIKKKLLLLLLKKKJJJHHHHHHKKKNNNOOOQQQUUU\\\bbbjjjkkkmmmooooooooopppqqqqqqsssuuutttsssssstttvvvwwwyyy}}}|||vvvrrrrrrvvvzzzzzzvvvrrrqqqqqqqqqrrrrrrrrrpppnnnnnnppprrrssstttuuuvvvuuuuuuuuuuuuzzzyyyxxxvvvvvvvvvwwwxxxttttttuuutttssspppmmmkkkjjjlllnnnnnnllljjjjjjjjjhhhhhhgggfffeeecccbbbaaa___]]][[[YYYXXXZZZ]]]```lllmmmmmmlllhhhccc___\\\VVVQQQMMMMMMNNNNNNSSSYYY]]]bbbiiiqqqwww}}}uuujjjccc^^^\\\aaalllyyy|||vvvqqqooonnnpppqqqttt|||}}}nnncccaaaiiiyyy}}}xxxwwwzzzwwwXXXGGGBBBAAA???===;;;999999:::;;;:::::::::999888555333111111111111111222222222222111111111111111222222222111111111111111111111111111222222222000000111333000111222222222111000000222333444444333444666888:::>>>FFFTTTlllxxxccchhhuuunnn\\\XXX]]]iiiuuuuuu^^^NNNIIIGGGKKKNNNMMMLLLLLLMMMOOOQQQSSSTTTTTTTTTTTTVVVVVVWWWXXXXXXVVVQQQMMMHHHLLLRRRWWWZZZ^^^bbbfffmmmjjjfff___YYYUUUUUUWWWUUUUUUTTTSSSSSSSSSSSSSSSQQQUUUYYYZZZZZZZZZ]]]```dddhhhjjjhhhbbb^^^^^^```bbbbbbbbbaaa______```bbbfffiiipppxxx}}}~~~qqqSSSBBB<<<999777777333333333333333222222111333333222222222333444555///000111111//////000111000000000000////////////......///000000000000000111111111111000000000000///000///...---...111444;;;CCCQQQ___kkk{{{}}}qqqfffgggvvv|||{{{yyyssskkk```TTTLLL@@@???===<<<;;;<<<===>>><<<===>>>@@@AAACCCDDDEEEFFFGGGMMMZZZjjj|||iiiQQQJJJJJJVVVdddrrrooo\\\PPPGGG@@@AAAAAAAAA@@@???===<<<;;;===@@@CCCFFFGGGHHHKKKMMMKKKLLLMMMNNNNNNNNNMMMLLLKKKNNNQQQRRRTTTYYYaaafffjjjkkkkkkmmmnnnpppqqqqqqqqqtttvvvuuussssssuuuxxx{{{}}}xxxxxxwwwsssqqqvvv~~~|||xxxsssooommmmmmmmmnnnnnnnnnmmmkkkkkkmmmoooooorrrtttuuuttttttuuuwwwzzzyyyvvvtttttttttvvvwwwqqqqqqrrrrrrqqqooommmkkkfffiiikkkkkkiiigggffffffhhhhhhgggfffeeecccbbbaaa]]]^^^]]][[[YYYWWWXXXYYYcccgggmmmooolllhhhcccaaa[[[UUUQQQPPPOOONNNQQQVVVYYY^^^fffnnnttt{{{xxxooogggbbb^^^```iiiuuuyyyssspppmmmllllllpppxxx}}}lll___aaappp|||xxxwwwzzzdddMMMEEEBBB@@@>>>;;;999999::::::;;;;;;:::999777555444333111111111222222222222333111111111222222222222222000000000000000000000000000111222222000000000222111111111111111000///...111222444444444555888:::888BBBPPPaaavvviii]]]qqq{{{~~~rrrfffaaa\\\]]]aaannn|||sss___NNNHHHFFFIIIMMMLLLLLLMMMOOOQQQTTTUUUUUUVVVWWWYYYZZZ[[[\\\^^^^^^[[[VVVRRRMMMSSSZZZ___bbbdddhhhkkkooonnnkkkfffaaa]]]\\\]]]\\\\\\ZZZXXXWWWVVVVVVVVVQQQUUUYYY[[[[[[[[[^^^bbbeeeiiikkkiiiccc___```bbbfffggghhhhhhffffffggghhhnnnooouuu|||qqqTTTBBB<<<888666555333333444555555555444444111111000000000111333333///111222111///...000222000000000000////////////............///000111111111111111111222222222222000000000//////111555999@@@GGGSSS___jjjyyy|||rrrggg```iii}}}wwwnnneeeZZZOOOGGG>>>>>>>>>===<<<<<<===>>><<<<<<>>>@@@CCCEEEGGGGGGIIIKKKSSScccuuuqqqZZZIIILLLSSS```ssszzzdddVVVNNNGGGAAABBBBBBAAA@@@???>>>======???BBBFFFGGGGGGHHHKKKMMMNNNNNNNNNOOOOOOOOOPPPPPPNNNQQQTTTVVVYYY^^^eeekkknnnmmmlllmmmnnnpppqqqqqqqqquuuxxxwwwuuutttwww{{{}}}|||ppprrrttttttwww~~~~~~~~~||||||}}}~~~}}}|||{{{xxxsssnnnjjjhhhggggggiiiiiiiiihhhggggggiiillllllnnnrrrsssssssssuuuwwwwwwvvvuuuuuuttttttssstttnnnooopppqqqqqqooommmlllfffhhhjjjkkkhhhfffdddcccgggggggggfffeeecccaaa```^^^______[[[WWWUUUUUUWWWZZZaaakkkppppppkkkgggddd```ZZZUUUSSSPPPLLLNNNQQQUUUZZZbbbjjjqqqxxx}}}|||vvvjjjfffbbbaaafffqqq|||}}}vvvrrrpppllljjjnnnwwwvvveeebbblllvvvxxxqqqVVVKKKCCCAAA>>>;;;:::999999:::<<<;;;:::888666555444444111111111222222222333333111111111222222333333333000000000000000000000000...000111111000///000000000000000000000111111111000111333444555777:::<<<===MMMaaasssnnndddjjjrrr]]]YYY^^^bbbgggmmmvvvppp^^^OOOIIIEEEHHHKKKLLLLLLNNNQQQSSSUUUVVVVVVWWW[[[^^^]]]___aaadddeeeaaa\\\WWWUUU\\\eeejjjkkkkkknnnqqqrrrsssrrrooojjjfffdddcccdddbbb```]]][[[YYYYYYYYYRRRVVVZZZ\\\[[[\\\___bbbcccgggkkkjjjeeebbbdddfffjjjllloooooonnnnnnnnnooorrrtttzzzrrrTTTCCC<<<888555444333444555666777777777777000///.........000111222///111333222///...000222000000000000////////////...---------///111333444---...///111333555777888222222333333444777<<>>>>>===<<<;;;<<<>>><<<===???AAADDDGGGIIIJJJKKKNNNXXXiii}}}zzz^^^NNNGGGPPP[[[iiirrr^^^SSSPPPJJJDDDBBBAAA@@@???>>>>>>>>>???@@@CCCGGGHHHGGGHHHJJJMMMOOOOOOOOOOOOOOOPPPQQQRRRQQQTTTWWWYYY\\\aaaiiiooorrrpppnnnnnnooopppqqqqqqrrrvvvzzzyyyvvvvvvyyy}}}}}}yyyvvvtttqqquuuyyy|||zzz}}}~~~}}}{{{~~~}}}{{{|||~~~~~~~~~}}}|||{{{{{{wwwtttooojjjeeeccccccccceeeffffffeeeddddddgggiiiiiilllppprrrqqqrrruuuxxxssstttuuuvvvuuutttrrrppplllnnnoooqqqqqqpppnnnmmmhhhjjjlllllljjjgggeeedddffffffffffffeeeccc```___``````___[[[UUUSSSTTTVVVTTT^^^jjjqqqrrrmmmiiifffccc]]]WWWTTTPPPKKKJJJMMMLLLRRR[[[cccjjjpppuuuyyy|||kkkhhhdddbbbeeennnzzzxxxsssuuuoookkknnnwww}}}lllfffkkkqqqrrr{{{{{{]]]PPPDDDBBB???<<<:::999999:::===<<<999777555444444444111111222222222333333333111111111222222333333333111111111111111111111111...///111111/////////000/////////000111222444444///111333444666888;;;>>>JJJ]]]uuuqqqdddeee|||ooo___SSSXXXbbbjjjsss{{{mmm\\\PPPIIIEEEGGGJJJKKKLLLOOORRRTTTVVVVVVVVVXXX]]]aaa___aaadddggghhheee```[[[\\\ccclllqqqqqqqqqsssvvvtttvvvwwwvvvqqqllliiiggghhhfffccc```]]][[[[[[ZZZSSSWWW[[[]]]\\\]]]```cccaaafffkkkjjjgggeeegggkkkmmmpppsssuuutttssssssssstttvvv~~~uuuTTTBBB<<<888555333555666777777666444222000//////000000111111111222000/////////000111222222111111000000//////......000000000///////////////000000111222222222222222...000000000111666===CCCGGGMMMRRRWWWbbbxxxrrrjjjgggkkkzzz}}}{{{rrrxxx{{{pppeee\\\RRRHHHBBB======;;;::::::;;;<<<===???===???DDDFFFFFFHHHKKKOOORRR___uuugggTTTKKKMMMRRRbbb~~~{{{fffXXXPPPIIIFFFFFFBBBCCCDDDCCCAAA@@@@@@BBBCCCDDDEEEGGGIIILLLNNNOOONNNOOOQQQQQQRRRTTTXXX[[[\\\]]]^^^___```dddjjjnnnqqqooonnnmmmnnnppptttvvvvvvwwwyyyzzz{{{|||{{{{{{wwwqqqttt{{{xxx|||zzz{{{}}}~~~~~~~~~{{{zzzwwwwwwxxxyyyyyyzzzzzzzzz}}}zzzyyyyyyyyysssoooiiibbb^^^\\\\\\\\\^^^^^^^^^]]][[[\\\^^^```dddhhhnnnrrrsssrrrrrrsssqqqssstttuuuuuusssqqqoookkkpppsssqqqoooppppppmmmiiihhhggghhhiiihhhfffddddddeeefffeeecccaaa```aaadddaaa^^^ZZZWWWUUUUUUUUUWWWYYY```iiirrrtttnnnhhhfffbbb\\\UUUPPPLLLKKKJJJOOORRRWWW___fffmmmrrruuuyyy}}}vvvmmmdddbbbccciiittt~~~{{{tttoookkknnnsss||||||jjjccceee}}}yyy}}}jjjLLLFFFDDD???;;;;;;<<<;;;888;;;:::999888777777777777444444333222111111111111444444333222222333444444111111000000000000111111222222111000//////000000000000111111111222222222333333555777666555===FFFQQQmmmwwwcccffftttaaa[[[YYYaaalllttt{{{~~~iiiYYYLLLHHHDDDCCCFFFJJJKKKKKKNNNQQQUUUWWWWWWWWWZZZ]]]^^^```bbbeeefffeeecccbbbfffjjjqqqwww{{{|||{{{{{{zzzyyyxxxxxxwwwtttppplllkkkhhhddd___]]]\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]cccdddfffiiilllnnnpppqqqxxxuuuqqqoooppprrrtttuuuvvv{{{sssSSSAAA;;;777444222222333555666555444333111000111111111222222222222000000000000000000111222000000000000////////////000000000000000000000000...///000000111111000000///000111222333888@@@FFFHHHPPPXXX^^^jjj}}}pppmmmmmmsss{{{ssspppyyyyyylllaaaWWWNNNEEE???;;;;;;;;;;;;;;;===>>>??????>>>@@@EEEGGGGGGJJJOOOSSSZZZkkkrrr\\\PPPJJJQQQ[[[pppppp]]]RRRLLLGGGFFFGGGCCCDDDDDDCCCAAA@@@AAABBBDDDEEEFFFHHHJJJMMMPPPQQQSSSUUUVVVWWWWWWYYY\\\___```aaaaaaaaabbbeeeiiimmmqqqqqqppppppqqqsssvvvwwwzzz{{{}}}~~~wwwsssvvv}}}~~~{{{zzz{{{}}}}}}}}}~~~}}}zzzyyyvvvwwwwwwxxxyyyzzz{{{|||}}}zzzwwwvvvuuunnnjjjccc]]]XXXVVVVVVWWWVVVWWWWWWVVVUUUUUUWWWZZZ```dddjjjnnnppppppqqqrrrqqqqqqqqqqqqqqqqqqppppppkkkpppsssqqqpppqqqpppmmmkkkiiihhhhhhhhhhhhgggeeedddeeeeeedddaaa___^^^^^^eeeccc___[[[WWWUUUTTTTTTRRRTTTZZZeeeooouuutttqqqiiieee___YYYSSSNNNLLLKKKNNNPPPUUU\\\dddkkkpppsssyyyzzzqqqhhhddddddgggpppyyy~~~uuupppmmmooottt|||rrrjjjjjjuuuWWWEEECCC???<<<;;;;;;:::888;;;:::999888888777888888666666555444333333333333222222111000000111222222111111000000000000111111333222111000000000000000111111111111111222222222222222444666555666>>>HHH]]]wwwiii```kkk{{{ooo[[[YYY^^^lll{{{uuuaaaTTTKKKGGGDDDCCCFFFIIIKKKKKKMMMPPPTTTVVVUUUVVVYYY\\\ZZZ^^^bbbeeeeeeeeefffggglllpppuuuzzz}}}~~~}}}|||~~~}}}|||{{{zzzxxxtttqqqnnnlllhhheeecccaaaaaaaaabbbbbbaaaaaa``````______dddeeegggiiilllnnnoooppprrrpppnnnmmmnnnppprrrsss{{{rrrQQQ???:::777444222000111333444444444333222222222222222222333333333222111000000000000000000////////////000000000000111111111111111111111111------...///////////////000111222333666<<>>AAAEEEGGGHHHMMMSSSZZZfff{{{|||bbbRRROOOPPPYYYjjjvvvfffUUULLLHHHEEEEEEFFFDDDEEEEEEDDDBBBAAAAAABBBEEEFFFGGGIIILLLOOORRRSSSXXXYYYZZZ[[[[[[\\\___bbbdddddddddddddddeeeiiilllqqqrrrssstttvvvwwwyyyyyy|||}}}}}}||||||{{{wwwuuu{{{~~~|||{{{zzz|||||||||{{{}}}}}}}}}}}}|||{{{yyywwwuuuttttttuuuwwwyyy{{{}}}~~~~~~|||zzzwwwsssooommmeeeaaa[[[UUUQQQOOOOOOOOOMMMMMMNNNMMMLLLMMMOOOQQQXXX\\\bbbgggjjjlllnnnpppnnnnnnmmmmmmmmmnnnoooooolllqqqtttqqqpppqqqpppnnnmmmkkkhhhggghhhhhhhhhgggeeeffffffdddbbb_________gggeee```\\\XXXUUUSSSRRRPPPQQQUUU^^^iiirrrwwwwwwnnnjjjddd]]]WWWRRRNNNMMMLLLNNNRRRXXX___ffflllooowww}}}uuulllhhheeeeeekkkrrrwwwrrroooqqqvvv{{{}}}rrrnnn~~~{{{}}}dddHHHFFFBBB???<<<;;;:::;;;<<<;;;:::999999888888888666666555444333333333333222111111000000111111222111111000000000000111111333333222111111111111222222222222222222111111111111111333555666:::EEEQQQmmmqqqnnn]]]cccwwwbbbUUUZZZggg||||||hhhWWWMMMIIIFFFDDDCCCFFFHHHJJJKKKLLLPPPSSSUUUTTTTTTWWWZZZZZZ```eeefffeeedddgggkkktttvvvzzz~~~~~~}}}}}}{{{xxxuuurrrqqqpppnnnllljjjhhhggggggfffeeedddcccbbbbbbbbbeeefffhhhjjjkkkmmmnnnnnnlllllllllnnnoooqqqssstttqqqQQQ???:::777444333222333444444444444333333222222222222222222222222222222111000/////////000......//////000000111111111111111111111222222222---......///////////////000000111444999@@@GGGLLLKKKSSS[[[bbblllzzz|||~~~xxxjjjeeehhhqqqyyy}}}|||qqqbbbTTTKKKDDD???<<<;;;;;;<<<===>>>@@@AAABBBAAA@@@BBBEEEGGGHHHOOOWWWbbbrrrnnnXXXOOORRRZZZdddyyyrrrcccSSSKKKGGGDDDDDDEEEEEEFFFGGGEEECCCAAABBBCCCFFFFFFHHHJJJMMMQQQSSSUUUWWWYYY[[[[[[[[[\\\___aaadddeeeeeeeeeeeegggjjjlllqqqrrruuuwwwzzz{{{{{{{{{|||}}}}}}{{{yyyvvvvvv|||{{{zzzzzz||||||{{{yyy{{{{{{{{{{{{zzzyyywwwvvvssssssssssssuuuwwwzzz||||||zzzwwwtttqqqkkkfffbbb\\\YYYTTTOOOKKKIIIIIIIIIFFFGGGGGGGGGFFFGGGJJJLLLPPPTTTYYY___cccfffjjjmmmkkkkkkkkkkkklllllllllllllllrrrtttrrrqqqrrrqqqnnnooollliiiggghhhiiiiiihhheeeggghhhgggeeeccccccdddhhhfffbbb]]]YYYUUURRRQQQRRRQQQRRRXXXbbbmmmuuuyyyqqqnnniiibbb[[[UUUPPPNNNKKKLLLNNNSSSYYY```fffiiisss{{{~~~wwwoookkkgggdddfffkkkwww|||zzzuuuqqqsssvvvyyywwwnnnmmm~~~qqqPPPJJJEEEBBB???<<<<<<>>><<<<<<;;;:::999999999999444444333222111111111111333333333333333333333333222111111000000111111222333333222222222222222333333333222222222222111111000000222666999@@@OOO\\\yyysss}}}dddaaatttzzzbbbZZZdddyyyrrr^^^QQQKKKGGGEEEDDDDDDEEEGGGJJJKKKLLLPPPTTTUUUTTTUUUXXX[[[___eeejjjiiidddcccggglllxxxzzz}}}~~~}}}|||yyywwwvvvwwwwwwwwwuuurrrooommmkkkjjjhhhfffddddddcccddddddeeegggiiijjjkkkkkkkkkjjjlllooorrrtttwwwyyy{{{qqqQQQ@@@;;;999666555666666666555444333333222111111111111111111000000222222111000/////////000......//////000000111111000000111111222222222222//////000111111111111000000000000444;;;CCCKKKOOOSSSYYY___ccckkkvvv~~~uuuzzz~~~iii___bbbhhhuuu|||yyywwwlll]]]OOOGGGCCC???=========>>>??????@@@@@@@@@DDDBBBDDDFFFGGGIIIRRR\\\kkk~~~}}}dddSSSMMMTTT___ssskkk]]]OOOHHHFFFEEEEEEGGGGGGHHHHHHFFFDDDBBBBBBCCCFFFGGGHHHJJJMMMPPPSSSTTTVVVXXXZZZ[[[\\\\\\^^^```aaabbbdddeeefffhhhllloooppprrrvvvyyy|||}}}~~~~~~~~~~~~zzzwwwuuuxxx{{{zzzyyyzzz{{{|||{{{yyyzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvxxxzzz{{{zzzwwwrrrnnnjjjeee^^^ZZZTTTRRRNNNJJJGGGFFFEEEFFFCCCDDDDDDDDDDDDFFFHHHKKKJJJNNNSSSXXX\\\aaafffiiiggghhhiiijjjkkkjjjhhhhhhmmmrrruuusssqqqrrrrrroooqqqnnnjjjhhhiiiiiiiiiiiidddfffggghhhgggfffggghhhhhhfffccc^^^ZZZVVVSSSRRRRRRPPPOOOSSS\\\gggrrrxxxsssqqqlllfff___XXXRRROOOKKKKKKLLLNNNSSSYYY___cccnnnvvv~~~~~~yyyssspppkkkfffdddgggpppvvv~~~wwwrrrsssvvvvvvyyy}}}|||nnnaaakkk|||YYYNNNEEEBBB@@@<<<<<>>>>>>>>???@@@AAAAAAAAA@@@EEEDDDEEEHHHIIIMMMYYYeeewwwooo\\\PPPMMMXXXfffbbbUUUHHHDDDDDDDDDFFFHHHHHHIIIIIIGGGEEECCCCCCDDDFFFGGGHHHJJJLLLOOOQQQRRRUUUWWWZZZ\\\]]]^^^```aaa___aaadddfffhhhkkknnnqqqrrrtttwww{{{~~~~~~|||}}}~~~~~~||||||}}}|||zzzyyyyyy{{{||||||{{{zzzzzzyyyxxxwwwvvvuuuuuuxxxxxxxxxyyyyyyxxxxxxxxxwwwrrrkkkfffbbb]]]WWWRRRKKKIIIGGGDDDBBBBBBBBBCCCAAACCCDDDDDDDDDFFFIIIKKKJJJLLLQQQUUUYYY^^^cccgggfffffffffffffffeeeddddddnnnsssvvvsssrrrsssrrrpppqqqooollljjjjjjjjjjjjiiibbbdddfffffffffeeefffgggfffeeebbb___[[[XXXUUUTTTPPPOOONNNPPPXXXcccooowwwvvvtttpppjjjccc\\\VVVRRRMMMLLLJJJKKKNNNSSSYYY]]]iiirrr{{{}}}yyywwwrrriiieeeeeelllsss|||yyyrrrrrrsssssssssuuuzzzuuuaaaaaakkk}}}||||||cccRRRBBB??????<<<:::===<<<;;;:::999999888888888666666555444333333333333000111111222222111111000222222111111111111222222222111111111111222333333222222222222333333333444777555555888===HHH[[[lllsssvvvnnngggnnn~~~hhhaaahhhyyyzzzdddUUUMMMJJJBBBCCCDDDDDDDDDEEEHHHKKKMMMQQQVVVXXXXXXZZZ]]]aaadddhhhlllmmmmmmpppwww|||~~~~~~}}}|||yyy{{{}}}~~~|||yyyvvvsssqqqoookkkhhheeedddddddddaaabbbeeegggiiiiiihhhgggiiinnntttxxxzzz}}}|||oooOOO???:::999666555666555555444333333333333222222222111111000000000000000000000000000111222000000000000////////////......///000000111222222000111111222333222222222333222333999CCCMMMUUUXXXZZZaaaggglllrrrxxxxxxtttxxxooobbbfffpppwwwiii___RRRHHHDDDBBB@@@???<<<===???AAABBBCCCCCCCCCDDDDDDGGGJJJMMMTTTcccqqqzzzaaaTTTPPPUUUfffyyywww___SSSFFFCCCCCCCCCDDDFFFIIIJJJJJJHHHEEECCCCCCDDDFFFFFFGGGHHHJJJLLLNNNOOORRRUUUXXX[[[\\\^^^```aaa```cccfffhhhjjjmmmpppssstttvvvyyy}}}{{{xxxvvvwwwzzz|||~~~}}}{{{yyyxxxzzz|||}}}}}}zzzzzzyyywwwvvvvvvuuuuuuwwwwwwxxxxxxvvvtttrrrppppppiii```ZZZVVVRRRLLLGGGBBB@@@???>>>======>>>???@@@AAABBBCCCCCCEEEIIIKKKMMMOOORRRUUUXXX]]]cccggggggdddaaa^^^]]]^^^```bbbnnnsssvvvtttrrrtttssspppqqqooommmllllllkkkjjjhhheeeggghhhhhhfffeeeeeefffdddcccaaa___]]]ZZZXXXWWWRRRQQQPPPPPPUUU^^^hhhoooxxxvvvtttooohhh```ZZZVVVOOOMMMJJJIIIJJJOOOTTTXXXfffppp{{{xxxmmmfffdddhhhnnnxxxzzzrrrpppqqqoooooopppqqqzzzkkk___```sss|||yyypppXXXCCC@@@BBB???===>>>;;;:::999888888777888888666666555444333333333333000111222222222222111000333222222111111222222333000000000000000111222333000111111222333444555555888666777===FFFUUUlll~~~rrrkkkfffjjj}}}ssskkkkkkoooooo]]]PPPIIIFFF@@@BBBDDDDDDDDDEEEHHHKKKLLLPPPUUUXXXYYY[[[___ccciiikkkmmmooorrrwww}}}~~~}}}{{{zzzxxxyyy{{{|||{{{yyyuuussstttrrrmmmiiifffeeeeeeeeeaaacccfffiiijjjjjjiiiiiikkkpppvvvzzz{{{zzzpppmmmNNN===999888666444333333222222222333444444333333333222222111111111000000//////000111222222111111000000//////......---......///000111111111000000111222222222222222666444555;;;FFFQQQXXX[[[ccckkkttt{{{|||llleeeoooxxxoooccc[[[OOOFFFCCCAAA@@@???:::<<<>>>AAACCCEEEEEEEEECCCDDDHHHMMMQQQYYYjjjzzzlllVVVPPPSSS^^^vvvpppcccVVVIIIDDDCCCBBBBBBCCCJJJKKKJJJIIIFFFDDDDDDDDDFFFFFFFFFGGGIIIJJJLLLMMMNNNQQQVVVYYYZZZ\\\^^^```ccceeehhhjjjlllnnnqqqsssvvvxxxzzz~~~}}}xxxtttssstttwwwzzz}}}~~~~~~|||yyyxxxzzz}}}~~~{{{zzzyyywwwvvvvvvuuuvvvssssssttttttrrrnnnjjjhhhhhh```VVVOOOLLLHHHCCC>>>;;;::::::999999:::;;;<<>><<>>;;;888777:::666666666555555555444444333333333222222222111111111111111000111111222333222111111000000000000000......//////000000111111222111111000000111111222000000444>>>HHHRRR```lllzzzwwwdddiiitttkkkYYYRRRHHHBBB@@@@@@???>>>>>>>>>>>>???@@@BBBDDDEEEDDDFFFKKKQQQXXXcccxxxiiiZZZPPPVVVddduuutttaaaTTTHHHDDDDDDCCCCCCEEEHHHIIIJJJIIIFFFEEEFFFGGGDDDDDDDDDEEEGGGIIILLLNNNRRRUUUYYY\\\]]]^^^___aaadddiiinnnooommmmmmpppsssvvvyyy|||}}}}}}~~~~~~{{{yyyxxxxxxwwwwwwvvvttttttzzz}}}}}}|||||||||||||||}}}{{{zzzxxxvvvsssrrrpppppplllkkkiiifffaaa]]]ZZZYYYRRRMMMGGGCCC@@@>>>===;;;999888888888999:::<<<===>>>@@@BBBDDDEEEGGGJJJLLLPPPUUUYYYYYYZZZ___bbbaaaccc]]]UUUPPPMMMOOOZZZeeewwwyyy{{{{{{yyyvvvtttsssooooooooooooooonnnmmmlllkkkiiigggfffgggggggggfffdddcccaaa___]]]\\\[[[[[[WWWVVVTTTRRRRRRVVV\\\aaalllxxx}}}uuullljjjeee^^^XXXPPPJJJHHHHHHHHHKKKOOOWWWbbbrrr~~~zzztttrrrooopppsssxxxxxxqqqoooooooooooopppuuuxxxcccbbbqqq~~~|||rrrQQQHHHFFF===999<<<===;;;:::999999999777666:::999888666444222111000222222222222222222222222//////000000000000//////111111222222222222111111111222333222222333555888999@@@GGGOOOdddkkk```kkk{{{vvv~~~jjjYYYOOOGGGBBBAAAAAAAAABBBCCCDDDEEEGGGHHHJJJLLLNNNOOOPPPUUU^^^dddmmmnnnqqquuuzzz~~~|||yyyvvvwwwxxxyyyyyyyyyxxxvvvuuutttqqqmmmhhheeeddddddddddddfffggghhhiiikkknnnqqqwwwzzz{{{uuunnnjjjjjjLLL???<<<:::999<<<777666555444444444555666333333333222222222111111111111000000111222222333222111111000000000000000------...///000111222222222111111000000111111222222222666AAALLLXXXhhhuuuooofffrrr{{{mmmeeeVVVOOOFFF@@@>>>>>>===<<<<<<<<<===???AAADDDFFFGGGGGGIIIOOOVVV___mmmttt^^^SSSOOO\\\oooxxxaaaUUUIIIEEEDDDCCCBBBDDDGGGHHHIIIHHHFFFDDDEEEFFFEEEEEEDDDEEEHHHLLLPPPSSSUUUWWWZZZ\\\]]]^^^aaacccgggkkkpppqqqpppppprrruuuyyy{{{}}}~~~~~~~~~~~~{{{wwwtttsssssssssxxx{{{}}}{{{{{{}}}||||||||||||||||||||||||{{{zzzxxxuuusssqqqooonnnhhhfffbbb]]]XXXTTTPPPOOOHHHEEE@@@===;;;;;;999888777888999:::;;;<<<===>>>@@@BBBDDDEEEEEEFFFHHHJJJPPPVVVZZZZZZ[[[___```^^^^^^WWWOOOKKKJJJOOO]]]jjjyyy||||||xxxvvvtttnnnnnnooooooooonnnmmmmmmjjjhhhfffffffffgggfffeeecccbbbaaa___]]]\\\[[[[[[ZZZYYYVVVSSSQQQSSSWWWZZZgggrrryyyuuupppnnniiiaaaXXXQQQKKKJJJJJJIIIKKKOOOSSS]]]kkkwwwyyyvvvqqqqqqrrrtttzzz{{{tttpppoooooonnnrrrttt}}}pppbbbgggxxx}}}\\\LLLHHHAAA===??????===;;;:::;;;:::888666;;;:::888666444222000000222222222222222222222222//////000000000000//////111111222222222222111111000111222222222444777:::888@@@JJJWWWooowwwjjjfffrrrqqqvvv{{{bbbRRRJJJEEECCCCCCAAAAAABBBCCCDDDFFFHHHIIIIIIKKKMMMNNNOOOTTT[[[aaajjjlllqqqwww}}}~~~{{{wwwtttuuuvvvxxxyyyyyyyyyxxxwwwsssppplllhhheeeddddddeeeeeeeeeddddddeeejjjpppuuuyyy}}}~~~zzzwwwuuuqqqmmmjjjKKK>>><<<999888:::666555333222111333444666333333333222222222111111000000000000111222333333222111111000000000000000.........///000111111111111000000//////000000111333333888CCCPPP^^^ooo|||zzzjjjjjj}}}|||vvvhhh___SSSMMMEEE@@@???>>>===;;;<<<===>>>@@@BBBEEEGGGHHHKKKMMMSSS]]]iiiyyyiiiYYYSSSUUUeee{{{}}}cccVVVJJJEEEEEECCCBBBDDDFFFHHHHHHGGGEEEEEEEEEFFFGGGFFFFFFGGGJJJOOOTTTWWWWWWXXXZZZ[[[\\\^^^aaadddhhhlllpppssstttuuuwwwyyyzzz}}}{{{xxxsssoooooorrrvvvyyy~~~|||{{{zzzzzz{{{{{{||||||{{{{{{zzzyyyxxxuuussspppnnnlllhhhddd^^^WWWRRRMMMIIIGGGBBB???<<<::::::;;;:::999999:::<<<>>>???@@@AAAAAABBBCCCEEEEEEEEEEEEGGGIIIOOOVVVZZZZZZ[[[]]]]]]ZZZWWWQQQKKKIIIKKKSSScccrrr|||}}}xxxuuusssnnnnnnnnnoooooonnnnnnmmmkkkiiigggggghhhhhhfffeeecccbbb```^^^]]][[[[[[ZZZZZZYYYWWWSSSQQQQQQTTTVVV___kkkuuuxxxwwwtttlllccc[[[TTTOOONNNNNNLLLMMMPPPPPPXXXeeeqqq{{{{{{vvvrrrqqqoooooosss|||~~~wwwssspppooonnnppppppvvv{{{ddd```nnngggPPPHHHCCC@@@??????===<<<<<<======;;;:::888888777666555444333333222222222222222222222222111222222333333222222111111111222222222222111111111222333333333555888:::;;;@@@JJJ]]]zzznnniiippp{{{lllwww^^^OOOIIIEEEEEEFFFBBBBBBCCCDDDEEEGGGIIIJJJKKKNNNPPPPPPQQQTTT[[[aaagggjjjpppxxx~~~}}}yyyuuurrrssstttvvvwwwxxxxxxwwwwwwtttqqqmmmhhheeedddddddddddddddcccdddeeejjjqqqvvvzzz~~~zzzwwwwwwvvvssspppiiiKKK>>>:::777555777444333111000000111333444333333333222222222111111000000000000111222333444222111111000000000000000000000000000/////////////////////....../////////222333999EEESSSaaarrrrrrjjjtttxxxzzzrrrddd[[[RRRLLLEEEAAAAAA@@@>>>;;;>>>??????AAABBBEEEFFFGGGLLLNNNVVVcccqqquuuaaaUUUVVV^^^qqqfffYYYKKKFFFEEECCCCCCEEEGGGHHHIIIHHHGGGFFFGGGHHHIIIIIIIIIKKKNNNRRRVVVYYYWWWXXXZZZ[[[[[[]]]```ccceeehhhmmmqqqtttvvvxxxzzz|||}}}~~~|||{{{{{{|||vvvsssnnnmmmqqqyyy~~~}}}{{{zzzxxxyyyzzz{{{|||{{{{{{{{{yyyyyyxxxvvvssspppnnnlllhhhbbbYYYRRRMMMHHHDDDAAA>>><<<:::999:::;;;;;;::::::;;;===???AAABBBBBBBBBCCCDDDFFFFFFEEEEEEGGGHHHNNNTTTXXXWWWWWWXXXXXXUUUQQQLLLIIIJJJNNNWWWhhhwww}}}}}}xxxuuusssoooooooooooooooooonnnmmmllljjjiiiiiijjjiiihhhfffcccbbb```^^^\\\[[[ZZZZZZXXXXXXWWWTTTRRRQQQSSSVVVXXXbbbpppyyy}}}yyynnnddd^^^XXXSSSRRRQQQNNNMMMOOONNNUUU___kkkvvv{{{uuurrrooollliiilllvvv{{{uuuqqqpppoooooonnnqqq}}}lll```gggwww~~~sssUUUGGGBBB???>>><<<;;;:::;;;<<<===<<<;;;888777777666555555444444222222222222222222222222222222333333333333222222111111222222222222111111333444444444444555888:::CCCEEENNNfffxxxkkkmmmxxxsssvvvrrrZZZLLLFFFDDDDDDFFFCCCCCCDDDEEEGGGIIIKKKLLLMMMOOOQQQQQQQQQTTTZZZ___eeeiiiooowww}}}{{{wwwtttsssrrrssstttvvvvvvvvvuuuuuuuuurrrmmmhhheeecccccccccaaaccceeegggiiimmmqqquuuzzz~~~zzzxxxwwwvvvssspppiiiKKK>>>:::666444555333222111111111222333444333333333222222222111111//////000000111222444444222111111000000000000000111000000000/////////...000//////......//////000222333;;;HHHUUUcccsss{{{mmmooo|||vvv|||{{{mmm```XXXPPPKKKFFFCCCBBBAAA>>><<>>???@@@AAABBBCCCEEEFFFFFFEEEFFFGGGHHHKKKQQQTTTRRRQQQRRRRRROOOLLLIIIHHHKKKOOOWWWffftttyyy{{{||||||yyyvvvuuutttqqqqqqqqqqqqpppooonnnmmmlllkkkjjjjjjkkkjjjhhhfffbbbaaa```^^^\\\[[[ZZZZZZVVVWWWWWWUUUSSSSSSTTTVVVTTT\\\jjjwww~~~{{{pppfff```ZZZUUUTTTRRRMMMKKKLLLMMMQQQYYYdddqqq~~~~~~wwwssspppjjjeeefffnnn|||~~~xxxsssqqqqqqpppoooqqqxxx{{{jjjdddooo}}}}}}~~~|||]]]HHHBBB@@@>>>:::888888888:::;;;:::999::::::999777555444333222222222222222222222222222000000111111111111000000111111222222222222111111222333444444555666999<<>>;;;888666777222222333333444444444444333333333222222222111111/////////000111333444555222111111000000000000000////////////000000000000111111000000000000111111333555===KKKXXXeeesss~~~wwwnnnxxx{{{rrrwww~~~rrrfff\\\VVVNNNJJJEEECCCCCCAAA>>>;;;===>>>???AAADDDGGGIIIKKKQQQUUU```rrrqqq]]]YYYUUUcccyyyooo___NNNFFFDDDDDDGGGKKKKKKLLLMMMMMMKKKKKKLLLMMMPPPPPPRRRSSSTTTUUUVVVVVVWWWZZZ]]]_________```aaadddeeehhhlllppprrrsssrrrxxxzzz{{{zzzwwwvvvuuuvvvuuuwww|||{{{yyyyyy{{{~~~}}}yyyvvvuuuvvvwwwyyy{{{{{{{{{zzzyyywwwwwwxxxxxxvvvtttqqqpppggg^^^SSSJJJEEEBBB===999999888888999;;;<<<<<<;;;???>>>>>>>>>???@@@BBBCCCCCCEEEFFFFFFFFFFFFHHHIIIIIINNNOOOLLLJJJLLLLLLJJJIIIGGGHHHKKKNNNSSS^^^iiilllnnnoooppppppppprrrsssttttttssssssqqqpppnnnmmmkkkjjjjjjjjjkkkjjjhhheeebbbaaa___]]]\\\ZZZZZZYYYVVVWWWXXXVVVTTTSSSTTTUUUUUUYYYcccrrr{{{{{{ssskkkddd^^^YYYWWWTTTNNNKKKKKKKKKNNNTTT^^^lllyyy~~~vvvrrrkkkccc```gggttt~~~zzzuuussssssppppppqqqtttzzzzzzfffhhhwwwfffLLLCCCBBB???===<<<::::::;;;;;;999777999999888777666555444444222222222222222222222222000111111222222111111000111111222222222222111111///111333444666999===@@@FFFSSSiiiwwwwwwwwwrrrzzzxxx\\\ggguuucccOOOEEECCCBBBCCCEEEFFFGGGHHHIIILLLNNNPPPQQQOOORRRTTTTTTSSSTTTYYY]]]eeeggglllqqqvvvzzz}}}~~~}}}}}}~~~{{{wwwuuuuuuwwwxxxxxxxxxxxxwwwuuusssrrrqqqnnnkkkhhhfffeeefffgggfffhhhkkkmmmoooqqqtttwww|||~~~}}}}}}{{{xxxtttgggJJJ???===:::888:::333444555666666666666555333333333222222222111111/////////000111333444555222111111000000000000000------...///000111222222333333222222222222333333444666???MMMZZZfffsss~~~yyysssmmmkkkwwwwwwjjj```YYYUUUMMMIIIDDDBBBBBBAAA>>>:::;;;<<<>>>AAAEEEIIILLLNNNWWW[[[hhh{{{gggZZZ\\\ZZZlllrrraaaOOOFFFDDDEEEIIIMMMLLLMMMNNNNNNMMMLLLNNNOOOQQQRRRTTTVVVVVVVVVUUUTTTXXX[[[___aaaaaaaaaaaabbbiiiiiikkknnnqqqsssrrrqqqtttvvvyyyzzz{{{{{{}}}~~~zzzyyy{{{yyy}}}|||wwwtttsssuuuvvvyyy{{{{{{{{{zzzyyyvvvwwwxxxxxxwwwuuusssqqqiii```SSSKKKFFFCCC???;;;;;;::::::;;;>>>??????>>>CCCBBB@@@@@@@@@BBBDDDEEECCCDDDFFFFFFFFFFFFHHHJJJHHHKKKLLLHHHFFFHHHIIIGGGGGGFFFHHHKKKLLLNNNVVV```___aaaccceeegggiiimmmpppvvvuuuuuutttrrrpppnnnmmmjjjiiiiiiiiijjjiiigggdddbbbaaa___]]]\\\ZZZZZZYYYXXXXXXYYYWWWUUUTTTTTTUUUWWWXXX___mmmxxxzzztttoooiiiccc]]]\\\XXXQQQMMMMMMJJJKKKQQQ[[[hhhvvvyyytttlllbbb]]]aaannnxxx{{{vvvttttttnnnoooppppppsss{{{iiidddsssmmmOOOEEEDDDBBBCCCAAA???>>>===<<<:::888555555666666777777888888222222222222222222222222222333333444444333333222111111222222222222111111,,,...111444777;;;@@@DDDJJJ___|||pppyyynnnsssddd]]]lllppp___MMMFFFEEEEEEFFFHHHHHHHHHIIIKKKMMMOOOQQQSSSSSSVVVXXXWWWVVVXXX\\\```eeegggkkkoootttxxxzzz|||zzz{{{|||}}}~~~~~~zzzvvvtttvvvyyy{{{{{{{{{zzzxxxuuusssqqqmmmllliiigggfffgggiiijjjiiikkklllmmmoooqqqvvvyyy~~~~~~zzzdddIII@@@999888:::555666666666666666555555444444444333333333333222222111111000000000000111111333222111222444555444333111111111111111000//////...000111111000000111222999<<>>>>>???>>>AAA???AAAFFFIIIIIIKKKPPPYYYcccqqqtttaaaXXXUUUaaawwwvvvgggTTTJJJIIIMMMNNNLLLKKKNNNPPPNNNKKKKKKOOOTTTVVVVVVUUUTTTTTTTTTTTTTTTWWWYYY\\\]]]^^^___aaadddfffhhhkkkooorrrsssrrrqqqyyytttrrrtttvvv{{{~~~|||{{{zzzyyyyyyyyyyyyxxxwwwvvvvvvtttuuuwwwyyyzzzzzzzzzyyyxxxvvvuuuttttttrrrooommmhhhaaaVVVKKKEEEAAA>>>===<<<>>>AAABBBBBB@@@@@@@@@BBBAAABBBEEEDDDAAABBBGGGCCCDDDGGGIIIJJJIIIGGGFFFHHHHHHGGGGGGGGGHHHHHHIIIFFFFFFFFFGGGIIILLLOOOQQQUUUVVVYYY^^^cccggglllpppxxxxxxwwwvvvsssoookkkiiiiiijjjjjjjjjiiihhhfffddd````````````___^^^\\\\\\\\\[[[YYYWWWUUUTTTTTTTTTRRRUUUZZZbbbqqq~~~}}}ttthhheeeaaa]]]XXXTTTOOOLLLLLLKKKNNNWWWeeettt~~~wwwnnneee]]]]]]hhhvvv}}}zzzuuuqqqqqqnnnmmmmmmmmmrrr~~~uuunnn~~~]]]KKKCCC???<<<<<<;;;:::999999999999777777777777666666666666555444333333222222333333333333333333333333333333222222222111222222333333555222222444555777>>>FFFVVVuuu|||nnnvvviiitttrrr[[[^^^jjjooo^^^MMMGGGGGGFFFEEEDDDJJJJJJJJJLLLNNNQQQTTTUUUUUUWWWYYYZZZ[[[]]]```bbbdddggglllqqqtttuuuttttttxxxyyyzzz|||}}}~~~}}}zzzxxxwwwvvvvvv|||zzzyyyxxxwwwuuurrrooollllllkkkkkkkkklllmmmmmmkkklllmmmmmmmmmpppwww|||cccHHH???888777999444666666666666666555444444444444333333333333222222111111000000000000111111333222111111333333222111111111111111111000//////...000111111000000222333;;;???IIISSSXXX^^^jjjxxx~~~lllrrrxxxmmmccc[[[TTTPPPKKKGGGBBB>>>===>>>>>>>>>AAA???AAAEEEHHHHHHKKKPPP]]]iiizzzkkk[[[WWWXXXlllyyyjjjWWWLLLKKKNNNPPPOOONNNQQQSSSRRRPPPPPPTTTXXXWWWWWWVVVTTTTTTSSSSSSTTTWWWYYY]]]___aaabbbeeeggghhhjjjmmmrrruuuuuutttsssrrrooopppwww~~~|||{{{zzzyyyzzzzzzzzzzzzyyyxxxwwwvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzxxxvvvuuutttsssqqqooofff___TTTJJJDDDAAA@@@??????AAADDDDDDCCCBBBAAABBBBBB@@@BBBEEEDDDBBBDDDIIIHHHJJJMMMNNNNNNLLLIIIGGGGGGFFFFFFEEEEEEEEEEEEFFFJJJJJJJJJIIIHHHIIIKKKMMMNNNOOORRRWWW\\\cccjjjoooxxxxxxxxxvvvrrrnnnjjjhhhggghhhhhhhhhhhhhhhgggfffaaaaaaaaaaaa```___^^^]]][[[ZZZYYYWWWVVVUUUUUUTTTTTTUUUXXX^^^lllyyyzzztttmmmiiieeeaaa]]]XXXPPPKKKKKKJJJLLLTTTbbbqqq}}}{{{rrrggg^^^]]]hhhttt}}}{{{uuuqqqnnnmmmmmmmmmppp{{{{{{qqq|||cccNNNEEEBBB===<<<;;;::::::999999:::666666666555555555444444555444333333222222333333444444444333333333333333333222222222222222333333444222333666888;;;CCCLLLbbb|||oooooo}}}aaaXXXbbbpppkkk\\\LLLGGGHHHGGGFFFEEEIIIIIIJJJLLLNNNQQQTTTVVVSSSUUUWWWXXXYYY\\\```ccchhhiiillloooqqqssstttuuuvvvwwwzzz|||~~~|||yyywwwvvvuuuuuuxxxwwwvvvvvvvvvtttqqqnnnmmmlllllllllllllllmmmmmmlllmmmnnnnnnooosssyyy~~~bbbHHH>>>777666888333555666666666666555444444444444333333333333222222111111111111111111111111333111000000222222111000111111111222111111000//////000111111111111333555>>>DDDMMMSSSVVV\\\jjjxxx~~~~~~wwwooo{{{}}}ssshhh^^^VVVOOOKKKIIIEEE@@@===<<<=========BBBAAABBBGGGIIIJJJNNNUUUeeesssxxx___VVV[[[ccc|||}}}ooo]]]QQQNNNPPPRRRRRRQQQTTTVVVVVVTTTUUUXXX\\\YYYXXXWWWUUUTTTSSSSSSRRRRRRUUUZZZ]]]___aaacccdddbbbeeejjjooorrrsssrrrqqqqqqqqqvvv}}}||||||{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxzzzzzzyyyyyyyyyyyyzzzzzz|||zzzvvvtttsssrrrqqqooofff^^^SSSIIIDDDBBBBBBBBBBBBDDDFFFFFFEEECCCCCCCCCBBB@@@BBBEEEEEEDDDHHHMMMRRRTTTVVVWWWUUUQQQLLLIIIGGGFFFFFFEEEDDDDDDDDDEEEJJJKKKKKKJJJIIIHHHIIIKKKMMMOOORRRVVV[[[bbbjjjoooyyyyyyxxxvvvsssoookkkhhhffffffggggggggghhhhhhhhhbbbbbbbbbaaaaaa``````___ZZZYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUYYYeeerrrwwwuuutttoooiiifffccc\\\SSSKKKJJJHHHIIIPPP\\\lllyyyvvvkkkaaa]]]eeeppp|||yyyqqqnnnmmmnnnmmmnnnvvvxxxssslllRRRGGGDDD>>>===<<<;;;;;;::::::;;;777777777666666666666555555444444333333333333333444444444444444444444444333333222222222222333333333222333777:::???JJJUUUqqqmmmkkkzzzhhhUUU[[[dddwwwfffXXXKKKGGGHHHHHHGGGGGGIIIIIIJJJLLLOOOQQQTTTUUURRRSSSUUUWWWYYY]]]bbbfffkkkkkklllmmmnnnppprrrtttrrruuuyyy|||~~~~~~{{{xxxvvvttttttssssssssssssssssssrrrooollllllkkkkkkjjjjjjjjjkkkkkklllmmmnnnppprrrwww}}}cccHHH>>>777777888444555555666666555555444333444444333333333222222222111222222222222222222111111000000111222333333222111111111222222111111000///111222222111333555888AAAHHHPPPTTTVVV]]]lllzzz}}}nnnsss|||nnnaaaXXXQQQKKKHHHGGGCCC>>>;;;;;;<<<======DDDCCCEEEIIIKKKMMMTTT\\\kkk|||jjjXXXVVVdddtttssscccVVVPPPPPPSSSTTTSSSUUUWWWWWWWWWWWWZZZ\\\[[[ZZZXXXVVVTTTSSSRRRRRRQQQTTTXXX[[[\\\]]]^^^```]]]bbbjjjqqqtttvvvvvvvvvzzz~~~}}}}}}}}}}}}}}}}}}~~~~~~|||}}}}}}||||||{{{zzzyyy}}}|||zzzyyyxxxxxxyyyzzz~~~zzzuuurrrqqqqqqpppoooggg___TTTJJJEEECCCCCCCCCDDDFFFGGGGGGEEECCCCCCDDDBBBAAABBBFFFGGGHHHMMMSSS\\\^^^``````]]]WWWPPPKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFHHHJJJJJJIIIIIILLLOOOSSSYYY]]]___bbbiiiooorrryyyyyyyyywwwtttqqqmmmkkkiiihhhhhhhhhhhhhhhiiiiiicccbbbbbbaaa````````````YYYYYYYYYYYYXXXXXXWWWWWWWWWTTTRRRUUU___llluuuyyy|||uuulllgggddd^^^UUUMMMIIIGGGGGGKKKVVVeeesss|||{{{oooccc^^^bbbkkk{{{{{{rrrooonnnooonnnnnnssszzzlllvvvWWWHHHDDD???>>>===<<<<<<;;;;;;;;;:::::::::999999999888888555555444333333333333333444444444555555555555555444444333222222222333333222111333777:::AAANNNZZZyyyzzzdddnnn^^^WWWbbbggg~~~}}}aaaUUUJJJHHHIIIHHHHHHHHHKKKLLLLLLMMMNNNPPPQQQQQQRRRSSSUUUVVVYYY]]]cccgggjjjkkkkkklllmmmnnnoooooopppsssxxx|||~~~~~~}}}zzzwwwuuutttssssssrrrqqqqqqqqqqqqnnnjjjggghhhggggggffffffgggggggggkkklllnnnppptttzzzdddIII@@@999888999555555555555555555444444333444444333333333222222222222222333333333333222222000000000111444666666555111111222222222222111111000111222222222444777:::BBBJJJRRRUUUYYYbbbqqq|||}}}{{{lllzzz|||jjj[[[RRRMMMJJJGGGEEEBBB===;;;;;;<<<======CCCCCCFFFJJJLLLOOOXXXbbbmmmvvvaaaVVVZZZnnnwwwiii[[[SSSQQQSSSUUUUUUVVVXXXYYYYYYZZZ[[[\\\[[[ZZZXXXVVVSSSRRRQQQQQQSSSUUUYYY[[[\\\\\\^^^___aaaiiisss|||~~~{{{{{{{{{{{{||||||}}}~~~}}}}}}}}}}}}|||{{{zzzzzz~~~}}}{{{yyyxxxxxxxxxyyy{{{vvvsssqqqpppooonnnhhhaaaVVVLLLGGGEEEDDDDDDDDDFFFFFFFFFDDDCCCCCCDDDDDDBBBCCCGGGJJJLLLSSSZZZeeefffhhhgggccc\\\TTTOOOJJJJJJIIIHHHHHHHHHHHHHHHGGGKKKMMMMMMLLLLLLPPPTTTXXXbbbiiijjjlllrrrwwwxxx|||||||||zzzwwwssspppmmmllllllkkkkkkjjjiiihhhhhhdddcccaaa```___^^^^^^^^^YYYZZZZZZZZZZZZYYYXXXWWWVVVRRRPPPSSS[[[gggttt}}}xxxnnngggbbb^^^WWWRRRJJJHHHFFFHHHPPP]]]llluuu}}}ttthhh___```fffvvv}}}}}}tttppppppqqqqqqppptttyyykkkuuu]]]IIIDDD??????>>>===<<<<<<<<<<<<::::::::::::999999999999666555444444333333444444444444444555555555666666555444444333222222222333111111333777:::AAAPPP^^^zzzsssggguuulll]]]^^^bbbooo}}}```UUUJJJHHHHHHHHHHHHJJJNNNNNNOOONNNNNNNNNNNNMMMOOOPPPSSSTTTWWW[[[```dddeeefffiiilllmmmlllkkkjjjmmmpppuuuzzz}}}~~~}}}}}}|||{{{yyywwwuuutttttttttrrrqqqqqqpppnnnjjjeeeaaabbbbbbbbbbbbbbbccccccdddkkkkkkmmmpppvvv{{{dddJJJ@@@999888:::555444555555555555444333333444444333333333333222222222333444555555444333222111000000222555666666555000111222222333222222222111111222222333555999<<>>>>>@@@AAAEEEIIILLLPPP\\\hhhqqqmmm]]]ZZZbbbwww{{{ooobbbWWWRRRSSSUUUXXXYYYZZZ[[[\\\\\\\\\\\\XXXWWWUUUSSSQQQOOOOOONNNMMMPPPTTTWWWYYY\\\```ccckkkttt|||zzzyyyxxxxxxxxxxxxyyyzzzzzz}}}}}}}}}}}}|||{{{zzzzzz}}}|||{{{yyyxxxxxxwwwwww~~~zzzvvvsssqqqooommmkkkfff___UUUMMMIIIFFFEEEEEEDDDEEEEEEEEECCCBBBCCCEEEFFFDDDEEEIIIMMMQQQYYYaaajjjkkkllljjjfff___XXXTTTKKKKKKKKKJJJJJJKKKKKKLLLQQQTTTVVVUUURRRSSSYYY^^^___kkksssrrrsss{{{zzzuuupppmmmmmmmmmmmmmmmllljjjhhhgggfffdddbbb___^^^]]]]]]]]]ZZZ[[[[[[[[[[[[YYYWWWVVVUUUQQQOOORRRXXXbbbppp|||~~~yyyqqqiiibbb]]]YYYVVVLLLJJJHHHGGGLLLVVVccclllxxx~~~zzznnnccc```cccoooxxxvvvsssqqqtttuuuuuuwww|||pppnnnsssfffMMMEEE???>>>===<<<<<<;;;;;;<<<888888888777777777777666666555555444444444444444333333333444555555666666666555444333333222222333111111444888;;;CCCTTTeeexxxzzzrrrsss~~~|||___^^^ccc```|||aaaVVVLLLHHHGGGGGGHHHKKKOOOOOOPPPOOOOOOMMMLLLKKKLLLNNNQQQRRRTTTWWWZZZ]]]^^^aaaeeehhhjjjiiihhhfffjjjmmmqqquuuxxxyyyyyyyyyyyyxxxvvvttttttttttttuuusssrrrqqqpppnnniiiccc^^^_________```aaabbbcccdddkkkkkkmmmqqqxxx}}}cccIII???888888999444444444555555444444333222444444333333333333222222222333444555555444333222333111111111333444333222000111222222333333333222111222222222333666;;;>>>FFFNNNVVV]]]iiiyyyvvvyyysssbbbWWWRRROOOKKKHHHDDDAAA<<<;;;;;;===??????AAACCCGGGLLLOOOUUUbbbppp|||ccc[[[```mmmvvviii\\\UUUTTTVVVYYYYYYYYYZZZ[[[[[[YYYXXXRRRQQQPPPNNNLLLKKKKKKKKKIIILLLQQQWWW]]]eeemmmsss{{{~~~|||{{{zzzyyyyyyxxxwwwwwwwwwwwwxxx}}}}}}}}}}}}|||{{{zzzyyyzzzzzzzzzzzzyyyxxxvvvvvvwwwtttpppnnnkkkiiieeeccc^^^YYYRRRMMMJJJHHHGGGFFFCCCDDDEEEEEECCCCCCEEEGGGGGGEEEFFFKKKOOOUUU^^^gggmmmmmmmmmkkkgggaaa[[[WWWPPPPPPPPPPPPQQQRRRSSSSSSZZZ]]]```^^^\\\___gggooottt}}}{{{|||uuunnnjjjiiikkkmmmnnnnnnkkkiiigggiiigggddd```^^^]]]]]]]]][[[\\\]]]]]][[[YYYWWWUUUTTTPPPOOORRRVVV\\\iiivvvxxxwwwuuunnneee^^^ZZZXXXNNNMMMJJJHHHIIIQQQ\\\dddqqqyyyuuuiiicccbbbfffrrryyyuuusssvvvxxxyyy|||uuuiiifffuuuqqqTTTHHH>>>>>>===<<<;;;;;;;;;;;;888777777777777666666666666666555444444444444444222222222333444555555555666666555333333222222222111333777;;;???III]]]oooxxxrrrxxxkkk\\\bbbjjjjjjdddYYYNNNHHHFFFFFFHHHLLLMMMNNNOOOOOOOOONNNMMMMMMMMMOOOSSSTTTUUUVVVWWWXXXZZZ\\\___bbbeeefffffffffgggiiillloooqqqssstttttttttsssrrrqqqqqqrrrssstttrrrqqqqqqqqqooojjjccc^^^______```aaaccceeeggghhhnnnmmmnnnssszzzbbbHHH>>>777666888333444444555555444444333222444444444333333333222222222333555666666555333222444333111111222111000...000111222333333333333333111222222222333777;;;???HHHPPPXXX```pppzzzttt~~~wwwmmm```XXXUUURRRLLLGGGDDDAAA===;;;<<<>>>???@@@DDDFFFKKKPPPSSSZZZiiiwwwqqqZZZZZZfffwwwzzzmmm```WWWUUUWWWWWWVVVVVVWWWXXXWWWUUUSSSNNNMMMLLLJJJIIIHHHHHHHHHLLLPPPVVV___iiittt}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxx}}}}}}}}}}}}|||{{{zzzyyyxxxyyyzzzzzzyyyxxxvvvuuuooommmjjjgggeeebbb]]]ZZZXXXUUUOOOLLLJJJIIIHHHGGGDDDEEEEEEEEEDDDEEEGGGHHHHHHFFFGGGLLLQQQWWWaaajjjnnnnnnmmmkkkgggaaa]]]ZZZUUUVVVVVVVVVWWWYYYZZZ[[[^^^aaaeeeddddddiiiuuu~~~~~~tttlllgggeeehhhkkknnnnnnllliiigggllliiifffbbb___]]]]]]]]]\\\]]]]]]]]]\\\YYYVVVTTTTTTQQQPPPSSSTTTWWWcccqqqsssvvvxxxsssiii___ZZZYYYPPPOOOLLLHHHHHHNNNXXX```llluuuzzzmmmeeeccc```nnn}}}{{{vvvtttwww{{{|||yyyggg^^^oooyyyYYYLLL>>>===<<<;;;;;;::::::;;;999999999888888888888777666666555444444444444555111111222333333444555555777666555444333222222222222444999>>>CCCNNNcccwwwzzzxxxqqqwww```___hhhrrrzzzggg[[[OOOIIIFFFEEEHHHMMMKKKLLLNNNOOOPPPPPPOOOOOOPPPSSSWWWXXXXXXXXXXXXXXXXXXYYY[[[]]]```dddfffhhhdddfffhhhjjjlllnnnpppppppppooooooooooooqqqrrrssspppppppppqqqoookkkeee``````aaabbbcccfffhhhjjjkkkpppooopppuuu|||lllMMM===;;;;;;777333444444555555555555444444555555444333333222111111444444444444444444444444444444222222222222444444555444444333333222222111000444777666444666???GGGPPPZZZ^^^bbbvvvzzziiilll~~~tttgggXXXPPPOOOOOOKKKFFFAAA@@@>>><<<===>>>AAABBBBBBFFFJJJPPPYYYfffuuukkkWWWZZZlll|||rrrggg___ZZZWWWVVVWWWYYYZZZYYYVVVRRROOOOOOKKKJJJKKKKKKIIIJJJNNNLLLPPPWWWcccxxx~~~}}}|||||||||{{{yyyyyyyyyyyyyyy|||}}}}}}|||zzzxxxvvvuuuxxxvvvvvvxxx{{{yyyrrrlllllleee\\\WWWVVVTTTPPPLLLNNNOOOOOOOOOOOOOOONNNMMMDDDFFFGGGEEECCCBBBEEEIIIJJJJJJIIIJJJSSS```ggggggqqqnnnkkklllllljjjbbb\\\^^^^^^^^^^^^^^^]]]\\\[[[]]]```gggkkklllppp}}}rrriiifffccceeejjjnnnqqqpppkkkgggllliiieeeccccccbbbaaa```___^^^]]][[[YYYXXXWWWWWWXXXUUUSSSTTTTTTUUU[[[bbbnnnyyy|||rrrjjjiiieee^^^VVVPPPJJJIIIJJJLLLRRRYYYjjjuuuvvvhhh___cccjjjvvv~~~wwwvvv{{{|||{{{}}}hhh^^^jjj~~~gggKKKGGGCCC>>><<<===<<<:::777:::::::::999999999888888666666555444333333333333222222222333333444444444444444444555555555666666333777999===III^^^pppzzzffffffllljjjtttkkk\\\MMMGGGGGGGGGIIIMMMPPPNNNLLLNNNQQQTTTSSSRRROOOYYY___\\\WWWWWWYYYZZZ^^^]]]\\\\\\^^^aaabbbbbbfffeeedddccceeeiiimmmppppppmmmmmmrrryyy{{{vvvpppoooppppppooommmjjjgggeeecccbbbccceeehhhkkkmmmmmmrrrsssuuuyyy}}}hhhKKK<<<;;;<<<:::777444444555555555555444444444444444333333222222111333333333333333333333333333222111111111111222333222333333333333333333333111444666777777;;;CCCIIIRRRZZZaaajjj}}}zzzpppfffnnnqqqeeeWWWOOOOOOOOOKKKFFFEEECCC@@@>>>>>>>>>@@@AAAEEEHHHLLLRRR[[[jjjzzzyyydddVVV```uuu~~~sssiii```ZZZWWWVVVWWWXXXXXXWWWTTTPPPNNNLLLIIIGGGIIIHHHFFFIIIMMMTTTYYYbbbrrr~~~~~~~~~}}}|||zzzzzzyyyyyyxxxwwwwwwwww{{{{{{||||||{{{yyywwwvvvtttrrrqqqssstttpppiiibbbaaaZZZSSSOOONNNMMMIIIFFFHHHHHHIIIJJJJJJJJJIIIIIIGGGGGGFFFEEEDDDDDDFFFHHHIIIJJJKKKNNNWWWccciiiiiipppnnnllllllmmmkkkeee```bbbcccdddcccaaa```aaaccceeegggllloooooosss{{{}}}nnneeeaaa```bbbhhhnnnrrrrrrooolllllliiifffddddddcccbbb```___^^^\\\[[[YYYYYYXXXXXXWWWSSSQQQRRRQQQRRRWWW^^^mmmxxx|||uuummmkkkfff___XXXQQQKKKIIIIIIJJJPPPWWWfffqqqyyylllcccaaagggsssxxxvvvzzz|||{{{xxxqqqsssvvvyyy{{{nnn___fffwwwkkkMMMFFFBBB===<<<<<<<<<:::777::::::999999999888888888666666555444333333333333000000111111111222222222333444444444444555555555555999===DDDSSSiiizzzrrruuu{{{___cccmmmooo{{{lll^^^OOOHHHGGGHHHJJJMMMOOOMMMLLLNNNQQQSSSRRRQQQWWWbbbiiieee]]][[[]]]^^^bbb___^^^___ccceeefffeeeeeedddbbbbbbcccgggjjjlllpppnnnnnnsssxxxxxxrrrkkkjjjjjjkkkkkkjjjhhhfffeeeaaaaaabbbeeeiiilllooopppqqqrrrtttxxx|||gggIII<<<<<<<<<999777444444555555555555444444333333333333333222222222222222222222222222222222111111000000000000111111111111222222333444444555222333555888===CCCIIILLLWWW\\\hhhyyyyyyrrrjjjiiivvvkkkaaaUUUOOOOOONNNJJJFFFDDDBBBAAA???@@@AAABBBDDDHHHKKKOOOUUU___oooppp___WWWgggwwwlllccc\\\XXXVVVVVVVVVUUUSSSPPPNNNLLLJJJGGGFFFGGGGGGFFFJJJPPPZZZbbbooo}}}}}}}}}~~~}}}|||zzzzzz{{{{{{zzzyyywwwvvvyyyzzzzzz{{{{{{zzzxxxwwwvvvtttrrrrrrpppjjjbbb[[[TTTOOOIIIFFFFFFFFFEEECCCDDDEEEFFFHHHHHHHHHGGGGGGJJJHHHEEEEEEFFFGGGHHHHHHHHHLLLPPPTTT^^^iiinnnnnnpppnnnmmmnnnpppoookkkgggiiikkklllhhhcccbbbfffkkkkkkkkklllllllllooo}}}zzzuuu{{{lllccc___^^^aaagggnnntttvvvuuusssmmmkkkhhhfffeeedddbbb```^^^]]]\\\[[[ZZZZZZZZZZZZWWWTTTQQQRRRQQQPPPTTT[[[kkkvvv|||xxxrrroooiiiaaaZZZRRRLLLIIIHHHHHHMMMSSS```kkkyyy}}}ppphhh^^^cccnnn|||yyywwwxxxxxxtttqqqgggiiiiiihhhjjjtttuuuaaabbbmmmtttQQQFFFBBB===;;;<<<<<<:::888:::999999999999888888888666666555444333333333333000111111111111222222222333333333333444444444444666:::@@@LLL```xxx{{{iiiqqqlllZZZdddrrryyyooo```QQQJJJIIIIIIKKKNNNNNNNNNOOORRRWWWZZZZZZZZZbbbpppyyyttthhhccceeehhhkkkhhheeehhhmmmqqqooommmjjjhhhfffeeefffhhhkkkmmmqqqppppppssswwwvvvpppjjjfffffffffffffffeeedddccc___aaacccgggkkkooosssuuuxxxyyy{{{}}}hhhJJJ===;;;888555444444444555555555555444444222222222222222333333333222222222222222222222222111111111111111111111111111111222222333333333333333333555;;;DDDKKKOOOPPP[[[```rrr~~~|||mmmlllqqqwwweee]]]SSSOOONNNMMMJJJEEE>>>>>>>>>???AAADDDFFFHHHHHHKKKOOOVVVbbbtttlll___\\\nnn{{{pppfff^^^ZZZVVVUUUTTTQQQOOOLLLKKKJJJIIIGGGGGGIIIIIIJJJQQQYYYbbbppp}}}||||||}}}~~~}}}|||{{{|||~~~~~~~~~|||yyyxxxwwwxxxyyyzzz{{{zzzyyyyyywwwuuurrrooojjjcccZZZSSSKKKHHHDDDCCCDDDEEEFFFEEEGGGHHHKKKLLLMMMMMMLLLLLLLLLHHHDDDDDDGGGIIIIIIHHHIIIOOOVVV\\\eeepppttttttqqqpppppprrrtttuuutttrrrtttvvvvvvpppgggdddhhhnnnpppnnnllljjjhhhjjjuuu{{{zzz{{{mmmfffcccccceeejjjpppuuuxxxwwwvvvooommmiiigggeeedddaaa___]]]]]]\\\[[[[[[[[[\\\\\\ZZZVVVTTTTTTRRRQQQTTTZZZgggqqqzzzzzzwwwssslllddd]]]UUUMMMIIIGGGFFFJJJPPPZZZcccqqqssskkk]]]```hhhuuu{{{wwwuuusssnnnjjjfffdddbbbaaagggvvv|||fffbbbhhh{{{XXXGGGCCC===;;;<<<<<<;;;999999999999999888888888888666666555444333333333333333333333333333333333333222222222333333333444444666:::AAAPPPhhhvvvnnnzzzyyyeee\\\iiiyyysssdddTTTMMMKKKJJJLLLOOOMMMPPPUUU\\\bbbgggjjjkkkpppxxxrrrtttxxx|||xxxvvvyyy|||xxxwwwuuusssssstttvvvwwwxxxuuussssssuuutttpppllldddddddddcccccccccbbbbbbdddgggjjjnnnrrrwww{{{~~~fffHHH===;;;777444555444444555555555555444444111222222222222222222222333333333333333333333333111222222222222222222111333333333222222111111111444333666>>>IIIQQQTTTTTT```hhhzzzhhhmmmyyyqqq___YYYRRRNNNNNNLLLHHHDDD;;;<<<===>>>AAADDDFFFHHHGGGJJJPPPXXXeeexxxhhh``````rrruuujjjaaa]]]WWWUUURRRNNNKKKIIIHHHHHHFFFEEEGGGJJJKKKOOOYYYdddppp~~~}}}|||}}}~~~}}}|||{{{|||~~~~~~~~~|||yyyxxxvvvwwwxxxzzzzzzzzzzzzyyytttqqqlllfff___WWWOOOJJJFFFDDDBBBBBBDDDGGGIIIJJJMMMNNNQQQSSSTTTSSSRRRQQQMMMIIIEEEDDDGGGJJJJJJIIIKKKTTT]]]cccllltttxxxxxxsssssstttvvvzzz}}}|||qqqkkkmmmqqquuurrrooommmiiijjjrrr}}}yyynnnjjjiiilllmmmppptttxxxzzzyyyxxxtttpppkkkgggeeecccaaa___]]]]]]\\\\\\\\\\\\]]]]]]ZZZWWWUUUUUURRRPPPSSSYYYbbbkkkuuuzzzzzzvvvooohhh___WWWOOOJJJGGGEEEHHHNNNUUU]]]jjjxxxvvvnnn______bbbnnn}}}~~~xxxsssooojjjfffgggccc___aaammmmmmfffhhhxxx```JJJEEE???<<<<<<===;;;:::999999999888888888777777666666555444333333333333333333333333333333333333222222222333333333444444666:::DDDTTTmmm{{{|||mmmcccaaannn~~~vvvgggWWWOOOMMMLLLMMMPPPNNNSSS\\\eeelllrrrvvvyyy{{{vvvsssqqqooolllccccccddddddfffiiikkklllsssvvvzzz}}}aaaDDD<<<<<<888666999444444555555555555444444222222222222222111111111333333333333333333333333111111222333333222111111444333333222111111000000444555999BBBLLLSSSVVVVVVbbbppp}}}yyyyyycccnnn|||nnn[[[VVVQQQNNNMMMJJJFFFBBB>>>>>>??????@@@BBBCCCDDDGGGKKKRRR\\\kkkzzz```___eeexxxyyynnneee```XXXUUUPPPKKKHHHFFFFFFGGGCCCDDDGGGLLLPPPVVVdddqqq}}}~~~~~~}}}zzzzzz{{{{{{zzzyyywwwvvvuuuvvvxxxyyyzzzzzzzzzyyytttpppjjjaaaXXXPPPKKKGGGCCCBBBAAABBBDDDHHHLLLNNNPPPQQQTTTVVVWWWVVVTTTRRRLLLIIIFFFDDDEEEHHHJJJKKKNNNWWWaaagggnnnuuuyyyxxxtttuuuwwwzzzxxxuuuuuurrrooonnnnnnkkkkkkpppxxxuuummmlllmmmssssssuuuxxx|||~~~~~~}}}|||wwwoooiiifffdddbbbaaa^^^^^^]]]]]]\\\]]]]]]]]]XXXUUUTTTTTTRRROOORRRWWW\\\dddoooxxx{{{xxxqqqlllbbbYYYPPPKKKGGGEEEHHHNNNQQQXXXdddrrr{{{ssseee```^^^gggwwwxxxrrrlllhhheeegggbbb___cccqqquuullliiixxx}}}hhhMMMHHHAAA=========<<<:::999888888888888777777777666666555444333333333333222222222111111111111000333333333333444444444444555>>>KKK^^^uuu}}}eeebbbfffssszzzkkkZZZRRROOOMMMNNNQQQSSSZZZeeepppxxx|||xxxtttrrrllllllnnnqqquuu{{{```CCC<<<<<<777555999444444555555555555444444333333222222111111000000222222222222222222222222000000111222222111000000222222222111111111111111555777===EEEMMMSSSVVVWWWcccwww~~~zzz~~~pppeeevvvvvvjjjXXXUUUQQQNNNLLLIIICCC??????@@@@@@AAABBBCCCDDDDDDIIINNNWWWcccrrrpppZZZ___lll}}}rrriiicccZZZVVVPPPJJJFFFEEEEEEFFFEEEFFFKKKRRRXXXaaaqqq}}}zzzzzzyyyyyyxxxwwwwwwwwwuuuvvvxxxyyyzzzzzzyyyxxxsssoooggg]]]SSSLLLHHHGGGBBBBBBBBBDDDFFFJJJOOORRRQQQSSSVVVXXXXXXVVVTTTRRRJJJIIIGGGDDDCCCEEEIIILLLOOOYYYbbbggglllsssvvvvvvtttuuuxxx|||{{{wwwkkkkkkmmmppppppooosssyyytttmmmnnnqqquuuuuuwww|||~~~tttlllgggeeeeeeddd```___^^^]]]]]]]]]]]]]]]XXXVVVTTTUUUSSSPPPSSSXXXWWW^^^iiiuuuzzzyyysssoooccc[[[RRRLLLHHHFFFIIINNNPPPUUU```mmm{{{yyyjjjbbb\\\bbbrrryyyqqqkkkgggeeedddbbbaaaeeeqqq}}}pppjjjxxx~~~uuuQQQKKKCCC???>>>===<<<:::888888888888777777777777666666555444333333333333222222222111111111000000333444444444444555555555555DDDXXXmmmjjj```ccclllxxx}}}mmm\\\TTTPPPOOOOOOQQQZZZcccrrrbbbDDD===<<<555222666444555555555555555555444444333333222111000//////000000000000000000000000...///000111111000///...000000000111222222333333555999???GGGMMMRRRUUUWWWddd{{{vvvzzzqqqlllpppgggVVVTTTQQQNNNLLLHHHBBB>>>===>>>@@@BBBDDDFFFGGGHHHKKKQQQ[[[hhhxxxhhhXXXbbbssstttkkkeee[[[WWWPPPIIIEEEDDDEEEFFFHHHKKKQQQYYY```jjj}}}~~~}}}~~~~~~||||||{{{yyyyyyyyyyyyyyyvvvwwwxxxyyyzzzyyyyyyxxxnnniii```UUUKKKEEECCCCCCCCCDDDEEEFFFHHHMMMRRRVVVSSSTTTWWWYYYYYYWWWTTTRRRIIIIIIHHHDDDBBBCCCHHHMMMOOOYYYbbbfffjjjpppttttttsssuuuxxx|||~~~wwwkkklllqqqwwwyyyyyy|||uuunnnpppuuutttuuuxxx}}}xxxnnniiiggggggggg``````___^^^]]]]]]]]]]]]ZZZXXXWWWWWWVVVSSSUUUZZZTTTZZZeeessszzzyyytttqqqddd\\\SSSMMMIIIFFFIIIOOOPPPTTT^^^kkkyyy~~~nnnddd[[[___oooyyyqqqkkkhhhgggbbbcccdddgggooorrriiiwwwTTTMMMEEE@@@>>>>>><<<:::888888888888777777777777666666555444333333333333444444444333333222222222444444444555555555666666666IIIcccyyy~~~___^^^eeeppp}}}~~~ooo^^^UUUQQQOOOOOORRR___kkk}}}bbbIIIAAA:::999999333555555444444444555555666333333333333333333333333444111......000111111///444333111//////000111222222111111111222333333444555999AAAJJJNNNNNNRRRXXXccc|||uuuuuutttuuuqqqzzzkkkbbbSSSSSSQQQOOOKKKGGGDDDBBB:::>>>AAABBBBBBCCCFFFIIIKKKUUUeeewwwuuubbbZZZfffxxx}}}oooccc]]]SSSKKKIIIHHHFFFFFFHHHPPPLLLPPP^^^nnn|||}}}}}}~~~~~~}}}|||{{{yyyxxxvvvvvvuuusssssstttvvvxxxxxxxxxqqqhhh\\\PPPJJJGGGFFFFFFGGGGGGIIIMMMQQQSSSTTTSSSTTTTTTTTTUUUUUUTTTRRRPPPKKKIIIGGGFFFFFFGGGIIIKKKRRRTTTYYY___eeekkkoooqqqppptttyyyyyyuuuqqqrrrxxx}}}zzzwwwqqqtttyyy~~~yyyssspppllljjjjjjeeeccc___^^^]]]]]]\\\[[[VVVUUUSSSRRRRRRTTTUUUWWWSSSXXXbbbnnnwwwyyytttoooccc]]]UUUOOOMMMLLLLLLLLLRRRUUU\\\gggtttzzzlll___```lllzzztttkkkhhhggg```aaadddgggqqqooobbbttt```III@@@BBB;;;666;;;>>>888999999999888777555444444444555555555555555555555555555444444333333333555222111444555444666;;;???SSSqqq~~~pppmmmcccmmm|||}}}pppbbbXXXQQQOOOUUU\\\fffxxx^^^EEE===777777888333666555555444444444555555333333333333333333333333444111///...000111111///333222000///...///000111222222111111222222333444666999BBBJJJNNNOOOSSSZZZfffzzz|||mmmsss{{{vvveeeYYYRRRRRRRRROOOKKKFFFBBB@@@;;;>>>AAABBBBBBCCCFFFJJJNNNXXXhhhyyysssccc]]]kkk~~~qqqeeeZZZQQQIIIGGGGGGEEEFFFIIILLLMMMVVVhhhzzz}}}}}}}}}~~~~~~}}}|||zzzyyyxxxwwwwwwuuuttttttuuuuuuuuutttppphhh[[[PPPIIIGGGFFFFFFGGGHHHLLLPPPTTTVVVUUUUUUWWWWWWWWWWWWWWWVVVSSSRRRNNNLLLIIIGGGFFFGGGHHHIIINNNPPPUUU[[[bbbiiinnnqqqrrrxxx~~~xxxttttttzzz~~~zzzuuuzzz{{{wwwqqqkkkjjjeeebbb___^^^^^^]]]\\\[[[WWWVVVTTTSSSRRRSSSTTTUUURRRVVV___kkktttxxxuuuqqqgggaaaYYYSSSPPPNNNNNNMMMQQQSSSZZZeeerrrpppaaa```hhhuuuyyypppkkkjjjdddeeefffjjjtttvvveeesssgggMMM@@@BBB<<<888;;;<<<999999::::::999888777666555555555555555555555555666555555555444444444333666333333555666555888===GGG]]]|||~~~xxx{{{llljjjhhhsssyyynnnbbbZZZUUUTTTYYYaaarrr]]]DDD<<<777888;;;777666666555444333333333444333333333333333333333333333222000///000111111000222111000......///000000222222111111222222333333666:::BBBKKKOOOPPPVVV]]]llldddppp{{{vvvuuuuuuxxx||||||qqq___QQQOOOQQQRRRPPPJJJDDD@@@>>>>>>AAADDDEEEDDDEEEIIIMMMSSS]]]lll|||oooccc___qqqssshhhZZZRRRKKKHHHGGGFFFHHHKKKMMMSSSbbbxxx~~~}}}}}}}}}~~~~~~~~~|||{{{zzzyyyyyyyyywwwuuutttttttttrrrpppooogggZZZPPPIIIGGGFFFFFFGGGJJJPPPUUUXXXYYYXXXWWWZZZ[[[[[[[[[ZZZXXXUUUTTTRRROOOLLLHHHFFFFFFGGGHHHJJJLLLPPPVVV^^^gggnnnrrrsss{{{~~~xxxvvv{{{|||{{{rrrkkkhhhdddbbb___^^^^^^^^^]]]\\\YYYWWWVVVTTTSSSSSSSSSSSSQQQSSSZZZeeepppvvvwwwuuulllggg^^^WWWSSSPPPOOONNNNNNQQQWWWaaammm{{{uuuddd^^^cccooo~~~uuunnnlllhhhhhhiiimmmxxxhhhooosssSSSAAABBB===:::;;;999999999:::::::::999999888555555555555555555555555555555555555444444444444777444444777777666;;;AAAMMMhhh}}}uuuqqqzzzyyykkkiiinnnyyyvvvmmmddd___\\\\\\bbbiii```FFF>>>:::<<<@@@<<<777666555444333333222222333333333333333333333333333222111111111111111000222111000000000000111111333222222111222222333333777:::AAAJJJOOOQQQXXX```tttwww]]]ooo}}}ppplllkkkpppwww{{{xxxlll]]]QQQNNNQQQSSSPPPJJJCCC>>><<>>777666555333333222222222333333333333333333333333222222222222111111000111222222222222222222222333333333222222111222222333777999@@@IIINNNRRRZZZcccxxxsss^^^tttpppgggeeejjjsss}}}~~~uuufffZZZUUUNNNQQQTTTQQQIIIAAA<<<;;;AAACCCFFFGGGGGGIIIOOOSSS[[[ggguuuyyyhhhbbbaaaxxx|||rrreee\\\RRRMMMHHHGGGLLLSSS^^^nnn}}}zzzyyy{{{~~~~~~~~~{{{{{{{{{zzzzzzyyyyyyyyyzzzyyyxxxxxxxxxxxxuuusssmmmeeeYYYNNNHHHFFFEEEEEEFFFMMMUUU\\\^^^]]]]]]]]]^^^aaacccccc```\\\YYYYYYSSSQQQNNNJJJHHHHHHIIIJJJIIIKKKNNNTTT]]]fffnnnsssoootttyyyzzzyyy{{{}}}tttlllgggfffbbb```___`````````___]]][[[ZZZXXXVVVTTTRRRQQQPPPRRRQQQTTT\\\hhhsssyyy{{{qqqkkkcccZZZTTTPPPLLLJJJKKKNNNRRRXXXbbbqqq}}}lll```]]]dddtttyyynnniiikkkkkklllsssppphhhrrrcccGGGBBB@@@>>>===777777777777777777888888888666666555555555444444444222222222222222222333333444333444666666666===FFFWWWvvvzzzrrrrrrrrrjjjmmmnnnuuu|||wwwttttttttttttwww|||```GGG???:::;;;>>>:::555555444333222222222333333333333333333333333333111222444333222000000111222222222333333333333333333333222222111111222222666999???HHHMMMRRR[[[eeexxxssseee|||vvviiieeeeeennnyyyppp```XXXVVVOOOSSSUUUQQQHHH???<<<<<<===@@@CCCDDDEEEIIIOOOTTT___lll{{{rrrcccaaaggg|||xxxiii```UUUMMMHHHHHHPPPZZZiii|||}}}{{{xxxvvvvvvxxx{{{}}}{{{|||}}}~~~zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxyyyzzzzzzwwwuuullldddXXXMMMGGGEEEEEEEEEEEEMMMVVV\\\^^^]]]^^^___```dddhhhhhhddd___^^^^^^WWWTTTQQQMMMKKKKKKKKKLLLMMMNNNQQQWWW^^^eeelllpppmmmoooqqqppppppyyy}}}|||sssllliiiiiiaaa```___```aaaaaa```^^^[[[ZZZYYYWWWUUUSSSQQQPPPRRRQQQRRRXXXdddooowwwzzzsssmmmeee\\\VVVQQQLLLIIILLLNNNQQQUUU^^^lll|||qqqeee^^^aaaooo}}}{{{pppjjjkkkkkknnnvvvtttfffkkkxxxjjjKKKDDD@@@>>>>>>999888888777777666777777888666666666555444444333333222222222222333333333333333333555666666777???III```}}}rrroooxxx}}}fffeeekkknnn{{{~~~}}}~~~}}}yyywwwvvvtttuuuxxx}}}```GGG???999999:::555444444333333222333333333333333333333333333333333000333555444222000000222111111222222333333333333444333222222111111222222666777>>>FFFLLLRRR\\\fffyyywwwooooookkkmmmooovvv}}}}}}ooo```XXXVVVQQQUUUVVVPPPFFF>>><<<>>>===???CCCDDDFFFKKKRRRXXXcccrrriii^^^```ppp}}}ooodddXXXPPPKKKNNNZZZfffyyy}}}zzzwwwvvvuuuuuuuuuwwwyyy{{{{{{|||~~~zzzzzzzzzzzz{{{{{{{{{{{{yyyyyyyyyyyyzzzyyyvvvssskkkcccWWWMMMGGGEEEEEEEEEDDDLLLUUU[[[\\\\\\^^^aaaccchhhmmmmmmiiidddcccddd]]][[[VVVRRROOOMMMMMMNNNPPPQQQUUUYYY___dddhhhkkkmmmmmmmmmkkkmmmttt~~~|||sssmmmiiiiii```______aaabbbbbb```^^^ZZZZZZYYYWWWUUUSSSQQQPPPQQQOOOOOOUUU___jjjrrruuuvvvqqqhhh```ZZZTTTOOOLLLMMMOOOQQQTTTZZZhhhzzzxxxjjj___^^^iiivvvtttooommmmmmpppxxxrrr```aaakkkwwwpppOOOEEE???>>>???<<<;;;:::888777777777777888777666666555444444333333333333333444444555555555333444666888777888BBBMMMfff~~~nnnssskkk___dddnnnttttttkkkiiiiiiiiihhhllloootttzzzbbbIIIAAA:::999999333333333222222222333444444333333333333333333333333000333555555222000000222///000111222222222222222444333333222111111111222555777===EEEKKKRRR\\\fff|||zzzvvv{{{nnnpppxxx|||}}}|||pppcccZZZVVVSSSVVVWWWPPPFFF>>>===???>>>AAAEEEGGGIIINNNVVV\\\fffvvvzzzbbb[[[```wwwsssiii]]]TTTPPPUUUcccqqq|||xxxuuuttttttttttttuuuwwwxxxzzz}}}~~~{{{{{{{{{|||||||||||||||yyyyyyyyyyyyyyywwwtttqqqkkkcccWWWLLLGGGEEEEEEEEEDDDLLLUUUZZZ[[[\\\___bbbeeejjjpppppplllhhhggghhhccc```[[[VVVQQQOOONNNNNNQQQSSSVVVZZZ___ccceeegggnnnmmmlllkkkmmmsss{{{{{{ssslllgggfff```______aaaccccccaaa___ZZZZZZYYYXXXVVVTTTRRRQQQPPPNNNMMMRRR\\\gggnnnqqqyyytttlllddd]]]WWWRRROOONNNPPPQQQSSSYYYfffxxx|||nnn```\\\dddpppyyytttooooooqqqyyynnnYYYWWW```ooo~~~sssQQQFFF???===@@@>>>===<<<:::888777777888888777777666555444444333333555555555666666666777777444555888999888999DDDOOOfff~~~|||zzzpppzzzwww```]]]gggsss{{{}}}vvviiibbbaaacccccccccgggjjjnnnssszzz^^^FFF???::::::;;;666444444555555444444333222444444444333333222222222222222222222111111000000000111222333333222111000222222222222333444555666777999>>>DDDLLLWWWbbbiii{{{pppmmm}}}uuuooo}}}zzz}}}~~~wwwkkk___XXXUUUTTTWWWWWWPPPEEE>>>>>>AAA@@@@@@CCCGGGHHHLLLVVVaaarrr~~~rrr^^^]]]fffyyyxxxooobbbWWWRRRYYYnnn|||xxxwwwvvvtttrrruuuuuuuuuuuuvvvwwwyyyzzz|||~~~~~~~~~}}}|||{{{{{{|||{{{{{{zzzyyyyyyxxxwwwwwwwwwwwwvvvrrroooggg]]]SSSMMMHHHCCCBBBDDDCCCDDDGGGLLLRRRZZZ```ccchhhkkknnnooooooooooooppphhheee```]]]ZZZXXXUUUSSSVVVWWWZZZ]]]```ccceeefffiiikkklllnnnooorrrvvvyyy}}}~~~vvvqqqnnnjjjeeedddcccaaaaaabbbbbb```___]]][[[YYYYYYZZZYYYVVVSSSSSSPPPOOOQQQUUU]]]lllyyy{{{wwwnnnddd^^^[[[TTTMMMOOOMMMOOOUUU]]]eeerrr}}}tttddd\\\aaakkkvvvuuuuuuuuuvvv~~~uuuXXXOOO```gggrrrWWWCCCAAAAAA===:::;;;;;;::::::::::::999999666666666666555555555555333333333444555666777777555666777777444777EEETTTlll~~~|||wwwxxxnnnpppcccaaacccooo~~~|||||||||sssfff]]]YYYZZZ^^^```bbbhhhooorrrrrrssswww|||}}}]]]EEE>>>999999:::555444444555555444444333222333333333333333333333333222222222222111111111000111111222222222222111111222222222222333333444555555:::BBBHHHOOOXXXcccjjjyyynnnmmmyyyuuu}}}tttwwwwwwqqqfff\\\VVVUUUVVVXXXWWWPPPEEE>>>>>>AAACCCCCCFFFJJJKKKOOOYYYeeeqqqppp^^^```kkk|||rrrfff\\\XXXbbbxxx}}}xxxuuuuuuuuutttsssvvvvvvuuuuuuvvvwwwyyyzzz}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{zzzxxxwwwvvvyyyyyyyyyzzzyyywwwssspppeee\\\SSSNNNIIIDDDCCCEEECCCDDDGGGLLLRRRYYY```ccciiikkkmmmnnnnnnoooqqqrrrllliiieeebbb___\\\XXXUUUUUUVVVXXX[[[^^^aaacccdddlllmmmoooooooooqqqtttvvv}}}{{{xxxwwwwwwwwwuuuttt{{{~~~sssooolllhhhcccdddbbbaaaaaaaaaaaa```^^^\\\ZZZXXXXXXYYYYYYVVVTTTSSSPPPOOORRRUUU\\\jjjvvv}}}{{{tttiiiaaa\\\VVVPPPKKKIIIKKKQQQYYYaaannnyyyxxxggg]]]___fff{{{yyytttttttttuuuzzz|||bbbSSS\\\dddnnn|||\\\EEEAAAAAA>>><<<:::::::::999999888888888666666666666555555555555333444444444555666666666555666777777555:::IIIYYYvvvwwwwwwuuuwww|||lllbbbeeejjjxxx|||uuu{{{{{{qqqcccYYYTTTVVVZZZ]]]```ffflllnnnnnnoootttxxxzzz}}}~~~\\\DDD===888888999444444555555555555444333333333333333333333333333444222222222222111111111111222222111111111111222222333333222222222333444444333;;;FFFMMMRRRZZZfffooozzz}}}mmmrrrzzzyyyyyyxxxrrrsssqqqkkkbbbZZZWWWVVVYYYYYYWWWOOODDD>>>>>>AAABBBBBBEEEHHHJJJMMMXXXdddrrrlll___eeesss~~~uuujjjaaa```mmm|||xxxvvvsssrrrssstttuuutttwwwvvvvvvvvvwwwxxxyyyzzz{{{}}}~~~|||{{{{{{zzzyyy{{{{{{{{{zzzyyywwwvvvuuuzzzzzzzzz{{{zzzwwwrrrnnncccZZZRRRNNNIIIEEECCCEEEBBBDDDGGGLLLRRRYYY```cccggghhhiiijjjkkkmmmpppssspppmmmjjjfffbbb]]]WWWSSSQQQRRRTTTVVVZZZ]]]___aaaiiikkklllmmmnnnooorrruuu~~~~~~}}}}}}~~~~~~|||~~~zzzuuunnnjjjiiihhheeeccc^^^]]]___cccdddfffmmmvvv~~~{{{qqqnnnkkkgggdddcccbbb``````aaaaaa___^^^[[[ZZZXXXXXXXXXXXXVVVUUUUUURRRQQQRRRTTTYYYfffqqq~~~|||pppddd]]]XXXTTTMMMKKKLLLRRRYYYbbbnnnzzz|||kkk^^^\\\aaattt|||ttttttsssrrrssszzzsss\\\ZZZ___hhhwwwdddIIIBBB@@@>>><<<::::::999999888777666666666666666666555555555555444444555555555555555555666666777777777>>>PPPbbb~~~uuu~~~{{{ggguuueeeaaakkkwww{{{ooouuu}}}ssscccWWWRRRSSSXXX\\\```eeekkkllllllmmmrrrwwwyyy|||~~~\\\EEE>>>888888999444555555555555555444444333444444444333333222222222222222222222222222222222333222111000000111222333444333333222222333333444333===HHHOOOTTT^^^nnn{{{xxxnnnyyyzzzrrrrrrwwwvvvtttpppiiiaaa[[[YYYYYY[[[ZZZUUUMMMCCC>>>???AAABBBBBBDDDHHHJJJNNNZZZfffwww{{{iii```kkk}}}xxxnnngggiiiwww|||xxxuuusssrrrqqqpppqqqssstttuuuwwwwwwxxxxxxyyyzzzzzz{{{zzz|||}}}{{{zzzzzzzzzyyyzzzzzzzzzyyyyyywwwvvvvvvyyyyyyyyyzzzxxxuuuooojjj___WWWPPPMMMJJJEEECCCEEECCCDDDGGGLLLRRRYYY___ccccccdddeeeeeefffiiimmmqqqpppmmmiiieee```YYYQQQLLLMMMMMMOOOQQQTTTWWWZZZ\\\___bbbeeegggiiilllppprrrxxxxxxxxxyyy{{{~~~|||zzzxxxuuuppplllkkkfff___[[[YYYXXXVVVUUUSSSQQQSSSVVVWWWYYY___ffftttzzzsssooommmiiifffcccaaa``````aaa```___]]][[[ZZZYYYXXXXXXWWWVVVVVVVVVSSSRRRRRRSSSWWWaaalll|||vvvhhh___YYYVVVNNNLLLLLLQQQWWW```mmmxxx~~~mmm___\\\___ooo}}}~~~uuutttrrrooommmqqq~~~ggg\\\YYYbbbqqqmmmNNNAAA???===<<<;;;;;;:::999888777666666666666666666555555555555555555555555555444444444666666777888999BBBWWWjjj{{{yyyooocccyyyxxx```bbbsss~~~{{{oootttyyygggYYYSSSUUUZZZ^^^ccchhhlllmmmlllnnntttyyy}}}^^^FFF???:::999:::555555555666666555555444333666666555444222111000000222222222222222222222333333222111000000111222333333333222222222333444444666>>>HHHPPPXXXggg|||uuuqqquuummmrrr|||{{{xxxqqqhhh```[[[YYYYYY\\\YYYSSSJJJBBB>>>???BBBFFFFFFIIILLLOOOUUUaaannnvvvfffaaaqqq~~~vvvqqqttt{{{vvvrrrpppqqqqqqqqqppppppqqqssstttxxxxxxyyy{{{||||||}}}}}}}}}}}}{{{zzzzzzzzzyyyxxxxxxyyyyyyyyyxxxxxxwwwyyyxxxxxxwwwvvvqqqlllgggZZZTTTNNNLLLJJJEEECCCDDDCCCDDDGGGKKKPPPWWW]]]```aaaaaaaaaaaabbbeeejjjnnnnnnkkkfffaaa[[[TTTLLLGGGIIIIIIJJJLLLOOOSSSVVVYYYYYY\\\___bbbcccfffiiikkkmmmnnnrrrvvvzzz~~~{{{uuunnnhhhccc```___]]]YYYVVVTTTQQQNNNMMMQQQNNNNNNQQQRRRRRRVVV\\\hhhqqqyyyssspppmmmjjjgggcccbbb``````aaaaaa___^^^]]]\\\[[[YYYWWWVVVVVVWWWVVVTTTRRRSSSRRRTTT]]]fffxxxyyykkkaaa[[[XXXLLLHHHHHHLLLQQQYYYfffqqq}}}nnnaaa^^^aaalllzzzxxxtttpppmmmjjjkkkyyynnn]]]UUU\\\kkk~~~}}}{{{vvvRRRAAA===<<<:::<<<;;;;;;:::999999888888666666666666555555555555555555555555555444444444666666777999;;;EEE[[[nnnzzzpppgggmmm^^^fff{{{|||rrruuu~~~lll]]]VVVWWW[[[___dddhhhlllmmmlllnnnuuu{{{^^^FFF???::::::;;;666555666666666666555444444666666555444222111000000222222222222333333333333222222111111111111222222222222222222333444555666999@@@JJJTTTaaauuu~~~{{{tttvvvsssrrrzzz}}}xxxpppggg___ZZZWWWVVV\\\XXXPPPFFF@@@>>>@@@CCCFFFFFFIIIMMMQQQWWWeeesssqqqbbbbbbwww~~~zzz{{{|||yyyuuupppmmmlllnnnooopppppppppppprrrtttxxxyyy{{{}}}|||zzzzzzzzzzzzyyywwwwwwwwwxxxwwwwwwvvvuuuwwwuuusssqqqoookkkfffcccUUUPPPKKKKKKIIIDDDBBBBBBBBBBBBDDDHHHMMMRRRWWWZZZ]]]]]]]]]]]]^^^```eeeiiihhheeeaaa]]]XXXRRRKKKGGGHHHHHHHHHJJJMMMQQQUUUWWW[[[]]]```aaaaaaaaabbbdddbbbeeeiiiooouuu{{{zzzrrrjjjddd```^^^]]]]]]]]]\\\YYYUUURRROOOQQQNNNNNNQQQSSSTTTWWW[[[aaaeeeqqq|||wwwssspppllliiifffdddcccaaaaaabbbbbb```___```___^^^ZZZWWWUUUVVVWWWVVVTTTSSSSSSRRRRRRYYYbbbttt}}}zzznnnddd]]]YYYOOOKKKIIIKKKOOOWWWcccnnnwww}}}rrreeeaaadddiiiwww}}}uuuooommmjjjkkkxxxqqq]]]RRRXXXggg||||||XXXCCC===<<<:::;;;;;;;;;::::::::::::999666666666666555555555555444444555555555555555555666666888999<<>>===@@@CCCDDDDDDGGGLLLQQQYYYhhhvvv}}}kkk___ccc}}}~~~|||yyywwwrrrtttvvvtttoookkkiiiiiijjjlllnnnooooooppprrruuuxxxzzz}}}}}}zzzxxxxxxxxxxxxwwwwwwwwwwwwvvvtttrrrqqqppppppmmmiiifffddd```\\\ZZZQQQLLLIIIIIIHHHCCC@@@AAA??????@@@CCCGGGLLLQQQSSSTTTUUUUUUUUUUUUWWW[[[^^^___\\\YYYVVVSSSQQQMMMJJJIIIIIIIIIKKKNNNRRRVVVYYY___aaadddeeedddcccdddeee```aaacccgggmmmtttzzz~~~zzzrrrkkkfffccccccbbbdddeeeeeebbb^^^[[[YYYUUURRRRRRVVVYYYZZZ\\\```aaaaaaiiiwww~~~|||yyyuuuqqqnnnjjjhhheeedddbbbbbbccccccaaa```cccbbb```\\\WWWUUUVVVXXXUUUSSSRRRSSSQQQQQQWWW```pppzzz{{{rrriiiaaaZZZSSSNNNKKKLLLOOOVVVaaalllssszzzxxxjjjddddddfffsssvvvnnnnnnmmmnnnzzzvvv\\\QQQUUUeeezzz^^^FFF>>>===:::999999999999999:::::::::666666666666555555555555333444444444555666666666555666888:::<<>>888888999444666666666666666555555444111111222333333444555555222222222333333444444444000111222333333222111000///000000222333555777888:::BBBOOObbbxxx~~~ssspppzzzzzzyyyqqqiiibbb^^^[[[YYYZZZTTTJJJAAA======AAADDDGGGGGGKKKPPPVVV^^^nnn|||xxxggg]]]ddd~~~{{{wwwtttrrrmmmppprrrppplllhhhggggggfffiiilllnnnnnnooosssvvvxxxzzz}}}~~~{{{xxxvvvvvvwwwwwwvvvxxxwwwvvvtttqqqnnnlllkkkhhheee```\\\YYYVVVSSSQQQOOOJJJGGGHHHGGGBBB@@@@@@<<<===>>>@@@CCCHHHLLLNNNLLLMMMNNNNNNMMMOOOQQQTTTVVVTTTQQQPPPOOOOOONNNLLLKKKKKKKKKLLLOOOTTTXXX[[[```cccfffhhhiiiiiijjjkkkcccbbbaaaccchhhooowww|||~~~}}}yyytttnnnjjjhhhgggeeeggghhhhhheeebbb___^^^\\\YYYXXX\\\______```ccceeeccchhhuuu~~~~~~|||yyyuuupppmmmjjjfffdddccccccdddcccbbb```eeedddbbb]]]WWWUUUVVVXXXUUUSSSRRRSSSQQQQQQVVV^^^oooxxx~~~{{{uuummmccc\\\QQQLLLHHHHHHKKKQQQ\\\gggqqqxxx}}}nnneeedddcccpppwwwmmmnnnoooqqq|||{{{]]]PPPTTTdddzzzbbbHHH@@@>>>;;;777777777888999999::::::777666666666555555555555333333444444555666777777444555888:::<<>>@@@CCCEEEFFFCCCDDDFFFGGGHHHGGGFFFFFFKKKMMMOOORRRRRRQQQOOONNNMMMLLLJJJJJJLLLPPPVVVYYY```cccfffiiikkkkkkjjjiiikkkiiihhhiiimmmrrrwwwyyy}}}~~~}}}yyyrrrmmmlllllllllkkkjjjjjjiiihhhdddbbb_________aaadddffffffeeeiiikkkpppvvv{{{xxxoooiiifffddddddcccbbb```^^^]]]\\\___cccdddaaa\\\XXXXXX[[[ZZZYYYVVVSSSRRRSSSTTTUUUfffvvv}}}xxxtttiii\\\WWWPPPJJJIIILLLQQQZZZccckkknnnyyy{{{qqqlllaaabbblll|||zzzrrrnnnnnnrrr}}}fffSSSXXXiii~~~iiiKKKDDDAAA999;;;:::999888777777777777666666555555555444444444222333444555555555444333444666999<<>><<<::::::;;;<<<>>>@@@BBBCCC>>>???@@@AAABBBCCCCCCCCCKKKLLLNNNPPPQQQQQQPPPOOOOOONNNMMMNNNPPPTTTXXX[[[bbbdddgggjjjllllllkkkjjjjjjiiiiiikkkoootttwwwyyy{{{||||||xxxrrrmmmkkkkkkjjjiiiiiiiiiiiigggdddaaa^^^^^^___bbbgggjjjllllllqqqrrrwww}}}zzzrrrllliiihhhgggfffdddaaa___]]][[[^^^bbbfffddd___ZZZXXXYYYZZZXXXUUUSSSRRRRRRTTTUUUbbbrrr|||xxxmmm___YYYRRRKKKIIIJJJNNNVVV^^^jjjnnnxxx~~~uuuqqqfff```iiixxx|||sssnnnmmmqqq{{{ppp[[[aaapppqqqOOODDD???777;;;:::999888777777777777666666555555555444444444222333444555555555444444555777:::===DDDOOO^^^hhhxxxeeeVVV^^^dddssssssfff______```bbbeeeggghhhkkkrrr{{{}}}YYYBBB???:::777777555555555555444444444333333444444333333333333222222333222222111111222222333333333333222222111111111222333444444333555777:::BBBRRRgggzzzpppgggtttzzzoooeee___^^^^^^^^^WWWLLLBBB@@@BBBCCCDDDFFFIIIKKKNNNRRRYYYfffvvvllldddeeeooo~~~yyyvvvsssrrrqqqpppnnnlllkkkhhheeedddeeeeeeeeeeeeiiikkknnnrrrvvvyyy|||}}}}}}~~~}}}{{{yyyxxxwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{|||}}}yyysssmmmeee]]]UUUOOOGGGGGGFFFFFFFFFHHHIIIJJJNNNNNNMMMKKKGGGBBB>>>;;;:::::::::;;;<<<===>>>???:::;;;;;;===>>>@@@BBBCCCKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRTTTVVVXXXZZZ\\\cccdddfffhhhiiijjjiiiiiihhhiiikkknnnrrruuuyyy{{{zzz{{{|||zzzuuupppmmmlllggggggggghhhiiigggdddaaa[[[\\\^^^bbbiiiooossstttuuuuuuyyy~~~uuupppmmmlllkkkiiifffbbb___]]]\\\^^^cccgggfffaaa\\\YYYXXXYYYXXXUUURRRQQQRRRSSSTTT]]]nnn}}}}}}qqqccc^^^VVVOOOLLLLLLMMMSSS[[[iiimmmwww{{{wwwlll^^^eeesssuuuooommmooowww|||ccchhhvvv|||UUUDDD===777;;;:::999888777777777777666666666555555555555444222333444444555555444444777888;;;???FFFSSScccnnnzzz~~~YYYPPP[[[dddrrrwwwjjjbbb```aaabbbfffkkknnnpppuuu|||\\\EEEAAA<<<999999777555555555444444444444333444444333333333222222222222222222222222222222222111111222222222333333333222333444444444666999<<>>;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<>>KKK```zzztttpppssswwwhhh^^^[[[\\\\\\\\\NNNFFF@@@AAACCCCCCEEEHHHIIIKKKOOOTTT]]]kkk|||uuubbb```jjjyyy}}}tttqqqmmmkkkjjjjjjiiihhhhhhgggeeecccccceeehhhjjjqqqsssvvvwwwvvvwwwxxxzzzwwwyyy|||}}}}}}|||yyyxxxwwwwwwvvvvvvvvvvvvwwwwww{{{{{{zzzzzzzzzzzz{{{{{{{{{xxxqqqhhh]]]SSSLLLHHHEEEFFFHHHHHHIIILLLQQQUUUWWWWWWTTTQQQKKKEEE@@@======<<<;;;:::::::::::::::;;;;;;<<<>>>AAADDDGGGIIIKKKKKKKKKLLLOOORRRUUUWWWYYYZZZ\\\]]]\\\[[[YYYXXX\\\[[[[[[[[[[[[[[[\\\\\\dddhhhnnnrrruuuxxx||||||~~~~~~xxxqqqmmmggggggfffgggiiiiiigggeee[[[ZZZ[[[___gggooouuuxxx|||tttqqqiiihhhfffeeeccccccccccccfffeeedddbbb___]]]\\\\\\ZZZXXXUUURRRQQQRRRSSSTTTXXXeeevvv~~~pppcccaaaZZZTTTSSSQQQQQQUUU[[[dddhhhqqq{{{}}}ooobbbeeemmm}}}zzzsssooommmooosssyyyfffeeemmm|||\\\DDD???@@@;;;:::999888777777777777666666666666666666666666333333333333444444555555666888<<>><<<<<<<<<<<<<<<;;;;;;===???BBBEEEGGGIIIKKKKKKLLLNNNQQQTTTWWWYYY[[[\\\]]]______]]][[[ZZZ[[[ZZZXXXWWWVVVWWWXXXYYYbbbgggnnnrrruuuxxx}}}}}}zzzqqqkkkjjjhhhffffffggghhhgggggg^^^\\\\\\```gggooovvvzzzwwwrrrgggfffeeeddddddeeefffggggggfffccc```^^^]]]]]]]]]ZZZXXXVVVSSSRRRSSSTTTUUUXXXbbbqqq~~~|||pppeee^^^XXXSSSRRRPPPOOOSSSXXX___aaaiiiuuu~~~~~~nnneeeeeejjjyyy|||uuuqqqnnnmmmooouuu}}}iiiaaabbbppp~~~bbbHHHAAABBB;;;:::999888777777777777555666666666666777777777444333333333333444555666555999>>>EEEOOO]]]mmmxxxbbbTTTUUU```iiiuuuqqqhhhddddddbbbggglllppprrruuu{{{~~~|||zzz]]]DDD???999666888666555555555444444444333333444444333333333333222222111222333333333333222111000111111222222333444444333333333333555888>>>BBBYYYooo|||fffhhhpppzzzxxx~~~rrrddd\\\[[[[[[ZZZXXXIIIDDDAAABBBCCCBBBDDDHHHHHHKKKPPPWWWbbbrrrlll___gggxxx}}}{{{yyyuuupppmmmlllkkkjjjjjjbbbdddfffeeeeeeeeehhhkkkrrrvvvyyyyyyvvvtttvvvyyyvvvvvvvvvvvvuuusssrrrqqqrrrssstttuuuwwwxxxxxxxxxyyyxxxxxxxxxyyyzzz{{{|||zzzvvvmmm```SSSKKKGGGGGGDDDHHHKKKLLLMMMRRRZZZaaa^^^]]][[[WWWRRRLLLFFFCCCBBBAAA@@@???>>>>>>>>>>>><<<===???BBBEEEGGGHHHIIIJJJKKKMMMPPPSSSVVVYYY[[[ZZZ[[[^^^```aaaaaaaaa```___]]]ZZZXXXWWWXXXYYYZZZaaagggmmmqqqssswww~~~uuummmkkkhhhdddcccdddeeefffgggbbb```___bbbjjjsss{{{yyysssiiihhhgggffffffgggiiijjjfffdddbbb```___^^^\\\[[[[[[ZZZWWWTTTSSSTTTUUUVVVXXX___mmm{{{|||rrrjjj___YYYTTTRRRPPPNNNQQQUUUXXXYYYaaaooo|||oooeeecccfffttt~~~wwwsssooommmmmmrrrxxxlll\\\UUUaaattt~~~kkkMMMAAAAAA;;;:::999888777777777777555666666666777777777777444444333333333444555666666;;;BBBIIISSS```oooyyyrrrYYYVVVXXXaaaiiivvv}}}ooohhhdddbbbeeeiiikkkmmmrrryyy~~~}}}}}}}}}|||zzzyyy___FFFAAA;;;888:::888444444444333333333222222444444444333333333222222111222333444444333222111333333333222222222111111333333333333555999>>>BBBZZZpppyyy```bbblll~~~vvvssssss|||}}}qqqccc\\\[[[[[[YYYVVVHHHCCCAAABBBCCCBBBCCCGGGIIILLLRRRYYYddduuu{{{jjjaaalll|||{{{vvvrrrmmmiiihhhgggfffeee___bbbeeefffeeeeeehhhjjjqqquuuyyyxxxuuutttwww{{{wwwvvvuuutttsssrrrrrrqqqqqqrrrtttvvvwwwxxxyyyyyyzzzzzzzzz{{{}}}~~~{{{vvvlll^^^PPPGGGEEEFFFEEEIIIMMMOOOQQQVVV```ggg```___]]]YYYTTTMMMHHHEEECCCCCCBBBAAA@@@@@@@@@AAA>>>@@@CCCFFFIIIJJJKKKKKKJJJKKKNNNQQQUUUXXXZZZ[[[YYYZZZ]]]```ccceeeeeefffcccaaa^^^[[[ZZZ[[[\\\]]]aaafffmmmppprrrwww~~~yyyppplllhhhccc```aaaccceeefffdddbbbbbbeeemmmwww{{{tttkkkjjjhhhgggggghhhjjjkkkdddcccbbbbbbaaa^^^[[[XXX\\\ZZZWWWUUUTTTTTTVVVWWWXXX^^^jjjyyy}}}uuuooobbb\\\WWWUUURRROOOPPPTTTTTTTTT[[[kkkzzzpppdddaaacccpppyyyuuupppmmmmmmpppuuuzzzmmmXXXKKKVVVkkkxxx~~~qqqPPPAAA>>>;;;:::999888777777777777555666666666777777888888444444333222333444555666888===DDDMMMVVVcccqqqzzz~~~kkkVVVZZZYYYbbbiiiwwwvvvjjjdddbbbdddggghhhjjjooowww~~~~~~}}}~~~~~~}}}|||}}}|||zzz{{{||||||{{{yyyaaaFFF???999666999888777666666555444444333333777666555444333444555555333444444555555444444333000000111111111222222222666444555666777999AAAKKKbbbwwwiii\\\bbbkkk{{{mmmllllllyyywwwlll___YYYYYY[[[YYYVVVJJJEEEAAABBBCCCCCCEEEHHHJJJMMMSSS\\\jjj|||sssjjjfffooo}}}yyywwwpppmmmhhhcccaaaaaabbbcccdddeeefffhhhiiijjjkkkkkkppprrruuuvvvuuuuuuvvvwwwooopppqqqpppnnnnnnoooqqqnnnqqquuuyyy|||}}}~~~~~~yyyyyy|||}}}vvviiiZZZMMMEEEDDDEEEGGGLLLPPPQQQUUU]]]cccdddhhheeecccbbb___XXXLLLCCCDDDDDDEEEEEEDDDCCCBBBAAACCCDDDFFFIIILLLOOOQQQRRRQQQRRRUUUZZZ^^^```___]]]aaa``````aaadddeeeffffffiiihhhfffdddcccaaaaaaaaaccchhhnnnsssxxx}}}yyymmmfffaaa```bbbbbbfffjjjgggffffffjjjrrr}}}}}}uuunnnmmmmmmmmmnnnllliiigggfffddd```]]][[[[[[\\\]]]]]]ZZZUUUSSSSSSTTTUUUUUUVVVZZZdddsss~~~~~~xxxrrrhhhbbbZZZTTTQQQQQQRRRRRRPPPVVV___hhhtttvvvjjj^^^ZZZhhhxxxqqqmmmiiigggiiiqqqxxx}}}sss[[[JJJRRReeerrr|||tttMMMDDD===;;;::::::999888888888999:::999888777666555444444444555666555555555777999;;;===BBBLLLZZZhhhrrrwww}}}eeeVVVVVV___dddnnntttfff```___aaacccfffjjjooouuuyyy|||~~~|||{{{zzzzzz{{{{{{zzzzzzzzzzzzyyywwwtttsssaaaFFF???999777999888333333444555555666666777666666444333333333444555333333444444444444333333444444555555555666666666555333444666666999BBBMMMcccyyyggg[[[bbbnnn~~~~~~hhhgggjjjyyyrrrggg[[[UUUVVVXXXVVVRRRHHHBBB???AAACCCDDDFFFJJJLLLNNNTTT]]]kkk}}}qqqiiifffppp|||wwwtttpppmmmgggbbb___^^^___aaacccdddfffhhhjjjkkklllmmmpppqqqsssrrrqqqqqqssstttooonnnllljjjhhhjjjnnnrrrqqqsssvvvyyy|||}}}}}}}}}zzzzzz}}}xxxjjjZZZLLLEEEDDDEEEHHHMMMQQQRRRVVV^^^dddfffhhheeeccccccaaa\\\RRRKKKHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEHHHKKKNNNPPPSSSTTTTTTVVVYYY^^^ccceeedddbbbaaaaaaaaabbbeeeiiikkklllpppnnnllljjjhhhffffffeeehhhkkkpppuuuzzz~~~vvvooojjjjjjjjjjjjlllppppppkkkhhhmmmxxxyyynnnmmmlllllllllllljjjhhhfffddd```]]]\\\[[[\\\]]]]]]ZZZVVVTTTTTTUUUUUUTTTUUUYYYbbbqqq|||zzztttllleee]]]VVVSSSRRRRRRRRRRRRXXX```iiitttzzzlll```[[[hhh}}}zzzsssnnnjjjhhhfffpppxxx~~~fffPPPSSSeeesss~~~yyyRRRFFF???<<<;;;:::999888888888888999888888777555444444333333444555555444555777999===@@@FFFRRR```mmmvvvzzzzzzccc\\\^^^dddkkkxxxuuufff``````bbbdddfffiiimmmssswww~~~~~~zzzyyyxxxvvvvvvvvvwwwwwwzzzzzzzzzzzzyyywwwvvvuuu```FFF@@@999777999777333444444555555666777777555555444333333333333444333333444444444444333333333333333333444444444555555444555777777;;;FFFRRRiii~~~cccYYYcccrrrttt```aaahhh{{{lllcccXXXTTTVVVWWWUUUQQQEEE@@@===@@@CCCDDDGGGKKKMMMPPPVVV___nnnpppjjjhhhsss{{{uuuqqqooolllfffaaa]]]]]]]]]___aaaccceeegggjjjkkkmmmmmmpppppppppnnnllllllnnnpppnnnkkkhhhdddcccgggmmmrrruuuvvvxxx{{{|||}}}}}}}}}{{{|||{{{lll[[[MMMFFFDDDEEEIIIOOOSSSTTTXXX```fffhhhhhhfffddddddccc```YYYTTTNNNMMMKKKIIIGGGFFFEEEEEEFFFGGGIIILLLOOORRRTTTUUUWWWYYY]]]ccciiikkkiiihhhcccbbbcccdddhhhmmmqqqtttyyyxxxuuussspppmmmlllkkknnnppptttxxx}}}{{{tttooooooooonnnooorrrvvvnnnhhhmmmzzz}}}pppnnnkkkjjjjjjkkkjjjiiieeedddaaa^^^\\\\\\\\\]]]^^^ZZZWWWUUUUUUUUUUUUTTTTTTXXX```mmmzzz}}}yyypppjjjaaaYYYTTTSSSRRRQQQTTTZZZaaajjjsssoooccc]]]gggzzz~~~uuuoookkkhhhdddnnnwww~~~qqqUUUTTTeeeuuuXXXGGG@@@===<<<;;;:::888777777777888777777666555444333333222444555444444444666888???CCCLLLYYYhhhttt{{{~~~kkk___bbbgggnnnxxxvvvggg___aaabbbdddfffhhhkkkpppssswwwyyy}}}vvvuuutttssssssssstttuuuxxxxxxwwwvvvvvvvvvvvvvvv___EEE@@@:::777999777777777666666555444444444555444444444333333333333333333333444444333333333111111111222222222333333666666777999999>>>LLLZZZtttvvv```YYYeeexxxooo___^^^iii~~~|||jjjbbbYYYVVVYYYZZZWWWSSSEEE???===???BBBCCCFFFJJJLLLPPPWWWbbbsss~~~oookkklllxxx{{{tttpppnnnkkkeee```]]]]]]^^^```bbbcccdddfffhhhiiijjjjjjooonnnmmmjjjhhhhhhjjjmmmllljjjgggeeedddhhhoootttxxxyyy{{{|||}}}}}}}}}}}}~~~~~~ooo^^^PPPHHHFFFGGGJJJPPPTTTUUUYYYbbbhhhiiiiiigggeeeddddddaaa]]]ZZZRRRPPPMMMJJJHHHFFFFFFFFFFFFGGGIIILLLOOOQQQSSSUUUWWWYYY^^^dddjjjmmmllljjjfffffffffhhhjjjpppvvvzzz}}}{{{wwwtttqqqooorrruuuxxx|||yyytttsssssspppqqqtttyyyrrrmmmooo{{{tttqqqllliiihhhhhhhhhgggeeecccaaa___]]]]]]]]]]]]^^^[[[XXXVVVVVVVVVUUUTTTRRRVVV]]]hhhvvv}}}tttmmmcccZZZTTTRRRPPPOOOTTTYYY```hhhqqq~~~pppddd]]]eeevvvxxxqqqllljjjggglllrrr|||wwwZZZUUUdddwww]]]FFF@@@>>>===<<<:::888777777777777666666555444444333333222333444444444444666999>>>EEEQQQaaapppzzzxxx___[[[eeekkkyyyvvvggg^^^___aaaccceeegggkkkooorrrqqqsssuuuxxx}}}~~~vvvuuutttsssssstttuuuvvvuuutttsssrrrrrrssstttuuu^^^EEE@@@:::777888666888777777666555555444444555555555444444444333333222333333333333333333222333333444444444444555555444444666888999???OOO___~~~tttcccZZZhhh|||nnneeebbbpppxxxggg```YYYXXX[[[\\\XXXSSSGGGAAA>>>@@@BBBBBBDDDHHHJJJOOOXXXeeexxx}}}kkkiiimmmzzz{{{tttpppmmmjjjeeeaaa^^^___```bbbbbbccccccdddeeeeeeddddddlllkkkjjjhhhffffffhhhjjjkkkkkkkkkjjjkkkmmmrrruuuzzz{{{|||}}}~~~qqqaaaSSSKKKIIIIIIJJJOOOSSSUUUYYYbbbhhhjjjjjjiiigggeeedddaaa^^^\\\UUURRRNNNJJJGGGFFFFFFFFFFFFGGGHHHKKKMMMOOOQQQRRRTTTVVVZZZ```eeeiiiiiihhhhhhiiijjjkkkmmmqqqxxx}}}~~~yyytttqqquuuwww{{{|||zzzyyywwwxxx{{{|||yyyvvvwww~~~xxxtttnnniiigggfffdddddddddcccaaa___^^^^^^]]]^^^___\\\YYYWWWWWWVVVUUUTTTPPPTTTYYYaaapppvvvooodddZZZSSSPPPNNNLLLRRRWWW^^^fffooo{{{qqqeee^^^dddrrr{{{rrrmmmkkkkkklllooozzz~~~```VVVaaarrrbbbEEE@@@???>>><<<:::999888777777666666555555444444333333222333444444444555777999===FFFVVVhhhxxxpppxxxZZZZZZffflll{{{uuuggg^^^[[[^^^aaadddgggjjjooorrroooooopppssswww|||~~~|||wwwvvvtttsssssstttuuuuuusssrrrqqqqqqqqqrrrsssttt]]]EEE@@@:::777888666444555555666666777888888555555666666555555444333222222333333333333222222111222222222333333333333111222444666777???QQQbbbssshhh\\\lllrrrhhhgggkkkzzztttddd]]]XXXXXX[[[\\\WWWQQQHHHBBB???@@@BBBBBBEEEHHHJJJPPP[[[iii|||{{{fffffflll{{{zzzuuuqqqmmmjjjeee```^^^^^^```aaa``````aaaaaaaaa```______fffffffffeeeddddddfffiiijjjlllnnnoooppprrrtttwww{{{|||}}}~~~|||qqqcccVVVMMMJJJJJJHHHNNNRRRTTTXXXaaagggiiijjjjjjiiigggdddaaa___]]]VVVSSSNNNIIIGGGFFFGGGHHHGGGGGGHHHJJJKKKLLLNNNNNNOOOPPPRRRWWW]]]aaaccccccgggiiilllmmmooossszzzxxxtttwwwzzz~~~~~~}}}~~~~~~||||||yyytttnnniiifffeeecccbbbccccccaaa```___^^^^^^^^^___]]]ZZZYYYXXXWWWUUUSSSOOOSSSVVV[[[kkk}}}wwwpppdddZZZSSSOOOLLLJJJNNNSSS[[[cccmmmzzzssshhh___bbbnnn}}}tttooommmmmmlllppp{{{hhhWWW[[[kkkzzzhhhEEECCC>>>===<<<:::999888888888666666666555555555444444222333555555555666999;;;===III\\\qqq~~~pppmmmYYY\\\hhhoooyyyuuuggg^^^YYY\\\```cccfffjjjnnnpppnnnnnnoooqqquuuyyy~~~~~~|||{{{vvvuuutttrrrrrrrrrrrrsssrrrrrrqqqqqqqqqrrrrrrsss\\\DDD@@@:::777888666555555555666777777888888666666777777777666555444222222333333333333222222000000000111111111222222111333666888999AAAUUUhhhpppjjj```ooo{{{fffccchhhwwwqqqbbb]]]XXXYYY\\\\\\UUUOOOFFFAAA>>>AAACCCDDDGGGKKKKKKRRR^^^mmmxxxdddgggooo~~~~~~{{{wwwtttqqqoookkkeee```\\\[[[\\\]]]\\\\\\]]]]]]]]]]]]\\\\\\^^^```bbbbbbbbbccceeefffiiikkknnnoooqqqsssvvvxxxzzz{{{|||~~~|||wwwnnnbbbWWWNNNJJJIIIFFFLLLPPPRRRWWW___fffhhhhhhiiijjjiiigggdddaaa```XXXTTTOOOJJJGGGGGGIIIJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLOOOTTTYYY\\\^^^bbbggglllooopppuuu|||~~~wwwxxx|||vvvrrrmmmiiigggfffdddbbbcccbbbbbbaaa```___^^^^^^```^^^[[[YYYYYYWWWUUUSSSNNNRRRSSSVVVfff{{{xxxqqqeee[[[SSSOOOLLLJJJLLLQQQZZZcccnnn{{{xxxlllbbbbbbkkkzzz~~~uuupppooojjjnnnvvvoooWWWVVVfffyyyoooIIIHHH======<<<::::::999999999777777666666666666555555333444666666666777:::<<>>AAAEEEFFFIIINNNNNNUUUaaapppvvvfffjjjsss~~~}}}}}}|||zzzxxxuuusssqqqppplllfff___ZZZXXXXXXXXXXXXXXXYYY[[[[[[\\\\\\[[[YYY\\\___```aaabbbccceeeiiikkklllmmmooorrrvvvyyyzzzzzz|||wwwssslllbbbVVVNNNIIIHHHEEEJJJOOOQQQVVV^^^eeeggggggiiikkkkkkiiifffdddcccYYYUUUPPPKKKHHHIIIKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHJJJOOOUUUYYYZZZ___dddkkkooorrrvvv~~~{{{yyy~~~ssspppllljjjhhhgggeeedddcccbbbbbbaaa```______^^^```^^^[[[ZZZYYYXXXUUUSSSNNNRRRRRRSSSccczzzyyyqqqfff[[[TTTPPPMMMKKKKKKQQQYYYcccooo}}}|||pppdddbbbiiivvvuuuqqqpppfffooo|||rrrWWWSSSeee~~~tttLLLLLL===<<<;;;:::::::::::::::777777777777777666666666333555666777777888;;;===DDDRRRiiiyyyvvvmmmXXXXXXbbbqqq~~~wwwiii```[[[]]]aaaccceeefffhhhjjjmmmmmmnnnpppsssvvvyyy{{{~~~~~~zzzxxx{{{~~~~~~|||}}}{{{yyywwwuuusssrrrrrrrrrjjjjjjkkklllkkkjjjhhhggg]]]EEEAAA<<<:::;;;888888888777555555444444444222333333444444333333222111111222222222333333333...///111111111111333555888444555;;;===CCCXXXppp{{{jjjeeefffyyytttssswww~~~qqqccc^^^[[[[[[]]]\\\VVVPPPCCCCCCBBBCCCDDDGGGJJJKKKTTTXXXaaannn~~~~~~qqqeeejjjvvv~~~|||yyywwwwwwvvvuuusssnnnkkkfffaaa\\\XXXUUUTTTSSSQQQQQQTTTXXXZZZXXXVVVWWWYYY[[[^^^```bbbbbbbbbiiikkkmmmnnnoooqqquuuwww{{{|||}}}vvvooofff]]]UUUOOOJJJGGGIIIHHHHHHJJJOOOWWW```eeegggeeeeeegggiiihhheeeaaa\\\YYYTTTOOOLLLKKKLLLMMMKKKMMMPPPQQQQQQOOOLLLJJJKKKKKKLLLMMMPPPSSSWWWYYYccceeeiiiooovvv}}}~~~}}}vvvpppjjjhhhhhhgggccc___```bbbdddbbb___\\\]]]^^^^^^^^^]]][[[YYYWWWTTTSSSPPPSSSSSSSSS\\\mmmzzz~~~zzztttjjj^^^UUUOOOMMMLLLMMMNNNSSS```qqqxxxlllccceeesssvvvqqqpppooovvv}}}YYYSSSmmm~~~TTTGGGBBB???<<<:::999999888777999888666555444444555555333555777777777888<<<@@@HHHUUUnnnvvv|||^^^]]]^^^cccssspppbbbaaa___aaaeeefffdddcccfffkkkmmmppprrrtttvvvyyy{{{zzz|||~~~|||{{{{{{|||~~~}}}{{{zzzzzzwwwuuutttttttttsssqqqllljjjhhhiiikkkiiieeeaaa]]]EEEAAA<<<999;;;888888777666555555444444444333333444444444444333333222222222333333333333444000222333333222111222333666333555;;;???GGG]]]uuuyyygggbbbkkkwwwtttvvv|||{{{ooobbb^^^YYYZZZ\\\[[[UUUOOOBBBBBBAAABBBCCCFFFIIIJJJQQQVVV```ooo}}}pppeeekkkwww~~~|||yyywwwvvvuuusssqqqllliiieee___ZZZVVVSSSRRRPPPPPPPPPRRRVVVXXXWWWUUUXXXYYY\\\___aaaccccccccchhhjjjlllnnnppprrrvvvxxx~~~zzztttqqqjjjddd]]]UUUPPPMMMJJJHHHJJJIIIHHHIIINNNWWW___eeehhhgggggghhhiiigggccc___\\\ZZZUUUQQQNNNMMMNNNOOOPPPRRRUUUVVVVVVTTTPPPNNNMMMLLLMMMNNNRRRVVV[[[^^^eeegggkkkpppwww~~~~~~tttooojjjhhhhhhgggddd```___```aaa___\\\[[[\\\]]]___^^^]]]\\\ZZZWWWUUUTTTOOOQQQQQQQQQZZZkkkyyy~~~{{{pppdddZZZRRRNNNMMMKKKLLLQQQ]]]mmm}}}zzzmmmcccdddrrrwwwrrrrrrrrrwww___ZZZtttWWWHHHBBB???<<<:::999999888777999888777666555555555666333555888777777888===AAAJJJWWWnnnwwwZZZ\\\```hhhxxxrrreee```___```eeefffcccccceeejjjmmmoooqqqsssuuuxxxzzzyyy|||~~~~~~}}}~~~|||~~~}}}{{{yyyyyywwwuuussstttsssrrrpppkkkiiifffgggiiiiiifffbbb\\\DDDAAA<<<999:::888888777666555555444555555444444555555555555444444333333333444444444555555222444666666444333222222333222555<<>>BBBKKKWWWkkk|||nnnVVV[[[eeerrruuuiii```^^^___ccceeebbbbbbeeeiiikkknnnpppqqqssswwwyyyyyy|||~~~}}}zzzwwwvvvuuussssssssssssqqqpppkkkgggdddccceeefffdddbbb[[[CCC@@@;;;999:::888777777666555555555555555444555555555555555555444444444444444555555555666222555777777666444444444444444777===DDDSSSmmmlll___aaappptttooommmxxxuuummmaaa[[[WWWXXX\\\[[[SSSLLLAAA@@@@@@AAACCCFFFIIIKKKNNNUUUbbbsssyyyiiiaaakkk||||||zzzvvvtttqqqnnnkkkhhhccc```\\\WWWRRROOOLLLKKKLLLLLLNNNQQQTTTUUUVVVVVVWWWYYY[[[^^^aaaccceeeffffffiiilllnnnqqqtttyyy|||vvvkkk```ZZZUUUQQQMMMLLLMMMOOOPPPQQQLLLJJJIIIKKKQQQ[[[eeellljjjkkkkkkkkkjjjgggccc```WWWVVVTTTRRRQQQQQQQQQQQQTTTWWW[[[___aaa```^^^\\\YYYWWWUUUTTTWWW\\\bbbffflllmmmooottt{{{~~~vvvooommmjjjhhhhhhgggeeebbb``````^^^]]]\\\^^^```aaaeeedddbbb___[[[WWWTTTRRRPPPOOONNNNNNTTTddduuuvvvjjj^^^TTTMMMJJJJJJKKKNNNVVVcccsss~~~lllaaaaaammm{{{wwwxxx{{{iii___pppaaaJJJBBB???<<<:::999999888777777777666666555555555555444666888888777:::???DDDJJJUUUfffssswwwzzzfffTTT]]]lll~~~wwwkkk```^^^___bbbcccaaabbbeeeiiijjjlllnnnooorrrvvvyyy|||~~~{{{wwwtttrrrqqqqqqrrrssstttsssqqqmmmhhhbbb```aaaaaa```^^^~~~ZZZBBB???:::888:::888777666666555555555555666444555555555555555555444444444555555555666666666111333666666666555666777555666:::>>>FFFXXXtttfff]]]dddttt}}}tttqqqpppuuulllaaa[[[WWWZZZ^^^]]]TTTJJJBBBAAAAAABBBDDDGGGKKKLLLPPPWWWdddvvvvvvfff___kkk}}}|||{{{zzzxxxtttqqqnnniiidddaaa\\\ZZZVVVRRRNNNKKKIIIHHHJJJLLLOOOQQQSSSUUUWWWXXXVVVWWWZZZ\\\```cccfffggggggjjjmmmppprrrvvvzzz~~~yyyooobbbXXXQQQOOOMMMKKKKKKMMMPPPQQQRRRLLLKKKKKKMMMTTT___iiiooopppooonnnkkkfffaaa]]]ZZZRRRRRRRRRRRRRRRQQQQQQQQQRRRUUUZZZ___cccdddddddddccc```]]]ZZZ[[[^^^bbbfffnnnooorrrxxx|||tttmmmllljjjiiihhhgggdddccccccbbb```___aaaccceeefffhhhfffccc___[[[VVVRRRPPPRRRPPPNNNNNNTTTaaassswwwkkk```VVVOOOKKKJJJKKKNNNUUU```ooo~~~kkk```^^^hhh}}}yyyyyy~~~nnn^^^iiigggLLLBBB???<<<:::999999888777555666666555555555444444555777888888777:::@@@FFFLLLWWWfffqqqssswww}}}zzz```UUUaaatttxxxlll```^^^^^^bbbcccaaabbbfffiiijjjlllmmmnnnqqquuuxxxzzzuuurrrooonnnoooqqqtttuuutttsssoooiiibbb^^^\\\[[[YYYWWW}}}YYYAAA>>>:::888:::888666666555555555555666666444444555555555555444444444444444555555555666666000222333444444444666888555888;;;???III^^^||||||aaa\\\fffzzz~~~zzz{{{zzzuuukkkaaa\\\YYY]]]cccaaaUUUIIIBBBAAAAAABBBEEEHHHKKKMMMRRRYYYgggxxxrrrddd___lll}}}zzzxxxxxxuuurrrnnnjjjddd^^^ZZZUUUSSSPPPMMMJJJHHHGGGFFFHHHKKKNNNQQQSSSTTTWWWYYYWWWXXXZZZ]]]```dddgggiiiiiilllooorrrtttxxx|||}}}rrreeeYYYOOOIIIJJJIIIIIIJJJMMMOOOPPPOOOMMMMMMMMMPPPWWW```hhhnnnqqqoookkkeee]]]VVVSSSRRRQQQRRRSSSTTTUUUUUUTTTTTTUUUWWW[[[```dddhhhjjjkkkllljjjfffbbbaaaccceeegggooorrrwww~~~zzzsssllllllkkkjjjhhheeecccbbbcccbbbaaabbbdddfffgggggggggfffccc___[[[VVVRRRPPPSSSPPPOOOPPPSSS]]]ooozzzooodddZZZRRRNNNIIIJJJMMMSSS]]]lll|||kkk```^^^eeeyyy{{{yyy|||ttt___eee~~~mmmNNNBBB???<<<:::999999888777555555666666666666555555666777888888888;;;BBBGGGQQQ[[[jjjuuuxxx|||lll[[[XXXeeeyyyzzzmmmaaa______bbbcccbbbcccgggiiijjjkkklllmmmqqquuuyyy}}}yyyvvvtttooooooppprrruuuuuutttrrroooiiiaaa\\\ZZZWWWTTTQQQ|||XXXAAA>>>:::888999777666666555555555555666666333333444444444444333333333333444444444555555555222222222111000111444666333888<<>>???AAABBBFFFKKKNNNVVV^^^lll}}}zzzjjjeeecccsss~~~}}}}}}}}}~~~}}}zzzxxxsssppplllhhhccc\\\UUUPPPJJJHHHDDDAAA??????@@@AAAEEEHHHLLLOOOQQQSSSUUUVVVYYYZZZ\\\aaafffkkknnnnnnnnnrrrwww{{{}}}~~~{{{rrrdddXXXOOOKKKIIIHHHGGGHHHJJJOOOSSSVVVVVVVVVPPPSSSVVVVVVRRRNNNMMMMMMHHHHHHGGGEEEEEEIIIPPPWWWVVVYYY]]]`````````aaaaaafffhhhjjjkkkkkkkkkmmmoootttwwwzzzzzzwwwttttttuuuzzz|||zzzvvvqqqlllmmmmmmllliiifffcccbbbccc^^^___```aaaaaa___]]]\\\```___^^^\\\ZZZWWWUUUTTTVVVRRRNNNMMMMMMSSSbbbqqq~~~rrrfff\\\SSSKKKKKKHHHHHHMMMUUUaaaqqq~~~qqqeee```cccttt~~~}}}yyy~~~ddd```hhhuuuRRRCCC@@@<<<999999::::::999777777777777666666666666888777777999999:::BBBLLLTTTcccpppuuu{{{|||nnnTTTUUU\\\jjj~~~qqqfffbbb______^^^]]]bbbhhhhhhiiijjjlllooorrruuuwww}}}~~~}}}xxxsssrrrsssrrrmmmhhhhhhddd___ZZZVVVRRRNNNKKK{{{YYYDDDAAA;;;888:::888666666666555555555444444666444333444666777555333000111222333333333222111333333333444444444555555444555:::BBBSSSnnnqqqccc[[[lllvvv|||rrriiigggeeehhhnnnkkk\\\KKKAAA>>>@@@AAACCCDDDHHHMMMPPPTTT]]]lll~~~xxxhhhdddiiiyyy~~~}}}}}}zzzvvvsssqqqnnniiiddd___XXXQQQLLLFFFDDDAAA>>>======>>>???BBBEEEJJJMMMOOOQQQTTTVVVYYYZZZ]]]bbbgggkkknnnoooooorrrwwwzzz|||}}}wwwnnn```SSSKKKHHHGGGGGGKKKLLLOOOSSSWWWYYYZZZZZZTTTWWWXXXVVVQQQLLLIIIHHHBBBCCCEEEEEEFFFHHHMMMQQQWWWYYY]]]______```bbbdddhhhjjjlllmmmmmmnnnppprrrvvvyyy}}}}}}|||zzzzzz{{{|||vvvsssppplllllllllllliiieeebbbbbbbbb^^^___```aaa```___]]]\\\^^^]]]]]]\\\ZZZXXXWWWVVVTTTQQQPPPPPPOOOSSS```mmm~~~}}}qqqeee[[[SSSLLLKKKHHHGGGLLLUUU```ppp}}}uuuhhhbbbcccrrr~~~|||yyy~~~eee___bbbyyytttQQQDDD@@@<<<999999::::::999888888888777777777666666777666777999999:::BBBLLLQQQaaaooouuu}}}|||}}}eeeRRRTTT\\\jjj~~~rrrgggbbb______^^^^^^bbbiiihhhhhhiiikkknnnqqquuuwww}}}zzztttssssssrrrlllgggdddaaa[[[WWWSSSOOOKKKHHH{{{YYYDDDAAA;;;888:::888777777777666666666555555444222111222333444333111///000111222333333333333444444666777777777666555555666999BBBUUUpppssshhhcccuuu}}}{{{rrrkkkkkkkkklllkkkcccTTTGGGAAA@@@BBBCCCDDDFFFJJJNNNRRRSSS]]]mmmuuugggcccooo~~~~~~}}}|||{{{yyyvvvsssqqqmmmhhhbbb\\\UUUNNNIIICCCBBB???>>>======?????????BBBFFFJJJLLLOOORRRUUUYYY[[[^^^cccgggkkknnnoooqqqtttxxxzzz{{{|||~~~uuukkk\\\OOOHHHFFFFFFGGGNNNPPPSSSWWWZZZ\\\]]]]]][[[\\\\\\YYYSSSLLLGGGEEE===@@@DDDGGGIIIJJJMMMNNNWWWYYY[[[\\\]]]```cccfffjjjlllnnnooooooppprrrtttxxx{{{uuuqqqpppnnnlllkkklllkkkhhhdddbbbaaaaaa^^^___`````````___]]]\\\\\\\\\\\\[[[ZZZYYYXXXWWWRRRQQQQQQRRRQQQSSS]]]hhhzzz~~~{{{qqqddd\\\TTTOOOKKKGGGGGGLLLSSS^^^nnn{{{zzzmmmeeedddooo{{{xxx}}}fff\\\[[[mmmuuuPPPDDD@@@<<<999999999999999888888888777777777666666666666888:::999:::BBBLLLWWWffftttyyyxxx\\\QQQTTT\\\kkksssiiiddd____________ccciiiiiihhhhhhjjjmmmqqqvvvyyy~~~~~~yyytttssstttrrrmmmhhhbbb^^^YYYTTTQQQMMMIIIFFFzzzXXXCCC@@@;;;888999888777777777777666666666666444333333333444444333333333333333444444555555555333555777888888888666555888888<<>>@@@CCCFFFHHHKKKOOORRRTTTYYY^^^ccceeehhhkkknnnsssvvvxxxzzz{{{|||~~~{{{xxxrrrhhhYYYMMMGGGFFFHHHJJJNNNSSSYYY]]]^^^___aaabbbeeeffffffeeeaaa[[[TTTOOOFFFFFFFFFGGGJJJNNNQQQRRRSSSSSSSSSSSSUUUYYY```dddmmmnnnoooooommmmmmnnnooouuuyyy{{{|||vvvqqqoooooonnnmmmkkkkkkjjjhhhdddaaa```aaa_______________^^^^^^]]]^^^^^^]]][[[YYYWWWTTTSSSTTTRRRPPPOOOMMMOOOYYYeeeuuu|||wwwkkkccc]]]YYYMMMHHHGGGKKKQQQ[[[jjjwwwuuulllgggnnnzzz{{{sssuuu|||```UUUPPP^^^ooo|||}}}UUUEEEAAA===:::999999888888666666555555555444444444444666999;;;:::<<>>>>>>>>>>>>>>>>>???AAACCCDDDEEEGGGKKKMMMPPPVVV]]]aaaccceeehhhkkkqqqsssvvvxxxyyy{{{~~~~~~{{{xxxvvvoooeeeXXXLLLFFFEEEFFFGGGNNNTTT\\\aaabbbccceeegggiiiiiijjjkkkjjjeee^^^YYYLLLIIIFFFFFFIIILLLOOOQQQRRRRRRQQQQQQRRRVVV]]]aaajjjkkkmmmllllllkkkmmmnnnuuuyyy}}}~~~{{{uuuqqqoooooonnnmmmkkklllkkkhhhdddbbbaaaaaa``````______^^^^^^^^^^^^___^^^]]][[[XXXVVVSSSRRRSSSQQQOOONNNLLLNNNXXXdddqqq{{{|||pppgggaaa]]]NNNJJJHHHKKKQQQ[[[iiivvvwwwmmmfffmmmxxx|||rrrssswww{{{^^^TTTNNNZZZhhh{{{YYYEEEBBB===:::999999888777666666666555555555444444444666999;;;:::>>>MMM\\\www{{{oooXXXQQQXXXdddrrryyynnneee]]]\\\^^^```cccggghhhiiijjjmmmqqquuuxxxzzz|||zzzyyyyyyzzz{{{{{{zzzzzz}}}xxxuuutttqqqjjjddd^^^ZZZUUUOOOJJJEEEAAA===zzzXXXBBB@@@:::777888777666666666555555555444444///111333222000///111333444333222111111111222333444444444555555555666666555666;;;HHH]]]vvviiiiiinnn{{{qqqiiifffeeehhhdddUUUIIIDDDBBB@@@???AAABBBDDDEEEIIINNNQQQZZZggg{{{oooiiijjjrrr~~~~~~~~~}}}}}}zzzwwwvvvuuutttrrrpppjjjddd[[[SSSMMMHHHDDDAAA@@@@@@??????>>>>>>>>>>>>@@@AAABBBBBBBBBCCCFFFHHHMMMSSS[[[___```aaaeeehhhmmmooorrrtttvvvxxx|||~~~~~~~~~~~~}}}{{{yyyvvvuuuooofffYYYNNNHHHFFFFFFFFFKKKSSS\\\aaabbbcccfffiiillllllmmmooopppllleee___RRRNNNJJJIIIKKKNNNOOOOOORRRRRRQQQQQQRRRUUU[[[___eeegggiiikkkkkkmmmoooqqqxxx{{{xxxvvvrrrpppnnnnnnmmmmmmllllllllliiieeebbbbbbbbb``````___^^^^^^^^^^^^^^^]]]\\\\\\ZZZXXXVVVTTTSSSPPPOOOOOOPPPNNNNNNVVVaaammmyyytttjjjccc^^^PPPKKKIIILLLRRR[[[iiiuuuxxxllldddiiittt}}}uuusssttt|||{{{___UUULLLWWWfff{{{[[[FFFBBB===:::999888888777888777777777777666666666444666999;;;:::@@@RRRccc{{{zzzgggUUUPPPWWWdddrrr{{{oooddd\\\[[[^^^```bbbfffdddfffiiimmmqqqtttvvvxxx|||~~~|||yyyuuuttttttuuuwwwyyyxxxxxxzzz}}}~~~xxxuuutttqqqkkkfff```[[[UUUOOOIIIDDD>>>;;;yyyWWWBBB???:::777888777666555555555444444444444444666888777555444666888444333333222333444666777666555555555555666777777666888===KKK```xxx|||eeeiiisss}}}{{{pppgggdddfffiiidddUUUHHHDDDBBB???@@@AAACCCDDDFFFIIINNNRRRZZZggg|||~~~nnnhhhjjjnnn~~~|||~~~}}}wwwuuussssssssstttsssrrrkkkeee\\\SSSMMMIIIEEECCCCCCCCCBBBBBBAAA@@@@@@???AAAAAAAAA@@@???@@@BBBDDDJJJQQQYYY]]]^^^___cccgggjjjllloooqqqsssvvvzzz}}}||||||{{{zzzyyywwwvvvuuuqqqiii]]]RRRKKKIIIHHHHHHHHHOOOYYY___```bbbeeehhhnnnnnnooorrrsssooohhhbbbVVVSSSOOOOOOPPPQQQPPPOOOSSSSSSRRRRRRRRRUUUZZZ^^^aaacccgggjjjlllooorrruuuzzz}}}sssrrrpppnnnmmmmmmmmmmmmmmmmmmllljjjfffcccbbbccc``````___^^^^^^^^^^^^___[[[[[[ZZZZZZYYYWWWVVVUUULLLMMMPPPRRRPPPOOOUUU^^^jjjxxxvvvkkkddd___QQQLLLJJJMMMRRR[[[iiiuuuxxxkkkbbbgggqqq~~~xxxtttsssyyy|||aaaVVVLLLUUUfff}}}\\\FFFBBB===:::999888888777999999999999888888888888555777999::::::AAAUUUhhhxxx|||aaaRRROOOWWWcccqqq|||oooddd[[[ZZZ]]]___bbbeeeaaadddhhhlllpppssstttuuuyyy|||~~~}}}|||zzzvvvrrrpppqqqrrrtttuuuuuuuuuwwwyyy{{{{{{zzz~~~yyyuuutttuuuuuupppkkkccc^^^WWWQQQKKKEEE???<<<{{{XXXCCC@@@:::666777666666555444444555666555444444444444555666555333000888888777555222222333555555777777666555444555666666:::AAANNNaaayyyttteee___qqq}}}}}}~~~zzzpppgggdddrrrkkk___RRRIIICCCAAAAAAAAAAAADDDHHHHHHGGGKKKQQQZZZiii~~~rrrcccaaannn~~~~~~}}}{{{yyyyyy{{{{{{{{{zzzxxxtttqqqnnnnnnnnnmmmlllfff^^^SSSMMMKKKIIIEEEBBBAAA???>>>???@@@BBBBBBAAA???AAABBBBBBAAABBBDDDFFFIIIJJJLLLQQQWWW\\\___```ccciiioooqqqqqqrrrwww{{{|||{{{zzzxxxvvvuuutttsssrrrjjjaaaXXXMMMEEEDDDGGGLLLPPPUUUZZZ^^^bbbfffiiippptttuuusssrrrqqqkkkdddZZZXXXUUURRRPPPPPPPPPQQQYYYYYYXXXWWWVVVWWW[[[^^^bbbfffjjjmmmoooqqqtttvvvvvv~~~}}}~~~~~~~~~}}}sssrrrpppnnnnnnnnnnnnooopppooommmjjjfffbbb___]]]______^^^]]]\\\\\\\\\\\\]]]\\\ZZZYYYWWWVVVVVVVVVUUUTTTQQQNNNMMMOOOSSSWWWgggtttwwwmmmccc\\\PPPMMMLLLNNNRRRXXXeeeqqqooodddfffppp|||tttvvvtttttt~~~iiiSSSQQQYYYlll|||___HHHAAA<<<:::888555777;;;777777777777777777777777888999444555>>>DDDVVVqqq}}}}}}[[[QQQVVVYYY```jjjyyyyyymmmddd]]]\\\\\\\\\\\\___]]]bbbhhhllloooqqqrrrtttwww|||~~~}}}|||zzzwwwuuuwwwuuusssrrrsssttttttsssrrrqqqooopppsssuuuvvvuuuzzzwwwtttssssssqqqmmmiiiddd```XXXOOOGGG@@@;;;888zzzXXXCCC@@@:::666777666666555444444666666555444666555555666888999888666777777777555333333444666222444555666555666777999555999@@@NNNaaazzztttbbb___ttt~~~zzzyyy{{{|||xxxnnniiihhhqqqjjj^^^QQQGGGBBB@@@???AAAAAADDDHHHHHHGGGLLLRRR\\\kkkrrrcccbbbsss}}}{{{yyyxxxxxxxxxwwwvvvuuurrrnnnkkkkkkkkkjjjiiiccc\\\RRRLLLJJJIIIEEEBBBBBB@@@???@@@BBBCCCBBBBBB???@@@AAAAAA@@@@@@BBBDDDEEEEEEGGGJJJOOOTTTXXXYYY```ffflllooooooooosssvvvwwwvvvvvvuuuuuutttssssssqqqjjjbbbZZZPPPGGGDDDGGGKKKOOOUUUZZZ^^^bbbgggjjjrrrwwwzzzzzzyyyxxxssslllccc___XXXSSSRRRTTTXXX[[[``````^^^\\\ZZZ[[[^^^aaadddgggkkknnnpppsssvvvyyyyyyxxxppplllpppsssuuuwww|||{{{sssrrrpppnnnmmmmmmnnnnnnmmmmmmkkkiiigggdddbbb``````___^^^]]]\\\\\\\\\\\\]]]\\\ZZZYYYWWWVVVVVVVVVVVVUUURRROOOMMMNNNQQQTTTeeerrrwwwmmmccc[[[PPPLLLKKKLLLOOOVVVdddqqqpppdddfffooo}}}vvvvvvtttttt~~~nnnWWWSSS\\\lll~~~aaaHHHBBB<<<;;;999666777:::777777777777777777777777777888555888@@@EEEUUUppp[[[SSSVVVZZZaaakkk{{{wwwmmmddd[[[ZZZZZZZZZ\\\___\\\```fffjjjlllnnnoooqqqvvv{{{~~~}}}{{{zzzzzzxxxuuusssuuusssqqqqqqrrrssssssrrrqqqooommmnnnppprrrrrrrrrtttrrrppppppqqqqqqooommmiiicccZZZOOOFFF???;;;999zzzXXXCCC@@@:::666888666666555444444666666555444666555444555888:::::::::555666666555444333555777222333555555555666777999555888@@@NNNccc}}}sss```bbbyyy|||xxxxxxyyy{{{~~~~~~wwwmmmiiilllpppiii\\\OOOEEE@@@>>>>>>AAAAAADDDHHHHHHHHHMMMTTT]]]lllqqqbbbbbbxxx}}}zzzwwwvvvuuutttrrrqqqqqqnnnjjjgggffffffeeeddd___YYYPPPKKKIIIHHHEEECCCCCCBBBBBBCCCDDDEEEDDDBBBAAABBBCCCBBBAAAAAABBBDDDBBBBBBCCCDDDHHHLLLPPPRRR[[[aaagggkkkllllllnnnpppqqqqqqrrrrrrssssssrrrrrrooojjjccc]]]SSSIIIEEEGGGKKKOOOUUUZZZ___dddhhhlllsssyyy~~~yyyrrrkkkfff^^^XXXWWW\\\ccchhhiiiiiigggdddbbbbbbdddfffiiikkknnnppprrruuuyyy|||}}}~~~|||uuuiiiaaa^^^dddiiiooosssyyy{{{sssrrrpppnnnmmmmmmmmmmmmjjjjjjjjjiiigggfffdddccc```___^^^]]]\\\\\\\\\\\\\\\\\\[[[YYYXXXWWWVVVUUUXXXVVVTTTPPPMMMMMMPPPRRRaaappp}}}~~~wwwmmmbbbZZZQQQMMMJJJJJJMMMTTTbbbppppppccceeeooo~~~wwwvvvtttuuuttt[[[WWW```qqqeeeIIIBBB===<<<;;;777666888777777777777777777777777555888777:::BBBHHHXXXttt}}}~~~}}}ZZZVVVVVVZZZbbbmmm}}}vvvmmmbbbYYYWWWWWWXXXZZZ^^^]]]```eeeiiikkklllnnnoootttyyy~~~{{{yyyxxxwwwwwwvvvsssqqqqqqooonnnnnnpppqqqqqqpppnnnllljjjjjjkkkmmmmmmlllllljjjiiijjjmmmppprrrrrrpppiii]]]PPPEEE>>>;;;:::zzzXXXBBB???:::666888777666555444555666777666444555333222222444666777777222333444444333333444666555666777666444333444555666999BBBQQQfffmmm```hhh{{{vvvtttvvvwwwkkkhhhlllooogggZZZMMMCCC>>><<<<<>>===<<<888666777666666666666666666666666666999777:::DDDLLLaaaxxx|||yyyWWWVVVVVV[[[dddpppvvvlllaaaWWWTTTUUUVVVYYY]]]___bbbgggjjjkkkmmmnnnppprrrxxx~~~}}}{{{xxxwwwvvvuuuvvvuuurrrpppnnnlllkkklllnnnooonnnmmmmmmjjjhhhfffgggggggggfffcccbbbbbbcccgggmmmrrrtttwwwnnn```QQQEEE===:::999yyyWWWBBB???:::777888777777666555555666777666555666444111111222333444333///111333333222222333444444666666555444333444555777<<>>===<<<999666666666666666666666666666666777:::777999DDDPPPjjjtttyyytttTTTTTTWWW\\\fffrrrwwwjjj___UUUSSSSSSTTTXXX\\\___bbbeeehhhjjjkkknnnooorrrwww~~~}}}}}}|||zzzxxxwwwvvvtttuuuuuuuuurrrppplllkkkkkkkkkmmmmmmlllkkkkkkhhheeecccbbbbbb```___[[[[[[[[[\\\```ffflllpppvvvmmm```QQQEEE===:::888yyyWWWBBB???:::777999777777666555555777777666555777555333333444555444333///111333333222222222333111222444444444555666888888>>>IIIYYYnnnwwwcccfffqqqzzztttqqqrrryyyvvvhhheeejjjkkkcccVVVIII@@@======>>>BBBBBBDDDHHHIIIKKKRRRZZZ^^^ppplll```fffvvv~~~|||}}}}}}|||zzzyyyyyy{{{wwwuuurrrqqqqqqpppooommmdddaaa\\\XXXVVVUUUSSSRRRMMMLLLIIIGGGEEEEEEEEEFFFIIIJJJLLLNNNOOOMMMIIIFFF???@@@AAA@@@??????@@@BBBCCCFFFHHHGGGFFFFFFIIIMMMQQQSSSWWW[[[___bbbddddddhhhiiikkkmmmmmmmmmkkkjjjfffcccbbb```ZZZQQQMMMNNNPPPUUU[[[bbbiiiooouuuyyy{{{~~~yyytttnnnqqquuuxxxwwwtttpppmmmiiijjjkkklllkkklllnnnpppvvvyyy}}}~~~{{{}}}zzzqqqlllmmmuuu{{{uuusssqqqnnnllljjjjjjjjjmmmlllkkkiiigggdddbbbaaaaaa```___^^^]]]]]]]]]]]][[[[[[[[[[[[YYYWWWUUUTTTRRRRRRRRRPPPOOOPPPRRRUUU[[[kkk{{{wwwgggZZZVVVQQQMMMLLLMMMSSS```mmmqqqdddeeeooo{{{tttqqqvvv|||\\\TTT```yyyQQQGGG===<<<<<<999777777777777777777777777777777888:::777999CCCRRRpppttt{{{pppQQQTTTXXX^^^gggtttwwwiii^^^UUUSSSSSSTTTWWWZZZ[[[^^^bbbeeefffiiikkknnnrrrwww~~~}}}|||||||||{{{yyywwwuuutttssstttuuutttsssqqqmmmlllkkklllmmmmmmkkkiiihhheeeaaa^^^\\\[[[YYYXXXTTTUUUUUUUUUVVVZZZ```dddiiicccYYYNNNDDD>>>:::888xxxWWWBBB???:::777999888777666555666777888777555555444444555666777555444111333555555444333333444000222444444444444666888888>>>JJJ[[[ppprrreeeiiinnntttooommmpppzzzvvvhhhccceeejjjbbbUUUHHH@@@===>>>@@@BBBBBBDDDHHHIIIKKKSSS\\\aaassskkk___gggxxx~~~~~~~~~~~~|||yyyxxxxxxyyyvvvtttqqqooonnnllljjjhhh___[[[VVVRRRPPPNNNMMMKKKIIIHHHGGGEEEDDDDDDEEEGGGKKKLLLNNNQQQRRROOOKKKGGG???@@@AAA@@@@@@@@@BBBDDDFFFKKKOOOOOOMMMKKKNNNQQQSSSSSSTTTVVVXXX[[[\\\\\\bbbdddgggjjjkkkkkkjjjiiifffcccbbbbbb\\\UUURRRTTTPPPUUU\\\cccjjjpppwww{{{|||}}}yyyvvvqqqqqqqqqooommmhhhdddbbb```bbbeeegggiiikkknnnqqqtttxxx~~~|||~~~{{{uuuxxx}}}uuutttqqqnnnkkkjjjiiiiiillllllkkkiiigggeeecccbbbaaa```___^^^^^^]]]]]]^^^ZZZ[[[[[[[[[ZZZWWWUUUSSSSSSTTTSSSQQQOOOOOOQQQSSS\\\kkk|||{{{jjj\\\UUUQQQMMMMMMMMMRRR]]]iii{{{vvvhhhgggooo~~~uuupppuuu~~~|||[[[SSS___~~~TTTHHH===:::;;;999888888777777777777777777777777777:::888:::DDDQQQoootttkkkPPPVVVYYY^^^hhhuuuvvvggg^^^UUUTTTUUUTTTVVVYYYZZZ]]]```cccfffhhhlllnnnrrrwww|||}}}|||{{{{{{|||{{{xxxvvvsssrrrrrrrrrttttttrrrpppooonnnmmmmmmnnnmmmjjjhhhddd```\\\YYYWWWUUURRRQQQNNNOOOOOOMMMLLLMMMQQQUUUVVVSSSOOOIIICCC>>>;;;999xxxVVVBBB???:::777999888888666555666777888777555111111222444666777666444333555777777666444444444444555666555333222333444777>>>KKK\\\ppprrriiijjjiii|||qqqllljjjnnnzzzxxxhhh```aaaiiiaaaTTTHHH@@@>>>???AAABBBBBBDDDHHHJJJLLLTTT\\\cccvvvkkk___hhhzzz~~~}}}yyyxxxxxxyyywwwtttpppmmmkkkiiifffddd[[[XXXRRRNNNLLLJJJHHHGGGFFFGGGFFFEEEDDDDDDEEEGGGLLLMMMOOORRRSSSQQQKKKGGGAAABBBCCCCCCCCCDDDFFFHHHKKKPPPUUUVVVSSSRRRSSSVVVVVVTTTRRRRRRTTTUUUVVVVVV]]]```dddgggjjjjjjjjjiiigggdddcccccc___XXXVVVYYYOOOTTT[[[cccjjjqqqwww{{{zzz~~~{{{yyyvvvrrroooiiiddd___[[[YYYXXXYYY\\\```dddfffjjjnnnqqqqqqvvv~~~zzzzzz}}}zzzzzz~~~xxx{{{vvvtttqqqnnnkkkiiihhhhhhkkkjjjjjjiiigggfffdddcccaaaaaa___^^^^^^^^^^^^^^^ZZZ[[[[[[[[[ZZZXXXUUUSSSUUUUUUTTTRRROOONNNOOOQQQ\\\kkk}}}}}}lll]]]SSSOOOMMMLLLMMMQQQ[[[gggyyyzzzjjjiiipppvvvpppsss{{{}}}[[[RRR___|||VVVIII===999:::999888888777777777777777777777777666:::999;;;DDDPPPmmmyyyuuuhhhPPPYYYYYY___iiiuuuuuufff]]]VVVUUUUUUUUUVVVXXX[[[^^^aaaeeegggjjjnnnqqqsssxxx~~~zzz|||{{{{{{{{{|||{{{xxxuuurrrqqqpppqqqssssssqqqooopppooonnnnnnnnnmmmjjjgggaaa^^^YYYUUUSSSPPPNNNLLLJJJKKKKKKHHHEEEEEEGGGKKKHHHHHHGGGEEEBBB???<<<:::{{{YYYDDDAAA;;;777888777444444444555555555666666444444444444444444444444666666555444333333222222333444555444444444666888999BBBLLLWWWiiiooodddbbbiiitttkkkjjjhhhiiiwwwpppddd``````iiidddWWWHHH>>>>>>>>>===AAABBBCCCEEEHHHMMMTTTYYYgggvvvyyyfff```eeewww}}}{{{{{{zzzxxxvvvrrrnnnjjjiiijjjhhhbbb\\\ZZZUUUNNNIIIGGGFFFEEEEEEBBBAAA@@@@@@@@@BBBEEEFFFOOONNNOOORRRTTTRRRJJJCCCAAA??????CCCEEEEEEGGGKKKRRRWWWZZZ[[[\\\___^^^ZZZ]]]ZZZTTTOOOMMMLLLMMMNNNRRRWWW]]]aaadddeeefffgggggggggfffeeecccaaa^^^]]]UUUWWW[[[bbbjjjrrrvvvwww~~~|||vvvppplll```ZZZSSSOOONNNOOOOOONNNMMMQQQVVV\\\bbbeeeggghhhpppwww|||yyy}}}yyy|||~~~yyy||||||yyy~~~xxxtttpppnnnnnnmmmjjjgggjjjjjjjjjjjjhhhdddaaa___aaaaaa```___^^^^^^]]]]]][[[[[[YYYXXXVVVVVVUUUUUUVVVVVVVVVVVVUUUSSSRRRQQQ[[[fffxxx~~~lll^^^UUUOOOKKKJJJKKKOOOXXXbbbttt}}}llldddkkkxxxpppooottt}}}|||\\\RRR[[[pppaaaGGG<<<===666222777999777666555444444555666777666555999???FFFSSSlll~~~{{{fffTTTXXXYYYaaalllvvvvvvlllbbb[[[UUUTTTSSSQQQRRRUUUYYY\\\```cccfffhhhllloooqqqvvv~~~~~~}}}|||xxxzzz~~~yyysssrrrssstttuuutttsssrrrqqqpppppppppooommmiiifffddd[[[YYYVVVRRRNNNKKKJJJIIIKKKIIIGGGFFFEEEEEEFFFFFFDDDCCCAAA???===<<<;;;;;;{{{YYYDDD@@@:::777888777444444444555555555666666444444444444444444444444555444444333222222111111333444555444444444666888:::CCCMMMWWWhhhnnnbbb___gggyyynnnfffhhhjjjooommmbbb___aaafffbbbWWWIII@@@@@@AAA@@@BBBCCCDDDEEEHHHMMMTTTXXXfffvvvwwweee```eeexxx~~~}}}}}}{{{yyyvvvrrroookkkiiihhhddd___ZZZVVVRRRLLLHHHEEECCCBBB@@@@@@@@@??????@@@BBBDDDEEELLLLLLNNNRRRUUURRRKKKDDDAAA>>>>>>BBBEEEEEEIIIMMMVVV[[[___```cccffffffcccddd^^^VVVNNNIIIFFFFFFFFFJJJNNNSSSXXX\\\___bbbdddeeeffffffeeedddaaa___]]]XXXYYY\\\ccckkkqqquuuvvv|||}}}}}}zzztttkkkccc]]]PPPKKKFFFDDDEEEFFFFFFEEEIIIKKKPPPVVV[[[___bbbdddnnnttt}}}}}}xxxooonnnqqqxxxtttxxxxxxuuuqqqooonnnllliiifffiiijjjjjjiiigggeeebbb```aaa``````___^^^]]]]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQYYYeeevvvnnn```VVVQQQLLLKKKLLLPPPYYYcccsss}}}nnngggppp~~~yyyqqqooosss{{{|||[[[QQQXXXiiigggKKK>>>???999555999999777666666666666666666777666666999???FFFTTTmmm~~~fffTTTXXXYYY```lllzzz~~~rrrjjjddd\\\VVVTTTSSSRRRSSSVVVYYY[[[___bbbeeehhhmmmpppuuuxxx||||||zzz{{{}}}}}}yyyuuussstttttttttsssrrrrrrqqqnnnppprrrrrroooiiiccc___WWWUUURRROOOLLLKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHFFFEEEBBB@@@>>><<<<<<;;;{{{XXXCCC@@@:::666888666444555555555555666666666444444444444444444444444333333333222222111111000333444555444444444666888;;;DDDMMMWWWggg~~~kkk^^^\\\fffqqqhhhbbbfffmmmxxx~~~jjj______bbbbbb___WWWJJJBBBBBBCCCCCCDDDEEEEEEFFFHHHMMMSSSXXXeeeuuuxxxfffbbbhhhyyy}}}||||||}}}}}}{{{xxxuuuqqqooommmiiiddd___ZZZWWWRRRNNNIIIEEEBBB@@@===;;;>>>>>>======>>>@@@BBBDDDGGGHHHLLLRRRUUUSSSLLLFFFBBB>>>>>>AAADDDGGGKKKQQQ[[[aaaeeegggjjjoooooollljjjbbbVVVKKKEEEBBB@@@@@@BBBEEEJJJNNNSSSXXX]]]aaacccdddeeeeeedddbbb___]]]YYYZZZ]]]bbbhhhnnnpppqqqvvvuuusssnnneeeZZZPPPJJJDDDBBB@@@@@@BBBCCCDDDCCCEEEFFFJJJOOOTTTZZZ^^^aaajjjpppxxx~~~qqqllljjjkkklllrrrqqqyyy}}}vvvtttqqqooommmkkkiiifffiiiiiiiiihhhgggeeebbbaaa`````````___^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVTTTSSSRRRQQQQQQQQQWWWbbbtttpppbbbXXXRRRMMMMMMMMMQQQZZZdddqqqpppkkkttt|||{{{ssspppqqqwww}}}[[[OOOTTT```vvvpppQQQ@@@@@@===:::;;;999777777888888888888777777777777999>>>FFFVVVooohhhUUUXXXZZZ```nnnvvvlllgggeee]]]VVVTTTSSSRRRSSSWWW[[[]]]```bbbfffkkkqqquuuzzz{{{{{{{{{zzz{{{}}}||||||||||||{{{zzzxxxvvvvvvuuutttsssrrrqqqqqqqqqmmmpppssstttppphhh___YYYSSSQQQMMMKKKJJJKKKMMMOOOMMMMMMMMMNNNMMMMMMLLLLLLKKKIIIFFFBBB@@@>>>======{{{YYYCCC@@@:::666888666555555555555555666666666444444444444444444444444444333333333222222111111333444555444444444666888;;;DDDNNNWWWfff|||iii\\\\\\iiiooogggcccgggqqqiii^^^\\\___^^^^^^WWWKKKBBBAAABBBBBBEEEFFFFFFGGGIIIMMMSSSWWWeeevvv{{{jjjeeekkkzzz~~~~~~yyyyyyyyy{{{{{{zzzvvvrrroooooommmhhh```ZZZVVVTTTNNNKKKGGGDDDAAA>>>;;;888<<<<<<<<<===>>>???AAABBBAAADDDJJJPPPTTTRRRLLLGGGBBB>>>===AAAEEEHHHNNNUUU^^^ccchhhjjjnnnrrrsssppplllbbbUUUJJJDDDBBBAAAAAA@@@BBBEEEHHHLLLRRRYYY^^^bbbccceeefffdddaaa^^^[[[WWWWWWXXX\\\aaadddffffffhhhfffaaaZZZRRRIIIBBB>>>?????????AAABBBDDDDDDDDDDDDEEEHHHLLLQQQXXX]]]```fffkkksssxxx|||~~~wwwoooqqqsssqqqnnnlllqqq~~~yyyvvvqqqqqqooonnnmmmkkkiiihhhiiiiiihhhhhhfffdddbbbaaa````````````___]]]\\\[[[YYYXXXXXXWWWWWWWWWXXXXXXWWWVVVTTTRRRQQQPPPPPPPPPVVV```qqqssseeeXXXRRRNNNLLLMMMPPPZZZcccppprrrjjjrrrxxx}}}tttppppppsss|||~~~\\\NNNQQQXXXmmmwwwUUU@@@AAA>>><<<;;;777777888999::::::999888777777888999===GGGYYYrrr~~~iiiVVVYYY\\\cccrrr|||ooogggdddeee\\\UUUSSSRRRQQQTTTXXX^^^___bbbdddhhhnnnuuuzzz|||}}}|||zzzwwwwwwxxxzzzyyy{{{}}}|||yyyvvvvvvwwwxxxvvvtttrrrqqqqqqqqqrrroooqqqtttsssnnnfff\\\VVVQQQNNNJJJHHHGGGIIIMMMOOONNNOOOQQQRRRRRRQQQPPPOOOOOOMMMJJJFFFDDDBBBAAAAAA{{{YYYDDDAAA;;;777999777666666666666666666666666444444444444444444444444444444444444333333333333333444555444444444666888;;;DDDOOOYYYiiiggg\\\___nnnrrrllliiimmmxxxkkk]]]ZZZ[[[]]]^^^YYYLLLBBB??????>>>EEEEEEFFFFFFHHHMMMSSSWWWfffwww}}}kkkeeekkkzzz~~~}}}|||xxxxxxyyyzzz{{{yyyuuurrrmmmllljjjeee^^^WWWRRRQQQKKKIIIEEECCCAAA???<<<:::============>>>???@@@@@@>>>BBBHHHNNNQQQOOOJJJFFFBBB>>>>>>BBBFFFJJJPPPWWW]]]cccgggjjjmmmrrrrrroooooodddVVVKKKFFFEEEDDDCCCBBBCCCDDDFFFIIIOOOVVVZZZbbbdddfffgggddd```[[[WWWQQQPPPPPPRRRUUUWWWWWWVVVWWWSSSMMMFFFAAA>>><<<<<<;;;===>>>???@@@AAABBBBBBEEEFFFHHHKKKPPPVVV\\\___bbbgggmmmqqquuuzzz{{{{{{yyyyyywwwpppkkkuuuuuujjjmmmlllmmmnnnnnnmmmkkkjjjjjjiiiiiihhhgggeeecccbbbaaa___```aaaaaa```___]]]\\\YYYXXXXXXWWWWWWWWWXXXXXXWWWVVVTTTSSSQQQPPPOOOOOOTTT^^^ooouuuhhhXXXRRRMMMLLLLLLOOOXXXbbbppp~~~sssggglllsssuuuqqqooopppwww___OOOPPPUUUhhh}}}{{{WWW@@@@@@>>><<<;;;666777888999::::::999888777777999:::===HHH^^^xxx~~~}}}jjjXXX[[[___gggwwwxxxjjjdddcccbbb[[[TTTSSSSSSRRRTTTXXX^^^___bbbeeeiiiooovvv{{{}}}~~~~~~|||xxxuuuttttttwww{{{}}}|||wwwtttuuuwwwyyywwwuuusssrrrrrrrrrsssssssssrrrooojjjbbb[[[VVVQQQNNNJJJGGGGGGHHHKKKMMMPPPQQQRRRSSSSSSSSSRRRQQQQQQPPPNNNLLLJJJHHHGGGFFF}}}ZZZEEEBBB<<<888:::888777777777666666666666555444444444444444444444444444444444444444444444444333444555444444444666888<<>>===CCCDDDDDDEEEGGGLLLRRRWWWgggvvv}}}iiiccchhhzzz~~~|||zzzyyyzzzzzzyyyzzzzzzxxxuuurrrjjjiiifffaaa\\\VVVQQQNNNHHHFFFCCCAAAAAAAAA@@@???????????????????????????===@@@FFFJJJLLLJJJGGGEEEBBB??????DDDHHHKKKQQQWWW[[[aaafffiiinnnssstttqqqqqqfffWWWMMMJJJIIIHHHFFFEEEFFFFFFGGGIIINNNUUUZZZccceeeggghhhddd^^^WWWRRRKKKJJJIIIIIIJJJJJJIIIHHHFFFCCC>>>:::888999;;;======???AAABBBBBBCCCEEEFFFHHHHHHJJJMMMQQQWWW\\\___```ccchhhkkknnnttt|||}}}yyyyyy{{{}}}}}}uuusss~~~vvvpppeee___gggkkkmmmoooooonnnlllllllllkkkjjjhhhfffdddbbbaaa```^^^___aaabbbbbbaaa___^^^ZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUSSSQQQOOONNNTTT]]]mmmwwwiiiXXXRRRMMMLLLLLLOOOXXXaaaooo}}}sssdddgggooovvvrrrooopppuuu|||bbbQQQOOOUUUfff{{{|||XXXAAA???<<<::::::666888888999999999999888888777999:::===KKKddd~~~~~~iiiYYY]]]aaajjj|||ttthhhbbbaaa___YYYTTTUUUUUUTTTVVVYYY\\\^^^bbbeeeiiinnnuuuyyy}}}|||xxxvvvuuuyyy|||~~~|||yyyvvvvvvwwwyyyxxxwwwvvvuuutttttttttvvvtttqqqlllfff```ZZZWWWQQQNNNKKKIIIHHHIIIKKKMMMQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRQQQOOOMMMLLL~~~\\\FFFCCC===:::;;;:::777777777777666666666555444444444444444444444444333333333333333333333333333444555444444444666888???JJJWWWdddwwwfff___eeesssuuuuuuwww~~~}}}iii\\\YYY[[[\\\```^^^RRRFFFAAA@@@???AAABBBCCCDDDGGGLLLRRRWWWfffuuu}}}iiidddiiizzz|||zzzxxxwwwzzzxxxwwwvvvvvvtttrrrooohhheeeaaa^^^\\\WWWQQQLLLEEECCC??????@@@BBBCCCDDDBBBBBBBBBBBBAAA@@@??????===@@@DDDGGGGGGFFFDDDCCCBBB???@@@FFFJJJLLLQQQVVVYYY___fffjjjqqqxxxzzzxxxlllbbbUUUNNNNNNOOONNNLLLJJJKKKLLLMMMOOOTTTZZZ^^^fffhhhiiiiiiddd\\\SSSNNNHHHFFFDDDCCCCCCBBB???>>><<<;;;888777777999;;;===@@@BBBDDDEEEFFFGGGKKKNNNMMMNNNPPPSSSWWW[[[^^^aaa___aaadddfffiiipppxxx}}}yyywwwwwwzzztttttt|||yyyllleeeeee^^^\\\gggooorrrtttssspppmmmmmmmmmlllkkkiiifffcccaaa______]]]___bbbddddddcccbbbaaa[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWUUURRROOOMMMUUU\\\lllxxxiiiYYYSSSNNNMMMMMMPPPYYYbbbnnn{{{sssdddhhhnnnwwwsssppppppuuu|||fffRRRNNNVVVfff{{{|||YYYBBB???:::888:::888888888777777777777888888777:::;;;===MMMiiiiiiXXX]]]bbbkkk~~~~~~pppfffaaa___^^^YYYVVVXXXYYYXXXYYY\\\^^^aaaeeehhhlllpppvvvyyy}}}~~~~~~~~~}}}~~~~~~|||zzzyyyyyyxxxxxxxxxxxxxxxwwwvvvuuuuuutttqqqlllfff___YYYVVVOOONNNLLLKKKJJJKKKMMMNNNSSSRRRQQQPPPPPPPPPPPPPPPPPPRRRVVVXXXXXXVVVTTTRRR]]]GGGDDD>>>;;;<<<:::888888777777666666666555444444444444444444444444222222222222222222222222333444555444444444666888AAALLLZZZiii}}}fff```fffrrrsssuuuyyyzzzfff[[[ZZZ]]][[[``````UUUIIICCCBBBBBB???@@@BBBCCCFFFLLLRRRWWWeeetttkkkfffkkkzzz~~~{{{yyywwwvvvwwwuuurrrqqqqqqooommmkkkgggbbb]]]\\\\\\YYYRRRKKKCCC@@@======???CCCEEEFFFDDDDDDDDDCCCBBBAAA??????===@@@CCCDDDDDDCCCBBBBBBBBB@@@BBBGGGKKKMMMPPPUUUXXX___ggglllttt|||~~~eee[[[QQQMMMQQQTTTUUUSSSNNNPPPQQQSSSVVV[[[aaaeeegggiiikkkiiicccZZZQQQKKKGGGEEEBBBAAA@@@>>>;;;999888888888999::::::;;;;;;>>>@@@CCCDDDEEEHHHMMMQQQSSSTTTVVVYYY\\\```bbbddd^^^```cccdddgggmmmvvv}}}{{{vvvttt|||}}}uuuooommmjjjttt~~~sssjjjfffddd\\\ZZZ```]]]^^^kkksssvvvxxxvvvrrrnnnmmmmmmmmmllliiifffccc```___^^^]]]___bbbdddfffeeedddccc\\\[[[YYYXXXWWWVVVUUUUUUVVVWWWXXXYYYWWWSSSOOOLLLUUU\\\lllxxxiii[[[UUUPPPNNNNNNQQQZZZccclllyyyssseeejjjnnnwwwsssqqqpppuuu|||hhhRRRMMMWWWfff{{{|||ZZZDDD@@@:::777::::::999888777666666777888999777:::;;;>>>NNNlllxxxhhhWWW\\\aaalll~~~zzznnneee```^^^]]]YYYXXX[[[]]]\\\\\\^^^aaaeeeiiimmmqqqtttxxx{{{~~~~~~|||zzzwwwxxxyyyzzzzzzyyywwwvvvssssssqqqmmmggg___XXXTTTMMMMMMLLLLLLMMMNNNOOOPPPSSSRRRPPPNNNNNNNNNNNNOOOOOORRRWWW[[[\\\[[[WWWUUU~~~___IIIAAA:::888<<<999::::::999999888888777777555555444333333222111111444444333222333444555666666555444333444444666666@@@PPP^^^hhhzzz{{{eeebbbeeevvvuuuwww}}}uuuggg```]]]\\\\\\```aaaZZZMMMCCC@@@AAABBBBBBAAAAAADDDJJJRRRXXXdddrrr~~~mmmfffhhhvvv~~~}}}|||{{{xxxvvvvvvtttqqqpppooollliiifffcccbbb___[[[VVVQQQMMMKKKCCCCCCBBBBBBCCCDDDFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@<<<===>>>???@@@AAAAAAAAAFFFDDDAAABBBGGGNNNTTTWWW\\\dddkkkppp|||{{{aaaVVVMMMNNNSSSWWWYYY[[[[[[\\\^^^```cccfffiiikkknnnnnnmmmiiibbbWWWNNNHHHDDDAAA>>>=========;;;888<<<;;;:::999999:::;;;<<<<<>>???@@@@@@AAAAAA@@@FFFCCCBBBCCCGGGNNNUUUXXX___gggnnnuuuvvv\\\RRRKKKOOOVVVZZZ]]]______aaadddgggjjjnnnqqqssswwwvvvrrrjjj```TTTKKKFFF???<<<::::::;;;<<<:::888:::999999888888999:::;;;===@@@CCCEEEFFFJJJOOOSSSWWWXXXZZZ]]]```dddhhhjjjgggggghhhiiilllooorrrssswwwzzz~~~vvvrrryyy|||{{{{{{~~~rrrggg```^^^___\\\]]]```ccceeebbb^^^ZZZXXXXXX[[[^^^^^^aaalllxxxxxxsssmmmiiijjjjjjiiigggfffdddbbbaaa^^^___aaacccdddccc```]]]^^^\\\ZZZXXXWWWWWWXXXXXXYYYXXXXXXVVVUUUTTTSSSSSSWWW___nnnzzzmmm]]]UUUOOOPPPRRRVVV\\\bbbnnntttqqqhhhhhhooo}}}wwwsssrrrxxxlllQQQPPPNNN```ooo^^^CCCBBB@@@<<<<<<;;;999888777777777888777777888999;;;@@@LLLaaaxxx{{{bbb[[[ZZZbbbiiiyyy{{{qqqjjjhhhiiijjjgggccc```aaadddggghhhiiijjjhhhiiinnnrrrtttvvvzzz}}}~~~~~~~~~~~~}}}zzzwwwttttttuuuuuuvvvwwwwwwwwwrrrpppnnniiiccc\\\VVVRRRMMMKKKIIIIIIKKKLLLMMMLLLQQQMMMLLLOOOQQQPPPQQQTTTWWWXXX[[[^^^aaabbbcccddd{{{\\\GGG@@@888777:::777333444444555555666777777555555444444333222222222222222111111111222333444444333333333444666777888@@@KKKWWWeee~~~tttaaa```eeewwwvvvwww~~~xxxjjjbbb^^^\\\\\\___```YYYMMMCCC@@@BBBBBBBBBBBBCCCFFFLLLTTTYYYbbbqqquuugggccciiittt|||yyyxxxvvvsssqqqqqqnnnkkkiiigggdddaaa^^^[[[ZZZWWWTTTPPPKKKHHHFFF@@@@@@@@@@@@AAABBBCCCDDDFFFEEEEEEEEEDDDDDDCCCCCC???@@@@@@AAAAAA@@@@@@???DDDCCCBBBCCCHHHNNNUUUZZZbbbjjjrrrzzz~~~lllUUUMMMJJJPPPYYY^^^bbbeeedddggglllppptttxxx|||yyymmm^^^QQQGGGCCC;;;:::888999:::;;;;;;::::::::::::::::::;;;<<<===>>>@@@CCCEEEGGGKKKPPPSSSXXXYYY\\\___cccgggjjjkkklllllllllmmmmmmnnnooopppwwwyyy|||~~~}}}}}}}}}~~~~~~wwwsssvvvxxxwwwxxx|||rrriiidddbbbccccccdddgggiiikkkiiieeebbb\\\\\\___ccceeeiiiuuu}}}uuuooojjjjjjjjjiiigggfffdddcccbbb]]]]]]^^^```bbbbbbaaa___^^^]]][[[YYYXXXXXXYYYYYYXXXWWWWWWVVVUUUTTTTTTSSSVVV^^^lll{{{nnn]]]UUUPPPPPPSSSUUU[[[```mmmsss~~~tttiiigggooo~~~xxxssssssyyynnnOOOLLLKKK___ooo```EEECCC@@@<<<===<<<777777777888888888888888999999;;;???JJJ]]]ttt{{{yyy]]]ZZZ\\\```iiixxx~~~tttnnnnnnppprrrsssjjjddd^^^^^^fffnnnpppooojjjeeecccfffhhhiiilllpppvvvwwwzzz~~~}}}|||zzzxxxuuutttuuuvvvxxxxxxwwwuuutttmmmlllkkkhhhbbb\\\UUUQQQKKKIIIHHHHHHJJJLLLLLLLLLLLLHHHGGGJJJLLLMMMQQQVVVZZZ^^^ccceeefffgggkkknnnzzz[[[GGG@@@999777:::777666666666666777777777777555555444444333333333333222222222222222333333444333333222333444666888999===IIIVVVhhhtttbbbbbbhhhzzzxxxwww}}}wwwhhh___[[[YYYZZZ^^^___YYYMMMCCC@@@@@@AAABBBBBBCCCFFFLLLTTTYYYbbbqqquuufffbbbgggttt|||xxxvvvtttqqqoooooolllhhheeeccc```\\\ZZZWWWVVVTTTQQQMMMIIIFFFDDD@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBAAA@@@??????CCCCCCCCCDDDHHHNNNUUUZZZeeemmmvvv~~~wwwcccPPPKKKJJJRRR[[[```dddhhhgggmmmtttyyy}}}qqq___OOODDD???;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@AAACCCEEEHHHLLLPPPSSSWWWYYY\\\aaaeeehhhjjjkkkmmmnnnooopppqqqpppoooooowwwyyy{{{{{{zzzyyyzzz{{{{{{{{{||||||}}}}}}~~~~~~zzzwwwuuuvvvwww{{{{{{tttooolllllllllppprrrvvvzzz|||zzzuuurrrhhhffffffiiikkkrrr|||uuupppkkkjjjiiigggfffeeeeeedddaaa```___```bbbbbbaaa```^^^]]]\\\[[[ZZZZZZZZZZZZWWWWWWVVVVVVUUUUUUTTTTTTTTT[[[jjj{{{zzznnn\\\UUUPPPQQQTTTWWW\\\bbblllrrr}}}ttthhhdddpppxxxtttttt{{{qqqQQQLLLJJJdddxxxaaaEEECCC???;;;<<<;;;666777999999888888888999777888:::@@@LLL___uuu{{{uuuZZZZZZ]]]bbbkkk{{{zzzrrrppptttxxxxxxuuujjjbbbZZZ[[[gggtttwwwsssjjjbbb]]]]]]```aaacccffflllqqqxxx}}}{{{xxxvvvtttsssuuuwwwxxxxxxvvvsssqqqiiijjjjjjhhhddd]]]WWWRRRLLLJJJHHHGGGHHHIIIIIIHHHEEEBBBAAACCCEEEHHHNNNUUU\\\bbbhhhjjjjjjlllqqqvvvzzz\\\HHHAAA:::999;;;888999888888777666555555444555555444444444444333333222333333444444444444444333333222333444666888999;;;HHHXXXmmmrrraaaccciii{{{yyyxxx~~~wwwhhh___ZZZWWWWWW\\\___ZZZNNNCCC??????@@@AAABBBDDDGGGMMMTTTYYYcccsssxxxhhhbbbeeettt{{{xxxuuusssqqqooooookkkgggbbb___\\\YYYWWWSSSSSSQQQNNNKKKHHHEEEDDD@@@AAAAAABBBCCCCCCDDDDDDAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???AAABBBDDDEEEGGGLLLTTTYYYgggpppxxxrrr^^^NNNJJJKKKSSS[[[```eeeiiikkkqqqzzzttt```MMMAAA;;;<<<<<<;;;::::::::::::;;;<<<<<<===???@@@AAABBBBBBBBBBBBCCCEEEIIILLLOOOQQQUUUWWW\\\aaaeeehhhiiijjjlllnnnqqqtttuuutttrrrqqqsssuuuvvvvvvtttssstttuuuzzzyyyyyyyyyzzz{{{}}}~~~|||}}}~~~}}}wwwxxxzzz}}}yyyvvvuuutttuuuuuurrrvvv|||~~~yyysssnnnlllnnnsss}}}xxxssskkkjjjiiigggfffffffffgggeeecccaaa`````````^^^]]]]]]]]]\\\[[[[[[[[[ZZZZZZWWWWWWWWWVVVVVVVVVUUUUUURRRYYYfffxxxyyynnn\\\UUUPPPQQQUUUYYY___eeejjjqqq}}}rrreeeaaarrryyytttuuu}}}sssUUUQQQNNNnnnbbbEEEAAA>>>999:::999666888::::::888777888999777888;;;@@@LLL___ttt}}}qqqXXXXXX\\\ccclll|||}}}{{{{{{|||}}}}}}vvvppppppvvvxxxtttoooccc]]]UUUWWWfffvvvzzzuuulllbbb[[[[[[^^^```cccffffffnnn{{{|||xxxvvvttttttqqqsssuuuwwwvvvtttpppnnniiijjjlllkkkggg```YYYUUULLLIIIFFFDDDDDDCCCBBBAAA???<<<<<<>>>@@@BBBJJJSSS\\\bbbiiilllmmmpppwww}}}yyy[[[HHHBBB;;;999;;;888999888777666444333222222555555444444444444444444222333444555555555444444444333333333444666777888;;;IIIZZZooommm^^^aaahhh{{{wwwzzzzzzkkkaaa[[[XXXVVV\\\aaa^^^RRRFFF@@@>>>>>>???AAACCCFFFLLLSSSXXXcccssszzziiibbbddduuuzzzvvvtttrrrqqqooooookkkeee```]]]YYYVVVTTTPPPPPPNNNLLLJJJGGGDDDCCC@@@AAABBBCCCDDDDDDDDDCCC@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@BBBDDDEEEFFFJJJQQQWWWdddnnnvvvyyy|||zzzlllZZZMMMJJJKKKRRRZZZ___dddjjjooowwwttt]]]III>>>:::999::::::999888777999:::<<<===>>>@@@BBBCCCCCCDDDDDDCCCCCCDDDHHHKKKMMMMMMRRRVVV[[[aaaeeehhhiiiiiijjjnnnrrrwwwxxxwwwuuussstttuuuvvvuuutttssstttuuuxxxwwwvvvuuuvvvxxx{{{|||zzz{{{||||||}}}|||{{{}}}~~~|||yyyxxxxxxzzzzzzyyytttxxx{{{vvvsssxxxvvvqqqkkkjjjiiiggggggggghhhiiifffcccaaa___^^^\\\ZZZXXX\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYXXXWWWVVVVVVUUUQQQXXXeeevvvyyyooo]]]UUUOOOOOOSSSWWW^^^eeehhhqqq~~~qqqeeeccctttzzztttuuu}}}qqqVVVVVVUUUzzzcccEEEAAA===888999888666999<<<<<<999666777888777999;;;@@@KKK\\\qqqrrrXXXWWWZZZbbbkkk{{{{{{vvvsssrrrrrrsssrrrlllhhhiiimmmnnniiicccYYYWWWSSSUUUeeewww{{{uuuiii___XXXYYY^^^bbbdddggghhhqqq~~~zzzuuurrrrrrrrrnnnppprrrssssssqqqmmmkkkjjjlllnnnnnnjjjccc[[[VVVKKKHHHDDDAAA@@@???===<<<>>><<<===>>>???@@@HHHRRR^^^bbbiiimmmrrrxxxwwwZZZGGGAAA:::888:::777888888777666555555444444444444555555555555555555111222333444555444333333555444444333444555666777<<>>@@@BBBFFFKKKRRRWWWcccrrryyyhhhbbbeeewww}}}xxxtttrrrqqqpppooonnniiiccc]]]YYYVVVSSSQQQMMMMMMLLLJJJHHHEEECCCBBB>>>???AAABBBCCCCCCBBBBBB@@@@@@AAAAAABBBCCCDDDDDDBBBCCCCCCCCCCCCBBBBBBAAA???BBBDDDDDDDDDGGGNNNTTTZZZdddkkkkkkkkkjjj```SSSKKKHHHJJJQQQXXX^^^eeekkkuuu~~~pppWWWDDD<<<:::777999::::::888888;;;===???@@@CCCEEEGGGHHHHHHHHHFFFDDDBBBDDDGGGJJJJJJJJJRRRUUU\\\bbbgggiiiiiihhhjjjnnntttyyy{{{zzzvvvtttuuuvvvvvvuuuttttttvvvwwwtttsssqqqpppqqqtttwwwyyyyyy{{{}}}}}}~~~}}}|||||||||}}}~~~}}}|||~~~~~~vvvpppkkkjjjiiigggggghhhiiijjjfffdddbbbaaa___]]]YYYWWW[[[[[[[[[[[[[[[[[[ZZZYYY\\\[[[[[[YYYXXXWWWVVVVVVRRRXXXeeevvv{{{qqq```VVVNNNMMMOOOSSS[[[bbbfffpppsssiiijjjwww{{{uuuuuu}}}kkkTTTXXX[[[eeeGGGBBB===999999999777;;;>>>===999555666777666888;;;AAAMMM___tttwww\\\ZZZ[[[aaaiiizzzyyyvvvrrrmmmiiigggeeeeeeccc___[[[ZZZ\\\\\\YYYUUUPPPRRRRRRUUUeeexxx|||uuufff\\\VVVYYYaaafffiiikkkqqqxxx~~~}}}{{{vvvpppmmmnnnpppkkklllnnnoooooonnnkkkjjjjjjmmmppppppllleee\\\WWWMMMJJJFFFDDDCCCBBB@@@???AAAAAABBBCCCBBBBBBJJJSSSaaadddiiipppxxxuuuXXXEEE@@@999777999555999999999999888888888888444444555555555555555555000111222333444333222222666555444333444444666666>>>KKKZZZhhhfff[[[bbbmmm}}}qqq|||yyyiii^^^XXXUUUWWW```hhhggg[[[MMMDDD@@@;;;===???BBBEEEKKKRRRVVVbbbpppvvvfffbbbfffxxx}}}}}}~~~{{{vvvrrrppppppooonnnmmmhhhaaa\\\WWWTTTQQQNNNKKKJJJJJJHHHFFFDDDBBBAAA===>>>@@@AAABBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEEEEBBBBBBCCCCCCCCCCCCCCCBBB???BBBEEEDDDCCCFFFLLLSSSOOOZZZ```^^^\\\[[[UUUKKKIIIGGGHHHOOOWWW]]]fffmmmzzzlllQQQ@@@:::;;;777999<<<<<<;;;<<>>::::::999888<<>>999555555777444777<<>>???@@@BBBDDDJJJPPPUUUdddqqqxxxfff```dddvvv~~~}}}|||~~~{{{vvvsssrrrpppnnnlllnnniiiccc\\\WWWSSSOOOLLLHHHGGGEEEBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCAAAAAABBBCCCCCCBBBBBBBBB???AAACCCCCCBBBCCCGGGKKKMMMOOOQQQRRRRRRPPPMMMKKKBBBFFFMMMTTT[[[dddooowwwdddLLL>>>888666777888999888999;;;???BBBEEEIIINNNQQQRRRQQQQQQPPPIIIEEEAAABBBGGGKKKLLLJJJOOOVVVbbbkkkooonnnjjjfffssstttuuuxxxzzzxxxuuurrrqqqooolllmmmooopppooommmppppppppppppqqqsssuuuwwwxxxqqqrrrjjjjjjjjjjjjiiigggfffeeedddeeeddddddbbb```]]]\\\[[[YYYXXXXXXZZZ\\\]]]\\\\\\\\\[[[ZZZXXXUUUSSSQQQPPP^^^bbbwwwppp]]]UUUNNNLLLKKKLLLRRRYYYdddqqqzzznnnpppqqq|||wwwuuu~~~___SSSTTT___gggEEE@@@===:::999666555666777888888888888888:::;;;===EEEUUUkkk|||___]]]___eeemmm|||{{{qqqkkkgggaaa]]]YYYUUUQQQOOOLLLJJJGGGFFFFFFHHHKKKMMMKKKIIIMMMXXXgggssswwwwwwfffeeeeeehhhmmmqqqqqqppprrrxxx|||uuunnnllliiieeecccdddfffhhhjjjiiihhhffffffgggkkklllmmmnnnlllcccVVVMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJHHHFFFFFFKKKQQQVVVccciiiooosss{{{yyyZZZFFF@@@;;;999999444555555555666666666666666444444444444333222111111555444333222222222222222444555666555444555777888>>>KKKXXXeeexxx|||fff___jjjwww~~~uuubbbWWWTTTTTT[[[^^^dddhhhbbbRRREEE@@@===>>>???AAADDDJJJQQQVVVbbbooozzzgggaaaeeevvv~~~}}}|||}}}zzzvvvsssrrrpppnnnmmmlllgggaaa[[[VVVQQQMMMJJJFFFEEECCCAAA@@@??????@@@AAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDFFFEEECCCDDDFFFIIIKKKLLLMMMNNNNNNLLLJJJIIIGGGJJJOOOTTT[[[eeerrr{{{vvvYYYEEE;;;777555;;;<<<<<<<<<<<>>;;;:::777888888888999888888777777999999<<>>>>>??????AAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGHHHIIIIIIGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGLLLNNNQQQVVV\\\hhhvvvgggKKK>>>999888777<<<<<<<<<<<<===AAAFFFJJJUUUVVVXXXXXXVVVRRRNNNKKKEEEBBB??????CCCGGGIIIHHHIIIYYYmmmwwwtttkkkeeecccfffllluuu~~~yyytttooonnnmmmnnnpppqqqqqqpppllllllmmmnnnppprrruuuvvv}}}wwwpppnnnjjjjjjjjjjjjiiigggfffeeeaaabbbbbbcccbbb```___^^^```^^^[[[YYYZZZZZZYYYXXXZZZZZZYYYXXXVVVSSSQQQPPPOOO\\\```uuuooo]]]UUUNNNLLLKKKLLLRRRYYYeeesssvvvjjjkkkooo|||wwwuuu}}}xxxXXXLLLMMM[[[yyylllIIICCC???<<<;;;888::::::::::::999888777666888888;;;EEEWWWpppvvv]]]```ccceeerrr~~~tttjjj^^^XXXQQQJJJGGGEEECCCBBB>>>???@@@AAADDDFFFIIIJJJNNNLLLLLLSSS^^^gggjjjjjjcccbbbbbbbbbddddddcccaaagggooo|||~~~rrrfff```\\\XXXWWWYYYcccgggllloooooommmlllkkkiiiiiijjjkkkhhh___RRRIIIBBBCCCDDDFFFHHHJJJLLLMMMNNNOOOQQQRRRRRRSSSVVVXXX]]]iiitttwwwyyyzzz[[[FFF@@@:::999:::666666666666666555555555555666666555444333111000///222222222333444555777888222444666777666555555555999FFFSSS___rrrmmmfffsssiiiXXXSSSXXX^^^aaabbbhhhlllfffVVVFFF>>>:::<<<>>>@@@DDDKKKRRRWWW^^^lll}}}zzzhhhaaaeeettt~~~||||||{{{yyyvvvsssrrrpppnnnkkkeeeaaaZZZUUUPPPLLLHHHEEE@@@???>>>=========>>>???@@@@@@@@@AAAAAACCCDDDEEEDDDDDDDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBCCCCCCIIIJJJLLLMMMLLLKKKIIIIIIFFFFFFEEEDDDDDDDDDEEEFFFJJJNNNSSSXXX```kkkxxxzzzWWWAAA;;;;;;;;;:::=========>>>@@@DDDKKKOOOZZZ[[[[[[[[[YYYTTTMMMHHHBBB???======@@@DDDFFFFFFHHHMMMXXXiiiwwwzzzssskkkhhhnnnwwwvvvpppmmmmmmmmmooopppqqqqqqpppmmmmmmlllmmmnnnppprrrssszzz~~~{{{uuuooollljjjjjjjjjjjjhhhgggfffeee```aaabbbbbbbbbaaa```___```^^^[[[ZZZZZZZZZZZZYYY[[[[[[YYYXXXVVVSSSRRRQQQOOO[[[^^^tttnnn]]]UUUNNNKKKKKKLLLRRRYYYdddsssttthhhiiiooo~~~xxxvvv}}}uuuUUUJJJKKKXXXsssnnnJJJCCC???;;;;;;888:::::::::::::::999888777999999<<>>888888999555555555555555666666666666555555555555555444444333444444333333333444555555111333666888888777888999:::EEEOOOZZZmmmooohhhttt~~~{{{dddWWWVVV]]]dddgggfffiiimmmfffVVVEEE;;;:::;;;===@@@DDDJJJRRRWWW^^^lll}}}zzzggg```dddsss~~~}}}|||{{{yyyvvvtttrrrpppllljjjbbb^^^WWWRRRMMMIIIEEECCC>>>===<<<;;;;;;<<<===>>>>>>>>>??????@@@BBBCCCDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@AAABBBCCCDDDJJJLLLOOOQQQRRRPPPMMMKKKEEEDDDCCCBBBBBBCCCEEEFFFDDDJJJRRRZZZbbbkkkvvv~~~|||bbbFFF;;;;;;;;;;;;<<<>>>@@@AAACCCFFFLLLSSSXXX]]]]]]]]]\\\ZZZUUULLLFFF???===;;;;;;===@@@CCCDDDHHHIIIOOO\\\lllvvvxxxvvveeejjjrrrzzz}}}wwwrrrkkklllnnnoooooooooppppppnnnnnnmmmmmmmmmnnnooopppwww{{{{{{vvvtttqqqlllkkkjjjjjjjjjjjjhhhgggfffeee```aaabbbccccccbbbaaa```^^^\\\ZZZYYY[[[\\\\\\\\\]]]\\\ZZZXXXVVVTTTSSSSSSOOOZZZ]]]sssnnn]]]UUUNNNKKKKKKLLLRRRYYYbbbqqqtttfffgggpppzzzwww~~~tttTTTIIIKKKSSSkkkoooJJJCCC>>>:::999777777888999:::::::::::::::;;;;;;>>>GGGYYYqqqnnnZZZ^^^bbbeeerrryyyoooeeeYYYRRRJJJCCCAAAAAABBBCCCBBBCCCEEEGGGIIIJJJJJJJJJKKKJJJJJJMMMRRRUUUUUUTTTPPPOOONNNMMMMMMNNNPPPRRR^^^lll~~~qqq___VVVSSSRRRRRRTTTbbbgggnnnrrrrrrooollljjjjjjhhhfffddd```XXXNNNFFF@@@AAABBBCCCEEEGGGIIIKKKKKKLLLNNNOOOQQQVVV]]]aaaccchhhlllpppvvv}}}~~~{{{zzzZZZDDD===777777999555444555555555666666777777444444555666666666666666666555333222000//////...111444666777777888999;;;<<>>@@@CCCJJJQQQVVV___lll{{{yyyggg```cccsss~~~}}}||||||zzzwwwtttrrrooojjjggg___[[[UUUPPPLLLHHHDDDAAA>>>===<<<;;;;;;;;;<<<===<<<======>>>???AAABBBCCCDDDDDDCCCCCCBBBAAA???????????????@@@AAADDDFFFGGGMMMOOORRRUUUWWWUUUPPPLLLDDDCCCBBBBBBBBBCCCDDDEEE@@@GGGOOOWWW___gggpppwww]]]JJJ:::888:::999:::===<<>>:::999777666777888999::::::::::::;;;<<<@@@IIIZZZqqqooo[[[]]]```aaammm}}}wwwmmmcccSSSNNNFFFAAA???@@@BBBBBBDDDEEEFFFHHHHHHIIIIIIIIIKKKLLLMMMPPPRRRSSSRRRPPPJJJJJJIIIIIIJJJNNNUUUYYYkkk{{{qqq___WWWVVVVVVWWWYYYbbbgggnnnrrrrrrpppnnnmmmiiifffaaa]]]YYYRRRJJJCCCBBBBBBCCCDDDFFFHHHIIIJJJKKKLLLMMMNNNQQQWWW^^^cccdddgggiiimmmtttyyywwwqqq{{{[[[DDD>>>888888:::666666666666666666555555555333444444555666666555555444333222111000000000000333555666555555666888:::;;;FFFQQQ[[[nnnllldddrrrsss```]]]dddjjjllljjjgggfffiiieeeWWWGGG>>>;;;<<<>>>@@@CCCIIIPPPUUU___jjjyyyzzzhhh```cccsss~~~}}}}}}}}}{{{xxxuuurrrmmmhhheee^^^ZZZTTTOOOKKKGGGCCC@@@>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;<<<>>>???AAABBBCCCCCCCCCBBBAAA@@@???>>>?????????AAACCCFFFJJJLLLQQQRRRUUUYYY[[[WWWPPPJJJBBBAAAAAAAAABBBBBBCCCDDDAAAFFFLLLRRRWWW___hhhoooxxx|||xxxlll___HHH<<<666999;;;888;;;BBB???CCCIIIOOOUUU\\\cccgggeeecccaaa```]]]VVVJJJBBB999999888777888;;;>>>AAA;;;CCCIIIFFFAAADDDQQQ^^^{{{}}}~~~vvvooohhhkkknnnooommmkkkkkklllllllllllllllnnnppprrrssstttyyywwwiiibbb]]]^^^```aaadddhhhjjjjjjjjjjjjiiigggfffeeedddeeeeeefffeeedddbbbbbb\\\[[[YYYZZZ\\\^^^^^^^^^]]]\\\ZZZWWWUUUTTTSSSSSSQQQ[[[]]]sssooo]]]UUUNNNLLLKKKLLLRRRYYYbbbpppuuuhhhhhhrrr~~~zzzrrrSSSHHHJJJNNNdddsssMMMDDD???::::::888777777888888999888888888888:::???JJJ[[[rrrsss]]]^^^______kkk~~~zzzuuukkkaaaOOOJJJDDD@@@@@@AAABBBCCCFFFGGGGGGHHHIIIJJJKKKKKKNNNPPPSSSVVVXXXWWWTTTQQQKKKKKKKKKLLLOOOWWWbbbjjjzzz~~~mmm\\\UUUVVVXXXYYY[[[aaafffmmmrrrtttttttttttthhhbbb[[[UUUQQQLLLEEE@@@BBBBBBCCCEEEGGGIIIKKKMMMMMMOOOQQQSSSUUUYYY]]]``````eeejjjlllqqquuusssooo|||\\\EEE???999999;;;888999888777666555444333333333444444555555444444333000111111222333555666777555666555444333333555777999FFFTTTaaawwwiiibbbqqqooo___aaakkkrrrsssiiieeedddgggdddXXXJJJBBB<<<===>>>@@@CCCHHHOOOTTT^^^iiiwww|||iiiaaadddrrr~~~~~~}}}}}}~~~|||xxxuuurrrmmmgggccc]]]YYYSSSNNNJJJFFFCCC@@@???>>><<<;;;::::::;;;;;;999::::::;;;===>>>@@@AAACCCCCCCCCBBBAAA@@@>>>===@@@@@@@@@BBBEEEIIIMMMOOOTTTUUUXXX[[[\\\XXXOOOIII@@@@@@AAAAAABBBBBBBBBBBBDDDGGGJJJMMMQQQXXXbbbiiiiiippprrrllleee```RRRDDD@@@999888======888===HHHHHHMMMUUU]]]dddjjjqqquuuiiifffcccbbb___VVVIII@@@888888777666777999===@@@???@@@AAACCCGGGKKKPPPSSSooottt{{{vvvooohhhkkknnnnnnllliiiiiijjjiiijjjjjjlllooorrruuuvvvtttyyy~~~qqqaaaYYYUUUSSSVVVYYY[[[aaagggjjjjjjjjjjjjiiigggfffeeeffffffggggggfffdddcccbbb^^^\\\ZZZZZZ\\\]]]^^^]]]]]][[[XXXVVVTTTSSSRRRRRRQQQ[[[]]]tttooo]]]UUUNNNLLLKKKLLLRRRYYYcccqqquuuhhhiiirrr{{{qqqRRRHHHJJJQQQhhhuuuOOOFFF@@@<<<;;;999888888888888888777666555555888???JJJ\\\sssvvv```___^^^eeeqqq}}}|||xxxsssiii```MMMIIIDDDAAAAAACCCDDDEEEHHHHHHIIIIIIKKKMMMNNNOOOQQQTTTXXX\\\]]][[[WWWTTTOOOOOOOOOQQQVVVaaannnxxxxxxgggWWWRRRTTTVVVXXXYYY___eeelllrrrvvvwwwyyyzzzfff```WWWPPPKKKGGGBBB>>>AAABBBCCCEEEHHHKKKNNNOOOOOORRRVVVXXXZZZ[[[\\\^^^\\\dddlllnnnooorrrsssqqq{{{[[[FFF@@@:::999;;;666777666666666555555555555333444555666666666444444666444333333444555444333333333444555666777888888===EEETTTiiimmmcccnnnyyylllllltttzzz}}}ooogggccceeedddYYYHHH>>>===???AAAAAABBBFFFMMMRRRYYYkkkzzz|||jjjccclllxxx~~~~~~}}}|||xxxvvvtttrrrppplllgggccc]]]YYYSSSNNNJJJFFFCCC@@@>>>===<<<;;;;;;;;;<<<<<<===<<<;;;;;;<<<===>>>???AAACCCCCCBBB@@@??????@@@CCCDDDEEEFFFGGGIIIMMMQQQTTTYYY```ccc```YYYRRRNNNAAAAAAAAABBBEEEGGGGGGFFFFFFEEEEEEHHHMMMSSSVVVXXX[[[[[[YYYTTTMMMFFFAAA???999:::::::::<<<@@@EEEIIISSS]]]hhhooovvv|||~~~{{{rrriiiccceeedddYYYIII>>>777777666666888999;;;<<>>JJJ\\\rrrzzzjjj]]]ccciiizzz~~~}}}|||{{{yyyxxxwwwvvvqqqjjjaaa[[[NNNHHHAAA>>>???BBBCCCCCCHHHJJJKKKLLLLLLMMMPPPRRRZZZ^^^aaaaaa^^^[[[ZZZ[[[SSSOOOQQQ[[[eeemmmxxx~~~hhh]]]SSSPPPPPPPPPQQQTTTXXX___hhhttt~~~{{{mmm^^^NNNIIIHHHEEE@@@======???CCCFFFGGGIIIKKKMMMQQQTTTWWWXXXXXXXXXZZZ[[[^^^dddkkkmmmkkkjjjlllooo}}}]]]GGG@@@999999:::666666666666666666666555555444444555555555555444444333111000000111222111111444444555666777888999999===FFFXXXppp~~~kkkaaammmyyyxxx{{{}}}|||mmmgggdddfffdddXXXIII???===???@@@@@@AAAEEEMMMSSS]]]mmm|||}}}lllbbbhhhvvv~~~~~~}}}{{{yyywwwuuusssppplllfffbbbZZZVVVPPPLLLHHHEEEBBB???===<<<:::888888999:::;;;<<<<<<;;;;;;;;;<<<===>>>@@@AAAAAA@@@>>>>>>>>>@@@BBBCCCEEEFFFGGGJJJOOOSSSXXX^^^dddfffaaaYYYQQQLLLDDDCCCCCCDDDFFFGGGGGGFFFIIIHHHGGGIIIMMMQQQSSSSSSOOONNNKKKGGGAAA===:::999999;;;<<<===@@@FFFOOOVVVbbbmmmzzzqqqhhhccceeedddXXXGGG<<<777666666666777999;;;<<>>III[[[qqq~~~yyyjjj]]]eeesss~~~~~~~~~|||{{{yyywwwuuurrrqqqpppnnnjjjddd]]]WWWMMMHHHBBB???@@@BBBCCCDDDGGGIIIKKKLLLMMMPPPSSSVVV```ccceeeeeebbb___^^^^^^]]]XXXZZZfffsssyyy|||}}}xxxqqqllliii]]]TTTLLLKKKKKKKKKKKKNNNSSS[[[gggvvvkkk[[[KKKEEEDDDAAA>>>===???BBBEEEGGGGGGIIIKKKMMMQQQRRRTTTUUUVVVWWWXXXYYY\\\aaafffhhhfffdddfffiii___GGG???888888:::666666666666666666666666666555555444444444444444555555333222222333444444333555555666777888999999:::;;;GGG[[[uuu{{{iii___kkkyyyiiieeeeeegggcccVVVIIIBBB>>>????????????DDDMMMSSS```ooo~~~~~~mmmaaadddsss}}}~~~~~~|||{{{yyyxxxuuusssooojjjccc___VVVRRRMMMIIIFFFDDDAAA???>>><<<:::888777999;;;<<<;;;;;;;;;:::;;;;;;<<<===>>>??????>>>===<<<===???@@@BBBDDDEEEHHHMMMSSSWWW___dddiiiiiicccYYYOOOJJJIIIHHHGGGHHHJJJKKKKKKJJJNNNMMMLLLMMMOOOPPPPPPOOOJJJHHHDDD???<<<:::999:::<<<>>>AAABBBFFFOOO\\\gggwwwnnnhhhdddeeebbbUUUDDD:::666666666666777999:::;;;???@@@EEEIIIHHHGGGMMMUUU\\\```fffkkklllkkkjjjjjjlllmmmmmmnnnooooooooooooppppppooopppppprrrtttuuu}}}rrriiieee[[[[[[gggmmmwwwtttlllaaaUUUOOOOOOQQQNNNSSSYYY^^^aaagggmmmsssvvv{{{~~~xxxqqqlllhhhdddcccbbbaaabbbdddddddddbbbaaa^^^[[[ZZZ[[[\\\]]]^^^]]]\\\ZZZWWWVVVUUUUUUUUUVVV```fffrrr]]]QQQIIIJJJKKKJJJOOOXXXdddooo|||mmmlllxxx|||tttTTTJJJMMMSSSbbb~~~|||UUUHHH@@@===>>>:::999999888888888777777777777999>>>IIIZZZooowwwhhh___jjj}}}}}}|||}}}{{{zzzxxxwwwvvvssspppmmmiiigggdddbbb___[[[VVVSSSKKKGGGCCCAAAAAACCCDDDEEEGGGIIIKKKMMMOOORRRVVVZZZggghhhiiigggeeecccbbbcccccc___cccppp|||~~~wwwqqqnnnkkkfff```\\\YYYWWWVVVSSSMMMIIIJJJJJJHHHIIIKKKQQQ\\\lllkkk[[[JJJBBBAAA??????@@@CCCEEEGGGHHHGGGHHHJJJKKKPPPPPPPPPRRRTTTUUUUUUTTTWWW[[[^^^^^^]]]]]]___aaaaaaHHH???888777:::777666666666666666777777777666555444333222333444555666444333333555666666555444444555666777888999999:::FFF\\\uuuwwwfff\\\ggg}}}ttteeedddeeegggcccVVVJJJDDD===>>>???>>>>>>CCCLLLSSSbbbnnn}}}}}}lll```dddrrr}}}~~~}}}{{{zzzxxxvvvtttqqqmmmggg___ZZZSSSOOOKKKGGGEEECCCAAA???AAA???<<<:::999;;;===???;;;;;;;;;:::;;;;;;;;;;;;===>>>>>>===<<<<<<>>>@@@???@@@CCCEEEIIIOOOVVV[[[fffjjjmmmkkkcccXXXNNNHHHLLLKKKKKKLLLOOORRRSSSSSSTTTSSSSSSTTTUUUUUUSSSQQQNNNIIICCC>>>;;;<<<======>>>AAAEEEHHHNNNZZZkkkwwwuuujjjeeecccddd___QQQAAA888555666666777888999:::;;;???AAAFFFKKKKKKJJJOOOVVV\\\___bbbeeehhhjjjlllmmmmmmnnnoooqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrtttvvvwwwwwwccc[[[[[[VVVYYYffflllpppkkkcccZZZSSSQQQTTTXXXRRRWWW^^^dddhhhnnnuuu{{{zzzssslllgggcccbbbaaabbbdddeeeeeeddd___\\\YYYXXXYYY[[[[[[[[[\\\[[[YYYWWWVVVUUUUUUUUUTTT```hhhqqq___TTTLLLMMMNNNMMMRRR[[[fffqqq|||nnnmmmyyy}}}wwwVVVJJJLLLVVVfff{{{TTTGGG???===>>>:::999999999888888888777777999:::???JJJ[[[oootttgggaaaooo~~~}}}}}}}}}|||zzzyyyyyyzzztttsssrrrrrrpppmmmhhhddd___\\\YYYVVVUUUSSSPPPNNNHHHFFFDDDBBBBBBDDDEEEFFFGGGIIIKKKMMMOOOSSSXXX[[[hhhhhhhhhgggfffeeeeeeeee```bbbhhhrrrwwwrrreeeZZZYYYVVVSSSPPPNNNNNNOOOPPPQQQNNNMMMOOONNNLLLMMMPPPVVVeee{{{kkk[[[JJJCCCAAAAAABBBEEEFFFHHHIIIHHHGGGGGGIIIJJJNNNNNNOOOQQQSSSSSSOOOLLLOOOQQQTTTUUUUUUWWWZZZ]]]bbbIII@@@888888:::777666666777777777777777777666555444222222222333444222000///000222333333222222333333444555666777777===HHH]]]vvvqqqcccZZZcccyyyyyyooobbbbbbdddgggcccWWWKKKEEE<<<===>>>>>>>>>CCCKKKRRR___jjjyyy}}}iii```gggrrr~~~~~~|||zzzyyyvvvtttrrroookkkddd\\\VVVQQQNNNIIIFFFEEECCCAAA???@@@???<<<;;;:::;;;===???;;;;;;;;;;;;;;;;;;::::::=========<<<<<<<<>>@@@BBBEEEJJJQQQZZZ___jjjlllmmmjjjaaaVVVMMMGGGJJJIIIJJJMMMSSSXXX[[[\\\ZZZ[[[\\\^^^___]]]ZZZWWWQQQJJJAAA;;;999:::<<<<<<<<>><<<===999999999999999888888888888:::<<>>>>>???CCCJJJPPP\\\dddsss|||hhh___gggqqq~~~~~~|||zzzxxxtttsssqqqooojjjcccZZZTTTOOOLLLHHHEEECCCBBB@@@>>>===<<<;;;:::::::::;;;<<<;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<;;;;;;<<<@@@BBB>>>@@@BBBEEEKKKSSS\\\bbbjjjkkkjjjfff]]]TTTMMMIIIFFFFFFGGGLLLSSS[[[```bbbbbbccceeehhhiiifffbbb^^^UUUMMMBBB<<<;;;<<<>>>>>><<>>;;;<<<888:::999999999999888888888999<<>>JJJaaa}}}gggbbb^^^ccctttrrriiiaaa]]]^^^eeefff\\\MMMDDD888;;;>>>???@@@CCCIIIMMMXXX___ooo}}}jjj^^^dddmmm|||~~~|||yyywwwtttsssrrrpppkkkddd[[[UUUMMMJJJFFFCCCAAA???===;;;<<<<<<<<<<<<<<<;;;;;;:::<<<======>>>===<<<;;;::::::::::::999999;;;???BBB???@@@BBBFFFKKKTTT]]]dddggggggfff```YYYRRRMMMKKKGGGGGGIIINNNVVV^^^dddgggiiikkkmmmpppppplllfffaaaVVVNNNDDD>>>>>>@@@AAA@@@DDDIIITTTggg}}}tttlllaaaWWWVVVUUUWWWWWWPPPEEE???>>>777888:::<<<=========<<>>;;;;;;777::::::999999999888888888777:::@@@LLL]]]qqqiiieeegggyyy~~~zzzyyytttrrrpppppppppoookkkhhhaaa```^^^]]][[[XXXSSSOOOKKKHHHEEECCCCCCCCCAAA@@@>>>@@@CCCCCCBBBCCCEEEGGGGGGIIILLLOOOTTT[[[ccchhhlllkkkjjjlllmmmlllhhheeebbbmmmrrrfffUUULLLJJJJJJHHHJJJMMMRRRYYY```gggjjjmmmlllkkkhhhbbb```gggrrruuuZZZQQQIIIGGGGGGEEEGGGJJJNNNNNNOOOOOOOOOPPPTTTWWWZZZ\\\ZZZRRRGGGAAAAAADDDFFFIIIOOOWWW^^^cccfffgggaaaKKKDDD===;;;<<<777;;;:::999888777555444444444444555555444222111///222000///000222444444444333333444555666777888888999GGG```~~~{{{eeecccaaaeeeuuu~~~rrrhhhaaa\\\]]]dddggg^^^NNNCCC777:::>>>@@@AAACCCHHHLLLVVV]]]mmm~~~lll]]]___kkkzzz~~~{{{yyywwwuuutttsssqqqmmmeee]]]WWWLLLIIIDDDAAA???===;;;999===>>>?????????>>><<<;;;======>>>>>>>>>===;;;:::888999888777777:::>>>AAA???@@@CCCFFFKKKTTT^^^eeefffeeebbb]]]VVVPPPMMMLLLKKKKKKMMMRRRZZZbbbhhhkkknnnppprrrtttsssnnngggaaaRRRJJJ@@@;;;<<>>>>>>>>===DDDFFFLLLUUUZZZYYYZZZ]]]bbbfffmmmvvv{{{zzztttnnnjjjlllnnnqqqqqqpppooommmgggiiilllqqqwww~~~yyyaaaTTTSSSOOOVVVdddjjjpppppprrrvvv|||tttlllfffdddccccccddddddbbbaaaaaa___]]]]]]^^^___^^^]]]YYYYYYYYYYYYXXXWWWVVVUUUPPP^^^fffooo]]]RRRJJJLLLMMMMMMSSS\\\kkkzzztttiiilll{{{zzzZZZOOOQQQbbb}}}VVVHHH???<<<<<<888:::::::::999999999888888555888???KKK]]]pppgggeeehhhzzz~~~xxxuuutttrrrpppnnnnnnnnnmmmhhheee^^^\\\ZZZXXXVVVSSSOOOLLLGGGEEECCCAAAAAA@@@>>>===<<>>===<<<;;;;;;<<<>>>??????>>>===<<<<<<<<<============<<<<<<;;;;;;;;;<<<===>>>>>>???AAA@@@AAACCCHHHPPPWWW[[[ZZZYYYXXXUUUSSSPPPMMMLLLIIIDDDFFFQQQ[[[```eeejjjqqquuuyyyyyysssjjjbbb]]]OOOIIICCC@@@>>>===AAAGGGOOO\\\nnn}}}hhh```^^^XXXRRRPPPPPPPPPOOOLLLHHHCCC>>><<<;;;===>>>>>>======>>>@@@DDDGGGNNNVVVYYYXXXYYY]]]^^^ooowww|||tttpppqqqpppnnnlllkkkkkklllllliiilllooorrruuu|||jjjXXXWWW[[[]]]fffpppqqqwww}}}tttmmmiiigggeeeddddddeeecccbbbaaa^^^\\\[[[[[[\\\[[[ZZZ[[[[[[ZZZYYYXXXVVVTTTSSSTTTXXXeeezzz~~~nnn\\\SSSNNNNNNMMMKKKSSS^^^mmm}}}wwwjjjkkkwwwWWWOOOTTTfffWWWCCC???>>>;;;:::777777777777666666666666::::::>>>JJJ___uuuhhhbbbggguuu}}}sssnnnooojjjiiihhhgggeeecccbbbbbb[[[[[[YYYWWWSSSMMMIIIFFFDDDCCCBBB@@@???>>>>>>>>>===???AAABBBBBBBBBCCCDDDEEEEEEGGGNNNYYYdddmmmrrr}}}zzzvvvvvvvvvsssmmmgggjjjhhhbbbWWWLLLFFFHHHLLLPPPSSSYYYdddrrr~~~wwwtttzzz|||cccSSSPPPMMMKKKKKKKKKJJJJJJKKKMMMSSSYYYZZZYYY]]]cccgggfff```TTTGGGBBBEEEKKKLLLQQQWWW]]]bbbfffjjjmmmcccKKKBBB;;;:::<<<999999888666555555555777777666555444333222333333444444444333333333333333444444444555555666777777777===HHH\\\xxxrrrmmmiiilllyyy}}}tttkkkhhhbbb___aaaddd^^^NNNAAA======<<<<<<===BBBHHHLLLTTT]]]lll~~~ooohhhhhhkkkyyy}}}zzzxxxvvvuuussspppllleee^^^XXXNNNJJJDDD???===<<<;;;:::<<<======>>>>>>>>>>>>>>>??????????????????>>>>>>;;;;;;<<<======>>>??????DDDCCCCCCDDDGGGLLLPPPSSSTTTTTTTTTSSSQQQNNNLLLJJJJJJFFFHHHQQQYYY^^^dddkkktttvvvxxxuuulllbbbYYYSSSLLLFFFBBB@@@???@@@EEEKKKZZZfffxxxuuugggZZZWWWWWWUUUSSSTTTQQQPPPNNNJJJFFFAAA===;;;;;;===>>>>>>>>>>>>???@@@DDDGGGNNNWWWZZZYYY\\\aaaddduuu|||vvvtttnnnmmmkkkiiihhhhhhhhhhhhfffjjjnnnrrrvvv~~~ppp___\\\]]]___iiittt{{{|||sssllliiigggeeedddddddddcccbbb```^^^[[[[[[[[[\\\[[[[[[[[[[[[ZZZYYYXXXVVVUUUTTTYYY]]]jjjoooZZZRRRMMMNNNMMMLLLTTT```pppwwwjjjlll}}}sssVVVOOOTTThhhXXXCCC???===::::::888888777777777666666666::::::>>>JJJ^^^tttjjjcccgggrrryyyppplllmmmjjjiiigggdddaaa^^^\\\[[[WWWWWWUUUSSSOOOJJJFFFCCCAAA@@@???===<<<<<<<<<<<<===???AAABBBAAAAAABBBDDDGGGFFFHHHNNNZZZhhhtttzzz|||yyyyyyxxxuuunnnhhhdddaaaZZZPPPIIIGGGKKKPPPUUU[[[fffrrr}}}}}}~~~qqq\\\QQQNNNKKKHHHHHHHHHHHHGGGIIIKKKPPPWWWZZZ[[[___dddiiiiiidddXXXKKKDDDEEEJJJOOOQQQVVVZZZ^^^bbbdddfffbbbJJJBBB;;;:::===999999888666555555555666777666666555444444444444555333333333333444444444444444444555555666777777777===HHH[[[sssvvvssspppsss{{{tttooojjjddd___```ccc]]]OOOBBB============>>>BBBIIIMMMTTT]]]lll}}}tttkkkjjjkkkyyy|||yyyuuutttrrroookkkddd]]]XXXOOOJJJDDD@@@>>>===<<<<<<>>>============>>>???@@@BBBBBBBBBBBBBBBAAA@@@???<<<<<<======>>>?????????CCCCCCCCCDDDFFFHHHKKKLLLMMMMMMOOOOOONNNLLLJJJIIIIIIHHHJJJPPPVVV[[[dddlllwwwwwwtttmmmbbbVVVLLLGGGFFFBBB@@@@@@AAACCCJJJRRRdddpppqqqbbb\\\XXX[[[^^^\\\[[[ZZZPPPNNNJJJFFFBBB???===<<<<<<===??????>>>???@@@BBBDDDGGGNNNVVVYYYYYY^^^dddjjj{{{uuutttkkkjjjhhhfffeeeeeeeeeffffffjjjpppuuuzzzyyyjjjdddbbbdddppp}}}zzzqqqjjjiiigggeeedddddddddcccaaa```^^^[[[ZZZ[[[\\\\\\[[[[[[[[[ZZZYYYXXXVVVUUUUUU[[[```nnn~~~lllXXXPPPLLLMMMMMMMMMVVVbbbtttwwwkkkmmm|||yyy~~~mmmSSSOOOTTTgggZZZDDD???===999999999999888888888777777777::::::===III\\\sss{{{gggaaaccclll{{{{{{xxxrrrkkkhhhiiieeedddbbb___\\\YYYVVVUUURRRQQQPPPMMMJJJFFFBBB@@@>>>>>>===<<<<<<<<<<<<<<<>>>@@@BBBBBBAAAAAABBBCCCFFFFFFGGGOOO]]]lllzzz~~~{{{zzzwwwrrriiiccc[[[VVVOOOIIIGGGJJJNNNRRRRRR[[[hhhttt{{{wwwbbbUUUNNNKKKGGGEEEEEEEEEDDDCCCGGGGGGKKKSSSYYY]]]aaagggnnnooolllbbbSSSJJJHHHJJJPPPRRRUUUZZZ___bbbbbbaaabbbJJJBBB:::999:::666888888777666555666666777666666666555555555555666444444555555555666555555444444555555666777777777===HHHXXXlllwwwtttrrruuuxxxrrrooommmeee^^^^^^aaa\\\OOOCCC>>>>>>>>>===???CCCIIINNNUUU]]]lll}}}wwwnnnjjjlllxxx}}}zzzuuusssqqqnnnjjjddd\\\WWWPPPKKKEEEAAA??????>>>>>>???>>><<<;;;<<<>>>AAABBBDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>>>>??????@@@@@@@@@@@@BBBDDDFFFGGGIIIJJJGGGIIIKKKLLLLLLKKKIIIHHHFFFHHHKKKOOOSSS[[[fffooovvvtttoooeeeXXXLLLCCC>>>@@@======???AAAEEEOOOYYYhhhxxxvvvbbbdddccceeekkknnniii^^^VVVJJJGGGCCC???<<<<<<<<<======>>>@@@@@@??????AAABBBDDDFFFMMMTTTVVVWWW]]]fffmmm}}}ooommmhhhgggfffeeeddddddeeeeeeiiimmmtttyyyuuummmiiimmmzzzyyyqqqkkkiiigggeeecccdddcccbbbaaa```]]][[[ZZZ[[[\\\\\\[[[\\\[[[ZZZYYYWWWWWWVVVVVVWWW^^^mmm|||iiiVVVNNNJJJMMMNNNOOOXXXdddwwwvvvlllooo~~~yyyvvv}}}fffQQQNNNSSSeee\\\EEE???<<<999888999999999999888888888777::::::===GGGYYYpppqqq___\\\___gggqqqzzzssspppkkkeeeccceee^^^]]][[[ZZZXXXVVVTTTTTTMMMLLLKKKIIIFFFBBB???>>>>>>>>>=========>>>??????@@@BBBCCCCCCBBBAAABBBCCCBBBCCCGGGQQQ```ppp|||~~~zzzvvvqqqiii___XXXRRRNNNIIIGGGIIILLLOOOQQQMMMUUU```hhhlllqqqxxx}}}{{{{{{fffXXXRRRJJJGGGDDDAAAAAAAAA@@@@@@EEECCCGGGPPPXXX]]]dddjjjtttwwwwwwnnn___SSSMMMMMMRRRUUU[[[ccciiijjjhhhdddfffNNNEEE<<<999:::555888777777666666666666666555666666666666666666666555666777777777777666666444444555555666777777777<<>>>>>>>>===???CCCIIINNNVVV^^^lll}}}{{{pppiiilllxxx}}}zzzuuusssqqqnnnjjjddd\\\WWWNNNJJJDDD@@@>>>>>>======@@@>>><<<;;;<<<>>>AAADDDCCCDDDDDDDDDCCCCCCBBBAAA?????????@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFGGGGGGFFFGGGIIIKKKKKKKKKJJJIIICCCFFFJJJMMMRRR]]]hhhppprrroooggg\\\OOOEEE???<<<;;;:::<<>>;;;888888:::===??????@@@AAAAAA@@@@@@AAACCCCCCFFFLLLRRRSSSUUU^^^hhhttt|||jjjfffddddddcccbbbbbbccceeeeeekkkpppwww~~~}}}vvvrrrwww}}}wwwqqqnnniiigggdddcccccccccaaa```___]]][[[ZZZ[[[\\\\\\\\\\\\[[[ZZZXXXWWWWWWWWWWWWTTT[[[lll|||hhhUUUMMMJJJMMMNNNOOOYYYeeewwwuuulllppp|||wwwuuu}}}```NNNNNNRRRfff^^^FFF@@@<<<999888999999999999888888888777::::::<<>>>>>???>>>>>>BBBAAADDDMMMUUU[[[dddmmmwww}}}zzzkkk\\\SSSPPPYYY___gggppptttrrrmmmhhhjjjRRRHHH???<<<<<<666777777777777666666666666444555666666777666666666666777888888888777555444444444555555666777777777;;;FFFSSS```qqqxxxooohhhmmm~~~zzzxxxpppfff\\\[[[^^^\\\SSSJJJ============>>>BBBIIIMMMUUU]]]kkk|||sssiiijjjvvv}}}zzzuuutttrrroookkkddd]]]XXXKKKGGGAAA===<<<<<<;;;;;;???>>><<<<<<===???BBBDDDBBBCCCCCCDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEHHHHHHIIIIIIIIIIIIIIIIIIBBBFFFJJJLLLSSS___iiimmmkkkggg^^^SSSHHHAAA>>>===::::::===BBBEEEKKKXXXdddxxxyyyrrrooommmttt{{{|||nnnVVVBBB:::888555444555999===@@@AAACCCCCCBBBAAA@@@AAABBBCCCFFFMMMSSSTTTXXXdddppp|||hhhdddaaaaaaaaaaaabbbdddfffggglllrrr{{{}}}{{{zzztttpppoooiiigggdddccccccbbbaaa______]]]ZZZZZZ[[[]]]]]]\\\\\\[[[ZZZXXXWWWWWWXXXYYYUUU]]]nnn}}}iiiTTTMMMIIIMMMNNNPPPYYYfffvvvssskkkpppzzzwwwuuu}}}yyyZZZMMMNNNRRRggg___FFF@@@===:::999999999888888888777777777::::::<<>>>>>;;;;;;<<<===???AAABBBDDDEEEFFFGGGGGGEEECCCDDDDDDBBBFFFMMMYYYfffqqqxxx{{{~~~{{{uuulllaaaVVVLLLGGGGGGHHHKKKMMMNNNNNNMMMLLLQQQTTTYYY]]]bbbkkkvvv~~~nnnYYYNNNKKKDDDAAA>>>======>>>>>>>>>@@@AAAEEEKKKQQQWWWdddoooyyywwwfffZZZVVVcccjjjrrrwwwwwwrrrnnnkkkhhhQQQHHH@@@<<<<<<777777777777777777666666555333444555666666666555555666777777888777555222111444444555555666777777777:::EEERRR___pppqqqeeeiii|||yyypppfff[[[YYY]]]]]]UUUMMM======<<<<<<===BBBHHHLLLTTT[[[iiiyyyvvvjjjgggsss}}}zzzvvvuuussspppllleee^^^XXXLLLHHHBBB>>>=========<<<>>>>>>======>>>@@@BBBDDDBBBCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAAAAAAAAEEEEEEDDDEEEEEEFFFGGGHHHJJJIIIHHHGGGGGGGGGHHHHHHDDDHHHJJJLLLTTT```gggfffddd___VVVKKKBBB===<<<===<<<===AAAEEEHHHNNN\\\jjj~~~wwwooommmmmmkkkwww}}}rrrcccOOO@@@888666444444555999===@@@DDDEEEEEEDDDAAA@@@@@@AAACCCGGGOOOVVVYYY```nnn}}}{{{gggdddbbbbbbcccdddfffiiilllmmmpppwww~~~wwwooolllmmmiiigggdddcccbbbbbb```^^^^^^\\\ZZZZZZ\\\]]]]]]]]]]]][[[ZZZXXXWWWXXXYYYZZZXXX___ooo{{{hhhTTTMMMIIIMMMNNNPPPYYYfffvvvqqqkkkpppyyyvvvuuu|||sssUUULLLOOOSSSfff___FFF@@@===;;;:::888888777777777666666666;;;:::;;;@@@MMMaaaxxxppp^^^WWW\\\___bbbhhhxxxzzzpppgggdddbbb]]]ZZZZZZXXXVVVTTTPPPLLLIIIFFFDDDEEEDDDCCCAAA@@@>>>>>>===;;;<<<===???AAADDDFFFGGGGGGIIIJJJIIIGGGEEEEEEEEEDDDFFFLLLUUU```jjjpppssswwwsssmmmcccXXXMMMFFFCCCDDDHHHLLLMMMKKKKKKMMMOOOQQQVVV^^^hhhsss{{{~~~jjjVVVIIIFFFBBB???===<<<===???@@@??????AAAFFFKKKMMMSSSbbbqqqtttfff```fffmmmtttuuuqqqmmmmmmooodddMMMEEE===;;;;;;666777777777777777666666555222333555666666666555555555666777666555333000...444444555555666777777777999EEESSS```qqqtttdddhhh{{{vvvpppfffZZZXXX\\\]]]WWWOOO<<<<<<<<<;;;===AAAGGGLLLRRRZZZgggwwwyyyllldddppp~~~}}}zzzwwwuuusssppplllfff^^^YYYOOOKKKEEEAAA@@@@@@@@@???=========>>>???@@@BBBCCCBBBCCCDDDEEEFFFGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFIIILLLNNNLLLJJJHHHFFFEEEEEEGGGHHHGGGJJJKKKLLLUUUaaaeeeaaa```[[[RRRGGG>>>:::;;;===>>>@@@DDDIIIKKKQQQ___mmm~~~xxxkkkeeecccccceeettt~~~vvvcccRRRDDD;;;888777555555666999===???EEEFFFFFFDDDAAA??????@@@CCCHHHQQQYYY^^^fffwwwyyygggeeeffffffgggiiilllooorrrtttuuu|||}}}uuullliiikkkjjjgggdddcccbbbaaa```^^^^^^\\\ZZZZZZ\\\]]]]]]]]]]]]\\\YYYXXXWWWXXXYYYZZZZZZ```oooxxxdddUUUMMMJJJMMMNNNPPPYYYfffvvvpppjjjppp}}}xxxvvvttt{{{nnnSSSLLLQQQTTTccc___GGGAAA>>>;;;;;;777777777777666666666666;;;;;;;;;???JJJ___vvv|||ooo\\\VVV\\\\\\]]]kkkzzzzzzooofffcccbbb]]]YYYXXXRRRQQQOOOMMMJJJHHHFFFEEEDDDCCCAAA@@@>>>=========>>>???@@@BBBEEEGGGJJJKKKIIIJJJKKKJJJHHHFFFFFFFFFDDDDDDGGGNNNXXXbbbiiilllooollleee[[[PPPGGGBBB@@@CCCGGGKKKKKKHHHIIIMMMRRRTTT\\\iiiyyywwwfffRRRFFFCCC@@@>>><<<<<<>>>@@@AAAAAA???BBBHHHKKKJJJPPP```qqqpppiiicccjjjpppooojjjhhhmmmttt