BM6P6(@ sssRRRGGGCCC>>>:::888666555333222111111000///......---222111...,,,+++,,,------+++++++++************)))******)))(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))'''((((((((('''&&&%%%%%%''''''(((((((((((('''''''''''''''(((((()))***+++++++++++++++++++++,,,,,,+++))))))+++------,,,---...+++---333222111;;;IIIRRRVVVgggtttwwwxxxkkkdddnnn~~~|||wwwvvvpppgggkkk{{{}}}lll______]]]dddkkkmmmpppuuuxxxyyywwwyyyvvvooonnntttxxxwwwrrrtttooo___NNNCCC<<<777---,,,)))'''&&&&&&'''((()))(((&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))******+++******+++,,,,,,---...............//////////////////222111...000666888555===;;;JJJTTT^^^lllbbb]]]YYYZZZ^^^XXX\\\bbbmmm~~~}}}zzzVVVNNNGGGBBB<<<666222222***---...---,,,------,,,+++***)))((((((''''''(((sssQQQEEEBBB===999777555444222111111111000///.........555333000---+++*********+++++++++************)))******)))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''((((((((((((''''''((((((((((((((()))++++++((()))******+++++++++++++++***)))***+++,,,,,,,,,111444888<<>>999444---'''***)))))))))***)))'''%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))***+++++++++++++++,,,,,,,,,,,,---+++************+++,,,,,,,,,,,,------.........////////////000000111111222555111333888777:::RRRnnnnnn[[[LLLKKKNNNIIIWWWZZZaaakkkuuu}}}}}}||||||}}}yyyrrroooqqqrrrqqqnnnjjjiiikkkppptttvvv}}}fffZZZQQQGGGEEEJJJ???:::444222000------///******)))(((''''''''''''rrrTTTFFFBBB===:::888666444333000000000000////////////---,,,,,,,,,,,,------...+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&'''(((******+++''''''((((((((((((((('''(((((())))))))))))(((((()))))))))******+++,,,---,,,---.........---,,,++++++000222111666BBBLLLPPPTTTYYY\\\eee~~~mmmjjjiiilllwww{{{~~~}}}}}}yyyvvvwwwoooddd^^^WWWWWW[[[bbbiiilllmmmmmmYYYVVVSSSWWWffftttxxxtttjjj___RRRIIIDDD>>>555---+++)))((('''(((((('''&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((()))***,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,,,,------...............////////////000000111222222333666444777;;;;;;GGGooorrrWWWLLLGGGNNNVVVUUUWWWjjjwwwoooggg^^^VVVUUUUUUVVVXXXTTTNNNKKKMMMMMMNNNMMMKKKJJJKKKMMMPPPRRRVVV[[[aaaffflllrrruuu|||~~~zzzvvvkkkhhh___UUUNNNIII???888666333...---///+++***)))(((((('''((((((qqqTTTGGGCCC>>>:::888777555333000000000000////////////.........---,,,++++++***+++++++++************)))((((((((((((((())))))***(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&'''(((******+++''''''((()))))))))((((((((())))))******))))))(((************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***333999:::DDDWWWgggmmmoooooossszzzooofffeeeddd\\\aaannnrrrmmmpppuuutttrrruuu|||}}}|||}}}||||||ooo]]]WWWUUUZZZ___bbbdddgggfffccc^^^\\\dddoootttsssddd]]]TTTNNNKKKGGG@@@;;;000---)))''''''''''''&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((((((((()))+++---...,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...//////////////////////////////000111222333333444111333888===CCCZZZ{{{```QQQQQQRRRXXX^^^]]]xxxwwwoookkkeee]]]XXXUUUTTTQQQNNNMMMLLLNNNQQQOOOJJJHHHKKKIIIJJJKKKJJJIIIIIIKKKLLLNNNNNNNNNMMMMMMOOOSSSVVVQQQ^^^xxxwww[[[PPPDDD;;;:::777///,,,...,,,,,,+++***))))))))))))nnnRRRFFFBBB===999777666444222////////////000000000000------------,,,,,,+++***+++++++++************)))((((((((((((((()))******(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))************))))))++++++***++++++,,,---...------,,,,,,---///222333666BBBKKKPPP___yyyrrrccc[[[VVV^^^lllpppuuusssooohhhbbbaaagggqqqzzzqqqttt|||~~~~~~ssshhh```___```^^^___aaaeeehhhgggddddddiiilllllleee```XXXRRROOOMMMKKKIII===888111+++)))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((()))+++---///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......///////////////////////////000000111222333444555222888@@@IIIZZZ{{{eeeTTTRRRZZZ\\\aaalllpppyyyiii```YYYSSSNNNJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGIIIMMMLLLIIIIIIMMMHHHIIIIIIHHHGGGHHHJJJLLLHHHHHHGGGFFFEEEFFFIIIKKKMMMWWWjjj{{{|||{{{YYYKKKBBBAAA>>>444...000...---,,,+++************lllQQQEEEAAA<<<888666555333111////////////000000000000)))***+++,,,---.........+++++++++************)))((((((((((((((()))******(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''***))))))((('''&&&&&&&&&''''''((()))))))))))))))))))))************))))))++++++++++++,,,---......//////......111555999;;;EEESSS^^^eeewwwbbb^^^iiivvvwww|||xxxwwwpppgggkkkvvvzzzuuullllllmmmpppvvv~~~{{{|||~~~{{{oookkkiiidddaaacccXXXaaahhhgggddddddeeeeeelllggg^^^VVVQQQOOOQQQRRRIIICCC999222...,,,,,,,,,&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((()))+++...///+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......000000000000///////////////000000222333444555555===EEEOOO\\\vvvuuu[[[\\\QQQVVVbbbccckkkvvvgggbbbYYYOOOKKKMMMPPPOOOLLLLLLOOORRRSSSRRROOONNNNNNTTTTTTVVVZZZ[[[YYYZZZ___[[[[[[[[[YYYXXXYYY]]]```UUUVVVUUUTTTRRRQQQSSSTTTVVV\\\jjjtttpppgggmmm{{{```RRRHHHHHHEEE999333444......---,,,++++++++++++jjjOOOBBB???<<<999888777666444000000000000////////////000000///...------,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))''''''((((((((((((''''''************************(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((()))(((((()))*********)))((('''&&&%%%%%%'''(((((()))))))))))))))))))))))))))************((())))))))))))*********+++---...---------///000...---...222999BBBIIIMMM[[[lllwwwzzzxxxvvv}}}mmmiiiqqqwww}}}oooiiiccc]]]cccttt~~~xxxkkkaaaZZZXXX```gggfffccccccdddeeeeee```WWWOOOJJJHHHOOOSSSQQQFFF:::222...***))),,,...,,,(((%%%%%%'''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((#########$$$%%%&&&((()))%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))))))))))))))************,,,,,,,,,++++++...222555------,,,,,,,,,,,,---------------.........//////......//////000000111111333333333333333555;;;@@@MMMdddqqqcccYYYUUUTTTXXXfffxxxwwwlllbbbYYYUUUXXXOOOOOONNNNNNOOOQQQSSSTTTTTTWWW[[[^^^______```aaalllooossswwwyyyzzzyyyxxx~~~{{{xxxxxxzzz}}}zzzwwwsssqqqqqqoookkkhhhkkklllmmmnnnnnnmmmkkkjjjhhh``````gggfffbbbkkk}}}nnnWWWMMMIIIBBBHHHCCC)))555111,,,***---///,,,&&&hhhMMMBBB???<<<999888777666444000000000000///////////////......---,,,,,,++++++---,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((()))(((((((((***)))))))))(((''''''&&&&&&'''(((((()))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++---///000000000111222,,,///444;;;EEEPPPZZZ```mmmzzzlllYYY[[[\\\\\\ooo{{{rrrssstttnnngggooojjjeeejjj{{{{{{vvvtttzzzqqqaaaVVVXXXaaaeeeffffffaaabbbbbb___YYYSSSOOONNNMMMTTTWWWRRRJJJAAA888000,,,***((('''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))))))))))))))************+++++++++++++++---111444......------------......---------.........//////......//////000111111222333333555777555555>>>KKK|||sssbbb]]]YYYZZZaaappp~~~xxxkkk```WWWSSSPPPKKKJJJLLLNNNPPPQQQRRRSSSWWW]]]aaadddhhhmmmqqqtttwwwzzz}}}zzzzzz|||~~~~~~{{{uuupppggg^^^]]]cccaaa[[[cccsssqqqqqqvvv}}}mmmlllsss~~~hhhYYYRRRGGGAAACCCCCC;;;555///+++,,,...---***eeeKKKBBB???<<<999888777666444000000000000////////////---------,,,,,,++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))((('''((()))(((((((((((((((((((((((('''((())))))******)))))))))))))))*********++++++++++++,,,,,,,,,---------(((***---/////////000111000444===JJJZZZhhhssszzzyyyttt\\\MMMRRRYYYbbb{{{tttgggccchhhooossssss{{{vvvzzz{{{wwwnnnooozzzkkkVVVQQQYYY```dddddd``````aaaaaa^^^ZZZVVVSSSMMMTTT[[[]]][[[TTTGGG;;;555///(((%%%'''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((('''%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))))))))))))))******************+++******,,,///222///..................///------.........//////////////////000111111222222111///444999888999MMMeeeooo[[[[[[[[[\\\dddssstttcccYYYSSSOOONNNQQQSSSRRRRRRTTTQQQVVV\\\___bbbhhhqqqxxx}}}sssjjjgggjjjeee\\\___kkkhhhkkkrrr}}}zzziiiUUUNNNNNNTTTaaaqqqiiiggggggTTTEEEIIIBBB;;;333...,,,---...///dddKKKBBB???<<<999888777666444000000000000////////////---------,,,,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))******(((''''''(((''''''(((((())))))))))))(((((()))************)))))))))*********+++++++++************+++++++++,,,+++,,,---------///222444<<>>HHHjjj~~~nnnZZZYYYddddddhhhxxxxxxaaaSSSPPPSSSVVVOOOPPPRRRVVVZZZ[[[]]]^^^dddnnnyyysssqqqxxx|||yyygggMMMHHHFFFFFFKKKTTTcccyyy~~~YYYCCCHHHAAA999444000------///dddLLLBBB???<<<999888777666444000000000000////////////............------------,,,,,,,,,+++++++++******************************''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))******)))'''((()))''''''(((((()))*********((())))))***************************++++++++++++***+++++++++,,,,,,,,,,,,111111000//////333999>>>JJJJJJTTTnnnzzzqqqhhhbbbzzz{{{{{{~~~~~~~~~xxxvvvyyyyyysssqqqmmmjjj^^^\\\\\\___cccddd___ZZZVVVWWWVVVXXX]]]aaa\\\TTTNNNJJJCCC888///***)))+++'''(((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''&&&%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''((()))))))))((()))))))))************(((************+++---/////////............//////........./////////000000000000111111222333333333999444555===GGG\\\hhh^^^UUU]]]kkklllwwwuuubbb\\\TTTOOOOOORRRVVVXXXWWW[[[```dddjjjqqqwwwyyy~~~~~~yyyvvv```[[[UUUPPPNNNSSScccsss}}}XXXOOOFFF???<<<888000,,,---eeeMMMBBB???<<<999888777666444000000000000////////////........................---------,,,,,,,,,++++++************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))******)))((()))***((((((((())))))*********((()))******++++++***************++++++++++++,,,---------.........///////////////000222999AAAFFFTTTTTT]]]xxxwwwdddXXXUUU\\\kkkwww}}}|||~~~yyy}}}~~~~~~|||~~~~~~~~~}}}|||zzzddd^^^WWWWWW]]]aaa```]]]^^^[[[VVVTTTXXX______[[[SSSRRRNNNCCC777...++++++)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((())))))((((((&&&%%%%%%%%%&&&'''((((((%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))))))))))))))************)))***++++++***+++---//////..................///....../////////000000000111111111222333333444444666555777AAARRRppp{{{www___XXXUUUSSS]]]hhhlll~~~jjj[[[UUUPPPOOOOOORRRWWW\\\```aaadddkkkttt{{{ttt^^^\\\lll{{{}}}pppccc\\\___gggxxx}}}ZZZMMMDDDCCC@@@666...---dddNNNBBB???<<<999888777666444000000000000////////////------------------------.........---------,,,,,,************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******))))))***+++))))))))))))))))))******))))))***++++++++++++************+++++++++,,,,,,............////////////+++...222777===DDDLLLRRRYYYZZZdddyyynnn___RRRQQQZZZmmm}}}}}}nnn[[[RRRUUU[[[]]]]]]cccbbb]]]XXXZZZ______\\\UUUUUUSSSMMMEEE;;;333...+++******))))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***)))((('''&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))))))))))))))************)))+++,,,,,,++++++---.........------------........./////////000000000000111111222222333444444444555<<>>::::::999555333444000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((((((((((((((((((((((((***))))))))))))(((((((((((((((((()))))))))******)))(((((((((((()))******)))******+++++++++******)))******+++,,,,,,,,,,,,++++++*********++++++,,,------------------------111......000111444;;;BBBGGGVVVuuuyyy^^^TTTKKKIIIMMMYYYkkkzzzzzz|||vvvooolllooommmtttiiiiiivvv}}}zzzyyy|||xxx~~~zzz~~~~~~yyy~~~yyyzzzzzzjjjaaa^^^dddhhhccc```aaa^^^___]]]XXXRRRNNNPPPSSSIIIAAA777111...---+++***'''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''')))++++++***(((((((((''''''((((((((()))))))))******))))))))))))******++++++,,,,,,,,,,,,------------------------------............////////////...///111111111222333555000444555999;;;888HHHgggwwwjjjYYYVVVcccgggfff|||iiiYYYQQQNNNMMMMMMPPPOOOUUUfffrrrzzzjjj```XXXTTTUUUYYYeeevvvyyy[[[LLL]]]MMMDDD>>>::::::999555333444000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((())))))***+++)))***++++++,,,+++++++++)))***+++,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,------------..................///000444;;;FFFOOO[[[mmmuuu[[[RRRKKKOOO\\\mmm~~~iiinnnyyyzzzyyy|||pppyyyqqquuu{{{www}}}yyywww{{{yyyrrruuuyyywww{{{{{{sssnnnvvv|||{{{lll___bbbddd___```hhhbbbcccbbb[[[SSSMMMLLLMMMJJJEEE===777333000---***(((((('''((((((((())))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%''')))((('''&&&&&&''''''(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,------,,,,,,------------------............////////////...000111222111222333555666666555:::===>>>ZZZ~~~ooo]]]``````]]]aaasss```SSSNNNJJJMMMUUUUUU\\\___jjj}}}{{{qqqcccXXXSSSRRRccc|||eeeVVV[[[LLLDDD>>>::::::888444222444000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))******+++++++++))))))))))))************))))))))))))************)))))))))))))))***++++++******+++,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++---,,,+++*********+++,,,---------....../////////,,,///333666<<>>DDDMMM]]]mmmvvvlll```______jjjxxxqqqkkkaaarrr{{{xxx|||yyyxxxzzz|||fff]]]YYY\\\cccaaa```___aaaccc___XXXQQQKKKIIIFFFBBB<<<777222///,,,+++***)))((()))******)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((())))))'''''')))***((((((((()))))))))******'''((()))******+++******++++++,,,,,,,,,,,,------+++,,,,,,------.....................////////////...///111111111111333555444444555DDD^^^ttt}}}nnn\\\WWW\\\dddfffwwwjjjXXXVVVMMMMMMXXX___```gggrrr{{{vvvhhh^^^UUURRRXXXggg}}}gggXXXKKKCCC===999999888444222333000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((())))))***++++++,,,,,,))))))*********+++++++++))))))*********+++++++++******))))))******+++,,,***+++,,,---............+++++++++,,,,,,++++++*********+++,,,---------------------...///000000000222???MMMVVVbbbttt|||nnnzzz~~~zzziii]]]aaakkkooozzzwww|||yyymmmcccaaaaaa______^^^^^^```cccbbb\\\XXXRRROOOJJJCCC===888555555000...,,,***))))))***+++***))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''&&&'''(((((('''''')))***(((((()))))))))*********&&&''')))***++++++******++++++,,,,,,,,,,,,------++++++,,,,,,---......///............///////////////111222333222333444666222777???WWW}}}~~~gggZZZTTT\\\iii{{{bbbPPPMMMLLLLLLRRR[[[bbbjjjxxxvvvggg\\\WWW[[[iiivvvtttXXXJJJCCC===999999888444222333000000000000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))'''(((((()))***+++++++++))))))******++++++++++++)))************+++++++++*********)))******+++,,,***+++,,,---............++++++,,,,,,,,,++++++***((()))+++---......---------------...///000000111888HHHXXXcccqqqmmmjjjtttkkkppp}}}qqqkkkccc___lll~~~qqqxxxqqqlllvvv~~~sssjjjkkkhhhaaa___^^^]]]]]]^^^]]][[[YYYYYYUUUMMMDDD<<<888888999222000---+++))))))***+++***))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%%%%''')))))))))))))))************&&&''')))***+++++++++***++++++,,,,,,,,,---------++++++,,,,,,---...//////............/////////000000222444444444444666888:::DDDQQQnnn{{{nnn[[[ZZZ^^^hhhsssyyybbbSSSOOOQQQPPPXXXbbbjjjssssssfff]]]^^^ddd{{{UUUKKK@@@<<<888666777777555333222333222111///...///000//////.........---------------------------------+++******))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))(((''''''((()))***)))))))))***++++++,,,,,,(((***,,,+++))))))+++---222...,,,---,,,******---------------------------000------///...---444>>>MMMTTT^^^lllpppaaaUUUYYYiii~~~pppiiiddddddhhhooo~~~tttrrrppptttuuuuuu{{{pppoooqqqnnnbbbYYYYYY[[[[[[^^^bbbYYY]]]YYYJJJ>>><<<>>>>>>EEE???777111...,,,***))))))))))))***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))*********)))))))))))))))*********)))******+++,,,......---,,,++++++++++++---------.........//////000000000000////////////000///111555555555999???;;;GGGqqqyyyzzzVVV[[[ddd[[[kkkcccTTTQQQOOOQQQUUUSSSeeezzzvvvfffZZZbbbhhhyyyUUUKKKAAA===888777777777555222222222222000///...////////////.........---------------------------,,,,,,++++++***)))))))))))))))************************)))************++++++++++++***))))))))))))***+++)))))))))***++++++,,,,,,***,,,,,,+++***,,,222777444...))))))(((&&&(((+++---------------------------,,,///333444666???JJJLLL\\\oootttccccccYYYTTT___ttt}}}ppphhhpppyyy~~~|||zzzzzz{{{sssiiiooo{{{yyyzzz~~~~~~lll\\\XXX[[[^^^___aaa___aaa\\\MMMBBB???@@@@@@EEEDDD@@@:::222---***))))))************))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&(((''''''''''''''''''((((((((((((((())))))))))))************))))))))))))***************++++++,,,,,,,,,,,,+++,,,,,,---------------.........//////000000000000000000000///111000222555555333777===HHHjjj~~~lllZZZ[[[aaaccc|||xxxcccRRRPPPSSSVVV^^^gggwwwtttaaa^^^dddwwwTTTKKKBBB>>>999777777666444111111111000000//////.....................---------.........------,,,,,,,,,++++++***))))))))))))***************************)))************+++++++++,,,+++************+++,,,))))))******+++,,,,,,,,,,,,------++++++111===FFFBBB999000---+++***,,,000------..................,,,...333888<<>>999777777666444111111000///111333333000------------...............------------------------,,,,,,+++************+++++++++++++++++++++++++++)))************+++++++++))))))************))))))******++++++,,,---------,,,,,,...555@@@LLLUUUYYYPPPCCC555///---******+++......//////000000111111222777@@@NNNaaaqqqwwwuuuaaaXXXTTTVVVUUUVVVeeeyyyoooggggggmmmyyy~~~zzzrrrddd\\\aaazzzvvvcccaaakkk{{{}}}jjjcccbbbbbbiiiffffffjjjjjjcccZZZVVVLLLHHHDDDFFFIIIFFF;;;111,,,+++***)))((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&''''''((())))))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))******+++,,,,,,,,,+++++++++++++++,,,------000///...---,,,,,,,,,,,,....../////////000000000///000000111111222222222444444555666888@@@QQQbbbnnnXXXZZZggghhh{{{bbbPPPQQQSSSYYYcccsssnnngggiiixxx|||OOOLLLAAA===888777777777555222222000///222555555222------------.........//////+++,,,,,,------.........---,,,++++++******++++++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,+++************+++,,,,,,------...------111===LLLVVVXXXVVVJJJ>>>222000000///------......///000000111222222:::AAAMMM```vvv|||nnnaaaWWWMMMJJJPPPbbbooosssvvvyyyvvvkkkooottt___^^^eeevvv{{{{{{}}}tttsssllliiimmmnnniiicccaaaUUUOOOJJJHHHIIIHHHCCC>>>000///---+++******++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&(((''''''&&&''''''))))))***+++,,,------,,,+++***(((((((((((())))))))))))))))))***++++++,,,------,,,++++++++++++,,,------///......---------........./////////000000000000///000000111111222333333333444777<<>>UUUbbb]]]\\\dddmmmyyymmmNNNSSSYYY\\\hhh~~~tttqqqrrrtttuuutttooohhhbbb`````````___hhhiiikkkmmmooopppppppppoooqqqsssvvvzzz}}}xxxyyy~~~~~~xxxqqqssszzzsssnnnxxxrrrOOOHHH???===:::888777666444333222111000000222111000.../////////...---------,,,---------------------------,,,++++++******++++++******+++++++++,,,,,,,,,///---+++)))))))))+++,,,++++++++++++++++++++++++,,,,,,,,,------------...///222777===???<<<555000+++,,,---...//////......000444777<<>>===<<<<<<;;;999444111...,,,)))(((((())))))))))))(((&&&%%%&&&''')))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000000000000111111111111333555666444111222666:::DDDWWWzzzrrrzzzcccUUU]]]UUUccc^^^LLLXXXbbb___tttuuujjjeeeeeeeeefffhhhkkkmmmmmmlllhhhkkkqqqyyyuuuooowww}}}qqqvvvnnnMMMIII???===:::888777666444333222111000111222111000..................------------------------------------,,,++++++******++++++******+++++++++,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............)))+++...//////...+++)))....../////////////////////666???LLLdddrrrnnnnnnbbbdddyyyqqqhhhqqq{{{rrrwwwzzzuuu}}}~~~}}}vvvooofffYYYOOO???>>>>>>>>>>>><<<999777333///+++(((((()))******)))((('''''''''((()))***(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))************++++++,,,---------,,,,,,,,,---------......////////////////////////000000000111111111222222000222333111///222;;;BBBLLL^^^sss|||dddZZZXXX^^^ggghhhUUURRRYYYZZZlll|||ooofffaaa___kkkkkklllooosssxxx}}}|||rrrwwwpppttt~~~mmmLLLIII???===:::888777666444333222111000111222111000...---------...............---------------------------,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............))),,,...000///...,,,,,,............///111222444666@@@MMM]]]uuuwwwgggmmmxxxqqqyyynnnqqqooorrr~~~~~~xxxsssiii___KKKGGGBBB???>>>>>>>>>===777333---***)))*********((((((((((((((()))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))***************++++++,,,------...,,,,,,,,,---------..............................000000111111111222222222000222444333333:::FFFPPP^^^vvviii\\\\\\bbbjjjuuu[[[VVVTTTYYYbbbddd|||uuuooolllllloooqqqxxxzzz}}}|||yyylllLLLIII???===:::888777666444333222111000111222111000...,,,------....../////////---------------------------,,,++++++******++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++++++++,,,...111444...---------///222666888BBBNNN\\\lllwwwwwwhhhuuuyyywwwppp}}}{{{hhhvvvzzzsssmmmhhhggghhhiiirrrzzz}}}|||}}}{{{uuu{{{{{{xxxvvv{{{wwwnnnWWWPPPGGG@@@===>>>@@@AAA999555///***)))*********''''''((()))***)))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))******************+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000111111111111222222222222555777666888BBBQQQ^^^zzzooo]]]YYY___hhh|||jjjWWWRRRXXXWWW___uuu~~~pppooooooqqqvvv~~~}}}|||}}}tttzzzlllQQQJJJBBB???;;;888777666555333111222222222222111000000---...///000000///...---------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000000//////............---...000///......///000333......444333///666CCCVVVmmmzzzrrrzzzrrrvvv}}}xxx```jjjxxxllleee^^^[[[WWWSSSPPPOOOOOOPPPQQQUUUYYY[[[ZZZZZZ\\\^^^___\\\YYYWWWWWWYYY\\\___dddiiinnnooonnnoootttxxxyyylllYYYJJJEEEBBB;;;<<>><<>>>>>@@@BBBDDDDDDGGGIIIIIIGGGFFFIIILLLQQQVVV]]]fffoooyyyvvv{{{wwwssszzzqqq]]]RRRJJJ@@@;;;<<>>888222...---...+++***((('''''''''((()))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((*********+++++++++,,,,,,))))))******+++,,,---...,,,,,,,,,,,,------------,,,------------........./////////000000000111111111111111222222333333333777222777===DDDdddfffUUU]]]lllxxxgggVVVTTTXXX^^^rrrnnn]]]XXXmmm}}}lllOOOFFFBBB???;;;888777666555333111222222222222111000000000///...------...///000////////////............***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---------------------------------...000000//////000222333000222777===EEESSSaaazzzooocccgggyyy{{{{{{nnneeebbbZZZUUUOOOIIIFFFEEECCCBBB@@@???>>><<<<<<===>>>???CCCBBBAAA?????????@@@AAA@@@???>>>======>>>???@@@AAABBBCCCBBB@@@???@@@AAACCCFFFJJJNNNSSSZZZaaafffqqqvvv~~~iiittt~~~sssdddUUUFFF>>>>>>AAACCCDDDAAA:::333000///+++***)))((((((((())))))***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))(((((()))))))))*********)))))))))***+++---...///,,,,,,,,,------------...------------............//////000000000111111111111111222222333333444444333444>>>GGGRRRtttrrrkkkWWWSSSnnngggUUURRRYYYdddrrrvvv```VVVggglllOOOFFFBBB???;;;888777666555333111222222222222111000000000///...------...///000000000/////////.........++++++,,,------------,,,+++++++++,,,,,,,,,------------------------------...------,,,,,,------...---------------------------...000000///000111333333333555;;;CCCOOO___lllttthhhgggfffppp~~~vvvvvvyyyqqqjjjddd\\\RRRKKKIIIEEECCC@@@??????@@@???>>>======<<<<<<===>>>???@@@EEECCCBBB@@@AAAAAABBBBBBAAA@@@@@@??????@@@@@@AAABBBCCCCCCBBB@@@>>>>>>???AAAAAABBBCCCDDDGGGLLLOOOQQQVVV^^^fffmmmuuu|||vvvcccsss~~~fffOOOCCCAAA===BBBHHHHHHAAA999222///++++++***)))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))***))))))(((((())))))***))))))))))))************)))))))))***+++---...///,,,,,,---------.........---------.........//////000000000000111111111111111222222333444444555555666:::EEEMMMYYY}}}}}}ooo___]]]XXXeeecccWWWXXXYYYbbbvvvvvvfffoookkkOOOFFFBBB???;;;888777666555333111222222222222111000000//////............//////000/////////............++++++,,,---------------++++++,,,,,,,,,,,,------------------------------......------------......---------------.........---...000000000000222333222555:::AAAKKK[[[mmmzzzsssiiikkkmmmuuuyyyvvv}}}}}}sssaaaZZZTTTQQQLLLFFFBBBBBB@@@???>>>>>>??????>>><<<<<<<<<<<<===>>>???@@@AAACCCBBB@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAA@@@??????>>>@@@AAABBBAAAAAABBBEEEHHHDDDHHHNNNTTTZZZ```fffjjjtttiii{{{uuuZZZFFF===<<>>555111++++++++++++*********)))******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))******))))))))))))******+++++++++,,,,,,,,,,,,---))))))******+++,,,---...,,,---------............------........./////////000000000111111111222222222222333444444555666666888===GGGLLLYYYuuu{{{mmmbbbRRRVVV___|||mmmPPPTTT]]]^^^lll~~~wwwtttpppoootttyyyjjjOOOGGGBBB???;;;888777666555333111222222222222111000000......////////////....../////////.........------+++,,,------...---------++++++,,,,,,,,,,,,------..............................------------......------........./////////,,,...000000000111222444444999AAAJJJXXXkkkwwwqqquuuzzzzzzvvvtttggg___TTTMMMHHHGGGFFFBBBAAACCCBBBAAA??????@@@AAA@@@???>>>>>>>>>???@@@AAABBBCCCCCCBBBAAADDDGGGHHHGGGEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCBBBAAAAAACCCDDDDDDCCCDDDEEEGGGDDDFFFIIILLLNNNQQQUUUWWWfffmmmyyymmmRRR@@@>>>@@@CCCEEEEEE@@@999444++++++,,,,,,++++++***)))******)))((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))+++++++++,,,,,,,,,------+++*********+++,,,,,,---------------........................////////////000000111111111222222222222222333444555666777777888BBBQQQYYYiii|||jjjbbb\\\QQQXXXjjj___RRRWWWbbbiiiwwwwwwyyy{{{~~~~~~zzzxxx{{{jjjOOOHHHBBB???;;;888777666555333111222222222222111000000---...///000000///...---///.........------------+++,,,------......------++++++,,,,,,,,,---------..............................------------.............../////////000000,,,...000000000111333444777>>>HHHSSSdddyyy~~~xxxttt{{{kkkmmmrrrggg\\\SSSNNNIIICCC>>>??????======@@@@@@>>>;;;;;;===???AAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEDDDEEEIIIMMMNNNMMMJJJJJJKKKLLLMMMMMMLLLKKKJJJGGGFFFEEEFFFGGGGGGFFFEEECCCEEEGGGGGGEEEDDDEEEEEECCCDDDEEEDDDCCCCCCEEEGGGKKKQQQ[[[ggguuueeeLLLAAA@@@???AAABBBAAA<<<888+++,,,,,,,,,,,,+++************)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))*********++++++++++++++++++***++++++,,,,,,---------.........//////............/////////000000111111111111222222222222222333444555666777888;;;LLLcccqqqmmm^^^\\\ZZZ\\\bbbtttaaaTTTVVV\\\jjjzzz{{{xxxtttuuu{{{vvvhhhOOOFFFCCC???;;;888777777777666111111111111000000000///000000000000000///......////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***---/////////...---............/////////000222111333555333000111555AAACCCYYYmmmxxxpppllliiimmmkkkccccccuuuwwwqqqhhh^^^SSSKKKEEEBBBGGGCCC???>>>???@@@???===>>>===<<>>CCC;;;666///+++*********(((************))))))))))))******))))))((((((((((((''''''((()))))))))))))))(((((((((((()))))))))***************++++++++++++---------------------------------------------------------............///000000000000111111111111444666666666666999===???ZZZxxxbbbaaaeeeccchhhsssoooaaaYYYXXX___eeerrrzzzppphhhmmmvvveeeMMMFFFBBB???;;;888888777777666333333333222222222222111000000000000000//////.../////////////////////////////////.........------,,,------------.................................---------...............////////////000000000000111000111444444444:::BBBRRRddd~~~zzzkkkdddppppppTTTXXXqqq|||nnnaaaXXXMMMKKKGGGDDDBBBAAAAAAAAA<<<===???BBBDDDEEEEEEEEEFFFIIIKKKKKKJJJKKKOOORRRYYY[[[^^^cccjjjppptttwwwmmmkkkkkkqqqtttuuuuuuwwwxxxuuuvvvwwwxxx~~~yyyrrrllliiibbb___YYYSSSOOOLLLLLLLLLHHHIIIIIIIIIHHHHHHIIIKKKYYYdddqqq{{{www{{{fff\\\QQQHHHAAA===>>>BBB>>>999333...,,,+++******++++++*********)))))))))***))))))))))))(((((((((''''''((()))))))))))))))((((((((()))))))))******************+++++++++,,,------------------------------------------------------........./////////000000111111111222222222111333555666666999???EEEhhhlll]]]YYY]]]bbbwww~~~VVVUUURRRWWWbbbnnn|||rrrooommmoooxxxcccLLLFFFBBB???;;;999888888666555333333222222222111111111//////000000000000//////////////////////////////000////////////.........------------.........................../////////000///......---....../////////000000000111111111111000111333444666@@@JJJ```uuutttmmmlllgggsss|||eeeYYYZZZtttuuuhhh\\\SSSNNNKKKIIIFFFDDDBBBBBBBBBCCCCCCEEEFFFGGGFFFGGGJJJLLLNNNTTTZZZ[[[[[[^^^fffmmmtttuuuyyy~~~zzzsssjjjbbbZZZUUUSSSMMMLLLKKKJJJIIIHHHIIIJJJLLLSSS]]]hhhuuuvvvkkk\\\NNNDDD>>>???AAA@@@<<<777222///---,,,,,,+++++++++*********))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,------------------........................------......//////000000000000111111222333333333000222555777888;;;FFFQQQvvvgggZZZSSS]]]nnnvvvVVVVVVWWW```ppp}}}qqqrrruuuuuu}}}aaaKKKEEEAAA???;;;999999888666555222111111111000000000000//////000000000000//////////////////////////////000////////////.........---------.........//////,,,,,,------............000000///.........//////000000000111111111111222222111222333444:::GGGUUUsss}}}llleeefffkkkzzzxxxZZZHHHXXXsssvvviii\\\RRRLLLHHHFFFDDDCCCCCCCCCEEEGGGJJJLLLLLLOOOSSSSSSTTTWWW___eeehhhooowwwzzzzzz}}}|||rrrlll```]]]WWWRRROOOMMMLLLLLLKKKLLLNNNTTT]]]kkk{{{}}}kkkWWWIIIBBB@@@???DDDBBB>>>888222...,,,+++++++++++++++************))))))))))))************''''''((()))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,---------..............................------......///000000111000111111222333444444444666666888::::::@@@PPPbbbqqqfff```WWWXXXuuugggWWW]]]aaaqqq}}}rrrpppttt~~~|||ooolllpppqqqzzzaaaKKKEEEAAA>>><<<:::999888666444111111111000000000//////...//////000000000000000/////////////////////////////////.........------------........./////////,,,,,,,,,---......///////////////000000000000000000111111111222222222222333222333666888AAASSSdddvvvggg```aaakkkhhhWWWLLLMMMkkkqqqaaa\\\SSSKKKEEECCCDDDEEEDDDDDDDDDEEEGGGJJJNNNPPPTTTZZZaaaeeeffflllvvv{{{pppfff]]]WWWRRROOOOOOJJJGGGHHHKKKPPP[[[eeemmmzzzbbbPPPHHHCCC???HHHHHHEEE>>>666///***(((,,,++++++++++++*********)))))))))************+++''''''((())))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.................................------...///000000111222111111222333444444555666999666666888999BBBZZZsssuuuggg\\\XXXVVVeeekkk[[[WWW^^^iiixxxrrruuurrruuuyyykkkgggfffjjjuuubbbJJJDDD@@@>>><<<::::::888666444222222222111111111000000......///000000000000000////////////////////////............---------,,,............////////////,,,------...//////000000---...000111222111111000111111111222222222333333333333555999>>>KKKaaauuujjjbbbaaafffvvvmmmRRRQQQVVVbbb|||hhhZZZRRROOOKKKFFFCCCCCCEEEGGGIIIIIIKKKNNNRRRXXX]]]___kkkttt}}}~~~}}}|||yyyooofff```ZZZTTTPPPOOOMMMJJJMMMSSSVVVbbbtttnnnYYYOOOGGG@@@EEEGGGGGGCCC;;;333---+++,,,,,,+++++++++*********))))))*********+++++++++''''''((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,---......///........................------...///000111222222111111222333444555666666666222333777===LLLnnnwwwfffXXXWWWbbbyyyttt]]]ZZZ]]]fffyyy{{{llliii```fffqqq{{{bbbJJJCCC@@@>>><<<::::::888666444333333333222222222111111......///000000000000000////////////////////////......---------,,,,,,,,,............/////////000---......///000111111222,,,...000222333333111000111111222222222333333333222333666;;;CCCRRRkkkcccaaahhhtttoooYYYPPP[[[cccpppvvvfffXXXNNNJJJIIIGGGDDDBBBCCCEEEHHHGGGJJJPPPXXXcccnnnwww|||zzzvvvzzz}}}uuufffaaa^^^^^^YYYQQQOOORRRRRRSSS\\\iiisssuuu___SSSJJJBBB>>>BBBEEEDDD???888333222,,,,,,,,,+++++++++******))))))******++++++++++++'''(((((())))))))))))))))))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////////////////////////////------...///000111222222111111222333444666666777666333555===HHH^^^sss|||qqq```SSS[[[rrriiiZZZ]]]cccvvvppplll\\\bbbkkkqqq{{{{{{___JJJDDDBBB>>>:::888999888444111111111111111000000000000000000000000000000000000000000000000000000000000//////.........------------------............///...............---------////////////000000000000111000000111222222000...///777<<<>>>JJJgggjjjfffpppttt\\\[[[ZZZ```www~~~iii[[[PPPIIIFFFIIIDDDCCCGGGHHHHHHMMMUUU[[[bbbnnn~~~xxxooosssttthhhbbbWWWQQQTTTWWW]]]nnn```EEEFFFBBB===AAACCC>>>>>>;;;...,,,---...---+++***+++,,,,,,,,,,,,++++++*********((((((((((((((((((((((((*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...............------.........//////000111222222222333444555555555555000999::::::UUUqqqhhhVVV\\\hhhssswww___XXXggg|||sss```___mmmuuu|||ttt^^^JJJDDDBBB>>>:::888999888555222111111111111000000000000000000000000000000000000000000000000000000000000//////.........------------------............///........................////////////000000000111111111000000111333333333222888AAAOOOgggvvvkkk|||hhh]]]XXX]]]sssfffVVVOOOJJJFFFEEEBBBDDDKKKSSSWWW\\\gggttt|||iiiYYYXXXYYYYYY]]]fffnnn|||YYYMMMFFF@@@AAAAAA;;;<<<<<<333......------,,,,,,,,,+++,,,,,,++++++++++++++++++))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......//////...------///......//////000111222222222333444555555555555666:::>>>MMMsss}}}gggccc```^^^nnnwwwbbbZZZ```xxx}}}rrr[[[XXXgggooovvv^^^JJJEEEBBB>>>:::888999888555222222222111111111000000000000000000000000000000000000000000000000000000000...............------------------............///---------......//////000/////////000000000111111222111000000111333666777777<<>>999888999888555222222222222111111111000000////////////////////////////////////////////////........................---------............///,,,------...///000000111//////000000000111111111111111222222222333555777<<>>===777222---,,,///000---)))*********++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,------------------------------------............---......////////////...////////////000111222333333333333444555666777777<<<999GGGqqqvvvddd[[[\\\eeejjj|||ddd[[[TTTXXXhhh}}}```\\\nnnrrrppp|||]]]JJJEEEAAA===999888999888666333222222222222111111111111////////////////////////////////////////////////---.....................---------............///------......///000111111000000000000111111111111000222444444333222444666===III^^^www{{{fff\\\dddttt|||eee]]]___vvvtttaaaWWWNNNMMMQQQVVV]]]ccckkktttvvvuuuuuuTTTFFFBBBAAA888777>>>>>>:::444///...000000---************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------------------------------------.........//////---......///000000///////////////000000111222333333333333333555666888999???BBBWWWsssbbbYYYVVVVVV]]]zzzvvvggg[[[WWWWWW___rrrxxxjjjnnnjjjiiivvvrrrkkksss~~~\\\JJJEEE@@@===999888999999666333333222222222222111111111000000000000000000000000000000000000000000000000---------...............---------............///.........//////000000111000000000111111111222222000333555555333333777:::@@@UUUqqqxxxdddbbbrrrqqqhhhfffppp}}}eee\\\YYYZZZ^^^dddkkkvvvcccOOOEEEDDD;;;888======<<<777222/////////---+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------------------------------........./////////---...//////000000000000000000000000111222333333333333333333444777999:::<<>>EEEKKKfffzzzfffkkk{{{}}}uuurrrsssvvvnnncccccchhhqqqzzzyyytttssswww~~~xxx\\\KKKFFF===999<<<;;;<<<:::555111///---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------....................................////////////------///000000111111111000000000000111222333333444333333333444777999;;;<<>><<<:::999777444222111111111111111000//////111111000000//////......111111000000//////..........................................////////////////////////000000000000000000000000000111111222777111///333777<<>>;;;:::999777555222111111111111111000000///111111000000////////////111000000000/////////.......................................////////////////////////000000000000000000000000000111222222///...000444777???RRRddduuuxxxdddrrr^^^ZZZjjjtttzzzyyyuuuqqqppprrrrrrooolll{{{sssTTTDDD???:::777;;;===>>>:::333...---///---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------.......................................///000000//////...---...///000111000000111111222222222333444777333222999888:::FFF\\\```^^^\\\UUUlllfffUUU\\\___iiiqqqccctttnnnUUUVVVccc}}}{{{iiiccceeehhhkkkkkkhhhnnn\\\HHHCCC???===;;;:::999888666444111111222222111111000///111000000000000/////////000000000000////////////....................................////////////////////////000000000000111000000000000111222222...222666777:::IIIfffkkkllljjjTTTbbbssswwwjjjddddddeeeeeeiiinnnrrrwwwlllzzzfffIII@@@===999<<<>>>???<<<666111//////------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------.......................................///000000//////.........///000111111111111222222222222222555555333777;;;777BBB\\\cccbbb```]]]wwwnnnOOOSSSeeeiii~~~{{{dddbbb{{{wwwyyy}}}jjjTTTYYYhhhlllbbbaaabbbgggdddiiitttxxx\\\IIIDDD???===;;;::::::999777555111222222222222111000000000000000000000000000000000000000000////////////....................................////////////////////////000000000000111111000000111111222333333555666666>>>UUUyyysssjjj~~~cccYYYnnn~~~xxxpppfffaaadddlllvvv|||~~~rrrwwwRRRFFFCCC???<<<>>>@@@===888333000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------..............................///000000///////////////000000000222222222222222222222222777444222999<<<999QQQ{{{iiiaaaaaahhh{{{^^^QQQYYYlllvvvrrreeejjjxxx{{{iiiVVV\\\kkkuuugggaaaeeeiiidddooowww[[[IIIDDD???===;;;::::::999777555222222222222222111000000000000000000111111111111////////////000000000000////////////////////////............////////////////////////000000000000111111111111111222222333444333111333BBBaaawwwjjjrrr}}}~~~eeeddd\\\qqq}}}pppggggggiiippp|||aaaMMMEEE>>><<<>>>???===999444111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////...............///000000/////////000000000000000222222222222222333333333888555333999===???bbb|||iiiYYY___yyyccc\\\ZZZ]]]rrrnnnjjjtttxxxyyyjjjXXX___nnnmmmbbbeeegggbbbrrr{{{[[[IIIEEE@@@>>><<<;;;:::999777555222222222333222222111000000000000111111111111222////////////000000000000////////////////////////............////////////////////////000000000000222111111111111222333333555555444:::OOOoooyyysssmmm}}}~~~yyyaaa^^^YYYvvvwwwqqqpppvvv{{{yyyYYYFFF;;;>>>>>>>>>===:::666222000............---------,,,+++,,,,,,------,,,,,,+++,,,---------............,,,,,,------.../////////...............///000000...///000111111111000000111111222222333444444444777777555999>>>FFFpppyyysssaaaUUUgggwwwVVVYYY\\\dddhhhqqqhhhYYYaaapppsssaaa___bbbaaappp|||{{{[[[IIIFFFBBB???===;;;:::999666444222222333333222222111000000000111111111222222222.../////////000000000111////////////////////////............////////////////////////000000000000222222111111222222333444333888>>>FFFXXXqqquuusssvvvsss~~~ccc```eeeoooQQQCCCBBB@@@>>>===;;;888555333............------------+++,,,,,,------,,,,,,+++------------............,,,,,,------...//////000...............///000000...///000111222111000000000000111222444555666666444999999;;;???LLLvvvtttpppbbbWWW```}}}fffXXX\\\ccczzzfff{{{cccWWWbbbsssyyyaaa]]]aaaffflllsssvvvvvvwww[[[JJJFFFBBB@@@===<<<:::888666333222333333333333222111111000000111111222222222222.../////////000000111111000000000000000000000000............/////////000////////////000000000000222222111111222222333444,,,777BBBIIIVVVgggsssvvvvvvfffnnnyyyxxxzzzmmmbbbjjjxxxxxx```QQQDDDBBB???===<<<:::777555//////.........---------++++++------------++++++---------.........//////,,,,,,------...///000000...............///000000...///000222222111111000//////111222444555777777222:::<<<<<>>;;;:::999888666444444444444444333222111000000000000000000000000000......//////000000111111222111111111000000//////000000000000000000000000//////000111111111111111000111111111111111222222111???HHHJJJXXXrrrvvvmmmmmm}}}qqqnnngggmmmtttvvvRRRMMMEEEBBB<<<555999<<<444333111////////////...---------------------------..................------......////////////......///////////////000111111000000000000111111111111222222222333444555666777666888888???LLL\\\iii^^^ZZZVVVaaatttdddpppyyy|||qqqrrrsss]]]WWWcccsssooofff]]]aaahhhdddcccfffcccYYYHHHFFFAAA>>>;;;:::999888666444444444444444333222111000000000000000000000000000////////////000000111111000000000000//////......000000000000000000000000///000000111111111111111///000111111222222444555444BBBKKKQQQdddsssooovvvwwwwwwgggjjjnnndddOOOGGGEEEAAA:::===AAA:::444222000/////////...---------------------------........................------............------///////////////000111111000000000000111111111111222222222333444555666777666===;;;@@@XXXwwwppp\\\]]]^^^\\\ppptttnnntttooosssrrr\\\WWWddduuuwwwjjj^^^___ddd```aaaeeebbbYYYHHHFFFAAA>>>;;;:::999888666444444444444444333222111111000000000000000000000000/////////000000000000111////////////............000000000000000000000000///000111111222222111111...000111222222333555777:::JJJXXXdddxxxkkkrrrkkkhhh~~~iii^^^mmmsssrrrQQQGGGEEECCC999888<<<888555333000/////////...---------------------------........................,,,------......------,,,///////////////000111111000000000111111111222222222222222333444666777888666===;;;DDDjjjaaaXXXbbbaaaccciiiooo|||nnnwwwoooZZZWWWfffxxxooo```]]]aaa^^^```ddd```XXXHHHFFFAAA>>>;;;:::999888666444333444444444333333222111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000111222222222222111000222333333222222666999AAAXXXrrr~~~ggg~~~{{{dddnnn}}}ZZZ```~~~vvvvvvyyy{{{ZZZLLLGGGDDD999444666555777555111////////////...........................---------...............---..................---///////////////000000111000000111111111222222222222222222333555666888888;;;<<<>>>WWWrrr^^^^^^fffeeelllooowwwnnnnnnZZZXXXiii{{{sssddd```cccaaaccceee```XXXHHHFFFAAA>>>;;;:::999888666444333333444444444333222222000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////000000111222222222222222222444666444111222666:::FFFgggrrrdddhhhuuuvvv|||eee[[[nnnmmmqqq}}}yyy|||kkkUUUKKKIII===666999;;;:::666222000/////////...........................---------.........////////////000000000000/////////////////////000000111111111111111222222222222222222333444555777888999AAA===IIIwww{{{___aaaeee```hhhxxxtttqqqlll[[[[[[kkk~~~xxxkkkiiilllgggfffgggaaaYYYHHHFFFAAA>>>;;;:::999888666444333333333444444333333222000000000000000000000000222111111111111000000000000000000000111111111111000000000000000000000000000111222222333222222222222555777555222222777===LLLnnnvvvbbbWWWiii}}}aaa]]]ddd~~~oooxxx{{{\\\JJJHHH???777;;;>>><<<888333000/////////...........................,,,,,,------.../////////000000000111111000000000///////////////000111111111111111222222222222333222222333444555777999:::>>>>>>VVVnnn]]]fffhhh]]]ddd~~~rrruuujjj[[[\\\nnnwwwuuuuuukkkggggggbbbYYYHHHFFFAAA>>>;;;:::999888666444222333333444444333333222000000000000000000000000222222222111111111000000/////////000000000111111000000000000000000000000000111222222333333222222///333666555222444;;;BBBQQQlllnnnbbb^^^rrrsss___bbbqqqwwwhhhMMMIII???666888<<<===999444000/////////...........................,,,,,,------...//////000//////000000000000/////////////////////000111111111111111222222222333333222222333444666888:::;;;;;;IIIjjjlllccceeeccc]]]ggg|||rrrzzzgggXXX[[[qqq{{{jjjccceeecccYYYHHHFFFAAA>>>;;;:::999888666444222222333444444333333333000000000000000000000000222222222222111111000000---.........//////000000000000000000000000000000111111222333333333333222,,,111555555333666>>>FFFTTTfffyyy|||tttllljjjkkkrrreeeaaaiiipppxxxVVVOOOCCC888888;;;>>>:::444000////////////////////////////////////,,,,,,------...///000000......////////////......///////////////000111111111111222222222333333333222222333444666888:::;;;AAA[[[ttthhhccc[[[WWW[[[rrrzzzrrr}}}eeeUUUZZZsss}}}hhh___bbbbbbYYYIIIGGGAAA>>>;;;:::999888666444333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000///.........///111222000111111111111222222222444555666444333999EEENNNVVV\\\dddiiieeebbbiiisssxxxVVV___```rrrjjjjjj}}}eeeRRRGGGAAA@@@<<<>>>===:::777333111//////////////////......................../////////////////////...------,,,,,,---...///......///222444000111111222222333444444444333999777111888@@@===LLL[[[nnnrrrnnn\\\ZZZhhhssswww|||dddXXX\\\rrr{{{|||kkkZZZ\\\hhhYYYIIIGGGAAA>>>;;;:::999888666444333333333222222222222111111111111111111111111111111111111111111111111111000000000000000000000000000//////...///000111222111111111111222222222222555444333444999@@@IIIOOO[[[hhhlllaaaXXX___mmmwwwsssUUUSSS]]]gggqqqpppzzzvvvwww\\\FFF>>>???;;;>>>===:::777444222000///////////////........................////////////........................///000000///......000222000111111222222333444444444333777777333888>>>===KKKbbbzzzjjjkkkdddVVV]]]sssrrr}}}zzzcccYYY___vvv~~~wwwgggdddjjjYYYIIIFFFAAA>>>;;;:::999888666444333333333333222222222222111111111111111111111111111111111111111111111111000000000000000000000000000////////////000111222111111111111222222222333555222000333<<>>AAA>>>???>>><<<999555333111///////////////........................////////////,,,------...//////000000111111111000......///111000111111222222333444444444444555666666888<<>>;;;:::999888666444444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111111111111222222222333333333000///222===LLLZZZcccxxxiiiSSSVVVmmm{{{ZZZ[[[YYYqqq~~~zzzzzzyyy{{{}}}PPP@@@EEEDDD@@@???===:::777444222000////////////........................////////////---........./////////000000111111111//////000111000111111222222333444444333444333555999888===IIIggghhh___ZZZ[[[VVVWWWpppwwwllllllsss}}}tttwwwaaaZZZfff~~~vvvvvvwwwhhhaaaWWWJJJEEEAAA>>>;;;:::999888666444444444444333333333222222111111111111111111111111111111111111111111111111000000000000000000000000///000000111111111111111111222222222222333333333333333333666@@@SSSjjj{{{zzziiiYYY[[[zzzhhhPPP[[[mmm|||]]]DDDEEEDDDAAA@@@???<<<999666333111////////////........................////////////000000/////////.........---///111111111111222333000111111222222333444444333666222555<<<999BBB\\\ZZZUUUTTTXXX[[[ddd}}}mmmYYYTTT^^^ssszzzyyyvvv```[[[jjj{{{hhh```aaagggqqqzzz|||sssjjjkkkzzzyyyxxx~~~{{{iiiaaaWWWJJJDDDAAA>>>;;;:::999888666444444444444444333333333333111111111111111111111111111111111111111111111111000000000000000000000000///000111111222222111111222222222222333333333333444666888===HHH___{{{~~~hhh___]]]lllaaaSSS```|||zzzoooIIIBBBBBBAAAAAA@@@>>>;;;777444222////////////........................////////////111111000//////...------,,,...111222222222333444000111111222222333444444222888222444???<<>>;;;:::999888666444555444444444444333333333111111111111111111111111111111111111111111111111000000000000000000000000///000111222222222111111222222222333333333444444222444777AAARRRlllvvv\\\VVVeee~~~]]]```qqq~~~~~~qqq{{{|||RRRDDDCCCBBBBBBAAA???<<<888555222////////////........................////////////000000000///////////////...000222333222111111222000111111222222333444444222:::333555AAA>>>TTTvvvVVVXXXYYYZZZ___oooaaaRRRUUUZZZtttwwwppp^^^^^^rrrlll^^^QQQNNNRRRXXX]]]bbbcccooorrreee[[[[[[^^^]]]eeeyyy|||{{{{{{~~~}}}ggg\\\|||VVVJJJCCCAAA>>>;;;:::999888666444555555444444444333333333111111111111111111111111111111111111111111111111000000000000000000000000///000111222333222111111222222333333333444444444//////333AAAXXXsssrrr[[[UUUnnndddQQQcccyyy}}}qqqzzz[[[HHHGGGBBBBBBBBB@@@===999555333000/////////......................../////////000......//////000000111111000222333333222000000000000111111222333333444444111<<<444555AAA???ZZZlllYYY]]]___[[[\\\lll]]]SSSXXX]]]zzzvvvmmm^^^```uuusss]]]SSSKKKOOOYYYbbbiiinnnwww}}}hhhVVVUUUYYY[[[SSSggg{{{zzz|||yyy~~~mmm___zzzTTTIIICCCBBB???<<<:::999999888777666666555444333333222222333333333222222111111111333333222111111222333333000000000000000000000000111111222222222111111000222333333333333333333444666999@@@MMM]]]ooowwwaaaaaaccc||||||cccbbbmmm{{{ssszzzpppGGGQQQCCC@@@@@@AAA???999555555333111000000111111///..................///000000000000000000000000000000000000000000111222333444111222222333444555666666999777666:::<<>>VVVuuuVVVSSSUUU\\\ggg]]]VVVXXXcccrrr|||hhhYYYPPPQQQPPPOOO___yyyjjjZZZSSSMMMKKKJJJLLLQQQXXXkkk{{{uuuxxxvvvQQQHHHDDDBBB???<<<:::999999888777444444444444444444444444111111222222222333333333111222333333333333222111000000000000000000000000000111222333444444444444222222333444555666777777IIIeeeqqqcccqqqvvvooo^^^```gggkkknnnmmmkkkhhhgggmmm~~~}}}nnn```kkk[[[OOODDD@@@@@@===999888777555333222222111///---000000//////000000111222000000000000000000000000111111111111222333444555333333333444444555555555333888:::IIIpppkkkMMMTTTSSS```kkkkkkSSSXXXZZZnnn|||ttt^^^TTTVVV[[[\\\[[[fffsssdddYYYQQQNNNMMMOOOQQQVVVdddqqqyyyvvv~~~uuuQQQHHHDDDBBB???<<<:::999999888777444444444444444444444444111111111222222333333333111222333444444333222111000000000000000000000000000111222333444444555444222222333444555666777888GGGjjjlll``````vvv~~~ooopppdddYYYeeewww}}}pppkkkrrr}}}rrrZZZbbb|||cccUUUHHHCCCBBB???<<<;;;777555333222222111///---000000000000000111111222000000000000000000000000000000000000111222333444555555444444444333333333999<<<===TTTaaaLLLZZZWWWcccjjj\\\RRR___^^^uuu}}}}}}wwwjjjWWWRRRPPP[[[bbbeeeqqqrrrdddXXXOOOPPPNNNQQQWWW\\\fffzzz}}}www{{{zzzTTTFFFFFFAAA???<<<::::::999888666888777666555444333222222222222222222222222222222222222222222222222222222111111000000111111222333333333333333333333333333111444000000555333333???SSSqqqoooeeebbbiii{{{{{{~~~jjjeeennn|||||||||cccgggqqq~~~zzz}}}JJJMMMHHH777???<<<::::::888555333111000//////222111111000000000000000////////////000000000000000111111111111222222222222333333444555666777777333@@@DDD]]]ZZZLLLZZZ]]]\\\yyy___UUUZZZccc~~~yyyzzz___PPPMMMRRRZZZffftttpppddd\\\TTTMMMLLLKKKPPP\\\hhhwwwwwwyyy{{{~~~zzzTTTFFFFFFAAA???<<<::::::999888666888777666555444333222222222222222222222222222222222222222222222222222222111111000000111111222333333333333333333333333333222444000000777666:::HHHXXXhhh{{{xxxkkkgggiii}}}|||{{{iiiqqqyyy{{{lllhhhhhhyyy}}}VVVNNNJJJ<<<@@@<<<;;;;;;999777444222111000000222111111000000000000000////////////000000000111111111111111222222222222222333333444555666777777;;;<<<@@@bbbYYYQQQ[[[ZZZ[[[sssVVVRRR]]]mmmzzzyyyyyy~~~nnnYYYPPPQQQUUU___pppsss```UUUQQQNNNKKKMMMPPP[[[lll~~~zzzyyyzzz}}}zzzTTTFFFFFFAAA???<<<::::::999888666777777666555444333333222222222222222222222222222222222222222222222222222111111000000111111222333333333333333333333333333222555111111888:::@@@OOO\\\```iiirrroooggghhhpppzzzqqq|||mmmnnnsssnnnddd___vvvvvvhhh]]]qqq~~~rrrgggOOOKKKBBBAAA<<<<<<<<<;;;888555333222222222222111111000000000000000/////////000000000111111111111111111222222222333333333444555666777777888===:::DDDkkkyyy]]][[[___WWW^^^bbbTTTTTTbbbxxx~~~zzzssshhhfff{{{zzzmmm]]]PPPOOOTTTVVV```rrruuu```QQQJJJJJJMMMOOOSSSYYYhhh~~~yyyxxxyyyzzzTTTFFFFFFAAA???<<<::::::999888666777666666555444444333333222222222222222222222222222222222222222222222222111111000000111111222333222222333333333333444444111666333333999999???OOOZZZ]]]iiisssnnndddfffrrrzzz|||yyyqqq|||wwwggg\\\[[[VVVSSSggg|||iiiWWWbbbzzzPPPKKKFFF@@@<<<===<<<;;;888666444222222222222111111000000000000000//////000000000111111111111111111222222222333333333333444555666777888888888===MMMnnnxxxhhhdddaaaVVVhhhwwwZZZZZZ[[[ggg}}}sssbbb]]]yyysssllldddZZZPPPIIILLLSSSYYYbbbooopppdddVVVLLLHHHJJJQQQXXXaaaiiiyyyzzzuuutttzzzzzzTTTFFFFFFAAA???<<<::::::999888666666666666555444444333333222222222222222222222222222222222222222222222222111111000000111111222333222222222333333444444444111666555444888777;;;KKKVVVdddwww}}}ooo___aaaooorrrxxxaaaVVVRRRWWWVVVTTTccczzzlllXXXYYYrrr|||TTTKKKHHH>>>>>>>>><<<:::888555333222111111222111111000000000000000000000000000111111111111111222222222222333333333333444444555666777888888888===MMMhhh~~~qqqeee]]]UUUssshhhVVV^^^```nnn{{{zzzjjjiii|||sssnnn```ZZZTTTOOOIIIDDDHHHNNNYYYcccppp|||tttiii]]]TTTMMMJJJIIIKKKUUU___qqq{{{~~~sssooosssyyyzzzTTTFFFFFFAAA???<<<::::::999888666666666555555555444444444222222222222222222222222222222222222222222222222111111000000111111222333111222222333333444444555000666555444888666===NNN\\\tttgggXXXbbbsssppp{{{WWWMMMJJJRRRVVVYYYhhh}}}qqq___WWWaaa___MMMJJJ>>>@@@???<<<;;;888555333222222222222111111000000000000000000000000111111111222222222222222222333333333333444444555666777888888999??????NNNooo{{{ooo___XXXVVV}}}___QQQ\\\cccxxx|||}}}rrrxxxwwwnnneee```RRRNNNKKKIIIFFFCCCFFFKKKQQQ]]]lllxxx|||kkk]]]PPPOOOHHHFFFHHHJJJNNN[[[jjj~~~ssslllmmmrrrzzzTTTFFFFFFAAA???<<<::::::999888666555555555555555444444444222222222222222222222222222222222222222222222222111111000000111111222333111111222333333444555555111666444222777:::EEEZZZqqq{{{ZZZVVVlllzzzmmm}}}TTTKKKKKKVVVaaakkk~~~ssseeeZZZXXXzzznnnSSSLLL???DDD???===<<<999777555333333333222111111000000000000000000000111111111222222222222222222333333333444444444444555666777888999999BBBFFFggglllkkkeeeYYYZZZaaaXXXQQQaaakkk|||vvv{{{pppfff^^^VVVRRRKKKGGGDDDDDDCCCCCCFFFLLLRRRWWW___jjjvvvvvvaaa[[[UUUKKKOOOIIIIIIOOOSSSZZZmmmvvvjjjkkkooo~~~{{{zzzTTTFFFFFFAAA???<<<::::::999888666555555555555555444444444222222222222222222222222222222222222222222222222111111111000111222222333111111222333333444555555111666222000777>>>NNNffftttQQQWWWyyyqqqhhhjjj}}}VVVPPPTTTeeevvvttthhh___WWWvvvyyyXXXMMM@@@FFF??????===;;;888666555444444222111111000000000000000000111111111111222222222222222333333333444444444444444555666777888999999>>>PPP~~~VVVZZZ\\\VVV___nnnnnnSSSVVViiiuuu{{{~~~{{{|||vvvlllbbbYYYQQQKKKGGGHHHCCC@@@AAABBBCCCHHHNNN^^^YYYWWW]]]kkkwww~~~xxx```UUU[[[]]]WWWXXXRRRRRRYYY```iiiyyykkkkkkooo|||~~~yyy|||VVVFFFCCCCCC@@@===;;;;;;:::888666888666555444555555444222444444444444444444444444222333333444444333333222333222222111111222222333333333333444444444555555111444222444===EEEZZZyyyiiiZZZmmmdddppptttxxxwwwllljjjlll{{{mmmWWWWWWuuu}}}aaaNNNCCC===EEE@@@===999666555444333222222222222111111111000000000000000000000000000000111111111222333444666777555333333666888888;;;@@@HHHssseeeSSSSSSUUU\\\eee}}}rrrbbbWWW\\\mmm|||xxxpppiii^^^TTTMMMIIIEEEDDDBBBBBBBBB@@@???@@@CCCFFFKKKVVV___```^^^dddpppyyy~~~~~~yyyppplllnnnqqqrrrnnn```aaatttpppiiilllqqq{{{zzz~~~zzzVVVGGGDDDCCC@@@===;;;;;;:::888666888666555444555555444222333333333333333333333333222333333444444333333222333222222111111222222333333333333444444444555555444666333555===EEEYYYwwwvvv```aaa}}}}}}xxxeeeuuu~~~wwwooo\\\XXXmmmeee}}}kkkSSSGGG???DDDAAA>>>999777666555444333333333333333222222111111111111111111111111111111111111111222333444555666666333333666777777;;;@@@HHH[[[VVV\\\^^^gggtttiii[[[SSS^^^uuuzzzqqqhhhaaaXXXPPPJJJGGGEEEDDDBBBCCCCCCCCCBBBDDDGGGJJJKKKTTT___ddddddgggssssssvvvuuulllmmmnnnyyy|||zzzzzzzzzxxxUUUHHHFFFCCC@@@===;;;;;;:::888666888666555444555555444222333333333333333333333333222333333444444333333222333222222111111222222333333333333444444444555555555777444777AAAIII^^^{{{|||eee[[[kkkmmm```sssppp}}}{{{oooaaaXXXaaa]]]iii~~~zzz{{{YYYJJJBBBBBBBBB???;;;888777666555333444444444333333333333222111111111111111111111111222222222222333333444555777555555777777777;;;AAARRRtttZZZ```eeeaaahhhvvv```TTTRRRdddssswwwfff]]]WWWPPPIIIFFFEEEDDDCCC???@@@AAABBBCCCFFFJJJMMMOOOVVVcccmmmnnnmmmwww|||ooonnnlllqqquuu{{{}}}uuu|||vvvTTTHHHHHHCCC@@@===;;;;;;:::888666777666555444555555444222222222222222222222222222222333333444444333333222333222222111111222222333333333333444444444555555444666555:::FFFPPPdddvvvccc^^^qqqhhhaaauuu}}}lllwwwpppdddWWWVVVuuufffbbbjjj___LLLEEEBBBBBB???<<<:::888777555444333333333333333333333222111111111111111111111111333333333222222333444444777555666777777777<<>>@@@BBBDDDGGGLLLQQQUUU```fffuuu}}}rrrmmmllllllppp}}}uuuvvvuuuTTTIIIHHHCCC@@@===;;;;;;:::888666777666555444555555444222222222222222222222222222222333333444444333333222333222222111111222222333333333333444444444555555555777555;;;IIISSSgggvvvgggdddrrr}}}kkkkkkppplll{{{qqqooossswwwrrrgggVVVOOOjjjggg]]]___hhhMMMGGGCCCBBB???<<<:::999888666444111111111111222222222222111111111111111111111111333333333222222333444444777666777888777777===FFFbbbggg\\\hhhbbb\\\ppp```YYYQQQXXXttt~~~yyyuuudddUUUPPPLLLGGGCCCBBBBBBBBBAAABBBDDDHHHLLLQQQWWW^^^bbbwwwvvvnnnnnnlllooo~~~yyyuuuvvvTTTHHHHHHCCC@@@===;;;;;;:::888666888666555444555555444222333333333333333333333333222333333444444333333222333222222111111222222333333333333444444444555555666888666===LLLVVViiivvvgggdddrrrxxxkkkpppyyykkkwwwvvvjjjcccbbbdddeeeiiimmmrrrxxx}}}xxxkkkXXXNNN___|||cccYYY\\\vvvPPPHHHDDDAAA???<<<;;;:::888555333000111111111111111222222222222222222222222222222222222222222333333444555666555777888777777@@@III^^^jjj```iiibbbaaa}}}]]]VVVRRR]]]zzzzzznnn___SSSMMMJJJFFFCCCBBBCCCCCCBBBDDDGGGLLLQQQXXX```hhhmmm|||sssooommmnnn{{{~~~xxxwwwTTTHHHGGGCCC@@@===;;;;;;:::888666888666555444555555444222333333333333333333333333222333333444444333333222333222222111111222222333333333333444444444555555666888888BBBTTT```tttuuu___```xxxrrrhhhrrrlllggg}}}uuulllaaaZZZXXXXXXXXXXXXVVVYYY]]]aaaeeeiiinnnrrrnnnmmmlllkkkiiihhhgggfffdddgggjjjjjjiiimmmwww|||sssooonnnwwwrrr]]]OOOVVVfffggg]]]YYYUUUHHHCCC@@@>>><<<:::999777444222111111111222222333333333222222222222222222222222111111111222333444555666444555777888777888BBBMMMdddvvviii^^^fff___dddrrr\\\UUUUUUcccpppdddXXXNNNIIIFFFCCCBBBCCCDDDDDDDDDJJJMMMSSSZZZbbbkkktttzzzzzzmmmnnnkkktttzzz|||xxxUUUHHHFFFCCC@@@===;;;;;;:::888666888666555444555555444222444444444444444444444444222333333444444333333222333222222222222222222333333333333444444444555555555888:::GGG]]]llluuuXXX^^^jjjeeewwwdddccc}}}sss]]]VVVNNNJJJKKKLLLLLLKKKJJJLLLNNNOOOPPPRRRUUUXXXYYYXXXWWWUUUTTTRRRQQQPPPOOOTTTWWWVVVTTTUUU\\\cccgggrrrxxxsssppp|||pppbbb___]]]\\\^^^hhhssswwwbbbQQQPPPWWW```sssllldddVVV|||YYYGGGCCC???>>><<<:::999777444111222222222333333444444444222222222222222222222222111111111222333555666777333444777888777999CCCOOOpppeee[[[RRR[[[XXXdddbbbXXXVVVXXXjjjxxxhhh\\\QQQHHHFFFDDDAAAAAACCCEEEFFFFFFUUUYYY```gggpppzzzkkknnnjjjooo{{{yyy{{{UUUEEEDDDBBB???===;;;;;;:::999777666555555555555444444444555444333333222222222222333333333333333333333333111111111111111111111111333333333333333333333333444555:::NNNhhhyyywww[[[fffppp```hhhuuucccppp|||nnnfffdddfffhhhlllmmmmmm\\\SSSPPPLLLJJJKKKMMMOOOPPPSSSQQQPPPRRRWWWZZZZZZYYY___^^^\\\[[[ZZZ[[[\\\]]]bbbeeeiiilllppptttyyy}}}~~~nnneeevvv{{{```TTTUUUYYY[[[bbbsss{{{fffUUUOOOQQQWWW```{{{|||}}}vvvaaaHHHBBB>>>=========<<<999555222444444333333333333222222111111111111111111111111222222222222333444555555:::777333888;;;777GGGhhh```YYYRRRUUU]]]jjjcccVVVUUUXXXoooxxxmmm___UUULLLFFFFFFBBB@@@CCCEEEFFFKKKQQQ]]]gggqqqvvv|||rrrllllllooovvvpppzzzTTTEEEEEEBBB???===;;;;;;:::999777666555555555555444444444444444333222222222333333333333333333333333333333111111111111111111111111333333333333333333333333666666===TTTqqqvvvcccttthhh```sssssseeevvv~~~rrrjjjeeebbb```fffooooooYYYOOOOOONNNMMMMMMPPPTTTWWWYYY___^^^^^^ccckkksssxxxzzzzzz{{{}}}lll^^^\\\]]]iiiwww}}}iiiWWWNNNNNNUUUkkk|||jjjMMMFFF@@@???>>>===<<<:::777444444444333333333333222222111111111111111111111111222222222222333444555666777777666999;;;<<>>===<<<;;;999777444444333333333333222222222222222222222222222222222222222222333444555666555999999999999@@@hhh~~~XXXXXX___YYYaaawwwZZZSSSYYYfffooouuuaaaUUULLLFFFBBBAAA???AAAFFFKKKPPPYYYaaaoooxxxrrrkkkmmmrrrsss|||wwwrrryyyTTTFFFFFFBBB???===;;;;;;:::999777666555555555555444444444222222222222333333444555333333333333333333333333222222222222222222222222333333333444444444444444777555EEEaaa|||sssqqq{{{```jjjssssssooo^^^[[[___eeeiiipppwwwwwwqqq___RRRLLLOOOccczzzSSSFFFEEEBBB>>>;;;;;;:::999999444444333333333222222222222222222222222222222222333222222333333444555666666:::999888888AAAnnn{{{\\\ZZZeee\\\eeennnXXXUUUZZZmmmvvvrrr^^^RRRLLLGGGDDDAAA@@@CCCIIINNNTTT___jjjwwwuuullloootttsssxxx|||rrrzzzUUUGGGGGGBBB???===;;;;;;:::999777666555555555555444444444222222222222333333444555333333333333333333333333222222222222222222222222333333333444444555555555999777KKKggg|||sssrrrpppbbbuuu{{{vvveee]]]```gggtttyyy|||uuutttuuucccTTTOOOMMMUUUqqq}}}ZZZHHHEEEBBB===:::::::::999999444444333333333222222222222222222222222222222222333333333333444555666666777888777888<<>>===;;;:::444444444333333333222222333333333333333333333333444444444444444555777777555999999;;;<<>>===;;;777555555444333222222222222444333222222111111222222444444333444444555666777777555;;;777===MMMfffuuuooottt\\\YYYkkk]]]SSSWWW```nnnyyybbbMMMIIIFFFAAABBBBBBBBBFFFOOOXXXbbbooozzzvvv}}}yyyvvv}}}vvvsssYYYGGGGGGCCCBBB???<<<:::999999999666666555555444444444555333333333333333333333333444444444333333222222222222333444444555555444444444444444444555666666777888GGGMMMjjjwww{{{ppphhhhhh}}}wwwooolllffflllrrruuuyyyzzztttkkk[[[QQQHHHHHHIIIEEEBBBBBBGGGDDDEEEIIIKKKIIIJJJMMMQQQSSSWWWZZZ___ccchhhlllrrrqqqttt|||~~~~~~}}}yyyrrrmmmiiieeebbb___^^^\\\YYYVVVSSSTTTVVVYYYZZZdddvvv}}}kkkdddqqqnnn[[[RRRKKKJJJTTTnnn\\\KKKGGGBBB???>>>===;;;888666555444333222222222222444333222222111111222222444444333444444555666777777333;;;:::@@@OOOmmmmmmfffjjj\\\ddd|||zzzYYYSSSXXXccczzz~~~eeeNNNIIIFFFAAACCCBBBBBBGGGRRR\\\fffsss~~~qqqppplllrrr|||uuuYYYGGGFFFCCCBBB???<<<:::999999999666666666555555555444444333333333333333333333333444444333333333333222222222333444444555555444444444444444444555666777888:::JJJTTTyyymmm{{{kkkjjjlllzzzjjj^^^XXXUUUPPPSSSTTTTTTVVVYYYVVVRRROOOIIIEEEFFFGGGEEECCCCCCHHHIIINNNUUUYYYYYY\\\aaaooossswww{{{~~~|||rrrhhh```[[[WWWUUUQQQUUU___nnnqqqhhhqqqqqq^^^UUUKKKJJJQQQddd|||fffLLLGGGAAA>>>>>>===;;;999666555444333222222222222444333222222111111222222444444333444444555666777777444<<<<<>>>>><<<::::::666555444333333222222333444333222222111111222222444444333444444555666777555888>>>888JJJpppbbbVVVUUUYYYssscccRRRRRR]]]nnn}}}vvvnnnQQQHHHDDDAAADDDCCCEEEMMMYYYccclllwwwkkkbbb___jjj|||www|||YYYHHHGGGCCCBBB???<<<:::999999999666666777777777666555444333333333333333333333333333333333333333333333333222333444444555555444444444444444555666777888999>>>QQQcccvvvfff{{{|||jjjcccrrr{{{vvvppp___UUUPPPNNNMMMHHHHHHGGGGGGFFFEEEEEEFFFCCCGGGMMMQQQUUUXXX[[[\\\RRRaaayyywwwoooddd[[[]]]jjj}}}tttbbbYYYLLLMMMOOOVVVtttuuuwwwUUUIII???>>>???<<<::::::666666555444333333333333444333222222111111222222444444333444444555666777444===@@@555TTTbbbVVVTTTZZZvvv\\\RRRRRR___tttzzzuuu}}}sssSSSIIIDDD@@@DDDDDDGGGOOO[[[eeellluuu~~~mmmcccbbbnnnyyywwwxxxyyy[[[IIIIIICCCBBB???<<<:::999999999666666777888777666555444333333333333333333333333222222333333333333444444222333444444555555444444333444444555666888999:::AAAWWWkkknnnmmmwww|||hhhffftttwwwllllll{{{sssbbbUUUMMMIIIGGGFFFEEECCCDDDFFFFFFDDDGGGKKKLLLVVVaaaddddddccc```\\\TTTmmmzzzlllgggkkkoootttaaaWWWJJJIIIKKKOOObbbrrr[[[LLL@@@@@@@@@<<<:::;;;777666555444333333333333444333222222111111222222444444333444444555666777555>>>@@@:::bbb___WWWVVV]]]}}}{{{XXXSSSSSSaaa{{{wwwvvv~~~yyyWWWKKKFFFAAAEEEDDDHHHQQQ]]]gggmmmttt|||rrrdddccctttzzzvvv\\\JJJJJJCCCBBB???<<<:::999999999555666888888888777555444333333333333333333333333222222222333333444444444222333444444555555444444333444444555666888:::;;;DDD^^^ssskkkwwwtttiiimmm~~~oooyyywww```ZZZbbbhhhmmmtttuuurrruuuoooeeeWWWMMMIIIGGGDDDBBBEEECCCDDDHHHJJJKKKRRR[[[dddlllooohhh___YYYTTTOOOVVVssssssmmmvvvrrr___UUUJJJGGGJJJLLLUUUppp|||}}}aaaOOOAAAAAABBB<<<999;;;777666555444444333333444444333222222111111222222444444333444444555666777999888>>>FFFsssyyyXXXVVVXXX]]]sssVVVTTTTTTdddvvvyyy\\\OOOIIIDDDGGGCCCGGGRRR```iiiooovvv}}}}}}jjjdddvvvvvv~~~]]]KKKKKKCCCBBB???<<<:::999999999555666888999888777555444333333333333333333333333222222222333333444444444222333444444555555444444333444444555777888:::;;;GGGcccwwwzzzkkk~~~rrrnnnqqqtttooo~~~zzzfff]]]___[[[^^^cccbbb___fffeee\\\QQQKKKIIIIIIGGGEEEFFFCCCDDDIIIMMMQQQ\\\hhhoooqqqkkkYYYKKKGGGHHHGGGYYYssskkkzzzqqq^^^TTTMMMHHHKKKLLLPPPhhh}}}dddQQQBBBBBBCCC<<<999;;;777777555444444444444444444333222222111111222222444444444444444555777777===333<<>>;;;999888888888777777777666555333222111555555555444444333333333333333333333333333333333333333333333333333333333666333333666777666888<<>><<<:::888888888777777777777555444333222555444444444333333333333333333333333333333333333333333333333333333333333666333444666777666999===QQQ\\\vvv~~~rrrsss}}}ooonnn|||zzzttt}}}ooo]]]UUUOOOKKKHHHDDDDDDGGGNNNNNNQQQXXXfff{{{ssshhhbbb___hhhtttvvvppprrr^^^QQQJJJGGGGGGJJJNNN^^^xxxJJJCCCCCC;;;>>>:::999999888777666555444444444333333333333333333333333333444555555444444666888>>>:::===RRRsssoooaaaRRRZZZhhhhhhSSSQQQYYYiiisss~~~fffVVVNNNFFFEEEDDDGGGRRRbbbkkkoooyyy~~~hhhlllyyyuuu\\\GGGEEECCCAAA???<<<:::999888888888888888888777555444333444444333333333333222222333333333333333333333333333333333333333333333333666444444777777666:::???\\\ggg|||vvvpppooozzzwwweeeTTTNNNKKKJJJHHHFFFHHHLLLYYY___kkk}}}{{{zzzwwwqqqkkkfff______|||ttt^^^QQQKKKEEECCCGGGLLLYYYsss~~~MMMEEEEEE>>>@@@;;;::::::999888777666555555555333333333333333333333333333444555555444555777999:::;;;???MMMmmmwwwkkkXXX[[[nnndddQQQRRR\\\ooowwwrrr}}}iiiXXXOOOGGGGGGFFFJJJRRR[[[eeeqqq}}}mmmeeetttzzzrrr]]]GGGDDDCCCAAA???<<<:::999999999999999999888888666555555333333333333333333333222444444444444444444444444444444444444444444444444555444555777777666;;;BBBeeeooo{{{ooooooyyywww]]]NNNKKKIIIKKKLLLNNNSSSZZZcccxxxxxxnnnbbb\\\ZZZZZZ]]]aaaaaaeeeooovvv```SSSMMMHHHEEEFFFHHHQQQiiiQQQEEEEEE???AAA;;;;;;999999777666555444444444333333333333333333333333333444555555555555777999666===EEETTTxxxuuukkkZZZ___wwwbbbRRRTTT]]]rrrooovvvlllYYYOOOHHHHHHHHHMMMQQQUUU```rrrtttbbbkkkyyy~~~sss^^^HHHEEECCCBBB???===:::999999999888999999999888777666555333333333333333333333333444444444444444444444444444444444444444444444444555444666888777666===EEEfffppp|||mmmppp~~~rrrXXXQQQNNNLLLMMMNNNRRR\\\eeeyyy~~~ccc^^^YYYVVVTTTYYYiiizzzxxxvvv```SSSJJJHHHGGGFFFEEEMMMhhhUUUEEEEEE??????::::::888777666555444333333333333333333333333333333333333444555555555666888:::;;;???HHH\\\jjjbbbYYYbbb|||bbbTTTVVV___tttooo~~~nnnYYYNNNGGGHHHJJJOOORRRUUU___qqq{{{eeeiiivvvuuu}}}```JJJFFFDDDBBB@@@===;;;:::999999888888888888888777666666333333444444444444555555444444444444444444444444444444444444444444444444444444666888666777>>>HHHhhhuuuoooyyynnnVVVRRRMMMJJJKKKNNNVVVffftttnnn^^^]]]```cccdddmmmuuu```SSSFFFEEEFFFFFFEEEMMMggg[[[EEEDDD>>>>>>999:::888777666444333333333333333333333333333333333333222444555666555777999;;;;;;<<>>>>>999<<<999888777555444444333333333333333333333333333333222444555666666777999<<<888:::LLLoooZZZZZZWWWbbbyyyYYYTTT[[[ddd{{{uuuvvvwww]]]PPPHHHJJJPPPSSS[[[eeejjjqqqrrrqqqttt~~~www{{{bbbLLLIIIDDDBBB@@@===;;;:::::::::666777777777777666666555555555555666666666777777555555555555555555555555555555555555555555555555444555777999666777@@@KKKddd~~~xxxooozzz~~~hhhQQQNNNNNNSSSaaavvv{{{```WWWXXXcccttt{{{gggZZZOOOHHHEEEGGGHHHIIIUUUddduuuyyyfffHHHDDD>>>>>>:::===:::999888666555555555555333333333333333333333333222444555666666777:::<<<888@@@]]]zzzYYY]]]XXX___xxxyyyTTTRRR\\\gggmmmxxx{{{```QQQJJJLLLSSSTTT___mmmpppqqqvvvtttssszzz|||bbbLLLLLLEEEDDDBBB???<<<:::999999777777777777777666555555444555555555666666777777333333333444444444555555333444555555666666555555222777555555:::888:::GGGggg~~~|||qqqkkk{{{{{{yyy```UUUPPPZZZbbboooaaaXXXZZZjjj}}}nnn\\\RRRKKKGGGGGGHHHJJJPPPWWW^^^~~~lllIIIFFFBBBAAA888888888888888777666555444444444444333333333444444555555555666666777999:::;;;DDD;;;WWWsss```aaacccffflllSSSSSSYYYkkksssvvvdddUUULLLDDDOOOZZZbbbhhhmmmlllzzz}}}ppppppttt{{{cccLLLKKKEEEDDDBBB???<<<;;;999999777777777777777666555555444555555555666666666777333333333444444444555555333444555555666666555555555:::888888===;;;>>>KKKggg}}}wwwllliii{{{~~~vvvzzz```TTTTTT[[[hhhfff```]]]kkk~~~ooo]]]QQQKKKGGGFFFGGGIIIPPPWWW^^^nnnJJJEEEAAAAAA999999999888777777666666666666444333333222222222333333555555555666777888::::::>>>>>>^^^nnnccceeehhhnnndddQQQTTT[[[nnnoooxxxfffVVVMMMEEELLLXXX___dddggggggvvvqqqpppwww{{{dddLLLIIIEEEDDDAAA???===;;;:::999777777777777777666555555555555555555555666666666333333333444444444555555333444555555666666555555333888666555:::888<<>>;;;999777555666777:::<<<;;;:::999777777666666666444444555555666888999:::;;;AAAWWWvvv{{{lllggg[[[bbb}}}ZZZTTTVVVYYYppp~~~lllmmmxxx]]]OOOIIIJJJUUUZZZ^^^ccciiiyyyooottttttqqqwwwxxxttt~~~oooQQQJJJDDDBBBAAA???===<<<;;;;;;777777777777777666555555555555555444444444444444333333333444444444555555333444555555666666555555333999777555888888AAAUUUjjjvvv{{{yyyxxxiiivvviiinnn~~~||||||sss|||qqqeeeqqqmmm\\\eeerrr^^^OOOIIIDDDDDDEEEGGGMMMTTT```yyyTTTHHH@@@???;;;>>>:::999777666666777888999777666555444444333444444444444444555666777888999<<<>>>PPPpppzzzjjjeee\\\gggzzzVVVSSSVVV\\\wwwvvvhhhqqq~~~___PPPKKKJJJRRRUUUZZZccckkkzzzlllmmmlllhhhppp{{{wwwsss|||sssUUULLLCCCBBB@@@???===<<<;;;;;;777777777777777666555555555555555444444333333333333333333444444444555555333444555555666666555555000777555222555555@@@UUUrrr|||{{{vvviiijjjeeerrrxxxoooggggggnnnvvvwwwvvvmmmkkktttiiixxx|||hhhtttqqq]]]NNNHHHDDDCCCEEEGGGMMMTTT[[[rrrWWWJJJAAA@@@:::===999888777777666666666666444333333222222222333333444444444555666777888999:::>>>VVVzzzzzzeeeccc```kkktttSSSSSSYYYbbbqqqjjj|||aaaPPPLLLNNNSSSTTTYYYdddmmmyyyiiiggggggfffppp}}}yyyttt|||uuuWWWNNNCCCBBB@@@???===<<<;;;;;;777777777777777666666555555555555444444333333333333333333444444444555555333444555555666666555555333:::888555777888CCCYYY|||}}}}}}vvviiigggiii|||yyylll^^^ZZZ___eeeeeeaaahhhnnnvvvkkk~~~yyyppp\\\NNNHHHCCCCCCDDDFFFLLLSSSXXXnnnXXXKKKBBB@@@:::<<<888888888777666555444444444444333333333444555555444444444444666777888999888@@@```{{{aaa```bbbmmmsssSSSUUU\\\fffoooooobbbQQQMMMSSSUUUUUUZZZgggoooxxxfffccceeegggsss|||vvv}}}wwwUUUMMMFFFDDD@@@>>>===<<<:::999:::999777777888888666555666555444333333444555666444444444444444444444444555555555555555555444444555777444444888999FFF___ttt|||uuukkktttyyyqqqsssqqqhhhhhhqqqooo~~~rrrzzznnnZZZOOOFFFAAAEEEHHHGGGKKKRRRWWWtttSSSEEEGGG===???999:::999888666555555444444555555555555555555555555555666777666666777:::<<>>===<<<:::999:::999777777888888666555666555444444444444555666444444444444444444444444555555555555555555555555555888555555999999FFF^^^mmm|||{{{wwwlllxxxxxxxxxqqquuu{{{ooo[[[PPPFFFBBBEEEGGGFFFJJJRRRWWWqqqUUUEEEFFF===???999:::999888666555555444444555555555555555555555555555666777666666777:::<<<@@@RRRmmm^^^^^^cccmmmiiiTTTRRR```mmm|||rrrkkkSSSKKKNNNYYYZZZ[[[ggguuujjjfffcccqqqtttzzzpppooo{{{XXXNNNHHHEEEAAA>>>===<<<;;;999:::999777777888888666555666555444444444444555666555555555555555555555555555555555555555555555555555888666777;;;:::EEE\\\qqq}}}{{{nnn~~~}}}rrrnnn|||wwwqqqssssss```QQQGGGBBBEEEGGGFFFJJJRRRVVVlllXXXFFFFFF===???999:::999888666555555555555555555555555555555555555555666666666666777:::<<>>===;;;999:::999777777888888666555555555555444444555555555666666666666666666666666444444444555555555555555555888777888<<<:::DDD[[[zzz~~~qqqppp~~~uuuqqqoooxxxfffRRRHHHBBBEEEFFFEEEIIIQQQVVVfff\\\GGGDDD<<>>===;;;::::::999777777888888666555444555555555555555555444666666666666666666666666444444444555555555666666555888777888<<<;;;EEE\\\zzz|||yyyyyypppqqqqqqkkk{{{iiiTTTIIIBBBDDDEEEDDDIIIQQQUUUaaaaaaGGGCCC<<<@@@888999888777666666555555666555555555555555555555555444555666666666888;;;===BBB]]]ooo^^^^^^``````mmm|||^^^QQQTTTdddvvv}}}qqqeeeLLLEEEGGGRRRWWW[[[aaadddsss{{{vvvtttvvv|||xxxwww|||~~~}}}uuupppvvviii]]]cccgggvvvsssooo```QQQKKKHHHDDDAAA???===;;;::::::999777777888888666555444444555666666555444444555555555555555555555555333333444444555666666666555888666888<<<;;;GGG^^^zzz|||yyyyyyooopppjjjpppgggvvv{{{iiiUUUJJJCCCDDDEEEDDDHHHQQQTTT\\\zzzeeeHHHBBB<<<@@@888888888777666666666666666555555555555555555555555444555666666666888;;;>>>===WWWrrr___[[[^^^eeetttwwwZZZPPPUUUeeexxxvvvrrrwww]]]LLLEEEFFFNNNQQQWWW^^^```nnn|||vvv~~~tttqqqgggiii|||lll^^^```___kkkvvviiigggbbbRRRLLLIIIDDDAAA???>>><<<::::::999777777888888666555444444555666666555444444444444444444444444444444333333444444555666666777444888555666;;;<<>>>>>VVV|||eeeWWWZZZhhhvvvqqqYYYQQQVVVfffzzzppptttrrr\\\SSSMMMHHHHHHLLLNNNUUU```cccqqq{{{|||~~~rrrqqqnnn___^^^ZZZbbbmmmcccdddcccRRRLLLIIIEEEBBB@@@>>><<<::::::999777777888888666555333444555666666555444333444444444444444444444444333333444444555666777777555777444555;;;<<>>DDDWWWxxxjjjUUUVVVgggtttlllYYYQQQXXXggg{{{mmmuuu[[[HHHLLLOOOKKKKKKMMMMMMWWWdddiiivvvuuu~~~mmm^^^^^^XXX```llleeehhhmmmXXXNNNKKKFFFBBBAAA???<<<:::999888777777888888777555555555555555555555555555555555555555555555555555555666666666666666555444222555555999<<<;;;KKKjjj~~~|||gggkkkhhh[[[www{{{zzzxxxqqqeeejjjpppYYYLLLDDDEEEFFFDDDHHHNNNYYY\\\hhhdddDDDCCC<<<>>>;;;:::999888666555555444444555555555555555555555555666444222444888;;;<<<;;;EEESSS|||___\\\YYY[[[pppjjjSSSTTTYYYggg}}}ooohhhSSSRRRUUUQQQMMMHHHNNNOOOUUUdddppp{{{|||{{{bbbYYYYYY]]]pppttt]]]rrr]]]QQQLLLGGGDDDBBB@@@>>>;;;999888777777888888777666555555555555555555555555555555555555555555555555555555666666666666666555333666555999===<<>>;;;:::999888666555555555555555555555555555555555555777666555666:::<<<>>>>>>BBB^^^|||XXXXXX^^^iii|||iiiTTTSSSVVVdddsssppplllXXXTTT\\\bbbbbbaaa^^^bbb```cccooozzz{{{~~~dddZZZ[[[^^^pppvvvbbbeeeWWWPPPIIIEEEDDDCCC???<<<:::999777888999999888666555555555555555555555555555555555555555555555555333333555666777777777777777888777999===>>>QQQrrroooccceeeuuunnneeeeeennn{{{|||oooaaa^^^wwwsssbbblllwwwYYYLLLDDDEEEFFFDDDHHHNNNQQQXXXkkkfffFFFEEE===>>>;;;999888777666555555555555555555555555555555555555666666555666999;;;===>>>HHHkkkvvvXXXYYY^^^jjj~~~iiiWWWVVVXXXfffsssuuu|||cccZZZTTTZZZeeekkklllmmmlllnnngggfffrrr}}}~~~```dddZZZ\\\^^^nnnuuudddfffYYYRRRIIIDDDDDDCCC???;;;:::999888888999999888777666666666666666666666666555555555555555555555555333333555666777777777777777999777999===>>>QQQrrrlllcccbbbpppuuuhhhuuuaaaiiilllhhhbbbggg___WWW\\\}}}rrr```kkksssYYYLLLDDDEEEFFFDDDHHHNNNRRRYYYlllfffFFFEEE===>>>;;;999888777666666555555666555555555555555555555555444555555666777999<<<>>>KKKsssjjjXXXZZZ[[[dddzzzhhhWWWVVVYYYhhhrrr{{{zzzkkk___QQQQQQXXXdddmmmqqqsssvvvwwwvvvllliiissszzztttssseeeZZZ\\\\\\jjjssseeeiii\\\SSSIIIDDDEEEDDD@@@;;;;;;999888888999999888777666666666666666666666666555555555555555555555555444444555666777777777666777888777999======OOOoookkkzzz}}}ccccccqqq}}}mmmeeeddddddiiisssTTTVVVTTT[[[TTTSSS```tttccchhhqqqYYYLLLDDDEEEFFFDDDHHHNNNOOOXXXlll~~~dddEEEEEE>>>>>>;;;888888777666666666666666555555555555555555555555333444555666666888;;;>>>IIIsssvvv```WWWZZZXXX```wwweeeTTTSSSXXXiiirrrrrraaaSSSKKKIIIQQQ___nnntttuuuwww|||||||||sssoooxxxrrrlllssseeeYYY[[[YYYeeeooocccooo```VVVJJJFFFGGGFFFAAA<<<;;;999888888999:::888777666666666666666666666666555555555555555555555555555555666666666666666555555777777999<<<;;;KKKjjjfffnnnzzzdddeeessstttkkklllpppiiillliiiVVVUUUXXXaaa\\\aaauuuwwwhhhffftttYYYLLLDDDEEEFFFDDDHHHNNNMMMXXXnnnyyybbbDDDEEE>>>???;;;888777777666666666666666555555555555555555555555333555777777777888<<>>???<<<888777777666666666666777555555555555555555555555444666888888777999===AAAKKKrrruuuccc^^^bbbaaalll~~~\\\TTTTTT[[[ppp|||nnn]]]RRRKKKGGGFFFUUUjjjyyyzzzvvvzzz||||||ooorrrdddWWWXXXTTT]]]hhh___vvvhhhXXXLLLMMMNNNGGG@@@===;;;:::999999::::::888666777777777777666666666666666666666666666666666666444444555555555555444444444;;;:::888999;;;KKKfffyyypppZZZXXXhhheeetttqqqaaahhhwwwqqqsssxxxzzzyyy~~~ffffffxxxZZZKKKAAACCCFFFFFFGGGKKKPPPZZZssscccDDD@@@<<<@@@555999888777666666555555555555555444444444444555555444555666777777999<<>>===EEE[[[tttqqqWWWRRRjjjdddppp{{{ssspppqqquuu{{{}}}kkkjjjzzz\\\MMMBBBCCCFFFFFFIIIOOOPPP[[[oooaaaFFFBBB===AAA888999888777666666555555555555555444444444444555555444555666777777999<<>>===JJJeeezzz___YYYjjjdddqqqmmmnnnwww\\\NNNCCCCCCFFFFFFJJJQQQRRR[[[lll}}}```FFFCCC<<<@@@999999888777666555555555555555555444444444444555555444555666777777999<<>>:::999888777666666555555555555555444444444444555555444555666777777999<<>>======>>>===;;;999:::999888777666666666666888777666555555666777888666666666666777777777777777999777888<<<999BBBWWW}}}YYYYYY|||tttmmm}}}```aaaiiibbbVVVQQQQQQRRRPPPTTTUUUOOO\\\{{{~~~iiilllhhhRRRJJJCCCBBBDDDFFFKKKPPPSSSZZZ~~~VVVEEE<<<===@@@666777777666555555555555555555555555555555555555555555666666666666999<<<@@@NNNoooeeeaaaaaafffmmmXXXMMMQQQcccwwwYYYRRRTTTSSSTTTYYY[[[dddmmmnnnmmmvvv{{{nnnhhhccccccmmmnnnnnnmmmmmmnnnqqqsssnnnkkkiiikkkmmmrrr}}}uuuYYYNNNJJJKKKXXXiii|||xxxzzzyyy{{{wwwbbb[[[SSSTTT[[[[[[pppVVVBBB???>>>======>>>===;;;999:::999888777777666666666888777666555555666777888666666666666777777777777777:::777888<<<999AAAVVVuuuwwwWWWSSSrrrxxxrrr{{{]]]\\\ddd___VVVQQQPPPRRRQQQUUUXXXVVVfff~~~ggglllfffRRRJJJCCCBBBDDDFFFKKKPPPUUU[[[UUUEEE<<<===???666777777666555555555555555555555555555555555555555555666666666666999<<<@@@SSS{{{mmmfffeeekkkmmmXXXRRRTTTcccsssWWWPPPRRRRRRUUU[[[___kkkyyyqqqmmmjjjlllbbbccccccbbb```___```aaa___[[[WWWWWWXXX\\\eeepppyyyvvvZZZOOOKKKKKKWWWgggqqqttt{{{vvvvvvbbb[[[TTTTTTZZZZZZtttWWWAAA???>>>======>>>>>><<<:::::::::888777777777777777777777666666666666777777666666666666777777777777888;;;888999<<<999@@@TTTmmm{{{^^^UUUlllpppmmm}}}]]]ZZZdddeeeaaa___```cccccchhhnnnooo~~~fffkkkdddRRRJJJCCCBBBDDDFFFKKKPPPUUU]]]SSSEEE===<<>>======>>>>>><<<;;;::::::999888777777777777777777666666666666777777666666666666777777777777888;;;999999<<<888???SSSkkksssbbboooqqq^^^```aaaaaadddlllxxxzzzhhhgggddd```nnnwwwxxxyyy{{{}}}gggkkkbbbRRRJJJCCCBBBDDDFFFKKKPPPTTT^^^PPPEEE>>><<<>>>777777777666555555555555555555555555555555555555555555666666666666999<<<@@@NNNpppppp^^^[[[cccxxxnnnUUUTTTUUUaaa~~~qqqZZZUUUUUUUUU]]]iiiooowwwoookkkgggbbb^^^\\\WWWQQQOOORRRPPPXXXcccooo{{{xxx[[[OOOKKKJJJSSSaaajjjxxxqqqxxxzzzooollltttbbb\\\UUUTTTXXXWWWyyyWWW@@@???>>>===>>>??????===;;;;;;:::999888777777777777666666777777777777666666666666666666777777777777888;;;999:::===999???RRRlllppptttjjj[[[WWWXXX[[[```ffflllpppsssyyy{{{kkkkkkooojjjzzz}}}jjjkkk```RRRJJJCCCBBBDDDFFFKKKPPPUUUdddMMMEEE???<<<>>>888777777666555555555555555555555555555555555555555555666666666666999<<<@@@CCCfffpppZZZWWW___sssnnnUUUOOORRRbbbooo]]]ZZZZZZZZZdddrrrzzz}}}tttpppmmmkkkdddZZZRRRQQQPPPOOOQQQVVV]]]gggrrrzzzyyyxxxZZZOOOKKKIIIQQQ]]]jjj}}}xxxxxxzzz~~~hhhnnntttaaa\\\TTTTTTXXXVVVzzzWWW@@@???>>>===>>>??????>>><<<;;;:::999888888777888888666666777777777777666666666666666666777777777777777:::999:::===999???SSSooowwwwwwaaaWWW```aaaeeemmmvvv}}}{{{ooonnntttqqqllllll^^^RRRJJJCCCBBBDDDFFFKKKPPPXXXiii~~~JJJEEE@@@;;;===999777777666555555555555555555555555555555555555555555666666666666999<<<@@@@@@bbbttt\\\ZZZbbbvvvnnnVVVMMMQQQccctttcccXXXXXXXXXYYYeeevvv|||yyyxxxrrrhhh___\\\XXXRRRMMMMMMPPPUUU^^^gggxxxwwwYYYMMMJJJHHHOOOZZZrrr~~~rrrtttxxx{{{qqqeeewwwsss```ZZZSSSSSSWWWWWW{{{XXXAAA>>>>>>===>>>@@@@@@>>>===;;;;;;:::999888888888888555666777888888777666555666666666666777777777777555999888:::>>>:::@@@TTT{{{{{{{{{ddd```aaahhhsssmmmjjjrrrsssmmmmmm^^^RRRJJJCCCBBBDDDFFFKKKPPPZZZjjjzzzGGGEEE@@@;;;===999777777666555555555555555555555555555555555555555555666666666666999<<<@@@GGGfffuuu]]]]]]dddwwwnnnYYYOOOSSSeeeiii]]]XXX]]]___aaappp~~~{{{tttooonnnggg]]]UUUSSSSSSSSSXXX___sssuuuWWWLLLIIIHHHMMMWWWmmmrrrnnnuuuxxx}}}gggfffsss___XXXQQQRRRXXXWWW|||YYYBBB>>>>>>===>>>@@@@@@???===<<<;;;:::999888888888888555666777888888777666555666666666666777777777777444888888:::>>>;;;AAATTTiiikkkrrrlllgggnnntttlllnnn^^^RRRJJJCCCBBBDDDFFFKKKPPPYYYhhh|||xxxFFFEEEAAA;;;<<<:::777777666555555555555555555555555555555555555555555666666666666999===@@@OOOkkksss\\\\\\cccvvvooo\\\SSSVVVgggmmmeeeccckkkooosss}}}||||||yyyxxxzzzsssiii```^^^[[[WWWXXX]]]```yyytttUUUKKKIIIGGGLLLVVVXXXtttyyynnnuuukkkbbbhhhsss___WWWPPPQQQXXXXXXVVVDDD@@@???======@@@BBB???;;;???===;;;::::::;;;999888888888888888777777777777888888888888888888888888888666777999:::<<>>???BBBCCCAAA===???===;;;:::;;;;;;:::888888888888888777777777777888888888888888888888888888777777999:::;;;CCCLLLvvvqqqooommmjjjlllUUUccc}}}ttt{{{hhhkkkqqqUUULLLFFFBBBCCCEEEGGGKKKQQQ[[[jjjzzzlllsssssswwwlllFFFDDD@@@===777<<<:::888666555666666555444444444444444444444444444555666777888888:::===@@@QQQlll___```aaalllpppYYYRRRUUUddd}}}uuuqqqmmmpppvvvwwwrrrkkkeeefffjjjsssjjjRRRKKKHHHKKKOOOLLLRRRYYYeeepppvvv|||iiiaaammmttt```YYYRRRRRRWWWUUUZZZAAADDDAAA@@@BBBDDDEEECCC@@@@@@>>><<<;;;;;;;;;:::888999999888888888777777777888888888888888888888888:::888888:::999:::AAAJJJiiimmmfff~~~llljjjoooWWW___sss}}}llleeedddxxxfffkkkjjjPPPJJJEEEBBBDDDEEEFFFKKKQQQ\\\fffxxxlllbbbkkklllwwwiiiDDDCCCAAA@@@999;;;999777666555666666555444444444444444444444444444555666777777888999===???QQQqqqeee```]]]kkkqqqYYYRRRTTTbbb~~~~~~{{{mmmjjjkkksss}}}~~~xxxuuurrrlllgggkkk}}}fffPPPKKKHHHLLLRRRPPPSSSWWWbbbooozzzooobbbaaayyysss___XXXRRRSSSWWWUUU```DDDFFFBBBAAAEEEHHHGGGDDDCCCAAA???===<<<<<<;;;:::999999999999888888888777777888888888888888888888888:::999999:::999999???GGGdddvvvvvv```}}}llljjjwww___eeevvvwwwaaa[[[___eeeuuueeennnfffOOOGGGDDDBBBDDDEEEFFFKKKRRR\\\bbblll___]]]fffiii}}}fffCCCCCCAAAAAA888999999777555555666666555444444444444444444444444444444666777777777999<<>><<<<<<<<<:::999999999999999888888888888888888888888888888888888;;;999999;;;999888>>>EEEccclllaaayyy{{{kkkjjjbbbfffyyy~~~rrrbbbaaalllyyyrrrfffrrr```LLLEEECCCBBBDDDEEEFFFLLLSSS]]]```aaaUUUYYYaaaeeecccDDDCCC@@@@@@777666888666444444555666555444444444444444444444444444444555666777777999<<>>======<<<;;;999:::999999999999888888888888888888888888888888888:::999999;;;999888===DDDaaajjjjjjzzzzzzjjjkkkiiijjj|||nnnfffsss}}}XXXIIICCCAAACCCEEEEEEEEELLLTTT]]]]]]XXXNNNYYY```bbb___EEEBBB======666777777555444444555666555555444444444444444444444444444555666666777888<<<>>>GGGmmmnnnccc]]]kkk```TTTUUUbbb~~~uuurrrvvvqqqtttssssssyyylllTTTGGGFFFFFFQQQbbbjjjeeefffooouuulllddd______lllkkkVVVRRROOORRRUUUQQQxxxSSSIIIEEEIIIVVVYYYPPPIIIIIIDDDBBB???>>>===<<<;;;999::::::999999999888888888888888888888888888888888999888999;;;:::888===DDDaaannnzzzyyyiiikkkvvvwwwiiieeeuuuuuuRRRGGGAAAAAACCCEEEEEEEEELLLTTTWWWWWWRRRKKK___fffhhhYYYDDDBBB;;;<<<888:::666555333444555666666555444444444444444444444444333555666666666888;;;>>>DDDcccggg___ZZZfffcccUUUUUUaaa}}}~~~yyyyyysssvvvwwwzzz~~~}}}tttaaaMMMEEEHHHHHHOOO]]]ddddddhhhtttyyylllaaa]]]^^^gggtttiiiSSSOOONNNQQQTTTOOO|||TTTKKKGGGMMMZZZ^^^TTTKKKKKKEEEBBB@@@>>>>>>===;;;999:::::::::999999999888888888888888888888888888888888777999;;;:::999===DDDaaasssxxxiiikkk}}}fffdddwwwsssQQQGGG@@@@@@CCCEEEEEEEEELLLUUURRRRRRNNNLLLfffooosssTTTCCCBBB:::;;;999===666555333333555666666555444444444444444444444444333555666666666888;;;>>>FFF___ccc\\\WWW```{{{cccVVVVVVaaa{{{}}}|||xxxmmmeeeZZZIIIFFFKKKIIIMMMXXX]]]fffkkkxxxyyyhhhbbbbbbiiiyyygggQQQNNNMMMPPPSSSNNNOOOMMMIIIcccxxxeeeRRROOOIIIDDDCCCAAAAAAAAA@@@===;;;;;;:::999888777777777777999999888777666666777777888999::::::999;;;>>>@@@bbbpppeeennntttzzzaaa]]]wwwiiiTTTDDDAAAAAAAAABBBEEEHHHLLLNNNWWWKKKGGGZZZlllqqqzzzUUU@@@@@@===888888555666555555555555444444444444444444444444444444444333444666666666888;;;>>>KKKbbbfffWWWZZZeeesssbbbVVVUUU^^^xxxsssdddXXXQQQIIIIIIGGGFFFGGGMMMUUU[[[```hhhvvv}}}gggTTTQQQOOOSSSWWWUUUTTTQQQQQQooopppYYYRRRJJJGGGEEECCCBBBAAA@@@===;;;;;;;;;:::999888888888888999999888777777777777777888999::::::999;;;===@@@ZZZ||||||nnndddmmm~~~mmmqqq^^^___xxxdddPPPBBBAAA@@@AAABBBEEEHHHLLLNNNRRRKKKLLL___ooossssssQQQ>>>???===999999666666555555555555444444444444444444444444444444444333444666666666888;;;>>>HHHjjjdddXXX[[[gggttt___WWWTTT]]]xxxyyywwweeeVVVMMMJJJDDDDDDCCCDDDFFFKKKQQQTTTYYYeeevvvgggTTTRRRPPPTTTYYYWWWWWWTTTYYY}}}|||cccYYYOOOIIIGGGDDDCCCAAA@@@===;;;<<<<<<;;;:::999999999999999888777777777777777777888999:::999999:::===???QQQqqqxxx~~~wwwqqqjjjjjjnnntttkkkcccmmmooocccwwwiiiZZZ```|||]]]LLLAAA@@@@@@AAABBBEEEIIILLLNNNNNNLLLSSSgggtttxxxhhhKKK<<>>NNN}}}fffZZZ\\\eeeqqq```XXXSSS[[[www~~~kkkrrrnnnYYYKKKFFFHHHDDDDDDEEEHHHLLLPPPRRRRRRUUUeeezzzhhhUUURRRQQQUUU[[[ZZZUUUUUU^^^jjjaaaVVVIIIFFFCCCBBBAAA@@@>>><<<======<<<:::::::::::::::888888777777777777777888888999:::999999:::<<<>>>LLLhhh{{{qqqiiinnnpppllllllqqqsssxxxhhhbbbnnnlllaaannn~~~jjj[[[aaa~~~VVVHHH@@@@@@@@@@@@BBBEEEIIIMMMOOONNNNNNUUUjjjwwwzzzaaaHHH===@@@===;;;;;;666666555555555555444444444444444444444444444444444333444666666666888;;;>>>OOOkkk^^^[[[aaajjjgggYYYSSSYYYuuurrrkkkjjjddduuummmVVVHHHGGGLLLDDDFFFIIINNNTTTVVVUUURRRWWWjjjgggTTTRRRRRRVVV]]][[[VVV[[[bbb~~~jjjcccWWWHHHEEEBBBAAAAAA@@@???===>>>===<<<;;;::::::::::::888777777777777777888888999999:::999888999;;;>>>HHH___vvv}}}|||lllfffhhhqqqxxxxxx{{{hhhcccpppoookkk{{{wwwqqqooo___bbbwwwQQQGGGBBB??????@@@BBBEEEIIIMMMOOONNNLLLQQQffftttxxx]]]HHH@@@BBB===:::;;;555666555555555555444444444444444444444444444444444333444666666666888;;;>>>FFF}}}qqqbbb[[[___gggnnnYYYSSSXXXsss~~~nnneeefffkkkkkk{{{qqqoooqqq}}}mmmVVVGGGEEEKKKCCCFFFMMMTTTXXXYYYVVVSSS___pppeeeSSSSSSRRRWWW]]][[[\\\```ccc~~~wwwhhhbbbUUUJJJGGGDDDBBBAAAAAA???>>>======<<<;;;::::::::::::777777777777777888888999999999:::999888888;;;===BBBVVVjjj|||xxxggggggppp~~~jjjeeesssttt{{{{{{pppbbbgggoooMMMFFFCCC??????@@@BBBEEEIIIMMMPPPKKKIIINNNbbbppptttXXXHHHBBBBBB;;;999:::555666555555555555444444444444444444444444444444444333444666666666888;;;>>>FFFssswwweee\\\___iiiuuuZZZTTTXXXqqq{{{iiidddfffppp{{{iiiiiiiiifffdddeeepppyyyfffRRRDDDAAAEEEHHHOOOYYY```bbbaaa^^^]]]hhhttt}}}aaaRRRRRRSSSWWW[[[YYYddd^^^^^^vvvtttjjjfffWWWPPPMMMHHHDDDBBBAAA???>>>===<<<;;;:::999999999999777777777777777888999999999999:::999777888:::<<<===QQQfff|||wwwfffkkklllgggvvvhhhaaammmhhhJJJFFFCCC??????@@@BBBEEEJJJNNNPPPHHHIIIRRReeerrrvvvSSSEEEAAA???888888;;;666666555555555555444444444444444444444444444444444333444666666666888;;;>>>HHHggg}}}hhh[[[^^^hhh{{{ZZZUUUYYYooofffaaammm~~~yyyccchhhpppeeeUUUIIIIIIUUUeeeqqqttteeeXXXKKKBBBAAAEEEOOOYYYffflllkkkiiihhhiiiqqqwwwxxx]]]PPPRRRSSSVVVYYYUUUhhhWWWWWWooouuupppmmm\\\VVVRRRLLLGGGDDDAAA???===<<<<<<;;;:::999999999999777777666777777888999999999::::::888777888:::<<<<<>>??????BBBEEEJJJNNNPPPGGGLLLYYYlllvvv{{{qqqOOOBBB???===666777;;;777666666555555555444444444444444444444444444444444333555666666666888;;;>>>@@@WWWjjjZZZ[[[eee[[[VVVZZZmmmxxxaaahhhyyygggqqqpppggg[[[PPPJJJIIIIIIJJJPPP___tttlllbbbVVVMMMGGGDDDFFFKKKOOO[[[jjjooollliiijjjmmmxxxzzzuuu[[[OOORRRSSSVVVXXXSSSkkkTTTRRRjjj|||ssspppqqqeee[[[WWWPPPIIICCC@@@>>>===<<<<<<<<<;;;;;;::::::999999999999888888888888777999:::::::::999999;;;===BBBKKKcccvvvssstttppp|||zzz\\\^^^tttqqqVVVIIIDDDAAA>>>@@@@@@@@@EEELLLOOOMMMGGGGGG```yyyyyyhhhNNNFFF>>><<<>>>>>>:::666666666555444444444444555555444444333333444444555444444444555777888:::;;;<<>>>>>===<<<;;;:::::::::999999999999888888888888999:::::::::999999;;;===???IIIdddzzz|||zzzttt|||www[[[___wwwjjjRRRFFFBBB@@@>>>@@@AAAAAAEEELLLMMMJJJEEEIIIbbbxxxyyybbbKKKDDD<<<:::;;;<<<888444666666555444444444444555555444444333333444444555444444444555777888:::;;;BBBUUUxxx```VVVVVVeeebbbSSSUUUggg|||mmmiiixxxiiixxxsssaaaRRRJJJFFFDDDCCCFFFRRReeevvvgggPPPKKKDDDAAACCCGGGJJJKKKZZZbbbiiijjjggggggmmmttt|||qqqZZZOOORRRRRRTTTYYYVVVfffZZZ^^^zzzyyyqqqtttkkk]]]ZZZUUUQQQMMMIIIEEEBBBAAA@@@???===<<<;;;;;;;;;:::::::::999999999888888999:::::::::999999;;;===<<>>AAACCCCCCFFFKKKJJJFFFDDDMMMfffxxx{{{YYYIIICCC<<<:::;;;;;;888444666666555444444444444555555444444333333444444555444444444555777888:::;;;@@@UUUuuubbbVVVVVVgggiiiWWWUUUfff~~~tttkkkwww~~~ppp~~~|||jjjYYYMMMGGGDDDCCCGGGRRRfffxxxeeeGGGEEEAAA@@@CCCIIIPPPUUUbbbccccccbbbdddjjjttt{{{|||mmmWWWNNNRRRRRRUUUZZZXXXdddXXXYYYsssvvvqqqsssjjjhhhbbb\\\VVVSSSPPPLLLIIIEEECCCAAA???===<<<<<<<<<;;;:::::::::999999999999999:::::::::999999;;;===<<>>=========;;;;;;;;;;;;:::::::::999999:::::::::999999;;;===>>>BBBYYYzzz~~~zzz{{{jjj]]]nnngggRRRFFF@@@?????????CCCEEEFFFIIIKKKIIICCCDDD[[[yyyuuuRRRGGGCCC???<<<<<<;;;888666666666555444444444444555555444444333333444444555444444444555777888:::;;;;;;VVVuuucccYYYWWWeee}}}rrr[[[VVVggg~~~rrr}}}zzzxxx{{{wwwdddSSSIIIFFFFFFCCCKKK^^^qqqwwwsssxxxhhhFFFEEEDDDFFFMMMWWWaaagggeeeaaa^^^bbblllyyy}}}hhhTTTOOOSSSQQQRRRVVVUUUddd^^^XXXmmmyyyllleee]]]ZZZ[[[\\\ZZZWWWLLLJJJFFFBBB@@@>>>>>>>>><<<<<<;;;;;;;;;:::::::::999:::::::::999999;;;===???AAAQQQsssvvvxxx~~~ddd^^^rrrxxx^^^MMMEEE@@@?????????CCCEEEFFFJJJMMMLLLGGGHHHdddiiiPPPBBB@@@===;;;:::888666444666666555444444444444555555444444333333444444555444444444555777888:::;;;999UUUqqq|||___VVVUUUbbb{{{sssZZZTTTfff}}}rrrwwwwwwxxx}}}kkkWWWJJJFFFGGGEEEJJJ[[[nnntttpppvvvuuuHHHFFFEEEJJJUUU```hhhkkkdddbbbaaafffqqq}}}zzzeeeSSSOOOTTTQQQQQQUUUTTTfff\\\ZZZssspppjjjdddcccdddbbb\\\VVVOOOMMMHHHDDD@@@?????????<<<<<<<<<<<<;;;;;;;;;;;;999:::::::::999999;;;======>>>JJJeeezzzwww^^^^^^sssmmmTTTGGGCCCAAA???@@@???BBBEEEFFFKKKPPPOOOKKKLLLjjj]]]LLLAAA???===;;;999777555444666666555444444444444555555444444333333444444555444444444555777888:::;;;999SSSlll{{{ddd^^^ZZZbbbvvv{{{^^^TTTcccxxx~~~zzzvvv~~~vvvqqq[[[KKKEEEFFFHHHJJJYYYlllrrroooxxxLLLHHHGGGPPP___lllqqqqqqkkkiiiiiinnnwwwsss```PPPMMMTTTQQQQQQVVVVVVggg]]]```xxxsssnnnlllkkkfff[[[QQQQQQNNNIIIDDDAAA?????????======<<<<<<<<<;;;;;;;;;999:::::::::999999;;;===;;;<<>>>>>===;;;999888999::::::999888888999;;;:::???DDDUUUwwwdddWWWcccuuu}}}mmmYYYFFFAAAAAA??????BBBCCCDDDEEEHHHNNNRRRPPPLLLTTTsss~~~NNNFFFEEEBBB===:::999999777666555444444333333444444555333333333333333333333333777666555444555777999:::===KKKeeeyyyqqqeee\\\xxxaaaTTTcccjjjzzzyyy|||xxx}}}fffQQQEEEBBBBBBAAAIIIXXXccckkkwwwmmmRRRUUU\\\gggyyyyyy}}}zzzwwwzzztttgggbbbppp{{{zzzsssfffVVVPPPMMMQQQVVVXXXZZZ^^^jjjcccttt}}}wwwssspppjjj```YYYWWWNNNLLLIIIFFFCCCAAA@@@@@@>>>>>>>>>===<<<;;;:::999999::::::999888888999;;;:::>>>AAARRRsssbbbYYYeeeuuuzzziiiUUUDDD@@@AAA>>>???CCCCCCDDDEEEIIIMMMOOOMMMJJJNNNhhhxxxPPPLLLFFFBBB>>>:::999888777666555444444333333444444555333333333333333333333333777666555444555777999:::;;;GGGaaavvvkkkccc]]]vvvgggUUUaaahhhxxxxxxsss|||fffRRRFFFBBBCCCAAAFFFSSS]]]gggxxxyyyVVVSSS[[[gggxxxyyyyyyfff```bbbrrrkkk```gggiiisssqqqdddVVVPPPMMMQQQUUUVVVYYY\\\kkkiiiyyyxxxmmmhhhddd___ZZZYYYOOOMMMKKKHHHEEECCCAAAAAA@@@???>>><<<;;;;;;;;;;;;999:::::::::888888:::;;;;;;======MMMnnn|||uuu]]]ZZZgggrrrtttbbbPPPAAA???@@@>>>???CCCBBBDDDFFFIIIKKKJJJIIIIIIOOOccc||||||QQQPPPGGGCCC>>>:::999888777666555444444333333444444555333333333333333333333333666666555555555777999::::::CCCZZZ{{{wwwcccaaa```vvvnnnXXX^^^dddxxxqqqvvvvvvtttnnnyyyeeeRRRFFFBBBCCC@@@CCCLLLVVVbbbxxx^^^SSS[[[gggtttwwwuuuaaaVVVYYYaaa{{{bbb\\\aaaaaakkkmmm]]]TTTOOOMMMPPPSSSTTTVVVZZZlllgggyyysssddd______\\\YYYWWWOOONNNKKKIIIFFFDDDBBBAAAAAA@@@>>><<<;;;;;;<<<<<<999:::;;;:::888888:::;;;<<<<<<:::HHHjjjlllqqqttthhhbbbiiiiiiooosss}}}jjjVVVXXXeeemmmmmmYYYJJJ>>>>>>???>>>???DDDBBBDDDHHHJJJHHHEEEGGGJJJYYYlllsssPPPNNNIIIDDD???:::999888777666555444444333333444444555333333333333333333333333666555555555666777888999:::@@@UUUttt}}}^^^___cccyyywwwZZZ[[[bbb|||lll```gggrrr}}}ppplllvvvdddRRRFFFBBBBBB???BBBJJJRRR___xxxiiiTTTYYYcccmmmooo~~~|||~~~{{{wwwrrrnnnjjjeeecccccccccdddfffhhhfff___VVVVVV___iiisssssszzzzzzrrr[[[SSSOOOMMMPPPRRRRRRTTTXXXlllcccsssooo```]]]^^^]]]YYYVVVOOONNNLLLJJJGGGDDDBBBAAABBBAAA???===<<<<<<<<<===:::;;;;;;:::999999:::<<<<<<<<<999DDDeeelllmmmooobbb[[[aaa___lll|||~~~```PPPUUUaaagggdddQQQDDD;;;===???===???DDDBBBDDDIIIKKKGGGBBBGGGPPPaaawwwkkkNNNJJJJJJFFF???:::888777777666555444444333333444444555333333333333333333333333555555555666666777888999<<<@@@SSSooo^^^___eee}}}~~~]]]YYYaaawww{{{rrr|||oooooosssbbbQQQFFFBBB??????CCCKKKQQQ]]]wwwtttWWWUUU[[[bbbbbbooopppvvv~~~ssslllhhhbbb]]][[[ZZZXXXVVVSSSSSSUUUYYY[[[bbbaaa___^^^aaahhhrrrxxxbbbQQQNNNNNNPPPQQQPPPSSSXXXjjjaaakkk{{{}}}qqqccc```aaa^^^ZZZXXXPPPOOONNNLLLIIIFFFDDDBBBBBBAAA@@@>>>============:::;;;;;;;;;999999;;;<<<:::<<<:::BBB]]]oooiiijjjeeedddjjjjjj}}}tttYYYNNNUUU^^^```\\\LLL@@@:::===???===???DDDCCCDDDJJJLLLFFF@@@JJJXXXbbb~~~hhhQQQKKKLLLGGG@@@:::888777777666555444444333333444444555333333333333333333333333555555666666777888888888;;;@@@UUUoooaaa```eee}}}bbbYYYaaasssooorrr}}}ppp___PPPFFFAAA>>>>>>DDDKKKOOOZZZuuu___UUUUUU[[[YYYbbbjjjttt}}}yyylll___YYYVVVSSSRRRRRRRRRSSSSSSTTTUUUZZZ```dddmmmkkkkkkpppyyybbbOOOMMMNNNQQQQQQPPPSSSXXXgggaaaddduuuvvvhhhbbb```]]]ZZZZZZSSSRRRQQQOOOMMMIIIFFFEEEAAAAAAAAA@@@???>>><<<<<<:::;;;<<<;;;999999;;;<<<777===<<<@@@RRRkkk~~~tttuuuvvvwwwzzz}}}|||iiiUUUPPPXXX^^^[[[UUUHHH>>>:::>>>@@@===>>>DDDCCCEEEJJJMMMEEE@@@NNNaaaggghhhXXXQQQNNNHHH@@@:::777777666666555444444333333444444555333333333333333333333333444555666777777888888888999AAAXXXssscccbbbbbbwwwggg[[[bbbpppooosss}}}nnn]]]NNNEEEAAA>>>>>>CCCHHHJJJUUUsssnnn]]]XXX___[[[___gggqqqzzz{{{pppbbb[[[UUUUUUUUUTTTVVVYYYYYY[[[^^^aaadddiiiqqqvvv}}}[[[MMMMMMOOORRRRRRQQQTTTZZZfffaaa```oooyyyjjjbbb^^^ZZZXXXYYYUUUTTTTTTRRROOOLLLIIIGGG@@@AAAAAAAAA@@@>>><<<;;;;;;;;;<<<;;;:::999;;;===555===>>>>>>III[[[{{{yyyqqqqqqqqqaaaSSSSSS\\\___XXXQQQFFF>>>:::>>>@@@===>>>DDDDDDEEEKKKMMMEEEAAAQQQgggooojjj___XXXNNNIIIAAA:::777777666666555444444333333444444555333333333333333333333333444555666777888888888888666@@@[[[www}}}dddccc```rrrjjj\\\cccmmmooosss}}}mmm[[[MMMDDDAAA??????AAADDDEEEQQQqqq|||fff___gggbbbbbbdddnnntttsssuuu\\\UUURRRSSSWWWZZZZZZ]]]aaaeeeiiimmmqqquuuzzzwwwjjj```aaakkkuuu{{{wwwqqqdddoooYYYLLLLLLOOOSSSRRRQQQUUU[[[mmmaaannnwwwhhh```___aaabbbaaa^^^WWWSSSSSSQQQLLLHHHGGGGGGFFFDDDAAA>>><<<;;;:::<<<<<<;;;;;;;;;<<<<<<===999<<<;;;>>>EEEKKKcccpppXXX[[[eee~~~fffYYYPPPTTT[[[ZZZPPPHHH<<<>>>?????????AAADDDFFFCCCKKKOOOHHHBBBJJJ\\\kkkqqq___```UUUHHH===999:::777444444555555444333333333333444111111222222222222333333222333333444666888999:::999===VVVuuulll___dddoootttZZZ]]]___ssskkk~~~ssscccWWWMMMEEE@@@>>>AAA???BBBLLLWWWqqqmmmiiinnnnnnjjjqqqqqqrrruuuzzz~~~lllZZZRRRWWW]]]bbbgggkkkpppssszzzzzz}}}vvvuuuvvvppplll}}}qqq```ppprrrlllZZZHHHKKKNNNNNNOOORRRXXX]]]qqqkkk|||~~~{{{uuunnngggcccaaa\\\VVVSSSTTTSSSNNNJJJJJJFFFEEECCCAAA???>>>======??????===<<<<<<;;;;;;;;;999<<<;;;>>>CCCIIIcccdddUUU\\\cccbbbWWWQQQVVV\\\YYYNNNFFF<<<===?????????AAADDDGGGKKKLLLKKKGGGEEEMMMbbbsssrrraaaaaaSSSGGG<<<::::::888555555555555444333333333333444333333444444444444555555333333333444666777999:::888;;;QQQmmmnnnccceeekkkyyy[[[ZZZ\\\pppqqqqqqaaaTTTJJJCCC@@@>>>CCCAAACCCLLLXXXtttuuusssyyy{{{yyyzzzzzz|||^^^RRR[[[cccmmmsssuuuxxx||||||zzziiiTTTIIILLLNNNOOOOOORRRXXX]]]wwwsssxxxkkkffffff[[[WWWUUUWWWVVVQQQNNNMMMFFFFFFDDDBBBAAA@@@@@@@@@BBBAAA???===<<<;;;::::::999===<<<===@@@FFFccc]]]TTT___hhhzzz[[[TTTRRRXXX\\\VVVKKKCCC<<<===?????????AAAEEEGGGOOOJJJGGGHHHIIIPPPeeezzzvvveeebbbOOOEEE<<<:::;;;888666666555555444333333333333444333333444444444444555555333333333444666777999:::999:::LLLccc{{{wwwnnnmmmkkk]]]YYYZZZpppyyyppp___RRRGGGAAA@@@>>>CCCCCCEEEMMMYYYxxx~~~|||~~~ZZZUUUbbbnnn}}}eeePPPJJJLLLOOOPPPPPPSSSXXX]]]yyytttyyynnnlllnnn^^^[[[ZZZ[[[YYYSSSOOOPPPJJJIIIGGGEEECCCBBBAAAAAAAAA@@@>>>===;;;;;;::::::999===<<<<<<>>>CCC```eeeXXXgggvvvqqqUUURRRTTTZZZ\\\SSSGGG@@@<<<===??????@@@BBBEEEHHHLLLGGGFFFKKKMMMTTTmmmzzzhhhaaaKKKBBB;;;;;;;;;999777888555555444333333333333444111111111222222222333333333333444444666777888999;;;;;;HHH[[[uuuuuuooohhhzzz```ZZZ\\\tttqqqaaaTTTGGG@@@@@@===CCCCCCEEELLLXXXvvv~~~{{{oooaaaaaakkk|||aaaOOOKKKMMMOOOPPPPPPSSSXXX]]]vvvppp}}}tttqqqqqqccc```______[[[TTTQQQRRRPPPNNNLLLIIIFFFCCCBBBAAA???>>>===<<<;;;;;;;;;;;;:::===<<<<<<===@@@ZZZvvv___pppdddRRRRRRVVV\\\ZZZOOOCCC>>><<<===??????@@@BBBFFFIIIKKKGGGEEEIIIPPPddd~~~hhh\\\GGG@@@;;;<<<<<<999777888555555444333333333333444111111111222222222333333444444444444555777888999999999DDDTTTmmmrrrhhhbbbuuuhhh]]]\\\sssxxxkkk]]]LLLBBBBBB<<>>>>>===<<<<<<<<<<<<<<<===;;;<<<>>>>>>RRRtttkkkyyy^^^RRRTTTYYY\\\VVVJJJAAA>>><<<===???@@@AAACCCGGGJJJKKKIIIFFFHHHZZZgggTTTEEE???<<<===<<<999777888555555444333333333333444333333444444444444555555444444444555555666888888555777@@@LLLdddqqqddddddxxxsssaaaZZZlllzzzlllUUUFFFDDD===BBBAAADDDJJJPPPdddzzztttuuu{{{sssfffvvv{{{xxx}}}uuuTTTEEEJJJMMMOOOOOOOOOQQQVVV[[[fff```qqqxxxqqqnnniiifffdddaaa\\\WWWWWW\\\VVVUUURRROOOLLLJJJHHHGGGCCCBBBAAA???>>>===============;;;===@@@===KKKggg{{{sssYYYTTTWWW[[[\\\SSSFFF??????<<<===???@@@AAADDDGGGJJJHHHKKKKKKQQQqqqeeeLLLCCC???===>>><<<888666888555555444333333333333444333333444444444444555555555555444555555666777888555777@@@III^^^qqqdddkkk{{{}}}fffYYYeeezzz___KKKFFF???CCCAAADDDKKKMMMZZZsss~~~{{{zzz|||nnnkkk~~~mmm]]]]]]dddjjjrrr{{{bbbLLLEEEJJJLLLNNNNNNMMMPPPUUUZZZ```ZZZnnnwwwppppppqqqiiifffdddaaa]]]XXX[[[```VVVUUUSSSPPPNNNLLLKKKKKKGGGFFFDDDBBB???>>>===<<<>>>===:::>>>AAA===FFF___kkkSSSVVVYYY\\\[[[QQQDDD>>>@@@<<<===???@@@AAADDDHHHKKKCCCKKKQQQ^^^cccFFFCCC???===>>><<<888666777555555444333333333333444111111222222222333333333555555555555555666777888777:::BBBIII\\\nnn```lll{{{iiiZZZccc}}}eeeNNNGGGAAADDDBBBEEELLLLLLTTThhhwww~~~uuukkkllltttaaaeeegggnnnqqqrrr~~~xxx}}}zzznnnRRRHHHJJJIIIKKKMMMMMMMMMOOOTTTYYY]]]\\\bbb}}}tttnnnnnnnnnmmmkkkhhhddd___\\\\\\\\\]]]XXXWWWUUURRRQQQOOONNNNNNIIIQQQJJJ>>><<<;;;;;;CCC;;;===>>>===<<>>BBBBBB>>>???FFFIIIGGGLLL>>>WWWaaaFFFBBB???<<<:::999999888777555555444333222222222222333333333333333333333333222222222222333555777888888999???AAA^^^uuupppuuuxxxooo___cccuuujjjiiigggjjj}}}vvvmmmWWWFFFBBB@@@AAAFFFKKKQQQ[[[dddvvv{{{kkkhhh~~~yyyjjj|||jjj}}}gggRRRGGGDDDJJJMMMOOONNNMMMPPPWWW^^^```WWWXXXooo|||tttrrrrrrrrrpppkkkeeebbbaaabbbbbbbbb]]]\\\ZZZWWWTTTRRRPPPOOODDDIIIGGGKKKYYYWWWDDD777<<<>>>>>><<<:::===EEEKKKvvvzzzpppwwwyyybbbVVVTTT\\\aaa___SSSFFF???<<<;;;===@@@@@@>>>AAAHHHJJJHHHJJJLLLooo~~~ZZZEEEAAA???<<<:::::::::999888777666555444333333333333333333333333333333333333333222222333444555777888888999@@@CCC```yyytttvvvtttwwwaaaaaaqqqooouuu~~~kkkHHHDDDBBBDDDJJJPPPWWWbbbllluuuwwwwwwxxxuuugggnnn~~~wwwfffMMMEEEEEELLLOOOQQQPPPOOORRRYYY```aaaZZZXXXkkk|||zzz{{{|||zzzsssjjjggghhhiiihhhfffcccbbb```]]]YYYUUUQQQOOOQQQPPPNNN]]]zzzzzzYYY>>>>>>???>>>;;;999;;;@@@EEEbbbtttiiieeerrrkkkwwwgggUUURRRVVVbbbddd___QQQDDD>>><<<;;;===>>>>>>???DDDJJJKKKGGGHHH]]]sssRRRDDDAAA???<<<::::::;;;:::999888777666555444444444444333333333333333333333333444333333444555666888888888888@@@DDD```|||wwwvvvlllddd^^^lll|||rrruuuNNNEEECCCFFFNNNVVV___lllwww}}}zzzvvvuuu~~~dddfffvvv]]]GGGEEEJJJNNNQQQSSSSSSQQQTTT\\\bbb^^^___aaawwwwwwmmmjjjlllnnnkkkffffffeeeccc___ZZZUUUPPPNNNMMMKKKDDDNNNfffhhhOOO;;;??????>>><<<:::;;;>>>BBBYYYkkkiiinnn~~~aaa]]]qqqqqq[[[OOOSSS]]]gggfff^^^NNNAAA<<<<<<;;;???>>>>>>AAAGGGKKKJJJFFFHHHjjjkkkLLLEEEAAA???<<<;;;;;;;;;;;;:::888777666555444444444444333333333333333333333333444444444555666777888888888777>>>AAA[[[~~~xxxtttkkkiii]]]iii|||wwwqqqmmmLLLEEEDDDHHHPPPYYYcccqqq|||zzzzzzrrr```jjjzzz|||iiikkksss~~~wwwppp~~~pppTTTEEEEEEJJJOOORRRUUUTTTRRRUUU]]]cccYYYZZZjjjwwwppphhhgggkkkmmmjjjfffeeedddaaa]]]XXXTTTPPPNNNKKKOOOHHHCCCKKKJJJ@@@===?????????>>>===>>>@@@BBBPPPuuueeejjjuuukkkppp~~~iiiWWWNNNUUU```iiifff[[[JJJ???<<<======AAA@@@@@@DDDHHHJJJIIIHHHOOOyyyhhhKKKGGGBBB@@@===<<<<<<<<<;;;:::777666555444333333333333333333333333333333333333444444555666666777777777777666<<<<<>>===<<<<<<;;;999777666555444333333333333333333333333333333333333333444555666666666666555666666===:::IIIhhhzzzzzz``````mmm{{{}}}UUUFFFFFFJJJQQQXXX^^^gggooojjjmmmuuu~~~```ccckkksss|||cccQQQJJJIIISSSYYYQQQHHH\\\lllhhhWWWKKKIIIJJJOOORRRTTTSSSRRRUUU\\\cccWWW[[[}}}vvvoooaaa```aaacccfffggggggeeeaaa___[[[XXXVVVVVVVVVWWWQQQ[[[WWWMMMLLLHHHBBBFFF@@@@@@@@@@@@@@@@@@@@@???GGGXXX}}}xxx}}}~~~iiiYYYQQQPPPXXXbbbaaa]]]RRRDDD===???BBBBBB@@@@@@DDDIIIIIIIIIOOOWWWzzz]]]LLLKKKFFFCCC@@@===<<<;;;:::888888777666555444444444444333333333333333333333333222333444555666555444444333666@@@;;;BBB\\\wwwxxxeee^^^eeepppxxx[[[HHHHHHKKKRRRVVVXXX]]]ddd```hhhwwwnnn[[[eeekkksss}}}sssooouuuxxxYYYqqquuuZZZHHHHHHNNNPPPSSSUUUTTTSSSVVV]]]dddZZZ\\\}}}tttjjjeeefffhhhiiihhhgggeeecccaaa___[[[XXXWWWXXXZZZ\\\UUUXXXOOOIIIPPPQQQIIIHHHBBBAAA@@@@@@@@@???===<<>>???EEEJJJJJJIIIRRR^^^vvvWWWLLLLLLHHHEEEAAA>>><<<;;;999888999888777666666555555555333333333333333333333333222333444555555555444333222777CCC===???TTT{{{pppiiijjj^^^```}}}qqqwwwaaajjj~~~kkkOOOIIIIIIMMMSSSUUUTTTXXX]]]bbblll~~~iii\\\hhhmmmvvv]]]BBBAAAJJJQQQTTTVVVUUUTTTWWW^^^eee[[[ccc}}}|||uuunnnllliiilllnnnmmmmmmlllggg_________```___^^^\\\[[[YYYYYYWWWTTTPPPLLLJJJHHHGGGDDDBBB@@@???>>>???@@@AAAEEEMMM___{{{kkkWWWNNNRRRXXXZZZYYYYYYPPPEEE??????AAAAAA@@@@@@LLLIIIFFFKKKHHHSSSrrrqqq\\\RRRLLLFFFCCC@@@>>>>>><<<:::777;;;:::999777666666555555555555444333333333333444444444555555666777777777888999999===AAAKKKwwwhhhkkkooowwwxxxXXX```wwwpppgggqqqzzzjjjjjjttt}}}sssiii```VVVQQQNNNPPPSSSVVV]]]dddrrrvvv|||ccc___aaammmTTTFFFMMMPPPOOOUUUQQQNNNSSSVVV^^^nnn[[[]]]|||tttmmmiiihhhhhhlllmmmmmmmmmlllggg```eeeeeeeeeeeedddbbb```___[[[YYYWWWTTTPPPMMMJJJIIIEEEDDDBBB@@@>>>??????@@@@@@HHHWWW{{{mmm```RRRMMMRRRYYY[[[ZZZPPPIIIAAA===>>>AAABBBAAABBBFFFHHHKKKKKKNNNgggnnn]]]VVVQQQJJJHHHDDD@@@===;;;:::999;;;:::999777666666666666666555444444333333444444444444555555666666777777777999888;;;???HHHrrruuulllmmmrrr\\\^^^qqqvvvddd[[[]]]fffwww|||wwwxxxzzzsssddd^^^bbbeeemmmqqqllliiijjjiiifff```XXXRRRRRRUUUYYYbbbjjjsssyyyrrrbbb^^^bbbqqqRRRFFFMMMNNNQQQVVVRRRPPPVVVYYYbbbttt^^^\\\{{{ooollllllkkkoooqqqqqqooonnnnnnjjjdddiiiiiihhhgggeeebbb```___]]]\\\[[[YYYUUUQQQNNNLLLHHHFFFDDDAAA@@@?????????>>>BBBLLLnnnyyyiii^^^VVVNNNMMMRRRWWWWWWUUUEEEAAA<<<;;;>>>AAACCCBBBEEEAAAJJJOOOIIIVVVjjj___ZZZVVVOOOMMMHHHBBB===::::::;;;;;;:::999888777666666666666555444444333444444444444444444555666666777777777888777:::>>>FFFlllwwwuuurrrtttccc]]]jjjjjj[[[UUUSSSXXXbbbmmmrrrvvvzzzjjjbbbdddiiinnnrrrrrrqqqrrrrrrppphhhaaa[[[WWWVVVZZZdddnnnvvvssseeeaaa^^^bbbtttnnnIIIDDDKKKMMMSSSWWWTTTTTTZZZ^^^iii~~~ccchhhzzzqqqtttvvvssszzzzzzwwwrrrqqqsssrrrmmmpppnnnllljjjfffcccaaa_________^^^]]]YYYUUUQQQOOOKKKIIIGGGDDDBBB@@@?????????BBBDDD\\\mmmbbbhhhvvvdddVVVRRROOOOOORRRRRRNNNJJJ>>><<<:::;;;???BBBCCCCCCEEECCCMMMLLLFFFbbbyyyggg```\\\ZZZRRRPPPKKKCCC<<<999:::<<<;;;;;;999888777666666666666666555444444444444444333333444555555666666777666999888:::???GGGiiirrrxxxsssvvviii^^^gggwwwbbbYYYVVVZZZZZZ[[[[[[[[[aaaqqq{{{vvvrrrrrrqqqjjj```\\\ggguuu~~~wwwqqqpppiiidddgggyyy~~~mmmjjjllltttuuuUUUBBBFFFOOOQQQTTTXXXUUUVVV]]]aaappphhhxxxyyyuuu||||||uuu|||{{{wwwrrrsssyyy{{{yyyxxxvvvsssoookkkgggeeecccaaaaaaaaa___\\\XXXUUURRRNNNMMMJJJHHHEEEBBBAAA@@@AAADDDAAAPPPyyyooohhh```fffyyylllZZZPPPPPPQQQRRRRRRNNNHHHCCC===<<<<<<>>>@@@BBBCCCCCCEEEIIIOOOGGGHHHqqqvvvkkkeee___\\\RRROOOJJJCCC>>>;;;;;;===<<<;;;:::888777777666666666666555444444444444555333333444444555666666666666999999;;;AAAIIIgggrrrrrrjjjooopppaaafffgggWWWSSSRRR[[[\\\]]][[[WWWYYYgggwww{{{ttt}}}rrreeeooo{{{vvv{{{vvvooopppnnn^^^ZZZZZZ___lllzzzwwwnnn\\\JJJDDDKKKSSSVVVUUUWWWUUUXXX___ddduuugggzzzyyywwwzzzwwwpppuuuvvvtttrrruuu{{{}}}{{{vvvtttqqqnnnjjjgggeeeeeeeeeeeedddbbb___\\\YYYWWWQQQPPPNNNKKKHHHFFFDDDCCC@@@FFFAAAHHHjjjyyyvvv{{{[[[]]]^^^pppyyyeeeSSSJJJMMMPPPRRRQQQLLLEEEAAA======>>>???@@@BBBCCCDDDEEELLLLLLDDDUUUwwwqqqiii```\\\QQQMMMGGGCCCBBBAAA@@@>>><<<;;;:::999888777777777777666555555444444555555333333333444555555666666555:::999:::@@@HHHaaarrrqqqgggmmmzzzeeecccwwwwwwYYYMMMJJJIIINNNSSSZZZ^^^\\\[[[cccnnnuuussspppvvv{{{sssxxxxxxwwwzzzhhh```dddfffgggiiirrr|||~~~pppaaaPPPGGGFFFIIIOOOSSSWWWXXXVVVZZZaaaeeeyyy~~~bbbjjj|||xxxtttqqqppprrruuuwwwwwwyyyzzzvvvpppooommmkkkiiihhhgggggggggjjjiiigggdddbbb___]]]\\\SSSRRRQQQNNNLLLIIIGGGEEE???GGGBBBAAA[[[ssspppgggiiiwww}}}dddTTT]]]ddd~~~rrr```OOOGGGLLLPPPRRRNNNHHHCCC@@@<<<===>>>???@@@BBBEEEFFFFFFJJJCCCFFFiiitttqqqggg[[[WWWPPPJJJEEEDDDGGGHHHEEEAAA<<<;;;:::999888777777777777666666555555555555555222333333444444555555666555:::888777===CCCXXXvvv~~~yyylllooojjj^^^hhhpppWWWOOOMMMHHHEEEIIIPPPWWWYYY\\\gggrrrvvv|||}}}}}}lllZZZJJJFFFFFFGGGMMMTTTZZZZZZWWW\\\cccggg}}}vvv\\\XXXyyyzzzrrrpppuuuuuuzzz~~~~~~|||xxxnnndddmmmlllkkkjjjjjjkkkmmmnnnmmmllliiifffdddbbb``````TTTSSSRRRPPPNNNKKKIIIGGG>>>HHHAAA;;;PPPrrrmmmYYY[[[aaagggyyyoooUUULLLaaauuu~~~ttthhhVVVFFFIIIMMMQQQQQQLLLDDD???<<<;;;<<<===>>>@@@BBBFFFHHHHHHGGG<<>>PPPlllnnnnnnmmmYYY]]]qqq]]]YYYVVVPPPHHHFFFGGGKKKPPP[[[lll|||{{{iiiWWWIIIHHHKKKLLLTTT___\\\[[[YYY^^^eeehhhvvvUUUZZZvvvwwwuuuwwwzzz{{{}}}{{{{{{xxxqqqhhheeehhhggglllrrrrrrnnnkkklllmmmoookkkgggdddcccaaa]]]YYYWWWYYYXXXSSSQQQRRRPPPMMMHHHBBBBBBGGGJJJYYY~~~bbbbbb^^^hhh|||cccWWWUUUhhhtttkkk```RRRHHHMMMPPPRRRNNNFFF>>>;;;;;;===>>>???AAACCCDDDFFFFFFEEEBBBAAAOOOxxxtttqqqiii]]]WWWTTTQQQIIIEEEKKKPPPLLLFFFDDDAAA???<<<::::::999888777888888888777666666555555555444444444444555666666999555666<<<<<<<<>>???@@@AAACCCDDDEEEFFFAAABBBCCCSSS{{{qqqooofff[[[VVVSSSUUUMMMIIIMMMPPPLLLFFFDDDCCC@@@<<<::::::999999888888888777666666555555444555444444444444555666666999555666;;;;;;;;;FFFWWWqqqaaaggg{{{mmm]]]ssswwwppphhh]]]XXXeeelllaaaTTTOOONNNVVVaaakkkuuu}}}}}}ZZZFFFHHHJJJNNNVVVYYY^^^]]]bbbggghhhpppxxx^^^jjjsssqqqzzzwwwmmmgggccc```bbbfffeeegggiiigggeeedddfffiiiooojjjccc``````aaaaaa___XXXZZZYYYTTTRRRSSSQQQNNNMMMGGGEEEFFFDDDJJJdddmmmZZZjjj{{{jjjcccppp}}}mmmooo{{{pppcccZZZUUURRRQQQSSSRRROOOGGG???;;;;;;===???@@@AAABBBCCCDDDDDDEEE===@@@DDDTTTzzznnnlllcccYYYWWWVVVXXXQQQMMMOOOQQQNNNJJJHHHGGGCCC>>>;;;:::::::::999777777666666555444444333555444444444444555666666888555666:::999999CCCQQQkkkaaaaaaxxxwww^^^kkktttkkk^^^XXXWWWWWWaaalllkkkRRRMMMNNNXXXeeemmmrrrvvvZZZCCCEEEJJJPPPVVVTTTYYY[[[bbbhhhlllzzzwwwaaawwwqqqnnnwwwzzzpppeeecccdddeeehhhmmmfffffffffdddbbbcccfffiiipppkkkfffdddeeefffeeecccYYY\\\[[[WWWUUUWWWVVVSSSOOOIIIGGGGGGDDDEEEWWWlllqqqkkkyyy|||qqqrrrsssnnnmmmnnnuuu{{{vvvhhh[[[RRRPPPRRRUUUUUURRRKKKCCC<<<999;;;>>>@@@AAABBBCCCDDDDDDCCCCCCAAABBBFFFWWW}}}|||kkkiii___WWWYYYZZZWWWSSSPPPRRRUUUUUUSSSQQQKKKFFFAAA===<<<;;;;;;:::666666666555444444333333555444444444444555666666777555666888888888@@@JJJiiieee___uuu```dddsssoooccc^^^]]]aaaqqqxxxnnnSSSNNNNNNXXXeeennnsssvvvyyy{{{uuuTTTBBBEEEJJJQQQUUURRRQQQVVV^^^dddmmmtttbbb{{{uuupppwww{{{zzzuuulllffffffiiijjjmmmppphhhgggeeeddddddfffjjjmmmpppnnnkkklllmmmllliiieee\\\^^^^^^ZZZZZZ\\\[[[XXXOOOKKKIIIIIIGGGGGGQQQ^^^|||{{{hhhdddqqq|||{{{sss|||}}}wwwrrroooxxxyyypppcccVVVOOONNNRRRVVVTTTOOOHHH???:::999<<<>>>AAABBBCCCDDDEEEDDDBBBAAADDDFFFLLL___xxxhhhcccZZZUUUZZZ\\\UUUUUUUUUVVVZZZ^^^]]][[[OOOJJJEEEAAA???>>><<<;;;666666666555444444333333555444444444444555666666666555666777777888>>>EEEYYY{{{eee[[[lllfff```|||xxxtttsssrrrqqq}}}|||\\\UUURRRZZZeeeoooxxx~~~~~~}}}hhhcccbbbaaa```___bbbiiippp___KKKDDDIIIKKKOOOUUUSSSRRRYYY___cccoooooo___nnntttnnnsssuuuqqqtttoookkkkkkllljjjkkknnnjjjhhhgggfffhhhkkkooorrrqqqooonnnoooqqqoookkkfff```bbbaaa^^^]]]^^^]]]ZZZOOOKKKJJJLLLLLLKKKPPPVVVsssiiibbbfffqqqzzz}}}yyyrrriii[[[QQQMMMNNNRRRTTTOOOKKKDDD>>>;;;;;;===???BBBCCCEEEFFFEEECCCAAA@@@???FFFSSSjjjsssddd```YYYXXX]]]\\\WWWZZZ\\\]]]```dddddd```RRRNNNJJJFFFCCCAAA>>><<<777777666666555444444333555444444444444555666666555555666666777999===AAANNNnnnfff[[[cccuuuppp```rrr{{{___YYYVVV[[[eeeqqq~~~{{{pppaaaUUUQQQOOORRRSSSTTTUUUXXXMMMCCCFFFMMMLLLOOOVVVTTTZZZccchhhiiivvviii\\\aaa{{{pppjjjoooqqqmmmtttpppnnnmmmjjjggghhhmmmkkkiiihhhiiilllppptttvvvrrrooommmmmmnnnmmmjjjfffeeegggeee```]]]]]][[[WWWOOOLLLKKKMMMOOONNNPPPRRRooo{{{pppggghhhpppzzzoooiii___RRRLLLLLLOOOPPPPPPIIIFFFAAA>>><<<===??????CCCDDDFFFFFFFFFCCCAAA???>>>NNNeee~~~ooodddeeeaaabbbddd___^^^ccceeedddeeegggddd^^^TTTRRRNNNKKKHHHDDD@@@===888888777666666555555444555444444444444555666666444555666666777:::>>>???KKKfffpppccc___jjj{{{ccckkk]]]ZZZ\\\dddpppwwwvvvyyy|||sssbbbRRRKKKEEE???EEEMMMMMMQQQXXXUUU]]]iiiqqqqqqfffYYYbbbyyyqqqkkkrrrvvvqqqqqqooommmlllhhhdddhhhnnnkkkiiiiiijjjnnnssswwwxxxrrrnnnjjjiiijjjjjjhhhfffiiijjjggg```\\\[[[XXXSSSPPPMMMLLLNNNPPPPPPOOOOOO___yyyhhheeeiiikkkpppwwwnnnaaaWWWLLLHHHKKKOOOOOOMMMEEECCC???>>>>>>???@@@@@@DDDEEEFFFGGGFFFCCC@@@>>>GGG___|||ooogggkkkkkklllkkkcccdddjjjllliiiggggggbbb[[[VVVSSSQQQNNNKKKFFFAAA===888888888777666666555555555444444444444555666666333555666666777<<<>>>???EEE\\\|||nnn```fffeeehhh}}}lll]]]___eeerrrzzzuuu|||]]]KKKEEE>>>DDDLLLNNNTTTZZZVVVYYYiiisssuuulllWWWbbb|||lllkkkqqqtttmmmjjjeeebbbbbbccceeeeeeeeefffiiimmmrrrtttsssrrroooooommmjjjgggffffffgggjjjccc^^^^^^___ZZZTTTRRRVVVRRRQQQTTTSSSLLLJJJMMMWWWpppfffaaahhhrrrxxx}}}lll^^^RRRJJJLLLPPPMMMIIIGGG@@@>>><<<===@@@BBBBBB@@@CCCFFFDDDEEEEEE:::999HHHWWW~~~}}}vvvrrruuuxxxtttooommmiiifffgggmmmtttpppcccWWWSSSQQQNNNKKKHHHEEEAAA>>>;;;;;;;;;:::999888666666444444444444444555666777888777666666777999;;;===CCCTTT|||}}}uuuhhhuuubbbiiittt___UUURRR]]]ggg|||vvvsssyyyxxx[[[PPPAAAEEEJJJOOOSSSUUUVVVVVVbbbdddqqqiiiVVVfffooolllooorrrmmmhhhcccaaacccfffhhhhhhlllkkkjjjkkkmmmooonnnmmmnnnnnnllljjjiiijjjlllnnneee^^^ZZZ\\\]]]ZZZVVVUUUVVVTTTUUUYYYXXXRRRPPPRRR[[[{{{{{{```]]]bbbnnnzzzcccXXXNNNHHHKKKNNNKKKEEECCC>>>===<<<===@@@BBBBBBAAAEEEFFFBBBCCCEEE<<<;;;IIIooozzzvvvvvv{{{|||xxxsssrrrmmmjjjiiinnnssspppdddYYYVVVSSSPPPLLLIIIEEEAAA===>>>>>>===<<<;;;999777666555444444444444555666777777777666666777999;;;===@@@OOOvvv|||pppfffggg|||rrrooogggYYYRRRSSSTTTZZZ\\\iiizzziiittt}}}dddNNNFFFAAAEEEKKKQQQUUUWWWXXXYYYaaaeeetttdddUUUbbb~~~ppplllnnnpppkkkfffaaabbbgggkkkllljjjpppmmmkkkkkklllmmmmmmlllooonnnkkkjjjjjjllloooqqqddd^^^[[[]]]___]]][[[\\\]]]]]]___cccbbb]]]ZZZYYYaaasssyyynnnaaabbbiiiuuulllYYYPPPJJJGGGJJJKKKGGGAAA>>><<<;;;;;;===AAACCCCCCBBBFFFFFF@@@???BBB===@@@PPPwwwwwwyyy~~~~~~yyyvvvvvvqqqmmmkkkmmmpppmmmcccZZZXXXUUUQQQNNNJJJFFFAAA>>>AAAAAA@@@???===:::999777555555444444555555666666777666666666777999;;;<<<===IIIlllqqqlllbbb}}}pppYYYSSSPPPHHHLLLWWW^^^```ZZZ\\\oooqqqiiikkkvvvmmmWWWJJJGGGAAAFFFNNNSSSWWWXXXZZZ[[[```fffxxx^^^TTTYYYsssyyyooollllllnnniiieeebbbeeekkknnnlllhhhnnnmmmlllnnnppprrrrrrrrrssspppllliiiiiikkknnnoookkkeeebbbccceeeddddddfffmmmnnnqqqssspppjjjeeebbbeeeiiiyyyqqq~~~lllnnnmmmppp{{{ttt[[[SSSIIIGGGGGGIIIIIIEEE>>>::::::;;;<<>>===JJJdddvvvvvvwwwzzzxxxsssrrrtttpppmmmiiiiiiiiifff___YYYVVVTTTPPPNNNKKKHHHDDDAAACCCCCCBBB@@@>>>;;;999888666666555555555555666666666666666666777999:::;;;===EEEdddoooyyyqqq```uuupppUUUPPPOOOHHHLLLYYY```eeeaaa___iiitttuuueeelll{{{rrrbbbSSSJJJHHHCCCIIIPPPUUUWWWXXXYYY[[[___fff{{{YYYTTTYYYooo~~~}}}vvvoookkkjjjkkkgggeeefffjjjnnnnnniiidddoooooopppsssvvvwwwvvvuuuvvvrrrmmmkkkllloooqqqqqqrrrlllhhhiiiiiihhhiiimmm~~~}}}vvvoooiiiccc```ppphhhgggyyypppooopppvvvuuurrryyyzzznnn```QQQOOOGGGIIIIIIHHHFFFBBB===999999;;;>>>AAABBBDDDEEEFFFEEEGGGBBB<<<<<>><<<:::888777666666555555555666666555555666666777888::::::===BBB\\\pppnnnyyyaaapppvvvXXXPPPNNNIIILLLWWW\\\eeeeeeeeeoooxxx~~~{{{wwwrrrooolllkkkjjjwwwyyyzzzssseeeaaarrrssshhhkkkssswww}}}yyyqqqhhh[[[LLLCCCAAAFFFKKKRRRUUUUUUUUUXXX[[[```hhhVVVVVVcccwww}}}wwwqqqkkkhhhhhhfffgggiiikkklllkkkhhheeeuuutttssstttvvvvvvuuutttvvvrrrnnnnnnqqquuuwwwvvvsssnnnjjjiiiiiihhhjjjooo~~~vvvoooaaa[[[ccc|||fffmmmnnnooouuuwwwooommmwwwnnn^^^^^^XXXMMMKKKHHHKKKLLLGGGBBB???<<<999:::===AAACCCDDDEEEFFFGGGBBBFFFAAA>>>CCCOOOooo{{{wwwrrrwwwpppkkkhhheeeaaabbbeeeeeecccaaa^^^[[[YYYWWWVVVRRRQQQOOOOOOOOONNNKKKIIIDDDDDDCCCAAA???===;;;:::777777666666555555666666444555555666888888999999<<<>>>UUUooobbbqqqhhhlll~~~cccQQQMMMNNNUUU^^^hhhppppppqqq|||}}}xxxqqqjjjeeebbb]]]ZZZZZZ\\\[[[bbbxxxttt___XXX^^^eeeddd```VVVYYY]]]]]]TTTGGGBBBDDDHHHMMMSSSTTTSSSTTTYYY^^^dddmmmTTTXXXiii~~~|||xxxsssmmmiiijjjfffhhhiiihhhffffffiiikkkzzzvvvqqqoooppprrrttttttuuuqqqnnnnnnrrruuuuuusssqqqlllhhhhhhggggggkkkqqq{{{tttccc``````jjjzzzqqqyyyjjjpppyyywwwtttssswwwyyyrrraaaVVVXXXRRRIIIKKKJJJNNNMMMDDD===<<<<<<999;;;???CCCFFFEEEEEEGGGHHH@@@BBB???BBBPPPaaayyyyyyqqqwwwooohhhgggfffbbb```````````````]]]ZZZXXXWWWXXXVVVTTTSSSRRRRRRPPPMMMKKKEEEEEEDDDCCCBBB@@@>>>===888888777666666666666666444444555777888888999999<<<<<>>>>><<>>;;;GGGgggoooaaakkk}}}xxxfffeeeggg___iiiqqqqqqsssyyyjjj\\\XXX[[[jjjlll]]]gggqqqjjjTTT@@@>>>FFFHHHNNNSSSTTTTTTYYYccckkklllzzzwwwXXXVVVeeettt}}}yyynnnkkkhhheeefffkkkhhhccc]]][[[___dddiiijjjqqqmmmhhhhhhmmmrrrvvvwwwuuusssrrrqqqpppqqqrrrsssppplllhhhhhhkkknnnooonnnpppuuuwwwtttsssyyymmmkkkfffbbbdddyyy|||pppppphhhiiinnnvvv}}}~~~ttteee^^^UUUMMMIIIIIIKKKLLLMMMIIICCC===:::;;;>>>@@@AAAAAAAAABBBDDDEEEEEEDDD<<<>>>FFFVVVkkkzzzrrrqqqoookkkgggdddcccddd```dddddd]]]YYYZZZ^^^___XXXYYYYYYWWWTTTSSSTTTUUUPPPNNNKKKJJJIIIHHHFFFDDD???<<<888666666777777777666666666666666777888888:::===EEEZZZ}}}ppp___hhhlllrrr___zzzuuueeemmm{{{xxxjjjbbblllkkkpppIIIDDDJJJHHHLLLTTTWWWUUUXXXbbblllooorrrvvvXXXVVVeeettt{{{sssmmmjjjhhhdddeeejjjddd```\\\[[[___dddhhhjjjiiifffbbbcccggglllooopppsssqqqpppqqqssssssrrrqqqqqqnnnkkkjjjmmmoooooonnnnnnssstttqqqpppuuu{{{}}}nnniiidddbbbbbbrrrwwwyyyqqqjjjfffkkkssszzztttkkk___XXXOOOIIIHHHIIIIIIIIIIIIEEE@@@;;;999;;;===???@@@AAABBBDDDFFFFFFEEEDDDBBBBBBKKKaaa}}}uuurrrrrrrrroookkkiiihhhhhheeeeeeaaa[[[YYY[[[\\\[[[[[[[[[[[[XXXVVVVVVWWWXXXWWWUUUSSSRRRQQQNNNJJJGGGBBB>>>:::777666666666555666666666666666777888888888:::@@@PPPppp|||jjjeee]]]iiirrrsssuuussspppjjjFFFCCCKKKLLLQQQWWWZZZYYY\\\dddkkklll~~~{{{tttWWWUUUeeeuuuyyytttppplllhhhccceeeiiibbb```^^^___bbbfffiiijjjgggeeeccccccgggkkknnnoooooommmmmmqqqvvvvvvqqqlllnnnlllkkklllmmmooonnnmmmlllpppqqqooonnnrrruuutttqqqhhhdddeeebbbjjjqqqpppqqqkkkjjjoooxxx{{{ttthhhaaaXXXQQQIIIFFFHHHJJJJJJHHHDDDAAA===:::999;;;===@@@???AAADDDFFFGGGFFFDDDBBBDDDFFFUUUvvvzzzrrruuuvvvxxxwwwtttqqqooooooiiigggbbb]]]^^^aaa```\\\aaa```^^^[[[WWWVVVWWWYYYZZZZZZYYYYYYWWWSSSMMMIIIEEEAAA<<<888777666555444666666666666666777888888888999<<>>>>>>>>EEE___{{{vvvwwwssszzz|||~~~zzzuuurrrpppjjjsssyyytttlllhhheeeccccccbbb```[[[WWWUUUUUUVVVRRRSSSUUUVVVWWWTTTOOOKKKFFFCCC>>>;;;;;;;;;::::::666666666666666777777888777999===CCCPPPsssyyygggqqq}}}bbbjjjrrrppprrrgggkkkkkkZZZKKKFFFFFFFFFMMMVVVVVVSSSPPPQQQYYYfffvvv{{{EEEkkkSSSRRRaaaxxx~~~rrrhhhgggmmmqqqrrrggghhhhhhgggdddbbbbbbccc```bbbeeeeeeeeeccccccddddddccceeejjjpppooojjjdddeeekkksssyyy|||{{{zzzyyyssssssrrrrrrxxx~~~{{{uuujjjbbbccciiieee```mmmfffZZZWWWaaavvvzzzqqqggg___XXXRRRNNNEEEDDDDDDEEEEEEDDDAAA???;;;;;;;;;<<<>>>AAACCCDDDCCCDDDDDDAAA>>>===@@@CCCYYY|||zzzxxxrrrwwwzzz|||{{{wwwrrrnnnllllllxxxyyylllccc```____________]]][[[ZZZZZZ[[[UUUUUUUUUVVVWWWVVVSSSQQQHHHDDD@@@===<<<<<<<<<<<<666666666666666777888888444777<<>>======<<<;;;666666666666666777888888555777<<>><<<<<<888999;;;===???AAABBBCCCDDDDDDBBB>>><<>>::::::;;;:::;;;<<<>>>@@@BBBDDDEEEIIICCC;;;<<>>>>>===<<<<<<999666555666777888777666777888<<>>>>>cccRRRVVVllltttlllhhhgggfffeeedddggghhhgggdddfffkkkpppppprrrsssrrrooommmlllmmmggghhhiiiiiihhhhhhjjjlllrrruuuyyy{{{zzzzzzzzz{{{uuupppkkkjjjmmmqqqssssssvvvsssqqqqqqoookkkmmmqqqppp}}}ssshhhddduuurrr```[[[YYYZZZkkkyyy[[[___sss|||ssskkkaaa\\\TTTLLLGGGEEEFFFGGGJJJIIIFFFAAA<<<::::::;;;:::;;;===>>>@@@BBBCCCDDDDDDDDD??????BBBEEE]]]zzzyyyvvvsssrrrqqqooommmkkk{{{zzzvvvpppoooqqqppplllqqqtttxxx{{{zzzvvvsssrrruuutttzzzwwwaaaUUUXXXYYY[[[YYYWWWVVVVVVUUUSSSRRRNNNKKKGGGEEEDDDCCCAAA???<<<:::777666777888888777777888888<<<>>>BBBddd{{{eeefff|||{{{dddpppbbbbbbrrrvvvzzz||||||sssoooLLLGGGBBBEEELLLPPPNNNKKKOOOTTT\\\fffmmmzzzoooKKK888;;;eeeVVV\\\zzz}}}pppgggeeeeeeffffffhhhhhhgggdddcccfffmmmssssssssssssrrrooollliiigggdddfffggghhhiiijjjmmmoooxxxzzz}}}~~~|||yyywwwwwwsssmmmhhhgggllltttyyy{{{vvvrrrooonnnkkkiiimmmsssnnnxxxoooZZZZZZYYYYYYrrr~~~ppp___PPPOOOVVVfffqqqVVVeeewwwjjjaaaWWWQQQJJJFFFFFFHHHHHHHHHIIIEEE???;;;:::::::::999;;;<<<===???AAABBBBBBBBB===AAA??????CCCMMMrrrxxxpppqqqrrrpppnnnlllmmmmmmlllkkkxxxxxxtttnnnlllnnnlllhhhpppvvv|||}}}yyyvvvvvvxxxwwwvvv{{{ttt\\\QQQXXX]]]]]]ZZZWWWUUUUUUUUUTTTSSSTTTRRROOOMMMLLLIIIFFFCCC===;;;888777888888888777888:::888:::<<<<<>>@@@AAAAAAAAAAAA;;;@@@>>>@@@LLLaaa|||mmmppptttooommmjjjjjjlllnnnooooooyyywwwrrrkkkiiilllllliiinnnwww~~~zzzsssqqqsssvvvrrrqqqvvvnnnVVVMMMXXXaaa]]]ZZZWWWVVVVVVXXXXXXXXXXXXWWWUUUTTTRRRNNNIIIEEE???===:::999999999888777888:::888:::;;;999LLLnnnwwwddddddvvv|||eeemmmxxxsssyyybbb~~~|||nnnjjjnnn}}}|||}}}eeeddd~~~wwwsssxxxnnnUUUAAAAAACCCIIIOOOSSSSSSRRRXXX]]]eeepppcccDDDAAA???<<>>???AAAAAA@@@??????===@@@@@@GGG]]]{{{qqqlllqqqrrrhhhfffccccccfffjjjlllnnnyyyvvvooogggggglllnnnmmmoooyyy}}}vvvmmmlllooorrrlllkkkppphhhQQQIIIVVV```]]][[[XXXXXXZZZ\\\]]]]]]YYYXXXVVVUUUSSSOOOJJJFFFAAA???<<<;;;;;;:::999777666999777999<<<999FFFaaaiiibbbrrriiieeepppnnnssswwwrrrfffYYYZZZdddttt}}}rrraaaeeeuuummmdddZZZZZZRRR@@@???BBBFFFKKKPPPTTTUUUUUU\\\bbbjjjuuuUUU>>>???===888dddXXX___yyytttxxx|||wwwqqqiiicccbbbaaa___]]]```bbbdddgggiiijjjjjjjjjiiijjjjjjfffbbb```cccfffjjjkkkllllllkkklllnnnpppqqqrrrsssrrrpppnnnmmmmmmppplllhhhiiipppwww|||}}}vvvssstttwwwwwwxxx|||wwwnnnnnnooo[[[XXXWWWaaayyyxxxzzznnnfff``````bbbdddgggjjjkkkmmmqqqzzz~~~nnn]]]XXXcccoooYYYPPPMMMHHHFFFFFFHHHKKKKKKIIIFFF<<<:::777666888:::===>>>===???@@@AAAAAA@@@>>>===999@@@DDDRRRooo}}}kkkhhhhhhfff___\\\YYYYYY]]]bbbfffhhhtttqqqkkkdddeeekkkooonnnpppzzz|||rrriiijjjnnnnnnmmmjjjooohhhRRRJJJUUU]]]]]]\\\ZZZZZZ\\\^^^^^^^^^WWWVVVUUUTTTRRROOOJJJFFFCCCAAA>>>======;;;999777555888666888===:::BBBWWWrrrgggqqquuufffwwwxxxhhhwwwzzz|||ccc[[[^^^bbbiiiqqqrrrbbbfff}}}yyynnnggg^^^PPPKKKIII@@@DDDGGGKKKNNNPPPRRRTTTVVV^^^eeennn{{{zzzIII;;;<<<::::::aaaTTT[[[rrrpppqqqxxx|||zzzsssiiicccaaaaaa```___bbbbbbdddgggjjjkkklllkkkhhhkkkkkkeee]]]\\\bbbiiihhhiiijjjjjjjjjkkkmmmoookkklllmmmlllllllllmmmooonnnkkkiiijjjooosssttttttuuutttvvvzzzzzzxxxzzz~~~xxxqqqnnnvvv{{{hhhhhhooouuu^^^YYYWWW]]]dddmmm{{{~~~iiiYYYUUURRR\\\yyyuuuaaaPPPGGGFFFEEEFFFIIIJJJIIIFFFAAA>>>888999999888999;;;>>>AAA>>>???AAABBBAAA@@@===;;;:::IIIWWWjjjllldddaaa^^^\\\[[[XXXTTTTTTXXX^^^cccfffiiiiiifffbbbdddjjjllljjjnnnwwwwwwllleeeiiimmmlllnnnkkkppplllZZZTTT]]]bbb___]]]\\\\\\]]]]]]\\\[[[UUUTTTRRRQQQPPPMMMJJJGGGDDDBBB@@@???>>><<<999777555777555777===:::???PPP{{{tttnnnyyyooopppvvvxxxhhheeehhhkkkrrrzzzyyynnnqqqvvviiiaaaXXXIIIDDDFFFBBBFFFJJJNNNPPPPPPRRRUUUYYYbbbjjjvvvaaa@@@>>>;;;888@@@___QQQXXXbbbtttvvvlllqqqzzz}}}~~~vvvjjjbbb```aaabbbbbbbbbbbbbbbeeehhhjjjllllllhhhkkkkkkcccYYYWWW___hhheeefffhhhhhhiiijjjmmmoooggghhhiiiiiiiiikkkooorrrkkkiiiiiilllqqqttttttrrrtttsssvvvxxxvvvqqqooorrruuupppllliiinnn}}}}}}yyyqqqnnnqqq}}}xxxaaaSSSSSSZZZkkk}}}wwwggg\\\ccccccnnn{{{aaaYYYUUUKKKEEEFFFBBBFFFJJJJJJGGGAAA;;;888666888;;;;;;:::;;;???CCC>>>@@@AAABBBBBB???===;;;CCCZZZpppnnn___^^^\\\ZZZ[[[]]]ZZZVVVVVVZZZ```fffhhh___bbbbbbaaadddiiiiiieeekkksssrrrgggbbbhhhllliiimmmjjjppppppbbb^^^fffjjj```___]]]]]]]]]\\\YYYWWWUUUSSSQQQOOOOOOMMMJJJGGGEEECCCAAA@@@???===999777555777444666<<<999<<>>DDDIIINNNPPPQQQTTTYYY^^^eeeppp}}}KKK;;;AAA:::444???fffVVVTTTfffllltttyyy}}}~~~}}}{{{|||rrrfff```___aaaaaaaaaZZZ]]]___```___aaaeeeiiijjjgggfffeeeaaa^^^bbbiiieeefffgggfffeeeeeeggghhheeeggghhhgggeeegggnnntttrrrllliiinnnuuuxxxwwwvvvvvvsssrrrrrroookkkkkkoooppptttrrrrrryyy|||}}}aaa]]]___^^^jjjzzzpppkkkiiieeeggglllccchhhjjj|||{{{jjjiiivvvnnnbbbWWWPPPJJJBBBAAADDDNNNNNNLLLFFF???::::::<<<777888;;;===???@@@@@@@@@>>>AAACCC???;;;<<>>DDDaaa~~~lllqqq~~~tttsssppppppyyyxxxxxx~~~tttaaaYYYPPPIIIAAA<<<===BBBIIIMMMPPPOOOOOOSSSWWWZZZiiirrrggg>>>:::;;;:::<<<===cccUUUTTT[[[hhhwww}}}yyy{{{ssshhhbbbaaacccbbbaaaVVVYYY\\\^^^^^^___aaadddiiieeeccccccaaa___bbbhhhjjjjjjiiifffcccbbbcccdddbbbdddfffeeecccffflllrrrpppnnnooovvv~~~sssqqqpppqqqnnniiigggiiirrrxxxvvvvvvzzzwwwzzz|||pppYYYWWW\\\___vvvpppaaa___gggtttvvvkkkkkkxxx```UUULLLHHHEEECCCFFFKKKRRRPPPKKKDDD<<<777555555666888:::<<<>>>???@@@@@@EEEDDDCCCBBB>>><<>>CCCIIILLLOOONNNNNNRRRXXX\\\gggwwwYYY:::;;;;;;999::::::```SSSUUU\\\ooo|||xxxrrrkkkccc___^^^^^^]]][[[VVVXXX\\\^^^______aaabbbgggbbb___```bbbaaabbbeeekkkjjjhhhddd``````aaaccceeefffgggfffdddfffjjjnnnqqqrrrtttyyy}}}ooommmooosssqqqkkkggggggssszzzyyyxxxyyyrrrppp{{{xxxvvv|||cccWWWZZZeeeppp}}}mmmjjjggglll~~~{{{zzzvvvaaaXXXRRRJJJCCCBBBCCCFFFLLLQQQQQQLLLDDD>>>999666444333777888999;;;===???AAABBBFFF???===???<<<:::GGG[[[{{{iii^^^WWWXXXXXXRRRQQQTTTNNNQQQRRRRRRVVV___dddeeeiiifffbbb``````aaaaaaaaadddbbb^^^YYYVVVWWW\\\```iiikkkkkkiiieeeccceeeggggggbbb\\\YYYYYYWWWSSSNNNNNNQQQRRRQQQMMMKKKKKKMMMQQQNNNKKKHHHFFFEEEBBB@@@===999777999:::999<<>>@@@AAACCCDDDEEEEEE<<<:::>>>@@@OOO~~~cccZZZUUUQQQQQQQQQPPPQQQSSSMMMQQQRRRQQQUUU\\\``````YYYWWWUUUWWW[[[^^^]]]\\\\\\XXXSSSQQQSSSVVVXXXYYYZZZ___eeejjjjjjhhhdddbbbXXX[[[]]][[[UUURRRTTTWWWTTTWWWXXXUUUNNNKKKLLLOOONNNMMMLLLJJJGGGEEECCCBBBAAA===;;;<<<;;;999:::===>>>IIIggg}}}wwwggg{{{~~~}}}wwwzzzeee[[[iiioookkksssZZZeeetttRRRHHH>>>;;;;;;>>>CCCIIIQQQOOOPPPTTTWWW[[[fffqqqWWWFFF999888<<<777777;;;999jjjXXXZZZlllyyyrrrkkkeeeccc```]]][[[YYYXXXXXXVVVTTTSSSTTTWWWZZZ[[[[[[[[[VVVUUUXXXZZZXXXYYY[[[___^^^\\\XXXUUUTTTUUUXXX]]]___aaadddgggiiijjjjjjoootttsssjjjggglllqqqqqqqqqjjjeeeffffffccc``````mmmpppiiibbbaaa[[[]]]kkk~~~hhh]]]ppp~~~kkknnnnnn___^^^aaadddhhhnnndddXXXccc{{{jjjddd[[[SSSMMMHHHEEEDDD<<>>???AAACCCDDDDDDDDDCCCBBB<<<<<>>???===::::::===>>>BBBXXXhhhsssxxxyyyyyy}}}|||}}}``````wwwyyy\\\^^^___bbbYYYSSSddd|||xxx```NNNDDD;;;:::>>>AAAGGGLLLOOOLLLOOOVVV[[[^^^jjjwwwkkkFFFAAA999:::;;;555888>>>;;;rrr]]]\\\wwwvvvxxx~~~~~~kkkiiieee___ZZZVVVTTTTTTSSSSSSTTTWWW[[[\\\YYYWWWVVVTTTTTTVVVUUUSSSTTTYYYXXXXXXWWWTTTQQQPPPQQQSSSYYYZZZ]]]```ccceeeeeedddllluuuwwwooolllsssxxxwwwoooeee\\\[[[]]]]]]^^^aaalllooohhhcccccc```cccrrr}}}sssdddwww~~~jjjlllmmmccccccgggpppzzziiifffzzzmmm]]]YYYRRRMMMIIIFFFCCCBBBBBBGGGJJJJJJJJJKKKFFF>>>999999888777777888;;;===>>>@@@CCCEEEFFFDDDBBB@@@===<<>>===MMMwwwvvvrrrwwwzzz~~~{{{~~~ppp~~~}}}mmm|||kkkqqqjjjkkkjjjkkktttyyyiiiRRRKKKBBB:::<<>>@@@DDDFFFFFFCCC@@@======???FFFZZZ{{{iiiSSSRRRJJJMMMOOOOOOOOOPPPQQQQQQPPPSSSSSSQQQSSSWWWYYYWWWMMMRRRWWWWWWSSSNNNLLLLLLLLLNNNQQQQQQOOOOOOOOOQQQZZZZZZZZZ[[[\\\[[[XXXVVVVVVWWWYYYYYYXXXVVVVVVUUUWWWUUUSSSSSSUUUVVVWWWVVVLLLQQQWWWXXXUUUOOOLLLKKKHHHDDDBBBBBB@@@;;;:::===@@@;;;GGGmmm|||uuu}}}~~~||||||eeePPPJJJAAA:::===CCCGGGKKKOOORRROOOTTTaaagggjjjvvvtttAAA@@@888666::::::555:::???777zzz[[[ZZZppp___]]]bbbqqqzzzwwwsssnnnhhhbbbZZZVVVNNNQQQWWW]]]\\\VVVRRRSSSOOONNNMMMKKKKKKMMMNNNPPPRRRSSSSSSRRRPPPPPPPPPQQQTTT[[[bbbdddaaa```bbbeeerrrwwwuuulllccccccgggjjjgggddd```]]]\\\^^^bbbdddggghhhllloooooopppwww||||||kkk```ggg~~~mmm]]]TTTOOOLLLFFFBBBBBBFFFKKKNNNPPPMMMGGGBBB===;;;::::::777777888999;;;===@@@AAADDDCCCFFFHHHDDD<<<;;;@@@>>>KKKcccccc\\\VVVMMMOOOLLLJJJIIIKKKMMMOOOOOONNNMMMLLLMMMOOOQQQRRRQQQNNNTTTXXXUUUNNNHHHHHHJJJKKKLLLMMMOOOQQQPPPNNNLLLUUUWWW[[[^^^___[[[RRRLLLOOOOOOOOORRRVVVYYYYYYYYYWWWYYYYYYUUUUUUWWWWWWUUUUUURRRPPPOOOPPPPPPNNNKKKJJJGGGCCC@@@??????>>>>>>>>>DDDDDDTTTqqquuuvvvwww{{{lllZZZNNNIII>>>===>>>AAAFFFKKKOOOPPPOOOYYYccccccbbblllSSS>>>888777888999999888999;;;===zzzXXXUUUlllmmmaaaXXX[[[```hhhxxxpppooollljjjfff```YYYTTTSSSRRRTTTWWWTTTMMMKKKMMMLLLLLLJJJIIIJJJKKKLLLNNNNNNPPPQQQRRRQQQQQQRRRSSSTTTWWWZZZ^^^```aaabbbcccmmmqqqooofff^^^^^^bbbdddiiifffbbb```cccgggjjjkkkhhhkkkrrrvvvtttooopppttt}}}xxxmmmooovvvdddmmmwwwooofffZZZNNNHHHHHHGGGFFFFFFHHHJJJLLLNNNIIIFFFAAA<<<999777666666555666666888:::===@@@BBBDDDBBBCCCFFFCCC>>>>>>CCCFFF```fffRRRNNNIIIBBBLLLJJJGGGHHHJJJMMMOOOPPPNNNMMMLLLMMMOOOPPPOOONNNLLLQQQUUUSSSLLLFFFFFFHHHMMMNNNOOOPPPRRRRRRQQQPPPTTTYYY^^^^^^YYYTTTQQQPPPRRRQQQQQQSSSVVVXXXXXXXXXVVVYYYXXXTTTTTTWWWWWWTTTTTTRRRPPPOOOPPPPPPNNNKKKMMMIIIEEEDDDDDDCCCAAA???:::???===HHHppptttqqqvvvvvvzzzpppmmmssswwwhhh___VVVKKKAAA<<<<<<===???CCCIIINNNQQQRRRQQQXXX___bbbgggvvvfffAAA999888888888999888888999<<<>>>yyyTTTNNNWWWZZZUUUSSS]]]```aaahhhgggfffdddbbb___ZZZSSSOOORRRPPPOOONNNKKKFFFFFFJJJIIIHHHGGGGGGHHHIIIJJJKKKJJJMMMPPPRRRRRRRRRSSSTTTVVVVVVWWW[[[```ccccccbbbfffjjjiii```ZZZZZZ^^^```kkkfffaaabbbhhhnnnppppppjjjlllqqquuurrrlllkkknnnwwwwwwppprrr{{{gggrrr{{{zzzoooccc^^^YYYQQQJJJGGGAAACCCGGGKKKMMMMMMLLLKKKAAA>>>;;;777555444444444444444666888;;;???AAACCCIIIFFFBBB???;;;999???GGG^^^pppRRRIIIHHHDDDAAAHHHFFFEEEFFFIIILLLNNNOOOLLLKKKJJJKKKMMMMMMLLLJJJKKKOOORRRPPPJJJEEEEEEGGGOOOOOOPPPQQQRRRTTTUUUVVVTTT[[[___[[[QQQLLLNNNTTTUUUTTTSSSTTTVVVWWWVVVUUUUUUWWWVVVSSSRRRUUUVVVSSSSSSRRRPPPPPPPPPPPPNNNMMMPPPLLLHHHHHHJJJIIIEEE@@@===BBB===BBBaaaoooqqqzzzwwwwww]]]ZZZdddwwwqqqbbbRRRKKKHHHCCC===999:::===BBBGGGLLLPPPSSSTTTWWWXXX[[[```mmmPPP888999:::999999999888888:::>>>AAAxxxRRRJJJNNNUUUUUUWWWaaabbb___eeeddd```\\\WWWTTTPPPLLLIIILLLIIIIIIKKKIIIFFFHHHMMMGGGGGGFFFGGGHHHIIIJJJKKKJJJMMMQQQSSSSSSSSSTTTUUUWWWYYY\\\aaacccdddcccbbb```dddccc]]]ZZZ]]]aaaccckkkeee___bbbiiippppppnnnllljjjkkkllljjjgggjjjoookkkvvv}}}jjjxxxppp}}}{{{qqqqqqggg]]]XXXTTTNNNJJJIIIAAADDDHHHKKKLLLJJJGGGEEE<<<:::888666555555666666444555777:::>>>AAACCCEEEHHHFFFBBB;;;999CCCYYYkkk\\\LLLKKKHHHFFFHHHGGGEEEDDDEEEHHHJJJLLLLLLGGGGGGHHHJJJLLLLLLKKKIIIKKKNNNQQQOOOJJJGGGGGGHHHNNNOOOOOOOOOPPPSSSVVVYYYWWW[[[\\\UUULLLHHHMMMSSSUUUTTTRRRRRRSSSSSSRRRPPPRRRTTTTTTQQQQQQTTTTTTRRRRRRQQQPPPPPPPPPPPPOOONNNQQQNNNJJJLLLOOONNNGGGAAA@@@EEEAAABBBWWWwwwnnntttxxx}}}}}}lllVVV```vvvtttiii\\\OOOIIIEEEAAA??????<<<@@@FFFLLLOOORRRTTTUUU___[[[ZZZbbbuuunnnEEE999;;;777::::::999888888;;;@@@DDDuuuQQQKKKNNNXXX[[[\\\cccaaa```ggg___ZZZSSSMMMKKKJJJIIIIIIGGGFFFHHHLLLKKKIIIIIIMMMGGGGGGGGGHHHIIIKKKLLLMMMNNNPPPSSSTTTSSSSSSSSSTTTTTT[[[cccfffccc```^^^___YYY]]]]]]ZZZZZZ```fffhhhlllfff```bbbiiinnnmmmjjjmmmjjjjjjkkkiiiffffffjjjdddmmmrrrvvv|||{{{tttzzznnn~~~sss|||wwwpppgggcccZZZRRROOOLLLGGGDDDEEEFFFFFFGGGGGGEEECCC@@@>>>888777666666666777777888777888;;;>>>AAACCCEEEFFF===@@@???===FFFbbbfffNNNKKKLLLEEECCCHHHGGGEEEDDDDDDFFFHHHHHHHHHEEEFFFHHHLLLPPPPPPOOOMMMLLLOOOPPPOOOKKKIIIIIIJJJKKKLLLLLLLLLLLLOOOTTTXXXYYYWWWTTTOOOKKKJJJMMMPPPRRRQQQOOOOOOOOOOOOMMMLLLPPPRRRRRRNNNOOORRRRRRPPPPPPPPPQQQPPPPPPOOOOOOPPPQQQNNNLLLNNNPPPNNNHHHCCC>>>CCC@@@AAAMMMdddyyyxxx{{{{{{zzz|||}}}zzzcccaaa{{{jjj```YYYQQQKKKCCC<<<<<<@@@@@@EEELLLPPPRRRSSSTTTUUUddd___^^^kkkuuuSSS:::888;;;333::::::999999999<<>>@@@BBBDDDDDDEEE777<<<@@@EEEXXX~~~___QQQIIIKKKJJJBBBAAAGGGGGGEEEDDDDDDFFFGGGGGGFFFEEEGGGKKKPPPTTTUUUSSSQQQLLLMMMNNNMMMKKKIIIIIIJJJFFFHHHJJJIIIHHHJJJOOOTTTWWWRRRLLLJJJKKKMMMMMMMMMNNNMMMLLLKKKLLLLLLKKKIIIMMMPPPOOOMMMMMMPPPQQQOOONNNPPPQQQPPPOOOOOOPPPQQQOOOOOONNNOOONNNLLLIIIFFF@@@CCCAAABBBJJJWWW{{{www~~~{{{~~~kkkddduuurrrcccXXXUUUQQQKKKBBB:::;;;AAADDDIIIOOOSSSSSSSSSUUUWWWbbb```eeeyyyVVV===222777===888999:::::::::;;;>>>CCCGGGhhhNNNPPPOOOWWWWWWXXX```^^^YYY]]]SSSOOOKKKIIIIIIKKKKKKKKKHHHGGGIIIKKKIIIEEEDDDHHHGGGGGGIIIKKKMMMNNNOOOPPPPPPPPPPPPOOOMMMNNNQQQSSSRRRUUUYYY[[[YYYXXXXXXYYYQQQTTTVVVVVVZZZdddjjjlllkkkhhheeedddeeegggggggggfffeeehhhmmmlllddd]]][[[]]]gggnnnqqqnnneeeuuuwwwmmmnnnrrrvvv|||tttvvvvvv{{{vvviii```___ZZZTTTOOOLLLLLLJJJGGGFFFHHH???>>>===;;;999777666666333333444555666777888999===>>>@@@AAABBBBBBBBBBBB;;;???FFFTTTqqqjjjOOOKKKIIIJJJHHHCCCCCCGGGDDDCCCCCCDDDFFFHHHHHHGGGDDDFFFKKKPPPTTTTTTQQQNNNHHHIIIIIIHHHGGGFFFFFFGGGCCCFFFHHHHHHFFFGGGKKKPPPQQQMMMIIIIIIKKKNNNNNNLLLKKKJJJIIIIIIKKKKKKJJJIIIKKKNNNNNNKKKKKKOOOPPPNNNMMMOOOQQQQQQOOOOOOPPPSSSNNNPPPQQQPPPMMMJJJIIIJJJFFFEEEAAADDDJJJQQQnnnxxxuuuzzzkkkmmmtttddd\\\SSSNNNIIIEEE@@@<<<===BBBEEEJJJQQQTTTTTTUUUYYY\\\___aaallliiiCCC888555777<<<<<<888999;;;<<<===@@@DDDGGGcccLLLQQQNNNSSSQQQUUUaaa```WWWVVVRRRPPPNNNLLLLLLJJJHHHFFFFFFDDDEEEGGGFFFCCCEEEIIIFFFGGGIIIKKKMMMOOOPPPPPPNNNNNNMMMKKKKKKMMMQQQTTTUUUTTTSSSUUUXXXZZZZZZZZZSSSVVVWWWWWW\\\ffflllnnngggfffdddcccbbbccceeefffbbb___^^^bbbccc```___```XXXbbbjjjoookkk```mmmvvvaaaeeeyyyxxxyyyyyyrrrqqqeee\\\ZZZVVVMMMIIIFFFFFFCCC>>><<<===888888888888777777666666555555666777999:::;;;;;;??????AAAAAAAAAAAA@@@???===BBBMMMeeeVVVKKKIIIGGGEEECCCBBBCCCEEEBBBBBBBBBDDDGGGIIIIIIIIIBBBDDDHHHMMMPPPOOOLLLHHHEEEEEEEEEEEEDDDDDDDDDDDDAAAEEEHHHHHHEEEEEEIIINNNLLLJJJIIIJJJKKKMMMNNNNNNJJJHHHHHHIIIKKKLLLKKKJJJKKKMMMMMMJJJKKKNNNOOOMMMMMMOOOQQQQQQOOOOOOQQQSSSNNNQQQSSSQQQLLLIIIJJJMMMHHHDDD>>>BBBGGGKKKddd}}}qqqyyynnntttyyyqqqrrrzzz~~~mmm]]]WWWNNNEEE>>><<<<<<;;;===AAADDDJJJQQQTTTUUUWWW[[[```^^^bbbpppUUU888:::999555666666777999<<<===???AAADDDGGG{{{\\\MMMGGGIIIRRR]]]bbb\\\UUUSSSUUURRRPPPNNNLLLIIIGGGFFFEEEGGGEEEDDDCCCCCCEEEGGGHHHFFFFFFGGGHHHIIILLLNNNPPPLLLKKKIIIHHHHHHJJJMMMNNNOOOOOOQQQRRRSSSSSSTTTTTTVVVTTTUUU\\\fffmmmllljjjkkk```___aaa[[[ZZZ^^^[[[```^^^^^^]]]YYYXXX```jjjjjjffffffiiikkkkkknnnrrreeeYYYeeewwwqqqxxxrrrmmmeee]]]XXXRRRNNNKKKGGGFFFCCC@@@>>>===<<<<<<888999999999888777666555555666888:::<<<>>>???@@@???AAACCCEEECCC@@@<<<999===LLLggggggPPPGGGGGGEEEDDDCCCCCCCCCCCCFFFEEEDDDFFFIIIIIIGGGDDD???AAADDDFFFHHHIIIHHHHHHAAABBBEEEIIIKKKKKKIIIFFFDDDEEEDDDBBBAAADDDLLLRRRPPPJJJFFFIIIPPPSSSNNNHHHGGGEEECCCCCCEEEFFFGGGFFFIIIJJJKKKJJJJJJKKKNNNPPPMMMMMMNNNOOOOOOOOONNNMMMPPPPPPOOONNNMMMMMMMMMMMMKKKEEEDDDGGGGGGHHHXXXkkksssiiieeebbbcccgggeee^^^VVVSSSDDDBBB>>>:::999===EEEJJJNNNOOOTTTYYY[[[ZZZ\\\aaabbbmmmYYYGGG888666666333777???::::::;;;===???BBBEEEGGGvvvWWWKKKHHHMMMUUU^^^bbb^^^WWWSSSTTTOOOMMMJJJHHHEEEDDDCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJHHHGGGGGGGGGHHHIIIKKKLLLNNNLLLJJJHHHGGGHHHJJJKKKLLLMMMNNNOOOOOOPPPOOOOOONNNNNNQQQZZZfffnnnqqqpppmmm```^^^^^^XXXYYY^^^]]]\\\[[[\\\\\\YYYXXX___iiicccaaacccggghhhffffffhhhxxxzzzllljjjooo~~~|||vvvoookkkbbb^^^YYYTTTPPPNNNKKKIIICCCBBB@@@===<<<;;;:::;;;888888888888888777666666999999999:::<<>>CCCGGGXXXmmmvvvSSSEEEEEEEEEDDDCCCBBBBBBAAAAAADDDCCCCCCEEEHHHIIIGGGDDD@@@AAADDDFFFFFFEEECCCBBBDDDEEEHHHLLLNNNMMMJJJGGGEEEEEEEEEDDDEEEIIINNNRRROOOIIIEEEGGGMMMOOOJJJDDDCCCCCCCCCEEEHHHIIIGGGFFFHHHIIIIIIHHHGGGHHHKKKMMMJJJNNNRRRSSSPPPMMMMMMNNNPPPPPPOOONNNNNNNNNNNNNNNMMMGGGEEEGGGDDDCCCPPP```wwwssskkkddd___XXXNNNIIIHHHCCC@@@===;;;===BBBHHHLLLPPPPPPSSSXXXYYYZZZ^^^eeemmm~~~|||MMM???666888999555666<<<999:::;;;===@@@DDDGGGIIIsssRRRGGGHHHMMMWWWaaaccc^^^VVVQQQPPPMMMKKKHHHEEECCCBBBCCCCCC???@@@BBBDDDFFFHHHJJJKKKIIIHHHFFFEEEEEEFFFFFFGGGOOOMMMJJJGGGFFFEEEFFFGGGIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJOOOXXXdddmmmqqqqqqoooaaa\\\[[[TTTUUU[[[ZZZYYYYYY[[[]]]ZZZXXX^^^ggg]]]\\\___eeeeee```]]]^^^lllpppzzztttmmmyyyzzzsssllleee^^^ZZZUUURRRNNNJJJHHHGGGEEECCC>>>===<<<:::999999999999888888888777777777777777<<<<<<<<<<<<>>>@@@BBBDDDEEEDDD@@@;;;;;;CCCRRR]]]xxxyyyUUUCCC>>>CCCBBBBBBAAA@@@@@@@@@???@@@@@@AAACCCFFFGGGFFFEEE@@@BBBDDDFFFEEEBBB???===EEEGGGIIIMMMNNNMMMIIIEEEDDDCCCCCCEEEHHHLLLNNNOOOMMMHHHCCCEEEJJJKKKGGGBBBAAABBBDDDGGGJJJJJJHHHEEEGGGHHHHHHGGGFFFGGGJJJLLLIIIOOOUUUVVVQQQMMMMMMPPPPPPPPPOOOOOOOOOOOOOOOOOOMMMIIIGGGHHHEEEBBBKKKXXXooovvv}}}{{{yyynnn```QQQGGGEEEBBB>>>;;;<<>>666333999;;;888666999888999;;;???BBBFFFIIIJJJvvvQQQEEEGGGJJJYYYhhhggg]]]RRRMMMLLLLLLJJJGGGDDDCCCCCCDDDEEE>>>@@@BBBDDDFFFHHHIIIIIIFFFFFFDDDCCCCCCCCCDDDEEEMMMKKKIIIFFFEEEDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEDDDIIIKKKPPPXXX```fffjjjkkklll___\\\\\\UUUUUUZZZWWWZZZ[[[]]]___[[[XXX\\\ccc\\\[[[]]]aaaaaa\\\YYYZZZfffmmmzzzxxxsss{{{wwwpppiiiccc]]]WWWTTTRRRNNNJJJFFFDDDAAA>>><<<::::::999999888888888888888777777777777888888888>>>??????@@@AAABBBCCCCCC@@@AAA@@@>>>???JJJ\\\kkk\\\JJJCCCAAAAAAAAAAAAAAAAAA@@@??????>>>>>>???AAACCCDDDEEEEEEAAACCCFFFGGGGGGDDD@@@>>>EEEFFFHHHKKKLLLJJJFFFBBBBBB@@@@@@DDDIIILLLLLLJJJKKKFFFCCCEEEJJJKKKHHHDDDCCCCCCEEEGGGIIIIIIGGGDDDFFFGGGGGGGGGHHHIIILLLOOOLLLPPPTTTTTTRRRPPPPPPQQQPPPPPPPPPOOOPPPPPPQQQQQQMMMKKKJJJKKKHHHGGGMMMVVVuuusssvvvoooqqqyyyvvv```NNNFFF???;;;:::>>>GGGNNNPPPOOOOOOPPPUUUZZZ\\\^^^fffpppaaaEEE777222333999<<<999777888777999===AAAEEEHHHJJJKKK~~~VVVFFFEEEHHH___qqqlll[[[OOOKKKKKKHHHGGGEEECCCBBBCCCDDDEEE@@@@@@BBBCCCDDDEEEEEEEEEBBBBBBAAAAAABBBCCCDDDEEEHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBGGGLLLRRRXXX]]]```bbbdddcccYYY]]]bbb^^^]]]```\\\]]]]]]``````[[[VVVYYY___\\\YYYYYY[[[[[[WWWWWWZZZ^^^hhhyyyxxxrrrjjjgggaaa]]]YYYTTTPPPMMMMMMJJJFFFCCCAAA>>>;;;999999999999999999999999999888888888777888999:::;;;>>>@@@BBBDDDEEECCCAAA@@@>>>@@@AAABBBHHHXXXooocccQQQKKKGGGCCCAAAAAABBBBBBBBBAAA@@@@@@===>>>???@@@@@@AAACCCDDDAAACCCFFFIIIIIIHHHFFFDDDFFFFFFGGGIIIJJJIIIEEEBBBBBBAAABBBEEEJJJLLLJJJGGGHHHEEEDDDFFFKKKNNNLLLIIIHHHFFFEEEDDDEEEEEEDDDCCCBBBCCCEEEFFFGGGIIIMMMPPPRRRPPPOOOQQQTTTVVVTTTRRRQQQPPPPPPPPPQQQRRRSSSSSSOOONNNMMMMMMJJJIIILLLQQQiii|||uuu```LLLBBB<<<:::;;;AAAJJJQQQRRRPPPMMMPPPWWW^^^aaadddmmmxxxkkkHHH@@@777555555888:::888888999888;;;???CCCGGGIIIJJJKKK]]]HHHEEEMMMdddsssjjjWWWLLLKKKKKKCCCCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBB@@@@@@???@@@AAACCCEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAABBBIIISSSYYY\\\]]]^^^```WWWRRRZZZeeedddeeegggbbb\\\\\\^^^]]]WWWRRRTTTZZZZZZVVVTTTVVVVVVUUUWWW[[[aaaiiivvv{{{tttmmmhhheee\\\YYYUUURRROOOMMMJJJGGGCCCAAA???>>>>>>===;;;999999999::::::::::::999999999999888888999;;;===>>>???AAACCCDDDDDDCCC@@@>>>888===EEERRReeejjjQQQMMMJJJDDDAAAAAABBBCCCCCCCCCCCCAAA@@@???@@@@@@???>>>>>>@@@BBBAAABBBEEEHHHJJJKKKJJJJJJHHHGGGGGGHHHIIIIIIGGGEEEGGGFFFGGGIIIJJJJJJIIIGGGFFFDDDCCCFFFKKKNNNMMMLLLJJJGGGDDDBBBBBBCCCBBBAAA>>>???AAABBBCCCFFFJJJMMMSSSOOOMMMQQQWWWZZZXXXSSSQQQQQQQQQQQQRRRSSSTTTUUURRRQQQPPPMMMJJJHHHIIIKKKZZZuuukkkfffaaaUUUGGG???;;;<<>>BBBFFFIIIJJJIIIIIIcccLLLGGGSSSccciii]]]MMMHHHHHHFFF@@@AAABBBCCCCCCCCCBBBAAA@@@??????>>>>>>???@@@AAA@@@?????????@@@BBBDDDEEEDDDCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAA@@@>>>HHHTTT[[[[[[YYYYYYZZZQQQLLLUUUaaa``````aaa\\\WWWVVVWWWVVVQQQLLLOOOVVVYYYUUUTTTVVVXXXWWWZZZ^^^hhhnnnuuu||||||~~~uuuqqqttt|||~~~yyyzzz}}}xxxoooggg```[[[XXXWWWSSSQQQMMMJJJIIIGGGDDDBBB===;;;;;;<<<======;;;:::999999:::;;;;;;:::999888;;;:::999999;;;===???@@@BBBBBBAAAAAA@@@@@@@@@???===JJJ```{{{wwwQQQIIIIIIBBB>>>AAA@@@AAABBBDDDDDDCCCAAA@@@AAABBBBBB@@@===<<<>>>@@@???@@@BBBEEEGGGIIIKKKLLLHHHFFFDDDEEEFFFGGGGGGGGGIIIJJJKKKJJJHHHFFFEEEEEEDDDBBBBBBDDDHHHJJJJJJIIIFFFDDDCCCCCCCCCCCCAAA??????@@@AAABBBBBBDDDGGGJJJLLLMMMPPPVVV[[[\\\YYYUUUQQQQQQQQQRRRSSSTTTVVVWWWTTTTTTRRRNNNLLLLLLMMMMMMRRRmmmrrrbbbSSSQQQSSSOOOEEE>>><<<@@@FFFLLLQQQTTTUUUUUUVVVYYY```fffkkksssfffDDD666666666888999888888999:::;;;>>>AAAEEEIIIJJJIIIGGGFFFfffNNNHHHWWW```^^^NNNDDDDDDDDD@@@AAABBBDDDFFFFFFEEEDDDCCC???>>>===<<<===>>>AAABBBAAA@@@@@@@@@@@@AAACCCDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???JJJWWW\\\ZZZVVVTTTUUUPPPJJJQQQZZZWWWVVVVVVPPPQQQQQQQQQPPPLLLHHHLLLSSSYYYVVVWWW[[[\\\\\\^^^bbbggglllsss|||}}}ooogggjjjtttsssjjjnnn}}}~~~~~~zzzxxxqqqkkkbbbYYYRRROOONNNNNNMMMJJJGGGDDDBBB@@@>>><<<===<<<;;;<<<======;;;999999999:::;;;;;;:::888777;;;;;;::::::;;;>>>@@@BBBEEECCC@@@===<<<===@@@AAARRReee\\\DDDGGGHHH;;;:::FFF???@@@BBBCCCCCCBBBAAA???CCCDDDCCC@@@<<<:::<<<>>>>>>???@@@BBBDDDGGGIIIKKKFFFCCCAAA@@@BBBDDDEEEFFFHHHKKKLLLIIIDDDAAAAAACCCBBBAAAAAABBBEEEGGGFFFEEEAAAAAABBBDDDEEEDDD@@@===CCCDDDDDDDDDCCCDDDFFFIIIFFFLLLTTT[[[^^^\\\XXXVVVQQQQQQQQQRRRSSSUUUVVVWWWTTTTTTSSSPPPPPPSSSTTTUUURRRbbbyyy{{{zzzhhhWWWIIIKKKQQQNNNCCC:::===CCCKKKQQQTTTUUUVVVWWW]]]^^^bbbggglllxxxjjjGGG<<<:::777333777999999999:::;;;:::@@@CCCGGGJJJKKKIIIFFFDDDbbbMMMJJJUUUWWWTTTJJJCCCCCCDDDDDDAAAAAABBBCCCCCCBBBBBBAAA@@@===::::::<<>>???IIITTTYYYWWWSSSQQQPPPLLLKKKOOOTTTQQQJJJIIINNNOOORRRSSSPPPKKKLLLSSSZZZbbbddddddaaa```cccbbb```cccbbblll}}}zzzyyy~~~wwwqqqkkkkkkqqqqqqllloooyyy~~~yyyuuuqqqmmmiiigggfffddd___YYYSSSNNNJJJHHHBBBAAA@@@???>>>=========::::::::::::::::::::::::888999;;;:::999999:::<<<<<<>>>AAAAAA@@@@@@AAACCCCCC@@@>>>>>>???@@@FFFNNNddd^^^OOOFFFGGGFFF???<<<@@@>>>@@@@@@>>><<<===@@@DDDEEEBBB???>>>======;;;999???AAAAAA>>>???CCCEEECCCFFFDDDBBB@@@@@@AAADDDEEEIIIHHHFFFDDDAAA???===<<<@@@???>>>>>>@@@@@@@@@???CCCCCCDDDCCCBBB@@@===<<<@@@@@@@@@@@@BBBDDDGGGHHHEEEIIIPPPVVVZZZZZZWWWUUUXXXRRRLLLKKKNNNRRRUUUVVVVVVUUUSSSQQQQQQRRRTTTUUUTTTYYYjjjzzzttt```QQQFFFFFFCCC<<<<<>>===@@@EEECCCDDDCCCAAA???>>>>>>???AAAAAAAAA@@@@@@@@@@@@???@@@HHHPPPTTTQQQLLLJJJIIIIIIHHHLLLOOOMMMGGGFFFJJJGGGKKKOOONNNMMMOOOWWW^^^hhhjjjhhhccc``````^^^ZZZ[[[]]]jjj{{{}}}}}}vvvxxx}}}rrrlllmmmkkkjjjrrr~~~yyyqqqnnniiifffcccaaa]]][[[\\\YYYUUUPPPKKKFFFCCCBBB??????>>><<<<<<;;;;;;;;;999999999:::::::::;;;;;;999;;;<<<<<<;;;;;;<<<===>>>???AAABBBCCCDDDEEEFFF@@@;;;888<<>>???===;;;<<>>>>>===<<<:::???AAA@@@======@@@BBB???CCCAAA@@@>>>>>>@@@BBBCCCCCCCCCCCCCCCAAA@@@???>>>???>>>>>>???@@@@@@@@@@@@DDDDDDCCCCCCBBB@@@????????????@@@AAACCCEEEHHHIIIFFFMMMUUUXXXWWWUUUVVVWWWUUURRRNNNLLLNNNQQQTTTVVVUUUTTTSSSRRRRRRRRRSSSTTTOOOQQQZZZsss{{{~~~pppjjjXXXKKKAAAAAA>>>:::===EEEJJJNNNRRRSSSRRRRRRVVVYYY___```eeerrrpppHHH555666:::777777888999999999:::<<>>===>>>>>>@@@CCC@@@AAAAAA???===<<<===>>>??????@@@@@@@@@AAAAAAAAADDDIIINNNNNNKKKFFFDDDDDDEEEEEEGGGJJJHHHDDDCCCFFFCCCHHHLLLNNNMMMPPPWWW]]]hhhiiifff```]]]\\\ZZZUUU\\\___jjjwwwyyyqqqmmmpppvvvnnnffflllqqqtttzzzvvvkkkeeeaaaaaalllyyy{{{|||zzz||||||wwwmmmpppssswww{{{{{{sssmmmllllllkkkiii```]]]YYYWWWVVVTTTRRRPPPNNNMMMIIIFFFBBB???===<<<<<<;;;:::999999999999999777777888999:::;;;;;;<<<<<<===>>>>>>======>>>???DDDCCCBBBCCCCCCBBBAAA???AAA<<<<<>>:::???@@@<<<;;;>>>=========<<<;;;<<<>>>@@@AAA???======>>>>>>===;;;===???>>>;;;:::======;;;>>>======<<<===>>>@@@AAA<<<>>>@@@AAABBBAAA@@@???======>>>??????@@@AAAAAADDDCCCBBBAAA@@@AAAAAABBB??????@@@AAACCCFFFIIIJJJFFFNNNUUUUUUOOOMMMPPPUUUPPPPPPOOONNNNNNOOOSSSVVVTTTTTTSSSSSSRRRRRRRRRRRROOOPPPPPP^^^rrrddd^^^OOOEEE>>>===;;;:::BBBNNNQQQTTTWWWVVVTTTUUUZZZ___```cccmmm}}}yyyRRR999333777999888999999:::::::::<<<@@@CCCHHHHHHHHHNNNOOOEEEJJJcccxxxYYYHHHBBBAAAAAA@@@@@@FFFNNNOOOLLLGGGFFFEEECCCAAA@@@??????<<>>??????@@@>>>>>>>>>===;;;;;;<<<===>>>>>>???@@@AAAAAABBBBBBHHHJJJLLLKKKHHHEEEDDDDDDCCCCCCDDDEEEDDDCCCBBBCCCEEEIIILLLMMMLLLNNNRRRVVV^^^```^^^ZZZXXXYYYXXXTTTaaaaaaeeelllnnnkkklllqqqyyyjjjMMMNNNQQQXXXdddsss}}}tttjjjddd]]]YYY]]]eeeiiinnnrrrqqqnnnmmmqqquuuwwwfffggghhhhhhhhhmmmuuu|||tttzzz~~~}}}~~~}}}zzzzzz}}}|||xxxtttsssnnniiiccc^^^]]]]]]\\\\\\WWWUUURRRPPPOOOMMMKKKIIIDDDCCCAAA???===;;;:::999999888777777777777777888666777888999;;;<<<===>>>>>>@@@AAAAAA@@@???AAABBBFFFEEEDDDEEEEEECCC???;;;??????KKKeeeYYYBBBAAAAAA<<<:::???AAA>>>===???======<<<<<<<<<===>>>???===<<<<<<<<<>>>>>>===;;;888;;;;;;888888;;;<<<999;;;;;;;;;<<<===>>>??????999;;;???AAABBBBBB@@@???;;;<<<===>>>>>>???AAABBBCCCAAA???>>>>>>???BBBCCC?????????AAACCCFFFIIIJJJEEEJJJNNNLLLGGGEEEHHHLLLLLLNNNPPPOOOMMMNNNRRRVVVSSSSSSSSSSSSSSSQQQPPPPPPQQQSSSPPPSSSqqqvvvggg[[[VVVIIICCC>>>===<<>>???@@@BBBIIIRRRTTTQQQIIIHHHFFFCCCAAA@@@??????======IIIooo^^^OOOAAA>>>???>>>======<<<======<<<;;;:::<<<===>>>>>>???@@@AAABBBBBBCCCGGGHHHHHHHHHFFFEEEEEEEEECCCCCCBBBBBBCCCDDDEEEDDDGGGIIIKKKKKKKKKKKKNNNQQQWWWYYYYYYVVVUUUWWWWWWTTT[[[[[[^^^aaacccdddhhhmmmjjjxxxOOOGGG@@@BBBLLLZZZhhhqqqrrrppppppmmmfff]]]XXXWWWYYY]]]```aaa___```fffjjjssswww{{{~~~~~~zzzxxxwwwuuuuuuvvvyyy|||~~~~~~}}}oooooolllhhhgggkkkttt{{{|||yyyxxxvvvrrrqqqsssrrrlllggggggaaa___\\\YYYWWWVVVTTTRRRPPPNNNKKKHHHGGGFFFDDDBBB===<<<;;;:::999888888888777777666666666777777888777888999;;;<<<>>>???@@@@@@BBBCCCCCCBBBAAACCCDDDCCCDDDEEEFFFGGGEEEAAA???===HHHccc```HHH@@@@@@>>><<<;;;>>>???===<<<======<<<<<<<<<======>>>>>>:::::::::;;;======<<<:::333777888666888;;;<<<999::::::;;;<<<===>>>>>>>>>:::<<>><<<888;;;============???AAA@@@???<<<;;;;;;===@@@BBB>>>>>>???@@@BBBEEEHHHIIIFFFFFFFFFDDDCCCCCCCCCDDDIIILLLNNNNNNMMMNNNRRRUUURRRSSSSSSSSSRRRPPPOOONNNLLLRRRQQQMMM___yyy|||wwwlll^^^SSSPPPCCC@@@>>>===???EEERRR]]][[[VVVPPPPPPVVV[[[^^^^^^ZZZmmmXXXDDD666888;;;777444666888888999999;;;>>>CCCGGGHHHHHHIIILLLJJJHHHkkkaaaNNNFFF???>>>AAACCCEEEKKKSSSVVVTTTJJJHHHFFFCCCAAA@@@??????DDDAAAPPP[[[NNNBBB???@@@>>><<<;;;<<<=========;;;;;;===???>>>>>>???@@@AAAAAABBBBBBDDDCCCCCCCCCCCCCCCDDDDDDBBBCCCBBB@@@CCCHHHIIIGGGEEEGGGHHHHHHIIIKKKNNNQQQVVVYYYXXXTTTSSSUUUTTTQQQTTTWWW\\\```aaa``````aaa[[[xxxfffUUUDDD<<<>>>EEENNNVVVdddiiiqqqtttppphhh```[[[VVVVVVUUUUUUUUUXXX\\\```cccfffiiilllmmmlllkkkiiieeefffiiikkkmmmmmmllllllmmmllllllpppvvv{{{|||{{{rrrssstttwww~~~~~~zzzxxxxxxtttooolllllliiibbb]]]\\\VVVVVVUUUTTTRRROOOKKKIIIFFFCCC@@@???>>>===;;;999777777666666666777777888777777777777777888999::::::;;;<<<>>>???@@@BBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFGGGFFFDDDAAA@@@AAABBBUUUgggcccIIIBBBAAA>>>;;;;;;;;;;;;;;;:::::::::;;;:::::::::<<<===<<<;;;777777888999;;;;;;999777111555777666888<<<<<<:::999:::<<<===>>>>>>===<<<;;;<<<===>>>>>><<<:::999777:::<<<<<<::::::===??????>>>;;;::::::<<<>>>@@@>>>>>>>>>???AAACCCEEEGGGGGGEEEDDDCCCCCCDDDCCCCCCIIIJJJKKKLLLMMMOOORRRTTTSSSSSSRRRQQQPPPOOOOOONNNKKKQQQTTTPPPXXXuuuwwwwwwmmmaaaTTTKKKIII>>>===<<<===BBBIIISSSZZZ\\\VVVQQQPPPUUUZZZ\\\\\\aaauuuGGG;;;333555666555777<<<666888999;;;===@@@EEEIIIFFFLLLKKKHHHLLL[[[WWWIIIEEE???>>>DDDGGGHHHKKKQQQUUUUUUJJJHHHFFFCCCAAA@@@@@@@@@FFFDDDOOOooorrrQQQGGG@@@???@@@===;;;;;;<<<===>>>>>>======???AAA?????????@@@@@@AAAAAAAAABBBAAAAAAAAABBBBBBBBBBBBAAACCCAAA???CCCJJJLLLIIIFFFFFFEEEEEEGGGJJJNNNQQQSSSVVVUUUQQQQQQSSSRRROOOOOOUUUZZZ]]]^^^]]]\\\ZZZUUUllluuuoooVVVHHHCCC@@@BBBEEEMMMVVV```gggjjjjjjhhhfff]]]XXXQQQNNNOOOQQQSSSTTTTTTUUUXXXZZZYYYXXXXXXYYYTTTWWW[[[^^^___^^^\\\ZZZ___^^^]]]]]]___bbbgggkkknnnrrryyy|||qqqllljjjiiihhhfffaaa]]]]]]ZZZTTTPPPPPPKKKLLLLLLJJJGGGDDDAAA@@@===;;;999888888888777666666666666666666777888999888888888999:::;;;<<<<<<>>>??????@@@BBBCCCDDDDDDBBBDDDEEEEEEDDDCCCEEEFFFFFFGGGGGGEEEEEELLLYYYdddcccMMMEEE@@@======:::;;;;;;999888999;;;;;;999777666888:::;;;:::777555555666888999999777555222666888777888<<<<<<999999:::<<<===>>><<<:::999::::::::::::999888777777666999<<<;;;888777:::===???>>><<<;;;;;;<<<===>>>???>>>>>>>>>???AAACCCDDDCCCEEEFFFEEECCCBBBDDDFFFJJJIIIHHHIIILLLPPPSSSSSSTTTSSSQQQOOONNNNNNNNNOOOMMMPPPTTTUUUXXXfffuuuiii___UUUJJJCCCBBB;;;;;;<<>>@@@CCCGGGJJJDDDOOOLLLGGG[[[{{{QQQGGGEEE??????EEEJJJIIIJJJOOOSSSTTTJJJHHHEEECCCAAA@@@AAAAAA>>>???CCCQQQfffooo]]]EEEHHHAAA===>>>???===;;;<<<===>>>???>>>>>>>>>@@@BBB???@@@@@@@@@@@@AAAAAAAAACCCBBBAAABBBCCCCCCBBBAAAAAABBB@@@===CCCLLLNNNJJJIIIGGGEEEDDDEEEHHHLLLNNNMMMPPPPPPNNNNNNQQQQQQNNNKKKOOOSSSTTTTTTWWWXXXYYYSSSccc^^^nnnhhhWWWMMMEEEAAAAAA999AAAKKKSSS\\\dddiiikkkddd[[[QQQKKKKKKLLLLLLKKKJJJJJJKKKMMMLLLJJJKKKMMMPPPQQQRRRSSSTTTTTTUUUUUUTTTVVVWWWVVVSSSRRRTTTVVVVVVZZZcccppp|||qqqhhh\\\WWWWWWXXXUUUQQQSSSNNNKKKLLLKKKHHHFFFHHHDDDDDDCCCAAA===:::999999:::888777777999:::999888888888888888999:::;;;<<<999999::::::;;;<<<>>>>>>@@@AAABBBBBBCCCDDDEEEEEEBBBDDDEEEEEEDDDDDDEEEFFF>>>BBBGGGKKKUUUjjj\\\@@@BBBHHH???:::???:::<<<<<<999999;;;===>>>777555444666999999777555444444555777888888555333555888:::888999;;;:::777888999<<<======;;;999777777777777666666666666666555999;;;:::666555888;;;@@@???>>>===<<<<<<===>>>???>>>>>>>>>>>>@@@AAABBB>>>CCCHHHFFF@@@>>>CCCHHHKKKHHHEEEGGGLLLQQQSSSSSSUUUSSSQQQNNNMMMMMMNNNOOOMMMKKKNNNUUUVVV[[[sss|||vvvjjjcccaaajjjwww|||pppfff[[[SSSKKKBBB>>>???<<<===>>>BBBJJJRRRTTTSSSHHHOOOUUUWWWVVV\\\iiitttggg:::222555777777999;;;888333666999===@@@BBBEEEIIILLLAAAQQQMMMIIIllluuuRRREEEAAADDDCCCGGGIIIHHHIIIKKKJJJFFFFFFFFFFFFDDD@@@>>>===>>>@@@@@@@@@AAAAAABBBBBBBBB??????>>>>>>======<<<<<<>>>>>>>>>>>>============????????????>>>>>>>>>>>>???@@@AAAAAA@@@???@@@AAA?????????@@@AAADDDFFFGGGDDDEEEFFFEEEEEEFFFIIIKKKNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKOOOSSSUUUVVVZZZVVVVVVeee{{{ooo___NNNCCCEEE???;;;>>>GGGOOOTTTUUUSSSRRRPPPOOOMMMLLLKKKKKKGGGFFFDDDBBBBBBCCCFFFGGGGGGHHHJJJKKKKKKLLLOOOQQQPPPOOONNNMMMLLLLLLLLLLLLNNNOOOPPPSSSUUUXXXZZZZZZPPPOOONNNLLLKKKJJJIIIIIIIIIHHHFFFDDDBBB@@@>>>>>>>>>===;;;;;;;;;<<<;;;:::;;;::::::::::::;;;<<<<<<;;;;;;:::999:::;;;<<<===<<<<<<<<<===>>>???@@@AAA???@@@AAABBBCCCCCCCCCCCCCCCFFFIIIHHHCCC???>>>???666FFFYYYbbbkkkTTTLLLBBB======>>><<<::::::999888888777777888888888888888777777777777777333333333444444444555555444666888;;;=========<<<888::::::888555444555888:::;;;;;;999777666666777666999;;;<<<:::999888888999;;;===>>>===;;;;;;;;;>>><<<:::;;;???BBBBBBAAAAAAEEEGGGGGGDDDBBBDDDFFFHHHHHHGGGGGGHHHKKKMMMOOOSSSSSSRRROOOLLLJJJJJJKKKUUUOOONNNSSSUUUWWWfffxxxooojjjooo```___YYYggg~~~}}}rrreee^^^RRRIIIBBB???======???DDDIIILLLPPPSSSQQQKKKKKKTTT[[[ZZZ[[[eeeuuu```BBB@@@555555666666777777888888>>>::::::AAAHHHJJJJJJIIIIIIIIIHHHddduuuTTTGGGBBBDDDBBBHHHJJJHHHFFFGGGFFFCCCDDDDDDDDDBBB???=========<<<=========>>>>>>>>>???>>>>>>>>>=========<<<<<<=========<<<<<<<<<;;;;;;>>>===============>>>>>>???@@@@@@@@@??????AAACCC@@@?????????@@@BBBDDDEEECCCDDDEEEEEEEEEFFFHHHKKKNNNMMMLLLJJJIIIIIIIIIIIIJJJIIIIIIJJJNNNQQQTTTVVVUUURRRRRRZZZmmmzzzcccQQQFFFCCC@@@@@@CCCGGGHHHHHHBBBCCCEEEFFFGGGHHHGGGGGGIIIGGGDDDAAA@@@@@@AAABBBFFFGGGIIIIIIIIIJJJLLLOOONNNMMMLLLKKKJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKLLLLLLIIIIIIGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA???===<<<;;;>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<=========<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFEEEDDDCCCCCCBBBCCCCCCBBB@@@??????@@@DDDRRRaaakkkuuu{{{___LLLFFF>>>;;;<<<===<<<999999999888888777777777888888888777666666555444444333333333444444444555555555777888:::::::::999888666777888777555444777999:::;;;;;;999777555555666666888;;;;;;:::888888888888:::<<<<<<<<<<<<===>>>>>>;;;:::;;;???BBBCCCBBBCCCEEEEEEEEEDDDCCCDDDEEEHHHGGGGGGFFFHHHJJJLLLNNNQQQQQQPPPNNNKKKJJJJJJKKKQQQLLLMMMRRRRRRRRR\\\jjjqqqkkkfff```SSS[[[ggg{{{ooogggZZZTTTKKKDDD???===;;;999<<>>???AAADDDHHHIIIHHHGGGCCCPPPyyyuuuUUUIIICCCDDDCCCJJJMMMHHHCCCAAAAAA@@@@@@AAABBB@@@>>><<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::===<<<;;;:::;;;===???@@@@@@@@@@@@???>>>???BBBDDD@@@???>>>>>>>>>???AAABBBAAABBBCCCCCCCCCDDDFFFHHHMMMKKKIIIGGGFFFEEEFFFFFFIIIIIIIIIKKKMMMQQQUUUWWWTTTSSSTTTXXXaaaooo~~~lll\\\UUUKKKDDD@@@???>>>>>>>>>@@@DDDGGGJJJKKKKKKKKKJJJHHHEEEBBB@@@???@@@@@@CCCDDDEEEEEEDDDEEEGGGIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>===<<<<<<;;;>>>>>>=========<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCBBBAAA???@@@AAA???===;;;===AAAGGGLLLNNNWWWeeexxxwwwVVVEEEBBB>>>:::999;;;<<<:::888888888888888777777777777888888777555444333222111333333333444444444555555777777888888888666444333444555666555555555888::::::;;;;;;999666444444555666888::::::999777777888777888:::::::::<<<>>>@@@===;;;:::<<>>===;;;:::???FFFLLLLLLJJJKKKKKKIIIRRRRRRZZZiiittt|||kkkKKK===888333555555666666777888888999999AAADDDBBBDDDJJJLLLHHHDDDBBBbbbrrrTTTJJJDDDDDDFFFNNNQQQKKKCCC???@@@@@@???@@@@@@???===<<<===>>>========================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999===<<<:::999:::===@@@BBBCCCBBB@@@>>><<<===@@@CCC@@@???>>>===<<<===>>>>>>>>>???AAAAAAAAAAAACCCEEEHHHGGGEEEDDDCCCDDDDDDEEEHHHIIIJJJKKKMMMQQQUUUXXXRRRRRRUUUZZZ___dddmmmvvvjjjZZZRRRLLLGGGBBB;;;;;;<<<===>>>@@@BBBCCCGGGFFFDDDBBBAAABBBBBBCCC@@@AAABBBAAA@@@@@@BBBCCCEEEDDDDDDCCCBBBBBBCCCCCCFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@?????????@@@@@@AAA????????????>>>>>>>>>>>>===>>>??????>>>======>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBDDDCCCBBBAAAAAAAAAAAAAAA<<<===???>>><<<<<<>>>AAA???>>>???GGGTTTbbblllppppppvvvVVVGGGCCC<<<:::999999::::::888666777777777777777666666666777666666555444333333222333333333444444444555555777777777777666555333333666666555555555666888::::::;;;:::888555333333444555777999999777666666777888999999999999:::===@@@;;;;;;;;;<<>>@@@BBBBBBIIIOOOQQQLLLHHHIIIMMMNNNUUURRRZZZmmm|||rrrOOO888666999777555555666777888999999:::999CCCGGGEEEHHHOOONNNEEEGGGSSSlllQQQHHHCCCBBBIIIPPPTTTMMMDDDAAAAAAAAA>>>@@@@@@???>>>======>>>==================<<<<<<::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999999===<<<:::::::::===@@@BBBDDDCCCAAA===;;;:::===???@@@???===<<<;;;;;;<<<<<<;;;===>>>?????????@@@BBBBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGHHHIIIIIILLLQQQTTTKKKKKKPPPWWWYYYWWWXXX]]]iii||||||ppp```SSSHHHDDD???;;;:::;;;>>>AAA????????????@@@BBBDDDEEE@@@AAAAAAAAA??????AAABBBAAAAAA@@@@@@??????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<>>>>>@@@???>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@<<<===>>><<<:::;;;AAAFFFEEEGGGOOO^^^qqqnnnRRRDDD@@@AAA:::::::::::::::999666444666666777777777666555444555555555555555555555555333333333444444444555555666666666666666555555555999888555444555666888999999:::999888555333333333555666777777666555666777999::::::999888888;;;===:::;;;;;;<<<===@@@BBBDDDEEEBBB???@@@CCCDDDCCCAAA======>>>@@@CCCGGGKKKNNNFFFHHHIIIHHHHHHIIIKKKMMMQQQNNNMMMNNNNNNMMMQQQUUU___wwwhhhqqqvvv}}}uuueeeiiillljjjbbbYYYTTTOOOJJJCCC@@@<<<;;;???DDDHHHKKKRRRUUURRRIIIDDDHHHPPPTTTUUUTTT^^^rrrlllOOO:::222222444777666666777888999:::;;;<<<===DDDGGGGGGJJJOOOIII???NNNooodddKKKEEEAAA@@@HHHNNNQQQLLLFFFDDDCCCBBB>>>???@@@???===<<<===>>>;;;::::::::::::999999999999999999999::::::::::::::::::::::::999999999999<<<;;;:::::::::<<<>>>???BBBBBB@@@===:::999:::<<<@@@???===<<<;;;;;;;;;<<<:::<<<>>>?????????@@@AAA>>>@@@BBBDDDEEEFFFEEEEEEBBBDDDEEEEEEDDDEEEJJJNNNKKKJJJNNNTTTTTTNNNOOOUUUVVVddd}}}jjjbbb\\\QQQGGG@@@>>>???AAA999::::::<<<===???AAABBBAAABBBBBBAAA@@@@@@BBBDDD??????>>>>>>>>>>>>??????=========>>>>>>>>>??????===<<<<<<<<<<<<<<<==============================<<>>???AAA???>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBBBB@@@??????>>>=========>>>:::<<<===;;;:::???IIIRRRQQQXXXfffxxxkkkPPPCCC???<<<999::::::;;;;;;:::888666444555666777777777666444333333333444444555666666777333333333444444444555555444444444444555555555555:::777444333444666777777777888888777444333333444444555666666444444555666999::::::999888777999::::::;;;<<<<<<<<<===@@@CCC@@@@@@@@@AAABBBBBB@@@???<<<<<<===>>>AAAEEEIIIKKKDDDFFFGGGGGGFFFGGGJJJLLLMMMKKKJJJIIIKKKMMMQQQTTTRRRzzztttkkk}}}pppuuuyyyqqqkkkwwwrrrhhh\\\TTTPPPIIIBBB>>><<<:::<<>>DDDEEEGGGHHHIIIHHHFFFCCCZZZ\\\EEEAAA>>>>>>DDDIIIKKKGGGEEEEEECCCAAA===>>>???===;;;::::::;;;999999999888888777777777888888888888999999::::::999999888888888777777777:::999999999999999::::::===>>>>>><<<:::999:::<<>>===<<<;;;;;;<<<<<<;;;===@@@AAAAAA@@@AAABBB===@@@CCCFFFGGGFFFDDDBBBAAADDDEEEDDDAAABBBGGGLLLOOONNNQQQTTTQQQNNNZZZjjjWWWYYYqqq|||lllZZZKKKBBB<<<:::===========================>>>???>>>>>>>>>@@@BBB>>>>>>=========>>>>>>???>>>>>>>>>???@@@@@@@@@AAA======<<<<<<<<<<<<<<<===??????>>>>>>>>>>>>>>>>>>;;;@@@DDDDDDAAA???@@@BBB>>>>>>>>>>>>>>>???@@@@@@??????AAABBBBBBBBBAAA@@@<<<<<<;;;:::::::::;;;;;;888<<>>;;;777888999::::::999777777666444555666777777555444222333333333333444444444444333333333444444444555555333333333222222333333333777444000///222555777777555666777666444333444555444555555444333333444666666777999:::999888999:::999;;;<<<;;;::::::===@@@;;;>>>AAABBB@@@???======>>>>>>======???AAADDDFFFCCCDDDFFFFFFEEEFFFHHHJJJJJJJJJIIIIIIKKKOOOQQQRRRPPPeeevvv}}}ttt{{{rrrxxxqqqcccTTTLLLJJJEEE???:::;;;===BBBGGGLLLNNNOOORRRQQQMMMIIIKKKUUU^^^aaa```mmmzzzsss[[[GGG777888:::666444777999999:::<<<===???@@@@@@FFFDDDHHHLLLIIIEEENNN]]]yyyWWWAAA???<<<<<<@@@DDDEEECCCCCCEEECCC???======>>><<<:::888888999:::999999999888888777777777777888888999999999:::777777777777666666666666888888888888777777777777999:::<<<<<<;;;:::;;;===???>>>===<<<;;;<<<<<<===<<>>AAAEEEIIIIIIFFFCCC@@@DDDGGGHHHFFFCCCCCCHHHMMMNNNNNNQQQSSSNNNPPPggg\\\QQQUUUiiilll[[[OOOIIIDDDCCCBBB@@@???===<<<;;;888999::::::999:::<<<>>>>>>>>>=========>>>>>>???<<<<<<============>>>>>>@@@???>>>>>>=========>>>BBBBBBBBBBBBAAAAAAAAAAAA;;;@@@EEEEEEAAA???AAACCC>>>>>>>>>===>>>??????@@@>>>???@@@AAAAAAAAA@@@???999999888888888999999:::;;;@@@FFFMMMXXXjjjkkkQQQIII@@@999777888888888666777999999888777888888444555666777777555333222333333333222222111111111333333333444444444555555333333222111000000000111444000,,,---111555777777444555666555444444555666444444555444333222444666222555888::::::::::::;;;999;;;<<<;;;888999<<>>>>>===999<<>>@@@AAAAAAEEECCCIIIPPPKKKGGG\\\zzz]]]DDDAAA>>>555:::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::999999999888999:::;;;;;;999777666777888888888888777666666555666666666777777777888555666666777777777666666;;;999888888999::::::999========================888:::===???@@@@@@?????????AAACCCDDDCCCBBBAAABBBGGGIIIIIIEEEAAAAAAFFFKKKJJJKKKJJJJJJPPPZZZ______LLLQQQ\\\eeeiiirrrrrrcccZZZRRRJJJHHHFFFAAA===<<<;;;888888::::::888999===:::888888:::<<<===>>>???======>>>@@@@@@AAAAAAAAAAAA???===;;;<<>>@@@@@@AAADDDIIIVVVbbbhhhqqqpppWWWNNNAAA???===;;;;;;999777555666777888888777555333222444444333333333222222222333222111111000000111111333222000...000444333...222333333222000///000111222222222111111111000000333222222111111222222333333333333444444444555555444444555555666888999:::999999999999999:::;;;<<<;;;;;;<<<======<<<;;;;;;@@@??????>>>===<<<<<<;;;FFFFFFFFFDDDBBBBBBDDDFFFKKKLLLMMMMMMLLLLLLNNNPPPQQQUUUccc}}}pppyyyfffWWWZZZOOOEEEAAA@@@<<<:::999<<>>>>>===>>>===<<<;;;:::999999999;;;;;;<<<<<<;;;999777555666666666666666777777777666666666666666666666666555666666777888888888888999888777888999;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>>>>???>>>>>>???@@@BBBBBB@@@??????@@@EEEGGGGGGDDDAAA@@@DDDHHHHHHIIIHHHGGGKKKQQQTTTRRRJJJMMMSSSXXX[[[cccxxx}}}hhh[[[SSSLLLEEECCC===999888;;;<<<999777999<<<;;;;;;<<<<<<;;;<<<===???>>>======>>>???@@@AAADDDCCCAAA???@@@AAADDDEEEDDDEEEFFFEEEDDDBBBCCCCCCAAAAAA@@@???>>><<<::::::999888777666777777777777;;;:::999:::;;;<<<<<<;;;;;;???EEEJJJLLLLLLOOORRRcccppp~~~lllSSSGGGCCC@@@>>>;;;::::::888666444444555666666666444222111444333333333333222222222333222222111111111111111444555333///000333222///111222222222000///000111222222222111111000000000222222111111111111222222333333333333444444444444444444444555666777999999999999999999:::;;;<<<<<<::::::::::::::::::::::::<<<<<<============>>>>>>CCCCCCCCCBBB@@@@@@BBBDDDKKKLLLMMMLLLLLLLLLNNNPPPQQQTTTWWWeeexxxeeetttxxxhhhyyy~~~vvvoooggg]]]UUUfffXXXJJJBBB>>>:::999:::AAAGGGNNNRRRQQQMMMJJJHHHIIIOOOUUUYYY[[[bbbnnnwww{{{fffMMM;;;777555333444777888777666888999;;;===@@@CCCFFFGGGIIIOOOQQQMMMTTTqqqeeeMMMHHHCCC;;;999:::;;;<<<============>>>===<<<;;;:::999999999:::;;;;;;;;;999888555444555444444444444555777888666666666555555555555555555555666777888999999:::666555555777:::<<<<<<<<<888888888888888888888888::::::;;;;;;<<<<<<<<<===???@@@@@@???===<<<===???AAACCCEEECCC@@@???AAADDDEEEFFFFFFEEEGGGKKKKKKHHHLLLMMMNNNOOOOOOVVVhhhyyyqqqaaaSSSLLLJJJBBB<<<;;;<<<::::::<<<;;;<<<===<<<::::::::::::<<<;;;:::999999;;;===???@@@@@@???>>>>>>???@@@AAACCCDDDDDDBBB@@@>>>>>>???>>>>>>===<<<;;;999888888999888777666666777888999:::999888999;;;>>>??????GGGNNNVVV[[[^^^cccjjjooo{{{ZZZIIIAAA>>>???===;;;999888888777555333333444444555444333111000333333333222222222111111333333222111111111111222555888777222///111111//////000111111000000111222111111111111000000000000222111111000000111111222222222222333333333333444333333333444555666777888888888888999999;;;<<<<<<999888777777777777888999999::::::<<<===>>>???@@@@@@@@@@@@???>>>>>>@@@BBBJJJKKKLLLKKKKKKKKKMMMOOORRRWWWSSSUUUxxx~~~www{{{yyyeeetttsss```[[[wwwxxxlll```YYYWWWXXXgggYYYHHH???:::999;;;???GGGMMMSSSSSSNNNIIIGGGHHHOOOSSSYYY]]]aaahhhttt|||iiiHHH888999555444444555888999999888777888;;;???CCCGGGJJJKKKGGGSSSRRRHHHYYYdddMMMFFFAAA:::999999:::<<<<<<<<<<<<<<<>>>===<<<:::999999999999777777888888888777666555888666444333333444666777555555555555444444444444555555666777888999:::;;;444444444777;;;======<<<777777777777777777777777;;;::::::999999:::;;;;;;@@@@@@???===;;;:::<<<>>>>>>AAACCCCCCAAA???@@@@@@@@@CCCEEEDDDGGGKKKIIIEEEIIIJJJKKKIIIHHHNNN[[[ffflllaaaaaaTTTGGGBBB@@@@@@BBBEEE???BBBCCC@@@===<<<:::777999999999999999;;;<<<===;;;;;;;;;;;;;;;<<<===>>>===>>>>>><<<:::888999:::999999999999999:::;;;;;;::::::999888777888;;;===>>>BBBFFFHHHHHHKKKPPPTTT```gggmmmooottt}}}ZZZFFFAAA@@@???>>>:::999777666666666444222333333444444333222111111222222222222111111111111333333222111111111111111555999999333...///000000---///000000//////111222000000000000000000000000111000000//////000000111111111111222222222333333222222222333333555666666777777777888999:::;;;<<<999888666555555666888999888999:::;;;<<<===>>>???===>>>>>>>>>======@@@BBBGGGIIIJJJJJJIIIJJJLLLNNNPPPUUUTTTWWWooovvvppp\\\hhh}}}yyypppbbbVVVPPPPPPSSSTTTIII>>>999999;;;AAAGGGLLLPPPSSSPPPIIIFFFHHHLLLTTTYYY^^^bbbfffmmmvvv}}}|||lllRRR:::333888444444555777999:::;;;;;;999:::>>>BBBFFFIIILLLMMMIIIPPPOOOOOOhhhdddMMMEEE???999888999:::;;;<<<<<<<<<<<<===<<<;;;999888888888888555555666777999999::::::;;;:::777555333333444555444444333333333333333333555555555666777999:::;;;333333444777;;;===<<<;;;777777777777777777777777::::::999999999999:::;;;@@@@@@???===;;;:::<<<>>>===???AAABBBAAA@@@??????>>>BBBDDDDDDFFFHHHEEE@@@AAADDDEEECCCCCCHHHPPPVVVjjj}}}sssiiiddd```ZZZWWWWWWVVVXXXVVVPPPKKKIIICCC;;;999999;;;<<<<<<<<<;;;;;;999999999:::;;;<<<======:::;;;;;;:::888888999;;;666666666666777999:::;;;999:::::::::999;;;@@@CCCOOOZZZeeehhhfffhhhqqq{{{fffVVVEEE???>>>===;;;:::888666555555555555333222333444444444333333333222222222111111111000000000333222111111000000111111333888888222......//////---...000000//////000222////////////////////////000//////......//////000000000000111111111111222111111111111222333444444555666666666888999:::;;;:::888777555555777888:::999999::::::;;;;;;;;;;;;<<<===>>>======>>>@@@CCCEEEFFFGGGGGGGGGHHHJJJLLLMMMLLLPPPXXXaaawwwyyymmmnnn}}}xxxnnnhhh___UUULLLFFFCCCBBB???:::666999===AAAGGGNNNNNNOOOOOOKKKGGGGGGLLLRRRTTTZZZaaahhhmmmrrrwww|||wwwbbbHHH999666444111333555777999:::;;;<<<<<<===>>>BBBEEEHHHKKKLLLMMMPPPNNNTTThhhdddNNNEEE???;;;888888999:::;;;;;;;;;;;;;;;;;;999888777666666666555666777999;;;<<<>>>???<<<;;;888666444333222222111222222222333333333333666555555555555777999:::444444555888;;;<<<;;;999777777777777777777777777888888999999:::::::::;;;>>>>>>>>>===;;;:::;;;===<<<===>>>???@@@???>>>>>>>>>AAABBBAAABBBCCC???999???CCCDDDCCCEEEKKKOOOQQQXXXjjj~~~yyypppmmmjjj^^^PPPBBBBBBBBBAAA@@@???===<<<<<<;;;:::999999:::;;;<<<:::;;;:::999777777999;;;;;;:::999888777888999:::;;;>>>AAABBBDDDHHHPPPVVVdddooo}}}VVVKKKDDD===<<<:::777666999666555444444555555333222333333333333333333333333111111111000000000000///111111000////////////000000333333///---//////...---...//////......///000............///////////////......------......////////////000000000111111111000000000111111222333333333444555666777999:::999888777777777777888999:::::::::999999999999999;;;<<<=========>>>AAACCCAAACCCDDDDDDDDDEEEHHHJJJQQQKKKMMMUUUTTT[[[ssscccooo}}}yyynnnccc___YYYQQQKKKFFFBBB===999888666888>>>CCCFFFKKKQQQOOONNNKKKIIIIIILLLRRRVVVRRRYYYdddnnntttwwwxxxxxxyyyiiiMMM555000777777000333666999;;;;;;;;;<<<===@@@BBBEEEHHHKKKLLLMMMMMMRRRPPPaaadddNNNCCC>>>;;;777888999::::::;;;;;;::::::999888666555555555555555555666777999;;;===>>>999999777666444333222111///000000111222333444444666555444333444555777888555555666888::::::888666777777777777777777777777666777999;;;<<<<<<;;;;;;999;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<=========<<<<<<>>>???>>>@@@AAA???999BBBEEEDDDAAADDDLLLQQQPPPQQQ[[[mmmxxxccc```[[[VVVRRRPPPOOOOOOKKKIIIEEEBBB@@@@@@AAAAAABBBBBB@@@>>><<<;;;===???AAA@@@???>>>>>>???AAABBBHHHMMMRRRWWW\\\dddooowwwyyy___DDDDDD???<<<;;;888555555999666444333333555555444222222222111111111222222222111111000000000/////////000000///...............---...---+++,,,000000,,,...///000///---,,,---...---------....../////////......------------............/////////000000000000000//////000000111111111111222333444666777888777777777777777777777777999999999999999999999999999;;;;;;<<<<<<===@@@CCC>>>@@@AAABBBBBBCCCFFFHHHPPPNNNQQQSSSOOOUUUtttppp^^^aaawww~~~mmm^^^QQQRRROOOJJJEEEBBB???<<<;;;:::999===DDDGGGIIILLLRRRNNNMMMKKKMMMQQQTTTUUUUUUVVV^^^kkkvvvzzzwwwrrrnnnhhhTTT???555444666777777444777;;;===<<<;;;<<<===AAACCCFFFJJJMMMNNNOOOOOORRR\\\xxxbbbLLLAAA<<<:::777777888999::::::::::::999888777555444444444444333333444444555777888999666666666555444333111111......///111222333444555666555444333333444666777777666777999:::999777444666666666666666666666666555777999<<<======<<<;;;666888;;;;;;:::999999999:::999888999;;;<<<;;;;;;888<<<===>>>AAAEEECCC???@@@BBB???:::>>>HHHMMMLLLSSSVVV___nnnzzzqqqkkkiiijjjkkk___\\\VVVQQQMMMLLLMMMMMMNNNNNNLLLHHHEEEDDDEEEGGGFFFEEEEEEEEEGGGIIILLLNNNWWW]]]eeelllsss~~~jjjXXXMMMDDD>>>:::999:::888444333555555444333333555555444333111000000000000000111111000000000000//////////////////...---------------++++++)))(((,,,111000+++...///000///---,,,,,,------------.........//////...------,,,,,,------.............../////////000000////////////000000111000000111222333555666777666666777777777777666666777777888888999999999999888999::::::;;;<<<@@@BBB===>>>@@@@@@@@@BBBDDDFFFGGGMMMRRRRRROOOVVVkkk~~~iiiWWWnnnmmm\\\RRRHHHGGGFFFCCC???<<<:::;;;===<<<;;;???EEEHHHIIIMMMRRRNNNLLLMMMRRRXXXZZZWWWSSS]]]fffrrr{{{|||vvvkkkdddRRR===222777777///111<<<555888<<<>>><<<;;;<<<===AAACCCGGGKKKNNNPPPQQQQQQXXXnnnYYYFFFAAA>>>;;;::::::::::::::::::::::::777777666555555555555666555444333444555555444222222222222222222222222222000111333333111000111222000222444666666666444333666777888888888666555444666555555666777777666444888888888888888777666666444666999;;;<<<;;;:::::::::999999888888999999:::;;;:::;;;>>>BBBCCC@@@======???BBBCCCDDDFFFHHHJJJPPPUUU\\\___aaaoooxxxvvvooojjjrrr}}}sssbbbSSSMMMTTT\\\ZZZeeekkkeee```eeennntttyyymmmUUUJJJ@@@:::;;;999999888888777666666666444444333333222111000000000000000111222222222333333111000...------------------...///000000//////,,,,,,+++++++++,,,---...+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,---------......000000//////.........---......//////000222333444666666666666666555555444888666666666888999888777::::::::::::;;;===???@@@:::???@@@>>>BBBKKKPPPNNNSSSMMMKKKQQQWWWYYY^^^eeesssaaadddttt[[[LLLJJJFFF>>>EEECCC@@@===;;;;;;;;;<<<<<>>>>><<<<<>>>>>???@@@@@@AAACCCHHHKKKOOOQQQTTTSSSRRRZZZppp{{{}}}gggLLLBBBAAA===<<>>???HHHLLLPPPPPPNNNMMMOOOQQQWWWZZZ[[[[[[^^^ccceeecccnnntttzzzxxxnnn[[[GGG999555555444333333444666666666:::======<<<>>>BBBGGGGGGMMMLLLIIIIIIHHHTTTmmm[[[HHHAAA<<<888999999999888888777777777777666555444333222222333444333222333555555444222111111111111111111111111///111222222111000000111444333333222111111000000000111333555777888888888555444444444666666444333222333444555555666555555555666777777999999:::;;;<<<:::999888888999:::<<<:::===AAACCCBBBAAAAAAAAA?????????>>>>>>BBBGGGKKKRRRQQQQQQOOOLLLMMMYYYfff|||cccWWWGGG;;;:::<<<999888:::888888777777666555555444333333222222111000000000////////////............///......---------...///.........///......------,,,++++++******,,,---...+++,,,---,,,+++***+++---)))))))))))))))***++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///............---------............///111222333333333444555666666666666777666555666777888888666777777888999;;;===@@@AAA???AAAAAA@@@CCCIIILLLLLLJJJLLLQQQUUUTTTQQQSSSWWW^^^}}}|||zzziii[[[hhhxxx||||||zzzqqqfffVVVQQQHHHDDDLLLTTTOOOBBBAAA???;;;:::;;;???EEEHHHSSSRRRQQQPPPPPPQQQSSSUUUWWW[[[^^^^^^bbbiiillljjjtttxxxxxxnnn[[[FFF777111333333444444444555555666666888;;;<<<===@@@EEEJJJJJJLLLJJJJJJGGGFFFccc[[[HHH@@@;;;777;;;::::::999888777777666666555444333222111111111333222222333555555444222111111111111111111111111///111222222000000000111333222111000000000000000///000111333555666777888444333333333555555333222000111222444555666666666555555555666777888::::::<<<;;;999777777999;;;<<<:::???DDDFFFCCCAAAAAACCC??????@@@@@@@@@CCCGGGJJJPPPOOONNNPPPOOONNNSSSZZZbbbuuu```HHHHHHAAA<<<======777444444777777666666555444444444222222111111000000000000000000//////......------,,,,,,,,,------......///...............---,,,+++,,,+++*********+++------***,,,,,,,,,+++***+++,,,***))))))))))))***++++++************++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------...///000111222111222333444555666666666666555444555777888777666666666777888:::===@@@AAA>>>>>>>>>>>>???CCCFFFGGGFFFKKKQQQSSSQQQOOOQQQVVVYYYggg}}}lllfffgggnnnxxx||||||sssaaammmuuutttuuunnnooojjj___VVVOOOKKKEEEDDDKKKQQQKKK???777777888;;;@@@GGGMMMQQQUUUQQQNNNNNNQQQUUUVVVUUUQQQWWW\\\___dddkkkppppppyyytttlll]]]JJJ999111111111222333555666666666666555888;;;===???BBBHHHLLLLLLKKKEEEEEELLLYYY|||YYYFFF@@@;;;777===<<<;;;:::999888777777555555444222222111111111222111111333444555444222000000000000000000000000///000222222000///000111000////////////000111222111111111222222333444555333222222222444444222111000111222444555666666777444444444555666777999999;;;:::888777777888:::;;;:::???DDDFFFDDDAAAAAAAAA===@@@CCCDDDDDDEEEFFFHHHGGGEEEGGGKKKMMMLLLNNNRRRZZZdddzzz}}}aaaMMMCCC;;;999999;;;:::777666777666666555555444333333222111111000000000000//////000000000//////.........++++++,,,,,,---.........------...------,,,++++++++++++***)))***+++,,,---***+++,,,,,,******+++,,,***************+++,,,,,,)))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------...///111222000000222444555666666666555444444444666777666555555555666777999<<>>===<<<===>>>@@@BBBEEEEEEJJJOOONNNMMMOOOTTTXXXVVVYYY|||uuuvvvsssrrrvvvccciiitttzzzvvvkkkxxx{{{|||{{{gggdddfff```XXXSSSJJJHHHEEECCCCCCDDD@@@:::444666;;;@@@FFFKKKOOOQQQNNNLLLKKKNNNSSSWWWVVVUUUPPPYYY```dddiiipppttttttssseeeTTTHHH===333111444111222444555666777777777777999<<>>;;;888>>>>>><<<;;;999888777666444444333222222222333333111111111222444555444222////////////////////////...000111111000//////000......///000000111111222111111111000000111222222222111111111333333222000000111222444555555666666222333444555666777777888888888777777777777888888888<<<@@@CCCBBB???===<<<===@@@DDDFFFFFFFFFFFFFFFCCCAAACCCHHHJJJIIIJJJMMMTTTUUU```ttt{{{aaaTTTJJJ@@@:::999888777777777777777777555555444444333222222222000000000//////////////////////////////.........***+++,,,,,,---------,,,,,,,,,,,,---,,,,,,+++++++++******))))))+++,,,---***+++,,,+++***)))***,,,+++************+++,,,,,,((())))))))))))*********))))))*********+++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,...///000111///000111333444555555555555444333444666666666444555555666777999;;;>>>???@@@===<<<>>>??????AAAEEEDDDHHHJJJIIIJJJOOOUUUXXXPPPRRRmmmwwwkkkkkkzzz~~~sssgggppp{{{nnnjjjzzzuuu~~~xxx~~~sss___YYYZZZVVVOOOLLL@@@@@@???<<<999777777777:::===AAAFFFJJJKKKLLLLLLJJJIIIKKKOOOUUUYYYYYYWWWZZZccckkknnnooorrrtttsssbbbOOO===666444111111666222333444555777888::::::999<<>>===<<<:::888777555555333333333333333444444555111000000222444555444222////////////////////////...000111111000//////000//////000111222111000///000000/////////000111222111000000111222222111//////000111222333333333333000222333555666666666666555666777777777777666555555666:::===>>><<<888555>>>@@@CCCDDDDDDDDDEEEFFFDDDCCCEEEHHHIIIGGGIIINNNPPPNNNQQQZZZccclllyyygggLLL@@@@@@>>>999777<<<;;;888666666666555333444444444333222222111111////////////////////////---------------.........***+++,,,,,,---,,,++++++***++++++,,,,,,,,,,,,++++++***)))))))))***,,,---)))+++,,,+++***)))***+++***))))))))))))***++++++((((((((()))))))))******))))))))))))*********+++***+++++++++,,,,,,,,,,,,+++++++++,,,---...000000000000111333333444444444444333222333555666555444666666666666888:::<<<>>>???;;;:::>>>???===@@@EEEBBBFFFGGGEEEHHHOOOSSSRRRKKKPPPXXXqqqzzzjjjuuu}}}vvvjjjwwwoooiiinnneeekkkvvvnnnfffttt|||zzzwwwjjjiiizzzrrraaaRRROOOSSSQQQGGG>>>;;;:::888666555555777;;;AAACCCEEEHHHJJJKKKKKKKKKMMMMMMOOOSSSXXX[[[]]]^^^dddnnnuuutttpppllliiieeeOOO>>>111111333111111666444444444555777:::<<<===<<>>:::666666777999<<<@@@EEEEEEFFFGGGIIILLLMMMNNNRRRSSSTTTVVVYYY]]]aaadddiiirrrxxxtttkkkccc[[[UUUEEE777000444666222222777666555555555777:::===@@@>>>AAAEEEJJJMMMLLLHHHEEECCCEEEWWWoooQQQ???;;;;;;777777777777777777666555444333444555666666444222111444444222222222222444444////////////////////////............///////////////000111222111000---,,,......//////...---,,,,,,000111222333444333222222000000000000000111111222000111222222333333333333333333333444444444555555555555555555666888999:::============<<<>>>AAADDDEEEEEEDDDDDDEEEGGGIIIJJJLLLOOOQQQPPPPPPUUU]]]eee{{{uuu\\\RRR???>>>===<<<;;;:::999999555555444444444333333333333222111000////////////---......///////////////***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''(((((())))))******++++++******)))((((((((())))))))))))************+++*********))))))((((((***++++++,,,,,,------.........///000111222222333444333222333555555444333666666555555555777888999888888999:::<<<>>>@@@AAACCCDDDFFFHHHJJJLLLNNNNNNKKKIIIJJJTTTfffyyyuuu|||iiihhhfff|||uuurrr^^^hhhjjjwwwiii[[[]]]ppptttSSSIIIRRR```uuufffTTTEEECCCQQQbbbRRRDDD???KKKSSSKKK===666444555666777999<<>>222222111111111222444555777777666777999<<>>???@@@@@@BBBDDDFFFHHHIIIJJJHHHIIILLLQQQ[[[rrr|||yyy|||zzz|||}}}|||~~~rrr^^^dddsss{{{ttt}}}rrrvvvdddWWWuuuvvv^^^ddduuummmcccgggsssRRRFFFXXXvvvqqq^^^QQQLLLPPP\\\iiiQQQCCC<<>>AAACCCFFFDDDAAAGGGMMMDDD>>>IIItttiiiQQQBBB>>>???999::::::999888777666555444333333444555444333222111111111000000000000111111........................---------.........//////........./////////////////////////////////...---///000111222222222111111///////////////000111111222222222333222222111111222222333333333444444444444444444555666777888999777888999999:::;;;???AAABBBBBBBBBCCCDDDEEEFFFGGGMMMMMMLLLIIIFFFGGGLLLQQQVVVTTTYYYiiiwww]]]MMMFFF@@@;;;999999999888777666555555444444333333333333222222222222111000//////...//////000000000///...---+++******++++++,,,,,,++++++***+++++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))((((((******++++++,,,---------/////////////////////000111000000111444555555444444444444444555666777888777777777888999:::<<<======>>>@@@AAACCCEEEGGGGGGGGGKKKPPPPPPQQQ___~~~yyyxxx{{{yyyvvvttttttttttttsssxxxnnn```pppsssrrrzzzdddhhhrrraaa}}}rrrYYYUUUZZZmmm}}}qqqppp|||{{{mmmiiiqqqhhhJJJ@@@\\\zzzdddMMMCCCGGGOOOXXX^^^KKK???777999;;;777444666;;;@@@EEEHHHHHHFFFDDDDDDEEEDDDDDDGGGMMMUUU[[[^^^^^^_________eeeooottttttkkk___RRRGGG<<<222------333333222333444555666777555666888:::===@@@CCCEEEIIIDDDBBBIIIJJJ===FFFeeeiiiRRRDDD@@@@@@999<<<;;;:::888666555444444222333333444333222111111000000000000000000000000........................,,,,,,---------............---------...///000000...//////000//////.........///000111111111000000///............///000000222222222222222111000///222222222222333333333333333333333444555666888888666777999999999;;;>>>@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFEEEDDDCCCFFFJJJNNNPPPMMMKKKRRRdddyyyjjjXXXJJJ===;;;>>>???===<<<777777666555555444333333333333222222222111111111111000//////.........////////////...---,,,++++++***++++++,,,,,,++++++***,,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''(((((()))******(((((((((((()))))))))***))))))))))))))))))((((((*********+++,,,,,,------/////////...............///......000222444444333222222333444555666777777777777777888999:::;;;<<<>>>???@@@BBBDDDEEEFFFGGGHHHMMMRRRSSSPPPWWWnnn~~~xxxwwwxxxyyyyyy}}}{{{xxxwwwuuutttqqqnnnfffiiimmmrrrwww|||{{{vvvjjjlll{{{yyyiiivvvvvv{{{xxx}}}www\\\OOOXXXyyyjjjaaannnuuulllhhhooo~~~[[[DDDCCC___kkkUUU???888<<>>666222000000222222222222333444555666666666777999===@@@CCCEEEFFFCCCHHHIIIGGGBBBAAAaaaiiiSSSEEEAAA???888<<<;;;999777666555444444222222222222222111111111000000111111111111000000........................,,,,,,,,,,,,------------------,,,,,,---...///000......////////////......---...///000000000//////.........---......///000222222222222111111000///111111111222222222333333222222333333444666777888666777999999:::;;;===???===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAABBBEEEHHHKKKIIIJJJKKKMMMSSS^^^mmmwwwlllfff^^^QQQBBB===:::;;;;;;777555666666666555555444444333333222111111111111000000000000///......---.........,,,,,,------------,,,,,,***++++++,,,,,,++++++***+++++++++******)))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%%%%&&&'''((())))))***'''(((((((((((()))))))))(((((((((((((((((())))))))))))***++++++,,,,,,---......------------------...------...111333333222000111222333444555666666888888888888999:::;;;<<<===>>>???AAABBBDDDEEEEEEGGGIIIOOOSSSSSSVVV```lll|||xxxvvvxxx|||{{{uuurrrooolllpppqqqrrruuuvvvtttpppmmmdddeeeffffffgggjjjnnnqqq{{{qqq___dddvvv|||llleeennn}}}___LLLcccxxx^^^WWWmmm|||qqqddddddqqqvvvUUUFFFNNN^^^oooXXXJJJ<<<777777777666888666555555888:::<<<@@@FFFHHHJJJLLLKKKJJJHHHGGGGGGIIIFFFFFFLLLWWW```bbbaaaeeekkkpppqqqrrroooggg]]]KKK>>>222///111222333555111111222333555555666666888999===@@@CCCEEEFFFGGG???GGGCCC===GGG^^^gggRRRDDD@@@>>>777;;;:::888666444444444555222222222111111111000000000000111111111111000000------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,---..................,,,---...///000///......---------------...//////111111111222111111000000000000111111111222222222222222222333444555666777555777999999999999;;;<<<;;;<<<===>>>???@@@@@@@@@AAA@@@??????@@@BBBDDDFFFEEEJJJOOOPPPPPPSSS\\\cccooo^^^LLLJJJIIIEEE>>><<<;;;:::777333555;;;555555444444444333333333111111000000000/////////......------------......***+++,,,,,,---------,,,***++++++,,,,,,++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''%%%%%%%%%&&&'''(((((()))''''''(((((((((((())))))''''''(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---000111111000...///111333444555555555777777777888999;;;<<<===:::;;;<<<===>>>@@@AAAAAADDDCCCFFFMMMQQQRRRUUUZZZ||||||yyytttooonnnpppsss~~~~~~wwwooojjjdddeeegggkkkmmmmmmjjjgggbbbbbbbbbaaa``````ccceeeiiilllooooooooorrrzzztttaaaVVV]]]rrrrrrjjjrrr{{{]]]NNNmmm^^^LLLSSSuuurrr[[[UUUVVVlllfffLLLEEEMMMPPPPPPBBB===999888666333333777555777;;;???BBBFFFJJJNNNMMMNNNNNNLLLJJJIIIIIIJJJJJJHHHIIIPPPZZZaaacccbbbjjjooorrrppplllcccVVVJJJ===444...///111111000111111222333555666777777777;;;===@@@CCCEEEFFFEEEEEE???AAA;;;DDDhhhcccNNNAAA>>>===777999888666444333333444555222222111000000000000000...///000000000000///...------------------------++++++++++++,,,,,,,,,,,,,,,,,,---...---,,,+++***++++++,,,---------------+++,,,---...///...------------,,,,,,------...//////000000111111111111000000000000000111111111222111111222222333444666777555666888888777777888999999:::<<<===>>>???>>>>>>@@@>>>======???@@@AAABBBFFFJJJNNNPPPOOOPPPRRRUUUPPP___sssfff___UUULLLDDD???;;;888:::888888888666444999@@@333333333333222222222222000000000/////////.........------,,,------......+++,,,,,,,,,,,,++++++******++++++,,,,,,++++++***))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))'''''''''((((((((()))))))))))))))***++++++,,,,,,******++++++,,,,,,---------,,,,,,---...//////...---...000222444444444444444555555666888:::<<<===888888999:::<<<===>>>>>>CCC@@@AAAFFFJJJKKKNNNRRRdddwww|||zzzzzzxxxrrrqqqtttooovvv|||yyyqqqdddbbb``````aaabbbbbbaaa___``````^^^\\\[[[\\\]]]ZZZ]]]^^^^^^]]]___dddhhhnnntttxxxwwwuuuvvvxxxxxxhhh^^^UUUTTT^^^rrrxxxhhhbbb___{{{jjjQQQOOOjjjfffMMMCCCSSSwwweeeLLLHHHAAAMMMIII===???BBB===<<<555444666999888666888======???BBBEEEIIIMMMPPPQQQQQQRRRRRRQQQNNNLLLMMMMMMMMMNNNQQQXXX```gggiiiiiikkklllhhh```WWWNNNBBB777666111///222333111//////222444666888999:::::::::???AAADDDFFFGGGFFFDDDCCC@@@CCCLLLmmm```KKK???======888888777555333222333444555222111111000000000000000,,,---...//////...---,,,------------------------******+++++++++,,,,,,,,,+++,,,.........,,,***)))***+++,,,,,,---------,,,+++,,,---.........---,,,---,,,,,,,,,,,,---.........///000111111111111111000000000000111111111111111111111222333444666666444666777777666555555666888999;;;===>>>>>>======<<<;;;:::;;;>>>@@@BBBBBBGGGGGGHHHIIIJJJJJJIIIHHHLLLSSS[[[```eeeooojjjGGGJJJBBB===<<<;;;888999<<<666444444666555111111555222222222222111111111111000/////////............------,,,,,,,,,------...---------,,,+++***)))(((+++++++++,,,,,,+++++++++(((((())))))******++++++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&'''''''''(((((()))))))))))))))***++++++,,,,,,))))))***+++,,,,,,------...,,,,,,,,,......---,,,,,,...000222333444444444222333444555777999;;;<<<888888999:::<<<===>>>>>>DDDAAA@@@CCCDDDFFFKKKRRRNNNbbb~~~||||||}}}~~~{{{uuutttxxxsssuuurrrppp|||yyykkkggg```\\\[[[\\\^^^___^^^______]]]ZZZXXXXXXXXXQQQSSSUUUUUUSSSRRRSSSUUUSSSSSSUUUXXXZZZYYYXXXWWWYYYQQQOOOWWWdddtttyyy]]][[[UUUJJJpppsssSSS@@@III```rrrjjjPPPLLLEEEUUUssssssSSS===???888999444555===;;;666;;;777666999===???>>>@@@EEEEEEGGGGGGHHHKKKPPPRRRRRRRRRTTTVVVUUUSSSPPPOOOOOORRRTTTXXX___gggmmmqqqrrrjjjfff\\\NNNDDD<<<444,,,222000000555666333111222444555888:::;;;<<<<<<<<>>JJJiiiYYYKKK@@@888777666888777666555444333222222111111111111000000000000,,,---///000000...---+++++++++,,,---------,,,,,,))))))))))))))))))))))))---,,,,,,++++++******)))------------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...............///////////////000111111111///...---111222222222111333555888444444444555555555555666666888999;;;;;;:::999888::::::::::::;;;===???@@@???@@@BBBCCCDDDEEEEEEEEEIIIJJJPPPUUUVVVWWW___hhhoooppp```ZZZTTTGGG<<<===<<<;;;999888777777777555555444333333222111111222222111111111111222222111111111111111000//////------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((+++)))'''&&&%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))))))))))))))************+++++++++,,,,,,,,,------000000///...............111111111111111111222222333444555555555666888:::;;;;;;;;;;;;<<<===>>>>>>>>>???@@@BBBDDDGGGIIIKKKTTTYYYfff}}}mmmjjjnnnsssxxxzzzyyyxxxyyy{{{}}}{{{yyy|||}}}wwwmmmeee```]]]ZZZYYYTTTVVVWWWXXXWWWVVVWWWYYYUUUUUUTTTQQQMMMIIIHHHHHHLLLKKKJJJIIIIIIIIIJJJKKKKKKJJJKKKNNNUUU[[[___```SSSNNNHHHIIIOOOXXX```ccc]]]SSSHHHEEEIIILLLJJJFFFAAACCCFFFFFFDDD>>>777333999888888777777888999999666<<>>???AAAEEEJJJLLLEEE===>>>DDDLLLnnnYYYJJJ@@@999888666777777666555444333222222111111111000000000/////////000000000///,,,***(((,,,,,,,,,---,,,,,,++++++***************************+++++++++++++++++++++,,,,,,------,,,++++++************+++++++++,,,,,,,,,,,,+++++++++,,,---...---.........////////////000000000000000///......111222222111111111444666444444444444555555555555666777999:::;;;:::999888:::999999:::;;;<<<>>>???>>>>>>???@@@AAABBBCCCCCCDDDFFFKKKQQQRRRRRRXXX```___lllnnn```OOOGGGHHHHHHBBB;;;::::::;;;;;;:::888666444555444444333222222111111222111111000000111111222000000111111000000//////------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''...---***(((&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%%%%((('''''''''&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((()))))))))*********+++++++++,,,,,,,,,,,,---000//////...------....../////////000000111111111222444555555444555777:::::::::999::::::;;;<<<===<<<===>>>@@@CCCEEEHHHIIIJJJLLLUUUuuuqqqkkkhhhmmmtttyyy{{{zzzyyyxxxyyyxxxuuuqqqooorrryyy~~~|||rrriiibbb]]]YYYVVVVVVVVVUUUTTTSSSRRRQQQUUUUUUTTTSSSPPPNNNMMMMMMIIIHHHGGGEEEEEEEEEEEEEEECCCAAA@@@AAACCCFFFHHHHHHHHHDDDAAAAAADDDHHHJJJJJJLLLFFF@@@>>>AAABBB???;;;999:::;;;<<<;;;999777666::::::;;;;;;<<<<<<======???CCCHHHKKKJJJJJJJJJKKKKKKKKKKKKMMMOOORRRUUUWWWSSSVVVXXXVVVSSSRRRUUUXXXcccllltttxxxzzzwwwmmmaaaKKKCCC:::444333444222000222222222333444555555666:::999999:::;;;===@@@AAAKKKIIIGGGFFFCCCAAAEEELLLiiiWWWIII@@@999999666777666666555444333222222111111000000000000/////////000000///...,,,***))),,,---------,,,+++******++++++++++++++++++++++++((())))))***++++++,,,,,,+++,,,,,,,,,,,,+++******)))*********++++++++++++,,,++++++++++++,,,---------------.........//////000000///............///000111222111000000111333333333333444444444555555555666888999999999888777999999999999:::<<<===>>>===<<<<<<<<<===???AAABBBFFFHHHNNNSSSTTTSSSWWW]]]ZZZ___kkkxxx~~~qqqXXXOOOGGG>>>:::;;;<<<;;;888777888:::;;;:::777444222444444333333222111111111111111000000000000111111000000000000//////......,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''111///---***(((&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&(((((('''&&&&&&'''(((((((((((())))))))))))************+++++++++,,,,,,,,,//////...---------......------......///000111111111333444444444444777999888888888888999:::;;;;;;::::::<<<===@@@BBBDDDFFFFFFFFFJJJaaauuubbbeeekkkqqqvvvvvvtttqqqooonnnlllgggbbb___]]]^^^ggg||||||pppfff```ZZZVVVRRRQQQQQQPPPMMMJJJQQQQQQQQQPPPOOOMMMKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCBBB@@@===<<<<<<<<<<<<;;;<<<<<<;;;<<<===<<<999777<<<;;;::::::;;;999666333666666666777888;;;===??????@@@AAACCCDDDDDDDDDCCCCCCFFFIIIKKKJJJIIIIIIIIILLLLLLMMMOOORRRTTTWWWYYYWWWYYYZZZZZZZZZ\\\bbbgggqqqvvvzzzyyysssjjj[[[NNN:::555000///111222222111333333444444555555666666::::::;;;<<<>>>@@@BBBCCCHHHFFFDDD@@@<<>>GGGDDD@@@===;;;:::999888777777888888777666444333333333222222111111111000000000000//////000000000000//////...............,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''///...,,,***((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***************++++++++++++......---------------...,,,,,,---...000111222222111222333333333444666888666666666666777888999999888888999;;;===???AAABBBEEEGGGFFFRRRiii~~~jjjhhhgggiiinnnqqqpppooogggfffdddaaa\\\WWWSSSQQQWWWhhhpppxxxzzzrrrhhh```VVVRRRRRRSSSQQQNNNQQQOOONNNMMMLLLJJJGGGEEEGGGGGGFFFFFFFFFFFFFFFFFFEEECCC@@@@@@@@@AAA@@@???:::;;;===??????>>>;;;999999;;;======<<<:::999888>>>>>>===>>>@@@CCCEEEGGGEEEGGGIIIJJJKKKJJJIIIHHHFFFGGGIIIJJJKKKJJJJJJJJJPPPQQQRRRTTTUUUWWWXXXXXXXXX[[[^^^aaadddgggmmmqqqvvvtttppphhh^^^RRRDDD;;;444222000000111333222111444444555555666777777777:::;;;===???AAACCCDDDEEE===AAAEEECCCAAAOOOqqqRRREEE>>>:::999666555555555444333333222222000000000////////////...+++,,,,,,---------------------,,,,,,+++***)))((())))))))))))))))))))))))*********))))))((((((((())))))******+++******)))(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,------------///...---,,,,,,---...///...000111000///......///222222222222333333333444444444555555555666555555777777888999999:::::::::<<<;;;::::::;;;===@@@AAABBBBBBGGGMMMOOOLLLLLLNNNLLLKKKSSS^^^]]]ZZZggg|||sss{{{oooXXXLLLHHHEEE???:::;;;<<<<<<;;;999999999:::888777555444333333444555222111111111111111000000000//////......//////000///...---,,,,,,,,,------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''***)))((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((())))))))))))))))))*********++++++------,,,,,,,,,,,,------------...///111222333333///111222222222222555777555555444555555666777888666777888999;;;===???@@@>>>DDDDDDGGGRRRaaa}}}vvvmmmhhhiiimmmppppppeeeccc```\\\YYYVVVSSSQQQNNNXXXWWWXXXeeemmmsss}}}ttteee\\\XXXXXXWWWUUURRROOOMMMLLLLLLKKKIIIGGGFFFGGGGGGHHHIIIIIIIIIIIIEEECCCBBBBBBBBBCCCBBBAAA???@@@AAABBBBBBBBBBBBBBB@@@AAACCCBBB@@@@@@AAACCCFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLLLLKKKIIIGGGKKKLLLLLLNNNPPPRRRSSSSSSQQQRRRUUUWWWYYYZZZ[[[[[[XXX\\\bbbhhhkkklllmmmmmmqqqhhh[[[NNNDDD:::444111222111111222333333333222555555666777888999999:::<<<===???AAACCCDDDDDDCCC;;;<<>>???;;;CCCFFFGGGMMMVVVsssvvvlllggggggjjjlllgggccc^^^YYYWWWUUUSSSQQQMMMRRRLLLHHHQQQWWW^^^jjj|||{{{lllccc___[[[ZZZTTTPPPKKKIIIJJJKKKJJJIIIFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFDDDDDDDDDDDDBBB@@@DDDDDDCCCBBB@@@@@@BBBEEEEEEFFFEEEDDDDDDDDDGGGIIIGGGHHHIIIIIIHHHFFFEEECCCHHHHHHIIIJJJJJJIIIHHHHHHNNNMMMMMMOOOSSSVVVWWWWWWOOORRRWWW[[[___aaabbbbbbbbbfffkkkoooooolllgggcccaaaUUUFFF<<<444//////111...///000111333444555555444555666888999;;;<<<===???@@@BBBDDDDDDCCCAAA@@@???:::AAA]]]zzzLLL???;;;888777333444444444333333333333222000000/////////...............---,,,++++++++++++******+++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******))))))'''''''''((((((((())))))((()))***+++,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,...000111000///000111111111111111222222222222222222222222222333444444555666777888888888777666999999:::;;;<<<======>>>AAA@@@BBBHHHKKKIIIIIIKKKJJJKKKMMMNNNOOOSSSYYY^^^iiifff\\\[[[lllvvv{{{qqqbbbWWWOOOLLLJJJCCC???@@@@@@<<<:::;;;;;;;;;:::888666444333222555444222111111222333444000000000000000000000000///......------......///...---+++*********,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))((((((((()))))))))******+++++++++++++++,,,------.........//////000000000...///000000000111333555444444444444555666777777777777888999;;;===>>>???===DDDGGGKKKRRRUUUfffzzzpppiiigggggggggccc]]]YYYWWWVVVSSSQQQLLLOOOIIIEEEKKKMMMOOO[[[eeeppp}}}wwwqqqoooddd\\\TTTOOOOOOOOOMMMKKKIIIJJJKKKKKKJJJIIIHHHGGGHHHFFFEEEEEEFFFFFFDDDBBBDDDEEEEEECCC@@@@@@CCCFFFGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEHHHHHHIIIJJJKKKMMMMMMNNNRRROOONNNPPPTTTXXXYYYYYYVVVZZZ___dddhhhjjjjjjjjjlllmmmooonnniii```VVVOOOJJJ@@@777444111...000444///000111222222333444666333444666888;;;===??????AAACCCDDDEEEDDDBBB>>><<>>:::777666222444333333333333333333333000/////////............++++++++++++,,,---...///)))******+++++++++******))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''((())))))***))))))''''''''''''((((((((()))((()))***+++,,,+++************+++++++++,,,,,,,,,)))***,,,---...---,,,,,,+++---000111111000111222000111111111111222222222222222111111222222333444555666777888888777666666777888999:::<<<<<<<<<<<>>BBBCCCJJJSSSRRRYYYllltttllljjjeeeaaa\\\ZZZZZZYYYVVVSSSEEEIIIEEEBBBFFFCCCAAAJJJHHHQQQ]]]dddgggkkkrrrxxx{{{qqqeee]]]YYYWWWTTTQQQNNNOOOOOONNNLLLJJJHHHGGGBBBBBBBBBCCCEEEFFFDDDCCCCCCEEEFFFEEEDDDDDDGGGKKKGGGFFFFFFGGGIIIIIIGGGEEEHHHGGGGGGGGGGGGIIIJJJKKKJJJJJJKKKMMMOOORRRTTTVVVZZZWWWTTTVVVZZZ]]]^^^^^^aaadddiiimmmpppqqqpppooolllkkkhhhddd[[[OOOBBB:::999222///222333111222666444555555444222222333555333444666999;;;>>>@@@AAACCCDDDFFFFFFDDDAAA<<<:::DDD^^^xxxLLL???999666666444444444333222222111111000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---......///////////////...///000111111222222111222222111111222222333444777:::===<<<888444222222666777888999888999<<<>>>BBBAAA@@@@@@AAADDDGGGIIIJJJFFFDDDHHHOOOSSSQQQMMMPPPMMMQQQ\\\eeeccc\\\WWWUUU\\\hhhuuu{{{|||zzzeeeUUULLLIIIIIIDDDIIIMMMJJJDDDAAADDDHHH@@@???===:::888777666555444444444444444444444444444333333222111000//////000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,++++++*********************))))))))))))))))))))))))))))))))))))&&&((()))(((&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))((('''((()))***)))((())))))))))))************------------------------......///000000000000000111111222333444444444444444666888999999999:::;;;>>>===>>>DDDLLLSSSVVVWWWfff|||zzznnn___^^^\\\[[[WWWRRRQQQSSSMMMIIIFFFFFFDDDAAAAAADDD???CCCFFFHHHJJJQQQ[[[cccgggrrr~~~{{{uuukkkdddbbb]]]\\\VVVOOOMMMNNNLLLHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKMMMNNNNNNPPPRRRTTTOOORRRUUUXXXXXXXXXXXXXXXZZZ___dddgggiiikkkooosssvvvwwwzzz|||zzzuuummmgggddd[[[NNNCCC;;;777222000///000000111222222333333333444444444444444555555666999;;;======???CCCEEEGGGDDDBBBCCCAAAAAAIIITTTjjjwwwKKK???:::777777555444444333222222111111000////////////...............------------,,,,,,,,,***+++++++++******)))(((((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,------------...///////////////......///000111111111111222111111111111222333333555777::::::777555555555555777888888888999;;;===;;;;;;:::;;;>>>AAAEEEGGGIIIGGGEEEGGGKKKNNNLLLJJJIIIJJJRRR^^^eeebbbZZZVVVSSSXXXbbblllooonnnpppuuussspppdddcccttt~~~vvvpppfff```UUUKKKDDDAAAAAAAAA???BBBEEECCC@@@===???AAA;;;;;;999888777666555555333333333333333333333333333333222111111000//////000000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))))))))((((((''''''''''''''''''''''''&&&''')))(((&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))''''''''')))***)))((((((((()))))))))*********------------------,,,,,,......///000000000000000000111222333444444444444444666888999888888:::;;;@@@>>>>>>BBBGGGLLLNNNNNNSSSdddyyy}}}~~~pppaaaRRRQQQYYY\\\VVVOOOLLLJJJJJJLLLJJJCCC@@@@@@>>>@@@AAA@@@@@@CCCJJJQQQXXXaaalllssswwwvvvtttmmmddd___]]]XXXRRRPPPOOONNNNNNMMMLLLLLLKKKMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPRRRSSSUUUXXX[[[]]]^^^____________```aaaccckkkpppvvvzzz{{{{{{|||}}}}}}yyysssjjj```ZZZJJJDDD<<<666333222000///000000000111111222222222333333444444555666666666888:::===AAAEEEIIINNNPPPKKKJJJHHHDDDAAALLLiiiuuuJJJ???:::777888666444444333222222111111000/////////............---------------,,,,,,,,,,,,)))))))))***))))))((('''((((((''''''''''''((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******+++,,,,,,,,,,,,---------,,,---......//////......---...///000111111111111111111111111111222222333333555666666666666777999555666777777777777:::<<<666666777888<<<@@@DDDFFFGGGFFFFFFFFFFFFGGGGGGGGGHHHLLLVVVbbbeee^^^WWWTTTXXX\\\dddkkkjjjeeedddggglllfffVVVRRR```kkkrrr{{{ooo|||~~~|||wwwnnnbbbWWWPPPLLLKKKIIIEEEAAA>>><<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;888888888777777666666666222222222222222222222222222222111111000000//////000////////////............---,,,,,,++++++,,,,,,+++++++++++++++***************))))))))))))((((((''''''''''''''''''''''''%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***((('''&&&''')))***)))((((((((())))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---...//////000/////////000000222333333333333333333555777888888888999:::>>>===<<<>>>AAADDDFFFFFFLLLUUUccczzzssspppVVVJJJNNNUUUUUUPPPOOOMMMLLLNNNKKKEEEBBBBBBAAABBBBBB???===>>>CCCHHHLLLTTT]]]dddgggkkkooosss|||tttnnnggg```YYYXXXUUUSSSPPPOOOMMMMMMOOOOOOPPPPPPOOONNNNNNMMMPPPQQQQQQRRRTTTUUUUUUVVVUUUVVVWWWZZZ]]]bbbeeehhhllljjjiiiiiikkknnnrrrtttzzz~~~vvvlllaaaVVVLLLFFF888555111000111222222222111111111111111111222222222333444555666888999999@@@@@@AAADDDHHHKKKLLLLLLJJJFFFCCCDDDNNNgggsssIII???;;;888999777444444333222222111111000//////.........------------------,,,,,,,,,++++++)))))))))******)))((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,---............---------...///000000000000000000000000000111222222333333333333444555777888444555666666555666888:::777777888:::===@@@DDDFFFCCCEEEFFFEEECCCCCCEEEHHHMMMRRR[[[bbb```XXXSSSSSS]]]aaajjjpppmmmddd______eeeeee]]]]]]hhhjjjfffjjj^^^kkkzzz}}}|||}}}zzzooofff\\\\\\ZZZWWWRRRNNNMMMMMMIIIHHHFFFCCC@@@>>>===<<<:::999888999<<<<<<:::888999999999999888777666666111111111111000000000000000000000000000000///////////////.........---------,,,,,,++++++++++++++++++++++++******************)))))))))((((((((((((''''''''''''''''''''''''%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((('''&&&''')))))))))((((((((((((((()))))))))***++++++++++++,,,,,,,,,,,,---......//////.........///000111222333333333333222444666777777777888999:::999999;;;===@@@BBBCCCOOOUUU[[[qqqoooSSSDDDDDDMMMSSSSSSNNNKKKKKKIIIEEEFFFIIICCCCCCBBB@@@???@@@DDDHHHGGGKKKRRRXXX^^^aaacccddddddiiitttzzzpppnnnjjjeeeaaa]]][[[ZZZZZZZZZZZZZZZYYYYYYXXXWWW[[[\\\\\\]]]___``````aaabbbbbbcccfffkkkpppsssuuuvvvvvvvvvyyy}}}{{{xxxpppiii___TTTIII@@@999444333222222111222222222222111111111111222222222222222333555777999;;;<<<===DDDDDDEEEHHHJJJKKKHHHFFFEEEBBBFFFXXXvvvrrrIII???;;;999999777444444333222222111111000............------------------,,,,,,,,,+++++++++))))))***************)))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((())))))))))))*********+++,,,,,,---------------,,,---...//////000//////000000//////000000111222555333222111222333444555333444555555444444666888999999:::;;;<<<>>>@@@BBB@@@BBBDDDDDDBBBBBBGGGLLLNNNQQQVVVZZZWWWQQQPPPTTTXXX^^^hhhppplllaaaYYYXXXYYYaaabbbeeekkkeeeYYYXXX\\\eeeoooqqqkkkeeefffkkkrrr|||}}}jjjmmmqqqrrroookkkhhhfffddd[[[SSSSSSXXX[[[WWWQQQKKKLLLKKKHHHEEEBBBBBBCCC@@@???===<<<;;;;;;<<<===999777555777;;;<<<999555999999999999777555444333111111111000000///////////////////////////000000............------------,,,,,,+++************+++************************)))))))))(((((((((((('''(((((((((((((((((((((((($$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&&&&'''((()))(((''''''(((((((((((()))))))))*********+++++++++,,,,,,------............---,,,//////000111222222222222111333555666666666777888999999999:::;;;<<>>???BBBDDDCCCDDDGGGKKKPPPSSSVVVVVVQQQSSSXXX___jjjvvv~~~|||||||||||||||{{{zzzyyyxxxwwwwwwxxxxxxyyyzzzzzzzzz}}}}}}}}}yyyqqqiiiccc```QQQKKKCCC<<<777333000...000000111111000/////////222222222222333333333333444555777999<<<>>>@@@AAACCCDDDGGGJJJKKKKKKHHHFFFCCCQQQjjjqqqHHH???;;;999999777444444333222222111111000.........------------,,,,,,,,,,,,,,,++++++++++++))))))******++++++******((((((''''''''''''(((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''((((((((()))))))))***+++,,,,,,------,,,,,,+++,,,---...///////////////////////////000000111555333111000111222222222222333444333333333555666999999999999:::;;;<<<<<<>>>@@@BBBBBBAAADDDIIIMMMIIIIIILLLPPPOOONNNQQQWWWUUU[[[eeellljjj```YYYXXX]]]iiilllkkklllbbbXXXZZZbbbdddgggeee^^^YYY[[[bbbeeemmmvvvwwwqqqkkkjjjlllooohhheeeppp|||tttjjj```ZZZYYYWWWYYY[[[ZZZVVVSSSPPPPPPLLLHHHFFFIIINNNOOOJJJDDDDDDEEEDDDBBB???===<<<===AAA???===:::999999:::;;;777555444555888888666333666777777666555222000///111111111000000//////...------......//////000000......---------,,,,,,,,,,,,+++******))))))******)))))))))***************))))))((((((((((((''''''))))))))))))))))))))))))###%%%&&&'''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''''''''(((((((((((()))))))))))))))******++++++,,,---------...------,,,+++...///000111111222111111000222444555555555666777;;;;;;;;;:::888888:::<<>>@@@CCCBBBDDDFFFFFFFFFGGGJJJMMMSSS\\\eeeooo}}}vvvmmm]]]UUUJJJ@@@:::555111///000///......000111000000///111444444333333555777222333444555666777888999:::;;;===???AAADDDEEEFFFIIIIIIGGGBBB>>>AAAJJJSSStttqqqIII???;;;888888555444444333333222111111000......---------,,,,,,,,,,,,,,,,,,+++++++++******&&&&&&'''((())))))((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,---...........................///000000111///---///222333222000111222333222111111333444888888999:::;;;<<<<<<<<<@@@>>>======@@@CCCFFFHHHKKKIIIJJJNNNPPPPPPQQQUUUTTTVVVYYY]]][[[WWWXXX\\\\\\lllppphhh```UUURRR]]]dddaaaaaaeeeccc]]]^^^ccckkkpppppphhh]]][[[cccnnnjjjeeebbbgggrrrxxxqqqoookkkbbb]]]]]]___^^^ZZZTTTMMMHHHFFFFFFFFFEEEDDDDDDDDDDDDBBB@@@@@@BBBCCCBBB>>>;;;::::::999:::<<<======<<<:::999888999999888777666555444333444666777777666444333333222222111000//////...+++,,,,,,---...///000000---------,,,,,,,,,+++++++++******)))))))))))))))(((((())))))*********+++)))(((((((((''''''''''''''''''''''''''''''''''''"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))'''&&&%%%&&&((((((((('''''''''''''''((((((((()))'''(((((()))***+++++++++------------,,,,,,+++***---...///000111111111111///111333444444444555666222555777777666888<<<@@@>>>CCCAAA@@@FFFMMM]]]vvv___XXXQQQMMMJJJHHHJJJOOOGGGEEEBBBAAAAAAAAAAAA@@@999<<>>;;;:::<<<>>>555:::AAAEEEFFFGGGHHHJJJGGGLLLOOOPPPVVVdddqqqxxx~~~~~~xxxrrrgggZZZQQQEEE???888444333333222111000//////000111111///---...000222222000///222444222333444666777999:::;;;======???AAACCCEEEGGGGGGDDDFFFFFFDDDEEERRRfffwwwmmmGGG===:::::::::444333333222222111000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,,,,+++++++++,,,,,,---------...------------.../////////////////////000000111333333333222111111444666>>>===<<<;;;;;;<<<===>>>@@@>>><<<<<<>>>DDDJJJNNNLLLKKKKKKJJJKKKMMMOOOPPPQQQUUU]]]cccaaa]]]^^^cccggghhhggg```XXXTTTUUUXXX[[[eeellliiiccc``````___```dddeee___YYYYYYaaajjjnnnjjjhhhjjjrrr{{{zzzssspppqqqnnneee``````^^^[[[VVVPPPLLLIIIHHHHHHDDDEEEEEEFFFFFFFFFEEEEEEDDDAAA>>>>>>@@@AAA???===?????????>>>===;;;999777::::::::::::888666333222444444444444444333333333666555333111000000000111,,,---...///000000000000------,,,++++++***))))))***)))))))))))))))*********)))(((''''''((()))***))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************+++++++++,,,,,,,,,------...............///000000111111111111111222222222555555555555666888999:::???@@@AAABBBFFFLLLTTTYYYooo}}}~~~bbbOOOLLLFFFCCCLLLJJJGGGDDDAAA@@@AAABBBCCC@@@>>><<<<<<<<<;;;999777999:::<<<>>>@@@BBBDDDDDD@@@@@@AAACCCEEEGGGIIIJJJYYY]]]ccclllxxx~~~tttaaa\\\SSSKKKEEE???:::777222111111000000000000000444333222222111222222222111222333444444444444444666666777999<<>>===<<<;;;;;;===AAAFFFIIIHHHHHHHHHIIIJJJKKKLLLMMMRRRVVV^^^eeedddaaabbbgggiiigggccc\\\UUURRRSSSVVVZZZeeemmmjjjddd___\\\YYYdddeeeddd___YYYZZZaaagggcccaaa```bbbhhhqqqyyy}}}rrrkkkfffeeebbb[[[WWWWWWYYYWWWTTTPPPNNNMMMMMMMMMKKKIIIFFFDDDCCCCCCDDDEEEBBB@@@>>>===??????>>><<<>>>?????????>>>;;;999777888888999999888777777666666555444444333333444444666555444333111111000000---......///////////////------,,,++++++***))))))***)))))))))))))))*********)))(((''''''((()))***)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---...------------...//////000000111111111111222222444444444555666777999999>>>>>>???@@@BBBGGGMMMRRR^^^uuunnnmmmwwwgggaaaQQQBBBBBBBBBCCCDDDEEEFFFDDDAAA???AAA???===<<<<<<<<<;;;:::666777888999:::;;;<<<===<<<<<<<<<===>>>???@@@AAAAAACCCFFFJJJOOOWWW___eeedddhhhpppyyy~~~wwwqqqjjjeee___WWWMMMEEEDDD@@@;;;888666444333111000000000000000111222333333333222222222222222333222333333444555555555555999888777999===BBBEEEEEECCCIIIFFFFFFLLLKKKHHHMMMFFFGGGQQQgggVVV===iiiFFF===:::999999444333333222222111000000000......---------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''((((((((()))))))))************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///............///000000222333333333222222444666888999;;;===>>>>>>>>>===::::::::::::<<>>>>>>>>>>>===;;;>>>???@@@AAA???===:::777777777777777888999:::;;;777666444333222333444555444555555555444222111///...////////////...------...---,,,+++***)))((((((***))))))(((((())))))))))))((((((''''''(((((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((())))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000111111111222333333444444555777888999<<<<<<===<<<===AAAFFFJJJNNN\\\mmmvvv}}}hhhNNNGGGDDDCCCBBBCCCDDDDDDCCCAAAEEEBBB@@@>>>>>>===<<<;;;999999999999999999999999888888888777777888888999999::::::999999:::===???<<<>>>CCCIIIPPPVVV[[[]]]eeefffiiillloooqqqssssssvvvwwwwwwwwwvvvuuusssrrrhhheeeaaaZZZSSSLLLFFFCCCJJJEEE>>>:::888666222///111///------///111111111/////////000111222444555333333222222222333333444444444555666777777888888===:::888:::@@@FFFJJJKKKGGGNNNKKKGGGJJJHHHGGGOOOWWWggg|||TTT777444fffEEE===:::999999444333333222222111000000000......---------,,,,,,,,,++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))************))))))))))))*********++++++++++++++++++++++++++++++,,,------......------......///000000222333333222222444666555777:::===>>>>>>===<<<888888999;;;<<<===>>>>>>???@@@BBBDDDFFFFFFFFFEEEKKKNNNUUU\\\^^^\\\]]]aaa```]]]ZZZXXXYYY[[[\\\[[[WWWaaaiiiiiigggfffdddbbbjjjiiigggdddbbb___[[[YYYRRRSSSUUUVVVYYY___iiiqqqpppjjjbbb]]]ZZZWWWVVVVVVPPPPPPPPPQQQRRRSSSTTTUUURRRNNNHHHBBB???@@@BBBDDDAAAAAA@@@@@@@@@???>>>===>>>@@@AAABBBAAA>>>;;;999888888777777777999:::<<<888666444222111333555666333444555666555333111///////////////...---,,,+++------,,,+++***)))((((((***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************+++++++++++++++++++++++++++,,,,,,---...//////000000111111111222222333333444666777888999:::;;;;;;<<<>>>BBBEEEHHHOOOXXXggghhh```WWWOOOEEE>>>>>>BBBFFFHHHFFFEEECCCCCCBBB@@@===:::======<<<;;;:::999888777777777666666555666666666;;;<<<===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;BBBCCCDDDEEEGGGGGGHHHHHHKKKKKKLLLLLLKKKJJJIIIHHHCCCBBB@@@>>>:::666333222555222//////222444444444111000...///111222222222000000000111222333444444333333333333333444555666777777777888999:::;;;;;;???<<<;;;===CCCHHHKKKKKKKKKQQQKKKDDDFFFGGGLLLZZZvvvZZZBBB888111cccDDD===999888888444333333222222111000000000......---------,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((******))))))))))))))))))***************************************+++,,,,,,---------------......///...000222222222222333444222444888;;;======<<<:::666888:::;;;<<<===<<<<<<===>>>@@@CCCDDDEEEDDDDDDJJJKKKOOOVVVXXXWWWXXX[[[^^^]]]]]]^^^___^^^\\\ZZZWWW^^^bbbaaa```bbbcccbbb```bbbeeehhhiiieee^^^XXXTTTWWWYYYZZZ\\\aaahhhooooookkkddd^^^\\\[[[ZZZXXXOOOPPPQQQRRRRRRSSSSSSSSSNNNKKKGGGCCCAAAAAAAAABBBBBBBBBCCCCCCAAA@@@?????????@@@AAABBBAAA>>><<<::::::999888777777777888999777666333111111222444666111333555666666333000...////////////...,,,+++***,,,,,,+++******))))))(((******)))(((''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))*********++++++***************+++,,,,,,------...///000000111111111111222222333555666777777888;;;<<<===???CCCEEEEEEIIIMMMUUUfff}}}uuuhhhWWWJJJEEEEEEFFFFFFDDDDDDEEEFFFGGGEEEBBB???======<<<:::888777666555666666666555555666777777555777999999888888999;;;888888888777777777666666::::::;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;::::::666666666666666666555444444333222222222222111///333111000000111111111///333333222222222222333333444444444444555666888888999999999:::;;;===>>>???@@@@@@@@@BBBEEEHHHJJJKKKLLLRRRMMMIIIRRR\\\iii{{{YYY???999555...```CCC===999777888444333333222222111000000000......---------,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((('''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))***++++++---,,,,,,,,,,,,---......,,,...000111111111222333111333666999;;;:::999888555777999;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDDDDKKKIIIKKKPPPSSSTTTVVVZZZ```aaabbbaaa___ZZZVVVSSSVVVZZZ[[[XXXWWWYYYZZZXXXTTTYYYaaaiiillljjjccc^^^ZZZ[[[]]]___aaadddgggjjjfffeeeaaa[[[YYYZZZXXXSSSOOOPPPQQQRRRRRRQQQPPPOOOJJJIIIFFFDDDBBBAAA@@@@@@@@@AAACCCCCCAAA???>>>>>>===>>>>>>>>>===<<<:::999:::999888777666666666666555444222111000111222333000222444555555333000.../////////...---,,,+++*********************************)))(((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%$$$"""""""""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((())))))))))))************************+++,,,,,,,,,,,,---...///000111111000000111111222444555666444666:::<<<===???BBBDDDAAACCCEEEGGGOOObbbzzzsssggg^^^VVVMMMGGGFFFEEEEEEFFFHHHIIIHHHFFFBBBAAA@@@>>>===;;;::::::777666666555555666666777333444666666555555666888444555555555555666666666111111222333333333333222000000000111111111111111//////000000111000000///000111222222222111///...333222111222333333222111555444333333222222222333555555666666888999;;;;;;<<<<<<;;;<<<===???AAACCCBBBDDDFFFFFFEEEFFFLLLPPPRRR[[[]]]cccuuuOOO>>>999000---444^^^BBB===999777888555333333222222111000000000......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))************)))))))))((((((((()))(((((((((((()))******,,,,,,,,,+++,,,------...***,,,///000000///000111000222444666777888777666444555777999:::;;;<<<<<<:::;;;<<<===???AAABBBCCCJJJFFFFFFKKKOOORRRVVV[[[___aaabbb___YYYSSSQQQPPPPPPTTTVVVSSSRRRTTTTTTQQQSSSYYYaaahhhiiigggccc```]]]]]]^^^aaacccdddcccaaa\\\^^^]]]YYYXXXXXXTTTNNNNNNOOOQQQRRRRRRPPPNNNMMMJJJIIIFFFBBB@@@>>>>>>>>>;;;>>>@@@@@@===::::::;;;;;;:::999888888777777777777888888777666555444444333222111111000000111111000111222333333111000...............------,,,+++(((((())))))******++++++******)))''''''&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%%%%$$$"""!!!"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))******+++************+++,,,,,,+++,,,,,,---///000000111000000000000222333444555111444888:::;;;<<<>>>???>>>???AAACCCGGGQQQcccpppsss{{{{{{rrreee[[[SSSNNNHHHEEEDDDEEEFFFGGGEEEEEEDDDCCCBBBAAA@@@???<<<;;;:::888777666666666666777888777666666777999888777777666555444333333555666666777777777666666444444444444444555666666666666777777666555444444...000111333444444555666444444333444666666555333444333333333333444444555777777777888:::<<<===>>>>>>>>>======???AAADDDEEEDDDHHHJJJFFFBBBEEEQQQ[[[fffsss}}}xxxOOO111222777000...666\\\AAA<<<888777888555333333222222111000000000......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++******))))))((((((((('''((((((((((((((()))******,,,,,,++++++,,,,,,---...(((+++...////////////000000111333555555666555555222444555777999:::;;;;;;:::999::::::<<>>AAA@@@>>><<<:::888777777444555555444333444666888666666666555555555555555666666666666555444333222222222222222222333444555333333444444333333222111555555555444333333555777555444333333444444222000222222222333444555666777777888888999;;;===???@@@??????>>>>>>@@@BBBEEEGGGFFFKKKLLLFFF@@@EEEVVVeee{{{rrrJJJ@@@444///222555111+++ZZZCCC777444999222444444333222000///.........------,,,,,,,,,,,,++++++,,,+++******))))))******))))))))))))((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((***++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))***++++++++++++******************+++++++++......---------.........222111111111111111222222222333444666777999:::;;;888999999:::;;;<<<===>>>BBBCCCDDDFFFJJJNNNSSSUUUVVVVVVVVVSSSPPPPPPTTTXXXWWWVVVTTTRRRQQQQQQQQQRRRVVVVVV[[[```___\\\```iiieee\\\YYY\\\\\\TTTSSSXXXZZZYYYWWWWWWVVVSSSOOOLLLKKKKKKJJJKKKKKKLLLNNNNNNDDDBBB@@@???>>>===;;;888888;;;===<<<999666666777444333333222111111111111444333333333444444444444111222222000---++++++,,,...///000000///---+++***++++++++++++++++++,,,,,,''''''(((((())))))******((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''***,,,...'''%%%###%%%'''((('''%%%''''''&&&%%%$$$$$$$$$$$$***(((&&&###""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$###"""!!!!!! !!!######$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''))))))(((((((((((())))))(((((()))***+++,,,,,,,,,,,,,,,,,,---------....../////////000111111222222444555666777888888777777===>>>???BBBFFFLLLPPPSSSbbbyyyvvvbbbiii|||wwwcccTTTGGG>>>===BBB???BBBEEEGGGFFFDDDDDDDDDEEEEEECCC@@@===<<<===???;;;:::999777777777888999777666444222222222444555444333222222222333444555666555444333333444555666444555666666555444222111222222444555555444333222222222222222222222222222222111000111444666666666555;;;======???CCCAAA;;;EEEDDDCCCCCCEEEGGGHHHHHHKKKIIIFFFFFFNNN___uuuqqqPPP:::666222111222222111///XXXBBB666333888111333444333222000///.........------,,,,,,,,,,,,++++++,,,+++******))))))******))))))))))))((((((((('''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((())))))******))))))))))))*********+++++++++,,,,,,,,,,,,---...000000000000000000000111222333111222333444555666777888666666777888999:::;;;;;;??????AAADDDHHHNNNRRRUUUVVVWWWWWWTTTPPPPPPSSSVVVSSSTTTUUUVVVVVVTTTSSSRRRYYYVVVUUUWWWVVVVVV]]]ggg___ZZZWWWYYY[[[ZZZ[[[]]]YYYWWWTTTRRRQQQOOOLLLJJJKKKJJJIIIHHHGGGGGGGGGGGG@@@>>>===<<<===>>>=========???@@@===999666444555555444333222222222222222555333222222333333111...///000111000...---...///////////////...---,,,+++++++++++++++++++++++++++((((((((((((((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''***+++(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%$$$$$$%%%&&&&&&***(((&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$###""""""""" !!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((((((((()))))))))))))))******++++++,,,,,,,,,,,,,,,------------...//////000000111222222444444555666666777888888===>>>???AAAEEEJJJNNNPPPTTThhh|||}}}ppp\\\LLLEEE>>>>>>???@@@BBBDDDEEEEEEFFFGGGGGGEEEBBB???>>>???>>>===;;;:::999999999999999888666444333444444555555444333222222333444444555444333222222333444555333444555666666555444333222333444555666555555444111222333444444444444444999777777888:::;;;:::999@@@BBBAAA>>>@@@FFFGGGEEEAAACCCFFFHHHGGGFFFDDDCCCDDDLLLXXXdddqqqmmmGGG999777444111000111000...,,,VVVAAA666333777000222333222111000///.........------,,,,,,,,,,,,++++++,,,+++******))))))******)))))))))(((((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))*********++++++******+++,,,---///000111......//////000111222333000000111111222333333444333444444555666777888888:::;;;>>>AAAFFFKKKPPPRRRRRRTTTUUUSSSOOONNNPPPSSSPPPSSSXXX[[[[[[YYYUUUSSSYYYUUUSSSSSSSSSUUU[[[bbbZZZZZZWWWTTTVVV[[[\\\ZZZWWWTTTOOOLLLKKKKKKJJJIIIJJJHHHFFFDDDBBB@@@???>>>===:::888999;;;>>>@@@AAA>>>???@@@???;;;888777777666666444333333333333333111222333444555333000---...000111000///...///111000///...---,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''((('''%%%%%%&&&&&&%%%###$$$$$$$$$$$$%%%&&&'''(((***)))'''%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$######""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''(((((()))************************++++++,,,,,,,,,---------......//////000111111111333333333333555777999:::======>>>@@@CCCFFFJJJLLLJJJXXXeeemmm|||nnnaaaXXXPPPFFF@@@AAAEEEIIIJJJFFFHHHJJJIIIGGGCCCAAAAAADDDCCCAAA???>>>============;;;999777666666666666666555444333333333333333333333222222222222333333333444555555666555555555222333444555666777777777222333555666888888777777999999999;;;>>>???>>>===AAACCCBBB???@@@CCCEEEDDD@@@FFFKKKMMMMMMOOOTTTYYY___lll~~~ggg???000222222111/////////...+++)))UUUBBB888444888111444222222111//////.........------,,,,,,,,,+++++++++,,,+++******))))))******))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((())))))******++++++*********+++,,,...///000---------...///111222333000000000000000111111111111222333444555666666777888999;;;???CCCGGGKKKMMMKKKNNNPPPPPPMMMMMMOOORRRSSSVVVZZZ]]]^^^[[[WWWUUUVVVUUUTTTVVVXXXZZZ]]]___\\\___ZZZPPPOOOVVVUUUOOOTTTPPPJJJGGGGGGIIIKKKLLLGGGFFFDDDAAA>>><<<;;;;;;<<<999666666999===AAABBB<<<===>>>>>>>>>===<<<;;;777666555444444444444444+++333<<<>>>:::555222111///111111111///...///000000///---,,,+++,,,---------,,,,,,+++***))))))((()))))))))((((((''''''&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%(((((('''&&&&&&%%%$$$###%%%$$$$$$$$$%%%%%%&&&''')))((('''&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((''''''(((((((((************))))))))))))++++++++++++,,,,,,,,,,,,------...//////000000111333222111111333666999;;;;;;<<<<<<>>>@@@CCCEEEFFFDDDLLLRRRUUU___uuuyyyooottt{{{~~~}}}sss\\\LLLFFFGGGIIIJJJIIIKKKMMMMMMKKKIIIIIIIIIGGGGGGFFFEEEDDDDDDCCCCCC@@@???===;;;:::999999999888888777666555444444444333333333333333333333333555555555555555555444444222333444555777888888888555666888:::;;;:::999999999:::;;;???BBBEEEDDDCCC@@@CCCEEEDDDDDDDDDDDDCCCDDDJJJPPPSSSWWWcccuuuwwwVVVBBB666333666////////////...,,,***(((TTTCCC:::666999333666111111000///............------,,,,,,,,,+++++++++,,,+++******))))))******((((((((((((''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))(((((('''(((((()))******++++++,,,++++++++++++,,,,,,---,,,,,,,,,---...000111222000000000000000000000000111111222333444555666666888999:::===???BBBEEEFFFFFFIIIMMMNNNNNNNNNRRRUUUXXXYYY[[[\\\[[[ZZZXXXVVVWWWTTTQQQRRRWWW^^^bbbbbb___aaa[[[PPPNNNRRRPPPIIIPPPLLLHHHFFFHHHKKKMMMOOODDDCCCAAA@@@>>>===<<<<<<===:::666555777;;;???@@@;;;<<<===>>>>>>>>>===<<<555555555444444555555666,,,:::IIIIII>>>333111444111222222111...------...///...,,,++++++,,,---...,,,,,,++++++***)))(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%((((((((('''%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%((('''&&&&&&%%%%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''((((((''''''''''''((((((******))))))))))))))))))*********+++++++++,,,,,,---------...//////000000222111000000222555888999999::::::<<<===???@@@AAA@@@BBBEEEFFFKKK\\\yyyxxxbbb]]]hhhuuu{{{iii]]]UUUNNNJJJOOOOOONNNLLLJJJJJJKKKMMMHHHHHHHHHHHHHHHGGGGGGGGGDDDCCCAAA@@@>>>===<<<<<<;;;::::::999999888777666555666666666666666666555888888777666555555444444444444555666777999::::::::::::<<<======<<<<<<;;;@@@???@@@CCCGGGIIIIIIHHHFFFFFFFFFFFFFFFGGGLLLPPPPPPXXXbbbiiipppzzzKKK666555555222222---...//////---,,,***)))}}}SSSDDD;;;777:::333777111000//////.........///------,,,,,,,,,,,,++++++,,,+++******))))))******((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((&&&'''(((((()))***++++++,,,++++++******+++++++++,,,+++,,,,,,---...///000///000000000000000000000000111111222333444555666777888999;;;===???AAAAAADDDGGGKKKMMMNNNPPPUUUZZZXXXXXXXXXXXXWWWWWWVVVVVVYYYTTTMMMJJJRRR^^^dddddd\\\[[[XXXRRRQQQRRRPPPLLLMMMJJJHHHGGGJJJLLLNNNNNNBBBAAA@@@??????>>>>>>>>>???;;;777666777:::===>>>>>>===<<<======<<<:::777333333333444555666777888333AAANNNKKK<<>>>>>>>>===<<<;;;;;;999999::::::::::::999999<<<;;;:::999888888888888888888888999:::;;;<<<=========>>>>>>??????@@@@@@DDDCCCBBBCCCFFFHHHHHHHHHJJJFFFDDDEEEGGGNNN[[[gggsss~~~iiiQQQ:::333333000...///---...///...,,,******+++yyyQQQCCC;;;666999333666000000///............///------,,,,,,,,,,,,++++++,,,+++******))))))******(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&'''((()))***++++++******)))******+++,,,---,,,,,,+++,,,,,,---...............//////000000000//////000111222333444444444555777:::===???@@@AAACCCEEEHHHIIIJJJNNNTTTYYYQQQRRRSSSTTTTTTTTTSSSSSSUUUSSSNNNMMMVVV```aaa\\\TTTPPPOOORRRSSSPPPNNNOOOKKKJJJIIIJJJKKKLLLKKKJJJBBBAAA@@@???????????????>>>;;;888777888;;;======<<<::::::;;;<<<<<<999666000111111333444666888999777???EEEAAA666------111///000000///,,,++++++,,,+++,,,,,,------,,,,,,,,,************))))))))))))&&&&&&''''''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$%%%'''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$##################$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''(((((())))))******))))))))))))*********++++++,,,,,,---......//////000000000111222333333444444555666888999:::;;;;;;BBB???BBBHHHIIIKKK[[[ppp~~~xxxnnnbbbXXXSSSPPPQQQQQQQQQPPPOOOMMMKKKIIIGGGGGGGGGFFFFFFEEEDDDCCC@@@@@@AAABBBBBBAAA@@@???======>>>??????>>>======>>>>>>======>>>???@@@AAA>>>============>>>???@@@>>>======>>>@@@CCCEEEGGGGGGEEEDDDEEEIIINNNQQQRRRXXXXXX[[[ccciiiqqqeee???666111444333...---222,,,---...,,,)))(((***,,,wwwOOOBBB:::555888222666000//////............///---------,,,,,,,,,++++++,,,++++++***)))*********(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''((()))***++++++((((((((()))***,,,---...,,,,,,,,,++++++,,,------,,,,,,---......///000000......///000111222333333222333666999<<>>;;;888888999<<<======777666666999<<<===;;;888//////000222444777999:::666888888555000...000333,,,---......,,,,,,,,,...***+++,,,---...---,,,+++)))))))))))))))*********%%%&&&&&&''''''(((((((((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%$$$&&&((('''%%%$$$&&&((($$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$###"""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''((()))******+++))))))))))))************++++++,,,------......//////000111222222222222222222333555777888999::::::<<<888===FFFGGGDDDOOO```zzzoooyyytttiiidddZZZZZZYYYWWWTTTQQQNNNLLLHHHHHHHHHHHHHHHGGGFFFEEEAAABBBCCCDDDDDDDDDCCCBBB???@@@AAABBBBBBAAA@@@????????????@@@BBBDDDFFFHHHBBBAAA@@@@@@@@@AAABBBCCC===<<<<<<===AAAEEEJJJMMMLLLJJJJJJNNNTTT\\\bbbeeeqqqwwwhhhGGG<<<;;;111,,,///111---,,,000+++------***''''''))),,,nnnPPP>>>:::666555666111222000///000111111000///------......------,,,+++)))))))))))))))))))))))),,,+++)))((((((((()))***))))))(((((('''''''''&&&###""""""$$$''')))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''&&&''''''((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////...............///000111222333555666777777888:::<<<>>>>>>>>>???CCCIIINNNQQQUUUSSSSSSUUUUUUQQQPPPSSSQQQSSSUUUXXXYYYZZZYYYXXXJJJIIIGGGEEEDDDFFFIIILLLIIIJJJJJJHHHEEECCCBBBCCCAAADDDGGGDDD???===>>>AAAEEEAAA<<<888888:::<<<<<<<<<888555666999:::777333222111111222444444333111222111111000000000000000......---,,,,,,+++************++++++++++++******)))))))))))))))*********'''''''''''''''((())))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))*********++++++++++++++++++,,,,,,,,,------,,,---///000111111000000444444555555666777777777888;;;>>>@@@AAACCCEEEGGGYYYqqqlllZZZYYYiiizzzyyyjjj^^^ZZZ[[[PPPOOOLLLJJJMMMQQQNNNGGGDDDHHHKKKLLLIIIGGGHHHJJJFFFFFFEEECCCBBBBBBDDDEEEHHHHHHHHHGGGFFFGGGJJJLLLIIIIIIJJJKKKJJJHHHDDDAAAFFFBBBCCCMMMYYY___ccceeeeee^^^[[[bbblllwww}}}VVVCCC:::333222111000///...---,,,,,,++++++************++++++kkkNNN===:::555444666222222111000000111111///...---------...------,,,+++))))))))))))))))))))))))***)))((('''''''''(((((()))((((((((('''''''''&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((()))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...............///000111111222444666666666777999;;;<<<<<<<<<===AAAGGGLLLOOOPPPOOOSSSXXXYYYUUURRRSSSRRRSSSUUUWWWWWWVVVUUUTTTJJJJJJIIIHHHGGGFFFGGGHHHJJJKKKJJJHHHEEECCCCCCDDDEEEHHHKKKIIIDDD@@@@@@BBBBBB???;;;999:::<<<======:::777444555888888555222222111111111222222000///111111000////////////000......---,,,,,,+++******)))******++++++******)))))))))))))))))))))))))))'''''''''''''''(((((()))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$######"""#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))))))))*********+++++++++++++++,,,,,,,,,,,,------...///000111111111000333444444555666666777777888:::===???@@@AAADDDFFFJJJ\\\qqqyyyuuuxxxnnneeegggmmmuuu}}}yyyxxxllleeeYYYSSSVVV[[[XXXPPPPPPOOOMMMLLLLLLKKKIIIHHHFFFIIIKKKIIIEEEEEEIIIMMMNNNNNNNNNLLLIIIHHHIIIJJJOOOMMMKKKKKKLLLLLLIIIFFFGGGHHHQQQbbbqqqyyy|||~~~}}}yyyzzzZZZ???666555444111111000///...---,,,++++++******))))))******+++fffKKK;;;999444444666222333222000000000000...------------------,,,++++++)))))))))))))))))))))))))))((('''&&&&&&&&&''''''(((((((((''''''''''''''')))'''&&&&&&''''''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,---...............------......///000000111111333555666666666888:::999999999;;;???DDDIIILLLHHHJJJPPPXXXZZZUUUQQQQQQTTTUUUVVVVVVUUUTTTRRRQQQMMMMMMLLLKKKJJJHHHFFFEEEJJJJJJJJJHHHEEEDDDDDDEEEJJJMMMOOOLLLGGGCCCBBBBBB>>><<<::::::;;;======<<<999666444444666777444111333111111111222111///---000000///............///...------,,,,,,++++++***)))******++++++******)))))))))))))))))))))))))))''''''&&&&&&''''''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''########################"""""""""######"""""""""#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&''''''''''''((((((((())))))))))))******************+++++++++,,,,,,,,,---...///000111111111111333333333444555555666666888999;;;<<<===???CCCFFFCCCMMMYYY______iiizzztttxxx}}}vvvlllbbb\\\UUURRRSSSSSSPPPMMMMMMRRRUUUQQQJJJGGGLLLRRRSSSTTTTTTSSSOOOMMMLLLMMMSSSSSSWWW___gggkkkiiieee]]]aaaoooqqqPPP:::000...000444000000///...---,,,++++++******))))))))))))******aaaGGG999888444333555222444222000000000///---,,,,,,------------,,,++++++))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''')))(((&&&&&&''''''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))***************************+++,,,------...------,,,,,,---...////////////111333555666666666888:::777777888:::>>>CCCGGGJJJFFFGGGMMMTTTVVVQQQNNNNNNUUUVVVVVVVVVUUUTTTSSSRRRRRRQQQOOOMMMLLLJJJHHHFFFHHHHHHHHHGGGFFFFFFGGGIIINNNNNNMMMIIIEEEBBBAAABBB===<<<:::;;;<<<<<<;;;:::888666555555666666444222222111111111333333111/////////...------------...---------,,,,,,+++++++++))))))************)))))))))))))))))))))((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%########################""""""############""""""############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((()))))))))******************++++++++++++---......///000000111111222222333333444444555555777888888999999<<<@@@DDDFFFHHHKKKNNNRRR\\\rrr}}}{{{tttooonnnnnnnnnmmmmmmppppppllleeeaaabbbeeeiiikkknnnnnnmmmkkkkkklllqqquuuzzzTTTBBB333222333000000333.........---,,,+++++++++)))))))))(((((()))))))))\\\EEE999999444222555222333222000/////////---+++,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))***+++,,,------------+++,,,---...//////......111333555666666777888:::666777888;;;>>>CCCGGGIIIIIIHHHKKKPPPQQQMMMLLLMMMUUUUUUVVVVVVVVVVVVVVVVVVXXXTTTOOOLLLLLLLLLKKKJJJEEEFFFFFFFFFEEEFFFIIILLLNNNKKKGGGBBB>>>>>>???AAA>>><<<;;;;;;;;;:::888666888777666666666666555444222111111333444555444333///......---------------------,,,,,,,,,,,,++++++)))))))))******)))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))*********++++++---------......///000000111111111222333333444444555666666666777999>>>AAABBB@@@AAADDDHHHPPP___mmm~~~}}}lll\\\kkkzzzdddCCC555......555777111...111------,,,,,,++++++******)))((((((''''''(((((()))~~~ZZZDDD999:::444222555222222111////////////---,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))((())))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''((()))+++,,,,,,,,,,,,***+++,,,...///......---000222444555555555777999666666888;;;???CCCGGGIIIMMMJJJJJJMMMMMMKKKKKKMMMRRRRRRSSSTTTUUUVVVVVVWWWXXXSSSMMMKKKLLLNNNNNNMMMEEEFFFEEEDDDDDDEEEHHHKKKIIIFFFAAA===;;;;;;>>>??????===;;;::::::999777555888888777777666555555444333222222333555666444333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,((())))))******))))))(((***))))))((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############&&&%%%%%%$$$######""""""########################$$$$$$%%%%%%%%%%%%$$$$$$"""""""""############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((())))))))))))*********,,,,,,+++,,,,,,---...///000000111111222333333333222444555555666777;;;======;;;<<>>333000///111333111,,,+++...,,,+++++++++*********)))((((((''''''''''''((((((|||YYYCCC:::;;;444222444222111000......//////...---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''')))***+++,,,,,,,,,)))***,,,.........---,,,...000222222222333555777444555777:::>>>BBBEEEGGGHHHFFFGGGJJJJJJGGGGGGJJJOOOOOOOOOOOOPPPQQQRRRRRRSSSNNNJJJJJJMMMOOOMMMKKKHHHHHHFFFDDDBBBBBBEEEGGGCCCAAA>>>===<<<============;;;999888999999888777666777777666444333333444666444333333444333111///000//////...---.........,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((***))))))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$#############################################$$$$$$$$$$$$######""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******+++************,,,---...//////000000111222222333000222444555555666888:::;;;999;;;@@@DDDFFFKKKRRRYYY```mmmtttsssuuuiiiEEE555333444000222111---+++---,,,)))+++************)))))))))(((''''''&&&&&&''''''(((|||XXXDDD;;;<<<555222444222000///......///000///---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))++++++,,,,,,(((***,,,.........---,,,,,,...000000000111333555333444666999===AAADDDFFFAAA@@@BBBFFFGGGDDDCCCEEELLLLLLLLLKKKLLLLLLMMMNNNMMMJJJHHHJJJNNNOOOLLLHHHKKKJJJGGGCCC@@@???AAACCC>>>>>>>>>???@@@???===<<<<<<:::777777888::::::999555666666555333222222333888666444333222111...+++000000///............///,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((***))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############""""""""""""###$$$$$$%%%%%%########################""""""############""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***))))))((()))+++,,,---/////////000111111222222...000333555555555777888999777999<<<======AAAFFFLLLNNNYYYeeeccc^^^llluuummmggghhhsssvvvRRR999222444555333+++000000+++,,,222///&&&************))))))))))))'''''''''&&&&&&'''''''''vvvXXXBBB888999444222444222111000......//////---,,,---,,,***+++,,,,,,+++))))))***+++++++++)))((('''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))******+++,,,,,,------+++++++++,,,---...///000333333444777;;;======<<<999;;;>>>AAADDDEEEFFFFFFDDDIIIOOOPPPKKKHHHGGGIIIHHHGGGDDDCCCCCCDDDGGGIIIFFFEEEDDDBBBAAAAAAAAAAAA<<<<<<<<<;;;:::999777777;;;:::777444777<<<===999666555333222111222222333666666666555444333111000000//////...---,,,,,,,,,+++++++++************))),,,++++++***************))))))))))))))))))))))))''''''%%%%%%%%%%%%''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""##############################$$$$$$$$$$$$######!!!"""###$$$%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((('''(((***+++,,,,,,+++++++++,,,---...////////////111111111222222333333444777777777888:::<<>>999555333111///...+++++++++*********))))))))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%vvvXXXBBB888999444222444222111000......//////---,,,---,,,***+++,,,,,,+++))))))******+++***)))((('''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))***++++++,,,,,,+++++++++,,,---...000000111111222555888;;;;;;:::555999>>>CCCGGGHHHGGGGGGDDDIIIMMMOOOMMMIIIGGGFFFFFFEEEDDDCCCCCCDDDFFFGGGGGGFFFEEEDDDCCCAAA@@@@@@===<<<<<<;;;:::999888888;;;;;;888444666999999555444333222222222333444555444444444333222111////////////...------,,,+++++++++++++++*********))))))++++++***)))))))))))))))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))((((((((((((((((((((('''(((***+++,,,,,,++++++,,,,,,---.../////////...000000111222222333333333555555555666888:::<<<>>>???AAACCCDDDGGGLLLRRRWWWmmmxxxvvvkkk|||~~~kkkRRR>>>999666222000///...---,,,+++++++++******))))))))))))((((((((('''''''''&&&''''''''''''&&&&&&&&&&&&vvvXXXBBB888999444222444222111000......//////---,,,---,,,***+++,,,,,,+++))))))************)))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))***++++++,,,,,,,,,---...///000111/////////222555888888777666:::AAAGGGLLLMMMLLLKKKDDDEEEGGGJJJJJJHHHDDDAAABBBCCCCCCDDDDDDDDDDDDDDDGGGGGGFFFEEECCCAAA>>>===>>>===;;;:::999888999999;;;<<<999555444777555111222222222222333444555666222222222111000///...---.........---,,,,,,++++++++++++*********)))))))))***)))((((((''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#############################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''((()))***++++++++++++,,,------.........------///000000111222222333333333333333444555777:::;;;;;;===???AAADDDHHHMMMRRR___fffnnnwwwlllaaa___aaaiiiuuummmOOO<<<555333222///,,,+++,,,,,,,,,+++************))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''vvvXXXBBB888999444222444222111000......//////---,,,---,,,***+++,,,,,,+++)))))))))*********)))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((())))))***,,,,,,,,,---...///000111///......000333666666666777:::???DDDHHHJJJKKKKKKEEEBBB@@@BBBFFFFFFCCC???@@@AAACCCEEEEEEDDDCCCBBBDDDEEEEEEEEECCC???<<<:::???>>>;;;999888888999::::::;;;:::666555777666222333333333333444444555555000111111000///...------///.........------,,,,,,************)))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((())))))***+++++++++------.........---,,,,,,...//////000111222333333222222222333444666888:::<<<>>>@@@BBBDDDHHHMMMQQQSSSZZZcccmmm|||hhhbbb___dddoooxxx}}}uuu{{{|||VVVCCC===888666777000...,,,+++,,,,,,,,,+++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''tttXXXBBB888999444222444222111000......//////---,,,---,,,***+++,,,,,,+++)))))))))))))))))))))******((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((()))))),,,,,,,,,---...///000111000///...///222555666666888888999;;;===@@@CCCEEEHHHBBB>>>???DDDHHHFFFCCC???AAADDDFFFFFFDDDAAA???@@@AAABBBBBB@@@>>>;;;999@@@>>><<<999888999:::;;;777;;;<<<999888:::999666555555555555444444333333000111111111000///...---/////////...............*********)))))))))(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""##############################$$$$$$$$$$$$#####################$$$$$$$$$#########$$$$$$$$$%%%%%%######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))((((((((())))))***++++++------------------,,,,,,---......///111222222333333333222333444666888999:::<<<>>>@@@BBBEEEIIILLLJJJPPPVVV^^^kkkzzz~~~ssshhhbbbgggmmmqqq}}}ttt|||yyyrrrbbbGGG222000333111---///000...,,,+++++++++***(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$%%%%%%%%%&&&&&&''''''rrrXXXBBB888999444222444222111000......//////---,,,---,,,***+++,,,,,,+++))))))))))))((())))))***+++((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))+++++++++,,,---...///000000///...///222444666666<<<;;;999999;;;>>>BBBEEEGGGCCCAAACCCHHHKKKJJJHHHAAACCCEEEGGGFFFCCC@@@>>>======>>>???>>>===<<<;;;???>>><<<;;;:::999::::::555:::>>><<<;;;<<<<<<999666666666666555444222222000111111111000000///...........................******)))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!!##############################$$$$$$$$$$$$############""""""######$$$%%%############$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))(((((((((((((((***+++++++++,,,,,,---------,,,,,,,,,---...///000111222333333333333333444666888999999;;;>>>@@@AAADDDGGGJJJKKKMMMNNNOOOXXXgggsssxxxyyyrrr\\\YYYWWWUUUeee}}}|||wwwrrrooollljjjnnntttxxxxxxwwwvvvzzz|||vvvlllrrryyy]]]GGG>>>333000000444222+++***///...,,,***))))))(((&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&pppXXXBBB888999444222444222111000......//////---,,,---,,,***+++,,,,,,+++)))***)))((((((((()))+++,,,((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))*********+++,,,---...///000...---...000333444555<<<;;;:::;;;<<>>>>>??????>>>>>>===<<<;;;:::999999444;;;???>>><<<===<<<:::444444555666666555444333000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$######$$$###"""""""""###$$$%%%############$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))((((((''''''((()))+++,,,***+++,,,,,,------------+++,,,---...000111222333333222222222333555777888999;;;>>>???AAACCCFFFHHHJJJNNNNNNKKKNNNYYYdddiiiqqqssswww{{{xxxxxx{{{{{{fffXXXPPPNNNSSSZZZ```hhhnnnyyy}}}jjjeeelllmmmyyy|||}}}qqqmmmppprrrZZZGGG888111000***///444666333000000222+++***))))))))))))&&&%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%oooXXXBBB888999444222444222111000......//////---,,,---,,,***+++,,,,,,+++)))***)))(((((((((***+++,,,)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))***+++,,,......000...,,,,,,///222333444333444555777999:::<<<===777<<>>@@@BBBCCC>>>>>>>>>===<<<;;;999888444;;;@@@>>><<<<<<;;;888222333444666666666666555/////////000//////......*********************+++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%''''''''''''%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$###"""""""""###%%%&&&"""############$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((''''''((()))+++,,,)))***+++,,,---.........++++++---...///111222222222222111111222444666777555777:::;;;===>>>AAACCCCCCKKKPPPNNNLLLPPPUUUXXXaaa^^^bbbkkkssszzz}}}ggg[[[VVV[[[cccrrryyyxxxuuuoooaaa^^^kkkbbbbbbnnnvvvtttvvvzzztttjjjfffdddiiittt}}}rrrkkkllliiioooyyyyyy|||tttaaabbbsss{{{|||uuu___EEE666222111444777555111---+++...111,,,%%%+++***)))***++++++)))'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$qqqUUUDDD<<<:::333333666222222111//////000000...---------,,,,,,,,,,,,++++++))))))************))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,---...............///000000444444444444555555555666888:::===@@@BBBCCCDDDDDDBBBCCCDDDDDDCCCAAA???===777999::::::::::::;;;<<<@@@===;;;;;;===>>><<<:::999::::::;;;:::999777666555888777333222444333000///...---,,,++++++++++++++++++************++++++))))))(((((((((((())))))(((%%%%%%''''''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!!!!""""""######""""""""""""####################################$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++---......///---------...............//////000111222444666777444666888:::;;;===AAACCCHHHHHHIIIKKKOOOPPPPPPOOORRRQQQQQQUUU^^^jjjvvv~~~lllcccdddnnntttmmmddd^^^cccmmm}}}tttgggfffqqqzzzzzz```PPP:::888555222000000000111,,,------......------,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$qqqUUUCCC<<<:::333333666222222111//////000000...---------,,,,,,,,,+++++++++))))))************))))))((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''''''&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))***+++++++++,,,,,,---...000111222333333444555555555555555888888:::<<<>>>???????????????@@@AAA@@@???===;;;777888999:::999:::<<<>>>???<<<::::::<<<===<<<;;;999::::::::::::888777666777999888444333444333000...------,,,+++++++++,,,+++******))))))******+++))))))(((((((((((())))))(((&&&%%%((('''$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$#########$$$$$$######""""""""""""##########################################$$$$$$$$$%%%""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((())))))))))))(((((()))***+++,,,------------------............------...///000222333444333555888999:::<<<@@@BBBFFFFFFGGGJJJNNNPPPPPPOOOLLLLLLLLLOOOVVV___hhhnnnssswwwiiiRRR???444///444333000...,,,,,,------,,,,,,------------,,,,,,))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$oooSSSBBB;;;999333333666222222000////////////...,,,,,,,,,,,,,,,++++++++++++))))))************))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$%%%%%%$$$############$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((()))******((()))***,,,...000333444111333444666666555444333666666666777888999:::;;;:::;;;<<<======<<<;;;:::555777888999999:::===@@@>>><<<::::::;;;<<<;;;:::999999::::::999888666555777:::888444333444333000...---,,,,,,,,,,,,,,,---+++******))))))******+++)))((((((''''''(((((())))))&&&&&&((((((%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$#########$$$$$$######""""""""""""##############################"""""""""#########$$$$$$""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$######################## !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))''''''((()))***++++++,,,,,,,,,------............---------...///111333333333555777888999;;;>>>@@@BBBCCCDDDHHHLLLNNNOOONNNLLLMMMOOOSSSYYY```gggkkkkkkkkkooouuuyyy]]]TTTFFF;;;444222333444///...,,,+++******+++,,,++++++,,,,,,,,,,,,++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$mmmQQQ@@@:::999333444666111222000///...//////...,,,,,,,,,,,,++++++++++++***))))))************))))))(((((((((((((((((((((((('''''''''(((((((((((()))(((&&&%%%%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######"""######$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******(((((()))+++---///111222///111444666666555333111333222222222444666888999888999:::;;;;;;;;;;;;:::444666777888999;;;>>>@@@>>><<<;;;999999888888777999999:::999999777555444666888777333222333222///---------,,,,,,,,,------******))))))))))))******(((((((((''''''((((((((()))&&&&&&)))(((%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!!!!!!!!"""######""""""""""""##############################!!!""""""""""""#########""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''((()))******++++++,,,,,,,,,------......////////////000111222444444222444666666777999;;;>>>>>>???AAADDDIIILLLMMMLLLKKKNNNSSSZZZaaaiiiooorrrkkkiiijjjmmmoooqqqyyyvvvbbbPPP999555222111333333111...------,,,++++++,,,------******++++++++++++******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$iiiOOO???999999333444666111111000......//////---,,,,,,,,,+++++++++*********))))))************))))))(((((((((((((((((((((((('''''''''(((((((((((()))((('''%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######"""######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))***++++++)))*********+++---...///...///222444444333111////////////000222555888:::888888999:::;;;;;;;;;;;;444666888999999:::<<<>>>======;;;999777555555555999999999999888666444333333666555111000222111.........------,,,,,,------***))))))))))))))))))***((((((''''''''''''(((((()))&&&&&&((((((%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""!!!!!!!!!######""""""""""""##############################!!!""""""""""""#########""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))******++++++++++++,,,,,,---......///......//////000111222333111333444555555666999;;;;;;;;;===AAAFFFIIIJJJJJJFFFJJJPPPXXX```ggglllnnngggddddddggggggfffiiinnn{{{~~~fffQQQHHH???555<<<555...************)))++++++++++++,,,,,,------))))))************))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$eeeMMM===888888333444666111111///............---+++++++++++++++************))))))************))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((('''&&&&&&'''((('''%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$$$$############$$$%%%%%%######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((()))***+++++++++************++++++,,,,,,...000111111111///...,,,---...000333555888999888888888888999999::::::444777:::;;;:::999999999:::::::::888555444444666888999999888777555333222111333333000///222222///000///...---,,,,,,,,,,,,***))))))(((((())))))***(((''''''&&&&&&''''''((((((%%%%%%''''''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$############""""""""""""##############################"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###"""""""""############$$$##############################$$$%%%%%%$$$##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))******************+++,,,---......///,,,,,,,,,,,,---...///000111222333333333444777999888999;;;>>>CCCFFFGGGGGGEEEIIINNNUUU[[[___bbbdddbbb``````bbbbbb___^^^aaadddjjjwwwvvv]]]XXXKKK;;;000///000000+++******+++---///000000(((((())))))************((())))))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$bbbKKK<<<777888333444666111111///............---+++++++++++++++************))))))************))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''((('''&&&''')))))))))'''&&&''''''((((((''''''&&&$$$############%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''((()))************)))))))))***++++++,,,,,,---............---+++,,,...000222444444555555555555555555555666666555888<<<>>><<<888555444444666777666555555777999888888888888666444222111///222222000000333333111222111///...,,,+++++++++))))))(((((((((((())))))(((''''''&&&&&&''''''((('''$$$$$$&&&&&&######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$$$$$$$############""""""""""""##########################################$$$$$$$$$%%%""""""###$$$$$$$$$$$$###""""""""""""#######################################$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((((((((()))))))))***+++,,,---......///,,,,,,,,,,,,---...//////000111222222222333555777777777999<<>>???<<<777333000000222555555555666:::===888888888888666444222111///222222000111555555333333222000...,,,+++******))))))(((((((((((())))))'''''''''&&&&&&'''''''''&&&######&&&%%%""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## """""""""!!! ######""""""""""""#################################$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###""""""""""""############""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''''')))******+++---...//////...............///000111000111222222111222444666666666888;;;???BBBBBBBBBDDDFFFKKKPPPTTTXXXZZZ[[[]]]XXXUUUVVVVVVTTTTTTVVVVVVWWW^^^hhhmmmpppyyyzzzqqq^^^HHH<<<:::777222555---***000111+++***...+++,,,,,,)))&&&'''***...(((((())))))***))))))(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYHHH???888777666333111222000000000///......------......------,,,+++******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$###"""!!!!!!###%%%&&&""""""#########$$$$$$$$$%%%%%%$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''')))************---+++***+++...///,,,***,,,,,,,,,------.........000000000000111222333333666777888888555222111111111333666888999999999888888777666777888777444000222000......000111111111............---,,,+++***&&&&&&''''''(((((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!""""""""""""###############""""""######$$$%%%&&&%%%%%%$$$#########$$$###%%%%%%$$$"""!!!"""#########$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))******))))))******+++,,,+++,,,,,,,,,...///000111111111111222333444666777555888;;;>>>??????===<<>>BBBEEEIIIKKKOOORRRSSSSSSRRRQQQMMMPPPTTTXXXYYYXXXWWWWWWTTTVVVXXXYYYWWWUUUUUUUUUTTTPPPLLLIIIGGGFFFEEEDDD???GGGvvvnnnhhhbbbbbbgggjjjkkkiiittt|||yyyzzz}}}yyy~~~xxxrrrnnniiidddaaaRRRMMMDDD===888444111///666666444000......+++&&&000///---+++++++++++++++---+++***+++,,,,,,+++)))***))))))((((((((()))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^^^HHH???888777666333111222000000000///......------+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%% """$$$&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%'''******((('''(((***,,,,,,,,,+++++++++******++++++,,,---...000111222111222222111000111333555333222222111000000000111///111222111///---...///111000///000000///---++++++,,,,,,++++++***)))((('''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$$$$######""""""""""""####################################%%%%%%$$$$$$###"""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$######""""""######$$$%%%"""""""""""""""###$$$$$$!!!###$$$$$$######$$$%%%######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))))))))((((((((()))***************+++,,,---...///.........///111222444444333444555555666:::>>>BBBCCCFFFJJJNNNPPPOOOMMMKKKLLLLLLOOOTTTYYY\\\[[[YYYWWWXXXXXXWWWVVVUUUVVVWWWPPPLLLIIIHHHHHHHHHGGGEEEHHHEEEooocccRRRFFFIIIPPPPPPNNNNNNTTTYYY___ccceeehhhkkkmmmnnnkkkiiigggffffffiiilllmmmlllkkknnnqqqrrrpppmmmfffkkkmmmiiieeebbb]]]XXXTTTPPPJJJDDD>>>888444222555333111000111222444555))),,,---,,,...333222---******)))))))))+++...000***)))'''(((***++++++***)))((((((''''''(((((()))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbbHHH???888777666333111222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((''''''((((((((((((''''''''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&& """$$$&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$%%%&&&'''''''''$$$'''))))))&&&%%%&&&(((,,,,,,,,,++++++*********+++++++++,,,...000111222000111111000000000333555444333222111000000000111000222555444000......///000000///000000///---***,,,,,,,,,,,,+++***))))))&&&'''''''''(((((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""####################################&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############!!!""""""""""""##################"""###$$$$$$%%%""""""!!!""""""###$$$$$$!!!###$$$$$$######$$$&&&######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((()))(((((((((((())))))***((((((((()))***,,,---...,,,---...///000222222333333444444444555999>>>AAABBBCCCDDDEEEGGGJJJLLLMMMRRROOONNNTTT]]]cccbbb^^^YYYYYYXXXUUUTTTTTTWWWZZZNNNKKKHHHGGGHHHHHHFFFDDDGGG>>>eeeiiiPPP???CCCHHHCCC???@@@;;;???CCCDDDDDDDDDEEEDDDGGGDDDBBBAAA@@@@@@BBBEEE===???@@@AAAAAAAAAAAAAAA===>>><<<888666888777333555444333222222222111111//////.........---,,,,,,000111---'''(((...///+++(((***,,,---,,,*********,,,***(((((()))+++++++++(((((('''''''''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$___HHH???888777666333111222111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,---******))))))(((((('''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""###%%%&&&&&&%%%###"""%%%$$$######%%%%%%$$$###########################%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))++++++***)))(((((())))))))))))***+++,,,...///000......///...---...000333666555333111000.........000000000000000111111111000//////...---,,,,,,,,,---------,,,+++***((((((,,,,,,,,,+++++++++******''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$###"""""""""###%%%%%%$$$$$$############$$$$$$################################################$$$###"""!!!!!!"""###$$$######""""""""""""#####################"""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!""""""""""""#########""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$!!!!!!$$$$$$!!!!!!###!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$)))$$$%%%)))%%%"""...+++&&&"""!!!%%%'''%%%###%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''))))))*********+++++++++------......//////000000//////111333555888;;;<<<@@@???@@@CCCCCCBBBDDDIIILLLKKKMMMRRRXXX[[[[[[XXXUUUWWWXXXXXXVVVRRRMMMJJJLLLEEEFFFRRRUUUMMMEEEFFFAAACCCVVV|||jjjRRR@@@@@@EEEAAA======<<<<<<;;;:::::::::;;;;;;888777777666666666666666777777777777666666666666555444333222111111111111000//////...------,,,,,,......---,,,,,,+++*********)))))))))***+++,,,,,,))))))))))))))))))))))))******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########^^^HHH???888777666333111222111000......//////---,,,------,,,,,,++++++******)))))))))***************((((((((((((((('''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###%%%&&&&&&%%%###"""%%%$$$######%%%%%%$$$###########################%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''(((((())))))+++***))))))(((((())))))*********+++,,,---...///,,,---...---,,,,,,---///333333222111111111111111000000000000000000000000111111000//////...---------------,,,+++***((((((*********))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$###"""""""""###$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""""""""#####################"""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###!!!!!!$$$$$$!!!!!!$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!'''((('''///===...)))$$$"""$$$%%%"""%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((((((((('''''')))))))))******+++++++++---------...//////000000//////000222555888:::;;;===<<<>>>CCCEEEEEEHHHNNNPPPPPPQQQRRRTTTTTTRRRQQQSSSSSSSSSRRRPPPMMMJJJHHHKKKDDDFFFPPPTTTLLLEEEEEEBBBEEEUUUwwwpppXXXDDDBBBDDDAAA>>>???;;;;;;:::999999999::::::777777666555555555555666555555555555444444444444333222111000//////////////////......---,,,,,,+++...------,,,++++++************)))))))))***++++++)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######]]]GGG???888777666333222222111000......//////---,,,------,,,+++***))))))(((((())))))***+++,,,,,,,,,'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###%%%$$$######%%%%%%$$$###########################%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((()))***))))))(((((((((((()))++++++******+++,,,,,,---***,,,---,,,+++******+++000000111111222333333444000000000000000/////////222222111000000/////////------,,,,,,+++***((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""######$$$%%%$$$$$$############$$$$$$######################################################""""""""""""######"""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""!!!"""######$$$$$$#########$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""" ###$$$""""""%%%""""""###$$$$$$$$$$$$###$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''###"""&&&&&&%%%---999,,,((($$$###$$$$$$""" %%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))************,,,,,,------...//////000//////000222444777999:::<<<;;;>>>CCCDDDEEEHHHNNNPPPQQQRRRQQQNNNLLLKKKKKKRRRQQQOOOMMMKKKJJJIIIHHHIIICCCEEENNNPPPJJJEEEEEEDDDDDDMMMeeeoooYYYEEEAAABBB???===>>>::::::999888888888888888666666555444444444555555333333222222222111111111111000///.....................------,,,,,,++++++------,,,,,,+++*********+++******))))))))))))***))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###\\\GGG???888777666333222333111000......//////---,,,+++++++++******))))))))))))))))))******+++++++++''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%$$$###########################$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""############"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''(((((()))((((((''''''(((((((((++++++************++++++)))+++------+++)))))))))///000111222333333333444000///////////////......111111000000////////////,,,,,,,,,++++++***((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""#####################$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""###""""""""""""""""""###""""""############""""""""""""############"""!!!""""""""""""""""""""""""!!!""""""###############!!!!!!"""""""""#########""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""" ###$$$"""###&&&"""######$$$$$$$$$#########""""""!!!!!! ########################)))&&&$$$%%%### $$$+++&&&$$$""""""$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))++++++,,,---...//////000...///000111333555777888<<<;;;===AAABBBAAADDDIIIJJJMMMOOOMMMJJJHHHIIIKKKPPPOOOOOONNNLLLJJJIIIHHHFFFBBBDDDJJJLLLHHHDDDDDDDDDAAABBBLLLZZZeeegggeee```PPPAAA>>>???===;;;;;;999888777777666666666666555555444333333333333333111111111111000000000///000///...---------------------,,,,,,++++++++++++,,,,,,++++++*********)))+++***)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZFFF>>>777666666444222333111000......//////---,,,)))))))))******+++++++++******)))))))))((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###########################$$$#########$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''((('''''''''''''''((((((++++++***)))))))))*********,,,......,,,***)))***000000111222222222111111/////////.........------...............---------++++++++++++***))))))((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""##############################""""""""""""######""""""######$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""""""""######"""""""""!!!"""############"""!!!!!!""""""#########""""""""""""""""""""""""""""""!!!!!!"""############"""!!!!!!"""""""""#########""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""" ###$$$"""###&&&######$$$$$$$$$######"""%%%%%%$$$$$$$$$################################# !!!$$$$$$###$$$'''$$$###"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((******+++,,,---...//////...//////000222333555666888777:::>>>??????BBBGGGGGGIIIKKKIIIFFFEEEGGGJJJKKKLLLNNNOOOMMMJJJGGGEEECCCAAACCCGGGHHHFFFDDDDDDDDDAAA>>>???BBBEEEFFFFFFLLLDDD===<<>><<<:::888888777666555444444555444333333222111222222222111111111000000000/////////......------------...++++++++++++************+++***************))))))******)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXFFF>>>777666666444333444111000......//////---,,,((())))))***+++,,,------******))))))(((''''''&&&)))(((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#######################################$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((******)))))))))))))))***+++---......,,,++++++,,,///000111111111000///.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++***))))))((((((((((((''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##################""""""""""""##############################""""""""""""######""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""!!!"""###$$$$$$###"""!!!!!!""""""############""""""""""""""""""""""""""" !!!""""""######""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""" ###$$$""""""%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################!!!###&&&'''%%%$$$###%%%%%%$$$$$$$$$######""""""######$$$%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))***+++---...//////......//////111222333444222222555;;;>>>???DDDJJJHHHHHHHHHFFFDDDCCCDDDEEEEEEGGGJJJKKKKKKGGGCCC@@@@@@@@@BBBCCCDDDDDDCCCCCCCCCBBB@@@??????@@@BBBBBB@@@===;;;<<>>777666666444333444111000......//////---,,,******++++++,,,,,,------***)))))))))))))))))))))******)))((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((()))%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%%%%$$$#######################################$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((())))))***+++,,,---,,,++++++,,,...---...///000000///...---//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$###############"""""""""!!!!!!##############################""""""""""""######!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!!!!"""###############"""""""""""""""""""""""" !!!!!!"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###!!!!!!$$$$$$!!!!!!$$$$$$$$$$$$$$$$$$###"""""" !!!!!!!!!########################$$$%%%%%%%%%%%%$$$"""###$$$%%%$$$############!!!"""###$$$%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&(((((()))+++,,,---...///.........///000111222333111111444:::>>>???DDDJJJIIIGGGDDDCCCCCCDDDCCCBBBCCCDDDFFFGGGFFFDDDBBB@@@>>>@@@AAAAAAAAABBBCCCCCC@@@@@@???>>>>>>???AAABBB======;;;:::;;;;;;:::888999888777555444444444333222111000000//////000000000000/////////.........,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%~~~VVVFFF===777666666444333444111000......//////---,,,------,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++***((('''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$#########$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$#######################################$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((()))*********++++++***)))***---///***,,,...///000///...---//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$############""""""!!!!!!!!! """"""""""""""""""""""""######""""""""""""######!!!"""###$$$%%%$$$######$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! """###$$$$$$###""" !!!!!!"""###############"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!""""""""""""#########""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$!!!!!!$$$$$$!!!!!!###$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!! """%%%%%%$$$ ###$$$$$$$$$&&&'''!!!"""###$$$%%%$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&'''((()))***,,,---...///.........//////000111222444444777<<<>>>>>>BBBGGGGGGDDDAAAAAADDDFFFEEEDDDEEEEEEDDDDDDDDDCCCCCCCCC===???AAA@@@???AAACCCBBB===<<<:::888777888:::;;;>>>===:::666555666666444999999777666555444444333111111000/////////////////////.........---------***)))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%rrrUUUDDD???999666666666444222////////////............------,,,,,,,,,,,,++++++))))))*********+++++++++)))((('''&&&%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$##################$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""""""""######"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))))))))***+++,,,,,,------........................------,,,,,,+++***))))))+++*********))))))((((((+++******)))))))))))))))+++***((('''&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###!!!!!!""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""############""""""######""""""""""""############$$$$$$$$$$$$######$$$$$$###"""!!!!!!""""""%%%$$$######""""""######!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))***+++,,,,,,,,,---------------...///000555666888:::<<<>>>@@@AAADDDBBBBBBFFFKKKLLLIIIEEE@@@AAABBBAAAAAAAAACCCEEEAAA@@@???>>>============999888666555555666888999999999999888777555333222444444444555444444333333///...---,,,+++,,,------,,,,,,------,,,,,,+++***++++++************++++++((((((((((((((((((((((((((('''&&&&&&'''((()))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$########################$$$$$$$$$#########""""""################################################pppSSSDDD???999666555666444222////////////............------,,,,,,,,,+++++++++))))))*********+++++++++)))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""############"""""""""""""""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''(((((())))))))))))******+++,,,,,,------------------------------,,,,,,+++******))))))*********)))))))))((((((+++***))))))(((((())))))***)))(((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$######"""""""""""""""#########"""######$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""############""""""######""""""""""""######""""""############""""""$$$$$$###"""""""""""""""%%%$$$######""""""############$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""################################################$$$%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***++++++++++++,,,,,,,,,,,,---...///000333444555777999;;;======AAA???@@@DDDIIIKKKHHHEEEBBBCCCDDDBBBAAAAAABBBDDD@@@@@@???>>>============:::999888777777888999:::999888777666444333222222333444444444444333222222///...---,,,+++,,,,,,---,,,,,,,,,---,,,++++++************))))))*********''''''''''''''''''''''''((('''&&&&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$########################$$$$$$$$$#########""""""################################################lllPPPCCC>>>888555555555444111////////////............,,,,,,,,,,,,++++++++++++)))))))))************+++(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((())))))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%$$$$$$###""""""########################%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$#########""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((((()))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))******))))))))))))((((((+++***))))))(((((()))))))))((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###!!!""""""######""""""!!!""""""#########"""!!!!!! !!!!!!"""######$$$$$$"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""!!!!!!!!!!!!"""######""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$###""""""""""""""""""%%%$$$######""""""############$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""###################################################$$$%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))*********))))))******++++++---...000000111222333444666777888999===<<<<<<@@@EEEHHHGGGEEEFFFGGGFFFDDDAAA@@@AAABBB??????>>>===<<<<<<<<<<<<;;;;;;999999999999;;;;;;888777555333222111222222333333333333333222111111...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++************))))))))))))******'''''''''''''''''''''''''''''''''&&&''''''((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$########################$$$$$$$$$###############################################################iiiMMMCCC>>>888555555555333111////////////............,,,,,,,,,++++++++++++***))))))))))))************((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!########################%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$################################################%%%$$$$$$######""""""!!!""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((()))))))))))))))******++++++************************++++++******))))))))))))))))))))))))))))))((((((******)))(((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###"""""""""######"""""""""###$$$$$$$$$###"""!!!!!!!!!!!!""""""############""""""#########"""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""!!!!!!""""""###$$$""""""############""""""""""""############""""""""""""############""""""######"""""""""""""""###%%%$$$######""""""######!!!""""""######""""""!!!!!!"""""""""############""""""""""""""""""""""""################################################"""###$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))(((''''''((())))))***,,,...///000000111111222333444555555888888888<<<@@@DDDEEEDDDIIIIIIHHHEEEAAA?????????>>>======<<<;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<999777444222111111222333222222222222111000000///---,,,,,,++++++++++++++++++++++++++++++******)))((())))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$################################################################################################fffKKKCCC>>>888555555555333111////////////............,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$######"""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########################################################%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''((((((((((((((())))))))))))******))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((())))))***))))))((('''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###""""""############""""""%%%%%%%%%%%%$$$###""""""############""""""!!!!!!""""""""""""""""""##############################""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""###$$$$$$""""""############""""""!!!"""############"""!!!###$$$$$$%%%%%%$$$$$$######"""""""""""""""######%%%$$$######""""""######""""""############""""""!!!"""""""""####################################################################################""""""###$$$$$$$$$###"""""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''&&&&&&'''(((((()))+++---...///000000000111222222333333555555555888<<<@@@BBBCCCIIIIIIGGGDDD@@@=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777555222222222333444111111111111000///...---+++++++++++++++***************++++++******)))((('''((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""#########$$$$$$$$$################################################################################################eeeKKKBBB===777444444444333000////////////............++++++++++++***************)))))))))))))))((((((''''''((((((''''''&&&%%%((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&''''''((((((((((((((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((((((((''''''(((((((((((())))))***)))((((((''''''((((((&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###"""######$$$$$$######"""$$$%%%%%%%%%%%%$$$$$$###$$$$$$######"""!!!!!! """""""""!!!""""""###$$$########################"""""""""""""""""""""""""""############$$$$$$$$$###""""""""""""###$$$$$$""""""############""""""!!!"""###$$$$$$###"""!!!$$$%%%%%%%%%%%%%%%%%%$$$"""""""""""""""######$$$%%%$$$######""""""######$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$!!!"""######$$$$$$##############################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''((((((***+++------......///000111111222222444333444555888<<<@@@BBBFFFFFFEEEBBB>>>;;;;;;<<<;;;;;;:::::::::::::::;;;::::::::::::::::::::::::777666444333222222333333000000000000///---,,,+++***++++++++++++***)))))))))************)))((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#######################################$$$$$$$$$################################################fffLLLBBB===777444444444222000////////////............++++++++++++******************))))))((((((((((((&&&'''((((((((('''&&&%%%((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%###%%%&&&''''''&&&%%%###$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((''''''''''''(((&&&'''(((((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###"""######$$$$$$######""""""######$$$$$$$$$$$$############"""""""""""""""###"""!!!!!!!!!"""$$$%%%########################"""""""""""""""""""""""""""############$$$$$$$$$######""""""######$$$%%%""""""############""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""###$$$$$$%%%$$$######""""""######$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%!!!""""""#######################################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&(((''''''((()))***+++,,,+++,,,---...///000111111333333333333555999>>>AAABBBBBBAAA???<<<::::::;;;::::::999999999999::::::888888999999999999888888444444333333222222111111000/////////...,,,+++***)))***+++++++++***(((((())))))******))))))((('''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""############$$$$$$$$$########################""""""#########$$$$$$$$$################################################fffMMMBBB===777444444444222000000/////////............+++++++++************)))******))))))((((((((('''&&&'''((((((((('''%%%%%%((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&& !!!###$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((((((((('''''''''))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''''''''(((((())))))))))))((('''''''''''''''&&&'''((()))))))))''''''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""#########$$$$$$$$$$$$###### !!!"""###############!!!!!!!!!"""######$$$$$$###"""!!!!!!!!!###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########"""######$$$%%%""""""############"""""" """###$$$$$$###""" ######$$$$$$$$$$$$######""""""!!!""""""###$$$$$$%%%$$$$$$###"""#########"""######$$$$$$######"""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """%%%&&&!!!!!!"""#######################################"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''((((((((((((((()))******)))***+++,,,...///000111333333333333444888===AAA???@@@???===;;;999:::;;;:::999999888999999::::::666777777888888777777666222222222222222111000////////////...---,,,***))))))******++++++)))(((''')))))))))))))))(((((('''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$################################################hhhNNN???;;;777444333333222000111000///......------...---,,,+++***))))))))))))************))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))***)))((('''((()))&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""########################"""$$$$$$$$$###"""###$$$$$$$$$%%%&&&&&&&&&&&&%%%""""""""""""""""""""""""######$$$$$$$$$$$$############""""""###$$$$$$%%%######$$$$$$$$$$$$##############################!!!!!!"""###$$$$$$%%%%%%%%%###!!!"""$$$%%%$$$!!!######$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''&&&&&&''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""!!!"""###$$$###!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$$$$######""""""!!!!!! !!!"""###############%%%$$$$$$$$$######"""""""""""""""""""""######$$$###############"""!!!!!!""""""""""""""""""""""""""""""#########""""""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!"""""""""""""""#################################################################################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((()))))))))))))))******++++++,,,------000000111222444666999;;;999999999888777666555555777777777777777666666666777888::::::888777888888777444111000000000///...............---,,,+++***************))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$##################$$$$$$$$$#########""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""eeeKKK@@@<<<888555444444333222111000///...---------------,,,+++***))))))))))))************))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''((()))(((&&&&&&((()))'''(((((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""########################"""$$$%%%$$$###"""###$$$###$$$$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$###############$$$$$$######$$$$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%%%%###!!!"""$$$%%%$$$""""""######$$$$$$######"""################################################%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''&&&&&&'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""!!!"""###$$$###!!!""""""""""""""""""""""""############"""""""""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######""""""""""""##################""""""""""""!!!""""""############"""""""""""""""!!!!!!!!! """""""""""""""######$$$###############"""!!!!!!""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!############"""""""""!!!########################################################################""""""############""""""########################$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''((((((((()))))))))******+++,,,,,,------...,,,------...000222444555555666777888888777666555555555555555555555555555666777999999888777888999666444111000000000///......//////...---,,,++++++************))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""aaaHHHAAA===999666555555333222111000///...---------------,,,+++***))))))))))))************))))))))))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((('''%%%&&&(((***))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###############$$$######$$$$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%$$$###"""###$$$$$$###"""""""""############""""""################################################&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''$$$&&&''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""!!!"""###$$$###!!!""""""""""""""""""""""""############""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######""""""""""""######"""""""""###############"""############""""""!!!""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$###############"""!!!!!!""""""""""""""""""""""""""""""############""""""###############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!$$$$$$######""""""!!!!!!##############################################################################""""""""""""##############################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((()))+++++++++,,,------......***+++,,,---.../////////000222444666777777666555333333333333333333333333444666777888777666777888555333111000000000000...////////////...---,,,,,,************)))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$###############""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""]]]FFF@@@===888666555444333222000000///...---------------,,,+++***))))))))))))************)))))))))(((&&&&&&''''''((((((((()))&&&&&&&&&''''''''''''(((((((((((()))))))))******((()))((('''&&&'''))),,,******))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$######"""###############$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$############$$$######!!!""""""######""""""!!!################################################%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$&&&''''''&&&%%%'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""!!!"""###$$$###!!!""""""""""""""""""""""""#########"""""""""""""""""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$######""""""######$$$"""""""""######$$$$$$$$$###############"""!!! $$$$$$$$$###############"""""""""""""""######$$$###############"""!!!!!!""""""""""""""""""""""""!!!""""""############"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!"""""""""""""""#################################################################################$$$###"""!!!!!!"""###$$$########################%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((()))******+++,,,,,,------+++,,,...///000///.........000222555666555444333222222222222333333333333222444666666666555666777333222000000111111000....../////////......---,,,************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$########################"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""ZZZFFF???<<<777444333333222111000///...------,,,,,,,,,---,,,+++***))))))))))))************)))))))))(((%%%%%%%%%&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((())))))((('''(((***,,,***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######$$$$$$###############$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###############$$$$$$$$$######$$$############$$$""""""############""""""######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""######""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$############$$$$$$""""""######$$$$$$%%%%%%###############"""!!! ##################$$$$$$"""""""""""""""######$$$###############"""!!!!!!""""""""""""""""""""""""!!!!!!"""#######################################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########"""""" !!!"""###$$$$$$%%%########################################################################$$$###"""!!!!!!"""###$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******+++++++++,,,.../////////...---...000111333333333111111222222333333444444444444111333555555444444444666111000///000111111000.....................---,,,************)))))))))((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!""""""############""""""""""""""""""""""""########################WWWFFF???;;;777444333222111000000///...---,,,,,,,,,,,,---,,,+++***))))))))))))************))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''))))))((((((***+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&"""######$$$%%%$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############""""""###$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""$$$$$$$$$###"""###$$$######$$$$$$$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$"""############""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$###############"""!!!!!!"""""""""""""""""""""""" !!!"""######$$$######$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############""" !!!"""###$$$$$$%%%##############################################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******)))***+++,,,,,,,,,,,,,,,//////000111111222111111222333333444444555555666111333444444333222222333000//////000111222000///,,,---------------,,,,,,************))))))))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%###############$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""########################TTTEEE???<<<888555444333222111//////...---,,,,,,,,,,,,---,,,+++***))))))))))))************))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''"""%%%((()))(((''''''(((&&&%%%%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######!!!!!!""""""###$$$&&&&&&######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""$$$%%%$$$"""!!!###%%%$$$$$$%%%%%%%%%%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!"""""""""############""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###!!!""""""############""" !!!!!!!!!"""""""""""""""""""""""""""######$$$###############"""!!!!!!"""""""""""""""""""""""" !!!"""######$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################""""""""""""""""""########################################################################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))*********))))))))))))***+++------.........///000222444555222222333333444555555666222333444333111000000111.........000222222000///++++++,,,,,,,,,,,,,,,+++************))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""########################RRRDDD@@@===999666555444333222//////...---,,,,,,,,,,,,---,,,+++***))))))))))))************))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''"""&&&((((((&&&%%%%%%%%%$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""###%%%&&&'''######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$##################!!!$$$%%%%%%"""!!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######### !!!"""###############""""""######$$$$$$$$$%%%"""""""""""""""######$$$###############"""!!!!!!"""""""""""""""""""""""" !!!######$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############%%%%%%$$$###"""!!! ########################################################################!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))******++++++******))))))***,,,...000------,,,---///333666999111111222333444444555555222333444333111/////////...---...000222222111///******+++,,,,,,,,,++++++************))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""########################SSSHHH>>><<<888555222111111222////////////............,,,,,,,,,+++++++++******************))))))))))))(((((('''''''''&&&&&&&&&'''((()))(((&&&%%%%%%''''''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ ###)))'''"""%%%''' $$$&&&!!! ((('''!!!###"""""""""""""""""""""""")))!!!)))"""$$$)))$$$$$$$$$############"""!!!!!!""""""###$$$&&&&&&%%%$$$%%%&&& !!!!!!"""############$$$$$$$$$$$$###%%%(((,,,&&&000!!!%%%&&&###"""'''(((### '''(((!!!!!!&&&$$$)))""""""###$$$$$$$$$$$$###*** +++%%%$$$(((,,,'''!!! ###((()))))),,,$$$ (((+++&&&!!!+++%%%%%%(((######&&&&&&&&&&&&&&&&&&&&&&&&###,,,***,,,666((($$$$$$)))***$$$ !!!+++###,,,"""'''"""%%%,,,$$$"""""""""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%$$$$$$###"""!!!######""""""""""""############################## !!!""""""!!!!!!"""###'''&&&$$$###"""###$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$"""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%"""!!!"""%%%""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((()))***+++,,,++++++,,,---...///000111555555444444444333333333222222111000//////000000111000000111222222000......---,,,+++************''''''(((((())))))*********))))))((('''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$########################PPPEEE>>><<<888555222111111222////////////............,,,,,,,,,+++++++++******************))))))))))))(((((('''''''''&&&&&&&&&'''((()))(((&&&%%%&&&''''''''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$***+++!!!&&&%%%***(((### $$$)))%%%%%%%%%%%%%%%%%%%%%%%%&&&###(((((("""%%%&&&$$$$$$$$$$$$##############################$$$$$$### &&&%%%'''+++'''#########$$$$$$$$$$$$%%%%%%%%% '''%%%!!! !!!)))+++&&&%%%!!!$$$+++%%%!!!222... $$$''''''&&&$$$ """######$$$%%%$$$$$$$$$%%%$$$+++ +++***"""%%%((((((%%%!!!&&&,,,***### """'''"""'''///"""000&&&&&&&&&&&&&&&&&&&&&&&&)))***###,,,&&&777############&&&222"""...'''---+++)))""" ******###""""""""""""""""""###$$$#################################$$$######"""!!!######""""""""""""############################## !!!""""""!!!!!!"""$$$&&&%%%$$$#########$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$######$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$###"""!!!!!!"""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((((((((()))***++++++***+++,,,---...///000000222222222222222222222222111111000///////////////222111000000111111///---------,,,,,,+++*********))))))))))))(((((((((((()))))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$########################}}}MMMCCC>>><<<888555222111111222////////////............,,,,,,,,,+++++++++******************))))))))))))'''''''''''''''&&&&&&&&&&&&(((((((((&&&%%%&&&'''&&&&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&'''(((111---%%%)))))) %%%&&&***)))""""""""""""""""""""""""$$$###&&& """///,,,%%%$$$$$$$$$############%%%$$$$$$###""""""######'''$$$###'''###!!!!!!!!!!!!""""""""""""---"""!!!***'''$$$888888===!!!!!!"""((($$$,,,((()))''''''###...///###$$$$$$%%%%%%%%%%%%%%%###***((( &&&"""!!!%%%&&&)))555JJJZZZ>>>555)))""""""%%%''''''555'''000(((555&&&&&&&&&&&&&&&&&&&&&&&&***$$$555'''444999AAAMMMQQQFFF111 222%%%%%%%%%'''&&&...###### ###""" %%%$$$###""""""""""""""""""########################!!!!!!""""""######""""""######""""""""""""############################## !!!###"""!!!!!!"""$$$$$$$$$#########$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""#########$$$$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%$$$%%%%%%%%%###!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((()))***+++******+++,,,---....../////////000000111111222222111111000////////////000222111000000000000...,,,,,,------...---+++***)))*********)))((('''''''''))))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$########################zzzKKKBBB>>><<<888555222111111222////////////............,,,,,,,,,+++++++++******************)))))))))(((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%+++'''&&&EEEnnnsssyyyzzzllliiitttvvvwwwwwwwwwwwwwwwwwwwwwwwwzzzuuuxxx|||yyylllDDD%%%%%%$$$$$$$$$#########$$$$$$###############$$$!!!!!!###+++%%%222~~~{{{wwwwwwxxxxxxxxxyyyyyyyyyRRR######"""+++"""'''%%%eee555%%%------###)))(((%%%###))),,,"""$$$$$$%%%&&&&&&&&&&&&%%%&&&"""999!!!^^^YYY,,,%%%!!!"""(((***%%%%%%%%%%%%%%%%%%%%%%%%...!!!eeeMMM 333!!! """!!!(((...%%%$$$$$$###"""!!!!!!!!!"""########################!!!""""""#########$$$######""""""######$$$######################## """######"""!!!###$$$""""""#########$$$%%%%%%%%%###!!! !!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""###########################""""""""""""""""""######$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&$$$""""""$$$$$$!!!""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((()))***))))))***++++++,,,------------...///000111222222222111111000000000111111333111000000000///---***,,,---...///...,,,***)))***)))))))))((((((((('''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################yyyKKKCCC>>><<<888555222111111222////////////............,,,,,,,,,+++++++++******************)))))))))(((&&&'''''''''''''''''''''%%%'''((('''&&&&&&'''(((%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%)))'''%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$%%%&&&###### %%%"""MMM111%%% (((!!!!!!---'''GGG$$$"""$$$$$$333$$$$$$%%%&&&&&&&&&&&&%%%000&&&%%%"""+++333mmm,,,,,,###)))333%%%%%%%%%%%%%%%%%%%%%%%%###,,,999TTT&&&***222'''!!!+++)))""""""$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""""" """############$$$$$$############$$$$$$########################!!!"""######""""""###$$$!!!""""""###$$$$$$$$$$$$%%%###!!! !!!###%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""" """"""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((())))))******++++++,,,---...///000111222333222222222111111222222333333222000000000///---+++---...///000///---+++)))'''((((((((()))))))))***''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################yyyLLLEEE>>><<<888555222111111222////////////............,,,,,,,,,+++++++++******************))))))))))))&&&&&&&&&'''''''''''''''%%%&&&((('''&&&&&&'''(((&&&&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((---$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''%%%'''$$$&&&===---&&&$$$###&&&""":::((((((///)))"""!!!###$$$$$$%%%%%%%%%%%%%%%%%%***'''000hhh%%% &&&"""'''%%%%%%%%%%%%%%%%%%%%%%%%:::,,,&&&((($$$$$$+++$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############$$$$$$############$$$$$$########################!!!"""$$$###""""""###%%%!!!"""######$$$#########$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""###""" """"""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''(((((()))))))))))),,,,,,---...///000111222222222111111111222333333333222111111111111...,,,...////////////---,,,+++'''''''''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$########################xxxLLLFFF>>><<<888555222111111222////////////............,,,,,,,,,+++++++++******************))))))))))))&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&''')))'''''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''############$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''$$$&&&vvvyyy...&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""###$$$%%%%%%"""$$$000!!!???"""!!!(((%%%%%%---000&&&DDD|||JJJ,,,)))"""######$$$%%%$$$$$$$$$***)))555"""+++$$$$$$$$$$$$$$$$$$$$$$$$@@@iii666(((///))) """"""""""""""""""###$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$###%%%$$$$$$######$$$$$$%%%########################!!!###$$$$$$###"""$$$%%%"""######$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""############""""""""""""""""""""""""""""""""""""""""""""""""$$$&&&''''''%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&''''''''''''''''''(((((((((++++++,,,,,,---...//////000000//////000000111222333222111222333222000///000000//////...---------(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$########################wwwLLLGGG>>><<<888555222111111222000/////////............,,,,,,,,,+++++++++******************))))))))))))&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&((()))'''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""""""""###$$$%%%''''''%%%%%%$$$###$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&))))))"""$$$(((%%%!!!---///lllzzz!!!!!!---"""&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$######"""#########'''"""&&&===###%%%))))))!!!''',,, ((("""&&&...JJJ000""""""###$$$$$$$$$$$$###000'''SSSwww###"""$$$$$$$$$$$$$$$$$$$$$$$$>>>///&&&+++###""""""!!!!!!"""###$$$$$$########################"""######$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%########################!!!###$$$$$$######$$$%%%"""###$$$$$$###"""!!! """"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! """############"""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$""" """$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&''''''''''''''''''*********++++++,,,------...............///000000333222222222444444222000111000///...------......******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$########################uuuJJJEEE===;;;888666555333111///////////////............************************+++******)))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&"""'''!!!GGG111!!!###(((%%%!!!"""'''(((111###,,,"""########################!!!'''!!!%%%$$$HHH***"""###000!!!########################)))fff$$$"""000&&&""",,,###%%%)))pppsss(((&&&'''@@@\\\&&&###111#########SSS--- ---KKK+++222,,,""""""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$$$$######%%%%%%$$$######$$$$$$$$$######$$$$$$$$$$$$######$$$#########""""""!!!!!!########################!!!"""###$$$$$$###"""!!!"""!!!!!!!!!!!!!!!"""#########""""""!!!!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$ !!!"""######$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&###############$$$$$$%%%########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''((((((((()))))))))***++++++,,,,,,///......------///000111222222333333222111///...//////.........---------++++++******)))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!uuuIIIEEE>>>;;;777555444333111000////////////............************************+++******)))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''###%%% nnn333&&&$$$&&&"""!!!&&&(((+++%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""&&&==="""***"""***########################<<<"""xxx 222 ---&&&%%%%%%!!!444%%%fff>>>(((%%%***### '''~~~,,,$$$+++"""$$$ ###&&&,,,'''888$$$%%%!!!%%%###!!!++++++###""""""""""""""""""""""""###"""""""""""""""""""""#########$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$#########""""""""""""########################!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""######""""""""""""######""""""#########""""""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################"""######$$$$$$######""""""######$$$%%%!!!!!!!!!!!!!!!""""""###########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''(((((((((((())))))******+++,,,,,,......---------...///000111222222222222000///---......------------,,,,,,++++++******)))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""############"""""""""!!!tttIIIDDD???<<<777444333222222111/////////............---************************+++******)))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''$$$###"""RRR### !!!&&&$$$!!!(((%%%***"""&&&$$$)))""""""""""""""""""""""""$$$)))''''''$$$555###111))))))$$$$$$########################///444sss000...,,,---***VVVKKK######***+++""",,, %%%%%%***###"""888***###111///"""$$$qqqIII+++"""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################"""""""""########################""""""############""""""###""""""!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""$$$$$$$$$######""" """"""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$######"""#########""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!""""""###########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''((((((((((((((()))******++++++,,,---------------...//////000000111111111///...------,,,,,,,,,,,,++++++++++++******))))))(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!!!!"""""""""######""""""""""""""""""""""""############""""""""""""uuuJJJEEE@@@<<<666333222222222222//////.........---------************************+++******)))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&###&&&===###"""%%%(((%%%!!!&&&)))!!!...!!!(((((((((((((((((((((((( !!!!!!&&&555###"""(((########################$$$)))222000:::%%%"""&&& '''&&&'''444 sss~~~***000%%%'''(((&&&%%%%%%&&&&&&---fff(((!!!$$$''')))###000VVV###/// '''666&&&---@@@999 """""""""""""""""""""""""""""""""""""""###############""""""""""""############$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$######################################################"""""""""######"""""""""######""""""!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###############"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############%%%%%%$$$###"""""""""###"""""""""""""""###$$$$$$###############$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$$$$##################$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''((((((((((((((())))))***+++++++++,,,,,,,,,,,,,,,------......///000000000...---,,,++++++++++++*********************)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!"""""""""#########""""""""""""""""""""""""#########"""""""""""""""vvvKKKFFF@@@<<<666333222222222222............------------************************+++******)))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###'''%%%+++666'''%%%$$$%%%%%%######%%%'''%%%###''')))""" '''&&&""" ---DDD$$$###((("""&&&###########################***+++"""000qqq"""111 222%%%---$$$%%%,,,777ZZZ$$$###""" $$$&&&"""!!!"""---}}}YYY)))"""+++###&&&!!!zzz==='''&&& ***###!!!$$$!!!'''&&&(((""""""""""""""""""""""""!!!!!!""""""##################"""!!!!!!"""######"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$#####################$$$$$$$$$###########################""""""""""""""""""###$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!"""###$$$$$$###"""!!!!!!!!!"""#############################################$$$$$$$$$$$$######""""""""""""""""""""""""########################!!!"""""""""############%%%%%%$$$###"""""""""###$$$############$$$%%%%%%###############$$$$$$%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#######################################$$$$$$$$$#########$$$$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''((((((((('''(((((()))******++++++***++++++,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++*********)))))))))******))))))((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""######uuuJJJEEE???<<<777444333222222111.........------------,,,************************+++******)))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""'''&&&***999&&&### !!!$$$&&&&&&%%%""")))$$$!!!(((www@@@%%%"""%%%########################,,,(((***(((444~~~&&&***!!!"""###000555%%%+++OOOXXX:::$$$$$$---((()))$$$(((+++%%%*** )))###&&&###AAAVVVJJJ222%%%'''111))) $$$((((((%%%///"""333MMM%%%""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###"""!!! !!!"""###!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$##############################""""""""""""######%%%$$$######""""""""""""!!!!!!!!!!!!""""""""""""########################""""""############"""""" """######$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""############$$$$$$######"""#########$$$$$$$$$###$$$%%%%%%&&&!!!!!!!!!!!!!!!""""""####################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''(((((((((''''''((())))))******+++))))))***+++++++++++++++++++++,,,------,,,+++***+++************)))))))))***))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############tttHHHDDD>>>;;;777555444333111000.........---------,,,,,,************************+++******)))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###&&&%%%$$$@@@############%%%'''&&&%%%###''' $$$(((YYY"""!!!+++########################$$$((((((!!!''';;;AAA***(((%%%666&&&$$$***$$$,,,###&&&+++$$$)))'''&&&''' ***'''!!!&&&!!!(((######,,, ///""",,, %%%,,,$$$!!!000!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$###"""!!! !!!"""### """$$$&&&&&&&&&%%%$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%########################$$$###"""!!!!!!"""###$$$&&&%%%$$$###"""""""""""" !!!!!!!!!"""""""""#################################""""""""""""######!!!""""""#########""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""#####################"""######$$$$$$###############$$$$$$%%%!!!!!!!!!!!!!!!""""""####################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$########################"""###$$$$$$$$$$$$###"""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''(((((((((''''''(((((()))*********((()))***+++++++++******)))***+++,,,,,,+++******+++++++++*********)))))))))))))))(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############rrrGGGBBB===;;;888666555333111///......---------,,,,,,,,,************************+++******)))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%###EEE$$$''')))((('''&&&%%%$$$$$$!!!&&&"""***ZZZ(((###########################&&&###'''%%%ppp((()))!!!'''$$$!!!(((%%%... %%%%%%+++ ((()))###"""&&&$$$$$$///!!!FFF!!!+++---###$$$'''$$$$$$---'''""""""&&&&&&"""$$$)))&&&!!!&&&$$$###)))"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$"""!!! !!!"""$$$ """$$$&&&'''&&&%%%$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%########################$$$###"""!!!!!!"""###$$$&&&%%%$$$###"""""""""""" !!!!!!!!!""""""##############################$$$###"""!!!!!!"""###$$$###$$$$$$######"""!!! ##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""###############"""""""""###$$$%%%%%%"""""""""""""""######$$$###############$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$##################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))''''''(((((()))*********'''(((***++++++******)))))))))+++,,,,,,+++***)))++++++++++++************)))))))))(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$mmmJJJBBB@@@<<<888555444333222111111///......//////...---+++++++++************)))************))))))))))))((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$(((!!!222YYY'''""")))%%%''',,,$$$)))!!!!!!###"""$$$)))+++(((#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######&&&&&&!!!$$$...&&&###uuu###""" (((!!!"""$$$###!!! """%%%+++)))&&&$$$###!!!$$$///%%%\\\555 &&&%%%$$$###""""""""""""######""""""""""""######$$$$$$$$$$$$$$$###"""!!!####################################################################################################################################"""""""""!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""!!!!!! """"""""""""!!!!!!!!!!!!"""###$$$$$$###"""###$$$""""""############""""""""""""""""""####################################$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$######$$$%%%'''''''''''''''''''''''''''''''''((())))))((('''&&&))))))***++++++++++++***+++++++++++++++***)))(((++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%################################################!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""kkkJJJBBB@@@<<<888555444333222111000///......//////...---+++++++++************)))************))))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++"""]]]### &&&$$$222...!!!%%%)))///+++&&&$$$$$$$$$###!!!)))jjj&&&%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######)))000 333***[[[&&&%%% %%%!!!"""$$$&&&%%%###"""###$$$...###&&&'''((()))!!!!!!&&&%%%GGG!!!&&&%%%$$$###""""""""""""######""""""""""""######$$$$$$$$$$$$$$$###""""""########################################################################################################################$$$$$$$$$$$$############$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""!!!!!!!!!########################"""###$$$$$$###"""###$$$""""""############""""""""""""""""""####################################$$$$$$$$$#########""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$######$$$&&&'''''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))***++++++++++++******++++++++++++***)))(((******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$################################################"""""""""######$$$$$$%%%""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""iiiIIICCC@@@<<<888555444333222111000///......//////...,,,+++++++++************)))************))))))))))))((((((((((((((((((((((((************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!!+++&&&WWW%%%"""---"""***,,,$$$!!! &&&""" $$$&&&"""((($$$;;;######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######000%%%333;;;&&&&&&!!!###""""""$$$&&&%%%$$$###$$$%%%,,,!!!$$$)))$$$ !!!### 000```$$$%%%%%%$$$###""""""""""""######""""""""""""#########$$$$$$$$$$$$###""""""########################################################################################################################%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######""""""""""""""""""""""""###############################################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$""""""############""""""""""""""""""####################################$$$$$$$$$###############"""""""""#########$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((()))******++++++************++++++******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""fffGGGCCC@@@<<<888555444333222111000...------...///---,,,+++++++++*********))))))************)))))))))((((((((((((((((((((((((((())))))***+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$ )))### ''',,,ZZZ---///'''$$$%%%&&&***)))+++&&&!!!---QQQrrrqqq]]]WWW555...:::!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########''''''###aaa###&&&!!!"""%%%!!!"""###$$$############ $$$((((((%%%""""""###'''$$$$$$rrr&&&%%%$$$$$$###""""""############""""""""""""############$$$$$$$$$######"""########################################################################################################################%%%%%%$$$$$$$$$############""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$###########################$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$""""""############""""""!!!"""""""""############################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))***************))))))************))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$############################################################""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""bbbEEECCC@@@<<<888555444333222111///...------......---,,,+++++++++*********))))))************)))))))))(((((((((((((((((((((((((((%%%&&&((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$'''###%%%...YYY###......(((444+++www%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######)))!!!000###ddd###&&&!!!"""%%%""""""###$$$%%%%%%$$$$$$ (((((( (((,,,(((,,,rrr&&&%%%$$$######"""###############""""""""""""######"""######$$$$$$$$$##############################################################################################################################$$$#########"""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$"""""""""#########$$$$$$"""###$$$$$$###"""###$$$""""""############""""""!!!"""""""""########################################################################$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))************)))((())))))*********))))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############################################################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""___DDDCCC@@@<<<888555444333222111///...------......---++++++++++++************)))************))))))))))))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!&&&$$$PPP---***,,,&&&000000```!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######'''$$$---!!!UUU&&&&&&!!!###"""%%%$$$$$$&&&(((((('''&&&!!!%%%%%%"""%%%***###```$$$$$$$$$###############$$$######""""""""""""######""""""###$$$$$$$$$$$$####################################################################################################################################"""""""""!!!!!!""""""############""""""""""""""""""""""""""""""################################################"""""""""###############!!!!!!""""""###$$$$$$$$$"""###$$$$$$###"""###$$$""""""############""""""""""""""""""###################################################$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''((())))))******))))))(((((())))))******))))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""\\\CCCCCC@@@<<<888555444333222111///...,,,---......---++++++++++++************)))************))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$&&& !!!***&&&III"""!!!---...'''$$$CCC%%%$$$444!!!######777''',,,]]]:::######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###### +++(((AAA&&&%%% %%%!!!&&&$$$$$$&&&)))***(((&&&###!!!%%%+++(((""")))777bbbGGG!!!$$$###############$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!""""""#########""""""######$$$%%%%%%&&&"""###$$$$$$###"""###$$$""""""############""""""""""""""""""####################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))'''(((((()))))))))))))))'''(((((()))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""################################################ !!!!!!""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""[[[BBBCCC@@@<<<888555444333222111///---,,,,,,---...,,,++++++++++++************)))************))))))))))))((((((((((((((((((((((((+++***(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$###$$$###&&&((($$$$$$111"""$$$)))&&&444!!!*** ,,,######000'''))) kkk######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###### 111''']]]uuu###""" (((!!!$$$""""""$$$'''((('''$$$+++!!!###)))LLL555 $$$###############$$$$$$######""""""""""""######!!!"""###$$$$$$$$$$$$$$$########################################################################################################################%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""""""""#########$$$%%%%%%&&&''''''"""$$$$$$$$$###"""###$$$""""""############""""""""""""""""""####################################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))'''(((((()))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################ !!!"""######$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""___CCCBBB>>>;;;888666555444333222000000000///......------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&"""'''???$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!$$$###%%%&&&(((???'''"""$$$&&&###%%%'''""""""(((%%%ddd"""%%%(((###*** (((***"""###777%%%***222:::&&&"""(((&&&###$$$$$$###""""""###%%%&&& PPP$$$(((""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""$$$$$$$$$#########""""""##############################""""""######$$$%%%################################################%%%%%%%%%%%%%%%$$$###"""###############################################################"""!!!!!!$$$$$$##################"""""""""""""""""""""""" """###"""!!! !!!#########""""""""""""######"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""############""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""]]]BBBAAA>>>;;;777555444444222111000000//////...------,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&"""'''???$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%999++++++111!!!>>>'''"""$$$&&&###%%%''')))+++---iii555<<<###"""'''$$$***&&&111((( MMM((($$$+++ &&&###$$$$$$###""""""###%%%(((tttsss...!!!"""##################"""###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""##############################""""""######$$$%%%################################################%%%%%%%%%%%%%%%$$$###"""###############################################################"""!!!!!!################################################"""###$$$###"""""""""$$$#########""""""#########"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""############""""""#########"""""""""""""""""""""""""""""""""""""""\\\BBB@@@===:::666444444333222000//////......---,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&"""'''???%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%% YYY666---&&&:::'''"""$$$&&&###%%%''' ---pppEEE)))!!! DDD((( &&&"""%%%***###&&&++++++)))WWW 222######$$$$$$$$$""""""$$$&&&444"""###$$$%%%%%%$$$###"""##############################$$$%%%%%%$$$##############################$$$$$$$$$#############################################""""""######$$$%%%################################################$$$$$$%%%%%%%%%$$$######################################################"""############""""""!!!###################################################$$$%%%$$$######$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""############""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""\\\CCCAAA<<<999666444333222111000.........---,,,,,,+++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&"""'''???%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''JJJ000***000999'''"""$$$&&&###%%%''' !!!"""+++###+++777###%%%######((( ###$$$000$$$sss"""(((''' &&& ###$$$%%%$$$######$$$&&&))) &&&!!!"""$$$%%%&&&&&&%%%$$$"""##############################$$$$$$$$$$$$####################################################################################""""""######$$$%%%################################################$$$$$$%%%%%%%%%$$$$$$###################################################""""""############"""!!!###############$$$$$$$$$###########################$$$%%%$$$###"""###%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""############""""""############""""""!!!!!!""""""""""""""""""""""""]]]EEEBBB<<<999666444333222111000.........---,,,,,,+++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&"""'''???%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!%%%///888&&&<<<'''"""$$$&&&###%%%'''---&&&\\\***'''$$$&&&$$$$$$JJJ'''%%%$$$!!!'''###$$$"""%%%222+++vvv!!!""")))!!! ***!!!###$$$%%%$$$######%%%'''***LLL&&&---###$$$%%%%%%%%%%%%$$$#################################################################################################################################""""""######$$$%%%###################################################$$$$$$%%%%%%%%%$$$$$$################################################!!!""""""#########""""""""""""#########$$$$$$$$$########################"""###$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""############""""""!!!!!!""""""############""""""""""""""""""""""""]]]FFFCCC===:::666444444333222000//////......---,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&"""'''???%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%222777###''' ???'''"""$$$&&&###%%%''')))%%%SSS$$$%%%)))***WWW)))$$$&&& &&&%%%%%%$$$,,,---222kkk'''/// %%%&&&'''%%%###$$$%%%$$$$$$$$$&&&(((''';;;sss***---***"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################""""""######$$$%%%######################################################$$$%%%%%%%%%$$$$$$################################################!!!""""""############""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$$$$$$$############$$$$$$"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""############"""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""[[[FFFBBB>>>;;;777555444444222111000000//////...------,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&"""'''???&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%(((###)))UUUKKK+++$$$DDD'''"""$$$&&&###%%%'''!!!%%%>>>%%%)))%%%ZZZ%%%!!!'''!!!''''''%%%"""***!!!"""222*** """NNN###***&&& %%%((()))%%%###$$$%%%%%%$$$$$$&&&(((''' ///''' ###oooSSS---***,,,"""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################""""""######$$$%%%################################################"""###$$$%%%%%%%%%%%%$$$################################################!!!!!!"""###############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%#########""""""#########"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""############"""""""""""""""""""""#########""""""""""""""""""""""""ZZZFFFBBB>>>;;;888666555444333222000000000///......------+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&"""'''???&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!###(((000&&&$$$KKK'''"""$$$&&&###%%%'''+++"""&&&###***!!!YYY!!!)))"""(((((($$$###***---!!!***&&&"""333000%%%$$$+++)))***!!!!!!!!!/// ###$$$%%%%%%$$$%%%''')))%%%,,,000%%%UUU###"""%%%'''(((%%%###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#################################"""###$$$$$$%%%################################################"""###$$$%%%%%%%%%%%%%%%################################################!!!!!!"""###############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######""""""""""""######"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""############""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""ZZZGGGCCC>>><<<888555333222333444111///...---......---++++++++++++************)))************************'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...%%%%%%###(((&&&"""((("""---FFF((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""",,, ...DDD%%%;;;)))###%%%'''$$$%%%'''&&&,,, (((&&&%%%)))bbb%%%***)))%%%"""%%%%%%######&&&'''&&&'''...GGG```222&&&---(((+++***%%%!!!'''"""((($$$......%%%%%%%%%$$$$$$#########;;;*** (((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$""""""################################################""""""############""""""%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&,,,***(((%%%$$$$$$%%%&&&)))&&&"""###&&&'''$$$ %%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###########################""""""############""""""########################YYYFFFBBB>>><<<888555333222333444000///------......,,,++++++++++++************)))************************''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))$$$&&&///###)))(((%%%###"""CCC((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&***...###999TTT)))###%%%'''$$$%%%'''&&&uuu((( $$$$$$%%%***PPP%%%444((()))###"""))))))###!!!%%%&&&###"""######'''---jjj(((&&&&&& ###&&&###///***%%%&&&*** %%%%%%%%%$$$$$$$$$######<<<555(((222%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""################################################"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&%%%$$$%%%''''''000+++&&&%%%'''((('''$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###########################""""""############""""""########################~~~WWWEEEAAA>>><<<888555222222333444222000////////////...,,,+++++++++************)))************************''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% $$$((( (((&&&)))!!!&&& BBB((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++000###***OOO}}})))###%%%'''$$$%%%''''''hhh&&&""""""$$$'''%%%///444'''$$$ ,,,(((---)))%%%%%%)))+++)))$$$!!!)))%%%$$$ TTT,,,&&&&&& %%%$$$$$$"""------###&&&222!!!%%%%%%%%%%%%$$$$$$$$$$$$(((!!!%%%"""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$#########################################################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''(((333---'''%%%&&&''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###########################""""""############""""""########################|||UUUCCC@@@>>>;;;888444222222222333444222111111222111000...+++++++++*********))))))************************''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$)))%%%!!!!!!---!!!"""(((***???''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---'''///---EEEqqq)))###%%%'''$$$%%%''')))\\\'''%%%###&&&((((((===///###!!!+++)))%%%,,,***''' """###$$$***$$$'''&&&)))***"""%%%&&&!!!)))!!!)))&&&$$$---!!! %%%%%%%%%%%%%%%%%%%%%%%%...yyy>>>444***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&''',,,)))%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###########################"""######$$$$$$######"""########################zzzTTTCCC@@@===;;;777444222111222333333111000000000000///---+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%++++++!!!%%%///&&&###---999''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""333111///...((()))###%%%'''$$$%%%'''))) PPP&&&'''%%%%%%'''$$$UUU''''''!!!...***$$$'''999)))$$$---))))))###)))###%%%###&&&!!!'''&&&%%%###''',,, 111$$$%%%;;;&&&333%%%%%%%%%%%%%%%%%%%%%%%%***vvv"""111%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$#################################$$$$$$$$$$$$##############################xxxSSSCCCAAA===;;;777444111111222333000...------------,,,***+++++++++************)))))))))))))))))))))))))))&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%"""###///$$$$$$ )))$$$@@@''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$,,,###555!!!111$$$ccc)))###%%%'''$$$%%%''''''&&&dddEEE%%%%%%%%%###'''www '''"""$$$JJJaaa000,,,$$$***(((%%%!!!MMMGGG"""&&&%%%+++(((!!!:::```...$$$%%%%%%%%%%%%&&&&&&&&&&&& $$$222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""###$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$"""$$$&&&)))***)))((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$#################################$$$$$$$$$$$$##############################wwwSSSDDDBBB===:::777333111111222222000...------------,,,***+++++++++************)))))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$"""###((((((EEE###%%%'''&&&ccc''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***((("""777(((!!!...)))###%%%'''$$$%%%'''%%%'''AAA@@@&&&%%%&&&###***iii(((///&&&###$$$333iiiVVV""" ***'''"""%%%%%%%%%&&&$$$$$$))),,, '''---"""(((%%%%%%%%%&&&&&&&&&''''''444+++555 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""$$$%%%&&&################################################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''''''''&&&%%%&&&((()))((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$##############################$$$$$$%%%%%%$$$$$$###########################vvvSSSDDDCCC===:::777333111111111222222111//////000000...---+++++++++************)))))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''((('''MMMTTT'''###222''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$))),,,((( )))'''+++###)))###%%%'''$$$&&&'''"""$$$###@@@)))'''((($$$000 444'''%%%$$$$$$"""<<>>AAADDDAAA;;;666555777555444333222111222333444---------,,,,,,------...---+++))))))***+++***))))))))))))))))))((('''&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################hhhPPPEEE???<<<;;;888555333222222222111000000///......------------,,,,,,,,,+++++++++************)))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))///$$$$$$---+++666rrr%%%&&&((()))))))))((('''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''"""555###222###***%%%(((***'''((()))111&&&111HHH===BBB)))WWWFFF333###$$$''')))&&&'''000000%%%,,,%%%***%%%%%%'''###'''(((,,,+++!!!***fffggg###///$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$##################$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&&&&&&&'''((()))***,,,,,,++++++,,,---///000000222777:::===AAAEEEHHHGGGIIIKKKKKKKKKLLLMMMOOOOOORRRTTTSSSOOOKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@AAA;;;:::888666444333333333444111...,,,+++***(((&&&))))))*********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################fffOOOEEE???<<<;;;888555333222222222000000//////......---------------,,,,,,,,,,,,+++************)))))))))((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''(((###((($$$&&&$$$,,,###888,,,ZZZ%%%&&&((()))))))))((('''))))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''!!!,,,""")))555+++&&&(((+++''')))***(((000,,,///vvvFFF ...222111&&&+++333+++---...&&&***000***666QQQIII$$$///$$$---222###(((---(((+++###111...'''(((+++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""!!!!!!""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++,,,---,,,---///111444777999:::CCCEEEIIILLLNNNQQQTTTWWWYYY[[[\\\\\\[[[ZZZ[[[]]]\\\\\\]]]```dddeeecccaaa```]]]YYYUUUPPPMMMKKKKKKIIIHHHFFFDDDCCCBBBCCCCCCAAA>>>999555222///,,,)))))))))))))))))))))******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""""""""""""""#########$$$%%%%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################eeeOOOEEE???<<<;;;888555333222222222000000//////............---------,,,,,,,,,++++++************))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&---%%%!!!$$$***!!!&&&&&& ???''''''((())))))))))))((()))))))))(((((((((''''''&&&&&&'''''''''(((((((((***,,,'''!!!---"""@@@+++&&&)))+++''')))***"""555%%% ...&&&:::...\\\!!!'''666***---''',,,000(((%%%+++,,,000,,,;;;&&&)))+++###+++000###$$$+++$$$******&&&"""666qqq+++###'''+++$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""!!!!!!!!!!!!"""#########$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,++++++++++++,,,,,,000222666;;;@@@CCCFFFGGGHHHIIIKKKKKKKKKKKKMMMOOOQQQRRRSSSRRRQQQPPPQQQRRRRRRPPPQQQWWW___ddddddbbbaaa___]]][[[ZZZYYYYYYZZZRRRQQQPPPPPPQQQSSSVVVXXXRRRNNNHHHCCC???;;;666333,,,+++***))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################################################################dddOOOEEE???<<<;;;888555333222222222////////////............,,,,,,,,,,,,++++++++++++************))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%###$$$+++)))&&&...'''000&&&666zzz((((((((((((((())))))***))))))))))))((((((((('''''''''''''''(((((((((((()))))),,,###222??? +++&&&)))+++((()))***&&&***000"""'''+++555'''AAA...111$$$...222555555333333666:::+++000999hhhHHH:::***%%%'''''''''(((%%%((((((222###+++ <<<******)))&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!"""#########$$$$$$%%%%%%$$$$$$###%%%$$$###!!!!!!###$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,,,,------///000333444666>>>@@@DDDHHHKKKLLLLLLLLLGGGHHHIIIIIIHHHGGGIIIJJJHHHJJJKKKKKKJJJJJJLLLMMMLLLLLLMMMNNNRRRUUUWWWXXXVVVVVVVVVVVVXXXYYY[[[]]]TTTTTTSSSTTTVVVZZZ]]]```\\\XXXSSSNNNJJJFFFAAA>>>777555222///---+++******))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################cccOOOEEE>>><<<;;;888555333222222222///////////////.........,,,,,,,,,+++++++++******************))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&%%%$$$%%%''''''%%%--- ###---"""///&&&&&&'''MMM)))((('''''''''(((***+++))))))))))))((((((((((((''''''''''''((((((((()))***###""",,,###111"""555 +++&&&)))+++((()))***((()))...'''666***&&&$$$cccfff222;;;;;;111JJJFFFFFFQQQKKK@@@CCCHHHHHHJJJEEEOOO>>>CCCcccQQQ(((&&&---'''333)))%%%333...+++---+++000+++ )))sss---((("""&&&---+++&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!"""######$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,///111333888===AAAEEEHHHMMMOOOQQQRRRRRROOOLLLIIIOOOQQQSSSTTTTTTUUUVVVXXXSSSUUUWWWXXXXXXXXXZZZ\\\[[[\\\\\\XXXTTTSSSVVVYYYXXXVVVTTTQQQOOONNNNNNNNNTTTSSSRRRRRRTTTWWWZZZ]]]___\\\WWWRRROOOKKKGGGDDDBBB@@@;;;777333000...---))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################################################################cccOOOAAA===;;;:::777444222111111111000///...------,,,------,,,,,,++++++***+++++++++************))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&''')))***''''''''''''((((((((((((***)))(((((()))***)))'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''---999(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((())))))(((((((((((())))))))))))FFF111###000###+++///000,,,++++++,,,.........---''';;;rrrvvvUUURRRSSSWWWWWWSSSUUUZZZ[[[WWWRRROOOPPPSSSTTTUUUaaaVVVZZZgggaaa[[[|||rrr444333999,,,111111000///...---,,,++++++)))'''(((+++,,,+++)));;;{{{CCC(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((()))(((((('''''''''(((((($$$%%%''')))*********)))))))))))))))+++***)))'''---,,,++++++,,,///222333===<<<;;;===AAAEEEGGGHHHQQQPPPQQQUUU[[[^^^^^^\\\___aaacccccccccccccccccc^^^eeegggbbbaaaeeegggeeegggeeedddeeedddcccccceeeaaaccceeeddd```[[[XXXVVVYYYWWWSSSOOOKKKLLLPPPSSSPPPRRRUUUWWWWWWUUURRRPPPPPPLLLGGGBBB???;;;888555//////...+++((('''(((***)))((('''''''''(((***+++))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&$$$""" $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%```NNNAAA>>>;;;:::777444222111111111000///...------,,,------+++******))))))******+++************)))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((((('''%%%&&&'''((('''%%%(((((((((((((((((((((((((((''''''&&&&&&''''''((("""&&&---***DDD((((((((((((((((((((((((***************************))))))((((((((()))))))))))))))*********++++++222ZZZjjj,,,,,,222)))222000***111000000111333555777777CCC777444GGGhhh}}}jjj]]]iiieeedddfffddd```bbbggg```]]]XXXUUUSSSTTTUUUVVVWWWWWW\\\aaa[[[UUU^^^oooooohhhYYYXXXXXXPPPHHHDDDCCC@@@===999555222000111...+++***+++,,,+++***+++###+++JJJuuujjjDDD&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&(((***************+++***)))***+++,,,,,,,,,+++,,,000444888===@@@AAA@@@AAADDDHHHMMMPPPPPPOOO[[[[[[]]]aaaddddddbbb^^^[[[[[[[[[ZZZZZZZZZ[[[[[[UUUYYYYYYUUUSSSWWWXXXVVVZZZZZZZZZ\\\]]]]]]^^^___dddeeefffhhhiiiiiiiiihhhbbbbbbaaa___[[[VVVPPPMMMPPPNNNKKKKKKNNNTTT[[[___XXXVVVTTTRRRNNNHHH@@@;;;>>>===:::555///+++)))******)))(((''''''((())))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%]]]MMMBBB???;;;:::777444222111111111000///...------,,,------***)))))))))))))))******************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))(((((('''&&&%%%%%%''''''''''''(((((((((((('''&&&%%%&&&'''((('''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((,,,)))...(((...444((((((((((((((((((((((((++++++++++++++++++++++++***)))))))))))))))************+++++++++,,,,,,,,,000 $$$111222111...$$$:::)))000...+++666111+++333444666888<<>>((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))(((((()))***+++++++++***---,,,*********,,,...///111555:::@@@EEEGGGGGGGGGEEEHHHNNNUUU[[[^^^]]][[[cccaaa^^^[[[YYYWWWTTTQQQLLLKKKJJJJJJLLLMMMMMMLLLLLLMMMLLLHHHGGGJJJJJJHHHJJJJJJKKKLLLLLLMMMMMMMMMPPPQQQTTTWWW[[[___ccceeeddddddeeehhhjjjggg```[[[UUUQQQKKKHHHIIINNNUUUZZZ]]]]]]]]]\\\YYYQQQHHHAAACCCCCCAAA<<<777333111111***)))((('''((()))***+++***)))((((((''''''((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{[[[MMMCCCAAA;;;:::777444222111111111000///...------,,,------***))))))))))))******+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))'''&&&%%%''''''''''''(((((((((((()))((('''((()))***)))(((((((((((((((((((((((((((((((((''''''''''''((((((444 111)))&&&000))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))***++++++***+++++++++,,,,,,,,,,,,000111###!!!+++000000''',,,---(((...777777:::===@@@DDDHHHKKKNNNQQQSSS\\\^^^[[[SSSPPPUUU\\\___dddbbbcccjjjpppnnngggaaaeeeccc```^^^\\\]]]bbbfffgggeeeaaaYYYQQQKKKHHHHHHLLLWWW]]][[[]]]cccaaaWWW^^^dddiiihhhkkksssyyyzzzttt||||||qqqkkklllooolllllljjjfffbbb^^^ZZZXXXBBB@@@>>>;;;888444111...333000)))######'''*********(((&&&(((,,,+++$$$((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***))))))******++++++++++++------,,,++++++...111444===BBBHHHOOORRRRRRPPPNNNQQQSSSVVVYYY\\\\\\YYYVVVXXXUUUPPPLLLKKKLLLNNNPPPNNNMMMNNNSSSXXXZZZXXXUUU^^^\\\YYYWWWYYY[[[[[[YYYTTTVVVVVVTTTRRRRRRPPPLLLNNNQQQSSSQQQKKKIIIKKKOOOVVVSSSRRRWWW```fffgggeee]]]\\\[[[XXXUUUQQQMMMKKKSSSSSSUUUWWWYYYWWWSSSPPPHHHHHHGGGCCC>>>999666555,,,+++***))))))***+++,,,***))))))((('''(((((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyy[[[NNNDDDBBB;;;:::777444222111111111000///...------,,,------***************+++,,,---************)))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))***)))((('''''''''''''''(((((((((((()))''''''(((*********)))))))))))))))))))))))))))(((((((((''''''(((((((((###+++555333,,,+++'''***************************************************************+++,,,,,,*********+++++++++,,,,,,333///)))///666))) ,,,+++111,,,111>>>@@@DDDPPPNNNRRRWWWZZZ[[[[[[\\\]]]NNNTTTYYYZZZ]]]bbbccc___ZZZdddgggbbbbbblllssssssaaaaaa```^^^]]]```dddggg^^^^^^]]][[[XXXWWWXXXYYYUUU[[[``````\\\[[[___eeePPPXXXaaahhhooovvvxxxxxxyyy}}}zzzqqqsss~~~}}}sssxxxxxxwwwuuurrrnnnkkkiiiRRRSSSTTTSSSOOOJJJDDDAAA...(((***444666---)))---###///000&&&###,,,000,,,))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))******)))))))))******+++,,,,,,+++...000222444888>>>BBBIIIMMMSSSXXX[[[[[[YYYWWWYYYWWWTTTRRRQQQNNNKKKHHHMMMPPPVVV]]]ccciiinnnqqqmmmmmmqqqzzz|||{{{wwwyyy~~~~~~|||vvv{{{{{{xxxvvvvvvsssmmmrrrxxxyyyooo]]]QQQRRRWWWVVVQQQMMMNNNSSSVVVUUUSSSXXX\\\aaadddccc^^^WWWRRROOONNNOOORRRWWW[[[]]]^^^XXXXXXVVVPPPHHHAAA<<<999999777333000---+++***)))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxZZZNNNDDDAAA;;;:::777444222111111111000///...------,,,------************+++,,,---...************))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))''''''''''''((((((((((((&&&%%%%%%&&&((()))(((''')))))))))))))))))))))))))))((((((''''''(((((()))!!!,,,)))---666444************************************************************+++,,,------******+++++++++,,,,,,,,,&&&***(((,,,666666111555444:::555GGGUUUNNNTTT[[[XXX[[[______]]]\\\___aaakkkeee^^^YYYXXXXXXXXXWWWRRR]]]___RRRMMMTTTYYYUUU\\\___^^^ZZZXXXYYYYYYXXXUUUSSSRRRSSSWWWZZZ\\\\\\WWWVVV[[[aaa]]]UUUZZZfffjjjiiiiiijjjlllqqquuuwww{{{wwwzzz}}}}}}zzzxxx}}}}}}|||{{{wwwsssooommmcccfffiiijjjfffaaa]]][[[aaaMMMAAAAAA:::***(((111+++***)))'''$$$###(((///)))))))))(((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***))))))))))))))))))))))))(((((((((((()))***++++++************+++---...///,,,222:::@@@DDDHHHNNNSSSTTTUUUUUUVVVUUUSSSQQQPPPOOONNNLLLMMMQQQTTTUUUVVVaaalll}}}}}}vvv{{{}}}zzzvvvpppiii___RRRIIIKKKNNNUUU[[[```cccddddddccc```]]][[[ZZZZZZYYYXXX]]]^^^```^^^ZZZUUURRRPPPMMMJJJCCC;;;333---(((&&&+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvYYYLLLBBB>>>;;;:::777444222111111111000///...------,,,------))))))))))))***+++,,,---************))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((())))))''''''''''''((((((((((((&&&%%%$$$&&&((()))((('''))))))))))))))))))))))))))))))(((((((((((())))))...---+++...///%%%!!!+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++---......,,,,,,,,,,,,------------))):::===///***555;;;444AAAIIIFFFWWW[[[RRR]]]VVVWWWYYY[[[ZZZZZZ___hhhoooiiiddddddjjjhhh^^^XXXYYYQQQSSSUUUZZZaaafffgggfffnnnrrrqqqhhhaaa\\\VVVPPPUUUQQQOOOUUU```jjjnnnnnnfff___\\\___bbb```aaacccSSSXXX```iiinnnmmmjjjgggeeeffflllrrrqqqooouuuyyyyyyyyyxxxuuuqqqmmmkkkjjjmmmppppppnnnllllllmmm___ZZZWWWXXXQQQBBB777444666,,,'''...222...(((&&&))))))))))))((((((((('''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))******))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++,,,...000222444444<<>>:::999777444333222222222//////...---,,,,,,,,,,,,---,,,+++******+++,,,---,,,++++++***************))))))******)))(((((('''))))))))))))))))))))))))***)))((()))***+++***((()))))))))))))))(((((((((((()))++++++)))))))))***''''''(((((())))))******((((((((()))))))))******************************+++***)))(((((()))***+++******))))))))))))******++++++++++++,,,,,,,,,,,,---+++***,,,......---***,,,---///...------000222000---...222555444888>>>PPPLLLOOOUUUQQQKKKVVViiiwww|||~~~|||~~~www~~~xxx{{{rrrtttkkk]]]YYYbbbiiiiiidddfffdddbbbjjj}}}wwwpppiiidddaaaWWWZZZ___ffflllllleee^^^bbbdddffffffffffffggggggeeeeeeeeecccaaabbbfffjjjdddaaa]]]XXXQQQIII@@@:::888444///,,,+++++++++***))))))))))))))))))(((((('''((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((())))))***+++(((***+++++++++,,,...000333555:::BBBKKKQQQSSSRRRPPPKKKGGGGGGHHHMMMYYYeee```dddhhhooo}}}wwwnnnddd___^^^]]]XXXSSSaaaiiiooommmggg```TTTHHHTTTUUUVVVVVVSSSLLLDDD>>>:::777222...+++******+++++++++++++++***))))))((('''(((((((((((((((((('''***)))'''&&&&&&''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$nnnUUUIII???===:::999777444333222222222000///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++************)))************)))(((((())))))))))))))))))))))))***)))((()))***+++***((())))))(((((((((((())))))(((***++++++***))))))***)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***))))))))))))***++++++******))))))******++++++++++++,,,,,,,,,---------,,,+++,,,---...---+++,,,,,,,,,,,,---...///000333111444;;;BBBFFFJJJNNNOOOLLLTTTaaa______zzzwwwfff___kkkzzz{{{mmmxxxpppiii^^^fffnnnnnnddd___gggssszzzwwwxxxrrrkkklll}}}}}}yyyssspppuuu|||}}}uuulllaaabbbbbbbbbbbbccceeegggbbbcccbbb^^^[[[]]]eeelllhhhkkkmmmkkkeee\\\UUUPPPJJJDDD;;;333...,,,+++*********************))))))******)))((('''%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))******)))))))))******+++))))))))))))***,,,111444<<<@@@FFFNNNSSSSSSOOOKKKCCCEEEMMMXXX___dddjjjqqqmmmooottt~~~zzzpppjjjdddZZZQQQWWW]]]dddkkkppplll]]]OOOLLLIIIHHHMMMSSSTTTMMMEEEEEEAAA;;;444///---------******************)))))))))((((((''''''(((((()))))))))''''''''''''))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&lllTTTIII???<<<:::999777444333222222222000///...------,,,,,,,,,++++++,,,------,,,+++++++++,,,,,,+++++++++******)))******+++******))))))))))))))))))))))))))))))***)))((()))***+++***((()))(((((('''(((((()))***(((***,,,+++***)))************)))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,------------///...------------,,,,,,,,,++++++---///111222333999:::>>>EEELLLPPPQQQQQQXXX```lllsssqqqyyymmmiiilllwww}}}lllcccfffdddooonnnjjjgggnnn{{{wwwuuuzzz~~~kkkeee]]]YYY[[[^^^``````cccffffffaaa[[[YYY]]]cccbbbiiipppsssnnnhhhbbb```YYYSSSIII@@@888333...++++++++++++*********************)))((('''&&&$$$###'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((('''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********++++++************++++++++++++++++++,,,111777;;;FFFHHHLLLNNNNNNJJJEEEBBBJJJPPP^^^lllssspppmmmmmmlllsss~~~~~~~~~yyy~~~tttjjjcccYYYWWWWWW[[[dddjjjiiieeeTTTLLLCCCBBBHHHMMMMMMKKKJJJGGGBBB<<<777333111111+++******)))))))))))))))***)))(((''''''((()))***))))))(((''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&iiiSSSIII???<<<:::999777444333222222222000000///...------------***+++---......---+++***+++,,,,,,,,,,,,+++***)))******+++++++++++++++******************************)))((()))***+++***(((((((((((((((((()))******)))***,,,,,,***)))***+++************))))))))))))((((((((()))))))))************************************++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,---------.........111111000...---,,,------...///111444666999<<<>>>@@@EEENNNUUU[[[\\\ZZZVVV]]]ttt{{{}}}mmmiiilllhhhxxxpppfffbbbiiitttzzzzzz~~~xxxppppppqqqxxxrrraaaZZZ]]]___\\\WWW]]]aaaeeeddd___ZZZYYY[[[[[[ccclllqqqpppnnnlllllleeeaaaZZZSSSLLLCCC;;;666...---,,,***))))))))))))((()))))))))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***)))))))))************+++,,,++++++++++++,,,,,,---+++,,,...111444;;;BBBHHHKKKLLLLLLLLLLLLMMMOOOPPPgggccccccgggkkklllpppuuu{{{zzzzzz|||zzzuuutttuuuyyy}}}~~~{{{rrriii^^^WWWVVVZZZaaagggbbbYYYNNNGGGEEEFFFHHHIIIGGGGGGFFFDDD@@@<<<888666...---+++***))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&hhhSSSJJJ@@@===:::999777444333222222222111000///...------------+++,,,---......---,,,++++++,,,---------,,,***)))******+++,,,,,,,,,,,,+++***************************)))((()))***+++***(((&&&'''((()))******)))))))))+++,,,,,,+++******+++************************((((((((()))))))))************************************+++,,,,,,+++******---,,,,,,++++++,,,,,,------------.........//////111222111000......000222000444999===???CCCIIINNNRRR```rrr}}}zzzppp~~~wwwwwwxxx{{{qqqlllooowww~~~~~~}}}~~~yyyqqqhhhjjjlllttt~~~yyyyyywwwmmmcccUUUXXX]]]```___^^^\\\[[[[[[___fffkkknnnppprrrssslllkkkjjjgggbbbYYYPPPJJJ:::777444000,,,***(((((((((((()))*********))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******)))*********+++++++++++++++++++++,,,,,,---...///+++...333999???EEELLLQQQGGGIIIKKKNNNSSS[[[dddjjjnnniiihhhnnnvvv~~~|||yyyyyy~~~zzz{{{~~~tttiii^^^WWWYYY^^^eeeccc^^^WWWPPPIIIFFFEEEBBBDDDFFFGGGFFFCCC???<<<555333000---+++***))))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&gggSSSKKKAAA===:::999777444333222222222111000///...------------,,,------------------,,,+++,,,---...---,,,***)))***++++++,,,------,,,,,,***************************)))((()))***+++***((($$$&&&(((+++++++++)))((()))+++,,,,,,+++******+++)))))))))******++++++,,,)))))))))*********++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,---------.........///////////////000111000000111555999888@@@HHHLLLMMMRRR\\\eeeyyy}}}sssxxx{{{vvvrrrrrrwww{{{xxxxxxuuuwww]]][[[YYYZZZ\\\^^^^^^]]]\\\\\\]]]aaaffflllpppqqqooooooqqqqqqooojjjccc]]]OOOLLLEEE===666111---+++******++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,+++++++++,,,---///000111333777===BBBFFFIIILLLNNNIIIMMMTTT[[[bbbkkkuuu|||uuutttzzzvvvkkkgggppp~~~vvveee\\\[[[___```aaa___ZZZSSSLLLGGG@@@BBBDDDFFFGGGFFFDDDCCC>>>;;;777222///,,,++++++)))))))))******))))))))))))))))))******)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$gggSSSKKKBBB>>>:::999777444333222222222111000///......------...------------------------+++,,,---......,,,***)))***+++,,,,,,------------***************************)))((()))***+++***(((###%%%))),,,,,,+++)))''')))+++---,,,+++***+++,,,(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***...------,,,,,,------.............../////////000,,,...000111111444:::???FFFPPP[[[______eeeqqq|||}}}{{{qqqqqqvvv{{{|||vvvoookkktttnnnfff\\\WWWXXX[[[\\\[[[\\\XXXUUUWWW^^^eeeiiikkknnnoooqqqssstttqqqlllhhhccc^^^UUUKKKAAA999444111,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%$$$$$$%%%&&&((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,******+++,,,...000222333<<<@@@EEEHHHHHHGGGFFFFFFUUU[[[dddlllrrrxxx~~~jjj___^^^hhhzzzzzzqqq```YYYYYYZZZ[[[\\\\\\YYYSSSNNN@@@AAABBBDDDFFFFFFGGGGGGDDDAAA<<<666222...---,,,((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$hhhUUUEEEBBB;;;;;;999777444333222111111000000///...---,,,,,,,,,------------------------++++++++++++++++++++++++************************************************+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((()))************+++++++++)))))))))***++++++,,,,,,------,,,++++++,,,,,,,,,++++++,,,,,,,,,------------...000000...------......333...+++222222---000444111222999???AAADDDIIIQQQfffyyypppvvvsssxxx{{{|||lllbbbgggkkkbbbTTTZZZXXXZZZ\\\YYYVVV[[[ddd```eeemmmrrrrrrpppmmmkkkjjjfffaaa]]]XXXOOOCCC999000...+++((('''(((***+++***(((%%%%%%'''***+++,,,'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$##################$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************)))))))))))))))***++++++,,,,,,,,,,,,++++++)))...111///+++...888AAACCCMMMQQQKKKFFFJJJRRRWWW^^^aaaeeepppqqqfffbbbiiiyyy|||eee```YYYUUUXXX]]]^^^\\\YYYKKKDDD???>>>@@@BBBHHHOOOOOOEEE===;;;<<<999444000+++,,,------,,,++++++***''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''gggUUUFFFDDD===;;;999777444333222222222000000///...------------------------------------++++++++++++++++++++++++************************************************+++*********))))))))))))************************++++++++++++*********)))************++++++++++++++++++++++++************------,,,,,,+++,,,,,,---+++,,,,,,,,,,,,---------***,,,......---,,,---...---333...+++222222000666>>>>>>@@@GGGRRR]]]dddggguuu~~~yyyjjjgggttt~~~{{{iiiZZZQQQNNNVVV___```]]]\\\aaabbbdddfffhhhjjjmmmooommmkkkiiiiiigggaaaWWWOOO<<<999444///+++***+++,,,+++***(((((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))******)))***+++,,,,,,---------111---***...777@@@DDDEEEIIIFFFEEEKKKUUU\\\]]][[[ccciiiqqq{{{{{{xxxwww}}}{{{|||qqqddd]]]\\\\\\[[[ZZZXXXRRRLLLGGGCCCCCCKKKUUUYYYRRRHHH@@@>>>===;;;777444///+++)))***,,,+++)))((((((((())))))))))))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&eeeTTTGGGFFF???;;;999777555333222222222000000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************)))))))))************************,,,,,,,,,+++++++++++++++************+++++++++,,,------,,,++++++***))))))---,,,,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,......------///000---444111///555666888CCCHHHOOOUUU^^^qqqvvvlllooosss}}}}}}yyykkkzzzzzzxxxzzzkkk[[[WWWYYYZZZYYYYYY\\\ZZZYYYYYYZZZ]]]```bbbbbbbbbdddhhhjjjiiiccc]]]KKKHHHBBB;;;444000---,,,---,,,+++,,,,,,+++(((&&&))))))((((((((((((((((((************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********+++++++++******)))******++++++***+++,,,---...//////000222111333:::DDDKKKMMMKKKTTTMMMNNN[[[eeefffeeehhhwww}}}wwwmmmnnnxxxmmmccc___]]][[[```^^^[[[UUUKKKDDDFFFNNNYYYZZZRRRFFFAAADDDCCC???@@@777...***,,,...---************)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%cccSSSFFFEEE===:::999777555333333333333000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,++++++++++++---,,,,,,,,,,,,------...------------...............///000000//////000222///666555666===@@@GGGVVV^^^jjjttt~~~}}}zzzzzzvvv}}}|||wwwyyyuuu|||~~~yyyqqq```UUURRRUUUYYYYYYYYYYYYYYYXXXUUUSSSSSSSSSUUUYYY^^^aaaaaa___XXXVVVRRRLLLCCC;;;444//////---++++++,,,,,,+++)))******))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++*********+++,,,,,,---......//////111222222///:::FFFLLLKKKKKKPPPUUUaaadddoooyyyrrrffflll}}}|||}}}yyynnnfff```aaabbbdddcccZZZMMMEEEDDDNNNVVVWWWLLLGGGJJJIIIBBBIIIBBB999333111000...---,,,,,,+++***))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%aaaRRREEECCC;;;:::999777555444333444444000000///.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************+++++++++************************))))))*********************++++++++++++,,,,,,,,,++++++,,,,,,---------------,,,,,,,,,------...///------........./////////000111111000//////111333111777999???KKKOOOYYYmmm~~~~~~qqq{{{vvvdddVVVOOOYYYYYYYYYZZZ\\\[[[XXXUUUMMMLLLLLLNNNSSSXXX]]]___aaaaaaaaa]]]VVVLLLBBB<<<111...***'''(((***,,,,,,++++++******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))************+++++++++++++++++++++++++++,,,------............///111222333999BBBLLLPPPPPPTTT\\\dddqqqyyyuuu}}}}}}{{{xxxmmmfffccccccfffdddZZZPPPKKKGGGSSSZZZWWWRRRPPPKKKCCCLLLKKKGGG???666000......------,,,+++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%___QQQEEECCC::::::999777555444444444555000000//////...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************+++++++++++++++++++++++++++++++++++++++)))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,---...///000.........////////////000///000000000000111444777888===AAAMMM^^^fffrrrxxxvvvzzz|||vvvjjj^^^WWWTTTQQQRRRUUUXXXWWWVVVNNNLLLJJJJJJMMMRRRWWW[[[ccceeegggfffbbb[[[SSSNNN<<<777000+++)))***,,,,,,,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***''''''''''''(((((((((((())))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,---......,,,,,,,,,---000222555777KKKHHHHHHOOO]]]kkkuuuxxx~~~ssswwwooofff^^^^^^```]]]YYYXXXOOOVVV___bbb^^^VVVOOOLLLOOORRRPPPHHH;;;111...///------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%]]]QQQFFFDDD;;;:::999777666555444555555000000////////////000000------------------------------------------------*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++++++++++++++,,,,,,,,,------------------............,,,,,,,,,------...///000....../////////000000000...///111222444888===@@@EEEHHHNNN```xxxmmmiiieeecccbbb^^^WWWQQQOOONNNMMMMMMMMMPPPSSSVVV]]]^^^```aaaaaa```^^^]]]QQQKKKBBB:::444000---+++---,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,---...///,,,,,,...111555:::???BBBNNNOOOTTTaaaqqq~~~~~~~~~wwwjjjddd```\\\[[[\\\]]]ZZZ^^^gggfff]]]YYY^^^ZZZZZZWWWNNNCCC999444333------,,,,,,+++++++++***++++++++++++++++++++++++(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&\\\QQQGGGFFF===:::999777666555555555666000000////////////000111------------------------------------------------*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------/////////...------,,,,,,,,,,,,,,,---...///000000////////////000000000000///111444666:::???FFFJJJQQQSSSZZZpppsss```SSSRRRSSSTTTTTTSSSSSSTTTUUUVVVVVVWWWXXX[[[___bbbdddccc]]]SSSIII@@@888000,,,------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,---...///000...///222666<<>>>>>EEERRRZZZ\\\fffnnnzzztttZZZPPPOOOQQQUUUXXXXXXUUUQQQXXX[[[]]]\\\ZZZXXXZZZ\\\dddcccaaa___YYYNNNAAA777555---(((***+++)))(((+++---,,,+++)))))))))***+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((''''''(((***++++++******)))))))))(((''''''''''''((((((((()))++++++************++++++))))))))))))***+++,,,------...000000...------...333***000FFFRRRLLLJJJRRRfffooovvvwww{{{vvvnnnfff\\\]]]___aaaaaaaaaeeekkkooossstttmmm^^^PPPGGGBBB>>>888222+++***,,,---***&&&,,,,,,,,,+++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''^^^RRRCCCBBB???;;;:::888666555444444555333111///////////////---------------------------///......------......///+++---......,,,***)))*********+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.../////////000111111111///---///333444222333888444@@@KKKOOOUUUbbbpppxxxrrrYYYVVVRRRPPPRRRVVV[[[^^^VVVXXXZZZ[[[[[[[[[\\\]]]___bbbgggjjjhhh]]]OOOEEE???444,,,++++++)))))),,,,,,+++***)))(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((&&&'''((((((''''''(((***((((((((('''''''''&&&&&&'''''''''((((((((())))))++++++************+++++++++******++++++,,,---......///111000//////000222000:::FFFKKKJJJMMM[[[jjjrrr|||zzzxxxnnnccc___```dddiiiiiiiiinnnvvvssstttooocccWWWNNNEEE>>>999666222///---,,,,,,,,,,,,++++++++++++************)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''\\\QQQBBBBBB>>>;;;:::888666444444444444333111///////////////---------------------------...------,,,,,,------...,,,...///...,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------------------------------////////////////////////---...000111222333333333---,,,///333444555999>>>HHHMMMTTT]]]nnnllliiibbbYYYRRRPPPTTTXXXUUUUUUUUUWWWYYYYYYXXXVVVSSSYYYbbbjjjkkkeeeZZZQQQMMMBBB777111...+++***,,,+++++++++***)))(((''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((&&&'''((((((''''''(((***''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))++++++************++++++,,,,,,,,,,,,---...//////,,,------------...222444555FFFPPPJJJFFFTTTiiivvv}}}}}}{{{pppeeeccc\\\^^^gggiiicccgggrrrrrrtttrrrkkkccc[[[NNNCCC:::999666000+++)))+++---+++++++++*********))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''~~~[[[QQQDDDBBB>>><<<:::888666444444444444333111///.../////////------------------------------,,,,,,++++++,,,,,,------...///...,,,+++,,,---***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------------------............////////////////////////...///000222333333222222111222444777:::???HHHOOO]]]]]]eeeyyy{{{~~~}}}ttteeeXXXRRRPPPXXXUUUTTTUUUWWWXXXVVVSSSNNNQQQWWW\\\```aaa___]]]\\\SSSGGG>>>888222...+++,,,,,,,,,,,,+++******)))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((''''''(((***))))))(((((((((((((((((('''(((((((((((())))))))),,,++++++******++++++,,,,,,,,,,,,,,,---...//////------------...222888<<>>DDDQQQ___iiifffqqqvvv~~~|||kkkaaa]]]VVVTTTRRRSSSXXX[[[[[[ZZZVVVTTTRRRQQQTTT[[[dddiiifff```WWWNNNFFF>>>555---,,,+++++++++++++++++++++))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((((((''''''(((***(((((())))))))))))))))))(((((((((((()))))))))***,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---...//////000111333666<<>>===<<<999666444333333222333111///////////////---------------------------------,,,,,,,,,,,,------,,,,,,,,,+++******,,,...+++,,,------...---------******+++++++++,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---......---......///000000111111000000000000000000000000333222222222444777:::<<<>>>IIISSSXXX```ooo~~~}}}rrrnnnfff^^^WWWVVVXXX[[[XXXXXXUUURRRQQQTTTZZZ___dddfffddd___]]]YYYOOODDD999666111---***)))******))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))&&&'''((((((''''''(((***(((((((((((())))))******(((((()))))))))*********---,,,,,,++++++,,,,,,---------------...///000111,,,000444:::AAAJJJSSSYYYSSShhh~~~~~~wwwpppjjjbbb[[[[[[```aaagggooouuuyyy}}}|||~~~yyyhhh``````hhhooouuuvvvvvvwwwuuurrrcccYYYKKK???777333000/////////...---,,,+++******+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''xxxWWWQQQEEECCC======<<<999666444333222222333111///////////////---------------------------...------,,,,,,------...+++,,,,,,***)))))),,,...+++,,,------......------*********++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......---......///000111111222000000000000000000000000333222222222666;;;@@@CCCSSS```llloootttxxxjjjggggggcccgggrrrbbbXXXWWWYYYVVVZZZ^^^^^^\\\YYYYYYYYY```dddccc`````````XXXNNNCCC???888111---++++++,,,))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((*********++++++,,,,,,,,,---))))))))))))************---,,,,,,++++++,,,,,,---.........//////000111222333777===EEEMMMVVV___eeehhhuuuwwwxxxtttjjj```YYYWWWZZZXXX[[[aaaaaa^^^___eeefffoooyyy~~~~~~{{{tttpppsss~~~uuullljjjhhhoootttsssrrrsssuuutttllleeeYYYJJJ>>>777777999000//////...,,,+++******+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''wwwXXXLLLBBBEEE===;;;:::888666444333222222222111111000///......---........................---...///...,,,,,,...///------------------------,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,---------......---------.........//////......//////000000111111111111111111222555444222000222666:::>>>EEERRR]]]bbbxxxwwwwwwzzz}}}}}}xxxwwwwwwvvvyyy|||sssiiiccceeemmmttt||||||sssppplllhhhgggrrruuuhhh___[[[^^^\\\SSSXXXaaa```aaaddddddbbbdddfff___VVVWWWOOOCCC999444111...,,,,,,...000...***''')))+++)))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&%%%''''''''''''((((((((()))((()))***+++,,,+++******))))))***++++++++++++*********+++,,,...///000000---222333...---111222///555DDDPPPQQQVVVhhh}}}uuujjjcccSSSTTTUUUXXX```fffccc\\\YYYbbbkkklllhhhiiipppyyywwwuuu~~~|||yyysssllljjjooouuuyyy{{{xxxwwwnnn^^^OOODDD:::333666444///++++++---,,,)))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((tttWWWKKKAAADDD<<<;;;:::888666444333222222222111111000//////..............................---...///...,,,,,,...///------------------------,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,,,,---------.........---------.........//////......//////000111111222//////000000111333333222777888;;;BBBMMM^^^ppp}}}}}}uuuppppppvvv{{{{{{zzz~~~}}}xxxvvvzzz```RRRRRRUUU^^^ccc]]]___cccdddbbbcccfffddd^^^^^^XXXOOOFFF???777000+++---------,,,***))))))***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''(((&&&%%%'''''''''((((((((())))))((()))***+++,,,++++++***************++++++++++++***++++++,,,---...//////---222444///...333888:::;;;FFFPPPZZZmmmxxxuuuoooggg```ZZZVVVTTTXXX^^^cccfffjjjnnnlllhhhppp{{{|||sssooosssxxxyyyyyy~~~}}}pppaaaTTTJJJCCC999777444000......,,,***++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((qqqVVVKKK@@@CCC;;;:::999888666444333222222111111111000000//////...........................---...///...,,,,,,...///------------------------,,,,,,,,,,,,,,,------............---------------,,,------------.........------.........//////////////////000111111222222000000000111222333444444:::;;;@@@MMMbbb|||www{{{}}}~~~kkkSSSRRRSSSWWW\\\[[[^^^bbbdddbbbbbbeeefffeeeaaa^^^ZZZTTTLLLBBB888111///---+++***+++++++++***))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''(((((('''%%%''''''((((((((()))))))))))))))***++++++++++++***+++******)))***+++,,,---++++++,,,,,,---------...***///111...---444===AAAAAAJJJVVVhhhmmm[[[YYYZZZZZZYYYWWWXXX]]]aaa```lllwww|||}}}{{{uuuxxx{{{|||{{{~~~{{{nnnbbbVVVMMM>>><<<999666222...,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((oooVVVMMM@@@BBB<<<:::999777666444333333333111111111000000000//////........................---...///...,,,,,,...///------------------------,,,,,,,,,,,,,,,---.....................---------------------........................//////////////////000111111222222333333111222444444444777;;;AAAGGGRRRfff{{{sssoookkkyyy}}}~~~{{{yyy{{{mmmiiiYYYMMMSSS]]]\\\```ccccccaaabbbdddfff```___^^^\\\VVVMMMEEE???555000,,,***,,,---,,,************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''&&&%%%'''''''''''''''''''''''')))'''&&&'''((()))'''&&&'''(((((((((((()))))))))))))))******++++++++++++,,,+++***))))))+++---...,,,,,,,,,,,,,,,------------///000111555<<>>888222.........,,,***+++************)))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))((('''''''''''''''''''''''''''''')))'''&&&'''))))))((('''(((((((((((()))))))))******************+++++++++---+++***))))))+++---...------------------------555222333999AAAGGGHHHHHHHHHZZZnnnzzzxxxwwwxxx|||~~~~~~|||vvvrrreeeVVVXXXdddfffgggfffeeegggrrr~~~~~~~~~ttteeeMMMDDD<<<:::777111...///......------,,,++++++***************************(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((jjjVVVPPPBBBCCC===999888777666444444444333111111111111111111111111........................---...///...,,,,,,...///---------------------------------------......///.............../////////------........./////////....../////////000000000111111111222333333444444444000111888;;;???KKKXXXsssyyyrrrxxx{{{|||uuuxxx~~~nnnhhhiiieeeiiipppvvvwwwwww|||fffWWWMMMRRRRRRVVV\\\```aaafffkkkkkkkkkjjjfffaaa\\\ZZZZZZIIIDDD;;;444000...,,,,,,++++++++++++*********)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''(((((())))))************)))))))))((((((''''''''''''''''''''''''(((''''''''')))***)))(((((((((((()))))))))************))))))******+++,,,,,,++++++***+++,,,---...------......////////////666222444===EEEIIIJJJKKKaaannnvvvtttuuuzzzxxxaaa```xxx}}}sssggghhhwwwzzzoooiiimmm}}}{{{zzz___NNN???<<<;;;555111222//////...------,,,++++++************************))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((gggUUUPPPAAAAAA<<<999888777555444444444444111111111111111111111111........................---...///...,,,,,,...///---------------------------------------...//////---........./////////000............////////////.../////////000000000000111111222222333444444444666111444>>>EEEMMM___rrr~~~xxxssstttzzz~~~zzzmmmeeeZZZMMMIIIJJJPPPYYY]]]^^^bbbhhhmmmmmmmmmooorrrsssqqqoooyyyyyy|||zzz|||{{{lll\\\ZZZTTTRRRWWW\\\___dddkkkmmmmmmlllhhhccc___]]]^^^TTTOOOFFF;;;222---,,,---,,,,,,+++++++++*********(((((((((((((((((((((((())))))((((((((('''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&''''''((())))))*********))))))(((((((((((((((''''''''''''''''''''''''(((''''''''')))***)))((((((((()))))))))*********+++***)))))))))***+++,,,+++++++++,,,,,,,,,---------......///000111222222555555999AAAEEEHHHOOOWWWvvv{{{xxxqqqrrryyyiii___ooo|||pppjjjxxxuuu~~~uuu\\\FFF@@@@@@:::555555000000///...---,,,++++++************************))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((dddTTTPPP@@@@@@;;;999888777555555444444444111111111111111111222222........................---...///...,,,,,,...///------------------------...------------...//////---.........//////000000............/////////000////////////000000000000111222222333333444444555999444888EEEOOO[[[ppp|||qqqxxxuuutttrrryyyppphhh]]]bbb___SSSNNNOOOJJJAAABBB@@@BBBGGGJJJIIIJJJMMMQQQPPPPPPRRRVVVXXXWWWUUU]]]bbb```[[[^^^ppp{{{eeeZZZRRRTTTXXX[[[```ggghhhiiijjjhhhccc___^^^___ZZZVVVMMM@@@333,,,,,,...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&''''''((()))******+++))))))((('''''''''''''''(((((((((((((((((((((((((((''''''((()))******)))))))))))))))************+++***)))))))))***,,,---***+++,,,---------,,,,,,---...///000111222333444;;;>>>DDDJJJJJJLLLYYYiiiyyyzzzwwwuuuwwwxxxzzzjjjaaajjjyyy|||gggKKKDDDDDD>>>888777111000///...---,,,++++++************************))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((eeeTTTLLLEEEAAA===:::999888666555555555555222222000///............000////////////000000111////////////////////////------------------------........................//////.........---------............/////////000000000000000111222333444222---,,,111666666666777===<<>>>>><<<<<<===>>>????????????>>>>>>??????@@@AAABBBBBBBBBDDDGGGJJJOOOXXXccckkkwwwiiiccc^^^WWWXXX___gggffffffggggggddd___[[[[[[[[[XXXPPPDDD888111......+++)))))),,,...---+++)))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''((((((((((((''''''))))))))))))(((((((((((('''((((((((('''&&&%%%%%%(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---.../////////000000000111333888;;;<<>>AAAAAAAAA@@@@@@?????????>>>>>>???@@@AAAAAAAAAAAA?????????@@@@@@@@@AAAAAA===>>>>>>>>>???CCCIIIOOOTTTaaakkkoootttzzzwwwnnnuuu|||uuugggZZZXXX\\\```cccgggiiiiiifffbbb_________\\\UUUJJJ???888666000...,,,+++---,,,***((())))))******))))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''(((((())))))******''''''((((((''''''&&&%%%(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////.........///222666<<>>GGGRRR```lll{{{xxxqqqjjj[[[LLLDDDFFFJJJKKKDDDDDDEEEEEEFFFFFFEEEEEEBBBDDDGGGIIIKKKKKKLLLMMMNNNSSSWWWWWWUUUUUUYYY]]]_________^^^^^^^^^^^^]]]ZZZZZZ[[[\\\]]]]]]]]]]]]ZZZ[[[[[[[[[YYYWWWUUUSSSOOONNNMMMLLLLLLKKKJJJJJJGGGHHHGGGCCCBBBCCCBBB@@@@@@AAACCCFFFJJJQQQXXX]]]ppp~~~{{{gggccc```^^^dddlllpppkkkeeefffdddaaa]]]YYYSSSOOOLLLFFFBBB;;;444///---...///+++++++++++++++******)))))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((((((((('''))))))))))))))))))))))))************************))))))))))))************++++++,,,,,,,,,---------------------...///000000111111333777;;;???BBBBBBNNN^^^kkkmmmrrrqqqooovvvggg[[[XXX```ccc```fffsssfffQQQNNNCCC999666444000///000......---,,,++++++,,,,,,---,,,,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))******___OOOIIICCC@@@===:::999888666555555555555333333222222111222222222333333222111000000000000////////////////////////...................................................////////////000000000000111111111222222222222111111111111222333444555333777CCCVVVggguuu~~~tttpppyyywwwiii]]]RRRJJJFFFEEECCC@@@@@@BBBCCCDDDEEEGGGKKKNNNPPPQQQQQQPPPUUUXXX[[[]]]]]]^^^___```\\\___ccceeeeeefffiiilllkkkkkkkkkllllllllllllllljjjjjjkkkmmmmmmmmmmmmmmmjjjkkklllllljjjhhheeeccc___]]]ZZZXXXXXXWWWUUUSSSQQQQQQPPPNNNLLLIIIFFFDDDDDDCCCAAAAAACCCEEEIIIKKKPPPYYY```dddssszzzpppgggeeejjjnnnnnnkkkiiigggccc```]]]YYYUUUQQQRRRNNNGGG===444...,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))((())))))******))))))(((***)))))))))((((((((('''''''''((()))))))))(((((())))))))))))))))))))))))************************)))*********++++++++++++++++++,,,,,,------......------------...///000111///222555888<<>>:::999888666555555555555444333222111111111111111111111000000000000000111////////////////////////.................................................../////////000000000000111111111222222222333333000000000111333444666777444DDD^^^yyynnnjjjmmmqqqwwwwwwkkkZZZMMMGGGEEECCCAAACCCDDDHHHLLLNNNNNNNNNNNNNNNQQQVVV\\\bbbeeehhhiiieeehhhkkkkkkjjjiiijjjkkkoooqqqtttxxx{{{|||~~~~~~zzz{{{|||}}}~~~~~~|||yyywwwwwwsssnnnlllkkkjjjgggeeeaaaaaa``````]]]XXXTTTSSSRRROOOKKKHHHFFFDDDCCCBBBGGGKKKMMMPPPXXXfffooorrrpppwwwkkkgggkkkrrrwwwpppmmmhhhfffdddaaa\\\YYYTTTSSSOOOGGG===333---+++,,,,,,,,,---,,,++++++***))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))************))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///------------...///000111222666999<<>>:::999888666555555555555444333222111000000000000000////////////000000111////////////////////////////////////////////////000000000000000000000000.../////////000000111111111111222222222333333333111222222333555777999:::EEE[[[|||jjjZZZoooxxxhhhZZZPPPKKKFFFDDDFFFGGGGGGFFFIIIIIIKKKPPPSSSTTTWWWZZZ]]]___bbbfffjjjmmmpppqqqppptttxxxzzzzzz{{{}}}zzz{{{~~~|||yyyxxxxxxvvvtttkkkiiiiiihhheee```\\\\\\YYYWWWTTTRRRPPPOOOMMMKKKEEEDDDDDDDDDGGGLLLUUU\\\dddrrr~~~qqqeeeggguuuvvvrrrmmmkkkiiigggbbb___NNNQQQRRRNNNEEE:::222...,,,,,,------,,,,,,+++***))))))))))))))))))))))))&&&&&&''''''''''''''''''))))))************))))))&&&&&&'''((()))***++++++''''''((()))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------++++++,,,,,,---...//////...------......///000111666:::>>>@@@FFFUUUlll~~~|||bbbeeeyyyqqq___YYY[[[```bbbuuu~~~qqqddd___XXXRRROOONNNMMMLLLJJJFFFFFFHHHHHHFFFFFFJJJJJJIIIIIIJJJMMMNNNNNNMMMPPPYYYdddiiikkkppp{{{wwwbbbPPPJJJCCC777111333000000///...---,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''''''''''''''&&&'''''''''''''''''''''''''''(((((()))***+++++++++YYYLLLIIIBBB???>>>===:::888999777333222555111888222777333***555444111111000000//////............//////...---,,,,,,...------------.../////////////////////...............///000111222222333222333444333111000111222777333333666555333777???LLLjjjuuuoooqqqwwwzzzfffUUULLLKKKDDDEEEEEEDDDEEEIIINNNRRRVVVWWWZZZ___dddgggfffeeejjjjjjmmmrrryyy{{{yyyvvv~~~{{{xxxzzzyyysssllljjjjjjfff```\\\ZZZXXXTTTPPPOOOMMMJJJHHHGGGHHHIIIJJJTTT[[[ggguuunnnhhhttt{{{|||zzzvvvpppjjjccc\\\VVVQQQNNNOOOKKK@@@666111,,,******+++)))'''***///************))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++************+++,,,---..............................+++,,,///111000333777555BBBFFFBBBLLLlllxxxyyy}}}hhhmmmkkk```]]]^^^fffpppxxxpppaaaYYYUUUNNNLLLJJJGGGEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAADDDDDDDDDDDDDDDDDDCCCCCCIIIJJJLLLPPPVVV[[[```cccnnnnnnrrr|||ooo\\\RRRHHH:::222444000///------------+++))),,,,,,++++++***)))))))))******))))))((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))YYYMMMIIIBBB???>>>===999888999777444555999333:::000222222,,,444111111111000000///////////////////////////...------...------------...////////////////////////////////////000000111111222222000222444444333333333555444111111333555:::GGGVVVkkk}}}zzzqqqwwwxxxaaaSSSMMMIIIGGGIIIFFFHHHLLLOOORRRVVV[[[^^^ccceeeiiilllooopppqqqqqqwwwzzz|||vvvqqqmmmiiiccc___\\\YYYTTTOOOLLLKKKKKKLLLHHHKKKQQQZZZgggwwwtttsss{{{|||sssiiibbb[[[VVVSSSSSSPPPGGG>>>:::000,,,+++...---******---************))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************++++++++++++++++++++++++,,,---...///........................///------000000///111555===AAAFFFOOOhhh}}}|||uuubbb[[[]]]hhhxxxzzzmmm```TTTMMMIIIHHHFFFEEECCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDFFFIIILLLOOOPPPTTTTTTXXXaaaooo}}}|||bbbVVVLLL???666555222000......//////---,,,,,,,,,,,,+++******))))))******))))))((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))YYYMMMIIIAAA>>><<<<<<999888888777666:::@@@EEELLL888111444000444...111000000000000////////////000000000000//////.........------......///000////////////////////////000111111111111111111111...111444555555555555666555333333555;;;IIIaaattt~~~~~~jjj```TTTJJJ@@@@@@CCCGGGIIILLLPPPTTTZZZ___cccgggjjjmmmrrrvvv|||}}}vvvrrrpppmmmggg```ZZZVVVSSSSSSMMMMMMLLLLLLQQQ[[[iiisssxxxzzzyyyttteee^^^YYYXXXUUUMMMFFFCCC777111...000111...++++++++++++*********)))))))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************+++++++++,,,,,,,,,,,,,,,---...///000........................///...///222222111333999DDDBBBIIIccc|||rrruuuiii___cccuuuqqq]]]SSSPPPJJJEEEBBBAAABBBCCC@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCEEEKKKTTT]]]dddggg}}}rrr```TTTGGG<<<888333222000///000000///...---,,,,,,++++++******)))***))))))))))))((((((((()))((((((''''''(((((()))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))YYYMMMIIIAAA>>><<<<<<999888888777777===EEEdddlllKKK666888555555...000000000000000000000000000000111111111000000///...............//////000///////////////000000000222111111111111111111111...000444555555444444555888777888>>>LLLbbb}}}~~~|||uuuggg___XXXNNNEEEAAAIIIFFFFFFKKKQQQVVVYYYZZZ___bbbhhhlllpppssswwwzzz}}}|||uuunnnhhhbbb___\\\\\\ZZZUUUPPPPPPTTTYYYhhh{{{mmmddd\\\YYYVVVOOOJJJIII@@@777000000111///,,,++++++++++++*********))))))))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---...///000...........................---000333444444999@@@DDDFFFWWWxxxwwwppp{{{{{{uuulllfffgggzzzqqq```PPPDDDFFFEEEDDDBBBBBBCCCDDDDDD@@@@@@AAABBBCCCDDDFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJLLLLLLKKKIIIHHHGGGFFFFFFGGGFFFFFFGGGJJJMMMOOOQQQ\\\dddppp|||qqq]]]LLL@@@<<<555333000000000111000000---------,,,++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))XXXMMMIIIBBB>>><<<;;;999888888777777???HHHuuuZZZ777777666555000000000000000111111111111000000111111111111111000///............///000000////////////000000111111222222222222111111111111000222444444333222333333666:::AAAOOOeee||||||zzzmmm[[[PPPFFFDDDEEEEEEFFFHHHHHHLLLQQQWWW^^^dddggggggjjjlllqqquuuyyyzzzsssoooggggggeee```ZZZVVVUUUVVVTTTbbbppp~~~ssshhh^^^YYYUUUQQQOOOOOOJJJ>>>333000000...,,,---++++++++++++************))))))((((((((())))))***************************(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++,,,---...///////////////////////////......///222222333:::CCCCCCQQQmmmkkk```pppyyynnnhhhmmmooo{{{zzz```RRRLLLHHHEEEEEEDDDCCCCCCBBBBBBBBBBBB???@@@AAACCCEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLOOOOOOPPPPPPQQQQQQQQQQQQNNNNNNNNNMMMMMMLLLKKKJJJLLLLLLKKKIIIHHHGGGHHHHHHNNNRRRYYYaaammm~~~~~~hhhPPPBBB>>>777444111000000000000///......------,,,+++++++++))))))))))))************))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***WWWMMMJJJCCC???===;;;:::::::::777666>>>HHHqqqbbb666444333333111000000000111111111111222///000000111111111111000//////......//////000111...//////000000111111222111111222222222222222222222333444444333222444555666BBBTTThhhuuu```QQQIIIHHHCCCBBBEEEHHHHHHKKKNNNTTTZZZ```cccfffkkkmmmmmmtttwww|||}}}xxxqqqjjjdddaaa___^^^UUUXXX[[[fff~~~rrrddd]]]XXXUUUTTTVVVPPPEEE:::555111...---///,,,++++++++++++*********))))))((((((((()))******************************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///////////////////////////000///000111000111;;;FFFRRRiiivvvyyyyyy]]]qqq{{{tttkkkggghhhvvvrrr\\\NNNHHHEEECCCDDDBBBBBBBBBAAAAAAAAABBBBBB???@@@CCCEEEGGGIIIJJJJJJMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVQQQQQQQQQQQQPPPPPPNNNNNNKKKLLLMMMKKKIIIGGGGGGHHHKKKLLLMMMPPPWWWeeevvvxxx[[[HHHAAA:::666333000000000000//////......------,,,,,,+++)))))))))************+++***))))))(((((())))))***((())))))******))))))((((((((((((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))((((((((()))))))))******VVVMMMJJJCCC@@@>>>;;;;;;;;;;;;777555<<>>:::555222111111000/////////......---,,,,,,,,,))))))*********+++++++++******))))))))))))******))))))************))))))((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))(((((()))))))))*********UUUMMMKKKDDDAAA???;;;;;;<<<<<<777444:::DDDcccvvvCCC;;;555111333000000111111222222222222......///000000000000000///////////////000111111...//////000111222222222000000111222333333444444555555555444555888<<<@@@QQQnnn}}}___VVVKKKCCCBBBCCCEEEFFFGGGHHHNNNTTTWWWZZZdddooooooxxx~~~wwwqqqjjjddd^^^aaapppqqqcccXXXTTTTTTSSSOOOJJJEEE<<<222...///,,,,,,,,,+++++++++******))))))((())))))***++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------...------......///000111000000000000000000000000111000222666999BBBTTTddd|||rrrssseeeWWWeee{{{|||pppeee\\\[[[ZZZbbb{{{jjjSSSMMMGGGBBB@@@DDDFFFCCCCCCFFFBBBBBBBBBCCCDDDGGGIIIJJJMMMOOOTTTYYY^^^bbbdddeeecccdddfffhhhjjjkkkkkkllloooppppppqqqrrrrrrsssssswwwvvvuuussspppllliiigggbbbdddeeebbb]]]YYYWWWXXXQQQSSSTTTSSSOOOMMMOOOQQQOOOXXXfffwwwdddOOOAAA===777444222222111000/////////...------,,,,,,))))))******++++++++++++******))))))))))))******))))))************))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************ZZZOOOFFFDDD===>>>;;;;;;999777666888<<<@@@XXX[[[444666888///222222111111111111222222111222222222222111000000////////////000000000000000111111111111222222222111111222222222333333333555555555444444999CCCMMMppp{{{ooo\\\OOOCCCCCCCCCAAAAAABBBFFFIIISSSZZZbbbeeeeeehhhooovvv~~~xxxsssnnniiifffnnnwwwfff^^^]]]ZZZQQQQQQNNNFFF>>>777111,,,---,,,++++++---...---+++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))*********))))))(((*********)))******+++,,,+++***)))***,,,---,,,+++,,,,,,,,,---------......//////...//////000111222222+++000>>>CCCIIIhhhvvv}}}rrrqqq|||^^^\\\gggsss~~~ttt^^^XXXYYY\\\^^^aaasssmmm^^^OOOGGGGGGEEECCC@@@AAAEEEGGGGGGFFFGGGGGGGGGHHHIIIMMMSSSWWW_________ccchhhlllmmmmmmqqquuuzzz{{{yyyzzz~~~uuunnnmmmiiibbb^^^[[[XXXVVVVVVUUUTTTSSSSSSSSSTTTYYYeeeyyywwwYYYJJJ@@@888666555222000000...............---------++++++,,,++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******++++++************++++++XXXMMMFFFDDD<<<>>>;;;;;;999777666888<<>>555222222111111111111222222222222222222222111000000////////////000000000111111111111111222222222222222222333333333444444444444333555999888:::HHHZZZwww}}}www~~~hhhYYYQQQHHH@@@EEEEEEFFFGGGHHHLLLPPPTTTZZZaaaiiimmmooouuu~~~{{{tttnnnjjjnnnzzz~~~ggg\\\ZZZUUUUUUQQQKKKDDD<<<444//////---,,,,,,,,,,,,+++***++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))***************++++++,,,,,,+++***+++,,,------+++,,,,,,---------.........///////////////000111222222111777AAAGGGUUU{{{~~~|||tttvvv```XXXbbbppp~~~vvvfffWWWXXXWWW[[[gggxxxfffWWWNNNDDD>>>@@@DDDAAA@@@@@@CCCFFFFFFEEEFFFHHHJJJLLLPPPVVV]]]bbbdddgggjjjmmmoootttyyy~~~zzzxxxuuuppphhheeeaaa^^^\\\ZZZXXXVVVPPPQQQRRRTTTZZZiii|||___NNNCCC999666666333111222///............---------+++,,,,,,++++++***)))((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******++++++************++++++UUULLLEEEDDD===>>>;;;;;;:::888777888;;;>>>JJJzzzBBB444<<<222222222111111111111222222222222222222222111111000/////////000000000111111111111111111222222222333333333333333444444444444333111444999:::@@@RRReee~~~xxxyyyfffKKKEEEGGGFFFCCCCCCEEEHHHLLLOOOUUU[[[```cccjjjsssyyy~~~sssqqqsss|||xxxeee```ZZZWWWTTTQQQKKKCCC:::444111///,,,,,,,,,,,,***)))++++++************+++++++++++++++***************))))))))))))))))))))))))))))))***************)))***************+++,,,,,,---++++++,,,---...---,,,,,,------------.........////////////000111222333000444:::AAAMMMeeexxxwwwnnnsssyyygggWWWhhhooozzzqqqbbbZZZTTTYYYZZZddd{{{ttt___LLLFFFEEEAAA???AAADDDBBBAAABBBEEEGGGHHHHHHIIIKKKOOOSSSYYY```gggllloootttxxxyyyzzz~~~}}}yyysssnnnjjjeeeaaa^^^XXXXXXWWWUUUUUU\\\hhhqqqttt^^^OOO???999888555222222/////////.........------,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))************))))))))))))******++++++************++++++|||TTTLLLFFFEEE>>>@@@;;;;;;:::888777888;;;===HHHtttYYY888;;;222333222222111111222222333222222333333222222111000//////000000000111111111111111111222222222333333222222333333333444444444666888888888CCCXXXkkktttrrrooo{{{nnn]]]HHH===>>>CCCDDDBBBGGGKKKOOOTTTZZZaaaiiinnnsss{{{~~~}}}xxxjjj]]]XXXTTTTTTQQQHHH???999222///---,,,,,,,,,,,,***,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))***+++++++++******+++************+++,,,,,,---,,,+++,,,...///...---------------............/////////000111222333444555888<<>>:::666222111000000//////......------,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++,,,++++++******++++++,,,{{{TTTMMMGGGFFF@@@AAA;;;;;;;;;999888888:::<<<===eeexxxHHHAAA888333333222222222222333333222333333333333222111111000000000000111111111111111222222222222333333333222222222222333333333444777@@@???>>>WWW~~~oooggggggxxxuuuUUUEEEDDDBBBBBBCCCFFFHHHIIIRRRVVV\\\cccjjjqqqyyy~~~qqqcccYYYSSSTTTSSSKKKCCC???333000---,,,---......---,,,,,,++++++++++++,,,,,,************************************************))))))***++++++++++++++++++++++++***+++,,,,,,------,,,+++,,,...///...------------.........////////////000000111333444555;;;<<>>@@@CCCDDDDDDDDDFFFGGGIIIKKKMMMQQQTTTWWW[[[```fffnnnuuu||||||sssnnnmmmjjjccc]]][[[cccppp~~~mmmPPPAAA<<<888444111111000000///......------,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++************++++++,,,,,,++++++++++++,,,,,,{{{TTTMMMHHHGGG@@@AAA;;;;;;;;;:::888888:::<<<===XXX^^^AAA666333333222222222222333333333333333333333222222111000000000111111111222222222222222222333333333333333333333333444444444444222===CCCKKKppp}}}kkkeeejjj{{{hhhOOOCCCCCCFFFIIIIIIIIIKKKQQQVVV[[[___gggooowww}}}|||ooo___TTTTTTTTTMMMEEECCC666333000......//////...,,,,,,++++++++++++,,,,,,***************+++++++++************************))))))***+++,,,,,,,,,,,,+++++++++++++++,,,---------++++++,,,---...---,,,------........./////////000000000111222444555666;;;===KKKlllyyysssgggfffjjjhhhrrraaa[[[pppqqq___XXXXXX]]]ccclllgggKKKBBBDDDBBB@@@AAABBBDDDDDDDDDGGGJJJMMMOOOSSSWWW\\\```^^^dddnnnxxx}}}|||wwwmmmeeeYYY]]]dddlllyyyzzzWWWDDD>>>;;;666333222111000000///...------------------,,,+++***))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++++++++************++++++,,,,,,++++++++++++,,,,,,yyySSSLLLGGGFFF>>>???;;;;;;;;;:::888888999;;;CCCLLL|||xxxGGG888444333333222222333333444333333444444333333222111000000111111111222222222222222222333333333444444555555555555666666666666555===LLLggg}}}uuuhhh|||aaaMMMFFFGGGAAABBBDDDDDDFFFMMMVVV^^^eeekkkttt~~~jjjXXXVVVUUUNNNGGGFFF<<<888444000///......------,,,,,,++++++,,,,,,---))))))*********+++++++++************************((()))***+++,,,,,,,,,,,,,,,++++++++++++,,,------,,,+++***+++,,,------+++............////////////000000000111333444666777<<>>bbbVVVEEE444333333222222333333444333333444444333333222111000111111111111222222222222222333333333444444444777777777777888888888888CCCEEE\\\{{{fffggg{{{tttSSSGGGFFFFFFGGGHHHHHHJJJNNNWWWaaalllrrrsssyyysss]]]XXXVVVNNNHHHHHHAAA===666222///...,,,+++---,,,,,,++++++,,,,,,---))))))******++++++++++++************************((()))***+++,,,---------,,,,,,++++++,,,,,,---...+++***)))***,,,---,,,+++............/////////000000000111222333555777777EEEUUUvvvyyypppooolllmmmjjj___kkkmmm^^^hhh___WWWUUUVVV___vvvgggXXXOOODDDBBBJJJ???AAABBBAAACCCHHHLLLNNNQQQUUUZZZ^^^ccchhhpppuuuyyykkkcccfffrrr|||sssVVVJJJBBB999333222222111000///...------------------,,,+++******)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---yyyTTTMMMFFFDDD===>>><<<;;;:::999888888888888555999LLLAAA999555666555000666:::111222222222222222222222222222222111111222222333444333333333444444444555555222555555111333999<<<;;;HHH___wwwfffiiilllOOOEEEEEECCCDDDJJJHHHPPPYYY___ccclllxxxhhh\\\WWWMMMHHHKKKBBB@@@;;;666000......///...---,,,,,,++++++,,,,,,***+++,,,,,,***)))))))))++++++******++++++,,,---------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......---------......///000000111111111555===EEEOOOvvvzzzqqqsssssshhhmmmmmm]]]rrrnnnYYYUUUTTTYYY___ooo}}}dddMMMIIIIIIDDD@@@BBB@@@@@@DDDJJJLLLLLLRRRYYYYYY[[[aaaiiipppwww}}}uuuqqqooommm}}}iiiOOOGGG???555555333111000111111111///,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******************************************************)))))))))))))))***------------------------yyyTTTMMMFFFDDD===>>><<<;;;:::999888888888888<<<;;;BBBuuu[[[===777888777111555888000222222222222222222222222222222111111222222333333333333333444444444555555666555444555777:::===???SSStttyyyiiijjj~~~ggg]]]OOOEEEGGGJJJHHHLLLSSSWWW\\\dddjjjpppzzzvvvccc[[[RRRJJJHHHDDDBBB===777222///.........---,,,,,,++++++,,,,,,+++,,,------+++******+++++++++******++++++,,,---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------...//////111...///222444666@@@JJJeee|||tttsssxxx\\\aaa{{{sssbbbYYYUUUXXX```mmmyyyaaaNNNAAABBBDDDAAA???AAABBBEEEJJJPPPSSSVVV\\\aaa___fffnnnvvv}}}{{{vvvrrrssswwwzzz[[[MMMCCC:::555333111000111111000///,,,,,,,,,++++++++++++*********************************************************************************************************))))))))))))******------------------------wwwSSSLLLEEEDDD===>>><<<;;;:::999888888888888======999```xxxCCC999999888222333666000333333333333333333333333111111222222222333333333333333333444444444555555:::555444999;;;:::AAALLLmmmrrr^^^aaazzzcccHHHCCCAAAEEEKKKKKKIIIPPP[[[bbbfffmmmuuunnn```XXXOOOGGGGGGDDD???:::555111...---...------,,,,,,,,,,,,,,,+++---......,,,++++++,,,++++++******++++++,,,---)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++......------......///000444......555777999GGGZZZtttfffeeepppZZZTTTjjjooo^^^[[[TTTSSSYYYhhh~~~nnnRRRJJJAAA>>>CCCFFFCCCBBBFFFJJJMMMOOOQQQWWW^^^ccceeegggrrr~~~yyyooooooyyygggRRREEE<<<777444222000000000000...,,,,,,,,,,,,++++++++++++******************************************************************************************************)))))))))******+++------------------------vvvQQQKKKEEEDDD===???;;;;;;:::999888888888888888===777RRRMMM<<<777888222222555222333333333333333333333333111111222222333333333333333333333444444444555555:::444555<<<;;;;;;KKKbbblll```]]]qqq{{{RRRKKKEEEFFFIIIMMMMMMOOOZZZgggjjjoooxxx~~~ggg\\\SSSKKKKKKGGGBBB===888444000---......---,,,,,,,,,,,,,,,***,,,------,,,++++++,,,++++++******++++++,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,...---------...///000111666000222888888;;;TTTqqqzzzmmmcccaaammm~~~gggWWWcccyyyxxxeeeVVV]]]TTTVVVbbb{{{kkkUUUNNNDDDAAABBBGGGGGGDDDFFFJJJNNNPPPSSSZZZeeepppssspppssszzzwww{{{vvv[[[III@@@999666333111000000///...------,,,,,,,,,+++++++++******************************************************************************************************))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,uuuPPPJJJEEECCC===???;;;;;;:::999888888888888444===888HHHvvv^^^CCC555777333111444333333333333333333333333333000111222333333333222222333333333444444444555555666333666<<<<<<@@@ZZZyyymmmaaadddtttSSSDDDHHHFFFGGGKKKPPPVVV]]]jjjuuuuuu|||vvvbbbVVVPPPMMMJJJEEEAAA===888222---///...------,,,,,,------)))***,,,,,,+++******+++++++++******++++++,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,---------......---------...///000111111222111444999888AAAbbb~~~hhhVVVYYYmmmuuuZZZfff~~~jjjiii]]]SSS]]][[[ddd{{{eeeLLLGGGJJJBBBBBBCCCDDDDDDCCCGGGMMMPPPTTTaaasss}}}vvv}}}nnnTTTFFF===999555222111111000///---------,,,,,,,,,++++++***************************************************************************************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssOOOJJJDDDCCC===???<<<;;;:::999888888888888888===666@@@[[[vvvNNN666555444222555444333333333333333333333333000111222333444333222222333333333444444444555555444333777===BBBOOOkkkxxxjjjiii{{{~~~TTTCCCEEEEEEGGGLLLTTT\\\dddllltttzzzmmmZZZTTTOOOLLLGGGDDDAAA<<<444//////......---------------((()))++++++*********+++++++++******++++++,,,---------,,,,,,+++******)))***++++++,,,,,,------...++++++,,,,,,---...//////---------...///000111222...111666999>>>OOOqqquuuaaaQQQ\\\{{{ccc[[[wwwppp\\\[[[VVVRRRZZZbbbvvv|||]]]MMMEEEAAA@@@AAABBBDDDDDDEEEIIIPPPVVVYYY```vvvzzziiieee~~~^^^HHH@@@<<<777333222111111000------------,,,,,,,,,,,,************************++++++++++++++++++++++++***************************************************************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,rrrNNNIIIDDDCCC===???<<<;;;:::999888888888888::::::555@@@JJJnnn]]]999666666444555444444444444444444444444444///111222444444333222111333333333444444444555555666666777???MMMcccyyy}}}xxxkkktttlllWWWFFFGGGOOOKKKQQQZZZccckkkqqqyyywww|||___VVVPPPLLLHHHFFFDDD???777000//////...---------------(((***,,,,,,+++++++++,,,++++++******++++++,,,---,,,+++++++++++++++++++++******+++,,,,,,---......,,,---------------------------......///111222333...444999>>>MMMhhhpppddd\\\eee{{{xxxeeebbblllaaaVVVRRRSSSZZZ___lll]]]JJJHHHGGGCCC???BBBEEEFFFHHHKKKRRRYYY]]]cccjjj```WWWfffzzz{{{jjjLLLDDD???999555333222222111...------------,,,,,,,,,************************++++++++++++++++++++++++************************************************************+++,,,---...++++++++++++++++++++++++rrrNNNIIIDDDCCC===???<<<;;;:::999888888888888999777666DDDEEEXXXggg<<<777777555444333444444444444444444444444///111222444444333222111333333333444444444555555999888888AAAXXXrrr|||xxxuuu~~~jjjNNNMMMGGGGGGOOOLLLXXXbbbmmmsssyyyrrrxxxdddXXXQQQMMMIIIGGGFFFAAA888111//////...------------...)))+++------,,,,,,---...++++++******++++++,,,---*********++++++,,,------******+++,,,,,,---......///......------,,,,,,+++------......///111222333111888===EEE]]]~~~mmmggghhhlllsssxxxvvvWWWiiioooVVVTTTOOOUUUeeeiiiyyyyyyeeeQQQIIIFFFCCCCCCFFFAAADDDFFFHHHLLLSSSYYY\\\dddiii~~~vvvTTT___zzzuuuxxxVVVFFFAAA;;;666444333222222......---------,,,,,,,,,************************++++++++++++++++++++++++************************************************************+++,,,---...++++++++++++++++++++++++sssPPPLLLGGGEEE>>>@@@===;;;999777777777888999???555::::::===JJJrrrKKK;;;;;;555111555555333111222444555333111222222333333333444444444:::666444666777444444666333@@@888BBBnnnzzzppprrrcccTTTGGGEEEIIIMMMTTT[[[cccmmmwwwwwwvvvXXXPPPMMMIIIGGGGGGEEE<<<333222000......///000///...,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......111///------///222333444///888LLLgggzzzcccmmmuuunnnmmm[[[eeeaaaKKKSSSYYYVVVccczzztttSSSPPPJJJEEEBBBAAABBBDDDIIIFFFIIIQQQVVVWWW[[[bbbrrrzzzuuuooo~~~\\\PPPBBB===;;;222000222///000000///...---,,,,,,+++,,,++++++***++++++,,,,,,)))************+++++++++,,,,,,+++***))))))******)))************+++++++++***,,,---,,,******+++,,,++++++,,,,,,,,,---------rrrOOOKKKFFFDDD===???===<<<:::888777888999:::;;;222777777999@@@\\\eee@@@999666111333555333111222444555333111222222333333333444444444999555444777888666666999666<<>>>>><<<;;;999999999::::::;;;333999999<<<>>>KKKyyyJJJ777999555444444333222222444444333222333333333333444444444444888555444777888777888<<<>>>@@@\\\qqqvvvaaaHHHGGGEEEEEEKKKSSS]]]lllwww~~~oooiiivvv~~~www\\\VVVNNNJJJHHHEEEBBB@@@555333000///000000//////---------------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------....../////////000000000////////////000111222333999CCCaaahhh^^^llltttyyyyyyjjjzzz]]]YYYWWWYYYaaaxxx~~~\\\LLLCCCBBBAAA@@@BBBFFFJJJMMMMMMRRRYYY]]]]]]cccsss___MMMCCC???666444555000111000000///...---,,,,,,---,,,,,,+++*********+++************+++++++++,,,,,,+++******)))*********)))************+++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,------------qqqNNNJJJEEEDDD===???>>>===<<<::::::::::::::::::333999:::???@@@CCCdddVVV777;;;888555333333333333333333333333333333333444444444444555888555555777777555888===CCCJJJrrrwwwuuugggMMMKKKHHHKKKPPPUUU\\\ffftttyyycccdddcccZZZPPPLLLIIIFFFDDDCCC888555222000000000//////---------...---,,,,,,+++........................---------------------------------.........//////....../////////000000000...///000000000111222444999NNNwwwdddcccxxxgggllluuuTTTYYYZZZZZZggg```LLLGGGFFFEEECCCCCCEEEHHHLLLNNNTTTYYY^^^aaaeeeoookkkUUUFFF@@@777666777111111111000///...---,,,,,,------,,,+++*********************+++++++++,,,,,,++++++***************+++))))))*********+++++++++)))+++,,,,,,+++***+++---,,,,,,,,,------------...rrrPPPKKKFFFEEE>>>@@@======<<<;;;::::::::::::777000444333:::<<<999PPPhhh;;;888888333333333333333333333333333333333444444444555555555999666666777666444777===DDD\\\wwwvvvoooLLLFFFKKKMMMTTT[[[```eeeqqqttthhhvvvpppaaaSSSNNNKKKGGGDDDDDD;;;888333111000000000///------.........---,,,,,,........................---------------------------------.........//////------........./////////---///111111111222555777===```yyyiiiooo~~~ppp{{{jjjRRRXXXZZZ^^^vvvdddPPPKKKGGGFFFEEEEEEEEEGGGKKKNNNQQQXXX]]]aaaeeemmm|||{{{```LLLAAA888777888222111111000///...------,,,---,,,++++++*********+++***++++++++++++,,,,,,,,,+++***************++++++))))))*********+++++++++)))***,,,,,,++++++,,,---,,,,,,---------.........sssPPPLLLGGGFFF???@@@<<<<<<;;;;;;:::999999999999444666111888:::222BBBrrrEEE333555000222333444444222222333444333444444444555555555555888777777888666555999AAASSSwww{{{zzz|||XXXLLLKKKIIIQQQZZZcccjjjssssssssspppXXXOOOMMMHHHDDDDDD>>>:::555111000000000///...............---,,,,,,........................------------------------+++++++++,,,,,,,,,------------........./////////---000111111111333999===JJJvvvyyyvvv}}}jjjmmmttt}}}}}}ddd\\\RRRWWW^^^ooorrrKKKGGGIIIDDDAAABBBCCCFFFJJJOOOSSSVVV[[[bbbiiinnnzzzrrrVVVFFF;;;999:::333222111111000///...------,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,*********)))******+++,,,)))************+++++++++)))***+++,,,++++++,,,...,,,---------............rrrOOOKKKFFFEEE>>>???;;;;;;;;;::::::999888777:::888:::333999<<<222>>>XXX}}}SSS333777222111333555444222111333555444444444444555555555555777666888999888888???HHHkkkzzz```XXXXXXWWWUUUYYYcccmmmvvvxxx```QQQNNNIIIFFFFFF@@@<<<666222000000000///...............------,,,------------------------........................+++++++++,,,,,,,,,------....../////////000000000...000222111111555<<>>::::::::::::999888777777444444999333999===111<<>>===444222222111000///...------)))))))))***+++,,,......++++++,,,,,,,,,---------******))))))***+++,,,,,,)))************+++++++++(((***++++++++++++---...---------.........//////rrrPPPLLLGGGFFF>>>???<<<<<<;;;:::999999999999888888777666666666666666>>>UUU}}}yyy777666555555555444444444333333333444444444555555555555555===111111;;;;;;666EEE^^^zzz|||~~~mmm```cccgggccc```ccckkkvvvyyytttssstttWWWTTTNNNEEEGGGCCC???999444222000///---000/////////............---,,,,,,,,,,,,---..............................---------............///////////////000000000000222000111222111555FFFYYYzzz~~~fff```jjjgggvvvjjjaaaeeewwwaaaVVVWWWWWWZZZooo]]]NNNIIIDDDCCCFFFDDDIIIOOORRRTTTYYYaaahhhrrrWWW???>>><<<444111111111111000///---------,,,***))))))***,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***++++++,,,---------------------------------------............///tttQQQLLLGGGEEE>>>???<<<<<<;;;:::999999999999888777777666666666666666999JJJiii{{{AAA777777555555555444444444333333444444444555555555555666777333555:::999;;;PPPllluuuvvvxxx~~~oooyyyjjjcccbbbhhhiiieeegggooo{{{sss^^^QQQKKKEEEHHHDDD@@@:::666333222000///000000/////////.........---,,,,,,,,,,,,---..............................---------............///////////////000000000111222111222222222:::OOOdddqqqfffeeekkkppp}}}```aaaqqqrrrZZZTTTWWWZZZaaa~~~dddMMMFFFEEEBBBCCCFFFHHHMMMTTTYYY]]]cccmmmtttgggGGGBBB@@@777222222111111000///---------,,,+++))))))+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))***+++,,,,,,,,,---------------------------------............///vvvRRRLLLFFFEEE>>>@@@<<<<<<;;;:::999999999999888777666666555555666666555>>>OOOyyy~~~QQQ999999555555555444444444444333444444555555555666666666333777;;;;;;;;;GGGccc~~~|||}}}iiiiii|||dddXXX\\\eeemmmkkkhhhppp}}}zzzmmmnnnVVVKKKEEEGGGEEEAAA<<<888555444222000000000000/////////......---,,,,,,,,,,,,---..............................---------............////////////000000000111111111222333333555DDD```yyyrrreeefffhhhkkknnnZZZhhhrrr^^^VVVUUUZZZ```rrrZZZLLLBBBBBBDDDCCCDDDHHHKKKOOOUUU[[[bbbmmmxxxwwwNNNDDDAAA888333333222111000///...------,,,+++******+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,---------------------------------............///xxxSSSLLLFFFEEE???AAA<<<<<<;;;:::999999999999777777666555555555555666666666===eeeccc===777555555555555444444444444444444555555666666777777666<<<>>><<>>MMMggg}}}lllooo~~~xxx\\\TTT[[[]]]```eeejjjttttttffftttmmmTTTGGGGGGDDD@@@<<<999777555333111111000000000////////////---,,,,,,,,,,,,---..............................---------............///000000000000111111111111///333555333999PPPppp}}}}}}hhhVVVdddnnnxxx\\\wwwmmmPPPRRRZZZZZZbbbpppmmmLLLKKKHHHGGGHHHGGGGGGJJJOOOYYYYYY[[[bbbnnnyyymmmRRRFFF>>>666555333111000/////////---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............///vvvRRRLLLFFFEEE>>>@@@<<<<<<;;;:::999999999999777666555555444444555555;;;444:::KKKppp|||UUU:::666666666555555555444444444444555666777777888999:::888999DDD[[[sssoookkkuuuWWWIIITTT\\\ZZZ\\\cccqqq}}}{{{yyywwwtttqqqooonnnnnnoooqqqrrrssstttvvvwwwxxxyyyxxx{{{oooddd|||[[[JJJKKKCCC@@@===:::888666333111111111000000000/////////---,,,,,,,,,,,,---..............................---------............///000000000111111111222222111555666555<<>>???<<<<<<;;;:::999999999999666666555444444444444555888000===@@@\\\fffDDD666666666666555555555555444444555666777888999999:::777<<>><<<:::888555333111111111000000000//////---,,,,,,,,,,,,---..............................---------............///000000111111111222222222111666999;;;FFF^^^uuuuuu\\\RRR[[[rrrhhhcccTTTNNNTTT\\\jjj___PPPGGGAAABBBBBBCCCGGGNNNTTTWWWYYY^^^hhhwwwdddHHH@@@999777555222000///000000,,,------------------,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++---------------------------------............///rrrPPPLLLGGGFFF>>>???<<<<<<;;;:::999999999999666666555444444444444555444,,,>>>888LLLrrrLLL777666666666555555555555444444555666777888999999;;;888CCC^^^xxxbbbkkkgggIIIKKKNNNOOO^^^cccnnn~~~~~~uuutttrrrpppoooooooooooohhhgggdddaaa^^^\\\ZZZYYYWWWTTTQQQPPPRRRRRRPPPNNNNNNMMMLLLKKKJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEGGGHHHHHHIIIIIIIIIIIIIIIIIILLLRRRZZZ______tttooohhhzzzSSSKKKEEECCC@@@===<<<:::777444111111111111000000000000---,,,,,,,,,,,,---..............................---------.........//////000111111111111222222222///555;;;AAAQQQkkkpppRRRXXXiii}}}{{{jjjyyyVVVQQQRRRYYYbbbxxxqqqPPPIIICCCCCCDDDDDDFFFLLLTTTYYY[[[___gggvvvtttSSSLLL:::888555222000000000000,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------******))))))))))))))))))---------------------------------.........//////sssPPPLLLGGGFFF@@@BBB;;;::::::::::::::::::999777777777777666666666666444;;;,,,;;;FFFgggXXX>>>555777999444555:::777:::555333666777666666999555FFFPPPggg{{{gggvvv|||wwwOOOGGGNNNUUUVVVeeepppzzz}}}xxxvvvtttssssssqqqlllhhhiiigggeeebbbaaa`````````[[[[[[YYYWWWUUUSSSQQQPPPOOOOOONNNMMMLLLLLLLLLLLLIIIIIIJJJJJJIIIGGGEEEDDDHHHHHHHHHFFFEEEEEEGGGIIIEEEEEEDDDEEEFFFFFFEEECCCCCCBBBBBBCCCEEEFFFFFFEEEFFFGGGHHHIIIKKKMMMOOOPPPRRRWWW___gggsssyyy\\\qqqaaaLLLHHHDDDAAA??????===888444111000000////////////000...................................................---,,,++++++---...000///000111000///000222333222===CCCFFFXXXvvvaaaXXXiiijjjwwwyyydddpppfffQQQSSSUUUZZZlll[[[LLLDDDHHHFFFCCCDDDHHHMMMQQQXXX___fffttt```DDD;;;:::777333111111000...//////...------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////............////////////tttQQQLLLGGGFFF???AAA;;;;;;::::::::::::999999777777777777666666666666444<<>>@@@;;;;;;;;;::::::999999999777777777777666666666666444<<<444<<>>>>>HHHgggxxxeeelll{{{xxxRRRNNNQQQNNNYYYnnnrrr~~~{{{xxxtttrrrpppmmmkkkmmmmmmmmmmmmkkkiiigggfffbbbaaaaaa```^^^\\\ZZZYYYWWWVVVUUUUUUVVVVVVTTTSSSSSSRRRQQQPPPPPPOOOMMMKKKLLLKKKJJJJJJJJJJJJJJJKKKJJJKKKKKKKKKKKKKKKKKKJJJFFFGGGGGGHHHHHHIIIJJJJJJLLLKKKJJJIIIJJJLLLOOOQQQOOOPPPQQQQQQOOOOOOPPPQQQOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNQQQRRRRRRQQQSSSTTTUUUVVVXXX[[[]]]^^^]]]]]]\\\[[[^^^iiiyyyccc```ooozzzNNNIIIEEEAAA??????>>>;;;777222111111000//////000000...................................................---,,,,,,,,,---///000...000111000000000222444333===GGGUUUoootttbbb[[[```eeesssxxxfffnnnnnnRRRKKKTTTYYYbbb]]]LLLEEEBBBHHHHHHGGGJJJPPPUUUXXX```hhh~~~~~~VVV@@@<<<777444333333222111000///......------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------...........................////////////uuuQQQLLLFFFDDD===???;;;;;;;;;::::::999999999777777777777666666666666444;;;666999888NNN|||~~~LLL:::666:::777777:::777777555666999:::888:::???AAATTTwwwyyyvvv{{{uuuyyy\\\JJJRRR[[[]]]hhh{{{wwwkkkeee___]]]ZZZXXXUUUSSSRRRQQQTTTTTTUUUTTTTTTRRRPPPOOOQQQQQQPPPOOONNNMMMLLLKKKLLLKKKKKKKKKLLLLLLLLLKKKLLLLLLKKKLLLLLLLLLKKKJJJPPPPPPQQQQQQRRRSSSTTTTTTRRRSSSTTTVVVWWWXXXWWWWWWSSSSSSUUUVVVXXXYYYYYYZZZZZZZZZ[[[\\\]]]___aaabbb]]]^^^``````___^^^___```^^^_______________```aaa^^^^^^___aaaeeehhhiiiiiijjjkkkmmmqqqvvvzzz~~~{{{|||yyyaaa\\\YYYJJJFFFAAA?????????<<<:::333222111111000000000000...................................................------,,,---...//////...000111111000111333555;;;AAALLLbbbwww___```hhheee|||{{{iiiooo{{{hhhZZZKKKQQQWWW]]]llllllNNNIIIFFFDDDIIIFFFGGGLLLSSSXXX\\\eeennn{{{^^^DDD<<<666444444222111222000//////...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,....................................////////////uuuQQQKKKEEEDDD===>>><<<<<<;;;::::::999888888777777777777666666666666222777666888666GGGqqqTTT>>>666:::888888<<<:::888777777999888777:::@@@LLLmmmppp|||{{{WWWQQQPPPXXXaaajjjttt}}}ssshhhbbb[[[UUURRRSSSSSSRRRPPPOOONNNNNNNNNOOOPPPPPPQQQPPPOOONNNMMMNNNNNNMMMMMMMMMLLLLLLMMMPPPQQQRRRRRRRRRRRRSSSTTTTTTTTTUUUUUUVVVWWWXXXYYY[[[\\\]]]___```bbbbbbcccdddfffhhhkkkmmmmmmmmmmmmiiijjjlllnnnooopppppppppppprrruuuxxxzzz{{{zzzzzzuuuwwwxxxxxxwwwwwwxxxyyyvvvxxxzzzzzzyyyzzz}}}yyyyyy{{{uuuYYYqqqcccMMMHHHBBB?????????===;;;444444222111111000000000////////////////////////........................------------......//////...000111111111222444666CCCGGGSSSmmmvvv\\\```jjjiiiaaa\\\pppwwwXXXQQQKKKVVVZZZccc}}}OOODDDEEEDDDDDDEEEIIIKKKRRRZZZ```eeeppp{{{qqqnnnHHH>>>555444444111///111000000///............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................---............////////////tttPPPKKKEEEDDD===???<<<<<<;;;::::::999888888777777777777666666666666111222666999:::EEEggg___BBB555888777666::::::999888888999888777===EEEZZZ{{{xxx|||aaaJJJPPPWWW^^^eeeoooyyyppp^^^UUURRRPPPPPPQQQTTTUUUUUUUUUTTTTTTUUUWWWTTTUUUVVVWWWWWWWWWVVVUUUWWWWWWVVVVVVWWWWWWXXXYYYZZZ\\\]]]^^^^^^^^^```bbb```aaacccdddeeefffiiillljjjkkkmmmppprrrsssttttttxxxyyy|||~~~```fffmmmPPPJJJCCC?????????>>><<<555555333222111111000000////////////////////////........................------......////////////...///111111111222555777;;;GGG]]]zzzxxxaaadddmmmqqq{{{XXXXXXjjj~~~pppSSSOOOMMMRRRVVVgggeeeEEEEEEFFFFFFHHHGGGJJJMMMTTT]]]dddlllzzzpppwww~~~OOOAAA666555555000...111111000//////......//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................---------............////////////rrrOOOJJJEEEDDD>>>@@@===<<<<<<;;;999888888777777777777777666666666666444111555:::<<<@@@WWWlllJJJ888888666555888999:::888888999999;;;DDDNNNmmm~~~zzzWWWKKKMMMXXXffflllpppjjj___UUUSSSTTTUUUXXX\\\TTTUUUWWWVVVUUUUUUWWWZZZXXXYYY[[[\\\]]]\\\\\\[[[``````___```aaabbbdddeeeeeehhhjjjkkkjjjkkknnnpppmmmppprrrssstttvvv{{{~~~rrreeeSSSLLLDDD???>>>???===<<<666555444333222111111111////////////////////////........................---......///////////////...///111111111333555777:::TTTwwwuuugggiiisssgggYYYgggvvviiiRRROOOLLLRRRYYYuuu|||UUUEEEKKKFFFFFFLLLKKKKKKOOOVVV___gggqqq~~~kkkVVVEEE999888777111///222111000000///////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////.........---------............////////////rrrOOOJJJEEEEEE>>>@@@======<<<;;;999888888777777777777777666666666666999222555999;;;999GGGrrrwwwRRR<<<;;;777555888999:::888888::::::>>>IIIUUUxxx}}}bbbGGGNNNIIIUUUlllsssrrrxxx^^^XXXUUUWWW[[[]]]bbbgggiiikkklllkkkiiiiiilllnnnqqqrrrsssuuuuuuuuuuuutttyyyxxxxxxyyyzzz|||~~~iiizzzUUUNNNEEE@@@>>>>>>===<<<777666444333222111111111000000000000000000000000........................---......///000/////////...///111111222333555888KKKnnnhhhccciiixxx{{{TTT[[[|||dddQQQOOOKKK[[[fffjjjKKKDDDJJJAAAAAAJJJHHHQQQTTT\\\eeennnyyy___kkk|||ZZZHHH;;;:::999222000333111111000///////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////.........---------............/////////000sssOOOHHHCCCFFF@@@@@@???>>>===<<<:::999888777777777777777777777777777555555777888888;;;GGGSSSfff@@@>>>:::444>>>777888@@@;;;999>>><<>>??????666888666444222111111111111////////////////////////...........................------......///000111...333111000666555555???XXXzzznnnaaadddwwwmmmUUUnnnyyy^^^LLLLLLWWW]]]}}}mmmNNNHHHCCCDDDEEEFFFJJJOOOTTTWWW```mmmyyyeeejjjmmmoootttOOO888888777555444000000000000///......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000sssPPPHHHCCCFFF@@@???>>>>>>===<<<:::999888888777777777777777777777777666666777888666888BBBNNNsssJJJ???===777===777777===;;;;;;???>>>WWWsss|||[[[HHHJJJTTT\\\jjj{{{iiiZZZPPPRRRXXX```lllzzz~~~fffsssvvvYYYGGGDDD@@@??????999888777555333111111111111////////////////////////...........................------......///000111...333111000666555777CCC___~~~qqqfff```iiieeeZZZxxxoooWWWJJJMMMUUUbbbYYYMMMGGGCCCCCCEEEGGGKKKQQQYYY\\\eeesss|||zzz}}}zzzooo___nnnmmmeeeWWW;;;<<<:::555333111000000000///......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000////////////000000000000tttPPPIIIDDDEEE???>>>======<<<;;;::::::999999777777777777777777777777777666777777555555===GGG}}}VVV<<<<<<777888666666:::;;;>>>???AAAaaavvvwww^^^PPPLLLJJJXXX___pppvvv___UUUMMMPPPXXXdddtttxxxyyymmmbbb```FFFFFFCCC??????===888777555333111111111111////////////////////////...........................------......///000111///333111111666666;;;LLLlllzzzzzz{{{nnnbbb```ppp___dddeeePPPKKKQQQVVVhhhtttMMMJJJEEEBBBCCCEEEGGGMMMTTTZZZ]]]fffuuuwwwvvv|||{{{[[[VVVyyybbbbbb???@@@===555222222111000000//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000111////////////000000000000tttQQQIIIDDDEEE>>>===<<<<<<<<<;;;;;;:::::::::666666666666666666666666777666666777555555<<>>===>>>888777555333222111111222////////////////////////...........................------......///000111000333111111777777BBBYYYyyy~~~{{{mmmaaafffxxxyyy[[[nnn```NNNOOOVVVXXXooocccJJJGGGCCCBBBDDDFFFIIIPPPXXX\\\```jjjzzzwwwwwwiiiPPPvvvppp{{{mmmDDDBBB>>>444111444111111000000///.................................------------------------,,,,,,,,,---------............/////////000000000////////////000000000000sssQQQJJJEEEFFF???===<<<<<<<<<;;;;;;:::::::::666666666666666666666666777555666888888888===EEEyyyXXXDDD999:::<<<999777<<<@@@???MMMsss~~~}}}qqqbbbNNNNNNRRRYYYeeennneeeRRRMMMTTTZZZfffwwwyyyxxx{{{aaadddyyyNNNGGGCCC=========999888555333222222222222000000000000000000000000////////////////////////...------......///000111111333111222888;;;KKKhhh|||qqqeeebbbrrriiiYYYsss}}}]]]NNNQQQYYY\\\xxxyyyRRRHHHDDDBBBBBBEEEHHHKKKTTT^^^ccchhhtttvvvrrrzzzyyyttt~~~}}}WWWbbb~~~zzzKKKBBB<<<333222444111111111000//////..............................------------------------,,,,,,,,,---------......------........./////////////////////000000000000rrrPPPJJJEEEGGG@@@>>>======<<<;;;::::::999999777777777777777777777777666555666999::::::>>>DDDsssuuuLLL666999999;;;999>>>???AAA[[[|||qqqyyywwwxxxTTTPPPOOOUUUggglllxxx~~~```PPPMMMSSS]]]nnnzzzxxxzzzooo^^^}}}YYYIIIBBB>>>>>>;;;999888666444222222222222000000000000000000000000////////////////////////...------......///000111111333111444:::>>>UUUwwwwwwfffaaakkk~~~vvvZZZ^^^xxxoooXXXPPPRRRZZZbbbeeeIIIGGGBBBAAACCCGGGJJJNNNYYYccceeelll{{{zzzqqqtttpppmmmuuuaaaSSSzzz~~~XXXEEE:::555555333222111111000000//////...........................------------------------,,,,,,,,,---------......------------............////////////000000000000qqqPPPJJJFFFHHHAAA???>>>>>>===<<<:::999888888777777777777777777777777777555666:::;;;:::===BBB```UUU666<<<888<<<:::???>>>EEEjjjlllxxx~~~gggPPPWWWWWW]]]qqqpppwww\\\QQQQQQQQQ^^^ttt|||yyyxxx{{{~~~bbbwwweeeLLLAAA@@@AAA:::999888666444333222222222000000000000000000000000////////////////////////...------......///000111111222111555<<>>===<<<:::999888777777777777777777777777777888555666:::;;;999;;;???RRRbbb>>>GGG???<<<;;;@@@>>>IIIuuu}}}nnnpppzzz^^^PPP\\\]]]```rrruuummmWWWOOOQQQUUUddd|||zzzvvvtttuuuvvvxxxjjjzzznnnNNN@@@BBBCCC999:::888666444333222222333000000000000000000000000000000000000000000000000...------......///000111111222111666>>>DDDaaazzz|||zzzddd```uuu{{{bbbpppTTTSSSXXXYYYdddvvvwwwTTTEEEDDDAAAAAAEEEJJJMMMRRR^^^kkkiiiuuuxxxtttkkknnnllloooyyytttVVVfffyyytttOOO;;;:::;;;222222222111111000/////////................................................,,,,,,,,,---------......////////////000000000000////////////000000000000mmmRRRMMMFFFEEE>>>>>>=========<<<;;;;;;::::::777777777777777777777777777777777888999:::<<<<<>>444EEEDDDTTTvvvxxxgggqqquuu```___ZZZaaahhhvvv|||```TTTQQQLLLTTTeeexxxmmmrrrvvvuuu{{{}}}^^^OOOGGGFFF777FFF:::999777555333222111111111111000/////////////////////000000000000//////000000000000000111111222666444444666999KKKppp|||nnneeesssqqqsssyyyaaaWWWZZZllltttsss]]]JJJDDD@@@BBBDDDIIIPPPTTTWWW```iiippp|||llliiicccgggkkkmmmsss~~~aaaNNNyyy^^^===888:::111333222111000///////////////...---,,,,,,---...///......------------.........------------...//////...........................------......///000111oooRRRMMMEEEEEE???@@@=========<<<;;;;;;::::::777777777777777777777777777777777888999:::<<<<<>>888DDDCCCXXXjjj}}}xxxgggpppfffYYY\\\\\\dddmmm}}}www]]]RRRRRRNNNWWWiii}}}mmmnnnqqqqqqzzzaaaqqqXXXIIIGGG888BBB:::999777555333222111111111111000/////////////////////000000000000//////000000000000000111111222111222333888EEE___}}}tttiiifffyyyqqqaaannnoooYYYUUU___xxxwwwUUUGGGDDDAAABBBDDDKKKRRRVVVZZZcccmmmyyypppjjj___aaadddgggmmmyyyoooOOOqqqsss}}}hhhCCC<<<<<<111333222111000000////////////...------------...///......------------.........------------...////////////////////////////////////...//////000111222rrrSSSLLLEEEFFFAAABBB=========<<<;;;;;;::::::777777777777777777777777777777777888999:::<<<<<>>CCCDDD```{{{mmmdddgggfffooo]]][[[```bbblllvvvoooXXXOOOQQQPPP\\\ooonnnhhhiiikkkvvvlllccceeeIIIHHH:::>>>:::999777555444222222111111111000////////////000//////000000000000//////000000000000000111111222111444444666JJJjjjoooddd^^^ccc{{{www\\\WWWnnneeeRRRUUUgggbbbKKKDDDCCCBBBBBBEEEMMMUUUYYY^^^hhhsssvvvkkk]]]]]]]]]aaahhhsssUUU]]]pppnnnvvvIII???>>>222333333111000000000000000///...------------...///......------------.........------------...//////000000000000000000000000/////////000000111222333uuuTTTKKKEEEGGGBBBCCC=========<<<;;;;;;::::::777777777777777777777777777777777888999:::<<<<<>>===666444333222111000000000000---..................---......------------.........------------...//////....................................///000111111yyyTTTKKKEEEHHHBBBBBB=========<<<;;;;;;::::::888888888888888888888888777777777888999:::<<<<<>>YYY~~~wwwhhh]]]```dddlllhhhfff{{{[[[VVVggg|||~~~PPPFFFIIIDDD@@@CCCEEEJJJSSS[[[aaakkk~~~ggg\\\VVVYYY^^^aaajjjuuu^^^hhhppp___???<<<999444333222111111000111111------...//////...------......------------.........------------...//////........................------------...///000111zzzTTTKKKFFFHHHAAA???=========<<<;;;;;;::::::888888888888888888888888777777777888999:::<<<<<<===NNNoooSSSHHHKKKggg|||pppdddhhhrrr{{{{{{ooo}}}tttxxxaaaYYYMMMHHHOOOUUUddd|||xxxggg^^^\\\^^^aaafffsss{{{cccnnnWWWHHHCCC>>>;;;:::999777555444333333333222111111000000111111//////000000000000//////000000000000000111111222555555777FFFgggiii\\\TTTXXX___kkk|||bbbjjjuuuVVVWWWlll}}}pppGGGEEEIIIAAA>>>FFFGGGLLLTTT[[[bbbnnnkkk^^^VVVYYY[[[[[[aaajjjvvvgggcccyyytttoooCCC;;;<<<444444333222111111111111------...//////...------......------------.........------------...//////....................................///000111222zzzTTTLLLFFFHHH@@@>>>>>>======<<<;;;;;;::::::888888888888888888888888777777777888999:::<<<<<<>>>EEEYYYaaaKKKLLLqqqwwwkkkjjjlllsssrrrooowwwqqq\\\WWWLLLHHHPPPVVVhhhzzzggg^^^\\\^^^aaaaaaooogggqqq```LLLCCC===<<<:::999777555444333333333222111111000111111111//////000000000000//////000000000000000111111222555111555OOOyyyfffYYYQQQUUU^^^mmmwww___nnnhhhSSSWWWmmm{{{iiiCCCDDDHHH???===IIIIIIMMMTTT[[[bbbpppoooaaaXXXZZZ[[[YYY]]]eeennn|||lll```~~~xxx{{{HHH;;;===555444333222111111111111,,,---...//////...---,,,.........------............------------...//////000000000000000000000000////////////000111222333