BM606(8 ~~~tttlllddd___mmm{{{xxxnnnkkkgggaaaZZZSSSMMMIIIMMMFFFCCCGGGIIIHHHKKKPPPMMMTTT```nnn~~~xxxwwwrrrnnnooorrrnnndddZZZZZZ^^^^^^[[[YYYZZZ[[[ZZZTTTKKKDDDCCCCCC>>>:::888777777777555555777;;;>>>@@@???===999555444555777555444444333333444555666888777666666555555666666888888999999888777666666:::<<<>>>>>>@@@EEENNNTTTYYYcccmmmttt|||lll\\\XXXVVVVVVWWWQQQJJJEEEGGGHHHLLLWWWcccaaakkkwww|||xxxooocccYYYSSSOOOLLLIIICCCHHHOOOWWW___fffmmmqqq~~~eeeMMM>>>999222111000//////.........------......///000000000+++++++++++++++***)))(((******))))))))))))*********)))(((''''''((()))***+++*********))))))((((((((((((((('''&&&&&&&&&%%%###%%%''')))***)))'''%%%&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%%%%&&&((('''%%%$$$######$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''$$$"""'''%%%###$$$&&&'''%%%###&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''"""###$$$$$$%%%%%%$$$$$$$$$$$$&&&'''(((((((((((())))))))))))***************+++,,,---///000111222333333333333333333333333444555777:::>>>AAAEEEFFFCCCGGGKKKLLLKKKLLLPPPTTTTTTZZZaaadddiiioooooommmffffffeeedddbbb```^^^]]]YYYSSSLLLJJJLLLUUUfffuuuyyysssnnnccckkkuuu}}}tttjjj```ZZZUUUMMMHHHHHHHHHEEEFFFJJJFFFJJJRRR]]]jjjxxxvvvooopppnnniiieeeeeebbb]]]TTTIIIAAA??????;;;888777999999999777666666999<<<>>>===<<<888555444555666555666777888888999999999888777777777777888999:::::::::::::::;;;;;;<<<<<<===BBBGGGMMMSSS]]]iiiqqq}}}sss]]]SSSQQQOOOOOOOOOPPPJJJHHHLLLRRR\\\lllzzzyyyooojjjbbb___ZZZUUURRROOOLLLKKKLLLPPPWWW___iiisss}}}www]]]III===777555...///000000///...,,,+++.........---------------)))************))))))((())))))(((((((((((())))))***)))(((''''''((()))***))))))((((((((('''''''''''''''''''''''''''&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&%%%$$$###"""'''%%%###$$$&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((%%%&&&'''((((((((((((((())))))))))))***************+++,,,---...000111111111111222333333444555555444555777:::>>>AAADDDFFFFFFIIILLLLLLKKKKKKOOORRRWWW]]]bbbeeeiiimmmmmmjjjhhhggggggeeecccaaa___^^^XXXQQQKKKJJJLLLTTTeeettt~~~jjjiiiiiilllvvvwwwpppfff```YYYVVVRRRLLLIIIIIIDDDEEEGGGLLLTTT^^^gggmmm|||xxxooo```SSSHHHCCCAAA>>><<<<<<999999999888777777999;;;>>>>>>===:::777666666888888999:::<<<<<<======<<<<<<<<<<<<===???BBBEEEFFFEEEDDDCCCCCCDDDGGGIIIKKKQQQWWW```iiissshhhYYYKKKGGGGGGGGGFFFFFFLLLKKKNNNYYYgggyyyyyyiii___ZZZTTTXXX[[[[[[XXXUUUTTTTTTYYY]]]eeennnzzzpppTTT???777555333222+++---///000000---***(((......------,,,++++++***)))******++++++++++++***((((((''''''''''''(((((())))))(((((((((((())))))'''''''''&&&&&&&&&&&&%%%''''''''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$%%%&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((()))************)))'''(((((())))))((((((((())))))))))))***************+++,,,---...000111111///000111222444555666777555666888:::>>>AAADDDFFFGGGJJJMMMMMMKKKKKKMMMPPPZZZ___ccceeehhhkkkkkkhhhiiiiiihhhfffdddbbb```___XXXRRRLLLKKKMMMUUUeeettt}}}wwwwww|||~~~{{{wwwsssmmmdddZZZUUUNNNJJJFFFDDDGGGMMMSSSVVV^^^gggtttwwwiiiYYYPPPLLLFFFCCCCCC;;;<<<===<<<<<<<<<>>>@@@BBBCCCCCCAAA>>><<<<<<======>>>>>>???AAACCCEEEFFFJJJKKKMMMPPPTTTXXX\\\______]]]ZZZYYYZZZ]]]bbbdddpppvvv~~~uuuiiiYYYNNNEEECCCEEEEEEFFFHHHIIIPPP___sss|||iii]]]WWWVVVYYYaaahhhiiifffcccdddgggjjjpppyyyaaaSSSAAA666444444111---,,,---.........---+++***...---------,,,,,,,,,+++******+++,,,------------)))((((((''''''(((((()))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((('''&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###$$$%%%&&&((()))*********''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''((((((&&&&&&%%%%%%&&&''')))***&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))((('''((()))))))))************++++++,,,---...///000111000111111222444555555666555666888:::>>>AAADDDEEEGGGJJJMMMMMMKKKLLLNNNQQQZZZ___cccdddgggkkkkkkhhhjjjiiihhhfffdddaaa___^^^YYYSSSNNNLLLNNNVVVfffttttttjjj]]]VVVLLLEEECCCDDDFFFGGGJJJOOOWWW___hhhwwwpppeee^^^WWWRRRQQQKKKLLLKKKIIIHHHHHHIIIKKKNNNPPPQQQOOOLLLJJJHHHHHHIIIIIIJJJLLLQQQXXX^^^bbbgggiiilllpppuuuzzz}}}{{{xxxyyy|||zzzrrrjjjgggfffhhhjjjggg]]]TTTRRRJJJDDDDDDGGGIIINNNSSSVVVfff~~~zzzhhh\\\WWWWWWYYYbbbjjjrrrsssqqqqqqwww~~~nnnYYYAAA<<<666222111///---+++///...---,,,+++,,,---...,,,,,,------............))))))***+++,,,,,,,,,+++***))))))(((((())))))***(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''(((((())))))))))))(((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''(((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$### !!!###$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%&&&''''''''''''&&&((()))))))))))))))((('''((()))))))))************+++,,,,,,---...///000000222222333333333333444444666666888:::===AAACCCEEEEEEHHHLLLMMMLLLMMMQQQTTTYYY^^^bbbcccggglllmmmkkkiiiiiigggeeeccc```^^^]]]WWWQQQLLLJJJLLLSSSbbbpppnnndddWWWLLLFFFDDDCCCAAACCCDDDGGGIIIOOOZZZgggpppzzz~~~zzztttooonnnjjjiiigggccc______```cccgggiiijjjiiifffbbb```___```aaaccchhhpppyyywwwoooiiiccc\\\WWWVVVTTTRRRSSSTTTTTTRRROOOHHHDDDCCCHHHNNNTTT^^^gggyyy{{{tttjjjaaa\\\\\\___aaahhhooovvvzzz{{{pppSSSBBB555444222///------///111000...,,,******,,,...000,,,,,,,,,---.../////////''''''((()))))))))((((((******))))))))))))******(((((())))))))))))((((((((((((((((((((()))))))))(((((((((((((((((()))))))))((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((''''''((((((''''''&&&$$$$$$&&&'''(((((())))))((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%'''((('''&&&%%%&&&'''$$$$$$%%%&&&'''(((((()))'''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$&&&&&&'''((((((((((((''''''(((((())))))((((((((())))))))))))************,,,,,,------...//////000333333333333333333333333666777888;;;===@@@CCCDDDEEEHHHLLLMMMMMMNNNRRRUUUWWW]]]aaacccgggmmmooommmjjjiiihhheeeccc```]]]\\\TTTOOOIIIGGGGGGMMM[[[iiiwwwgggZZZSSSNNNJJJGGGFFFEEEDDDDDDGGGKKKPPPSSSVVVZZZ___eeennn{{{~~~~~~}}}}}}yyyqqqiii```^^^ZZZUUUQQQMMMKKKIIIJJJJJJJJJJJJKKKLLLNNNPPPIIIJJJQQQ]]]iiiuuu|||tttlllfffgggiiikkkmmmppprrrsssvvv{{{pppWWWDDD:::444333111///......000222---,,,+++******+++,,,---,,,,,,,,,,,,,,,---------))))))*********)))(((((())))))(((((((((((())))))'''((()))******)))((('''''''''((((((((())))))))))))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((())))))((('''%%%%%%&&&''''''&&&%%%$$$&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%$$$%%%&&&'''''''''''''''%%%'''((((((&&&%%%&&&((($$$$$$%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%&&&'''((((((((((((((())))))))))))************,,,,,,------.../////////222222222333333444444444666777999;;;===@@@CCCDDDFFFJJJMMMNNNMMMMMMQQQTTTXXX]]]aaabbbfffmmmooommmkkkjjjiiigggdddaaa^^^]]]UUUOOOJJJGGGFFFKKKXXXeee}}}{{{tttrrrqqqpppwww}}}vvvhhh```ZZZTTTPPPJJJIIIGGGGGGHHHGGGFFFDDDHHHJJJMMMOOOSSS^^^mmmxxx{{{yyyzzzwwwnnnddd^^^[[[UUUNNNNNNOOOPPPOOOLLLJJJJJJKKKDDDFFFHHHHHHHHHIIIMMMQQQUUU[[[hhh{{{}}}uuuooopppmmmhhheeeeeeaaa\\\\\\cccmmmxxxjjjSSSCCC999444///...---...///...,,,***)))******+++++++++******------,,,++++++*********---------------,,,+++***((((((''''''''''''(((((('''((()))******)))(((''''''''''''((((((((())))))******))))))((((((''''''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''"""###%%%&&&'''&&&&&&%%%######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''"""###%%%'''((((((''''''%%%''')))(((&&&%%%&&&)))&&&&&&'''((()))***+++,,,((((((((((((((((((((((((%%%%%%&&&'''((()))***+++$$$%%%%%%&&&'''&&&&&&&&&$$$%%%&&&'''(((((((((((())))))))))))************,,,---------.../////////000000111222444555666666777777999;;;===@@@CCCDDDIIIKKKNNNNNNLLLLLLOOORRRZZZ^^^aaabbbffflllnnnllllllllljjjhhheeebbb___^^^XXXRRRLLLIIIHHHMMMYYYfff{{{~~~xxxpppjjjkkkiiiiiinnn{{{{{{vvvppphhhbbb^^^VVVQQQQQQOOOIIIGGGJJJHHHIIIIIIIIIJJJNNNSSSWWW\\\^^^cccjjjnnnttt~~~~~~yyyyyyyyy|||ttthhh```^^^___XXXVVVRRRMMMJJJIIIJJJJJJFFFEEEEEEEEEEEEGGGHHHHHHIIINNNSSSSSSRRRWWWdddnnnsssrrrjjjddd]]]YYY]]]ZZZXXXWWWUUUSSSXXX```hhhvvveeeNNN@@@888333000......---------,,,,,,,,,---,,,,,,+++*********+++,,,,,,++++++***)))))))))))))))))))))(((((((((((((((%%%$$$%%%(((+++***)))''''''''''''''''''''''''(((((())))))******++++++))))))((((((''''''&&&&&&((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$##################$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((((((&&&%%%$$$######%%%%%%%%%&&&&&&''''''''''''((()))))))))(((&&&%%%((()))*********)))'''&&&)))(((&&&%%%$$$%%%%%%&&&'''((((((((())))))******))))))))))))***+++,,,---------------...///000000000000111222333444444555444555777999<<<>>>AAABBBJJJLLLMMMLLLJJJJJJNNNQQQXXX]]]```aaaeeejjjkkkiiiggghhhhhhhhhfffccc```___YYYRRRMMMKKKKKKNNNWWWaaatttzzznnniiicccccckkkwwwzzztttlllfffdddaaaZZZWWWXXXUUUTTTQQQOOONNNNNNOOOOOOQQQOOOPPPSSSUUUXXXaaaiiiqqqqqqoookkkgggdddcccccc^^^^^^___bbbhhhpppwww{{{}}}||||||zzzwwwtttpppnnnppptttyyy|||zzztttjjj^^^TTTMMMIIIHHHMMMLLLJJJGGGFFFFFFGGGIIIHHHIIIIIIJJJKKKNNNSSSWWW]]]eeennnsssvvv}}}}}}tttiii___ZZZWWWTTTRRRPPPNNNNNNQQQSSSWWWaaakkkyyyiii]]]LLL>>>777333000.........---------,,,,,,,,,---,,,++++++******++++++,,,,,,++++++***)))))))))******))))))((((((''''''***)))'''(((++++++***(((''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$##################$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&((())))))***)))((('''&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''((()))***+++,,,,,,,,,,,,---...///000000000111222333444444555555666777999<<>>AAADDDEEEEEEJJJNNNPPPOOOOOOPPPRRRZZZ^^^bbbcccggglllmmmkkkiiijjjjjjjjjhhheeecccaaaYYYRRRLLLJJJJJJMMMVVV```uuuLLLWWWhhhxxx}}}vvvrrrrrrrrrsssooorrrxxxzzzjjj___TTTQQQQQQOOOLLLLLLLLLNNNPPPPPPMMMIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIHHHIIILLLQQQUUUXXXYYYWWWTTTQQQPPPQQQRRRTTTQQQOOOMMMKKKJJJIIIGGGFFFHHHIIIIIIHHHFFFFFFIIIKKKLLLKKKHHHHHHIIIJJJKKKKKKSSSYYYaaaggglllqqqxxx~~~rrrddd[[[VVVWWWVVVTTTTTTXXX```fffuuuxxxjjjUUUFFF===999333000---++++++,,,------......---------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++***)))))))))*********)))(((''''''&&&"""$$$'''((()))(((''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))(((&&&%%%$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((())))))(((((('''''''''''''''%%%&&&'''((((((((('''&&&((((((((('''''''''''''''))))))))))))***+++,,,---++++++++++++,,,---......000000111222333444444555777888:::<<<>>>AAADDDEEEGGGJJJMMMNNNNNNOOOSSSWWWZZZ^^^bbbcccggglllmmmkkkiiiiiiiiiiiigggeeebbb```YYYSSSMMMKKKKKKOOOXXXbbbvvv>>>GGGUUUcccqqq~~~~~~tttiiieeebbb]]]YYYWWWSSSUUUWWWUUUPPPKKKFFFDDDBBBBBBBBBCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGIIIKKKKKKJJJIIIHHHGGGGGGGGGHHHDDDEEEFFFGGGGGGGGGFFFFFFEEEGGGJJJHHHFFFDDDFFFHHHKKKMMMNNNOOOPPPTTTZZZ^^^iiirrr~~~uuuiiibbb^^^\\\\\\^^^aaaaaaccciiittt}}}zzz]]]III@@@;;;888888222111...,,,,,,---///000......---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))((((((((((((###%%%(((***))))))***+++'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''(((((())))))(((''''''&&&&&&''''''&&&&&&'''((((((((((((''')))))))))))))))(((((((((''''''''''''((()))***+++++++++++++++,,,---...///000000111222333444444555777888999;;;>>>AAADDDEEEGGGJJJMMMMMMNNNPPPUUUZZZYYY^^^aaacccfffkkkmmmjjjhhhiiiiiiiiigggdddbbb```XXXRRRMMMLLLMMMQQQ[[[eeewww777>>>GGGPPP[[[iiizzz|||wwwvvvtttvvvyyy~~~zzzvvvuuummmnnnooollleee]]]VVVSSSLLLMMMMMMMMMMMMKKKJJJIIIEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMMMMLLLIIIHHHFFFDDDCCCCCCCCCDDDCCCEEEHHHKKKMMMPPPRRRTTTTTTXXX[[[ZZZWWWTTTUUUWWW[[[___eeegggjjjqqq}}}yyytttssssssmmmllliiifffeeefffiiikkkrrrvvvzzzzzz{{{kkkWWWBBB999777444333444222222222111000000000111......---------,,,,,,,,,++++++******++++++,,,---,,,,,,++++++***)))))))))(((((((((((())))))))))))%%%'''))))))'''''')))+++'''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((()))((('''&&&&&&&&&'''''''''''''''''''''((())))))*********))))))(((((((((''''''''''''((()))***+++,,,,,,,,,,,,---...///000000000111222333444444555777777999;;;>>>AAACCCEEEEEEIIIMMMPPPPPPRRRVVVZZZXXX]]]aaabbbeeejjjllljjjjjjjjjjjjjjjhhheeecccaaaVVVPPPLLLKKKLLLQQQ[[[fffwww111666<<<@@@GGGRRRaaalll~~~tttlll```aaaccceeeggglllrrrvvv|||uuummmiiieeeeeedddcccaaa^^^[[[YYYRRRQQQOOOMMMLLLKKKKKKKKKLLLNNNRRRVVVXXXYYYXXXWWWPPPMMMJJJFFFDDDEEEFFFGGGGGGJJJNNNRRRWWW\\\bbbfffooossswwwwwwrrroooooorrrzzzzzzqqqiiibbb`````````ZZZ___eeelllsssyyyrrr```OOOAAA666555555111.........000222222000---,,,+++......---------,,,,,,,,,+++*********+++,,,,,,---,,,,,,++++++***)))))))))''''''(((((())))))******&&&'''(((&&&$$$###%%%(((''''''''''''''''''''''''&&&'''''''''((()))))))))'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))(((''')))((('''&&&%%%&&&''''''((('''&&&&&&&&&((()))*********))))))((((((((('''))))))))))))***+++,,,---------------...///000000000000111222333444444555666777888:::===@@@CCCDDDBBBHHHNNNRRRSSSTTTVVVXXXXXX]]]```aaaeeejjjkkkiiikkkkkklllkkkjjjgggdddbbbTTTNNNJJJJJJLLLQQQ\\\fffvvv///000111444:::DDDOOOVVVeeerrrvvvkkkgggbbb^^^]]]\\\\\\\\\]]]bbbmmm{{{|||vvvqqqlllmmmlllhhhbbb___```cccdddkkkssswww{{{~~~{{{vvviii```WWWRRRMMMKKKMMMSSSYYY^^^cccfffooo}}}qqqggg___\\\XXXUUUUUUUUUUUUTTTXXXbbbrrrjjjUUUJJJ:::888444111//////111222111111000000//////......+++,,,,,,------,,,,,,+++***+++,,,---.../////////(((((())))))))))))((((((''''''(((((())))))************)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$(((((('''&&&&&&&&&''''''%%%&&&'''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''((((((%%%'''((('''&&&$$$$$$%%%(((((((((((())))))))))))+++,,,,,,---...///000000000000000000111222333444777777888:::===@@@DDDFFFGGGIIILLLNNNPPPRRRUUUWWWZZZZZZ\\\```eeeiiikkkkkkllllllmmmllliiieeeaaa^^^SSSNNNKKKKKKLLLPPPYYYbbbyyy222333333444666<<>>CCCGGGIIIIIIKKKNNNPPPQQQSSSVVVYYY]]]^^^bbbgggmmmoooooonnnllljjjgggdddbbbbbbcccddd^^^WWWPPPMMMMMMPPP[[[eeevvv)))+++---------...000222...///000111222555:::>>>BBBIIITTT___iiiwww~~~qqqnnniiibbb\\\\\\```eeeccciiirrr}}}ooocccZZZVVVXXX]]]bbbmmmuuuqqqiiieeeeeeeeeccc```ZZZUUUQQQPPPPPPQQQLLLMMMMMMIIIGGGHHHOOOVVV^^^cccnnn|||~~~~~~eeeRRRHHHAAA;;;444222333444111...000000///...------,,,,,,))))))******+++++++++,,,(((((())))))))))))((((((((()))***,,,,,,---------(((((())))))))))))((((((%%%&&&&&&''''''(((((((((###$$$$$$%%%&&&(((((()))###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''')))(((''''''&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%&&&&&&'''((())))))''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&))),,,(((((((((((())))))))))))+++,,,,,,---...///000000222222222222333444555555666777888;;;???DDDGGGJJJIIIKKKNNNPPPQQQSSSVVVYYY\\\^^^bbbgggmmmoooooommmmmmkkkgggdddbbbbbbcccddd[[[TTTNNNLLLLLLQQQ\\\gggvvv))))))***+++,,,,,,,,,,,,,,,///111111000111555888;;;===EEENNNVVV___nnn|||zzztttnnnhhhccc___]]]```dddhhhlllpppuuuxxxwwwtttnnngggdddhhhqqqyyy}}}zzzwwwxxx~~~{{{vvvnnnfff[[[RRRMMMLLLNNNOOOSSSUUUWWWWWWUUUTTTWWWYYYYYYYYYYYYWWWTTTQQQQQQRRRSSSNNNMMMPPPMMMIIITTTeeellluuu}}}{{{yyyooo]]]OOOCCC;;;:::777333111111111111000,,,,,,,,,,,,------......---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((&&&$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$######"""##################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((())))))((((((''''''''''''((((((******))))))((((((((('''''''''&&&&&&&&&&&&''''''(((((()))***************......//////000000111111000000111222333444444555555777:::>>>BBBEEEGGGHHHJJJLLLOOOQQQRRRTTTWWWYYYZZZ```dddfffjjjooopppnnniiihhheeecccbbbaaaaaaaaa[[[UUUOOOMMMMMMQQQ[[[eeexxx)))******+++,,,,,,,,,,,,+++---//////...///222444333444:::AAAFFFMMMYYYeeeooo}}}zzzsssmmmiiigggiiijjjiiigggfffffffffccc___YYYVVVVVVXXX[[[]]]```___^^^```gggooowww|||}}}yyyvvv|||xxxooohhhccc___ZZZSSSMMMJJJJJJJJJKKKJJJMMMRRRTTTVVVXXX[[[^^^bbbbbb```]]]ZZZZZZ\\\___aaa[[[ZZZ\\\ZZZYYYfffvvvzzzxxx|||fffTTTHHH@@@888333999666333222222222000///...---,,,+++,,,,,,......---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''''''''(((((('''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((()))***************---------...//////000000000000111222333444444555444555999===@@@DDDFFFGGGKKKMMMPPPRRRSSSUUUWWWYYY\\\aaaeeegggkkkpppqqqoookkkjjjhhheeecccbbbbbbbbb]]]VVVPPPNNNNNNQQQ[[[eeewww******++++++++++++++++++,,,---......---...000222222222444999;;;>>>GGGPPPXXXdddtttzzzvvvsssvvvuuurrrllleee^^^ZZZXXXUUUQQQNNNOOORRRRRROOOLLLMMMMMMNNNPPPUUUZZZ___cccgggmmmttt{{{{{{tttkkkfffcccaaa^^^\\\___dddllluuu|||}}}sssjjjddd^^^WWWRRRPPPOOOMMMKKKJJJKKKKKKLLLMMMPPPUUUZZZ]]]bbbfffiiivvvtttpppkkkiiikkkpppttttttppppppssssssuuudddYYYIII>>>999777333000444333111111111000...,,,///...,,,+++***+++---...,,,,,,+++************+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$"""######$$$$$$######"""$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))************+++,,,,,,---......//////000000111222333444444555555666:::===AAADDDFFFGGGKKKMMMPPPRRRSSSUUUWWWYYY]]]bbbfffhhhlllqqqrrrpppnnnllljjjhhheeedddcccbbb___XXXQQQOOONNNQQQ[[[eeevvv+++***************++++++...///////////////111222333222333666666777<<>>FFFNNNWWWdddttt~~~yyymmmccc___]]]TTTWWWZZZ[[[ZZZZZZ]]]___^^^```bbbcccdddfffjjjmmmwwwnnn\\\RRRPPPPPPTTT[[[bbbeeefffbbb___\\\]]]ccckkkqqqtttwwwuuutttwwwzzzvvvmmmddd\\\```dddgggiiilllqqqtttttt___NNNEEE@@@;;;555111111111///...------...000000///,,,)))...---+++******+++,,,---,,,+++******))))))******++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%'''((('''$$$###%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$#########%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((())))))***+++,,,------...//////000000000000111222333444444555888:::===@@@DDDFFFHHHIIIGGGJJJNNNPPPQQQQQQRRRSSSZZZ___ccceeeiiinnnooommmlllllljjjhhheeeccc```___]]]VVVOOOLLLKKKNNNXXXbbbttt))))))(((((()))***,,,---+++***)))***,,,---...---///,,,---000222000222555333666;;;???EEENNNZZZbbboooyyywwwjjjaaa]]]XXX[[[^^^^^^\\\]]]bbbgggfffjjjooossswww~~~uuubbbVVVUUUWWW]]]gggpppuuuwwwnnnhhhbbbcccjjjuuu~~~vvvooouuu}}}xxxcccRRRDDD<<<:::555333111000111111000/////////000111222222///,,,+++++++++++++++,,,------++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%'''(((&&&###"""$$$'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$######$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))((((((((()))+++,,,---------...//////000000000000111222333444444555666888:::>>>AAACCCEEEFFFFFFIIIMMMOOOPPPPPPPPPQQQXXX]]]aaacccggglllmmmkkkjjjjjjiiigggeeebbb```___\\\UUUNNNKKKKKKNNNXXXbbbttt((('''''''''(((+++---///***((('''(((,,,......---000---...222444222222444111333666888;;;AAAHHHNNNXXX```mmm{{{tttfff___]]]]]]^^^^^^^^^___bbbdddbbbgggnnnttt}}}tttiiihhhjjjpppyyy}}}wwwpppqqqzzz}}}tttdddRRRGGG>>>666333555111000111111222222111000.........///111111///---((()))***,,,------------++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%'''(((&&&"""!!!$$$(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###""""""""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((''''''''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))((('''((()))+++,,,+++,,,,,,---......//////000000111222333444444555666777:::===@@@BBBDDDEEEFFFIIIMMMPPPPPPPPPPPPPPPWWW\\\aaabbbfffkkkllljjjiiiiiihhhgggeeecccaaa___[[[TTTNNNLLLLLLOOOYYYddduuu''''''&&&'''(((+++...000+++)))'''***...000000///...++++++000222000///111...///111333444888<<<@@@GGGLLLVVVaaammm{{{mmmbbb]]]ZZZXXXYYY\\\^^^\\\YYYWWW\\\ccckkkuuu~~~||||||qqq]]]OOOCCC:::888555000///111...//////000000///---,,,,,,++++++,,,---...---+++&&&'''***---......---,,,+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$'''(((&&&"""!!!$$$(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&''''''&&&$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$!!!"""###$$$%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$############'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((''''''''''''((((((&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''+++***((('''((()))+++,,,***++++++,,,,,,---......000000111222333444444555777999;;;>>>AAADDDEEEFFFFFFJJJNNNQQQQQQPPPPPPQQQWWW\\\aaacccffflllmmmjjjhhhhhhhhhhhhfffdddbbb```[[[UUUOOOMMMMMMQQQ[[[eeeuuu(((((((((((())))))))))))******+++++++++,,,,,,,,,---------.........//////000111111111111222555888???BBBGGGNNNVVV___iiiooo}}}uuuooofffaaa\\\YYYZZZZZZYYYWWWYYYYYY\\\bbbjjjxxxzzzjjj[[[KKK@@@:::888555111///.........000//////........./////////111222000---+++---///******)))((()))***,,,---,,,+++)))((((((((()))*********))))))(((((('''''',,,+++***)))((('''''''''%%%&&&(((******)))'''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$##############################$$$"""!!!"""$$$&&&$$$"""%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&'''((()))***++++++((((((((()))******++++++(((***,,,---------...///...///000111333666888999888999<<>>DDDHHHIIIHHHKKKMMMNNNOOOOOOPPPQQQSSS[[[[[[]]]aaaeeehhhiiihhhiiihhhgggffffffdddaaa^^^\\\XXXUUUTTTRRRTTT\\\fff{{{(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((()))******,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,---,,,------...///000111111444444555555666999===AAADDDGGGMMMUUU^^^jjjuuu|||~~~nnnbbbQQQIII???888555444111...222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++******+++,,,,,,000///...------,,,,,,---((((((((((((((((((((((((((('''&&&%%%%%%&&&'''''')))((((((((('''''''''&&&))))))(((''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%$$$"""!!!##############################$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((())))))******+++,,,,,,,,,---///.........000222222111111111222555777999===<<<<<>>@@@CCCEEEIIIKKKMMMOOOOOOQQQSSSUUUWWWXXX[[[aaagggllloooooollljjjgggfffeeeeeecccbbb[[[WWWSSSQQQOOOPPPXXXbbbyyy&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%&&&&&&'''''''''''''''((((((((())))))((((((((()))))))))************************++++++,,,---......,,,,,,---......///000000//////111333///333666777777888===AAAEEEHHHNNNUUU\\\fffooouuu{{{nnndddVVVRRRKKKCCC===888666555222111000000000///---,,,)))***,,,,,,,,,,,,---...++++++,,,,,,------......************************))))))))))))************'''''''''((())))))******%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''(((((()))*********(((+++...///......---...///000222333555666666666666999<<<>>>>>>@@@CCCFFFGGGJJJNNNPPPQQQRRRSSSTTTXXXYYY\\\bbbhhhmmmooopppnnnlllhhhfffeeedddbbbaaa[[[WWWSSSRRRPPPQQQZZZccc|||$$$$$$$$$%%%%%%%%%&&&&&& """$$$&&&(((***+++''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))))))))*********++++++++++++)))***++++++++++++...000,,,---...---,,,,,,---///,,,000333333222222555888888:::===AAAFFFNNNVVV\\\```iiittt~~~pppddd]]]TTTIIIAAA>>>>>><<<888444111000111111111111111000000///...***,,,,,,,,,,,,,,,---...))))))))))))))))))))))))************************&&&'''((()))***+++,,,,,,((('''%%%%%%%%%(((***,,,))))))((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###%%%&&&'''(((&&&%%%%%%$$$$$$##################""""""""""""!!!#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((())))))''''''(((((()))*********(((+++...//////...---...000111222444555666777777555888<<>>BBBEEEMMMOOOTTT[[[dddnnnvvv{{{|||ooofff\\\UUULLLEEEAAA>>>:::666333333333222222222111111...............---------++++++,,,---,,,+++***)))))))))*********))))))(((***)))(((''''''((()))***+++)))(((&&&&&&&&&''''''******))))))(((''''''&&&************)))(((&&&&&&###$$$&&&'''(((''''''&&&+++)))'''%%%$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$######$$$$$$%%%&&&"""###$$$&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%""""""############""""""%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$######$$$%%%'''(((''''''&&&&&&&&&&&&'''(((((('''&&&'''(((***---///...000111111///...//////333333333444555666777888666777:::===@@@CCCEEEEEEIIIJJJLLLOOOQQQSSSTTTTTTYYY[[[___cccgggjjjkkkllliiiiiiiiiiiigggeeecccaaa\\\YYYUUURRRNNNOOOYYYdddzzz$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((&&&&&&'''(((((()))******((((((((((((((()))******(((((()))************))),,,---------............------------...///000000222111111111222444777888<<<>>>AAAFFFMMMTTT[[[^^^eeennnxxx{{{rrriiiaaaXXXPPPJJJDDDAAA<<<888666555333222111111111000000000//////......------,,,,,,++++++,,,,,,---------,,,+++***+++,,,,,,---,,,,,,++++++***)))(((''''''((()))***,,,,,,***))))))******+++))))))))))))))))))))))))************)))((('''&&&%%%&&&'''''''''&&&%%%$$$%%%$$$######$$$%%%'''((()))((('''&&&%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%$$$$$$######$$$$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""##################"""$$$$$$######""""""!!!!!!#########$$$$$$$$$%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&'''((())))))+++***)))))))))***,,,,,,---///000000///...///000222222222333444555666777777888;;;>>>AAADDDEEEFFFIIIJJJLLLOOOQQQSSSTTTTTTYYY[[[___dddhhhkkklllmmmhhhhhhhhhhhhfffdddaaa```]]]ZZZVVVSSSOOOOOOYYYdddwww$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''(((((((((&&&''''''((()))******+++)))(((((((((((()))******((((((((((((((()))******,,,,,,,,,,,,------------...---------------......000///...------...///000333333555777;;;@@@CCCFFFJJJPPPXXX^^^ccckkkuuu}}}zzzrrriiicccVVVQQQJJJDDD@@@<<<999777666666666555222111111222...............---------...------,,,+++******)))---------...---,,,,,,+++((())))))******))))))))))))((((((''''''(((((()))++++++*********+++,,,---'''(((((()))***++++++,,,)))******))))))((('''&&&''''''''''''&&&%%%$$$###$$$$$$$$$%%%&&&&&&'''''')))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""######$$$######$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&'''''''''''''''"""###%%%''')))))))))))),,,,,,,,,++++++******)))+++---//////......///000111111111222333444555666888999<<>>;;;999777666555444444777999777333000000111------------------,,,,,,......---,,,+++***)))))),,,---,,,,,,,,,,,,++++++&&&&&&'''(((((((((''''''(((((((((((((((((((((((('''''''''(((((()))***+++(((((())))))***+++++++++)))))))))))))))((('''''''''''''''&&&&&&%%%%%%%%%((()))))))))((('''&&&%%%$$$$$$$$$%%%&&&((()))***$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&$$$###"""!!!"""###$$$%%%###$$$%%%&&&&&&%%%$$$###"""""""""!!!""""""###$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$############$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%'''((()))((('''&&&"""###&&&((())))))((('''***++++++++++++***)))(((***,,,...///......///000111111111222333555666777888:::===@@@CCCFFFGGGHHHHHHJJJLLLOOORRRTTTUUUVVVYYY[[[___dddiiilllnnnooohhhhhhhhhgggeeebbb```^^^___[[[XXXTTTPPPPPPZZZeeeyyy$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''++++++***)))((('''&&&&&&******))))))******+++,,,,,,+++*********+++---...************++++++++++++---,,,+++++++++++++++,,,+++,,,,,,...///111222333...//////000111222333444444666888999999===BBBGGGEEEIIINNNRRRUUUZZZaaagggtttzzz{{{wwwllliiiccc]]]XXXSSSNNNKKKFFFDDDAAA>>><<<:::888666333444444444333222111000...111444222...++++++,,,------------------------.........---,,,++++++***+++++++++***************((())))))***++++++******''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))((())))))))))))(((((('''%%%%%%%%%%%%&&&&&&''''''))))))))))))((('''&&&%%%#########$$$%%%'''((()))$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&$$$###"""""""""###%%%&&&"""###%%%%%%%%%%%%###"""""""""!!!!!!"""######$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''((((((((('''&&&$$$%%%'''))))))(((&&&%%%&&&'''((()))*********)))***,,,...///......///000111222222333555666888999999:::===@@@CCCFFFHHHHHHHHHJJJLLLOOORRRTTTVVVWWWYYY[[[___dddhhhkkkmmmnnniiiiiiiiihhhfffccc```___^^^[[[WWWTTTPPPQQQ[[[fff$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''+++***)))((('''&&&%%%$$$'''&&&&&&&&&&&&'''(((((()))(((((((((((()))******))))))))))))*********+++++++++************++++++,,,,,,,,,---------......,,,------///000000111111111222222222111333555888999<<>>AAAFFFJJJLLLNNNQQQSSSUUUZZZ```dddfffiiipppuuuxxx|||~~~zzzooolllhhheeebbb___[[[XXXTTTPPPKKKGGGDDDAAA>>><<<===:::888666777777666555555555333222000000111222,,,...000///---,,,---///+++++++++,,,---...---,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,+++***)))))))))******######$$$%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((()))******))))))&&&&&&&&&'''(((((())))))(((((())))))))))))(((((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&'''((())))))((('''%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%##############################""""""######$$$%%%########################"""""""""######$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$"""""""""######$$$&&&&&&"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&(((***,,,------///000000///...///000000111111333444666888999888:::<<<@@@CCCEEEGGGHHHHHHJJJLLLPPPSSSUUUWWWXXXZZZ\\\___cccfffhhhiiiiiiiiiiiihhhgggdddaaa___]]]YYYVVVTTTRRRPPPRRR\\\hhh$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((((($$$%%%'''((((((((('''&&&(((((((((((())))))))))))(((((((((((()))***,,,,,,)))***+++,,,---------,,,***++++++,,,,,,,,,,,,+++,,,---...///////////////,,,...000///---...222666222444777999:::;;;>>>???===BBBGGGIIIHHHJJJOOOTTTSSSWWW\\\^^^]]]]]]^^^```eeehhhlllppptttvvvwwwxxxuuuuuuuuuuuuuuuuuuuuuuuuttttttrrrqqqooonnnmmmllleeecccaaa___\\\WWWQQQMMMMMMKKKHHHGGGFFFDDDAAA???<<<999777555666666666555555333111111222444444444...///...---,,,---///111...//////---++++++...222///,,,******------+++)))******++++++,,,,,,,,,,,,)))))))))***++++++,,,,,,---,,,+++*********+++,,,%%%&&&'''((())))))))))))%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((('''###$$$%%%&&&''')))******(((((()))))))))))))))((()))(((&&&%%%$$$$$$%%%&&&---+++)))'''&&&'''((()))''''''&&&&&&&&&''''''((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""!!!!!!""""""#########$$$#########"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''((('''&&&%%%%%%$$$###""""""###$$$%%%############$$$%%%&&&'''""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''&&&$$$######$$$%%%&&&$$$$$$%%%%%%'''(((***+++)))(((''''''(((***---......000111111///...///000//////000111333555777888888999<<