BM6P6(@ zzzxxxuuuqqqrrrqqqooonnnmmmllllllkkkppprrr{{{rrrpppoooqqqvvv|||{{{qqquuu{{{www]]]NNNHHHJJJQQQXXXfffuuurrryyyqqqddd```ZZZWWWVVVVVVVVVVVVYYYZZZ[[[ZZZWWWUUUTTTUUUWWWUUUSSSQQQPPPOOOLLLJJJGGGFFFEEECCCAAA???======:::::::::999888777666555666666555444444444444555333444444555555444444333444222333666777777;;;AAARRR```ooowwwzzz}}}~~~}}}zzzkkk]]]\\\dddpppyyy}}}~~~rrriiikkkpppxxxmmm[[[QQQOOOKKKJJJJJJKKKLLLOOORRRTTTTTTUUUVVVWWWXXXXXXYYYYYYWWWUUURRRRRRUUUXXX[[[]]]bbbffflllrrrwww}}}zzz|||qqqjjjgggmmmwwwtttjjjfffeeeccc``````___^^^]]]\\\[[[[[[[[[bbbeeemmmyyyyyypppppprrrvvv}}}}}}nnnpppuuuzzzsss[[[LLLHHHJJJQQQXXXiiiyyyrrrzzzqqqccc___ZZZWWWVVVVVVWWWVVVYYY[[[^^^^^^\\\XXXVVVUUUWWWUUUSSSQQQQQQOOOMMMKKKHHHHHHFFFDDDBBB@@@???>>>::::::;;;::::::999888777666666555444444444444555444444444444444444444444444333333666777777;;;AAAQQQ___nnnvvvzzz}}}wwwlllbbb```eeeqqquuuyyy~~~ssslllrrr{{{nnn[[[PPPNNNKKKJJJJJJKKKLLLOOORRRTTTTTTUUUVVVXXXXXXXXXXXXWWWUUUSSSQQQQQQSSSVVVYYY[[[cccffflllrrrwww}}}{{{pppjjjgggmmmvvvzzzpppccc[[[YYYYYYWWWUUUUUUUUUTTTSSSRRRRRRSSSSSSYYY\\\dddmmmuuu~~~tttppprrrxxx~~~lllmmmppptttxxx|||mmmXXXKKKGGGIIIQQQYYYlllsss}}}qqqbbb___ZZZWWWWWWWWWWWWWWWXXX[[[___```^^^ZZZVVVUUUWWWUUUSSSQQQQQQOOOMMMKKKIIIIIIGGGEEECCCAAA@@@???;;;<<<<<<<<<<<<<<<;;;;;;777666555555444444555555444444222222222222444444555333444666777777;;;AAAOOO]]]mmmuuuzzz~~~uuunnngggdddhhhwwwqqquuu}}}tttqqqyyyooo\\\PPPMMMJJJJJJJJJKKKMMMPPPSSSUUUVVVWWWZZZ\\\]]]\\\ZZZYYYUUUSSSRRRRRRSSSUUUXXXZZZcccffflllrrrxxxzzzoooiiiffflllttt|||yyykkkdddZZZUUUTTTUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSVVVYYY___eeejjjuuu}}}vvvsssxxx{{{nnnmmmnnnppptttyyy{{{}}}yyyhhhUUUJJJFFFIIIRRRZZZooouuuoooaaa^^^ZZZXXXXXXXXXXXXWWWWWWYYY\\\]]][[[XXXVVVUUUWWWUUUSSSRRRQQQPPPNNNLLLIIIHHHGGGEEECCCAAA@@@???<<<======>>>>>>>>>>>>===777666666555555555555555555444222111111222444555555333444777777777:::@@@MMM\\\llluuuzzzvvvpppiiigggnnn~~~pppssstttwwwwwwqqq]]]PPPMMMJJJJJJJJJLLLNNNRRRUUUWWW[[[]]]```bbbcccaaa___]]]XXXXXXWWWUUUUUUVVVYYY\\\aaafffmmmtttzzzyyynnnhhhfffjjjqqqyyy~~~jjj]]]YYYSSSPPPPPPRRRRRRQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPSSSWWW\\\___hhh{{{|||xxxzzz|||wwwnnnlllkkkmmmqqqvvvyyyzzzvvvgggUUUJJJFFFIIISSS]]]qqqyyy}}}mmm```^^^ZZZYYYYYYYYYYYYXXXYYYZZZZZZYYYWWWVVVWWWXXXWWWUUUSSSRRRRRRQQQOOOMMMHHHHHHFFFDDDBBB@@@???>>>======>>>?????????>>>>>>777777666555555555555666555444222111111222444555666444444777777666:::@@@JJJZZZkkkvvv|||{{{sssjjjhhhttt}}}ooorrrooo{{{~~~sss___QQQMMMKKKKKKLLLMMMPPPTTTXXXZZZ^^^```cccffffffdddaaa___[[[[[[ZZZXXXWWWYYY]]]bbbbbbhhhpppxxx~~~vvvkkkeeeeeeiiiooouuu{{{wwwdddWWWTTTPPPOOOPPPQQQQQQQQQQQQPPPOOOOOONNNNNNNNNOOOOOOPPPSSSWWWYYY___nnn}}}|||wwwwww{{{zzzyyy|||wwwllliiifffhhhnnntttwwwxxxxxxiiiWWWKKKGGGJJJUUU```sss||||||mmm___]]]ZZZYYYZZZZZZZZZYYY[[[[[[[[[YYYWWWWWWYYY[[[WWWUUUSSSRRRRRRQQQOOOMMMHHHGGGFFFDDDBBB@@@???>>>===>>>>>>>>>>>>>>>======888777666666555555666666555444333333333333444555666444444777777666:::???HHHYYYlllwww~~~wwwllliiivvv~~~pppssssss~~~uuuaaaSSSNNNLLLMMMMMMOOORRRWWW[[[]]]```aaadddeeeeeedddbbb```\\\\\\\\\ZZZZZZ^^^gggnnnnnnttt}}}sssiiiccceeehhhlllqqqwwwtttaaaVVVUUUSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPOOOQQQUUUWWWZZZdddnnn}}}yyyqqqjjjhhhiiinnnwww|||}}}{{{kkkgggdddfffmmmtttxxxyyy|||mmmZZZMMMGGGKKKWWWdddvvv~~~{{{mmm^^^\\\ZZZZZZ[[[[[[ZZZYYYXXXYYYZZZYYYWWWWWWXXXYYYWWWUUUSSSRRRRRRRRRPPPNNNIIIIIIGGGEEECCCAAA@@@???===============<<<;;;:::888777777666666666666666555555555555555555555555666444555777777666999???FFFXXXmmmyyy|||rrrllluuuvvvzzzzzzwwwcccUUUPPPNNNNNNOOOQQQUUUYYY]]]```cccdddeeeeeeeeedddcccbbb]]]^^^______aaajjjwww~~~qqqfff```dddgggjjjnnnttt|||sssaaaUUUTTTTTTSSSSSSTTTTTTTTTTTTSSSQQQPPPOOONNNNNNMMMMMMKKKLLLPPPSSSUUUZZZbbbggg{{{ssskkkddd______bbbgggpppyyylllgggdddfffnnnwww{{{|||ppp\\\NNNHHHKKKYYYfffyyy~~~{{{ooo^^^\\\ZZZZZZ[[[\\\[[[ZZZSSSVVVXXXXXXWWWUUUTTTTTTWWWUUUSSSRRRSSSRRRPPPNNNKKKJJJHHHFFFDDDBBBAAA@@@============<<<;;;999999888888777666666666666666555555666777777666555555777444555777777666999???EEEXXXmmm{{{wwwnnnsss|||xxxxxxdddVVVQQQOOOOOOPPPRRRVVV[[[___aaafffgggggggggggggggffffff```aaacccdddiiittt~~~|||{{{}}}|||oooeee___dddfffiiimmmrrrzzzsss^^^YYYVVVSSSSSSTTTUUUVVVVVVSSSQQQOOOMMMLLLKKKKKKKKKKKKLLLNNNOOOPPPRRRUUUXXX\\\dddoooxxxyyytttkkkddd```______^^^```fffmmmsss~~~pppddd]]]cccpppyyysssYYYLLLNNNNNNVVVjjjxxx~~~sssccc^^^\\\]]]]]]YYYWWWXXXYYYXXXXXXWWWVVVTTTSSSRRRUUUUUUUUUUUUTTTRRRPPPOOOLLLJJJGGGEEECCCBBB@@@>>>CCCBBB@@@???<<<;;;999888777777888999999999999888666666555555444444444333333555666777777888;;;===GGGUUUkkk}}}~~~}}}|||sssmmmqqq}}}vvvwww|||kkk[[[PPPOOOPPPRRRUUUYYY^^^bbbdddiiijjjkkkjjjiiifffcccbbbeeeccc```aaaiiixxx{{{yyyyyyxxxxxx}}}|||yyywwwuuuuuuuuuvvvyyy~~~ttthhhbbb```aaadddggglllrrrzzzwwwbbb[[[YYYVVVUUUUUUVVVVVVUUUUUUSSSPPPNNNLLLLLLLLLLLLLLLMMMOOOOOOOOOPPPRRRTTTUUUZZZaaagggiiifffaaa^^^\\\]]]]]]^^^```dddjjjooopppfff```hhhuuuuuu[[[LLLMMMNNNXXXlllzzzuuuddd```^^^``````[[[YYYYYYZZZZZZZZZYYYXXXWWWUUUUUUWWWXXXXXXWWWVVVTTTRRRQQQOOOLLLHHHEEEDDDCCCAAA???BBBAAA@@@???===;;;::::::888999999999999999888888777666666666555555555555333555666777777888:::===DDDRRRhhh|||~~~tttmmmooo~~~vvvqqqxxxnnn]]]RRRQQQRRRTTTWWW\\\aaaeeegggjjjkkkkkkjjjiiigggdddccccccbbb```aaahhhuuu|||yyyyyyyyyxxxwwwrrrpppnnnkkkiiiiiijjjjjjlllqqqxxx~~~~~~pppfff```___```cccfffkkkrrrzzz|||eee]]][[[YYYXXXWWWWWWUUUTTTVVVTTTQQQNNNLLLLLLLLLMMMOOOPPPQQQPPPOOONNNPPPQQQQQQSSSUUUXXXZZZ[[[[[[ZZZZZZ[[[]]]___bbbffflllppp|||~~~pppgggdddnnn}}}yyy]]]MMMMMMNNNZZZppp}}}vvveeeaaa```cccbbb^^^ZZZZZZ\\\\\\\\\\\\[[[ZZZYYYXXX[[[[[[[[[ZZZYYYWWWTTTSSSQQQNNNIIIFFFDDDDDDBBBAAAAAAAAA@@@???>>>===<<<<<<:::;;;;;;::::::999888777555555555555555444444444444555666777777888:::<<>>>>>===<<<<<<<<<;;;:::999777777333333333333333333333333444555777777777777:::<<>>999999999999999888777666222222222333333444444444666777888777666777999::::::BBBTTTjjjyyyzzzppphhhhhhnnnttt|||zzzvvvuuuggghhhooo|||wwwmmmddddddddddddfffhhhjjjkkknnnooopppqqqpppooolllkkkkkkjjjjjjiiijjjooouuuyyy|||tttjjjcccfffkkkjjjkkknnnjjjgggccc___\\\YYYUUURRRPPPOOONNNMMMNNNOOOQQQSSSRRRVVV\\\```cccgggmmmrrrvvvxxx|||uuuooollltttyyyzzzpppcccYYYVVVWWWYYYZZZ___```cccggglllttt|||xxxkkkcccaaaaaaaaa```eeegggiiiiiigggfffeeefffiiilllppprrrtttuuuvvvxxxrrrqqqqqqqqqtttxxx|||~~~xxxnnniiiiiimmm{{{zzzoooiiifffppppppYYYQQQTTTggguuujjjccc^^^______]]][[[\\\YYYZZZ\\\^^^```bbbdddeee___^^^[[[XXXVVVTTTRRRRRRPPPNNNKKKJJJJJJJJJHHHGGGEEEDDDCCCBBBCCCBBB???===;;;;;;:::999999888888777777777666555555555555555444444555666888:::;;;<<<<<>><<<;;;;;;::::::999888888888777666666555555666666666666666666777888999999:::===JJJ^^^pppxxx|||~~~|||wwwqqqggg```bbbiii|||}}}uuuooommmtttzzznnnkkkhhhggghhhkkkmmmnnnpppooonnnlllkkkjjjiiiiiihhhjjjkkklllmmmqqquuuyyy}}}sssooojjjhhhiiihhhfffccc[[[XXXTTTRRRQQQPPPNNNMMMRRRRRRSSSTTTUUUUUUVVVVVVVVVXXX[[[^^^bbbffflllpppuuuxxx}}}wwwrrrnnnllljjjhhhlllsssvvv{{{yyyhhh___VVVTTTTTTWWW\\\cccbbbccceeeggglllsss|||~~~|||||||||~~~{{{oooiiihhhmmmttt||||||kkkffffffrrrrrrZZZRRRSSSbbb{{{}}}mmmfffbbbcccccc```]]]]]]]]]^^^___````````````___```___^^^]]][[[YYYWWWVVVSSSQQQOOONNNNNNLLLIIIGGGHHHGGGEEEEEEDDDCCC@@@>>><<<<<<;;;;;;::::::999999888777777666555666666666777666666666666777777888999===HHHZZZlllxxx||||||}}}{{{xxxsssiiibbbccciiiuuuyyypppooouuuvvvsssnnnllllllnnnpppppppppooommmkkkjjjiiiiiiiiihhhiiikkklllnnnqqqvvvyyy~~~uuuqqqllliiihhhfffbbb^^^UUUSSSPPPOOOOOOPPPOOONNNRRRRRRSSSTTTVVVWWWXXXXXXYYY[[[___bbbeeeiiinnnrrruuuxxx}}}}}}yyyuuusssqqqnnnllllllkkkkkkooouuuyyyuuuaaaYYYSSSRRRUUUXXX^^^eeeeeeeeefffgggkkksss|||zzznnnhhhggglllsss{{{jjjeeeeeessspppYYYRRRTTTbbbyyyrrrkkkfffffffffaaa]]]\\\\\\]]]___aaabbbbbbaaaaaa^^^^^^^^^]]][[[YYYXXXVVVUUUSSSRRRQQQQQQOOOLLLIIIJJJHHHGGGFFFEEEDDDAAA???======<<<<<<;;;::::::999888888777666666666666666777666666666666666777777999===FFFVVViiiwww|||{{{|||{{{zzzwwwmmmeeedddiiippp~~~ppppppwww}}}xxxsssooonnnoooqqqqqqpppnnnllljjjhhhhhhhhhiiiggghhhjjjkkkmmmqqqvvvyyy~~~wwwrrrlllhhhfffccc^^^ZZZSSSQQQOOONNNPPPQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXYYY[[[^^^aaaeeehhhlllpppsssuuuxxx|||zzzzzzzzzyyyvvvtttqqqppprrrooooooqqqqqqqqquuu{{{~~~}}}ppp]]]VVVQQQRRRUUUYYY___eeehhhhhhhhhiiilllsss|||yyynnniiihhhlllsssxxxhhhdddeeessspppYYYTTTUUUbbbxxx{{{tttnnniiijjjiiiddd___^^^]]]___aaacccddddddcccbbb]]]^^^^^^^^^]]][[[YYYWWWXXXWWWVVVVVVVVVUUURRROOOKKKJJJHHHGGGFFFEEEBBB???>>>======<<<<<<;;;::::::999888777777666666777777666666555555555666777777999<<>>>>>======<<<;;;;;;;;;999888777777666666777777555555555555555666777888888;;;AAAMMMaaauuu{{{www|||~~~wwwmmmjjjmmmuuuxxxyyyxxxrrrppppppppppppooommmjjjhhhfffggghhhiiihhhiiikkkmmmooosssxxx|||~~~xxxrrriiiccc```]]]YYYVVVRRRPPPOOOPPPSSSUUUVVVVVVVVVVVVXXXZZZ\\\^^^```aaacccfffjjjnnnqqqtttwwwzzzyyy{{{~~~~~~}}}{{{zzz{{{{{{|||{{{zzz|||rrrcccTTTOOOMMMRRRXXX]]]dddjjjlllmmmnnnooorrrwww}}}wwwooollllllqqqwww}}}tttgggccceeesssnnnVVVOOOOOOYYYmmmxxx|||sssmmmkkknnnoookkkgggfffdddeeeggggggfffdddaaa______```aaaaaa```___\\\[[[WWWWWWWWWXXXYYYXXXUUUSSSMMMKKKIIIHHHGGGEEEBBB@@@>>>>>>>>>===<<<<<<;;;;;;999888888777777777777777444444444555555666888888666999>>>JJJ___sssyyyuuu}}}zzzooolllnnnxxx|||}}}|||uuurrrrrrrrrsssooommmjjjgggffffffggghhhiiikkklllnnnppptttyyy}}}~~~xxxqqqhhhaaa^^^[[[XXXUUURRRPPPOOOPPPSSSUUUVVVVVVYYYZZZ\\\^^^```bbbdddeeeiiilllqqqtttwwwzzz}}}{{{}}}mmm^^^QQQLLLLLLRRRYYY___ffflllmmmnnnpppqqqsssxxx}}}tttlllggghhhqqq{{{~~~wwwgggffffffnnn|||oooYYYPPPKKKVVVoooxxx|||sssmmmjjjnnnqqqnnniiiggggggiiiiiieeeaaa^^^```bbbccccccbbbbbbaaa___^^^]]]ZZZYYYXXXXXXXXXVVVSSSPPPMMMKKKIIIGGGEEEDDDDDDDDD???===<<<<<<======<<<;;;888888888777777777777777444444555555666555555555<<<999<<>>===<<<:::999999999888888888888777555666666777777666666555;;;999;;;GGGZZZkkktttvvv}}}tttiiiooommm{{{vvvqqqpppsssllljjjgggeeefffffffffeeehhhjjjllloooqqquuuzzz~~~ooogggaaa```^^^[[[XXXXXXVVVWWWWWWWWWWWWYYY\\\^^^```cccfffhhhjjjllloooqqqxxx{{{vvvfffZZZPPPQQQSSSVVV\\\dddkkkooosssssstttwwwzzz}}}yyynnnhhhfffjjjuuurrrlllhhhnnn|||sss]]]SSSPPPaaa{{{{{{tttmmmiiikkknnnkkkfffdddgggjjjlllkkkgggcccbbbcccddddddcccbbbaaa``````___```^^^\\\ZZZYYYVVVSSSPPPOOONNNLLLJJJHHHGGGFFFFFFCCCAAA?????????>>><<<:::::::::::::::999999999888666777777888888777777666:::888999DDDUUUgggrrrwww{{{vvvlllqqqlll}}}|||wwwrrrqqqrrrllliiifffdddeeeeeeeeeeeegggjjjlllooorrrvvv{{{lllccc]]]]]]]]]\\\[[[]]]YYYZZZ[[[[[[[[[\\\```bbbfffiiilllnnnpppsssvvvxxxuuucccWWWQQQRRRUUUYYY___gggnnnrrruuuuuuwwwyyy|||{{{rrriiieeedddjjjvvvwwwrrrqqqzzzttt]]]SSSSSSkkk~~~~~~}}}{{{vvvnnniiijjjllliiieeecccgggkkknnnnnniiieeecccdddeeedddcccbbbbbbaaaaaaaaabbb___]]][[[YYYVVVSSSQQQQQQPPPNNNMMMKKKIIIHHHHHHFFFDDDBBB@@@@@@???<<<;;;<<<<<<;;;;;;::::::999999666666777888888888777777999777888@@@OOO```nnnvvvzzzvvvllloookkk{{{}}}wwwsssqqqpppkkkhhhdddcccccceeeeeeeeegggiiimmmpppssswww}}}lllccc\\\[[[]]]]]]___aaa[[[\\\^^^^^^^^^```cccfffjjjmmmpppsssuuuxxx{{{~~~uuucccVVVRRRSSSVVV[[[bbbjjjqqquuuxxxyyy{{{}}}sssllleeecccdddjjjwwwwwwxxx|||ttt[[[RRRVVVqqqyyypppjjjjjjkkkhhheeedddfffjjjooonnnjjjfffddddddeeedddcccbbbaaaaaaaaabbbbbb___\\\ZZZYYYWWWUUURRRSSSRRRQQQPPPNNNLLLKKKJJJHHHFFFDDDBBBBBB@@@>>><<<======<<<<<<;;;::::::999555555777888888999999999999888888===IIIYYYiiirrryyyuuujjjllliiiwwwxxxtttqqqnnnjjjgggcccaaabbbdddeeeeeegggiiimmmppptttyyy~~~kkkbbb[[[ZZZ\\\\\\^^^aaa]]]___``````aaacccfffiiilllooosssvvvxxx|||xxxfffXXXRRRTTTXXX^^^eeemmmtttxxx}}}}}}nnnhhhddddddfffmmmyyy~~~qqqYYYRRRWWWrrr}}}tttlllkkkllliiifffeeeeeeiiimmmmmmiiieeedddddddddcccbbbaaa```aaaaaabbb___]]]ZZZYYYYYYXXXWWWUUUTTTTTTSSSRRRQQQOOOMMMLLLIIIGGGEEEDDDCCCBBB@@@>>>>>>======<<<;;;:::999999444555777999:::;;;<<<<<<<<<;;;;;;>>>FFFTTTdddnnnvvv~~~}}}uuukkkkkkeeeppp|||xxxsssmmmiiieeeaaa```aaacccdddeeegggiiimmmqqquuuzzziii```YYYYYY[[[\\\^^^``````aaaccccccdddfffiiilllooorrrvvvyyy||||||iii[[[TTTVVV[[[aaaiiirrrxxx|||yyylllhhheeegggjjjppp|||mmmWWWSSSWWWnnnwwwnnnmmmmmmjjjggggggdddhhhkkkkkkgggdddcccdddcccbbbaaa______```aaabbb\\\ZZZXXXWWWXXXYYYYYYXXXVVVVVVUUUTTTSSSPPPNNNMMMJJJHHHFFFEEEEEEDDDBBB@@@>>>======<<<;;;:::999888555666888;;;===???@@@AAA@@@@@@AAAAAAFFFRRRaaakkkrrr}}}~~~yyypppoooeeekkkxxx}}}vvvnnnhhheee```^^^___bbbdddeeefffiiimmmqqquuu{{{iiiaaa[[[\\\___```bbbdddccceeefffggggggjjjmmmpppsssvvvzzz~~~~~~lll^^^VVVYYY^^^fffnnnvvv}}}~~~uuulllhhhgggjjjnnnsss~~~jjjWWWTTTWWWjjjyyypppnnnnnnkkkiiihhhdddgggjjjiiifffcccbbbdddcccbbb```___^^^___aaabbbZZZXXXVVVVVVXXXZZZZZZZZZVVVVVVVVVVVVTTTQQQOOONNNJJJHHHFFFEEEEEEEEECCCAAA>>>===<<<;;;:::999888888555777:::===@@@BBBDDDEEEDDDDDDEEEDDDHHHQQQ___jjjooo}}}|||tttssshhhjjjtttyyyooohhhddd```^^^___bbbdddeeefffiiimmmqqqvvv{{{~~~jjjccc___aaaeeefffhhhjjjfffggghhhiiijjjlllpppsssvvvyyy~~~nnn___XXX[[[aaaiiiqqqzzzyyyssskkkkkkmmmqqqsssvvv|||bbbQQQOOOQQQcccyyyqqqnnnoooppplllgggffffffeeefffggggggeeebbb_________```______^^^^^^WWWWWWWWWWWWWWWWWWWWWWWW[[[YYYVVVUUUSSSQQQMMMJJJLLLJJJGGGFFFEEEDDDAAA???@@@@@@???>>>===;;;999888777777999>>>DDDHHHHHHGGGIIIHHHGGGHHHIIIMMMZZZgggsss||||||yyyttthhhfffooovvvkkkeeedddaaa___]]]___bbbeeedddhhhmmmrrrwww|||{{{lllgggdddgggmmmqqqqqqooonnnkkkjjjmmmnnnmmmpppttt~~~pppddd\\\```fffnnnvvv}}}uuupppllllllnnnsssuuuyyyzzz~~~}}}yyy```OOOMMMOOO___zzzxxxpppmmmnnnoookkkgggfffeeeeeefffgggfffdddbbbaaaaaa```___^^^\\\[[[ZZZWWWWWWWWWXXXXXXXXXXXXXXX[[[YYYWWWUUUTTTRRROOOLLLMMMKKKHHHFFFFFFEEECCCAAA@@@??????>>><<<;;;999888888999<<>>===<<<:::999999999<<>>===<<<;;;::::::999999>>>GGGOOOTTTTTTPPPMMMKKKIIIIIIJJJJJJNNNYYYeeepppyyy|||yyyooowww~~~ssseeebbb___^^^^^^```aaabbbdddhhhmmmrrrxxx~~~zzzhhhaaa___aaaiiittt}}}yyytttqqqrrrtttvvv|||zzzpppdddhhhooowww{{{ppplllnnnllllllpppvvv{{{xxxkkknnnooonnnrrryyy|||{{{yyymmmWWWKKKKKKJJJSSSggg{{{}}}rrruuuzzzxxxyyytttnnnkkkjjjjjjhhhggggggfffddddddeeefffeeeddd___^^^]]][[[YYYXXXXXXXXXWWWXXXZZZ[[[\\\[[[ZZZYYYYYYXXXWWWWWWWWWVVVTTTRRRNNNKKKHHHGGGFFFFFFEEEDDD???>>>===;;;:::::::::::::::AAAKKKTTTWWWUUUQQQNNNLLLJJJKKKKKKKKKNNNXXXdddoooyyy|||ppp{{{ttthhhddd___^^^___bbbcccccccccggglllrrrwww~~~vvvddd^^^]]]___iiiwwwzzzvvvuuuvvvxxx~~~{{{rrreeeiiipppxxxuuulllkkkooonnnnnnrrrxxx|||xxxoooppppppooottt{{{~~~|||vvviiiTTTIIIJJJIIIQQQeeeqqqwww~~~rrrxxx|||uuuuuuxxxtttoookkkjjjiiihhhhhhgggeeeccccccdddeeedddccc^^^]]][[[ZZZYYYYYYZZZZZZXXXYYYZZZ\\\\\\ZZZYYYWWWVVVUUUTTTUUUVVVUUUSSSQQQNNNLLLJJJHHHHHHFFFDDDAAA???===<<<:::999::::::;;;===EEEPPPWWWYYYVVVQQQNNNLLLKKKLLLLLLLLLNNNXXXcccmmmwww}}}sss}}}vvvkkkeee___\\\___ccceeeeeedddgggmmmrrrxxxuuuddd___^^^bbbmmm}}}{{{{{{{{{||||||tttgggjjjqqqyyyzzzooohhhiiinnnpppppptttzzzyyyrrrrrrpppooottt{{{}}}{{{sssfffPPPFFFHHHHHHPPPdddoooxxxvvv{{{vvvyyywwwtttpppllljjjiiiiiiiiieeecccaaaaaabbbcccbbbbbb___^^^\\\ZZZYYYYYYZZZZZZXXXYYY[[[\\\[[[YYYWWWUUUSSSSSSRRRSSSTTTTTTRRRQQQOOONNNMMMLLLJJJGGGCCC@@@>>>===;;;:::999999:::;;;@@@IIITTT[[[[[[WWWRRRPPPMMMLLLLLLMMMLLLNNNWWWbbbjjjttt~~~}}}uuuzzzyyymmmfff]]]YYY\\\bbbeeefffeeeiiioootttzzzwwweeebbbcccjjjwww}}}uuuhhhlllsss{{{uuujjjeeeggglllssssssvvv|||zzzssssssqqqooossszzz|||zzzpppcccMMMCCCGGGGGGPPPcccsss}}}||||||yyy}}}wwwtttpppllljjjiiiiiijjjdddaaa______```aaaaaa```aaa___]]]ZZZYYYXXXYYYZZZXXXZZZ[[[\\\[[[XXXUUUSSSRRRQQQPPPQQQSSSSSSRRRPPPQQQPPPOOONNNMMMIIICCC???>>>===;;;999999999;;;<<>>::::::999:::???FFFVVV___gggfffaaa\\\WWWSSSQQQMMMJJJLLLMMMNNNRRRWWWbbbllluuuyyy}}}|||wwwrrrlllnnn{{{vvvmmmbbb]]]^^^bbbdddeeehhhmmmuuu|||vvvsssvvv}}}}}}||||||}}}~~~yyypppppprrrxxx|||jjjbbbaaaccchhhmmmrrrwww~~~}}}ooollliiilllssswwwwwwtttfffVVVHHHEEEFFFIIITTTaaaxxxsssoooiiieeecccdddddddddhhhgggfffeeeddddddddddddeeeddddddcccaaa```^^^]]]\\\]]]]]]]]][[[XXXUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMJJJHHHGGGEEE@@@<<<;;;:::<<>>???EEERRR___ooorrrrrrmmmgggddd```[[[UUUOOOKKKJJJHHHFFFIIIMMMTTT___kkksssxxx}}}|||yyyyyyrrrkkkmmm|||~~~vvvjjj```\\\^^^cccfffhhhoooxxx~~~vvvoookkkiiihhhggghhhlllqqqwww{{{~~~~~~}}}|||||||||~~~}}}}}}}}}~~~}}}zzzyyywwwuuuqqqppprrrwww~~~rrrjjjcccbbbccceeejjjpppuuu{{{}}}uuuooogggeeeeeegggkkkqqqtttvvvqqq^^^LLLFFFGGGMMM\\\lll~~~yyysssoooiiiffffffggghhhiiijjjjjjjjjiiihhhgggeeedddbbbbbbbbbaaaaaa___^^^]]]]]]]]]]]]\\\ZZZYYYWWWWWWVVVUUUSSSRRRRRRUUUWWWYYYYYYXXXUUUQQQNNNKKKIIIHHHGGGCCCBBBBBBEEEMMM^^^nnnxxxzzzxxxqqqlllhhhbbb[[[RRRLLLGGGFFFDDDBBBDDDHHHOOO[[[hhhqqqxxx~~~~~~{{{xxxrrrlllqqq~~~wwwlllbbb^^^^^^cccfffkkkqqqzzz{{{uuuoooiiigggfffeeeeeegggjjjpppuuuxxx|||}}}zzz{{{{{{{{{yyyyyy{{{|||zzzyyyyyyzzz{{{}}}|||zzzxxxwwwwwwoooooopppttt|||vvviiidddaaaccceeegggkkkqqquuu{{{|||rrrkkkcccbbbbbbeeelllttt|||{{{fffPPPGGGGGGNNN```qqqxxxqqqmmmiiigggggghhhhhhhhhiiiiiihhhggggggfffeeeeeeaaaaaaaaaaaaaaa```_________^^^^^^]]]]]]\\\[[[[[[YYYWWWUUUSSSTTTWWWZZZ]]]^^^\\\XXXTTTPPPLLLKKKJJJHHHFFFFFFGGGLLLWWWkkk}}}|||tttmmmggg^^^VVVMMMGGGBBBAAA???<<<>>>BBBJJJVVVeeeoooxxx~~~|||yyysssnnnttt|||vvvmmmddd^^^^^^bbbeeeooottt}}}rrrmmmhhhdddcccdddddddddfffjjjooosssvvvyyy|||~~~}}}yyywwwuuuwwwyyyxxxvvvuuuvvvxxxwwwvvvvvvvvvwwwzzz|||~~~}}}yyyvvvttttttuuulllkkklllpppxxx}}}oooccc______cccfffhhhlllrrruuu{{{|||ppphhh______```dddmmmxxxjjjRRRGGGGGGOOObbbuuu|||zzzxxxooollliiiggghhhhhhhhhgggiiihhhgggfffeeeeeeeeefffaaaaaabbbbbbbbbbbbaaaaaa``````_________^^^^^^^^^[[[YYYVVVTTTUUUXXX\\\___bbb```[[[VVVRRRNNNLLLKKKJJJHHHIIIKKKQQQ]]]sss}}}ssskkkcccYYYPPPIIICCC>>>===;;;888:::>>>FFFSSScccnnnwww~~~||||||vvvpppwwwzzzrrriiicccbbbfffiiiqqqwww~~~}}}lllhhhdddaaaaaabbbccccccfffjjjooosssuuuwwwzzz|||||||||}}}}}}~~~}}}{{{zzzzzzzzzxxxuuurrrrrrtttwwwvvvsssrrrrrrtttuuuuuuttttttuuuwwwzzz|||}}}|||yyyuuurrrpppqqqrrriiiiiiiiinnnttt|||tttjjjccc```___bbbiiiooossstttyyy|||yyynnnfff^^^\\\ccchhhkkkzzzhhhQQQKKKLLLQQQaaattt~~~pppvvvzzztttqqqooonnnoooooonnnmmmmmmlllkkkiiifffccc```___]]]___aaacccccccccbbbaaabbbbbbaaa```___^^^]]]]]]ZZZ[[[\\\YYYWWWYYY```gggeeebbb\\\VVVRRROOONNNNNNPPPLLLHHHLLLYYYlll~~~wwwppphhh]]]PPPFFF???===<<<:::999999::::::BBBLLL[[[jjjuuu}}}wwwyyyuuutttzzznnngggbbb```bbbfffqqqvvv}}}yyymmmfffdddaaa^^^^^^```dddfffiiikkkooossswwwzzz|||}}}|||zzzxxxwwwyyy{{{||||||wwwvvvtttqqqpppoooppppppqqqrrrssstttsssqqqooonnnmmmnnnpppqqqqqqrrruuuwwwxxxvvvsssqqqooommmiiifff```bbbdddhhhlllsss{{{{{{ooohhhaaa``````dddkkkpppssstttwwwzzzwwwkkkbbb\\\[[[bbbgggjjjyyyjjjTTTNNNNNNSSScccwwwzzznnnsss|||tttrrrpppooooooooommmllllllkkkjjjhhhfffdddcccbbb^^^```bbbdddeeeeeedddcccdddccccccaaa```___^^^^^^ZZZ\\\]]][[[XXXZZZ___eeedddaaa]]]WWWSSSPPPNNNNNNOOOKKKIIIMMMYYYjjjzzzzzznnnddd[[[QQQFFF???<<<;;;999888888888999999@@@IIIXXXhhhttt{{{yyyzzzvvvuuuyyymmmfffaaa^^^```dddlllqqqxxx~~~tttjjjbbb```___^^^___bbbeeehhhjjjmmmqqquuuxxxzzz{{{{{{xxxuuussssssuuuwwwwwwwwwuuutttrrrpppooonnnooooooqqqrrrssstttssspppnnnlllhhhjjjmmmnnnnnnnnnoooqqqrrrooollljjjgggccc^^^[[[YYYZZZ\\\___cccjjjrrrxxx~~~sssjjjddd___```bbbgggmmmrrrttttttuuuxxxuuuggg^^^[[[ZZZbbbhhhkkkzzzkkkUUUOOOOOOTTTeeezzzyyynnnttt}}}tttrrrpppoooooonnnllljjjkkkjjjhhhfffeeeeeeeeeeee___aaadddfffggggggfffeeeeeeeeedddbbbaaa```___^^^\\\]]]^^^]]]ZZZZZZ^^^aaaaaa```]]]YYYUUURRROOONNNNNNLLLJJJNNNXXXeeepppwwwsssjjj^^^SSSLLLEEE???:::999888777666666777888888<<>><<<888777666555666777888999:::AAAOOO___nnnxxx}}}~~~~~~}}}xxxuuu}}}ttthhhaaa[[[WWWXXX[[[```fffnnnuuuzzzzzzvvv{{{ssshhhbbb\\\]]]___aaadddgggiiijjjmmmppptttwwwxxxvvvtttrrrpppooommmmmmoooqqqqqqpppnnnmmmlllkkkjjjkkklllmmmnnnpppqqqrrrppplllgggdddhhhkkknnnpppnnnlllkkkjjjgggdddaaa]]]YYYTTTNNNJJJLLLLLLLLLMMMPPPVVV___eeelllooosssyyyvvvlllccc^^^^^^bbbhhhnnnrrrssstttttttttxxxvvvhhh___\\\]]]hhhpppttt|||fffRRRNNNQQQ\\\uuuxxx}}}xxxrrrqqqpppoooooonnnkkkiiikkkiiifffcccaaa```aaaaaaaaacccgggiiijjjiiifffdddaaaaaa```___^^^]]]\\\\\\^^^^^^___^^^]]][[[[[[[[[\\\\\\\\\[[[XXXUUURRRPPPPPPOOOMMMNNNPPPSSSTTTTTTLLLJJJGGGDDDBBB@@@>>>===999888777666666777999999999???JJJYYYiiiuuu{{{}}}~~~}}}xxxtttyyy{{{qqqeee^^^XXXSSSSSSVVV\\\bbbjjjqqqwww~~~|||wwwrrrmmmmmmrrrzzzwwwllleeeaaa]]]___aaaccceeegggiiiiiimmmooosssuuuuuusssooommmlllkkkjjjkkklllmmmmmmllljjjjjjiiihhhiiijjjkkklllmmmnnnooopppnnnkkkgggeeekkknnnqqqqqqooollljjjjjjccc```\\\XXXTTTPPPKKKGGGFFFFFFFFFFFFIIINNNVVV[[[cccgggnnnuuu~~~}}}sssjjjccc^^^aaaeeelllppprrrssstttttttttxxx~~~sssggg___]]]___kkkuuuxxxzzzeeeSSSPPPWWWggg|||www{{{xxxpppooooooooopppnnnllliiikkkiiifffdddaaa`````````aaadddgggiiiiiigggdddaaa^^^]]]]]]]]]\\\\\\\\\\\\^^^^^^]]]]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZYYYVVVTTTSSSRRRPPPNNNNNNNNNMMMLLLJJJGGGFFFFFFDDDAAA???<<<;;;:::999888777777888999999999<<>>KKK\\\kkktttxxxzzzyyyvvvqqqooosss~~~vvvtttyyy~~~vvvkkk```YYYRRRMMMKKKMMMRRRWWW___eeekkkqqqyyy|||xxxvvvsssqqqkkkiiigggfffeeebbb___\\\___ccciiiqqqyyyzzzpppfff^^^\\\\\\]]]]]]^^^```ccceeehhhiiijjjkkklllmmmllljjjhhhfffgggfffeeeggghhhiiihhhfffffffffffffffgggiiikkklllooooooppppppqqqqqqqqqrrrqqqrrrrrrpppmmmjjjiiiiii```[[[RRRKKKFFFCCCAAA???<<<===???@@@AAACCCGGGKKKQQQVVV```jjjuuu{{{nnnfffcccbbbaaaeeejjjooorrrrrrrrrssstttssswww~~~|||tttjjj```YYY\\\```nnnxxx|||rrr^^^MMMNNNZZZrrrsssyyyrrrmmmmmmmmmoooppppppmmmkkkggghhhhhhhhhgggfffeeedddaaacccfffhhhgggccc___[[[ZZZZZZ[[[\\\\\\]]]^^^^^^^^^\\\YYYYYYYYYZZZZZZZZZ[[[ZZZZZZYYYXXXWWWWWWWWWRRRQQQOOOOOOOOONNNLLLIIICCCCCCBBB@@@===<<<<<<===;;;:::888777666666666777888777:::FFFWWWgggrrrvvvxxxwwwuuuppplllnnnxxx}}}rrrooosss|||uuujjj___XXXQQQKKKIIIKKKMMMSSSZZZaaaffflllsssyyy~~~wwwpppllliiifffddd]]][[[ZZZYYYXXXWWWTTTRRRTTTXXX]]]dddkkkrrrvvvyyyyyywwwrrriii```YYYXXXXXXZZZZZZ[[[]]]aaadddhhhjjjiiijjjjjjjjjiiihhhfffeeehhhhhhgggiiijjjkkkiiihhheeeeeeeeefffgggiiikkkmmmqqqqqqqqqrrrsssuuuvvvxxxuuuuuutttqqqnnnkkkkkkkkkccc\\\RRRIIICCC@@@>>>===<<<===@@@AAABBBDDDFFFIIIKKKQQQZZZeeeqqq}}}vvvkkkddd```aaafffjjjnnntttwwwwwwvvvuuuttttttvvv|||xxxooofff^^^YYYZZZ___gggqqq~~~rrr]]]LLLMMMZZZqqqnnnwwwwwwooommmnnnrrrwwwwwwrrrmmmiiigggdddbbbbbbccceeeggggggiiikkkjjjgggccc```___```_________^^^^^^^^^^^^\\\[[[ZZZXXXXXXXXXYYYYYY]]]]]]\\\[[[YYYWWWUUUTTTRRRQQQPPPPPPPPPOOOLLLIIIFFFEEECCCAAA???===;;;:::;;;:::999888777777777777999:::===BBBLLLZZZkkkuuuvvvuuutttsssooommmsss|||~~~rrrkkkllluuu|||tttjjj\\\QQQKKKIIIGGGEEEKKKOOOTTTXXX\\\ccckkkrrr{{{{{{xxxsssllleee___[[[YYYSSSRRRRRRQQQPPPOOONNNMMMOOOQQQUUUZZZ```fffkkknnnooolllgggaaa[[[WWWTTTSSSVVVXXX[[[\\\]]]^^^aaacccgggggggggfffffffffeeeeeegggiiikkkmmmnnnlllkkkiiihhhdddbbbdddeeeeeeiiinnnnnnppptttvvvwwwwwwxxxyyy|||rrrkkkjjjmmmllllllnnnhhh___SSSIIIBBB>>>;;;888888:::<<<>>>???AAAEEEGGGLLLOOOVVV___iiiwwwrrriiicccaaaccchhhmmmqqquuuwwwvvvtttssssssrrruuu{{{~~~wwwnnnddd\\\XXXXXX^^^gggrrrooo[[[KKKLLLXXXmmmqqq{{{vvvnnnmmmmmmqqqttttttpppkkkiiihhheeeccccccdddfffggggggiiikkkjjjgggcccaaa```````````````____________]]]\\\ZZZYYYYYYYYYYYYZZZ^^^^^^]]]\\\[[[YYYWWWVVVSSSRRRRRRRRRRRRPPPMMMKKKHHHGGGEEECCCAAA>>>===<<<;;;:::999888777777777777999999;;;@@@IIIXXXiiitttyyywwwvvvtttnnnkkkooowww}}}qqqiiiiiiqqq}}}~~~{{{pppfffYYYNNNIIIFFFDDDCCCGGGKKKPPPTTTXXX^^^gggmmmwww|||~~~wwwsssnnnggg```ZZZVVVTTTQQQQQQPPPOOONNNMMMMMMLLLKKKLLLPPPTTTYYY___ccceeefffdddaaa]]]YYYVVVTTTSSSUUUWWWZZZ[[[\\\^^^```cccdddddddddeeeffffffgggggggggiiikkkmmmmmmllliiihhhgggbbbaaabbbcccdddggglllpppqqqssstttuuuvvvwwwxxxyyynnnggghhhlllnnnnnnnnniiiaaaUUUJJJCCC???<<<:::999;;;===>>>???AAADDDGGGHHHLLLRRRZZZeeerrrzzzmmmfffcccaaaeeejjjrrrtttvvvuuusssqqqqqqqqqqqqtttyyy~~~wwwlllbbbZZZVVVVVV\\\gggtttkkkXXXJJJKKKUUUgggwwwvvvooommmmmmoooqqqqqqmmmiiiiiihhhfffddddddeeefffggggggiiikkkjjjgggcccbbbaaabbbbbbaaaaaaaaa`````````^^^]]]\\\[[[ZZZZZZZZZZZZ^^^^^^^^^]]]\\\[[[YYYYYYVVVUUUTTTTTTTTTSSSPPPMMMJJJIIIGGGEEEBBB@@@>>>===;;;:::999888888777777888777888999<<>>>>>???@@@CCCFFFFFFIIIOOOWWWbbbooo{{{uuujjjdddbbbbbbfffllluuuvvvvvvtttqqqooooooooopppsssxxxxxxlll```YYYVVVSSS[[[fffuuugggUUUHHHJJJRRRaaa}}}|||wwwpppooonnnnnnooonnnkkkhhhhhhgggfffddddddeeefffggghhhiiijjjiiigggdddbbbbbbccccccbbbbbbbbbbbbaaaaaa___^^^^^^]]]\\\[[[ZZZZZZ]]]]]]^^^]]]]]]\\\[[[ZZZZZZXXXWWWWWWWWWUUURRROOOKKKJJJHHHFFFCCCAAA???>>>;;;;;;:::999888888888888666777888999@@@MMM___mmmwwwwwwxxxvvvooohhhhhhnnnzzzoooeeebbbjjjyyy~~~xxxtttfff]]]QQQHHHDDDBBB@@@??????BBBGGGJJJMMMRRRZZZ```kkkpppyyyzzztttnnnmmmiiiccc\\\UUUPPPMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNQQQSSSUUUWWWXXX[[[ZZZZZZYYYWWWUUUSSSRRRPPPRRRUUUWWWYYY[[[^^^`````````bbbccceeeggghhhiiilllnnnpppqqqqqqooolllkkkkkkfffdddfffgggfffjjjooorrrqqqpppqqqsssuuuvvvvvvqqqgggaaahhhsssyyyyyyxxxooogggZZZNNNDDD???===<<<;;;<<<>>>??????@@@CCCEEEFFFIIIOOOWWWaaannnzzz|||rrrhhhdddbbbcccgggmmmvvvwwwvvvtttqqqoooooopppqqqssswwwyyylll___XXXVVVRRRZZZfffwwwcccSSSGGGJJJQQQ]]]vvv}}}xxxrrrqqqooonnnnnnlllkkkiiiggggggeeeeeeddddddeeefffhhhiiijjjiiifffdddcccddddddccccccccccccbbbbbbbbb``````______]]]\\\[[[[[[[[[\\\\\\]]]\\\\\\[[[[[[\\\[[[ZZZZZZYYYWWWTTTQQQLLLKKKIIIFFFCCCAAA>>>===<<<;;;:::999888888888888555666888888<<>>??????@@@CCCEEEFFFIIIOOOVVV```lllxxxyyyooogggddddddfffkkkqqqvvvwwwxxxwwwuuussstttuuussstttxxxzzzkkk^^^WWWUUUQQQYYYgggxxxaaaQQQGGGJJJPPP[[[rrr|||yyyrrrqqqooommmlllkkkjjjjjjhhhgggffffffeeeeeeffffffhhhiiijjjiiifffeeedddeeeddddddcccccccccbbbbbbbbbaaaaaaaaa```___]]]\\\[[[ZZZ[[[\\\\\\]]]]]]]]]]]]___]]]\\\[[[[[[YYYUUURRRMMMLLLJJJGGGDDDAAA???>>><<<;;;:::999999888888999444777999888:::CCCSSS___jjjnnntttwwwrrrjjjiiilllxxxwwwqqqhhhbbbhhhyyy~~~xxxooohhh^^^VVVLLLEEECCCBBB@@@>>>>>>AAADDDFFFHHHMMMTTTYYYccciiisss|||~~~{{{uuulllfffgggccc]]]WWWQQQNNNMMMLLLHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPTTTXXX[[[]]]^^^^^^aaaaaa```^^^ZZZTTTOOOLLLNNNQQQTTTWWWYYY\\\```bbbffffffhhhiiikkkmmmnnnooopppqqqtttvvvvvvuuusssrrrpppkkkiiijjjjjjjjjmmmrrruuutttuuuyyy{{{zzzuuuppp^^^[[[___kkkwww{{{|||}}}xxxqqqcccRRREEE===;;;<<<:::<<<>>>>>>???@@@CCCFFFEEEHHHNNNUUU^^^jjjvvv~~~tttllleeedddgggjjjpppvvvwwwyyy{{{{{{{{{zzz{{{|||uuuvvvyyyyyyiii\\\UUUTTTRRRZZZgggyyy|||```PPPGGGJJJQQQ[[[rrr|||~~~xxxpppooommmkkkiiihhhiiikkkiiiiiiiiihhhhhhhhhhhhhhhiiijjjjjjiiifffeeeeeefffccccccccccccbbbbbbbbbbbbbbbcccbbbbbb```^^^\\\[[[[[[[[[\\\^^^^^^_________```___]]]\\\\\\YYYVVVSSSOOONNNLLLIIIFFFCCC@@@???<<<<<<;;;:::999999999999444888;;;:::999@@@NNNYYYgggkkkssswwwrrrjjjhhhkkkssstttqqqiiibbbhhhyyy}}}uuukkkdddZZZSSSJJJCCCAAAAAA???======@@@DDDFFFGGGKKKRRRWWW```gggpppzzz|||tttjjjcccbbb^^^YYYSSSNNNLLLLLLLLLHHHHHHIIIKKKMMMNNNOOOPPPQQQSSSXXX]]]bbbeeefffgggiiiiiihhhfffaaaZZZSSSOOOQQQSSSWWWZZZ]]]```cccfffggghhhjjjmmmooorrrtttuuuvvvxxx{{{}}}~~~}}}|||{{{vvvqqqnnnppppppooorrrwwwzzzzzz|||{{{qqqiiiXXX[[[dddqqq{{{}}}wwwhhhVVVGGG>>><<<===999;;;===>>>???AAADDDGGGHHHKKKPPPWWW```lllwwwqqqjjjdddeeehhhmmmttt{{{wwwzzz}}}wwwxxxzzzyyyhhhZZZSSSRRRRRRZZZhhhzzzyyy___PPPGGGKKKQQQ\\\sss~~~|||wwwnnnnnnllliiigggggghhhjjjkkkkkkkkkjjjjjjjjjiiiiiiiiijjjjjjiiifffeeeeeefffcccccccccbbbbbbbbbaaaaaaccccccccccccaaa___]]][[[[[[\\\]]]___```aaaaaaaaa```___^^^]]]\\\ZZZVVVSSSQQQPPPMMMKKKGGGDDDBBBAAA<<<<<<;;;:::999999999999444999<<<;;;999>>>KKKVVVfffjjjssswwwsssjjjgggiiiooorrrqqqiiibbbgggxxx|||tttiiiaaaXXXQQQHHHBBB@@@@@@>>><<<===@@@CCCEEEFFFJJJQQQVVV^^^eeeoooyyy|||tttjjjaaa^^^[[[UUUPPPLLLJJJJJJKKKHHHIIIJJJLLLNNNOOOPPPQQQTTTWWW\\\bbbhhhkkknnnnnnpppppppppmmmhhhaaaZZZUUUSSSVVVZZZ]]]```cccgggiiiggghhhkkkooorrrvvvyyyzzz}}}|||wwwuuuvvvvvvuuuxxx}}}~~~~~~|||nnncccXXX]]]jjjxxx{{{lllYYYHHH???===>>>888:::<<<>>>???BBBEEEHHHKKKNNNSSSZZZcccooozzz|||nnnjjjeeedddiiirrrzzz|||}}}uuuvvvyyy}}}qqqbbbVVVSSSTTTUUU[[[nnnzzz\\\NNNDDDHHHSSSbbbxxx|||~~~wwwnnnllliiiggghhhhhhgggfffeeeiiinnnpppoookkkhhhgggeeedddcccbbbbbbbbbddddddbbbbbbbbbbbbbbbccccccccccccccccccbbbaaa___^^^]]]___```aaabbbbbbaaa```______```bbbbbb```\\\XXXVVVSSSPPPLLLJJJHHHGGGDDDBBBBBB???===;;;;;;:::999777888666666888888;;;CCCMMMaaagggooouuurrrllliiiiiijjjyyy{{{rrrmmmkkkttt}}}vvvmmmeee___PPPKKKEEE@@@????????????>>>AAACCCCCCDDDGGGNNNSSS^^^gggqqqwwwyyyoooeee^^^XXXUUUPPPKKKIIIHHHIIIJJJFFFIIIKKKKKKKKKNNNSSSXXX[[[___ffflllpppssswwwyyyxxxxxxxxxuuuoooggg___ZZZYYYZZZ]]]aaafffiiimmmnnnoooqqqsssvvvyyy|||~~~|||yyywwwyyy}}}uuuiiiddd]]]eeeqqq|||}}}qqq___LLL???<<<===>>>>>>>>>>>>@@@AAACCCEEEHHHNNNVVV^^^hhhttt{{{oookkkffffffkkksss{{{~~~{{{vvvvvvzzz|||ppp```UUURRRSSSWWW^^^uuuzzz]]]OOOFFFKKKVVVdddyyy~~~{{{|||vvvuuuooollljjjhhhiiiiiihhhggghhhkkkoooqqqoookkkhhhfffcccbbbaaa``````aaabbbcccccccccccccccccccccccccccbbbbbbbbbaaa```___]]]]]]```aaabbbccccccbbbaaaaaabbbbbbccccccaaa]]]YYYWWWSSSPPPMMMKKKIIIGGGEEECCCBBB@@@===<<<;;;;;;999777888666666888888:::CCCLLL___fffooouuutttooollllllkkk|||zzzuuuqqqvvvzzzsssjjjaaa\\\OOOJJJDDD@@@??????@@@@@@>>>AAACCCCCCDDDHHHNNNTTTZZZcccnnnuuu~~~zzzsssiii___XXXSSSPPPLLLIIIFFFFFFGGGHHHGGGJJJLLLMMMMMMPPPVVV[[[^^^cccjjjpppuuuyyy}}}}}}vvvnnnfff```\\\^^^aaafffjjjnnnrrrsssvvvwwwyyy{{{~~~|||{{{}}}pppddd___ccckkkwwwuuubbbNNNAAA===>>>>>>>>>>>>>>>@@@BBBDDDEEEFFFLLLVVV___jjjvvvzzzppplllhhhhhhmmmttt{{{|||yyyvvvwww{{{zzzmmm___UUURRRSSSYYYbbb|||{{{]]]PPPIIINNNYYYgggzzz~~~{{{xxxppp~~~wwwpppnnnkkkkkkkkkkkkjjjiiijjjmmmooopppmmmiiifffeeeaaa``````______``````aaadddddddddccccccbbbbbbaaaaaaaaaaaa```___^^^]]]]]]___```aaabbbcccbbbbbbaaadddeeeeeecccaaa]]]YYYWWWSSSQQQNNNLLLKKKIIIFFFDDDCCC@@@===<<<<<<;;;999888888666666888888:::BBBKKK]]]eeepppuuuuuurrrpppooojjj{{{wwwvvv}}}vvvnnneee\\\WWWMMMIIICCC@@@???@@@@@@@@@>>>AAACCCDDDDDDHHHOOOTTTZZZcccmmmttt}}}zzzssskkkaaaXXXQQQMMMKKKGGGEEEDDDDDDEEEGGGIIILLLOOOPPPQQQUUU[[[aaaeeejjjqqqxxx}}}vvvmmmhhhaaacccggglllqqquuuyyy{{{~~~|||nnnddd```mmmtttzzzgggRRRDDD??????>>>>>>>>>>>>@@@BBBDDDEEEEEELLLWWWbbbmmmyyyxxxpppllliiiiiinnnuuu|||{{{wwwwwwxxx}}}xxxlll^^^UUUSSSSSS[[[ddd~~~zzz[[[PPPIIIPPP\\\iii|||yyywwwrrr|||rrrqqqnnnnnnnnnmmmllljjjiiikkkmmmllliiieeecccbbb____________`````````aaaddddddcccbbbaaaaaa````````````______^^^^^^^^^^^^]]]^^^```aaabbbbbbaaaaaaeeeeeedddbbb___[[[XXXVVVTTTQQQOOONNNLLLJJJGGGEEECCCAAA>>>===<<<<<<:::888888666777888888999@@@III\\\fffqqquuuvvvtttqqqnnngggxxxzzzsss{{{zzzrrriii```XXXRRRJJJGGGBBB??????@@@@@@@@@>>>AAACCCDDDEEEIIIOOOUUU^^^gggooouuu{{{}}}uuummmdddZZZRRRLLLGGGFFFDDDBBBBBBCCCEEEFFFJJJNNNQQQTTTVVV[[[bbbgggnnnrrryyy{{{rrrmmmfffhhhlllqqqvvv{{{{{{sssmmmkkkwww~~~~~~kkkVVVFFF@@@???>>>>>>>>>???AAACCCEEEFFFHHHOOOZZZfffppp|||~~~wwwnnnllljjjkkkpppwww|||{{{wwwxxxzzzvvvjjj^^^VVVTTTTTT[[[ddd|||wwwYYYNNNIIIQQQ^^^mmmyyyxxxxxx~~~uuusssqqqppppppnnnllljjjeeeggghhhgggdddaaa______`````````aaaaaabbbbbbbbbccccccbbbaaa```______^^^```___^^^^^^^^^^^^______```aaabbbcccdddccccccbbbdddcccaaa^^^[[[YYYWWWUUUTTTRRRPPPOOONNNLLLIIIFFFDDDBBB???======<<<;;;999888777777999888999???GGGZZZgggrrruuuttttttqqqlllfffvvv~~~sssyyy~~~vvvnnneee]]]TTTOOOHHHEEEAAA??????@@@@@@@@@>>>AAACCCDDDEEEIIIPPPVVV___gggoootttzzz{{{qqqggg^^^UUUNNNJJJDDDCCCBBBBBBCCCDDDFFFGGGKKKOOOTTTWWWZZZ```hhhnnnuuuzzzxxxssskkkmmmqqqvvv|||~~~zzzyyyxxxoooYYYHHHAAA????????????@@@BBBDDDGGGHHHNNNUUU```kkkuuu~~~wwwmmmlllkkkmmmssszzz}}}yyyyyy{{{}}}sssggg\\\UUUSSSSSSZZZbbbyyytttWWWLLLIIIRRRaaarrr{{{{{{~~~{{{vvvtttrrrpppooollliiifffaaabbbbbbaaa___^^^^^^^^^``````aaabbbccccccccccccbbbbbbbbbaaaaaa``````___```___^^^^^^^^^___```aaadddeeefffggggggfffeeedddbbbaaa^^^[[[YYYWWWVVVUUUTTTSSSRRRQQQPPPNNNJJJGGGEEEBBB???>>>>>>===;;;:::888777777999888888>>>FFFWWWeeeqqqrrrrrrtttpppiiigggtttuuu{{{zzzrrrjjjaaaYYYQQQLLLEEECCC@@@??????AAAAAA@@@>>>AAACCCDDDFFFJJJQQQWWW[[[dddmmmrrryyy}}}vvvkkk```WWWPPPKKKHHHCCCBBBBBBBBBCCCEEEGGGHHHLLLPPPUUUYYY^^^dddmmmtttzzzzzzsssuuuxxx}}}sss]]]LLLCCC@@@AAAAAAAAABBBDDDGGGIIIKKKSSS[[[fffqqqyyy~~~wwwnnnmmmmmmqqqwww~~~{{{zzz}}}zzzooocccYYYSSSQQQQQQXXXaaayyypppVVVLLLIIITTTeeewww}}}}}}}}}vvvtttrrrpppnnnlllhhhdddaaa]]]^^^^^^^^^]]]]]]^^^______```aaacccddddddccccccccccccccccccbbbbbbbbbbbbaaa```___^^^^^^```bbbccceeeffffffgggfffeeecccbbbaaa```]]]ZZZWWWVVVVVVVVVTTTSSSSSSRRRRRROOOKKKHHHEEECCC@@@>>>>>>===<<<:::888777888999888777===DDDQQQaaannnpppqqqtttppphhhfffppp{{{ttt|||{{{vvvnnneee]]]UUUNNNIIICCCAAA???>>>@@@AAAAAA@@@>>>@@@CCCEEEFFFJJJQQQWWWYYYbbbjjjpppvvv~~~wwwooocccXXXPPPKKKHHHFFFBBBBBBBBBBBBCCCEEEFFFGGGKKKPPPVVV[[[```hhhqqqwww{{{|||~~~wwwaaaOOOFFFCCCBBBBBBCCCDDDFFFIIIKKKMMMVVV___jjjuuu~~~~~~wwwnnnnnnooossszzz|||zzz}}}xxxmmm```VVVQQQOOOPPPWWW```zzzmmmWWWMMMJJJUUUggg{{{~~~}}}tttsssqqqnnnllliiieee```\\\[[[\\\]]]\\\\\\]]]___aaa^^^___aaabbbcccccccccbbbddddddddddddddddddeeeeeeaaa```___^^^___aaacccdddcccdddddddddcccaaa___^^^aaa___\\\YYYWWWWWWWWWXXXUUUTTTSSSSSSRRRPPPLLLIIIEEECCC@@@???>>>>>><<<;;;888777888999888777<<>>>>>@@@AAAAAAAAA>>>@@@CCCEEEFFFKKKRRRWWW[[[cccjjjnnnsssyyy}}}||||||~~~qqqiii]]]RRRKKKGGGEEEDDDAAAAAAAAABBBCCCDDDEEEFFFKKKPPPVVV\\\aaaiiisssyyy{{{zzzdddRRRIIIFFFCCCCCCDDDEEEGGGJJJLLLNNNWWW```lllwwwyyyvvvrrrqqqwww}}}~~~~~~uuujjjaaaXXXPPPNNNQQQXXXdddwwwiiiRRRNNNMMMTTTgggzzztttpppmmmhhhdddaaa^^^ZZZXXXZZZ\\\^^^^^^]]]]]]^^^___[[[]]]___aaaaaabbbeeeggggggeeeeeehhhllllllgggbbbaaa```___^^^^^^___```aaaccccccccccccbbbbbbaaaaaa___^^^\\\YYYVVVUUUWWWXXXZZZXXXVVVVVVVVVTTTOOOKKKKKKGGGBBB>>>===<<<<<<;;;999999888888999;;;===>>>JJJ]]]jjjjjjjjjnnnmmmhhhffffffpppwwwrrrtttoooggg___WWWPPPJJJGGGBBBAAA???===<<<<<<>>>>>>@@@AAABBBDDDGGGKKKQQQVVV\\\bbbjjjqqquuuxxxyyyzzz{{{}}}~~~yyyrrrcccSSSLLLJJJGGGDDDCCCAAADDDFFFFFFDDDCCCEEEHHHIIIMMMSSSZZZbbbjjjrrrxxxkkkUUUGGGDDDCCCAAADDDIIIKKKKKKPPPXXX\\\dddpppyyy{{{wwwsssrrryyy~~~}}}}}}ttthhh___WWWOOONNNQQQWWWdddxxx~~~gggQQQMMMLLLTTThhh~~~~~~{{{uuupppmmmhhhdddbbb___]]][[[\\\^^^______^^^^^^^^^___[[[]]]___aaaaaabbbdddeeeiiiggggggiiimmmlllhhhcccaaaaaa```````````````aaabbbbbbaaa```````````````^^^^^^\\\YYYVVVVVVWWWYYY[[[YYYXXXWWWWWWUUUPPPLLLKKKGGGBBB???======<<<;;;999999888888999;;;<<<===HHHZZZggghhhhhhkkkkkkfffcccdddlll{{{~~~vvvrrr}}}rrrmmmddd\\\TTTMMMGGGDDD@@@???>>>======>>>???@@@AAABBBDDDEEEHHHLLLRRRVVV[[[aaaiiioootttvvvxxxyyyzzz|||~~~~~~yyynnn^^^OOOIIIGGGEEECCCCCCBBBDDDFFFEEEDDDCCCFFFHHHIIILLLQQQXXX___gggpppvvvmmmVVVJJJGGGGGGEEEGGGKKKMMMNNNTTT]]]aaaiiittt}}}wwwsssttt{{{~~~{{{rrrfff^^^UUUNNNNNNQQQVVVeeezzz|||dddOOOKKKKKKTTTiiixxxyyy{{{vvvppplllgggcccbbbaaa```___```aaabbbaaa___]]]^^^___]]]___bbbccccccdddfffgggkkkiiiiiijjjllllllgggcccaaaaaabbbbbbbbbbbbaaaaaaaaa```___^^^^^^^^^___```]]]]]]\\\ZZZWWWVVVXXXYYY\\\[[[YYYXXXWWWTTTQQQMMMKKKHHHCCC@@@???>>><<<;;;:::999999888999:::<<<===FFFUUUccceeefffhhhhhhcccbbbbbbhhhsssyyyxxxtttrrrxxx}}}zzzooojjjaaaXXXPPPIIIDDD@@@>>>============???AAABBBBBBCCCEEEGGGIIIMMMRRRVVVZZZ___gggmmmqqqtttvvvwwwyyyzzz||||||}}}~~~yyyjjj[[[LLLGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDDDDFFFHHHIIIKKKOOOTTTZZZccclllrrr~~~nnnXXXMMMLLLOOOOOOQQQTTTUUUWWW^^^fffhhhoooyyyvvvsssuuu}}}yyypppddd\\\TTTNNNNNNRRRVVVfff|||xxx```MMMKKKKKKUUUjjjuuuxxxzzzuuuoookkkeeebbbaaabbbbbbbbbeeeeeedddbbb^^^\\\\\\\\\___bbbeeeggghhhiiikkklllkkkjjjiiiiiijjjhhheeebbb```aaabbbcccdddcccbbbaaaaaa```^^^]]]]]]^^^___```\\\]]]\\\ZZZXXXWWWXXXZZZ\\\[[[YYYXXXVVVSSSPPPNNNLLLIIIDDDAAA@@@???===<<<;;;:::999999999:::;;;<<>>>>>=========>>>???@@@AAAAAACCCEEEGGGIIIMMMQQQUUUZZZ___ffflllppprrruuuvvvvvvxxxzzzzzz{{{|||zzzkkk\\\MMMGGGGGGGGGFFFGGGHHHGGGFFFDDDCCCDDDFFFHHHIIIKKKMMMQQQVVV___hhhnnnzzz~~~nnnYYYOOOPPPRRRWWW]]]``````aaafffkkknnnttt~~~tttrrrvvvxxxnnnbbbZZZSSSNNNOOOSSSXXXhhhsss\\\MMMKKKLLLWWWmmmvvv{{{wwwsssmmmiiidddaaaaaabbbccccccjjjiiigggccc___\\\[[[\\\```dddhhhkkklllmmmooopppjjjiiihhhgggfffdddaaa^^^___```aaabbbcccbbbbbbaaa```___^^^^^^^^^^^^``````[[[\\\\\\[[[YYYXXXYYY[[[[[[[[[YYYWWWSSSPPPNNNMMMLLLIIIFFFCCCBBB@@@>>><<<<<<;;;:::999999999:::;;;BBBMMMZZZbbbfffhhhgggddddddcccbbbbbbdddhhhjjjjjjkkkvvvyyyuuukkkeee[[[RRRKKKEEEAAA>>>??????>>>>>>>>>>>>??????@@@BBBDDDFFFHHHKKKPPPSSSYYY^^^eeejjjnnnqqqsssuuutttuuuwwwxxxxxxzzz|||~~~~~~{{{lll]]]NNNHHHHHHHHHIIIJJJKKKIIIFFFCCCCCCEEEGGGHHHJJJKKKMMMOOOTTT\\\dddjjjsssxxxnnnYYYQQQSSSVVV```kkkooonnnlllmmmooorrrxxxtttsssxxxwwwmmmaaaYYYSSSNNNPPPUUU\\\llloooXXXLLLLLLOOO\\\rrryyy~~~uuuqqqmmmjjjeeeccccccdddddddddmmmllljjjfffbbb___```aaadddgggkkknnnooooooppppppjjjiiigggeeebbb___]]]\\\]]]^^^___``````aaaaaa```^^^^^^^^^^^^____________ZZZ[[[\\\\\\ZZZZZZZZZ[[[[[[[[[ZZZVVVRRRNNNMMMNNNMMMJJJGGGDDDCCCAAA???======<<<:::999888999999:::???IIIVVVaaagggiiihhhfffbbbbbb___[[[]]]ccchhhiiigggooo}}}wwwssshhhbbbYYYPPPIIIEEEAAA>>>????????????>>>>>>>>>>>>???BBBDDDFFFHHHKKKOOOQQQXXX\\\bbbgggkkknnnqqqsssrrrsssuuuvvvvvvwwwzzz|||}}}|||}}}~~~|||mmm^^^OOOJJJKKKMMMNNNPPPOOOKKKFFFCCCCCCEEEGGGHHHKKKLLLNNNPPPTTTZZZbbbgggnnnrrryyynnnZZZTTTWWWcccqqq~~~|||zzzyyyvvv{{{~~~vvvuuu{{{wwwlllaaaYYYSSSOOOQQQWWW___ooolllUUUKKKLLLSSSbbbyyywww{{{tttqqqnnnkkkhhhgggggggggfffeeemmmmmmkkkiiigggfffhhhjjjnnnppptttuuutttrrrqqqqqqjjjiiihhhddd```]]][[[ZZZ\\\\\\\\\\\\]]]^^^___```ZZZ[[[]]]^^^___^^^]]]\\\YYY[[[\\\\\\[[[ZZZ[[[\\\\\\\\\[[[WWWRRRNNNNNNOOOMMMKKKHHHEEEDDDBBB???======<<<;;;999888888999999<<>>???????????????@@@BBBEEEHHHIIILLLOOOQQQUUUYYY___dddgggjjjmmmoooppprrrsssttttttvvvxxx{{{{{{{{{|||~~~|||pppaaaSSSPPPSSSVVVYYY\\\QQQLLLEEEBBBCCCFFFHHHHHHKKKMMMPPPRRRUUUZZZ```dddjjjnnntttzzzooo[[[WWW[[[jjjzzz~~~yyy}}}~~~~~~~~~wwwwww}}}wwwlllaaaYYYSSSOOORRRXXXbbbqqqjjjSSSJJJLLLUUUfff~~~|||ooo|||tttqqqpppmmmkkkjjjjjjiiigggffflllllllllkkkkkklllooorrrwwwyyy||||||yyyvvvsssssskkkjjjhhheee```\\\ZZZZZZ[[[[[[ZZZZZZ[[[]]]^^^```WWWYYY\\\^^^^^^]]][[[ZZZYYY[[[\\\]]][[[[[[[[[\\\]]]^^^]]]XXXRRROOOOOOPPPMMMKKKHHHFFFEEECCC@@@===>>>===;;;999888888999999:::AAAOOO^^^fffhhhhhhhhhfffiiifff```bbbmmmuuuwwwnnnnnnwww~~~xxxrrrmmmccc\\\SSSKKKFFFBBB@@@>>>:::;;;===>>>@@@AAAAAAAAAAAADDDGGGIIIKKKMMMPPPRRRSSSWWW\\\aaadddgggkkkmmmoooqqqrrrssssssuuuxxxzzzzzzzzz{{{~~~|||ssseeeXXXVVVZZZ___cccgggRRRMMMEEEBBBCCCFFFHHHHHHLLLNNNQQQTTTWWW[[[___ccciiilllqqqxxx~~~qqq]]]YYY^^^gggvvv~~~|||{{{yyy{{{}}}~~~www|||yyymmm```WWWQQQNNNRRRYYY```uuu~~~bbbTTTIIIOOO[[[mmmuuu}}}wwwqqqmmmllllllkkklllmmmnnnooopppppppppnnnnnnrrryyy}}}||||||zzzvvvssskkkjjjhhheeeccc```^^^]]]]]]^^^___^^^[[[XXXWWWWWWWWWZZZ\\\]]]\\\\\\\\\]]][[[[[[[[[YYYWWWWWWYYY[[[\\\\\\ZZZXXXVVVTTTRRRQQQNNNMMMLLLIIIFFFCCC@@@???===<<<;;;:::999999999999999???KKKXXXbbbhhhiiihhhlllmmmmmmmmmrrrzzz~~~}}}tttpppqqq}}}|||uuummmggg___WWWNNNJJJEEE???===???<<<<<<<<<===>>>@@@AAABBBAAADDDFFFHHHIIIKKKNNNPPPRRRVVV[[[___ccceeehhhjjjlllmmmooossswwwyyyyyyxxx{{{|||~~~~~~ttthhhZZZWWW^^^eeefffcccPPPJJJCCC@@@AAADDDEEEEEEKKKLLLOOORRRVVVYYY\\\^^^jjjmmmrrrvvvzzz~~~qqq\\\WWWZZZeeejjjppprrrpppmmmmmmnnnttt}}}{{{yyy~~~zzznnnaaaWWWPPPNNNRRRXXX```uuu|||```SSSMMMTTTbbbuuu}}}zzzzzztttnnnmmmmmmlllmmmnnnooopppttttttsssrrrqqquuu{{{~~~|||zzzwwwsssooolllkkkiiifffccc```___^^^```aaaaaa___\\\ZZZZZZ[[[XXXZZZ\\\\\\[[[ZZZZZZ[[[\\\]]]]]]\\\ZZZYYYZZZ\\\]]]\\\ZZZXXXVVVTTTSSSSSSQQQQQQOOOLLLIIIEEECCCAAA>>>===<<<;;;::::::::::::999>>>HHHUUUbbbjjjkkkjjjrrrtttuuuuuuyyy~~~tttpppooozzz{{{ssskkkfff___VVVNNNIIIDDD???===???============>>>???AAAAAABBBDDDGGGHHHIIIKKKNNNPPPRRRUUUZZZ^^^aaadddhhhkkkmmmnnnpppsssvvvyyyzzzzzz|||}}}}}}ssshhh\\\YYY]]]aaa^^^YYYLLLGGGBBB???@@@BBBCCCCCCGGGIIILLLPPPVVV\\\aaadddjjjmmmrrrwww{{{~~~{{{|||}}}~~~qqq\\\UUUXXXZZZ^^^bbbbbb```___```bbbqqq~~~|||zzzyyy|||zzzoooaaaWWWPPPMMMQQQWWWaaawwwxxx]]]QQQPPPXXXhhhvvv{{{vvvpppooonnnnnnnnnooopppqqqttttttssssssssswww|||~~~{{{xxxtttpppmmmooommmjjjgggdddaaa___^^^aaabbbbbb```]]]\\\\\\]]]YYY[[[\\\\\\ZZZYYYYYYYYY\\\^^^______]]]\\\\\\]]]___]]][[[XXXVVVUUUUUUUUUVVVUUUSSSPPPLLLIIIEEEDDD@@@???>>><<<;;;::::::::::::<<>>>>>>>>===>>>>>>???@@@@@@BBBDDDGGGHHHIIIKKKNNNPPPSSSVVVYYY\\\```dddhhhlllnnnooopppsssuuuxxx{{{|||}}}}}}rrrhhh]]]YYYZZZYYYSSSLLLHHHDDD@@@===>>>@@@AAAAAAFFFGGGIIIMMMTTT[[[aaaeeeiiimmmrrrwww|||}}}||||||~~~qqqZZZRRRTTTQQQSSSTTTSSSQQQQQQUUUYYYmmm|||}}}zzzwwwvvv|||zzznnnaaaWWWPPPMMMPPPWWWccczzzsssZZZPPPNNNYYYmmm~~~uuuzzzuuuqqqqqqpppooopppqqqrrrsssoooooopppqqqssswww|||}}}zzzvvvssspppoooqqqooolllhhheeebbb``````___aaaccccccaaa^^^]]]]]]\\\]]]^^^]]][[[YYYYYYZZZ\\\^^^```aaa___^^^]]]^^^```___\\\YYYWWWWWWWWWWWWYYYXXXVVVSSSOOOKKKHHHFFFAAA@@@>>>===;;;:::999999::::::@@@MMM^^^lllrrrrrr{{{~~~xxxpppmmmmmmuuuxxxpppgggaaa[[[SSSKKKGGGCCC>>>===>>>???>>>>>>>>>>>>>>>??????BBBDDDGGGHHHIIIKKKMMMOOOTTTWWWZZZ\\\___dddiiimmmooopppqqqrrrtttwww{{{~~~}}}~~~}}}{{{xxxwwwwwwwwwwwwxxxzzz{{{}}}~~~}}}rrrhhh[[[UUUTTTQQQKKKDDDDDDAAA???===>>>???@@@AAAGGGGGGHHHJJJOOOVVV\\\```gggkkkqqqvvv{{{~~~|||}}}~~~rrrZZZPPPQQQOOOOOONNNKKKJJJLLLRRRXXXjjjzzz|||yyyvvvuuu|||wwwlll___VVVPPPMMMRRRXXXggg~~~pppXXXPPPMMMZZZrrr|||vvvyyyuuurrrrrrqqqpppqqqrrrssstttkkklllmmmqqquuuzzz~~~~~~|||yyyuuussssssrrrrrrooolllhhheeecccbbbaaa^^^bbbgggiiigggccc```^^^```aaaaaa___]]]\\\\\\]]]\\\^^^aaaaaa```___^^^___bbb```^^^\\\ZZZZZZYYYYYYZZZYYYWWWTTTQQQMMMJJJHHHBBBAAA???===;;;:::999888::::::===IIIYYYiiirrrvvv}}}|||uuummmlllmmmuuu}}}wwwnnneee___YYYQQQIIIFFFBBB>>><<<>>>???>>>>>>>>>>>>>>>??????CCCEEEGGGIIIIIIJJJMMMOOOUUUWWWZZZ]]]```eeejjjnnnnnnppprrrssstttvvv{{{~~~{{{~~~}}}{{{xxxuuurrrqqqpppmmmmmmnnnnnnoooqqqrrrsssrrrsssuuuyyy}}}~~~rrrgggXXXOOOLLLJJJGGGCCC@@@@@@@@@?????????AAACCCEEEEEEEEEGGGKKKQQQWWWZZZcccgggmmmrrrxxx~~~}}}zzzzzz{{{|||ttt[[[PPPQQQMMMMMMLLLIIIGGGKKKRRRYYYiii{{{}}}zzzwwwvvv~~~tttiii]]]UUUPPPOOOTTT[[[kkknnnXXXQQQPPP___xxx|||xxxzzzwwwsssrrrqqqqqqqqqrrrssstttmmmmmmoootttzzz{{{{{{yyyvvvsssrrrssstttqqqoookkkgggeeecccccccccaaaeeekkkmmmlllhhhdddbbbcccccccccaaa___^^^___aaa^^^```aaaaaa`````````aaacccbbbaaa```___]]]\\\[[[ZZZYYYXXXUUURRROOOLLLKKKDDDCCCAAA>>><<<;;;999999::::::===EEESSScccqqqxxx}}}uuullllllooovvv|||uuummmddd^^^XXXPPPHHHEEEAAA===<<<>>>>>>>>>===>>>>>>???@@@@@@CCCEEEHHHIIIIIIJJJLLLNNNTTTWWWZZZ^^^aaaeeeiiimmmkkkooorrrssssssuuuyyy}}}{{{~~~wwwvvvtttqqqnnnlllkkkkkkeeeeeeeeeeeefffggghhhhhhhhhiiillloootttzzz~~~sssfffVVVKKKFFFFFFDDDBBB===???@@@@@@???@@@BBBDDDAAAAAABBBDDDIIINNNTTTWWW\\\```eeekkkpppvvv||||||yyyvvvwwwxxxyyy{{{~~~www^^^RRRRRRJJJJJJJJJHHHHHHLLLSSSYYYkkk}}}{{{yyywww~~~}}}pppfff[[[TTTQQQQQQWWW___pppmmmXXXRRRSSSbbb|||{{{zzzyyyvvvrrrrrrqqqqqqqqqrrrssstttqqqqqqssswww}}}xxxxxxwwwssspppooopppssspppmmmjjjfffdddddddddeeebbbeeeiiijjjiiigggeeeeeedddddddddbbb``````aaacccaaabbbcccbbbaaaaaaccceeecccdddddddddcccaaa^^^]]][[[ZZZYYYWWWUUURRRPPPNNNHHHFFFDDDAAA???===<<<;;;:::;;;>>>CCCMMM]]]nnnzzz~~~~~~vvvlllnnnqqqwww{{{uuulllddd^^^VVVNNNGGGDDDAAA===<<<>>>============>>>???AAAAAADDDFFFHHHIIIIIIJJJLLLNNNQQQTTTYYY]]]```cccgggiiihhhmmmrrrtttssstttxxx||||||uuusssqqqnnnkkkiiiggggggbbbbbbbbbaaaaaabbbbbbccccccccceeehhhmmmqqquuuxxxzzz|||sssgggWWWKKKEEECCCAAA@@@:::===@@@@@@??????AAADDDAAABBBCCCEEEHHHLLLOOOQQQTTTWWW]]]bbbggglllrrrvvvzzz}}}}}}{{{yyywwwsssqqqrrrrrrsssuuuwwwyyy{{{}}}|||~~~}}}{{{zzz{{{}}}}}}zzzaaaUUUUUUIIIKKKMMMMMMNNNQQQXXX]]]nnn}}}{{{yyyxxx~~~}}}mmmdddYYYSSSQQQRRRYYYaaarrrmmmXXXSSSTTTccc|||{{{zzz|||vvvtttrrrrrrqqqpppqqqrrrsssttttttssstttxxx}}}~~~vvvvvvuuuqqqmmmkkkmmmpppnnnllliiifffddddddeeefffbbbccceeedddccccccdddfffcccdddcccbbb``````bbbdddcccddddddcccbbbccceeehhhccceeefffgggeeeccc___]]][[[[[[ZZZXXXVVVTTTRRRQQQJJJIIIFFFDDDAAA???======:::<<>><<<<<<<<<===>>>@@@AAABBBDDDFFFHHHIIIIIIJJJLLLNNNNNNRRRWWW\\\___bbbeeegggggglllrrrtttsssssswwwzzz}}}}}}uuutttqqqmmmjjjgggeeeeeeddddddcccbbbbbbbbbbbbcccaaabbbccceeehhhkkkoooqqqtttwww{{{ssshhhYYYLLLEEEBBB???<<<888<<>>@@@BBBCCCEEEFFFIIIJJJJJJKKKMMMOOOOOORRRXXX\\\___aaacccdddjjjmmmqqqtttuuuvvvxxxyyy{{{|||{{{uuusssqqqooonnnlllhhhfffiiigggeeeddddddeeeeeedddfffggghhhjjjlllmmmooopppsssuuuxxx{{{~~~qqqdddUUULLLEEE@@@>>>???<<<===>>>@@@AAAAAAAAAAAACCCDDDEEEGGGHHHIIIIIIIIIMMMOOOQQQTTTXXX[[[]]]___ccceeehhhmmmrrruuuxxxyyytttuuuuuusssnnniiifffeee_________```aaaaaabbbbbbffffffeeeeeeeeeeeeeeedddeeedddcccbbbbbbdddfffggggggiiimmmsss{{{gggZZZYYYSSSVVVZZZ]]]```ccchhhkkk}}}~~~}}}}}}}}}|||zzzxxx~~~~~~xxxuuujjj___TTTPPPPPPUUU```iii{{{jjjVVVTTTWWWkkkyyy~~~zzzuuuppppppqqqrrrrrrqqqqqqrrrtttuuuvvvxxxzzz{{{{{{{{{{{{uuutttrrrpppooommmllllllkkkhhheeecccccccccbbbbbbbbbbbbaaaaaabbbdddfffgggeeeccc``````bbbdddeeeeeefffdddeeehhhgggddddddggghhhhhhiiiiiihhhfffcccbbb[[[[[[\\\___cccaaa[[[UUUQQQMMMIIIFFFDDDCCC@@@???>>><<<<<<>>>CCCNNN```qqqyyy~~~~~~xxxppppppuuu|||{{{tttkkkbbb\\\QQQLLLEEE@@@===<<<<<<<<<<<<<<<<<<===???@@@BBBCCCEEEGGGIIIJJJJJJKKKMMMOOOOOOSSSXXX]]]```bbbeeegggkkknnnrrrtttvvvwwwyyy{{{~~~}}}|||vvvtttrrrpppooommmjjjgggiiihhhgggfffggghhhiiiiiijjjkkklllnnnppprrrssstttuuuwwwzzz|||~~~qqqcccTTTKKKEEE@@@>>>???===>>>>>>???@@@AAAAAABBBBBBBBBDDDEEEFFFGGGGGGGGGJJJKKKNNNPPPSSSVVVXXXYYY\\\^^^bbbfffkkknnnqqqrrrnnnoooooolllgggbbb^^^]]]VVVVVVWWWWWWXXXXXXYYYYYY\\\\\\\\\\\\\\\[[[[[[[[[\\\[[[[[[[[[]]]___aaacccdddeeehhhmmmssszzzfffZZZYYYUUUYYY___dddhhhlllqqqttt}}}}}}}}}|||yyywww~~~|||yyy}}}|||vvvrrreee[[[RRROOOQQQWWWcccmmm~~~hhhTTTTTTXXXnnn{{{|||vvvsssoooooopppqqqqqqqqqqqqrrrtttrrrtttvvvxxxyyyxxxwwwvvvrrrqqqpppooommmlllkkkjjjiiigggdddcccccccccbbbaaaaaaaaaaaabbbcccdddfffgggeeecccaaaaaabbbddddddccccccbbbdddhhhhhheeeggglllnnnlllkkklllllliiiddd___\\\\\\^^^aaaeeeddd___ZZZTTTPPPLLLHHHFFFDDDAAA???@@@===<<<===@@@HHHXXXhhhwww}}}}}}wwwooopppuuu|||{{{sssjjj```YYYPPPKKKDDD???===<<<<<<<<<<<<<<<======???@@@BBBCCCFFFHHHIIIJJJJJJKKKMMMNNNOOOSSSYYY^^^aaadddgggiiilllooorrruuuvvvxxxzzz|||~~~|||vvvtttrrrpppooonnnkkkiiiiiihhhhhhiiijjjlllnnnoooqqqrrrtttvvvxxxzzz{{{{{{zzz|||~~~~~~ooobbbSSSJJJDDD???===???@@@??????>>>???@@@BBBCCCBBBCCCDDDFFFGGGGGGGGGGGGIIIJJJLLLNNNQQQSSSUUUVVVWWWYYY]]]aaaeeehhhjjjkkkiiijjjiiifff```ZZZVVVTTTMMMMMMNNNNNNOOOPPPPPPPPPQQQQQQRRRRRRSSSRRRRRRRRRSSSSSSUUUWWWZZZ]]]```aaaddddddeeehhhlllrrrwwwzzzggg[[[YYYYYY___gggnnntttyyy}}}~~~}}}|||{{{xxxuuu~~~~~~|||{{{zzzzzz{{{zzz}}}yyyrrrnnn```XXXPPPNNNPPPVVVbbbnnndddSSSVVV[[[rrrxxxtttrrrpppoooqqqrrrrrrqqqpppqqqrrrppprrrtttvvvvvvuuusssrrroooooonnnmmmkkkjjjiiihhhgggeeeddddddddddddbbb```aaaaaabbbcccdddeeeffffffdddbbbaaabbbccceeeeeeeeeccccccfffiiiiiihhhlllrrrzzzuuuooommmmmmjjjddd_________aaadddfffddd```\\\WWWSSSNNNJJJGGGEEEBBB@@@@@@>>><<<===>>>DDDSSSaaassszzz{{{vvvpppppptttzzz}}}{{{sssiii___YYYOOOJJJCCC>>><<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCFFFHHHJJJJJJJJJKKKMMMOOORRRUUUZZZ^^^aaadddgggiiimmmooosssuuuwwwyyy|||~~~|||zzzsssqqqnnnmmmlllkkkiiihhheeeggghhhiiikkknnnrrrtttwwwyyy{{{~~~{{{mmm```RRRIIIDDD???>>>???BBBAAA???>>>???@@@BBBDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMNNNPPPRRRTTTUUUVVVXXXZZZ]]]aaadddgggiiijjjjjjjjjhhhddd]]]VVVQQQOOOJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPOOOPPPRRRUUUYYY^^^bbbeeefffgggffffffhhhlllqqqvvvyyyhhh]]]\\\^^^dddnnnwww~~~~~~}}}|||zzzvvvtttyyyssspppppppppnnnrrrwww{{{|||}}}}}}vvvoookkk\\\VVVOOOMMMNNNTTT```mmm|||aaaSSSZZZaaazzz~~~|||uuussssssrrrqqqrrrtttsssqqqpppooopppoooppprrrsssrrrqqqooonnnmmmmmmmmmllljjjhhhfffeeedddddddddeeeffffffcccaaabbbcccddddddeeefffffffffbbbaaaaaaccceeehhhhhhhhheeefffiiillllllkkkpppwww}}}sssllljjjhhhddd```bbbbbbdddeeeeeeccc___\\\YYYUUUPPPLLLIIIFFFCCCAAA@@@>>>======>>>CCCPPP^^^pppxxx}}}yyyqqqppprrrvvvxxx|||{{{sssjjj```YYYMMMHHHBBB===<<<<<<<<<<<<=========>>>???AAACCCDDDEEEGGGJJJKKKKKKLLLNNNPPPTTTWWW[[[^^^```cccfffiiinnnpppsssvvvwwwzzz}}}xxxtttnnnkkkhhhggggggfffeeedddaaacccfffhhhjjjnnnssswww|||~~~zzzvvviii]]]OOOHHHCCC??????AAABBBAAA@@@??????AAACCCEEEEEEFFFHHHIIIKKKLLLLLLLLLPPPQQQRRRTTTUUUWWWXXXYYY]]]___aaadddgggiiikkkkkklllllljjjddd\\\TTTOOOLLLIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNPPPRRRSSSSSSRRRQQQRRRUUUZZZ___eeeiiilllmmmjjjiiiiiijjjnnnsssxxx|||iii______aaahhhsss}}}~~~}}}{{{yyyvvvsss{{{rrrkkkgggffffffeeeiiinnnpppqqqssswwwzzz}}}zzzrrrkkkgggZZZUUUOOOMMMMMMSSS```mmmvvv]]]UUU___mmmxxxyyy}}}tttsssssssssqqqsssttttttsssqqqpppqqqpppppppppoooooonnnmmmlllmmmmmmmmmllliiigggdddbbbbbbbbbcccfffhhhhhhfffdddeeeffffffggggggffffffeeebbbaaabbbdddhhhjjjkkkjjjhhhiiilllooommmlllrrrzzztttkkkfffeeedddbbbbbbccceeeeeedddaaa___]]]YYYVVVPPPLLLIIIGGGDDDBBB@@@>>>>>>>>>>>>AAAMMMZZZmmmwww|||ssspppoooqqqrrrwwwzzzsssjjj___XXXKKKGGGAAA===<<<<<<<<<<<<=========>>>@@@AAACCCDDDDDDFFFIIIKKKLLLMMMPPPRRRVVVYYY\\\___bbbeeehhhkkkqqqsssvvvxxxzzz}}}|||sssnnngggeeebbb``````aaa```___]]]aaaeeegggiiimmmsssxxx{{{uuuqqqfffYYYMMMFFFCCC@@@@@@CCCAAA@@@@@@@@@AAACCCEEEFFFFFFGGGIIIKKKMMMNNNOOOPPPTTTUUUWWWXXXZZZ\\\]]]^^^ccceeegggiiilllmmmnnnooooooooollleee\\\SSSMMMJJJHHHIIIIIIJJJJJJKKKLLLLLLOOOQQQSSSVVVWWWWWWVVVUUUVVVYYY___fffkkkoooqqqrrrmmmlllkkklllooouuuzzz~~~~~~iii```aaadddkkkvvv~~~|||{{{yyyvvvsssuuukkkccc___]]]\\\ZZZ^^^bbbccccccfffkkkppprrryyyxxxpppiiieeeXXXTTTPPPOOOOOOUUUcccpppqqqZZZWWWeee}}}vvv}}}}}}tttrrrrrrqqqnnnqqqtttuuuuuutttttttttrrrpppooommmlllkkkkkkkkknnnnnnmmmllliiieeebbb```___aaacccgggkkkkkkiiiggghhhhhhiiiiiihhhgggfffeeedddddddddgggiiikkkkkkjjjjjjkkknnnpppmmmkkkqqqzzz}}}sssjjjdddbbbbbbccc```aaacccdddcccaaa___^^^YYYUUUPPPLLLJJJGGGEEECCCAAA???>>>>>><<<>>>IIITTTgggrrr}}}}}}uuuppplllkkkmmmttt{{{ssshhh]]]VVVJJJFFF@@@<<<;;;<<<============>>>???@@@BBBCCCDDDCCCEEEHHHJJJLLLOOORRRTTTVVVYYY]]]aaaeeeiiinnnqqquuuwwwzzz|||~~~xxxnnniiibbb```]]][[[\\\\\\\\\\\\[[[```dddggghhhlllsssyyy|||wwwqqqmmmbbbVVVJJJEEECCCAAABBBEEE>>>???@@@BBBCCCEEEFFFGGGIIIJJJMMMPPPSSSUUUVVVWWW[[[\\\]]]___bbbdddeeeffflllmmmoooqqqssstttuuuuuuuuutttpppiii___UUUNNNKKKIIIJJJJJJKKKKKKLLLMMMMMMSSSUUUXXX[[[]]]\\\\\\[[[[[[___eeelllqqqtttvvvvvvrrrqqqooooooqqqvvv{{{|||hhh___```eeelllxxx}}}|||{{{yyyvvvttt}}}}}}}}}}}}}}}~~~{{{qqqggg^^^YYYWWWVVVRRRUUUXXXXXXXXXZZZaaagggiiirrr~~~}}}vvvooohhhdddWWWTTTQQQPPPQQQWWWffftttoooYYYXXXhhh|||vvv~~~tttqqqpppnnnlllooosssvvvvvvvvvwwwxxxsssqqqnnnkkkjjjjjjkkklllnnnnnnnnnllliiieeeaaa___^^^```ccchhhlllmmmkkkiiijjjjjjkkkjjjiiigggeeedddgggffffffhhhjjjkkkjjjiiikkklllooopppllliiipppyyy{{{xxxrrrjjjccc```aaaccc]]]___bbbcccbbbaaa``````XXXUUUPPPLLLJJJHHHEEECCCBBB@@@???===;;;<<>>???@@@BBBCCCDDDBBBDDDHHHJJJMMMOOOSSSVVVVVVYYY^^^ccchhhmmmssswwwxxxzzz}}}vvvlllfff```]]]ZZZYYYYYYZZZ[[[ZZZ[[[___eeeggghhhllltttzzz~~~~~~zzzuuuoookkk```TTTIIIDDDCCCAAACCCFFF===>>>@@@CCCEEEFFFGGGGGGNNNOOORRRUUUYYY[[[]]]^^^aaabbbdddfffiiikkkmmmnnnrrrsssuuuwwwyyyzzz{{{{{{zzzxxxuuummmbbbXXXQQQNNNKKKLLLLLLMMMNNNNNNOOOOOOWWWYYY]]]```bbbbbb`````````dddjjjqqqvvvyyyzzzzzzxxxuuusssrrrssswww|||yyyfff^^^```fffmmmyyy}}}|||{{{yyyvvvttt~~~}}}{{{zzzzzzyyyyyyvvvxxxzzzzzzzzzyyyzzz{{{wwwggg^^^WWWQQQNNNOOOKKKLLLMMMNNNQQQTTTWWWYYY```gggpppwww|||}}}yyysssiii```SSSOOOLLLNNNRRR[[[kkkyyyyyyggg___WWWjjjxxxuuuyyypppllllllnnnmmmoooqqquuuxxxxxxvvvtttvvvsssnnnjjjiiiiiiiiihhhmmmmmmmmmkkkhhhddd```^^^bbbcccdddeeefffgggggghhhjjjjjjhhhgggffffffffffffiiiiiiiiijjjkkklllmmmnnnmmmnnnnnnllljjjiiijjjlllrrrqqqooojjjddd```^^^^^^bbbaaaaaaaaaaaaaaabbbcccXXXSSSNNNMMMOOONNNIIIDDDCCC@@@>>>===:::;;;DDDOOOaaapppzzzzzz{{{zzzxxxuuulllgggkkklllzzzyyyqqqeeeXXXOOOHHHDDD???<<<;;;;;;;;;;;;???@@@AAA@@@@@@AAACCCFFFFFFHHHKKKMMMNNNQQQUUUWWWZZZ]]]bbbgggmmmsss{{{{{{{{{|||vvvkkkddd\\\\\\[[[\\\]]]^^^```aaadddfffiiilllnnnrrrwww{{{}}}yyysssnnnjjj^^^TTTIIICCCDDDFFFDDDAAADDDCCCCCCCCCEEEGGGJJJLLLTTTVVVXXXZZZ\\\^^^bbbeeefffiiilllnnnooorrruuuwww{{{{{{|||}}}{{{qqqggg]]]VVVRRRMMMNNNPPPRRRTTTVVVXXXYYY[[[^^^aaadddeeedddaaa```ccchhhnnnuuuzzz||||||{{{{{{xxxtttqqqsssxxx~~~tttccc^^^aaagggrrr~~~{{{yyyxxxvvvtttrrrpppppppppppppppqqqrrrrrruuuwwwxxxyyyxxxxxxzzz|||tttdddZZZTTTNNNKKKLLLIIIIIIJJJKKKNNNPPPSSSUUUYYY___gggnnnsssyyy|||xxxrrrhhh^^^RRRNNNLLLOOOTTT]]]nnn}}}xxxeee^^^YYYooo|||{{{wwwnnnkkklllnnnlllmmmooorrrvvvwwwvvvuuuvvvsssnnnlllkkkjjjjjjiiillllllkkkiiifffccc```___ccccccccccccdddeeefffgggiiihhhgggfffeeeeeeeeeeeejjjjjjiiiiiijjjkkkkkkllllllmmmllljjjhhhggggggiiilllllljjjgggbbb_________``````_______________```XXXUUUQQQOOOOOOMMMIIIFFFEEEBBB@@@???<<<<<>>>>>??????>>>???BBBEEEGGGIIIKKKMMMOOOQQQUUUXXX\\\___dddiiinnnuuu{{{wwwmmmgggbbbaaaaaaaaaccceeefffhhhiiikkkmmmooorrrvvv{{{}}}yyysssmmmiii^^^UUUJJJEEEFFFGGGEEEBBBCCCBBBBBBCCCEEEHHHKKKMMMUUUXXX[[[]]]___bbbfffiiimmmooorrrtttuuuwwwzzz|||vvvkkk```YYYTTTPPPQQQRRRSSSVVVYYY[[[\\\___```ccceeeffffffdddcccfffjjjpppwww|||~~~~~~zzzwwwtttrrrtttyyyppp```\\\```iiittt{{{yyywwwvvvsssqqqggghhhiiikkkmmmooopppqqquuuvvvvvvvvvvvvxxx{{{}}}qqq___UUUOOOJJJGGGGGGEEEFFFFFFGGGIIIKKKMMMNNNQQQUUU[[[aaafffmmmvvv}}}~~~zzzuuupppfff\\\QQQNNNLLLOOOUUU```qqqsss___YYYYYYttttttmmmkkklllmmmmmmmmmnnnqqquuuxxxyyyxxxvvvsssooommmmmmlllkkkjjjkkkjjjhhhfffdddbbbaaa```dddcccbbbbbbbbbdddeeefffhhhgggfffeeeeeedddeeeeeeiiiiiiiiihhhhhhiiiiiijjjkkkkkkjjjhhheeecccdddeeeeeeeeeeeeccc```^^^^^^______^^^]]]\\\\\\\\\\\\\\\WWWVVVTTTRRROOOMMMKKKJJJHHHEEEBBBAAA>>>===DDDLLLXXXfffrrrwww{{{~~~{{{ooohhhiiijjjwww|||sssgggYYYPPPHHHDDD???;;;;;;;;;<<<<<<<<<===>>>======>>>AAADDDGGGIIILLLNNNPPPRRRVVVYYY^^^aaafffkkkpppvvv||||||wwwwww~~~xxxpppllljjjjjjjjjjjjlllnnnpppqqqrrrsssuuuwwwyyy}}}}}}xxxrrrkkkggg^^^VVVLLLGGGGGGHHHFFFCCCDDDCCCDDDEEEHHHLLLPPPRRRZZZ]]]aaadddgggjjjnnnqqquuuxxxzzz||||||~~~}}}qqqfff]]]XXXUUUUUUUUUVVVYYY\\\___aaadddeeefffhhhiiiiiiiiiiiikkkoootttzzz~~~|||yyyvvvuuuxxx~~~}}}mmm```]]]bbbkkkwww~~~{{{xxxwwwuuusssqqqccceeegggjjjmmmpppqqqrrrtttuuuuuuuuuuuuxxx|||ooo\\\QQQLLLGGGDDDDDDCCCDDDDDDEEEGGGHHHIIIJJJKKKNNNRRRVVV[[[cccnnnvvv~~~yyysssmmmcccZZZQQQNNNMMMPPPVVVaaarrrkkkYYYUUUZZZ{{{}}}sssnnnlllmmmnnnpppooooooqqqvvvyyy{{{|||tttrrrooonnnooonnnmmmkkkiiigggeeebbbaaaaaaaaabbbbbbbbbaaaaaabbbdddfffhhhhhhgggffffffeeeeeeeeefffggggggggggggggghhhiiijjjkkkkkkjjjgggcccaaaaaabbbaaabbbcccbbb___^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZWWWXXXWWWTTTPPPMMMLLLMMMJJJFFFCCCAAA???===AAAHHHPPP^^^mmmtttzzz|||pppiiijjjjjjwww|||sssfffYYYOOOGGGCCC>>>;;;;;;<<<<<<<<<<<<===>>>>>>>>>???BBBEEEGGGJJJLLLOOOQQQTTTWWWZZZ```ccchhhmmmrrrwww|||zzztttpppmmmsss~~~yyyuuurrrrrrrrrrrrsssuuuwwwyyy{{{|||}}}|||wwwpppiiiddd[[[TTTLLLHHHGGGGGGFFFCCCFFFFFFGGGJJJNNNRRRWWWYYY```dddhhhmmmppptttxxx{{{}}}xxxlllccc]]][[[[[[ZZZ[[[]]]aaaeeegggjjjjjjjjjkkkmmmnnnppppppsssuuuxxx|||~~~||||||zzzlllaaaaaaffflllxxx}}}zzzxxxvvvuuurrrppp```aaadddhhhkkkmmmnnnoootttuuuuuuvvvwwwzzz~~~pppZZZOOOJJJFFFCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKMMMPPPTTT]]]hhhqqq|||~~~wwwqqqkkkaaaXXXQQQNNNMMMPPPVVVaaasssfffVVVUUU___|||sssooooooppppppqqqooonnnpppssswwwyyyzzzqqqooonnnooooooooommmkkkgggeeebbb``````aaabbbccc```aaaaaabbbdddgggiiikkkhhhhhhggggggfffgggggggggeeeeeeeeefffgggiiijjjkkkkkkkkkjjjgggcccaaaaaaaaabbbcccdddccc```^^^]]]]]]^^^]]]\\\[[[ZZZZZZYYYYYYXXXXXXXXXUUUQQQOOONNNNNNJJJFFFBBBBBB???===???DDDJJJWWWgggrrrzzz|||qqqkkklllkkkwww{{{rrrfffXXXOOOGGGCCC>>>;;;;;;<<<<<<<<<>>>???@@@@@@@@@AAADDDGGGHHHJJJMMMPPPRRRUUUYYY\\\```dddjjjooosssxxx}}}~~~uuunnnmmmoooyyy{{{xxxxxxyyyyyyyyy~~~~~~}}}{{{{{{||||||||||||~~~|||xxxsssllleee```VVVQQQKKKHHHGGGGGGEEEDDDFFFGGGHHHLLLQQQWWW\\\___eeeiiinnnssswww{{{tttjjjeeebbbaaaaaaaaadddhhhlllnnnqqqqqqqqqqqqsssuuuwwwxxx{{{|||~~~vvvkkkcccccchhhlllxxx}}}yyywwwvvvtttrrrppp```bbbeeeiiilllooopppppptttuuuwwwyyyzzz}}}pppYYYMMMIIIFFFCCCBBBBBBCCCEEEFFFHHHHHHIIIIIIIIIJJJKKKMMMPPPXXXdddmmmvvv}}}~~~wwwpppjjj```WWWQQQNNNNNNRRRYYYdddvvv~~~bbbVVVYYYfff|||sssqqqqqqqqqpppooommmlllllloooqqqrrrrrrmmmllllllnnnooonnnllliiidddcccaaa``````aaacccdddaaabbbdddfffhhhiiikkkkkkiiihhhhhhggggggggghhhhhheeeeeeeeefffggghhhjjjjjjkkkkkkiiifffcccaaaaaaaaabbbdddeeedddaaa^^^]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXVVVTTTSSSQQQOOONNNJJJEEEBBBBBB@@@===>>>BBBDDDQQQbbbpppyyy~~~}}}sssnnnnnnlllvvv{{{rrrfffYYYPPPFFFCCC>>>;;;;;;<<<======???@@@AAAAAAAAACCCFFFIIIIIIKKKNNNPPPSSSVVVZZZ]]]aaaffflllqqqvvv{{{{{{tttuuuzzzyyyvvvrrrppppppqqqrrrqqqxxx{{{~~~~~~zzzuuupppkkkeee___[[[QQQNNNJJJHHHHHHGGGFFFFFFEEEFFFIIIMMMTTTZZZ```dddjjjnnntttyyy}}}}}}tttnnnjjjjjjjjjkkkmmmqqqtttvvvxxxyyyyyyzzz|||~~~|||sssjjjccccccggglllxxx|||yyyvvvuuusssqqqoooaaaccchhhlllpppssstttuuutttvvvyyy|||~~~pppXXXLLLHHHEEEBBBAAABBBCCCEEEGGGIIIIIIIIIIIIHHHIIIJJJJJJMMMUUU___hhhooowwwwwwpppiii___VVVOOOMMMNNNTTT\\\jjj}}}www]]]TTTZZZiii{{{sssqqqqqqqqqoooooommmkkkkkklllmmmlllkkkiiiiiijjjlllnnnmmmjjjhhhbbbaaaaaaaaaaaacccdddeeeeeefffhhhjjjkkkkkkjjjiiiggggggfffffffffgggggghhhhhhhhhggggggggggggggghhhiiiiiihhheeebbb``````aaa```bbbddddddbbb___^^^^^^[[[ZZZZZZYYYYYYYYYZZZZZZZZZWWWTTTSSSTTTSSSPPPLLLKKKFFFCCCDDDCCC??????BBBAAALLL^^^oooyyy}}}vvvqqqppplllsss{{{ssshhh[[[RRRFFFBBB>>>;;;;;;<<<======???@@@AAABBBBBBDDDGGGJJJIIIKKKNNNQQQTTTWWW[[[^^^ccchhhnnnuuuzzz~~~{{{tttqqqnnnnnnooopppqqqpppuuuzzzxxxtttmmmgggbbb]]]XXXUUUNNNMMMKKKJJJIIIIIIIIIIIIHHHIIILLLRRRYYY```gggjjjssswww}}}~~~xxxqqqrrrsssuuuwwwzzz|||~~~{{{tttllleeedddhhhmmmyyy~~~|||xxxvvvtttssspppnnn]]]```eeekkkpppsssuuuvvvtttwww{{{~~~pppWWWKKKGGGDDDAAA@@@AAABBBEEEGGGIIIJJJJJJJJJGGGHHHIIIIIIKKKRRR\\\dddjjjsss}}}wwwoooiii___VVVNNNLLLNNNUUU___nnnqqqWWWQQQYYYhhhzzzrrrpppqqqpppnnnpppooommmmmmmmmllljjjiiifffggghhhkkkmmmllliiifffaaaaaaaaaaaabbbcccdddeeehhhiiilllmmmmmmkkkiiigggffffffeeeeeeeeeffffffggglllkkkiiihhhfffeeeeeeeeegggggggggdddaaa___```aaa^^^aaacccdddbbb```______YYYYYYXXXXXXXXXYYYYYYZZZ[[[WWWRRRRRRTTTTTTPPPKKKLLLGGGDDDEEEDDDAAA@@@BBB???JJJ]]]nnnxxx|||yyysssqqqkkkqqq|||xxx|||uuujjj]]]UUUFFFBBB>>>;;;;;;<<<===>>>>>>@@@AAAAAABBBDDDGGGJJJIIILLLOOOQQQTTTWWW\\\___eeejjjqqqxxx}}}|||xxxvvvsssqqqpppppprrrsssssssssvvv{{{}}}tttooohhhaaa[[[WWWSSSQQQMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMQQQWWW^^^fffmmmqqq{{{vvvwwwyyy|||~~~}}}wwwooohhhgggjjjnnnzzz}}}~~~~~~{{{xxxvvvtttssspppnnnaaaaaadddkkkrrrwwwxxxvvvuuuwwwzzz|||~~~sssYYYJJJEEECCCCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJHHHFFFGGGJJJMMMPPPWWW___iiiqqq|||{{{vvvrrriii]]]TTTJJJOOOSSSWWWbbbvvvkkkUUULLLUUUkkkyyyrrrpppoooqqqtttppppppooommmkkkgggdddcccgggeeedddcccddddddcccbbbaaacccffffffeeedddcccdddiiikkkmmmmmmjjjfffdddcccbbbbbbcccdddfffhhhjjjkkkkkkjjjiiihhhggghhhiiijjjdddcccaaa```___^^^_________^^^]]]^^^___^^^[[[YYYWWWWWWVVVVVVWWWZZZ\\\^^^ZZZXXXUUURRRQQQPPPNNNLLLNNNKKKGGGDDDBBBAAA???>>>BBBKKKZZZkkkyyy~~~}}}yyypppggggggnnn|||~~~}}}~~~wwwkkk]]]RRRKKKCCC===<<<===;;;:::;;;???@@@AAAAAAAAABBBEEEGGGIIILLLPPPSSSVVVZZZ___bbbgggkkkqqqxxx}}}|||zzzvvvssstttrrrpppqqqsssuuuvvvwww|||wwwhhhfffbbb\\\WWWRRROOOMMMKKKLLLMMMMMMMMMNNNQQQTTTSSSUUUZZZaaaiiiqqqwww{{{{{{uuunnnkkkmmmpppxxx{{{|||{{{yyyvvvssspppnnnmmmbbbbbbeeekkkrrrvvvwwwvvvuuuwwwzzz}}}uuuZZZKKKFFFDDDCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIFFFGGGJJJLLLOOOVVV]]]fffnnnyyyzzzvvvpppggg[[[RRRKKKPPPSSSYYYfffyyygggRRRJJJSSSgggyyyyyysssqqqpppqqquuutttsssrrrpppmmmiiifffdddeeedddcccdddeeeeeecccaaa^^^aaaeeeggggggfffeeeeeegggiiikkkkkkhhheeecccbbbaaaaaabbbccceeeggghhhiiimmmlllkkkjjjjjjjjjjjjjjjdddcccbbb``````___``````^^^^^^]]]^^^^^^^^^[[[YYYXXXXXXWWWWWWXXXZZZ]]]^^^ZZZXXXUUUSSSRRRQQQOOOMMMNNNLLLHHHFFFCCCBBB@@@???GGGPPP```oooyyy~~~{{{qqqggggggllltttxxxyyy~~~wwwlll]]]RRRKKKCCC===<<<===;;;;;;<<>>???@@@AAAAAAAAACCCFFFHHHJJJMMMPPPTTTWWW\\\bbbeeelllqqqwww}}}~~~~~~|||{{{zzzyyywwwwwwxxx|||{{{rrrlllbbb```[[[VVVSSSQQQPPPQQQOOOPPPRRRSSSTTTUUUXXX[[[aaaeeelllttt||||||tttpppqqqpppwww}}}zzzyyyxxxuuussspppnnnmmmaaacccfffkkkooosssttttttvvvzzzyyy^^^NNNHHHEEEDDDEEEGGGGGGHHHIIIJJJJJJIIIIIIJJJGGGFFFHHHIIILLLSSS[[[gggoooyyy}}}zzzuuunnndddXXXPPPNNNQQQWWWcccxxx{{{]]]MMMIIIOOO^^^lll|||vvvsssrrrsssvvvyyyxxxwwwtttppplllhhhfffbbbccceeehhhjjjjjjgggdddeeehhhkkkkkkhhhccc```^^^ccceeegggfffdddaaa````````````aaabbbccceeeggggggiiiiiiiiihhhgggeeedddcccddddddcccccccccccccccccc___^^^\\\\\\]]]]]][[[ZZZYYYYYYYYYXXXYYYZZZ[[[\\\ZZZWWWUUUTTTTTTTTTRRRQQQQQQPPPOOOLLLHHHEEEDDDDDDMMM\\\ooozzz}}}~~~~~~vvvlllfffeeebbbcccsss}}}|||yyynnn```VVVMMMEEE>>>===>>>======??????@@@AAAAAAAAACCCFFFIIIKKKNNNQQQTTTXXX^^^dddhhhnnnsssyyy~~~~~~~~~~~~~~~}}}}}}~~~~~~vvvnnngggbbb___[[[WWWTTTTTTUUUVVVTTTVVVYYYZZZ[[[]]]```ccchhhlllttt}}}wwwssssssqqqxxx}}}yyyxxxvvvtttrrrpppnnnnnn```cccgggkkknnnqqqssstttyyy~~~yyy^^^OOOIIIFFFEEEEEEDDDEEEGGGIIIJJJLLLLLLLLLKKKGGGFFFGGGIIILLLSSS[[[hhhpppyyy~~~zzztttlllbbbXXXRRROOOSSS\\\lllxxxZZZMMMLLLQQQ___ooo{{{vvvsssqqqrrrtttwwwvvvuuussspppllliiigggeeeeeegggkkkmmmmmmjjjhhhgggjjjlllkkkhhhccc```___cccdddfffeeebbb`````````bbbbbbcccccceeefffhhhiiihhhgggfffeeedddcccbbbbbbcccccccccddddddddddddddd```___]]]]]]]]]]]]\\\[[[YYYYYYYYYYYYYYYYYYZZZZZZYYYWWWUUUUUUUUUVVVUUUSSSRRRSSSSSSOOOKKKGGGGGGGGGOOO```tttxxxpppiiiddd```___nnn|||qqqdddZZZPPPGGG???>>>>>>======@@@???@@@AAAAAABBBDDDGGGJJJLLLNNNQQQUUUYYY___fffkkkoootttzzz|||uuummmgggbbb```\\\XXXWWWXXXZZZ[[[YYY[[[___aaaccceeehhhjjjnnnsss{{{{{{uuuuuusssxxx|||wwwwwwuuusssrrrpppnnnnnn```ccchhhmmmooorrruuuwww}}}yyy^^^OOOIIIFFFEEEFFFCCCEEEGGGIIIKKKMMMNNNNNNKKKGGGFFFGGGIIILLLUUU]]]iiipppyyyzzzsssiii```XXXSSSOOOVVVbbbtttrrrWWWNNNNNNSSSdddvvv~~~yyytttrrrpppppprrrssssssrrrqqqooollljjjhhhhhhhhhiiilllnnnnnnllljjjfffhhhjjjjjjgggeeeddddddccceeefffeeecccaaaaaabbbdddddddddeeefffgggiiiiiihhhgggeeecccbbbbbbccccccaaabbbcccdddddddddddddddbbb```^^^]]]^^^^^^^^^\\\ZZZZZZZZZZZZZZZZZZYYYYYYYYYWWWUUUUUUWWWWWWWWWVVVTTTUUUVVVSSSMMMIIIIIIJJJQQQ```qqq{{{||||||~~~~~~yyytttmmmfffbbbaaammmuuuiii___SSSIIIAAA???>>>======??????@@@AAABBBBBBDDDHHHKKKMMMOOORRRVVVZZZaaahhhnnnpppttt{{{|||vvvooojjjcccbbb___]]]\\\\\\^^^______bbbfffiiikkknnnqqqssswww{{{yyyyyyvvvzzz|||yyyvvvuuutttsssqqqpppooonnnaaaeeekkkppprrruuuyyy|||xxx]]]NNNIIIGGGFFFGGGEEEFFFHHHIIIKKKLLLMMMMMMKKKGGGFFFHHHJJJNNNWWW```lllrrrzzzyyyoooeee]]]WWWTTTPPPZZZhhhyyylllTTTNNNOOOUUUhhh}}}sssuuuxxxssspppnnnnnnpppooooooppppppooonnnlllkkkjjjjjjjjjkkkmmmnnnlllkkkgggiiiiiihhhfffeeefffgggeeeffffffeeecccbbbcccdddddddddeeeeeefffgggiiiiiifffdddaaa______```bbbddd___```bbbcccdddddddddcccdddaaa___^^^___```___^^^]]]]]]]]]]]]\\\\\\[[[ZZZYYYWWWVVVVVVWWWYYYXXXWWWUUUWWWYYYVVVOOOKKKJJJLLLNNNXXXdddlllnnnqqqvvv{{{}}}zzzwwwqqqiiieeedddlll}}}yyymmmcccVVVLLLBBB???>>><<<===???>>>@@@AAABBBCCCEEEHHHKKKNNNPPPRRRVVV[[[bbbjjjppprrrvvv|||}}}yyytttpppiiihhhfffeeedddeeeeeefffiiilllqqquuuwwwzzz|||~~~}}}xxx{{{~~~yyyvvvuuutttsssrrrqqqpppooonnnbbbgggnnnrrruuuxxx|||www\\\NNNIIIGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKGGGFFFHHHJJJOOOXXXaaapppvvv~~~~~~wwwmmmbbbZZZVVVTTTRRR\\\lll|||hhhRRRNNNPPPVVVjjj{{{lllpppvvvqqqooollllllnnnmmmnnnoooppppppooonnnmmmkkkjjjiiijjjlllmmmlllkkkllllllkkkhhheeecccdddeeefffggggggfffdddcccdddeeedddddddddeeefffggghhhiiicccaaa]]][[[ZZZ]]]```bbb^^^```aaacccdddddddddccceeebbb```___`````````_______________^^^]]]\\\\\\XXXWWWVVVVVVXXXYYYYYYXXXUUUXXXZZZWWWQQQLLLKKKMMMJJJPPPWWW\\\```fffnnnuuu~~~|||zzzyyyssskkkgggfffjjjvvv{{{pppfffXXXMMMCCC@@@>>><<<<<<>>>>>>@@@AAABBBCCCEEEIIILLLNNNPPPSSSVVV[[[ccckkkqqqssswww~~~|||wwwtttoooooonnnmmmmmmlllllllllrrruuuzzzzzz||||||xxxtttttttttsssrrrqqqpppooonnnjjjoootttwwwxxxzzz~~~yyy[[[LLLHHHGGGEEEEEEHHHHHHIIIIIIJJJKKKKKKKKKKKKGGGFFFJJJNNNRRRZZZbbbmmmxxx|||tttlllaaaVVVSSSUUUVVVbbbsss}}}cccMMMLLLRRR\\\rrrsssgggqqqtttnnnkkkhhhhhhiiikkknnnppppppooommmlllllliiijjjlllmmmmmmmmmllllllnnnkkkhhhfffffffffeeedddffffffffffffffffffffffffgggffffffffffffeeeeeeeeebbb```]]]ZZZYYY[[[]]]___aaa``````bbbcccddddddccciiihhhfffdddbbbaaaaaa```bbbccceeeffffffeeecccbbb\\\[[[ZZZYYYYYYYYYZZZZZZZZZYYYXXXVVVSSSPPPNNNMMMNNNMMMNNNOOOOOOUUUdddrrrwwwzzz|||{{{zzzyyyssslllhhhfffgggqqq}}}qqqiii___SSSGGGBBB???<<<<<>>@@@@@@AAAAAAAAAAAACCCGGGJJJMMMQQQVVV\\\aaafffkkkoootttyyy~~~~~~~~~~~~|||zzzzzzxxxwwwvvvrrrooonnnooooookkkgggrrrvvvzzz}}}~~~{{{^^^NNNIIIGGGFFFFFFHHHIIIIIIJJJJJJKKKLLLLLLHHHFFFGGGLLLPPPVVV___iiittt~~~xxxrrrjjj___UUUSSSVVVcccpppdddUUUKKKOOOWWWddd|||vvvsss|||ssspppmmmgggdddcccgggiiilllmmmlllkkkkkkllllllmmmoooppppppooonnnnnnnnnllljjjiiiiiihhhgggeeeeeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbbbbbaaaaaaaaaaaa\\\[[[ZZZZZZ[[[]]]```bbb___```aaacccfffiiikkklllooommmjjjgggdddaaa```___aaabbbcccddddddcccbbbaaa___```aaaaaaaaa```___^^^^^^^^^]]][[[YYYVVVTTTSSSMMMJJJHHHGGGFFFJJJWWWdddmmmsssxxxyyyyyyzzzvvvqqqhhhdddccclll}}}}}}}}}wwwpppcccVVVIIICCC@@@>>>@@@CCC@@@AAAAAAAAABBBDDDHHHKKKOOOSSSXXX^^^bbbhhhmmmqqquuuzzz}}}{{{zzzzzzxxxwwwuuuqqqnnnmmmnnnmmmjjjfffvvvzzz~~~~~~aaaPPPJJJGGGFFFGGGIIIIIIIIIJJJKKKKKKLLLLLLJJJHHHIIINNNQQQVVV```jjjtttzzzvvvppphhh]]]TTTUUUZZZjjjwwwzzz]]]RRRMMMQQQZZZiiiyyy{{{~~~yyyrrrooommmiiihhhiiilllmmmoooooommmlllkkklllnnnooopppqqqqqqpppoooooommmlllkkkkkkkkkjjjhhheeeddddddddddddddddddddddddaaaaaaaaa`````````______[[[ZZZZZZ[[[\\\^^^```aaaaaadddhhhjjjlllllllllllllllkkkiiifffcccaaa```___bbbccccccddddddccccccbbbaaabbbdddeeedddcccaaa___]]]]]]\\\[[[YYYWWWUUUTTTOOOKKKGGGEEEDDDFFFPPP[[[hhhpppvvvxxxxxxyyyvvvqqqkkkfffeeelll{{{~~~~~~yyysssdddXXXKKKDDDAAA@@@AAAEEE@@@AAABBBBBBBBBEEEIIILLLRRRVVV[[[```eeejjjpppsssxxx||||||zzzyyyxxxvvvuuurrrpppmmmllllllkkkhhheeezzz}}}dddRRRJJJGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLKKKMMMPPPRRRVVV```kkksssxxxsssmmmeee[[[TTTXXX```uuunnnXXXQQQMMMSSS^^^qqq{{{ooo~~~|||~~~wwwpppnnnmmmlllnnnrrrsssttttttrrrooommmlllllloooooopppqqqqqqpppooonnnlllkkkkkkllllllkkkhhheeedddddddddddddddddddddddd`````````_________^^^^^^[[[\\\\\\]]]^^^^^^______dddiiipppsssqqqmmmjjjhhhgggfffdddcccbbbaaaaaaaaaccccccddddddddddddccccccbbbcccdddeeeeeecccaaa```]]]]]]\\\[[[ZZZXXXVVVUUUQQQLLLIIIGGGEEEEEELLLUUUdddmmmuuuwwwwwwwwwtttqqqpppjjjgggnnnyyy}}}|||yyyyyyssseeeYYYLLLFFFCCCAAABBBEEE@@@AAABBBBBBCCCFFFJJJMMMUUUXXX^^^ccchhhmmmrrrvvv{{{|||zzzxxxvvvsssppppppnnnlllkkkjjjhhhfffddd~~~fffTTTKKKGGGGGGIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNPPPRRRSSSWWWaaammmuuu}}}vvvqqqkkkbbbXXXUUU]]]iiiwwwdddTTTOOOPPPZZZkkksssiiixxxwww~~~wwwqqqooonnnnnnrrrxxxxxxxxxwwwtttpppmmmlllmmmnnnnnnoooppppppooommmllljjjjjjkkkmmmmmmkkkhhhdddcccccccccccccccccccccccc___^^^^^^^^^^^^]]]]]]]]]\\\\\\^^^___````````````hhhnnnuuuvvvrrrkkkfffdddbbbaaaaaa``````aaaaaabbbcccccccccccccccccccccccc```aaabbbbbbbbbaaa```___^^^^^^]]]]]][[[ZZZYYYXXXSSSNNNKKKJJJGGGFFFIIIPPP```jjjsssvvvvvvvvvtttqqqsssllliiinnnuuuyyyxxxuuu{{{vvvpppdddXXXMMMGGGEEEBBBBBBDDDAAABBBCCCCCCDDDGGGKKKNNNWWW[[[```fffjjjpppuuuyyy~~~|||yyywwwtttqqqnnnnnnmmmllljjjhhhfffdddccchhhUUUKKKGGGGGGJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLMMMPPPTTTUUUXXXdddqqq{{{zzzuuupppiii___WWWVVVbbbppp}}}jjj[[[PPPPPPWWWhhhppphhhwwwuuu|||wwwsssrrrpppnnnpppvvvwwwwwwvvvrrrooollllllmmmmmmmmmnnnnnnnnnmmmkkkjjjiiiiiikkkmmmnnnkkkgggccccccccccccccccccccccccccc\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[^^^aaabbbccccccbbbkkkpppuuutttnnngggdddccc``````````````````aaaaaaaaaaaa````````````aaaaaa______^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWSSSOOOMMMMMMJJJGGGHHHKKKZZZfffqqquuuuuuvvvvvvsssssskkkggglllpppvvvyyyxxxuuu||||||rrrlllbbbXXXMMMIIIFFFBBBAAABBBAAABBBCCCCCCEEEGGGLLLOOOYYY]]]bbbggglllrrrwww{{{}}}zzzxxxwwwtttqqqnnnllllllkkkiiifffdddcccccciiiVVVLLLGGGHHHJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLPPPTTTUUUZZZgggttt~~~xxxtttoooggg^^^VVVWWWeeeuuuppp```TTTOOORRR^^^vvvqqqjjjzzzvvvzzzwwwuuuuuuqqqmmmmmmqqqttttttssspppmmmkkklllmmmllllllmmmmmmmmmllljjjiiihhhhhhjjjmmmnnnkkkgggcccbbbbbbbbbbbbbbbbbbbbbbbbZZZZZZZZZZZZYYYYYYYYYYYYXXXZZZ^^^aaadddeeeeeeeeemmmqqqssspppiiidddccceeeaaaaaa````````````aaaaaa______^^^^^^^^^^^^______]]]]]]\\\[[[[[[[[[[[[\\\YYYYYYYYYXXXXXXWWWVVVUUURRROOOMMMNNNLLLGGGGGGIIIVVVbbboootttuuuwwwwwwvvvqqqiiifffiiikkkoooyyyyyywww~~~zzzoooiiiaaaWWWNNNJJJGGGCCCAAAAAAAAABBBCCCDDDEEEHHHLLLPPPZZZ^^^ccciiimmmsssxxx||||||zzzyyyxxxwwwuuurrroookkkkkkkkkhhheeecccbbbbbbhhhUUUMMMIIIIIIKKKMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOQQQWWWaaaoooxxx}}}{{{tttkkk```WWWRRRUUUdddrrryyyfffUUUUUURRRZZZnnnvvvuuu{{{yyyzzzyyyxxxtttpppllljjjlllmmmmmmmmmmmmkkkjjjiiimmmmmmlllkkkjjjhhhgggfffgggggghhhkkknnnmmmiiidddccccccbbbbbbaaaaaa``````\\\[[[ZZZYYYYYYYYYZZZ[[[[[[\\\^^^ccchhhjjjkkkjjjmmmooopppnnnjjjeeeaaa___```^^^\\\]]]___aaa```^^^^^^\\\ZZZYYYXXXYYYZZZ[[[YYYYYYYYYYYYYYYXXXXXXWWWXXXYYYZZZZZZZZZYYYWWWVVVRRRSSSSSSPPPKKKGGGGGGIIISSS[[[fffpppvvvvvvuuutttkkkhhhfffdddbbbgggwww~~~yyy{{{~~~pppfffaaa```XXXOOOIIIGGGFFFBBB>>>BBBCCCDDDEEEFFFJJJOOOSSS]]]bbbhhhlllooossszzz~~~{{{yyywwwvvvtttqqqmmmjjjhhhhhhhhhgggfffdddcccbbbhhhUUUMMMJJJJJJLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMOOOQQQSSSYYYdddrrr||||||yyytttkkk```VVVPPPRRR^^^lll}}}zzzwwwtttcccTTTTTTSSSaaa}}}~~~}}}yyyxxxxxxvvvssspppmmmkkkmmmmmmnnnnnnmmmllljjjiiimmmmmmllllllkkkiiihhhggggggggghhhkkkmmmlllhhhdddbbbbbbbbbaaaaaaaaa``````^^^]]]\\\\\\[[[\\\\\\\\\[[[\\\^^^bbbgggjjjjjjiiimmmnnnnnnlllhhhdddbbbaaaaaa___]]]]]]___```___]]]]]][[[ZZZXXXXXXXXXZZZ[[[YYYYYYYYYYYYYYYXXXWWWWWWWWWXXXYYY[[[[[[[[[ZZZYYYWWWWWWVVVRRRMMMIIIHHHHHHOOOWWWcccmmmsssuuutttrrrmmmjjjfffcccaaagggvvv{{{|||{{{mmmddd``````[[[SSSMMMJJJHHHEEECCCCCCDDDDDDEEEFFFJJJPPPTTT^^^ccciiimmmpppuuu{{{}}}zzzxxxvvvuuutttqqqmmmkkkggggggffffffdddcccaaa```iiiVVVNNNKKKKKKLLLMMMMMMLLLLLLLLLMMMMMMNNNMMMPPPSSSWWW]]]iiiwww{{{yyysssjjj^^^UUUNNNOOOYYYeeennnqqqmmmmmmnnnaaaSSSTTTSSSjjjzzzxxxwwwvvvtttqqqooonnnmmmmmmnnnnnnnnnmmmlllkkkjjjmmmmmmmmmlllkkkjjjiiihhhgggggghhhkkklllkkkgggeeebbbaaaaaaaaaaaa`````````_______________^^^]]]]]][[[\\\^^^bbbfffiiiiiihhhkkkkkkkkkiiieeecccbbbcccaaa```^^^^^^______]]]\\\[[[ZZZXXXWWWWWWXXXYYYYYYYYYYYYZZZZZZYYYYYYXXXWWWWWWXXXZZZ\\\]]]]]]]]]]]]\\\[[[YYYUUUOOOKKKIIIHHHJJJRRR]]]iiiqqqsssrrrqqqoookkkgggdddaaagggwww}}}}}}xxxjjjbbb^^^aaa^^^YYYRRRLLLGGGFFFFFFEEEEEEEEEEEEGGGLLLRRRWWW```dddkkkooorrrvvv|||~~~|||xxxwwwuuutttsssqqqnnnkkkffffffeeedddcccaaa___^^^hhhUUUMMMJJJJJJLLLMMMMMMLLLLLLMMMMMMNNNNNNOOOQQQVVV[[[cccooo}}}}}}{{{qqqhhh]]]TTTOOOOOOXXXcccgggkkkiiikkkmmmaaaTTTVVVSSSpppzzzwwwvvvtttrrrpppooooooooonnnnnnmmmmmmlllkkkkkkjjjlllllllllllllllkkkjjjiiiggggggiiijjjjjjiiifffeeeaaaaaaaaaaaaaaaaaaaaaaaa___```aaaaaa```___]]]\\\]]]]]]___cccgggiiiiiihhhiiiiiihhheeebbbaaabbbdddaaa```______^^^]]]\\\ZZZYYYXXXXXXWWWWWWWWWXXXXXX[[[[[[[[[[[[[[[ZZZYYYYYYYYYZZZ\\\]]]^^^^^^^^^]]]]]]\\\YYYVVVQQQMMMKKKJJJGGGNNNYYYeeennnrrrrrrqqqpppmmmiiieeedddjjj{{{}}}wwwkkkcccaaacccccc```WWWLLLEEECCCEEEFFFFFFFFFFFFHHHNNNUUUZZZaaaffflllqqqtttxxx~~~}}}|||wwwuuusssrrrrrrpppnnnlllfffeeeeeedddbbb```^^^]]]~~~}}}{{{zzzzzz{{{}}}~~~hhhUUUMMMJJJJJJKKKMMMMMMMMMMMMMMMNNNOOOOOOPPPSSSYYY___gggttt~~~oooeee[[[TTTQQQSSS\\\fffjjjqqqqqqrrrrrrcccUUUWWWVVVttt~~~|||vvvuuutttrrrpppooooooooonnnmmmllllllkkkkkkjjjjjjkkkkkkkkklllkkkkkkjjjjjjfffgggiiiiiihhhgggeeeeeeaaaaaaaaabbbbbbbbbbbbbbb___````````````^^^\\\[[[______aaadddhhhiiiiiihhhffffffeeebbb``````aaaccc````````````^^^\\\ZZZZZZXXXWWWWWWWWWWWWWWWXXXXXX\\\]]]]]]]]]]]]\\\[[[[[[]]]]]]^^^______^^^]]]\\\[[[YYYWWWUUURRRPPPNNNLLLHHHLLLUUU```kkkrrrsssssspppmmmjjjhhhgggnnn~~~zzznnnhhhfffkkkllliii^^^PPPFFFBBBCCCFFFGGGGGGHHHKKKPPPWWW\\\ccchhhnnnrrruuuzzz}}}|||wwwtttrrrqqqpppooommmkkkffffffeeedddbbb```^^^]]]vvvuuutttsssssstttvvvwwwzzzxxxxxxyyy}}}iiiVVVNNNKKKJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQUUU[[[bbbkkkxxxnnndddYYYSSSRRRWWWaaakkkqqq{{{~~~}}}wwwdddUUUXXXYYYttt}}}~~~vvvvvvuuusssrrrpppooonnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiijjjkkkkkkkkkjjjjjjfffhhhiiiiiigggeeedddeeebbbbbbbbbccccccccccccddd`````````___^^^]]]\\\[[[______aaadddgggiiihhhfffddddddcccaaa___^^^___aaa^^^```aaa```^^^[[[ZZZZZZWWWWWWWWWXXXXXXXXXXXXXXX]]]]]]^^^^^^]]]]]]\\\[[[^^^^^^___```___^^^]]]\\\YYYWWWUUUTTTTTTSSSQQQOOOJJJKKKQQQ\\\hhhqqqttttttpppnnnllljjjjjjppp~~~~~~tttooonnnvvvuuuqqqfffWWWKKKEEEDDDEEEGGGIIIKKKNNNSSSYYY]]]dddhhhnnnsssvvvzzz}}}|||}}}{{{wwwtttqqqooonnnmmmllljjjffffffeeecccaaa___]]]\\\qqqpppnnnmmmnnnppprrrtttuuuttttttvvv{{{kkkXXXPPPMMMMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQSSSWWW]]]dddmmmzzzooocccWWWRRRRRRXXXdddnnnuuuzzzbbbSSSWWWVVVppp|||~~~wwwwwwvvvuuutttqqqooommmlllkkkjjjhhhhhhhhhhhhiiiggghhhiiiiiijjjjjjjjjiiifffhhhiiihhheeecccdddeeeccccccdddddddddeeeeeeeeebbbaaa```___^^^]]]]]]]]]^^^^^^___bbbeeefffeeedddbbbbbbbbb```^^^]]]]]]^^^\\\___aaa```]]][[[ZZZ[[[WWWWWWXXXYYYYYYYYYYYYYYY\\\\\\\\\\\\\\\[[[[[[ZZZ\\\]]]^^^_________^^^]]]ZZZXXXUUUUUUUUUTTTRRROOOKKKKKKNNNWWWdddnnnsssuuupppooommmllljjjnnn|||zzzuuuttt{{{zzzuuujjj]]]PPPIIIFFFDDDGGGJJJNNNQQQUUUZZZ]]]dddiiiooosssvvvzzz}}}{{{{{{sssvvvvvvssslllhhhhhhiiioooxxx~~~{{{zzzxxxuuuqqqnnnmmmllljjjhhheeeeeedddbbb```]]][[[ZZZnnnmmmkkkkkklllnnnqqqsssuuussssssvvv|||mmmZZZRRROOOOOOPPPMMMMMMMMMMMMNNNOOOPPPQQQSSSXXX^^^eeennn{{{~~~pppcccVVVQQQRRRXXXdddooouuu{{{```PPPUUUQQQjjj~~~zzz}}}wwwxxxxxxwwwuuurrrnnnlllkkkjjjiiigggggggggggghhhfffggghhhiiiiiiiiiiiiiiieeehhhiiihhheeecccccceeedddddddddeeeeeefffffffffdddcccaaa___]]]]]]^^^^^^\\\]]]^^^```cccdddcccbbbaaabbbbbb```^^^\\\\\\\\\[[[^^^aaaaaa^^^[[[ZZZ[[[WWWWWWXXXYYYZZZZZZYYYYYYZZZ[[[[[[[[[[[[ZZZYYYYYYZZZ[[[]]]___``````______]]]ZZZVVVVVVVVVUUURRROOOLLLJJJKKKTTTaaalllssstttqqqooonnnllljjjlllyyy|||yyyxxx{{{yyytttjjj^^^RRRJJJEEEDDDGGGKKKOOOSSSVVV[[[]]]dddiiiooosssvvvzzztttiiibbb___]]]ZZZ^^^```]]]YYYVVVYYY\\\[[[fffuuu|||zzzyyyxxxuuuqqqnnnlllkkkiiigggdddcccbbbaaa^^^\\\ZZZYYYfffhhhjjjkkklllnnnqqqtttsssuuuxxx}}}ppp[[[RRRNNNLLLMMMOOOPPPOOONNNLLLMMMPPPSSSUUUZZZbbbjjjttt~~~zzziii]]]SSSQQQVVV]]]fffnnn|||oooYYYQQQQQQXXXppp{{{}}}zzzzzzzzzxxxuuuqqqmmmkkkkkkkkkkkkkkkiiigggeeeccccccdddeeeeeefffggghhhhhhccccccdddddddddddddddeeedddddddddddddddddddddccccccbbbaaa```^^^]]][[[ZZZ^^^___aaabbbbbbbbbaaa``````bbbcccbbb```]]]\\\\\\XXX^^^dddddd```\\\\\\]]]XXXXXXXXXXXXYYYZZZ\\\\\\ZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\^^^^^^___^^^^^^\\\YYYVVVUUUVVVUUURRROOOQQQNNNKKKOOOYYYeeeooosssuuuqqqppppppmmmiiinnnwww~~~}}}~~~zzzxxx|||wwwqqqfffXXXLLLGGGJJJHHHJJJPPPTTTVVVZZZ___fffjjjooosssuuuxxx}}}zzzpppcccYYYUUUSSSOOOLLLOOONNNMMMLLLLLLKKKLLLLLLRRRVVVbbbqqq~~~{{{xxxvvvrrrpppnnnlllkkkjjjhhhfffdddccc```^^^[[[YYYXXXWWWhhhjjjmmmnnnooorrruuuwwwvvvxxx|||ppp]]]TTTPPPOOOPPPOOOPPPPPPOOONNNOOORRRTTTVVV\\\dddmmmvvv{{{vvvggg\\\SSSSSSXXXaaakkksss~~~lllWWWOOOPPPZZZrrr{{{yyyyyyxxxvvvtttpppmmmkkkllllllkkkkkkiiigggeeeccceeeeeeeeeeeeeeeeeeffffffccccccddddddeeefffffffffddddddddddddccccccccccccbbbaaa```^^^\\\\\\[[[[[[``````aaabbbcccbbbaaaaaa```bbbcccbbb___]]]\\\\\\ZZZaaahhhjjjeee___[[[ZZZWWWWWWWWWXXXXXXYYYZZZ[[[ZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]\\\\\\\\\[[[XXXVVVVVVVVVUUURRROOOPPPNNNLLLOOOVVVbbbmmmtttvvvsssqqqrrrooojjjjjjooorrr{{{}}}{{{zzz|||~~~{{{yyy~~~|||zzzuuukkk^^^RRRLLLMMMKKKLLLQQQTTTVVVZZZ___fffjjjooossstttxxx}}}vvvpppccc[[[QQQJJJHHHGGGEEEBBBHHHHHHHHHGGGHHHHHHIIIIIILLLNNNVVVbbbnnn{{{}}}zzzxxxvvvpppnnnllljjjjjjhhhfffdddcccbbb```]]][[[YYYXXXXXXlllnnnqqqsssuuuwwwzzz}}}{{{}}}qqq^^^VVVRRRQQQRRRNNNPPPQQQQQQPPPQQQSSSUUUXXX^^^gggpppzzz~~~xxxssseee[[[TTTVVV^^^gggrrr{{{gggTTTNNNPPP]]]ttt|||xxxxxxwwwvvvtttqqqnnnlllkkkllllllkkkjjjhhhfffdddccceeeeeeeeeddddddcccccccccbbbcccdddfffggghhhhhhhhhdddcccccccccbbbbbbbbbaaaaaa___]]][[[ZZZ[[[\\\]]]aaabbbbbbbbbbbbbbbaaa``````bbbbbbaaa^^^\\\[[[[[[^^^dddlllnnnjjjbbb[[[XXXWWWWWWWWWWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXWWWVVVVVVWWWUUURRRPPPOOOOOONNNNNNRRR\\\iiissswwwtttrrrsssqqqkkkfffeeedddlllzzz|||yyyxxxzzz}}}}}}zzzyyy|||}}}uuuhhh[[[SSSPPPMMMMMMRRRUUUVVVZZZ```fffjjjooorrrtttwww|||~~~yyytttnnnfff^^^YYYOOOJJJDDDAAAAAABBBAAA???BBBAAAAAABBBCCCDDDEEEEEEFFFFFFJJJRRR\\\iiizzz}}}zzzwwwvvvvvvnnnllljjjhhhhhhfffdddbbbbbb```___\\\[[[YYYYYYXXXpppsssvvvyyy{{{}}}qqq^^^WWWSSSRRRSSSMMMOOOPPPQQQQQQRRRTTTVVVZZZaaajjjttt~~~|||wwwqqqccc[[[VVV[[[eeeooozzzyyybbbQQQNNNRRRaaaxxxzzzvvvvvvuuutttrrrooommmkkkjjjkkkjjjiiihhhfffdddcccbbbdddddddddcccccccccccccccaaaccceeeggghhhiiijjjjjjcccbbbbbbaaaaaa`````````___]]]ZZZXXXXXXZZZ^^^```bbbbbbbbbaaaaaa```______```aaaaaa___\\\ZZZZZZ[[[___dddjjjllliiiccc]]]ZZZXXXXXXXXXXXXXXXYYYZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZXXXWWWVVVVVVUUUVVVVVVVVVVVVUUURRRPPPOOOPPPPPPNNNNNNVVVdddpppwwwsssqqqqqqqqqlllfffbbbbbbhhhsss{{{yyyyyy|||~~~{{{}}}~~~~~~{{{xxxvvvuuu{{{~~~rrrdddYYYQQQNNNMMMQQQTTTWWW\\\bbbfffjjjooorrrsssvvvzzz~~~~~~}}}}}}zzzwwwtttuuupppiiibbb[[[TTTMMMIIIDDDAAA??????AAABBBAAA@@@@@@@@@??????@@@AAABBBBBBDDDCCCEEELLLSSS\\\kkkyyy~~~zzzwwwuuuttttttmmmkkkiiiggggggeeecccaaa```___]]]\\\ZZZYYYYYYYYYuuuxxx{{{~~~ppp^^^WWWSSSRRRRRRLLLNNNPPPQQQQQQSSSVVVXXX]]]dddnnnxxx~~~}}}~~~|||wwwrrrccc\\\[[[bbbmmmvvvrrr]]]PPPPPPVVVgggyyyuuuttttttsssrrrpppmmmllljjjhhhhhhgggeeedddcccbbbaaabbbbbbcccdddeeeeeeffffffbbbdddfffhhhiiiiiiiiihhhbbbaaaaaa```______^^^^^^\\\ZZZWWWVVVWWW[[[___bbbdddcccbbb```___^^^]]]]]]^^^______]]][[[ZZZZZZ[[[___aaadddeeedddaaa```___ZZZZZZZZZYYYZZZZZZ[[[\\\XXXXXXYYYYYYZZZ\\\]]]^^^^^^]]][[[YYYXXXWWWWWWWWWVVVVVVWWWWWWVVVTTTSSSRRRPPPRRRRRRNNNKKKQQQ___kkksssqqqooonnnnnnmmmiiiccccccfffmmmyyy~~~{{{{{{~~~yyyzzzyyyvvvrrroooooooooxxx{{{lll___QQQMMMMMMPPPTTTXXX^^^eeegggjjjoooqqqrrrtttyyy}}}}}}yyyxxxwwwwwwuuurrrlllhhhccc^^^WWWPPPJJJFFFAAA>>>===<<<<<<===???@@@@@@???CCCBBBAAAAAA@@@@@@@@@AAABBBBBBEEEKKKOOOUUU___jjj~~~|||wwwtttrrrqqqqqqmmmkkkhhhgggfffeeebbb```]]]]]]\\\[[[ZZZZZZZZZZZZ{{{~~~qqq___WWWSSSQQQRRRNNNOOOPPPPPPQQQUUUYYY]]]bbbiiisss}}}}}}|||{{{}}}|||wwwrrrddd```aaajjjttt|||{{{jjjWWWNNNRRRZZZooo~~~wwwuuurrrsssttttttrrrooommmkkkgggfffeeedddcccccccccccccccddddddeeefffhhhhhhiiidddeeegggiiiiiihhhfffeeeaaaaaa```___^^^]]]\\\\\\ZZZXXXVVVVVVXXX\\\aaadddfffeeecccaaa___]]]]]]]]]\\\]]]]]]\\\ZZZYYY[[[\\\]]]]]]]]]]]]^^^___```aaa\\\[[[[[[ZZZZZZ[[[[[[\\\XXXXXXXXXYYY[[[]]]______^^^]]][[[YYYYYYYYYYYYZZZZZZ[[[[[[YYYWWWUUUUUUVVVTTTUUUTTTOOOLLLOOOZZZcccmmmoooooommmmmmnnnjjjeee```aaafffppp~~~~~~}}}{{{vvvpppjjjgggggghhhppp}}}ttteeeUUUPPPNNNQQQUUUXXX___ggggggkkkoooqqqqqqssswww{{{yyyuuurrrqqqooonnnlllgggaaa]]]UUUPPPJJJEEEBBB@@@>>><<<<<<===>>>???@@@@@@AAAAAAEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAEEEJJJLLLNNNUUU^^^ooo|||}}}yyyvvvrrrpppnnnnnnkkkiiigggfffeeecccaaa___[[[[[[ZZZZZZZZZZZZZZZZZZsssaaaYYYTTTRRRRRRQQQQQQQQQQQQSSSWWW]]]bbbhhhoooyyy}}}||||||}}}~~~{{{uuupppfffcccfffqqq{{{}}}tttcccRRRLLLSSS\\\xxxyyyuuuuuurrrsssuuuvvvuuurrrnnnkkkffffffeeeddddddeeefffgggggggggggghhhhhhiiiiiiiiifffggghhhiiihhhfffcccaaa``````___^^^]]]\\\[[[[[[WWWWWWVVVWWWYYY^^^bbbeeeiiihhheeebbb```___^^^^^^ZZZ[[[[[[ZZZYYYZZZ\\\^^^\\\[[[ZZZZZZ\\\]]]^^^___[[[[[[ZZZZZZZZZZZZ[[[[[[WWWWWWXXXZZZ[[[]]]___```^^^]]][[[ZZZZZZ[[[]]]^^^aaaaaa```\\\YYYXXXYYY\\\WWWWWWUUUQQQMMMOOOVVV\\\fffmmmqqqpppnnnmmmiiiddd```___bbbkkkzzzwwwlllddd```aaacccgggvvv{{{lll\\\VVVSSSTTTVVVYYY```ggggggkkkooopppqqqrrrvvvzzz}}}~~~~~~xxxrrrnnnjjjiiifffdddaaa\\\VVVRRRLLLHHHDDDAAA@@@@@@???>>>===>>>???@@@AAABBBCCCEEECCCBBBBBBAAAAAAAAABBBBBBBBBAAADDDGGGHHHIIIOOOWWWcccppp|||zzzxxxuuuqqqnnnllljjjiiigggeeedddcccaaa___]]]ZZZZZZYYYYYYYYYZZZZZZ[[[uuucccZZZUUUSSSRRRTTTSSSSSSRRRTTTYYY```ffflllsss}}}}}}}}}~~~~~~zzzsssnnngggfffjjjuuu~~~}}}yyyooo^^^NNNJJJSSS]]]~~~~~~vvvtttvvvqqqssswwwxxxwwwtttoookkkgggffffffeeefffggghhhiiijjjjjjjjjjjjiiiiiiiiiiiiggghhhiiiiiigggdddaaa___``````___^^^\\\[[[[[[ZZZVVVVVVVVVWWWZZZ___cccfffllljjjgggdddbbb```______YYYZZZZZZYYYYYYZZZ\\\___[[[ZZZYYYZZZ[[[]]]\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZWWWWWWXXXZZZ\\\^^^```aaa]]]]]][[[[[[\\\]]]```aaaffffffddd___[[[ZZZ]]]```ZZZYYYVVVRRRNNNOOOTTTXXXaaallltttsssooommmhhhaaadddaaabbbkkkzzzxxxkkkaaa]]]^^^aaa```qqqrrrbbb\\\WWWVVVWWWYYY```ggggggkkkooopppppprrrvvvyyyzzz~~~{{{wwwxxx|||yyysssmmmiiieeeccc```]]]ZZZUUUOOOKKKDDDAAA>>><<<<<<<<<<<<<<<888:::;;;<<<===???BBBDDD@@@??????@@@@@@AAABBBCCCDDDCCCDDDFFFFFFGGGNNNVVV[[[iii}}}~~~zzzyyywwwuuuqqqnnnjjjiiihhhfffcccbbbaaa```]]][[[YYYYYYYYYYYYYYYZZZ[[[[[[yyyeee[[[TTTRRRRRRSSSTTTVVVVVVVVV[[[bbbhhhpppwww}}}~~~~~~~~~xxxooogggkkksss{{{~~~qqqbbbVVVKKKGGGSSSccc}}}zzzxxxyyywwwwwwwwwvvvtttpppmmmkkkdddfffiiilllnnnoooooonnnnnnmmmkkkjjjiiijjjjjjkkkkkkkkkjjjhhhfffcccaaa___ddddddccc___[[[XXXWWWWWWTTTVVVXXX[[[]]]```cccdddeeefffhhhhhhgggccc___]]]ZZZ[[[\\\[[[YYYWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[YYYYYYZZZ\\\___aaa```___]]]\\\ZZZZZZ[[[]]]```bbbggggggeeedddaaa___^^^]]]XXXXXXUUURRROOOOOOQQQTTT___hhhqqqrrrpppnnnjjjfff]]]___aaafffrrrtttiiibbb___]]]eeeiiirrr|||yyyiii```XXXWWWZZZ]]]bbbhhhlllnnnqqqssstttuuuwwwxxx}}}}}}zzzsssrrrqqqqqqtttxxx||||||}}}~~~}}}}}}~~~~~~zzzvvvrrrlllfffbbb```]]]YYYUUUPPPLLLFFFBBB??????>>><<<<<<;;;;;;;;;======>>>@@@BBBCCCBBB@@@???>>>===>>>AAACCCCCCCCCCCCAAACCCHHHJJJKKKNNNSSS^^^iiixxx~~~{{{yyyvvvssspppooommmkkkiiifffdddbbbaaaaaa___\\\ZZZ\\\ZZZXXXVVVVVVWWWYYY[[[zzzfff[[[UUURRRSSSRRRTTTVVVVVVXXX^^^gggnnnuuu{{{~~~~~~~~~xxxppphhhmmmvvv~~~{{{mmm^^^SSSJJJGGGTTTeeezzzyyyzzzwwwwwwwwwvvvsssooollljjjgggiiillloooqqqqqqqqqpppnnnnnnmmmlllllllllllllllkkkjjjiiigggeeecccbbbaaaaaaaaaaaa^^^ZZZWWWUUUUUUXXXZZZ]]]___```bbbeeefffkkkkkkiiifffcccaaa___^^^ZZZ[[[\\\ZZZXXXWWWXXXYYYYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[ZZZYYYYYYZZZZZZ[[[[[[ZZZ[[[]]]```aaaaaa```^^^]]][[[[[[\\\^^^aaacccfffggggggfffdddaaa___]]]ZZZYYYWWWTTTQQQPPPRRRTTT[[[eeennnqqqqqqpppmmmiiiaaa```___aaammmuuulllfffcccaaaeeemmmxxxpppfff]]]\\\^^^```eeekkkmmmpppsssuuuuuuvvvxxxzzz}}}~~~~~~uuukkkjjjhhhhhhjjjnnnsssvvvxxxzzz{{{||||||~~~|||xxxtttooojjjddd___\\\YYYUUUQQQMMMHHHCCC@@@===<<<<<<;;;<<<<<<=========<<<===???BBBCCCBBBAAABBB@@@@@@AAACCCDDDDDDCCCEEECCCDDDHHHKKKMMMRRRXXXaaalllyyy}}}zzzxxxvvvrrrpppnnnmmmjjjhhhdddcccaaa```___]]][[[XXXZZZXXXVVVTTTSSSTTTVVVWWW{{{{{{{{{{{{||||||}}}}}}~~~{{{ggg\\\UUUSSSSSSSSSTTTVVVWWW[[[bbbmmmuuu{{{~~~~~~yyyrrrkkkqqqzzz~~~tttfffXXXOOOGGGGGGWWWiii~~~zzzyyyyyywwwwwwvvvuuurrrnnnkkkiiijjjllloooqqqsssssssssrrrnnnnnnooooooooonnnmmmllliiihhhgggeeedddcccbbbbbb___``````^^^ZZZXXXWWWWWW```bbbdddfffffffffhhhiiiqqqnnniiiddd```^^^^^^___ZZZ[[[[[[ZZZXXXWWWWWWXXXXXXXXXWWWWWWXXXXXXYYYZZZ\\\[[[[[[ZZZZZZ[[[\\\\\\]]]\\\]]]___aaacccbbbaaa___^^^]]]]]]^^^```bbbdddffffffggggggfffccc```^^^\\\\\\YYYVVVSSSRRRSSSUUUWWWaaakkkppprrrsssqqqlllgggbbb]]]]]]hhh{{{rrrmmmhhhjjjoooyyyzzzpppfffcccbbbccchhhnnnoooqqqtttvvvwwwxxxyyy{{{}}}~~~~~~ssslllbbb```^^^]]]___ccchhhllloooqqqtttwwwxxxyyy{{{}}}}}}~~~|||yyyuuuppplllfffaaa]]]XXXTTTPPPLLLHHHDDD@@@<<<::::::::::::;;;<<<===>>><<<<<<<<>>AAAEEEGGGFFFEEEAAABBBEEEIIILLLMMMKKKJJJJJJHHHHHHJJJMMMRRR___kkk}}}|||yyyvvvuuurrrnnnlllkkkiiigggeeecccaaa___]]]\\\ZZZWWWTTTRRRQQQOOONNNLLLLLLLLLLLLZZZYYYXXXXXXYYY[[[]]]______```bbbdddfffhhhjjjkkkkkkmmmooopppqqqtttxxx{{{{{{hhh^^^XXXVVVWWWWWWZZZ^^^aaafffmmmwww~~~}}}{{{zzzxxxtttrrrxxxvvvkkkcccUUULLLFFFEEEFFFNNNbbbwwwyyyuuusssrrrssssssqqqpppnnnlllkkkkkkjjjkkkmmmnnnnnnmmmkkkjjjiiijjjmmmoooooonnnllljjjdddeeeeeedddcccbbbaaa``````^^^ZZZXXXYYY^^^gggmmmyyy}}}~~~xxxsssrrrtttiiiiiijjjiiihhheeecccaaa\\\]]]]]]\\\ZZZYYYYYYZZZXXXXXXWWWWWWXXXXXXYYYZZZ]]]]]]^^^___````````````aaa``````bbbdddeeedddccc``````aaaaaabbbdddeeefffdddcccaaa``````aaaccceeeaaabbbaaa___\\\[[[[[[]]]\\\```eeehhhnnntttsssooommmiiihhhkkkmmmttttttkkkiiimmmoooqqqtttvvvvvvwwwyyy{{{yyy{{{~~~~~~ppphhhaaadddfffccc\\\UUUQQQOOOHHHFFFDDDCCCDDDGGGJJJLLLPPPSSSXXX[[[^^^aaadddgggiiilllppptttwww|||~~~vvvrrrlllgggbbb^^^YYYVVVQQQMMMHHHDDDBBB???===;;;<<<<<<;;;;;;;;;;;;;;;<<<===???CCCHHHLLLMMMKKKHHHCCCEEEHHHMMMPPPQQQNNNLLLIIIHHHIIIJJJKKKPPP]]]jjj|||~~~}}}{{{xxxuuusssqqqmmmkkkiiihhheeecccbbb```^^^]]][[[YYYUUUSSSOOOOOONNNLLLLLLKKKKKKKKKSSSSSSSSSSSSTTTVVVXXXYYYYYYZZZ[[[]]]___```bbbbbbcccdddfffgggiiilllpppssswwwyyy|||yyyggg^^^XXXWWWXXXVVV[[[aaaffflllttt~~~~~~zzzxxxvvvttttttxxx}}}~~~xxxlll___WWWMMMFFFBBBEEEHHHPPPeeeyyy}}}vvvsssrrrqqqqqqpppooonnnmmmllllllllllllmmmnnnooonnnmmmkkkjjjiiikkklllnnnnnnmmmlllkkkfffggghhhhhhgggeeebbb```^^^^^^^^^^^^aaafffnnnsss{{{uuutttvvvmmmmmmmmmllljjjhhhfffeee]]]^^^^^^]]][[[ZZZ[[[\\\YYYYYYXXXXXXYYYYYYZZZ[[[]]]^^^___aaaaaaaaaaaaaaaaaa``````bbbdddeeedddbbb``````aaabbbcccdddeeeeeeaaaaaaccccccdddddddddcccaaabbbbbbaaa___^^^^^^```\\\___bbbeeellltttvvvsssooojjjjjjmmmkkkmmm}}}~~~qqqlllnnnppprrruuuwwwxxxyyy{{{|||}}}~~~xxxiii\\\TTTPPPQQQRRRQQQNNNKKKHHHGGGAAAAAA@@@???@@@AAACCCDDDHHHJJJNNNQQQSSSWWW[[[______bbbggglllpppvvv||||||zzzsssoooiiiccc___ZZZVVVSSSOOOKKKFFFBBB@@@>>><<<;;;;;;;;;;;;;;;<<<===>>>>>>AAADDDJJJPPPTTTTTTQQQMMMIIIKKKNNNRRRTTTSSSOOOLLLIIIHHHIIIJJJIIIMMMYYYfffsss||||||{{{zzzyyywwwuuurrrpppllljjjhhhgggdddcccaaa___\\\[[[YYYWWWSSSQQQLLLLLLKKKKKKJJJJJJJJJJJJQQQQQQQQQRRRSSSTTTVVVVVVVVVVVVXXXYYY[[[\\\^^^^^^^^^```aaacccdddgggjjjmmmqqqsssvvvzzzxxxfff]]]YYYXXXYYYUUU[[[cccjjjqqqyyy~~~~~~yyywwwvvvssstttxxx{{{zzzsssfffXXXPPPIIICCCAAAEEEIIIRRRfff{{{zzztttrrrqqqqqqpppooonnnmmmmmmmmmmmmmmmnnnooopppqqqpppnnnlllkkkjjjkkklllnnnnnnnnnmmmmmmhhhiiikkklllkkkgggcccaaa___aaacccfffiiinnntttxxx}}}vvvuuuwwwsssrrrpppnnnllljjjiiihhh^^^______^^^\\\[[[[[[\\\YYYYYYYYYYYYYYYZZZ[[[[[[]]]^^^```aaabbbbbbbbbaaaaaa``````bbbddddddcccbbb___```aaabbbcccddddddeee^^^aaaeeehhhhhhgggdddbbbaaabbbcccbbbaaa``````aaa\\\^^^```ccckkkuuuxxxvvvpppkkkjjjllliiigggvvvvvvpppqqqqqqtttwwwxxxyyyzzz|||~~~}}}pppcccWWWLLLEEEFFFFFFFFFFFFFFFEEECCCBBB????????????@@@@@@AAAAAAAAACCCEEEHHHJJJNNNSSSWWWXXX[[[aaafffkkkqqqxxx|||~~~}}}|||zzzxxxqqqmmmfffaaa\\\XXXTTTQQQNNNJJJEEEAAA???>>><<<::::::::::::;;;===???@@@AAADDDHHHNNNVVVZZZYYYUUUQQQNNNPPPSSSVVVWWWUUUPPPLLLHHHHHHIIIIIIHHHKKKVVVcccjjjuuu}}}~~~|||zzzyyyyyyxxxvvvtttrrrooollliiihhhfffdddbbb___]]][[[YYYXXXUUURRROOOIIIIIIIIIIIIIIIIIIIIIIIIRRRRRRRRRSSSTTTUUUVVVWWWUUUVVVWWWYYYZZZ[[[[[[[[[ZZZ]]]___aaabbbdddgggiiimmmpppsssvvvxxxzzz~~~ttteee```]]]ZZZYYYZZZ^^^dddmmmvvv~~~}}}zzzwwwssssssuuuwwwxxx{{{{{{tttgggXXXMMMGGGCCCBBBDDDHHHMMMWWWkkk|||xxxvvvtttqqqpppooooooooooooooonnnmmmmmmooopppqqqqqqpppnnnllljjjhhhiiijjjkkklllmmmnnnnnnooonnnmmmjjjhhheeebbbaaabbbeeeiiimmmpppuuuzzz~~~|||yyyvvvuuusssssssssrrrooolllhhhfffcccaaa^^^[[[YYYYYYYYYYYYXXXWWWWWWWWWXXXYYY[[[\\\\\\^^^```aaa``````aaabbbaaaaaaaaaaaaaaaaaa``````^^^^^^___```aaabbbccccccdddcccccceeegggeeeaaa]]]ccccccbbbaaa``````aaaaaabbb___^^^```fffnnnuuuyyytttnnnlllmmmgggaaakkkzzzvvvssssssvvvyyyzzz|||}}}}}}zzzsssgggZZZOOOIIIEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>======<<<<<<<<<<<<===AAAAAAAAABBBEEEHHHLLLNNNPPPTTTZZZ```fffmmmsssxxx|||~~~}}}{{{yyyuuuqqqrrrjjj```\\\\\\ZZZTTTNNNHHHEEE@@@===<<<;;;:::999;;;<<<===>>>>>>@@@CCCFFFKKKPPPXXX___aaa___YYYUUUTTTVVVZZZ]]]^^^YYYSSSNNNJJJKKKKKKKKKLLLRRR[[[bbbtttxxx|||}}}|||~~~~~~|||yyyvvvtttsssrrrnnnkkkhhheeeeeefffeeeeeebbb___\\\ZZZWWWRRRMMMIIIJJJHHHFFFDDDCCCEEEFFFHHHQQQQQQQQQRRRRRRSSSUUUUUUVVVWWWXXXZZZ[[[\\\\\\\\\\\\^^^```bbbcccdddgggiiijjjmmmpppsssuuuwww{{{}}}ttteee```]]]ZZZZZZ\\\```gggppp{{{|||}}}}}}zzzwwwuuuuuuuuuuuuvvvuuunnnaaaTTTJJJEEE@@@???BBBFFFLLLXXXlll~~~~~~~~~vvvuuurrrooonnnooooooooooooooonnnnnnmmmooopppqqqqqqpppnnnkkkjjjiiiiiiiiijjjkkklllmmmnnnlllkkkkkkjjjhhhgggfffeeefffiiilllooorrrvvv{{{~~~~~~{{{xxxvvvvvvttttttsssrrroookkkgggeee^^^]]][[[ZZZYYYZZZ[[[\\\XXXXXXWWWWWWWWWYYYZZZ[[[[[[]]]___``````___```bbb_________```````````````^^^^^^^^^______``````aaabbbbbbbbbdddfffeeeaaa^^^aaaaaa``````````````````aaa___]]]^^^dddkkkssswwwvvvooollllllgggbbbhhhuuu|||wwwvvvxxx{{{|||~~~}}}yyytttqqqkkkeee[[[QQQHHHDDDBBBAAACCCBBBAAAAAA@@@@@@@@@AAA??????>>>=========>>>>>>>>>======>>>@@@CCCFFFHHHJJJMMMRRRWWW]]]dddkkkooovvvzzz}}}|||{{{xxxtttqqqooohhh___ZZZZZZWWWRRRLLLGGGDDD@@@===<<<;;;:::999;;;<<<===>>>???BBBFFFJJJPPPVVV]]]aaaaaa]]]YYYWWWZZZ]]]aaadddccc]]]VVVPPPLLLMMMOOOOOOQQQWWW```gggyyy|||~~~~~~|||~~~~~~}}}zzzwwwuuurrrqqqpppnnnkkkgggeeedddddddddccc^^^\\\ZZZXXXVVVSSSOOOLLLIIIHHHEEECCCCCCDDDFFFGGGSSSSSSRRRSSSSSSTTTUUUVVVXXXXXXZZZ[[[\\\\\\\\\\\\]]]___aaaccccccdddgggiiihhhkkknnnqqqsssvvvyyy|||ttteee___\\\[[[\\\^^^ccclllvvv{{{}}}~~~~~~{{{wwwuuutttrrrrrrooofffYYYMMMFFFCCC???>>>AAAGGGOOO]]]rrrzzz|||zzztttssspppnnnnnnppppppppppppoooooonnnnnnooopppqqqqqqpppnnnkkkjjjiiiiiiiiiiiijjjkkkmmmnnnhhhiiiiiiiiiiiijjjjjjjjjiiikkknnnppprrruuuxxx{{{}}}}}}|||zzzxxxwwwvvvvvvssssssrrrpppmmmiiieeebbb\\\[[[ZZZYYYYYYYYYZZZ[[[YYYXXXWWWWWWWWWXXXYYYZZZZZZ\\\^^^_________```bbb]]]]]]^^^^^^______``````^^^^^^^^^^^^^^^^^^^^^^^^``````aaaccceeedddbbb________________________```aaa___]]]]]]```gggoootttyyyrrrmmmmmmhhhbbbeeemmm~~~|||yyy{{{}}}~~~{{{vvvpppkkkeeeaaaZZZUUUNNNGGGBBB@@@@@@@@@BBBAAA@@@>>>>>>???@@@@@@AAA@@@???>>>>>>>>>>>>???<<<;;;;;;;;;===???AAABBBEEEGGGJJJMMMRRRXXX```eeennnssszzz~~~|||{{{yyywwwsssoookkkeee]]]XXXWWWUUUOOOJJJFFFCCC???<<<;;;;;;:::999;;;<<<===>>>AAAEEELLLPPPXXX]]]cccbbb^^^YYYXXXYYYaaaeeeiiikkkhhhaaaXXXRRROOOQQQTTTWWWZZZ```iiippp~~~~~~||||||zzzxxxuuurrrpppooonnnmmmjjjfffdddcccbbbaaa___ZZZXXXWWWVVVUUUSSSPPPNNNHHHFFFDDDBBBBBBCCCEEEGGGUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYZZZ\\\\\\]]]]]]]]]^^^```bbbcccdddeeegggiiikkkmmmpppsssuuuwwwzzz}}}rrrddd^^^\\\\\\^^^```gggqqq|||~~~~~~~~~|||}}}~~~|||yyyvvvttttttsssqqqkkk```RRRGGGBBBAAA@@@???BBBJJJVVVeee{{{yyyxxxsssrrrpppooooooqqqqqqppppppooooooooooooooopppqqqqqqpppnnnllljjjjjjjjjiiihhhiiikkkmmmnnnhhhhhhhhhiiijjjkkklllmmmkkkmmmnnnooooooqqqtttvvvyyyyyyxxxxxxvvvuuuttttttppppppooommmiiieeeaaa___^^^]]][[[ZZZXXXXXXXXXXXXZZZYYYXXXWWWWWWWWWXXXYYYYYY[[[]]]^^^^^^___```aaa\\\\\\\\\]]]^^^^^^____________^^^^^^]]]]]]]]]]]]]]]^^^___aaaccccccaaa```^^^^^^______````````````bbb```^^^\\\^^^dddlllqqqzzztttooonnnjjjdddcccgggrrr{{{|||~~~~~~~~~{{{wwwqqqkkkeee___ZZZVVVPPPMMMHHHCCC@@@???@@@AAAAAA@@@>>>======>>>???@@@AAA@@@???>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@BBBCCCEEEFFFJJJPPPWWW\\\eeekkkttt|||}}}{{{yyyxxxtttpppmmmhhhccc\\\XXXVVVRRRMMMIIIEEEBBB>>>;;;;;;;;;:::999<<<<<<===???BBBHHHPPPUUU]]]aaaddd```XXXSSSTTTXXXdddhhhmmmnnniii```WWWRRRQQQUUU[[[___dddkkkttt{{{}}}|||yyywwwuuurrrooommmlllkkkkkkhhheeebbbaaa```^^^\\\XXXVVVTTTSSSSSSQQQOOOMMMGGGEEECCCAAAAAABBBEEEFFFUUUUUUVVVVVVWWWYYYZZZ[[[ZZZ[[[\\\]]]]]]^^^^^^]]]```bbbdddeeefffgggiiikkkmmmpppssstttvvvxxx{{{}}}ooobbb]]]\\\^^^aaaccckkkvvv~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}zzzvvvrrrpppqqqsssuuuqqqiii\\\NNNDDD@@@@@@@@@???CCCNNN[[[kkk~~~vvvssssssrrrrrrsssrrrrrrqqqpppoooppppppqqqpppqqqrrrrrrqqqooommmkkkkkkjjjjjjjjjjjjlllmmmnnniiiiiiiiiiiijjjkkkmmmmmmnnnoooppppppoooppprrrtttwwwwwwwwwvvvuuusssqqqpppllllllkkkiiifffbbb^^^\\\]]]\\\\\\[[[ZZZYYYYYYYYY[[[ZZZYYYXXXWWWXXXYYYZZZYYY[[[^^^___^^^^^^```aaa[[[\\\\\\\\\]]]]]]]]]^^^```______^^^^^^]]]]]]]]][[[\\\^^^````````````aaa______```aaaaaaaaa```___aaa```___^^^^^^bbbiiioooyyyuuurrrppplllfffcccdddkkk{{{}}}~~~~~~}}}}}}~~~~~~zzzvvvqqqnnnhhhccc^^^YYYTTTPPPKKKIIIEEEBBB@@@???@@@@@@@@@@@@???>>>>>>???@@@AAAAAA@@@???>>>===========================>>>>>>>>>???@@@@@@AAACCCHHHNNNSSS\\\bbbllluuu{{{}}}zzzxxxvvvrrrmmmiiieeeaaa[[[WWWTTTQQQLLLHHHCCC@@@<<<::::::::::::999;;;<<<===???CCCIIIQQQWWW\\\``````ZZZQQQMMMOOOTTT___dddiiijjjddd\\\TTTPPPSSSYYYaaahhhnnnvvv~~~|||{{{wwwuuussspppmmmkkkiiiiiihhhfffccc```___]]][[[YYYXXXVVVSSSQQQPPPNNNKKKIIIFFFDDDBBBAAAAAABBBEEEFFFUUUUUUVVVWWWYYYZZZ\\\]]]^^^^^^___```````````````bbbeeegggiiijjjllloooqqqqqqrrruuuvvvvvvxxxzzz|||kkk___[[[[[[___dddgggppp|||}}}{{{{{{|||~~~~~~}}}||||||}}}}}}~~~zzzuuunnniiiiiilllooorrrnnneeeXXXKKKBBB@@@@@@???>>>DDDPPP^^^nnn{{{tttsssttttttuuuwwwtttsssqqqpppppppppqqqrrrrrrsssttttttsssqqqnnnmmmkkkkkkllllllmmmmmmmmmmmmjjjjjjiiiiiijjjlllnnnooosssssstttsssqqqqqqrrrtttttttttttttttrrrpppnnnmmmhhhhhhhhhgggddd```]]][[[ZZZZZZ[[[\\\]]]^^^^^^^^^[[[ZZZYYYYYYYYYZZZ[[[\\\[[[]]]_________^^^___```]]]]]]]]]]]]\\\\\\\\\\\\_________^^^^^^]]]]]]]]]ZZZ\\\^^^^^^^^^^^^___`````````aaabbbaaa```___^^^]]]___```___^^^aaagggllltttuuuuuusssnnniiifffeeehhhvvv}}}}}}}}}yyysssoooiiieeeaaa]]]YYYTTTPPPLLLGGGEEECCCAAA???>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========AAAEEEIIIRRRXXXaaajjjqqqxxx~~~~~~zzzwwwsssoooiiieeebbb___ZZZVVVSSSOOOJJJGGGBBB???;;;:::::::::::::::;;;<<<>>>@@@CCCIIIPPPUUUYYYZZZXXXRRRKKKHHHKKKOOOWWW]]]bbbccc]]]VVVQQQOOOSSS[[[eeennnvvv}}}{{{yyyxxxuuusssqqqnnnkkkiiihhhgggeeeccc```___^^^\\\YYYWWWXXXUUUQQQOOOMMMKKKIIIGGGFFFDDDBBBAAAAAACCCEEEGGGWWWXXXYYY[[[]]]```bbbcccbbbccccccdddddddddddddddfffiiilllnnnppprrruuuxxxvvvxxxyyyzzzyyyzzz{{{}}}~~~{{{ggg]]]YYY[[[```fffllluuu{{{zzz{{{}}}~~~}}}{{{{{{{{{|||}}}zzzwwwpppiiicccbbbeeegggjjjggg___SSSHHHAAA@@@AAA???@@@FFFTTTcccrrr}}}vvvqqqrrrtttuuuwwwzzztttsssqqqppppppppprrrsssttttttuuuuuutttrrrpppnnnkkklllnnnooopppooonnnmmmiiiiiiiiiiiikkkmmmpppqqqtttttttttsssqqqqqqrrrsssoooooopppqqqpppnnnllljjjgggggggggfffdddaaa^^^\\\[[[\\\]]]^^^___```aaaaaa[[[[[[ZZZZZZZZZ\\\]]]^^^]]]___aaa```___^^^___```^^^^^^^^^]]]]]]\\\[[[[[[]]]]]]]]]]]]]]]\\\\\\\\\ZZZ\\\^^^^^^\\\\\\]]]___``````aaaaaa```^^^\\\[[[YYY\\\______^^^___dddiiinnntttxxxuuuoookkkiiiiiihhhrrr|||yyytttmmmhhhbbb___[[[WWWSSSOOOKKKHHHDDDDDDBBBAAA@@@???>>>>>>@@@AAACCCDDDEEEDDDCCCBBBBBBBBB@@@???>>>=========::::::;;;<<<<<<<<<<<<<<<:::;;;<<<<<<<<<===@@@CCCHHHMMMUUU]]]eeemmmuuuzzz{{{vvvrrrlllfffaaa^^^\\\XXXTTTPPPLLLHHHEEE@@@>>>:::999999::::::::::::<<<>>>@@@CCCGGGMMMQQQTTTSSSPPPLLLHHHGGGIIIKKKQQQVVV\\\\\\XXXSSSQQQQQQSSS[[[gggsss|||~~~{{{yyyxxxwwwtttssspppmmmjjjhhhgggfffaaa```^^^]]]\\\[[[XXXVVVVVVSSSOOOMMMKKKJJJHHHFFFFFFDDDCCCAAABBBDDDFFFHHH[[[\\\]]]```bbbfffhhhjjjffffffgggggghhhgggggggggiiilllooorrrtttwwwzzz}}}|||}}}~~~~~~}}}}}}~~~xxxeee[[[YYY[[[aaagggoooyyy}}}zzzzzz{{{}}}}}}{{{zzz{{{|||}}}wwwtttnnngggaaa^^^___aaaccc```ZZZOOOEEE@@@@@@BBBBBBCCCJJJXXXgggvvvxxxrrroooqqqtttuuuxxx|||uuutttrrrppppppqqqrrrssstttuuuvvvvvvuuusssqqqoookkkmmmpppqqqrrrpppnnnlllhhhhhhhhhiiikkknnnrrrtttrrrssssssqqqoooooopppqqqjjjlllmmmnnnnnnmmmkkkjjjggggggggggggeeeccc```^^^___``````aaaaaa```______[[[[[[ZZZZZZ[[[]]]___```___```bbbaaa```^^^______```______^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ\\\^^^]]][[[ZZZ\\\______```aaaaaa___]]]ZZZXXXUUUZZZ^^^___]]]^^^bbbfffkkkssszzzwwwpppllllllllliiioooyyy~~~yyyvvvqqqjjjddd___\\\WWWSSSPPPKKKGGGDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@BBBDDDFFFGGGFFFDDDBBBDDDCCCBBB@@@???>>>>>>>>>;;;;;;<<<===>>>>>>>>>>>>;;;<<<============???AAAAAAEEELLLTTT]]]fffnnntttwww|||{{{vvvqqqjjjddd___[[[ZZZWWWSSSNNNJJJFFFCCC@@@===:::999999:::::::::999;;;>>>@@@CCCFFFKKKNNNQQQOOOLLLHHHGGGGGGHHHIIIMMMSSSYYYYYYUUURRRRRRSSSRRR[[[iiiuuu~~~|||zzzxxxwwwtttrrrpppmmmjjjhhhffffff```^^^]]]\\\\\\[[[XXXVVVTTTQQQNNNLLLKKKJJJIIIGGGFFFEEECCCBBBBBBDDDGGGHHHaaaaaabbbdddfffiiikkkllljjjiiiiiijjjkkklllmmmnnnqqqrrrtttwwwzzz}}}~~~~~~nnnaaa\\\ZZZZZZaaakkkrrryyy}}}}}}{{{wwwtttuuuwwwxxxxxxtttkkkbbb___]]]YYYWWWXXXbbb]]]UUULLLEEEAAA@@@@@@@@@CCCKKKYYYlll~~~wwwsssqqqtttuuusssrrrtttvvvuuusssqqqppppppppppppxxxxxxwwwwwwvvvtttsssrrrpppqqqqqqppppppooonnnmmmjjjjjjjjjjjjmmmpppsssuuuxxxuuurrrqqqrrrrrrpppmmmnnnllljjjkkklllllliiifffhhhhhhggggggfffdddcccbbbddddddcccbbb```^^^\\\[[[XXXXXXYYY[[[]]]```bbbcccbbbbbbcccccccccccccccccccccbbbaaa___^^^^^^^^^^^^[[[ZZZZZZ[[[]]]]]]\\\ZZZZZZ]]]___^^^\\\ZZZ[[[]]][[[\\\^^^______^^^\\\[[[YYYYYYYYYZZZ[[[]]]^^^___dddjjjqqquuutttpppkkkhhhlllppptttzzz}}}yyyuuupppjjjeee```\\\WWWQQQMMMIIIDDDAAA@@@???===<<<<<<======>>>@@@AAACCCDDDEEEFFFEEEEEEGGGFFFCCCAAA@@@????????????>>>>>>>>>????????????>>>===;;;;;;<<<>>>@@@AAA@@@CCCFFFKKKQQQZZZccciiisssyyy~~~}}}|||zzzuuunnnfffaaa^^^WWWUUURRRMMMJJJFFFDDDCCC<<<;;;::::::999999999999999:::<<<>>>AAACCCDDDEEEGGGEEEEEEEEEDDDDDDJJJRRRQQQVVV[[[\\\WWWRRROOONNNQQQZZZgggttt~~~}}}{{{xxxvvvuuuqqqoookkkhhheeedddcccccc_________]]]ZZZWWWTTTSSSNNNMMMKKKIIIGGGFFFEEEEEEDDD@@@???AAACCCEEEJJJPPPjjjjjjkkklllmmmoooqqqrrrlllmmmmmmooopppqqqrrrsssuuuvvvxxx{{{~~~zzzlll___[[[ZZZYYY___iiiooouuu}}}}}}}}}~~~}}}yyytttrrrrrrssssssssslllddd]]][[[YYYWWWVVVXXX]]]YYYSSSKKKEEEBBBAAAAAABBBGGGRRRdddyyy|||zzzuuusssuuuuuusssrrrsssrrrqqqppppppppppppqqqrrrwwwwwwvvvvvvtttsssqqqpppnnnoooooooooooonnnnnnmmmjjjjjjjjjkkkmmmpppsssuuuvvvssspppoooppppppnnnlllmmmkkkjjjjjjlllllljjjggghhhhhhhhhgggfffeeeccccccbbbbbbaaa```^^^]]][[[ZZZYYYYYYZZZ\\\^^^aaacccddddddddddddddddddcccccccccbbbaaaaaa```___^^^]]]]]][[[ZZZZZZ[[[[[[[[[ZZZYYYZZZ\\\^^^]]][[[YYYZZZ\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYZZZ[[[\\\^^^^^^bbbgggnnnsssuuurrrmmmjjjkkkmmmooottt|||wwwsssnnnhhhccc^^^[[[VVVRRRNNNKKKGGGDDDAAA@@@>>>===<<<======>>>@@@AAACCCDDDFFFFFFEEEEEEFFFEEECCCBBBAAAAAAAAABBBBBBAAABBBBBBCCCDDDCCCBBB>>>===<<<;;;;;;<<<===>>>===???BBBEEEJJJQQQZZZ___hhhpppzzz~~~{{{zzzxxxssslllddd___\\\UUUTTTQQQMMMIIIFFFCCCBBB<<<;;;::::::999999999::::::;;;<<<>>>???AAABBBCCCCCCAAABBBDDDDDDFFFMMMVVVZZZ___dddddd]]]VVVQQQPPPSSS[[[hhhsss}}}~~~~~~}}}zzzwwwtttsssooommmiiifffcccbbbaaaaaa\\\\\\[[[ZZZWWWTTTQQQPPPLLLKKKIIIHHHFFFEEEEEEEEEDDD@@@@@@CCCFFFIIIOOOVVVoooooooooooopppqqqqqqrrroooppprrruuuwwwxxxyyyzzz|||}}}~~~uuuggg\\\YYYXXXWWW]]]ggglllqqq|||~~~|||||||||{{{wwwrrrnnnmmmllllllkkkbbb[[[UUUUUUTTTSSSTTTWWW\\\ZZZUUUMMMGGGBBBAAABBBDDDLLL]]]ttt}}}xxxuuuvvvvvvsssqqqrrrnnnnnnnnnnnnoooqqqrrrsssuuuuuuuuutttrrrpppooonnnlllmmmmmmmmmmmmmmmlllkkkiiiiiijjjkkkmmmooorrrsssrrrpppnnnmmmmmmlllkkkjjjkkkjjjiiijjjkkkkkkjjjhhhhhhhhhhhhhhhgggeeedddccc______^^^]]]\\\[[[ZZZZZZZZZZZZ[[[]]]```bbbeeefffffffffeeeeeeddddddcccccc````````````___^^^\\\[[[[[[ZZZZZZZZZYYYXXXXXXXXXYYYZZZ\\\[[[ZZZYYYZZZ[[[XXXYYYZZZ[[[[[[ZZZYYYXXXYYYXXXYYYYYYZZZ[[[\\\]]]```ccciiiqqqwwwwwwrrrmmmkkkllllllqqq~~~{{{vvvrrrmmmfffaaa\\\YYYVVVRRRPPPMMMIIIGGGBBBAAA???>>>=========>>>@@@AAACCCEEEFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKKKKIIIFFF@@@@@@>>>===<<<<<<;;;;;;;;;===>>>@@@DDDIIIOOOTTT]]]eeeqqq|||~~~yyyxxxuuupppiiibbb\\\XXXRRRQQQOOOLLLIIIEEEAAA@@@;;;;;;:::999999999::::::;;;;;;<<<===>>>??????@@@???>>>???BBBDDDHHHQQQ\\\ffflllpppmmmdddZZZTTTRRRVVV^^^jjjttt~~~~~~}}}}}}|||}}}}}}|||zzzvvvrrrooollljjjgggdddaaa___^^^^^^YYYYYYWWWVVVSSSQQQOOOMMMJJJIIIHHHFFFEEEDDDDDDDDDCCCAAABBBFFFJJJNNNVVV^^^sssrrrrrrqqqqqqqqqqqqqqqqqqsssvvvyyy|||~~~pppcccYYYXXXXXXWWW\\\fffmmmqqqzzz~~~}}}}}}{{{zzzxxxtttooojjjhhhfffdddcccZZZTTTPPPPPPPPPOOOQQQVVV___^^^YYYQQQIIIDDDCCCDDDFFFRRRhhhzzzwwwwwwvvvrrrpppqqqnnnnnnnnnooopppqqqrrrsssssssssrrrqqqpppnnnmmmlllmmmmmmllllllkkkiiihhhggghhhhhhiiijjjlllnnnpppqqqnnnlllkkkiiiiiihhhhhhggghhhhhhiiiiiiiiiiiihhhgggggggggggggggfffeeedddccc^^^]]]]]]\\\[[[[[[[[[[[[ZZZ[[[\\\^^^aaacccfffgggggggggfffeeedddccccccccc^^^___``````___]]]ZZZYYYZZZZZZZZZXXXWWWVVVVVVWWWWWWXXXYYYYYYZZZ[[[\\\]]]YYYYYYZZZ[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[^^^___eeeoooxxx{{{wwwrrrnnnnnnooorrr|||}}}yyyuuuooogggaaa]]][[[WWWUUURRROOOKKKHHHEEECCCAAA???>>>=========???AAABBBDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEGGGIIIKKKIIIJJJMMMQQQUUUUUUQQQMMMDDDCCCBBB@@@???===<<<<<<===>>>???@@@AAADDDHHHLLLVVV]]]hhhsss{{{~~~yyywwwsssnnnhhhaaaZZZVVVOOOOOOMMMJJJGGGCCC???===;;;::::::999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>><<<===AAACCCHHHSSS]]]mmmsssvvvrrrfffZZZTTTRRRYYYbbbnnnxxx}}}|||{{{zzz{{{||||||yyyuuupppmmmjjjhhhfffbbb```^^^\\\\\\XXXWWWVVVTTTRRRPPPNNNMMMKKKJJJHHHFFFDDDCCCBBBBBBBBBAAACCCGGGKKKPPPZZZdddxxxwwwvvvuuuuuuuuuuuuuuutttuuuxxx{{{~~~nnnaaaXXXWWWXXXWWW^^^gggrrrttt|||}}}||||||}}}}}}{{{yyyvvvrrrlllgggdddaaa^^^\\\UUUQQQNNNNNNMMMMMMPPPVVV^^^^^^ZZZRRRIIIEEEEEEHHHJJJZZZuuuzzzyyyvvvwwwvvvqqqooopppppppppqqqqqqqqqqqqqqqqqqppppppppppppooommmlllkkknnnnnnmmmkkkiiigggeeecccgggggghhhiiikkklllnnnoooiiiiiihhhgggeeeeeeeeeeeefffggghhhhhhgggfffffffffeeeeeeeeeeeeeeedddcccbbb]]]]]]\\\[[[[[[\\\]]]]]][[[\\\\\\^^^```bbbdddfffffffffeeedddcccbbbbbbaaa]]]^^^______^^^\\\YYYXXXYYYZZZZZZXXXUUUTTTUUUWWWWWWWWWWWWXXX[[[]]]___```ZZZ[[[[[[[[[[[[[[[[[[ZZZXXXXXXXXXWWWXXXXXXYYYYYY]]]^^^bbblllwww|||{{{xxxrrrqqqqqqtttyyy~~~{{{tttjjjccc```^^^[[[XXXUUUQQQLLLHHHGGGEEECCC@@@>>>=========>>>@@@AAACCCDDDDDDDDDDDDBBBBBBCCCDDDGGGJJJMMMNNNKKKMMMRRRZZZaaaaaa\\\WWWIIIGGGEEEBBB@@@>>>===<<>><<<:::::::::999999::::::;;;===<<<<<<<<<;;;;;;::::::>>>===>>>AAACCCGGGQQQ[[[lllqqquuuooobbbWWWRRRRRRZZZdddrrr}}}}}}{{{zzzzzz{{{{{{{{{xxxsssnnnkkkhhhgggeeebbb___]]][[[ZZZXXXWWWUUUSSSQQQPPPNNNNNNNNNMMMJJJGGGDDDBBBAAA@@@AAAAAADDDIIIMMMSSS___jjjyyyyyyxxxxxxxxxxxxyyyyyyyyyzzz|||~~~ooobbbXXXWWWXXXYYYaaakkkwwwwww}}}~~~|||{{{|||~~~|||yyyrrrnnnhhhccc___\\\XXXUUUQQQMMMLLLMMMLLLLLLQQQXXX^^^^^^ZZZRRRIIIEEEIIIMMMQQQfff{{{{{{vvvsssuuutttqqqooopppqqqrrrrrrrrrqqqpppoooooonnnnnnnnnnnnnnnmmmllllllnnnmmmllljjjhhhfffcccbbbdddeeefffgggiiijjjkkklllfffgggfffeeecccbbbcccddddddfffgggfffdddbbbbbbcccbbbbbbbbbbbbbbbaaa``````]]]\\\[[[[[[[[[]]]^^^___[[[[[[\\\]]]^^^```aaabbbccccccbbbbbbaaaaaa``````]]]]]]^^^]]]\\\[[[YYYXXXXXXZZZZZZWWWTTTSSSVVVYYY[[[YYYXXXYYY\\\___```aaa\\\\\\\\\\\\\\\\\\\\\\\\XXXXXXWWWWWWVVVWWWWWWWWW[[[\\\```hhhrrryyy||||||tttsssrrrrrrrrrxxx|||~~~zzznnneeecccaaa^^^[[[XXXTTTOOOKKKIIIHHHEEEBBB???============>>>@@@BBBCCCCCCBBBBBBAAABBBCCCDDDGGGKKKNNNPPPNNNQQQYYYdddnnnoooiiicccSSSPPPKKKFFFBBB???======??????@@@>>>======@@@BBBBBBGGGPPPZZZeeepppzzz{{{wwwqqqmmmiiibbbYYYSSSLLLJJJGGGDDD@@@>>><<<<<<::::::999999999:::;;;;;;======<<<<<<;;;::::::999>>>===???CCCDDDGGGOOOXXXdddjjjnnnhhh\\\SSSQQQTTT\\\jjjzzz}}}{{{zzzyyyyyyyyyxxxuuupppllliiifffeeeccc```^^^[[[YYYXXXVVVUUUSSSQQQOOONNNNNNMMMNNNLLLJJJGGGDDDBBBAAA@@@AAABBBFFFLLLQQQYYYgggttt||||||{{{|||}}}~~~qqqcccYYYXXXZZZ\\\eeeppp{{{yyy|||~~~|||~~~|||xxxnnnjjjddd___[[[WWWRRROOOKKKIIIIIIKKKLLLMMMTTT\\\gggfff```UUUJJJFFFJJJOOO[[[ttt}}}wwwrrrppprrrrrrpppooopppppppppqqqqqqqqqpppnnnnnnkkklllmmmmmmnnnnnnmmmmmmkkkkkkkkkjjjhhhgggeeedddbbbcccdddfffggghhhiiiiiidddeeeeeedddaaa```bbbdddccceeefffdddaaa^^^^^^_____________________^^^]]]\\\[[[ZZZZZZ[[[]]]___```[[[[[[[[[[[[\\\]]]^^^___```_____________________]]]]]]\\\[[[ZZZYYYYYYXXXWWWYYYZZZXXXTTTTTTWWW\\\bbb___\\\\\\^^^``````___\\\\\\\\\[[[[[[\\\\\\\\\XXXXXXWWWVVVVVVUUUVVVVVVYYYZZZ^^^ccckkksssyyy}}}yyyuuurrrooolllpppxxx{{{pppeeecccaaa___^^^[[[XXXSSSOOOKKKIIIFFFBBB@@@>>>===<<<;;;===>>>@@@AAAAAAAAAAAA@@@AAABBBDDDGGGKKKNNNPPPPPPUUU___mmmzzz}}}vvvoooddd___WWWNNNGGGCCCAAAAAA???@@@@@@???>>>>>>???AAA===@@@FFFNNNXXXdddpppxxx|||{{{vvvppplllhhhaaaXXXQQQKKKIIIDDD@@@===<<<<<<<<<:::999999999::::::;;;<<<======<<<<<<;;;;;;::::::<<<<<>>===<<<:::<<<===???@@@@@@@@@@@@@@@AAABBBDDDGGGKKKNNNPPPRRRWWWcccssswwwsssmmmbbbWWWNNNHHHFFFEEEAAABBBCCCBBB@@@@@@BBBCCC>>>???BBBGGGOOO[[[gggoooyyy}}}zzzuuuoookkkggg```WWWOOOKKKHHHCCC>>>;;;;;;;;;<<<999999999999::::::;;;<<<=========<<<<<<;;;;;;;;;:::;;;???EEEGGGHHHNNNVVVXXX^^^ccc^^^UUUPPPUUU\\\mmm~~~{{{yyywwwuuutttrrrpppllliiifffeeeaaa```___]]]ZZZWWWTTTSSSPPPOOOLLLJJJIIIHHHHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBEEEMMMVVV^^^iii|||zzzkkk]]]YYY\\\bbbiiiooovvvwwwyyy}}}zzzvvvtttkkkeee]]]UUUPPPNNNKKKJJJHHHHHHJJJMMMKKKNNN\\\mmm}}}xxxpppUUUJJJIIIEEEZZZpppvvvooooooooonnnmmmmmmmmmlllnnnnnnmmmlllkkkiiiiiihhhdddgggiiijjjiiiiiiiiijjjhhhfffeeeeeefffgggfffeee```bbbccccccbbbaaacccdddfffffffffdddaaa``````aaabbbaaa___]]]]]]]]]^^^^^^\\\[[[YYYZZZ\\\^^^^^^^^^\\\[[[ZZZYYYYYYXXXYYYYYY[[[ZZZYYYXXXXXXYYYZZZ[[[[[[\\\]]]]]]]]][[[ZZZYYY]]]\\\ZZZXXXVVVUUUTTTTTTXXXWWWWWWVVVWWWXXXYYYZZZeeeaaa\\\[[[]]]^^^^^^\\\[[[[[[[[[ZZZZZZYYYWWWWWWXXXXXXXXXWWWUUUUUUWWWYYYWWW\\\aaaaaa```fffsss{{{{{{wwwppplllrrrzzzrrrqqqrrrvvvyyyllleeeaaabbbbbbcccaaa\\\UUUPPPKKKIIIEEEBBB???=========<<<<<<;;;:::;;;===???AAAEEEFFFGGGGGGHHHKKKOOORRROOO\\\mmm}}}xxxjjj```ZZZSSSKKKCCCAAAAAA@@@@@@@@@@@@AAAAAACCCBBBDDDGGGJJJOOO\\\hhhrrrzzz||||||xxxrrrnnniiiaaaWWWPPPIIIEEE@@@===;;;::::::999;;;:::999888999;;;===???<<<<<<<<<<<<<<<;;;;;;;;;===???BBBFFFJJJPPPWWW\\\```cccddd```YYYXXX___fffyyy~~~}}}zzzwwwttttttqqqmmmjjjiiigggdddbbb```]]][[[YYYXXXVVVTTTQQQRRROOOLLLJJJIIIIIIGGGFFFEEEFFFEEECCC@@@>>>???@@@FFFFFFMMMZZZfffrrr{{{lll^^^YYY[[[```ffflllkkkmmmqqqvvv}}}}}}xxxtttqqqjjjddd[[[SSSOOOLLLJJJHHHGGGHHHKKKMMMMMMQQQ```ppp{{{sssYYYNNNNNNKKK```www|||sssnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjiiihhhhhhfffgggiiihhhgggffffffgggfffdddccccccdddeeedddccc```aaabbbbbbaaaaaacccdddhhhhhhhhheeebbbaaaaaabbbbbbaaa```___^^^^^^^^^^^^\\\[[[ZZZ\\\^^^___^^^]]]^^^]]]\\\ZZZYYYXXXWWWWWW[[[ZZZZZZYYYYYYYYYZZZZZZXXXYYYZZZ[[[[[[ZZZYYYXXX[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXZZZZZZ^^^[[[YYYXXXYYYZZZYYYWWWXXXYYYZZZ[[[[[[[[[ZZZYYYYYYYYYXXXVVVUUUUUUWWWYYY\\\```cccbbb```eeepppzzz}}}}}}zzztttpppttt}}}wwwsssssssssttt}}}xxxmmmfffccccccccccccaaa\\\VVVQQQLLLJJJGGGCCC@@@???>>>>>>======<<<;;;<<>>========================;;;>>>AAADDDHHHPPP[[[bbboooqqqqqqjjjbbb```fffnnn~~~}}}|||{{{yyyuuusssssspppllljjjhhhfffcccaaa___]]]ZZZXXXWWWUUUSSSQQQOOOLLLIIIGGGFFFFFFEEEDDDCCCDDDCCCBBB@@@???@@@BBBFFFGGGMMMZZZfffrrr}}}mmm^^^XXXYYY]]]bbbgggaaaeeejjjqqqyyy~~~}}}zzzvvvqqqnnngggaaaYYYQQQLLLJJJGGGFFFGGGIIILLLNNNPPPVVVeeettt}}}uuu[[[RRRSSSQQQgggvvvppplllllllllllllllmmmmmmmmmlllllljjjiiihhhhhhhhhgggiiiiiihhhfffdddbbbcccdddcccbbb``````bbbcccbbbbbb___```aaaaaaaaaaaaccceeejjjjjjjjjgggdddbbbbbbcccaaaaaaaaaaaa```___^^^^^^[[[[[[\\\^^^``````___]]]___^^^]]][[[ZZZXXXWWWVVV[[[[[[[[[[[[ZZZYYYYYYXXXUUUVVVWWWXXXYYYYYYYYYXXXYYYYYYYYYYYYZZZ[[[\\\\\\YYYYYYYYYYYYYYYZZZZZZZZZ\\\[[[ZZZ[[[[[[[[[YYYXXXUUUWWWZZZ\\\]]]]]]]]]\\\[[[ZZZYYYVVVTTTUUUXXX[[[```ccceeebbb___bbbkkkttt}}}}}}wwwrrrttt~~~yyyxxxxxxyyyxxxwww|||vvvnnnhhhfffeeeeeedddaaa\\\VVVQQQMMMLLLHHHEEEBBBAAA@@@@@@???>>>======>>>@@@BBBDDDCCCFFFJJJMMMPPPSSSWWWZZZ^^^jjjxxxzzzuuunnniiieee\\\QQQHHHCCCBBBAAA@@@BBBDDDGGGIIIGGGFFFFFFFFFFFFJJJUUUbbbmmmwww|||{{{wwwrrrmmmggg```VVVOOOGGGCCC>>>;;;999999888888::::::;;;<<<============>>>>>>=========>>>>>>???;;;???CCCDDDHHHSSScccpppwwwmmmjjjqqqzzz}}}}}}}}}{{{yyyxxxvvvsssqqqqqqnnnkkkiiigggeeeaaa___]]][[[XXXVVVUUUTTTQQQOOOOOOLLLIIIGGGGGGFFFEEEDDDAAABBBBBBAAA@@@@@@BBBDDDHHHIIIPPP\\\hhhuuu}}}nnn^^^WWWWWWYYY]]]aaa___bbbiiipppzzz~~~~~~~~~|||xxxtttooollleee___WWWOOOKKKIIIGGGFFFHHHJJJMMMOOORRR[[[jjjvvv}}}uuu[[[RRRUUUUUUlllxxxqqqnnnjjjkkkkkkkkklllmmmmmmmmmkkkkkkiiihhhggggggggghhhlllkkkiiifffbbb```aaabbbbbbaaa___```aaabbbbbbaaa^^^___`````````aaaccceeejjjkkkjjjgggcccaaaaaabbbaaaaaabbbbbbbbb```___]]][[[[[[]]]___aaaaaa___]]]^^^^^^]]]]]][[[ZZZYYYXXXZZZ[[[\\\\\\[[[ZZZXXXWWWUUUUUUVVVWWWXXXYYYYYYZZZXXXXXXXXXYYYZZZ[[[\\\]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\]]]^^^^^^]]][[[YYYVVVXXX[[[]]]___^^^]]]]]]]]]\\\ZZZWWWUUUVVVYYY\\\```bbbccc```]]]___gggnnn|||~~~zzzsssqqqwww}}}}}}xxx{{{~~~~~~uuunnnjjjiiigggeeedddaaa\\\VVVRRROOOMMMJJJGGGDDDBBBAAAAAA@@@???>>>===>>>@@@BBBDDDDDDGGGMMMRRRWWW[[[___bbbiiirrr|||}}}iiifffaaa___\\\VVVNNNGGGCCCBBBAAAAAADDDHHHLLLOOOOOOMMMKKKIIIGGGIIITTT```mmmwww~~~{{{wwwrrrmmmggg___UUUNNNFFFBBB===:::999888888777999:::===>>>???>>>============<<<<<<<<<===??????===AAAEEEFFFJJJWWWlll|||vvvttt}}}}}}}}}}}}{{{yyyxxxwwwuuurrrpppnnnllliiigggeeeccc___]]][[[YYYVVVTTTSSSQQQOOOMMMLLLJJJGGGEEEEEEEEEDDDCCCAAAAAAAAA@@@???@@@CCCEEEIIIMMMTTT```nnn}}}|||mmm^^^WWWVVVWWWZZZ^^^```dddkkkrrr{{{~~~~~~~~~{{{wwwrrrmmmjjjbbb\\\UUUNNNKKKIIIHHHGGGIIIMMMOOOQQQVVVaaapppzzzvvv[[[SSSWWWZZZrrruuupppnnnjjjkkkkkkkkklllmmmmmmmmmkkkjjjhhhgggfffgggggghhhmmmllljjjgggbbb```aaabbbbbbaaa___```bbbccccccbbb______```___^^^___bbbeeehhhiiihhheeebbb``````aaaaaaaaabbbbbbbbb```___]]][[[[[[]]]___aaaaaa___]]]\\\]]]]]]^^^]]]]]]\\\[[[ZZZ[[[\\\\\\\\\[[[YYYXXXXXXXXXXXXYYYYYYZZZ[[[[[[YYYYYYYYYXXXYYYYYYZZZZZZZZZ[[[]]]^^^^^^]]][[[ZZZWWWYYY[[[]]]]]][[[ZZZYYYZZZ[[[]]]^^^___^^^]]]\\\]]]]]][[[YYYVVVWWWYYY\\\\\\^^^___]]][[[^^^eeekkkzzz}}}uuuppprrrvvv|||wwwppplllllljjjgggdddaaa\\\VVVRRRPPPOOOMMMJJJGGGEEECCCBBBBBBAAA???>>>>>>@@@BBBCCCDDDIIIPPPWWW]]]bbbhhhkkkrrrxxx}}}~~~}}}zzzqqqgggXXXUUURRRPPPOOOMMMIIIFFFCCCBBBBBBDDDHHHNNNTTTWWWZZZWWWSSSOOOKKKLLLUUU```pppzzz|||xxxrrrmmmggg___UUUNNNEEEAAA<<<999888888888777999:::===?????????===<<<;;;;;;::::::;;;===???@@@>>>BBBFFFGGGKKKZZZppp~~~~~~||||||{{{zzzxxxwwwvvvuuurrrooollljjjgggfffdddaaa]]]ZZZXXXVVVTTTRRRQQQOOOLLLJJJHHHEEECCCAAAAAAAAAAAA@@@BBBBBBBBB@@@???AAADDDGGGJJJOOOYYYgggvvv}}}nnn___XXXXXXYYY\\\___bbbgggmmmuuu|||~~~}}}~~~~~~~~~}}}zzzvvvpppkkkhhh^^^YYYRRRLLLJJJIIIHHHHHHIIINNNQQQTTT[[[kkkzzzyyy[[[RRRXXX]]]xxx{{{ssspppnnnlllllllllllllllmmmmmmmmmkkkjjjhhhffffffggghhhiiikkkkkkjjjgggcccaaaaaabbbbbbaaa``````bbbddddddccc``````___^^^]]]^^^aaacccfffffffffdddaaa``````aaaaaaaaaaaaaaa```___^^^^^^[[[[[[\\\^^^``````___]]][[[\\\^^^_________^^^]]]ZZZ[[[[[[[[[\\\[[[[[[ZZZ]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXYYYYYY[[[]]]___``````^^^[[[ZZZXXX[[[^^^___^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^]]][[[YYYXXXYYY[[[YYYZZZ[[[ZZZZZZ]]]ccchhhwww~~~zzzsssrrrttt|||vvv|||vvvrrrrrrooojjjfffbbb^^^YYYUUUTTTSSSQQQNNNLLLIIIGGGFFFEEEDDDBBB@@@@@@@@@BBBBBBDDDIIIPPPXXX___gggnnnsssyyy|||}}}yyyssslll```UUUOOOLLLIIIGGGGGGHHHGGGFFFCCCDDDFFFJJJPPPWWW]]]aaafffaaa[[[VVVPPPOOOWWWbbbrrr}}}}}}yyysssnnnhhh```VVVNNNEEEAAA<<<:::999999888888888:::<<<>>>???>>>===<<<;;;:::999999:::<<>>AAACCCFFFGGGIIILLLSSSaaarrr~~~}}}{{{yyyxxxxxxwwwuuutttssssssqqqooolllgggfffdddcccaaa^^^YYYVVVTTTRRRPPPNNNMMMKKKHHHFFFJJJGGGDDDCCCDDDDDDDDDCCC??????@@@AAABBBGGGLLLQQQYYYcccqqqrrrddd______```cccggghhhmmmttt|||~~~{{{zzzyyyvvvqqqlllfffcccVVVQQQKKKGGGFFFGGGGGGHHHGGGNNNTTTYYYggg}}}wwwUUUKKKSSS[[[xxx|||uuusssqqqnnnooooooooonnnmmmmmmmmmlllmmmkkkiiigggggghhhjjjllldddeeegggfffcccaaa`````````___^^^___aaaccccccbbbbbbbbb```]]][[[\\\^^^aaaddddddeeecccbbbaaabbbdddbbbaaa___^^^]]]]]]^^^^^^\\\[[[YYYZZZ\\\^^^^^^^^^___```aaaaaa```^^^\\\[[[ZZZZZZYYYYYYZZZ\\\^^^___eeeccc```]]][[[YYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]]]]\\\^^^aaacccccc```\\\ZZZWWWZZZ]]]]]]\\\[[[]]]``````___]]]\\\]]]^^^aaabbb\\\^^^```___\\\ZZZYYYYYYZZZ[[[[[[ZZZ[[[]]]bbbeeegggqqq|||{{{uuussstttvvvsss{{{|||xxxrrrmmmhhhddd___\\\\\\[[[ZZZWWWUUURRROOONNNNNNLLLIIIFFFDDDDDDDDDDDDAAAEEELLLTTT^^^hhhsssyyyyyyqqqiii\\\QQQKKKJJJIIIHHHFFFDDDBBBAAAEEEHHHNNNVVV^^^gggmmmqqqsssmmmeee]]]UUURRRYYYddduuu{{{uuupppjjjaaaWWWPPPEEEBBB===::::::::::::999999999:::;;;<<<<<<<<<<<<<<<;;;::::::<<>>============<<<<<<===???AAADDDIIIPPPUUUdddppp~~~zzznnnbbb___```bbbdddhhhjjjpppxxx}}}{{{|||zzzwwwuuurrrlllddd]]]TTTOOOHHHEEEFFFHHHIIIIIIIIITTTSSSccctttcccVVVOOOPPPccc{{{{{{tttnnnmmmqqqnnnoooooonnnllllllmmmnnnhhheeecccdddgggiiiiiihhhdddeeefffeeebbbaaa```aaa^^^]]]]]]```dddfffeeeccccccbbb```^^^^^^^^^``````hhhfffcccaaa```aaacccdddbbbaaa___^^^]]]]]]^^^^^^\\\\\\[[[ZZZ[[[\\\]]]^^^ggggggfffdddaaa^^^[[[YYYXXXXXXZZZ]]]```aaa```^^^eeeccc```]]][[[ZZZZZZ[[[\\\[[[[[[^^^bbbcccaaa___```aaabbbbbbaaa___]]]\\\^^^___```___]]]]]]___aaaaaa```^^^\\\\\\]]]^^^___]]]^^^___]]]ZZZXXXXXXXXXYYY]]]___^^^\\\]]]bbbgggkkklllpppwww}}}}}}vvvpppssswwwzzzyyyxxx{{{{{{~~~}}}zzzuuupppjjjdddbbbaaa^^^ZZZWWWVVVUUUSSSRRRQQQNNNKKKJJJIIIHHHFFFDDDCCCDDDIIIRRRZZZbbbooo{{{{{{~~~}}}uuujjj```[[[PPPPPPOOOLLLHHHEEEEEEEEEJJJPPPXXXbbbjjjppptttuuuwwwsssjjj```YYYYYY```fffvvv~~~~~~yyyssskkkaaaXXXSSSGGGAAA>>>@@@AAA>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<>>???===;;;;;;<<<<<<===>>>>>>>>>>>>>>>:::::::::::::::>>>CCCGGGQQQVVV[[[___jjj}}}~~~~~~|||zzzxxxvvvuuuttttttrrrqqqpppooommmjjjgggdddcccbbb```]]]ZZZXXXVVVSSSPPPMMMKKKJJJHHHFFFDDDCCCBBBAAA@@@????????????AAAAAABBBEEEHHHOOO]]]kkk{{{rrriiihhhiiijjjmmmqqqsssyyy|||zzzzzzwwwrrroookkkddd[[[UUULLLIIIEEEDDDFFFIIILLLNNNOOOZZZ]]]tttvvv[[[PPPOOOXXXooo|||xxxvvvrrrnnnnnnllllllmmmppprrrpppkkkffffffdddcccdddfffgggggggggcccfffhhhhhhfffcccaaa```___^^^^^^___bbbcccbbbaaa```___]]]\\\\\\^^^```aaaeeeeeeffffffeeeccc```___dddcccaaa^^^]]]\\\\\\\\\ZZZZZZZZZ\\\^^^aaaccceeeaaaaaabbbbbbaaa```^^^]]]]]]\\\]]]```ccceeeeeedddbbbaaa^^^\\\[[[[[[\\\]]]]]]]]]^^^aaaccceeecccbbbbbbaaaaaa`````````aaaaaa]]]^^^___^^^]]]]]]___aaa]]]\\\[[[ZZZZZZ[[[]]]^^^]]]___```___\\\[[[[[[[[[^^^```aaa___]]]]]]```cccbbbbbbdddjjjrrrxxxzzzzzztttsssnnnhhhgggrrr{{{qqqttt}}}xxxrrrnnnkkkhhhddd```]]]\\\]]]]]]\\\UUUSSSPPPOOOOOONNNMMMKKKJJJGGGHHHLLLQQQWWWaaakkkyyy}}}xxxmmmbbb\\\WWWWWWUUURRRQQQRRRUUUXXXZZZ```jjjuuu|||zzzwwwpppgggaaabbbiiipppvvv|||~~~~~~yyyqqqfffYYYQQQKKKCCC=========;;;:::;;;======>>>>>>??????>>>>>><<<===<<<<<<===@@@FFFJJJOOOVVV]]]eeeuuu}}}}}}{{{yyywwwuuutttsssrrrpppmmmkkkkkkiiigggfffbbbaaa```]]][[[XXXUUUTTTRRROOOLLLJJJIIIHHHEEEDDDAAAAAA@@@???>>>>>>>>>???>>>@@@EEEHHHJJJRRRcccttt{{{sssmmmmmmooopppssswwwyyy~~~}}}{{{yyyyyyuuuppplllggg```WWWQQQJJJHHHEEEDDDFFFIIILLLOOOQQQ^^^ddd~~~pppWWWNNNQQQ^^^uuu{{{xxxwwwtttpppnnnnnnmmmooossswwwuuummmfffddddddddddddeeefffffffffcccfffiiijjjgggdddaaa```___^^^]]]^^^^^^____________^^^\\\\\\\\\^^^```aaafffffffffeeedddcccaaa```fffdddaaa___\\\[[[[[[[[[ZZZZZZZZZ[[[]]]___bbbccc]]]^^^___```aaa``````___^^^^^^___aaaeeeggggggfffbbbaaa^^^\\\[[[ZZZ[[[\\\^^^^^^```bbbdddeeeddddddaaa```___^^^___```aaabbb]]]^^^^^^^^^]]]]]]___aaa[[[ZZZZZZZZZZZZ[[[\\\\\\]]]^^^```___^^^\\\]]]]]]```aaaaaa___]]]]]]___aaa]]]\\\\\\aaajjjssszzz}}}uuurrrmmmfffeeeoooxxxvvv{{{zzzuuuqqqooojjjfffbbb______`````````YYYWWWUUUTTTTTTSSSRRRQQQRRRMMMKKKMMMOOOSSS[[[cccqqqvvv|||}}}wwwmmmddd___ZZZYYYWWWTTTTTTVVV\\\```eeekkkuuu~~~zzzwwwqqqjjjfffhhhpppwww{{{yyyqqqggg[[[SSSMMMDDD===<<<<<<::::::<<<===>>>>>>?????????>>>>>>>>>>>>>>>======@@@EEEIIINNNUUU___kkk}}}|||{{{zzzxxxvvvtttsssrrrooolllhhheeeeeeddddddccc``````^^^\\\YYYVVVTTTRRRPPPMMMJJJHHHHHHGGGEEECCC@@@???>>>>>>>>>>>>>>>???===AAAGGGJJJJJJQQQdddvvv~~~zzzuuurrrtttuuuvvvyyy~~~}}}{{{yyywwwxxxsssnnniiiddd]]]TTTNNNIIIHHHGGGFFFFFFIIILLLOOOSSSbbbllljjjTTTOOOVVVfff|||{{{xxxxxxtttpppnnnnnnmmmooossswwwuuummmfffcccdddeeeeeeeeeeeeeeeeeecccfffiiijjjgggdddaaa```]]]]]]]]]\\\\\\\\\]]]^^^```___]]]]]]]]]___aaabbbhhhfffdddcccbbbbbbddddddfffdddbbb___\\\[[[ZZZZZZ[[[ZZZZZZZZZZZZ[[[]]]^^^ZZZ\\\]]]___`````````___^^^^^^^^^aaadddggghhhgggcccbbb___\\\ZZZYYYZZZZZZ^^^___bbbddddddeeeeeeeee```___^^^^^^^^^___```aaa]]]^^^___^^^\\\\\\^^^___ZZZZZZZZZYYYZZZZZZZZZ[[[\\\^^^______^^^^^^^^^___aaaaaa```^^^\\\\\\]]]___ZZZYYYXXX[[[cccnnnwww|||vvvtttooojjjhhhooo|||zzzzzzzzzvvvrrrpppkkkhhhdddbbbaaabbbbbbbbb]]][[[YYYYYYYYYYYYXXXWWWWWWQQQMMMMMMNNNPPPUUU[[[eeekkkrrruuurrrllleeeaaa[[[ZZZXXXWWWWWW[[[bbbgggtttyyy}}}yyyxxxtttnnnlllpppxxx~~~vvvooohhh^^^WWWNNNEEE===<<<<<<;;;;;;===>>>>>>????????????>>>>>>===<<<;;;999999;;;???BBBIIISSS```ppp~~~}}}zzzyyyxxxvvvuuusssrrrrrrnnnkkkfffdddcccccccccbbb______]]][[[XXXUUUSSSQQQNNNLLLIIIGGGFFFEEEDDDBBB>>>>>>>>>===>>>>>>??????>>>BBBHHHKKKLLLSSSeeexxx}}}{{{xxxwww{{{|||}}}}}}{{{xxxvvvuuuvvvqqqjjjeee```YYYQQQKKKHHHHHHHHHGGGGGGJJJNNNQQQUUUhhhttttttbbbRRRQQQ]]]ooo{{{wwwuuurrrooonnnllllllmmmppprrrpppkkkfffccceeeggggggeeeeeeeeefffcccfffhhhhhhfffcccaaa```]]]^^^^^^\\\[[[\\\^^^```cccaaa```______aaabbbdddgggfffcccbbbbbbcccfffgggfffdddaaa___\\\[[[[[[ZZZ[[[[[[YYYXXXXXXXXXYYYYYYZZZ[[[]]]^^^_________^^^]]]\\\\\\^^^bbbeeeffffffbbb```^^^[[[ZZZZZZZZZ[[[]]]```cccdddddddddeeefff``````____________``````_________^^^\\\[[[\\\]]][[[[[[ZZZZZZZZZYYYYYYYYYZZZ\\\^^^___^^^^^^___```aaa___^^^\\\\\\\\\\\\]]]YYYXXXWWWYYY___hhhqqqwwwwwwvvvrrrnnnlllooowww}}}yyy~~~{{{wwwtttsssooollliiiggggggfffeeecccaaa___]]]]]]^^^^^^^^^]]]YYYRRRMMMMMMMMMMMMOOOSSSZZZ___gggkkkjjjfffbbb___[[[[[[[[[\\\___eeemmmrrr{{{zzzxxxuuuuuuzzzvvvqqqkkkccc\\\OOOFFF>>>===>>>======?????????@@@@@@??????>>>>>>>>>>>>===;;;:::<<>>=========>>>???@@@@@@AAADDDJJJOOOSSS\\\nnn}}}{{{}}}~~~|||xxxvvvsssrrrrrrmmmfffaaa\\\VVVNNNHHHEEEGGGHHHIIIIIILLLQQQUUUXXXnnn}}}gggZZZPPPTTTdddyyyyyyuuuqqqmmmkkkmmmllllllmmmnnnnnnlllkkkjjjdddfffiiihhhfffeeeeeefffdddeeegggfffdddaaaaaaaaa^^^``````^^^]]]^^^aaadddfffeeecccbbbaaabbbdddeeeddddddccccccdddeeeggghhheeecccaaa^^^\\\[[[[[[[[[[[[ZZZYYYWWWWWWWWWXXXXXXZZZ[[[\\\^^^^^^^^^]]]\\\ZZZYYYYYY[[[___cccdddeee___]]]\\\ZZZZZZ[[[]]]^^^\\\___cccdddccccccdddfffbbbbbbbbbbbbbbbaaa```___```aaa```^^^[[[ZZZZZZ[[[\\\\\\\\\[[[ZZZYYYXXXWWWYYY[[[]]]^^^^^^^^^___aaa___^^^\\\[[[[[[[[[[[[[[[ZZZYYYXXXYYY\\\ccckkkqqqxxxvvvsssnnnkkklllqqqvvv~~~zzzxxxwwwtttrrrpppnnnnnnllliiifffdddbbbaaaaaabbbcccbbbaaa[[[TTTOOOOOOPPPNNNMMMOOOQQQVVV]]]aaaaaa___\\\[[[\\\^^^```dddjjjrrr|||~~~zzzvvvpppggg___NNNFFF??????@@@??????@@@???@@@@@@@@@@@@???>>>===@@@@@@?????????BBBGGGKKKKKKYYYooo~~~}}}|||{{{yyywwwwwwvvvuuutttsssrrrqqqpppllljjjfffdddccccccaaa```\\\[[[YYYWWWUUURRROOONNNKKKIIIFFFEEEDDDDDDBBBAAA>>>======>>>???@@@AAABBBDDDFFFLLLUUU___lll~~~~~~{{{wwwtttrrrqqqooojjjddd^^^ZZZTTTLLLFFFCCCEEEHHHIIIJJJNNNTTTXXXZZZrrr___UUUOOOVVViii~~~~~~xxxsssnnniiiiiilllnnnoooooonnnllllllmmmnnndddgggjjjiiigggeeeeeegggdddeeefffeeebbbaaa```aaa```aaabbb```___```dddggghhhgggeeeccccccdddeeefffaaabbbdddfffggggggggggggdddcccaaa^^^]]]\\\\\\\\\ZZZYYYXXXWWWWWWXXXYYYYYY[[[\\\]]]]]]]]]]]]\\\[[[YYYXXXWWWYYY]]]aaacccccc[[[[[[ZZZZZZ[[[]]]___aaa\\\___cccdddcccbbbdddfffdddeeeeeeeeedddcccaaa```aaaaaaaaa^^^[[[YYYYYYZZZ]]]]]]]]]\\\[[[YYYWWWVVVXXXZZZ\\\^^^^^^^^^___aaa^^^\\\ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ\\\aaaggglllyyyvvvrrrlllhhhiiimmmqqq|||}}}{{{zzzxxxwwwuuutttssspppllliiifffdddccccccdddeeedddccc^^^WWWRRRSSSTTTQQQOOOPPPNNNRRRXXX[[[[[[YYYWWWWWW]]]```eeekkksss}}}{{{tttiiiaaaMMMFFF@@@AAABBB@@@@@@AAA@@@@@@@@@@@@@@@???>>>===<<<<<<======>>>BBBHHHMMMTTTcccyyy}}}xxx~~~}}}|||{{{zzzxxxvvvvvvvvvuuutttrrrqqqpppppphhhfffcccaaaaaa___]]]\\\ZZZYYYXXXUUUSSSPPPMMMLLLJJJHHHEEEDDDDDDCCCBBB@@@>>>>>>>>>>>>???@@@BBBBBBEEEGGGNNNZZZhhhyyy}}}zzzwwwssspppllliiiccc[[[TTTNNNIIIGGGGGGDDDEEEIIILLLLLLPPPUUU```xxxvvvZZZUUUSSS\\\oooxxxwww}}}zzzsssooommmoooppppppnnnmmmmmmnnnooonnnkkkiiigggggghhhiiiiiiiiiiiiiiifffeeeeeedddcccaaaaaa````````````aaadddfffiiijjjnnnkkkgggdddddddddcccccciiihhhggghhhiiiiiihhhfffgggdddaaa___^^^^^^\\\[[[[[[YYYWWWWWWWWWXXXWWWVVV[[[\\\\\\]]]\\\[[[ZZZYYYXXXWWWXXXZZZ^^^```aaa```^^^^^^^^^]]]]]]]]]\\\\\\___```aaabbbccccccbbbaaadddcccccccccdddccc```^^^]]]___```]]]YYYVVVUUUVVVZZZYYYXXXWWWWWWWWWWWWWWWYYYYYYZZZ[[[\\\]]]]]]^^^[[[ZZZYYYXXXWWWWWWWWWWWW\\\[[[ZZZZZZ\\\aaafffiiiqqqxxx|||vvvjjjdddiiippp|||{{{uuupppnnnnnneeedddccccccccccccbbb```[[[[[[ZZZXXXWWWUUUSSSRRRRRRPPPOOOPPPOOOPPPWWW___aaafffmmmuuu|||}}}~~~yyylll___SSSJJJBBBAAAAAA??????AAACCCBBBBBBAAAAAA@@@@@@???;;;;;;<<<<<>>===>>>AAADDDFFFGGGOOOPPPUUU```ttt|||zzzwwwtttqqqmmmiiibbbZZZRRRLLLHHHFFFGGGDDDEEEIIIKKKLLLQQQWWWfff~~~nnnZZZ\\\```hhhrrruuuyyy|||xxxrrrooooooppppppqqqnnnmmmlllmmmnnnnnnllljjjiiijjjkkkkkkkkkjjjiiihhhgggfffeeeddddddcccbbbbbbaaaaaabbbcccfffiiikkkmmmqqqmmmhhheeeeeeggghhhhhhiiihhhhhhiiijjjkkkiiihhhgggdddaaa___^^^]]]\\\[[[[[[ZZZYYYXXXXXXXXXWWWWWW[[[\\\]]]]]]\\\[[[ZZZYYY[[[ZZZZZZ[[[^^^```______^^^^^^^^^]]]]]]]]]]]]\\\___```aaacccccccccbbbbbbbbbaaaaaabbbccccccaaa___^^^______\\\XXXUUUUUUVVVYYYXXXWWWWWWVVVVVVVVVVVVXXXXXXYYYZZZZZZ[[[\\\\\\XXXXXXWWWVVVVVVVVVVVVVVVYYYYYYYYYZZZ\\\```dddfffnnnvvv{{{wwwlllfffjjjpppxxx}}}wwwrrrppppppgggeeecccbbbbbbbbbaaa```^^^^^^^^^]]]\\\ZZZXXXVVVTTTQQQOOOPPPPPPPPPWWW___iiipppyyyzzzmmm```TTTKKKCCCBBBBBB@@@AAACCCCCCCCCBBBBBBAAA@@@@@@@@@<<<===>>>???AAAGGGNNNSSSeeewww|||pppkkksss~~~~~~}}}{{{zzzxxxwwwvvvttttttrrrqqqooonnnllllllhhhfffcccbbbaaa```]]][[[YYYVVVSSSQQQPPPNNNLLLJJJFFFEEECCCAAA???>>>>>>???>>>>>>>>>???CCCFFFIIIJJJQQQUUU\\\iii~~~|||zzzxxxuuurrrmmmiiiaaaXXXPPPJJJFFFDDDGGGEEEFFFIIIKKKMMMSSSZZZmmmyyydddYYYcccoootttwww~~~vvvxxxuuuqqqppppppqqqqqqqqqooommmllllllmmmmmmmmmllllllmmmnnnnnnmmmkkkhhhgggfffeeeddddddccccccccccccccccccdddfffhhhkkknnnppppppmmmiiiggghhhiiikkkkkkiiihhhhhhjjjllllllkkkjjjfffdddaaa___^^^]]]\\\ZZZ\\\[[[[[[ZZZYYYYYYXXXXXX[[[\\\]]]]]]]]]\\\[[[ZZZ]]]\\\[[[\\\^^^______^^^______^^^^^^^^^]]]]]]]]]___```aaacccdddccccccbbb_________```bbbbbbaaa___```___]]]ZZZVVVSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUWWWWWWWWWXXXXXXYYYYYYYYYTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXZZZ\\\___aaabbbjjjssszzzxxxpppjjjkkkooottt{{{{{{vvvtttsssllliiidddbbbaaabbbbbbaaaccccccdddcccbbb```^^^]]]XXXTTTQQQQQQQQQQQQWWW___pppxxx|||ooocccWWWMMMEEECCCCCCBBBBBBEEECCCCCCCCCBBBAAAAAA@@@@@@>>>???@@@AAADDDIIIPPPUUUkkk|||}}}nnnggggggrrr~~~~~~~~~}}}|||{{{yyyxxxvvvuuutttrrrrrrqqqooommmllljjjjjjgggdddbbbaaa```___\\\ZZZWWWUUURRRPPPOOOMMMKKKIIIDDDCCCAAA???>>>>>>>>>>>>===>>>???BBBEEEIIILLLNNNVVV^^^jjjyyy}}}|||zzzxxxvvvnnniii```VVVNNNHHHEEECCCGGGFFFGGGJJJLLLNNNVVV___uuunnn]]]WWWdddttt{{{|||{{{~~~tttrrrppppppqqqrrrqqqpppooommmkkkjjjlllnnnnnnnnnnnnooooooooommmjjjgggeeeeeedddcccbbbbbbbbbccccccdddddddddfffhhhkkknnnpppllljjjiiijjjkkklllkkkjjjiiihhhhhhjjjlllmmmmmmkkkfffdddaaa```___^^^\\\ZZZ]]]]]]^^^]]][[[YYYYYYYYY[[[\\\]]]]]]]]]\\\[[[ZZZ]]]\\\[[[]]]___aaa```_______________^^^^^^^^^^^^___```bbbcccccccccbbbbbb]]]\\\\\\]]]___``````___```^^^[[[WWWTTTRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTUUUUUUVVVVVVVVVVVVVVVVVVPPPQQQRRRSSSTTTUUUUUUVVVUUUVVVXXX[[[]]]^^^``````fffnnnvvvxxxsssnnnmmmooorrrxxx|||zzzxxxrrrnnnhhhdddcccdddddddddfffggggggggggggeeedddccc^^^XXXTTTSSSRRRSSSXXX^^^nnnxxxrrrgggZZZPPPFFFCCCCCCBBBCCCFFFDDDDDDCCCCCCBBBAAAAAAAAA???@@@AAABBBEEEJJJPPPTTThhhvvv~~~pppfffdddhhhttt}}}||||||{{{zzzyyywwwuuusssrrrqqqpppooonnnlllkkkiiihhhgggeeeccc```___^^^]]][[[XXXUUUSSSPPPNNNMMMLLLJJJHHHEEEDDDBBB@@@??????@@@@@@>>>???BBBDDDGGGKKKOOORRR\\\jjj|||~~~~~~}}}{{{yyynnniii___TTTLLLGGGDDDDDDGGGFFFHHHKKKMMMQQQ[[[fff|||fffZZZVVVcccsss~~~|||sssqqqppppppqqqqqqpppooonnnllljjjjjjlllnnnoooooonnnooooooooommmjjjgggeeehhhgggeeedddccccccdddeeeccccccccceeegggiiilllmmmiiiiiikkknnnpppoookkkhhhhhhhhhhhhjjjlllmmmlllkkkeeecccbbbaaaaaa```^^^\\\]]]___aaa___\\\ZZZZZZ[[[[[[\\\]]]^^^^^^]]]\\\[[[ZZZZZZZZZ\\\```bbbbbbbbb`````````_________^^^^^^```aaabbbbbbbbbbbb``````[[[ZZZYYYZZZ]]]^^^^^^^^^___\\\XXXUUUSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUTTTUUUUUUTTTTTTTTTTTTTTTTTTNNNPPPQQQSSSUUUUUUVVVVVVUUUWWWYYY[[[]]]_________aaahhhppptttssspppoooooopppuuu~~~zzzuuuooojjjiiiiiijjjjjjiiiiiiiiijjjjjjiiiiiiiiifff___XXXVVVUUUTTTXXX]]]hhhsssuuulll___SSSHHHDDDBBBBBBCCCFFFEEEEEEDDDCCCCCCBBBBBBAAA???@@@BBBCCCEEEIIINNNRRR___lllzzz~~~rrrhhhdddfffnnnzzz}}}{{{zzzyyyyyyxxxvvvtttrrrpppooonnnmmmlllkkkjjjhhhfffeeedddcccaaa___]]]]]][[[YYYWWWSSSQQQNNNLLLKKKJJJIIIGGGCCCBBBAAA@@@???@@@@@@AAA@@@BBBEEEGGGIIINNNTTTYYYeeeyyy~~~~~~}}}{{{ooohhh^^^SSSKKKGGGFFFFFFGGGGGGIIIMMMOOOUUUaaannnwww___ZZZYYYgggyyy{{{tttrrrpppoooppppppooommmlllkkkjjjkkkmmmooooooooooooooonnnmmmlllkkkjjjiiimmmkkkiiifffeeeffffffgggccccccbbbcccdddfffiiijjjhhhjjjmmmppprrrppplllhhhgggffffffhhhjjjkkkiiihhhdddcccbbbcccdddcccaaa```^^^aaacccbbb^^^[[[[[[\\\[[[\\\]]]^^^^^^^^^]]]\\\YYYYYYYYY\\\___bbbbbbbbbaaa````````````_________aaaaaabbbbbbaaa___]]]\\\ZZZXXXWWWXXXZZZ\\\\\\\\\\\\ZZZVVVTTTSSSSSSQQQPPPPPPQQQSSSUUUVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRRRROOOPPPRRRUUUVVVWWWVVVVVVVVVWWWYYY[[[\\\^^^^^^___^^^bbbiiinnnooopppppppppooottt||||||}}}wwwrrrqqqqqqrrrrrrnnnmmmlllllllllnnnoooqqqooofff]]]YYYWWWVVVXXX\\\dddmmmzzz}}}yyyrrrdddXXXKKKFFFCCCBBBDDDGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@AAACCCCCCDDDGGGLLLOOOWWWaaammmttttttooogggbbbbbbhhhrrr}}}~~~|||zzzxxxwwwwwwvvvtttrrrpppmmmlllkkkkkkjjjiiigggeeedddcccbbbbbb```]]]\\\[[[ZZZWWWUUUQQQOOOLLLJJJJJJIIIGGGFFFAAA@@@???>>>>>>>>>???@@@CCCEEEHHHJJJNNNUUU^^^fffttt~~~}}}~~~|||}}}}}}~~~|||{{{ooohhh]]]SSSKKKGGGGGGHHHFFFGGGJJJNNNQQQXXXggguuulllYYY[[[___qqq{{{wwwtttpppnnnnnnnnnmmmkkkjjjjjjjjjlllooopppooonnnpppooonnnmmmmmmmmmnnnnnnnnnllliiifffddddddeeefffdddcccbbbbbbcccdddfffgggggghhhiiikkklllllliiigggfffeeeeeefffggghhhfffeeecccbbbcccdddffffffeeeccc___cccfffddd___[[[[[[]]][[[[[[]]]^^^^^^^^^]]]]]]ZZZYYYYYY[[[^^^``````___aaaaaaaaa`````````______bbbbbbbbbaaa___]]]ZZZYYYYYYXXXVVVVVVXXXZZZZZZZZZYYYWWWTTTTTTTTTTTTQQQOOOOOOQQQSSSUUUVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRQQQQQQPPPRRRTTTVVVXXXXXXWWWWWWUUUVVVWWWXXXZZZ\\\]]]^^^[[[^^^bbbgggkkknnnpppqqqrrrwwwyyy}}}{{{zzzyyyyyyyyyuuusssqqqppppppssswwwyyywwwlllaaa\\\YYYWWWXXX[[[aaahhhrrrwwwxxxwwwvvvwwwzzz~~~|||wwwkkk^^^PPPIIIEEEDDDEEEIIIFFFFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDEEEEEEGGGJJJMMMQQQWWW```eeeddd___[[[YYY[[[eeeqqq{{{}}}{{{xxxvvvuuuuuutttrrrpppnnnkkkiiiiiiiiihhhgggeeecccbbbaaa``````^^^\\\[[[ZZZXXXVVVTTTOOOMMMJJJIIIIIIHHHGGGEEEAAA@@@???>>>>>>???@@@AAADDDGGGKKKNNNSSS^^^kkkuuu~~~}}}|||}}}|||{{{{{{|||}}}{{{zzznnnhhh]]]RRRKKKHHHHHHIIIFFFGGGKKKOOOSSSZZZjjjyyyeeeUUUZZZddd{{{zzzyyyuuuqqqnnnmmmlllkkkjjjiiiiiijjjmmmppppppooonnnqqqooonnnmmmmmmoooqqqsssmmmjjjgggcccaaaaaaaaabbbeeedddcccbbbcccdddeeeffffffdddccccccdddeeeeeedddfffeeedddeeeffffffdddcccbbbbbbccceeeggghhhgggeee___dddgggeee```\\\\\\^^^[[[[[[]]]^^^___^^^^^^]]][[[ZZZZZZ[[[]]]^^^^^^]]]aaaaaaaaaaaa````````````bbbbbbbbb```^^^[[[XXXWWWZZZXXXVVVVVVWWWYYYYYYYYYWWWUUUSSSTTTUUUTTTQQQNNNOOOQQQSSSVVVWWWWWWVVVVVVUUUUUUTTTSSSRRRQQQQQQPPPQQQSSSUUUXXXYYYYYYXXXWWWUUUUUUUUUVVVXXXZZZ\\\]]]ZZZ[[[^^^bbbhhhmmmppprrrwww}}}www{{{~~~}}}zzzxxxtttssstttxxx|||{{{pppddd^^^[[[XXXXXX[[[```eeelllooonnnmmmnnnooozzz~~~zzzpppbbbSSSKKKGGGEEEGGGJJJFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFGGGJJJLLLNNNQQQWWWZZZWWWRRRPPPQQQVVVaaannnxxx}}}zzzxxxuuuttttttsssqqqooollljjjhhhggghhhgggfffdddbbbaaa```___```^^^[[[ZZZYYYXXXUUUSSSOOOLLLJJJHHHHHHHHHFFFEEECCCBBBAAAAAAAAABBBCCCDDDEEEHHHLLLQQQWWWddduuu~~~{{{yyyxxxxxxyyyzzzyyywwwnnnfffZZZOOOIIIGGGGGGGGGHHHJJJPPPUUUWWW]]]pppppp[[[YYY^^^ooo}}}xxxwwwtttpppllliiihhhhhhhhhdddeeegggjjjlllnnnoooooommmmmmmmmnnnnnnnnnnnnnnnlllkkkhhhfffeeeeeefffgggffffffeeeddddddcccbbbbbbccccccbbb```^^^^^^```bbbfffhhhhhhfffcccaaabbbeeehhhdddbbbcccggghhhfffbbbeeebbb___^^^^^^]]]ZZZWWWXXXYYY[[[\\\]]]]]]]]]\\\ZZZZZZZZZZZZZZZ[[[\\\\\\___\\\[[[\\\^^^___^^^[[[_________^^^]]]ZZZXXXVVVXXXXXXYYYYYYYYYYYYYYYXXXTTTTTTTTTSSSRRRQQQOOONNNJJJMMMQQQUUUWWWWWWUUUTTTVVVUUUSSSRRRQQQQQQQQQRRRUUUUUUTTTTTTTTTTTTTTTTTTOOOOOOPPPRRRTTTVVVXXXYYYZZZ[[[]]]^^^```dddiiinnnwww{{{}}}~~~}}}vvvuuuxxx|||}}}|||sssmmmeee^^^\\\]]]___```dddfffjjjkkkfffdddjjjsssxxx{{{}}}sssiii[[[PPPJJJGGGFFFEEEIIIIIIIIIGGGEEECCCDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKTTTUUUUUUSSSPPPOOOOOOPPPSSS[[[eeennntttzzz~~~{{{xxxuuurrrppppppooonnnllljjjhhhgggfff```aaaccccccccc```]]][[[\\\\\\ZZZXXXVVVTTTRRRQQQMMMMMMKKKIIIGGGEEECCCCCCAAA???===>>>@@@BBBDDDDDDLLLMMMQQQZZZaaalll|||zzzyyyxxxxxxwwwtttrrrkkkcccXXXOOOJJJIIIIIIJJJKKKLLLPPPUUUXXXaaauuukkkZZZ\\\eee|||yyytttsssqqqmmmjjjgggfffggggggeeefffhhhiiikkkkkkllllllnnnnnnnnnnnnnnnnnnnnnnnnkkkjjjhhhgggfffffffffgggffffffeeeeeedddcccccccccaaaaaa```^^^\\\]]]___aaahhhiiihhheeeaaa___```bbbfffcccaaacccfffhhhfffcccdddaaa^^^^^^^^^]]]ZZZWWWYYYYYY[[[\\\\\\\\\[[[[[[YYYYYYYYYYYYYYYZZZ[[[[[[\\\[[[ZZZ\\\___aaa```^^^``````___^^^\\\ZZZWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXTTTTTTSSSRRRRRRQQQPPPPPPNNNPPPSSSUUUVVVVVVUUUSSSVVVUUUTTTRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSNNNNNNOOOQQQSSSVVVXXXYYY[[[[[[\\\]]]___ccchhhllltttyyy~~~}}}zzzvvvxxx{{{{{{zzzpppkkkddd```___```bbbcccfffgggiiiiiieeeccckkkvvv{{{wwwmmm^^^RRRKKKHHHHHHGGGFFFGGGGGGFFFDDDDDDEEEGGGIIIJJJKKKMMMNNNOOOOOOOOOQQQSSSTTTSSSQQQPPPQQQQQQQQQXXXaaaiiiooouuu|||}}}{{{xxxtttqqqpppoooooommmkkkiiigggfffeee```aaaccccccbbb```]]][[[[[[[[[YYYWWWUUUSSSQQQQQQMMMLLLJJJHHHFFFDDDBBBAAA@@@???>>>???BBBEEEHHHIIIPPPPPPWWWbbbnnn~~~{{{zzzyyywwwvvvsssnnnjjjfff___VVVNNNKKKKKKLLLMMMNNNOOOSSSXXX^^^kkkfff]]]ggguuuuuuqqqooommmjjjgggeeeeeeffffffhhhiiijjjkkkkkkkkkkkkkkkooonnnnnnmmmmmmlllllllllhhhiiiiiihhhhhhgggfffffffffeeeeeeddddddccccccbbb______^^^\\\ZZZ[[[]]]___dddeeeeeecccaaa``````bbbbbb```___aaaeeegggeeecccbbb```^^^]]]]]]\\\ZZZXXX[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZWWWWWWXXX[[[^^^``````___``````___^^^\\\YYYWWWUUUTTTTTTUUUUUUVVVVVVVVVVVVTTTSSSRRRQQQPPPQQQQQQRRRSSSSSSTTTUUUUUUTTTTTTSSSWWWVVVTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRMMMNNNOOOQQQSSSVVVXXXZZZ[[[\\\\\\\\\]]]aaafffiiipppuuu~~~~~~yyyxxxyyyyyyxxxmmmjjjeeecccccceeefffggghhhhhhgggfffcccdddppp}}}|||rrrcccUUUMMMJJJIIIIIIFFFGGGHHHGGGFFFGGGIIIKKKMMMNNNOOOQQQSSSTTTTTTUUURRRTTTWWWXXXWWWVVVVVVWWWTTTZZZbbbiiiooovvv}}}~~~~~~|||zzzwwwsssqqqooonnnmmmllljjjhhhfffeeeddd```aaabbbbbbaaa___\\\[[[ZZZYYYWWWVVVTTTRRRPPPPPPLLLKKKIIIFFFDDDBBB@@@@@@@@@???@@@AAADDDIIIMMMOOOVVVXXX```ooo~~~}}}}}}|||yyyxxxvvvuuusssnnniiidddccc\\\TTTNNNKKKLLLNNNOOOQQQSSSXXX___jjj{{{xxxeeeggg{{{}}}rrroookkkjjjhhhfffeeeeeeffffffiiijjjkkklllmmmmmmmmmmmmmmmmmmllllllkkkjjjiiiiiifffgggiiiiiiiiigggfffdddcccccccccbbbbbbaaaaaaaaa]]]]]]\\\ZZZYYYYYY\\\^^^^^^___``````aaabbbccceee]]]\\\\\\^^^aaaccccccbbbaaa```___^^^]]]\\\[[[ZZZ]]]\\\[[[YYYXXXWWWWWWWWWXXXXXXWWWWWWWWWXXXXXXYYYUUUVVVWWWZZZ\\\]]]\\\\\\_________^^^\\\YYYVVVUUUSSSSSSSSSSSSSSSTTTTTTUUUSSSQQQPPPNNNNNNPPPRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTWWWWWWUUUTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPNNNOOOPPPRRRTTTWWWYYY[[[ZZZ[[[[[[[[[\\\^^^cccfffkkkpppyyy|||zzzyyyyyyxxxnnnlllhhhggghhhiiijjjiiiiiihhhfffeeecccgggvvvwwwhhhYYYOOOKKKJJJJJJJJJJJJJJJJJJIIIJJJMMMPPPPPPQQQSSSUUUWWWYYYZZZZZZYYY[[[___``````______``````eeelllqqqwww~~~}}}|||{{{xxxuuurrrpppnnnmmmllljjjiiifffeeecccbbb``````aaa```___]]][[[YYYWWWWWWUUUTTTRRRPPPOOONNNKKKJJJGGGDDDBBB@@@??????@@@@@@AAABBBEEEJJJPPPTTT]]]bbbnnn}}}{{{yyyyyyvvvtttsssrrrooojjjddd```___ZZZRRRMMMLLLNNNPPPQQQSSSYYYbbbmmm|||tttkkkwwwxxxqqqooojjjiiihhhgggfffffffffgggfffgggiiijjjlllmmmmmmmmmkkkkkkjjjiiihhhhhhggggggeeefffhhhiiihhhfffdddbbb``````____________^^^^^^[[[\\\[[[YYYXXXYYY[[[^^^^^^^^^^^^^^^```bbbccccccXXXXXXYYY[[[]]]___```___`````````___]]]\\\\\\\\\```^^^[[[XXXWWWVVVVVVWWWXXXXXXWWWWWWWWWWWWXXXXXXXXXZZZ[[[\\\\\\[[[[[[ZZZ^^^^^^^^^]]]\\\YYYWWWUUURRRRRRQQQQQQQQQQQQRRRRRRPPPOOOMMMMMMMMMOOOQQQSSSSSSRRRRRRRRRRRRSSSUUUVVVWWWVVVUUUTTTTTTTTTUUUVVVUUUUUUTTTSSSRRRQQQPPPOOOPPPQQQRRRSSSUUUXXXZZZ[[[YYYZZZZZZYYYZZZ\\\aaadddhhhkkksss}}}xxx~~~|||{{{zzzsssqqqnnnllllllmmmllllllkkkhhhgggfffeeekkk{{{zzzlll]]]RRRLLLJJJKKKKKKKKKKKKJJJJJJKKKOOORRRSSSUUUWWWZZZ]]]___```aaabbbdddgggiiihhhhhhiiijjjooosssxxx}}}{{{zzzyyywwwtttqqqooommmkkkjjjiiigggeeecccaaaaaa_________^^^\\\ZZZXXXWWWUUUTTTSSSQQQPPPNNNMMMLLLJJJHHHEEEBBB@@@?????????@@@BBBCCCDDDFFFLLLSSSXXXeeeppp|||zzzxxxwwwuuussspppnnnjjjeee```[[[ZZZUUUPPPMMMMMMPPPSSSTTTXXXbbbooo~~~vvvxxx}}}|||tttpppnnnjjjiiihhhggggggffffffgggdddeeefffhhhiiikkkkkkkkkjjjiiiiiihhhhhhgggggggggeeefffggggggfffdddbbb```]]]]]]]]]]]]]]]]]]]]]]]][[[\\\[[[ZZZYYYZZZ\\\___dddbbb____________^^^]]]VVVWWWXXXYYY[[[\\\]]]^^^```aaaaaa```^^^]]]^^^___bbb```\\\XXXVVVVVVWWWXXXYYYYYYXXXWWWWWWWWWWWWXXX\\\___aaaaaa___\\\[[[[[[\\\\\\]]]]]]\\\ZZZXXXWWWTTTSSSQQQOOOOOOOOOPPPPPPMMMMMMMMMMMMNNNPPPRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVUUUTTTTTTUUUVVVVVVWWWVVVUUUTTTRRRQQQPPPOOORRRRRRSSSSSSUUUWWWXXXYYYWWWXXXXXXXXXXXX[[[___cccfffgggmmmuuu{{{~~~}}}{{{{{{wwwkkksss|||}}}}}}yyyvvvrrrppppppqqqppppppnnnlllkkkjjjiiinnn}}}}}}qqqcccVVVNNNLLLLLLJJJJJJJJJJJJJJJMMMQQQUUUZZZ\\\^^^bbbeeehhhiiijjjkkkmmmoooqqqrrrsssvvvxxx~~~~~~yyyyyywwwuuussspppnnnmmmiiiiiigggeeecccaaa```___]]]]]]\\\[[[YYYWWWVVVUUURRRRRRQQQOOONNNMMMLLLKKKHHHFFFDDDAAA@@@@@@@@@AAABBBDDDGGGHHHKKKQQQZZZaaaqqq}}}zzzyyyxxxwwwtttooojjjfff```ZZZVVVSSSPPPLLLKKKOOOSSSXXXZZZ___lll~~~{{{yyyrrrnnnkkkiiiiiihhhgggffffffeeeeeefffggghhhiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiifffffffffeeecccaaa___^^^\\\\\\]]]]]]]]]]]]]]]]]]\\\]]]\\\[[[ZZZ[[[^^^```fffccc```_________\\\ZZZVVVWWWYYYZZZZZZ[[[\\\]]]```aaacccbbb___^^^```bbbcccaaa\\\XXXVVVVVVXXXYYYZZZYYYYYYXXXWWWWWWXXXXXX\\\___bbbbbb___\\\[[[[[[ZZZ[[[\\\\\\\\\[[[YYYXXXUUUTTTQQQOOONNNMMMNNNNNNLLLMMMNNNOOOQQQRRRTTTTTTWWWWWWVVVVVVVVVVVVUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVXXXXXXVVVUUUSSSQQQPPPOOORRRRRRRRRRRRSSSTTTUUUVVVUUUVVVVVVVVVWWWZZZ___cccfffeeehhhnnnsssuuuzzz}}}~~~wwwiiijjjsss|||~~~|||yyyuuussssssuuuuuuuuutttrrrqqqooolllooo{{{uuuhhh[[[RRRNNNNNNIIIJJJKKKLLLNNNRRRXXX]]]bbbdddgggkkkooorrrtttuuutttuuuxxxzzz}}}~~~|||{{{xxxwwwvvvtttrrrooommmlllhhhgggfffdddbbb```___^^^\\\[[[ZZZXXXWWWUUUSSSSSSQQQPPPOOONNNMMMKKKJJJJJJGGGEEECCCAAA@@@AAABBBCCCDDDHHHLLLOOOSSS[[[fffooo}}}|||zzzzzzyyyuuuoooiiiccc]]]WWWSSSNNNLLLJJJKKKPPPVVV[[[^^^dddsss|||}}}vvvqqqmmmggghhhhhhgggfffeeeeeedddccclllllllllmmmmmmllllllkkkjjjjjjjjjjjjjjjkkkkkkkkkgggfffeeedddbbb___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[\\\___aaaeeebbb___^^^``````^^^\\\WWWYYYZZZ[[[[[[[[[\\\^^^```bbbdddccc```___aaacccdddaaa\\\XXXVVVWWWYYY[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXX\\\______\\\YYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYWWWUUURRROOOMMMMMMMMMMMMLLLNNNPPPRRRTTTUUUUUUUUUZZZZZZZZZYYYXXXVVVUUUTTTUUUTTTSSSSSSSSSTTTUUUVVVYYYYYYWWWUUUSSSRRRPPPOOORRRQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVWWWZZZ___cccfffdddeeejjjnnnpppuuu{{{}}}lllgggggglll}}}~~~}}}zzzvvvtttuuuxxxyyyzzzxxxwwwvvvsssooooooyyyyyylll^^^TTTPPPOOOJJJLLLMMMOOOSSSYYY```eeeiiikkknnnrrrvvvyyy{{{|||{{{}}}~~~zzzyyyxxxwwwwwwvvvtttrrrooommmlllhhhgggeeecccaaa___^^^]]][[[ZZZYYYWWWUUUSSSRRRQQQPPPOOONNNMMMLLLKKKJJJIIIFFFDDDBBB@@@@@@AAADDDEEEFFFJJJOOOSSSYYYbbboooyyy~~~|||wwwuuuqqqjjjbbbYYYQQQMMMJJJHHHIIIMMMOOOQQQVVV]]]eeewwwvvv{{{sssnnnkkkiiilllkkkjjjhhhfffdddbbbaaaiiilllooonnnllljjjkkklllmmmmmmnnnnnnmmmmmmlllkkkfffeeedddbbbaaa````````````___^^^]]]]]]]]]^^^___\\\___aaa___\\\[[[___dddeeedddbbb___]]]ZZZXXXWWWYYYYYYZZZ[[[\\\]]]]]]]]]```___^^^^^^^^^___aaabbbaaa^^^YYYWWWWWWXXXXXXXXXZZZZZZZZZYYYXXXVVVUUUTTTYYYZZZ[[[\\\[[[ZZZXXXVVV[[[ZZZXXXWWWWWWWWWXXXYYYUUUTTTRRRPPPOOOMMMMMMLLLNNNOOOOOOOOOOOOQQQUUUXXX[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUSSSPPPOOORRRRRRRRRQQQQQQPPPPPPPPPPPPRRRTTTVVVVVVVVVXXXZZZ[[[[[[___ggglllnnnqqquuu}}}yyynnnggghhhttt~~~~~~||||||~~~{{{yyyzzz|||}}}}}}|||{{{yyyvvvssssssvvvyyyssscccVVVQQQPPPNNNPPPRRRVVVZZZ___fffjjjrrrvvvzzz{{{{{{}}}}}}xxxuuuuuuvvvuuutttrrrpppnnnmmmlllggggggeeecccaaa___^^^]]]\\\ZZZXXXVVVSSSQQQPPPPPPOOOMMMJJJJJJKKKJJJGGGCCCEEEDDDCCCCCCEEEGGGHHHHHHIIIMMMVVV___ccclll~~~|||xxxuuuqqqjjj```WWWNNNJJJEEEDDDEEEJJJLLLNNNTTT[[[fffyyy{{{yyytttpppnnnmmmllljjjiiigggeeedddccccccjjjmmmoooooolllkkkkkklllmmmmmmmmmllllllkkkjjjiiidddcccbbbaaa```_________```___^^^]]]\\\]]]]]]^^^___bbbccc```\\\[[[^^^bbbaaa```___^^^\\\[[[ZZZYYYZZZZZZ[[[\\\]]]^^^^^^___bbbbbbaaa``````aaaaaabbb___\\\XXXVVVWWWWWWXXXWWWXXXYYYYYYXXXXXXWWWVVVVVVXXXYYY[[[[[[[[[YYYXXXVVVZZZZZZYYYYYYXXXXXXXXXXXXMMMMMMMMMMMMMMMNNNOOOPPPOOOPPPQQQPPPPPPRRRVVVXXXZZZ[[[[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUVVVWWWYYYZZZWWWWWWWWWVVVUUUSSSQQQPPPRRRRRRRRRRRRRRRRRRQQQQQQRRRTTTWWWWWWVVVUUUVVVVVVYYYYYY]]]eeejjjkkkmmmqqqwwwzzzrrrnnnsss{{{~~~~~~~~~|||~~~}}}}}}}}}~~~~~~~~~~~~|||{{{}}}}}}}}}~~~~~~}}}}}}zzzxxxwwwvvvwwwwww{{{uuuggg[[[UUUTTTQQQTTTXXX]]]bbbiiioootttxxx||||||xxxuuuvvvuuutttssspppnnnlllkkkjjjgggfffdddcccaaa___]]]\\\ZZZXXXVVVTTTQQQOOONNNNNNNNNKKKIIIIIIIIIHHHEEEBBBBBBAAAAAABBBDDDGGGJJJKKKQQQTTT\\\fffnnnzzz~~~|||yyywwwqqqiii___TTTKKKFFFCCCBBBCCCHHHJJJLLLRRRYYYgggyyyyyyuuusssrrrqqqllljjjgggeeecccdddeeefffjjjllloooooommmllllllmmmllllllkkkjjjiiihhhfffeeeaaa```______^^^^^^^^^___^^^]]]\\\\\\[[[\\\\\\\\\bbbddddddbbb^^^\\\^^^aaa\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^___``````cccbbbaaa```____________]]]ZZZWWWUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWYYYYYYZZZZZZZZZYYYXXXWWWKKKKKKLLLLLLMMMOOOPPPQQQPPPQQQRRRRRRRRRTTTVVVYYYZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVWWWXXXZZZ\\\^^^XXXWWWWWWVVVUUUSSSRRRQQQRRRRRRSSSSSSSSSSSSSSSSSSUUUWWWYYYYYYWWWUUUTTTTTTVVVWWW\\\dddhhhggghhhkkkqqqxxx|||yyy{{{~~~{{{uuutttsss~~~{{{yyywwwwwwxxxzzz}}}~~~~~~}}}~~~~~~}}}zzzzzzzzz{{{|||~~~|||{{{}}}}}}||||||{{{xxxuuurrryyyxxxkkkaaa[[[YYYVVVZZZ```ffflllrrrxxx|||~~~{{{wwwuuuvvvtttsssqqqooollljjjhhhgggfffeeecccaaa___]]]\\\[[[WWWVVVTTTQQQOOOMMMLLLKKKKKKIIIGGGFFFFFFDDDBBB@@@@@@@@@AAABBBEEEJJJNNNQQQ[[[^^^fffsssyyy~~~||||||xxxrrriii^^^SSSIIIDDDFFFDDDEEEIIIKKKLLLRRRXXXeeexxxzzzvvvsssrrrqqqllljjjfffccccccdddgggiiiiiijjjmmmnnnooooooooooookkkjjjjjjhhhfffdddcccaaa]]]]]]\\\\\\\\\]]]]]]^^^ZZZZZZZZZZZZZZZ[[[[[[[[[cccdddeeeccc```___```bbbZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]______```aaa```___^^^]]]\\\[[[[[[ZZZXXXUUUUUUVVVWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXWWWWWWWWWYYY[[[\\\[[[ZZZWWWVVVQQQQQQPPPOOOOOOOOOOOOOOOPPPRRRTTTTTTTTTTTTVVVXXXZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVWWWYYY\\\^^^```XXXXXXWWWVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUXXXZZZ[[[YYYVVVUUUTTTWWWWWW\\\dddgggfffeeegggmmmtttyyyxxxrrrqqqxxx|||rrrkkkqqq|||{{{vvvsssqqquuuyyy}}}~~~~~~|||{{{{{{}}}~~~|||zzzvvvwwwxxxyyy|||~~~~~~}}}~~~zzzuuuqqqvvv~~~{{{pppeee^^^[[[\\\```fffmmmrrrwww|||~~~{{{zzzvvvtttuuusssrrrpppnnnkkkhhhfffeeedddcccbbb```^^^\\\ZZZZZZUUUTTTRRROOOMMMKKKJJJIIIHHHGGGEEECCCBBBAAA@@@???BBBBBBCCCDDDHHHMMMTTTXXXbbbhhhtttrrr~~~~~~}}}{{{}}}yyyqqqggg\\\QQQJJJEEEHHHFFFGGGJJJKKKLLLPPPWWWdddwwwttt{{{uuurrrpppnnnmmmkkkgggdddcccfffiiikkkggghhhjjjmmmooopppppppppiiiiiihhhfffdddbbb```___[[[[[[ZZZZZZ[[[[[[\\\]]]WWWXXXXXXYYYZZZ[[[[[[\\\bbbccccccccccccbbbcccccc[[[[[[ZZZZZZYYYXXXWWWWWWXXXXXXYYY[[[\\\^^^____________^^^]]]\\\[[[YYYYYYXXXVVVUUUUUUVVVXXXXXXWWWZZZYYYXXXVVVUUUUUUUUUUUUWWWWWWWWWXXXXXXXXXWWWWWWVVVXXXZZZ\\\[[[YYYVVVTTTSSSSSSQQQPPPOOONNNNNNNNNPPPRRRUUUVVVUUUUUUVVVWWWZZZZZZZZZYYYYYYXXXWWWVVVSSSTTTTTTVVVXXX[[[^^^```YYYXXXXXXWWWVVVUUUTTTTTTRRRRRRSSSSSSTTTTTTUUUUUUUUUWWWZZZ[[[ZZZXXXXXXXXXZZZZZZ^^^eeehhheeedddeeehhhnnnsssqqqlllnnnwwwuuugggfffjjjuuu~~~xxxuuusssxxx}}}}}}{{{zzzzzz|||}}}zzzxxxvvvtttuuuxxx{{{}}}}}}wwwtttyyy~~~tttjjjaaa]]]]]]bbbiiiqqqwww}}}{{{yyyxxxuuussstttrrrqqqooommmjjjhhhfffeeebbbaaa```^^^\\\ZZZYYYXXXTTTSSSQQQNNNLLLJJJIIIHHHEEEDDDCCCBBB@@@@@@@@@AAACCCDDDEEEGGGJJJPPPYYY___jjjtttooo{{{}}}||||||{{{zzz}}}xxxnnncccXXXPPPJJJGGGIIIGGGGGGJJJKKKLLLQQQWWWfffwwwyyyiiizzzzzztttpppnnnlllooollliiifffeeegggjjjlllhhhhhhiiilllooopppooommmggggggfffeeecccaaa___^^^ZZZZZZZZZYYYZZZZZZ[[[[[[VVVWWWYYY[[[]]]^^^______aaabbbbbbcccddddddcccccc]]]]]]\\\[[[YYYXXXWWWWWWWWWXXXYYYZZZ\\\]]]______``````______^^^\\\[[[ZZZVVVUUUTTTUUUWWWYYYYYYXXX[[[ZZZXXXVVVTTTTTTTTTTTTVVVVVVVVVWWWWWWWWWWWWXXXUUUWWWYYYZZZZZZXXXUUUTTTPPPOOOOOOOOOOOOOOOPPPQQQQQQTTTWWWYYYXXXWWWWWWWWWYYYYYYYYYYYYXXXWWWVVVVVVSSSSSSTTTUUUXXX[[[]]]___ZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTTTTUUUUUUUUUUUUUUUUUUWWWYYYZZZYYYYYY[[[\\\\\\\\\___dddfffcccbbbcccdddhhhlllkkkhhhkkksss{{{}}}jjjccc```fffrrr~~~~~~~~~}}}|||{{{zzz{{{|||~~~~~~|||yyyvvvsssqqqsssuuuyyy}}}{{{zzzyyyooofffaaa^^^cccjjjrrryyyxxxwwwwwwsssqqqqqqpppooommmkkkiiihhhfffeeeaaa```^^^\\\ZZZXXXWWWVVVRRRQQQOOOLLLJJJHHHGGGFFFBBBCCCCCCAAA@@@@@@BBBDDDDDDFFFIIIJJJNNNVVVbbbjjjxxxooo{{{{{{yyyyyyzzzzzzyyy{{{uuujjj^^^TTTMMMJJJIIIIIIGGGIIIMMMOOOPPPVVV]]]jjjyyyyyyjjjddduuu~~~vvvrrrooonnnmmmpppnnnkkkhhhggghhhjjjlllkkkjjjiiikkkmmmmmmkkkhhhffffffeeedddbbbaaa___^^^[[[ZZZZZZYYYYYYYYYZZZZZZVVVXXX[[[^^^aaacccdddeeebbbbbbccccccdddcccbbb```^^^]]]]]]\\\[[[ZZZYYYYYYWWWXXXYYY[[[]]]^^^``````^^^^^^^^^^^^]]]\\\ZZZYYYVVVUUUTTTVVVYYYZZZZZZZZZZZZYYYWWWUUUTTTTTTUUUVVVVVVVVVUUUVVVVVVWWWWWWXXXUUUVVVWWWXXXXXXVVVTTTSSSOOOOOOOOOPPPQQQRRRSSSTTTSSSWWW[[[\\\\\\ZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVSSSSSSTTTUUUXXX[[[]]]___ZZZYYYXXXWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZYYYXXXYYY\\\^^^\\\[[[\\\```aaa^^^^^^```ccceeeggghhhgggjjjooottt~~~zzzoooeeeccchhhppp}}}}}}}}}|||||||||||||||}}}}}}~~~}}}|||{{{yyyuuurrrnnnlllqqquuuzzz~~~vvvnnnhhhaaadddjjjpppvvv}}}}}}wwwvvvuuurrroooooolllkkkjjjiiihhhfffeeeeee______]]][[[YYYWWWVVVUUUPPPOOOLLLJJJGGGEEEDDDDDDAAABBBBBBAAA@@@AAADDDHHHIIILLLOOORRRXXXbbbppp{{{ppp{{{}}}yyywwwwwwxxxyyyyyyyyyrrrfffZZZPPPKKKJJJJJJJJJIIIKKKPPPSSSVVV\\\dddmmm|||ppp```ccctttyyyssspppoooooooooqqqooommmjjjiiiiiikkklllnnnllljjjkkklllkkkgggccceeeeeeeeedddbbbaaa___^^^[[[[[[ZZZYYYYYYYYYYYYYYYXXXZZZ]]]aaaeeegggiiiiiiddddddccccccdddbbb```]]]]]]]]]]]]]]]\\\\\\[[[[[[XXXYYYZZZ\\\^^^```aaabbb[[[[[[\\\\\\[[[ZZZXXXWWWUUUUUUUUUWWWYYY[[[[[[ZZZXXXWWWUUUTTTTTTUUUWWWXXXVVVUUUUUUUUUVVVVVVWWWXXXUUUUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVYYY]]]___^^^\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTUUUUUUVVVXXX[[[^^^___[[[ZZZXXXWWWVVVVVVWWWXXX[[[[[[ZZZZZZYYYYYYXXXXXX[[[[[[ZZZYYYXXXYYY\\\^^^[[[YYYZZZ]]]]]][[[[[[]]]dddfffggghhhhhhjjjmmmppp}}}~~~ooohhhdddfffppp||||||{{{|||||||||}}}}}}}}}}}}}}}{{{{{{yyywwwsssooollljjjpppttt{{{|||sssnnneeegggjjjlllpppuuu{{{|||vvvuuuuuuqqqnnnnnniiiiiihhhgggfffeeedddddd___^^^]]][[[YYYWWWUUUTTTNNNMMMJJJHHHEEEDDDBBBBBB@@@BBBCCCBBB@@@BBBFFFJJJNNNQQQVVVZZZaaannn}}}yyy|||xxxwwwxxxyyywwwuuuwwwooocccXXXQQQMMMJJJIIILLLOOOQQQSSSVVV]]]gggnnn}}}rrreee^^^ccc|||{{{tttnnnjjjiiijjjkkkkkkmmmnnnnnnmmmlllmmmmmmmmmmmmmmmlllkkkjjjhhhgggggggggggggggfffeeedddccc___]]][[[YYYYYY[[[]]]___]]]```eeeiiikkkkkkiiihhhbbbbbbbbbaaaaaaaaa``````aaaaaa``````_________^^^\\\\\\]]]]]]^^^___``````[[[\\\]]]\\\ZZZXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWYYYVVVSSSTTTWWWYYYZZZYYY\\\ZZZXXXUUUTTTUUUVVVVVVSSSSSSTTTUUUVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWXXXZZZYYYZZZ[[[\\\]]]\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZYYYWWWUUUUUUVVVXXX[[[YYYXXXXXXZZZ^^^bbbeee]]]\\\ZZZYYYYYY[[[\\\^^^eeebbbbbbgggkkklllnnnrrr|||tttjjjjjjooo{{{|||vvvyyy|||~~~~~~}}}}}}~~~{{{{{{yyyuuuoookkkiiihhhmmmttt~~~~~~{{{vvvsssmmmjjjhhhjjjooosssuuuuuu}}}|||vvvrrrpppnnnllljjjhhhggggggeeedddcccbbbbbbaaa```^^^[[[XXXUUUSSSRRRNNNJJJFFFDDDCCCCCCBBBAAA??????@@@BBBEEEIIIMMMPPPRRRXXX]]]bbbmmm~~~{{{xxxwwwyyyzzzxxxuuutttlll```VVVOOOLLLKKKKKKLLLRRRYYY^^^cccjjjqqqwww}}}jjj^^^ZZZlllzzzwwwqqqmmmjjjjjjkkkllljjjlllnnnoooooonnnnnnooollllllllllllkkkjjjiiihhhhhhhhhggggggfffeeedddcccaaa```^^^]]]]]]___aaacccgggggghhhiiijjjjjjiiiiiieeeeeedddcccbbbaaa```___aaaaaaaaaaaaaaaaaaaaaaaa_________^^^^^^]]]]]]]]][[[\\\]]]\\\ZZZXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXZZZVVVSSSSSSVVVYYYZZZZZZ\\\ZZZXXXVVVUUUUUUVVVVVVTTTTTTUUUVVVWWWXXXXXXYYYZZZ[[[[[[ZZZXXXWWWYYYZZZYYYZZZ\\\]]]^^^^^^^^^^^^YYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZ\\\]]]\\\ZZZXXXXXXXXXYYYXXXXXXXXXZZZ]]]```bbb\\\[[[YYYXXXXXXYYY[[[\\\aaa^^^___eeekkknnnsssxxx~~~zzzqqqpppqqq|||uuuqqqtttzzz|||~~~~~~}}}}}}~~~zzzzzzyyyvvvrrrooonnnnnnrrrxxx}}}|||{{{{{{}}}}}}{{{pppmmmlllmmmqqqtttuuutttyyy{{{{{{wwwrrrooommmkkkiiihhhfffeeedddcccbbbaaa```___]]]\\\ZZZWWWTTTRRRPPPOOOLLLJJJGGGDDDAAA@@@@@@AAA@@@AAABBBDDDGGGLLLQQQUUU\\\ccciiiooo|||~~~{{{xxxxxxzzzzzzxxxuuuoooggg\\\RRRMMMLLLLLLMMMLLLUUU```jjjqqqxxx~~~tttaaa\\\^^^zzz}}}rrrqqqnnnkkkjjjkkklllmmmkkkllloooqqqqqqqqqpppoookkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhgggfffddddddcccdddcccbbbaaabbbeeegggiiirrrpppmmmjjjiiiiiijjjkkkhhhhhhfffeeecccaaa```______``````aaabbbbbbcccccccccbbbaaa___]]]\\\ZZZZZZZZZ\\\]]]\\\ZZZYYYYYYYYY[[[\\\\\\\\\\\\[[[ZZZZZZYYYVVVTTTTTTVVVXXXZZZZZZ\\\ZZZYYYWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[^^^^^^^^^\\\ZZZYYYYYYZZZYYYZZZ\\\^^^````````````XXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ]]]______\\\YYYWWWWWWWWWXXXXXXYYY[[[\\\^^^___[[[ZZZYYYWWWWWWXXXZZZ[[[___]]]]]]ccciiimmmttt{{{xxxooovvvzzznnnmmmrrrwwwzzz|||~~~}}}||||||}}}xxxyyyyyywwwuuusssssstttwww|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzxxxvvvwwwzzz~~~uuutttrrrsssuuuvvvvvvvvvwwwzzz~~~{{{xxxuuuqqqnnnlllkkkiiihhhccccccbbb```___]]]\\\\\\YYYXXXVVVTTTQQQOOOMMMLLLKKKKKKJJJEEE@@@>>>@@@BBBDDDEEEGGGIIIMMMSSS[[[```hhhqqq{{{}}}{{{xxxyyyzzzyyyvvvrrrhhhaaaVVVNNNKKKLLLNNNPPPOOOXXXeeeqqqyyyjjj^^^cccmmmwwwnnnmmmkkkjjjjjjkkkmmmnnnooopppqqqssstttssspppnnnkkkjjjjjjjjjiiiiiijjjjjjjjjiiihhhgggeeeddddddccceeeeeeeeeeeegggiiikkkmmmwwwuuuqqqnnnlllkkkkkkkkkiiihhhgggfffdddcccbbbaaa]]]]]]^^^```aaabbbcccdddccccccaaa```^^^\\\ZZZZZZ[[[\\\]]]]]][[[ZZZZZZ[[[]]]]]]]]]]]]]]]\\\\\\[[[VVVVVVWWWXXXYYYYYYYYYYYY\\\[[[YYYXXXWWWVVVVVVWWWWWWXXXYYYZZZ[[[\\\]]]^^^^^^______]]][[[ZZZ[[[\\\[[[\\\]]]^^^______^^^^^^XXXYYYYYYZZZ[[[[[[[[[[[[]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]][[[\\\]]]\\\YYYWWWVVVVVVXXXYYYZZZ[[[]]]]]]^^^^^^\\\[[[YYYXXXXXXYYYZZZ[[[aaa^^^^^^aaaeeeiiiqqqzzz|||yyyzzzssslllpppvvvxxxzzz||||||{{{zzzzzzzzzwwwxxxxxxwwwvvvuuuuuuvvvwww{{{~~~}}}~~~~~~~~~~~~}}}}}}{{{yyyvvvtttvvvzzz|||||||||||||||||||||{{{|||~~~~~~uuussspppmmmkkkjjjiiigggeeeaaaaaa___^^^\\\[[[ZZZYYYVVVVVVTTTRRRPPPNNNLLLKKKJJJLLLLLLGGGAAA>>>AAAEEEGGGJJJMMMQQQVVV^^^gggnnnsss}}}{{{xxxxxxxxxvvvqqqlll```ZZZQQQLLLKKKMMMPPPRRRUUU]]]iiittt}}}vvvbbb___mmm|||sssmmmlllkkkkkkkkkmmmooopppwwwvvvuuuvvvvvvuuuqqqmmmkkkkkkjjjiiiiiijjjjjjkkkkkkjjjhhhfffeeeeeeeeeeeeffffffggghhhiiikkknnnooouuutttsssrrrpppnnnlllkkkgggffffffeeeeeedddddddddZZZ[[[\\\^^^```aaaccccccaaaaaa```___^^^^^^]]]]]]\\\]]]___^^^]]][[[\\\\\\^^^^^^^^^^^^^^^]]]]]]\\\SSSVVVZZZ]]]]]][[[YYYWWW\\\[[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[]]]^^^___```]]]^^^^^^]]]\\\\\\]]]___]]]]]]^^^^^^^^^\\\[[[ZZZYYYYYYZZZ\\\\\\\\\\\\[[[^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]^^^]]][[[YYYVVVVVVXXXZZZZZZ[[[\\\^^^^^^___^^^^^^^^^]]][[[YYYYYYZZZ[[[\\\___]]]\\\___bbbfffoooxxx}}}uuuvvvvvvtttzzz~~~|||yyyvvvvvvvvvuuuvvvwwwvvvtttssstttuuutttxxx}}}~~~~~~~~~~~~~~~}}}{{{yyywwwwwwyyy~~~zzzsssnnnkkkhhhgggfffeeecccaaa```___^^^\\\ZZZYYYWWWWWWRRRQQQPPPNNNLLLKKKIIIIIIGGGIIIJJJFFF@@@???BBBGGGGGGLLLSSSXXX___hhhttt}}}~~~}}}{{{xxxwwwuuuqqqjjjdddYYYTTTNNNKKKLLLOOOSSSTTT[[[bbbnnnxxxjjj___eeewww~~~sssmmmmmmllllllmmmqqqtttvvv|||yyyxxxyyywwwssspppnnnmmmkkkjjjiiijjjkkkkkkjjjiiigggfffeeeffffffggghhhhhhhhhjjjkkkmmmnnnoooqqqrrrssssssqqqooollljjjeeeeeeddddddddddddccccccZZZZZZ\\\]]]___aaabbbccc_______________`````````]]]___``````^^^^^^^^^___^^^^^^______^^^^^^]]]\\\SSSXXX]]]aaa```]]]ZZZYYY\\\\\\[[[ZZZYYYXXXWWWWWWYYYZZZ[[[\\\^^^```aaaaaa]]]^^^___^^^]]]^^^___aaa^^^______^^^]]][[[YYYXXXZZZ[[[\\\]]]]]]]]]\\\[[[]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]___^^^\\\XXXVVVWWW[[[^^^\\\\\\]]]^^^______^^^^^^___^^^[[[ZZZYYYZZZ[[[\\\ZZZYYYZZZ]]]```cccmmmxxxxxx~~~rrrmmmsss{{{yyytttssssssssstttuuutttrrrqqqrrrsssssswww}}}~~~}}}}}}}}}{{{{{{zzz{{{~~~xxxrrrooommmkkkiiihhhgggdddbbb^^^]]]\\\ZZZXXXVVVTTTTTTMMMLLLKKKIIIHHHGGGEEEEEECCCDDDEEECCC@@@AAADDDHHHIIIPPPZZZccckkkvvv~~~}}}}}}~~~{{{xxxuuurrrlllccc\\\SSSPPPLLLKKKMMMQQQTTTVVVYYYbbbooozzzpppaaaaaaooozzztttmmmlllllllllpppuuu{{{zzzyyyzzzzzzwwwtttpppooommmkkkjjjjjjkkkllliiihhhgggffffffggghhhiiiiiijjjjjjkkkmmmnnnooooooqqqqqqrrrqqqooommmjjjiiieeeddddddcccbbbaaa``````[[[[[[\\\^^^___aaabbbccc^^^^^^______``````aaaaaa___```bbbbbb```___```aaa^^^^^^______^^^^^^]]]\\\WWW[[[___```___]]]]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWYYYZZZ[[[]]]___```aaabbbaaaaaabbbaaa______```bbb____________^^^]]][[[ZZZ[[[\\\^^^^^^^^^]]][[[ZZZ\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYWWWXXX[[[]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]][[[YYYXXXYYYZZZ[[[YYYYYYZZZ]]]]]]___hhhrrrsss}}}tttllllllmmmuuuzzztttrrrrrrppprrrssssssqqqqqqrrrtttvvv{{{~~~}}}}}}|||{{{{{{{{{{{{|||~~~{{{uuuqqqpppnnnllljjjiiigggdddaaa[[[ZZZYYYWWWUUUSSSQQQPPPJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBCCCDDDGGGJJJLLLPPPYYYgggrrr|||}}}||||||~~~{{{xxxuuuppphhh^^^WWWPPPMMMKKKKKKOOOSSSUUUWWWUUU___nnnzzzyyyddd\\\eeexxxxxxuuummmlllkkkmmmrrryyyzzzyyy|||}}}{{{xxxrrrpppnnnkkkjjjjjjkkkllliiihhhfffeeefffgggiiijjjkkkkkklllmmmnnnooooooppprrrrrrpppooommmkkkiiihhheeeeeedddbbb```___^^^]]]\\\]]]^^^___```bbbcccccc^^^^^^______``````aaaaaa___aaaccccccaaaaaaaaabbb^^^^^^______^^^^^^]]]\\\ZZZ]]]______]]]]]]___bbb\\\\\\\\\\\\[[[YYYXXXWWWYYYZZZ[[[]]]___```bbbbbbdddeeeeeeccc```___```aaa^^^___`````````___^^^]]]\\\]]]_________]]][[[ZZZ[[[[[[ZZZZZZYYYXXXXXXWWWVVVWWWWWWXXXYYYZZZZZZ[[[VVVWWWXXXXXXWWWWWWXXXYYY]]]\\\\\\[[[[[[\\\]]]]]]^^^\\\ZZZXXXWWWXXXYYYYYY\\\\\\\\\]]][[[[[[bbbkkkqqq~~~xxxooojjjdddgggnnnuuu|||tttrrrrrrnnnppprrrrrrrrrrrrtttuuuzzz~~~}}}}}}|||{{{zzzzzzzzzzzz{{{}}}}}}|||{{{{{{|||xxxrrrooojjjhhhfffdddccc```]]]ZZZYYYXXXWWWUUURRRPPPOOONNNKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCEEEIIINNNPPPQQQXXXcccsss~~~|||{{{||||||vvvqqqjjjccc[[[VVVQQQNNNKKKLLLOOORRRRRRRRRWWW]]]iiixxxzzzhhhZZZ```ssszzzuuusssooommmkkknnntttzzz}}}~~~}}}xxxwwwyyyzzzxxxtttmmmllljjjhhhgggggghhhiiiggghhhiiihhhggghhhiiikkkkkkkkkkkkkkkkkkkkkkkkjjjlllkkkiiihhhhhhhhhfffdddccccccddddddccccccbbbbbbbbb```___```bbbccccccbbb```___^^^]]]^^^```bbbcccbbbbbbbbbbbbaaaaaa`````````aaabbbaaa^^^\\\\\\\\\]]]]]]_________^^^]]]\\\^^^[[[XXXWWWXXXYYYYYYYYYYYY[[[]]]^^^^^^^^^```bbbhhhfffdddbbb```______```______^^^^^^^^^^^^______```aaaaaa___\\\YYYYYYYYYZZZYYYXXXWWWVVVWWWWWWXXX[[[[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXZZZ[[[]]]___```^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[YYYWWWUUUVVVYYY[[[___\\\YYYYYY[[[^^^```aaallltttyyyrrrggg\\\WWWhhhooo~~~}}}vvvoooooonnnpppsssrrrqqquuuzzz~~~}}}}}}{{{zzzzzz{{{||||||~~~}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}vvvnnnkkkiiihhheeecccaaa___^^^]]]XXXWWWVVVSSSPPPLLLJJJHHHGGGHHHHHHGGGDDDCCCCCCCCCDDDBBBDDDKKKNNNOOOTTT\\\cccttt}}}{{{{{{{{{{{{wwwqqqkkkddd]]]UUUPPPNNNLLLJJJJJJMMMPPPQQQQQQTTT\\\kkk~~~jjj]]]WWWddd|||wwwrrrpppnnnlllkkkmmmrrrwwwzzz{{{{{{vvvvvvwwwwwwtttpppjjjjjjiiihhhggggggggghhhggghhhhhhgggffffffiiikkkkkkkkkkkkkkkjjjjjjjjjjjjmmmkkkhhhggggggfffdddbbbbbbccccccddddddccccccccccccaaa______```aaabbbaaaaaa`````````aaabbbcccdddcccbbbbbbaaaaaa`````````bbbccccccaaa___]]]]]]^^^^^^____________^^^^^^]]]\\\ZZZWWWVVVWWWYYYYYYYYY[[[\\\^^^^^^^^^^^^```aaaeeedddcccaaa`````````aaaaaa``````````````````aaaaaaaaa```\\\YYYVVVVVVWWWWWWWWWVVVUUUUUUVVVWWWXXXZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[]]]^^^___``````___^^^\\\[[[ZZZZZZZZZZZZXXXVVVTTTUUUXXX[[[___^^^]]]\\\\\\\\\^^^___fffnnn{{{}}}qqqccc[[[[[[```lll|||yyysssmmmjjjjjjmmmnnnnnnqqqvvv{{{{{{zzzyyyyyyzzz{{{|||}}}}}}~~~}}}~~~~~~}}}~~~}}}|||{{{{{{|||}}}}}}|||xxxsssllliiicccbbb```]]][[[YYYXXXWWWUUUUUUSSSQQQOOOLLLJJJHHHDDDEEEEEEDDDCCCBBBCCCDDDEEEDDDHHHOOOSSSVVV```kkkwww~~~|||{{{zzzzzzwwwsssllleee^^^WWWPPPKKKMMMKKKJJJKKKNNNQQQSSSSSSVVV^^^ppprrr\\\WWW[[[ppp}}}sssnnnmmmmmmkkkjjjkkkooosssuuuvvvzzzwwwtttssstttrrrnnnkkkggggggggghhhggggggfffffffffgggfffeeedddeeehhhjjjkkkjjjjjjjjjiiiiiiiiihhhllljjjgggeeedddccc```^^^aaaaaabbbcccddddddddddddeeebbb^^^]]]]]]___``````aaabbbbbbcccddddddddddddcccbbbaaa``````_________ddddddcccaaa___^^^___aaaaaa``````___^^^^^^______ZZZXXXVVVVVVWWWYYYYYYYYY\\\^^^______^^^^^^___aaaaaaaaaaaa``````aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```]]]YYYUUUSSSTTTUUUUUUUUUTTTSSSSSSTTTVVVVVVZZZZZZ[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^aaa```___^^^\\\ZZZYYYYYYYYYXXXWWWTTTSSSSSSVVVYYY___aaacccaaa^^^\\\]]]___bbbiiittt~~~lll```SSSSSSZZZgggtttxxxkkkgggeeeiiilllmmmppptttzzz}}}}}}yyyxxxxxxwwwwwwwwwyyyzzz{{{yyyyyy{{{}}}~~~}}}~~~~~~|||~~~}}}{{{zzzzzzzzz{{{{{{{{{uuusssnnniiigggbbbaaa^^^\\\YYYWWWVVVUUURRRQQQPPPNNNLLLJJJHHHHHHBBBCCCCCCCCCBBBCCCEEEGGGIIILLLQQQVVV[[[bbbrrr~~~}}}||||||zzzyyyvvvqqqiiibbb[[[TTTNNNJJJLLLKKKKKKLLLOOOSSSVVVWWW\\\eeeuuutttaaaYYY\\\iiiyyypppllljjjkkkjjjiiijjjlllnnnpppqqquuutttrrrqqqqqqnnnjjjgggcccdddfffggggggfffeeedddffffffeeecccbbbcccgggiiijjjiiiiiihhhhhhgggggggggkkkhhhdddbbb```___]]][[[______aaabbbcccdddddddddfffbbb]]][[[\\\]]]______```aaaccceeefffeeeddddddcccbbbaaa______^^^______ddddddbbb```^^^^^^```bbbbbbaaa```^^^^^^^^^______YYYWWWVVVWWWYYYZZZZZZZZZ]]]^^^______]]]]]]^^^___^^^^^^______```aaabbbcccaaaaaaaaaaaaaaaaaaaaaaaa^^^]]][[[WWWTTTSSSUUUXXXWWWVVVUUUSSSSSSSSSTTTUUU[[[\\\\\\]]]]]]]]]]]]]]][[[[[[ZZZZZZZZZ[[[\\\\\\^^^^^^]]]]]]\\\[[[ZZZZZZWWWWWWUUUSSSQQQRRRUUUWWW]]]bbbggggggcccaaabbbdddfffkkksss}}}wwwiiiYYYTTTSSSYYYcccqqqpppjjjgggjjjmmmnnnpppttttttwww{{{~~~|||yyyvvvuuuuuuttttttuuuwwwyyyzzzvvvwwwxxxyyy{{{~~~~~~}}}{{{{{{|||~~~}}}{{{|||{{{zzzxxxxxxxxxxxxyyy~~~tttpppnnnjjjeeedddaaa___]]]ZZZWWWUUUTTTSSSPPPOOOMMMKKKIIIGGGFFFEEECCCCCCCCCCCCCCCEEEHHHKKKPPPVVV]]]ccchhhttt}}}|||}}}|||yyywwwqqqlllddd\\\VVVQQQLLLIIIJJJJJJKKKMMMOOOSSSWWWZZZaaajjjzzzlll[[[YYYeeexxxvvvoookkkiiiiiiiiijjjjjjjjjkkkmmmnnnrrrqqqpppooonnnlllhhhfffbbbccceeeffffffeeedddcccdddeeedddcccbbbcccfffhhhiiihhhhhhgggffffffeeeeeegggddd```^^^]]]\\\[[[ZZZ]]]^^^___aaabbbcccccccccdddaaa]]][[[[[[]]]___```___```ccceeefffeeecccbbbbbbaaa___^^^^^^^^^___```cccbbbaaa___]]]]]]___bbbbbbaaa___]]]]]]]]]]]]^^^YYYXXXWWWXXXZZZ[[[[[[ZZZ[[[\\\]]]]]]\\\[[[\\\^^^\\\\\\^^^___```aaaaaabbb^^^^^^____________^^^^^^[[[[[[YYYWWWUUUVVVYYY\\\ZZZYYYWWWUUUTTTSSSSSSTTT]]]]]]^^^^^^^^^^^^^^^]]]ZZZZZZZZZYYYYYYZZZZZZ[[[ZZZZZZZZZ[[[[[[[[[[[[[[[VVVVVVTTTRRRPPPQQQTTTVVVZZZaaaiiikkkiiihhhjjjmmmnnnqqqvvv|||{{{hhh^^^UUUSSSWWW___lllxxx}}}wwwrrrqqqpppllllllnnnqqqssswwwzzz{{{{{{yyyxxxtttssssssssstttuuuwwwxxxvvvvvvvvvwwwxxxzzz{{{|||~~~~~~}}}~~~~~~|||{{{xxxxxxzzz|||~~~~~~{{{yyyyyyyyywwwvvvvvvvvvwwwwww{{{|||~~~~~~zzzqqqmmmkkkfffbbbaaa\\\[[[XXXUUURRRPPPNNNNNNOOOMMMKKKHHHEEEDDDCCCBBBCCCDDDDDDCCCDDDGGGLLLPPPWWWaaalllttt||||||{{{{{{zzzwwwsssiiiddd\\\UUUPPPMMMJJJHHHGGGIIIKKKMMMOOOSSSYYY]]]fffqqqwwwggg]]]ZZZmmm{{{sssoookkkhhhhhhiiijjjjjjiiijjjlllnnnooonnnnnnmmmkkkiiigggfffdddddddddeeeddddddcccccccccdddeeedddcccccceeeggghhhhhhgggfffeeedddccccccbbb___\\\ZZZZZZ[[[ZZZZZZ[[[\\\^^^___```aaaaaaaaaaaa___\\\[[[]]]```aaaaaa^^^```bbbdddddddddcccbbb```___]]]\\\]]]^^^```bbbaaabbbaaa```^^^^^^___aaa______]]]\\\[[[[[[[[[[[[YYYWWWWWWXXXYYYZZZYYYXXXWWWYYYZZZZZZYYYYYYZZZ\\\\\\\\\]]]______```______ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYXXXWWWXXX[[[]]][[[ZZZXXXVVVUUUTTTTTTUUU]]]^^^^^^^^^^^^]]]\\\[[[YYYXXXXXXXXXXXXXXXYYYZZZVVVWWWWWWXXXYYYZZZ[[[[[[VVVUUUTTTQQQPPPPPPSSSVVVXXX___ffflllnnnoooqqqsssuuuvvvwwwyyy{{{xxxkkk^^^WWWTTTVVV\\\cccyyy~~~uuulllhhhjjjnnnppprrrtttvvvvvvvvvuuussssssrrrrrrrrrtttuuuvvvvvvuuuuuuuuuvvvwwwxxxyyyyyy|||~~~~~~||||||}}}|||{{{yyyvvvvvvwwwyyy{{{{{{yyyvvvvvvvvvuuuttttttuuuvvvwwwxxxzzz|||}}}}}}}}}tttmmmjjjgggbbb^^^]]]\\\ZZZXXXTTTQQQOOOMMMMMMLLLKKKHHHEEEDDDCCCBBBCCCDDDDDDEEEFFFHHHNNNUUUZZZbbbooo~~~~~~zzzxxxyyywwwrrrnnnccc^^^VVVPPPMMMKKKJJJIIIIIIKKKNNNPPPRRRWWW]]]bbbnnn}}}~~~lll```\\\___xxxvvvpppnnnjjjggghhhjjjkkkkkkjjjjjjlllnnnkkkkkkkkkiiigggffffffgggfffeeeddddddccccccccccccbbbdddffffffeeedddeeeeeeggggggfffeeedddcccbbbbbb^^^[[[XXXWWWXXXZZZ[[[[[[ZZZ[[[\\\]]]^^^_________^^^\\\[[[\\\___bbbdddddd___```bbbcccddddddcccccc^^^]]]\\\[[[\\\___aaacccaaabbbcccbbb```___```aaa\\\\\\\\\[[[ZZZYYYWWWWWWWWWVVVUUUVVVWWWWWWVVVTTTSSSUUUWWWWWWWWWWWWXXXZZZ\\\]]]^^^______^^^]]]\\\XXXYYY[[[\\\\\\[[[YYYXXXWWWXXXYYYXXXWWWXXXYYY[[[YYYXXXVVVUUUUUUVVVWWWWWW\\\\\\\\\\\\[[[YYYXXXXXXVVVVVVVVVVVVVVVWWWXXXYYYUUUVVVVVVWWWWWWXXXXXXYYYVVVUUUTTTRRRPPPQQQSSSVVVXXX\\\cccjjjooosssuuuvvvtttttttttssstttwww}}}}}}ooofff```\\\]]]```lllvvvtttppptttsssttttttuuuuuuuuuuuuuuutttsssrrrrrrrrrssstttuuuuuuuuuttttttttttttuuuuuuvvvyyy|||~~~~~~~~~}}}|||{{{{{{|||{{{yyyxxxuuuuuuuuuvvvxxxxxxvvvtttssssssrrrrrrssstttvvvwwwuuuxxx||||||{{{|||{{{tttlllfffeeeccc]]]ZZZZZZ\\\[[[XXXUUUQQQOOOMMMLLLHHHGGGEEECCCCCCDDDEEEFFFHHHHHHJJJMMMRRR[[[eeekkkwww}}}xxxvvvvvvuuuoookkkaaa\\\UUUOOOMMMLLLLLLKKKLLLOOOSSSUUUWWW\\\bbbhhhwww{{{cccXXXWWWhhhrrrnnnmmmjjjfffgggjjjllllllkkkjjjmmmoooiiiiiihhhfffddddddfffggghhhgggeeecccbbbbbbccccccaaadddggghhhgggeeeeeeeeeggggggfffeeecccbbbbbbaaa[[[XXXUUUUUUWWWZZZ[[[\\\ZZZZZZ[[[\\\]]]]]]]]]]]][[[[[[[[[]]]aaadddeeeeeeaaaaaabbbcccdddddddddddd]]]\\\[[[ZZZ\\\___bbbdddaaacccddddddbbbaaaaaabbbZZZZZZ[[[[[[YYYWWWUUUTTTVVVUUUTTTTTTUUUUUUSSSQQQQQQSSSTTTUUUUUUVVVWWWYYY]]]^^^^^^___^^^]]][[[ZZZWWWYYYZZZ[[[[[[ZZZYYYWWWWWWYYYZZZYYYWWWVVVWWWXXXUUUUUUTTTTTTUUUWWWXXXZZZ[[[[[[[[[ZZZXXXWWWUUUTTTUUUUUUUUUUUUVVVWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTRRRPPPQQQTTTVVVXXX[[[```hhhoootttvvvuuurrrqqqpppnnnnnnqqqwww{{{}}}~~~~~~vvvpppiiifffgggdddlllvvv}}}~~~}}}||||||{{{uuutttsssrrrrrrrrrssstttttttttssssssrrrssssssssstttwww{{{~~~~~~~~~|||{{{zzzzzz{{{{{{yyywwwuuutttttttttvvvvvvtttsssrrrqqqqqqqqqrrrtttvvvwwwsssxxx||||||zzzzzz~~~{{{uuuqqqlllfffaaaaaa___[[[XXXYYYXXXVVVSSSPPPMMMJJJHHHGGGDDDDDDCCCBBBCCCEEEGGGIIILLLMMMPPPUUU\\\gggrrrzzz~~~~~~~~~{{{wwwuuuuuuqqqiiiccc]]]XXXRRRLLLIIIIIIKKKMMMPPPOOOSSS[[[```ccclllwwwpppZZZWWW___wwwwwwpppmmmiiifffeeeiiiiiiiiiiiijjjkkklllmmmiiifffccccccfffhhhgggffffffeeedddcccccccccdddeeeggghhhiiijjjiiigggeeeddddddfffggggggdddaaa______RRRSSSTTTUUUWWWXXXYYYZZZZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[YYYXXXZZZ^^^aaabbbaaa______```aaabbbcccddddddbbb___]]]]]]___aaabbbbbbcccbbbbbbaaa```______^^^[[[ZZZXXXVVVTTTRRRQQQQQQRRRSSSTTTUUUVVVUUUUUUTTTUUUUUUVVVWWWWWWWWWVVVVVVYYYZZZ\\\]]]\\\[[[YYYXXXZZZYYYXXXWWWVVVWWWXXXXXXUUUUUUVVVVVVVVVUUUUUUTTTVVVUUUTTTRRRQQQTTTXXX[[[WWWWWWWWWVVVVVVUUUUUUUUUSSSTTTTTTUUUUUUVVVWWWWWWXXXVVVTTTRRRQQQSSSUUUVVVRRRSSSTTTTTTSSSSSSTTTUUUWWWZZZ]]]aaahhhooonnnjjjlllkkkjjjjjjkkkmmmpppqqqzzzxxxxxxzzz{{{{{{zzzwwwrrrwwwyyyuuuqqqooooooqqqqqqqqqoooqqqrrrpppoooooorrruuuwwwxxxyyy{{{|||||||||{{{|||~~~~~~{{{}}}||||||{{{zzzzzzyyyyyyvvvtttrrrrrrssstttuuutttqqqqqqqqqrrrssstttuuuvvvuuuuuuuuuuuuwwwxxx{{{|||~~~wwwqqqmmmkkkfffddd```\\\XXXVVVTTTSSSOOOPPPPPPNNNKKKIIIIIIIIIDDDDDDCCCDDDEEEGGGJJJLLLQQQUUUZZZbbblll{{{}}}}}}~~~|||xxxuuusssqqqlllddd^^^VVVRRRNNNIIIHHHIIIKKKMMMQQQPPPUUU^^^eeelllyyyiiiXXX[[[ggguuuooonnnjjjgggggghhhhhhiiiiiijjjjjjkkkkkkgggeeebbbccceeegggfffeeeeeedddcccbbbbbbbbbcccdddggghhhiiiiiihhhfffdddcccccceeefffeeebbb___]]]\\\SSSTTTUUUWWWXXXYYYZZZ[[[ZZZ[[[\\\\\\\\\\\\[[[ZZZ\\\ZZZYYYZZZ^^^aaabbbaaa______```aaabbbbbbbbbbbb```^^^\\\[[[]]]___``````aaa```______^^^]]]\\\\\\ZZZYYYWWWUUUSSSRRRQQQQQQSSSTTTUUUVVVWWWVVVVVVUUUVVVVVVVVVWWWWWWVVVUUUUUUXXXYYYZZZ[[[ZZZYYYWWWVVVYYYXXXWWWUUUUUUVVVVVVWWWTTTTTTUUUUUUUUUTTTTTTTTTUUUUUUTTTRRRQQQRRRVVVYYYWWWWWWWWWWWWVVVVVVUUUUUUSSSTTTTTTUUUVVVVVVWWWWWWVVVUUUTTTRRRRRRSSSTTTUUURRRSSSUUUTTTSSSSSSTTTVVVSSSVVVXXXZZZ___eeeeeeaaafffffffffgggiiimmmppprrrwwwsssqqqrrrrrrrrrxxxzzz~~~{{{vvvpppmmmmmmnnnppppppmmmoooooonnnlllllloooqqqvvvwwwyyy{{{|||}}}||||||yyy{{{~~~|||zzz||||||{{{zzzzzzyyyxxxxxxuuusssqqqqqqsssttttttsssrrrrrrrrrrrrsssssstttuuuuuuttttttuuuvvvxxxyyyzzz}}}|||}}}~~~}}}xxxsssmmmhhhdddbbbcccaaa]]]YYYVVVSSSRRRQQQOOOOOONNNLLLHHHEEEEEEEEEBBBBBBCCCDDDGGGLLLQQQUUUZZZ```jjjuuu||||||}}}|||xxxuuurrrooollleee\\\VVVNNNMMMJJJIIIIIIJJJMMMNNNTTTTTTXXXaaakkkwwwwww___UUUbbbttt|||qqqooonnnkkkiiiiiiggghhhiiijjjjjjiiihhhhhheeecccbbbbbbdddffffffeeeddddddbbbaaaaaaaaabbbbbbggggggggggggfffdddbbbaaabbbcccdddccc___[[[YYYXXXTTTUUUVVVXXXYYYZZZZZZ[[[ZZZZZZ[[[\\\\\\[[[ZZZZZZ]]][[[ZZZ[[[]]]```aaa```___```bbbcccccccccbbbbbb^^^\\\ZZZZZZ\\\]]]^^^]]]^^^]]]]]]\\\ZZZYYYYYYXXXXXXWWWVVVTTTRRRQQQQQQQQQUUUUUUVVVWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVUUUUUUTTTVVVWWWXXXYYYYYYWWWUUUTTTWWWVVVTTTSSSSSSTTTTTTUUURRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTRRRQQQPPPRRRTTTWWWWWWWWWXXXWWWWWWVVVVVVSSSTTTUUUVVVVVVWWWWWWWWWTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTSSSSSSTTTVVVUUUWWWWWWWWWZZZ___```]]]___```aaacccgggkkkoooqqqtttoookkkkkkiiijjjpppwwwvvvrrruuuzzzuuuoookkkjjjkkkmmmmmmiiijjjkkkjjjiiiiiikkklllrrrtttvvvxxxzzzzzzzzzzzzuuuxxxzzz|||}}}~~~}}}|||zzzxxxzzzzzzzzzyyyyyyxxxxxxwwwtttrrrqqqqqqrrrssssssrrrsssssssssrrrrrrsssttttttssssssssstttuuuvvvwwwxxxwwwwwwwwwwwwyyy{{{}}}~~~}}}{{{vvvtttqqqmmmhhhdddaaa```^^^\\\YYYUUURRRPPPNNNNNNLLLLLLKKKIIIFFFDDDEEEFFFEEEEEEFFFHHHLLLSSS\\\bbbjjjsss{{{{{{|||}}}|||zzzuuusssppplllggg___VVVOOOKKKJJJJJJJJJKKKMMMOOOPPPWWWXXX[[[cccooo}}}~~~hhhVVVTTTiiivvvooommmmmmjjjhhhhhhfffgggiiijjjjjjhhhfffeeecccbbbbbbbbbcccdddddddddcccbbbaaa_________``````eeeeeeeeeeeedddbbbaaa```aaabbbcccaaa\\\XXXUUUTTTTTTUUUVVVXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYY[[[[[[ZZZZZZ[[[]]]^^^___```aaaccceeeffffffeeeddd^^^\\\[[[[[[\\\]]]]]]\\\\\\\\\[[[ZZZXXXWWWVVVVVVVVVVVVTTTSSSRRRRRRQQQQQQUUUUUUVVVVVVVVVVVVVVVVVVXXXXXXXXXWWWVVVUUUTTTSSSUUUVVVXXXXXXXXXWWWUUUTTTUUUTTTRRRQQQQQQQQQRRRSSSQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRPPPOOOOOOQQQVVVWWWXXXXXXXXXWWWWWWVVVSSSTTTUUUWWWWWWWWWWWWWWWRRRSSSSSSTTTSSSRRRQQQPPPPPPRRRSSSSSSRRRRRRSSSTTTTTTVVVVVVUUUWWW\\\]]][[[\\\]]]^^^aaadddhhhkkkmmmooollljjjjjjhhhgggkkkrrrtttooonnntttvvvsssooommmlllkkkjjjiiidddeeeeeeffffffggghhhiiilllmmmpppsssuuuvvvvvvvvvuuuwwwyyyzzzzzz{{{~~~}}}{{{{{{zzzxxxvvvxxxxxxxxxwwwwwwwwwvvvvvvrrrqqqpppppprrrrrrrrrppptttssssssrrrrrrrrrrrrsssrrrrrrrrrrrrsssttttttuuurrrrrrrrrssstttvvvxxxyyyzzz{{{}}}~~~~~~}}}|||}}}~~~}}}{{{xxxuuusssooonnnllljjjgggdddaaa```YYYWWWTTTQQQNNNLLLKKKJJJGGGHHHHHHGGGFFFFFFHHHJJJIIIKKKMMMPPPUUU^^^iiiqqq~~~zzzzzz{{{|||}}}}}}zzzwwwtttsssooojjjcccZZZRRRLLLIIIIIIIIIJJJLLLNNNPPPQQQWWWZZZ___hhhuuuooo\\\QQQUUUppp{{{sssmmmkkkjjjgggeeeffffffggghhhiiiiiihhhfffeeebbbcccccccccccccccccccccbbbaaa___^^^]]]]]]^^^^^^ccccccbbbbbbaaa``````___```aaabbb___[[[VVVTTTSSSRRRTTTVVVWWWXXXXXXXXXWWWYYYZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYY[[[]]]^^^___```bbbccceeeeeeeeeeee___^^^\\\\\\^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVUUUTTTUUUTTTTTTSSSRRRRRRSSSSSSUUUUUUUUUTTTTTTTTTTTTUUUXXXXXXXXXWWWVVVUUUTTTSSSVVVWWWXXXYYYYYYXXXVVVTTTSSSRRRQQQPPPOOOPPPPPPQQQPPPPPPOOOOOOOOOPPPQQQRRRRRRSSSSSSQQQNNNMMMNNNOOOUUUVVVWWWXXXXXXXXXVVVUUUSSSTTTVVVWWWXXXXXXWWWVVVQQQRRRTTTTTTTTTSSSQQQPPPOOOPPPQQQQQQPPPPPPQQQSSSNNNRRRSSSRRRSSSXXX[[[ZZZ\\\\\\^^^___bbbdddfffggggggfffhhhkkkkkkiiikkkooo}}}}}}ooocccbbbhhhtttuuuuuuttttttssspppjjjfffaaa```______aaadddfffgggfffhhhkkknnnqqqsssttttttuuuwwwxxxxxxwwwxxxyyy{{{|||}}}~~~}}}~~~|||{{{zzzyyywwwuuuvvvvvvvvvvvvuuuuuuuuuuuurrrppppppppprrrrrrqqqpppsssrrrrrrqqqqqqqqqqqqrrrppppppqqqqqqqqqqqqqqqqqqnnnnnnoooqqqsssuuuwwwxxxuuuvvvvvvwwwwwwvvvuuutttvvvvvvuuutttrrrooollljjjffffffeeedddaaa___\\\[[[UUUSSSPPPMMMJJJIIIHHHHHHEEEFFFFFFEEEDDDEEEHHHJJJJJJOOOUUU[[[cccooo|||~~~}}}|||{{{zzz{{{|||}}}{{{xxxvvvtttrrrnnnggg___WWWOOOKKKHHHHHHIIIKKKMMMQQQTTTVVVXXX___hhhsssxxxaaaUUUPPPYYYuuuwwwpppjjjiiigggdddcccffffffggghhhiiiiiihhhggggggcccdddfffeeecccaaaaaabbbaaa```^^^\\\[[[[[[\\\\\\___________________________aaaaaa___[[[WWWTTTSSSRRRSSSVVVXXXXXXXXXWWWVVVYYYYYYZZZ[[[[[[ZZZYYYYYYXXXYYYYYYYYYYYYZZZ]]]___````````````aaaaaabbbbbb```___^^^^^^______^^^]]][[[[[[ZZZXXXVVVUUUTTTSSSTTTTTTSSSSSSSSSTTTTTTUUUVVVUUUTTTSSSSSSSSSTTTTTTWWWWWWWWWWWWVVVUUUUUUTTTWWWXXXYYYZZZZZZXXXVVVUUURRRQQQPPPOOONNNOOOOOOPPPPPPOOONNNNNNOOOPPPRRRSSSRRRRRRRRRPPPMMMMMMNNNPPPSSSTTTVVVXXXXXXWWWVVVUUUSSSTTTVVVXXXYYYXXXWWWVVVRRRSSSTTTUUUTTTSSSRRRQQQOOOPPPQQQQQQPPPPPPQQQRRROOOTTTWWWVVVWWW[[[^^^]]]\\\\\\]]]^^^^^^___``````^^^___dddkkkmmmlllnnnrrr|||vvvddd\\\ZZZdddppp{{{~~~xxxoooiii```]]]YYYXXXZZZ]]]```aaaaaacccgggkkknnnpppqqqrrrssstttvvvvvvuuuuuuvvvwwwyyy{{{}}}zzz|||}}}{{{{{{|||}}}~~~~~~}}}||||||}}}}}}|||{{{yyyxxxvvvvvvttttttttttttttttttttttttqqqqqqpppqqqssssssqqqooopppppppppoooooopppqqqqqqoooooopppppppppooonnnnnnlllmmmnnnppprrrtttuuuvvvssssssssssssrrrqqqpppppprrrrrrqqqpppmmmkkkhhhfffccccccbbbaaa___\\\YYYWWWRRRPPPNNNKKKIIIGGGGGGGGGFFFGGGFFFEEEEEEFFFIIILLLNNNWWWcccnnnyyy}}}||||||{{{{{{{{{||||||{{{xxxuuutttqqqlllddd[[[SSSNNNKKKIIIJJJKKKNNNRRRXXX]]]```bbblllyyyjjjVVVRRRSSS]]]xxxssslllgggfffdddbbbdddgggggggggggghhhhhhiiiiiiiiidddfffhhhgggccc``````aaa```___]]][[[ZZZZZZZZZ[[[]]]]]]]]]]]]^^^___``````___aaaaaa```\\\XXXUUUTTTSSSTTTWWWYYYYYYYYYWWWVVVXXXYYYZZZ[[[[[[ZZZYYYXXXWWWYYY[[[[[[ZZZ[[[___bbbgggfffcccaaa_________``````___^^^^^^______^^^\\\ZZZYYYXXXWWWUUUSSSRRRQQQTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWVVVUUUUUUWWWXXXYYYZZZYYYXXXVVVUUUQQQQQQOOONNNNNNNNNOOOPPPPPPOOONNNNNNNNNPPPRRRTTTSSSRRRQQQNNNLLLMMMPPPRRRQQQSSSUUUWWWXXXVVVUUUSSSSSSTTTWWWYYYZZZYYYWWWVVVTTTTTTTTTTTTTTTTTTSSSRRRPPPQQQSSSRRRQQQQQQRRRTTTRRRXXX\\\[[[[[[^^^```___YYYYYYZZZ[[[[[[[[[[[[[[[ZZZ[[[aaajjjnnnpppuuu{{{|||qqqbbbYYY\\\dddkkkwwwwwwpppaaa[[[UUUQQQRRRUUUWWWXXXZZZ\\\```dddhhhjjjlllmmmmmmoooqqqrrrrrrsssuuuvvvxxxyyy{{{}}}}}}|||{{{zzzzzz{{{}}}~~~~~~|||zzzyyyuuuvvvwwwxxxyyyyyyxxxxxxzzzzzzzzzxxxwwwvvvvvvvvvssssssssssssssssssssssssrrrqqqqqqrrrssssssqqqooonnnnnnmmmnnnnnnooopppqqqnnnnnnooooooooommmlllkkkkkklllmmmnnnooopppqqqqqqqqqqqqppppppooonnnnnnmmmnnnnnnmmmlllkkkiiihhhgggbbbbbbbbbaaa^^^ZZZWWWUUUPPPOOOLLLJJJHHHGGGGGGGGGGGGHHHIIIJJJLLLPPPUUUYYY```kkk|||~~~}}}}}}|||{{{{{{||||||{{{wwwuuussspppkkkbbbYYYQQQMMMKKKLLLMMMOOOSSSXXX```fffjjjnnnzzzuuu```PPPQQQVVV```zzzzzzpppjjjeeedddcccbbbeeejjjgggggggggggghhhiiikkklllfffhhhiiihhhccc```___``````^^^\\\[[[YYYYYYYYYZZZ[[[[[[[[[\\\]]]^^^```aaa___aaabbb```\\\YYYVVVVVVTTTVVVXXXZZZ[[[ZZZXXXWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXZZZ\\\\\\\\\]]]aaaeeepppmmmhhhdddaaa______``````^^^^^^^^^______]]][[[YYYXXXWWWUUUSSSRRRPPPPPPTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXVVVUUUTTTUUUVVVVVVUUUUUUVVVWWWWWWWWWVVVVVVVVVWWWXXXYYYYYYWWWUUUTTTQQQPPPOOONNNNNNNNNOOOPPPPPPOOONNNNNNNNNPPPSSSTTTSSSRRRPPPMMMLLLMMMQQQTTTPPPRRRUUUWWWWWWVVVTTTSSSRRRTTTWWWYYYZZZYYYWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTRRRSSSTTTTTTSSSSSSTTTUUUPPPWWW[[[ZZZYYY[[[\\\[[[VVVWWWXXXXXXYYYYYYXXXXXX[[[[[[aaajjjpppuuu||||||~~~kkk\\\[[[]]]^^^fffqqq{{{}}}vvvccc\\\RRRMMMLLLOOOQQQRRRTTTVVVZZZ^^^bbbeeefffggghhhkkkmmmoooppprrrtttwwwxxxyyyzzz{{{zzzxxxvvvuuuwwwxxxyyyzzzyyyxxxvvvuuussstttuuuvvvwwwwwwwwwwwwvvvwwwwwwvvvuuutttvvvwwwrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqsssttttttrrrpppllllllllllllmmmoooppppppmmmnnnnnnnnnnnnmmmkkkjjjkkkllllllmmmmmmmmmlllllllllkkkkkkjjjjjjiiiiiihhhfffgggggggggfffeeeeeeddd_________]]]ZZZVVVSSSPPPPPPNNNLLLJJJHHHGGGGGGGGGFFFIIILLLPPPUUU\\\dddiiittt~~~}}}zzzyyyzzz{{{{{{zzzxxxvvvuuupppjjjeee___WWWNNNKKKMMMNNNRRRWWW]]]dddlllsssyyyaaaXXXOOOPPP[[[pppvvvllljjjfffeeefffgggggggggiiihhhgggffffffgggiiiiiijjjhhhgggdddcccaaaaaa```bbb```^^^]]][[[[[[[[[[[[ZZZZZZ[[[\\\\\\]]]^^^^^^^^^___``````___\\\XXXVVVUUUWWWXXXZZZZZZZZZYYYYYYWWWXXXYYYZZZ[[[[[[[[[ZZZ\\\YYYZZZ]]]]]]^^^hhhuuuzzzooofff___[[[[[[^^^]]]^^^^^^^^^\\\ZZZXXXVVVZZZYYYXXXVVVVVVUUUUUUUUUUUUSSSRRRTTTXXX[[[[[[ZZZ\\\[[[YYYWWWVVVWWWXXXYYYYYYYYYYYYZZZYYYXXXXXXWWWXXXWWWWWWVVVVVVUUUTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPVVVTTTQQQNNNNNNPPPRRRTTTTTTSSSQQQOOONNNMMMNNNNNNOOOQQQSSSUUUUUUSSSPPPOOORRRSSSVVVWWWWWWUUUSSSQQQUUUUUUVVVWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTWWWWWWVVVWWWXXXZZZ\\\]]]XXXXXXYYY[[[\\\]]]^^^^^^]]][[[___fffmmmrrrxxx~~~xxxjjjdddeeefffccc^^^gggsssxxxlllXXXJJJKKKMMMJJJJJJNNNNNNQQQTTTWWWYYY\\\```bbbeeegggjjjlllnnnppptttvvvuuuzzz}}}{{{zzz|||{{{xxxvvvvvvvvvwwwxxxvvvssspppppprrrvvvxxxyyyxxxvvvtttvvvuuuuuuuuutttttttttsssqqqpppooonnnnnnmmmmmmmmmnnnooooooppppppoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmnnnlllkkkkkkkkkkkkjjjhhhjjjhhhhhhjjjmmmnnnllljjjhhhhhhiiijjjllllllkkkiii```aaabbbdddeeeeeeeeeeeebbb___ZZZWWWUUUSSSPPPMMMMMMKKKHHHHHHHHHIIIIIIHHHLLLQQQXXX]]]ccclllyyy}}}zzzzzz{{{{{{zzzxxxuuurrrpppmmmgggaaa[[[SSSKKKJJJMMMQQQWWWaaakkkttt|||uuu[[[VVVRRRUUUaaavvvyyyqqqkkkhhheeeeeefffggggggggghhhgggfffffffffggghhhhhhgggfffeeedddbbbaaaaaa```bbb```^^^\\\[[[[[[\\\]]]ZZZZZZ[[[\\\\\\]]]^^^^^^]]]^^^___```^^^\\\YYYWWWWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[]]][[[\\\^^^^^^```iiiuuu{{{pppgggaaa^^^]]]^^^^^^^^^]]]\\\ZZZYYYWWWVVVXXXXXXXXXWWWXXXXXXYYYYYYWWWUUUTTTUUUYYY[[[[[[YYY\\\ZZZXXXWWWWWWWWWXXXYYY[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUUUURRRRRRQQQQQQQQQQQQQQQQQQUUUTTTRRRPPPOOOQQQRRRTTTTTTSSSQQQOOONNNNNNNNNNNNPPPQQQRRRSSSSSSRRRQQQPPPRRRTTTVVVWWWWWWVVVTTTRRRWWWWWWXXXYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTUUUVVVXXXYYY[[[XXXYYYZZZ[[[\\\^^^______\\\[[[]]]dddjjjmmmsssyyy}}}~~~wwwuuuvvvrrriiiaaa```hhhsss{{{ppp]]]NNNMMMNNNJJJIIILLLKKKMMMPPPRRRSSSUUUYYY[[[^^^aaafffkkkooosssxxx{{{zzz~~~}}}~~~}}}yyywwwvvvuuuvvvvvvuuusssqqqmmmooosssvvvwwwvvvtttsssssssssssssssssssssssssssqqqpppooonnnmmmllllllllllllllllllllllllllllllkkkkkkkkkkkklllllllllllllllmmmllljjjjjjkkkkkkiiihhhhhhgggfffhhhjjjkkkjjjggghhhhhhiiijjjkkkjjjhhhgggeeeeeeddddddcccbbbbbbaaa```]]]YYYVVVSSSPPPMMMJJJLLLKKKJJJKKKMMMNNNPPPPPPTTTZZZbbbkkkttt|||zzz{{{{{{zzzxxxuuuqqqmmmkkkhhhbbb[[[UUUNNNIIIIIINNNVVV```oooxxxgggUUUWWWYYY^^^kkktttnnniiigggeeeeeeggghhhiiihhhffffffffffffffffffffffffddddddcccbbbbbbaaaaaaaaabbb```^^^\\\\\\]]]___```[[[[[[\\\\\\]]]^^^^^^^^^]]]^^^______^^^\\\ZZZYYYZZZZZZ[[[[[[[[[ZZZYYYXXXZZZZZZZZZ[[[[[[[[[[[[[[[^^^]]]^^^___```bbbjjjrrr}}}wwwnnnfffbbbaaa```___aaa___]]][[[YYYXXXWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^ZZZXXXWWWWWWYYYZZZZZZYYYZZZZZZXXXWWWWWWXXXYYYYYY]]]\\\[[[YYYYYYZZZZZZ[[[YYYYYYXXXXXXWWWVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRRRRRRRSSSTTTSSSQQQOOOOOONNNOOOOOOQQQQQQQQQRRRRRRRRRRRRRRRTTTUUUWWWXXXXXXWWWUUUTTTYYYZZZZZZ[[[[[[ZZZZZZYYYZZZYYYYYYYYYXXXXXXXXXXXXUUUUUUTTTTTTUUUWWWXXXZZZYYYYYYZZZ\\\]]]___``````]]]ZZZ\\\aaaeeegggkkkqqqzzzwwwuuu{{{yyylll```aaadddhhhqqq}}}~~~qqq```RRROOOOOOLLLKKKMMMKKKMMMNNNOOOOOOQQQTTTWWWYYY]]]cccjjjpppvvv|||{{{zzzxxxuuutttttttttsssrrrmmmooorrruuuvvvuuutttsssooopppqqqrrrsssssssssssspppooonnnlllkkkkkkjjjjjjlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkmmmkkkjjjjjjjjjjjjiiiggghhhgggggghhhiiijjjiiiggghhhiiikkkmmmmmmkkkiiigggjjjiiifffdddbbbaaaaaaaaa___^^^[[[XXXTTTQQQNNNLLLOOOOOOQQQSSSVVVZZZ]]]___bbbjjjuuu~~~|||yyyzzzzzzyyywwwsssoookkkhhhccc]]]VVVQQQKKKGGGJJJPPPZZZhhh|||{{{hhh^^^WWW___fffllluuu|||tttqqqiiigggfffgggiiikkkkkkkkkffffffgggggggggfffeeedddaaabbbbbbbbbbbbbbbbbbaaacccaaa^^^]]]]]]___aaaccc^^^^^^^^^^^^______``````^^^^^^___```___^^^\\\[[[\\\\\\\\\[[[ZZZYYYYYYXXXYYYYYYYYYYYYZZZZZZ[[[[[[^^^^^^___```aaaccciiinnnrrroooiiicccccceeeeeebbbeeebbb___[[[YYYXXXYYYZZZYYYYYYYYY[[[\\\^^^```aaa]]]\\\ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZ]]]\\\ZZZXXXXXXYYYZZZ[[[ZZZYYYYYYXXXWWWWWWVVVVVVSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSRRRQQQPPPOOOOOOPPPQQQRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYXXXWWWVVVZZZ[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVXXXYYYZZZYYYZZZ[[[\\\^^^___aaaaaa^^^[[[[[[___aaabbbeeejjjrrrpppooosss}}}tttxxxjjjfffaaa^^^bbblllxxxqqqdddXXXVVVWWWUUUSSSUUURRRSSSSSSRRRRRRTTTWWWZZZ[[[```gggmmmttt{{{}}}}}}zzzuuusssssssssttttttqqqrrrtttuuuvvvtttsssqqqlllmmmoooqqqssssssssssssooonnnmmmkkkjjjiiiiiiiiilllkkkjjjiiihhhhhhhhhiiiggggggggghhhiiiiiijjjjjjllljjjiiiiiiiiiiiihhhfffhhhhhhhhhiiijjjjjjiiihhhiiilllppprrrrrrqqqooonnnnnnkkkgggcccaaaaaabbbccc___aaabbb```[[[XXXVVVVVVYYY[[[^^^aaaeeejjjooosssyyy~~~~~~~~~}}}zzzxxxxxxxxxwwwuuuqqqmmmiiiggg^^^XXXRRRNNNJJJHHHLLLSSS^^^mmm{{{hhh^^^\\\cccpppzzz|||yyyuuutttjjjiiiiiijjjlllnnnnnnmmmfffggghhhiiiiiigggeeeddd```aaabbbccccccccccccbbbcccbbb```^^^___aaacccddd`````````aaaaaaaaaaaaaaa``````aaaaaa```___^^^]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXZZZ[[[\\\]]]^^^___```aaadddgggiiihhhhhheeecccgggnnnnnniiiiiifffbbb]]][[[ZZZ[[[\\\[[[[[[[[[\\\\\\^^^___```^^^^^^]]][[[YYYXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[YYYWWWWWWXXXYYYZZZZZZYYYYYYXXXWWWWWWVVVVVVRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTSSSSSSRRRQQQPPPPPPPPPQQQRRRTTTSSSRRRQQQQQQSSSUUUVVVVVVWWWXXXYYYZZZYYYYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUUUUVVVXXXXXXYYYYYYZZZ\\\^^^```aaabbb```]]]\\\___```___bbbfffjjjjjjlllqqqyyy{{{mmmnnnyyyzzztttjjjcccaaaccchhhkkktttzzzyyyqqqiiiggggggeeecccbbb\\\\\\[[[YYYYYY[[[___bbbdddiiipppxxx{{{vvvrrrrrrsssttttttrrrssstttsssrrrpppnnnmmmjjjkkknnnqqqrrrsssssssssmmmlllkkkjjjjjjiiiiiiiiijjjjjjiiihhhhhhhhhhhhhhhggggggggghhhhhhiiiiiiiiikkkiiihhhggghhhhhhgggeeeeeefffhhhhhhiiiiiiiiiiiihhhmmmtttxxxyyyxxxxxxxxxsssooohhhaaa^^^^^^aaacccccchhhllllllhhheeeeeegggkkknnnrrrvvvyyy~~~}}}}}}}}}}}}{{{xxxvvvvvvuuutttrrrnnnjjjeeecccYYYSSSNNNLLLIIIHHHMMMTTTaaapppzzzhhh\\\\\\bbbwwwzzzvvvtttssslllkkkkkklllnnnpppooonnnhhhiiikkklllllliiigggeeebbbcccdddeeefffeeeddddddccccccbbbaaaaaabbbcccdddaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```___^^^]]]]]]\\\[[[ZZZYYYXXXXXXYYYWWWWWWWWWWWWYYY[[[]]]^^^\\\___aaa```bbbeeefffddddddfffffffffnnnyyyyyyrrrkkkhhhddd```]]]\\\\\\\\\\\\\\\[[[[[[\\\]]]]]]^^^^^^^^^^^^\\\YYYWWWXXXYYYYYYZZZZZZ[[[\\\]]]]]]^^^[[[ZZZXXXWWWWWWWWWXXXYYYYYYYYYXXXXXXWWWVVVVVVVVVRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUTTTRRRQQQPPPPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSUUUVVVWWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSSSSSSSTTTUUUXXXXXXZZZ\\\^^^___aaabbbaaa^^^\\\______^^^```eeeeeegggkkkpppvvv|||}}}rrrooorrrxxx}}}uuuoookkkhhhffffffjjjsss~~~}}}}}}{{{xxxuuujjjiiihhhffffffiiiooosssvvvzzzzzztttpppppppppqqqrrroooooooooooommmkkkiiihhhgggiiillloooqqqqqqqqqpppkkkkkkjjjjjjjjjjjjkkkkkkhhhhhhiiiiiijjjiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjhhhggggggggggggfffdddbbbdddfffhhhhhhhhhiiikkkjjjqqqzzz}}}vvvmmmddd``````dddfffooovvv~~~zzzwwwyyy|||}}}|||{{{{{{{{{zzzwwwtttuuutttrrrooojjjddd___\\\SSSOOOKKKJJJIIIHHHMMMTTTbbbpppvvvfffYYYVVVaaannn~~~uuutttsssqqqllllllkkkmmmoooooonnnmmmjjjlllnnnoooooolllhhhfffdddeeeggghhhhhhgggfffeeecccddddddddddddcccccccccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]\\\[[[\\\[[[YYYXXXXXXXXXXXXYYYXXXXXXXXXXXX[[[]]]```bbb]]]aaacccbbbcccggggggbbbaaafffggghhhsssvvvkkkiiieeeaaa^^^\\\[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]]]]]^^^^^^\\\XXXWWWXXXYYYZZZZZZ\\\]]]^^^_________ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUUUUSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVRRRQQQPPPPPPPPPRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYZZZZZZ[[[\\\\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTRRRRRRRRRSSSTTTVVVWWWYYY[[[]]]___```aaa```]]]\\\^^^___^^^```dddccceeeiiimmmrrrxxx}}}|||uuuqqqvvv~~~~~~yyyllliiiiiinnnqqqsssyyy~~~}}}}}}|||xxxrrrnnnmmmmmmmmmmmmkkklllllllllkkkjjjiiihhhdddfffiiilllnnnnnnmmmllljjjjjjjjjjjjkkklllmmmmmmiiikkkmmmooopppooommmlllllllllkkkkkkjjjiiiiiiiiiiiigggffffffffffffeeecccbbbeeeiiijjjjjjkkkmmmpppsss{{{vvvnnnllloootttyyy|||{{{zzzzzzzzzyyyuuusssuuusssqqqlllfff```ZZZVVVPPPLLLIIIIIIHHHHHHMMMSSScccpppzzzgggYYYQQQTTTfffyyy{{{ssstttssspppllllllkkkmmmnnnooommmlllkkkmmmpppqqqqqqmmmjjjgggfffggghhhjjjjjjiiigggfffcccdddeeefffeeedddbbbaaa````````````____________aaa```___^^^\\\[[[ZZZYYY[[[ZZZXXXWWWWWWXXXYYYYYYYYYYYYYYYZZZ\\\```cccfff^^^ccceeeccceeeiiihhhaaa```eeeggghhhsssuuujjjhhheeeaaa^^^[[[ZZZYYYXXXXXXXXXYYYZZZ\\\]]]^^^\\\^^^^^^[[[XXXVVVWWWZZZZZZ[[[\\\^^^___``````aaaZZZ[[[[[[[[[[[[ZZZYYYYYYXXXWWWWWWVVVVVVUUUTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWXXXXXXYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]\\\[[[ZZZZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZYYYXXXXXXWWWVVVTTTTTTTTTUUUUUUVVVVVVXXXZZZ\\\^^^```aaa___\\\[[[]]]^^^]]]```ddddddeeehhhkkkooouuu{{{zzz|||qqqqqqxxxwww{{{qqqhhhdddaaaaaaiiisssyyyuuuppplllkkkjjjjjjjjjjjjjjjkkklllllllllkkkkkkbbbdddgggjjjlllllljjjiiiiiiiiiiiijjjkkkmmmnnnooommmooosssvvvwwwuuusssrrrnnnmmmmmmlllkkkjjjiiiiiiiiigggfffeeeffffffeeeccceeeiiimmmoooooopppsssvvv|||~~~xxxyyy~~~|||{{{zzzyyyxxxvvvuuutttssstttpppjjjddd^^^YYYSSSPPPLLLHHHGGGIIIKKKKKKOOOUUUaaatttnnnZZZQQQNNNVVVooo~~~zzztttrrrtttvvvppppppooonnnllllllnnnpppnnnnnnnnnmmmllliiifffeeehhhhhhhhhhhhhhhgggffffffbbbccceeeffffffeeecccbbbaaa``````____________```aaa``````___\\\YYYWWWUUURRRSSSUUUVVVWWWXXXXXXXXXWWWXXX[[[^^^```bbbbbbbbbeeeeeeeeeeeeeeeddddddcccdddeeehhhkkknnnppprrrrrrgggeeeccc```]]]ZZZYYYXXXXXXXXXXXXXXXYYYZZZ\\\\\\^^^\\\ZZZXXXWWWVVVVVVVVVWWWXXXZZZ\\\^^^______``````___^^^\\\[[[ZZZZZZZZZ[[[ZZZXXXWWWUUUTTTTTTTTTVVVVVVVVVVVVWWWXXXYYYZZZWWWWWWVVVVVVUUUTTTSSSSSSPPPOOONNNNNNOOOQQQTTTUUUXXXVVVTTTTTTVVVXXXYYYZZZ[[[YYYXXXZZZ\\\]]][[[XXXZZZYYYYYYYYYYYY[[[\\\]]]]]]\\\[[[[[[[[[[[[XXXVVVTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTUUUXXX[[[^^^aaa______^^^]]]\\\]]]```cccffffffeeeeeefffkkkrrrwwwyyy|||zzzvvvrrrmmmpppsss~~~~~~mmmaaa^^^bbbfffpppxxxuuukkkhhhhhhgggfffgggkkkkkkmmmppprrroooiiidddaaabbbeeefffhhhhhhgggfffgggiiilllnnnppppppooonnnvvv{{{~~~{{{{{{}}}|||}}}zzztttrrrqqqlllggghhhfffeeedddeeefffeeedddjjjlllpppuuuyyy||||||||||||{{{zzzyyyxxxwwwvvvtttssssssqqqllleee___YYYUUUPPPMMMJJJGGGFFFIIIKKKMMMRRRXXX___ooo~~~tttdddTTTMMMMMMYYYuuu}}}wwwssssssttttttoooooopppnnnmmmlllmmmooonnnnnnmmmllljjjhhhfffeeegggggghhhhhhhhhggggggfffeeefffffffffeeedddbbbaaabbbaaa```______^^^^^^___^^^^^^]]]\\\[[[XXXVVVUUURRRSSSTTTVVVXXXYYYYYYYYYXXXYYY\\\___aaabbbccccccddddddeeeeeeeeeeeeeeedddeeefffhhhjjjkkkmmmnnnnnneeedddbbb___]]][[[ZZZYYYXXXWWWXXXXXXYYYZZZ[[[[[[\\\[[[YYYXXXVVVVVVVVVWWWWWWXXXYYY[[[]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWUUUUUUTTTUUUUUUUUUUUUVVVWWWXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSQQQPPPPPPPPPQQQSSSUUUWWWZZZXXXUUUUUUWWWYYYZZZZZZ\\\ZZZYYYZZZ\\\]]][[[XXXYYYXXXXXXXXXYYYZZZ\\\]]]^^^\\\ZZZZZZZZZYYYWWWVVVSSSSSSSSSSSSTTTTTTTTTTTTVVVVVVUUUUUUVVVXXXZZZ\\\]]]^^^^^^]]]\\\]]]___aaaddddddccccccdddhhhnnnsssvvvxxx}}}zzzvvvqqqiiikkksss|||lllcccaaaaaafffkkkttt~~~vvvllliiijjjiiiiiijjjnnnnnnooorrrsssqqqlllhhheeeeeeeeeeeeeeeeeeeeeeeehhhkkkooorrrttttttsssrrr}}}zzzssslllkkkiiihhhhhhhhhhhhhhhhhhqqqwww}}}~~~}}}zzzyyyxxxxxxwwwvvvuuusssrrrqqqlllfff^^^WWWRRROOOLLLJJJIIIGGGHHHKKKNNNPPPWWW___dddooo{{{dddXXXMMMIIILLL]]]|||~~~wwwssssssuuutttrrrnnnoooqqqpppooommmnnnnnnnnnmmmllljjjhhhgggfffffffffgggggghhhhhhhhhgggggghhhhhhhhhgggeeecccbbbaaacccbbbaaa```___^^^^^^^^^]]]]]]]]]\\\ZZZYYYWWWVVVQQQRRRTTTVVVXXXZZZ[[[[[[ZZZ[[[^^^```bbbccccccccccccdddeeeffffffggggggfffggggggggghhhhhhhhhhhhhhhdddcccaaa___]]][[[ZZZZZZVVVWWWWWWWWWXXXYYYYYYYYYYYYXXXWWWWWWVVVWWWWWWWWWVVVWWWXXXZZZ[[[\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYWWWVVVTTTSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRSSSUUUWWWXXX\\\YYYWWWWWWXXXZZZ[[[[[[]]]\\\[[[[[[\\\\\\ZZZXXXWWWWWWWWWXXXYYY[[[\\\]]]___\\\YYYXXXWWWWWWVVVUUUSSSSSSSSSSSSTTTTTTUUUUUUWWWWWWUUUUUUTTTUUUVVVWWWZZZ\\\]]]^^^\\\\\\]]]^^^aaaaaa```______bbbgggkkkqqqrrrzzzxxxiiihhhlllwwwzzzoooiiigggggghhhjjjnnnuuuxxxmmmkkkmmmnnnoooqqqsssssstttuuuvvvuuuqqqnnnllljjjhhhfffeeefffggggggnnnqqquuuxxx{{{{{{{{{zzz~~~vvvrrrqqqppppppoooooopppppp{{{|||zzzxxxvvvvvvvvvuuusssqqqooonnngggaaaXXXQQQLLLJJJIIIHHHKKKIIIJJJNNNPPPSSS[[[dddmmmwwwwwwYYYQQQIIIGGGMMM___~~~~~~xxxqqqpppuuuwwwuuuqqqnnnppprrrrrrqqqooonnnoooooonnnllliiihhhhhhhhhhhheeefffgggggghhhggggggggghhhhhhhhhgggeeedddccccccaaa```__________________aaa```___]]][[[YYYXXXWWWQQQRRRTTTWWWYYY[[[\\\\\\\\\]]]___bbbcccdddddddddddddddfffggghhhiiiiiiiiiiiiiiihhhfffeeedddddddddeeedddaaa___\\\ZZZYYYXXXUUUVVVVVVWWWXXXXXXXXXXXXVVVVVVVVVVVVWWWWWWXXXXXXUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYYYYWWWXXXYYYZZZZZZYYYWWWUUUSSSRRRRRRRRRSSSTTTTTTUUUVVVUUUUUUUUUTTTTTTSSSSSSUUUUUUTTTUUUUUUWWWXXXYYY\\\YYYWWWVVVXXXYYYZZZZZZ]]]]]]]]]\\\\\\[[[YYYXXXWWWWWWXXXYYYZZZ\\\]]]^^^___\\\XXXVVVUUUVVVUUUTTTSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUUUUUUUVVVVVVWWWZZZ\\\]]]\\\ZZZZZZZZZ]]]]]]\\\[[[ZZZ\\\```cccjjjlllvvvuuurrrpppvvv}}}{{{{{{zzzxxxtttpppooottt|||yyypppppptttvvvxxxzzzzzzzzz{{{|||{{{zzzxxxvvvuuusssooommmlllmmmoooqqqzzzzzz{{{|||~~~}}}~~~}}}|||{{{{{{|||}}}~~~|||zzzyyyuuuuuuuuutttqqqooollljjjaaa[[[SSSLLLIIIIIIIIIIIIKKKJJJKKKOOOPPPTTT]]]hhhsss~~~jjjQQQLLLGGGHHHPPPbbb{{{xxxrrrnnnpppvvvyyyvvvrrroooqqqssssssqqqpppoooppppppooommmkkkjjjiiijjjjjjffffffggggggggggggffffffffffffggggggffffffeeeddd]]]]]]]]]]]]^^^___```aaabbbaaa___\\\YYYWWWVVVUUURRRSSSUUUXXXZZZ\\\]]]]]]^^^___aaacccdddddddddcccdddeeeggghhhjjjjjjkkkkkkjjjiiigggeeedddcccccccccgggeeebbb___[[[YYYWWWVVVUUUVVVWWWWWWXXXWWWWWWVVVUUUUUUVVVWWWWWWXXXXXXXXXUUUVVVWWWXXXXXXXXXXXXXXXWWWXXXYYYYYYYYYXXXWWWWWWUUUVVVXXXZZZZZZYYYWWWVVVSSSSSSSSSRRRSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTSSSUUUUUUVVVVVVVVVWWWXXXXXXYYYWWWUUUTTTVVVXXXXXXXXX\\\]]]]]]\\\[[[ZZZYYYYYYXXXXXXYYY[[[\\\]]]]]]]]]]]]ZZZVVVTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXUUUUUUUUUVVVVVVWWWWWWXXXUUUXXX[[[\\\ZZZXXXWWWWWWYYYYYYYYYXXXWWWWWWZZZ\\\bbbgggsss|||}}}}}}wwwuuuvvvxxxzzzvvvzzz}}}||||||~~~~~~~~~|||{{{{{{uuuuuutttsssppplllhhheee[[[UUUNNNIIIHHHHHHIIIIIIIIIIIILLLOOOQQQVVVaaammmwwwvvv^^^JJJHHHGGGLLLYYYlll|||qqqnnnmmmqqqvvvxxxuuuqqqoooqqqrrrqqqpppnnnoooooopppooonnnlllkkkkkkjjjjjjfffggggggggggggfffeeedddcccdddfffggggggfffeeeccc\\\\\\\\\\\\\\\]]]^^^___^^^]]][[[XXXUUUTTTSSSRRRSSSTTTVVVXXXZZZ\\\]]]]]]^^^```aaacccddddddccccccdddeeefffhhhiiijjjjjjjjjgggfffdddcccbbbbbbccccccfffdddbbb^^^[[[YYYWWWVVVUUUVVVWWWXXXXXXXXXVVVVVVUUUUUUWWWXXXYYYYYYYYYYYYVVVVVVWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXXXXWWWUUUTTTSSSUUUVVVXXXXXXXXXXXXXXXUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWVVVTTTRRRRRRTTTWWWXXXXXXZZZ[[[]]]\\\ZZZYYYYYYYYYXXXYYYZZZ[[[\\\\\\\\\[[[ZZZWWWUUUSSSTTTTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXXXXTTTTTTUUUVVVWWWWWWXXXXXXTTTWWWYYYYYYXXXVVVUUUUUUUUUVVVWWWVVVUUUTTTVVVWWW[[[aaaooo}}}~~~~~~~~~}}}|||{{{{{{{{{uuuuuutttrrrnnniiidddaaaTTTPPPKKKGGGGGGHHHIIIIIIIIIKKKOOOTTTWWW^^^kkkyyygggQQQGGGFFFJJJWWWkkkvvvkkklllnnnqqqtttuuurrrpppnnnnnnooommmlllkkklllnnnnnnnnnnnnmmmlllkkkjjjiiihhhhhhhhhgggfffeeedddcccbbbdddggghhhhhheeebbb___]]]\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYWWWUUUTTTTTTTTTTTTUUUVVVWWWYYY[[[\\\\\\\\\___```aaacccccccccbbbbbbbbbcccdddeeefffgggggggggcccbbbaaa``````aaacccdddcccbbb```]]]\\\ZZZYYYYYYVVVWWWXXXYYYYYYXXXWWWUUUVVVVVVXXXYYYZZZYYYYYYXXXVVVWWWWWWXXXWWWWWWVVVVVVVVVWWWXXXXXXWWWUUUSSSRRRSSSSSSTTTUUUVVVWWWXXXYYYWWWVVVVVVUUUUUUVVVVVVVVVSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTSSSQQQQQQTTTWWWYYYYYYWWWZZZ\\\[[[YYYWWWXXXZZZWWWXXXYYYZZZZZZYYYXXXXXXVVVUUUSSSSSSTTTUUUSSSRRRQQQRRRRRRSSSUUUVVVVVVWWWSSSSSSTTTUUUVVVVVVVVVVVVTTTVVVWWWWWWUUUTTTSSSTTTSSSTTTVVVUUUTTTSSSTTTUUUVVV[[[hhhyyy}}}|||~~~~~~}}}|||{{{{{{zzzzzz{{{uuuuuutttrrrmmmhhhbbb___PPPMMMHHHFFFFFFHHHHHHIIILLLNNNTTTZZZ^^^fffvvvuuu\\\HHHFFFHHHOOOaaa{{{qqqhhhjjjnnnrrrsssrrrpppooollllllllljjjhhhhhhjjjlllllllllmmmmmmllljjjhhhgggiiihhhhhhgggfffdddcccbbbbbbeeehhhiiihhhddd___\\\___^^^\\\ZZZYYYXXXWWWWWWXXXXXXVVVVVVVVVVVVWWWXXXVVVWWWXXXZZZ[[[[[[\\\\\\___```aaabbbcccbbbbbbaaaaaaaaabbbcccdddddddddddd___^^^]]]]]]^^^```cccddd```___^^^]]]\\\\\\\\\\\\VVVWWWYYYZZZZZZYYYWWWVVVVVVWWWYYYZZZZZZZZZYYYXXXWWWWWWXXXXXXXXXWWWVVVVVVVVVWWWXXXXXXWWWTTTRRRPPPRRRRRRSSSSSSUUUWWWXXXYYYXXXXXXWWWWWWVVVWWWWWWWWWSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTUUUUUUUUUTTTTTTTTTRRRQQQRRRUUUXXXZZZZZZVVVXXX[[[ZZZXXXWWWXXXZZZVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUUUUSSSRRROOOPPPQQQRRRSSSTTTUUUUUURRRSSSTTTTTTTTTTTTSSSSSSTTTUUUVVVVVVTTTSSSSSSTTTRRRSSSUUUUUUTTTSSSSSSTTTTTTWWWbbbrrr}}}}}}~~~}}}~~~|||zzz{{{{{{zzzzzz{{{|||||||||{{{{{{|||}}}}}}{{{yyyvvvvvvvvvsssmmmeee^^^YYYOOOLLLIIIGGGHHHKKKMMMNNNNNNRRRXXX^^^ffftttzzzaaaPPPIIIIIILLLYYYrrryyynnnkkkllllllmmmnnnoooppppppjjjjjjhhhggggggggghhhiiikkkjjjiiigggfffdddcccbbbggggggggggggeeedddbbbaaaeeeggghhhgggdddaaa```___^^^^^^]]][[[YYYXXXYYY[[[VVVWWWXXXYYYYYYXXXWWWVVVSSSVVVYYY\\\^^^]]]\\\[[[]]]^^^aaacccddddddcccbbb______```bbbcccdddeeefffbbbbbbbbbbbbbbbaaa```___bbb___[[[YYYXXXXXXXXXWWWXXXYYYZZZZZZZZZYYYWWWVVVYYYYYYXXXXXXWWWWWWWWWVVVTTTWWWZZZYYYWWWUUUUUUWWWYYYYYYXXXWWWWWWVVVUUUUUUVVVVVVUUUUUUVVVWWWXXXXXXWWWVVVUUUSSSRRRQQQQQQQQQNNNOOOQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTSSSRRRQQQQQQRRRTTTVVVXXXZZZZZZYYYXXXWWWVVVVVVUUU[[[YYYWWWTTTRRRQQQQQQQQQOOOOOOPPPPPPPPPOOONNNNNNNNNOOOPPPQQQQQQPPPNNNMMMTTTTTTUUUVVVVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPUUUUUUUUUUUUUUUTTTSSSSSSSSSYYYbbbiiipppyyyzzzttttttvvv~~~wwwtttuuuooovvv}}}{{{yyyzzz{{{|||||||||{{{{{{|||}}}|||zzzxxxuuuuuutttqqqkkkbbbZZZTTTKKKIIIGGGGGGHHHKKKMMMNNNRRRVVV^^^iiiuuummmWWWLLLHHHMMMUUUggguuummmiiijjjjjjkkkllllllmmmmmmjjjiiihhhggggggggghhhhhhjjjiiihhhfffeeedddcccbbbfffeeeeeedddccccccbbbbbbggghhhhhhfffcccaaa``````___^^^]]]\\\\\\\\\]]]]]]YYYYYYZZZZZZZZZZZZYYYYYYVVVXXX\\\___`````````___^^^___aaaccccccbbbaaa```\\\]]]^^^___```aaabbbbbbbbbbbbbbbbbbbbbaaa`````````]]]YYYWWWWWWWWWWWWVVVVVVWWWXXXYYYZZZYYYYYYXXXZZZYYYYYYYYYXXXXXXXXXWWWWWWYYY\\\[[[YYYWWWXXXYYYYYYXXXXXXWWWVVVUUUTTTTTTRRRRRRRRRRRRRRRSSSTTTTTTVVVUUUTTTSSSQQQQQQQQQQQQNNNOOOPPPQQQRRRSSSSSSTTTSSSSSSRRRQQQQQQRRRSSSSSSRRRQQQPPPPPPQQQSSSVVVWWWZZZYYYYYYXXXWWWVVVVVVUUUWWWVVVTTTRRRPPPOOOOOOOOONNNNNNOOOOOOOOOOOOOOONNNOOOOOOPPPPPPPPPPPPOOOOOOSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTRRRQQQPPPOOOOOOOOOSSSTTTUUUUUUUUUTTTSSSRRRUUUYYY___eeekkkttt~~~{{{sssooooooyyy|||zzzvvvtttwww|||~~~~~~{{{yyyzzz{{{||||||{{{zzzzzz{{{|||{{{yyywwwssssssrrrnnnggg]]]TTTNNNIIIIIIHHHHHHJJJMMMOOOQQQXXX^^^hhhvvvttt]]]OOOLLLMMMSSS```vvvyyypppkkkggggggggghhhhhhiiiiiiiiiiiihhhhhhgggfffggggggggghhhgggfffdddcccbbbbbbbbbcccbbbaaaaaaaaabbbcccccciiiiiigggeeeaaa```aaabbb```^^^\\\]]]```aaaaaa___\\\[[[[[[ZZZZZZ[[[[[[\\\YYY[[[^^^aaaccccccbbbbbb___```aaabbbbbb```^^^]]]YYYZZZZZZ[[[\\\]]]]]]^^^```aaaaaaaaaaaaaaa```___^^^[[[WWWVVVVVVVVVVVVVVVUUUVVVWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYWWWYYY[[[[[[ZZZYYYYYYZZZXXXXXXWWWVVVUUUTTTSSSRRRPPPPPPPPPPPPPPPQQQQQQRRRUUUTTTSSSQQQPPPPPPPPPPPPNNNNNNOOOOOOPPPRRRSSSTTTRRRRRRQQQPPPPPPQQQRRRRRRPPPPPPOOONNNOOORRRTTTUUUVVVVVVVVVUUUTTTTTTTTTSSSSSSRRRPPPOOONNNMMMMMMMMMLLLLLLMMMNNNOOOOOOOOONNNPPPOOOOOOOOOOOOOOOPPPPPPSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRPPPOOOOOONNNNNNQQQRRRTTTUUUVVVUUUSSSRRRTTTWWW\\\```eeemmmxxx~~~~~~wwwsssuuutttuuuyyy~~~~~~{{{{{{yyywwwuuuwwwzzz~~~}}}}}}~~~zzzyyyzzz{{{||||||zzzyyyyyyzzzzzzzzzwwwuuurrrrrrpppkkkcccYYYPPPJJJJJJKKKKKKLLLMMMPPPSSSUUU___fffsss}}}bbbRRRMMMPPPVVV```ooo}}}qqqkkkiiifffffffffffffffffffffgggggggggfffffffffeeeeeeeeefffeeecccbbbaaaaaaaaaaaa```___^^^^^^___aaaccceeejjjiiigggccc```___```bbb```\\\ZZZ\\\bbbdddbbb___]]]\\\ZZZZZZZZZZZZ\\\]]]ZZZ[[[]]]```aaabbbaaaaaa]]]^^^```aaa```___]]]\\\XXXXXXXXXYYYYYYYYYYYYZZZ]]]]]]^^^^^^___^^^^^^^^^\\\YYYVVVUUUVVVWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[VVVWWWXXXXXXXXXYYYYYYYYYXXXWWWVVVUUUTTTRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPOOONNNNNNOOONNNNNNNNNNNNOOOQQQRRRSSSQQQQQQQQQPPPPPPQQQQQQQQQOOONNNMMMMMMNNNPPPRRRTTTRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOONNNMMMMMMLLLLLLJJJKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLMMMNNNOOOPPPRRRRRRSSSTTTUUUUUUUUUUUUSSSRRRQQQPPPOOONNNNNNNNNOOOPPPSSSUUUVVVUUUSSSRRRRRRVVV\\\```dddkkktttzzz{{{}}}zzzssspppqqquuuzzz|||~~~||||||}}}}}}|||yyyvvvvvvuuuqqqlllhhhfffffffffggghhhiiikkkpppxxx~~~}}}yyyxxxyyy{{{||||||yyyxxxxxxxxxyyyxxxuuusssqqqpppmmmggg___VVVNNNIIIJJJKKKMMMMMMNNNQQQVVVZZZeeeppplllXXXNNNNNNUUU]]]ssswwwmmmhhhgggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccbbb```___^^^___```aaa^^^^^^]]]]]]___aaadddfffjjjiiifffaaa^^^]]]___aaa___[[[YYY\\\aaadddaaa^^^[[[[[[YYYXXXXXXYYY[[[[[[XXXYYY[[[\\\]]]]]]]]]]]]ZZZ\\\]]]______^^^]]]\\\YYYYYYXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[YYYVVVUUUWWWXXXYYYYYY\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\WWWWWWWWWXXXYYYZZZ[[[[[[XXXWWWVVVUUUSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPOOONNNMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSPPPQQQQQQQQQQQQQQQQQQPPPNNNMMMLLLLLLMMMOOOQQQSSSRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQQQQPPPOOONNNNNNMMMJJJKKKLLLMMMNNNOOOOOOOOOMMMLLLKKKKKKKKKLLLNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNMMMOOOQQQSSSUUUUUUTTTTTTTTTZZZbbbgggkkknnnssswww{{{tttyyyvvvwwwyyy{{{wwwrrrppprrrrrroooppptttqqquuuzzz}}}~~~|||wwwppplllkkkkkkjjjlllooosssuuusssmmmiiidddeeedddbbb___\\\\\\]]]]]]aaafffkkkqqqzzz~~~|||yyyxxxyyy{{{|||}}}xxxwwwwwwwwwxxxwwwtttqqqooommmhhhaaaZZZSSSMMMJJJGGGIIILLLMMMNNNSSS[[[bbbnnnyyyaaaUUURRRUUU^^^iii}}}rrrkkkhhhffffffeeeeeeeeeddddddccccccbbbbbbbbbbbbbbbaaa``````aaa```^^^\\\\\\]]]___```^^^^^^^^^___aaaccceeegggiiihhheee```]]]\\\]]]___^^^\\\[[[]]]```aaa___\\\YYYYYYYYYXXXXXXYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXYYYZZZ\\\^^^^^^]]]\\\[[[ZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUWWWXXXYYYYYYYYYYYYZZZWWWUUUUUUWWWYYYZZZZZZ]]]]]]\\\[[[ZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\ZZZYYYXXXYYY\\\^^^___^^^XXXXXXWWWUUUSSSRRRQQQPPPOOONNNNNNMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRRRRRRRRRRPPPQQQRRRRRRRRRRRRQQQPPPMMMMMMLLLLLLMMMOOOQQQSSSUUUUUUUUUVVVVVVWWWWWWWWWTTTTTTTTTSSSRRRQQQOOONNNLLLLLLMMMNNNOOOOOOOOONNNKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPQQQSSSTTTTTTTTTTTTTTTSSSRRRPPPOOOOOONNNNNNLLLMMMOOOQQQSSSTTTUUUVVVYYY```hhhmmmnnnnnnppprrrzzzrrrttt}}}{{{vvvvvvqqqiiigggkkkmmmrrrxxx|||}}}wwwllleeecccddddddhhhooovvvyyyvvvoooiiidddeeeeeedddbbb``````aaafffmmmvvv}}}}}}~~~~~~|||yyyxxxyyy{{{|||}}}xxxwwwvvvvvvwwwuuusssppplllhhhbbb[[[TTTOOOMMMKKKFFFIIILLLOOORRRZZZfffooo}}}}}}jjjZZZYYY^^^eeetttsssmmmkkkhhheeeeeeeeedddcccbbbbbbaaaaaa______```aaa```___^^^]]]___^^^\\\ZZZ[[[\\\^^^```^^^___```aaaccceeefffggggggfffddd```\\\ZZZ[[[\\\^^^^^^_________^^^]]]\\\XXXYYYYYYZZZZZZYYYYYYXXXZZZYYYYYYXXXXXXWWWVVVVVVZZZ[[[\\\]]]]]][[[ZZZXXXZZZZZZYYYXXXVVVUUUTTTTTTSSSTTTUUUWWWXXXYYYYYYYYYWWWUUUSSSSSSVVVXXXYYYZZZ[[[ZZZYYYYYYYYYZZZ[[[\\\ZZZ[[[[[[[[[\\\\\\\\\\\\[[[YYYXXXYYY]]]___```___YYYYYYWWWVVVTTTRRRQQQPPPPPPPPPOOONNNMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLNNNQQQSSSTTTTTTRRRQQQQQQRRRSSSSSSSSSSSSRRRQQQMMMMMMLLLLLLMMMOOOQQQSSSTTTUUUUUUVVVWWWXXXXXXXXXWWWWWWWWWVVVTTTRRRPPPOOONNNNNNOOOOOOOOOOOOOOONNNKKKLLLMMMNNNOOOOOOOOOOOONNNOOOQQQRRRSSSTTTTTTTTTTTTTTTRRRQQQPPPOOOOOOOOOLLLMMMMMMOOOQQQTTTVVVXXX]]]bbbggghhhgggeeefffgggmmmxxxzzz~~~vvvrrrvvv~~~vvvooonnnqqqtttzzzzzz{{{{{{zzzwwwvvvvvvwww~~~ppp~~~~~~~~~}}}||||||}}}~~~~~~{{{xxxwwwyyy{{{|||}}}wwwvvvvvvvvvvvvuuurrroooiiieee^^^VVVPPPMMMLLLLLLGGGKKKOOORRRWWWbbbpppzzzpppaaaXXX^^^iiivvvvvvkkkjjjkkkhhheeeddddddcccbbbaaa``````___]]]^^^_________^^^]]]\\\^^^]]][[[YYYZZZ[[[^^^```___```aaaccceeefffffffffeeeeeeccc___\\\YYYYYYZZZ___aaabbbaaa___\\\\\\\\\XXXYYYZZZ[[[[[[ZZZYYYXXX\\\[[[ZZZYYYXXXWWWVVVUUU[[[\\\]]]]]]\\\ZZZWWWVVVZZZYYYXXXWWWVVVTTTSSSSSSSSSTTTUUUWWWXXXYYYYYYZZZUUUSSSRRRRRRTTTWWWYYYYYYWWWWWWWWWWWWXXXYYY[[[\\\ZZZZZZZZZ[[[[[[\\\\\\\\\YYYWWWUUUWWW[[[^^^___^^^ZZZYYYXXXVVVTTTSSSQQQQQQSSSRRRRRRQQQPPPPPPPPPQQQLLLKKKKKKJJJJJJJJJKKKKKKLLLNNNRRRUUUVVVUUUSSSQQQQQQRRRSSSTTTTTTSSSRRRQQQNNNMMMLLLLLLMMMOOOQQQSSSRRRRRRSSSTTTUUUVVVVVVWWWXXXXXXXXXWWWUUURRRPPPNNNOOOOOOPPPPPPPPPOOONNNNNNLLLMMMOOOPPPQQQQQQPPPPPPNNNOOOPPPRRRSSSTTTTTTTTTUUUTTTSSSRRRQQQPPPPPPPPPMMMLLLLLLMMMPPPSSSWWWYYY]]]```bbb```]]]ZZZ[[[]]]aaalllyyy{{{{{{}}}zzziiiZZZ~~~{{{zzz}}}}}}}}}{{{yyyxxxxxxyyyzzzxxxwwwwwwuuutttsssrrrqqqnnnlllfff```WWWPPPLLLKKKJJJIIINNNMMMQQQYYY___hhhzzzvvvdddhhhmmmtttqqqllljjjgggeeedddccccccddddddbbb___\\\[[[WWWYYY]]]___```]]]ZZZXXXUUUVVVWWWYYY[[[]]]______\\\^^^bbbeeeggggggfffeeeeeedddbbb````````````aaaaaaaaabbbaaa___\\\YYYWWWZZZYYYYYYYYYZZZ[[[\\\]]][[[ZZZXXXVVVUUUUUUUUUUUU^^^^^^^^^]]][[[YYYXXXWWWUUUUUUTTTTTTSSSRRRRRRRRRPPPQQQSSSVVVZZZ[[[ZZZXXXRRRPPPNNNOOORRRUUUWWWWWWYYYXXXWWWWWWXXXYYY[[[\\\]]]]]]]]]\\\\\\\\\\\\\\\VVVWWWXXXYYYZZZZZZZZZZZZ[[[]]]\\\YYYUUUSSSTTTUUUSSSQQQPPPPPPPPPPPPNNNMMMNNNMMMLLLKKKKKKLLLMMMNNNNNNOOORRRTTTTTTSSSQQQPPPPPPQQQSSSTTTTTTSSSQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNTTTTTTTTTTTTTTTSSSSSSSSSYYYYYYYYYXXXVVVTTTSSSQQQSSSSSSQQQPPPOOONNNNNNNNNLLLMMMPPPRRRSSSRRRQQQPPPPPPSSSVVVVVVTTTRRRSSSTTTVVVUUUSSSPPPOOONNNNNNNNNLLLLLLLLLLLLNNNPPPRRRSSSVVVVVVUUUSSSQQQQQQSSSUUUWWW]]]gggpppvvv{{{~~~{{{sssssswwwvvvjjj```TTTKKK|||{{{|||{{{{{{|||~~~~~~}}}yyywwwvvvvvvvvvwwwuuutttsssrrrpppooonnnmmmjjjggg```[[[SSSNNNLLLKKKLLLLLLNNNOOOUUUaaannn|||~~~nnnmmmxxxzzzmmmhhhgggdddaaaaaaaaaaaabbbbbb```^^^[[[YYYWWWXXXYYYZZZ[[[[[[ZZZZZZXXXXXXYYYYYYZZZ[[[\\\\\\]]]___bbbdddfffeeedddcccdddcccbbbaaa`````````aaa_________^^^\\\ZZZWWWVVVXXXXXXXXXYYYZZZ[[[\\\\\\ZZZYYYWWWVVVUUUUUUUUUVVVZZZZZZZZZZZZZZZYYYXXXXXXUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTWWWYYYYYYXXXVVVSSSQQQOOOPPPRRRUUUVVVWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYVVVWWWWWWXXXYYYYYYYYYYYY[[[\\\\\\YYYUUUSSSTTTVVVVVVTTTRRRQQQQQQQQQOOONNNMMMLLLLLLKKKKKKLLLMMMNNNNNNOOOQQQSSSTTTSSSQQQPPPQQQRRRTTTUUUUUUTTTRRRQQQNNNNNNOOOOOOOOOOOONNNNNNQQQQQQQQQQQQQQQPPPPPPPPPVVVVVVVVVVVVUUUUUUTTTSSSTTTSSSRRRQQQOOOOOOOOOOOOLLLMMMOOOPPPQQQQQQPPPPPPPPPRRRUUUUUUTTTRRRSSSTTTVVVTTTRRRPPPOOONNNNNNNNNKKKKKKJJJKKKLLLNNNOOOQQQRRRRRRPPPNNNLLLLLLMMMOOOQQQVVV]]]ccchhhkkknnnpppzzzxxxtttsss{{{qqq```VVVOOOGGG@@@}}}|||zzzyyyyyyzzz{{{{{{zzzxxxvvvtttrrrqqqrrrrrrqqqooonnnllljjjiiihhhfffcccaaaXXXTTTNNNKKKKKKLLLNNNNNNQQQSSS\\\mmmqqqjjjzzz|||zzz~~~rrrgggcccbbb___\\\\\\^^^^^^___^^^]]][[[YYYXXXWWWVVVVVVUUUVVVXXXZZZ\\\[[[[[[[[[ZZZZZZZZZYYYYYY]]]___aaacccdddcccbbbaaabbbbbbaaa```_______________^^^]]]\\\ZZZXXXWWWWWWUUUVVVWWWXXXYYYZZZ[[[[[[YYYXXXVVVUUUUUUUUUVVVWWWVVVVVVWWWXXXYYYYYYYYYYYYVVVVVVUUUTTTTTTSSSSSSRRRUUUUUUUUUVVVXXXXXXVVVTTTTTTRRRQQQQQQSSSUUUVVVVVVRRRRRRRRRSSSSSSTTTUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWYYYZZZZZZYYYVVVTTTUUUVVVVVVTTTRRRPPPPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNPPPQQQSSSSSSRRRQQQPPPSSSTTTUUUVVVVVVUUUTTTSSSNNNOOOQQQRRRRRRQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRRRRSSSTTTTTTUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOMMMMMMNNNNNNOOOOOOPPPPPPOOOQQQTTTTTTSSSSSSSSSSSSUUUTTTRRRPPPNNNNNNNNNOOOJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNMMMKKKHHHHHHIIIKKKKKKNNNRRRUUUWWWYYY\\\^^^jjjuuuuuuppplllwwwrrr\\\LLLEEEBBB>>>;;;~~~~~~}}}}}}~~~~~~~~~~~~}}}|||yyyxxxwwwxxxyyyxxxwwwuuutttrrrooommmmmmmmmlllkkkiiigggeeecccbbb```]]]ZZZRRROOOKKKIIIKKKMMMPPPPPPTTTYYYfffzzznnnlllsss|||rrrwwwuuukkkbbb___^^^[[[YYYZZZ[[[[[[\\\[[[ZZZYYYXXXWWWUUUUUUUUUVVVWWWYYY[[[\\\]]]]]]\\\\\\[[[[[[ZZZZZZ]]]^^^```aaaaaaaaa____________^^^]]]]]]]]]]]]]]]^^^]]][[[ZZZYYYXXXXXXXXXSSSTTTUUUWWWXXXYYYZZZZZZWWWVVVUUUUUUUUUVVVXXXYYYWWWWWWXXXYYYZZZZZZZZZZZZVVVVVVVVVUUUTTTTTTSSSSSSUUUTTTUUUVVVXXXYYYWWWVVVVVVTTTSSSSSSUUUVVVVVVUUUPPPQQQRRRSSSSSSTTTSSSSSSXXXXXXXXXXXXXXXYYYYYYYYYWWWVVVUUUTTTTTTTTTVVVVVVXXXYYYYYYXXXWWWVVVUUUUUUTTTRRROOONNNNNNMMMLLLKKKLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQSSSTTTTTTSSSRRRQQQTTTTTTUUUVVVVVVUUUTTTTTTNNNPPPRRRSSSSSSRRRPPPNNNOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOPPPOOOPPPRRRSSSSSSSSSSSSSSSTTTRRRQQQOOONNNNNNOOOOOOJJJIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNKKKIIIGGGHHHIIIIIIJJJLLLMMMNNNOOORRRTTT\\\fffssszzz{{{|||yyysssooottt{{{mmm___NNNBBB>>>===;;;999~~~~~~~~~~~~~~~}}}}}}|||{{{|||||||||||||||{{{{{{yyyxxxwwwwwwxxxwwwuuusssssspppllljjjiiiiiihhhgggeeeccc```^^^]]]ZZZWWWTTTOOOLLLJJJJJJLLLPPPRRRSSSXXXbbbtttmmmcccppp{{{rrrooo{{{zzzmmmeee___]]]\\\YYYXXXZZZYYYYYYYYYYYYYYYXXXWWWWWWTTTVVVXXX[[[\\\\\\[[[ZZZ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^______^^^^^^]]][[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVSSSTTTUUUWWWXXXXXXXXXXXXVVVUUUUUUUUUVVVXXXZZZ[[[\\\\\\\\\\\\\\\\\\[[[ZZZWWWWWWVVVVVVUUUTTTTTTTTTSSSSSSTTTVVVYYY[[[[[[ZZZXXXVVVUUUUUUVVVVVVUUUTTTPPPRRRTTTUUUVVVVVVUUUTTTVVVVVVWWWWWWWWWXXXXXXXXXXXXVVVTTTRRRRRRSSSUUUWWWXXXXXXXXXXXXWWWVVVUUUSSSSSSQQQNNNMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPRRRSSSTTTTTTTTTSSSSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTNNNPPPRRRTTTTTTRRRPPPNNNNNNNNNOOOOOOPPPQQQRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOOOONNNOOOPPPRRRSSSSSSRRRRRRRRRQQQPPPOOONNNNNNOOOPPPLLLKKKJJJJJJJJJKKKLLLMMMLLLMMMMMMKKKIIIGGGHHHIIIGGGIIIJJJJJJJJJKKKNNNQQQSSSYYYcccmmmuuuzzz}}}~~~yyy}}}|||~~~}}}|||~~~mmmVVVMMMBBB;;;:::999777555}}}~~~~~~~~~~~~}}}||||||zzzzzzyyyyyyyyyyyyyyyyyywwwvvvvvvvvvwwwwwwuuusssqqqmmmiiifffeeedddcccbbbaaa___\\\ZZZXXXUUUQQQNNNLLLKKKJJJKKKPPPTTTWWWYYY___oootttcccccczzz~~~llljjjqqqppphhhbbb]]]]]]\\\YYYYYY[[[YYYYYYYYYXXXXXXXXXXXXXXXUUUXXX\\\``````___\\\ZZZ\\\\\\\\\]]]^^^^^^______[[[\\\\\\]]]]]]]]]\\\\\\YYYYYYZZZZZZZZZYYYYYYXXXUUUUUUTTTTTTTTTSSSSSSRRRSSSTTTVVVWWWXXXXXXWWWWWWUUUUUUUUUVVVXXXZZZ]]]^^^______^^^^^^]]]\\\[[[ZZZXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSTTTWWW[[[^^^______ZZZXXXWWWVVVWWWWWWUUUSSSRRRTTTWWWYYYZZZXXXWWWUUUSSSTTTTTTUUUUUUVVVVVVVVVXXXVVVSSSQQQQQQSSSVVVXXXYYYXXXWWWXXXXXXWWWTTTQQQSSSQQQOOOOOOQQQSSSTTTTTTQQQRRRRRRSSSSSSRRRRRRQQQSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOPPPRRRSSSSSSRRRPPPOOOLLLLLLMMMNNNPPPQQQRRRRRRSSSRRRPPPNNNMMMMMMNNNNNNOOONNNMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOONNNNNNOOOQQQSSSTTTRRRQQQQQQPPPOOONNNNNNOOOPPPPPPMMMMMMKKKJJJJJJKKKLLLLLLIIIJJJJJJIIIGGGFFFGGGHHHFFFGGGHHHHHHHHHIIIKKKNNNMMMPPPWWW```jjjsssyyy||||||~~~~~~~~~kkkZZZGGGBBB===::::::999777444~~~~~~~~~~~~~~~}}}||||||yyyxxxwwwwwwvvvvvvvvvvvvuuutttttttttvvvvvvtttrrrnnnjjjeeebbb```___^^^]]]]]][[[XXXVVVSSSPPPLLLIIIIIIIIIIIIMMMTTTZZZ^^^```hhhtttgggcccmmmvvveeekkk{{{wwwkkkccc___\\\]]]\\\YYYYYY\\\YYYYYYYYYYYYYYYYYYZZZZZZWWWZZZ^^^aaaaaa___\\\ZZZ[[[[[[[[[\\\\\\\\\\\\]]]ZZZZZZZZZ[[[[[[\\\\\\\\\XXXYYYZZZ[[[[[[ZZZYYYYYYSSSTTTUUUVVVUUUTTTSSSRRRUUUVVVWWWXXXYYYXXXVVVUUUUUUUUUVVVWWWYYY\\\___aaa]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXWWWVVVVVVUUUUUUUUUTTTUUUXXX\\\```aaaaaa[[[YYYXXXXXXXXXWWWUUUSSSSSSUUUYYY[[[\\\[[[XXXVVVSSSSSSTTTUUUUUUVVVWWWWWWXXXUUURRRPPPQQQTTTXXX[[[ZZZXXXWWWXXXXXXVVVRRROOOQQQOOONNNOOORRRVVVYYYZZZVVVVVVVVVWWWVVVUUUSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPQQQQQQPPPPPPPPPMMMMMMNNNPPPQQQSSSTTTTTTSSSQQQOOONNNMMMMMMNNNOOOOOONNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOONNNNNNMMMMMMPPPSSSTTTRRRPPPPPPOOONNNNNNNNNOOOPPPQQQNNNMMMKKKJJJJJJJJJKKKLLLFFFHHHIIIIIIHHHGGGGGGHHHFFFGGGIIIIIIHHHHHHIIIJJJJJJLLLPPPUUU[[[eeeqqqyyy{{{|||zzzyyy{{{iiiXXXNNNAAA===:::999999999888666~~~~~~~~~~~~~~~}}}}}}|||xxxwwwvvvuuuttttttttttttsssrrrrrrssstttuuusssrrrlllhhhccc___]]]\\\[[[ZZZ[[[XXXUUUSSSQQQMMMIIIFFFGGGGGGIIIOOOWWW^^^dddfffqqqyyyeee```fffxxxrrrgggqqq~~~qqqhhhaaa]]][[[\\\\\\YYYYYY\\\ZZZYYYYYYYYYYYYZZZ[[[[[[ZZZ\\\^^^``````___\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[[[[\\\\\\YYYZZZ[[[\\\\\\[[[ZZZZZZUUUVVVXXXYYYYYYXXXVVVUUUVVVWWWXXXYYYYYYWWWUUUTTTUUUUUUVVVXXXZZZ^^^aaabbbYYYZZZZZZZZZZZZYYYYYYXXXYYYXXXXXXWWWWWWVVVUUUUUUWWWVVVVVVYYY]]]```aaaaaa\\\ZZZYYYXXXXXXWWWUUURRRSSSVVVZZZ]]]]]]\\\YYYWWWUUUUUUVVVWWWXXXXXXYYYYYYXXXUUURRRPPPQQQUUUYYY\\\[[[YYYWWWXXXXXXVVVRRRMMMNNNLLLKKKMMMQQQVVVYYY[[[XXXYYYYYYYYYXXXVVVTTTSSSQQQQQQPPPPPPPPPOOOOOOOOOPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSUUUVVVWWWXXXRRRQQQOOOMMMMMMNNNPPPQQQOOOOOONNNNNNMMMNNNNNNNNNNNNOOOQQQRRRRRRQQQOOONNNNNNLLLMMMOOOSSSTTTRRRPPPPPPOOONNNNNNNNNOOOPPPQQQNNNMMMKKKJJJIIIIIIJJJKKKGGGIIIJJJKKKIIIIIIIIIJJJHHHIIIKKKKKKIIIHHHHHHIIIHHHKKKNNNNNNPPPYYYiiiuuuuuuwwwxxxyyywwwyyy~~~rrr```QQQGGGAAA;;;888555333444555555555~~~{{{zzzzzz{{{zzzzzz|||zzzxxxwwwvvvtttpppnnnqqqnnnllllllnnnooommmjjjkkkddd]]]ZZZ[[[\\\YYYUUUQQQNNNLLLJJJJJJJJJIIIIIIKKKMMMQQQUUUZZZbbbjjjpppxxxiii\\\bbbwww|||jjjiii}}}|||qqqiiibbb\\\\\\\\\[[[[[[[[[ZZZZZZ]]]]]][[[[[[[[[[[[]]]]]]XXX[[[___aaaaaa___[[[XXXYYYZZZ[[[]]]^^^^^^]]]]]]XXXYYYZZZ[[[[[[ZZZYYYXXXYYYZZZ[[[]]]^^^______```YYY\\\___aaaaaa___]]][[[ZZZYYYYYYYYYXXXXXXXXXWWWYYYXXXWWWYYY[[[]]]^^^^^^WWWXXXYYY[[[[[[ZZZZZZYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXZZZ\\\___```aaa``````ZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUVVVYYY]]]]]][[[WWWVVVVVVVVVVVVWWWXXXYYYYYY[[[YYYVVVTTTTTTVVVZZZ\\\YYYYYYYYYXXXWWWTTTQQQPPPRRRRRRSSSUUUUUUVVVVVVVVVTTTVVVYYY]]]___\\\WWWSSSTTTRRRPPPNNNMMMLLLLLLLLLOOOOOOOOOOOOPPPQQQRRRRRRSSSPPPMMMNNNQQQSSSRRRQQQUUUTTTSSSSSSSSSSSSSSSSSSVVVTTTSSSQQQPPPPPPPPPPPPQQQOOOMMMKKKJJJLLLNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOPPPSSSWWWXXXVVVSSSPPPOOOMMMLLLLLLMMMOOOPPPKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNMMMLLLKKKIIIGGGFFFHHHHHHIIIJJJIIIHHHFFFEEEJJJJJJIIIIIIKKKSSS^^^fffqqqsssvvv{{{~~~xxxvvvzzzvvvcccSSSJJJEEE@@@===;;;777444333444555333111~~~zzzyyyyyyzzzzzzzzzyyywwwvvvuuutttrrrooolllnnnllljjjjjjkkkkkkhhhfffccc___YYYVVVTTTSSSPPPMMMLLLJJJIIIHHHHHHHHHHHHHHHJJJLLLQQQWWW___jjjuuu|||nnneeebbbppp}}}ooorrruuummmeee___\\\\\\\\\\\\[[[[[[[[[[[[]]]]]][[[[[[[[[[[[]]]]]][[[\\\^^^______^^^\\\[[[YYYZZZ\\\]]]]]]]]]]]]\\\XXXYYYZZZ[[[[[[ZZZYYYXXXYYYZZZ\\\]]]___`````````]]]^^^aaabbbcccaaa```^^^]]]]]]\\\[[[ZZZYYYXXXXXXYYYXXXWWWXXX[[[\\\\\\\\\WWWXXXZZZ[[[\\\\\\[[[[[[\\\\\\[[[ZZZZZZYYYXXXXXX[[[]]]___aaaaaa```^^^]]]YYYXXXWWWVVVVVVUUUUUUUUUWWWVVVVVVXXX[[[]]][[[YYYWWWWWWWWWWWWXXXYYYZZZZZZ[[[YYYVVVUUUUUUXXX[[[^^^\\\[[[ZZZXXXVVVTTTRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTVVVYYY\\\]]][[[UUUQQQTTTSSSQQQOOONNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSPPPNNNOOORRRTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUSSSSSSQQQPPPOOOOOOPPPPPPRRRPPPNNNLLLLLLMMMNNNPPPOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQTTTWWWWWWUUURRROOONNNLLLKKKKKKLLLMMMNNNKKKKKKKKKJJJJJJKKKKKKKKKMMMMMMLLLKKKJJJHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEGGGGGGGGGFFFHHHOOOXXX^^^gggiiinnnuuu}}}zzzwwwwwwxxxxxx}}}pppeeeUUUIIIBBB>>>;;;888999777333333444555333222~~~~~~~~~~~~zzzxxxxxxyyyzzzzzzvvvtttsssrrrrrrpppllljjjjjjhhhgggggggggeeeaaa___ZZZXXXUUURRRNNNJJJGGGEEEGGGGGGHHHHHHHHHHHHHHHHHHLLLOOOUUU]]]hhhuuuqqqcccbbblll}}}wwwxxxlllfffaaa\\\]]]]]]]]]\\\\\\\\\[[[[[[]]]\\\[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[]]]^^^```aaaaaaaaaaaabbbccccccddddddccccccaaaaaa___^^^\\\ZZZYYYYYYYYYXXXWWWXXXZZZ[[[ZZZYYYWWWXXXZZZ\\\^^^^^^^^^^^^^^^^^^]]][[[ZZZYYYXXXWWW]]]___aaabbbbbb___\\\ZZZXXXWWWWWWVVVVVVUUUUUUUUUWWWVVVUUUVVVYYYZZZ[[[ZZZYYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZXXXVVVWWWZZZ]]]```___]]]ZZZWWWUUUSSSRRRRRRPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUWWWZZZ\\\ZZZUUURRRUUUTTTRRRPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQRRRQQQPPPQQQSSSUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSQQQQQQPPPOOOOOOPPPPPPQQQRRRPPPNNNMMMMMMMMMOOOPPPPPPOOOOOOOOOPPPPPPQQQRRRQQQQQQRRRTTTVVVVVVSSSQQQNNNMMMLLLJJJJJJJJJKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEGGGKKKQQQUUUYYY\\\aaaiiisss~~~{{{sssmmmiiijjjnnnssswww}}}xxxiiiWWWPPPEEE>>>:::999777555777555333333444444444333~~~~~~~~~}}}yyywwwwwwxxxyyyyyytttrrrqqqqqqpppnnnjjjgggfffeeeeeedddbbb___[[[YYYRRRSSSRRROOOJJJFFFDDDCCCFFFHHHIIIJJJIIIIIIJJJKKKQQQUUU\\\eeerrrwwwjjjeeeiiixxx~~~|||mmmfffccc___\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[ZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYZZZ[[[]]]___```aaaaaaaaacccbbbbbbccccccdddeeefffdddcccaaa___]]][[[YYYXXXZZZYYYXXXYYYZZZZZZYYYWWWWWWXXX[[[]]]___````````````___^^^\\\ZZZYYYWWWWWW[[[]]]___aaa```^^^ZZZXXXVVVVVVWWWVVVVVVUUUUUUTTTVVVUUUTTTTTTUUUWWWYYY[[[[[[[[[[[[[[[\\\]]]^^^___\\\[[[YYYXXXYYY\\\___aaa```]]]YYYUUURRRQQQQQQQQQOOOPPPQQQQQQRRRRRRRRRQQQRRRSSSVVVYYY[[[[[[XXXUUUUUUTTTSSSQQQPPPPPPQQQQQQPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQRRRTTTUUUUUUUUUVVVUUUSSSQQQPPPOOONNNNNNPPPPPPPPPPPPQQQQQQRRRRRRPPPOOONNNMMMLLLMMMNNNOOOOOOOOONNNNNNNNNPPPQQQRRRRRRRRRSSSTTTTTTSSSQQQOOONNNMMMLLLKKKJJJJJJJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGIIILLLNNNOOOQQQTTT\\\gggtttvvvnnneeegggjjjmmmsss~~~qqq___SSSGGGCCC===:::888888666555444444333333333333333333~~~~~~~~~~~~{{{xxxwwwwwwxxxwwwvvvsssrrrqqqqqqpppmmmhhheeebbbbbbaaa___\\\YYYVVVUUUMMMNNNMMMJJJGGGDDDDDDEEEEEEGGGJJJJJJJJJJJJLLLOOOSSSYYYbbbooo}}}wwwssstttyyy}}}rrrgggcccaaa___^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[XXXZZZ\\\]]]]]]\\\ZZZXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\^^^___`````````aaa`````````aaabbbdddeeecccbbbaaa___]]][[[ZZZYYY[[[ZZZYYYZZZ[[[[[[YYYWWWWWWYYY[[[^^^```aaaaaaaaa``````^^^\\\ZZZXXXWWWVVVVVVXXX[[[]]]]]][[[YYYWWWVVVVVVWWWWWWWWWVVVUUUUUUUUUTTTSSSRRRSSSUUUXXX[[[]]]]]]]]]]]]^^^___``````]]]\\\[[[ZZZ[[[]]]___aaa___\\\WWWSSSPPPOOOOOOPPPOOOOOOPPPQQQQQQQQQQQQPPPPPPQQQTTTWWW[[[\\\[[[YYYUUUTTTRRRQQQPPPPPPPPPQQQPPPPPPOOOOOOOOOPPPQQQQQQPPPQQQRRRRRRSSSSSSTTTTTTTTTSSSRRRPPPOOONNNNNNNNNQQQQQQRRRRRRSSSSSSTTTTTTNNNNNNMMMLLLKKKLLLLLLMMMNNNNNNMMMMMMNNNOOOQQQRRRQQQRRRSSSTTTRRRPPPOOONNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIKKKKKKLLLQQQ[[[iiiwwwtttrrrooommmnnnvvvzzzyyyyyyvvvgggXXXLLLEEE???===:::999888777666555222333333333333222222222~~~}}}}}}}}}~~~{{{yyyxxxxxxxxxwwwuuutttrrrqqqppppppnnnjjjeeeaaa^^^^^^]]]ZZZVVVSSSRRRRRRLLLJJJFFFCCCBBBCCCDDDEEECCCFFFIIIJJJJJJMMMRRRWWWYYYaaannn}}}vvvooozzzyyykkkdddaaa______```\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWXXXYYYVVVXXXZZZ\\\\\\ZZZXXXVVVXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXZZZ[[[]]]^^^^^^^^^]]]]]]]]]^^^___```aaabbbaaa``````^^^]]]\\\[[[[[[\\\[[[\\\]]]^^^^^^[[[YYYXXXYYY[[[^^^```aaaaaaaaa______]]]\\\ZZZXXXWWWVVVSSSTTTVVVXXXYYYYYYXXXWWWVVVWWWXXXXXXXXXWWWVVVUUUTTTUUUUUUTTTTTTUUUYYY\\\^^^^^^^^^^^^___```aaaaaa^^^]]]\\\[[[[[[]]]___```\\\ZZZVVVRRROOONNNOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOPPPRRRUUUYYY[[[[[[ZZZUUUTTTRRRPPPNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRNNNPPPRRRRRRQQQPPPQQQRRRMMMMMMMMMNNNOOOQQQRRRSSSQQQRRRSSSTTTTTTTTTTTTTTTMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQNNNPPPRRRRRRPPPNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIIIIIIIJJJIIIGGGFFFDDDCCCCCCDDDEEECCCBBBBBBBBBBBBCCCCCCDDDAAA@@@@@@AAADDDEEEFFFEEEJJJIIIIIILLLTTT___kkkrrrvvv}}}uuuppprrrxxx}}}yyyyyy}}}yyyiii\\\QQQGGG@@@>>>:::999888777666555444444111333444444222000000111~~~|||{{{{{{{{{{{{xxxxxxxxxyyyyyywwwtttqqqqqqpppooonnnkkkggg```\\\ZZZZZZXXXTTTOOOMMMNNNPPPRRRKKKCCC??????BBBDDDEEEDDDGGGKKKMMMOOOUUU^^^eeellluuuuuuhhhppp|||{{{wwwmmmdddbbb```\\\\\\___[[[[[[[[[ZZZZZZZZZYYYYYYWWWWWWVVVUUUUUUVVVWWWWWWVVVWWWWWWXXXXXXWWWWWWVVVVVVWWWYYYZZZZZZZZZZZZYYYVVVVVVUUUTTTTTTUUUVVVVVVUUUVVVWWWYYYZZZ[[[\\\\\\ZZZZZZ[[[\\\]]]^^^__________________^^^^^^^^^^^^]]]]]]^^^___aaa```^^^\\\XXXYYY[[[^^^___`````````^^^]]]\\\[[[YYYXXXWWWVVVSSSTTTTTTUUUVVVVVVWWWWWWVVVWWWYYYZZZZZZYYYWWWVVVUUUWWWXXXXXXWWWWWW[[[^^^^^^^^^^^^^^^___```aaabbb___^^^]]]\\\[[[\\\]]]^^^[[[YYYVVVSSSQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOPPPRRRUUUWWWWWWWWWUUUSSSQQQNNNLLLKKKKKKKKKMMMMMMNNNOOOPPPQQQSSSTTTLLLOOOQQQQQQNNNMMMMMMNNNIIIJJJKKKMMMOOORRRTTTUUUQQQRRRSSSTTTTTTSSSRRRRRRMMMMMMMMMLLLLLLLLLLLLLLLJJJKKKLLLNNNOOOOOOPPPPPPKKKNNNQQQQQQNNNLLLKKKLLLHHHIIIJJJJJJKKKKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHFFFDDDCCCBBBCCCDDDDDDBBBAAAAAA@@@AAABBBCCCDDDAAA???>>>@@@DDDFFFGGGFFFGGGHHHIIIMMMRRRXXX^^^aaaaaalllwww~~~zzzxxxyyy~~~kkk^^^PPPIIICCC===;;;<<<666777666555444333333444111333555444111//////000}}}|||zzzyyyyyyyyyyyyvvvwwwxxxzzzzzzxxxsssooopppooonnnllliiiddd]]]YYYWWWWWWUUUPPPKKKIIIKKKNNNYYYOOOCCC>>>???DDDFFFFFFFFFJJJNNNQQQUUU]]]iiirrrtttbbb```sssyyyrrruuulllddd``````^^^ZZZZZZ]]]ZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVUUUTTTTTTUUUVVVVVVXXXWWWUUUTTTTTTUUUWWWXXXUUUVVVXXXZZZZZZZZZZZZZZZVVVUUUTTTSSSSSSTTTUUUVVVSSSTTTVVVXXXYYYZZZZZZZZZXXXYYY[[[\\\]]]^^^^^^^^^^^^^^^______``````aaaaaa^^^^^^___aaacccbbb```^^^XXXZZZ\\\^^^____________]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTUUUVVVWWWVVVXXXYYY[[[[[[ZZZXXXWWWWWWYYY[[[[[[YYYZZZ]]]```^^^^^^^^^______```aaabbb```___]]]\\\[[[[[[\\\\\\ZZZYYYVVVTTTRRRQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPQQQPPPOOOPPPSSSTTTTTTSSSTTTSSSPPPMMMKKKIIIHHHHHHLLLMMMMMMNNNPPPRRRTTTUUULLLNNNQQQPPPMMMKKKKKKLLLKKKKKKKKKMMMNNNPPPRRRSSSPPPQQQRRRSSSSSSRRRQQQPPPNNNNNNNNNNNNMMMMMMMMMLLLIIIJJJLLLNNNOOOPPPOOOOOOJJJMMMPPPPPPMMMJJJJJJKKKFFFFFFHHHIIIJJJKKKKKKKKKHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFDDDBBBAAABBBCCCDDDAAAAAA@@@???@@@AAACCCDDDCCCAAA???AAAFFFIIIJJJJJJEEEGGGKKKOOORRRTTTUUUUUUOOO\\\jjjsss|||nnncccXXXLLLBBB@@@>>>999999<<<555666666555333333444666111444666444111......///}}}~~~}}}|||}}}}}}|||yyyvvvwwwyyyzzzzzzyyyuuuqqqnnnmmmkkkhhhfffccc___ZZZVVVSSSQQQNNNKKKHHHGGGFFFFFFDDDBBB@@@AAADDDGGGGGGFFFHHHMMMQQQSSS\\\lll|||wwwcccZZZ```uuuxxxoootttrrrccc^^^YYYXXX\\\^^^\\\YYYVVVVVVVVVVVVVVVWWWXXXYYYXXXWWWVVVVVVUUUUUUUUUUUUSSSSSSSSSRRRQQQRRRTTTWWWYYYYYYYYYXXXWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTYYYXXXWWWVVVWWWWWWYYYZZZ\\\\\\[[[ZZZYYYYYY\\\___^^^]]]]]]___aaaccccccbbb```^^^]]]___bbbcccaaa^^^]]]]]]^^^^^^^^^_________^^^\\\YYYWWWWWWXXXWWWVVVVVVWWWXXXXXXWWWWWWXXXZZZYYYYYYZZZ[[[\\\\\\]]]]]]ZZZ[[[\\\]]]^^^^^^^^^^^^^^^_____________________]]]\\\ZZZYYYXXXYYY[[[\\\ZZZYYYVVVTTTSSSSSSSSSSSSUUUTTTSSSRRRRRRSSSTTTUUUVVVRRROOOOOORRRSSSRRRPPPQQQPPPNNNJJJEEECCCCCCDDDFFFKKKPPPSSSRRRPPPPPPQQQQQQPPPOOONNNMMMMMMLLLLLLNNNLLLJJJKKKMMMOOOPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQOOONNNMMMLLLKKKKKKKKKKKKIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJGGGFFFEEEEEEFFFGGGFFFDDDBBB@@@??????????????????@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDBBBEEEHHHLLLMMMLLLJJJIIIIIINNNUUU___kkkxxx|||ooocccVVVMMMCCC@@@<<<;;;;;;:::666333555444333222111111111111111111111111111111111111~~~}}}}}}|||yyywwwtttuuuwwwxxxwwwtttqqqooojjjhhheeeccc```\\\WWWSSSOOOMMMJJJGGGEEECCCBBBBBBCCCAAA@@@BBBFFFIIIJJJJJJKKKQQQVVVZZZcccuuuvvvhhhXXXUUU```wwwxxxooommmxxxwwwjjjaaa]]]XXXXXX[[[\\\[[[YYYWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSTTTTTTSSSRRRSSSUUUWWWYYYYYYXXXXXXWWWVVVVVVVVVUUUUUUTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXYYYZZZ]]]]]]]]]\\\[[[\\\___aaa```______aaacccdddcccaaaaaa___^^^```bbbbbbaaa^^^ZZZZZZ[[[[[[\\\\\\\\\\\\]]][[[XXXVVVVVVVVVUUUTTTWWWYYY[[[[[[ZZZZZZ\\\]]]YYYZZZ[[[\\\]]]^^^___```````````````______^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^\\\ZZZYYYWWWWWWXXXYYYZZZWWWVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQPPPQQQRRRSSSTTTUUURRROOOOOOPPPRRRQQQOOOPPPOOOKKKFFFBBBAAACCCEEEGGGKKKOOOQQQPPPOOOOOOQQQPPPPPPOOONNNNNNNNNNNNNNNNNNLLLKKKKKKMMMOOOPPPPPPPPPQQQRRRRRRRRRQQQPPPOOONNNNNNMMMLLLKKKKKKKKKKKKHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCDDDEEEFFFEEEDDDBBB@@@??????????????????@@@@@@AAABBBBBBCCC??????>>>>>>???@@@AAABBBBBBCCCFFFHHHIIIIIIHHHGGGGGGJJJNNNTTT^^^lllzzzqqqbbbWWWNNNEEE???<<<999777666777777555222555444333222111111111111111111111111111111111111~~~}}}|||zzzxxxtttuuuvvvuuussspppmmmkkkfffddd```^^^[[[WWWSSSOOOKKKJJJGGGDDDBBBAAA@@@@@@AAA@@@@@@CCCGGGKKKNNNNNNNNNUUUZZZ___iiizzz~~~fffZZZQQQVVVggg~~~mmmkkkqqqzzzkkkaaa___[[[WWWWWWYYYZZZYYYWWWVVVVVVUUUTTTSSSSSSSSSSSSUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTVVVXXXYYYXXXXXXWWWWWWVVVVVVUUUSSSTTTVVVXXXYYYZZZ[[[[[[XXXXXXXXXXXXXXXYYYZZZZZZ\\\]]]]]]]]]\\\]]]```cccbbbbbbbbbcccddddddbbb```aaa```___```aaaaaa```^^^ZZZZZZZZZZZZZZZ[[[[[[[[[\\\YYYWWWUUUUUUUUUTTTRRRXXXZZZ\\\\\\\\\\\\]]]^^^[[[[[[\\\^^^___aaabbbbbbccccccbbbaaa___]]][[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXWWWVVVUUUVVVVVVWWWSSSSSSSSSSSSSSSRRRQQQQQQNNNNNNNNNOOOPPPQQQRRRSSSTTTRRROOONNNOOOOOOOOONNNPPPMMMHHHBBB???AAAEEEJJJMMMNNNOOOOOONNNNNNOOOQQQNNNNNNNNNNNNNNNOOOPPPQQQOOOMMMLLLLLLNNNPPPQQQPPPPPPPPPQQQQQQPPPOOONNNMMMMMMMMMLLLKKKJJJJJJJJJJJJGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDDDDCCCBBBAAA@@@??????@@@?????????@@@AAAAAABBBBBB============>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDDDDFFFFFFGGGIIIQQQ^^^lllvvvtttiiiYYYLLLDDD???<<<999555444333444555666555333444333222111111111111111111111111111111111111111~~~|||zzzxxxxxxxxxvvvsssooojjjfffdddbbb___\\\YYYVVVSSSOOOLLLIIIHHHEEECCCAAAAAA@@@AAAAAAAAABBBEEEHHHLLLOOOQQQTTT[[[ccchhhrrrmmm^^^VVVTTT```uuuwwwnnnrrr~~~ooobbb\\\[[[YYYVVVVVVWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRSSSSSSTTTTTTVVVWWWVVVUUUUUUWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUQQQSSSVVVYYY[[[]]]]]]]]]XXXXXXXXXYYYYYYZZZ[[[[[[YYY[[[\\\\\\\\\]]]___bbbdddccccccdddeeedddaaa^^^__________________]]]]]][[[[[[\\\\\\\\\\\\\\\\\\YYYWWWVVVVVVWWWWWWVVVUUUYYY[[[]]]]]][[[ZZZZZZ[[[\\\]]]^^^```aaacccdddeeeaaaaaa```___]]][[[YYYXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTNNNOOOQQQRRRRRRQQQPPPOOOLLLLLLMMMNNNPPPQQQRRRSSSSSSRRROOONNNNNNNNNNNNNNNOOOLLLGGGCCCBBBFFFNNNTTTWWWVVVSSSPPPNNNMMMOOOPPPMMMMMMMMMNNNPPPQQQSSSSSSQQQOOOMMMMMMOOOQQQQQQQQQPPPPPPPPPOOONNNMMMLLLLLLMMMLLLKKKJJJJJJIIIIIIIIIFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@>>>?????????@@@@@@AAAAAA======>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBEEEEEEDDDEEEJJJTTT___gggoooxxxwwwlll^^^VVVKKKBBB===;;;999888444444444444555666666666333333222111111111111111111111111111111111111111~~~|||yyyvvvxxxvvvsssooojjjfffbbb```^^^[[[WWWTTTRRROOOLLLIIIEEEDDDBBBAAA@@@@@@AAAAAACCCDDDEEEGGGJJJMMMPPPSSS[[[dddoooxxxrrrbbbWWWTTTZZZmmmzzzpppvvvxxxggg^^^ZZZXXXVVVUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTTTTVVVWWWWWWVVVVVVWWWXXXWWWWWWWWWVVVUUUUUUTTTTTTOOOQQQTTTXXXZZZ\\\\\\\\\XXXXXXYYYZZZZZZ[[[[[[\\\YYY[[[]]]]]]]]]^^^```bbbcccbbbbbbbbbbbbaaa^^^\\\[[[\\\]]]]]]\\\[[[[[[[[[]]]]]]]]]\\\\\\\\\\\\\\\WWWVVVVVVXXXZZZ[[[ZZZYYY\\\]]]___^^^\\\YYYXXXXXX]]]^^^___```bbbcccdddeee_________^^^]]][[[ZZZYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQLLLMMMNNNOOOOOOOOONNNMMMJJJKKKMMMNNNPPPQQQRRRSSSRRRQQQPPPNNNMMMMMMMMMNNNQQQNNNKKKHHHIIIOOOXXX___aaa]]]WWWQQQOOONNNOOOPPPLLLMMMMMMOOOPPPSSSTTTVVVRRRPPPNNNNNNPPPQQQRRRQQQPPPPPPOOONNNMMMLLLLLLLLLMMMLLLKKKJJJJJJIIIIIIIIIHHHIIIKKKLLLMMMMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>???????????????@@@======>>>???@@@@@@AAAAAABBBBBB@@@??????@@@@@@AAABBBBBBCCCDDDGGGLLLSSSXXX^^^hhhvvvvvvmmmmmmsssxxxzzzkkk^^^VVVGGGDDD>>>:::777666444333444555555555444444444555222222111111000000111111000000000000000000000000~~~{{{wwwtttqqqooolllhhheeebbb``````YYYVVVRRROOOMMMKKKHHHFFF@@@???>>>>>>>>>???AAABBBFFFGGGIIIKKKMMMPPPTTTWWW]]]iiiyyyvvvggg```WWWZZZfff|||wwwssspppaaaZZZXXXTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPQQQRRRSSSUUUVVVWWWSSSSSSSSSSSSSSSTTTTTTUUUSSSUUUWWWWWWVVVVVVVVVWWWWWWVVVVVVUUUUUUTTTTTTSSSPPPQQQSSSUUUWWWYYYZZZZZZWWWXXXYYY[[[\\\\\\\\\\\\\\\^^^````````````bbbcccbbb```^^^]]]^^^]]][[[ZZZWWWYYY[[[[[[ZZZZZZZZZ[[[]]]]]]]]]\\\\\\\\\\\\\\\XXXWWWXXXZZZ\\\]]]]]][[[^^^```bbbaaa^^^\\\ZZZYYY^^^^^^___```aaabbbcccccc_________^^^^^^]]]\\\[[[WWWWWWVVVVVVUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPOOONNNKKKKKKLLLLLLLLLLLLLLLKKKIIIKKKLLLNNNPPPQQQQQQQQQPPPPPPPPPOOOMMMMMMOOOQQQRRRRRRPPPOOOQQQWWW___eeeddd___WWWQQQNNNNNNNNNOOOLLLMMMNNNOOOQQQTTTVVVWWWSSSRRRPPPOOOQQQRRRRRRRRRPPPOOONNNMMMMMMLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMNNNNNNMMMKKKJJJKKKKKKLLLLLLLLLKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>===AAA@@@????????????@@@@@@===???AAACCCDDDFFFIIILLLSSS[[[fffpppyyyqqqfffeeejjjoooooovvv{{{lll___TTTKKKGGG999999888777555333222111222333444333222111111333222111111000000000111111000000000000000000000000~~~~~~~~~~~~zzzuuuqqqllljjjfffbbb^^^\\\[[[[[[UUURRRMMMJJJHHHFFFDDDBBB=========>>>???AAADDDEEEGGGJJJMMMPPPRRRUUU[[[___dddrrr}}}pppkkkjjjgggmmm}}}{{{~~~wwwfff[[[VVVTTTRRRRRRSSSRRRQQQOOOOOOOOOPPPPPPPPPPPPQQQRRRTTTTTTRRRRRRQQQQQQRRRRRRSSSTTTRRRTTTWWWWWWVVVUUUUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRSSSTTTUUUWWWXXXYYYWWWXXXZZZ\\\]]]]]]]]]]]]^^^___aaaaaa``````aaabbb___\\\YYYXXXXXXYYYYYYXXXUUUXXX[[[[[[ZZZZZZ[[[]]]_________^^^^^^^^^]]]]]]ZZZYYYYYY[[[]]]]]][[[ZZZ[[[]]]```aaa___]]][[[[[[^^^_________````````````^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRQQQPPPOOONNNMMMKKKJJJJJJIIIIIIIIIJJJJJJHHHIIIKKKMMMNNNNNNNNNNNNOOOPPPPPPOOOMMMNNNPPPSSSTTTUUUUUUTTTVVVYYY___ccc```ZZZRRRNNNMMMMMMNNNMMMMMMMMMNNNPPPRRRTTTVVVWWWUUUSSSPPPPPPQQQSSSSSSRRROOOOOONNNMMMMMMMMMNNNOOONNNNNNMMMLLLKKKKKKKKKKKKMMMNNNOOOPPPOOOMMMKKKIIIKKKKKKLLLLLLMMMMMMLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFAAAAAABBBBBBBBBBBBBBBAAA???@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>?????????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>===???AAABBBBBBDDDFFFHHHKKKOOOVVV[[[bbblllyyyuuullllllsssxxxrrrwww{{{~~~tttlll___SSSJJJDDDAAA???666666777777555444333333000222333222000000111333111111000000000000111111000000000000000000000000||||||}}}~~~~~~zzztttooollliiiddd^^^YYYVVVUUUTTTRRROOOJJJGGGEEECCCAAA???>>>>>>???@@@BBBEEEHHHIIIHHHKKKPPPSSSUUUZZZ```eeerrrvvvrrrtttwww|||xxx|||ooo```VVVRRRQQQPPPQQQRRRRRRPPPNNNNNNNNNPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSRRRTTTVVVWWWVVVUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSUUUTTTSSSSSSTTTUUUWWWXXXWWWXXXZZZ\\\]]]]]]]]]]]]]]]^^^``````___^^^^^^___]]]ZZZVVVTTTUUUVVVWWWWWWUUUXXX[[[\\\[[[ZZZ]]]___ccccccbbbbbbaaaaaaaaaaaa\\\[[[[[[[[[\\\[[[YYYWWWVVVYYY\\\^^^]]]\\\[[[[[[________________________]]]\\\\\\[[[YYYWWWVVVUUUVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGHHHIIIIIIGGGHHHJJJLLLMMMMMMLLLLLLNNNPPPQQQPPPNNNNNNRRRUUUVVVVVVWWWWWWWWWYYY\\\___ZZZUUUNNNJJJJJJLLLMMMLLLMMMNNNOOOPPPRRRTTTVVVWWWUUUSSSQQQQQQRRRSSSSSSRRROOONNNMMMMMMMMMNNNOOOPPPOOONNNMMMLLLLLLKKKKKKKKKNNNPPPQQQQQQPPPNNNKKKIIIJJJKKKLLLMMMMMMNNNNNNNNNEEEEEEEEEEEEEEEEEEEEEEEE???@@@@@@AAAAAAAAA@@@@@@>>>???AAABBBCCCBBBBBBAAA>>>>>>>>>>>>============AAAAAABBBBBBAAA@@@>>>===;;;<<<======>>>>>>======@@@AAABBBBBBBBBDDDGGGJJJEEEHHHJJJLLLQQQ[[[jjjuuu~~~|||uuuxxx}}}|||xxxiii^^^WWWNNNEEE@@@===<<<;;;444555555444333222333444///111444333222111444666111000000000000000111111000000000000000000000000~~~}}}|||{{{zzzvvvqqqmmmhhhddd___ZZZVVVRRRNNNKKKNNNKKKGGGEEEEEECCC???;;;CCCAAAAAABBBEEEHHHJJJJJJPPPNNNPPPWWW[[[```mmmzzz~~~|||pppaaaYYYRRROOOOOONNNMMMLLLLLLLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQSSSUUUVVVXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVWWWVVVUUUTTTVVVXXX[[[[[[\\\]]]\\\[[[ZZZYYY]]]]]]^^^^^^]]]\\\ZZZYYYTTTTTTTTTUUUWWWYYY[[[\\\YYYYYYXXXXXXZZZ]]]```aaaddddddccccccbbbaaa``````bbb___\\\]]]``````\\\XXXUUUXXX[[[]]]\\\ZZZYYYYYYXXXVVVVVVXXX\\\___^^^]]]ZZZYYYXXXWWWUUUTTTSSSRRRUUUUUUUUUUUUSSSQQQOOOMMMSSSQQQPPPPPPQQQQQQQQQPPPMMMLLLKKKJJJIIIHHHHHHHHHFFFGGGHHHJJJKKKKKKJJJJJJJJJMMMRRRUUUUUUSSSRRRRRRYYYXXXWWWVVVVVVWWWYYYYYYWWWSSSMMMKKKLLLNNNOOONNNPPPPPPPPPQQQQQQQQQRRRRRROOOPPPQQQRRRSSSRRRRRRQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOMMMKKKJJJHHHIIIJJJKKKKKKJJJIIIHHHEEEDDDCCCDDDEEEEEECCCAAA@@@???>>>>>>>>>???@@@AAAFFFFFFDDDCCCBBBAAAAAAAAAAAA@@@???>>>============BBBCCCDDDDDDDDDBBB???>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBAAA@@@@@@CCCFFFGGGHHHLLLUUU\\\qqqwww|||wwwkkkjjjmmmqqqxxxssseee[[[VVVKKKHHHBBB===999888888999444333333222222333333444222222222222222222222222111111111111000000000000////////////////////////~~~}}}|||{{{yyyuuuoookkkccc```[[[WWWSSSPPPMMMJJJIIIEEEBBBAAAAAA@@@>>><<<@@@@@@@@@BBBEEEHHHJJJKKKOOONNNSSS[[[ccckkkyyy|||hhh\\\UUUPPPMMMMMMLLLLLLKKKKKKKKKMMMNNNOOOQQQPPPOOONNNMMMLLLLLLLLLNNNMMMMMMLLLMMMNNNOOOOOOQQQRRRTTTUUUVVVWWWXXXXXXVVVVVVWWWVVVVVVUUUTTTTTTVVVWWWWWWVVVUUUUUUVVVXXXZZZ[[[\\\\\\\\\[[[YYYYYY[[[[[[\\\\\\[[[ZZZXXXWWWRRRSSSTTTUUUWWWYYYZZZZZZYYYYYYYYYZZZ\\\^^^aaacccdddddddddcccbbbaaaaaaaaabbb___\\\\\\______\\\XXXVVVYYY\\\]]][[[YYYXXXXXXWWWVVVUUUXXX[[[]]]]]][[[YYYXXXWWWVVVUUUSSSRRRRRRSSSTTTTTTTTTSSSQQQOOONNNTTTRRRPPPOOOPPPPPPOOONNNLLLKKKJJJIIIHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIIIIHHHMMMSSSXXXZZZ[[[\\\\\\\\\[[[YYYXXXVVVVVVVVVVVVVVVRRRNNNLLLMMMNNNNNNMMMRRRRRRRRRRRRSSSSSSSSSTTTOOOPPPRRRSSSTTTSSSRRRQQQOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOOOOOOONNNLLLJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDEEEEEECCCAAA@@@@@@???>>>???@@@AAABBBFFFEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@@@@??????>>>>>>AAABBBCCCCCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>>>>>AAACCCCCCCCCGGGNNNUUUdddiiiooouuu{{{}}}wwwzzz~~~xxxnnnfffggglllrrr{{{xxxeeeUUUKKKFFFBBB@@@<<<888666555666666333333222222222222333333222222222222222222222222111111111000000000//////////////////////////////~~~~~~|||{{{xxxsssmmmiii___[[[VVVRRROOOMMMJJJHHHDDDAAA>>>===>>>?????????@@@AAACCCFFFHHHKKKMMMNNNSSSUUU\\\gggqqq~~~{{{mmm^^^VVVRRRMMMKKKKKKJJJJJJIIIIIIJJJKKKMMMNNNRRRQQQNNNLLLKKKJJJKKKKKKNNNNNNMMMMMMNNNNNNOOOPPPSSSSSSTTTUUUVVVWWWWWWWWWVVVVVVWWWWWWVVVTTTRRRQQQVVVWWWWWWWWWUUUUUUWWWXXXYYYZZZ[[[[[[[[[ZZZXXXXXXXXXXXXYYYYYYXXXWWWUUUTTTOOOQQQSSSVVVWWWXXXYYYXXXYYYYYYZZZ[[[]]]```ccceeedddddddddcccbbbbbbaaaaaaccc___[[[ZZZ\\\]]][[[YYYXXXZZZ\\\\\\ZZZXXXWWWVVVUUUUUUUUUWWWZZZ[[[[[[ZZZXXXWWWVVVUUUTTTRRRRRRQQQQQQQQQRRRRRRQQQQQQPPPOOOTTTRRRPPPNNNNNNNNNMMMKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIJJJNNNTTTYYY\\\^^^```aaa___]]][[[XXXVVVTTTSSSRRRSSSQQQNNNMMMNNNNNNMMMLLLNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPSSSUUUUUUTTTRRRPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFEEECCCAAAAAAAAA@@@???@@@AAABBBCCCEEEDDDCCCAAA@@@@@@@@@@@@@@@AAACCCDDDCCCBBBAAA@@@???@@@AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@???=========???AAA@@@@@@CCCIIINNNVVVYYY^^^ccckkkxxxvvvuuusssqqqrrruuu|||}}}uuunnnjjjiiimmmrrr{{{xxxhhhUUUEEE<<<999999888777555444444444444333333222222222222333333111111111111111111111111111111000000000000//////////////////////////////~~~}}}{{{xxxssslllhhh]]]YYYTTTOOOLLLIIIFFFDDDCCCAAA???===>>>???AAACCCDDDFFFIIIKKKMMMOOOQQQRRRYYY___jjjxxxlllaaaWWWRRRPPPLLLIIIJJJHHHHHHGGGGGGHHHJJJLLLMMMPPPOOOMMMKKKJJJJJJKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPSSSTTTTTTUUUVVVVVVVVVUUUUUUUUUVVVVVVUUUSSSQQQPPPVVVWWWWWWVVVUUUUUUVVVXXXXXXYYYYYYZZZZZZXXXWWWVVVUUUUUUVVVVVVUUUTTTRRRQQQMMMOOORRRUUUWWWXXXXXXWWWXXXYYYZZZ[[[^^^```cccdddddddddccccccbbbbbbbbbbbbccc___[[[ZZZZZZ[[[ZZZZZZYYY[[[\\\\\\YYYWWWUUUUUUUUUVVVWWWYYYZZZZZZZZZYYYVVVVVVUUUTTTSSSRRRQQQQQQOOOOOOPPPPPPPPPQQQQQQQQQUUUSSSPPPNNNMMMLLLJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLLLLNNNQQQVVVXXXYYYZZZZZZ[[[\\\[[[YYYWWWTTTRRRQQQPPPPPPPPPOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNPPPSSSUUUUUUTTTRRRPPPNNNNNNNNNNNNNNNNNNNNNOOOMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHJJJJJJJJJJJJHHHHHHIIIGGGFFFFFFGGGFFFDDDBBBBBBBBBAAA@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@???@@@@@@BBBEEEGGGGGGEEECCCAAA>>>??????@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@?????????>>>>>>===>>>???@@@@@@@@@CCCHHHLLLPPPQQQTTTXXX___kkkwww|||sssmmmllloooqqqyyy}}}|||uuuxxx||||||uuuqqqfffhhhfff[[[KKK>>>999999555666666666666555444444222222111111111111222222111111111111111111111111111000000000////////////////////////////////////~~~~~~|||yyysssmmmhhh___ZZZSSSMMMIIIEEEBBB@@@BBBAAA???======>>>AAACCCGGGIIILLLNNNOOOQQQTTTWWW]]]hhhyyy{{{uuubbbZZZSSSQQQOOOKKKHHHIIIHHHGGGGGGGGGGGGIIIJJJLLLLLLKKKJJJJJJJJJKKKLLLMMMLLLLLLMMMNNNOOOOOOPPPPPPRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTRRRQQQPPPUUUVVVWWWVVVTTTTTTVVVWWWWWWWWWXXXYYYXXXWWWVVVUUUSSSSSSTTTTTTSSSRRRPPPOOOLLLNNNRRRUUUWWWXXXXXXWWWWWWXXXYYY[[[]]]___aaabbbccccccbbbbbbbbbbbbaaaaaaccc```\\\ZZZZZZZZZZZZZZZZZZ[[[\\\[[[XXXVVVUUUUUUVVVWWWYYY[[[[[[ZZZYYYYYYUUUUUUTTTTTTSSSRRRQQQQQQNNNNNNNNNOOOPPPQQQQQQRRRVVVSSSPPPNNNMMMKKKIIIGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKMMMOOOPPPQQQQQQSSSVVVWWWWWWVVVVVVWWWWWWVVVVVVUUUTTTSSSRRRQQQOOOPPPQQQQQQPPPNNNMMMMMMPPPPPPPPPPPPOOOOOOOOOOOONNNPPPRRRTTTTTTSSSQQQPPPMMMNNNNNNOOOPPPQQQRRRRRRMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGIIIHHHGGGGGGHHHGGGEEECCCCCCBBBAAAAAAAAABBBCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@BBBEEEHHHHHHFFFCCCAAA>>>>>>??????????????????=================================>>>>>>?????????<<<===>>>???@@@CCCGGGJJJJJJLLLOOOTTTZZZaaaiiinnnxxx}}}~~~uuurrrqqqrrrsssvvvyyyzzz{{{~~~zzzyyyzzz{{{wwwkkkbbb\\\WWWPPPUUUVVVPPPDDD;;;999:::555555666666555444222111222111111000000111111222000000000000000000000000000000000////////////...////////////////////////~~~}}}{{{xxxssslllhhh___YYYRRRKKKFFFBBB???===>>>>>>>>>===<<<>>>AAACCCGGGJJJNNNPPPQQQTTTZZZ___dddtttzzzuuuwww{{{fff\\\VVVQQQPPPNNNJJJHHHIIIHHHHHHGGGFFFGGGHHHIIIJJJHHHIIIIIIJJJKKKKKKKKKLLLJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQTTTUUUUUUUUUSSSSSSUUUVVVUUUVVVWWWWWWWWWVVVUUUTTTRRRRRRSSSSSSRRRQQQOOONNNMMMOOOQQQTTTWWWXXXYYYYYYXXXYYYZZZ\\\]]]___```aaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaa^^^\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZWWWUUUUUUVVVVVVXXX[[[\\\[[[YYYXXXYYYUUUUUUTTTTTTSSSRRRRRRQQQOOOOOONNNOOOOOOQQQRRRSSSVVVSSSPPPNNNMMMLLLIIIGGGFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKLLLMMMNNNQQQRRRSSSQQQSSSVVVWWWWWWWWWWWWXXXRRRSSSTTTTTTTTTTTTTTTSSSPPPQQQSSSRRRPPPOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOONNNOOOPPPQQQRRRQQQPPPPPPNNNNNNOOOPPPQQQRRRSSSSSSNNNMMMLLLKKKKKKJJJKKKKKKIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGIIIHHHGGGHHHIIIIIIGGGEEEBBBBBBAAA@@@AAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAACCCEEEGGGGGGEEEBBB@@@@@@@@@??????????????????????????????????????????<<<<<<<<<<<<===>>>???@@@999::::::<<<>>>AAADDDEEEBBBEEEJJJPPPUUUZZZ\\\^^^```eeelllttt}}}~~~~~~|||{{{wwwtttqqqppprrryyy|||}}}~~~nnn```VVVOOOJJJFFFDDDGGGIIIEEE===777666777333333333333222111000///111111000000000000111111////////////////////////000000////////////......////////////////////////~~~~~~~~~~~~~~~}}}{{{yyyvvvqqqkkkfff\\\VVVOOOHHHDDDAAA>>>===:::===?????????AAADDDGGGHHHLLLPPPSSSVVV\\\eeelllxxxwwwqqquuuooo]]]UUUPPPMMMMMMLLLIIIHHHJJJJJJIIIHHHGGGFFFGGGHHHIIIGGGHHHJJJKKKKKKJJJIIIHHHHHHIIIKKKMMMNNNNNNNNNNNNMMMNNNOOOQQQRRRSSSSSSSSSRRRQQQPPPOOOPPPQQQSSSTTTSSSTTTTTTSSSRRRRRRSSSUUUTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRSSSSSSRRRQQQPPPNNNOOOPPPQQQTTTVVVXXXZZZ[[[ZZZ[[[\\\]]]______``````____________````````````aaaaaaaaa___\\\ZZZYYYYYYYYYZZZZZZYYYWWWVVVVVVWWWTTTXXX[[[\\\YYYWWWVVVWWWUUUUUUUUUTTTTTTSSSSSSRRRPPPPPPOOOOOOPPPQQQRRRSSSVVVTTTPPPNNNNNNLLLJJJHHHFFFFFFFFFGGGGGGIIIJJJJJJPPPPPPOOOOOOPPPQQQRRRSSSQQQSSSUUUVVVVVVUUUVVVWWWRRRSSSTTTVVVVVVVVVVVVUUUQQQSSSTTTSSSPPPOOOQQQSSSPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGHHHIIIIIIIIIIIIHHHGGGHHHGGGGGGHHHJJJJJJIIIGGGBBBAAA@@@@@@@@@AAACCCDDDDDDCCCBBBBBBAAABBBBBBBBBAAACCCDDDEEEEEECCC@@@???BBBAAA@@@@@@????????????????????????????????????>>>===<<<<<<<<<===>>>>>>::::::999:::===???@@@@@@>>>@@@DDDIIIMMMOOOOOONNNOOORRRWWW^^^hhhttt~~~uuurrrppprrrwww}}}zzz||||||{{{zzzxxxyyyzzz|||{{{|||}}}~~~{{{xxxyyyxxxwwwzzz~~~zzz~~~lllbbbVVVLLLGGGCCC???;;;;;;======<<<999666444444222222111111111111111111000000000//////000000000////////////////////////000000/////////.........////////////////////////~~~~~~{{{{{{~~~~~~|||{{{zzzxxxwwwtttoooiiieeeXXXSSSLLLFFFBBB@@@>>>===999===AAACCCDDDEEEIIILLLKKKOOOTTTWWW[[[cccoooxxx{{{lllooozzzzzzxxxxxxcccUUUOOOKKKIIIKKKJJJGGGGGGJJJKKKJJJIIIGGGGGGGGGGGGHHHGGGIIIKKKLLLLLLIIIGGGEEEGGGHHHJJJLLLMMMNNNMMMMMMKKKLLLNNNPPPQQQRRRSSSSSSRRRQQQOOONNNNNNQQQSSSUUURRRSSSSSSRRRQQQQQQRRRTTTTTTUUUUUUVVVUUUTTTSSSRRRRRRSSSSSSTTTSSSQQQPPPOOOPPPPPPQQQSSSVVVYYY[[[]]]\\\]]]^^^___````````````^^^^^^^^^_______________aaabbbbbb```]]][[[ZZZYYYXXXYYYZZZYYYWWWVVVVVVWWWSSSWWW[[[[[[XXXUUUUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSQQQQQQPPPOOOPPPQQQRRRSSSVVVTTTQQQOOONNNMMMKKKIIIFFFFFFFFFGGGHHHIIIJJJKKKTTTSSSRRRQQQPPPPPPQQQRRRRRRTTTUUUUUUSSSRRRRRRSSSSSSTTTVVVWWWXXXXXXWWWWWWRRRTTTUUUSSSQQQPPPRRRUUUTTTTTTTTTSSSSSSRRRRRRRRROOONNNMMMLLLMMMNNNOOOPPPRRRRRRQQQPPPNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGIIIIIIIIIIIIGGGGGGHHHGGGGGGHHHKKKKKKJJJIIIAAAAAA@@@???@@@AAABBBCCCDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCDDDDDDCCCAAA???>>>CCCBBBAAA@@@????????????========================@@@???===<<<;;;;;;<<<<<<>>><<<;;;<<<===>>>>>>>>>>>>???AAADDDFFFFFFDDDBBBGGGHHHKKKPPPYYYeeesss|||zzzyyy{{{}}}|||{{{ttttttsssqqqooonnnnnnppprrrqqqqqqrrruuuvvvvvvuuuwwwsssqqqssssssqqqrrrvvvvvvwwwkkk___TTTMMMDDD@@@???===999555666666777777777777777777222222111111222333444555000000////////////000000////////////////////////000/////////............////////////////////////~~~}}}}}}||||||}}}~~~}}}{{{{{{|||}}}|||{{{|||zzzvvvsssppplllhhhdddWWWPPPGGGBBBAAAAAA>>>;;;???@@@CCCEEEHHHKKKMMMOOONNNQQQXXX___cccjjj}}}{{{llliiizzztttqqqyyyzzziii[[[QQQJJJHHHFFFEEEFFFHHHJJJLLLJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIKKKLLLLLLKKKIIIHHHFFFHHHKKKMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOMMMLLLLLLNNNOOOOOONNNSSSSSSRRRPPPNNNOOORRRUUUXXX[[[^^^]]]YYYUUUUUUVVVWWWWWWWWWYYY\\\[[[WWWSSSRRRRRRRRRSSSUUUYYY\\\^^^]]]\\\ZZZZZZ[[[^^^aaacccbbbaaaaaa``````bbbcccdddaaa___\\\YYYXXXWWWXXXXXXVVVTTTSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWUUUVVVWWWVVVTTTSSSTTTUUUUUUTTTRRRQQQPPPPPPQQQQQQQQQPPPPPPOOONNNMMMLLLLLLIIIGGGFFFFFFGGGKKKOOORRRUUUTTTSSSQQQPPPPPPPPPPPPPPPRRRTTTUUUSSSQQQPPPPPPSSSVVVYYYZZZZZZZZZZZZ[[[[[[XXXTTTQQQQQQRRRSSSRRRVVVUUUTTTRRRPPPOOONNNNNNOOOOOONNNNNNOOOQQQRRRSSSOOOOOOPPPRRRSSSQQQNNNKKKKKKKKKJJJJJJIIIIIIHHHHHHJJJIIIGGGFFFFFFFFFGGGGGGIIIIIIIIIHHHGGGGGGFFFFFFEEEGGGJJJLLLLLLKKKHHHFFFGGGEEECCCBBBAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????AAAAAA@@@???>>>>>>??????>>>>>>>>>>>>============???>>>===============>>>===<<<;;;::::::;;;<<<======;;;:::<<>>BBBBBBBBBFFFNNNXXXbbbhhhppptttzzz{{{xxxvvvwwwyyy}}}zzzzzz~~~~~~||||||~~~~~~~~~rrrhhhbbb\\\TTTNNNDDD@@@;;;999999888555333555555444333333333333444333333333222222222111111//////000000111111111222......///000000000000000000///...------...///000111111000///////////////~~~~~~~~~~~~~~~~~~~~~|||zzzzzz{{{{{{zzzyyyyyywwwssspppmmmiiidddaaaUUUNNNFFFAAAAAAAAA???===>>>@@@CCCFFFHHHLLLOOOQQQUUUWWW^^^hhhqqq~~~pppjjjpppyyymmmqqqpppbbbVVVMMMIIIGGGFFFDDDEEEGGGIIIKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHKKKMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOMMMLLLMMMNNNPPPOOOOOOQQQRRRSSSRRRPPPPPPQQQRRRUUUXXX\\\\\\YYYVVVVVVXXXUUUVVVYYY\\\___]]]XXXSSSSSSRRRRRRSSSUUUXXX[[[]]]]]]\\\ZZZZZZ[[[]]]___aaa___^^^^^^]]]^^^___```aaa___]]][[[XXXWWWWWWWWWWWWWWWUUUTTTTTTVVVWWWWWWVVVWWWXXXYYYZZZYYYYYYXXXWWWTTTUUUWWWWWWVVVUUUUUUVVVUUUTTTSSSRRRQQQRRRRRRSSSOOOOOONNNNNNMMMLLLKKKKKKJJJIIIHHHHHHJJJMMMQQQTTTUUUTTTSSSQQQPPPOOOOOOOOOOOOQQQSSSSSSQQQOOOOOOOOORRRVVV]]]dddhhhgggdddaaa]]]ZZZVVVSSSSSSSSSSSSSSSUUUTTTSSSQQQPPPOOONNNNNNOOOOOONNNNNNOOOPPPRRRSSSPPPPPPQQQRRRSSSRRROOOLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHJJJKKKKKKJJJGGGFFFGGGFFFDDDCCCBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<=========<<<<<<===>>>>>>===<<<;;;::::::;;;<<<===;;;999888:::<<<>>>===;;;===>>>@@@DDDJJJPPPVVVYYYXXX[[[aaahhhooowww~~~xxxkkkcccYYYRRRNNNJJJDDD??????<<<888666666555333111333333222222222333333444222222222111111000000000//////000000000111111111////////////000000000000000///...------...///000000000///............///}}}{{{zzzyyyzzzyyyxxxvvvuuurrrnnnjjjgggccc___\\\PPPKKKDDDAAAAAABBBAAA@@@AAACCCFFFHHHKKKNNNSSSVVVZZZ\\\dddqqqooohhhnnn}}}xxxmmmiiitttxxxggg\\\QQQIIIGGGFFFDDDCCCDDDEEEGGGHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIKKKMMMNNNNNNMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOOOONNNLLLMMMNNNPPPOOOOOOOOOQQQSSSSSSQQQOOOOOOOOORRRVVVZZZZZZXXXVVVWWWYYYTTTVVVZZZ^^^```^^^YYYTTTTTTSSSSSSSSSTTTWWWYYY[[[\\\[[[ZZZZZZZZZ[[[]]]^^^[[[ZZZZZZZZZZZZ[[[\\\\\\]]]\\\ZZZXXXWWWWWWVVVWWWXXXVVVUUUVVVWWWYYYXXXXXXXXXYYYYYYZZZYYYXXXVVVUUURRRTTTXXXYYYXXXWWWWWWWWWUUUUUUTTTSSSSSSSSSTTTTTTMMMMMMMMMMMMLLLKKKKKKJJJLLLKKKJJJKKKMMMPPPTTTVVVUUUUUUSSSRRRPPPOOONNNNNNOOOPPPQQQPPPOOONNNNNNPPPQQQXXXcccpppwwwwwwooohhh___[[[WWWUUUTTTTTTTTTSSSTTTSSSQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRQQQQQQQQQSSSTTTSSSPPPMMMNNNNNNNNNMMMLLLKKKJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIJJJJJJIIIHHHGGGFFFGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA???>>>>>>============>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<===>>>>>><<<;;;;;;::::::;;;;;;<<<:::999888999;;;<<<<<<;;;888:::===AAADDDFFFGGGGGGFFFIIIMMMRRRXXX```hhhnnnzzzzzz}}}xxxlll```YYYRRRLLLFFFAAA@@@>>>;;;888999777444222222333222111222222111111111111222333222222111000//////......//////000000000000111111000000///......///////////////............////////////...------------...}}}{{{zzzyyyyyyxxxvvvtttqqqnnniiieeebbb^^^ZZZWWWKKKGGGCCCAAABBBCCCCCCCCCFFFHHHKKKLLLNNNQQQWWW\\\___eeeqqqvvvjjjmmm|||{{{mmmhhhiiiyyypppdddZZZOOOHHHEEEDDDCCCBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOMMMLLLLLLNNNOOOOOONNNOOOPPPRRRQQQOOONNNNNNOOORRRVVVZZZZZZXXXVVVVVVXXXTTTVVVYYY\\\^^^\\\ZZZWWWVVVUUUTTTSSSTTTVVVXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\XXXXXXXXXXXXYYYYYYZZZZZZ\\\\\\[[[ZZZZZZYYYXXXXXXYYYXXXVVVWWWYYYZZZZZZYYYXXXYYYYYYYYYWWWVVVTTTSSSPPPTTTXXXZZZZZZYYYXXXXXXTTTTTTTTTTTTSSSTTTTTTTTTMMMMMMNNNNNNNNNMMMLLLLLLMMMMMMLLLMMMOOORRRVVVXXXWWWVVVVVVTTTSSSQQQOOONNNQQQRRRRRRQQQOOOOOOPPPRRRSSSYYYeeesss}}}}}}tttkkk^^^[[[WWWUUUTTTTTTSSSRRRRRRQQQPPPOOONNNNNNMMMNNNOOOOOOOOOPPPPPPQQQQQQRRRQQQQQQQQQSSSTTTSSSQQQOOOOOOOOOOOOOOONNNMMMKKKJJJGGGGGGFFFFFFFFFFFFFFFFFFKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>======<<<<<<<<<======>>>>>>=========<<<<<<<<<::::::::::::;;;<<<>>>>>>;;;::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<666777:::===>>>???>>>>>>BBBCCCDDDEEEHHHMMMTTTXXXbbbeeelllssswww}}}uuuiii]]]SSSJJJDDDEEEAAA===;;;;;;;;;:::888666444333222222222333333444333222111111000000111222222111000//////...---//////000000000000000000111000///.........///////////////....../////////......---,,,,,,,,,,,,---}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzyyyxxxwwwsssqqqmmmjjjddd```\\\YYYUUUSSSGGGEEECCCBBBCCCDDDFFFFFFHHHKKKNNNOOOOOOTTT\\\bbbhhhtttuuuooonnn{{{|||ooocccdddlll}}}tttiii```WWWMMMFFFDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNLLLKKKKKKMMMNNNNNNMMMOOOPPPOOOMMMLLLLLLOOOQQQTTTWWWZZZZZZWWWUUUUUUVVVUUUVVVWWWXXXXXXYYYZZZZZZXXXWWWUUUTTTTTTUUUWWWXXXXXXYYYYYYZZZ[[[[[[[[[[[[XXXYYYYYYZZZZZZZZZZZZZZZ\\\]]]^^^^^^]]]\\\[[[ZZZZZZXXXWWWXXXYYYZZZZZZZZZWWWWWWXXXWWWVVVTTTRRRPPPPPPSSSWWWZZZZZZYYYXXXYYYSSSSSSSSSSSSSSSSSSRRRRRRNNNOOOQQQRRRRRRQQQPPPOOOOOONNNNNNOOOQQQSSSVVVWWWXXXXXXXXXWWWVVVTTTRRRQQQUUUUUUUUUTTTRRRRRRSSSUUUWWWZZZbbbnnnwwwwwwooohhh[[[XXXUUUSSSSSSRRRQQQPPPQQQPPPOOONNNNNNNNNNNNNNNPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSRRRPPPOOOOOOPPPPPPNNNLLLJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@?????????>>>===<<<<<<<<<<<<<<<==================<<<<<<<<<<<<999999999999:::;;;<<<===999::::::::::::::::::999888999999:::999999::::::777777888999:::;;;<<<<<<======<<<;;;<<>>>>>>>>>>>===<<<<<<<<<<<<======>>>=========<<<<<<<<<;;;;;;999888888888999:::;;;;;;888999999::::::999999888555666777777666555666777888777777777777999;;;<<<888999999888888;;;???CCC@@@BBBHHHNNNRRR[[[lll{{{yyyrrrkkkbbb\\\TTTNNNFFF???<<<;;;;;;;;;777666555555444444444444444555555444333444666888888777555333111000///...222222111111111111000000000000////////////......,,,---...////////////.........////////////............---,,,,,,,,,,,,---}}}}}}}}}}}}}}}}}}~~~~~~~~~|||}}}~~~~~~}}}{{{zzzyyyxxxvvvuuutttppplllhhheeeaaa[[[UUUQQQNNNKKKIIIDDDEEEEEEEEEEEEGGGIIIKKKIIINNNTTTWWW[[[dddrrr}}}}}}tttpppyyyvvvmmmiiihhhsssiii___VVVSSSOOOIIIGGGHHHDDDDDDCCCCCCBBBBBBBBBBBBEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKIIIHHHHHHJJJKKKKKKJJJIIIKKKLLLLLLLLLMMMPPPRRRSSSWWW[[[[[[YYYWWWWWWYYYWWWYYYZZZYYYWWWVVVYYY[[[^^^\\\ZZZWWWVVVVVVWWWWWWTTTVVVYYY\\\^^^^^^^^^]]]ZZZ[[[\\\]]]]]]]]]\\\\\\\\\^^^aaaccccccaaa___]]]ZZZXXXWWWWWWYYYZZZZZZYYYWWWXXXXXXXXXWWWVVVTTTSSSRRRTTTVVVWWWVVVVVVWWWXXXVVVVVVVVVVVVTTTRRRQQQOOORRRSSSVVVXXXYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWYYYYYYYYYXXXVVVUUUXXXZZZ\\\\\\ZZZXXXXXXYYYVVVXXX[[[^^^```___]]]\\\UUUTTTRRRRRRRRRRRRQQQOOOPPPPPPOOOOOOOOOOOOPPPPPPSSSTTTUUUUUUUUUUUUTTTSSSPPPOOOOOOPPPQQQRRRQQQPPPLLLMMMNNNNNNLLLJJJGGGEEECCCDDDEEEFFFGGGGGGFFFEEECCCDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>======<<<<<<======>>>???======<<<<<<<<<;;;;;;;;;999999888888888999999:::777888999::::::999888777444666777666444333555777777777666666666777777888555666777888888:::===@@@;;;;;;>>>BBBEEEJJJVVVaaakkksss~~~yyyrrrggg___YYYTTTOOOKKKBBB???;;;888888999999888555555666555555555555666222444444333111111444777555444333111000000000000/////////000000000000111000000/////////.........)))+++---000111000///...---...///000000///...---///......---------------|||}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}{{{zzzwwwvvvtttsssqqqnnniiieeebbb^^^WWWRRRNNNKKKHHHEEEDDDEEEFFFFFFFFFHHHJJJMMMLLLRRRYYY^^^dddooouuusss{{{zzzyyyxxxtttpppooovvvwwwkkkaaaWWWOOOLLLIIIEEEGGGLLLDDDDDDDDDCCCCCCBBBBBBBBBFFFFFFEEEFFFFFFGGGHHHHHHHHHIIIKKKLLLLLLKKKIIIHHHFFFFFFFFFEEEFFFFFFGGGGGGIIIIIIIIIIIIIIIKKKLLLLLLJJJHHHGGGGGGIIIJJJJJJIIIFFFHHHLLLMMMNNNNNNPPPQQQRRRVVVZZZ\\\ZZZYYYZZZ\\\WWWZZZ\\\\\\YYYXXXXXXZZZ```^^^[[[XXXWWWWWWWWWXXXTTTVVVZZZ]]]_________^^^ZZZ[[[]]]^^^^^^^^^]]]\\\\\\^^^aaaccccccaaa___]]]YYYXXXWWWWWWYYYZZZZZZYYYXXXYYYYYYZZZYYYXXXVVVUUUSSSTTTUUUUUUTTTUUUVVVXXXXXXXXXXXXWWWVVVSSSQQQPPPRRRTTTWWWYYYZZZZZZXXXWWWYYYXXXXXXWWWWWWWWWXXXXXXUUUVVVXXXYYYYYYXXXVVVUUUXXX[[[]]]^^^\\\ZZZYYYYYYSSSVVVZZZ\\\[[[YYYYYYYYYTTTSSSRRRRRRSSSSSSRRRPPPPPPPPPOOOOOOOOOPPPQQQQQQTTTUUUVVVWWWWWWVVVTTTTTTPPPOOONNNOOOQQQRRRQQQPPPKKKLLLMMMMMMKKKIIIEEECCCCCCDDDEEEGGGGGGGGGFFFEEECCCCCCDDDEEEGGGHHHIIIIIIFFFFFFGGGHHHHHHHHHGGGGGGCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????===============>>>??????======<<<<<<<<<;;;;;;;;;999999888888888888888888777888999::::::999888777555777999888555444666888555666666777666555444333222333444444444444666888999999;;;>>>???@@@GGGOOOSSS]]]iiisss{{{~~~wwwqqqbbbZZZPPPHHHDDDBBB???===888777777777888888666444111222333444333333555666000222333111//////222555111111000000000000111111------......///000000000000000//////.........---''')))---111222111///...---...///000000///...---//////...------------...||||||zzz|||}}}}}}}}}}}}}}}}}}}}}|||vvvvvvuuusssnnnhhhccc```]]]YYYRRRLLLGGGFFFFFFGGGEEEEEEEEEFFFGGGJJJMMMOOOUUUWWW___jjjtttuuusss|||xxxooosss|||zzziii^^^RRRPPPLLLHHHDDDCCCBBBBBBBBBBBBCCCCCCCCCBBB@@@???AAABBBCCCEEEFFFFFFGGGGGGIIIIIIJJJJJJIIIIIIHHHGGGEEEFFFFFFEEEDDDDDDFFFGGGIIIIIIJJJKKKKKKLLLKKKKKKLLLJJJHHHGGGGGGHHHIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPUUUVVVXXXZZZ[[[[[[[[[[[[]]][[[YYYXXXWWWXXXYYYZZZ]]]]]]\\\[[[YYYXXXZZZ\\\ZZZ[[[\\\]]]^^^^^^^^^^^^[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\\\\^^^___^^^[[[XXXUUUVVVXXXZZZ[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXTTTSSSSSSSSSTTTUUUVVVVVVVVVWWWXXXVVVSSSQQQQQQQQQTTTWWW[[[^^^``````^^^]]]YYYYYYYYYYYYXXXWWWUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVYYYYYY[[[\\\\\\[[[ZZZYYYUUUVVVWWWVVVTTTRRRRRRRRRPPPPPPOOONNNOOOPPPQQQRRRTTTTTTRRRQQQQQQPPPPPPPPPPPPQQQTTTUUUUUUTTTQQQPPPNNNNNNOOOOOOOOONNNNNNNNNNNNLLLKKKHHHFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFHHHGGGEEEEEEFFFFFFDDDCCCEEEDDDCCCBBBAAABBBCCCCCCAAAAAABBBBBBCCCBBBBBBAAA???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888888888888777777777777777999888888777777777777777666666666555444444666888777777666666555555555444555555555555666666666666:::999999:::;;;===???AAAEEEHHHOOOXXXcccmmmuuuzzz|||~~~vvvooojjjddd]]]XXXLLLHHHCCC@@@===:::888666777777777777666555444333444444333222222333444444222111111111000000//////111111000000//////......111000///......///000111,,,---------.../////////000000000000000000000000000000//////.........------,,,,,,++++++,,,,,,---~~~}}}||||||||||||{{{{{{zzzzzzwwwvvvsssooojjjddd^^^[[[WWWTTTOOOJJJGGGFFFFFFGGGEEEEEEFFFFFFHHHLLLPPPSSSXXX\\\gggvvvzzztttuuuppp```UUUNNNLLLIIIFFFDDDCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAABBBCCCEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFEEEDDDDDDFFFHHHJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGHHHJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQVVVWWWYYYZZZ\\\\\\\\\[[[[[[ZZZXXXWWWVVVWWWXXXYYY]]]]]]^^^\\\ZZZZZZ[[[\\\ZZZ[[[\\\]]]^^^^^^^^^^^^ZZZZZZZZZ[[[[[[[[[[[[\\\[[[ZZZZZZ[[[\\\\\\ZZZXXXUUUVVVYYYZZZ[[[ZZZYYYXXXYYYYYYXXXXXXXXXWWWWWWWWWTTTTTTSSSSSSSSSTTTUUUUUUVVVWWWWWWVVVTTTRRRQQQRRRVVVYYY]]]```bbbaaa^^^]]][[[[[[ZZZZZZXXXWWWVVVUUUUUUUUUTTTTTTUUUVVVVVVWWWYYYYYYZZZZZZZZZYYYXXXWWWSSSTTTUUUSSSQQQOOOOOOOOOOOONNNNNNNNNNNNPPPRRRSSSUUUTTTRRRPPPOOONNNNNNNNNSSSTTTUUUVVVUUUSSSPPPOOONNNNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIHHHFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGEEEDDDDDDFFFFFFEEECCCBBBAAA@@@@@@@@@@@@BBBBBBAAABBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;::::::888888888888888777777666999888777777666666777777666666666555444444666888555555555555444444444333444444444444555555555555888888888888999:::<<<===>>>AAAFFFNNNVVV]]]cccfffgggjjjnnnsssxxx|||tttnnnjjjeee^^^XXXSSSNNNHHHDDD@@@>>>;;;999999:::999888666666666666555444333222444333222111111222333444111111111111000000000///000000000000//////......111000///......///000111---------.......................................////////////......---------,,,,,,++++++,,,,,,---~~~~~~}}}||||||{{{zzzyyyxxxxxxwwwwwwuuupppjjjccc\\\WWWUUUNNNMMMJJJHHHFFFFFFGGGGGGFFFGGGIIIJJJLLLQQQWWW[[[ccckkkyyyrrrwwwsssbbbTTTLLLHHHGGGEEEDDDCCCDDDEEEEEEAAAAAAAAABBBAAAAAA@@@???AAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBDDDEEEEEEDDDEEEGGGIIIJJJKKKLLLLLLMMMLLLLLLLLLJJJJJJHHHHHHHHHIIIJJJKKKMMMMMMMMMNNNOOOPPPRRRRRRVVVXXXYYY[[[\\\\\\\\\[[[ZZZYYYWWWUUUUUUVVVXXXYYY\\\]]]___^^^]]]\\\\\\]]]ZZZ[[[\\\]]]^^^^^^^^^^^^XXXYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWWWWXXXYYYYYYXXXVVVWWWYYY[[[\\\\\\ZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTSSSSSSRRRSSSSSSSSSUUUVVVWWWVVVTTTRRRRRRSSSYYY\\\```cccdddbbb___\\\]]]\\\[[[ZZZXXXWWWVVVUUUTTTTTTTTTTTTUUUWWWXXXYYYZZZZZZZZZYYYXXXWWWUUUTTTRRRSSSSSSQQQNNNLLLLLLLLLNNNMMMMMMNNNOOOQQQSSSTTTVVVUUURRRPPPMMMLLLLLLLLLUUUUUUVVVVVVUUURRROOONNNNNNNNNNNNNNNMMMKKKJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEFFFDDDCCCDDDEEEEEEDDDCCC>>>>>>======>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::::::::888888999:::999888777666888888777666666666666666555666666555444444555777444444444333333333333333222333333333444444444444666666666666666777888888777:::>>>CCCHHHKKKNNNOOONNNPPPSSSWWW]]]gggrrryyy}}}{{{sssjjjbbbZZZVVVTTTPPPKKKFFFBBB>>>:::777777555333333444666666666444444444444444333222111222222111111111111222222111111111111000000000000000000000////////////...000//////......//////000...............---------------------------------///............---------,,,,,,++++++++++++,,,,,,~~~}}}}}}~~~}}}~~~}}}|||{{{zzzxxxvvvuuutttuuuqqqkkkccc[[[UUUQQQOOOIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKMMMOOORRRXXXaaahhhxxx|||tttvvvcccUUUKKKGGGEEEDDDCCCCCCBBBCCCCCCDDD??????????????????>>>>>>BBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBAAACCCDDDDDDDDDEEEGGGIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQSSSTTTVVVWWWYYY[[[[[[[[[[[[ZZZYYYXXXVVVUUUUUUVVVXXXYYY[[[]]]___```^^^]]]]]]]]][[[[[[\\\]]]]]]]]]]]]]]]YYYYYYYYYYYYZZZZZZZZZZZZZZZWWWUUUUUUVVVXXXYYYYYYWWWYYY[[[]]]^^^^^^]]]\\\[[[[[[ZZZXXXWWWUUUTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQSSSUUUVVVVVVTTTSSSSSSTTT[[[^^^bbbeeeeeeccc___\\\\\\\\\ZZZXXXWWWUUUTTTTTTSSSSSSSSSTTTVVVXXXYYYZZZ[[[[[[ZZZXXXWWWUUUSSSSSSSSSSSSSSSPPPMMMKKKLLLLLLNNNNNNNNNOOOQQQSSSUUUWWWXXXVVVSSSPPPMMMLLLKKKKKKSSSTTTTTTTTTSSSQQQOOOMMMOOONNNNNNMMMKKKJJJHHHGGGDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGEEEDDDCCCCCCCCCAAA@@@<<<<<<<<<<<<===???AAABBBCCCBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>???>>>>>>===<<<:::::::::::::::::::::::::::999999999888888888777888999:::::::::999777666777777666555555555555666444555666555444444555666444444444333333333333333333333333333444444444444555555555555555555555555666888;;;???AAABBBBBBAAA@@@@@@AAACCCHHHOOOXXX^^^ccchhhpppuuuyyy~~~yyykkkfff___XXXSSSOOOJJJHHHIIIGGGCCC@@@<<<:::777666666444111000111222111000222222333333222111000000111111000000000000111111111111111000000000000000/////////////////////////////////////////////////////////...---------,,,------------------------------------------------,,,,,,++++++++++++,,,,,,~~~~~~~~~~~~}}}|||||||||}}}|||zzzxxxuuusssqqqpppnnnkkkddd]]]VVVPPPMMMKKKHHHHHHGGGGGGGGGHHHIIIJJJMMMOOORRRUUUXXXaaallluuuyyy}}}hhhVVVLLLHHHGGGDDDDDDCCCBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFEEEEEEGGGGGGGGGFFFFFFEEECCCCCCAAABBBDDDDDDDDDEEEGGGIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPRRRTTTTTTUUUVVVXXXYYYZZZYYYYYYXXXWWWWWWUUUUUUUUUWWWYYYZZZYYY[[[^^^___^^^]]]]]]^^^[[[[[[\\\\\\]]]]]]\\\\\\ZZZZZZ[[[[[[[[[\\\\\\\\\[[[XXXVVVUUUVVVXXXYYYZZZXXXZZZ\\\^^^``````___^^^[[[ZZZYYYWWWVVVTTTSSSRRRSSSSSSRRRQQQPPPPPPPPPPPPRRRTTTUUUUUUTTTTTTTTTUUU[[[^^^aaaddddddbbb^^^[[[[[[YYYXXXVVVTTTSSSSSSSSSSSSSSSTTTUUUVVVXXXZZZ[[[\\\[[[ZZZWWWUUUTTTRRRRRRTTTTTTSSSQQQNNNMMMNNNOOOOOOOOOOOOPPPRRRUUUWWWYYYZZZWWWTTTPPPNNNMMMMMMNNNOOOPPPPPPQQQQQQPPPOOONNNOOONNNNNNMMMKKKIIIGGGFFFCCCDDDEEEGGGGGGHHHHHHGGGIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKIIIFFFDDDCCCBBB@@@>>><<<<<<<<<<<<===>>>@@@BBBCCCCCCBBBAAA@@@???@@@@@@@@@<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::888888888888888777777777888888999:::999888777666777666555555444555555555333555666666444333444555444444444444444444444555333444444444444555555555555555555555444444444333555777:::<<<=========<<<888999:::;;;<<<@@@DDDHHHLLLRRRYYY___bbbffflllppp}}}~~~yyyxxxvvvlllaaaSSSOOOJJJFFFDDDCCCAAA@@@???>>><<<:::777555555555777444111000111111000000111111111111111111000///000000000000000000000000000000000000000000111111.............../////////......////////////....../////////...---------,,,........................,,,,,,,,,,,,------------,,,++++++******++++++,,,~~~~~~~~~~~~~~~}}}|||zzzyyyyyyxxxvvvsssooommmjjjiiieeebbb]]]XXXRRRNNNLLLKKKIIIIIIHHHHHHJJJLLLOOOPPPSSSWWW[[[^^^bbblllzzz~~~mmmYYYMMMIIIGGGFFFDDDCCCCCCBBBAAA@@@??????AAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDAAACCCDDDDDDCCCDDDFFFHHHHHHHHHHHHIIIHHHHHHGGGFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLMMMMMMNNNPPPRRRTTTUUUSSSTTTUUUVVVWWWVVVVVVUUUUUUTTTSSSSSSTTTVVVXXXZZZWWWYYY[[[\\\[[[[[[\\\^^^[[[[[[\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\]]]]]]]]]]]]\\\ZZZWWWVVVWWWXXXYYYXXXWWWYYY\\\^^^_________^^^YYYXXXWWWVVVTTTSSSRRRQQQQQQQQQPPPPPPOOOPPPPPPPPPQQQRRRUUUUUUUUUTTTUUUWWWZZZ\\\^^^``````___\\\[[[YYYXXXVVVTTTSSSSSSSSSTTTSSSTTTTTTUUUWWWXXXZZZ[[[[[[ZZZXXXUUUSSSRRRQQQPPPSSSSSSSSSPPPNNNMMMOOOPPPOOOOOOOOOPPPRRRUUUWWWYYYXXXVVVSSSPPPNNNNNNPPPQQQNNNNNNNNNOOOOOOOOONNNNNNOOONNNNNNMMMKKKJJJHHHGGGDDDEEEGGGHHHHHHHHHGGGFFFHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEFFFHHHIIIJJJKKKLLLHHHFFFCCCBBBAAA???===:::============>>>@@@BBBCCCBBBAAA???>>>===>>>>>>???:::;;;;;;;;;;;;:::999999999999999999999999999999999999999999999999999999888888888777777777777777666666555444444444444444222444666666444333444555444444444444555555555555444444444444555555555555333444444555555444333333444555666888999999888888333555777888888999<<<>>>@@@DDDJJJMMMOOOQQQVVVZZZaaaeeelllrrrwww|||~~~xxxsssooommmlllmmmlllgggbbbaaa```XXXOOOGGGDDD???<<<;;;;;;:::999888999999777444333444555444222000000222333444333000000111111111000000///000000111111111111000000000000000000111111111111---............/////////---......//////......---...............---------........................++++++,,,,,,,,,,,,,,,---++++++************++++++~~~~~~||||||{{{{{{||||||}}}}}}}}}|||{{{yyyvvvtttrrrqqqnnnkkkgggdddaaa```\\\ZZZXXXTTTQQQOOOMMMLLLJJJIIIIIIJJJMMMRRRWWWZZZ```eeeiiilllqqq}}}|||{{{|||qqq\\\NNNIIIHHHEEEBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>===>>>???@@@AAACCCDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCDDDDDDCCCCCCEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGIIIJJJLLLMMMMMMNNNKKKLLLMMMNNNPPPRRRSSSTTTPPPQQQSSSTTTTTTSSSRRRRRRRRRQQQPPPPPPQQQTTTVVVXXXVVVWWWXXXXXXXXXYYY[[[^^^[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]\\\ZZZWWWVVVWWWWWWVVVUUUUUUWWWYYY\\\]]]]]]]]]\\\VVVVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQPPPRRRTTTUUUUUUUUUVVVXXXXXXYYYZZZ\\\\\\\\\[[[ZZZXXXWWWUUUTTTSSSTTTUUUVVVTTTTTTUUUUUUWWWXXXZZZZZZXXXWWWTTTRRRPPPOOONNNNNNPPPPPPOOOMMMKKKLLLNNNPPPOOONNNOOOOOOQQQSSSUUUWWWUUUSSSPPPNNNNNNOOOQQQSSSPPPOOOOOOOOONNNNNNMMMMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGHHHIIIJJJIIIHHHFFFEEEFFFEEEDDDDDDDDDFFFHHHIIIFFFFFFFFFGGGGGGGGGGGGGGGEEECCCAAAAAAAAA@@@>>><<<============>>>???AAABBBAAA@@@>>><<<;;;<<<======:::;;;;;;;;;;;;:::999999999999999999999999999999888999999999999999999999999888666555444555666777666555444444333333444444222444666666444333333444222222333333444444444444222333333333444444444444111222333444444333222222333333333333333333444444111333444444444555888::::::===@@@AAA@@@AAADDDGGGIIIMMMRRRWWW\\\aaafffjjjnnnrrrvvvyyyzzz||||||}}}~~~|||vvvpppjjjfffaaa[[[WWWUUUTTTUUUVVVXXXWWWTTTSSSRRRMMMFFF@@@>>>:::888777777555444555777777666333222444666111000...///111333444444000000111111111111000000000000111222222111000000///000000000111111111111---------.........//////------...//////...---------------...............------------------------***+++++++++,,,,,,,,,,,,++++++************++++++~~~~~~}}}{{{{{{xxxxxxxxxyyyzzz{{{|||}}}}}}|||zzzxxxwwwuuuqqqooommmkkkhhheeeaaa]]]ZZZYYYVVVUUUTTTSSSQQQPPPNNNNNNJJJIIIIIIKKKOOOVVV\\\aaalllqqqvvvyyy{{{{{{tttdddQQQHHHGGGHHHCCC===@@@AAAAAABBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBDDDEEECCCDDDEEEEEEEEEEEEEEEDDD@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBDDDFFFIIIJJJJJJJJJIIIIIIHHHGGGFFFGGGIIIKKKLLLMMMNNNNNNKKKKKKLLLMMMOOOQQQSSSTTTOOOPPPQQQRRRRRRQQQQQQPPPOOOOOONNNNNNOOORRRTTTVVVUUUVVVVVVVVVVVVXXX[[[]]][[[[[[\\\\\\\\\[[[[[[ZZZ[[[[[[\\\\\\\\\]]]]]]]]]\\\ZZZXXXVVVWWWVVVUUUSSSSSSTTTWWWZZZ[[[[[[[[[ZZZUUUUUUTTTSSSRRRQQQPPPPPPNNNNNNNNNNNNOOOPPPPPPQQQOOOQQQTTTUUUUUUUUUWWWXXXVVVWWWWWWXXXYYYZZZZZZZZZXXXWWWUUUTTTTTTUUUWWWXXXUUUUUUUUUVVVWWWXXXYYYZZZVVVTTTRRROOONNNMMMMMMMMMMMMMMMLLLJJJIIIIIILLLOOONNNNNNMMMNNNOOOQQQSSSTTTSSSQQQNNNLLLMMMOOORRRTTTRRRRRRQQQPPPNNNMMMLLLLLLNNNNNNNNNNNNMMMKKKJJJIIIHHHIIIJJJKKKJJJHHHEEEDDDEEEDDDCCCCCCDDDFFFHHHJJJGGGGGGFFFFFFEEEDDDCCCCCCBBBAAA???@@@AAAAAA@@@>>>======<<<<<<===>>>@@@AAAAAA???===;;;:::;;;<<<===;;;;;;<<<<<<;;;;;;:::999888888888888888888888888666666666666666777777777999777555333333444666888555555444333333333333444222444666666555333333444111111111222222333333333111111222222222333333333///000111333333333222111333222111111000000111111333333333111000111555888777999;;;999777666999<<<>>>AAADDDFFFIIIMMMQQQTTTTTTXXX]]]```bbbgggmmmrrrwwwxxx|||}}}uuu{{{|||~~~}}}|||yyyvvvsssqqqooogggdddaaaaaabbb___YYYSSSUUUQQQLLLGGGDDDDDDFFFGGGIIIMMMOOONNNMMMLLLIIIDDD<<<999777666666555444222111333444222000///111444222000......///111111111000000111111111111111000000111222333333222111000//////000000111111111222---------.........//////,,,---...//////...---,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++~~~|||zzzyyyzzz{{{{{{zzzyyyyyyzzzzzzzzzzzzyyyyyyyyywwwuuuqqqmmmjjjgggfffcccaaa^^^ZZZXXXVVVVVVVVVUUUWWWZZZYYYWWWSSSQQQPPPMMMLLLOOOSSSSSSWWWeeettt}}}{{{vvvxxxyyyaaaYYYNNNGGGEEEDDDAAA>>>BBBBBBAAA@@@?????????????????????@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBEEEDDDCCCBBBCCCEEEGGGHHHIIIHHHGGGFFFEEEFFFGGGHHHGGGHHHJJJKKKLLLLLLLLLLLLJJJKKKLLLNNNOOOOOOOOONNNMMMNNNNNNNNNNNNMMMLLLLLLMMMKKKJJJMMMQQQUUUUUUTTTUUUTTTTTTUUUXXXZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^]]][[[YYYZZZ\\\___aaaaaa\\\[[[XXXVVVTTTSSSRRRRRROOOSSSWWWYYYZZZYYYYYYYYYUUUTTTSSSRRRQQQQQQQQQRRRQQQQQQPPPPPPQQQRRRSSSTTTPPPQQQSSSWWWZZZYYYVVVTTTUUUVVVXXXYYYZZZYYYXXXXXXWWWVVVVVVUUUVVVWWWYYYZZZXXXWWWUUUSSSRRRRRRSSSTTTSSSSSSSSSQQQMMMKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKIIIKKKMMMOOOPPPQQQQQQPPPNNNMMMKKKJJJKKKMMMPPPRRROOOPPPPPPPPPPPPOOONNNNNNMMMMMMNNNLLLHHHEEEDDDDDDFFFIIIKKKJJJFFFCCCCCCDDDBBBAAAAAAAAACCCFFFJJJLLLJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???============>>>???>>><<<;;;::::::;;;;;;::::::999888888999::::::999888888888777777666666777777777777777777777777555555555666666666666666555333111333555666555333666444222222444444222000333333333333333333333333222222222222222222222222333222222111111111111111111222333444444222111000222111//////000111444555:::999888777666666666666888888:::;;;===>>>@@@@@@DDDFFFHHHKKKNNNSSSZZZ___ddddddeeehhhkkkkkkhhhdddaaafffnnntttwwwvvvsssppprrruuuxxxzzzyyyvvvssspppkkkmmmooosssvvvyyy|||}}}~~~yyyvvvvvvuuutttvvv{{{zzzzzzyyywwwtttqqqnnnllllllgggbbb___^^^\\\YYYWWWPPPOOOLLLIIIGGGFFFEEEEEEDDDBBB???<<<:::999999999===???BBBDDDDDDBBB???===888888777666444333222111111222222333333222222111222111111111000000//////111111111111111111111111000000000000///////////////////////////......---////////////000000000000////////////000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************~~~|||yyyxxxyyyzzzzzzyyywwwwwwxxxxxxxxxxxxwwwwwwxxxvvvrrrmmmhhhddd```______\\\WWWSSSRRRSSSVVVXXX___aaabbb```\\\WWWTTTSSSLLLLLLPPPWWW[[[bbbppp~~~xxxyyyzzziiiZZZSSSIIIDDDCCCCCCAAA>>>@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@AAAAAAAAACCCBBBAAAAAABBBDDDFFFGGGJJJIIIGGGFFFFFFFFFGGGGGGFFFGGGIIIJJJKKKKKKKKKKKKJJJKKKLLLNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLKKKJJJLLLPPPSSSSSSRRRPPPQQQSSSSSSSSSTTTVVVXXXZZZZZZZZZ[[[[[[\\\\\\]]]\\\ZZZXXXYYY[[[^^^___```[[[ZZZWWWUUUSSSRRRRRRRRRRRRUUUXXXYYYXXXVVVUUUUUUSSSRRRRRRRRRSSSSSSTTTTTTQQQQQQQQQQQQRRRSSSSSSTTTQQQRRRTTTWWWYYYYYYVVVSSSUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYWWWVVVTTTRRRQQQRRRSSSSSSQQQRRRRRRPPPLLLJJJJJJJJJJJJKKKMMMNNNNNNNNNMMMLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJKKKMMMOOOPPPPPPPPPPPPOOONNNLLLKKKJJJIIIJJJKKKJJJGGGEEEEEEFFFFFFHHHJJJHHHEEECCCBBBCCCBBBAAAAAABBBDDDFFFIIIKKKJJJIIIHHHFFFEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>======>>>>>>>>>===;;;:::999:::::::::888888999999999999888888888888777777777666666666777777777777777777777777555555555555666666666666666444222333555555444222555333111222444444333111333333333333333333333333222222222222222222222222000000222333333333222222000000111111111111000000111111000///000111333555888777666555444444444444444444555666888999::::::;;;<<<===>>>@@@EEEJJJNNNSSSRRRRRRTTTVVVVVVTTTQQQPPPSSSWWW[[[^^^^^^]]]\\\ZZZ\\\^^^```___]]]ZZZXXXWWWXXXZZZ]]]___bbbdddeeefffbbb___``````___```dddbbbbbbaaa```]]]ZZZWWWUUUXXXUUUPPPNNNMMMLLLIIIGGGCCCBBB@@@>>><<<;;;;;;;;;@@@>>>;;;999777666777777777999;;;<<<<<<;;;999777666666555444333222222111222333333444444333333222111111111000000000//////000000000000000000000000000000000000/////////...///////////////...------------....../////////000/////////.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++************************zzzwwwuuuttttttuuutttsssssssssttttttttttttssssssrrrppplllgggbbb^^^[[[YYYYYYVVVQQQOOOQQQVVV]]]aaajjjkkkiiiddd^^^WWWSSSQQQPPPQQQVVV___iiissszzzxxxyyy~~~iiiYYYPPPKKKDDD@@@@@@AAA@@@>>>>>>===============>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJLLLNNNPPPPPPOOOLLLOOORRRRRRQQQQQQTTTVVVWWWXXXXXXYYYZZZZZZ[[[[[[[[[YYYWWWWWWYYY\\\]]]^^^YYYXXXVVVSSSRRRQQQQQQQQQVVVWWWYYYXXXUUURRRPPPOOOPPPPPPQQQSSSUUUVVVWWWXXXSSSSSSSSSSSSSSSSSSSSSTTTRRRSSSTTTWWWYYYXXXUUURRRTTTTTTTTTTTTTTTUUUUUUUUUWWWVVVVVVUUUUUUUUUUUUVVVUUUTTTRRRQQQPPPPPPQQQRRROOOPPPPPPOOOLLLIIIIIIIIIIIIJJJLLLNNNOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMPPPOOONNNLLLKKKIIIGGGGGGEEEGGGHHHGGGFFFEEEFFFGGGEEEFFFGGGGGGDDDBBBBBBCCCBBBBBBBBBBBBDDDFFFHHHJJJIIIHHHGGGEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>><<<;;;:::999999888999999666777888999999888777666777777666666666666666555777777777777777777777777555555555555555555555555666444333333444444333111333222111222333444333222333333333333333333333333222222222222222222222222000111222333333333111000222111000///......///000111000000///000222333444555444333222222111222222111222222333333444555555777777888888888;;;???BBBEEEDDDCCCCCCDDDDDDCCCAAA??????@@@AAACCCEEEFFFGGGGGGHHHIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLMMMMMMKKKHHHGGGJJJJJJHHHIIILLLMMMLLLLLLJJJHHHEEECCCBBBDDDBBB???===<<<<<<:::888888777666444333333333333999888666555444333444444333333444444444444333333333333333333222222111111333333444444444444333333111111000000000000//////////////////////////////000000000/////////.........////////////...------++++++,,,---......//////.........---------,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************************ssspppnnnllllllmmmlllkkkllllllmmmmmmmmmmmmllllllgggeeebbb___\\\YYYXXXWWWTTTSSSSSSVVV\\\dddmmmrrrvvvuuuqqqjjjaaaYYYTTTRRRYYY[[[bbbnnnzzz|||rrrxxxooo^^^SSSJJJFFFAAA????????????>>>===<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>>???????????????@@@AAACCCEEEFFFJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEGGGIIIJJJJJJJJJIIIJJJJJJKKKLLLLLLKKKIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNMMMLLLMMMOOOQQQRRRTTTUUUVVVUUUUUUVVVWWWXXXYYYYYYZZZYYYWWWUUUUUUWWWZZZ[[[[[[WWWVVVTTTRRRQQQPPPQQQQQQVVVXXXXXXVVVSSSOOOMMMLLLMMMOOOQQQSSSVVVXXXZZZ[[[SSSTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTVVVWWWWWWTTTQQQSSSSSSRRRRRRRRRSSSSSSSSSUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPNNNPPPQQQOOOLLLJJJIIIIIIHHHIIIKKKMMMOOOOOOOOOOOOMMMLLLKKKIIIIIIJJJKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKMMMLLLKKKJJJHHHGGGFFFFFFEEEFFFGGGFFFDDDCCCDDDFFFDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHEEEEEEEEEDDDCCCBBBAAA@@@????????????????????????BBBAAA@@@@@@???>>>>>>>>>::::::999999888777777777444666777999999777666444666666666666555555555555777777777777777777777777666555555555555555444444666555444333333222111111111111111222333444444333222222222222222222222222111111111111111111111111333333222111111000000000888555222///......///000000000000000111222333444333222222111000000111111222222222222333333333333555666666666666777:::===???===;;;:::::::::::::::888888777777777999;;;<<>>>>>>>>==================>>>>>>===;;;<<>>>>>AAA@@@@@@???===<<<:::999888:::999888777777777666555555555444444333333333333444444333222111222222333333222222222222222222333111111111111111111111111222222222333333222222222000000000000000000//////////////////////////////000000/////////...............//////......---,,,++++++,,,---...//////000//////......---,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************mmmjjjgggfffeeeeeedddccccccccccccddddddccccccccc\\\[[[YYYVVVUUUTTTTTTUUUTTTWWW]]]eeennnwww~~~yyypppfff^^^ZZZXXX```gggsssxxxuuuqqq}}}sssaaaUUUPPPGGGEEEBBB???>>>>>>===<<<===============>>>???@@@@@@????????????@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA??????>>>===============@@@@@@@@@AAABBBDDDEEEEEEHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMNNNOOONNNMMMMMMMMMLLLJJJKKKNNNTTTVVVUUUSSSSSSTTTTTTVVVWWWXXXXXXYYYXXXVVVTTTTTTVVVXXXYYYYYYUUUTTTSSSQQQPPPPPPQQQQQQTTTVVVVVVUUUQQQNNNMMMMMMMMMNNNQQQTTTWWWYYYZZZZZZTTTTTTUUUUUUTTTSSSRRRQQQRRRRRRRRRTTTUUUUUUSSSPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOONNNPPPPPPOOOOOOOOOOOOOOOOOONNNPPPQQQQQQNNNKKKJJJJJJGGGHHHJJJMMMNNNOOOOOOOOOLLLKKKJJJJJJKKKLLLNNNOOOHHHIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIHHHFFFCCCBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGG@@@AAABBBCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@???>>>>>>===999999999888888777666666444555777888888777555444555555555555666666666666666666666666666666666666666666555555444444444333555555555444222111111111000111222222222222333444222222222222222222222222111111111111111111111111222111///......111333555===:::666222///...///000000000000111111222333333222222111111000000111111111111222222222222222222000111222222222333666888999888666444333333444555555555555555666666666666777777777666777777777888555555555555444444444444777555777;;;<<<:::999<<<888888777555444333333333555666777666666555555666333333444444444444333333222111111111111111222222333222111111111111222333/////////000000000000000000000111111111111000000//////////////////000000000000000000000000000000////////////...........................------,,,,,,,,,---...//////000000/////////.........------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************hhheeebbb```______]]]\\\XXXYYYYYYYYYYYYYYYYYYXXXUUUTTTRRRRRRRRRTTTVVVXXX___dddlllvvv|||sssiiibbb___^^^jjjwww}}}pppnnnqqqvvvsssbbbSSSKKKJJJDDDDDDBBB@@@???>>>===<<<>>>============>>>>>>??????>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGHHHIIIHHHHHHFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMKKKMMMOOOOOONNNMMMLLLMMMJJJJJJKKKNNNRRRSSSRRRPPPRRRSSSTTTUUUVVVWWWXXXYYYXXXVVVTTTSSSUUUWWWXXXXXXUUUTTTRRRQQQPPPQQQQQQRRRSSSTTTUUUSSSQQQOOONNNOOONNNPPPRRRTTTVVVWWWWWWWWWTTTTTTUUUUUUTTTRRRPPPOOOPPPOOOPPPQQQSSSSSSRRRPPPRRRRRRSSSTTTTTTSSSQQQPPPNNNOOOOOOOOOOOOOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMPPPQQQQQQOOOLLLJJJJJJFFFGGGIIIKKKMMMNNNNNNMMMJJJJJJKKKLLLMMMOOOPPPQQQJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGGGGGGGHHHIIILLLLLLJJJGGGCCCAAABBBCCCEEECCCBBBBBBDDDEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFF>>>???AAACCCDDDDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>??????@@@??????>>>===<<<999999999999888777666555555666777888888777666555555666666666666777777777666666666666666666666666666666555555444333333333333444555444222000111222000111333222111111222333222222222222222222222222111111111111111111111111///.........111555:::<<<===:::666222000//////000///000000111222222333333222111111000000000111111///////////////000000000///000111222111222444666777777666444222222333555222222333333333333222222333333333333333444444444333333333333333333222222333111222666777555555777777666555444333333333444000222333444222222222333///000000111111111000000000000111111111111111111111000000//////000000111///////////////000000000/////////000000/////////......////////////000000000000000000000000000000/////////.........---------............---,,,,,,.............../////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''''''''((((((************************aaa^^^ZZZXXXWWWVVVUUUSSSOOOPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQUUUZZZ```fffiiiuuuyyyyyypppkkkiiihhhzzz~~~rrrppptttxxxqqqaaaSSSHHHCCCEEE@@@AAAAAA@@@???>>>===>>>======<<<<<<;;;<<<<<<<<<======<<<<<<<<<<<<============>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDCCCBBB@@@AAACCCEEEFFFFFFFFFEEEDDDEEEGGGHHHHHHHHHGGGGGGFFFGGGHHHJJJKKKLLLMMMMMMHHHKKKNNNOOOMMMKKKKKKLLLKKKOOOTTTSSSOOOLLLNNNPPPRRRRRRSSSTTTVVVWWWXXXYYYXXXVVVTTTSSSUUUWWWXXXXXXTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTUUUSSSPPPOOOOOOOOOPPPQQQSSSUUUUUUTTTSSSRRRSSSTTTTTTTTTSSSQQQOOOMMMMMMMMMMMMOOOQQQRRRQQQPPPRRRSSSUUUWWWVVVTTTQQQOOOMMMNNNOOOPPPPPPPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOLLLNNNPPPPPPNNNKKKIIIIIIEEEFFFHHHJJJLLLLLLLLLKKKIIIJJJKKKMMMNNNOOOPPPPPPLLLJJJIIIHHHHHHIIIJJJKKKMMMLLLJJJHHHGGGGGGHHHIIINNNNNNKKKHHHDDDCCCDDDEEEFFFCCCAAABBBDDDFFFFFFEEECCCDDDDDDEEEEEEEEEEEEEEE>>>@@@BBBCCCDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===;;;:::999999::::::999888666555777777777777777777777777666666666777777777888888666666666666666666666666666666555444444333222222111333444333111000222444000222444333000///111222111111111111111111111111111111111111111111111111000111333555777999;;;<<<666444222000//////000000///000000111222222333222000000/////////000000111------......//////000000000222333333222222333555555666777555333222333555222111111000000111111222000111222333333333333333333333333333444444444444222///000333333111222555666555444333333444555555,,,///222222000///000111...///000000000///......000000000000000000//////////////////////////////000000000000//////////////////000000000000//////........./////////000000//////////////////////////////.........---------------......------,,,+++.........------------,,,,,,,,,,,,---......//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))************************ZZZWWWSSSQQQPPPOOOMMMLLLJJJJJJKKKKKKKKKKKKJJJJJJKKKMMMRRRZZZdddoooxxx}}}}}}xxxwwwwww|||qqqrrryyyxxxbbbTTTKKKCCC@@@CCC===>>>@@@@@@???>>>>>>???===<<<;;;;;;::::::::::::===<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<;;;::::::::::::;;;???@@@@@@@@@@@@???>>>>>>???@@@AAACCCDDDCCCCCCBBB>>>???AAACCCDDDDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGEEEFFFHHHJJJKKKLLLMMMMMMFFFJJJMMMNNNLLLJJJJJJKKKMMMVVV^^^ZZZNNNHHHLLLSSSQQQRRRSSSUUUVVVWWWYYYYYYYYYVVVTTTSSSUUUWWWXXXXXXTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUSSSPPPNNNNNNOOORRRSSSTTTUUUTTTRRRPPPOOOSSSSSSTTTTTTSSSQQQNNNLLLKKKKKKKKKMMMPPPQQQQQQPPPRRRTTTWWWYYYXXXVVVRRROOOMMMNNNPPPQQQRRRQQQQQQPPPNNNOOOOOOPPPPPPPPPOOOOOOJJJMMMOOOOOOMMMJJJHHHHHHEEEFFFHHHJJJKKKKKKJJJJJJHHHJJJLLLMMMOOOOOONNNNNNMMMKKKIIIGGGGGGIIIKKKLLLPPPNNNLLLIIIGGGGGGGGGHHHNNNNNNLLLIIIFFFEEEFFFHHHFFFCCCAAABBBEEEGGGGGGFFFDDDDDDEEEEEEEEEEEEDDDDDD@@@AAACCCDDDDDDCCCAAA@@@????????????????????????======>>>>>>>>><<<;;;999999999::::::999888666555888888777777777777888888666666777777888888999999666666666666666666666666666666555444333333222222000222444333111000222444111333444333000...000222111111111111111111111111000000000000000000000000444666999<<<<<<:::888666//////...------...///000///000111222222333222222//////.........//////000......///000000111222222///000111000.........//////222333222///...000222444333111000000111444555---...///111111111000///...//////000111111222222444111000333333111222555111111000//////000111222---000333333111000111222111111222333222111000/////////000000//////.........//////000000//////...111111000000////////////000000111111111111000000---.........//////000000........................//////.........---------------......------,,,+++...------,,,,,,++++++***)))***+++,,,------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************XXXSSSNNNJJJIIIIIIIIIIIIJJJHHHEEEDDDEEEIIINNNQQQNNNTTT___kkkvvvvvvpppuuuuuuiiiXXXKKKEEECCCAAA??????@@@@@@??????>>>===<<<<<<;;;;;;::::::;;;;;;<<<===========================<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>?????????BBBAAA???>>>>>>???AAABBBCCCCCCCCCDDDEEEGGGIIIIIIEEEFFFHHHJJJJJJIIIHHHGGGKKKJJJIIIIIIKKKLLLLLLLLLQQQQQQPPPMMMKKKKKKMMMPPPPPPRRRTTTTTTTTTUUUWWWXXXZZZWWWTTTSSSSSSUUUUUUTTTSSSRRRPPPOOOOOOPPPRRRSSSWWWWWWUUURRROOOMMMNNNOOOSSSRRRQQQQQQPPPPPPPPPQQQNNNMMMMMMLLLKKKKKKJJJJJJNNNNNNOOOPPPPPPPPPPPPPPPTTTWWW[[[]]]ZZZVVVSSSQQQRRRPPPOOOTTTZZZZZZTTTMMMOOOPPPPPPOOONNNMMMLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJFFFHHHJJJLLLLLLLLLJJJJJJGGGHHHJJJLLLMMMMMMLLLLLLLLLKKKJJJIIIJJJMMMPPPRRRVVVRRRLLLIIIIIIKKKLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCCCCDDDDDDBBB@@@AAA@@@@@@???>>>????????????@@@AAAAAA@@@???>>>============<<<<<<;;;;;;:::999999999888777666666555666888888888777666777888777777888888999999::::::666666666666666777888888777666555444444333444444666555222111000000111222///000111222333222111000222222111000//////000000000444666444//////333777===<<<:::777555333222222+++///333555444111000///000111333333333222000.......................................////////////111111000000//////......333333222222111000000000////////////////////////111111111111000000000000000000111111111222222222......///000111222333333333222222222111111000000000111222333333222111000333222111000000111222333///////////////000111111000000//////.........---000///......000111111000000///...------...///000////////////////////////......////////////.........///000111111000///...,,,///333333111...+++***------------------------//////.........---------*********++++++,,,,,,,,,************************---,,,,,,,,,+++*********,,,,,,,,,+++***)))((('''SSSOOOJJJFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFJJJNNNQQQYYYaaannn{{{zzzssssss{{{eee\\\OOOFFFCCCCCCBBBAAA<<<<<<===============<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;==================>>>>>>======>>>>>>>>>>>>??????AAA@@@???>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGEEEFFFHHHIIIIIIHHHFFFEEEHHHGGGGGGHHHJJJKKKLLLLLLOOOOOONNNLLLKKKKKKMMMOOOPPPRRRTTTTTTTTTTTTVVVXXXZZZWWWTTTSSSTTTUUUVVVUUUTTTRRRQQQOOOOOOPPPQQQSSSVVVVVVVVVSSSPPPOOOOOOPPPQQQQQQPPPOOONNNNNNNNNNNNOOOOOONNNMMMLLLKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPPPPTTTWWW[[[\\\ZZZVVVSSSRRRSSSQQQRRRWWW]]]]]]WWWQQQQQQQQQPPPPPPOOOOOONNNNNNPPPNNNMMMKKKJJJJJJJJJJJJHHHIIIKKKLLLMMMLLLJJJJJJGGGHHHIIIJJJLLLLLLMMMMMMMMMLLLKKKJJJKKKNNNPPPRRRVVVRRRMMMJJJJJJKKKLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDDDDDDDCCCAAA??????>>>>>>=========>>>??????@@@@@@@@@???===<<<=========<<<;;;:::999999999999888888777666666555666777888888666666777888777777777888888888888888666666666666666777888888777666555444444333333444666444222111000000111222111222333333444444333333222222111000000000000000000111111111222444777999999888666444222111111000))),,,///000///...------000111222333333111///.......................................////////////000000000000//////....../////////000000111111111////////////////////////111111111000000000//////000000000111111111222222/////////000111111222222222222111111000000000000000111222222222222111000222111111000000111111222///////////////000000111000/////////............///...,,,---...000000///000///...------...///000////////////////////////......////////////............////////////......---000222222000...,,,,,,------------------------///.........---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,++++++***MMMIIIEEEBBBBBBBBBBBBBBBAAACCCEEEGGGJJJNNNTTTXXXeeennn}}}}}}}}}zzzyyy}}}mmmUUUNNNFFF@@@???@@@???>>>888999:::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;=========<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????============??????AAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHHHHGGGFFFDDDCCCEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLLLLKKKJJJKKKMMMOOOPPPRRRSSSTTTSSSTTTUUUWWWYYYWWWUUUTTTVVVWWWWWWVVVTTTSSSQQQOOOOOOOOOQQQRRRTTTUUUVVVUUURRRPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNPPPPPPOOONNNMMMLLLKKKJJJIIIJJJLLLNNNPPPQQQRRRRRRSSSVVVYYYZZZXXXUUUSSSSSSRRRRRRTTTZZZ``````ZZZTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSQQQMMMJJJIIIIIIJJJKKKJJJKKKLLLMMMLLLKKKJJJIIIGGGGGGHHHIIIJJJLLLNNNOOONNNMMMLLLLLLMMMOOOQQQSSSVVVRRRMMMKKKJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJGGGFFFDDDDDDEEEEEECCCBBB>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>===<<<======<<<;;;:::999888777999999888888777666666666666777888888666666777888888777777777777777777666666666666666666777777888777666555444333333333333555444222111000000111222222222222222222333333444222111000000000000000000111//////222666::::::999444333222000////////////---///111111000///000111000111222222222111///...---------------------------............/////////000000000////////////....../////////////////////000000000000000000000000111111000000000000//////000000000000111111111111000000000000000000000000000000000000////////////000111111222222111111000000000111111111111000000//////......//////000111////////////...............,,,+++,,,---///......//////............//////////////////////////////......////////////............------------.........000111000...---------------------------------......------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********************++++++,,,------,,,,,,HHHEEEAAA@@@@@@AAAAAAAAABBBDDDGGGJJJNNNVVV```hhhvvv~~~~~~wwwwwwzzz~~~iiiZZZMMMHHHCCC???===<<<;;;999888888999:::;;;;;;::::::;;;::::::::::::::::::;;;999999999999999999999999;;;:::::::::999999999999999999999999::::::::::::======<<<<<<;;;;;;::::::;;;;;;;;;<<<======>>>>>>>>>===<<<<<<<<<<<<===>>>??????@@@AAACCCEEEFFFHHHHHHHHHHHHHHHGGGFFFDDDCCCGGGHHHIIIJJJIIIIIIIIIJJJIIIJJJKKKJJJJJJKKKMMMOOOPPPRRRSSSSSSSSSSSSUUUVVVYYYWWWUUUUUUWWWXXXXXXWWWSSSRRRPPPNNNNNNOOOPPPQQQRRRSSSUUUUUURRRPPPOOOOOONNNNNNNNNNNNOOOPPPQQQRRRPPPPPPOOONNNMMMLLLKKKKKKKKKLLLNNNOOOQQQRRRRRRRRRRRRTTTVVVVVVTTTSSSRRRSSSPPPQQQTTTYYY______ZZZUUURRRQQQPPPNNNOOOPPPRRRSSSTTTQQQMMMIIIGGGGGGIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHJJJLLLNNNPPPOOOOOONNNNNNNNNPPPRRRSSSUUURRRNNNLLLKKKKKKJJJJJJFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKJJJGGGEEEDDDDDDEEEEEEDDDCCC>>>>>>>>>>>>>>>===<<<<<<==================<<<<<<======<<<;;;999888777777888888888888777777666666777999:::999888777888999888888777777666666555555777777666666666666777777666666555444333333333333333333222111000000111111000000///......000111222111111000000000000000111111333555888::::::888666000//////...............///000111000//////111333000000111111111000///...---------------------------------.........//////////////////////////////222222111000...---,,,,,,000000000000000000000000111000000000/////////////////////000000000111111111111000000//////////////////////////////......000000111111111111000000...///000111111000///...///............///000000///////////////............---+++,,,...//////.../////////....../////////........................---......//////......---...---,,,++++++,,,---...---......---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************((((((((()))*********+++***++++++,,,,,,+++++++++FFFDDDAAA@@@AAACCCCCCBBBDDDFFFHHHKKKRRR___ppp|||wwwooommmsss~~~jjjXXXOOOHHHEEEBBB???===<<<:::999;;;;;;;;;;;;;;;:::999888:::::::::999999:::::::::999999999999999999999999999999999999888888888888888888888999999999::::::<<<;;;;;;;;;::::::999999999::::::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<=========???AAADDDGGGIIIKKKIIIIIIIIIHHHHHHGGGFFFFFFLLLNNNOOONNNKKKIIIIIIJJJHHHJJJKKKKKKKKKKKKMMMOOOQQQRRRTTTTTTSSSSSSTTTVVVWWWVVVUUUVVVXXXYYYXXXXXXQQQPPPOOOMMMMMMOOOPPPQQQQQQRRRTTTTTTQQQOOONNNOOOKKKLLLLLLMMMOOOPPPRRRSSSOOOOOONNNMMMMMMLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPOOOPPPQQQRRRRRRPPPPPPQQQSSSOOOPPPRRRVVVZZZZZZWWWSSSQQQPPPNNNMMMMMMOOOQQQRRRQQQOOOKKKGGGFFFFFFHHHIIILLLLLLLLLKKKJJJIIIHHHGGGIIIHHHHHHIIIJJJLLLOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSRRRPPPNNNLLLLLLLLLKKKIIIFFFFFFEEEEEEFFFFFFGGGGGGIIIJJJLLLMMMMMMLLLJJJIIIFFFEEEDDDDDDEEEEEEDDDCCC???@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<=========<<<;;;:::999888777777888888888777777777777777999:::;;;;;;999999:::;;;888888777777666666555555777777666666666666777777666555444333333222222333222222111111111111111111000///...---...///000111111000000000000000111111222888>>>???;;;555222111///...............//////,,,------,,,+++,,,...000000000000000//////......------------------------------------.........................../////////333222222000///......---////////////////////////000000000////////////........./////////000000000111111000000///...........................//////000000000000000000000000...///000111111000///..................//////000.........//////////////////---,,,---...000//////...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,+++******+++,,,---,,,,,,,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************((((((((()))*********+++++++++++++++***)))((('''FFFDDDBBBCCCDDDFFFFFFFFFEEEHHHKKKOOOXXXjjjooommmkkkkkkqqq|||oooYYYNNNKKKAAA@@@???>>>======<<<<<<<<<<<<<<<<<<;;;:::999888::::::999999999999::::::999999999999999999999999999888888888777777777777777777888888888999999999::::::::::::999999999999888888999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAADDDGGGIIIKKKGGGGGGGGGHHHHHHIIIIIIIIIPPPSSSUUUSSSNNNJJJJJJKKKJJJKKKMMMMMMMMMMMMNNNPPPRRRTTTUUUUUUTTTTTTUUUVVVUUUTTTTTTUUUXXXYYYXXXWWWQQQPPPOOONNNOOOQQQSSSTTTSSSTTTUUUSSSQQQOOOOOOOOOKKKKKKLLLLLLMMMOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMNNNNNNNNNMMMMMMOOOPPPPPPOOONNNOOORRRTTTQQQQQQRRRTTTVVVVVVTTTRRROOOOOONNNMMMMMMMMMNNNOOOMMMKKKIIIGGGFFFGGGIIIJJJMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRPPPNNNMMMMMMNNNNNNLLLJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNMMMKKKIIIGGGEEECCCBBBCCCDDDEEEDDDBBB@@@AAABBBBBBBBBAAA@@@???===<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;::::::999999888888777777777777777777999:::;;;;;;:::999:::;;;888777777777777777777666888777777666666666666666666555444333222222222222111111111111111111111000000000000000000111111222000000000000000111111222222999@@@???888000---...//////............//////---.........------///000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---............/////////......///000000111222222////////////////////////000000////////////..................////////////000000000//////.....................////////////111000000//////000000111......////////////............------......///000.........//////////////////...,,,---///000000///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++++++++,,,,,,***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******************+++++++++***)))'''&&&%%%FFFEEEDDDEEEGGGIIIIIIIIIHHHLLLRRRYYYeeexxx||||||~~~rrrdddgggmmmwwwrrr^^^NNNGGGEEE<<<======<<<;;;;;;<<<===::::::;;;;;;;;;:::999999::::::999999999999::::::999999999999999999999999888888777777777666666666777777777777888888888999888888888999999999999999777777888999:::;;;<<<<<<<<<<<<============<<<<<<======>>>@@@BBBDDDFFFGGGDDDDDDEEEFFFHHHIIIKKKLLLQQQUUUWWWUUUPPPLLLLLLNNNLLLNNNOOOPPPOOOOOOOOOQQQTTTUUUVVVVVVUUUUUUVVVWWWSSSSSSSSSUUUWWWYYYXXXWWWRRRRRRQQQQQQRRRUUUWWWYYYWWWWWWWWWTTTQQQPPPPPPQQQRRRQQQPPPPPPOOOPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRLLLMMMNNNOOOPPPPPPQQQPPPPPPPPPPPPNNNNNNOOOSSSWWWVVVUUUTTTSSSSSSSSSSSSRRROOOOOONNNNNNMMMMMMLLLLLLJJJIIIHHHHHHIIIJJJKKKLLLOOONNNNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPQQQQQQMMMMMMLLLNNNOOOOOOMMMKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMJJJGGGEEECCCBBBAAABBBCCCDDDCCCBBB@@@AAACCCCCCCCCBBB@@@???======<<<<<<<<<===??????;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777888888999:::999888888999:::777777777888888888888888888888777666666666666666666555444333222222222222000000111111111111000000...///000000111111000000000000000000000111222222333555777666222///......//////...............///...///111000//////000222//////......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////,,,,,,---...000111222222------------------------000000/////////.........------.........///////////////////////////............/////////000000000111000///......///000111///......------......///...------------...//////............/////////000...---+++,,,---///......---...///000000///...---------------------------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++***,,,---,,,+++++++++---++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************)))((('''FFFEEEDDDFFFHHHJJJKKKJJJKKKQQQZZZdddpppvvviiihhhpppqqqcccdddjjjvvvuuubbbRRRGGGAAA???<<<<<<<<<;;;999888999:::777888999::::::::::::::::::999999999999999999:::999999999999999999999999777777777777666666666666777777777777888888888888777777888888999999999:::666777888999:::;;;<<<<<<<<<<<<============<<<<<<>>>>>>>>>???@@@AAACCCCCCAAAAAACCCDDDGGGIIILLLMMMPPPTTTXXXVVVQQQNNNNNNPPPNNNOOOQQQQQQPPPPPPPPPQQQUUUVVVWWWWWWVVVUUUVVVXXXRRRRRRRRRTTTWWWXXXXXXWWWTTTSSSSSSSSSUUUXXX[[[]]][[[ZZZYYYUUURRRQQQRRRSSSZZZYYYWWWUUUSSSRRRQQQQQQPPPPPPQQQRRRSSSTTTUUUVVVNNNOOOQQQSSSTTTUUUVVVVVVRRRQQQPPPOOONNNQQQUUUYYYZZZYYYVVVTTTSSSSSSSSSSSSOOOPPPPPPOOONNNMMMLLLKKKHHHHHHIIIJJJKKKLLLNNNOOOQQQPPPOOOOOONNNNNNOOOOOOMMMNNNOOOPPPPPPOOONNNMMMOOOOOOPPPPPPPPPPPPPPPPPPLLLKKKLLLNNNPPPPPPNNNLLLLLLLLLKKKJJJJJJJJJJJJJJJLLLMMMNNNNNNLLLIIIEEECCCBBBAAA@@@AAACCCCCCBBBAAA@@@AAABBBCCCCCCAAA@@@>>>>>>===<<<<<<===>>>???@@@;;;;;;;;;<<<<<<<<<======777777777777777888888888666888888888777666777888777777888888999999::::::888888777666666666666666555555444333222222222222///000111111111111000000+++,,,.../////////...---000000///000000111222222333000---,,,...000000000//////...---------......***,,,......---,,,---...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---------............///------------------------000/////////............---------.........//////////////////////////////.../////////000000111111111000///......///000111///...---,,,,,,---...///...------------...//////---.........//////000000---+++***+++,,,------------...///000000///...---////////////////////////,,,------......------,,,+++,,,---......---,,,++++++---......---,,,---...++++++++++++++++++++++++))))))******+++++++++,,,*********++++++,,,,,,---************************---,,,,,,,,,+++*********))))))***++++++++++++***OOOKKKFFFEEEIIINNNPPPPPPRRRVVV^^^jjj{{{{{{iiiccchhhjjjllldddgggjjj{{{sss^^^OOOHHHDDDAAA===<<<;;;::::::::::::;;;<<<888888888888777777777777888888888888888888888888666666777888888888888888666666666666666777777777666666777777888888888999:::999888888777888888888999999:::;;;;;;;;;::::::<<<<<<<<<<<<===============???AAACCCCCCBBBAAA@@@BBBCCCDDDEEEEEEGGGJJJMMMPPPRRRSSSSSSRRROOOLLLJJJNNNOOOPPPQQQRRRSSSSSSSSSRRRUUUYYYZZZYYYWWWVVVVVVTTTSSSSSSTTTWWWXXXWWWVVVVVVUUUTTTSSSTTTVVVYYY[[[[[[YYYVVVSSSRRRQQQQQQRRRXXXXXXWWWVVVUUUUUUTTTTTTRRRRRRSSSUUUXXXYYYYYYWWWSSSSSSRRRSSSUUUWWWVVVUUUSSSRRRQQQQQQRRRTTTWWWYYY\\\[[[XXXUUUSSSQQQQQQQQQRRRRRRQQQOOOMMMLLLKKKJJJIIIJJJKKKMMMOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRVVVTTTSSSQQQPPPPPPPPPPPPMMMOOOQQQSSSSSSQQQOOONNNQQQMMMKKKMMMQQQSSSPPPMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIKKKLLLLLLHHHEEECCCCCCCCCBBBAAA@@@????????????===>>>>>>>>>????????????>>>>>>======>>>>>>???@@@?????????>>>>>>>>>>>>===:::999888888777777888888666666777888999:::::::::;;;999888888888888777666999888888777777777777777555333222222444555555444111111111111000000000000000000////////////000000000000000000000000000000000000000000000000000000......---------,,,,,,,,,***++++++,,,,,,------...------......------,,,+++---,,,,,,++++++,,,,,,---///---+++,,,...///---+++---------............///(((((()))***,,,---......,,,,,,,,,---------..............................//////............//////////////////////////////,,,,,,,,,---------......///......///000000///---------............------..................------............////////////................................................------------------------///......------......///++++++++++++++++++++++++,,,***)))'''''''''((((((///---******,,,,,,***'''++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,+++***))))))******))))))))))))))))))))))))QQQOOOLLLKKKNNNSSSVVVXXX^^^cccmmmzzz}}}uuujjj```bbblll{{{}}}pppddddddkkk}}}ooobbbRRRGGGCCCBBB@@@>>><<<;;;:::999999:::;;;<<<888888888777777777666666888888888888888888888888666666777888888888888888666666666777777888888888999888888888888888999:::::::::999888777777777888888999::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???AAACCCCCCCCCBBBAAACCCDDDEEEFFFFFFHHHKKKNNNQQQRRRSSSTTTSSSPPPMMMKKKLLLMMMNNNPPPQQQRRRSSSSSSRRRUUUYYYZZZYYYWWWVVVVVVUUUSSSRRRRRRSSSUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVVVVZZZXXXUUURRRQQQQQQRRRSSSWWWWWWVVVVVVUUUUUUTTTTTTWWWVVVWWWYYY\\\]]]]]]\\\TTTSSSRRRSSSUUUVVVUUUTTTSSSRRRQQQQQQSSSTTTWWWXXX\\\[[[XXXUUUSSSRRRQQQQQQRRRQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOQQQQQQPPPPPPPPPQQQRRRRRRTTTSSSRRRQQQPPPPPPPPPQQQQQQSSSVVVYYYYYYXXXUUUTTTQQQNNNLLLMMMPPPRRROOOLLLKKKKKKJJJJJJIIIIIIIIIIIIGGGIIIJJJJJJGGGDDDCCCBBBBBBBBBAAA@@@????????????======>>>>>>>>>?????????>>>>>>>>>>>>??????@@@@@@????????????>>>>>>>>>>>><<<;;;::::::999999::::::666666777999999::::::999999888888999::::::888666888777666666555555666666777555333333333444333222111111111111000000000000000000////////////000000////////////////////////...........................------------,,,,,,,,,***++++++,,,,,,------...---------...------,,,+++---,,,,,,++++++,,,,,,---...,,,******---...---,,,------------............---------,,,,,,,,,++++++---------.........//////........................//////............//////........................,,,,,,---------.........///......///000000...,,,------............------..................------------------............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********)))******++++++...,,,******+++,,,***(((++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++***)))))))))))))))))))))))))))))))))))))))VVVVVVUUUUUUXXX^^^fffkkkqqqwwwzzzoooeee```\\\^^^kkkzzzwwwkkkdddbbbkkkwwwuuu\\\SSSGGG@@@???@@@???===;;;::::::999999::::::;;;888888777777777777666666777777777777777777777777666666777777888888777777555666666777888999::::::<<<;;;999777777888:::;;;;;;:::999888777777777777777888999:::;;;;;;<<<;;;<<<<<<=========>>>>>>>>>>>>???AAACCCCCCCCCCCCBBBDDDFFFGGGGGGGGGIIILLLOOOQQQRRRSSSTTTSSSQQQNNNMMMJJJKKKLLLNNNPPPQQQQQQRRRRRRUUUYYYZZZYYYWWWVVVVVVUUUSSSPPPOOOPPPQQQRRRRRRQQQRRRSSSTTTTTTSSSRRRRRRXXXVVVSSSPPPOOOQQQSSSUUUVVVVVVVVVVVVVVVVVVUUUUUUYYYXXXXXXZZZ]]]______^^^TTTSSSRRRSSSTTTUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVWWW[[[ZZZXXXVVVTTTSSSRRRRRRPPPPPPOOONNNMMMKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNNNNPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQRRRPPPSSSWWWZZZ[[[YYYWWWUUUSSSPPPMMMNNNPPPPPPNNNKKKLLLKKKKKKJJJIIIHHHGGGGGGDDDFFFHHHGGGEEECCCCCCCCCBBBAAA@@@??????>>>??????============>>>>>>>>>>>>????????????@@@@@@@@@AAA@@@@@@?????????>>>>>>>>><<<;;;::::::999999::::::666777888999999999999999777777888:::;;;;;;999666666666555444444444444444888555333222333222111000111111111111000000000000000//////......//////000////////////////////////------------------------------------,,,,,,,,,,,,***++++++,,,,,,------...---------------,,,++++++,,,,,,++++++++++++,,,,,,,,,***((((((***,,,---,,,------------............//////......---,,,++++++............////////////------------------------///......------......///---------------------------------.........//////000///...///000///...,,,------............------------------------......+++,,,,,,,,,------------------------------------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,------------+++***))))))***+++***(((************************++++++************++++++******++++++++++++************)))((((((((())))))))))))))))))))))))))))))ZZZ[[[]]]^^^cccnnn|||{{{nnnfffccc^^^ZZZ[[[___jjj~~~zzzmmmgggfffmmm}}}wwwaaaSSSMMMDDD??????>>><<<:::::::::999999999999::::::888777777777666666666666666666666666666666666666666666777777777777777666555666777888999:::;;;;;;===;;;888666666777999:::;;;;;;999888777777666666777888999:::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCEEEFFFGGGHHHHHHJJJMMMPPPPPPPPPQQQRRRQQQPPPNNNMMMJJJKKKLLLMMMNNNOOOOOOOOORRRUUUYYYZZZYYYWWWVVVVVVUUURRRNNNNNNOOOQQQSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRVVVTTTQQQOOOOOOQQQTTTVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVXXX[[[]]]]]]\\\TTTSSSRRRRRRTTTTTTSSSRRRSSSSSSTTTUUUVVVVVVWWWWWW[[[ZZZYYYWWWUUUTTTSSSSSSOOOOOONNNMMMMMMLLLKKKKKKJJJKKKLLLNNNOOOPPPPPPPPPQQQQQQPPPPPPQQQRRRRRRSSSOOOOOOOOOPPPPPPQQQQQQRRRNNNQQQVVVYYY[[[YYYVVVTTTTTTRRRPPPOOOPPPPPPNNNLLLMMMLLLKKKJJJIIIHHHGGGGGGCCCEEEFFFFFFEEECCCCCCDDDBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<=========>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>:::999888888777777888888666777888999999999999999666666888;;;<<<<<<999666666555555444444444444444666444222222222222111000111111111111000000000////////////....../////////////////////////////////---------------------------------,,,,,,,,,++++++***++++++,,,,,,------...,,,------------,,,++++++,,,,,,++++++++++++,,,,,,***)))(((((()))***,,,---,,,,,,---------.........,,,,,,,,,---------------------------............------------------------...------------------...------------------------------........./////////111/////////000///---+++,,,------......------,,,,,,,,,------------......,,,,,,,,,,,,------------------------------------------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++)))***,,,---...---,,,+++))))))))))))*********)))))))))))))))))))))))))))++++++************++++++******++++++++++++******))))))((((((((((((((()))))))))))))))))))))))))))[[[]]]aaafffppp|||rrreee[[[WWWVVVYYY___gggppp~~~sssqqqooorrrxxx}}}fffTTTLLLGGGBBB???>>>===;;;999888999999999999999999888777777777666666666666555555555555555555555555555666666777777777666666555555666777888999:::;;;;;;<<<:::777555555666888999;;;:::999888777777777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>???AAABBBCCCCCCCCCEEEFFFGGGGGGHHHJJJMMMPPPMMMNNNOOOOOOOOONNNMMMMMMLLLMMMMMMNNNNNNMMMMMMMMMRRRUUUYYYZZZYYYWWWVVVVVVSSSPPPNNNNNNPPPTTTVVVWWWVVVSSSPPPNNNNNNPPPSSSUUUUUUSSSQQQOOOOOORRRUUUWWWXXXXXXXXXYYYYYYYYYYYYYYYVVVUUUTTTUUUXXX[[[[[[[[[TTTSSSRRRSSSTTTUUUTTTSSSTTTUUUVVVXXXXXXXXXXXXWWWZZZZZZYYYXXXWWWVVVUUUTTTOOONNNNNNNNNMMMMMMLLLLLLIIIJJJLLLNNNPPPRRRRRRSSSSSSRRRRRRQQQQQQRRRRRRSSSNNNNNNOOOOOOPPPQQQQQQQQQPPPSSSWWWZZZ[[[ZZZXXXVVVTTTSSSQQQQQQPPPOOONNNLLLMMMMMMLLLKKKIIIHHHGGGGGGCCCEEEFFFFFFDDDCCCDDDEEEAAAAAA@@@???>>>>>>>>>>>>;;;<<<<<<<<<<<<=========>>>???@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>======:::999888888777777888888777777888999999999888888555555777:::<<<;;;888666777666555555444444555555333222000000222333222222111111111111000000000/////////............//////................................................------,,,,,,,,,+++++++++***++++++,,,,,,------...,,,,,,------,,,,,,+++***,,,++++++******++++++,,,******)))))))))***,,,---,,,,,,,,,------------...+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,------------------------------------------.........///000///...///000///...,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------......,,,------------.........------------------------------------------------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,+++)))(((((()))))))))))))))******))))))))))))))))))))))))+++******))))))******+++)))******++++++******))))))((((((((((((((())))))))))))))))))))))))))))))\\\```gggrrr~~~oooggg___UUURRRUUUZZZdddsss}}}mmmttt{{{iiiXXXMMMBBB@@@<<<;;;;;;;;;;;;:::777888888999999888888777777777666666666666555555666666666666666666666666666666777777777666555555555666666777888999:::::::::888777555555666888999:::999888888777888888888999999:::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCEEEFFFFFFFFFHHHKKKNNNLLLLLLMMMMMMNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNRRRUUUYYYZZZYYYWWWVVVVVVQQQPPPNNNOOORRRVVVWWWXXXUUUSSSNNNLLLLLLOOOSSSVVVTTTSSSRRRQQQQQQSSSUUUVVVYYYYYYYYYYYYYYYYYYYYYYYYWWWUUUTTTUUUWWWZZZ[[[[[[TTTSSSRRRSSSUUUWWWVVVUUUVVVWWWYYY[[[[[[ZZZYYYXXXYYYYYYYYYYYYXXXWWWVVVUUUOOOOOONNNNNNNNNNNNNNNNNNKKKLLLNNNPPPRRRSSSTTTTTTTTTSSSRRRQQQQQQPPPQQQQQQMMMNNNOOOOOOPPPPPPPPPOOONNNPPPSSSUUUVVVUUUTTTSSSRRRRRRQQQPPPNNNMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGDDDEEEFFFEEECCCCCCCCCEEEAAA@@@???>>>>>>===>>>>>>;;;;;;;;;;;;<<<<<<<<<======>>>@@@AAAAAAAAA@@@???>>>>>>=========<<<<<<<<<<<<;;;::::::999999::::::777888888999999999888888555555666888:::999777444666666555444444444444555222000///000111333333222111111111111000000000000///......------......///................................................,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,+++******++++++************+++++++++,,,------+++***+++,,,,,,,,,,,,,,,------------------,,,++++++***))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......///......///000000///---,,,,,,------------,,,,,,++++++,,,,,,------......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***))))))(((((())))))***++++++++++++++++++++++++++++++++++++***)))(((''')))***++++++)))((()))+++******************************))))))))))))******))))))************))))))))))))((((((((()))******))))))))))))))))))))))))aaahhhtttqqqddd[[[YYYVVVRRRWWWaaaoooyyyvvvvvv{{{fffXXXNNNGGG>>><<<999888888999::::::777777888999999888777777777777666666666555555555666666666666666666666666666666777777666555555444666666666777777888888888888888777777777888999999888888888777888888999:::::::::;;;;;;::::::999999999999999:::::::::;;;;;;;;;;;;<<<===>>>@@@BBBBBBBBBCCCDDDDDDDDDFFFJJJLLLLLLLLLMMMMMMNNNNNNNNNNNNLLLMMMOOOPPPQQQRRRRRRRRRRRRUUUYYYZZZYYYWWWVVVVVVQQQPPPOOOPPPSSSUUUVVVUUUQQQOOOMMMKKKLLLNNNRRRTTTSSSSSSSSSSSSTTTTTTTTTUUUYYYYYYXXXXXXWWWWWWVVVVVVVVVTTTRRRSSSVVVYYYZZZZZZSSSRRRRRRTTTWWWXXXXXXXXXWWWYYY\\\^^^^^^]]]ZZZYYYYYYYYYZZZZZZYYYXXXWWWVVVOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRTTTSSSRRRPPPNNNNNNMMMMMMMMMNNNOOOOOOPPPOOONNNNNNMMMMMMNNNOOOPPPPPPOOOOOONNNNNNNNNMMMKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFCCCDDDDDDCCCAAA@@@AAACCCAAA@@@???>>>>>>=========::::::;;;;;;;;;<<<<<<<<<<<<===???@@@AAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::999999::::::888888999999999888888777666555555666777777555333555444444333333333333333333111//////111111111000111111111111000000000000///......------......///........................------------------------,,,,,,,,,++++++++++++******++++++,,,,,,------...+++,,,,,,,,,,,,+++******++++++************++++++,,,///111111...,,,+++,,,++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,........................+++++++++,,,,,,,,,,,,------------...000111000///+++,,,,,,------,,,,,,+++***++++++,,,------......+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))+++++++++++++++++++++++++++******)))))))))******+++,,,---,,,)))((()))+++++++++++++++++++++++++++******))))))))))))******))))))************)))))))))))))))))))))***++++++))))))))))))))))))))))))hhhppp}}}kkkcccYYYTTTXXXYYYYYYcccrrryyyrrrrrrvvvkkkWWWMMMFFFBBB???===;;;888777777888888666777888999999888777666777666666666555555555555777777777777777777777777666666777777666555444444666666666666777777777777888888888999::::::::::::777777777777888999:::;;;;;;;;;;;;;;;:::999888888888888999999999::::::::::::;;;;;;<<<===???AAABBB@@@AAACCCCCCCCCEEEHHHKKKMMMMMMMMMNNNNNNOOOPPPPPPKKKLLLNNNQQQSSSTTTUUUVVVRRRUUUYYYZZZYYYWWWVVVVVVQQQPPPPPPQQQSSSTTTSSSRRRLLLLLLKKKKKKLLLNNNPPPQQQSSSTTTUUUUUUUUUUUUTTTTTTXXXXXXWWWVVVUUUUUUTTTTTTTTTRRRPPPQQQSSSVVVXXXXXXSSSRRRRRRUUUXXXZZZZZZYYYXXXZZZ]]]___```^^^[[[YYYXXXYYYZZZZZZZZZYYYWWWVVVOOOOOOPPPPPPPPPPPPQQQQQQTTTTTTTTTTTTSSSRRRQQQPPPSSSRRRPPPNNNLLLKKKJJJJJJMMMNNNOOOPPPOOOOOOMMMMMMQQQPPPPPPPPPQQQQQQQQQQQQJJJKKKKKKJJJIIIHHHHHHIIIFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCAAA???>>>@@@AAAAAA@@@???>>>============:::::::::;;;;;;;;;<<<<<<;;;===???@@@@@@@@@>>>===<<<<<<;;;;;;;;;::::::::::::999888888777777888888888888999999999888888777777666444444555555444222444333222222111111222222555333000000000000///...111111111111000000000000.........------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,---......+++,,,,,,,,,,,,+++******++++++************++++++---000444333000,,,++++++++++++,,,,,,,,,---------******+++,,,...///000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,////////////////////////******+++++++++,,,,,,,,,,,,,,,,,,...000222111000+++,,,,,,------,,,,,,+++******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***))))))((()))***,,,---,,,...///---***((()))+++++++++++++++++++++++++++******))))))))))))******))))))************))))))******))))))***+++,,,,,,))))))))))))))))))))))))xxx}}}wwwlllbbbXXXTTTVVV```jjjssswwwpppooollljjjttt~~~fffTTTKKKFFFAAA>>><<<;;;:::999888888888888777777777777666666666666777777666666666666666777:::888555333222333666777555555555555555555555555555555555555666666666666777777777777777777777777::::::::::::::::::;;;;;;;;;<<<===<<<:::999:::;;;::::::::::::::::::::::::;;;<<<===>>>???@@@@@@@@@BBBAAA@@@@@@AAACCCFFFHHHJJJLLLOOORRRSSSSSSQQQPPPLLLOOORRRSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXVVVUUUSSSRRRPPPNNNNNNPPPQQQPPPOOOMMMMMMNNNOOOPPPRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRVVVUUUUUUUUUUUUUUUTTTTTTSSSQQQOOOSSSYYY\\\[[[XXXVVVWWWXXXXXXXXXXXXXXXXXX[[[]]]^^^^^^]]][[[ZZZ[[[XXXXXXWWWWWWWWWVVVVVVVVVWWWUUURRRPPPPPPRRRTTTVVVYYYYYYXXXWWWUUUTTTSSSRRRPPPOOOOOONNNNNNOOOOOOPPPPPPPPPRRRRRRRRRQQQPPPOOOOOOOOOPPPOOONNNMMMLLLLLLLLLKKKIIIGGGEEEEEEEEEEEEFFFEEECCCBBBAAAAAABBBCCC@@@@@@@@@@@@?????????>>>@@@???>>><<<<<<>>>???@@@<<<<<<<<<<<<=========>>>>>>>>>>>>>>>====================================>>><<<999888999888777666666666666666777777777777777777666555555555555555444444333333333333222222111111111111000000000000//////000000///...---------------...............111000///...---,,,,,,,,,((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))******++++++******)))+++++++++++++++++++++++++++,,,------............++++++++++++++++++++++++........................,,,------......------,,,...---+++******+++---...------------------------++++++,,,,,,,,,,,,------***++++++,,,,,,------...++++++------------++++++)))***,,,---...---,,,,,,...---+++*********++++++***+++,,,,,,******+++,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&'''+++---,,,***+++++++++*********))))))((()))+++,,,------,,,+++)))***+++,,,+++)))'''%%%%%%&&&((()))))))))((('''...---,,,***)))((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))***+++,,,---+++))))))***+++***)))}}}wwwsssvvvzzzwwwiii]]]\\\\\\cccqqq}}}xxxqqqiiifffjjjmmmrrr|||nnnZZZKKKDDDAAA>>>;;;;;;:::999888777777777777777777777777666666666555666666555555555555666666666666555555555555666777444444444444444444444444555555555555666666666666666666666666666666666666777888888888888999999999:::<<<<<<;;;:::999:::;;;::::::::::::::::::::::::;;;<<<>>>@@@AAAAAA@@@@@@AAAAAAAAAAAABBBDDDEEEFFFIIIJJJMMMOOOPPPPPPPPPOOOMMMPPPSSSUUUUUUUUUUUUVVVXXXXXXYYYXXXWWWVVVTTTSSSRRRQQQOOOOOOPPPQQQPPPOOOMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUVVVVVVVVVVVVVVVTTTRRRQQQTTTYYY\\\[[[XXXVVVWWWXXXXXXYYYXXXXXXXXX[[[\\\^^^]]][[[ZZZYYYZZZWWWWWWWWWVVVVVVVVVVVVUUUXXXVVVSSSQQQQQQSSSUUUWWW[[[ZZZYYYWWWVVVUUUTTTSSSOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOMMMLLLLLLOOOPPPPPPPPPOOOMMMMMMLLLJJJIIIGGGEEECCCCCCCCCCCCEEEDDDCCCAAAAAA@@@AAAAAA@@@@@@?????????>>>>>>>>>@@@???===<<<<<<===???@@@;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<===;;;999888888888777666555666666666777777777777666666555444444444444555333333222222222111111111111111111000000000/////////////////////...------...............---------000///...---,,,,,,,,,---++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++***************,,,------......------,,,++++++++++++++++++++++++++++++,,,---------------++++++++++++++++++++++++......------------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++***+++,,,,,,------,,,,,,---,,,+++*********++++++***+++,,,,,,******+++,,,,,,,,,+++*********++++++***************************(((%%%&&&(((++++++++++++++++++*********))))))))))))******+++***************++++++***)))'''&&&'''((()))*********))))))******))))))******++++++))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))***+++,,,---+++))))))*********)))wwwmmmggggggmmmzzzuuufffeeejjjwwwtttjjjccc```bbblllvvv}}}dddYYYLLLBBB???>>><<<999:::999888777666666666777777777777666666666555555555555444444444444555555222333555666777777666666444444444444444444444444444555555555555666666666666666666666666666666666555555555666666777777777:::;;;<<<;;;999888999:::999999:::::::::::::::::::::<<>>>>>>>>=========>>>===<<<;;;;;;<<<===>>>::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888777888888777666555555666666666777777777555555444333333333333333222111111111111000000000111111000000000000//////...////////////...------//////......------,,,,,,...------,,,,,,------...------------,,,***)))(((***************************************+++++++++******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************---------,,,,,,++++++++++++++++++,,,,,,+++++++++)))***,,,......,,,***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---,,,,,,+++************+++***+++,,,+++******+++,,,++++++*********+++,,,,,,************************+++(((&&&%%%'''***+++,,,+++++++++*********************)))((((((((())))))++++++******)))(((((((((((()))***+++++++++******)))))))))))))))***+++,,,))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))***++++++,,,***(((((()))***)))(((|||sssjjjaaa\\\___gggwwwxxxsss|||vvvjjjcccdddfffnnn|||ssseeeSSSLLLCCC???>>>>>><<<:::888888777666666666666666777777666666666555555555555555444444444555666666444444444555555666666666555555555555555555555555444444444555555555666666666666666666666666666666444444444555666666777777999:::;;;:::999888888:::999999999999999:::::::::999<<>>@@@BBBDDDDDDDDDCCCBBBFFFFFFGGGIIIJJJLLLMMMNNNNNNQQQVVVXXXXXXVVVVVVVVVXXXXXXXXXWWWVVVTTTSSSSSSTTTSSSRRRRRRRRRRRRPPPNNNKKKKKKLLLMMMMMMNNNOOOOOOSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWVVVUUUTTTUUUWWWZZZ[[[YYYWWWUUUVVVWWWXXXXXXYYYXXXXXXXXXZZZZZZYYYWWWVVVVVVWWWXXXXXXXXXWWWWWWWWWWWWVVVYYYWWWVVVUUUUUUWWWYYYZZZ\\\[[[XXXVVVTTTSSSRRRRRROOOPPPQQQSSSTTTUUUVVVVVVWWWTTTQQQNNNMMMMMMNNNOOOOOORRRTTTSSSPPPMMMLLLMMMFFFEEECCCAAA@@@@@@@@@@@@DDDCCCBBBAAA???>>>======>>>>>>>>>>>>===============<<<;;;;;;;;;;;;<<<===;;;;;;;;;<<<<<<<<<======;;;<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;999777777777888777555555555555666666666777777444333333222222222222222222222111111111000000000111000000000////////////.........//////...------//////...------,,,++++++,,,,,,++++++,,,---......---------,,,+++***)))(((************************)))))))))***+++++++++,,,((())))))))))))))))))(((************************)))******+++++++++******))))))))))))))))))))))))------,,,,,,+++***************++++++++++++******)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,+++++++++---,,,+++******+++,,,---++++++******************)))+++,,,+++***)))***+++******))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))***+++++++++************************,,,+++)))((('''(((((()))++++++***)))(((((()))))))))))))))***************,,,+++***)))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******+++***(((((()))))))))(((xxxmmmbbb[[[XXXXXXXXX]]]mmmwwwooohhhdddeeemmmtttsss^^^RRRHHHDDD???=========<<<:::777777666666555666666666666666666666555555555555666666555555666777777888888777444222222333555666666666666666666666666666444444444444555555555555555555555555555555555555444444555555666777777888999:::::::::888777888999888888888999999:::::::::999<<>>>>>???BBBDDDDDDDDDBBBAAAEEEFFFGGGHHHJJJLLLMMMNNNNNNQQQUUUWWWVVVUUUUUUUUUWWWVVVUUUUUUTTTSSSSSSSSSUUUTTTSSSSSSSSSRRROOOMMMJJJJJJKKKKKKLLLMMMMMMMMMQQQQQQQQQRRRRRRSSSSSSSSSUUUVVVWWWXXXWWWVVVTTTSSSUUUUUUVVVXXXYYYYYYWWWVVVTTTUUUVVVWWWWWWXXXXXXXXXVVVWWWWWWVVVUUUTTTUUUVVVYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUVVVWWWYYYZZZYYYWWWUUURRRPPPPPPPPPPPPOOOPPPRRRTTTVVVWWWWWWWWWTTTRRROOOMMMMMMNNNQQQRRRPPPTTTWWWUUUPPPLLLKKKLLLFFFDDDCCCAAA@@@@@@@@@AAABBBBBBBBBAAA@@@>>>======>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::888666666777777666555555555555555666666666666333333222111111111111111333222222222111111111111000000000////////////...------............------//////...---,,,++++++***++++++***++++++,,,---...+++++++++,,,,,,+++******++++++++++++++++++++++++)))))))))***+++++++++,,,++++++,,,,,,,,,,,,++++++*********************************++++++***)))))))))))))))))))))))))))))),,,,,,+++++++++*********)))******++++++******)))+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---,,,******)))***+++,,,************************)))***++++++))))))***+++))))))))))))***++++++,,,*********++++++,,,,,,,,,(((***,,,------,,,+++***************************---,,,***)))(((((()))***+++***))))))((())))))***(((((((((((())))))******++++++***)))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((()))***+++)))''''''((()))((('''|||tttpppfffbbb[[[SSSOOOPPPUUUYYYhhhyyyqqqkkkhhheeejjjqqq{{{tttaaaQQQHHH@@@>>>;;;:::::::::999888777777666666666666777777666666666555555555444444666666666666666777888999:::777444111000222444666666666666666666666666666333444444444444555555555555555555555555555555555444444555666777888888999888999:::999777666777888777777888888999:::::::::999;;;>>>@@@AAAAAA???>>>>>>@@@BBBCCCDDDCCCAAA@@@DDDEEEGGGIIIKKKLLLMMMNNNNNNPPPSSSTTTSSSSSSSSSTTTTTTSSSRRRRRRRRRRRRSSSSSSUUUTTTSSSSSSRRRQQQMMMKKKIIIJJJJJJJJJKKKKKKKKKKKKNNNNNNOOOOOOPPPPPPQQQQQQRRRTTTUUUVVVUUUTTTRRRQQQTTTUUUWWWXXXXXXWWWUUUTTTRRRSSSTTTUUUVVVWWWWWWWWWSSSTTTTTTTTTSSSSSSUUUWWWYYYYYYYYYYYYXXXXXXXXXWWWVVVUUUUUUTTTUUUVVVXXXYYYVVVTTTQQQOOONNNNNNNNNOOOOOOQQQSSSUUUWWWWWWWWWWWWNNNMMMKKKJJJKKKMMMPPPRRRRRRWWWZZZWWWPPPJJJIIIJJJEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>????????????>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999777666555666777666555444444555555555666666666333333222111111111111111333333222222222111111111000000////////////......,,,,,,---............---......------,,,,,,++++++************++++++,,,---))))))***+++,,,,,,,,,+++++++++++++++++++++++++++***************+++++++++)))******++++++******)))***************************++++++++++++***))))))************************++++++++++++++++++++++++*********++++++*********,,,***(((''''''(((***,,,************************************++++++++++++******+++,,,,,,---......++++++************++++++,,,++++++************+++((()))******+++*********)))***+++***))))))***+++******)))))))))***++++++''''''(((((()))*********'''***---...,,,+++*********************+++++++++++++++***)))))))))************)))))))))))))))))))))(((((((((((()))******'''''''''((()))***+++,,,))))))(((((((((((())))))))))))(((((((((((())))))(((((((((''''''(((((()))***((('''&&&'''((('''&&&~~~xxxqqqjjjeeebbb```[[[\\\\\\ZZZYYY\\\bbbhhh}}}|||rrrnnnsssvvvvvv}}}nnn^^^QQQGGGAAA<<<;;;999999999999999888888777777666666777777888666666555555555444444444555555444555666777888888666555333222222333444555555555555555555555555555333333444444444555555555555555555555555555555555333333444555666777888888777999999999777666777888666777777888999999::::::999:::<<<>>>?????????>>>???@@@AAABBBBBBBBBAAAAAAAAACCCFFFIIIKKKLLLLLLLLLNNNOOOPPPPPPOOOPPPRRRSSSPPPPPPOOOOOOPPPQQQSSSTTTTTTSSSRRRRRRRRRPPPLLLIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNOOOOOOMMMNNNQQQSSSTTTSSSRRRQQQSSSUUUWWWXXXWWWUUUSSSRRRPPPQQQRRRSSSUUUUUUUUUUUUPPPQQQRRRQQQQQQRRRUUUWWWXXXWWWWWWWWWVVVVVVVVVVVVSSSSSSSSSSSSTTTUUUVVVWWWSSSRRROOOMMMLLLMMMOOOPPPOOOQQQSSSUUUWWWWWWVVVVVVMMMLLLKKKKKKLLLNNNPPPQQQTTTYYY\\\YYYPPPIIIGGGHHHDDDCCCBBB@@@@@@@@@@@@AAA@@@@@@AAABBBBBBAAA@@@???@@@@@@?????????>>>>>>>>><<<<<<<<<======<<<<<<<<<============>>>>>>>>>>>>=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888777555555666666666555444444444555555555666666333333222111111111111222222111111111111000000000000000/////////.........+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,))))))***+++++++++++++++************************+++++++++***************''''''((((((((((((''''''************************++++++,,,,,,+++******)))++++++++++++++++++++++++******++++++,,,---------***++++++++++++++++++***)))))))))(((((()))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++***))))))'''((()))***++++++***)))(((***+++***)))((()))++++++******))))))))))))***'''''''''((()))*********)))***+++)))'''''')))+++))))))*********+++++++++(((((())))))***)))))))))((()))***++++++***)))(((******)))))))))***+++,,,'''''''''''')))***+++,,,))))))(((((((((((())))))))))))(((((((((((()))))))))(((((('''''''''((((((***(((&&&&&&'''''''''&&&hhheeeaaa\\\ZZZZZZ\\\]]]^^^ccciiilllnnnrrryyyqqqnnntttmmm\\\PPPGGGAAA===;;;:::999999999:::::::::888777777777777777888888666666555555555444444444333333333444555666777888222222333444555555555555333333333333333333333333333333333444444444555555555555555555555555555555222222333444555777777888777888999888777666666888666777777888999999::::::999:::;;;<<<>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAA???AAAEEEIIIKKKLLLKKKJJJNNNOOOOOONNNMMMNNNPPPSSSNNNNNNNNNNNNOOOQQQSSSTTTTTTSSSRRRRRRQQQOOOKKKHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMHHHJJJNNNQQQSSSTTTSSSRRRSSSUUUWWWXXXVVVSSSQQQPPPOOOPPPQQQSSSTTTTTTUUUUUUNNNOOOPPPPPPPPPRRRUUUXXXVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVSSSQQQNNNLLLLLLMMMOOOQQQPPPQQQTTTVVVWWWVVVUUUUUUOOOOOONNNNNNNNNOOOQQQRRRVVV[[[^^^ZZZPPPHHHFFFGGGCCCBBBAAA?????????@@@@@@???@@@AAABBBCCCBBBAAAAAA@@@@@@@@@@@@????????????<<<<<<============<<<<<<<<<<<<<<<<<<=========>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888666444444666666666555444444444555555555666666444333222222111222222222000000000000////////////000/////////............+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,---++++++***************+++******+++++++++******))))))))))))))))))))))))))),,,+++++++++******))))))******++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++,,,---......///++++++,,,,,,,,,,,,++++++'''((()))******)))((('''++++++++++++++++++++++++)))************+++++++++...------,,,,,,++++++***,,,+++***))))))***+++,,,***+++,,,,,,,,,***)))((('''((()))+++++++++***)))(((***+++***)))((()))***++++++***)))(((((())))))((())))))***+++,,,,,,,,,******(((%%%"""$$$)))---))))))******++++++++++++%%%&&&((()))))))))(((((('''(((***+++,,,***)))(((,,,+++*********+++,,,---***))))))(((((((((((()))))))))(((((((((((())))))))))))(((((((((((()))))))))(((((('''''''''(((((()))(((&&&&&&'''''''''&&&YYYZZZZZZWWWTTTXXXbbbjjjrrr|||qqqlll|||zzzmmmZZZLLLEEEBBB@@@>>>:::999777666666666777888777777777777666666666666777777666666555555555444555555555555555555555555666555555555555444444444444444444444444444444444333333333444444444555555444444444444444444444444444444333222333444555666777777666666666666777777999555555999;;;999999:::999::::::;;;<<<===>>>>>>??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDGGGIIIJJJIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMNNNNNNNNNOOORRRTTTWWWUUUSSSPPPMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHJJJJJJMMMMMMNNNOOOPPPQQQQQQPPPRRRRRRRRRRRRQQQPPPPPPOOOPPPOOONNNOOOPPPPPPOOONNNMMMJJJIIIKKKPPPTTTUUUTTTWWWUUUSSSRRRSSSRRRPPPNNNSSSQQQNNNMMMNNNOOONNNNNNMMMMMMLLLKKKKKKLLLMMMNNNNNNPPPRRRUUUWWWWWWXXXXXXQQQPPPOOOOOOPPPQQQRRRSSSYYYXXXWWWSSSOOOIIIDDDAAA@@@AAAAAAAAABBBCCCCCCCCC???AAABBBBBBAAAAAACCCDDDCCCDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>======<<<>>>>>>????????????>>>>>><<<;;;::::::999999::::::999999999888888777777777666666555555555555666666777666555444333444444555222222222111111111000000000000000000///////////////////////////......---------------------------........................,,,,,,,,,+++***(((%%%$$$!!!%%%)))***)))'''(((***///---+++)))(((((()))***+++++++++************)))+++***)))))))))***,,,------,,,***(((((()))***+++++++++******))))))((((((++++++******************...------,,,,,,------...++++++++++++++++++++++++((())))))))))))*********+++++++++*********)))))),,,+++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******...------,,,+++))))))(((///,,,******,,,,,,***(((***)))))))))(((((('''''')))(((''''''(((((('''%%%)))))))))***+++++++++,,,......,,,+++***(((''''''************)))(((&&&&&&%%%&&&((()))))))))(((''')))))))))))))))))))))))))))***+++,,,+++***(((&&&***)))((((((((()))+++,,,((((((((((((((((((((((((((()))************))))))'''''''''''''''((()))***))))))((('''''''''''''''```bbbddddddeeekkkvvv}}}yyywwwiii^^^OOODDD???===<<<:::999999777666666666777777777777777666666666555555555555555555555555444444555555555555444444444444444444444444333333333333444444444444444444444444333333333333444444444444444444444444444444333333444444333222333444555666666666555555555555666666888444444888:::999888:::999999:::;;;<<<===>>>>>>===>>>>>>>>>>>>?????????AAAAAABBBCCCDDDFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOQQQSSSUUUVVVTTTQQQOOOLLLKKKKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJHHHGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOOOOOOOOOONNNNNNOOOPPPOOOOOOMMMMMMOOOMMMMMMMMMOOOPPPOOONNNMMMKKKJJJLLLPPPSSSTTTSSSVVVTTTSSSRRRSSSSSSQQQPPPRRRPPPNNNMMMNNNOOONNNNNNLLLLLLKKKJJJKKKLLLMMMNNNMMMOOORRRUUUWWWXXXYYYYYYPPPPPPOOOOOOOOOPPPRRRSSSTTTTTTSSSQQQMMMIIIEEECCCAAAAAAAAABBBCCCCCCDDDDDDAAACCCDDDDDDCCCCCCDDDFFFCCCCCCCCCCCCBBB@@@??????======>>>>>>======<<<;;;===>>>>>>>>>>>>>>>>>>===;;;;;;:::999999999999999999999999888888888888888666666555555555555666666777666555444333444444555333222222222222111111111000000000000///////////////////////////......---------------------------------------------------,,,------...---,,,***)))&&&))),,,---+++))))))***---,,,***)))((((((******+++++++++*********))))))))))))(((((())))))***+++---,,,***)))((()))***+++*********)))))))))))))))************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))*********++++++************************************)))))))))(((*********+++++++++,,,,,,,,,,,,+++++++++*********.........---------------,,,***((())),,,---+++)))*********))))))((((((((()))((('''(((***++++++*********************++++++******************))))))&&&''''''(((((((((((('''''''''((())))))))))))((())))))))))))))))))))))))'''''')))))))))(((&&&%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))(((((((((''''''(((''''''''''''(((((()))))))))((('''''''''''''''tttwww{{{||||||vvvssswwwwwwfffUUUMMMCCC<<<:::999999777888888777666666666777777777666666666666555555555333333333333444444444444555555555444444333333333333333333222222222111111333333333333333333333333222222333333333444444444333333333333333333333333444333222222222333555666555555444444444444555555666222222666999888888:::888999::::::<<<<<<===>>>;;;;;;<<<<<<<<<=========>>>???AAACCCEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIKKKLLLLLLMMMNNNPPPRRRSSSSSSRRROOOMMMKKKJJJIIIJJJMMMMMMLLLKKKKKKJJJIIIIIILLLKKKJJJHHHHHHHHHIIIIIILLLMMMMMMNNNNNNNNNMMMMMMJJJKKKMMMNNNOOONNNLLLKKKLLLKKKKKKLLLMMMNNNNNNMMMMMMKKKKKKLLLOOORRRRRRRRRTTTSSSRRRSSSTTTUUUTTTRRRPPPOOOMMMMMMNNNOOONNNMMMKKKJJJJJJIIIJJJKKKLLLMMMLLLNNNQQQTTTVVVXXXYYYYYYPPPOOOOOOOOOOOOPPPPPPQQQOOOOOONNNMMMJJJGGGDDDCCCAAABBBBBBCCCDDDDDDEEEEEEDDDEEEFFFFFFDDDDDDEEEGGGCCCCCCCCCBBBAAA@@@>>>>>><<<<<<======<<<<<<;;;:::<<<==================<<<::::::999888888888888999888888888888888999999999666555555444444555555666666555444444333444444444333333333333222222222222000000000000///////////////////////////......---------------------------++++++++++++++++++++++++))))))***++++++******))))))+++------+++***))))))++++++)))(((((()))***+++++++++*********)))))))))''''''((())))))))))))))),,,+++***)))((()))***+++))))))))))))************************************++++++************++++++++++++++++++++++++++++++************+++++++++,,,***************++++++++++++++++++************************++++++++++++,,,,,,++++++++++++*********,,,,,,,,,------.........)))((('''(((+++,,,+++******************))))))))))))((('''(((***++++++*********************))))))((((((((()))))))))))))))######%%%'''((())))))))))))(((((((((((()))******))))))))))))))))))))))))&&&'''((()))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&)))((((((''''''''''''((()))(((''''''&&&'''''''''zzzpppppppppqqqwwwsss___QQQHHHCCC===:::999999888777777777777666666666777777666666666555555555444444111111222222333333444444555555444444333222222222333333222222222111111111222222222222222222222222222222222222333333333333222222222222333333333333444333222222222333444555444444333333333333444444444111111555888777777999888888999:::;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<===???BBBDDDFFFFFFDDDCCCEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGIIILLLNNNOOOOOOPPPOOOMMMKKKIIIHHHHHHIIIKKKKKKLLLLLLLLLLLLKKKKKKOOONNNLLLJJJIIIIIIJJJJJJLLLLLLMMMMMMMMMMMMMMMLLLJJJKKKNNNPPPPPPOOONNNLLLKKKJJJIIIJJJLLLMMMMMMLLLLLLLLLLLLMMMOOOQQQQQQQQQSSSRRRQQQSSSUUUVVVVVVUUUOOONNNMMMMMMNNNOOONNNMMMJJJIIIHHHHHHIIIJJJLLLMMMLLLMMMPPPRRRTTTUUUUUUUUUOOOOOONNNNNNNNNOOOOOOOOOKKKKKKJJJIIIGGGEEEBBBAAAAAABBBBBBCCCDDDEEEFFFFFFEEEFFFGGGFFFDDDDDDEEEFFFCCCCCCCCCBBB@@@???======;;;;;;<<<<<<;;;;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;999999888777777777777888777777777888888999999999555444444444444444444555555444444444444444444444444444444333333333222222000000000000///////////////////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))))))))((((((((()))***+++***))))))))))))))))))((()))***+++,,,************))))))))))))&&&''')))*********)))(((+++***))))))))))))******(((((())))))******++++++***************+++++++++++++++************++++++******************************+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++************(((((()))))))))*********(((((((((((()))******)))++++++*********************((('''((()))***)))(((++++++******))))))((((((+++***)))((('''&&&%%%%%%###$$$%%%'''((()))*********)))((((((((()))+++,,,))))))))))))))))))))))))((())))))******)))((((((&&&'''((()))***)))((('''(((((((((((((((((((((((((((''''''&&&&&&'''((()))***)))((('''''''''''''''(((''''''&&&&&&'''''''''{{{sssmmmkkkiiikkkqqq|||~~~ooo^^^NNNEEEAAA>>>;;;999888888888777666666666777777777666666555555555555444444444444000111111111222222333333444444333333222222222222333333333333222222222111222222222222222222222222111111111222222222333333111111111222222222333333333333222111222333444555333333222222222222333333444000000444777666666777777777888999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<>><<<;;;;;;;;;;;;;;;;;;::::::999:::::::::;;;;;;:::::::::888888777666666666666777666666666777777888888888444444333333333333444444333333444444444444444444444444444333333333222222000000000000///////////////////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******''''''((()))***+++++++++(((((((((((()))***++++++*********)))))))))((((((((()))***+++,,,+++***)))))))))))))))))))))******(((((())))))******++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,...---,,,+++***(((''''''******++++++++++++++++++))))))*********++++++++++++++++++*********))))))(((((((((((('''''''''&&&))))))))))))((('''''''''******************++++++((((((''')))+++------,,,+++******))))))(((((((((***))))))((('''&&&%%%%%%&&&'''((()))))))))))))))***)))((((((((()))+++,,,((((((((((((((((((((((((((((((((()))))))))(((((('''((()))++++++***))))))((((((((((((((((((((((((&&&&&&&&&'''((()))***+++***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''~~~wwwpppkkkhhhgggggglllsss{{{kkk\\\MMMCCC???<<<;;;999888666666666666555555666777777777666666555555444444444333333333111111111222222222222222222222222222222222222222333333333222222222111111111111111111111111111111000000111111111222222222000000000111111222222333333222111111111222444555333333222222222222333333555111111555777555444666666777888888::::::;;;<<<;;;<<<<<<<<<<<<============???BBBEEEFFFFFFEEEDDDDDDEEEGGGHHHHHHGGGFFFDDDFFFEEEFFFJJJOOORRRQQQOOOMMMKKKJJJHHHGGGGGGHHHHHHFFFHHHJJJLLLMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJKKKKKKMMMMMMNNNOOOPPPQQQPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSNNNLLLKKKLLLMMMNNNMMMKKKKKKMMMPPPQQQQQQRRRSSSTTTRRRQQQRRRTTTWWWYYYYYYYYYQQQPPPOOOPPPPPPPPPMMMKKKIIIHHHHHHHHHIIIKKKLLLMMMOOOOOOPPPPPPPPPNNNMMMLLLMMMMMMMMMNNNMMMMMMLLLKKKIIIHHHGGGEEECCCBBBAAA@@@@@@@@@AAACCCDDDEEEFFFFFFDDDEEEEEEDDDBBBAAAAAABBBCCCBBBBBBAAA???===;;;:::;;;;;;<<<<<<;;;;;;:::999888999999::::::999999888777777666555555555555666555555555555666666666666444333333222222333333444222333333444444444444333333333333333222222222222000000000000///////////////////////////......---------------------------------------------------...---,,,***)))))))))))))))(((((())),,,...------((((((((())))))***************)))))))))((((((((())))))***+++++++++++++++(((((())))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,************************************+++++++++,,,...---,,,+++***(((''''''((((((((((((((())))))))))))))))))************++++++************)))))))))*********))))))((((((((()))***+++***'''&&&'''((()))))))))***************'''&&&'''***...111222222))))))))))))))))))((((((&&&&&&''''''(((((())))))((()))))))))))))))(((((()))(((((((((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))*********)))((((((''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((|||pppkkkfffeeehhhlllooooooxxxuuucccWWWLLLBBB======999999888777555555666777444444666777777777666666444444444333333333333222333222222222222222111111000000111111222222333333222222111111111000000000111111111111111111111111000000000000111111111222//////000000111222222333333222111111111222444444333333333222222333333333777333222555777444444555666666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<======<<<>>>@@@CCCDDDDDDDDDCCCBBBCCCEEEGGGGGGEEECCCBBBFFFDDDEEEJJJPPPSSSRRROOOLLLKKKIIIHHHGGGHHHHHHIIIHHHIIIJJJLLLLLLKKKJJJIIIKKKJJJIIIHHHHHHHHHIIIJJJMMMNNNPPPQQQSSSSSSTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSQQQOOONNNNNNNNNNNNMMMKKKJJJMMMQQQSSSSSSSSSUUUWWWSSSRRRRRRTTTWWWYYYZZZYYYSSSRRRQQQQQQQQQPPPMMMKKKIIIIIIHHHHHHJJJKKKMMMNNNOOOPPPQQQQQQQQQPPPNNNMMMLLLLLLMMMMMMMMMLLLKKKJJJFFFFFFEEEDDDDDDCCCCCCCCC??????@@@BBBCCCDDDEEEFFFEEEFFFFFFDDDBBB@@@@@@AAABBBBBBAAA@@@>>><<<;;;:::<<<<<<<<<<<<<<<;;;::::::777888888999999888888777777666555555444444555555444444444444444444333333333333222222222222333333111222333444555444444333333222222222222111111111000000000000///////////////////////////......---------------------------++++++++++++++++++++++++***)))(((''''''((())))))+++)))'''(((+++,,,,,,***(((((())))))))))))))))))***)))))))))(((((((((((()))))))))))))))***++++++'''(((((()))))))))))))))*********)))))))))))))))((())))))***++++++,,,,,,++++++************++++++************************)))))))))*********+++++++++++++++***************((((((((())))))*********))))))))))))************************))))))))))))))))))************++++++(((***+++***((('''(((***((((((((())))))*********(((''''''))),,,//////...((((((((()))))))))))))))&&&''''''((())))))******'''(((((((((((((((''''''''''''((())))))))))))(((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&(((***)))(((&&&$$$(((''''''''''''(((((()))&&&%%%%%%%%%&&&&&&'''(((xxxjjjeeeaaa^^^bbbllluuuyyyzzzlll^^^OOOHHHBBB<<<;;;>>>999999999777666777999:::333444666777777777666666444444444333333333222222444333333333222222111111//////000111222333333444000000000000////////////000000000000000000000000000000000000111111111111...//////000111222222222333222111111111222333444444333333222222333333444888444333666777444333444666666777888999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===???AAABBBCCCCCCBBB@@@BBBDDDFFFEEEDDDAAA@@@DDDBBBCCCHHHOOORRRPPPMMMKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJLLLLLLKKKJJJGGGFFFHHHGGGFFFFFFFFFGGGHHHIIINNNOOOQQQSSSTTTUUUVVVVVVTTTSSSQQQOOONNNOOOQQQRRRSSSQQQOOOOOOOOOOOOMMMLLLJJJNNNRRRTTTTTTTTTVVVYYYSSSRRRSSSUUUWWWYYYZZZYYYUUUTTTSSSRRRRRRPPPMMMJJJIIIIIIIIIIIIJJJLLLNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPKKKLLLMMMMMMMMMKKKJJJIIIDDDDDDDDDDDDDDDEEEFFFGGG>>>???@@@AAACCCDDDEEEFFFFFFGGGGGGEEEBBB@@@AAAAAABBBBBBAAA@@@>>><<<:::999<<<<<<======<<<<<<;;;:::777777888888888888777777666666555444444444444555444444444333333222222222333222222222222222222333000111333444555444444333222222222111111111000000000000000000///////////////////////////......---------------------------************************+++************,,,...///+++(((%%%&&&((()))(((&&&(((((())))))))))))(((((())))))))))))(((((((((((()))((('''''''''(((***+++''''''((())))))***))))))++++++******))))))((((((((())))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))((())))))))))))*********(((((()))***++++++,,,,,,+++++++++,,,,,,---------))))))))))))************************))))))))))))''''''((()))***+++,,,,,,&&&)))+++***)))(((***---''''''(((((()))))))))******)))''''''((((((&&&%%%''''''(((((())))))************))))))((((((''''''%%%&&&&&&'''((((((''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''((()))***(((((('''&&&&&&((()))***((((((((((((((((((((((((%%%''')))***)))&&&"""'''''''''''''''((()))***%%%%%%%%%%%%&&&&&&'''(((xxxpppiiiccc___aaafffoooyyyzzzkkkUUUOOOGGG???<<<:::999888888888777777666666555555444555555666555333111000444444333333333333222222000000000000000000000000000111222333333222111000000000////////////000000000000000000000000000000////////////////////////000000///...............000111111111111222222222333333222222333333444555666666666666666666666666666666666666777777777777888<<>>999777999<<<;;;;;;;;;;;;<<<===??????@@@BBBFFFGGGFFFEEEEEEEEEFFFFFFFFFGGGIIIKKKMMMNNNMMMKKKHHHFFFDDDDDDEEEFFFIIIIIIIIIGGGEEEDDDDDDFFFBBBCCCCCCDDDEEEFFFGGGGGGKKKKKKMMMPPPSSSTTTSSSRRRSSSRRRPPPOOOOOOQQQSSSTTTYYYVVVSSSQQQRRRSSSSSSSSSPPPPPPQQQSSSWWWXXXXXXWWWSSSOOOOOOVVV[[[ZZZWWWUUUXXXWWWWWWVVVUUURRRNNNJJJKKKJJJHHHIIILLLNNNOOOOOONNNNNNOOOOOOOOONNNMMMMMMLLLLLLMMMMMMLLLJJJHHHGGGEEECCCBBBCCCDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@???===;;;::::::::::::::::::::::::::::::::::::888888888888888777666555888888777555555444444444555666777777666444222111222222333333444555666666777666555333222222333333333333333333333333333333333222111///......------------............------***+++---...///...------------,,,,,,+++***))))))---,,,***(((((()))***+++***************)))(((((((((((((((((())))))))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))***)))(((''''''((()))***((()))))))))))))))(((((('''(((((()))***+++++++++)))************+++++++++******++++++++++++******))))))))))))))))))))))))+++++++++*********))))))******************************)))(((((('''((((((***)))((()))***+++***((((((''''''(((******)))(((((()))))))))))))))(((((($$$"""!!!###'''******)))******))))))***+++,,,,,,((((((''''''''''''(((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''(((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((((()))***)))'''%%%&&&'''---***'''''')))+++***)))&&&'''((())))))***))))))''''''(((((())))))******''''''&&&%%%%%%'''((()))sssmmmkkkkkkjjjiiilllrrr|||lll___LLLGGG@@@:::888777777777777777777666666666555555555555666666555444222111444444333333333222222222000000000000000000000000//////000000000000//////000000////////////000000000000000000000000000000000000000000000000000000000000///...............000000111111111222222222333222222222222333444444555555555555555555555555555666666666777777777777:::===@@@???<<<:::<<>>@@@@@@@@@BBBEEEFFFEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJLLLLLLKKKJJJHHHFFFDDDDDDDDDDDDEEEFFFFFFEEECCCCCCDDDFFFBBBBBBCCCDDDFFFGGGHHHIIIJJJKKKLLLPPPSSSUUUTTTSSSRRRQQQQQQPPPQQQSSSUUUVVVWWWTTTRRRQQQRRRRRRRRRQQQPPPPPPPPPSSSVVVXXXWWWVVVSSSOOOQQQXXX^^^\\\XXXVVVYYYWWWUUUTTTTTTRRRNNNKKKKKKIIIHHHHHHJJJMMMMMMMMMOOOOOOPPPPPPPPPOOONNNNNNMMMMMMMMMLLLJJJHHHFFFEEEEEEDDDCCCCCCDDDEEECCCBBB@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>===;;;::::::::::::::::::::::::::::::::::::888999999999888777777666:::999888777666666666666666666777777666444333222222333333444555555666666777666555333222222333333333333333333333333333333333222111///......------...//////////////////...***++++++,,,------,,,,,,------,,,,,,+++******)))---,,,***)))((()))***+++***************)))(((((((((((((((((())))))))))))&&&'''((()))))))))((((((''''''''''''''''''''''''***)))(((''''''((()))***(((((())))))))))))(((((('''(((((()))******++++++))))))*********+++++++++************************))))))))))))))))))))))))+++++++++*********))))))************************+++***))))))((((((((()))***)))((()))***+++***((((((''''''(((***+++)))((())))))*********))))))))))))&&&%%%&&&(((***)))(((((((((''''''((())))))***((((((''''''''''''(((((()))((((((((('''''''''''')))((((((((('''''''''''''''((((((((()))))))))***)))))))))))))))))))))))))))(((((((((((((((((((((&&&((()))(((''''''((())),,,)))'''''')))+++***)))'''(((((())))))))))))(((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((yyyllldddfffnnnvvv{{{}}}vvvgggXXXOOOCCC???:::666555666666666666666666666666555555555666666666666555444333222333333333333222222222222000000000000000000000000///......------......///////////////////////////000000000000000000000000000000000000000000000000000//////............///000000000111111111222222222222222222222333444444555555555555555555555555555555666666666777777777555888;;;;;;999888:::<<<::::::;;;<<<===???AAABBBAAACCCDDDDDDCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJKKKIIIHHHGGGFFFDDDCCCBBBBBB@@@AAACCCBBBAAAAAACCCDDD@@@AAABBBDDDFFFHHHIIIJJJIIIJJJLLLPPPTTTVVVVVVUUUSSSRRRRRRRRRRRRTTTVVVWWWVVVTTTSSSTTTTTTTTTRRRPPPOOOOOOPPPRRRUUUWWWWWWVVVSSSQQQTTT\\\aaa^^^YYYXXXYYYWWWSSSRRRQQQQQQOOONNNKKKJJJHHHHHHJJJLLLLLLLLLPPPPPPQQQQQQPPPOOOOOONNNMMMMMMLLLKKKIIIFFFDDDCCCFFFDDDCCCCCCDDDDDDCCCAAA@@@@@@@@@AAABBBCCCDDDEEECCCBBBAAA@@@???????????????>>><<<;;;:::999::::::::::::::::::::::::::::::999999999999999888888888;;;:::999888777777777777666777777777666555444333333444444555555666666777777666555333333333333444333333333333333333333333333222111///............//////000000000000//////++++++*********+++,,,,,,---,,,,,,++++++*********---,,,***)))))))))***+++)))************))))))((((((((((((((())))))))))))'''((())))))******))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((()))******++++++)))))))))*********++++++***)))(((''''''((()))***))))))))))))))))))))))))+++************)))))))))************************++++++***))))))))))))******)))((()))***+++***(((((((((''')))***+++***((()))))))))***************---+++)))((())))))((('''(((((('''''''''((())))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************************((((((((((((((((((((((((%%%&&&(((((('''''')))++++++)))'''((()))******)))((())))))))))))(((((('''&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''xxxsssoooiiicccdddmmm|||kkk\\\QQQHHHCCC???<<<888666666777777777555555555555555555555555666666666666555555444444333333333222222222222111000000000000000000000000//////---,,,,,,---//////...//////////////////...////////////////////////111111111111111111111111000///............//////000000000000111111111111222222222111222333333444555555555555555555555555555555555666666666777777222555777888777777999:::999999:::;;;===@@@AAACCCAAABBBCCCCCCBBBCCCEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIFFFFFFFFFEEEDDDBBBAAA@@@>>>@@@AAAAAA@@@???@@@AAA===>>>@@@CCCFFFHHHJJJKKKIIIJJJLLLPPPTTTVVVVVVUUUTTTTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVWWWVVVTTTQQQNNNNNNOOOQQQUUUVVVVVVUUUTTTSSSWWW___ccc___ZZZYYYYYYVVVQQQOOOOOOQQQQQQQQQNNNLLLJJJJJJKKKLLLLLLLLLPPPPPPPPPPPPOOONNNMMMMMMLLLKKKJJJIIIHHHFFFEEEDDDGGGEEEDDDDDDDDDDDDCCCAAACCCCCCCCCDDDDDDFFFGGGGGGBBBAAA@@@???>>>>>>>>>>>>>>>===<<<:::999999::::::::::::::::::::::::::::::::::::999999999999999999::::::999888888888888888777777777777666666555555555555555666666777777777777666555333333333444555444444333333333333222222222111000///............/////////000000/////////---,,,+++******+++,,,---,,,,,,,,,++++++*********,,,+++***)))))))))******))))))************)))((((((((((((((())))))))))))((())))))***************************************))))))(((((((((((())))))'''(((((())))))))))))((((((((())))))************))))))))))))***************)))'''&&&&&&''')))***))))))))))))))))))))))))************))))))))))))************************++++++***************+++***)))((()))***+++***((()))(((((()))++++++***((()))((((((((())))))******---,,,***)))))))))((((((******)))))))))******+++((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((%%%'''((((((''''''(((***))))))(((((())))))))))))))))))***))))))((('''&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&xxxnnngggeeecccdddgggooo}}}jjjVVVJJJCCC???======:::888666666777666555444444444444444555555555666555555555444444444444333333222222222111111111000000000000000000000000111000............000111......////////////......////////////////////////000000000000000000000000//////............////////////000000000111111111222111111111111222333333555555555555555555555555555555555555666666666666555666999::::::;;;<<<===888999999;;;===???AAABBB@@@BBBBBBBBBAAABBBDDDFFFFFFFFFHHHHHHIIIIIIHHHHHHFFFFFFEEEEEECCCBBB@@@???@@@AAABBBBBB???>>>===>>><<<===@@@CCCFFFIIIKKKLLLKKKKKKMMMPPPTTTVVVUUUTTTUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTVVVWWWVVVRRRPPPNNNNNNOOOQQQUUUVVVVVVUUUUUUUUUZZZaaaccc^^^YYYYYYXXXTTTPPPNNNOOORRRUUUVVVSSSPPPNNNMMMNNNNNNNNNMMMOOOOOOOOONNNNNNLLLKKKKKKIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFDDDDDDEEEEEEDDDCCCEEEEEEEEEEEEFFFGGGHHHHHHAAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::999999:::::::::::::::::::::::::::::::::999999888888999::::::999999888777777777888888888777777777666666666666666666777777777777888888777666555444333444555666444444444333333222222222222111000//////......///---......//////......---...---,,,++++++,,,---...,,,,,,+++++++++++++++***+++++++++***************((())))))*********))))))(((((((((((()))))))))))))))))))))))))))******+++************************(((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))*********(((((()))))))))*********)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++***)))((()))***+++***((()))(((((()))+++,,,***)))(((''''''''''''((()))*********))))))(((((()))*********)))))))))))))))***((((((''''''''''''(((((('''''''''((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))((()))))))))'''&&&&&&((((((((())))))(((((((((((())))))***))))))((('''&&&(((((((((((((((((((((((($$$%%%'''((((((((('''&&&uuuiiibbbaaabbbhhhmmmwwwttthhhVVVHHH@@@===<<<;;;999777555555555555444333333333333444444444444444555444444333333333444444222222222222111111111111000000000000000000000000111000000000000000000111---...///000000///...---000000000000000000000000///////////////////////////............//////000/////////000000000111111111111111111111222333333444444444444444444444444444444555555555666666666555555777888999:::::::::888888999:::;;;===???@@@???AAABBBBBBAAABBBCCCEEEDDDEEEGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@AAACCCDDDDDDAAA???>>>>>>>>>???AAADDDGGGJJJMMMNNNNNNNNNOOOQQQTTTTTTSSSQQQSSSSSSRRRRRRQQQQQQPPPPPPQQQPPPQQQSSSTTTSSSQQQNNNOOOOOOPPPRRRUUUWWWWWWVVVWWWWWW[[[``````[[[WWWXXXUUURRROOONNNQQQUUUXXXZZZVVVTTTQQQPPPPPPPPPPPPOOONNNNNNNNNNNNMMMKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHBBBAAA@@@???>>>>>>>>>>>>===<<<:::999999999:::;;;::::::::::::::::::::::::999999888777777888:::;;;999999888888777888888999888888777777777777888888888888888888888888888888777666555444444555666666555444444333333222222111111111000///////////////------............------......------,,,,,,------++++++++++++++++++++++++++++++++++++******))))))((())))))************)))(((((((((((()))))))))))))))(((((((((((()))***+++(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))******)))))))))))))))))))))******((((((((()))))))))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))***))))))))))))***++++++***)))((()))***+++***((())))))(((***+++,,,+++)))((((((''''''''')))***+++'''((()))((('''''')))+++((((((''''''&&&&&&''''''((((((''''''''''''(((((('''''''''((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))))))))***)))'''%%%&&&'''&&&(((***)))(((''''''(((((())))))))))))((((((''')))))))))))))))(((((((((%%%&&&''''''((((((''''''xxxmmmggghhhooouuu~~~ppp[[[RRRGGG???<<<;;;:::999666444444444666666555333222222333333333444444444444333222222222222333444222222222222111111111111000000000000000000000000///000000111111000000///,,,---///000000///---,,,000000000000000000000000.......................................///000000////////////000000000111111111111111111222222333444444444444444444444444444444444555555555666666444444555666888888888777888888888999:::;;;=========@@@BBBCCCBBBBBBBBBCCCBBBDDDFFFHHHJJJJJJIIIIIIHHHGGGEEECCCAAAAAAAAAAAABBBDDDFFFFFFDDDBBBAAAAAABBBCCCEEEHHHKKKMMMOOOQQQRRRQQQQQQRRRSSSSSSQQQNNNNNNNNNOOOPPPPPPPPPPPPPPPRRRQQQQQQSSSTTTTTTRRRPPPPPPPPPPPPSSSVVVXXXWWWVVVYYYXXX[[[___]]]XXXUUUVVVSSSPPPNNNOOOSSSXXX\\\^^^YYYVVVSSSQQQQQQQQQPPPOOOOOOOOOOOONNNMMMLLLKKKJJJKKKJJJIIIHHHGGGGGGHHHHHHGGGFFFFFFGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIBBBBBBAAA???????????????<<<;;;:::999999999:::;;;::::::::::::::::::::::::999888777666666888999;;;::::::999999999999::::::999888777777777888999999999999999999999999999999777666555444444555666777555555444333333222111111111000000///////////////......////////////......---------------,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))(((((()))***************(((((((((((())))))))))))(((((('''''''''((()))***'''''''''''''''''''''''''''((()))******)))((('''&&&'''((()))***************)))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))))))))))))))))))))((((((((())))))***+++***)))((()))***+++***(((***))))))***,,,,,,+++)))***)))(((((()))+++---...((()))***)))'''&&&(((+++(((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))***)))))))))((((((((('''((((((((((((((((((((((((%%%%%%&&&''''''((())))))'''((()))((('''&&&'''(((%%%(((******(((&&&'''((('''(((((())))))))))))((())))))((((((((('''''''''&&&&&&&&&&&&&&&'''((((((|||vvvqqqqqqzzzmmm[[[LLLFFF???;;;;;;;;;999888444444444666888999888666222222222333333444444444333222111111111222333444222222222111111111111000000000000000000000000000...///000111111000///...,,,---///000000///---,,,000000000000000000000000.......................................///000111////////////000000000000111111111000111222222333444444444444444444444444444444444555555555666666888888888999;;;<<<;;;:::888888888888999:::;;;<<<<<>>???999<<<>>>???AAACCCDDDDDDCCCCCCDDDFFFHHHJJJKKKKKKJJJIIIKKKIIIFFFDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGEEEEEEGGGMMMQQQSSSRRRVVVTTTRRROOONNNMMMMMMMMMOOOOOOPPPPPPQQQRRRSSSSSSPPPRRRTTTVVVWWWVVVUUUTTTQQQSSSVVVWWWVVVWWWXXXYYY]]]]]]\\\ZZZVVVTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXTTTSSSQQQPPPOOOPPPRRRSSSPPPQQQSSSSSSQQQOOONNNOOONNNOOOOOOMMMIIIGGGHHHJJJIIIJJJLLLNNNNNNMMMKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGEEEDDDAAA???===<<<<<<<<<============<<<;;;:::999<<<;;;;;;:::999888777777666666666777888:::;;;<<<=========<<<;;;;;;::::::777777888888888999999999999999888777666555444444777444111111333444333222333222111111000000111111111111000///////////////,,,...000222222000...,,,000///...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++((())))))***++++++,,,,,,)))))))))))))))(((''''''((((((((((((''''''''''''------,,,+++***)))(((''''''''''''''''''((())))))(((((())))))))))))((((((&&&''')))***+++***((('''(((((()))************)))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))******)))((('''''''''''''''''''''((()))***+++,,,,,,&&&&&&''')))***+++,,,---(((''''''''''''((()))))))))(((((('''''''''(((((((((+++***((((((,,,---+++&&&&&&&&&(((******(((&&&''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((((((((((()))***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&}}}vvvrrrppprrrwwwxxx}}}yyyhhhXXXLLLEEE>>><<<999666444333333333555444444555777666333000333333333333222222222222333333222222111111111222111111111000000000//////000000000000000000000000000///...------...///000////////////////////////000000000000//////......////////////////////////............////////////000000000000000000000111111111111111111111111111333333333444444444444444666777777888777666555444777777777777777777777666222888777777>>>===:::???>>>@@@AAACCCDDDDDDDDDCCCCCCEEEGGGJJJKKKLLLKKKKKKJJJIIIGGGEEEDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEHHHGGGFFFIIINNNQQQSSSSSSSSSRRRPPPNNNLLLKKKKKKKKKNNNNNNOOOOOOPPPQQQQQQRRROOOPPPRRRTTTUUUTTTSSSSSSRRRTTTVVVWWWVVVVVVWWWXXX[[[[[[ZZZXXXUUUSSSSSSTTTVVVUUUUUUTTTTTTUUUUUUVVVQQQQQQPPPOOOOOOPPPQQQRRRQQQSSSUUUUUUSSSQQQQQQQQQPPPQQQQQQNNNJJJHHHIIIKKKLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDBBB@@@>>>=====================<<<;;;:::999;;;;;;:::999888777666666666666666777888999;;;<<<======<<<<<<;;;::::::999888888888888888888888888999999888777666555444333777444111111333444333222222222222111111111000000111000000///////////////,,,---///000000///---,,,...---,,,+++************,,,,,,+++++++++*********************************)))))))))))))))(((''''''&&&&&&&&&''''''(((((((((++++++************))))))'''''''''''''''((())))))(((((())))))))))))(((((('''(((***+++,,,+++***)))************+++++++++,,,************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''((())))))******)))((((((((((((((((((((()))))))))))))))***''''''((()))***++++++,,,******)))(((((((((((((((((((((''''''''''''((((((&&&))))))&&&&&&((((((%%%&&&&&&&&&(((******(((&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&zzzqqqiiifffeeedddggglllrrrrrr```QQQFFF@@@<<<999999777666555444333222444333333444555555222000444444444333333222222222222222333333222222111000111111000000000000//////000000000000000000000000//////............//////////////////////////////000000000////////////...////////////////////////............------------/////////000000111111111111111111111111111111111222222333333444444555555444666:::<<<;;;999555333666666666666666666777777222999666444:::999:::BBB???@@@AAACCCDDDDDDDDDDDDCCCEEEGGGIIIKKKKKKKKKKKKHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFIIIHHHHHHJJJNNNQQQRRRRRRPPPOOOMMMLLLKKKJJJJJJJJJMMMMMMMMMMMMNNNOOOOOOPPPMMMOOOPPPRRRRRRRRRQQQQQQRRRTTTVVVVVVUUUUUUUUUWWWWWWXXXWWWUUUSSSRRRSSSTTTVVVUUUTTTSSSSSSRRRRRRRRRNNNNNNOOOOOOPPPPPPQQQQQQSSSUUUVVVVVVTTTSSSSSSTTTSSSSSSRRRPPPLLLKKKKKKLLLPPPOOONNNMMMLLLKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFEEECCCAAA???>>>>>>>>>===>>>>>>======<<<;;;:::;;;:::999888777666666555666666666777888999:::;;;<<<<<<;;;;;;:::999999888888888888888777777777777888888777666555444444333666444222222333333333222111111222222111111000///000000//////......//////------------------------------,,,+++************+++************))))))))),,,,,,+++***))))))(((((()))))))))))))))(((((('''$$$%%%%%%&&&((())))))***(((((())))))******++++++'''''''''''''''((())))))(((((())))))))))))((((((&&&''')))*********)))(((***))))))((()))***+++,,,************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))************)))))))))))))))))))))(((((('''''''''((((((((())))))*********---,,,***)))((('''''''''((((((''''''''''''((((((+++...///,,,+++---+++((('''&&&&&&'''))))))(((&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''')))******((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&}}}rrrjjjeeebbbeeeiiijjjnnnrrr|||xxxmmm^^^OOODDD===:::999666666777777666555333222444444444444444444222111333333222222111111000000111222333333333222000///111000000000////////////000000000000000000000000/////////......//////////////////////////////////////////////////////////////////////////////////////////......------------......///000111222222111111111111111111111111222222222333333444555555444666:::<<<<<<999666444666777777777777777888888888;;;555222:::;;;;;;BBB??????AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGIIIIIIIIIJJJLLLNNNOOOOOOMMMMMMLLLKKKKKKJJJJJJJJJLLLLLLKKKKKKKKKLLLMMMNNNMMMNNNOOOPPPPPPPPPPPPOOORRRSSSUUUUUUTTTSSSSSSTTTUUUUUUUUUTTTRRRQQQRRRTTTVVVUUUSSSRRRQQQPPPPPPPPPLLLMMMOOOPPPQQQQQQQQQQQQSSSTTTVVVUUUTTTTTTTTTVVVVVVUUUTTTQQQOOONNNMMMMMMRRRPPPMMMKKKIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;<<<;;;;;;:::999888777666666666666666777888999:::;;;::::::999999888777777888777777777777666666666777777666555555444333333444444333333333333222222000111222222111111//////000//////.........//////------,,,++++++,,,------///...------,,,,,,,,,---++++++*********)))))))))+++++++++***))))))(((((((((((())))))))))))((((((&&&&&&'''(((((()))******((((((((()))))))))******'''''''''''''''((())))))(((((())))))))))))(((((($$$%%%&&&'''''''''&&&&&&((('''%%%$$$%%%&&&(((************)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&)))(((((((((((()))******)))))))))***)))))))))(((((((((((((((''''''''''''))))))))))))))))))((((((+++***)))(((''''''''''''(((''''''''''''(((((()))222666888666666777555111'''&&&&&&&&&(((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))***+++---...((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''zzzuuummmfffbbbaaaeeepppyyy~~~vvv___XXXNNNDDD>>>;;;999888555666777888777666444333444555555555444444333333222222222111111000000000000111222333222111000///000000000////////////...////////////////////////...//////////////////........................................../////////////////////////////////111000000//////.........------...///000111111222000000000000000000000000222222222333333333444444555666888999999888777666777777777888888999999999777:::777;;;HHHHHH@@@???>>>??????AAABBBDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDBBBCCCDDDEEEFFFGGGHHHIIIGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLKKKJJJIIIIIIJJJLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOQQQSSSSSSRRRQQQQQQRRRTTTTTTUUUSSSRRRQQQRRRTTTTTTSSSRRRQQQPPPOOOOOOOOOMMMNNNOOOQQQRRRRRRRRRRRRQQQRRRSSSSSSRRRRRRTTTUUUWWWVVVTTTRRRQQQQQQPPPOOOSSSPPPMMMJJJGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBB@@@??????>>>>>>>>>???>>>>>>======>>>===<<<;;;:::999999888666666666666777888999999999999999888777777666666666666666666666666666666666666555555444444333333333444444444333222222222000111111111111000////////////............//////---,,,+++******+++,,,---......---,,,,,,,,,------,,,+++++++++************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((())))))(((((())))))))))))(((((($$$%%%%%%&&&&&&&&&&&&&&&(((&&&%%%$$$$$$&&&((()))))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((******))))))******+++,,,''''''((())))))(((((('''''''''''''''(((((((((((()))))))))(((((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''((())))))///333666555666888777333((('''%%%&&&'''((('''&&&&&&'''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((()))+++,,,---''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''{{{rrrllliiihhhgggeeegggiiirrrmmm___KKKGGGBBB===;;;999777666555666777777777666555444444555666555333333444555222222222222222222222222111111222222111111000///000000////////////......////////////////////////......////////////..............................---............/////////////////////////////////000000000000000/////////.........//////000000000000000000000000000000000333333333333333222222222555555555555555666666777666666777777888888999999///666:::EEEWWWTTTCCC<<<======>>>???@@@BBBDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJGGGIIIJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKIIIHHHHHHIIIKKKLLLNNNMMMMMMMMMNNNNNNNNNNNNLLLNNNPPPPPPOOOOOOPPPQQQSSSTTTTTTRRRPPPPPPQQQRRRRRRQQQQQQPPPPPPPPPQQQQQQOOOOOOPPPPPPQQQQQQRRRRRRNNNOOOPPPPPPOOOPPPRRRTTTWWWUUUSSSSSSSSSTTTSSSQQQSSSQQQNNNJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCBBBAAA???>>>>>>>>>????????????>>>>>>???>>>>>>===<<<;;;:::999666666666666666777888999888888777777666555555555555555555555666666666777555555444444444333333333222444555555333222222222222111000////////////000......------......//////------++++++++++++------,,,++++++******+++++++++,,,,,,+++++++++*********((()))))))))))))))))))))'''(((((()))))))))))))))*********))))))((((((((())))))((((((''''''&&&&&&'''''''''''''''((())))))(((((())))))))))))((((((''''''''''''(((((()))))))))(((((('''((()))***+++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))***++++++%%%&&&((())))))((('''''''''''''''(((((()))))))))((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((''''''&&&''''''((()))***%%%)))+++***,,,//////,,,)))'''%%%%%%&&&'''&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''''''''rrrqqqpppoooooorrrvvvyyy}}}jjjXXXMMMBBB???;;;888777777555444555555555555555444333333333555555444222111222555000000000111111222222333222222111000000000000000000000/////////.........////////////////////////---...///000000///...---........................---------.........//////////////////////////////......//////////////////......//////////////////000000000000000000000000444444333333222111111111222222333333444444444444444444444555666777777777000777999BBBPPPMMM???;;;<<<<<<<<<===???AAACCCEEECCCBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDEEEAAABBBCCCEEEGGGIIIJJJKKKHHHJJJLLLKKKIIIGGGGGGHHHHHHIIIKKKLLLMMMMMMMMMMMMLLLKKKIIIGGGGGGIIIKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLIIIKKKMMMNNNMMMMMMNNNOOORRRRRRRRRPPPNNNMMMNNNOOOOOOOOOOOOPPPPPPRRRSSSSSSPPPPPPOOONNNNNNOOOPPPQQQLLLMMMNNNNNNNNNOOORRRTTTVVVTTTRRRRRRTTTVVVUUUSSSSSSRRRPPPMMMKKKJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCBBB@@@???>>>>>>??????@@@@@@??????>>>>>>>>>===<<<;;;:::999999777666666666666777888888777777666666555444444444333333444555666666777777444444444333333333333333111444666555333111111333333111///------...000111...------------...///000------,,,,,,,,,,,,------+++++++++******++++++,,,+++************)))))))))******))))))((((((''''''''''''((()))))))))))))))''''''''''''((((((((((((&&&'''''''''''''''(((((('''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((())))))***(((((()))))))))*********((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''((((((((('''((())))))***%%%'''(((*********((((((***)))))))))))))))((((((''''''(((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''((()))***"""%%%&&&$$$%%%((()))''')))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''(((((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((uuuyyy}}}tttbbbRRRFFF???@@@===999666555555555444555444444333333222222222222444555333000///111444,,,,,,---...///000111111333222000/////////000111000/////////............////////////////////////---...///000000///...---........................---------.........//////////////////////////////,,,------......////////////////////////.........000000000000000000000000555444444333222111000000///000222333444333222111222222333333444555666666888;;;666666>>>===888<<<;;;;;;;;;<<<>>>@@@CCCDDD??????@@@@@@BBBDDDEEEFFFBBBAAA@@@???@@@BBBDDDEEEAAABBBCCCEEEGGGIIIKKKKKKIIILLLNNNMMMJJJGGGGGGHHHGGGHHHJJJLLLMMMMMMMMMLLLMMMKKKIIIGGGGGGIIIKKKLLLKKKJJJJJJIIIIIIIIIJJJJJJGGGIIIKKKLLLLLLLLLNNNOOOQQQQQQQQQOOOLLLKKKLLLMMMNNNNNNNNNOOOQQQSSSUUUUUUQQQOOONNNLLLLLLMMMOOOPPPLLLMMMNNNNNNMMMOOORRRUUUUUUSSSQQQRRRUUUWWWVVVTTTTTTSSSQQQPPPNNNLLLLLLKKKGGGGGGGGGFFFFFFFFFFFFEEEBBBBBBCCCCCCBBB@@@>>>===>>>??????@@@@@@@@@??????======<<<;;;:::999999888777666666666666777777888777666666555444444333333111222333444555777888888444444333333333333333333111444666666333111111333444222///,,,,,,...000222---------------...///000---------------------------------,,,,,,---......))))))))))))((((((((((((,,,,,,+++)))(((&&&%%%%%%''''''((()))))))))))))))###$$$$$$%%%&&&'''(((((($$$$$$%%%&&&'''((()))***'''''''''''''''((())))))(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((&&&''''''((()))((((((((((((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((&&&(((***+++,,,+++***))),,,,,,+++***)))(((''''''''''''''''''(((((())))))+++***)))((('''&&&&&&&&&&&&&&&&&&'''''')))******'''***)))&&&&&&******((()))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((|||hhhWWWLLLEEE@@@<<<999999777666666555555555555555444444444333333333444222000111333444333000000000000000000000000000111111111111000000000000///000111111111///...---//////............//////000000////////////000000+++++++++,,,,,,---------------------------------//////...---...///000111///...---,,,,,,,,,,,,,,,...............///000000111111111000000000000000333333333222222111111111000111111222222333444444333333444555666777888999333444555777999;;;<<<===;;;;;;<<<<<<===>>>>>>>>>BBBAAA>>><<<<<<>>>@@@BBB>>>???@@@@@@???AAADDDFFFFFFFFFEEEEEEFFFHHHJJJKKKOOONNNMMMKKKJJJHHHGGGFFFIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIGGGFFFHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHFFFFFFEEEFFFHHHKKKNNNPPPSSSRRRQQQNNNKKKJJJJJJLLLJJJLLLNNNPPPRRRSSSRRRRRROOONNNNNNMMMNNNNNNOOOOOOLLLKKKJJJJJJKKKMMMOOOPPPPPPPPPOOOOOOOOOPPPQQQQQQSSSSSSTTTSSSQQQNNNKKKIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDBBB@@@?????????@@@;;;<<<>>>AAABBBCCCCCCCCC>>>>>>======<<<;;;999888444555777888888888777666555555555555555555555555666666555444333333222222111111222222222222111111///000111222333333222111000000000000///////////////............---------......---------,,,,,,,,,---,,,+++***+++,,,---...************))))))))))))++++++***)))(((((())))))(((((())))))))))))(((((()))))))))))))))))))))))),,,)))'''(((,,,......---''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''(((((()))*********))))))))))))))))))))))))(((((())))))))))))(((((()))*********++++++++++++((((((((((((((((((((((((''''''''''''((((((((((((***'''%%%%%%'''((('''&&&###$$$&&&(((((((((''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))***+++%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((ssshhhXXXKKKDDD???;;;888888888777555555444444555444444444333333333333222444222000111333444222000000000000000000000000000111111111000000000//////000000000000000///......000000////////////000000000//////////////////000+++,,,,,,,,,---------...------------------------------,,,+++,,,---...//////...---,,,,,,,,,,,,---...............//////000////////////////////////222222111111111000000000000111111222222333333444333333444444555555555555666777777777888999999:::;;;;;;;;;<<<<<<=========@@@???>>>======>>>???@@@>>>????????????@@@CCCEEEFFFEEEEEEEEEFFFGGGIIIJJJLLLLLLKKKJJJIIIGGGFFFEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKJJJHHHFFFFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEGGGJJJNNNOOOSSSSSSQQQOOOLLLKKKKKKMMMLLLMMMOOOQQQQQQQQQQQQQQQMMMLLLLLLKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIKKKLLLNNNPPPOOONNNNNNNNNNNNOOOOOOQQQRRRRRRRRRPPPMMMKKKIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDBBB@@@?????????@@@<<<===???AAABBBBBBBBBBBB?????????>>>===<<<::::::444555666777888777666666555555555555555555555555555555555444333333222222000111111222222111111000///000111111111000///...000000000000/////////...............------------...------------,,,,,,,,,,,,++++++++++++,,,------************))))))))))))+++******)))(((((())))))((())))))))))))))))))(((((((((((((((((((((((((((+++)))'''(((+++------,,,''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))*********+++))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''((()))))))))&&&'''((())))))*********((((((((((((((((((((((((''''''(((((()))******+++((((((((((((((()))))))))(((''''''''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''xxxgggXXXPPPFFF???;;;:::888666777666555444333333333444333333333222222222111111333111111111222333222111000000000000000000000000111111000000000000//////000000//////....../////////..................///........................---------------.........------------------------++++++*********+++,,,---......---,,,,,,,,,---------............/////////---------......//////000000000000000////////////000000111111222333333333333333333333333333333333666666666777777888999:::;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>???===>>>?????????@@@BBBDDDEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHGGGEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJIIIGGGEEEEEEFFFHHHHHHGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDEEEGGGJJJMMMOOORRRRRRQQQOOOMMMLLLMMMOOOOOOPPPPPPPPPPPPPPPOOONNNKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIHHHHHHIIIKKKKKKNNNNNNMMMLLLKKKKKKKKKLLLNNNOOOPPPPPPOOOMMMJJJIIIGGGGGGEEEDDDCCCCCCBBBBBBEEECCCBBB@@@????????????>>>???@@@AAAAAAAAA@@@@@@>>>>>>======<<<:::999888444555666666777777666666444444444444444444444444555444444333333222222222000111111222222111111000000000000000///...---,,,000000000/////////..................------------------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,************))))))))))))******)))((((((((())))))))))))************))))))((((((((((((((((((((((((***((('''''')))++++++***''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''))))))************))))))(((((((((((())))))))))))************************''''''''''''(((((((((((('''((()))***))))))***+++''''''&&&&&&&&&&&&(((((())))))))))))))))))))))))(((((())))))***+++++++++'''''''''(((((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&uuuaaaSSSGGGCCC===:::888888777555555444444333222222333333222222222111111111111000222111111111222222222111000000000000000000000000111000000000////////////111000...------...///000------,,,,,,,,,,,,------------............------........................,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))+++,,,---...------,,,,,,,,,------------.........///......,,,,,,---...//////000000////////////////////////000000000111222222333333111222222222333333444444333333444555777999;;;===::::::::::::::::::::::::===>>>???@@@@@@@@@???>>>>>>???AAAAAA@@@@@@BBBDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHGGGEEEDDDFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFDDDCCCEEEGGGIIIHHHFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFIIILLLNNNQQQQQQQQQOOOMMMLLLNNNPPPQQQQQQPPPPPPOOONNNMMMLLLJJJIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHKKKLLLMMMNNNMMMLLLJJJHHHDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCAAA???>>>>>>??????@@@@@@@@@@@@???>>>>>>===::::::::::::888777666555444444555555666666666666444444444444444444444444444333333333222222222111000000111111111111000000/////////////////////...000000/////////..................---------,,,,,,---------,,,,,,,,,++++++)))***+++------,,,++++++************)))))))))(((***))))))((((((((())))))))))))************))))))((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))************))))))'''''''''(((((((((((()))))))))))))))))))))))))))''''''''''''((((((((((((++++++,,,***)))))),,,///...,,,)))&&&%%%&&&'''((())))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&''''''((()))******&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&xxxkkk\\\OOOGGG@@@>>>;;;999777666555333444333333222222222222333222222111111111000000000111111111111111111111111000000000000000000000000000000000////////////...000///...------...///000...------------------...------...//////...------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...------,,,,,,,,,------...,,,,,,---...///......---------...//////000111111///000000000000000000000///000000111111222333333///000111222444555777777444444444444555777:::;;;888888888888999999999999===>>>@@@AAABBBAAA@@@??????@@@BBBBBBAAAAAABBBDDDAAABBBCCCDDDEEEFFFFFFGGGEEEFFFGGGGGGGGGGGGFFFEEEHHHHHHIIIIIIHHHGGGFFFEEEGGGGGGFFFDDDBBBBBBDDDEEEIIIHHHFFFDDDCCCDDDFFFGGGFFFEEEDDDDDDFFFHHHKKKLLLNNNOOONNNMMMLLLLLLNNNPPPQQQPPPOOONNNMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFGGGGGGIIIJJJLLLNNNOOOKKKJJJIIIHHHGGGFFFFFFFFFIIIJJJKKKLLLKKKJJJHHHGGGAAAAAAAAAAAABBBCCCEEEEEEDDDCCCAAA???>>>>>>>>>???AAA@@@???>>>===<<<;;;;;;::::::999999888666555444444444444444444555555666444444444444444444444444222222222222222111111111000000000111111000000000......//////000111222222////////////...............------------,,,,,,,,,------,,,,,,,,,+++++++++)))***+++,,,---,,,+++***************)))))))))((()))((((((((((((((())))))))))))************))))))'''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''))))))************))))))&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++*********...222555888555111---******++++++))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&'''((())))))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''qqqaaaUUUJJJCCC@@@<<<;;;999777555444333222333333222222222222333333222222222111111111000000000111222111000000111222000000000000000000000000000000////////////...............---......//////000000////////////000000---...///000000///...---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------,,,,,,,,,---......+++,,,---//////...------.........//////000000111////////////000000000000//////000000111222222222...///000222444666777888:::888666444333333444555555666666777888888999999<<<===???@@@AAAAAA@@@???>>>@@@BBBBBBAAAAAAAAABBB???AAABBBDDDFFFGGGHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHIIIIIIIIIGGGFFFEEEEEEFFFEEECCCAAAAAABBBDDDGGGFFFDDDCCCDDDFFFIIIJJJHHHGGGFFFEEEFFFGGGIIIKKKJJJKKKKKKJJJIIIJJJMMMOOONNNNNNLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHEEEFFFGGGIIIKKKLLLMMMNNNHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHFFFDDD??????@@@AAABBBDDDFFFGGGDDDBBBAAA???>>>>>>>>>>>>@@@???>>><<<::::::999999<<<<<<;;;;;;:::888777666444333333333333444555555333333333333333333333333111111111111111111111111///000000111111000000///------...///000222333444/////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******+++++++++++++++************))))))))))))((((((''''''(((((())))))(((((())))))))))))(((((('''''''''''''''''''''''''''((())))))'''%%%%%%&&&''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&'''+++111666999:::666444000,,,***)))******))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((}}}lllZZZOOOHHH@@@<<<<<<777777777666444333444444333333222222222333333444333333222222222111111111///111222222//////000222000000000000000000000000000000/////////.........,,,---....../////////...///..................///---...000111111000...---------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,---...///***,,,---//////...---,,,........................------.........///////////////000000111111222222......///111333444555666<<<:::777333222111222333333333444666777888999999;;;<<<===>>>>>>?????????<<<>>>@@@AAA@@@??????@@@>>>???BBBEEEGGGIIIJJJJJJGGGEEECCCBBBAAABBBCCCDDDDDDEEEGGGHHHIIIHHHGGGFFFDDDEEEDDDBBB@@@@@@AAACCCCCCBBBAAAAAACCCFFFJJJMMMKKKJJJHHHGGGFFFGGGHHHIIIGGGHHHHHHHHHGGGHHHKKKMMMKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGHHHIIIIIIJJJJJJJJJGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHIIIHHHFFFDDDBBB@@@@@@@@@AAACCCDDDFFFFFFCCCBBB@@@???>>>===>>>>>>???===<<<:::888888888888<<<<<<<<<;;;:::999777777444333222222222333555555333333333333333333333333000111111111111111111111//////000000000000//////......------...000111222//////.........------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++******************++++++,,,************))))))))))))'''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''''')))+++***'''%%%%%%&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%(((000999<<<999444---,,,***'''&&&&&&''''''(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''yyydddVVVIIIEEEBBB<<<999:::444555666555555555777999333333333222333333444444333333333222222222222111///111333222///...000222000000000000000000000000000/////////............+++,,,...///000///...---,,,++++++******++++++,,,...///000222222000///...---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++*********+++------,,,,,,,,,,,,,,,---...///***+++---//////...---,,,------------------,,,,,,,,,,,,,,,------........./////////000111111222222...//////000111222222333:::888555333222222444555111222333555777888999::::::::::::;;;<<<======>>>;;;===??????>>>======>>>===???BBBEEEHHHJJJKKKKKKGGGEEEBBB??????@@@AAACCC@@@AAADDDGGGHHHHHHHHHGGGDDDDDDDDDBBB@@@???AAACCC@@@???>>>???BBBFFFKKKNNNMMMLLLJJJHHHGGGGGGHHHIIIEEEEEEFFFFFFFFFGGGJJJLLLIIIHHHGGGGGGHHHIIIKKKLLLJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEFFFEEEEEEEEEEEEFFFFFFGGGFFFGGGHHHHHHGGGEEEBBBAAABBBBBBBBBBBBCCCDDDEEEEEECCCBBB@@@>>>======>>>>>>>>><<<:::888777777777777:::::::::999888777666555444333222222222333444555333333333333333333333333000000000000000111111111//////000000000000/////////...---,,,------///000//////.........------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++***)))))))))***,,,---************))))))))))))'''''''''''''''((()))***&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''***,,,+++'''%%%%%%&&&''''''''''''((((((((()))&&&'''((())))))((('''&&&*********)))((((((''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((,,,555>>>>>>444***))))))(((''''''((()))***(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))+++***)))((('''&&&%%%%%%'''''''''''''''''''''&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}kkk___IIIFFFBBB===:::888777666777666666555444444333333444333222222111111222222222222111111111111222222111000000000000000111222...///111333333111///...111///......//////...,,,000//////...---+++***)))........................,,,---///111111000///...111111///...,,,+++))))))+++++++++,,,,,,---------((()))+++---.........---*********++++++,,,,,,,,,111000000///......------...........................------------...//////111111000000//////......111111222222222333333333666444333555555333222222444444444444555777888999::::::999999999:::;;;;;;============>>>>>>>>>>>>>>>@@@BBBCCCEEEEEEEEEDDDCCCBBB@@@@@@@@@BBBDDDEEECCCBBBBBBCCCFFFGGGGGGGGGCCCDDDEEECCC@@@>>>===>>>@@@@@@AAABBBDDDGGGJJJKKKMMMNNNLLLGGGEEEGGGGGGEEEIIIFFFCCCBBBCCCDDDEEEDDDGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGFFFEEECCCHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCEEEFFFFFFEEECCCBBBBBBCCCEEEFFFGGGFFFDDDCCCEEEDDDBBB@@@>>>===<<<<<<===<<<:::888777777888888:::;;;<<<;;;999777777777444444333333222333333333555555444444444333333333000000000000000000000000111111000000000000111111.../////////////////////////////////............///---++++++++++++)))(((++++++***))))))******+++---+++))))))*********)))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))(((&&&&&&((())))))))))))))))))***++++++''''''((((((((('''%%%$$$&&&&&&'''((())))))((((((&&&'''((())))))((('''&&&'''((()))***,,,,,,,,,,,,''''''((((((((((((''''''''''''''''''((((((((((((+++(((+++111111***''')))(((((())))))))))))((((((************))))))))))))'''((()))(((''''''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%&&&((())))))'''&&&$$$'''&&&&&&&&&&&&'''(((((()))((('''((())))))'''%%%''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&''''''''''''''''''&&&%%%'''******(((%%%$$$$$$(((''''''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++vvvgggWWWMMMBBB@@@===:::888777777777666666666555444333333333444333222222111111222222222111111000000111111222111111000000000000000111//////000000000000//////111///......//////...,,,/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,------******++++++,,,+++++++++***+++++++++,,,,,,,,,,,,------------------------........................---------------...//////000000000000//////......111111111222222222333333555777999999666222333555666666666666666777777888::::::999999999:::;;;;;;<<<<<<============>>>>>>>>>???AAACCCDDDDDDDDDDDDBBBAAA???>>>???@@@BBBCCCBBBAAAAAACCCEEEGGGGGGFFF@@@AAACCCBBB@@@>>>>>>???BBBBBBBBBCCCDDDFFFHHHIIIKKKLLLKKKFFFEEEHHHHHHEEEHHHEEEBBBAAABBBDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIIIIHHHGGGFFFEEEIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBAAABBBDDDEEEFFFEEECCCBBBBBBAAA@@@???????????????===<<<:::888777777888888999:::;;;:::777555555555444333333222222222333333555444444444444333333333111111111111111111111111000000////////////000000//////////////////..................------------+++***)))***,,,---,,,+++(((((())))))******+++++++++***))))))******)))'''))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((('''%%%%%%'''(((((((((((((((((()))******''''''((((((((('''%%%%%%&&&''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((((((&&&(((......)))(((***(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&'''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&"""$$$&&&((()))(((''''''&&&&&&&&&&&&&&&'''((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''+++---...---***&&&%%%$$$''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((yyyhhhZZZNNNDDD>>>;;;:::888666555555666666666555555444444333333222333333222111111111111222222111111000000111111222222111111000////////////111000...------...000111000///---...//////...---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,,,,,,,------)))******+++,,,------...........................---------------......///000000000////////////...000111111111222222222222111777<<<;;;666333555888777777666666666777777888999999999999999:::;;;;;;;;;;;;<<<<<<<<<=========>>>@@@AAACCCDDDDDDDDDCCCAAA@@@>>>======>>>???@@@AAAAAAAAACCCEEEFFFEEEDDD>>>@@@AAAAAA@@@???@@@AAADDDDDDCCCCCCDDDEEEFFFGGGGGGIIIIIIEEEEEEHHHHHHFFFGGGDDDAAA@@@AAACCCCCCCCCAAABBBDDDFFFGGGHHHIIIIIIHHHIIIIIIIIIIIIHHHHHHGGGJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDBBBBBBDDDDDDDDDDDDBBBBBBAAABBBDDDEEEEEECCCBBB@@@>>>>>>>>>>>>???@@@AAABBB>>><<<;;;999888777888888999::::::999666333333333333333222222222222333333444444444444333333333333111111111111111111111111//////............//////000000000//////............------------,,,,,,,,,***)))))))))+++,,,+++***&&&''')))***+++,,,++++++)))(((((()))******'''%%%))))))))))))))))))))))))''''''&&&&&&''''''((()))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''&&&%%%%%%&&&((((((''''''''''''((())))))''''''((()))((('''&&&%%%''''''((()))))))))((((((***)))))))))))))))******(((((((((((('''&&&$$$$$$''''''((((((((((((''''''''''''''''''(((((((((((((((&&&'''******''''''((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''###$$$%%%'''''''''&&&%%%&&&&&&&&&&&&''''''((((((***(((&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((('''''',,,---...---***'''&&&&&&''''''''''''&&&&&&&&&&&&***))))))((('''&&&%%%%%%}}}qqqaaaRRRHHHBBB===:::777666555444444444444555444444444444333333222222333222222111111111111111111111000000000000111111333222111//////.........111000///......///000111///...------//////...---,,,,,,------...------,,,------------------------,,,,,,++++++,,,,,,---...(((((()))***+++,,,,,,---+++++++++++++++++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---*********+++,,,,,,------........................------,,,,,,------...///////////////////////////000000000111111111111222...444999999888888999999555555555555555666777888888888888888999:::;;;;;;::::::;;;;;;<<<<<<======@@@AAACCCDDDEEEEEEDDDDDDAAA@@@???>>>======>>>>>>AAA@@@AAACCCEEEEEEDDDCCC???AAABBBBBBAAA@@@@@@AAACCCCCCCCCDDDEEEEEEFFFGGGDDDGGGGGGDDDEEEHHHIIIGGGEEECCC@@@???AAABBBCCCCCCAAABBBDDDEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDFFFFFFFFFDDDBBBAAA<<<<<<======>>>@@@AAABBB>>>===;;;999888777888888999::::::888555333222222333222222222222333333444444444444333333333222222111111111111111111111111000//////......//////000111111000000///..................---------,,,,,,...,,,************(((&&&''')))+++------,,,+++***(((((()))***,,,+++(((%%%(((((((((((((((((((((((('''''''''''''''(((((()))***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((('''&&&%%%''')))''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&'''(((((()))))))))(((((()))((('''''''''(((***+++''''''((('''&&&%%%$$$$$$''''''((((((((((((''''''''''''''''''((((((((((((***)))(((((('''&&&&&&'''(((((())))))))))))((((((''''''''''''(((((((((((('''((()))(((''''''''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''&&&%%%$$$"""!!!%%%&&&&&&'''''''''''''''+++)))''''''((()))((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%'''))))))(((''''''((('''''''''&&&&&&&&&%%%%%%))))))((('''&&&&&&%%%$$$xxxcccZZZNNNEEE@@@===:::888666666555444444333333333333333333333333222222222333222111111000000111111111000000000000000000111222111000///............///000000000000000000///...---,,,---...///...---+++,,,------......------------------------------,,,++++++++++++,,,---...)))*********************++++++++++++++++++++++++++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,........................,,,,,,,,,,,,,,,---.....................///////////////000000000111111111...222444555;;;BBB@@@;;;111111222333444555777888888888888888999:::;;;<<<::::::;;;;;;<<<======>>>BBBCCCDDDEEEFFFFFFEEEDDDAAAAAA@@@@@@????????????AAA@@@AAACCCEEEEEECCCBBBCCCDDDEEEDDDBBBAAAAAAAAAAAAAAACCCDDDEEEGGGGGGHHHAAAEEEFFFDDDEEEIIIJJJGGGDDDBBB??????@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGIIIIIIHHHGGGFFFDDDDDDCCCEEEEEEEEEFFFFFFEEEEEEEEEGGGHHHIIIIIIHHHFFFDDDBBB============>>>???@@@@@@???>>><<<:::888888888888999::::::999666444333333333333222222333444444555444444333333333222222222111111111111111111111111111000000//////000000111111111000000////////////////////////.........---...,,,+++*********((('''+++,,,---......,,,***((()))))))))+++---,,,***'''(((((((((((((((((((((((((((''''''''''''((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))(((''''''(((***''''''&&&&&&&&&&&&''''''&&&'''((())))))(((''''''((()))))))))))))))((((((''''''&&&%%%&&&'''((()))&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((()))((('''(((***++++++(((((())))))))))))((((((&&&'''''''''((((((((()))'''((()))(((''''''''')))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&%%%&&&&&&&&&'''((((((((((((''''''&&&%%%###"""!!!%%%&&&''''''(((((('''''''''&&&&&&(((,,,...//////''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&%%%%%%%%%###%%%&&&'''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&ooocccPPPJJJBBB<<<:::888666333666666555555444333333222222222222222222222222222222222111000000000000111111000000//////000000111111000000///...............//////000000//////......,,,,,,,,,...///...---,,,,,,------...---------++++++++++++++++++++++++))))))*********++++++++++++++++++***************+++++++++++++++******************+++,,,---///000,,,,,,++++++++++++******............------------........................,,,,,,,,,,,,,,,------...---............/////////////////////000000000000000333222333<<>>>>>???BBBCCCDDDEEEFFFEEEEEEDDDAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBDDDFFFFFFCCCAAADDDFFFGGGFFFCCCBBBBBBBBB@@@AAACCCDDDFFFGGGGGGHHHAAADDDFFFEEEFFFJJJJJJHHHDDDBBB??????AAACCCCCCCCCGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKJJJHHHEEEDDD?????????>>>??????@@@AAA@@@???<<<:::888888888888777999999888666444444444444333333444444555666777333333333333222222222222222222222222222222222222111111000000000000111111000000000000000000000000000000/////////.........+++***)))***,,,---,,,+++------...---,,,+++)))(((***))))))+++------+++)))))))))))))))))))))))))))((((((''''''(((((()))***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******)))(((((()))+++(((((('''&&&&&&&&&&&&'''&&&'''((()))***)))((('''))))))*********)))((((((%%%%%%%%%%%%&&&'''(((((($$$%%%&&&((()))*********''''''((((((((((((''''''''''''''''''((((((((((((###&&&'''''')))///111000(((((())))))))))))(((((('''''''''(((((())))))***%%%&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''$$$%%%%%%%%%&&&&&&''''''$$$%%%'''((((((((('''&&&!!!"""%%%***000444555555'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((~~~qqqdddYYYRRREEE@@@:::777777666333111444444444444444444333333111111111222222222222222222222111000000000000000000000////////////000000000//////.........//////......,,,,,,,,,,,,......---,,,+++,,,...///...------------...------,,,,,,************************))))))+++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++*********))))))***+++,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,------......//////........................,,,,,,++++++,,,,,,---...---------.........//////........./////////000000...333333000777BBBDDD===444444333222222333333333666666777777888:::;;;<<<:::;;;;;;<<<>>>??????@@@AAAAAACCCDDDDDDCCCCCCBBB@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCFFFGGGGGGDDDAAABBBDDDEEEEEECCCBBBCCCDDDAAABBBDDDEEEFFFFFFFFFEEEAAAEEEGGGFFFGGGKKKKKKHHHDDDBBB@@@@@@AAACCCDDDDDDGGGHHHIIIKKKLLLMMMMMMNNNKKKKKKKKKKKKLLLNNNPPPQQQOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLMMMLLLKKKHHHFFFDDDAAAAAAAAAAAABBBCCCDDDEEEAAA???===:::999888777888555666777777555444444555555444444555555777888888333333333222222222222111222222222222222222222222000000////////////000000/////////000111111222222//////.........---------,,,+++++++++---...---,,,+++++++++******)))))))))***(((((()))***++++++***))))))))))))))))))))))))((((((((((((((())))))***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***)))'''''')))***)))(((((('''&&&&&&''''''&&&'''((()))***))))))(((***************)))(((((($$$%%%&&&'''(((((((((((($$$%%%&&&((())))))******''''''((((((((((((''''''''''''''''''(((((((((((("""'''(((''')))///111...(((((())))))))))))((((((''''''((())))))***++++++%%%&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))(((&&&$$$$$$&&&((()))'''''''''''''''&&&&&&&&&$$$%%%%%%%%%&&&'''((()))$$$%%%'''((()))((('''&&&###$$$''',,,000222111000''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&''''''((((((''''''&&&((())))))(((&&&&&&''')))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''uuueeeVVVKKKEEEBBB???;;;666444666777555333111222333444444444444444111111111111111111222222222111111000000000000000000000////////////000000//////.........//////000///---)))'''''')))---///---,,,+++,,,...///...---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,.../////////---,,,*********+++,,,,,,------++++++++++++******))))))******+++,,,,,,***)))(((+++*********))))))(((((()))***+++,,,...///000111........................,,,,,,++++++,,,,,,---...---------.........//////............/////////000+++222222---///:::>>>:::888777666444333222111111666666666777888:::;;;<<<;;;;;;<<<===>>>???@@@AAA???@@@AAABBBBBBBBBAAA@@@>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDFFFHHHGGGDDDAAA???AAACCCDDDCCCCCCDDDEEECCCDDDEEEFFFFFFEEEDDDCCCAAAEEEGGGGGGHHHKKKKKKHHHEEEBBB@@@@@@BBBDDDEEEEEEFFFHHHJJJLLLNNNPPPQQQQQQMMMMMMMMMMMMNNNPPPRRRTTTQQQQQQPPPOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMMMMMMMKKKHHHFFFDDDBBBBBBBBBCCCEEEFFFHHHIIIAAA???===;;;999888777888222444555555444333333444555555555666666888999999333333333222222222111111222222222222222222222222//////............//////......///000111222333333......---------,,,,,,,,,111///------------+++))))))(((((('''(((((()))***)))(((&&&''')))*********))))))))))))))))))))))))((((((((((((((()))************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''((()))(((&&&&&&((()))***)))((('''''''''''''''&&&'''(((*********)))(((***************)))(((((($$$%%%''')))***))))))((($$$%%%&&&'''((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&++++++((((((,,,,,,'''(((((())))))))))))(((((('''(((((()))***++++++,,,'''((()))(((''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***(((%%%######%%%(((***(((((((((''''''&&&&&&%%%(((''''''&&&&&&&&&''''''$$$%%%'''))))))((('''&&&)))***+++...///...***&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((())))))))))))((((((###$$$&&&&&&&&&'''***,,,&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&tttiiiYYYNNNGGGBBB===:::888777777666555555444444333333333222222111111111---///222444444333111000222111000//////000111222//////......---------,,,...............///000000+++++++++++++++++++++++++++,,,...//////...,,,+++---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,---/////////---+++)))))))))***+++,,,------...******))))))***+++,,,,,,)))******++++++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,'''***---000111///---+++******+++,,,,,,---......------,,,++++++---...///111111000000//////......000000111111222222222333000111111222222333444444666666666666888:::<<<===;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBBBBEEEDDDCCCEEEGGGGGGDDDAAA===???BBBDDDEEEFFFHHHIIIDDDCCCBBBCCCEEEEEEDDDCCCDDDDDDCCCCCCCCCEEEGGGHHHDDDDDDCCCBBBCCCDDDEEEFFFIIIJJJMMMPPPRRRRRRQQQQQQSSSRRRRRRQQQQQQQQQQQQRRRQQQQQQRRRRRRQQQOOOMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQOOONNNNNNNNNNNNNNNMMMLLLKKKIIIGGGFFFFFFFFFBBBCCCDDDEEEEEEEEEEEEEEE@@@===;;;999999999777666444555777666555444666777777777777777666666666666444444444333333222222222111222222333333444444555222222111111000///////////////.........---------+++,,,,,,------,,,,,,+++************************,,,,,,,,,++++++++++++***(((((()))))))))'''&&&%%%(((((((((((((((((((((((()))((('''&&&&&&'''))))))(((%%%###%%%(((***)))'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((,,,***((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((***+++,,,888222222888555(((###'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((++++++***)))((('''&&&&&&%%%&&&((()))))))))((('''+++***)))((((((***,,,...)))))))))))))))))))))))))))((('''&&&&&&'''((()))######%%%''')))'''### &&&&&&''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%(((,,,//////---)))&&&(((((())))))))))))(((((('''%%%###$$$''')))'''%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''xxxooo^^^UUUJJJCCC@@@>>>;;;999777666666555444444333333333333333222222222111111///000222333333222111000111111000//////000111111/////////.........------...............//////000------------------------,,,---...//////---,,,+++,,,,,,,,,,,,,,,,,,++++++---------,,,,,,,,,++++++***,,,---.........,,,+++************++++++++++++******))))))***++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((***---///000///---,,,+++++++++,,,,,,------------------------......///......//////000000111111000000000000111111222222000111111222222333333444666666666666888999;;;===;;;;;;::::::;;;<<<>>>???????????????????????????AAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBBCCCFFFFFFCCCAAA@@@BBBDDDFFFGGGIIIJJJLLLEEEDDDCCCCCCDDDEEEDDDCCCEEEEEEEEEEEEFFFGGGHHHHHHEEEDDDCCCBBBCCCDDDFFFGGGJJJLLLNNNQQQRRRSSSRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRQQQQQQPPPOOOOOONNNMMMLLLJJJIIIGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGG???===;;;:::999999888666555666777777666555666777888888777777666666555555555555555555444444444444333333333333222222222222222222111111000///////////////.........---------,,,,,,------------,,,,,,++++++++++++++++++++++++((((((((())))))************)))((('''&&&''''''(((((((((((((((((((((((((((***)))((('''&&&&&&'''''''''%%%$$$%%%'''))))))(((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((+++***(((&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((()))***+++222...111999777,,,&&&(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''((()))((((((''')))((('''((()))+++---///(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((''''''((())))))'''%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&)))++++++(((%%%###'''(((((())))))((((((''''''%%%$$$%%%'''((('''%%%''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((zzzkkk^^^WWWIIICCC===:::::::::888666555555444444333333222222333333333222222222222111111111111111111111000000111000000//////000000111000000////////////............------......///000........................------...///...---+++***+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,)))***,,,---......------+++*********)))))))))(((*********)))******+++,,,---,,,,,,+++******))))))************************++++++,,,,,,,,,,,,,,,,,,***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...+++,,,---///000222333444////////////000000000000000000111111222333333333555555555666777999;;;<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDAAA@@@@@@BBBDDDEEECCCBBBCCCCCCDDDFFFHHHJJJMMMNNNFFFDDDCCCCCCDDDEEEEEEDDDFFFGGGHHHIIIJJJJJJIIIIIIHHHFFFDDDCCCCCCEEEHHHIIIMMMNNNPPPRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOORRRRRRSSSSSSRRRQQQOOONNNLLLKKKIIIHHHFFFFFFEEEEEEGGGGGGHHHHHHGGGGGGFFFEEE???===;;;::::::999888777666888999888777666777888999888888777666555555444555555666666666666666666444333333222111111000000222222111111000/////////...............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,&&&''''''((()))***+++,,,,,,***'''%%%%%%&&&)))***((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&'''%%%$$$%%%'''))))))(((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((***)))'''&&&%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))***(((...777777...)))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''((((((((((((''''''&&&&&&''')))+++...///((((((((((((((((((((((((((((((''''''''''''((((((***)))''''''((()))))))))###$$$%%%'''((())))))***((((((((((((((((((((((((%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''))))))***+++***)))'''&&&&&&''''''''''''''''''&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((~~~ooo```TTTJJJDDD@@@===999888777777555333333333333333222222111111222222222222222222222222333222111000//////000000000000000//////000000000000000000000000/////////...------------...//////....................................---,,,+++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,,,,)))))))))))))))(((((((((+++***************++++++,,,+++++++++******))))))************************+++++++++++++++,,,,,,,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000000///...+++,,,---///000222333444......//////////////////000000000111222222333333444444555666777999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCEEEIIILLLNNNOOOHHHFFFDDDDDDEEEFFFEEEEEEGGGIIIKKKMMMNNNMMMLLLJJJJJJIIIFFFEEEEEEGGGJJJLLLOOOPPPQQQRRRSSSTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUSSSRRRPPPNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRPPPNNNLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB???===;;;:::::::::999777888999:::999777777777999999999888777666555444444444444555555666666777777222222222111111111000000222222111111000/////////........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,,,,***)))(((&&&&&&''')))***(((((((((((((((((((((((())))))((((((''''''''''''&&&%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&%%%***111222,,,)))***))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&'''''''''((((((((('''''''''''')))***,,,---(((((((((((((((((((((((((((((((((''''''(((((((((((('''&&&'''((()))((('''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((###%%%''')))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((++++++******))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''''')))(((((('''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''zzzrrreeeXXXMMMEEE@@@===;;;:::888777777666555333222222222222222111111111222222222222222222222222333222000///...///000111/////////000000//////////////////000000000000000---------------...//////------------------------.........------,,,,,,+++*********++++++,,,,,,,,,******************+++++++++,,,,,,++++++******)))&&&''''''((())))))******++++++***************+++)))))))))******+++++++++*********************************++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000000///...---......///000111111111//////..................///000000111111222333333222333444666777888999999999:::;;;;;;<<<====================================>>>???AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFEEEDDDDDDHHHMMMQQQSSSSSSKKKHHHFFFEEEFFFGGGGGGFFFIIIKKKNNNPPPQQQPPPNNNLLLMMMKKKJJJHHHIIIKKKMMMOOOPPPPPPQQQRRRRRRSSSSSSSSSQQQRRRTTTUUUVVVVVVVVVVVVSSSRRRPPPNNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPPPPPPPNNNLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFFFFEEEDDDCCCBBBAAA???===;;;:::;;;;;;:::888999::::::999888777777888888888888777666555555444333333333444444555555555000000111111111222222222222222111111000/////////---.....................---..................---++++++++++++++++++++++++************************(((((()))))))))))))))(((((((((((((((((((((((((((&&&&&&'''((((((((())))))%%%&&&&&&&&&&&&'''((()))&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''')))***,,,,,,''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''&&&%%%&&&)))***(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))'''''''''''''''''''''''''''(((((((((((((((((('''%%%&&&''')))++++++(((%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((###%%%'''((()))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((((('''&&&$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''(((((()))(((((((((((((((((((((((($$$$$$$$$###$$$%%%%%%&&&vvvlll___XXXOOOGGGAAA>>><<<:::555555555555555555555555222222222222222222111111111222222222222333333333222111000///...///000111...//////000000//////.........////////////000000------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++++++++))))))))))))************,,,,,,+++******))))))(((&&&&&&'''((()))***++++++,,,+++******)))*********(((((())))))***++++++,,,************************))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...////////////000000000000////////////............//////000000111222222222111222444666777888888888888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???@@@BBBCCCDDDDDDCCCBBBBBBCCCCCCCCCBBBCCCEEEGGGGGGGGGHHHNNNUUUYYYZZZXXXNNNKKKHHHGGGGGGIIIIIIIIIKKKMMMOOORRRRRRQQQPPPNNNOOONNNNNNMMMNNNOOOPPPQQQPPPPPPPPPPPPPPPPPPQQQQQQPPPQQQSSSUUUVVVWWWVVVVVVRRRQQQPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNNNNMMMLLLJJJIIIGGGGGGFFFEEEDDDCCCCCCDDDFFFFFFFFFFFFEEEDDDCCCBBB???===;;;:::;;;;;;:::999999::::::999777666777888777777777777666666666666222222222333333333333333000000111111222333333444222222111111000/////////---------...............------............------************************))))))(((((((((''''''''''''((()))***+++***)))((((((((((((((((((((((((((($$$%%%&&&((())))))***)))%%%&&&'''&&&&&&&&&(((***(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&(((***+++------'''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((())))))***&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&))),,,...---***&&&(((((((((((('''&&&%%%$$$(((((((((((((((((((((((($$$%%%&&&'''((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&yyyooohhh^^^UUUKKKFFFAAA===;;;:::999888333444444333222222333333222222222222222222222222111111222222222333333333000////////////000000111......///000000///......------........./////////------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///++++++++++++************))))))*********++++++++++++******)))))))))******((((((((())))))*********,,,++++++***))))))******))))))))))))************************************((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------------......///////////////000000000000000000000/////////......//////000000111111222222000222444555777777777777666777999:::;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCDDDDDDCCCBBBBBBCCCCCCBBB@@@@@@CCCEEEFFFGGGJJJRRRZZZ___^^^\\\QQQNNNJJJHHHIIIJJJKKKKKKMMMNNNPPPRRRRRRRRRQQQPPPPPPQQQQQQRRRRRRRRRRRRRRROOOOOONNNNNNNNNNNNNNNOOONNNPPPRRRUUUVVVWWWVVVVVVPPPPPPPPPOOONNNMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBB???===;;;;;;;;;<<<;;;:::999::::::999777555666777666666666666777777777777333333333333222222222222222222222222333333333333222222111111000/////////---------.........//////,,,,,,------------,,,,,,++++++++++++++++++++++++'''''''''((((((((((((((((((((()))))))))*********((((((((((((((((((((((((%%%&&&''')))))))))(((((($$$&&&''''''%%%&&&(((+++))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%&&&((()))*********&&&&&&&&&&&&&&&'''((((((+++***)))(((''''''''''''%%%&&&&&&%%%&&&''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((()))***&&&&&&%%%%%%%%%&&&'''(((&&&'''''''''((('''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&'''***,,,,,,***(((''''''''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((('''''''''''')))***+++&&&&&&''''''''''''&&&&&&###%%%''''''%%%%%%&&&(((''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((~~~xxxkkk]]]UUURRRLLLFFFAAA>>>:::888888777777666777777666333111000000111222222222222222222333333111111111222222333333333......//////000000111111---...///000000///...---,,,---------......//////---,,,,,,,,,,,,---......------------------------+++++++++,,,---...///000,,,+++++++++******))))))******+++++++++,,,,,,,,,)))((((((((()))***+++,,,************)))))))))))),,,,,,+++***))))))******++++++******)))(((((((((************************((())))))***++++++,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,---......------,,,++++++---...///.........///000111111222111111000000/////////.../////////000111111222222000111333555777777777777555666888999::::::999999========================<<<>>>@@@BBBBBBBBBAAA@@@AAABBBCCCAAA>>>>>>AAADDDDDDEEEIIIRRR\\\aaa___\\\RRROOOKKKJJJJJJKKKLLLLLLNNNOOOPPPQQQRRRRRRRRRQQQQQQRRRTTTUUUUUUUUUTTTSSSNNNNNNMMMLLLLLLLLLMMMMMMMMMOOORRRTTTVVVVVVVVVUUUOOOPPPPPPPPPOOOMMMKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKJJJJJJJJJKKKFFFEEEDDDCCCCCCCCCCCCCCCAAAAAAAAABBBAAAAAA@@@??????===;;;;;;<<<<<<;;;:::888999:::888666555555666555555666666777777888888444444444333333222222222555555444333333222222222222222111111000/////////---------.........//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,+++)))((('''''')))+++---((((((((((((((((((((((((''''''((())))))((('''&&&$$$&&&((('''%%%%%%(((+++******)))'''&&&%%%$$$###&&&&&&&&&'''''''''((((((&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&'''((())),,,+++***(((''''''''''''###%%%'''(((((()))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&%%%$$$%%%'''))))))(((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%#########$$$%%%&&&'''(((&&&''''''((((((''''''&&&###&&&((('''%%%$$$&&&)))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))yyysssaaa]]]VVVOOOHHHCCCAAA@@@===<<<;;;999777666555555333333333333333333333333333333222222111000//////222222222222222111000000000000000000000000000000////////////////////////,,,---------.../////////******,,,---...---,,,,,,++++++++++++++++++++++++---------------------,,,++++++++++++++++++++++++)))((((((+++......+++(((******))))))))))))******,,,+++***)))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++******++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------............///---------...///000000111000000000000////////////------...///000111222222222222444555555555444333444555777888::::::;;;;;;;;;;;;<<<<<<======>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBEEEHHHLLLRRRZZZaaa^^^WWWSSSQQQNNNLLLKKKJJJKKKLLLJJJMMMPPPQQQQQQQQQRRRSSSTTTUUUWWWYYYYYYWWWUUUSSSMMMKKKJJJLLLOOOQQQOOOMMMMMMOOOSSSVVVVVVUUUSSSQQQRRRSSSSSSRRRPPPNNNLLLJJJJJJIIIGGGHHHJJJLLLMMMMMMNNNMMMKKKJJJIIIIIIIIIJJJJJJJJJIIIHHHFFFDDDBBBAAACCCBBBAAAAAA@@@@@@AAAAAA===<<<;;;:::999888888888999;;;;;;888444333555888777777666555444444333333333333222222333333444555666666555444333333222222111000000///////////////222222222111000//////.........---,,,,,,,,,,,,---------+++***))))))((((((******+++++++++,,,,,,,,,)))))))))))))))*********''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''',,,***'''%%%$$$&&&''')))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%***)))((('''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&((())))))(((&&&$$$$$$%%%,,,(((%%%'''***,,,)))%%%&&&&&&&&&'''''')))******))))))(((''''''''''''''''''''''''''''''((()))***$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((())))))'''&&&%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&(((***++++++)))'''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))(((&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######oooccc]]]PPPMMMHHHBBB===:::999888;;;:::888777555444444444333333333333333333333333333333222111111000//////000000000000000///......000000000000000000000000////////////////////////---------...............,,,,,,+++++++++,,,---...------,,,+++***))))))(((,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))((()))+++------+++(((******)))))))))))))))***(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))************++++++,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------------............---------...///000000000000000000000////////////......---------...//////111222333444444444333333444555666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDDFFFIIILLLPPPXXX^^^\\\VVVPPPOOOMMMKKKJJJJJJKKKLLLLLLNNNPPPQQQPPPPPPQQQSSSTTTUUUWWWXXXWWWUUUSSSQQQLLLJJJJJJKKKNNNPPPOOONNNMMMOOOQQQTTTUUUTTTSSSRRRTTTTTTTTTTTTRRRPPPNNNMMMLLLLLLMMMOOOQQQQQQOOOMMMNNNMMMLLLJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@??????@@@@@@===<<<;;;:::999999999999999999888777555555666777777666666555444444333333333222222222222333444444555444444333222222111111222111111000000000000000222222111000000///............---,,,,,,,,,,,,---++++++******************************+++++++++,,,+++*********)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&''')))***((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''''''''''''''&&&'''((((((&&&%%%&&&'''+++'''%%%&&&***+++(((%%%&&&&&&&&&''''''((()))***))))))((('''''''''''''''(((''''''''''''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&((('''''''''''''''&&&&&&)))(((&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%&&&'''((((((&&&%%%###''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$###wwweeeVVVLLLFFFDDDBBB>>>;;;888777777777777777555444444333333333333333333333333333333333222222222111111000000/////////000000//////......000000000000000000000000000000000000000000000000...............---------...---***))))))+++...000111111///---+++***((((((*********+++,,,,,,,,,---++++++++++++++++++++++++)))))))))+++,,,,,,***(((++++++***)))(((((())))))%%%&&&'''(((***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))))))))***+++,,,---...,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------............---------...//////000000////////////000000000000444333111/////////111222111111222333333333333333555555555555777999;;;<<<===<<<<<<<<<<<<<<<<<<;;;>>>???@@@AAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCEEEFFFGGGIIIKKKMMMSSSYYYXXXSSSNNNMMMKKKJJJJJJJJJKKKLLLNNNOOOPPPOOONNNOOOPPPRRRSSSTTTUUUVVVUUUSSSPPPOOOJJJIIIIIIKKKMMMOOOOOONNNMMMNNNOOOQQQRRRRRRSSSSSSUUUUUUUUUTTTSSSQQQPPPOOOKKKLLLOOOSSSUUUTTTOOOLLLMMMMMMLLLLLLKKKIIIHHHGGGEEEEEEEEEFFFEEEEEEDDDCCC@@@@@@???>>>>>>>>>>>>>>><<<<<<;;;:::999999999999:::999777777888999999888666666666555444444333333222222222222222333444444333333222222111111000000333222111111000000111111111111000000//////............---,,,,,,,,,,,,,,,******))))))***++++++,,,))))))))))))************,,,+++******(((((('''&&&''''''''''''''''''''''''((()))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%&&&''''''&&&&&&'''))))))&&&$$$%%%((()))'''%%%''''''&&&''''''((()))***)))((((((''''''''''''(((((((((''''''&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%&&&''')))***'''''''''((((((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))***''''''&&&&&&%%%$$$$$$$$$|||nnn^^^PPPFFF@@@>>>>>>===;;;999888888888999555555444444333444444444222222222222222222222222222111111111000000000///000111111111111111000000000000000000000000000000000000000000000000000000/////////...---------,,,...---+++******+++---...333222111///...,,,+++***(((((()))***+++,,,,,,---,,,,,,+++++++++++++++***)))******+++++++++***))),,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))***************+++))))))))))))***,,,---...++++++************++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---------....../////////////////////000000000000555444111//////000222444222222222333333333333333777666555555666999<<<>>>>>>>>>>>>======<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@???@@@AAABBBCCCEEEFFFGGGGGGIIIIIIJJJNNNTTTTTTQQQLLLLLLKKKKKKKKKLLLLLLMMMPPPPPPPPPNNNMMMMMMOOOQQQSSSSSSTTTTTTRRRPPPNNNMMMIIIIIIIIIKKKLLLMMMNNNNNNMMMMMMMMMNNNOOOPPPRRRRRRRRRRRRRRRQQQPPPOOONNNNNNHHHIIILLLPPPSSSSSSOOOMMMLLLMMMMMMMMMKKKIIIGGGFFFDDDDDDEEEDDDDDDCCCBBBAAA???>>>======<<<<<<======<<<;;;:::999999999999999;;;999777888;;;===<<<999666666555555555444444444222222222111222333333444333333222222111111111111222111000000//////000000000000000//////............---,,,,,,++++++,,,,,,+++***************++++++((((((((()))))))))))))))******))))))((((((((('''''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((%%%&&&((()))))))))(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((('''&&&'''(((***+++''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((()))(((((((((%%%'''((('''&&&&&&'''((('''%%%$$$%%%'''((('''%%%'''''''''''''''((()))))))))(((''''''''''''(((((()))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&''''''((((((((()))((((((((((((''''''(((((('''''''''(((((('''''''''''''''''''''(((***,,,---''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))''''''&&&&&&%%%%%%%%%%%%|||uuufff```VVVKKKCCC>>>======999888777555555444555555666555555444444555555666222222222222222222222222111111111000000000000000///000000111111111000000/////////////////////////////////////////////////////////...---------,,,,,,,,,,,,------,,,,,,+++//////......---,,,,,,,,,(((((()))******+++,,,,,,,,,,,,,,,++++++***************++++++************++++++***)))(((((())))))))))))((('''&&&%%%$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))***+++,,,---+++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,------------...------------.............../////////000000000111///...,,,***+++---///111333333333333333444444444777777666666777:::===>>>@@@??????>>>>>>=========>>>>>>??????@@@@@@??????>>>???AAABBBDDDEEEFFFGGGFFFIIIIIIHHHKKKPPPQQQNNNMMMMMMLLLLLLMMMMMMNNNNNNPPPPPPPPPNNNLLLMMMOOOQQQRRRRRRRRRRRRPPPOOOMMMLLLIIIJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLNNNOOOPPPNNNMMMMMMLLLKKKKKKKKKKKKGGGGGGHHHKKKOOORRRRRRQQQMMMMMMMMMMMMKKKIIIGGGEEEEEEEEEDDDCCCBBB@@@???>>>>>>===<<<<<<;;;;;;<<<<<<::::::999888888888888999999777555777;;;<<<:::888555555555555555444444444222111111111111222333333333333333333222222222222000000///............////////////...............------,,,++++++++++++,,,---,,,+++***))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))'''((()))***)))(((&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''''''''''''''''')))'''&&&%%%%%%''')))***'''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''((()))(((((((((((())))))(((&&&$$$%%%&&&%%%$$$$$$%%%&&&''''''&&&(((''''''''''''(((((()))((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((''''''((((((((((((((((((%%%&&&''''''''''''&&&%%%&&&&&&&&&'''***---000222''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%yyymmm```XXXQQQMMMGGG@@@<<<:::::::::888777666555444444444444777666666555555555666666222222222222222222222222000000000000000000000000------.../////////......////////////////////////////////////////////////...............---------+++,,,---...---,,,+++******************+++++++++)))))))))***+++++++++,,,---,,,,,,++++++************+++,,,+++)))))))))+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))*********))))))))))))***++++++******))))))))))))******************++++++++++++,,,,,,,,,,,,------------------------------------......//////000000111111///...---,,,,,,...000111222222222222222333444444666666666666888:::<<<===??????>>>>>>>>>>>>>>>>>>===>>>>>>?????????>>>>>>>>>???@@@BBBDDDEEEEEEEEEDDDHHHIIIHHHIIINNNOOOMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPOOOMMMMMMNNNPPPQQQQQQQQQPPPOOONNNMMMLLLKKKLLLMMMMMMKKKKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHJJJNNNRRRTTTUUUNNNNNNMMMLLLJJJIIIGGGFFFEEEDDDDDDBBBAAA???===<<<======<<<;;;;;;;;;;;;;;;888888777777777777777888444444444555777777666555555555555555555555555555111111111111111222333333333333333333333333333222//////...------------.....................------------,,,+++++++++++++++...---,,,***)))((((((((())))))))))))((((((((((((%%%&&&'''''')))******+++''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((************************((())))))))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''&&&%%%#########$$$&&&(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((((((((('''))))))***(((%%%$$$$$$%%%$$$%%%%%%&&&&&&'''''''''((((((''''''''''''(((((((((''''''''''''(((((()))''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$&&&(((+++---///''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&uuuiii___VVVMMMHHHCCCAAA>>>:::888666666666666666555555555555555555777777666555555444555555111111111111111111111111///000000000000000000000,,,------...//////......////////////////////////---------------------------------...............------,,,,,,,,,+++++++++***************+++++++++***+++++++++++++++++++++------,,,,,,+++******)))***,,,,,,+++)))((()))+++(((((((((((()))***+++,,,)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++******))))))))))))))))))))))))(((((()))))))))************++++++++++++++++++,,,,,,,,,---------------------------------.........///000111111111333222111111000111111111111000/////////000222222333444444666777888999:::<<<<<<<<<<<<===============>>>>>>>>>>>>>>>=========>>>@@@BBBCCCDDDDDDCCCBBBGGGIIIHHHIIIMMMNNNLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLNNNPPPOOONNNNNNNNNOOOPPPPPPPPPOOOOOONNNNNNNNNMMMOOOPPPNNNKKKJJJKKKMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGHHHIIIIIILLLJJJIIIKKKNNNQQQRRRRRRPPPOOOMMMKKKIIIHHHGGGGGGBBBBBBBBBAAA@@@>>>===<<<======<<<;;;;;;;;;;;;;;;666666555555555555666666333444666777666555555555555555555555555555555555111111111111111222222333111111222222222222222222000000///...............---------------------------,,,++++++***+++++++++,,,,,,+++***)))))))))************))))))(((((((((&&&'''''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''(((((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''''''''''''''((()))(((&&&%%%%%%'''$$$%%%&&&&&&&&&'''((()))((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''---+++'''$$$$$$%%%(((***''''''''''''&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&%%%'''((())))))((('''%%%%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''''''''~~~qqqhhh[[[QQQKKKHHHEEECCC:::999888777666555555555111111111222222222222333777777666555444444444444111111111111111111111111////////////000000000000......///000111111000000////////////////////////------------------------,,,------....../////////000...,,,***)))***,,,---......---------,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,,,,+++***))))))***,,,---+++((('''))),,,'''((((((((()))+++,,,---))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++***)))(((((((((((())))))(((((((((((()))))))))************+++++++++++++++,,,,,,,,,------------------------------------......///000111111222222222111000///...---,,,///......------...000111000111333555666777777777999::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>=========>>>@@@BBBCCCCCCBBBBBBAAAFFFIIIIIIJJJMMMNNNLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKMMMOOOPPPOOONNNNNNOOOPPPPPPOOOOOOOOOOOOOOOOOONNNPPPQQQOOOLLLJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFJJJIIIHHHGGGHHHIIIJJJKKKLLLKKKJJJKKKMMMNNNNNNMMMQQQOOOMMMJJJHHHGGGGGGGGG@@@@@@@@@@@@@@@???>>>>>>======<<<;;;;;;;;;;;;<<<555555444444444555555666444888;;;:::777555666888444555555555555555555555111111111000111222222333000000000000000111111111111111000///////////////---------------------------,,,++++++******++++++*********)))******+++,,,++++++******))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))******+++''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%&&&&&&''''''&&&&&&%%%""""""###$$$$$$%%%&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''((((((((((((((((((((()))******'''''''''''''''''''''''''''((()))++++++)))((('''$$$%%%&&&&&&''''''&&&&&&%%%&&&((('''&&&&&&''')))$$$%%%''''''''''''(((***)))(((((('''''''''(((((('''''''''''''''((()))***%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((+++&&&"""&&&))))))(((((('''''''''&&&###$$$&&&'''''''''&&&&&&'''((()))++++++)))((('''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%''')))***+++&&&&&&''''''''''''''''''vvvlllfffRRROOOJJJDDD???<<<::::::888777777666555444444444444444444444444444444444444444333333333222222222222111///000111111000...---......///000111111222000000000000////////////........................,,,,,,------------,,,,,,---------............///...------,,,,,,------...***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,***)))(((((((((***)))))))))))))))************++++++++++++******))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))************,,,++++++++++++,,,---...+++++++++,,,,,,,,,------000000...------...//////111111111111000...---,,,......------...///111222333333444444555666666777888888999:::;;;;;;;;;;;;>>>============>>>>>>???CCCBBB@@@@@@@@@BBBDDDEEEEEEFFFHHHJJJLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHKKKKKKLLLMMMNNNPPPRRRSSSPPPNNNLLLLLLNNNOOOMMMJJJNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGHHHFFFLLLOOOLLLIIIKKKLLLLLLJJJIIIIIIIIIKKKLLLNNNPPPMMMLLLJJJHHHFFFDDDCCCCCC>>>>>>>>>>>>===<<<;;;:::888999;;;::::::999;;;<<<888666555555666666666555555777999999777555555555333444444444444333222222111111222333333333222222///000111111111111000000111000...,,,+++,,,---///000000//////......------///,,,***,,,///111...***---,,,***(((''''''((()))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%&&&''''''%%%$$$&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''))))))(((((('''''''''&&&$$$%%%&&&'''((((((((((((((('''%%%%%%'''(((''''''))))))(((((('''''''''&&&)))(((&&&$$$$$$&&&((())))))(((&&&%%%%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((())))))))))))))))))))))))"""""""""###$$$%%%''''''(((((((((''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((((((((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((|||{{{wwwqqqhhh^^^UUUPPPKKKIIIEEE@@@===;;;::::::777777666666555444444333444444444444444444444444444333333333333222222222111111111111000000000000000000000000////////////000000000000/////////...........................---------......---------------------............------,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++******)))***************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))***************+++++++++++++++++++++---------............/////////...------...///000000000000000000///...---......------...///111222222333333444555555666666777888999:::;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>BBBAAA@@@???@@@BBBDDDEEEEEEFFFGGGIIIJJJJJJJJJIIIGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNOOOMMMKKKKKKLLLMMMKKKIIIKKKKKKJJJJJJIIIIIIHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHKKKPPPSSSPPPNNNOOOQQQPPPNNNMMMLLLLLLLLLLLLMMMNNNMMMLLLIIIGGGEEECCCBBBBBB======>>>======<<<;;;:::<<<;;;;;;:::::::::999999888666444444555666555444555777888888777555555555333333444444333333222111000111222222222111000000///000000111111000000/////////...---------..................------------///,,,***,,,///000---***+++++++++***)))(((((('''))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''&&&'''(((((('''%%%&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&%%%%%%%%%$$$'''''''''''''''''''''''')))((((((((('''''''''&&&%%%%%%&&&'''(((((((((((()))(((''''''((())))))))))))((((((((('''''''''&&&(((((('''&&&&&&'''((((((******))))))((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''''''''((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((wwwqqqeeeccc___ZZZRRRKKKEEEAAABBBAAA>>><<<:::999999999666666555555444444333333333333333333333333333333333333333222222222111111000222444333000///000222333222111000///...---,,,000000000/////////..............................---..................---------------............------,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++***)))))))))***+++,,,,,,******)))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((*********)))((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))************)))***+++++++++***)))(((------------...............---------...///000000...///////////////.........---------...///000111222222333333444444555555666777888999::::::::::::;;;;;;;;;;;;;;;<<<======@@@@@@??????@@@AAACCCDDDEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIIIILLLJJJIIIIIIIIIIIIHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGKKKIIIGGGFFFEEEFFFGGGHHHNNNTTTWWWTTTQQQSSSUUUTTTQQQPPPOOONNNMMMLLLLLLLLLMMMKKKIIIFFFDDDBBB@@@@@@<<<<<<=========<<<<<<;;;===:::888999<<<<<<;;;888888666444444555555555444444666888888666444444444333333333333333222111111000111222333222000...---/////////000000//////...------..................,,,,,,,,,---------------...,,,***,,,...///---***)))***+++,,,+++)))'''&&&))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''******)))'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&''''''''''''&&&&&&)))((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&'''''''''''''''&&&'''''''''(((((()))))))))((((((((('''''''''''''''((((((((((((((((((((((((&&&''''''(((((('''&&&%%%$$$######$$$%%%&&&''''''''')))******)))(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%###%%%(((******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((zzzqqqggg^^^YYYTTTSSSPPPLLLGGGCCC@@@>>>===<<<:::888777777777777555444444444333333333222222222222222222222222222222222222222111111111111///333666444///---000444333222111000///...---,,,000000/////////.................................---......//////......---,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))******+++,,,+++***))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''''''''((()))))))))))))))((((((((((((((((((((((((************))))))))))))((()))))))))************)))***,,,------+++)))(((******+++++++++,,,,,,,,,,,,,,,------...///000000,,,---...///////////////------......//////000111222222222222333333444444666666777888999999999999999999999999:::;;;<<<<<>>>>>???@@@AAABBBCCCEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGLLLJJJHHHFFFEEEFFFGGGIIIMMMSSSVVVRRRPPPRRRSSSSSSPPPPPPOOONNNMMMLLLKKKKKKLLLKKKHHHEEECCC@@@???>>>;;;;;;<<<=========<<<<<<:::777555888>>>AAA???<<<888666555444555555444333444666888888666444444444333333333333333222222111000222333444333000...,,,...////////////......---+++,,,...///000///...---,,,,,,,,,------......///...,,,+++,,,......,,,))))))***++++++***)))((('''))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((('''&&&&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$%%%''''''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))(((((('''$$$&&&((())))))'''%%%$$$%%%%%%$$$$$$%%%&&&&&&''''''(((******((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((()))(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&!!!###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((|||uuujjj```WWWPPPKKKHHHDDDCCCAAA@@@>>>===<<<<<<;;;:::999777666555555555333333333333222222222222222222222222222222222222222222111111111000000000///333555333///---000333111000000000/////////...////////////....................................------............------,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++******))))))******++++++***)))(((((())))))******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************+++---......,,,+++)))*********+++++++++,,,,,,+++,,,,,,---...//////000+++,,,---......///......------...//////000000000111111111111222222222222444555666777888888888888888888888999999:::;;;<<<>>>>>>>>>???@@@AAACCCCCCFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHKKKJJJHHHGGGFFFGGGHHHIIIHHHNNNPPPMMMKKKLLLNNNNNNLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJHHHEEEBBB@@@??????<<<<<<======>>>=========:::777555888>>>AAA???<<<:::888555555666666555333444666888888666555444555333444444444444333222222222333444444333111///...///////////////...------***,,,...000000000...---------....../////////000---,,,,,,,,,---,,,+++)))+++***)))((((((((()))***))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''((((((***((('''''')))++++++***&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%'''))))))'''&&&&&&'''&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''))),,,......,,,***((((((((('''&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%$$$###"""((((((((((((((((((((((((""""""$$$%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''((())))))$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((~~~tttmmmddd^^^TTTLLLGGGDDDBBB@@@;;;:::::::::::::::999999999999888777666555444333222222222222111111111111111111111111111111111111111111111000000000000//////111333222///...///111////////////000000000000/////////.........------........................,,,------------------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,+++***)))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))***************+++,,,---...---,,,,,,,,,,,,,,,,,,------------+++,,,---...............++++++,,,---.........---,,,---...///000000000000000000111111111111111111444444555666777777777777888888888888999;;;<<<======>>>???@@@AAABBBCCCDDDFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCC???AAABBBBBBAAA@@@AAACCCEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIIIICCCIIILLLHHHFFFHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIGGGEEECCCAAA@@@@@@>>>>>>?????????>>>>>>===>>>;;;999:::======<<<999;;;999777666777777666444555777999999777555555555555555555555555444333333333333333333333222111000000000000000///......---+++,,,...000000///---,,,.........///////////////,,,------,,,,,,+++***))),,,***)))''''''(((***+++))))))))))))(((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&$$$######%%%'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&(((+++...---***'''((()))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&(((***,,,,,,+++)))'''))))))((('''&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$'''''''''''''''''''''''' !!!###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&'''((()))******)))((('''&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((zzztttnnneee]]]WWWOOOKKKFFFBBB@@@>>>===<<<999999::::::999999888777666666666666555555444333111111111111111111111111111111111111111111111111111111000000000/////////000000000000//////...//////////////////000000000//////.........---------........................++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********)))******+++,,,,,,+++***)))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************))))))***+++,,,------...+++,,,,,,,,,,,,---------,,,,,,---.........---,,,+++,,,,,,---------,,,,,,,,,---...///000000000///000000000000000000000000333333444555666666666666888888888999:::;;;<<<======>>>@@@AAACCCDDDDDDEEECCCCCCBBBAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA<<<>>>@@@@@@???@@@BBBDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJJJJJJJJJJIIIBBBHHHJJJGGGEEEGGGHHHHHHGGGHHHIIIJJJKKKJJJJJJIIIIIIHHHGGGEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@???>>>=========<<<<<<;;;;;;::::::===;;;888888888888777555666888::::::888666666666666666777777666666555444333222111000000111222222111111111111000///...------.../////////...---,,,///...............------,,,---------+++***))))))***)))))))))))))))******))))))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))###!!!!!!###$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((((((***...111000+++'''''')))%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''###$$$&&&'''((('''&&&%%%''''''&&&&&&%%%&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((({{{xxxwwwmmmhhhaaaZZZTTTNNNIIIEEEAAA???>>>>>>>>>===:::888888888888888777555333222333333444555555555555444000000000000000111111111000000000000000000000000000000000000////////////000///......//////...---111111000000/////////...//////.........---------........................***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++((((((((()))***,,,---...,,,+++***)))((((((((((((******++++++++++++******(((((((((((((((((((((((('''((((((((())))))************))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************((((((((()))***,,,...///))))))*********+++++++++,,,---.........---,,,+++,,,,,,,,,------,,,,,,+++,,,---...000000000000///000000000000////////////222333444555666666666666888888888999:::<<<===>>>===>>>@@@BBBCCCDDDEEEEEEAAAAAA@@@???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBDDDCCCBBBBBBAAAAAAAAABBB:::===???@@@??????BBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFHHHKKKLLLKKKJJJIIICCCIIIKKKHHHFFFGGGIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHIIIHHHGGGEEEDDDDDDDDDDDDBBBBBBBBBAAA@@@???>>>===999;;;<<<<<<;;;;;;===>>>>>><<<999888999999777666777999;;;;;;999777777777777777777777777666666555222111///......000222333222222222222111000......////////////...---,,,,,,.........------,,,,,,,,,,,,---...---+++)))))))))'''(((***++++++***)))((())))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''(((((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((('''%%%######%%%((())))))&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((***...111///)))%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&'''$$$%%%'''(((((((((''''''$$$$$$$$$$$$%%%&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((&&&$$$###&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&((()))******(((%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((}}}{{{xxxtttnnnhhhccc___\\\UUURRRMMMIIIFFFCCC???===:::::::::999999999888888666666666666555555555555444444444444444444444444333333111000000000111222000000000000000000000000111222222333222111000//////111444444333111//////000000000///......------////////////...---,,,+++------------......//////+++++++++,,,,,,---------,,,,,,,,,++++++*********************************************************************************++++++++++++++++++++++++++++++************++++++111222333000,,,))))))++++++***)))'''''''''((()))))))))))))))************))))))((('''''''''''''''(((((())))))))))))((((((************))))))))))))%%%'''(((((('''(((+++---))))))))))))))))))))))))******))))))******+++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111222222111000//////...//////000222555888:::;;;;;;;;;888777777777888999::::::<<>>???@@@AAAAAAAAAAAAAAAEEEDDDCCCBBBBBBCCCEEEEEEFFFGGGIIIJJJJJJIIIGGGFFFGGGIIIKKKNNNNNNNNNLLLKKKJJJJJJJJJIIIHHHFFFCCCBBBEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA????????????@@@>>>>>>>>>>>>============:::;;;===>>>===;;;888666888999999888666555777888777777777666555555444444222333333444444333333222555555444333222111///...000///...---,,,---......,,,,,,,,,,,,+++***)))(((------,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$#########%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&(((+++&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((())){{{sssooobbbaaa^^^ZZZUUUQQQNNNLLLJJJHHHDDDAAA@@@>>><<<::::::999999999999888888888666666666666555555555444444444444444444444444444333222111000000000111111000000000000000000000000111111222222222111000///...000222222000.....................////////////////////////...---,,,+++++++++,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,++++++*********************************************************************************+++++++++++++++++++++++++++******))))))******+++///000111///+++)))***++++++***)))(((''''''((()))(((((()))))))))*********))))))((('''''''''''''''(((((())))))))))))(((((((((((()))))))))*********&&&''''''(((***++++++,,,))))))))))))))))))))))))******))))))******+++,,,+++++++++******+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------...///000000111111000//////////////////000222555888:::;;;;;;:::777777777777888999::::::;;;>>>AAACCCBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCBBB@@@AAABBBBBBAAA???>>>???@@@AAAAAAAAAAAAAAACCCCCCBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGHHHJJJLLLNNNOOONNNLLLKKKIIIIIIIIIIIIGGGEEECCCBBBEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@???>>>>>>??????>>>>>>>>>>>>============<<<<<<===>>>===;;;999888888888999777666555777888777777666666555444444333222333333444444333333222333333333333222111111000000///...---------......------------,,,+++***)))------,,,,,,,,,+++++++++((()))************)))((())))))))))))((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%((()))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$###"""vvvmmmeee^^^[[[NNNMMMLLLJJJGGGEEEDDDCCC???===;;;:::;;;;;;999888999999888888888777777777666666555555555444444444333333333333333333333333222222111000000000000111000000000000000000000000000111111111111000000///---/////////---,,,---...,,,------...//////000000......///......---,,,+++)))***,,,------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********************************************************************************+++++++++++++++++++++++++++******))))))******+++,,,------,,,***)))***+++***))))))(((((((((((()))(((((())))))))))))******))))))((('''''''''(((((((((((())))))))))))((((((&&&''''''(((***++++++,,,((('''''')))---...,,,)))))))))))))))))))))))))))***))))))))))))***++++++++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,------------.........//////////////////...//////000000000111444777999:::::::::777777777777888999::::::;;;===@@@BBBAAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCBBBAAAAAABBBBBBAAA???>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAACCCEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKMMMNNNOOOMMMLLLKKKHHHHHHHHHGGGFFFDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>???>>>>>>>>>>>>============>>>=========<<<;;;::::::777888888777555555666888666666555555444333333333333333444444444444333333111222222222222222222222000///......------......------...------,,,+++***,,,,,,,,,,,,++++++++++++(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''#########$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%&&&'''((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((((((&&&###"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&'''((('''''''''''''''''''''''',,,+++)))'''%%%###!!! rrrnnnhhh```XXXQQQLLLJJJFFFEEEDDDCCCBBBAAA@@@???;;;:::888888999:::999999888888888777777777666666555555555444444444333333222222222222222222222222222111111000000000000000000000000000000000000000000000000000000000000///...//////---,,,+++---...---------....../////////---.........------,,,+++***+++,,,------,,,+++***+++++++++++++++++++++,,,+++++++++*********************************************************************************************************************))))))))))))******)))************)))******)))))))))(((((((((((()))(((((((((((()))))))))***))))))((((((((((((((()))(((((())))))))))))((((((''''''(((((()))******+++)))'''&&&***///000,,,''')))))))))))))))))))))))))))))))))))))))***++++++******++++++++++++******************+++++++++++++++++++++,,,,,,,,,------.......................................///000111000111333555777888999999666666666666777999:::;;;;;;===@@@AAAAAAAAABBBCCCCCCCCCBBBAAAAAABBBCCCDDDBBBBBBBBBAAABBBBBBCCCDDDDDDBBBAAAAAABBBBBBAAA@@@>>>???@@@AAABBBBBBCCCCCC@@@@@@???@@@AAACCCEEEFFFHHHGGGFFFFFFGGGIIILLLMMMLLLMMMNNNNNNNNNMMMKKKJJJHHHGGGGGGFFFEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>============>>>===;;;:::999999::::::777888888777555555666777555555555444333333222222333333444444444444333333222222222111111111111111000//////...............---.........------,,,+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''#########$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&((()))***+++***)))'''%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&((())))))(((&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$\\\YYYTTTNNNIIIEEEBBBAAA@@@???>>>===;;;:::999999;;;:::888777888999888777777777666666666555555555444444444444333333333333222222222222222222222222111111111111000000///////////////////////////////////////////////////000/////////...,,,,,,---//////.........---------,,,------------------,,,++++++,,,---......---,,,+++++++++++++++++++++++++++***************************************************************************************************************************))))))))))))))))))***(((((((((((()))******)))((((((((())))))))))))((('''(((((((((((()))))))))))))))((((((((())))))***(((((())))))))))))(((((()))(((((((((((((((((((((***''''''***///000+++'''))))))))))))))))))))))))))))))(((((())))))***+++)))******++++++******)))))))))*********++++++++++++++++++,,,,,,,,,------------------..................---......///000000000111222444555777888888555555555666777999:::;;;;;;===???AAAAAAAAACCCEEEEEEDDDCCCAAAAAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCAAABBBCCCCCCBBB@@@>>>>>>@@@AAABBBCCCCCCCCC@@@@@@???@@@AAACCCEEEFFFGGGFFFFFFFFFGGGJJJNNNPPPNNNNNNNNNNNNMMMKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>===============;;;999888777777888999777888888777555444666777555555555444333333222222333444444555555444444333555444222111000////////////////////////.........------......------,,,,,,,,,,,,+++++++++*********************************))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''((('''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((()))***+++***)))'''%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$&&&'''''''''&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''LLLJJJGGGDDDAAA???>>>>>>>>>===<<<:::999777666555:::888666555666666555444666666666555555555444444444444333333333222222222111111111111111111111111000000111111000000///...///////////////////////////............//////000///000000000...---.../////////......---,,,,,,+++,,,,,,------------,,,,,,------------,,,,,,,,,,,,+++++++++++++++*********)))))))))******************************************************************************************************************))))))(((((())))))***(((''''''''')))******((('''(((((())))))))))))(((''''''(((((((((((())))))))))))((((((((()))******(((((())))))))))))(((((()))))))))((((((''''''''')))((('''***------+++((()))))))))))))))))))))))))))(((((((((((()))******((()))***++++++***)))((()))))))))************+++++++++,,,,,,,,,,,,------,,,,,,---------..................---......//////000000111222444555666777444444555666777888:::;;;<<<>>>@@@AAAAAABBBDDDFFFHHHGGGDDDBBBAAAAAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDCCCBBBBBBCCCCCCBBB@@@>>>>>>@@@AAACCCDDDDDDDDDAAAAAAAAAAAAAAACCCEEEFFFFFFFFFEEEFFFHHHLLLOOOQQQOOONNNNNNMMMKKKIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>============;;;:::888777666666777888666777777666444444555777666666555555444333333333444444555555555555444444666444222000///......//////000000000000///...---,,,,,,------------,,,,,,++++++++++++************++++++************++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))((('''&&&((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((( """$$$%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%CCCBBBAAA???>>>======<<>>===<<<:::999888888888777444444555555444333555555555444444444444333333333333333222222222222111111111111111111111111///000111111111000......////////////////////////......---------...///000---///111111///---------------------------------+++,,,,,,------,,,,,,,,,...---+++***)))***+++,,,++++++++++++*********)))((()))))))))*********+++************************************************************************************************))))))(((((((((((()))))))))(((&&&'''***+++)))(((&&&'''((()))******)))((('''''''''((((((((())))))))))))(((((()))******+++(((((())))))))))))(((((('''''''''(((((((((((((((((((((((())))))******)))))))))))))))))))))))))))((((((((((((((()))******((()))***++++++***)))((())))))))))))************++++++,,,,,,,,,,,,------++++++,,,------...////////////...---------......000000000111333444666666444444444555777888:::;;;===???AAAAAABBBCCCFFFHHHLLLIIIFFFCCCAAAAAABBBCCC@@@@@@@@@AAAAAABBBDDDDDDEEECCCBBBBBBCCCCCCBBBAAA===>>>@@@BBBCCCDDDEEEEEECCCCCCBBBBBBBBBCCCEEEFFFDDDEEEEEEGGGJJJMMMPPPQQQOOONNNMMMKKKJJJHHHFFFEEEEEEDDDCCCAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@>>>>>>>>>>>>============;;;:::999888777777777777666777777666444444555777777777666666555444444333444444555555555555444444444333111///...//////000///000000111000///...---++++++,,,,,,,,,,,,++++++++++++++++++************+++***)))(((((()))***+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&$$$"""###%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''!!!###%%%&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%??????>>>>>>===<<<<<<;;;===<<<<<<;;;:::999888888888666444444555666555444555555444444444333333333333333333222222222111111000000000000000000000000///000111111111000...---////////////////////////...------,,,---...///000,,,...000111///---,,,,,,+++,,,,,,------......///++++++,,,------,,,,,,,,,...,,,***((('''(((***,,,++++++++++++******))))))(((((())))))*********+++************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))***(((&&&'''***+++)))'''&&&'''(((*********)))(((''''''''''''((((((((()))))))))((())))))***++++++(((((())))))))))))((((((%%%&&&&&&'''((()))******((())))))((('''''')))+++))))))))))))))))))))))))((((((((((((((()))******''')))***++++++***)))'''))))))))))))************++++++,,,,,,,,,---------******+++,,,...///000000000///...---------------000000000111222444555666333444444555777888:::;;;>>>???AAABBBBBBDDDGGGIIINNNKKKHHHDDDBBBAAABBBCCC????????????@@@AAABBBCCCEEECCCBBBBBBCCCCCCBBBAAA===>>>@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCEEEEEECCCDDDFFFHHHKKKNNNPPPQQQOOONNNMMMKKKIIIGGGEEEDDDEEEDDDBBBAAA@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAA>>>>>>>>>>>>============;;;;;;::::::999888888777666777777666444444555666777777777666555555444444444444555555555555444444333111000......000111222///000111111111000...---******+++,,,,,,,,,+++++++++++++++************)))***)))(((''''''((()))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###""""""""""""''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''(((((('''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''))))))***######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''###!!!"""$$$"""############$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((((('''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$&&&''''''((('''''''''&&&&&&'''''''''''''''((())))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((<<<<<<;;;:::999999999999999999999888888888777777777777666555444444333333333333333444444555555555333222222111111222222333---...///000000111111000000000000000000000000000////////////////////////........................///............---------///......------......///...------,,,,,,------...,,,,,,------...---------***'''%%%&&&)))+++***))),,,+++***))))))+++---...******************************))))))******+++,,,...)))'''+++---+++)))***+++)))((()))(((%%%'''+++))))))))))))))))))))))))++++++******))))))((((((+++***)))(((((()))***+++))))))((((((''''''&&&&&&...,,,***(((((()))***+++///,,,)))((()))***(((%%%&&&'''(((******))))))(((((((((((((((((()))******)))*********++++++++++++(((((()))***+++,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))***+++---...//////++++++,,,------......///......///000000000000000222222222222222222222222222222222333555888:::<<>>>>>???CCCEEEKKKIIIFFFDDDBBBBBBBBBBBB@@@@@@????????????@@@@@@DDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAHHHHHHIIIJJJKKKLLLMMMNNNKKKJJJHHHFFFEEEEEEEEEFFFCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDHHHHHHGGGFFFGGGHHHIIIJJJEEEBBB???>>>???>>>:::777<<<;;;999777666666777777555555555555666666666666777777666555444333333222444333333222222333333444222111111111000000//////...//////000000000000///------,,,,,,,,,,,,++++++***)))((((((((()))***+++************************)))))))))))))))(((''''''---+++)))(((&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$***)))((('''&&&%%%$$$$$$$$$%%%'''(((((('''%%%$$$###$$$&&&((())))))((((((((('''&&&&&&&&&%%%###!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&''''''((()))(((&&&%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''""""""$$$))),,,+++%%% %%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%&&&''')))***)))(((&&&$$$$$$$$$&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''<<<<<<;;;:::999999999999999999888888888777777777777666666555444444333333333333333444444444444444333222222111111222222333//////000000111111000000////////////////////////............................................................------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------...---+++******+++,,,---+++)))'''(((***,,,+++***,,,+++***))))))+++,,,...,,,,,,++++++++++++++++++******))))))******+++,,,///***(((+++---+++******+++((((((***)))&&&'''+++))))))))))))))))))))))))*********)))))))))))))))***))))))))))))))))))***************)))))))))))))))(((((((((***---///111///,,,***)))******((('''((()))***+++,,,++++++***((((((((((((((())))))***))))))))))))*********+++)))))))))******++++++,,,))))))))))))******************************************++++++,,,---......++++++,,,------......///...//////000000000000000222222222222222222222222444444444444555666888999======>>>===<<<>>>AAADDDEEEDDDBBB@@@???@@@AAABBB??????>>>>>>>>>>>>??????CCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEGGGFFFFFFFFFGGGIIIJJJKKKEEEBBB???>>>>>>===;;;999;;;:::999888777777888888666666666666666666666666666666555555444333222222444333333222222333333444111111111111000000000/////////000000000//////...------,,,,,,,,,++++++++++++******)))))))))******************************)))))))))))))))(((''''''+++***)))(((''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$%%%&&&(((((((((''''''&&&%%%$$$%%%&&&'''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''')))((('''&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''***++++++)))&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&((())))))'''$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&''')))***)))(((&&&$$$$$$%%%&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%<<<;;;:::999999888888999888888888888777777777777666666666555444444333333444444444444333333333333222222111111111111222222111111111222111111000///////////////////////////........................------------------------............------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------000---***''''''(((+++---+++***))))))+++,,,,,,+++++++++***))))))+++,,,------------,,,,,,+++++++++******))))))******+++,,,///+++))),,,---***)))+++***((((((++++++((((((+++))))))))))))))))))))))))((())))))))))))))))))***((())))))******))))))((())))))))))))************((((((((()))+++...000222///---************)))(((((()))***+++++++++******((((((''''''(((((()))***(((((((((((())))))))))))************************))))))))))))************++++++++++++++++++++++++***+++++++++,,,,,,------++++++,,,------......///////////////000000000000333333333333333333333333666555555444555555666666:::;;;<<<;;;;;;<<>>>>>@@@AAABBB>>>>>>============>>>>>>AAAAAA@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKHHHHHHIIIIIIJJJJJJJJJKKKIIIIIIIIIIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKDDDBBB>>>======<<<;;;::::::999888888888888999999888888777666666555555555444444444333333222222222333333333333333333333333111111111111000000000000000000000000//////...---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++***))))))************************)))))))))))))))(((''''''((((((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&$$$######$$$'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++,,,,,,***'''%%%%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&((()))''''''''''''&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%$$$%%%%%%%%%<<<;;;:::999888888888888888888777777777666666666666666555555555444444444555444444333333222222222222222111111111111222222333333333222222000//////////////////////////////........................------------------------.........---------,,,,,,...------------------...---,,,,,,,,,,,,,,,,,,---000...+++)))((((((***++++++***))))))******+++************)))***+++,,,,,,---,,,,,,++++++******)))******))))))******+++,,,...***)))++++++)))))),,,+++((((((+++,,,***)))***))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''&&&&&&''''''(((((())))))+++******))))))***+++,,,,,,+++***))))))((((((((('''''''''((((((((((((((((((''''''''''''((())))))'''''''''(((((((((((()))************))))))))))))((()))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,------......//////////////////000000111333333333333333333333333444444444444555555666666999:::;;;;;;;;;<<>>>>>>>>???@@@AAABBBCCCBBBCCCCCCDDDEEEEEEFFFFFFBBBBBBCCCDDDFFFHHHKKKLLLHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFGGGHHHHHHCCCAAA>>><<<<<<<<<<<<<<<999999999999999999999:::999888888777555444444333333333222222222222222222333333333333333333333333111111111000000000000000000000000000///...---,,,,,,,,,,,,++++++++++++***,,,,,,------,,,+++)))(((************************)))))))))))))))(((''''''%%%&&&((()))***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$###$$$&&&(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))******)))&&&%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%(((***)))'''%%%'''***'''''''''&&&&&&%%%%%%%%%$$$%%%'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((;;;;;;:::999888888888888777777777666666666555555555555555555555444444444444444444333333222222111222111111000000111111222333333333222222000///...................................................------------------------...------------,,,,,,,,,---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,...------,,,+++******))))))))))))((((((((()))******))))))*********+++++++++*********)))))))))(((******))))))******+++,,,,,,)))(((***)))''')))---...***(((+++---***)))***((((((((((((((((((((((((''''''(((((()))))))))***'''((()))******)))((('''&&&&&&''''''(((((())))))+++******((((((''''''''')))))))))'''&&&&&&&&&''''''''''''''''''((((((((('''''''''''''''(((((()))&&&'''''''''((((((((((((******))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++++++++,,,------......///000//////...///000111111333333333333333333333333222222333444555666777777777999;;;;;;;;;<<>>@@@BBBCCCAAABBBBBBCCCCCCDDDDDDEEEAAABBBCCCEEEGGGIIIKKKMMMGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIHHHGGGEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCC@@@@@@>>>===;;;;;;<<<===999999999999:::::::::999999888777666555333333222111111222222222222222222222333333444444333333222000000000000000000111111000000000000///---,,,,,,,,,,,,+++++++++*********,,,,,,------,,,+++)))((()))))))))))))))))))))))))))))))))))))))(((''''''$$$%%%''')))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&''')))'''%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&(((''''''''''''((()))***((((((''''''''''''(((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&((($$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&''''''((($$$'''++++++)))&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((''''''((())))))(((''''''(((((((((((((((((((((((('''(((((((((((((((((((((;;;:::999888888777777888666666666666555555555555555555555555555555555555333333333333222222222222111111000000000000111111222222222222111000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++***)))))))))***)))'''&&&((())))))))))))************+++))))))))))))))))))))))))******))))))******+++,,,+++((((((***)))(((+++000333,,,(((***,,,***))))))(((((((((((((((((((((((('''(((((((((((((((((()))'''(((((())))))(((((('''))))))))))))************'''''''''''''''''''''''''''(((((('''%%%$$$&&&'''))))))((((((((()))***+++''''''&&&&&&''''''((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))*********++++++,,,,,,++++++,,,------......///000///.........///111222222222222222222222222222111111333444666666666666666888:::;;;;;;<<<>>>@@@>>>>>>>>>????????????@@@======<<<<<<<<<<<<======;;;;;;<<<===>>>@@@BBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCDDDFFFHHHJJJKKKLLLLLLEEEFFFFFFFFFGGGGGGHHHHHHFFFFFFGGGGGGFFFEEEEEEDDDAAAAAA@@@@@@???>>>>>>>>>@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCAAA???>>>===>>>???>>><<<;;;<<<===999:::::::::::::::999999777777666555444333222111111111111222222333333333222222444444444444222222000000000000111111111111////////////......---,,,++++++++++++************+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((,,,)))&&&%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&''')))+++,,,((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###%%%%%%%%%%%%''')))''''''((())))))))))))(((((((((''''''''''''(((((($$$'''***+++)))'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''((((((((('''&&&(((''''''&&&&&&''''''(((&&&&&&''''''(((''''''&&&&&&'''''''''(((((((((((('''((()))******)))((('''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&;;;:::999888777777777777666666666555555555444444555555555555555555555555222222222222222333333333111111000000000000111111111111111111000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++,,,,,,++++++++++++,,,,,,,,,+++************++++++)))++++++***'''&&&(((***((())))))***************((((((((()))******++++++******))))))******+++,,,+++)))***++++++***...555777///((()))+++***))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''(((((((((************))))))))))))&&&&&&'''(((((())))))((('''((()))'''%%%$$$&&&((()))(((((('''((()))***+++'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))''''''(((((())))))******))))))))))))************************************(((((()))***+++,,,,,,---++++++,,,------......///000000.........///111222111111111111111111111111222333444555555555444444333555888999:::;;;<<<>>><<<===>>>@@@AAABBBCCCCCC>>>==================>>>=========>>>@@@AAACCCCCCBBBBBBBBBCCCDDDDDDEEEEEECCCDDDGGGJJJJJJJJJIIIHHHCCCDDDDDDEEEFFFGGGHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDAAAAAAAAA@@@???>>>>>>>>>>>>??????@@@AAABBBCCCDDDBBBBBBBBBBBBAAA@@@>>>===:::===@@@@@@===;;;;;;<<<:::;;;;;;;;;;;;:::888777555555444333222222111111111111222222333444444555111222444555555444222111///000000000111111111111.........///......------++++++++++++************+++******)))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''***)))(((''''''&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&&&&&&&%%%%%%&&&'''((())),,,***&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&'''***---...'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%###%%%&&&&&&%%%%%%'''(((''''''((()))))))))))))))((((((''''''''''''((((((((('''&&&'''''''''%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((('''&&&%%%&&&&&&'''((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((($$$%%%&&&'''(((((('''&&&;;;:::999888777777777777666666555555555444444444444555555555555555555555111111111222222333333444111111000000000000111111///000000000000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,***(((&&&&&&(((+++---***,,,---+++((('''))),,,(((((()))***************(((((()))***+++,,,,,,---*********)))***++++++,,,+++***+++---,,,,,,111888:::000)))(((***)))((()))(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&((()))))))))))))))((('''''')))***(((&&&%%%'''***'''&&&&&&%%%%%%'''((()))'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))&&&''''''((()))******+++))))))))))))************++++++++++++++++++++++++'''((()))***+++,,,------++++++,,,------......///111000...---...///111222000000000000000000000000444444555555555444222111111333666888888999;;;<<<<<<>>>@@@CCCEEEGGGHHHIII>>>>>>============>>>>>>?????????@@@AAABBBDDDEEECCCCCCDDDDDDEEEFFFFFFFFFAAACCCFFFHHHIIIGGGEEECCCBBBCCCDDDEEEFFFGGGHHHIIIFFFEEECCCBBBBBBCCCDDDEEEBBBBBBAAAAAA@@@???>>>>>>===>>>>>>???AAABBBCCCCCC??????@@@AAA@@@???>>>===888<<<@@@AAA>>><<<;;;;;;;;;;;;<<<<<<;;;999888666444333333222222111111000111111222333444555555666111222444555555444222111//////000000111111111222------......///.........+++++++++************)))******((((((((()))***+++)))))))))))))))))))))))))))))))))))))))(((((('''((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''+++***)))''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***%%%''')))******)))'''%%%&&&%%%%%%%%%&&&''')))***,,,)))&&&$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%(((+++...000'''&&&$$$######$$$&&&'''''''''&&&&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%&&&'''((((((&&&&&&&&&(((%%%&&&&&&'''''''''''''''((((((''''''''''''((((((+++'''######%%%'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&((((((((('''&&&%%%&&&&&&'''((())))))(((((('''((()))++++++)))((('''((((((((((((((((((((((((&&&''')))*********)))(((666666666666777777777777888777777666555444444444444444333333333222222222111111222222222222111111...///000111111000///...000000...,,,---000111000000000000000000000000000---,,,,,,---------+++)))......---,,,---...///000///...---,,,+++*********,,,++++++******++++++,,,++++++******)))*********,,,***)))***+++---,,,,,,((((((((((((((((((((((((,,,,,,,,,++++++*********+++++++++++++++***)))((()))))))))+++...333777999///...,,,******+++,,,---...---+++*********++++++))))))))))))))))))))))))'''((()))(((&&&&&&'''(((+++******)))(((''''''&&&&&&''''''((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))***************)))(((***---///---+++++++++,,,,,,,,,,,,---------......///000111111222////////////////////////111222222333333222222111444444444555777999<<<======<<<>>>EEEKKKMMMJJJFFF@@@>>><<<<<>>;;;===>>>@@@AAABBBBBBAAA@@@CCCDDDFFFGGGGGGFFFEEEDDDEEEFFFFFFFFFFFFFFFEEEEEECCCBBBBBBCCCEEEFFFEEEDDDAAAAAAAAA@@@@@@@@@??????@@@AAABBBCCCBBB@@@>>><<<;;;===@@@BBBBBBAAA???>>><<<>>>???>>>===<<<===???>>>???@@@BBBDDDCCC@@@===:::999888777666666666666666555444333222333444444444444444444333333222111111222333222000000000111000000000000000000000000000000000000000000000000---------,,,,,,+++++++++)))************))))))((())))))))))))))))))))))))***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''%%%&&&''''''((((((''''''***)))'''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))(((((('''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$&&&***+++(((%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%$$$&&&'''&&&$$$"""%%%&&&&&&'''''''''''''''777777777666666666666666777777777666555444444444444333333333333222222222000111111222222111111000//////000111111000///...///000000...............------------------------...---,,,---------,,,,,,,,,,,,+++++++++,,,---.........---,,,++++++++++++,,,++++++******++++++,,,++++++*********++++++,,,,,,***)))***+++---,,,,,,))))))))))))))))))))))))++++++*********)))))))))******+++******))))))((())))))***+++---000333444---+++***(((((()))***+++---,,,+++***))))))***+++)))))))))))))))))))))))))))((('''&&&&&&'''))))))******))))))(((''''''&&&&&&''''''((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''((())))))(((((('''''''''''''''((()))))))))(((((((((''''''''''''(((((((((((())))))))))))'''((())))))******))))))((((((((()))))))))*********)))(((***---...---++++++++++++,,,,,,,,,------.........///000000000111////////////////////////111111222222222222111111333333444555777999;;;<<<;;;;;;===DDDKKKMMMKKKGGG???===<<<===???@@@???===>>>???@@@AAAAAAAAAAAAAAACCCDDDEEEGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBAAAAAABBBDDDEEECCCBBB>>>>>>??????@@@@@@@@@@@@???@@@@@@AAA@@@???===<<<<<<>>>@@@BBBBBBAAA???>>><<<>>>???>>>===<<<===???>>>>>>???@@@BBBAAA???<<<:::999888777666666666666666555444333222333444444333444444444333333222111111222333222000000000111////////////////////////000000000000000000000000---------,,,,,,+++++++++***++++++++++++***))))))((((((((((((((((((((((((***)))(((((())))))((('''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%&&&&&&''''''''''''''')))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((''''''&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%'''***+++)))'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''(((((('''&&&$$$$$$((())))))***************888777777666666555555555777777666666555444444444333333333222222222111111000111111222222111111000000000111111000///...---...///000000...,,,,,,,,,------------------------------,,,,,,,,,---......***************+++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++***++++++,,,---...,,,***)))***+++---,,,,,,***************************))))))))))))(((((((((***)))))))))))))))(((((())))))***+++,,,------...,,,+++***(((((()))******+++******))))))))))))***))))))))))))))))))))))))***(((%%%&&&)))++++++)))***))))))(((((('''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&((())))))******'''''''''''''''((())))))((((((((((((''''''''''''(((((((((((())))))))))))(((((()))***************''''''((((((((()))))))))***))))))***,,,---,,,+++++++++++++++,,,,,,,,,,,,......//////////////////////////////////////////000111111222222111111000222333333444666888:::;;;888999<<>>?????????@@@@@@AAABBBCCCCCCCCCEEEEEEEEEDDDCCCBBB@@@@@@@@@??????>>>>>>>>>@@@??????@@@BBBBBBAAA???:::;;;<<<>>>??????@@@@@@===========================>>>@@@BBBBBBAAA???>>><<<>>>???>>>===<<<===???>>>======>>>??????===<<<999999888777666666666666666555333222222222333444333333444444444333222222111222333222000000000111........................000000000000000000000000------,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***)))((((((((((((((((((((((((***)))(((((())))))((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&'''''''''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&(((((((((((('''&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))(((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''***,,,+++(((%%%%%%&&&))))))***++++++++++++***888888777666555555444444666666666555555444444444222222222222111111111111000000111111111111000000111111111000//////......,,,,,,...///...+++***,,,........................,,,,,,,,,+++++++++---///***************++++++,,,,,,+++++++++,,,,,,---...,,,++++++******++++++,,,+++***++++++,,,---...///,,,***)))***+++---,,,,,,************************))))))))))))))))))))))))))))))((((((((((((((()))'''((()))***+++++++++***------,,,+++***+++++++++)))))))))(((((((((((()))((((((((((((((((((((((((***'''&&&***///000---((())))))((((((((('''''''''&&&''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''''''''((())))))((((((((((((((('''''''''(((((((((((())))))))))))((())))))***************''''''''''''(((((((((((())))))***+++,,,,,,+++******++++++++++++,,,,,,,,,///.............................................///000000111111000000///111222222444555777888999777777:::>>>CCCEEEDDDBBB;;;:::;;;<<<===>>>>>>>>>@@@?????????@@@BBBCCCEEEBBBCCCCCCDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>???>>>>>>???@@@@@@>>><<<999:::;;;===>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAAAAA@@@???>>><<<>>>???>>>===<<<===???>>>===;;;;;;======<<<;;;888888777666666666666666555444333222222222333444333333333444444333333222111222333222000000000111////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))(((((((((((((((((((((((((((***)))(((((())))))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***)))((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((()))***)))'''&&&((('''&&&%%%%%%%%%%%%%%%#########$$$%%%&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((())))))))))))))))))))))))''',,,///---(((%%%&&&)))&&&&&&'''(((((((((((((((888777777666555444444333555555555555444444444444222222111111111000000000000000000111111000000000111111000///////////////000+++***---...++++++---........................***,,,---,,,******,,,...***++++++,,,,,,,,,,,,,,,++++++++++++,,,---......,,,++++++******++++++,,,+++***++++++,,,---...///,,,***)))***+++---,,,,,,************************************************))))))((('''(((((()))***&&&'''((()))************,,,,,,+++++++++******+++(((((((((((()))((((((((((((((((((((((((((((((((((((''')))///444333---&&&((((((((((((''''''''''''&&&''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((())))))'''''''''((((((((((((((((((((((((((())))))))))))(((((()))***************''''''''''''((((((((((((((()))***++++++******************+++++++++,,,,,,.........---------------------------------------...//////000000//////...000000111333444555666666666777999;;;===>>>===<<<888999:::;;;;;;<<<======@@@?????????@@@BBBDDDEEEBBBBBBBBBBBBAAAAAA@@@@@@======<<<<<<<<<<<<======@@@>>>>>>>>>??????===;;;:::;;;===>>>>>>>>><<<<<<<<<;;;;;;:::;;;;;;<<<===>>>???@@@@@@@@@???>>>>>><<<>>>???>>>===<<<===???===<<<::::::;;;<<<:::999888777666666666666666666555444333222111222333333222333333444444333333333111222333222000000000111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,************)))((('''&&&''''''''''''''''''''''''***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$###$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))))))))(((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&(((******)))((('''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''',,,///...)))%%%'''***$$$%%%&&&&&&''''''&&&&&&777666666555555444444444444444444444444444444444111111111000000000000//////000000111111000000///000000////////////000000;;;000))),,,///---,,,///++++++++++++++++++++++++***---///...+++)))***,,,+++,,,,,,---...---------++++++++++++,,,,,,---...,,,++++++******++++++,,,++++++***++++++,,,---...,,,***)))***+++---,,,,,,************************))))))************++++++***)))((('''((()))***+++((())))))))))))************))))))))))))((((((((('''(((((())))))))))))((())))))))))))))))))))))))&&&'''+++111444111+++%%%''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&'''''''''''''''((())))))'''''''''((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))''''''((((((((()))))))))(((***++++++***))))))***************++++++++++++,,,------------------------------------------------......//////......---...///111222333444444444666777888999:::999999888888:::;;;;;;::::::<<<===?????????@@@BBBCCCEEEEEEBBBAAAAAA@@@?????????>>>:::999999888999:::<<<===AAA@@@????????????<<<:::;;;<<<>>>@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>======<<<>>>???>>>===<<<===???===<<<;;;;;;<<<;;;999888777666666555555666666666555444222111111111222333222222333444444444333333111222333222000000000111111111111111111111111111........................++++++,,,,,,,,,,,,------******))))))((('''&&&%%%''''''''''''''''''''''''***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((()))(((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))******%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))******)))(((''''''&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&((()))&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&))),,,,,,)))'''''')))&&&&&&'''(((((((((((('''555555555555555555555555444444444444444444444444111111000000000///////////////000000000000////////////......///000111222KKK888***,,,111///---///************************+++///333222...******,,,++++++---.........---,,,,,,,,,+++++++++,,,------,,,++++++******++++++,,,++++++*********++++++,,,,,,***)))***+++---,,,,,,))))))))))))))))))))))))((((((((()))))))))******+++***(((((((((***+++---...---+++***)))))))))***)))))))))))))))((((((''''''((()))*********))))))))))))))))))))))))))))))%%%'''+++---...,,,(((&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''((())))))''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&'''(((((((((((((((((((((((()))))))))******'''***,,,+++)))((()))***************+++++++++++++++++++++,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------............---------...000222333333333222555666888999999999999999:::<<<>>>===;;;:::<<<>>>===>>>@@@BBBCCCDDDEEEEEEAAAAAA@@@???>>>>>>>>>>>>999888888888999<<<>>>@@@CCCAAA@@@@@@@@@???===;;;:::<<>>>>>?????????===<<<;;;============<<<<<<<<<;;;<<<>>>???>>>===<<<===???<<<;;;;;;<<<===<<<999666666666555555555666666777444444222111111111222333111222333333444444444333111222333222000000000111000000000000000000000000------------------------+++++++++,,,,,,---------+++*********)))'''&&&%%%''''''''''''''''''''''''***)))(((((())))))((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&''')))+++,,,&&&&&&&&&&&&'''((()))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))******&&&&&&%%%%%%%%%&&&''''''&&&'''(((&&&$$$$$$&&&)))&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&((())))))(((((('''&&&''''''(((((((((((((((444444444555555555555555444444444444444444444444000000000000//////////////////000000000000//////............///000222333XXX???,,,---222111...///,,,,,,,,,,,,,,,,,,,,,,,,---222666666111,,,+++,,,***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++******)))*********,,,***)))***+++---,,,,,,((((((((((((((((((((((((&&&'''''''''(((((())))))+++***)))((()))***,,,...222000---***((((((((()))+++++++++++++++***))))))'''((()))+++++++++***)))))))))))))))))))))))))))&&&((()))***(((&&&&&&'''&&&'''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))******'''''''''''''''((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))%%%&&&&&&'''''''''''''''))))))))))))************'''***,,,+++)))'''(((***)))************+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---...000111222222222111444666888999999:::;;;<<<<<<>>>@@@???<<<;;;===???===>>>@@@CCCDDDEEEEEEDDDAAA@@@???>>>============::::::::::::<<>>;;;999;;;???BBBDDDDDDCCCBBB???@@@AAAAAA@@@>>><<<:::======<<<<<<;;;;;;;;;;;;===>>>???>>>===<<<===???;;;;;;<<<>>>>>><<<888555666666555555555666666777444333222111111111222333111222333333444444444444111222333222000000000111////////////////////////------------------------+++++++++,,,,,,---------,,,,,,++++++)))((('''&&&''''''''''''''''''''''''***)))(((((())))))((('''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((()))%%%%%%&&&'''((()))***+++$$$$$$%%%&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***(((&&&%%%&&&(((+++---&&&&&&&&&'''((()))******'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((()))++++++%%%%%%%%%%%%&&&&&&'''(((###$$$%%%###!!! ###&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))%%%$$$%%%'''))))))(((&&&%%%&&&&&&'''''''''''''''666555555555555444444444555555444444444333333333555444222000///000000111000000//////......------////////////////////////555333000---++++++---...,,,,,,,,,---------......000///...---,,,,,,+++,,,,,,,,,+++***))))))******++++++++++++++++++++++++************************,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))***++++++++++++***CCC===555---(((''')))+++************))))))))))))++++++******)))(((((('''******)))''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((******))))))((((((((('''''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,******+++++++++,,,,,,,,,.........---,,,+++))))))''')))+++,,,,,,,,,---...------,,,+++++++++,,,,,,000000000111222222333333444444555777888999:::;;;<<<;;;:::999888999::::::===<<<<<<>>>AAADDDDDDDDD??????>>>===<<<;;;;;;:::<<<;;;;;;;;;<<>>???AAACCCEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@>>><<<:::999:::;;;<<>>======>>>>>>===<<<888999;;;<<<;;;888444222666666666777666555555444111111222222222333333333444444333222111000///...//////000000111111111222111111111111111111111111////////////............------------,,,++++++***************************%%%&&&((('''&&&&&&'''(((******))))))((((((''''''(((((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&'''(((((('''$$$"""###&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%$$$&&&((()))&&&###%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''***+++,,,,,,***'''###!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''((())))))***+++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((+++---,,,(((###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''555555555555444444444444444333333333222222222222333222111//////////////////////////////.................................111000...,,,,,,---...///++++++++++++,,,,,,,,,---///...---,,,++++++++++++,,,++++++***))))))******++++++++++++++++++++++++******************************+++,,,,,,+++++++++))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***444222///,,,******+++,,,************)))))))))))),,,++++++***)))(((''''''******)))''''''&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%'''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))((((((((()))***+++************++++++++++++***++++++,,,,,,,,,,,,+++(((***,,,,,,++++++,,,---------------............//////000000111222222222444444555777888999:::;;;<<<;;;:::999999999:::;;;<<<<<<===???BBBDDDCCCBBB>>>>>>======<<<;;;::::::;;;;;;:::;;;===???BBBDDDEEEFFFFFFDDDAAA???>>>>>>@@@AAACCCEEEGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA???>>><<<;;;:::;;;<<<===AAA???======>>>>>><<<;;;888999;;;;;;:::888555333555666666666666555444444222222222222333333333333444444333222111000/////////000000000111111111111........................000000//////......------,,,,,,---------,,,++++++************************'''((()))((('''&&&'''((((((((((((((('''''''''&&&''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$###""""""!!!&&&$$$######&&&''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%&&&))))))&&&$$$&&&&&&&&&'''''''''''''''%%%&&&''''''(((((('''''',,,---......---***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''(((((()))*********((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''')))++++++'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''555555444444444333333333222222222222111111111111222111000///.........///.........///////////////........................+++,,,,,,------......///************++++++++++++------,,,+++************,,,+++******)))*********++++++++++++++++++++++++************************((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))***+++++++++((((((((((((((((((((((((((()))******++++++******(((((()))***+++++++++***************)))))))))))),,,,,,+++***)))(((''''''******)))(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))(((((('''''''''((()))***))))))))))))************))))))***+++++++++++++++)))+++,,,,,,+++******+++,,,---///000000000000///......//////000111111111444444555666888999::::::;;;::::::999::::::;;;<<<<<<<<<>>>@@@CCCCCCBBB@@@======<<<<<<;;;;;;::::::;;;;;;;;;;;;===@@@BBBDDDFFFHHHHHHFFFCCCAAA@@@AAABBBDDDFFFHHHJJJKKKKKKKKKJJJJJJHHHGGGFFFDDDCCCCCC@@@???>>>=========>>>???BBB@@@???>>>>>>===;;;:::999::::::999888777555555555555555555555444333333333333333333444444444444444444333222111000000///000000000000111111111111000000000000000000000000111000000///...---------++++++,,,---------,,,,,,)))))))))))))))))))))))))))******)))'''&&&'''(((''''''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&(((''''''&&&%%%%%%$$$$$$&&&%%%###$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&'''))))))'''%%%'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''+++,,,---...---+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''))))))*********%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''444444444444333333333222333222222222222111111111111111000000////////////------......//////000000........................)))***,,,---...------,,,*********++++++++++++,,,,,,,,,+++***))))))******++++++***************+++++++++++++++++++++++++++************************))))))***+++++++++++++++))))))))))))))))))))))))((((((((())))))*********''''''''''''''''''''''''((())))))***************&&&'''((()))))))))((((((************)))))))))(((,,,,,,+++***)))(((''''''******)))(((''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''(((((()))(((((((((((())))))))))))+++++++++******)))''''''***+++---,,,***))))))******,,,...000111111000///------......///000000000333444555666777999::::::999999::::::;;;<<<<<<===<<<===>>>AAACCCCCC@@@===;;;;;;;;;;;;;;;;;;:::::::::;;;;;;===???AAACCCDDDHHHIIIJJJHHHFFFDDDCCCDDDDDDEEEHHHJJJLLLMMMMMMMMMLLLKKKJJJIIIHHHFFFEEEEEECCCBBBAAAAAAAAAAAABBBCCCDDDBBB@@@>>>>>>===;;;999:::999888777777666666666444444555555444444333222333333333444444444555555444444333222222111000000000000000000000111111111111111111111111111111111111111000///...------,,,***++++++,,,------------((((((((((((((((((((((((***+++,,,***(((''''''((('''''''''''''''''''''''')))***+++++++++++++++***&&&&&&&&&'''(((((())))))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''(((((((((((('''((((((((('''&&&&&&&&&%%%%%%&&&''''''((('''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""###%%%'''((((((((('''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''444333333333222222222222333333333333222222222222111111111111111111000000------......//////000000........................++++++---...---,,,***)))++++++++++++,,,,,,,,,,,,++++++***)))))))))******+++***************++++++++++++++++++++++++++++++************************++++++++++++******)))((()))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************)))((((((''''''((()))******************)))))))))(((++++++******)))(((((((((***))))))(((((((((((()))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((())))))((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&''''''(((((((((((((((''''''((((((((()))))))))************))))))((('''***+++,,,,,,***(((((())))))***---///000///...------------...//////000000333333444666777888999:::777888999;;;<<<===>>>>>>===>>>???AAACCCBBB>>>;;;:::::::::;;;;;;;;;;;;;;;;;;;;;===>>>AAACCCEEEFFFIIIJJJKKKJJJHHHFFFFFFFFFEEEGGGIIIKKKLLLMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEECCC@@@???>>>===:::888:::999888666666666666777444444555555444444333222333333333444444444555555444444333333222111111111111111000000000000000000........................111000000///...---------***++++++,,,------------((((((((((((((((((((((((+++,,,,,,+++)))'''(((((((((((((((((((((((((((((()))***+++++++++++++++***#########$$$%%%%%%&&&&&&%%%&&&&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''((((((((((((((('''&&&&&&&&&%%%%%%&&&''''''((('''''''''###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''(((((())))))))))))))))))))))))$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''333333333222222222111111444333333333222222222222111111222222222222111000.........///////////////------------------------------......---+++***(((++++++++++++,,,,,,,,,---++++++***************+++*********)))******+++,,,++++++++++++++++++++++++************************++++++++++++***)))(((''')))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''''''''''''''''''''''''''((())))))******))))))((('''''''''))),,,///111************))))))))))))))))))))))))))))))))))))***))))))(((((()))))))))''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&'''((())))))))))))((((((((((((((())))))))))))&&&'''(((******+++++++++)))+++,,,+++)))(((((())))))***+++---------,,,,,,------......///000000000333333444555777888999999666777999;;;===>>>???????????????@@@AAA@@@===;;;::::::;;;;;;<<<<<<======<<<===>>>AAACCCEEEGGGGGGIIIJJJKKKKKKIIIGGGHHHHHHHHHIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJIIIIIIHHHGGGGGGFFFEEECCC@@@??????===;;;999999888777666666666666777555555555555555444333333333333333333444444444444444444333333222222222222111111111111000000000000////////////////////////////////////............++++++,,,---------,,,,,,))))))))))))))))))))))))***++++++***((('''((()))((((((((()))))))))))))))''''''(((((((((((('''&&&(((''''''&&&&&&%%%%%%$$$%%%&&&'''&&&%%%%%%''')))%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((('''&&&&&&''')))'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&$$$$$$&&&(((''''''''''''''''''''''''''''''((((((((()))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''222222222222111111111111222222222222111111111111///000111222222111000000///////////////.........------------------------.........------,,,+++***************++++++++++++++++++*********++++++,,,******))))))***++++++,,,++++++++++++++++++++++++************************)))***************)))((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))''''''((()))+++...000222************))))))))))))((((((((()))******++++++***)))))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))******''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''((()))*********))))))(((((()))))))))*********'''''')))***+++,,,,,,,,,(((***++++++)))((())))))++++++++++++,,,,,,,,,,,,---......///000000111111222333444555666888999999555666999<<<>>>???@@@@@@AAA@@@????????????===;;;::::::;;;<<<======>>>>>>===>>>@@@CCCEEEGGGIIIIIIHHHJJJKKKKKKIIIHHHIIIIIIKKKKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGEEEEEEDDDBBB@@@??????>>><<<:::777777777777777666666666555666666666666555444444222222222222333333333333444333333333333222222222111111111111000000000///111111111111111111111111............////////////,,,,,,---------,,,++++++************************((()))******((('''(((***'''''''''((((((((())))))''''''''''''&&&%%%$$$$$$*********)))((((((''''''%%%'''((('''%%%%%%'''***&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((&&&$$$$$$&&&)))&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&%%%$$$&&&''')))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%'''((((((%%%%%%&&&((('''''''''''''''''''''''''''((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''222222222111111111111000111111111111000000000000...///000111111000//////000000//////.........---------------------------......------------------))))))))))))************,,,+++++++++++++++,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++************************'''((()))******++++++***))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((('''(((((()))))))))))))))((()))***+++------......************))))))))))))''''''((()))***+++,,,,,,***)))))))))))))))******)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&''''''((((((((($$$%%%&&&'''(((***++++++''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''(((***+++++++++***)))))))))))))))***************++++++++++++******)))((()))++++++)))))))))***------,,,+++++++++,,,,,,......//////000111111111222333444555666888999999444666999<<<>>>@@@@@@AAABBBAAA???>>>>>>>>><<<;;;:::;;;;;;<<<===>>>??????===???AAADDDGGGIIIJJJJJJHHHJJJKKKKKKJJJIIIIIIJJJMMMNNNNNNOOONNNMMMLLLKKKHHHIIIIIIJJJKKKLLLLLLMMMKKKKKKKKKIIIHHHFFFDDDCCCDDDBBB@@@?????????===;;;666777777777777777666555666666777777666666555444111111222222222333333333444333333333333333333222222111111111000000//////........................------......///000000000------------,,,,,,+++***************************'''((())))))(((''')))***&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''%%%'''((('''%%%%%%'''***&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%''''''&&&######&&&)))%%%&&&&&&''''''(((((((((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***((($$$"""!!!###%%%''''''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$'''))))))&&&%%%&&&((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''222222222111222222333333000000///...............////////////////////////////////////....................................------,,,,,,,,,,,,++++++)))************+++++++++'''''''''((())))))******,,,+++)))(((((()))+++,,,---,,,,,,+++***)))((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&(((''''''&&&&&&&&&''''''))))))))))))******************)))'''&&&&&&(((*********))))))((((((''''''))))))***))))))((('''&&&))))))))))))))))))))))))***)))(((''''''((()))*********)))''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&!!!+++&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))(((+++111222---((('''*********)))))))))))))))((('''&&&&&&'''((()))***++++++***************++++++,,,------......------,,,---000111222111000///111333555555666666888:::333777;;;======>>>AAADDDAAAAAA???>>>============::::::;;;<<<===>>>??????@@@@@@AAACCCEEEGGGIIIKKKJJJIIIHHHGGGGGGHHHJJJJJJMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIINNNKKKHHHGGGFFFEEEDDDBBBCCCAAA>>>;;;:::999::::::999888666555444666777888888888777666555555555666666666555555555444444444555444222333444444333111222222111111111111222222000000000000000000000000,,,,,,,,,------.........)))***,,,------,,,***)))************))))))))))))))))))(((((((((((()))))) """%%%'''))))))((('''((((((((((((((((((((((((***)))((('''&&&&&&'''(((###%%%&&&&&&%%%%%%'''(((+++******)))((('''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))((('''&&&%%%&&&&&&'''!!!"""$$$%%%&&&%%%$$$$$$))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***++++++++++++***((('''&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((((((((('''''')))(((((('''''''''((((((&&&'''((())))))((('''&&&''''''''''''((()))++++++))))))))))))((((((((((((222222111000000111111111000000///.............../////////////////////////////////.........------........................,,,,,,+++++++++*********)))************+++++++++++++++++++++************,,,+++***))))))***+++,,,,,,,,,++++++***)))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''(((((((((''''''((())))))***)))((((((''''''''''''))))))((((((((((((((((((************)))))))))(((((())))))))))))(((((('''))))))))))))))))))))))))***)))(((''''''((()))******)))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++---***%%%###''',,,'''''''''((((((''''''''''''((((((((())))))))))))(((((((((((((((((((((''')))))))))))))))))))))))))))''')))///000,,,((('''))))))))))))))))))))))))(((''''''&&&'''((()))***++++++***))))))******++++++,,,------......------,,,---///111222111000///000222444555555666888999888;;;>>>>>>======>>>@@@BBBAAA@@@???>>>=========<<<<<<===>>>??????@@@@@@AAABBBBBBCCCEEEGGGIIIJJJKKKJJJIIIIIIIIIJJJKKKLLLPPPPPPPPPOOONNNMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLJJJGGGFFFFFFEEECCCBBBBBB@@@>>>;;;::::::;;;;;;:::999777666666777999:::999999888777666666666666666666666555555555444444555444222333444444333111222222222111111111111111111111000000///...------,,,,,,,,,------.........***+++---......---+++***************))))))))))))))))))(((((((((((())))))"""###%%%'''((((((((('''''''''''''''''''''''''''***)))((('''&&&&&&'''((($$$&&&'''&&&%%%%%%&&&'''***))))))(((((('''&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''')))((('''&&&%%%&&&&&&'''&&&''''''((((((((((((''')))((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''######$$$%%%%%%&&&''''''***))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))(((((((((''''''&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))((('''&&&%%%%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''((((((((((((''''''(((''''''&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''((()))***+++))))))))))))((((((((((((222222111000////////////000000///...............//////////////////////////////.........---------------------------------+++++++++*********)))))))))************+++++++++---,,,,,,+++******))))))************************************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))***++++++---,,,)))'''&&&&&&'''(((,,,***((()))++++++)))&&&++++++************))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&)))---...,,,***))))))'''(((((())))))(((((('''''''''((((((((()))))))))''''''(((((((((((((((((()))))))))))))))))))))))))))'''''',,,---***''''''))))))))))))))))))))))))(((((('''''''''((())))))******)))))))))******++++++,,,------......------,,,---///111111111111000000222444444444555777999:::<<<>>>>>>======>>>???BBBAAA@@@??????????????????@@@@@@@@@AAAAAABBBBBBDDDDDDDDDEEEFFFGGGHHHIIILLLKKKKKKKKKLLLLLLMMMNNNSSSSSSRRRQQQPPPNNNLLLKKKLLLMMMMMMNNNNNNMMMMMMMMMJJJHHHEEEDDDEEEDDDCCCBBB@@@???===<<<;;;;;;<<<<<<;;;:::999888888999;;;<<<;;;:::999888888777777777666666666666555555555555555444333333444444333111111222222222222111000///222222111///...,,,++++++---------------.........+++,,,---......---,,,+++************))))))))))))))))))(((((((((((())))))%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))(((''''''&&&'''''''''%%%'''''''''%%%$$$%%%&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''&&&&&&%%%&&&&&&&&&******))))))((()))))))))((((((((('''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''(((((('''''''''(((((())))))))))))((((((%%%&&&&&&''''''(((((((((((((((''''''&&&%%%%%%%%%'''''''''''''''''''''''''''(((******((('''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((((((((('''(((((('''''''''(((((()))''''''((((((((((((''''''''''''''''''((()))******(((((((((((())))))))))))444333222000000/////////000000///...............////////////////////////000000////////////......------------------------++++++++++++************))))))*********+++++++++*********))))))((((((((()))***++++++++++++***)))))))))*********+++++++++************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((()))***+++,,,///...+++)))((()))+++---333...)))(((+++---***&&&***)))))))))))))))))))))&&&'''((())))))***))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''&&&$$$###%%%'''(((((((((((())))))))))))(((((('''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((***&&&&&&)))+++(((&&&'''((((((((()))))))))))))))(((((((((((((((((())))))***))))))))))))******++++++,,,------......------,,,---///000111111111111111222444555444555777888888:::<<<===>>>???@@@AAAAAAAAA@@@@@@???@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHLLLMMMMMMNNNNNNOOOPPPQQQSSSSSSSSSRRRQQQPPPOOONNNPPPPPPPPPPPPOOONNNMMMLLLHHHFFFDDDCCCCCCDDDCCCAAA>>>>>>===<<<<<<<<<<<<===;;;:::999888888:::;;;======<<<;;;:::999888888888777777777666666666555555666444333333444444333222111222333333222111000///222111000///...---,,,,,,---------...............++++++,,,------,,,++++++************)))))))))((((((((())))))))))))((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%%%%$$$$$$((((((((((((((((((((((((&&&)))+++,,,***(((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))&&&'''(((((((((((((((((()))))))))((())))))******'''((((((((((((((((((''''''''''''''''''((()))***(((((((((((())))))))))))555444333222111000000000000000///...............////////////////////////111111111000000000//////---------------------------,,,,,,,,,,,,+++++++++))))))*********+++++++++(((((())))))*********+++)))***++++++++++++***))))))))))))***++++++,,,,,,(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((()))***+++---+++)))((()))+++...///:::333+++(((***,,,+++((('''(((((((((((((((((((((&&&'''((())))))***))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))+++'''######%%%)))++++++(((((())))))))))))((((((''''''''''''((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''')))%%%%%%((()))'''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))(((((()))******++++++,,,------......------,,,---...///000111222222222333555555555555777888888999:::<<<>>>?????????@@@@@@@@@???@@@@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHMMMMMMNNNPPPQQQRRRRRRSSSRRRSSSSSSSSSSSSRRRQQQQQQSSSSSSRRRQQQOOOMMMLLLKKKGGGEEECCCBBBCCCCCCBBBAAA=========<<<<<<<<<======;;;:::888888888:::<<<===>>>===<<<:::999999888888888888777777777666666666666555333444555555444222222222333333333333222222111111000000000000000///........................*********++++++*********************)))))))))((((((((())))))))))))(((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((())))))''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&'''((()))))))))))))))((((((((((((((((((((((((&&&)))+++,,,***(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((((('''''''''(((((()))***(((((((((''''''((((((((('''''''''''''''(((((()))'''((((((((()))))))))***444444333222111111111222000000///...............////////////////////////111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))************+++++++++******++++++,,,------...************************))))))******+++++++++,,,'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((()))***(((''''''&&&'''))),,,---777222+++((()))***+++***&&&&&&''''''''''''(((((('''(((((())))))))))))((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))++++++***((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))%%%%%%(((***'''&&&'''&&&''''''(((((())))))***))))))*********)))(((((((((((((((((()))******++++++,,,------......------,,,---...///000111222333111333444555444444666777:::::::::;;;======<<<;;;???????????????@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIHHHHHHHHHHHHIIIIIILLLMMMOOOQQQSSSTTTTTTTTTRRRRRRSSSSSSSSSSSSSSSRRRTTTTTTSSSRRRPPPNNNLLLJJJHHHFFFCCCBBBCCCBBBAAA@@@===============<<<<<<<<<;;;:::999888999;;;===>>>>>>>>><<<;;;999888888888888888888888777777777777666555444444555555444222333333333333444555666777000000000111111111111111/////////...............*********))))))*********************))))))))))))'''((()))******)))((('''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&&&&&&&%%%((((((''''''&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&'''((((((((('''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))(((((('''''''''''''''''''''''''''(((******((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%&&&&&&'''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))%%%%%%$$$%%%%%%&&&'''(((((((((''''''''''''(((((((((''''''&&&''''''((((((''''''(((((())))))******222222111111111111111222000000///...............////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***************+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((()))******''''''''''''(((((()))***---,,,***))))))*********''''''''''''((((((((()))((())))))))))))(((((('''))))))))))))))))))))))))'''((()))******)))((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$&&&(((******(((&&&%%%'''''''''(((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***''''''''''''''''''''''''(((%%%%%%***+++(((&&&&&&&&&&&&''''''((())))))***)))******+++***)))(((''''''''''''(((((()))+++++++++,,,------......------,,,------...000111333444000111333333222222333555888777777999<<<===<<<:::=========>>>???@@@AAABBB@@@@@@BBBCCCEEEFFFHHHHHHJJJIIIIIIIIIIIIIIIJJJJJJLLLMMMOOORRRSSSUUUUUUUUUSSSSSSTTTSSSSSSRRRQQQQQQRRRRRRRRRQQQPPPOOOMMMMMMIIIGGGDDDCCCCCCBBBAAA???===>>>>>>======<<<;;;;;;<<<;;;:::::::::<<<>>>@@@>>>>>><<<:::999888777777999999888888888777777777777555444444555555444333555444333222444777:::;;;111111000000/////////...000/////////.........---+++******************+++************))))))))))))'''((()))******)))((('''&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''###$$$%%%&&&'''&&&&&&%%%&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''''''''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&'''((()))(((''''''&&&&&&''''''''''''''''''((()))*********111000000000000000111222000000///...............////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++,,,,,,+++******))))))))),,,+++)))(((((()))+++,,,************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++*********************************)))))))))"""%%%)))+++***))))))***'''((((((((())))))******))))))***))))))(((''''''))))))))))))))))))))))))'''((()))******)))((('''(((((('''''''''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***'''((()))'''&&&%%%''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((%%%&&&+++,,,(((&&&&&&&&&&&&&&&'''((())))))***)))***+++++++++)))((('''''''''''''''((()))+++++++++,,,------......------,,,------...000111333444...///111111000000111333444333333777<<>>???AAAAAA>>>???@@@BBBDDDFFFHHHIIIJJJIIIIIIIIIIIIJJJKKKKKKKKKMMMOOORRRTTTUUUUUUUUUUUUUUUUUUTTTRRRQQQOOONNNOOOOOOPPPPPPPPPPPPPPPOOOJJJHHHEEECCCCCCBBB@@@???>>>>>>>>>>>>===<<<;;;:::======<<<;;;<<<>>>@@@BBB>>>===<<<:::999777777777999999999888888888888777777555444444555555444333555444333222444888<<>>;;;::::::;;;;;;<<<===>>>===???AAACCCEEEFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLNNNOOORRRTTTUUUUUUTTTSSSQQQPPPOOOOOONNNNNNNNNOOORRRQQQOOOMMMLLLKKKJJJJJJHHHGGGEEECCCAAA@@@??????@@@???>>><<<;;;:::999999999:::;;;<<<============<<<<<<;;;::::::999888888777777777777666555444333555666666666666444333222222222222222222222222222222111111000000000000000111000000///......------+++++++++++++++++++++,,,))))))))))))))))))))))))******))))))))))))******''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''')))***,,,+++)))'''&&&'''((()))$$$%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%&&&(((((('''&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&'''+++...000$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&""" !!!&&&***++++++&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))***+++++++++***))))))((((((((()))000000000000000000000000000000/////////000111222,,,,,,---------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,&&&***,,,''',,,222...,,,+++******+++,,,+++***)))))))))))))))******++++++---......,,,*********((()))***++++++***)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))******+++***)))(((''''''))))))))))))))))))))))))(((((()))*********))))))''''''((()))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((('''&&&&&&'''&&&$$$$$$&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&''''''((()))***((())))))((('''&&&%%%%%%%%%%%%&&&''''''((())))))###%%%(((((((((((()))***(((((((((((((((((((((((())))))((((((((('''''''''))))))((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++,,,---......,,,,,,,,,---...000222222000000000111111111222222666777777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???===>>>@@@CCCEEEEEEEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNQQQSSSTTTTTTSSSRRROOOOOONNNNNNMMMMMMMMMMMMOOONNNMMMLLLJJJIIIIIIIIIHHHGGGEEECCCAAA@@@?????????>>>===;;;:::999999888:::;;;<<<===>>>>>>>>>>>><<<;;;;;;:::999999888888777777777777666555444444555555666666555444333222222222222222222222222222222111000000//////000000000000///......---,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))))))))******(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))...---***'''%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&((()))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&'''(((***---...%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''''''''%%%###%%%(((++++++***&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))(((((((((''''''''''''((((((((())))))))))))))))))((())))))******)))((('''''''''((()))***000000000000000000000000111000//////......//////------------------,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++***)))(((+++)))(((666@@@:::000---***)))***+++++++++)))))))))))))))******+++***+++------+++***++++++))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''''''''''')))))))))))))))((('''&&&((((((************(((((())))))*********)))((((((''''''((()))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))(((((('''&&&$$$%%%&&&((((((''')))(((''''''&&&'''''''''%%%&&&&&&&&&&&&''''''''''''''''''(((((()))))))))''''''&&&''''''((()))***))))))))))))((('''&&&&&&&&&&&&''''''((()))))))))!!!$$$&&&''''''((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((((((''''''((())))))&&&&&&'''((()))***++++++))))))))))))))))))))))))+++******++++++,,,---...------------...///000111////////////000000000000444444555666777888888999999:::::::::;;;<<<<<<===<<<===@@@BBBDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMOOOQQQRRRRRRQQQQQQMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFDDDCCCAAA@@@?????????>>><<<;;;999888888888999:::;;;<<<============;;;;;;::::::999999888888888888888888777666555555555555555555444333222111111111111111111111111111111111000//////////////////......------,,,,,,+++------,,,+++***))))))((())))))))))))))))))))))))***))))))(((((())))))*********)))))))))))))))(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())),,,+++(((&&&%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&'''((((((((('''&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******+++&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''+++)))''''''((())))))(((&&&&&&''''''''''''&&&&&&)))((((((''''''(((((()))***)))))))))))))))(((((((((((((((((())))))))))))***))))))((((((((()))))))))(((''''''(((+++---///000000000000000000000000///......---,,,+++++++++.........------,,,,,,,,,+++++++++,,,,,,---------++++++******************(((+++...***,,,BBBPPPIII333000+++))))))***++++++)))))))))))))))******+++(((***++++++******+++,,,)))))))))******)))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))******)))((((((''''''(((***++++++***(((''')))*********)))(((''''''''''''((()))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((()))******))))))'''&&&%%%%%%'''((((((''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))'''''''''''''''((()))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((###%%%'''(((''''''(((***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''((())))))&&&&&&'''((()))***++++++))))))))))))))))))))))))************+++,,,---.........---------...//////....../////////000000000222333333444555666777777777777888999999:::::::::;;;<<>>===<<<:::999888777777666777888999999::::::999::::::::::::999999888888999999999888888777666555555555444444333222222111111111111111111111111111000000///............///---------,,,,,,+++++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&###%%%'''))))))((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((()))))))))***'''((('''$$$###$$$###!!!%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))((('''''''''''''''&&&&&&&&&''''''''''''&&&&&&))))))(((''''''((())))))************))))))))))))&&&&&&'''''''''(((((((((******)))((((((((())))))******)))***,,,000333666000000000000000000000000//////...---,,,+++******.........------,,,,,,,,,+++++++++,,,,,,---------,,,+++***)))))))))******'''***...+++...EEEUUUOOO444000+++((((((***++++++)))))))))))))))******+++((()))******))))))+++---***))))))))))))))))))*********))))))(((((('''''''''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))************++++++******))))))&&&''')))******)))'''&&&)))))))))))))))((('''&&&''''''((()))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))'''&&&%%%&&&((()))(((&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((+++******)))((('''''''''(((''''''''''''(((((())))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''')))******(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,------......------------....../////////000000000000111222222333444555666777777777777999::::::;;;:::::::::;;;>>>@@@BBBCCCCCCCCCBBBBBBCCCEEEFFFHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLHHHHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIHHHHHHFFFEEECCCBBB@@@@@@??????>>>===<<<:::999888777777555666777888999999999999:::999999999999999888888999999999888888777666555555444333333222222111111000000000000000000000000000///......---.........,,,,,,,,,,,,,,,+++++++++)))))))))******+++++++++(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&'''((()))***+++'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%###%%%'''))))))((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((()))***++++++%%%)))((($$$$$$((()))&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))((('''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))))))))))))))************'''''''''((((((((())))))+++***))))))))))))******++++++,,,...111444888:::000000000000000000000000111111111000000...---,,,------------------,,,,,,+++,,,,,,,,,,,,,,,,,,---...---+++***))))))***+++'''&&&******,,,>>>LLLHHH333///+++((((((***++++++)))))))))))))))******+++((()))))))))((((((***,,,******))))))))))))******))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++******++++++++++++******''''''))))))))))))''''''(((((()))))))))(((''''''''''''((()))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))(((((('''&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((+++******)))'''&&&&&&%%%((((((''''''''''''((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))******))))))((((((''''''))))))))))))))))))))))))***))))))******+++,,,---------------------......////////////000000000000222222333444555666777777888999;;;<<<======<<<;;;999:::===???AAABBBBBBBBB@@@AAABBBCCCEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJFFFGGGHHHJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKJJJHHHGGGEEEDDDCCCAAA@@@@@@?????????>>><<<;;;999888888888777888999:::;;;;;;;;;;;;999999999999999999888888888888888888777666555555555444333222111111111111//////////////////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++,,,,,,(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&''''''''''''((((((%%%&&&'''(((***,,,---...'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,###((()))%%%(((000333///%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&''''''''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''')))++++++***)))***+++&&&&&&''''''''''''&&&&&&((())))))******))))))((((((((()))))))))))))))***************+++++++++++++++************+++,,,,,,,,,---///222666999<<<===000000000000000000000000000111111111111000......,,,,,,---------------------,,,,,,,,,,,,,,,,,,+++///...,,,***)))***++++++***%%%(((+++***222<<<:::000---***((((((*********)))))))))))))))******+++((())))))((('''''')))++++++***)))(((((()))***+++(((((((((((())))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***))))))************))))))((((((((((((((((((((((((''''''(((((()))(((((((((''''''((()))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&((()))***(((&&&$$$%%%&&&&&&'''''''''&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&((((((''''''''''''((((((&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&'''(((***)))(((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,------...///------........./////////111111222333444555666666666888999;;;<<<;;;::::::888:::<<<>>>@@@AAAAAAAAA???@@@AAABBBDDDFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHEEEFFFHHHJJJJJJIIIHHHGGGHHHIIIJJJKKKJJJIIIGGGFFFDDDCCCBBBAAA@@@????????????>>>===;;;:::999999888888888999:::;;;;;;;;;;;;888888888888888888999999777777777777666555444444444333222111000000111111///////////////////////////...------,,,,,,------,,,,,,,,,---------------(((((())))))******++++++((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''(((((((((''''''((()))***+++,,,---(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))***+++,,,###))))))$$$'''111444000''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&)))++++++)))'''((()))&&&&&&''''''''''''&&&&&&'''(((***,,,,,,***((('''''''''((((((((()))))))))*********+++++++++,,,,,,*********+++,,,---...///111333666:::>>>@@@BBBBBB000000000000000000000000...///000000000///------,,,,,,,,,------.........---------,,,,,,+++++++++000///,,,+++******+++,,,///&&&)))...***+++111111///,,,)))((()))******))))))))))))))))))******+++)))))))))(((&&&''')))++++++***)))(((((()))***+++''''''(((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''((((((((()))))))))))))))(((((((((''''''''''''((((((&&&&&&'''((()))))))))((('''(((((()))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&(((******(((&&&###$$$&&&'''((('''&&&&&&''''''''''''((((((((()))&&&&&&&&&''''''''''''''')))(((((('''''''''((((((&&&&&&'''''''''''''''&&&((((((((((((((('''''''''$$$&&&(((((('''''''''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,---...//////,,,,,,,,,---------......000000111222333444444555333444666888999888777666888999<<<>>>@@@AAAAAAAAA>>>???@@@BBBDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHEEEFFFHHHJJJJJJJJJHHHGGGHHHIIIJJJKKKJJJHHHFFFDDDDDDCCCBBBAAA@@@?????????@@@???>>><<<;;;:::999999666777888999999:::999999888888888888888888999999777777777777666555444333444333222000000000000111////////////////////////......---,,,,,,,,,,,,---------------------------************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((())))))******++++++(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%###$$$%%%'''((()))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((***+++,,,%%%+++***######,,,///)))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%(((***)))&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&(((+++------+++(((&&&&&&'''''''''(((((())))))((())))))))))))***************+++,,,---///000111777999===BBBEEEGGGHHHHHH000000000000000111111111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++,,,---...///++++++*********+++,,,,,,))))))))))))************((((((''''''''')))+++,,,))))))(((((((((((()))))),,,)))&&&######$$$''')))(((((((((((())))))))))))***)))(((((((((((()))))))))((((((((((((((())))))&&&(((+++......,,,***(((++++++***+++,,,+++)))'''))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))(((&&&&&&%%%%%%%%%***)))'''((()))***((('''))))))(((((('''&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''''''''(((((())))))******)))((((((((((((((())))))))))))************)))************+++++++++///---***((()))+++...000111111111111222333444555333444555666666777666666999;;;===???AAABBBBBBBBB@@@AAABBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFHHHIIIIIIHHHGGGHHHIIIFFFGGGHHHIIIHHHFFFDDDCCCBBBBBBBBBBBBAAA@@@??????=========<<<;;;;;;::::::666666777888888888888777999999888888888888888888666555444333222333444444333333222111000000000111------......//////000000000///---,,,++++++,,,,,,)))+++......---+++++++++***+++---......---+++***(((((())))))******++++++)))(((((((((''''''''''''''''''(((((((((((('''''')))'''&&&%%%&&&''''''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((########################$$$$$$%%%%%%%%%&&&&&&&&&((()))+++***(((''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))******'''$$$$$$&&&((((((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''(((((()))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***&&&&&&''''''(((((())))))((('''%%%$$$$$$%%%'''((()))((((((''''''''''''(((++++++***)))((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))******++++++,,,---------((()))+++,,,---///333666===@@@DDDGGGGGGHHHHHHIII111000000000000000000000............////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++,,,---...///......---,,,+++***))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))(((((((((((()))))))))((('''&&&%%%&&&''''''(((((((((((())))))))))))(((''''''&&&&&&''''''((())))))(((((((((((())))))'''(((+++,,,---,,,***)))***))))))+++,,,+++(((%%%))))))))))))))))))))))))((()))************)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&******(((''''''&&&&&&&&&***((('''((())))))(((''')))((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&''')))***)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((()))))))))))))))))))))(((((('''******)))((((((((((((((())))))))))))************)))************+++++++++,,,+++***)))***,,,///111000000000000111222333444444444555666777777777777:::;;;>>>@@@BBBCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGEEEDDDDDDDDDDDDEEEEEEFFFFFFHHHIIIIIIHHHGGGGGGHHHFFFGGGHHHHHHHHHFFFDDDCCCBBBBBBBBBBBBAAA@@@??????>>>======<<<;;;::::::999777777777777888888888888999999999888888777777777666555444333222333333444333222111111000000111111.........///////////////......---------...///000+++,,,...000000///,,,+++***+++,,,------,,,+++***)))))))))))))))*********))))))((((((((('''''''''''''''((((((((((((''''''((((((''''''(((((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))******(((''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))'''%%%%%%'''((('''&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((''''''((()))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((((('''''''''''''''((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))''''''((((((((()))))))))))))))******+++,,,,,,---,,,...111222444777;;;>>>AAADDDHHHJJJJJJIIIJJJKKK111111111000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,++++++,,,,,,---...///000000000///---,,,+++***))))))(((((('''''''''%%%&&&'''((())))))))))))))))))(((((((((((())))))''''''((((((((('''&&&&&&(((((((((((())))))))))))(((((((((''''''(((((()))))))))(((((((((((())))))((()))******++++++******(((((()))+++,,,+++'''$$$))))))))))))))))))))))))((())))))******))))))((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((())))))******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''******)))((('''''''''''')))((('''''')))))))))'''((('''%%%$$$%%%''')))***'''''''''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***+++((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))************)))((('''&&&***))))))((((((((((((((())))))))))))************)))************+++++++++))))))******,,,...///000////////////000111222222444555666777888888888888;;;<<<>>>AAABBBCCCCCCCCCDDDDDDCCCBBBCCCDDDFFFGGGBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIGGGFFFGGGGGGFFFGGGGGGHHHGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@??????>>>>>>===<<<;;;:::999888888777777777777888999999::::::999888777777666666555555444333333333333333222222111000000000111111000000///////////////...,,,,,,------///000222333------...111333222...***)))***+++,,,,,,+++***)))************)))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''((()))*********)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$&&&((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))'''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))'''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%%%%&&&######$$$%%%&&&'''((((((&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''((((((((((((************+++,,,---...,,,///222555888<<>>>>>===<<<:::999888888888888777777777888999:::;;;:::999888777666555444444444444333333333333333111111000000000000111111111000000000//////......,,,,,,---...///000111111...,,,,,,000444444...((())))))************))))))++++++******))))))(((((()))))))))(((((((((((('''''''''(((((((((((('''''''''))),,,---,,,)))'''%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''')))(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((&&&&&&'''(((((((((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&'''((()))******)))((('''%%%%%%%%%&&&'''((()))***(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((())))))''''''''''''(((((((((((()))))))))))))))))))))(((&&&'''''''''((((((((((((*********+++,,,---///000...111555999===BBBFFFJJJKKKMMMOOONNNMMMKKKKKKLLL222111111000///...------//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++++++++,,,///111222111000///***))))))((('''&&&&&&%%%$$$&&&''')))***))))))((())))))(((((((((((()))))))))((('''&&&&&&''')))***(((((((((((())))))))))))***************+++,,,,,,******)))((((((((((((((())))))((((((((()))***+++)))***+++---...---***((((((((((((((((((((((((((()))(((((((((((((((((()))***)))))))))(((((((((''''''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&'''((())))))((($$$%%%&&&''''''&&&%%%$$$'''''''''''''''((()))***(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))'''''''''''''''''''''((())))))(((((((((((())))))((()))))))))************))))))*********+++++++++***+++,,,---------,,,,,,------------...///000111333444555777888888999999:::;;;===???AAAAAAAAAAAAAAA@@@???>>>??????AAAAAAAAAAAAAAABBBCCCEEEFFFGGGEEEGGGHHHGGGFFFDDDDDDEEEGGGFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@??????>>>===<<<;;;:::999888888888888888888888999999:::::::::999888777555555444333333333333333222222222111000000///000000111111111111000000/////////...---------------------------++++++...222222,,,'''))))))))))))))))))))))))++++++******))))))((((((***)))))))))((((((((((((''''''((((((((((((''''''&&&***...///,,,(((&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''')))(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%&&&(((***++++++***(((&&&%%%%%%%%%%%%&&&((())))))''''''(((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''((((((((()))))))))((((((((((((((((((((('''''''''(((((((((((()))((((((((()))+++...000222555999===BBBEEEIIIMMMPPPMMMNNNOOONNNLLLJJJJJJKKK000000000//////.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))***++++++++++++******++++++,,,+++***)))(((***))))))(((((('''''''''&&&'''((()))************))))))(((((((((((())))))***((('''&&&&&&(((***+++(((((((((((())))))))))))''''''''''''((())))))***+++***)))((((((''''''((()))(((((((((((()))******+++***+++,,,......,,,***(((((((((((((((((((((((()))((((((''''''(((((()))******))))))((((((''''''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%&&&((())))))(((%%%%%%&&&'''(((((((((''''''''''''&&&''''''((((((''''''''''''''''''''''''((((((((('''&&&%%%###"""&&&'''''''''(((((())))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))***)))'''%%%%%%&&&((()))((((((((((((((())))))***))))))))))))************)))************++++++++++++,,,,,,------,,,,,,+++------------...///000000222222444666777888888888888999;;;===>>>>>>>>>>>>=========>>>>>>?????????@@@AAAAAABBBDDDFFFGGGHHHEEEGGGHHHGGGEEECCCCCCDDDGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@??????<<<<<<;;;;;;:::999999999777888999999::::::999999999999888777666666555555333333333333333222111111000000/////////000111111111000000000000000000///............---,,,+++***,,,+++***,,,//////+++((())))))))))))))))))))))))************))))))))))))******)))))))))(((((((((''''''((((((((((((''''''&&&+++//////+++'''%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$&&&((())))))(((&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&((())))))'''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%$$$$$$$$$))))))((((((((('''''''''&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))++++++)))((('''%%%%%%%%%%%%&&&'''((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((+++///333555;;;>>>BBBFFFHHHKKKNNNPPPNNNNNNOOOMMMKKKIIIIIIJJJ//////////////////......//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++((((((***+++++++++***))))))))))))((((((((('''''')))))))))))))))))))))))))))(((((())))))***+++,,,))))))(((((((((((())))))''''''(((((())))))))))))(((((((((((())))))))))))&&&&&&&&&&&&'''((()))***+++***)))(((''''''''''''((((((((())))))))))))))),,,***)))***,,,---,,,,,,(((((((((((((((((((((((()))(((''''''''''''((()))*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&((())))))(((''''''&&&&&&(((+++///111((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((('''&&&%%%$$$'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))222///***&&&$$$%%%(((***((((((((((((((()))******))))))))))))************)))************++++++++++++++++++,,,,,,---------------------...///000111000111333444666777777777666777999;;;<<<<<<;;;;;;:::;;;===???@@@@@@???>>>@@@@@@AAABBBDDDFFFHHHIIIEEEFFFGGGFFFDDDCCCCCCCCCGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@??????::::::::::::::::::::::::666777999;;;<<<:::999777888888777777666666666555222333333444333222111000///////////////000111111000000000000000111111111.../////////...---+++***+++++++++,,,,,,,,,++++++*********))))))*********)))))))))))))))******************)))))))))((((((''''''((((((((((((''''''&&&+++......)))%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''')))******(((''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%''')))&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&'''''''''''''''''''''''''''((()))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''((())))))(((''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((((((((())))))))))))((((((((())))))*********))))))))))))*********+++******+++---111666;;;>>>???BBBFFFHHHIIIJJJLLLMMMNNNNNNNNNLLLJJJIIIJJJKKK........./////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++'''((()))++++++******)))'''''''''((()))+++,,,---))))))))))))******************)))))))))+++,,,...))))))(((((((((((())))))%%%&&&)))++++++***((('''(((((((((((())))))))))))''''''''''''((()))++++++++++++)))(((''''''''''''''''''((())))))))))))))),,,***((((((***,,,,,,,,,(((((((((((((((((((((((()))((('''&&&&&&'''((()))+++******)))(((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((&&&%%%$$$&&&((())))))(((***(((%%%$$$(((...666;;;((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&'''((())))))(((''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))888444---'''$$$%%%'''***((((((((((((((()))******))))))))))))************)))************+++++++++)))******+++,,,...///000...............///111111///000222444555666777777555666777999::::::999999999;;;>>>AAABBBAAA@@@?????????@@@AAACCCEEEGGGIIIEEEFFFGGGFFFDDDBBBBBBCCCGGGFFFEEEDDDCCCCCCCCCDDDBBBBBBBBBBBBAAA@@@??????999999:::::::::;;;;;;;;;555777:::<<<===;;;888666777777777777666666666666222222333444333222111000///////////////000111111//////000000111111222222...///000000000///---,,,,,,------,,,******,,,...++++++************++++++(((((())))))******++++++************))))))))))))''''''(((((((((((('''''''''+++...---((($$$$$$'''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))+++***(((''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''$$$$$$'''***&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&###$$$$$$%%%&&&'''(((((('''(((((()))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,---)))*********++++++++++++//////000333777===CCCFFFGGGJJJMMMOOOOOOOOOOOOPPPNNNOOONNNMMMJJJIIIJJJLLL000000000000000000000000///............---------///...---,,,++++++++++++++++++******)))((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((******))))))))))))******(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))******+++++++++******)))+++&&&&&&***+++(((&&&(((*********************+++++++++++++++++++++++++++************************&&&&&&&&&&&&'''''''''((()))***+++,,,,,,+++***)))((('''&&&%%%&&&(((***,,,'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((( (((***'''+++666999444******))))))((((((''''''''''''''''''''''''''''''&&&''''''((()))******+++))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&))))))))))))************555222---(((%%%%%%&&&'''((((((((((((((()))******))))))(((((((((((())))))+++*********))))))((((((...---+++))))))***+++,,,,,,,,,------------------111222222333555666666777333666999;;;:::999999999<<<===>>>???@@@AAAAAAAAA@@@??????BBBFFFIIIHHHFFFFFFEEEEEEDDDBBBAAA@@@@@@EEEEEEFFFFFFFFFFFFEEEEEECCCAAA???@@@BBBBBB???<<<;;;:::999:::<<<===<<<;;;:::::::::999999888888888<<<:::888777666555666666444444444444333333222111//////000000111111111222111111111111000000//////111000000///......------,,,,,,,,,++++++*********,,,,,,++++++******))))))))))))))))))))))))))))))***++++++,,,,,,***)))(((''''''''''''''''''''''''''''''((((((((('''%%%$$$)))((('''&&&&&&'''((())))))''')))///222...++++++(((''''''''''''&&&&&&&&&&&&(((+++***(((&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&'''((()))******&&&&&&&&&((())))))&&&$$$''''''''''''''''''''''''))))))))))))((('''&&&%%%$$$%%%''''''''''''%%%$$$%%%$$$$$$%%%((())))))(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***+++)))(((((())))))(((&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((&&&%%%%%%&&&'''(((***)))((('''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((())))))))))))))))))))))))''''''''''''((((((((((((&&&'''((()))((('''%%%###)))((('''&&&&&&'''((()))))))))************))))))))))))***+++++++++++++++%%%'''((((((((()))+++---...111555;;;@@@DDDGGGIIIMMMNNNOOOOOOPPPPPPPPPPPPTTTSSSQQQNNNLLLKKKKKKKKK////////////////////////...---------,,,,,,,,,,,,......---,,,++++++++++++************++++++++++++)))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))((((((((((((******))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))(((((()))***))))))'''&&&%%%*********)))))))))((((((************************))))))))))))))))))))))))&&&&&&'''''''''((((((((('''((())))))))))))((('''(((((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((()))(((((('''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((""")))***&&&(((111444///)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((((((((()))((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''((((((((()))))),,,***(((''''''(((***+++'''''''''''''''(((((()))))))))(((((((((((())))))*********)))))))))((((((******))))))***,,,...000,,,,,,,,,---------------000000111222333333444444444777:::;;;;;;;;;;;;<<<===>>>???@@@@@@AAA@@@@@@@@@???@@@BBBFFFHHHHHHFFFFFFEEEDDDBBBAAA@@@@@@@@@DDDDDDDDDEEEDDDDDDCCCCCCBBBAAA???@@@AAAAAA>>><<<;;;:::999:::<<<===<<<;;;;;;;;;::::::999999999999999999777666555444444444333444444444444444333222000000000000111111222222222222111111111000000000000000//////...------,,,---,,,,,,,,,++++++++++++******************)))))))))))))))))))))))))))))))))***+++++++++***((((((((((((((((((((((((((((((''''''((((((((('''%%%%%%((('''&&&%%%%%%&&&'''(((&&&'''---666888111***&&&(((''''''''''''&&&&&&&&&&&&((()))++++++)))&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''(((((())))))'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''))))))))))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&''')))+++***)))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))******)))''''''((()))'''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''((()))''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''(((((()))))))))*********++++++''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''&&&'''''''''((()))(((''''''''''''((()))))))))************))))))))))))******************((()))******)))+++---000333666;;;@@@EEEHHHJJJKKKMMMNNNOOOOOOPPPPPPPPPOOOSSSRRRPPPNNNLLLLLLKKKKKK////////////////////////------,,,,,,,,,+++++++++...---,,,++++++***++++++)))******+++,,,,,,------))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))*********))))))((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))(((((('''///222+++''')))((($$$***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%******%%%&&&,,,---((((((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))+++,,,&&&&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))******))))))))))))((((((******))))))***,,,...///+++,,,,,,,,,---------...//////000000111111111222444666888999999:::<<<>>>??????@@@@@@@@@@@@@@@???@@@@@@@@@CCCFFFGGGGGGFFFFFFDDDBBB@@@??????@@@AAACCCCCCCCCCCCCCCBBBAAA@@@AAA@@@???@@@@@@@@@>>><<<;;;:::999:::<<<<<<<<<:::;;;;;;;;;;;;;;;:::::::::999999999888777666555444333444444555555555555444000111111111111222222222222222222222222111111111//////......---,,,,,,,,,------------,,,,,,,,,,,,)))))))))))))))*********)))))))))))))))))))))))))))))))))***)))(((((('''))))))))))))))))))))))))'''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&,,,444555///'''%%%(((''''''''''''&&&&&&&&&'''&&&(((+++...---)))$$$$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''((((((((('''%%%%%%'''((('''&&&''''''''''''''''''''''''((((((((((((((('''&&&%%%''''''&&&&&&&&&&&&'''''')))((('''((()))***)))(((&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''')))))))))'''&&&&&&'''(((&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((((((((((((''''''''''''((()))******''''''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((()))******'''(((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***'''&&&%%%%%%%%%'''***+++)))((((((''''''(((((()))))))))************))))))************))))))))))))++++++,,,+++,,,...222555:::===AAAFFFJJJKKKLLLKKKNNNNNNOOOPPPPPPPPPOOOOOORRRQQQOOONNNLLLLLLLLLLLL////////////////////////---------,,,,,,,,,,,,+++---,,,,,,+++******++++++*********+++++++++,,,,,,))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))*********))))))(((''''''(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''((())))))***)))))))))(((666999...(((---,,,%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******************)))''''''((((((((('''&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&))))))%%%%%%)))***&&&&&&''''''(((((()))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''(((((())))))(((((((((''''''&&&&&&''''''((()))(((((((((''''''((((((((())))))))))))))))))((((((---,,,+++*********+++++++++++++++,,,,,,------.../////////000000000111111111333444555666777:::===@@@@@@@@@@@@@@@@@@??????@@@@@@AAACCCEEEFFFGGGFFFFFFDDDAAA>>>>>>???@@@BBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???===<<<<<<;;;::::::<<<<<<<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;999777666444444555666777777777777222222222222222222222222222222222222222222222222......---------,,,,,,,,,------------------------((((((((())))))*********))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***&&&&&&***+++(((&&&'''(((''''''''''''&&&&&&&&&'''&&&&&&+++000000***%%%$$$&&&''''''&&&%%%%%%&&&'''''''''''''''''''''&&&)))'''%%%%%%&&&'''(((''''''''''''''''''''''''''''''(((((((((''''''&&&%%%((('''&&&%%%%%%&&&'''((('''&&&%%%%%%''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((()))***++++++)))(((((('''''''''(((((((((((((((((())))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******((('''&&&&&&&&&((()))***)))(((((((((((((((((()))))))))************))))))******))))))))))))))))))***+++---...///333888<<>>>>>???AAABBBDDDEEEEEEFFFGGGEEECCCAAA>>>>>>???AAABBBDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAA???>>>=========<<<;;;<<<======<<<;;;==================>>>>>>======>>>>>>===;;;999888555666777888888888888888333333333333222222222222222222222222222222222222---------------,,,,,,,,,------------------------(((((())))))******++++++))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''(((((('''''''''***&&&%%%((()))&&&%%%'''(((''''''''''''&&&&&&&&&'''%%%&&&***///000+++&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&)))'''%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%((((((&&&%%%%%%&&&(((((('''&&&%%%%%%&&&'''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((&&&%%%$$$%%%&&&'''&&&%%%''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++(((((('''''''''(((((()))******))))))((((((((((((************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((()))))))))(((&&&%%%((())))))))))))))))))((())))))************))))))+++***))))))((()))******)))+++...111555:::@@@DDDFFFHHHKKKNNNOOOOOONNNMMMOOOOOOOOOPPPPPPOOOOOONNNOOOOOONNNMMMLLLJJJIIIHHH........................//////.........---------++++++************++++++++++++******)))(((((('''))))))))))))))))))))))))************))))))))))))''''''(((((())))))******&&&'''))))))))))))((('''(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((()))***++++++,,,++++++&&&...///)))%%%((()))&&&(((((()))***+++,,,------************************))))))))))))))))))))))))''''''((((((((()))))))))(((''''''&&&&&&''''''(((*********))))))((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''')))++++++''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))''''''((()))************((((((((((((((()))******(((''''''&&&&&&''''''(((''''''(((((((((((())))))((()))***+++,,,------...))))))***+++,,,---......//////000111222333444444444666888999999:::<<<>>>======>>>>>>???>>>>>>===???AAADDDDDDDDDDDDEEEGGGDDDCCCAAA@@@???@@@AAABBBDDDDDDDDDEEEEEEEEEDDDDDD@@@BBBCCCBBB@@@>>>>>>??????>>>======>>>???===<<<>>>>>>>>>>>>????????????=========<<<;;;:::999888777888888999999999999888444444444333333333333222111111111222222222222222......------------------,,,,,,,,,,,,------------***************+++++++++))))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''((())))))(((''''''&&&%%%(((...///***&&&%%%(((''''''''''''&&&&&&&&&'''&&&&&&))),,,---***'''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%((((((''''''''''''((((((((('''&&&'''((()))((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((&&&%%%$$$%%%'''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))&&&%%%%%%%%%%%%&&&''''''******)))(((((('''&&&&&&))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++***(((&&&$$$((())))))******))))))((())))))************))))))+++***)))))))))***,,,---+++...333888<<>>======???BBBDDDEEEDDDCCCEEEGGGDDDCCCBBBBBBAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEAAACCCDDDCCCAAA??????@@@AAA@@@??????@@@@@@???===????????????@@@@@@@@@AAA???>>>===<<<;;;:::::::::999::::::::::::999999888555444444444333333333333000000000111111111222222........................++++++++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***)))((('''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&'''(((((('''&&&&&&&&&$$$'''---///+++''''''(((''''''''''''&&&&&&&&&'''''''''((())))))))))))$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&''''''(((((((((((('''''''''&&&%%%&&&((()))((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&(((((((((((('''&&&%%%%%%&&&'''((((((&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''((((((&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((''''''''''''(((((()))))))))(((((((((((()))************)))((())))))************))))))+++***))))))***,,,...000111555:::???DDDGGGKKKNNNPPPPPPPPPPPPQQQRRRSSSSSSOOOPPPPPPPPPOOOOOONNNMMMHHHGGGGGGEEECCC@@@===<<<........................---------,,,,,,,,,+++++++++***************++++++*********+++,,,,,,------)))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((()))******+++###%%%''')))******)))((((((((())))))))))))(((((())))))(((((((((((())))))************************&&&'''((()))************)))$$$!!!%%%'''&&&(((,,,,,,+++***)))((('''&&&&&&************************''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((***)))(((''''''((()))***666333///+++'''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%$$$$$$&&&'''&&&'''***(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))+++,,,,,,,,,,,,+++******((()))***+++,,,---......+++,,,...///222333555666333666999;;;:::999999999999:::;;;<<<============???BBBEEEEEEDDDCCCEEEGGGCCCCCCCCCCCCCCCCCCBBBBBBAAAAAACCCDDDEEEEEEFFFFFFAAADDDEEEDDDAAA???@@@AAABBBAAA@@@@@@AAAAAA???>>>?????????@@@@@@AAAAAAAAACCCAAA???>>><<<<<<======;;;;;;;;;;;;:::999999888555555555444444333333333//////000000111111111222......//////////////////*********++++++,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))+++***)))''''''(((((()))))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))%%%%%%&&&''''''&&&%%%%%%)))$$$"""%%%''''''(((,,,(((((('''''''''&&&&&&&&&'''(((((('''&&&&&&(((***$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&((())))))&&&$$$''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))((('''&&&$$$###"""$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((((((((((((''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******&&&'''((((((((('''&&&%%%'''''''''''''''((()))***%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&)))((('''&&&''')))+++,,,((()))***++++++***)))((())))))************))))))+++***))))))+++---000222666:::@@@EEEHHHKKKMMMOOOPPPOOONNNNNNNNNPPPQQQRRRPPPPPPPPPPPPOOOOOONNNMMMEEEDDDDDDBBB???<<<999777---------...............///............---------+++...111///+++))),,,///,,,++++++***)))))))))***(((((((((((((((((((((((())))))))))))************&&&''''''((((((((((((((((((''''''(((((()))***+++)))))))))((('''''')))+++)))))))))))))))(((''''''...,,,***)))'''''''''(((***)))(((''''''((()))***)))((('''&&&&&&'''((()))(((((())))))))))))(((((('''((()))******)))((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))+++)))'''%%%$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%$$$###$$$%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%###"""###''')))---+++(((%%%$$$%%%'''(((''''''''''''''''''''''''))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((())))))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&)))&&&%%%&&&((()))'''%%%''''''''''''''''''''''''''''''((()))***++++++,,,******))))))******+++,,,.........------,,,,,,,,,,,,,,,...///111333444555444666777777777777:::<<<999999999:::;;;<<<======BBBCCCDDDDDDDDDCCCBBBAAA?????????@@@AAABBBDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAAAAABBBCCCDDDCCCAAA???>>>>>>>>>?????????@@@@@@@@@@@@??????======<<<<<<<<<<<<======<<<<<<;;;:::999999999999777777777666555333222111111111000//////000111222000000///...............+++++++++,,,,,,---------...---,,,***)))(((((('''&&&(((***+++++++++)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******(((&&&$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''$$$$$$&&&((('''))))))(((((('''''''''&&&'''''''''(((((((((((()))%%%%%%%%%'''))))))'''%%%'''''''''(((((((((((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###''''''''''''''''''''''''))))))(((((('''''''''&&&(((''''''&&&&&&&&&''''''*********)))(((&&&$$$$$$&&&''''''((((((((((((((())))))))))))************+++***)))(((((()))***++++++*********))))))((((((++++++,,,,,,,,,000555888@@@BBBEEEIIIMMMOOOPPPQQQSSSRRRPPPNNNNNNOOOQQQRRRPPPMMMKKKKKKKKKJJJEEEAAA<<<;;;888666555444444444..................------...---------,,,,,,,,,,,,+++...000...***)))+++...++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((())))))))))))(((***)))((((((((((((((()))***))))))'''''''''(((***)))))))))))))))(((''''''+++***)))''''''''''''((()))((('''&&&&&&'''((()))***)))(((((((((((()))***'''(((((())))))((((((''''''((()))******)))((('''((((((((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((('''&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$&&&'''&&&%%%%%%'''(((+++***(((&&&%%%&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&((('''%%%&&&((()))'''%%%''''''''''''''''''''''''((((((((()))*********++++++++++++++++++,,,------,,,,,,,,,++++++*********,,,---...000111333444555444555666666555666888:::999999999999:::;;;<<<===@@@@@@AAABBBBBBAAA@@@????????????@@@AAABBBCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCAAAAAABBBCCCEEEDDDBBB@@@?????????@@@>>>??????@@@@@@??????>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;999888777777777777777777777666555333222111222111000//////000111222000//////...............+++++++++,,,,,,---------------+++***))))))(((((((((***+++------,,,+++***(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((()))***)))((('''&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''%%%'''((()))((((((&&&$$$)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&''')))***)))(((&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&''''''((('''&&&%%%$$$'''''''''''''''''''''''')))((((((((('''''''''&&&(((''''''&&&&&&'''''''''))))))))))))(((&&&%%%$$$&&&'''(((((())))))(((((())))))))))))************+++******************+++))))))******************+++,,,...///000444999===EEEGGGIIILLLNNNOOOPPPPPPQQQPPPOOONNNNNNNNNOOOPPPOOOMMMJJJHHHGGGDDD???;;;888777555333222222222333/////////...---------,,,------,,,,,,,,,+++++++++***,,,...---***(((***,,,++++++************))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''((())))))******))))))+++***)))(((''''''''''''+++***((('''''''''(((((((((((()))))))))(((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''******))))))))))))******'''(((((())))))((((((''''''(((((())))))(((((('''******))))))((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))(((''''''&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&###&&&((()))((('''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''(((((())))))(((''''''''''''''''''(((''''''((((((((((((''''''((('''&&&&&&(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,,,,++++++++++++******------///000222333444555333444555444444444666888999999999999:::;;;<<<<<<===>>>???@@@@@@???>>>===>>>??????@@@AAABBBCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCAAAAAABBBDDDFFFDDDCCCAAA@@@@@@@@@@@@>>>>>>????????????>>>>>>:::;;;;;;;;;<<<<<<======;;;:::888777666555555555666666666666555444333222222111000//////000111111000///......------......++++++,,,,,,,,,,,,------,,,++++++***))))))******)))***+++,,,,,,,,,+++***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###$$$&&&'''&&&%%%&&&&&&%%%$$$%%%&&&'''((((((((()))))))))(((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''(((''''''&&&''''''((((((((((((((((((((('''&&&&&&&&&'''(((((())))))(((((())))))))))))************))))))************))))))((()))***+++,,,,,,,,,,,,,,,...111333666;;;@@@DDDLLLMMMNNNOOOPPPOOOOOONNNNNNNNNNNNNNNNNNMMMLLLLLLLLLIIIFFFCCC@@@<<<777444333222111000000000111222000000///...---,,,,,,,,,---------,,,,,,,,,,,,+++***+++,,,+++)))((()))+++++++++,,,,,,,,,+++++++++************************++++++******))))))(((((((((((()))*********************)))(((((((((((((((+++***'''&&&'''''''''''''''(((((((((((((((''''''&&&'''''''''((()))******''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((******))))))(((''''''''''''(((((((((((((((((('''&&&&&&'''''''''(((((((((%%%'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&$$$&&&'''((('''&&&'''((((((((()))))))))'''&&&%%%''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((('''(((((())))))(((((('''((('''''''''(((((((((''')))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((())))))---------------------------...///000222333444555333444555444333444555777;;;;;;::::::;;;<<<<<<===;;;<<<>>>??????>>>======>>>>>>???@@@AAABBBBBBBBBDDDCCCCCCBBBAAAAAABBBBBBCCCCCCDDDCCCAAAAAACCCDDDEEEDDDBBB@@@?????????@@@===>>>>>>>>>>>>>>>>>>===:::;;;<<<<<<======>>>>>>::::::888666555444444444555666666666555444333333222111000/////////000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++''''''((()))***))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))(((((((((&&&''''''''''''''''''&&&)))%%%###$$$$$$$$$&&&***(((((((((((((((''''''''''''''''''(((((((((((()))$$$$$$%%%&&&((((((&&&$$$'''&&&%%%$$$%%%&&&((()))((()))))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&'''(((((('''''''''''''''((()))))))))))))))((()))))))))************&&&'''((())))))((('''&&&)))***+++,,,---------,,,---000444888<<>>;;;<<<===?????????>>>===>>>>>>???AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDCCCAAAAAACCCEEECCCBBB@@@???>>>===>>>>>><<<======>>>>>>======<<<;;;<<<===>>>>>>>>>>>>===:::999888666555555444444444555555555555555444444333222000/////////000111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&'''(((((('''&&&&&&)))&&&''',,,,,,((((((+++'''''''''((((((((((((((('''''''''(((((((((((()))((())),,,///111///+++'''((('''&&&&&&&&&'''))))))(((((()))))))))))))))(((''''''''''''''''''''''''(((((('''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))***%%%&&&&&&''''''''''''''''''(((((()))))))))))))))((()))))))))************'''(((************(((''',,,,,,,,,,,,,,,------...111444999===AAAEEEIIILLLMMMNNNNNNOOOOOONNNMMMLLLJJJKKKLLLMMMKKKIIIFFFDDD<<<<<<:::777444111000//////......///000222333555/////////...---------,,,//////.........---------+++++++++************)))+++,,,---...///...---,,,(((((((((((((((((((((((('''''''''((((((((((((((('''((())))))******))))))''''''''''''((()))***+++***'''$$$$$$''')))(((&&&&&&&&&'''(((((((((''''''&&&'''(((***++++++,,,,,,(((((())))))))))))((((((''''''(((((((((((('''''')))******++++++******)))(((''''''&&&&&&''''''(((&&&&&&''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))***&&&''')))******)))'''&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$"""!!!###'''***&&&'''((())))))((('''&&&''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&'''''''''((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&'''((())))))''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++******++++++++++++,,,,,,,,,------...///111111222222333444444444555777999===<<<<<<<<<<<<<<<======;;;<<<===?????????>>>>>>===>>>@@@AAAAAAAAA@@@???@@@@@@@@@@@@AAABBBCCCCCCBBBCCCCCCCCCBBBBBBCCCEEEBBBAAA@@@>>>============<<<<<<============<<<<<<;;;<<<===>>>>>>===<<<;;;888888777666555555555555444444555555666555555555333222111/////////000000///...------,,,,,,------------,,,,,,,,,,,,+++++++++***************++++++)))))))))*********++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%&&&'''(((((('''&&&%%%&&&&&&---888888///((()))'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''(((+++...000...***''''''''''''(((((((((((()))''''''((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((()))******%%%&&&&&&'''''''''&&&&&&'''((())))))******))))))))))))))))))************++++++,,,,,,,,,,,,++++++...---++++++,,,...000222777:::???CCCFFFHHHJJJLLLKKKLLLMMMNNNMMMLLLKKKJJJHHHHHHIIIIIIGGGDDDBBB@@@666666666333111///000111////////////111333555666..................------.........---------,,,,,,,,,+++++++++++++++***))))))***,,,---...---,,,+++''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((())))))))))))((()))((((((((((((((()))***)))%%%"""$$$(((***)))'''%%%&&&''''''((((((''''''%%%&&&((()))************''''''((())))))((('''''''''((())))))))))))((('''(((((())))))))))))((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))'''''''''((((((((())))))$$$%%%''')))***+++******&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%$$$$$$''')))''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''')))***)))''''''(((***''''''''''''''''''''''''&&&'''''''''((()))))))))******))))))******+++,,,*********++++++,,,,,,,,,+++,,,,,,---...///000000///000222333333444777999;;;;;;::::::::::::;;;;;;:::;;;<<<>>>>>>>>>>>>======>>>@@@AAAAAAAAA???>>>>>>>>>>>>???@@@BBBDDDEEEAAABBBCCCCCCBBBBBBDDDEEECCCBBB@@@>>>======>>>>>>;;;<<<<<<======<<<<<<;;;;;;;;;<<<===<<<;;;999777555555444444444444555555333333444555666666555555444333111////////////000///...------,,,,,,---------------,,,,,,+++++++++++++++******************)))))))))))))))***++++++((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))(((''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%&&&((())))))(((&&&%%%&&&$$$+++666777---'''***''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%'''((()))'''%%%$$$%%%'''))))))((('''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((()))***+++&&&&&&'''''''''&&&%%%%%%(((((()))************)))))))))))))))************++++++************++++++---+++))))))+++000555888>>>BBBFFFIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKIIIHHHDDDDDDDDDCCCAAA???<<<;;;333444444222//////111333000//////000111333555666---------...............---------,,,,,,,,,++++++---,,,++++++,,,,,,+++***'''(((***,,,,,,,,,***)))''''''''''''''''''''''''''''''((()))***+++,,,,,,&&&''''''(((((((((((((((+++***)))((((((''''''(((((($$$!!!###(((+++***(((%%%%%%&&&'''((((((((('''$$$%%%'''))))))))))))(((%%%&&&'''(((((('''&&&%%%((()))***++++++***)))(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))***++++++)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((("""###%%%(((***,,,......&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&'''(((*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&$$$&&&((()))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((()))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''')))+++***'''&&&(((***''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((()))******,,,,,,,,,------.........++++++,,,,,,---...//////---...000111222444777999::::::999888888999999999999:::;;;===>>>>>>=========>>>@@@AAAAAA@@@???>>><<<======???@@@CCCDDDEEEAAABBBCCCCCCBBBBBBDDDFFFDDDCCCAAA???>>>>>>??????;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<;;;888666444333333222222333333444555333333444555666666666666444333111000/////////000......---,,,,,,,,,,,,------------,,,,,,+++++++++,,,++++++***))))))******'''''''''''''''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''$$$&&&(((******)))((('''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((&&&%%%***###$$$+++,,,&&&'''...&&&'''''''''(((((())))))'''''''''((((((((()))))))))'''$$$$$$&&&((())))))"""$$$'''))))))(((%%%$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((()))++++++&&&&&&''''''&&&&&&%%%$$$(((((()))***************))))))))))))************)))((('''&&&&&&'''((()))+++)))''''''+++222999===CCCGGGKKKMMMMMMLLLLLLLLLNNNNNNNNNMMMLLLIIIGGGFFFBBBAAA@@@???===;;;999888333444444222///...111444000//////000111333555666///............---------......---,,,,,,+++******+++++++++************)))******++++++++++++******'''''''''''''''((())))))***)))(((''''''((()))***+++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))(((''''''&&&''''''((()))******+++''''''''''''(((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((((((''''''''''''((((((%%%&&&'''((())))))((((((((((((''''''''''''((((((***(((((()))***+++***)))'''(((...666555---&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((())))))(((&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((...,,,***'''&&&&&&''''''(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''((()))++++++))))))***++++++++++++***,,,,,,---...///000111222......//////000222333444777777777777888999:::;;;;;;<<<=====================>>>@@@AAAAAA@@@>>>============>>>@@@BBBDDDFFFAAAAAABBBCCCDDDDDDCCCCCC?????????>>>===<<<<<<;;;============<<<;;;:::999;;;;;;:::999888777666555444333222222222333444555444444333333333222222222........................---------------...///000,,,++++++******++++++,,,************************''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))'''%%%%%%&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''(((((())))))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%&&&''')))+++&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((()))(((((('''''''''(((((())))))(((((((((((())))))((()))***)))((('''(((***'''+++------222<<>>999999888666666555555555444444333333222111111111...///111333555777888999///............---------......---,,,,,,+++******+++++++++************))))))******++++++******)))'''''''''''''''((())))))))))))(((((((((((())))))******)))((()))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((('''''')))))))))))))))(((''''''&&&''''''((())))))******''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))((((((''''''''''''((((((***)))((()))+++,,,,,,+++&&&%%%(((...///***'''((((((((('''''''''&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&)))'''&&&%%%%%%&&&''')))'''(((((((((((((((((('''(((((('''''''''&&&&&&&&&'''((((((((())))))))))))'''''''''(((((()))***+++******+++,,,,,,,,,,,,+++,,,,,,---...///000000111/////////000111222444444666666666777888999:::;;;;;;<<<<<<==================>>>@@@AAAAAA@@@>>>============>>>???BBBDDDEEE@@@AAABBBBBBCCCCCCCCCBBB??????>>>>>>===<<<<<<;;;=========<<<<<<;;;999999;;;::::::999777666666555444333222222222333444444333222222222111111111111........................,,,,,,+++++++++,,,------,,,++++++******++++++,,,************************''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''((((((%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&)))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''')))'''%%%%%%&&&'''''''''((('''&&&&&&&&&&&&'''((()))))))))((((((((((((((())))))(((''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((()))))))))***+++***))))))***+++(((---111222777AAAHHHJJJPPPOOONNNOOOQQQRRRQQQPPPPPPOOOMMMKKKIIIDDD???;;;555555555444444555555666333222222222222222222222222333444666888999;;;<<>>???@@@@@@???>>>============>>>???AAABBBCCC@@@@@@AAAAAABBBAAAAAAAAA>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<;;;:::999888::::::999888777666555555444333333222222333333444111111111000000000000///........................------,,,+++++++++,,,,,,++++++************++++++************************''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%&&&((()))***''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((******))))))((('''''''''######$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''((('''%%%%%%'''(((''''''((('''&&&&&&&&&&&&'''(((******)))((((((''''''&&&***))))))((('''((((((((((((((((((((()))))))))***'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''(((((())))))******((((((''''''''''''((((((***))))))(((((())))))******+++,,,+++******+++---***111666999>>>GGGMMMNNNQQQPPPPPPQQQSSSSSSRRRPPPQQQNNNIIIEEEBBB===999555111111111111222333444555111111222222333444444555777777999:::;;;===>>>>>>///............------------------,,,,,,++++++++++++++++++*********))))))))))))************)))))))))((((((((((((((())))))'''((()))******)))((('''((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((('''''''''''''''((((((((())))))''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''((('''''''''''''''(((((((((((((((''''''''''''((((((,,,+++)))(((((((((((()))((((((''''''''''''(((((()))(((((()))+++---,,,,,,%%%$$$$$$%%%&&&&&&''')))''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''((())))))((((((''''''(((((()))&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$$$$''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''((())))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------......//////000222333444444444444555666888999::::::;;;<<<===>>>>>>>>>===>>>>>>????????????>>>>>>=========>>>???@@@AAAAAA>>>??????@@@@@@@@@??????======<<<<<<<<<;;;;;;;;;::::::;;;;;;:::999888888999999888777666666555555444444333333333333333333111111111000000000//////........................000///...---------------++++++************++++++************************''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))&&&&&&''''''(((((())))))%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%&&&'''((((((''''''''''''&&&&&&'''''''''((((((((((((((((((''''''))))))((('''''''''''''''''''''((((((((()))))))))'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((((('''%%%$$$$$$%%%'''((((((((((((((())))))))))))&&&''''''((()))******+++(((''''''''''''(((((()))***))))))))))))))))))******+++,,,+++***+++---///---555<<<@@@EEELLLQQQQQQQQQPPPPPPQQQRRRRRRPPPNNNQQQLLLFFF@@@;;;888444111////////////000111222222000000111333555666777888;;;;;;<<<===>>>??????@@@///............---------------,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))******)))))))))***))))))((((((((())))))'''((()))******)))(((''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))(((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''(((((())))))((((((''''''''''''((((((***)))((((((''''''''''''((((((''''''''''''((((((((('''&&&(((***++++++***'''((((((((((((((('''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((''''''&&&&&&&&&((()))+++%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''((((((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''((())))))***))))))((((((((()))***************++++++++++++,,,,,,,,,,,,------------...000111222222222333444555777999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>><<<======>>>????????????======>>>>>>>>>>>>======;;;;;;:::::::::::::::999999999999999999888888777888777777666666555555555444444444333333222222222111111111111000000000000........................000///...---------------+++******))))))******+++))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&+++***)))((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%&&&'''((()))$$$%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&%%%%%%&&&((()))((('''&&&''''''''''''''''''&&&%%%&&&&&&'''((())))))***''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((('''&&&$$$######$$$&&&'''(((((((((((())))))))))))&&&''''''((()))******+++'''''''''''''''((())))))******))))))))))))************++++++***,,,///222222:::AAAEEEIIIOOORRRQQQQQQPPPPPPQQQRRRQQQNNNLLLNNNIIIAAA;;;777444111/////////............//////000111222444777999:::;;;======>>>>>>>>>?????????///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((())))))******))))))(((******)))((((((((())))))(((((())))))))))))(((((('''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((())))))******((((((''''''''''''(((((('''((((((((((((''''''&&&((((((''''''''''''((((((((('''&&&''')))))))))((('''***+++)))((()))(((%%%&&&&&&&&&'''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((('''''''''((()))******(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((***,,,&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''((()))******)))(((''''''(((((()))***))))))))))))*********++++++,,,,,,,,,,,,,,,,,,---///000111111111222333444666888999::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>======<<<<<<======<<<<<<;;;;;;888888888888888888888888777888888888888888777777777666666666555555555444444444444444333222111111111111111111000000000000........................------,,,+++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&000///---,,,***(((&&&&&&''''''&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&%%%$$$$$$###***)))'''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((('''((())))))***%%%%%%%%%'''))))))((('''&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&((()))***+++'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''&&&%%%$$$$$$%%%&&&'''(((((((((((())))))))))))''''''(((((())))))******''''''&&&''''''((()))***+++******))))))******+++)))***++++++,,,///333777888@@@FFFIIILLLQQQSSSQQQRRRQQQQQQRRRSSSQQQNNNKKKGGGBBB<<<666333111///...000///...............///222333444666999;;;===>>>????????????>>>>>>>>>>>>///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))))))))((((((+++******)))(((((())))))))))))(((((((((((())))))((()))***+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((())))))***++++++,,,((((((''''''''''''((((((%%%''')))++++++***(((&&&((((((''''''''''''((((((***)))(((((())))))((('''%%%((((((%%%%%%))))))&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))******)))((('''(((((()))***************'''(((((()))***+++,,,,,,,,,,,,,,,---...///000111000000111222444666888999999:::;;;===>>>>>>??????>>>>>>============>>>>>><<<===>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;::::::999666666666666666666666666666777777888888777777666666666555555555555444444444444555555444222111000000000000/////////..............................,,,,,,+++++++++,,,------******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&......---+++)))((('''&&&'''&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((''''''&&&%%%%%%$$$$$$((('''&&&$$$$$$%%%''''''''''''''''''(((((((((((('''''''''''''''((())))))%%%$$$%%%''')))***(((&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&''''''((()))***+++******))))))******+++***+++,,,---///333888<<<@@@FFFLLLMMMNNNRRRSSSRRRPPPPPPPPPQQQQQQOOOKKKHHH>>>;;;666222000///...---............///000111111444555666999;;;===???@@@@@@@@@@@@??????>>>>>>>>>//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))))))))((((((++++++***))))))((())))))***)))(((''''''((()))***((()))***,,,,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))((((((''''''''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))***+++,,,,,,,,,((((((''''''''''''((((((%%%'''***------,,,)))'''((((((''''''''''''((((((,,,+++))))))******((('''"""&&&%%%!!!"""(((***'''&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((()))))))))(((&&&###"""&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((***+++***)))'''&&&))))))***+++++++++++++++&&&'''((()))***+++,,,------------...///000111222//////000111333555777888999:::;;;===>>>?????????>>>>>>============>>>>>><<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::999888444444555555555555555555666666777777777777777666555555555555555555444444444444555555444222111000//////.........---------........................------------......///000******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&(((((('''''''''&&&&&&&&&******)))((('''&&&%%%%%%&&&&&&&&&'''((()))***+++''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%%%%&&&&&&'''(((((()))%%%$$$#########%%%''')))''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((($$$$$$%%%''')))***(((&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''''')))******++++++************+++++++++,,,...///222666<<<@@@EEEKKKOOOOOOPPPSSSTTTRRRMMMMMMMMMNNNNNNLLLHHHDDD999555111///......---,,,---------...000222333444555666888:::<<<>>>@@@AAABBBAAAAAA@@@@@@???>>>>>>---------...............,,,,,,,,,+++++++++******---,,,***(((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))***)))***+++,,,+++***(((&&&(((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************+++)))'''''''''((('''&&&(((((((((((((((''''''&&&'''((((((((('''&&&%%%%%%)))((('''&&&&&&'''((()))---(((%%%'''))))))***---...***(((******((()))+++(((***+++)))&&&%%%(((+++...,,,(((&&&%%%&&&(((***'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((&&&%%%%%%&&&'''((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&''')))******(((&&&$$$###$$$%%%&&&'''(((((('''%%%%%%&&&'''&&&)))+++)))&&&%%%&&&)))(((((('''''''''&&&&&&&&&((('''&&&'''((()))((('''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''&&&&&&&&&''''''((()))((((((((()))***,,,---+++*********))))))((((((&&&'''(((***++++++++++++''''''((()))***)))))))))++++++,,,---...000111222------///000222444555666777999<<<============>>>>>>===<<<;;;;;;::::::;;;??????>>><<<<<<;;;;;;;;;777777888:::;;;:::888555777666555444444555777888999888777666555555666777666666555444444444444555222222222222111111000000///...---,,,,,,---...///000///---,,,++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++*********))))))((((((((((((''''''''''''((((((''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%&&&''''''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((''''''''''''(((******))))))((((((''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''(((((())))))******$$$&&&((())))))(((&&&$$$"""###%%%'''(((((('''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&'''((())))))***)))***+++***))))))+++------///222666999???EEEIIILLLLLLMMMPPPRRRRRRPPPNNNPPPOOOOOONNNLLLGGGAAA<<<444333000...+++*********---------...///222444555888888:::<<>>======<<<;;;;;;;;;<<<<<>>===<<<;;;;;;;;;;;;888888999:::<<<;;;999666777666555444555666888999:::999777555555555555666666555555444333444444444222222222222111111111000000///...------...///000000///...,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++*********************)))))))))((())))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***''''''(((((('''&&&&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&'''((('''&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***(((((((((((('''''''''&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''(((((())))))))))))%%%''')))******)))'''%%%$$$%%%&&&''''''((((((((())))))((((((((('''''''''))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''(((((()))******+++(((***+++++++++,,,...000///222666:::>>>BBBGGGKKKMMMMMMNNNPPPRRRSSSQQQOOONNNMMMMMMLLLJJJEEE>>>:::222000///---,,,,,,,,,,,,//////...///000222444555999:::;;;===???BBBCCCDDDCCCEEEFFFEEECCCAAAAAABBB/////////...---------,,,---------,,,,,,,,,++++++,,,+++***)))((((((((()))'''((()))******)))(((''')))))))))))))))))))))))),,,+++)))((('''(((((()))((((((((((((''''''''''''************************))))))(((((((((((())))))''''''(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((***((('''&&&((((((((('''(((((())))))(((((('''&&&(((((((((((((((''''''&&&((((((''''''''''''(((((()))'''(((++++++---444===SSS>>>)))$$$)))+++)))&&&&&&&&&'''(((******)))'''******++++++)))(((&&&$$$%%%%%%&&&'''((())))))***(((((((((((((((((((((((((((''''''&&&&&&'''(((((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&'''(((***+++&&&'''(((((('''''')))+++,,,***'''&&&&&&((((((((('''''''''''''''&&&&&&&&&***)))''''''(((((('''%%%'''''''''(((((((((((((((''''''''''''((((((((((((+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((******))))))))))))((((((***************)))(((((()))((('''''''''(((***+++++++++******++++++,,,---,,,---...000111333444555555888:::;;;::::::;;;===<<<<<<<<<;;;<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;999999999:::<<<;;;999777666666555555666888:::;;;:::999777555444444444444555444444333333333333333222222222222111111111111000000////////////000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************))))))))))))******))))))))))))******))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((&&&((()))((('''&&&''')))))))))))))))))))))))))))&&&&&&'''''''''(((((((((%%%&&&&&&&&&((()))***+++''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((('''(((((((((((()))))))))'''(((***++++++***(((''''''&&&&&&''''''((()))***))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((((())))))******+++++++++((()))***++++++---111333222555;;;@@@DDDGGGKKKMMMOOONNNOOOQQQSSSSSSQQQOOOLLLLLLKKKKKKHHHCCC<<<666///...------------......000000000111222333555666;;;<<<===???AAACCCDDDEEEAAACCCDDDDDDBBB@@@???@@@000000///...---,,,,,,,,,---------,,,,,,,,,,,,++++++******))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))---,,,***)))((((((((((((+++***))))))))))))******************************))))))(((((((((((())))))&&&''''''((())))))******''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))***************(((&&&&&&(((((((((''')))))))))))))))(((''''''(((((()))))))))(((((('''(((((((((''''''(((((((((((((((***+++***,,,555???ZZZEEE///((()))***'''%%%'''&&&&&&)))---...***'''(((((()))***))))))((('''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''&&&'''''''''(((((((((((()))******))))))((((((((((((&&&&&&&&&&&&''''''(((((('''&&&&&&&&&'''((()))***%%%'''((((((((()))+++---333...(((%%%&&&&&&%%%###''''''''''''''''''''''''+++)))((('''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''))))))))))))))))))(((((())))))*********))))))(((***)))'''&&&'''(((***,,,------,,,,,,,,,,,,------,,,---...///111222333444444666888999888999:::<<<;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;999999888:::;;;;;;999777666666666777888:::;;;<<<;;;:::888666444333333333444444333222222222222333222222222222222222222222111000000000000000000111//////......------------,,,,,,,,,,,,,,,+++++++++---------,,,,,,,,,++++++*********)))))))))))))))***))))))(((((())))))***)))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''######$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''((())))))(((((()))***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''(((******''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))(((''')))((('''''''''(((***+++))))))((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))))))))))))))*********++++++((()))***++++++---111444555999@@@EEEHHHKKKMMMOOOPPPPPPPPPQQQSSSSSSQQQOOOMMMLLLKKKJJJGGGBBB:::555.....................///...///000222444666777888>>>>>>???AAABBBDDDEEEEEEAAABBBBBBBBBAAABBBDDDGGG000000///...---,,,,,,,,,------,,,,,,,,,+++++++++************)))))))))((()))+++,,,......,,,+++))))))))))))))))))))))))))),,,,,,+++***)))(((((((((******))))))))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))***++++++''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************)))'''&&&&&&((()))(((''')))))))))))))))(((((('''(((((())))))***))))))((('''((((((((((((((((((''')))(((***+++))))))111:::JJJ<<>>???===<<<<<<;;;;;;;;;;;;<<<999888888888::::::999777777777888999:::;;;======<<<;;;888666555444444444444444333222222222222333222222222222222222222333000111111111111111111000..................---------------,,,,,,,,,++++++---------,,,,,,,,,++++++))))))))))))))))))******)))((((((''''''(((((()))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((''''''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((())))))((('''''''''((())))))(((((()))+++'''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''((((((''''''&&&***)))((('''''')))***+++(((((())))))))))))))))))(((((((((((((((((((((((())))))******************(((((()))))))))))))))*********+++***+++---111555999===DDDIIIKKKLLLNNNOOORRRQQQPPPQQQRRRRRRQQQOOONNNMMMKKKIIIFFF@@@:::555/////////////////////...,,,...000333666999;;;<<>>BBBGGGKKKMMMMMMNNNOOOSSSQQQPPPPPPQQQQQQOOONNNNNNLLLHHHEEEAAA<<<777333000000111111111111000000///000333777:::===>>>???AAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEFFFJJJQQQZZZ```..................------++++++*********)))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((('''%%%&&&''')))))))))((('''************************))))))(((((((((((())))))((((((((())))))******+++''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&((())))))((()))************)))((((((((()))******+++++++++***&&&'''((())))))((('''&&&***''''''******(((***...'''$$$$$$'''(((&&&'''+++'''((())))))((('''((()))&&&'''((()))************++++++******))))))((((((((((((((((((((((((((((((%%%&&&((()))******))))))(((((((((((((((''''''&&&%%%&&&&&&&&&''''''''''''))))))***+++***)))((('''&&&&&&'''(((((('''&&&%%%%%%%%%&&&''''''(((((((((%%%&&&''''''&&&''')))+++((()))))))))((()))***,,,&&&&&&&&&'''''''''(((((()))(((''''''((()))(((&&&))))))(((((((((''''''''')))(((((((((''''''''''''&&&&&&&&&&&&''''''((()))'''((())))))))))))(((''''''''''''((((((((())))))'''((()))***************(((((((((((())))))))))))))))))((((((((())))))***,,,,,,---...//////000000111222333333222333666888888888888888999999:::;;;<<<;;;;;;::::::;;;;;;<<<===<<<::::::<<<===<<<;;;:::;;;<<<<<<===============<<<:::888888888888999666555555444333444444444222222222333333333444444//////000111111000//////---...///000000///...---///......---,,,,,,++++++,,,++++++++++++*********((()))))))))************))))))(((((((((((())))))&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''###%%%'''((()))((('''&&&%%%&&&&&&'''((((((''''''%%%&&&((())))))(((&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''))))))(((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&%%%'''(((((((((((()))+++'''''''''''''''''''''''''''((((((((())))))))))))(((''''''''''''(((((()))'''''''''((((((((())))))''''''''''''(((((((((((('''((()))******)))((('''(((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((())))))(((((('''(((((()))))))))*********))))))))))))))))))))))))((((((((()))))))))******************************)))***+++,,,///444;;;???DDDGGGKKKNNNNNNNNNOOOPPPSSSQQQOOOOOOOOOOOONNNMMMLLLHHHBBB===:::666222///...///111333444444444444555666999<<<>>>@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDGGGIIILLLPPPUUU[[[bbbggg---------...............*********))))))))))))(((((()))***++++++***)))(((++++++***))))))***++++++))))))))))))))))))))))))&&&'''((((((((((((((('''&&&(((***+++,,,+++***)))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))************''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))************((('''%%%&&&((())))))(((***************)))((((((((()))***+++++++++++++++&&&'''((())))))((('''&&&)))&&&&&&***,,,******++++++'''%%%)))+++((('''(((&&&((()))'''$$$$$$&&&)))&&&(((***,,,,,,***'''%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&((()))*********)))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((&&&%%%&&&&&&((((((((('''&&&%%%###$$$&&&((()))***++++++%%%&&&'''&&&&&&&&&(((***(((***,,,+++((('''(((+++&&&&&&&&&'''''''''((((((((('''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&***))))))((((((((())))))'''''')))))))))((('''&&&&&&'''''''''(((((())))))***************)))((((((''''''((()))***)))))))))***************+++,,,,,,,,,,,,------...///000000111222222222222333666888888888888777888888999:::;;;;;;:::::::::;;;;;;<<>><<<<<<>>>???>>>===<<<<<<===============<<<===<<<:::999999999::::::666666555444444444444555222222222333333444444444...///000111111000///...---...///000000///......//////...---,,,,,,+++++++++++++++*********))))))(((((())))))*********+++******))))))))))))******%%%%%%&&&'''((()))******'''''''''''''''''''''''''''''''''''''''''''''''' !!!###%%%&&&&&&%%%$$$%%%%%%&&&'''((((((((('''%%%&&&((())))))(((&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''(((******((('''&&&$$$&&&(((((('''''')))+++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''((()))***+++&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((()))******)))((('''(((((('''''''''&&&&&&&&&)))))))))(((((()))))))))&&&'''((())))))((('''&&&(((((())))))*********+++))))))))))))))))))))))))''''''(((((()))))))))***++++++++++++++++++++++++((()))+++...222888@@@EEEHHHKKKNNNOOOOOOOOOPPPQQQSSSQQQOOONNNNNNNNNMMMLLLIIIDDD>>>888444111...,,,---...111333666777777777;;;<<<>>>@@@AAABBBBBBAAABBBBBBBBBBBBCCCCCCDDDDDDPPPTTTZZZ```dddiiinnnqqq.........------,,,,,,,,,++++++++++++++++++++++++,,,+++)))((((((***,,,---+++***)))'''''''''((()))************))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&...000000...)))''')))+++,,,***''''''((())))))(((((((((''''''''''''((((((***))))))((('''&&&&&&&&&)))(((((('''''''''(((((())))))))))))))))))))))))///,,,(((''''''((())))))*********)))((('''''''''))))))))))))))))))))))))***++++++******)))((('''(((((((((((()))+++,,,---***))))))))),,,000555888888111)))%%%'''((('''%%%)))***************)))((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''((())))))(((&&&$$$%%%&&&)))((('''&&&&&&%%%&&&&&&((('''%%%#########%%%&&&&&&&&&&&&'''((())))))***((((((((((((((('''''''''))))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,---...///000//////000111222222333333666777888888888999<<>>===;;;::::::;;;<<<===>>>??????@@@@@@??????>>>@@@@@@??????>>>=========:::;;;<<<======;;;999888666666666666666666666666444444333333333222222222222222222111111111111000000/////////............******,,,---.../////////(((((())),,,...///,,,***************))))))(((((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''((((((((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''***)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************''''''''''''''''''&&&&&&))))))((((((''''''&&&&&&******))))))(((((('''''''''''''''''''''((()))***++++++)))&&&###"""$$$&&&,,,+++***)))(((((((((((()))(((''''''(((***,,,...+++*********))))))((((((''''''(((((()))+++,,,---+++)))((())),,,---,,,***+++,,,...111555<<>>@@@DDDGGGGGGFFFDDDBBB@@@BBBCCCAAA>>>AAAHHHOOOYYY]]]bbbeeeggglllrrrwww......---------,,,,,,,,,************************+++***))))))))))))++++++,,,+++***)))((())))))***************))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((,,,---,,,***((('''((()))+++)))'''&&&'''))))))(((((((((''''''''''''((((((***))))))(((''''''&&&&&&((('''''''''''''''(((((()))))))))))))))))))))))))))'''$$$###%%%'''((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''((())))))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''')))---222888;;;555///)))&&&((()))'''%%%&&&''''''((()))))))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((()))***(((&&&%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&&&&&&&''''''((())))))***&&&'''''''''(((((())))))))))))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))))))))(((&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''(((&&&&&&''''''((())))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))***++++++++++++***++++++*********,,,---...//////000111222333444444666777888888888999<<>>===;;;::::::;;;===>>>??????@@@@@@@@@@@@???????????????>>>======<<<<<<:::;;;<<<======;;;:::999777777777777777777777777444444444444333333333333222222222111111111111000000000/////////.........++++++,,,---............,,,+++***+++,,,---......++++++*********)))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))(((((((((((('''''''''''''''((())))))''''''''''''&&&(((+++...,,,,,,+++***))))))))))))(((((('''((())),,,///000************)))))))))((('''''''''((()))***,,,,,,+++)))((()))+++---+++***,,,...222666:::@@@GGGKKKLLLLLLLLLKKKLLLLLLMMMMMMOOOMMMLLLLLLLLLKKKIIIGGG???<<<888333111111222444777777666777888;;;===???@@@BBBDDDFFFGGGFFFEEEDDDDDDEEEDDDCCCDDDIIIQQQXXX^^^aaaeeegggkkkqqqyyy...------------,,,,,,,,,))))))))))))))))))))))))******)))))))))))))))))),,,+++***************+++************))))))))))))))))))************))))))(((((()))))))))))))))))),,,***))))))*********)))***(((&&&&&&'''((()))(((((((((''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))%%%###""""""%%%(((******%%%&&&&&&'''((())))))***))))))))))))))))))))))))$$$%%%&&&'''((((((((((((******((('''&&&&&&&&&&&&#########$$$''',,,000333000,,,((('''))))))(((&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''')))******)))'''&&&&&&(((%%%%%%%%%%%%&&&'''((()))''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))((('''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((++++++******)))'''&&&%%%%%%&&&&&&&&&&&&''''''''')))((((((''''''(((((()))&&&&&&''''''((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))***++++++++++++***+++***)))(((((()))+++,,,...///000111333444666666555666888888888999<<<>>>======;;;;;;;;;<<<===>>>@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;<<<=========<<<:::999999999999999999999999999555555555444444444444333222222222111111111111000000000000/////////......,,,------......------,,,...---+++(((''')))---000+++++++++++++++*********((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))%%%&&&(((((()))+++///111---,,,+++******)))******'''''''''(((***---000111************))))))))))))&&&&&&&&&'''((()))***++++++)))((()))***,,,+++***---222888>>>CCCGGGJJJMMMNNNNNNMMMMMMLLLMMMMMMMMMOOOMMMKKKJJJHHHEEEAAA>>>888666444222222333555777;;;:::::::::<<<>>>@@@AAACCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCEEEIIIPPPXXX]]]bbbeeehhhkkkpppyyy------------------------))))))))))))))))))))))))))))))*********)))((((((************************************)))))))))(((***+++,,,,,,,,,,,,+++***(((((())))))******++++++---***((())),,,...---+++)))'''%%%%%%'''((()))(((((((((''''''''''''(((((())))))((((((''''''''''''%%%%%%%%%%%%&&&'''))))))(((((((((((((((((((((((('''&&&$$$%%%(((***,,,,,,(((((())))))***+++++++++((((((((((((((((((((((((%%%&&&&&&'''(((((('''''',,,+++***)))(((((((((((((((&&&%%%###$$$%%%'''(((+++)))(((((()))***(((&&&))))))))))))((('''&&&%%%'''&&&&&&&&&&&&'''(((((()))(((''''''''''''((()))))))))((((((''''''&&&&&&'''''''''''''''''''''''')))*********((('''''')))'''&&&&&&&&&''''''((()))''''''(((((((((((('''&&&''''''''''''(((((())))))***))))))((('''&&&&&&%%%))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((*********))))))(((''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))''''''''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))***++++++++++++***,,,+++)))''''''(((***+++......000111333555666777444666888888888999;;;======<<<<<<;;;<<<<<<===>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>======<<<;;;;;;::::::<<<<<<=========<<<;;;:::::::::::::::::::::::::::666666555555555444444444222222222111111111000000000000000////////////...---.........------,,,+++,,,,,,+++(((&&&'''+++...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))))))))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''(((((())))))******((((((((()))))))))((((((((()))******)))))),,,...---,,,,,,+++******++++++((((((((()))***,,,---...*********)))))))))))))))&&&&&&&&&&&&'''((()))***+++***))))))***+++,,,---///555>>>EEEIIILLLMMMNNNPPPOOONNNNNNMMMMMMMMMMMMOOOMMMJJJHHHDDD@@@:::666222222111222333666999;;;>>>>>>>>>???@@@AAACCCDDDFFFFFFFFFFFFGGGGGGHHHIIIFFFEEEFFFKKKQQQXXX]]]___dddgggkkkpppxxx------------------------++++++++++++++++++++++++***************)))((('''(((((())))))))))))))))))************)))))))))((())))))************))))))(((((())))))******++++++,,,)))'''))),,,...---+++***(((&&&&&&'''((()))(((((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((***((('''''')))++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''''''''''''''''''''((())))))///---+++((('''&&&&&&'''(((((('''((())))))((('''%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((()))***)))((('''((()))******)))(((''''''((((((''''''((())))))(((((('''''''''''''''(((((((((((('''''''''((((((((((((((())))))((('''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((())))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***---,,,***))))))***+++,,,---...///111333555666777333555777888888999;;;<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAAAAA@@@@@@???======<<<<<<;;;:::::::::<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999999666666555555555444444444222222222111111111000000111000000000////////////............---,,,+++++++++,,,---,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''((((((((((((((((((''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''''''''''''''((((((((())))))&&&&&&''''''(((((())))))''''''(((((())))))******(((((()))******)))(((''')))******)))((('''(((***,,,,,,++++++***+++++++++))))))((((((((()))))))))))))))))))))))))))******''''''&&&''''''((()))******************,,,...000333999BBBJJJNNNOOOOOOOOOQQQQQQOOONNNMMMMMMMMMMMMNNNKKKHHHDDDAAA<<<666222///000111444777:::===???BBBBBBBBBCCCDDDEEEFFFFFFHHHGGGGGGFFFGGGGGGIIIIIIHHHIIIMMMSSSZZZ___``````eeejjjrrrzzz,,,,,,,,,------------...------------------------,,,,,,++++++***)))))))))''''''((())))))))))))(((************))))))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))((('''&&&''')))++++++***,,,***''''''((())))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''((()))***))))))))))))))))))))))))***(((''''''((((((((('''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))++++++++++++***)))((('''''''''((((((***+++,,,---+++***)))(((''''''((((((''''''''''''((((((((((((!!!###%%%''''''((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((())))))''''''((()))+++***)))(((''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((("""###%%%''')))+++,,,---))))))((('''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&&&&'''''''''((((((((()))((((((''''''(((((()))''''''(((((((((((((((((())))))(((((((((((())))))************************))))))***++++++++++++***,,,,,,+++++++++,,,,,,------...///000222333555555333555777999999999:::;;;;;;<<<<<<===>>>>>>>>>????????????@@@@@@?????????=========<<<;;;;;;::::::<<<<<<;;;;;;;;;:::::::::888888888888888888888888555555555444444444444333222222222111111111111000111111000000000/////////---.........---,,,,,,+++------...000222111...+++*********+++++++++++++++((())))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''+++***(((&&&$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((''''''''''''''''''(((((())))))***'''''''''((((((((((((((((((((((((((())))))))))))((()))***+++***)))((('''&&&'''(((((((((''')))***,,,+++************++++++)))))))))(((((('''&&&&&&))))))))))))************((('''''''''(((((()))***)))***+++++++++...222555999???GGGMMMPPPPPPPPPPPPRRRQQQPPPNNNMMMLLLLLLLLLKKKGGGCCC???<<<999444111///111444888<<>>?????????===>>>>>>??????>>>>>>===>>>>>>======<<<;;;;;;;;;;;;;;;:::999999999999999888888888888888888888888444444444444333333333333222222222111111111111000111111111000000000//////---------...------,,,,,,...+++***...333444///***)))))))))*********++++++'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&''''''((())))))******((((((((((((((('''''''''))))))))))))((((((((((((((()))+++++++++)))(((&&&%%%'''((()))(((((()))*********)))))))))******+++)))))))))))))))(((((('''((()))))))))************))))))((((((((()))******(((***+++,,,---000555:::@@@DDDJJJOOOQQQQQQRRRSSSRRRQQQOOONNNLLLKKKKKKJJJFFFBBB===999777555333222222444888<<<@@@DDDFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDIIIPPPTTTXXX\\\bbbgggvvv,,,,,,,,,------.........------------------------000///,,,*********+++,,,((()))***+++,,,,,,+++***************)))))))))))),,,***'''%%%%%%'''***,,,))))))((((((''''''&&&&&&(((***,,,+++)))(((+++...000...+++)))))))))((('''((((((''''''''''''(((((('''''''''(((((((((((((((+++******))))))))))))***))))))))))))))))))))))))((('''&&&''')))***)))(((###$$$%%%&&&((()))***+++))))))))))))))))))))))))'''((()))******++++++***&&&&&&&&&&&&'''((()))***))))))((((((((()))******'''''''''&&&%%%&&&(((***))))))))))))(((''''''&&&'''&&&&&&&&&&&&'''(((((($$$&&&)))++++++)))&&&$$$&&&'''''''''(((((())))))''''''''''''''''''''''''%%%'''((('''&&&&&&'''((($$$$$$$$$$$$%%%&&&''''''((('''%%%$$$%%%&&&)))***((((((((((((((('''''''''))))))(((((('''''''''&&&))))))((('''''''''''''''$$$%%%'''))))))((('''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((***((('''%%%$$$$$$$$$%%%''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))***++++++++++++***'''(((+++---...---,,,+++---......///000111111222222444777999999999:::;;;;;;;;;===>>>????????????======>>>>>>>>>>>>======>>>>>>>>>===<<<<<<;;;;;;;;;:::999999888888999999999999999999999999999999444444333333333222222222222222222111111111111000111111111111000000000000,,,,,,---......------,,,---((($$$(((000333...'''(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''' $$$(((,,,///&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((&&&''''''((()))******+++))))))(((((('''''''''&&&******))))))(((((('''''')))***+++,,,+++***(((&&&''')))******(((''''''(((***)))))))))))))))******(((((()))***************(((((())))))*********+++***))))))))))))******+++(((***,,,,,,---111777===EEEHHHMMMPPPQQQRRRTTTUUURRRQQQOOOMMMLLLKKKJJJJJJCCC???999555444333333222444666:::???CCCFFFHHHIIIGGGGGGHHHIIIJJJJJJJJJIIIGGGGGGHHHHHHHHHGGGFFFFFFLLLQQQWWWZZZ]]]cccmmmuuu...---,,,+++++++++,,,,,,........................///,,,******,,,,,,***'''))))))))))))))))))))))))++++++++++++++++++++++++++++++******************(((&&&%%%&&&'''((('''&&&))))))******+++++++++,,,222000+++%%%%%%))))))&&&''''''((())))))))))))))))))(((''''''''')))***+++&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''******))))))((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((###$$$%%%&&&'''))))))******)))(((&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''((())))))'''%%%,,,&&&((()))888)))111'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&,,,***'''%%%$$$$$$%%%&&&&&&&&&&&&'''''''''(((((('''((((((((((((((('''&&&&&&&&&'''((())))))(((((())))))(((&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&((())))))(((&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&'''''''''((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((***)))'''&&&%%%&&&((()))))))))(((((((((((())))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,///...------...000333444333333333666888::::::888:::<<<======<<<;;;;;;<<<999:::<<<===>>>>>>>>>===>>>>>>===<<<;;;:::::::::999999999999999999999999::::::999999888777777777555555444444444333333333000000000000000000000000//////............//////............---,,,+++***+++,,,---...---,,,+++***+++++++++++++++***)))((('''(((***,,,,,,***((('''))))))))))))))))))))))))((((((((((((((()))******+++***)))(((''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''''''''%%%$$$###(((''''''''''''&&&&&&&&&***)))'''&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((***)))(((((()))***)))''''''((()))******)))((('''&&&''')))***+++***(((''')))((('''&&&&&&&&&&&&&&&******))))))((((((((('''(((((('''''''''&&&&&&&&&******))))))))))))******(((''''''''''''(((((()))))))))******)))(((((('''+++*********))))))(((((('''((()))((('''&&&'''((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***+++,,,+++***)))***+++,,,+++***---333:::AAADDDKKKMMMOOOQQQRRRRRRQQQPPPRRRQQQOOONNNMMMIIIEEEAAA888666444222111222444555999<<<@@@CCCEEEFFFHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLGGGGGGFFFGGGIIIHHHFFFDDDOOOWWW^^^ccckkkuuu|||~~~------,,,,,,+++++++++,,,************************...,,,******,,,,,,***((())))))))))))))))))))))))************************))))))))))))))))))))))))((('''&&&'''((()))(((&&&&&&&&&''''''((((((((((((000333222+++'''(((+++,,,''''''((()))))))))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((''''''&&&&&&''''''((((((((((((((('''''''''&&&((((((((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))+++***)))((('''(((((()))(((((((((((((((((((((((((((((((((''''''((((((((()))((((((***++++++)))''')))%%%)))&&&444'''...&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((((('''&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''(((((())))))***'''(((((('''%%%%%%&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''(((((())))))))))))))))))))))))((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''((())))))''''''&&&'''((()))))))))(((((((((((())))))))))))))))))******************++++++,,,---............------...000222444555444555777:::;;;;;;::::::;;;======;;;:::;;;<<<999:::<<<===>>>>>>>>>=========<<<<<<;;;;;;::::::999999999999999999999999999999888777777666666555444444444333333333333222000000000000000000000000//////............//////............---,,,+++***,,,,,,,,,,,,,,,++++++***+++++++++++++++***))))))((()))***++++++***)))((())))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((())))))***(((((((((((('''''''''''''''(((((((((((((((((('''))))))*********)))(((((((((''''''''''''&&&&&&&&&***)))'''&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((()))(((''''''))))))(((''''''((()))******)))((('''&&&''')))*********((('''''''''&&&&&&&&&''''''((()))))))))(((((('''''''''(((((('''''''''&&&&&&&&&)))(((((((((((((((((()))(((((('''''''''(((((()))))))))*********)))(((((())))))))))))((((((''''''&&&((()))(((''''''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,+++))))))***+++,,,,,,---111777>>>DDDGGGLLLNNNPPPRRRSSSRRRQQQPPPQQQOOOMMMKKKIIIEEE@@@<<<666444222111111333666888<<>>======;;;;;;;;;;;;;;;:::::::::888888888888888888999999888777777666666555444444333333333222222222111111000000000000000000000000//////............//////............---,,,++++++,,,,,,+++******************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))&&&&&&&&&'''(((***+++,,,((((((((((((''''''''''''(((((())))))))))))(((((((((''''''''''''(((((()))(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&&&&((()))(((&&&'''(((((())))))(((((('''&&&'''((()))***)))((((((%%%%%%%%%&&&&&&((())))))((((((((('''''''''''''''(((((((((''''''''''''&&&((((((''''''''''''(((((()))((((((''''''((((((((((((((()))******)))))))))((((((((((((''''''''''''%%%'''(((((('''''')))***))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))***++++++***)))***,,,---///333888>>>DDDIIILLLMMMOOOQQQRRRSSSRRRQQQPPPQQQNNNJJJFFFCCC>>>999555444222111000222666:::<<<@@@BBBEEEFFFFFFFFFGGGIIIJJJKKKKKKKKKLLLLLLLLLLLLIIIJJJJJJHHHGGGJJJPPPVVVaaaooo,,,---------,,,,,,++++++------------------------,,,++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,***)))((()))***+++***((())))))))))))))))))))))))%%%...333---&&&%%%))),,,''''''((()))))))))))))))&&&'''((())))))((('''&&&((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''')))+++---...///))))))(((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))***))))))***+++,,,+++***''''''666###)))%%%(((&&&''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%'''((())))))))))))''''''((((((((((((((('''%%%%%%&&&''''''(((((((((###$$$$$$%%%%%%&&&&&&&&&'''(((((('''%%%%%%&&&(((&&&&&&&&&''''''''''''((('''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''(((((((((((())))))))))))***)))((('''''''''''''''&&&'''((()))))))))))))))))))))(((((((((((()))))))))))))))*********++++++))))))***+++,,,---------,,,,,,,,,---...///111222222111111222444666666666777999;;;;;;:::999:::;;;:::;;;;;;<<<<<<<<<<<<<<<999999999:::::::::::::::777777777888888888888888888888777666666555555444222222222111111111111000//////////////////////////////............//////---.........------,,,+++,,,+++***)))((()))***+++******+++++++++******)))******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((***+++,,,((((((((((((''''''''''''((((((((())))))((((((((('''&&&&&&%%%&&&''')))***(((''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((('''&&&%%%&&&'''((('''&&&((((((((((((((((((((((((&&&'''((()))))))))((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&((((((((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''((())))))))))))((((((((((((((((((((((((((($$$&&&(((((('''((()))+++(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((***++++++******+++------111888???DDDIIILLLNNNOOOPPPRRRSSSSSSRRRQQQPPPPPPMMMGGGBBB===888333///222111000111444888===@@@DDDEEEGGGGGGGGGGGGHHHIIIMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPOOOKKKJJJOOOZZZcccvvv,,,,,,---------,,,+++***))))))))))))))))))))))))***++++++******))))))***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++)))((()))***+++***)))************************%%%***,,,)))'''))))))'''''''''((()))))))))))))))$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&'''((())))))***(((((((((''''''(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((($$$%%%&&&(((***+++------&&&'''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))((('''((()))******)))***---CCC'''''''''&&&((('''''''''''''''''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((+++)))'''&&&&&&&&&((()))'''''''''''''''''''''&&&%%%%%%'''((())))))))))))'''(((((((((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$###)))******)))'''&&&((()))&&&&&&&&&''''''''''''((('''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))+++,,,,,,***)))((('''''''''''''''&&&&&&((()))************))))))(((((((((((())))))((((((((()))))))))******+++++++++++++++++++++***++++++,,,,,,...///000000222000///000222444555444666888999:::999888999::::::::::::::::::;;;;;;;;;888888888888999999999999666666666777777888888888999888888777777666555555222222111111111000000000//////////////////////////////............//////---------...------,,,,,,,,,+++***)))((()))***+++)))******+++++++++************))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((((((((''''''''''''&&&''''''((((((''''''&&&******)))((()))***,,,---(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((('''%%%%%%&&&((((((((('''((((((''''''''''''((((((&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((())))))******))))))(((((((((((((((((()))******'''(((((()))))))))(((((())))))))))))))))))))))))$$$&&&(((((('''((()))+++((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((***+++,,,+++,,,---///...444===DDDHHHKKKNNNPPPOOOPPPRRRSSSSSSQQQOOONNNNNNJJJDDD>>>999555111...111111111333777;;;???BBBEEEGGGHHHHHHGGGGGGIIIKKKMMMMMMNNNPPPRRRUUUWWWYYYYYYXXXVVVQQQQQQXXXfffqqq+++,,,---...---,,,+++***++++++++++++++++++++++++)))***++++++)))((()))+++))))))))))))))))))))))))************************'''''''''((())))))*********)))((()))***+++***((())))))))))))((((((((((((((()))((('''***...,,,'''''''''((())))))))))))))))))************)))(((((($$$%%%&&&'''(((***++++++)))((((((''''''(((((()))((((((((()))))))))))))))&&&&&&''''''((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((&&&%%%&&&((()))))))))---333QQQ---(((***%%%)))'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((,,,***(((%%%%%%&&&(((***'''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((((((((('''&&&&&&&&&((((((((('''&&&%%%******)))((('''&&&%%%%%%******+++)))((('''(((***&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&((()))+++,,,---((((((''''''&&&'''''''''&&&&&&'''(((***+++,,,,,,))))))(((((((((((())))))'''((((((((()))))))))))),,,,,,,,,+++******))))))***++++++,,,---...//////333222000000333555555555444666888999888888888:::999999888888888888999999888888888888888777777777555555666666777777888888999999888777777666666555222222222111111111000000000000000000000000000000//////............//////,,,------...------,,,,,,,,,,,,+++***************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))++++++)))(((''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((()))***(((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((('''&&&%%%&&&((())))))((((((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((())))))(((&&&&&&%%%%%%%%%'''''''''''''''((((((((('''(((((((((((()))))))))((()))***++++++***)))((('''''''''((()))***+++,,,******++++++******)))((())))))))))))************%%%'''(((((('''''')))***))))))))))))))))))))))))*********)))(((''''''''')))))))))))))))))))))))))))+++---------...///111222999BBBHHHKKKLLLNNNPPPOOOPPPQQQRRRQQQPPPNNNLLLJJJFFF???:::666333000...111333555777;;;>>>AAABBBEEEFFFGGGGGGGGGHHHKKKMMMLLLMMMOOORRRVVV[[[___aaabbb___[[[YYY\\\gggvvv+++,,,---......,,,+++)))........................(((***++++++(((((()))+++))))))))))))))))))))))))************************%%%&&&&&&'''(((((())))))***)))((((((******)))((())))))((((((((('''''''''((()))'''&&&***...---)))''''''((())))))))))))))),,,,,,+++***************%%%&&&&&&'''((()))******))))))(((((((((((())))))'''''''''((((((((())))))&&&&&&''''''((())))))***''''''((((((((((((''''''(((((((((((((((((((((((()))))))))((((((''''''&&&%%%%%%'''(((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&$$$%%%''')))))))))///888\\\111(((,,,###((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))((((((''''''((()))***(((((('''''''''&&&&&&&&&''''''((((((((((((((('''((((((((((((((('''&&&&&&###%%%'''((()))((('''&&&***))))))((((((''''''''')))******)))''''''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((())))))***&&&&&&&&&&&&&&&&&&'''((('''''''''''')))+++---...))))))(((((((((((())))))(((((()))))))))*********+++++++++***************)))***+++,,,---.........333111//////111333444444333555777888777777888999888777666666555666777888888888888777777666666555444444555666666777888888888777777666666555444444333333222222222111111111000000000000000000000000//////............//////,,,,,,------...------,,,,,,,,,,,,,,,,,,++++++***))))))***+++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))((((((''''''(((((()))***+++***)))(((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&%%%%%%$$$(((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&''')))******)))((('''&&&&&&&&&&&&'''((('''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''''''''''''''(((((()))))))))'''((((((((())))))))))))'''((()))******)))((('''&&&&&&&&&((()))+++---.../////////...---,,,+++***((((((((()))))))))******&&&((()))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***,,,...//////000222333888???GGGLLLMMMMMMNNNQQQOOOPPPQQQQQQPPPNNNLLLKKKEEE@@@:::555333222000///333555888<<<>>>@@@AAAAAACCCDDDFFFFFFGGGIIIMMMPPPNNNOOORRRVVV]]]ccciiilllgggccc______hhhwww+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,'''***++++++((('''))),,,))))))))))))))))))))))))************************&&&''''''((()))******+++)))((('''((()))***)))'''******))))))((((((((('''&&&((('''%%%''',,,---***'''(((((()))))))))))))))'''&&&%%%#########$$$%%%'''''''''((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&((()))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((&&&%%%%%%''')))******111;;;bbb444)))---"""((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))$$$&&&''')))***+++******(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''(((((())))))((('''&&&&&&!!!###&&&(((******)))(((&&&&&&''''''''''''''''''((())))))(((&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&'''''''''((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&(((+++...000))))))(((((((((((()))))))))************+++++++++))))))******+++++++++,,,)))***+++,,,---.........111///---,,,...111222222333555777777777777888999777666555444444555666777999888888777666555555444444444444555666777777888777666666555444444333333333333333222222222222111000000000000000000000000//////............//////,,,,,,------...---------,,,,,,---...---,,,+++***((()))***+++++++++++++++''')))***,,,,,,***)))'''))))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((((((((()))***)))(((&&&%%%(((((('''''''''&&&&&&&&&%%%&&&'''(((((((((&&&&&&''''''''''''((((((((()))((((((''''''''''''((((((((('''&&&(((***++++++***((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))'''((((((((())))))******'''((((((((())))))******&&&'''(((******((('''&&&%%%%%%&&&(((***,,,...000222222222111000...---,,,&&&'''''''''(((((())))))'''((()))((('''&&&'''((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***,,,...///000111333555<<>>AAAAAAAAA@@@AAACCCEEEFFFGGGJJJNNNQQQRRRSSSWWW\\\ccckkkrrrvvviiiddd```cccooo+++,,,,,,------,,,,,,+++------++++++++++++------******++++++++++++******&&&'''((()))++++++,,,,,,))))))************))))))))))))(((((((((((())))))************************---***''''''))),,,,,,,,,(((&&&%%%&&&)))+++,,,,,,,,,,,,+++***)))((('''&&&)))(((((((((''''''''''''***))))))((((((((())))))******)))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))******)))(((((((((((((((&&&'''(((((())))))((((((***)))'''''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***222666777444---(((''')))+++'''######%%%'''&&&%%%(((((((((((((((((((((((((((''''''''''''(((((()))(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))((((((''''''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&(((((((((((())))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''''''''&&&(((+++,,,,,,+++******)))(((((((((((((((''''''((()))))))))))))))((())))))))))))*********,,,***(((''''''(((***,,,(((***---///111111000///333777;;;;;;777555666999777666555444444444444444666666777777777777666666666666555555555555666666222222333333333222111111222111000//////000111222///.........------------......---------,,,,,,,,,.........------,,,,,,,,,---------+++)))((()))+++)))))))))))))))*********,,,+++***)))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))(((((('''''')))((('''&&&%%%&&&&&&'''((())))))******))))))(((++++++***)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))))))))((('''&&&&&&'''((()))&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&''''''((())))))))))))************%%%%%%%%%%%%%%%&&&'''((()))************)))((((((&&&&&&&&&''')))+++---///,,,///222555444111,,,***))))))(((((((((((())))))******)))(((((((((((((((((('''&&&%%%&&&''')))+++(((((()))))))))(((((('''))))))***++++++++++++***------...000222555888:::EEEKKKOOONNNNNNPPPPPPNNNQQQQQQQQQOOOMMMJJJFFFDDD888666333111000222444666999<<>>GGGMMMPPPOOONNNPPPPPPNNNPPPPPPOOONNNJJJFFFBBB???777555333111111333555777999<<>>DDDJJJMMMMMMRRRTTTRRRPPPQQQPPPMMMMMMLLLIIIEEE???999444000111111111111333666888::::::===@@@BBBBBBBBBBBBCCCEEECCCEEEHHHJJJKKKRRRYYYjjjpppwwwzzzzzz{{{vvvpppddd```^^^bbbmmm{{{------............------******++++++++++++******++++++,,,,,,,,,,,,++++++'''((()))***************'''(((((())))))(((((('''))))))(((((((((((())))))((((((((((((((((((((((((&&&))),,,---,,,+++******---+++(((((()))*********((((((((())),,,///222444******)))))))))((((((((())))))))))))(((&&&%%%###((((((((((((((())))))***(((((((((((())))))))))))((())))))******))))))((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***'''&&&%%%%%%%%%&&&'''(((&&&)))++++++((('''***,,,))))))))))))))))))))))))###$$$&&&(((***+++++++++)))(((''''''''''''(((((('''((()))(((&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&'''''')))***+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((()))***)))(((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''((()))))))))(((((()))))))))(((((((((''''''(((((((((((())))))))))))'''(((***+++,,,+++)))((((((((((((((((((((((((((((((''''''''''''(((((()))+++***((((((((((((&&&%%%''''''&&&&&&''''''((((((''''''((()))))))))))))))((())))))))))))*********+++*********,,,000444666///...,,,******+++---...//////000111222444666777555444444444444555666666444555555666666555555444555555444444444444555555333444444444444333222222111111222222222222111111111111111000000000///////////////.........------,,,,,,------------------...//////...,,,,,,---///,,,,,,,,,+++******)))))),,,+++***)))((((((((((((******))))))((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%&&&'''(((((((((((()))((((((''''''(((((()))''''''((((((((((((''''''&&&&&&&&&'''((()))++++++))))))))))))************(((((()))******)))((('''***************)))((((((++++++,,,---------,,,,,,+++---///111111000---,,,//////---+++***)))((((((((((((((((((((())))))*********))))))))))))(((((()))***++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---000666<<>>AAAAAAAAABBBBBBEEEEEEGGGJJJLLLPPPZZZeeeqqqqqqsssvvv{{{{{{nnnbbbVVVOOONNNPPPWWWcccsss------............------,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++))))))************)))(((''''''((((((((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''###&&&)))***((()))+++---...,,,)))))))))******)))'''(((((()))******++++++************))))))))))))''''''&&&&&&&&&&&&'''(((((((((((((((((()))******''''''''''''((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))***+++*********(((+++---+++&&&$$$&&&)))((((((((((((((((((((((((&&&'''((((((((('''%%%$$$)))(((&&&&&&'''((())))))(((***,,,,,,)))'''(((***((((((((((((((((((((((((%%%%%%&&&&&&((()))***+++))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''')))***+++***((('''&&&'''((()))************''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&'''((()))***++++++(((((((((((())))))))))))&&&'''***,,,,,,+++)))((((((((((((((((((((((((((('''''''''''''''((()))***&&&%%%%%%&&&)))++++++***&&&&&&&&&&&&&&&'''((()))$$$%%%'''(((***+++++++++''''''''''''((((((((((((%%%(((+++000444666888999,,,+++++++++,,,,,,---......---,,,...111444666666444444444444444555666777444555555555555555555444555444444333333444444555222555888;;;;;;:::777666333333444555555444333333222222222111111111000000000/////////.....................------,,,,,,,,,,,,---------,,,,,,---///------,,,,,,+++***))))))(((((((((((()))***+++,,,(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******&&&'''(((*********)))(((%%%'''***,,,,,,***'''%%%'''''''''''''''((()))***'''((((((((())))))******&&&''''''((()))******+++$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''(((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&***)))((((((((((((((()))''''''''''''((((((((()))''''''&&&&&&'''((()))***$$$%%%&&&((())))))))))))***+++---...//////......000000111111000///...---///...---,,,+++*********((((((((((((((()))*********************)))(((''''''((()))***+++,,,,,,,,,***+++,,,,,,------,,,,,,000444<<>>@@@@@@AAAAAABBBFFFFFFHHHLLLNNNRRR]]]iiiooooooqqqvvv}}}}}}nnncccYYYQQQLLLMMMRRR]]]lll}}},,,+++******,,,,,,+++******)))(((''''''((()))***------,,,,,,+++***))))))******++++++++++++******))))))))))))((('''&&&%%%))))))))))))))))))))))))(((''''''(((***+++***(((((((((((((((((()))******''''''(((((((((((('''''')))))))))))))))(((''''''++++++******)))'''&&&%%%))))))))))))(((((((((((())))))))))))))))))))))))&&&''')))*********)))(((++++++************++++++((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))***)))))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++)))((((((+++...///---***+++)))&&&''')))***)))'''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''***)))(((''''''&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,,,,***'''%%%%%%&&&((()))))))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))***************)))(((((())))))(((((('''''''''&&&&&&%%%%%%&&&''')))+++,,,))))))(((((('''''''''&&&)))))))))(((''''''&&&&&&(((((()))***************''''''((((((((((((''''''))))))***+++,,,,,,,,,,,,((((((''''''(((***---...------...///000111222222555444444333333333444444666777777777777777666666555555555555444333222111///111555777888666444222555333222333666666444111000222444333222111222333000000000000000111111111,,,,,,------,,,,,,+++***((())))))+++,,,---......+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))(((''''''))))))))))))((('''&&&%%%&&&&&&''''''(((((())))))((((((''''''''')))***,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''$$$&&&''''''&&&%%%%%%&&&''''''((((((((((((''''''''''''((((((((((((''''''******)))(((((((((((((((,,,+++)))((((((((()))***'''''''''(((***,,,...000(((((())))))))))))(((((())))))))))))***************+++---.........---,,,,,,...111333444444333222///...,,,******)))******(((((((((((((((((((((((())))))))))))************++++++******)))(((((((((+++,,,------,,,---///000777===DDDGGGGGGHHHLLLPPPNNNOOOQQQQQQPPPLLLHHHEEEDDD???888222000000000111222111333888:::888777:::>>>???CCCFFFEEEBBBDDDJJJIIILLLOOOQQQSSSZZZcccjjjtttxxx|||yyyiiiYYYMMMLLLQQQXXXYYYaaarrr---+++***+++,,,---,,,++++++***))))))))))))***+++------,,,++++++***)))))))))******++++++******)))&&&'''((()))************))))))))))))))))))))))))(((((('''(((******)))'''((((((((((((((()))******(((((())))))))))))(((((()))))))))))))))(((''''''(((((()))************)))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((()))***))))))((())))))(((((((((((())))))((((((((((((((((((''''''))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((('''((())))))***...,,,+++,,,......,,,)))***(((&&&''')))***)))((())))))((((((((('''''''''(((''''''''''''''''''((((((((('''&&&&&&&&&''''''((((((((((((((((((((('''(((((((((((((((((((((((()))((((((''''''&&&%%%%%%((((((((((((((((((((((((((('''&&&%%%&&&(((***++++++)))(((&&&&&&&&&((()))''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))************)))(((((()))(((((((((''''''''''''&&&&&&&&&&&&''')))***+++)))(((((((((''''''''''''((((((((((((((('''''''''(((((()))***************''''''((((((((((((''''''))))))***+++,,,,,,,,,,,,)))(((''''''(((***,,,---------...///000111111222444444333333333333444444555555666666666555555444555555555555444333222111111333555666777555333222555333222333666666444222000222444333222111222333111111111000000000000000---............---,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((()))******)))))))))))))))(((''''''''''''(((((((((((((((''''''''''''(((((((((((((((***)))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''&&&((())))))(((''''''(((''''''((((((((((((''''''''''''((((((((((((''''''******)))(((((((((((((((+++***)))((((((((())))))((((((((()))+++---///000(((((())))))))))))((((((((((((((()))))))))******(((***---///000000...------...///000111000000///---,,,***)))(((((())))))(((((((((((((((((((((((())))))))))))************************))))))))))))***,,,------,,,---000222999???FFFIIIIIIIIILLLPPPMMMNNNPPPPPPNNNJJJFFFDDD===:::555111///000111222666222111444555555888<<<<<<===BBBEEEDDDAAABBBGGGLLLQQQWWWZZZ]]]bbbiiippp{{{rrrcccVVVOOOQQQXXX___bbblll~~~---,,,+++,,,---...---+++,,,+++************+++,,,,,,,,,,,,+++******)))))))))******++++++******)))'''((()))***++++++++++++)))))))))))))))))))))))))))(((((()))******(((&&&(((((((((((())))))))))))))))))************)))))))))))))))))))))(((((('''(((((()))************)))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))((((((''''''(((((()))((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''(((((()))000...+++*********)))''')))'''&&&''')))*********))))))(((((((((((('''''')))((((((''''''(((((()))''''''&&&&&&&&&'''((((((''''''(((((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&'''(((***+++))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))******))))))((('''(((((((((((('''''''''''''''''''''''''''((())))))((((((((((((''''''''''''''''''(((((((((((())))))(((((())))))******))))))'''(((((())))))(((((('''((()))***+++,,,,,,,,,,,,***)))((((((((()))+++,,,,,,------...///000111111444333333222222333444444333444444555555555444444555555555555555444333222444444555555555444333333444333333444555555444222000222444333222111222333222222111111000000/////////////////////...------...------,,,+++***))))))+++++++++***************))))))))))))))))))))))))((((((''''''(((((()))***)))))))))))))))(((((('''%%%&&&'''((())))))))))))((((((((((((((('''''''''************)))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&(((***)))((('''((()))''''''(((((((((((('''''''''(((((())))))(((((('''***))))))(((((((((((((((***)))((('''''''''(((((()))))))))***+++---...///(((((())))))))))))((((((''''''((((((((()))))))))&&&(((,,,000111111000//////...------,,,,,,,,,,,,+++***((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))************)))))))))************+++***+++,,,------///222555>>>CCCHHHKKKKKKKKKMMMPPPMMMNNNNNNLLLJJJFFFBBB@@@555444222000000111222333777555444888888777888;;;>>>>>>BBBEEEDDDAAADDDIIITTT[[[dddiiikkknnntttxxxzzzhhh\\\UUUTTTZZZaaahhhnnnzzz...---,,,,,,......---,,,+++++++++******+++++++++,,,+++++++++******))))))))))))************))))))***************)))((('''((((((((((((((((((((((((***)))((()))***)))'''%%%(((((()))))))))))))))(((((())))))******))))))((((((((())))))))))))((((((*********)))((('''&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))******))))))))))))******'''''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))************************(((''''''''''''((())))))---+++)))'''&&&&&&&&&&&&'''''''''''')))***++++++))))))(((((((((((((((((())))))(((((((((((())))))''''''''''''(((((()))***''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&(((((((((((((((((((((((('''''''''&&&'''((()))***'''((()))******)))((('''''''''''''''''''''''''''&&&&&&''''''((()))******''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''((((((((((((((('''''''''((((((((('''''''''((((((((((((((((((((('''''''''&&&''''''((())))))******(((((()))))))))))))))((((((((())))))))))))((((((((()))***++++++,,,,,,+++***))))))((())))))***++++++,,,---...///000000111222222222222222333333444333444444555555555555444555555555555555444333333777666555444444444444444444444444444555555444333000222444333222111222222333222222111000///.........////////////...------...------,,,+++***))))))************************))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))((((((&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&((()))*********((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''%%%&&&((((((&&&%%%&&&'''''''''((((((((((((''''''(((((())))))))))))(((((())))))(((((((((((()))))))))(((((('''''''''''''''((())))))******+++,,,---(((((())))))))))))((((((''''''''''''((((((((((((&&&(((***---///111222333111///---+++))))))*********)))((('''&&&''''''(((((((((((((((((((((((((((((()))))))))************(((((()))******+++,,,,,,)))+++,,,---...111555999BBBFFFJJJLLLLLLLLLMMMOOONNNMMMKKKHHHDDD???;;;999111111222111111111333555777777;;;@@@AAA<<<999:::CCCBBBCCCEEEDDDDDDJJJQQQ```iiitttyyyyyyzzz~~~|||nnn```ZZZZZZ\\\bbbhhhpppwww...---,,,,,,......---,,,************************++++++***************))))))))))))******)))))))))(((((())))))((((((''''''((((((((((((((((((((((((***)))((()))***)))'''%%%(((((())))))))))))(((''''''(((((())))))(((((('''(((((())))))))))))(((((()))))))))((('''&&&$$$$$$'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))******&&&&&&&&&''''''(((((((((((((((((((((((((((((((((************************************************))))))(((((())))))***+++))))))'''&&&%%%%%%'''((('''''''''(((((()))+++,,,(((((())))))))))))))))))))))))(((((((((((())))))(((((((((((()))***++++++&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))'''''''''''''''(((((()))'''((()))*********((('''((((((((((((((((((((((((''''''((()))******++++++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((&&&''''''((()))***++++++(((((()))))))))(((((('''(((((())))))))))))(((((((((((()))***++++++++++++))))))))))))))))))******++++++,,,---...///000000111111111111111222333444333444555666666666666666555555666666555555444444777777555444444444444555333444555555444444333444000222444333222111222222333222222111000///.....................---,,,,,,++++++++++++++++++++++++************************************************'''''''''''''''((())))))(((((())))))))))))(((((((((((()))(((((('''&&&&&&))))))((((((''''''&&&&&&&&&''')))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''''''''((((((((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((''''''&&&''''''(((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((()))(((((()))+++///333555222000---***))))))***++++++***)))((((((((()))***))))))))))))))))))))))))((()))))))))************(((((()))***+++,,,------***+++,,,...000444:::>>>FFFIIIKKKMMMMMMLLLLLLLLLLLLKKKGGGBBB===888444222111333444444333333555777;;;:::===AAABBB>>><<<>>>FFFDDDCCCEEEEEEHHHQQQ[[[kkkuuunnneee^^^___cccfffjjjooovvv~~~---,,,+++,,,---...---+++))))))************))))))************************((())))))******))))))((($$$$$$&&&''')))*********)))))))))))))))))))))))))))(((((()))******(((&&&(((((()))******)))'''&&&''''''(((((((((((('''''''''(((((()))))))))))))))&&&&&&'''(((((((((((('''''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))******(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))************++++++(((((((((((((((((((((((()))))))))))))))***++++++((()))***)))(((((()))+++'''((()))((('''(((***,,,(((((())))))))))))******)))((((((''''''(((((()))))))))(((((())))))******&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((('''((()))***+++***)))((())))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''&&&'''''''''((((((((((((((('''((((((((((((((('''&&&'''''''''(((((((((((((((''''''((())))))***++++++(((((()))))))))(((''''''((())))))******))))))((('''((()))***++++++++++++(((((())))))***************++++++,,,---...//////000000000000111222333333333444555666666666666666555555666666666555555444777666555555444555555555222444555555444333333444000222444333222111222333222222111111000000//////---............---,,,,,,*********++++++,,,,,,,,,***************+++++++++************************((((((''''''(((((()))***'''(((((()))))))))))))))))))))))))))((('''&&&%%%((((((((((((((('''''''''&&&'''((()))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''')))+++***)))((())))))''''''((((((((((((''''''((())))))******))))))(((((((((((((((((())))))***((())))))))))))((('''&&&&&&''''''(((((((((''''''(((((())))))))))))((((((''''''((((((((()))))))))***)))(((((()))---111333111///---+++)))***++++++,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))************))))))******+++,,,------***,,,...000333888>>>CCCIIIJJJKKKMMMMMMLLLJJJIIIGGGEEEAAA<<<777333000///222555777666444444777;;;BBB>>>===???@@@???AAAFFFEEEDDDEEEHHHJJJOOOYYYdddsss|||vvvrrrbbb___```ffflllnnnrrrvvv~~~---+++***+++,,,---,,,+++******+++,,,,,,+++******))))))))))))************(((((())))))))))))(((((($$$%%%&&&(((***+++++++++))))))))))))))))))))))))(((((('''(((******)))'''((()))*********)))'''&&&(((((())))))))))))((((((''''''((()))))))))))))))'''(((((()))***)))))))))'''''''''((()))*********)))))))))))))))))))))))))))(((((('''((()))***+++''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''(((((())))))))))))''''''''''''''''''''''''((((((((((((((()))******''')))++++++)))((()))***''')))***)))'''''')))+++(((((()))))))))*********(((''''''''''''''''''((()))((('''''''''''''''(((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))'''(((((((((((((((''''''(((((()))***************(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''&&&''''''''''''((((((((()))&&&'''((())))))(((((('''''''''''''''((((((((()))((((((((())))))******+++(((((())))))(((''''''&&&))))))************))))))'''((()))***++++++++++++''''''((()))***+++++++++******+++,,,---......////////////000000111333333222222333444555666666555555555666666666666555555555555555555666666666666222444666666333222333555000222444333222111222333111111111000000000000000...////////////...------******+++++++++,,,,,,,,,))))))*********+++++++++************************)))(((((((((((()))******''''''((()))))))))))))))'''((((((((((((((('''''''''''''''((((((((((((((()))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''((()))++++++)))((()))***''''''((((((((((((''''''))))))************))))))((((((((((((((()))******))))))*********)))((('''''''''((())))))((('''&&&(((((())))))))))))((((((((((((((()))))))))******(((((())))))***+++,,,------,,,+++*********+++,,,+++***)))))))))***++++++))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,+++---///111555;;;BBBGGGJJJJJJKKKKKKLLLJJJGGGEEE???===999555222111000000222555777777555666;;;???BBB@@@CCCHHHIIIFFFFFFHHHDDDEEEKKKRRRVVVZZZccckkkvvv~~~{{{nnnfffeee\\\]]]ccclllqqqtttxxx~~~,,,+++******,,,,,,+++***++++++------------++++++)))))))))))))))*********(((((())))))))))))((((((((())))))*********))))))))))))))))))))))))))))))(((''''''(((***+++***(((((()))***+++***)))'''%%%))))))************))))))''''''((())))))))))))))),,,,,,,,,,,,+++)))((('''&&&''''''((()))******+++)))))))))))))))))))))))))))((('''''''''(((***+++))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))%%%(((++++++(((%%%&&&'''(((***+++)))'''&&&(((+++(((((())))))*********+++''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''(((((())))))*********+++''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&&&&'''''''''(((((())))))%%%&&&((()))))))))((('''&&&'''''''''(((((())))))))))))))))))************(((((())))))((('''&&&&&&))))))************))))))'''((()))******++++++***&&&&&&((()))++++++,,,,,,)))***+++,,,---......///////////////000111222333000111222333444444555444555555666666666666666555333444555666777777666666111444666666333222333555000222444333222111222333000000000000000111111111000000000000000//////...++++++++++++++++++++++++))))))******++++++++++++************************)))))))))))))))***++++++''''''((()))))))))))))))%%%&&&'''((())))))))))))&&&'''''''''(((((()))))),,,+++)))'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&'''))))))'''''''''(((''''''((((((((((((''''''))))))************))))))((((((((((((((()))******)))***+++++++++***((('''((()))*********)))''''''(((((())))))))))))(((((())))))))))))************&&&(((***,,,,,,+++)))'''***************++++++,,,******)))(((((()))***+++))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,---///222666===DDDJJJJJJJJJJJJKKKKKKIIIFFFCCC888777444222000000111222111444777666555777===CCC===BBBLLLVVVXXXPPPHHHEEEDDDHHHRRR]]]bbbeeejjjrrrvvv}}}wwwlll```[[[]]]ZZZ^^^fffoootttvvv|||.........------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********'''%%%%%%&&&(((******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((******))))))(((((('''''')))******)))''''''((()))((()))***+++***)))'''%%%&&&&&&&&&&&&&&&'''((((((***)))((('''&&&'''(((((((((((((((((())))))))))))+++*********))))))((((((***&&&$$$&&&+++---+++''''''''''''&&&'''((())))))((((((((((((((()))******(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((()))))))))))))))((('''(((''''''(((***+++)))((())))))((('''&&&%%%%%%%%%))))))((((((((((((((()))++++++******))))))(((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''(((((())))))******&&&(((***,,,---,,,+++***))))))******+++,,,...///////////////000111222333333333333444444444555555333333333444444444555555444444444555555555555666777777666555444333333333111222333444555777888888222222222111111111111000000000000000////////////---,,,***(((''''''((()))(((((())))))******+++++++++*********))))))(((((((((((((((((()))***,,,,,,))))))))))))))))))))))))))))))(((''''''''''''''''''((()))******+++******((((((''''''&&&&&&%%%%%%(((((((((((((((''''''&&&((((((((((((''''''''''''))))))(((((('''''''''&&&''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++(((%%%%%%&&&)))+++)))))))))))))))))))))))))))***++++++)))(((((()))(((((((((((())))))))))))(((((((((((())))))))))))+++***(((''''''(((***+++***((('''''')))***)))((()))***)))(((&&&''')))+++,,,,,,+++***))))))******(((***++++++******+++,,,***000555666;;;CCCIIIJJJJJJLLLMMMMMMKKKFFF@@@===666444222///.........///---000444777999;;;>>>@@@BBB???JJJ___dddUUUJJJIIIKKKSSS___kkkrrrtttsssqqq|||}}}wwwkkkccc^^^^^^bbbaaafffmmmsssyyy------------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***+++***)))'''&&&(((***)))******++++++******)))))))))((((((((()))******(((((((((((((((((((((((((((((())))))(((((('''&&&)))(((''''''''''''((()))(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((())))))(((&&&&&&'''((()))((((((''''''&&&&&&'''((((((((('''((())))))***))))))'''&&&&&&&&&'''((('''((((((((())))))))))))*********)))))))))((((((---)))&&&'''******((($$$''''''((((((((()))))))))((((((((((((((()))******(((((()))))))))*********))))))(((((())))))***+++''''''''''''''''''''''''((()))))))))))))))(((((('''&&&&&&''')))***(((''')))))))))((((((''''''&&&))))))(((((((((((())))))((((((((('''''''''&&&&&&((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((((((((()))))))))(((((('''&&&&&&'''''''''((((((((()))))))))***'''(((***,,,,,,,,,+++***''''''(((((()))***,,,---............///000111222333333333333444444444444333333333444444444444555444444444444555555555555777666555444444333333333333333333333444444444444222222222111111111000000000000/////////.........---,,,***((('''((()))))))))))))))))))))*********************)))))))))((()))((((((((()))***++++++))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&'''''''''(((((()))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,***(((&&&&&&''')))***(((((((((((((((((((((((((((***++++++)))(((((()))(((((((((((()))))))))))))))))))))*********++++++******+++,,,,,,+++*********)))'''''')))***)))((()))))))))((('''''')))+++,,,++++++***))))))******.........---***))))))***,,,222888:::???FFFKKKLLLKKKLLLMMMLLLIIIDDD???<<<555444111///......//////000333777999;;;<<>>???AAADDDBBBGGGQQQUUUTTT[[[gggnnnvvvxxxrrrggg```[[[[[[```fffoooxxx,,,,,,,,,------.........++++++++++++++++++++++++))))))))))))))))))))))))''')))******)))((()))***)))))))))******)))))))))******))))))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))(((((('''((())))))))))))))))))((())))))))))))))))))))))))(((((()))******)))(((((()))(((((((((((((((((()))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))(((&&&&&&''')))$$$%%%'''((()))((((((''')))(((((((((((()))******'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))&&&&&&&&&'''((()))))))))&&&(((***+++,,,+++)))((())))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((())))))(((&&&$$$###************************)))))))))((()))***+++,,,+++***(((((()))******)))'''''''''''''''''''''(((((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))******)))))))))((()))))))))***+++,,,..................///000111111111111111222222222333333222222222333333333444444333333333444444444444555555444444333333333333444555555444444333333222222111111111000000000//////------------,,,,,,,,,,,,+++++++++***************++++++******))))))(((((())))))))))))))))))******+++***)))))))))))))))***(((((((((((((((((((((((())))))((('''''''''''''''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&''''''(((((((((((((((((((((''''''&&&((((((((((((((('''''''''))))))))))))************%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((((((''''''''''''''''''''''''''')))******(((''''''((((((((((((((())))))))))))))))))))))))************+++******************+++,,,***)))((()))***)))(((&&&((())))))(((((()))***+++***************++++++***+++,,,,,,,,,...111444555===DDDFFFIIIMMMNNNLLLLLLJJJFFFAAA<<<888555444222111///...///000222333777999<<<===>>>>>>@@@BBBCCCCCCIIITTT[[[```kkkxxxwwwvvvmmmgggbbb^^^ZZZXXX]]]ccckkkwww,,,,,,------------------++++++++++++++++++++++++))))))))))))))))))))))))''')))+++***)))(((((()))((())))))******))))))(((+++******)))))))))******************************))))))******))))))((('''((())))))******))))))((())))))))))))))))))))))))((((((************(((((())))))(((((((((((())))))(((((((((((())))))))))))&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''%%%$$$###$$$&&&!!!"""%%%'''((('''&&&%%%(((''''''''''''((())))))(((((())))))(((((('''&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))(((((('''&&&&&&%%%'''((()))*********))))))***))))))(((((((((((((((&&&&&&'''''''''((((((((()))))))))((('''&&&%%%$$$((((((((((((((((((((((((***)))(((((()))***,,,------+++)))((()))*********'''''''''''''''&&&&&&&&&(((''''''(((((()))***+++%%%&&&&&&'''((())))))***************************(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''((((((''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((()))***,,,---............///000111222000000111111111222222222222222222222333333333333333333333333444444444444444444333333333333444444444444444444444333333333111111000000000/////////......---------,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))))))***************)))))))))))))))******))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''&&&&&&((((((((()))))))))))))))(((((((((((((((''''''&&&))))))((((((''''''''''''(((((()))))))))))))))***''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))))))))(((''''''''''''''''''''''''''')))******(((''''''((((((((((((((())))))))))))''''''((((((((())))))))),,,***(((''''''(((***,,,---+++))))))******)))(((%%%''')))***)))((()))************)))******+++,,,,,,------,,,,,,...111444:::AAAGGGHHHJJJMMMMMMKKKJJJGGGBBB<<<777444222222000///......///111333444666888<<<>>>???AAACCCEEEEEEGGGOOO\\\fffnnnxxx~~~uuugggbbb```]]]\\\ZZZ[[[bbbjjjsss------------------,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))+++,,,,,,***((((((((((((((())))))))))))((((((++++++***)))(((((((((((()))))))))))))))))))))))))))************)))((((((((()))************)))((((((((((((((((((((((((((('''(((***++++++***((('''(((((((((''''''((((((((((((((((((((())))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***&&&''''''&&&$$$$$$%%%&&&###$$$%%%'''((()))))))))(((''''''''''''((())))))((()))*********)))((('''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((&&&%%%%%%&&&''''''((((((((()))))))))******)))(((((((((((((((((((((((())))))))))))***))))))((((((((()))))))))((((((((((((((((((((((((***)))(((((()))***,,,...---+++((('''((()))***)))))))))((((((''''''&&&&&&''''''''''''((()))***+++&&&&&&'''((()))***+++,,,))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((((((''''''&&&&&&'''(((((()))***)))))))))((((((((('''((((((((((((((()))***+++''''''(((((()))***,,,---------------...///000000000000000000111111111222111222222222222333333333222222333333333444444444444333333222333333444444333333333333222222222222111000000000////////////............------------***+++++++++,,,+++++++++)))))))))))))))*********((()))))))))************)))((((((((()))***++++++))))))))))))))))))))))))))))))((('''''''''''''''&&&''''''((((((((('''''')))))))))))))))((((((((((((((((((((((((''''''&&&'''''''''(((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***'''''''''''''''''''''''''''(((***)))(((&&&''''''(((((((((((())))))))))))''''''((((((((()))))))))+++***(((''''''(((***+++...,,,***)))******)))((($$$''')))***)))))))))*********))))))***++++++,,,,,,,,,------...111555999???EEEJJJJJJJJJMMMMMMKKKHHHDDD>>>777333000000000//////......///111444555555888<<<@@@BBBDDDGGGJJJKKKMMMWWWeeeqqqxxx|||hhh^^^```bbbbbb```___cccllluuu.........------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++---......+++)))((()))(((((())))))))))))((((((,,,+++***(((''''''''''''((((((((((((((((((((((((***************)))((((((((()))***++++++***)))(((((((((((((((((((((((((((''')))***++++++***)))''''''''''''&&&&&&'''''''''(((((((((((())))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******)))******)))''''''((()))))))))(((((())),,,...000((((((((((((((())))))***)))***+++++++++***((('''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))$$$&&&''''''''''''((()))(((''''''''''''((())))))******)))(((((((((((((((************++++++++++++)))(((((((((***+++...///***************************)))(((((()))+++---...---***'''&&&'''((()))(((+++******)))(((''''''&&&''''''''''''((()))++++++((()))***+++,,,---...///(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))******))))))((((((((('''''''''''''''((()))++++++))))))******+++,,,...///,,,,,,,,,,,,---...//////000000000000111111111111111111222222222333333333222222333333333444444444333333333222222333444444444333333222111000//////000000000000//////////////////.........---------***++++++,,,,,,,,,++++++(((((())))))******++++++(((((())))))*********+++(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&'''((()))))))))(((((((((''''''&&&&&&&&&%%%(((((((((((((((''''''&&&%%%&&&&&&'''((()))******&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))***+++'''''''''''''''''''''''''''(((***)))'''&&&&&&'''(((((((((((())))))))))))(((((((((((())))))))))))******)))(((((()))******...,,,***)))******)))((($$$&&&)))******))))))*********))))))***+++,,,,,,(((***+++---000555;;;???CCCIIILLLKKKKKKMMMMMMKKKFFFBBB;;;555000......//////.........///222444666555999===AAADDDGGGKKKMMMPPPSSS\\\kkkwww||||||{{{|||wwwaaa[[[bbbggghhheeefffllluuu------............------******+++++++++,,,,,,,,,******))))))))))))******//////...---+++***)))(((************)))'''&&&%%%))))))))))))******************++++++***)))(((&&&)))***+++,,,,,,+++***)))(((((())))))*********+++,,,***(((((()))***)))((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))*********(((&&&&&&(((*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''******)))''''''&&&&&&&&&)))((((((''''''''''''((((((((())))))))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((()))***++++++***)))(((&&&'''((()))************)))))))))***++++++,,,,,,(((******(((%%%'''---444AAA555'''!!!$$$((((((%%%************************(((((((((((())))))))))))))))))(((((('''''''''&&&''''''(((((())))))******(((((()))***+++,,,,,,---&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((()))++++++++++++******))))))(((((()))************+++++++++))))))))))))************++++++,,,,,,,,,,,,------.........---...///000000000111111222222333444444333333222111111111222222333333222111111222333333555444333222111111111111111111000000//////......,,,---...//////---+++***,,,+++*********+++,,,---++++++***)))(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((%%%''')))***+++***)))(((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++(((&&&''')))***)))'''))))))(((((('''''''''&&&((((((((((((((('''''''''******)))))))))))))))***%%%&&&&&&''''''''''''''')))((((((''''''''''''((('''''''''''''''&&&&&&&&&)))'''&&&%%%'''''''''&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''((()))***++++++,,,---+++***(((((()))***,,,+++,,,---------,,,+++***++++++***)))(((((())))))******+++++++++,,,,,,,,,.../////////111666===BBBLLLKKKKKKLLLMMMMMMKKKIIICCC===555000000111111000...///000000000222555888777:::>>>AAADDDIIIPPPUUU[[[^^^fffqqquuutttuuuxxx}}}ooocccccciiiooossskkklllvvv------............------,,,,,,,,,++++++******************))))))))))))***000///......---,,,++++++************)))(((''''''))))))))))))************)))***++++++***)))((('''((()))************)))(((*********))))))))))))))),,,+++)))((()))***)))((((((((((((((((((((((((((((((''''''''''''((()))))))))((((((''''''(((((())))))******(((&&&&&&(((******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''+++***)))(((((('''''''''(((((('''''''''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((())))))******)))(((((('''(((((()))))))))))))))******))))))))))))))))))(((***,,,***''')))...333EEE;;;///))))))+++***((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''((((((((((((''''''''''''(((((())))))******++++++&&&&&&&&&%%%&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((()))***+++*********)))))))))))))))))))))*********+++++++++))))))))))))************+++++++++,,,,,,,,,------........./////////000000000000111111222333333444222222111111222333444444333222222111111222222333444444333222111111000000000000000000//////......------.........---,,,+++---,,,+++*********+++,,,++++++***)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((***+++,,,+++***)))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++(((&&&''')))***)))''')))(((((((((''''''''''''((((((((((((((((((((((((******)))))))))))))))***&&&&&&'''(((((((((((((((***)))((('''''''''''''''((('''''''''''''''''''''((('''&&&&&&(((******)))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((())))))******+++***))))))***---///000333333222111///,,,)))(((++++++***)))))))))))))))++++++++++++++++++++++++,,,...///111555;;;BBBGGGKKKKKKKKKMMMMMMLLLIIIFFF???:::444000000000000///---///111222222444777999;;;===AAADDDHHHNNNVVV\\\iiiiiillloooooommmpppuuurrrkkkmmmppptttvvvrrrvvv------............------...------,,,+++***)))(((++++++******))))))))))))******)))))))))(((((((((******+++++++++******)))))))))))))))************))))))*********))))))((((((((())))))))))))((((((++++++******)))(((((((((---+++)))((())))))((('''''''''''''''''''''''''''((((((((((((((()))******)))((((((''''''(((((())))))******)))'''&&&((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((()))))))))(((((((((((('''++++++***)))(((((((((((('''''''''''''''((()))***'''(((((())))))(((((('''''''''''''''''''''''''''************************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))((('''((()))))))))))))))))))))******))))))(((''''''&&&(((***,,,,,,******---111;;;555...)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((('''''')))(((((('''&&&&&&%%%%%%((((((((()))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))************)))))))))*********++++++))))))))))))************++++++++++++,,,,,,,,,,,,---...///000111000//////000000000111222222333333111111111111333444555666333222111111111111222333333333222222111000000000000000000////////////............------------,,,------,,,+++************+++***))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***(((''''''((())))))(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((())))))***''''''((()))))))))))))))******)))''''''&&&&&&&&&((((((((((((((()))))))))((('''&&&'''***+++,,,+++(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((()))***---000333555555444333111...+++)))'''+++***))))))))))))))))))+++++++++++++++************---000444999@@@HHHMMMKKKKKKLLLMMMMMMJJJEEEAAA888555222//////000//////...000333555666777999;;;@@@BBBEEEIIIOOOXXXaaahhhtttqqqnnnkkkgggfffoooyyyvvvtttwwwxxxxxxxxxyyy------............------------,,,,,,+++***))))))++++++++++++***))))))((('''''''''''''''''''''''')))***++++++,,,,,,,,,,,,((()))))))))************)))))))))************)))))))))))))))))))))))))))*********)))))))))))))))...+++))))))))))))((('''((((((((((((((((((((((((((((((''''''(((((()))******))))))(((((())))))***)))******)))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''((((((&&&&&&&&&'''''')))******'''(((((((((((((((((('''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((((((((((((((()))***+++,,,******)))))))))(((((((((&&&)))++++++******+++---+++***)))'''%%%%%%''')))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((('''''''''(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((())))))******++++++))))))))))))************((()))))))))***************++++++++++++,,,,,,,,,,,,---///111111000///...//////000000111222222222111111111222222333444555222222111111111111222222111111111111111000000/////////////////////////////////...------------......---,,,+++******))))))******)))))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++******)))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))(((((((((((())))))***(((((()))***************+++***)))'''&&&&&&&&&&&&)))))))))))))))*********)))((('''''')))++++++***&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((()))+++---000333444---,,,,,,,,,+++******)))******)))))))))))))))***+++++++++++++++*********+++...333888>>>DDDJJJNNNJJJKKKMMMNNNMMMHHHAAA;;;222111000//////////////////222666999:::<<<===???DDDEEEIIINNNWWWbbbmmmsssrrrnnnhhhdddaaafffuuu{{{uuuvvvyyyxxxwwwxxx~~~------............------+++++++++++++++++++++++++++++++++,,,+++***)))(((+++++++++++++++,,,,,,,,,)))***+++,,,,,,---,,,,,,((()))))))))************((((((((())))))***++++++************************''''''((()))***++++++,,,---+++)))((())))))((('''))))))))))))))))))))))))''''''&&&&&&''''''((()))+++******))))))******+++((()))******(((''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&'''''')))******''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))&&&&&&'''((())),,,---///)))))))))******+++++++++%%%''')))***))))))))))))''')))***)))(((''')))+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))''''''((((((((()))))))))(((((((((''''''''''''''')))))))))))))))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***(((((())))))******++++++(((((()))))))))*********((()))))))))*********************+++++++++,,,,,,+++---///000111000...---...//////000000111111222333222222111111111222222111111111111111111111111000000111111111000///................../////////000///...---------......------,,,,,,+++***))))))***)))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''(((((('''''''''((((((((((((((((((((((((((())))))******((((((''''''((()))******((())))))*********************(((''''''&&&&&&&&&))))))))))))******+++++++++)))''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***)))))))))))))))))))))(((((()))***,,,---///000(((((((((((()))******+++***)))))))))))))))******,,,,,,++++++++++++++++++---111777<<>>@@@BBBDDDGGGIIIMMMUUU___jjjsssxxxjjjeeeaaa___aaaiii{{{|||uuuqqqrrrttttttuuuxxx~~~------............------******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))******++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))************(((((((((((()))***,,,,,,++++++************++++++&&&&&&''')))***+++,,,---,,,***(((((()))***)))(((************************&&&&&&&&&&&&&&&'''((((((+++******))))))******+++((()))+++***(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''&&&%%%%%%&&&&&&''''''''''''''''''((()))***&&&''''''((((((''''''&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))******'''''''''((())),,,...000)))))))))***+++,,,,,,,,,&&&&&&'''((((((((((((((()))***+++***(((''''''((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******''''''(((((()))******+++'''''''''((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************((((((((()))))))))******))))))))))))************************+++++++++++++++,,,---...///...------.........///000000111111222222111000000000000000000000111222222111000000...///000111111000///...---............//////////////////.........------,,,,,,,,,,,,,,,+++***))))))))))))))))))******+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((('''&&&&&&''')))'''''''''((((((((((((((('''(((((())))))******+++''''''''''''((()))******(((((()))***************))))))(((''''''''''''((((((((())))))******++++++,,,***((('''''''''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******++++++++++++***))))))))))))******)))))))))))))))******+++,,,,,,,,,,,,---------...000555;;;AAADDDGGGIIIKKKLLLLLLLLLLLLHHHAAA999222---///000/////////111333333777;;;>>>AAADDDGGGIIIKKKMMMRRR[[[eeemmmrrrsssccc___\\\```fffooo}}}wwwtttooommmoooqqqtttzzz------............------,,,,,,++++++++++++++++++((()))+++,,,------,,,+++))))))(((((((((((((((((()))***+++++++++++++++***))))))))))))************(((''''''((()))+++,,,---+++***)))(((((()))***+++''''''((()))***++++++,,,***)))'''(((***+++******))))))))))))))))))))))))'''''''''''''''(((((()))))))))(((((((((((())))))''')))++++++)))''''''((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))&&&''''''((((((''''''&&&&&&&&&'''(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((''''''((()))+++,,,******(((((()))***,,,---)))))))))***************((('''''''''((()))((((((((((((''''''(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********'''((((((((((((((((((((('''''''''(((((())))))***((((((''''''(((((()))***))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))*********)))))))))))))))(((((((((((()))))))))***))))))))))))************************+++++++++++++++++++++,,,,,,,,,------------...//////000000111000///////////////000111///000111222222111000///---...000111111000...------------.........//////...//////000000///---,,,***+++,,,,,,,,,+++******)))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((((('''%%%%%%''')))''''''''''''((((((((()))'''(((((()))******++++++'''&&&&&&'''''')))******'''((())))))******))))))(((''''''''''''(((((()))''''''(((((()))******+++,,,***(((((())))))((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))*********)))******************))),,,+++***)))((())))))***)))))))))))))))***+++++++++,,,,,,---...///000000333888???EEEHHHJJJKKKLLLNNNMMMLLLJJJFFF???666000///000111000...///222555666999<<>>@@@BBBEEEKKKSSSYYY\\\___cccggghhhddd^^^YYYXXX^^^gggqqq}}}uuulllhhheeeaaaaaadddiiikkkooottt}}}........................---------,,,,,,,,,++++++************************,,,,,,,,,+++++++++******************************+++++++++,,,---,,,***'''))))))))))))))))))))))))))))))((((((((()))***+++******))))))))))))******,,,+++)))(((((()))+++,,,))))))))))))))))))******))))))(((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&((()))+++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((''''''''''''''''''(((((((((((((((***)))(((''''''((())))))''''''((())))))))))))))))))))))))((((((((('''''''''((()))******+++++++++444...***,,,,,,******+++)))))))))((((((((('''''')))))))))))))))))))))((((((((()))******)))((((((''''''((((((((()))))))))(((((())))))))))))(((((('''(((((())))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))((('''''')))***++++++***)))((('''))))))))))))(((((((((((()))(((((((((''''''''''''''''''((((((((()))))))))++++++***++++++,,,+++***(((((((((((()))))))))***))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,////////////............////////////////////////111111111000000000000000/////////////////////////////////000000000000111......///000000///...------+++)))***+++,,,,,,+++******))))))))))))******))))))(((((('''((((((((('''((()))***))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))%%%''')))+++,,,,,,+++***&&&(((((('''&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((())))))))))))))))))))))))///,,,(((((()))******)))))))))))))))))))))))))))*********((('''&&&(((***))))))))))))************(((((((((((())))))))))))))))))************++++++++++++***))))))***+++,,,------,,,,,,---111444666<<>>888222//////111222111111333777;;;===???AAADDDGGGMMMTTTZZZaaabbbdddeeedddaaa\\\YYY[[[dddoooxxxpppggg___]]]]]]]]]```eeemmmooosssyyy------------------------.........---------,,,,,,************************------,,,,,,,,,+++++++++************************+++******,,,---,,,***((((((((((((((((((((((((((())))))(((((())))))***+++***))))))(((((())))))***+++***)))(((((()))***+++,,,***(((''''''((()))+++***)))((('''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''(((***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''(((((()))*********))))))(((((((((((())))))))))))))))))))))))))))))((('''))))))(((((((((((('''''''''''''''(((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))***+++***)))(((''''''((()))******+++******---(((&&&(((***((()))+++*********))))))))))))((())))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******))))))***))))))((('''&&&)))))))))))))))***++++++***)))(((((('''''''''''')))))))))))))))))))))))))))))))))))))))(((((('''******+++++++++***))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&((((((((()))))))))******)))))))))))))))*********((((((((()))))))))******))))))))))))))))))))))))++++++,,,,,,,,,---------........................////////////////////////222111111111000000///////////////////////////////////////000111111222222...//////000000000//////,,,+++***+++,,,---,,,*********))))))))))))******))))))))))))))))))***+++************))))))))))))'''((()))******)))(((''')))))))))))))))(((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))&&&'''(((******))))))(((&&&(((((('''&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))******)))))))))))))))))))))))),,,***(((((()))***+++***)))))))))))))))))))))))))))******)))''''''(((***))))))))))))************(((((((((((())))))))))))+++++++++++++++++++++++++++*********+++,,,------------,,,---///333777999???DDDJJJNNNOOONNNNNNNNNGGGFFFCCC@@@;;;777333111///000222333444777;;;>>>>>>@@@CCCFFFJJJOOOVVVZZZcccbbbaaa___]]][[[YYYXXXaaammm{{{tttaaaYYYTTTVVVZZZ```hhhpppxxxyyy|||------------------------------------,,,,,,,,,,,,************************,,,,,,++++++++++++******************************+++******+++,,,,,,***((())))))))))))))))))))))))((('''(((((((((((())))))))))))(((((((((((())))))******))))))))))))******+++***)))(((''''''((()))))))))((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((((((((()))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))((()))************))))))((((((((((((((((((((((((******))))))((((((''''''''''''((()))*********)))(((((((((((())))))))))))%%%&&&'''''''''''''''&&&))))))(((((((((((((((((('''''''''((())))))******((((((((((((((())))))))))))((((((((((((((())))))((()))+++,,,,,,+++)))((((((((()))***************)))%%%$$$'''(((&&&&&&)))+++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************************)))'''&&&&&&***)))((('''((()))***++++++***)))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''))))))))))))************)))******)))((('''(((((((((((()))))))))*********((((((((((((((((((((((((+++,,,,,,,,,,,,---------------...............///////////////////////////222222111111000/////////////////////////////////111111111111111111111111.../////////////////////,,,---...111222111---***+++******))))))******+++))))))))))))***+++,,,,,,+++***))))))******))))))&&&((()))++++++)))(((&&&)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,------((((((((((((((((((((((((&&&&&&'''(((''''''&&&%%%(((******)))((('''((()))((((((((((((((()))))))))(((((((((((((((((((((((())))))***+++,,,,,,------))))))))))))))))))))))))***)))(((((()))***++++++)))))))))))))))))))))))))))***+++***((('''(((***((()))))))))************)))*********++++++++++++//////...---+++***)))))))))))))))***+++,,,------,,,,,,,,,---111555:::===CCCGGGLLLOOOOOONNNMMMMMMFFFDDDAAA===999555333111///000222555888;;;>>>AAAAAABBBEEEHHHLLLQQQVVVYYY]]]\\\YYYVVVUUUUUUWWWYYYiiiwwwwwwiiiZZZUUUSSSYYYcccnnnzzz------------------------,,,,,,,,,,,,++++++++++++************************************))))))))))))***************************))))))***+++,,,***)))************************&&&&&&'''''''''((((((((())))))(((((((((((())))))***))))))))))))))))))***((()))******)))((('''&&&((('''(((((()))***+++,,,((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))((())))))***************((((((((((((((((((((((((***)))))))))((((((((('''&&&'''((()))))))))))))))(((((((((((())))))))))))$$$$$$&&&'''(((((((((((((((((())))))))))))))))))''''''(((((()))******+++''''''((()))))))))))))))***)))(((((((((((())))))((()))+++------,,,***)))((())))))************))),,,***)))+++***''''''+++++++++++++++************((()))))))))*********+++******))))))))))))******))))))))))))************************)))'''&&&&&&)))((('''&&&'''((()))*********)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************...//////...***((()))***))))))))))))************((((((((((((((((((((((((+++++++++,,,,,,,,,------,,,---------......//////////////////////////////111111111111000000//////000000000000000000000000333333222222111111000000/////////...............,,,...333777888555///***++++++************++++++******)))******+++,,,---,,,***'''''')))******)))&&&((()))++++++)))(((&&&)))))))))))))))(((''''''(((((((((((((((((((((((()))(((((((((((((((((()))'''''''''''''''''''''''''''((()))***++++++++++++(((((((((((((((((((((((()))))))))))))))((((((((((((******)))((('''((()))(((((((((((())))))******)))))))))))))))))))))))))))******+++,,,------...))))))))))))))))))))))))(((((()))))))))***+++,,,)))))))))))))))))))))))))))***++++++)))(((((()))((()))))))))************)))*********++++++++++++222111000---+++)))'''&&&'''(((((()))***++++++,,,******+++...222777===@@@FFFJJJMMMOOONNNMMMKKKKKKFFFDDD@@@;;;777444222111000111333777;;;???BBBCCCBBBCCCFFFJJJNNNRRRTTTVVVRRRRRRQQQPPPPPPTTTZZZ___qqq}}}jjj^^^WWWTTTWWWbbbppp}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))(((((((((***************************)))((()))***++++++***************************%%%&&&'''((((((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))&&&((()))******)))'''%%%'''''''''(((***+++---...))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))((((((((()))))))))))))))''''''((()))))))))(((((((((((((((((())))))))))))&&&'''((()))************(((((())))))))))))******''''''((())))))***++++++&&&'''((()))*********)))+++***(((''''''((())))))((()))***+++,,,+++******))))))************))))))+++******,,,)))%%%%%%)))+++++++++************)))((())))))******++++++++++++******))))))******+++((((((((()))))))))******))))))***))))))((('''&&&'''''''''''''''(((((()))***))))))(((((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))''''''&&&&&&&&&'''(((((())))))))))))(((((((((((())))))************++++++((((((((()))))))))******+++---///,,,(((&&&'''))))))))))))*********++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---......//////////////////////////////000000000000000000000111000000000000000000000000333333333222222222111111222222000///...---------,,,///333777999555///***++++++************++++++******************+++++++++(((%%%%%%)))+++***)))'''((()))******)))(((''')))))))))))))))(((''''''((((((((((((((((((((((((***))))))(((((())))))***''''''''''''''''''''''''''''''((()))************))))))))))))))))))))))))''''''''''''''''''''''''&&&(((((('''&&&%%%&&&''''''(((((())))))******+++))))))))))))))))))))))))((((((((()))*********+++))))))))))))))))))))))))&&&((()))))))))(((***+++)))))))))))))))))))))))))))+++,,,,,,***((())))))))))))))))))************(((((((((((())))))))))))111111///---+++)))'''''''''((()))******************+++,,,///444;;;AAADDDIIIKKKNNNOOOMMMKKKJJJIIIEEEBBB===999555333222222222333555999???CCCEEEEEEDDDDDDFFFJJJNNNQQQQQQQQQIIIKKKNNNPPPSSSZZZccckkk{{{nnn```VVVVVVVVV]]]kkk{{{,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********************************))))))))))))(((***************************)))((((((***++++++***************************'''''')))*********)))(((((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((((((((((((((('''''''''((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''(((***+++,,,---))))))))))))))))))))))))''''''(((((())))))******((((((((()))((((((''''''(((((((((((())))))))))))))))))******)))(((''''''(((((()))))))))*********&&&'''((()))***+++,,,,,,%%%&&&((()))*********)))+++***((('''&&&'''((())))))))))))*********++++++))))))************))))))(((''')))***(((###$$$(((+++************)))))))))((())))))******+++,,,,,,++++++***))))))***++++++''''''((((((((()))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))''''''((()))))))))))))))(((''''''&&&'''((()))***))))))))))))((((((((((((((()))))))))************''''''((((((((()))))))))%%%(((+++)))%%%$$$&&&)))))))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++++++++,,,------...///////////////////////////////////////000111111222222000000000000000000000000111111222222333444444555777555333111///...............///000222111...+++,,,++++++******++++++,,,+++******))))))))))))***)))%%%"""###(((++++++)))(((((())))))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((()))))))))))))))((())))))))))))))))))))))))&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%&&&''''''(((((()))******++++++))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))&&&(((******((('''(((***)))))))))))))))))))))))))))+++,,,,,,***)))))))))))))))))))))************(((((((((((())))))))))))---------,,,+++******)))))))))***+++++++++***))),,,,,,...222888???EEEIIIJJJLLLNNNNNNLLLIIIHHHGGG@@@>>>999555222222222333444444666;;;AAAEEEFFFFFFEEEDDDFFFIIIMMMOOOMMMKKKGGGLLLRRRWWW\\\eeepppxxxvvvfff]]]YYY[[[]]]gggxxxzzz{{{{{{}}},,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,************************+++++++++************)))***************************((('''(((***++++++***))))))))))))))))))))))))((()))***,,,,,,++++++***((((((''''''''''''(((((((((((())))))))))))((((((((('''&&&%%%&&&(((***+++(((((('''''''''(((((()))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&'''(((***,,,---...))))))))))))))))))))))))&&&&&&'''((()))***++++++((()))))))))((('''&&&&&&(((((((((((())))))))))))******)))(((&&&%%%###"""(((((())))))*********+++&&&'''((()))***+++,,,,,,%%%&&&((()))*********))),,,***((('''&&&'''((()))))))))(((((()))***++++++))))))*********))))))(((******,,,...+++'''(((---*********))))))))))))(((((())))))***++++++,,,,,,,,,+++***))))))***+++,,,''''''''''''(((((((((((('''((()))))))))))))))((('''(((***+++++++++***)))''''''(((((()))+++,,,---))))))))))))))))))))))))''''''((())))))))))))))))))(((''''''''')))***+++))))))))))))(((((((((((('''((((((((())))))******''''''''''''(((((((((((($$$(((,,,+++((('''+++...)))************+++++++++))))))))))))))))))))))))((())))))))))))*********++++++,,,,,,---...//////////////////////////////......///000111222333333000000000000000000000000...///000222444666777888:::888666333111/////////...,,,******+++,,,---,,,,,,++++++******++++++,,,++++++***)))((((((((()))((($$$!!!"""'''++++++)))))))))(((((((((((()))))))))))))))))))))((((((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))*********))))))((()))))))))))))))))))))))))))))))))))))))***++++++(((*********((('''((()))'''(((((()))***+++++++++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))&&&)))++++++((('''(((***)))))))))))))))))))))))))))+++---,,,+++)))))))))))))))))))))************************++++++++++++*********++++++,,,,,,,,,***+++,,,---,,,+++***)))---...000444;;;BBBHHHLLLKKKMMMNNNNNNKKKHHHGGGFFF<<<:::666222111111333444555555777<<>>AAACCCDDDDDDDDDBBBDDDIIIJJJHHHIIIMMMWWW___jjjsssxxx~~~yyyiiiiiillljjjkkkuuu---------------------------,,,++++++******++++++,,,,,,,,,---,,,,,,+++++++++)))((((((***+++***))),,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))*********************)))(((((((((''''''&&&'''((()))***))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))*********)))((((((''''''(((((((((((())))))))))))((((((''''''((())))))(((''''''&&&&&&&&&(((***+++***(((***,,,---,,,***((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))******+++***)))(((''')))***+++***)))((()))+++'''''''''(((((((((((((((,,,+++)))'''&&&'''((()))(((((((((((()))))))))))),,,+++)))((('''((()))***))))))))))))))))))))))))''''''''''''((()))***+++************++++++,,,,,,+++******)))))))))))))))************************))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))((((((((()))))))))******)))******+++***)))((('''***))))))(((((())))))***)))))))))))))))(((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))***)))(((''''''((()))***((()))))))))))))))(((((())))))))))))******************++++++,,,---------,,,,,,++++++,,,---///000/////////////////////...,,,---...///000000000000222222111111111000000000333222111111111222333444555333222000///////////////...---------///111222---,,,+++*********++++++******+++++++++***))))))))))))(((((((((((())))))+++******)))***+++,,,---,,,------,,,)))(((((()))*********)))))))))((((((************++++++++++++)))'''(((///777999444...''''''(((((()))*********((()))***)))'''''')))+++***)))))))))((((((((('''(((((((((((()))))))))***,,,+++***)))((((((((((((,,,,,,,,,,,,,,,,,,,,,---)))***,,,------,,,***)))************))))))(((((((((((()))************)))***)))))))))))))))***++++++))))))***+++,,,,,,+++***)))))))))))))))))))))))),,,...---***(((***,,,,,,,,,++++++***))))))))))))+++,,,,,,++++++,,,......000555<<>>777...))))))))))))************((()))***)))'''''')))***))))))))))))((((((((((((((((((((()))))))))******,,,+++***)))((((((((((((*********************)))'''))),,,......,,,)))'''+++++++++************)))))))))***++++++++++++***+++******)))))))))******+++***)))***,,,,,,,,,***,,,+++***))))))***+++,,,)))+++,,,+++((('''***------,,,+++***))))))******+++,,,,,,,,,++++++,,,...111444:::AAAFFFIIIKKKKKKKKKKKKKKKJJJGGGBBB>>>;;;444333111111111333555666999:::===@@@BBBCCCDDDDDDFFFFFFGGGHHHGGGJJJWWWdddxxxkkkfffkkkyyy,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++)))(((''''''((())),,,+++))))))***+++***)))(((((((((((((((((((((((()))(((((((((((((((((()))((()))))))))))))))(((((('''''''''(((((()))***+++))))))))))))))))))))))))))))))************))))))******))))))))))))*********))))))))))))))))))***((((((((((((((((((((((((***)))((('''((()))+++,,,+++******)))))))))))))))'''(((((())))))))))))(((((((((((())))))((((((((()))'''&&&&&&(((***))))))***+++,,,+++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&'''((()))((('''&&&''')))))))))((((((''''''&&&&&&((((((''''''((()))***+++(((((((((((())))))))))))+++***)))(((((()))******))))))))))))))))))))))))))))))))))))***+++,,,---((())))))***************(((((((((((()))***+++,,,************************))))))))))))))))))))))))******************++++++))))))))))))))))))))))))''')))+++,,,---,,,***)))))))))*********)))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((('''&&&&&&''')))***((()))))))))************((())))))******+++,,,,,,***+++,,,---........................////////////...///000000111111111000222222222222222222222222444333333222222111111111111000000///...------------,,,,,,,,,,,,---...///,,,,,,++++++++++++***+++((()))***+++++++++++++++))))))(((((((((((())))))(((((('''&&&&&&'''((()))''')))***)))(((''')))******)))))))))((((((((((((((((((((()))))))))******,,,))))))...444555///)))***)))))))))))))))))))))'''''''''&&&&&&&&&'''((())))))))))))(((((((((((((((((()))))))))*********++++++***)))(((((())))))))))))))))))((((((((((((((()))+++,,,,,,+++)))(((,,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******))))))*********)))((((((*********(((,,,+++***)))***,,,...000222---''''''+++......+++...---+++)))))))))+++,,,,,,------,,,++++++---///333777>>>EEEIIIKKKMMMMMMKKKLLLKKKIIIEEE@@@:::777333222111111222444666888:::<<<>>>AAACCCDDDDDDDDDEEEFFFGGGGGGFFFMMM```sss{{{mmmjjjlllsss++++++++++++++++++++++++---,,,++++++******++++++,,,+++)))((((((((()))***+++)))'''''')))***)))(((++++++++++++++++++++++++(((((())))))))))))(((((())))))***++++++*********))))))))))))))))))((((((************************))))))************))))))******))))))))))))************))))))))))))******(((((((((((((((((((((((((((((('''&&&'''((()))***+++******)))))))))))))))''''''((())))))))))))))))))))))))(((((()))))))))***(((&&&&&&(((***++++++''''''((()))*********)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''''''''&&&((()))((('''&&&'''((())))))((((((''''''&&&&&&'''''''''(((((()))******(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******+++,,,---'''((()))*********))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))************************++++++******************))))))))))))))))))))))))''')))+++,,,---,,,***)))))))))))))))))))))******((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***)))((('''((()))+++,,,((()))))))))************((())))))******+++,,,,,,***+++,,,---............---.........//////000000///000111111111111111111222222222222222222222222333333333333222111111000000/////////......------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******((()))***+++++++++++++++))))))(((((((((((()))))))))((('''&&&&&&'''((((((&&&((())))))(((''')))***)))))))))((((((((((((''''''''''''((((((((())))))+++++++++++++++******)))((((((((((((((((((''''''((('''&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))************+++***)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,+++***++++++,,,---******+++,,,,,,,,,,,,,,,++++++***************++++++)))((()))******)))(((******))))))+++...111333999666222///---------......---+++))))))***,,,---,,,------,,,+++,,,///222444:::BBBHHHKKKMMMOOOPPPLLLLLLKKKHHHCCC===888555444333222222333555777999<<<>>>@@@BBBDDDDDDDDDDDDDDDEEEGGGGGGGGGQQQiii|||zzztttmmmqqqxxx,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,,,,,,,,,,,,,------'''&&&%%%&&&)))+++++++++))))))))))))))))))))))))))))))************)))))))))******++++++++++++***)))************)))((('''************************))))))************))))))******))))))))))))******+++******))))))******+++))))))))))))))))))))))))&&&'''''''''((((((((((((******)))(((((((((((()))&&&'''((())))))******)))***))))))(((((())))))***---+++'''&&&(((***,,,,,,&&&%%%%%%'''***+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((()))'''((()))((('''&&&''')))((((((((((((((('''''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---&&&'''(((******))))))((((((((((((((()))***+++,,,((((((((((((((((((((((((***************************************)))))))))))))))))))))))))))))))))((()))***+++++++++***))))))))))))((())))))***+++)))((((((''''''(((((()))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***))))))******+++,,,---))))))))))))************))))))******+++,,,,,,,,,++++++,,,------......///------......///000000000111111222222222222111111111111111222222222222222222222333333333222111111//////000000///...------//////...---,,,++++++***+++,,,,,,,,,,,,+++***))))))******+++++++++******))))))(((((((((((()))))),,,+++***)))))))))***+++'''((())))))(((''')))***))))))((((((((((((''''''((()))))))))************(((***+++***((((((+++...''''''''''''((((((((((((***)))'''''')))***)))((((((((((((((()))))))))))))))))))))*********++++++******)))))))))))))))***************+++++++++,,,...,,,***))))))***,,,...,,,+++*********+++,,,---******+++,,,,,,,,,,,,+++***************+++,,,,,,---,,,++++++,,,---+++***)))))))))***,,,///111333555>>>EEE???222))),,,222---,,,+++******+++,,,---,,,,,,,,,,,,,,,...111444888>>>EEEIIIKKKLLLOOOQQQMMMKKKIIIEEE@@@;;;777444444333333333555777:::<<<>>>???AAACCCDDDEEEDDDDDDDDDEEEGGGIIILLLYYYsss|||zzz{{{vvvtttzzz........................---,,,++++++******+++++++++,,,---...............)))'''&&&'''***+++,,,+++'''''''''''''''''''''''')))***+++,,,,,,+++***)))(((((()))***************(((((()))*********))))))************************))))))************))))))******))))))))))))******+++******))))))******+++))))))))))))))))))))))))&&&''')))*********((('''***)))((((((''''''((((((&&&'''((()))******************)))(((((()))******333///***(((((()))***+++((('''&&&(((***+++***((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))*********((('''''''''((()))'''((())))))''''''((()))'''''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))((())))))***+++,,,%%%&&&(((******)))((('''))))))(((((()))***++++++))))))))))))))))))))))))*********************************))))))((((((((())))))))))))))))))))))))((((((((()))))))))*********)))((((((((()))+++,,,***))))))(((((())))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((()))***+++,,,,,,,,,,,,))))))))))))******************++++++,,,---------,,,,,,++++++,,,---///000------......///000000111111222222333222222111111000000000111111111222222000111222333333333222222//////000000000///...---...............---,,,,,,++++++,,,,,,,,,+++***)))******+++++++++***))))))))))))(((((((((((())))))---,,,+++***)))******+++(((*********(((((((((***))))))((((((((('''''''''))))))*********+++++++++(((((()))***+++++++++,,,'''''''''((())))))******+++)))'''''')))***)))((('''((((((((()))))))))***))))))*********+++++++++******))))))))))))******&&&&&&'''((()))******+++------,,,++++++,,,------+++***)))))))))***,,,---)))******+++++++++++++++)))))))))***+++,,,---......---+++,,,,,,---+++*********+++,,,---......///000:::EEEHHHBBB888111...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,///444777>>>CCCIIIJJJIIIIIILLLPPPMMMKKKGGGCCC>>>:::777555222222222444777;;;>>>AAA@@@AAABBBDDDEEEEEEEEEDDDEEEFFFHHHMMMSSSbbb|||{{{}}}}}}000000000000000000000000---,,,++++++******++++++((()))+++---.........---...,,,***)))******)))(((***************************+++,,,------,,,+++***''''''((()))))))))))))))&&&''')))***++++++++++++************************))))))************))))))******))))))))))))******++++++************++++++))))))))))))))))))))))))&&&'''***,,,,,,+++)))'''))))))((('''''''''''''''&&&'''((()))************+++***)))(((((()))***+++888333---)))'''(((((()))+++)))((()))+++,,,)))'''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))*********)))((('''&&&'''((((((((()))***)))((('''(((***&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))'''((()))***************))))))))))))))))))))))))(((((((((((()))***+++,,,%%%&&&(((******)))(((''')))))))))))))))******+++***************************************************)))))))))((((((''''''))))))))))))))))))))))))((((((((('''((())))))******)))(((((((((***+++,,,******))))))))))))******''''''((()))))))))))))))*********)))))))))))))))************************'''((()))******)))(((''''''(((***+++,,,,,,,,,+++))))))))))))***************++++++,,,,,,---......---,,,+++***+++---///111---------...///000000111222222333333333222222111//////000000111111111222///000222333444333333222///000000111111000///...------...//////.........++++++,,,---,,,+++***)))+++++++++++++++***)))((())))))(((((((((((()))))),,,+++***((((((((()))))))))++++++***)))((((((***)))(((((((((''''''''''''((())))))))))))*********)))((('''***------)))$$$'''(((((()))***++++++,,,)))&&&$$$%%%''')))'''%%%'''((((((((())))))******)))************+++++++++***)))))))))))))))******(((((()))+++,,,---...///,,,,,,---......---,,,,,,+++***)))((((((***,,,---))))))***++++++++++++***((())))))***+++---...///,,,+++******++++++)))(((+++,,,,,,------,,,,,,+++---///777HHHTTTPPP;;;'''++++++,,,---------,,,,,,***+++++++++---000555999CCCGGGKKKKKKHHHGGGJJJMMMNNNKKKFFFAAA<<<999777666000000222444888===BBBEEE@@@AAACCCEEEEEEEEEEEEDDDGGGFFFIIIPPPYYYiii}}}000/////////.....................------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))*********))))))))))))))))))***++++++***)))((('''''''''((()))***,,,...///))))))(((((((((((())))))((((((((((((((()))******,,,+++++++++******))))))''''''((()))))))))))))))))))))***++++++++++++***,,,+++***(((''''''&&&&&&''''''''''''((()))++++++++++++******))))))(((((())))))))))))))))))))))))333222///---***((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************)))(((((((((((((((,,,,,,+++)))(((&&&%%%%%%))))))))))))))))))))))))***)))((((((((((((((()))###$$$%%%''')))***++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))((((((''''''&&&&&&))))))))))))************************************))))))(((((((((((())))))))))))(((((((((((()))))))))************)))((((((++++++******)))(((((((((((((((((((((((((((((((((++++++************+++++++++***)))(((((()))***+++((()))))))))******************))))))((((((''''''))))))************))))))***************+++++++++++++++++++++******))))))))))))***+++,,,,,,------111///,,,,,,---///111111//////000111111111111111000000000000111111111111000000000000000000000000000000//////.........---...---++++++,,,,,,,,,++++++++++++*********))))))((((((((('''((())))))***---,,,+++***))))))))))))*********)))))))))))))))((()))***+++++++++++++++******))))))))))))******))))))(((((()))***++++++*********)))))))))))))))++++++***)))(((((())))))))))))(((&&&&&&%%%%%%%%%"""%%%)))+++,,,***'''%%%000---******+++,,,***((())))))))))))))))))))))))+++***)))((((((***,,,---******+++,,,------......***************************,,,...---***((()))+++******+++,,,,,,---.........---***((((((((()))*********++++++++++++,,,,,,111......888HHHNNNAAA000,,,,,,++++++***+++++++++(((,,,.........000777===IIIHHHHHHJJJMMMNNNLLLIIIGGGFFFBBB???;;;888666555...///222555:::???DDDFFFDDDAAA@@@DDDEEECCCBBBDDDEEEKKKPPPVVVbbbxxx~~~~~~000000/////////.........,,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++++++++++++++************)))************************************))))))))))))))))))***+++******((((((******))))))***++++++,,,))))))(((((((((((())))))((((((((((((((()))******++++++*********)))))))))'''((())))))******)))))))))******+++++++++++++++***))))))))))))******+++''''''''''''((()))***+++*********))))))))))))))))))))))))))))))))))))))),,,,,,+++***************)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))******)))(((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))(((((())))))))))))************************************))))))(((((((((((())))))***))))))(((((())))))***(((((()))***************************))))))))))))))))))))))))))))))))))))++++++************+++++++++***)))(((((()))***+++************++++++++++++***)))))))))))))))(((((())))))************))))))***************+++++++++++++++++++++*********)))******+++,,,,,,---.........---++++++---...///...//////000111111111111000000000000000111111111111000000000000000000000000000/////////............///---,,,+++,,,---,,,+++,,,,,,,,,,,,+++++++++***(((((()))))))))******************)))******+++,,,+++++++++******))))))))))))******+++++++++++++++++++++***))))))((()))))))))))))))))))))***++++++***))))))))))))))))))))),,,,,,+++***************+++***)))(((''''''''''''&&&''')))*********))))))---***(((((()))***)))'''))))))))))))))))))))))))+++******)))***+++,,,---******++++++,,,,,,------************************))),,,......+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,...---+++***))))))******++++++++++++************...//////333<<>>:::888666555000111444777<<>>CCCFFFHHHFFFBBBAAACCCCCCAAABBBFFFIIIUUUdddppp~~~||||||{{{xxxyyy}}}000000000////////////.....................------......---------,,,,,,,,,+++++++++*********))))))************************)))***************++++++(((((())))))************,,,,,,+++***))))))))))))***))))))))))))))))))***((((((((((((((())))))***)))))))))((((((((((((((())))))***+++++++++++++++******+++,,,,,,,,,,,,,,,---,,,+++***))))))))))))((((((((((((((()))******(((((())))))******++++++))))))))))))))))))))))))++++++++++++***)))(((''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******((()))***+++,,,,,,,,,,,,************************))))))))))))))))))))))))************************+++++++++******)))))))))++++++++++++++++++++++++))))))*********+++++++++***************************))))))))))))))))))***++++++************++++++'''((()))***++++++++++++(((((()))******+++,,,,,,************************++++++************++++++***))))))))))))))))))************+++++++++,,,,,,))))))******++++++,,,,,,)))******++++++******))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------......///111333222000......//////000000000000000///000000000111111111111000000000000000000000000///////////////.........111///...---...///...------,,,,,,,,,,,,+++++++++)))***,,,......---,,,***((((((((()))***+++---......------,,,+++***)))))),,,+++++++++++++++,,,,,,)))))))))))))))******+++***)))))))))))))))******)))))))))))))))*********,,,++++++*********++++++---,,,+++************************))))))*********+++*********+++,,,------)))))))))))))))))))))))))))+++,,,......---,,,+++************))))))))))))************************)))***---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***)))******++++++,,,---------+++......)))'''***///000---,,,,,,,,,,,,------...---......///111777???EEEGGGHHHJJJLLLMMMLLLJJJHHHCCCAAA???<<<999666555444333555777;;;???CCCFFFGGGFFFCCCAAABBBBBBAAADDDJJJQQQ___nnnzzz{{{uuurrrsssttttttzzz111000000000////////////..............................---------,,,,,,,,,+++++++++*********))))))************************))))))******+++++++++,,,((((((((())))))***++++++*********)))******++++++******))))))))))))******((((((((((((((())))))***((((((((((((((()))))))))))))))***+++++++++++++++******+++,,,,,,,,,,,,++++++***)))((((((((((((((()))(((((((((((())))))***(((((())))))******++++++))))))))))))))))))))))))---------,,,+++)))((('''((()))))))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((()))))))))))))))(((''''''&&&&&&************************)))))))))))))))***++++++******+++,,,,,,---,,,,,,************************))))))))))))))))))))))))*********************************))))))(((((('''************************************++++++++++++******************************))))))))))))******++++++************++++++******++++++++++++******(((((()))***+++,,,------))))))))))))))))))))))))++++++************++++++)))))))))******)))))))))))))))))))))*********+++))))))******++++++,,,,,,******++++++++++++******((())))))***++++++,,,,,,+++++++++++++++++++++,,,***************+++++++++---...///111333222000---......///000000000000000///000000000111111111111000000000000000000000000.........///////////////111000....../////////...++++++++++++************)))+++---...///...,,,++++++***************++++++------,,,,,,+++******))),,,,,,+++******++++++,,,&&&''''''((()))+++---...******)))))))))))))))***(((((())))))******************))))))))))))***+++++++++***)))))))))******((((((***++++++)))((('''*********+++++++++---...************************)))***---...///...,,,+++***)))))))))))))))))))))************************)))***+++------,,,+++)))))))))***+++---...//////***,,,---///...---+++)))((()))***,,,...///000111+++...---))))))+++,,,***++++++***++++++,,,------......///111555;;;BBBGGGHHHJJJLLLMMMLLLJJJGGGFFF@@@???===:::777555444333333555777;;;>>>BBBDDDEEEFFFCCCAAABBBBBBBBBIIIPPPeeeqqq{{{uuurrrpppmmmllllllnnnrrrvvv~~~111111000000000/////////,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++))))))******+++,,,,,,,,,***)))))))))))))))***+++))))))))))))***+++,,,---+++******))))))******+++((((((((((((((()))******(((((())))))))))))******((()))******++++++******))))))***++++++++++++***''''''''''''((()))++++++))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,,,,******((())))))******+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******************))))))((((((((((((((())))))***))))))(((''''''&&&%%%%%%************************))))))))))))******+++,,,.........---,,,***)))(((************************))))))))))))))))))))))))************************)))))))))(((((((((((((((((((((((()))))))))))))))*********++++++++++++,,,************************+++******))))))******+++*********))))))*********++++++,,,,,,+++******)))))))))******+++,,,------))))))))))))))))))))))))++++++************++++++))))))************))))))(((((()))))))))*********)))))))))*********************++++++++++++******(((((()))***+++,,,,,,---++++++++++++,,,,,,,,,,,,)))))))))***************++++++,,,...000///---***---...//////000000//////000000000000111111111111000000000000000000000000.........///////////////111///...---//////...---+++++++++*********))))))***+++---.........---,,,---,,,+++***))))))))))))+++++++++++++++*********,,,+++***)))))))))***+++&&&&&&'''(((***+++---...+++******)))))))))))))))((((((((()))******++++++)))))))))((())))))***+++******)))))))))))))))***''')))***++++++)))'''&&&((()))***)))((((((***,,,************************)))***,,,---...---+++***)))))))))))))))*********************************+++******+++,,,---,,,***((((((***+++---...000000***+++,,,......,,,+++)))((((((***,,,...///111111***------,,,---///,,,(((************+++,,,------......000333999???EEEHHHIIIKKKNNNNNNKKKGGGDDDCCC>>>===;;;888666555444333333444777;;;>>>AAABBBCCCDDDBBBAAABBBBBBEEEOOOYYYrrr~~~~~~sssllldddcccfffjjjmmmpppvvv}}}{{{vvvxxx111111111000000000//////,,,,,,,,,,,,---------...,,,,,,,,,,,,+++++++++++++++++++++************)))++++++++++++++++++++++++))))))***++++++,,,------+++***)))(((((())))))***))))))))))))***+++,,,---+++******))))))******+++((((((((((((((()))******)))))))))*********++++++'''((())))))******))))))(((((()))************)))'''''''''((()))***,,,---))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))%%%''')))+++,,,,,,+++***((())))))******+++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******************++++++((((((((((((((()))******((((((((((((((('''''''''************************))))))))))))***+++,,,---.........---+++)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((()))))))))***************+++++++++,,,,,,************************+++******))))))******+++***))))))(((((())))))*********+++,,,,,,,,,++++++*********++++++,,,,,,,,,************************++++++************++++++((()))***++++++***)))((())))))*********+++++++++***)))))))))))))))((((((***++++++,,,,,,++++++***'''((()))***+++,,,------+++++++++,,,,,,,,,------************************+++******,,,......,,,***---...//////000000//////000000000000111111111111000000000000000000000000............/////////000111///------...///...---,,,,,,+++++++++*********++++++,,,,,,,,,------------,,,+++***)))))))))))))))))))))************+++,,,+++)))((('''((()))***(((((((((((()))***+++,,,++++++***)))))))))))))))'''(((((()))******++++++***)))))))))******+++,,,******))))))))))))******++++++*********)))))))))((()))+++***((('''***,,,************************))))))+++,,,,,,,,,+++***((())))))******+++++++++************************---***((()))+++------,,,))))))***+++---...//////)))***+++,,,,,,+++******((())))))***+++,,,------(((---///...---///...++++++******+++,,,---......---...111666<<>>BBBEEEIIIKKKKKKNNNNNNJJJEEEBBB???;;;777666555444333444555555555777;;;???AAABBBAAAAAAAAA??????DDDIIIQQQ___lllsssttthhhaaaiiiqqqwww~~~{{{vvvxxx111111000000000////////////...------------...///------,,,+++++++++++++++******+++,,,------***(((***...333222...***)))***+++++++++,,,......,,,***+++++++++,,,,,,++++++***,,,,,,---.........------((()))+++,,,,,,+++***)))***************++++++,,,+++++++++++++++,,,,,,,,,******************++++++)))******++++++,,,,,,,,,///...---+++******))))))---,,,***)))((()))***+++,,,000333111---******---))))))))))))))))))))))))*********++++++++++++,,,...---+++******+++---...))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))'''(((((()))))))))))))))((()))***)))((('''(((*********)))((((((((((((((())))))******+++++++++,,,,,,++++++******++++++,,,************************((()))******++++++******************************---,,,,,,+++,,,---...///***+++---,,,+++))))))***)))))))))((()))******+++******++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++++++++)))***+++,,,---,,,+++++++++---///...,,,+++,,,---,,,+++++++++************,,,+++++++++***)))))))))+++*********************))))))******++++++++++++,,,+++)))+++---...---,,,++++++++++++++++++++++++++++++*********+++---...+++++++++*********)))))),,,,,,+++******+++,,,---------,,,,,,,,,+++++++++///.........//////..................////////////000000000000000000111111///////////////.........------------............++++++,,,,,,,,,,,,++++++'''((()))***+++,,,------+++,,,,,,+++)))(((((())),,,***))))))***,,,+++***)))(((''''''((()))***+++)))(((((())),,,,,,***'''+++******)))))))))******((()))++++++***)))(((((())))))************))))))((((((((()))******++++++***************+++++++++))))))(((((())))))***+++)))))))))******)))))))))000---++++++---//////...))))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))***+++++++++******((((((((((((((((((((((((,,,,,,+++******++++++,,,------,,,,,,---.........---******,,,---+++,,,///000444:::???BBBFFFIIIKKKMMMMMMNNNMMMHHH@@@:::777666555444333333444555555555777;;;>>>@@@AAA@@@@@@AAA???AAAFFFKKKSSS```mmmwwwwwwjjjeeeoooxxx||||||{{{222222111111111000000000///...------------...///......---,,,,,,,,,,,,---***)))***+++------+++)))))),,,///...+++))))))+++---+++******,,,,,,+++)))***++++++,,,,,,++++++++++++++++++,,,++++++******%%%'''***---...---+++)))+++++++++***+++,,,,,,---***+++,,,---...------,,,)))))))))***+++++++++,,,+++******)))***,,,...///444222---)))(((((()))+++,,,+++***)))((()))***++++++...000///,,,***+++---))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---...))))))))))))))))))))))))((((((((((((((((((((((((*********+++******))))))'''((())))))******))))))((()))******(((((()))*********)))((((((((())))))((())))))***+++,,,------,,,------......---------************************)))******+++++++++++++++***************************************+++,,,,,,+++,,,...---+++******+++)))(((((((((((()))************++++++,,,,,,---------+++)))((((((***---......---,,,++++++***++++++************+++++++++,,,)))***,,,---------,,,++++++---......---,,,---...,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++++++++++++++************++++++++++++---+++++++++---...---,,,++++++++++++++++++++++++)))))))))***+++,,,...///+++++++++***************---,,,+++******+++,,,---,,,,,,,,,,,,++++++++++++------------------------------------............---......///000000111111000000//////......------............------------******++++++++++++******((()))+++---000222444555+++,,,---,,,***))))))******)))((()))+++,,,---,,,(((((())))))))))))))))))((((((((()))+++,,,***)))---,,,+++***************&&&(((***+++***)))))))))))))))************))))))((((((((()))******++++++++++++++++++++++++++++++((((((((((((((())))))***))))))(((((((((((()))))):::333+++(((+++///000///((()))***++++++***)))((())))))))))))))))))))))))))))))*********+++++++++******************)))((()))))))))))))))))))))))),,,++++++******+++,,,,,,------------.........///000---,,,......---...111222666<<>>CCCFFFGGGIIIKKKHHHDDDGGGPPPNNN???666666333333222222333444666777888999<<<>>>@@@@@@@@@@@@AAACCCHHHQQQXXX___kkkvvvyyynnngggrrr{{{||||||~~~222222222222111111111000---..................---.........------......///...---,,,+++,,,+++***(((***+++,,,+++++++++,,,---000...,,,+++,,,---,,,+++)))***+++,,,,,,,,,,,,,,,---.........---,,,++++++---,,,***)))((()))***+++)))))))))))))))***++++++''')))+++,,,---,,,+++)))(((((()))***+++,,,,,,,,,(((***,,,.........---,,,///...---+++++++++++++++))))))))))))))))))******))))))******))))))***+++))))))))))))))))))))))))++++++,,,,,,,,,---------+++******************+++************************))))))))))))))))))))))))+++++++++++++++***)))(((((())))))***************)))***+++***)))((()))+++******))))))))))))******((()))***+++,,,---......***+++---.........---,,,******************************+++,,,,,,,,,,,,+++************************))))))******+++++++++++++++---......,,,++++++,,,++++++******++++++,,,---******+++,,,------......))))))*********+++++++++///...---,,,++++++***+++***++++++++++++,,,,,,,,,***+++,,,---...---,,,,,,******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,+++***))))))***))))))))))))))))))))))))++++++++++++++++++++++++************************,,,+++***))))))***+++++++++++++++++++++++++++++++++---......,,,+++,,,........./////////000000000222222222111111000000000111111000///...------,,,......------,,,,,,,,,+++)))******++++++******)))(((((()))+++,,,...///000+++,,,---,,,*********,,,+++)))((('''((()))((('''((()))******+++******)))((()))))))))))))))***+++...---,,,+++************%%%(((,,,,,,***(((***,,,******++++++++++++******((((((((()))******++++++++++++******))))))))))))***))))))))))))***++++++++++++)))(((((()))++++++999333---,,,...///...,,,)))***+++,,,,,,+++***)))************************++++++++++++,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,...000111///...///000333///...///000...000555777;;;AAAEEEHHHIIIJJJKKKIIIDDDFFFLLLJJJ>>>555444222222222222333555777999;;;<<<>>>@@@AAAAAAAAAAAABBBEEENNNYYYbbbiiittt|||zzzvvvmmmfffcccmmmtttsssuuuzzz222222111111111000000000------...//////...------...------------...//////000...,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,---///---,,,---......---+++)))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***///---***((('''(((***+++))))))(((((())))))***+++)))***++++++++++++)))))))))))))))***+++++++++,,,(((***,,,...///---+++)))******+++,,,,,,,,,+++***(((((()))))))))))))))))),,,++++++******+++,,,,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,)))******************)))************************))))))))))))))))))))))))+++++++++,,,++++++******((()))******++++++******)))***++++++))))))***+++******)))))))))***++++++)))******+++,,,---......******+++,,,------------************************)))******+++++++++++++++************************(((((()))************)))+++,,,...---+++******+++,,,++++++++++++,,,------******++++++,,,,,,------((()))+++,,,---,,,+++***...---,,,++++++***++++++++++++++++++,,,,,,,,,,,,***+++---.........---,,,+++******,,,......---,,,------------........................---------------......//////000000000////////////............,,,---...,,,***))))))***))))))))))))))))))))))))+++,,,,,,,,,,,,+++***)))***************+++++++++---,,,,,,+++,,,---...///*********++++++++++++++++++...000///,,,+++---///////////////000000000111333333333222111000000000000000//////......------------------,,,,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,***+++,,,+++***)))***,,,...,,,***)))******)))((((((((())))))***++++++,,,)))******)))(((((()))+++---,,,+++***************&&&+++///...***(((***---******++++++++++++******((((((((()))******++++++++++++******)))(((((((((***************++++++,,,++++++************++++++,,,,,,,,,...000111000///++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------,,,+++************************))))))+++,,,,,,,,,,,,,,,+++///222222000...///111000,,,***,,,------///444999>>>DDDHHHIIIJJJJJJJJJKKKHHHEEEDDDBBB>>>777222222111222333444777999;;;>>>>>>???AAAAAABBBBBBBBBCCCHHHTTTbbbllltttzzzoooiiiccc^^^[[[```iiipppqqqttt{{{mmm111111000000000/////////------...//////...------------,,,,,,---......///...---,,,,,,...000//////,,,,,,,,,,,,------+++***+++++++++---......,,,***))))))***+++,,,,,,,,,,,,(((((()))*********)))))),,,+++***)))))))))++++++******))))))******+++,,,,,,,,,,,,++++++******)))******************++++++***+++,,,,,,,,,+++***))))))*********************'''(((((()))))))))))))))---+++***)))***+++++++++))))))))))))))))))))))))*********++++++++++++,,,*********++++++*********************************++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))***++++++++++++***)))***++++++))))))***+++******))))))******+++,,,+++++++++,,,,,,---------++++++++++++,,,---...///************************((()))******++++++******************************'''''')))*********)))(((***+++---,,,+++))))))***++++++******++++++,,,---******++++++++++++++++++******+++,,,---,,,,,,+++,,,++++++*********+++++++++++++++,,,,,,,,,------++++++---.........---,,,---,,,+++---000111///---/////////000000111111111333222222111111000000000111111222222333444444555111111111000000000//////...000000///+++)))***,,,************************)))***+++,,,,,,,,,+++***))))))*********+++++++++,,,+++++++++,,,...///111)))*********++++++++++++,,,///111000,,,+++...111........./////////000000111111111111111000000000///////////////.........,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++,,,+++))))))***++++++***(((((((((((()))+++---///+++,,,,,,***'''&&&(((++++++******)))))))))******(((---111000+++(((***...***++++++,,,,,,++++++***((((((((()))******++++++,,,,,,+++******)))(((((()))))))))))))))***++++++))))))************))))))&&&)))---...------...///---,,,***))))))***,,,---************************************++++++++++++++++++,,,---------,,,,,,************************((()))+++,,,------,,,,,,+++///333333000...///222000,,,***,,,---...111666;;;@@@FFFJJJKKKJJJJJJJJJHHHHHHBBB999;;;BBB@@@777222222222333666999;;;===>>>??????@@@@@@AAAAAAAAAEEEKKKYYYiiiuuu}}}}}}lllbbb[[[VVVWWW[[[ccckkktttwww|||ppp```000000000000////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,---...///,,,++++++---000222333333,,,++++++,,,---,,,***((())))))***,,,......,,,)))((()))***+++,,,---------***+++,,,---------------((()))***+++++++++++++++++++++******++++++,,,---//////---,,,+++*********+++++++++***************---,,,+++))))))))))))***+++***)))((((((((()))***''''''((())))))***)))))),,,***'''''''''((((((((())))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))***++++++++++++***)))+++++++++***)))***+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000************************(((((()))***************************************+++,,,---...///...------)))+++,,,,,,***))))))************)))******+++,,,++++++******************,,,,,,+++,,,,,,,,,------*********)))******++++++++++++,,,,,,,,,---------+++,,,---.........---,,,///------///222333222///111111222222222333333333666666555555444333222222444444555555666777888888333222222222111111000000000222333111---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,))))))******++++++++++++))))))))))))***,,,...000))))))******++++++++++++,,,///222111---+++...222---------.........//////......//////000000111111.........///////////////+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((()))******)))((()))+++((('''&&&''')))*********((((((''''''))),,,///111+++---,,,***&&&%%%'''***))))))))))))))))))******)))///333111+++(((***...***++++++,,,,,,++++++***((((((((()))******++++++------,,,,,,+++***))))))((((((((((((((()))******'''((()))******)))(((''''''+++///...***(((***,,,...,,,***((((((***,,,...************************))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,+++///444444111...000222222...,,,///000111555:::<<>>222666FFFIII???222222333444777:::<<<>>>>>>>>>?????????@@@@@@@@@EEEMMM\\\mmmzzz}}}pppbbbYYYTTTRRRXXXaaafffoooyyyhhhXXX000000////////////000000222111///...///000///...........................///...---///111222111000---------,,,,,,+++++++++,,,------......------,,,...------,,,,,,------...++++++,,,,,,,,,,,,------000///,,,*********+++,,,---+++)))+++------+++(((************+++,,,---...+++)))(((***...000///---+++,,,------------,,,+++,,,+++++++++******))))))************************+++++++++************)))************************)))************+++++++++++++++,,,---,,,+++***)))++++++++++++******))))))************************---------,,,,,,+++++++++************************------,,,+++*********+++++++++******))))))((((((***))))))))))))+++,,,---,,,,,,------...000111222111000---+++++++++,,,---***+++,,,---------,,,,,,,,,+++***)))***+++,,,---,,,+++,,,///222222///++++++*********,,,,,,***(((++++++------------++++++,,,+++***)))***+++,,,---........................,,,,,,,,,,,,,,,---------++++++++++++,,,---//////////////////000000000000222333333444555666777777888888777777777888:::;;;:::::::::999999999999888999777666777999:::::::::999999999888666555333222111111111000000000//////******++++++++++++++++++...------,,,,,,+++++++++************************,,,,,,++++++,,,---///000,,,++++++******++++++,,,......---------......///........................555444444333222111000000111111000000//////......000000////////////000000------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++******))))))******+++*********+++,,,,,,---------+++)))(((***...222555------+++***))))))((((((+++,,,---......,,,***)))---------,,,,,,,,,++++++,,,---444444++++++///+++------,,,,,,---,,,+++)))***)))((('''((()))+++---++++++******++++++,,,------+++)))+++...///---++++++---///...+++******,,,...------------...//////+++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,++++++***,,,,,,,,,+++,,,,,,------------,,,+++************//////.........---------+++---//////000222777;;;FFFGGGIIIJJJJJJIIIGGGFFFGGG???777555999???BBBBBB666666777888999;;;===>>>BBB??????BBBCCCBBBDDDHHHLLLXXXgggsssuuuiii[[[SSSPPPSSS]]]gggsss}}}lll^^^YYY000000////////////000000222000//////000000///..............................---,,,---///000///...------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,000...,,,*********+++,,,,,,+++***+++------+++)))))))))))))))***+++,,,,,,***)))(((***---///...---***+++,,,------,,,+++***+++++++++******)))))))))******************************)))))))))(((((((((************************************++++++++++++)))******+++***)))((('''++++++++++++*********)))************************,,,,,,+++++++++*********************************,,,,,,+++***************************))))))))))))***))))))))))))+++,,,---,,,------...///000111222///---+++***))))))***+++******++++++,,,,,,+++++++++++++++***++++++,,,---,,,++++++,,,//////---******))))))***,,,---,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,---...///,,,,,,------...///000000------------------------,,,,,,,,,,,,---...///000//////000222333444555666666666777777888999999999::::::999999999:::<<<===<<<<<<<<<;;;;;;:::::::::999777666777999::::::999:::::::::999888777555444444444333333222111111000111000000///......------//////......---,,,,,,,,,************++++++++++++,,,,,,++++++,,,---///000,,,++++++******++++++,,,,,,---------......//////........................222222111111000000//////000000000000////////////......------------......------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++*********,,,+++))))))***---000333,,,,,,+++***))))))))))))++++++,,,,,,,,,+++***)))++++++******))))))))))))...---///---&&&(((......+++++++++,,,------,,,+++***)))((((((((()))+++,,,++++++******++++++,,,---,,,***)))***---...---+++***,,,...---+++)))***+++---------------......///++++++++++++++++++++++++***************+++++++++)))***++++++,,,,,,++++++***))))))))))))***++++++...------,,,,,,,,,,,,---//////.........---------,,,---//////000444999>>>GGGHHHJJJKKKJJJIIIGGGFFFEEE>>>666333555999::::::666666666777999;;;===>>>AAA>>>???BBBCCCBBBDDDIIINNN\\\kkkxxx|||ooodddXXXQQQPPPUUUaaammmzzzttt```UUUSSS111000000//////000000111222000//////000111000..............................---,,,,,,------,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++///...,,,+++******+++++++++******+++,,,---+++*********)))))))))******+++)))((((((***,,,------,,,******++++++++++++***************)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************************+++++++++,,,*********+++***))))))(((++++++++++++************++++++++++++++++++++++++***************)))))))))************************++++++***)))))))))******)))))))))***************))))))))))))***+++,,,---,,,------...///000111111...---+++***)))******+++))))))*********+++++++++***++++++,,,,,,,,,,,,,,,---+++******+++,,,+++******))))))***---......---+++,,,,,,------,,,,,,+++---------,,,---......///******+++,,,...///000111---------------------------------...///000111222222333444666999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>??????>>>======<<<;;;;;;:::888777777999:::999999;;;;;;;;;;;;:::999888777777666666555444333333222555555444222111///......000000000///...---------*********++++++,,,,,,,,,,,,+++++++++,,,---...///,,,++++++******++++++,,,***+++---.../////////...........................////////////////////////////////////000000000000......------------......------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((+++******)))***,,,---///++++++***************+++++++++++++++***************))))))))))))((((((((('''***///222000,,,***((()))***+++,,,------------******)))((((((***+++,,,++++++******++++++,,,---+++***)))***,,,,,,,,,+++***+++---,,,+++)))******,,,,,,,,,,,,------------++++++++++++++++++++++++))))))******++++++,,,,,,((()))***+++++++++++++++(((((()))))))))*********,,,,,,,,,+++,,,,,,------...............---------,,,---...///222777===BBBIIIJJJKKKKKKKKKIIIGGGFFFBBB<<<555111111222222111555555666777999;;;===>>>AAA@@@AAADDDEEEDDDGGGLLLRRRaaarrrxxxiii```WWWSSSTTT[[[jjjwwwvvveeeWWWSSSVVV111000000000000000000111111000///000111111000///........................///...,,,,,,,,,,,,+++)))+++,,,,,,,,,------......***++++++,,,,,,++++++************++++++*********************++++++++++++------,,,+++******++++++******++++++,,,,,,++++++++++++***************+++)))((()))***+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))......---------,,,,,,,,,*********************************+++++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************)))))))))))))))***)))))))))******+++++++++)))))))))******+++,,,,,,,,,---...//////000000000///...---,,,,,,,,,,,,---***************++++++,,,)))***,,,---------,,,+++///---+++))))))***++++++,,,+++***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------)))******+++,,,------...,,,,,,------------------......///000222555777888888999:::<<<>>>@@@BBBBBB@@@@@@@@@??????>>>>>>>>>??????>>>>>>>>>?????????AAA@@@@@@???>>>===<<<<<<;;;:::888888999:::999888;;;;;;;;;;;;:::999888777555555555555555555555555555555444333222111000///111111000000///...------++++++++++++,,,,,,,,,---+++++++++,,,,,,------...,,,++++++******++++++,,,(((***,,,///000000///..................................../////////000000......//////000000111111000000////////////000000------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,------------------,,,*********)))))))))((((((***************+++++++++******))))))***++++++,,,---,,,++++++******+++++++++*********************&&&******...222,,,&&&))))))+++,,,,,,,,,++++++,,,+++******))))))***++++++++++++******++++++,,,---***))))))***++++++++++++)))***+++++++++*********++++++,,,,,,,,,---,,,,,,++++++++++++++++++++++++))))))******+++,,,------*********++++++***)))))))))******+++,,,,,,,,,,,,)))))))))))))))***+++,,,.................................000555;;;BBBFFFJJJKKKLLLLLLKKKIIIGGGFFF>>>:::444111000000///...444444555777999<<<>>>???DDDCCCEEEGGGGGGEEEIIIPPPXXXhhh{{{yyyfff```ZZZXXX[[[cccsssyyyjjj]]]WWW[[[ccc111111000000000000111111000000000111222222111///////////////////////////111///...---...---,,,***,,,,,,,,,------.........***++++++,,,,,,++++++***++++++,,,------,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,++++++******++++++)))***+++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,((()))*********++++++,,,************************)))))))))))))))*********)))))))))))))))))))))))).........------------,,,***************************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++++++++***************************)))))))))))))))******))))))******++++++,,,,,,((())))))***++++++,,,,,,,,,---...///000000//////......------,,,,,,------,,,++++++++++++,,,------***+++,,,---...---,,,,,,000///---+++******,,,...111///---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++***************,,,,,,---......///000000000111333555888;;;===??????@@@@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAA@@@@@@???>>>>>>======>>><<<:::::::::;;;:::999::::::::::::999888666666111111222333444555666666444444444444444444444444222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,'''))),,,...//////......////////////////////////...//////000000111111222......//////000000111111000000////////////000000------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,---............---,,,(((((()))))))))*********)))*********************))))))))))))***+++,,,,,,......---,,,,,,,,,,,,---*********************+++...///&&&&&&111---(((333+++---...---***(((((()))++++++***************+++++++++******++++++,,,---))))))************++++++************++++++***)))***+++,,,---------,,,,,,++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,+++***)))((('''((()))+++,,,---------,,,))))))))))))***+++,,,,,,---.....................///...///222888???EEEIIIKKKLLLLLLLLLKKKIIIFFFEEE;;;888555222111222222111333444555777:::===???AAAFFFEEEFFFGGGFFFFFFLLLUUUbbbrrr~~~vvveeeaaa^^^___aaaiiixxxmmm___WWWWWWaaakkk222111111000000111111222000///000111333333111///////////////////////////222000......///...---+++---------------.........++++++,,,,,,,,,,,,++++++,,,---...//////...---,,,++++++,,,,,,,,,---------++++++++++++++++++******(((***,,,,,,++++++,,,---------,,,,,,,,,------...)))***++++++******+++---,,,+++************+++,,,***************+++++++++************************,,,,,,,,,+++++++++******************************++++++++++++,,,,,,,,,,,,,,,,,,+++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******************************)))))))))***++++++*********+++++++++++++++((((((***++++++,,,++++++,,,---///000000000///...++++++++++++++++++++++++---,,,+++++++++,,,---...++++++,,,---------------000000///---+++,,,...111333111...------...---,,,---,,,,,,++++++,,,,,,---------...////////////...---,,,,,,++++++******)))---...///111222444555666777777999;;;===@@@BBBDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@AAA@@@@@@@@@@@@?????????@@@>>><<<<<<<<<<<<;;;:::;;;::::::999888666444333...///000111222333444555444444555666777888999999555444333222111000///...///......------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))***,,,---.........---////////////////////////000000000111111222222222////////////000000000000......------------......------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++,,,---......---,,,+++(((((())))))***++++++,,,***************+++++++++***)))))))))***+++,,,,,,............------------((((((((())))))))))))******333222<<>>===>>>>>><<<;;;<<<<<<;;;999777555333222000000000000111111111111333333444555777888999999888777666555444222111111111000///...---++++++******+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,+++++++++,,,,,,---------////////////////////////111111111111111111111111000000000000////////////......------------......------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++,,,---......---,,,+++*********+++++++++++++++***************+++,,,---******************++++++------.........---,,,+++))))))))))))******++++++###444999KKK```JJJ)))+++)))---///---)))&&&(((***+++,,,,,,,,,++++++***)))++++++******++++++,,,---)))+++---,,,+++***,,,...+++***)))+++---...,,,***+++,,,.../////////---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,'''(((***---......---,,,//////......---.........---------.........//////000111333999@@@FFFIIIIIIKKKLLLLLLKKKJJJGGGDDDBBB666555222000///111444777444555777:::===@@@CCCEEEFFFFFFHHHJJJLLLRRRaaappp}}}nnneeedddfffjjjpppsssyyy|||oooeee[[[YYY[[[aaalllvvv222222111111111111222222//////000222444444222///000000000000000000000000000...------...///...,,,/////////...---------,,,,,,------......------,,,+++,,,...//////...,,,+++)))************+++++++++)))******+++++++++******'''***,,,---+++***,,,...************+++,,,---...***,,,...---+++***,,,...------,,,++++++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************++++++,,,,,,,,,---------///...---,,,+++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((())))))******************************++++++******+++,,,---------,,,,,,++++++*********'''(((***+++,,,,,,++++++,,,---///111111000...---,,,,,,---.........------+++***)))((((((***,,,---...---,,,+++,,,---...///+++---///...,,,,,,///222222000------...000111111------++++++++++++------++++++---.........---,,,.../////////000000111111333444666999<<>>===<<<>>>===<<<:::888555333222222222111111000//////...111222222333444555555666::::::999777666444333333222222000///---+++***)))***+++,,,---,,,,,,***))),,,++++++++++++++++++,,,,,,,,,+++++++++,,,------000000000000000000000000111111111111000000000000111111000000//////......000000////////////000000---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***+++---......---+++***------,,,,,,+++*********+++******)))***,,,---///++++++***************++++++,,,---......,,,***)))++++++,,,,,,,,,---------(((222---777PPP???&&&111'''+++...---)))'''))),,,,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---))),,,...---+++***,,,///,,,******+++...///---++++++,,,...000000///...---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////)))+++---///111000000//////...---,,,,,,,,,,,,,,,---------.........//////111111444:::BBBHHHIIIHHHKKKKKKLLLKKKIIIFFFCCCAAA555444111...---///333666555666888:::>>>AAADDDFFFIIIIIIKKKOOOSSS\\\nnnzzzmmmffffffjjjqqqxxx|||zzzqqqeee___ZZZ^^^eeennnyyy333333222222111000//////444111///000111222///---////////////////////////......---------,,,,,,,,,................................................)))+++---//////---+++)))***++++++++++++***)))))),,,++++++,,,---...///000---...///...,,,*********,,,,,,+++***+++,,,---...---.........---,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,------++++++------------++++++///......---+++******))),,,+++***+++...000000///,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++*********************++++++,,,,,,++++++***************************)))***,,,++++++***,,,---,,,++++++***++++++,,,,,,***+++,,,---..................---------,,,,,,,,,++++++,,,---.....................------,,,,,,,,,+++,,,------......------000///...---,,,+++++++++,,,,,,------------,,,,,,//////---,,,+++*********+++---......---,,,...///---...000000111222555777:::;;;===@@@CCCEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEDDDEEEGGGIIIJJJKKKKKKLLLGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@@@@AAABBB>>>>>>>>>===;;;:::888777000/////////.........---///......///111333555777666888999999888666666666555555444333111///---,,,---,,,,,,++++++,,,,,,---******))))))******+++,,,,,,,,,,,,------.........111000///...............////////////000000000000111111111111111111111111111111000000//////...............---,,,,,,+++++++++,,,,,,------,,,,,,+++...,,,++++++------,,,***,,,,,,+++******+++,,,,,,*********)))))))))(((((((((((()))***************,,,------......------,,,)))))))))(((((((((((((((---...///000000...,,,++++++---///...---+++******,,,...---))))))++++++)))...---,,,++++++,,,---...---,,,+++*********+++,,,111++++++///000+++))),,,...........................,,,***)))***++++++***---------------------------------,,,,,,++++++++++++++++++,,,---...///000......///000000///...---...///111000///---......222333777>>>FFFKKKLLLKKKOOOLLLJJJJJJKKKGGG???888777222------222777999888;;;:::;;;===@@@BBBCCCBBBGGGDDDEEENNNZZZiiizzznnnggghhhpppuuuyyy|||pppiii^^^]]]]]]dddqqq~~~333333333222222111111111444222000000111222000---////////////////////////.........---------,,,,,,................................................***+++---......---+++***++++++,,,,,,++++++***)))******++++++,,,,,,------,,,---......,,,******+++,,,,,,+++++++++,,,---...------......------,,,++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++***)))(((&&&'''((())))))(((,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,++++++,,,...++++++******)))*********)))***+++,,,------------//////......------------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,---...............//////...---,,,,,,,,,,,,........................//////......------......---...//////......///000000111333444444555888;;;???@@@AAACCCDDDEEEFFFFFFHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFHHHIIIKKKKKKLLLLLLJJJJJJJJJKKKKKKLLLLLLMMMJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIEEEDDDCCCBBBAAAAAABBBCCCBBBAAAAAA???>>>===<<<<<<666444111///------...///---------...///111333555666888::::::999777777888555555444333111///...------,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---,,,,,,,,,---------......000///................../////////000000000000111000000000000000000000000000/////////............000000///......------,,,,,,,,,------------,,,,,,...,,,++++++------,,,***,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******((())))))***************,,,,,,------------,,,,,,++++++++++++++++++++++++,,,---...///...---+++***+++,,,...---,,,++++++,,,***---...***(((***+++*********)))(((((()))******---,,,+++******+++,,,---111---,,,000111---+++---........................000---+++***,,,---......---------------------------------,,,,,,+++++++++++++++++++++,,,---......---...///000000///...---...///000000///......///333444888@@@GGGLLLLLLKKKNNNKKKIIIHHHHHHDDD===777777333000111777<<<>>>===;;;;;;<<<>>>AAACCCDDDDDDHHHFFFIIITTTaaaooo}}}ooommmrrr{{{{{{kkkccc______bbbjjjwww333333333333333333333333444222111111111111000...////////////////////////.........------------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***((()))***++++++***))))))+++,,,...---,,,++++++,,,,,,,,,+++++++++,,,---...------......------,,,,,,,,,+++*********+++,,,------,,,,,,+++*********++++++,,,,,,------,,,,,,+++))))))******++++++,,,,,,---+++***)))***+++***))),,,,,,,,,++++++++++++***,,,,,,,,,,,,------------++++++++++++***************++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...++++++***)))))))))))))))))))))***+++,,,,,,,,,,,,...------------,,,,,,,,,------------,,,+++***)))******+++++++++++++++,,,------...////////////...///...------,,,,,,,,,,,,.........------............---------...///000000...000111111000000111222444666888888999:::===???DDDDDDEEEEEEEEEFFFFFFFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJKKKLLLLLLMMMLLLKKKKKKLLLLLLMMMNNNNNNOOOLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKFFFEEEEEEDDDDDDDDDDDDEEEGGGFFFDDDBBBAAAAAABBBBBB>>>:::555111......///000,,,,,,,,,,,,---///111222555777999999888777777777666666555444222000...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,------------.........---------...////////////000000000111111111//////////////////////////////............------000000///......------,,,------............------...,,,++++++------,,,***,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++((()))******++++++******,,,,,,------------,,,,,,+++++++++,,,,,,---------+++,,,---------,,,***)))+++,,,,,,,,,******,,,...+++111333---)))***---...,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------000,,,+++...///---,,,---........................444111---+++,,,---......------------------------------,,,,,,,,,,,,++++++************+++,,,---...---....../////////......---///000000///...///000555777<<>>AAACCCGGGFFFFFFFFFFFFGGGGGGGGGIIIJJJLLLNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOONNNNNNKKKKKKLLLLLLMMMNNNNNNNNNKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLHHHHHHGGGGGGGGGGGGGGGGGGIIIHHHFFFDDDCCCCCCEEEFFFAAA???:::555222000//////------,,,,,,---///000111222444777888777666666777777777666555333111///...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,---...///////////////000000000111111000000000000000000000000/////////////////////...//////...------,,,,,,+++---..................---...,,,++++++,,,---+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,------,,,,,,,,,))))))******+++,,,------,,,,,,,,,---,,,+++*********++++++***)))***---///000777999222++++++...000---------,,,,,,---------------------------......---+++***+++------,,,,,,........................888444///,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------..................---///000///...///000222888;;;@@@EEEJJJLLLMMMLLLMMMJJJGGGDDDBBB>>>999555222111222555999<<<===<<<;;;<<>>??????AAADDDFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKLLLMMMOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOLLLLLLLLLMMMMMMMMMMMMNNNLLLLLLLLLMMMLLLLLLKKKKKKJJJKKKKKKLLLMMMMMMLLLLLLIIIIIIIIIIIIJJJJJJIIIIIIIIIGGGEEECCCBBBBBBCCCDDD@@@???===:::777333///---//////.........///111222222555777999888888888999888888777666444222000///...------,,,,,,------...+++++++++++++++,,,------------------------------,,,,,,+++,,,,,,---...///...////////////000000000111111111111111111111111000000000000000000000000000000//////...------------..................---...,,,++++++,,,---+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,+++))))))***+++,,,------------------------,,,,,,+++***++++++***)))***,,,///222999:::333+++))),,,...))))))************)))))),,,,,,,,,------............---,,,+++---///000...........................333000,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------......///------------......//////---...//////...///222444:::>>>CCCHHHKKKLLLLLLLLLLLLJJJFFFCCC@@@===999777222222333555888999999999;;;>>>@@@AAAAAABBBDDDGGGFFFMMM[[[lllyyypppggggggooo}}}qqqaaa\\\___hhhppp|||888888777666555444333333444555555444222111111222000000000000000000000000/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------......------,,,+++***+++,,,------,,,+++++++++,,,...---,,,++++++,,,***+++,,,---------,,,,,,,,,,,,------......------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---//////......------,,,,,,)))''''''(((***,,,---,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------............------------+++,,,,,,------.........,,,------......------,,,------------------------,,,---...---,,,+++,,,---------,,,,,,,,,,,,------,,,------......---------......///////////////000)))***+++,,,------------,,,---------------......------...////////////......------,,,,,,---------///000333555555333000///111111000///.........///---000333444666777:::===>>>@@@AAABBBBBBDDDFFFIIIGGGGGGGGGGGGHHHJJJLLLNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRSSSSSSRRRQQQPPPOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKGGGHHHIIIIIIJJJIIIIIIIIIGGGFFFDDDBBB@@@@@@@@@@@@=========<<<999555111///111000/////////000111222444666999;;;;;;:::;;;<<<999999888777555333111000......------------......+++++++++++++++,,,,,,---...------------,,,,,,,,,,,,,,,+++++++++,,,------------........./////////111111111111111111111111000000111111111111222222222222111111000//////...------............------...,,,++++++------,,,******++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,)))***++++++,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------............---------,,,,,,,,,,,,***+++++++++))))))+++---///444555...(((((()))*********+++,,,,,,+++*********+++,,,------...------///000...---///333444222........................,,,***)))***,,,/////////------------------------++++++,,,,,,,,,,,,------//////............//////,,,,,,,,,,,,---...///000---.../////////000333666;;;@@@FFFJJJLLLKKKKKKKKKJJJHHHEEEAAA>>>;;;:::999444444555666888999::::::>>>AAACCCCCCBBBAAADDDGGGKKKSSSccctttsssccc^^^bbblllyyywwwfff[[[[[[aaaooowww555555555555555555555555444555666555222111222333000000000000000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,++++++***+++++++++,,,---------,,,---......,,,******+++***+++,,,---------,,,,,,+++,,,------......------***,,,---//////...---,,,,,,,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,---------------...,,,+++******,,,......---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******,,,++++++++++++,,,---......,,,,,,---------,,,,,,+++---------....../////////+++,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---...............---------,,,,,,------...,,,///333666666333///,,,///////////////000000111...111444777999<<<@@@BBBAAACCCDDDEEEEEEGGGIIILLLKKKJJJIIIIIIJJJLLLNNNPPPQQQPPPOOONNNOOOPPPRRRSSSRRRRRRRRRQQQPPPNNNMMMLLLJJJIIIIIIHHHGGGFFFEEEEEEGGGGGGFFFFFFDDDCCCAAA@@@BBBBBBCCCEEEEEEFFFFFFEEEDDDDDDFFFGGGGGGGGGFFFFFFEEEDDDCCCAAA???===<<<;;;:::::::::999888666444333222111000/////////000111222555888:::::::::;;;<<<:::999999888666444222111......------------......,,,,,,,,,,,,,,,---............---------,,,,,,,,,---,,,++++++++++++++++++,,,,,,,,,------------...111111111111111111111111///000000000111111111111000000000///......------,,,,,,------------,,,,,,...,,,++++++------,,,******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++)))+++,,,,,,***))))))***+++......***''')))***))),,,---............---,,,)))***+++,,,---------,,,...///...+++---444555222........................***)))***+++...//////...------------------------+++++++++,,,,,,---------///......---------......,,,,,,++++++,,,...///000---...///...///000444777<<>>>>>AAAAAA@@@???>>><<<:::999;;;<<<===>>>????????????AAABBBCCCDDDEEEEEEDDDCCCDDDDDDCCCAAA???<<<999888999999777666666666777777222111///......///000000///222555777777777888999::::::999888666444333222......------------.........------------...//////.........------,,,,,,,,,------,,,+++************+++++++++,,,,,,,,,------000000000000000000000000.../////////000000111111---,,,,,,++++++***))))))+++,,,,,,------,,,,,,+++...---+++,,,------,,,******+++,,,------,,,+++***(((((())))))******************+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++*********************,,,+++******))))))******)))+++------+++)))(((((()))++++++))))))---...,,,)))***++++++++++++***)))((()))***,,,------,,,,,,***---+++'''***111333///...........................------...///...+++)))------------------------+++++++++,,,,,,---------...------,,,,,,,,,------,,,,,,++++++,,,...///000---.........///111444888<<>>EEEHHHKKKIIIEEEDDDFFFJJJYYYbbbrrrfffZZZQQQSSS\\\fffooouuuyyyiii^^^YYYYYY___fffxxx