BM6P6(@ ########################$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))'''$$$%%%''')))(((&&&'''''''''((()))(((&&&$$$+++)))(((***...333777888888BBBJJJLLLPPP[[[hhhooogggaaaaaaiiiqqqsssrrrrrrooopppjjj]]]WWW]]]fffiiiqqqoookkkjjjsss~~~}}}wwwzzzzzzqqqooolllgggfffiiiffffffqqq}}}xxxllllllxxx~~~}}}xxxrrrpppqqqpppnnnmmmfff\\\___mmmmmmiiioooaaa```eeepppuuuvvvyyy}}}xxxvvvvvvgggdddZZZNNNFFFBBB===888888;;;;;;:::<<<>>>888//////,,,))))))+++,,,***'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$###""""""######!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""######$$$$$$############$$$$$$############""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((&&&%%%&&&)))***)))'''((('''((()))***+++***)))))),,,111999AAAFFFGGGGGGJJJMMMUUUdddxxx}}}qqqjjjgggfffiiihhhbbb^^^^^^```^^^YYYWWW^^^hhhjjjfffnnnsss{{{~~~{{{vvvjjjgggiiiiiikkkooopppoootttzzzzzzxxx|||zzzzzz{{{}}}mmmbbbYYYWWWVVVSSSSSSVVVmmmyyy}}}}}}vvvzzz||||||wwwpppdddRRRCCC888888888999:::999777666444222///---,,,+++)))'''&&&'''''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$###""""""######!!!!!!""""""""""""!!!!!!############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""#########$$$$$$""""""""""""""""""""""""##############################""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''&&&&&&''')))***)))'''((((((((()))***+++,,,---///555>>>HHHPPPSSSRRROOORRRYYYfffyyyzzzfff```ccchhhjjjeee___^^^bbbaaaccceeeiiipppxxxyyyvvvyyy~~~}}}vvvtttxxxxxxrrrqqquuuxxxrrrjjjmmmrrrvvvxxx|||}}}}}}}}}~~~|||}}}uuuhhhdddccc```]]][[[^^^fffccc___cccfffkkkxxxooo[[[EEE>>>;;;???>>>888999>>>======;;;777222---***)))&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$######"""#########!!!""""""######""""""!!!############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$%%%######################################################""""""""""""######$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''(((((()))((('''%%%***++++++,,,---///222555<<>><<<;;;;;;;;;888222,,,'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%"""######$$$$$$######"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$%%%######################################################""""""""""""######$$$$$$############$$$$$$!!!!!!""""""######$$$$$$""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%(((+++...000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((()))))))))))))))***++++++***---111555888===BBBDDDEEEFFFKKKOOOWWWYYY]]]ccchhhkkkjjjiii]]]WWWPPPQQQ^^^qqq{{{|||xxxxxxyyypppppp{{{pppmmmyyy~~~|||qqqmmmiiiqqquuussstttyyy}}}}}}}}}zzztttvvvrrrmmmrrrsssuuurrriiiaaa[[[TTTNNNIIIKKKOOOWWWeeevvvyyyfffYYYUUUPPPIIICCC@@@?????????@@@>>>;;;666111,,,(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############""""""###$$$$$$%%%"""######$$$$$$######"""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""#########$$$$$$""""""""""""""""""""""""##############################""""""""""""######$$$$$$############$$$$$$"""""""""###$$$%%%%%%%%%!!!"""""""""############""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))***,,,,,,---111888>>>RRRVVVZZZZZZVVVSSSUUUWWWdddhhhmmmssstttpppiiicccbbb___^^^fff}}}}}}ooo{{{ppprrrllljjjxxx~~~wwwnnnrrrxxxzzzyyyzzz}}}{{{uuuxxx}}}zzzxxx|||xxxssswww{{{zzzoooeeeYYYUUUOOOMMMPPPXXXaaaggg}}}rrruuuiiiXXXKKKDDDBBBAAA@@@@@@AAAAAA@@@<<<777111...''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$########################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""###$$$%%%%%%######$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""######$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&!!!!!!""""""#########$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%''')))))))))(((((()))***...000...000===TTTfffiiigggdddaaa]]]]]]fffpppxxxuuuoooiiikkkpppnnnhhhfffhhhoookkk]]]kkkqqqtttmmmttt~~~|||zzzuuuwww|||~~~{{{|||wwwpppkkkjjjdddXXXPPPOOOZZZdddppp|||zzziiiSSSLLLLLLCCC@@@>>>===<<<===<<<999666...,,,(((&&&(((+++)))$$$((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$###############################################################################################################"""!!!!!!######################################################$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''))))))(((((()))++++++...000111888JJJeeeyyyooohhhbbb___^^^```hhhqqqwwwqqqjjjgggggghhhfffdddqqquuu|||~~~zzz{{{sssiiiggguuu~~~{{{zzz|||sssgggbbb^^^aaahhhtttzzziiibbb]]]PPP;;;???CCC@@@:::777:::>>>777333,,,'''&&&''''''&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$###############################################################################################################"""!!!!!!######################################################$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""####################################################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((()))***))))))***---///...222777<<>>;;;222------'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%###################################################################################################################################################################################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))(((((())))))******++++++(((***---///222666;;;???JJJMMMQQQWWW___gggnnnrrrZZZRRRNNNTTT```lllvvv~~~}}}yyywww~~~{{{sssqqqrrrssstttttthhhiiiwww{{{yyyssssss}}}oookkkoooyyyxxxssszzzyyylllnnnvvv|||||||||~~~wwwmmmlllcccUUURRR^^^hhhqqq}}}vvv^^^NNNNNNUUUDDD===<<>>@@@AAAAAA@@@???@@@???>>><<<;;;::::::999===<<<;;;:::999777666666555444333333333555777888777777666444333222111000------------------------)))))))))*********++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''')))+++,,,)))******,,,///222555777>>>???AAAFFFOOO[[[fffllllllooommmaaaWWW\\\sss~~~zzztttooouuu|||~~~yyyuuu~~~}}}~~~wwwtttuuuqqqppppppllleeedddhhhnnnlllmmmqqqqqqooottt|||xxx{{{}}}zzztttmmmhhh______]]]ZZZXXXZZZ[[[[[[XXXRRRQQQWWWWWWTTTXXXaaa\\\[[[ZZZ[[[^^^^^^XXXQQQPPPYYY^^^UUUJJJKKK^^^qqq{{{xxxqqqfff]]]dddwww{{{tttttt___TTTHHHBBBBBBCCC@@@======999777999888333//////(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&''''''''''''((((((((()))'''((((((((())))))*********+++,,,---///000111111000222333333333333555666777777888999:::<<<>>>???CCCBBB@@@>>><<<:::888888BBB@@@>>>===>>>AAADDDGGG@@@CCCGGGJJJKKKJJJHHHFFFIIIHHHFFFDDDBBBAAA@@@@@@AAA@@@???===;;;999888777777666444333444777:::<<<<<<<<<:::999777555444333////////////////////////)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''(((((()))******,,,,,,***++++++---222:::DDDJJJCCCGGGKKKXXXeeecccdddrrrjjjfffccccccdddkkk~~~}}}}}}~~~}}}}}}}}}{{{uuuqqqppppppmmmiiiccc^^^]]]\\\cccdddeeehhhjjjiiigggdddllljjjkkkooowww{{{yyywwwtttpppggg^^^UUUOOOKKKIIIKKKGGGIIINNNPPPNNNOOOTTT```[[[WWWXXX]]]dddhhhjjjkkkddd^^^]]]\\\WWWSSSSSSTTTQQQMMMJJJKKKOOOUUUYYYgggppp|||iiiTTT^^^iiirrrzzztttbbbMMMEEEHHHFFF???@@@???===;;;999555///+++,,,***'''&&&&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((()))************)))))))))***))))))((('''***))))))((((((((())))))---))))))---...***+++///666111///444888777555555:::666444666777444444777666999;;;<<<@@@KKKXXXbbbbbbVVVJJJBBB>>>???FFFOOOYYYWWWVVVWWWYYY\\\bbbiii^^^dddoootttlll```\\\aaaaaaaaa```\\\VVVQQQPPPPPPYYYKKKHHHKKKIIIKKKPPPMMMOOOGGG@@@>>>===;;;???DDD:::>>>===666333666777444666444///,,,...333222...000000...,,,))))))+++---+++******+++,,,+++)))'''%%%&&&((((((((('''(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((()))***++++++******+++---222999===@@@DDDJJJOOOYYYaaaccchhhoooiiieeelllbbb``````eeekkkvvv~~~~~~|||}}}zzzzzz|||~~~{{{{{{|||~~~||||||||||||||||||{{{{{{|||wwwqqqkkkhhhiiijjjiiifffbbb^^^]]]\\\``````aaacccdddbbb___\\\[[[WWWUUUWWW[[[\\\ZZZWWWWWWVVVSSSPPPLLLHHHEEECCCHHHEEEEEEIIIIIIGGGGGGKKKUUUSSSSSSVVV]]]cccggghhhfff```]]]^^^___[[[YYYZZZRRRQQQOOONNNOOORRRVVVXXX\\\___fffoooyyyzzz|||rrrdddZZZYYYaaatttzzzlll^^^RRRFFF===@@@???>>>;;;888666666666///,,,(((&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''((()))))))))))))))((()))))))))))))))(((((()))))))))))))))***+++,,,000------111111...---111444222333666888777999>>>FFFEEEEEEGGGEEEAAACCCHHHJJJNNNUUU\\\aaadddkkkqqqmmmddd\\\^^^dddiiinnnsss~~~wwwnnnpppnnnqqquuuvvvtttrrroooooojjj]]]YYYYYYTTTYYYfffiiillleee^^^\\\___eeeiiijjjSSSJJJDDDDDDBBB<<<999<<<<<<===;;;777777999777222333333333333333222111000000...,,,++++++***)))''''''((())))))))))))))))))((('''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))+++,,,,,,+++++++++,,,333===HHHNNNNNNNNNQQQUUUYYYjjjpppooooooggg]]]]]]WWW\\\fffrrr||||||rrruuuttt{{{~~~~~~}}}}}}}}}}}}~~~xxxyyy{{{|||}}}||||||{{{}}}yyysssnnniiieeeddddddfffgggfffccc```___^^^```````````````___[[[XXX[[[WWWSSSRRRTTTTTTRRRPPPLLLNNNQQQRRRRRRPPPMMMJJJIIIFFFFFFHHHHHHGGGGGGJJJJJJKKKMMMRRRXXX]]]^^^^^^```\\\\\\aaacccbbbbbbddddddbbb___[[[WWWTTTQQQPPPXXXXXXYYY```kkktttzzz||||||wwwxxxssshhhaaaXXXZZZmmmsss^^^MMMFFF:::;;;===<<<;;;999888777222///***''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((()))))))))(((((((((((()))))))))))))))(((++++++,,,,,,---///000111333111222555666444555777333555:::@@@BBBCCCKKKSSSWWWUUUTTTSSSPPPQQQYYYcccrrrsssyyy}}}vvvuuuzzzyyyrrrrrr~~~yyywwwnnnrrrwww|||~~~tttrrrppphhhkkkxxx}}}zzz{{{{{{ooobbbddd```PPPJJJOOOJJJHHHCCC===<<<>>>>>>:::777666666888:::;;;888555777444000...---,,,+++***+++******************)))***))))))(((((('''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))***+++,,,+++***,,,111555>>>HHHSSSVVVSSSRRRVVV[[[eee}}}zzzrrrggg\\\ZZZVVVggg}}}zzziiirrrxxxxxx{{{}}}|||{{{}}}~~~~~~|||{{{zzzwwwrrrnnnjjjiiihhhiiicccfffiiiiiifffcccaaa```cccbbbaaabbbbbb```]]]ZZZYYYVVVSSSRRRTTTUUUUUUUUUTTTVVVYYY[[[[[[XXXVVVSSSKKKIIIIIIJJJJJJJJJKKKLLLEEEFFFIIILLLOOOQQQRRRRRRXXXWWWYYY```ddddddfffjjjrrrqqqoookkkeee^^^XXXTTTXXXXXX\\\eeeqqqxxxxxxuuu~~~}}}}}}yyy|||hhhSSS___mmmvvv{{{yyycccRRRMMM888999;;;???AAA???999444555111,,,)))((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))((((((((((((((()))***++++++******000000000000111333444555666444222333333444666888888:::CCCMMMSSSVVV\\\ccc___XXXQQQPPPTTT\\\hhhtttxxxyyy~~~yyyxxxxxx}}}|||}}}zzzzzzoookkkoooddd]]]QQQLLLPPPYYY[[[WWWGGGAAA;;;999<<<===<<<999:::777555333333111///---...,,,+++*********))))))+++++++++*********))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))******++++++******000:::AAAMMMTTTYYYXXXTTTTTT[[[ccctttoooaaaYYYVVV[[[hhhrrrkkklllwww~~~~~~~~~~~~|||~~~|||yyywwwtttqqqmmmjjjhhhhhhjjjkkkeeegggiiiiiigggcccaaa```aaa```___`````````]]][[[^^^\\\ZZZYYY[[[\\\^^^^^^XXXXXXXXXXXXWWWVVVTTTSSSNNNOOONNNLLLKKKJJJIIIHHHDDDEEEGGGHHHIIIJJJKKKLLLOOONNNQQQWWW[[[\\\```dddgggjjjmmmooopppnnnllljjjZZZ\\\aaammm{{{zzzyyyzzz~~~xxxttttttqqqjjjiiiuuunnnZZZRRRFFF???999;;;@@@CCC???999666333///,,,***)))(((&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''((()))))))))))))))))))))***+++,,,---.........222222222222333444555555555555444333666<<>><<<888777777777888666333000222///,,,+++,,,,,,***)))***************+++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((()))))))))******)))+++,,,+++---444AAAKKKVVVZZZ\\\YYYVVVXXXaaaiiisssxxxlll[[[YYY]]]fffttt{{{www~~~oooooo{{{xxx|||~~~||||||{{{zzzwwwtttrrrppppppnnnkkkhhhfffffffffgggeeefffhhhgggdddaaa```___^^^]]]\\\\\\\\\\\\ZZZXXXbbbaaa```___^^^___``````[[[ZZZYYYXXXWWWWWWWWWXXXYYY\\\[[[WWWSSSQQQMMMHHHFFFHHHJJJKKKKKKLLLMMMNNNGGGFFFHHHLLLMMMMMMRRRXXXYYY\\\aaaggglllnnnooooooggggggiiipppyyyqqqqqqpppqqqxxxrrrqqqwww~~~|||zzzmmmrrrxxxmmm```QQQ???666777<<>>888666333111///---***'''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''((()))***++++++++++++,,,---...000111222222222222222222333444666777888333888>>>EEEQQQ```kkkooommmkkknnnwww|||zzztttrrrwwwqqqsss~~~|||yyymmm[[[PPPIIIEEEBBB;;;::::::;;;===<<<:::777:::666111000111111///,,,***************)))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))*********'''+++///000222999DDDNNNTTTWWWZZZ[[[[[[^^^dddiiiwwwqqqeeeiii}}}xxxeee___dddttt{{{vvvxxxxxx|||zzzzzzuuurrrqqqppppppoooooonnnmmmmmmllllllkkkkkkiiihhhfffeeeeeefffggghhhgggeeecccccccccaaa```]]]]]]\\\[[[YYYWWWWWWXXXXXXXXXWWWVVVWWWXXX]]]]]]\\\[[[[[[ZZZZZZZZZ]]]bbbddd```]]][[[VVVOOONNNRRRVVVWWWUUUQQQOOOOOOGGGEEEDDDEEECCCBBBFFFMMMPPPRRRVVVZZZ^^^aaacccccclllnnnqqqtttvvvwwwvvvvvviiillliii```]]]dddnnnrrrzzz}}}|||qqqcccgggooorrrsssttt{{{zzzvvv}}}www```JJJ===999;;;>>>:::999888777666333...***(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''(((***+++------.........///111333444555666666333444555777:::===???AAA???IIIUUUaaaooo{{{zzz{{{xxxyyyyyyiii\\\TTTOOOHHHFFFCCCBBBCCCEEEEEEEEEDDD>>>999777888999666333000000///---,,,***)))((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((()))))))))((('''&&&&&&&&&'''''''''(((((())))))))))))************&&&,,,222555666;;;EEEMMMMMMQQQWWW\\\___aaaccceeetttiiibbbxxxkkkQQQIIIMMMXXXiiiwww}}}}}}{{{zzz|||zzz}}}uuummmgggdddddddddggggggggghhhiiijjjlllmmmiiijjjkkklllkkkjjjiiihhhggghhhiiihhhgggfffgggiiiiiifffdddbbb```^^^\\\YYY]]]^^^aaabbbaaaaaabbbcccXXXXXXXXXXXXVVVUUUSSSRRRWWW^^^bbb```___```[[[SSSXXX]]]bbbbbb]]]UUUOOOMMMKKKGGGEEECCC@@@===BBBIIIGGGIIILLLPPPTTTXXX\\\^^^___gggqqqyyyyyyuuupppllljjjpppkkkZZZNNNQQQ___iiippp|||}}}qqqccchhhmmmyyyqqqttt|||yyyzzzlllQQQ@@@;;;===;;;;;;;;;<<<;;;777111---(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((('''(((***,,,...//////000000111333555666888888888666777999===AAAEEEHHHJJJVVVaaakkkqqqyyy{{{qqquuu~~~gggaaabbbmmmzzz|||mmmaaa[[[WWWRRRLLLIIIJJJMMMPPPQQQKKKEEE???===>>>???<<<999888777555222///---+++))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%''''''''''''((((((((()))*********+++)))'''(((***,,,+++000999======CCCJJJDDDNNNSSSYYY___]]]___llliii___ddd^^^EEEJJJJJJVVVmmmzzzzzz|||oooiiiccc^^^___bbbfffhhhjjjhhhhhhjjjnnnpppooommmmmmmmmlllllllllnnnooopppkkkooouuuxxxyyyxxxwwwvvvxxxwwwvvvwwwxxxvvvqqqlllppprrrttttttqqqmmmkkkjjjiiiccc^^^^^^aaacccaaa^^^```____________^^^[[[XXX[[[[[[ZZZZZZYYYVVVRRROOOHHHHHHHHHGGGFFFEEEFFFGGGGGGDDDCCCGGGNNNSSSSSSQQQ]]]aaahhhqqqvvvuuunnnggghhhfffbbb[[[WWW[[[fffooojjjwwwvvvpppooovvv|||zzz{{{sssooo~~~}}}ssspppsss}}}zzz]]]EEE777<<<;;;::::::999888555333---***((((((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''%%%'''(((((('''((()))***)))))))))))))))))))))(((***+++---000333444555555555444333333333555:::???BBBDDDLLLLLLFFFQQQaaadddffflllvvv~~~~~~yyyttteeeYYYSSSXXX\\\___kkkyyyrrrrrrxxxzzzooo^^^PPPOOOVVVXXXUUU[[[XXXQQQJJJDDDAAAAAACCCGGG>>>777777555000///111+++---...,,,)))'''((()))&&&'''((()))***)))((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))(((''''''***++++++******///000777@@@EEEFFFJJJPPPVVVXXXUUU[[[gggddd[[[^^^gggjjjxxxuuu[[[KKKMMMOOO\\\qqq~~~xxxtttqqqkkkeeeaaaaaabbbccceeeggggggfffkkkkkkmmmqqqvvvxxxxxxvvvwwwzzz}}}}}}xxxwwwxxxxxxuuurrriiifffbbb___\\\YYYVVVSSSWWWVVVUUUTTTTTTQQQNNNKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKGGGDDDDDDHHHKKKLLLLLLVVVYYY___fffkkkllljjjgggiiiiiihhheeecccdddiiinnnnnnyyy}}}uuutttwwwuuullloootttqqqqqquuummmmmmzzzYYYCCC===<<<<<<<<<;;;999888666///,,,((('''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&((())))))(((((()))+++++++++***)))***+++,,,,,,111333666888888777777777111333777<<>>BBBDDDHHHPPPVVVYYYYYYZZZ[[[jjjnnnvvv||||||yyywwwyyy{{{{{{zzzyyy{{{uuurrrssstttrrrqqqttt~~~}}}eee^^^ZZZ\\\]]]ZZZWWWWWWOOOTTTbbbuuu~~~~~~||||||zzzvvv}}}nnn\\\MMMEEEBBB<<<::::::===AAABBB>>>999222000...,,,+++******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((()))***((((((((()))))))))*********///...))),,,:::EEEHHHPPPYYYbbbhhhnnnuuuwwwwwwkkkeee[[[bbb}}}yyyqqqffffff___^^^hhhjjjnnnzzzkkkaaaVVVPPPNNNNNNRRRWWWYYY\\\^^^]]][[[___iiiqqqttt|||~~~zzzuuunnnfff```]]]ZZZWWWTTTOOOLLLIIIHHHJJJOOOUUUXXX]]]```dddffffffeeeddddddaaabbbdddhhhkkkppptttvvv|||tttqqqxxxvvvtttlllooorrrooouuu~~~vvvnnnuuuyyy]]]IIIAAAAAA@@@???:::999888444///+++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))******+++''')))+++,,,,,,,,,...000222333555666888888999999<<<<<<>>>FFFVVVjjj~~~|||zzz~~~kkkqqq~~~sssaaaSSSIII>>>666777<<>>777111------''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++)))+++...///000111444666444444444666:::???DDDFFFTTTUUUZZZgggxxxrrr^^^ZZZ^^^XXXYYYbbbooo{{{|||vvvqqq___[[[RRRIIIGGGKKKKKKIIIYYY^^^dddjjjqqqxxx|||~~~zzzyyy|||uuuppp}}}}}}zzzooo{{{|||sssppppppooorrrcccQQQGGGEEEDDD@@@<<>><<<999666222///...***************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))(((''''''''''''((())))))))))))))))))************+++...000999QQQkkkpppggghhhnnnpppllllllqqqtttrrr```nnn}}}kkkZZZPPPSSSbbbnnnooonnnvvvzzztttiii]]]TTTOOOJJJEEEOOOLLLMMMTTTZZZ[[[[[[]]]aaaeeemmmzzzvvvpppjjjccc______]]]XXXRRRNNNMMMMMMRRRYYY^^^```___[[[___aaa___]]]^^^eeekkkssswww|||~~~~~~~~~vvv~~~{{{tttsssoooqqq|||zzz{{{~~~yyyvvv}}}~~~zzz|||lll[[[WWWZZZNNNOOONNNHHH???777222000((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))***++++++++++++---000222333555777::::::::::::===DDDOOOYYY___rrrttt|||{{{ooohhheee\\\NNNMMMMMMCCCRRR]]]iiikkkdddZZZTTTRRRUUUTTTSSSVVVaaarrr}}}}}}]]]^^^aaafffjjjrrroooZZZQQQMMMHHHCCC===>>>>>>===<<<:::777666...------,,,+++***))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((((((((+++,,,+++***((()))+++---+++///999LLL___lllooommmlllhhhccceeekkknnnhhh```uuucccSSSNNNMMMVVVaaatttwww}}}}}}mmmaaaTTTMMMIIIEEEFFFHHHRRRQQQVVV]]]___]]]```ggghhhxxx~~~ssshhheeeddd___XXXPPPOOOMMMNNNPPPUUU[[[^^^```^^^^^^^^^ZZZWWWYYY___jjjnnnqqqttt}}}|||zzz}}}|||vvvqqqsss|||||||||vvvlllwww|||{{{uuummm```MMMHHHHHHKKKBBB222---111)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%))))))(((((('''''''''&&&((((((((((((((()))***+++,,,+++)))(((((()))+++---000444666666555666777777===>>>BBBIIIYYYnnnvvveeeVVVQQQKKKBBBBBBIIIVVVgggqqqjjjdddjjjsssvvv~~~pppmmmzzzgggVVVXXXWWWRRR\\\pppyyy~~~rrrggg^^^SSSKKKEEECCC>>>888999===>>>;;;444222---***))),,,---+++((()))***+++***)))'''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((()))))))))))))))))))))((()))***+++***)))***,,,...111777CCCVVVgggrrrsssqqqfffaaaccckkkllldddcccjjjyyyeeePPPFFFCCCFFFVVViii{{{~~~rrriiiZZZQQQJJJHHHHHHJJJNNNSSSVVVUUUYYY^^^aaabbbiiiqqq|||vvv{{{vvvssslllddd^^^[[[WWWTTTRRRSSSUUUWWW^^^]]]]]]]]]YYYUUUUUUZZZ___dddhhhlllvvvxxx{{{{{{ssslllppp}}}xxx~~~yyy}}}~~~jjj[[[SSSPPPPPPHHH999222444///...+++)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%))))))(((((((((''''''''''''''''''''''''((()))))),,,,,,---------///111222555555444444999@@@CCCBBBBBBKKKXXXgggxxx~~~eeeLLLAAA???AAALLLYYYdddrrr{{{{{{|||oookkkcccXXXZZZeeemmmgggmmmxxxxxxuuuhhhZZZQQQOOOJJJEEEDDDDDD@@@999===:::555111...,,,)))&&&((())))))******))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''((((((((())))))))))))))))))))))))''')))*********+++---///555===MMM```qqqyyyxxxuuu^^^YYYbbboookkk^^^gggwwwsss]]]UUULLLEEE@@@EEE\\\ssswwwgggWWWMMMKKKFFFDDDFFFHHHJJJOOOUUU[[[[[[```hhhqqq}}}sssppp}}}wwwkkkhhhbbb\\\VVVRRRPPPOOOWWWUUUVVVXXXWWWSSSTTTYYYWWW\\\___bbbiiivvvyyyzzz~~~yyynnnuuuhhhssskkk```XXXUUUNNN@@@777666555222---)))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&))))))((((((((((((''''''(((''''''''''''((())))))(((+++...000111333666888888888:::@@@OOO___eeecccgggqqqwwwlll___QQQFFFHHHLLLOOOVVV]]]jjjpppvvv}}}xxxuuuyyyrrrooonnnttt|||{{{ooocccwww}}}tttjjj___[[[SSSLLLKKKLLLFFF???===;;;888666444222///---******)))))))))******+++(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((()))))))))))))))*********(((***+++,,,,,,---///111@@@IIIXXXgggpppqqqlllhhhVVVVVV___jjjhhhfffzzzzzz\\\TTT^^^jjjeee]]]SSSLLLPPPdddyyy}}}qqqeeeZZZPPPHHHDDDFFFFFFHHHMMMNNNOOOTTTZZZ___ggguuu|||yyyrrrkkkccc\\\WWWUUUOOOMMMMMMPPPRRRSSSXXX]]]ZZZ]]]^^^]]]^^^eeepppxxxxxx{{{qqq~~~~~~rrrssswwwiii\\\VVVPPPEEE;;;777555333///+++((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&))))))(((((((((((((((((())))))))))))******+++,,,***...222444444666999<<<999DDDQQQaaauuuuuubbbRRRKKKMMMOOOUUU___bbb^^^]]]___qqqnnnmmmwww~~~~~~nnn[[[^^^aaaooowwwwwwxxxnnniii___[[[^^^dddaaaZZZJJJEEE@@@>>><<<888777777000...,,,+++*********+++)))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))((()))))))))*********++++++,,,------...000333666PPPXXXccciiihhh```VVVPPPOOOUUU]]]bbbhhhyyyvvv\\\PPP[[[lll{{{rrreee[[[UUUYYYgggttthhh```UUULLLHHHHHHIIIJJJEEEHHHNNNUUUWWWWWW]]]fffmmmvvvmmmfffbbbTTTNNNKKKMMMPPPSSSYYY______``````]]]YYYZZZbbbjjjrrrxxxzzzssszzz}}}sssbbbXXXRRRJJJAAA;;;333222000...,,,***((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))(((((())))))***,,,---...222555888777555666:::>>>EEE[[[tttrrreee^^^YYYUUUYYYaaajjjlllooommmgggbbbfffmmmwwwqqqyyypppjjjgggiiiiiikkkxxx~~~|||{{{eeeZZZNNNGGG@@@999777999777555222///,,,+++************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((()))))))))((())))))******+++++++++,,,------...000555;;;@@@RRR[[[eeeiiieee]]]TTTPPPOOOXXXaaahhhuuuwww^^^SSS^^^pppzzzuuujjj\\\TTTTTTZZZaaafffUUUQQQKKKGGGFFFGGGHHHHHHKKKNNNSSSVVVVVVXXXcccnnnyyypppkkkeee]]]VVVTTTTTTTTTXXX\\\^^^___bbbccc___ZZZ\\\bbbmmmmmmooovvv{{{vvvrrrrrrzzzzzzoootttzzzyyymmm___VVVPPPHHHCCC444444333111///,,,***(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((((((((((((((())))))))))))******&&&'''((()))+++---///000555777777555333666>>>EEEbbbzzz~~~ZZZUUURRRTTTZZZaaallluuuzzz||||||vvvmmmkkkpppwww}}}xxx}}}vvviiidddjjjsssrrr{{{oooaaaRRRJJJBBB888777;;;===;;;888555111...,,,+++++++++******))))))(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((())))))))))))((())))))******+++,,,,,,,,,,,,---...333;;;EEELLLRRR\\\gggllliiiccc```___WWW^^^ooo{{{eeeTTTVVVeeeqqqttthhh```UUUPPPSSSXXXXXXVVVPPPMMMJJJIIIJJJJJJJJJIIITTTUUUXXX[[[^^^iii}}}}}}xxxwwwooofffccc```[[[YYYZZZYYY\\\cccjjjiiiaaa]]]___ddddddffflllvvvvvveeeeeehhhsss{{{{{{}}}xxxyyywwwyyyfffZZZSSSMMMHHH<<<:::777333000---+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''((((((((()))(((((()))))))))*********((()))***,,,///222555666333666888999<<>>;;;@@@@@@???===:::777333000...,,,,,,+++******)))((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))((())))))***++++++,,,,,,++++++,,,...555@@@LLLTTT]]]fffooorrrlllfffccccccaaaeee|||mmmaaaVVVSSSYYYbbbgggjjjfff```XXXTTTVVVXXXSSSMMMIIIFFFDDDFFFKKKQQQVVVXXXWWWXXX^^^fffrrryyyrrrooojjjccc\\\[[[WWW[[[eeeppppppfff^^^]]]WWW\\\dddkkkrrrzzz|||aaadddkkkttt~~~qqqqqqiiiZZZSSSMMMIIICCC@@@:::444///---------((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))(((((())))))*********+++,,,,,,...111444888;;;<<<555:::???EEEOOOaaawwwxxxddd```fffdddsssxxxxxxvvv||||||}}}uuuuuuxxxpppooottt|||}}}nnneeeXXXGGG@@@CCC@@@@@@???===:::777333111,,,,,,++++++***))))))(((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))***************,,,---,,,+++***+++,,,+++,,,000777>>>EEENNNUUUgggoootttmmmaaa[[[[[[^^^kkkzzzggg\\\RRRYYYZZZUUUUUU\\\```]]]hhh\\\VVVXXXUUUKKKGGGKKKBBBJJJOOOOOOQQQVVVWWWUUUbbb^^^ddd|||wwwsssiii^^^WWWZZZcccnnnsssnnngggdddbbb______cccggglllvvv~~~jjj```eeejjjppp|||{{{uuu|||hhh^^^TTTJJJNNNNNNHHH;;;222000111000+++,,,+++)))))))))(((&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''+++++++++***)))(((((((((&&&))),,,...---,,,---...///000222666888999;;;???666JJJ^^^kkkzzzyyyjjjXXXVVVjjj}}}yyyppprrr}}}{{{rrrhhh___ZZZYYYSSSHHH???>>>>>>;;;999;;;222111...***)))******'''+++***)))((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))***************+++,,,,,,******+++---111111444;;;CCCMMMXXX___nnnuuuuuuiiiZZZVVVaaammm}}}qqq```RRRKKKMMMWWWZZZSSSRRR___qqqzzzqqqaaaUUUTTTQQQJJJHHHLLLNNNPPPTTTVVVXXXYYYZZZ[[[eeerrr|||rrriiibbb```aaagggiiifffccccccddd```^^^___aaadddlllttt~~~sssooojjjgggjjjuuutttpppvvvvvv}}}ttt]]]NNNIIIJJJNNNLLLCCC;;;777555333---,,,+++)))))))))(((''''''''''''&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***((((((***---///444666:::======<<>>;;;888333///,,,***++++++***))))))))))))***((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))*********+++++++++)))***+++++++++,,,///111444:::AAAGGGPPP]]]fffjjjvvvkkk]]]UUUYYYjjj~~~jjjTTTJJJMMMPPPOOOMMMOOORRR]]]vvvnnn]]]MMMIIIKKKLLLNNNPPPVVVUUU[[[dddaaaZZZdddxxxyyynnnccc]]][[[ZZZ]]]bbbcccaaaaaabbbaaa^^^___cccfffqqq|||tttgggkkkpppmmmoooxxx~~~rrrmmmPPPQQQPPPNNNNNNMMMEEE;;;555///)))))))))(((((()))''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))''''''((())))))******+++...,,,***+++000555777888777777333///555HHHaaaqqqqqqcccZZZXXX^^^fff|||}}}{{{sssoookkkgggjjjqqqyyyzzzvvvuuuyyyxxxmmmXXXHHH;;;;;;===>>>:::222------++++++***))))))))))))***(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%************++++++++++++***+++,,,,,,,,,...111444666CCCOOOTTTXXXaaagggiiisss___PPPYYYqqqssstttpppUUUHHHNNNXXXWWWOOOOOO```vvvmmm]]]SSSJJJJJJNNNRRRSSSTTT[[[YYY```hhhiiiooo{{{ooohhhbbb]]]\\\^^^\\\]]]aaaffffffbbbaaaddddddkkkqqqtttxxxxxx}}}|||pppiiikkk{{{{{{xxx___ZZZSSSRRRZZZ```\\\SSS<<<222*********((((((***(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))******************************,,,---000444777999888777555999;;;???OOOoooddd[[[UUUZZZiiizzznnnhhhppp{{{wwwvvv{{{}}}tttqqqvvvuuu|||pppaaaJJJFFFEEEDDD>>>666555888---,,,+++***))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*********++++++++++++,,,+++,,,------...000555888???QQQaaaaaa^^^bbbgggiiimmm[[[VVVooozzzwwwoooYYYFFFHHHVVV[[[TTTKKK\\\hhhSSSPPPMMMLLLOOOTTTXXXYYYYYY\\\]]]dddooo|||zzzqqqeee]]][[[XXXYYY^^^eeefffcccdddggghhhiiiiiiiiimmmuuuzzzlllhhhjjj}}}{{{ttt~~~vvvfffYYYXXX\\\ZZZTTTEEE777,,,++++++((('''+++((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''(((((())))))******++++++++++++++++++++++++***///222777999:::999::::::999DDDPPP]]]vvvoooccc\\\iiizzz|||tttkkkhhhlllvvv||||||{{{}}}zzz~~~zzzsssbbbYYYQQQKKKAAA777888@@@111000...---+++*********)))))))))((((((((('''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*********+++++++++,,,,,,,,,---......///333777;;;III___oooiii______eeeiiiccc^^^kkkzzzqqqUUUHHHEEERRRZZZXXXYYY___~~~iiiWWWOOOMMMPPPTTTWWWZZZ]]]^^^^^^[[[dddttt}}}}}}rrrgggccc\\\[[[^^^bbbdddcccfffllljjjhhheeeeeehhhoooyyyyyyrrrpppwww~~~|||}}}hhhUUUOOOPPPQQQLLL;;;...------((('''+++((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((('''(((((()))******+++++++++++++++,,,,,,------...444888;;;;;;:::===EEELLLVVVaaalllyyypppfff```aaazzz|||xxxzzz}}}{{{|||xxxsss{{{}}}~~~zzzrrrkkkfffaaaSSSAAA<<>>;;;LLLoooyyysssxxx~~~qqqeeeggg}}}|||~~~uuu^^^NNN@@@=========999333000222...,,,***)))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---+++***+++---///...,,,,,,///222444777>>>HHHPPP\\\___^^^YYYWWW[[[```bbboooOOODDDEEELLLQQQ[[[mmmxxx___UUUPPPMMMPPPWWWRRRWWW]]]^^^[[[```vvv|||{{{~~~~~~{{{zzzsssiiiaaa___```bbbdddkkkmmmnnnmmmjjjkkkpppuuuooottt}}}yyyvvvyyy~~~wwwwwwqqq___[[[]]]eeeWWWCCC444...---+++'''((((((''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))+++''''''))))))((())),,,...++++++000333555999???@@@===>>>LLLeeennndddnnn|||ssstttkkkhhhooollldddeeeiiippp}}}zzz~~~uuu{{{rrrzzz|||}}}kkk[[[TTTJJJCCCCCCEEE???777111///---***)))))))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---,,,,,,---...///---,,,,,,000444777<<>>IIIPPP___uuussseee___mmmssskkk|||mmm^^^YYYYYYYYY[[[[[[VVVNNNGGGIIIHHHFFFEEEFFFGGGHHHGGGCCCFFF???===EEEDDD@@@DDD>>>CCCIIIKKKHHHDDDDDDFFFMMMQQQUUUXXXYYY[[[^^^aaaeee^^^\\\dddkkkppp|||yyypppmmmeee```dddeee]]]NNNEEE???:::333---++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***+++,,,---------......666888@@@MMM]]]iiinnnooopppkkkfff```ZZZbbbrrrYYYMMMLLLSSSZZZaaammmuuubbbMMMIIIIIIPPPXXXZZZYYYXXX^^^]]]cccwwwxxxtttwww{{{}}}~~~|||}}}~~~|||zzz~~~~~~ssshhhbbb___[[[___eeejjjmmmmmmmmmmmmoooqqquuuzzz{{{vvv___\\\ddd```MMM;;;333111///++++++***)))((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))***)))'''(((,,,---+++,,,///000333888<<<;;;999>>>FFF\\\ooouuubbbdddppp{{{|||zzzvvvmmmxxxwwwuuuqqqjjj___SSSLLLRRRNNNLLLOOOVVVYYYVVVPPPMMMOOOTTT[[[______[[[WWWEEEKKKIIIJJJQQQOOOIIILLLTTTWWWVVVOOOGGGDDDEEEGGGQQQOOOMMMOOORRRTTTSSSQQQ\\\QQQLLLOOOPPPNNNUUUaaaiiiiiilllpppvvv}}}~~~|||xxxyyy{{{yyymmm[[[MMMHHHIIIBBB999111---,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***+++---------...111333:::BBBPPPcccssszzzyyyuuullliiiccc\\\[[[nnneeeRRRQQQRRRMMMRRR___pppmmmYYY[[[KKKMMMRRRWWW[[[\\\ZZZXXXWWWfffzzzvvvtttvvvwwwxxxzzz~~~|||}}}~~~~~~}}}~~~}}}~~~}}}}}}}}}}}}tttkkkgggaaabbbcccdddgggjjjmmmnnnpppqqqtttvvvyyy{{{|||}}}rrr{{{zzzcccdddaaaXXXJJJ<<<333...,,,,,,+++***)))(((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''(((((())))))***((((((((()))))))))******+++)))+++000222111222555777666666:::>>>EEESSS```zzz|||lllnnnwww~~~uuussszzz{{{ooobbb\\\bbbggglllnnnkkkhhhfffeee]]]]]]aaajjjsssvvvrrrmmmhhhlllsssxxxxxxrrrhhhaaaXXXbbbeeeiiisssqqqlllooowwwuuulll]]]SSSUUU]]]bbbccc[[[RRRPPPVVV\\\______aaa[[[XXXZZZVVVNNNLLLOOOPPPPPPPPPQQQSSSWWW^^^ccciiikkkvvv|||xxxzzz|||cccTTTPPPPPPJJJBBB:::555111...,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,---.........000555999DDDSSSjjj|||wwwqqqeeeeeeaaa___kkkzzzTTTKKKLLLUUUTTTNNNXXXjjjpppWWWQQQQQQKKKQQQXXX\\\]]]```bbbdddgggyyyuuuuuurrrrrrwwwxxxvvvwww{{{zzz|||~~~|||~~~~~~}}}||||||~~~~~~}}}~~~}}}uuupppmmmiiiccc```aaafffkkkooovvvvvvtttsssqqqpppppppppzzzmmmmmmyyy}}}zzzrrreee]]]```^^^MMM;;;222---,,,,,,+++)))(((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((())))))******(((((()))))))))*********---,,,///555888777888;;;;;;777999EEEWWWgggvvvtttlllrrr~~~{{{{{{zzzddddddmmm|||{{{{{{yyy}}}sssiiibbb___jjjnnnsss}}}|||xxx|||{{{zzzppp```YYY___jjjpppsssllldddbbbfffmmmrrrtttffffffgggiiiiiigggfffggg______\\\WWWQQQOOOQQQTTTQQQMMMRRRddduuuzzzvvvqqqsss}}}}}}wwwxxxuuueee___VVVTTTPPPKKKEEE===444...))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...////////////222999>>>NNNddd|||pppjjjbbbdddccchhhhhhBBBJJJXXX___XXXSSSaaawwwsssWWWZZZZZZKKKLLLTTT\\\___```fffnnnsss}}}tttuuu|||uuupppooouuuyyyxxxyyy}}}uuuxxx{{{}}}}}}|||||||||{{{}}}~~~~~~~~~{{{~~~~~~~~~~~~}}}|||vvvwwwpppeee^^^^^^cccjjjooovvvtttrrrooonnnoooppprrrxxxlllbbblllxxxyyyyyy~~~eeeXXXdddlll\\\DDD888------,,,+++***)))((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))************+++***---444777777888;;;;;;888???WWWtttmmmqqqwwwjjjdddkkkwww~~~kkkqqq{{{||||||nnnooonnnjjjbbb[[[VVVTTTUUU^^^______eee```ZZZ^^^aaaddd```UUUPPPVVV___ccceeedddcccbbbccceeehhhjjjmmmooooooooosss{{{xxxmmmeeebbbcccWWWLLLHHHMMMNNNIIILLLVVVZZZaaappp~~~|||qqqggg\\\]]]]]][[[TTTHHH:::000))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%555+++***222333111<<>>OOOvvvgggTTTJJJMMMhhhlllnnnnnnyyy___VVVMMMKKKQQQXXX\\\]]]aaa___ZZZ___|||~~~}}}zzz{{{~~~|||vvvuuuyyyyyywwwvvvvvvwwwxxxwwwvvvuuuwww{{{}}}~~~}}}{{{||||||{{{{{{{{{|||}}}||||||||||||}}}{{{tttlllddd```^^^___ccchhhmmmqqqtttxxxzzzyyy|||~~~{{{{{{~~~{{{yyy```^^^iii^^^EEE000---000,,,***,,,((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,+++++++++...000<<<666:::CCCBBB@@@TTTrrrzzzyyyxxx```VVVPPPJJJGGGIIIFFFJJJ\\\xxxuuukkk```WWWYYYUUUQQQRRRUUUVVVUUUTTTSSSRRRRRRQQQQQQQQQRRRRRRWWWWWWWWWXXXXXXXXXYYYYYYRRRRRRRRRSSSSSSTTTTTTTTTSSSUUUVVVVVVVVVUUUWWWXXXSSSRRRQQQRRRTTTUUUTTTSSSTTTTTTSSSSSSRRRQQQPPPOOOQQQPPPOOOMMMJJJJJJKKKMMMDDDGGGIIIGGGDDDFFFMMMTTTfffooo{{{zzzxxxvvvlllddd___\\\ZZZSSSMMMLLLPPPWWW^^^cccmmmzzzpppoooqqquuu|||uuulllaaa]]]PPP===///+++++++++))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&111...222===NNNhhhKKKDDDNNN[[[uuusssnnnttteeeUUUQQQNNNPPPVVV\\\^^^^^^___]]]]]]ooowww{{{vvvwwwzzz|||{{{xxxyyy|||zzzxxxvvvvvvxxxxxxxxxwwwyyyzzz|||}}}~~~}}}|||{{{~~~~~~~~~~~~}}}}}}|||zzzzzzzzz{{{|||~~~~~~|||uuummmgggddd[[[___ffflllpppssswwwyyyuuuxxx{{{||||||uuuuuuvvvwwweee]]]qqqrrrTTT777...000///***)))))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))***************************+++,,,,,,,,,...111444;;;999AAALLLLLLNNNjjjvvvooo{{{kkkTTTAAA???AAA>>>???DDD>>>QQQooo}}}rrrmmmcccZZZXXXZZZYYYUUURRRSSSSSSRRRRRRSSSSSSRRRSSSRRRQQQPPPPPPOOOOOOOOOXXXXXXWWWWWWWWWWWWXXXXXXSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUSSSSSSTTTUUUVVVUUUTTTUUUWWWWWWVVVUUUPPPQQQRRRSSSSSSRRRQQQPPPQQQRRRQQQPPPMMMMMMNNNOOOQQQNNNJJJEEEBBBAAADDDFFFIIIOOOWWW]]]___jjj}}}|||}}}}}}vvvlllZZZJJJAAA???AAACCCOOOXXXkkk}}}wwwqqqqqq{{{qqq___```ccc___OOO===333000///******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&222///555HHHbbbgggAAAEEEVVVeeewwwtttrrrnnnVVVPPPOOOPPPUUU[[[______^^^ZZZ^^^lllzzzzzz}}}~~~xxxyyyzzzzzzyyyyyyyyy{{{zzzxxxwwwwwwxxxyyyyyyxxx{{{{{{{{{||||||{{{{{{{{{~~~|||zzzyyyzzz{{{|||~~~|||}}}wwwqqqllliii\\\___dddhhhkkkooossswwwwwwyyy|||~~~}}}|||ooowwwiii{{{rrrfffhhhwwwbbbHHH666111///***&&&)))))))))(((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))***************************+++,,,---...111666999;;;DDDWWWhhhiiikkkpppttthhhZZZPPPFFFAAADDDFFFBBBAAADDDFFF___zzzvvvkkkdddaaa^^^WWWQQQPPPRRROOOHHHHHHNNNSSSRRRRRRUUUWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWWWWUUUSSSSSSTTTUUUXXXVVVUUUUUUVVVVVVVVVUUUOOOPPPRRRSSSTTTSSSRRRRRROOOPPPQQQQQQPPPOOOPPPQQQPPPKKKFFFCCCCCCCCCBBBAAAAAAAAABBBDDDHHHSSSiii}}}|||xxxuuuvvv}}}xxxdddWWWOOOHHHBBBFFFFFFMMM^^^ttt}}}|||{{{~~~tttvvv~~~{{{jjjYYYQQQ\\\bbbZZZKKK>>>444...,,,++++++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&333555BBB[[[zzznnnPPPMMMWWW___jjjwwwsss~~~nnn[[[UUUQQQRRRUUUYYY^^^```^^^\\\aaarrrwwwyyy|||zzzwww|||||||||{{{{{{|||{{{zzzyyyxxxvvvwwwyyyzzzzzzzzzzzzzzzyyyyyyyyy{{{|||}}}|||||||||~~~{{{yyyzzz{{{}}}~~~}}}wwwrrrooonnncccbbbaaa```ccchhhpppvvv{{{zzz}}}}}}sssrrrmmmqqq~~~mmm___rrrppp```GGG666111...)))))))))))))))((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))***************************+++---...000555:::>>>@@@TTTnnnzzzpppttt|||ppp\\\MMMHHH@@@FFFKKKIIICCC>>>BBBHHHbbbyyyrrrlllfff^^^MMMQQQSSSQQQRRRTTTTTTPPPSSSWWWXXXSSSPPPPPPOOOKKKQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTUUUVVVWWWWWWVVVVVVUUUVVVWWWXXXYYY[[[\\\\\\^^^^^^^^^]]][[[[[[\\\^^^[[[YYYVVVUUUUUUWWWWWWWWWTTTUUUVVVWWWWWWWWWWWWVVVSSSTTTVVVVVVUUUSSSSSSTTTRRRPPPMMMLLLMMMMMMKKKIIICCC???<<<======@@@HHHQQQIIIIIIKKKPPPZZZhhhwww|||rrrmmmkkkddd[[[KKKEEEAAAEEEMMMZZZlllyyy}}}}}}|||vvvlllcccVVV\\\___ZZZRRRHHH<<<222------,,,,,,+++******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&555<<>>888888&&&+++++++++***(((((()))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&))))))))))))(((((((((((()))***++++++***+++---///((()))000:::888333:::HHHLLL\\\qqq}}}zzz~~~xxxmmmWWWOOODDDCCCBBB@@@AAAHHHRRRYYYzzz}}}lllYYYWWWiii|||rrraaa___ZZZPPPRRRTTTVVVWWWXXXWWWVVVUUUTTTTTTSSSTTTVVVXXXWWWVVVTTTSSSSSSSSSUUUWWWYYYZZZ]]]XXXWWW\\\^^^ZZZXXXZZZ\\\^^^aaadddgggjjjlllnnnqqquuuzzz~~~|||xxxuuurrrggg\\\YYYZZZ[[[\\\___ZZZZZZYYYXXX]]]dddeeebbb^^^______\\\XXXVVVXXX[[[XXXWWWUUUSSSQQQNNNLLLKKKIIIIIIIIIGGGEEEAAA>>><<<<<<:::888:::>>>BBBBBBAAA@@@GGGRRR^^^jjjttt}}}~~~zzzrrrhhh^^^TTTMMMIIIKKKSSS^^^iiittt~~~}}}~~~xxxmmm```RRRHHHBBB777555111---+++---------***((('''((()))***)))((((((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&CCC___vvvzzzoooWWWUUU[[[gggjjjiiivvvlllRRROOORRRQQQXXX\\\aaabbb___cccuuu|||yyyyyy~~~~~~yyywwwxxx}}}|||{{{|||~~~|||zzzyyyzzz|||}}}{{{xxxwwwvvvvvvyyy|||~~~}}}{{{}}}zzzzzzzzzzzz|||}}}}}}zzzyyyyyyzzz}}}~~~{{{vvvmmmjjjeee___\\\]]]aaaeeekkkqqqxxx}}}}}}tttuuuwwwjjjOOO===555,,,++++++***)))(((((()))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))))))))))))))((()))***++++++***+++---///000555888666666???MMMWWWhhhppp|||}}}fffPPPDDDBBB>>>@@@CCCHHHQQQbbbvvv|||rrrcccZZZ___qqq~~~gggXXXXXXYYYWWWSSSTTTVVVVVVWWWVVVUUUUUUSSSRRRRRRTTTWWWYYYYYYXXXYYYYYYZZZZZZYYYYYYZZZ[[[bbb^^^^^^aaaaaa]]]\\\^^^WWWZZZ```iiisss|||wwwnnneeebbbaaa]]]ZZZZZZ______]]][[[^^^dddeeeaaaddddddaaa]]]YYYWWWXXXYYY\\\ZZZWWWTTTRRRPPPOOOOOOOOONNNMMMLLLJJJHHHFFFDDD@@@===<<<===AAACCCDDDCCCCCCDDDFFFJJJRRR]]]jjjsss~~~~~~tttdddSSSIIICCCFFFIIILLLTTTeee{{{zzzuuu{{{xxx{{{{{{hhhZZZSSS>>><<<888333000///---++++++***(((((())))))(((&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&[[[xxxlllggglllPPPIIIQQQ___jjjhhhjjjvvvZZZNNNQQQUUUVVVXXX```bbb]]]^^^uuu}}}wwwwwwvvvwww{{{|||yyyxxxzzz|||zzzzzz{{{}}}~~~zzzyyywwwwwwxxxxxxwwwuuuyyyyyyyyy{{{~~~~~~~~~}}}||||||zzzzzzzzz{{{|||~~~~~~~~~{{{xxxwwwvvv{{{ppplllgggcccaaa___]]]\\\eeennnxxx}}}}}}}}}xxxyyyuuurrreeeIII333222,,,+++***)))((())))))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))***+++,,,+++++++++---//////777777222<<>>AAAIIISSSZZZeeelllwww~~~vvvkkkcccWWWTTTMMMEEEBBBHHHVVVaaa}}}|||zzz}}}|||wwwaaaUUUGGGBBB===888444///+++(((---+++)))((((((((('''&&&((((((((('''''''''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&xxxtttjjjrrrwwwTTTEEEGGGVVVccceeeiii{{{{{{___SSSUUUYYY[[[\\\```eeebbb___ooosssrrrttttttuuuwwwyyyzzzyyyzzz|||yyyxxxwwwwwwzzz{{{{{{{{{yyyxxxvvvuuuuuuuuutttssswwwxxxyyy{{{|||~~~~~~}}}{{{~~~{{{xxxxxxzzzzzzzzz{{{|||~~~|||}}}~~~}}}{{{zzz}}}~~~uuuqqqkkkhhhfffddd```\\\```hhhrrryyy|||tttwww{{{yyytttsssYYY999333...,,,***((()))*********))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))************+++,,,,,,,,,---///111333777999>>>QQQlll{{{}}}\\\PPPBBB;;;===AAAFFFHHHOOO```uuu~~~yyymmmbbb]]]^^^WWWRRRTTTZZZ```___]]]]]]ZZZ]]]bbb___VVVSSSXXXVVVVVVUUUTTTSSSSSSSSSTTTSSSSSSTTTVVVZZZ]]]^^^^^^]]]```cccbbb``````dddgggaaabbbccccccaaaaaadddhhhhhhjjjooowww|||wwwooooooooolllggg```ZZZVVVQQQOOORRRZZZ`````````aaa```aaa```]]]]]]```aaa^^^dddeeehhhooovvvzzzxxxuuuhhhccc\\\UUUQQQPPPRRRTTTSSSRRRPPPNNNNNNNNNOOOOOOKKKJJJIIIHHHIIIJJJJJJKKKCCCEEEEEEEEEDDDDDDFFFHHHIIINNNVVVaaakkksssxxx{{{{{{xxxooobbbSSSIIIFFFFFFOOOrrruuu|||~~~cccRRRQQQIIIAAA<<<777222...------+++)))((()))))))))((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&rrr~~~~~~YYYFFFFFFSSScccgggbbbqqqvvvbbbRRRRRRZZZ___aaabbbhhheeeaaaiii}}}sssqqqpppnnntttwwwzzzzzzzzz{{{}}}wwwvvvuuuvvvxxxyyyyyyxxxzzzyyyxxxwwwuuuuuuuuuvvvtttvvvxxxyyyzzz{{{||||||~~~|||yyyzzz|||zzzzzz{{{|||}}}~~~|||}}}~~~~~~}}}~~~yyyyyy{{{~~~yyyqqqkkkhhheeeaaa^^^]]]aaaiiirrrzzznnnjjjyyy~~~{{{}}}qqqvvvhhhHHH666222///+++)))***++++++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((()))))))))*********+++***,,,---......///222444===;;;DDDZZZooozzzwww```OOOGGGBBB<<<===EEEOOOTTTUUUiiilllnnniii```YYYXXX[[[TTTSSSTTTXXX\\\]]]YYYUUUWWWUUU\\\gggggg\\\WWW[[[XXXWWWVVVUUUTTTTTTTTTUUUWWWWWWWWWZZZ^^^```aaaaaadddeeefffdddccceeeiiimmmllllllkkkiiihhhkkknnnooommmooossswwwwwwqqqfff^^^YYYYYYYYYYYYXXXXXXXXXXXXVVVSSSUUUZZZ\\\[[[ZZZ\\\bbbeeeeeeccccccfffgggeeebbbgggppp|||qqqlllccc[[[VVVUUUVVVWWWRRRQQQPPPOOOOOOOOOPPPQQQPPPOOONNNMMMLLLLLLMMMNNNJJJLLLNNNNNNLLLIIIHHHGGGHHHFFFEEEGGGOOOZZZfffnnnvvvfffXXXPPPCCCOOOggg}}}}}}}}}ooo\\\[[[OOOCCC???<<<666444555...,,,))))))***+++++++++))))))((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&wwwssseeeIIIDDDOOOfffpppoookkkcccXXXPPPRRRYYY```dddfffbbb___ddd|||vvvxxxxxxqqqhhhtttzzz|||zzzxxxzzz}}}~~~vvvuuuttttttvvvwwwwwwvvvzzzzzzyyyxxxvvvuuuwwwyyywwwyyy|||}}}}}}}}}~~~}}}}}}~~~xxxyyyyyyzzz{{{{{{zzzzzzzzz{{{}}}}}}zzz|||~~~~~~}}}~~~vvvtttvvv|||yyypppiiiccc___]]]\\\]]]bbbkkkttt{{{~~~~~~sssiiieeewww}}}||||||rrrtttsss\\\DDD777222---***+++,,,+++)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''(((((())))))***((())))))******+++++++++***,,,...000000222666888888>>>VVVuuuuuuuuuxxxbbbMMMCCCAAA@@@AAAAAAFFFQQQ___hhhiiioookkkcccYYYRRRQQQVVV[[[VVVVVVVVVVVVVVVWWWXXXXXXZZZWWWYYY______YYYWWWZZZZZZZZZZZZZZZYYYYYYYYYYYY]]]]]]]]]___bbbddddddcccfffeeeddddddeeehhhjjjlllmmmllliiifffiiioooqqqppprrruuuyyyzzzxxxqqqjjjeeegggfffffffffggghhhiiijjjeeebbbcccffffffcccbbbeeebbbgggiiiffffffiiikkkiiibbbhhhsss}}}{{{vvvmmmiiiccc\\\WWWUUUTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTRRRRRRRRRPPPNNNNNNPPPRRRRRRRRRQQQOOOMMMMMMNNNPPPNNNKKKFFFDDDEEEJJJQQQUUUeeepppyyyrrrbbbTTTOOOWWW\\\___ppp}}}|||yyyhhh___QQQEEECCC@@@:::777:::111///+++***+++,,,---,,,)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&lllsssRRRFFFSSSeeevvvwwwxxxhhhXXXWWWTTTUUU\\\cccdddbbb```dddyyyyyywwwxxxwwwqqqkkkooovvvxxxssspppsssvvvvvvrrrpppooopppqqqrrrrrrqqqtttuuutttrrrppppppsssvvvtttwwwzzz{{{zzzzzz|||~~~}}}{{{yyyyyyyyyyyyxxxwwwuuuuuuvvvvvvvvvuuutttsssrrrsssuuuxxxzzz|||}}}}}}zzz}}}~~~|||||||||~~~}}}}}}}}}~~~~~~{{{yyyuuuuuuuuuuuuwwwzzz~~~~~~{{{{{{{{{{{{xxxvvvyyy}}}~~~{{{{{{~~~{{{~~~~~~{{{{{{|||xxxxxxxxxyyyzzzzzz{{{{{{||||||}}}|||{{{{{{~~~}}}~~~~~~|||zzzzzz{{{{{{}}}~~~}}}{{{zzz{{{}}}|||||||||}}}~~~|||wwwwww{{{xxxnnnfffbbb```\\\^^^bbbffflllqqqwwwzzz|||nnnbbbooo{{{}}}vvvtttwwwnnnZZZ<<<666///,,,------+++)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&''''''((())))))******((())))))******+++,,,,,,***,,,///111333666999<<<>>>YYY|||pppnnn___hhh{{{bbbLLLBBBCCCGGG@@@HHHPPPVVV```jjjooommmdddbbb^^^ZZZXXXVVVTTTSSSYYYXXXVVVTTTTTTUUUXXXZZZYYYWWWVVVXXXYYYYYYYYYZZZ]]]^^^___```aaa```___^^^dddcccbbbccceeeffffffeeefffeeegggllltttxxxwwwuuupppnnnkkklllvvvxxx|||~~~zzzxxxyyy{{{~~~|||zzzqqqpppsssvvvvvvqqqoooqqqiiinnnpppnnnlllooopppooonnnttt{{{~~~|||vvvoookkkfffdddaaa\\\YYYVVVUUUUUUWWWWWWXXXXXXWWWVVVUUUUUURRRSSSSSSRRROOOOOOQQQTTTTTTSSSQQQNNNMMMNNNQQQTTTLLLKKKJJJIIIIIIJJJKKKLLLPPPXXXdddooowww|||}}}~~~{{{iiiWWWOOOLLLMMMVVVaaacccrrr{{{{{{|||ssskkk\\\RRRSSSQQQHHHBBBCCC777333///,,,,,,,,,,,,+++))))))))))))((((((((('''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&qqq```DDDIIIeee|||yyyvvvZZZPPPVVVZZZ\\\bbbhhhddd[[[hhhuuuzzzzzzyyyuuuqqqppprrrtttiiippprrrlllhhhjjjnnnmmmmmmkkkjjjjjjlllmmmmmmllllllmmmnnnllliiijjjmmmqqqiiilllooopppooooooqqqssstttqqqnnnnnnpppqqqooommmrrrsssssstttsssqqqooonnniiijjjmmmooorrrtttuuuuuummmooorrrrrrqqqooonnnnnnqqqqqqqqqsssttttttrrrpppooollliiihhhjjjmmmnnnooossspppmmmmmmnnnnnnllliiipppssssssooonnnqqqsssrrrrrrtttvvvwwwuuutttrrrrrrooooooooooooppppppqqqqqqpppqqqpppooonnnooorrruuuvvvwwwxxxwwwuuuuuuvvvwwwtttwwwyyyxxxtttrrrssstttssssssuuuwww{{{~~~{{{}}}~~~}}}uuulllhhhhhh\\\```dddeeeeeeiiiqqqxxx{{{|||yyywwwmmmnnnwwwxxx|||vvvxxxyyylll???888111------...+++((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++((())))))***++++++,,,,,,***---000222444888<<>>BBBIIIhhh~~~|||nnnfffiiiggg\\\RRRQQQ;;;777222...,,,+++***)))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ooo```CCCDDDYYYmmmwww|||wwwzzz\\\RRRRRRYYYZZZ^^^hhhfff```cccuuuvvvwwwsssooommmlllkkkhhheeedddaaa^^^^^^______]]]ZZZZZZ[[[\\\]]]___```aaabbbbbb___\\\\\\___```___]]]___```aaabbbcccccccccccccccdddeeefffgggfffeeeeeehhhfffeeefffgggfffaaa\\\______```bbbeeeffffffeeegggffffffhhhhhhgggfffggggggfffffffffggghhhiiiiiiffffffffffffffffffffffffgggccc```aaadddggggggfffggggggddddddiiiooooookkkkkkkkkjjjhhheeefffkkkooollliiihhhjjjmmmnnnmmmjjjmmmkkkjjjkkknnnooommmkkkhhhiiihhhhhhjjjoooqqqqqqnnnmmmkkkmmmoooooommmjjjiiiiiikkknnnttt|||xxxuuu{{{zzzrrrmmmjjjdddbbb``````___aaalllxxxyyy|||~~~ooo}}}rrrqqqtttvvvwwwVVVHHH:::444---'''(((...******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++++++++++++++,,,000+++111>>>>>>777<<>>???@@@AAAAAABBBCCCDDDEEEFFFGGGEEEIIIMMMNNNLLLLLLOOOQQQSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUQQQTTTVVVTTTQQQOOOQQQTTTSSSRRRPPPPPPQQQRRRRRRRRRRRRSSSUUUWWW[[[___^^^YYYYYYZZZ\\\___```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbdddeeeffffffeeecccggghhhgggiiilllkkkgggfffgggiiiiiihhhfffeeedddiiiiiiiiijjjkkkllllllkkkjjjjjjjjjjjjiiifffbbb```^^^```dddgggfffccceeeiiiggggggfffgggjjjnnnqqqrrrooonnnooopppssswww{{{~~~{{{uuu|||rrrkkkpppiiiccc^^^YYYWWW]]]dddjjjooowww}}}zzz\\\888+++111111&&&++++++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))******+++---...///333888888888DDD]]]qqqxxxyyyeeeuuuaaaKKKEEEGGGFFFBBBDDDEEEJJJPPPSSSRRRSSSUUUUUU\\\eeekkklllhhhcccaaaUUUVVVVVVVVVWWW[[[___aaa___[[[^^^hhhiiibbbaaaggg```ccclllzzz~~~}}}tttvvvxxxzzzzzzyyyvvvtttqqqllliiihhheee```^^^``````^^^]]][[[[[[ZZZXXXWWWVVVVVVUUUTTTSSSRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRQQQFFFEEEFFFKKKSSSZZZ^^^___]]]^^^UUUDDD>>>IIIYYYaaa___kkk~~~~~~hhhTTT???555111---,,,000*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqRRRHHHCCCPPPeeessssssnnntttzzzwwwgggWWWSSSWWWYYY^^^^^^YYY\\\gggxxxzzzdddTTTPPPUUUKKKKKKJJJHHHFFFEEEEEEEEEAAACCCEEECCC???===???BBBAAABBBBBBCCCDDDEEEFFFFFFHHHIIIKKKIIIHHHIIINNNRRROOOOOONNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTVVVVVVTTTQQQPPPRRRUUUVVVUUUTTTTTTVVVWWWWWWWWWUUUWWWXXXYYY^^^cccaaaYYY___```bbbdddeeefffggggggkkkjjjjjjiiihhhgggffffffdddfffiiikkklllnnnooopppoooooonnnqqqyyy}}}vvvlllmmmmmmnnnpppppppppooonnnooopppqqqqqqrrrssstttppppppooonnnmmmmmmnnnooommmgggdddhhhjjjiiihhhjjjlllmmmmmmnnnpppssswwwzzzzzzzzz{{{}}}zzzxxx|||xxxpppsssmmmhhhddd^^^XXXWWW[[[^^^fffpppyyy~~~zzzzzzssskkkDDD...000111)))+++++++++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***+++---///000111444:::???FFF[[[vvvfffiii}}}jjjXXXDDD>>>CCCIIIIIIGGGHHHIIINNNUUUUUURRRUUUZZZgggoooxxx}}}zzzrrrhhhbbbYYYZZZ\\\]]]]]]]]]```cccdddiiitttzzzsssiiimmmwwwmmmzzz~~~yyysssrrruuutttqqqnnnllljjjgggbbb^^^^^^]]][[[ZZZZZZYYYYYYYYYTTTSSSSSSRRRTTTVVVXXXZZZQQQPPPNNNKKKLLLSSS]]]eeekkkrrrmmmZZZKKKJJJKKKIIIBBBJJJ\\\tttuuukkkmmm~~~sssaaaOOODDD777+++***111+++*********)))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~|||rrrDDDGGGOOO^^^rrr}}}xxxlllvvvsssiii[[[QQQRRRXXX\\\```___WWW^^^yyy{{{jjj```TTTSSS\\\QQQSSSUUUUUUSSSQQQPPPQQQMMMMMMMMMLLLKKKMMMPPPSSSRRRRRRSSSSSSTTTUUUUUUVVVQQQQQQOOOMMMLLLNNNRRRVVVVVVVVVUUUUUUVVVWWWYYYZZZ^^^]]]]]]]]]]]]^^^______eeeeeedddbbb```aaacccfffgggggggggjjjmmmnnnmmmlllllloooppppppvvv}}}zzzpppuuuuuuuuuvvvwwwyyy{{{{{{~~~~~~}}}|||{{{zzzzzz|||}}}}}}~~~zzz}}}}}}yyynnnrrryyyyyyuuupppkkkiiiccc\\\XXXYYYXXX```jjjttt{{{rrrnnnyyy}}}zzzUUU777000111...,,,++++++******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))***)))))))))))))))))))))))))))))))))*********++++++)))***+++,,,...111333444666???KKK[[[sssxxxrrrqqqlllSSSCCCAAAAAAAAA@@@???EEELLLMMMLLLRRRYYYYYYWWW^^^jjj~~~zzznnnccc\\\YYYYYY[[[]]][[[ZZZ^^^dddppp{{{ttt}}}~~~vvvpppgggdddaaa______^^^]]]\\\ZZZXXXUUUTTTSSSUUUWWWYYYRRRUUUWWWTTTOOOOOOUUU[[[hhhqqqtttkkk___WWWOOOFFF???@@@GGGVVVllllll```oooxxxjjj^^^UUUDDD000***111+++++++++******))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}}}}___BBBDDDQQQiiizzzzzzrrrmmmxxxnnnaaaWWWRRRSSS\\\dddaaaaaaZZZgggooobbb______aaafffaaaeeeiiijjjgggcccaaaaaabbb```^^^___dddjjjppprrrppppppqqqrrrrrrsssssssssllljjjgggeeefffggghhhhhhmmmmmmllllllmmmppprrrtttvvvvvvuuuuuuuuuvvvwwwxxx}}}{{{xxxxxx{{{~~~}}}~~~{{{ppppppttt{{{|||vvvoookkkeee]]]YYYZZZWWW\\\dddmmmuuu}}}yyybbbggguuu}}}}}}]]]===000000222,,,,,,+++******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******))))))))))))))))))))))))))))))*********+++++++++******,,,...000333555777;;;HHH\\\rrrcccyyyiiiQQQBBB999;;;@@@DDDBBB@@@FFFPPPRRRPPPTTT[[[[[[[[[fffvvv~~~xxxooofff^^^ZZZYYYYYYWWWYYY]]]^^^aaakkkwww}}}xxxpppkkkgggccc___\\\]]]\\\ZZZYYYXXXWWWXXXXXXRRRUUUXXXWWWSSSQQQPPPQQQ[[[aaaiiilllkkkdddZZZRRRJJJHHHGGGIIIRRRdddxxxrrrsssxxxuuuoooccc^^^^^^QQQ:::...111,,,,,,+++******))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eee{{{bbbEEEDDD???OOOnnn}}}ssskkkooozzzmmm```YYYUUUUUU```mmmaaaccc___pppooo______iiiooollloootttxxxyyyuuupppmmmlllssspppmmmqqqyyywww|||yyyvvvtttxxx}}}sssmmmeee\\\XXXXXXVVVYYY___fffooozzz]]]WWWwwwsssxxx~~~vvv[[[>>>//////333,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++***+++,,,...111444777888>>>NNNhhhzzzmmmwwwzzz___KKK???;;;AAA:::999BBBJJJLLLOOORRRVVVSSSVVV[[[ZZZZZZgggyyyuuunnncccXXXQQQQQQVVV[[[^^^\\\^^^dddjjjrrrvvv{{{ssskkkccc^^^^^^^^^______^^^]]][[[ZZZYYYYYYXXXYYYXXXXXXVVVUUURRRSSS[[[gggmmmjjjbbb]]]NNNNNNLLLFFFCCCKKK^^^mmmxxxooolllnnnaaaWWWVVV^^^YYYDDD444222,,,,,,++++++***))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\\\mmm]]]AAADDDCCCLLLZZZfffnnnrrruuuvvvuuu___\\\]]]VVV___iiiaaafff]]]lllqqqbbbYYY[[[```fffvvvxxxpppjjjeeedddbbb```cccooooooddd\\\ZZZ[[[aaammm|||sssccc___\\\]]]]]]]]]\\\[[[[[[ZZZaaa^^^___bbbccccccgggllltttssszzz~~~|||xxxtttttt|||xxxlllgggfffaaaZZZUUUVVV[[[dddlllsss}}}~~~mmmSSSYYYxxx~~~uuu[[[___fffuuuoooMMM333111333...---+++,,,,,,+++)))'''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************++++++++++++++++++++++++)))444222---222666777===DDDeeewwwjjjccc|||```KKKBBB;;;999<<<@@@CCCGGGLLLPPPQQQRRRQQQVVVVVVVVVVVVWWW[[[```ddd]]]UUUNNNMMMQQQUUUTTTRRR```iiitttzzzxxxssslllmmmvvvzzzooooooxxx~~~rrriiicccmmmyyy~~~yyyrrrggg[[[[[[ccczzz{{{ssspppiiiooommmfff^^^]]]aaa^^^XXX]]]XXXWWW[[[^^^[[[XXXWWWYYYWWWWWW[[[aaafffggggggWWWQQQHHHBBBAAAEEEKKKOOObbbrrr|||uuuyyy}}}xxxnnnggghhh```XXXXXX\\\YYYNNNCCC@@@666,,,***++++++***)))((((((((((((((((((((((((******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&lll~~~QQQ???FFFEEELLLWWWcccmmmrrrtttssslllXXXUUUYYYVVV___ggg```cccllllllXXXVVVLLLHHHLLLQQQVVVfffwww}}}jjjYYYPPPLLLJJJJJJLLLSSS```ssswwweeeZZZNNNLLLIIIHHHKKKRRRZZZ___|||ooo```[[[SSSGGGAAABBBAAAAAAAAA@@@AAABBBEEEGGGJJJJJJLLLMMMMMMNNNWWWbbbkkkttt~~~xxxtttwww|||rrrmmmjjjccc[[[ZZZXXXYYY___eeemmmyyy|||ccc\\\qqqsssiii^^^iiiuuuaaaCCC777777///...------------***)))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))*********************+++,,,,,,------,,,333000///666888:::DDDggg{{{jjj{{{sssZZZDDD>>>AAAAAACCCIIILLLMMMNNNPPPRRRTTTUUUVVVXXXYYYYYYXXXVVVUUUVVVXXXHHHJJJJJJHHHHHHNNN[[[eeeuuukkkkkkkkkjjjgggccc___]]]kkkuuu~~~vvviiiaaa]]]YYYXXX^^^ddd```WWWYYYcccxxxrrrhhh]]]UUUPPPOOOPPPTTT^^^mmmxxx|||xxxsssooooooqqquuuxxxwwwrrrjjjccc___]]][[[ZZZXXX[[[[[[UUUPPPMMMGGG@@@???FFF[[[uuuuuukkkgggbbb]]][[[ZZZ[[[______\\\\\\___[[[ZZZZZZ\\\___```___]]]QQQNNNIIICCC@@@@@@BBBDDDSSS]]]jjjvvvxxxttt{{{vvvtttwwwtttiii___dddooojjj\\\HHH888++++++...,,,******((((((((((((((((((((((((***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&yyy]]]@@@<<>><<>><<<888666999999777555777CCCUUU___cccjjjsssuuuuuunnnjjj\\\\\\]]]^^^ZZZWWW[[[bbb^^^^^^^^^^^^^^^\\\XXXTTTLLLOOOPPPOOOJJJFFFEEEEEEFFFKKKQQQ[[[oooooolllxxx}}}hhhhhhyyy{{{nnnVVV???,,,,,,000---***,,,((((((((((((((((((((((((***)))(((''''''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&eeeCCC;;;AAAEEELLLPPPZZZhhhtttuuummmddd\\\QQQQQQZZZ___```bbbbbbpppfffKKKFFFDDDBBBCCCHHHLLLIIIGGGNNNYYYYYYaaahhhcccPPP@@@===BBBOOORRRWWW^^^hhhsss{{{wwwtttqqqooonnnoooppprrrtttxxx{{{~~~qqq\\\TTTLLLHHHDDDBBBDDDIIIJJJKKKLLLNNNQQQUUUYYY]]]]]]dddkkkmmmsssuuucccVVVZZZ]]]]]]VVVLLLCCC@@@AAAHHHHHHOOO]]]mmmuuusssmmmfffddddddeeeaaaYYYWWWZZZWWWYYY\\\^^^___bbbhhhlllkkkkkkooowwwtttnnnpppuuuzzzooofff``````ZZZUUUUUUXXX^^^kkkvvvzzz{{{llldddvvvllluuuQQQ555333111.........---,,,***(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((()))))))))************++++++,,,,,,------......111111///555<<<;;;JJJgggsssdddGGGFFF@@@===BBBGGGLLLTTT\\\VVVUUUTTTSSSTTTUUUVVVWWWRRRTTTWWWYYYZZZ[[[]]]^^^TTTVVV```tttrrr___VVVUUUSSSNNNTTTZZZ^^^[[[PPPEEE???===777===CCCDDD@@@<<<;;;;;;:::999999:::777333777>>>:::999888888777666555555555999>>>BBBEEEHHHKKKNNNIIIJJJHHHDDDCCCFFFFFFDDDDDDBBB@@@>>><<<<<<<<<===>>>;;;777666666777666666888777666444555888;;;<<<999888;;;AAADDDDDDIIIPPP___kkkpppkkklllyyyzzzyyyxxxxxxxxxyyyyyyyyyyyyyyy~~~}}}mmmhhhccc___YYYVVVZZZaaa^^^___aaabbb```]]]XXXTTT[[[aaafffeee]]]SSSLLLIIIEEEFFFHHHLLLYYYooo|||nnnsssuuuwwwyyyuuugggKKK222...///+++***---(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyOOO>>>DDDIIIFFFQQQYYYeeesssyyytttggg\\\WWWTTTVVV^^^bbb^^^aaalllwwwOOOBBBDDD>>>AAAFFFMMMPPPLLLGGGKKKQQQPPPVVV\\\[[[PPPDDDEEEMMMYYY\\\bbbiiirrr|||wwwsssqqqnnnpppjjjbbbZZZUUUQQQNNNKKKTTTRRRRRRXXXcccmmmrrrsss}}}ssslllkkkooozzz|||\\\XXXRRRMMMKKKHHHDDDEEEHHHJJJNNNSSSYYY___fffnnnttt}}}sss```SSSUUU[[[___\\\SSSIIICCCAAAHHHGGGHHHNNNXXXbbbjjjnnnrrrvvv||||||ssshhhcccddd```ffflllooooooppptttxxx~~~wwwooonnnpppxxx~~~pppiiifff^^^XXXTTTTTTVVVZZZdddnnnwww~~~{{{```aaazzzuuuzzz]]]///333111...------,,,+++***((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((()))))))))************......------------------000222222888@@@DDDZZZ~~~tttwwwcccJJJ===;;;<<>>>>>;;;<<<@@@AAA???<<<<<<;;;:::999888888888999888666666888999999888222222222333444555666888555555666999999999===AAAEEENNNPPPJJJKKKTTTYYYVVVUUUWWWZZZ\\\\\\[[[ZZZZZZ]]]```iiittt{{{}}}}}}yyykkkddd___\\\]]]```]]]___bbbdddcccaaa___]]]pppuuuyyywwwmmm___SSSLLLJJJKKKJJJIIILLLYYYnnnvvvttttttpppvvvrrrYYY???111---******...)))))))))))))))))))))))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&aaaCCC???HHHKKKGGGXXXdddsss|||yyymmm___VVVSSSYYY[[[^^^aaa\\\hhhsssZZZDDDAAAGGG>>>EEEKKKSSSVVVTTTRRRSSSUUUYYY^^^ggghhh[[[JJJHHHPPP\\\bbblllwww|||jjj]]]ZZZXXXTTTLLLIIIFFFEEEGGGJJJLLLMMMUUUVVV\\\lll}}}lll^^^XXXXXXTTT___ttt```]]]ZZZYYYZZZYYYUUUTTTWWW\\\```eeeiiioooyyyxxxeeeVVV^^^cccfffeee___WWWQQQOOODDDEEEFFFHHHLLLSSS^^^eeevvvjjjggghhhhhhoooxxx{{{{{{{{{~~~uuupppnnnpppxxxqqqnnn___ZZZVVVUUUUUUWWW^^^gggooowwwdddMMM\\\wwwzzzxxx~~~ooo===444222...,,,,,,,,,+++***'''(((((((((((()))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************........................000555777???MMMYYYqqqwwwzzzrrrTTT???;;;???:::AAALLLUUUYYYXXXVVVTTTRRRSSSUUUXXXZZZ[[[\\\\\\\\\[[[[[[\\\___gggpppwwwxxxUUUNNNEEEAAACCCFFFHHHGGGFFFEEECCCCCCCCCBBB>>>:::999;;;;;;999444222222333555777777666555444444555000222555555444222222333666555444333333444555555666666666666777777888888:::===<<<999999<<<===:::999999999999999:::;;;;;;;;;:::999999::::::999777555333555888888555333555333555666777666666888:::888;;;<<<::::::>>>>>><<<;;;>>>BBBDDDDDDBBBAAAAAAAAADDDMMMWWW\\\]]]aaaeeennniiieeeaaa[[[TTTTTTWWWcccnnnxxxyyykkkddd```\\\[[[\\\\\\^^^aaacccccccccdddfffnnnqqqvvvxxxuuummmddd^^^SSSQQQOOOKKKHHHLLL[[[kkkzzzyyymmmdddlllpppdddOOO999---+++------))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvIII<<>>@@@AAA@@@??????AAABBBBBBAAA???AAA>>>???BBBBBB<<<:::<<<999::::::888666555555666888666666:::;;;888888:::666888::::::888888999;;;777777;;;AAACCCBBBDDDIIIHHHEEEEEEEEEBBB======AAADDDMMMWWWlllyyyyyypppjjjdddbbb^^^YYYXXXZZZ]]]^^^_________```eeehhheeefffkkkrrryyy{{{xxxsssccc[[[TTTPPPNNNMMMSSS[[[^^^cccnnnoooeeeeeedddjjj___CCC000///000+++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&```<<<<<>>@@@PPPtttyyyvvvgggEEE888===EEEJJJMMMYYYWWWRRRNNNOOOUUUYYY[[[ZZZXXXVVVVVVXXX\\\aaadddgggiiimmmrrrzzzvvvaaaSSSMMMLLLJJJHHH<<>>===<<<<<<;;;999777777888777333444888999777777999999777999>>>;;;666:::<<<444444999777888222777:::444444888555777555333333444666666666999888:::<<<:::666666:::555555777999999999===AAA===???@@@AAACCCEEEHHHJJJMMMJJJKKKQQQRRRNNNNNNRRRUUUQQQOOOPPPSSSRRRLLLFFFCCCCCCCCCBBB@@@===:::888>>><<<::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;>>>>>>=========>>>>>>???<<>>999===???888:::@@@>>>777000444999444444888666888777666555666777777666999777888:::888444444888888777888;;;???BBBGGGKKKMMMNNNOOOOOONNNNNNOOOPPPTTTSSSUUUYYYXXXTTTTTTYYYYYYYYYXXXXXXVVVSSSOOOMMMKKKKKKKKKKKKJJJIIIHHHGGGCCCAAA@@@???@@@@@@???>>>CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@???>>>>>>;;;===BBBLLLWWW___cccdddnnnssshhhcccaaadddjjjmmmsssyyyvvvsssqqqooofffZZZTTTUUU\\\YYYYYY]]]^^^[[[^^^ccciiihhhhhhiiilllppptttvvv~~~|||zzzvvvppphhhaaa\\\YYYWWWVVVXXX^^^lll{{{|||}}}oooiiifffbbbSSS>>>000,,,,,,,,,+++***(((((())))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''ccc???:::;;;FFFSSS^^^gggmmm|||yyyooobbbYYYYYY]]]^^^fff```\\\eeesssQQQBBBPPPbbbpppvvvqqqaaaeeeppp}}}}}}}}}yyyxxx{{{}}}||||||~~~~~~{{{ppp___VVV]]]jjjyyyttttttuuuqqq|||}}}zzzppp[[[IIIFFFGGGIIIUUUfffyyypppnnndddbbbYYY\\\oooyyyyyy~~~~~~tttnnniiihhhlllpppooonnnooonnnjjjddd\\\UUUOOOKKKIIIBBBEEEIIIKKKKKKJJJKKKLLLNNNUUU^^^eeeiiipppxxx|||ooofff```gggtttvvvfff^^^ZZZUUUQQQOOOQQQSSS\\\jjjuuu||||||hhhXXXUUU|||ssswwwuuuXXX<<>>FFFEEE;;;111444:::666666:::888999999999999999888777666:::999:::;;;999555555999888999;;;>>>DDDLLLSSSWWWYYYZZZ[[[\\\\\\\\\[[[ZZZ]]]___cccddd^^^VVVTTTWWWUUUYYY\\\\\\YYYUUUSSSSSSPPPPPPOOOOOOPPPQQQQQQRRRNNNLLLKKKKKKLLLKKKJJJHHHLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLJJJHHHFFFDDDCCC@@@AAAJJJZZZdddhhhoooyyyrrrUUUNNNIIILLLRRRYYYbbbjjjuuuvvvzzz}}}yyynnneeeaaa^^^\\\\\\___aaa```aaadddkkkjjjiiiiiijjjmmmoooqqqwwwsssssshhhaaaZZZUUUSSS\\\oootttzzzwwwqqqiiiYYYFFF666...------,,,+++***************)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''dddCCC===???CCCJJJRRR^^^kkkuuuyyydddVVVUUU[[[```aaaggg^^^```xxxnnnPPPCCCOOOaaasss{{{uuubbbeeeqqquuufffbbbkkkuuu{{{~~~}}}xxxxxx{{{~~~}}}}}}|||zzzwwwgggVVVZZZiiikkklllooosss{{{zzzvvvgggSSSEEEDDDGGGMMM^^^rrrooo]]]^^^XXXXXXPPPTTTgggsssxxxzzztttooommmqqqsssqqqooooooiiihhheee```ZZZVVVSSSRRRGGGFFFEEEFFFGGGHHHHHHGGGBBBLLLYYYaaafffooo|||zzzlll^^^^^^gggsss}}}mmmddd___YYYSSSNNNMMMMMMTTTcccqqq{{{|||eee\\\xxxwwwbbbiii{{{kkkHHH444666444//////,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))******************+++++++++++++++,,,---...000111111222999@@@```~~~yyy[[[GGG===CCCWWWeeeaaa[[[\\\XXXQQQTTTVVVYYY[[[\\\[[[XXXVVVWWWYYY^^^cccaaa]]]___dddWWWSSSPPPOOOVVVcccqqq{{{}}}vvvjjjYYYKKKIIIHHHIIIJJJMMMPPPTTTVVVQQQEEE<<<<<>><<<;;;777666999:::888888:::;;;888<<<===:::EEEQQQPPPEEE777666<<<999999<<<:::;;;<<<======;;;999888777======@@@CCCAAA<<<:::===???FFFKKKLLLMMMTTT]]]ccccccdddfffiiilllmmmllljjjffflllqqqnnnaaaTTTMMMLLLJJJNNNTTTXXXZZZZZZXXXXXXUUUTTTSSSSSSTTTVVVWWWYYYYYYXXXVVVVVVWWWWWWUUUTTTTTTTTTTTTTTTTTTVVVWWWXXXWWWWWWWWWVVVTTTQQQNNNMMMJJJHHHRRRccciiifffnnn}}}}}}aaaKKKCCC<<<<<>>EEETTTgggooocccWWWWWWUUUMMMSSSVVVZZZ]]]]]][[[XXXVVV]]]\\\```fffgggbbb^^^]]]ZZZYYY[[[cccooozzzzzzmmm[[[NNNHHHGGGHHHIIIDDDEEEGGGJJJOOOSSSWWWZZZRRRGGG>>>BBBHHHJJJGGGDDD???999666888:::888888:::<<<:::???@@@@@@PPP``````PPP<<<777<<<:::888;;;:::===@@@BBBAAA>>><<<;;;<<>>AAAFFFRRRaaauuuxxxmmmcccaaaeeehhhjjjhhhhhhjjjlllnnnrrrtttvvvuuuzzzuuubbbZZZ[[[___dddhhhyyyvvvoooUUU???333000,,,***++++++***)))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''[[[FFF@@@:::===AAAFFFTTTllllllVVVPPPVVV^^^bbbcccaaadddyyypppWWWFFFFFFUUUtttfffcccnnnppp\\\RRR[[[jjjqqq|||~~~yyyxxx|||~~~||||||~~~zzzyyywwwjjjZZZ\\\hhhfffmmmmmmrrr~~~}}}wwwsssVVVJJJBBBDDDGGGPPPjjjWWWNNNCCCCCCFFFKKKJJJPPPdddqqqyyyiiimmm{{{pppfffbbbaaa``````cccdddgggjjjiiiddd```^^^^^^QQQMMMHHHEEEFFFHHHKKKLLLSSS^^^jjjrrrwwwwwwhhh___]]]bbbnnnyyytttfff[[[PPPHHHHHHHHHNNNZZZeeennnxxxyyyhhh^^^mmmyyyuuuxxxmmmTTTBBB999000000333...)))************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************++++++,,,---------000///222666666999HHH[[[iiiIII;;;DDDSSS^^^iiikkk^^^UUUWWWWWWRRRSSSWWW\\\^^^^^^\\\[[[[[[^^^\\\^^^fffiiifffbbb```aaaccciiissszzzyyypppgggOOOFFF===::::::<<>><<<<<<>>>CCCTTThhhxxxzzzlllggggggfffccchhhhhhiiijjjlllnnnpppqqquuuvvv{{{qqqbbb___aaaaaa]]][[[___zzzwwwnnnLLL999444---***+++,,,+++***+++***))))))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''mmmQQQGGG>>>999???GGGQQQddd|||nnn^^^QQQRRRYYY^^^aaaddd^^^ooouuu^^^KKKEEESSSuuujjjccclllttt]]]NNNTTTaaaiiiuuu|||{{{~~~}}}}}}~~~|||zzzttthhh^^^aaajjjggghhhjjjzzz|||xxxuuuXXXKKKEEELLLUUUaaazzzpppKKKJJJCCCBBB@@@FFFFFFKKKYYYbbbgggrrrvvv|||gggUUUMMMZZZssswwwiiiZZZSSSQQQRRRVVV\\\___dddiiiiiieee```^^^^^^]]]XXXQQQJJJEEEEEEGGGJJJUUU]]]gggnnnuuu~~~|||qqqggg___]]]fffqqq{{{lll```VVVNNNJJJIIIMMMTTT[[[cccqqq}}}qqqYYY^^^vvvvvvxxxnnn```QQQ???...000444,,,)))******+++***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************++++++,,,------...///...222999;;;AAAWWWooo}}}eeePPPGGGGGGOOOXXX\\\______YYYVVVYYYZZZXXXVVVYYY^^^_________```aaa[[[[[[^^^eeeiiijjjnnnsss}}}vvvnnncccUUUGGG===>>>999777::::::888999>>>GGGJJJOOOVVV[[[```bbbcccZZZUUUVVV^^^eeeddd___\\\OOOEEE<<<;;;<<<;;;;;;===>>>@@@EEEGGGMMMggg~~~dddFFF888===<<<<<>>GGGRRR```sss```TTTMMMSSS[[[^^^aaadddbbb|||eeePPPGGGSSSuuummmdddkkkxxxaaaPPPTTT```gggsss~~~}}}~~~~~~~~~~~~{{{rrrgggaaaeeekkkgggdddkkk}}}}}}}}}}}}~~~}}}zzzwww___PPPIIIUUUdddtttgggEEEJJJFFFEEE;;;BBBAAADDDNNNRRRUUU^^^VVVYYYMMM@@@AAAIII\\\tttrrrbbbPPPGGGFFFIIIPPPWWWXXX^^^eeefffccc___^^^^^^]]]YYYSSSLLLHHHIIINNNRRRSSSZZZccckkksss}}}yyynnn```YYY___jjjyyypppeee]]]WWWNNNMMMNNNQQQUUU^^^nnn}}}~~~]]]XXXggglll~~~zzzssstttmmm```FFF///000333))))))******++++++)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******************+++,,,,,,---.........---222;;;???HHHbbb}}}bbbAAA;;;GGGRRRTTTTTTWWWVVVUUUVVVYYY[[[[[[YYYXXX\\\___``````aaadddfff]]]^^^ccciiilllqqq}}}sss___NNNDDDAAABBB888333333777888777<<>>FFFPPP^^^iii~~~rrrZZZQQQOOOYYYbbbbbb```bbbjjj}}}jjjTTTGGGPPPttttttYYYgggzzzkkk[[[TTTUUUeeessszzz{{{~~~|||{{{wwwoooeee```eeelllkkkkkkqqq~~~~~~yyyttt^^^VVVTTT```tttVVVVVVSSSSSS===CCCAAA>>>>>>CCCHHHHHHEEECCCEEEEEEDDDEEERRRkkkrrr^^^IIIBBBGGGOOOWWW]]]___fffhhhcccaaabbb```\\\UUUWWWWWWUUUQQQNNNLLLMMMSSSXXX___eeemmmyyyssscccYYYYYY]]]ooo{{{wwwlllbbb[[[UUUNNNJJJMMMUUU___nnnzzziiiUUUKKKPPPzzzxxx}}}rrrzzzeeeAAA333666444///++++++******************'''''''''''''''((())))))(((((()))***************(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++,,,...//////...000///555@@@JJJXXXpppfffTTTDDDDDDLLLRRRSSSRRRWWWVVVYYY]]]]]]ZZZZZZ]]]___\\\\\\```eeefffccc```fffeeeeeejjjwwwpppRRRHHHGGGCCCBBBEEE???:::777777888888999:::??????BBBJJJUUU]]]aaaaaalllddddddppp{{{yyymmmeeeVVVVVVSSSLLLHHHIIIKKKMMMOOOUUUUUUUUUffflllRRREEEFFFFFFMMMXXXZZZRRRRRROOOLLLNNNRRRSSSQQQVVVSSSSSSXXX]]]cccmmmvvvxxxvvvsssvvvkkkgggbbbaaabbbbbb```^^^SSSUUUYYY^^^fffooovvv{{{yyyvvvrrrppprrrvvvuuupppmmmnnnccccccaaa]]]YYYYYY^^^cccgggbbb^^^bbbjjjppppppmmmZZZVVVVVV]]]aaa```ccchhhooozzziiigggiiiqqqvvvtttrrrqqqooorrrtttrrrnnnmmmqqquuuxxxjjjbbb^^^]]]ZZZ[[[iiiaaappp~~~|||tttnnnKKKCCC888///)))(((***++++++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''iiiTTTGGG@@@===III[[[gggqqqiiiXXXQQQQQQ\\\bbb```___aaasssnnnZZZKKKRRRtttnnnZZZiiizzz}}}nnn___WWWXXXcccppp|||}}}|||{{{wwwnnndddaaaffflllkkkkkkrrr}}}zzzwwwfff^^^\\\hhh|||^^^```]]]\\\JJJFFFCCC???>>>@@@CCCBBB@@@BBBAAA@@@DDDQQQgggppp^^^KKKFFFLLLWWWccckkkhhhjjjgggbbbaaacccccc___UUUVVVUUUTTTQQQMMMJJJHHHPPPUUU\\\bbbkkkwwwuuuhhh^^^[[[[[[cccrrruuudddVVVRRRKKKGGGIIIPPPZZZhhhtttiiiQQQFFFOOOwww||||||tttuuuhhhMMM777333444...,,,++++++***************'''''''''''''''((())))))(((((()))***************(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,+++,,,.../////////000444:::EEEZZZtttsssTTTMMMIIIMMMSSSVVVXXXZZZWWWTTTUUU[[[___]]]\\\\\\[[[YYYZZZ```eeeeeefffggg```fffrrrsss]]]KKKHHHKKKIIIHHHJJJCCC???;;;:::;;;;;;<<<===<<<<<<===CCCNNNYYYbbbgggdddkkkwww|||pppfff___\\\VVVLLLGGGHHHNNNRRRXXXYYY[[[fff|||jjjTTTMMMSSSUUU[[[cccdddZZZUUUPPPOOOOOOQQQSSSUUUXXXVVVXXX]]]cccnnn~~~lllhhheeeeeefffgggeeebbb^^^fffsss}}}~~~xxxrrrvvvnnniiiiiinnnwwwzzzrrrmmmooorrrrrrrrrtttmmmmmmkkkhhhdddaaaaaaaaabbb^^^ZZZ\\\cccjjjmmmmmmcccaaacccggghhhhhhllltttwwwjjjeeehhhlllrrr}}}yyyqqqmmmoooqqqnnnkkkjjjlllpppssssssqqqppptttxxx}}}yyymmmffffffccc]]]XXX\\\mmmtttxxx}}}~~~{{{aaaMMMEEE999111------,,,,,,++++++***)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''yyyaaaPPPFFF@@@<<>>444...,,,---,,,+++******))))))******''''''''''''''''''''''''''''''''''''''''''''''''sss^^^LLLAAACCCJJJWWWxxxxxxXXXVVVNNNQQQYYY^^^\\\\\\kkk~~~|||xxxjjjWWWPPPeeeyyywwwfffXXXffflllppp|||}}}}}}yyymmm^^^WWWWWWlllpppvvv~~~~~~~~~wwwkkkeeeiiioooqqqmmmooouuu}}}|||wwwyyy||||||zzz||||||tttjjjgggppp||||||tttooo___[[[ZZZ\\\]]]^^^fffpppqqqnnn___bbblllmmmcccYYYZZZ```fffeee___ZZZ]]]bbbeeeaaa[[[WWWVVVWWWXXXYYYVVVXXX[[[bbblllzzz}}}{{{|||{{{rrrdddXXXXXX^^^iii{{{rrreee[[[PPPJJJGGGHHHPPPXXXjjjvvvnnn___ZZZiiivvv___AAA===666...---,,,+++***************))))))((((((((())))))(((((()))))))))(((((('''(((((((((((())))))))))))******+++++++++,,,,,,,,,...///000///...///333666;;;AAAXXXyyyeeeIIIJJJWWW]]]YYYXXXZZZZZZXXXYYY\\\ZZZ\\\```cccbbbdddooo{{{{{{mmmqqqiiiCCCIIIIIIKKKMMMLLLHHHGGGHHHIIILLLKKKIIILLLRRRSSSOOOIIIMMMSSSVVVVVVWWWYYY\\\YYYqqqkkkSSSFFF>>>CCCNNNVVV\\\aaa}}}zzzooommmeeedddiiiiiiccc\\\ZZZ___```\\\\\\```eeejjjrrr{{{yyysssrrrqqqtttwwwwwwuuuqqq|||{{{zzzxxxvvvssspppooohhhbbb[[[YYYTTTNNNKKKLLLZZZgggtttwwwyyy~~~xxxvvvwww}}}wwwhhh]]]WWWWWWVVVVVVWWWYYY[[[\\\[[[hhh{{{vvvpppnnnvvvwwwrrrsssyyy|||vvvlllfffssstttttttttsssrrrqqqrrruuuxxx}}}yyyooohhh\\\[[[cccpppnnnaaa___ggg}}}~~~{{{vvvlllcccccc^^^OOO<<<000///222,,,++++++***************((((((((((((((((((((((((((((((((((((((((((((((((nnn]]]LLLBBBFFFRRRZZZtttjjjUUUVVVRRRUUU[[[\\\WWW\\\wwwzzz|||ppp[[[PPPcccxxxxxxiiiTTT```jjjooo{{{~~~yyykkk]]]WWWXXXgggkkkrrr}}}~~~~~~~~~vvvhhhcccjjjpppqqqnnnqqqvvv~~~~~~vvvwwwyyyzzzzzz|||~~~}}}uuuiii]]]YYYdddrrr~~~}}}{{{uuulllfffaaa___aaa```bbbnnn}}}wwwoootttzzzuuufffYYYNNNVVVbbbhhheee^^^___dddkkkiiiddd]]]WWWTTTUUUWWW[[[[[[]]]cccnnn|||~~~}}}wwwjjj^^^VVVZZZeeewwwzzzhhh]]]RRRJJJFFFGGGMMMUUUbbbooo}}}uuuaaaSSSeeerrrPPPBBB;;;///...---+++******************)))((((((((())))))(((((()))))))))(((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,---///000///...000555999<<>>AAAJJJ]]]hhh}}}jjjVVVRRRPPPVVVZZZ___```aaawww{{{xxx{{{qqqZZZLLL^^^uuuxxxjjjKKKTTTcccdddhhhvvv{{{rrrcccUUUPPPRRRffflllsss~~~~~~{{{zzzppp```]]]gggnnnmmmpppssswww{{{yyywwwxxxzzzzzzwwwssssssfffXXXNNNGGGCCCFFFJJJTTTbbbkkk|||jjjgggkkkvvv~~~mmmTTTDDD???AAAAAAKKK]]]iiihhhbbb```dddlllsssqqqggg___]]]```^^^\\\\\\aaalllyyyuuunnnccc]]]XXX```vvvrrrbbbUUUJJJEEEGGGLLLXXXfffuuuwwwYYYXXXzzz|||ccc{{{hhhFFF>>>000///---,,,+++*********++++++***))))))((())))))(((((())))))((('''&&&&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,+++...000000///222999???NNNsssaaaNNNOOOVVV\\\___[[[ZZZ\\\___^^^[[[\\\aaaeeebbbbbbgggrrrfff^^^```nnn}}}dddZZZSSSHHHCCCEEEFFFFFFDDDBBBCCCGGGIIIIIITTT]]]```]]]___ccc^^^RRRTTTTTTWWW```lllxxxuuuqqqSSSEEEEEEBBBIIIWWWbbbcccfff|||uuurrrtttkkkcccccc```zzz~~~|||wwwvvvwwwwwwuuusssttttttsssrrrooollljjjhhhfffdddaaa^^^[[[```rrrvvvsssrrr```WWWLLLDDDCCCFFFIIIKKKOOOfff~~~uuuzzz~~~}}}yyysssqqqpppcccZZZPPPOOOWWWaaaeeefffjjj}}}~~~kkkaaacccgggqqqyyy}}}pppgggdddccccccdddcccaaaeeekkkooommmjjjiiikkknnnqqqssswww}}}|||uuusssyyyxxxsssllldddfff[[[nnnssseeeWWWHHH;;;222---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))___[[[KKK@@@AAA@@@BBBMMM___qqq|||qqq^^^SSSQQQRRR]]]aaabbb```jjj}}}{{{|||uuudddNNNQQQgggtttgggRRRIIIVVVaaahhh~~~yyyjjjXXXNNNQQQWWWcccnnnqqqxxx~~~}}}||||||}}}nnn^^^[[[dddkkkiiijjjpppxxx{{{zzz|||~~~vvvyyy}}}~~~{{{wwwsssrrrmmmYYYGGGCCCAAA>>>BBBKKKUUU[[[xxxooodddbbbjjj}}}~~~eeeLLLCCCFFFHHHCCCDDDOOOZZZ^^^bbbfffjjjpppxxx{{{sssggg```^^^bbbaaa```dddppp}}}yyyhhhaaa]]]cccnnnzzz{{{iiiVVVKKKHHHIIIJJJVVVXXXeeezzznnnYYYZZZ{{{qqquuuuuuMMM444000------...,,,((((((,,,))))))))))))((((((((((((''''''''''''((((((((())))))************+++++++++++++++++++++,,,---......000---,,,---000555???HHHnnngggOOONNNWWWYYYYYY[[[YYY[[[[[[ZZZ]]]cccaaaZZZbbbgggaaa]]]vvvttt```WWWMMMKKKRRR]]]eeeiiiXXXQQQLLLMMMMMMHHHDDDBBBIIIIIIHHHFFFEEEGGGKKKOOO\\\]]]^^^______]]]ZZZXXX___[[[___nnn{{{lllRRRFFFJJJRRRWWWfffvvv{{{}}}wwwxxxuuummmzzzrrroooqqqssssssppplllhhhfffmmmllliiiccccccppp}}}vvvrrrooo```ZZZUUURRRQQQRRR[[[dddjjjhhhmmmzzz~~~|||wwwtttyyy{{{uuupppoooiii\\\PPPQQQZZZhhhxxxfffQQQYYYcccaaavvv}}}|||wwwtttqqqmmmkkkiiiZZZPPPTTTVVVUUUZZZddddddgggjjjkkkkkknnnqqqqqquuuzzzzzzwwwuuuwwwzzz|||sssmmmlll\\\ddd{{{ssstttxxxhhh\\\RRRDDD666,,,,,,,,,,,,---...+++&&&))))))))))))))))))))))))''''''''''''''''''''''''XXXVVVJJJ@@@@@@CCCMMM[[[eeesssxxxlll[[[RRRRRRTTT\\\aaabbbeeewww~~~}}}yyyrrraaaLLLPPPggguuulllUUUJJJUUUcccnnn~~~wwwgggUUUMMMPPPVVVdddpppsssyyy~~~}}}lll[[[XXXccckkkkkklllqqqxxx}}}zzzyyy{{{}}}xxxzzz}}}~~~}}}xxxsssooodddRRRCCCBBBDDDCCCHHHPPPRRRggg___YYYZZZcccuuu{{{dddOOOLLLRRRRRRHHHCCCHHHQQQVVV[[[___ooottt|||zzzqqqhhhdddddd```^^^cccqqq}}}yyykkkbbb[[[]]]fffsssooo\\\NNNJJJIIIHHHRRRUUUaaauuummmTTTQQQzzz||||||pppRRR888111...---...,,,((())),,,***)))))))))(((((((((((('''''''''((((((((()))))))))************+++++++++++++++++++++,,,---...///...,,,---//////333AAARRRtttlllWWWIIINNNWWWZZZYYY[[[XXX]]]^^^[[[[[[```cccbbbdddaaa^^^cccpppvvvgggRRRIIIHHHGGGKKKQQQUUUVVVUUUTTTOOOMMMQQQSSSPPPMMMLLLMMMLLLJJJHHHGGGIIINNNRRR``````aaa```______``````gggdddhhhuuuttt\\\NNNOOOYYY]]]ppp|||wwwxxxwwwvvvuuurrrpppnnnnnnooooooooolllhhhgggrrryyytttnnniiiaaa\\\YYYZZZ[[[^^^eeelllnnnnnnuuuyyywww{{{}}}zzzvvvuuuggg\\\TTTYYYhhhzzzlllVVV___ttt||||||yyyzzzxxxuuujjjeeeRRRFFFIIIIIIFFFJJJZZZ\\\```eeejjjmmmpppsssqqquuuzzz{{{yyyxxx{{{~~~yyyrrrpppaaafffuuuuuulll~~~xxxrrrlllaaaKKK777///...---,,,,,,,,,+++)))))))))))))))))))))))))))''''''''''''''''''''''''vvvQQQOOOHHH@@@@@@LLL^^^nnnoootttssseeeVVVPPPSSSXXX___cccdddjjjwwwooo]]]HHHMMMeeetttlllUUUHHHQQQaaaqqq|||ssscccQQQJJJNNNUUUcccpppssswww{{{iiiWWWTTT```kkkmmmlllpppvvv{{{yyyyyy{{{|||||||||}}}zzzrrrlll]]]NNNBBBAAADDDGGGPPPZZZiiivvvSSSPPPSSS^^^mmmxxx|||iiiZZZXXX^^^VVVJJJ@@@AAAIIIPPPVVVZZZmmmqqqxxx~~~~~~xxxnnngggfff```\\\bbbqqq}}}{{{qqqfffZZZVVV[[[gggzzzzzzeeeSSSLLLIIIFFFMMMPPP[[[nnnoooPPPHHHiii{{{nnn[[[>>>444000---...---)))))),,,******)))))))))(((((((((''''''((((((((())))))))))))************+++++++++++++++++++++,,,---...///---,,,000333111333JJJddd~~~vvvTTTJJJGGGQQQYYYYYYXXXZZZXXX^^^aaa]]]ZZZ]]]cccgggggg\\\\\\iiikkkZZZIIICCCCCCGGGMMMRRRVVVUUUSSSQQQTTTRRRTTTYYY[[[WWWTTTTTTPPPOOONNNLLLLLLPPPVVV[[[bbbbbb```]]][[[]]]ccchhhooonnnttt|||gggZZZ\\\lllzzzwww~~~yyyzzz||||||zzzvvvqqqooojjjjjjhhheeedddkkkxxx{{{wwwsssmmmgggccc______dddiiilllqqquuuyyy~~~yyywwwzzz}}}|||zzzzzzvvvjjjbbbiii|||yyyxxx~~~~~~{{{qqqgggPPPBBBFFFFFFDDDIIIRRRXXX```gggkkknnnqqqrrrrrrvvv{{{}}}||||||yyysssfffhhhmmm|||vvvxxxooo|||{{{yyywwwwwwvvvkkkRRR<<<111000---,,,++++++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''pppSSSKKKEEEAAAFFF[[[rrr{{{xxxuuulll]]]QQQOOOUUU\\\cccfffeeeooowwwooo\\\EEEIII```nnnaaaQQQFFFKKKXXXlll~~~zzznnn\\\LLLGGGLLLTTTaaannnppprrrxxxgggUUURRR___iiikkkjjjmmmsss~~~zzzyyyzzz||||||}}}||||||ssskkkZZZPPPFFFCCCFFFPPPcccuuujjjNNNOOOTTT___iiippp{{{uuuhhh```]]]PPPIIICCCCCCJJJRRRYYY]]]jjjpppxxxzzzooohhhbbb___cccooo~~~~~~xxxkkk\\\SSSSSS]]]qqqoooYYYNNNJJJGGGHHHLLLVVVfffyyywwwTTTEEETTTyyywwwsssjjjGGG777111......---******,,,*********)))))))))(((((('''(((((((((((()))))))))))))))*********+++++++++,,,++++++,,,,,,---...///000///333666444;;;YYYzzz]]]IIIHHHLLLUUUZZZYYYXXXZZZYYY^^^```^^^[[[\\\aaaeeebbbYYYZZZdddbbbSSSLLLRRRSSSVVVYYY[[[\\\]]]___```\\\\\\___cccaaaYYYTTTTTTSSSRRRQQQPPPRRRWWW^^^cccdddccc```\\\ZZZ^^^hhhpppvvvzzzqqqgggmmm{{{vvv|||}}}~~~yyynnnhhhgggeeebbbaaaeeelllrrrrrrrrrrrrsssttttttoooiiiiiifffjjjsss||||||{{{||||||{{{{{{{{{qqqmmmyyy}}}nnnSSSEEEKKKMMMNNNXXX[[[iiiwwwxxxsssooooooqqqvvvyyy|||~~~~~~~~~||||||tttkkkkkkgggmmmuuuyyyeee{{{}}}|||zzzwwwlllXXXHHH444000...------+++,,,...))))))))))))))))))))))))''''''''''''''''''''''''vvvZZZIIIAAACCCOOOnnn|||rrrdddWWWPPPQQQXXX^^^cccdddgggxxxyyyqqq^^^EEEEEEYYYeeeVVVPPPKKKJJJRRRgggvvv}}}vvvhhhUUUGGGDDDKKKTTTbbbnnnooopppzzzttteeeTTTRRR^^^ggggggiiilllttt||||||}}}~~~~~~~~~}}}}}}uuunnnVVVSSSNNNMMMTTTiiimmmYYYKKKRRRYYYbbbgggjjjssssss```QQQLLLOOORRRQQQRRRWWW]]]bbbrrr{{{mmmgggccceeekkkxxx~~~rrrbbbUUUPPPVVViiizzzyyy^^^RRRMMMIIIEEEIIIRRR___qqq___LLLKKKttt|||~~~wwwUUU:::333.........+++***,,,************))))))))))))(((((((((((()))))))))***))))))*********+++++++++,,,,,,,,,,,,---...//////222111222555:::IIIiii}}}qqqIIIFFFHHHOOOVVVYYYXXXZZZ]]]\\\\\\^^^______^^^___bbb\\\]]]______ZZZVVVYYY___dddeeeeeedddcccdddgggjjjdddeeeiiikkkeeeZZZTTTTTTWWWVVVTTTRRRRRRVVV[[[```bbb```^^^[[[\\\cccmmmuuu}}}}}}qqqkkkiiicccdddfffnnnyyy~~~yyyyyyzzz~~~}}}}}}|||yyyvvvwww{{{yyy{{{pppnnnkkkhhhgggiiilllooopppmmmmmmoooqqqpppkkkgggkkklllttt}}}yyywwwvvvtttlllmmmxxxyyyYYYIIIMMMQQQXXXggg|||uuurrrsssxxxzzz}}}~~~~~~~~~~~~zzz}}}{{{zzzssssssiiiffffffhhhlll}}}yyyjjj[[[QQQ<<<444//////000,,,+++...************************((((((((((((((((((((((((```FFF>>>FFFWWW}}}}}}nnn]]]TTTRRRTTTZZZ```^^^bbbnnn|||uuubbbHHHDDDTTT\\\TTTVVVUUUPPPRRRgggyyy{{{rrrbbbOOOBBBBBBKKKUUUeeepppoooooo~~~{{{|||vvvqqqbbbRRRQQQ\\\eeeeeejjjoooyyy~~~~~~}}}~~~~~~yyyuuuWWWWWWXXX___ooo{{{aaaUUUQQQNNNVVV[[[bbbdddeeemmm{{{uuu___KKKVVVccckkkeeeZZZYYYbbbkkk|||vvvmmmeeefffiiitttwwwjjj\\\RRRSSSbbbrrreeeWWWPPPJJJDDDHHHNNNXXXjjjlllXXXOOOrrr~~~{{{ccc===555/////////,,,+++,,,++++++*********)))))))))((((((((()))))))))******)))************+++++++++,,,,,,,,,,,,---...///000000111111555DDD^^^yyyzzzIII???CCCHHHOOOUUUWWWYYY]]]```___]]]^^^bbbcccbbbdddhhhkkkrrrqqqggg]]]^^^dddggguuuuuutttsssrrrpppooonnnjjjmmmqqqqqqhhh[[[VVVWWW[[[ZZZXXXTTTQQQQQQSSSVVVXXXWWWWWWYYY```jjjsssyyylll\\\]]]ZZZQQQNNNXXXcccqqq{{{~~~~~~yyyrrrqqqzzz}}}xxxsssqqqqqqsssyyyzzzvvvpppllllllmmmnnnoootttrrrrrrtttrrrkkkeeedddfffjjjvvv}}}uuusssrrroootttcccQQQTTTZZZiiiyyyxxxxxxyyy{{{|||}}}}}}|||{{{zzz~~~|||{{{{{{zzzzzzoooiii^^^PPPaaa}}}{{{lll```[[[NNN>>>111111111...,,,---************************((((((((((((((((((((((((___CCC>>>III[[[zzziiiXXXSSSUUUXXX\\\aaa^^^eee|||~~~}}}|||yyygggLLLEEEQQQWWW[[[___]]]UUUVVVjjj~~~xxxnnn]]]JJJ>>>@@@LLLVVVhhhpppmmmnnn|||yyyxxxvvvppp___NNNMMMZZZeeeggghhhppp}}}}}}}}}}}}}}}}}}}}}}}}|||cccbbbeeerrrttt[[[RRRQQQRRRSSSXXX\\\```bbbdddkkkvvv{{{ttteeeVVVhhh{{{sss\\\XXXhhhyyyqqqddddddjjjttt~~~~~~yyypppdddVVVRRR\\\iiilll]]]SSSJJJCCCGGGKKKRRRbbbyyywwwbbbRRRggguuujjj???666/////////---+++++++++++++++*********))))))(((((()))))))))*********)))************+++++++++---,,,,,,------...///000...333555:::TTTxxx}}}UUU???CCCEEEKKKRRRVVVXXX\\\___aaaaaa```bbbeeedddeeennnzzzpppbbbaaammmyyy~~~~~~|||yyywwwrrruuuyyywwwjjj\\\WWWXXX^^^]]][[[XXXTTTSSSTTTUUUUUUUUUXXXbbbppp}}}qqqaaa[[[UUUZZZTTTPPPXXX[[[WWWXXXWWWbbbnnntttzzz}}}sssvvvvvvsssxxx|||yyyvvvsssvvvzzz~~~{{{rrrnnnnnnoooppppppvvvvvvzzz~~~zzzooohhhhhhgggmmmyyy~~~dddVVV^^^lll|||uuuuuuwwwyyy{{{|||{{{zzzzzz}}}}}}zzz{{{tttrrrcccFFFIIIrrr~~~~~~|||wwwwwwgggMMM666000111...,,,...************************((((((((((((((((((((((((\\\@@@>>>KKK]]]xxxfffUUUSSSXXX[[[]]]aaaaaakkk{{{zzzzzz|||zzzkkkOOOGGGPPPUUUaaadddaaaXXXYYYlllwwwlllZZZGGG===@@@LLLWWWgggnnnjjjkkk|||xxxwwwwwwooo]]]KKKIIIXXXeeeiiifffooo}}}~~~|||}}}}}}}}}|||}}}qqqmmmooo~~~zzzUUUIIINNNQQQRRRSSSYYY]]]```aaaeeemmmvvv|||~~~wwwtttmmmeeeuuuzzz\\\XXXoootttaaabbblllvvv}}}~~~}}}~~~}}}zzzttthhhYYYQQQXXXdddsssrrraaaTTTIIIBBBFFFHHHNNN^^^uuu}}}gggPPPXXXzzz{{{llljjj@@@777//////000...+++++++++++++++************)))))))))))))))************)))************+++++++++---------------...000000...777999AAAcccbbbBBBGGGOOOJJJQQQWWWZZZ[[[^^^______cccdddggghhheeegggwwwnnn___^^^sss~~~zzz}}}{{{lll[[[UUUWWW]]]^^^^^^]]]ZZZYYYZZZ[[[]]]^^^dddsssyyyUUUQQQXXXQQQYYYUUURRR[[[______cccbbbmmmvvvyyy}}}{{{~~~}}}vvvlllrrruuutttyyy}}}zzzxxx{{{~~~tttjjjnnnyyywwwqqqqqqtttuuuttttttwwwxxxqqqqqqtttzzzsssZZZSSSbbbyyy}}}qqqrrrtttwwwzzz{{{{{{zzzyyy|||vvvyyywwwzzzkkkGGGCCCKKKyyy~~~zzzYYY999000000...---///************************))))))))))))))))))))))))PPP>>>@@@SSSlllpppfffXXXQQQUUU^^^ddddddcccyyy~~~|||~~~wwwqqqbbbFFF===LLLbbbllleeeXXXZZZiiizzzeeeOOODDD@@@BBBNNN\\\kkkjjjhhhgggooo}}}~~~zzzwwwtttpppiii[[[MMMMMMZZZeeeiiilllpppzzz}}}|||{{{{{{}}}mmm[[[IIIFFFLLLQQQRRRQQQWWW[[[___``````eeeqqqzzz}}}yyyzzz||||||~~~}}}jjjzzz}}}ttt]]]NNNYYYsss|||ddddddooommmvvv~~~}}}zzz}}}{{{uuulllbbb[[[XXXWWWggg~~~vvveeeZZZKKKGGGHHHIIIKKKTTTggg{{{nnn\\\NNNkkkpppggglllRRR000888000&&&111,,,+++************************)))))))))))))))))))))))))))******++++++,,,------,,,,,,---...111222111000555444:::TTTjjjDDDBBBPPP[[[XXXWWWVVVXXX\\\```cccdddkkkaaaccchhhdddsssmmm___[[[kkk|||yyyyyy{{{|||~~~wwwdddUUUOOO\\\___fffjjjfff```cccjjjuuutttsss{{{uuu^^^QQQSSSZZZZZZ]]]___```dddiiijjjgggsss|||tttrrrsssvvvvvvrrrnnnqqqxxx|||{{{{{{~~~}}}}}}ooojjjttt~~~yyyvvv{{{~~~zzzyyyyyyhhh___SSSVVVnnn~~~jjjkkkooouuu|||~~~~~~~~~~~~cccCCCCCCJJJyyyqqqiiiKKK888---///111***************))))))))))))(((((((((((((((((((((((({{{KKK===BBBWWWrrriiiaaaXXXUUU\\\ccceeeccciii}}}~~~~~~zzzttteeeJJJAAAPPPdddooojjj\\\\\\iiisss```KKKBBB???@@@LLLZZZiiijjjhhhfffkkkwww~~~{{{wwwssspppgggXXXKKKNNN[[[fffiiikkkppp{{{sssZZZNNNDDDGGGNNNRRRSSSTTTUUUYYY]]]]]]\\\```iiippptttqqqrrrwwwwwwtttsssvvv{{{~~~}}}{{{dddMMMTTTTTTKKKIII[[[wwwzzzbbb```gggfffppp~~~~~~|||yyy{{{}}}{{{qqqdddZZZWWWXXXaaarrrooo```OOOHHHIIIIIIKKKRRRaaassseeeSSSkkkwwwooorrr^^^777666000)))222+++,,,*********************************************************+++,,,,,,------,,,,,,---...000000000000444888HHHiii|||VVVIIIQQQ]]]bbbYYYYYYZZZ\\\___bbbcccccceeegggllljjjnnnpppeeebbbeeerrruuuiii```[[[___fffnnnwwwxxxggg[[[XXXlllzzz}}}rrrkkkrrrxxxwwwrrrfffkkkrrrmmmOOOOOOYYYdddYYY[[[]]]bbblllvvvxxxsss~~~}}}xxxsssqqqrrrsssrrrsssvvv{{{|||xxxwww~~~}}}}}}vvvnnnhhhddd]]]RRRIIIDDDKKKkkk{{{lllkkkkkkpppxxx}}}~~~|||zzzzzz}}}xxx~~~qqqOOO:::???bbbtttYYYEEE222---000,,,************))))))))))))((((((((((((((((((((((((iiiDDD===FFF^^^zzz{{{bbb[[[WWW[[[ccchhhfffbbblll|||}}}xxxkkkQQQGGGTTTjjjwwwrrrccc___iiilllZZZIIIBBB@@@BBBLLLYYYfffjjjjjjfffgggppp|||~~~xxxrrrooocccSSSIIIOOO^^^hhhjjjhhhooo|||~~~~~~xxxjjj\\\IIIDDDDDDJJJPPPRRRSSSUUUOOOSSSWWWWWWVVVYYY```gggfffeeefffjjjlllkkklllnnnrrruuuwwwxxx}}}www\\\>>>@@@AAABBBMMMccczzzyyyeee```eeefffyyy~~~{{{xxxzzzxxxiii\\\WWWWWW___hhh}}}gggRRRJJJJJJIIIIIIOOOZZZjjjvvvnnnVVVddd{{{qqqDDD444000///111+++...++++++++++++++++++++++++******************************++++++,,,,,,---------------...////////////222777MMMrrrWWWDDDOOO]]]```\\\XXXZZZ^^^aaacccdddddddddgggmmmnnnfffqqq___[[[___lll}}}vvvrrr___WWWQQQQQQUUU[[[fffoootttvvv{{{|||tttiiieeefff}}}zzzrrrqqqXXXXXXgggtttUUUEEENNNZZZdddZZZ[[[\\\dddsss~~~}}}{{{vvvrrrrrrssstttwww{{{|||{{{}}}zzzjjjaaa]]]XXXVVVQQQKKKEEEAAA@@@@@@FFFTTTxxx|||sssmmmiiilllttt{{{}}}{{{wwwvvvyyywww|||bbb???>>>LLLvvvyyyeeePPP777,,,///...++++++*********)))))))))((((((((((((((((((((((((ZZZ???@@@LLLddduuu___XXXVVV]]]fffiiieeeaaannn}}}~~~zzz|||qqqYYYMMMWWWssszzzhhhaaahhhgggWWWIIIDDDDDDEEENNNZZZeeelllnnnhhheeelllxxx|||rrrlll^^^NNNHHHQQQ```iiikkkhhhppp}}}~~~zzzlll[[[MMMGGGFFFIIIOOOQQQOOOPPPSSSOOOPPPQQQPPPOOORRRYYY```dddaaa`````````aaacccfffgggiiilllpppvvv}}}rrrSSSHHHBBB???JJJ```vvvwwwvvvyyyuuuiiiccccccjjj|||zzz{{{~~~|||pppbbbXXXSSS___dddlllVVVMMMIIIFFFFFFJJJUUUeeetttuuuUUUVVVbbbuuuSSS444111444111+++///++++++++++++++++++++++++******************************++++++,,,------...---...............///000444888MMMooooooDDDCCCWWWaaa\\\UUUTTTXXX___dddgggfffeeeeeejjjiiihhhlllzzz[[[VVV[[[ooovvviiiccc[[[SSSPPPTTT\\\dddlllnnnrrrtttqqqnnnrrrzzzlllccc[[[dddttt{{{vvvMMMIIISSSXXX\\\]]]___aaagggttt|||zzz}}}zzzxxxxxx|||{{{uuuuuu{{{oooppp~~~iii[[[RRRMMMKKKHHHFFFEEEDDDAAAAAAGGGNNNVVVeeezzzqqqiiiiiirrrzzz}}}|||xxxwwwyyy~~~xxxNNNFFF???```ooo```QQQ:::...//////+++++++++*********))))))((((((((((((((((((((((((RRR@@@GGGPPPfffppp___XXXVVV^^^dddeeeccccccuuu~~~}}}zzzwwwaaaQQQUUUwwwjjj```hhh{{{aaaSSSGGGDDDEEEFFFOOO[[[eeemmmqqqkkkffflllwwwtttfffXXXJJJIIISSSaaajjjmmmooovvv}}}|||~~~~~~~~~~~~vvvbbbPPPDDDHHHIIILLLOOOOOOLLLNNNTTTUUUUUUUUUVVVZZZbbbnnnvvv}}}tttjjjcccaaa```___]]]]]]___dddjjjqqqxxx}}}qqqQQQDDD>>>CCC]]]}}}lllooosssooo___PPPQQQZZZlllsssqqqgggaaaiii~~~~~~~~~}}}}}}}}}}}}|||wwwkkk\\\QQQZZZ^^^zzzrrr]]]OOOHHHCCCCCCGGGQQQcccttt}}}XXXMMMMMM^^^~~~ccc888111777///---000++++++++++++++++++++++++***************************++++++,,,------......---...//////---...000333999BBBXXXuuusssRRR===JJJ^^^aaaZZZWWWNNNUUU___eeehhhgggffffffhhhaaannnuuu______cccxxx{{{bbb```[[[VVVWWW^^^hhhnnnuuusssssstttsssuuuvvviiiccchhhqqqnnnNNNRRR[[[\\\]]]___dddiiikkkrrr~~~{{{uuuyyy}}}~~~xxxssspppqqqrrruuuxxxxxxvvvtttkkkaaaOOO]]]}}}vvvtttfff]]]QQQHHHDDDBBB???===;;;888999<<<>>>AAALLLWWW]]]zzz~~~{{{rrrhhhgggmmmuuuyyyzzzyyyxxxzzzfffUUU<<>>^^^~~~tttbbbFFFEEEJJJUUUYYYTTTNNNMMMNNNWWWaaaggggggeeedddeeeppp}}}rrr___aaarrrppplllppptttyyysss```cccddddddkkkdddhhhkkkkkkqqq|||xxxvvvtttssssss|||qqqoooooottt{{{pppjjjmmmtttlllZZZOOOKKKIIIGGGHHHMMMUUU[[[^^^eeemmmlllkkkiiigggddd^^^WWWRRRIIIMMMPPPgggvvv]]]IIICCCAAAEEEGGGCCC===:::888888888999:::;;;;;;:::<<<;;;>>>CCCEEEPPPnnn}}}~~~yyyssspppjjjeeedddgggmmmqqqtttxxx}}}{{{{{{iiiMMMRRR~~~fffXXXWWWIII999222---,,,,,,+++++++++*********))))))))))))))))))))))))dddEEEKKKUUUPPPVVVvvv~~~iii^^^SSSRRRYYYaaa___YYY___kkk}}}}}}~~~oooRRREEEQQQjjjtttjjjdddmmmzzz^^^PPPEEEDDDFFFHHHRRR]]]eeelllooommmmmmssszzz~~~uuuTTTLLLJJJPPPXXX___iiisssvvvssssssxxx~~~~~~~~~~~~|||kkkSSSFFFCCCGGGHHHLLLSSSWWWXXX[[[___gggnnn{{{qqqhhh```^^^]]]\\\bbbkkknnnvvvnnnccchhhwwwyyyooo]]]mmmppp]]]HHHKKKaaatttvvvfffnnnpppYYYeee~~~xxxooohhh\\\UUU]]]sssrrrYYYOOOIIIIIIFFFBBBJJJXXXnnn{{{|||fffNNNLLLnnnLLL333333***111///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///,,,///222111///111777<<>>======999888888888888999:::<<<888:::@@@EEEGGGVVV~~~wwwttt}}}|||sssqqqmmmhhhdddfffkkkqqqsssyyy}}}~~~zzzUUU@@@ddd~~~uuugggcccOOO;;;222...,,,,,,,,,+++++++++******))))))))))))))))))))))))TTTFFFLLLBBBGGGbbbyyywwwggg[[[RRRQQQYYYbbb\\\XXXmmmpppZZZJJJSSSeeeooofff^^^kkk}}}eeeRRREEEFFFFFFFFFSSSffflllpppnnnhhhfffmmmxxxlllPPPCCCEEEQQQXXXaaakkkllljjjnnntttzzz~~~}}}xxxxxxwwwcccNNNDDDCCCDDDJJJPPPTTTYYY^^^___\\\jjjqqquuu|||wwwfff]]]^^^bbbddddddpppxxx~~~}}}ssseee]]]TTTJJJVVVrrr~~~iiijjjvvvqqq___QQQ^^^~~~}}}{{{rrrjjj[[[ZZZ]]]nnn}}}[[[QQQGGGDDDDDDFFFKKKQQQcccvvvgggUUUPPPhhhsssRRR888///222222...---,,,++++++******++++++,,,,,,,,,++++++************++++++,,,,,,------...///---...111111222777>>>WWWxxxddd~~~fffIIIDDDLLLVVV[[[ZZZYYYYYY[[[^^^___aaadddfffeeedddcccyyy{{{aaaTTTVVVaaawwwvvvgggaaaiiinnnttthhh^^^aaaeeedddqqqiiiaaaaaaeeejjjmmmnnnbbbmmmssstttccceeeiiittt~~~zzzoookkkqqq|||{{{lllaaa^^^___``````bbbcccjjjsssuuupppppptttxxxqqqhhhcccaaa[[[QQQHHHDDDCCCCCCDDDCCCAAA>>>;;;;;;:::999888777777777777777888:::;;;;;;::::::999FFFBBBCCCJJJVVVppp}}}wwwxxx~~~~~~xxx|||qqqfffcccbbbaaafffmmmuuuwwwzzz|||zzzvvvxxx\\\DDDEEEkkk~~~jjjNNN@@@888333------,,,******++++++***))))))(((((((((((())))))IIIBBBLLLGGGOOOfffuuuoooaaaXXX]]][[[___ddd```ddd~~~~~~~~~oooYYYHHHNNN^^^hhhbbb]]]jjj}}}eeeRRREEEEEEFFFFFFSSSeeedddiiiiiicccbbbiiitttzzzlllRRRDDDFFFRRRXXX___gggggghhhjjjpppwww~~~|||}}}|||ooo\\\IIIBBBDDDIIIQQQ[[[bbbcccaaa```aaaiiinnnmmmppp{{{rrrgggfffiiinnnppprrrzzzqqq^^^SSSPPPRRRhhhsssiiijjjlll^^^WWWhhh~~~|||~~~}}}sssjjj[[[XXXZZZiiibbbWWWKKKFFFDDDEEEIIINNN]]]oooooo[[[QQQ```~~~qqq[[[DDD555///...------,,,++++++***+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,---......000...///222333555===FFFbbboooXXXIIIMMMSSSZZZ^^^]]]\\\]]]___bbb```bbbeeedddbbbfffnnn{{{yyyeeeXXXTTT```wwwppp___WWWVVV]]]aaaiii}}}rrrgggbbbdddfffdddccccccdddfffiiilllpppyyy~~~yyyYYYlllvvv~~~yyyxxx{{{qqqzzzppphhhhhhlllpppsss~~~vvvvvvqqqlllfffbbb```YYYNNNEEEAAA@@@???>>>>>><<<999666:::999888888777777777888888:::<<<>>>@@@BBBEEEGGGEEEKKKSSS^^^uuu}}}xxxtttvvv|||}}}zzzrrrjjjfffbbb^^^```fffnnntttzzz}}}|||}}}yyysss~~~mmmNNN@@@TTTrrr{{{vvvpppRRREEE;;;222//////---,,,+++,,,+++)))))))))(((((((((((())))))ppp@@@FFFMMMNNNZZZlllrrriii\\\WWW]]]]]]aaaccc___hhh~~~~~~}}}}}}}}}oooXXXFFFGGGUUU```___]]]hhh~~~{{{fffSSSEEEDDDEEEGGGSSSbbbbbbhhhkkkgggfffmmmwww~~~kkkRRRBBBDDDRRRWWW[[[aaa```ffffffjjjrrr{{{wwwhhhUUUEEECCCHHHNNNWWWhhhrrrlll___]]]dddfffjjjggggggpppwwwtttnnnpppuuuyyyttt}}}jjjRRRGGGNNN___~~~lllbbbiii``````uuu}}}wwwmmm]]]XXXUUU___vvvkkk^^^OOOHHHDDDCCCFFFIIIWWWiii|||}}}gggUUUYYYxxxzzzwwwmmm[[[EEE555000222------,,,+++++++++++++++,,,,,,,,,++++++++++++***+++++++++,,,------......000///000222333888CCCPPPmmmyyypppIIINNNYYY]]]``````______bbbeeegggbbbbbbfffccc```nnnlll[[[\\\eee}}}eeePPPPPPQQQSSSVVVYYYcccyyyqqqiiilllffffffeeeaaa___ccckkkqqq|||yyyZZZppp{{{sssuuuzzziiigggzzzyyy|||{{{tttrrrooonnnpppyyy}}}nnnnnniiifffbbb```^^^WWWLLLCCC@@@===;;;999999888666444999888888777777777888888999:::;;;<<<===@@@EEEHHHPPPTTTddduuurrrpppppptttwwwzzzzzzxxxvvvtttpppiiibbbbbbeeekkksss|||}}}zzzzzz{{{sssyyy|||XXX>>>BBBTTT{{{lllTTTOOOGGG:::222000...------,,,+++******))))))(((((())))))***\\\===OOOMMMSSSaaaooorrrhhh]]]XXXVVV[[[aaabbb^^^hhh}}}||||||}}}}}}~~~~~~}}}rrr[[[HHHBBBNNN[[[```bbbiiiuuupppkkknnn{{{gggUUUFFFCCCDDDGGGRRR___aaajjjooolllkkkrrr}}}mmmRRR@@@AAAPPPUUUXXX\\\\\\eeedddfffmmmwwwvvvfffSSSEEEFFFMMMQQQ]]]qqqzzzlllXXXVVVbbbjjjllleeedddkkkqqq~~~}}}ssspppsssvvvuuu~~~fffNNNFFFVVVooosssdddiiieeejjj|||rrrbbbYYYRRRVVVgggyyyssscccRRRHHHDDDBBBCCCFFFUUUfffxxxlllWWWSSSttt}}}xxxkkkTTT<<<333555------,,,++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,---.........000000111111222888IIIYYYwwwYYYGGGWWWbbbcccbbbaaa___aaadddhhhiiibbbbbbfffdddeee{{{nnn[[[jjjwwwuuuuuuwww}}}iiiSSSOOOOOOQQQSSSTTTYYYeeeuuu|||yyyoookkkccc]]]```mmm{{{fffyyysssooossswwwfffkkk}}}xxxvvv{{{vvvjjjmmmppprrrwwwooofffhhhddd```\\\ZZZWWWQQQIIIBBB???===999888888999999888888888777777777888888999888:::===>>>???BBBGGGKKKZZZ[[[uuuzzztttzzz{{{wwwtttsssrrrqqqooonnnooorrruuusssvvvyyyvvvnnngggdddfffmmmtttzzz|||zzz|||zzzzzz___CCCAAALLLjjj[[[[[[SSSDDD444///,,,---...---++++++***))))))))))))))))))***rrrNNN:::LLLLLLSSSaaannnppphhh^^^YYYZZZ___cccaaabbbrrr~~~}}}}}}~~~~~~vvvbbbMMM@@@JJJXXXdddiiikkknnnppp``````kkk}}}iiiXXXGGGBBBCCCGGGPPPZZZ[[[eeellljjjhhhooo{{{tttUUU@@@???OOOUUUWWW\\\]]]fffeeeffflllttt}}}}}}ttteeeRRREEEHHHQQQXXXgggyyyzzzeeeOOOPPP^^^oooooofffaaaeeeiiitttyyyqqqnnnooosss|||ooo[[[ZZZnnnvvvjjjhhhfffnnn~~~}}}tttfff[[[QQQRRR^^^pppyyyhhhTTTIIIDDDBBBBBBEEEUUUcccuuulllWWWOOOuuu{{{}}}sssjjjVVV<<>>ZZZsss~~~^^^OOO[[[^^^dddccc```___```bbbdddfffeee```___dddnnnxxxmmm}}}tttsssmmmgggdddeeeggghhhiiijjjmmmqqqssszzz}}}|||}}}|||yyyvvvuuurrrlllfffbbbaaaaaagggqqqxxxzzz{{{iiiQQQJJJPPPMMMJJJKKKUUU```lllyyyyyyaaa^^^]]]iii|||{{{zzz{{{~~~~~~{{{wwwwwwwwwppphhhdddoooyyyzzzuuunnnmmmqqqmmmqqqsssttttttyyy}}}vvvrrrqqqmmmgggaaa\\\VVVOOOJJJFFFAAA???;;;999666666777999::::::888888888999999;;;<<<===>>>@@@CCCCCCCCCIIISSS\\\nnn{{{rrrmmmllliiibbb```eeeeeegggjjjkkklllnnnppprrrqqqvvvxxxtttnnnjjjgggccchhhpppyyy}}}|||{{{~~~~~~}}}zzz\\\FFF;;;UUUwwwqqqjjj```XXX???222***,,,...++++++///+++******))))))******+++MMMBBBAAAAAAMMM^^^mmmoooeee[[[XXXYYY___bbbaaa___mmm~~~ooo[[[EEEEEEOOOaaaoooooojjjgggfffsss{{{ooo^^^JJJ@@@@@@EEEKKKPPPVVVaaaiiifffccckkkyyylllNNNEEERRRXXX[[[ccchhhlllnnnqqqppppppzzz}}}rrr```NNNFFFPPP___qqqlllNNNGGGRRR]]]aaaddd___```kkkuuuzzzvvvqqqyyyuuu{{{rrrnnnppp|||}}}~~~~~~{{{xxxqqqfffYYYTTTWWWeee}}}ttt[[[MMMGGGDDDCCCDDDLLLWWWhhhyyypppXXXvvv~~~eeeqqquuulll]]]@@@///000......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,------.../////////...000333444777GGGggg|||tttwwwNNNRRRfffdddbbbaaaaaaaaaccceeeffffffdddbbb___bbbsss~~~vvvuuuuuullleeedddccccccdddcccaaaaaadddhhhjjjooorrrssstttuuupppiiifffgggfffddd___\\\ZZZZZZgggttt~~~~~~}}}xxxuuusssnnnbbbSSSNNNQQQPPPLLLPPP]]]dddjjj|||vvvqqqooolllxxxzzzxxxvvvvvvwwwsssuuuuuutttvvvyyyvvvqqqlllwwwzzzyyywwwqqqnnntttlllnnnqqqrrrtttxxx~~~yyyyyyyyyzzzzzznnngggddd^^^WWWQQQJJJEEEAAA===:::888777888888888777999999999:::;;;<<<>>>???CCCEEEHHHJJJQQQaaavvv{{{rrrmmmhhhdddaaaaaaccceee\\\^^^ccchhhmmmpppqqqqqqqqquuuvvvrrrrrruuutttpppgggzzz|||xxxzzz~~~~~~|||lllLLL777@@@ppp~~~}}}vvvrrrwwwuuukkkfffhhhJJJ999------...******///+++******))))))******+++ttt;;;@@@LLLLLLSSSgggyyyuuucccVVVVVV\\\^^^dddfffhhhzzz}}}rrr^^^FFFCCCJJJ]]]mmmpppllljjjkkk{{{uuuqqq```KKK@@@@@@EEEJJJNNNSSS^^^eeebbb___fffuuuwwwVVVIIIUUUZZZ\\\ffflllooorrruuurrroooxxxttt```NNNHHHVVVgggxxxdddEEEDDDRRR[[[```ccc^^^___iiirrr}}}qqqxxx}}}}}}vvvwww}}}wwwttt|||}}}}}}wwwkkk]]]TTTRRR\\\sssyyy___PPPIIIEEECCCCCCIIIRRRaaarrrsssTTTjjjvvvooowwwwwwooo^^^@@@///111......---,,,,,,,,,,,,---*********++++++,,,,,,,,,,,,,,,------.../////////...111555777;;;NNNrrreeennn]]]EEEUUUnnnkkkaaaaaabbbdddfffhhhhhhgggdddeee```aaawwwppp|||~~~|||ooohhhjjjcccdddeeegggfffggglllqqqwww|||~~~sssggg\\\```dddfffggggggggghhh|||zzzzzzvvvppphhh___YYYXXXZZZQQQMMMTTT```aaaaaawwwwww|||zzzwwwtttrrrrrrrrruuuuuurrrqqqtttuuutttsss|||{{{wwwwwwppplllrrrnnnpppssswww|||ooolllhhhbbbZZZRRRJJJFFF@@@>>>;;;::::::999777555999999:::;;;<<<===???@@@EEEJJJRRR]]]qqqrrrrrrmmmccc\\\]]]dddhhhhhh___bbbgggnnntttwwwvvvtttiiimmmmmmlllqqqzzz|||xxxiiivvvwww}}}xxxVVV===555bbbzzz~~~ssspppzzzxxxjjjfffpppSSS???000///...))))))...++++++************++++++^^^JJJCCC===TTT]]]}}}vvvdddXXXUUUZZZfffjjjbbbbbb}}}zzzssskkkRRRDDDGGGNNNfff}}}rrrmmmnnnzzzqqqfffRRR@@@<<>>@@@@@@BBBGGGVVVsssrrrkkkhhhfffccc``````dddiiinnnpppzzzxxxsssmmmgggaaa]]][[[ZZZ\\\]]]bbblllyyy~~~}}}}}}tttrrruuuqqqJJJ:::>>>fffyyy~~~}}}yyyzzzzzzQQQ555111///---...+++++++++***)))))))))))))))sssCCC>>>DDDKKKZZZ\\\www~~~kkk\\\VVVVVV\\\]]]```^^^ppp~~~yyyqqqYYYFFFFFFPPPlllwwwqqq|||~~~wwwppp___JJJ======CCCGGGIIINNNSSSWWWZZZcccoooxxx~~~cccJJJOOOSSSWWWccclllllllllmmmmmmnnnxxxuuu]]]OOOIIIYYYttt\\\DDDEEEMMMUUU___]]]UUUWWWeeellltttrrrrrr~~~}}}{{{zzzwwwgggVVVPPPNNNYYYooorrrZZZIIIDDDFFFGGGDDDIIIOOO[[[ooo^^^WWWooonnn~~~zzz|||xxxQQQ111333000...------......,,,+++,,,,,,,,,,,,------------------......///000000000222111555DDDnnnlllBBBEEERRR^^^mmmbbb\\\]]]```ccccccbbb```___bbb\\\```rrrzzzuuujjjbbbaaajjjwww}}}{{{vvvkkk]]]TTTQQQSSSUUUUUUZZZdddoooiii\\\]]]hhh|||www|||~~~}}}zzz}}}~~~wwwooohhhaaaYYYSSSGGGBBB;;;777666888::::::666888===BBBDDDFFFNNNWWWyyyqqqlllhhhdddiiigggfffiiinnntttyyy{{{}}}wwwmmmddd]]]XXXSSSQQQQQQTTTWWW]]]lllnnnpppvvv~~~```AAA888JJJooovvvwww|||[[[;;;222...---///+++++++++***))))))))))))***```>>>@@@GGGPPPTTT]]]vvvxxxeeeYYYVVVXXX```^^^___]]]qqq~~~~~~yyysss```IIIGGGRRRnnnxxxttt|||wwwiiiTTTBBB<<>>;;;999:::<<<===888<<>>GGGEEEEEEFFFJJJQQQYYY___bbbooo~~~oooPPPMMMOOOWWWeeemmmooommmnnnttt{{{}}}www^^^LLLHHH]]]~~~___HHHFFFLLLTTTVVVXXXVVV```qqqtttqqqvvvzzzrrrvvvwwwuuuiiibbbiiiwww}}}||||||~~~xxxzzzooobbbZZZPPPRRRbbb{{{eeeKKKCCCFFFGGGAAAFFFKKKTTTeee~~~tttUUUQQQaaappp|||jjj???777111///---------...---,,,,,,,,,---------.........------......///000000000111888999HHHvvv^^^FFFKKKdddtttwwwmmmccceeeccceeefffccc[[[ZZZ^^^fffpppwwwYYYPPPQQQXXX```cccooozzzoooccc[[[VVV\\\[[[\\\dddppp}}}sssbbbiiimmmuuuyyy^^^PPPLLLRRRfff{{{xxx}}}~~~xxx~~~~~~{{{qqqnnnmmmlllrrryyy}}}uuujjj___WWWOOOHHHBBB??????>>>>>>===<<<<<<===@@@CCCJJJVVVfff{{{ooofffgggjjjllllllpppqqqtttvvvwwwuuupppmmmccc```]]]\\\]]]___```aaakkkvvvttttttjjj___dddmmmnnnrrr{{{iiiiii[[[DDD888NNN{{{iiiRRRDDD===000+++...,,,,,,++++++***************CCC888@@@HHHeee___bbbuuurrr___XXXYYY]]]ccc^^^bbbdddxxx~~~~~~yyyfffJJJDDDJJJ```rrrlllqqqzzzwwwpppaaaKKK<<<===DDDHHHGGGGGGJJJPPPVVV[[[]]]lllwwwuuuUUUOOOOOOWWWdddjjjpppoooqqqxxx}}}www^^^NNNJJJ___fffNNNGGGHHHPPPOOOTTTVVVbbbtttuuuqqqvvvzzzttttttpppzzzvvveeeXXX[[[fffrrr~~~{{{zzz|||vvvyyyqqqeee\\\PPPOOO]]]rrrjjjPPPFFFGGGFFFBBBGGGKKKQQQ```xxx}}}[[[PPPXXXiii~~~uuuMMM:::444222///............---,,,---------............------......///000000000---777999JJJuuuTTTLLLggg{{{ooohhhdddbbbdddhhheee___aaaiiitttxxx\\\MMMSSS\\\___^^^lll|||~~~~~~}}}{{{zzztttgggZZZNNNXXXZZZ]]]ffftttwwwkkk___bbbfffsssrrr]]]SSSNNNPPPddd{{{pppgggllllllxxx}}}kkkeeeZZZQQQQQQQQQSSS\\\hhhmmmdddXXXNNNGGGBBB===999777:::===>>>>>>===>>>???CCCEEENNNbbb|||wwwnnnllllllllllllnnnuuuuuuuuuuuusssnnngggbbb______^^^]]]]]]___dddhhhzzzqqqpppggg```fffmmmnnnoooyyyjjjiiidddFFF999GGGwww|||ppp^^^OOOIIIBBB222,,,...---,,,,,,+++************+++|||>>>===EEELLLpppgggddduuuppp]]]WWWYYY\\\bbb\\\bbbiii~~~~~~~~~{{{jjjMMMFFFHHHYYYiiigggqqqyyywwwrrrgggSSSBBB???EEEGGGGGGHHHJJJNNNSSSWWWYYYgggooozzzzzzZZZRRRPPPWWWaaadddnnnnnnrrrxxx~~~www___PPPLLL___~~~qqqVVVGGGCCCHHHIIIOOOSSS___ppprrrpppxxxwwwtttmmmtttwwwbbbRRRTTT\\\dddnnnxxx{{{~~~~~~~~~~~~xxx|||uuuiii___QQQNNN[[[mmmoooUUUKKKIIIFFFCCCGGGIIIMMM[[[rrrgggZZZSSSbbb|||~~~]]]>>>888555111/////////...---------------............------......///000000000...888<<>>???AAAEEEHHHJJJKKKYYYvvvyyyrrrsssrrrpppoooqqqvvvtttpppmmmjjjfffaaa]]][[[^^^aaaaaaccckkkwwwsssrrrjjjgggoootttqqqnnnuuuuuutttqqqHHH999???^^^|||zzzqqqfffWWWNNNDDD444...000,,,---,,,++++++******++++++ttt>>>GGGOOORRRuuuhhhdddtttooo[[[VVVYYY[[[```ZZZaaalll}}}}}}}}}~~~}}}~~~~~~yyyhhhKKKBBBBBBPPP______mmm{{{xxxuuummm[[[IIIDDDHHHDDDEEEGGGHHHKKKOOOTTTWWWccciiirrr~~~^^^TTTQQQVVV______kkklllpppvvv{{{www___QQQNNN___|||aaaLLLCCCFFFEEELLLOOOZZZkkkooopppzzzzzzuuulllpppuuu```PPPRRRYYY^^^eeeoooppp~~~{{{~~~~~~}}}||||||yyynnncccTTTPPP\\\jjjsssZZZOOOKKKFFFCCCFFFHHHKKKWWWnnnrrreeeVVV```xxxxxx}}}fffBBB:::666222000//////...------------.........//////------......///000000000444<<>>777555777888888:::<<<>>>@@@AAAEEELLLQQQVVVYYYjjj|||tttuuuvvvtttsssvvvqqqmmmfffaaa^^^\\\ZZZYYYYYY___eeeiiipppvvvuuunnnnnnwww|||sssmmmqqq~~~~~~KKK999888LLL{{{www~~~~~~xxxttt```RRREEE555000111+++---,,,++++++******++++++bbb@@@;;;JJJcccpppjjjkkklllggg\\\WWWYYYZZZXXX```dddyyy~~~zzzwwwfffPPP===<<>>???GGGOOOSSSVVVZZZcccyyy{{{vvvzzz|||yyyssspppiiicccaaa___^^^```eeedddjjjrrr~~~zzz~~~sssooouuuyyywwwkkkeeeiiixxxEEE;;;<<<666ZZZzzzvvvlll~~~sssaaaQQQ???000,,,///------,,,++++++******)))[[[>>>???LLL^^^jjjhhhrrroooeeeZZZVVVZZZ\\\[[[^^^eee{{{~~~~~~~~~{{{xxxhhhQQQ===:::BBBMMM]]]kkkyyy~~~yyytttqqqfffUUUHHHCCCBBBJJJNNNJJJFFFJJJOOOQQQ\\\eeennnvvvnnn]]]^^^[[[ZZZccchhhmmmqqqrrrsss{{{wwwaaaPPPFFFZZZ{{{WWWCCCGGGMMMMMMRRR```oooyyyzzzwww}}}uuuuuummmpppzzzcccQQQRRR]]]bbbeeegggmmmuuu|||zzz{{{}}}~~~~~~~~~yyyiiiWWWPPPQQQ]]]ooo}}}xxxeeeRRRJJJHHHDDDBBBDDDLLLXXXgggzzzzzzmmmeeeYYYjjjuuuLLL;;;333222000+++...111***---------............/////////...//////000111222777===JJJjjj\\\FFFQQQrrr|||kkkcccddddddeeeddd___```ddd^^^aaa~~~zzzzzzrrrvvvyyyqqqgggdddhhhnnnooommm]]]WWWYYYjjjtttfffbbb```hhhkkksss}}}ssskkkcccSSSIIIXXXrrrxxxiiiaaa___aaaeeeiiixxx{{{sssoookkkhhhbbbZZZVVVWWWWWWhhhqqqzzzfff[[[[[[]]]VVVTTTTTTMMMNNNEEE<<<:::::::::<<>>DDDIIIMMMRRRZZZZZZ[[[[[[]]]ggg~~~|||qqqgggfffnnnyyy}}}tttzzzuuummmtttyyy[[[IIIKKKTTTUUU\\\jjjvvv|||dddDDD555;;;>>>MMM~~~mmmuuurrr```OOO;;;///......------,,,++++++******dddDDD;;;HHHMMMUUUlllwwwiiiZZZVVV[[[______]]]]]]rrr}}}~~~hhhPPPCCCAAAJJJ^^^rrr~~~xxxssslllbbbTTTIII???AAACCCDDDCCCBBBDDDGGGLLLRRR___kkkkkkiiitttuuueeeVVVRRR[[[\\\___dddhhhnnnyyyvvvwwwzzzfffTTTGGGWWWyyyiiiMMMFFFOOOZZZgggnnnnnnlllmmmooo{{{xxxssssssooopppxxx~~~eeeQQQRRR\\\bbbfffiiikkkrrr~~~}}}|||{{{|||~~~~~~}}}{{{}}}}}}{{{xxxrrrgggYYYMMMQQQ\\\sss~~~bbbLLLEEEDDDCCCDDDHHHOOO\\\qqqmmm\\\\\\]]]~~~rrr}}}yyyfffDDD444///111------000,,,---------............///......//////000222333444777MMMfff|||YYYLLLUUUsssccccccdddccchhhgggeeejjj||||||gggaaammm}}}uuunnnhhhccc___```lllyyyuuutttwww|||}}}jjjccccccffflllssswww{{{hhhSSSEEEAAAGGG[[[nnn|||uuukkkbbb^^^```dddeeelll|||wwwuuussshhhsssuuu{{{}}}sssZZZIIIKKK[[[```]]]VVVLLLOOOIIIGGGMMMTTTYYY]]]bbb```\\\ZZZ]]]ggg{{{sssxxx}}}uuuqqqqqqiiijjj|||}}}UUUCCCJJJVVVXXX```llluuu|||{{{SSS:::>>>;;;???oooyyywwwmmmmmm___QQQ===000///......------,,,++++++***[[[BBB<<>>HHHRRRgggooobbbWWWXXX^^^bbbfffjjjiiikkkUUUFFF???DDDYYYooo{{{tttpppjjj[[[MMM???:::999;;;;;;999===CCCOOOXXX___]]]ZZZ]]]dddiiiyyy~~~ooo^^^RRRTTTTTTZZZbbbiiipppvvv}}}lllllllllXXXHHHTTTtttpppUUUOOOZZZdddnnnnnniiiiiipppxxx{{{iiiiiikkknnnooo{{{cccQQQSSS^^^eeehhhllljjjoooyyy}}}}}}~~~~~~}}}}}}~~~||||||zzzyyyzzzuuucccQQQUUUVVViiifffOOOKKKCCCBBBCCCEEEIIIUUUkkktttrrr^^^nnnnnnqqq{{{SSS;;;///111---,,,000///---------............///......///000111333444555BBBddd}}}```EEETTTgggzzzeee^^^ggghhhdddhhheeehhh~~~}}}xxxWWWAAACCCFFFSSSooo{{{xxxvvv|||sssWWWPPPTTTlllwww|||xxx|||tttggg___\\\]]]ZZZWWW___kkkpppqqqqqqmmmccc]]]bbblllllliiiddd```^^^___dddiiissszzz|||wwwpppdddRRREEEAAAHHHZZZjjj~~~}}}{{{rrrfff^^^\\\aaafffkkkpppyyysss```YYYXXXQQQ[[[eeeuuuqqqfffHHH???OOOYYY\\\[[[UUUVVVSSSTTT\\\ccceeeeeegggjjjlllxxx{{{qqqlllhhhhhhgggccc______kkkwww{{{RRRFFFRRRUUU\\\dddkkkrrrzzz\\\DDD<<<999PPPzzzvvv||||||}}}wwwgggccckkkcccIII555222.........---,,,,,,++++++JJJ>>>???IIIUUUnnnnnnaaaWWWXXX^^^bbbiiiqqqmmm~~~~~~mmmWWWHHH@@@DDDYYYppp|||tttqqqlll]]]NNN???999666888888777;;;BBBMMMXXX\\\UUUQQQXXX]]]]]]hhh}}}ppp^^^OOONNNSSSYYYbbbjjjooossswwwyyykkkjjjnnnZZZIIITTTssspppTTTNNN^^^cccggggggeeehhhrrrzzz{{{}}}gggfffhhhkkkkkkxxxbbbQQQUUUaaafffhhhjjjkkkoooxxx{{{{{{}}}|||}}}|||~~~||||||zzzyyy|||yyyfffRRRTTTRRRdddfffQQQOOOBBBAAABBBCCCGGGRRRiii}}}uuummmWWWkkkrrrqqq|||XXX===000000,,,,,,000000---------.........//////......///000111333555666JJJmmmQQQAAA___wwwttt___[[[hhhjjjeeeiiidddjjjyyyvvvvvvssszzzzzzqqqnnnnnnrrrhhhLLL???FFFDDDHHHaaabbbaaaeeevvv~~~XXXJJJ[[[rrrxxxfff^^^\\\___]]]XXX^^^jjjpppkkkhhheeeaaa\\\^^^cccfffaaa]]][[[[[[]]]ccchhh}}}yyysssjjj```RRRGGGCCCKKK]]]mmm~~~}}}|||~~~yyyoooccc[[[[[[aaagggooossszzztttaaa]]]aaa]]]___hhhuuu~~~|||vvvuuuyyy}}}ssslllJJJ===JJJUUUZZZZZZVVVYYYWWW[[[eeemmmooooooppp||||||~~~vvv~~~xxxooofffdddjjjjjj```\\\aaayyyvvvOOOCCCNNNUUU]]]ffflllsss|||jjjEEE<<<:::IIIkkkyyy|||vvvkkknnnzzzqqqOOO555//////......------,,,++++++CCC===CCCIIIRRRvvviiiaaaWWWTTT\\\gggmmmmmmggg~~~{{{|||~~~~~~}}}|||xxxuuubbbLLLAAABBBXXXyyy}}}{{{yyytttrrrgggRRRAAA:::555444444444666999JJJSSS\\\\\\UUUOOOOOOQQQWWWbbbtttlllXXXMMMOOOTTT___kkkqqqrrruuuzzztttiiikkkYYYIIIRRRoooddd[[[hhhqqqlllfffddddddfffmmmuuu{{{zzz}}}ppphhhdddmmmjjjttt{{{dddQQQTTT___cccbbbbbblllnnnuuu~~~}}}}}}}}}~~~~~~~~~{{{yyywwwxxxxxx||||||}}}~~~}}}|||{{{}}}qqqWWWWWWQQQ\\\vvv~~~jjjUUUNNNFFFBBB@@@BBBHHHSSSeeeuuuuuuuuu``````~~~jjj~~~bbb>>>,,,111111...000111///////////////.........---111......555444333<<>>???GGGOOOSSSVVVVVVcccvvv~~~jjjWWWIIIQQQvvvyyyiii]]]ZZZbbbaaaXXXZZZggghhhlllmmmeee\\\XXXXXXYYY[[[[[[\\\\\\[[[^^^iiivvv~~~wwwttthhh\\\LLLCCCDDDOOO]]]fffuuuqqqvvv|||zzzwwwhhhbbb[[[ZZZbbbiiiqqqwwwrrrggg______cccnnn|||zzzgggfffooozzzzzzrrroooMMM;;;DDDOOOXXXZZZTTTSSSSSS\\\nnn}}}vvvhhh___aaa~~~xxxtttkkkfffeeeeee^^^ZZZdddsss|||}}}VVVIIIWWWUUUWWW```mmmwww}}}QQQ;;;===888aaa|||{{{}}}wwwiiinnnttt]]]???444///---...000...***))),,,EEE???GGGNNNXXX{{{gggaaaZZZYYY___fffgggfffmmm}}}|||{{{yyywwwdddNNNCCCCCCYYYyyy~~~{{{zzztttrrrgggRRRBBB;;;555444444333555999FFFPPPYYYZZZSSSKKKHHHIIILLLXXXmmmuuu]]]KKKMMMTTTaaakkknnnooovvv{{{zzzrrriiihhhUUUEEEPPPmmmiiigggvvv|||kkk^^^]]]aaaccchhhpppvvvuuuuuuzzz~~~nnneeecccmmmlllrrr{{{eeeSSSVVVaaaeeedddeeekkklllsss|||~~~~~~}}}}}}|||zzzwwwvvvvvvwww{{{|||}}}~~~uuu]]]VVVPPP[[[ttt}}}lllWWWNNNGGGBBB@@@BBBGGGRRRdddssswwwoooUUUSSS}}}eeerrr~~~iiiDDD///222000,,,------000000000000000000000000///333000111777555555???ZZZiiiMMMYYYvvvpppWWWJJJLLLLLLTTTaaaeeekkktttyyy{{{}}}mmmddd___aaagggjjjjjjiiieee___XXXRRRMMMIIIGGGDDD@@@BBBKKKUUU]]]^^^___kkk|||vvvdddYYYMMMGGGIII^^^{{{nnnaaaZZZ^^^aaa]]]\\\___dddiiijjjddd\\\XXXZZZ^^^```^^^]]]```eeemmm|||vvvrrriii]]]MMMCCCDDDOOO\\\dddwwwttthhhdddhhhnnnzzzwwwiiiddd``````hhhkkkrrrwwwpppbbbZZZ\\\bbbrrrvvvdddbbbhhhooozzzsssnnnLLL:::AAAKKKUUUYYYTTTVVVUUU]]]nnn|||{{{xxxwwwcccTTTTTTYYYjjjfffZZZYYY[[[XXXVVVWWW[[[```bbbccc^^^gggnnnooonnnoooooolllvvvwwwyyy|||~~~}}}xxxtttnnniiibbb]]][[[cccxxx}}}ZZZKKKWWWXXXYYY```llluuuzzz___BBB>>>:::KKK}}}tttvvvuuu~~~qqqLLL:::000---...000...******---EEE???JJJTTT___ddd```\\\^^^bbbdddaaa^^^uuu|||{{{{{{yyyxxxfffPPPEEEDDDYYYxxx|||zzztttqqqgggSSSCCC<<<666444444333444777@@@JJJTTTVVVOOOFFFAAAAAABBBOOOfffeeeKKKKKKTTTbbbkkkmmmnnnwwwuuuwwwqqqggg~~~fffSSSDDDOOOmmmlllvvvcccOOOTTT[[[\\\bbbmmmqqqpppppppppssszzz{{{xxxpppeeeeeennnnnnooo{{{eeeTTTXXXbbbggggggiiiooopppvvv}}}~~~}}}|||zzzxxxxxxxxxxxxzzz{{{~~~~~~wwwbbbTTTOOOXXXooo{{{nnnZZZOOOGGGCCCAAABBBGGGPPP```oooyyykkkQQQQQQwwwhhhhhhpppIII111222000,,,------000000000000111111111111///333000111777555777DDD```[[[MMMfff```OOOEEECCCGGGZZZmmmoookkk}}}pppmmmhhh]]]___eeelllppptttnnnkkkkkkcccTTTMMMNNNEEEHHHKKKJJJIIIMMMXXXbbb```cccttt^^^LLLDDD???AAANNNkkkyyyxxxqqqfffZZZYYY```ccc___XXX^^^ccceeebbbZZZWWW\\\cccgggbbb^^^bbbjjjuuuvvvpppjjj]]]LLLBBBEEEOOO\\\ccclll}}}rrreee[[[YYY^^^eeezzzvvvgggdddccceeemmmmmmuuuyyyppp```VVVYYY```tttkkk\\\]]]aaafff|||vvvhhhJJJ999===EEEQQQYYYVVV[[[XXX\\\iiisssrrrjjjdddppp|||lllTTTQQQQQQZZZjjjxxx```PPPIIIJJJGGGGGGGGGJJJMMMOOOOOONNNOOOXXX```cccfffkkkooopppooottt|||zzznnnkkkccc[[[___rrr|||yyy]]]MMMUUUZZZZZZ___jjjrrrwww~~~rrrLLL???;;;CCCwwwxxx{{{rrr|||rrr}}}VVV:::111...---///...++++++...BBB>>>KKKYYYfff}}}bbb]]]\\\```cccbbb```^^^}}}~~~|||||||||zzzyyyhhhRRRFFFDDDWWWuuu}}}zzzrrrpppgggTTTDDD<<<666555444222333777<<>>333///,,,......,,,,,,///BBB???OOO```nnnwww```ZZZYYY^^^bbbaaabbbeee~~~}}}}}}~~~zzzzzziiiSSSFFFBBBSSSooo}}}yyyqqqnnnfffTTTDDD<<<666555444222333777:::AAAIIILLLJJJIIIIIIKKKMMMYYYkkksssLLLOOOUUUcccsss{{{zzzyyyzzz|||{{{nnntttwwwkkk{{{mmm]]]MMMUUUoooxxxjjjcccJJJ???HHHLLLGGGPPPdddbbbhhhllliiidddfffrrr~~~{{{uuu~~~kkkhhhkkkjjjddduuuwwwcccTTTWWW```eeegggkkknnnqqqwww|||~~~{{{zzz{{{||||||{{{{{{|||~~~~~~zzzzzzvvvhhhVVVPPPSSSccctttuuueeeTTTIIIEEEBBBCCCEEEJJJWWWdddyyyzzzqqqnnnyyy|||SSS666444111///111000.........//////000000000...000///111777666BBBZZZaaaLLLUUUqqq~~~sssUUUQQQTTT___vvvppp\\\MMMZZZhhh``````eeeggggggooo}}}zzzxxxhhhiiikkkfffmmmqqquuunnn\\\LLLMMMWWW^^^bbbppp~~~qqqRRRGGGFFFKKKYYYoooyyyxxx|||wwwrrrssshhhiiibbbXXXZZZdddeee^^^VVVVVVYYYZZZVVVRRRVVV___\\\[[[bbbtttxxxqqqhhhZZZHHHAAAFFFSSS___ffffff~~~wwwhhhXXXQQQSSS[[[kkkzzz|||bbb^^^bbbffflllppp{{{}}}mmm```___ddduuubbbFFFCCCNNNUUUuuuyyyTTTCCC===@@@CCCPPP\\\]]]\\\UUURRRWWW\\\\\\ZZZYYY```ffflllpppuuuyyyvvvpppwww{{{fff___\\\XXXVVVYYYXXXWWWVVVVVVXXX[[[]]][[[^^^bbbfffhhhlllssszzz~~~|||pppeeeeeebbbdddqqq~~~wwwhhhfffiiittt}}}qqqZZZQQQXXXTTTUUU\\\hhhttt|||```AAA>>>CCC{{{wwwtttMMM777000,,,---...------///DDDBBBTTThhhxxxrrr___WWWVVV\\\aaaaaafffmmm~~~}}}~~~||||||lllUUUGGG@@@OOOjjj}}}xxxnnnkkkdddSSSCCC<<<666444444333444777999???FFFKKKMMMOOORRRUUUXXXgggwww{{{TTTUUUZZZgggxxxyyyvvvzzztttfffppp{{{tttnnn___PPPVVVooowwwlllWWWHHHBBBGGGGGGAAAJJJ\\\fffmmmqqqllldddcccnnnyyy~~~sssnnngggcccfff^^^nnnuuubbbTTTWWW___cccfffjjjnnnssszzz~~~~~~|||xxxvvvxxxzzzzzzyyy|||}}}}}}~~~||||||{{{yyynnnZZZSSSQQQ]]]pppxxxjjjXXXJJJFFFCCCCCCDDDHHHSSS^^^qqqttttttzzz]]];;;555111---...---------......//////000000111222000444:::<<>>666111---...------......///000000111111222222000555<<<@@@XXX|||jjjKKKUUUiiixxx|||uuuXXX[[[lllpppWWWJJJLLLOOOXXXhhhsssuuuvvvpppuuuwww{{{vvvaaaJJJFFFNNNVVVWWW___eeelll}}}|||wwwvvvyyy~~~rrrooosssxxxxxxuuuvvvrrrjjj```YYYWWWYYYZZZTTTMMMNNNWWW\\\WWWUUUXXX[[[aaapppuuulll[[[HHH@@@GGGSSS]]]bbbaaawww}}}fffYYYPPPSSS\\\kkkcccYYYaaaggglllqqqwww|||zzztttoooppprrrwwwmmm\\\III>>>AAAMMMYYYyyyuuu[[[IIIGGGNNNRRRNNNSSSZZZVVVTTTUUU[[[bbbiiioooyyy~~~|||ssssssqqqnnnlllmmmqqquuuvvvwww|||yyygggddd___\\\^^^fffllljjjeeebbb___eeeoooqqqfffVVVQQQTTTSSSUUU]]]jjjttt{{{yyyNNNAAA999YYY|||eee>>>555------...---,,,---CCCBBBVVVmmm}}}fff]]]VVVVVV___cccbbbgggqqq~~~~~~|||{{{|||~~~rrrZZZJJJAAALLLfffnnn}}}~~~|||vvvkkkhhhbbbRRRAAA:::555444444444666999555===HHHRRRWWWYYYYYYZZZiiiqqq^^^fffttt|||{{{}}}ppp```nnn~~~fffVVVHHHPPPiii{{{~~~OOOHHHCCCCCCGGGNNNWWW___ccchhhiiiddd]]]___lllyyy~~~oooxxxxxxkkk]]]aaaWWWccc}}}vvvuuuvvvxxxxxxyyywwwdddVVVXXX___bbbeeejjjkkkrrr}}}~~~zzzwww}}}wwwvvvyyy||||||zzz{{{|||}}}~~~}}}www|||}}}{{{zzzrrraaaYYYPPPVVVkkk{{{qqq\\\KKKGGGDDDDDDCCCEEENNNXXXiii{{{ttt|||ooobbb===666222000111000...//////000111222222222111000...333;;;AAA\\\```EEEVVVkkkuuuxxxvvvXXX^^^uuutttlllTTTIIIPPPPPP\\\}}}}}}tttssssssrrrqqqqqquuurrr^^^GGGBBBJJJVVVVVV\\\___cccxxxyyyrrrsss{{{wwwlllbbbZZZSSSRRRSSSSSSJJJKKKXXX___[[[WWWYYYXXX```qqqzzzooo^^^JJJAAAFFFRRR[[[___\\\ttt~~~vvv```UUUPPPXXXcccuuu```VVV^^^fffkkkrrrtttvvvtttrrrqqqtttxxxrrrbbbPPPGGGEEEIIIVVVccc{{{sssmmmOOOHHHJJJUUUYYYRRRTTTXXXRRRTTTYYYbbbjjjoootttzzz{{{{{{xxxuuuuuuxxx|||fffZZZ\\\\\\]]]eeeooommmbbb^^^ccc]]]dddnnnooocccSSSLLLMMMVVVWWW___jjjssswww|||TTTCCC===NNNmmmAAA666...---...,,,+++,,,???HHHWWWlllgggZZZ[[[ZZZ___fffaaaaaaooo~~~~~~||||||{{{zzzyyyzzz}}}sss___LLL===EEE```nnnwww}}}uuummmeeeYYYOOO@@@<<<666333333555666777999===FFFMMMPPPPPPWWW___iii{{{hhhkkktttnnnYYYjjjxxxdddQQQEEEOOOcccnnnKKKCCCCCCIIIKKKJJJQQQ]]]hhhmmmooohhh______lllzzz|||mmmxxxcccdddddd\\\bbb}}}rrrkkkjjjcccbbbeeellluuu|||uuufffXXXWWW]]]cccgggiiiqqqwww~~~}}}}}}}}}~~~|||{{{||||||yyyyyy||||||{{{zzzzzzzzz|||}}}~~~{{{~~~|||yyyxxxxxxgggZZZTTTWWWbbbrrrpppZZZKKKEEEAAAAAABBBDDDJJJPPPhhh~~~|||}}}uuurrrqqqDDD000555444///333////////////000000000000444222333444555CCCfff\\\EEERRRggg~~~pppdddjjjooosss~~~mmm]]]TTTVVVXXX```}}}~~~}}}zzzwwwwwwrrrmmmhhh[[[LLLFFFHHHOOOSSSVVVYYYcccsss~~~xxxuuuuuuyyy}}}~~~xxxrrrlll]]]PPPPPPXXXTTTLLLJJJUUUbbbeee]]]VVVWWW___sssoooiiiWWWFFFBBBEEELLLYYYffffffsss|||aaa[[[[[[^^^eeebbbTTTYYYbbbfffkkkmmmnnnnnnssszzz{{{xxxhhhTTTJJJRRRWWWUUU^^^nnnzzznnneeeUUUDDDNNNZZZ^^^ZZZWWWZZZ^^^dddiiipppuuuwwwyyy}}}}}}~~~xxxtttvvvzzz{{{|||~~~ppp[[[XXX]]][[[bbbiiikkkgggcccbbbbbbfff\\\ccckkk\\\KKKKKKPPP\\\SSSUUUeeesssxxx|||cccBBBAAACCC|||pppPPP555+++111000,,,,,,(((@@@JJJZZZsssgggXXX[[[ZZZ^^^ccc___bbbrrr{{{}}}~~~~~~}}}}}}~~~tttbbbOOO???FFF^^^nnnuuu~~~{{{rrrjjjbbbVVVLLL???;;;666333444555777777888:::???DDDHHHMMMXXXdddssslllnnnvvvoooZZZlllvvv```MMMCCCOOOddd|||]]]JJJDDDDDDKKKMMMLLLSSS^^^hhhhhhfffcccbbbiiiuuu~~~pppeeetttfffggg```[[[bbbvvveeeYYYUUUNNNNNNPPPWWWaaakkktttxxxrrreeeYYYXXX]]]bbbgggkkkpppvvv}}}~~~}}}~~~~~~~~~|||~~~|||yyyyyy{{{}}}{{{yyywwwwwwyyy|||{{{{{{|||}}}}}}{{{yyyxxxjjj[[[RRRTTTaaauuuuuubbbMMMGGGCCCBBBCCCEEEJJJQQQeeeqqqmmm{{{}}}}}}pppEEE000555444...111////////////000000000000111111333666999HHHkkkzzzRRREEEXXXooouuukkkmmmooouuuwwwkkkfff[[[\\\kkkxxx}}}yyyvvvrrrooojjj___PPPHHHHHHSSSVVVWWWXXX```ppp|||wwwuuu|||zzzxxxvvvuuuwww{{{~~~{{{uuuqqqkkk___RRRSSS[[[YYYPPPLLLTTT___aaa]]]XXX\\\fff|||uuummmhhhVVVFFFBBBDDDLLL\\\mmmlllxxx~~~dddXXXYYYcccrrr{{{ZZZRRR[[[fffkkkgggooouuuvvvuuutttpppkkk]]]MMMFFFNNNVVV[[[jjj~~~{{{mmmcccQQQIIIQQQ\\\aaaaaabbbeeehhhqqqqqqqqqpppppprrrxxx|||{{{|||yyyxxx|||ppp^^^WWWZZZ```kkknnnqqqnnnggg```^^^^^^\\\XXXbbbgggYYYRRR\\\dddeee\\\\\\iiiuuu{{{pppLLL===999mmm{{{xxxuuuXXX;;;---000...,,,---+++AAAJJJ\\\xxxeeeVVV[[[[[[\\\```\\\dddyyy{{{~~~wwwgggUUUCCCEEEZZZkkkrrr~~~~~~zzzqqqiii```UUUJJJ>>>:::666444444666777777999888999<<>>DDDXXXnnnfffppp~~~mmmWWWWWWqqqrrrXXXVVV___jjjrrr{{{wwwrrrmmm^^^SSSLLLNNN[[[sss~~~tttqqqccc[[[\\\^^^bbbeeeggggggfffcccbbbbbbbbbbbbdddgggiiiooorrryyy}}}mmmeeeaaa^^^___dddggghhhgggooonnniiiccc\\\YYYZZZ\\\___```ggglllssssssiiilllxxx}}}|||iiiCCC:::AAAXXX~~~}}}{{{vvvwwwzzzxxx{{{wwwfffDDD000000...---000...DDDIIIYYYwwwcccYYY______^^^___]]]kkk~~~}}}~~~~~~}}}~~~tttdddKKK@@@KKK```jjj|||~~~~~~zzzpppggg^^^RRRGGG;;;888555444666777888888<<<::::::===AAAJJJ[[[kkk}}}zzzyyy{{{}}}nnnZZZhhhoooSSSDDDDDDTTTfffsssdddHHHGGGHHHMMMTTTXXX[[[___eeelllgggcccccclll|||gggQQQPPPqqqaaaYYYUUUSSS^^^{{{{{{cccMMMBBB@@@:::<<<=========@@@EEEKKKPPPSSS[[[ccceeebbbbbbeeemmmttt{{{}}}|||~~~~~~{{{{{{~~~||||||}}}}}}|||{{{zzzyyy|||yyywww{{{}}}qqqbbbVVVRRRYYYmmmtttgggSSSLLLEEEBBBAAABBBGGGNNN[[[}}}rrr```VVVmmmiiiqqqWWW777333222///333////////////000000000000333111333666999DDD```|||wwwUUUJJJMMMkkk{{{lllhhhjjjmmmqqqqqqnnnkkkjjjpppqqqvvvrrruuu{{{zzz}}}tttnnnppprrrssspppiii^^^QQQGGGPPPZZZaaabbbdddnnn|||xxx||||||uuummmkkkiiifffiiinnntttyyyzzzzzz{{{|||zzzwwwuuuiiiXXXPPPRRR```XXXOOOKKKJJJNNNZZZfffuuubbbttt}}}wwwvvv}}}vvvdddPPPCCC===AAAUUUiiicccjjjwwwfffTTTXXXuuunnnYYYYYYdddwww}}}rrrZZZSSSKKKMMM^^^{{{|||nnn___^^^^^^```dddeeedddbbbkkkhhhdddbbbcccgggkkknnnkkkpppzzz~~~qqqjjjgggeeeeeefffffffffggggggggggggeee```\\\XXXXXX[[[]]]YYY^^^nnnrrrnnnmmmtttqqquuuuuuDDD@@@AAARRR~~~qqqxxxqqqhhhFFF222222000///000---IIIMMM]]]yyy}}}eee\\\aaa```___```___nnn~~~~~~~~~~~~~~~|||{{{|||zzzlllQQQAAAGGG[[[hhh~~~{{{{{{vvvmmmcccZZZMMMCCC:::777555555666888999999999999<<<@@@CCCJJJXXXfffzzzzzzxxxyyyzzz|||qqq^^^kkkkkkOOOEEEKKKZZZggghhhWWWCCCFFFJJJQQQWWW\\\```dddgggfffeeedddfffoooUUUIIIQQQttt{{{\\\TTTSSSPPPZZZxxx|||aaaJJJ>>>===777888;;;===>>>@@@CCCEEEKKKPPPZZZfffjjjhhhgggiiipppwww~~~}}}}}}{{{wwwvvvxxxyyy{{{}}}}}}zzzxxx|||zzzyyy{{{~~~sssfff[[[SSSTTTeeeooofffTTTLLLDDDAAA@@@AAAGGGNNN^^^{{{qqq]]]eee~~~___hhhwwwXXX777000000...111////////////000000000000333111333888===KKKhhhzzzNNNMMMSSSqqqwwwllldddggglllmmmiiieeeiiiqqqqqqtttuuudddeeemmmtttsssnnnoooxxx}}}vvvpppmmmpppsssrrrmmmggg^^^RRRGGGPPP\\\eeedddbbbhhhsss{{{fffvvvwwwooohhhhhhmmmtttxxxxxxyyy{{{}}}|||xxxxxxxxxmmmYYYMMMLLLWWWSSSOOOLLLKKKRRReeewwwnnn|||~~~tttbbbNNNBBB===AAARRRdddfffiii{{{jjjYYYSSS___|||iii]]]dddssspppLLLJJJGGGMMMfffmmm\\\\\\^^^aaaeeegggfffeeepppiii```\\\^^^fffnnnsssnnnrrr~~~xxxkkk```]]]bbbhhhooonnnlllhhhdddeeejjjnnneeebbb^^^[[[YYYZZZ[[[]]]\\\eeekkkvvvyyyffftttDDD>>>@@@OOOsssxxxxxxoooKKK444333111///000,,,IIIOOOaaa}}}zzzeee^^^aaa___^^^aaaaaannn~~~~~~}}}}}}}}}~~~~~~}}}}}}|||~~~sssWWWDDDGGGXXXiii{{{{{{vvvlllbbbXXXLLLAAA999777555555777999999999888999===CCCGGGMMMZZZggguuu~~~yyyvvvvvvvvvyyyooo___nnndddJJJGGGRRR___iiizzz___OOOAAAEEEKKKSSSZZZ___dddgggiiieeedddcccfffqqqcccLLLSSSbbbtttXXXRRRRRRMMMVVVvvvgggLLL>>>;;;999999:::===BBBFFFHHHHHHJJJLLLUUUaaaiiijjjkkknnnuuuzzz~~~|||zzz{{{yyyvvvuuuxxxxxxzzz{{{}}}}}}|||{{{yyy{{{{{{{{{{{{{{{||||||}}}vvvjjj^^^QQQMMM^^^nnnjjjUUUMMMEEEBBBAAABBBIIIPPP^^^vvv|||``````xxx[[[eeesssZZZ:::333222///111////////////000000000000333000222999AAAPPPnnnhhhFFFRRR___zzzppplllfffgggjjjkkkiiihhhsssxxxvvv}}}mmm]]]QQQWWWWWWWWWXXX[[[cccppp{{{|||wwwtttrrrqqqrrrssspppiiiccc]]]RRRFFFLLLYYYbbb```\\\bbboooyyy{{{yyyrrroootttxxxxxxuuutttvvvyyyxxxwwwzzz~~~uuuaaaSSSOOOTTTUUUWWWXXXZZZeee}}}~~~uuuaaaMMMBBB>>>@@@LLLZZZdddeee}}}qqq[[[RRRYYYmmmlllooo~~~}}}lll]]]DDDGGGLLLXXXwwwfffXXX[[[___ccceeegggggghhhfffcccaaadddmmmxxxyyyrrrpppnnnmmmiiifffdddggglllppprrrqqqmmmiiiggghhhkkknnncccaaa^^^\\\\\\\\\\\\[[[___lllcccbbbyyyKKK======JJJvvvwwwzzzSSS777333///...000,,,FFFNNNcccvvvbbb___aaa]]]]]]aaaaaammm}}}}}}|||}}}{{{~~~xxx~~~www\\\GGGHHHWWWjjj}}}|||wwwmmmcccYYYMMMBBB888666555555777999999999:::;;;@@@FFFJJJQQQ^^^kkkttt}}}xxxuuuttttttvvv~~~kkk^^^nnn~~~___GGGIIIWWWcccjjj~~~www\\\MMMDDDDDDLLLTTT[[[aaafffiiijjjiiieeebbbeeerrrpppMMMKKKdddwwwoooVVVPPPQQQKKKSSSuuuoooSSSBBB===AAA>>>===AAAGGGLLLNNNNNNHHHHHHNNNZZZdddiiillloooxxx}}}~~~~~~xxxuuuuuuxxxyyywwwxxx|||xxxyyyyyyzzzzzz{{{{{{{{{zzz{{{{{{zzzxxxxxxyyy{{{xxxmmm```PPPIII[[[ooopppVVVNNNFFFCCCBBBDDDJJJRRR[[[ooo```^^^yyy]]]kkkxxx~~~]]]???888777222333////////////000000000000444111222999AAAQQQppp^^^CCCXXXjjjiiiiiikkkhhhiiikkkkkkooo|||rrrooo~~~gggWWWLLLEEEQQQKKKFFFHHHQQQ```rrr~~~yyyuuuttttttvvvssstttooofffaaa\\\RRRFFFFFFRRR\\\ZZZWWW```qqq~~~~~~zzz|||}}}yyyrrrnnnppprrrwwwwww}}}~~~kkk[[[WWW\\\```fffkkkooo~~~yyydddNNNCCC>>>===EEEOOO___^^^vvv}}}iiiQQQSSSbbbzzzsssrrrdddZZZOOOFFFEEELLLVVVfff```VVVZZZ```cccddddddeeefff^^^cccnnn}}}wwwvvvuuuoooiiiggghhhkkkmmmjjjeeeeeejjjiiigggdddeeegggiiijjjiiimmmlllkkkkkkkkkiiifffddd___^^^\\\\\\]]]]]]\\\[[[WWWgggzzziiicccoooWWW@@@;;;FFFooouuu~~~YYY:::222...---000---IIINNNaaa{{{rrraaa\\\```^^^\\\^^^___ooo}}}}}}}}}{{{yyy{{{~~~~~~|||||||||{{{{{{xxxeeePPPEEESSSiii|||~~~yyyqqqiii```UUUJJJAAA:::777555666999;;;:::888<<<@@@>>>BBBMMMQQQWWWgggzzzuuupppsssuuuuuu|||ggg^^^rrr}}}XXXDDDQQQfff``````uuummmXXXGGGBBBJJJMMMTTT^^^ffflllnnnmmmlllhhhdddgggssshhhWWWRRR]]]wwwbbbRRRPPPNNNMMMWWWuuuwwwWWWCCC===EEE@@@@@@IIIRRRVVVZZZ^^^TTTNNNQQQ```iiiiiilllsssuuu~~~}}}|||{{{{{{wwwuuuwww|||~~~}}}zzz~~~|||zzz{{{}}}~~~}}}zzzxxxwwwxxxyyyzzzzzzuuudddPPPNNN^^^nnnrrr^^^LLLFFFFFF@@@AAAJJJMMMXXXlllWWWbbb___qqqwwwddd@@@000222555333111111000000000000000111555333444999CCCVVVuuuVVVHHHVVVsssyyygggdddeeeggghhhfffffflllzzz}}}sssqqqwwwYYYEEEEEEMMMQQQUUURRRJJJQQQiiirrrnnnsssyyyzzzxxxrrrnnnhhhddd```ZZZRRRLLLJJJNNNXXXaaa]]][[[mmm~~~~~~|||xxxsssnnnlllnnnpppvvv~~~tttdddZZZ]]]jjjvvv}}}~~~yyyfffPPPCCC<<<<<>><<>>;;;>>>CCCWWWWWWfffxxxbbbQQQMMMpppvvveeeWWWLLLDDD??????BBB@@@CCCLLLNNNRRR```ooo}}}WWWVVV\\\bbbdddbbbbbbfffjjjrrr~~~zzzyyy|||rrrmmmkkkaaaZZZXXX[[[aaaiiiuuukkkXXXQQQQQQQQQRRRRRR[[[kkkwww~~~kkk]]]VVVUUUQQQPPPWWWhhhzzzyyyBBB@@@>>>OOOrrr~~~yyy|||lllKKK333000...+++000OOOWWWjjjmmm```^^^bbb^^^]]]bbbggg|||}}}|||{{{zzzyyywwwwwwyyy{{{|||{{{zzz{{{|||}}}yyywwwxxxvvviiiVVVHHHHHH[[[{{{{{{ssshhh[[[OOODDD===888777777888:::;;;======CCCJJJIIIJJJNNNOOOVVViii~~~|||tttwwwyyyyyy~~~dddbbbyyyhhhJJJEEESSSppp|||aaaRRRpppmmmOOOCCCBBBFFFLLLQQQYYYccclllpppooonnnjjjkkkmmmpppwwwuuufffqqq\\\LLLOOONNNGGGOOOSSSfffdddOOOMMMZZZcccgggppp{{{uuufffddddddjjjrrrtttpppnnnpppyyyzzz|||}}}~~~{{{zzzyyy{{{~~~~~~xxxxxxwwwwwwwwwxxxyyyyyyxxxtttgggUUUNNNXXXhhhrrrdddPPPGGGGGGAAAAAAGGGHHHOOO```wwwpppnnn{{{]]]CCC;;;888333111111000000111111222222///888:::777FFFkkkmmmOOORRRqqqqqqddddddcccaaaeeelllhhhgggyyytttxxxuuukkk\\\NNNMMM___rrrttt___ddd~~~ooogggjjjrrrzzz{{{sssiiicccaaa]]]VVVPPPEEEEEENNNYYYZZZYYYhhh}}}pppppptttxxxzzzzzz|||zzzjjj___^^^___cccjjjtttyyypppyyytttmmmwwwyyykkkXXXGGG===:::<<>><<<===IIIQQQXXX```bbbjjj}}}rrrVVVQQQXXX___bbbbbbeeelllrrrzzzuuuhhhllluuurrrjjjhhhhhhkkknnnvvviiiWWWPPPNNNKKKPPPNNNYYYpppooo```VVVRRRMMMOOOZZZlll|||KKK>>>:::HHH}}}~~~hhhiiiuuuxxxyyytttiiiMMM555111///,,,000QQQ\\\qqqlll^^^\\\```^^^^^^ccchhh}}}}}}zzzxxxwwwwwwxxxzzz{{{|||{{{{{{|||~~~}}}uuummmlllnnniiiXXXHHHEEEVVVsss{{{sssgggYYYLLLBBB===777777888999:::<<<>>>???AAAKKKNNNNNNQQQPPPXXXkkkzzz{{{}}}{{{~~~```eee~~~[[[EEEKKK```zzzaaaSSSnnndddGGG???AAAFFFKKKPPPZZZfffooosssrrrpppooollllllrrr}}}ooogggnnn^^^LLLMMMNNNMMMLLLKKKRRRkkkooo\\\aaallltttxxxxxxaaa]]]aaagggiiifffcccgggnnnwwwyyy{{{}}}~~~{{{zzzzzz{{{~~~~~~}}}~~~~~~~~~vvvvvvvvvvvvvvvvvvwwwwwwwwwtttiiiXXXOOOUUUeeerrrgggQQQGGGGGGBBBAAAFFFFFFMMM]]]vvvjjjiii```BBB888555222111111111111111222333333000999:::888JJJqqqhhhMMMWWWzzzjjj```aaaaaaccciiimmmhhhnnn{{{rrryyynnnaaaUUUNNNSSSggg|||xxx]]]^^^{{{nnncccfffsss~~~ttthhhaaa```^^^WWWQQQFFFCCCJJJVVVYYYZZZiii}}}}}}mmmmmmrrrwwwyyyyyy~~~zzzgggTTTJJJOOOTTTXXXWWWVVVdddyyyaaaggguuuttt___[[[aaattt}}}}}}|||nnnYYYFFF;;;:::===???RRRXXXiiiuuu]]]VVV___}}}yyy___III???======GGGVVV]]]```eeekkk}}}vvv{{{uuubbbNNNJJJRRR[[[```bbbhhhttt}}}rrrllloooyyyeeeZZZYYYYYYWWW[[[\\\iiixxxhhhZZZSSSPPPSSS]]]nnn|||SSS===888BBBtttsss___jjjxxxvvvwwwvvv{{{kkkfffOOO888333111---000UUUaaawwwkkk^^^ZZZ^^^[[[ZZZ```fff}}}}}}zzzwwwwwwwwwxxxzzz{{{{{{{{{{{{}}}}}}pppbbb```iiijjjYYYEEEFFFUUUooo{{{sssfffWWWJJJAAA===666777999:::;;;<<>>KKKRRRbbbuuuuuu[[[WWWdddyyyeeePPPDDDCCCHHHVVV```bbbcccmmm|||uuuppp{{{xxxcccQQQBBBFFFOOOYYY___cccmmm|||tttnnn|||~~~ooojjjrrrzzz~~~{{{xxxhhh[[[TTTTTTVVV^^^nnn|||\\\>>>999???lllllliiirrruuuzzz|||sssvvv|||}}}lllkkkVVV<<<555333...000ZZZeeeyyy|||jjj```\\\]]]VVVTTTYYYbbb|||~~~zzzwwwvvvwwwwwwxxxzzzzzzzzzzzz}}}~~~yyyiiiYYY[[[mmmtttbbbIIIDDDQQQjjj}}}zzzrrreeeVVVIIIAAA===555777:::;;;;;;<<<@@@CCCFFFUUU]]]^^^]]]VVV\\\ooo}}}}}}}}}|||}}}{{{[[[kkk|||WWWRRRlll|||YYYQQQiiiZZZBBBAAACCCDDDOOOUUU```kkksssuuuqqqnnnrrrpppooosssxxxyyyuuuqqqlllzzzaaaKKK>>>EEEMMMJJJFFFHHHIIITTTsss}}}sssrrrooohhhcccaaaaaaaaajjjpppxxx|||}}}~~~~~~}}}}}}~~~|||yyywwwwwwyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwsssqqqiii[[[MMMNNN___ppplllTTTHHHHHHBBBAAAEEEBBBHHHXXXtttzzz___mmm|||```AAA555333111111111111111222333444555222222444???WWWzzzdddNNNfffyyyeeebbbdddbbbggghhhdddiii~~~{{{zzzsssbbbTTTQQQSSSZZZlll~~~}}}[[[UUUppptttccccccuuuzzzjjjccccccbbb\\\VVVPPPHHHGGGPPPTTTVVVdddwwwsssjjjgggqqq{{{zzz|||~~~zzzjjjSSSEEEAAAGGGNNNWWWYYYWWW```yyyzzzmmmaaa\\\ppp|||lllQQQEEEGGGUUUcccgggiiipppyyytttkkkXXXDDD:::;;;<<<:::BBBJJJVVVaaannn|||pppXXXXXXhhhzzzsssjjjYYYJJJJJJTTT^^^eeehhhtttqqqllltttxxxcccNNNEEE@@@EEEOOOZZZ```fffqqqttt}}}~~~zzzkkk___XXXUUUUUU]]]mmm}}}ddd@@@;;;>>>eeewwwyyyvvvwww}}}}}}zzzyyy```AAA666222///111]]]gggxxxyyyjjjbbb^^^]]]SSSNNNTTT___|||zzzwwwvvvxxxvvvwwwxxxxxxxxxyyy|||~~~ssscccUUU]]]uuunnnRRR???LLLfff||||||zzzrrreeeUUUHHHAAA>>>555777:::;;;;;;===AAADDDJJJZZZcccdddaaaYYY]]]oooxxx~~~vvv[[[mmmvvvZZZ[[[|||~~~YYYRRRhhhYYYCCCDDDEEECCCSSSYYYbbbmmmssstttoookkkqqqqqqrrrrrrrrroookkkhhhrrrVVV???>>>@@@EEEIIIJJJHHHGGGMMMXXXyyyzzzrrroookkkeee^^^___hhhssszzz{{{{{{~~~}}}zzzxxxwwwwwwzzz|||}}}}}}zzzzzzzzzyyyxxxwwwvvvuuuuuussslll^^^PPPOOO```rrrmmmUUUHHHHHHCCCBBBDDDAAAIIIXXXvvv]]]VVV}}}dddFFF999666444111111111111222333444555555111444EEE___gggTTTlllwwwgggeeefffdddhhhddd___iiiuuu|||sssbbbTTTTTTXXX___nnn\\\QQQkkkwwwdddcccvvv}}}llldddeeeddd___XXXUUUKKKGGGNNNQQQSSS```rrrvvvoooeeeqqqmmmSSSEEECCCLLLRRR\\\dddiiisss~~~ppp]]]VVVZZZ|||vvvOOOCCCJJJJJJ[[[eee___]]]jjj~~~mmmgggWWWDDD;;;;;;:::666@@@IIIRRRYYYcccttt}}}uuuuuuxxxjjjWWWZZZmmmyyysssnnn]]]IIIHHHTTT[[[dddnnnpppfffhhhdddMMM===@@@EEEGGGPPP[[[bbbgggsssrrrlllkkkyyytttggg___SSSSSS[[[mmmiiiBBB===>>>aaavvv{{{yyyiiiEEE555222///111YYYdddwwwyyykkkeeeaaaaaaTTTGGGJJJXXXyyy~~~}}}{{{yyyxxxwwwyyyyyyvvvtttwww||||||wwwuuu]]]RRR```{{{|||WWWGGGHHHccc~~~|||sssooodddPPPFFFBBB999555777:::;;;===???BBBEEESSSZZZeeeiiiddd^^^aaaiiivvv\\\lll~~~jjjXXXhhhlllMMMPPPeee}}}YYY@@@===CCCJJJUUU```kkkpppqqqsssrrroooppplllnnnqqqjjj```bbblll|||eeeJJJ@@@>>>AAAGGGGGGCCCFFFMMMKKKddd{{{wwwooogggdddcccgggkkknnnqqqtttuuuuuu}}}}}}~~~~~~}}}|||||||||||||||||||||}}}~~~~~~}}}|||zzzzzz{{{{{{zzzyyyvvvuuuooo```PPPMMM^^^rrrnnn]]]KKKCCCBBBBBBCCCDDDKKK\\\tttggg^^^VVVcccuuuyyyiii???333777444222222111111111111222222111555888CCCbbbmmmTTTUUUwwwrrrfffddd```gggddddddhhhlllqqq|||xxxqqqaaaSSSTTT___lll}}}[[[OOOfffcccfff|||}}}lllfffeeedddccccccWWWMMMCCCBBBHHHRRR```kkk}}}nnnfffoooyyyrrr]]]JJJAAAIIIRRR\\\cccnnn|||{{{nnn\\\]]]kkkzzzOOODDDQQQ]]]]]]cccaaakkkxxxqqqgggQQQAAA>>>888333;;;;;;EEEMMMSSSddd~~~{{{zzzuuunnnpppxxx~~~yyyvvvssshhhZZZRRRRRRbbbooowwwfffgggcccUUUFFF???DDDKKKPPPWWW___eeekkkuuu{{{UUUVVVlllyyyiiiaaaWWWSSSWWWgggzzzjjjAAA???:::TTTggguuuMMM333000222000^^^gggxxxxxxhhh```aaacccYYYOOORRR___}}}}}}{{{yyyxxxwwwzzzzzzwwwuuuxxx|||{{{wwwrrr[[[RRRaaa|||ZZZHHHIIIbbb~~~}}}tttooodddPPPFFFAAA888777888:::<<<===AAAEEEIIITTT]]]ggghhh___XXX^^^jjjyyy\\\nnn~~~wwwuuuaaaVVVnnnaaaIIINNNddd[[[CCC@@@EEELLLWWWbbbmmmqqqrrrtttsssqqqnnnjjjjjjkkkddd\\\bbboooWWWDDD???CCCHHHJJJFFFAAADDDIIIRRRhhh|||yyyqqqiiieeegggeeefffhhhfffcccdddiiihhhjjjppp|||~~~||||||~~~}}}}}}}}}|||||||||||||||}}}}}}~~~}}}}}}}}}}}}|||{{{vvvuuuoooaaaQQQLLL[[[nnnmmm]]]KKKCCCBBBBBBCCCDDDIII\\\vvv|||aaa[[[QQQ\\\sss|||oooDDD555666111222222111111111111222222444555777AAA___dddQQQ[[[iiiaaadddddddddbbbccceeehhhnnn{{{{{{oooeeeZZZSSSYYYgggwwwYYYJJJaaa}}}ddddddzzzzzzkkkfffgggfffddddddXXXMMMCCCBBBHHHQQQ]]]fffsssjjjqqqyyy~~~zzzdddNNN@@@FFFOOOYYYbbbnnnsssbbbcccrrr{{{PPPHHHXXXfffdddffflllzzzkkk___^^^OOO@@@>>>888333777===CCCHHHPPPfff|||}}}}}}yyywwwmmm```XXXWWWeeezzzyyyeeebbbZZZMMMAAA???GGGOOOUUU[[[ccciiiooowwwlllQQQXXXlllxxxggg]]]XXXTTTWWWfffxxxhhh===:::666PPP~~~}}}{{{hhhpppSSS;;;333///+++ccciiiwwwvvveee[[[```eee```ZZZ^^^hhh~~~|||{{{yyyxxxwwwzzzzzzwwwuuuwww|||zzzuuunnnZZZRRR```}}}bbbLLLIIIaaa~~~~~~uuupppeeePPPEEEAAA888999:::;;;<<>>:::555666===@@@CCCLLLeeeyyy{{{~~~wwwkkkccc___uuu}}}sss```YYYNNNEEEBBBGGGSSS[[[^^^bbbiiiqqqvvvzzz|||}}}|||ssskkkfff\\\RRRPPPVVV]]]```ttt~~~zzz|||[[[LLLWWWccc~~~mmmaaaYYYTTTVVVcccuuunnn???:::888QQQzzz||||||ttt~~~kkkTTT???333------bbbhhhuuutttbbbWWW\\\dddcccaaaeeennn{{{{{{{{{zzzzzzyyyyyyxxxyyyyyywwwtttvvvzzzxxxssslllYYYPPP]]]{{{mmmPPPJJJ```~~~wwwqqqeeeOOOEEE@@@888;;;;;;<<<===AAAGGGOOOUUU]]]___bbb^^^VVVSSS]]]jjjzzz{{{]]]qqqvvvddd___OOOYYYvvvrrrYYYCCC???LLLcccaaaHHHDDDIIIQQQ^^^gggppprrrrrrttttttrrrnnnhhhaaa]]][[[eee|||kkkMMMMMMOOOYYYZZZMMMAAABBBKKKQQQ___sssyyyrrrsssvvvvvvvvvwwwwwwfff[[[ZZZRRRIIIUUUlll}}}{{{~~~~~~}}}}}}||||||{{{{{{||||||{{{{{{{{{||||||}}}|||zzzzzz{{{||||||{{{zzzxxxwwwsssgggVVVMMMVVVdddmmm]]]LLLEEEDDDCCCCCCDDDJJJ]]]yyy|||cccaaa}}}QQQ===999333333222222111111222222333555555777EEEbbbYYYKKKfff~~~jjjddddddbbbcccdddgggfffeeennnsssjjjkkkkkkqqq~~~xxxUUUKKKaaa}}}mmmkkkxxxhhhdddgggiiihhhhhh]]]PPPDDDCCCHHHNNNTTTZZZnnn~~~xxxsssuuuxxxyyyzzz|||vvv\\\EEECCCIIITTTcccppp}}}www{{{tttPPPHHHTTTdddkkkpppnnnWWWaaajjjppp```GGG>>><<<888999<<>>AAAOOOYYYfffqqqddd```bbbeeejjjooopppaaaZZZ]]][[[\\\sss~~~}}}|||{{{zzzyyy||||||{{{{{{{{{{{{||||||xxxwwwxxxzzz|||}}}|||{{{{{{zzzvvvjjjYYYPPPVVVaaammm]]]MMMFFFEEEDDDCCCDDDHHHXXXqqqyyy___\\\|||QQQ===:::555333333222222222222333333333444<<>>BBBGGGPPPYYY___ccc___\\\]]]^^^___eeekkk}}}ffftttxxxbbb[[[NNN[[[[[[NNN@@@>>>???MMMddd}}}dddCCC???JJJWWWcccjjjmmmjjjggggggfffeeeWWWSSSOOOWWWllliiiKKK???>>>CCCUUUjjjlllTTTEEEBBBEEEMMMTTT]]]gggvvv~~~|||||||||||||||}}}}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzz{{{}}}}}}}}}|||~~~{{{vvvkkk[[[QQQUUU___mmm]]]MMMGGGFFFEEECCCCCCDDDPPPdddxxx{{{```^^^ZZZ@@@999333444333333222222333333444444666EEEbbblllVVVlllyyygggdddfffgggggg^^^^^^```bbbffftttyyyuuuqqqdddWWWJJJEEEDDDKKKXXXiii{{{|||qqq```^^^eeehhhfffccc\\\SSSJJJEEECCCGGGTTT```eeettt~~~|||zzzzzz}}}||||||{{{nnn]]]QQQOOOVVVeeellllllqqq{{{yyy]]]LLLIIINNN```www|||ttt[[[AAA???888333:::;;;???FFFNNNZZZppp~~~zzzpppggg^^^]]]kkkxxx{{{~~~iiiSSSFFFDDDCCCAAA======@@@EEEKKKMMMKKKHHHLLLLLLKKKLLLLLLKKKIIIGGG===>>>>>>======@@@FFFKKKZZZUUURRRSSSVVV^^^ppppppiii[[[^^^ggglllaaaTTTXXXhhhuuu|||dddTTTRRRSSS___]]]lll~~~[[[DDD>>>DDDRRR^^^ddd~~~pppZZZPPPKKKTTTeeevvvJJJ@@@>>>===eeexxxvvvwwwiiiyyycccDDD777111,,,TTTfffuuueee```]]]dddbbb___dddooozzzzzzzzzzzzzzzzzzzzzzzzvvvwwwwwwwwwzzz}}}{{{uuudddXXXQQQYYYvvvxxxbbbOOOYYYvvv|||ttteeeNNNCCC>>>666888:::>>>CCCIIIQQQZZZ```cccaaaaaaaaa___^^^dddmmmjjjuuuyyyaaaZZZMMMVVVTTTIIIAAAAAABBBRRRllleeeCCC???KKKYYYdddiiilllhhhdddccccccaaaSSSPPPQQQ]]]vvv]]]===:::@@@HHH[[[sssoooVVVHHHEEEHHHPPPXXXqqq{{{sssvvvyyyzzz{{{}}}~~~}}}|||{{{zzzzzzzzzzzzzzz|||yyy}}}{{{uuujjjZZZQQQUUU^^^mmm]]]NNNHHHGGGEEECCCCCCFFFRRReeeyyyhhh```||||||dddGGG<<<444444333333222222333333444666888GGGeeehhhXXXppppppfffiiillljjjhhh```___aaadddjjjxxx~~~}}}vvvlllfffaaaSSSEEE@@@CCCLLLWWWaaakkk{{{|||kkk]]]^^^fffiiiddd```[[[TTTLLLEEEBBBFFFUUUdddaaappp~~~}}}}}}}}}|||{{{|||ppp```SSSPPPVVVdddjjjgggjjjrrryyy\\\LLLKKKNNNZZZppptttqqqPPP@@@DDD<<<444<<<===???DDDNNN^^^uuuzzzzzz}}}yyypppbbbVVVTTTcccssszzz~~~vvvcccMMM???<<<>>>>>>:::;;;???EEEJJJKKKHHHEEEAAA@@@???>>><<<<<<===>>>888;;;>>>>>>@@@HHHTTT^^^___[[[\\\aaafffooo~~~ddd[[[^^^[[[WWWUUUUUUYYY]]]```qqqvvv\\\PPPTTT[[[jjjjjj{{{```CCC@@@FFFIIIQQQ]]][[[uuu|||kkkZZZOOOJJJSSSddduuuOOOCCC???777ZZZ~~~ooonnn|||ggg]]]>>>777666111]]]qqquuufffbbbaaaddd```^^^hhhttt~~~xxxxxxxxxyyyyyyyyyyyyzzzxxxxxxwwwwwwwwwvvvuuuttthhhYYYRRRYYYssslllRRRZZZrrr|||wwwnnncccMMMAAA???;;;888<<>>>>>CCCPPP```cccJJJGGGHHHKKKbbbxxxuuutttqqqrrr|||}}}||||||~~~{{{|||{{{{{{{{{||||||zzz~~~{{{mmm[[[SSSUUUYYYfff\\\OOOGGGEEEEEEEEECCCFFFOOOaaaxxxfffTTTvvvjjjIII;;;222555444333333444444222111222:::EEEoooqqq]]]{{{kkkgggdddeeefffaaa^^^bbbcccccclll|||tttlllnnnllldddXXXLLLBBB;;;>>>JJJUUU^^^ooo}}}vvvdddWWW\\\gggiii___VVVYYYQQQLLLLLLFFFAAAJJJYYY]]]eeerrr}}}|||uuuqqq___VVVSSS\\\eeehhhmmmttttttbbbVVVHHHXXXiiiqqqooo|||zzzXXXFFF???999666888<<<<<>><<<:::888888:::<<<>>>AAACCCBBB???<<<===;;;;;;======;;;===AAADDDEEEHHHOOOYYYgggvvvyyy|||{{{mmmqqqwwwyyykkkgggjjjGGG>>>AAA>>>RRRggg```[[[ggg{{{uuuiiiZZZLLLGGGTTTffftttYYY888>>>;;;FFFooozzzvvv{{{yyyxxxdddIII444---111aaatttnnnaaa___ccciiieeeaaafffppp}}}yyy}}}}}}}}}}}}}}}|||||||||tttwwwzzzyyyuuussssssuuuhhhYYYQQQZZZuuuiiiSSSXXXlllyyyzzztttiiiRRRCCC???:::<<<>>>???DDDPPP[[[^^^[[[ZZZYYYZZZ\\\[[[[[[aaaiii{{{xxx~~~{{{sssWWWFFFIIISSSbbbppp{{{kkkKKKJJJIIIUUUeeeeeegggeee]]]RRRLLLMMMZZZ[[[hhh~~~uuuNNN999===666BBBFFFLLLccczzzcccPPP[[[nnnzzz}}}{{{tttnnnlllllliiicccnnnuuu|||{{{}}}}}}~~~}}}~~~qqq___SSSTTTYYYkkkbbbUUUKKKFFFDDDCCCBBBHHHKKKYYYrrrcccMMMxxxLLL999777777444111111222333333333666===HHHvvvmmmggguuuggggggeeefffgggbbbeeehhhiiiiiiqqqggg___\\\jjjppp```JJJ???CCCIIIXXXfffrrrxxxhhh]]]WWW\\\bbb```XXXQQQNNNMMMPPPUUUQQQKKKNNNWWW^^^^^^hhh}}}|||vvvhhhWWWKKKMMMTTTZZZbbbkkkgggVVVZZZZZZaaammmmmmiii{{{xxxlll\\\NNNBBB:::888:::===>>>EEEQQQ\\\nnnwwwgggkkkuuu~~~zzziiiYYY[[[lll}}}oooZZZDDD<<<===>>>;;;888===;;;;;;<<<@@@AAA???<<<;;;888777;;;>>>>>>>>>AAACCCGGGNNNZZZmmmttttttyyyfffFFF<<>>:::===>>>@@@FFFSSS___```[[[]]][[[[[[\\\\\\\\\bbbjjjzzz{{{|||sssUUUDDDIIIVVVhhhwww~~~pppPPPLLLJJJWWWaaa^^^___aaaYYYLLLJJJQQQXXX]]]nnnYYY???777<<<:::AAAGGGRRRooowwwqqqeeeooo|||}}}zzzzzzwwwqqqoooiiibbbZZZcccnnnuuu}}}~~~~~~tttbbbTTTSSSZZZjjjaaaUUUKKKFFFDDDCCCCCCHHHMMMYYYooodddMMMyyyyyyMMM777888777444111000111333444555777;;;CCCooogggjjjooodddgggfffggggggbbb^^^cccfffeeekkk|||yyybbb^^^gggtttuuu^^^EEE===FFFPPPeeeqqq|||~~~ddd]]]YYY]]]___[[[RRRLLLJJJNNNVVV\\\ZZZTTTUUU[[[\\\[[[eeexxxppphhhWWWIIIKKKRRRYYYbbblll{{{fffYYYccchhhiiisssrrriiiuuuqqqhhhiiidddUUUDDD;;;:::;;;<<<>>>FFFQQQ[[[lllmmm```kkk}}}tttaaa___lllyyy}}}{{{jjjXXXDDD===AAAFFFFFFCCCEEEBBB>>>???BBBCCCBBB???===999777;;;@@@AAABBBEEEBBBNNN___ttt~~~kkklllbbbIII@@@GGGOOO]]]fff___\\\fffwww}}}vvvmmmdddYYYQQQMMMGGGHHHTTTeeevvvccc;;;<<<;;;IIIsss~~~{{{yyyvvvyyyuuunnn^^^GGG333---111WWWmmmkkk```aaa```gggeee___bbblll~~~~~~~~~}}}}}}|||{{{zzzzzztttxxx{{{zzzwwwtttttttttfffWWWQQQ[[[tttkkkWWWMMMQQQbbbuuu{{{uuuiiiPPPAAA???===<<<>>>@@@HHHUUUaaabbb\\\aaa___^^^___^^^^^^dddlll|||{{{rrrRRRDDDHHHSSSdddqqqvvvwwwyyywwwVVVNNNKKKYYY```\\\\\\\\\SSSHHHIIIRRRXXXcccwww[[[DDD<<<999>>>???@@@NNNgggnnnvvvuuuuuuooojjjiiiqqqyyywwwqqqjjjdddSSSXXX\\\]]]dddrrr}}}wwwdddTTTSSS[[[ggg___TTTJJJEEECCCDDDEEEHHHPPP\\\lllaaaMMMiiixxxuuuPPP666666777444000///111333555555666777:::bbbfffpppjjjbbbgggffffffgggccc[[[cccfffccceeewwwtttccccccxxxzzz^^^FFFDDDPPPYYYmmmxxxyyyccc]]]YYY]]]]]]VVVLLLFFFHHHOOOYYY```___[[[[[[^^^YYYYYYggg|||||||||uuukkk___RRRJJJNNNUUUYYY```iiiqqqyyyhhhbbbnnnsssqqq|||yyymmmnnnyyytttccceeepppppp^^^HHH===;;;<<<;;;>>>GGGRRRZZZhhh}}}fffaaarrr|||kkkdddiiippprrrpppjjj[[[IIIAAAFFFOOOSSSSSSOOOLLLJJJKKKNNNPPPOOONNNPPPJJJEEEFFFGGGHHHLLLQQQUUUlll|||}}}zzz{{{zzziii\\\```^^^LLLDDDKKKUUU]]]^^^XXXYYYddduuu~~~}}}zzzpppeeeZZZPPPHHHDDDCCCFFFMMMVVVbbbrrrggg======<<>>BBBHHHSSS^^^```]]]```^^^^^^______```gggppp|||uuuTTTCCCFFFPPP___kkkooorrrvvvzzz~~~]]]PPPLLL[[[bbb```]]]WWWLLLEEEHHHPPPaaapppbbbGGG===;;;:::<<>>FFFNNNQQQQQQSSSWWWZZZWWWXXXlll|||~~~{{{xxx|||vvvkkk^^^bbbnnnxxxtttgggaaadddccclllxxxjjjjjjyyy~~~|||rrrfff```dddkkkoooOOOBBB???;;;===DDDOOOYYY[[[bbb{{{}}}mmmccciiizzzvvvfffXXXUUU]]]gggkkkggg\\\PPPMMMTTT[[[\\\\\\bbbgggiiigggdddeeefff___\\\[[[\\\bbbpppxxxtttiiieeeeee[[[VVVaaapppwwwddd^^^^^^UUUZZZTTTKKKNNNZZZ___```gggqqqyyyqqqlll___TTTHHHBBB???AAAJJJUUUSSSXXX\\\\\\___mmmoooCCC>>>:::EEEjjjzzz}}}kkkppp~~~pppVVV<<<000///HHHdddiiiZZZXXX]]]bbb______iiisss}}}|||zzzyyyxxx|||yyyxxx{{{xxxqqqcccUUUPPPYYYmmm}}}iii@@@;;;>>>===BBBMMMKKKGGGMMMNNNPPP^^^bbbPPPAAA===888<<<@@@CCCEEEJJJRRRVVVVVVTTTSSSUUUYYY\\\aaalllvvv{{{[[[???DDDNNN\\\eeekkkrrryyytttdddSSSLLL\\\\\\bbb]]]LLLCCCIIISSSWWWnnn}}}vvvJJJ@@@>>>777:::GGGAAA]]]mmmkkkhhhlll[[[ZZZdddmmmoooooovvvzzzzzztttjjjgggnnnzzzzzzyyygggTTTSSS]]]kkkeeeZZZNNNEEEAAABBBEEEKKKPPPXXXfffSSSIIINNNhhhxxxddd:::444333222111222444555444333444;;;AAAbbb~~~{{{]]]eee}}}iiibbbfffdddcccfffccccccdddeeelll}}}wwwrrryyyqqqQQQMMMXXX^^^gggrrrvvv[[[QQQLLLQQQWWWSSSHHH@@@999@@@FFFHHHHHHLLLQQQUUUWWWYYYlll~~~}}}yyy{{{uuuiii]]]fffxxxzzzfff[[[[[[___gggrrriiihhhxxxxxxqqqfff]]]dddrrrtttQQQCCC???:::???FFFSSS\\\]]]bbbyyy~~~jjjccckkkxxx}}}wwwdddQQQMMMZZZiiijjjjjjbbbTTTMMMQQQVVVWWWaaahhhooonnnhhhaaa```aaaXXXYYY^^^ggguuu|||pppjjjjjj___[[[fffwww~~~wwwaaa[[[\\\WWW]]]YYYOOOPPP^^^eeejjjwwwtttiiibbbUUUIII>>>:::;;;AAAPPP___```bbbbbb^^^```nnnrrrEEE>>>888AAAeee{{{zzz~~~ttt[[[@@@111...PPPaaalll\\\WWW]]]aaa^^^```kkkvvv}}}|||~~~~~~~~~}}}{{{zzz}}}zzzxxx{{{|||xxxjjjQQQLLLZZZlll~~~kkk::::::;;;===???AAAAAAAAAAAA???CCCKKKSSSSSSJJJ@@@;;;<<<>>>BBBIIIPPPUUUVVVVVVWWWXXX[[[\\\[[[]]]iiiuuu~~~VVVCCCDDDKKKWWWbbbhhhnnntttssswwwoooVVVLLLXXXccccccTTTFFFGGGKKKSSS```zzzdddEEE:::<<>>???@@@@@@???>>>>>>@@@IIIUUUSSSFFF===<<<<<<>>>CCCIIIPPPUUUVVVVVVZZZ[[[^^^___]]]___iiiuuu}}}XXXBBBBBBIIIUUU```eeejjjoootttxxxqqqYYYLLLVVV[[[\\\NNNCCCFFFMMMWWWgggwwwlllOOO777444;;;@@@GGGOOO]]]{{{sss~~~qqq___YYY```iiimmmooovvvvvvzzzjjjZZZUUUXXXjjjhhh^^^PPPGGGEEEFFFDDDDDDNNN\\\jjj~~~bbbZZZkkk~~~lllddd===333555444444333333444444555666:::BBB]]]jjjbbbooorrreee^^^```bbb\\\XXXZZZ```dddlll{{{yyyvvvYYYGGGIIIQQQ]]]iiixxx}}}qqqXXXLLLCCCEEEJJJHHHBBB>>>999999<<>>:::===???HHHSSSXXXWWW___xxx}}}mmmgggrrr}}}vvviiiZZZMMMJJJVVVcccsssxxxuuuggg\\\]]]cccgggsss|||lllbbbgggkkkxxxppprrr~~~}}}wwwwwwzzzxxxtttiii]]]^^^ggg}}}sssfffbbbWWW^^^yyyzzzyyyqqq```NNNDDD>>>@@@BBBEEEOOO\\\fffhhhbbbbbb___\\\___lll}}}tttFFF:::999AAAXXXuuuiiinnn}}}|||bbbEEE444111^^^tttnnn\\\YYYZZZccccccaaafffooo}}}}}}~~~}}}|||{{{zzzzzz|||~~~}}}xxxtttbbbSSSVVV```kkk{{{lll@@@<<<===???@@@@@@@@@???>>>AAA@@@MMM^^^ZZZFFF<<<@@@===???CCCJJJQQQUUUWWWVVV^^^___bbbccc``````iiisss}}}\\\BBBAAAGGGTTT```eeeiiilllrrrwwwsss\\\NNNSSSTTTTTTIIIAAAHHHQQQ^^^qqq{{{VVVAAA555:::AAACCCMMM\\\kkkjjjxxxsssaaaZZZaaaiiilllmmmttt}}}{{{kkk[[[VVVYYYhhhfff]]]OOOGGGFFFGGGFFFCCCLLLWWWeeezzziiidddqqqzzzeee|||```<<<222555444444333333444444555444>>>GGGcccddd^^^pppoooddd]]]___^^^VVVPPPPPPYYYbbbuuu{{{xxxuuu|||sss]]]KKKFFFHHHYYYbbbnnnyyyzzzqqqWWWJJJ??????BBBBBB>>>;;;777777;;;???AAACCCIIIRRRZZZ[[[ggg|||zzzwwwooolllpppvvvuuugggXXXXXXccc|||tttppprrrwww|||qqqllliiikkkllllllpppvvvuuuzzzuuujjjaaaVVVYYYkkkmmmMMM>>>999<<<>>>GGGQQQWWWXXXbbb|||zzz}}}nnnkkkwwwwwwhhh\\\SSSPPPXXXbbbrrr|||rrraaa\\\dddmmm}}}sssfffnnnqqqyyykkknnn{{{}}}vvvssssssrrrppppppmmmbbbZZZbbbqqq{{{tttbbbWWWOOO___xxxsssyyymmmaaaQQQCCC>>>???AAAGGGRRRbbbooopppjjjbbbbbb```\\\[[[eeeyyytttGGG<<<:::???RRRxxxlllkkk|||bbbCCC333111bbbzzzmmmYYYYYY[[[bbbbbbaaahhhrrr~~~~~~~~~}}}}}}{{{{{{|||}}}~~~}}}xxxtttaaaSSSTTT^^^jjj}}}oooAAA<<<>>>@@@BBBCCCDDDDDDDDDGGGGGGXXXpppkkkNNN???DDD===???DDDKKKQQQVVVWWWWWW___aaaeeefffcccaaaiiisss___CCCAAAEEESSSaaahhhkkklllmmmtttttt___OOORRRRRRQQQFFFBBBKKKUUUdddyyyrrrGGG======EEEFFFBBBOOOdddooo{{{tttccc\\\aaahhhjjjkkkqqqzzzwwwnnnuuuxxx}}}zzzkkk\\\XXX[[[eeecccZZZMMMEEEEEEFFFFFFEEELLLUUUcccyyylllhhhrrrrrr___xxxxxxYYY>>>666555444444333333444444555666BBBMMMmmmbbb\\\qqqoooeee^^^```]]]TTTMMMMMMXXXjjj|||yyyqqqssssssnnn___PPPHHHHHHUUU\\\fffsssxxxqqq]]]NNNAAA===>>><<<:::999888888<<>><<>>AAASSStttmmmrrrzzz}}}___>>>000222XXXqqqxxxjjjVVVYYY\\\```^^^```lllyyy~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}zzzwwwcccRRROOOWWWhhhtttDDD===>>>@@@CCCGGGJJJMMMOOOPPPRRRggg|||ZZZDDDCCC>>>@@@DDDKKKRRRWWWXXXXXX___aaaeeefffdddccckkkuuu{{{```CCC>>>AAAPPP```iiillllllfffpppqqq^^^OOOQQQOOOMMMDDDCCCMMMVVVfff}}}qqq___>>><<<@@@DDDCCCHHH___zzzooovvvddd\\\```ggghhhiiinnnvvvzzz|||hhhdddkkkuuuxxxiii[[[XXX\\\bbb```XXXKKKDDDDDDEEEEEEGGGNNNWWWeee|||nnnhhhooottt___vvvqqqWWW>>>555555444444333333444444555555???KKKpppccc\\\pppoooddd^^^___\\\SSSNNNPPP```xxx}}}}}}sssnnnjjjggg```UUUQQQRRRVVVZZZcccqqq~~~}}}vvvnnneeeVVVFFF???<<<999777777888999===CCCDDDEEEKKKSSSWWWTTT[[[qqqzzzrrrpppiiikkkooopppjjj```ZZZXXXMMMQQQWWW[[[___bbbgggjjjfff\\\YYY```eeefffmmmwwwuuu{{{xxxooogggZZZVVVbbb|||kkkSSSDDD<<<>>><<>>>>>EEEJJJWWWiiiyyyzzznnniii```ZZZ[[[aaakkk{{{xxxMMMBBB===@@@RRRssshhhhhhBBB000111JJJccc{{{sssmmmfffSSSYYY[[[___]]]```nnn{{{~~~}}}~~~~~~}}}}}}|||}}}}}}~~~}}}~~~~~~~~~}}}{{{{{{gggSSSLLLPPPccc{{{NNN???@@@AAADDDIIIPPPVVVZZZZZZ^^^tttfffIII??????AAAEEELLLSSSWWWYYYXXX]]]___dddfffeeefffppp{{{}}}zzzcccCCC;;;;;;JJJ\\\gggiiiiiiaaannnjjjWWWJJJNNNIIIGGGAAADDDPPPYYYiiiqqqYYYJJJ>>>AAACCCDDDMMMeeevvveee\\\___eeefffgggkkkrrrvvvxxx|||yyykkkqqqwww~~~vvvgggZZZWWW[[[aaa___WWWKKKCCCCCCEEEDDDHHHOOOYYYhhhnnnccc^^^hhh{{{}}}^^^<<<000555444444333333444444555222888DDDkkkddd\\\lllnnnccc]]]]]][[[TTTSSSXXXlll}}}tttjjjbbbaaa```]]]___fff```^^^cccnnnyyy~~~~~~xxxooohhheeeVVVGGG???<<<999888999888:::>>>DDDEEEFFFLLLSSSXXXWWW___rrrzzzssssssiiikkknnnpppnnnfff\\\UUUPPPQQQTTTWWWZZZ^^^dddgggeee\\\\\\ffflllmmmuuuxxxzzzrrrmmmjjj^^^UUU[[[kkkzzzvvvaaaRRRFFF<<<<<<<<>>???AAAFFFLLLSSSXXXYYYYYY]]]___cccggggggjjjvvvwwwmmmHHH>>>:::GGGYYYdddgggfff^^^nnnbbbNNNCCCHHHCCCBBB@@@HHHXXXaaarrrpppXXXGGG@@@AAAGGGJJJOOOgggvvveee\\\^^^ccceeeeeeiiiooorrrsssxxx~~~~~~vvvvvvfffXXXUUUYYYcccaaaYYYLLLDDDDDDFFFEEEFFFNNNYYYjjjgggWWWNNNtttwwweee===222555444444333333444444555333777BBBeeeccc[[[fffoooddd]]]]]]\\\YYY]]]eeessszzz{{{~~~{{{qqqddd[[[^^^aaadddmmmyyypppgggccchhhqqqwww~~~wwwnnnfff___\\\OOOAAA;;;:::888999<<<;;;===BBBGGGIIIIIIOOOVVV^^^```iii{{{zzztttrrrmmmmmmnnnpppqqqlllaaaVVVTTTTTTVVVXXX[[[^^^aaabbbccc]]]bbbnnnrrrnnnuuu}}}yyymmmkkkpppgggYYYXXX\\\iiieeeYYYSSSJJJ???===:::@@@IIIOOOQQQYYYlllvvvUUUIIIGGGPPPbbbzzzpppkkkxxxxxxjjjhhhddd]]]cccqqqyyy~~~tttnnnyyyuuujjj]]]UUUQQQ^^^||||||dddYYYqqqrrrXXXNNNXXXgggtttfffWWWHHHBBBAAAFFFVVVgggttt{{{|||xxxppphhhYYYYYYbbbqqqyyy{{{PPP>>>777<<>>CCC@@@@@@AAAMMM___jjj|||oooVVVBBB<<<>>>???IIIPPPZZZ{{{vvveee[[[]]]bbbeeedddgggmmmppppppuuu{{{uuuwwwfffWWWSSSWWWeeecccZZZNNNFFFEEEGGGFFFDDDLLLYYYjjj^^^JJJPPPooojjj@@@999555444444333333444444555999<<>>???EEERRRfffeeedddaaannn}}}QQQEEEAAA???BBBAAAEEEQQQdddxxxmmmYYYGGG===???FFFFFFJJJVVVooozzzjjj^^^___eeejjjggghhhmmmppprrrvvv{{{www~~~nnn\\\PPPMMMZZZiii```JJJDDDGGGFFFGGGMMMIIIUUUooo```HHHXXXvvvsss@@@666555444444333333444444555:::888@@@pppccc[[[^^^|||hhhaaaddd``````eeeeeeiiijjjpppzzz~~~jjjZZZRRR[[[hhhrrrzzzmmmdddiiixxx|||sssgggZZZTTTTTTJJJEEE>>>999999<<>>???DDDGGGRRRhhh}}}}}}zzz}}}lll``````fffkkkiiiiiinnnqqqssswww}}}zzz~~~}}}{{{mmm\\\QQQOOO[[[iii```KKKEEEGGGFFFGGGHHHLLLWWWjjjbbbJJJMMMsssuuuBBB777555444444333333444444555888:::AAAlll[[[UUUbbbzzzgggaaaddd```___dddcccbbbfffmmm{{{}}}aaaTTTQQQ___ooozzz{{{ppphhhlllyyy|||ooodddZZZQQQPPPRRRIIIGGGDDDAAA@@@BBBDDDFFFIIIMMMQQQTTTUUUWWW[[[___oooyyykkk___YYYSSSYYYiiiqqquuutttuuuxxxrrrhhh[[[XXXTTTSSSVVVYYYZZZZZZZZZbbbjjjmmmnnnmmmeee]]]___aaadddggghhhfffccc```WWWWWWVVVTTTPPPKKKEEEAAA<<<>>>AAAKKKUUUWWWfffmmm[[[SSSdddttt~~~ooopppccc]]]^^^nnn~~~kkkQQQSSS```eeeuuu```hhhttthhhYYYMMMDDDBBBHHHPPPbbbuuu]]]KKKCCCAAADDDOOO___mmmxxx|||tttlllhhhccc\\\___eeedddSSSBBB;;;===hhhyyyoooFFF666000UUUlll~~~mmm^^^TTTNNNVVV___^^^\\\```iii{{{zzzyyyxxxxxxxxxzzzzzzzzz}}}}}}{{{}}}zzzsssZZZQQQOOOOOOggg~~~www]]]JJJ>>>BBBMMMZZZqqq^^^FFFBBBBBBDDDIIIOOOUUUXXXYYY___dddiiikkklllrrr}}}mmmeeettt|||~~~wwwvvvcccCCC???BBBOOOddd```]]]YYYnnnnnnDDD>>>>>>CCCDDDDDDMMMeeevvv___OOO>>>:::===@@@DDDFFFSSSbbb~~~wwwtttuuuxxx{{{tttvvv~~~nnnaaaaaahhhnnnkkkkkkooosssuuuyyy|||}}}~~~}}}|||wwwkkk[[[SSSQQQ\\\hhh___LLLGGGHHHFFFGGGEEEQQQ\\\hhh~~~eeeMMMIIIvvvxxxEEE777555444444333333444444555555;;;AAAfff\\\[[[pppvvvddd```ddd```___bbbaaa___cccmmm}}}yyy\\\TTTVVVgggxxx}}}zzzsssnnntttvvvcccXXXRRRQQQTTTYYYYYYZZZ[[[ZZZWWWTTTOOOMMMOOOPPPRRRTTTWWW[[[^^^___lllwwwXXXKKKGGGFFFMMM___ooozzzwwwrrrrrrqqqnnnfff___WWWTTTWWWZZZZZZYYY^^^eeennnuuuzzz{{{sssjjjccc```^^^___bbbddddddbbbWWWTTTQQQPPPOOOJJJDDD>>>===???BBBLLLVVVWWWccc}}}sssddd]]]mmmwwwvvv|||\\\YYYaaaxxx~~~xxx~~~jjjKKKKKK___mmmyyy{{{~~~sssbbbjjjSSSOOOKKKIIIFFFEEELLLUUU```rrrtttPPPEEEAAAFFFRRRddduuu~~~yyykkkggg``````eeebbbeeesssXXXCCC:::<<>>@@@MMMbbb___\\\]]]wwwjjjBBB;;;:::@@@DDDJJJZZZrrrqqq]]]III???777:::BBBHHHNNNRRRcccyyy}}}qqqqqqooonnnpppqqqoooxxx}}}lllaaaccclllooollllllppptttvvv{{{~~~~~~|||zzzyyyuuuiii[[[SSSRRR\\\fff^^^LLLIIIHHHEEEGGGGGGSSS```lll~~~fffOOOOOO|||{{{FFF777555444444333333444444555555===@@@^^^}}}|||aaaccc{{{sssbbb___eeeaaa```bbb``````dddooo|||tttbbb^^^bbbppp~~~|||yyysssuuutttuuu}}}xxxeee\\\\\\```gggmmmuuuwwwxxxvvvpppeeeYYYRRRWWWVVVUUUVVVYYY[[[\\\\\\eeeqqq{{{eeeHHH@@@@@@DDDKKKRRRkkk~~~|||rrrpppsssvvvmmmdddYYYUUUWWW[[[[[[ZZZccchhhpppxxxzzzssslllddd```aaaccccccbbbZZZUUUPPPNNNNNNLLLEEE???===@@@BBBMMMXXXXXXbbbzzziii```]]]lll|||yyyoooZZZZZZggg}}}{{{~~~oooQQQKKK^^^mmmxxxrrruuu{{{vvvgggiiiwwwyyynnnXXXUUUSSSRRRPPPPPPXXXaaaooocccDDDIIICCCSSSiii||||||pppbbbfff```bbblllhhhttt^^^EEE===CCCjjjvvvwww~~~{{{tttKKK999222\\\~~~gggZZZVVVQQQQQQQQQ[[[]]]]]]cccmmm~~~~~~{{{xxxxxxyyyzzz|||~~~}}}~~~~~~wwwhhhZZZPPPLLLXXXjjjttt```JJJ<<>>>>>JJJ```___^^^aaaccc???<<<888???GGGUUUjjj|||rrrZZZHHH@@@>>>???CCCHHHMMMWWW```pppsssnnnooommmmmmqqqpppvvvwwwxxx{{{iii___eeeppppppmmmlllppptttvvv|||}}}~~~~~~}}}{{{zzz{{{zzzxxxttthhhYYYRRRRRR[[[ccc[[[LLLJJJIIIEEEGGGIIIPPP___ooo|||fffNNNOOOttteeeqqq|||GGG777555444444333333444444555555===@@@\\\yyy\\\^^^wwwqqqaaa^^^dddaaa```bbb``````dddooo~~~zzzuuulllkkkoooxxx|||tttnnnlllppptttwww}}}pppmmmrrrxxxyyyiiiXXXNNNZZZXXXVVVVVVWWWXXXWWWUUU```lllwww~~~TTTCCC???@@@FFFLLLRRRpppzzzuuuzzzqqqhhh]]]WWWWWWZZZ\\\\\\fffjjjooowww~~~vvvllldddbbbbbbbbbbbb```ZZZRRROOONNNMMMHHHDDD>>>@@@CCCOOOZZZYYYbbbxxxgggRRROOOQQQfffzzz]]]VVVZZZmmm|||{{{uuu]]]SSS\\\hhhyyyrrrooorrrxxx~~~rrrpppyyy~~~xxxpppjjjdddccciiiqqqZZZ===IIIMMMeeesssggg^^^eee___^^^hhhpppaaaEEE???KKKrrrxxxwwwzzz|||~~~vvvJJJ555...cccccc\\\[[[OOOKKKOOOYYY\\\]]]dddnnn~~~}}}}}}yyyxxxyyy{{{|||~~~~~~xxxkkk[[[OOOKKKNNN[[[hhhbbbNNNBBBJJJYYYlll```CCCBBBAAACCCHHHOOOWWW\\\^^^ccceeehhhjjjnnnwwwUUUKKK^^^yyyvvvzzzjjjIIIAAA===FFF[[[^^^```eeeYYY;;;===999CCCPPP```ssszzzppp\\\III???;;;>>>BBBFFFGGGNNN^^^nnn~~~wwwssstttzzzzzzyyy{{{hhh^^^dddpppppplllkkkooorrruuu{{{~~~{{{zzz{{{|||}}}}}}}}}|||{{{zzzyyywwwrrrfffXXXQQQQQQYYY___WWWKKKKKKIIIEEEHHHHHHMMMZZZmmmzzzcccJJJHHHccc```nnnzzzGGG888555444444333333444444555666===BBBccc~~~XXXWWWmmmooo^^^\\\bbb___^^^aaa___^^^bbbmmm}}}|||{{{sssuuuyyy|||}}}xxxqqqmmmkkkqqquuuwww}}}|||~~~zzzgggVVVKKKUUUVVVVVVVVVVVVUUUTTTTTTYYYeeeppp~~~sssPPPHHHBBBBBBMMMVVVeeeyyy|||uuummmccc[[[XXXYYY\\\^^^eeeiiimmmrrr||||||xxxpppiiidddcccdddffffff___UUUNNNLLLKKKJJJHHHAAACCCEEERRR]]][[[```tttzzzTTTFFFJJJOOOeee~~~{{{VVVQQQYYYqqqlllooossseeeWWWWWWbbbsssooooooqqqvvv|||```EEENNN___vvvxxxlllaaabbbbbb^^^```mmmcccCCC<<>>BBBVVVZZZ```sssOOO666???<<>><<<>>>CCCHHHOOO^^^www|||qqq}}}jjj]]]aaallloookkkjjjmmmqqqtttzzz~~~}}}zzz{{{|||}}}|||{{{zzzyyywwwuuusssooodddVVVPPPQQQVVV[[[SSSJJJKKKIIIDDDHHHFFFOOOZZZhhh|||___EEEFFFZZZ~~~ggguuuxxxHHH:::555444444333333444444555666<<>>???RRRXXX___KKK444???>>>KKK\\\dddhhh]]]III;;;:::???DDDDDDIIIQQQ```xxxvvvlll]]]^^^hhhnnnjjjiiilllooosssyyy~~~~~~~~~}}}{{{yyywwwuuusssrrrppplllbbbVVVPPPQQQTTTYYYQQQJJJLLLIIIDDDHHHFFFTTT\\\eee]]]BBBKKK\\\jjjuuuvvvHHH<<<555444444333333444444555555<<>>===???@@@GGGNNNUUU```|||jjj[[[\\\eeelllmmmnnnnnnooottt}}}|||zzzyyyxxxxxxxxxuuusssuuuuuuhhhVVVNNNQQQ___[[[TTTNNNKKKHHHFFFDDDGGGZZZ^^^eeecccIIIIIIeeeiiirrrLLL;;;555555444333333333333444<<<999JJJxxxrrrYYYmmmqqqiiiaaa]]]YYYVVVXXX\\\eeegggtttyyyuuuvvvwwwvvvvvvyyy|||~~~||||||rrriii^^^UUULLLQQQVVVYYY[[[___eeeiiihhhiiinnnuuu~~~uuuTTTQQQVVVVVVWWWlllvvvkkkeeecccccccccdddaaacccfffkkkqqquuuvvvvvvsssuuusssooonnnooolllggg___NNNGGGMMMMMMBBB@@@IIIQQQQQQRRRVVV[[[]]]\\\YYYmmm^^^NNNGGGGGGQQQeeexxxnnnWWWMMMKKKRRRbbbqqq}}}uuudddVVVKKKNNNYYYdddmmmsssiiiGGGLLLTTTggg{{{}}}}}}vvv{{{{{{rrrjjjjjjpppxxxZZZIIIPPPhhh{{{|||zzzrrrhhhdddjjjoooooojjjfffqqqgggaaa^^^dddlll|||sss@@@===GGGJJJrrr{{{}}}~~~eee\\\666444+++qqqkkk[[[JJJKKKVVVUUUKKKNNNUUUWWWYYY^^^cccwww}}}{{{yyyxxx}}}|||{{{{{{{{{}}}~~~~~~}}}|||}}}yyylll___PPPEEEDDDHHHVVVdddsssuuukkkgggvvv|||]]]GGGEEECCCBBBFFFMMMWWW___ccchhhkkkllllllrrr}}}rrr\\\QQQZZZ{{{rrrdddooo}}}eeeIIIBBBIIIKKKVVVnnnrrr@@@===BBBBBBLLLGGGDDD???<<<<<<@@@CCCDDDCCCOOOaaa}}}mmm^^^___hhhiiikkklllkkkmmmrrrzzz}}}{{{yyyxxxwwwwwwsssrrrtttttthhhVVVNNNQQQ^^^ZZZSSSMMMJJJGGGEEEDDDHHHSSSYYYkkkaaaIIINNNlll[[[jjjJJJ555555555444333333333333444666777KKKzzzwww[[[oooxxxmmmfff```[[[[[[___```dddsss~~~sssqqqrrrssssssuuuxxx{{{{{{wwwvvvsssnnnjjjfff```[[[ZZZ___gggmmmnnnnnnooossszzzwwwqqqwwwhhhRRRTTTUUUSSSZZZrrrsssgggeeejjjooopppooohhhiiikkkmmmppptttwwwyyyzzzxxxsssnnnnnnnnniiiaaaTTTPPPPPPPPPHHH======EEERRRSSSVVVYYYZZZYYYWWWUUU[[[QQQJJJIIIOOOZZZmmm~~~bbbLLLFFFLLLYYYlllxxxtttjjjUUUKKKDDDJJJVVVaaaiiinnn{{{gggJJJOOOXXXiii|||}}}xxxmmm___UUUTTTYYYqqqlll___PPPNNN\\\ppp||||||tttiiicccdddhhhlllmmmmmmvvvuuugggbbb``````gggrrrrrrAAA<<>>:::777:::???CCCCCCCCCQQQkkklll^^^___gggiiijjjkkkkkklllqqqyyy~~~{{{yyywwwvvvvvvrrrppprrrrrrfffUUUNNNQQQ]]]XXXQQQKKKHHHFFFEEECCCIIILLLUUUppp^^^HHHSSSqqqVVVlllKKK444555555444333333333333444444666HHHrrr~~~]]]oooyyylllddd^^^YYYYYY\\\ZZZ___ooo~~~}}}{{{wwwssstttvvvyyy|||yyyrrriiicccbbbeeeiiikkktttttttttuuuxxxvvvdddZZZWWWXXXgggyyyvvv^^^WWW___WWWRRRaaa~~~}}}nnn```aaannnyyyyyysssmmmooorrrssstttyyy~~~vvvrrrvvvwwwnnnbbbXXXbbbggg^^^KKK??????EEERRRWWW\\\^^^ZZZUUURRRQQQKKKIIIJJJPPPYYYeeeuuu~~~WWWCCCDDDRRReeeuuu}}}yyyiii\\\GGGAAA@@@IIIUUU]]]cccgggmmmsss\\\FFFMMMUUUbbb{{{{{{zzzxxx~~~uuugggXXXIII???@@@FFFPPPPPPNNNOOOZZZkkkwww{{{sssfff^^^aaadddcccffflll|||sssiiibbbbbbbbbdddnnn{{{rrrCCC===CCCJJJnnnqqq{{{rrrrrrCCC888///VVVRRRQQQXXX___^^^TTTIIIOOOWWWYYYZZZ^^^___qqq}}}{{{zzzyyyyyyuuuuuuvvvxxxzzz~~~~~~}}}}}}~~~~~~~~~}}}yyyooobbbRRRCCC>>>@@@GGGOOO[[[dddhhhmmmyyyrrr[[[HHHBBBAAABBBGGGPPP[[[cccgggqqqssssssqqqttt{{{}}}|||tttnnnkkkeee^^^]]]lllvvvgggkkkyyyzzzaaaLLLFFFIII]]]zzzZZZDDDHHHEEE===BBB;;;:::===AAADDDDDDEEEHHHrrr|||iiiZZZ[[[ccclllmmmmmmllllllqqqyyy~~~|||yyywwwuuutttpppnnnppppppeeeUUUNNNRRR[[[VVVOOOJJJGGGEEEDDDCCCGGGMMMXXXnnnZZZHHHQQQnnncccNNN:::555555444333333333333444888888AAAaaa^^^jjjwwwmmmccc^^^[[[XXXXXXZZZWWW\\\mmm|||sssssstttvvvyyy|||{{{gggggghhhlllooonnnjjjffftttvvvxxxzzz|||kkkVVVIIIEEE@@@GGGRRR___qqq}}}zzznnn```eeeppp^^^SSShhh}}}kkkXXXXXXiiixxxuuuiiibbbgggmmmqqqsssyyy|||}}}{{{llleeetttxxxfffNNNCCCBBBCCCNNNVVV______YYYRRRPPPPPPLLLMMMRRRYYYbbbmmmzzzvvvPPPCCCIIIXXXkkk}}}tttaaaSSSCCC@@@DDDNNNVVVYYY\\\^^^```aaaOOOBBBKKKSSSXXXcccjjjyyy}}}}}}{{{www}}}xxxmmmbbbSSSGGG<<<777<<>>@@@???FFFRRR```iiippp{{{lllXXXFFFCCCBBBCCCHHHQQQZZZaaadddooossstttssstttvvvuuurrrlllnnnmmmjjjiiiiiiiiigggkkkwwwwwwhhhiiitttnnnSSSGGGHHH[[[wwwqqqVVVLLLNNNGGG<<<;;;:::===CCCGGGFFFIIIXXXiiizzzfffWWWYYYbbbmmmnnnmmmlllkkkooovvv|||~~~|||zzzwwwuuutttooommmooooooeeeUUUOOOTTTZZZUUUNNNHHHFFFEEEEEEDDDEEEUUU___hhh{{{UUUGGGKKKgggwwwMMM===555555444333333333333444777777===VVVuuu___fffuuurrriiibbbaaaaaa^^^\\\\\\ZZZ___nnnzzzrrrsssssstttvvvxxx{{{~~~|||\\\PPPVVVaaammmuuutttmmmfffmmmqqqxxx~~~ppp]]]LLLBBB:::<<<>>>AAAKKKZZZiiiqqqnnnwwwdddUUUnnn{{{hhhSSSPPPaaaqqqmmm___PPPWWW```fffiiinnnvvv|||pppiiitttsss^^^IIIBBB@@@===GGGPPPYYYZZZTTTNNNNNNPPPTTTXXX\\\bbbiiiuuulllJJJEEELLLXXXggg}}}mmm[[[MMMGGGGGGLLLTTTWWWUUUTTTUUUYYYUUUIIIEEEQQQZZZYYYWWWSSSbbbrrr|||}}}{{{|||}}}rrr{{{}}}xxxcccXXXNNNDDD===999:::CCCLLLUUU]]]eeejjjmmmooolllfff```]]]```dddaaafffuuuwwwoooiiiiiiiiikkkyyykkkEEE>>>@@@QQQxxx}}}~~~xxx===444444SSSKKKTTTnnnyyyjjjVVVMMMPPPXXX[[[]]]``````ooo||||||{{{zzzzzz{{{}}}~~~yyyyyyzzz|||~~~~~~}}}{{{zzz{{{uuulllbbbRRRDDD???@@@>>>CCCOOO]]]hhhppp|||eeeTTTDDDCCCBBBCCCHHHPPPYYY___bbbjjjooorrrqqqqqqqqqmmmhhhbbbdddffffffgggiiikkkmmmttt}}}wwwiiihhhqqqzzz[[[JJJIIIXXXooouuudddVVVRRRNNNEEE>>>:::===CCCLLLPPPPPPZZZ{{{|||}}}yyyeeeXXX[[[eeemmmmmmllliiigggjjjpppvvv~~~~~~}}}zzzxxxvvvtttnnnlllnnnoooeeeVVVQQQVVVZZZTTTMMMGGGEEEEEEEEEFFFDDD\\\ddddddvvvQQQFFFHHHdddJJJ:::555555444333333333333444///666>>>VVVttt^^^bbboooxxxnnnfffdddddd```]]]\\\```cccnnn{{{wwwtttuuuuuuwwwxxx{{{}}}~~~jjjJJJHHHNNNYYYfffooosssrrrpppjjjmmmuuu~~~xxxhhhTTTFFF<<<<<<<<<:::<<>>BBBKKKTTT[[[dddkkkkkkhhheeeaaa\\\\\\[[[]]]```dddyyy|||wwwmmmgggiiilllqqq~~~bbbBBB;;;>>>TTT}}}uuu<<<555555WWWMMMWWWuuummmVVVNNNMMMVVVZZZ\\\______nnn~~~}}}{{{{{{|||~~~|||||||||~~~~~~}}}}}}}}}|||{{{{{{uuulllaaaQQQCCC>>>???>>>BBBKKKYYYeeeqqqyyy\\\PPPDDDAAAAAABBBHHHPPPYYY___bbbeeejjjmmmllllllmmmkkkfffbbbcccddddddcccdddhhhlllpppwww}}}vvvjjjhhhooodddPPPKKKUUUffffff\\\WWWRRRFFFAAACCCAAAFFFPPP___jjjkkkvvv~~~uuucccXXX^^^jjjoooooommmiiifffhhhmmmrrr}}}~~~~~~~~~}}}{{{yyyvvvuuunnnlllnnnoooeeeWWWSSSXXXZZZTTTMMMGGGEEEFFFGGGGGGEEE\\\eeefffwwwNNNFFFKKKhhhvvvKKK888555555444333333333333444...777@@@TTTsss[[[]]]llltttgggbbbaaa^^^[[[[[[___```iiiyyy~~~{{{vvvwwwxxxzzz|||~~~aaaEEECCCJJJTTT___hhhooouuuxxxrrrqqqttt}}}rrr^^^OOOAAA@@@??????@@@LLLjjjlll___|||}}}uuuiiiUUUIIIQQQ___```UUUQQQSSSUUUXXX\\\___bbbdddoooxxx}}}yyywwwooobbbSSSIIICCC@@@BBBGGGLLLNNNMMMNNNQQQUUUZZZbbbhhhkkkrrr}}}fffJJJGGGMMMYYYlllsss|||wwwiiiZZZOOOVVVYYY___ccc___XXXUUUXXXWWWWWW[[[\\\[[[^^^^^^VVV\\\bbbkkkzzz}}}||||||}}}{{{}}}xxxnnnhhhlllnnnwww{{{ooocccUUUKKKDDD???>>>CCCIIINNNVVV]]]```eeegggeeebbbaaa^^^ZZZZZZ\\\bbbnnn|||xxx{{{qqqlllqqqwww|||]]]AAA<<<@@@[[[|||qqq===555000___RRR\\\{{{nnnUUUNNNKKKTTTYYY\\\^^^^^^lll~~~~~~~~~}}}}}}~~~}}}{{{{{{}}}}}}}}}|||}}}vvvlll```PPPBBB<<<>>><<>>===GGGHHHPPP^^^uuu}}}qqq```WWW^^^lllrrrrrrpppkkkggghhhmmmrrr|||}}}}}}~~~}}}{{{yyywwwvvvnnnlllnnnoooeeeWWWTTTYYYZZZTTTMMMGGGEEEFFFGGGHHHGGGZZZcccjjjzzzMMMEEENNNnnnkkkPPP888555555444333333333333444444:::???PPPoooXXXXXXjjjxxxhhhaaa```^^^^^^^^^[[[[[[bbbqqq~~~vvvwwwyyy{{{~~~xxx\\\AAA<<>>>>><<<@@@BBBKKK[[[ggg{{{jjjTTTHHH???888>>>DDDGGGNNNZZZbbbeeeeeedddcccaaacccffffffeeeiiieeeaaa______```aaaaaaffflllssswwwhhheeemmmWWWMMMYYYWWWYYYRRRMMMJJJFFFDDDKKKVVVddd~~~xxxgggXXXSSSZZZcccsssoookkkhhhjjjoootttvvv}}}|||~~~zzzwwwwwwssspppnnnjjjaaaYYYWWW[[[]]]WWWNNNJJJIIIJJJJJJIIIHHHRRR\\\fff|||}}}SSSFFFTTTwwwPPP:::555555444333333333333444888333:::OOOeee}}}fff[[[rrryyyjjj___\\\]]][[[VVVXXXZZZ\\\fff}}}|||yyy```EEE>>>CCCKKKVVV___gggmmmooouuuxxxxxx}}}rrrgggUUUWWWQQQJJJTTTuuu}}}kkk}}}zzzuuuuuufffOOOHHHQQQSSSKKKHHHIIIKKKOOOTTTYYY\\\]]]iiisss}}}zzzlllSSSCCCAAAIIIJJJLLLNNNRRRUUUXXXZZZaaaaaabbbdddhhhnnnsssvvvwwwQQQ[[[ccceeexxxqqqfff```eee___XXXXXX]]]dddhhhiiiqqqxxxuuuqqqpppfff___eeeqqq|||{{{|||}}}~~~}}}yyyyyyyyyxxxvvvvvvyyy~~~xxxqqqiiicccbbbuuujjjZZZLLL>>>:::???GGGJJJQQQ[[[eeeiiigggdddjjj^^^[[[dddggg___\\\```WWW{{{}}}^^^???AAA???ooo~~~ggg@@@666---^^^WWW^^^uuupppYYYMMMJJJNNNVVV\\\___cccnnn{{{}}}}}}|||}}}||||||zzzyyyuuujjj]]]SSSIIIAAA===>>>===AAABBBIIIWWW```tttbbbOOOFFF???;;;@@@DDDGGGOOO[[[bbbcccgggeeecccaaabbbddddddbbbgggddd```]]]\\\]]]___aaadddlllrrr{{{lllggglllcccPPPXXXVVVWWWRRRMMMKKKKKKRRRddduuu|||xxx|||lllZZZPPPSSSaaammmuuurrrnnnkkklllnnnpppqqq||||||{{{~~~}}}yyyvvvvvvtttqqqnnnjjjaaaXXXVVVZZZ[[[UUUMMMHHHHHHHHHHHHGGGJJJVVVbbbnnn|||TTTIIIbbbvvvNNN999555555444333333333333444555777;;;IIIhhhkkkZZZkkk|||sssqqqkkkccc^^^^^^^^^\\\YYY]]]aaajjj|||{{{www}}}dddIIICCCEEEJJJQQQYYYaaagggkkkrrrvvvwwwzzz}}}nnnXXX\\\ZZZXXXgggzzzmmmzzzzzzkkkSSSJJJQQQVVVQQQJJJJJJLLLPPPVVV\\\___aaagggqqqzzz]]]GGGAAAIIIJJJLLLOOOSSSVVVYYYZZZYYYYYYZZZ]]]```eeejjjmmmxxxaaafffjjjqqqxxxllldddaaa^^^\\\___fffmmmsssuuuwwwyyyrrrkkkjjjccc___iii}}}zzzyyyyyy{{{||||||}}}yyy{{{|||zzzvvvvvvyyy~~~~~~yyynnngggjjjpppWWWKKKCCC===???FFFSSSWWW\\\ccchhhiiigggeee```^^^aaaeee```[[[dddtttbbbCCCDDDHHHzzzddd>>>555...aaaXXX^^^wwwvvv]]]NNNKKKOOOWWW^^^```bbbmmmxxx~~~xxxzzz}}}}}}{{{yyywwwvvvmmmaaaUUULLLEEE???>>>AAA>>>CCCCCCGGGPPPVVViiizzzXXXGGGBBB>>>>>>@@@CCCGGGRRR]]]bbbaaahhheeebbbaaaaaa```___^^^bbbbbb```\\\YYYZZZ```dddeeelllsssppphhhkkkqqqTTTSSSSSSLLLKKKLLLOOOWWWgggvvvkkkttt{{{xxxeeeSSSMMMSSSaaammmuuutttrrrooonnnmmmllllllyyy~~~{{{zzz|||{{{wwwtttuuutttrrroookkkbbbXXXUUUXXXYYYRRRKKKFFFFFFGGGFFFEEEIIIUUUbbbmmm|||WWWNNNooommm|||KKK777555555444333333333333444111;;;<<>>>>>@@@GGGQQQdddgggkkklllkkkiiigggfff[[[^^^aaa___XXX___}}}fffDDDBBBLLL~~~{{{```===666111hhhZZZ]]]uuuyyy```PPPLLLPPPXXX^^^^^^___hhhrrr~~~xxx{{{~~~~~~zzzuuurrrqqqfff[[[OOOGGGBBB>>>???CCC@@@EEEEEEGGGLLLNNN^^^yyynnnOOOAAA===<<<>>>@@@BBBHHHTTTaaadddaaahhhccc______^^^\\\ZZZ[[[___```___[[[XXXZZZbbbiiifffooovvvsssiiihhh~~~YYYQQQPPPJJJOOOXXXeeettt}}}~~~zzzwwwlll~~~rrr}}}yyyeeeUUUOOORRRZZZ```pppqqqrrrqqqnnnllljjjjjjqqqvvv{{{yyyzzzzzzvvvssssssuuurrrpppkkkbbbXXXTTTWWWXXXRRRJJJFFFEEEGGGFFFEEEJJJUUU___iii}}}|||ZZZTTTwwwfffqqqyyyzzzKKK777555555444333333333333444000::::::@@@hhhnnnOOOTTTaaammmvvvwwwkkk___\\\[[[YYYXXX^^^bbbiii~~~wwwoooxxxuuujjjgggqqqzzz~~~ooodddkkkyyyxxxbbbJJJBBBCCCFFFKKKRRRZZZbbbfffmmmqqqrrrpppttt}}}{{{eeeUUUSSSXXX]]]hhhxxxtttrrrWWWFFFHHHQQQTTTWWWWWWZZZccclllpppmmmhhhlllqqq{{{xxxYYYEEECCCCCCEEEIIIMMMQQQTTTUUUVVVRRRRRRSSSVVVYYY^^^bbbeeewww|||vvvnnnccc```aaannn~~~{{{oooeeebbb]]]cccvvv}}}zzzyyy{{{~~~{{{uuusssXXXKKK??????EEELLLTTT\\\mmmpppsssqqqlllgggfffggg___]]]ZZZYYYbbb}}}fffAAA:::KKK~~~}}}vvvzzzyyy```===666333ppp^^^[[[pppwwwaaaSSSMMMPPPWWW\\\\\\[[[cccmmm}}}}}}}}}~~~~~~}}}~~~~~~xxxqqqkkkhhh^^^SSSHHHBBB>>><<<>>>BBBCCCHHHIIIJJJMMMJJJTTTkkkgggKKK===::::::===???BBBIIIVVVcccfffccceee___[[[]]]]]]YYYXXXZZZ``````^^^YYYVVVYYYaaaiiijjjrrryyyuuuiiifffeeeYYYVVV\\\fffvvvzzz{{{}}}{{{yyyzzzyyylllwwwzzzeeeTTTMMMOOOUUUZZZgggiiimmmmmmllljjjjjjkkklllqqqyyy{{{xxxyyyxxxtttrrrssstttrrrppplllbbbXXXTTTVVVXXXRRRJJJFFFFFFHHHHHHGGGLLLWWWaaajjj}}}]]]XXXvvviiiqqqzzz}}}OOO999555555444333333333333444222666777AAAaaawwwVVVWWWbbbxxx}}}mmm```]]][[[VVVYYY^^^aaafffzzzrrrpppxxxhhhiiippptttxxx|||wwwvvv}}}~~~~~~}}}rrrcccaaappprrr]]]JJJBBBDDDHHHNNNSSSYYY]]]___dddffffffccccccggglllnnnsssuuutttooocccVVVLLLFFFSSS[[[dddvvv{{{zzz~~~vvv^^^LLLJJJPPPUUU^^^___gggtttvvvlllnnnqqqxxxwwwUUUBBB@@@BBBEEEJJJOOOSSSUUUUUUUUUUUUTTTTTTUUUXXX]]]bbbdddsssyyyzzzvvvgggfffoooyyywwwwwwpppiiieee^^^hhh~~~~~~rrrWWWHHHBBBAAAIIIUUU^^^cccgggoooqqqqqqnnniiieeeeeefff]]]ZZZ[[[iiitttzzzccc>>>777PPP|||tttzzzppp|||ccc===555111xxxddd]]]mmm|||tttaaaUUULLLPPPVVVZZZYYYZZZbbbmmm|||||||||}}}~~~}}}zzzuuunnneee^^^SSSIII@@@<<<:::999;;;@@@EEEJJJLLLPPPSSSMMMOOO```ttt{{{xxxdddLLL>>>::::::===AAAEEEKKKWWWbbbfffeeebbb[[[XXX]]]^^^YYYYYY]]]cccaaa]]]YYYWWW\\\dddkkkqqqyyy~~~~~~xxxjjjfffwwwiiibbbnnnzzzyyyvvvwwwxxxlllwww{{{dddQQQJJJPPPZZZbbbbbbfffjjjlllllllllpppsss}}}{{{xxxyyyxxxtttrrrssssssqqqppplllcccYYYUUUWWWYYYRRRKKKGGGGGGIIIIIIHHHIIIUUU```lll}}}]]]XXXhhhooowwwSSS:::555555444333333333333444333444666AAAZZZvvv~~~[[[XXXaaa{{{ooo```___^^^YYY]]]```aaafffzzzvvv}}}rrrhhhmmmtttuuurrrhhhcccgggttt}}}zzztttsssyyy{{{xxxmmmcccgggzzz|||nnn[[[KKKCCCFFFJJJOOORRRTTTTTTTTTVVVVVVTTTQQQOOOPPPRRRTTTYYY[[[ZZZRRRHHHCCCDDDHHHUUUbbbuuu}}}}}}kkkZZZUUUXXX[[[bbbfffpppsssnnnnnnsss}}}XXX@@@<<>>FFFUUUdddnnnpppooollllllkkkhhhfffdddeeefff]]]gggxxxxxxtttppp{{{[[[>>><<<___~~~tttwwwnnnccc<<<333000}}}iiiaaaooozzzqqq___UUUJJJNNNTTTXXXYYY[[[eeeqqq~~~~~~~~~xxxuuurrrkkk```WWWIIIAAA;;;999::::::===AAAGGGLLLOOOVVV[[[RRRMMMXXXiiipppqqqcccNNN@@@<<<<<<>>>DDDJJJNNNVVV___dddddd```XXXWWW^^^```\\\]]]dddccc```]]]\\\aaajjjttt{{{|||nnngggyyymmmppp~~~zzznnnsss|||}}}}}}wwwkkkwww}}}kkkZZZTTTYYYdddmmmhhhlllppprrrrrruuu||||||xxxyyyxxxtttrrrsssqqqpppooollldddYYYVVVWWWXXXRRRJJJGGGGGGIIIIIIHHHGGGUUUcccooo{{{ZZZUUU\\\xxxVVV:::555555444333333333333444222777888>>>SSSppp|||yyy___WWW[[[wwwsss```]]]___]]]___``````eee{{{yyyhhhiiitttwwwqqqhhhdddhhhqqqsssnnnooovvv~~~~~~yyyooojjjqqq{{{sssiiiXXXJJJAAACCCGGGJJJMMMMMMMMMMMMKKKGGGDDDBBBAAA??????@@@EEEFFFGGGDDDBBBDDDKKKQQQ\\\rrrvvvooo|||||||||wwwkkkeeecccccceeehhhttt}}}nnnkkkmmmvvvWWW@@@===@@@DDDKKKQQQUUUVVVVVVUUUQQQQQQTTTZZZeeesss}}}||||||~~~uuulllsss|||{{{rrrxxx|||uuu}}}}}}}}}}}}~~~uuuppphhhWWWFFF======CCCOOO___ooowwwvvvqqqkkkhhheeecccdddeeeeeeeeemmmyyypppkkkrrrxxxxxx}}}tttPPP<<>>999:::<<<===AAAEEEHHHMMMQQQZZZaaaVVVMMMTTTaaaiiimmmbbbPPPCCC>>>>>>@@@GGGMMMPPPUUU]]]bbbbbb___WWWWWW___ccc___aaahhhaaa^^^\\\```kkkyyyqqqhhhsssmmmzzz}}}uuuvvv{{{~~~pppyyyuuuiiivvvvvvjjjcccdddjjjppprrrvvvyyyzzz{{{}}}yyyyyyxxxtttrrrtttpppoooooollldddZZZVVVXXXWWWQQQJJJFFFFFFHHHHHHHHHLLL[[[jjjwwwzzzXXXSSS[[[XXX:::555555444333333333333444111:::::::::PPPrrr~~~tttyyyeeeYYYYYYrrrxxx___ZZZ]]]^^^^^^___^^^ddd{{{|||iiihhhvvv|||uuusssmmmkkklllfffbbblll}}}|||sssoooxxxuuummmkkkdddVVVHHH<<<>>>AAAEEEHHHJJJLLLLLLFFFAAA<<<;;;:::888777777<<<<<<>>>AAAFFFLLLRRRWWWjjjzzzWWW[[[{{{wwwxxx|||~~~uuunnnkkkiiieeehhhtttnnniiihhhppp{{{vvvQQQ???@@@<<<@@@GGGNNNRRRSSSSSSQQQMMMOOOUUUaaarrr~~~zzzzzz|||qqqdddlll{{{yyy~~~~~~~~~~~~~~~~~~wwwcccSSSIIIDDDBBBAAADDDKKKWWWffftttzzzwwwpppkkkgggbbbaaadddffffffeeezzzwwwuuupppkkkiiiuuu{{{eeefffrrryyyiiiGGG999BBBqqqvvvoooyyyrrrXXX555333666aaayyysssppp]]]RRRKKKKKKOOOWWW\\\```gggnnn}}}zzzvvvpppiii___VVVPPP@@@999666:::>>>>>>BBBHHHNNNRRRTTTQQQRRRVVVUUUPPPSSS\\\dddcccWWWIII@@@<<>>555444333333222222333333666777666:::QQQnnnxxxqqqsssttt]]]ZZZrrruuufff^^^YYY[[[[[[^^^aaahhh|||llldddllluuuvvv{{{|||vvvnnnooo|||sssvvvssskkkhhhaaaRRRFFF:::<<<======???BBBBBBAAA===:::666666999:::999777<<<>>>>>>===???HHHVVV___rrrjjjbbbfff~~~~~~{{{uuuhhh[[[VVVbbbrrrqqqeee___fffsss~~~rrrZZZFFF999AAACCCBBBGGGRRROOOIIINNNKKKXXX^^^mmm}}}uuupppppppppooorrrwwwzzzzzz}}}}}}gggSSSLLLAAA???HHHOOOQQQ^^^nnnxxxxxxsssnnnlllbbbdddccc```___gggvvv~~~xxxooohhhfffjjjoooyyy~~~gggccckkkqqqxxxdddDDD:::CCCqqqvvvyyyppprrrTTT:::///000kkkqqqhhhXXXOOOKKKKKKPPPXXX]]]___eeelll~~~}}}{{{vvvoooeeeYYYNNNGGG???:::888;;;===???EEELLLPPPVVVYYYWWWUUUVVVSSSNNNQQQXXX``````YYYMMMDDD???FFFKKKPPPUUU]]]eeegggddd^^^^^^^^^```bbbdddbbb___\\\]]]vvvsssyyyzzziii|||vvv}}}}}}www{{{xxxmmmhhhtttwwwlllnnn~~~qqqrrr~~~lll]]]YYYaaakkklllnnnqqquuuzzz~~~}}}yyyvvvtttsssssspppnnnllliiibbbZZZZZZ^^^WWWMMMEEEEEEHHHHHHHHHJJJIIIZZZeeeqqquuuaaaaaa[[[]]]===555444333333222222333333000555666;;;PPPkkkuuuooommm}}}bbb]]]iiiyyylllccc\\\]]]YYY^^^aaaeeetttiii^^^eeepppuuu~~~~~~}}}|||wwwnnnjjjbbbSSSFFF===<<<;;;::::::;;;:::999777777888888888999;;;<<<;;;>>>BBBEEEGGGQQQddduuu~~~zzzssscccSSSPPPXXXfff{{{rrrjjjdddgggmmmuuubbbHHH::::::???@@@FFFPPPNNNJJJQQQUUUmmm}}}}}}wwwjjjeeelllrrrqqqrrrwwwvvv~~~|||cccLLLGGG@@@BBBOOOWWW\\\gggtttzzzwwwoooiiifffbbbaaaaaadddnnn{{{vvvoookkkjjjjjjkkkkkkqqqooo```cccqqq{{{^^^@@@999IIIxxx{{{rrr{{{nnnwwwWWW<<<333666ssslll^^^RRRMMMIIIJJJOOOWWW[[[]]]aaaggg~~~~~~}}}yyyxxxtttmmmaaaSSSGGG???<<<::::::;;;<<<@@@IIISSSWWW^^^bbb```[[[XXXSSSOOOOOOSSSZZZ]]][[[SSSJJJDDDFFFLLLRRRWWW```gggiiifffaaa___^^^^^^___^^^[[[ZZZYYYiii|||mmmxxxkkk{{{ttt{{{||||||wwwrrrqqquuuzzzXXXPPPOOO^^^ooovvvtttoooiiikkk{{{~~~nnnwwwnnn[[[UUU^^^jjjiiijjjmmmrrrvvvzzz}}}~~~}}}{{{wwwuuusssrrrnnnllljjjggg```XXXXXX\\\TTTKKKCCCDDDGGGGGGHHHIIIJJJ[[[dddkkk}}}ooobbbgggWWW\\\<<<555444333333222222333333///666888===PPPiiiqqqkkkjjj{{{|||wwwhhh```hhhuuujjjddd^^^```ZZZ___bbbbbbkkkhhhWWW\\\lllxxxyyyqqqlllbbbSSSHHH===:::666555555444444333111555999:::888999>>>BBB;;;>>>EEENNNVVVddd~~~~~~|||zzzrrr___NNNHHHMMMYYYooouuupppjjjffffffnnn~~~iiiIII;;;888???AAAFFFNNNLLLLLLXXXddduuu```YYYhhhuuuuuuvvv|||xxx~~~[[[DDDAAA@@@GGGVVV^^^eeennnxxxzzztttkkkeeecccccc```aaalllzzzrrrpppjjjeeegggllloookkkfffooowwwvvvfff]]]hhh~~~YYY<<<888PPP~~~{{{vvvhhhhhhuuuSSS888111666vvv{{{|||jjj]]]UUUPPPGGGHHHNNNUUUYYYYYY\\\aaa~~~~~~~~~~~~}}}ssssssqqqiii]]]OOOCCC<<<999:::;;;;;;<<>>888333222444333333555222666:::<<<===???AAADDDFFFEEEJJJVVVdddyyy}}}||||||}}}~~~||||||zzzyyyzzzsssaaaOOODDDHHHSSSggg}}}~~~wwwmmmdddbbbllleeeFFF<<<<<>>GGGTTT^^^eeejjjooooooiii___XXXUUUTTTSSSTTTXXX\\\[[[VVVQQQKKKPPPUUUZZZaaaiiijjjfff___ZZZWWWXXXXXXVVVZZZ```llltttooo{{{~~~hhhyyymmmrrrkkkeeeaaaYYYNNNEEE@@@AAADDDGGGEEEIIIVVVdddkkknnnqqqjjjjjj{{{uuuqqq]]]UUU]]]hhhiiijjjmmmqqquuuyyy|||}}}|||}}}}}}|||{{{xxxuuuqqqooollljjjgggddd]]]UUUTTTWWWSSSJJJCCCCCCFFFEEEDDDDDDKKKXXX```lll~~~tttqqqaaazzzeeeUUU:::555444333333222222333333666666666@@@\\\zzz}}}qqq```qqqvvv{{{fffWWWsss|||qqqbbbfffjjjddd______\\\YYYZZZeee||||||eeeRRRUUUlll~~~{{{vvvppphhh^^^WWWEEE;;;333444555444444666888888;;;@@@EEEGGGGGGEEEPPPOOOTTTbbbxxx~~~{{{zzzzzz|||}}}xxxxxxxxxxxxyyytttcccRRRAAAGGGTTTdddsss}}}rrrdddbbbmmm~~~YYYAAA>>>===DDDCCCDDDKKKOOO[[[ppphhhUUU^^^nnnuuu{{{zzz{{{}}}iiiJJJ<<>>HHHNNNSSS[[[]]]cccgggjjjhhhaaa\\\\\\^^^eeerrr{{{qqqgggaaadddlllvvv}}}zzzvvvuuuwwwyyynnnqqqiiiGGG>>>;;;XXX}}}bbbFFF888444333~~~TTTOOOTTTMMMRRRJJJKKKKKKNNNUUUXXXYYY^^^ddduuu~~~}}}||||||{{{{{{{{{xxxtttjjj[[[III===888777888<<>>AAADDDOOO___hhhhhhhhhlll|||hhhYYYPPPOOOMMMMMMPPPWWW^^^dddaaabbbaaa```dddjjjllljjjfff\\\UUUWWWWWWYYYgggyyyuuu~~~~~~hhhtttyyyVVVOOOjjjxxxkkkXXXAAA???<<<;;;;;;::::::;;;===>>>@@@BBBHHHRRRYYY^^^gggoooffffffyyyqqq[[[LLLJJJUUUaaaeeegggiiimmmppptttvvvxxx}}}}}}zzzxxxwwwvvvllljjjgggddd\\\SSSRRRVVVKKKDDD@@@CCCIIIJJJJJJKKKQQQ^^^eeetttuuuccc~~~MMM666555444333333222222333333000666666777HHHddduuuuuu~~~VVV```ooojjj]]]___dddccccccZZZ]]]aaaaaa```lllxxxdddTTTOOOXXXlll}}}~~~{{{}}}yyysssmmmhhheeedddOOO>>>222444666444555;;;888@@@JJJQQQUUUXXX[[[^^^|||zzzyyyyyy{{{||||||uuullldddHHHDDDFFFQQQ[[[```fffmmmkkkwww|||ssshhhkkkuuu}}}zzz```IIIKKKQQQSSSYYYdddggglllzzzttt{{{yyyzzzwwwcccaaaooo|||~~~{{{yyyuuuvvvyyy}}}~~~}}}yyy}}}wwwUUUCCCCCCQQQUUUYYYccchhhhhhkkkllliiidddbbbeeeiii{{{|||ssshhhaaaccceeeiiiyyyxxxtttuuuxxxiiihhhkkkrrr{{{SSS999@@@;;;PPP}}}wwwuuuYYYCCC;;;:::999___]]]ccceeexxx[[[IIIGGGJJJQQQVVVXXX[[[```ppp|||xxxuuuvvvwwwxxxyyyxxxpppbbbQQQDDD<<<999999<<<:::===HHHWWWccchhhhhhfffrrrpppZZZRRROOONNNPPPRRRSSSYYY```bbb^^^\\\```fffkkkllljjjiii___VVVTTTWWW___oooxxxyyynnnxxxhhhRRRDDDYYYeee[[[MMM<<>>???>>>CCCFFFFFFOOO```ddddddmmmiiikkk}}}nnnVVVGGGHHHNNNRRR]]]```eeehhhlllppptttwww}}}~~~~~~}}}|||xxxsssooonnnoooiii^^^WWWWWWYYYYYYOOOIIIEEEGGGIIIIIIHHHJJJTTT[[[kkkeeeZZZyyyKKK555666666555444333333333333222111111666DDDZZZooo{{{^^^]]]jjjjjj]]]]]]nnnvvvqqqfffcccaaa```cccrrruuu^^^QQQPPP[[[jjjuuu~~~{{{yyyyyyzzzzzzzzzvvvvvvyyy~~~}}}qqqdddiiilll```SSSAAA444777===<<<:::;;;CCCMMMTTTYYYWWWPPP```|||yyyxxxyyyzzz{{{|||~~~zzzvvvnnngggMMMFFFHHHUUU^^^___^^^aaahhhwww|||pppmmmuuu~~~gggPPPNNN]]]gggdddccciiillljjjtttuuuvvvyyy~~~{{{pppkkkrrr{{{~~~xxxmmmpppnnnsss~~~}}}{{{{{{}}}~~~{{{yyylllOOODDDIIIVVVVVVYYYdddjjjppprrroooggg___bbbooo{{{xxxhhhhhhgggeeehhhuuuyyyttt{{{zzzmmmdddaaa^^^aaannnpppEEE@@@@@@>>>VVVuuu}}}rrrvvv|||bbbBBB???DDD666ggggggooonnn~~~dddKKKHHHIIIOOOTTTUUUXXX\\\hhh}}}xxxvvvuuuvvvwwwvvvtttlll^^^OOOBBB;;;::::::???>>>@@@IIIVVVaaaeeeffflllzzzsss]]]QQQLLLJJJLLLOOOSSS[[[cccfffdddbbbdddgggiiiiiiiiihhh___XXXVVVZZZbbbrrrwwwyyyllluuugggLLLBBBSSSXXXQQQNNN???:::999999999999;;;===>>>???@@@EEEEEEMMM[[[```cccnnnhhhqqqoooWWWHHHGGGLLLOOOYYY]]]ccchhhkkkmmmpppqqq{{{~~~~~~~~~}}}|||xxxsssooonnnnnnhhh^^^WWWWWWYYYYYYMMMHHHEEEGGGIIIHHHHHHJJJSSSYYYiii~~~tttXXXMMMkkkyyyLLL999666555444333222222222222222222222555AAAWWWnnn}}}kkk___hhhmmmmmmsss~~~xxxcccbbbaaabbbdddrrr~~~}}}lllXXXOOOPPPXXXbbbjjjsssnnnkkknnnuuu|||}}}}}}vvvvvvzzz|||{{{{{{pppdddiiilllaaaTTTCCC555555999888888<<>>RRRllltttaaadddnnn{{{~~~uuuaaa```aaabbbeeepppyyyuuucccRRRNNNRRRVVVZZZ]]]ddd^^^ZZZ```nnnyyy~~~}}}xxxwww||||||zzz{{{rrrgggkkknnndddVVVEEE888666777555888>>>CCCJJJMMMUUUiii}}}~~~}}}|||{{{{{{zzz~~~}}}zzzxxxsssmmmTTTGGGBBBJJJTTTXXX\\\bbbiiixxxyyyppprrrrrrkkkdddjjjooorrrqqqpppooorrryyyuuurrr~~~ppp___]]]cccppp}}}~~~}}}~~~yyybbbLLLDDDLLLYYY\\\bbbnnnrrrrrrnnnggg```^^^gggxxx{{{pppiiiiiigggiiittt|||}}}}}}~~~sssfffYYYZZZ___jjjyyy___<<<888BBB```mmm|||tttrrrSSSHHHEEE:::ooowww{{{{{{iiiNNNIIIGGGLLLQQQSSSVVVYYYccc|||}}}zzzxxxvvvtttrrrpppfffVVVHHH???;;;;;;<<>><<<<<<===@@@HHHUUU```hhhkkkkkkkkkwwwwwwjjjRRRLLLIIIKKKLLLJJJIIIJJJWWW^^^eeegggfffgggkkkpppkkkjjjhhhfffiiitttxxx{{{hhhxxx~~~```DDDPPPccceeeYYY@@@<<<;;;<<<===<<<<<<>>>BBBFFFMMMQQQKKKGGGKKKMMMYYYnnn{{{sssqqqeeebbbiiivvv~~~{{{yyywwwuuurrrmmmkkkdddZZZVVVXXXXXXVVVFFFDDDEEEHHHHHHFFFHHHKKKWWW\\\jjj~~~```OOOOOOzzzIII777444444333222111111111111111222555888<<>>???DDDMMMYYYaaadddcccbbbbbbppp|||tttjjjQQQLLLJJJNNNPPPMMMJJJJJJVVV]]]eeehhhhhhhhhkkkooolllnnnllliiikkkuuu~~~uuuxxxiii}}}ccc???HHH^^^___NNN888:::999<<<>>>???@@@EEELLLQQQYYYZZZPPPIIILLLOOO[[[pppyyyccc{{{tttcccXXXTTTWWWbbblllhhhmmmtttzzz~~~~~~}}}zzzyyyxxxvvvuuunnnkkkcccZZZVVVXXXWWWTTTEEEDDDFFFIIIIIIGGGIIIMMMVVV\\\kkk^^^UUU\\\}}}JJJ:::555444333222222111111222111000333888;;;DDD\\\uuunnnaaafff~~~nnneeeddd___[[[ZZZ\\\dddvvv}}}xxxbbbPPPQQQTTTSSSWWW___ZZZ^^^bbbhhhppp|||xxx|||zzzpppmmmooohhhVVVFFF999888999777888======DDDJJJfff~~~PPPSSSwww~~~||||||~~~~~~~~~}}}|||yyy}}}}}}{{{zzz|||{{{wwwgggRRRBBBDDDNNNUUU\\\bbbdddxxxxxxwwwzzzsss]]]JJJDDDLLLWWW[[[]]]___aaacccggglllooottt}}}qqqoootttuuuppp___]]]gggttt~~~~~~~~~}}}}}}~~~~~~zzz}}}rrrVVVHHHGGGSSS___cccnnnxxxvvvuuunnngggiiissszzzkkkfffgggmmmsss~~~{{{zzz~~~~~~oooccc```hhhuuu}}}RRR@@@@@@YYY|||```NNN???444444yyyxxxmmmeeeSSSIIICCCGGGNNNSSSVVVXXX\\\rrr}}}}}}}}}~~~}}}|||||||||zzzvvvttthhh[[[JJJ>>>;;;>>>AAABBBJJJRRR[[[___^^^]]]^^^aaaiiiqqq{{{{{{rrrlllYYYRRRNNNPPPRRRPPPMMMLLLPPPVVV^^^dddgggiiikkkmmmlllooommmiiikkksss{{{|||~~~uuuyyyhhh~~~dddAAADDDNNNNNNGGG999<<<;;;???DDDHHHLLLSSS^^^fffcccaaaTTTLLLPPPTTTaaavvvrrrpppmmmmmmwwwcccbbb|||nnnbbbUUUPPPMMMNNNUUU^^^\\\___eeejjjnnnrrrvvvyyyzzz}}}{{{{{{|||zzzyyyyyyxxxwwwppplllcccYYYVVVWWWUUUQQQDDDDDDGGGKKKJJJHHHJJJOOOYYY```pppbbbbbbppp{{{pppwwwwwwFFF:::666555444333222222222222222///222777999===OOOdddsssbbbaaa{{{zzzhhhaaa^^^[[[[[[\\\cccqqq~~~~~~xxxcccUUUXXX[[[YYY___kkklllnnnrrryyy{{{www|||~~~uuurrrtttoooaaaMMM:::666888777999>>>@@@KKKRRRjjj^^^FFFSSSxxx~~~vvvxxxzzz|||}}}}}}{{{{{{~~~~~~~~~~~~~~~~~~~~~}}}|||zzz}}}}}}zzzzzz||||||yyyoooYYYHHHHHHQQQVVVZZZ___bbb|||xxxpppvvv~~~xxxqqqbbbNNN===888AAAMMMTTTWWW[[[^^^aaadddiiilllxxxnnn^^^\\\bbbhhhrrr~~~~~~~~~~~~~~~{{{mmm```eeemmmwww}}}~~~}}}|||zzz{{{}}}~~~qqqTTTMMMMMMYYYdddhhhrrr|||xxxtttnnnjjjppp}}}wwwlllfffdddiiixxx~~~~~~lll]]]]]]iii{{{tttHHH<<>>@@@QQQTTTXXX\\\___cccgggjjj|||{{{dddQQQNNNTTT^^^eeeooo}}}~~~|||||||||{{{vvvkkk___eeekkkttt|||}}}}}}{{{yyyyyy~~~pppSSSNNNOOO[[[eeeiiisss|||xxxvvvqqqooovvvkkkhhhffffffgggpppyyyxxx|||~~~hhhWWWXXXhhh~~~mmmIII@@@SSSvvv|||mmmrrrzzziiiMMMGGGAAA:::BBBvvv{{{}}}rrrpppZZZNNNDDDEEEKKKPPPTTTXXX^^^sss}}}}}}~~~|||zzzyyyzzzuuummm```KKK@@@???999;;;DDDGGGQQQVVVYYYYYY___lllvvvyyyxxxyyy{{{~~~}}}yyyvvvgggbbb[[[VVVRRRPPPNNNLLLHHHLLLSSS[[[bbbhhhllloooooolllhhhiiillloooqqqpppsss|||uuutttvvvbbbjjjFFFBBBEEEGGGKKKHHHPPPVVVSSS\\\fffiiisssqqqvvvfffNNNGGGPPPbbbwwwsssYYYMMMLLLTTT[[[eeemmm{{{fffUUUyyyyyyqqqooonnnnnnnnnqqqyyy||||||}}}yyyzzz}}}|||xxxsssiiiiiiaaaUUUUUUZZZVVVKKKAAAEEEJJJJJJHHHHHHMMMQQQ^^^jjj|||vvvhhhrrruuurrrHHH===666555444333222111111111333333555555444999HHHXXX[[[QQQvvvooo___^^^___bbbcccbbbfffkkk|||wwwmmmiiinnnrrruuu|||zzzmmmTTT>>>999:::888888===FFFMMMWWWfffdddIIIIIIKKKSSSiii{{{rrrnnniiikkkoootttxxxyyy{{{}}}|||{{{{{{zzzzzzzzz{{{|||xxxyyyyyyzzz|||~~~wwwmmm]]]PPPNNNTTTYYY[[[hhhsssoooeeeggglllsssyyy}}}~~~oooZZZFFF>>>;;;777:::AAAQQQWWWYYYXXXYYYaaaiiillluuuqqqZZZMMMPPPZZZggglllrrr{{{|||~~~pppcccgggfffnnn~~~|||{{{|||zzztttwwwyyyjjjTTTOOOSSS\\\hhhrrrxxxyyyxxxrrrwwwvvv~~~zzzooofffcccdddkkkvvvooosss}}}tttaaaUUUeeeiiiyyyuuuHHH<<>>???;;;???IIIMMMTTT[[[```bbbiiiuuu~~~~~~zzzxxxiiieee^^^XXXTTTQQQNNNLLLHHHJJJOOOVVV___hhhmmmpppllljjjhhhiiillloooqqqppprrr{{{wwwvvvxxxdddgggEEEDDDKKKOOOUUUTTT^^^aaa```hhhooottt|||lllQQQGGGOOOccc{{{|||\\\NNNHHHJJJTTTZZZxxxgggZZZ~~~}}}{{{zzzzzzyyyuuurrrkkkjjjbbbWWWWWW[[[WWWLLLAAAFFFJJJJJJHHHHHHMMMRRR^^^jjj}}}}}}kkk___ppp~~~vvvJJJ;;;666666444333222111111111444444666777666;;;JJJYYYaaaQQQnnnxxx___]]]___aaaaaa```bbbggguuu|||sssqqqzzz~~~}}}||||||~~~~~~~~~{{{xxxiiiRRR===999::::::<<>>FFFRRRXXX[[[ZZZZZZ```dddfffppp{{{mmmXXXMMMRRR]]]ffflllvvv~~~|||~~~oooaaafffkkkvvv~~~}}}}}}}}}wwwrrruuuxxxjjjWWWSSSWWW```lllvvv{{{zzzwwwqqqwwwzzznnnhhhfffiiijjjnnn{{{nnnttt|||~~~{{{jjj]]]UUUhhhoootttEEE:::cccwww~~~}}}yyyfffUUU___XXXEEECCC{{{kkk^^^RRRGGGGGGLLLQQQWWW\\\aaajjjzzz~~~}}}|||wwwpppZZZDDD;;;>>><<>>===BBBKKKNNNTTTZZZaaahhhqqq|||~~~zzzqqqlllfff```ZZZUUUOOOLLLJJJFFFDDDJJJWWWeeepppuuuppppppppppppqqqrrrrrrqqqmmmxxxvvvrrrtttcccgggHHHJJJOOOOOORRRRRR]]]```dddkkkqqqdddPPPJJJWWWnnnnnnPPPDDDJJJMMMUUUhhhgggqqq|||rrrooolllnnntttzzz}}}~~~{{{wwwrrrppppppgggeee]]]VVVUUUUUUOOOFFFCCCGGGKKKJJJHHHIIINNNTTT[[[iii~~~{{{kkkTTTUUUmmmZZZ>>>???777666555444333222222222000000222444444888DDDQQQdddXXXlllkkkUUUUUUXXX]]]___^^^```eeekkkwww~~~~~~|||{{{{{{|||~~~~~~|||zzznnnZZZEEE;;;999888:::===GGGMMMVVVfffRRRAAAGGGOOO___tttnnnbbbZZZXXXaaannnrrrwww~~~~~~yyyyyy{{{||||||||||||{{{~~~zzzrrrdddZZZYYY]]]\\\ccclllmmm^^^KKKAAABBBHHHKKKPPPYYYccclllsssvvvbbbOOO>>>::::::;;;AAAIIIRRRXXX]]]\\\]]]bbbfffgggsss}}}kkkYYYSSS^^^mmmzzzyyynnneeennnzzz~~~}}}~~~~~~zzzxxxzzzxxxjjjZZZWWW]]]hhhssszzzyyysssmmmqqqzzzwwwfffcccbbbeeelllyyyxxxtttuuu|||lll]]]WWWXXX\\\hhhwww|||TTTCCCLLL|||ppplllvvv}}}{{{gggYYYHHH>>>@@@mmm[[[QQQHHHFFFIIINNNTTT[[[]]]fffxxx{{{wwwtttaaaJJJ???BBBBBBGGGPPPRRR[[[]]]aaaffflllqqqyyy~~~~~~}}}rrrnnniiiccc^^^XXXQQQMMMMMMHHHDDDGGGRRRbbbpppxxxtttttttttsssqqqpppoooooonnnyyyvvvqqq~~~sssbbbhhhIIIJJJLLLHHHIIIHHHUUU___ccckkkwwwnnnYYYJJJMMM___mmmaaaNNNGGGOOOXXXmmmnnnqqq[[[NNNLLLKKKOOOVVV\\\^^^^^^bbbhhhqqq}}}{{{vvvrrrooooooeeeaaa[[[VVVUUUSSSLLLDDDDDDHHHKKKJJJHHHJJJOOOUUU___nnnrrr^^^MMM]]]qqqXXX;;;<<<777777555444333222222222111000111333444777AAALLLppplllSSS[[[xxx|||bbbPPPPPPTTT[[[___```dddjjjqqqxxx}}}~~~}}}}}}~~~qqq___JJJ===999999;;;===EEELLLUUUhhhPPPBBBHHHQQQaaauuu||||||dddSSSLLLLLLVVVcccrrrxxx~~~zzzyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{xxxjjj[[[XXX]]]fffeeedddaaaZZZPPPJJJIIIHHHIIIMMMVVVbbblllrrruuu^^^LLL<<<:::<<<>>>EEEMMMSSSYYY\\\\\\^^^fffnnnqqqzzznnn]]]YYYgggwww}}}{{{lllhhhvvv~~~~~~~~~~~~}}}|||||||||uuudddTTTXXXaaannnwwwzzzvvvppplllttt}}}mmmffffffbbbjjjnnnwwwxxxwwwxxxvvvcccUUURRRWWW]]]ppptttMMM???\\\sss~~~iii\\\OOODDDAAACCC~~~eeeXXXPPPHHHGGGIIILLLRRRYYY\\\cccuuu}}}}}}|||xxxxxxdddMMMBBBFFFHHHNNNWWWXXXdddccceeeggghhhfffiiimmmssswww}}}qqqnnnjjjfffaaa[[[TTTOOONNNJJJEEEEEEMMM]]]nnnyyywwwwwwvvvsssooommmmmmnnnrrr~~~wwwsssqqqbbbgggIIIJJJKKKDDDEEEGGGVVV```___jjjttt```MMMKKKYYY[[[YYYMMMHHHVVVlll{{{zzzaaaNNNIIIJJJLLLQQQWWW[[[]]]]]][[[```iiivvv|||yyyvvvrrrnnnlllddd___ZZZXXXWWWTTTLLLEEEEEEIIIKKKKKKIIIJJJPPPVVV]]]lllfffSSSLLLnnnqqqbbb@@@888888777666444333333222222444222333555555777???HHHoooqqqVVVTTTllluuudddRRRQQQUUU[[[___aaagggnnnvvvxxxzzzuuuyyy|||||||||~~~~~~}}}qqqbbbMMM???;;;<<<>>>???CCCJJJVVVkkkPPPDDDJJJSSSccctttuuuSSSFFFEEEHHHSSS```jjjrrr{{{}}}{{{{{{}}}yyyyyyyyyyyyzzz{{{|||}}}~~~~~~|||ooo```]]]dddrrrjjjaaa\\\ZZZYYYUUURRRJJJKKKOOOYYYfffpppvvvwwwZZZIII;;;:::???CCCLLLUUUVVV\\\___^^^aaaiiirrrvvv|||ppp```___nnn|||yyywwwmmmnnn}}}}}}~~~~~~}}}|||{{{zzzyyyxxxzzzxxxnnn]]]OOOYYYfffvvv|||yyyssspppooowww~~~iiigggfffbbbsss{{{~~~sssvvvxxx|||}}}qqq```SSSPPPWWW^^^vvv~~~nnnMMMBBBooouuusssqqqTTTNNNIIIHHHGGGAAA{{{wwwrrr___VVVOOOIIIIIIJJJKKKQQQWWW]]]___lll|||}}}{{{|||gggNNNBBBFFFGGGMMMUUUVVVaaaaaadddiiigggaaa^^^aaadddiiiqqqyyy~~~~~~zzzvvvooommmjjjgggccc]]]VVVRRRMMMKKKGGGDDDHHHVVViiiwwwzzzzzzyyyuuuqqqoooqqqsssyyyvvvsssmmm^^^}}}gggJJJKKKJJJCCCDDDIIIZZZbbb]]]jjjssscccSSSQQQ```]]]aaa\\\^^^xxxoooXXXMMMOOOSSSYYY^^^aaabbbdddeeebbbfffooo|||{{{wwwuuutttqqqlllhhhaaa\\\XXXXXXXXXSSSLLLFFFFFFIIILLLKKKIIIJJJQQQWWWZZZiiiyyy]]]NNNSSSwwwaaa@@@;;;888777666444333333333333555333333555555666<<>>|||dddccciii^^^VVVOOOKKKJJJKKKLLLPPPVVV___[[[ccc}}}|||}}}~~~hhhOOOBBBCCCCCCHHHNNNMMMWWWYYY```iiihhh```[[[\\\YYY]]]dddlllqqqsssqqqnnnmmmllljjjgggddd___XXXSSSLLLKKKHHHCCCEEEQQQfffvvv~~~~~~}}}xxxttttttwwwzzz~~~tttrrrgggYYYxxxhhhKKKKKKIIIAAACCCHHH[[[iii```nnnpppcccXXXYYYjjjkkkuuuuuuiiiSSSOOORRRYYYaaaeeeffffffggghhhkkkooowww}}}xxxtttrrrsssqqqkkkeee]]]XXXUUUVVVVVVQQQIIIDDDGGGJJJLLLKKKIIIKKKQQQWWW^^^mmmrrrXXXNNN]]]UUU<<>>BBBFFFNNNXXX]]]cccgggeeeeeehhhkkkkkkqqqyyy|||mmmbbbeeewwwgggdddccceeepppzzz{{{}}}~~~}}}|||{{{zzzzzzzzz{{{{{{vvvrrrsssqqqjjj___WWWTTTgggzzz}}}rrriiikkkrrr|||pppeeeccciiippp{{{{{{zzz{{{~~~rrrpppiii^^^XXX[[[fffqqq\\\OOO888AAAnnnsss}}}yyykkktttqqqQQQJJJNNNAAA<<>>DDDHHHUUU```\\\vvviii\\\[[[eeeppp{{{bbbSSS``````gggkkkjjjgggfffhhhjjjrrrwww}}}}}}{{{yyyxxxuuusssqqqnnnjjjfff^^^XXXUUUWWWVVVNNNFFFBBBHHHKKKMMMIIIFFFJJJVVVbbb^^^ssshhhaaaaaagggWWWEEE::::::888555444333222000...333222111111333555777999FFF___uuuzzztttXXXUUU]]]```jjjuuubbb[[[^^^\\\bbb]]]```gggssszzzwwwxxxxxxvvvxxx{{{yyyyyy{{{|||}}}~~~uuubbbOOOAAA;;;<<<>>>EEEIIIYYYwwwlllKKK===GGGOOOYYYlllxxx}}}qqqhhhjjjnnnnnnppptttaaaYYY]]]kkkoookkkuuu{{{{{{zzz{{{{{{|||}}}~~~~~~|||}}}~~~{{{hhhUUUPPPQQQRRRTTTWWW___aaafffnnntttuuuqqqmmmaaaPPPAAA===>>>???GGGRRRZZZbbblllqqqqqqooopppqqqvvvooo___```dddqqqvvvlllbbb```dddppp{{{}}}~~~~~~~~~zzzuuuvvv|||ttt|||sssfff___^^^bbbooorrrllljjjfffkkk{{{xxxfffccciiiooorrr~~~zzzwwwmmmddd___ZZZ[[[iiizzzjjjJJJCCC<<>>===:::777555444333222111333222111111333555777999@@@VVVnnn{{{~~~ddd\\\ccckkkxxxmmmaaa```[[[```[[[bbbhhhrrr}}}}}}|||zzzzzz~~~zzzwwwwwwwwwxxx}}}}}}~~~~~~~~~yyyiiiUUUEEE<<<<<<>>>CCCJJJZZZrrrhhhJJJ===GGGPPP]]]ppp|||sssllliiimmmqqqrrrssswwwrrrkkkmmmzzz}}}yyy|||||||||||||||}}}~~~~~~~~~}}}yyyiiiXXXRRRRRRTTTXXX^^^```bbbffflllqqqqqqmmmjjjaaaRRRDDD@@@>>>===CCCNNNVVV\\\cccgggiiilllqqquuu~~~xxxtttyyy}}}wwwcccWWW[[[aaannntttooojjjnnnoooppp{{{}}}}}}yyyuuuuuuzzzyyy}}}|||qqqeee^^^[[[hhhttttttmmmjjjfffkkkzzzoooeeeeeeiiiqqqyyyvvvwww|||tttsssiiiaaa]]][[[^^^ooo\\\BBB<<<999OOOrrrrrrtttcccQQQDDDDDDEEEBBBAAAEEEwww^^^dddoooccceeeaaaXXXMMMIIILLLPPPQQQZZZ^^^dddttt~~~xxxooojjjeee\\\UUURRRQQQUUU\\\bbbeeefffeeedddeeeffffffccc```______```dddddddddfffhhhgggdddbbbZZZUUURRRQQQLLLEEEIIIQQQxxxvvvpppvvvdddbbbjjjKKKGGGBBB===CCCHHHUUUYYYeeekkkWWWSSS[[[jjjwww}}}fffXXXeeekkkooopppllldddaaafffmmmuuu~~~{{{xxxuuuqqqnnniiiccc___ZZZWWWVVVXXXUUULLLDDDAAAKKKMMMNNNKKKHHHMMMXXXbbbggguuuuuuuuu}}}}}}WWWKKKBBBAAA===888666555555444444333333222222333555666888;;;MMMhhh}}}nnn^^^bbbnnntttddd```ZZZ___\\\dddhhhpppyyy{{{yyyyyyyyy|||~~~~~~{{{yyyyyy{{{{{{yyywww~~~~~~}}}}}}|||}}}sss```LLL@@@<<<>>>BBBLLLZZZllldddJJJ???IIIRRRaaauuu~~~kkkjjjlllsssxxx{{{{{{{{{}}}}}}}}}|||||||||}}}}}}~~~}}}|||}}}wwwjjj]]]UUUSSSUUU\\\bbbbbbdddgggkkkmmmkkkfffbbb[[[PPPFFFCCC>>>999???JJJNNNQQQTTTVVVYYY___iiippp}}}zzz]]]SSS[[[iiirrrwwwlllXXXPPPYYYbbbmmm~~~rrrsssnnnwww{{{|||~~~|||{{{xxxttttttxxxzzzzzzzzzwwwqqqiiiaaa\\\iiisssrrrjjjhhhffflll|||yyyjjjggghhhiiittt{{{ooorrryyy~~~}}}}}}xxxooommmccc\\\[[[[[[cccwwwmmmMMM<<<999>>>```|||rrruuuXXXLLLDDDFFFHHHFFFFFFIIIwwwcccfffmmmeeeiiicccXXXNNNJJJMMMRRRUUU[[[bbbfffooo}}}zzzvvvlll]]]RRRMMMOOOSSSYYY```eeehhhjjjjjjiiikkkllliiiggggggfffcccccccccccceeeggggggeeeccc[[[XXXUUUTTTOOOJJJLLLSSSqqquuunnnttt{{{cccdddhhhIIIFFFBBB===DDDHHHVVVWWWfff~~~bbbSSSTTT^^^lllwwweeeVVVaaahhhggggggeeeaaa___dddkkkttt}}}}}}~~~xxxvvvsssooolllgggbbb^^^WWWVVVWWWYYYTTTKKKDDDBBBMMMOOOOOOLLLJJJOOOYYYccchhhxxxwwwsss~~~xxxxxxVVVLLLEEECCC???:::666555555666555333333333333333444555666<<>>BBBKKKWWWcccqqq}}}dddNNNEEEKKKRRRbbbuuu{{{hhhjjjooouuu|||}}}||||||{{{{{{{{{||||||zzz{{{|||}}}vvvpppggg___YYYYYY]]]bbbfffhhhkkkllliiiccc\\\WWWPPPIIIDDDCCC???999???IIIMMMMMMMMMMMMOOOVVV___fffttt}}}uuuggg```eeesss|||~~~zzznnnXXXRRR^^^gggooo}}}uuuxxxvvv~~~}}}||||||~~~}}}~~~}}}{{{wwwtttuuuwwwvvvuuuvvvwwwwwwqqqggg___cccmmmkkkeeeffffffnnnvvvjjjjjjjjjkkkzzzuuunnnqqqvvv{{{vvvwww~~~zzzrrrooohhh^^^XXXXXX\\\ggg]]]FFF>>>===LLL}}}yyytttwwwaaaKKKEEECCCGGGJJJIIIIIIKKKppplllmmmhhhmmmdddXXXOOOJJJKKKPPPUUU[[[bbbcccgggmmmtttbbbSSSMMMLLLNNNRRRXXX___gggmmmqqqooossstttqqqpppqqqmmmgggeeeddddddeeeggggggeeeccc^^^[[[WWWSSSNNNKKKOOOUUUhhhssskkksss~~~wwwaaaeeeeeeGGGDDD@@@<<>>AAAHHHPPPYYYeeeqqqvvvuuufffUUUMMMNNNSSSccctttvvvhhhjjjnnnsss}}}|||{{{zzzyyyyyyyyyyyyyyyxxxzzz{{{||||||||||||||||||{{{vvvnnnfffddddddeeelllmmmnnnlllfff]]]TTTOOOFFFAAAAAADDDBBB>>>CCCNNNVVVUUUTTTSSSTTTXXX^^^bbbnnn~~~yyyqqqiiikkknnnuuuzzzbbbZZZdddkkkqqq}}}}}}~~~}}}~~~|||}}}|||wwwuuuvvvxxxuuutttwww{{{~~~xxxjjj___ccckkkiiiccceeegggoootttiiiiiikkkpppxxxqqqooooooppptttssswww}}}{{{tttooopppddd[[[VVVYYY___llluuuTTTBBB@@@AAA\\\{{{}}}wwwsssrrrwwwWWWIIIHHHIIILLLMMMKKKJJJJJJyyyooohhhfffuuuiii[[[PPPIIIGGGLLLRRRYYY^^^^^^aaawwwmmmxxxeeeTTTKKKHHHIIIKKKPPPYYYcccmmmsssuuuzzz{{{wwwwwwxxxrrriiigggfffeeefffggggggeeecccaaa___ZZZSSSLLLJJJNNNRRR___}}}qqqiiirrr~~~rrr^^^hhhaaaDDDBBB???<<>>AAAGGGqqq}}}kkknnnttt[[[UUUWWWYYYYYYVVVRRROOONNNttthhhgggzzzmmm]]]RRRJJJFFFJJJRRRXXXZZZ[[[bbbxxx~~~yyyfffTTTKKKFFFFFFHHHLLLUUU___iiiooorrryyy|||yyyzzz}}}wwwkkkhhhfffffffffhhhhhhgggfffbbbbbb^^^VVVOOOMMMOOORRRYYYxxxooogggqqq~~~kkk[[[nnn^^^AAA???>>><<>>>>>===GGGOOO^^^eeewwwvvv]]]PPPDDDDDDCCCIIITTTaaalllxxxvvv]]]VVVYYYbbbttt~~~~~~|||zzzyyyxxxxxxxxxxxxuuurrrnnniiiddd^^^ZZZTTTVVVXXXUUUKKKBBBDDDKKKQQQPPPMMMKKKKKKQQQYYY___sssrrrvvv}}}oooTTTSSSMMMGGGDDDAAA???===;;;999777555555555555444333222222;;;;;;EEE\\\vvv~~~lll___TTTqqqrrrqqqnnnbbbeeebbbccccccdddhhhoooyyy}}}{{{xxx~~~|||lllWWWPPP\\\kkkwwwzzz|||~~~}}}~~~~~~{{{qqqsssyyysss^^^JJJGGGTTT\\\WWWOOOSSSaaalllfff___\\\ZZZ^^^ttt~~~{{{~~~}}}|||zzzyyyxxxwwwwwwyyy{{{}}}}}}{{{|||}}}}}}vvvjjj\\\TTTUUU]]]dddZZZRRRPPPWWW[[[WWWVVVZZZUUUUUUXXX___jjjuuu~~~uuusssrrrwww~~~sssuuuyyy}}}|||~~~yyyppprrrvvvxxxxxxxxxzzz}}}~~~yyyoooggg^^^fffeeebbbgggjjjppp}}}oooqqqkkkeeeqqq}}}tttsssqqqmmmmmmppprrr{{{||||||kkk___ZZZ[[[eeerrrdddYYYCCC===OOOeeekkkppp{{{qqq___MMMTTTYYYYYYTTTRRRPPPPPP{{{lll```NNNHHHLLLLLLTTT]]]aaabbbppp~~~{{{yyyvvvfffRRRIIICCC@@@FFFOOOVVV^^^dddjjjkkkooouuu{{{}}}{{{wwwrrrjjjbbb```cccfffggggggdddeeeccc^^^XXXTTTTTTUUUVVVddd{{{jjjcccrrr]]]UUUzzzqqqMMMAAA:::===AAAGGGXXXkkkjjjvvvXXXHHHDDDBBBCCCDDDDDDNNN]]]cccppp~~~uuuuuurrrhhhjjjsss}}}}}}|||{{{yyywwwuuutttsssvvvqqqllliiigggcccZZZTTTRRRVVVXXXRRRFFF???CCCJJJLLLQQQLLLGGGOOOUUUZZZddd|||nnnuuuyyy```SSSJJJNNNGGGEEEBBB???<<<:::999888333333333333444444555666:::===CCCNNNbbbxxx}}}{{{fffWWWeeekkkmmmsssooodddaaabbbcccdddffffffiiivvv~~~}}}sss[[[ZZZlllwww~~~~~~|||{{{|||}}}xxxyyysssaaaIIIZZZaaaTTTFFFJJJYYYcccaaappphhh[[[mmm|||}}}xxxqqqvvvtttssssssvvvzzz{{{xxxuuuxxxzzz||||||}}}}}}}}}iii```^^^SSSOOO\\\dddccc[[[[[[eeebbbVVVRRRUUU[[[fffrrr}}}xxx|||zzzsssdddmmmuuuyyy~~~xxx}}}yyyzzz~~~xxxpppooorrrssswwwxxxyyy|||sssddd___eeehhhfffdddiiirrrxxx{{{~~~lllgggbbbiii{{{xxxzzzsssgggjjjvvv}}}}}}|||\\\WWWUUU]]]ppp]]]JJJEEE???]]]lllzzz~~~^^^XXXQQQQQQOOOLLLIIIHHHJJJLLLyyyooodddPPPFFFKKKOOORRR[[[______lll~~~~~~}}}ooo^^^RRRIIIBBBFFFNNNUUU\\\bbbhhhiiinnntttzzz|||zzzxxxrrrllldddbbbdddffffffdddcccdddccc```\\\YYYYYYZZZUUU[[[jjjkkkgggyyybbb]]]~~~dddIII@@@;;;@@@EEEJJJYYYjjjwwwiiiPPPGGGIIIKKKHHHJJJIIIMMMVVVYYYfff~~~}}}qqqiiiffflll}}}yyy{{{|||}}}|||{{{yyyvvvtttsssrrruuupppjjjfffddd```ZZZUUURRRUUUUUUNNNCCC>>>BBBIIIKKKPPPKKKHHHRRRYYY```lllwww\\\RRRHHHJJJFFFDDDAAA===;;;999888888666555555444333444444444666999===HHH^^^zzzxxxnnnXXX___aaadddmmmmmmeeeaaaddddddeeefffeeeiiittt~~~iiinnn|||{{{|||~~~|||||||||~~~}}}zzz~~~sssZZZXXXQQQHHHGGGOOOYYY^^^gggiii]]]```|||yyy{{{xxxhhh^^^^^^______aaaffflllqqqssssssuuuyyy}}}~~~}}}}}}vvvjjjcccSSSMMMYYY^^^bbb^^^___gggeee\\\]]]fffrrr~~~xxxssseeelllssswwwvvvtttuuuwww{{{yyy{{{~~~~~~{{{~~~|||vvvssstttvvvvvvrrrssssssvvv{{{}}}sssggg___dddhhhhhhhhhlllvvv}}}}}}tttgggddddddppp}}}{{{vvvmmmiiimmmuuu{{{zzzrrr```WWWXXXdddzzztttTTTAAA@@@QQQ~~~ssskkkRRRKKKIIIKKKLLLKKKJJJIIIJJJKKKuuuooogggQQQEEEJJJOOOSSSZZZ]]]]]]hhh~~~{{{nnn___QQQEEEDDDKKKSSSYYY___dddfffkkkrrrxxxzzzzzzxxxrrrmmmhhheeeeeeeeecccaaa```bbbcccbbbaaa___``````\\\XXX\\\ooolllmmmddddddYYYDDD>>><<>>???]]]uuu~~~xxxooouuu}}}ppp[[[LLLDDDFFFIIIMMMOOOOOOOOOPPPQQQqqqkkkgggTTTFFFIIILLLTTTZZZ]]]]]]fffyyyyyyiiiXXXHHHCCCIIIPPPVVV[[[___bbbhhhnnntttwwwwwwwwwrrroookkkhhhgggeeebbb___]]]___aaacccddddddeeeeeeggg___[[[gggmmmppp^^^eeeVVVAAA<<<<<>>EEEIIIJJJMMMIIIJJJWWW___hhhyyy{{{uuuxxx```YYYRRRLLLJJJHHHEEEBBB@@@>>>>>>===:::999888666555444444333777777999BBB\\\}}}jjjUUULLLTTT___iiimmmiiigggdddddddddeeegggrrr|||}}}}}}~~~~~~zzz~~~zzzzzz|||}}}}}}|||{{{zzz~~~~~~~~~ttteee\\\UUURRRNNNMMM[[[mmmpppiii]]]nnnyyyuuu|||lllccc\\\VVVKKKJJJHHHHHHKKKPPPUUUXXXmmmrrryyy}}}~~~}}}|||}}}|||~~~}}}~~~|||ooo___HHH===FFFFFFRRRTTTSSSXXX\\\dddttt~~~zzzpppyyyzzzeeekkk}}}uuuqqqzzzzzz||||||zzzzzz~~~~~~wwwkkklllmmmpppvvv{{{vvvnnn^^^```eeeiiilllooowwwyyygggfffhhhqqqvvv|||~~~vvvkkkkkkwww~~~|||dddRRRXXX___dddvvvkkkdddTTTCCCEEEggg}}}|||rrrkkkTTTNNNFFFHHHJJJMMMOOOPPPRRRUUUWWWkkkdddfffYYYKKKHHHGGGSSSWWWZZZ[[[bbbttt}}}ppp___LLLEEEGGGLLLSSSYYYZZZ^^^dddjjjooorrrtttuuuqqqooommmkkkhhheeebbb___\\\]]]___bbbdddgggggghhhkkkgggccciii|||}}}kkkssswwwXXXfffzzzSSS???<<<;;;???GGGTTTdddqqq|||kkk\\\XXXYYYXXXUUUWWWYYYQQQLLLTTT^^^ppp}}}qqqfffeeecccdddkkkyyyzzzkkkccchhhmmmrrrzzz}}}{{{zzzyyywwwtttqqqooommmkkkjjjjjjjjjhhhddd^^^WWWRRRUUUTTTMMMAAA<<>>NNN{{{tttgggOOONNNKKKKKKLLLMMMMMMNNNRRRWWW[[[{{{eeebbbjjjaaaQQQJJJFFFOOORRRUUUWWW^^^nnnvvvfffTTTJJJGGGIIIOOOVVVVVVZZZ```fffiiillloooqqqooonnnmmmkkkiiifffdddbbb___^^^^^^```dddggghhhhhhiiimmmnnnppp}}}|||mmmxxxooo[[[llljjjIII>>><<<<<<@@@JJJYYYjjjvvvvvvcccYYYYYY^^^^^^]]]___```WWWWWWfffsssrrrkkkgggjjjkkknnnvvv~~~ssskkkgggnnniiikkkrrr}}}|||xxxwwwuuussspppnnnlllkkkjjjjjjjjjhhhccc\\\UUUQQQUUUTTTKKK???===FFFMMMMMMKKKLLLIIINNNZZZ]]]dddvvvvvv|||[[[SSSPPPTTTNNNIIIGGGDDDBBB@@@>>>>>>>>>;;;:::999888777777777777333555555999KKKmmmXXXMMMUUUQQQZZZkkknnnlllgggccccccccceeellluuu}}}~~~}}}yyyxxxwwwuuuxxx|||uuuwwwzzz|||}}}|||zzzyyyzzzzzz]]]PPPSSS___kkktttfff[[[WWW|||tttgggdddbbb]]][[[ZZZYYYVVVSSSSSSVVVXXXTTTVVVYYY^^^eeeooozzzxxxyyy{{{~~~|||zzzyyyqqq^^^NNNMMMKKKRRRPPPQQQ^^^mmm~~~uuulllggg```nnnooobbbnnn|||lllccclll}}}yyyooonnnlllhhhfffjjjpppnnniiicccgggjjjmmmrrrtttpppiii___]]]aaajjjnnnnnnttt}}}vvviiieeeiiivvvuuuggghhhvvv|||___VVVZZZ]]]gggnnnkkkSSSIII???XXXkkkaaaNNNPPPRRRRRRQQQQQQPPPRRRWWW]]]bbbnnn^^^eeeuuulllXXXMMMIIILLLOOOSSSVVV]]]lll|||ooo___RRRIIIFFFKKKRRRSSSXXX^^^bbbeeegggkkknnnmmmmmmmmmkkkiiigggffffffcccaaa^^^___cccgggiiiiiinnnvvvzzzzzzttteeebbbwwwXXX@@@<<<>>>AAAFFFPPP```pppyyyzzzmmm___[[[```bbb___[[[[[[^^^\\\hhh}}}pppqqqmmmrrrvvvzzzzzztttzzznnnpppwww~~~}}}vvvuuusssqqqooommmkkkkkkkkkkkkhhhddd^^^XXXSSSQQQRRRRRRHHH===>>>IIIPPPMMMKKKKKKIIIQQQ]]]]]]dddvvvxxx{{{YYYSSSNNNSSSMMMHHHGGGDDDAAA???>>>>>>>>>>>>===;;;999777666555555555888999999EEE```aaaXXX^^^QQQUUUlllrrrrrrkkkfffcccbbbbbbgggnnnxxx|||{{{~~~~~~|||vvvxxxwwwtttuuu{{{~~~}}}wwwyyy{{{||||||{{{yyyxxx|||aaaKKKHHHQQQYYYYYYUUUYYYjjj|||rrrlllgggbbb]]]```aaaaaa___^^^```bbbTTTSSSQQQQQQTTT\\\fffmmmooosssxxx|||~~~}}}}}}}}}~~~~~~zzz|||rrraaa\\\WWW\\\ZZZ```ttt}}}wwwrrrooopppzzztttccc```rrrjjj```sssuuulllooommmgggaaaaaafffgggdddcccfffhhhjjjnnnsssrrrmmm```]]]aaammmssssssxxxuuuiiifffmmm{{{zzztttkkkmmmgggXXXUUU[[[bbbuuu|||zzzhhhJJJdddnnnxxxtttnnnsssuuutttWWWLLLMMMSSSOOOPPPQQQRRRUUUYYY___ddd~~~cccZZZjjj~~~ttt]]]QQQMMMLLLOOOSSSXXX^^^nnnuuufffXXXKKKDDDHHHPPPQQQVVV\\\```bbbdddhhhkkklllllllllkkkiiihhhhhhiiigggccc```___cccgggiiiiiiwww{{{]]]hhhMMM;;;;;;???DDDKKKVVVeeesss{{{lllddd___ccciiiggg]]]TTTQQQWWW]]]uuu}}}vvv|||vvv|||xxxzzzyyy{{{~~~}}}tttsssrrrpppooommmkkkkkknnnkkkfff___XXXTTTRRRRRRPPPPPPGGG;;;>>>KKKQQQMMMJJJJJJJJJSSS______eeewww}}}```ZZZQQQUUUMMMJJJHHHFFFCCCAAA@@@@@@@@@@@@???===:::777555444333222666777666===TTTooojjjccchhhTTTUUUnnnwwwwwwooohhhdddaaa___bbbhhhqqqzzzvvvxxx~~~sss|||~~~zzz~~~wwwzzz{{{|||||||||zzzxxxvvvyyyxxx~~~~~~kkkNNN<<<;;;@@@AAAEEE^^^zzzrrrjjjeee___bbbfffgggfffeeefffhhhccc```ZZZTTTRRRUUU[[[```gggmmmvvv{{{||||||~~~|||{{{}}}uuuoooggglllkkktttqqq^^^bbbwwwlllccc{{{uuummmzzzvvvmmmccc```cccdddccceeeggghhhhhhnnntttvvvtttaaa]]]bbbpppwwwwww}}}uuujjjkkkrrreeennnnnnoooaaaYYYZZZ[[[eeettt}}}hhhbbbPPPyyymmmmmmgggnnnaaaKKKGGGFFFMMMDDDFFFJJJMMMPPPTTTYYY]]]wwwYYYhhhuuu~~~~~~hhhPPPLLLJJJMMMUUU]]]eeeooo~~~|||}}}{{{nnncccRRRAAA@@@IIILLLQQQVVVXXXYYY^^^eeelllkkkjjjiiiiiijjjjjjjjjiiigggfffeeefffiiimmmoooppp~~~}}}ppp```lllqqqIII=========BBBMMM]]]kkkuuuzzziiifffgggjjjhhh```YYYVVV\\\\\\ccc|||~~~{{{~~~{{{|||yyyvvvuuurrrpppnnnmmmmmmmmmnnnkkkeee___YYYUUUSSSRRRSSSOOODDD<<<@@@LLLQQQOOORRRJJJMMM[[[aaaaaaqqqwww\\\DDDMMMYYYSSSLLLJJJGGGEEEDDDDDDFFFGGGDDDBBB@@@???>>><<<999666888666555777;;;HHH^^^qqq{{{wwwbbbaaa\\\SSS^^^uuuyyyvvvooodddXXXTTT]]]iiikkkttt}}}|||{{{~~~{{{{{{~~~|||zzz{{{||||||yyywwwvvvvvv}}}|||zzzzzz|||{{{pppPPP>>>AAA===DDDFFFssszzzoookkkkkkiiiggggggnnntttqqqjjjlllgggccc```XXXPPPQQQWWWVVVaaaooovvvvvvtttuuuxxxxxx~~~}}}zzzzzzzzziiihhhvvvrrrtttwwwppp~~~ooobbbbbbhhhfff^^^cccjjjlllhhhlllvvvwwwpppccc___gggrrrrrryyywwwkkkkkkwww}}}ttthhhooonnnsssxxxdddSSSSSSYYY\\\eeeooorrrgggVVVYYYppp___}}}lll___FFFIIICCCFFFEEELLLPPPPPPTTTZZZ[[[VVV|||[[[eeerrrpppVVVJJJKKKOOOWWW^^^ccclll}}}~~~~~~zzzqqqiiiZZZHHHBBBHHHJJJNNNQQQSSSTTTYYYaaagggjjjhhhggggggiiikkkmmmnnniiihhhhhhjjjmmmrrrvvvxxx{{{~~~iii]]]ooohhhCCC<<>>===;;;999666777555666888;;;EEEWWWhhhvvv|||mmmhhh___UUU[[[lllrrrrrrlll```UUUTTT\\\dddiiiqqq{{{|||}}}zzzxxxxxx{{{{{{wwwwwwxxxzzzyyywwwtttsssrrr~~~}}}~~~xxxpppQQQ>>>???:::AAAggg~~~~~~|||qqqllliiihhhccc[[[ZZZ^^^SSSVVVZZZ\\\]]]aaahhhmmmlllvvv}}}xxxtttlllvvvssssss}}}zzzrrrqqqqqqooojjjfffkkkllljjjoooxxxvvvmmmddd___gggrrrsssyyyvvvjjjmmm{{{{{{tttfffnnnwwwhhhYYYOOOQQQUUUZZZfffsss~~~ddd[[[RRRccc|||llloooxxxmmmrrr\\\QQQ??????FFFMMMQQQQQQRRRWWWZZZYYYiiigggmmm|||xxx^^^LLLLLLRRRZZZ___aaahhhyyyzzzwwwssseeeQQQEEEDDDGGGIIIKKKMMMOOOTTT\\\bbbhhhfffccc```______```aaahhhggghhhjjjooouuu{{{aaa]]]www___>>>@@@CCCGGGNNNXXXbbbiiimmmmmmllljjjiiihhheeeeeeppp{{{~~~zzz{{{}}}~~~|||zzzvvvttttttsssqqqpppooonnnnnnnnnlllggg```XXXRRROOONNNNNNPPPHHH???<<>>>>>===;;;999666555666999;;;AAAOOO]]]qqqyyy}}}~~~ttteeeYYYYYYaaaooovvvssseeeZZZ]]]dddhhhjjjpppxxx~~~|||xxxwwwvvvxxx{{{{{{xxxuuuvvvxxxzzzyyyvvvsssqqqqqqyyyzzz|||~~~wwwsssXXXDDDCCC???III~~~|||yyyxxxtttlllgggeee^^^ZZZTTTOOOLLLLLLOOOQQQRRRZZZhhhuuuyyyzzz}}}yyymmmtttvvvrrr{{{||||||yyyppprrrxxxyyysssnnnfffiiijjjllluuu~~~{{{qqqeee___gggrrrttt{{{}}}}}}tttjjjrrryyysssmmmrrrpppXXXRRROOOSSSVVV^^^ooofffQQQJJJMMMnnnrrrqqqssszzzvvvgggTTT>>>DDDSSSWWWZZZWWWVVVYYY\\\]]]}}}llliiiwww~~~iiiQQQMMMSSS[[[______cccttt|||{{{{{{{{{oooZZZHHH@@@CCCEEEGGGIIILLLRRRZZZ```______]]][[[XXXUUUUUUUUUcccdddgggkkkqqqzzzwwwtttyyyxxxqqq\\\cccYYY===FFFCCCIIISSS^^^ggglllmmmmmmiiiggghhhkkkooovvvooosss|||}}}{{{yyywwwtttrrrqqqqqqpppooonnnnnnnnnkkkfff^^^VVVPPPMMMMMMNNNLLLDDD<<<===FFFOOOOOOKKKIIILLLSSS[[[aaaooo{{{xxx```\\\^^^^^^ZZZRRROOOOOOPPPPPPOOOMMMKKKIIIHHHEEEBBB@@@@@@@@@???>>>888666666888999>>>JJJVVVnnn|||~~~lll```\\\^^^lllzzz~~~ooobbbeeemmmqqqnnnpppvvv~~~|||yyyvvvvvvxxxzzzzzzzzzyyy{{{||||||yyyvvvtttttttttsssuuuzzz|||```JJJFFFCCCQQQvvvooommmhhh```YYYSSSLLLDDD>>>@@@@@@HHHYYYeeennn}}}yyy{{{vvvvvv~~~oooooozzz}}}tttccc[[[hhh{{{zzz{{{yyyuuuuuu}}}vvvggg```gggrrrttt{{{yyy{{{ssslllxxx}}}wwwsssyyyyyy]]]RRRRRRUUUXXX\\\hhhmmmSSSEEE@@@JJJpppvvvsss|||eeeaaa]]]PPPDDDWWWcccbbb___]]]\\\^^^^^^]]]llliii{{{tttVVVMMMRRRYYY^^^]]]aaaooo~~~||||||~~~vvvbbbKKK>>>AAABBBDDDGGGKKKRRRYYY^^^UUUXXX[[[[[[YYYWWWWWWWWW[[[___fffnnnwww~~~rrr}}}~~~gggZZZkkkVVV@@@KKKEEELLLWWWaaahhhkkkkkkkkkeeebbbeeeppp}}}ccckkk{{{}}}{{{yyyxxxvvvtttqqqqqqppppppooonnnmmmmmmjjjeee]]]VVVPPPNNNNNNNNNGGG@@@;;;???HHHMMMMMMJJJJJJPPPWWW\\\dddwwwvvvkkk|||bbbbbbccc]]]XXXSSSRRRQQQPPPOOONNNMMMMMMMMMGGGEEECCCBBBBBBBBB@@@???<<<888666666888===HHHSSSooo}}}~~~vvvjjjdddccccccuuuttteeedddnnnuuupppqqqvvv}}}~~~{{{vvvssstttxxx|||~~~{{{|||}}}|||zzzxxxwwwwwwxxxuuusssuuu{{{cccIIIBBBCCCVVVzzzuuummmgggaaaXXXMMMEEE???;;;AAAQQQ```kkk{{{~~~vvvtttwww~~~|||llllll|||zzzaaabbbiiiwwwwwwjjjaaagggrrrtttzzz~~~www}}}rrrqqq~~~{{{vvvtttyyy|||mmmVVVQQQTTTXXX[[[aaarrr^^^MMMCCCBBBRRRyyy|||zzzuuu{{{hhhNNNNNNRRRNNNLLLgggiiibbb]]]]]]bbbcccbbb___iiilll}}}ZZZMMMOOOUUUZZZ\\\```lllyyy|||}}}~~~zzziiiSSSDDDAAAAAACCCFFFKKKPPPUUUXXXSSSWWW[[[[[[YYYVVVVVVXXXYYY```jjjttt}}}xxx___\\\uuuWWWFFFMMMKKKRRR[[[cccggghhhiiiiiieeedddjjjyyyvvv[[[eeevvv~~~zzzxxxwwwvvvtttsssqqqqqqqqqpppooonnnlllkkkgggccc]]]VVVQQQOOOOOOOOOCCC===<<>>???:::666666888;;;DDDNNNlllxxx|||yyyuuunnnlll```mmmyyywwwlllgggmmmuuuooopppuuuzzz}}}|||zzzxxxtttrrrsssvvv{{{~~~yyyzzzzzzyyywwwwwwxxxzzz}}}xxxyyy|||~~~|||yyy}}}xxxzzzaaaIIIDDDJJJdddzzzooofff]]]UUUOOO@@@HHHXXXkkkyyyooo^^^YYYVVVUUUXXX___kkkqqqzzzooommm}}}~~~|||lllcccgggqqqsssyyy}}}{{{vvv~~~sssxxxzzzwwwuuurrr```SSSPPPSSSXXX]]]hhh]]]MMMFFFRRRkkksss```NNNMMMRRRSSSRRRiiiiiiaaa]]]aaagggiiihhhhhhnnnqqq```KKKLLLPPPVVV[[[aaajjjttt~~~}}}}}}}}}~~~|||qqq^^^OOOAAAAAABBBEEEHHHKKKMMMMMMRRRUUUYYYZZZZZZ\\\aaafffqqqxxx}}}iiiZZZbbb}}}\\\OOOQQQQQQXXX```gggjjjllloooqqqnnnpppyyyfffWWWcccrrr~~~{{{xxxwwwvvvuuutttrrrrrrqqqqqqooommmkkkiiiccc```[[[VVVRRROOOOOOOOO???<<<>>>DDDGGGFFFFFFJJJKKKTTTZZZ]]]jjjzzzeeeffffffeee^^^WWWOOOPPPPPPQQQPPPOOONNNLLLKKKFFFEEEFFFGGGHHHGGGCCCAAA@@@<<<999999999999>>>DDDaaalllvvvzzz~~~tttssseeefffnnnxxxwwwnnnmmmsssnnnooosssuuurrrooouuu~~~}}}}}}ttttttuuuuuuvvvwwwzzz{{{yyyyyyxxxvvvuuuvvvzzz}}}}}}~~~xxxxxxwww}}}hhhOOOIIIPPPkkk~~~{{{~~~yyylllbbbZZZVVVIIIdddeeeJJJBBBDDDCCCDDDGGGIIISSSdddyyy~~~vvvzzzxxxxxx}}}nnndddgggppprrrwww|||yyyxxxvvv|||ttt~~~{{{yyyvvvyyynnnSSSQQQQQQUUU[[[fffwwwppp```KKKHHHjjj~~~~~~|||vvv]]]VVVPPPTTTYYYVVVcccaaa^^^^^^bbbbbb```bbbhhhxxxttt~~~fffKKKIIILLLTTT[[[aaajjjqqq~~~|||}}}||||||}}}~~~wwwgggXXXAAAAAABBBDDDFFFGGGFFFEEEIIIOOOVVV\\\cccnnn{{{bbb\\\hhh|||bbbWWWUUUUUU[[[dddkkkppptttyyy}}}zzzXXXTTTcccpppzzz}}}zzzzzzyyyxxxwwwrrrrrrrrrqqqooollljjjhhh```^^^ZZZUUURRROOONNNNNN===<<>>BBB@@@GGGSSSUUUWWWVVV\\\iiixxx~~~~~~}}}vvvgggbbbooo|||}}}yyyyyyuuu{{{~~~|||~~~zzzvvvwwwlllUUUKKKNNNWWWiiiqqqwwwnnnTTTVVVcccsssyyymmm^^^WWWQQQSSSYYY[[[WWWQQQTTTQQQSSSXXX[[[XXXWWWXXX{{{~~~|||hhhUUUQQQXXXZZZ^^^eeeeeexxx}}}~~~wwwzzz|||}}}~~~{{{rrrhhh]]]QQQEEECCCGGGMMMSSSYYYcccqqq{{{zzzzzzxxx}}}fffkkkdddaaarrrrrrkkkhhhaaaZZZ```jjjxxxxxxWWWQQQ\\\nnnzzz|||yyywwwwwwuuutttqqqpppppppppooommmiiifffaaa]]]VVVPPPNNNNNNHHH@@@777;;;@@@CCCDDDEEEIIILLLUUUZZZ```jjjqqqaaa\\\[[[WWWRRRNNNSSSUUUWWWXXXWWWTTTQQQOOOLLLMMMQQQSSSOOOIIIJJJOOOPPPJJJBBB>>>===<<<:::888:::FFF```|||}}}sssddd]]]iiixxx}}}yyywwwkkkhhheeecccaaaaaafffmmmrrrwww|||}}}zzzwwwuuuuuuuuusssssswwwxxxwwwxxx|||~~~|||yyywwwvvvwwwyyyzzz~~~|||{{{}}}eeeKKKUUUqqq}}}xxxwwwtttmmmcccXXXPPPLLLYYYbbblllqqqsssppphhh```UUUUUUYYYcccqqq{{{}}}}}}yyyzzz|||zzz|||nnn```GGG<<<<<>>>>>======:::AAAQQQxxxvvv|||qqq}}}{{{wwwqqqkkkiiiiiigggdddhhhmmmssswwwxxxyyyzzz|||{{{wwwvvvyyyyyyxxxyyy}}}{{{yyywwwuuutttsssttttttuuuwwwzzz~~~sss___{{{kkkZZZXXXZZZXXXTTTNNNIIIIIINNNSSSZZZ\\\___bbbbbbaaacccfffsssooooooyyy}}}}}}||||||~~~~~~sssiiiNNN@@@???DDDGGGQQQ]]]^^^eeedddfffoooxxxkkk___\\\dddlll```eeekkkpppvvv{{{xxxrrrccchhhpppmmmdddkkkoooeeedddiiikkklllooowww{{{{{{yyyuuutttzzz{{{xxxzzz|||yyyqqqqqqtttzzzfff[[[VVVWWWbbboooiii]]]PPPGGGkkksssooolllPPPVVVYYYYYYWWWSSSQQQRRRXXX\\\[[[VVVSSSTTTTTTQQQQQQSSS}}}eeeUUUSSSQQQVVV]]]\\\jjjyyy~~~{{{{{{{{{|||xxxvvvvvvuuussstttwwwxxxnnn^^^OOONNNYYYeeekkkzzzwwwttttttzzzhhhYYYdddllljjjcccSSSZZZnnn|||~~~|||yyywwwvvvuuusssqqqpppooommmlllkkkgggccc___[[[TTTOOOOOONNNGGG>>>:::===BBBFFFFFFDDDGGGOOOVVV\\\___nnn\\\fffddd[[[UUUVVVYYYXXXWWWWWWSSSRRRQQQTTTWWWWWWSSSPPPLLLGGGEEEJJJOOONNNMMMMMMHHHFFFCCC@@@???>>>??????888???HHHeeejjjrrrpppyyyxxxuuuooollllllhhhdddeeegggkkkqqqvvv{{{}}}~~~|||yyyyyy{{{{{{yyyzzz}}}|||{{{yyyxxxvvvvvvvvvvvvsssuuuyyy}}}pppbbb}}}WWWNNNSSSJJJKKKMMMMMMMMMNNNOOOQQQYYYYYY[[[^^^^^^```gggooopppwww}}}|||{{{|||~~~~~~}}}xxxoooRRRCCC@@@EEEHHHQQQ\\\]]]dddccccccmmm~~~~~~}}}{{{}}}{{{qqqeeeaaahhhqqqaaaiiioooooooooqqqrrrpppkkkqqqxxxsssmmmxxx~~~tttjjjqqqtttqqqmmmmmmnnnmmmmmmlllnnntttzzz}}}|||zzz}}}|||pppppptttzzzvvv___YYYUUUZZZhhhmmm^^^HHH>>>LLLuuu~~~~~~rrr||||||rrrfffTTTbbb^^^]]]ZZZUUUPPPOOORRRVVV[[[VVVSSSVVVWWWUUUUUUWWW|||lllYYYTTTOOOTTT^^^aaakkkvvv}}}{{{zzz{{{}}}yyyxxxyyywwwssstttxxxyyytttfffVVVRRR]]]jjjqqq}}}{{{vvvrrr~~~yyyUUUQQQsssllloooZZZ\\\lllzzz|||zzzwwwvvvuuutttrrrppppppnnnkkkiiigggeeeaaa^^^VVVQQQOOOPPPMMMDDD<<<;;;@@@EEEHHHGGGDDDGGGQQQ[[[]]]cccvvvaaa{{{___YYYUUUXXXZZZWWWSSSRRROOOQQQTTTWWWXXXWWWSSSPPPOOOLLLKKKNNNPPPNNNNNNQQQIIIHHHFFFCCC@@@?????????999???AAAOOOlllvvvhhhiiiqqqvvvvvvlllqqqrrrnnnlllmmmjjjeeeeeedddeeekkkttt|||~~~~~~|||zzzzzz}}}}}}zzzyyy||||||{{{zzzxxxxxxwwwwwwwwwvvvwwwyyyzzz{{{{{{|||}}}llleeezzznnnxxxUUURRRTTTJJJJJJKKKMMMQQQSSSSSSRRRYYYYYY\\\```bbbccclllwwwwww}}}|||zzz{{{|||}}}}}}|||yyyqqqTTTDDD@@@EEEHHHRRR]]]]]]aaacccfffnnn~~~~~~~~~~~~~~~~~~~~~~~~{{{}}}|||vvvooommmrrrxxxkkkrrrtttppplllnnnsssuuuwww~~~pppxxx|||tttjjjffffffeeeiiijjjmmmqqqvvvzzz{{{yyyzzz~~~pppsssxxx~~~nnnXXXUUUWWWdddyyycccNNNCCCFFFiiiuuupppuuuyyygggmmmxxxuuuttthhh^^^bbb___^^^[[[VVVRRRQQQRRRUUUYYYTTTSSSVVVXXXVVVUUUWWWppp\\\UUUOOOSSS```dddhhhppp||||||{{{{{{|||}}}zzzzzz}}}zzzttttttxxxzzzxxxmmm]]]XXXbbbqqqyyyzzzyyyxxxsssvvv}}}ddddddlllsss|||rrrOOOUUUlllssszzzxxx```]]]kkkxxxzzzxxxvvvuuutttsssqqqooopppnnnjjjgggeeeccc```]]]SSSOOOOOOQQQLLLBBB<<<<<>>@@@AAAKKKWWWYYYcccxxx}}}qqqyyy~~~}}}zzz~~~~~~|||{{{{{{mmmfffooo{{{yyynnnppp}}}xxx|||wwwvvvxxx___TTTZZZfff\\\UUUIIIEEEXXXnnnbbb}}}vvvwwwiii```___\\\]]]```\\\XXXXXX[[[\\\XXXTTTTTTTTTSSSRRRQQQQQQQQQQQQyyynnnWWWQQQXXX]]]bbbdddiiivvv~~~~~~|||{{{{{{{{{{{{{{{{{{yyywwwxxxzzzzzzyyyxxxyyy{{{}}}|||yyyvvvuuuuuuwwwuuuuuupppkkk~~~nnn[[[JJJ>>>:::>>>???@@@EEEIIIJJJSSS\\\hhh}}}~~~}}}sssuuuwwwyyy~~~{{{mmmhhh}}}vvvuuutttsssssssssssssssnnnkkkfffaaa]]]YYYUUURRRMMMPPPKKK>>>;;;CCCHHHGGGJJJHHHFFFIIIRRR\\\bbbdddvvv{{{wwweeeiii]]]YYYVVVTTTOOOKKKOOOWWWTTTOOONNNTTTYYYXXXRRROOOQQQMMMHHHIIIMMMQQQSSSSSSPPPNNNLLLIIIGGGEEEDDDEEECCC@@@??????>>>@@@IIISSSfffmmmxxx~~~{{{nnnaaaSSSOOOOOOYYYhhhssssssooorrrqqqpppnnnllljjjiiihhhsssyyy}}}{{{zzz{{{zzzwwwwwwvvvuuuwwwzzz}}}~~~~~~yyyxxxxxxxxxxxxyyyzzzzzzyyyiii]]]\\\]]]ooorrrwwwppp```\\\YYYYYYXXXYYYaaaiiirrrzzz~~~}}}~~~|||~~~}}}zzzyyywwwuuuvvvzzz|||zzzzzz~~~}}}}}}|||||||||~~~{{{}}}xxx[[[FFF===@@@AAAIIIUUUXXXeeezzz~~~~~~}}}}}}}}}}}}|||||||||}}}}}}{{{zzzqqqrrrvvvrrrvvvttt}}}{{{wwwyyy}}}aaaWWWRRRZZZrrrgggNNNJJJBBBLLLlllzzzgggpppvvviii]]]ZZZXXXYYY]]]ZZZXXXYYY\\\[[[VVVPPPQQQRRRSSSUUUVVVUUURRRPPPwwwuuuttt[[[RRRVVV\\\^^^```fffqqq}}}|||{{{zzzyyyyyyyyyxxxyyyzzzzzzyyyxxxzzzzzzzzzyyywwwuuuuuuuuuxxxtttsss}}}qqqmmmwwwhhhXXXKKKEEE@@@>>>EEEMMMMMMRRR___bbbwwwyyykkk^^^WWWXXXaaajjjuuuddd^^^ccckkkrrrzzzsssfffttt|||~~~vvvuuuuuutttssssssrrrrrroookkkeee___ZZZVVVQQQNNNMMMNNNGGG===>>>IIIMMMJJJKKKGGGEEEJJJTTT^^^eeeiiimmm```ddd[[[XXXUUURRRNNNMMMSSSZZZUUUOOONNNTTTWWWTTTOOONNNUUUPPPKKKKKKNNNQQQRRRRRRPPPPPPNNNJJJHHHGGGFFFEEEDDDAAA??????======BBBJJJ[[[kkk}}}~~~mmmvvvfffYYYPPPKKKSSSdddqqqtttqqqvvvuuussspppmmmjjjgggeeemmmssswwwwwwxxxzzzzzzwwwuuutttuuuwwwzzz}}}~~~~~~wwwwwwwwwwwwwwwxxxxxxyyyyyyyyykkk]]]^^^llluuuYYYVVVVVVVVVVVVXXXbbbllluuu~~~}}}~~~~~~~~~{{{wwwtttooonnnpppvvvyyyxxxzzz}}}}}}||||||{{{|||~~~{{{cccJJJ???AAABBBHHHSSSVVVeeeuuu||||||{{{zzz{{{|||}}}~~~uuuttt|||}}}uuuqqqxxxppp{{{yyywwwzzzqqq___UUUUUUTTT___vvvMMMAAABBBEEE___pppooo~~~kkk]]]WWWUUUSSSYYYWWWVVVXXX[[[[[[UUUOOOOOOOOOQQQTTTWWWVVVRRRNNN}}}uuulllyyy___SSSTTTWWW\\\___dddkkkuuu}}}{{{zzzyyyzzz{{{{{{||||||{{{{{{zzz{{{zzzyyyxxxwwwwwwwwwxxxvvvtttqqqwww|||rrrpppkkknnnwwwuuuaaaQQQHHHDDDGGGKKKPPP```pppooossszzzssshhhWWWJJJEEEEEEIIILLLPPP[[[bbb\\\NNNVVVZZZbbbkkkttt{{{jjjkkkrrr|||{{{|||xxxwwwvvvuuusssrrrppppppnnnjjjccc]]]XXXSSSOOOLLLNNNJJJCCC???EEEMMMPPPMMMOOOJJJHHHMMMUUU]]]gggnnnfff]]]^^^YYYWWWTTTRRRQQQSSSXXX\\\YYYRRRQQQVVVUUUOOOMMMPPPVVVSSSPPPOOOOOOOOOPPPOOOOOOQQQQQQMMMKKKLLLJJJFFFFFFBBB@@@@@@>>><<>>BBBIII]]]{{{|||sssiiittteeeWWWVVVcccrrrzzz|||~~~xxxsssqqqqqqppplllhhhbbbgggjjjjjjkkkoooqqqpppsssssstttwwwzzz||||||{{{xxxxxxyyyzzzzzzzzzzzzzzzsss|||yyyuuuwwwpppzzzwwwkkkZZZ[[[]]]```___```iiittt~~~~~~~~~}}}zzzwwwtttrrrjjjjjjnnnuuuxxxxxxxxx|||yyyzzz{{{||||||}}}}}}|||}}}}}}~~~}}}oooQQQBBBFFFGGGKKKUUU[[[ccckkkpppnnnnnnwww}}}|||zzzzzz{{{~~~zzzzzz|||}}}qqqkkksss{{{|||vvvxxx~~~yyysssxxxxxxvvv|||jjjWWWVVVUUUkkkyyysssWWWBBBDDDZZZ~~~lll```eee[[[UUUVVVRRRRRROOOLLLOOOUUUXXXWWWUUUOOOMMMKKKNNNQQQRRROOOKKKpppbbbllluuuwwwvvvooo^^^WWWTTTYYY___eeeiiinnnyyy}}}}}}}}}~~~}}}||||||{{{wwwyyyzzz{{{zzzyyyxxxxxxttttttvvvxxxyyyyyyvvvtttrrrwwwrrrpppxxx{{{|||tttRRRSSS^^^eeeeeeWWWGGGCCCIIIOOOUUUjjjzzzmmmbbbUUUIIICCCCCCGGGHHHMMMOOOLLLGGGKKKSSSTTTZZZfffrrr|||ttteeeiiittt{{{|||~~~{{{zzzyyyvvvsssooolllkkkhhhddd^^^YYYVVVTTTQQQOOOOOOBBB===GGGQQQRRRQQQSSSNNNJJJLLLRRRYYYcccsss|||wwwxxxdddhhheeeWWWUUURRRRRRXXX^^^```___ccc]]][[[\\\UUUJJJLLLWWWNNNQQQTTTSSSOOOLLLKKKLLLOOOUUUWWWTTTTTTUUURRRKKKHHHDDDCCCCCCBBB>>>???BBBDDDTTTqqq~~~vvvzzzeeerrr{{{lll[[[WWWaaappp{{{~~~xxxqqqpppssssssoooiiiccchhhjjjhhhiiimmmooonnntttttttttwwwzzz||||||{{{yyyzzz{{{{{{||||||{{{{{{vvv|||tttsss|||yyyrrrjjj```aaaeeegggeeeeeennnxxx~~~~~~|||||||||{{{yyywwwuuutttpppooossszzz|||{{{{{{~~~zzz{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~qqqQQQBBBGGGIIIMMMXXX^^^```iiioookkkjjjttt{{{zzzxxxxxxyyy|||~~~{{{rrrnnnqqq{{{tttoooqqqxxxvvvpppttt~~~{{{yyyyyyvvvuuuxxxuuu|||~~~]]]OOOPPP[[[yyymmmaaaMMMBBBKKKjjj{{{___VVVbbb[[[VVV[[[XXXQQQLLLIIILLLSSSXXXYYYWWWSSSOOOLLLNNNRRRSSSQQQNNN}}}qqqqqq|||{{{}}}|||{{{}}}wwwcccXXXWWWZZZ^^^ccchhhooozzz}}}|||{{{zzz{{{{{{{{{zzzyyyyyy{{{{{{zzzyyysssuuuwwwyyyyyyxxxuuutttrrrqqqooonnnsss{{{}}}{{{gggQQQHHHSSSSSSQQQIIICCCGGGUUUbbbkkkuuueeeWWWJJJAAA???BBBKKKQQQWWWXXXTTTQQQPPPRRRVVVYYYaaapppmmmeeehhhwww|||zzz~~~}}}}}}}}}}}}tttvvvwwwxxxvvvsssooolllhhhbbb]]]YYYTTTOOONNNPPPJJJCCC@@@GGGTTTZZZUUUNNNNNNKKKNNNVVV]]]hhh}}}tttpppuuugggiii___VVVSSSUUUZZZYYYTTTTTTYYYXXXTTTPPPPPPRRRSSSOOOKKKQQQRRRTTTSSSQQQOOONNNNNNPPPRRRTTTUUUTTTSSSSSSSSSNNNLLLIIIFFFCCCAAA??????AAARRRcccttt}}}yyywwwddd\\\cccqqqtttpppwwwzzz{{{vvvoooiiiiiijjjkkkccc^^^```dddgggkkknnnsssqqqppprrrwww{{{||||||}}}zzzxxxyyy|||~~~~~~}}}|||}}}~~~~~~~~~{{{wwwrrriiicccffflllqqq|||~~~~~~}}}zzzxxx~~~}}}{{{yyyxxxxxxxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{zzzzzz{{{{{{|||}}}}}}}}}{{{{{{{{{}}}pppZZZDDD>>>GGGTTT___eeemmmooopppqqqxxx~~~{{{zzzzzzqqqnnnlllqqqyyy|||{{{|||zzz~~~zzzvvvppphhh{{{}}}~~~pppfffbbbbbbjjjppppppnnnmmmvvvxxx~~~tttiiiuuu}}}tttrrruuuwwwZZZVVVXXXTTTnnn___OOO???BBB^^^ttthhhfffcccaaa___]]]ZZZXXXTTTMMMOOO]]]eee```[[[ZZZQQQRRRQQQNNNPPPSSSQQQLLL{{{yyyrrrnnnrrr|||zzzkkkaaaaaaZZZ^^^bbbfffkkksss}}}~~~}}}|||{{{{{{{{{{{{{{{~~~|||zzzyyyzzzzzzxxxwwwvvvwwwxxxyyyyyyxxxvvvuuuwwwuuuqqqmmmooosssrrrnnnzzz{{{~~~|||ppp\\\LLLEEEIIIFFFFFFGGGGGGKKKYYYhhhrrrqqq___RRRHHHAAA@@@CCCFFFNNNWWW\\\[[[[[[]]]```___aaaggguuutttfffbbblllrrrqqqzzz~~~|||zzzxxxxxxtttuuuvvvvvvtttqqqmmmjjjddd```YYYSSSPPPNNNKKKHHHAAAAAACCCJJJRRRVVVTTTPPPPPPPPPRRRXXXaaarrr}}}kkkbbbaaaZZZWWWXXX\\\___\\\VVVVVV[[[YYYUUUQQQPPPSSSTTTQQQNNNMMMPPPRRRSSSSSSRRRRRRRRRRRRUUUWWWXXXWWWUUURRRQQQNNNNNNMMMLLLIIIFFFCCCBBB:::IIIWWWiii{{{jjjZZZXXX^^^___\\\```fffmmmqqqrrrppppppooolllfffbbbccceeefffiiinnnrrrqqqqqqtttyyy|||}}}|||{{{yyywwwwwwzzz||||||zzz}}}}}}|||{{{||||||sssllljjjrrr|||~~~~~~~~~|||zzzxxx~~~|||zzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxzzzzzz{{{{{{|||}}}}}}}}}|||||||||}}}sss^^^HHHBBBIIIVVVccclllyyy{{{|||~~~xxxrrrnnnmmmuuuwwwzzz{{{{{{yyyxxxwwwwww{{{}}}zzzxxxzzz|||{{{xxx{{{uuuuuuuuutttnnncccaaaeeeoooyyy}}}~~~zzzwwwmmmhhhuuu|||rrrjjjkkkqqqdddQQQVVVbbbgggmmmTTTFFFCCCOOOmmm{{{^^^^^^\\\ZZZWWWUUUUUUVVVXXXQQQNNNUUU]]]]]]YYYVVVPPPSSSSSSNNNLLLMMMNNNMMMcccYYY___uuusssfffbbbYYY]]]aaadddfffkkkuuu}}}{{{{{{||||||||||||{{{{{{{{{yyyyyyxxxwwwvvvyyyyyyyyyyyyxxxxxxwwwwwwxxxvvvqqqkkkkkklllhhhbbbeee___[[[ZZZVVVMMMEEEBBBGGG@@@???DDDCCCBBBOOOaaa}}}nnnYYYKKKEEEAAAAAADDDEEENNNZZZaaaccceeeiiimmmiiijjjnnnyyy}}}jjj\\\aaaiiimmmttt}}}~~~uuuttt|||~~~zzzvvvsssrrrtttuuuuuuuuurrroookkkhhhaaa```WWWNNNLLLOOOJJJAAA999>>>FFFLLLPPPQQQPPPPPPPPPTTTUUUWWWddd~~~sssddd```YYYVVVQQQUUU[[[___\\\VVVUUUYYYPPPNNNLLLMMMQQQSSSRRROOONNNPPPSSSTTTSSSSSSTTTTTTUUUWWWYYYZZZYYYVVVRRRPPPMMMOOOPPPQQQOOOLLLHHHEEEDDDKKKSSShhh|||fffXXXTTTQQQNNNNNNUUUaaammmvvvyyywwwtttnnnjjjhhhgggfffcccffflllnnnooorrrwww{{{}}}|||{{{{{{yyyxxxxxxyyy{{{zzzzzz~~~|||yyyyyy{{{xxxtttvvv}}}}}}}}}|||zzzxxx~~~}}}|||{{{zzzzzzzzz|||||||||{{{zzzxxxwwwvvvzzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~sssaaaOOOIIIPPP]]]mmmyyy~~~rrrhhhddddddwwwyyyxxxyyyyyy|||yyyrrrooorrrxxxzzzyyy{{{wwwzzzzzzssslllnnnvvv|||uuupppiiigggqqqyyyooofffbbbiiisssmmmXXXQQQ___vvvyyyiiiVVVAAA;;;MMMiii}}}ttt^^^```___ZZZTTTRRRUUUYYYYYYSSSKKKKKKTTT]]][[[TTTNNNSSSSSSMMMHHHIIILLLMMM{{{{{{jjj\\\```{{{~~~jjj___XXX[[[___bbbcccfffqqq{{{zzz{{{|||~~~~~~~~~}}}|||{{{yyyyyyyyyxxxwww{{{zzzxxxwwwvvvvvvwwwwwwuuutttpppkkkiiiiiiddd]]]VVVNNNGGGEEECCC@@@@@@BBBIIIAAA@@@EEEAAA@@@RRRkkkyyy{{{lllTTTGGGBBBAAABBBDDDHHHRRR]]]eeehhhiiimmmqqqoooooorrr|||mmmZZZ[[[gggpppuuuxxx{{{nnn```aaappp~~~|||xxxtttqqqooouuuuuuuuutttqqqmmmiiiggg```___VVVKKKKKKPPPJJJ===888???GGGMMMOOONNNMMMMMMPPPUUUVVVWWWgggfffcccbbbWWWUUUPPPSSSXXX]]]^^^[[[YYYXXXIIIIIILLLPPPUUUVVVUUUSSSTTTUUUTTTRRRQQQQQQSSSVVVWWWWWWWWWXXXXXXVVVTTTRRRLLLMMMOOOPPPOOOMMMJJJHHHCCCCCCDDD\\\zzzeeeXXXQQQMMMMMMQQQ\\\jjjvvv{{{xxxsssooonnnmmmlllgggbbbccchhhkkkmmmrrrwww{{{|||{{{zzz|||{{{zzzzzz{{{{{{{{{{{{|||yyyzzz}}}~~~}}}}}}~~~~~~|||{{{|||{{{zzzxxx~~~}}}|||{{{{{{zzzzzzzzz|||||||||{{{zzzyyywwwwwwzzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}pppeeeZZZWWW\\\gggxxx~~~qqqiiiiiilll|||~~~}}}~~~vvviiidddjjjtttzzz||||||{{{yyyzzzzzz~~~zzzsssuuuvvvvvvssskkkggglllssswwwkkkbbb]]]```kkkvvvrrr^^^UUU[[[nnnkkkYYYQQQGGG;;;GGGkkkccc}}}pppeeedddfffeee]]]SSSOOOUUU\\\VVVSSSKKKGGGSSSaaa```UUUNNNPPPOOOKKKIIILLLNNNMMM{{{~~~xxxkkkllluuudddZZZYYY\\\aaaccceeeooo{{{~~~{{{|||~~~~~~}}}zzzyyyzzz{{{zzzyyyzzzxxxwwwuuuuuuuuuvvvwwwvvvuuuqqqllljjjhhhaaaYYYLLLGGGBBB>>>:::777;;;AAAEEECCCEEEJJJIIIPPPmmmwwwmmmiiippp~~~jjjSSSFFFBBB@@@AAADDDIIISSS___fffiiijjjmmmpppqqqtttvvvoooZZZVVV```kkkooommmjjjfffZZZQQQ[[[ttt||||||zzzyyywwwtttrrrqqqvvvvvvuuurrroookkkgggeee]]][[[RRRJJJJJJMMMFFF;;;>>>BBBIIINNNOOOMMMKKKIIISSSXXXZZZ]]]ppp___ccccccXXXWWWXXXXXXZZZ]]]aaaaaa\\\VVVOOOQQQVVVZZZ]]]\\\XXXUUUVVVUUUSSSPPPOOOQQQVVVYYYVVVTTTRRRSSSUUUVVVUUUTTTJJJJJJKKKKKKKKKKKKJJJIIIEEECCCBBB]]]wwwtttbbbUUUMMMWWWYYY^^^iiivvv|||zzzvvvrrrqqqqqqpppjjjbbbaaadddfffjjjoootttwwwxxxyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{|||{{{|||~~~}}}|||||||||}}}{{{zzz{{{{{{zzzyyy{{{{{{{{{{{{zzzyyyyyyxxxyyyzzzzzz{{{{{{zzzzzzyyyzzzzzz{{{{{{|||}}}}}}}}}~~~}}}~~~~~~rrrnnnjjjiiiiiiooo}}}~~~vvvsssyyy|||zzzzzz}}}~~~wwwjjjbbbfffoootttwwwppplllpppyyy~~~}}}zzzxxxzzzwwwyyyuuuooovvv~~~zzznnnhhhkkkpppsssjjj___YYYVVVYYYbbblllgggYYYQQQWWWhhhbbbNNNEEE@@@HHHVVVyyyhhh]]]~~~{{{```ccc___bbbbbbZZZPPPMMMTTT\\\XXXVVVPPPMMMWWWbbb___TTTOOOMMMJJJIIINNNTTTSSSNNN}}}~~~uuussslll^^^YYYYYY```dddeeennnxxx~~~~~~~~~|||{{{zzz{{{|||}}}|||zzzwwwwwwvvvuuuuuuvvvwwwxxxzzzzzzvvvppplllggg]]]SSSFFFBBB>>><<<777444777>>>BBBEEEGGGHHHLLL]]]vvvqqqkkkfffqqq~~~xxxfffRRRGGGBBB@@@AAADDDHHHRRR___gggjjjkkknnnqqqtttyyy}}}sss[[[OOOSSS^^^bbb```]]]___^^^bbbxxxyyyxxxwwwvvvuuuuuuuuuuuuvvvuuusssppplllhhhdddbbbYYYTTTMMMIIIIIIFFFAAA;;;DDDHHHMMMOOONNNLLLLLLMMMZZZ\\\```kkkppp[[[^^^___XXXWWW[[[[[[XXXWWWYYY[[[WWWQQQWWWYYY[[[\\\[[[WWWSSSPPPQQQQQQPPPPPPPPPSSSYYY]]]UUURRRPPPQQQTTTVVVUUUSSSJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLccczzztttbbbVVVffffffiiiqqq|||wwwuuuuuuuuupppfffaaabbbbbbeeejjjmmmpppsssvvvyyyuuuwwwyyyyyyyyyyyyyyy{{{~~~}}}}}}{{{|||}}}}}}||||||}}}zzz~~~}}}~~~}}}zzzyyyzzzzzzzzzyyyzzzzzz{{{{{{zzzyyyxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{zzzzzz{{{{{{|||}}}}}}}}}~~~}}}||||||}}}~~~zzzzzz{{{xxxsssttt{{{}}}|||vvvrrrooonnnwww}}}~~~uuummmllloooqqqvvvjjjdddlllzzzzzzuuuuuu{{{xxxqqqvvv}}}}}}|||llliiinnnrrrkkkbbbYYYTTTQQQPPPUUU[[[PPPPPPWWWhhhsssYYYFFFCCC===>>>```|||fff___ppp{{{|||ggg\\\___XXX\\\]]]XXXQQQQQQYYYbbb^^^\\\YYYXXX\\\```ZZZRRRPPPNNNKKKLLLTTT[[[XXXPPPuuu}}}{{{vvvdddZZZWWW___dddeeejjjsss{{{~~~zzzzzz{{{}}}~~~~~~{{{yyyvvvvvvvvvvvvwwwxxxyyyyyy||||||xxxrrrmmmggg[[[PPPDDD===888888888777999<<>>AAAFFFKKKXXXaaafffeeeeeehhhjjjhhhpppwww{{{}}}rrrPPPFFFNNN```rrrsss~~~~~~}}}~~~{{{zzzxxxvvvtttttttttttttttrrrnnnkkkgggbbb\\\XXXOOOLLLLLLMMMEEE;;;===GGGKKKNNNOOOMMMJJJLLLSSSZZZjjjeeelll~~~ZZZ]]]___VVVPPPMMMRRRUUUWWWWWWUUUUUUXXX[[[WWWTTTPPPPPPQQQQQQOOOMMMNNNPPPUUUZZZ]]]]]]ZZZWWWZZZVVVTTTVVVYYYVVVMMMEEEJJJOOOUUUYYYYYYUUUQQQNNNLLLMMMNNNYYYwwwvvvrrriiigggaaa]]]bbbmmmrrrqqqyyy{{{yyyooohhhcccaaa```bbbhhhoootttwwwwwwvvvuuuvvvyyyzzzzzzyyyyyy|||~~~}}}zzzxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{yyy|||~~~|||zzzyyyyyyyyyyyyyyy}}}~~~xxxtttuuuvvvvvvzzz{{{{{{zzzyyyxxxwwwwwwxxxxxxxxxxxxyyyzzz{{{{{{wwwvvvvvvxxx|||~~~~~~}}}}}}~~~~~~~~~}}}|||{{{zzz~~~}}}{{{xxxsssooovvv{{{~~~zzzsssrrrzzz~~~xxxqqqzzzxxxlllgggooovvv{{{|||yyyqqqiiifffnnnxxx~~~pppfff___ZZZYYY[[[VVVTTTUUUZZZ```eeemmmtttyyyMMMBBB;;;AAADDDMMMooommmkkkooo~~~[[[xxxttttttZZZ\\\___XXXZZZVVVRRRQQQSSSVVVWWWWWW^^^^^^]]]]]]]]][[[XXXUUUPPPQQQSSSUUUWWWUUUQQQNNNVVV[[[zzzhhhWWWUUU\\\cccgggkkkjjjnnnxxx~~~~~~}}}|||zzzyyyxxxyyywwwvvvwwwxxxxxxwwwvvv|||xxxzzzxxxooojjj___KKK>>>888444555777888:::>>>BBBHHHIIIIIIVVVooo~~~rrrlllqqqyyy{{{uuuvvv~~~kkkYYYPPPOOOLLLFFFBBBAAADDDHHHWWW___eeecccbbbcccccc```ccchhhooouuuuuuYYYNNNRRReee|||sss```^^^ttt~~~|||||||||yyyxxxvvvttttttsssttttttsssqqqlllhhhddd___YYYTTTMMMKKKKKKHHHAAA===@@@GGGOOOOOONNNKKKKKKOOOWWW]]]bbbfffxxxvvvZZZ\\\YYYRRRSSSXXXWWWVVVUUUTTTSSSSSSTTTUUUYYYVVVSSSRRRSSSSSSOOOLLLQQQSSSUUUXXXZZZ[[[ZZZYYYWWWTTTSSSUUUYYYXXXQQQJJJKKKQQQWWWZZZWWWRRRNNNLLLMMMOOOQQQZZZuuu}}}vvvpppyyyqqqeee\\\ZZZ___gggmmmxxxzzz~~~yyyrrrnnnjjjdddbbbdddiiimmmooorrrtttxxx|||}}}|||zzzyyyzzz|||}}}|||yyyvvvuuuvvvyyyzzzzzzzzz{{{{{{{{{{{{|||}}}|||zzzwwwwwwzzz}}}}}}}}}{{{{{{{{{zzzyyyxxxyyyzzzzzzyyy}}}}}}xxxuuuvvvwwwvvvyyyyyyzzzzzzzzzzzzyyyyyyvvvvvvvvvwwwxxxyyy{{{|||xxxwwwvvvvvvwwwxxxwwwvvv{{{{{{||||||||||||{{{{{{}}}}}}~~~~~~}}}vvvooohhhdddlllttt{{{}}}yyytttrrrrrr|||uuupppuuunnnnnnzzzhhh\\\iiissszzz{{{zzz|||yyysssnnnmmmnnnrrr|||sssddd]]]YYYVVVWWWYYYXXXVVVXXXbbbnnnyyyZZZ>>>;;;>>>FFFRRRiiiooogggnnnwwwlllooo{{{|||nnnYYYZZZ^^^[[[VVVRRROOONNNQQQUUUVVVWWWXXXXXXWWWWWWWWWWWWUUUTTTMMMMMMOOORRRSSSRRROOOLLLaaa^^^sss]]]UUU[[[ccciiimmmhhhjjjrrr}}}~~~{{{zzzyyyzzzzzzxxxwwwvvvwwwxxxyyyxxxwww|||wwwyyyxxxooojjj___LLL===777444666999999<<<@@@CCCHHHJJJMMMYYYmmmyyyzzzwwwppplllrrr~~~xxx{{{eeeQQQOOORRRRRRNNNGGGDDDEEEHHHTTT[[[aaa```\\\YYYVVVSSSNNNOOOUUU^^^hhhrrr~~~~~~}}}|||{{{lllXXXOOOPPPddduuuXXXPPPYYYwww~~~||||||{{{yyyxxxvvvuuuttttttssssssssstttsssooojjjeee```ZZZSSSOOOJJJLLLHHHAAA===@@@FFFHHHQQQOOOKKKJJJMMMSSS[[[```fffqqqggg\\\aaaYYYPPPUUU]]]\\\WWWRRRPPPPPPQQQPPPOOOWWWTTTQQQPPPQQQQQQMMMJJJQQQPPPPPPPPPQQQRRRSSSSSSTTTRRRQQQTTTXXXWWWRRRLLLJJJQQQYYYZZZVVVPPPMMMMMMNNNOOOQQQWWWiii|||ppppppzzz~~~rrr}}}wwwhhh[[[VVV___nnnssstttwww|||zzzuuuvvvppphhhcccbbbdddfffhhhkkksss|||}}}{{{zzzzzz{{{}}}}}}{{{yyyxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{}}}{{{xxxtttrrrtttyyy||||||{{{{{{~~~|||xxxxxxxxxxxxxxxxxxyyyzzz{{{xxx{{{{{{wwwuuuwwwxxxvvvuuuvvvwwwxxxyyyyyyyyyyyyvvvuuuuuuuuuuuuwwwxxxyyyyyywwwuuuuuuvvvvvvuuutttyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~|||vvvpppllljjjiiiqqq{{{|||wwwtttsssnnnnnnxxx|||ppplllppp}}}uuuqqqsss~~~wwwsssssstttyyypppjjjnnnuuuzzzrrrdddVVVQQQRRRSSSUUUYYYZZZ\\\eeevvveeeEEE<<<>>>DDDRRRkkkmmm]]]mmm|||aaahhhXXXVVVZZZ[[[TTTQQQMMMLLLNNNQQQRRRSSSPPPPPPPPPPPPPPPPPPQQQQQQKKKLLLNNNPPPRRRQQQNNNLLLuuuggg|||{{{bbbUUUWWW```gggkkkjjjkkkooovvv~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{zzzyyyzzz{{{|||{{{zzzwwwtttxxxxxxooojjj^^^JJJ<<<777444777:::;;;>>>AAAEEEHHHKKKOOOZZZiiiqqqqqqqqqmmmnnnxxxzzzcccNNNJJJMMMOOOLLLEEEBBBDDDHHHOOOUUUZZZZZZUUUOOOJJJHHHEEEAAABBBJJJQQQXXXeeerrriiixxx}}}yyywwwrrrlllhhhfffZZZPPPLLLNNNgggbbbSSS\\\jjj{{{yyyzzzzzzxxxuuuuuuuuuuuutttttttttttttttrrrnnnhhhbbb\\\VVVPPPKKKIIILLLGGG<<<;;;EEELLLJJJOOOLLLJJJLLLQQQXXX]]]```rrrkkk[[[]]]fff\\\RRRUUUYYY]]]VVVNNNLLLOOOQQQOOOLLLRRRNNNJJJIIIKKKMMMKKKIIIRRRRRRQQQOOOMMMLLLLLLMMMSSSQQQPPPRRRUUUUUUQQQMMMKKKRRRZZZ[[[VVVQQQOOOQQQMMMMMMLLLNNNYYYsss|||lllhhhooouuuqqqkkk[[[cccuuupppnnnnnnrrrxxxzzzxxxttttttpppkkkgggeeeddddddcccfffooozzz}}}zzzzzz{{{xxxzzz}}}{{{{{{{{{{{{||||||||||||zzzxxxvvvtttvvvzzz~~~|||yyyyyyyyyyyyyyyzzzzzzzzzvvvyyyyyyuuutttwwwxxxvvvwwwwwwxxxyyyzzzzzzzzzzzzwwwvvvtttsssssstttuuuvvvyyywwwvvvvvvxxxyyyyyyxxxyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{~~~}}}}}}~~~}}}|||}}}|||xxxwwwxxxyyyuuu|||}}}uuuxxx{{{}}}wwwxxxzzz{{{qqqkkkpppwwwyyyvvvtttfffYYYMMMKKKMMMQQQVVV[[[^^^hhh{{{cccKKKAAAAAAFFFLLLdddccc___rrrmmmwwwbbbXXXTTTUUUXXXTTTRRROOONNNMMMMMMNNNNNNRRRRRRQQQPPPOOOPPPQQQSSSNNNNNNOOORRRTTTSSSQQQOOOmmmtttiiiXXXUUU[[[cccfffiiijjjlllqqqwww~~~yyyzzz|||}}}~~~}}}{{{zzz|||{{{zzz{{{|||}}}|||{{{vvvtttyyy{{{rrrlll___KKK<<<777555999<<<===???BBBEEEGGGJJJMMMVVVaaaiiikkkkkklllqqq{{{dddPPPBBBDDDEEEBBB>>>===AAAFFFIIIMMMRRRSSSNNNHHHDDDDDDHHHDDDBBBDDDIIIQQQ^^^jjjbbbuuuzzzssslllbbbZZZUUUSSSKKKIIIQQQ[[[uuuWWWRRRddd{{{|||zzzzzzzzzxxxuuuwwwwwwvvvvvvuuutttsssrrrppplllfff___ZZZSSSNNNJJJIIIJJJEEE<<<>>>IIIOOOLLLIIIIIIKKKPPPVVV\\\___```vvv|||sssfffYYY[[[aaaZZZTTTVVVWWWZZZRRRKKKJJJOOOSSSQQQMMMNNNJJJFFFFFFJJJNNNOOONNNWWWXXXXXXUUUQQQMMMLLLLLLOOONNNNNNPPPSSSUUUSSSQQQRRRWWW[[[ZZZTTTPPPOOOPPPLLLJJJIIIJJJQQQhhhjjjbbbhhhwww}}}iiiuuu}}}iiiiiiwwwnnniiieeeiiiqqqyyy{{{zzzsssrrrooonnnkkkgggbbb___aaahhhpppsssrrrqqqtttwwwyyyzzz|||{{{{{{|||||||||}}}}}}}}}wwwwwwvvvxxx{{{~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzyyyuuuwwwvvvssstttxxxxxxuuuyyyyyyzzzzzzzzzzzzyyyyyytttsssrrrrrrrrruuuwwwyyy{{{yyywwwvvvxxxyyyzzzyyy{{{zzzxxxwwwvvvvvvvvvvvvxxxxxxxxxxxxyyy{{{}}}~~~}}}|||zzz{{{~~~{{{yyyzzz{{{~~~zzzwwwxxx|||{{{~~~}}}yyyppplllrrrwwwssskkkeee\\\RRRJJJIIIMMMRRRZZZaaakkkxxx\\\HHHAAA>>>FFFTTTWWW|||jjjmmmqqqeee]]]ZZZUUUTTTXXXQQQRRRRRRQQQPPPOOONNNNNNVVVWWWVVVTTTQQQQQQSSSUUUOOOOOOPPPRRRTTTTTTRRRPPPmmmhhhqqq___VVVYYY___bbbcccgggjjjlllrrr|||wwwyyy|||~~~~~~}}}{{{zzz{{{zzzyyyyyyzzzzzzyyywwwxxxuuuyyyyyyqqqmmmbbbNNN===888777:::===>>>???BBBDDDFFFJJJMMMQQQXXX___dddgggmmmttt~~~hhhTTTEEEDDDBBB@@@@@@BBBFFFIIIEEEGGGKKKNNNKKKFFFGGGJJJHHHMMMPPPRRRXXXdddmmmqqqmmmxxx|||uuukkkaaaVVVLLLDDDEEE@@@GGG^^^tttYYYTTTggg}}}|||{{{yyyxxxzzzyyyxxxwwwuuussspppooommmhhhbbb\\\WWWQQQLLLIIIIIIGGGBBB???CCCKKKOOOMMMEEEHHHNNNTTTZZZ___bbbdddttt{{{ffftttooo___YYYYYYSSSTTTZZZZZZWWWPPPKKKKKKQQQUUUSSSPPPPPPNNNLLLNNNRRRVVVVVVUUUWWWYYYZZZWWWQQQMMMMMMNNNLLLLLLMMMPPPTTTWWWXXXXXX[[[[[[ZZZVVVRRRNNNMMMLLLLLLIIIJJJNNNSSSfffggg[[[___nnn|||xxxuuuyyy|||tttuuuggg___YYY\\\hhhvvv~~~yyyxxxwwwvvvrrrkkkccc]]]]]]```dddffffffiiimmmqqqyyyyyyyyy|||~~~}}}|||zzzzzzzzz{{{{{{{{{{{{|||xxxwwwwwwyyy|||~~~~~~}}}||||||{{{{{{zzzzzzzzz{{{|||||||||{{{{{{zzzyyyuuuvvvuuutttvvvzzzzzzwwwssstttttttttttttttsssrrrqqqppppppqqqtttxxx|||}}}zzzvvvuuuuuuuuuuuuuuuzzzyyyxxxvvvuuuvvvvvvwwwyyyyyyxxxxxxyyy{{{}}}~~~}}}|||{{{{{{|||~~~}}}~~~{{{vvvtttwwwyyy|||xxxsssqqqtttyyy~~~|||tttyyyzzzvvv}}}yyyxxxyyyzzzuuuyyy}}}xxxxxxuuukkk```ZZZTTTPPPMMMOOOQQQWWWbbbmmm}}}aaaHHHCCCEEEHHH[[[sssnnniiiwwwppp{{{}}}gggVVVVVVYYYVVVUUUYYYMMMPPPTTTUUUTTTRRRPPPPPPOOOQQQRRROOOLLLJJJLLLOOOOOOOOOOOOPPPQQQQQQOOOMMMtttbbb{{{iii[[[ZZZ^^^```^^^eeeiiiiiimmmyyy{{{{{{|||||||||{{{zzzyyy{{{zzzxxxxxxxxxxxxvvvttttttnnnnnnllldddccc\\\LLL>>>999888<<<>>>>>>???BBBEEEJJJPPPRRRQQQRRRWWW^^^eeeooovvvyyyuuu]]]lllrrr|||kkkXXXJJJGGGCCCCCCEEEHHHIIIIIIDDDDDDGGGKKKKKKIIINNNVVVWWWkkk{{{zzz~~~zzzttttttoooeee[[[UUUMMMEEE;;;@@@AAAPPPuuueeeZZZjjj}}}||||||{{{{{{yyywwwtttpppllljjjgggccc]]]XXXSSSOOOKKKHHHIIIBBB>>>BBBHHHJJJKKKLLLEEEKKKQQQWWW[[[aaaggglll{{{hhhooorrrddd^^^ZZZTTTVVV\\\XXXTTTPPPMMMNNNSSSUUUTTTRRRSSSSSSVVV[[[___```\\\XXXTTTVVVVVVSSSNNNMMMPPPTTTRRRRRRQQQSSSUUUWWWYYYYYY\\\XXXSSSPPPOOOOOONNNMMMLLLIIILLLSSSTTT```jjjZZZYYYfffttt|||ggg\\\RRRSSSaaarrr~~~|||xxxqqqhhhbbb_________aaadddhhhkkknnnvvvuuuuuuxxx{{{|||zzzxxxwwwwwwwwwxxxxxxxxxyyyyyy{{{xxxwwwxxxzzz||||||{{{{{{|||}}}||||||{{{{{{|||xxxyyyzzz{{{{{{{{{zzzzzzwwwxxxwwwvvvyyy~~~~~~zzzqqqrrrsssttttttuuutttttttttsssrrrrrrtttxxx}}}{{{xxxuuussstttuuuuuuuuuxxxwwwvvvuuuvvvwwwyyyzzz}}}{{{zzzyyyyyyyyy{{{|||}}}~~~~~~}}}|||}}}{{{|||{{{vvvqqqooosssxxxrrrmmmiiikkkrrrxxxyyyxxx~~~uuupppvvv}}}zzzxxx{{{zzzttttttwwwzzzzzzjjjrrrxxxvvvtttwww{{{}}}zzztttjjj]]]VVVUUURRRSSSVVVZZZ\\\bbbqqqRRRGGGAAAFFFUUUggg|||ppphhhzzzcccWWWOOOQQQTTTRRRQQQSSSNNNSSSXXXYYYVVVQQQLLLJJJFFFJJJMMMLLLHHHFFFHHHKKKPPPOOONNNOOOPPPOOOMMMKKK~~~cccyyyppp```[[[^^^```^^^fffjjjhhhkkkvvv~~~~~~|||zzzyyyxxxxxxyyy}}}{{{yyyxxxxxxwwwvvvtttmmmeeeaaa\\\UUUVVVSSSFFF???:::999<<>>???BBBHHHOOOWWWZZZUUUQQQTTT[[[dddpppvvvrrrrrrtttkkk\\\```rrr{{{lllYYYHHHDDD@@@AAADDDFFFDDDAAADDDCCCEEEJJJLLLMMMTTT^^^ssszzzrrrlllaaaaaa[[[RRRLLLJJJGGGCCC===FFFKKK___nnn[[[fff~~~}}}|||{{{zzzvvvrrrmmmiiigggddd```ZZZUUUQQQNNNJJJHHHHHH>>>;;;DDDKKKIIIGGGJJJHHHMMMTTTXXX[[[aaakkksss___mmmeeeeeecccZZZYYYZZZSSSTTTQQQPPPQQQTTTUUUUUUSSSTTTWWW]]]dddhhheee]]]VVVVVVWWWVVVSSSOOOQQQXXX^^^[[[ZZZXXXVVVUUUUUUVVVVVVXXXRRRLLLJJJNNNRRRSSSRRRLLLIIIMMMTTTRRRVVVvvvppp```XXX```lll{{{pppcccUUUTTTbbbttt|||vvvpppkkkcccaaaaaacccgggkkknnnooorrrqqqrrrvvv{{{}}}|||zzztttuuuuuuuuuvvvvvvvvvvvv|||yyyvvvvvvyyy}}}~~~}}}yyyzzz{{{|||{{{zzzzzz{{{uuuvvvxxxzzz{{{{{{{{{{{{yyyzzzyyyxxx|||}}}yyyzzz{{{}}}~~~zzzxxxvvvttttttvvvyyy{{{xxxvvvssssssuuuxxxyyyzzzuuuuuutttuuuvvvyyy|||~~~~~~{{{yyywwwwwwxxxyyy}}}~~~~~~~~~~~~}}}{{{|||zzzzzzxxxsssmmmlllqqqvvvwwwoooiiijjjoooqqqllleeevvvyyyyyytttppptttxxxsssvvvyyyuuuppppppvvv||||||yyyttt}}}zzzvvvnnnllliiidddZZZQQQRRRXXXSSSXXX___dddfffmmm~~~~~~[[[BBBAAA???HHHcccqqqkkkssstttYYYYYYSSSNNNNNNNNNLLLKKKKKKSSSXXX]]]]]]VVVMMMFFFBBBHHHLLLQQQQQQNNNLLLNNNQQQRRRQQQPPPPPPPPPOOOMMMKKKiiigggyyynnnnnnqqqjjj\\\ZZZ\\\aaaeeeiiilllnnnrrrxxx|||yyywwwyyy{{{~~~~~~~~~{{{{{{||||||yyyvvv|||zzzyyywwwwwwuuurrroooddd]]]RRRHHHCCCBBB@@@<<<<<<;;;<<<>>>???AAAFFFKKKOOOMMMQQQYYY[[[YYY^^^iiimmmrrrvvvqqqffffffxxx~~~ooo^^^LLLCCCBBBCCCCCCKKKPPPHHHEEEDDDDDDOOOWWWRRRWWWlllyyyiii[[[TTTOOOKKKHHHKKKNNNNNNKKKIIIHHHHHHVVVyyyuuu]]]]]]~~~{{{wwwwwwwwwuuuqqqmmmkkkjjjbbb^^^VVVPPPMMMLLLIIIEEE<<<>>>AAAGGGLLLMMMIIIEEEMMMRRRSSSYYYaaacccppppppuuuwwwxxxsssbbbcccgggjjjbbbVVVQQQTTTVVVOOOPPPPPPLLLSSSZZZUUUUUUTTTUUUZZZ^^^\\\TTTMMMZZZYYYXXXWWWXXXZZZ]]]^^^\\\YYYWWWWWWWWWUUUPPPLLLQQQPPPMMMKKKKKKMMMOOOPPPFFFJJJNNNOOOQQQZZZjjjvvv~~~vvv^^^RRRWWWbbb{{{uuu^^^fff{{{}}}xxxpppgggggggggeeecccdddiiimmmrrrpppooottt{{{~~~|||yyyuuuyyy||||||zzzyyyzzz{{{yyyyyywwwwwwwwwyyy{{{}}}uuuxxx{{{{{{xxxvvvwwwxxxtttvvvxxxxxxxxxyyyzzz|||yyyyyy||||||}}}xxxsssuuuuuutttrrrrrrvvvzzzxxxuuusssssstttvvvwwwwww{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{yyywwwvvvwwwzzz|||~~~yyyvvvvvvtttpppvvvuuuwwwuuummmjjjssswwwqqqvvvsssiiihhhrrrzzz|||vvvlllmmmxxxwwwjjjgggwww~~~xxxwwwppprrr}}}qqqyyy~~~qqqjjjhhh```YYYRRRQQQTTTUUURRRNNNSSSXXXcccooowwwtttQQQGGG===IIIUUU]]]kkkrrr~~~~~~aaa^^^ZZZTTTOOOMMMJJJHHHMMMTTTVVVXXXXXXUUUOOOJJJIIIKKKZZZWWWRRRNNNLLLLLLMMMNNNLLLNNNQQQQQQMMMJJJMMMRRRssscccxxxzzzssssssqqqaaa]]]___ccceeeggghhhiiimmmrrrwww{{{xxxxxxzzz{{{|||~~~}}}{{{|||}}}}}}{{{yyy~~~|||zzzyyyxxxvvvsssppp```WWWJJJ@@@=========<<<@@@???>>>???@@@CCCHHHLLLNNNMMMPPPTTTUUUWWWbbbooouuuwwwyyywwwuuuuuucccLLL@@@???FFFKKKVVVZZZPPPEEEGGGHHHOOOUUURRR```}}}|||ooo^^^PPPJJJEEEDDDEEEJJJNNNOOONNNMMMPPPWWWlllnnn^^^ccc~~~}}}|||xxxuuuuuuuuussspppmmmjjjiiibbb\\\TTTNNNMMMLLLHHHCCC===@@@FFFKKKNNNNNNKKKIIIRRRWWWXXX\\\eeeiiiyyyzzzqqqlllddddddhhhjjjbbbWWWSSSUUUXXXOOONNNOOOLLLTTTZZZUUUXXXVVVTTTUUUXXXYYYXXXVVV[[[ZZZZZZYYYZZZ[[[\\\]]]UUUUUUUUUSSSQQQOOONNNNNNPPPOOOMMMLLLKKKLLLNNNOOONNNMMMLLLLLLPPPWWW___dddsss|||vvvbbbUUUVVV^^^yyyzzz~~~zzzuuupppnnniiiccc```bbbhhhmmmooooooqqqvvv|||~~~}}}{{{vvvxxx{{{{{{yyywwwxxxyyywwwvvvvvvuuuvvvxxxyyy{{{xxx{{{}}}}}}{{{yyyzzz|||wwwxxxyyyyyywwwwwwxxxyyy{{{{{{||||||~~~xxxrrrtttvvvvvvtttssstttvvvwwwuuussssssuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{zzzxxxvvvwwwzzz}}}~~~}}}~~~~~~zzztttrrrsssrrrooolllnnnsssvvvtttvvv{{{vvv|||zzzoookkkppp{{{}}}wwwllljjjttt|||}}}ssskkklllzzzyyyvvvxxxwww}}}yyyrrrvvv}}}ttthhhbbbaaa\\\XXXTTTSSSUUUVVVTTTRRRUUU]]]mmm}}}YYYGGGGGG@@@SSShhhvvvzzz{{{}}}[[[YYYVVVPPPKKKKKKKKKKKKOOOUUU[[[XXXTTTQQQOOOOOOOOOOOO\\\YYYVVVSSSQQQPPPQQQRRRGGGKKKOOOPPPNNNKKKMMMPPP{{{dddgggxxx|||~~~}}}jjj```aaadddeeeeeeeeeeeehhhlllpppuuuvvvyyy|||{{{{{{~~~}}}}}}~~~~~~}}}{{{zzzxxxvvvuuutttrrrnnnkkk\\\QQQCCC:::888999<<<===BBBBBB@@@======@@@FFFJJJOOOPPPRRRRRRQQQYYYjjjzzz|||zzz}}}sss```OOO@@@???HHHRRR]]]___TTTCCCIIIJJJNNNSSSUUUkkksssbbbQQQFFFCCC>>>AAADDDHHHLLLOOOOOOOOONNN[[[wwwsssfffmmmvvveee]]]iii~~~}}}}}}zzzuuussssssrrrqqqnnnllliiigggbbbYYYPPPLLLMMMKKKEEE@@@>>>DDDKKKOOOOOOMMMMMMNNNSSSWWWWWW[[[eeemmm}}}lllhhhcccdddffffff```WWWSSSUUUUUUJJJIIILLLLLLSSSYYYSSSUUUUUUTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXWWWTTTVVVVVVRRRNNNNNNRRRWWWOOONNNMMMLLLKKKKKKLLLMMMQQQLLLGGGIIIOOOTTTTTTRRR```kkkuuuqqqbbbUUUSSSUUUxxxsssvvv}}}{{{xxxtttkkkccc```cccjjjpppjjjlllqqquuuyyy{{{{{{{{{wwwyyyzzzyyywwwvvvuuuvvvwwwvvvvvvvvvwwwxxxyyyzzzzzz{{{||||||zzzzzz{{{|||zzzzzz{{{yyywwwvvvvvvwww{{{zzz}}}|||yyyyyyyyy}}}~~~{{{zzzwwwsssqqqtttwwwwwwvvvtttsssrrrwwwuuussssssuuuwwwwwwwwwuuuvvvvvvwwwwwwvvvvvvuuu{{{{{{zzzxxxwwwxxxzzz}}}}}}|||~~~~~~}}}||||||}}}~~~|||vvvpppooossstttqqqlllooouuuyyyzzz}}}|||yyy~~~sssmmmpppyyy{{{tttgggccckkktttuuurrrpppwww{{{{{{vvv{{{{{{tttssstttwwwwwwqqqfff\\\XXXXXXRRRRRRRRRRRRRRRTTTWWWZZZ]]]iii|||]]]AAA===AAAMMMccc}}}zzzsssqqq~~~yyyaaaccc\\\TTTOOOQQQUUUWWWZZZ^^^___XXXPPPMMMOOOSSSTTTTTTWWWVVVTTTSSSRRRRRRRRRRRRKKKNNNRRRQQQNNNMMMMMMNNNqqqjjjrrrcccbbbcccdddeeefffggghhhjjjkkkpppttt{{{}}}{{{~~~~~~}}}|||{{{xxxwwwvvvuuutttqqqmmmjjjZZZNNNAAA:::999:::===AAAGGGJJJHHHBBB===???EEEHHHPPPVVVYYYVVVUUU___sss|||ggg___aaadddkkkssszzzttteeeUUUEEEBBBIIIOOOVVVWWWNNNGGGMMMPPPWWW```hhh~~~{{{jjjXXXHHHAAAAAA>>>BBBEEEFFFIIIMMMOOOOOORRR```yyyiii[[[\\\bbbmmm|||^^^YYYggg~~~zzztttqqqqqqpppooommmkkkhhheee```UUULLLKKKLLLIIIBBB>>>@@@GGGOOOQQQNNNLLLOOORRRTTTXXXWWW\\\hhhuuunnntttuuueeebbb```aaabbb```[[[VVVSSSSSSMMMCCCEEEMMMNNNSSSVVVPPPPPPTTTYYY[[[ZZZWWWTTTSSSVVVVVVWWWWWWVVVTTTRRRQQQUUUTTTSSSPPPNNNQQQVVVZZZNNNMMMLLLKKKJJJJJJJJJKKKLLLHHHEEEHHHNNNRRRPPPLLLOOOYYYdddeee]]]TTTPPPOOOqqqyyynnnmmm~~~{{{vvvnnnhhheeehhhnnnrrrhhhjjjmmmpppqqqsssvvvxxxxxxyyyyyyxxxvvvuuuuuuuuuxxxxxxyyyzzzzzz{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwxxxzzzzzz{{{yyywwwvvvvvvwwwyyyxxxyyyzzzyyywwwuuuuuusssxxx}}}{{{vvvsssrrrssstttuuuvvvvvvuuusssrrrrrrwwwuuussstttuuuwwwwwwvvvtttuuuvvvvvvvvvvvvuuutttyyyyyyyyyxxxvvvwwwzzz|||}}}}}}}}}}}}~~~~~~||||||}}}~~~wwwqqqrrrxxxzzzwwwxxx{{{}}}}}}yyyvvvxxx|||{{{vvvvvv{{{wwwnnnnnnttt|||~~~vvviiieeemmmvvvxxxzzzyyy}}}tttsssrrrxxxzzztttsssuuurrrpppkkkbbbXXXQQQNNNOOOKKKNNNQQQQQQRRRXXXccclllttt~~~hhhKKKAAAEEEKKKhhhxxxzzzxxxxxxhhhjjjaaaYYYTTTXXX]]]```aaacccZZZUUUOOOLLLNNNRRRUUUVVVNNNNNNNNNOOOOOOPPPQQQQQQUUUXXXWWWRRRNNNNNNNNNMMM}}}iii|||zzzzzzyyyjjjeeeaaacccfffjjjlllllljjjiiikkkqqqzzz}}}~~~|||{{{zzzzzz|||{{{{{{{{{zzzwwwssspppYYYLLL@@@<<<<<<<<<@@@EEEPPPXXXYYYNNNCCCAAAEEEHHHQQQ\\\```[[[ZZZgggxxxiiiPPPLLLRRRWWW[[[```lllzzz}}}uuuZZZIIIDDDHHHFFFIIIMMMJJJKKKRRRYYYgggzzzrrr^^^MMM@@@<<<>>>===BBBDDDDDDHHHPPPRRRPPP]]]lllpppWWWQQQXXX^^^jjjzzz[[[UUUbbb{{{uuuqqqooommmmmmllljjjfffccc\\\RRRJJJKKKLLLGGGAAA>>>BBBIIIPPPPPPLLLKKKOOOUUUYYY\\\\\\dddvvvgggmmmvvv```ZZZYYY]]]___^^^[[[XXXVVVUUUTTTIII@@@GGGSSSTTTUUUVVVPPPUUUXXX\\\]]][[[XXXUUUTTTUUUUUUVVVWWWUUURRROOOMMMSSSOOOKKKJJJMMMQQQTTTUUUMMMLLLJJJIIIHHHHHHIIIIIIGGGGGGHHHKKKMMMNNNNNNMMMHHHNNNVVVZZZYYYUUURRRQQQZZZhhhvvvzzzzzz}}}zzzuuupppnnnmmmmmmnnnjjjkkkkkkkkkkkkoootttxxxxxxwwwvvvvvvvvvvvvuuuuuuwwwxxxzzz{{{||||||{{{{{{zzzyyyxxxxxxwwwwwwuuuuuuwwwyyyyyyyyywwwwwwxxxyyyxxxxxxxxxwwwvvvuuutttsssrrrwww}}}}}}xxxuuuvvvzzzwwwuuusssrrrrrrsssssssssvvvuuuttttttvvvwwwwwwvvvuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwxxxwwwvvvvvvyyy{{{xxxzzz~~~~~~|||{{{~~~||||||}}}xxxtttwww}}}|||~~~{{{tttmmmhhheeekkkkkkooopppkkkgggppp}}}tttsss~~~|||yyy|||sssgggcccsssttttttrrrqqqssstttuuuiiieee\\\SSSLLLGGGFFFGGGJJJPPPUUUWWWZZZeeewww```NNNGGGFFFUUUiiiuuuqqqaaa\\\^^^VVVRRRUUUZZZ\\\\\\]]]QQQRRRQQQOOOMMMNNNRRRUUUKKKLLLMMMNNNPPPRRRTTTUUUYYYZZZVVVNNNKKKOOOQQQOOO```eeeuuusssrrrjjjaaacccfffkkknnnnnnkkkhhhhhhlllvvv~~~}}}~~~}}}zzzxxxxxxyyy{{{{{{{{{||||||zzzuuurrr]]]NNNAAA>>>>>>>>>DDDLLLVVVeeejjj[[[GGG@@@BBBEEESSSaaafff______mmmzzz~~~zzz}}}{{{aaaOOOTTT___bbbcccgggzzz___LLLDDDEEEBBBDDDMMMOOOLLLVVV___ssseeeQQQDDD<<<;;;>>>>>>CCCGGGIIIQQQZZZZZZSSSXXXlll~~~kkkYYYUUUYYY\\\ggg}}}yyy[[[SSS^^^ooo|||tttpppmmmkkkjjjjjjgggbbb^^^WWWNNNJJJLLLKKKDDD@@@BBBGGGKKKOOOMMMJJJJJJQQQXXXZZZ\\\^^^kkkfffbbbbbbiiioooVVVYYYUUU[[[\\\[[[WWWVVVXXXXXXVVVLLLDDDNNN[[[YYYVVVVVVSSS\\\[[[XXXWWWWWWXXXYYYZZZTTTUUUVVVVVVTTTRRROOOMMMUUUPPPLLLMMMQQQTTTTTTSSSNNNLLLIIIFFFEEEFFFHHHIIIFFFJJJMMMNNNLLLJJJKKKLLLIIIJJJNNNSSSXXXYYYXXXVVVUUUWWWgggyyy~~~xxxsssxxx{{{}}}}}}yyyuuupppjjjfffmmmkkkjjjjjjlllqqquuuxxxuuutttrrrsssuuuvvvvvvuuuuuuvvvxxxzzz{{{zzzyyyxxxzzzzzzzzz{{{|||{{{yyywwwvvvwwwyyyyyyxxxxxxyyy{{{xxxzzzzzzwwwvvvxxxwwwtttpppsssxxx{{{xxxtttvvv{{{wwwtttqqqppprrrsssttttttvvvttttttuuuvvvwwwvvvuuuwwwvvvvvvuuuuuuvvvvvvwwwvvvwwwxxxwwwwwwwwwyyy{{{vvvyyy~~~{{{yyywww}}}|||{{{{{{|||}}}yyywww|||}}}xxxzzzxxxssspppnnnjjjeeebbbeeehhhjjjgggiiiwwwwwwzzzpppnnntttvvvooooooyyyuuunnniiilllqqqqqqmmm\\\VVVNNNGGGEEEEEEEEEEEEJJJQQQZZZ___eeessshhhMMMGGGCCCCCC]]]xxxvvv|||jjjZZZTTTYYYSSSPPPTTTWWWWWWWWWYYYOOORRRSSSQQQNNNMMMPPPTTTRRRRRRRRRRRRTTTVVVYYYZZZRRRUUUQQQIIIIIIQQQTTTRRR~~~sssgggzzz{{{vvv{{{zzznnndddddddddfffjjjkkkjjjhhhdddgggoooyyy~~~~~~|||yyyxxxzzz{{{zzzxxxwwwyyyzzzxxxyyyzzz{{{|||zzzvvvsssgggTTTDDD???@@@BBBKKKWWW^^^ttt~~~lllPPPCCCCCCFFF[[[hhhlllbbbcccsss}}}{{{{{{~~~qqq___XXXgggwww~~~wwwlllQQQDDDEEEDDDIIISSSWWWXXXcccnnnuuuYYYHHHBBBAAADDDGGGGGGNNNSSSXXXbbbkkkdddUUUYYYooozzzkkkddd```]]]^^^fffyyywwwZZZQQQ[[[kkk|||zzzrrroookkkgggffffffddd^^^YYYSSSLLLJJJNNNJJJBBB@@@FFFLLLNNNNNNKKKIIILLLSSSZZZZZZ\\\___rrrYYYbbb___nnnkkkWWW]]]UUUTTTVVVTTTPPPQQQVVVWWWTTTRRRJJJSSS]]]VVVOOORRRSSSVVVRRROOOOOORRRVVVWWWVVVQQQQQQQQQQQQPPPNNNLLLKKKUUUTTTSSSTTTTTTUUUTTTTTTOOOLLLGGGDDDCCCDDDGGGIIIGGGJJJMMMMMMLLLKKKKKKLLLJJJHHHIIIOOOXXX]]]\\\YYYWWWPPPbbbrrr{{{~~~~~~zzzsssjjjccchhhffffffjjjpppuuuwwwvvvpppnnnmmmooorrruuuvvvuuutttvvvyyy{{{|||{{{yyyxxxwwwwwwyyy}}}~~~{{{vvvxxxyyyyyyxxxwwwyyyzzzwww{{{{{{wwwwwwyyyxxxtttooonnnrrrwwwvvvqqqsssxxxtttrrrqqqqqqtttuuutttrrruuuttttttuuuwwwwwwvvvuuuxxxwwwtttsssssstttwwwxxxvvvxxxyyyyyyyyyyyy{{{|||xxx{{{}}}}}}zzzxxxwwwxxx{{{{{{|||}}}}}}}}}||||||~~~}}}{{{{{{}}}ssssssooojjjlllsssvvvttteeeeeegggkkkooovvvuuummmuuukkknnnxxxzzz{{{yyynnnffffffiiiddd[[[OOOJJJDDDCCCFFFJJJLLLLLLOOOYYYeeeoooxxxjjjVVVGGGFFFGGGPPPooo{{{lllcccYYYWWWUUURRRRRRUUUVVVUUUWWWZZZVVVUUUTTTRRRQQQQQQRRRTTTXXXWWWUUUSSSSSSTTTWWWXXXMMMRRRQQQJJJLLLTTTVVVPPP~~~uuu~~~}}}~~~nnnhhhdddaaaaaadddgggggggggbbbccckkkvvv}}}zzzyyy{{{~~~yyyuuutttvvvyyyyyywwwwwwzzz|||zzz{{{}}}~~~zzzwwwrrr\\\GGGBBBBBBFFFSSSbbbjjj~~~]]]LLLLLLOOOcccooopppeeegggxxx|||mmm```___rrr|||xxxXXXFFFGGGIIIPPPYYY[[[lllxxxmmmQQQDDDDDDJJJPPPUUUSSS[[[bbbgggrrrxxxjjjUUUmmm|||mmmkkkggg^^^dddiiiyyyvvvZZZPPPYYYrrr~~~~~~wwwooommmiiieeeddddddaaaZZZUUUPPPKKKKKKOOOJJJ@@@AAAIIIPPPOOOMMMJJJIIIMMMUUU\\\___aaaeee|||ccc[[[iiieeehhhVVV\\\QQQNNNPPPNNNIIIKKKRRRTTTQQQVVVMMMTTTZZZPPPHHHMMMQQQGGGFFFGGGLLLRRRTTTPPPKKKMMMMMMLLLLLLJJJIIIHHHGGGOOORRRVVVUUUQQQOOOOOOQQQPPPLLLGGGBBBAAACCCGGGJJJFFFGGGIIIKKKMMMNNNNNNNNNIIIFFFFFFMMMWWW]]]\\\XXXSSSHHH[[[jjjuuu|||vvvmmmgggaaa```bbbiiirrrwwwvvvsssmmmjjjiiilllppptttuuuuuuvvvxxx{{{~~~}}}{{{yyyrrrssswww}}}}}}wwwyyyzzzyyywwwwwwxxxyyytttyyyzzzvvvvvvyyywwwrrrsssqqqsssyyyxxxttttttyyyqqqqqqqqqsssvvvwwwtttqqquuuttttttuuuwwwxxxvvvuuuxxxvvvsssqqqqqqsssvvvxxxxxxyyy{{{{{{{{{{{{|||~~~zzz||||||zzzwwwuuuwwwyyy{{{}}}~~~}}}{{{yyy~~~~~~}}}tttrrrkkkeeejjjwwwllliiiiiioooyyy|||mmmeeeooo|||vvv{{{}}}qqqttt|||qqqeeeaaa___VVVJJJIIIEEEBBBDDDKKKRRRUUUVVV[[[fffuuukkkQQQFFF<<<@@@RRRmmmuuu|||qqqqqqiii___YYYTTTWWWOOONNNPPPSSSTTTRRRUUUZZZ^^^YYYTTTRRRTTTVVVUUUTTTZZZWWWSSSPPPNNNOOOPPPRRRMMMTTTUUUOOOPPPWWWUUULLL|||{{{~~~pppddd\\\^^^cccdddeeegggfffiiinnnsssxxx{{{}}}~~~xxxuuuzzz|||vvv||||||{{{zzzyyyyyy{{{||||||}}}|||yyyuuujjjTTT@@@<<>>@@@BBBCCCEEEEEEEEEJJJJJJKKKLLLNNNQQQSSSUUUUUUQQQLLLIIIKKKOOOOOOMMMPPPOOONNNMMMLLLJJJHHHGGGJJJMMMNNNMMMPPPRRROOOJJJIIIPPPTTTXXXggg{{{ttt}}}vvvooollliii```UUUOOOPPPOOOMMMJJJLLLQQQVVV]]]cccmmmuuuwwwvvv{{{~~~~~~}}}zzzyyyzzzzzzzzzzzzzzz}}}|||||||||zzzxxxuuurrrpppuuussspppppprrrtttuuuuuuyyyzzz{{{yyyvvvtttssssssssstttttttttrrrrrrtttvvvvvvtttrrrrrruuuwwwvvvuuuxxxxxxxxxxxxwwwvvvuuuuuuxxxxxxwwwvvvvvvxxxyyyzzz{{{{{{{{{{{{{{{|||||||||~~~}}}}}}}}}zzzzzzzzzuuuvvv}}}|||tttqqqsssxxxzzzzzz{{{{{{iii^^^YYYRRRJJJFFFGGGJJJLLLNNNPPPSSSUUU___dddlllsss{{{rrr[[[IIIBBBAAA@@@>>>IIIaaahhhkkk~~~~~~qqqxxxrrr[[[UUUSSSWWWWWWSSSPPPPPPMMMTTTRRRJJJOOO\\\]]]SSSPPPTTTVVVSSSMMMKKKNNNRRRWWWWWWXXXUUUMMMHHHNNNWWWKKKIIIGGGFFFGGGJJJNNNQQQmmmnnn}}}ooodddiiisss~~~uuukkkdddccceeeggglllnnnnnnjjjfffdddgggjjjkkklllmmmppptttxxx|||~~~uuuzzz~~~~~~vvvttttttuuuxxxyyyyyywww{{{yyywwwwwwxxxyyyyyyyyy{{{|||vvvgggXXXXXXiii|||uuunnnlllssssss{{{{{{vvvnnniiikkkqqqwwwgggZZZPPPPPPSSSWWWcccqqqwwwpppfffVVVfffpppddd[[[___bbb\\\eeepppmmmjjjrrr{{{xxxvvvtttrrrqqqqqqooommmkkkiiifffaaaYYYRRRPPPSSSVVVYYYMMMDDDGGGRRRYYYXXXTTTQQQOOOPPPXXX\\\^^^aaafffxxxdddZZZnnnrrrTTTGGGKKKMMMNNNSSSSSSSSSTTTUUUTTTSSSTTTXXX[[[iiidddbbb```YYYNNNJJJKKKGGGHHHKKKPPPTTTTTTPPPMMMMMMMMMMMMNNNPPPSSSUUUVVVSSSRRROOONNNOOOPPPSSSUUUVVVPPPKKKJJJMMMNNNNNNNNNPPPPPPOOOMMMJJJIIIHHHGGGJJJNNNOOONNNPPPRRRPPPLLLGGGPPPRRRLLLQQQggg~~~xxxjjj~~~}}}sssuuu}}}}}}yyywwwtttlllbbbWWWXXXVVVRRRMMMKKKMMMOOOPPPUUU___hhhkkkkkkpppwwwsssxxx}}}~~~|||yyywwwuuuxxxyyy{{{~~~|||||||||zzzwwwtttpppnnnrrrqqqrrrtttwwwxxxxxxwwwwwwxxxyyyxxxvvvtttttttttssstttuuutttrrrrrrsssuuusssqqqoooqqquuuwwwuuurrrssssssttttttuuuuuuttttttwwwvvvvvvvvvvvvwwwxxxyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{}}}~~~}}}|||zzzvvvzzz|||{{{|||}}}yyytttwwwmmmllllllsssyyyyyyzzz}}}}}}|||wwwmmm^^^PPPKKKKKKJJJFFFHHHJJJMMMPPPSSSYYY```eeeuuuyyyxxx[[[PPPDDD>>>>>>BBBFFFIIIiii{{{}}}xxxrrruuu[[[kkkfffTTTUUUSSSSSSUUUTTTRRRPPPQQQTTTXXXUUUMMMPPPZZZXXXNNNPPPRRRRRROOOKKKLLLRRRWWWXXXUUUSSSQQQMMMIIIKKKQQQIIIGGGEEEDDDGGGLLLRRRVVV^^^pppoooyyy}}}mmmkkkppp|||qqqiiiggghhhhhhjjjmmmnnnjjjdddaaacccfffffffffgggiiimmmqqqtttvvvtttyyy|||}}}~~~wwwtttqqqrrruuuxxxxxxvvvzzzyyywwwvvvwwwxxxwwwvvvtttuuuvvvrrriiieeemmmxxxrrrrrrvvv~~~uuunnnfffeeefff[[[UUUUUUZZZ^^^___iiiuuu}}}nnnZZZ\\\^^^XXXYYYaaa[[[ccckkkooolllnnn{{{yyytttrrrpppoooooonnnlllkkkbbb^^^XXXRRRPPPRRRUUUWWWUUULLLFFFLLLVVVYYYVVVSSSOOONNNRRRYYY\\\]]]fffqqqqqqYYY```RRRIIIFFFEEEEEEOOOWWWPPPNNNQQQTTTUUUWWWZZZaaafffhhhbbb```aaa\\\PPPJJJLLLGGGHHHKKKOOOQQQQQQOOOLLLVVVVVVXXXZZZ\\\```bbbdddYYYWWWTTTRRRSSSVVVZZZ]]]XXXQQQLLLLLLOOONNNOOOPPPOOONNNMMMKKKHHHGGGHHHJJJKKKOOOPPPOOOOOORRRQQQNNNBBBLLLQQQLLLHHHQQQcccqqqyyyqqq|||gggaaajjjtttyyy~~~zzzssskkkdddeeeddd^^^WWWRRRRRRSSSVVVSSSSSSVVVXXXZZZaaahhhjjjppptttsssrrrtttwwwwwwuuuxxx{{{~~~~~~|||zzzxxxxxxwwwvvvuuusssqqqqqqqqqqqqsssvvvyyyzzzyyywwwtttvvvwwwwwwuuutttuuuuuuuuuuuuvvvtttsssrrrtttuuurrrpppoooqqquuuvvvuuurrrppppppqqqsssttttttttttttuuuuuuuuuuuuuuuvvvwwwwwwwwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}|||{{{www}}}}}}tttkkkggghhhhhhzzzzzzvvvxxxuuu}}}{{{uuunnnWWWQQQJJJFFFFFFGGGGGGFFFMMMOOOPPPSSSXXXcccqqq{{{jjjUUUKKKAAA888:::BBBLLLVVV^^^www{{{mmmuuuhhh\\\xxxkkkUUUSSSVVVTTTTTTTTTTTTUUUVVVWWWZZZXXXTTTRRRUUUYYYVVVOOOVVVTTTQQQMMMKKKNNNRRRVVVWWWSSSQQQPPPMMMIIIJJJMMMMMMJJJGGGEEEFFFLLLRRRVVVMMMrrrwwwyyyiiittt~~~|||rrrrrr{{{wwwnnnkkkkkkiiigggkkknnnjjjddd___aaaddd```aaabbbeeehhhllloooqqqsssxxx{{{{{{}}}}}}zzzuuupppooosssvvvvvvuuuvvvuuutttuuuvvvwwwvvvuuuqqqrrruuuvvvpppkkknnnvvv~~~vvvvvv|||uuugggbbbaaa___^^^eeerrr{{{vvv^^^RRROOONNNSSS[[[YYYgggnnnuuuwwwiiiwww|||zzztttrrrooonnnmmmlllkkkiii]]]WWWPPPOOORRRVVVYYYYYYOOOIIIIIIQQQXXXVVVRRRPPPLLLLLLRRR[[[\\\^^^mmmbbb\\\nnnsssLLLEEEFFFKKKPPP\\\___SSSLLLOOOSSSTTTUUUYYYaaagggbbbZZZWWWZZZVVVLLLHHHLLLLLLMMMNNNPPPQQQQQQOOONNNRRRUUUXXX\\\^^^^^^]]]]]]WWWTTTQQQOOOQQQUUU[[[___WWWOOOJJJLLLNNNLLLMMMOOOLLLLLLJJJGGGDDDEEEHHHLLLMMMQQQQQQNNNMMMOOOPPPMMMCCCHHHNNNLLLEEEBBBMMM[[[nnnvvvwwwfffdddjjjooo{{{wwwpppqqqpppkkkddd^^^\\\\\\]]]UUUNNNNNNPPPQQQTTTYYY[[[ccchhhggggggmmmrrrssstttuuuxxxzzz{{{zzzyyyxxxzzzyyywwwvvvuuutttssssssuuutttssstttvvvwwwwwwvvvrrrtttvvvwwwvvvvvvwwwxxxvvvvvvwwwuuusssssstttvvvtttsssssstttuuuvvvvvvvvvpppqqqrrrssstttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvxxxyyyzzzzzzzzzyyy|||}}}~~~}}}||||||yyy~~~|||qqqggggggnnnsss|||~~~}}}yyyrrrjjj```WWWLLLJJJGGGGGGHHHIIIJJJKKKSSSWWW]]]ccciiisss}}}rrr\\\GGGEEE>>>@@@OOObbbllloooppp}}}{{{iiiooo{{{aaa\\\aaaYYYXXXUUUTTTUUUXXXZZZZZZXXXPPPMMMRRRXXXWWWTTTSSSYYYUUUQQQNNNPPPRRRSSSSSSTTTSSSSSSSSSMMMHHHIIIOOOPPPLLLGGGDDDFFFKKKQQQVVV???cccgggyyyggglllsssnnnwwwzzzqqqnnnmmmjjjeeejjjnnnkkkddd___```ddd^^^___aaadddgggkkknnnooossswwwzzzzzz||||||{{{uuuooonnnqqquuuvvvuuurrrqqqrrrsssvvvwwwvvvtttxxxwwwxxxxxxrrrmmmtttxxxyyy~~~wwwtttqqqeeefffhhheeeeeennnvvvaaaTTTQQQVVV\\\``````ooovvvfffggg|||{{{vvvssspppnnnmmmkkkiiiggg\\\UUUNNNNNNUUU\\\]]]\\\JJJGGGKKKTTTXXXSSSNNNNNNIIIKKKSSS\\\]]]```ssskkk\\\bbbwww```HHH:::;;;JJJXXXfffhhh]]]RRRUUUXXXXXXWWWZZZaaagggcccYYYTTTVVVTTTKKKIIINNNRRRRRRSSSTTTTTTSSSRRRRRRPPPSSSYYY\\\\\\YYYTTTPPPRRROOOKKKIIIJJJOOOUUUYYYTTTKKKFFFIIIKKKIIIIIIMMMJJJJJJHHHEEEBBBDDDIIINNNOOORRRRRRMMMKKKMMMNNNLLLNNNLLLMMMMMMFFF???GGGVVVSSSjjj~~~}}}vvvwww~~~qqqooopppvvvwwwxxxssslllfffdddddd\\\TTTOOOPPPSSSQQQNNNMMMKKKVVV```aaabbbgggjjjjjjssstttuuuvvvwwwxxxxxxyyy|||yyyvvvuuuttttttyyyvvvsssrrrssstttuuuuuuqqqtttvvvwwwwwwwwwyyyzzzvvvwwwwwwvvvtttsssuuuvvvwwwwwwwwwwwwwwwwwwxxxyyyssssssttttttuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuvvvxxxyyyzzzzzzyyyyyywwwyyy{{{{{{zzzxxxxxxxxxyyy|||zzzpppkkkrrr}}}}}}zzzyyyyyyqqqnnnfff\\\VVVTTTOOOIIIIIIGGGDDDEEEGGGJJJPPPUUUVVV```nnnxxx~~~rrrWWW===<<<<<>>^^^mmmlll~~~ssslllkkkiiifffdddeeeeeedddbbbccc^^^]]]bbbfffffffffhhhjjjnnnrrrsssrrrqqqrrrssswwwuuuqqqooonnnoooooonnntttuuuvvvwwwvvvuuusssrrrqqqrrrrrrsssrrrpppooonnn]]]NNN@@@@@@IIIRRRWWWYYYYYYXXXVVVVVVZZZfffxxxkkkmmm}}}wwwsss]]][[[iiizzz||||||}}}~~~}}}zzzvvvrrrqqqqqqllleee```[[[TTTMMMPPPTTT```qqqvvviiiVVVHHHNNNRRRUUUSSSNNNKKKLLLOOOSSSTTTZZZcccqqqYYY```cccqqqtttNNN???IIIeeennnrrrmmmcccgggbbbUUUUUUQQQRRRXXXWWWPPPMMMPPPPPPOOONNNMMMNNNNNNOOOPPPKKKHHHEEEHHHLLLOOONNNKKKQQQMMMHHHDDDDDDFFFKKKNNNNNNMMMKKKJJJLLLMMMMMMLLLIIIHHHHHHIIIKKKLLLLLLJJJMMMKKKIIIIIILLLSSSZZZ___bbbaaa[[[RRRIIIHHHMMMSSSSSSUUU\\\hhhxxxrrrllllll}}}{{{zzzyyyyyyxxxssskkkeeecccaaa\\\UUUQQQPPPRRRTTTRRRUUUYYY]]]aaaffflllqqqppppppooooooppprrruuuwwwvvvvvvvvvuuuuuutttssssssuuuvvvwwwuuusssqqqqqqqqqvvvwwwwwwuuurrroooooopppwwwvvvuuuttttttuuuvvvwwwqqqqqqrrrrrrssssssssstttvvvuuuvvvzzz~~~}}}zzzuuuvvvuuutttvvv|||}}}zzzvvvwwwwwwxxxxxxvvvqqqnnnmmmjjjfffdddcccccccccbbbVVVNNNHHHFFFFFFEEEHHHLLLNNNRRRUUUUUUTTTSSSUUUWWWXXX\\\cccnnnyyyzzz}}}yyyZZZJJJAAA777GGGkkkuuu|||vvvxxx\\\UUUXXXVVVQQQNNNOOOSSSWWWXXXVVVSSSPPPOOOKKKLLLNNNPPPPPPNNNLLLJJJNNNOOOOOOMMMKKKJJJKKKLLLKKKLLLLLLJJJHHHGGGHHHIIIJJJKKKHHHEEEGGGNNNTTTUUU999444JJJooolll}}}tttkkkkkkiiieeecccdddeeeeeedddddd^^^[[[aaaggghhhgggggghhhnnnsssuuutttrrrtttvvvwwwtttooommmlllkkkiiigggooorrrvvvwwwuuusssqqqppprrrrrrsssttttttsssrrrqqqmmm___LLL@@@BBBMMMXXX^^^PPPJJJDDDCCCFFFOOO^^^jjj|||~~~tttwwwmmmbbbUUUUUUiii|||{{{yyywwwssspppooonnniiibbbZZZUUUQQQNNNSSSUUUnnnXXXCCCJJJPPPSSSUUUQQQJJJHHHMMMSSSYYYYYY___lll~~~ZZZeeejjj|||cccHHHMMMgggjjj]]]dddcccXXXUUURRRSSSWWWUUUOOOMMMOOOOOONNNMMMLLLKKKLLLOOOQQQJJJHHHFFFFFFIIILLLMMMLLLLLLJJJGGGFFFHHHKKKPPPSSSOOOLLLJJJIIIKKKLLLLLLLLLJJJIIIHHHIIIKKKLLLKKKJJJIIIGGGFFFHHHLLLRRRYYY]]]XXXWWWRRRIIIBBBCCCKKKSSSWWWRRRPPPWWWjjjuuujjjuuuwwwqqqqqqnnnggg___XXXTTTRRRRRRMMMNNNPPPRRRUUUZZZ___bbbiiiiiikkkllloooqqqsssuuuuuuvvvwwwxxxxxxvvvuuussstttvvvwwwwwwuuusssssssssxxxyyyxxxvvvsssppppppqqquuuvvvvvvwwwwwwvvvvvvuuuttttttttttttsssrrrpppppprrrrrrtttxxx|||}}}zzzwwwssstttsssrrrwww~~~{{{xxxvvvuuutttqqqkkkfff___^^^[[[XXXUUUQQQNNNLLLRRRMMMJJJKKKLLLKKKNNNRRRPPPUUUZZZ[[[YYYZZZ^^^cccjjjmmmsss}}}xxxWWWJJJ>>>@@@EEEBBBUUUyyyuuuvvvzzzzzzsss\\\YYY\\\VVVLLLEEEOOORRRUUUUUUSSSOOOLLLJJJGGGIIIKKKMMMNNNNNNLLLKKKNNNNNNMMMKKKJJJJJJJJJJJJIIIIIIHHHFFFFFFHHHJJJLLLNNNKKKGGGEEEHHHNNNSSSVVV888...===]]]xxxvvv}}}vvvrrr}}}qqqnnnjjjfffddddddfffggggggccc^^^]]]ccciiijjjhhhhhhfffjjjpppsssssstttwwwyyywwwtttoookkkhhhfffdddcccjjjmmmrrrtttssspppooonnnpppqqqssstttuuuuuuuuutttuuuooo```NNNIIISSS^^^bbbUUUIII@@@>>>@@@EEEMMMVVVcccuuu}}}nnn}}}vvvsssqqqllleee```XXXWWWXXXddd~~~~~~~~~~~~|||wwwtttsssrrrqqqpppnnnkkkddd[[[SSSMMMMMMPPPZZZhhh~~~pppPPPGGGSSSQQQTTTTTTOOOIIIIIIPPPWWWXXX[[[fffxxxnnneeejjjuuu]]]PPP___zzzzzzjjjkkkhhh^^^YYYWWWVVVXXXWWWTTTSSSTTTLLLMMMMMMKKKJJJKKKNNNQQQKKKLLLKKKIIIHHHIIILLLPPPGGGGGGHHHJJJLLLOOOQQQSSSOOOLLLIIIGGGHHHIIIIIIIIIIIIGGGGGGGGGIIIJJJIIIHHHEEEFFFGGGJJJMMMQQQTTTVVVOOONNNKKKGGGEEEJJJUUU^^^^^^TTTKKKLLL^^^~~~~~~zzzuuu}}}}}}zzztttnnnggg```ZZZWWWTTTSSSQQQPPPRRRTTTUUUWWW\\\]]]```cccgggjjjmmmoooqqqsssuuuwwwxxxwwwuuutttqqqtttvvvwwwvvvuuuuuuvvvxxxyyyyyywwwtttrrrrrrrrrrrrtttwwwyyyyyywwwtttrrrsssttttttttttttsssrrrqqqsssrrrssswww{{{{{{xxxtttuuuvvvtttrrruuu|||~~~xxxsssnnnjjjhhhfffaaa]]]VVVVVVTTTQQQNNNKKKJJJIIIRRROOONNNPPPPPPNNNPPPTTTPPPWWW___dddggglllttt{{{{{{}}}lllVVVDDDGGGDDDCCCJJJRRRggg~~~lll}}}vvvuuuYYYPPPRRRQQQOOOPPPMMMPPPRRRRRROOOKKKIIIHHHGGGHHHJJJKKKLLLKKKJJJIIIJJJJJJJJJKKKMMMOOOPPPPPPKKKIIIGGGFFFHHHKKKNNNPPPQQQMMMHHHHHHKKKNNNQQQSSS111,,,:::SSSiiiyyywwwmmmrrrwwwtttoooiiifffeeefffggghhhccc___aaagggkkkjjjggggggaaacccfffjjjnnnqqqssstttssssssqqqmmmhhhdddccccccfffiiillloooqqqpppnnnlllmmmoooqqqssstttuuuttttttqqquuuoooaaa\\\dddiiifff___RRRIIIGGGIIIKKKUUUaaappp~~~~~~~~~|||wwwrrrZZZxxx~~~ppp___WWWPPPNNNLLLKKKLLLOOOWWW[[[cccuuu~~~~~~}}}||||||wwwtttpppmmmnnnoooppppppkkkeee]]]TTTLLLIIIQQQ[[[wwwiiiNNNMMMRRROOORRRSSSRRRNNNKKKMMMTTT[[[VVV___sssiiinnntttvvvTTTMMMZZZxxxwwwlllbbb]]]ZZZYYY[[[]]]]]]ZZZVVVIIIKKKMMMLLLIIIJJJMMMQQQLLLOOOPPPMMMJJJJJJNNNSSSHHHHHHIIIKKKLLLLLLMMMMMMPPPLLLHHHFFFEEEFFFFFFFFFHHHFFFFFFFFFHHHHHHGGGFFFEEEGGGJJJMMMOOOPPPPPPOOOIIIHHHGGGGGGJJJRRR[[[bbb]]]VVVMMMJJJXXXvvv~~~}}}}}}{{{vvvpppjjjeeedddaaa\\\ZZZXXXWWWUUUSSSNNNPPPRRRVVVZZZ___bbbdddhhhjjjmmmoooqqqqqqqqqpppmmmpppsssuuuuuuttttttttttttuuuuuutttrrrqqqrrrsssooorrruuuxxxxxxuuurrrooopppqqqqqqrrrsssttttttuuuuuussssssuuuxxxxxxtttpppuuuuuuqqqmmmmmmrrrrrrpppjjjfffaaa]]][[[XXXVVVTTTTTTTTTTTTSSSPPPOOOPPPQQQTTTSSSTTTWWWWWWUUUXXX]]]eeeiiiooossswww|||dddNNNCCCAAADDDUUU[[[YYY```iiivvvxxxxxx}}}vvvaaaPPPNNNQQQOOONNNPPPMMMOOORRRRRROOOLLLJJJJJJKKKKKKKKKKKKJJJHHHFFFEEEHHHHHHIIILLLQQQUUUVVVWWWOOOLLLIIIHHHJJJNNNPPPQQQSSSMMMJJJMMMPPPQQQPPPRRR///...888CCCQQQoootttjjjrrr~~~|||vvvooohhhffffffffffffcccbbbfffkkkkkkfffcccccc^^^\\\[[[___eeejjjkkkjjjkkkpppuuurrrlllffffffgggeeeeeegggkkkppprrrooolllnnnoooqqqsssttttttssssssppptttnnnbbbdddqqqsssjjjccc\\\XXXZZZ[[[bbbwww~~~{{{wwwxxxvvvsssuuu|||~~~|||uuuwwwoooccchhhuuuooo]]]MMMnnnjjjccciiipppzzzqqq[[[GGGCCCBBBEEEFFFGGGNNNWWWbbbeeeooo~~~}}}{{{yyyyyyrrrpppnnnmmmnnnnnnlllkkkbbb\\\UUUOOOKKKPPPaaassswwwQQQBBBLLLRRRMMMRRRQQQOOOMMMNNNRRRYYY^^^[[[kkksssdddOOOMMMTTTwwwhhhbbb^^^[[[ZZZ]]]bbb```WWWMMMGGGJJJMMMLLLJJJIIILLLPPPNNNNNNNNNNNNNNNPPPRRRSSSLLLKKKJJJIIIIIIJJJKKKKKKOOOLLLGGGEEEEEEFFFFFFFFFHHHGGGFFFFFFGGGHHHGGGEEEFFFGGGJJJLLLNNNMMMMMMLLLIIIFFFDDDEEEJJJPPPTTTVVVQQQQQQNNNLLLRRRgggttt~~~lllrrr{{{~~~zzzwwwuuuqqqlllhhhddd```[[[WWWPPPOOOPPPQQQSSSUUUXXXYYY[[[]]]```ccceeeggghhhhhhiiillloooppppppnnnmmmmmmlllmmmoooooonnnnnnoooqqqpppqqqrrrssssssrrrqqqppprrrqqqpppoooooopppqqqrrrpppnnnkkkkkkmmmllliiieeehhhgggddd______bbbaaa^^^XXXYYYYYYWWWTTTQQQQQQQQQTTTVVVWWWWWWUUUTTTUUUWWW[[[[[[___eeegggiiinnnvvv|||aaaQQQGGGAAAHHHTTTWWWhhhqqquuuxxxxxxfffQQQHHHFFFNNNRRRMMMIIIIIILLLNNNQQQQQQPPPNNNMMMMMMMMMMMMMMMLLLJJJHHHGGGFFFNNNLLLLLLNNNRRRUUUUUUTTTRRROOOKKKJJJMMMPPPQQQQQQPPPKKKKKKRRRVVVTTTRRRQQQ222222444222888XXXzzz}}}kkkjjj}}}|||ssskkkfffeeeddddddcccdddiiimmmkkkccc^^^___^^^YYYUUUXXX```ffffffdddeeennnwwwxxxpppiiihhhkkkfffddddddiiipppsssqqqmmmqqqrrrssstttuuutttsssrrrqqqooobbbUUU]]]qqquuuiiibbbaaadddiiilllxxx}}}xxxrrrmmmmmmgggaaadddnnnsssrrrqqqqqqeeeSSSSSS___^^^QQQPPPqqqtttWWWQQQZZZVVVeeettt{{{jjjOOOAAAAAAEEELLLNNNOOOXXXccctttsss|||}}}}}}~~~}}}|||zzzwwwvvvsssrrrrrrrrrqqqnnniiieeeZZZTTTOOONNNPPP[[[tttyyyTTTJJJLLLMMMQQQXXXRRRPPPMMMMMMPPPUUU\\\```dddwwwvvv}}}{{{}}}[[[UUU[[[___|||mmmbbbaaa^^^\\\[[[^^^bbb^^^NNN>>>EEEIIIMMMMMMJJJIIIKKKOOONNNLLLKKKMMMRRRUUUUUUSSSNNNMMMJJJHHHIIIKKKMMMOOOOOOKKKGGGDDDEEEFFFHHHHHHHHHGGGFFFFFFHHHHHHGGGFFFEEEFFFGGGIIIJJJKKKKKKJJJNNNIIIEEEFFFKKKNNNNNNLLLCCCIIIMMMMMMNNNZZZppp{{{uuu}}}}}}kkktttsss}}}|||wwwrrrnnniiiaaa\\\[[[YYYVVVSSSRRRRRRRRRSSSQQQSSSUUUYYY\\\^^^```aaafffhhhllllllkkkiiiggggggeeegggiiijjjjjjkkklllnnnqqqqqqpppoooooopppqqqqqqvvvtttqqqmmmkkkjjjjjjkkkhhheeeaaa```aaa```]]]YYYVVVWWWTTTQQQRRRVVVUUURRRMMMQQQVVVVVVTTTQQQQQQRRRSSSVVVYYYYYYWWWUUUUUUWWW```aaagggpppuuuyyyxxxZZZ???:::>>>IIIddd{{{{{{ssswwwYYYVVVJJJAAA>>>CCCGGGEEEHHHOOOJJJMMMPPPPPPOOONNNMMMNNNLLLLLLLLLLLLLLLLLLKKKJJJWWWTTTPPPPPPQQQQQQOOOMMMTTTPPPLLLLLLNNNPPPQQQPPPNNNIIIKKKUUUZZZWWWSSSRRR...///222666999DDDZZZmmmnnnqqq~~~mmmpppyyynnngggddd```]]]dddffflllooofffZZZWWW\\\```^^^[[[ZZZYYYZZZ[[[[[[bbbmmmtttssssssvvvpppeeefffeeeddddddeeehhhkkkmmmpppqqqqqqpppnnnnnnppprrrpppjjjXXXNNNYYYaaa___```bbbjjjtttqqqsss{{{zzzwwwmmmdddZZZTTTPPPTTTeeeuuuxxxsssqqqfffSSSFFFMMM[[[[[[QQQMMMtttkkk]]]YYYVVVUUUZZZeeessseeeKKKLLLKKKQQQ[[[[[[ZZZeeewww|||wwwuuuvvvuuussspppkkkooorrrppplllgggaaa[[[SSSOOOMMMQQQ\\\qqqhhhLLLHHHMMMPPPRRRWWWVVVMMMHHHLLLRRRWWW]]]dddqqqwwwqqqbbb\\\ccc{{{uuuoooeeeZZZSSSZZZUUUSSSVVVVVVPPPJJJFFFNNNRRRTTTPPPIIIGGGKKKQQQQQQJJJIIIOOOTTTRRRPPPQQQSSSOOOMMMMMMIIIEEEIIIQQQNNNLLLHHHDDDBBBBBBEEEHHHCCCFFFGGGDDDEEEHHHHHHEEEKKKIIIFFFDDDEEEGGGKKKMMMOOOJJJFFFFFFIIIKKKIIIFFFIIIKKKLLLKKKNNNYYYjjjxxx{{{|||~~~uuuoooqqq{{{~~~zzzvvvrrrooogggddd___\\\YYYVVVSSSPPPRRRPPPOOOPPPTTTXXXZZZ[[[YYY\\\```dddeeedddbbb```aaabbbbbbaaa```dddjjjoookkkjjjiiiiiiiiilllnnnppprrrqqqnnnjjjdddaaaaaaaaaZZZWWWSSSOOOMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJMMMPPPUUUYYYZZZYYYVVVTTTUUUVVVWWWYYY\\\```ccceeekkksss}}}tttGGGHHH@@@999HHHooocccjjjtttpppyyy[[[PPPNNNHHH@@@999:::AAAIIIKKKJJJOOOLLLLLLQQQRRRNNNKKKLLLPPPQQQQQQPPPNNNMMMNNNNNNWWWYYYYYYUUUPPPLLLLLLMMMPPPLLLHHHIIIKKKMMMOOOQQQQQQOOOSSSYYYYYYSSSPPPQQQ,,,---000444666???QQQbbbdddxxx|||~~~~~~ttt{{{}}}rrrkkkiiifffdddggggggjjjkkkeee\\\[[[___^^^______\\\XXXVVVYYY\\\```kkkqqqqqqtttyyywwwnnnjjjhhhdddaaaaaabbbdddffflllmmmoooooommmmmmmmmnnniiidddRRRIIIVVV___]]]^^^hhhxxx|||llliiimmmmmmcccYYYJJJLLLSSScccxxxzzzoooaaaQQQJJJQQQZZZYYYRRRRRRrrrmmmgggggggggdddnnn~~~~~~gggQQQPPP]]]lllooohhhjjj|||wwwuuuuuuuuusssppppppqqqpppkkkfff^^^VVVQQQJJJQQQRRRZZZzzzaaaPPPFFFMMMVVVWWWVVVWWWOOOLLLLLLRRRWWW\\\fffppp}}}fff]]]ZZZ```nnnqqqiiiccc[[[UUUSSSWWWRRRPPPSSSSSSNNNHHHFFFMMMOOOPPPMMMIIIGGGJJJNNNMMMFFFCCCIIIOOOOOOOOOQQQPPPMMMLLLMMMKKKHHHIIIOOOFFFFFFEEEDDDBBBBBBCCCDDDCCCGGGIIIHHHHHHJJJHHHDDDHHHGGGFFFEEEFFFHHHKKKMMMKKKHHHEEEGGGJJJLLLJJJGGGGGGJJJKKKKKKKKKRRR^^^iiieeehhhnnnwww|||{{{vvvuuu{{{xxxtttpppmmmjjjeeebbb]]][[[XXXWWWXXXYYYXXXXXXYYYZZZ\\\^^^___```aaaaaa``````___]]]]]]___eeejjjhhhfffdddbbbcccfffiiikkkppppppnnnjjjccc]]]YYYWWWSSSPPPLLLJJJIIIIIIJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPPPPTTTYYY]]]___]]]ZZZXXXZZZ[[[^^^ccchhhnnnsssvvvgggOOOEEE???===>>>NNNsssppp\\\eeexxxxxxsssoooNNNHHHGGGJJJFFFAAAAAAEEEIIIKKKJJJKKKLLLNNNOOOOOONNNMMMLLLOOOQQQRRRQQQNNNMMMNNNPPPSSSTTTTTTSSSPPPOOOQQQSSSPPPLLLIIIIIIJJJLLLNNNOOOOOOMMMPPPVVVVVVPPPMMMNNN---...000333444:::HHHWWW^^^llluuu}}}vvv|||~~~uuupppnnnlllkkkkkkhhhggggggeeeaaa___aaa[[[^^^```\\\VVVSSSUUUZZZ]]]ffflllmmmrrryyyzzztttmmmiiiddd^^^\\\\\\___```dddhhhlllnnnmmmllllllllllllfffTTTLLLZZZeeefffhhhvvvtttiii]]]YYY[[[ZZZQQQHHHDDDMMM^^^tttmmmZZZQQQKKKQQQ[[[`````````hhh}}}}}}}}}mmm___cccyyyttt~~~}}}{{{uuusssssssssqqqooonnnjjjeee```[[[TTTMMMIIIPPPXXX```uuueeeNNNHHHIIISSSYYYUUUOOOOOOIIIMMMTTTZZZ]]]dddttt~~~kkk```ZZZYYY\\\]]]dddqqq{{{xxxwwwooofffaaa[[[TTTSSSUUUSSSOOONNNPPPOOOJJJFFFFFFKKKLLLLLLKKKIIIHHHJJJKKKLLLGGGEEEIIINNNQQQRRRUUULLLIIIJJJNNNOOOLLLJJJJJJFFFGGGGGGGGGFFFEEECCCBBB@@@EEEHHHGGGGGGIIIFFFBBBDDDEEEEEEFFFGGGHHHJJJKKKGGGFFFFFFIIIMMMNNNLLLIIIFFFIIIKKKIIIGGGIIIPPPVVVWWWVVVVVVZZZcccooo|||||||||xxxyyymmmmmmppp||||||yyyrrroookkkgggdddbbb___\\\^^^]]]\\\[[[\\\^^^aaabbbggggggfffdddccceeehhhkkkeeecccaaa______aaaccceeehhhiiijjjgggaaaYYYTTTQQQOOONNNMMMLLLMMMOOORRRTTTWWWWWWVVVUUUVVVXXXZZZ[[[YYY^^^dddjjjmmmmmmjjjhhhmmmooosssxxx~~~ttt___LLL@@@>>>BBBFFFYYYnnn~~~mmmaaadddsssvvvyyyzzzXXXKKKNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJFFFOOORRRLLLJJJMMMNNNJJJJJJNNNQQQPPPLLLJJJLLLOOOQQQRRRRRRQQQPPPPPPRRRTTTMMMJJJFFFDDDFFFJJJMMMOOONNNMMMOOORRRRRRMMMKKKKKK111000111222333888EEESSS___kkkwww~~~fffddd{{{yyyvvvqqqnnnooommmiiifffggggggfffcccaaaWWWYYYZZZXXXTTTRRRSSSUUUXXX___fffiiiooovvvwwwssspppllleee^^^[[[ZZZ\\\^^^]]]bbbhhhlllnnnnnnnnnnnnssslllYYYQQQ```nnnrrrxxx}}}rrraaaRRRLLLJJJFFF???FFFSSSggg|||nnnWWWEEEAAAFFFTTT]]]___fffppp|||qqqooowww~~~~~~~~~~~~~~~|||wwwrrr~~~zzzyyyzzz{{{vvvqqqppppppqqqooommmhhhbbb[[[XXXTTTPPPOOOPPP]]]fff|||iiiMMMRRROOOQQQUUUTTTMMMJJJKKKIIISSS\\\```aaalll{{{aaaaaaZZZWWWZZZSSSZZZeeesssxxxtttmmmgggfffmmmfff___[[[WWWRRRQQQRRRPPPMMMMMMNNNLLLGGGEEEGGGMMMLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHKKKOOOQQQQQQQQQGGGGGGIIINNNRRRPPPKKKGGGGGGFFFFFFFFFEEECCC@@@>>>>>>BBBCCCBBBBBBEEEDDDAAABBBCCCDDDEEEFFFFFFGGGGGGDDDEEEHHHMMMQQQQQQOOOKKKHHHJJJJJJGGGDDDDDDIIIMMMUUUUUUSSSQQQUUUddd|||xxx|||qqqcccdddvvv{{{wwwsssnnnkkkhhhfffdddbbbaaaaaacccccckkklllnnnooonnnnnnmmmmmmfffeeeddddddcccbbbbbbbbbccceeefffddd```[[[XXXWWWSSSVVVYYY[[[]]]```bbbdddjjjhhhfffdddeeefffiiikkkiiinnnuuu}}}qqqbbbWWWHHH???>>>EEEPPPXXXtttjjj[[[qqqsss~~~~~~pppZZZMMMOOOTTTPPPKKKOOORRRQQQNNNKKKJJJKKKFFFSSSVVVKKKFFFLLLNNNHHHDDDIIIMMMLLLHHHFFFHHHLLLRRRSSSSSSRRRPPPNNNMMMLLLGGGEEE@@@===AAAKKKRRRTTTQQQQQQQQQRRRQQQNNNLLLKKK333111///000111666CCCPPPaaaqqqjjj```~~~xxxxxx{{{}}}sssmmmmmmmmmkkkhhhhhhjjjjjjfff```WWWTTTRRRRRRTTTUUUSSSQQQPPPWWW___fffmmmsssuuutttuuuqqqjjjccc^^^[[[ZZZZZZXXX]]]dddjjjmmmooopppqqqsssooo\\\RRR___nnnwwwzzzzzzkkkYYYOOOLLLIIIDDDHHHTTTeeettt{{{sss]]]GGG???===BBBKKKRRR[[[ppp~~~}}}sssrrrzzz~~~}}}|||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}zzzvvvvvvyyywwwtttpppooopppqqqnnnlllggg___XXXTTTPPPNNNSSS[[[jjjeeeQQQOOOOOOPPPTTTUUUQQQLLLKKKNNNMMMWWWaaabbbeeeuuukkk\\\aaaXXXSSSWWWSSS^^^dddjjjjjjgggcccbbbcccfff]]]VVVVVVWWWSSSPPPNNNOOOMMMMMMMMMIIIDDDEEEIIIOOOOOOOOOOOOOOOOOONNNNNNGGGHHHJJJLLLMMMLLLIIIFFFDDDFFFIIIMMMQQQQQQKKKEEE@@@???===>>>@@@AAA???>>>BBBDDDBBB>>>???CCCFFFEEEBBBCCCDDDEEEEEEDDDCCCCCCDDDGGGLLLQQQTTTSSSQQQNNNLLLLLLIIIEEECCCDDDJJJOOOQQQUUUVVVPPPLLLWWWooorrrpppkkk^^^iiixxx}}}zzzsssrrrpppnnnkkkhhheeedddiiilllpppssssssqqqmmmiiijjjkkkmmmmmmllliiieeebbbbbbcccbbb___]]][[[\\\^^^ZZZ```gggmmmoooppppppqqqzzzxxxuuusssssstttwwwxxxzzz~~~~~~dddOOO666===CCCAAACCCVVVvvvttt```ccc|||fffrrrxxxtttWWWNNNMMMPPPOOODDDHHHMMMRRRSSSOOOLLLKKKLLLJJJVVVXXXLLLEEEJJJKKKEEEBBBGGGKKKKKKHHHFFFHHHKKKOOOQQQRRRSSSRRRMMMHHHDDDDDDDDD???<<>>IIIaaavvvyyygggvvvzzz|||zzzppplllmmmmmmllljjjkkklllhhhbbb\\\VVVPPPPPPTTTWWWUUUQQQKKKPPPWWW___hhhooosssuuuxxxvvvqqqjjjccc]]]YYYVVVUUUYYY^^^cccgggkkkoooqqqqqqrrreee[[[dddpppzzzqqqttt|||{{{|||qqqeee___XXXPPPSSS\\\eeehhheee[[[JJJ<<>>>>>BBBFFFNNNWWWdddlllnnnvvvjjjWWWUUU^^^ppp|||xxxaaaXXXSSSMMMKKKNNNGGGHHHJJJLLLLLLKKKIIIHHHFFFFFFHHHLLLQQQRRROOOKKKIIINNNPPPNNNKKKIIIFFFCCCDDDGGGGGGDDDCCCEEECCC@@@DDDCCCBBBCCCEEEFFFFFFFFFIIIKKKMMMMMMJJJGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAA---------.........//////...000...000888===MMMiiiuuu}}}yyyvvvyyy~~~~~~yyyxxxvvvsssqqqrrrrrrrrrqqqhhhaaaYYYTTTRRRPPPLLLHHHEEEDDDBBBBBBEEEKKKQQQTTTXXX___fffiiikkkkkkddd[[[VVVSSSOOOMMMNNNPPPTTTVVV[[[fffkkkllllllgggppp}}}wwwpppZZZXXX^^^hhhjjjgggkkkvvvuuuuuuyyy|||}}}|||yyyxxxyyy{{{||||||{{{|||||||||||||||{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwvvvuuussssssttttttuuuvvvvvvvvvwwwwwwwwwwwwwwwyyyxxxwwwwwwvvvvvvvvvwwwrrrrrrrrrrrrrrrsssttttttqqqqqqpppooollliiifffdddYYYVVVQQQNNNLLLLLLKKKJJJCCCRRR]]]aaapppsssXXXLLLLLLKKKHHHWWWSSSPPPQQQPPPMMMLLLOOOSSSWWW___iiiyyyggg\\\aaa```eeeTTTTTTNNNMMMPPPRRRPPPPPPTTTPPPOOONNNMMMLLLLLLNNNPPPLLLLLLLLLNNNPPPRRRRRRRRRJJJEEEEEEHHHHHHFFFGGGKKKJJJHHHJJJOOOPPPJJJEEEDDDCCCFFFGGGDDDEEEIIIHHHDDDFFFHHHJJJJJJHHHEEEDDDDDDJJJIIIHHHFFFEEEEEEEEEFFF???EEEGGGCCCBBBDDDGGGGGGGGGEEEDDDDDDFFFHHHGGGGGGDDDDDDEEEHHHKKKJJJGGGCCCGGGHHHIIIIIIHHHHHHHHHJJJEEEDDDEEEHHHKKKMMMKKKIIIFFFNNNRRRTTTYYY___xxxuuujjjfffooolll{{{lll\\\PPPGGGRRRWWW[[[dddmmmmmmvvv}}}|||zzzsssiii]]]RRRJJJGGGFFFDDDAAA>>>BBBQQQfffwwwyyy|||vvviiiaaa___nnnuuu~~~yyy~~~qqq```QQQNNNOOOMMMJJJIIIDDDHHHLLLMMMKKKHHHHHHIIIMMMKKKJJJLLLPPPQQQMMMIIIGGGNNNRRRPPPMMMMMMKKKGGGDDDGGGGGGEEEEEEGGGGGGDDDDDDBBBBBBCCCFFFHHHHHHGGGGGGIIILLLKKKIIIFFFDDDCCCCCCCCCCCCAAA@@@?????????,,,,,,---------.........***...---///333555EEE```kkkwww|||yyyuuutttyyy~~~{{{tttwwwuuusssssstttuuuuuutttmmmggg___ZZZXXXTTTNNNIIIMMMJJJEEEAAAAAADDDHHHKKKQQQXXX^^^ccciiinnniii___```\\\VVVPPPLLLKKKNNNQQQRRR```ffffffgggeeennn}}}xxxwwwjjjddddddlllnnnlllqqq|||zzzyyy{{{}}}|||}}}{{{yyyxxxyyyzzzzzzyyywwwxxxzzzzzzxxxwwwwwwxxx|||{{{yyywwwvvvuuuttttttvvvvvvuuutttsssrrrrrrrrrssstttuuuwwwxxxxxxxxxxxxuuuuuuuuuttttttssssssrrrtttsssrrrqqqppppppppppppmmmmmmllljjjfffaaa]]]ZZZQQQNNNJJJIIIKKKNNNPPPQQQWWW]]]bbbpppxxxjjjUUUGGGIIIRRRUUURRRPPPNNNOOOPPPOOOMMMQQQXXX___aaaiiiyyyRRRTTT]]]UUU\\\QQQOOOIIIHHHLLLNNNKKKLLLPPPLLLKKKIIIHHHIIIKKKLLLMMMJJJJJJKKKNNNPPPRRRQQQQQQDDDAAACCCIIIJJJFFFFFFJJJGGGGGGKKKRRRSSSMMMFFFDDD@@@GGGJJJEEEBBBDDDFFFDDDBBBEEEIIIJJJIIIHHHGGGFFFJJJIIIGGGEEEDDDDDDEEEEEEDDDJJJLLLGGGBBBCCCGGGHHHHHHFFFEEEDDDEEEFFFEEEDDDBBBBBBEEEIIILLLMMMIIIEEEHHHKKKNNNNNNLLLJJJHHHHHH???BBBGGGIIIIIIIIIJJJKKKOOOJJJDDDJJJYYY```ooouuueee[[[YYY```\\\ooorrruuuzzzrrrfff^^^PPPLLLOOOMMMVVVlllqqqsssoooggglllzzz|||{{{rrrjjjUUUTTTRRRLLLFFFAAA???>>>CCCFFFIIINNN]]]zzzsssbbb```oooxxxccc[[[QQQKKKKKKLLLHHHCCCBBBHHHNNNNNNKKKHHHJJJLLLTTTOOOKKKKKKNNNOOOLLLHHHAAAJJJOOOMMMKKKLLLKKKGGG@@@DDDFFFEEEGGGLLLNNNLLLDDDCCCCCCEEEHHHKKKLLLLLLGGGIIILLLLLLJJJGGGEEEDDDBBBCCCCCCAAA???>>>>>>>>>++++++,,,,,,,,,,,,------//////...///111444777999IIIdddzzzsssdddmmm}}}zzzsssuuuvvvvvvuuuttttttvvvxxxooopppppplllcccYYYPPPLLLMMMMMMJJJEEE>>><<<>>>@@@HHHKKKPPPWWW]]]cccgggiiihhheee```YYYRRRMMMLLLLLLMMMOOOSSSZZZaaahhhnnnrrr~~~|||wwwxxxyyyuuupppnnnqqqsssvvv|||yyyzzz}}}{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{zzzyyyxxxwwwvvvtttssssssuuutttsssssstttsssqqqoooppptttwwwxxxuuussssssuuuzzzwwwsssrrrrrrssssssssstttqqqooopppsssrrrlllgggiiifff___XXXUUUVVVRRRMMMIIIMMMPPPPPPRRRUUUVVVSSS```tttkkkXXXSSSNNNLLLMMMOOOPPPPPPWWWSSSIIIIIITTTUUUTTT\\\aaavvvooo{{{cccPPPPPPTTTPPPJJJIIIPPPNNNJJJIIIIIIKKKLLLLLLSSSPPPKKKHHHHHHIIIIIIHHHGGGHHHIIIKKKLLLLLLMMMMMMEEEFFFGGGGGGGGGHHHKKKMMMLLLLLLMMMLLLJJJGGGDDDBBBBBBEEEEEEBBBCCCGGGFFF@@@DDDFFFHHHIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHFFFDDDDDDDDDCCCCCCDDDEEEEEEDDDAAA???DDDFFFHHHHHHGGGGGGHHHIIIJJJIIIIIIKKKMMMMMMJJJFFFDDDDDDEEEFFFIIILLLNNNPPPWWWSSSNNNNNNSSS\\\dddhhh{{{iiiYYYUUUVVVRRRVVVXXXbbbxxx}}}}}}lllbbb]]]YYYUUULLLIIIOOOWWW\\\ccckkkyyyxxxyyyzzzvvvqqqsssyyy{{{oookkknnnrrrppplllmmmaaaUUUQQQOOOJJJEEECCCFFFDDDFFFKKKMMMLLLOOOUUUgggooouuuzzzrrr___lll~~~rrrggg\\\VVVMMMGGGEEEGGGIIIJJJHHHJJJLLLJJJGGGFFFGGGIIINNNQQQUUUSSSMMMGGGDDDBBBNNNPPPSSSQQQLLLHHHGGGGGGAAAFFFIIIFFFEEEHHHKKKKKKIIIFFFEEEGGGJJJLLLLLLKKKKKKJJJIIIGGGDDDBBB@@@???BBBAAA@@@???>>>=========+++++++++,,,,,,,,,------...------...///222444666AAA\\\tttxxxwww~~~jjjYYY```ssszzzuuurrrsssuuuvvvwwwwwwxxxyyyuuuvvvuuuqqqiii___TTTMMMNNNMMMKKKGGGCCC@@@>>>>>>BBBDDDIIIPPPWWW]]]bbbeeelllllliiicccZZZRRRLLLJJJLLLLLLNNNQQQWWW^^^dddhhhrrr~~~uuupppqqqqqquuurrrsssxxx~~~}}}|||~~~}}}||||||yyyyyyyyyzzzzzzzzzzzzzzz|||{{{zzzyyyyyyxxxyyyyyywwwwwwvvvuuutttssssssrrrrrrrrrrrrrrrsssrrrqqqppprrrtttwwwvvvsssqqqpppqqqtttrrrppppppqqqrrrrrrqqqqqqnnnllllllnnnmmmhhhcccbbb___XXXOOOMMMOOONNNJJJIIIOOOSSSSSSUUU]]]dddfff}}}lll]]]RRROOOLLLMMMOOOQQQRRRQQQOOOPPPLLLPPP\\\]]]]]]fffttteeeUUUKKKOOOTTTQQQOOOQQQOOOMMMKKKJJJKKKMMMOOOOOONNNKKKGGGEEEEEEFFFFFFFFFKKKKKKLLLLLLLLLLLLKKKKKKGGGGGGGGGFFFFFFGGGJJJMMMJJJJJJJJJIIIGGGEEECCCBBBCCCEEEDDD@@@AAAEEEFFFCCCEEEFFFGGGHHHGGGGGGGGGHHHEEECCCBBBBBBDDDEEEEEECCCEEEFFFGGGFFFDDDBBBBBBCCC??????@@@BBBDDDDDDBBBAAADDDEEEFFFEEEDDDEEEFFFHHHFFFEEEDDDFFFHHHHHHEEEBBBEEEEEEFFFGGGIIILLLOOOPPPSSSPPPNNNNNNRRRWWW[[[]]]ccclllqqqjjj^^^SSSLLLGGGIIIKKKLLLUUUrrr|||qqq\\\QQQMMMKKKMMMRRR[[[ZZZ[[[aaaeeeiiipppxxx|||}}}~~~~~~vvveee\\\SSSMMMFFFDDDFFFJJJLLLLLLIIICCC@@@BBBCCC@@@======FFFPPPkkkxxxvvvzzz{{{yyyzzzaaaNNNHHHTTTPPPJJJGGGGGGHHHJJJKKKEEEGGGIIIIIIHHHHHHJJJMMMLLLPPPSSSRRRMMMIIIGGGGGGNNNPPPQQQPPPLLLHHHGGGHHH???DDDGGGEEEDDDHHHJJJJJJJJJHHHFFFGGGIIIJJJJJJHHHJJJIIIHHHFFFDDDCCCBBBAAADDDCCCBBB@@@???>>>>>>>>>++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111222777OOOgggyyy|||wwwxxx||||||XXXTTTnnn~~~zzzrrrrrrsssvvvyyy{{{{{{zzzxxxwwwuuutttpppggg\\\TTTQQQOOOLLLJJJHHHDDD@@@===<<<>>>AAAGGGNNNUUU[[[___kkkmmmooommmeee\\\SSSOOOLLLJJJHHHHHHLLLRRRYYY^^^gggpppwwwuuuqqqppppppoooqqqqqqttt|||~~~}}}}}}|||zzz|||}}}~~~}}}{{{yyyyyyzzzwwwxxxxxxyyyzzzzzz{{{{{{~~~}}}|||zzzxxxwwwvvvvvvttttttsssssssssrrrrrrrrrppppppqqqqqqqqqrrrrrrrrrssstttuuutttqqqooommmmmmooonnnnnnoooqqqqqqpppnnnnnnkkkhhhggggggeee```\\\VVVTTTNNNHHHHHHMMMOOOMMMOOOTTTWWWXXX]]]lll|||yyy___SSSQQQMMMMMMMMMNNNQQQSSSSSSRRRFFFKKKLLLRRR^^^___bbbooodddkkk\\\VVVSSSVVVSSSLLLJJJNNNKKKJJJIIIHHHIIIKKKMMMOOOMMMKKKHHHGGGHHHJJJJJJJJJMMMMMMNNNMMMMMMKKKIIIHHHJJJJJJHHHEEEDDDEEEIIILLLIIIIIIGGGEEEDDDBBBBBBAAADDDEEEBBB??????DDDGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHDDD@@@>>>@@@DDDFFFDDDAAABBBCCCDDDDDDBBB@@@@@@AAA>>>>>>@@@AAABBBBBBAAAAAAFFFFFFFFFDDDCCCDDDGGGIIIFFFFFFFFFGGGHHHHHHFFFDDDDDDEEEEEEGGGIIIKKKMMMNNNRRRQQQQQQRRRTTTVVVUUUTTTUUU[[[aaaaaa___ZZZQQQHHHBBBDDDEEEKKKccc~~~|||xxx}}}oooiiifffdddddd]]]VVVQQQQQQSSSUUUZZZ```kkkppp{{{sssjjjbbbaaa]]]ZZZ\\\___\\\VVVYYY[[[ZZZUUUQQQLLLCCC999:::::::::888777888===AAA<<<>>>CCCJJJKKKHHHGGGJJJbbbuuurrrXXXIII>>>===JJJHHHFFFFFFHHHJJJJJJJJJDDDFFFHHHHHHHHHHHHJJJLLLKKKNNNPPPPPPLLLJJJJJJKKKNNNOOONNNMMMJJJHHHHHHHHH@@@DDDGGGEEEFFFJJJLLLKKKHHHFFFEEEFFFHHHIIIIIIIIIGGGFFFDDDBBBAAAAAABBBBBBGGGFFFDDDBBBAAA@@@??????***++++++++++++,,,,,,,,,,,,,,,++++++,,,---...///333BBBUUUkkk~~~zzz|||||||||tttgggrrr{{{wwwuuutttsssuuuxxx{{{|||{{{wwwtttqqqqqqqqqnnnfff___XXXSSSNNNKKKJJJGGGCCC???<<<<<<===@@@EEELLLRRRVVV___dddjjjmmmkkkfff```]]]QQQMMMIIIFFFGGGKKKQQQVVVZZZ___eeeiiilllnnnnnnmmmkkkmmmrrryyyzzzzzz{{{yyyvvvzzz{{{{{{zzzxxxwwwwwwxxxwwwwwwxxxxxxxxxyyyyyyyyy|||{{{yyyxxxvvvuuuttttttrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrqqqppppppqqqrrrrrrssssssrrrpppnnnmmmlllnnnnnnnnnpppqqqpppmmmjjjjjjgggccc___]]]ZZZVVVSSSJJJLLLJJJHHHKKKRRRVVVVVVSSSYYY___ffftttmmm]]]UUURRRQQQNNNNNNOOOQQQRRRRRRQQQPPPIIIOOOPPPUUU```eeennnpppnnnxxx___\\\]]]```___UUUIIIFFFKKKKKKKKKJJJIIIIIIIIIKKKMMMMMMJJJHHHHHHJJJLLLMMMLLLKKKLLLLLLMMMLLLJJJHHHGGGLLLKKKHHHEEECCCDDDHHHLLLLLLJJJGGGCCCAAA@@@@@@@@@BBBCCCCCCAAAAAACCCEEEFFFGGGFFFDDDDDDFFFGGGHHHIIIDDD???<<>><<<<<<===AAAFFFIIIRRRWWW___dddgggggghhhhhh[[[WWWQQQJJJGGGGGGHHHJJJIIIJJJOOOWWW^^^aaacccdddhhhlllooosssxxxxxxvvvxxxzzzyyyvvvxxxxxxxxxvvvsssrrrrrrsssxxxwwwwwwwwwvvvvvvvvvuuuvvvvvvuuutttsssrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrssstttuuutttrrrooonnnoooqqqqqqppppppoooooonnnmmmlllpppooooooooonnnlllgggdddaaa^^^YYYUUUQQQNNNKKKJJJFFFJJJLLLMMMQQQYYY]]]^^^\\\gggvvvsss[[[OOORRRWWWXXXVVVRRRSSSSSSSSSQQQPPPOOONNNTTTZZZZZZ___mmmxxx}}}hhhooolllxxxjjjYYYTTTZZZ``````WWWMMMLLLQQQNNNOOOOOOMMMJJJIIIKKKMMMIIIHHHFFFFFFHHHJJJJJJIIIFFFGGGIIIKKKKKKJJJIIIGGGLLLKKKHHHEEECCCEEEIIILLLPPPMMMIIIDDD@@@???>>>>>>???AAADDDEEEDDDBBBBBBDDDGGGEEECCCCCCFFFHHHIIIHHHDDD@@@===AAAGGGJJJFFF@@@???AAABBBBBBAAA@@@AAABBBBBBCCCDDDBBBAAAAAACCCFFFJJJJJJHHHEEECCCDDDGGGIIICCCEEEHHHIIIHHHGGGEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJHHHFFFFFFGGGIIIKKKKKKJJJNNN^^^kkkfffYYYQQQQQQSSSGGGNNNQQQMMMNNNXXXbbbeeelllvvvwwwoooeeeZZZRRRIIIIIIJJJNNNQQQRRROOOLLLPPPRRRUUUXXXYYY[[[___cccggg~~~wwwccc```mmm}}}tttvvv}}}}}}zzz~~~{{{```YYYQQQDDD???CCCCCCDDDFFFHHHIIIGGGFFFGGGFFFFFFFFFGGGGGGGGGGGGLLLNNNOOOMMMIIIGGGHHHKKKHHHGGGEEEEEEEEEEEEEEEEEECCCGGGHHHGGGJJJOOOPPPNNNHHHHHHHHHGGGFFFFFFFFFGGGAAA@@@@@@@@@@@@AAACCCCCCHHHGGGFFFDDDCCCBBBAAAAAA************+++++++++++++++,,,,,,------.........333333777GGGccc~~~zzz}}}~~~ooorrrwwwwwwuuutttsssuuuzzz~~~yyywwwwwwvvvtttrrrkkkeee[[[SSSNNNKKKJJJJJJCCCAAA===:::999:::<<<>>>HHHLLLSSSXXX]]]aaadddgggeeebbb\\\UUUNNNHHHDDDBBBBBB@@@CCCJJJPPPSSSVVVZZZbbbgggkkklllnnntttxxxyyywwwvvvuuuuuuwwwxxxyyyxxxxxxxxxxxxvvvsssrrrrrrtttvvvvvvuuuuuutttssssssrrrrrrqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqtttuuuuuuqqqmmmkkkmmmoooooommmllllllmmmmmmllljjjmmmllljjjiiigggccc^^^ZZZUUUSSSOOOKKKGGGFFFEEEEEEJJJOOOSSSTTTXXX```gggiii{{{wwwdddZZZQQQPPPQQQSSSTTTWWWVVVVVVUUURRRPPPOOOQQQRRR[[[bbbdddnnnvvvjjjkkkvvvsssrrr\\\WWWQQQVVV[[[YYYRRRLLLLLLOOOKKKMMMNNNKKKGGGEEEFFFIIIMMMKKKJJJJJJKKKKKKKKKJJJBBBDDDGGGJJJKKKKKKIIIHHHIIIHHHGGGEEEDDDFFFJJJNNNPPPNNNIIIEEEAAA???>>>>>>>>>@@@EEEHHHEEE@@@???BBBFFFDDDBBBCCCGGGIIIIIIGGGDDDBBBAAACCCHHHIIIFFFAAA>>>@@@BBBBBBAAAAAABBBCCC???AAACCCBBBBBBDDDJJJNNNGGGGGGEEECCCAAAAAABBBEEEDDDGGGLLLNNNLLLIIIGGGFFFGGGGGGIIIJJJKKKKKKKKKKKKEEEDDDCCCEEEHHHKKKLLLLLLSSSdddooofffUUUMMMQQQWWWTTT\\\aaa\\\XXX[[[aaaeeemmmnnnqqqvvvxxxmmmtttxxxuuuwwwqqq|||gggxxxgggUUUUUUQQQHHHGGGEEEDDDDDDEEEGGGHHHGGGFFFCCCBBBCCCEEEHHHJJJJJJIIILLLNNNNNNLLLGGGEEEFFFHHHEEEDDDCCCCCCEEEFFFEEECCCCCCEEEEEEEEEHHHMMMNNNJJJNNNNNNLLLIIIEEEBBBBBBCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFDDDCCCBBBBBBAAAAAA************++++++++++++)))***+++,,,---.........///000333<<>>CCCEEEBBBAAADDDHHHJJJHHHEEECCCCCCCCCEEEGGGGGGDDDBBB===???AAAAAAAAA@@@BBBCCC===@@@BBBBBBBBBEEELLLRRREEEEEEEEECCCAAA???@@@AAADDDIIIPPPRRRPPPLLLHHHGGGFFFGGGHHHIIIJJJJJJIIIIIIFFFFFFFFFHHHLLLNNNNNNNNNVVV```ddd]]]RRROOOSSSWWWWWW```hhhkkkkkklllllljjjxxxwww|||zzzppp~~~|||hhh]]]xxxtttxxx||||||jjjcccQQQHHHOOOOOOLLLQQQHHHFFFDDDDDDFFFHHHIIIIIICCCAAAAAADDDHHHJJJJJJIIIIIIKKKMMMKKKGGGDDDDDDFFFCCCBBBBBBDDDGGGHHHEEECCCDDDEEEEEEDDDHHHMMMLLLHHHNNNNNNMMMJJJFFFCCCCCCEEE???AAACCCDDDEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA)))************+++++++++((()))***+++------------+++///444888CCCUUUjjjwwwzzzyyyxxxyyy}}}}}}rrrgggpppyyyzzzvvvtttxxx~~~{{{~~~}}}{{{zzzuuutttooofff[[[SSSPPPQQQPPPMMMIIIEEEAAA>>>======888===DDDJJJPPPUUUYYY\\\eeehhhkkkllliiibbbYYYTTTFFF@@@>>>??????===BBBIIICCCLLLRRRSSSWWW___cccaaagggmmmrrrtttpppnnnoooqqqllllllmmmlllkkklllnnnqqqoooppppppqqqqqqrrrrrrsssqqqpppooonnnmmmmmmmmmmmmoooooonnnnnnmmmmmmmmmmmmlllnnnooolllhhhgggkkkooooookkkgggffffffeeeccc```\\\ZZZWWWUUURRROOOKKKIIIIIIIIIHHHHHHHHHKKKPPPTTTUUUYYY\\\^^^hhhyyytttaaaZZZYYYVVVOOOKKKNNNOOOMMMNNNSSSSSSSSSQQQOOOOOOTTT]]]dddjjjwww|||wwwooorrr```YYYUUUQQQPPPMMMIIIIIIKKKLLLKKKMMMPPPSSSRRRNNNLLLNNNRRRRRRPPPNNNMMMLLLKKKIIIGGGDDDFFFIIILLLMMMKKKIIIGGGBBBDDDFFFFFFGGGJJJMMMPPPIIIHHHFFFDDDBBBAAA@@@@@@DDDCCCDDDFFFAAA;;;===EEEDDDBBBAAADDDIIIKKKHHHDDDBBBCCCEEEFFFFFFDDDBBBAAA;;;===@@@@@@@@@@@@AAABBB???BBBCCCBBB@@@CCCJJJQQQFFFGGGGGGEEECCCAAAAAAAAA???EEEMMMQQQNNNIIIDDDBBBCCCDDDEEEFFFGGGFFFFFFEEECCCDDDEEEHHHKKKLLLKKKIIINNNPPPOOOJJJHHHKKKMMMLLLMMMVVVcccnnnvvvxxxsssmmm~~~zzz~~~vvvaaakkkyyywwwwww[[[OOOMMMCCC@@@HHHHHHEEEKKKIIIGGGCCCCCCEEEIIIKKKLLLFFFDDDCCCDDDGGGHHHGGGEEEFFFIIIKKKJJJGGGDDDDDDFFFCCCCCCCCCFFFIIIJJJGGGCCCFFFGGGFFFFFFIIINNNMMMIIIIIIKKKLLLJJJGGGFFFHHHJJJ<<<>>>AAACCCCCCBBB@@@???AAAAAAAAA@@@@@@AAAAAAAAA******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,...222;;;HHHWWWaaaxxxxxxzzztttwww||||||wwwoookkkjjjxxxvvvnnnyyyyyy|||{{{wwwxxxwwwuuuqqqlllddd[[[UUUUUUPPPKKKGGGFFFCCC>>>:::999999;;;@@@FFFLLLOOOPPPZZZ^^^cccffffffeeeddddddWWWQQQIIICCCAAA@@@???===AAAAAAAAADDDHHHLLLOOOOOO]]]```eeejjjmmmnnnmmmlllllllllkkkjjjhhhgggffffffllllllmmmmmmmmmlllkkkkkkllllllllllllllllllllllllnnnmmmkkkiiiiiiiiijjjjjjkkkjjjhhhfffeeedddeeeeeeaaa___\\\[[[[[[XXXSSSOOOMMMLLLLLLLLLLLLLLLJJJHHHIIIIIIHHHIIIMMMSSSYYY]]]``````hhhyyyvvviii]]]TTTOOOMMMHHHIIIJJJJJJKKKLLLLLLMMMOOOPPPQQQRRRQQQSSS___llleee{{{tttnnnqqqaaa\\\ZZZYYYRRRPPPMMMKKKJJJKKKMMMOOOUUUSSSPPPLLLJJJKKKNNNPPPVVVSSSOOOLLLIIIIIIIIIJJJCCCEEEGGGHHHFFFDDDDDDDDDEEEDDDDDDGGGLLLNNNMMMLLLAAACCCFFFGGGBBB>>>BBBIIIAAAAAAAAAAAABBBCCCDDDDDDHHHFFFCCCAAABBBEEEHHHKKK@@@BBBEEEFFFDDDAAA>>>===???AAADDDEEEEEECCC@@@===???>>>======>>>@@@BBBDDDDDDEEEEEECCCAAA??????@@@BBBFFFOOOWWWVVVNNNHHHGGGDDDEEEEEEEEEEEECCCAAA@@@EEEBBB@@@AAACCCEEEFFFGGGHHHFFFFFFHHHHHHHHHIIIKKKGGGMMMTTT\\\ggguuu{{{|||zzzxxx~~~xxxsssnnniiiyyypppqqq~~~]]]HHHCCCAAA>>>>>>@@@BBBCCCCCCEEECCCAAAAAAFFFNNNVVV\\\EEEDDDBBBAAAAAACCCEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEGGGGGGHHHHHHGGGEEECCCCCCEEEFFFGGGGGGIIIHHHFFFFFFEEECCCAAA???===>>>>>>===<<<<<<===???AAAAAAAAAAAAAAA@@@???>>>******))))))******+++,,,*********+++++++++,,,,,,------...000777BBBOOOXXXhhh|||zzzfff{{{vvvzzz~~~vvv~~~~~~|||zzzxxxtttnnneee___VVVQQQLLLJJJIIIHHHEEEBBB===:::888999<<<@@@CCCDDDMMMQQQWWW[[[^^^___aaabbbddd```ZZZTTTPPPJJJDDD@@@@@@>>><<<===???BBBCCCDDDMMMPPPTTTYYY]]]_________bbbbbbbbbbbbaaaaaaaaaaaaffffffgggggggggggggggfffeeeeeeeeeeeeeeeeeeeeeeeehhhgggfffeeedddccccccccc___^^^\\\ZZZYYYXXXXXXXXXSSSQQQNNNNNNNNNMMMJJJGGGCCCCCCCCCEEEGGGHHHIIIIIILLLMMMOOOTTT\\\eeennnsss~~~kkkfff___WWWPPPMMMKKKKKKJJJKKKLLLLLLLLLLLLLLLMMMOOOPPPSSSWWWZZZbbbsssvvvggguuu{{{sssqqq]]]WWWTTTQQQOOOUUUTTTSSSTTTUUUUUURRRPPPVVVTTTPPPKKKIIIJJJMMMPPPRRRPPPLLLIIIFFFFFFFFFGGGFFFHHHIIIHHHFFFEEEEEEFFFFFFEEEEEEFFFIIIJJJHHHFFFCCCDDDHHHHHHCCC===@@@GGG???>>>>>>>>>???@@@AAAAAAFFFDDDAAA@@@@@@CCCGGGIIIBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEDDDBBB???===>>>===<<<<<<===???AAACCCCCCDDDDDDCCC@@@??????@@@CCCEEEKKKRRRSSSOOOMMMOOOCCCCCCDDDEEEEEEDDDCCCBBBCCCBBBBBBCCCEEEFFFFFFDDDEEEEEEFFFGGGHHHHHHHHHIIIHHHMMMPPPSSSZZZeeemmmpppxxx}}}~~~wwwttt^^^]]]hhhuuu|||}}}nnn___NNNAAA@@@>>>======???@@@@@@@@@AAA???>>>>>>AAAFFFLLLOOOBBBAAAAAABBBCCCEEEFFFGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBDDDEEEEEEFFFFFFFFFDDDCCCDDDFFFGGGFFFEEECCCCCCBBBBBBBBBAAA???>>>@@@@@@???===<<<<<<===>>>AAAAAAAAAAAAAAA@@@??????***))))))))))))***++++++*********++++++++++++,,,...------...222:::DDDKKKYYYyyyiiieeevvv}}}vvvyyyzzzzzz{{{}}}~~~~~~}}}yyypppiiiZZZUUUPPPMMMNNNNNNLLLIIIDDD@@@:::666666777999999@@@CCCIIINNNSSSXXX]]]```jjjiiihhheeeaaaZZZRRRLLLJJJFFFAAA>>>=========<<<>>>@@@CCCGGGJJJMMMOOOPPPSSSTTTUUUVVVXXXYYYZZZ[[[]]]]]]^^^___````````````\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\ZZZYYYXXXWWWQQQPPPNNNLLLJJJJJJJJJJJJGGGEEEDDDCCCDDDDDDCCCBBBDDDDDDDDDEEEGGGJJJMMMOOOVVVYYY^^^fffpppyyytttiiicccVVVTTTQQQNNNMMMMMMNNNPPPOOOPPPPPPOOOMMMLLLMMMNNNPPPSSSYYYbbbkkkyyyjjj^^^bbbxxxaaasssTTTPPPWWWVVVQQQOOOVVVUUUVVV[[[^^^]]]UUUOOOVVVSSSNNNJJJHHHJJJMMMOOOOOOMMMJJJGGGEEEEEEEEEFFFIIIJJJJJJHHHFFFEEEFFFGGGDDDCCCDDDEEEGGGGGGEEECCCDDDEEEHHHIIICCC>>>@@@EEE@@@@@@???>>>>>>>>>??????DDDBBB@@@??????BBBEEEHHHDDDBBB???===>>>AAAFFFHHHFFFFFFEEEDDDBBB@@@>>>======<<<<<<<<<===???AAABBBBBBCCCDDDBBB@@@>>>???@@@EEEEEEIIIMMMMMMKKKKKKOOOAAAAAACCCDDDEEEEEEEEEEEEBBBBBBCCCFFFHHHGGGEEECCCCCCEEEHHHIIIJJJJJJIIIGGGJJJOOOPPPKKKKKKSSS]]]cccfffwwwvvvxxx{{{}}}|||xxx}}}vvv~~~dddXXXccc}}}}}}^^^MMMKKKLLLGGG@@@<<<;;;;;;<<<>>>>>>===;;;============>>>???AAABBB>>>???AAACCCDDDFFFGGGGGGAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBCCCCCCCCCCCCDDDCCCDDDEEEGGGGGGEEECCC??????@@@@@@AAAAAA@@@@@@DDDBBB???===<<<===>>>???AAAAAAAAAAAAAAA@@@@@@???)))))))))))))))***++++++************++++++++++++------,,,,,,...444;;;AAASSSttt|||kkkmmmnnnvvv}}}zzzvvvvvvwww~~~vvvxxxzzz}}}vvvoooddd^^^WWWRRRPPPNNNKKKHHHIIIEEE@@@<<<:::999888777999;;;@@@DDDJJJPPPWWW\\\aaacccgggjjjjjjgggccc___YYYTTTMMMFFFBBB???===<<<;;;<<<<<<>>>@@@BBBCCCDDDEEEFFFHHHJJJMMMOOOQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWRRRRRRRRRRRRRRRRRRRRRRRROOOPPPPPPPPPOOOMMMKKKJJJHHHGGGEEECCCBBBBBBBBBBBBDDDCCCBBBAAABBBCCCDDDDDDJJJJJJJJJJJJLLLPPPUUUXXXaaafffoooyyyxxxhhh[[[VVVVVVSSSRRRPPPOOOPPPQQQRRRTTTRRRSSSSSSPPPMMMLLLNNNPPPTTTZZZeeesssooo^^^fffwwwppp~~~~~~```KKKQQQ[[[YYYTTTUUUUUUSSSSSSXXX]]]\\\TTTKKKSSSOOOKKKHHHHHHKKKNNNPPPOOONNNKKKIIIGGGGGGGGGGGGJJJJJJIIIFFFDDDCCCEEEGGG???@@@BBBDDDFFFFFFEEEDDDCCCDDDGGGHHHEEE@@@AAAFFFGGGFFFDDDBBB@@@???>>>>>>BBBAAA???>>>???BBBEEEGGGEEEBBB???>>>@@@EEEIIILLLIIIHHHFFFCCCAAA???==================>>>@@@AAABBBBBBCCCCCCBBB@@@>>>???@@@GGGGGGJJJMMMKKKDDDBBBCCC???@@@AAACCCEEEFFFGGGHHHDDDCCCDDDEEEGGGGGGFFFDDDEEEIIIKKKKKKKKKKKKIIIEEELLLRRRSSSLLLFFFJJJSSSZZZ\\\eeeaaaaaappptttnnnpppvvvuuuxxx{{{|||mmmaaafffaaauuu|||hhhfffeeelll{{{vvv```SSSEEEBBBHHHKKKEEE===:::::::::<<<======;;;888;;;===>>>?????????===<<<<<<>>>AAACCCEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@BBBBBBBBBAAAAAAAAABBBCCCEEEGGGFFFDDDAAA===???AAABBBCCCCCCDDDEEEEEEBBB>>><<<===???AAABBB@@@AAAAAABBBAAAAAA@@@@@@))))))(((((())))))***+++))))))*********++++++++++++,,,,,,,,,---111777;;;JJJeee{{{}}}www~~~yyyrrrtttnnnfffttt||||||{{{|||}}}zzztttqqqjjjaaaZZZUUUPPPJJJEEEHHHFFFCCCAAA@@@>>>:::888777888;;;===AAAFFFMMMRRRSSSWWW]]]cccgggjjjlllnnnddd___WWWPPPKKKHHHDDDBBBAAA@@@>>>===<<<<<<<<<===;;;<<<>>>@@@BBBEEEFFFGGGFFFFFFHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFFFFEEEDDDBBBAAACCCBBB@@@???>>>>>>???@@@AAAAAAAAAAAAAAACCCEEEFFFGGGJJJNNNSSSWWW^^^eeejjjqqqwwwxxxlllaaaYYYVVVUUUUUUPPPPPPOOOOOOOOOPPPPPPQQQQQQRRRRRROOOLLLMMMRRRXXXbbbjjj{{{pppfffgggtttjjjWWWKKKQQQWWWSSSPPPSSSVVVQQQOOOQQQVVVWWWPPPJJJMMMJJJFFFFFFHHHLLLNNNOOOMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGFFFDDDBBBAAACCCEEE???AAADDDFFFFFFEEEDDDDDD@@@AAADDDGGGEEEAAABBBFFFJJJIIIFFFCCC@@@>>>===<<>>======>>>>>>>>>???@@@AAABBBCCCBBBCCCCCCBBB@@@???@@@AAAFFFHHHMMMQQQNNNDDD===<<>>===:::777999;;;>>>@@@@@@???===;;;<<<>>>@@@BBBCCCBBBAAA???????????????????????????<<<>>>@@@BBBBBBBBB@@@??????@@@BBBDDDFFFEEEBBB???<<>>BBBDDDEEE@@@AAAAAABBBBBBBBBAAAAAA)))(((((((((((()))******)))))))))************+++***+++,,,,,,---///333666<<>>===<<<999999:::;;;<<<======>>><<<===>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>@@@???>>>===>>>???@@@AAA>>>@@@BBBCCCDDDFFFIIIKKKKKKRRR\\\eeelllttt|||}}}uuupppddd^^^XXXVVVVVVVVVSSSOOOMMMMMMNNNOOOOOOPPPPPPPPPNNNOOOPPPOOOOOOUUUaaajjjzzzjjjhhhrrryyy~~~]]]TTTOOOPPPQQQPPPPPPQQQWWWRRRMMMMMMOOOPPPNNNJJJIIIFFFCCCDDDHHHLLLLLLKKKGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCAAA@@@BBBCCCBBBEEEGGGHHHEEEBBB@@@@@@>>>>>>AAAFFFEEEBBBBBBEEEGGGEEECCCAAA>>><<<;;;;;;@@@?????????@@@CCCEEEGGGCCCBBBBBBFFFJJJKKKIIIFFFFFFEEECCCAAA???>>>======>>>??????@@@AAABBBCCCCCCBBBCCCDDDCCCAAA@@@AAABBBCCCFFFLLLRRROOOGGGAAA@@@AAAAAAAAABBBDDDEEEGGGHHHIIIGGGDDDCCCEEEGGGHHHHHHDDDHHHGGGAAAAAAFFFGGGBBBEEENNNTTTOOOIIIIIIMMMQQQLLLSSSYYYXXXVVVXXX[[[[[[]]]kkkyyy}}}{{{|||{{{}}}}}}vvvyyyzzz{{{}}}qqqeeeuuubbbGGG???======<<<;;;::::::<<<>>>:::::::::<<<===<<<999777666888:::<<<======<<<;;;;;;===???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;===???AAABBB@@@>>>======>>>???BBBCCCCCC@@@===:::===AAAAAA@@@@@@BBBEEEAAA===:::;;;@@@DDDEEEEEE@@@AAAAAABBBBBBBBBBBBBBB((((((((((((((()))******))))))))))))************)))+++,,,,,,,,,---///111222===EEEHHHNNNaaa{{{vvvsss}}}jjjVVVjjjkkknnnrrrvvvyyy|||~~~|||wwwsssooojjjbbb\\\RRRPPPMMMJJJHHHFFFBBB@@@888888777555444555888;;;>>>BBBGGGJJJNNNSSSYYY^^^dddcccccceeeggghhhgggfff[[[ZZZWWWSSSOOOKKKHHHGGG@@@??????>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@????????????@@@BBBDDDEEECCCGGGLLLOOORRRUUUYYY\\\___gggrrrzzz~~~|||sssiii```ZZZVVVSSSPPPNNNPPPRRRRRRNNNJJJNNNOOOPPPPPPQQQPPPPPPOOOOOOQQQTTTVVV[[[gggyyyxxxfff___mmmyyyyyyxxx}}}zzzqqqgggSSSSSSOOOLLLNNNTTTUUUQQQUUURRRMMMKKKJJJJJJJJJIIIGGGDDDBBBDDDHHHJJJGGGDDDCCCCCCBBBBBBAAAAAA@@@@@@???AAACCCCCCBBBAAABBBCCCAAADDDHHHHHHDDDAAA???>>>>>>===@@@EEEEEEAAA@@@BBB@@@@@@???>>>============>>>======>>>???AAADDDEEECCCBBBBBBFFFJJJJJJFFFAAAAAAAAA@@@@@@???>>>=========>>>???@@@AAABBBBBBBBBCCCDDDEEEDDDBBBAAABBBCCCDDDCCCFFFIIIHHHDDDCCCFFFCCCCCCBBBBBBCCCDDDEEEFFFHHHGGGFFFFFFGGGHHHGGGFFFCCCGGGEEE===???IIIMMMJJJEEEMMMQQQNNNIIIKKKNNNQQQLLLPPPVVVWWWTTT[[[cccbbb[[[___hhhttt{{{~~~xxxtttwwwyyyjjjzzzZZZBBB999;;;777888999888888:::???CCC::::::999:::;;;;;;888666666777888999::::::::::::999:::;;;===>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>@@@@@@>>><<<:::<<<<<<===???@@@@@@>>><<<:::>>>AAAAAA>>>===???BBB@@@===:::<<>>???DDDWWWrrr}}}oookkk~~~}}}ggg[[[cccppp|||}}}zzz{{{}}}|||{{{xxxqqqlll```\\\VVVQQQNNNLLLIIIGGG::::::999777444444666888555999>>>AAADDDHHHMMMRRRXXXZZZ]]]ccciiilllmmmmmmiiihhhfffbbb^^^ZZZVVVTTTIIIHHHFFFDDDBBB@@@>>>=========>>>>>>>>>======<<<========================>>>=========>>>@@@BBBDDDAAAAAAAAABBBDDDFFFHHHIIILLLRRRYYY^^^bbbfffkkknnnqqqyyy~~~||||||jjjeee^^^WWWRRRQQQRRRSSSQQQOOOMMMMMMNNNNNNNNNMMMNNNOOOPPPPPPOOOMMMLLLKKKRRRVVVZZZ^^^gggxxx}}}aaa[[[aaaooopppeeeaaagggyyySSSSSSJJJNNNKKKEEEKKKWWWYYYPPPRRRPPPMMMJJJGGGFFFEEEFFFGGGDDDCCCDDDHHHHHHCCC???BBBBBBBBBAAAAAAAAA@@@@@@>>>@@@CCCDDDCCCBBBBBBCCC===AAAEEEGGGDDDAAA@@@AAA???>>>@@@DDDDDD???===???<<<<<<======>>>@@@AAABBB<<<<<<<<<<<<>>>@@@BBBCCCDDDBBBAAADDDHHHHHHCCC>>>>>>????????????>>>======<<<===>>>???@@@AAAAAAAAACCCDDDEEEEEECCCBBBCCCDDDFFFBBB@@@@@@>>>>>>BBBIIIEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFGGGHHHJJJIIIFFFDDDDDDHHHEEE===@@@MMMTTTRRRIIIOOOQQQMMMJJJMMMQQQSSSSSSQQQVVVWWWUUU```llljjjnnn___UUUXXXbbbqqqrrrxxx}}}uuuzzznnnPPPAAA:::777777777:::???BBBAAA>>>:::888:::999888888999999777666999888888888888999:::;;;666777999;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<777999<<<>>>>>>===:::888<<<;;;;;;===??????===;;;;;;???CCCBBB>>>===???BBBAAA===;;;<<>>@@@AAAAAABBBCCCCCCCCCBBB))))))))))))))))))))))))((())))))))))))*********)))+++,,,,,,+++***,,,---//////222777>>>KKKaaattt~~~||||||zzzhhhggggggnnnllluuu|||wwwsssxxx~~~}}}|||xxxuuunnniii```VVVOOOJJJHHHHHHDDDAAA<<<888777666666555555888;;;===???@@@BBBDDDJJJLLLPPPUUU[[[```dddgggiiiiiijjjiiigggdddaaa___YYYXXXUUUPPPLLLHHHEEECCCEEEDDDBBB@@@???>>>>>>>>>@@@@@@@@@??????>>>>>>>>>EEEDDDCCCBBBBBBDDDFFFHHHLLLLLLLLLMMMOOORRRUUUWWW[[[aaahhhmmmppptttzzz~~~yyyssslllgggccc[[[ZZZVVVQQQNNNMMMOOOQQQQQQPPPNNNNNNNNNMMMLLLJJJIIIOOOMMMLLLPPPMMMLLLVVVWWW```hhhooo|||jjj^^^^^^dddiiicccaaayyyhhhWWWUUUXXXSSSNNNLLLOOOPPPNNNKKKPPPPPPNNNJJJEEECCCEEEHHHGGGDDD@@@AAACCCEEEEEECCCFFFDDDAAA@@@@@@@@@???===AAA???>>>>>>???@@@@@@???AAABBBCCCBBB@@@???@@@AAABBBAAAAAAAAABBBBBB@@@???;;;<<<>>>@@@@@@???===<<<>>>=========>>>@@@CCCEEEAAABBBCCCCCCAAA???===<<<>>>AAA@@@======??????<<<>>>>>>>>>===<<<===@@@CCCBBBEEEHHHHHHEEEAAA@@@AAADDDBBB???===>>>AAAEEEGGGIIIEEEAAAAAAEEEGGGEEEBBBEEEFFFFFFGGGGGGGGGFFFFFFHHHEEECCCGGGMMMQQQQQQOOOMMMMMMLLLLLLLLLMMMOOOPPPMMMPPPRRRQQQPPPSSSZZZaaa```___]]][[[```qqq}}}{{{lll___hhhtttxxxzzzzzzUUUFFFBBB;;;555333;;;<<<=========<<<:::999:::::::::999999888888888777888999999::::::::::::777888:::;;;===>>>??????:::;;;<<<<<<<<<;;;:::999888777666666666777999:::;;;999888888::::::999777999:::<<<>>>????????????;;;<<<>>>@@@@@@???===<<>>>>>AAAEEEEEE???:::)))))))))))))))))))))))))))))))))************+++)))***,,,+++******+++---///...000444999CCCWWWhhhwww|||~~~vvvtttooolll}}}rrrlllooossswwwzzz|||zzzvvvssslllcccZZZRRRLLLIIIHHHEEEAAA>>>===:::888666888888777777777999;;;======???BBBGGGLLLPPPTTTUUUXXXZZZ]]]```bbbccccccccceeedddbbb```^^^[[[ZZZYYYRRRQQQPPPOOOMMMKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGOOOOOOOOOPPPRRRTTTWWWXXX\\\\\\]]]___bbbfffiiikkkvvvvvvwwwzzz}}}~~~rrrnnnhhhaaaZZZTTTQQQOOOPPPPPPOOOLLLJJJKKKMMMPPPLLLLLLLLLMMMNNNOOOOOOOOOKKKPPPLLLIIINNNNNNQQQ]]]gggvvvlllXXXXXXkkkvvvnnnooooooYYYQQQRRRVVVSSSPPPQQQSSSRRRMMMIIIKKKLLLLLLIIIEEEDDDEEEHHHEEEDDDCCCCCCDDDEEEDDDDDDDDDBBB@@@@@@AAAAAA@@@???>>>===<<<===@@@AAAAAAAAA???@@@AAA@@@>>>>>>>>>???AAAAAA@@@@@@AAA@@@???===;;;<<<===>>>>>>======<<<>>>===<<<<<<===???AAACCCBBBAAA@@@@@@@@@@@@???===:::<<<;;;999;;;>>>===999>>>??????>>><<<===???AAABBBDDDEEEDDDAAA>>>>>>???EEECCCAAAAAABBBDDDHHHJJJJJJGGGDDDEEEIIIJJJIIIFFFEEEFFFFFFGGGGGGGGGFFFFFFHHHEEEDDDFFFKKKNNNLLLJJJKKKKKKKKKKKKJJJKKKMMMOOONNNOOOOOOLLLIIIJJJOOOTTTZZZ\\\^^^```iiizzzppphhhrrr~~~}}}sssoooqqqrrrpppmmmsssqqqpppwww}}}bbbIIIOOOccc~~~zzzzzz|||xxx```IIIAAA===777555777:::;;;;;;<<<;;;:::999888999999888888777777777777888888999:::::::::999999888999;;;===>>>>>>>>>===<<<=========<<<;;;999888666666555555555666777888:::999888999:::;;;:::888>>>>>>?????????>>><<<;;;<<<===>>>>>>>>>>>>===<<<@@@>>>>>>AAAEEEFFFAAA===)))))))))))))))))))))))))))************+++++++++)))***++++++******+++---...------///222999IIIWWWmmmyyyyyy~~~vvvyyynnniiijjjfffccc```___fffrrr}}}yyysssjjj```WWWRRRNNNLLLIIIFFFDDDBBB>>><<<===:::777333222333555777333444666:::===@@@BBBDDDEEEHHHLLLQQQVVVYYY[[[\\\aaabbbbbbbbbccccccddddddaaaaaaaaaaaa___]]][[[ZZZ\\\\\\[[[[[[ZZZYYYYYYXXX\\\^^^```ccceeehhhiiijjjiiijjjkkkmmmppptttvvvxxxyyysssnnnooorrrqqqjjjccc```[[[TTTMMMHHHFFFFFFGGGFFFHHHIIIIIIHHHIIILLLNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLRRROOOMMMWWW^^^ggguuutttggg[[[QQQ___nnn|||ssseeeVVVPPPOOOPPPSSSRRRRRRTTTUUURRRKKKFFFFFFHHHIIIHHHFFFEEEEEEFFFCCCDDDEEEEEEDDDCCCDDDDDDBBBAAA??????AAABBBAAAAAA:::::::::<<<@@@BBBCCCBBB===>>>???>>><<<;;;<<<===????????????>>>===<<<;;;;;;:::::::::;;;;;;<<<=========<<<;;;<<<===>>>???BBB???===>>>AAABBB@@@>>>999999777777<<>>???@@@???===<<<===???CCCDDDDDDBBB@@@>>>???@@@CCCCCCCCCCCCDDDFFFHHHJJJHHHFFFEEEGGGKKKLLLJJJGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGEEEDDDEEEHHHHHHEEEBBBHHHHHHIIIHHHHHHHHHKKKMMMQQQQQQPPPLLLHHHHHHKKKOOOQQQTTTXXX\\\cccqqqsss|||{{{sssrrrpppvvvyyyUUUFFFVVVcccwwwvvvxxxxxxiiiOOOEEE>>>===:::444555:::999::::::::::::999888888777777666666666666555555999999:::::::::999999888999:::<<<===>>>===;;;:::============;;;999777666555555444444444555666777999888888999;;;<<<;;;:::???@@@@@@@@@???>>><<<;;;=========<<<<<<<<<======AAA??????AAAEEEFFFEEEBBB((((((((((((((((((((((((************++++++++++++)))***++++++******+++,,,...,,,+++---///333???JJJ```ooo}}}{{{vvvyyy^^^[[[hhhuuunnnccc[[[]]]gggqqqvvv}}}vvvnnngggbbbWWWTTTOOOKKKIIIFFFDDDAAAAAA>>>:::777666555555555222333444666777999:::::::::<<>>===;;;:::;;;<<<===>>>>>>===;;;:::999999:::999888777888:::<<<===<<<<<<;;;::::::;;;;;;<<>>===???@@@???>>><<<<<<<<>>;;;BBBDDDFFFFFFEEEGGGJJJNNNOOOOOOOOOMMMKKKKKKNNNQQQNNNPPPRRRSSSUUU[[[eeelllzzzvvv~~~}}}wwwyyyxxx~~~~~~~~~xxx|||zzzxxxuuuddd[[[eeennntttxxxtttnnnxxxjjjTTTKKK===:::;;;===;;;777777;;;999999999999999888888777666666666666555555555555::::::::::::999888777777777999:::<<<;;;:::777666::::::;;;;;;:::888666555555555555555555666666666888777777888;;;<<<<<<;;;<<<===>>>???@@@@@@???>>>>>>===;;;::::::;;;===>>>AAA@@@???AAADDDGGGGGGFFF(((((((((((((((((((((((())))))*********+++++++++(((***++++++***)))+++,,,...++++++...///111999BBBPPPbbbtttnnniiirrr}}}tttppppppmmmhhh}}}wwwssspppeee```WWWPPPJJJFFFCCCAAACCC@@@>>><<<<<<;;;888666555555555555555555555555666777999:::<<<>>>??????EEEFFFIIILLLPPPTTTWWWXXX^^^```cccfffggghhhgggfffgggggghhhjjjkkkmmmnnnnnnhhhiiijjjkkkjjjhhhfffddd___^^^^^^]]][[[XXXVVVUUUMMMMMMNNNNNNMMMKKKHHHFFFBBBBBBCCCCCCEEEGGGHHHIIIGGGIIIKKKKKKIIIGGGGGGHHHGGGIIIKKKLLLMMMPPPUUUYYYVVVfffooovvvrrrkkkeeeddd]]]RRRLLLLLLVVVaaaqqqlllVVVPPPSSSUUUTTTRRRMMMMMMLLLLLLLLLJJJGGGEEEGGGGGGHHHIIIIIIFFFCCCAAA@@@CCCFFFFFFCCCBBBBBBDDDCCCAAA???>>>>>>>>>===;;;:::::::::<<<>>>???===<<<;;;<<<===<<<;;;::::::<<<:::<<<===<<<999777888999999888666666666999;;;===;;;;;;:::::::::::::::::::::;;;===AAAEEEDDD@@@<<<@@@???<<<===DDDKKKHHHAAA===>>>@@@???===<<<<<<<<<===???BBBEEEGGGFFFDDDBBBDDDDDDDDDDDDDDDCCCCCCBBB@@@AAABBBDDDFFFFFFEEECCCEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA???;;;888>>>AAADDDDDDDDDFFFKKKOOOLLLLLLLLLKKKJJJKKKNNNPPPOOOQQQRRRQQQPPPQQQTTTXXXeeeppp{{{uuu}}}zzz}}}}}}|||}}}xxx|||~~~{{{wwwtttqqqyyy~~~}}}{{{vvv^^^KKKBBB:::888999<<<===;;;:::;;;999999888888888777777777555555666666666666666666999999999999888777666666666777888888777555333222444555666777777777666555555555666666666777777777777666666888:::<<<<<<;;;:::;;;===>>>???>>>>>>======<<<:::999999;;;===???@@@@@@???@@@CCCEEEGGGGGG))))))))))))))))))))))))((())))))))))))*********((()))******))))))***,,,---+++,,,///000000666<<<@@@QQQcccqqqvvvyyy|||}}}rrrtttzzz~~~{{{zzzuuunnndddZZZRRRKKKFFFCCCEEEBBB@@@@@@AAA@@@<<<888666666555444333222222111555555666888999;;;<<<===>>>???BBBEEEHHHKKKMMMNNNOOOQQQTTTWWWYYY[[[[[[[[[YYYZZZ\\\]]]___aaabbbccc^^^______^^^\\\YYYVVVTTTTTTTTTSSSQQQNNNJJJEEECCC>>>CCCIIIKKKHHHGGGHHHJJJ@@@AAACCCEEEFFFFFFEEEDDDGGGHHHJJJIIIGGGFFFFFFGGGFFFHHHKKKLLLMMMQQQWWW\\\mmmmmm\\\ZZZ]]]___TTTCCC@@@IIIuuuiii|||fffZZZOOOMMMOOOOOOPPPRRRJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGCCC@@@AAABBBCCCCCCBBBAAABBBBBBBBB@@@===<<<<<<<<<:::999;;;;;;;;;<<<======;;;888:::;;;<<<;;;999999999;;;777:::<<<;;;888666888:::888777666666777999;;;===:::::::::::::::::::::999888;;;???CCCCCCBBB???>>>@@@???======BBBGGGEEE???===>>>???>>><<<;;;<<<>>>;;;<<<>>>BBBEEEEEECCC@@@FFFFFFFFFEEEEEEEEEDDDDDDAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@AAAAAA@@@???===;;;:::>>>BBBEEEEEECCCDDDJJJOOOQQQPPPOOONNNMMMMMMMMMNNNKKKMMMNNNNNNNNNPPPRRRTTT\\\```dddqqq~~~xxxqqqxxx}}}vvvaaaUUUMMMDDD===888666555888;;;===<<<:::888777777666555666666666555555555555555666666666666777777777777666666555555555555444444333222111111222333555666555555444555555666777777777777666666555555666999;;;:::::::::;;;<<<<<<<<<;;;999999:::999888888999;;;>>>???>>>>>>???@@@AAACCCEEEFFF))))))))))))))))))))))))''''''((((((((()))))))))((()))******))))))***+++---++++++...///...000555555AAAMMMXXXlllzzz}}}sssooopppuuu||||||uuunnnggg___WWWRRRLLLHHHCCCBBBCCCCCC@@@===:::999888777555444222222333444444555777888:::;;;999:::;;;<<<>>>???@@@AAABBBCCCDDDFFFHHHJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRPPPPPPPPPPPPOOOMMMKKKJJJHHHHHHIIIIIIFFFBBB>>>;;;777===DDDFFFDDDCCCDDDGGGDDDEEEGGGGGGGGGFFFEEEDDDDDDFFFGGGHHHHHHIIIKKKLLLLLLPPPUUUYYY\\\cccllltttnnn[[[KKKOOONNNSSSVVVKKKAAARRRlllvvvrrr|||WWWQQQMMMMMMMMMJJJKKKOOOEEEFFFFFFFFFFFFEEEFFFFFFEEECCCCCCDDDFFFGGGDDDAAABBBAAA@@@@@@AAABBBAAAAAA???===;;;:::;;;;;;:::999:::::::::<<<===<<<:::777888999:::999777777777888555888;;;;;;888666888;;;777666666666888999;;;<<<999999::::::;;;:::::::::999===AAAAAA>>>===???BBB>>>???>>>===>>>BBBAAA===<<<======<<<;;;;;;>>>@@@@@@>>>===>>>AAACCCBBBAAACCCCCCCCCCCCDDDEEEFFFGGGBBBCCCCCCBBBBBBBBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???>>>?????????>>>>>>>>>???BBBFFFIIIGGGCCCBBBGGGMMMTTTRRRPPPOOONNNNNNMMMMMMIIIIIIJJJJJJLLLNNNQQQSSSVVVXXXTTTXXXfffhhhccceeeppppppooommmkkknnnyyy}}}vvveeeNNN===777888888888444555666666888999999777666555333333222333333444333333333333444444444555444444555555666555555555555444333222111111222222222222444555555444333333333444555666666666555555555444444555888999888888666777888999999999888777777777777888:::<<<>>>@@@<<<===>>>???@@@AAABBBCCC))))))))))))))))))))))))''''''''''''((((((((((((((()))******))))))***+++---++++++------+++,,,///111777<<>>@@@AAAFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFFFF>>>???BBBCCCAAA???;;;999;;;???EEEGGGFFFEEEEEEFFFDDDDDDEEEEEEEEEEEEEEEEEEBBBDDDGGGIIIJJJMMMQQQTTTOOOWWWbbblllwww]]]KKKJJJKKKKKKDDDCCCIIIMMMGGGLLLqqqtttjjjtttsssSSSMMMLLLNNNQQQPPPKKKIIIKKKBBBDDDFFFGGGGGGFFFEEEFFFBBB@@@@@@BBBEEEFFFEEECCCDDD@@@======@@@BBBAAA???<<<:::999999:::;;;:::999888888999;;;======:::888666888888777666555666777333777;;;;;;777666999<<<666666777777888:::;;;<<<888999:::;;;;;;;;;;;;:::;;;???AAA???::::::@@@FFF>>>AAA@@@======??????<<<<<<===<<<;;;:::;;;>>>AAAIIIDDD???===???BBBDDDDDD>>>>>>>>>???AAADDDFFFHHHBBBBBBAAA@@@??????AAACCCBBBBBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>>>>@@@BBBFFFIIILLLHHHBBB@@@EEEJJJMMMKKKJJJJJJJJJKKKJJJIIINNNMMMLLLKKKKKKLLLNNNPPPOOOYYYTTTIIIJJJOOOVVVbbbdddeeeeeeaaaYYYYYYfffvvvyyyqqqhhhkkksssyyy~~~{{{lllrrrmmmRRRIIIEEE@@@;;;888777555444222777999888555444444444333333111000000000111222111111222222222333333333222222333444555555555555666555333111111222333444444555555666555444222111222333444555555555444333555444333555777888777666000111444777999:::::::::555666777888;;;===???@@@:::<<<>>>?????????@@@AAA''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...///333777===GGGYYYqqqzzznnniiipppyyy~~~|||uuuyyy}}}zzz}}}iii^^^PPPIIIHHHIIIHHHEEEFFFDDDAAA@@@>>><<<888555666666555555555555666666555555666777777888999999888999;;;<<<<<<<<<;;;;;;AAAAAA@@@@@@AAACCCDDDFFFBBBBBBCCCCCCCCCCCCCCCCCC@@@??????>>>>>>>>>>>>>>>BBBAAA@@@AAABBBCCCBBBAAAGGG@@@>>>CCCEEECCCBBBEEEGGGIIIMMMSSSXXX[[[[[[[[[]]]iii{{{tttZZZPPPKKKDDDAAADDDCCCAAAMMM___fffooouuulllVVVtttvvv[[[PPPQQQPPPOOOPPPQQQOOOKKKFFFBBBEEEIIIIIIEEEBBBAAAAAACCCBBBCCCGGGKKKKKKFFFAAA???===:::999:::;;;:::999<<<;;;:::999999999999:::888:::<<<<<<;;;999999:::888999999888888777666555:::::::::888666555555777777666666999===???>>><<<666777888999999999999888888888888888999:::;;;<<<<<<<<<;;;;;;;;;<<<=========;;;999888:::???DDDGGGIIIEEEBBB@@@AAACCCDDDDDD@@@???>>>@@@DDDFFFEEECCCFFFBBB===:::<<>>???===;;;BBB@@@===;;;===AAAFFFJJJKKKHHHDDD@@@???@@@CCCEEEKKKLLLMMMLLLKKKJJJKKKLLLGGGHHHJJJKKKJJJKKKLLLNNNNNNPPPOOOMMMKKKNNNWWW^^^ccchhhkkkiiiccc^^^\\\]]]fffttt~~~}}}|||mmmfff___bbbpppqqq```qqqyyyhhhqqq^^^JJJCCC;;;:::999777666666555555222444666777777666444222333333222111111222333333111111222222222333333333222222222333444666777888999666222000111222222222333333333333333333333333333444444555555666666666222222222333333444444444333444444555666777888888666666666777888:::;;;<<<888999:::<<<===>>>>>>>>>''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********,,,++++++++++++,,,---------111555888===IIIZZZffflllxxxwwwllldddbbbcccmmmmmm|||wwwkkklllqqq}}}|||rrrzzz~~~yyypppccc\\\YYYVVVPPPKKKJJJHHHFFFEEEDDDCCCAAA@@@:::999888777666666666666666666666666666666666666999999;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBAAA@@@>>>===:::;;;===@@@BBBBBBAAA@@@===;;;===CCCFFFFFFIIINNNNNNPPPUUU\\\eeeooovvv{{{mmm___SSSNNNGGG===<<>>===>>>AAADDDDDDCCCBBB???;;;;;;===@@@CCCDDDEEECCC@@@???@@@@@@>>><<<@@@???======???CCCGGGJJJGGGEEEBBB@@@???@@@BBBDDDDDDGGGJJJLLLKKKJJJIIIIIIIIIJJJKKKKKKJJJJJJLLLMMMMMMNNNMMMKKKIIIKKKSSSZZZYYY]]]bbbdddeeeiiipppvvv```cccgggkkkrrr~~~~~~~~~xxxtttnnnttt{{{{{{rrrnnnooo|||zzzeeeLLL???;;;999888777555444444333333222333555777777555333222333222111111111111222333000000000111111111222222222333444555777888:::;;;:::777222000000111222222222222222222222222222222222222222333333333333333222222222333333333444444222333333555666777888888666666666777888999:::;;;888999:::;;;;;;;;;;;;;;;''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******++++++******++++++,,,---***...222333444999CCCKKKTTTiii{{{tttxxx}}}|||zzzpppgggaaaYYYeeevvvqqqlllkkkggggggmmmuuuuuuooouuuyyyvvvkkkssszzz{{{uuuqqqkkkccc\\\TTTQQQMMMJJJIIIHHHFFFDDD<<<;;;:::999999999999999888888777666555555444444555666888999999888777777888999999:::::::::999999999999::::::;;;;;;;;;;;;999:::<<<>>>>>>===<<<:::999;;;===???AAAAAAAAA@@@>>>@@@EEEIIIHHHHHHNNNUUU```eeennnxxxjjjUUUPPPKKKGGGDDD===999DDDSSSxxxgggQQQ```qqq]]]JJJJJJRRRJJJJJJKKKLLLKKKHHHCCC??????AAACCCDDDDDDDDDFFFHHHGGGDDDAAAAAABBB@@@<<<888;;;:::888888:::;;;;;;;;;:::;;;<<<<<<<<<;;;999888777888::::::999888888999888888888888777666555444555666666555444333555777444444444666999::::::888<<<;;;:::999777666555444555666888999:::999999888999999999::::::;;;;;;;;;;;;::::::999:::;;;===>>>CCCCCCEEEGGGGGGEEEAAA===@@@>>><<<<<<>>>AAABBBBBB>>><<<;;;<<>>===????????????AAADDDFFFHHHBBBAAA???>>>>>>@@@AAABBB@@@DDDIIILLLLLLKKKIIIIIIKKKLLLLLLKKKIIIHHHIIIKKKLLLLLLKKKHHHFFFHHHNNNSSSJJJMMMQQQVVV^^^iiiwwwmmmbbb[[[```dddbbbaaadddnnnyyy~~~}}}wwwwww~~~{{{ssszzz~~~vvvnnnjjjkkk|||rrrpppkkksssuuu{{{oooVVVEEE<<<888777666555444333222111111111222333444666666444333222222222111111111111222222/////////000000000111111333444555777:::<<<>>>???<<<888333000///111222333111111111111111111111111111111111111000000000000222222222222222333333333111111222444555777888888555555555666777888999:::999999999::::::999999888''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******************+++,,,,,,'''+++...///000444:::@@@HHHXXXlllyyyvvvbbb```bbbqqqrrrgggVVVOOO]]]uuu~~~zzzwwwvvvxxxwwwtttqqqpppxxx{{{vvvlllggg```YYYTTTOOOLLLIIICCCBBBAAAAAAAAAAAAAAABBB>>>>>>===<<<;;;:::999888777777999999:::999888777999:::;;;;;;;;;:::999888777777888888999999::::::999:::<<<>>>@@@AAABBBBBBDDDDDDEEEEEEEEEEEEGGGHHHIIINNNUUUXXXYYY[[[dddlllzzzyyy^^^LLLFFFJJJDDD???===AAAPPPmmmppp___nnn||||||tttZZZQQQNNNMMMLLLHHHIIIJJJKKKJJJGGGCCC@@@AAABBBBBBBBBCCCEEEGGGIIIEEEBBB???======<<<999777999888777888:::<<<<<<;;;999:::<<<===<<<;;;999777666777999888777666777888777777777777666555444444222333444333222333444666444444555666888888888888;;;:::999888666555444444333555777999:::999888777777888999999::::::::::::999999:::;;;<<<======>>>@@@@@@BBBEEEGGGFFFBBB???AAA???===<<<===???AAACCC>>>======???AAACCCBBBAAA??????>>>===>>>>>>>>>>>>@@@@@@AAABBBCCCCCCDDDDDD>>>=========>>>???@@@AAA@@@DDDHHHKKKKKKLLLLLLMMMMMMMMMLLLJJJHHHGGGHHHIIIMMMLLLKKKHHHFFFGGGKKKNNNDDDFFFHHHKKKRRR]]]iiirrruuuddd[[[bbbeee[[[SSSTTT___jjjrrruuu}}}yyyrrroooqqqdddeeehhhnnnuuuwwwrrrlllpppzzz{{{oooxxxrrrnnnoooooommmlllnnndddmmm|||~~~jjj]]]ZZZ[[[SSSPPPUUUVVVPPPPPPVVVjjjrrr{{{}}}yyyuuuwwwzzz~~~fffhhh~~~zzzjjjhhhooo~~~oooWWWNNNCCC:::777666555444555444333222111111111111111222333444444333222111111111111000000111111111/////////000000000111111222444666999<<<>>>@@@AAA===999333//////000222333111111111111111111111111111000000000//////......111111111222222222222222///000111333444666777888555555555555666777888999888888999999::::::999999'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))***++++++(((***,,,,,,---111888===AAAHHHaaa~~~{{{rrryyy|||xxxvvvnnnZZZ```uuuxxxqqqlllhhhgggfffrrryyypppiiiccc^^^ZZZQQQPPPNNNKKKIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@??????===>>>???@@@@@@???>>>===<<<<<<===>>>>>>===;;;;;;<<<<<<<<<===>>>?????????CCCCCCCCCDDDFFFHHHJJJKKKKKKKKKKKKJJJJJJMMMSSSXXXUUU]]]gggnnnsss{{{}}}qqqiiieeeZZZJJJEEEKKKGGGBBB@@@III___fffiii}}}rrrUUUKKKOOORRROOOJJJIIIJJJLLLLLLJJJGGGEEEDDDEEECCCBBBAAABBBDDDFFFFFF@@@>>><<<:::::::::999999777666666888:::<<<;;;:::888:::;;;<<<<<<:::888777555666777666555444666777666666777666666555444333000222222222111222444666444555777777777777777888888777666555555555666666222444666888888888777666666777888999::::::::::::777888:::<<<>>>???@@@@@@>>>===>>>AAADDDEEEDDDCCCBBB@@@???======>>>AAACCC@@@???@@@AAACCCCCCAAA???<<<<<<======>>>???AAABBBBBBBBBCCCCCCCCCBBB@@@???<<<<<<<<<<<<===???AAABBBBBBDDDEEEFFFGGGIIILLLOOOPPPPPPOOOLLLJJJIIIKKKMMMNNNMMMLLLIIIHHHHHHJJJKKKHHHHHHHHHIIIKKKPPPVVV[[[```UUUUUUcccjjjdddbbbgggmmmrrrrrrrrrvvv|||uuueeerrrzzzzzzxxxwwwpppeee]]]YYYSSSMMMEEEBBBJJJUUUiii}}}ooofffdddmmmuuuzzzkkk]]]fffzzzuuu{{{~~~www}}}yyyXXX>>>888999999999777444222000444444333222111111111111111111222333333222111111000000000000000000000000000000000111111111222222111333666999;;;===>>>???;;;777222//////000111222222222222222222222222222111111000000//////......111111111111111111111111//////000222333555666666444444444444555666777777666777888999;;;;;;;;;<<<''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((())))))***++++++++++++******...333666===@@@]]]|||}}}|||}}}vvvxxxtttfffdddccczzz~~~{{{qqqfff``````ppp}}}xxxtttqqqbbb```\\\VVVQQQMMMIIIHHHKKKJJJIIIGGGEEECCCAAAAAAAAABBBCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBBBBAAAAAA???@@@AAAAAABBBCCCDDDDDDGGGFFFFFFFFFFFFGGGHHHIIIKKKMMMOOOPPPSSSYYYbbbjjjmmmttt{{{fffYYYVVVPPPNNNOOOJJJAAA???DDDAAACCCNNNgggfff^^^cccYYYQQQNNNMMMKKKKKKMMMMMMMMMMMMKKKHHHEEEDDDEEEEEECCC@@@@@@AAABBBBBBBBB<<<;;;::::::::::::;;;;;;666666666888:::;;;:::888888999:::::::::999777666444555555444333333555666666666666666555444333222000111222222111111333555444666777777666555666777444444333222333444666777222333555666777777666666555666888:::;;;;;;;;;:::777888999;;;===???AAABBB===<<<;;;===@@@CCCDDDDDDAAAAAA@@@>>>======???BBB@@@@@@@@@AAABBBBBB@@@===<<<>>>???@@@@@@AAADDDFFFBBBBBBCCCCCCBBB@@@???===>>>===<<<<<<===???BBBCCCBBBBBBBBBBBBBBBDDDHHHKKKRRRRRRPPPNNNMMMMMMOOOQQQOOONNNMMMKKKJJJJJJJJJJJJFFFFFFFFFFFFGGGHHHJJJJJJLLLJJJOOO[[[bbbbbbfffmmmnnntttsssrrrtttnnn{{{~~~|||vvvkkk___]]]kkk|||{{{pppjjjuuunnnpppzzzxxxiiiYYYFFF777222555777777444222222333444333222222111111222222000000111111111111000000//////000000000000//////000000000111111111222222000111444666888999999999888444111//////000111111222222222222222222222222000000000000////////////111111111000000000000000//////000111222333444444444444333333444444555666555666777999;;;<<<<<<<<<''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((((()))******+++++++++******,,,...000888:::QQQqqq{{{rrrxxx{{{ppphhh}}}qqq___cccgggnnnwww}}}|||uuunnnooo|||zzzwwwsssmmmgggbbb^^^\\\^^^\\\ZZZVVVRRROOOLLLJJJHHHIIIIIIJJJIIIHHHGGGFFFHHHHHHHHHHHHHHHIIIJJJKKKGGGHHHHHHIIIJJJKKKLLLMMMKKKMMMPPPSSSUUUTTTSSSRRR[[[```fffjjjnnnttt}}}|||eeellllllVVVHHHCCCGGGFFFFFFGGGIIIKKKOOORRRXXXaaavvvooofffZZZUUUPPPNNNLLLIIIIIIMMMQQQQQQNNNIIICCC??????AAA@@@>>><<<===???@@@???===999:::;;;;;;;;;;;;;;;<<<666666666888::::::999777888888888777777777666666444444444333222222444666555555555555444333222222111222333222111111222444333555777666444333444555333222111000111222444555333333333444555555666666555777999;;;<<<<<<;;;;;;888888999:::;;;===???@@@<<<;;;;;;<<<>>>@@@@@@@@@>>>@@@@@@???<<<;;;===???===<<<===>>>@@@AAA???>>>===???AAA@@@??????BBBDDD???@@@@@@AAAAAA@@@??????@@@???===<<<===???CCCEEEBBBCCCCCCCCCBBBBBBEEEGGGNNNNNNMMMKKKJJJLLLOOORRROOONNNMMMLLLKKKKKKJJJIIIFFFFFFFFFGGGHHHIIIJJJIIIMMMNNNQQQSSSUUUWWW[[[]]]]]]gggjjjiii|||ooojjjooovvv~~~}}}}}}~~~{{{wwwWWWJJJGGGAAA;;;:::000111111111111111444666333222222111111111111111000000000000000000000000......///000000///....../////////000000000111111...///111333444444333222333111//////000111000///111111111111111111111111.........///////////////111111000000000/////////000000000111111111222222333333333333333444444555555666777888999999999999''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******)))***+++,,,------......000111<<>>===;;;999;;;<<<<<<<<<;;;;;;<<<666666666888::::::888666888888777666555666666666333444444222111111333555555555555555444333222222222333333222111111222444111444666555222111222444333222000//////000222333333333333333333555666666555777999<<<======<<<;;;:::999888888999:::<<<===<<<<<<<<<===>>>>>>===;;;<<<>>>@@@>>>;;;:::;;;===:::999:::<<<>>>@@@???>>>>>>???@@@???<<<<<<>>>@@@<<<===>>>???@@@AAAAAAAAACCC@@@>>><<<===@@@DDDFFFCCCEEEFFFGGGEEEDDDDDDDDDHHHHHHGGGFFFFFFHHHLLLOOOOOOMMMLLLLLLLLLKKKJJJIIIMMMLLLLLLMMMOOOQQQRRRRRRRRRUUUTTTPPPPPPTTTVVVTTTSSS```ccc___mmm}}}vvvnnnhhhccc```eeelllvvvttt~~~rrr~~~~~~___III:::;;;999...,,,333555444222222333333222111222111111000000000000111000000000//////000000000---...///000000///...---............/////////000---...000111111000///...000///...///000111000...000000000000000000000000---------....../////////111111000000/////////...000000000000000000000000333333222222333333444444666666777777777777666666''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))*********************+++++++++,,,,,,,,,//////333<<>>AAAFFF???NNNZZZgggcccbbbdddhhhjjjrrrmmmZZZVVVTTT]]]YYYSSSLLLGGGFFFHHHKKKOOOIIIDDDBBB???<<<<<<@@@===<<<<<<<<<<<<======>>>@@@;;;777666999:::888555666666666666666666666666888888777555555444444444333222222111111222222333333333222222111000////////////000111333444555555555555444333222222222222111111000000111111222333111111222333333444555555666666777777888888888999888777777666666777888999888999888888999<<>>777555777;;;;;;:::999;;;===@@@@@@@@@>>>=========>>>>>>>>>>>>===<<<>>>======@@@CCCDDDBBB??????>>>>>>@@@CCCDDDDDDCCCIIIHHHIIIIIIEEEAAABBBGGGHHHGGGFFFFFFFFFEEECCC@@@NNNLLLIIIGGGGGGIIILLLNNNMMMNNNOOOOOONNNOOOQQQRRRVVVRRRPPPQQQVVVXXXUUURRRUUUUUUXXX[[[___cccgggjjjoookkkllluuu{{{zzzvvvuuulllkkkhhhfffgggooozzz{{{}}}{{{yyy~~~qqqjjjnnn}}}|||xxx|||mmmXXXMMM:::888666333222222333444222222222111111111000000//////............//////...///000000000///---,,,////////////////////////000000//////.........---......////////////......000///---,,,---...000111222222000///............////////////////////////////////////////////////000000111111111000000///999555222111333444444333888999:::999777777888999'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))************)))*********+++++++++,,,,,,++++++///777>>>FFFPPPZZZttt|||}}}kkkhhhaaafffsssrrrnnnvvvpppnnnmmmttt~~~}}}yyywwwrrrwwwyyyvvvvvv{{{~~~}}}oooXXXJJJEEEAAA@@@@@@AAACCCEEEHHHJJJ```rrryyy```cccnnn}}}wwwZZZPPPOOOOOOSSSSSSRRROOOKKKHHHHHHHHHLLLGGGCCCAAA???<<<<<<@@@======<<<;;;;;;<<<<<<<<>>@@@@@@@@@>>>=========>>>>>>>>>======<<<======>>>AAAEEEGGGFFFDDD>>>======>>>AAADDDDDDDDDGGGFFFFFFFFFCCC???BBBHHHMMMKKKHHHGGGFFFEEECCCAAAKKKJJJHHHGGGGGGHHHJJJKKKJJJKKKMMMOOOOOOOOOOOOOOONNNMMMLLLNNNQQQSSSSSSQQQSSSTTTVVVYYY[[[\\\]]]]]]]]]YYY\\\eeeoootttxxx{{{{{{tttlllgggfffiiikkkjjjhhhnnn{{{~~~~~~yyyzzzqqquuu{{{xxxxxxssshhhffflllxxxxxxqqqiiipppiiiUUUEEE===888777555333222222222333222222222111111000000000//////............//////...///000000///...---,,,////////////////////////000/////////.........---......////////////......///...---,,,---...000111111111000///....................................////////////////////////000000000111111000000///555222000000333555666555666888999888777777888999(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))*********++++++++++++,,,***)))+++222888???IIISSShhhmmmrrruuu||||||uuuzzzaaaeeexxx~~~|||qqqhhhgggttt~~~yyyhhhWWWLLLIIIJJJFFFDDDBBBCCCLLL\\\lllvvvaaafffpppxxxWWWJJJGGGGGGHHHIIIMMMQQQRRROOOKKKGGGEEEHHHCCC@@@???>>>;;;<<<@@@======<<<;;;::::::::::::===:::777666888999777444666666666666666666666666777666555444444333333444222222111111111111222222222222222111111000000///000000000111222333444444000000000000000000111222111000000000000111222222111111111222333333444444666666666666666666555555666666555555555666888999;;;;;;;;;::::::<<>>;;;777888:::<<<<<<::::::;;;>>>???@@@???>>>===<<<<<<===============<<<======???AAADDDEEEDDDBBB>>><<<;;;<<>>JJJ[[[lllpppzzzzzzYYYLLLIIIEEECCCDDDFFFJJJPPPRRROOOJJJFFFCCCDDD???===>>>===;;;<<<@@@===<<<;;;:::999888888888;;;888666666777777666444555555555555555555555555555555444333333333333333222222111111111111222222222111111111000000000///000000111111222222333333////////////000111222333000000000000000111222222000111111111222222333333666666555555444444333333555555444444444666777888999::::::999888888:::===:::999888999<<<===;;;:::;;;<<<===?????????>>>===;;;;;;<<<=========<<<<<>>???@@@@@@???===<<<;;;===;;;999:::===AAACCCDDDGGGEEEEEEFFFDDDCCCIIIQQQKKKHHHEEECCCDDDEEEEEEDDD@@@BBBDDDEEEEEEDDDBBB@@@DDDBBBBBBDDDHHHLLLMMMMMMJJJOOOSSSQQQMMMLLLPPPTTTSSSWWW[[[]]]\\\WWWPPPLLLJJJIIIJJJNNNPPPQQQWWW]]]ccc[[[SSSSSS[[[ccceeeddd\\\SSSVVV```hhhvvv}}}xxxnnnnnniiihhhmmmooonnnooohhhppp{{{wwwyyy{{{yyy~~~~~~yyyzzzyyysssnnn{{{uuudddYYYRRRMMMBBB>>>999666555555333222222111000000////////////////////////////////////......------------.........------------.........---------------------------------...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------......---------------...///------------------------------------------------......------...///000000....../////////000111222111222444444444444666777''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))))))))************+++,,,******,,,+++***,,,222<<<>>>EEEMMMUUU___ppp~~~wwwccc___lllVVVNNN[[[gggoooooo\\\UUUcccwwwmmmjjjhhhddd___```fffjjjiiiyyy|||}}}rrrfff^^^WWWNNNGGGEEEBBBCCCFFFNNNZZZhhhvvv~~~zzzcccfff{{{pppQQQOOOMMMKKKIIIDDDAAAEEELLLKKKKKKJJJGGGDDDCCCCCCEEE???;;;:::<<<<<<:::;;;???999999888777666666666666555666666666666555444333333333333333333333333333222222111111111111222222111111000000000000111111000000000000000000000000111111111111111000000000////////////000111333333000////////////000111111000000000000000000000000222222222222222222111111222222111222222444666777888:::;;;;;;:::999999999777888999;;;;;;;;;:::999::::::;;;;;;;;;;;;;;;:::999999:::;;;<<<<<<<<<<<<;;;===@@@AAA@@@@@@@@@AAA>>><<<:::;;;>>>AAABBBCCCCCCBBBCCCDDDBBBAAAFFFMMMGGGEEECCCBBBCCCDDDDDDCCC@@@AAADDDEEEEEEDDDAAA@@@CCCAAA@@@CCCIIIMMMNNNMMMJJJNNNQQQOOOLLLKKKNNNQQQPPPSSSVVVYYYXXXTTTNNNKKKIIIHHHJJJPPPSSSRRRSSSUUUfff\\\PPPKKKMMMPPPPPPMMMOOOFFFKKKTTTQQQRRR[[[___cccoooooonnnuuutttooorrrwwwzzz|||jjjiiikkkmmmllliiiggghhhjjjrrruuuyyyzzzvvvpppqqqvvvzzz||||||yyywwwfffccchhhpppvvv{{{wwwlllbbb___TTTFFF>>>>>>>>>===555444222///------000222000000000000//////..................////////////......------------......---------,,,------...///---------------------------------------.........---,,,+++******+++,,,---+++++++++,,,,,,,,,------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,---...000111---...//////...---...000000222333333222222444555%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((())))))))))))************)))((())),,,+++((()))---000111777AAAJJJVVVkkk}}}wwwkkkvvvsss\\\QQQMMMSSSkkkoooeeeWWW\\\dddmmmssspppfff]]]aaajjjkkkdddeeelllggg[[[iiilllqqqxxx|||oooeee\\\UUUSSSWWWVVVOOOHHHEEEDDDKKKZZZnnnvvvpppcccccclll}}}vvvzzzXXXEEEHHHKKKIIICCCAAADDDHHHJJJIIIHHHEEEAAA??????BBBEEE>>>;;;:::<<<<<<:::;;;>>>777777666666555666666777333555666666555444333333111111111111111111111111111111000000000111111222111111000000000000111111///000000000000000000000222222111111000000000///............///000000111///////////////000111111000000000000000000000000000000111111111111111222111111000111222444555777666888;;;;;;:::888888888777999:::;;;:::999999999999999999999999999999999888888999;;;;;;<<<<<<<<<999<<>>@@@AAA???:::999===>>>===333333222222222444666888000000000000000//////...---------....../////////...------,,,,,,------...------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++******+++,,,---******+++,,,,,,,,,,,,,,,......---,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---000111+++---//////---,,,...///000222333222111111222333$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))************((((((+++///...++++++///------111999BBBOOOfff{{{vvvqqqqqq___VVV[[[eeettt~~~vvvfffWWWSSSTTTRRROOOMMMVVVjjjvvvvvvrrrnnnooorrrwww}}}tttnnnkkkmmmooonnniiifffZZZNNNEEEEEEGGGGGGHHHKKKkkkwwwyyyllliiieee___rrraaa|||vvvzzz```RRROOOEEEIIIGGG@@@CCCKKKKKKDDDFFFDDDAAA>>><<<===AAADDD>>>;;;:::======::::::>>>666666555555555666666777222444666666555333333333000000000000000000000000111000000000000000111111111111000000000000111111////////////000000000000222222111111000000//////...------------.../////////////////////000111111000000000000//////////////////000000111111222222111000000000111333555666333555888999888666666666888999::::::999888999999999999888888888888888888777888999:::;;;;;;<<<;;;999<<>>>>>???@@@AAA@@@???BBBBBBDDDFFFDDDBBBEEEJJJHHHFFFEEEEEEDDDCCC@@@>>>BBBCCCEEEFFFFFFEEECCCBBB<<<>>>BBBKKKRRRSSSNNNHHHIIIKKKMMMNNNOOOPPPRRRSSSOOOPPPPPPPPPOOONNNLLLJJJKKKFFFEEELLLRRRQQQMMMLLLUUUQQQLLLJJJJJJJJJIIIGGG@@@FFFMMMGGG@@@KKKRRRGGGKKKWWWMMMEEERRRUUUNNNTTTSSSXXX```iiipppsssrrrpppjjjpppwww{{{~~~~~~yyyttt|||}}}|||yyy|||xxxsssyyy}}}wwwsssttt{{{}}}wwwsssssswwwwwwrrr]]]KKKAAA>>>???555;;;@@@>>><<<:::888444......///111222111...+++///000000000000000///...---------.........//////...------,,,,,,------...---,,,,,,+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,***))))))***,,,---******+++,,,,,,,,,,,,+++///...---,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---000111(((+++......---,,,...000111222333222111000111222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******(((((((((((()))))))))))))))************+++++++++***---000222666@@@MMMWWWyyyvvvmmmqqqggghhhsssrrr^^^XXXllllllkkktttrrrhhhiiilllxxx}}}|||{{{zzz~~~}}}|||}}}}}}yyyqqqoooqqqdddbbb]]]YYYZZZ[[[VVVNNN>>>FFFNNN[[[eeeaaafffzzztttlll```ZZZaaahhhqqqyyyccc]]]WWWNNNFFFLLLFFFDDDHHHIIIFFFEEEHHHEEECCC???;;;999888999:::===<<<:::888888999:::;;;555666555444333333555777666666555444444333222222///////////////000000111222222222222111111111000444333111////////////000//////000000000000//////111111222222111000...------.........//////000000---------............///111000///...------...///000000000000000000000000222222111111222222333444444444333333333444444555666666666777666666555444666777777666666777999;;;999888777777:::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;999:::>>>CCCGGGIIICCCCCCCCCBBBAAACCCFFFIIICCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAADDDFFFGGGFFFDDD===CCCHHHIIIKKKNNNOOOMMMKKKMMMQQQRRRRRRRRRSSSTTTRRROOOLLLKKKMMMMMMKKKIIICCCHHHJJJJJJMMMQQQMMMEEEGGGFFFGGGJJJHHHDDDEEEHHHHHHHHHHHHFFFDDDEEEGGGJJJHHHFFFFFFIIIMMMNNNJJJEEENNNMMMOOOVVV\\\```bbbcccggggggfffcccdddjjjttt|||vvvrrrnnnqqquuussskkkcccfff______lllxxxzzzyyyzzzxxxttteee^^^eeegggdddhhhooottt{{{zzzrrrlllooouuu|||uuulllfff___ZZZYYYPPPCCC:::555555555444555555444444444333333333////////////////////////......////////////...............------,,,,,,,,,,,,,,,,,,++++++************+++,,,+++)))))))))++++++++++++*********))))))*********++++++,,,,,,,,,++++++************++++++)))************+++++++++)))************+++++++++*********)))))))))))))))******************************+++,,,,,,,,,,,,++++++,,,,,,,,,++++++---...222111000.........///000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***'''((((((((())))))))))))))))))*********++++++++++++---......///555>>>FFFZZZlllooo^^^YYYjjj{{{~~~sssaaaeeelllgggbbbbbbuuujjjnnnyyyzzz}}}||||||ssszzz}}}wwwnnnqqqvvvyyysssggg___^^^UUURRRKKKGGGIIILLLJJJDDDQQQiiixxxwwwvvvdddZZZ___mmmrrrVVVLLLNNNOOOMMMJJJHHHDDDEEEJJJJJJFFFDDDFFF@@@???===:::999999:::;;;<<<;;;999888777888999:::555555555444333333555777555555444444333222222111000000000000000111111222111111111111000000000000333222111/////////////////////000000000///......///000111111111000///...---........./////////000------------............111000///...------...///////////////////////////111111111111111222333333333333333333333444555555666666666666555444333333555666666666555666999;;;999888777777999;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<>>???;;;;;;::::::999::::::;;;;;;:::888777777777888999444555555444333222444666333333333222222111111000111111000000111111222333000000000/////////......222111000//////.../////////////////////...---,,,---...//////000/////////.............../////////------------............000///......---.........////////////////////////000000000000000111111222111222222333444555555666555555444444333222111111222444555555555666888:::999777666777999;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<===>>>???AAAAAAAAA???======???AAACCCBBBAAAAAAAAAAAAAAABBBHHHGGGDDDDDDCCCCCCAAA???IIIMMMOOOLLLKKKKKKIIIDDDLLLMMMMMMLLLKKKJJJLLLMMMIIIIIIJJJKKKLLLIIIEEEBBBIIIKKKKKKJJJLLLOOOMMMIIIHHHGGGHHHJJJIIIGGGIIIMMMJJJFFFBBBAAADDDHHHIIIIIIPPPLLLHHHGGGHHHGGGDDDAAAEEEEEEEEEFFFJJJRRR[[[aaaOOOMMMLLLPPPWWW\\\]]][[[UUU___hhhggg^^^UUUTTTVVVVVVPPPEEE>>>???CCCAAA;;;@@@KKKXXXeeevvvvvvttttttggg[[[___iii}}}}}}}}}rrrcccYYYRRRMMMJJJLLLFFF???;;;999777444111111000///111333444444222000000000000////////////////////////////////////---......//////......---------,,,,,,,,,,,,,,,++++++++++++++++++*********)))***,,,,,,++++++,,,...,,,,,,,,,,,,+++++++++++++++++++++*********************))))))))))))******)))))))))*********++++++)))))))))*********++++++))))))))))))))))))******************************)))***++++++,,,,,,++++++,,,---------,,,,,,.../////////...---------......%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))))))))))))))************(((***+++++++++,,,///222999===BBBEEEGGGNNN^^^mmmyyyzzzmmmdddbbbWWWhhhzzzpppkkkggg]]]SSSOOOVVVccclllvvvwww~~~zzzttt~~~yyydddZZZ^^^[[[OOOTTTTTTUUUVVVRRRNNNQQQWWW^^^ggguuuyyyvvvyyyvvvyyykkk^^^XXXOOOFFFCCCBBB@@@???@@@DDDEEEFFFDDD???:::888999999999999999999999888888999888777666666666777777333444444444222222333555222222111111000000000000000000//////000000111222//////.........---------000000//////...........................------,,,,,,,,,---......//////000........................,,,,,,---------.................................///////////////////////////////////////000111111000000222333444555666666555444333222111000000000111222444555555555888999888777666777999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;??????===<<<<<<===@@@BBBCCCDDDCCCAAA???>>>???@@@BBBAAA@@@@@@@@@AAABBBCCCIIIGGGDDDCCCCCCBBBAAA???EEEIIIKKKJJJKKKMMMKKKFFFKKKKKKJJJHHHFFFFFFGGGIIIJJJJJJKKKKKKKKKJJJHHHFFFKKKKKKKKKJJJJJJKKKKKKJJJIIIGGGHHHJJJJJJHHHJJJOOOQQQKKKEEEDDDIIILLLLLLKKKOOOKKKGGGDDDDDDCCCBBB@@@CCCHHHLLLMMMNNNSSSVVVXXXVVVXXX\\\``````[[[RRRLLL@@@KKKXXX^^^ZZZRRRKKKHHHPPPUUURRREEE:::999;;;;;;>>>DDDHHHKKKSSS]]]aaa___bbbiiieee___ccciiiuuuzzzpppffffffhhhggg```WWWSSSUUUXXXRRRJJJDDD@@@===:::888;;;999666555666555333111000111111222333333222222////////////....................................---------......---------,,,,,,,,,,,,+++++++++++++++++++++***************(((***+++,,,++++++---///++++++******************++++++******)))))))))((()))))))))(((((()))))))))))))))))))))************))))))))))))************)))))))))))))))*********************************))))))***+++++++++++++++,,,---...---,,,,,,...000------------------------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''''''''(((((((((((((((((()))))))))*********(((***+++,,,,,,,,,...///222111666>>>BBBFFFTTTdddnnn~~~~~~~~~uuussshhheeefffjjjiiiooozzzxxx{{{aaa[[[WWWXXX[[[___gggoooqqqpppiiibbbeeemmmllleeeTTTZZZbbbeeebbb[[[RRRKKK[[[\\\bbbhhhhhhaaa^^^^^^RRR```bbbUUURRR]]]aaaXXXhhhssszzzlll```YYYbbbjjjSSSLLLOOOJJJFFFEEEEEEDDDAAAAAADDDDDDDDDCCC???======>>>>>>:::999999888777666666555777777666666555555555555111333444444222222222333111000000000000000/////////............///000000.........------------,,,////////////.........---------............------++++++,,,---...///000000...............---------,,,,,,,,,------------...------..........................................//////......//////000111///000111333444555555555444333111000/////////000000222444555555555777888888777666666888::::::999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===::::::===CCCHHHFFFFFFFFFDDDAAA@@@@@@AAA@@@@@@@@@@@@AAAAAABBBCCCFFFEEECCCCCCDDDDDDCCCAAA@@@CCCEEEFFFJJJMMMKKKEEEHHHHHHGGGEEECCCCCCDDDFFFKKKJJJIIIHHHHHHIIIKKKLLLMMMLLLKKKJJJIIIHHHIIIKKKIIIGGGHHHKKKKKKHHHKKKOOOTTTNNNHHHGGGJJJMMMLLLIIIIIIGGGCCCAAAAAAAAABBBBBBBBBHHHKKKKKKMMMTTTWWWUUUdddffffff```UUUHHH>>>999;;;===CCCLLLSSSSSSLLLEEECCCXXXiiicccNNN>>>999:::;;;<<<;;;888888===BBBDDDCCCKKKIIIHHHOOOPPPQQQ[[[YYYYYYVVVPPPMMMLLLJJJGGGEEEDDDFFFFFFAAA999888;;;===<<<;;;:::999777444222111000000111111111000///000000000///---------...////////////............------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++************************((()))++++++++++++---...((((((((((((((()))))))))*********))))))((((((((()))((((((''''''(((((()))(((((()))))))))*********(((((()))))))))*********(((((())))))************))))))))))))))))))))))))))))))***++++++++++++***,,,---------,,,,,,...///,,,,,,------------------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))))))))************************))))))+++***...777===AAAMMMZZZ\\\qqqzzzooodddWWWRRR^^^nnnfffkkkuuuqqqfff^^^[[[^^^dddgggYYYKKKGGGKKKMMMFFF>>>BBBPPP]]]___YYYRRRMMMIIIWWWYYY]]]```]]]WWWVVVYYYooopppjjjbbb]]]\\\___bbbddd|||iiiXXXQQQHHHEEEGGGGGGFFFGGGIIIGGGCCCCCCFFFCCCBBB???===@@@FFFHHHFFF<<<;;;999777666555444444555555555555444444444444000222444333222111111222000000000000000000000000...------------...//////.........---------,,,,,,------............------,,,---...///////////////,,,,,,,,,------///000111.........---------------,,,,,,,,,,,,------------,,,,,,---............---........................///////////////000000111///000222333444444444333222111000/////////000111111333555666555555666777888666555666888::::::999::::::::::::::::::::::::;;;<<<<<<:::999<<>>@@@AAABBBBBBBBBBBBBBBBBBBBBDDDFFFFFFEEECCC???AAABBBDDDHHHLLLIIIBBBCCCDDDDDDCCCBBBBBBCCCEEEHHHHHHHHHFFFFFFIIIMMMPPPOOOMMMLLLMMMJJJGGGGGGKKKHHHGGGIIILLLLLLHHHIIIMMMPPPLLLHHHGGGHHHIIIHHHGGGDDDCCCAAA@@@@@@AAACCCDDDGGGJJJHHHEEELLLZZZaaa___^^^]]]XXXOOODDD===<<<===???888444999DDDMMMMMMJJJDDD```wwwVVVAAA;;;333555666666555666777888666:::444333::::::777===999888666444333444555666555333444555444000111555777666555444333333333444111222222333333222111111/////////...,,,,,,...000000/////////............------------------------+++,,,,,,------,,,,,,+++)))************+++++++++)))))))))***************((()))++++++******+++---'''''''''''''''((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((()))))))))******((((((((()))))))))******((((((((()))******++++++))))))))))))))))))))))))((()))******++++++******+++,,,,,,,,,++++++---...+++,,,------......------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((()))))))))******)))((((((((()))((((((******,,,111555;;;CCCJJJKKK\\\vvvooo^^^TTTQQQ]]]WWWTTT[[[lllrrrttt{{{wwwllleeelll|||iii^^^```YYYYYY[[[dddsss```HHHJJJQQQLLLFFFFFFOOOLLLLLLMMMJJJDDDCCCEEEAAA@@@===<<>>BBBFFFDDDEEEFFFDDDAAA??????@@@;;;===@@@BBBCCCCCCBBBAAA???@@@BBBFFFHHHHHHEEEBBB===???@@@BBBHHHLLLIIIBBB>>>@@@BBBCCCBBBBBBCCCDDDFFFHHHIIIJJJJJJLLLPPPTTTQQQOOOPPPQQQMMMGGGHHHLLLGGGGGGJJJNNNLLLHHHGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCBBBBBBAAABBBDDDEEEHHHIIIFFFCCCNNN^^^ccc^^^KKKIIIFFFBBB???@@@BBBDDD===:::666666:::AAAGGGJJJFFFVVVuuubbbAAA444333444666999999888777777555999444111777666333888555444333444666666555555555111000222222000...000222111111000///000333444------......---,,,,,,,,,---///111000///...000222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))******++++++((()))))))))*********+++((()))******(((((()))***'''''''''((((((((())))))''''''(((((((((((((((((((((''''''&&&&&&''''''((((((((((((((()))))))))***(((((((((((()))))))))***'''(((((()))******++++++))))))))))))))))))))))))((())))))******************+++++++++******,,,---+++,,,---...///......---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((''''''''')))+++++++++***+++******---222777:::FFFQQQaaappp|||yyyrrrllleeeZZZMMMJJJQQQ^^^kkktttgggWWWSSS^^^ssskkknnnuuu|||rrrXXXEEEFFFHHHBBBCCCMMMMMMKKKJJJLLLJJJEEECCCEEEBBB@@@<<<;;;BBBIIIDDD:::===;;;888555444555777888333444444444444333222111///111333333222111000111000000000000111111111111///////////////000111111//////.........---------+++,,,---.........---,,,***+++---///111333333444//////...---...///000111.........------,,,,,,,,,++++++,,,,,,,,,---------***+++---...///...------........................000000000000000111222222000111333444444333222111111000///...///111333444444666888888666555444555777666555666888999999999::::::::::::::::::::::::888>>>DDDEEECCCAAABBBEEEAAABBBCCCBBB@@@>>>===>>>999<<<@@@CCCDDDCCCAAA@@@>>>@@@CCCGGGIIIHHHDDDAAA:::<<<>>>AAAHHHNNNLLLEEE;;;>>>AAACCCCCCCCCCCCDDDEEEIIIMMMOOOOOOQQQTTTWWWSSSQQQRRRTTTPPPIIIHHHNNNFFFGGGJJJNNNMMMGGGEEEGGGBBBDDDGGGHHHHHHHHHIIIJJJCCCDDDDDDDDDCCCCCCDDDFFFAAADDDCCCCCCNNN\\\ZZZOOOAAA???>>>@@@BBBAAA<<<888555;;;???===888888>>>DDDQQQOOOccckkkHHH:::777444333444555444444555000777666444888444000666333111222555777444000...555000///444666444111111333444555555333000//////111222333222111000111222***---000000...,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++(((((())))))*********+++(((((())))))*********+++((()))***)))((('''((()))'''((((((((())))))******&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((()))***************)))***+++***))))))+++---+++,,,.../////////......######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$&&&((()))***)))'''&&&(((((((((((())))))))))))(((***,,,------...000111999AAAOOO]]]eeelllxxxqqq]]]YYY^^^^^^ZZZUUUaaabbbrrrwwwqqqmmmgggddd^^^XXXYYYjjj~~~fffZZZ[[[QQQHHHGGGHHHHHHHHHJJJPPPMMMIIIIIIKKKJJJEEE@@@>>>===;;;;;;<<<<<<;;;:::999999888777666444222111444444444444333333222111000000111111111111000000---......///////////////..................---------------...............---..................------------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------..................------000//////.........//////000000000000000000000000111111000000111333444555>>><<<:::888666777777888666666777888888888777777BBB???<<<<<<===>>>===;;;;;;<<<>>>@@@AAABBBAAAAAA@@@AAAAAA???>>>===>>>@@@<<<<<>>???===;;;:::999888777777999:::<<<@@@HHHbbbdddFFF999555555555444444333333333444444555555555555444444555555444333333222111111111111111111111111111111////////////////////////000000000000////////////------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))******************))))))******+++,,,---------............///######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))(((((('''((((((((())))))))))))(((***+++,,,+++,,,---///...222:::CCCIIIPPP]]]jjjwww{{{{{{www~~~uuubbbSSSMMMMMMTTTVVVRRRTTT[[[jjjqqqvvvyyy}}}oooiii___VVVTTT[[[gggpppoookkkjjjqqqzzzeeeZZZWWWWWWRRRJJJDDDEEEHHHIIIIIIKKKMMMIIIEEEDDDEEEDDD@@@<<<===;;;::::::;;;;;;:::999888888888777555444222111333333444444333222222111000000111111111111000000---......///////////////------------------------...............---------,,,------......------,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---.........---------------//////............//////000000000000000000000000111111000000111222444555;;;:::888666555666777777777777888999999999888888???===<<<===??????>>><<<===>>>@@@AAAAAA@@@???>>>@@@AAAAAA@@@>>>===???@@@>>>===???CCCCCC@@@???@@@@@@FFFJJJGGGCCCBBBAAA???AAA@@@@@@FFFMMMQQQQQQOOOBBBCCCDDDFFFHHHIIIKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOLLLJJJLLLPPPQQQNNNJJJHHHKKKNNNOOOLLLIIIHHHHHHJJJHHHRRRZZZQQQKKKLLLIIIGGGFFFDDDCCCBBBCCCCCCDDDDDDCCCBBBCCCEEEFFFEEEDDDEEEBBB???======;;;888555999999999::::::999999999<<<<<>>@@@@@@>>><<<@@@AAABBBCCCBBB???<<<:::@@@AAAAAA@@@>>>>>>???AAABBB??????AAAAAA>>>===@@@@@@EEEEEE@@@===>>>@@@@@@CCCAAAAAAEEELLLRRRTTTTTTCCCDDDGGGIIIKKKLLLLLLLLLMMMKKKIIIJJJLLLNNNMMMKKKJJJHHHGGGHHHLLLMMMLLLIIIJJJJJJLLLMMMOOOMMMJJJHHHFFFLLLYYYYYYNNNMMMOOOGGGIIIGGGEEEDDDCCCCCCDDDEEEDDDDDDDDDBBB@@@>>>>>>???BBBAAA???>>>===:::777444999:::;;;<<<;;;999777555;;;555999EEEFFF:::333555444444333333333333333222333333444444444444333333222222111111000/////////000000000000000000000000////////////////////////......---------,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((())))))))))))******+++************+++,,,,,,,,,,,,,,,---------......######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))(((((((((((()))******'''''''''((((((((()))))))))***++++++))))))***++++++***+++...111777DDDPPPZZZUUUUUU]]]hhhooovvv|||}}}yyyyyyqqqppplllooommmfff^^^ZZZUUUPPPSSSSSSVVV]]]```aaadddiiirrrnnnmmmqqquuuyyy|||qqqmmmpppqqqkkk```YYY[[[aaa]]]]]]]]]```jjjwww~~~~~~{{{iii]]]ZZZUUUMMMSSS```iiifffdddjjj{{{aaaYYYPPPNNNQQQPPPJJJDDDIIIEEECCCGGGHHHEEECCCCCCJJJFFFAAA>>>>>>===<<<;;;999888777777888999888777666666666555444333222111111222222222222222111111//////000000000000//////---......///////////////))))))***+++,,,,,,------//////...------,,,+++++++++++++++,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************++++++++++++,,,,,,,,,,,,,,,---------......---------...//////////////////////////////111000000///000111222333333333333333444555666777888888999:::;;;;;;;;;;;;<<<===>>>???@@@>>><<<:::@@@AAACCCCCCBBB???<<<:::@@@@@@AAA@@@>>>>>>@@@AAACCC@@@>>>???>>><<<<<>>>>>===:::999:::;;;;;;;;;:::888666555777444999CCCCCC888222333333333333333222222222222222222333333333333222222111111111000000/////////////////////////////////........................------------,,,,,,,,,,,,......,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++,,,,,,+++,,,,,,,,,------------######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''((()))******''''''''''''((((((((((((***+++,,,+++***)))***+++***((())),,,...000888@@@TTTMMMNNN^^^qqq|||}}}|||~~~rrrhhh]]]UUUNNNLLLLLLMMMRRRXXXTTTNNNKKKPPPUUUXXXZZZ\\\nnnsssuuuooofff___WWWQQQMMMPPPPPPLLLIIIKKKSSSYYYZZZQQQIIIOOOjjjyyylllfffwwwppp]]]XXXSSSMMMJJJJJJKKKJJJIIIGGGDDDEEEIIIIIIDDDAAABBBFFFDDD@@@===<<<;;;;;;;;;888666555666777888777666555555555555444222111000000000111111222111111000//////000000000000//////---......///////////////))))))******+++,,,------//////...---,,,++++++******++++++++++++++++++***************************++++++++++++++++++++++++************************+++******))))))******+++)))))))))*********++++++++++++++++++,,,,,,---------------------...//////////////////////////////111000/////////000111222111111222333444555666777666777888999::::::::::::<<<===??????>>>;;;999888>>>???AAABBBAAA???===;;;>>>???@@@???>>>>>>???AAACCC???===>>>===;;;<<<@@@FFFDDDCCCFFFPPPXXXUUUMMMHHHEEEAAA??????@@@AAABBBGGGHHHJJJKKKKKKJJJHHHGGGHHHDDD@@@BBBHHHLLLKKKHHHHHHGGGFFFFFFGGGIIIIIIIIIGGGDDDDDDHHHMMMNNNIIICCCEEEHHHKKKFFFEEETTTWWWGGGBBBDDDGGGHHHHHHEEEAAA???AAACCCDDDAAA===:::;;;===777999<<<>>>>>>===<<<<<<<<<;;;999777666555666666222222999AAA@@@666///000222222222222222222222222111111222222222222111111111111111111000000000000........................------------------------.........---------,,,,,,...---,,,+++***)))))))))*********************************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''(((((((((((()))))))))******))))))******+++,,,++++++++++++,,,,,,,,,---######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((***+++,,,+++***)))***+++***((()))++++++)))+++000???===FFF]]]rrryyyuuupppmmmllllllmmmhhh^^^XXXWWWXXXSSSRRRXXX[[[TTTJJJCCCKKKSSSXXXTTTOOOMMMOOOOOORRRZZZ```___]]]```dddggggggfffjjj~~~wwwggg\\\UUUVVVTTTOOOJJJGGGFFFIIIKKKDDDCCCEEEIIIIIIEEEBBBCCC@@@>>><<<:::999888888999777666555666777888777666444444444444333222111000//////000111111111111000...//////000000//////...---......///////////////*********++++++,,,,,,---......------,,,,,,++++++***++++++,,,,,,++++++******************)))))))))************************))))))))))))))))))))))))******))))))))))))******((())))))))))))*********)))******++++++,,,,,,---,,,,,,,,,,,,---...//////000000000000000000000000111000///......///000111000000111222333444555555444555666777888999999999:::<<<======;;;999888999======>>>??????>>>===<<<===>>>>>>>>>======>>>@@@@@@<<<;;;======<<<===AAACCCBBBAAAFFFQQQYYYUUUKKKCCCAAA???===<<<===???@@@JJJKKKLLLLLLLLLKKKJJJIIIKKKGGGDDDCCCEEEGGGGGGFFFKKKJJJHHHGGGFFFGGGHHHHHHDDDCCCBBBFFFJJJKKKFFFAAAGGGDDDDDDBBBDDDSSSXXXIII@@@BBBEEEGGGFFFCCC???<<<@@@@@@AAA???===<<<<<<===999;;;======;;;999999999<<<:::777555333444555666444444888<<<:::333111333000111111111111222222222000000111111111111000000111111111000000000000000------------------------------------------------......---------,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''(((((((((((()))))))))(((((((((((()))************+++++++++,,,,,,,,,######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$%%%'''((((((''''''&&&&&&&&&&&&'''''''''((((((((()))******(((((()))***+++)))***,,,+++((())),,,,,,///;;;MMMZZZ]]]]]]]]]gggppptttrrrwwwwwwiiiaaaXXX```eeeddddddkkkssswwwvvvbbbWWWTTTRRRPPPKKKLLLMMMLLLKKKIIIHHHGGGEEEDDDFFFIIIGGGAAA???@@@:::;;;;;;:::888777777888666555555666777888888666333333444333333222111000...//////000111111000000......////////////......---......///////////////+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000000000000000............///000......///000111222222222222222444555666777777777666888::::::888888:::<<<>>>======<<<<<<<<<<<<<<<;;;<<<===<<<;;;<<<===???<<<999:::===>>>===>>>BBB===??????@@@EEEJJJIIICCC@@@??????>>>>>>@@@BBBDDDHHHHHHIIIIIIJJJKKKKKKKKKLLLJJJHHHFFFFFFGGGHHHIIIMMMLLLJJJGGGEEEDDDEEEFFFCCCCCCCCCFFFHHHHHHDDDAAACCC???AAABBBAAAKKKQQQGGG@@@AAAAAABBBAAA???>>><<<@@@???============;;;::::::;;;<<<999666444444666777777666555444333333333666777999;;;888444333666000000000000111111222222///000000111111000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''''''''((())))))************++++++++++++######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***(((&&&'''++++++***+++...'''***222:::>>>@@@HHHQQQVVVZZZ]]]```jjjtttwwwtttrrrsssqqq\\\VVVMMMIIILLLNNNKKKEEEMMMKKKHHHGGGHHHHHHGGGFFFIIIHHHHHHIIIEEE===999:::888:::;;;;;;:::999888999666555555666888999888777333333333333333222111000......///000000111000000......////////////......---......///////////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))((())))))***++++++,,,,,,+++++++++,,,---...///000000000000000000000000000000///...------...///000,,,---...///000000000000000111222444555666666666333555888888777888<<>><<<;;;:::::::::;;;:::;;;<<<;;;;;;;;;===???999777999===???>>>???CCC===BBBCCC???===@@@AAAAAA@@@AAABBBBBBBBBCCCEEEHHHCCCCCCDDDEEEGGGIIIKKKLLLIIIIIIIIIHHHGGGIIIMMMPPPOOOMMMKKKGGGDDDBBBCCCDDDCCCCCCEEEGGGHHHFFFCCCAAA===:::???BBB>>>BBBHHHDDDAAA@@@???===<<<======>>>AAA>>>;;;;;;======:::777777999999666333222333666333444666666555444222000111444999<<<888333000111//////000000111111111222//////000000000000//////---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***)))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''(((((()))************+++++++++###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))*********+++...222666888GGGOOO[[[eeekkkmmmmmmmmm{{{wwwaaaMMMLLLKKKJJJJJJKKKLLLLLLPPPMMMIIIFFFEEEHHHKKKNNNIIIGGGEEEDDDBBB@@@<<<999<<<;;;:::888777666666666777777777777666666666666333333333222222111111111...------------...//////......//////000000111111////////////000000000000++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,)))((((((((((((((()))***))))))))))))((((((((((((''')))***)))((('''(((***((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++,,,,,,------.../////////000///...,,,,,,------...000///.........///111222////////////000000000000000111333444555555444333111444777999999999:::;;;===<<<:::999888999999:::999999999;;;======<<<;;;:::888999<<<<<<:::===BBB@@@???>>>>>>@@@BBBEEEFFFCCCBBBAAAAAABBBEEEHHHIIIIIIFFFCCCEEEJJJLLLKKKHHHLLLKKKJJJJJJJJJLLLMMMOOOHHHGGGEEEAAA???@@@CCCGGGDDDDDDCCCBBBAAA@@@@@@???======>>>???AAABBBCCCCCC=========;;;999999;;;<<>>???>>>===;;;<<<>>>===<<<>>>DDD@@@?????????@@@BBBDDDEEEAAAAAA@@@AAABBBCCCEEEFFFEEECCCAAADDDJJJNNNMMMKKKLLLJJJHHHGGGHHHJJJMMMOOOIIIEEEAAA@@@BBBDDDEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@===>>>>>>>>>???@@@@@@@@@>>>>>>>>><<<::::::;;;===@@@>>>;;;::::::::::::999666555555555444444444333333333111000000000111111555555555555444222111111000/////////.........---................................................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((*********))))))(((&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))***+++***((((((***+++###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))+++***)))))))))***+++,,,...111777>>>HHHTTTaaaiiiyyypppyyy~~~vvv|||{{{cccTTTOOONNNKKKIIIIIIIIIIIIJJJKKKMMMMMMIIIJJJKKKKKKJJJGGGDDDCCCAAA???<<<;;;;;;;;;:::999777666666666666666777777555555555555444444444444444444333111///...,,,,,,...------------...//////...////////////000000000//////......------,,,,,,++++++++++++++++++++++++,,,++++++++++++*********)))******++++++++++++***+++++++++***)))))))))((())))))))))))((((((((((((''')))***)))((('''(((***((((((''''''''''''(((((()))))))))))))))))))))))))))))))))*********++++++*********+++,,,,,,------000///......------......------,,,+++,,,---...///....../////////000000000000111222333444444444444555777999:::999999:::;;;:::999999::::::<<<======;;;:::::::::<<<===???@@@>>><<<<<<>>>===;;;>>>CCC???@@@@@@AAABBBCCCCCCDDD???@@@@@@AAABBBBBBAAAAAAAAA@@@@@@CCCJJJNNNOOOOOOLLLJJJGGGFFFFFFHHHKKKMMMGGGBBB>>>???DDDGGGEEEBBBFFFEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>===============?????????===;;;;;;<<<===>>>;;;999888888888888777555555444444444444333333333222111000000000000000666666444333111111000000/////////...............................................................++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))((()))))))))'''''')))***###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******)))(((((())))))***+++,,,---///555???KKKRRRnnn}}}zzzllllllyyy~~~yyy|||zzzyyyzzzpppiiicccVVVGGGBBBEEEHHHIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGHHHIIIIIIGGGDDDAAA???>>>;;;888777888:::::::::888888777666666666666777444444444333333333222222222111111///...---,,,,,,...------------...//////////////////////////////......------,,,+++******************************++++++++++++************))))))***************))),,,,,,,,,+++***)))(((((())))))))))))((((((((((((''')))***)))((('''(((***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))******************++++++,,,---------/////////...............---,,,,,,++++++---...///........./////////000000000111111222333333444444666777999999888888999:::;;;;;;;;;;;;;;;<<<<<<===999999999888888:::===@@@===;;;;;;<<<;;;999;;;@@@@@@@@@AAABBBCCCCCCBBBBBB???@@@BBBCCCCCCBBB@@@???@@@???@@@CCCIIIMMMNNNNNNKKKJJJIIIGGGFFFFFFFFFFFFBBB???===???CCCEEEDDDAAAEEEDDDCCCBBBAAA@@@@@@???===============>>>>>>>>>???@@@@@@>>><<<;;;;;;<<<;;;999666555666666666555444444333333333333333333111111111111111222222333777555333111000///000000................................................+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((&&&'''(((***###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++++++++***,,,000666;;;KKKSSSXXXXXXYYYaaalllttt|||xxxyyy}}}rrrddd\\\UUURRROOOOOOJJJBBB???AAACCCBBBFFFFFFGGGHHHIIIIIIIIIIIIEEEEEEDDDCCCBBB@@@>>>>>>===:::777777888:::;;;;;;;;;;;;999888777666666666333333333333222222222222//////.....................------------...///////////////..................------,,,+++******)))************************+++++++++*********)))))))))))))))******))))))(((,,,,,,,,,,,,+++)))((('''))))))))))))((((((((((((''')))***)))((('''(((***((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,------.....................------,,,...---,,,,,,,,,---...///............////////////000111111111222333444444555666777777666666888999============<<<<<<;;;;;;:::;;;;;;999888999===@@@===;;;;;;<<<;;;999;;;@@@AAAAAABBBCCCCCCCCCBBBBBBAAABBBDDDEEEEEECCCAAA???BBBAAABBBDDDGGGJJJKKKKKKIIIJJJJJJJJJHHHEEEAAA???<<<===>>>>>>???@@@AAABBBCCCBBBBBBAAA@@@???>>>===;;;;;;<<<===>>>???@@@AAA>>>??????>>>;;;:::::::::888666444333444444444333222222333333333333333333///000111222444555666666555444222000///...//////---------.......................................++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&(((***###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))******++++++)))***************---///888:::>>>CCCLLLWWWbbbhhhwwwuuuvvv|||eeehhhuuuzzz||||||zzz~~~oooXXXMMMKKKIIIGGGFFFJJJKKKHHHAAA>>>AAAEEEEEEEEEFFFHHHJJJKKKLLLLLLLLLBBBAAA@@@>>>===<<<<<<<<<;;;:::888888:::;;;<<<;;;===<<<:::888777666666555333333333333222222222222------........./////////...------------...///////////////............---------,,,,,,++++++******************************+++************)))))))))((())))))))))))(((((('''******+++++++++***((('''))))))))))))((((((((((((''')))***)))((('''(((***((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******++++++,,,,,,---.........,,,------------,,,++++++------,,,+++,,,---...///------........./////////111000000111111222333444444555666555555555888:::>>>>>>>>>>>>===<<<;;;:::===???@@@>>><<<;;;>>>BBB>>><<<<<<>>>===;;;>>>CCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFEEECCCAAADDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJHHHEEEAAA???<<<===>>>===<<<===@@@CCCBBBAAA@@@???>>>======<<<::::::;;;===>>>@@@AAAAAA<<<===>>><<<:::777777777777444222111222333333222111111222222222222333333///000222444555666777777222111000000////////////---------------.........------------------------------------------------))))))******+++,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''(((''''''''')))+++###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))&&&(((***+++******+++,,,//////222777???IIISSSZZZiiikkkiiihhhrrruuuuuuzzzuuuuuu}}}lllmmm{{{lllaaaSSSJJJEEEHHHJJJGGGCCCBBBFFFHHHFFF@@@>>>BBBHHHIIIHHHHHHIIIIIIIIIHHHGGGFFF======<<<;;;;;;:::999999:::999888999;;;;;;;;;:::::::::999777777666666666444444333333333222222222////////////...............------------...////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))(((((())))))(((((('''&&&'''(((***++++++***((('''))))))))))))((((((((((((''')))***)))((('''(((***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))************+++,,,,,,------++++++,,,,,,,,,+++***))),,,++++++******,,,---...---------.........//////111000000000111222333444333444555555555777999<<<<<<===>>>>>>>>>===<<<<<>>===<<<>>>DDDEEEDDDCCCBBBAAAAAABBBCCCBBBCCCDDDEEEEEEEEEDDDCCCDDDDDDEEEDDDDDDDDDFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEAAA???===<<<===???AAABBBBBBBBBAAA@@@???>>>======::::::;;;<<<======>>>>>>999;;;<<<:::888555444444666333111111222333333222111111111111222222222333000111333444555555444444/////////000000//////...,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((('''(((***,,,$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))(((((('''&&&'''(((***+++******+++,,,++++++,,,---...222;;;CCCKKKVVV]]]]]]eee|||ssseeeXXXMMMDDDBBBGGG@@@===??????===@@@FFFEEEIIIHHHBBB>>>@@@CCCCCCLLLKKKJJJGGGDDD@@@===;;;999999;;;;;;;;;999777666999888888999;;;;;;:::888777777666666666666777777444444444333333333222222111111000///......------...------------...////////////.........---------,,,,,,,,,,,,,,,,,,------))))))))))))))))))))))))************))))))))))))(((((())))))((('''&&&&&&&&&''')))***+++***((('''))))))))))))((((((((((((((()))***)))((('''(((***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,******+++,,,+++***)))(((+++***)))))))))***,,,,,,---------.........//////111000000000000222333444444555666666666888;;;>>>;;;<<<===?????????>>>>>>>>>AAADDDBBB===:::;;;===:::888999<<<<<<:::===BBBFFFEEECCCAAA@@@AAABBBCCCBBBCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEDDDDDDDDDEEEGGGGGGFFFDDDCCCDDDGGGIIIKKKFFF@@@;;;;;;???CCCCCCAAACCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999:::999666444222222555333111000222333333222000000111111222222222333222222333444333222111000,,,---///000000000///...,,,,,,,,,------.........------------------------************************((())))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((((((((((((***,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!###%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))******+++)))************+++++++++222666<<>>@@@BBBBBB@@@>>>======CCCCCCBBBAAA@@@>>>======<<<;;;:::999888999::::::<<<<<<<<<;;;:::999888777555666777666444333333444666777777555222111111111111111000000//////......////////////////////////......//////...,,,+++)))+++++++++************)))******)))))))))))))))***)))******++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,---------......333222111111000111111111666777777888999999::::::===<<<<<<<<<<<<======>>>>>>>>><<<;;;;;;:::::::::999<<<>>>???>>>>>>AAADDDDDDDDDDDDBBB@@@@@@BBBDDDGGGFFFEEECCCCCCCCCDDDEEEGGGFFFFFFFFFFFFFFFGGGGGGBBBBBBAAA@@@@@@CCCHHHLLLHHHDDD???<<<>>>AAADDDFFFEEEFFFFFFDDDAAA>>>======888:::<<<<<<:::999999:::;;;:::999777666666555555444444444333333222222222111111000000000000111111222222222222222222222222000000000000////////////......---,,,,,,,,,,,,---------------------------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###''')))(((%%%%%%)))---$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((())))))***+++))))))*********++++++++++++...111444999DDDRRR\\\dddhhhlllooopppppppppqqq}}}eeeRRRIIIAAA===999555444555777999999::::::;;;;;;<<<<<<===<<<>>>@@@@@@???>>>>>>>>>CCCBBBAAA???>>>=========<<<;;;::::::999999::::::999999999999888777666555555666777666444222333444444555555444111000000111000000000000//////..............................---............,,,+++***+++++++++*********))))))******))))))))))))******)))******+++***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********************************++++++++++++++++++++++++,,,,,,,,,------------...000000000000111111222333666666777777888999999999;;;;;;:::::::::;;;<<<<<<;;;;;;:::::::::;;;;;;<<<999;;;>>>>>>===>>>@@@CCC@@@AAABBBBBBAAAAAACCCEEEHHHGGGEEEDDDCCCCCCCCCDDDFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDCCCAAAAAABBBFFFIIIFFFBBB===;;;===@@@BBBDDDEEEEEEEEECCCAAA>>>===<<<999;;;======<<<::::::;;;::::::888777666555555555444444333333333222222222111111000000000000111111111111111111111111111111000000000/////////......///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,+++'''%%%(((+++$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((())))))***+++)))))))))*********++++++***+++,,,,,,---222:::AAAEEEGGGMMMVVVaaakkkrrruuusssssszzzwwwkkkgggddd___TTTDDD888333666555333222333444777888888888999999:::;;;;;;<<<999;;;======<<<<<<>>>???AAA@@@>>><<<;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999888888888888888777666555555666777555333222333444111222333222000///000111000000000////////////...........................------......---,,,+++***++++++*********)))))))))***)))))))))))))))******)))************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((((((((())))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000222333444555555555666777777888888888888888888888999::::::999999999999:::;;;<<<===888:::<<<=========???AAA<<<>>>AAABBBBBBCCCDDDFFFHHHFFFDDDCCCAAAAAAAAAAAADDDDDDDDDCCCCCCBBBBBBBBBDDDDDDCCCAAA???@@@CCCEEECCC@@@<<<;;;<<>>;;;::::::<<<>>>>>>===;;;;;;<<<999999888777666555444444333333333222222222222222111000000//////000000111000000000000000000000000000////////////.........//////...------------...+++++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***---///---)))&&&&&&'''#################################""""""""""""""""""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******))))))))))))************)))+++,,,,,,---///444888111222777CCCSSSbbbkkkooohhhiiippp|||~~~xxx}}}sssggg```^^^YYYNNNDDD@@@???AAADDDBBB:::555444555555555444444444444555666666777888999::::::;;;999:::;;;:::999:::<<<>>>???===;;;:::999:::;;;<<<:::;;;<<<<<<<<<;;;999888999999::::::999888777777555666666555333222222333000111222222000000111222////////////////////////........................------------,,,,,,++++++************))))))))))))))))))))))))))))))***+++************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))******(((((((((((((((((((((((((((((((((((()))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......///000111222222333333444444555666666666777777777777777888999:::::::::999::::::;;;<<<===999999;;;;;;<<<===>>>???<<<>>>BBBCCCCCCCCCDDDEEEFFFDDDBBB@@@>>>>>>>>>>>>BBBBBBBBBBBBAAA@@@??????@@@AAAAAA???>>>>>>@@@BBBBBB???<<<;;;<<<>>>@@@@@@CCCBBBBBBAAA@@@>>>;;;888999;;;======<<<;;;:::;;;888888888777666555444333222222222222222111111111000000////////////000000/////////////////////////////////.........------000///......------......+++++++++***************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$'''(((###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))),,,...---***'''&&&%%%########################""""""""""""""""""######"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))***(((((()))))))))*********&&&(((***+++,,,...000222000...---222;;;DDDIIIKKKFFFKKKUUU___ffflllwwwtttnnnyyywwwpppllliiiddd___PPPFFF:::555777888444000444444888===<<<666222111111222222222111111000///444444555666777888999999:::;;;;;;999777777888:::<<<;;;:::999999999:::;;;999:::;;;;;;;;;:::888777888888999999999888777777444555666555333111222333000111222222111111222333.............../////////........................---,,,,,,,,,++++++++++++*********)))))))))(((((())))))(((((()))***++++++*********)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000000//////...//////000111222222333333444444555666666666666777888999:::<<<;;;;;;;;;;;;;;;<<<<<<999999:::;;;<<<===>>>===???AAADDDDDDCCCBBBBBBCCCCCCBBB???===<<<;;;;;;;;;???@@@@@@@@@@@@???>>>======???@@@@@@@@@@@@AAACCCAAA???===<<<>>>?????????@@@??????@@@@@@>>>:::777777999;;;;;;:::888888999777777777777666444333222111111111111111111111111000000////////////000000....................................------------//////...---------------+++++++++******)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$'''(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&(((******)))'''&&&%%%########################""""""""""""############"""###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))***((((((((()))))))))******((()))***++++++,,,,,,---...,,,******---///111111&&&,,,555;;;<<<===GGGRRRdddiiiiiiooovvvpppooo~~~{{{{{{rrrggg]]]VVVRRRPPPKKKDDD===888666555444000,,,---000111...+++111111444888888222//////...///000111111111111111222222333444666777888888999:::;;;:::777666777888999999999999::::::::::::999999999999999888888777555555666666666666555555444555666444222111222333000111222222111000111333---............/////////------------------------,,,,,,++++++++++++,,,,,,******)))))))))((((((((((((((((((((()))***+++,,,+++******)))((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000000///...............000000000111222222333333444444444555666777888999;;;;;;:::::::::::::::;;;;;;:::999;;;===>>>>>>===AAABBBDDDCCCAAA@@@@@@AAAAAA???===<<<::::::::::::======???@@@@@@???>>>===>>>@@@BBBCCCBBBBBBCCCDDD???>>>======>>>???>>>======<<<<<<>>>@@@???;;;666555777999999888666666777666666777777666444222111000000000000000111111111000//////......//////000..............................---------,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,++++++***)))))))))(((((()))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%########################!!!"""""""""############!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((()))))))))***+++******+++,,,---,,,,,,)))***,,,,,,,,,,,,---...+++,,,///222000...222999>>>IIIHHHJJJZZZ^^^___mmmjjjtttyyyzzzzzzwwwxxx{{{xxxrrrnnnggg___WWWUUUQQQLLLEEE===555000666666555333111111222444//////000000111///---+++...,,,---111222000000333///000111111222222333333000111222333444666777777666888::::::999777777888666777999;;;;;;;;;999999999888777777666666777777444555555666666555555444444555555444222111111222///111111111/////////111---------.........//////------------------------,,,,,,+++******+++,,,---***)))))))))(((((((((((((((((((((((()))***+++,,,++++++)))((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,......---------...//////...//////000111111222222222222222333444555777777777777777777888999::::::<<<;;;:::;;;>>>???>>><<<@@@AAAAAA@@@>>>===>>>@@@@@@???===<<<;;;;;;;;;<<<:::<<<>>>???@@@???>>>>>>===???BBBBBBAAA@@@???@@@===<<<;;;<<<===>>><<<;;;:::999999===@@@@@@<<<777444666888888777666666666555666666666555333111000/////////000000000111111//////............//////........................---------,,,,,,,,,,,,+++------,,,++++++++++++,,,---,,,,,,+++******))))))(((((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%""""""""""""""""""""""""!!!!!!""""""#########$$$!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((''''''(((***,,,,,,+++(((,,,//////,,,******,,,,,,))))))---...---...111,,,;;;444...===AAA???JJJOOOTTTSSSPPPWWWeeekkkgggbbbaaadddhhhgggfffmmmwwwzzzyyy~~~{{{tttpppjjjkkkkkkiiigggddd___ZZZUUUVVVRRRKKKHHHGGG@@@888:::999666333111000111222222000...------...//////,,,---...------...000111333...,,,......---///444000000/////////.........///000111222444555666777444666:::;;;:::999999999555777:::<<<<<<;;;999888999888666555555555666777666666777777777777777666444555555444222111111222///000000000...---...///---------.........//////------------------------,,,+++*********+++,,,---))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++)))((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---...///000111......//////000111111111000000000111222444555666333444444555777888:::;;;===;;;:::;;;>>>@@@>>><<<>>>>>>>>>===;;;<<<>>>@@@@@@???>>>===<<<<<<===>>>999;;;===???@@@@@@???>>>;;;>>>@@@@@@>>>;;;::::::;;;::::::;;;<<<<<<;;;999888777888<<>>===<<<;;;;;;<<<<<<>>>????????????===;;;:::>>>??????===:::999999999;;;:::999999888888999999666777888999999999999999888555333333555666555333222444888;;;:::777333000111000...///000111///...////////////............---------------------------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""############$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&&&&%%%$$$%%%'''((('''&&&''''''''''''(((((((((((('''(((******((('''((()))'''((((((((())))))))))))*********************************+++++++++,,,,,,,,,,,,---------.....................////////////111000///...///000222333666666555555333222000000222222111000000000000000/////////.........------------------------------------------------------,,,,,,,,,,,,------------------------------------------..................000000000000111222333333222444777888777777777888999999999888888777777777888777555666888999777555555555666666666666555555555222//////111111000...////////////............///...---,,,,,,---...///111000///...,,,+++******+++++++++*********))))))+++***))))))(((((())))))))))))((('''''''''''''''))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))&&&'''''''''((((((((()))(((((()))))))))*********(((((()))))))))*********,,,++++++******+++++++++,,,,,,------...000111222111111111333555777666555555444333444777888888888:::888777777888999999888999<<>>======<<<;;;;;;;;;;;;===???@@@>>>>>>>>>===<<<:::888777;;;<<<===<<<;;;::::::<<<::::::999888888888888888777888888999999888888777777555333333555555444222222444777888888666222000111///...///000000///...............------------------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&'''&&&%%%&&&((()))((('''&&&''''''''''''(((((((((&&&(((***)))((('''((()))''''''((((((((()))))))))************************)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++------,,,+++******)))))))))******+++++++++******,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++------------------------------------------------+++++++++,,,,,,,,,,,,---------------------------...---------,,,,,,,,,,,,////////////000111222222111333666888777777888999888888888888777777777777888777666666888:::::::::444555555666666555555444444222000000000111000////////////............---......------------............---,,,,,,++++++***+++************)))))))))+++***))))))(((((()))))))))(((''''''&&&''''''''')))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''((((((((((((((((((((())))))))))))(((((())))))))))))******++++++*********++++++,,,,,,,,,,,,---...///000111111000111333555666555444333444666555555555666777888777555555777777777666999<<>>@@@======<<<;;;999777666555888:::;;;;;;::::::<<<===<<<;;;::::::999999::::::999999999999888777666555555444222222333444222111222333444555555333111000000///......000000000......------------,,,,,,,,,------------------------++++++++++++*********)))************************)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&''''''%%%%%%&&&'''((('''&&&&&&&&&&&&'''''''''((((((&&&((())))))(((''''''((('''''''''((((((((())))))************************)))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,,,,+++***+++,,,------.........---++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++............///000111222///222555777777777888999777777777777777777777777666555555666777999;;;;;;444444444555555444444444333222111000000111000000//////.........---------------------------------++++++++++++++++++++++++************))))))))))))******)))((((((((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))******************++++++,,,+++++++++,,,---...000000000000000222444555555333222555777666444333444777777666444444555666666555999;;;>>>>>>===<<<<<<===AAA???<<<:::999:::;;;<<<;;;;;;999888888777888888999:::;;;;;;::::::;;;=========<<<;;;;;;;;;;;;<<<:::::::::999777666444333444333333333333222111000111111222222222111000//////...---...000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&'''(((%%%$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&''''''''''''&&&'''))))))'''&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********%%%''')))***++++++***))),,,,,,---------,,,,,,+++,,,+++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++))))))******+++,,,,,,---------------...///000000...000444555666666777888666666666666666666666666333444444555555666888999333333444444444444333333222222222111000000111222............------------,,,------------------,,,*********+++++++++,,,,,,))))))))))))))))))))))))***))))))((('''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''(((((((((((()))))))))***)))))))))******+++,,,++++++++++++,,,...///000000//////111444555444333111444777777444333444666666555333444666777777666888:::<<<===<<<;;;;;;<<>>===:::888888:::===???999777666666888;;;>>>@@@?????????===:::999888999999888777777666666777777;;;::::::888777555333222222444555555222000////////////000000//////...---...---,,,---///000000///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&%%%$$$%%%'''''''''&&&%%%%%%&&&&&&&&&'''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))(((((()))))))))*********))))))))))))))))))******,,,,,,,,,,,,+++***)))(((******++++++++++++******)))))))))))))))***++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++,,,---...///,,,...111222222111111222444444444555555666666666222555888777444111000111222222333333333333222222111222333222000000222444.........---------,,,,,,+++,,,------------,,,++++++++++++,,,,,,,,,,,,,,,(((((((((((())))))******))))))(((''''''''''''(((&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))***+++,,,))))))******+++---...///.........000333444333222333333444777999999777666666555444666999<<<<<<<<<;;;<<<>>>===<<<<<<===??????===:::777777999<<>>@@@@@@@@@@@@>>>;;;:::::::::888888777666666666666777::::::999888666555333222222555777666333000///000...///000000000///---,,,---,,,,,,---///000000/////////.........---------++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$##################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$'''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))))))))******++++++,,,,,,(((((((((((((((((((((((((((((()))++++++,,,,,,+++***************+++,,,---'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))),,,,,,,,,+++++++++++++++++++++++++++,,,---......,,,...111111000///000000444444444555555555666666222666:::999555111///...222222222333333222222222111333444333000000222555......---------,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((())))))******))))))((('''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&((()))))))))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((()))***+++,,,)))))))))***+++,,,...............000222333333111444333333777;;;<<<999666666555555777:::===???>>>===>>>??????>>>>>>???@@@CCC@@@;;;888666777999;;;:::888666444555888<<<>>>???@@@@@@???<<<;;;;;;<<<;;;:::999999888888999999:::999999888666555333222222555888777333000///000...///000111111///---,,,---,,,+++---///000000///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))%%%'''******)))(((((()))+++++++++,,,,,,,,,------+++,,,---...////////////333333444444444444444444444444333333222111000000000000////////////000000333222000//////000222333333222000///---,,,,,,,,,------------------------,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((()))++++++***))))))+++***))))))***,,,...000......//////000222333444111333777:::;;;:::999888777888999;;;<<<=========;;;<<<===>>>???@@@@@@@@@AAA???<<<999777888999:::888<<<;;;666444888===??????@@@AAABBBAAA???===;;;:::999888777777888:::;;;888888999888888777666555555666777777666333000...111000///......///000111......---------,,,,,,,,,111///---,,,+++,,,...///------------------------,,,+++++++++***)))))))))******))))))))))))******))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""########################%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################!!!"""###$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))((((((((('''''''''&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&((())))))(((((()))***************+++++++++,,,,,,,,,,,,---......//////222222222222222333333333444333333222111111000000000000////////////000000222111///......///111222222111000...------------------------------------,,,,,,+++******)))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((()))************))),,,+++***))))))+++,,,------------...///000111222111222555777888999888888999999:::;;;;;;<<<<<<===<<<===>>>???@@@@@@@@@@@@@@@>>><<<999888999:::;;;;;;??????:::888;;;???@@@AAABBBBBBAAA@@@>>><<<;;;:::::::::999999::::::;;;999999999888888777666555444555666777666444111///222111000//////000111222............---------,,,000///...---,,,------...------------------------++++++************************))))))))))))******)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''''''''((((((((('''''''''(((((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''((()))((('''''')))+++((())))))))))))*********---,,,++++++,,,---///000///000000000111111111111333333222222111000000000000//////......//////000000000............000000000//////...------......------------,,,,,,,,,,,,+++++++++******))))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''((((((((((((((((((((((((((((((((())))))(((((())))))******---,,,+++***)))******+++,,,,,,,,,---...///000111111111222444555666777888<<<<<<;;;:::::::::;;;<<<>>>???@@@AAAAAAAAAAAAAAA???===;;;:::::::::<<<===???CCCDDD@@@===???AAABBBDDDCCCBBB@@@???===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;999999999888888777666555333444666777666555333111222111111000000111111222/////////.........------............------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********************))))))(((((())))))***(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#######################################$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((('''&&&&&&)))+++(((((()))))))))*********---,,,******+++,,,///000......//////000000111111222222111111000000000000/////////....../////////000//////......//////000.........------......///---------,,,,,,,,,,,,,,,+++*********)))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((('''''')))***+++,,,+++******)))***++++++,,,,,,,,,,,,---///000111222111111222333555777888>>>===:::999888999:::<<>>@@@EEEGGGCCC@@@AAABBBAAABBBAAA@@@???>>>=========;;;<<<===>>>===<<<;;;:::888888888888777666555555222333555666666555444333111000000000000000000111000////////////.........------.........---,,,+++++++++++++++++++++++++++(((((())))))******++++++))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$##################$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#######################################$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((&&&%%%&&&)))+++))))))))))))************,,,+++***)))***,,,...000---......///000000111111111111000000000000////////////............//////000000000000000000000000---------------......///------,,,,,,,,,+++++++++*********)))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((('''''''''(((***+++((()))))))))***+++,,,,,,,,,,,,,,,---...///000111222222111111333555888999<<<;;;999888777888:::;;;??????@@@AAAAAAAAA@@@@@@;;;;;;::::::;;;<<<>>>???===CCCFFFBBB??????@@@???>>>>>>=========>>>??????;;;<<<=========<<<:::999777777777777666555444444222333444555555444444333...//////////////////...000////////////.........------......------,,,+++++++++++++++++++++++++++((((((((())))))******+++))))))(((((((((((())))))'''''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########################################################$$$$$$#################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%###########################################################################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((('''&&&&&&(((***))))))))))))************+++******)))***+++---...,,,------...///000111111000000000//////////////////......------......///000000000000000000000000...---------------......------,,,,,,++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))''''''((()))***+++,,,,,,,,,,,,,,,---...///000111111111111111333555777888888888777777777888:::;;;===>>>>>>?????????>>>>>>999999999:::;;;<<<======:::@@@BBB>>>;;;===>>>===::::::;;;<<<===>>>>>>???;;;;;;;;;;;;;;;:::999888666666666666555444333222222222222333333333333222---......//////......---/////////.........------------------,,,,,,,,,,,,************************(((((()))))))))))))))))))))((((((''''''(((((()))'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$###"""""""""###$$$%%%###########################################################################$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((''''''((((((((()))))))))))))))******++++++,,,,,,******+++,,,---...///000///////////////////////////......------......///...//////////////////.........---,,,,,,---------------,,,,,,+++******)))((()))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((((((((()))***************++++++++++++,,,...///000//////000111222444555666333333444666777999::::::<<<<<<<<<======<<<<<<;;;888999999999:::;;;;;;;;;777<<<>>>;;;888:::<<<<<<888999;;;<<<<<<<<<<<<;;;;;;:::999888777777777777444444444444333222111111111111111111111111111111---...///000000///...---............---------,,,...---,,,+++++++++,,,---************************)))))))))))))))(((((((((((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$########################"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&########################""""""""""""""""""""""""###########################$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''###&&&((()))((('''''''''&&&&&&&&&'''''''''((((((((((((***++++++,,,++++++((()))***+++,,,---...............///////////////.........------.........------............------///...---,,,,,,,,,,,,---------,,,,,,+++***))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&((()))))))))(((''')))************)))(((((()))))))))***+++,,,......------///000111222333444///000333555888999:::::::::;;;;;;;;;;;;;;;::::::888888888999999:::::::::666;;;<<<999666999<<<<<<888999;;;<<<<<<;;;999888;;;:::888666555555666777333333333333222111000000111111111000000000//////...///000111111000///.........---------,,,,,,,,,///...,,,******+++,,,---))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!! !!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###  ###%%%######""""""""""""##############################%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" """%%%&&&$$$"""%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))---,,,++++++******++++++,,,,,,,,,---------......//////000//////...------,,,+++***))))))+++---......---+++,,,,,,---+++***************************(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))******))))))******+++,,,,,,---...000111111111111222333555666888999::::::555777;;;===>>>===:::888777::::::888999<<<>>><<<::::::999999999999999999888777777999<<<===:::777888777777666555333222111000222333333111000000111000000////////////000000333000------///111000///,,,,,,---...///000111111,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###!!!!!!###$$$#########""""""#################################$$$$$$$$$######"""""""""########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!###%%%&&&%%%###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))++++++*********++++++,,,,,,,,,,,,------------...///////////////...------,,,+++***)))***+++---......,,,++++++,,,,,,+++***++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&'''((((((((())))))))))))******))))))******+++,,,+++,,,---...///000000000111222444555777888888888555666999;;;<<<;;;999888666999888666666:::;;;999666666777888999:::;;;;;;888777666888;;;;;;999777777777777666555333111000111222444333111000000111000000////////////000000111...,,,,,,...000///...---------...//////000000,,,,,,+++++++++*********))))))))))))))))))))))))*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""###$$$$$$############$$$$$$#################################"""""""""""""""########################$$$$$$$$$#####################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))***+++,,,---,,,,,,,,,,,,------------......//////......------,,,+++*********+++,,,------,,,++++++,,,,,,+++***++++++++++++++++++++++++(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&''''''((((((((()))))))))***))))))))))))***++++++******,,,---.../////////000111222444555666666666555555777888888888888888555777777444444777888666222333555666888:::<<<===777666666777999999888666777777777666444333111000111333444444222111111222000//////......//////000///---,,,,,,---......---........................,,,++++++++++++*********))))))))))))))))))))))))+++******))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######"""""""""%%%$$$$$$$$$$$$$$$$$$%%%##########################################""""""######################################################$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''((((((&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((***+++,,,---++++++,,,,,,,,,---------------.........------,,,,,,++++++******+++,,,,,,---+++***+++,,,,,,+++***++++++++++++++++++++++++(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***++++++)))***+++---......//////...///111222333444444444444444444444555666777888555777777333333666666444222222444666888999;;;<<<666555555666666777666555777777666555444222111000222333444444222111111222/////////....../////////...------------......---.........---------,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))+++,,,---+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,+++++++++++++++++++++,,,*********,,,,,,+++***++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((())))))***+++***+++,,,---.../////////---...///111222222222222333333222222333444666777666888777444444777777555333444555666777888999999555666666555555444555666777666666555444222000000111333444444222111111222//////............//////......//////..................------,,,,,,+++++++++++++++*********))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&%%%%%%$$$!!!$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((***+++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,++++++++++++***+++***)))***+++,,,+++***************************((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((()))(((((((((((()))************,,,---.../////////---...///000111111111111222222222222333444555666555888777444444777888666555555666666777777888888666666666555444333555666666666666555333222000///000222333333111000000111///......------......///---...000000...---...///---------,,,,,,++++++++++++************)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################""""""#################################"""#########$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""$$$&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%""" ######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((()))******((()))***,,,------......---...///000111111111111111222222333444444555555333666666333444888888666555666666777777888888999666777777666333333555777666666555444333111000//////111222222000//////000///......------......///+++---000///---,,,,,,...,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$######""""""""""""##############################!!!!!!""""""#########$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$"""!!!###&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!###&&&((('''&&&""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))*********+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***)))((()))+++,,,,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$####################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((((((((((()))******'''((()))***+++,,,,,,,,,......///000111111111000111111333444444444444444222555555222333777888666555555666777888999::::::666888888666333222555888666666555444333111000//////000111111///......///.........------.........))),,,//////,,,***+++---++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$############""""""!!!!!!!!!!!!!!!!!!!!!"""""""""########################$$$$$$$$$#########""""""################################################&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''(((******))))))+++,,,---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++*********+++++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))************,,,...///111111111000000...///111222333333222222555333222000111333666888999888777888999:::888666666666666666555555555555555444333222111111111111111111111111111000//////......//////......---,,,,,,,,,,,,++++++*********,,,+++******))))))******+++*********))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######""""""######$$$%%%########################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""########################################################################"""############$$$$$$$$$#########################################################$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&((()))***))))))***,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++******)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$########################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((()))))))))*********,,,---...///000000000//////000111333333333333222444444333222333555777999999888777888::::::888777666666666555555555555555444444333222111111111111000111111111111000//////...............------,,,,,,,,,,,,+++++++++******,,,+++******))))))***************)))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%########################""""""###$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""########################################################################"""############$$$$$$$$$#########################################################$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""########################$$$$$$$$$###############################################################%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&((())))))))))))***,,,,,,,,,,,,+++++++++++++++******+++,,,,,,+++******)))******+++++++++******(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))******++++++,,,---............///000111222333333333222333444444555777888999999999888777888::::::888777666666555555555444444444333333333222111111000000000000111111000000///..................---,,,,,,,,,,,,,,,++++++++++++***++++++***))))))))))))*********))))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""##################"""######""""""######$$$%%%########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$#######################################################################################""""""#########$$$$$$$$$############################################################$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!! ################################################################################################$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&'''))))))((((((***++++++++++++++++++***************++++++++++++******))))))***+++++++++******(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''((((((((((((((()))))))))*********++++++,,,---------...//////000111111222222222444666777999999999999888777777888999999888666666555555555444333333333222222222222222111000000000000000000000//////...------.........---,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$#########"""""""""""""""""""""############""""""######""""""######$$$%%%########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################################################################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################################################################################################################""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&'''))))))((((((***+++************************************************((()))***+++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''(((((('''(((((((((((())))))))))))))))))***++++++,,,,,,------......//////000111222333666888999999888888777666666777888888777555555555555444333222222222111111222222222111000000000000000000000///......---------...---,,,,,,++++++++++++++++++++++++++++++***))))))(((((())))))(((((((((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$#########"""""""""!!!!!!""""""############""""""######""""""######$$$%%%########################""""""###$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$##############################################################################################################################"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""############$$$"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!#######################################$$$$$$$$$###################################################""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$###"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%'''(((((((((((()))+++)))))))))))))))*********+++***))))))))))))***+++((()))***+++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######################################################$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))***+++,,,---------------...///000111222333555666777777666555666555444555777777555444555555444333222222111000000000111222222111000/////////000000//////...------------------,,,++++++***++++++++++++,,,,,,,,,******)))(((((((((((()))''''''(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$######""""""!!!"""##################"""######""""""######$$$%%%########################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""##############################$$$$$$$$$$$$#############################################$$$$$$$$$########################################################################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############"""############$$$$$$$$$"""""""""#########$$$$$$"""""""""!!! ########################""""""#########$$$$$$$$$################################################"""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """###%%%$$$###"""######$$$%%%%%%&&&&&&########################"""$$$%%%$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%'''(((((('''((()))+++((((((((()))))))))******+++***)))(((((()))***+++(((((()))++++++,,,,,,+++(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&########################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''((((((((())))))***))))))))))))+++,,,---//////......///000222333333333333444444333333333444333333444555555444222555555444333222111000000///000111222222111000/////////000000//////...---,,,------------,,,++++++******+++++++++,,,,,,,,,******)))((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$######""""""######$$$$$$$$$$$$############""""""######$$$%%%########################""""""###$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################################################################"""############$$$$$$$$$################################################""""""""""""############"""############$$$$$$$$$!!!!!!""""""#########$$$&&&%%%%%%$$$###""""""!!!########################""""""######$$$$$$$$$$$$################################################""""""!!!""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!$$$%%%%%%$$$""""""###$$$%%%%%%&&&&&&########################!!!$$$%%%%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&(((((('''''')))***'''((((((((())))))******+++***)))(((((()))***+++(((((()))++++++,,,,,,,,,(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))***))))))))))))+++,,,---111000000000000222333444333333222222222111111111333222222333444444333111555555444333222111000///...///111222222111000//////////////////......---,,,,,,---------,,,++++++*********++++++,,,,,,,,,******)))(((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$#########"""###$$$$$$%%%########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$########################################################################"""""""""###$$$$$$%%%%%%######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$######"""########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&(((***+++,,,+++)))(((,,,,,,------.../////////000000000000222333555666222222333333333333333333666555333111////////////111111000///...------,,,000000000000///...---,,,//////...---,,,,,,++++++******))))))))))))******,,,,,,++++++***)))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$%%%%%%$$$$$$###"""!!!$$$$$$########################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################"""######$$$$$$$$$##############################$$$$$$$$$#########""""""########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))((((((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''((()))++++++***)))(((,,,,,,,,,---......//////000000111222333444555666333333333333333333333333555444222000/////////000111000000///...---------000000000000///...---,,,///......---,,,,,,++++++******))))))))))))******++++++******)))(((((('''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###""""""!!!######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''''''''''')))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''((()))***+++***)))(((+++,,,,,,------......///000111333555666666555555555555444444333333222222333222000/////////000111000000//////......------///////////////...---,,,.........------,,,,,,+++******))))))))))))************))))))((('''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$#######################################%%%&&&%%%%%%$$$###"""!!!""""""###$$$%%%%%%%%%%%%$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''((())))))******))))))+++++++++,,,------......000222444666777666555444666555555444333222222111111000///...//////111111///////////////............/////////......---,,,......---------,,,,,,,,,+++******))))))******+++******)))))))))((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""%%%%%%&&&&&&%%%$$$######"""######$$$%%%%%%$$$$$$""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((()))))))))))))))******++++++,,,---------000222444666666555444333555555444333222111111111000///.........///000111.........///////////////...............------,,,---------------,,,,,,,,,++++++************+++++++++***************))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""######%%%&&&&&&'''''''''$$$%%%%%%%%%$$$$$$###"""!!!""""""###$$$$$$%%%%%%######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################!!!"""######$$$$$$######"""""""""############$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))))))))******++++++,,,,,,---000111222333333333222222333333222222111111000000//////...------...///000------......//////000000------.........------,,,------------------------++++++************+++++++++++++++***************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$#########"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##############################$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$########################!!!"""$$$&&&((())))))***''''''''''''&&&%%%$$$#####################$$$$$$######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""######$$$$$$$$$##############################""""""#########$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################!!!""""""###############""""""""""""############!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((())))))))))))******+++,,,,,,,,,/////////000000000000111111111000000000000000000000///...---------...///---------...///000000111,,,------......---------------------------------,,,++++++******++++++,,,)))))))))***************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$###"""!!!"""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&((()))***+++))))))*********))))))(((%%%%%%$$$$$$###"""""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""########################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################!!!!!!"""###############""""""""""""############!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((()))))))))))))))***++++++,,,,,,///...............///000////////////000000000000000///...---,,,------...,,,------...///000111111,,,,,,------...---------------------------------,,,++++++******++++++,,,(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((()))*********+++,,,---------------"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,++++++,,,,,,---......///222222222222222111000///---------------------------...///000000111000000......------------......------------------------,,,,,,++++++***)))((((((******)))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##########################################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$#########""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$#########""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,++++++,,,,,,------......000000111111000000///...------------------------...//////000000000000///......------------......------------------------,,,,,,++++++***))))))(((******)))(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#####################"""""""""################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))******++++++,,,,,,,,,,,,,,,,,,------///////////////......---........................//////000000000///............------------......------------------------,,,,,,++++++***)))))))))******)))((((((((((((((((((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$#####################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$###############""""""###$$$$$$$$$$$$###"""############$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))******++++++++++++++++++,,,,,,,,,......////////////...---///////////////////////////000000000///...------...------,,,,,,------...------------------,,,,,,+++++++++*********))))))***))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$#########################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((()))***************+++++++++++++++......//////000//////...///////////////////////////////////////...---,,,------,,,,,,,,,,,,------......---------,,,,,,,,,+++++++++******************))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$#########################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))((())))))***++++++,,,,,,---...//////////////////............................../////////...------------,,,,,,,,,,,,------.........------,,,,,,+++******************************)))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$##########################################$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%#######################################$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))&&&'''((()))***,,,,,,---,,,,,,---...............------------------------------......///.........---,,,,,,++++++,,,,,,---///......---,,,,,,++++++******************************)))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!"""###%%%&&&'''(((########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&''')))***,,,---...***+++,,,,,,------------------------------------,,,,,,---.../////////...---,,,,,,++++++,,,,,,---//////...---,,,,,,++++++******************++++++******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######################################################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&###!!!!!!###%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((((((((((('''''''''&&&&&&'''''''''((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,***(((&&&''''''(((((())))))******,,,,,,,,,,,,,,,...//////,,,---...---+++***+++,,,//////.........---------.........------,,,,,,,,,000///...---+++***)))(((+++++++++************)))+++******)))(((''''''&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###%%%%%%$$$######################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$!!!!!!###%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))******************''''''''''''''''''&&&&&&'''''''''''''''''''''''')))(((((('''''''''(((((()))(((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******)))(((''''''''''''((())))))******+++++++++,,,,,,---...///,,,---...---+++***+++,,,//////.........------------------------,,,,,,,,,---------,,,,,,++++++************)))))))))((((((******))))))(((''''''&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$###################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$""""""$$$%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((&&&''''''(((((()))*********++++++,,,,,,---......+++,,,---,,,+++***+++,,,...............---------,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,))))))))))))((((((((('''***))))))(((((('''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""#########"""######$$$%%%################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######"""""""""###########################$$$$$$%%%%%%$$$$$$###%%%$$$######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((()))(((''''''&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))'''''''''''''''&&&&&&&&&*********))))))))))))))),,,,,,+++++++++*********))))))))))))))))))))))))******)))((((((((())))))'''(((((((((((()))))))))***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))&&&&&&''''''((())))))***)))***++++++,,,---------+++,,,---,,,+++***+++,,,........................+++++++++,,,,,,------...++++++++++++++++++++++++******)))))))))((((((((())))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######""""""!!!!!!!!! ###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$##################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''((((((((()))((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))************************+++,,,,,,,,,,,,---------************************************************++++++)))(((((('''''''''*********************+++)))(((((((((((()))******''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&((()))&&&&&&&&&'''(((((())))))((()))***+++,,,,,,,,,,,,***+++,,,,,,******+++,,,---.....................***++++++,,,,,,------------,,,,,,++++++***))))))++++++*********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""""""""""""""!!!!!!!!!###########################$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))((((((''''''(((((()))((((((((((((((()))******((((((((((((((((((((((((''''''(((((())))))******((((((((()))))))))******))))))***+++,,,---......,,,,,,------.../////////111111111111111111111111222111///---,,,*********)))))))))(((((((((''''''''''''''''''((())))))***'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''((())))))'''(((***+++,,,,,,+++***)))***++++++******+++,,,---------...............++++++++++++,,,,,,,,,,,,---,,,,,,+++***)))))))))++++++++++++************''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########"""######$$$%%%###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%############$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""%%%''''''%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))'''''''''((()))***+++,,,(((((((((((((((((((((((((((((())))))***++++++,,,(((((()))***++++++,,,,,,......///111333444666666999999:::<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???<<<:::777555444444000//////...---,,,+++++++++***))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&''''''(((((()))&&&''')))+++,,,+++******(((***++++++******+++,,,---------.........//////,,,,,,,,,++++++++++++++++++++++++***************************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%&&&&&&'''""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$"""%%%((((((%%%###$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))'''''''''((()))+++------))))))))))))))))))))))))))))))***+++,,,,,,------...///000111222444555555;;;<<<===???AAACCCEEEFFFHHHIIIJJJLLLMMMOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLIIIFFFCCCAAA???>>>>>>>>>===<<<:::999888777000///...,,,+++*********((((((((((((((((((((((((''''''((((((''''''&&&%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&''')))+++,,,+++***)))(((***++++++******+++------------.........//////---,,,,,,++++++*********((())))))***++++++,,,,,,))))))))))))((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######!!!"""###%%%%%%$$$######################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((()))***+++++++++***)))((('''&&&%%%&&&)))+++------+++******)))((((((***%%%***,,,+++---222666666:::===<<<999<<>><<<:::999666333000---,,,***((((((***+++---((((((((((((((('''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))******)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""##########################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''(((((()))'''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))&&&'''((()))***))))))((()))))))))***+++,,,---...(((((()))+++++++++,,,...222777999777888<<<>>>>>>???DDDFFFBBBBBBHHHLLLLLLAAAGGGJJJHHHHHHLLLNNNLLLIIIGGGEEEFFFHHHIIIGGGEEEJJJJJJKKKJJJIIIIIINNNSSSRRRRRROOOKKKLLLOOOMMMHHHEEEBBBAAAAAACCCDDDDDDDDDBBB@@@???@@@AAAAAA@@@???777555222///,,,***)))(((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''((())))))******)))((('''&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""##########################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((()))''''''&&&&&&''''''((()))'''''''''''''''((())))))&&&'''((()))))))))))))))'''(((((()))******++++++***,,,...//////222444666666;;;===<<<>>>BBBFFFEEEHHHOOORRRNNNLLLPPPVVV[[[TTT[[[aaa``````dddiiijjjiiiccc^^^^^^aaabbb___ZZZSSSSSSQQQKKKFFFDDDEEEGGGOOOOOOLLLGGGGGGJJJIIIFFFKKKIIIGGGEEEFFFFFFEEECCCAAA???>>>>>>???AAAAAAAAABBBAAA>>>;;;777222...,,,((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&''''''((()))))))))))))))(((''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))))))))*********++++++*********++++++++++++,,,+++************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""""""""#########$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""########################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((((((((()))'''''''''''''''(((((()))((((((''''''(((((()))************************)))((((((''''''((()))***+++///333555444555:::@@@CCCEEEIIILLLKKKOOOXXX^^^```pppsssvvvtttsssvvv{{{{{{sssjjjggghhhhhheee___^^^ZZZRRROOONNNLLLHHHKKKLLLJJJHHHHHHJJJIIIFFFFFFCCC@@@>>>???@@@@@@@@@GGGHHHHHHGGGDDD@@@;;;888......,,,+++)))(((&&&&&&&&&'''((())))))(((''''''''''''''''''(((((())))))((((((((('''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((((((''''''''''''((()))))))))(((((((((((()))******,,,,,,+++******)))))))))...---++++++,,,000333666666===@@@???CCCOOOZZZ___lllpppqqqpppttt~~~|||xxxrrrpppmmmiiiYYYZZZXXXRRRQQQRRROOOIIIJJJGGGDDDCCCDDDFFFFFFFFFIIIJJJLLLMMMKKKGGGBBB???:::999666333///,,,)))(((((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############################################################$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$"""######$$$%%%$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''(((((()))***)))))))))))))))******+++++++++***))))))***++++++//////000333888>>>CCCFFFJJJUUU\\\\\\aaaooo{{{xxxoooqqqyyy~~~}}}}}}|||zzzyyy{{{wwwsss~~~qqqgggcccZZZOOOGGGEEEDDDCCCEEEGGGGGGFFFHHHJJJLLLLLLJJJEEE@@@===BBBAAA>>>;;;777444222000,,,+++***(((''''''''''''''''''((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))************+++(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########################################################$$$$$$$$$$$$%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###$$$$$$$$$!!!"""###$$$%%%$$$$$$###"""######$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))(((((((((((((((((((((((((((((((((((())))))*********)))))))))***++++++******+++,,,---000222333333777>>>FFFOOOWWW\\\___iiivvv}}}zzzyyy|||zzz|||~~~wwwtttvvvyyyoooiiilllppprrrsssvvvjjjgggdddccceeejjjooorrryyyzzztttmmmqqq}}}{{{|||rrreee[[[XXXTTTQQQMMMJJJFFFCCCEEEGGGIIIIIIGGGDDD???===???>>>>>>===<<<;;;:::999222000,,,)))((('''((()))((((((((((((((((((((('''%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************(((((((((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########################################################$$$$$$$$$%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$!!!"""###$$$%%%$$$######""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))((((((((((((((((((((((((((()))***************)))******+++,,,+++,,,---///333777:::<<<<<>>>>>666333///+++((((((***+++((((((((((((((('''''''''%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$###"""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''(((((((((((((((''''''''''''&&&&&&''')))))))))(((***)))((((((''''''+++000555444666;;;CCCJJJMMMNNN\\\kkkwwwvvvqqqsssxxxzzz|||vvvllldddeeejjjooolllkkklllllleeeWWWKKKMMMOOOPPPNNNIIIFFFFFFHHHOOOIIIHHHSSSccckkkeee[[[UUUXXXYYYWWWWWWZZZZZZWWWNNNSSSQQQJJJFFFIIIJJJGGGHHHOOOXXX^^^bbbjjjttt|||~~~pppfffVVVOOOGGGDDDEEEGGGEEEBBB;;;DDDEEE===777:::999555;;;<<<<<<:::444...***'''&&&'''((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################!!!""""""###$$$$$$%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((,,,,,,++++++,,,,,,+++*********,,,000333555666777777DDDUUUcccjjjnnnrrrvvv~~~ooocccccciiimmmssspppkkkeeeYYYOOONNNRRRPPPUUU]]]dddddd^^^TTTLLLUUUZZZaaahhhllloooqqqrrrmmmnnnuuuvvvyyywwwmmmccc^^^YYYSSSTTTTTTSSSPPPMMMOOOUUUZZZ___\\\```kkkppprrr|||zzzrrrhhhaaa]]]WWWNNNHHHGGGHHHEEEBBBAAAAAA<<<555777777666444222111222222,,,+++)))(((''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''###$$$%%%'''(((((())))))(((((((((((((((((())))))++++++******++++++++++++...///000333888===@@@@@@IIIZZZppp|||}}}|||xxxxxxsssiiiaaaaaaccceee```\\\WWWRRRJJJEEEGGGNNNVVVbbbsss~~~|||~~~xxxyyyuuummmcccYYYPPPIIIFFFLLLGGGGGGOOOTTTWWW^^^hhhyyylllcccWWWKKKAAABBBGGGHHHDDDAAA:::888555333222444777999444111---)))'''''')))***'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%###""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%'''((())))))(((((((((((())))))))))))******(((((()))))))))***---//////444999;;;AAALLLVVV\\\iiiooouuuxxxvvvuuuxxxzzz~~~yyyoooccc[[[WWWVVVVVVSSSOOOMMMOOOQQQVVV```kkk|||xxxsss}}}zzzkkkaaaZZZSSSNNNNNNLLLHHHGGGIII]]]```eeejjjqqq}}}uuu___MMMJJJJJJFFFDDDFFF???===:::888777777777777888666111---***))))))***(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))))))))((('''&&&))))))))))))******+++++++++,,,+++***+++...333888888GGGUUU\\\bbbmmmyyywwwmmmjjjmmmooolllhhhiii^^^QQQIIIKKKUUUbbbmmm|||{{{~~~vvvfffZZZVVVWWWZZZ\\\RRRTTTXXX[[[]]]\\\YYYWWWXXX^^^eeeiiiooovvvxxxvvvpppwwwzzzrrrkkkcccYYYPPPMMMKKKJJJHHHGGGLLLXXXgggrrrsssiii^^^NNNEEEEEEAAA@@@>>>>>>>>>===999666999999777555111...***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))((('''''')))))))))***++++++,,,,,,.........---...444???FFF[[[ooo{{{kkk[[[WWW]]]aaa[[[SSSIIIJJJQQQ___qqq}}}nnnggg___ZZZYYYZZZ\\\\\\YYYSSSJJJBBB===;;;:::999;;;===AAACCCFFFHHHJJJKKK;;;AAAEEEGGGJJJMMMMMMJJJPPPTTTZZZ]]]ZZZXXX^^^fffuuuwww{{{~~~hhh```UUUKKKFFFGGGJJJMMMaaahhhvvvrrrddd]]]MMMIIIEEEDDDDDDCCC@@@===;;;<<<======999444///,,,++++++******)))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################!!!!!!"""######$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))((())))))******))))))******+++,,,,,,---000111333555<<>>===BBBHHHFFFFFFEEECCCBBBEEELLLSSSSSS]]]ddd```SSSLLLQQQYYY]]]]]]YYYRRRPPPSSSUUUSSSHHHKKKQQQTTTMMMEEEGGGPPPIIILLLNNNLLLKKKNNNVVV]]]ooouuu{{{~~~uuujjjYYYSSSMMMNNNWWWaaahhhkkkkkkTTTHHHDDDBBBBBBCCCDDDEEEEEECCC@@@<<<999222222111///---+++***)))))))))))))))))))))))))))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%''')))+++######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&################################################################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%&&&&&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))),,,'''%%%'''(((((())),,,000+++)))---///---000555AAAVVVddddddjjj|||xxxyyyuuueeeTTTMMM===HHHUUUbbbsssnnnccc___UUUNNNHHHHHHJJJHHHDDDAAAAAADDDFFFDDDCCCFFFJJJMMMJJJJJJKKKNNNUUU___kkkuuuvvvfffaaa]]]```llltttcccbbbiii^^^]]]___dddlllnnneeeZZZ]]]SSSTTTZZZ[[[\\\VVVEEETTT]]]]]]TTTVVVoooxxxttthhhZZZSSSTTTWWWWWW^^^oooiiiWWWLLLEEEGGGGGGGGGHHHIIIGGGDDDAAA===777000...111333111///###'''******'''%%%&&&((())))))))))))((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&'''''''''(((((((((((('''(((((((((((()))))))))---)))(((******((()))++++++)))***///222888DDDPPPdddtttyyykkkfff```YYYOOOEEECCCGGG[[[iiixxx{{{zzzvvvooofff\\\UUUQQQNNNHHHBBBBBBFFFJJJKKKKKKLLLTTT```iiippprrrrrrpppiiigggccceeevvvyyyrrrxxxsssnnneeebbbaaabbbjjjiiiZZZPPPOOOHHH??????NNNaaammm|||sssjjjaaaTTTUUU[[[kkkoooaaa^^^OOOAAA???FFFIIICCC;;;>>>;;;777555555444000---+++***((('''((())))))))))))))))))))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))***'''(((++++++((((((***...---///333;;;KKKcccvvvwwweeeXXXSSSQQQKKKFFFJJJ[[[nnnyyy}}}|||tttmmmnnnrrrtttfff```WWWRRRQQQOOOLLLHHHJJJHHHHHHLLLTTT___gggkkkyyy~~~yyyrrrooonnnwwwzzziiiWWWLLLHHHHHHKKKPPPYYYaaappp~~~wwwaaaWWWLLLMMM___wwwyyyZZZGGGCCCDDDCCC???;;;:::888666555555444444555///((('''))),,,,,,***))))))))))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((())))))))))))*********''''''((((((((()))))))))((('''))),,,,,,***+++...222222555<<>>888555666:::===;;;555...,,,+++)))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,***)))***...111999GGGTTTdddmmmuuuyyy{{{wwwjjj[[[DDDOOOXXX]]]iii}}}xxxrrrjjjbbbbbbfffXXXWWWWWWWWWVVVXXXeeesss~~~{{{}}}tttaaa[[[\\\SSSYYYZZZVVVZZZnnnssskkk___\\\jjjwwwiiiUUUOOOGGGCCCAAA???===;;;777:::===>>><<<888444222---+++)))((('''((()))***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,---------000///222999BBBOOOcccuuuzzzlll```YYYQQQHHHQQQlllxxxhhh___eeeiiiddd]]][[[YYY^^^eeehhheeejjj}}}{{{~~~hhhVVVUUUbbbnnn}}}ooo```cccsssxxx^^^III???===>>>>>>:::999:::===@@@@@@<<<888///...,,,***))))))***+++))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&"""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))+++,,,''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************+++,,,,,,---...111333000333===KKKYYYfffrrr|||qqqmmmggg^^^QQQFFFJJJTTTmmm{{{mmmlllgggaaa^^^[[[TTTNNNKKK]]]cccrrrzzzvvvvvv___UUUYYYccclllooobbb^^^^^^dddyyydddEEE;;;@@@GGG======<<<<<<>>>AAAAAA???666333///***'''&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#################################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''''')))***+++''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))************//////...,,,)))***...222888:::DDD[[[vvvtttgggZZZMMMIIINNNXXXiiiyyyoooccc]]][[[UUUKKKDDDGGGTTTaaarrr|||hhhcccXXXSSSbbbvvvgggUUUZZZ\\\kkk|||^^^JJJ???999>>>===;;;999999===AAACCC<<<999555000,,,***((((((*********)))((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''((((((((()))))))))******))))))*********+++++++++))),,,///...---000777======RRRiiizzzyyyiiiZZZLLLCCCKKKaaayyyuuuhhhbbb[[[PPPPPPPPPOOOMMMRRRccc{{{yyyfffWWWUUU\\\cccuuu|||qqq```[[[mmm}}}hhhTTTFFFAAA???===;;;:::<<<@@@CCCBBB@@@<<<888444///,,,+++---,,,+++***)))(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''######$$$%%%&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((()))))))))*********))))))******+++,,,,,,,,,&&&+++111333444:::DDDMMMQQQlll~~~lllZZZGGGIIITTTlllwwwooommm[[[SSSPPPEEEFFFLLLVVVfff~~~}}}||||||yyylll```^^^aaattttttlllgggnnn{{{oooPPPIIIBBBAAA@@@>>>>>>???DDDCCCAAA>>>:::666222///...---+++))))))(((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&'''(((((()))&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))************)))******+++,,,---------...000111333999EEEVVVbbbrrryyy}}}dddKKKHHHYYYuuurrr```dddjjjYYYMMMMMMEEEIII\\\ssszzzuuuwwwyyy}}}sss]]]YYY\\\tttvvv]]]UUUmmmppp^^^KKKDDDBBB???======BBBBBBBBB@@@>>>:::777555...,,,+++)))((())))))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((())))))&&&''''''(((((((((''''''(((((((((((((((((((((((()))))))))*********++++++******+++,,,------.../////////222:::HHH^^^ttt~~~{{{uuuooohhh___VVVPPPrrrppp```TTTNNNTTTXXXOOOJJJOOOSSSqqqzzzuuu{{{~~~{{{vvveeedddnnnqqq```^^^ddd|||~~~```OOOFFF???>>>BBBAAAAAAAAAAAA???===;;;:::111///---***))))))***+++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))'''((()))))))))(((''''''(((((((((((((((((((((((())))))*********+++++++++******+++,,,---...//////...555BBBVVVlll~~~uuummmeee\\\PPPLLL\\\rrrvvvbbbRRRFFF???FFFIIINNNZZZdddppp{{{vvvvvv{{{mmm```ggg|||ooo^^^]]]mmmoooZZZFFF@@@DDDBBBBBBBBBAAA@@@>>>===<<<777555111---***)))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&'''((())))))&&&&&&&&&'''((())))))***(((((()))******)))(((''')))))))))))))))))))))))))))************+++++++++******+++,,,---//////000777DDD]]]xxxqqqXXXGGGKKKWWWddd|||nnnXXXLLLFFFAAA:::LLLPPPZZZyyyuuu}}}zzzjjjxxx}}}rrryyy{{{sssmmmjjjooowww{{{]]]dddnnn}}}qqqPPPAAACCCDDDDDDCCCAAA@@@???>>>======:::555000,,,***))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#################################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''%%%###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************)))******)))'''&&&((()))******,,,---...333===GGGNNNiii|||eeeWWWFFFEEEdddxxxlll^^^VVVNNNFFFDDDIIIGGGfffuuu~~~pppllltttuuuhhhxxxvvvzzzrrrVVVGGGIIIFFFEEEFFFDDD===::::::999:::999444,,,))),,,///)))))))))))))))((((((((()))(((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************(((***+++***))))))***,,,000111111//////777GGGTTTmmm{{{nnnMMM<<>>:::111***++++++***))))))***++++++)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%%%%%%%&&&((()))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))************+++++++++++++++,,,------,,,++++++,,,555999???MMMggg```GGGJJJccczzzxxxdddWWWKKK@@@EEEGGGNNNbbbzzzxxx~~~wwwrrrwwwzzzsssyyygggQQQFFFHHHMMMBBB>>>:::;;;>>>>>>888333,,,+++***)))((()))***+++***)))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))******++++++***************++++++++++++,,,,,,------,,,++++++---///333@@@QQQfff]]]EEEGGG```zzzfffXXXOOOGGG@@@>>>GGGZZZxxx~~~{{{rrriiizzz[[[HHHEEEJJJHHHBBB<<<;;;===???===:::000...,,,***))))))***+++******)))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++++++++************+++++++++,,,,,,+++,,,,,,+++,,,...222555777OOOlllwwwcccPPPQQQfff~~~wwweeeYYYOOOHHHFFFHHHNNNXXXjjjnnnuuuZZZMMMKKKLLLGGG@@@======>>>>>>===444222///,,,******+++,,,*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++---111777;;;HHHgggoooRRRQQQZZZooo|||iii\\\QQQNNNIIIEEELLLXXXnnnuuuzzz~~~yyyuuu___VVVOOOKKKDDD???===<<<<<<<<<888555222...,,,+++,,,---************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """&&&'''&&&&&&%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&((((((&&&%%%%%%&&&'''((((((((((((((((((((((((((('''&&&%%%&&&((())))))))))))))))))))))))))))))))))))*********++++++++++++......---,,,******+++---.........///000666BBBLLL^^^|||bbbEEEHHHdddrrrdddTTTNNNIIIGGGKKKZZZuuuqqqfffuuu~~~xxxxxxggg]]]SSSMMMAAA666777@@@===;;;777444111///------++++++,,,+++***(((&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%((())))))(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((((((((('''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))((('''(((***+++++++++))))))))))))))))))))))))))))))*********+++++++++,,,---...---,,,,,,---///)))---333777:::BBBPPP[[[mmmWWWUUU^^^kkkzzzeee^^^YYYPPPIIIEEEHHHXXXnnnyyyzzz~~~qqqtttzzzbbbWWWRRRKKKBBB;;;???@@@???;;;555///---,,,+++++++++++++++)))''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))***)))((())))))&&&''''''((((((''''''&&&''''''((())))))))))))((((((''''''&&&&&&'''(((((((((((((((((((((((((((((()))((('''(((***+++++++++)))))))))))))))))))))))))))))))))************+++***,,,......------///000+++000555:::BBBRRRggguuuzzz]]]RRRddd|||hhhSSSQQQOOOGGGCCCCCCPPPooovvvxxx~~~{{{rrrgggkkkooo[[[[[[\\\NNN<<<>>>@@@BBB???888222...---++++++,,,,,,+++***)))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''''''((('''(((((((((((((((((('''''''''((()))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%&&&((())))))))))))))))))))))))))))))))))))))))))*********++++++***,,,---...------...///222333555;;;MMMggg___ZZZsss~~~gggYYYWWWWWWOOOEEEFFFPPPiii|||xxxuuu~~~]]]WWW]]]XXXJJJ@@@???>>>===;;;777333000,,,,,,,,,,,,,,,++++++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&'''((((((((((((''''''(((((((((&&&&&&'''(((((((((((('''&&&''''''(((((()))))))))(((((((((((((((((((((((('''&&&%%%&&&((()))))))))))))))))))))))))))))))))************+++++++++++++++,,,------,,,,,,---...333888???MMMgggaaaRRRiiicccLLLMMMSSSPPPNNNQQQWWWjjjjjjTTTTTTZZZZZZNNNHHHAAA???@@@>>>999333......------,,,,,,++++++))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((('''&&&&&&((()))))))))))))))(((((((((((((((((((((((()))((('''(((***+++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,,,,---,,,,,,---///222444DDDYYYoooppp[[[VVVqqqhhhTTTGGGKKKOOOTTThhh{{{}}}wwwpppzzz~~~~~~^^^RRRVVV\\\aaaYYYPPPJJJHHHEEE>>>888111000///---,,,,,,+++,,,)))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&&&&''')))((('''&&&%%%%%%&&&'''(((''''''((())))))))))))(((%%%&&&((()))******))))))(((((((((((((((((((((((()))((('''(((***+++++++++)))))))))))))))))))))))),,,,,,------------......,,,,,,,,,,,,---000555999BBB\\\zzzjjjSSSZZZtttssseeeWWWRRRLLLLLLYYYvvvbbb]]]ttt~~~zzz|||~~~jjj___^^^iiigggaaaZZZQQQIIICCC@@@444222000...,,,+++++++++))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&%%%######%%%&&&'''&&&%%%$$$$$$%%%&&&'''(((((()))***************%%%&&&((()))*********)))(((((((((((((((((((((((('''&&&%%%&&&((()))***)))))))))))))))))))))))))))---------.........//////+++,,,,,,,,,...444;;;@@@TTTrrrhhhPPP___yyyeeeWWWSSSVVVOOOLLLfffTTTWWWqqqoooqqqyyyyyytttiiigggkkkkkkcccUUUJJJGGGHHH555444111...,,,+++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''((())))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((()))************+++++++++***,,,------,,,+++---...333,,,,,,222444444>>>LLLoooZZZLLLRRR~~~www[[[FFFKKKIIILLLUUUjjjvvvuuusssxxxrrrooo{{{lllgggggg^^^WWWQQQFFF>>>777111000///,,,+++---***)))))))))))))))******))))))(((((('''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&%%%%%%&&&&&&''''''((())))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((()))))))))))))))))))))))))))(((************++++++++++++***,,,------,,,+++---......,,,///555666:::MMMcccuuuVVV]]]wwwwwwbbbXXXFFF;;;DDDEEE]]]~~~||||||wwwmmmpppooolll```OOOAAA<<<888555111+++***,,,******))))))))))))******))))))((((((((('''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))************+++++++++,,,***,,,------,,,,,,---...---///333666777AAA]]]zzzvvv[[[^^^{{{vvvYYYIIIHHH@@@>>>IIIGGGooouuuxxx~~~rrr[[[HHHCCC>>>:::333,,,))),,,+++******)))))))))******))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''((())))))***)))))))))))))))******************+++++++++,,,,,,+++,,,------,,,,,,---///222222444777===NNNmmmwwwOOOLLLpppqqq___NNNIIIJJJGGGLLLXXXccc{{{yyy}}}xxxfffSSSIII???:::555///+++,,,++++++******))))))******))))))((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&'''''''''''''''''''''(((((('''''''''(((((()))''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))))))))*********+++***++++++++++++,,,,,,,,,+++---......---,,,...///222000444@@@SSSkkkxxxUUUEEEZZZxxx|||mmm[[[OOOIIIJJJIIIRRRfffxxxxxxqqqssstttkkk```QQQAAA:::888444///---,,,,,,+++***************(((((())))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((((((''''''&&&''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((())))))******+++++++++++++++++++++,,,,,,,,,,,,+++---......------...///000111;;;UUUtttwwwQQQ===SSSmmmlll___YYYLLLCCCDDDIIIQQQpppzzz|||ooojjjooonnnnnn]]]KKKBBB>>>999333111---,,,+++***************(((((())))))))))))******''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''''''((('''&&&&&&&&&'''(((***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))***+++((())))))******+++,,,,,,+++++++++,,,,,,,,,------,,,---......------...000444:::NNNpppuuuTTTKKKQQQfffkkkYYYKKKJJJBBB===HHHVVVkkkyyyvvv||||||oooppppppwwwlll^^^RRRGGG;;;666555...---,,,+++************(((((()))))))))*********''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&'''(((***+++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,---......------...000<<>>CCCPPPfff|||{{{rrrZZZLLLCCC:::666111---,,,***))))))+++++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%&&&'''((()))*********''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))(((((((((''''''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...222,,,///777444666UUU}}}bbbDDDBBB^^^zzzzzzdddSSSLLLCCCAAAXXXxxx|||www{{{vvvqqqhhhTTTGGG@@@999222000///---++++++)))***+++,,,+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))((((((((('''''''''''''''((((((((('''(((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,---------.........111...111444000777]]]uuuPPPGGG\\\rrryyycccQQQEEEDDDEEEQQQzzz|||vvvuuuzzzxxxmmm~~~yyydddQQQDDD999222111000---+++,,,((()))*********)))'''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&''''''((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''''''''(((((((((((('''''')))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))''''''''''''(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************************++++++++++++,,,---------............,,,,,,///222444CCCfff}}}```LLLZZZtttxxxjjjMMMDDD>>>AAANNNjjjyyyyyyzzz{{{}}}|||zzzttt```III<<<222222222,,,)))+++)))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((())))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((((((((()))))))))((('''''')))))))))*********++++++(((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))(((((())))))***+++,,,))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************++++++++++++,,,,,,,,,---------------............,,,...111999III```yyynnn[[[OOO[[[rrrzzzkkkXXXAAA@@@===EEEbbb{{{www{{{~~~}}}uuukkkbbbbbbjjjuuunnnkkklllpppssswwwvvvUUUEEE999999777///***,,,+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((()))***+++++++++++++++)))))))))*********++++++++++++++++++++++++++++++)))))))))*********++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((('''((((((((())))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************,,,,,,,,,---------......---------.........//////000222666CCC___}}}aaaMMMPPPpppuuuXXXIIIBBBCCCBBBMMMxxxtttttt{{{yyyoooiiigggiiigggccceeelllmmmiiicccZZZSSSTTT___uuuqqqeeeIIIGGGIIIOOOSSSWWWaaammmyyyzzz}}}```OOOAAA@@@===333---///---,,,***)))))))))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&'''''')))******''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((()))***,,,......//////........./////////000000////////////////////////)))************+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((('''((((((((())))))******))))))))))))***+++,,,---+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***++++++,,,,,,++++++*********+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---...---,,,---000000...;;;000BBBddd|||gggKKKQQQxxx{{{eeeHHHAAAGGGLLLLLLqqqqqq|||~~~~~~www}}}~~~vvvtttoooiiibbb^^^\\\\\\ZZZ```eeejjjttt~~~tttppp```UUUiiiyyyqqqiii^^^RRRMMMDDDGGGMMMSSSYYY___ccceeelllqqqoooddd```iiivvv~~~mmmqqq{{{|||ZZZ@@@@@@AAA666...000,,,+++******++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''''''''&&&&&&(((((((((((())))))))))))&&&&&&'''''''''&&&&&&%%%+++***)))(((((()))***++++++******)))***+++---...---111666888999999999999:::>>>AAA@@@===;;;<<<===:::<<<>>>@@@???<<<999777666666666555444444333333...,,,***)))*********)))((('''&&&''')))***)))((()))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))'''((())))))*********)))'''((())))))************333---(((***111666555222++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---......------///000///222;;;QQQnnnwwwRRRNNNlllfffRRRBBBIIICCCUUU```}}}~~~{{{{{{vvvkkk^^^XXXZZZ___\\\dddooovvvzzz|||~~~{{{vvvpppkkkiiiiiiiiimmmuuuzzzaaa___vvviiiZZZTTTPPPJJJEEECCCCCCIIITTTbbbnnnuuuvvvuuuyyyxxxpppeeebbbggglllmmmgggjjjqqq|||yyy~~~eeeHHHAAAAAA:::222000---+++*********+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((''''''&&&(((((((((((()))))))))***((())))))***************((()))***++++++)))(((&&&'''((()))+++...111444666999<<<@@@BBBAAA@@@@@@@@@;;;???DDDGGGGGGFFFEEEEEEGGGFFFEEECCCAAA???===<<>>===;;;::::::999555111...---,,,+++******(((''''''(((((('''%%%)))))))))))))))(((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))((((((((()))))))))((((((,,,+++)))(((((()))***+++))),,,111888<<<===;;;888++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++***++++++,,,,,,++++++*********+++++++++++++++***,,,,,,,,,,,,,,,,,,------......//////......000222333TTTooo```CCChhhpppOOOBBB777III```yyy|||ppphhhbbb[[[\\\[[[XXXWWW\\\gggpppvvv{{{~~~hhh[[[NNNIIIJJJJJJLLLOOONNNVVVhhh}}}{{{}}}{{{vvvvvvxxx{{{{{{zzzvvvttt}}}{{{~~~}}}{{{pppSSSDDD???;;;555111...,,,***)))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((()))))))))******'''(((((())))))*********))))))******++++++++++++...///111444888;;;>>>@@@BBBEEEHHHHHHGGGFFFEEEEEEFFFGGGIIIKKKKKKHHHBBB>>>BBBAAA???>>>???AAACCCEEEGGGGGGFFFFFFEEEEEEDDDDDDCCC@@@;;;777555222///---...,,,)))((()))((('''&&&(((((())))))(((((('''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))---+++***)))***---111333555:::@@@BBB???:::666444,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,***++++++,,,,,,++++++*********++++++,,,,,,++++++,,,,,,,,,---------------......000000...---222888CCCqqqgggPPPTTTSSSFFFCCC:::UUUooobbbbbbddddddfffjjjooowwwzzzpppnnnpppssswww{{{uuu|||{{{vvvuuu{{{wwwpppgggQQQDDD???;;;888000---+++)))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))))))))(((((((((((()))))))))*********(((((((((((())))))******---,,,+++***,,,111555888;;;===???AAACCCDDDEEEFFFCCCEEEGGGHHHGGGEEEEEEEEEMMMKKKIIIIIIIIIFFF@@@:::888888777888999<<<>>>@@@AAAAAABBBDDDEEEFFFGGGHHHEEEDDDBBBAAA???;;;777333111///,,,+++++++++***)))((())))))))))))(((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))+++++++++***+++++++++,,,+++,,,---111555:::>>>AAAIIIGGGDDD>>>777444333333,,,++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************++++++,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------...............000111...---666BBBWWWmmmLLLSSS{{{xxx[[[>>>EEEHHHLLLzzzwwwsssttt~~~yyyxxx}}}vvvuuuvvv|||~~~vvvqqqiiiRRRCCC>>>===222///,,,*********)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))******))))))))))))))))))************++++++*********+++,,,---///000222444888;;;>>>???@@@BBBDDDGGGHHHHHHHHHGGGCCCEEEHHHHHHHHHGGGGGGHHHKKKGGGCCCCCCEEEFFFDDDBBB>>>>>>>>>>>><<<:::888666:::;;;<<<===???@@@AAAAAA@@@AAACCCFFFFFFDDD???;;;333000---,,,,,,,,,,,,+++)))))))))***))))))((('''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))***))))))))))))+++,,,...///...111666<<>>;;;;;;>>>BBBFFFIIIJJJIIIIIIHHHJJJLLLLLLLLLKKKLLLMMMHHHDDD???<<<;;;<<<<<<<<>>---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---***++++++,,,,,,++++++***)))***+++,,,------------,,,,,,------.../////////...,,,...111///111CCCYYYyyyzzzaaaQQQfffhhhNNNLLLJJJDDDJJJlll||||||uuutttqqqpppvvvxxxuuuRRR===:::888444000---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))***++++++++++++))))))*********+++++++++((())))))+++///333777999@@@BBBEEEFFFDDD???999666===@@@EEEKKKNNNOOONNNNNNMMMNNNOOONNNLLLLLLLLLMMMIIIHHHDDD???:::777777777BBBEEEJJJNNNPPPPPPOOOMMMFFFEEEDDDCCCAAA@@@???>>><<<;;;;;;===AAACCCEEEEEE===999444000...---+++***+++,,,,,,,,,,,,+++******))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))*********)))***+++...222777<<<>>>???@@@AAAAAAAAA???===<<<:::<<<>>>??????AAADDDFFF---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---+++++++++,,,,,,+++++++++)))***+++,,,------...---,,,,,,------...///000000...,,,...111///222GGG```qqqUUUTTTTTT;;;DDDLLLLLL]]]~~~iii^^^fff|||yyyrrrooommmlllnnnvvvlllvvveeeJJJEEE999555111---,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))++++++,,,,,,,,,)))************+++++++++///000222555:::@@@EEEHHHPPPMMMGGG@@@;;;777666555EEEHHHMMMRRRUUUUUUTTTSSSMMMNNNNNNLLLJJJHHHHHHIIIHHHJJJKKKHHHDDDBBBCCCEEEFFFGGGJJJLLLLLLLLLJJJIIILLLKKKKKKJJJIIIIIIHHHHHH@@@<<<888777:::???CCCEEEFFFAAA:::555111///---+++,,,------------,,,++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************......000444999???EEEHHHAAA@@@>>>===;;;999999888777;;;?????????DDDOOOYYY------,,,,,,,,,,,,++++++111///---+++)))(((((((((******)))))))))***,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++,,,------......//////666+++,,,<<<:::IIIyyymmmYYYeeexxx~~~ZZZ<<>>>>>BBBHHHKKKPPPSSSVVVUUUSSSQQQQQQSSSPPPOOONNNLLLIIIFFFCCCBBBLLLKKKKKKMMMMMMIII@@@:::@@@@@@@@@@@@AAABBBCCCCCCGGGFFFEEEFFFHHHKKKLLLMMMLLLCCC<<<:::888777===EEEBBBCCCCCCBBB>>>999444111------,,,,,,,,,------...---+++)))'''&&&'''((()))))))))))))))((('''&&&%%%''''''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%$$$&&&***---)))***+++***)))***---///555777:::>>>???@@@???>>>;;;::::::;;;<<<===>>>>>>???@@@DDDLLLXXXlll------,,,,,,,,,,,,++++++---,,,+++***))))))***+++******)))))))))***,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,------......///000000///555//////@@@JJJ\\\}}}}}}dddddduuuyyyvvvhhhPPPHHHJJJDDDRRRxxxkkkdddkkkzzz|||vvvtttssstttvvvvvvtttwww|||tttlllkkkxxxcccOOOBBB>>>777222//////---***++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((())))))))))))************((()))***,,,,,,,,,,,,,,,+++---000000000333;;;AAACCCGGGLLLOOOPPPQQQSSSUUUWWWRRRMMMJJJKKKMMMOOOPPPRRRTTTUUUTTTQQQNNNNNNNNNIIIIIIIIIIIIHHHGGGFFFEEE???BBBEEEGGGGGGEEECCCBBBDDDDDDDDDEEEEEEGGGHHHHHHHHHHHHHHHJJJMMMPPPQQQRRRJJJGGGFFFHHHDDD<<<999;;;AAAAAAAAAAAAAAAAAA@@@@@@666444111...------...///000///---+++***))))))))))))))))))))))))(((((('''''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((())))))((((((***+++,,,+++***,,,000333555666999<<<@@@CCCAAA<<<555111?????????@@@AAADDDIIILLLWWWhhh|||------,,,,,,,,,,,,++++++)))))))))))))))+++,,,,,,*********)))******+++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,---......///000000111111000333333555FFF___rrrzzz[[[^^^rrrsss^^^QQQGGGFFFJJJNNNiiiuuupppxxxxxxxxxyyyxxxqqqhhhggglll}}}nnnhhhdddrrrsssVVVDDD???999444111///---+++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))***+++,,,,,,------***...111555888???HHHOOOOOOQQQTTTUUUTTTTTTTTTUUUWWWVVVUUUUUUVVVVVVUUUTTTRRRSSSSSSPPPLLLHHHGGGFFFDDDCCCBBB@@@???===<<<;;;777;;;@@@@@@??????BBBFFFFFFFFFEEEDDDDDDDDDDDDDDDGGGHHHIIIKKKMMMNNNPPPPPPKKKKKKNNNNNNHHH>>>777666<<<;;;999999:::>>>BBBEEE???;;;777222///...///000333333111000...+++)))(((((((((((()))))))))))))))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&)))+++,,,+++***)))***...,,,+++///666;;;<<<:::<<<;;;999999999:::<<<>>>???@@@AAABBBGGGQQQ^^^hhhxxx------,,,,,,,,,+++++++++'''(((((())))))***+++,,,******************++++++************************************************+++++++++,,,,,,,,,---------------------------------......//////000111111111111444;;;OOOoooyyyiiiNNNeee|||yyyaaaOOOIIIEEE>>>YYYttttttvvvxxxvvvlllcccbbbhhh{{{zzzuuuaaaaaagggKKKBBB:::666333000......,,,,,,+++*********++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))*********+++++++++************+++,,,---------111777===CCCJJJQQQVVVVVVWWWWWWWWWVVVUUUTTTSSSWWWVVVVVVWWWWWWVVVSSSQQQOOONNNLLLHHHDDD@@@>>>======<<<;;;:::999888888888<<<>>>???>>>===>>>AAACCCFFFEEECCCAAA???>>>======CCCEEEGGGHHHHHHHHHIIIJJJEEEFFFGGGEEEAAA===<<<>>>:::888555444555777;;;>>>@@@>>><<<888555333222111444555555444222000---+++((((((((((((((()))))))))'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))''')))***+++*********+++///000222666:::;;;;;;:::777666555555777<<>>;;;;;;===>>>===;;;AAA@@@???===<<<;;;;;;;;;???BBBEEEFFFGGGHHHKKKNNNKKKMMMMMMHHHCCCAAABBBCCC>>>===;;;:::999999:::;;;???@@@BBBBBBAAA===999777888999:::;;;:::777555333***)))(((((('''(((((()))'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******'''((((((((((((***...111333999@@@AAA===999888999666888;;;>>>???@@@???>>>FFFTTTjjjrrr------,,,,,,,,,,,,++++++******++++++******)))(((***++++++++++++***))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,------......///000000222555???TTTjjjnnnaaaSSSzzzxxxPPPBBBIIILLLLLLccc|||qqqxxx~~~pppllllllnnnxxxvvvwwwssssssttttttoooiiijjjpppmmmlllooo{{{rrriiitttpppXXX@@@999:::666333222...---,,,++++++***++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((())))))******+++++++++*********++++++++++++,,,,,,++++++,,,...222777999GGGJJJOOOTTTXXXZZZZZZZZZ\\\ZZZXXXXXXXXXXXXVVVUUUVVVRRRMMMIIIHHHHHHHHHGGGAAA???<<<;;;::::::888777;;;::::::999:::;;;===>>>===:::777888;;;<<<888444888888888888999:::;;;;;;>>>BBBEEEHHHIIIMMMSSSYYYhhhmmmmmmcccVVVLLLEEEAAABBBBBB@@@???===<<<<<<<<<>>>BBBGGGJJJKKKGGGCCC??????@@@AAAAAAAAA???===;;;///...,,,***((((((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************((())))))***+++///555999<<>>===>>>EEEOOOZZZ```{{{{{{cccPPP------,,,,,,,,,,,,++++++)))***+++,,,,,,+++*********++++++,,,+++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......//////000111111222>>>LLLfffxxxfffWWWeeeiiiKKKJJJMMMNNNWWW~~~~~~wwwaaa]]]ppp{{{cccaaaooovvv|||uuuqqqrrrkkkkkkooorrrqqqlllkkknnnooonnnnnnrrr}}}zzzuuuqqqiiiGGG===>>>:::444222......---,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,*********+++++++++,,,,,,++++++,,,...444;;;BBBFFFSSSSSSTTTVVVXXXYYYZZZYYY[[[XXXUUUTTTUUUUUUSSSPPPNNNJJJFFFBBBBBBBBBCCCCCC>>>;;;999:::<<<>>>===<<>>===<<<<<<<<<<<<===>>>>>>@@@CCCEEEFFFGGGKKKSSSYYYmmmuuuxxxnnnaaaXXXRRRMMMJJJHHHEEEAAA>>><<<;;;;;;>>>BBBGGGKKKMMMKKKGGGEEEDDDDDDDDDDDDBBBAAA???>>>666444111---+++)))))))))''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))*********++++++(((+++...111444888===AAADDDGGGHHHDDD???<<>>>>>??????>>>===:::999;;;???BBBCCCBBBAAABBBDDDIIIOOOUUU[[[___```dddhhhgggaaaZZZUUUTTTMMMLLLKKKIIIGGGFFFFFFEEEAAACCCDDDBBB@@@CCCKKKQQQNNNYYY```^^^\\\```eeefffVVVRRRLLLEEE@@@===<<<<<<===@@@DDDHHHIIIIIIGGGFFFEEEEEEDDDBBB@@@>>><<<;;;<<<999555000---+++******''''''((()))*********)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))************+++++++++(((,,,222888<<<@@@DDDFFFGGGEEEAAA===<<<>>>BBBFFF<<>>777///777000...+++***+++,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************++++++++++++---...---+++******+++,,,,,,000:::GGGPPPRRRPPPXXXWWWWWWUUUTTTTTTTTTTTTTTTTTTOOOHHHEEEGGGDDD>>><<<>>>AAAAAA???>>>@@@BBBFFFPPPRRRXXXhhhmmmfffcccaaagggoooxxx~~~{{{tttllliiifff```XXXYYYTTTQQQRRRTTTSSSPPPOOOSSSPPPNNNLLLIIIKKKVVVcccgggnnnmmmbbbXXXRRRGGG;;;???<<<<<>>=========:::777222---+++)))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((+++******,,,......+++))),,,666AAAEEEDDDBBB>>>;;;999???DDDCCC@@@BBBJJJRRReeewww~~~iiiTTTEEEEEEPPPdddsssqqqppp{{{///...---,,,++++++++++++,,,------,,,***))))))***))))))))))))************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///////////////111222111000000222555GGGsssuuugggaaafffTTTKKKOOONNNTTT{{{rrrUUUNNN\\\ttt}}}llljjjzzz{{{wwwuuuuuuqqqkkkkkkwww|||iiieeelllqqqpppmmmooohhhhhhuuuwwwrrrmmmpppqqqmmmjjjkkkttt|||ooo]]][[[```rrr~~~RRR@@@>>>888111111...,,,+++,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++)))+++------+++***)))***333777>>>EEEKKKOOOSSSUUU[[[YYYVVVUUUTTTSSSQQQPPPKKKEEE@@@>>>???AAABBBAAA@@@EEEJJJKKKKKKLLLQQQVVV|||ppp___SSSJJJEEEFFFIIIVVV^^^hhhttt|||zzzkkk[[[NNNKKKFFFCCCBBBDDDEEEFFF<<>>>>><<>>??????<<<999777...---+++***)))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))+++++++++******)))))))))***,,,,,,)))(((...:::EEEMMMGGG???999777999???DDD???EEETTThhh~~~fffTTTLLL[[[fffaaaTTTUUUaaauuu000000...---,,,,,,,,,,,,---//////...,,,,,,,,,---))))))*********+++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,---------------............////////////...000222111000555===DDDXXX{{{lllYYYUUUaaaPPPSSSVVV^^^nnnqqq[[[OOOQQQ___}}}{{{eeeaaaooo~~~qqq^^^PPPTTT\\\^^^___ttt~~~|||}}}xxxggg___aaalllpppvvvpppfff[[[SSSPPPRRRUUUwwwdddNNNRRRkkkzzzJJJDDDFFF111333111//////...---+++)))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,---,,,---.........000333666CCCLLLUUUWWWSSSPPPSSSWWWSSSQQQQQQRRRTTTSSSNNNHHHDDD>>>@@@HHHFFFAAAJJJ\\\xxxzzzrrrssszzz}}}zzzssshhh```\\\RRRKKKKKKMMMWWWpppsss^^^KKK@@@CCC@@@>>>???BBBEEEEEEEEE??????>>>>>>===<<<;;;;;;444222///,,,***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))+++******)))))))))))))))+++---///000222888BBBJJJJJJDDD===;;;;;;===AAAFFFBBBSSSpppsssXXXHHHDDDFFFTTT___^^^ZZZeeevvv222111///...---,,,,,,,,,,,,---...---,,,+++,,,---************++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,------.....................////////////...000000......555AAALLLhhhdddWWWgggsssgggIIIGGGJJJYYYyyybbb[[[XXX]]]fffgggbbbmmmzzz{{{nnn\\\PPPJJJ]]]jjjrrr}}}vvvjjjnnnvvvuuuzzzsssgggYYYNNNJJJKKKNNNqqqlllPPPLLL^^^{{{[[[EEEBBB888555333111//////...+++)))++++++++++++************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------...---,,,+++---222:::???KKKPPPVVVXXXWWWUUUSSSSSSSSSRRRQQQQQQQQQNNNHHHDDD;;;@@@PPP_________qqqyyywww|||ppphhhfffkkkyyy~~~uuunnnkkkjjjlllooowww}}}~~~}}}tttfffZZZUUUPPPNNNYYYhhh}}}zzz[[[EEE:::;;;???CCCEEEDDDAAA???AAA???<<<999999;;;===???:::888444111---+++))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))******))))))(((((())))))***+++...222888>>>BBBCCCCCC<<<;;;>>>DDDFFFCCCDDDHHHmmmyyydddKKKHHHTTT___fffqqqrrrttt333222000///------,,,,,,+++,,,------+++++++++---*********++++++++++++,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---......//////............////////////000111000...///999KKKYYYwwwZZZ]]]~~~PPPCCCHHHIIIbbbhhhWWWaaallltttxxxeee^^^fffppp}}}|||wwwoooddd\\\LLLccc{{{{{{wwwwww~~~{{{yyywwwtttkkk^^^RRRKKKJJJLLLggguuuVVVJJJQQQlllvvvQQQ@@@===888555222///...---,,,+++,,,++++++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++...666???FFFSSSTTTVVVXXXXXXVVVSSSPPPNNNLLLJJJHHHGGGHHHJJJKKK```lllvvvdddcccjjjtttvvvmmmmmmnnnqqqzzz}}}}}}vvvyyyyyyuuusssuuuvvvtttzzz}}}qqqlllmmmllleee```hhhhhhkkkqqqxxxwwwooogggSSSPPPIIIAAA;;;999;;;>>>>>><<<999777888;;;???BBB<<<;;;999555222///,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********)))(((((()))***,,,---...111777>>>DDDDDD@@@;;;;;;888:::DDDLLLVVVgggyyyxxxzzzooo[[[PPPZZZnnnzzzzzzqqqkkk333333111///...---,,,,,,+++,,,------++++++,,,---*********+++++++++,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,------.../////////............///////////////111111111777IIIbbbuuuttt[[[ttthhhFFFOOORRRRRRrrrWWWXXXooo{{{]]]VVV```jjjwww{{{yyyzzzwwwlllbbbPPPgggwwwyyyzzzvvv}}}zzz~~~pppkkkooosssqqqtttsssjjj\\\RRRNNNOOOYYYuuugggSSSLLL___gggEEE???;;;777222...---------,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---------------............+++,,,...111666===FFFLLLUUUUUUUUUTTTSSSPPPMMMJJJEEEEEEEEEFFFLLLZZZmmmzzzssskkkjjjjjjzzzzzzpppuuu}}}}}}sssmmmqqq{{{sss```TTTSSS]]]iiiqqqooolllcccUUUGGG@@@AAAEEE===<<<:::999999:::<<<===:::;;;:::999777444111///))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))))))))***************))))))+++---000111777;;;@@@DDDDDDBBB???===CCCEEEQQQcccooo{{{ooo___ZZZ]]]bbbaaa^^^hhh}}}{{{ppphhheeeddd444333111000...------,,,+++---...---,,,,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,------...///000000............/////////000,,,///333777BBBYYYyyyhhh]]]|||SSSFFF]]]VVVWWW{{{xxxRRR___~~~sssVVVQQQ]]]hhhtttxxx{{{ppp```QQQeee}}}qqqttt{{{rrrxxxjjjyyyvvvhhhdddiiilllmmmuuu{{{uuugggYYYSSSSSSNNNjjj~~~www___KKKSSSyyyLLL@@@===888222...,,,------...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,------------------.........//////+++///333999???EEELLLQQQSSSTTTTTTQQQLLLHHHFFFEEEBBBEEEHHHOOO___{{{vvvnnnpppwwwvvvjjjiiikkkooottt||||||dddSSSMMMPPPTTTeeeqqq}}}}}}ooo\\\NNNHHH@@@???>>>===;;;999777666888999;;;<<<;;;888555333)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************++++++***+++---000333555AAAEEEIIIHHHCCC???AAACCCEEEYYY}}}gggTTTSSSZZZaaafffkkksss}}}xxxrrrnnnmmmooovvv|||444222000/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,---...///000000000000000000////////////+++666...888DDDhhh[[[lll[[[PPP[[[ZZZPPPhhh|||jjjUUUeee~~~jjjRRRNNNYYYddduuu}}}}}}zzzmmm^^^SSS]]]sss~~~zzzwwwllluuutttiiicccttt~~~mmmbbbgggqqqsssrrruuuvvviiiVVVOOOTTTPPPZZZnnniiiVVVSSSqqqaaa===>>><<<888222///...,,,))),,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************+++)))((('''''')))+++,,,)))************++++++++++++,,,---/////////...---...222888>>>CCCHHHMMMPPPYYYSSSMMMKKKJJJHHHFFFFFFEEEFFF^^^yyy|||{{{zzz}}}sssmmmpppuuuvvvyyydddWWWSSSSSSSSS```tttiiiOOODDD???>>>AAA@@@:::888;;;888<<<;;;888888;;;:::555111///---,,,,,,+++)))(((***)))((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((*********)))))))))))))))******)))))))))+++---...,,,...---)))---777<<<;;;JJJEEEGGGKKKGGG???AAAKKKTTThhhWWWXXXppp|||uuulll```ooo444333111000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,---------.../////////000000000000000000000//////999555:::RRRyyyooo___|||uuuXXXWWWYYYMMMPPPxxx}}}~~~yyyjjjVVVddd|||dddPPPNNNXXXaaaqqq|||zzzvvvhhhZZZFFFSSSmmm}}}{{{kkkyyy~~~qqquuullliiivvv{{{lllccchhhqqquuuwwwzzzwwwjjj[[[TTTUUUNNNRRRaaayyyooo[[[QQQdddvvvDDD>>>;;;666111......---,,,---,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******************************)))))))))***+++,,,************++++++++++++++++++,,,---------------444888===CCCGGGLLLQQQTTTSSSUUUVVVQQQGGG@@@AAAEEENNNccctttjjjrrr}}}||||||zzz{{{kkk```[[[QQQXXXbbbpppzzzWWWJJJ@@@AAADDD@@@999444777;;;<<<999888;;;;;;777555111---+++++++++******---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***))))))))))))))))))))))))))))))***+++,,,...///(((+++,,,...666BBBGGGFFFGGGDDDEEEFFF@@@===JJJ]]]yyybbb```pppyyyoooddd```cccuuu555333222111111000---+++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------..................000000000000000000000000...555888:::```rrr[[[rrrjjjXXX\\\UUUGGGVVV}}}}}}wwwtttxxxgggUUUaaa{{{yyy]]]NNNNNNVVV]]]mmmzzz}}}zzzwwwpppbbbUUU>>>IIIcccooooootttuuu~~~wwwrrryyy|||vvvkkkfffkkkrrruuuzzz{{{sssiiiaaaZZZTTTNNNJJJPPPggg{{{fffSSSUUUjjjTTTBBB>>>888333000......///......---,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,---///000111:::>>>DDDIIILLLOOOQQQSSSLLLSSSUUUMMMCCCDDDRRR```{{{pppnnnjjjkkkuuuxxxppprrrzzz{{{xxx\\\[[[WWWUUU\\\jjjtttvvvzzzlll[[[OOOGGGAAA???@@@777;;;<<<999777888888666999555///+++***+++++++++///...,,,+++))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))******(((((()))+++,,,---......,,,...111666>>>GGGIIIFFFHHHGGGGGGFFFDDDOOOmmmxxxooo^^^UUUdddpppooooooqqq666444333333333111...+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...............---------000000000000000111111111...000???EEEjjj~~~\\\\\\bbb\\\XXXTTT[[[nnn}}}qqqnnn}}}bbbUUU```{{{pppXXXNNNNNNTTTZZZhhhuuu~~~{{{xxxsssiiiZZZOOO@@@GGGZZZzzz|||rrrwwwzzz{{{yyysssllljjjnnnrrrssswwwssskkkiiiiii___RRROOOGGGGGGXXXoootttZZZNNNUUUdddllllllIIIBBB;;;888444000///000...------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***+++,,,---------,,,,,,++++++++++++,,,,,,,,,---//////......///222666888???DDDJJJNNNOOONNNMMMLLLMMMOOOKKKCCCEEEYYYvvvxxxkkkiiipppzzz|||qqqmmmssszzztttddd[[[\\\___```www^^^IIICCCEEE>>>???>>>;;;999888888888;;;888333///...---,,,+++...---,,,******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))*********((()))***+++,,,,,,,,,,,,111444999@@@GGGKKKHHHDDDBBBCCCGGGMMMVVVlllpppfff\\\YYY```hhhwwwwwwvvv~~~888666444333333111///,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---------///000000000111111111222333222IIIYYYqqqpppXXXqqqcccZZZ^^^TTT___xxxsss|||]]]YYYbbb}}}kkkWWWOOONNNSSSYYYeeerrr~~~|||yyyvvvooobbbSSSJJJ@@@FFFWWWuuu|||{{{zzzvvvrrrooonnnppprrrrrrqqqkkkfffkkkpppfffUUUPPPIIIHHHQQQbbbssseeeNNNJJJPPP```RRRFFF;;;999888333000111------,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,------------,,,+++,,,,,,,,,------------///......///111666:::===EEEJJJPPPRRRQQQMMMHHHFFFJJJIIIEEEGGGZZZ|||jjjsss~~~yyydddmmm}}}~~~mmmeeeaaa___iiieeeMMMAAAFFFBBB???=========>>>???;;;999777555333111---*********)))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))*********************++++++,,,,,,,,,444888>>>FFFKKKKKKIIIHHH>>>EEERRRcccttt^^^SSSTTT[[[fffaaavvvwwwnnnxxx:::888555333333222000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------..................///000000111111222222222444666OOOeeelllaaa```aaaJJJQQQZZZ[[[xxx}}}sssxxx]]]aaaggggggUUUOOOMMMRRRYYYeeesss|||xxxvvvsssjjj[[[LLLEEE:::CCCVVVtttzzztttttttttsssrrrppppppppppppppplllggggggmmmppphhh]]]RRRMMMJJJPPP[[[lllsssUUUIIIKKK]]]eeeOOO<<<888999555222222---,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************++++++,,,,,,,,,---------,,,,,,,,,---------......------...000444999???BBBLLLNNNQQQQQQNNNKKKHHHGGG<<>>???@@@<<<;;;:::999777444///+++))))))((())))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++++++++***+++,,,...000222:::<<>><<<:::999888555222///++++++*********+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((()))******+++++++++++++++,,,///444999<<<@@@?????????<<<>>>MMM]]]wwwgggOOOZZZcccvvvrrrccc\\\eeeqqq~~~zzznnngggfffoooxxx???;;;555222111111222222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000///000000111222222333333:::LLLVVViiiaaacccyyyLLLOOOTTTIIILLLhhhffftttsssyyy\\\OOOJJJHHHPPP\\\gggwww}}}uuupppnnnmmmbbbOOOBBB===777???KKKaaa}}}nnnnnnvvveeekkkaaaffflllpppqqqnnnkkkiiifffeeeiiillldddZZZ]]]hhh[[[QQQIIIIIIPPP]]]ooo}}}kkkVVVHHHPPP}}}PPP===:::666111111//////...------------...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...---------.........//////000222555:::AAAGGGLLLOOONNNJJJDDD???===BBBJJJPPPkkk|||uuunnnhhhpppXXXQQQPPPLLLFFFBBB@@@===:::777777666444222...------,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))***++++++++++++++++++---222888???DDD???>>>???BBBEEEQQQmmmmmmXXXIII]]]ttt{{{hhhkkkjjj~~~kkkhhhlllllljjjvvvUUU<<<777999///111666,,,//////...------------...........................,,,,,,,,,---------......---------............///............////////////000111111000///000444777AAA___mmmeeeiiiyyywwweeeTTTUUUZZZSSSZZZfffiii{{{kkkPPPMMMHHHHHHTTT___nnn}}}}}}zzz|||xxxsssmmmggg[[[JJJ>>>999>>>;;;IIIccc}}}yyyooommmkkk```eeehhhlllnnnooommmjjjhhheeecccdddfffccc]]][[[^^^___XXXPPPLLLMMMTTTdddrrr~~~TTTIIITTThhh]]]999;;;777,,,000///......------,,,++++++++++++************++++++))))))))))))))))))))))))+++++++++*********))))))(((((((((((()))***+++,,,------,,,+++,,,---...///++++++,,,,,,,,,---------,,,...000000///......//////777???CCCFFFJJJMMMNNNMMMJJJGGGDDDCCCMMMfff~~~}}}wwwrrr^^^LLLBBB>>>@@@>>>999888999444---222000,,,++++++,,,,,,,,,************))))))))))))************)))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))***)))'''&&&&&&'''(((((((((((()))))))))))))))))))))((('''(((+++...///(((***:::DDDAAA???AAAGGGEEE>>>CCCZZZsssrrr```PPPHHHSSSgggwwwgggyyyvvvbbb\\\pppyyy\\\???555999333333666/////////...------------...........................,,,,,,,,,---------......---------............///............///////////////111111111000222666:::OOOsssxxxdddqqqyyyUUUVVVZZZ```ZZZcccbbbkkkfffMMMKKKGGGIIIWWWbbbjjjwwwzzzxxx{{{nnnkkkhhhbbbVVVGGG>>><<>>FFFNNNSSSUUUSSSFFFDDDBBBFFFVVVsss|||~~~ssslll}}}rrr^^^QQQGGGDDD@@@>>><<<:::888555444111...,,,,,,,,,+++***************)))))))))))))))))))))((((((((((((''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))'''&&&'''((((((((((((((()))))))))******,,,------,,,,,,---...111333666:::@@@CCCAAA<<<666???FFFWWWvvvnnnQQQHHHIIIQQQkkkzzzmmmlll{{{nnnggghhhuuupppJJJ666999777333333000//////...------------...------------------------,,,,,,,,,---------......---------............///............////////////...000111111111333999>>>YYY}}}xxxddd~~~xxxKKKYYYZZZ\\\^^^vvv___iii___IIIHHHFFFJJJYYYdddlllvvv~~~{{{xxxxxx{{{jjjhhhfff___RRRCCC<<<>>>???<<>>999777999555333000///...,,,***(((++++++*********)))))))))((((((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&'''(((((((((((()))))))))******''')))+++,,,+++***++++++///:::===777888@@@AAA999===RRRbbbuuunnnTTTAAAHHHYYYllltttdddjjjuuubbb___jjj|||___<<<777777000...000//////...------------...------------------------,,,,,,,,,---------......---------............///............////////////...111222111000444===DDD]]]pppjjjiiikkkQQQWWWUUUTTTaaa{{{]]]dddzzzYYYFFFEEEDDDJJJZZZdddmmmxxx~~~|||{{{zzzxxxyyyzzzooommmiii```OOO>>>999<<<;;;999FFF^^^yyyrrrtttpppbbbaaaeeeiiijjjgggccc``````gggdddcccbbb^^^XXXXXX[[[[[[ZZZYYYUUUOOOMMMWWWcccnnn~~~vvvRRRGGGEEEaaaWWW666999999---/////////...------,,,,,,,,,++++++******++++++,,,************************************************))))))(((((()))***++++++************++++++,,,,,,,,,,,,,,,------------............------000555999CCCDDDGGGKKKJJJEEEDDDEEESSSeeezzz{{{}}}xxxzzz}}}wwwzzz|||zzzzzz{{{zzzxxxtttuuuxxx{{{ttt~~~~~~yyy}}}www\\\FFFEEEFFF>>>999;;;555444222111000///,,,)))+++++++++*********))))))))))))((((((((('''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&'''((((((((()))))))))*********((()))************---///555>>>AAA:::777<<>>===???222000//////......---,,,,,,,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))***+++***++++++,,,,,,,,,,,,,,,,,,,,,---------.........//////......///333999===AAADDDIIIKKKFFFBBBIIITTTooo}}}{{{{{{{{{{{{xxxuuuuuuvvvxxxsss{{{zzzsssrrrsssrrryyy|||~~~{{{xxxZZZVVVWWWNNNBBB>>>777555444333333111///,,,++++++++++++*********************)))))))))(((((('''(((((((((((((((((('''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((()))(((''''''((()))))))))))))))************......---,,,---111777<<>>OOO]]]ooo\\\eeevvvOOOEEEVVVGGGnnn{{{iii\\\[[[rrrfffNNNCCCCCCBBBHHHUUU[[[jjjyyy}}}yyyvvvrrrmmmkkkggg```VVVHHH;;;999<<<<<>>444000000//////...---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++***)))))))))))))))*********++++++,,,---,,,,,,,,,,,,---------............//////000000222666<<<@@@BBBCCCGGGFFF???===MMMbbbwwwwwwxxxrrrooosssuuuwwwwwwuuusssssssssvvvxxxrrrxxx}}}zzzrrrjjjhhh[[[JJJ>>><<<:::777666555333111///,,,++++++++++++*********************))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((''''''((())))))))))))*********++++++...---,,,+++...555>>>EEEMMMDDD@@@BBB???@@@SSSkkkqqqUUUJJJTTTvvvppphhh|||nnn\\\WWWbbbuuu\\\777::::::222444//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////000222333222777GGG^^^pppiii]]]qqq}}}\\\EEELLLQQQPPP|||}}}bbb^^^ZZZnnn\\\HHHAAACCCBBBIIIUUUYYYjjjyyy{{{wwwxxxuuuppphhhaaaYYYQQQFFF<<<:::===;;;AAAPPPfffcccWWW\\\iiihhhWWWSSS^^^lllqqqnnngggcccbbbbbbaaaccceeebbb[[[WWWYYYQQQPPPRRRWWWXXXSSSPPPPPPXXXpppqqqRRRNNNFFFCCCVVV|||WWW<<<999333000000//////......---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++******))))))))))))******))))))+++,,,,,,,,,+++***------------...............000111333555999???CCCHHHDDDDDDDDDBBBGGG^^^wwwvvvuuupppoooqqqooorrruuuvvvuuuuuuwwwyyy|||{{{xxx~~~uuutttyyyvvvfffPPP@@@CCC@@@;;;888555333111///,,,,,,+++++++++************))))))))))))(((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***))))))*********+++++++++)))***+++---111999CCCJJJIIIEEE@@@>>>CCCTTTpppqqq___RRR[[[uuuxxxlllmmmwwwhhh___XXX\\\oooggg;;;<<<<<>>OOOeee{{{YYYMMMRRRcccjjjaaaTTT```ooouuuqqqiiidddbbbbbbbbbdddfffaaaYYYTTTTTTKKKJJJMMMUUUYYYVVVQQQOOOQQQhhh}}}wwwTTTRRRJJJEEETTT|||gggAAA999555000000000///......---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++******)))))))))))))))***'''((()))++++++******)))---------.........//////...000222444777;;;@@@DDDKKKCCCBBBHHHPPP^^^{{{~~~~~~}}}yyyuuurrrqqqsssuuu{{{yyyvvvlllhhhrrrppp}}}{{{yyyxxxwwwttttttpppYYYGGGIIIEEE>>>999555222000...,,,,,,,,,+++++++++******)))(((((((((''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''((((((''''''(((***)))************+++++++++***,,,///333999AAAJJJPPPFFFJJJFFF???KKKnnnaaaRRRWWWaaannnYYYbbbyyydddZZZZZZddd|||