BM6P6(@ 555555444222000///000222444111,,,(((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%***(((%%%%%%&&&&&&&&&%%%"""%%%((()))(((%%%$$$###)))+++......000555===DDDCCC??????DDDDDD===888888???>>>>>>@@@CCCBBB===999<<<999<<>>;;;444---)))(((&&&&&&&&&&&&&&&&&&'''((($$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$########################$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$$$$$$$$$$#########""""""################################################!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$#################################$$$%%%&&&((()))'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))((((((((((((((()))************))))))((((((''''''***)))(((''''''((()))*********))))))((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%555555444222//////000222444000+++(((''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&''''''&&&'''***///333222444666666555888>>>BBBDDD???>>>AAABBB>>><<<>>>666777:::>>>BBBCCCCCCAAAFFFDDDFFFGGGDDD>>>@@@FFFAAAAAAAAABBBCCCBBB@@@???DDDLLLWWW___^^^YYYTTTSSSOOOOOOMMMGGG>>>777222111---+++)))''''''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$$$$$$$$$$#########""""""################################################!!!!!!"""###############""""""###$$$$$$$$$#######################################$$$%%%&&&'''(((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((('''''''''(((((())))))***)))))))))((((((((('''))))))(((((((((((())))))***)))))))))(((((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%444555444222//////000222333000+++(((''''''&&&&&&$$$$$$############$$$$$$$$$###""""""""""""###$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&(((***)))(((%%%&&&'''(((,,,222999???;;;<<<<<<999666555999<<<;;;777777<<>>GGGSSS\\\```aaa```^^^WWWWWWUUUPPPHHHBBB===;;;777333...+++***((($$$!!!'''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$$$$$$$$$$###############################################################!!!!!!"""#####################$$$$$$$$$######"""####################################$$$&&&'''(((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''''''''(((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((&&&''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%444444333111//////000222333///***'''''''''&&&&&&$$$######""""""######$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%%%%'''*********&&&***///333666:::>>>@@@<<<===<<<999666666;;;???FFFFFFJJJSSS]]]eeekkkooovvvzzz~~~~~~}}}}}}~~~yyyuuussssssssspppjjjbbb\\\XXXJJJLLLLLLLLLOOOTTTVVVVVVUUUWWWYYYYYYTTTMMMFFFBBBCCC>>>777333222///)))%%%(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$########################################################################!!!!!!"""###############$$$$$$$$$$$$$$$###"""!!!####################################$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))(((&&&''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((%%%&&&&&&'''''''''''''''))))))))))))(((((((((((('''((()))******)))((('''))))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&333333333111///...000222222...***'''&&&&&&&&&&&&$$$######""""""######$$$######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""###''',,,///111222444666777777888;;;===;;;>>>@@@BBBEEEKKKTTT[[[bbbfffmmmuuu~~~sssjjjccc```XXXOOONNNRRRRRRNNNSSSXXX^^^cccccc]]]UUUOOOOOOJJJDDD???<<<888333///)))((('''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$########################################################################!!!!!!"""###############$$$$$$$$$$$$$$$###"""!!!####################################$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))(((&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((%%%&&&''''''((((((''''''(((((((((((())))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222222222000///...000222111...)))&&&&&&&&&&&&&&&$$$$$$############$$$$$$######$$$%%%%%%$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''',,,222999===>>>:::777333//////333:::@@@IIINNNVVV\\\ccclllvvv}}}}}}|||~~~||||||}}}zzzyyyssskkkkkkmmmfff[[[LLLPPPXXXaaahhhjjjhhheee[[[XXXSSSLLLFFF@@@<<<:::///---+++(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$###############$$$$$$$$$################################################!!!!!!"""#####################$$$$$$$$$######"""#######################################$$$%%%%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((%%%&&&'''((()))(((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''111222222000......000222000---)))&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&***000888???BBBBBBAAA888777666777;;;EEEQQQYYYlllssszzzwww\\\YYYVVVUUUVVVWWWXXXXXXYYYYYYXXXWWW]]]fffiiieeehhhkkkrrr|||tttZZZXXXVVVYYY___fffkkkmmmdddddd```WWWLLLDDDBBBBBB;;;999444000,,,)))((('''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################!!!!!!"""###############""""""###$$$$$$$$$#############################################$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%'''(((******)))(((''''''((((((((()))))))))***))))))(((((((((((())))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''111222111000......000222000---)))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$############"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$)))222;;;@@@@@@;;;666666;;;CCCMMMXXXeeerrryyyzzzuuufffnnnrrrqqqnnniii\\\OOOOOOKKKFFFEEEGGGIIIIIIHHHJJJNNNOOOKKKKKKOOOOOOKKKEEEIIIPPPYYYcccppp|||~~~rrrcccXXXVVVYYY___bbbjjjkkkhhh]]]OOOFFFDDDFFFHHHDDD???888222...+++***$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$################################################!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$##########################################$$$$$$"""###$$$%%%&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))&&&''')))***+++***)))''''''((((((((())))))*********)))(((''''''((()))***'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''######$$$%%%'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''444444333111///...///111---+++(((''''''(((''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%$$$$$$%%%))),,,...///888666444222222444666888FFFOOO```rrr{{{~~~zzzlllbbb[[[NNNNNNNNNNNNNNNOOOPPPQQQUUUTTTTTTWWW[[[^^^^^^]]]WWWXXXZZZ]]]```___[[[WWWRRRQQQNNNKKKKKKOOOUUUZZZbbbkkknnnlllttt}}}tttbbbUUUQQQ^^^]]]^^^aaa```YYYNNNFFFIIILLLIIIDDD@@@>>>444(((++++++)))&&&$$$$$$''')))((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$&&&########################################################################"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((())))))))))))))))))))))))*********)))))))))))))))***)))'''%%%%%%&&&'''((('''((()))******************((('''))),,,...,,,)))***++++++)))(((''')))***---)))(((,,,---******,,,...,,,******,,,---,,,)))...---,,,)))'''''')))***((()))***++++++++++++***'''&&&%%%&&&((()))((('''((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((444555444222///...000111...+++(((''''''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""""""""##################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%'''+++111666888777777888888;;;AAAHHHNNN^^^fffvvv|||}}}yyy|||xxxmmmaaa[[[TTTNNNNNNRRRWWW]]]bbbeeeggghhhffffffjjjttt}}}~~~vvvnnndddeeeggglllqqqqqqmmmiii```___\\\YYYWWWWWWWWWWWWPPPSSSSSSRRRYYYnnnuuuaaaNNNWWWhhhssspppbbbZZZYYYOOOQQQOOOKKKJJJIIIAAA666+++)))''''''((((((&&&$$$''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$########################################################################"""############$$$$$$$$$""""""###$$$$$$$$$######%%%$$$#########"""######"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&'''(((((())))))(((((())))))))))))))))))))))))************))))))))))))***)))(((''''''((()))************+++******))))))222///---,,,,,,,,,)))&&&&&&)))---...---,,,++++++,,,)))(((,,,,,,******,,,---++++++,,,...///---+++((()))++++++,,,,,,------)))******+++++++++******+++***))))))++++++***))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((444555555333000///000111///,,,)))'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''(((((((((((('''&&&%%%((())),,,///333777:::<<<888;;;???BBBIIIVVVgggssspppccc]]]UUUVVVVVVTTTVVV[[[\\\ZZZ```eeelllsssxxxyyyxxxwwwpppnnnqqq{{{}}}sssvvvttttttxxx~~~}}}xxxqqqooommmmmmmmmkkkfffbbb[[[VVVQQQLLLKKKUUUjjj~~~}}}bbbXXX[[[ooo~~~yyymmmggg___]]]WWWPPPMMMMMMKKKGGG777000)))''')))***&&&"""'''&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%###""""""########################################################################"""############$$$$$$$$$######$$$$$$$$$######"""$$$#########"""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&'''(((((())))))(((((())))))))))))))))))))))))************************)))*********************,,,,,,++++++***)))))))))---,,,***+++---.........---///222222222111222222444111111555555333333666444444444555777666444222...///000000///,,,)))'''++++++++++++++++++******+++)))((((((******)))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((444555555333111000000111000---)))''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((''''''&&&''''''(((''',,,333888::::::888888>>>EEEMMMTTT\\\kkk}}}ttteeeWWWMMMHHHMMMQQQVVVZZZ```ggglllooosssvvv{{{}}}zzz|||zzz{{{~~~~~~{{{yyy{{{{{{vvvrrriiibbb___WWWOOOSSS]]]lll|||hhhVVVaaapppqqqllllllkkkiiiaaaTTTJJJFFFIIILLLIII@@@444,,,))))))(((&&&&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))))))'''$$$"""!!!########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''((())))))))))))))))))))))))))))))))))))))))))***************++++++)))************))))))(((++++++++++++++++++,,,,,,...---...///222555777888888888777555444666999======;;;<<<>>>>>>;;;<<<@@@??????@@@@@@@@@>>>;;;::::::999888777666333000...//////...---,,,,,,,,,,,,)))((('''(((******)))(((***))))))(((((())))))***((((((((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((333444555444111//////000000---)))''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%$$$$$$'''+++------000333555555666999;;;KKKWWWfffooosssvvv|||~~~nnn]]]TTTQQQPPPOOO^^^eeelllpppnnnllloootttvvvxxx{{{~~~{{{||||||~~~~~~~~~}}}wwwmmmhhhkkkiii^^^WWWWWWTTTYYY]]]^^^hhh|||xxxpppdddXXXZZZfffdddhhhhhh___PPPDDDCCCGGGLLLHHHAAA888111,,,******''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%(((***+++(((%%%##############################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%&&&&&&&&&%%%$$$###""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,)))*********)))(((''''''++++++,,,---///222444555;;;;;;;;;<<<<<<===>>>??????AAADDDEEEFFFHHHJJJLLLKKKJJJLLLNNNLLLHHHJJJNNNNNNNNNNNNLLLJJJGGGDDDCCCBBB@@@>>>>>>@@@BBBBBBAAA777666444222111000000000+++***)))***,,,------,,,******))))))))))))******(((((((((((())))))******))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((222333444333111///...//////,,,)))'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%%%%(((,,,000333555444111///111:::HHHRRRaaammm|||~~~sssiiiddd\\\\\\YYYUUUVVV[[[______kkkrrr||||||uuuwww}}}||||||}}}~~~}}}{{{|||{{{{{{vvvooorrrvvvssslllggg[[[VVVSSSTTTTTT^^^wwwnnn^^^WWWWWW```kkkooodddSSSIIIHHHFFFIIIKKKHHH@@@888111...)))(((((('''&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%(((******(((&&&%%%%%%########################################################################"""############$$$$$$$$$######$$$$$$$$$######"""%%%&&&'''''''''&&&$$$###"""############$$$$$$$$$########################"""############$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((())))))))))))(((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''((())))))******))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,*********+++++++++++++++000111222555888<<<@@@BBB???BBBEEEHHHJJJLLLOOOQQQOOOVVV```hhhlllllljjjiiillllllmmmnnnkkkfffhhhmmmiiiiiihhheeeaaa^^^^^^^^^TTTOOOJJJHHHIIIIIIHHHFFFBBB@@@>>>;;;999888888888---,,,++++++,,,,,,+++***++++++************++++++'''(((((())))))******+++))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((111222333222000...------...+++(((''''''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''')))---000444777999666777888:::AAAPPPdddrrr|||qqqeee[[[VVVRRR[[[ccceeefffkkkmmmkkknnnrrrzzz}}}~~~}}}~~~{{{sssjjjeeeaaa]]]VVVUUUcccuuu{{{aaa\\\___jjjvvvwwwkkk]]]VVVPPPQQQQQQPPPLLLEEE<<<777+++***)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$%%%&&&########################################################################"""############$$$$$$$$$""""""###$$$$$$$$$######$$$%%%&&&''''''%%%$$$""""""############$$$$$$$$$########################"""############$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))))))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((()))************)))))))))))))))))))))))))))))))))***++++++,,,------++++++,,,---///222444666;;;;;;===@@@DDDIIIMMMPPPJJJPPPXXX^^^cccfffjjjmmmkkkqqqzzz|||~~~}}}rrrllleeeaaa^^^ZZZTTTOOOMMMKKKHHHEEECCCBBBBBBBBB777555333111000///,,,***+++++++++******+++++++++'''(((((()))******++++++))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((000111333222000---,,,,,,---+++(((''''''(((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$(((---444888;;;<<<===222999BBBLLLXXXhhh{{{{{{jjj^^^YYYYYYZZZkkkvvv~~~|||xxxxxxvvvsssrrrpppttt|||~~~zzzxxx{{{vvvlllllliiibbbXXXSSSTTTXXXkkk~~~mmmfffhhhuuu{{{ppphhhddd]]]UUUQQQOOOMMMFFFAAA,,,+++)))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$&&&########################################################################"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!!"""############$$$$$$$$$########################"""############$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((()))))))))))))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((()))***************))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,---///333888<<>>;;;888444222,,,++++++******++++++,,,'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((111222222111...---------,,,+++***((('''''''''&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&)))&&&$$$%%%(((***(((&&&***...444:::<<<;;;777444999DDDOOOWWWbbbtttsss^^^YYYZZZ[[[```hhhrrr~~~~~~wwwrrrqqqyyy~~~}}}~~~vvvuuuooogggaaa^^^YYYRRRTTTYYYeeewww{{{nnndddbbbkkkmmmnnndddWWWNNNNNNPPPMMMHHH===777///)))&&&%%%%%%$$$&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$######$$$$$$""" ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))*********))))))))))))))),,,,,,+++++++++*********%%%***//////,,,+++...222---222999@@@EEEHHHKKKLLLMMMSSSVVVWWW\\\fffooossszzz{{{}}}uuunnnfffdddnnn{{{rrrtttqqqggg[[[WWW\\\ddd}}}~~~{{{~~~{{{qqqiiiaaaXXXMMMFFFJJJJJJHHHFFFDDDCCC???;;;555222///---,,,+++)))(((++++++++++++******))))))((((((***++++++***))))))((((((''''''''''''((((((+++***)))'''''''''((())))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&222333333111///------...,,,+++***(((''''''&&&'''###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++///555777777999>>>CCCLLLWWW```cccffflllpppoooeeeVVVKKKMMMXXXaaafffiiiqqq|||}}}}}}|||qqqpppsss~~~}}}vvvppppppuuu{{{zzzwww}}}{{{}}}~~~vvvnnnlllnnnjjjdddXXXPPPLLLZZZsssrrrkkklllmmmvvvtttgggWWWLLLKKKOOOQQQPPPFFFAAA999111+++(((&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###$$$%%%%%%###!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((******)))))))))((((((((())))))))))))************************)))))))))))))))*********************111///---+++***,,,000333>>>@@@CCCHHHNNNVVV]]]bbb[[[gggsssyyy~~~{{{pppccc[[[^^^jjjuuuqqqhhh^^^XXXTTTWWWdddssskkkmmmjjj```TTTNNNQQQVVVcccgggjjjiiibbbZZZVVVTTTcccooopppccc\\\UUUPPPIIICCCBBBEEEHHHHHHAAA<<<777222///...,,,+++)))***+++,,,+++***)))(((******+++,,,+++***)))(((((((((''''''''''''((((((+++***)))(((''''''((())))))((('''&&&&&&'''((())))))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&222333333222000......///,,,+++)))'''&&&&&&&&&'''$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$''')))'''%%%&&&,,,111111555777555555===LLLXXX]]]dddjjjhhheeecccaaa^^^[[[WWWSSSUUU```lllnnniiinnnwww}}}~~~~~~uuuuuuyyy|||tttnnnhhhfffmmmvvvxxx{{{yyypppeeebbbjjjrrrxxxvvvyyy}}}sssmmmnnnwwwxxx{{{zzzmmm``````jjjttt}}}xxxvvvxxxuuupppcccVVVHHHIII[[[uuuwwwrrr~~~|||qqqaaaTTTNNNMMMPPPRRROOOLLLFFF===444,,,)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&((()))))))))((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))************++++++++++++************************)))***++++++,,,++++++***...,,,***---444;;;@@@CCCJJJJJJLLLRRR[[[eeeooouuullldddXXXNNNLLLSSSaaakkkllleee]]]XXXVVVXXXaaakkkhhhkkkkkkcccYYYRRRSSSWWWZZZ[[[[[[YYYTTTOOOJJJGGGPPP[[[jjjtttxxxwwwuuutttwwwlll^^^RRRKKKJJJLLLNNNOOOLLLFFFAAA<<<666000,,,))))))+++,,,,,,+++***))),,,,,,,,,,,,+++***)))((()))((((((''''''(((((()))***))))))(((((((((((()))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&222333444222000//////000,,,+++)))'''&&&&&&&&&'''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$&&&((()))***---333888999999888666:::HHH\\\kkkttttttpppggg^^^YYYXXXYYYjjjoooooojjjmmmuuutttmmmlllqqqwww~~~}}}{{{yyyxxxyyyzzz{{{uuupppjjjddd^^^]]]gggrrryyy{{{yyyoooccc___dddkkklllhhhjjjppprrrlllgggfffiiilllqqqrrriii\\\YYY\\\___iiiwww}}}yyytttjjjggg^^^QQQLLLZZZuuu{{{||||||zzzyyyuuulll^^^QQQMMMNNNRRRSSSPPPJJJ???444---)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''')))+++,,,(((''''''&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))***************++++++++++++,,,---------,,,,,,))),,,222;;;EEENNNTTTWWWSSSWWW^^^iiivvvrrrkkklllnnnmmm___ZZZUUUSSSVVV]]]eeeiiijjjiiigggddd___[[[YYYZZZYYY^^^cccaaaZZZUUUUUUWWWXXXWWWUUUSSSQQQRRRUUUWWWXXX[[[___aaa```\\\YYYWWWZZZhhh~~~tttgggZZZQQQMMMNNNNNNMMMLLLIIIDDD>>>999///......---,,,+++++++++***++++++++++++*********))))))(((((((((((()))))))))))))))(((((((((((()))(((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''222333333222000///000111,,,+++(((&&&%%%%%%&&&'''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&***222888<<<===999777666:::EEEVVViiiuuurrraaaTTTPPPUUU[[[pppzzz}}}uuuppptttvvvsssooopppuuu{{{sssjjjffffffiiilllmmmlllmmmnnnnnnppp{{{}}}vvvqqqoooppprrrpppkkkhhhkkknnnmmmkkkiiirrrppppppqqqooojjjggghhhkkkrrrzzz|||ppprrrnnn```RRROOO[[[hhhjjjiiitttxxxbbbUUUTTTQQQSSSUUURRRIII>>>444...''''''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$%%%&&&'''%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((('''%%%$$$%%%(((,,,...''''''&&&&&&&&&''''''(((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))******+++++++++,,,,,,,,,,,,,,,---...//////444;;;DDDKKKQQQYYYcccjjjlllrrr|||xxxmmm]]]SSSXXXdddllllllgggccc^^^\\\]]]^^^___^^^YYY]]]___\\\XXXSSSOOOLLLKKKRRRZZZ\\\XXXSSSPPPPPPNNNPPPSSSSSSRRRRRRTTTVVV]]]ZZZWWWUUUVVVXXXYYYZZZUUU]]]jjjyyywwwfff^^^NNNLLLJJJJJJKKKLLLKKKJJJ???<<<888333///,,,+++***))))))))))))***++++++,,,))))))(((((((((((())))))((((((((())))))))))))((('''((((((((((((((((((''''''''''''(((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''111222333222000///000111,,,***'''%%%$$$%%%&&&'''$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''((('''(((...777>>>@@@???666777;;;DDDQQQ___kkkrrryyynnn```TTTLLLMMMXXXdddsss{{{~~~xxxooommmooopppssssssvvv}}}}}}uuuppphhhcccdddiiiqqqwwwuuuvvv{{{zzzrrrmmmmmmnnnpppqqqzzz|||}}}~~~~~~zzzuuupppkkkcccYYYRRR___llliii^^^iii~~~yyyiiicccTTTUUUUUUTTTQQQIII???888///---***'''&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$######$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((('''$$$###$$$'''+++---'''&&&&&&&&&&&&'''((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))))))))******+++,,,,,,,,,+++++++++,,,...222666888BBBJJJSSSZZZaaakkkyyyzzzrrr^^^XXXQQQQQQ^^^nnnvvvvvvjjjeee___[[[ZZZ[[[\\\]]]YYY```ccc```\\\]]]___aaabbbjjjssswwwtttllleeeaaa]]]bbbjjjooopppiii___WWWXXXTTTPPPPPPTTTXXXZZZZZZ^^^^^^```eeejjjiiiddd^^^gggmmm~~~mmmeeeYYYPPPKKKJJJJJJKKKNNNKKKFFF@@@:::444///,,,+++************+++,,,,,,***))))))(((((())))))***'''(((((())))))))))))(((''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''000111222111///...///000---***'''$$$###$$$&&&'''###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((***...333888===??????===EEEOOOWWW]]]```bbbdddVVVQQQNNNOOOPPPTTT___lllrrrsssuuuwwwsssmmmkkknnnooorrrtttssstttwwwvvvsssmmmjjjgggjjjsss~~~yyyvvvuuuuuuyyyvvvtttwww}}}wwwhhh\\\SSSQQQ```vvv|||mmmjjjsssvvvmmm^^^YYYUUUTTTUUURRRKKKEEE;;;777000***'''&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###""""""###%%%&&&%%%#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((()))******((((((((((((((((((((((((''''''(((((())))))))))))(((((()))))))))*********))))))***++++++,,,---------,,,---///555<<>>IIIUUUdddiiiddd\\\XXXWWWIIIIIIOOOWWW[[[[[[bbbkkkfffbbbfffsssxxxtttpppsssgggnnnpppiiicccdddjjjnnnnnnlllmmmuuu~~~vvvnnnkkkqqq|||yyyrrrnnn\\\JJJOOOjjj~~~rrrkkk|||yyynnnggg^^^UUUSSSVVVXXXTTTNNNEEE???666---(((&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((###$$$'''((()))'''%%%###&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))*********+++)))************+++++++++))))))***+++,,,,,,------000000111555<<>>555111((('''&&&'''))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$############%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''''''''((((((((((((((((((((())))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((()))******((((((((()))))))))******))))))************))))))''')))+++,,,++++++,,,------,,,---...///111888@@@RRRXXXaaannn}}}~~~sssddd^^^eeeqqqtttqqqtttrrrpppmmmiiihhhnnnuuu~~~~~~yyyvvvxxxvvvqqqqqqvvv|||}}}{{{}}}uuuoooooozzzrrroooiiiccc^^^XXXSSSTTTXXXNNNVVVdddwwwrrr]]]SSSNNNKKKTTTVVVWWWTTTMMMCCC:::444000---+++---000111---(((*********))))))))))))((('''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((//////...------------...---***'''&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&'''***...333666333111222999FFFSSS\\\aaa]]]]]]YYYQQQIIIIIIQQQZZZggglllrrrssspppkkkhhhgggjjjiiigggcccbbbdddhhhjjj{{{}}}vvvqqqppp{{{wwwmmm```ZZZ\\\ttt}}}zzzsss}}}|||pppfff\\\SSSSSSWWW\\\[[[TTTKKKBBB===...+++(((''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((())))))***(((((()))))))))*********)))******++++++******)))(((***,,,---,,,++++++,,,000000111111444<<>><<<<<<888333---******+++,,,+++*********))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************---,,,+++++++++,,,,,,+++,,,---///444<<>>BBBFFFKKKTTT```iiiuuuxxxxxxpppggggggooowww{{{yyyqqqsssxxxrrrrrrqqqooolllfff```\\\VVVSSSPPPOOOPPPQQQRRRQQQMMMMMMLLLIIIEEE???:::777222000---+++******+++,,,)))******+++***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++)))+++---.........//////444;;;DDDPPPaaattt}}}www~~~xxxyyyyyytttqqqvvv~~~||||||}}}}}}{{{zzzzzzvvv|||~~~{{{yyy{{{}}}|||~~~}}}|||vvvmmmdddaaaccc```iiixxxvvvfffYYYRRRVVV___fffccc^^^UUUJJJ???777222...,,,+++,,,---///......)))......(((***000000((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((()))))))))************000///...------,,,------+++)))''''''(((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''(((***+++,,,000///000777BBBKKKNNNOOOGGGGGGJJJQQQXXX]]]^^^]]]QQQOOOQQQ[[[hhhlllggg___TTTXXX^^^cccjjjsss|||xxxtttoookkkllloootttwwwuuuyyyzzzvvvssssssqqqnnneeedddaaa```^^^]]]\\\ZZZ[[[]]]___^^^\\\[[[^^^bbbdddbbb^^^\\\\\\```dddggghhhlllqqqtttvvvyyy|||uuutttpppaaaPPPNNNZZZuuu|||uuuhhhZZZSSSUUUYYY\\\XXXPPPMMMPPPUUUBBB777)))$$$&&&)))(((%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((((((((((((((()))))))))***))))))))))))************))))))************++++++,,,///222555999>>>DDDHHHIIIJJJMMMTTT```mmmxxx{{{pppkkkpppxxx~~~}}}~~~{{{nnnjjjddd___[[[WWWSSSPPPOOOPPPQQQQQQPPPLLLHHHFFF===:::666111---+++******)))))))))*********))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++)))+++---------...111444;;;FFFUUUeeezzzmmm[[[hhh|||{{{~~~~~~|||yyyttt|||}}}|||wwwwwwxxxzzz}}}vvvooonnnmmmooouuu}}}mmm\\\XXX\\\___aaacccbbb\\\RRRFFF>>>111///,,,,,,---.........+++---***'''---777666---(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************000///...------,,,------+++)))(((((()))((('''%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&''')))***,,,---//////444===HHHOOOOOOLLLJJJNNNUUU^^^dddccc]]]WWWLLLMMMRRR\\\eeefff```XXXRRRVVV[[[aaalllxxxmmmiiidddcccffflllqqqtttooowww}}}zzzvvvsssqqqooopppooommmllljjjhhhgggffffffggghhhhhhggggggggghhhhhheeeaaa^^^^^^```dddgggdddiiinnnqqqtttxxx~~~~~~rrrllliiieeeMMMPPPddd{{{sssfffXXXQQQRRRZZZ```]]]VVVRRRWWW]]]OOOAAA111(((((()))(((%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&'''(((((())))))((((((((()))))))))******)))))))))*********++++++((()))***+++,,,---...///333666:::???DDDKKKSSSXXX___]]]^^^dddooozzz~~~rrrjjjlllrrrxxx{{{qqqggg^^^XXXWWWUUURRROOOMMMLLLMMMMMMIIIFFFAAA;;;555000---,,,***)))(((((('''(((((()))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,+++,,,---,,,,,,///666<<>>///''''''***((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))************)))************+++++++++---///333777<<>>222,,,******''''''******((((((+++''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((((((((((((((()))))))))***+++,,,+++)))'''***++++++******,,,...111///444>>>GGGIIIHHHLLLRRRggghhhkkkrrr|||vvvwwwssssssuuuvvvrrrmmmnnnsssmmmnnnoooooooooqqquuuxxxuuuuuuxxx}}}}}}{{{zzz~~~zzzyyy}}}}}}mmm___VVVQQQKKKEEECCCEEEJJJMMMHHHCCC<<<555000,,,(((&&&''''''(((((()))))))))(((''''''(((((())))))******((((((''''''''''''((((((++++++***)))(((''''''&&&((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((++++++******************,,,,,,******---000000---111,,,...===TTTgggrrrwwwyyylllkkkuuuwwwqqq{{{}}}vvv~~~zzzrrruuu{{{uuulllfffccc^^^hhh~~~uuuYYYRRRYYY^^^___^^^\\\^^^ZZZNNNDDD===333***,,,------,,,***((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,///...------,,,,,,------***(((&&&&&&''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++++++++---333888???BBBEEEDDDBBBBBBEEEIIILLLLLLMMMNNNQQQTTTVVVXXXTTTRRROOOMMMMMMRRRZZZ```qqqtttvvvsssmmmjjjlllpppmmmpppppplllggghhhnnnuuuxxx}}}yyyqqquuu~~~xxxpppfff___dddxxx~~~zzzmmm]]]YYY^^^aaa^^^WWWYYYXXXRRRGGG999...))),,,((((((++++++(((''')))((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))((()))***+++******&&&)))...111222333666888>>>AAAGGGNNNRRRYYYggguuuyyyyyyxxxwwwxxx{{{zzz{{{rrrhhhiiillliiiiiimmmppprrrvvv{{{}}}yyytttqqqpppqqqqqqpppwwwwwwwwwwwwwwwwwwyyy|||rrrppppppsssttttttzzzuuufffaaaYYYRRRNNNKKKHHHFFFIIIGGGEEECCC???999111,,,)))))))))))))))(((''''''(((((((((((())))))******((((((((((((((((((((((((***))))))(((((('''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((++++++************************)))***,,,......---111555>>>NNN```rrr{{{fffXXX\\\kkkuuuvvv~~~}}}~~~~~~|||zzz}}}~~~~~~~~~|||pppkkkjjjlllwwwwwwbbbSSSOOOYYYfff]]]aaa```XXXNNNFFF===444++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,//////...------------...+++)))'''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((++++++,,,000666<<>>000---++++++......,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,000///......------......+++)))'''&&&''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((***,,,...444;;;@@@@@@AAACCCDDDEEEIIIOOOSSSSSSJJJCCCFFFRRRZZZZZZVVVNNNKKKIIILLLVVV```hhhkkkppplllgggbbb___```eeeiiigggiiikkkkkklllqqqyyy}}}}}}|||www{{{tttfffXXXUUUaaaqqqppprrrkkk]]]UUUYYY]]]\\\```___``````[[[OOO>>>111...)))&&&)))+++)))'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((())))))******+++,,,,,,,,,+++,,,---...///222444555;;;HHH[[[jjjllllllpppxxx}}}{{{tttnnnjjjnnnrrroooppp{{{~~~}}}~~~}}}www}}}yyyttttttsssqqqrrruuussstttwwwzzz~~~~~~yyywwwuuulll^^^RRRDDDCCCCCCDDDEEEEEEDDDBBB333000---***)))***+++---))))))))))))))))))))))))&&&''')))******)))'''&&&'''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))******+++++++++++++++,,,,,,,,,---......---000444>>>RRRjjj|||eeedddsss{{{www{{{~~~uuussstttwww~~~qqqXXXHHHXXX___gggkkkggg]]]OOOFFF<<<666///---///000...+++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))***++++++,,,,,,---//////...---------------+++)))'''''''''((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))+++...222888>>>BBB;;;???DDDIIINNNSSSWWWYYYRRRJJJEEEIIISSSYYYVVVPPPIIIHHHKKKRRR]]]eeejjjkkkeeebbb^^^]]]^^^aaaccceeecccfffiiikkknnnttt{{{yyy|||~~~~~~}}}{{{vvvvvv{{{zzzkkkeeeqqqwwwmmm```XXXZZZaaaxxx}}}nnnbbb___\\\WWWYYY___dddbbb``````^^^VVVHHH===111***%%%'''***)))(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))***++++++)))+++------,,,++++++---000444:::BBBMMM___ttt{{{yyy~~~}}}~~~zzzzzzzzzwwwpppiiiqqq}}}yyy|||~~~zzzyyywwwuuutttssstttwwwxxxxxxxxxzzz}}}}}}}}}ssshhhXXXQQQHHHBBBBBBEEEIIIKKK@@@<<<555///++++++,,,---************))))))))))))'''(((***++++++***(((''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))******++++++,,,,,,,,,,,,---+++,,,...------555???VVVhhh{{{~~~mmmvvv|||vvvrrruuu|||zzz|||}}}uuullliiinnnvvvkkkVVVRRRVVV^^^gggjjjdddYYYPPPKKKAAA666000......,,,***************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************+++,,,,,,------......---,,,,,,,,,,,,---,,,***((('''(((((('''&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((***,,,000666;;;@@@BBB:::>>>EEEMMMSSSXXXZZZZZZNNNJJJGGGKKKQQQTTTQQQLLLGGGJJJPPPXXX___dddeeeeee^^^[[[YYY[[[```dddddddddbbbeeeiiimmmqqqvvv|||}}}rrruuuzzz}}}~~~~~~~~~{{{{{{}}}}}}zzzzzz}}}zzz||||||zzz}}}sssbbbdddsss~~~tttdddYYYUUUfffxxxcccaaa___WWWWWW```dddaaa_________[[[RRRJJJ999///''''''))))))((())))))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))******+++,,,&&&))),,,,,,++++++...111111:::IIIZZZkkkzzzxxxwwwyyyxxxvvvvvv}}}vvvpppqqqxxx{{{yyytttuuu|||xxxvvvtttrrruuuzzzwwwxxx|||zzzlllbbbTTTIIICCCCCCEEEFFFIIIEEE@@@999333///---,,,+++************)))))))))((((((************(((((()))))))))))))))(((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''(((((())))))******)))******++++++******)))******++++++,,,------------******------111AAARRRqqq~~~zzzvvv{{{}}}zzzsssqqquuuyyyzzz{{{{{{jjjbbbgggqqqwww}}}\\\VVVUUU^^^ggghhhbbb]]]VVVNNNBBB888222///+++(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++******++++++,,,---------------,,,++++++++++++,,,,,,***((('''(((((('''&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))))))))***...333999>>>AAABBB===@@@EEELLLQQQTTTUUUUUUKKKKKKLLLMMMNNNPPPQQQQQQOOOSSSYYY^^^___```___```]]]YYYWWW[[[bbbggggggeeedddgggkkkppptttxxx{{{}}}}}}~~~{{{|||zzzvvvvvvxxxvvvqqqhhhmmmssswwwyyyzzz{{{|||vvvssstttxxxzzzzzz|||qqqeeellluuuddd[[[[[[kkktttmmmhhh```ZZZYYY___^^^^^^___```]]]XXXSSSEEE888,,,)))***)))((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))***+++,,,---)))+++---,,,,,,000888???EEENNN]]]ppp|||xxxzzz~~~wwwuuuuuuzzz{{{xxxzzztttsssrrrrrrttttttuuuyyy~~~~~~uuuoooeee[[[RRRJJJCCC???EEEFFFFFFEEEAAA:::444///+++++++++*********))))))))))))))))))))))))))))))++++++******))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))'''''''''((()))*********)))******++++++******)))******++++++,,,------......***+++000333<<>>555000************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,------.........---,,,++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%&&&''')))+++,,,))),,,000555999;;;;;;;;;;;;@@@EEEFFFEEEEEEIIILLLSSSRRRNNNGGGBBBEEEMMMUUUXXX[[[^^^```___^^^^^^^^^cccbbb``````bbbeeeggggggiiimmmrrrsssrrrtttxxx}}}wwwrrruuuzzz{{{yyyxxxvvvuuuuuuwwwzzz|||}}}}}}xxxqqqiiieeeeeehhhiiihhhbbbjjjuuu{{{}}}pppaaaWWWUUUgggwwwhhh]]]YYY[[[aaabbb\\\YYYZZZYYYKKK:::///,,,,,,+++***((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''((((((((()))************************---+++)))((()))***++++++000---...333;;;HHH]]]qqq~~~xxxqqqqqqwww|||~~~}}}}}}xxxtttrrrnnnjjjkkkpppqqq~~~yyyuuuvvvrrrrrryyy{{{~~~qqq^^^QQQJJJEEE@@@BBBHHHLLLJJJFFF888111***(((+++---+++)))*********)))((((((***,,,,,,///222///***'''(((+++'''((((((((((((''''''&&&))))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((''''''(((((((((((())))))))))))++++++******************'''***,,,,,,,,,------,,,+++...111999LLLggg||||||mmmmmm|||~~~}}}wwwrrruuu}}}wwwnnnhhhaaaZZZVVVUUUTTTSSSVVVVVVVVVXXX[[[^^^bbbdddnnnwwwdddSSSRRR\\\fffdddhhhhhhbbb[[[RRRBBB333------,,,***)))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++***************+++,,,000///+++,,,222444000......---,,,++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''')))+++------000333666777888:::;;;<<<@@@DDDEEEDDDEEEJJJNNNTTTRRRLLLCCC>>>???GGGNNNQQQTTTWWWYYYZZZZZZ\\\]]]aaa```___```bbbeeehhhiiinnnrrruuutttqqqqqqtttwww|||xxxxxx}}}vvvlllffffffjjjnnnpppttt|||{{{llldddXXXYYYppp}}}ttt^^^ZZZZZZ```ccc```^^^___\\\UUUHHH:::000***((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((()))***++++++,,,,,,...,,,***+++...000...,,,000...333@@@QQQggg{{{{{{|||{{{zzzwwwvvvxxx}}}|||wwwttttttyyy~~~}}}}}}~~~qqqgggZZZQQQFFFBBBDDDJJJMMMNNNGGG???666000...---,,,************(((''''''((()))000333444222,,,))))))+++((())))))*********))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))***++++++******************---------,,,+++,,,,,,+++000000;;;PPPdddwwwwwwttt{{{}}}wwwuuuyyyppplllhhhccc___ZZZTTTPPPLLLHHHDDD@@@????????????AAAAAABBBBBBCCCCCCCCCCCCGGGMMMTTT\\\ccckkktttyyyjjjYYYSSSSSS^^^fffkkkhhhbbb[[[QQQGGG555000,,,***,,,---+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************++++++************++++++...---,,,---000333555444...---,,,++++++******+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&(((***,,,---111555888888555555999>>>AAACCCEEEDDDDDDEEEJJJNNNSSSOOOIIIAAA===@@@HHHPPPQQQRRRTTTUUUUUUVVVXXX[[[\\\]]]^^^```cccfffjjjlllpppsssuuuuuurrrqqqtttvvv|||}}}tttjjjiiiooovvvzzz{{{~~~uuuppp___RRRaaa}}}zzzccc]]]YYY]]]bbbcccbbbbbb^^^]]]VVVHHH888,,,)))***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''((((((((()))))))))''''''(((***+++,,,---...,,,***)))+++...000///---777999CCCTTTgggzzz|||zzzyyyxxxrrrvvv|||}}}zzz|||~~~rrrfffUUUHHHCCCFFFLLLPPPTTTOOOFFF<<<555///---,,,++++++******))))))((((((111333444111,,,(((((()))))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((((((((((()))))))))************++++++++++++++++++000---,,,,,,------------444666JJJiii{{{{{{sss}}}}}}{{{zzz|||}}}xxxuuu|||yyynnneee[[[UUUKKKIIIEEEBBB@@@???>>>>>>EEEDDDCCCBBBBBBBBBBBBCCCCCCEEEFFFGGGFFFDDDAAA@@@BBBCCCDDDDDDGGGLLLSSSWWWZZZbbbooo}}}xxxllltttmmmYYYPPPVVV___iiikkkhhhddd^^^XXXAAA999///,,,---///,,,)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++++++++************++++++000***)))000333222888BBB...---,,,+++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''')))+++---...444888<<<:::666666===CCCGGGGGGFFFDDDCCCDDDIIILLLOOOLLLHHHDDDDDDJJJSSS[[[XXXXXXXXXVVVTTTUUUWWWYYYYYY[[[]]]```cccgggkkknnnnnnqqqtttuuuvvvwwwzzz|||{{{uuutttwww{{{}}}}}}~~~~~~}}}zzzuuuiii\\\]]]pppwwwtttiiiaaaZZZYYY^^^aaaaaa```^^^___\\\RRRCCC666...,,,***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***'''(((((((((((()))))))))'''((()))***+++,,,------+++,,,,,,++++++...333666CCCKKKYYYjjjxxx}}}vvvttttttvvvxxxvvv|||~~~|||~~~zzziiiWWWKKKFFFGGGIIISSSRRROOOIII???666///,,,,,,,,,+++,,,------,,,+++,,,......,,,)))&&&&&&'''((()))***+++,,,,,,------((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((()))))))))***************+++++++++++++++,,,---******---//////000222666DDD^^^xxxyyy||||||wwwyyyuuukkk^^^UUUOOOKKKEEE???FFFDDDAAA>>>===???DDDGGGEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFEEECCCAAAAAACCCFFFIIIEEEIIIPPPXXXdddrrr~~~yyyzzzmmmiiillllll\\\OOOUUU^^^fffjjjhhhbbb\\\OOOFFF999///,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++*********+++,,,,,,222)))***222111///@@@YYY------,,,+++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''))),,,...000555999===<<<888:::AAAIIIKKKIIIGGGCCCBBBCCCFFFIIIKKKJJJIIIIIILLLSSS[[[aaaZZZZZZYYYWWWUUUVVVYYY\\\WWW[[[___bbbdddhhhmmmpppoooqqqtttvvvyyy{{{~~~}}}yyy{{{~~~|||vvvzzzqqqjjj```___xxxuuunnnjjjccc[[[WWWZZZ___bbbaaaaaa```]]]WWWMMMAAA333+++******)))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))******(((((((((((()))))))))******************+++++++++,,,000111---+++000>>>JJJVVV___lllzzz~~~|||vvvoookkklllpppsssuuu{{{{{{yyy~~~{{{{{{}}}~~~~~~wwwjjj\\\QQQIIIEEEGGGLLLQQQQQQJJJ???555///---+++***+++---...---+++((()))***)))(((''''''''''''((()))***++++++++++++((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))******************++++++,,,,,,,,,,,,,,,***,,,000111///111666>>>ZZZvvvxxxvvv|||}}}zzz]]]UUUKKKFFFEEEFFFCCC@@@@@@BBBDDDGGGIIIJJJIIIIIIFFFIIIMMMNNNMMMKKKKKKLLLKKKJJJJJJIIIJJJKKKLLLMMMJJJIIIGGGFFFFFFEEEEEEEEEIIIIIIIIIJJJOOOVVV___eeessszzzttt}}}jjjRRROOORRR]]]hhhkkkddd\\\ZZZSSSGGG777+++'''***...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++******+++,,,,,,---111***,,,222......LLLrrr---,,,+++******))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######'''''''''(((***---///111555888;;;;;;:::===CCCIIIKKKIIIEEECCCBBBCCCFFFGGGHHHHHHJJJMMMQQQUUUYYY[[[UUUUUUVVVUUUUUUXXX[[[^^^XXX\\\aaadddeeehhhmmmqqqrrrsssuuuwwwzzz|||~~~~~~~~~{{{}}}~~~xxxuuuzzz~~~~~~|||~~~}}}~~~vvvxxx|||wwweeeWWWooovvvkkkggg```YYYYYY___dddeeefffaaa\\\YYYTTTIII888++++++***)))((('''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((()))))))))******************************)))---///---...888LLL\\\qqqvvv{{{~~~xxxrrrmmmnnnssswwwvvvtttxxx|||{{{zzzzzzzzzzzzqqqcccTTTJJJBBBGGGNNNRRRQQQJJJ@@@999111---))))))+++,,,+++)))((()))******************''''''((()))************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))))))))*********++++++******++++++,,,---------///---///333111...444@@@SSSrrrooottt{{{zzz}}}zzzqqqiiidddPPPKKKEEEBBBBBBCCCBBBAAA<<>>BBBEEEGGGEEECCCBBBCCCEEEGGGHHHCCCFFFKKKPPPUUUWWWWWWVVVQQQSSSTTTUUUUUUWWWZZZ]]]ZZZ___dddffffffhhhlllqqqsssssstttvvvyyy{{{||||||||||||~~~|||wwwzzz}}}~~~~~~xxxyyyqqq```jjjtttssskkk___ZZZ^^^ccceeeddd```\\\[[[XXXOOO@@@444,,,+++)))((('''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********)))))))))***+++++++++,,,(((***---222<<>>ddd}}}...---,,,+++************+++)))&&&&&&''')))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&'''(((***,,,...///000222333555888;;;<<<<<<<<<999>>>CCCFFFEEECCCAAAAAA@@@EEELLLPPPQQQQQQQQQRRRRRRSSSUUUWWWYYY\\\aaaeeecccfffkkkmmmmmmmmmnnnpppqqqppprrruuuzzz|||{{{yyy{{{|||~~~~~~wwwkkkjjjsss}}}uuufff]]]eee}}}uuu```WWW]]]___^^^^^^^^^]]]YYYRRRMMM===333*********(((''')))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))***+++,,,,,,...///...---000999III^^^sss{{{zzzwwwtttyyy}}}~~~||||||uuummmaaaYYYVVVUUUTTTTTTOOOMMMGGG>>>555...,,,,,,---......---+++***))))))+++******)))((((((''''''))))))))))))))))))))))))))))))))))))************,,,++++++***))))))******************+++++++++++++++++++++,,,,,,,,,++++++......///333???UUUooo{{{~~~{{{vvvyyyyyymmmbbbTTTHHHGGGIIIIIIKKKNNNTTT[[[bbbgggmmmrrroooiiikkkkkkmmmsss{{{nnnkkkgggdddaaa]]]XXXUUUPPPKKKHHHHHHGGGFFFIIIOOORRR^^^qqq~~~zzzpppqqqwww___TTTWWW^^^bbbccc```[[[YYYUUUHHH:::---,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++***+++,,,,,,+++,,,...000---000444>>>WWWuuu...---,,,+++************+++(((&&&&&&'''))))))((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''')))+++---000111222222444888;;;======<<<<<<<<>>>>>>>><<<<<<>>>???AAAAAA?????????AAAFFFHHHJJJLLLOOOQQQTTTUUUVVVWWWYYYZZZ[[[]]]aaadddhhhiiilllmmmoooooopppqqqpppqqqsssuuuwwwxxxxxxwwwwwwxxxyyy|||sssbbb^^^jjjxxx}}}~~~|||vvvuuuvvvuuuooojjjjjjfffdddfffiiippp}}}yyyzzz|||uuuhhh^^^ttt~~~wwwpppccc[[[YYY^^^____________]]]ZZZXXXNNNAAA111***+++,,,+++******)))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************++++++,,,+++,,,///000000333888OOO^^^iiijjjooo{{{~~~}}}{{{zzzwwwzzzvvvhhh___[[[ZZZXXXXXXWWWRRRIII>>>555///++++++++++++,,,,,,+++)))*********)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++++++++***************+++*********+++++++++,,,,,,------,,,,,,,,,,,,------...111:::MMMhhhzzzxxx~~~sssqqqzzz~~~|||wwwnnnbbbVVVMMMHHHMMMPPPVVV]]]ccciiioootttzzzuuuoookkkbbbYYYSSSNNNIIIHHHKKKJJJLLLQQQYYYeeewww{{{~~~}}}gggYYYVVVUUU[[[aaabbb___\\\XXXUUU???777///+++,,,---+++(((************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))*********++++++++++++,,,---,,,,,,,,,...000444***666\\\}}}------,,,+++************)))'''&&&&&&((((((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((()))***---///222444555333888===???>>>===<<<<<>>???===;;;<<<===>>>@@@AAAAAAAAACCCEEEHHHNNNIIIEEECCCFFFKKKPPPSSSOOORRRVVVYYY\\\___ccceeeeeeeeefffiiimmmqqqrrrrrrmmmooosssuuuuuuvvvwwwxxx{{{{{{{{{{{{}}}qqq^^^WWW]]]ggglllmmmnnnnnnkkkgggccc```ZZZVVVRRROOOMMMIIICCC>>>CCCAAAAAACCCEEEKKKYYYgggwwwtttpppooowww}}}www~~~ttt```]]]jjjxxxmmmdddYYYPPPZZZ]]]``````^^^\\\ZZZZZZUUUMMM@@@222---,,,***'''***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***))))))***+++---...******...///---333KKKddduuu~~~yyy|||~~~vvvkkkaaaXXXRRRYYYZZZZZZYYYUUUMMMCCC<<<444000+++***+++,,,+++)))************************))))))))))))))))))))))))*********++++++++++++,,,*********)))******+++,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,---///111222...>>>UUUooo|||uuu~~~xxxzzz}}}{{{ddd^^^TTTKKKJJJPPP[[[cccmmmuuu}}}wwwooofff\\\UUUSSSNNNNNNMMMNNNQQQUUUZZZ\\\dddttttttZZZKKKLLLTTTaaahhhgggaaa^^^XXXMMM>>>222------......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,)))************++++++++++++,,,------,,,---///111---CCCggg...---,,,+++************'''&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''')))***+++---///111222333666:::>>>>>>;;;999;;;>>>===???AAACCCDDDGGGJJJLLLNNNJJJFFFEEEGGGKKKMMMNNNNNNRRRVVVZZZ\\\___cccffffffeeedddgggkkknnnooonnnkkknnnrrrtttuuuuuuwwwyyy}}}}}}}}}}}}~~~oooYYYMMMNNNRRRWWWVVVTTTSSSRRRPPPMMMLLLEEEEEEEEEDDDBBB@@@===<<<<<<<<<>>>@@@AAAEEERRR___ooonnnlllnnnxxx~~~sssdddeee}}}{{{sssfffYYYTTTXXX]]]```^^^\\\[[[[[[UUUSSSIII:::000---***&&&)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***))))))***+++---///,,,+++...444777AAA[[[vvvyyyxxxyyytttoooiiiaaa[[[WWWWWWWWWWWWVVVQQQIIICCC===666///+++,,,---,,,+++************************))))))))))))))))))))))))*********+++++++++,,,,,,******))))))***++++++,,,+++++++++,,,,,,,,,------,,,++++++,,,---000333444;;;QQQmmmtttsss~~~|||xxxvvv}}}ssslllgggNNNMMMLLLNNNVVVaaalllrrr}}}xxxtttttt{{{|||mmmaaa\\\UUUSSSRRRQQQQQQRRRSSSSSSQQQ]]]kkkzzzrrrWWWNNNLLLWWWeeehhheeebbb^^^VVVHHH;;;222...---...++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************++++++++++++---...---------///111///QQQvvv...---,,,+++************'''&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''******+++---...000111111666:::>>>===:::888;;;>>><<>>>>>;;;===@@@AAA@@@@@@@@@AAA;;;<<<@@@BBBBBBEEEQQQ]]]llllllkkkoooyyylllbbbqqquuugggOOOTTT[[[______]]]\\\\\\VVVWWWOOO???222...+++'''(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***))))))***+++...//////+++...888AAAMMMfffvvvvvv~~~wwwuuuuuutttnnniiiVVVUUUUUUVVVVVVSSSLLLGGGCCC;;;222------///...,,,******************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))***+++,,,,,,++++++,,,,,,,,,---------+++++++++,,,...111444666JJJccclllyyyuuutttxxxwwwiii[[[RRRFFFJJJRRR^^^lllxxxzzzjjjccc___aaajjjrrruuuyyy}}}mmmfffZZZWWWTTTQQQPPPOOONNNMMMKKKSSSZZZ^^^jjj|||yyyfffTTTHHHPPP___fffeeeccc```ZZZOOOBBB666///,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********)))************+++++++++,,,---...---------///111333YYYvvvvvvttt~~~------,,,++++++******)))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((++++++,,,---//////000000:::999999;;;>>>???>>>===<<<===???CCCHHHKKKKKKKKKKKKJJJIIIHHHIIIKKKMMMOOORRRTTTWWWZZZ[[[]]]```ccc___aaadddhhhkkkmmmoooppppppqqqrrrrrrrrruuuyyy|||||||||}}}uuu]]]HHHAAADDDEEEJJJJJJHHHHHHJJJFFF>>>EEECCCDDDIIIKKKHHHDDDCCC???BBBFFFHHHJJJQQQ\\\eeeqqqpppmmmnnnzzzyyypppbbb[[[uuubbbWWWSSS]]]bbb^^^\\\^^^XXXWWWSSSHHH;;;000+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((---...******///000---444...,,,888RRRlllxxxzzz}}}||||||}}}|||uuummmZZZRRRQQQZZZ]]]VVVPPPQQQNNNFFF;;;222---,,,+++***,,,,,,,,,+++++++++************))))))))))))******)))************+++++++++******************************+++++++++,,,,,,,,,///111///222444---000DDD___uuuxxxooo|||yyymmmvvv~~~rrr\\\NNNMMMKKKUUUcccqqq|||vvvrrrnnnnnnttt~~~qqqjjjddd\\\XXXVVVSSSOOOKKKIIIIIIKKKQQQXXXeee{{{ooommmsss|||}}}dddKKKGGGVVVeeegggaaabbbbbb]]]QQQAAA444,,,***---...---,,,***)))***++++++++++++************)))******************************************************+++++++++,,,,,,,,,***///000,,,+++000333333@@@fffuuuwww------,,,++++++******)))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((,,,,,,,,,---...000111222888777777999;;;<<<;;;::::::999:::>>>DDDHHHIIIGGGLLLKKKJJJIIIJJJKKKMMMOOOTTTVVVXXXYYYYYYZZZ]]]___```aaadddgggjjjlllnnnoooooopppqqqpppqqqsssvvvyyyzzz{{{{{{|||~~~}}}eeePPPIIILLLRRRXXX[[[ZZZZZZ\\\YYYSSSSSSPPPQQQWWWYYYUUUOOOMMMJJJMMMQQQRRRTTT[[[fffooorrrpppmmmooo|||xxxmmm___WWWnnnnnn___VVV[[[```]]]ZZZ]]]YYYYYYUUUKKK???333---***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))),,,000///***)))---...,,,,,,///555CCCXXXooo||||||vvvttt|||xxxwwwvvvtttccc[[[TTTWWW[[[YYYVVVTTTMMMIIIBBB888000,,,+++---,,,,,,,,,++++++++++++*********))))))))))))******)))************+++++++++***************************++++++++++++,,,,,,,,,,,,///---...111...777NNNnnnrrrppp{{{|||{{{wwwhhhTTTLLLOOOZZZeeesss~~~xxxooogggaaa[[[VVVRRROOOLLLKKKKKKLLLSSSbbbppp}}}uuussswww{{{uuu\\\PPPVVVaaaggggggjjjfff___WWWMMMAAA555---,,,------,,,+++***+++,,,+++++++++************)))***************************************************++++++++++++,,,,,,,,,...------,,,---000444777NNNttt------,,,++++++******)))(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))---,,,,,,,,,...000333555888777666777999::::::888999666666<<>>333,,,************************))))))))))))))))))))))))************************)))))))))******++++++,,,(((+++,,,+++***,,,///111444PPPlllvvvwwwzzzxxxzzz|||xxxuuutttzzzwwwiiiXXXRRRXXXZZZVVVRRRQQQMMMFFF===555///,,,------,,,,,,,,,++++++++++++******))))))******+++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///222...,,,444???XXXwwwpppooozzz~~~kkkZZZPPPSSSccctttwwwyyyppphhhcccaaaWWWRRRMMMKKKIIIHHHLLLRRRXXXggg~~~jjjVVVPPPXXXbbbhhhddd```^^^[[[RRRBBB666---+++******+++,,,,,,,,,+++++++++*********))))))************************************************+++++++++,,,,,,,,,------111***+++000...---<<>>333+++---------,,,,,,,,,++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000444///...:::MMMiiittt{{{{{{wwwaaaVVVXXXeeevvvzzzpppkkkfff^^^VVVRRRMMMHHHFFFGGGRRRWWWcccxxxyyybbbSSSSSSYYYccceeeggggggaaaWWWLLLEEE333///+++)))***++++++++++++++++++*********))))))************************************************++++++,,,,,,,,,------------+++///333---...GGGggg------,,,++++++******)))(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,------------///111555888:::777555444555777999::::::666666;;;EEEOOORRRMMMGGGIIIIIIJJJJJJKKKLLLLLLLLLTTTWWWYYY[[[\\\]]]```bbbbbbbbbcccdddgggjjjmmmoooppprrrttttttttttttvvvxxxxxxxxxyyy{{{|||}}}~~~~~~}}}yyylllhhhkkk}}}qqqeeegggllluuu|||yyyvvvkkkeeehhhiiifffbbbbbbgggmmmjjjdddbbblllzzz}}}}}}qqqfffVVVaaa|||oooggg]]]TTTRRRWWW\\\^^^]]][[[YYYVVVUUURRRIII<<<111++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***+++,,,,,,---+++,,,///000......444<<>>777///******++++++++++++++++++************)))************************************************,,,,,,,,,,,,------------+++---222222...777WWWwww------,,,++++++******)))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,---,,,---...000333666999:::666555333444888;;;<<<===<<<;;;<<<@@@FFFIIIHHHFFFIIIJJJKKKLLLMMMNNNNNNOOOTTTVVVYYYZZZ[[[\\\___aaabbbbbbccceeehhhkkkoooqqqoooqqqsssuuuuuuuuuwwwyyyvvvwwwyyy{{{|||{{{zzzzzz}}}uuurrruuu~~~rrr^^^[[[\\\eeesss}}}}}}}}}qqq```ccceeeccc```aaafffkkkiiiaaa```kkkzzz|||uuuaaa```yyyuuurrrkkk```YYYXXX\\\^^^___]]]YYYVVVWWWVVVOOOBBB777++++++++++++++++++++++++************************************************''''''((()))***+++,,,,,,...,,,---//////333@@@OOOhhh~~~~~~~~~|||yyyuuuiiifffccceeelllqqqnnncccYYYUUUWWWTTTQQQPPPOOOIII???666...------------,,,,,,,,,,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,222111888RRRppp~~~xxx{{{ooommmhhhiiinnnvvvwwwlllbbb___\\\WWWRRRPPPJJJEEEEEENNN]]]qqqzzz}}}xxxxxxfff[[[SSS[[[ccceee```YYYUUUSSSKKKBBB555...,,,------,,,+++++++++************)))************************************************,,,,,,,,,------------...+++///000...111EEEfffzzziiirrr------,,,,,,+++******)))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++---...+++,,,///222555777999:::888666555777:::>>>@@@@@@BBB@@@======???BBBEEEFFFFFFHHHJJJMMMPPPSSSTTTUUUWWWYYY[[[\\\\\\]]]___aaabbbbbbccceeehhhlllpppsssmmmpppssstttuuuvvvwwwyyytttvvvyyy{{{{{{zzzxxxvvv{{{xxx{{{|||sss[[[PPPPPPXXXiiiwwwvvv^^^bbbddddddaaaccciiinnniii```___lllzzznnn]]]kkkzzznnnaaa[[[]]]aaabbb___ZZZWWWXXXYYYSSSFFF;;;++++++++++++++++++++++++************************++++++++++++++++++++++++&&&'''((()))***+++,,,,,,---******---000999MMMaaauuuzzz~~~fffkkkmmmnnn|||pppkkkllljjjqqqnnn[[[QQQUUUVVVVVVTTTQQQJJJCCC>>>......---------,,,,,,,,,,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,333444???^^^zzzvvv{{{rrrnnnpppwww}}}~~~qqqjjjddd[[[SSSOOOMMMHHHEEEIIIPPP[[[pppsss~~~ooo___UUU\\\cccgggeee```\\\ZZZTTTIII:::000---......---+++++++++************)))************************************************,,,,,,,,,---------......---000...***444PPPpppjjjWWWddd}}},,,,,,++++++***)))))))))'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++...------...111333444444333333444666999;;;>>>??????BBBEEEEEEDDDCCCBBBBBBGGGHHHKKKMMMPPPSSSUUUVVVZZZZZZ[[[\\\^^^___``````aaa```ccchhhiiifffjjjqqqpppqqqrrrrrrsssuuuyyy|||uuuvvvwwwyyyzzz{{{{{{{{{}}}uuunnnppp~~~}}}eeeYYYQQQOOOZZZjjjxxxiii```bbbfffaaaeeennnpppjjjffffffnnn|||pppbbb```sssxxxXXXUUU```XXX___^^^\\\XXXWWWUUUKKK@@@555000+++***,,,...+++(((************************)))************+++++++++******************+++++++++000222///000AAA___www~~~}}}{{{mmmeeeaaafffqqq|||oooqqqkkkrrrvvvssstttttthhhVVVPPPRRRSSSRRRRRRQQQLLLFFF:::444...++++++,,,,,,+++***************************************+++++++++,,,,,,+++***+++,,,---...,,,++++++,,,...///......333,,,444QQQrrryyy{{{}}}uuurrrttt{{{{{{ttthhhfff|||}}}ooohhhddd]]]XXXRRROOOLLLIIIGGGNNN___pppsssrrrzzzaaa]]]]]]^^^bbbdddddd```]]]WWWVVVIII666---000111---------,,,,,,+++***)))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------......)))222222,,,:::^^^zzzqqqsss,,,,,,+++******))))))((('''&&&%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++...------///111333444444333444555777999;;;<<<===>>>AAADDDEEEDDDCCCBBBCCCHHHIIIKKKNNNQQQTTTVVVWWW[[[[[[\\\]]]___```aaaaaaaaaaaadddiiiiiieeegggmmmqqqssstttttttttuuuwwwyyywwwwwwxxxyyy{{{|||}}}}}}}}}tttlllkkkxxxnnn\\\SSSMMMTTTbbbppp}}}lllbbbbbbeeeaaadddmmmnnniiifffeeemmm{{{tttdddZZZbbbuuuyyy\\\UUU\\\YYY```___\\\XXXWWWUUUMMMCCC777222,,,***,,,---,,,)))************************)))************+++++++++***************++++++,,,---......000777III___ooo}}}zzzyyy~~~ooofff^^^]]]```iiiwwwvvvrrruuurrrkkklllrrrmmmcccUUUUUUWWWXXXVVVQQQLLLIII???999222---,,,,,,---,,,************************))))))******++++++,,,,,,,,,,,,+++++++++,,,---...,,,,,,+++,,,---.........333333CCCbbb}}}tttxxx~~~xxxwwwzzz||||||{{{sssjjjmmmwwwvvvnnnfffaaaVVVSSSOOOKKKGGGIIIUUUbbbooowwwrrrccc___\\\^^^ccceee```ZZZWWWVVVMMM>>>111...//////---,,,,,,,,,+++*********,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......+++222111///BBBhhh,,,++++++******)))(((((('''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++---......000111222333444333444777999;;;;;;;;;:::===@@@BBBDDDCCCCCCCCCDDDIIIJJJLLLOOORRRUUUXXXYYY[[[\\\]]]^^^```aaabbbcccaaabbbfffjjjiiidddccceeennnqqqtttvvvvvvwwwxxxyyyyyyyyyyyyzzz{{{}}}}}}tttjjjdddooozzzfffYYYOOOOOOXXXfffvvvpppdddbbbddd```dddkkkkkkiiieeeeeemmm{{{|||jjjXXXXXXlll{{{~~~zzzdddVVVYYY\\\aaa```]]]YYYWWWVVVOOOGGG;;;555...***+++,,,,,,+++************************)))************+++++++++***************+++,,,,,,111,,,+++666III]]]iiimmmzzz}}}~~~}}}|||tttoooiiieeecccfffssspppyyyyyyssskkklllrrrqqqkkkXXXRRRSSSYYYYYYQQQMMMNNNGGG@@@777///,,,,,,---...++++++++++++++++++++++++)))))))))***+++,,,,,,---,,,,,,+++++++++,,,---...---,,,,,,,,,,,,---......000;;;UUUssswwwllluuu}}}}}}|||yyyuuukkkggguuuzzzoooiii___ZZZVVVQQQKKKGGGJJJQQQXXXnnnmmmbbbXXXYYYbbbgggddd]]]ZZZWWWRRRIII:::...,,,111,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------.........111111666PPPvvv+++++++++***))))))(((((('''&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,,,,...000111111111222333333555888;;;<<<;;;999777<<>>^^^++++++******)))((((((''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))***+++,,,,,,...111222111000222333333555999<<<<<<;;;888666<<<>>>@@@AAAAAAAAACCCDDDHHHIIILLLOOORRRVVVXXXZZZYYYYYY[[[\\\^^^```aaabbbaaadddhhhjjjiiieee___ZZZaaafffmmmssswwwyyy{{{|||}}}|||||||||~~~|||nnnaaafffuuu{{{mmm\\\PPPLLLRRRaaappptttccc]]]``````gggnnnllliiiffffffnnn}}}{{{kkkUUU^^^~~~uuuvvvnnnYYYTTTbbb___aaa___ZZZXXXWWWSSSNNNDDD>>>555---******,,,---************************))))))*********+++++++++************+++,,,---...///---666RRRvvvttt{{{{{{xxxuuusssuuu|||}}}{{{{{{|||{{{xxxwwwwwwtttpppjjjXXXJJJMMMSSSRRRPPPQQQMMMIII@@@777000,,,,,,---++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,------------......---,,,---000333;;;VVVyyywwwvvvhhhcccfffrrr{{{|||~~~uuummmeee^^^[[[WWWPPPIIIGGGFFFJJJXXXqqq~~~iiiRRRKKKVVVdddlllmmmeeeZZZTTTUUUPPP@@@333///,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///---333IIIkkk}}}+++******))))))(((''''''''''''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,+++///222333111000111333333555888;;;<<<;;;999777===>>>@@@@@@@@@@@@BBBCCCEEEGGGJJJMMMQQQTTTWWWXXXXXXYYYZZZ\\\^^^```aaabbbaaaeeehhhiiiiiiggg```YYY```eeekkkpppsssuuuwwwyyy|||||||||~~~ssseeefffqqqvvveeeWWWLLLKKKUUUaaa}}}vvvccc[[[^^^```hhhoookkkhhheeeeeennn|||wwwZZZWWWvvvyyyvvvsss^^^RRR^^^\\\______[[[XXXXXXTTTOOOGGGAAA999000+++***+++---************************)))************+++++++++************+++---...///,,,222CCC```ttt}}}~~~|||xxxoooffflllrrrzzzssstttyyy|||~~~~~~~~~~~~wwwuuuvvvzzz||||||nnn]]]SSSRRRSSSQQQNNNLLLJJJEEE===555///------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,,,,...///...---...333777DDDbbb~~~}}}}}}rrrccc```eeeqqqwwwxxx}}}~~~wwwlllaaa^^^\\\UUUNNNIIIEEEDDDKKK\\\uuu{{{qqqYYYMMMPPP\\\ggglllhhh^^^VVVVVVUUUKKK<<<222------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......///...888UUUwwwyyy*********)))((((((''''''''''''%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***,,,,,,***///333444111///000333333555888:::;;;;;;:::999>>>???@@@?????????@@@BBBCCCEEEGGGKKKOOORRRUUUVVVXXXYYY[[[]]]___aaabbbcccaaaeeehhhhhhiiiiiicccZZZ\\\```ggglllpppsssvvvxxx{{{{{{}}}vvviiieeelllrrrbbbSSSJJJOOOWWWqqqzzzeee[[[]]]```hhhmmmiiifffcccccclllzzzgggXXXrrr~~~~~~iiiVVV\\\YYY^^^___\\\YYYXXXTTTOOOHHHDDD<<<333---***+++,,,************************)))************+++++++++*********+++,,,---...//////===TTTlll{{{{{{~~~~~~~~~|||pppbbbaaafffsss{{{xxxtttrrrrrrssstttsssmmmgggbbbcccfffiiiooovvvwwwvvvtttrrrrrrrrrsssttt}}}zzzxxx|||vvv```SSSSSSSSSPPPJJJKKKJJJDDD<<<444///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***+++,,,---------,,,,,,,,,...000///...000666;;;SSSrrryyyrrrgggbbbeeeooouuuvvv{{{yyyyyyxxxhhhcccaaa\\\TTTOOOFFFEEEIIITTTcccyyyjjjYYYRRRVVV___ffffffbbb[[[VVVUUUQQQDDD777.........---,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000000???```{{{{{{*********)))((((((''''''((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))+++,,,---***///444444111///000333333444777999;;;;;;;;;:::???@@@@@@???>>>>>>@@@AAAAAACCCFFFIIIMMMQQQTTTUUUYYYZZZ\\\^^^```bbbcccdddaaaeeehhhgggiiikkkeee[[[WWW[[[bbbhhhnnnsssxxx{{{zzz{{{}}}wwwllleeehhh}}}}}}mmmZZZMMMNNNTTTiii{{{~~~ggg\\\]]]___ggglllfffdddaaaaaajjjyyyqqqZZZooottt[[[[[[WWW]]]___]]]ZZZXXXTTTOOOIIIEEE>>>555...******+++************************)))************+++++++++*********+++,,,---///000555HHHbbbuuu}}}|||}}}vvvssswww~~~~~~~~~ttteeebbbdddkkkuuuuuuoookkknnnhhhddd___\\\[[[[[[ZZZYYYMMMNNNQQQUUUVVVVVV\\\ccccccccccccdddfffhhhjjjlllsss}}}|||zzz}}}iiiSSSRRRVVVSSSIIIKKKMMMIII@@@777111...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++******+++,,,---...---,,,,,,,,,///111000///111888>>>fffyyyyyynnneeecccmmmuuuvvvyyywwwrrrvvvqqqiiigggbbbZZZTTTDDDDDDIIIOOOUUUdddzzzfffXXXUUU[[[bbbbbbeee```VVVSSSSSSJJJ<<>>======>>>@@@BBBCCCEEEHHHMMMPPPSSSUUUUUUWWWYYY\\\^^^]]]]]]^^^___aaagggjjjfffcccfffiiijjj```]]]aaajjjooorrrwwwxxxsssvvvzzzzzz~~~llleeedddrrryyynnn]]]OOOIIIYYYvvv~~~fffZZZYYYZZZbbbhhhdddbbb[[[___ooo{{{aaafffwwwTTT\\\]]]]]]]]][[[XXXUUUSSSMMMKKKDDD:::000***)))***************************)))************+++++++++)))---((('''...,,,+++444<<<[[[qqqyyy}}}}}}lllxxx~~~}}}zzznnnjjjfffeeeiiillljjjhhhhhh```___]]][[[___bbb^^^VVVVVVUUUWWW[[[]]]]]]bbbhhhmmmnnnlllllluuu}}}oooWWWQQQVVVMMMMMMLLLJJJEEE===555///...---,,,---......---+++++++++,,,,,,,,,------------------............///222------111000...;;;LLLxxxtttiiiaaa```bbbjjjsssxxxzzz|||www~~~rrrjjjfffbbb^^^OOOKKKJJJKKKPPPZZZlll||||||^^^ZZZeeeccceeefffbbbZZZVVVTTTNNNEEE888222+++)))+++,,,+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------///111555...KKKqqq~~~---+++************)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((((())))))******++++++...000111111000000000111555666777777888999999999@@@???===;;;<<<===@@@AAACCCEEEHHHLLLPPPSSSTTTUUUWWWYYY\\\]]]]]]]]]^^^___```gggkkkiiigggiiikkkllleeeaaaaaagggmmmpppvvv}}}zzzssssss}}}|||zzz~~~ssshhhaaakkk{{{iiiYYYQQQTTTkkk~~~~~~gggYYYYYYYYYaaahhhddd```YYY\\\mmm|||eeebbbyyynnn]]]]]]]]]\\\ZZZXXXUUUTTTOOOLLLEEE<<<222,,,***+++************************)))************+++++++++(((...,,,+++///------999JJJcccsssyyy{{{|||ooouuu}}}{{{rrrkkkhhhiiipppwwwzzz|||zzzxxxzzz}}}zzzsssjjjfffeeehhhmmmqqqxxx~~~dddVVVVVVTTTPPPMMMKKKIIICCC888///...---,,,---......---+++++++++,,,,,,,,,------------------............//////,,,---000///111BBBVVVyyysssaaaVVVYYY[[[```hhhpppwww|||tttlllfffbbbTTTOOOLLLLLLNNNUUUdddsssggg^^^```___fffhhheee]]]WWWTTTOOOHHH<<<555...+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------///111666555MMMfffnnn---+++************)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))***+++++++++...000111111000000111333777666666666777888999:::???===;;;:::;;;===@@@AAADDDFFFIIIMMMPPPSSSTTTTTTVVVYYY[[[]]]]]]]]]___```___gggnnnmmmlllmmmnnnlllllleee```ccciiiooouuu{{{|||tttrrr{{{{{{{{{~~~zzzmmmbbbiiiwwweee[[[RRRaaasssgggZZZYYYYYYaaagggddd^^^UUUXXXjjj~~~{{{iii\\\kkkuuu]]]]]]\\\[[[YYYWWWVVVUUUPPPMMMGGG>>>555///,,,,,,++++++++++++++++++++++++)))************+++++++++(((//////...000---333EEE]]]ooowwwyyy{{{xxx{{{|||ssssssxxx~~~wwwooommmrrr}}}|||vvvxxx~~~nnnZZZSSSYYYSSSMMMLLLMMMHHH<<<222...---+++,,,---...---,,,,,,,,,,,,,,,---------------------............///...---///111000777OOOggg|||iiiTTTLLLRRRXXX```gggnnnwww~~~xxxzzzrrriiidddZZZUUUPPPMMMLLLOOOZZZeeexxxwwweeeXXXYYYdddggggggaaa[[[VVVPPPKKKAAA:::222---,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000222777CCCYYYbbbcccwww,,,+++))))))******((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((())))))******+++,,,,,,...///000000000000222444888777555555555777:::<<<>>>===;;;;;;<<<>>>AAACCCFFFHHHKKKOOORRRTTTUUUUUUVVVXXX[[[\\\]]]^^^```bbbbbbjjjqqqrrrrrrqqqooojjjpppggg______eeennnvvv{{{{{{wwwwww}}}~~~|||}}}}}}ssshhhlllpppeeeXXX^^^mmmjjj[[[ZZZZZZaaahhheee[[[SSSTTTggg~~~wwwkkkWWWaaazzzsss]]]]]]\\\ZZZYYYWWWVVVVVVPPPMMMGGG???777111---,,,++++++++++++++++++++++++))))))*********+++++++++'''//////...//////===XXXuuu~~~vvvsssuuu~~~|||{{{|||vvvwwwzzz{{{sssuuu|||{{{nnnYYYNNNVVVRRRNNNMMMLLLHHH@@@999000...,,,+++,,,---...---,,,,,,,,,------------...---------............///...///222222333???]]]zzz|||zzz{{{\\\LLLOOOQQQZZZdddiiiooozzz~~~vvvxxx}}}nnnggg```YYYSSSOOOLLLKKKQQQZZZkkkoooUUUSSSZZZ```fffeee```YYYRRRNNNFFF???666///------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---............000222888VVVppppppkkk}}},,,***))))))***)))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))))))))***++++++,,,,,,---...///000///111333555999777555444555777:::<<<===<<<<<<<<<===@@@DDDFFFIIIKKKNNNQQQSSSUUUVVVVVVVVVXXXZZZ[[[\\\^^^aaaccceeemmmtttvvvvvvtttoooiiioooiii```]]]bbbmmmwww{{{xxxzzz}}}}}}~~~qqqlllwww|||rrrbbbaaaiii{{{lll]]][[[ZZZbbbiiifffZZZRRRRRRddd}}}{{{oooWWW\\\|||\\\\\\\\\[[[ZZZXXXVVVVVVOOOLLLFFF@@@999333...***++++++++++++++++++++++++))))))*********+++++++++(((---,,,,,,///222IIIkkkwwwrrrttt||||||xxx}}}~~~zzzwwwyyyvvvxxxwww|||~~~wwwiiiYYYNNNOOOPPPPPPMMMIIIEEEBBBAAA444111---+++,,,---......,,,,,,---------.........---------............///---000111111555HHHkkkvvvuuu|||fffIIICCCOOORRR]]]gggiiimmmzzzzzz}}}xxxlllccc]]]VVVRRRNNNKKKMMMSSScccpppyyyZZZRRRPPPVVV```gggfff^^^UUUOOOJJJCCC:::222---,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---.........///111333888ddd,,,***))))))))))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))******+++,,,,,,,,,---.../////////111444777888777555444555777:::<<<===<<<;;;<<<>>>AAAEEEHHHKKKLLLOOORRRTTTUUUVVVVVVUUUWWWYYY[[[\\\^^^bbbdddfffnnnuuuxxxyyywwwqqqjjjmmmkkkddd^^^aaakkkuuuzzztttzzz}}}||||||mmmoookkkffffffooo|||mmm^^^[[[ZZZbbbiiifffZZZSSSRRRaaayyyxxx```[[[uuu}}}xxxZZZ[[[\\\\\\[[[YYYVVVUUUOOOLLLGGGAAA<<<555///***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))),,,***+++000666PPPwww|||wwwzzzzzzpppxxx}}}zzzwwwyyy}}}}}}xxxwww}}}xxxzzzxxxwwwtttqqqqqqnnneee[[[NNNQQQRRRNNNHHHDDDDDDFFF888444///,,,,,,---......,,,---------............---------............///+++...///000999SSSyyyuuuhhhSSS@@@AAAOOOSSS___gggggglll{{{~~~qqqgggaaa[[[WWWRRRMMMMMMPPPYYYbbbwwwrrrhhhZZZKKKOOOZZZfffiiibbbWWWRRRMMMHHH???666///,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++---...///...000222444;;;lll+++***(((((())))))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))******++++++,,,,,,---------......///111555888777777666555666888:::;;;;;;::::::;;;===AAAEEEHHHJJJLLLNNNQQQSSSTTTTTTTTTUUUWWWYYYZZZ\\\___bbbfffeeellltttxxxzzzzzztttmmmkkkmmmjjjaaa___gggqqqvvvrrrwww|||}}}}}}~~~xxxpppzzzsssmmmeeecccmmm~~~mmm]]]YYYXXX```gggddd[[[UUUSSS___uuummm^^^eeeyyymmmXXXZZZ\\\^^^]]]ZZZVVVSSSPPPMMMHHHCCC???888000+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***+++***...444999SSSyyy~~~|||nnnnnnllllllqqqyyy|||zzz{{{{{{~~~}}}~~~|||yyyuuuttt{{{{{{qqqUUUUUUTTTPPPKKKHHHGGGGGG===888222...,,,---......------------............---------............///,,,...000333CCCccceeeVVVLLLEEEIIIRRRVVVaaagggfffmmm}}}xxx~~~llleee___\\\VVVPPPMMMNNNQQQYYYhhh{{{gggPPPNNNTTTaaahhhcccZZZUUUPPPLLLDDD:::222...,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++---...//////000222555FFFqqq+++***(((((())))))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))******++++++,,,------,,,---......///111555888777666666666777888999:::999999888:::<<<@@@EEEGGGIIIKKKMMMOOOQQQRRRRRRRRRUUUWWWYYYZZZ\\\___cccfffcccjjjrrrwww{{{}}}xxxpppkkkpppnnnddd___eeennnsssrrruuuxxxzzz}}}}}}xxxyyyzzztttfff\\\cccyyylll[[[WWWVVV^^^eeebbb\\\WWWUUU^^^rrrwwwbbb[[[~~~nnnWWWYYY]]]___^^^ZZZVVVRRRRRRNNNIIIEEEAAA:::222,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++000777:::RRRwww}}}yyy{{{rrrgggcccmmm{{{~~~~~~~~~~~~}}}~~~{{{}}}^^^ZZZUUUQQQOOOLLLHHHEEE???:::333...------......---------.........//////---------........./////////111333888LLLppprrrVVVIIIIIILLLPPPSSSYYYccchhhhhhpppwwwpppiiibbb___YYYQQQLLLLLLLLLVVVbbbrrrqqqVVVPPPQQQ^^^gggddd\\\XXXRRRNNNGGG>>>555///------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++---...//////000333555QQQuuu))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((('''''''''((()))+++,,,---000///---,,,...111555777111555:::;;;:::999:::;;;::::::999:::<<<@@@CCCFFFJJJKKKNNNPPPRRRSSSSSSSSSXXXYYYZZZ[[[[[[]]]```cccgggjjjnnnssszzz}}}uuupppnnnmmmhhh```\\\ffftttyyyyyyyyyzzz~~~zzzzzzqqq```^^^nnnmmmZZZUUUXXX[[[```ggg]]]XXXWWW___nnn}}}|||fffXXXlll~~~iiiVVVXXX]]]RRRRRRXXXQQQOOOLLLHHHFFFCCC>>>666000+++***************+++++++++++++++***++++++,,,,,,000,,,---222888EEE^^^uuuxxx~~~gggfffqqqwww|||}}}~~~|||{{{}}}{{{~~~sss___MMMKKKPPPOOOIIIEEECCC@@@666,,,+++//////***,,,,,,,,,---------...............//////000111222***999111888ccckkkXXXUUURRRJJJMMMYYY^^^ccckkkuuu|||uuueeebbb___UUUNNNOOOKKKKKKUUUkkk{{{iiiWWWOOO]]]hhhddd]]][[[SSSMMMIIIGGG???333,,,---......---------,,,,,,,,,------------------------,,,000---+++000///000:::ZZZrrr))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((((((((((()))***+++,,,---000///------...111555777222555999:::999999:::<<<:::999999:::<<<@@@DDDFFFJJJKKKNNNPPPRRRSSSTTTTTTXXXYYY[[[[[[\\\___bbbeeehhhkkkmmmrrryyy}}}wwwqqqmmmmmmlllddd]]]dddrrryyy{{{|||}}}}}}vvvggg```hhhzzznnnZZZVVVXXXZZZ^^^eee]]]WWWUUU]]]lll|||lllVVV]]]yyyeee[[[\\\UUUWWW[[[QQQOOOKKKHHHFFFCCC>>>666000++++++************+++++++++++++++***++++++,,,---...---...111999JJJcccxxx{{{xxx}}}xxxfffgggqqquuuxxx|||}}}~~~}}}}}}vvvxxxpppiiidddccclllyyyhhhRRRMMMQQQQQQJJJEEEDDDBBB:::000---//////,,,,,,,,,---------..................//////000111222---888444BBBmmmppp^^^UUUOOOKKKOOOYYY```gggqqqzzzllleeeaaaWWWPPPPPPKKKIIIOOO```rrrppp\\\QQQZZZffffffbbbaaaVVVOOOJJJGGGAAA777///............---------,,,,,,------------------------,,,111...---222000111===dddyyy))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))***************+++,,,---000///------...111444777444555777777777888;;;===999999999:::===@@@DDDFFFJJJKKKNNNPPPSSSTTTTTTTTTXXXYYY[[[\\\]]]```dddgggiiikkkmmmpppwww~~~~~~zzztttllllllrrrlll^^^```nnnwwwzzz{{{{{{~~~|||}}}zzznnneeedddqqqooo\\\WWWXXXXXX\\\ccc___XXXTTT[[[lll|||zzz^^^TTTiiixxxbbb[[[XXX]]]]]]RRROOOKKKGGGEEECCC>>>666111++++++************+++++++++++++++++++++,,,------...//////222???VVVkkkwww{{{}}}{{{www|||ooofffjjjqqqqqqrrrvvvzzz|||~~~yyyvvvzzz~~~{{{pppddddddrrruuudddZZZTTTSSS]]]kkkpppUUUMMMQQQRRRMMMGGGEEEDDD>>>444//////000///,,,------------..................//////000111222111555777QQQ{{{~~~tttcccRRRJJJKKKSSSZZZbbbkkkvvvuuujjjddd[[[TTTRRRLLLHHHKKKUUUcccvvv~~~hhhVVVVVV```eeeffffff[[[RRRKKKHHHDDD<<<333///.........------------,,,------------------------,,,111//////333000333BBBnnnvvvzzz))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''((()))++++++******+++,,,,,,---///...------///111444666555555555555666999<<<>>>888888999;;;===AAADDDFFFIIIKKKNNNQQQSSSTTTUUUUUUVVVXXXZZZ[[[]]]```dddgggjjjlllmmmnnnuuu}}}}}}wwwllllllwwwrrraaa^^^iiivvvzzz{{{yyyyyy|||{{{xxxxxx|||~~~~~~xxx{{{tttlllfffooonnn]]]XXXWWWVVVZZZaaaddd\\\UUUXXXjjjlllVVVbbbgggZZZZZZ___]]]TTTOOOKKKGGGEEECCC>>>777222,,,,,,+++*********+++++++++++++++++++++,,,---......///111;;;QQQkkkwwwwww{{{nnnvvvqqqllljjjnnnpppnnnooosssvvvzzz|||wwwkkkhhhmmmtttjjjiiibbb[[[___ooo~~~wwwhhh]]]TTTRRRZZZeeeyyyqqqUUUJJJMMMRRRPPPKKKEEEEEEAAA888111...///000------------........................///000111222555444<<<___yyyvvvgggQQQFFFLLLVVV[[[cccmmmxxxppphhh___XXXUUUNNNJJJKKKQQQZZZkkkttt\\\RRRWWW___dddggg^^^UUULLLHHHFFF@@@777///............------------------------------------,,,000...///222///666JJJvvvooo{{{))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))************+++,,,------///.........///222444666555444333444666999<<<>>>777888999;;;>>>AAADDDFFFIIIKKKNNNQQQSSSUUUVVVVVVUUUWWWYYYZZZ\\\___cccfffjjjlllmmmnnnsss|||yyynnnmmmxxxvvvfff___eeerrrxxx{{{yyyxxxzzz{{{zzzyyy}}}~~~||||||}}}~~~zzzrrrjjjppp~~~~~~mmm]]]XXXWWWVVVZZZaaafff___UUUTTTeee~~~www\\\ZZZwwwiiiYYY[[[]]]ZZZWWWPPPLLLHHHEEECCC???999444---,,,,,,+++******++++++++++++++++++,,,---...///...---555KKKmmm|||pppjjj{{{}}}ooonnnoooqqqpppnnnooosssxxx}}}qqqaaa^^^fffpppgggllllllhhhooo~~~zzzmmmbbbYYYUUUXXX]]]sss}}}oooXXXKKKJJJPPPRRRPPPFFFEEEAAA;;;333------000---------.........//////............///000111222777555EEEkkk|||{{{lllSSSFFFLLLVVVYYYcccnnnxxx~~~zzznnnddd\\\XXXNNNJJJKKKPPPVVVccc|||bbbPPPOOOYYYcccggg___XXXNNNHHHFFFBBB999111//////.........---------------------------------+++...---...111///:::SSS}}}ooo))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***))))))))))))+++,,,---............///000222444555555333222333777:::<<<===666777999;;;>>>BBBDDDFFFIIIKKKNNNQQQTTTVVVVVVWWWVVVWWWYYYZZZ[[[^^^bbbeeeiiilllmmmnnnsss{{{zzzqqqooouuuuuullldddbbbeeennnuuuttttttwww{{{}}}~~~}}}xxx}}}~~~vvvnnnooowwwyyyjjj\\\YYYXXXVVV[[[cccfffaaaWWWSSSaaazzzfffYYYooo{{{eeeUUU[[[]]]XXXZZZRRRNNNIIIFFFDDDAAA;;;777...---,,,++++++***++++++++++++++++++,,,...///000---,,,;;;___|||uuummmwwwyyy}}}wwwoooqqqsssssspppooopppsss||||||jjjeeeppp}}}|||zzznnnccc]]]ZZZYYYYYYkkkzzz}}}{{{yyyuuuyyy}}}uuufffUUULLLMMMQQQRRRIIIEEEAAA===666///---...------........./////////.........//////000111222777<<>>:::///...---,,,+++++++++++++++++++++,,,---...000000111000HHHqqq~~~|||ssstttdddmmmfffmmmrrrtttsssrrrqqqooouuu|||~~~zzzqqqjjj}}}yyypppzzz||||||ppp___VVVWWW[[[[[[WWWcccqqq~~~{{{{{{}}}zzzvvvWWWIIIKKKPPPQQQHHHBBBAAA>>>555///.............../////////000.........//////000111222444JJJuuuzzzeee\\\SSSLLLIIILLLTTT]]]mmm|||zzzwwwiiibbb[[[OOOFFFFFFHHHNNN^^^nnn}}}|||dddOOOQQQ[[[^^^aaabbb[[[OOOHHHFFFAAA;;;000/////////............------------------------//////---///222444LLLsssuuu******)))(((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$&&&&&&%%%&&&&&&'''((())))))(((((((((***---000111////////////000222333444666444333444777999::::::999999:::<<>><<<333000,,,***+++,,,------,,,,,,,,,---....../////////:::\\\vvvvvvzzz```SSSWWWhhhrrrxxxtttpppsssxxxyyy}}}___ggg}}}ssspppxxx{{{~~~rrr\\\PPPMMMMMMPPPTTT___nnn~~~nnnmmmvvv~~~{{{}}}uuuiiiUUUMMMJJJQQQOOOIIIAAA===;;;555...---------.........////////////......000222333333666\\\sssSSSMMMHHHJJJMMMRRRYYYaaayyy~~~zzz|||{{{nnnbbb[[[TTTNNNJJJJJJSSS]]]nnn~~~hhh[[[[[[___dddddd^^^UUUNNNJJJCCC<<<444222...------.........---------............///111///111222111<<<^^^zzz******)))(((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&%%%&&&&&&'''((()))+++***))))))***,,,---...,,,------...///000111111555444333555777:::::::::888999:::<<>>555111---++++++,,,,,,,,,***+++,,,---............111BBBaaatttvvvyyyvvvpppVVVSSS___gggqqqyyyvvvrrrttt|||eeecccvvvxxxllluuuuuuaaaTTTKKKHHHKKKQQQ\\\nnnfff___dddkkkooooooiiibbbgggwwwwwwvvv}}}bbbQQQJJJPPPOOOKKKCCC>>><<<666000---............/////////------...///111222333555@@@eeezzzeeeOOOIIIFFFIIIMMMSSS\\\dddvvv{{{vvv~~~vvvfff^^^UUUOOOIIIGGGLLLTTT```tttvvveee\\\[[[cccddd```XXXQQQKKKDDD===666333///------.........---------............///,,,---000111222BBBggg|||***))))))(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))++++++*********+++,,,---++++++---...//////000000333222222444777999999999888999:::===@@@DDDHHHJJJJJJMMMPPPTTTVVVVVVVVVUUUXXXXXXZZZ\\\___bbbdddeeebbbggglllooopppsssxxx|||ooofff]]]___kkkvvvuuummmdddmmmxxx|||wwwppprrrxxx|||ttt}}}}}}xxxgggWWWRRRSSSVVVZZZ```YYY[[[YYYVVV```uuutttaaatttlllVVV\\\bbbYYYYYYUUUPPPLLLIIIEEEAAA>>>777333///,,,+++,,,,,,+++)))***,,,---............777HHH```sss{{{xxxuuuwwwhhhTTTYYYhhhiiipppuuuuuutttxxxooocccppp~~~kkknnnxxxgggYYYNNNGGGJJJPPP[[[mmmooo___[[[```iiinnniii___aaaqqqrrrpppVVVJJJNNNOOOLLLEEE@@@>>>888222.............../////////...---...111111111333666QQQooommmXXXKKKGGGEEEHHHLLLRRR\\\fffuuuvvvrrr|||kkkaaaVVVOOOJJJFFFHHHMMMZZZlll~~~iiiZZZSSS```dddccc\\\TTTNNNFFF???999666111...............---------............///))),,,000000555KKKrrr***))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((()))+++++++++++++++++++++,,,***+++,,,...////////////000000000333666888888777888999:::===AAAFFFIIILLLLLLNNNQQQTTTVVVVVVVVVVVVXXXXXXZZZ\\\^^^bbbdddfffbbbffflllooopppsssxxx|||rrrjjj___^^^jjjwwwwwwoooggglllvvv~~~{{{sssppptttzzzwww}}}}}}xxxiiiYYYQQQQQQTTTYYY]]][[[[[[XXXUUU```uuuttt]]]nnn{{{YYYXXXaaaZZZXXXUUUPPPLLLHHHEEEAAA>>>888444000---,,,,,,,,,+++******,,,---.../////////999VVVppp}}}yyylllkkkyyycccSSSXXXdddmmmmmmnnnrrrwww~~~~~~|||}}}iiilllpppkkkpppaaaRRRHHHHHHMMMVVVhhh}}}yyylllsssxxxsss{{{vvvpppWWWJJJLLLOOONNNHHHCCC???:::444////////////////////////111//////222111///222999]]]xxxzzzdddRRRHHHEEEDDDGGGJJJPPP[[[eeewwwzzzpppooo}}}rrrfffXXXQQQLLLHHHGGGJJJVVVeeemmmZZZPPP^^^ccceee```XXXPPPHHHAAA<<<888222///............---------............///...222333222:::UUUzzz~~~******)))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&%%%&&&&&&'''((()))++++++++++++++++++,,,,,,***+++---///000000////////////000333666888888777888888:::>>>BBBGGGKKKMMMNNNOOOQQQSSSTTTVVVWWWWWWVVVVVVWWWYYY\\\```ccceeebbbfffkkknnnppptttzzz~~~yyyssshhhbbblllyyy{{{ssshhhiiiqqq}}}vvvppppppwww}}}yyy|||{{{uuujjj\\\RRRNNNQQQVVVZZZ\\\\\\WWWTTT```vvvsss]]]nnn~~~WWWQQQ^^^YYYXXXTTTOOOKKKHHHDDD@@@>>>888444000------------,,,++++++,,,,,,...///111222CCCtttzzzkkklllxxx~~~rrr]]]UUU[[[dddooojjjiiioooxxx{{{|||{{{yyyuuuzzztttlllyyynnnyyyhhhWWWIIIDDDFFFMMM___xxxuuu|||lllYYYKKKKKKOOOPPPKKKEEEAAA<<<777000000000////////////...333//////333222///555???dddqqq^^^QQQEEECCCCCCFFFJJJPPP\\\hhh}}}tttmmmooo~~~ooo^^^UUUPPPLLLJJJJJJOOOYYYooovvv```SSS[[[ccchhhddd[[[SSSJJJBBB???:::444///............---------............//////333222000<<<[[[}}}rrr******)))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%&&&&&&'''((())))))***++++++,,,,,,,,,,,,***+++...000111111000///000000111444888:::999888777888:::>>>CCCHHHLLLNNNPPPPPPPPPQQQSSSUUUWWWYYYVVVVVVWWWYYY\\\```cccfffaaadddiiikkknnnsss{{{|||xxxnnnffflllyyy|||vvvfffbbbiiiyyyyyypppnnnuuuzzz~~~{{{{{{yyyqqqkkk```SSSLLLMMMSSSXXX[[[ZZZUUUSSS```wwwwwwdddmmmzzzvvvTTTOOO^^^YYYXXXUUUPPPLLLHHHEEEAAA>>>888444000...---............---,,,,,,---000333555QQQzzzrrrxxxzzz|||ttt```SSSVVVaaaiiimmmiiihhhnnnuuu{{{}}}|||yyyvvvvvv|||nnnzzzttt~~~~~~mmm[[[KKKCCCBBBDDDYYYxxxwwwwwwdddQQQIIIOOOQQQLLLFFFBBB===999000000000000/////////...333......333222111:::HHHnnn|||gggVVVMMMCCCBBBCCCHHHLLLSSS```mmm|||ppphhhooo|||{{{ggg\\\VVVPPPMMMLLLKKKNNN\\\vvvhhhWWWYYYcccjjjggg^^^TTTKKKDDDAAA<<<555000......//////---------............///---111000///CCChhhttt******)))((((((((((((((('''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''))))))))))))***+++,,,---,,,,,,***,,,...000111111000///111111333666:::<<<;;;:::777888;;;>>>CCCHHHMMMOOORRRQQQPPPPPPRRRUUUXXXZZZXXXXXXYYYZZZ^^^bbbfffhhh```cccgggiiimmmsss{{{zzzyyyooofffjjjwww{{{uuuddd]]]bbbuuu{{{qqqnnntttyyy}}}~~~{{{yyynnnkkkbbbTTTJJJKKKQQQWWWYYYXXXSSSRRR```xxx|||mmmkkkppprrroooRRRPPP```[[[YYYVVVQQQLLLIIIEEEBBB???777444000......////////////...,,,+++---000444777XXX{{{xxxoooUUUHHHPPP^^^fffjjjhhhjjjooorrrwww}}}zzzuuuzzzppptttyyyqqqzzz}}}nnn^^^OOOEEECCC@@@WWW{{{wwwrrrWWWIIIOOORRRNNNGGGCCC>>>:::111111000000/////////...222------222333222>>>NNNxxxvvv___OOOHHHAAAAAADDDIIINNNVVVdddrrr~~~||||||ssseeeccckkk{{{mmm```ZZZTTTOOOMMMJJJIIIOOOffflllZZZXXXccckkkhhh___UUULLLDDDBBB===666000......//////---------.........//////---222222666PPPzzz~~~---,,,***)))))))))***+++''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))***)))((()))+++,,,+++***------...///000000000///222//////555999999:::<<<999<<>>888000---///000...+++---333000---///---000>>>^^^~~~|||rrrHHHJJJYYY^^^cccmmmkkklllttt{{{}}}zzzzzz{{{}}}ooopppvvvaaaQQQHHHEEEBBBWWWuuu}}}|||yyy[[[QQQNNNNNNQQQOOOFFF>>>;;;666222///...000111000...///333///---222555@@@VVV{{{mmm```OOOGGGBBBDDDCCCHHHRRRTTTbbb||||||}}}{{{zzz|||~~~|||}}}|||rrrggg^^^lllwwwcccZZZUUUQQQNNNHHHHHHJJJVVVvvvvvv\\\XXX^^^ccceeeccc[[[PPPFFFBBB===888333111000...---............////////////+++333...333]]],,,+++***)))((())))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((***)))(((***,,,------,,,,,,---...///000000000000333000111666999999999;;;999<<>>888111......///...++++++000---+++...---000>>>ZZZsssjjjHHHKKKVVVYYY___llljjjmmmvvv{{{|||}}}~~~uuukkklll|||fffUUUKKKHHHCCCVVVsssvvv{{{oooTTTPPPOOOQQQPPPHHHAAA>>>666333///...000111000......000---///333555EEEaaarrreeeYYYKKKFFFBBBDDDCCCHHHRRRUUUddd}}}{{{{{{yyyxxxxxx{{{}}}yyykkk^^^\\\kkk~~~iii]]]WWWRRRNNNHHHHHHJJJTTTooogggXXX[[[___bbbaaa\\\RRRIIIBBB>>>888444111000///---............////////////,,,444000777___******)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))))))))***---///......,,,---...///000000000000555222333777:::999999:::999;;;>>>AAACCCFFFJJJMMMUUUUUUUUUUUUVVVWWWXXXXXX[[[\\\]]]]]]]]]___aaaddd```cccfffhhhjjjooouuu{{{{{{xxxoooiiikkkuuu}}}rrrhhhgggttt~~~zzzoooiiihhhrrr|||~~~zzz{{{~~~yyy{{{rrrhhh]]]TTTOOONNNVVV___ccc```WWWQQQ\\\qqqsssWWWiiiyyyhhhXXXRRRZZZddd]]][[[WWWQQQLLLHHHEEECCC>>>999222......///---,,,+++///++++++000///222@@@```rrryyy{{{|||]]]HHHMMMUUUXXX```kkkiiimmmyyy~~~{{{}}}}}}|||ppp^^^jjjmmm[[[OOOIIIGGGWWWpppzzz|||wwwXXXRRRPPPQQQPPPJJJDDDAAA888444000///000111000.........,,,111555555KKKqqqcccVVVMMMDDDBBBAAAEEEDDDHHHQQQVVVddd}}}yyy|||yyywwwvvvtttuuuxxx|||}}}~~~ttteeeZZZ]]]mmmooo```XXXQQQNNNGGGHHHIIIPPPfffsss^^^]]]^^^bbbccc^^^SSSKKKCCC???999555222111///...............////////////...444111<<>>@@@BBBFFFJJJMMMUUUUUUUUUUUUVVVWWWXXXYYYZZZ\\\^^^^^^^^^___aaacccaaadddgggiiikkkooouuu{{{~~~{{{rrrjjjjjjttt~~~wwwjjjeeeqqq~~~ssshhhcccnnnzzz}}}~~~{{{}}}sssiii\\\SSSNNNNNNWWW```dddaaaXXXRRR\\\qqq\\\hhhrrr```TTTXXXbbb^^^\\\WWWRRRMMMHHHEEECCC>>>999333///......---,,,///000,,,---222000444EEElll|||}}}nnnPPPHHHPPPWWW]]]eeelllhhhlllxxx|||ddddddxxxbbbRRRJJJKKKYYYmmm}}}ZZZSSSOOOPPPPPPKKKEEECCC:::666111///000111000...000///---333666777SSSzzzvvvTTTGGGBBB>>>???AAAFFFDDDFFFOOOUUUcccyyy|||sssvvv}}}wwwwwwuuussstttvvvyyy{{{{{{~~~~~~qqqddd___aaawwwuuudddYYYRRRMMMGGGHHHIIINNN^^^||||||gggaaa```eeehhhbbbVVVLLLEEE@@@:::666333111000...............////////////...333222AAAiiiyyy((((((((((((''''''&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))((()))+++...000000///+++,,,---///000000111111666444444999;;;999777888888:::===???AAAEEEJJJNNNTTTTTTTTTUUUVVVWWWXXXYYYZZZ\\\^^^______```aaaccccccfffiiikkklllpppwww|||~~~wwwllljjjsss{{{mmmeeennn~~~xxxlll___gggttt~~~|||~~~uuujjj]]]TTTNNNNNNVVV___aaa___VVVQQQ\\\rrreeeiii{{{{{{jjjWWWVVV______\\\WWWRRRLLLHHHDDDBBB>>>:::555000...---------000000,,,---111...666LLLqqquuuooogggLLLJJJQQQXXX```fffllliiikkkwwwqqqdddmmmmmmYYYNNNKKKXXXjjj{{{~~~[[[SSSNNNOOOPPPLLLFFFDDD<<<777222///000111000...111111000333777<<<]]]|||vvvoooMMMAAA>>><<>>AAAEEEKKKOOOQQQRRRRRRTTTUUUWWWYYYZZZZZZ\\\___`````````bbbccccccfffiiikkkmmmrrrxxx~~~zzzooojjjqqq}}}~~~ooodddkkk|||}}}qqq^^^bbblllxxx~~~|||}}}tttxxx}}}xxxnnnaaaWWWPPPNNNTTT]]]^^^\\\TTTPPP[[[ssskkkhhhuuuqqq[[[UUU^^^```]]]XXXSSSMMMHHHDDDBBB>>>;;;666111...,,,------...///,,,---///,,,:::WWWuuuoookkkcccNNNNNNQQQXXX``````iiihhhlllwwwooojjjttt^^^RRRHHHSSSeeevvv~~~zzz\\\SSSNNNPPPRRRNNNHHHDDD>>>999333///000111000//////444222111888FFFhhhmmmLLLAAA???===AAA>>>FFFDDDDDDMMMVVVdddwwwxxxxxx}}}vvvsssxxxuuurrrrrrsssttttttttttttuuuwwwyyy|||~~~jjjaaaWWWVVVaaazzzuuueeeZZZTTTJJJHHHIIIMMMXXXooolll\\\TTT^^^jjjggg\\\TTTHHHCCC===888555333111///............///////////////000333MMMwww}}}}}}(((((()))))))))((('''&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&((()))***+++,,,***)))(((***,,,------,,,***+++---///000111111222333111333999;;;999666777888999;;;===@@@EEEKKKOOOOOOOOOPPPRRRUUUWWWYYY[[[ZZZ\\\___aaaaaaaaabbbcccaaadddhhhkkkmmmrrryyy~~~|||ooohhhnnnyyy}}}ooocccgggxxxvvvbbbaaahhhvvv|||{{{jjjpppxxx}}}sssfff[[[SSSOOOTTT[[[\\\ZZZSSSNNNZZZrrrjjjcccqqq{{{}}}rrr]]]VVV```aaa___ZZZTTTNNNIIIFFFDDD>>><<<777222---,,,---...,,,///...///000...CCCgggoooqqqyyyZZZNNNRRRRRRZZZaaaYYYcccfffooozzz}}}sss^^^SSSEEEOOO^^^nnn{{{}}}qqq]]]TTTOOORRRUUUQQQIIIEEE@@@:::333000000111000///+++555333...999PPPtttiiiJJJ@@@>>><<>>999555333111000............////////////111000555SSSxxx}}}((()))*********)))'''&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))+++,,,---***)))((()))+++,,,+++******+++---///000111222222222000222888;;;999666777888999;;;===@@@EEEKKKOOOMMMMMMOOOQQQTTTWWWZZZ[[[ZZZ\\\___aaaaaaaaabbbccc___cccgggiiilllqqqyyy~~~|||ooogggkkkvvv~~~}}}ooobbbeeeuuuyyygggccchhhvvv~~~}}}dddkkkuuu~~~~~~|||vvvjjj___UUUPPPTTTZZZ\\\ZZZRRRNNNZZZqqq~~~hhh```ooovvvzzzrrr]]]XXXbbbccc```\\\VVVPPPKKKGGGEEE>>><<<888222---,,,---...---000111333333333LLLuuuqqqxxxzzzzzzjjjQQQLLLSSSSSS^^^dddWWW^^^dddqqq}}}nnn[[[PPPDDDLLLYYYgggttt~~~}}}}}}^^^UUUPPPTTTXXXTTTKKKEEEAAA;;;444000000111000///'''555333,,,:::WWW{{{eeeGGG===;;;888:::888CCCDDDDDDQQQ___ooozzzvvvpppjjjjjjnnnpppnnnlllllloooqqqrrrsssuuuuuuwwwyyy{{{}}}~~~wwweeeZZZ\\\WWWRRRbbb}}}}}}hhhXXXOOOQQQKKKIIIMMMUUUgggiiiSSSVVVaaaaaa[[[WWWIIIEEE>>>999666444111000............/////////000333111777XXXsss|||'''''''''((((((((((((((()))(((&&&$$$$$$$$$&&&'''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&''')))***+++))))))***++++++++++++******,,,------,,,,,,...//////...111888;;;999666666888999;;;<<<>>>BBBGGGJJJNNNOOOOOOOOOPPPRRRVVVYYY^^^[[[YYY[[[___cccdddddddddcccdddiiilllnnnuuu|||}}}vvvlllfffjjjxxx|||vvvkkkgggqqq~~~ttteeeaaaooouuuiiiooo}}}|||~~~{{{qqqdddXXXRRRZZZddd[[[ZZZRRRLLLXXXqqq~~~kkkbbbooorrrccc\\\^^^aaafffbbb]]]XXXRRRLLLFFFAAAAAA>>>999444000.........+++---...333444444RRRwwwwwwxxx^^^NNNFFFOOOZZZ[[[\\\___ccceeeqqqwwwuuu}}}fffSSSIIIEEEFFFMMM\\\lllxxxzzzvvv]]]SSSZZZYYYTTTOOOFFFAAA===888333000000111222555///333777999SSS~~~zzzttt[[[III???:::999999???@@@DDDHHHLLLVVVkkk~~~{{{yyy}}}|||vvvoooiiiggggggiiikkkjjjjjjkkkmmmooossstttwwwuuutttuuuyyy{{{zzzxxx~~~|||nnn___WWWUUUVVVZZZ___wwwcccTTTUUUOOOJJJKKKRRRaaaxxxqqqUUUMMMWWW___]]]XXXMMMDDD<<<999777333000000............////////////333555999bbbyyy'''((((((((((((((((((((()))(((&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))***+++))))))***++++++++++++++++++,,,---...------...000000///111888;;;999777777888:::;;;===>>>BBBFFFJJJLLLMMMNNNOOOPPPSSSWWW[[[[[[YYYXXXYYY]]]aaabbbbbbfffdddeeeiiilllmmmssszzz~~~{{{tttkkkeeejjjwwwzzzoooiiirrrqqqccc```ooovvvkkkooo|||~~~~~~|||uuukkk```ZZZ___hhhYYYYYYRRRMMMYYYrrrwwwlllxxxssscccXXXZZZbbbgggccc]]]XXXSSSMMMGGGCCCAAA>>>999444000.........,,,......222333555TTT|||YYYKKKEEEOOOZZZ[[[[[[]]]bbbfffsssuuuttt||||||fffRRREEEBBBAAAGGGVVVhhhvvv~~~zzzfffVVVYYYYYYWWWQQQGGGAAA>>>999333000000111222555000333666:::YYYyyyttt~~~qqq```LLL@@@<<<;;;<<<>>>===>>>AAAEEEIIITTTjjj}}}|||{{{zzzwwwuuuzzz{{{ssskkkffffffhhhkkkiiihhhhhhhhhjjjmmmoooqqquuutttssstttwwwxxxwwwuuuzzz~~~vvvdddYYYTTTRRRTTTXXXjjj~~~iiiYYYUUUOOOJJJKKKRRRaaaxxxtttYYYPPPWWW^^^\\\WWWNNNEEE<<<:::777333000000............////////////000444<<>>:::444111///.........000...111333888XXX~~~zzzSSSHHHEEEOOOZZZ\\\[[[\\\dddlll{{{vvvttt{{{xxxfffRRREEEAAA<<>><<<;;;=========@@@CCCGGGTTTkkkyyyvvvuuusssrrrxxx{{{pppgggbbbcccfffiiihhhhhhhhhhhhiiikkkmmmnnnrrrqqqqqqrrrtttuuutttsssvvv{{{nnn___UUUOOOOOORRRUUUjjj}}}}}}rrr```VVVOOOJJJKKKRRR```www~~~dddWWWYYY___]]]XXXPPPFFF===:::777333000111............///////////////333@@@rrr|||vvv(((((((((((('''''''''''')))(((''''''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&''')))***+++)))***++++++,,,,,,+++++++++---............000222333111333999<<<999888888888:::<<<>>>???BBBEEEHHHJJJKKKMMMOOOPPPRRRVVVYYYVVVVVVWWWXXX[[[^^^```aaaeeeccceeeiiikkkmmmrrryyy}}}zzztttmmmjjjppp{{{tttlllsssqqqeeeaaammm~~~xxxjjjmmmzzz|||~~~}}}}}}vvviii\\\XXXZZZXXXWWWQQQMMMUUUgggwww}}}~~~kkkpppqqqZZZWWWdddgggbbb\\\VVVRRRMMMIIIFFFBBB???:::555111///......000111//////333;;;\\\lllNNNGGGFFFPPPZZZ]]]\\\[[[eeeppp|||yyy~~~ppp```RRRJJJCCC<<<;;;GGGZZZlll{{{uuuqqq}}}||||||rrrSSSNNNSSSZZZXXXJJJDDD@@@;;;555111000111222111000333333<<>>???AAADDDHHHUUUmmmwwwuuuuuurrrrrrxxxxxxnnneee``````aaabbbiiiiiihhhiiiiiikkklllmmmnnnnnnnnnppprrrssstttttttttyyyvvveeeZZZRRRPPPRRRNNN___nnnssssss~~~xxxfffWWWPPPKKKLLLRRR___tttqqq```]]]aaa```\\\RRRHHH???;;;888333111111............////////////111444CCCuuurrrvvv))))))(((((('''''''''&&&(((((('''''''''(((((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&''')))***+++******+++,,,,,,,,,,,,++++++---////////////111333444222333888;;;999777888888:::<<<>>>???BBBEEEGGGKKKMMMNNNOOOOOOPPPSSSUUUUUUVVVXXXZZZ\\\___aaacccbbbaaaccchhhkkknnnttt|||{{{wwwqqqkkkjjjqqq}}}ssskkkrrrwwwkkkdddkkk{{{wwwgggiiivvv{{{~~~}}}pppbbb[[[ZZZWWWUUUQQQOOOVVVeeeuuu}}}mmmooo~~~eee\\\bbbeeeaaa[[[VVVRRRNNNIIIFFFCCC@@@;;;555111///......000222///...444???```kkkKKKGGGHHHQQQ[[[___]]]\\\cccrrr}}}gggVVVNNNLLLGGG???;;;DDDTTTeeeuuurrrwwwxxxvvvwwwVVVLLLOOOXXXXXXKKKFFFBBB<<<666222000111222...///333444???eeexxxjjjgggRRR@@@>>>???;;;:::===>>>>>>@@@CCCHHHUUUmmm{{{uuutttsssppppppuuu~~~~~~uuuooogggbbb`````````___eeefffffffffggghhhiiijjjiiijjjmmmoooqqqsssuuuvvvtttxxx~~~zzzjjj]]]UUURRRSSSPPPYYYbbbfffiiivvv}}}iiiYYYRRRMMMLLLQQQ]]]qqq{{{ddd[[[___aaa___UUUJJJ@@@;;;888444111222............////////////111555EEEvvvrrr}}})))))))))(((''''''&&&&&&&&&''''''''''''((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&''')))***+++***++++++,,,,,,,,,,,,,,,+++---///000000000222444444222222777:::888777888888:::===???@@@BBBDDDFFFKKKMMMOOOOOOOOOOOOQQQRRRTTTWWWZZZ\\\]]]___bbbddd```___bbbgggkkknnnuuu}}}xxxssskkkeeefffooo|||sssjjjppp~~~qqqfffiiiwwwuuudddcccpppvvv|||{{{qqqddd\\\\\\VVVTTTRRRRRRXXXfffuuu{{{wwwwwwzzzmmmmmmrrrccc```ccc```\\\XXXTTTPPPJJJFFFDDDAAA;;;666111///.........222......555AAAbbb~~~|||{{{yyyqqqIIIGGGIIIQQQZZZ^^^^^^[[[fffxxx}}}eeeRRRJJJIIIIIIBBB>>>CCCOOO^^^ppp}}}wwwsssnnnzzz\\\OOOMMMVVVXXXLLLGGGCCC===777222111111111---000444555DDDkkktttZZZDDD@@@@@@:::888<<<<<<<<>>777333111111111///111444777LLLuuuaaaGGGAAA???888666;;;;;;<<<@@@CCCGGGRRRhhh|||yyytttpppmmmlllkkkkkkrrr|||}}}gggaaaYYYWWWYYY]]]___^^^[[[\\\]]]___aaabbbcccccceeehhhkkkkkkkkkllloooqqquuuwwwxxxyyyyyy{{{sssfffYYYQQQPPPLLLKKKNNNUUU]]]nnnqqq^^^WWWPPPNNNPPPYYYkkk{{{bbbQQQUUU^^^```YYYNNNBBB<<<999444222333............////////////,,,;;;NNN{{{ppp***))))))((('''&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&((()))***+++***+++,,,,,,------,,,,,,,,,---///000000111333555444111111666888666555777888:::>>>@@@@@@BBBDDDEEEGGGIIILLLNNNOOOPPPRRRTTTRRRUUUZZZ\\\\\\^^^aaadddcccbbbccchhhjjjlllrrryyyzzzrrrhhhaaadddpppxxxlllooowwwgggeeerrrsss___ZZZdddkkkttt{{{zzzyyyooobbb[[[YYY[[[WWWSSSQQQRRRXXXdddooo{{{fffcccccciiivvv{{{ccccccmmm]]]cccbbbaaa___[[[UUUNNNIIIEEEAAA<<<666222///......+++000...---666EEEddduuulll}}}vvvNNNFFFGGGIIIMMMTTT[[[[[[YYY```ttt{{{www{{{yyy~~~wwwcccQQQGGGDDDAAA@@@CCCIIIVVVkkk|||~~~~~~yyyjjjlll{{{ooodddxxx~~~~~~jjjYYYNNNHHHSSS\\\XXXIIIEEE>>>888333111111111111222444999QQQ~~~wwwXXX>>>:::;;;777999AAA===???BBBFFFJJJTTTiii|||zzzsssmmmllllllkkkllltttlllcccXXXSSSTTTXXXZZZZZZZZZ[[[]]]___aaacccddddddfffhhhkkkjjjhhhhhhjjjmmmvvvvvvvvvuuuuuuxxx}}}zzzkkk\\\SSSPPPJJJHHHKKKRRR[[[jjjuuu___XXXQQQNNNPPPXXXiiixxxcccQQQUUU___cccZZZNNNCCC===999444222333............/////////000,,,>>>SSS}}}ppp(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######%%%&&&'''((((((((('''&&&&&&'''***++++++***)))''')))---...***)))+++,,,...///000///000111333222000222888;;;:::999:::777999<<<>>>???@@@AAACCCFFFIIILLLNNNNNNOOOQQQSSSVVVXXXYYYZZZZZZ]]]```ccc___cccfffhhhjjjnnnuuuzzz}}}yyynnndddeeerrr|||mmmmmm}}}~~~lllaaajjj}}}uuudddYYY^^^hhhnnnuuu|||}}}sssaaaXXXYYYWWWWWWNNNIIIPPPSSSWWWcccwww~~~ppplllooowwwtttnnnllloooyyyjjjhhh{{{yyyxxxrrrddd___dddfffeee___ZZZVVVQQQJJJFFFCCC===666222/////////333......,,,000TTTsssmmmtttXXXIIIBBBFFFLLLPPPTTTWWWZZZ]]]cccsss{{{pppnnnuuu|||~~~zzz}}}wwwiiiXXXKKKEEEFFFCCC@@@DDDTTTiiiwww{{{ggg]]]lll}}}ssslll|||\\\PPPMMMWWWeeeSSSKKKGGGAAA:::555222111111222666333777XXXdddOOO;;;666:::<<<;;;:::>>>???CCCFFFKKKVVVlllwwwpppkkkpppiiilllrrrttt}}}zzzjjj]]]QQQQQQUUUXXXWWWWWWZZZZZZYYYYYYYYY[[[\\\]]]___bbbfffiiikkkjjjiiigggnnnpppsssuuuvvvxxx{{{}}}~~~ooobbbWWWPPPNNNJJJJJJOOOTTTaaa|||{{{aaaWWWOOOMMMOOOVVVeeessskkkRRRQQQ\\\dddbbbWWWGGG<<<888666444222000000000000000111111222555555aaa{{{rrr(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&'''***++++++***)))''')))......***)))+++,,,...///000///000111333222000333999<<<:::888888666999<<<===>>>???AAACCCGGGIIILLLNNNNNNOOOQQQRRRVVVWWWYYYYYYZZZ\\\```bbb```cccgggiiijjjooovvv{{{}}}zzzqqqggghhhttt~~~oooooo}}}qqqeeekkk|||qqqbbbWWW[[[dddkkkttt~~~~~~sssbbbXXXYYYUUUVVVNNNLLLSSSTTTXXXeeexxxxxxggg^^^]]]jjjxxxzzzuuu}}}mmmjjj}}}zzzvvvjjj]]][[[eeehhhfff```ZZZWWWQQQJJJGGGCCC===777222/////////000---000000444WWWxxx```GGGAAAEEEJJJOOORRRUUUXXX[[[cccrrr}}}yyypppooouuuzzzwww}}}~~~zzznnn]]]NNNIIIHHHEEEAAACCCQQQdddqqqyyy~~~xxxhhhhhhttt|||ppp~~~lllZZZQQQWWWdddRRRMMMIIICCC<<<666333222222000555333999ZZZ___NNN<<<777:::;;;::::::>>>???CCCGGGKKKUUUkkk~~~uuupppllliiidddiiiqqqvvvfffZZZPPPQQQVVVWWWVVVVVVYYYXXXWWWWWWXXXYYY[[[\\\\\\___cccfffhhhhhhgggfffjjjmmmppprrrsssuuuxxxzzz~~~pppcccXXXQQQOOOJJJIIIMMMPPP[[[uuu~~~fffYYYOOOLLLNNNTTTcccrrrwww]]]WWW^^^fffbbbWWWHHH===888666444222000000000000000111111222777:::jjj{{{qqq(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&&&&'''***++++++***)))(((***......+++)))+++,,,...///000///000111333222111333:::<<<999666666555888;;;======>>>@@@BBBHHHJJJMMMNNNNNNOOOPPPRRRUUUWWWXXXYYYYYY\\\___bbbbbbeeehhhiiikkkpppwww|||~~~{{{rrriiiiiittttttrrr~~~vvviiikkkyyyoooaaaWWWYYY^^^eeerrr~~~rrraaaXXXXXXSSSUUUPPPPPPWWWWWWZZZgggyyyxxxhhh\\\VVV\\\iii|||{{{~~~sssnnnxxxdddVVV\\\gggiiigggaaa[[[WWWQQQKKKGGGDDD===777222////////////---222444777VVVpppNNNAAADDDIIIMMMPPPSSSVVVYYYdddpppyyyxxxssstttxxx|||rrr|||~~~|||rrrbbbTTTLLLJJJFFFAAABBBKKK\\\iiixxx}}}}}}jjjhhhooouuu{{{ooo[[[QQQXXXhhhYYYPPPLLLEEE>>>888444333333000444555>>>aaapppqqquuusssWWWJJJ>>>::::::999999:::===???DDDJJJNNNYYYooouuummmiiigggdddaaahhhpppvvv```VVVNNNQQQUUUVVVUUUTTTUUUUUUTTTTTTUUUWWWXXXYYYYYY[[[___bbbeeeeeeddddddfffhhhkkkmmmoooqqqsssvvvzzzzzz}}}|||www}}}rrreeeYYYQQQOOOJJJIIIJJJLLLTTTlllmmm^^^PPPLLLMMMQQQ___ooo{{{jjj\\\^^^dddbbbXXXJJJ>>>888666444222000000000000000111111222888AAAtttlll(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&'''***++++++***)))(((***......+++)))+++,,,...///000///000111333222111444:::<<<888555555555777:::<<<===>>>@@@AAAHHHJJJMMMNNNNNNNNNPPPQQQUUUVVVXXXXXXYYY[[[___bbbcccfffhhhjjjkkkpppxxx~~~|||rrrgggfffrrrxxxuuu~~~{{{mmmlllwwwqqqeee[[[YYYZZZ___nnn}}}~~~yyymmm^^^VVVVVVRRRTTTRRRUUU\\\YYY\\\kkk{{{uuujjjbbbXXXbbbsss|||zzzrrr~~~dddWWWaaaiiikkkiiibbb\\\XXXRRRKKKHHHDDD>>>777222/////////111...222333666RRR}}}tttOOOAAADDDIIILLLOOORRRVVVXXXfffpppxxxzzzzzz~~~}}}}}}~~~~~~}}}rrreee[[[NNNJJJEEEBBBAAAGGGUUUcccyyy~~~{{{mmmnnnpppuuu}}}wwwzzzmmmXXXNNNWWWlll```QQQMMMFFF>>>888444222222222555777CCCiiiccceeerrrggghhhPPPGGG???<<<:::888888;;;===@@@FFFMMMTTT```vvv~~~qqqjjjfffccccccbbbiiiooosssuuuYYYQQQLLLPPPTTTTTTRRRRRRRRRQQQQQQQQQRRRTTTUUUWWWVVVXXX\\\___bbbbbbbbbbbbbbbdddgggiiijjjllloooqqqrrrssswww{{{~~~~~~{{{xxx~~~uuuggg[[[SSSOOOJJJHHHIIIIIIPPPfff|||wwwcccRRRNNNMMMOOO]]]mmmzzzqqq\\\XXX^^^bbbYYYKKK@@@999555444222000000000000000111111222666FFF}}}bbb(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''&&&&&&'''***++++++******(((***...///+++***,,,,,,...///000///000111333333111333999;;;888555555555777:::<<<===>>>@@@AAAGGGJJJLLLNNNNNNOOOPPPRRRVVVWWWXXXYYYYYY\\\___bbbdddfffhhhiiikkkpppxxx}}}qqqdddbbbnnn|||{{{www}}}rrrppp{{{xxxlllbbb___\\\^^^jjjyyy}}}~~~yyyrrrggg[[[UUUTTTSSSUUUTTTZZZ```[[[^^^ooovvvmmmaaadddnnn{{{tttjjj\\\fffjjjllljjjccc^^^ZZZTTTMMMIIIEEE???888333000///...222...111222666TTT~~~iiiFFFBBBDDDHHHLLLOOORRRWWWZZZhhhrrr{{{~~~yyy{{{}}}rrreee]]]MMMHHHDDDBBB@@@CCCPPP^^^uuu}}}uuu{{{xxxvvv^^^OOOUUUjjj___SSSNNNGGG>>>888333111000333444555CCCiiihhhgggooobbb___JJJCCC>>>===;;;888999<<>>@@@BBBFFFIIILLLNNNNNNOOOQQQSSSVVVXXXYYYZZZZZZ]]]```cccdddfffhhhiiijjjpppxxx~~~qqqdddbbbmmmzzz}}}yyy|||wwwwwwuuukkkgggcccaaaiiiuuu{{{{{{xxxwwwtttlllaaaXXXSSSSSSUUUVVVWWW]]]ccc\\\___rrr|||qqqpppkkknnn}}}}}}ssspppaaaeeejjjllljjjeee___\\\VVVPPPJJJFFF???888333000///...111---000333888XXX{{{eeeHHH@@@CCCGGGJJJNNNRRRWWW[[[jjjuuuwwwxxx|||||||||xxxggg^^^MMMGGGCCCBBB??????JJJYYYmmmzzz~~~xxxuuu^^^OOOUUUjjjaaaUUUPPPHHH???888333000000222222333AAAdddvvvkkk}}}lll___HHHAAA<<<<<<<<<::::::===AAACCCGGGKKKPPP\\\rrr}}}qqqkkkfffbbbZZZ^^^fffiiikkkwwwvvvcccOOOJJJHHHLLLOOONNNMMMMMMLLLLLLLLLLLLNNNOOOQQQSSSTTTUUUWWWYYY[[[\\\\\\\\\]]]___aaaaaaaaabbbccceeedddhhhnnnrrruuuyyy~~~~~~~~~oooaaaWWWNNNJJJIIIJJJIIIMMM```uuukkkVVVSSSPPPMMMWWWhhhyyy~~~___TTTZZZbbb[[[OOOCCC:::555333333000000000000000111111222888QQQ~~~YYY(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&'''&&&&&&'''***++++++******)))+++//////,,,***,,,,,,...///000///000111333333000000555888777777999666999<<<===>>>???AAACCCEEEGGGKKKMMMOOOPPPRRRTTTWWWYYYZZZ[[[[[[^^^aaaddddddfffggghhhjjjoooxxx~~~ttthhheeennnxxx}}}}}}yyyzzzwwwzzz{{{rrrpppmmmhhhllltttyyy}}}sssuuurrrjjj___WWWSSSRRRXXXXXXXXX```ddd\\\```uuu}}}{{{rrrrrr~~~ooowwwfffaaaiiilllkkkeeeaaa^^^XXXRRRJJJFFF@@@999333000......000,,,///333999WWW~~~xxxeeeJJJ>>>@@@DDDHHHLLLQQQWWW[[[kkkwww|||xxxuuuzzzyyy|||wwwwwwuuuhhhgggxxxnnn___OOOGGGCCCBBB>>>;;;EEETTTfffwwwuuunnn\\\NNNVVVnnnfffWWWRRRJJJAAA999444111000000111555EEEfff}}}kkkHHH@@@:::;;;>>>===<<<===???@@@DDDHHHNNN\\\tttvvvjjjeeeaaa]]]XXX]]]fffgggiiitttrrr]]]MMMHHHFFFIIILLLKKKJJJLLLKKKJJJJJJKKKLLLOOOQQQRRRRRRSSSUUUVVVWWWXXXXXXXXX[[[\\\]]]]]]\\\\\\]]]^^^ccceeejjjqqqxxx}}}~~~~~~zzzrrrcccZZZPPPLLLJJJJJJHHHKKK\\\pppkkkVVVSSSQQQKKKSSScccsssdddUUUXXXaaa[[[QQQEEE;;;555333333000000000000000111111222888SSS{{{XXX(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&'''***++++++***+++)))+++///000,,,+++,,,,,,...///000///000111333333//////444777777888;;;777999<<<>>>???@@@BBBCCCDDDGGGJJJMMMOOOQQQSSSUUUXXXYYY[[[[[[\\\^^^bbbeeedddfffggggggiiioooxxx~~~wwwmmmjjjpppwwwzzz}}}yyyzzz~~~sssyyy~~~vvvuuusssnnnnnntttwww|||sssvvvsssjjj^^^WWWSSSRRRYYYYYYYYYaaaeee\\\```wwwvvvuuu{{{lll|||}}}iii___iiikkkkkkfffaaa___ZZZTTTKKKGGG@@@999333000......000,,,000333777RRRyyysss~~~]]]@@@;;;>>>BBBFFFKKKPPPWWW[[[lllyyyvvvzzzsss{{{zzzwww{{{}}}tttdddZZZSSSHHHLLLbbb}}}uuubbbQQQHHHCCCBBB===888AAAPPPbbbwww}}}zzzqqq}}}ppp^^^PPPWWWnnnfffYYYTTTLLLCCC;;;555222111///222999MMMmmmxxxHHH???999;;;>>>???>>>>>><<<===AAAGGGOOO```{{{uuuiiidddbbb___ZZZ```hhhggggggrrrnnnWWWMMMHHHEEEHHHJJJIIIIIIKKKJJJJJJJJJKKKLLLNNNPPPRRRQQQRRRSSSTTTTTTUUUUUUUUUYYYZZZ[[[ZZZYYYXXXYYYZZZddddddhhhqqq|||}}}wwwxxxttteee[[[QQQMMMKKKKKKGGGHHHYYYllljjjTTTSSSPPPIIIPPP```nnn|||gggTTTVVVaaa\\\RRREEE;;;555333444000000000000000111111222666RRRwwwWWW((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((((((((()))******++++++))))))+++---//////---+++---///111111111111222333111000///222666999888666777888999;;;>>>@@@AAABBBHHHIIIKKKLLLMMMOOORRRTTTTTTVVVYYYZZZZZZ[[[\\\^^^___bbbfffhhhkkkqqqyyy}}}rrriiiiiipppuuuttt~~~{{{yyy~~~|||tttwwwyyyqqqssswwwvvvqqqwww}}}{{{zzz|||uuunnnaaaUUUUUU]]]gggccc```eeeggg]]]bbb{{{~~~ttt{{{}}}lll~~~xxx[[[lllllliiifffeeecccZZZOOOOOOIIICCC>>>888000---///222000111...444VVVzzzooo~~~xxxVVVHHH@@@???AAAGGGJJJNNNTTT\\\lllttt}}}|||ooouuu{{{|||}}}|||tttaaaNNNEEECCCBBBDDDIIIfff}}}}}}aaaSSSMMMFFFBBBBBBCCCFFFIIIcccsssvvv}}}wwwlll^^^RRRQQQiiippp```TTTPPPJJJ:::222333111555999555JJJyyysssHHH@@@888777;;;??????<<>>dddtttpppOOO@@@???>>>AAAFFFJJJMMMSSS[[[nnnvvv~~~uuuvvv|||{{{~~~zzz}}}sss```NNNFFFDDDCCCCCCEEEWWWgggxxxwwwcccPPPJJJEEEDDDDDDEEEHHHLLLgggvvvwwwzzz~~~~~~hhhZZZQQQSSSlllsssaaaUUUPPPJJJ:::222333111000555222HHHxxxaaaGGG???888666:::>>>>>><<<@@@===@@@IIITTTcccuuukkkfff___WWWWWW___dddgggmmmnnn___LLLDDDDDDCCCCCCDDDEEEFFFHHHGGGFFFEEEEEEFFFHHHKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSSSSTTTUUUWWWZZZ[[[]]]___cccgggjjjqqqwwwtttlllqqqwwwsssiiidddYYYPPPJJJHHHFFFGGGRRR```zzzwww```QQQJJJIIILLLQQQiiirrrpppSSSQQQ^^^]]]VVVHHH===999666444222111000//////000111222555NNNzzz~~~ccc((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))))))))+++---//////---++++++---//////...------...000//////111555888999888999:::;;;>>>@@@BBBDDDEEEHHHJJJLLLMMMNNNOOORRRUUUTTTVVVYYYZZZ[[[[[[]]]______bbbeeehhhkkksss|||{{{pppiiimmmuuuwwwsssooouuu}}}~~~zzzyyyqqqtttpppjjjsss~~~|||tttuuu}}}~~~tttmmmvvvyyykkk[[[SSS]]]nnn|||ssstttrrrdddeee||||||wwwvvvfff|||pppfffaaafffgggfffdddeeeeee```XXXRRRKKKDDD@@@999222///111---...333666DDDnnn}}}tttRRR@@@???>>>AAAFFFIIIKKKQQQXXXlllttt}}}}}}vvv{{{xxxttt|||lll\\\TTTRRRMMMHHHDDDEEELLLRRRYYYeeeooojjj___SSSMMMIIIJJJIIIHHHKKKQQQiiixxxyyyqqq___SSSUUUlllqqqbbbVVVQQQKKK;;;333444111111777555KKK|||{{{nnnPPPDDD>>>777666999======;;;@@@===@@@IIITTTdddvvvjjjccc[[[SSSRRRXXX\\\aaaiiiiiiYYYDDDBBBAAAAAAAAAAAACCCDDDEEEDDDDDDCCCCCCDDDFFFHHHIIIHHHHHHIIIJJJKKKMMMOOOPPPOOOOOOQQQSSSVVVZZZ\\\^^^___bbbdddggglllnnnkkkdddkkkrrr{{{}}}nnnddd```\\\RRRKKKIIIEEEDDDNNN[[[rrrhhhWWWMMMIIIKKKPPP```iiixxxtttWWWSSS\\\]]]WWWIII>>>888666333222111000//////000111222444LLLkkk}}}ddd((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))))))))+++---//////---+++,,,...//////...------.../////////111333666888999888999;;;===@@@CCCDDDEEEIIIKKKMMMNNNNNNPPPSSSVVVTTTVVVYYY[[[[[[\\\^^^``````cccfffiiimmmttt~~~rrrlllooowwwwwwrrrlllrrrzzz}}}xxxsssyyyyyyqqqsss~~~mmmfffrrrtttvvvyyynnnrrrmmmZZZRRRaaavvvvvvssspppbbbeee{{{xxxuuudddvvvbbbZZZ^^^gggiiihhhffffffgggccc\\\TTTMMMEEE@@@999222000222///000444555@@@jjj[[[DDD???>>>AAAFFFHHHJJJOOOUUUeeeooozzzuuu|||}}}zzzooo{{{ssslllbbbSSSHHHAAABBBDDDJJJWWWcccccc\\\YYYSSSQQQRRRPPPLLLOOOVVVjjjyyysss{{{yyycccVVVYYYoooqqqdddXXXSSSLLL;;;333444111333999888NNNooommmsssdddLLLAAA<<<777555888;;;;;;:::>>>===BBBKKKUUUeee}}}uuuddd\\\VVVQQQRRRTTTVVV[[[ccccccSSSAAAAAA@@@@@@@@@@@@BBBCCCDDDCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGHHHHHHIIIKKKLLLMMMLLLMMMOOOQQQTTTWWWZZZ\\\]]]___aaacccfffeeeaaa\\\gggnnnyyy}}}kkk[[[QQQXXXPPPKKKJJJFFFBBBIIIUUUooonnn\\\PPPIIIKKKOOOXXXaaappp}}}___YYY\\\^^^YYYKKK>>>888555333222111000//////000111222555KKKjjj}}}ttt[[[((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((())))))+++---//////---+++---///000000/////////000000000000111222444777999777888:::===???BBBDDDEEEJJJKKKMMMNNNOOOQQQTTTVVVSSSVVVYYY[[[\\\]]]___```bbbdddgggiiimmmuuuvvvnnnpppwwwxxxtttppprrrvvvvvvppplllrrr||||||tttuuulllcccnnnuuuvvvrrrpppyyy}}}bbbVVVcccyyysssnnnjjj^^^aaaxxx|||yyy|||{{{jjjvvv___WWW]]]jjjmmmmmmjjjiiihhhddd^^^UUUNNNFFF@@@999222000222111111333222:::aaa___BBB??????AAAFFFHHHIIIMMMSSS```kkkxxxuuuvvvooozzzwwwbbbRRRKKKLLLNNNUUU```hhhgggbbb\\\VVVTTTXXXUUUPPPTTT]]]ppp|||ooozzzwww```WWW___uuuuuufffYYYTTTMMM<<<444444111000777777OOOtttjjjuuufff[[[JJJ???;;;777666888:::;;;:::;;;>>>DDDMMMWWWeeexxxqqq^^^VVVVVVVVVUUUSSSSSSWWW]]]\\\OOOAAA@@@@@@??????@@@AAACCCDDDBBBBBBBBBCCCCCCDDDEEEEEEHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMNNNQQQSSSUUUVVVZZZZZZ]]]```aaa^^^ZZZWWWeeelllxxxpppZZZJJJRRRLLLJJJKKKGGGBBBFFFPPPlllppp___QQQIIIHHHKKKQQQZZZiii|||ddd\\\[[[___[[[NNN@@@888555333222111000//////000111222777JJJxxxoooVVV((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))+++---//////---+++---///111222111111222333111111111111000222555888666777:::<<>>>>>???@@@BBBCCCBBBBBBCCCCCCDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJJJJKKKMMMOOOPPPQQQUUUVVVYYY^^^^^^ZZZWWWWWWdddkkkwwwzzzeeeTTTOOOJJJIIIKKKHHHBBBEEEOOOgggxxxiii[[[OOOJJJLLLLLLTTTcccvvvfff[[[\\\```^^^QQQBBB999666444222111000//////000111222888HHH}}}rrrZZZ((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))))))))+++---//////---+++,,,...000222111222333555222333333111///000444777777888:::===@@@CCCFFFGGGKKKMMMNNNOOOPPPRRRUUUWWWSSSVVVYYY[[[\\\^^^```bbbbbbccceeefffiiiqqq|||yyymmmkkkrrrzzz}}}vvvrrrqqqrrrrrrrrrwww}}}zzzxxxnnn^^^ggg~~~vvv{{{vvvvvvwwwzzz```dddvvvqqqmmmjjjZZZWWWiii}}}{{{~~~~~~{{{nnnkkk___```hhhnnnrrrpppmmmkkkeee___VVVNNNEEE>>>777000///111---000555444;;;bbbaaaHHHBBBAAADDDHHHIIIIIILLLQQQWWWdddsss}}}}}}zzzrrr}}}yyyrrrzzz~~~{{{vvvsssqqqrrruuuxxxiii```]]]aaa\\\TTTZZZiii|||vvvuuuyyy}}}~~~sssjjj}}}ccc[[[cccuuummmiii\\\WWWOOO>>>444444111111:::<<>>@@@AAAAAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOQQQQQQVVV\\\]]]XXXVVVXXXaaaiiivvv}}}ooocccTTTMMMJJJJJJFFFAAAFFFPPPbbbvvvfffWWWNNNMMMHHHPPP]]]pppfffYYY\\\bbbaaaTTTDDD:::666555222111000//////000111222666DDDxxxsss\\\)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((())))))))))))***+++---//////---++++++---000111111222444555333444333111...///333666888999<<>>666000...111---000666666===cccyyysss~~~~~~]]]KKKBBBBBBEEEIIIJJJIIILLLPPPPPP]]]nnnyyy}}}www{{{}}}rrr{{{|||qqqzzzzzzyyywwwlllggghhh```UUUZZZiiiyyy|||uuuvvv}}}}}}~~~tttjjjuuu]]]XXXcccvvvnnnjjj]]]XXXPPP>>>555555111000777888QQQkkkOOO<<<;;;999888888:::;;;<<<>>>AAADDDJJJXXXmmmxxxiiibbb^^^XXXQQQSSSUUUYYY[[[WWWMMMCCC>>>;;;;;;::::::;;;<<<>>>???@@@@@@AAABBBBBBBBBAAAAAA??????@@@AAABBBDDDEEEFFFCCCDDDEEEFFFHHHKKKMMMNNNOOOOOOTTT\\\]]]XXXWWWZZZ___ggguuuzzzqqqlllZZZQQQKKKIIIDDD@@@GGGSSS```zzziiiWWWLLLJJJFFFMMMZZZlllhhhZZZ]]]cccbbbUUUEEE;;;777555222111000//////000111222444AAAtttqqqYYY******)))((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''))))))))))))+++---//////---+++111...///222333111222555:::777555444111000555===888888:::;;;>>>BBBEEEGGGLLLNNNPPPPPPOOOOOOPPPQQQUUUWWWYYY[[[]]]___``````___aaadddggglllrrryyy~~~yyykkkjjjvvv~~~}}}{{{uuurrrwww{{{{{{zzz{{{xxxvvv|||~~~lll]]]cccyyy|||~~~}}}~~~{{{ddd```nnn{{{{{{rrrbbbXXXVVVfffnnnyyyzzzxxxyyy}}}www|||ooo]]]gggnnnsssrrrooolllgggaaaXXXRRRIII???888444222222333000222666BBBddd~~~www~~~XXXHHHCCCDDDFFFHHHKKKLLLMMMNNNSSSZZZgggwww~~~llluuuyyytttyyy}}}{{{wwwwwwtttbbbSSS\\\ppp~~~xxx~~~xxx}}}ooovvv|||___PPP```qqqllljjjeeeZZZLLL===555333444666333:::ZZZwwwNNN@@@===999777888999999999===@@@EEEMMMXXXkkk}}}lll___XXXUUUTTTRRRQQQUUUZZZXXXMMMCCC>>>;;;;;;;;;<<<===>>>>>>???======>>>>>>??????@@@@@@>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDGGGJJJMMMOOOQQQNNNPPPXXX]]]\\\[[[[[[[[[gggyyyxxxrrraaaSSSHHHHHHHHHFFFGGGLLLbbb~~~~~~nnnlllhhhZZZLLLGGGIIIKKKSSSeeelll[[[[[[dddeeeWWWEEE<<<888666333222111000000111222333444BBBuuulllZZZ)))))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))))))))***+++---//////---+++000---...222333111111444888555444333111000555===999999:::<<>>555333444555333:::\\\uuuLLL???<<<888666777888888888===@@@EEEMMMYYYnnn|||jjj___YYYVVVUUURRRQQQTTTXXXUUUKKKAAA<<<:::::::::;;;<<<<<<==================>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBDDDGGGJJJLLLMMMOOOMMMOOOVVV[[[[[[ZZZ[[[^^^iiizzz|||www```RRRHHHHHHHHHEEEFFFLLL___zzz{{{fffeeehhh___QQQIIIGGGIIIQQQbbb|||nnnZZZYYYccceeeXXXGGG<<<888555333222111000000111222333555BBBtttlll\\\((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))************,,,...///---+++...,,,---111222000111444444222111222000000666>>>999999;;;===@@@DDDGGGIIIJJJLLLOOOQQQRRRSSSUUUWWWXXXYYYYYYZZZZZZ[[[[[[[[[___aaacccfffjjjpppwww|||rrrmmmuuu~~~uuuvvv{{{}}}xxxvvvyyy~~~wwwllljjjuuusss\\\WWWggg|||~~~sssnnnkkkvvvxxxlllhhhbbb^^^YYYXXX^^^mmmzzzooouuuyyynnngggooovvvyyyvvvqqqllleee^^^VVVQQQIII@@@999444111000222222777777;;;\\\~~~{{{gggxxxWWWDDDBBBCCCEEEGGGIIIJJJKKKLLLOOOXXXgggvvvzzzzzzsssyyy|||ssslllmmmuuu~~~sssppp|||{{{sss}}}oooddd]]]XXXcccsssvvvlllfff\\\MMM>>>555333444333222<<<___qqqKKK>>>;;;888666777777777777:::>>>BBBJJJXXXpppyyyhhh^^^ZZZWWWUUURRRPPPRRRUUURRRHHH>>>:::999999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;======>>>??????@@@@@@AAA???@@@BBBDDDGGGHHHIIIJJJLLLJJJLLLSSSXXXXXXXXX[[[bbbkkk{{{|||sssooo___RRRHHHHHHHHHDDDFFFLLL\\\wwwgggbbbhhhcccVVVKKKFFFGGGNNN^^^vvvuuu^^^XXX```cccYYYIII===777444333222111000000111222333555CCCuuukkk^^^''''''''''''(((((())))))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))************,,,...///---,,,---+++---111222000000333111000000111000///555===999:::;;;===AAADDDHHHJJJJJJLLLOOOQQQQQQRRRTTTVVVXXXYYYYYYZZZ[[[\\\^^^^^^___aaaccceeeiiinnnuuuyyyxxxqqquuu}}}xxxyyy}}}}}}xxxwww~~~zzzoookkkuuuvvv]]]SSS___vvv~~~qqqpppmmmwww~~~zzzrrreeeYYYVVV]]]jjjttt~~~}}}ttt|||uuu{{{vvvfffaaabbbqqqwww{{{xxxsssnnnggg```VVVQQQIIIAAA999333000///111///555888???cccqqqzzz^^^EEECCCDDDFFFHHHJJJKKKLLLLLLLLLWWWffftttxxxvvvqqqttt|||~~~{{{~~~{{{qqqpppxxx~~~vvvfffuuu{{{zzz~~~mmmxxxpppeeefffccchhhtttxxxmmmhhh]]]MMM>>>555333444222333???ccc{{{gggJJJ???<<<999888888888777777777;;;???FFFVVVrrrwwwfff]]]ZZZWWWUUUSSSQQQQQQSSSPPPFFF===:::999999::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::999999<<<======>>>>>>??????@@@===>>>AAACCCEEEFFFFFFFFFHHHFFFIIIOOOTTTUUUWWW[[[ccclllzzzsssgggaaa^^^RRRIIIIIIHHHDDDEEEKKK\\\vvvttthhhhhhcccVVVMMMFFFGGGLLLZZZqqq{{{___VVV]]]aaa[[[LLL>>>777444333222111000000111222333555FFFzzzyyy~~~hhh\\\&&&&&&''''''((()))))))))%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((******+++******+++---......,,,+++***---222333111000333111///000111//////444;;;999999;;;===AAAEEEHHHJJJJJJLLLOOOPPPPPPPPPRRRSSSTTTUUUVVVXXXZZZ]]]```aaa```aaaccceeehhhlllssswwwyyypppooovvv||||||xxxzzzyyysss~~~zzzsssyyyyyyaaaRRRZZZqqqqqqzzzrrrpppxxx{{{{{{~~~nnnaaa[[[[[[]]]kkkyyynnnttt}}}|||~~~iiiXXXXXXaaapppwww{{{yyyuuuqqqjjjdddWWWRRRIII@@@888222///...222---000666@@@eeegggFFFEEEFFFHHHIIIKKKLLLMMMMMMJJJVVVeeerrr}}}yyyrrruuujjjsss}}}rrr|||rrr}}}uuuwww}}}{{{|||dddcccvvvfffrrrvvviiilllkkkooowwwyyyoooiii^^^NNN???555333333222555AAAgggyyylllfffsssYYYFFFAAA>>>;;;::::::999888777666;;;???EEEWWWuuuvvveee\\\XXXVVVUUUUUUQQQPPPQQQNNNEEE>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999888888;;;;;;<<<======>>>>>>???;;;===???BBBCCCDDDCCCCCCEEECCCFFFLLLPPPRRRVVV\\\dddlllyyyvvvhhhaaa\\\QQQJJJJJJGGGCCCDDDKKK^^^wwwqqqhhh```VVVOOOGGGGGGKKKWWWlll~~~^^^UUU[[[___[[[NNN???777555333222111000000111222333555III{{{gggXXX&&&'''''''''(((((())))))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******+++******+++---......---+++***---333444222111333222111111222///...222999888888:::===@@@DDDHHHJJJJJJLLLOOOPPPOOOPPPQQQRRRPPPQQQRRRUUUXXX]]]aaaccc```aaacccdddfffkkkpppuuutttpppuuu|||xxxwww{{{ttt{{{}}}~~~gggUUUUUUhhhzzztttwwwtttrrryyy}}}wwwxxxwwwiii```\\\\\\hhhxxxooonnnrrr{{{|||yyy}}}{{{hhhWWWYYYgggooovvv{{{zzzvvvrrrlllfffXXXRRRHHH>>>666111//////333+++...333:::ZZZqqqHHHFFFGGGIIIJJJLLLMMMMMMMMMHHHVVVdddooo{{{{{{uuu}}}ddddddzzzlllsssjjjzzzvvvssstttvvvuuutttlll]]]mmmpppcccqqqxxxiiijjjlllttt|||{{{pppkkk___OOO???555333333333666AAAfffwwweee\\\yyyuuufffMMMBBBAAA???<<<;;;;;;:::888777777===AAAFFFYYYxxxwwweeeYYYTTTTTTTTTUUUPPPNNNOOOLLLDDD>>>===;;;;;;;;;;;;;;;<<<<<<<<<:::999999999999999999888:::;;;;;;<<<<<<===>>>>>>;;;<<<>>>???@@@AAAAAAAAABBBAAADDDIIIMMMPPPVVV]]]fffmmmxxx~~~pppfff[[[QQQKKKJJJGGGBBBDDDKKK___wwwyyykkk```WWWRRRHHHHHHJJJTTThhhdddUUUXXX\\\ZZZOOO???777666333222111000000111222333444KKKiiiTTT'''''''''(((((((((((((((###$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++,,,+++******---......---++++++...444555333222444555333333333000---000666666777999<<>>===::::::::::::::::::::::::999999999999999999:::::::::::::::;;;<<<<<<======<<<<<<<<<<<<===???@@@@@@@@@@@@CCCHHHKKKNNNVVV^^^jjjpppxxxtttgggZZZQQQKKKKKKGGGAAACCCKKK]]]uuuqqqeeeYYYQQQHHHGGGIIIQQQdddhhhVVVWWWZZZYYYOOO???888888333222111000000111222333444JJJnnnSSS(((((((((((((((((((((((("""###$$$&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++,,,+++******,,,......---++++++...444666444333555777555444444000,,,///555666666888;;;???CCCGGGIIIHHHKKKNNNQQQRRRTTTVVVXXXVVVVVVWWWYYY]]]bbbfffiiiaaabbbbbbccceeeiiinnnrrrzzzzzzpppsss{{{|||ttt[[[NNNTTT```ooowww~~~wwwnnnnnnsssxxxvvvxxxxxxvvvuuuzzz~~~mmm```dddrrr~~~www}}}}}}uuu|||zzzvvv^^^[[[hhhqqqxxx|||zzzvvvrrrkkkeee[[[SSSGGG;;;333///000111++++++333555///EEEwww|||{{{yyyUUUEEEFFFGGGIIIJJJKKKKKKKKKGGGUUUccckkkyyyuuusss|||lllTTTVVVppp|||hhhfff~~~xxxsssxxxzzzjjjbbbjjjppppppwww^^^ZZZdddwww~~~|||xxxttt}}}hhhaaafffyyyxxxrrrlllaaaPPP@@@666222333666666===___zzziiiuuulllOOOFFF@@@>>>;;;::::::999666444222999>>>BBBUUUtttyyygggVVVNNNPPPTTTQQQLLLIIIIIIGGGAAA======999999999999999999999999888888999999:::::::::;;;999999:::;;;;;;<<<<<<===<<<<<<;;;;;;<<<===???@@@@@@???BBBGGGJJJNNNVVV___nnnrrryyyxxxiiiYYYQQQKKKKKKGGGAAACCCKKK[[[sssxxxjjj[[[OOOHHHGGGHHHOOOaaadddWWWVVVXXXXXXNNN???888999333222111000000111222333444JJJrrrTTT'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%''')))***++++++++++++,,,------...***+++...111555666555444333777:::888222......///333555999<<>>===<<<999666444666:::CCCVVVmmmwwwhhhbbbZZZPPPPPPWWWRRRNNNIIIFFFEEECCC@@@===888888888888999:::;;;<<<:::::::::999999888888888;;;:::888888888:::<<<===999999::::::;;;<<<<<<===;;;<<<@@@FFFJJJNNNXXXbbblllrrryyyxxxmmm[[[RRRHHHFFFEEEEEEFFFIII^^^uuummm[[[OOOJJJKKKEEEIII```yyycccUUU```ggg___OOOBBB;;;999444333111//////000111222999KKKwwwRRR'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%''')))***++++++++++++,,,---......,,,---...222555666555444777:::<<<999333...---...333666999<<>>===<<<<<<:::888666444666:::CCCVVVnnnwwwhhh```XXXNNNNNNTTTRRRMMMGGGCCCBBB@@@===;;;:::999999888888999999999:::::::::999999888888888:::999777777777999:::<<<888999:::;;;<<<<<<<<<<<<===<<<===AAAEEEJJJUUU```jjjpppwww~~~|||pppbbbWWWKKKFFFDDDDDDGGGLLL```vvvsss```SSSMMMNNNGGGJJJ^^^tttfffVVV```gggbbbRRRCCC;;;999444333111//////000111222111AAAvvvwwwSSS'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''')))***++++++++++++,,,---...///...///000333555666555444:::<<<===:::444...,,,,,,444666999;;;>>>BBBFFFJJJIIIKKKMMMPPPRRRSSSTTTTTT[[[\\\\\\]]]^^^_________ccceeehhhkkknnnooopppppprrr|||vvvlllgggnnnoooppprrrsssuuuvvvwwwxxx~~~vvvbbbUUUOOOHHH[[[vvv|||{{{zzz~~~xxxaaaTTTMMMIIILLLSSS___bbbhhhlllnnnrrr~~~zzzhhh```gggyyyyyy||||||kkkffflllrrrtttxxxzzzxxxrrrlllhhhZZZQQQEEE:::333111000000000111...///555@@@ccc}}}rrroooOOOIIIDDDCCCFFFIIIKKKKKKHHHJJJSSS```kkkttt~~~uuuqqqtttwwwbbbZZZfffiii___ddduuu~~~nnnppp~~~|||zzz{{{~~~yyyzzzzzzwwwkkk{{{}}}sssvvveeedddttt~~~pppgggXXXFFF999333333555666777???```qqqLLL>>><<<:::::::::999888666444777:::CCCVVVpppwwwhhh^^^UUULLLLLLQQQRRRMMMFFFAAA>>><<<;;;:::<<<;;;:::999888777777777999999999999999888888888888888777666666777999:::777888:::<<<===<<<;;;:::>>>;;;;;;===@@@EEEQQQ]]]hhhooowww|||}}}rrrhhh\\\NNNFFFCCCCCCHHHOOOaaaxxxxxxdddUUUPPPOOOIIIMMM___rrrzzzhhhWWW```hhhdddUUUEEE<<<999444333111//////000111222333AAAtttxxxTTT'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''))))))*********+++,,,---...///000000111333555666555444999;;;<<<999444///,,,,,,444666888:::<<<@@@EEEIIIIIIKKKMMMPPPRRRSSSTTTTTTZZZ[[[[[[\\\]]]^^^______bbbdddhhhlllooopppqqqqqqsss|||~~~ppphhhlllmmmnnnoooooonnnlllkkkuuu{{{mmmZZZOOOFFFRRRhhh|||wwwqqqrrr{{{nnn\\\NNNGGGIIIOOOTTTZZZaaaeeehhhppp}}}vvvjjjlllzzz{{{}}}{{{lllhhhllluuuwwwzzz{{{xxxrrrkkkgggXXXPPPDDD999333000000000...000///111444===dddvvvtttTTTKKKCCCCCCEEEGGGHHHJJJHHHIIIQQQ^^^kkkuuuxxxwwwmmmYYYZZZ]]]YYY\\\fff{{{}}}kkkjjjxxx{{{xxx~~~yyyoooeee^^^\\\aaa^^^cccqqq}}}|||fffnnn||||||tttllldddhhhzzzoooeeeTTTCCC777222333555777666???bbb~~~fffCCC>>><<<:::999::::::999777444777;;;CCCXXXtttzzzjjj^^^TTTLLLKKKOOORRRNNNGGG@@@<<<:::::::::;;;:::999888777777777777999999999888888888888888888888777777777888888999666888:::======<<<:::999===;;;;;;===???CCCMMMXXXhhhqqqxxx|||{{{pppggg[[[OOOHHHDDDDDDIIIPPPbbbzzzzzzyyyxxxcccSSSOOONNNJJJOOOaaarrr~~~iiiWWW^^^fffeeeWWWFFF;;;999444333111//////000111222888GGGxxx|||UUU'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))*********+++,,,---//////111000000222555666666555666777888777444000...---555666888999;;;???DDDHHHIIIKKKMMMPPPRRRSSSTTTTTTXXXXXXZZZ\\\^^^```aaabbbbbbdddgggkkknnnpppqqqqqqsss{{{uuujjjlllooosssuuutttpppjjjfffwww|||yyydddTTTJJJKKKVVVlll~~~}}}xxxppplllpppyyy|||hhhSSSFFFDDDHHHMMMTTT[[[^^^cccnnn~~~wwwttt}}}yyy|||sssffffffkkkxxxzzz||||||xxxqqqjjjeeeWWWOOOCCC888222000000000+++000111333333:::eee~~~[[[OOODDDCCCFFFEEEEEEGGGGGGFFFMMMZZZiiivvv}}}{{{xxxZZZOOOOOOOOORRRWWWjjjuuuhhhgggwwwyyy{{{zzztttkkk___VVVWWWQQQQQQ[[[hhhpppuuuxxxiiigggtttvvvjjjfffcccccclll~~~ooodddRRR@@@555222333555666555AAAfffsssiii\\\BBB@@@===;;;:::;;;;;;:::999333888<<>>;;;<<<===888888777777777888888999777777777888888888888888999999999999999888888888666777999;;;<<<;;;:::999;;;:::<<<@@@AAABBBIIIRRRhhhsss{{{|||{{{}}}rrr\\\UUUNNNIIIFFFFFFLLLTTTeee~~~fffUUUNNNMMMIIIPPP^^^ggg~~~sssYYY[[[aaadddXXXEEE::::::444333111//////000111222444MMM}}}XXX'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''(((((((((((())))))***+++,,,...///000.........000333666666666444555555666666444111///777777777777999<<>>444222333444444777@@@bbbwww___VVVuuusssTTTDDDDDDAAA===;;;;;;;;;;;;:::222999===DDD___rrr^^^RRRMMMKKKKKKNNNMMMJJJDDD>>>;;;<<<===:::999888777777666777777666777777777888888888999888888888888888777777666777888999::::::;;;::::::;;;999:::===>>>@@@IIIRRRdddpppyyyyyyvvvyyysss^^^VVVNNNHHHDDDEEEMMMXXXhhhjjjXXXNNNLLLJJJRRR___ggg}}}rrr\\\[[[```dddYYYFFF;;;===444333111//////000111222777RRR~~~\\\'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((((((((())))))***+++,,,...000000---,,,,,,///222555777777777666666777777555222///777777777777888<<>>[[[kkk[[[sss{{{ZZZIIIEEEAAA===;;;:::::::::999222999===EEEaaarrr^^^QQQLLLKKKIIIKKKKKKJJJEEE???;;;;;;===<<<;;;999888666555555444666666777777888888888999777777888777777666555555888888888999999:::;;;;;;<<<999888999:::>>>IIITTTaaammmwwwuuurrruuu|||~~~sssbbbYYYNNNFFFBBBDDDOOOZZZkkkkkkYYYMMMLLLKKKVVVccckkklll^^^\\\```dddZZZGGG===???444333111//////000111222777RRR}}}yyy~~~^^^(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&))),,,---,,,,,,,,,---...---,,,///333666666444777888:::<<<<<<999333///666444555777777888>>>FFFKKKMMMPPPQQQQQQRRRTTTUUUXXXYYY[[[]]]___aaabbbbbbbbbcccfffhhhkkkmmmnnnooopppqqqvvvyyysssooowwwdddYYYLLLDDD@@@BBBLLLVVVbbbkkkrrrqqqlllfff___YYY]]][[[ccchhhbbb___XXXIIIHHHEEEKKKQQQUUUiiiyyytttrrrxxxzzzwwwyyy}}}zzzjjj^^^jjjtttuuuvvvwwwwwwuuuppphhhbbbXXXLLL===444111222333222000000...222555111???\\\rrruuuRRRFFFKKKGGGLLLRRRIIIJJJGGGFFFKKKWWWhhhxxxqqqooo~~~fffVVVOOOKKKLLLRRRYYYZZZTTTTTTaaarrrzzzqqqvvv~~~xxxqqqllljjjiii___XXXQQQKKKEEEDDDLLLVVVbbbdddeeeccc\\\RRRIIIDDDEEEHHHIIIFFFFFFPPPaaaooopppaaatttxxx~~~lllccceeexxxttteeeMMM;;;444555555444777;;;???XXXkkkqqqbbbKKKEEE@@@======;;;888888;;;666777:::HHHhhhrrr```SSSLLLGGGEEEJJJJJJHHHDDD>>>:::999888999999999999999888777666888777777777777888888999666666666666555555555555999999888888888888888888999999777666888>>>EEEKKKaaaeeekkkpppsssvvvzzz}}}uuulll[[[JJJEEECCCDDDNNNZZZlll~~~{{{kkkZZZNNNNNNJJJSSSfffuuuqqqccceeehhhfff[[[KKK???===888555111///000111111111777QQQXXX(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&)))+++,,,,,,,,,---//////...---///333555555444444555888;;;<<<999444///555555777999777666<<>>;;;:::;;;888999999999888888777666888888777666666777777777666666666666666666666666777777777777777777777777888777666555777<<>>;;;888555111///000111111111777PPP\\\((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''(((******+++,,,...111000//////000222444555444222444888<<<===:::555000333555999:::777444999BBBGGGKKKPPPTTTUUUUUUVVVWWWYYYZZZ\\\^^^```bbbccccccdddeeefffhhhiiijjjkkkkkknnnooosss{{{xxxfff]]]gggzzzzzzbbbQQQGGGCCCFFFLLLgggsss~~~vvvoooiiijjjmmmlllooojjjXXXPPPJJJNNNRRRUUUhhh~~~}}}}}}fffkkkvvvwwwwwwwwwwwwtttmmmeee___VVVKKK<<<222000111000///111222111444777444>>>XXX|||kkkNNNJJJHHHHHHJJJGGGKKKIIIFFFHHHQQQ^^^llluuu}}}mmmooo|||nnn```WWWJJJMMMPPPPPPKKKIIIRRR^^^yyy}}}|||www|||uuullleeebbbZZZPPPFFFAAA@@@@@@DDDJJJQQQRRRVVV___gggggg___WWW\\\WWWVVVXXXPPPEEEJJJXXXooo~~~gggmmm{{{~~~}}}ppp[[[aaappp|||nnn\\\FFF888333444555444::::::AAAaaaZZZAAA===:::<<<<<<999888999888:::===KKKjjjwwwbbbNNNDDDCCCFFFAAABBBBBB@@@>>><<<<<<===888999999999999888888777999888777666666555666666666666666666777777777777666666666666666666777777777666555444555:::AAAFFFXXXaaalllooonnnooouuu|||xxxeeeRRRHHHCCCCCCLLLXXXppp}}}uuueeejjjzzzkkk[[[OOOMMMIIIRRRgggwww~~~mmmbbbdddgggeeeZZZIII>>>;;;888555111///000111111111777NNN___((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((())))))***,,,///222111111000000222333444555555777:::===>>>;;;555111///222999;;;777333888AAAEEEIIIPPPTTTVVVWWWXXXXXXXXXZZZ\\\^^^```bbbbbbccccccdddfffhhhjjjkkkllllllqqqsssuuu|||lllWWWZZZlll}}}sssaaaXXXSSSUUUYYYjjjwww~~~|||vvvxxxzzz|||}}}hhhYYYQQQRRRTTTWWWiiiyyyiiimmmzzzxxxwwwwwwvvvrrrkkkbbb[[[SSSHHH:::111/////////---000222000333666333;;;QQQqqq{{{sssPPPGGGHHHGGGIIIJJJIIIGGGEEEFFFMMMYYYgggppp~~~pppkkkyyy{{{gggZZZQQQPPPOOONNNHHHEEEIIIQQQnnnwww|||zzz~~~{{{ooofffbbb]]]QQQDDD?????????CCCGGGTTTWWW^^^gggpppsssrrrnnnrrriiiiiimmmaaaKKKHHHTTTggg~~~pppqqqzzzyyyxxxxxxgggYYYfff{{{|||sssiiiVVVAAA555444444555555;;;:::BBBddd]]]AAA;;;999;;;===:::888888555777;;;HHHfffvvvaaaOOOEEEBBBCCC???@@@@@@???===;;;;;;<<<:::::::::;;;;;;::::::999999888777666555555555555666666666777777777777777666666666777777777777777777666555444555999???DDDRRR___lllppplllkkksss{{{yyyfffRRRHHHCCCBBBKKKWWWkkkvvvqqqgggssskkk[[[OOONNNKKKVVVlllzzzwwwdddfffiiihhh\\\LLLAAA>>>888555111///000111111111666LLLbbb((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((()))*********+++///111111111111111111222555666999999;;;<<<<<<999333///+++///555:::777555:::AAACCCHHHOOOTTTVVVWWWXXXYYYXXXYYY[[[]]]___aaabbbbbbaaabbbeeehhhkkkmmmoooooorrrtttvvv|||uuu[[[VVVcccttt~~~vvvlllggggggkkksss{{{eee\\\[[[\\\\\\mmmzzzyyyxxxeeelllxxxvvvvvvvvvtttppphhh___XXXPPPEEE888000...///...,,,---000///000444111777IIImmm~~~|||\\\JJJIIIIIIIIILLLFFFEEEDDDEEEJJJUUUbbbllluuuvvvkkkvvvnnn]]]SSSOOOMMMLLLHHHEEEFFFKKKbbboooyyyzzz~~~sssiiidddaaaTTTEEE???===>>>BBBGGGSSS[[[fffqqqyyyuuuXXXLLLRRRaaa{{{{{{zzz~~~xxxssszzz|||wwwhhh___YYYkkkyyyooodddPPP;;;444444555555777:::<<>><<<:::::::::;;;;;;<<<======<<<<<<;;;999999888666555555555555555555666666777777777888777777777888888999999999777777666555666999>>>CCCNNN\\\kkkoookkkiiiqqqzzz~~~{{{yyyzzztttaaaNNNEEEAAAAAAJJJVVVhhhrrrlllmmmtttkkk[[[NNNOOOPPP^^^sss~~~uuubbbdddhhhggg\\\LLLBBB???888555111///000111111111555JJJiii''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++***+++---///111111111111000222666999;;;::::::999999666222...+++,,,111777888777:::@@@CCCHHHMMMRRRTTTVVVXXXYYYWWWXXXZZZ\\\^^^```aaaaaa___```cccgggjjjmmmooopppooorrrtttxxx}}}dddXXX^^^jjjuuuzzzzzzyyy|||tttjjjhhhggggggtttxxxmmmrrr|||iii```iiipppttttttsssrrrmmmfff\\\VVVKKKBBB555...---///...---***///---...222///333AAAnnnpppRRRLLLLLLHHHJJJEEEEEEDDDDDDGGGPPP^^^gggrrr~~~}}}nnnrrr{{{gggTTTOOOKKKLLLLLLIIIIIIKKKUUUggguuuwww{{{wwwmmmiiiiii[[[KKKAAA======CCCKKKPPP[[[kkkxxxeeeSSSQQQ^^^xxx}}}xxxzzz}}}}}}ooo\\\]]]]]]ppp{{{qqqaaaKKK777333666666777999:::AAAHHH^^^jjjnnnhhhFFF>>>888999<<<:::888777555777:::EEEaaauuubbbUUUKKKCCC>>>@@@AAAAAA???;;;999999:::;;;<<<<<<============<<<:::999888777777666777777444444555555666666777777777777888888999999::::::777777666555666888===AAAJJJXXXhhhmmmiiihhhnnnvvv|||{{{tttrrrsssnnn\\\KKKDDDAAAAAAIIIUUUhhhrrrtttjjjhhhuuukkk[[[MMMOOOSSSccczzzggg]]]___cccdddZZZKKKAAA>>>888555111///000111111111444III~~~ooo''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((***,,,,,,+++++++++---000111111111000222777;;;>>><<<:::999999888666444///---...444777888999===DDDGGGLLLPPPRRRTTTWWWYYYUUUVVVXXX[[[]]]^^^___```^^^___bbbeeehhhjjjlllmmmmmmpppsssuuu~~~pppaaa^^^fffpppvvv}}}xxxuuuuuusss}}}{{{pppsss|||ooo\\\___llllllqqqqqqqqqoookkkdddZZZTTTHHH>>>333------///...---)))///------111///000<<>>GGGTTTccciiigggfffjjjpppvvv{{{{{{}}}uuuqqqppppppjjjYYYJJJDDDAAA@@@HHHRRReeerrr~~~mmmcccllllll[[[MMMOOOSSSddd}}}aaaZZZ]]]aaabbbYYYKKKAAA???888555111///000111111111444HHH||||||kkk'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))+++------,,,+++***+++///000111111000222888<<>>???@@@???===;;;<<<===888999999:::;;;;;;;;;:::999999999888999999::::::222222333333444555666666444555555666777888888999444555444333333555999<<>>BBBGGGKKKNNNQQQTTTVVVWWWXXXYYYZZZ\\\^^^_________]]]^^^bbbhhhmmmoooooonnnqqqtttwww}}}xxxhhhfffnnnuuu}}}|||}}}www~~~www|||sss```eeelllnnnrrrvvvrrrnnnjjjfff___WWWQQQCCC888......000///...---000///---,,,,,,...000222GGGuuuqqqGGG@@@NNNKKKOOOKKKJJJJJJGGGEEEMMMXXXfffnnn{{{xxxsssdddaaaaaa\\\WWWUUUMMMZZZfffjjjooo~~~rrraaaTTTUUUbbbnnn{{{mmm\\\eeeuuurrr```gggsssuuukkkOOO???444666888666999AAA@@@KKKSSS\\\xxx|||______{{{kkkYYYBBB777777444555::::::333111555@@@UUUpppjjjVVVIIIDDDDDDCCCBBBAAA???===<<<;;;;;;;;;:::999777777777777888777777777777666666666666777777777777777666555555444444555777999999777555555444333333333444555666CCCKKKWWWbbbhhhjjjjjjiiiqqqyyy|||uuunnnpppxxx~~~vvvmmmjjjiiiiii```VVVKKKDDD@@@@@@EEEMMMZZZhhh}}}{{{|||pppeeemmmnnn^^^KKKIIIQQQfff~~~yyyfffdddeeeeeeaaaZZZPPPFFFAAA<<<555///000111000000111666DDDooowwwggg'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***,,,------,,,,,,...000111111111222555888<<<======>>>EEEOOOSSSRRR>>>222+++///666777666777===AAAGGGLLLOOORRRTTTVVVYYYYYYZZZ[[[\\\]]]^^^^^^___^^^___ccciiimmmnnnmmmmmmppprrruuuyyynnnjjjqqqwww}}}}}}{{{ttt]]]aaalllpppttttttpppkkkgggccc]]]UUUNNNBBB777......000///------000///---,,,,,,...000222===jjjvvvNNNEEEKKKEEEMMMKKKJJJJJJGGGEEEKKKTTTccclllyyy{{{}}}ooohhhgggbbb]]]ZZZSSS]]]fffgggjjjzzz{{{{{{xxxqqqkkkkkkrrrzzz~~~xxxyyy{{{|||yyyffffffuuupppaaakkkyyytttiiiLLL===333555888777:::BBBEEEMMMQQQXXXtttkkk```xxx___GGG::::::555555888777444222444>>>PPPjjjlllWWWJJJDDDCCCBBBBBB@@@>>>===<<<;;;;;;;;;:::888777666666777777999888888777666555555444555666777888999:::::::::555444333444777888888888555444333333333333555555===GGGUUUaaahhhiiiiiihhhooozzzxxxmmmiiimmmpppxxx~~~~~~sssggg```^^^]]][[[RRRHHHCCC@@@@@@EEEKKKZZZgggyyy|||uuuqqq~~~}}}ssshhhlll{{{lll]]]OOOLLLRRRgggmmm```cccdddbbbZZZPPPEEE???<<<555///000111000000111444BBBmmmlll'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***,,,---------,,,///000111111000222555888:::<<<<<<<<>><<<666444666333666333333;;;III```oooZZZKKKDDDBBBAAAAAA@@@>>>===<<<;;;;;;;;;:::888777666666777888::::::999777666444333333333444666888:::<<<===>>>666444222222555888::::::555555333333333333444555777BBBQQQ^^^fffiiihhhhhhkkkxxxyyylllbbb^^^\\\eeeooouuummmaaaXXXTTTQQQRRRKKKDDDBBB@@@???CCCIIIVVVdddsss|||wwwhhhppptttrrriiijjjwwwiii[[[OOOKKKPPPeeesss^^^bbbgggfff^^^RRRGGG@@@<<<555///000111000000111222@@@kkkttt''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))+++,,,---------111111111111111333555777888:::;;;:::===CCCFFFDDDAAA999222111555777777555999>>>FFFLLLPPPSSSVVVWWWZZZZZZ[[[\\\]]]^^^___```___aaadddgggjjjkkkjjjiiiooorrrtttvvvyyy{{{ooommmnnn~~~|||{{{wwwzzz{{{|||]]]]]]lllrrrrrrppplllfffbbb]]]VVVMMMGGG<<<333------///...---...///...---,,,---...///000777WWW{{{{{{[[[JJJIIIJJJIIIJJJLLLKKKIIIFFFFFFHHHWWW```nnnzzz~~~|||sssooo^^^dddjjjmmmooo|||~~~vvvmmmlllxxxxxxaaa___nnn~~~~~~xxxaaa^^^qqqwwwgggXXX???777333666:::<<<@@@FFFLLLNNNOOOXXXsssyyyjjjOOO???===777555666111777333333888BBBWWWyyyttt^^^MMMDDDAAA@@@@@@??????>>>===<<<;;;<<<;;;:::888888888888999999999888777666555444444222222444555777999;;;<<<777555444444777999999999666555444333222333444555666???MMMYYYbbbgggjjjllljjjttt|||yyypppeeeXXXOOOTTT]]]dddccc___YYYRRRJJJIIIDDDAAA@@@@@@???BBBFFFOOO___nnnuuuyyymmmqqqooohhhiiixxx}}}gggYYYLLLFFFJJJ```}}}ttt^^^eeelllmmmdddWWWKKKDDD<<<555///000111000000111111>>>hhh}}}(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((***+++,,,------222111222222444555666666888<<<>>><<<>>>BBBCCCBBB===888222000444888999777777<<>><<<888666777222666222222777===OOOsssyyycccPPPEEEAAA??????@@@@@@???>>>===<<<>>>===;;;:::999999::::::777777777777666666666666222222111222222444555666777777777999::::::888666666555444333222333333444888>>>HHHRRR[[[dddkkkoookkkrrrxxx{{{{{{sssbbbSSSKKKNNNQQQVVV[[[]]]TTTIIIDDD@@@>>>@@@@@@>>>@@@DDDIII[[[iiiooo}}}~~~vvvmmmmmmyyy|||gggYYYKKKEEEGGG\\\yyyrrr^^^gggpppqqqhhhYYYLLLEEE<<<555///000111000000111111<<>>???===;;;999444000333999;;;888666:::AAAGGGMMMQQQVVVYYYZZZZZZ\\\]]]___```bbbbbbaaacccggghhhiiiiiijjjkkklllooorrruuuxxx~~~wwwhhh^^^dddrrr||||||}}}}}}~~~wwwdddhhhnnnmmmmmmmmmhhhbbb]]]XXXPPPGGG@@@444///+++------,,,---///---------------......///333>>>```kkkPPPDDDLLLGGGKKKLLLKKKJJJJJJGGGCCCJJJSSS```lllvvv{{{}}}zzzxxxpppcccsss~~~wwwjjjbbb[[[cccxxx|||qqq]]]III555555666999===BBBGGGJJJMMMPPPSSSXXXgggeeellljjjNNN>>>===999888888333444111222666999GGGlll}}}gggTTTGGGAAA???@@@AAAAAAAAA@@@???>>>>>>===<<<:::999::::::;;;666666666666777777777777333222111000//////000111666666777999;;;;;;888555777666444333222222333444777;;;BBBJJJSSS]]]gggmmmkkkpppwww~~~tttfffPPPLLLHHHKKKUUU\\\UUUJJJCCC???>>>@@@@@@>>>???CCCGGGVVVccclllxxxyyyrrrwww|||eeeWWWLLLGGGJJJ\\\vvvooo^^^hhhrrrssshhhYYYKKKEEE<<<555///000111000000111111<<>>DDDJJJPPPVVVZZZ]]]]]]^^^^^^______``````aaadddggghhhggghhhkkkmmmlllooorrrtttvvv{{{ooo```[[[jjjuuuvvvxxx|||yyyyyy{{{}}}zzziiicccmmmpppkkknnnjjjfff___ZZZTTTLLLCCC<<<222---+++,,,---+++---000,,,,,,,,,---------......333888XXXgggJJJHHHGGGKKKLLLJJJKKKLLLIIICCCEEENNN[[[gggqqq|||~~~~~~~~~sssgggwwwqqqcccaaabbbmmmyyynnnXXXCCC333555888;;;???DDDIIILLLMMMQQQTTTWWWbbbwwwxxxVVV```mmmPPP???>>>;;;;;;:::444444111222555444>>>ccckkkWWWIIIBBB???@@@BBBCCCCCCBBBAAA@@@===<<<:::999888888999999888888777777666666555555666444222000//////000111333333333555888::::::999777666444333222222333333111555<<>>BBBFFFPPP^^^mmmxxxwwwttt{{{cccTTTIIIHHHNNN```vvviiiaaakkkuuuuuuiiiYYYLLLFFF<<<555///000111000000111111;;;bbb}}}yyyyyy)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&(((***,,,...///333444777;;;>>><<<777222666===AAA???>>>???@@@?????????:::333555;;;===999444888<<>>222666:::<<<@@@FFFJJJLLLLLLQQQTTTVVV```wwwoooSSS```pppRRRAAA@@@===<<<;;;444444111333555111888]]]lllXXXJJJCCC???AAABBBDDDDDDCCCBBBAAA;;;:::999777777777777888:::999888777666555444333888666444222111111222222111//////111555999;;;<<<777666555333222222333333+++000888@@@HHHOOOWWW[[[[[[gggsssxxx{{{vvvkkkZZZNNNNNNTTTUUUQQQFFFBBB@@@@@@???===>>>AAAEEEKKK[[[ppp|||}}}{{{{{{tttyyyrrr}}}zzzbbbRRRDDDFFFPPPcccwwwvvvcccdddnnnxxxxxxlll[[[NNNHHH<<<555///000111000000111111:::aaassssss(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''')))+++---...444333666999777333222555555>>>JJJNNNFFF<<<;;;AAACCCIIIFFF999333999<<<999:::999;;;???GGGOOOVVVYYY]]][[[YYYXXXZZZ]]]___```___```aaaeeeiiilllnnnnnnqqqsssuuuwwwxxx{{{~~~ppp```\\\\\\dddnnnuuu|||{{{mmm```ZZZSSSPPPZZZjjjuuu~~~~~~lll```ZZZcccnnnpppllliiifffaaa[[[VVVQQQIII===555------++++++++++++------++++++,,,,,,,,,,,,------///777CCCiii^^^DDDIIIIIIIIIIIILLLNNNLLLHHHAAAHHHQQQZZZcccqqquuuhhhYYYUUUbbbvvvxxxmmmtttwwwgggccckkkzzzuuulllcccLLL333555666:::@@@FFFJJJJJJJJJJJJSSSVVVZZZbbbmmmsssVVVYYYyyyXXX??????CCC;;;666777:::555000333666888UUUrrr[[[KKKEEE??????@@@BBBCCCBBB???<<<<<<<<<;;;:::999999999999777888999::::::999888777888666444333333333555666///...------...000333444888777555444222000/////////111555:::@@@IIIRRRXXXZZZbbblllrrruuuwww|||zzzmmm]]]TTTQQQQQQNNNKKKCCC???>>>@@@>>>;;;;;;>>>EEEKKKXXXhhhvvv}}}}}}{{{rrr}}}xxxrrrvvv{{{{{{zzzgggUUUIIIFFFHHH___}}}vvvooommmrrrxxxwwwlll\\\RRRNNN>>>777222111000...///222444@@@YYY{{{xxx(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''))),,,...000222222555999888333222555666===FFFIIIDDD===@@@HHHXXX\\\VVVDDD999;;;>>><<<999999:::>>>EEENNNUUUZZZ\\\ZZZYYYXXXZZZ\\\^^^_________aaadddhhhkkkmmmnnnoooqqqtttvvvxxx{{{pppdddZZZ\\\fffqqq{{{~~~jjj]]]RRRMMMHHHFFFPPP___kkkvvv~~~hhh^^^ZZZcccnnnooojjjgggccc___YYYTTTOOOFFF:::222---,,,++++++++++++,,,---+++++++++,,,,,,,,,---------333:::YYYfffHHHBBBEEEIIIMMMOOONNNJJJFFFAAAEEEKKKSSS\\\iiiwwwqqqaaa[[[SSSPPPWWWfffvvv~~~|||uuu|||qqqdddeeepppuuukkk]]]FFF333444777;;;BBBHHHLLLLLLKKKQQQYYY[[[\\\bbblllggg^^^dddGGG>>>???<<<888888888555222555777777OOOxxxwww___MMMEEECCCCCCCCCEEEFFFEEEBBB???===<<<;;;:::999999999999888999::::::::::::999888888666555333333444555666/////////...///000222333777777666555333111...------000333777===EEEMMMSSSWWW___hhhnnnpppqqquuuxxxuuuiiiZZZQQQPPPQQQOOOLLLFFFBBB@@@AAA@@@<<<<<<>>>@@@GGGTTTdddsss|||~~~}}}pppvvvvvvnnngggiiiooosss||||||zzzxxxwwwxxx{{{|||{{{fffRRRJJJGGGHHH___|||tttooommmrrrxxxwwwmmm^^^TTTPPP>>>777111111000//////222222>>>WWWyyy(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((***---000111111111555999999444333666777:::@@@CCC@@@???EEENNN```ddd]]]III888666:::;;;999999999<<>>>>>EEEMMMWWW\\\YYYHHH888333777::::::999999:::???GGGQQQXXXYYYZZZ\\\\\\\\\\\\]]]^^^]]]___```bbbdddgggjjjmmmiiilllpppsssvvvzzz}}}dddUUUSSS[[[jjjvvvxxxxxxwwwwwweee\\\SSSOOOLLLKKKQQQYYY^^^mmmwww]]][[[^^^fffnnnnnnhhhccc\\\YYYTTTOOOHHH>>>333,,,,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,+++000///:::^^^mmmOOOKKKIIIJJJJJJIIIJJJLLLHHHEEECCCFFFPPP\\\gggmmm{{{}}}hhhKKKKKKKKKJJJJJJPPP```ooo|||~~~iiidddpppwwwttteeeKKK999777;;;???FFFOOOVVVYYYXXXVVV]]]ccc```[[[\\\ddd```jjjhhhFFF;;;>>>???999777777444555777555GGGiiiiiiUUUIIICCCCCCBBBCCCDDDCCC@@@>>>===<<<;;;::::::999999:::999999999999999999999999777777666555444555555666111222333444333222000///...111555777777444000------...///111444:::AAAFFFQQQXXXaaahhhllllllmmmmmmjjj___SSSMMMOOOSSSSSSRRRKKKFFFCCCCCC@@@<<<<<<>>>999???JJJWWWeeepppxxx{{{rrriiibbb___XXXOOORRR\\\ppp}}}}}}|||}}}ttt```QQQGGGFFFLLLgggiiidddkkkrrrxxxuuummmcccXXXPPP;;;444000111111///000222222;;;PPP(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***---000222......222777888666777;;;888888:::===>>>===AAAGGGLLLTTTVVVKKK===666888<<<;;;;;;::::::<<>>@@@@@@:::888999444444666666GGGffflllYYYLLLCCCBBBBBBBBBCCCBBB???=========<<<;;;::::::::::::888888777777777777888888777777666666555555555555222333555555555333000///+++---222555777666333111//////000111333777===BBBKKKRRR\\\eeekkklllllllllggg]]]QQQLLLPPPTTTVVVTTTKKKFFFBBBAAA>>>::::::===:::>>>FFFPPP\\\gggpppuuuqqqggg```___WWWLLLJJJPPPbbbwwwppp^^^RRRFFFGGGOOOmmmhhh```llltttxxxtttmmmdddXXXMMM999333000111111000000222444;;;KKK|||(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,///000......000555777666999>>>;;;999999===>>>===???BBBFFFMMMPPPJJJ???777666888===>>>===;;;:::>>>FFFLLLRRRXXX^^^```___^^^^^^___^^^```bbbbbbbbbdddjjjnnniiikkknnnqqqsssvvvzzz}}}{{{}}}ppp[[[NNNPPPYYYcccssswww~~~tttvvvrrrlllccc[[[VVVQQQNNNLLLUUUhhh|||yyygggUUU\\\bbbgggjjjjjjeee^^^UUURRRNNNGGG???777111---******++++++++++++******************++++++++++++)))***///222???dddvvvSSSHHHDDDKKKPPPLLLGGGFFFEEECCC@@@???DDDMMMWWW^^^iiirrr}}}~~~zzzgggZZZNNNEEEDDDDDDFFFQQQ^^^kkkuuuwwwooozzzpppjjjfffmmm|||{{{rrrjjjVVV???777===???BBBHHHPPPVVVZZZYYYXXXYYY\\\XXXWWWYYY\\\nnneee~~~xxxVVVBBB???>>>;;;999:::555333555666EEEaaappp]]]OOOFFFEEEDDDDDDDDDCCCAAA???>>>===<<<;;;::::::::::::777777666666666666777777777777777666666666555555333444555666555444222000+++,,,///222444555555555000000000000222555;;;???CCCJJJVVVaaahhhjjjiiihhheee[[[OOOKKKOOOTTTVVVTTTJJJEEEAAA???===999:::===;;;>>>CCCJJJSSS]]]hhhooonnngggaaa]]]WWWNNNHHHGGGQQQeeezzzppp]]]QQQFFFIIISSSrrrlllcccooowwwzzztttmmmeeeXXXJJJ777222///111222000000333666999DDDsss(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***---...///---///333555666;;;BBB@@@;;;999<<<>>>>>>@@@DDDDDDGGGIIIFFF>>>777555888???@@@???<<<999:::???EEEMMMTTT\\\```___]]]]]]^^^^^^aaaccccccbbbdddjjjpppkkkmmmoooppprrrtttwwwzzzyyyyyy|||jjjUUUMMMNNNTTTcccrrrxxx~~~www}}}sssqqq~~~~~~xxxooofff```ZZZSSSNNNNNNaaawwwppp]]]RRR[[[bbbdddffffffaaaZZZQQQNNNIIIAAA999333///...)))***+++,,,,,,+++***)))************++++++++++++,,,'''...222888^^^}}}{{{lllXXXIIIKKKPPPLLLFFFEEEEEEEEEBBB@@@@@@EEENNNVVVfffppp|||~~~tttjjjbbbVVVMMMKKKHHHEEENNN[[[hhhtttzzzqqqyyy~~~yyyhhhkkkqqqzzzyyypppaaaLLL;;;888>>>CCCEEEJJJPPPWWWZZZ[[[ZZZVVVYYYVVVWWW]]]]]]ggg~~~eeepppqqqXXXEEE===;;;;;;777;;;777444666444???VVVuuuaaaRRRHHHFFFEEEDDDEEEDDDBBB@@@>>>===<<<;;;;;;::::::;;;888888777666666777888888777777777777777666555555444444555666555555333333/////////000111333555666000000000000000444999===@@@GGGRRR^^^fffhhhfffddddddYYYNNNJJJMMMRRRTTTRRRJJJDDD@@@???===:::;;;>>>:::===@@@EEELLLWWWccckkkpppllleee\\\WWWTTTMMMEEEFFFTTTeeesss{{{vvv^^^MMMEEEJJJWWWwwwnnnjjjuuu}}}~~~vvvnnngggYYYIII666111///111222000000333555555===jjj(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++---000---...111444666<<>>@@@CCCGGGGGGGGGGGGEEE@@@;;;;;;>>>AAABBBAAA===888777<<>>666000......)))***+++,,,,,,+++***))))))************+++++++++000'''...333777___~~~yyylllPPPHHHKKKIIIGGGIIIHHHHHHGGGBBB???BBBJJJRRRccciiisss{{{~~~xxxmmmkkkooorrrqqqjjj```YYYVVVNNNHHHOOO]]]nnnzzz}}}www||||||xxx|||vvvkkksss~~~{{{xxxnnn\\\FFF888888>>>HHHIIIMMMSSSYYY]]]^^^]]]UUUWWWUUUYYY```___dddvvvxxxccceee{{{jjjXXXFFF:::888;;;666;;;999666777333:::NNNzzzyyydddSSSHHHFFFDDDCCCDDDCCCAAA@@@>>>>>><<<;;;;;;;;;;;;;;;:::999888777777888999:::777777777777777666555555444444555555555555555444333111///...///111444666////////////000333888<<<@@@GGGRRR^^^ggghhhfffbbbcccXXXLLLHHHLLLPPPRRRPPPJJJDDD@@@???===:::<<<@@@999;;;>>>BBBIIITTTaaajjjsssrrriii\\\XXXZZZSSSHHHEEEKKKXXXeeelllrrr}}}|||___HHHCCCIIIYYY|||mmmmmmyyyxxxpppiiiZZZHHH555000...111222111111333333222888ddd~~~}}}((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&'''***---222111111333777;;;===>>><<<<<<=========???CCCFFFNNNHHHHHHNNNPPPIII@@@;;;:::@@@DDD???777555;;;CCCJJJOOOWWW]]]``````___^^^```aaacccdddfffiiinnnrrrnnnpppssstttssstttuuuvvvwww{{{nnn\\\ZZZ\\\```cccdddhhhqqqzzzzzz}}}tttxxx{{{tttkkkccc]]][[[ZZZ^^^jjj{{{{{{{{{xxxggg[[[WWWZZZ^^^```dddddd[[[PPPIIIFFFAAA;;;555///+++)))++++++++++++++++++++++++******+++++++++,,,,,,,,,///+++---333777JJJzzzxxxkkkMMM@@@GGGKKKGGGFFFGGGGGGDDD@@@AAAFFFLLL\\\dddooowwwzzz|||~~~~~~mmm\\\]]]kkkxxxrrrpppiii___WWWXXXaaajjjuuu}}}www|||qqqqqqyyyvvvsssdddMMM===<<<@@@BBBJJJMMMSSSYYY\\\[[[VVVRRRRRROOOPPPVVVYYY[[[cccmmmsssUUUeee~~~jjjUUUFFF???;;;999999::::::888555555888<<>>>>>>>>===<<<<<<;;;;;;999888666777888888777666999777666666777777666444666777888999999999999999444111...,,,,,,///333666333111///...///222666888AAAFFFMMMUUU```hhheee___[[[UUUNNNJJJKKKLLLLLLLLLJJJGGGBBB===:::::::::;;;888777777:::@@@IIIQQQWWWhhhkkkmmmiii```VVVOOOLLLBBBDDDKKKTTT\\\eeetttmmmXXXIIIHHHHHH```|||ssssssuuulllhhhWWWBBB333222111000000111222222444777@@@```wwwrrr((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%'''***---111111111444777;;;===>>>777888888888999;;;???CCCGGGHHHOOOZZZaaa\\\JJJ:::888===AAA???:::999===BBBCCCKKKUUU\\\______``````bbbcccddddddeeehhhlllooonnnppprrrtttssstttuuuwwwwww{{{yyygggfffdddeeefffiiimmmqqqwwwyyyqqqwwwxxxqqqiiiaaaZZZVVVYYYeeewww{{{~~~qqqaaaZZZUUUXXXZZZ\\\^^^^^^VVVLLLGGGDDD???888222---***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,)))+++///111???iiivvv[[[HHHEEEGGGFFFEEEGGGHHHEEEAAAAAAEEEJJJRRRZZZfffoootttxxx|||~~~uuuccc___fffnnnwwwvvvsssnnnhhhfffhhhkkkvvv{{{zzzppppppwwwrrrkkk[[[FFF;;;<<>>>>>===<<<<<<999888777777888888777666999888777777888999777666777777888999999999999999444111...,,,,,,///333666333111///...///111444666@@@EEELLLSSS]]]eeeccc]]]ZZZTTTMMMIIIJJJLLLLLLKKKKKKHHHCCC>>>;;;999::::::;;;999888888<<>>333222111000000111222333666888???\\\}}}sss((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%&&&))),,,111111222444777:::===???:::::::::::::::===AAAEEE>>>FFFPPP[[[fffgggTTT===:::<<>><<<<<<===;;;FFFSSS\\\___```bbbddddddeeefffeeeeeefffiiilllnnnppprrrsssttttttuuuwwwwww{{{~~~~~~~~~yyyqqqooorrruuusssooouuuuuukkkfffmmmxxx~~~vvvqqqnnniii```XXXVVVWWW```qqq~~~}}}hhhZZZYYYWWWYYYYYYYYYYYYYYYQQQIIIFFFBBB;;;444///+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++)))+++...,,,444SSSuuummmRRRCCCCCCHHHDDDGGGHHHFFFCCCBBBDDDFFFIIIPPP[[[ccciiinnnssswwwttthhhfffgggvvvxxxzzz{{{yyyuuuqqqooouuu|||}}}xxxooorrrwww~~~yyynnnbbbOOO>>>999>>>BBBCCCGGGOOOXXX]]]\\\WWWSSSQQQNNNJJJHHHLLLQQQTTTXXX\\\dddYYYlllMMM;;;777::::::;;;;;;888555444666999SSSrrraaaPPPHHHBBBBBBCCCBBBBBBDDDAAA@@@@@@??????>>>======:::999888888999999777666999888777888:::::::::888777777888999999999999888444111...,,,,,,///333555333222///......///222333===BBBIIIPPPZZZaaaaaa\\\YYYSSSLLLIIIIIIKKKLLLKKKKKKHHHCCC>>>;;;999999999;;;999666666888===BBBFFFQQQYYYdddmmmnnndddVVVKKKHHHEEEBBB@@@???DDDSSSbbbyyyyyyfffTTTJJJIIIGGGRRRooorrrooo{{{ssshhh```NNN:::333222111000000111222333777:::>>>WWW((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&)))+++000111333444666999===?????????>>>===<<<>>>BBBEEE>>>JJJQQQTTT]]]fff\\\III===<<<<<<===>>>===999666999DDDRRR\\\___```cccgggfffggghhhgggeeeeeegggiiimmmooorrrsssttttttvvvwwwwwwzzz}}}~~~}}}yyyxxxiiiaaa\\\bbbiiilllmmmnnnoookkkgggeeedddccc___\\\^^^^^^bbbmmmzzz~~~cccUUUXXXZZZ\\\[[[XXXWWWVVVOOOHHHDDD???888111,,,***+++,,,******************************+++++++++,,,,,,,,,,,,+++...000---///DDD\\\}}}zzz[[[DDDAAAIIICCCFFFHHHHHHEEECCCBBBCCCEEEKKKSSSYYY]]]bbbhhhlll}}}vvvsssyyy|||}}}wwwoooiiifffnnn|||zzz|||wwwzzzyyyooonnnuuuxxxzzzrrrlll\\\GGG::::::@@@EEEEEEGGGOOOWWWZZZWWWRRRQQQQQQRRRNNNLLLNNNRRRVVVYYYZZZooocccbbbAAA777;;;:::;;;;;;999555333555777EEEppp|||jjjTTTKKKBBBAAAAAAAAAAAADDDAAA@@@@@@???>>>>>>======;;;:::888888999999888666888777777888:::;;;:::999777888888999999999888888444222///------///222444444222000...---...///000888>>>EEELLLVVV___aaa^^^YYYSSSLLLIIIJJJLLLMMMMMMKKKHHHDDD???;;;999888888888666444444666:::???CCCFFFOOO]]]kkkrrrnnnaaaWWWMMMJJJIIIJJJIIIIIILLLRRRkkkuuutttaaaTTTMMMSSSWWW]]]pppjjjggguuuttthhh]]]JJJ666333222111111111222333444666:::>>>TTT~~~((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$%%%(((***...000222333444777;;;???AAAAAA@@@>>><<<<<<>>>@@@AAAOOOVVVSSSVVV___]]]RRR<<<999777999===>>>:::666;;;DDDPPPYYY]]]```dddhhhhhhiiiiiihhhgggfffgggiiimmmooorrrsssttttttvvvxxxwwwyyy|||~~~~~~~~~yyylllddd^^^___```^^^\\\\\\[[[]]]___^^^\\\\\\___bbbhhhggghhhmmmwww~~~}}}}}}bbbUUUWWW[[[]]]\\\XXXTTTRRRLLLEEEBBB>>>666000,,,+++,,,---******************************+++++++++,,,,,,,,,,,,,,,///111......:::JJJxxx}}}eeeMMMAAAAAABBBDDDGGGHHHFFFDDDBBBAAAAAAEEEKKKOOORRRXXX___eeesssxxx~~~~~~~~~~~~vvviii]]]WWWUUUfffyyy{{{wwwsssrrrsssuuuuuutttwww}}}pppkkkoooyyy|||vvvmmmjjjWWWCCC:::>>>DDDGGGGGGHHHMMMSSSSSSOOONNNPPPSSSRRRRRRPPPPPPRRRVVVXXXXXXddd}}}|||NNN;;;===999:::;;;999555333444777@@@cccnnnWWWMMMCCC@@@@@@???@@@CCC@@@??????>>>>>>===<<<<<<<<<;;;999999::::::888666777666666777999:::999888888888999999999888888777444222///------///111333444222000...------......222999AAAHHHSSS]]]bbbaaaXXXRRRLLLIIIKKKMMMNNNNNNJJJHHHDDD???<<<999888888888666444333444888;;;>>>AAAHHHUUUeeepppsssmmmgggUUUNNNJJJMMMPPPOOOLLLLLL^^^jjjyyyppp^^^TTTRRRbbbpppssszzzhhheeesssvvviii\\\GGG555222222111111111222444555222:::>>>QQQyyy((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''***,,,///222222222555:::>>>DDDEEEEEEDDDBBBAAAAAAAAA===JJJSSSRRRQQQSSSQQQLLL<<<888444666;;;>>>===;;;===AAAIIIPPPWWW^^^cccggghhhjjjkkkjjjiiihhhiiijjjlllooorrrssstttuuuwwwxxxyyyzzz|||}}}}}}ssslllfffbbb\\\UUUPPPOOOQQQUUUXXXVVVRRRQQQWWW\\\hhhllloooqqqxxx~~~~~~uuubbbXXXWWWXXX[[[ZZZUUUPPPMMMGGGAAA???;;;444///++++++,,,...******************************+++++++++,,,,,,,,,)))))),,,///...---333===ZZZzzz}}}xxxooo]]]HHH888AAACCCEEEGGGGGGEEECCCAAA===@@@DDDGGGJJJQQQZZZaaaiiipppzzz~~~vvvssstttsssnnnfff^^^YYYWWWbbbxxx~~~tttoookkkmmmrrrvvvtttqqq|||}}}rrrnnnttt}}}yyyqqqlllooouuu}}}~~~ssslllcccQQQ@@@<<>>======<<<<<<>>><<<::::::::::::888777888777666777888999888777888999999999999888777777444222000......///111222333222111///...---.........555===DDDNNNYYY``````VVVQQQKKKHHHJJJMMMNNNNNNHHHFFFCCC@@@===:::999999:::888555333222444666888===CCCNNN\\\hhhppprrrsssggg[[[OOOMMMOOOPPPRRRTTTXXXcccrrr}}}{{{nnn]]]UUUWWWkkk~~~zzzeeeeeeqqqwwwjjj[[[EEE444222222111111222333444555111:::>>>MMMrrr((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$###$$$''')))***---111111000222888===CCCFFFIIIIIIHHHFFFEEEEEE>>>CCCIIIKKKJJJHHHGGGGGGCCC===777555888<<<======;;;;;;===DDDOOOZZZaaaeeehhhjjjkkklllkkkkkklllmmmlllnnnqqqssstttuuuwwwyyy||||||||||||}}}~~~xxxqqqkkkbbbVVVPPPOOONNNPPPPPPMMMJJJJJJMMMPPP]]]hhhrrrvvv{{{zzzzzz~~~tttgggaaa\\\XXXUUUYYYYYYTTTNNNJJJCCC===;;;777222---******+++,,,******************************+++++++++,,,,,,,,,((((((***------,,,000555FFFppp}}}tttooosssoooXXX>>>@@@AAACCCEEEGGGFFFDDDBBB===???AAAAAACCCIIISSSZZZaaaiiisss|||wwwhhhhhhjjjppptttrrriii```eeezzz{{{yyyyyyyyyyyyyyyzzz|||~~~}}}~~~}}}xxxsssnnnmmmmmmpppuuuwwwvvvtttqqqoooiii^^^UUUXXXeeerrrwwwmmmhhhnnnxxxyyypppkkkWWWHHH<<<===DDDGGGIIIKKKIIIIIIKKKLLLNNNOOOPPPQQQPPPWWWZZZUUUQQQUUUZZZ\\\mmmooobbbDDD;;;555888:::999666444555777@@@QQQ|||vvv^^^SSSIIIEEEDDDBBBBBBDDDAAA@@@@@@??????>>>======>>>===;;;:::;;;:::999777:::999888888999:::999777999999999999999888777777444222000......///000111333222111000///......///+++222:::@@@HHHSSSZZZ[[[TTTNNNHHHFFFHHHKKKMMMMMMFFFEEEBBB@@@===;;;::::::777555333111111222555666;;;@@@IIISSS]]]gggoootttuuuiiiZZZQQQLLLLLLSSS[[[XXXaaammmzzz{{{nnn\\\VVVZZZuuuoooccchhhrrrwwwkkkYYYDDD333222222111111222333555666333<<<<<>>===KKK```qqqzzz{{{~~~~~~uuugggdddqqquuunnnjjjNNNAAA999===DDDGGGIIIKKKHHHHHHJJJMMMQQQRRRQQQOOOTTT^^^ccc\\\WWWZZZ```dddfffyyy[[[yyydddFFF:::444777999999666444555888;;;HHHsss}}}aaaVVVLLLHHHFFFDDDCCCEEEBBBBBBAAAAAA@@@??????>>>???===;;;;;;;;;:::999777<<<;;;::::::::::::999888999999999999999888777666444222000///...///000111333222111000000/////////***111888===DDDNNNUUUWWWQQQLLLFFFDDDFFFJJJKKKKKKEEEDDDBBB@@@>>><<<;;;;;;111000//////000333666999888>>>FFFNNNUUU___iiiqqquuummmbbbUUUIIIEEELLLWWWZZZaaalllyyy}}}ooo\\\VVV[[[mmmgggpppxxxwwwjjjXXXCCC333222222111111222444555666555===;;;BBBddd{{{((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((+++...222444444444777:::===CCCDDD??????CCCFFFDDDEEEHHHNNNRRRQQQNNNRRRXXXaaaZZZLLL;;;///---555===:::888777999AAAMMMZZZcccjjjjjjkkkmmmooopppooonnnpppqqqssssssssstttwwwyyy~~~{{{zzz|||~~~rrrbbbTTTUUURRRPPPPPPRRRQQQLLLIIINNNZZZooo~~~}}}zzzaaaXXX^^^___YYY\\\ZZZWWWPPPIIIBBB>>>===333...******------***&&&---,,,++++++*********+++))))))))))))))))))))))))++++++++++++,,,---......777eeeooopppyyyppp]]]BBB;;;AAAHHHCCCBBBGGGDDDCCC@@@===:::;;;>>>CCCFFFQQQVVV\\\ccciiioootttxxxyyy{{{~~~}}}pppbbbvvv|||uuuuuuvvvuuupppqqqrrrqqqppprrruuuwwwuuuuuuwwwxxxtttlllhhhiiijjjiiikkkpppuuuvvvqqqkkkOOOIII???;;;EEEYYYkkkssszzzrrriiiuuu|||}}}wwwhhhWWWBBBBBBCCCDDDFFFHHHJJJLLLMMMMMMLLLMMMNNNPPPRRRTTTYYY]]]```___[[[YYY[[[^^^ccclll~~~sss\\\fff}}}___MMM@@@:::999666444555777555222999EEEfffrrr[[[HHHGGGJJJFFFCCCEEEFFFEEEDDDBBB@@@>>>===<<<;;;;;;:::::::::999999999;;;;;;;;;:::::::::999999888777666555555444444555555333111///......///000000111222111///.........///000333888???HHHOOOSSSQQQKKKEEEDDDFFFIIIHHHFFFEEEDDDBBB@@@>>><<<;;;;;;666555222111000000111222777;;;@@@FFFMMMVVV^^^dddooowwwsss___IIIAAADDDGGGMMMWWWhhhwww~~~~~~tttkkkXXXPPP\\\}}}yyyoooqqq}}}{{{mmmTTT???777222333333333222444666999;;;@@@FFFHHHZZZuuu}}}''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&((((((,,,000333444666999<<<===CCCDDDAAAAAAEEEGGGEEEMMMPPPUUUYYYWWWSSSTTTYYYrrrxxxmmmOOO888444888999;;;999777666<<>>DDDGGGZZZ|||{{{''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&)))...111444666:::<<<;;;@@@CCCCCCCCCEEEGGGEEEPPPQQQVVV[[[ZZZWWWXXX]]]rrr\\\===666666111999999777555666>>>LLLWWW^^^dddmmmqqqrrrpppoooooorrrtttvvvvvvvvvvvvwwwyyyyyy{{{~~~qqqjjjgggcccaaa___[[[TTTNNNJJJXXXooo|||~~~~~~}}}cccVVVTTTUUUXXX[[[NNNNNNMMMJJJEEE???999555///,,,)))))),,,---+++)))***+++,,,,,,,,,+++***)))))))))))))))))))))))))))+++******++++++,,,---...111<<<___NNN???===DDDDDDGGGGGG???CCCAAA???<<<999888888888???DDDJJJQQQWWW___fffjjjooosssxxxzzz{{{~~~yyyzzz}}}zzz{{{|||zzztttsssppplllhhhhhhjjjmmmjjjbbb]]]___bbbcccfffjjjfffeeefffiiijjjhhhbbb]]]HHH<<<999RRR}}}~~~sssfffXXXMMMGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMNNNNNNPPPRRRSSSTTTTTTWWWZZZZZZWWWVVVXXX[[[\\\eeezzz~~~```ZZZuuuZZZ;;;:::999777666666666666666666999PPPyyykkkUUULLLHHHCCC@@@AAAEEEEEEDDDCCCAAA???>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::888777777777888999666666555444333333333333333333222111000//////...000111222111///.........,,,,,,...222888???EEEIIIJJJFFFAAA???AAACCCBBBAAABBBAAA???===<<<;;;::::::888777444333222333444555555777:::>>>CCCIIIQQQVVVmmmzzzzzzgggSSSEEE>>>???GGGXXXmmm|||wwwggg^^^SSSVVVgggxxxqqqaaaIII777111222333444444555666:::<<<>>>AAAGGGMMM```{{{''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&))),,,000333666999:::888<<>>DDDFFF???AAAAAA???===;;;999777666;;;>>>CCCIIIPPPWWW___dddhhhmmmssswwwyyy|||}}}|||yyy|||}}}|||uuuuuutttrrrooommmmmmnnnkkkaaaZZZ[[[```bbbdddgggcccccceeeffffffaaaYYYSSSAAAHHHWWWmmmzzzkkkYYYNNNHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSTTTRRRTTTWWWXXXWWWWWWXXXZZZ\\\aaarrrttt```wwwyyyKKK===999666666555444444777555666FFFlllttt]]]OOOHHHBBB@@@AAADDDDDDDDDCCCBBB@@@>>>===============<<<<<<<<<<<<<<<;;;999888777888999:::777777666555444444444444333333333222111000///...000111222111///.........+++,,,---000555;;;AAADDDHHHEEEAAA@@@AAABBBBBBBBB@@@???===<<<;;;:::::::::777666444333222333444555666777:::===AAAHHHPPPUUUcccsssxxxeeeTTTKKKGGGJJJVVVjjjyyyvvvdddYYYQQQVVViii~~~vvvkkkYYYCCC444000222444555666666999<<>>333111111777<<<;;;777555:::@@@KKKWWWeeeoooqqqpppppprrrrrrvvvzzz|||{{{zzzzzzzzzyyy|||~~~{{{zzz|||~~~|||ssshhh```XXXaaasss{{{wwwzzzlllUUUSSSVVVSSSWWW```UUUOOOHHHAAA===999555333***)))((()))***+++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))************+++,,,------...111<<>>:::777===BBB>>>????????????>>><<<:::999888;;;>>>BBBGGGNNNVVV[[[___eeemmmsssvvvzzz{{{wwwzzz{{{{{{tttuuuvvvtttpppkkkhhhfff___WWWRRRVVV[[[]]]]]]^^^aaaaaabbbaaa]]]VVVLLLFFFDDDXXXnnn}}}~~~|||~~~lllUUUHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMNNNOOOQQQRRRSSSSSSQQQSSSVVVWWWXXXYYYZZZ[[[ZZZYYYeeeqqqqqqfffEEE<<<555555555333333666555666AAA```|||eeeTTTIIICCCBBBCCCDDDDDDEEEDDDCCCAAA???===>>>>>>=========<<<<<<<<<===<<<;;;:::999:::;;;;;;999888777666555555555555333333333333222000///...000111222111///.........,,,,,,---///444999>>>BBBEEECCC@@@??????@@@AAAAAA>>>===<<<;;;::::::::::::666555333222111222444555555666999<<<@@@GGGOOOUUUZZZjjjxxxiiiaaaUUUTTTZZZhhhvvv~~~yyydddXXXPPPWWWiii|||xxxuuufffRRR>>>333111333444666777888;;;???BBBCCCBBBGGGKKK[[[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((***---222555555555<<<===BBBHHHJJJJJJMMMQQQPPPJJJFFFHHHKKKOOOWWW___bbbYYYXXX___ZZZFFF555000000666===>>>;;;777777888BBBLLLZZZeeekkknnnppprrrvvvyyy}}}}}}{{{yyyxxxwwwxxxyyyzzzzzz|||~~~wwwiiinnnyyy{{{xxxwww~~~zzzdddSSSSSSVVVTTTVVV]]]VVVOOODDD===999666333111***)))))))))))))))******((()))***+++++++++***)))))))))))))))))))))))))))***))))))******+++,,,---)))///555BBBgggxxxnnnlllXXXKKKDDD::::::>>>;;;===>>>???@@@@@@???===<<<888888:::;;;>>>CCCJJJOOOUUU[[[cccjjjnnnsssyyy}}}}}}}}}|||xxxxxxxxxvvvuuuvvvvvvrrrkkkccc]]][[[RRRNNNMMMSSSXXXXXXXXXZZZ]]]\\\[[[XXXSSSMMMGGGDDDMMM^^^oooxxx~~~~~~~~~~~~|||}}}gggOOODDDGGGGGGGGGHHHIIIJJJLLLLLLKKKLLLMMMOOOPPPQQQRRRRRRQQQRRRTTTVVVYYYZZZ[[[\\\]]]XXX```|||www~~~RRRAAA555444666444333555666777>>>SSSxxxooo[[[MMMFFFDDDEEECCCDDDEEEEEEDDDBBB???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666666666666444444333222111000000///000111222111///.........,,,,,,---///333999>>>AAA@@@???>>>=========>>>>>>======<<<;;;:::::::::;;;555444333111111222444555444555777999===DDDLLLRRRWWWeee{{{sssmmm]]]ZZZ]]]hhhssszzz}}}fffYYYRRRZZZmmmxxxoooxxxtttaaaKKK:::333222333555777888:::>>>BBBEEEIIIHHHMMMPPP[[[|||&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''',,,222666666555<<<;;;@@@GGGJJJJJJNNNTTTUUUOOOKKKLLLMMMNNNSSSXXX[[[TTTRRRXXX[[[RRR@@@333222666<<<>>>===:::777666:::AAAMMMZZZdddkkknnnoootttxxx}}}~~~|||{{{yyyxxxvvvwwwzzz~~~}}}}}}zzzwwwwwwyyy~~~iii]]]SSSRRRTTTSSSSSSVVVPPPIII???999666444000---)))***))))))(((((()))***((()))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---)))---000888QQQxxx~~~zzzqqqgggddd^^^LLLBBB???;;;<<<===>>>?????????>>>>>>::::::888777888<<>>=========<<<<<<<<<;;;;;;:::;;;<<<======;;;999888999888777666666555555555666555333111000000000111000111222111///.........++++++,,,...333888===@@@??????>>>===<<<<<<===>>>===<<<<<<;;;;;;;;;;;;<<<666555444222222444555666777777777888;;;BBBIIIOOOVVVaaauuuzzzkkkeeeXXXXXX\\\gggpppvvv|||fffXXXUUU```uuuuuuiiirrrzzz}}}qqq\\\EEE777333333333555777999<<>>>>>>>>>>>>>>>>>>>>===:::777666999>>>CCCEEEJJJPPPUUUXXX]]]dddiiiooosssvvvxxx~~~{{{}}}~~~|||}}}|||www{{{zzzrrrkkkccc```[[[SSSLLLHHHGGGHHHKKKJJJKKKMMMKKKHHHIIIMMMMMMJJJGGGFFFKKKWWWdddnnnmmm}}}}}}xxxtttsssqqqxxxvvvwwwgggKKK@@@EEEBBBBBBCCCDDDFFFIIIJJJLLLHHHJJJLLLNNNOOOPPPPPPOOONNNOOOQQQTTTXXX[[[[[[[[[ZZZXXX^^^pppyyyiiiNNN777666;;;999555666555888777;;;XXXiiiVVVLLLHHHFFFBBBDDDEEEFFFEEECCC@@@>>>===<<<<<<<<<;;;;;;;;;;;;888:::<<<======;;;888666888777666555555444444555777555333111///000111222000111222111///.........******+++...222777===@@@@@@@@@AAA@@@>>>>>>???@@@===<<<<<<;;;;;;<<<<<<<<<777666555444444555777888;;;;;;::::::<<>><<<<<<>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;>>>AAAFFFKKKPPPWWW]]]bbbhhhmmmrrrsssrrrssswww{{{yyy|||~~~~~~|||||||||{{{}}}~~~{{{yyyxxxsss{{{vvviiiaaa___QQQMMMHHHCCCBBBDDDHHHJJJEEEGGGJJJJJJIIIGGGGGGGGGGGGDDDBBBDDDRRRlllqqqooo}}}xxxmmm^^^OOODDD===;;;EEEDDDCCCBBBCCCEEEGGGHHHIIIJJJKKKKKKJJJJJJKKKMMMNNNOOOPPPRRRSSSTTTTTTTTTRRR[[[___ccczzzsssqqqUUU===999:::666222222888111777:::???jjjvvv___NNNIIIKKKEEEGGGIIIIIIHHHFFFDDDDDD???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777555444333444333333222222111111111222222111111000...---,,,,,,------...000666===BBBBBB???===>>>AAACCCBBB@@@>>>:::555333555888;;;===666555555666888:::999888===999777:::===@@@FFFMMMWWW^^^hhhrrrvvvooobbbXXXRRROOOTTTdddppptttyyytttbbbVVV]]]sssvvvqqqxxxqqqwwwmmmQQQ:::666666222777777777;;;???DDDGGGHHHOOOYYYWWWTTT]]]kkkyyy&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$&&&''''''((()))---333777999;;;@@@EEEHHHIIIGGGEEEHHHLLLOOONNNKKKLLLRRRWWWZZZ\\\[[[ZZZeeevvv|||wwwUUUEEE:::===AAA===:::<<<444666888===DDDNNNYYYaaaeeejjjrrryyy}}}{{{yyyzzzxxxtttvvv|||~~~xxxvvvzzzsssssswwwbbbSSSSSSTTTSSSPPPLLLHHHEEE>>><<<888333///,,,+++***+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---+++///444444BBBlllsssfffBBB???===<<<>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@DDDHHHNNNUUUYYY```eeejjjkkkjjjkkkooossssssvvvzzz{{{{{{zzzyyyyyywwwzzz}}}}}}zzzwwwuuuuuuwwwvvvpppdddYYYSSSPPPHHHFFFBBB@@@???BBBEEEHHHJJJIIIGGGEEEDDDDDDCCCBBB>>>???EEETTTjjj{{{{{{~~~uuufffVVVJJJBBB@@@???BBBCCCDDDEEEFFFFFFFFFEEEGGGHHHJJJJJJIIIIIIKKKLLLNNNOOOOOOPPPQQQRRRSSSSSSPPPWWWXXX\\\sss~~~ttteeezzzbbbCCC::::::777333333888000666999;;;^^^iiiVVVMMMKKKFFFGGGHHHIIIGGGFFFDDDDDDAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666444333444444333333222222111111111111111111///...---,,,,,,------...000555<<>>@@@AAA@@@???;;;777333111222444666777666555555777999;;;;;;:::===999888;;;>>>AAAGGGMMMTTT\\\iiirrrtttlll```WWWRRRNNNTTTcccooossswww~~~}}}|||ssscccXXX___uuu~~~vvvxxxqqqsssfffKKK999777777444888999:::>>>BBBGGGKKKLLLOOOVVVUUUUUU^^^iii|||&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&''''''((())),,,111555888:::===AAADDDGGGIIIIIILLLPPPRRRQQQMMMMMMQQQVVVWWW\\\``````bbblll}}}iiiQQQ;;;777;;;<<<;;;;;;666555555666:::CCCNNNUUU[[[bbbmmmvvv{{{}}}~~~~~~{{{yyy{{{{{{xxxwwwxxx~~~wwwrrruuu~~~}}}rrrppp{{{mmmZZZSSSTTTUUUTTTPPPKKKEEEAAA<<<999555000,,,+++************)))((((((((())))))))))))))))))))))))))))))************************))))))))))))***************+++000111,,,222SSSwww}}}YYYSSSJJJBBB>>>=========<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<>>>@@@EEEKKKOOOVVVZZZ^^^``````bbbfffjjjmmmpppuuuxxxxxxwwwvvvvvvtttvvvzzz|||{{{xxxtttqqqnnniiiaaaWWWNNNHHHDDDBBB>>>===<<<<<<===???BBBCCCAAAAAA@@@AAABBBBBBAAA@@@>>>KKK^^^ppp|||ooo[[[KKKCCCAAABBBCCC???BBBFFFIIIIIIHHHEEEBBBDDDFFFHHHIIIIIIIIIKKKMMMOOONNNMMMMMMNNNOOOPPPQQQOOORRRQQQSSSiii{{{rrrxxxnnn\\\lllsssNNN>>>:::777555555777///444999777NNNxxxbbbUUUOOOHHHHHHHHHHHHGGGFFFDDDDDDBBBAAA@@@??????>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::888777666555555444444444444333222111000111111111000///...---,,,,,,---...///111555:::???AAA???===<<<=========;;;888555333222333444444333666666666888;;;======<<<===999888<<>>BBBGGGLLLPPPRRRSSSUUUTTTXXX^^^ddd|||''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''(((+++///222222444777;;;@@@EEEKKKOOONNNSSSXXXXXXTTTRRRTTTWWWTTTVVV[[[aaa```aaapppuuu\\\AAA666666888;;;===;;;999666333555<<>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===999999:::;;;<<<===>>>???999<<>>===;;;::::::999999999777666555666888888777666777666777999<<>>===999888<<>>;;;777444333666===BBBIIIRRR^^^jjjrrrvvvxxxyyy|||{{{{{{|||~~~zzztttuuuxxx|||}}}||||||~~~zzzpppooowww~~~|||aaa^^^uuuooo^^^TTTXXXWWWUUURRRLLLEEE???;;;666333///+++(((((()))***)))((((((((((((((())))))((((((((((((((((((((((((************************((()))))))))************---)))***---------555@@@ggg~~~{{{{{{|||xxxjjjVVVFFF>>>===>>>>>>>>>======<<<<<<<<<======<<<;;;:::<<>>dddwwwfffZZZOOOLLLIIIGGGHHHGGGFFFDDDBBBBBBAAA@@@????????????========================;;;:::999888777777888888555666666666555333111000//////000//////...---,,,,,,...000111222333777999:::::::::999888777888888777777888:::<<<===;;;:::888777777:::===???@@@???<<<888888<<>>DDDHHHLLLPPPUUUYYY[[[YYYWWW\\\^^^[[[nnn''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&'''''''''&&&'''***,,,...222666999;;;>>>DDDIIINNNVVV___aaa^^^YYYWWWWWWTTTOOOTTTbbbllljjjeeedddeee^^^RRRDDD999555888======;;;888555222333666999@@@HHHSSS^^^gggmmmqqqssswwwzzz{{{{{{|||}}}zzzuuussswwwzzzzzzwwwvvvyyy|||~~~vvvzzz}}}|||~~~zzzrrrlllooowwwxxxqqqgggNNNiii|||fff[[[YYY[[[XXXSSSLLLEEE???;;;888333111---***(((((())))))((((((''''''(((((())))))))))))))))))))))))))))))************************))))))))))))************...)))''',,,000111222444JJJrrr{{{zzzrrrzzzrrr]]]JJJ?????????>>>>>>======<<<<<<;;;<<<<<<;;;999999;;;===999999;;;===AAAEEEIIIKKKQQQSSSVVVVVVUUUSSSRRRSSSSSSRRRPPPQQQQQQNNNGGGBBB???<<<999888:::;;;:::888::::::;;;<<<<<<;;;;;;::::::;;;:::999===MMMeeewww~~~vvv{{{zzzpppUUUOOOGGGBBBBBBBBBBBBAAADDDEEEEEEEEEFFFGGGGGGHHHEEEGGGIIIKKKKKKLLLOOOQQQNNNMMMLLLLLLMMMNNNOOOPPPPPPRRRXXX___hhhyyytttPPP888333777333555444777;;;===WWW~~~kkk[[[TTTOOOJJJHHHIIIIIIHHHFFFCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;:::888777777888999:::666777888888666444111000///////////////...---,,,,,,...111222222333555666888999:::999888999:::<<<888888999;;;>>>>>>===;;;888888888:::===??????>>>:::777777;;;>>>@@@DDDIIIQQQ^^^nnntttoooeee]]]YYYPPPOOOUUUbbbhhhhhhnnnwwwxxxzzz}}}|||rrrfffXXXKKKOOOccc}}}sss~~~ttt\\\CCC:::888666666888<<>>>>>===<<<<<<:::;;;===<<<;;;:::;;;<<<:::999888888:::===???@@@BBBCCCEEEEEEDDDDDDEEEFFFDDDAAA???@@@AAA@@@;;;777999999888888888888888777888888888999999:::999999333555:::EEEXXXqqq~~~uuuttt|||}}}jjj[[[IIIGGGEEECCCBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGHHHEEEGGGIIIJJJJJJKKKMMMOOOMMMMMMNNNOOOOOOPPPQQQQQQQQQUUU]]]dddeeeiiiyyy}}}WWW>>>666888222888333222:::;;;JJJkkktttaaaWWWRRRKKKIIIJJJKKKIIIGGGDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>:::999888777777888:::;;;777777888999777444111///......//////......------,,,///111222222222333444777999;;;<<<;;;<<>>>>><<<;;;999888888:::<<<>>>>>>===888555666:::===???CCCHHHTTT___lllqqqnnneee]]]YYYPPPPPPWWWbbbggggggmmmwwwuuuvvvzzz}}}sssfffZZZOOOTTTjjjppprrruuuxxxzzzjjjQQQ<<<888888555555999>>>CCCJJJNNNPPPSSSXXX\\\UUU[[[ZZZZZZ```aaahhhzzz(((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''&&&&&&''')))(((///999>>>@@@BBBFFFJJJRRRVVVYYYWWWRRRNNNOOOQQQSSSWWWZZZZZZZZZ\\\^^^]]]ZZZ___aaa^^^VVVMMMEEE???<<<===>>>===999555333222111666>>>FFFOOOYYYaaagggkkktttxxxuuusssvvvxxxvvvnnnlllkkknnnrrruuutttrrryyyzzzxxxwww{{{rrrgggiiillllllfffZZZMMMDDDcccxxx~~~kkkZZZZZZddd\\\VVVKKK???777444333444///...---+++***))))))((('''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************)))***,,,------...//////>>>^^^lllUUU@@@@@@@@@???>>>======<<<:::===??????>>>=========???<<<:::888999:::;;;;;;999:::;;;;;;;;;===???BBB===999777888;;;;;;888444666666666777777777888888555555555666777888999999666999DDDYYYsssxxxvvv___KKKDDDDDDDDDCCCAAAAAACCCEEECCCDDDFFFHHHHHHHHHGGGFFFEEEFFFHHHIIIIIIJJJKKKMMMLLLMMMOOOPPPRRRRRRRRRRRRSSSWWW___eee___YYY```ooo|||ZZZCCC:::999111999111...999:::AAA[[[~~~jjjYYYSSSLLLIIIKKKLLLJJJHHHFFFEEEDDDCCCCCCBBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>:::999888777777999;;;<<<777888999999888555111///.........///......------,,,///222333222222333333888:::===>>>>>>@@@DDDGGGCCCBBB@@@@@@@@@???===;;;:::999888:::<<<======<<<777444555:::===>>>BBBGGGUUU^^^iiiooommmeee]]]XXXQQQPPPWWWcccggggggmmmwwwtttvvvyyyuuuggg]]]VVVZZZkkktttnnnkkkrrr}}}|||uuubbbJJJ777666888444444:::@@@FFFMMMQQQRRRTTTYYY]]]WWW___]]]ZZZ___aaacccmmm(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''***...444<<>>??????<<<:::888888999:::999888888888777666555444333333000000///...---,,,,,,+++...---,,,,,,...111444666888:::===AAAFFFKKKOOORRRLLLJJJHHHDDDAAA>>>===<<<;;;<<<<<<<<<<<<:::888777666777888888888<<>>>>>>>>>>>>>>===;;;999999999999999::::::::::::999999888777666666666666333222333444777999999999999;;;======<<<999555333444333333555;;;EEEQQQYYY\\\VVVXXXeeeqqqzzz{{{|||nnn\\\MMMEEEBBB?????????@@@AAABBBDDDEEECCCAAAAAABBBDDDFFFFFFEEEGGGGGGGGGIIIKKKNNNOOOPPPMMMNNNNNNOOOPPPQQQRRRSSSSSSXXX\\\\\\ZZZYYY[[[^^^uuuiiissseeeVVVEEE777666333111333444555:::AAAZZZqqqaaaRRRLLLLLLJJJHHHGGGFFFEEECCCBBBAAA@@@@@@@@@BBBAAA??????@@@@@@???>>>===;;;:::999;;;;;;:::999999888777666555444444333111000000///...---,,,+++------,,,,,,---000333555777999<<>>===<<<:::888777555777888888888<<>>666:::===;;;???GGGHHHJJJNNNQQQTTTXXX\\\```bbbaaa^^^[[[YYY[[[___bbbvvv((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''***111888@@@GGGKKKMMMSSSQQQPPPSSSZZZaaadddfffbbb]]]ZZZ[[[[[[YYYYYYZZZ^^^ccc```aaavvv}}}___HHHBBB<<<<<>>AAAPPPWWW^^^bbbhhhooottttttwwwuuurrrppppppsssvvvxxxssspppkkkjjjnnnzzz}}}xxxsssxxx{{{uuujjjaaa^^^```eee```NNNCCCYYYvvvfff```cccccc[[[RRRIIIAAA888333222111...******)))((((((''''''((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,---333111>>>llluuulllppptttrrrdddPPPBBB===???<<<:::;;;>>>>>>;;;777888999999999:::::::::;;;999888888777666666555555333444555555555555666777666888:::<<<===;;;999777999444777DDDSSSaaatttzzzoooqqqvvvzzz~~~tttvvv|||iiiWWWJJJBBB???>>>======>>>???AAACCCEEEFFFBBB@@@>>>???AAADDDFFFGGGGGGGGGIIIKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNPPPQQQRRRUUUYYYZZZYYYYYY\\\___kkkiiioooxxxmmmaaaMMM<<<888444333444555444777;;;LLLkkkzzziiiXXXPPPNNNKKKIIIIIIFFFEEEDDDCCCBBBAAAAAAAAABBBAAAAAACCCDDDCCC@@@>>>???===;;;;;;<<<===<<<;;;999999888777666555444444111111000///...---,,,,,,,,,,,,++++++,,,...111333555777:::???DDDJJJOOOQQQRRROOOJJJEEEAAA???>>>>>>@@@??????>>><<<:::999777555777999999999;;;AAAFFFQQQTTTTTTPPPMMMNNNMMMLLLLLLPPPVVV]]]ccchhhjjjkkkaaacccdddgggrrryyymmm```]]]]]]cccqqqhhhgggvvvvvvvvvqqq\\\CCC;;;888<<<>>>>>>DDDMMMNNNPPPRRRSSSUUUXXX]]]```aaaaaa```ZZZUUUVVV\\\aaappp'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###'''---333;;;CCCJJJNNNSSSOOOLLLPPPZZZeeelllooopppkkkeeeaaa^^^\\\]]]^^^]]]kkkooohhhkkkzzz|||rrrQQQIIIBBB@@@CCCBBB===777777666444222333444666888EEEKKKRRRXXX___fffllloootttuuuuuussspppqqqtttxxxrrrqqqoookkklllttt{{{vvvtttrrrmmmeee___]]]___aaaYYYRRRJJJRRRvvvwwwkkk```___eeecccXXXKKK@@@;;;555222111000,,,)))))))))(((''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''((())))))(((((((((((((((((((((((())))))******+++++++++,,,,,,111,,,000MMMsssqqqzzzyyy```HHH999@@@<<<888777999;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::999999888777777666666888:::888555444666888333555777999::::::999888<<<:::EEE[[[kkkwww{{{xxxjjjVVVGGG@@@>>>>>>>>>======>>>???@@@BBBCCCDDDBBBAAA???@@@BBBDDDEEEEEEEEEGGGJJJKKKKKKKKKLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOPPPSSSVVVXXXXXXYYY\\\___ddd}}}|||fff|||uuudddRRRDDD<<<777555777888777888;;;FFFYYYqqq___VVVQQQNNNMMMNNNIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAABBBCCCCCCBBB@@@???===<<<<<<======<<<;;;:::999888888666666555444222111111000///...------,,,+++******+++---///000111333666;;;@@@EEEJJJLLLMMMJJJEEEAAA>>>>>>???@@@AAA@@@???>>><<<:::888777555777999999999<<>>EEEMMMUUU\\\dddiiillloooqqqpppnnnnnnqqquuuqqqtttvvvtttrrruuu}}}}}}|||zzzyyyzzz{{{yyytttpppoooggg^^^ZZZ\\\\\\XXXTTTIIIFFFQQQppp}}}iiieeebbbcccddd^^^RRRGGG:::777333111000///,,,))))))(((((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))***************++++++***...---111:::JJJsss~~~mmmXXXHHHHHHFFFAAA;;;666555888<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999777666555333666999888666666999;;;777777888999:::;;;<<<===AAABBBNNNaaakkksss~~~yyycccVVVGGG>>>===??????>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCDDDEEEEEEBBB@@@BBBEEEHHHJJJIIIIIIIIIKKKFFFHHHKKKMMMOOOOOONNNNNNOOOPPPSSSUUUWWWYYY\\\^^^[[[ssseeennndddJJJ===888555777999888888:::===LLLzzz~~~kkk___XXXRRRPPPQQQLLLKKKJJJHHHGGGFFFFFFEEEEEEBBB@@@???AAABBBCCCCCC???===<<<;;;<<<===<<<;;;::::::999888777666555555222222111000///......---++++++******+++,,,---......///111555:::>>>BBBDDDCCC@@@===;;;:::<<<>>>@@@AAA@@@>>><<<:::999777777444666888999:::===DDDIIIKKKIIIGGGGGGGGGEEEDDDEEEDDDNNNVVVZZZ\\\\\\WWWOOORRRZZZbbbkkkxxxxxxrrrkkkfffeeeooottt{{{qqqrrrjjjHHH===<<<>>>AAADDDFFFLLLRRRWWWXXXYYYXXXXXXYYY\\\^^^___aaaaaa[[[TTTSSSZZZaaaggg&&&'''((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&))),,,///444===HHHQQQRRRQQQPPPRRRXXXaaakkkqqqvvvvvvrrriiidddeeefffeeebbb\\\aaaoootttppprrrzzzvvvqqqeeeTTTEEE===<<>>;;;;;;<<<<<<;;;;;;:::999999999888999999:::999777666555444555666555333333333444777888;;;AAAHHHQQQZZZ^^^ZZZYYY]]]cccffflll~~~zzzxxxlll```LLLEEE===:::;;;>>>>>><<<======<<<<<<<<<===>>>>>>DDDDDDDDDEEEFFFDDDAAA>>>@@@DDDGGGHHHGGGGGGIIILLLIIIJJJLLLNNNOOOOOOOOONNNOOOOOOQQQSSSVVVYYY[[[]]]]]]mmm|||vvvUUU???888444555888777777888666GGGmmm{{{lll```WWWRRRRRRNNNMMMKKKIIIGGGFFFEEEDDDFFFCCC@@@???@@@CCCDDDEEE@@@>>><<<<<<=========<<<;;;;;;:::999888777666666333333222111000///......,,,+++++++++++++++,,,,,,,,,---...000333666999:::777666555555666999<<<>>>>>>===;;;999888777666666333555777888:::@@@IIIOOOQQQMMMJJJKKKKKKGGGEEEEEECCCNNNWWWXXXYYYZZZRRRHHHLLLVVVaaajjjvvv}}}tttppppppuuuoooooozzzzzzyyyyyymmmjjj]]]@@@999:::>>>CCCIIIOOOSSSVVVWWWYYYZZZZZZYYYYYYZZZ\\\```bbbbbb^^^YYYYYY^^^ccccccyyy&&&'''((()))((('''%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&(((***+++...777DDDMMMQQQTTTUUUUUUVVV\\\dddlllmmmqqqqqqjjjgggiiikkkjjjlllccccccnnnrrrkkkgggjjj|||aaaJJJ???===<<<<<<;;;:::999777666555111000333:::>>>AAAHHHPPPYYY\\\bbbgggjjjmmmooopppnnnqqquuuvvvuuuvvvxxx{{{~~~}}}zzzvvvqqqnnnjjjhhhgggccc]]]XXXNNNQQQTTTSSSOOOMMMNNNPPPZZZhhh}}}yyy~~~wwwssshhhiiihhhaaaUUUHHH???:::333111///---+++***)))((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))************))))))))))))***+++***---000---;;;WWW~~~kkkkkkpppuuuuuulll\\\LLLBBBAAAAAA@@@>>>===<<<;;;:::;;;<<<======<<<;;;999777888888999;;;???BBBBBBBBBAAACCCHHHRRR```ppp}}}zzzuuutttxxxrrr}}}|||{{{~~~nnnYYYLLL>>>;;;888888:::<<<<<<;;;999999::::::;;;<<<===>>>CCCBBBAAABBBCCCCCCBBB@@@@@@DDDGGGGGGFFFGGGKKKOOOQQQOOONNNLLLLLLMMMOOOPPPOOOOOOOOOQQQTTTXXXZZZ[[[```fffyyyjjjFFF===666666777777666777666CCCTTTpppyyykkk___XXXWWWSSSQQQOOOLLLIIIGGGEEEEEEEEECCCBBBBBBDDDEEEEEEEEEAAA???>>>===>>>???>>>===;;;;;;:::999888777777666444333222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111222333000000000222444777999;;;;;;:::888666555555555555333444666777;;;CCCNNNVVVVVVNNNIIIJJJIIIEEEBBBDDDFFFQQQXXXWWWXXX[[[UUUKKKJJJUUU```gggppp|||uuuiiiiiilllvvvtttwww}}}}}}|||zzztttlll```OOO>>><<<===???EEEMMMTTTVVVUUUVVVXXX[[[[[[ZZZYYYYYYYYY^^^^^^___^^^]]]]]]```ccc```lll&&&'''((())))))'''%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&(((111>>>HHHQQQUUUYYYWWWUUUWWW```gggfffmmmpppllljjjnnnpppoooffffffjjjnnnlllffffffjjjrrrbbbMMMEEE>>>>>>>>>>>>===<<<;;;:::666222222666666555999AAAGGGJJJPPPWWW]]]aaabbbbbbmmmnnnooooooqqqtttxxx|||~~~~~~}}}}}}}}}}}}{{{vvvpppllleeeaaa\\\YYYVVVQQQJJJDDDEEENNNSSSNNNDDDFFFWWWhhhooozzzttttttooommmhhh]]]NNNAAA888555222000---+++)))((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))*********)))))))))))))))***,,,%%%%%%///333222888RRRzzzwww{{{```LLLGGGFFFEEECCCAAA@@@>>>>>>???@@@AAABBBAAA???===<<<999:::???JJJWWWaaaggghhhXXXYYY[[[cccppp{{{|||zzz|||jjjXXXHHH>>>:::999888999:::<<<<<<<<<666777777888:::<<<>>>???CCC@@@>>>>>>@@@BBBCCCCCCAAAEEEHHHGGGFFFGGGMMMRRRXXXUUUOOOKKKIIIKKKNNNQQQOOOOOONNNPPPTTTWWWYYYZZZWWWXXXiii~~~MMMBBB:::888999888777888777<<<888LLLsssfff```___WWWUUUSSSOOOLLLIIIHHHGGGDDDDDDDDDFFFHHHHHHFFFDDDCCCAAA??????@@@AAA@@@???<<<;;;;;;:::999888777777444333333222111000//////---------,,,,,,,,,,,,+++...------------...//////------///000333555777888999888666555444444444555222333555666;;;DDDQQQZZZWWWMMMEEEEEEDDD???>>>AAAIIITTTXXXVVVWWW]]]ZZZRRRKKKWWWbbbfffkkkuuu~~~tttrrreeeeeejjjrrruuu{{{{{{pppnnnkkkrrr}}}}}}tttlll[[[GGG???AAAAAABBBGGGOOOVVVUUUQQQTTTWWWZZZ\\\[[[YYYWWWWWWZZZZZZZZZ[[[\\\^^^___```]]]aaa|||(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''***+++)))(((***222888KKKNNNRRRVVVYYY[[[\\\^^^jjjmmmooopppwww}}}zzzqqqdddggghhhddd______fffmmmeeeuuunnnPPPBBB@@@?????????<<<<<<<<<999666555666555333555:::???AAAEEEJJJOOOTTTXXXZZZ]]]eeemmmpppooommmnnnppp|||~~~~~~{{{rrrsssuuuuuurrrmmmfffbbb___TTTIIIEEECCCAAA???@@@DDDEEEFFFFFFHHHTTThhhzzzrrrkkklllooollldddUUUDDD888444444///,,,(((&&&&&&''''''&&&'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))******))))))))))))******++++++++++++,,,---......<<>>;;;:::999999<<<>>>>>>;;;888777777999999555222666===>>>???@@@@@@???@@@BBBDDDAAAAAABBBDDDGGGJJJLLLMMMOOOMMMJJJHHHHHHJJJMMMOOOQQQPPPQQQSSSWWWWWWUUURRR[[[YYYbbb|||UUUHHH:::666888999::::::>>>===888>>>]]]wwwiiiaaa\\\YYYXXXTTTQQQMMMJJJGGGEEEHHHFFFEEEEEEFFFFFFEEECCCFFFDDDCCCCCCCCCCCCBBB@@@???>>><<<:::888777666666666444222222333333222111111000///...---......///000///---,,,,,,---///000/////////000111222222333666444222444666777666444555555888===AAAGGGOOOVVVSSSJJJBBB@@@???======>>>HHHQQQ\\\aaa```[[[WWWVVVUUU[[[cccvvvvvvnnnmmmooosssrrruuu}}}zzz|||ooo___dddzzzssssssuuujjjRRR???999FFFRRRVVVPPPNNNUUUWWWRRRWWWXXXXXXYYYYYYXXXXXXWWWYYY[[[]]]^^^^^^^^^___```aaafffuuuzzz''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))''')))...444GGGMMMUUUZZZ[[[YYYXXXXXXiiinnnssswww~~~{{{iiijjjjjjfffccccccggglllrrruuu|||qqqWWWPPPGGGCCCBBB@@@===:::;;;888666777555222222666666888;;;@@@EEEJJJNNNPPPUUU\\\eeejjjjjjiiikkkmmmtttwwwzzz}}}|||wwwpppppppppmmmhhhaaaZZZVVVMMMEEE>>>>>>>>><<<<<<===@@@FFFNNNUUU\\\kkkzzznnnmmmrrrooohhh\\\LLL>>>555333333...+++(((&&&'''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))******))))))))))))******************+++,,,---...333@@@^^^~~~yyyttt``````iiiyyywwwnnnlllaaagggqqq}}}~~~lll]]]]]]___gggssszzzsssrrrrrrZZZGGG>>>:::999888999888999;;;======:::777::::::;;;;;;666111333888===>>>?????????@@@BBBDDDAAAAAABBBDDDFFFHHHJJJKKKMMMLLLJJJIIIIIIKKKMMMOOOQQQOOOOOORRRUUUWWWVVVTTTWWWVVV\\\qqqrrraaaNNN<<<999<<<:::888999999999777888LLLrrrssseee]]][[[XXXTTTSSSQQQOOOKKKGGGFFFEEEDDDDDDEEEFFFEEEDDDFFFEEECCCBBBCCCBBB@@@??????>>>===;;;999777777666888666444333444444333222111000///...---...//////111000///---,,,,,,---------......///000000111111333111000222444666555444333333666:::>>>AAADDDFFFHHHCCC>>><<<999777:::@@@LLLUUU___aaa\\\VVVTTTUUUUUUYYY___rrrtttoooppptttlllnnnttt~~~~~~wwweee^^^mmmwwwqqqppppppeeeOOO@@@===QQQZZZ]]]WWWRRRSSSTTTQQQXXXXXXXXXXXXWWWVVVUUUUUUYYYZZZ\\\]]]^^^^^^___```aaafffsss''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((&&&'''***---===GGGTTT[[[ZZZVVVSSSSSSbbbjjjssszzzooonnnkkkiiiiiikkknnnpppxxxvvvuuuvvv```MMMDDD@@@???===>>>;;;999999777333222444000111333666:::>>>BBBDDDIIIPPPXXX]]]___aaaccceeegggkkkpppuuuxxx{{{~~~~~~~~~}}}uuuoooiiigggddd^^^WWWPPPJJJFFF===888666999;;;999999;;;>>>KKK\\\kkkxxx|||ppphhhjjjqqqjjj___OOO???555111111111,,,)))'''&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((***))))))(((((())))))***))))))))))))***+++,,,---......;;;YYY{{{zzzqqqqqq{{{jjjkkkoooxxxpppnnnmmmqqq{{{uuuvvv~~~|||iiiXXXCCC666555777999888777777777999;;;;;;999777999999;;;<<<888222222666;;;===????????????AAACCCAAAAAABBBBBBDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLNNNOOOOOONNNNNNOOOSSSVVVWWWWWWVVVXXX\\\hhhsss___rrrpppUUU>>>;;;>>>;;;888:::666777777666:::RRRqqqcccddd___YYYXXXZZZWWWPPPIIIGGGFFFEEEEEEFFFGGGGGGFFFFFFDDDBBBBBBBBBAAA@@@>>>@@@???===;;;999888888777999777555444555555444333222111///.........///000222111111000...---+++***,,,,,,------......//////000///...000222555555555666777:::???DDDEEEAAA<<<======<<<;;;666444<<>>CCCIIINNNQQQSSSUUUXXXYYY^^^dddiiimmmpppssstttuuuwwwzzz|||~~~}}}|||zzz|||}}}{{{xxxtttnnngggbbb[[[XXXTTTNNNHHHBBB>>><<<:::777888::::::777777:::<<>>>>>>>>???@@@BBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKLLLMMMNNNOOONNNMMMMMMMMMPPPTTTWWWYYYTTTZZZ\\\aaasssyyy```]]]bbbDDD<<<===:::999<<<:::999:::999333>>>hhhqqqrrriii```___aaa___VVVLLLKKKIIIGGGGGGHHHIIIIIIHHHCCCBBBAAAAAABBBBBBAAA@@@@@@???===;;;:::999999888999777555444555555444333222111000/////////000000000111222222111///,,,++++++++++++,,,,,,---------...---...///222444666777999===BBBHHHOOOPPPHHH???>>>=========:::999AAAKKKWWWccckkkdddRRRGGGJJJRRRfffkkkooo~~~wwwrrruuu{{{}}}tttssshhhwwwtttooojjjaaaRRREEEBBBFFFFFFJJJQQQVVVWWWWWWZZZ^^^YYYYYYXXXXXXWWWWWWXXXXXXZZZYYYYYY[[[]]]___``````___ccclll{{{'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((''''''''')))222>>>HHHNNNTTT[[[aaaXXX___iiirrrvvvwwwxxxyyy{{{uuunnnlllooosssuuuuuummmrrrwwwvvvttt{{{{{{___KKKAAA>>>999666999:::888777888555444333222222333444555666999===AAACCCDDDFFFGGGMMMQQQWWW\\\```bbbeeegggiiilllqqquuuwwwwwwvvvuuuvvvxxx{{{{{{yyywwwvvvvvvtttpppjjjddd___ZZZUUUQQQJJJHHHDDD@@@===;;;:::999<<<::::::;;;888555777===HHH[[[ppp|||}}}vvvooonnnkkkcccZZZLLLBBB666000000000...+++((('''&&&&&&((()))((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''))))))(((((((((((())))))(((((((((((()))***++++++///------000:::QQQuuu}}}}}}zzzvvvxxx}}}yyyzzz}}}pppZZZIII777888999888666444333333333444555666666777777888555555888<<<;;;666555666777:::<<<>>>>>>>>>???AAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEHHHKKKMMMNNNNNNOOONNNMMMMMMLLLNNNQQQUUUYYYQQQXXXZZZXXXaaayyyvvv___xxx}}}YYYEEE===999:::======:::<<<===555666TTTxxxyyynnnbbb```dddddd\\\SSSOOOLLLIIIGGGHHHHHHHHHGGGAAA@@@@@@AAACCCDDDDDDCCC@@@???>>><<<;;;::::::999888666444333444444333222333222111000///000111111///111222444333222000...++++++++++++,,,,,,,,,,,,......///000222555888;;;>>>EEELLLRRRZZZ]]]UUUIIIIIIDDDAAAAAA???>>>CCCIIIYYYiiiuuuppp^^^RRRWWW```sssuuuttt~~~xxxwww{{{ooouuu{{{qqqsssxxxtttooofffYYYKKKBBBDDDJJJNNNPPPSSSVVVWWWWWWUUUTTTYYYYYYYYYYYYZZZ\\\]]]^^^\\\ZZZXXXZZZ\\\______^^^]]]aaafffqqq&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((()))))))))(((((('''(((---444>>>IIIVVVbbbjjjbbbccciiiqqqvvvvvvwwwyyyzzzvvvtttttttttsssppptttooommmqqqvvv{{{fffJJJBBB;;;666888999888777888555555444444333222222111333444555777999:::;;;;;;AAAEEEJJJNNNPPPSSSUUUWWW\\\^^^aaaeeeggghhhhhhhhhhhhiiikkkjjjgggdddccccccbbb]]]VVVPPPKKKHHHEEECCC===<<<:::999888888999:::;;;:::::::::888:::CCCNNNjjjyyy|||tttqqqrrrooo```PPP>>>888111///000000,,,)))((('''&&&&&&((()))(((&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((()))***+++,,,(((+++...---+++888WWWttt~~~}}}||||||~~~yyy}}}~~~|||}}}vvvaaaOOOAAA999444777888666222111444888222444555666555666777999:::888999<<<;;;555222333555888;;;===>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBBBBDDDEEEGGGJJJLLLNNNNNNOOOOOOOOONNNMMMLLLNNNRRRUUUUUUYYY[[[XXXYYYiiixxxvvv{{{WWWBBB<<<<<<<<<===:::<<<===777333DDD[[[|||oooaaa]]]aaadddaaa\\\SSSOOOKKKGGGFFFEEEDDDCCCBBBAAA@@@BBBDDDEEEEEEDDD@@@???>>>===<<<;;;;;;;;;888666444333444444333222444333111000000000111222111222444555555444333111,,,,,,,,,,,,,,,---------...///000111222555:::===HHHRRRZZZ```hhhppplllccc```YYYRRRMMMGGGAAABBBFFF\\\ooorrrhhhkkktttzzzzzzrrruuu|||~~~kkkrrr{{{vvvzzzyyyrrrkkk___QQQFFFCCCHHHMMMRRRVVVXXXXXX___fffbbbXXX[[[[[[[[[[[[]]]___bbbccc^^^[[[XXXYYY\\\^^^^^^\\\[[[^^^```gggzzz&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''''''''((((((((('''***)))+++444CCCTTTaaaiiijjjeeefffnnnuuuvvvwwwzzz}}}xxxttt|||tttnnnpppssswww}}}jjjOOOFFF===<<<;;;888666777333444666777777666444333222111111222444555555555999;;;>>>@@@BBBDDDGGGIIIMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVUUURRROOONNNNNNNNNJJJFFFBBB@@@>>><<<:::888777777777777888999999999888:::===AAAKKK___pppxxxyyywwwsssnnneeeSSSAAA777444000///...---***(((((('''&&&'''(((((('''%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))***+++,,,,,,&&&))),,,---***...>>>OOOwww}}}rrrsss|||zzz~~~www}}}wwwyyy~~~mmmVVVFFF<<<666333555666666555333333555777222444666666555555888:::;;;888888;;;:::555222333444777;;;=========>>>???@@@@@@@@@@@@AAAAAABBBCCCEEEFFFGGGIIIKKKMMMNNNOOOOOOPPPPPPNNNLLLLLLNNNQQQWWWWWW[[[^^^\\\bbbzzziiiIIIBBB@@@;;;===<<<>>>===777333;;;FFFmmmwwwfff]]]^^^bbbcccaaaZZZUUUOOOKKKHHHFFFDDDCCCEEEDDDCCCCCCEEEEEEDDDCCC@@@@@@>>>===<<<<<<;;;;;;999777555444555555444333444333222111000111222222555666777777666555444333........................///000111111111444999===JJJWWWbbbiiiuuu{{{rrreeeTTTHHHFFFJJJbbbwwwwwwvvv{{{~~~uuusss~~~ooosss}}}~~~yyy{{{uuulllcccUUUHHHCCCFFFLLLQQQMMMVVVXXXZZZjjj~~~{{{hhh]]]]]]\\\\\\^^^```bbbdddaaa\\\XXXXXX[[[]]]\\\ZZZXXX[[[[[[^^^ppp&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((&&&%%%%%%'''((((((((()))&&&%%%--->>>OOO\\\bbbkkkcccaaaiiiqqqtttuuuyyyzzz}}}~~~{{{wwwrrrjjjjjjzzz]]]QQQFFFBBB???;;;888777222444777:::;;;:::888777111000///000222444444444333555777888999;;;>>>AAADDDCCCBBBAAA@@@AAACCCDDDDDDFFFGGGFFFDDDAAA@@@@@@@@@>>>===<<<<<<;;;888666888888777777777777888888999999===DDDMMM^^^yyyttt{{{|||sssgggWWWCCC222777444111...---+++)))(((((('''&&&'''((((((&&&$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''&&&((((((''''''''''''(((((())))))))))))***+++,,,---))))))+++//////---///444LLLrrrssswww~~~}}}zzzssshhhmmmvvv~~~lllRRRAAA:::777333111000000111333555444000---222444666666444555888;;;888555666999:::777666777333666:::=========>>>???@@@@@@@@@@@@AAABBBCCCCCCFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQQQQOOOKKKJJJLLLOOORRROOOUUU```___^^^ppprrrNNNGGGEEE;;;===@@@AAA>>>777444888>>>NNN|||nnn```]]]```bbbbbbaaa\\\UUUOOOLLLIIIFFFEEEHHHGGGEEEDDDEEEDDDCCCAAA@@@@@@???===<<<<<<<<<<<<:::888666666666666666444444333222111111111222333999999999888666555444333///////////////////////////000111111000333888===@@@PPP___hhhxxx{{{bbbOOOLLLSSSiii~~~|||vvvxxx}}}xxx}}}|||qqqrrr|||~~~}}}vvvrrrxxxpppfff]]]OOOCCCAAAHHHOOOSSSMMMYYY[[[[[[pppnnn___^^^]]]]]]]]]___aaabbbbbb]]]XXXXXX[[[]]][[[XXXWWWZZZXXXXXXiii&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((***++++++111@@@UUUeeejjjiiiiiijjjfffeeennn|||xxx|||zzzvvvxxx{{{}}}hhhSSSHHHCCC===666:::999888666666777:::<<<999777444333333444333222222111111333666777666555888888777777777888999::::::;;;;;;<<<<<<;;;;;;:::333555666888888888888888;;;777777:::777333555<<<===HHH[[[llltttyyy~~~zzzyyy{{{~~~zzzsssvvvtttgggQQQ>>>444222///...---+++***))))))((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$&&&'''&&&$$$%%%&&&&&&&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))******++++++++++++,,,---......444FFFeeeyyyyyyqqq}}}tttVVVLLL???555111111111111222222111111111111111111333333444444555666666777999888777888888888666444333555999<<<>>>===<<<;;;>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEFFFIIILLLOOOPPPRRROOOLLLKKKMMMNNNMMMKKKRRROOOSSSZZZ[[[ZZZgggxxxvvvRRRJJJHHH<<<@@@@@@>>>;;;:::;;;999777HHHYYYpppccc^^^___cccfffbbb___[[[RRRHHHEEEHHHHHHGGGGGGHHHHHHGGGDDDAAADDDBBBAAA@@@@@@@@@>>><<<999999999888777666666555111222333555666666777777;;;;;;;;;:::888666555444111111222222222333333333111222555888:::;;;;;;;;;EEEEEELLL^^^tttuuu[[[KKKNNNYYYmmmyyyvvvuuuxxxtttwww}}}www}}}{{{vvvsssyyyxxxzzzwwwttt}}}pppkkkooossszzzwwwgggdddRRRBBB@@@GGGKKKNNNRRRTTTTTTWWWaaakkkppplllggg___]]]\\\]]]___bbbcccccc```______^^^[[[XXXUUUTTT\\\aaa^^^YYYccc}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((''')))***))),,,888IIIVVVhhhiiinnnsssppphhhcccdddpppxxxyyy}}}hhhRRRDDD<<<:::888777999<<<<<<:::777888777666777999999777555;;;:::888666666666666555888888777777777666666666222333333444333222111111888777555444444777:::===999777777888666555;;;DDDXXXddduuuyyyuuutttwwwzzzvvvuuupppeeeTTTBBB666111000------+++***))))))))))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((()))'''%%%'''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((())))))***++++++***++++++,,,---...000333AAA___~~~xxx}}}gggTTT@@@;;;444000000111222222111111111111111111111111222333333444555555666666888777666666777777555333555666888;;;<<<===<<<<<<===>>>??????AAAAAABBBCCCDDDDDDDDDEEEGGGIIIKKKLLLPPPMMMKKKJJJLLLMMMMMMLLLQQQOOORRRYYYYYYXXXcccrrrwwwaaaNNNJJJDDDBBBCCCBBB???===;;;999777>>>KKKnnn~~~lllbbb```bbbaaa``````___WWWMMMGGGGGGHHHGGGEEECCCBBBCCCEEEGGGDDDBBB@@@@@@@@@@@@>>><<<::::::999888777666555555333444666888999999999888;;;;;;;;;:::888666555444111111111222222222333333222333666888:::;;;<<<<<>>:::999999999:::;;;999666333666666555333222333666888444444555555444333111111555666888999999888777666222333444555777<<>>>>>???AAAIIIYYYggg||||||zzz|||{{{xxxvvvssseeePPP>>>444///......+++***))))))(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$&&&((((((%%%###%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''(((((()))***************+++,,,---...///+++---<<>>>>>???@@@AAABBBBBBDDDCCCCCCCCCDDDFFFGGGIIIMMMKKKIIIIIIKKKLLLMMMLLLPPPNNNQQQWWWWWWUUU]]]iii{{{fffxxxzzz\\\OOOHHHEEEFFFFFFDDD@@@<<<999999777>>>UUU}}}{{{llldddbbb```aaadddfff```TTTLLLKKKGGGFFFEEEDDDCCCDDDGGGIIICCCAAA@@@???@@@???>>><<<<<<;;;:::999777555444444555777:::<<<======<<<:::;;;;;;::::::888777555444111111111111222222222222222333555888:::;;;<<<<<>>@@@???===<<<======>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCEEEGGGIIIJJJIIIHHHHHHIIIKKKLLLMMMNNNMMMPPPTTTTTTRRRWWW```mmm~~~pppnnnzzzbbbLLLHHHGGGGGGFFFCCC===;;;<<<888;;;EEE```~~~nnncccbbbbbbeeeiiifff]]]WWWVVVIIIGGGFFFGGGJJJJJJGGGEEECCCAAA@@@???@@@@@@>>>======<<<;;;999777555444333666888<<>>===;;;999888888444666888:::::::::888777444444555555555555555444:::<<<<<<;;;;;;???GGGNNN```eeelllrrrzzz|||yyy|||{{{lllRRRDDD555...000111...)))''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++...---(((###!!!###&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))***+++,,,,,,&&&...333///***333KKKaaayyynnnooo}}}mmm]]]GGG888222000000000111000///...------...///....../////////000000000111111111111222222222222444333333555777777666555666999>>>BBBCCCAAA===:::<<<===>>>???@@@AAAAAABBBAAAAAAAAABBBDDDGGGJJJKKKHHHHHHHHHHHHHHHJJJLLLMMMLLLLLLOOOQQQQQQQQQTTTZZZcccooottt```MMMGGGDDDEEEDDD???===???;;;<<<>>>LLLlll|||hhhbbb______ccceeecccdddgggUUUMMMFFFEEEIIIKKKHHHBBBCCCAAA@@@@@@AAAAAA???>>>======;;;999777666444444666888<<>>888444666555555777:::;;;:::888666666888999999999888777888777555444444555666777777777666555999EEEVVVccc~~~xxxyyy~~~lllVVV;;;555...---//////+++%%%'''''''''&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((---333888666///((($$$%%%'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((()))***+++,,,******+++---///222555777PPPnnn}}}|||zzz{{{}}}yyyqqq```HHH<<<111...//////.../////////...,,,***+++...000------......//////000000000000111111111111111111333222333444777888777555555999>>>BBBCCC@@@<<<999<<<======>>>???@@@AAAAAA@@@@@@AAABBBEEEHHHKKKMMMGGGHHHIIIHHHHHHIIIKKKNNNKKKLLLMMMOOOOOOQQQUUUXXX\\\uuu|||sssWWWJJJAAACCCDDD@@@???BBB<<<;;;:::@@@TTTvvvwwwfff___ZZZ\\\```dddkkkqqqfffYYYKKKDDDFFFHHHHHHEEEDDDBBBAAAAAABBBBBBAAA@@@===<<<;;;:::888666555555666888;;;===>>>>>><<<;;;:::::::::999999777666666333333333333444444444444222222333444666999;;;<<>>>>>===<<<<<<444333333333666;;;AAADDDBBBFFFKKKPPPXXXfffzzzvvvuuuyyyyyy|||}}}kkkQQQ???///...------,,,+++)))'''(((((('''''''''''''''(((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((***///444222,,,'''%%%''')))'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))++++++---***))),,,111333000,,,555HHHeeevvvwwwqqqwwwttt\\\III???222---+++///000---,,,...+++---...---++++++---000,,,,,,---......///000000000000000000000000000000111111111333555777666555666888:::<<<===<<<;;;999<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBDDDGGGIIIKKKHHHIIIJJJIIIGGGHHHKKKNNNJJJLLLLLLLLLNNNSSSWWWYYY[[[eee}}}dddPPP@@@AAADDDBBB@@@BBB???:::888;;;CCCVVVyyyvvvjjj___\\\]]]aaahhhoooooohhh^^^SSSMMMIIIHHHHHHEEECCCBBBBBBCCCDDDCCCAAA<<<;;;;;;:::888777777666777888:::<<<=========<<<999999999999999888777666444444444555555555666666444444444555777:::<<<>>>BBBDDDEEEBBB@@@BBBJJJRRR\\\eeeqqqxxxvvvuuu}}}}}}{{{~~~~~~yyyxxxtttrrrrrrfff\\\SSSHHHHHHOOOTTTTTTWWW\\\^^^]]]XXXXXXWWWVVVUUUVVVXXXZZZ\\\[[[YYYZZZ\\\^^^______\\\\\\ZZZYYYXXXXXXYYYYYY]]][[[[[[]]][[[WWW\\\ccc&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''')))+++***++++++111BBBUUU\\\ZZZggglllrrrrrriiieeerrr{{{pppdddVVVOOOPPPPPPLLLGGGRRRPPPNNNLLLJJJHHHHHHGGGFFFFFFGGGKKKSSS\\\fffkkkccclllwwwxxxyyy|||zzzlllRRR<<<333---...///---***)))***+++))))))((('''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$$$$&&&((('''$$$"""$$$)))***'''###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((()))***+++(((***,,,***((()))---111111333:::OOOrrr{{{kkk^^^LLL888111555...---...111...)))+++222+++...000000---,,,,,,...,,,,,,------...///000000000000000000/////////////////////111444666555444777777777777888999::::::<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBCCCEEEGGGHHHIIIJJJKKKJJJHHHHHHKKKNNNJJJKKKLLLKKKNNNTTTYYYZZZ^^^ZZZhhhnnnUUUAAA@@@EEECCC@@@BBBCCC;;;777::::::@@@\\\|||zzziii```]]]]]]bbbhhhppprrrqqqhhhZZZNNNHHHGGGEEEDDDCCCCCCDDDEEEDDDBBB;;;;;;::::::999888777777888999:::<<<======>>>>>>999999999999999888777666555555555666666666666777555555666777999<<<>>>@@@AAACCCDDDBBBAAADDDKKKQQQQQQQQQWWWdddqqq{{{zzzwwwzzz~~~uuuppp|||||||||ttt{{{hhhjjjsssqqq^^^SSSNNNEEEGGGOOOUUUUUUUUUYYYZZZWWWXXXWWWWWWWWWYYYZZZ\\\]]]YYYWWWVVVXXXZZZ]]]^^^^^^[[[ZZZYYYXXXXXXYYYZZZZZZYYYYYY[[[[[[[[[ZZZ\\\^^^qqq''''''&&&&&&&&&%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((()))*********000===OOO\\\WWW```ppp|||}}}wwwtttvvv~~~{{{}}}|||~~~vvvpppiiiaaa```kkkvvvxxxrrrtttsssooommmwwwyyywww|||yyyvvvbbbKKK999111///...---+++))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))******+++,,,,,,---......***...222777CCC^^^~~~{{{~~~zzz]]]RRRBBB777222000...,,,---------,,,,,,+++++++++///---,,,+++,,,---...------------............///......//////000000111111111222222333333444444555555666888999999888777777<<<===>>>???@@@@@@???>>>>>>??????@@@BBBDDDEEEFFFIIIIIIIIIIIIJJJJJJKKKKKKLLLKKKJJJJJJMMMQQQVVVYYYVVVWWW___qqqeeeIIIAAACCCAAA===<<>>CCC>>><<<===999444555:::>>>>>>===<<<===>>>???@@@>>>===<<<;;;:::999999:::999999999888888888888888555555666777999<<>>?????????@@@AAACCCDDDEEEHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJKKKMMMQQQUUUXXXXXXUUUXXXhhhaaaNNNBBB;;;:::>>>???===;;;<<<;;;<<>>@@@AAABBB??????>>>===<<<<<<<<<<<<::::::999999999888888888:::::::::;;;<<<===???@@@???AAACCCDDDDDDEEEHHHJJJLLLYYYhhhssszzzuuuqqqrrrwwwyyyxxxuuuxxx}}}sssiiifffeeeooossspppaaaRRRLLLJJJJJJRRRPPPRRRVVVXXXUUUTTTVVVWWWWWWXXXXXXXXXWWWWWWVVVWWWWWWWWWVVVWWWZZZ___cccaaa```]]]YYYWWWWWWZZZ\\\XXXWWWVVVUUUUUUUUUVVVWWW\\\ppp''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''')))*********---333888SSSQQQVVVfffwww{{{~~~{{{~~~|||~~~|||xxxwwweeeUUU@@@222//////...,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))******---...---***)))---444;;;PPPgggqqq```NNN;;;//////,,,)))***,,,---,,,))),,,,,,,,,+++++++++++++++)))))))))))))))***+++,,,,,,,,,,,,---------......---......//////000111111111111222222333444444444666666777888888888888888999;;;<<<>>>@@@@@@@@@@@@?????????@@@AAABBBCCCDDDFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKMMMPPPTTTVVVZZZSSSQQQ]]]tttqqqkkkPPP???;;;>>>===;;;===???>>>;;;<<<@@@HHH```}}}qqqfff]]]XXXXXX[[[bbbjjjooopppnnnggg^^^RRRHHHCCCCCCDDDFFFBBB===::::::999999<<<@@@===>>>???@@@AAABBBCCCCCCAAAAAA@@@@@@??????>>>>>><<<<<<;;;:::999888888777888888999:::;;;<<<===>>>===@@@CCCCCCCCCGGGOOOVVV\\\nnnyyyjjjeeegggssszzzyyywwwzzzsssddddddhhhpppsssooo```PPPIIIJJJLLLTTTQQQRRRXXX[[[WWWSSSQQQTTTUUUWWWXXXXXXWWWUUUTTTXXXYYYXXXXXXXXX[[[```ccceeeccc^^^YYYVVVVVVYYY\\\XXXWWWVVVUUUTTTUUUVVVVVV]]]iii''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***+++***)))***---000888CCCVVVgggnnnrrr{{{}}}zzz}}}sssuuu~~~www{{{{{{pppdddIII???333...//////+++&&&((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((******)))))))))))))))))))))***+++,,,---///111222,,,<<>>>>><<<>>>AAA@@@<<<;;;======LLLeeepppbbb]]]XXXUUUWWW```jjjrrruuuyyyssshhh\\\QQQIIIEEECCCDDD@@@===<<<<<<===???@@@CCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@>>>>>>===<<<;;;:::999888666777999;;;===>>>???@@@???AAABBBBBBDDDPPPbbbppp||||||~~~ttthhh[[[YYYbbbqqqtttqqqzzz}}}gggiiirrrttttttooo```PPPHHHJJJNNNOOOMMMQQQ[[[aaa^^^VVVQQQRRRTTTWWWXXXYYYWWWUUUTTTWWWWWWWWWUUUUUUVVVZZZ]]]bbbaaa___[[[XXXWWWYYY[[[YYYXXXWWWVVVUUUVVVWWWWWW___eee~~~''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))---000)))666JJJ\\\dddkkkvvv}}}zzz}}}~~~|||~~~}}}|||zzzppp[[[GGG777333///...---,,,)))&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((***************))))))))),,,,,,+++,,,,,,,,,+++***,,,000444999DDDXXXjjjuuunnncccLLLDDD999///++++++///111,,,***((('''((((((((((((************************(((***,,,,,,******+++---++++++++++++,,,,,,,,,------------...//////000000000000111222222333333444666666666777777888999:::;;;<<<>>>@@@BBBCCCCCCCCCBBBBBBAAAAAABBBCCCDDDDDDEEEEEEFFFHHHIIIKKKLLLMMMLLLKKKKKKKKKMMMOOORRRSSSTTTTTTVVVZZZ___oootttnnnaaaDDDAAA===<<<>>>>>>;;;;;;>>><<>>===<<<;;;;;;<<<<<<===>>>@@@AAABBBCCC???CCCHHHLLLRRRaaauuu}}}zzz|||}}}|||{{{uuuiii\\\PPPUUUbbblllhhhiii~~~nnnpppyyyvvvssslll```RRRKKKLLLQQQKKKKKKRRR^^^eee```WWWQQQRRRTTTWWWYYYYYYXXXVVVUUUVVVVVVVVVTTTRRRRRRTTTVVVZZZ\\\^^^]]][[[YYYYYYYYY[[[ZZZYYYXXXWWWXXXXXXYYY]]]```sss''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%$$$######%%%(((,,,...,,,+++222BBBVVVfffuuu~~~||||||{{{yyyhhhTTT???//////...,,,(((&&&&&&(((***&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))************,,,,,,++++++*********+++...---,,,+++...666@@@GGG___lll{{{hhhTTTDDD:::222000...,,,+++*********+++***(((''''''(((***+++)))))))))))))))*********))),,,///...+++***+++---******+++++++++,,,,,,,,,,,,------......///000000000000111111222333333333666666666666777888:::;;;;;;===???AAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLJJJJJJKKKLLLMMMPPPRRRSSSQQQTTTZZZ]]]]]]eeesss}}}RRRDDD>>>::::::;;;999:::===;;;;;;BBBRRRhhhxxxeeeXXXTTTWWW[[[___dddlllvvvzzzxxxtttrrrsssjjjllllllkkkiiidddYYYOOOEEEEEEDDDCCCDDDEEEGGGHHHCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@??????>>>???>>>>>>===>>>@@@AAACCCBBBKKKVVV```iiittt}}}}}}~~~|||xxxuuupppeee[[[KKKSSS___dddbbbjjj{{{xxx~~~ttttttwwwpppjjjbbb[[[TTTNNNNNNRRRNNNNNNTTT]]]aaa[[[TTTPPPSSSTTTVVVXXXXXXXXXWWWVVVWWWWWWWWWUUUSSSRRRSSSUUUUUUXXX\\\]]]\\\ZZZYYYYYY\\\[[[ZZZYYYXXXYYYZZZZZZ^^^```kkk''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&((()))))),,,&&&&&&000AAASSSffftttwww}}}|||}}}zzzzzzqqq^^^JJJ;;;000(((+++***(((&&&%%%&&&((()))%%%&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''(((((())))))***&&&(((++++++***+++---///))))))***+++---...111444222;;;KKK\\\kkkyyyzzzoooeeeVVVFFF999111---,,,)))***,,,---+++)))'''&&&************)))***+++,,,((((((((()))))))))*********---000///+++((())),,,************++++++++++++,,,,,,---......//////000000000000111222222333333666666555666777888:::;;;;;;<<<>>>???@@@@@@??????>>>>>>>>>???@@@BBBCCCDDDFFFFFFGGGHHHIIIIIIJJJJJJHHHIIIJJJKKKNNNPPPSSSTTTRRRTTTZZZ___^^^^^^ooocccIIIBBB<<<<<<<<<999999;;;999999===EEEPPPcccvvvfff]]]XXXVVVTTTNNNWWWccckkkpppxxxqqq```RRROOOKKKHHHGGGGGGHHHJJJEEEFFFGGGIIIIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@???>>>???AAAEEEJJJLLLSSSZZZeeepppwww}}}zzzyyyuuunnnkkkiiiccc\\\JJJPPPWWW]]]ddduuu}}}|||}}}}}}zzzvvvoooeee[[[TTTTTTTTTQQQPPPRRRQQQPPPRRRVVVWWWSSSQQQSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWVVVTTTTTTVVVXXXTTTWWWZZZ[[[ZZZYYYXXXYYY\\\[[[YYYXXXXXXXXXYYYZZZ^^^aaafffvvv''''''&&&&&&&&&%%%%%%%%%$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))***)))'''%%%###&&&***---000;;;SSSiiiuuuxxx{{{~~~{{{|||nnnVVV>>>333111///+++''''''(((***+++***'''$$$%%%&&&'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))$$$'''+++***'''&&&'''***,,,+++,,,......------///111000222777<<>>>>>>>>===<<<;;;;;;<<<===>>>@@@BBBCCCGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHIIIKKKNNNQQQSSSTTTTTTSSSXXX```___\\\eeetttmmmOOOGGGAAA@@@???<<<999:::888:::>>>AAABBBMMMhhhzzznnnddd]]]XXXQQQVVV[[[\\\^^^gggwwwtttaaa]]]VVVOOOKKKIIIIIIIIIGGGHHHJJJKKKKKKJJJHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDFFFLLLSSSZZZ___eeehhhnnntttzzz~~~|||rrrpppjjjcccaaabbb```\\\JJJMMMPPPXXXjjj{{{uuuvvv~~~xxxiii[[[PPPJJJNNNSSSRRRQQQRRRQQQNNNNNNPPPOOONNNRRRXXXRRRRRRRRRSSSTTTUUUUUUVVVSSSTTTVVVVVVUUUVVVXXXZZZVVVXXXYYYXXXWWWWWWXXXYYY[[[ZZZYYYXXXWWWXXXXXXYYYYYY^^^aaalll''''''&&&%%%%%%%%%%%%&&&&&&$$$"""###%%%&&&%%%"""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((($$$'''******+++111:::BBBaaaooo{{{xxxtttvvvwwwaaaQQQ<<<000......,,,)))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%###$$$((()))'''###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&)))((('''''''''(((***+++))))))*********+++++++++,,,------///111333555666FFFNNNYYYccckkkuuu~~~qqqeeeSSSEEE===777222///************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''(((((()))******************************+++++++++***++++++,,,,,,------.../////////000111111222222111222333444555777888999::::::::::::;;;<<<======:::===???@@@???>>>??????CCCGGGJJJJJJHHHGGGHHHJJJJJJJJJJJJKKKMMMQQQTTTWWWVVVUUUVVVZZZ\\\\\\aaahhhwwwxxxXXXAAACCCFFF===777;;;::::::<<>>999666555222...***+++(((&&&''')))***'''%%%)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((((((((((((((('''((())))))******)))))))))))))))*********++++++***++++++,,,,,,------......//////000000111111222111111222333555666777777777777777777888999:::;;;<<<>>>@@@@@@@@@???@@@AAACCCEEEGGGHHHGGGGGGHHHIIIFFFFFFFFFHHHJJJMMMPPPQQQSSSQQQRRRTTTTTTRRRUUU[[[aaammm~~~aaaOOOFFF???>>><<<<<<===;;;;;;AAAIIIWWWkkkrrreee___\\\YYYXXXYYY\\\bbbiiiqqqzzzwwwhhhccc___\\\[[[YYYVVVRRRTTTTTTSSSSSSTTTUUUVVVVVV]]]^^^______```bbbeeehhhkkkmmmoooooommmkkkjjjkkkooorrrwwwzzz|||yyysssnnnkkkjjjeee```]]]aaagggiiigggcccbbboooccclllyyytttbbbTTTVVVRRRJJJAAA;;;<<>>@@@@@@@@@@@@AAACCCBBBCCCDDDEEEFFFFFFGGGHHHEEEEEEFFFGGGJJJLLLNNNPPPRRRPPPQQQRRRQQQOOOPPPUUUZZZ^^^uuu~~~zzzfffQQQEEEAAA>>><<<===<<<:::===CCCKKKWWWkkkyyyooohhhbbbaaaccciiinnnqqqqqqxxx}}}xxxqqqoooooonnniiidddaaa```^^^\\\ZZZYYYXXXWWWWWWXXXYYYZZZZZZ\\\```cccdddfffhhhhhhhhhhhhiiijjjhhhmmmuuu}}}~~~zzzvvvnnnccc[[[YYY]]]cccmmmrrrnnneeeaaaaaassspppzzzqqq```VVVSSSTTTPPPJJJAAA<<<===DDDKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLQQQRRRTTTUUUWWWWWWWWWWWWVVVUUUSSSSSSSSSTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWXXX[[[\\\\\\XXXUUU___{{{''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&'''(((((()))%%%'''((()))))))))***+++'''(((***,,,555GGG___qqq~~~~~~vvvlll```PPPBBB888111***&&&'''(((***(((&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######$$$###"""$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''((((((((()))))))))*********)))******++++++'''((())))))(((((()))***(((***++++++******,,,---,,,,,,,,,,,,++++++++++++,,,+++******++++++***))))))(((((((((***+++,,,+++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((()))))))))))))))'''(((((()))******++++++***++++++,,,,,,------............///000000111111000111111222333444555555555555555555666777888888<<<===????????????AAACCCBBBAAABBBCCCDDDFFFFFFGGGEEEFFFGGGIIIJJJMMMNNNOOOSSSQQQQQQSSSQQQNNNOOOSSSWWWZZZggg|||xxx[[[OOOGGG@@@;;;;;;;;;:::<<<@@@FFFJJJUUUhhh~~~yyyoooooosssvvvzzz|||zzzyyywwwrrrlllkkkllllllgggcccaaaaaa___]]]ZZZWWWUUUTTTUUUWWWXXXYYYZZZ\\\```cccdddfffhhhiiiiiijjjmmmoooqqqwwwyyyqqqmmmfff]]]ZZZ\\\[[[jjj|||ooo[[[WWW]]]zzzvvv[[[GGGCCCGGGHHHHHHGGGCCC@@@AAAFFFKKKJJJJJJJJJJJJKKKLLLMMMNNNKKKKKKKKKKKKKKKLLLLLLLLLQQQPPPOOOOOOPPPSSSUUUWWWSSSTTTUUUVVVUUUTTTTTTSSSSSSSSSSSSTTTUUUUUUVVVWWWZZZYYYXXXVVVRRRUUUhhh|||''''''&&&%%%%%%%%%%%%&&&###$$$%%%%%%######$$$%%%##################$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++***)))111???KKKfffzzzssshhhQQQIII<<<111+++)))******'''((((((&&&%%%$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''''''''((()))************++++++,,,,,,,,,---''')))******)))((()))***...---,,,+++++++++---...))))))))))))))))))((((((***)))''''''&&&'''((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&'''(((((())))))((((((&&&'''(((((()))***++++++***++++++,,,,,,------...---......//////000000111000000111222222333444444444444444555555666777888;;;<<<===>>>>>>???AAACCCAAA@@@???@@@CCCEEEFFFFFFFFFFFFHHHIIIKKKMMMNNNOOORRRQQQRRRTTTSSSPPPQQQUUUVVVZZZ___jjjggg\\\RRRHHH>>>;;;;;;:::<<>>999<<<===@@@CCCDDDBBBCCCFFFIIIGGGGGGHHHIIIJJJLLLMMMNNNKKKKKKKKKKKKKKKLLLMMMMMMPPPOOOLLLKKKLLLOOORRRUUUQQQSSSVVVWWWUUUTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUXXXWWWVVVUUUSSSTTT^^^hhh''''''&&&%%%%%%%%%%%%&&&###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%'''(((((()))'''&&&%%%$$$%%%%%%%%%%%%$$$(((******((()))---222EEEWWWkkkyyyxxxhhhXXXMMM888444///+++(((((()))***)))(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$######$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''((((((&&&%%%%%%%%%&&&'''&&&&&&)))+++---,,,***'''&&&&&&)))((((((((((((((())))))$$$%%%'''((())))))+++,,,++++++***)))'''%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***&&&'''(((((())))))((((((&&&&&&'''((()))***++++++***++++++,,,,,,------...------......///000000000000000111111222222333333444444444555555666777888:::;;;<<<<<<<<<>>>AAACCCAAA???===???BBBEEEEEEEEEEEEFFFHHHIIIKKKLLLMMMMMMQQQPPPRRRUUUTTTQQQRRRVVVWWWZZZ\\\aaarrrvvvfffWWWGGG???===<<<<<>><<<>>>BBBEEEEEEDDDDDDEEEGGGIIIKKKLLLLLLLLLPPPOOOQQQUUUUUURRRSSSWWWYYYYYYZZZ^^^hhh{{{wwweeeQQQEEEAAA>>>>>>@@@;;;:::;;;>>>@@@FFFWWWiiitttvvvuuuiiifffccc___[[[XXXVVVTTTPPPPPPQQQOOONNNMMMOOOPPPKKKMMMOOORRRTTTUUUVVVVVVXXXZZZ\\\^^^```cccgggkkkiiilllrrrzzz~~~|||qqqfffbbbWWWRRRWWW[[[^^^iiiwwweeeVVVVVVmmmzzz{{{zzz|||bbbNNNDDDAAA???===???CCCGGGHHHFFFDDDEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIKKKKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNQQQRRRRRRPPPNNNNNNQQQUUUPPPQQQRRRSSSTTTTTTTTTTTTRRRYYYZZZSSSPPPVVV\\\]]]''''''&&&%%%%%%%%%%%%&&&$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''+++111666???SSSnnn}}}~~~mmmVVVBBB666///+++((())))))(((((((((((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))+++---///...,,,)))''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((()))***+++++++++******++++++,,,---...------------...////////////000111222333333444444555666777777888777777:::;;;;;;;;;<<<=========>>>>>>???@@@BBBDDDFFFGGGEEEFFFGGGIIIJJJKKKKKKLLLLLLOOOSSSUUUUUUUUUVVVWWWWWWXXX[[[^^^bbbnnntttPPPCCCEEE@@@444;;;999:::===@@@AAAFFFLLLdddqqqyyyqqqjjjeee```ZZZUUUOOOOOOOOONNNNNNOOOSSSUUUUUUSSSRRRTTTWWWYYYXXXWWWRRR[[[bbbcccbbbfffrrr~~~vvvxxxoooeee^^^ZZZWWWXXX[[[YYYVVVYYYaaaSSS\\\vvvssshhhxxx|||lllffflllhhhOOOJJJJJJFFFBBBCCCEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIIIIHHHHHHJJJLLLMMMPPPRRRPPPMMMKKKLLLMMMOOOOOOPPPQQQRRRSSSTTTTTTQQQRRRSSSTTTTTTTTTTTTTTTTTTVVVWWWWWWWWWVVVXXXYYY''''''&&&%%%%%%%%%%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&(((+++,,,///999IIIUUUjjjuuu~~~sssjjjRRRHHH:::000,,,+++(((&&&((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((***,,,...---+++(((&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((()))***+++++++++******++++++,,,------------------...//////...//////000111222333444444555666777777777777777999999::::::;;;;;;<<<<<<>>>>>>???@@@BBBDDDFFFGGGDDDEEEFFFHHHIIIJJJKKKKKKLLLNNNQQQRRRSSSSSSUUUWWWTTTVVVYYY]]]___gggxxxyyyPPP???>>>???@@@===;;;:::999999???HHHOOO\\\ppp{{{uuuoookkkeeeccc```\\\YYYYYY]]]```aaa^^^[[[[[[^^^aaabbbbbb___dddkkkoootttzzz|||qqqeee]]]YYY[[[[[[___dddaaaXXXQQQOOObbbxxxyyyoooqqq{{{nnnrrr}}}kkkUUUDDDCCCEEECCCBBBDDDDDDDDDDDDCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHGGGGGGGGGIIIKKKKKKNNNPPPPPPNNNNNNOOOQQQPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSTTTSSSSSSRRRRRRRRRTTTUUUVVVUUUVVVYYY[[[''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###(((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((()))((((((***...222===IIIYYYhhhvvvyyylll\\\KKKAAA111---)))(((***+++)))''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''(((((()))((((((&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''''''''((()))***++++++************+++,,,,,,---------------......///......///000111222333333333444555666777777777777888888888999:::;;;;;;;;;======>>>???AAACCCEEEFFFCCCDDDFFFGGGIIIJJJJJJJJJLLLMMMOOOPPPPPPQQQTTTVVVPPPQQQTTTZZZ]]]```hhhrrrzzziiiKKKEEEFFF???===<<<;;;999777;;;AAA@@@LLL___qqqzzztttooopppssswwwwwwssspppoooqqquuuxxxzzz~~~~~~zzzpppcccXXXTTTTTT^^^cccjjjjjj```SSSOOOQQQqqqxxx{{{tttqqqXXXKKKBBBDDDFFFEEEEEEIIIDDDCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGFFFDDDFFFGGGFFFFFFFFFHHHJJJIIIKKKNNNOOOOOOPPPRRRTTTRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRQQQRRRSSSTTTTTTUUUVVVZZZ\\\''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''(((((())))))((((((''''''((()))+++---,,,+++,,,000666>>>JJJ\\\qqq~~~zzzqqqaaaQQQCCC999111,,,,,,+++******++++++(((&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''(((*********************++++++,,,------,,,,,,------...///---......///000111222222222333444555666777777777777888888999:::;;;<<<<<<=========>>>@@@BBBCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNPPPTTTWWWOOONNNQQQXXX\\\]]]aaafffzzz~~~sss[[[LLLCCC>>><<>>FFFSSS```mmm{{{yyytttjjj___WWWTTTTTTVVV```hhhmmmfffZZZXXXdddsss{{{zzz~~~sssaaaPPPJJJGGGHHHGGGDDDDDDGGGDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGFFFFFFFFFHHHJJJHHHIIIKKKLLLNNNPPPRRRTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVUUUUUUWWWZZZ]]]''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######""""""""""""##################$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((%%%$$$$$$&&&***,,,,,,******)))))))))///:::HHHRRReeekkkyyyuuuhhh^^^LLLCCC777---))))))+++---,,,+++)))(((((('''%%%$$$(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))*********))))))******+++,,,,,,,,,,,,,,,,,,---......------...///000111111222111222333444666666777777888888999:::;;;<<<======<<<<<<======???@@@BBBCCCDDDEEEGGGHHHJJJKKKKKKKKKLLLMMMNNNNNNOOOQQQTTTWWWVVVSSSSSSXXX[[[\\\^^^bbbhhhuuummm^^^PPPCCC@@@AAA???;;;999:::>>>EEEMMMXXXhhhyyyvvvjjj[[[RRRQQQUUUYYYZZZ______```ccclll|||}}}|||~~~sss```QQQHHHFFFFFFEEEBBB>>>===???EEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGIIIKKKHHHHHHHHHIIIKKKNNNOOOPPPSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTUUUVVVWWWXXXYYYXXXYYYYYYXXXWWWWWWYYY[[[''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""!!!!!!!!!!!!""""""############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((('''&&&&&&'''((((((''''''(((*********,,,///111@@@GGGXXXooowwwlllbbbZZZPPPBBB888///,,,(((&&&''')))***+++(((((('''&&&&&&'''((()))((((((''''''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))******))))))))))))***++++++,,,,,,,,,,,,,,,------...,,,,,,---...///000111111000111222444555666666666777888999:::;;;<<<===>>><<<<<<<<<===>>>???@@@AAACCCDDDFFFHHHIIIJJJJJJJJJKKKLLLNNNOOOOOOPPPSSSUUU]]]YYYWWWYYYYYYXXX[[[___eeeooozzz\\\IIIBBB>>><<<;;;999:::===BBBKKKZZZmmmyyy~~~zzzrrreeeWWWQQQTTTYYYYYYXXX\\\WWWZZZpppvvv{{{~~~xxx{{{~~~cccRRRFFFBBBCCCCCCBBB@@@>>>>>>???DDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCDDDDDDDDDFFFGGGHHHGGGGGGGGGIIIKKKIIIGGGFFFGGGJJJLLLNNNNNNRRRRRRSSSTTTUUUVVVWWWWWWTTTTTTTTTTTTUUUXXXZZZ[[[YYY[[[\\\[[[YYYXXXYYYZZZ''''''&&&%%%%%%%%%%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""!!!######""""""""""""######$$$$$$$$$###$$$$$$%%%%%%########################"""""""""###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))((((((((((((%%%'''***++++++***)))(((...111<<>>???@@@AAABBBDDDEEEGGGHHHHHHHHHHHHJJJMMMNNNOOOOOOQQQSSSZZZXXXWWWYYYWWWUUUYYY___ggglllwwwfffPPPCCC???AAA<<<======>>>CCCNNN]]]gggjjjooouuuyyy{{{}}}zzzyyyyyyyyysssnnnlllkkkhhhaaa[[[\\\bbbqqq|||ooommmwwwjjjRRRIIICCCBBBCCCBBBAAA@@@AAABBBAAABBBAAAAAA@@@??????@@@@@@??????@@@AAABBBCCCCCCDDDDDDFFFGGGFFFFFFFFFHHHJJJIIIFFFEEEFFFJJJNNNOOOOOOPPPPPPQQQSSSUUUVVVWWWXXXTTTTTTSSSSSSSSSUUUWWWYYYVVVYYY[[[\\\[[[YYYYYYYYY''''''&&&%%%%%%%%%%%%&&&$$$##################$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%"""&&&((((((((()))***''''''''''''((()))+++,,,---))),,,444:::;;;???FFFGGGMMMVVV^^^bbbeeekkkrrrxxxyyyqqqooojjjaaaVVVKKKDDDAAA000///...,,,+++******+++'''&&&%%%&&&(((((('''&&&((())))))(((%%%#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$########################!!!"""###$$$%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''')))))))))))))))))))))******+++,,,,,,++++++,,,,,,---...+++,,,,,,---...///000000///000111333444555666666444555666888999:::<<<<<<;;;;;;;;;<<<<<<>>>???@@@???@@@BBBDDDEEEFFFFFFFFFFFFHHHLLLNNNNNNNNNOOOPPPQQQRRRUUUXXXVVVUUUYYY```eeehhhllltttcccLLLDDDEEE>>>>>>===;;;<<>>======>>>>>>======>>>???AAABBBCCCDDDCCCDDDEEEEEEDDDEEEGGGIIIHHHFFFDDDFFFKKKOOOQQQQQQNNNOOOPPPRRRTTTVVVXXXXXXUUUTTTRRRQQQQQQSSSTTTVVVSSSVVVZZZ\\\[[[ZZZYYYYYY''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%$$$######%%%'''########################"""#########$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))*********++++++++++++---///111444888;;;>>>???FFFMMMWWWaaaiiimmmnnnnnntttuuuxxx|||}}}{{{vvvrrrnnnlllgggaaa[[[UUUQQQNNNAAA???;;;777333///---+++***))))))(((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""##############################""""""""""""###### !!!"""""""""""""""########################$$$$$$##################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((((((((((((------------------------,,,,,,------.../////////111111222333555666666777555555555666777888888888======>>>>>>>>>>>>======>>>@@@BBBCCCBBBBBBCCCDDDGGGHHHJJJLLLMMMLLLKKKJJJUUUUUUUUUVVVWWWYYY\\\]]]cccbbbbbbeeeqqqyyypppZZZMMMIIIDDD@@@???>>><<<>>>CCCLLLKKKMMMRRRTTTTTT[[[eeefffmmmxxx~~~ssshhhaaa^^^ZZZXXXXXXZZZZZZ___nnn|||~~~~~~{{{nnn```dddyyyttt]]]KKKAAA@@@AAABBBBBBAAA@@@???>>>======>>>>>>=========>>>>>>???======>>>>>>???@@@BBBBBBDDDEEEFFFFFFFFFFFFFFFEEEFFFHHHKKKLLLKKKKKKMMMNNNMMMMMMNNNOOOPPPRRRSSSTTTTTTSSSRRRQQQRRRSSSUUUWWWVVVWWWYYY[[[\\\[[[XXXUUU''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''########################"""""""""#########$$$$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&'''''''''(((((((((((())))))))))))************)))******+++,,,------...---000444888;;;===>>>>>>AAAAAACCCFFFGGGFFFBBB???;;;:::888666333000...---...---,,,+++)))))))))(((***)))((((((''''''((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""##############################""""""""""""######!!!""""""###############################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111222333444555666666555555666666777777777888<<<<<<===>>>>>>>>>>>>>>>===???AAABBBBBBCCCEEEGGGHHHIIIJJJLLLMMMMMMMMMMMMTTTTTTUUUUUUWWWXXXZZZZZZZZZ]]]___```dddrrrzzzhhhWWWEEE???@@@@@@>>>>>>@@@???BBBHHHJJJJJJPPPXXX\\\aaahhhnnnssswww|||yyyqqqoooqqqrrroookkkaaabbbaaa^^^YYYVVVUUUVVVSSSNNNLLLNNNPPPSSS\\\fffpppqqqrrruuuzzztttqqqyyy}}}qqq^^^NNNDDD???======??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCFFFHHHKKKKKKKKKKKKLLLMMMLLLLLLMMMNNNOOOQQQRRRSSSUUUTTTSSSSSSTTTVVVXXXYYYTTTUUUWWWYYY[[[[[[ZZZYYY''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$############$$$###$$$$$$$$$######%%%&&&########################!!!"""""""""############$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))((((((((((((''''''&&&&&&...---+++*********+++,,,---------///000///---+++)))))))))))))))(((((((((&&&&&&&&&&&&'''((())))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#############################################""""""""""""######""""""###$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********+++++++++++++++,,,,,,------.../////////000000111222333444444555666666666666666666777777:::;;;<<<===>>>?????????===???@@@AAAAAACCCGGGJJJHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVSSSYYY]]][[[YYY^^^lllxxx\\\IIIFFFEEEAAA>>>???>>>???AAAAAA???BBBFFFOOOQQQTTTXXX\\\bbbiiimmmpppqqqssstttsssoookkkiiiooouuuwwwsssqqqwww}}}xxxrrrnnnkkkhhhccc___ZZZXXXWWWWWWXXXWWWTTTRRRQQQQQQPPPNNNMMMNNNQQQSSSNNNHHHDDDEEEIIIKKKMMMPPPSSSTTTXXXddd~~~~~~}}}yyy~~~}}}|||___TTTGGG???>>>???===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>@@@?????????>>>>>>>>>>>>???@@@@@@AAABBBBBBAAAAAAEEEGGGJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQSSSRRRRRRRRRTTTVVVXXXYYYSSSSSSUUUWWWYYYZZZ[[[\\\''''''&&&%%%%%%%%%%%%&&&%%%$$$######""""""######"""###$$$###""""""$$$&&&########################!!!!!!"""""""""########################$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((())))))*********)))'''%%%%%%&&&'''(((***((('''''')))))))))'''''''''''''''''''''&&&&&&((((((((('''(((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################""""""""""""######!!!"""######$$$$$$##############################""""""""""""############""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********+++++++++++++++,,,,,,------...////////////000000111222222333333666666666666666666666666888999;;;===>>>???@@@@@@@@@@@@AAA@@@AAACCCGGGJJJGGGGGGGGGHHHJJJMMMPPPRRRPPPQQQSSSTTTUUUTTTTTTSSSSSSXXX\\\[[[XXXXXX___eee~~~dddRRRHHHCCCBBBCCCAAA@@@@@@??????@@@BBBDDDEEEFFFHHHLLLQQQWWWZZZ[[[\\\]]]]]]]]][[[ZZZYYY]]]bbbbbb]]][[[^^^ccceee```]]]YYYVVVSSSPPPKKKGGGHHHJJJKKKKKKJJJIIIHHHIIIFFFFFFEEEDDDDDDEEEGGGIIILLLHHHCCCBBBCCCDDDEEEFFFLLLSSSbbbyyy}}}|||}}}~~~fffKKKEEE>>>;;;===??????>>>999:::::::::;;;;;;;;;<<<888888888999:::<<<===>>>>>>>>>>>>>>>>>>>>>======??????@@@AAABBBBBBBBBBBBCCCEEEHHHHHHGGGFFFFFFGGGHHHIIIIIIJJJKKKMMMNNNOOOMMMMMMMMMNNNPPPRRRTTTUUUSSSTTTUUUUUUVVVWWWZZZ\\\''''''&&&%%%%%%%%%%%%&&&%%%$$$######""""""######"""###$$$###""""""$$$&&&########################""""""""""""############"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$%%%&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################""""""""""""###### !!!""""""######""""""########################!!!!!!"""""""""#########""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((()))))))))******+++++++++,,,,,,,,,---,,,,,,------...////////////000000111111222222222555555555555666666666666888999:::<<<>>>???@@@@@@CCCCCCCCCAAA@@@BBBEEEGGGEEEEEEDDDEEEHHHKKKOOOQQQOOOPPPRRRSSSSSSSSSRRRQQQUUUWWWYYY[[[\\\]]]]]]]]]lllpppYYYPPPRRRNNNKKKEEE@@@>>>AAADDDEEE>>>>>>???AAADDDFFFHHHIIIFFFFFFGGGHHHIIIJJJKKKKKKTTTWWWVVVPPPKKKLLLMMMMMMLLLKKKIIIHHHFFFDDD@@@>>>>>>???@@@>>><<<<<<>>>@@@>>>>>>???@@@BBBCCCCCCCCCBBBDDDEEEFFFHHHOOOVVVZZZfffpppyyywww|||}}}nnnUUUBBBAAA???===<<<===???@@@999::::::;;;;;;<<<<<<===777777888888:::;;;<<<===:::;;;<<<>>>>>>???>>>>>>===>>>???@@@@@@AAAAAAAAA???BBBEEEGGGFFFEEEDDDDDDGGGGGGHHHHHHJJJLLLMMMNNNJJJJJJKKKLLLNNNPPPQQQRRRUUUVVVVVVTTTSSSSSSVVVYYY''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$############$$$"""#########""""""$$$%%%########################"""#########$$$$$$$$$$$$"""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))***+++,,,,,,+++***))),,,***(((((()))***+++***''''''((()))***++++++,,,&&&&&&&&&&&&'''(((******''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$##############################""""""""""""###### !!!"""""""""""""""######################## !!!!!!""""""#########"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))************++++++,,,---------,,,,,,------.../////////000000111111111222222222333444444555666666777777888999:::<<<>>>?????????CCCDDDDDDCCCAAABBBDDDFFFDDDDDDDDDEEEGGGJJJMMMOOONNNOOOPPPQQQRRRRRRRRRRRRXXXVVVVVVYYY]]]___^^^]]]___yyyxxx|||zzzppp]]]JJJ@@@??????>>>>>>======>>>@@@@@@???===>>>>>>======>>>???@@@AAAIIILLLJJJDDD@@@???>>><<<===>>>>>>>>>======<<<;;;999999888666555666999;;;===<<<===>>>@@@AAA@@@>>><<>>@@@@@@>>>;;;:::<<<>>>::::::;;;;;;<<<<<<<<<===888888888888999;;;<<<<<<888:::<<<===>>>???>>>>>>::::::<<<===>>>>>>??????===AAAEEEGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMKKKLLLMMMNNNOOOPPPQQQQQQVVVWWWWWWUUUQQQPPPSSSVVV''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$!!!"""###"""!!!"""###%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))((((((((('''''''''$$$$$$%%%%%%%%%$$$$$$###&&&$$$""""""$$$%%%%%%$$$""""""###$$$$$$%%%&&&&&&''''''''''''(((***+++,,,'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$##############################""""""""""""######!!!!!!"""############"""######################## !!!!!!"""######$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((()))*********))))))******+++,,,,,,,,,,,,,,,------.../////////111111111222222222222222222222333444666777888888888999:::<<<===>>>>>>>>>AAACCCDDDDDDCCCCCCDDDFFFDDDEEEEEEFFFHHHJJJMMMNNNNNNNNNOOOPPPQQQRRRTTTUUUYYYYYYXXXXXXYYY[[[]]]______ooodddPPPIIIGGGCCCFFFCCCAAA@@@AAA@@@===;;;???>>>============>>>>>>???BBBAAA===;;;<<<;;;888888999::::::::::::;;;<<<;;;;;;::::::<<<>>>???@@@;;;;;;<<>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;<<<999:::<<<>>>>>>===<<<;;;999:::;;;===>>>>>>??????===AAAFFFHHHIIIHHHHHHHHHFFFFFFGGGHHHIIIKKKLLLMMMLLLMMMNNNOOOPPPPPPQQQQQQTTTVVVXXXUUUQQQOOORRRUUU''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%!!!"""###"""!!!!!!###%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((***(((''''''((())))))(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$##############################""""""""""""######""""""###$$$$$$$$$$$$$$$######################## !!!"""######$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((()))******+++'''(((((()))***+++++++++,,,,,,------...//////000222222222222222333333333000111222444666777888999999999;;;<<<======>>>>>>???AAACCCEEEDDDDDDFFFGGGEEEFFFFFFHHHIIIKKKMMMNNNNNNNNNNNNOOOPPPSSSUUUVVV[[[\\\\\\YYYUUUVVV\\\aaafffkkkttt{{{ddd___]]]ZZZOOOJJJEEECCCCCCBBB@@@>>>======<<<<<<======>>>>>>999===>>><<<<<<>>>>>>;;;999:::;;;::::::;;;===???>>>>>>>>>AAADDDFFFFFFEEEIIIKKKRRR```ssssssyyy~~~jjjkkk{{{kkkOOOCCC@@@===???;;;777888<<<>>><<<888:::::::::::::::::::::::::::::::::999::::::;;;;;;;;;<<<===>>>>>><<<:::999;;;<<<===???@@@AAAAAAAAA>>>BBBGGGJJJKKKJJJJJJJJJFFFFFFGGGHHHIIIKKKLLLMMMLLLMMMNNNOOOOOOOOOOOOOOORRRUUUXXXVVVQQQOOORRRUUU)))((('''&&&%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#########""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""""""""%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))************+++++++++------......///000000000111222222333333444444555111222555777999::::::999777777888999:::<<<===>>>AAAAAAAAABBBCCCDDDEEEFFFAAAEEEIIIIIIGGGGGGKKKOOOPPPOOONNNNNNOOOQQQTTTVVV[[[ZZZZZZXXXWWWYYY]]]```bbbiiiqqqxxxnnnXXXMMMLLLMMMIIIDDDBBBAAABBBDDDBBB===:::999===???BBBBBB>>>:::;;;???>>>CCCLLLPPPMMMGGGEEEGGGCCCIIINNNRRR___lllgggYYYVVVkkkzzz~~~uuu{{{nnnkkksssyyyyyykkkYYYBBB;;;>>>>>>;;;;;;:::999999:::::::::<<<<<<<<<<<<==================<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===???@@@???>>>=========>>>@@@AAA>>>@@@DDDGGGIIIIIIHHHGGGHHHFFFDDDFFFIIIKKKJJJIIIIIIJJJLLLNNNPPPQQQRRRRRRTTTTTTTTTTTTTTTSSSRRRQQQ)))((('''&&&%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###""""""""""""""""""""""""############$$$$$$$$$########################""""""#########$$$$$$$$$########################%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!################################################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))************+++++++++------......//////000000111111222222333444444444222333555666888888999999888888888999:::<<<>>>>>>@@@@@@AAAAAABBBDDDEEEFFFCCCFFFHHHHHHFFFFFFIIIKKKOOOOOONNNOOOPPPRRRTTTUUUWWWXXXYYYXXXWWWWWWXXXYYYYYY___eeeiiinnnxxxwwwjjjgggjjjlllpppjjj```UUUKKKDDDCCCEEEQQQZZZbbb^^^QQQEEEDDDIIIMMMZZZkkkvvvvvvmmmddd___[[[hhhwww|||wwwxxxrrrnnnpppyyyssscccYYYQQQAAA;;;===;;;::::::999999999999::::::;;;<<<<<<<<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<===???@@@???>>>=========>>>???@@@===???BBBDDDFFFGGGFFFFFFEEEDDDCCCFFFJJJMMMMMMLLLLLLLLLLLLLLLNNNPPPSSSTTTTTTTTTTTTTTTTTTSSSRRRRRR)))((('''&&&%%%$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""""######"""############$$$$$$$$$########################"""""""""#########$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######"""!!!!!!!!!""""""################################################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))************+++++++++---------...//////000000111111111222333333444444555444444555555777888888888888999:::;;;===>>>???@@@@@@@@@@@@AAACCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHMMMNNNOOOPPPRRRSSSTTTUUUUUUWWWYYYYYYWWWVVVUUUUUUTTTXXX[[[\\\]]]bbbllluuu|||fff[[[ZZZ]]]oooqqq\\\XXX[[[lll~~~wwwwww|||{{{yyyzzzzzzzzz{{{tttOOOFFFHHHJJJ@@@;;;;;;777999999888888888888999999::::::;;;<<<===>>>>>>??????>>>>>>===============<<<<<<;;;;;;;;;<<<<<<===>>>>>>======<<<======>>><<<===???AAACCCDDDDDDDDDBBBBBBCCCFFFJJJNNNPPPPPPPPPNNNLLLLLLMMMPPPSSSUUUTTTTTTUUUUUUTTTTTTSSSSSS)))((('''&&&%%%$$$$$$$$$########################""""""""""""""""""""""""############"""""""""!!!"""""""""""""""#########""""""#########$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""!!!""""""###################################################""""""""""""""""""""""""####################################################################################$$$$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))*********+++++++++,,,,,,---......//////000000000111111222333333333666555444333444555666777888888999:::;;;===>>>???????????????AAABBBCCCDDDGGGFFFFFFGGGIIIJJJIIIHHHLLLMMMOOOQQQRRRSSSTTTTTTUUUWWWXXXXXXWWWVVVWWWXXXXXXYYYZZZYYYWWWZZZ```eeeuuuyyyttttttxxxoooooozzzxxxsssuuu{{{hhhLLL???:::BBBHHHAAA<<<:::444777777777666777777888888999999:::;;;<<<===>>>???======<<<<<<<<<<<<<<<===:::::::::999999999999999=========<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCDDDBBBBBBCCCFFFJJJMMMOOOPPPOOOOOONNNNNNOOOQQQRRRTTTSSSTTTTTTUUUTTTTTTSSSSSS)))((('''&&&%%%$$$$$$$$$########################""""""""""""""""""""""""############"""""""""!!!!!!!!!""""""############""""""#########$$$$$$$$$########################!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""""""""######$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))*********+++++++++,,,,,,------...///////////////000111111222222333666555444333333444555666888888999999;;;<<<>>>???>>>>>>>>>>>>???AAABBBCCCFFFEEEEEEGGGJJJLLLLLLKKKJJJKKKMMMOOOQQQRRRSSSSSSTTTTTTTTTTTTSSSUUUXXXZZZYYYZZZ[[[YYYWWWXXX[[[___```lll|||{{{vvvnnnsss~~~vvviiihhhooo|||sssaaaKKK;;;<<<777???FFF@@@<<<;;;555555555555555555666777888777888999:::;;;<<<======::::::999999999::::::;;;::::::;;;::::::::::::999;;;;;;;;;<<<;;;;;;;;;;;;======>>>???AAABBBCCCCCCCCCCCCEEEFFFHHHJJJMMMNNNLLLNNNOOOQQQRRRRRRQQQQQQRRRSSSSSSTTTTTTTTTSSSSSS)))((('''&&&%%%$$$$$$$$$###############$$$$$$$$$####################################""""""""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""######$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################################################################!!!!!!""""""###$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))************+++++++++,,,,,,,,,---......///////////////000111111222222444444333333333444444555777777888999:::<<<===>>>============???@@@AAABBBCCCDDDFFFGGGIIIJJJLLLMMMIIIJJJKKKMMMOOOQQQRRRSSSRRRRRRQQQOOONNNPPPTTTWWWVVVVVVWWWVVVUUUUUUWWWYYYVVV\\\jjjsssrrryyy~~~tttqqqwww|||~~~{{{xxx{{{zzzoooqqqmmmUUUBBB888666999333999@@@;;;999;;;777444444333444444555666777666666777888999::::::;;;777777777777777888888999;;;;;;<<<======<<<<<<;;;999999:::;;;;;;;;;;;;;;;===>>>???@@@AAABBBBBBBBBBBBDDDEEEFFFFFFGGGJJJLLLIIILLLOOORRRSSSRRRQQQOOOQQQQQQRRRRRRSSSSSSRRRRRR)))((('''&&&%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###!!!!!!""""""###$$$$$$%%%%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################!!!!!!!!!"""###$$$$$$$$$##################################################################$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))************++++++++++++,,,,,,------......///......//////000111111222111222333444444444444444666666777888999;;;<<<===<<<<<<<<<===>>>???@@@AAAAAADDDGGGGGGFFFFFFHHHKKKHHHHHHIIIJJJLLLOOOQQQSSSRRRRRRRRRPPPNNNNNNPPPQQQSSSSSSTTTSSSSSSSSSTTTUUUSSSVVV]]]hhhyyyvvvqqqqqqsssuuupppooolllooo|||yyyuuuwwwwww{{{~~~eeeNNN>>>444222333777000555;;;555555888555222222222333333444555666555666666666777777888888666666666666666777888888888999:::;;;<<<<<<;;;;;;666777999:::;;;;;;;;;;;;;;;===???AAABBBBBBAAA@@@@@@BBBDDDEEEDDDFFFIIILLLIIIKKKMMMOOOQQQRRRQQQQQQOOOOOOPPPQQQQQQQQQQQQQQQ)))((('''&&&%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""###$$$%%%%%%################################################""""""""""""""""""""""""######################################################################## !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$########################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))************+++++++++++++++,,,------......///......//////000111111111000111333444555555444333555666666777888:::;;;<<<<<<<<<<<<<<<===???@@@AAA@@@DDDHHHFFFCCCAAADDDIIIHHHHHHGGGHHHJJJNNNQQQSSSTTTUUUVVVUUURRROOOMMMMMMSSSTTTTTTTTTTTTTTTTTTTTTRRRUUUWWWXXX^^^rrr{{{mmmoooqqqrrrppppppvvv~~~zzz|||zzz|||bbbBBB444555888888777888000444999333111444111222222222222333444555666555555555555666666666666666666666666666777888888444555777888999999999888444666888:::;;;<<<<<<;;;999;;;>>>AAABBBAAA???>>>>>>AAACCCDDDDDDEEEIIILLLJJJJJJKKKMMMNNNQQQRRRSSSNNNOOOOOOPPPQQQQQQQQQPPP,,,,,,***)))'''%%%$$$###########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''&&&%%%$$$$$$''''''&&&%%%$$$$$$%%%%%%&&&((((((%%% $$$***%%%%%%&&&&&&&&&%%%%%%$$$'''%%%######$$$%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""################################################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$%%%%%%$$$$$$###"""""""""################################################################################################""""""""""""############&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((()))))))))))))))))))))******+++++++++++++++,,,---.........///000000000000000///000111111222222333444444666777888999999999999999:::;;;<<<>>>>>>>>>>>>===@@@@@@@@@AAABBBCCCDDDEEEGGGHHHIIIHHHGGGGGGIIIKKKOOOOOOOOOOOONNNMMMLLLLLLNNNOOOQQQSSSSSSQQQNNNMMMNNNTTTXXXWWWUUU[[[kkkxxx}}}zzzyyy{{{xxxllluuu|||}}}qqqVVVGGG999444333000111555222222222222222222222222222222111111111111111111444444444444444444444444555555555666666666666777666666666666555555555555777777777888999999::::::;;;<<<===>>>???@@@AAABBB@@@???>>>======@@@FFFJJJMMMLLLJJJIIIJJJMMMPPPQQQNNNMMMMMMOOOQQQQQQPPPOOO))))))((('''&&&%%%%%%$$$####################################"""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%***)))(((((((((((((((((($$$''')))(((&&&%%%(((***&&&&&&''''''''''''&&&&&&''''''&&&'''(((((('''%%%******************))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""################################################%%%%%%%%%$$$$$$#################################""""""############"""""""""############$$$$$$$$$##################$$$$$$################################################################################################""""""""""""############%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((('''&&&&&&&&&)))))))))))))))******+++++++++++++++,,,---............///000000000000000000111111222222333444444444555666777888888888888999:::<<<===>>>>>>>>>===?????????@@@AAABBBCCCDDDFFFGGGHHHGGGFFFGGGHHHJJJMMMNNNNNNNNNNNNMMMLLLLLLKKKLLLNNNPPPPPPPPPNNNNNNLLLRRRVVVVVVTTTXXXbbbkkk~~~tttqqqyyypppnnnwwwqqq]]]MMMDDD:::222222333222111333222222222222222222222222111111111111111111111111333333333333333333333333444444555555555666666666666666666666666666666666777777777888999999::::::;;;<<<<<<===>>>???@@@@@@@@@@@@>>><<<<<<>>>CCCGGGIIIHHHGGGFFFGGGIIILLLNNNMMMLLLLLLNNNOOOPPPOOOMMM&&&&&&&&&&&&&&&%%%%%%%%%####################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''((()))!!!###&&&((())))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&((())))))&&&$$$%%%&&&'''((()))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#################################""""""############"""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################################################################""""""""""""###########################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&)))))))))))))))******+++++++++++++++,,,---......,,,---...///000111111111000111111222222333444444222333444555666666666666888999:::<<<===>>>>>>>>>>>>>>>??????@@@BBBCCCDDDEEEFFFGGGGGGFFFFFFGGGIIIKKKLLLMMMMMMNNNMMMMMMMMMIIIJJJKKKLLLMMMMMMNNNNNNKKKNNNRRRSSSSSSTTTWWW[[[\\\rrr{{{zzzvvvrrrrrr{{{hhhPPP???555555000///222555333000000111111111111111111111111111111111111111111111111222222222222222222222222333444444444555555555555555666666777777888888999777777777888999999::::::;;;;;;<<<<<<============@@@@@@>>><<<;;;===@@@CCCFFFFFFEEEEEEFFFHHHJJJLLLMMMLLLLLLMMMOOOOOONNNLLL'''''''''&&&&&&&&&%%%%%%#################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&&&&$$$###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))&&&&&&&&&&&&''''''((()))$$$$$$%%%(((***+++)))'''))))))******++++++******)))'''''''''))))))((('''###$$$&&&'''''''''%%%$$$((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################""""""############""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################################################################!!!"""""""""############!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))))))))))))))******+++++++++++++++,,,---......+++,,,---///000111111111000111111222222333444444222333444555666777777777888999:::;;;<<<===>>>????????????@@@AAABBBDDDDDDEEEFFFGGGFFFEEEEEEGGGIIIJJJKKKLLLMMMNNNNNNOOONNNKKKKKKJJJJJJJJJKKKMMMNNNKKKLLLNNNOOOPPPPPPQQQRRRUUUZZZiii}}}|||}}}www___GGG999444444222111111444555333///---111111111111111111111111111111111111111222222222222222222222222222222222333333333444444444555555555555666777888999::::::777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>???>>>======>>>AAACCCFFFFFFGGGHHHIIIKKKLLLMMMMMMLLLLLLMMMOOOOOONNNMMM******)))((('''&&&%%%%%%########################""""""""""""""""""##############################""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))(((((()))***++++++)))((('''((()))+++***)))+++,,,------.........---...,,,))))))***,,,,,,,,,)))***+++,,,,,,+++***)))+++******)))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&))),,,---,,,+++%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""################################################################################################!!!"""""""""############!!!!!!!!!""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))))))))))))))))))))******+++++++++++++++,,,---......+++,,,---...000000111111000111111222222333444444333333555666777888888888999999:::;;;<<<===>>>???AAAAAAAAAAAABBBDDDEEEFFFEEEFFFGGGFFFEEEEEEGGGIIIJJJKKKLLLNNNOOOOOOOOOOOOOOOMMMLLLJJJJJJJJJKKKLLLKKKJJJJJJJJJLLLOOOQQQQQQ[[[VVVVVVfff}}}}}}vvv}}}iiiOOO<<<333000000111222222222111222111000---000000000000000000000000000000111111111222222222444444444444444444444444333333333444444444555555444555666777888999:::;;;777777777888999999:::::::::::::::::::::;;;;;;;;;<<<===>>>??????@@@CCCEEEEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMMMMNNNPPPQQQPPPOOO+++***)))((('''&&&%%%%%%########################""""""""""""####################################""""""!!!!!!!!!!!!""""""######"""""""""###$$$$$$""""""""""""""""""""""""###""""""!!! """############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''((((((******)))))))))******+++******))))))))))))***+++,,,---...///000000000///222000......///000111000111000000000////////////000000///---+++***)))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%(((+++...///...,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!################################################################################################""""""""""""############"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))******+++++++++++++++,,,---......+++,,,---...///000000000000111111222222333444444333444666777888999::::::<<<<<<;;;<<<<<<===>>>???AAAAAABBBBBBCCCEEEFFFGGGEEEFFFGGGGGGFFFFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNNNNPPPOOOMMMKKKJJJJJJJJJKKKKKKJJJIIIIIIJJJMMMQQQSSSVVVUUUTTTUUU\\\mmmvvv}}}xxxtttqqqooouuu}}}tttmmmvvviiiRRRCCC555222555444///+++---000///------000111000////////////////////////000000000111222222333333444444444444444444444444333444444444555555555555444444555666888999999:::777777777888999999::::::999999::::::;;;;;;;;;<<<:::<<>>>>>??????????????????AAABBBBBB???===;;;999777555444555555666999888666444111///---,,,++++++++++++++++++++++++++++++******)))(((((('''''''''))),,,......,,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$$$$$$$##################################################################################################################""""""""""""##############################""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))******+++++++++++++++,,,---......,,,------.../////////...000111111222222333444444333444555777888999::::::???>>>============>>>???AAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHGGGFFFGGGHHHJJJIIIIIIJJJKKKLLLLLLLLLKKKMMMMMMLLLKKKKKKKKKKKKKKKIIIJJJJJJJJJIIIKKKOOORRRNNNQQQRRRNNNKKKRRRcccsssrrroooqqqvvvwww}}}}}}xxxyyyyyy||||||lllXXXFFF777111///444777333///...+++///000,,,,,,000222000///////////////////////////000000111222222333333333333333333333333333333444444555555555666666666444444555666777777888888777777777888999999::::::888999999:::;;;<<<======:::<<>>@@@CCCFFFHHHHHHHHHGGGIIIIIIJJJMMMQQQSSSSSSRRR%%%%%%%%%&&&&&&'''''''''########################!!!!!!""""""#########$$$########################""""""!!!!!!!!!!!!""""""######""""""###$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%% """$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((***,,,///222555888999===<<<;;;:::::::::::::::;;;BBBIIILLLIIIGGGHHHJJJRRRSSSTTTUUUVVVVVVVVVVVVQQQSSSWWWZZZ\\\YYYTTTOOOGGGEEEBBB???===>>>???@@@???>>><<<999666333111000------------------------------,,,,,,+++***))))))))))))***,,,...---)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$"""""""""###$$$$$$%%%%%%################################################################################################""""""""""""############%%%%%%$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***)))))))))))))))******+++++++++++++++,,,---......------..................000111111222333333444444222333555777888999::::::AAA@@@>>>=========>>>???@@@@@@@@@AAABBBCCCDDDEEEGGGHHHIIIHHHGGGGGGIIIKKKGGGHHHIIIIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKGGGJJJLLLLLLJJJJJJMMMPPPOOOOOOOOOOOOPPPRRRUUUWWWeee{{{~~~{{{|||||||||nnnVVVEEE;;;777111///000111---(((,,,444---333333///...111111...///////////////////////////000000111222222333333222222222222222222222222555555555666666666666777444444555555666666777777777777777888999999::::::888888999:::<<<===>>>>>>:::<<>>===>>>>>>>>>@@@DDDGGGIIIIIIHHHGGGGGGGGGIIILLLPPPRRRSSSRRR''''''''''''&&&%%%$$$###$$$$$$$$$############"""&&&&&&%%%$$$$$$######"""#########"""######$$$$$$""""""""""""##########################################""""""###%%%'''(((!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&%%%&&&''')))(((''''''((((((((('''+++(((&&&'''***---...///+++222???KKKOOOLLLKKKNNNWWWZZZRRRDDDAAAJJJPPPNNNQQQ[[[fffiiifffdddfffjjjkkktttyyyvvvsssvvvvvvtttzzzzzzyyy||||||kkkhhh___WWWSSSNNNIIIKKKQQQRRRRRRQQQLLLEEE@@@>>>>>>888333---+++...000111111222222111000///000222555000000///...,,,++++++***'''(((((()))))))))))))))''''''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""######$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""############$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((()))************+++++++++,,,,,,,,,...//////000000000000000......000111222333333444444444666777888888888888<<<<<<<<<<<<=========>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJHHHFFFJJJIIIGGGFFFFFFIIIKKKMMMNNNMMMLLLMMMNNNMMMLLLJJJPPPWWWdddwww{{{xxxzzzvvvyyyjjjTTTCCC:::666444222////////////////////////////////////000000000000111111000000//////......////////////000000000000333333444444444333222222333333333444444444555555555555555555666666666666999888888888888888999999:::<<<===<<<<<<<<<>>>@@@???===<<<>>>BBBDDDCCCBBBAAACCCFFFHHHHHHIIIJJJKKKMMMJJJIIIJJJNNNQQQRRRQQQ''''''''''''&&&%%%$$$###$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$######$$$$$$###############$$$""""""""""""##########################################""""""###$$$%%%&&&"""""""""""""""###$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%&&&'''&&&&&&'''((()))***)))(((+++((((((---444888777444@@@EEEPPPZZZ\\\YYYZZZ]]]gggppppppeee^^^bbbfffdddeeelllssstttqqqooorrrvvv}}}~~~xxxtttsssooojjjjjjooopppnnnkkkhhheee```ZZZVVVLLLEEE===888666666444222666555333222111333555888888777666555333222000///(((((())))))(((((('''&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$############$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""############$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''((((((((((((((())))))************+++++++++,,,,,,---...//////000000//////......000111222333333333222222444666777888888999:::;;;;;;<<<======>>>>>>>>>???@@@AAABBBCCCDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJHHHEEEDDDHHHGGGFFFFFFGGGHHHJJJLLLKKKJJJIIIJJJKKKKKKIIIGGGDDDHHHMMMUUU```ooo|||uuuvvvvvvzzzzzzuuuzzzmmmTTTJJJ===444111000///---............................../////////000000000000000000000//////........./////////000000000000222222333333333333333222333333333444444444444555555555555555666666666666666666666666666777888999999:::;;;;;;:::;;;===???>>><<<<<<===@@@BBBAAA@@@CCCEEEHHHJJJJJJJJJJJJKKKIIIGGGEEEGGGJJJMMMNNNMMM'''''''''''''''&&&%%%$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""""""""""""""##########################################"""""""""######$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((((()))***'''((()))***++++++******///---///777BBBHHHHHHDDDLLLPPPWWW```bbbaaadddjjj}}}||||||zzz{{{~~~~~~yyyrrroooqqq|||zzz{{{~~~}}}xxxsssllldddYYYQQQMMMIIIEEEBBB===;;;777555444555777999>>>>>>===<<<:::888555444000///...---***(((&&&%%%''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""############$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''((((((''''''(((((()))************++++++++++++,,,,,,---......//////.........///000111222333333333000111222444666777888888888999:::;;;<<<===>>>???===>>>???@@@AAACCCDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGEEECCCAAAEEEFFFFFFFFFGGGHHHHHHIIIGGGFFFFFFFFFGGGGGGEEEDDD===???AAA@@@AAAJJJXXXccczzztttxxxzzzwwwwwwzzzdddMMM???666222......000111000....................................////////////000000000000////////////........./////////000000000000111222333333333333333333333333333444444444444444555555555555666666666444444444444555777888999888999::::::999999;;;===>>>===<<<===???@@@???>>>CCCEEEHHHIIIHHHHHHHHHIIIGGGEEEDDDEEEHHHJJJKKKKKK'''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$#########!!!""""""###$$$%%%%%%%%%&&&%%%$$$###""""""""""""!!!"""""""""##########################################"""""""""""""""""""""######$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''')))))))))***,,,...)))***++++++,,,...000333;;;<<>>???<<<===>>>???@@@BBBCCCCCCAAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGEEECCCAAA@@@BBBCCCEEEFFFGGGGGGFFFFFFEEEDDDCCCDDDEEEDDDCCCAAA<<>>000...///......///222222111///------------------------------........./////////////////////////////////........./////////000000//////111222333333333333222222333333333444444444444444444555555555666666333333333444555777888999888999:::999999999;;;===???>>>>>>>>>>>>>>>>>>===AAACCCEEEFFFEEEDDDDDDEEEHHHGGGGGGGGGIIIKKKLLLMMM''''''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###$$$$$$%%%&&&&&&%%%$$$###""""""""""""!!!"""""""""####################################"""#########"""""""""!!!!!!"""###$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))((('''(((***,,,)))***+++---111777@@@FFFZZZ^^^aaa^^^XXXYYY```hhhpppqqqtttyyyzzzzzzyyyrrrmmmgggccc[[[UUUNNNHHHDDDBBB@@@>>>FFFFFFGGGGGGFFFDDDCCCBBB===<<<;;;:::777555333111...---+++)))(((&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))))))))*********++++++++++++,,,,,,---------------...///000111111111111111222222333333333333222222444555777888:::<<<>>>???;;;<<<===>>>???AAABBBBBB???@@@AAABBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFEEEDDDBBBAAA@@@@@@AAACCCEEEFFFEEEDDDDDDCCCBBBAAABBBCCCCCCAAA???:::;;;<<<>>>>>>===:::888>>>IIIUUUhhh}}}~~~yyyuuuttttttxxxttttttxxx}}}vvvxxx{{{uuujjj[[[NNNGGG<<<000...555...---,,,,,,------,,,,,,------------------------------------.........................../////////............////////////...///000111222222333222222222222333333333444444444444444444555555555555333444444555666777999:::888999::::::999:::<<<>>>??????@@@???>>>>>>>>>>>>???AAADDDEEEDDDCCCCCCDDDIIIIIIIIIIIIIIIKKKMMMNNN''''''(((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""####################################""""""###$$$$$$######""" !!!###$$$$$$$$$###""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))*********)))((((((***---///222666:::AAAKKKWWW```yyyppprrryyy~~~}}}}}}yyy{{{}}}}}}wwwsssiiibbbZZZTTTPPPLLLGGGCCCHHHGGGFFFEEEDDDCCCCCCCCC:::::::::;;;::::::999999222111000///,,,***'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""############$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((())))))))))))************++++++,,,------......------...///000000111111111000222222333333333333222222444555666888999;;;======:::;;;<<<===>>>@@@AAAAAA??????@@@BBBCCCDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBEEEEEEDDDCCCBBBAAAAAA@@@???@@@BBBCCCDDDDDDCCCBBBBBBAAA@@@@@@BBBAAA@@@>>><<<999666666888::::::999===>>><<>>888666999666///---111,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............/////////------........./////////...///000111111111111111222222222222333333333333333444444444444555555555444444444555666777888999888999::::::999:::<<<===>>>???@@@@@@>>>===>>>@@@???BBBDDDEEEEEEDDDDDDEEEGGGHHHIIIHHHGGGHHHKKKMMM''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$###############$$$""""""""""""####################################!!!"""###%%%%%%%%%$$$$$$!!!"""$$$%%%&&&%%%$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((())))))))))))***,,,...000444888<<>>>>>======;;;:::888777555555666555333000---+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################################################################$$$############$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""############$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))************,,,,,,---..................///000000000000000000///000222333444555555555444444666777999:::;;;<<<::::::;;;<<<>>>???@@@@@@??????AAABBBCCCEEEFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBB@@@???>>>>>>@@@???>>><<<;;;:::888666555777:::===;;;;;;666777AAABBBCCCNNN^^^yyy{{{{{{xxxgggXXXQQQDDD444111...///111333222---)))(((+++++++++++++++,,,---...+++++++++++++++++++++++++++,,,,,,,,,,,,------------------.........//////---------.........////////////000000000000000///111222222222222333333333333333444444444555555555444444333333444555666666777888999888888888:::<<<<<<>>>??????===<<<>>>@@@===@@@CCCDDDDDDDDDDDDEEEGGGHHHIIIHHHGGGGGGJJJMMM''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""##############################$$$$$$""""""""""""####################################!!!"""$$$%%%&&&&&&&&&%%%"""###%%%''''''&&&%%%$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&)))...333:::BBBJJJOOOZZZaaaiiinnnqqqvvv}}}yyy{{{sssppprrrzzzxxxpppqqq~~~~~~wwwhhheee```[[[XXXWWWWWWWWWGGGFFFDDD@@@<<<888444222666777999:::999555222///((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&##############################################################################""""""######$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""############$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))************,,,---......//////.........///000000000000000///---...000333555777888888444555666777888999:::;;;999:::;;;<<<===???@@@@@@???@@@AAABBBDDDEEEFFFGGGEEEEEECCCAAA@@@???>>>>>>??????>>>>>>>>>>>>???????????????@@@@@@AAABBBBBB>>>===<<<===>>>>>><<<:::555999<<<:::666333666:::222777666777<<<888777AAA777LLLYYYeeezzz~~~xxxvvvoooeeeTTTMMM<<<222444000---555000111000,,,+++------,,,((()))++++++******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---------........./////////000000000000000///...111111222222222333333333333333333444444444555555333333333222222333444444555666777777666777999;;;:::<<<>>>>>><<<;;;===@@@:::<<<@@@AAAAAABBBCCCDDDHHHJJJKKKJJJHHHHHHKKKOOO***(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&$$$###!!!$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$###$$$%%%'''((('''&&&$$$&&&))))))((('''''''''((()))++++++******,,,---...444:::@@@KKKWWW___aaajjjooowww~~~~~~~~~zzz{{{sss{{{{{{{{{|||uuurrroooppptttyyy}}}|||}}}~~~xxxmmmgggiiipppxxx|||yyyyyyvvvkkkaaaVVVTTTOOOIIICCC<<<777444666777888999:::999999888555111,,,+++,,,,,,***'''(((&&&$$$###$$$$$$$$$"""%%%$$$$$$###"""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""%%%%%%$$$###""""""######""""""""""""""""""""""""########################################################################""""""""""""####################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&(((*********)))***+++++++++,,,------......///111111111000000000000000///111222222222222333555444555555666777888888999:::;;;;;;;;;<<<===============???AAACCCEEEFFFGGGFFFFFFFFFEEEDDDBBBAAA@@@??????>>>>>>>>>>>>??????AAA@@@???>>>===>>>???@@@======>>>>>>>>><<<;;;:::999888888888777777666666666555555555555444444444999999<<>>>>>???@@@AAABBBBBBCCCDDDCCCCCCDDDFFFIIIMMMOOO)))(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%''')))***(((&&&&&&'''+++++++++******---222666<<>>@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDBBBAAAAAA>>>>>>>>>======>>>>>>>>>AAA@@@@@@???????????????<<<============;;;:::999888777777777666666666555555555555444444444333333999888666666888<<>>>>>???@@@AAABBBBBBEEEEEEDDDEEEFFFGGGIIIJJJ)))(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))(((((('''*********)))'''((()))+++,,,---...000444<<>>CCCBBB???;;;777444444555,,,***((('''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$######"""#########""""""""""""""""""""""""########################################################################""""""""""""####################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&(((******))))))***+++++++++,,,,,,------......000000000000000000000000222444555555555555666888555555555666666777777888999::::::;;;<<<<<<=========>>>>>>???AAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<;;;:::999888666666555555555555444444444444444333333333222222444333222111111333444555222777<<>>???@@@AAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEE)))'''&&&&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%''')))******+++,,,---***+++,,,++++++,,,...111,,,111:::CCCMMMWWWaaagggqqqvvvyyyzzz}}}}}}|||~~~vvvxxxyyyfff\\\TTTXXX\\\YYYRRRPPPXXXaaa^^^bbbgggiiijjjkkkkkkjjjiiinnntttwwwvvvuuuuuuvvvsssrrrpppppppppsssyyy~~~~~~pppccc]]][[[SSSRRRPPPKKKJJJRRRaaannn{{{rrrjjjfffSSSMMMEEE===888888:::<<>>??????????????????>>>>>>???@@@AAA@@@???>>>===;;;;;;;;;:::999888777666444444444333333333333333333333222222222111111111000111222333444555666666444333111///111666:::===FFFOOO[[[dddiiinnnssswww|||xxxpppcccXXXSSSNNNGGGBBB???;;;555111111111...++++++,,,------,,,++++++++++++******))))))************************))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---......------------...//////000000000000000000000000000000000000000000000000111222222333444444555555444444444555555666666777777999:::;;;:::999:::;;;<<<<<<===>>>???@@@AAAAAACCCCCCDDDEEEEEEDDDDDDCCC((('''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&$$$""""""###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''(((''')))---000)))111:::AAABBB>>>999666777AAAOOO^^^iiirrrxxx{{{|||}}}}}}}}}||||||~~~xxxyyy~~~}}}wwwvvv{{{hhh___^^^cccdddddd___\\\^^^cccgggeeehhhnnnuuu{{{{{{zzzxxxttt~~~{{{|||{{{{{{nnnkkkgggbbb______aaadddmmmrrrssskkkfffhhhnnnqqqooosssxxx}}}tttlll___QQQFFF???<<<<<<<<<@@@DDDDDDAAA???>>>???999666222...,,,)))&&&$$$$$$$$$#########$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$###############$$$$$$""""""""""""""""""""""""########################################################################!!!"""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%''')))))))))((()))*********++++++,,,------.........//////000000000000000222333444333333444666555555555555666666666666888888999:::;;;<<<===>>>AAAAAAAAAAAABBBBBBBBBCCCBBBCCCCCCCCCCCCCCCBBBBBB???@@@@@@AAAAAA@@@@@@???===>>>???@@@???>>>===<<<::::::999888777666555555222222222222222333333333111111111111000000000000111111222222222000///---333111//////......000111111555:::===>>>@@@DDDGGGQQQYYYbbbhhhjjjnnnuuu|||~~~yyywww|||xxxssstttvvvrrrllljjjmmmcccWWWQQQJJJAAA888222888222.........++++++---*********+++,,,,,,,,,++++++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))*********+++++++++,,,,,,++++++++++++++++++,,,++++++++++++,,,---------------------...//////////////////////////////111111111111111111111111111111222222333444444555444555555666777777888888666888::::::999888999:::;;;<<<======??????@@@AAA@@@AAABBBDDDDDDEEEEEEEEE((('''&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%((('''%%%###"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&'''(((&&&&&&)))///555999FFFXXXeeefff]]]QQQHHHNNNWWWeeerrr{{{~~~|||wwwsssqqqnnniiihhhjjjooopppqqqnnnhhhjjjxxx|||uuuvvvwwwpppfffkkkkkkooovvvyyyxxxvvvvvvxxx}}}~~~{{{|||~~~{{{yyyyyyzzzyyyvvvsssooovvvxxxoooddd\\\XXXUUUQQQUUU\\\eeeooo|||xxxhhhYYYMMMEEEAAA@@@BBBDDDDDDCCCBBBAAAAAABBB???:::666333000,,,***&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$###############"""######$$$%%%""""""""""""""""""""""""########################################################################""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%'''))))))(((((()))*********++++++,,,,,,---------......//////000000111///111222222222222333555555555555555555555555555777888999:::;;;<<<===>>>AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>???@@@AAAAAA@@@???>>>===============<<<;;;;;;:::999777666444444333333111111222222222222333333000000000////////////...---...///000000///...---///------000111//////111/////////...---...000222111666:::<<<===@@@GGGNNNHHHFFFEEEGGGLLLQQQTTTVVVPPPLLLLLLPPPPPPIIIBBB>>>AAA<<<777444333111///,,,...+++***...///,,,)))***((()))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,------...///////////////////////////000000111111111111222222111111222222333333444444444555555666777888999999666777999999888888888999;;;;;;<<<===>>>???@@@@@@???@@@AAABBBDDDEEEFFFGGG((('''%%%&&&''''''&&&$$$########################!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!"""######$$$$$$########################$$$$$$############$$$$$$'''%%%###""""""###%%%'''######$$$$$$$$$%%%%%%%%%((('''%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((''')))******+++222===FFFRRR\\\jjjrrrssslllccc]]]ccciiiqqqxxx|||}}}{{{vvvnnnfffaaa^^^\\\^^^dddlllkkkkkkmmmooowww~~~uuulllsssooonnnrrrsssqqqrrrwww~~~|||zzzyyy~~~||||||~~~|||uuunnnddd[[[UUUTTTSSSUUU[[[ggguuu~~~tttiii```[[[PPPLLLGGGDDDCCCCCCCCCCCCFFFBBB>>>;;;888555222000***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""##################"""######""""""###$$$$$$%%%""""""""""""""""""""""""########################################################################""""""""""""####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$&&&((()))(((((()))************+++,,,,,,------------......///000000111///000222222111111333444555555555555555555555555777777888999;;;<<<===>>>??????@@@AAABBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@???<<<===???@@@@@@???===<<<<<<<<<;;;::::::::::::;;;999888666444333222222222111111222222222333333333/////////............---)))+++---///111222222222///,,,,,,000000,,,,,,///------,,,++++++---111333+++---......,,,---000333444333333444777;;;>>>@@@000---///555777333000111......---,,,---///000///+++((((((,,,...+++))))))(((***++++++******)))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))))))))*********************++++++,,,,,,---+++++++++***++++++,,,---------,,,,,,------...///......................../////////000000000111111111111111222333333444444333333444555666777888999555777999999888777888999:::;;;;;;<<<===>>>???@@@AAAAAAAAAAAACCCEEEGGGHHH(((&&&%%%%%%&&&'''%%%$$$########################!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$'''%%%""" """%%%'''######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))'''***---///444???NNNYYYaaaccceeefffeeeeeefffgggoooqqqsssuuuxxx|||||||||~~~zzzvvvkkkeee___]]]\\\[[[^^^cccmmmooowww~~~~~~}}}xxxxxx{{{{{{tttqqqrrrrrrrrrwwwzzzvvvyyyzzzwwwyyy~~~}}}}}}zzztttmmmaaaVVVRRRWWWbbbjjjxxx|||___VVVKKKDDDBBBCCCEEEEEEDDDBBB>>>;;;999777555333---,,,***)))'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""############""""""######""""""###$$$%%%%%%""""""""""""""""""""""""########################################################################""""""""""""####################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$&&&((()))(((((()))***)))******+++,,,,,,---------------...///000000111///111222222222222333555555555555555555555555444666777888999;;;<<<===>>>===>>>???@@@AAABBBBBBCCCDDDDDDDDDCCCBBB@@@???>>>;;;<<<===??????===<<<;;;<<<;;;:::999888999:::;;;999888666333222111111222111111222222333333333333//////.........---------,,,,,,------------,,,,,,///++++++//////,,,,,,111...---+++))))))+++...000---///000///---+++******---,,,+++,,,000333444333222...,,,......++++++...***---...,,,***+++++++++...)))&&&(((***+++---111&&&''')))))))))((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))************))))))***+++,,,,,,------++++++******++++++,,,------,,,,,,,,,,,,---..............................---.........//////000000000111111222333333444444222222333444555666777888555777888999888777888999::::::;;;<<<===>>>??????DDDCCCBBBAAABBBDDDGGGHHH+++)))&&&%%%&&&&&&&&&%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$"""!!!""""""#########$$$$$$$$$######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%###$$$%%%'''(((''''''&&&)))&&&###$$$'''***)))'''))),,,666CCCLLLQQQZZZeee]]]XXXWWW___fffjjjpppwwwvvv{{{~~~zzzuuussswww~~~~~~~~~}}}wwwqqqmmmlllmmmiiigggiiioooqqqpppppprrruuuuuuzzz}}}~~~vvv||||||xxxtttrrrrrrtttvvvwww}}}zzzxxxuuutttuuutttxxx}}}{{{{{{|||wwwrrrkkkbbb]]]\\\bbbqqqzzzwwwvvv|||nnn]]]PPPFFF??????BBBBBB@@@===888555666999;;;;;;999444///)))''''''((('''&&&%%%$$$$$$#########&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$##################""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((())))))************+++++++++,,,,,,,,,---------------...///000000000111222222222222111888777666555555666777888888888999::::::;;;<<<<<>>===>>>>>>============>>>>>><<<:::888777555555555666666555555444222111000000///////////////////////////............//////000---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............//////////////////.........000000.........///111222000000111222333333444444777666444333444555777888555555666777777777777777666888;;;>>>??????===<<>>;;;888555333333444777777666333000---,,,+++'''&&&$$$$$$###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&################################################"""######$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((())))))***************+++++++++,,,,,,++++++,,,,,,...///111222111111222333333333333222888777666555555666777777888999999999::::::;;;;;;@@@?????????????????????@@@@@@@@@AAAAAA@@@@@@???@@@???>>>===<<<<<<<<<<<<;;;:::888666555555555555555555444333222111000000//////////////////////////////...............///------,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************************************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............////////////...........................///000000000000111111222333333444666555444444444555666777777777777777777777777666888999;;;===>>>>>>===<<>><<<:::666444222111333555777777555222000)))(((%%%$$$$$$%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***************++++++++++++,,,******+++,,,...000222333111222333333444444333333666666555555555666666777999999999999999999::::::=========>>>>>>>>>>>>>>>;;;<<<===???@@@@@@@@@@@@AAA@@@???===;;;;;;::::::999888666555444444444444444444333222111000//////........................000///...------,,,------,,,,,,,,,+++++++++++++++******))))))))))))******************************++++++************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,---------..............................+++,,,---///000000//////000000000111222222333333444444444555555555666666888888888888888888777777::::::;;;;;;<<<<<<<<<<<<<<<===???AAACCCEEEGGGHHH***(((&&&&&&''''''&&&$$$%%%%%%$$$$$$###$$$$$$%%%############$$$$$$$$$$$$%%%###"""###$$$$$$###"""$$$$$$$$$#####################""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))((((((---777DDDMMMddddddccc___ZZZVVVXXX[[[jjjrrr|||}}}}}}wwwjjj___[[[[[[^^^aaavvvyyy}}}{{{~~~~~~|||zzzwwwuuuxxx{{{zzz~~~{{{}}}mmmhhheeeiiioooxxxzzziiiaaaNNNLLLIIIEEEBBB>>>:::888000111333666888888777555000...+++(((&&&%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***************++++++++++++++++++,,,,,,...///111111000111222222333333222222555555555555555555666666888888999999999999999999;;;;;;;;;<<<<<<=========:::;;;<<<===>>>????????????>>>===<<<;;;:::::::::666666555444333333222222222222111111000//////...------------------------//////...,,,+++++++++++++++++++++++++++************))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***************************************+++++++++++++++,,,,,,,,,------------------...............///***,,,...111222111000///000000000000111111222222222333444555555555555555888888888888888999999:::<<<;;;:::::::::;;;<<<===;;;<<<>>>@@@CCCEEEFFFGGG)))(((''''''''''''%%%$$$%%%$$$$$$###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$###"""###$$$%%%$$$"""##############################""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((())))))((()))000;;;GGGPPPTTT[[[\\\[[[XXXXXX^^^ffflllssszzzzzzxxxrrrjjjeeefffjjjnnnqqqnnnqqqvvvzzz}}}~~~|||{{{~~~~~~|||}}}||||||yyy{{{|||{{{|||}}}ssseee\\\ZZZ]]]fffooo|||fff```XXXPPPJJJDDD>>>:::333222111222666888888777888666333///+++'''$$$"""$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))*********+++++++++......---------....../////////000111111111111111333333444444555555555555777777888888888888888888999999:::;;;<<<<<<======;;;;;;<<<======<<<<<<<<<;;;;;;::::::999999::::::333333333333222111111000000000000///.........---,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++******************************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---,,,---------......//////+++---000333444333111/////////000000000000111111111222333444555555555555666666666777888:::<<<===<<<;;;:::999999:::<<<=========???@@@AAACCCDDDDDD)))(((''''''((('''%%%###$$$$$$######$$$$$$%%%%%%"""""""""############$$$$$$"""""""""$$$%%%$$$###""""""#########$$$$$$$$$######""""""######$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((()))***%%%(((111???LLLUUUVVVSSSRRRXXX^^^___bbbjjjqqqtttyyy~~~~~~vvvrrrpppqqquuuxxxyyyyyyjjjlllpppuuuzzz|||{{{yyyzzzzzz}}}yyyvvvtttsss{{{|||~~~zzznnnddd]]]\\\^^^ooo}}}wwwkkk___UUULLLCCC===<<<888333222555777888777:::;;;:::888333---&&&"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))************+++//////...------------......//////000111000000000111222333444555555555555555666666777888888999999888888999:::;;;======>>><<<=========<<<;;;::::::888888888777777888888999111111111222111000/////////.........---------,,,++++++++++++++++++++++++---,,,+++******)))******)))))))))))))))***************))))))))))))******((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))((((((((((((((((((((((((((())))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,---......//////...///222444444333111//////////////////000000000111111222222333444555555666666555666777999;;;===;;;:::999999999:::<<<===>>>>>>???@@@@@@AAABBBBBB(((((('''(((((('''%%%###$$$$$$######$$$$$$%%%&&&""""""""""""###############"""!!!"""$$$%%%$$$###!!!!!!"""###$$$%%%%%%&&&######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&'''((()))***(((///;;;GGGRRRXXXYYYXXXZZZccciiiiiijjjpppttttttuuu{{{~~~}}}~~~ttt{{{}}}wwwwwwyyyyyyxxxssssssuuuzzz~~~}}}zzz}}}||||||zzzzzz{{{xxxppplllllljjjrrruuulllaaaVVVNNNGGGAAA:::777888999777555777:::>>>@@@===555---'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))))))))************......---------....../////////000111111111111111000111333444555555444444333444555666777999::::::777888999:::<<<===>>>???<<<<<<<<<===<<<;;;;;;:::888777666666555555555555//////000111000///...---------------,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))******((((((((()))))))))******)))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))******************++++++++++++++++++,,,------.../////////000222222222111///...////////////////////////111111000111222333555666888777666555555777888999888888999999:::;;;<<<=========>>>???@@@AAABBBBBB(((''''''(((((((((%%%###$$$#########$$$%%%%%%&&&""""""""""""###############"""!!!"""$$$%%%%%%### !!!###$$$%%%&&&'''#########"""###$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&'''(((***+++111888@@@GGGMMMTTT\\\bbbbbbjjjmmmkkkllltttzzzzzzmmmtttzzz||||||tttssswwwxxxwww{{{uuuuuuwwwxxx~~~}}}|||~~~|||yyysssxxx~~~{{{vvvtttwww|||~~~wwwkkkbbbMMMGGG@@@======;;;777333222777???DDDCCC<<<333,,,'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################################################################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))************,,,,,,,,,---...///000111000000111222222222222222000111222444555555444444222333444666777999:::;;;777888999:::<<<===??????;;;;;;<<<======<<<<<<<<<999888666555333333222222...///000000000///...---------,,,,,,,,,,,,,,,,,,***************************)))))))))))))))***+++'''((((((((())))))******'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,---...//////000000111111000///...---///////////////.........111111000///111333666777;;;999777555444444555666777777888:::;;;<<<======<<<<<<===???@@@AAABBBCCC&&&((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" """###$$$$$$$$$$$$#########""""""!!!!!!""""""#########$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&(((***'''$$$'''---@@@HHHQQQRRROOORRR\\\eeehhhhhhjjjmmmrrrwww|||~~~{{{yyy{{{~~~|||uuunnnkkknnntttyyy{{{}}}wwwvvv{{{}}}yyy~~~tttggggggqqqzzz}}}~~~~~~zzzpppcccQQQEEE@@@???<<<:::888777888>>>DDDDDD<<<555///,,,(((&&&&&&&&&&&&&&&(((&&&###"""###$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!###$$$###"""!!!"""###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((++++++******************,,,,,,,,,---------......000000000111222222333333222111111111222333333444555555555555555444444444999999999999:::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;:::999777666444333333333111000000///...------,,,------,,,,,,,,,+++++++++---,,,++++++******++++++************))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))******)))******++++++++++++*********+++++++++,,,,,,,,,////////////000000000000---------...............222222222222222222222222555555555555666666666666444666777777666777:::<<<<<<<<<======>>>>>>??????'''''')))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""""""""""""""#########$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%'''***)))'''+++222NNNUUU\\\[[[UUUTTTZZZbbbnnnnnnnnnooorrruuuxxxzzz}}}vvvssstttsssmmmhhhsssuuuwwwxxxzzz{{{|||xxxwwwyyyzzz|||{{{~~~~~~{{{zzz{{{|||qqquuu{{{www~~~uuuqqqssszzzyyyjjjYYYKKKBBB>>>===???;;;888;;;AAADDDAAA===999444///+++)))((((((''')))'''%%%$$$%%%%%%$$$#################################################################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!###$$$###"""!!!"""###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((************************,,,,,,,,,---------......///000000111111222333333222222111111222222333444555555555555555555555555777777777777888999;;;;;;999999:::;;;;;;;;;;;;;;;999888777555444333333222111000000///......---------,,,,,,,,,,,,+++++++++,,,++++++***************))))))))))))((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((())))))************+++++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////---------...............111111111222222333333333555555555555666666666666555666777888777888:::<<<<<<<<<======>>>??????@@@''''''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$###############"""""""""###############%%%$$$######%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&(((***)))(((...555GGGPPPZZZ\\\ZZZZZZaaahhhooopppqqqrrrtttuuuwwwwwwxxxmmmiiilllnnnmmmjjjvvvxxxxxxwwwuuuvvv{{{||||||~~~zzzvvvsssqqqsss~~~~~~|||zzznnnrrrvvvxxx|||~~~zzz|||~~~xxxqqquuu~~~vvveeefffkkkvvvrrr\\\KKKDDDCCCCCC???<<>>??????@@@@@@''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%################################################%%%#########%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''')))(((((()))((((((...666AAAKKKXXX___aaadddlllrrrqqqssswwwzzz||||||{{{zzzsssmmmfffeeekkkrrrvvvvvvzzz{{{zzzwwwrrrqqqsssvvv{{{|||}}}}}}zzz|||xxxrrrttt~~~qqqrrrssstttxxx~~~~~~xxxtttwww{{{~~~xxxvvvzzzzzztttooojjjlllvvvtttbbbWWWSSSEEECCCAAADDDHHHKKKIIIGGGFFFBBB===888444000,,,)))'''&&&%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!###$$$###"""!!!"""###################################################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((***************+++++++++,,,,,,,,,---------......//////000000111222222222333222222111222222333333555555555555555666666666444444444555666888::::::777888999999::::::999999888777555444222111111111////////////......------++++++++++++************)))))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))((((((''''''((()))***++++++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,------.../////////...///000111222333444444444444444555555555666666777888999999999:::<<<>>>======>>>??????@@@@@@AAA'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$###############$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((''''''))),,,---///777@@@RRR\\\ffflllmmmnnnsssxxxxxx{{{~~~~~~zzzuuurrrmmmkkkiiikkkpppvvvzzz|||~~~~~~|||wwwpppmmmnnnpppxxxxxxyyyzzz}}}zzzyyy{{{}}}zzzsssmmmqqqwww~~~~~~xxxjjjnnnqqqssswww~~~zzzqqqnnntttsssjjjOOOJJJDDDAAACCCGGGIIIJJJFFFDDDAAA???<<<888333///'''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!###$$$###"""!!!"""###################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((())))))*********+++++++++,,,,,,,,,---------.........//////000111111222222333333222222111222222333333444444444555555555666444444555555666888999:::666777777888999888888888777666444222111000000000.........---------------++++++*********)))))))))((())))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))&&&&&&&&&'''((()))******+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------,,,,,,------...//////000......///000222333444444444444444444555555555555777999::::::999:::<<>>>>>??????@@@AAAAAAAAA'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$###"""###%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((((())))))%%%'''---555:::@@@JJJTTTaaahhhqqquuuuuuvvvyyy|||zzzyyyxxxtttoooiiiccc___qqqsssuuutttrrrrrrvvvyyyyyyzzzyyyvvvsssssswww{{{xxxuuuvvv{{{{{{yyyyyyrrrqqqvvvxxxvvvxxx~~~wwwwww}}}sss|||hhhlllrrrvvvyyy|||}}}zzzyyy}}}yyyeeeZZZKKK@@@===BBBIIINNNHHHFFFCCCAAA@@@===:::888---+++(((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!###$$$###"""!!!"""###################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((()))))))))***++++++,,,,,,,,,,,,,,,---------............///000000111111222333333222222111111222222222222222333444444555555555555555555666777888888555666777777888888777777666555333222000/////////,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((((()))*********)))'''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))&&&'''((()))***++++++*********+++++++++,,,,,,,,,,,,,,,---------.........+++,,,,,,---...///000000...//////000111222333333333444444444444555555555777888999:::999:::<<<>>>?????????@@@AAAAAABBBBBB''''''&&&&&&%%%%%%%%%&&&#################################$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%$$$$$$############""""""###%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((()))***++++++...777CCCKKKSSS^^^hhhgggmmmtttwwwwwwxxxzzz}}}rrroooiiiccc___]]]]]]^^^rrryyy}}}zzzqqqnnnssszzz~~~{{{yyy{{{zzzwwwzzz}}}|||zzz~~~{{{sssuuurrrnnnnnntttuuurrrfff]]][[[```bbb___aaahhhgggaaa```cccdddbbbaaaccclllmmmrrryyy{{{yyyzzz~~~xxxwww|||~~~}}}~~~{{{ooo^^^OOOFFFEEEHHHKKKIIIEEE>>>;;;:::<<<===>>>777333...***((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!###$$$###"""!!!"""###################################################"""############$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((())))))***++++++,,,,,,,,,,,,,,,---------............//////000111111111444333222222111111222222000000111222222333444444555555444444444444555555555555666777777777666666555444222111//////......******************************)))))))))(((((((((((()))***++++++)))(((&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&(((+++---///...---,,,)))))))))*********++++++,,,,,,,,,------------...++++++,,,---...///000000///000000000111111222222333333444444444555555555666888999999999999<<<>>>??????@@@@@@AAABBBBBBBBB''''''&&&%%%%%%%%%%%%&&&###########################$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$############""""""###%%%'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%''')))***+++,,,333888AAANNNWWW^^^iiissstttxxx{{{{{{yyyvvvwwwyyymmmhhhaaa]]]]]]cccjjjooonnnwww~~~zzzpppnnnvvv}}}zzz|||}}}yyywww||||||zzzuuuuuupppcccWWWZZZ]]]\\\WWWXXX___dddbbbZZZTTTUUU]]]^^^YYY[[[dddddd^^^\\\___```\\\[[[___ccc```aaagggmmmlllkkkkkk______cccooo~~~~~~rrrdddWWWNNNHHHFFFIIIBBB999222222666<<>>888///(((%%%%%%))))))'''%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&%%%$$$$$$$$$$$$############"""""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!!!!""""""""""""#######################################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""###"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))***+++,,,---,,,++++++,,,---///000...///////////////......000000000000111111111111...///111222333444555555444333222111111333555666888888888777777666555444111000///...,,,,,,,,,+++************************))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&+++666>>>===111&&&+++***************++++++++++++******++++++,,,---******+++,,,---//////000......//////000000111111333333444444444444444444666666777888999;;;===>>>???>>>======???AAADDDFFF&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###$$$&&&%%%$$$""""""######$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''%%%''',,,///333===HHHNNNXXXeeeooosssvvvxxxzzz{{{zzzyyy|||~~~yyytttmmmjjjggggggkkkqqqvvvzzz||||||zzzsssnnnpppxxxyyyrrruuu|||yyynnnaaaVVVRRRSSSUUUYYYXXXXXXZZZ___fffmmmrrrvvvtttssssssuuuyyy}}}~~~~~~|||zzzzzzzzz{{{{{{sssqqqpppooooooqqqsssuuummmhhhhhhkkkdddWWWRRRUUU]]]hhhzzzwwwtttyyytttooopppxxxvvvbbbTTTLLLHHHCCC===888444000---:::<<<===;;;555...***((('''&&&%%%%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###$$$$$$$$$############"""""""""#########$$$$$$$$$""""""""""""""""""""""""#################################""""""""""""""""""""""""#########$$$$$$##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$######"""$$$###""""""""""""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++,,,++++++++++++---...///......////////////......//////000000000111111111//////000222333333333333444333222111111333444666666666666666555444333222111000///---,,,+++++++++************************)))((((((((('''''''''&&&''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))///666666///(((++++++******)))*********++++++******++++++,,,---***++++++,,,---...//////.........///000000111111333333333444444444444444555555666777888:::<<<<<<>>>>>>======???AAACCCEEE%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''&&&$$$######$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''((()))))))))((()))(((+++111888AAAOOO\\\aaafffnnnvvv|||~~~~~~~~~{{{yyyxxxyyyzzzxxxsssnnnmmmnnnooopppqqqqqqqqqqqquuuwwwxxxuuurrrrrrxxx~~~~~~xxxsssooorrrwww~~~rrrhhhZZZXXXTTTOOOLLLLLLPPPTTT^^^aaagggnnnvvv|||~~~}}}}}}}}}~~~xxxmmmfffhhhfff\\\SSSPPPOOOTTT]]]hhhuuu{{{|||{{{zzz{{{}}}~~~vvvjjjVVVMMMCCC>>>===:::333+++333777<<<===;;;666111...&&&$$$###%%%'''(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&%%%###!!!$$$$$$$$$############"""###############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""########################$$$$$$$$$%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######""""""%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******************+++,,,---...---....../////////......//////000000000000111111//////000111111111111111333222222111111333444555444444444444333222111111000///...,,,++++++++++++))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&(((+++,,,+++***,,,+++***)))))))))))))))+++************+++,,,,,,+++,,,,,,,,,------......---......//////000111111222333333333444444444555444444444555666888999:::======<<<===>>>@@@BBBDDD&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%'''((()))((((((((((((,,,...333999AAAMMM[[[fffiiijjjnnnuuu|||~~~}}}{{{|||yyyvvvtttsssrrrooommmsssuuuvvvvvvsssoookkkjjjlllqqqyyy~~~{{{vvvvvvyyyxxx~~~}}}{{{||||||wwwrrrmmmhhh```YYYTTTRRRTTTWWW[[[___fffmmmrrrvvvyyy}}}yyy{{{}}}yyyrrroooiiifff___VVVUUU^^^jjjqqqsssuuuvvvwww}}}|||uuurrrwwwyyycccWWWIII@@@???>>>999333111444999======;;;888666+++((($$$$$$'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%+++,,,---///000---((($$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########""""""!!!$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))******+++,,,,,,------......//////......////////////000000000111//////000000000000000///222222111111222222333444333333333333333111000000......,,,++++++*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$&&&(((+++,,,+++***))))))(((((()))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000111222222222333333444444555333333333444444666777888;;;;;;<<<<<<>>>@@@AAABBB(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&''')))(((&&&&&&(((***---444<<>>===<<<444555666999;;;<<<<<<<<<444///(((%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%...000444888999444---'''$$$$$$$$$#########""""""########################################################################!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######"""######$$$$$$######"""!!!""""""#########""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((()))***++++++++++++,,,,,,---..................////////////000000000...//////000000000//////111111111111222222333333333333333333222111000000---,,,+++******)))******((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&$$$$$$&&&)))+++******)))(((((())))))******))))))******+++,,,++++++,,,,,,,,,,,,,,,,,,---------...//////000000111111222222333444444555444444333333444555666666::::::;;;<<<===???@@@AAA)))((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%'''&&&$$$######$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&'''((('''&&&''',,,000222;;;FFFMMMUUU```iiimmmllllllooouuuzzz|||yyyvvvvvvsssnnnjjjiiikkknnnqqqppprrrssssssrrruuuzzz~~~yyy~~~|||yyyuuuiiiZZZQQQKKKTTT\\\^^^aaaiiirrrxxx~~~{{{mmm^^^VVVZZZYYYRRRQQQ^^^tttnnn^^^aaammm{{{sss___OOODDD@@@???999777555555888:::;;;;;;999555000***'''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&)))---111222...'''!!!$$$$$$$$$############"""$$$$$$$$$###############################################################""""""""""""########################$$$$$$$$$%%%##############################$$$$$$$$$$$$######""""""############""""""""""""######$$$$$$######""""""############""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******((((((***++++++,,,+++++++++,,,---.....................////////////000000......///000000000000000111111111222222222222222222222222222222000//////++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&''')))))))))(((((())))))******))))))))))))***++++++***+++++++++,,,,,,------,,,------......///000000000000111222333444555555555555555444555555666666888999:::;;;===>>>??????'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&$$$###"""###$$$&&&%%%$$$""""""###""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''$$$&&&'''''''''+++333:::@@@IIIRRRUUU[[[eeelllmmmkkkmmmqqquuuxxxwwwtttrrrpppooommmlllkkkmmmpppssszzz||||||yyywwwyyy{{{uuu}}}{{{pppgggbbb]]]VVVQQQQQQZZZfffqqqsssuuuzzzooo^^^]]]ZZZSSSMMMMMMXXXeee}}}}}}}}}~~~mmmgggfffgggsssxxxfffUUUGGG@@@===:::666444666777666555888999888333+++&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&%%%"""$$$$$$$$$############"""$$$$$$$$$#########""""""#########################################################""""""""""""""""""""""""#########$$$$$$##############################$$$$$$$$$$$$######""""""############"""""""""######$$$%%%%%%$$$$$$######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++((()))***,,,,,,,,,,,,+++***+++,,,---...................../////////000000---...///000111222222222000000111222222222222222000111111000000///...---******)))((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&(((((('''(((((()))***+++)))))))))))))))***++++++))))))***+++,,,------...,,,,,,---......//////000000000111222333444555555888777666666666666777777777888:::;;;<<<===>>>>>>%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""$$$%%%%%%###""""""###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''###%%%''''''(((...999BBBNNNWWW\\\[[[]]]eeekkkkkkhhhkkkpppssssssqqqnnnkkkrrrsssuuuvvvvvvwwwyyyzzz{{{rrrvvvuuukkkbbb[[[YYYXXXYYY```iiinnnxxx~~~~~~||||||yyyxxxvvvkkk\\\WWWZZZnnnppp___[[[ccczzzeeeOOOAAA???;;;777555555555333000444999===999000(((''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%&&&&&&%%%$$$$$$$$$############"""$$$$$$$$$$$$######""""""################################################$$$$$$######""""""!!!!!!!!!""""""""""""#######################################$$$$$$$$$$$$######""""""############"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))***+++,,,((()))+++,,,------,,,,,,***+++,,,---......................../////////000---...///111222333333333000000111222222222222111////////////...---,,,+++***))))))(((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######%%%''''''&&&''''''''''''(((***+++,,,)))))))))))))))******+++((())))))+++,,,---......,,,,,,------...//////000///000111222333444555555999888888777777777777888777888999;;;<<<===>>>>>>(((((('''''''''&&&&&&&&&########################""""""""""""""""""""""""$$$$$$%%%&&&''')))******$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%'''((('''$$$"""###%%%&&&)))...999HHHRRR[[[___dddgggjjjlllpppsssooosssssslllbbb]]]aaaggg}}}yyyvvvuuuwww{{{~~~|||}}}~~~xxxrrrnnnkkk||||||xxxjjjhhhlllffffffjjjqqquuuuuuwww{{{vvvllldddhhhtttnnn^^^WWWfff|||hhhVVVIIICCC<<<999999888555333333999@@@CCC>>>444+++%%%'''''''''&&&$$$###$$$&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""######$$$$$$$$$$$$####################################""""""""""""######$$$$$$############$$$$$$######""""""""""""##############################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))************+++++++++---------............///......///000000000000000222111000//////000111222///000111222222222222222///......------,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))************)))******++++++,,,,,,---,,,,,,------------------//////000000111222444555444555666555444555666888999999999::::::;;;;;;;;;(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$&&&'''((())))))$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((('''''''''(((+++111<<>>DDDEEE???555...(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""######$$$$$$$$$$$$####################################""""""""""""######$$$$$$############$$$$$$######""""""""""""##############################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))************+++++++++------------..................///000000000000000111111000//////000111111///000111111222222222111.........---,,,,,,++++++))))))))))))((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((()))))))))******************+++,,,,,,------++++++,,,------...////////////000000111222444555444555666555444555666888999999999::::::;;;;;;<<<'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&((()))***)))+++111<<>>======@@@GGGLLLJJJ@@@777---***''''''((()))'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$####################################""""""""""""######$$$$$$############$$$$$$######""""""""""""##############################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))************+++++++++------------..................///000000000000///000000////////////000000///000000111111111111111......---,,,,,,++++++***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((())))))))))))*********++++++,,,,,,---......++++++,,,---...///////////////000000111222444555444555666555444555666888888999999:::;;;;;;<<<<<<''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#################################$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&((()))***000;;;GGGTTT^^^fffjjjkkklllnnnqqqsssrrrmmmhhhccc^^^ZZZYYY]]]dddlllpppzzzuuuooojjjjjjooouuuyyywww~~~zzznnnkkkvvvrrrppprrrxxx}}}~~~~~~|||zzzwwwvvvvvvwwwvvvvvvvvvuuusssqqqooonnnlllmmmnnnoooqqqrrrssstttuuuvvvxxxyyyxxxwwwuuusss|||}}}|||pppbbbRRRKKKQQQ[[[___aaadddhhhrrr{{{kkkppppppiii\\\NNNDDD>>>===>>>CCCCCCFFFKKKOOOMMMFFF@@@888111)))&&&((()))'''%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$####################################""""""""""""######$$$$$$############$$$$$$######""""""""""""##############################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))*********+++++++++,,,,,,---------.........---...//////000000////////////////////////////////////000000111000000///------,,,,,,+++*********))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***+++++++++,,,------......------------............/////////000111222444444444555666555444555666888888999999:::;;;<<<======&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""%%%'''((('''&&&'''(((000;;;IIISSSXXX^^^gggnnnoooqqquuuxxxxxxtttnnniiiZZZZZZ]]]bbbfffhhhgggdddjjjlllnnnqqqtttvvvwwwxxxvvv~~~wwwooolllllltttvvvzzz}}}~~~}}}}}}~~~~~~}}}{{{zzzxxxuuurrrqqqpppoooooolllllljjjhhhddd```\\\YYYYYYZZZ[[[]]]___aaacccccceeefffiiikkkllllllkkkjjjkkkpppvvv}}}yyyiiiXXXRRRUUUTTTNNNIIIMMM]]]vvvpppiiiqqquuufffVVVJJJBBB???>>>CCCFFFJJJMMMMMMLLLKKKJJJDDD;;;///)))(((((('''%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$######""""""""""""##############################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))*********+++++++++,,,,,,,,,------------...------...///////////////.........//////.........//////000000000//////...,,,,,,,,,+++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))******+++,,,,,,------.../////////......------,,,/////////000111222444444444555666555444555666888888999999:::<<<======>>>&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""&&&)))***))))))---000???JJJXXX^^^^^^```hhhqqqlllooorrrrrrooollliiiiii___```bbbeeehhhiiigggfffkkkooouuuyyyyyyuuupppllljjjxxxyyyttteeeaaagggpppwww}}}}}}~~~{{{xxxwwwyyyxxxuuurrrpppmmmiiifffeeeeeedddccc[[[ZZZYYYVVVRRRNNNJJJHHHGGGHHHIIIJJJKKKMMMNNNNNNSSSUUUXXX[[[]]]___``````^^^cccllluuuzzz|||{{{zzzzzz{{{~~~~~~qqqkkkllljjj```TTTPPPUUUfffpppdddeeeiii}}}ooo]]]RRRJJJDDDAAAAAAEEEIIILLLLLLMMMOOOQQQLLLDDD999111---+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$######""""""""""""##############################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))************+++++++++,,,,,,,,,,,,------------------...////////////...------............------///////////////......---,,,,,,+++******))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))******++++++,,,------000000//////...---------//////000000111222444555444555666555444555666888888999:::;;;<<<===>>>???&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&(((***++++++000888???NNNVVV___cccbbbdddkkkqqqhhhjjjjjjfff```___dddjjjiiiiiihhhhhhhhhjjjmmmnnnsssuuuyyyzzzwwwpppiiidddcccyyytttvvvxxxpppddd^^^aaalllwww|||~~~~~~}}}}}}}}}|||yyyuuupppnnnmmmkkkfffbbb^^^ZZZUUUSSSSSSSSSRRRQQQIIIIIIHHHGGGFFFDDDBBBBBB?????????>>>>>>>>>======BBBDDDFFFIIILLLOOOQQQRRRQQQUUU\\\ccciiilllmmmmmmmmmooosssxxx|||{{{qqqdddVVVSSSbbbuuu|||gggXXXRRRccczzzyyyqqqgggYYYOOOFFFFFFGGGIIILLLNNNPPPPPPNNNKKKDDD===666000,,,***'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$######""""""""""""##############################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))************+++++++++++++++,,,,,,,,,---------,,,---......//////......,,,---............---,,,.../////////......---,,,+++++++++***))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((())))))******++++++,,,---........./////////000//////000000111222444555444555666555444555666888888999:::;;;<<<>>>??????&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))+++++++++---555BBBLLLWWW[[[```ccceeeggglllooojjjkkkhhh```XXXZZZfffpppnnnnnnnnnlllkkklllppptttvvvwwwxxxwwwtttnnnhhheeeeeeqqqtttzzzrrrxxx}}}rrrffffffgggkkksss{{{~~~~~~}}}|||zzzyyywwwvvvuuuoooiiiccc___^^^ZZZTTTNNNNNNJJJEEEBBBCCCDDDCCCBBB??????@@@@@@AAABBBCCCCCC???>>>===;;;999777666555777777999;;;???BBBEEEGGGCCCEEEIIIOOOTTTXXX\\\]]]cccfffkkkqqqwww{{{~~~~~~wwwZZZHHHNNN___dddwww|||{{{yyyxxx}}}uuucccYYYTTTfff|||tttbbbNNNJJJFFFHHHMMMOOOMMMJJJMMMMMMLLLGGG>>>666///,,,''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$######""""""""""""##############################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))************+++++++++++++++,,,,,,,,,---------,,,---......//////......,,,,,,---......---,,,,,,.../////////...------,,,++++++******)))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((()))******++++++++++++,,,...///111222333//////000000111222444555444555666666444555666888888999:::;;;===>>>???@@@'''&&&$$$%%%'''((((((((()))(((&&&%%%%%%%%%###!!!"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%###'''(((+++///666@@@JJJQQQRRRZZZcccdddaaabbbjjjrrrlllcccYYYUUU[[[jjjyyyuuummmpppvvvwwwzzz~~~~~~vvvpppoooooonnnooossssssjjj```bbbsssmmmzzzrrrbbbdddooosssssstttwww|||~~~}}}~~~|||zzzwwwtttqqqmmmgggcccZZZWWWRRRNNNKKKIIIFFFEEE@@@???===<<<:::999999999333444666888999:::::::::888888888999:::888555333666666666666777888999999888999;;;>>>BBBFFFJJJKKKPPPTTT[[[bbbgggmmmrrrvvvxxxyyy|||uuueeeXXXQQQUUUXXXddd{{{|||tttlllbbbXXX```~~~gggVVVGGGEEEGGGGGGHHHKKKPPPLLLIIIGGGFFF@@@555---&&&''''''%%%$$$###%%%&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******))))))))))))************,,,,,,++++++,,,,,,---...------......------,,,+++,,,,,,++++++***+++++++++...------,,,,,,++++++***++++++***)))((('''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))***++++++,,,,,,+++,,,------......------000000000111222222333333555555555666666666666777888777666777:::<<<<<<<<<(((&&&%%%%%%'''(((((('''###"""!!!!!!"""###"""!!!############$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&''''''&&&&&&'''+++111777>>>FFFOOOVVVZZZ\\\___``````aaacccfff___ZZZVVVYYYeeeyyy{{{nnnqqq|||yyynnnqqqyyy{{{vvvrrryyymmm```___ppp~~~ppprrruuuqqqgggbbbkkkwwwzzzzzz{{{}}}}}}|||||||||}}}yyyvvvpppjjjeee___YYYTTTJJJHHHDDDAAA???>>>===<<>>===;;;:::999999999666666777777888888999999999999999999999888666444666666777777777888999999666777888:::;;;===>>>???BBBFFFLLLRRRWWW]]]cccgggjjjlllpppsssvvvxxxyyyzzzzzzrrrnnnaaaYYYTTTZZZlllyyyzzzmmmfffuuulllTTTIIIHHHIIIKKKNNNPPPMMMJJJJJJIIICCC;;;333)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$%%%%%%$$$"""!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((())))))******))))))))))))************,,,,,,++++++,,,,,,---...------......------,,,+++,,,,,,++++++***++++++,,,...------,,,,,,+++******++++++***)))((('''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))***++++++,,,,,,+++,,,------......------///000000111111222333333444444555555555666666666777666555777:::<<<===<<<)))'''%%%%%%&&&'''&&&%%%!!!######"""############$$$$$$$$$%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''(((((()))111;;;BBBFFFJJJQQQVVV___\\\[[[]]]aaabbb^^^[[[TTTUUUWWW^^^iiiwww|||nnnqqqyyytttyyy~~~{{{uuuhhhiiixxxrrrmmmjjjiiihhhjjjrrr{{{~~~~~~~~~|||zzzwwwtttsssmmmhhhaaaZZZSSSMMMHHHDDD>>><<<999777666666777888::::::999777777666666777888777777666666666777777::::::999999888777777777666666666666666666666666777888888888888777777666555888<<<@@@DDDIIIOOOTTTWWW[[[```cccfffiiiooottt~~~zzzlllYYYMMMQQQbbbyyytttnnnyyy```LLLEEEEEEGGGJJJOOOMMMLLLLLLLLLIIIBBB<<<000,,,((('''((((((&&&$$$&&&&&&%%%%%%$$$######"""########################"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******))))))))))))************,,,,,,++++++,,,,,,---...------......------,,,+++,,,++++++***++++++,,,,,,---------,,,++++++******+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))((()))))))))***++++++,,,,,,+++,,,------......------//////000111111222222333333333333444444444555555555444444666999<<<======)))'''%%%%%%&&&&&&%%%$$$!!! !!!$$$%%%%%%$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%&&&(((***000:::FFFLLLMMMMMMOOORRR\\\[[[\\\```cccbbb]]]XXXOOOTTT\\\ccchhhkkkmmmnnn}}}vvvppprrryyy}}}|||zzzpppvvv}}}{{{yyynnnmmmpppvvvxxxvvvwwwzzz~~~{{{{{{}}}~~~|||||||||~~~~~~~~~}}}{{{yyytttooojjjgggYYYTTTMMMGGGCCCAAA>>><<<;;;;;;999777666666888:::888777777777777777888999<<<<<<;;;::::::;;;<<<<<<@@@@@@???>>><<<<<<===>>>:::999999999888888888888;;;;;;<<<<<<;;;:::888777222333555666888<<>>???@@@BBBBBBBBBBBBCCCDDDDDDEEEGGGHHHHHHFFFDDDCCCDDDFFFBBBBBB@@@???>>>======>>><<<<<<============<<<<<<666777666555444555888;;;===AAAEEEGGGHHHNNNWWW___ccciiiqqqwww{{{~~~}}}lll^^^XXXXXXjjjkkk^^^pppiiiSSSGGGCCCDDDFFFGGGIIILLLNNNNNNMMMKKKCCC999,,,%%%%%%'''((('''&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#################################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((()))))))))************,,,,,,++++++,,,,,,---...------......------,,,++++++*********++++++,,,------,,,,,,++++++***))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((((()))))))))***++++++,,,,,,+++,,,------......------...//////000111111222222222222222333333333333444333222222555888;;;<<<<<<(((&&&$$$$$$%%%&&&%%%$$$&&&$$$######$$$$$$"""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&''''''&&&%%%(((...333@@@HHHTTT]]]bbbbbb```^^^^^^bbbeeeccc\\\WWWVVVWWWZZZ\\\]]]]]]___dddmmmtttuuuxxxwwwqqqlllnnnrrrtttyyyxxx|||{{{eeeXXXccchhhrrrzzz|||{{{~~~|||{{{zzzzzzzzz{{{{{{yyywwwtttppphhh___VVVMMMGGGDDD@@@===999666666777888888777:::>>>>>>;;;:::<<<>>><<<<<<>>>AAADDDGGGIIIKKKIIIIIIKKKLLLMMMMMMMMMMMMNNNPPPRRRPPPLLLKKKLLLNNNLLLIIIFFFCCCAAABBBCCCDDD@@@@@@???>>>======>>>>>>;;;;;;:::888555444555777888:::;;;<<<<<>>IIINNNVVV```hhhiiifffbbb``````^^^XXXSSSRRRUUUZZZ^^^^^^\\\YYYWWW[[[dddkkktttxxxvvvpppooovvv|||~~~{{{uuuuuu~~~tttggg``````jjjkkkqqqxxx{{{|||~~~}}}|||{{{yyywwwvvvsssooolllaaa\\\SSSJJJCCC>>><<<;;;;;;999777777999;;;<<<<<<<<>>??????===:::888888888:::999777666666999<<<>>>EEELLLUUU\\\bbbhhhpppvvvzzz}}}vvvnnn\\\XXXYYYhhh{{{xxx|||pppjjjsss{{{ooo^^^NNNBBB@@@CCCGGGKKKNNNPPPQQQSSSNNNIII@@@777///***'''&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$########################"""############$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))))))))))))))************,,,,,,++++++,,,,,,---...------......------,,,+++************+++,,,---...,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''')))))))))***++++++,,,,,,+++,,,------......------......//////000111111111333333333333444444444444444333222444777999:::999%%%$$$######%%%''''''&&&&&&%%%$$$%%%&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###&&&)))***,,,333===FFFPPPQQQWWW```hhhjjjddd___```[[[TTTNNNLLLPPPXXX^^^VVVZZZ]]]\\\ZZZ[[[```dddooorrrrrrpppsss{{{~~~{{{oooppptttzzz}}}zzzmmmbbb^^^gggtttsssrrruuu}}}}}}}}}~~~~~~}}}|||yyyvvvssspppkkkfffbbbNNNIIIBBB;;;777777999;;;666555666888<<<@@@BBBCCCDDDKKKTTTXXXWWWVVVXXXZZZ^^^```ccchhhmmmrrrvvvyyy|||~~~~~~zzzxxx|||||||||~~~sssooohhhcccaaabbbfffiii\\\XXXRRRLLLGGGEEEEEEEEE@@@BBBBBBAAA???===<<<<<<>>>:::777555555666777666444;;;DDDJJJPPPVVV```gggtttvvvzzzvvvrrrhhhZZZWWWhhhvvvaaannn}}}|||nnnZZZHHH???CCCGGGKKKNNNPPPSSSUUUOOOMMMHHH@@@555,,,'''$$$(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))************,,,,,,++++++,,,,,,---...------......------,,,+++************+++,,,---...,,,,,,++++++***)))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''')))))))))***++++++,,,,,,+++,,,------......------......//////000111111111333333444444444444555555444333222444666888999888)))'''''''''((()))(((''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))&&&'''***///888BBBKKKPPPMMMPPPUUUZZZ___```___]]]]]]RRRGGGIIITTT^^^^^^ZZZ]]]XXXTTTVVV]]]bbbcccbbbpppqqqrrrtttvvvyyy|||~~~mmmuuu{{{{{{{{{ooobbbaaalllwww{{{yyyxxxyyyzzz|||}}}}}}}}}}}}}}}}}}|||zzz{{{~~~}}}xxxrrrkkkcccXXXMMMEEE======;;;999777888;;;===777999<<>>GGGOOOTTTSSSSSSUUUZZZ```aaa[[[UUUMMMIIIIIIPPP[[[ccceeeccc[[[ZZZ[[[```fffjjjjjjiiikkkqqqxxx{{{zzzzzz|||}}}pppeeeddddddhhhooovvv}}}}}}~~~~~~~~~}}}~~~~~~}}}|||{{{}}}xxxqqqggg]]]SSSJJJBBB===::::::999888888:::>>>AAADDDFFFIIILLLQQQWWW___dddhhhiiippp{{{~~~{{{yyyrrrggg]]]XXXXXXVVVRRRNNNJJJHHHGGGDDD@@@===<<<<<<;;;888444666666666777999===CCCFFFRRRWWW```iiiqqqyyyqqq```YYYeeevvvxxxwww~~~ooo[[[OOODDDCCCKKKQQQPPPLLLOOOPPPPPPMMMGGG===333,,,***(((&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$###""""""######"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((***++++++***)))+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))************))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))******++++++******++++++,,,,,,------...---......///000111111222111222444555555555444444666666777888999:::;;;;;;'''&&&%%%&&&'''((('''%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&%%%&&&''')))---555>>>GGGOOOTTTWWWXXXUUUTTTXXX]]]\\\SSSIIIEEEJJJQQQXXX^^^aaadddfff^^^```cccfffhhhjjjjjjjjjpppvvv|||}}}zzzxxx|||hhhRRRQQQ]]]lllssssssuuu|||~~~}}}||||||}}}|||zzz{{{{{{vvvuuujjjbbbVVVJJJBBB===:::888999:::::::::<<>>AAACCCEEEJJJOOOUUU]]]eeekkkvvv}}}|||jjjbbbXXXPPPMMMJJJHHHEEEAAA???>>>???@@@???===:::888999:::===CCCLLLXXX```kkkqqqyyyrrrbbbQQQUUUgggppp[[[^^^kkkbbbKKKBBBEEEKKKKKKIIIHHHKKKOOONNNIIICCC555111+++'''&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###"""!!!!!!###%%%&&&$$$###############$$$$$$""""""#########$$$$$$$$$################################################"""""""""######$$$$$$$$$################################################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''')))******)))(((***+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))******++++++******++++++,,,,,,------...////////////000000000000000000111222333444666666555666777888:::;;;<<<==='''&&&%%%&&&'''((('''%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%&&&'''))),,,...222666===EEELLLQQQTTTUUUVVVWWWVVVPPPJJJHHHKKKNNN]]]```aaa^^^]]]fffvvv{{{tttnnnmmmqqqvvvzzzssstttzzzyyyaaaOOOIIIMMM[[[hhhooouuu|||~~~~~~}}}}}}~~~uuujjj^^^YYYTTTLLLEEEAAA<<<===???@@@@@@BBBEEEGGGNNNSSSZZZaaahhhpppwww|||}}}pppeee]]]VVVOOOJJJIIIEEEBBB@@@AAAAAA>>><<<:::999888888:::@@@HHHNNNYYYaaalllvvv~~~vvv___RRRPPPgggxxxhhh]]]xxxUUUAAAAAAIIILLLJJJJJJMMMPPPQQQNNNKKK>>>888111***((('''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%%%%#########"""######$$$%%%"""############$$$$$$$$$################################################!!!!!!""""""###$$$$$$$$$###############$$$$$$$$$########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&'''((((((((((((''''''(((***)))(((((()))+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++************)))))))))'''(((((())))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))******++++++******++++++,,,,,,------....../////////000000111111111111111111222444555666444555666777999;;;<<<<<<((('''&&&&&&(((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%""""""###$$$%%%&&&&&&'''###$$$%%%%%%'''***///333:::<<>>======;;;999888:::>>>BBBHHHPPP[[[gggqqqyyysss___PPPWWWhhhyyy}}}zzzvvvuuufffooo~~~bbbJJJCCCDDDEEEGGGKKKOOOQQQQQQOOONNNGGG@@@666...)))''''''&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######""""""###$$$$$$%%%"""############$$$$$$$$$################################################!!!!!!!!!"""###$$$$$$$$$""""""#########$$$$$$$$$########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&'''((((((((((((((('''((())))))(((((()))+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))******++++++******++++++,,,,,,------...---......///000111111222222222111111111222444555333333555666888:::;;;<<<)))(((''''''((()))((('''''''''%%%$$$$$$%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%!!!!!!"""###%%%&&&'''((($$$$$$$$$%%%''',,,222666@@@AAACCCGGGLLLQQQUUUWWWXXXQQQHHHCCCFFFMMMTTTXXXZZZXXXWWWVVVWWW[[[aaaeeehhhhhhlllttt|||zzzuuunnnnnnooovvv~~~___YYYWWW[[[\\\\\\aaahhhvvvzzz~~~~~~|||}}}}}}|||{{{{{{|||~~~~~~}}}}}}}}}ooo\\\III???======???BBBGGGKKKPPPTTTWWW[[[bbbgggnnnttt~~~vvvjjjaaaUUUMMMJJJHHHEEEBBBAAAAAA???<<<999999;;;>>>>>>EEEPPP\\\gggrrrzzzrrr___XXXXXX[[[jjj{{{~~~~~~zzzsss~~~|||tttcccrrr~~~|||jjjUUUFFFAAA===CCCJJJOOOPPPOOONNNMMMLLLEEE:::000***((('''&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########""""""###$$$%%%%%%"""############$$$$$$$$$################################################ !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$########################"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&''''''((((((((((((((('''((())))))(((((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))******++++++******++++++,,,,,,---......,,,---...///000111222333333222111111111222333444222222444555777999:::;;;(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%###$$$)))000777<<>><<<<<<;;;888555:::<<>>CCCIIIGGGGGGLLLSSSWWWVVVRRRQQQKKKDDD@@@DDDKKKRRRUUUVVVWWWWWWWWWWWWXXXYYY[[[^^^ccchhhoooxxx~~~{{{tttsssrrrqqqqqqqqqkkk```VVVYYYgggvvvxxxqqqiiijjjnnnxxxyyy|||~~~~~~|||{{{yyyzzz|||}}}}}}}}}}}}}}}xxxqqqkkkbbbXXXSSSOOOLLLLLLIIIFFFFFFIIIOOOVVVaaakkkttt}}}vvvggg\\\SSSNNNLLLHHHDDDBBBBBB@@@<<<888888999===EEELLLTTT```kkktttxxx}}}wwwooofff\\\TTT^^^rrrrrrbbbkkk~~~qqq\\\LLLBBBBBBDDDHHHLLLNNNNNNLLLMMMMMMKKKBBB666---((('''&&&((()))(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((())))))************+++++++++,,,,,,,,,,,,,,,---...///000111111111111111222222333333444333333444555777888999999&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&(((---444===FFFKKKMMMIIIHHHMMMVVVYYYTTTNNNNNNLLLHHHDDDCCCGGGMMMRRRTTTWWWYYYXXXUUUTTTVVVYYY^^^bbbeeeiiiqqqyyy|||yyywwwrrriii^^^UUUQQQSSSVVVjjjxxxyyyoooooosssxxxzzz|||~~~~~~~~~||||||{{{|||~~~~~~}}}}}}~~~zzzmmm```VVVNNNHHHKKKLLLPPPUUUTTTPPPQQQVVV^^^eeeppp|||xxxjjjbbbUUUPPPJJJGGGEEEBBB>>>;;;999777777;;;???DDDMMMVVVeeelllvvv}}}uuufff\\\QQQWWWvvvoooiiirrr}}}iiiXXXFFFCCCBBBEEELLLPPPOOOLLLNNNNNNLLLGGG???555,,,'''%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))(((((())))))***+++++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((())))))************+++++++++,,,,,,,,,,,,,,,---...///000111111000000111222333333444444333444444555666666777777&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%'''***000999CCCLLLQQQMMMKKKJJJMMMPPPPPPKKKFFFJJJLLLMMMKKKHHHHHHMMMRRRVVVZZZ\\\[[[WWWVVVWWWZZZ\\\```ccceeekkkvvv|||~~~~~~lllVVVHHHEEELLLYYYeeevvvrrrpppuuuzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}|||yyywwwwwwsssjjj]]]QQQIIIDDDAAACCCHHHRRRZZZ\\\\\\```hhhsssyyylllcccVVVLLLGGGEEECCCBBB???:::777888999;;;BBBIIIXXXcccqqqzzz~~~xxxpppXXXPPPaaayyyrrrxxxssscccSSSKKKCCCCCCIIIOOOOOOMMMOOONNNMMMLLLGGG>>>222)))%%%&&&'''((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))((((((((((((((()))******************************))))))))))))))))))))))))(((((((((''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((())))))************+++++++++,,,,,,,,,,,,,,,---...///000111111000000111222333333444444444444444555555555555555&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%''',,,333;;;EEEMMMQQQKKKKKKKKKIIIEEEAAA@@@???FFFKKKPPPOOOLLLJJJNNNRRRWWWZZZ\\\\\\[[[[[[]]]```]]]bbbeeegggnnnwww~~~ttt\\\DDD@@@LLLZZZgggooo}}}vvvsssvvv{{{|||~~~{{{yyyxxxxxxyyyxxxtttqqqnnnbbbTTTJJJFFFCCCAAA@@@@@@FFFQQQ]]]bbbgggoooyyy{{{gggVVVMMMJJJIIIIIIDDD>>>999999999999===BBBJJJWWWhhhuuu{{{~~~pppaaa[[[nnnzzz~~~{{{nnncccVVVHHHAAAEEEKKKOOOOOONNNNNNNNNPPPNNNEEE888///''''''''''''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''((())))))***************************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((())))))************+++++++++,,,,,,,,,,,,,,,---...///000111111///000000222333444555555555555555555555555555555&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&(((***...444<<>>===HHHYYYgggrrryyy~~~{{{ggg```vvv~~~qqqlll___MMMBBBAAAGGGMMMOOOMMMNNNOOOQQQPPPJJJ???777,,,***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$################################################"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''(((((()))***************************(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((())))))************+++++++++,,,,,,,,,,,,,,,---...///000111111//////000111333444555555555555555555555555666666'''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((+++---111666<<>><<>>GGGSSS```kkktttxxx|||}}}iiiiiitttmmmbbbRRREEEAAADDDJJJNNNKKKMMMPPPRRRPPPLLLEEE@@@111---)))''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''((((((''''''''''''((())))))************************))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((())))))************+++++++++,,,,,,,,,,,,,,,---...///000111111...///000111333444555666555555555666666777777777(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***///000333888<<<@@@CCCEEEHHHCCC<<<;;;???HHHOOOSSSgggaaaYYYRRRPPPTTT]]]ddd{{{rrrhhhdddeeefffccc___cccfffkkkqqquuussseeeWWWHHHIIIUUUiiiqqqnnnpppvvvuuu|||~~~yyyvvvyyyyyyzzzzzz{{{|||||||||uuuooohhhbbb^^^WWWMMMEEE@@@>>>AAAHHHKKKMMMTTT]]]fffhhhrrrnnn```VVVNNNIIIHHHFFFAAA===<<<::::::===DDDPPP]]]gggmmmvvv|||xxxgggkkk~~~qqqzzz|||jjjaaaTTTHHHBBBBBBHHHLLLKKKMMMPPPQQQPPPLLLHHHEEE444///)))&&&'''))))))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''''''''''''''((())))))))))))))))))))))))))))))************************'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((()))***************+++++++++,,,,,,,,,,,,,,,---...///000111111...///000111333444555666555555666666777888888999))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%'''***---///444444666999===@@@AAAAAA===888777>>>DDDFFFJJJPPP```[[[UUURRRQQQSSSTTTUUUcccdddgggjjjjjjhhhccc___jjjfffpppqqq\\\UUUPPPYYYeeennnrrrrrrssstttyyyzzz{{{{{{|||{{{{{{{{{zzzyyyxxxyyy{{{||||||{{{uuummmcccZZZOOODDD?????????DDDKKKQQQVVV[[[___bbbsssyyyyyycccWWWPPPPPPKKK???;;;???;;;:::999:::???IIIUUU\\\kkkqqqyyyuuujjjkkkppp|||~~~~~~zzzdddddd~~~wwwooo___MMMAAA===BBBGGGIIINNNOOONNNOOOQQQLLLDDDBBB888,,,&&&&&&(((%%%"""$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""""""""############"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******++++++))))))))))))(((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********************+++++++++,,,,,,---///000222333333222222222222333444555555444444555555666888999:::)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$%%%'''***---///444555888;;;???@@@@@@???===:::;;;AAADDDFFFKKKQQQ\\\YYYUUUQQQOOOQQQTTTWWW]]]aaahhhpppuuusssjjjbbbjjjjjjqqqyyyuuueeeYYYVVVYYY```hhhnnnqqqsssvvvyyyzzzzzzzzzzzzyyyyyyyyyxxx|||{{{{{{{{{{{{zzzxxxuuummmfff\\\SSSIII@@@???DDDHHHLLLRRRYYY___ffflllppp~~~oooaaa[[[QQQCCC???CCC>>><<<999888;;;AAAIIIOOO]]]dddnnnxxxsssmmmlllnnnzzz{{{~~~|||lll^^^ppp}}}nnn[[[JJJCCCDDDHHHFFFKKKMMMLLLMMMPPPNNNIIIEEE<<<111***''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""""""""############"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******++++++******)))))))))((((((((())))))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))*********************+++++++++,,,,,,---///000111222333222222222222333444555666444444555555666888999:::((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((+++...000333666;;;???@@@@@@===<<<<<<<<<@@@CCCDDDEEEKKKRRRWWWVVVTTTQQQNNNOOOUUUZZZ[[[]]]bbbmmmvvvvvvnnnffflllnnnnnnhhh^^^WWWWWWYYYdddhhhmmmpppqqqtttyyy}}}zzzzzzyyyxxxwwwwwwwwwwww|||||||||{{{zzzvvvppplllddd\\\SSSKKKCCC???DDDLLLTTTXXX^^^eeemmmuuu~~~~~~pppcccVVVHHHDDDGGGCCC@@@;;;888888:::>>>AAAMMMTTT```lllwwwrrriiibbbpppyyyxxxwwwzzzzzzdddkkk{{{vvv^^^KKKCCCBBBDDDIIILLLKKKKKKMMMNNNLLLIIICCC999000)))&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""""""""############"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((())))))******+++++++++*********))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))******))))))*********+++++++++,,,,,,---...000111222222333333333333444555666666444444444555666777888999'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***---///000333777===@@@@@@>>>;;;999:::>>>CCCDDDCCCDDDJJJPPPRRRTTTUUURRROOOPPPVVV\\\^^^ZZZYYY```kkkpppmmmgggmmmmmmfffWWWOOORRRYYY]]]kkknnnqqqsssssstttyyy}}}yyyyyyxxxwwwwwwwwwxxxyyyyyyyyyyyyyyyvvvqqqiiiddd^^^TTTIIIDDDDDDFFFMMMTTT]]]bbbkkksss|||}}}ooo```SSSLLLLLLGGGCCC>>>;;;999999::::::BBBIIITTT```kkkuuu}}}zzzmmm^^^bbbvvvtttooovvv}}}^^^HHH>>>DDDHHHLLLLLLKKKKKKKKKKKKLLLIIIAAA666+++&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))*********++++++++++++*********)))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***)))))))))***++++++,,,,,,,,,,,,---...///000111222333333333333444555666777444444444555666777888888&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''))),,,...000111222666<<>>======<<<:::555888>>>FFFQQQ^^^llluuu}}}nnngggzzz|||vvv|||eeeTTTDDDBBBBBBHHHMMMNNNPPPRRRNNNMMMIIIAAA666---((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""""""""############"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***++++++*********)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((())))))(((((()))***+++,,,,,,---,,,------...//////000000222222222222333444555555555555444444555555666777%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&))),,,...111222333000333555555222222555999<<>>CCCEEEEEEGGGLLLIIICCCHHHKKKQQQWWW[[[YYYUUUPPPTTTSSSSSSVVV\\\dddjjjlllggg]]]^^^lllrrrllliiinnniiimmmppprrrrrrssswwwzzzwwwxxxzzzzzzxxxtttpppmmmmmmhhh```YYYTTTPPPMMMKKKMMMRRR[[[aaabbbccclllwwwzzz{{{ddd[[[PPPHHHEEECCC???<<<;;;999777777<<>>;;;:::888777>>>GGGUUU^^^jjjttt{{{ooobbbjjj|||{{{rrrrrrxxx}}}gggMMMCCCFFFKKKMMMNNNPPPQQQNNNKKKIIIFFF===333)))(((&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""######################################################""""""######$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((()))******++++++------,,,,,,---...000111333222000///000111222333444333222111111111222333&&&&&&&&&%%%%%%%%%$$$$$$(((&&&###""""""######"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$)))***,,,---///000000000///000222444777;;;AAAEEEKKKFFFBBBBBBEEEGGGFFFCCCKKKMMMPPPRRRUUUVVVWWWWWW]]]______YYYPPPKKKNNNRRR```bbbfffiiiiiijjjkkkmmmooooooppprrruuuvvvvvvtttttttttttttttuuuuuuvvvvvvrrreeeWWWQQQOOOOOOSSSXXX___bbbhhhnnntttzzzwww___OOOHHHGGGFFFBBB???===999555777<<>>CCCFFFOOOMMMIIIEEECCCDDDFFFHHHRRRRRRSSSUUUWWWXXXWWWVVV[[[^^^]]]WWWNNNLLLQQQXXXbbbdddfffhhhhhhiiikkkmmmooooooppprrrssstttssssssrrrrrrqqqqqqrrrsssttttttrrrfffZZZVVVVVVVVVYYY]]]aaagggpppwww}}}qqq\\\OOOJJJJJJEEEBBBBBB???999777999@@@HHHSSS___hhhsss}}}vvv___PPPbbb}}}xxxnnnvvvUUUAAABBBHHHIIINNNOOOMMMJJJJJJKKKGGGAAA333,,,%%%$$$&&&((('''$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""######################################################""""""######$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&''''''(((((((((((((((((((((((()))******++++++,,,,,,------...//////000333222111000000000111111000111111111222333444444&&&&&&%%%$$$###""""""!!!$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%***+++,,,---............000222666888:::===@@@CCCLLLNNNMMMGGGAAA@@@FFFNNNOOOOOOQQQUUUZZZ[[[ZZZWWW[[[\\\\\\VVVPPPPPPWWW^^^bbbdddfffggggggiiikkknnnnnnooopppqqqqqqqqqrrrrrrqqqppppppooonnnmmmmmmllleee]]]WWWVVVWWWWWWXXX[[[fffmmmxxxvvv```RRRMMMGGGCCCDDDCCC>>>::::::999???IIIRRR\\\hhhttt}}}kkkXXXSSSbbb}}}oooqqqlllMMMCCCGGGKKKLLLNNNMMMIIIIIIJJJGGGBBB999111)))%%%'''((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""######################################################""""""######$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&''''''(((((((((((((((((((((((()))******++++++,,,,,,---....../////////222222111111111111111111///000111222333444444444&&&&&&%%%%%%$$$###""""""###$$$&&&%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%%%%'''(((******+++------.........111333777999:::;;;===???FFFIIIKKKGGGAAA@@@HHHOOOLLLNNNSSS[[[cccfffdddaaa\\\[[[YYYUUURRRSSSYYY]]]```bbbeeefffggghhhkkkmmmlllnnnpppqqqppppppqqqrrrpppppppppoookkkfffaaa^^^SSSQQQQQQTTTVVVUUUXXX\\\mmmttt}}}sss___SSSKKKDDDDDDEEEAAA===;;;333888>>>FFFOOO]]]lllvvvxxxfffWWWXXXyyysss{{{ZZZFFFCCCFFFJJJMMMMMMJJJHHHIIIGGGCCC???777...((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""######################################################""""""######$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))&&&''''''(((((((((((((((((((((((()))******+++++++++,,,---...////////////000000111111222222222222///000111222333444444333&&&&&&%%%%%%$$$$$$$$$###"""###$$$$$$""""""%%%'''######$$$$$$$$$%%%%%%%%%###%%%'''(((&&&''')))+++((()))+++,,,---.........000333777:::;;;;;;<<<===CCCDDDFFFFFFGGGHHHLLLOOOKKKNNNUUU___hhhjjjgggbbbYYYVVVSSSQQQRRRUUUYYY[[[]]]```cccfffggghhhkkkllljjjlllooopppooooooqqqsssooopppqqqoooiii___VVVPPPIIIKKKPPPWWWYYYZZZaaaiiivvv{{{ttt___TTTIIIGGGGGGCCC>>><<<444555888;;;CCCPPP```kkkxxx~~~sssdddVVVkkkttt~~~kkkQQQDDDCCCGGGKKKMMMKKKJJJKKKIIIFFFCCC===444+++&&&%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""######################################################""""""######$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))&&&''''''(((((((((((((((((((((((()))******+++++++++,,,---////////////......///000111222333333333000111222333444333333222&&&&&&&&&%%%%%%%%%%%%$$$ """###""" !!!$$$'''######$$$$$$$$$%%%%%%%%%"""%%%(((((('''(((***---((()))***,,,---...//////000333888;;;;;;<<<===>>>DDDBBBBBBGGGNNNRRRQQQOOOHHHKKKQQQ[[[cccddd^^^WWWSSSOOOLLLMMMRRRWWW[[[[[[[[[^^^bbbeeeggghhhjjjlllhhhlllooopppooooooqqqsssoooppprrroooggg[[[OOOGGGHHHMMMUUU\\\___cccnnnzzz~~~kkk]]]OOOKKKJJJEEE@@@===888777666666:::FFFUUUaaaooovvv|||lllTTT\\\~~~kkklllrrr}}}aaaLLLGGGDDDJJJMMMLLLLLLMMMLLLIIIFFFAAA888...&&&$$$&&&)))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""#########################################################"""###$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&''''''(((((((((((((((((((((((()))******+++++++++,,,---////////////...---...000111333444444444000111222333444333222222%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''(((((())))))***+++,,,---......---888777666888;;;===;;;888<<<<<<@@@HHHQQQTTTQQQLLLJJJSSSZZZZZZZZZ\\\ZZZUUUQQQKKKFFFJJJSSSZZZYYYVVV___bbbfffhhhiiikkklllnnnkkkllloooppprrrrrrrrrrrrpppnnnmmmjjjaaaTTTJJJHHHPPPVVV\\\\\\\\\bbbppp|||}}}xxxooo]]]TTTNNNEEE>>><<<>>>999666666777<<>>BBBFFFJJJKKKKKKKKKIIIGGGHHHEEE???555+++&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''&&&&&&&&&''''''%%%$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************+++---...//////000000333111///111444555333111111111111111111111111111%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))******+++,,,---......///333222333777<<>>888:::???GGGOOOQQQMMMHHHFFFNNNUUUUUUVVVWWWVVVRRRFFFDDDDDDIIISSSYYYYYYWWW___bbbfffhhhiiijjjkkkmmmmmmnnnooopppqqqqqqpppooojjjeee```[[[QQQIIIHHHLLLUUUXXX\\\aaagggooowww~~~~~~}}}rrraaaRRRFFFBBBEEE>>>:::888777555777@@@JJJ[[[dddrrr~~~vvvffffffyyyjjjooo|||yyymmmVVVCCCAAADDDHHHKKKLLLLLLKKKIIIIIIGGGAAA888///(((&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%$$$###%%%&&&'''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((((())))))))))))))))))))))))***************+++---...//////000000333111000111333444333111111111111111111111111111%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''')))***+++++++++***+++,,,---///000111111333666;;;???@@@@@@;;;<<>><<<:::555222888@@@NNNXXXggguuuvvv```dddrrreeeuuu~~~zzzfffPPP@@@AAADDDIIIMMMNNNLLLKKKKKKIIIEEE>>>444,,,&&&$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%''''''((((((((()))))))))))))))))))))***************+++---...//////000000222000000000222333222111000000000000000000000000%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&((()))++++++,,,+++******+++...000222555555555777999;;;======>>>>>>AAAEEEKKKNNNOOOMMMNNNKKKJJJMMMRRRTTTOOOIIICCCGGGLLLQQQUUUYYY]]]```aaaccceeeffffffgggiiikkkmmmnnnooooooooonnnmmmllleeeWWWIIIBBBCCCHHHSSS\\\\\\^^^dddnnnxxx~~~}}}zzz}}}||||||~~~}}}zzzvvvsssppplllllllllmmmoooqqqtttuuuxxxxxxyyyyyy{{{}}}zzzbbbPPPGGGEEEBBBAAA@@@>>>777111444:::BBBLLL[[[kkkxxxiiiZZZggg{{{jjjllluuu]]]DDD@@@@@@FFFLLLMMMLLLLLLLLLLLLIIIDDD;;;111((($$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&%%%$$$%%%'''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''((((((''''''&&&&&&%%%%%%$$$'''''''''((((((((())))))((()))))))))***************+++---...//////000000000000000000111222222111////////////////////////%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&((()))++++++++++++******,,,...111333666777777777777999:::<<<===<<<;;;===AAAFFFJJJLLLTTTKKKDDDHHHPPPRRRJJJBBBMMMOOOQQQRRRSSSWWW\\\```aaabbbdddeeeeeefffiiikkkkkklllmmmmmmmmmlllkkkkkkcccTTTFFFEEEMMMUUU[[[___dddjjjsss{{{~~~}}}}}}}}}~~~{{{vvvnnniii\\\[[[ZZZZZZ\\\___bbbdddffffffgggiiilllppptttvvvtttvvvxxxyyyxxxxxxzzz|||www{{{~~~~~~iiiUUUGGGDDDAAA???===888222222666:::BBBPPP^^^lllxxxjjj]]]mmm}}}ooorrr}}}jjjNNNDDD>>>CCCIIIKKKKKKMMMMMMMMMLLLIIIBBB777---&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''%%%$$$&&&***------,,,***((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((((()))))))))***************+++---...//////000000//////000000000000111111........................%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''')))***+++*********+++---///111333333444666666777999<<>>======???EEEKKKNNNQQQGGG@@@CCCIIIIIIDDD???RRRRRRRRRQQQRRRUUUZZZ]]]```aaacccddddddfffiiikkkiiiiiijjjjjjiiigggfffeee\\\PPPIIINNNXXX^^^______gggoooyyy~~~~~~|||}}}{{{zzzzzz|||~~~~~~|||vvvkkkgggaaa[[[WWWUUUUUUVVVQQQQQQPPPQQQSSSVVVYYY[[[^^^bbbeeefffeeefffiiillllllqqqwww{{{}}}~~~~~~zzz~~~~~~~~~~~~}}}}}}}}}~~~fffOOOIIIBBB<<<:::888444222333555;;;EEEQQQ^^^kkkxxx~~~cccaaaqqqsss|||___NNN@@@AAAGGGIIIKKKNNNMMMNNNNNNLLLGGG>>>222+++'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%''''''&&&%%%(((...333555333///+++(((&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))***************+++---...//////000000...///000000//////000111////////////////////////%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((('''''''''''''''((()))))))))***+++---...000111222111333555555666999===AAAAAABBBBBBBBBDDDHHHMMMPPPHHHCCCAAACCCBBB???@@@EEEPPPPPPPPPRRRUUUXXXZZZ\\\___```bbbcccdddfffiiilllggggggfffeeeccc```]]][[[SSSOOOQQQXXX___aaaaaabbbfffmmmuuuyyyyyyxxxyyy{{{zzzzzzzzz}}}}}}zzzyyyzzz}}}|||wwwooofff```]]]\\\\\\TTTQQQNNNJJJGGGFFFFFFGGGIIIMMMPPPPPPOOOOOOSSSVVVYYY\\\aaadddgggjjjnnnqqqsssvvvvvvtttuuuzzzzzzwwwsssrrrrrrrrrrrrssstttuuuwwwxxxyyy{{{}}}~~~~~~~~~{{{dddTTTHHH===;;;;;;999666444333666===EEEPPP^^^kkktttyyykkkhhhrrrZZZDDDAAAFFFGGGKKKQQQMMMMMMNNNNNNKKKCCC888000''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''&&&&&&***222888===:::444...)))'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))***************+++---...//////000000,,,///000000......///111////////////////////////%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))(((((('''''''''(((((()))((()))+++...000111111222222444666666555777<<<@@@===???BBBDDDEEEGGGJJJLLLAAABBBEEEEEE>>>999@@@MMMMMMNNNPPPUUUZZZ]]]^^^]]]^^^___aaabbbcccfffjjjmmmgggfffdddbbb^^^ZZZVVVTTTNNNQQQXXX```bbb```aaaeeejjjnnntttxxxzzz{{{{{{|||}}}|||}}}~~~{{{vvvqqqppppppsss{{{sssppplllhhhhhhjjjmmmpppiiieee^^^VVVOOOJJJGGGFFF;;;???CCCBBB@@@???CCCGGGHHHIIIKKKNNNQQQWWW]]]bbbfffhhhgggcccffflllkkkfffaaaaaa`````````aaacccdddgggiiikkknnnqqqssstttuuu|||^^^OOO@@@===@@@>>>:::777222444777>>>HHHUUUcccmmmzzzmmm~~~yyy~~~bbbHHHBBBEEEGGGLLLSSSMMMMMMNNNOOOMMMFFF;;;333''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&((('''&&&+++444<<>>777000***'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))************++++++---...///000000000,,,...000000...---///111000000000000000000000000&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''((('''''''''''''''((())))))+++***+++...//////000111444333111111333777<<>>???GGGLLLIIIFFFGGGFFFAAA;;;777888>>>FFFLLLJJJLLLPPPSSSUUUXXX\\\___aaaaaaaaabbbcccfffiiijjjiiifffbbb___XXXOOOJJJKKKUUUXXX\\\^^^```dddjjjnnnpppssswww{{{}}}|||zzzxxx~~~~~~{{{wwwuuuqqqooosss{{{ppp```UUUVVVYYY\\\hhhwwwoootttrrreeeYYYSSSOOOKKKIII@@@;;;???CCCAAA@@@AAAAAAAAACCCGGGHHHIIIPPPXXXXXXXXXVVVRRRRRRUUUUUUQQQPPPLLLKKKNNNNNNLLLMMMPPPUUUUUUTTTUUUYYY^^^dddhhhoootttyyyzzzwwwwwwzzz}}}{{{|||~~~}}}{{{zzz|||~~~}}}{{{|||sssbbbOOOCCC===:::;;;>>>777444444:::AAAJJJXXXcccsss~~~jjjssswww^^^DDD>>>IIILLLEEENNNMMMMMMNNNMMMIIIAAA:::+++***(((&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&)))+++---666777888666000***%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******++++++---------...............,,,,,,,,,---...//////000////////////............&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''((('''''''''''''''((())))))******+++---...///000111444333222222555999>>>AAAGGGCCCCCCGGGHHHEEEDDDFFFFFF@@@:::777:::AAAHHHLLLKKKMMMQQQSSSUUUXXX[[[^^^``````aaabbbccceeefffgggeeecccaaa^^^WWWNNNLLLNNNUUU[[[aaacccbbbeeemmmttttttvvvyyy|||~~~}}}{{{zzz||||||~~~~~~zzzxxxiiiZZZOOOMMMMMMNNNXXXeeepppuuuwwwrrrmmmjjjccc\\\\\\UUUQQQRRRQQQMMMLLLNNNOOOMMMMMMNNNMMMLLLPPPWWWWWWWWWSSSNNNMMMOOOMMMHHHKKKFFFCCCDDDEEEFFFJJJPPPLLLKKKJJJJJJKKKMMMOOOQQQWWW\\\``````^^^]]]___bbbjjjkkklllpppssstttsssrrrssssssrrrooolllkkknnnqqqkkkiiihhhhhhjjjkkkllllllqqqrrrtttttttttvvv{{{~~~}}}{{{{{{|||}}}~~~{{{|||~~~rrrYYYJJJBBB>>>;;;;;;999666444777<<>>FFFKKKMMMLLLOOOQQQTTTUUUWWWZZZ\\\^^^___aaabbbccccccbbbbbb___^^^^^^\\\UUUMMMNNNSSSUUU^^^gggiiifffhhhqqqzzzxxxyyy{{{}}}~~~}}}}}}||||||~~~|||yyyooobbbVVVPPPKKKHHHMMMVVVeeekkksss{{{~~~~~~zzztttrrrttttttqqqoooooollljjjlllqqqrrrsssoooiiieeebbb\\\UUUSSSOOOMMMNNNNNNMMMOOOTTTQQQPPPOOOMMMKKKIIIHHHGGGMMMPPPTTTTTTSSSRRRSSSUUUYYYYYYZZZ]]]aaaeeeffffffeeeeeedddaaa^^^\\\]]]^^^YYYZZZZZZYYYWWWVVVWWWXXXXXXYYYYYYYYY[[[^^^cccgggbbbbbbaaaaaaaaabbbccccccggghhhiiikkkmmmooopppqqqvvvzzz~~~gggUUULLLDDD>>><<<===888444444555:::DDDOOObbbnnnzzzyyy~~~xxx___ggg~~~lllQQQ@@@@@@FFFIIIJJJJJJJJJLLLMMMLLLJJJGGG999222)))&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((('''&&&%%%%%%%%%&&&((())))))+++,,,+++)))(((((((((%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******++++++***+++++++++,,,,,,,,,,,,------......///000000000/////////............---$$$$$$%%%%%%$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''''''''((())))))***---......///333444333000111222555999===BBBDDDPPPOOOLLLGGGBBB@@@DDDHHHDDD===888:::CCCKKKNNNMMMMMMPPPRRRTTTUUUVVVYYY[[[]]]^^^```bbbbbb```^^^]]]YYYYYYZZZYYYSSSNNNRRRYYYXXX```hhhkkkkkknnnuuu{{{{{{{{{{{{||||||}}}}}}}}}{{{ooodddXXXMMMKKKOOOOOOVVVbbbrrr~~~ssskkkhhhhhhjjjhhhdddbbbdddgggggggggeeebbb^^^YYYWWWWWWYYY\\\\\\ZZZXXXXXXYYYVVVTTTSSSUUUYYY^^^aaabbbaaabbbcccbbb___\\\YYYWWWVVVXXXYYYWWWRRROOOOOOQQQOOOOOONNNLLLLLLLLLNNNOOOKKKKKKKKKLLLLLLLLLLLLLLLSSSSSSTTTVVVXXXZZZ\\\]]]dddhhhnnnuuu{{{yyyeeeVVVKKKDDDCCC@@@:::444222222444<<>>@@@HHHJJJKKKLLLLLLLLLLLLMMMMMMFFF:::---&&&&&&((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%((((((((('''%%%%%%''')))&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******++++++***++++++,,,---.....................////////////............------------%%%%%%%%%%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$%%%&&&&&&''''''((('''''''''''''''((())))))***000222...000777999444111222444777:::<<<>>>???JJJLLLJJJEEEBBBDDDFFFEEE;;;:::<<>>999777333111666<<>>555222888AAAIIIMMMLLLIIIFFFLLLOOOQQQTTTUUUWWWZZZ\\\\\\]]]^^^^^^^^^^^^]]]\\\WWWOOOKKKOOOVVV[[[^^^aaa]]]dddmmmrrrssssssuuuwwwvvvxxxzzz|||~~~~~~~~~~~~}}}}}}}}}}}}}}}vvviiieeeeeehhhpppzzz{{{vvvxxx}}}xxxzzz|||}}}{{{wwwrrrooofffdddaaa______dddlllqqqxxxzzz~~~}}}cccUUUGGGBBB>>>;;;666000000333555@@@NNN\\\lll|||kkkfff}}}ccceeewwwZZZEEEAAABBBFFFKKKMMMLLLLLLNNNOOOMMMFFF<<<111***''''''((($$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''((())))))((((((%%%''')))((('''&&&&&&'''''''''''''''((((((((()))'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******++++++'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&&&&''''''***)))((('''((()))+++---,,,---...///...,,,***(((666888;;;;;;:::999999:::;;;;;;>>>@@@===666111111666;;;CCCJJJNNNMMMJJJGGGMMMPPPSSSTTTUUUVVVXXXZZZ^^^^^^^^^______^^^ZZZXXXMMMKKKOOOZZZ```]]][[[\\\gggjjjmmmppprrruuuyyy{{{xxxyyy{{{}}}}}}}}}|||||||||}}}{{{yyy|||~~~}}}ssskkkttt{{{ooorrrzzz}}}tttllliiiffffffooozzzvvv]]]PPPCCC<<<>>>===555333888444999DDDTTTaaannn}}}qqqeee}}}ooocccsss~~~hhhQQQBBBCCCGGGJJJKKKLLLMMMMMMLLLKKKIIIDDD:::...'''&&&(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))*********++++++((((((((((((((((((((((((((()))******++++++++++++,,,+++(((&&&&&&&&&'''((())))))))))))))))))))))))+++***))))))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&'''((()))***++++++++++++++++++++++++++++++------------,,,+++***)))+++++++++*********))))))&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((''''''(((***,,,---,,,------...---,,,+++***333666999:::999999999:::888999>>>AAA===555111333999<<>>>>>777333555444888AAANNN[[[gggvvvsss}}}|||ffflllyyy[[[GGG@@@DDDHHHIIIIIIIIIJJJJJJLLLJJJEEE;;;000(((&&&(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((())))))))))))))))))***++++++,,,,,,)))******+++,,,,,,++++++,,,,,,+++***)))***+++,,,***))))))(((((('''''''''))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$$$$$$$###$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&'''((()))***++++++++++++++++++++++++++++++------------,,,+++***)))+++++++++*********))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''')))+++---...------,,,,,,,,,,,,,,,---222444888::::::;;;<<<===777999>>>@@@;;;333222555===???AAADDDGGGKKKMMMOOONNNPPPSSSUUUUUUVVVXXXZZZ````````````___]]][[[ZZZQQQSSSZZZeeekkkjjjhhhgggiiillloooqqqrrrsssvvvwww{{{{{{|||~~~~~~~~~~~~~~~|||xxxwwwyyy||||||bbbZZZddduuusssqqqqqqrrruuuuuurrroooqqqlllmmmyyylll```kkkrrr~~~}}}{{{xxxwwwyyycccPPP@@@>>>AAA<<<555222444555<<>>333***''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((())))))((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))(((((((((((()))***+++,,,,,,---(((((()))************)))((()))))))))*********+++++++++******)))(((''''''))))))((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&'''((()))***++++++++++++++++++++++++++++++------------,,,+++***)))+++************)))))))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))+++---......---+++++++++,,,...000222555999;;;<<<===???@@@;;;;;;===;;;555///222999@@@AAACCCFFFIIIMMMOOOQQQNNNPPPSSSUUUUUUVVVXXXYYY^^^^^^^^^]]]ZZZWWWUUUUUUTTTVVV\\\dddjjjlllmmmnnnkkknnnqqqrrrsssssstttvvvyyyyyyzzz{{{{{{|||||||||ooodddXXXUUUYYYcccpppzzzmmm[[[^^^nnnzzzwwwyyy{{{zzzxxx|||uuusss{{{{{{gggYYYZZZ]]]iii|||~~~{{{www___GGG@@@AAA???999444333333777???HHHSSScccrrr}}}xxxuuufffhhh|||gggRRRAAACCCGGGJJJJJJIIILLLQQQNNNMMMIIIAAA777...)))'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((())))))))))))((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++,,,++++++++++++*********+++++++++,,,,,,---------***++++++,,,,,,+++++++++(((((()))*********)))))),,,,,,+++++++++++++++***,,,+++***************+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''((()))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******************))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***+++---...---,,,+++***+++---000222111444888;;;<<<===>>>@@@@@@===999555000---444===@@@BBBFFFJJJMMMPPPQQQQQQNNNQQQSSSUUUUUUVVVWWWYYYZZZ[[[[[[XXXSSSOOONNNOOOWWWZZZ\\\___cccjjjooorrrlllooorrrttttttttttttuuuyyyyyyyyyzzz{{{{{{||||||~~~~~~zzzeeeVVVFFFBBBGGGSSSfffuuu}}}zzzddd```mmm|||yyy~~~sssdddZZZUUUXXXgggyyyoooQQQBBB@@@>>>:::666333111333999AAALLL\\\jjjvvv}}}yyy{{{{{{hhhZZZmmmqqqbbbEEEBBBCCCHHHJJJJJJNNNTTTOOONNNKKKDDD<<<333,,,(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((()))******))))))))))))(((((((((((())))))*********************************++++++++++++,,,,,,,,,++++++++++++++++++............------------....../////////......---+++,,,------------,,,+++++++++,,,---...//////000///...---+++***)))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''(((((())))))***************++++++,,,,,,,,,++++++,,,,,,++++++******))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,,,,+++***+++,,,///111333222444888:::::::::<<<===BBB;;;444000...///777??????BBBGGGLLLOOOQQQQQQQQQOOOQQQTTTUUUUUUUUUWWWXXXXXXYYYYYYVVVPPPMMMMMMOOOZZZ]]]]]][[[^^^gggooorrrnnnqqqtttvvvvvvuuuvvvvvv{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~ttt]]]OOOCCCBBBFFFNNN]]]lll{{{kkkaaajjjzzzpppoooqqq~~~~~~||||||||||||eeeYYYPPPUUUaaatttaaaKKKAAA===:::888444222222666<<>>BBBHHHHHHIIIMMMNNNNNNLLLIIIDDD;;;222,,,'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((******++++++*********))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,------------------...///000111111222///000000222333444555555555555555555555444333333111111111222444777999;;;======>>>???@@@BBBCCCCCC@@@>>>:::666222...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))))))))******+++,,,,,,------******++++++++++++******(((((((((((())))))******&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''((()))***************))))))+++,,,...111333444<<<>>>@@@@@@???>>>>>>???888000***...555:::===AAA@@@AAADDDGGGKKKNNNPPPQQQOOORRRTTTUUUUUUUUUVVVXXXWWWZZZ\\\[[[WWWWWWZZZ^^^]]]cccddd``````gggmmmnnnooorrrvvvyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz|||}}}~~~ttt```NNNAAA@@@BBBGGGTTTdddqqq~~~rrr[[[YYYeeeooo~~~xxxrrrttt|||wwwvvvzzz|||vvvooojjjfffbbbZZZSSSQQQWWWbbblllzzz}}}|||}}}xxxdddWWWPPPUUUnnnkkkTTTFFFBBBAAA999555333444444888CCCNNNaaammm|||yyywwwzzz|||uuurrrmmmfff{{{fffPPP@@@CCCJJJIIIHHHKKKMMMMMMMMMKKKFFF===444---''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((******+++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,---------......111111222444555666777888;;;<<<>>>@@@BBBDDDFFFGGGCCCDDDDDDDDDCCCBBBBBBAAA;;;;;;;;;===@@@EEEIIIKKKJJJJJJJJJKKKLLLLLLMMMMMMJJJHHHCCC>>>999555111000++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))))))))***+++,,,,,,------)))******+++++++++******'''((((((((())))))******''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&(((******)))((()))***))),,,......---...222555AAA@@@@@@???>>>===<<<<<<333///---///555;;;@@@AAA@@@CCCFFFIIIJJJLLLOOOQQQOOOQQQRRRTTTUUUUUUUUUTTTWWWXXX[[[^^^[[[XXX\\\ddd```aaaaaabbbcccggglllooorrrtttuuuwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyzzz}}}||||||{{{|||~~~~~~zzzsss___MMMAAAAAA@@@===HHHYYYppp}}}cccVVVZZZdddwwwssssssuuuxxxzzz|||}}}||||||wwwoooeee[[[SSSSSSVVVooorrrtttqqqkkkfffcccaaahhhiiirrrjjjUUUNNNccceeeIII@@@FFF<<<888555333111333===HHHXXXeeettt{{{xxxrrr{{{}}}uuuqqqiiiyyy{{{xxx[[[BBB???FFFIIIJJJLLLJJJMMMNNNLLLIIIDDD999---(((%%%%%%((()))&&&&&&(((%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''((())))))************))))))(((((((((*********)))///---++++++,,,......---///------///333666666555999999;;;@@@GGGOOOVVVZZZaaaaaacccgggfffeeejjjqqq~~~wwwpppmmmlllhhh```XXXTTTWWWYYYZZZYYYWWWWWWWWWTTTSSSPPPNNNQQQUUUTTTPPPKKKHHHGGGIIIKKKGGG===333222111000...,,,+++++++++,,,+++******,,,,,,***))))))((('''''''''(((***+++))))))))))))************'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''((((((((()))***************---,,,***)))))))))******+++++++++************)))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&(((******)))((()))******---//////---...111555===;;;:::;;;<<<<<<:::999000...---000666<<>>FFFLLLRRRXXXaaakkkvvv~~~vvvbbb\\\SSSQQQYYYbbb```YYYZZZWWWRRROOONNNNNNNNNNNNBBB???:::666222000//////---+++)))))))))***)))(((******)))(((((('''&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((()))***************,,,,,,***)))))))))******+++++++++*********)))))))))(((((((((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((&&&(((******)))((()))***+++...000000...///222666999666555777<<<===999555,,,,,,---111777<<>>JJJXXXhhhsss{{{jjjnnnrrrhhh{{{mmmWWWEEEAAAFFFIIIHHHJJJLLLLLLJJJIIIFFF===333---(((%%%''''''$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((((()))***+++++++++++++++******++++++,,,++++++***+++---//////------///222999AAAKKKQQQVVV___mmmyyyssshhhiiikkkcccYYYWWW[[[___aaa___]]]]]]^^^VVVRRRKKKCCC===999777666666222...++++++++++++******************((('''&&&))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((((()))***************,,,+++******)))*********++++++*********)))))))))((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''(((((()))'''(((******)))))))))***+++...111111111222666:::999555444888>>>@@@;;;555)))+++...444999===???@@@AAACCCGGGIIIJJJKKKNNNPPPOOOQQQSSSUUUWWWXXXXXXXXXWWWPPPNNNTTT\\\```ccceee```bbbdddeeegggjjjnnnrrrrrrssstttuuuvvvwwwwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{}}}~~~~~~zzzssslllbbbSSSHHHEEEBBB@@@HHHTTTgggxxx~~~yyyxxxtttrrryyy{{{wwwppp|||ttt^^^[[[qqqzzzbbbVVVNNNTTTeeevvv{{{^^^YYYcccyyypppXXXMMMHHHAAA;;;999777444555999BBBOOO```lllxxxrrrlll|||hhhzzzuuubbbJJJ???CCCHHHGGGIIIKKKJJJIIIIIIHHH@@@888///((($$$&&&'''%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((()))))))))))))))***+++,,,,,,,,,,,,''')))+++,,,++++++,,,---111111000------444AAAKKKVVVbbbrrr~~~vvvnnn^^^aaaccccccbbb```______ccc```[[[UUUOOOJJJGGGEEEDDD???999444222111111111++++++******++++++,,,,,,)))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((((((((()))***************++++++******************************))))))))))))((((((((((((((('''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((()))***''')))++++++***)))***+++***---111222333555:::>>>;;;888777;;;AAABBB<<<555(((+++000666:::===???@@@AAADDDGGGIIIJJJKKKMMMOOOOOOPPPRRRUUUVVVWWWWWWVVVRRRLLLKKKSSS\\\aaabbbccc```aaadddfffgggkkkooorrrrrrrrrssssssuuuvvvwwwwwwuuuvvvxxxzzz|||}}}}}}}}}{{{|||~~~~~~~~~wwwooogggaaaUUUIIIEEEAAA???FFFOOOaaaooopppiiiiiigggiiiqqqsssmmmZZZllljjjRRRNNN[[[oooddd^^^eeesssfffXXXKKKCCC<<<;;;:::777555777<<>>DDDQQQaaammmzzzooommmxxx~~~rrrkkkkkkpppuuu}}}zzzzzzqqqccc\\\\\\^^^aaaaaaaaa```___]]]ZZZWWWVVVQQQKKKDDD>>>;;;:::999999222000...+++***+++---...******))))))((((((((('''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((()))(((((()))***************************+++******************)))))))))(((((('''''''''(((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***''')))++++++***)))***+++))),,,000222222555:::>>>:::999999===AAA@@@999333)))---333888;;;===???AAABBBDDDGGGIIIJJJKKKMMMOOONNNOOOQQQSSSTTTTTTSSSSSSKKKHHHJJJTTT]]]_________^^^```ccceeegggjjjnnnqqqrrrrrrrrrrrrsssuuuvvvwwwsssuuuwwwzzz|||}}}}}}}}}{{{{{{|||}}}~~~~~~~~~~~~~~~}}}xxxooohhhaaaVVVKKKEEEAAA???DDDLLLZZZdddbbb\\\```dddhhhrrrzzz}}}|||wwwxxxxxxhhhVVV]]]jjjiiiWWWWWWdddwwwkkkdddgggqqq}}}uuucccSSSHHH???===<<<999666666888BBBOOO\\\kkkzzztttvvvkkkmmm~~~qqq[[[GGG@@@CCCGGGHHHIIIGGGFFFHHHKKKHHHBBB555,,,%%%%%%((((((((()))%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((()))************)))'''(((((())))))******+++)))***+++,,,---............000000///---...222666999EEEVVVgggttt~~~yyyuuu|||zzzpppfff]]]ZZZ```iiirrrpppkkkddd``````eeeiiinnnkkkfffcccbbbaaaaaaaaasss{{{qqqiiieeeZZZ[[[\\\]]]\\\[[[YYYXXXVVVQQQJJJEEECCCCCCCCCCCC@@@===888333///---,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&((())))))))))))(((((()))***************))))))***++++++++++++*********)))))))))((((((((('''''''''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***((()))++++++*********+++))),,,///000000111555999666777999;;;<<<888222---+++000555999;;;===@@@BBBBBBEEEGGGIIIJJJKKKMMMNNNMMMNNNOOOQQQQQQQQQPPPOOOGGGGGGNNNYYYaaaaaa^^^^^^```bbbfffhhhkkkmmmqqqtttrrrqqqqqqqqqssstttvvvwwwtttvvvxxxzzz{{{{{{zzzyyy||||||||||||}}}~~~}}}}}}|||tttmmmbbbYYYNNNGGGBBBAAAEEEJJJSSS[[[XXXVVVaaakkkpppyyy~~~~~~tttjjjiiisss}}}|||kkkaaa]]]___mmmnnn[[[YYYiiizzz~~~qqqiiijjjppp|||sss]]]PPPDDD@@@@@@<<<888666555===HHHTTTdddttt~~~}}}qqquuubbbtttwwweeeOOO??????FFFHHHHHHFFFEEEHHHLLLJJJEEE<<<111'''&&&)))(((''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))'''(((((()))******++++++)))***+++---......//////---///111222333999BBBJJJUUUeee~~~zzztttjjjcccbbbiiirrryyyxxxsssooollliiihhhoooxxxvvvppprrrvvv~~~yyyuuupppggg]]]VVV]]]lllyyy{{{zzz|||yyymmmjjjfffaaa\\\XXXVVVUUUVVVRRRNNNLLLLLLNNNNNNOOOMMMKKKHHHDDD>>>888333000,,,,,,,,,+++***)))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&((()))***))))))(((((()))***************((()))***+++,,,++++++******)))))))))((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&((())))))(((***++++++*********,,,***,,,///...---...111555111444777888666111,,,(((---111777:::;;;===@@@CCCBBBEEEHHHIIIJJJKKKMMMNNNMMMMMMNNNOOOOOOOOOMMMMMMGGGJJJSSS```fffddd``````dddfffjjjmmmooorrruuuxxxrrrqqqqqqqqqrrrtttvvvwwwvvvwwwyyyzzzzzzyyywwwvvv}}}||||||{{{|||~~~|||}}}~~~yyysssccc[[[PPPHHHCCCBBBEEEJJJMMMUUUTTTVVVfffrrrxxx~~~|||}}}~~~~~~~~~~~~yyykkkgggnnnxxxvvvjjjcccgggmmmxxxcccXXXfffzzz}}}uuummmkkkooo{{{eeeVVVHHHCCCBBB>>>888555333:::CCCNNN^^^ppp{{{}}}lllxxx^^^ddd{{{mmmUUU???<<>>999------,,,,,,+++***))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''(((*********)))(((((()))***************((()))***+++,,,,,,+++***))))))))))))((((((((((((&&&'''''''''(((((())))))###$$$%%%&&&&&&&&&%%%%%%######$$$%%%&&&(((((())))))(((&&&%%%%%%&&&'''((())))))(((((()))***++++++,,,***))),,,000222222000000555999888222------...000333777999999:::===???CCCCCCEEEFFFHHHJJJKKKLLLOOOLLLKKKLLLOOONNNIIIDDDHHHOOOWWW\\\^^^^^^^^^___dddgggkkknnnpppqqqsssuuutttttttttuuuuuuvvvvvvvvvxxxyyy{{{|||||||||{{{zzz|||||||||||||||}}}~~~~~~||||||xxxlllbbbTTTIIIEEEGGGLLLOOOWWWYYY^^^dddlllsssyyy}}}|||{{{|||~~~~~~vvvdddeeeqqq|||zzzkkkdddeeeooozzz```___hhhrrr{{{uuukkknnnppp|||wwwcccMMMCCC???;;;999;;;888777<<>>@@@AAABBBDDDFFFHHHJJJKKKLLLLLLKKKKKKKKKLLLKKKGGGDDDMMMTTT\\\______^^^___aaafffiiilllooopppppprrrssswwwwwwwwwxxxyyyzzzzzz{{{yyyzzz{{{|||}}}|||{{{{{{{{{{{{{{{{{{||||||}}}}}}|||yyyqqqfffXXXMMMIIIMMMSSSWWW```bbbfffkkkooossswwwyyy}}}{{{xxxxxx}}}}}}|||}}}{{{gggdddmmmooovvvwwwkkkdddaaaeeeqqq|||nnndddfffkkkssszzz|||pppiiinnnrrryyy|||gggQQQGGGCCC>>>:::999666444999EEERRR___mmmwwwgggfff}}}{{{dddnnnkkkOOO@@@@@@@@@CCCGGGIIIJJJIIIJJJKKKDDD>>>555,,,'''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))))))))***,,,---,,,,,,,,,+++---000000...333<<>>JJJWWWfffrrr{{{mmm]]]iiinnneee}}}sssYYYDDD===@@@CCCGGGIIIIIIIIIJJJKKKGGGBBB:::222+++'''&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))*********)))***+++,,,---...---------...000222333999GGGTTTllllll^^^VVVSSSSSSTTTWWWccc|||wwwjjjccc```^^^]]]eeeddd```XXXOOOIIIHHHIIIRRRQQQPPPLLLFFF???888444*********************)))))))))))))))))))))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((())))))******)))))))))*********++++++******************************))))))((((((''''''(((((((((((((((((((((((($$$###""""""###%%%''')))$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''((())))))***&&&&&&'''(((***+++---...000///.........///000000:::<<<<<<777000+++,,,///333555888:::<<<>>>???@@@>>>???AAADDDGGGIIILLLMMMMMMPPPRRRPPPKKKJJJLLLOOOWWW^^^dddccc^^^\\\___dddgggjjjmmmooopppppprrrsssrrrssstttuuuwwwxxxyyyzzz{{{||||||}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~|||}}}|||zzzzzzzzzzzz}}}~~~pppfffXXXPPPQQQ\\\hhhpppuuutttrrrnnnjjjjjjmmmppprrrjjjhhhgggrrrsssuuuvvvzzz~~~vvv~~~nnndddfffjjjeeebbbmmm~~~rrrmmmhhhddd```^^^bbbjjjsssoooccc^^^cccgggkkkooovvv~~~zzzjjjdddgggtttxxx|||aaaOOOHHHCCC===888555111222999CCCOOO___lllwww}}}uuu^^^cccyyyaaannnvvvbbbLLL===AAADDDHHHJJJKKKJJJKKKLLLJJJFFF>>>444,,,((('''''')))((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********++++++***+++---------------...111111222777AAARRRfffttt{{{}}}nnneee```YYYVVV```uuuzzzggg\\\XXXVVVZZZ]]]ZZZUUUPPPOOOPPPPPPOOONNNLLLIIIFFFDDDBBB333111///,,,+++***++++++((((((((())))))*********'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))******))))))*********+++++++++***************************)))))))))((((((((('''(((((((((((((((((((((((($$$###"""!!!"""$$$'''((($$$%%%%%%&&&&&&'''''''''%%%&&&'''((())))))******&&&&&&'''(((***+++---...222111///---,,,,,,---...999;;;:::555///,,,///333333444666999<<<>>>??????>>>???AAADDDGGGIIILLLMMMLLLPPPRRRPPPKKKJJJOOOTTTZZZ___bbbaaa\\\[[[___dddeeehhhllloooqqqrrrtttvvvuuuuuuwwwxxxzzz{{{|||}}}|||||||||||||||}}}}}}~~~~~~~~~{{{}}}}}}}}}|||wwwvvv{{{}}}zzzhhh^^^QQQKKKPPP___ppp{{{zzzxxxssskkkeeeeeekkkqqqqqqeee\\\gggjjjnnnttt{{{~~~zzzwwwuuu{{{rrrhhhiiiooofff^^^fffzzzyyyppplllhhheee___\\\aaaiiiqqqzzzuuudddWWWPPPTTTUUUXXX^^^gggrrrmmm___ZZZhhhrrrmmmVVVJJJDDD???:::777333222666===HHHXXXfffsss{{{~~~ddd```{{{bbbddd{{{oooXXXDDDBBBEEEIIIKKKLLLLLLLLLMMMLLLHHH@@@555+++''''''))))))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))************++++++++++++,,,---......,,,+++---///000444<<>>???>>>???@@@BBBEEEGGGJJJKKKLLLJJJMMMOOOMMMJJJKKKQQQVVV\\\]]]^^^]]][[[\\\```ccceeehhhllloooqqqsssuuuwwwttttttuuuvvvwwwxxxyyyzzz||||||{{{{{{{{{|||}}}~~~~~~~~~~~~xxxvvvzzzyyysssbbbXXXKKKFFFNNNaaauuu}}}xxxooohhhhhhooowwwxxxiiicccdddhhhqqq|||}}}yyyuuusssxxxxxxnnnoooooofff___eeeyyyzzzqqqnnnkkkfff^^^YYY]]]eeerrr{{{yyygggVVVLLLIIIEEEEEEKKKUUUbbbtttyyyuuu|||uuu```RRRYYYfffyyy}}}aaaOOOGGGAAA;;;999666444555999BBBRRR```oooxxxkkk\\\llliii___~~~xxx```HHHBBBEEEIIIKKKLLLLLLLLLMMMKKKIIIBBB888---'''''')))(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''(((((())))))***'''''''''(((((())))))*********+++++++++,,,,,,,,,,,,...///---,,,---111666333AAAVVVooo~~~xxxuuusssvvvtttyyy{{{tttkkkeeeaaaaaa\\\```uuuvvvooooookkkbbbXXXTTTYYY___\\\WWWPPPHHHCCCAAA@@@AAANNNJJJDDD<<<555///***(((''''''((((((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''(((((())))))***************++++++++++++,,,************************))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$############%%%%%%%%%&&&&&&&&&&&&''''''((())))))***)))(((((((((((((((((()))***+++,,,...///...---+++,,,000444888999777111++++++000666555555666999===@@@@@@>>>AAABBBDDDFFFHHHJJJKKKLLLJJJKKKLLLLLLKKKNNNTTTYYY]]]\\\ZZZZZZ\\\___bbbcccfffiiimmmpppqqqrrrtttuuuqqqrrrrrrssstttuuuuuuuuu|||{{{zzzzzzzzz{{{|||}}}~~~{{{zzz}}}{{{}}}xxxnnnaaaVVVIIIDDDMMMaaawww{{{sssrrrwww~~~rrrnnnlllqqq~~~{{{xxxpppvvvuuutttqqqjjjeeekkk}}}}}}qqqpppooolllbbb[[[\\\bbbqqqzzzuuuiiibbbVVVNNNHHHIIINNNYYYkkk{{{}}}oooaaa```ooojjjYYYUUU___oooqqqYYYKKKBBB;;;;;;777555555666===KKKYYYiiittt~~~yyydddcccuuuaaauuuhhhLLL@@@DDDGGGJJJJJJJJJJJJKKKHHHHHHFFF===333***''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&''''''((())))))******&&&''''''((())))))******+++++++++,,,,,,,,,,,,---,,,...///...---111999@@@HHH]]]yyy~~~|||uuuvvvrrrooo```UUU___tttyyymmmwwwzzzxxxooobbbZZZ[[[______]]]ZZZUUUPPPJJJEEEBBBIIIIIIIIIFFFAAA;;;444000***))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''(((((())))))***************+++++++++,,,,,,************************(((((((((((())))))))))))(((((((((((((((((((((((($$$$$$%%%$$$$$$###!!!!!!%%%%%%&&&&&&&&&&&&&&&&&&(((((()))******)))((('''))))))((())))))***+++++++++---...------///444999999999666000***)))///555777666666:::???BBBAAA???CCCCCCEEEFFFHHHJJJKKKLLLLLLLLLLLLMMMNNNSSSXXX\\\^^^[[[WWWXXX\\\aaacccdddiiikkkoooqqqqqqqqqrrrttttttuuuuuuuuuvvvvvvwwwwww{{{zzzzzzyyyyyy{{{|||}}}}}}~~~{{{vvvsssxxxzzznnnbbbWWWIIICCCLLLaaaxxx~~~zzz~~~}}}tttuuu~~~zzzvvvnnnvvvzzzwwwwwwqqqlllrrr~~~oooqqqsssqqqhhh______dddmmmwww~~~nnnbbbVVVRRRRRRXXXhhhxxxpppWWWNNNYYYpppwwwdddXXX]]]iiiyyy|||```OOOCCC;;;;;;888555555555:::GGGUUUeeeqqq|||rrrfffeeeqqqsssTTT???BBBFFFHHHHHHHHHIIIJJJDDDHHHIIICCC888---'''%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((()))******+++&&&''''''((()))******+++++++++,,,,,,,,,---------+++---///...///555???HHHbbbxxx{{{tttvvv}}}~~~~~~ttteee]]]^^^ccceeeeeeooowww~~~{{{nnnbbb]]]\\\ZZZ]]]aaabbb^^^WWWPPPKKK===BBBHHHLLLLLLGGG???:::,,,+++++++++******))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''(((((()))***************+++++++++,,,,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''(((((())))))((((((***---000///000000///---...333777888999333+++***000444333222666;;;>>>?????????@@@???AAADDDFFFGGGJJJMMMPPPKKKKKKLLLLLLNNNSSSYYY]]]YYYXXXWWWXXXZZZ___cccfffkkkkkkmmmnnnppprrrssstttrrrrrrtttuuuvvvvvvvvvvvv{{{{{{||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~zzzooogggmmm}}}zzzqqqdddVVVKKKIIIJJJSSSlll|||}}}zzzxxxtttwww|||rrrlllttt{{{pppqqqsssooocccYYY]]]hhhsssyyyyyymmm``````pppqqqZZZOOOVVVeeeooowwwnnneeeiii{{{rrrSSS@@@;;;>>>:::777555333777CCCPPPbbbmmmyyysss~~~ppphhhrrrYYYEEE???@@@HHHKKKGGGFFFJJJDDDGGGGGGBBB999///(((%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************+++,,,............---,,,555444111000555DDDXXXggg~~~zzz|||{{{tttpppuuupppdddWWW___dddkkk{{{xxx___ddd___^^^cccccc^^^\\\^^^NNNCCC===DDDOOOPPPJJJCCC>>>777///++++++,,,+++***+++***)))(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))******************************))))))((((((''''''((((((((((((((((((((((((******))))))((((((((('''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((())))))(((((((((((()))***((())))))((((((***---000...//////...---///444999888777111+++,,,333666444222666:::===>>>???@@@BBBBBBDDDFFFHHHIIIKKKNNNPPPMMMNNNNNNOOOQQQVVV[[[^^^[[[ZZZXXXYYY[[[^^^bbbeeelllmmmnnnppprrrssstttuuusssttttttuuuvvvvvvwwwwww{{{{{{||||||}}}~~~~~~}}}}}}|||||||||}}}~~~{{{tttjjjfffmmm}}}|||sssfffYYYMMMHHHFFFKKK^^^ttt|||~~~zzzwwwssswww~~~ssslllssszzzppprrrtttpppdddZZZ]]]gggyyy~~~|||zzz}}}nnnVVVNNNQQQWWWhhh{{{{{{qqqppp~~~zzzZZZDDD<<<<<<888555444222555@@@KKK^^^jjjvvv}}}iiisssooo```pppyyydddIIIAAA>>>FFFJJJGGGFFFHHHFFFHHHHHHDDD;;;111***'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************+++,,,...///////////////+++...444???PPPcccttt{{{|||uuufffccc^^^```qqqkkk___WWW[[[aaaaaa^^^\\\YYYNNNCCCBBBFFFJJJNNNRRRGGG@@@888111---,,,***)))++++++***)))(((((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))***************************)))))))))((((((((('''(((((((((((((((((((((((())))))))))))((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''(((((((((((()))***++++++'''((()))(((((())),,,............---...111666;;;:::666///,,,///666777444333666999;;;===???BBBDDDEEEGGGIIIJJJJJJKKKMMMOOOMMMNNNOOOQQQUUUYYY]]]___\\\[[[ZZZZZZ\\\___ccceeelllnnnppprrrtttuuuuuutttvvvvvvuuuuuuuuuwwwxxxyyyzzzzzz{{{|||~~~}}}||||||||||||}}}~~~~~~yyyuuunnnhhhhhhqqq}}}uuukkk___TTTKKKDDDBBBOOO___|||}}}yyytttqqqttttttllltttzzzsssuuuvvvpppcccZZZ___hhhzzzyyyppptttnnn[[[SSSQQQUUUfffzzz{{{fffLLL@@@;;;888555555333444<<>>555---)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))))))))******))))))*********+++++++++***,,,---...------...//////888JJJbbbzzz{{{zzz|||wwwpppgggeeekkkuuu|||wwwggg___]]]]]]```ddd^^^UUUKKKDDD??????HHHRRROOOJJJBBB:::333---***)))++++++***)))))))))******&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))******))))))************************))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''((()))++++++'''((()))(((((()))+++---------,,,---///333888<<<===666...---222777666333444666888:::;;;>>>CCCFFFFFFHHHJJJJJJJJJJJJLLLMMMIIIJJJLLLQQQVVV[[[^^^___ZZZZZZZZZ[[[^^^bbbfffhhhlllnnnpppssstttttttttsssxxxwwwvvvuuuuuuwwwyyyzzzyyyzzz{{{|||~~~~~~}}}}}}}}}}}}~~~~~~~~~xxxtttnnnkkknnnyyy~~~vvvpppggg]]]RRRFFF@@@FFFPPPiii|||{{{{{{~~~vvvqqqnnnpppzzzuuuooowww}}}xxxyyywwwmmm```[[[bbblllvvv{{{pppooovvv{{{}}}~~~wwwfff\\\XXX___oooqqqUUUEEE<<<999777777555555:::AAANNN]]]mmmwww~~~vvvyyypppaaazzzwww\\\III<<<@@@GGGGGGEEEEEEGGGHHHIIIGGGAAA888///***(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))******+++,,,,,,,,,---///000///------000333>>>MMMjjjzzztttyyy~~~}}}tttjjjbbbaaaeee|||mmm___ZZZZZZ[[[WWWSSSNNNEEE>>>???DDDNNNLLLIIICCC;;;333---*********))))))))))))******''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))************)))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''')))***)))))))))+++,,,,,,,,,,,,---111555999;;;>>>666......333666444222555777888999;;;>>>BBBFFFEEEGGGIIIIIIIIIHHHIIIJJJCCCDDDHHHOOOWWW\\\]]]]]]XXXXXXZZZ]]]aaafffjjjllllllmmmoooqqqssssssssssssyyyxxxvvvuuuvvvwwwyyyzzzxxxyyyzzz{{{}}}~~~~~~wwwuuuqqqpppttt~~~}}}vvvpppkkkcccXXXJJJAAABBBHHHYYYppp{{{~~~|||sssmmmiiillluuuxxxttt}}}}}}~~~xxxiii\\\\\\gggrrryyyyyypppmmmnnnnnnmmmhhhiiiqqq|||}}}kkkhhhcccgggvvvzzz\\\GGG<<<888666666555333666;;;GGGVVVgggrrr{{{rrrmmm|||eeettt{{{gggPPP>>>>>>DDDFFFDDDEEEFFFGGGHHHGGGBBB:::111+++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************)))******+++,,,---------111333333111///222888>>>NNNcccwwwzzzuuugggccceee]]]lll{{{bbbOOO[[[WWWUUUUUUOOOGGGAAA@@@GGGHHHIIIHHHCCC;;;333---******)))((((((((())))))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))***************************************(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))))))))))))))$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((((((***++++++******+++,,,++++++,,,///444777999999<<<444...000333444333444666888999:::;;;===AAADDDCCCEEEHHHIIIHHHGGGGGGHHHAAACCCGGGOOOXXX\\\\\\ZZZVVVWWWZZZ^^^ccchhhmmmooonnnnnnooopppqqqrrrssstttxxxxxxwwwvvvvvvwwwxxxyyyxxxxxxyyyzzz|||}}}~~~~~~~~~wwwvvvuuutttvvv~~~~~~vvvmmmlllfffZZZMMMCCCAAACCCPPPiiizzz}}}{{{qqqkkkgggjjjrrr~~~||||||xxxhhh[[[^^^kkkvvv}}}sssllllllmmmlllbbb```cccnnnzzz}}}qqqiiimmmzzzdddMMM>>>999555555333111333777BBBQQQbbbnnnwwwvvvjjjiiikkk~~~pppWWWBBB>>>BBBCCCEEEGGGFFFGGGHHHHHHEEE===333,,,)))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))))))))******)))))))))*********++++++******+++,,,------...///---///000///111999FFFPPPkkk|||tttfffVVVXXXaaaxxxoooaaaZZZSSSQQQOOOKKKHHHHHHDDDDDDEEEGGGGGGBBB999111,,,,,,+++))))))(((((()))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((()))******++++++******************************(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((()))+++,,,,,,++++++,,,---***+++---111666999888666666000---000333222444888777888:::;;;;;;===@@@BBBBBBDDDGGGIIIHHHGGGGGGHHHFFFGGGKKKRRRZZZ]]]ZZZVVVWWWYYY[[[___dddiiimmmoooqqqppppppoooppprrrtttvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyzzz{{{{{{|||~~~}}}xxxzzz{{{yyyxxx}}}wwwlllmmmhhh]]]PPPGGGCCCCCCOOOhhhxxx~~~}}}zzzqqqkkkfffjjjrrr~~~|||zzzjjj^^^aaannnwwwtttlllkkkmmmmmm]]]\\\bbbmmmwww}}}xxxnnnqqq}}}ttt\\\CCC<<<777666555333444777???MMM^^^jjjuuupppwwwrrrhhh~~~vvv]]]FFF>>>@@@AAAEEEJJJGGGHHHIIIJJJHHH@@@666...)))(((((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++******+++,,,---...//////+++...222555<<>>@@@BBBDDDHHHIIIIIIHHHHHHIIIKKKLLLOOOVVV\\\^^^YYYTTTYYYZZZ]]]```eeeiiilllnnnsssrrrppppppqqqsssvvvxxxvvvvvvwwwwwwwwwvvvvvvuuuxxxxxxxxxyyyyyyzzzzzzzzz~~~~~~}}}|||{{{}}}zzz~~~yyymmmooolll```SSSJJJFFFEEEUUUmmm|||~~~{{{rrrlllfffkkksss~~~{{{yyy{{{lllaaadddooovvv{{{qqqmmmlllkkk^^^]]]aaajjjtttzzzuuunnnvvvlllHHHAAA<<<:::999777888;;;>>>LLL\\\hhhsss~~~rrrooo}}}}}}mmmrrr|||zzzaaaHHH??????@@@EEELLLHHHIIIJJJLLLJJJCCC888000))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************)))************+++++++++******+++,,,---//////000333777===CCCOOOddd~~~~~~rrrtttwwwiiiaaammmsssiii^^^VVVWWW[[[OOOGGG???@@@EEEFFF>>>666333222000...,,,++++++***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))***++++++++++++***************************'''((((((((())))))******))))))))))))))))))))))))+++++++++,,,,,,---------&&&%%%$$$###$$$%%%&&&''''''%%%$$$$$$&&&''''''&&&))))))(((''''''''''''''')))************+++++++++******---333:::;;;777222,,,,,,---///111333555666777999<<<======>>>@@@AAAEEEFFFHHHIIIIIIHHHHHHGGGOOOPPPTTTYYY^^^^^^ZZZVVV[[[]]]aaadddgggjjjooorrrooooooqqqrrrtttuuuvvvwwwwwwwwwwwwxxxyyyzzz||||||vvvwwwwwwxxxyyyzzz{{{{{{~~~~~~}}}|||~~~~~~~~~~~~~~~xxxuuusssqqqlll[[[HHHDDDKKK```qqqvvvuuusssssswwwxxxvvvsssxxxrrrnnnqqqwww|||{{{rrrjjjfffkkkvvv{{{rrrpppllleeeZZZ^^^fffnnntttxxxzzzzzz|||}}}|||hhhjjjwwwvvvuuuwwwUUUHHH<<<888999:::<<>>LLL```zzzjjjaaaeeerrr|||}}}hhh]]]ZZZTTTPPPIIIBBB===:::888777222333222000---++++++,,,((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))))))))(((((((((''''''''',,,+++)))***+++,,,,,,+++''',,,...,,,+++...///---%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$$$$&&&''''''&&&))))))(((''''''''''''''')))************+++++++++++++++---222777999555111+++,,,---...000333555666777999<<<======>>>@@@AAAEEEFFFGGGGGGGGGFFFEEEDDDLLLOOOTTTZZZ\\\\\\YYYVVV[[[]]]aaadddgggjjjooorrrpppqqqqqqssstttuuuvvvvvvvvvvvvwwwwwwxxxzzz{{{|||xxxyyyzzzzzz||||||}}}~~~}}}~~~~~~~~~}}}yyyxxx{{{xxxwwwxxxtttdddQQQLLLQQQbbbrrr~~~xxxqqq___YYYUUUWWWZZZ```kkkuuuyyytttooopppuuu}}}}}}~~~tttjjjhhhooo|||{{{uuurrrlllddd[[[```iiiqqqxxxzzzzzzzzzvvvwwwwwwxxxzzz|||zzzgggdddsss|||[[[KKK<<<777888:::;;;===>>>CCCNNN]]]mmmyyylllkkk{{{ooogggsss|||hhhPPPBBB======BBBHHHLLLIIIGGGHHHJJJFFF===444---(((&&&((()))'''&&&'''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***((()))))))))******++++++*********+++,,,,,,------,,,,,,///000000///000111999HHH___|||nnnbbb^^^___hhhxxxjjjTTTMMMRRRUUUPPPEEE:::555444333333333222///,,,+++*********+++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))((((((((()))))))))))))))+++***))))))***+++++++++,,,111333111111444666555%%%%%%%%%$$$%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&)))((((((''''''''''''((()))************+++++++++---,,,---000444555222///++++++,,,---///222444555777999<<<======>>>@@@AAADDDEEEEEEFFFEEEDDDBBBAAAHHHNNNVVV[[[[[[YYYXXXXXX[[[^^^bbbeeegggkkkoooqqqrrrrrrsssssstttuuuvvvvvvuuuuuuvvvvvvwwwyyyzzz{{{yyyyyyzzz{{{|||}}}}}}~~~{{{}}}}}}vvvttt{{{xxxxxxzzzxxxjjjWWWQQQUUUeeessszzztttnnngggWWWKKKEEEGGGHHHJJJZZZooo~~~{{{wwwrrrppppppuuu}}}~~~rrriiihhhqqq{{{wwwtttkkkbbb]]]cccmmmwww}}}~~~}}}{{{xxxwwwuuurrrooommmkkkjjjyyy~~~fffXXXaaasssvvv{{{~~~eeeRRR===666888:::::::::;;;???IIIWWWfffttt|||qqqhhhxxx|||sssaaajjjyyynnnZZZEEE;;;???FFFIIIKKKHHHGGGHHHIIIFFF===666...)))&&&((()))'''&&&(((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))))))))******(((((()))***++++++,,,,,,******+++,,,,,,------...---+++...555555///000666<<>>BBBBBB%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$&&&''''''&&&)))(((''''''''''''(((((())))))*********+++++++++...------///111222000---******+++---///111333444777999<<<======>>>@@@AAACCCDDDDDDEEEDDDCCCAAA@@@FFFOOOYYY]]]ZZZXXXYYY[[[[[[^^^bbbfffhhhkkknnnqqqsssssssssttttttuuuuuuuuutttuuuuuuuuuvvvxxxyyyzzzwwwwwwxxxyyyzzz{{{||||||{{{}}}}}}zzz{{{}}}|||zzz{{{zzzmmm[[[TTTXXXhhhttt{{{ssslllgggcccRRRJJJNNNMMMGGGSSSggg|||}}}zzzuuuqqqmmmnnnuuu}}}yyypppjjjkkksss~~~zzzyyytttjjjaaa___fffppp{{{~~~|||xxxsssnnnkkkhhheeedddjjjxxxkkkPPPPPP^^^eeennnxxx~~~sss[[[CCC999999:::999777999===EEEQQQ```nnnzzz|||qqqyyy|||bbbeee|||vvvssscccIII<<<@@@FFFHHHIIIGGGFFFHHHHHHEEE???999///***'''((()))'''''')))''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********((())))))***+++,,,------++++++,,,,,,------......000---///555333...666DDDNNNdddtttddd[[[VVVbbbyyypppbbbSSSMMMNNNMMMDDD;;;444444555666666333000------,,,***))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((())))))************,,,---.........///111333444999<<<<<<===BBBEEEEEE%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$&&&''''''&&&((((((''''''''''''(((((())))))*********+++++++++.........///000///...,,,******+++---///111333444777999<<<======>>>@@@AAACCCCCCDDDEEEEEEDDDCCCBBBIIIRRR[[[^^^ZZZXXXZZZ^^^\\\___cccgggiiikkknnnppprrrsssssssssttttttuuuuuutttttttttuuuvvvwwwyyyyyywwwxxxxxxyyyzzz{{{|||}}}|||}}}|||xxxlll]]]YYY___lllwww~~~lll]]]^^^ZZZRRRVVVeee{{{~~~}}}wwwqqqkkkjjjpppxxxzzzvvvqqqoooqqqwww~~~zzzyyyyyytttjjjbbbccciiisss|||{{{uuullleeeaaa```^^^]]]ZZZnnntttSSSGGGMMMSSS]]]mmmyyy}}}{{{xxxwwwzzz|||hhhLLL???===<<<999777:::===CCCMMMZZZjjjxxx}}}~~~ooohhhxxxwwwwwwjjjPPP@@@@@@EEEEEEHHHGGGFFFGGGHHHEEE@@@;;;111+++((())))))'''''')))''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************)))******+++,,,---------+++,,,,,,---......//////222//////222111555FFFZZZooo~~~xxxlll^^^ZZZddduuuqqqaaaWWWNNNEEE???777666555666888888555333///---,,,***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((()))))))))***))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,...000111111222666888>>>DDDFFFEEEEEEIIIJJJHHH%%%%%%&&&''''''''''''&&&'''%%%$$$$$$&&&''''''&&&(((''''''''''''(((((())))))************+++++++++---...///000000...---+++++++++,,,---///222444555777999<<<======>>>@@@AAABBBCCCEEEGGGHHHHHHHHHGGGMMMTTT[[[\\\YYYXXX[[[___\\\___dddgggjjjlllnnnpppqqqqqqrrrrrrssstttuuuuuuttttttuuuuuuvvvxxxyyyzzzzzzzzz{{{|||}}}~~~~~~}}}~~~{{{qqqkkkaaaWWWYYYcccrrr{{{wwwlll```^^^fff|||xxxrrrkkkiiiooowww~~~zzzxxxvvvvvvzzz~~~~~~zzzzzzyyyssskkkgggkkkooouuu{{{|||sssggg^^^YYYWWWUUUTTTYYYooo|||\\\FFF???CCCJJJXXXiiiqqqmmmddd___cccdddlllzzzuuuXXXHHHBBB>>>:::999:::<<>>333---((())))))'''(((***''''''''''''((((((((((((''''''((((((((()))))))))((((((((()))))))))******)))))))))*********++++++++++++,,,,,,,,,---------,,,,,,---......//////000000000000444>>>QQQhhhxxxooo\\\UUU___sssqqqWWWIIIEEE@@@<<<777666888:::999888222111000...,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))******)))************+++++++++))))))))))))))))))))))))***************+++++++++---000444555666888===AAA???GGGOOOTTTZZZaaadddccc%%%%%%'''((((((((('''&&&'''%%%$$$$$$&&&''''''&&&'''''''''''''''((()))))))))************++++++++++++...111222111///,,,++++++,,,---...000333555666777999<<<======>>>@@@AAABBBCCCFFFIIIKKKMMMMMMNNNQQQUUUYYYYYYWWWWWWZZZ^^^\\\```eeehhhjjjlllnnnooooooooopppqqqrrrttttttuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{|||}}}~~~}}}rrrcccZZZRRROOOYYYfffxxxsssllllll~~~yyyssslllkkkpppxxx~~~|||zzzxxxzzz~~~|||}}}{{{sssnnnnnnvvvvvvxxxyyy{{{|||}}}}}}{{{rrreee\\\WWWSSSNNNKKKZZZrrrrrrZZZIIIFFFDDDKKK\\\hhhfff[[[TTTPPPNNNUUUgggzzzdddQQQFFF???<<<<<<999:::===BBBLLL\\\nnnzzz}}}pppkkk{{{wwwnnn|||sssdddRRRCCC???BBBEEEEEEFFFGGGGGGEEEBBB@@@444...)))))))))'''(((+++''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++------------,,,,,,,,,,,,---------...//////000000///333666BBB___~~~|||zzzvvvssszzzzzziiiZZZZZZccckkkvvv{{{dddXXXKKKDDD;;;666777:::;;;:::777666555333111...,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((()))*********)))************+++++++++))))))))))))))))))))))))))))))***,,,---///000111333777<<<>>>???BBBHHHNNNJJJUUUaaajjjsss{{{%%%%%%'''((((((((('''&&&'''%%%$$$$$$&&&''''''&&&'''''''''''''''((()))***)))************+++++++++***...222444222///,,,+++,,,,,,---///111333555666777999<<<======>>>@@@AAABBBDDDGGGKKKNNNPPPQQQRRRSSSUUUWWWWWWUUUVVVYYY\\\\\\```eeeiiikkklllnnnooommmnnnoooppprrrssstttuuuuuuuuuvvvvvvwwwyyyzzz{{{xxxxxxyyyzzz{{{|||}}}}}}}}}ppp]]]SSSLLLNNN]]]nnn||||||xxx~~~yyysssnnnmmmrrryyy~~~}}}{{{xxxzzz~~~|||tttqqqsss}}}|||zzzxxxxxxxxxyyyzzzuuummmbbbZZZUUUPPPJJJDDDPPPjjjzzzfffVVVMMMLLL\\\jjjkkkbbbZZZRRRKKKMMM\\\mmmyyykkkWWWJJJAAA===>>>777888999>>>GGGWWWjjjvvv~~~|||rrraaa[[[rrr{{{iii~~~uuukkkYYYEEE>>>CCCDDDEEEFFFGGGFFFEEEBBBAAA555...)))))))))'''(((+++''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************)))************+++++++++///......------,,,++++++------......///000000000000666===PPP|||~~~zzz|||wwwhhhZZZQQQXXXpppmmmTTTJJJ===666666999::::::::::::999777444000---+++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((()))******+++)))************+++++++++))))))))))))))))))))))))((()))+++---000333555666:::???EEEGGGHHHLLLSSSYYYcccmmmwww}}}$$$###$$$%%%((()))(((&&&''''''''''''((((((((((((***)))(((''''''((())))))++++++,,,,,,,,,+++******/////////000111///---***000///......///222555777777888999;;;===>>>@@@@@@DDDCCCDDDGGGKKKNNNNNNMMM[[[WWWTTTSSSWWW[[[\\\]]][[[___eeeiiilllnnnpppqqqqqqpppppppppqqqsssuuuvvvxxxxxxyyyyyyyyyxxxxxxwww{{{zzzyyyxxxyyy{{{}}}{{{ooolllsss{{{ttt```MMMJJJVVViiivvvwwwqqqnnnrrrwwwyyy|||~~~}}}zzzzzzzzzwwwtttxxxzzz{{{{{{zzzvvvrrrppppppiii```YYYVVVQQQJJJEEEMMMfffmmmddd[[[aaawww{{{nnn___PPPOOOYYYiii|||vvv```QQQGGG@@@;;;===999888>>>FFFSSSdddsss||||||iiiYYYggg}}}cccmmm{{{tttcccLLL@@@AAADDDEEEGGGHHHHHHFFFDDDBBB888222***&&&'''(((((('''))))))(((((('''''''''&&&''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))***+++,,,---........................,,,,,,---......///000000222>>>SSSrrr}}}lll[[[YYY\\\jjjvvv]]]FFF@@@===666777???<<<<<<@@@EEE===///***///---+++))))))***+++***))))))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))************))))))*********)))))))))))))))))))))((()))+++,,,,,,+++/////////000222666:::<<>>???@@@BBBCCCDDDFFFHHHKKKMMMOOO\\\YYYUUUTTTWWWZZZ\\\\\\\\\___dddgggjjjlllooorrrqqqpppppppppqqqsssuuuvvvxxxxxxyyyyyyyyyyyyxxxxxx{{{{{{zzzyyyzzz{{{|||}}}~~~~~~{{{oooeeeaaacccgggrrryyybbbOOOJJJVVViiiwwwvvvqqqoooqqqssstttwww|||}}}~~~~~~zzzvvvuuuwwwxxxxxx|||{{{zzzyyywwwtttrrrqqqnnnhhh```ZZZVVVPPPIIICCCLLLbbbwwwvvvyyyvvv___RRRRRR^^^rrrhhhVVVKKKDDDAAA???;;;999===DDDPPPbbbqqq|||xxxfffkkk~~~gggiii}}}iiiPPPBBBAAADDDEEEGGGGGGFFFDDDAAA???:::444,,,(((((()))))))))))))))(((((((((''''''''''''''''''((((((((())))))(((((())))))))))))(((((())))))))))))***+++,,,---.........---------------///,,,***+++---000222333666HHHcccooofff]]]^^^xxxrrrZZZPPPHHH===777999@@@>>>@@@BBB???777222111...,,,******+++,,,++++++)))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((((((((((()))))))))***))))))************))))))************))))))))))))...---,,,,,,,,,---,,,+++***...333888<<<@@@CCCEEEHHHTTTeeeqqqxxx~~~{{{}}}zzz'''&&&&&&'''))))))'''&&&''''''''''''((((((((((((((((((''''''((()))***+++)))******+++,,,,,,,,,---//////000000///...,,,+++000///......000222555777777888999;;;<<<>>>???@@@@@@BBBDDDDDDDDDHHHNNNRRR]]]ZZZWWWVVVXXXZZZ[[[\\\]]]```cccfffiiikkkoooqqqqqqpppppppppqqqsssuuuvvvxxxxxxyyyyyyyyyyyyxxxxxxzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}~~~yyyrrrjjjddd```^^^bbbrrrjjjUUUMMMVVViiixxx~~~xxxuuusssrrrooommmrrryyy|||zzzuuusssuuu{{{}}}zzzvvvtttrrrqqqqqqjjjfff```[[[WWWQQQIIICCCIII\\\kkkqqq{{{}}}dddVVVYYYmmmrrr]]]OOOIIIGGGBBB>>>;;;<<>><<<666...******+++***)))))))))((((((((((((''''''''''''((((((((()))))))))((())))))******))))))(((***))))))******+++,,,---------------------------///---,,,,,,///222555666AAAWWWttt|||eeeXXXjjjvvvcccTTTEEE===<<>>??????BBBDDDCCCCCCFFFOOOVVV\\\[[[XXXWWWXXXYYY[[[\\\]]]aaafffjjjkkkmmmnnnoooqqqpppppppppqqqsssuuuvvvvvvvvvwwwxxxxxxxxxwwwwwwxxxyyyzzz{{{||||||||||||}}}}}}~~~{{{tttkkkdddcccjjjtttqqq[[[RRRXXXjjjzzzzzz|||{{{yyytttmmmhhhmmmvvv{{{vvvwww}}}|||yyyvvvtttsssrrriiifffbbb]]]XXXRRRJJJDDDHHHYYYggghhhkkkwwwfff]]]lllzzzbbbQQQJJJJJJEEE@@@===<<<>>>GGGYYYiiixxx}}}oooiiizzz~~~iii[[[lllvvv[[[GGG???CCCDDDFFFGGGFFFDDDAAA@@@>>>777///******+++***)))))))))(((((((((((((((((('''(((((((((((())))))))))))))))))******)))))))))************+++,,,------,,,,,,,,,,,,---------------///111111222666===DDDYYYkkkyyy```fff}}}www___NNNGGGFFFAAAGGGIIIGGGIIILLLEEE999222000---+++,,,------,,,)))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((((()))))))))*********)))******++++++******))))))***************++++++)))))))))***+++---111444;;;>>>BBBGGGLLLUUU___fffsss|||yyyiiiccc```___gggrrr)))((('''((())))))'''&&&''''''''''''((((((((((((&&&&&&'''((()))*********------,,,************+++...///000///---+++,,,---/////////000111333555666777888999:::;;;======>>>???AAADDDCCCCCCHHHQQQYYYYYYYYYXXXXXXXXXYYY[[[]]]]]]bbbiiinnnpppooonnnnnnqqqpppppppppqqqsssuuuvvvttttttuuuvvvvvvvvvvvvvvvvvvwwwyyy{{{|||}}}~~~~~~~~~}}}{{{qqqhhhffffffiiiuuulllZZZSSSZZZmmm~~~xxx}}}{{{uuukkkeeejjjtttzzzxxx||||||zzzxxxqqqmmmhhhaaaYYYPPPHHHDDDEEEWWWfffjjjkkkpppuuuvvvkkkpppxxx{{{gggnnnhhhTTTKKKIIIFFFBBB>>><<<<<>>888///*********)))((((((((())))))))))))))))))(((((((((((()))))))))***))))))************))))))************+++,,,---...,,,,,,,,,------.........---000222111333AAAYYYlll~~~qqqbbbgggtttttt\\\OOOJJJAAALLLRRRPPPOOOQQQJJJ???555222...,,,,,,,,,,,,+++***************))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''))))))))))))******************++++++++++++******))))))******+++++++++,,,+++,,,---...///444:::???KKKRRR\\\dddkkkttt}}}iiiaaaaaalllvvv}}}'''&&&&&&'''))))))'''&&&''''''''''''((((((((((((&&&'''((()))******))))))------+++*********+++,,,---///111///+++***+++......//////000111333444555888888999:::;;;<<<======>>>@@@BBBCCCEEEJJJSSSYYYTTTVVVWWWWWWXXXYYY]]]______dddkkkpppqqqpppnnnnnnqqqpppppppppqqqsssuuuvvvssstttuuuvvvvvvvvvvvvvvvwwwwwwxxxzzz|||}}}~~~{{{qqqjjjbbbaaadddoooppp]]]SSSRRRZZZnnn|||~~~{{{uuummmhhhnnnxxx}}}zzz{{{~~~|||wwwnnncccYYYPPPJJJGGGBBBQQQ___fffjjjnnnooommmaaagggssswwwuuu~~~wwwuuu~~~qqq[[[NNNHHHFFFCCC@@@===;;;@@@PPP___pppyyyrrr```yyyccc]]]yyyyyyhhhRRRAAA@@@BBBEEEGGGIIIHHHGGGFFF@@@999000+++******)))((((((((())))))))))))******((((((((()))))))))******)))******++++++******)))+++******++++++,,,---...,,,------....../////////000111000000:::XXXjjjZZZZZZdddlllttt\\\MMMGGGOOOVVVWWWUUURRRLLLEEE:::666111...,,,,,,,,,+++******++++++******)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))))))))*********++++++******++++++++++++******))))))******+++,,,,,,,,,,,,...000111444:::CCCIIIdddnnn{{{zzzwwwuuurrrkkkfffXXX^^^nnn%%%%%%%%%&&&((()))(((&&&''''''''''''(((((((((((('''((()))******)))((((((+++***))))))***,,,...///---///111///***)))+++.........///000222333444555888888999:::;;;<<<<<<=========>>>AAAFFFLLLSSSVVVOOORRRUUUVVVWWWZZZ^^^bbbbbbfffjjjlllmmmnnnooopppqqqpppppppppqqqsssuuuvvvtttuuuvvvwwwxxxxxxxxxxxxzzzzzzyyyyyyzzz{{{}}}~~~~~~wwwpppkkk^^^^^^bbbmmmxxx~~~ooo___QQQNNNPPPXXXlll|||zzzvvvuuu{{{~~~zzzpppdddZZZTTTSSSSSSRRRVVV[[[___eeeiiijjjggg```bbblll{{{|||{{{yyy~~~tttttttttoooiiiiiivvv}}}fffTTTKKKDDDCCCAAA???;;;>>>MMM\\\mmmwww|||hhhrrrooo\\\qqq~~~|||qqqYYYEEE@@@BBBDDDGGGHHHGGGFFFEEEBBB;;;222---++++++***((((((((()))))))))*********(((((()))))))))*********)))******++++++******)))++++++++++++,,,---......------...//////000111111333222333:::PPPuuuzzzoooccc^^^XXXfffuuu^^^TTTRRRSSSXXXZZZTTTMMMIII@@@;;;555000...---,,,,,,***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''(((((())))))******))))))*********+++++++++***++++++,,,,,,++++++***))))))***++++++,,,------,,,000555999>>>HHHUUU___|||~~~{{{zzzzzzqqqnnnppprrrqqqnnnppp|||$$$###$$$%%%((()))(((&&&''''''''''''((((((((()))(((((()))******)))((('''(((((('''(((***---000222,,,///111...***(((+++///......///111222333444555888888999::::::;;;<<<<<<<<<;;;<<<@@@FFFMMMRRRTTTLLLOOOSSSUUUWWWZZZ___ccceeefffhhhhhhiiikkkooorrrqqqpppppppppqqqsssuuuvvvvvvvvvwwwyyyyyyzzzzzzzzz~~~}}}{{{yyyxxxyyy{{{|||~~~zzzrrrmmmjjj___^^^aaaiiirrrwwwzzz|||hhhYYYNNNMMMOOOVVViii~~~}}}|||}}}|||wwwmmmccc\\\[[[]]]```lllgggaaa___ccchhhhhheeedddaaahhhwwwyyywwwkkkqqq|||xxxkkkeeeaaaaaaaaahhhwwwnnnZZZNNNCCCBBBBBB@@@<<<>>>KKKZZZkkkvvvqqqeee~~~www\\\nnn~~~www___III@@@BBBDDDFFFFFFEEECCCBBBDDD===444...---,,,+++***(((((())))))*********+++))))))))))))******************++++++++++++******++++++++++++,,,---...............///000111111222333444999JJJggg|||iiiWWWNNNqqquuu___SSSNNNVVV[[[UUUMMMLLLDDD???888333000///...---***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++)))************+++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,------000555===EEEOOO]]]mmmyyy~~~vvvooohhhjjjvvv%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''(((((())))))******+++***))))))+++...222444,,,......,,,))))))+++...,,,---///000000111444666666777888888::::::;;;<<>><<<;;;EEERRRcccqqqeeevvvpppkkkyyyyyyvvvbbbKKK>>>@@@DDDHHHHHHFFFEEEFFFFFF@@@888111---***)))(((************************))))))))))))))))))))))))++++++******************------***(((+++000000,,,,,,...000//////000000//////555CCCZZZwww{{{YYYTTTeee{{{fffQQQOOOYYY^^^YYYPPPKKKFFF???888222...+++))),,,***))))))***++++++*********))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))++++++******************))))))*********+++++++++((((((***++++++***,,,///777>>>IIIYYYmmm~~~~~~xxxzzz{{{xxxvvvwwwnnntttzzz&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))***++++++++++++***))))))+++...222444---......,,,))))))+++...,,,---///000000111444666777777888999:::;;;<<<<<<@@@@@@AAAEEEJJJOOOPPPQQQMMMPPPTTTWWWYYY\\\___aaahhhhhhiiijjjlllnnnqqqrrrppprrrtttuuutttssssssssstttuuuvvvwwwxxxyyyyyyzzzzzzzzzyyyyyyyyyzzz{{{{{{}}}zzz|||~~~~~~zzzrrrhhheeehhhrrrzzz}}}}}}~~~lll\\\OOOLLLOOOWWWjjj~~~}}}yyyyyyzzz}}}~~~zzzwwwrrrjjjeeefff```WWWWWW^^^fffdddaaaaaagggmmmhhh^^^]]]fffuuuwwwmmmfff]]]UUUTTTWWW\\\fffnnn|||fffUUUMMMEEE@@@???===<<>>888666444000------,,,+++++++++***(((&&&******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))******++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,...222:::AAADDDQQQgggxxxhhh^^^UUUVVV^^^iiivvv''''''((())))))))))))((((((((((((((((((((((((((((((((()))******++++++,,,******)))***+++...000111...---,,,+++***+++,,,---,,,---///000000111444666888999999:::;;;<<<===>>>@@@BBBEEEKKKPPPSSSRRRQQQNNNPPPSSSVVVXXX[[[^^^aaaeeeeeefffhhhjjjlllnnnoooooopppqqqpppoooppprrrtttttttttuuuvvvwwwxxxyyyyyywwwwwwvvvwwwwwwxxxyyyzzzzzz{{{}}}~~~xxxvvv~~~yyyhhhVVVOOORRR^^^qqq|||www{{{|||~~~~~~}}}yyytttqqqiiigggiiikkkfff]]]YYY[[[ZZZ[[[___fffmmmmmmcccYYYbbbnnn}}}|||uuurrryyyoooiiiqqqvvv```QQQHHHCCCDDDAAA===AAAIII^^^mmm}}}~~~|||qqqNNNEEE@@@EEEHHHFFFFFFIIIEEECCC>>>777111,,,++++++******************************************************+++++++++++++++,,,+++111666888<<>>:::444000...///222333555888FFF```zzz~~~vvv[[[bbbvvvfffWWWVVVYYYZZZVVVMMMCCC===;;;999444///,,,+++++++++,,,+++)))'''******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******+++++++++++++++,,,------------,,,,,,,,,,,,***---000555>>>KKKSSSVVVddduuusssgggQQQSSSZZZgggttt%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''(((((()))*********************+++---///000///---++++++++++++,,,,,,,,,---///000000111444666888999999:::;;;<<<===>>>@@@BBBGGGNNNSSSTTTSSSQQQNNNPPPSSSUUUWWWZZZ^^^aaacccdddfffhhhjjjlllmmmnnnnnnooopppooooooooorrrtttuuuvvvvvvwwwxxxyyyzzzzzzwwwwwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~|||||||||~~~mmmXXXNNNQQQ___sss~~~|||||||||zzzwwwssspppnnnmmmpppnnnmmmkkkfff^^^[[[\\\YYY[[[bbbkkkoookkkbbb[[[gggqqq~~~wwwrrrpppsssjjjgggsss~~~hhhTTTJJJDDDEEECCC>>>@@@FFF[[[kkk{{{WWWHHH???DDDHHHEEEEEEJJJCCCBBB???888111,,,************************************************************++++++,,,,,,,,,,,,---444:::===@@@CCCBBB>>>777111...000111333:::CCCeeexxxvvvyyy}}}nnn___^^^hhhzzz^^^TTTVVVZZZ\\\TTTKKKDDDAAA===777222---,,,+++,,,------+++)))******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++(((///666???NNN___hhhhhhxxx}}}kkk\\\PPP\\\nnnwwwppp%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''((())))))******))))))******,,,---...//////---+++***+++,,,,,,+++,,,---///000000111444666888888999:::;;;<<<======>>>BBBHHHOOOUUUUUUSSSOOONNNPPPRRRTTTVVVZZZ^^^bbbcccdddfffhhhkkklllmmmmmmlllnnnpppppppppppprrrsssvvvvvvwwwxxxyyyzzz{{{{{{wwwwwwxxxxxxyyyzzz{{{||||||}}}}}}yyyrrrtttoooYYYKKKOOO___sss~~~~~~{{{zzzvvvpppkkkhhhhhhjjjwwwuuurrrllleee___]]]]]]]]]bbbkkksssrrrjjjdddbbbnnnwww}}}uuupppnnniii___[[[eeevvvpppXXXMMMEEEEEECCC>>>???EEEWWWgggyyy```LLL???CCCGGGDDDDDDIIIAAABBB@@@:::222+++)))***************************++++++++++++++++++++++++******++++++,,,---------...555<<<>>>@@@BBBAAA>>>777222000222333666EEEVVV|||ooonnnsssppp[[[YYYtttqqq^^^XXXWWW]]]YYYRRRLLLFFF@@@:::777000...,,,,,,------,,,+++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,---------***+++++++++,,,,,,,,,,,,,,,444>>>III\\\qqqzzzxxxzzzjjj\\\hhhttt}}}rrrlllkkkhhhddd&&&&&&'''((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))***+++,,,------...000---******,,,---,,,+++,,,---///000000111444666777777888999:::;;;<<<<<<===AAAIIIQQQVVVVVVRRRNNNNNNPPPRRRSSSUUUYYY^^^bbbcccdddgggiiikkklllmmmmmmkkkmmmpppqqqqqqqqqrrrsssuuuuuuvvvwwwxxxyyyzzzzzzwwwwwwwwwxxxyyyzzz{{{|||zzz{{{{{{sssiiikkkpppXXXHHHLLL^^^rrr~~~|||zzzuuuuuusssoookkkjjjmmmpppyyyxxxtttllleee```]]]\\\eeekkkvvv|||uuujjjgggkkktttzzz{{{sssmmmjjj___XXXVVV```ppp}}}www[[[OOOFFFEEECCC>>>>>>DDDTTTeeewww~~~wwwgggOOO???BBBFFFCCCBBBHHHAAACCCBBB<<<333,,,***+++************************++++++++++++++++++++++++******++++++,,,------...---555;;;<<<<<<>>>===:::444111222555666<<>><<<777333///,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,------...******+++,,,---...//////555===FFFPPPddd|||xxxssspppmmm{{{wwwooojjjmmmssstttppp'''(((((()))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,))))))***+++,,,,,,------000---******,,,---,,,+++,,,---///000000111444666666777888999:::;;;;;;<<<<<>>DDDRRRcccvvv}}}~~~pppkkkQQQ???BBBFFFBBBAAAGGGBBBDDDDDD>>>555...+++,,,************************++++++++++++++++++++++++******+++,,,,,,---......,,,444::::::999:::999777222000333777888AAA]]]{{{|||bbbbbbkkk~~~fffSSSSSSVVVXXXTTTKKKCCC@@@@@@<<<888111---+++++++++*********))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((())))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++,,,,,,---......***+++,,,---...000111111===DDDJJJRRRgggwwwkkkooo{{{|||kkklllnnnvvv))))))))))))))))))))))))))))))(((''''''''''''''')))************+++++++++)))+++---,,,++++++...111333,,,'''***---,,,++++++......///111222333444555999:::;;;:::999999;;;<<<<<>>CCCCCCUUU___nnn{{{zzz|||yyyqqqzzzuuummmVVVDDDDDDHHHEEEBBBDDDAAABBBBBB>>>777000---,,,******************************+++++++++,,,,,,,,,------,,,+++,,,---...///888888888;;;>>>===999555555222---333EEEUUUmmm~~~|||{{{{{{|||}}}lllVVVaaayyyxxx\\\RRRXXXRRRQQQZZZLLL===DDDDDD@@@888000)))''')))+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))+++******)))((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,///000///...---111888===???HHHPPPXXXggg{{{wwwuuu|||{{{ssszzz(((((((((((((((((((((((())))))((('''''''''''''''))))))*********+++++++++(((***++++++******---000333+++'''***---,,,++++++......///111222333444555777888999999999:::<<<>>><<>>777000---+++******************************+++++++++,,,,,,,,,------,,,,,,,,,---...///555444555777999999666333///555333;;;UUUlllxxx}}}xxxrrrmmmkkkiiigggeeeeeedddcccaaabbbcccdddfffiiillloooqqquuuxxx}}}~~~]]]XXXjjj^^^UUUYYYVVVTTTYYYTTTGGGBBBHHHEEE???777///+++,,,...************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))******)))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++...111444555888===AAANNNUUUZZZ]]]gggyyy|||vvv|||zzzyyy~~~'''''''''''''''''''''''')))((((((''''''''''''((()))))))))*********++++++'''(((*********+++---...111+++(((***---,,,+++,,,......///111222333444555555666888999999;;;>>>@@@<<>>DDDMMMRRRRRRPPPNNNMMMPPPRRRUUUXXXYYY[[[^^^aaabbbcccfffiiikkkmmmoooooonnnppprrrrrrqqqqqqrrrsssrrrrrrssstttuuuvvvwwwwwwxxxwwwwwwwwwyyyxxxvvvtttuuuvvvyyy|||zzzyyy{{{pppmmmttt~~~oooVVVHHHFFFLLLWWW```rrr{{{}}}zzzxxxzzz}}}wwwssslllgggffflllrrrrrroooooo~~~zzzpppiiigggggggggggghhhllluuu{{{___MMMGGG???===???<<>>>>>AAACCCDDDDDDDDDCCCAAA===666000+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------------------...000222444444@@@VVVzzz|||rrrkkkccc]]][[[YYYTTTPPPKKKKKKMMMMMMNNNOOOPPPQQQQQQPPPOOOPPPQQQQQQOOOMMMKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFGGGHHHKKKMMMOOORRRVVV[[[bbbjjjttt}}}ttt~~~kkk___ZZZjjj^^^RRR^^^YYYVVV\\\[[[NNNPPPPPPJJJ>>>333---+++++++++++++++************))))))))))))))))))))))))************************'''''''''''''''((())))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))************************+++++++++++++++,,,,,,---......//////...000666AAAPPPaaaooowww{{{|||zzzvvvoookkknnnrrrzzzxxxzzz''''''''''''''''''''''''(((''''''''''''(((((()))((((((((()))))))))******))))))+++---000222111///+++)))))),,,,,,******---......///111222333444555666777888888888888;;;===CCCJJJRRRTTTRRRNNNNNNOOOPPPSSSVVVYYY[[[]]]```ccccccdddfffiiikkkmmmnnnnnnnnnppprrrrrrrrrrrrssstttrrrrrrssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwzzz}}}{{{rrrmmmsss~~~vvvooopppwww}}}xxxfffRRRGGGEEEFFFKKKPPPcccppp~~~zzzzzz|||~~~}}}xxxoooeeebbbcccbbbiiittt|||{{{wwwyyyyyyqqqmmmmmmrrrvvvppppppqqqtttzzzmmmbbb[[[KKKAAAAAA???===HHHXXXhhhttt~~~~~~iiicccrrrRRR@@@>>>BBBDDDCCCDDDCCCCCCBBB???999222---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------,,,---...//////000444666888LLLpppyyynnnccc[[[WWWTTTOOOMMMNNNPPPQQQRRRPPPRRRUUUWWWYYY[[[^^^aaa\\\\\\[[[\\\]]]\\\ZZZWWWUUUUUUTTTSSSQQQOOOMMMLLLIIIHHHGGGFFFEEEFFFGGGHHHHHHJJJKKKNNNSSS[[[dddjjj|||xxxuuuyyydddTTT]]]xxxwww^^^^^^ZZZUUU[[[cccVVVWWWVVVQQQGGG<<<333...,,,++++++++++++*********))))))))))))))))))))))))************************'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++*********++++++++++++,,,+++,,,,,,---...///000000,,,555FFFYYYkkkuuuyyyyyywwwooohhhdddeeekkkwww}}}(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))***(((((()))---111222000...***((())),,,,,,)))***---......///111222333444555444555777888888999<<<>>>CCCJJJRRRTTTPPPLLLLLLNNNPPPSSSVVVYYY[[[^^^bbbddddddeeegggiiikkklllmmmmmmmmmppprrrsssrrrrrrtttuuusssssstttuuuvvvwwwwwwxxxwwwyyyyyyvvvrrrpppqqqssszzz{{{|||wwwyyy}}}nnneeedddkkktttzzznnn___OOOHHHFFFFFFHHHKKKYYYiiizzzzzzzzzzzzyyyzzz||||||~~~wwwpppggg______eeemmmtttxxxssssssuuuwwwyyyuuuvvvwwwzzz|||eeeYYYUUUJJJCCCBBB???;;;BBBOOO```ppp||||||qqqggguuuUUU@@@>>>CCCEEECCCCCCBBBBBBBBBAAA<<<444...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---.........------+++---000000000111444777AAA^^^zzzooofff```[[[TTTOOOOOOQQQSSSUUUWWW[[[aaafffdddgggkkkmmmnnnppptttwwwrrrrrrrrrssssssrrrooolllkkkjjjiiigggeeeaaa^^^]]]VVVTTTRRROOOMMMKKKIIIHHHIIIIIIHHHGGGHHHKKKPPPTTTaaaiiittt}}}nnnVVVUUUggguuu^^^\\\[[[[[[bbb]]][[[YYYUUUNNNDDD999111,,,,,,+++++++++*********))))))))))))))))))))))))************************'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++*********+++++++++,,,,,,,,,,,,---...///000111111444AAAVVVnnn~~~{{{mmmccc[[[^^^gggsss))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((())))))))))))''''''(((,,,000222000---)))((()))---,,,))))))---......///111222333444555222333666777888:::>>>@@@BBBJJJRRRSSSOOOKKKKKKMMMOOORRRVVVYYY\\\___ccceeeeeefffgggiiikkklllllllllmmmppprrrssssssssstttuuusssssstttuuuvvvwwwxxxxxxxxxzzzzzzvvvoookkklllppp}}}}}}wwwfffZZZYYYbbbmmmuuugggZZZMMMHHHGGGFFFFFFGGGSSSdddwww|||wwwrrrvvvtttsssssswww|||}}}}}}~~~||||||uuuooojjjddd___ccclllyyy{{{wwwvvvyyy|||}}}}}}xxxyyy{{{~~~pppVVVIIIHHHDDDCCCCCC===>>>BBBKKK[[[kkkyyyxxxzzzwwwooouuuUUU@@@>>>DDDFFFCCCBBBBBBBBBBBBBBB===666000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---.........---,,,***---000111111111555777JJJlll}}}lllcccXXXRRRSSSUUUVVVUUUUUU[[[aaaeeefffjjjqqqwwwvvvyyy}}}}}}yyyvvvrrrpppiiigggddd___ZZZUUUQQQOOOLLLLLLKKKIIIGGGGGGHHHJJJEEEMMM\\\kkkyyy~~~^^^RRRYYYppp^^^\\\bbb]]]]]]```\\\XXXUUUQQQHHH;;;111,,,,,,,,,+++++++++******))))))))))))))))))))))))************************'''''''''''''''((())))))((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111222AAALLL```vvvfff]]][[[eeerrr~~~}}}zzz}}}((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((***+++---,,,)))'''&&&&&&******+++...000000...,,,***+++,,,,,,++++++---///000/////////000111222222333555888:::;;;<<>>???>>>???999===EEESSSdddtttyyydddOOODDDDDDFFFFFFDDDCCCCCCBBB???;;;555000,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,---------.........000...///222333555BBBPPPmmmyyyzzznnnfffbbb^^^ZZZ```ccchhhlllqqqvvv{{{~~~|||vvvsssjjjeee___YYYUUUQQQNNNLLLMMMJJJFFFFFFLLLXXXdddlllyyyeeeSSSLLLbbbeee]]]^^^[[[bbb___[[[XXXTTTLLLBBB:::333...)))(((+++,,,+++(((************************))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((*********+++,,,,,,------***...000---,,,333BBBOOOWWW```sssyyyvvvsssrrrvvv}}}((((((((((((((((((((((((((((((''''''&&&'''''''''''')))******)))(((((()))))))))***,,,......,,,)))((()))***)))))))))+++---////////////000111222333444555555666777:::???BBBKKKMMMOOOPPPNNNMMMMMMMMMRRRSSSUUUXXX[[[^^^```bbbcccfffiiikkkkkkkkklllmmmjjjkkknnnqqqrrrmmmddd\\\aaafffjjjjjjfffccceeehhhqqqtttuuusssuuu}}}|||xxx{{{~~~xxxxxxsssfff^^^VVVNNNLLLJJJGGGDDDEEEKKK^^^sss~~~~~~ssskkkeeedddgggkkkpppvvv{{{~~~}}}yyysssnnnjjjkkknnnvvv}}}~~~~~~mmmLLL????????????AAA777:::BBBOOO```ppp|||{{{hhhQQQCCCAAADDDEEEDDDCCCBBBAAA???;;;555111,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,------------.........---///111111111;;;PPPcccyyyhhh\\\YYY\\\aaadddnnnssszzz}}}sssiiiaaa[[[VVVSSSQQQMMMHHHDDDEEEJJJPPPTTTbbboooppp|||fffPPPUUUnnn|||ccc[[[[[[bbb___ZZZWWWRRRJJJAAA999666111+++)))***+++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------+++......---000===SSScccdddlll|||nnnlll{{{}}}zzzvvv{{{yyy{{{~~~(((((((((((((((((((((((()))(((((('''''''''''''''&&&'''))))))))))))***+++******+++---......+++)))((()))******))))))+++---////////////000111333333444444444444555999???DDDKKKLLLNNNNNNLLLKKKLLLMMMPPPRRRTTTXXX[[[^^^```aaaccceeeiiijjjkkkkkklllmmmooonnnnnnqqqrrrooohhhaaa]]]___bbbaaaZZZSSSSSSVVVeeettt}}}zzz}}}yyytttuuuxxx{{{yyyppphhh^^^UUUPPPMMMGGGCCCCCCJJJ\\\ppp{{{wwwnnnjjjhhhgggkkkqqqvvvyyyzzzzzzzzzzzz}}}|||vvvqqqpppqqqrrr~~~}}}}}}~~~{{{\\\JJJCCC@@@???@@@777999???KKK\\\mmm{{{}}}nnnVVVDDD???AAACCCCCCBBBAAA@@@>>>;;;666222------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------............,,,000111...222FFFddd{{{rrrlllfffcccfffmmmrrruuu~~~~~~uuulllddd___UUUTTTRRROOOMMMLLLKKKJJJPPPZZZiiivvvxxxwwweeeYYYbbb~~~sssaaa^^^bbb___ZZZVVVQQQJJJAAA:::999444---))))))*********(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***************++++++,,,------...//////...111:::LLL```nnnrrryyyyyyooovvvwww{{{yyywwwyyy~~~(((((((((((((((((((((((()))(((((('''''''''((((((%%%&&&((((((((()))***,,,,,,,,,,,,...///...,,,))))))***+++*********,,,............///000222333444444444333333444999@@@EEEJJJKKKLLLKKKIIIIIIKKKLLLNNNPPPSSSWWW[[[^^^___```bbbeeehhhjjjkkkkkklllnnnqqqnnnkkkkkklllmmmllljjj]]]\\\[[[XXXOOODDDCCCHHHVVVlll~~~}}}uuummmgggfffgggpppxxx}}}ssshhh\\\UUUOOOGGGBBBAAAFFFVVViiirrrwww}}}}}}vvvrrrpppkkkoootttvvvuuuuuuuuuvvv~~~vvvxxx~~~}}}{{{wwwssssssyyy~~~|||{{{}}}kkkWWWKKKCCC???===888999>>>IIIYYYkkkzzz|||tttxxx```JJJBBBDDDGGGBBBAAA@@@???>>>;;;777333---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------.........//////,,,111111///:::[[[|||rrrggggggjjjooovvv|||vvvoooccc```[[[VVVRRRNNNLLLLLLIIIMMMUUU___lll|||xxx}}}~~~aaaYYYjjjkkk___bbb___[[[WWWSSSLLLBBB;;;:::666000+++))))))***+++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++***++++++,,,------......///...000999JJJ^^^mmmuuusssuuu~~~yyy~~~((((((((((((((((((((((((((((((''''''(((((()))***%%%&&&'''''''''(((***------------//////...+++))))))***+++*********,,,............///000222333444444444444444666:::AAAEEEJJJJJJJJJIIIGGGHHHJJJLLLNNNPPPTTTXXX\\\^^^``````bbbeeehhhjjjkkkkkkmmmnnnmmmllliiiggggggiiilllnnnccc___]]]ZZZNNNAAA>>>CCCHHH^^^tttnnnlllgggaaa[[[XXXXXXZZZgggpppxxxnnnzzzxxx|||yyyzzzyyymmm```WWWOOOFFF@@@???GGGTTTbbbhhhlllsss{{{~~~}}}xxxvvvqqqtttuuutttqqqppprrruuuyyyqqqrrryyyzzzzzzzzzzzz}}}}}}}}}~~~wwwbbbRRRGGG???;;;999999===GGGWWWjjjyyyvvviiiOOOCCCCCCFFFBBB@@@???>>>===;;;777444------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////+++111222333IIIttt}}}qqqiiippprrruuu{{{yyyrrrggg\\\SSSPPPOOOPPPLLLJJJJJJOOOYYYggg{{{{{{pppnnnZZZ```yyywww```aaa___\\\[[[WWWPPPEEE>>>:::777222---+++***++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++++++++++++++,,,,,,------......,,,...555EEEZZZmmmyyyuuupppzzz((((((((((((((((((((((((''''''''''''((()))++++++&&&&&&''''''&&&'''***,,,---------......---***'''((()))***)))))))))+++------......///000222444555444444555555777<<>>===DDDOOOWWWYYY[[[ccclllrrrzzz}}}~~~{{{vvvvvvuuuqqqmmmmmmrrrwww{{{rrrlllooouuuyyy|||~~~}}}~~~hhhUUUIII@@@<<<999999;;;DDDTTTgggxxx|||wwwWWWDDD@@@AAAAAA???>>>===<<<;;;888555...------------,,,,,,,,,++++++,,,,,,,,,,,,------............////////////,,,222333888UUU|||uuussssss|||}}}qqqfff^^^YYYWWWRRRLLLIIIKKKNNNUUUdddrrr}}}~~~gggZZZpppggg```___^^^^^^[[[TTTHHH@@@888777444000,,,++++++,,,************************))))))))))))(((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,++++++,,,,,,---.........---555BBBRRRcccrrrrrrnnnvvv}}}{{{}}}((((((((((((((((((((((((&&&&&&&&&''')))***,,,---&&&'''''''''&&&'''***,,,---,,,,,,------,,,)))&&&&&&(((((((((((((((***,,,------...///111222444555333555666777999<<>>NNN[[[eeeqqqxxxjjjooo~~~xxxzzz~~~******))))))((((((''''''%%%%%%%%%&&&'''((()))***'''((()))((('''((()))+++***+++------+++)))((((((************+++,,,---...............///111222333666777999;;;>>>BBBGGGKKKMMMLLLJJJIIIIIIJJJKKKLLLTTTXXX\\\___aaaaaacccdddbbbeeehhhiiijjjjjjkkklllqqqwwwsss```PPPHHHKKKJJJLLLVVVdddpppvvvxxxtttttttttuuuvvvxxxzzz{{{ttt|||}}}sssooosssssspppnnnsss|||~~~nnnddd[[[WWWNNN@@@:::<<<666===CCCDDDFFFJJJMMMMMMaaabbbaaa\\\YYY^^^kkkwww|||yyyzzzvvvooonnnuuuyyywww{{{pppgggdddgggkkkeeelllyyyooohhhhhhkkkqqqwww|||||||||||||||rrr```OOOCCC;;;<<<999999@@@NNNaaarrr|||uuuiiizzzyyyxxx{{{vvvMMM???AAAAAA@@@???===;;;999777666///---,,,,,,...//////...,,,,,,,,,---------.........------......///000111666...111GGGdddyyywwwxxx}}}ssslllccc[[[UUURRRLLLGGGIIIPPP]]]nnnhhhXXXssshhhZZZ___dddVVVSSSSSSFFF:::777555333...)))***///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))************+++++++++)))))))))***++++++,,,,,,,,,...---+++---222222...888JJJ___jjjrrr|||yyypppttt}}}yyypppwww***)))))))))(((((((((''''''&&&&&&&&&&&&'''(((((('''((((((((('''''')))+++***+++------+++)))(((((())))))))))))***+++,,,,,,............///111222333555777999;;;>>>BBBHHHKKKMMMLLLJJJIIIIIIJJJKKKLLLSSSWWW\\\___```aaabbbcccbbbeeehhhkkkkkkkkkkkklllqqqsssxxxlll```^^^[[[XXXXXX```ooozzzvvv{{{|||{{{yyy|||~~~rrriiibbb___WWWIII@@@===@@@IIIRRRSSSRRRRRRQQQNNNHHHJJJJJJGGGFFFLLLYYYdddvvv{{{~~~{{{{{{vvvpppqqqyyyzzzsssiii]]]TTTPPPOOOPPPUUU```rrryyylllggghhhkkkpppuuuvvvyyy}}}vvvbbbPPPDDD===<<<::::::@@@NNN```qqq{{{wwwfffzzzrrroooppp___FFFAAAAAAAAA???===;;;999888777///...,,,,,,...///......,,,,,,,,,---------.....................///111111666111888NNNfffvvv}}}{{{vvv{{{}}}kkkccc\\\XXXRRRJJJHHHJJJPPP\\\mmm}}}~~~yyy\\\fffrrr]]][[[aaaYYYVVVTTTGGG<<<:::888666111******///************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))*********)))))))))***++++++,,,,,,+++,,,.........000444777KKKZZZjjjssszzzzzzrrrqqqzzz{{{tttsss~~~))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&(((******+++------+++)))(((((((((((((((((()))***+++,,,............///111222333555666999;;;>>>BBBHHHLLLNNNMMMKKKIIIIIIJJJKKKLLLSSSVVV[[[^^^___```aaacccaaaeeeiiilllmmmllllllmmmsssrrrtttzzz|||wwwsssvvv{{{xxxqqqkkkjjjhhh___SSSLLLOOOWWW___aaa___\\\VVVOOO???AAAAAA>>>>>>CCCMMMVVViiipppzzz}}}zzzrrrkkkkkkttt|||xxxpppdddZZZSSSMMMGGGDDDEEEQQQcccuuuxxxpppjjjjjjllllllmmmooonnnvvv|||eeeRRREEE@@@===<<<<<>>BBBAAA@@@???===:::888777000...,,,,,,...///...---,,,,,,,,,---------..................///000111111///111===UUUpppzzz{{{zzz}}}}}}|||}}}{{{{{{zzzzzz{{{|||~~~{{{{{{{{{{{{|||~~~|||vvvzzz~~~~~~yyyppphhhbbb\\\TTTLLLJJJHHHLLLVVVhhh}}}qqqfffXXXllleeeWWW\\\\\\ZZZUUUKKK@@@>>><<<;;;555...+++---************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''((((((((())))))))))))))))))******+++,,,,,,,,,++++++...111///---999HHHbbblllvvvzzz~~~sssrrryyy~~~kkknnnyyy))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&''''''%%%&&&''')))***+++------+++)))(((((()))(((((())))))***+++,,,............///111222333444666888;;;>>>CCCIIIMMMNNNMMMKKKJJJIIIJJJKKKLLLRRRVVVZZZ]]]___```aaabbbaaaeeejjjmmmnnnmmmmmmmmmqqqqqqsssvvv|||}}}xxx}}}|||zzzvvvxxxzzzqqqgggiiiiiiiiiiiiggg^^^SSSHHHHHHFFFCCC@@@BBBGGGLLL___hhhuuu{{{uuukkkddddddmmmwww}}}{{{rrrmmmkkkfff\\\TTTGGGJJJSSSbbbrrr{{{|||yyypppnnnpppuuuvvvqqqkkkiiimmmwwwiiiTTTGGGBBB>>>======@@@KKKZZZkkkwww~~~nnnllluuu]]]AAA???BBBBBBAAA@@@>>>;;;999777000...------.........---,,,,,,,,,---------..................///000111222111888IIIaaa~~~xxxrrr|||||||||yyywwwwwwxxx}}}uuunnnhhh```VVVPPPKKKHHHKKKXXXlll~~~vvv|||xxxVVVXXXrrrsssWWWVVV\\\\\\WWWRRREEEBBB@@@???:::111,,,---************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******))))))***++++++,,,,,,---...***---222///...BBB]]]uuu|||{{{|||~~~jjjbbbnnn(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((%%%&&&''''''%%%&&&''')))***+++------+++)))((((((************+++,,,------............///111222333333555888;;;>>>CCCJJJNNNNNNLLLKKKJJJJJJKKKLLLNNNRRRVVVZZZ]]]___```aaabbbaaaeeeiiilllmmmmmmnnnnnnnnnoooqqqtttxxx|||uuuqqqqqquuuxxx{{{yyyqqqrrrrrrjjj^^^VVVSSSPPPKKKGGGEEEEEEEEEYYYcccqqq}}}xxxsssqqqppplllfff___\\\aaalllzzz|||sss]]]SSSLLLSSSeeetttzzzxxxtttwww|||pppjjjuuu}}}mmmWWWIIICCC???>>>>>>@@@HHHVVVgggsss|||{{{ooorrrwww|||VVVAAADDDAAAAAAAAA@@@>>>;;;999777111///------......---,,,,,,,,,,,,---------......///......//////000111222888GGG]]]sssqqqtttyyyzzz|||yyyqqqiii^^^UUUPPPJJJHHHOOO[[[kkkzzzvvvgggTTT___```SSSZZZ]]]ZZZZZZJJJFFFDDDCCC>>>555...---************************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++*********+++,,,,,,------111+++,,,111111555PPPnnnnnn]]]fffuuu(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))&&&'''((('''&&&&&&(((******+++------+++)))((((((************+++,,,---...............///111222333222444777:::>>>DDDJJJOOOLLLKKKJJJJJJJJJLLLNNNPPPSSSVVV[[[^^^___```aaacccbbbdddhhhjjjkkklllnnnoooqqqpppooooooqqquuuzzz}}}~~~wwwoooppptttyyyzzz{{{|||xxx{{{yyytttqqqmmmhhhbbb]]]XXXSSSOOOUUU___lllxxxttthhh___[[[ZZZWWWRRROOOTTT]]]jjjzzz|||jjjXXXUUUbbbrrr{{{|||xxxqqq}}}sss]]]LLLDDD???>>>>>>???EEERRRcccooo{{{www{{{www|||yyy|||xxxVVVAAAAAA@@@AAAAAA@@@>>>;;;888666111///---------...---,,,,,,,,,,,,---------......////////////000111222222444MMMlllwww~~~|||rrrfff[[[VVVNNNIIIJJJOOOYYYooo}}}rrrcccYYYmmmqqqWWWZZZ^^^[[[^^^NNNIIIEEEDDD@@@777000...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************++++++++++++******++++++,,,---------000,,,,,,111777CCC]]]vvv{{{hhhcccuuu'''((((((((()))))))))***(((((('''&&&&&&&&&&&&''''''((((((((('''''')))+++***+++------+++)))(((((())))))))))))***+++,,,---............///111222333111333777:::???DDDKKKPPPKKKJJJIIIJJJKKKMMMPPPRRRSSSWWW\\\___```aaabbbcccbbbdddfffhhhiiikkknnnqqqsssqqqooommmmmmoooqqqsssrrrttt{{{yyyrrrooosssuuu{{{xxx}}}|||tttjjj```XXXQQQZZZgggrrr|||}}}oooccc]]]ZZZWWWRRRPPPVVV^^^hhhuuu~~~pppeeehhhsss|||}}}yyy{{{wwwsssqqqtttwwwzzz{{{yyycccPPPEEE>>>>>>======BBBNNN___kkkzzzrrrtttyyy{{{yyy]]]FFF>>>???@@@@@@@@@>>>:::777555111///---------...---+++,,,,,,,,,---------......////////////000111222333777UUUvvvuuuiii```VVVNNNMMMKKKMMM\\\nnnuuuyyy^^^bbb___[[[___[[[]]]QQQJJJFFFEEEAAA999222000++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))******************+++,,,,,,------...------...444@@@SSShhhvvvzzzpppjjjwww'''((((((((())))))*********)))((('''&&&%%%%%%%%%'''((()))((('''((()))+++***+++------+++)))(((((((((((((((((()))***+++,,,............///111222333111333777:::???EEEKKKPPPJJJIIIIIIJJJKKKNNNQQQSSSTTTXXX\\\___aaabbbcccdddbbbdddeeefffgggjjjnnnqqqmmmnnnppprrrsssrrrqqqppppppppptttzzz~~~}}}|||yyyqqqppprrruuuuuuyyyssszzzyyylll]]]SSSNNNVVVbbbnnnxxxzzzqqqnnnkkkddd```cccfffiiirrr|||xxxuuutttyyytttooottt}}}}}}|||vvvmmmdddaaaeeekkkoooqqq}}}hhhTTTGGG>>>>>>======@@@LLL\\\iiizzz|||yyyiiilll~~~gggOOOBBB>>>???@@@???===:::666444222000---------...---+++,,,,,,,,,---------......////////////000111222333IIIeeeyyylll___UUURRRMMMHHHOOO\\\vvv}}}pppeee___xxxfff^^^```ZZZZZZRRRKKKFFFDDDAAA:::333111++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))***++++++,,,,,,------...))),,,000666GGG]]]mmmsss{{{~~~rrrvvvgggmmm''''''((((((((((((''''''******)))((('''&&&&&&%%%+++)))((()))+++,,,,,,+++***+++---,,,***'''&&&&&&***)))))))))***,,,...///............000222444555666555555999@@@HHHNNNQQQKKKKKKJJJKKKLLLMMMOOOQQQUUUWWWZZZ^^^aaabbbcccddddddeeefffffffffhhhkkknnnnnnnnnmmmllllllllllllkkkffffffiiiqqqzzz~~~{{{}}}||||||}}}zzzuuuiiigggjjjnnnsssuuuzzz}}}}}}vvvqqquuupppaaaYYYRRRLLLHHHQQQ]]]jjjvvvwwwrrrqqqsssuuurrrooopppuuu|||yyywww{{{jjj```VVVVVVYYYZZZ]]]```qqq~~~kkkUUUHHH===:::999;;;???III[[[kkkzzz|||yyywwwyyymmmyyyrrrNNN>>>CCCBBBBBBBBBAAA???;;;888444111...------...---,,,---------.........//////...111111000000444777777SSSpppqqqkkkaaaWWWPPPMMMNNNPPP^^^ooosssnnnYYYooo___SSS^^^]]]SSSIIIDDDGGGCCC888555999///+++***,,,,,,)))))),,,************))))))))))))******))))))(((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++---......---,,,---------333444CCC[[[aaannnyyyyyy~~~|||xxxeeefff}}}xxxqqq{{{''''''((((((((((((''''''***))))))((('''&&&&&&&&&***((('''(((+++,,,,,,,,,***+++---,,,)))'''''''''***)))))))))***,,,...///............000222444555666555666:::AAAHHHMMMPPPKKKKKKKKKKKKLLLNNNPPPQQQVVVXXX[[[^^^aaabbbcccccccccdddfffggggggiiikkknnnpppnnnkkkhhhfffeeeddddddfffgggjjjooovvv{{{|||{{{}}}||||||}}}}}}~~~wwwhhh^^^___ffflllzzz}}}~~~wwwtttwww~~~rrrfffdddnnnyyywwwwwwqqqfff^^^ZZZWWWTTTQQQUUU\\\gggtttyyyuuutttttttttqqqppptttvvvzzz}}}wwwmmmeee[[[QQQNNNNNNOOOSSSXXXmmm~~~}}}wwwnnnpppvvvjjjTTTGGG???;;;999999<<>>===<<<999888444111...------...---,,,------........./////////...///333555222111===NNNpppvvviiibbb[[[RRRJJJHHHPPP```uuuooowwwpppaaatttbbbVVVZZZ[[[QQQKKKJJJFFF>>>;;;>>>555///,,,------******,,,++++++*********)))))))))(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++---......------...000555555IIIfffyyyxxxttt}}}hhhbbbsss|||llleeemmm''''''((((((((((((''''''(((((((((((((((''''''''''''&&&&&&'''***---------+++,,,---,,,)))((((((((())))))******+++,,,---...............000222444555444555888>>>EEEJJJLLLLLLIIIIIIIIIJJJLLLNNNQQQRRRXXXZZZ\\\___aaabbbcccccc^^^bbbfffiiijjjlllmmmoooqqqoookkkeee^^^XXXSSSPPP```gggpppvvvwwwyyy}}}}}}~~~~~~}}}|||}}}~~~wwwqqqdddVVVUUUaaapppyyy}}}ssshhhccc[[[TTT[[[iiissswww{{{~~~{{{pppdddRRRQQQRRR[[[kkk|||{{{wwwtttrrrsssrrrsssvvvvvvsssuuuyyyzzzyyy{{{qqqfff^^^TTTJJJBBB???GGGRRRmmmuuueeeXXXQQQPPPLLLNNNRRRZZZfffvvvwww___PPPBBB===888777999CCCVVVhhhwwwwwwfffvvvzzzlllIIIHHHDDD@@@===<<<;;;:::999444111...------...---,,,............///////////////...222777555999QQQkkk~~~vvvxxxxxxnnndddYYYQQQMMMMMMTTTfff}}}zzzqqqzzz]]]lllpppVVVYYY[[[TTTNNNMMMJJJEEECCCEEE:::222---------+++***,,,+++++++++*********))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---............000222888===^^^~~~yyybbbcccyyy~~~nnngggmmm{{{''''''(((((((((((('''''''''''''''((((((((((((((('''&&&%%%'''***,,,------,,,------+++)))(((((()))((()))***+++,,,---------............000222444555444666999???EEEJJJLLLLLLFFFGGGGGGHHHKKKMMMPPPRRRXXXYYY\\\___aaaccccccccc^^^bbbfffiiikkklllnnnpppppppppnnnjjjbbbZZZRRRMMMYYYdddpppxxxzzzzzz||||||}}}~~~~~~}}}|||}}}wwwtttjjj``````jjjwww}}}yyy~~~|||ooobbb[[[UUUPPPSSS\\\}}}~~~kkkXXXNNNIIIGGGNNNaaaxxx|||||||||{{{yyywwwuuutttsssrrrtttxxxxxxuuuvvvzzzzzzyyy|||wwwllldddYYYNNNCCC@@@IIITTTrrr~~~|||uuuqqqnnnmmmttt|||~~~|||yyyvvvqqqiiidddbbbdddgggeee___XXXSSSXXXggg{{{{{{aaaOOOBBB===999777:::DDDWWWiiivvv{{{bbbooo~~~cccKKKGGGBBB>>>===<<<;;;:::444111...------...---,,,........./////////000000000...000666;;;JJJjjjxxx|||yyy{{{yyykkk___XXXTTTOOOMMMXXXmmmooo```ccciii___XXXZZZUUUPPPPPPOOOMMMLLLMMM???666///......,,,+++,,,++++++++++++************++++++++++++******))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,---.........///222444:::JJJsssyyyqqqlllrrroooiiinnnyyy''''''((((((((((((''''''&&&&&&''''''(((((())))))'''&&&&&&'''***,,,,,,,,,---...---+++)))((()))***((()))***+++,,,---------............000222444555555777:::???EEEJJJLLLLLLFFFFFFGGGHHHKKKNNNQQQSSSWWWYYY\\\___bbbdddeeeeee```cccfffiiijjjllloooqqqpppppppppmmmggg___XXXSSSXXXbbbnnnwwwyyyyyy{{{|||{{{|||}}}}}}||||||~~~}}}~~~zzzppplllooouuuxxxxxxxxxssssssuuuoooeee\\\VVVSSSSSSSSSaaawwwzzzpppfffZZZVVV```ttt~~~}}}|||{{{zzzyyyyyyyyyvvvuuuuuuxxxwwwtttvvv{{{zzzrrrlllsssyyy{{{nnnfff[[[PPPEEEBBBIIITTTgggkkkkkkbbbYYYRRRLLLGGGPPPWWWaaaiiimmmoooooooooooopppqqqsssxxxxxxfff[[[[[[eeeooo}}}}}}}}}{{{wwwttttttttt{{{zzz^^^KKKCCC???:::999:::CCCVVVggguuuhhhsss}}}LLLHHHCCC@@@>>><<<;;;:::444111...------...---,,,....../////////000000000000000000444BBB]]]~~~{{{}}}wwwzzzuuuggg```WWWPPPJJJNNN^^^uuulllyyylll\\\XXXuuunnnZZZXXXUUUSSSSSSSSSSSSRRRQQQDDD999000...///---,,,,,,,,,++++++++++++*********,,,++++++***))))))(((((())))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,---.........000333666AAAZZZ~~~|||vvvjjjrrr||||||mmmjjjoooyyy''''''((((((((((((''''''&&&&&&&&&'''((())))))***((('''&&&''')))++++++***......---+++)))((()))+++'''(((***,,,------------............000222444555777777:::???EEEJJJLLLMMMGGGGGGHHHJJJMMMPPPSSSUUUVVVXXX[[[___bbbeeefffgggbbbdddfffhhhiiikkkoooqqqqqqpppooollliiiddd```^^^```gggooovvvxxxzzz|||}}}zzz{{{}}}}}}|||}}}~~~}}}ssspppqqqqqqyyy{{{nnnccc```dddllltttssshhh^^^\\\WWWPPPQQQZZZkkk{{{~~~}}}{{{yyyzzz{{{|||yyyvvvvvvxxxxxxwww{{{~~~}}}~~~pppddddddjjjqqqxxx}}}nnneeeZZZPPPHHHDDDJJJSSSUUUUUUQQQKKKGGGFFFAAA;;;CCCIIIQQQYYY]]]```bbbcccjjjsss}}}qqq```YYYXXXaaaaaaaaa^^^]]]^^^bbbffftttzzz|||bbbPPPEEE@@@<<<::::::AAAQQQ```rrr~~~sss}}}uuuKKKHHHDDD@@@>>><<<999777444111...------...---,,,.../////////000000000000000222000222GGGkkkuuuqqquuuiiibbb___gggsssuuujjj\\\WWWPPPLLLSSSeee|||~~~pppbbb[[[iii^^^WWWWWWWWWVVVWWWVVVTTTQQQHHH<<<111//////...,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,---......///111555888NNNkkkzzzkkkmmmyyy{{{oooooowww''''''((((((((((((''''''%%%&&&&&&'''((()))******)))'''&&&''')))******)))......---+++)))((()))+++'''(((***,,,---------,,,............000222444555888888:::>>>DDDIIILLLMMMHHHHHHIIIKKKNNNRRRUUUWWWUUUWWW[[[___cccfffggghhhdddeeegggggghhhkkkooorrrrrrpppmmmjjjhhhgggffffffkkknnnrrrvvvyyy|||~~~yyy{{{|||}}}|||}}}~~~uuuooonnnoooyyy|||rrrgggZZZPPPQQQWWWfffzzztttgggddd]]]RRRNNNKKKOOO^^^ppp{{{xxxwwwxxx{{{}}}zzzwwwvvvyyyzzz|||}}}|||{{{nnnXXX[[[]]]aaalllwww{{{zzzoooeeeYYYQQQJJJGGGLLLSSSLLLLLLJJJIIIMMMQQQOOOIIIBBBGGGMMMSSSWWWYYY[[[\\\ggguuurrraaaZZZTTTTTTTTTSSSSSSXXX```fffqqqxxxjjjZZZGGGBBB===:::999>>>LLL[[[ppp{{{tttZZZJJJGGGCCC@@@>>>;;;888555444111...---......---,,,////////////000000000000///444222222JJJrrrvvvooo|||wwwbbbRRRVVVUUU```oootttccc___XXXOOONNNZZZpppnnnooofffggg```XXXYYYYYYXXXXXXXXXTTTOOOJJJ===222///000...---,,,,,,,,,,,,+++++++++******''''''(((((())))))******))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,---......///111555888[[[vvv}}}}}}}}}jjjwww}}}tttvvv(((((())))))((('''&&&&&&'''''''''''''''&&&&&&&&&))))))))))))************+++++++++++++++***)))(((+++***(((((()))***---...------------///222666777888888:::>>>CCCFFFGGGGGGFFFHHHIIIJJJLLLNNNRRRUUUWWWYYY\\\]]]___aaaeeegggggghhhjjjkkkkkkmmmppprrrvvvqqqjjjhhhiiilllnnnnnnpppqqqrrrtttvvvxxx{{{|||zzz{{{||||||{{{{{{|||~~~~~~tttnnnkkktttqqquuu~~~sssggg^^^RRRHHHFFFKKK\\\uuummmccc___[[[RRRHHHDDDLLLVVVaaarrr}}}{{{{{{|||}}}vvvvvvuuuwww|||}}}|||gggaaa[[[ZZZ___eeeiiikkkkkkcccWWWLLLGGGKKKSSSZZZYYY[[[^^^eeennnooocccUUUJJJJJJKKKPPPVVVYYYWWWUUU___eeennnrrrmmmhhhkkksss}}}tttdddgggdddccchhhpppwwwzzzzzztttVVVIIIDDD@@@@@@===>>>LLL^^^rrrzzzuuusssxxxVVVDDDBBB@@@>>>===;;;999777333222000///............///////////////.........222111...888XXXrrrqqqsssccc^^^aaa\\\^^^cccpppttteeeWWWRRRNNNPPP```tttwwwvvvddd___nnn]]]VVV[[[```[[[XXXTTTKKKMMMFFF:::...+++......,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************++++++*********************++++++,,,,,,------......+++---000///000;;;IIIlllxxxzzzbbbiiixxx((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))******+++++++++*********))))))******)))((()))***,,,...//////......///111444555888888:::>>>CCCFFFGGGGGGFFFGGGIIIKKKLLLOOORRRUUUVVVXXX[[[\\\^^^```dddfffeeegggiiijjjkkklllooorrrtttqqqoooppprrrsssrrrqqqqqqrrrssstttvvvxxxzzz{{{zzz{{{||||||{{{|||tttnnnkkkllljjjppp|||sssiiiaaaVVVLLLIIILLL\\\rrruuulllddd\\\ZZZPPPIIIFFFFFFMMMbbbyyyyyyvvvrrrqqquuu~~~|||{{{{{{{{{uuuuuuuuuwww}}}}}}vvvggg]]][[[^^^bbbeeefff___UUULLLLLLVVVfffrrrzzzyyywwwxxx~~~yyymmm]]]XXXSSSQQQQQQQQQPPPMMMLLLQQQ[[[bbbbbb```dddkkkwww~~~aaaKKKDDDAAA@@@======JJJZZZrrr{{{}}}tttvvvXXXEEEBBB@@@>>>===<<<999777444222111///............/////////////////////...111111222???aaa}}}wwwrrrjjjiiimmmjjjlllqqq{{{~~~nnn^^^VVVOOOLLLUUUcccwwwxxx{{{iii]]]{{{aaaYYY\\\aaa]]]YYYVVVLLLLLLGGG;;;///+++......,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************************++++++*********************++++++,,,,,,---......///,,,...222000000@@@UUUvvvcccWWWiii(((((((((((((((''''''&&&%%%&&&&&&&&&'''(((((((((''''''((((((((())))))))),,,+++***)))((()))*********))))))((()))+++,,,---000000/////////111222333777888:::???CCCFFFGGGFFFEEEGGGIIIKKKLLLOOORRRUUUUUUWWWZZZ\\\]]]```ccceeeccceeegggiiijjjlllppprrrqqqsssvvvyyy|||{{{wwwssssssssssssuuuvvvxxxyyyzzz{{{|||}}}}}}}}}uuuooolllfffeeennnyyyrrrkkkcccYYYSSSSSS\\\ooo{{{tttjjj```[[[TTTLLLEEE???FFFccctttiiiiiisss~~~}}}{{{yyywwwtttuuuvvvwww~~~~~~}}}ppphhheeecccbbbddd^^^UUUMMMPPPaaa{{{|||ssskkkaaaYYYWWWVVVUUUTTTNNNQQQZZZccchhhgggjjjnnnsssvvv{{{eeeMMMFFFBBBAAA===;;;FFFUUUnnnxxxssswwwpppUUUEEECCC@@@>>>===<<<999777444333111///.........///......//////////////////222222666HHHkkkxxxnnnttt}}}~~~|||~~~~~~}}}zzzhhh]]]TTTLLLNNNTTTqqqgggwww^^^nnnjjj]]]\\\bbb___\\\XXXNNNLLLGGG<<<111,,,...///,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++*********************************+++++++++++++++++++++++++++,,,------......111,,,...444222333LLLkkknnnRRRVVVsss'''(((((((((((((((''''''%%%%%%%%%&&&'''((())))))&&&&&&''''''(((((()))))),,,+++)))'''''')))***+++))))))))))))***+++,,,---////////////000111333444666777:::???DDDFFFFFFEEEDDDFFFIIIKKKMMMOOOSSSUUUUUUWWW[[[]]]^^^```ccceeeccceeegggiiikkkmmmqqqtttrrrtttyyy}}}~~~|||xxxttttttttttttuuuvvvxxxyyyzzz|||}}}}}}~~~zzzrrrnnneeehhhrrr{{{tttkkkccc______nnn|||~~~yyyssslllddd```ZZZUUUOOOIIIOOOjjj{{{sssppp~~~zzzwwwuuutttvvvwwwwww||||||rrrkkkllleeeZZZPPPRRRddd{{{|||vvvooolllmmmqqqssssssooonnnqqqwwwzzzwwwuuuvvvssssssvvveeeOOOHHHBBB@@@<<<:::CCCPPPhhhtttqqqyyyoooxxxkkkPPPFFFDDDAAA???>>><<<999666444333111///......//////............////////////333222999PPPsssssshhhgggzzzrrreee[[[RRROOOQQQcccuuuooowwweee___vvvbbb\\\aaa```]]]XXXOOOKKKHHH???333...//////---------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++++++++,,,++++++,,,,,,---.........333,,,---333444<<<^^^~~~___NNN^^^{{{''''''((((((((((((((('''%%%%%%%%%&&&'''((())))))&&&&&&&&&'''((()))))))))+++***(((''''''(((***,,,)))))))))******+++,,,,,,,,,---...///111333444555555777:::???DDDFFFFFFDDDCCCFFFIIILLLNNNPPPSSSUUUVVVXXX\\\___```bbbdddeeedddfffhhhjjjlllnnnrrruuusssvvvyyyzzzzzzxxxuuutttttttttuuuuuuvvvxxxyyyzzz{{{}}}wwwpppiiinnnyyyzzzqqqjjjfffrrr{{{zzzrrrllljjjiiimmmeee___ZZZTTTTTTdddwww~~~{{{wwwvvvuuuxxxxxxwwwzzz~~~|||wwwooo```TTTRRR```wwwzzzyyy{{{yyyuuuuuuuuuwww~~~}}}wwwuuuuuuvvvwww{{{hhhRRRIIIBBB@@@<<<:::BBBOOOgggtttuuuttt}}}lllqqqmmmSSSGGGDDDAAA???>>><<<999666444333111000////////////---.........//////000000111000;;;WWW|||pppdddcccwww}}}mmmaaaWWWRRRQQQYYYiiixxxqqqtttWWWeeeiii\\\```___]]]YYYPPPJJJIIIAAA666000//////...---------,,,,,,,,,++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,+++,,,,,,------...//////222---,,,111888JJJqqq|||vvveeeQQQOOObbbssszzzxxxwww&&&'''((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&'''((())))))***+++))))))((('''((()))***+++((())))))***++++++,,,,,,+++,,,---///222333555666444666:::???DDDFFFEEEDDDBBBEEEIIILLLNNNPPPSSSUUUVVVYYY]]]```aaabbbdddeeeeeegggiiikkklllnnnrrrttttttuuuwwwwwwvvvttttttuuutttttttttuuuwwwyyyzzz{{{{{{}}}|||rrrmmmttt~~~}}}tttqqqwww|||xxxoooiiiiiillllllccc]]]ZZZVVVTTT]]]kkk}}}~~~|||zzzxxxxxxzzzyyyvvvwww|||~~~yyypppbbbWWWUUU]]]jjjuuuvvvyyyyyyuuussstttrrrooolllpppyyy{{{uuuuuuwwwwwwwwwwwwwwwzzziiiTTTJJJAAA>>><<<;;;DDDPPPkkkyyy}}}uuunnnnnnvvv]]]HHHEEEBBB@@@>>><<<999666555444222000/////////000------......///000000000///000???___xxxmmmaaahhhvvvyyyyyyyyyiii\\\TTTPPPSSS___uuu}}}hhh]]]UUUhhhqqq]]]______]]]ZZZSSSJJJIIICCC888111000000...------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,******************************++++++,,,---------,,,,,,,,,---......//////000///...222@@@\\\qqqaaaUUULLLWWWiiimmmwwwsss______rrr&&&&&&'''(((((((((((((((&&&&&&''''''''''''''''''&&&''''''((()))***+++,,,(((((((((((())))))******((())))))***++++++,,,+++,,,---...000222333333444444666:::???DDDFFFEEECCCAAAEEEIIILLLOOOQQQSSSUUUTTTXXX\\\___aaabbbcccdddeeegggiiijjjkkkmmmppprrrqqqtttvvvwwwuuuuuuvvvwwwsssssstttuuuwwwzzz|||}}}yyy}}}vvvrrr{{{|||||||||yyysssnnnlllmmmfff^^^WWWUUURRRRRR^^^nnn~~~}}}||||||{{{}}}zzzvvvuuuzzz~~~~~~}}}yyyyyy{{{|||{{{yyyooohhh^^^YYYZZZ```fffiiilllqqqtttrrrpppqqqooolllmmmqqq{{{{{{zzz}}}zzzwwwvvvwwwxxx{{{jjjVVVJJJ@@@===<<<<<>><<<999666555444222000/////////000------......///000000111111333EEEeeexxx~~~tttzzz|||ggg___^^^bbbmmmyyy{{{ggg___mmmvvvfffZZZTTTOOOWWWiiihhhnnnTTTZZZqqqzzz```___```___\\\VVVIIIJJJEEE:::222000000///...------------,,,,,,,,,******+++++++++,,,,,,,,,******************************++++++,,,------...,,,,,,------.../////////,,,222333666KKKlllppp\\\SSSOOObbbvvvsss~~~ooo[[[SSS___uuu&&&&&&'''((())))))(((((('''''''''''''''&&&&&&&&&''''''((()))***+++,,,,,,&&&'''((()))******))))))((()))***++++++,,,++++++...///000111111222222222333555:::???DDDFFFEEECCCAAADDDIIIMMMOOOQQQSSSUUUSSSWWW[[[^^^```aaabbbccceeeggghhhiiijjjkkknnnqqqooossswwwxxxwwwwwwxxxzzzrrrssstttuuuxxxzzz|||~~~yyy}}}xxxvvv{{{zzzyyytttooommmkkkbbbYYYSSSMMMMMM]]]ppp}}}}}}~~~}}}~~~{{{uuutttyyy~~~|||xxxwwwvvvtttoookkkccc^^^YYYZZZ___eeegggffflllrrrvvvtttrrrrrrrrrpppuuuwww~~~~~~{{{~~~~~~wwwtttyyymmmWWWJJJ???<<<;;;===HHHVVViiizzzwwwuuukkkdddHHHFFFCCC@@@>>><<<999666555444222000//////000000---------...///000000111444888JJJggg}}}pppwwwzzz~~~ooo___SSSNNNUUUaaaeeeVVVccczzzqqqccc[[[MMMRRRbbb|||pppxxx}}}XXXUUUhhhbbb```aaa```^^^YYYIIIJJJFFF;;;333111000///......---------,,,,,,,,,*********++++++,,,,,,,,,******************************+++,,,,,,---......,,,,,,------.../////////***444777:::RRRvvvmmm[[[RRRPPPhhhzzzrrr```RRRTTT```vvv&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''(((***---///111---,,,***)))))))))***************)))******++++++------...000111222333444777555777>>>GGGLLLIIIDDDEEEEEEGGGIIILLLNNNPPPQQQQQQVVV\\\```aaaaaaaaabbbeeeeeeeeeeeegggjjjnnnppppppppppppqqqsssuuuvvvwwwwwwvvvvvvvvvvvvxxxyyyzzz}}}|||}}}|||xxxtttwwwmmmeeebbb[[[VVV^^^nnn~~~~~~|||{{{tttqqquuuzzzuuussstttrrrkkkdddaaaXXXTTT[[[aaadddgggkkkqqqtttwwwxxxwwwtttsssrrrvvvzzz{{{|||qqqZZZJJJ???>>><<<:::EEEUUUmmmzzzpppwww{{{gggHHHDDDBBBBBB???:::888999444333111000///...//////000////////////000000111555<<>>333------......---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------///............//////000222333...BBBkkk{{{}}}~~~bbbHHHPPP```ppp}}}yyygggSSSQQQRRR]]]rrr'''''''''''''''''''''''''''&&&&&&&&&'''(((((()))'''''''''((())),,,...///,,,,,,***)))))))))***************)))******+++,,,------...000111222333444666555777???HHHLLLIIIEEEEEEFFFGGGJJJLLLNNNPPPQQQSSSWWW\\\```aaabbbcccdddeeeeeeeeefffhhhkkknnnooooooooopppqqqrrrtttuuuvvvwwwwwwvvvvvvvvvwwwyyyzzz}}}|||}}}~~~xxxppplllkkkeee___eeerrr~~~}}}~~~~~~|||yyy}}}{{{yyywwwwww}}}}}}yyyvvvuuuuuuqqqiiiaaa]]]WWWVVV[[[aaadddiiinnnpppsssvvvxxxxxxxxxxxxyyyyyy~~~xxx^^^NNNBBBAAA>>>;;;FFFVVVhhhvvvmmm~~~}}}fffGGGCCC@@@AAA???:::777888444333111000///...//////000////////////000111111222@@@\\\yyysssdddrrrwwwfffTTTHHHNNN^^^ooo^^^ZZZ\\\zzz|||sssfffWWWRRRTTTfff}}}zzzmmmbbbSSSccc}}}]]]```bbbYYYXXXPPPJJJFFFDDD???555///.........---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------///............///000000222444999LLLiiiyyy\\\IIISSSbbbppp}}}~~~jjjUUUPPPNNNVVViii''''''''''''''''''''''''&&&&&&&&&'''((()))***+++''''''''''''(((***+++,,,,,,+++***)))((()))************))))))***++++++,,,------...000111222333444555555888@@@HHHLLLJJJFFFEEEFFFHHHJJJLLLNNNPPPQQQVVVYYY\\\___```aaadddfffeeeeeeeeefffhhhkkkmmmooonnnooooooqqqrrrssstttuuuxxxwwwvvvvvvvvvwwwxxxyyy}}}~~~~~~||||||uuuwww}}}zzzuuussstttoooiiillluuu}}}~~~{{{xxxttttttwww|||~~~yyyxxxwwwwwwuuuoooeee]]][[[YYY[[[___bbbeeelllssstttvvvwwwxxxxxxyyy{{{~~~~~~}}}bbbQQQCCCAAA>>>;;;DDDSSSdddsssoooeeeGGGCCC@@@BBB@@@;;;777777444333111000///.../////////////////////000111222000FFFgggqqqhhhuuuwwwgggWWWJJJMMMZZZ|||sssaaaYYYYYYpppzzz~~~ooo\\\SSSQQQ]]]qqqggglllrrrWWW[[[zzzggg\\\^^^[[[WWWVVVPPPIIIEEE???777111000......---------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------///.........//////000111666999LLL```mmmmmmSSSKKKYYYeeeqqq}}}mmm[[[SSSLLLOOO^^^sss'''''''''''''''&&&&&&&&&&&&&&&'''''')))***+++,,,&&&'''''''''(((((())))))+++***)))(((((()))***+++))))))))))))***+++,,,,,,------...000111222333444444555999AAAIIIMMMKKKGGGEEEFFFHHHJJJMMMOOOPPPQQQWWWYYY[[[]]]^^^```cccfffddddddeeefffhhhkkkmmmnnnooopppqqqrrrsssttttttuuuxxxxxxwwwvvvvvvwwwxxxyyy|||}}}wwwtttzzzyyy{{{|||yyyxxxtttoooqqqwww|||yyypppssszzz~~~yyyvvvwwwyyyxxxtttlllbbb\\\^^^```ccceeeeeehhhpppxxxzzzzzzzzzxxxwwwxxx{{{~~~|||eeeRRRCCC???<<<888@@@OOOcccrrryyyfffJJJEEEBBBCCCBBB===999888444333111000///...//////////////////000111222222222MMMnnnrrrooo|||yyyiiiYYYMMMMMMVVVvvvyyydddYYYVVVjjjxxxuuuaaaWWWPPPVVVgggzzztttgggcccWWWnnnsss[[[\\\^^^YYY[[[TTTKKKDDD???999333000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------............///000111111555;;;YYYqqqwwwZZZKKKPPPaaaiiisss~~~nnncccXXXNNNMMMWWWiii(((((('''''''''&&&&&&&&&&&&&&&'''''')))***+++,,,&&&&&&''''''((((((((((((******)))(((((()))***+++))))))))))))***+++,,,---------...000111222333444444666;;;CCCJJJLLLKKKHHHFFFGGGHHHJJJMMMOOOQQQRRRVVVXXXZZZ[[[\\\^^^aaadddddddddeeegggiiikkkmmmnnnpppqqqssstttuuuuuuuuuuuuxxxwwwvvvvvvvvvwwwxxxyyy{{{|||wwwooottt}}}}}}xxxuuuvvvzzz~~~zzzxxxrrrwww|||wwwvvvxxxyyywwwqqqiiibbb^^^fffkkknnnmmmjjjmmmtttzzz{{{{{{yyywwwvvvxxx|||}}}{{{}}}~~~iiiUUUDDD???<<<888???MMM```ooommmMMMFFFAAAAAAAAA<<<888666444333111000///...//////////////////000111222333666VVVxxxwww||||||lll]]]QQQOOOTTTqqq~~~iii[[[UUUhhh}}}www{{{iii]]]RRRSSS___ssshhhmmmxxx]]]ddd~~~___]]]aaa\\\^^^WWWMMMDDD???;;;444///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........//////000222222333===___{{{zzz}}}wwwpppMMMHHHVVVhhhnnnuuu~~~sssiii]]]QQQMMMSSSaaawww((((((((('''&&&&&&%%%%%%&&&&&&&&&'''((()))***+++%%%&&&'''((())))))((((((***)))((('''((()))***+++(((((())))))***+++------------...000111222333444555888>>>EEEJJJLLLJJJGGGFFFGGGIIIKKKMMMOOOQQQRRRVVVWWWYYYZZZ[[[]]]```ccccccdddeeegggjjjkkkmmmmmmqqqrrrtttuuuvvvvvvuuuuuuwwwvvvvvvvvvvvvxxxyyyzzz||||||vvvpppttt|||}}}~~~zzzvvvuuuxxx~~~~~~yyyxxxyyyxxxssslllfffddddddoootttvvvssspppsssyyy|||yyyyyyxxxxxxxxx{{{{{{wwwxxx}}}oooYYYFFFAAA>>>;;;AAANNN^^^lll|||{{{PPPGGG???>>>>>>:::666444444333111000///...///////////////000111222333444;;;bbb{{{pppcccXXXUUUVVVrrrnnn___WWWcccrrr~~~vvvrrreeeWWWTTT[[[lllrrrfffmmmbbbooojjj```ddd______YYYOOOEEEAAA>>>777///......---------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........///000111222333888KKKkkk~~~xxxvvvmmmWWWJJJKKK]]]ooosssxxx~~~~~~~~~{{{kkk___TTTQQQSSS\\\qqq)))(((((('''&&&&&&%%%%%%'''&&&&&&&&&'''(((((()))%%%&&&''')))*********))))))(((((('''((()))***+++((((((((()))***,,,---...------...000111222333444666:::@@@FFFJJJKKKIIIGGGFFFGGGIIIKKKMMMPPPQQQRRRVVVXXXZZZ\\\\\\^^^```bbbcccdddfffhhhjjjlllmmmmmmppprrrtttuuuvvvuuuttttttuuuuuuuuuuuuwwwyyy{{{|||~~~~~~{{{tttqqqvvv}}}}}}xxxuuuttt|||{{{{{{wwwooogggdddggglllsssyyyzzzvvvtttyyy}}}}}}zzzzzzzzzzzz{{{~~~~~~xxxxxx}}}~~~qqqZZZFFFAAA???;;;BBBMMM___lllzzz{{{~~~WWWKKKAAA>>>>>>:::777666444333111000///...///////////////000111222444555DDDmmmzzzvvvvvviii___[[[[[[wwwrrrbbbZZZ[[[cccsssyyyvvvzzz{{{mmm^^^VVVXXXeee|||}}}mmmggghhhzzzwwwcccfff``````[[[QQQGGGDDDBBB:::000......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........///000222333444???[[[uuuvvvaaaHHHLLLOOOccctttwwwzzz|||~~~~~~mmmccc[[[YYYXXX]]]ppp))))))((('''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((%%%&&&((()))++++++******)))(((''''''''')))***+++((((((((()))***,,,---...------...000111222333444777;;;AAAGGGKKKKKKHHHFFFFFFGGGIIIKKKNNNPPPRRRRRRVVVYYY\\\^^^^^^___aaabbbbbbdddfffhhhjjjlllmmmmmmoooqqqsssuuuuuuuuusssrrrtttttttttuuuwwwyyy{{{}}}vvvrrrrrrxxx~~~~~~xxxvvvvvv}}}}}}|||vvvmmmdddccciiiqqquuuzzzzzzvvvwww}}}}}}~~~}}}|||~~~|||xxxzzz}}}oooXXXDDD???===:::@@@LLLaaannn{{{qqqyyy|||^^^QQQEEEAAA@@@===:::999444333111000///...///////////////000111333444555MMMuuusssooozzzmmmeee```___|||uuueee\\\SSSWWWhhhuuuvvvttttttsssbbbWWWVVVaaavvv~~~pppnnngggrrrffffffaaaaaa]]]SSSIIIGGGFFF===111......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------.........///000222333444===aaauuu~~~zzz^^^BBBOOOSSSfffwwwyyy|||{{{pppgggaaa```___aaarrr((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&''')))******++++++***)))(((''''''((()))******)))))))))))))))******......///000111222333333777:::@@@EEEGGGGGGEEEDDDCCCEEEIIILLLMMMOOOQQQSSSWWWYYYZZZZZZ[[[]]]aaadddbbbdddggghhhiiijjjmmmoooooopppqqqssstttuuuuuuuuutttvvvyyyzzzzzzzzz{{{|||zzznnnjjjeeeqqq~~~}}}{{{~~~uuulllggghhhpppvvvzzzsssrrrwww~~~|||yyywwwyyy~~~wwwyyy}}}}}}jjjXXXGGGAAA>>>===CCCLLL^^^ppptttnnnPPPCCCDDD<<<;;;666777444333222111000000000000,,,333111000333111222===OOO}}}vvvZZZhhh}}}tttlllhhhuuuddd]]]ZZZNNNaaauuutttggg{{{|||fff]]]\\\ZZZjjjkkksssmmm|||aaajjj```dddbbbWWWHHHCCCCCC>>>444............---,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,------...///444000...222000000;;;OOOnnn|||xxx}}}yyyYYYHHHNNN]]]mmmvvvyyy{{{zzzxxxwwwqqqjjjfffdddiiiwww((((((''''''''''''(((((('''&&&&&&&&&&&&'''((()))%%%&&&''')))******++++++***)))(((''''''((()))***))))))(((((()))***++++++......///000111222333333666:::@@@FFFIIIIIIFFFDDDEEEGGGJJJLLLMMMOOORRRUUUWWWXXXZZZ[[[\\\^^^aaacccccceeegggiiiiiikkkmmmoooooopppqqqssstttuuuuuuuuutttvvvxxxyyyyyyyyy{{{}}}uuukkkddd```mmm~~~}}}|||~~~~~~uuulllhhhkkksssyyy~~~xxxrrrqqquuu{{{~~~~~~~~~{{{yyyzzz}}}{{{}}}jjjXXXGGG@@@>>><<>>===555333444333222111000000000000---222///...333333666CCCggglllYYYjjjtttnnnuuueee^^^WWWMMM```sssttt|||sss{{{kkk___\\\XXXfffjjjrrr{{{kkkvvvjjjkkkeeecccbbbZZZMMMGGGGGG???444............---,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,---......---111...---333111222===[[[wwwlllTTTIIIRRR```ooouuuwwwyyyyyywwwzzzssslllhhhhhhnnn|||((((((''''''''''''((((((''''''&&&&&&''''''((((((%%%&&&''')))***************)))(((''''''((()))***(((((((((((()))***,,,,,,......///000111222333333444999AAAHHHKKKKKKHHHEEEGGGHHHJJJKKKMMMPPPTTTWWWVVVXXX[[[]]]]]]___```bbbccceeehhhiiijjjkkknnnpppppppppqqqsssttttttttttttuuuvvvwwwwwwwwwyyy|||~~~~~~rrrjjj___[[[jjj}}}~~~}}}~~~{{{zzzzzz}}}tttkkkiiinnnwww~~~}}}yyysssrrruuuyyy{{{{{{||||||{{{zzz{{{~~~iiiWWWGGG@@@===;;;@@@III```qqqlll^^^rrrtttcccLLLFFF???@@@777333444333222111000000000000///222------444444;;;KKKxxxsssfff[[[mmm~~~wwwwwwhhh```UUUNNNaaasssvvvsssbbb\\\VVVaaa|||ooocccmmmlllvvviiigggcccccc]]]RRRMMMKKKBBB666//////......---,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,------......---///,,,---333222444AAAhhh}}}]]]NNNMMMWWWdddppptttvvvxxxyyyxxxtttooommmqqq}}}((((((''''''''''''((((((((((((''''''''''''((((((&&&'''((()))***************)))(((''''''((()))***'''''''''((()))+++,,,---......///000111222333333333999BBBIIIMMMLLLHHHFFFGGGHHHIIIJJJLLLOOOSSSWWWUUUXXX\\\^^^______```bbbbbbeeeggghhhiiijjjmmmooopppqqqrrrsssssssssssssssuuuuuuvvvuuuvvvxxx|||~~~tttmmm^^^ZZZiii}}}}}}||||||~~~~~~||||||~~~~~~qqqiiijjjrrr{{{~~~zzzwwwvvvxxxzzz{{{{{{xxxzzz||||||{{{}}}jjjYYYHHHBBB>>><<<@@@HHH```pppooo]]]nnnvvvzzz]]]LLLGGG???AAA:::888444333222111000000000000///111---...444555<<>>::::::444333222111000000000000---000///111555333===UUU{{{pppdddpppsssfffUUUVVVaaannnxxxlllaaaWWW\\\ooopppyyyhhheeefffffffff^^^RRRNNNOOOIII???222111///...,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------...//////000111...///333111;;;QQQuuu{{{___JJJJJJUUUYYYdddooosssuuuzzz}}}zzz~~~((((((''''''''''''(((((())))))((((((''''''((((((''''''((()))))))))))))))***)))(((''''''((()))***(((((((((((()))***,,,,,,......///000111222333333444999AAAHHHKKKKKKHHHEEEEEEFFFHHHIIIKKKNNNRRRUUUWWWYYY\\\^^^^^^___aaacccbbbdddggghhhiiijjjllloooqqqrrrrrrrrrrrrrrrqqqppprrrssstttuuuuuuwww{{{~~~zzzwwwccc[[[fffwww{{{}}}~~~|||xxxwwwwww}}}xxxnnnkkkrrr{{{vvvvvvwwwwwwvvvvvvvvvuuuuuuzzznnn\\\LLLEEEAAA===@@@HHH\\\mmm~~~jjjrrrxxxsssMMMLLLIII;;;;;;777666444333222111000000000000+++000111333444111BBBaaazzzsssiiitttvvvmmmssszzziiiWWWZZZ___iiivvvrrreeeYYYZZZiiiuuu|||rrrllleeegggggg___TTTPPPRRRLLLCCC333222000---,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---......//////000222111222333222BBBaaazzzppp```NNNCCCIIITTTXXXcccooossswww|||((((((''''''''''''((((((******)))((((((((((((((('''(((((()))))))))))))))***)))(((''''''((()))***))))))(((((()))***++++++......///000111222333333666:::@@@FFFIIIIIIFFFDDDDDDGGGIIIKKKMMMOOORRRTTTXXXZZZ\\\]]]]]]___bbbeeedddfffhhhjjjkkklllnnnppprrrrrrrrrrrrrrrqqqpppooooooqqqtttuuuvvvxxxzzz|||zzzkkk```fffuuuyyy|||{{{zzz{{{}}}wwwnnnoooxxxsssuuuwwwwwwwwwvvvuuuuuuvvvxxx{{{mmm\\\LLLEEEAAA===???FFFYYYjjj}}}kkkrrryyy~~~qqqLLLKKKHHH<<<>>>999555444333222111000000000000+++111222333111111JJJsssssstttppp{{{zzzhhhYYYbbb|||kkk]]]``````gggvvv}}}wwwhhh[[[XXXccczzzpppwwwyyytttbbbggghhhbbbYYYUUUVVVOOODDD444222000---,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,------.../////////---222222333444333KKKsss|||aaaLLLAAA@@@JJJUUUXXXdddpppuuuxxx}}}((((((''''''''''''((((((******)))((((((((((((((('''((()))))))))))))))(((***)))(((''''''((()))******)))))))))))))))******......///000111222333333777;;;@@@EEEGGGGGGEEEDDDDDDGGGKKKMMMOOOPPPSSSTTTYYYZZZ\\\\\\]]]___cccffffffhhhjjjllllllnnnppprrrrrrrrrrrrrrrrrrqqqpppooonnnqqqtttvvvwwwxxxzzz{{{}}}rrreeeiiivvvzzz~~~~~~~~~zzz|||wwwppprrr}}}sssvvvyyyzzzyyyxxxwwwwwwuuutttuuuzzz~~~zzz|||mmm[[[KKKEEE@@@<<<>>>DDDWWWiii|||jjjqqqsssLLLIIIGGG???DDD===777444333222111000000000000,,,111333222///111QQQmmmuuuwwwjjjWWW___|||}}}lllcccgggdddhhhyyyyyyzzzjjj[[[VVV___uuujjjsss{{{xxxxxx^^^fffiiieee]]]ZZZZZZQQQEEE444333000---,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,------.../////////***000333444444555RRR~~~^^^CCC;;;@@@MMMXXXYYYeeeqqqvvvxxx}}}|||))))))))))))((((((((((((***)))((('''&&&&&&'''(((''''''''''''((()))++++++))))))(((((((((((())))))))))))))))))***+++,,,---------......///111222333999===CCCHHHJJJIIIFFFDDDFFFHHHKKKLLLMMMPPPSSSVVVZZZ\\\^^^______```bbbccchhhhhhhhhiiijjjmmmooopppoooqqqsssttttttuuuvvvwwwwwwvvvuuuvvvxxxzzzyyyxxxyyy~~~vvvooommmttt}}}wwwrrrqqqxxx}}}wwwyyyzzzzzzyyyyyyyyyyyywwwyyy|||qqq```NNNFFF@@@;;;>>>FFFWWWmmmeeekkk\\\CCCFFFDDD===:::888444333222111000000000000---+++333000111999QQQzzzhhh}}}nnnjjjYYY]]]tttllljjjdddaaajjj|||~~~{{{qqqkkk\\\YYY\\\tttmmmggg~~~ddddddjjjjjjbbb___```XXXLLL>>>444------///...---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000///333777222888\\\ZZZ???:::AAAMMMVVVeeejjjooosssvvv{{{{{{rrrrrr~~~))))))))))))((((((((('''))))))'''&&&&&&&&&''''''(((((((((((()))***+++,,,))))))(((((((((((())))))))))))))))))***+++,,,---.........///000111222333999===CCCHHHJJJIIIFFFDDDEEEGGGIIIKKKLLLNNNRRRTTTYYY[[[]]]^^^^^^```bbbdddhhhhhhhhhiiikkkmmmooopppppprrrtttuuuttttttuuuvvvvvvuuuuuuvvvxxxyyyxxxwww{{{}}}yyyrrrqqqyyyvvvsssssszzz|||yyyyyyzzzyyyyyyyyyzzz{{{{{{|||rrr```NNNFFF@@@;;;>>>FFFWWWkkkkkklllzzzgggIIIHHHEEE>>>:::555444333222111000000000000111---444111333;;;QQQ|||iiivvvjjj}}}gggVVVYYYooossskkkaaa^^^kkk}}}~~~qqq}}}nnn^^^YYYZZZlllqqqddd|||iiidddjjjiiibbb``````XXXLLL???555------///...---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------.........111...111555666BBBddd}}}}}}TTT>>><<>>EEEVVViii}}}tttoooppp~~~pppMMMHHHDDD???:::444444333222111000000000000333...444111333;;;PPP}}}sssuuunnn}}}xxxfffUUUSSSeee{{{ppp___ZZZkkk~~~{{{uuu{{{tttaaaYYYWWWccczzzzzzaaannnkkkccchhhhhhccc```___XXXMMMAAA777......///...---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........000///000333:::LLLmmmvvvkkkIII:::>>>HHHQQQWWWaaaeeelllrrryyy}}}ccc[[[\\\lll~~~))))))(((((((((''''''''''''''''''&&&&&&&&&&&&'''))))))(((((()))******+++))))))(((((((((((())))))))))))))))))***+++,,,---//////000000111333444555999===DDDJJJLLLJJJFFFCCCCCCEEEGGGIIIKKKMMMQQQTTTUUUWWWZZZ\\\^^^```ccceeefffggghhhjjjlllnnnoooppprrrsssuuuuuutttsssttttttuuutttssstttvvvxxxwwwvvv{{{{{{{{{~~~rrroooqqqzzzzzzxxx|||~~~{{{wwwvvvxxx{{{~~~||||||vvvbbbNNNEEE@@@;;;>>>DDDWWWhhhzzz|||qqqmmmwwwrrrMMMEEEBBB???<<<555444333222111000000000000333,,,111...111:::OOO}}}|||tttuuutttwww|||{{{|||wwwzzz|||ssseeeWWWQQQ[[[ssswww___VVVgggxxxyyyyyy~~~{{{fffZZZUUU___xxxccccccwwwmmmdddggghhhdddbbb```XXXOOODDD999000...///...---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...............000111222:::QQQqqqzzzwwwrrrXXX>>>777???JJJRRRVVV___bbbiiipppxxxyyy```XXXYYYgggxxx((((((((((((''''''''''''&&&'''''''''''''''''''''(((''''''''''''((())))))))))))(((((((((((())))))))))))))))))***+++,,,---//////000000111333444555999===EEEJJJLLLJJJFFFCCCDDDFFFIIIKKKLLLOOOSSSVVVTTTWWWZZZ\\\^^^```cccfffeeefffhhhjjjlllnnnoooppprrrsssuuuuuutttsssttttttuuutttssstttvvvxxxwwwvvvyyy{{{|||}}}pppnnnqqqzzzwwwvvv~~~{{{wwwuuuxxx}}}}}}uuuxxx~~~yyycccNNNDDD@@@<<<>>>DDDWWWhhhyyyssslllsssuuuPPPEEEAAA???===555444333222111000000000000333---222...111;;;SSS||||||ooozzz}}}~~~zzzrrr}}}~~~oooggg___XXXTTTWWWgggxxxzzz}}}vvv]]]PPP^^^kkkkkkllltttvvvsssvvv~~~lll\\\UUU]]]uuummm```pppuuueeeggggggeeeddd```YYYRRRGGG<<<222///000...---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////,,,333555222;;;VVVttt{{{```MMM;;;999CCCMMMTTTWWW```ccciiiqqqyyyttt^^^WWWWWWbbbooo{{{((((((((('''''''''&&&&&&&&&'''(((((()))((((((((('''''''''&&&&&&''''''((())))))(((((((((((())))))))))))))))))***+++,,,---/////////000111222333444999>>>EEEKKKMMMKKKFFFCCCEEEGGGJJJLLLNNNQQQUUUXXXUUUXXX[[[]]]^^^```cccfffdddfffhhhkkkmmmoooppppppqqqsssuuuuuutttssstttuuuuuuttttttuuuwwwxxxxxxwwwwww{{{}}}~~~uuusssvvv}}}vvvkkkqqq||||||vvvvvvzzzzzzwwwvvvxxx}}}{{{dddNNNDDD@@@<<<>>>CCCVVVhhhzzzvvvpppqqqxxxUUUHHH@@@???===555444333222111000000000000444///555111333???\\\xxxwwwkkkuuuddd[[[VVVZZZ^^^aaakkkuuutttxxxlllXXXMMMUUU___aaaccciiigggcccfffrrrpppdddwwwqqq```VVVZZZpppzzzddd~~~tttfffgggggghhhfffbbb[[[UUUJJJ>>>333000000...---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////+++555777444DDDfffzzz{{{xxxqqqVVVIII??????GGGNNNUUUZZZ```ccciiiqqq{{{~~~mmm[[[UUUUUU^^^gggmmmyyy(((((('''''''''&&&&&&&&&'''''')))*********))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))***+++,,,---.........///000111222333888>>>EEELLLNNNKKKFFFCCCEEEGGGJJJLLLNNNQQQUUUXXXWWWYYY\\\^^^___aaadddfffdddeeehhhkkkmmmoooppppppppprrrtttuuuttttttuuuvvvvvvuuuuuuvvvxxxyyyxxxwwwwww{{{}}}}}}}}}zzz{{{pppeeemmmzzz{{{vvvvvv|||~~~}}}{{{{{{yyyxxxxxxzzz||||||{{{{{{}}}}}}eeeNNNDDD@@@===>>>BBBTTThhhzzzzzz~~~xxxsssUUUHHH???>>>===666444333222111000000000000111///777222333AAAdddqqqlllffffffYYYUUUaaaooouuuzzzwwwyyyttt___UUUPPPTTT\\\```ccceeeiiijjjppp{{{yyypppzzzuuucccXXXYYYllljjjzzzgggggghhhjjjhhhccc\\\XXXLLL@@@444000000...---...------------------------++++++,,,,,,,,,,,,------............////////////...666666888TTT~~~rrrbbbPPPHHHBBBBBBFFFKKKRRRYYY[[[^^^dddooozzzzzzjjj[[[VVVXXXaaagggiiiqqq|||(((((('''''''''&&&&&&&&&'''((()))+++++++++***)))***)))(((((((((((())))))))))))(((((((((((())))))))))))))))))***+++,,,---------......///111222333888>>>FFFLLLNNNLLLGGGCCCDDDFFFIIILLLNNNQQQUUUXXXXXXZZZ]]]^^^___aaadddfffccceeehhhkkknnnoooppppppoooqqqtttttttttuuuvvvwwwwwwvvvuuuvvvxxxzzzyyyxxxxxx{{{||||||~~~}}}~~~~~~~~~wwwmmmmmmzzz{{{vvvwww}}}~~~wwwqqqoooqqqssstttrrrtttwwwyyy{{{~~~fffMMMCCC@@@===>>>BBBRRRggg{{{|||jjjQQQFFF======>>>999444333222111000000000000...---666111111AAAgggjjj^^^]]]qqq```ZZZiii|||~~~ooohhhWWWUUUUUUXXX___eeeggggggvvv|||~~~xxxeeeZZZZZZjjjooo|||~~~hhhggghhhkkkjjjddd]]]ZZZMMMAAA555111000...---...------------------------++++++,,,,,,,,,---------............/////////000111666555;;;aaa{{{aaaKKKFFFBBBBBBCCCFFFNNNVVVUUUXXX___jjjwww{{{lll^^^[[[^^^hhhmmmmmmsss}}}(((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((()))((('''''''''(((***+++************+++,,,---...////////////111333555666:::@@@GGGKKKKKKIIIFFFEEEEEEGGGIIILLLOOORRRTTTUUUWWWYYY\\\^^^___aaadddgggkkkkkkkkkkkkjjjlllppprrrnnnrrruuuuuussssssuuuxxxyyyvvvssssssuuuwwwyyyzzzzzzzzz|||~~~~~~~~~}}}uuutttyyyyyyrrrvvv}}}zzz{{{}}}vvvwww}}}}}}gggPPPFFFBBB======BBBRRReeezzz___GGGDDD@@@===<<<888555555333222111000000000111222555333000BBBtttxxxYYYWWWaaa}}}|||kkkYYYfffzzzjjj^^^]]]UUUOOOPPPUUU^^^lllxxx}}}vvvooouuutttqqqrrr~~~gggYYYVVVjjjvvv{{{rrrttt\\\eeekkkiiigggZZZ[[[NNNBBB555000///------...........................,,,,,,,,,---------......//////...//////000111222222:::666BBBrrrdddHHHEEEBBBBBBEEEIIILLLNNNOOOTTT[[[eeennnwww~~~~~~nnnccchhhooorrrsssuuuyyy|||(((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((()))((('''''''''(((***+++************+++,,,---...////////////111333555666:::@@@GGGKKKKKKIIIFFFEEEEEEGGGIIILLLOOORRRTTTUUUWWWZZZ]]]___```bbbeeegggllllllllllllkkklllooorrrpppqqqttttttttttttuuuwwwxxxuuussssssuuuwwwyyyyyyyyyzzz{{{|||~~~~~~~~~~~~uuutttvvv|||zzzttt|||}}}|||}}}}}}|||~~~gggPPPFFFAAA======BBBQQQeeezzz]]]FFFEEEBBB???>>>:::555555333222111000000000000000333333444HHHxxxxxxdddTTT\\\wwwyyyhhhmmm}}}kkk^^^[[[SSSLLLMMMSSS]]]lllyyy~~~uuuoookkkbbbjjjuuu|||jjj[[[UUUgggooowww}}}sss|||cccjjjnnnllliii]]]^^^PPPCCC666111000...---...........................,,,,,,---------.........///////////////000111222111999888FFFtttcccDDDBBB@@@AAADDDHHHKKKMMMNNNRRRZZZfffqqq{{{}}}rrrhhhmmmtttyyy|||~~~(((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))((('''''''''(((***+++************+++,,,---...////////////111333555666:::@@@GGGKKKKKKIIIFFFEEEEEEGGGIIILLLOOORRRTTTUUUXXXZZZ]]]___aaacccfffhhhmmmmmmmmmmmmlllmmmoooqqqqqqqqqrrrsssvvvwwwvvvuuuwwwtttrrrrrrtttwwwxxxxxx{{{{{{{{{|||}}}~~~}}}vvvrrrsssuuu{{{vvv}}}~~~|||~~~~~~gggPPPFFFAAA<<<===BBBPPPddd{{{]]]GGGFFFCCC@@@>>>888555555333222111000000000000000222555;;;RRRyyyqqqRRRVVVooo{{{{{{~~~zzz~~~kkk]]]UUUPPPMMMPPPUUUZZZccclllmmmyyy{{{ooojjjlllooonnn|||{{{|||}}}nnn___TTTccczzzeeeggg~~~hhhlllooollljjj___```RRREEE888222111///...///........................,,,------------.........////////////000111222333111777999KKKvvv^^^@@@???===???CCCHHHKKKLLLPPPTTT\\\hhhttt|||~~~~~~}}}|||xxxxxxuuupppkkkqqqzzz(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))((('''''''''(((***+++************+++,,,------////////////111333555666:::???GGGKKKKKKIIIFFFEEEEEEGGGIIILLLOOORRRTTTUUUYYY[[[^^^```aaacccfffiiimmmnnnnnnmmmlllmmmoooqqqsssqqqppprrrvvvxxxvvvtttuuutttrrrrrruuuwwwxxxxxx{{{{{{|||}}}~~~|||vvvqqqppprrr~~~zzz{{{~~~}}}hhhPPPFFF@@@<<<===BBBPPPddd{{{{{{^^^IIIGGGCCC>>>;;;555555555333222111000000000222111333666@@@ZZZtttqqqRRRRRRiii}}}ttt{{{zzz|||}}}kkk^^^YYYXXXZZZ___^^^YYYWWWWWWTTTZZZ```aaabbbiiiuuu~~~|||zzztttcccUUUaaavvvaaa]]]hhhjjjllljjjjjj___```UUUGGG999333111//////000........................------------............/////////000111222333444222666:::OOOwwwVVV>>><<<<<<>>>CCCHHHLLLMMMVVVXXX___jjjuuuzzzzzzwwwooooooqqqvvvzzz~~~wwwooommmmmmnnnmmmwww(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***)))((('''''''''(((***+++************+++,,,------////////////111333555666:::???GGGKKKKKKIIIFFFEEEEEEGGGIIILLLOOORRRTTTUUUYYY[[[^^^```aaacccfffiiikkkmmmnnnnnnmmmmmmooopppsssqqqppprrrvvvxxxvvvtttuuusssrrrsssvvvxxxyyyxxxxxxyyyzzz{{{}}}~~~~~~~~~}}}zzzuuupppooorrr|||~~~yyy~~~||||||}}}~~~iiiPPPEEE@@@;;;===BBBPPPddd{{{}}}ooo^^^HHHGGGDDD???<<<666555555333222111000000000222111111444@@@[[[qqqoooTTTQQQfff~~~|||yyyttt{{{yyyvvvqqqgggiiifffeeeddd___UUUNNNMMMFFFJJJRRR```ppp~~~vvvtttxxxfffWWW___sssmmm___hhhhhhkkkjjjkkkaaabbbWWWIII:::333111//////111........................---------.........////////////000000111333444555555777<<>>AAAFFFJJJMMMMMMQQQUUU[[[```eeemmmxxxwwwvvvvvvwwwvvv{{{}}}wwwyyy}}}(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++)))((('''''''''(((***+++************+++,,,---...////////////111333555666:::@@@GGGKKKKKKIIIFFFEEEEEEGGGIIILLLOOORRRTTTUUUWWWYYY\\\^^^___aaadddgggdddfffjjjkkklllmmmooopppnnnrrruuuuuutttsssuuuxxxuuuuuuuuuwwwzzz||||||{{{zzzzzzzzzzzz{{{||||||}}}~~~{{{{{{|||~~~~~~~~~}}}~~~yyypppnnnqqqnnnhhhmmm~~~zzz|||zzzzzzjjjQQQDDD???:::<<>>:::]]]vvvXXXEEECCC???;;;;;;@@@DDDFFFIIIMMMUUUWWW\\\```eeennn|||qqqoookkkgggfffkkkuuu|||&&&&&&''''''&&&&&&%%%$$$&&&&&&'''''''''(((((((((''''''((())))))******+++******)))(((((((((((((((((())))))***+++,,,------///......000222444555555:::@@@HHHMMMMMMJJJGGGEEEFFFHHHJJJMMMPPPSSSUUUVVVWWWYYY\\\]]]___```ccceeeiiijjjjjjkkklllmmmnnnnnnqqqpppqqqrrrtttuuuuuuuuuvvvuuuuuuvvvxxxxxxwwwvvvsssuuuwwwzzz|||~~~{{{}}}~~~}}}~~~~~~~~~~~~zzzppppppvvvuuuhhhaaammmzzzxxxzzz~~~mmmUUUIIIBBB===???EEEYYYkkk~~~yyy{{{ppplllUUUNNNFFF@@@???555555444333222222222222222...111666BBBiiiVVVWWWppp{{{ttttttqqqjjjjjjqqquuufffccclllyyyzzzgggZZZSSSZZZmmmwwwpppeeeZZZRRRNNNNNNOOOVVVWWWYYY[[[```iiivvvssskkkrrrjjj\\\YYYfffppptttwwwiiioooqqqnnnjjjccc\\\KKK:::222111000000111///////////////////////////............///000000111222444444444555888:::AAAAAAfffaaaFFF>>>???;;;;;;@@@DDDFFFJJJNNNVVV\\\ccchhhkkkrrr}}}yyyqqqnnniiieeecccfffmmmrrr&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''(((((()))*********))))))((((((((((((((())))))***+++,,,---.........//////000111333444555:::@@@HHHMMMMMMJJJGGGEEEFFFHHHJJJMMMPPPSSSUUUVVVWWWYYY\\\^^^___```ccceeeiiiiiijjjkkklllmmmnnnnnnppppppqqqrrrssstttuuuuuuwwwvvvvvvvvvvvvuuurrroooqqqrrrvvvzzz~~~~~~|||{{{|||}}}|||{{{|||}}}~~~~~~~~~~~~|||rrrrrrwwwuuufff\\\dddwww}}}wwwzzz}}}lllUUUIIIBBB===???FFFWWWhhh{{{yyyyyyxxxrrrSSSIIIDDD===888555555444333222222222222222///222666DDDnnnZZZ[[[sss|||wwwxxxzzzvvvjjj^^^ooo{{{zzziiiaaannnkkkVVVKKKOOO^^^{{{{{{lllaaa[[[XXXUUURRRUUU```mmmvvvyyy~~~kkkZZZVVVdddsssvvvvvviiippprrrpppnnnggg___NNN<<<444222000000000///////////////////////////.........//////000111111222333444444555888:::???EEEmmmgggFFF===>>>;;;<<<@@@DDDFFFJJJPPPUUU___kkkqqqsssvvv}}}tttpppkkkfffcccdddgggiii'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))(((((((((((()))))))))***+++,,,---......///...///000000111222444666:::@@@HHHMMMMMMJJJGGGEEEFFFGGGJJJMMMPPPSSSUUUVVVWWWZZZ\\\^^^___aaacccfffhhhhhhiiikkklllmmmnnnnnnpppqqqrrrrrrrrrssstttuuuwwwvvvvvvvvvvvvtttpppnnnrrrrrrtttwwwzzz{{{yyywww{{{||||||{{{zzz{{{~~~~~~~~~~~~~~~~~~~~~|||~~~}}}ssssssxxxxxxfffXXX\\\nnn{{{vvv|||~~~~~~{{{lllTTTHHHAAA===???FFFUUUfffxxxwwwwwwgggJJJCCCCCC>>>666555555444333222222222222111000333666HHHwwwZZZ[[[rrr}}}yyy|||nnnbbbqqquuuiiiaaajjj{{{qqqXXXJJJSSSWWWooo|||oooddd^^^[[[XXXUUUYYYjjjmmmZZZVVVccctttwwwjjjpppsssqqqoooiiiaaaPPP===555222000///000////////////////////////............///000111111111222444444444666999;;;===JJJuuubbbEEE???===;;;<<<@@@CCCFFFLLLRRRWWWeeesssxxxwwwwwwyyy{{{}}}wwwpppkkkiiiiiiiiiiii''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))(((((((((((()))))))))***+++,,,---......///---///111111000111444777:::@@@HHHMMMMMMJJJGGGEEEFFFGGGJJJMMMPPPSSSUUUVVVXXXZZZ]]]^^^___aaadddfffggghhhiiijjjlllmmmnnnooooooqqqsssrrrqqqqqqsssuuuvvvvvvuuuvvvwwwvvvsssqqqvvvtttssssssuuuxxxyyyzzz{{{|||||||||{{{|||~~~~~~}}}}}}~~~~~~}}}yyyzzz|||rrrsssyyyzzzgggWWWXXXgggyyyzzzvvv~~~{{{zzzyyyyyyyyy}}}zzzkkkSSSGGG@@@<<<@@@GGGWWWhhhzzztttttt^^^JJJFFFFFFAAA999555555444333222222222222222111333888NNNTTTUUUnnn~~~{{{pppeee\\\]]]___dddooo|||xxxaaaSSSRRRLLLZZZ~~~xxxoooddd\\\WWWUUUUUU^^^ooowwwooo]]]XXXdddssszzzkkkqqqrrrpppnnnhhhaaaPPP>>>555222000///000////////////////////////.........//////000222222111333444555666777:::<<<@@@RRR[[[AAA???<<<;;;<<<@@@CCCEEEMMMUUUcccrrr~~~}}}vvvssssssrrryyy|||vvvqqqqqqrrrqqqooo'''(((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&''''''(((((()))******((((((((((((((())))))***))))))***+++,,,---......,,,///111111000111444777:::@@@HHHMMMMMMJJJGGGEEEFFFHHHJJJMMMPPPSSSUUUVVVXXXZZZ]]]___```aaadddffffffggghhhjjjkkkmmmnnnooonnnqqqsssssspppppprrruuuvvvuuutttuuuvvvwwwwwwvvvxxxwwwuuurrrrrrtttzzz~~~zzz{{{||||||||||||~~~}}}}}}}}}}}}~~~}}}}}}~~~|||uuurrrwww|||yyyqqqssszzz{{{hhhWWWUUUaaarrr{{{xxx|||xxxtttsssuuuzzzvvvssskkkSSSFFF@@@<<<@@@HHH[[[llluuusssrrrXXXLLLHHHCCC===888555555444333222222222222333222333999VVVzzzNNNPPPiii~~~{{{jjjOOORRR[[[___kkk~~~~~~mmmbbbQQQIIIQQQooo{{{vvvqqqnnnmmmmmmnnnzzzzzzjjj|||qqq___ZZZdddlll~~~|||lllqqqrrrooommmgggaaaPPP>>>555222000///000////////////////////////.........///000111222333222444666777777999<<<>>>@@@UUUUUU===<<<<<<;;;===@@@BBBEEENNNWWWqqq}}}qqqmmmllljjjrrrvvv{{{|||vvvwwwyyyyyywww((((((((((((((('''&&&&&&&&&&&&'''''''''(((((((((''''''((())))))******+++((((((((((((((()))******((())))))***+++,,,------,,,///222222000000444888:::@@@HHHMMMMMMJJJGGGEEEFFFHHHJJJMMMPPPSSSUUUVVVXXX[[[]]]___```bbbdddgggffffffhhhiiikkkmmmnnnooonnnqqqtttssspppoooqqquuuwwwuuussssssuuuwwwxxxxxxzzzzzzxxxrrrlllkkkqqqwwwwwwyyy{{{|||||||||}}}~~~}}}}}}}}}}}}}}}~~~|||}}}~~~zzzooojjjmmmqqq|||xxxqqqttt}}}{{{hhhWWWTTT^^^lll{{{|||zzzzzzvvvpppmmmttt}}}ssslll{{{kkkRRREEE???<<<@@@HHH\\\nnnzzzsss}}}dddOOOKKKHHH>>>888:::555555444333222222222222444222333;;;\\\}}}iiiKKKMMMggg}}}zzz{{{qqqRRROOOUUUYYYiii~~~vvvooo[[[VVVXXXjjj}}}xxxsssiiiwwwwwwkkk}}}|||rrr___YYYcccdddxxx{{{kkkpppqqqooommmggg```OOO===444222000///000////////////////////////.........///000222333444333555777888999;;;>>>@@@AAAWWWtttLLL999<<<;;;;;;===AAABBBEEEOOOYYYtttvvvhhhfffjjjjjjooosssyyy|||sssllllllttt{{{|||(((((((((((((((''''''&&&'''''''''(((((((((((()))(((((())))))******++++++((((((((((((((()))******(((((()))***+++,,,,,,---,,,///222222///000444888:::@@@HHHMMMMMMJJJGGGEEEFFFHHHJJJMMMPPPSSSUUUVVVYYY[[[]]]___```bbbeeegggeeefffhhhiiikkkmmmnnnooonnnqqqtttsssooonnnqqquuuxxxuuurrrqqqsssuuuwwwxxx|||~~~{{{rrrfff```dddjjjtttwwwzzz|||{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~yyyllleeefffjjjzzz}}}wwwqqqvvvzzzhhhVVVSSS[[[iiivvv}}}|||}}}yyyuuunnnkkkttt~~~ssshhhwwwjjjRRREEE???<<<@@@HHHZZZmmm~~~ttt|||vvv[[[HHHJJJIII>>>;;;BBB555555444333222222222222444333333<<>>FFFLLLOOOMMMHHHEEEGGGHHHJJJLLLOOORRRUUUVVVXXXZZZ]]]^^^^^^___bbbeeeggghhhiiikkklllmmmmmmmmmqqqsssuuuuuutttssstttuuuwwwvvvttttttuuuxxx{{{~~~uuugggbbbddd]]]```gggpppzzz}}}~~~}}}}}}}}}~~~~~~wwwuuu{{{||||||~~~mmmVVVRRR^^^bbbiiizzzyyy{{{|||vvvnnnjjjppp}}}zzzzzz{{{}}}{{{oookkkuuu{{{hhhPPPCCC>>><<>>;;;;;;:::<<<@@@BBBEEEMMMWWWhhhiiidddZZZVVV^^^iiiqqqssswww|||~~~|||}}}rrrrrrqqqlllffflll(((((((((''''''''''''&&&''''''((((((((((((((('''$$$%%%''')))***++++++*********))))))))))))******)))))))))***+++,,,---...---...000000000000333555;;;???FFFKKKNNNLLLIIIGGGHHHIIIJJJLLLOOOQQQTTTUUUWWWYYY\\\]]]^^^___bbbdddggghhhjjjlllmmmnnnoooooossstttttttttssssssuuuwwwuuutttsssssssssuuuxxxyyyssslllkkk^^^\\\\\\fffttt~~~}}}~~~}}}}}}~~~~~~}}}}}}rrr[[[UUU___aaaeeerrrxxx~~~|||yyyrrrlllkkksss~~~}}}~~~~~~~~~xxxooonnnxxx|||wwwsssrrrvvv~~~~~~}}}zzz~~~gggNNNBBB===<<>>jjjoooKKKLLLddd~~~~~~hhhVVVJJJJJJHHHHHH\\\wwwxxxppphhh]]]RRRLLLEEEJJJ^^^|||wwwaaa[[[___uuu{{{xxxkkkrrruuusssqqqkkkcccPPP;;;222111111000000............///////////////000000111222222333333777999;;;<<<===???BBBDDDKKKooo}}}XXX@@@===<<<;;;;;;===@@@BBBDDDLLLUUUdddiiiggg]]]VVVZZZdddlllqqqvvv{{{xxxqqqtttxxxjjjbbbiiiuuu(((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((("""$$$'''***+++,,,+++*********))))))))))))******************+++,,,---...---.../////////000333555>>>BBBGGGMMMOOONNNLLLJJJIIIJJJKKKLLLOOOQQQSSSTTTVVVWWWZZZ\\\^^^___aaabbbhhhiiikkkmmmnnnooopppppprrrssssssrrrqqqrrruuuwwwtttssssssrrrssstttuuuvvv}}}wwwqqqnnnggg```bbbkkkvvv}}}~~~~~~~~~|||||||||yyy}}}uuu```YYYaaabbbcccmmm|||yyy}}}xxxqqqlllnnnwww||||||}}}~~~|||zzztttnnnttt}}}}}}zzzssspppkkkjjjnnnvvv~~~~~~{{{{{{|||~~~}}}hhhOOOCCC===;;;AAAIII]]]nnnvvvbbbNNNMMMGGGBBB???:::777666444222111111111222222///888BBBqqqMMMMMMeeeppp\\\NNNKKKGGGFFFZZZttt|||rrriii]]]RRRMMMFFFJJJ]]]{{{sssrrrwww```YYY^^^vvvuuu}}}uuuiiiqqqsssrrrpppiiidddPPP;;;111000000///000............///////////////000000111222333444444888999;;;<<<>>>@@@DDDGGGMMMssscccDDD===;;;<<<<<<>>>AAABBBDDDKKKSSS___hhhmmmeee\\\[[[aaaffflllppptttpppjjjnnnqqqbbb___cccjjj|||''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((("""$$$'''***+++,,,+++*********))))))))))))******************+++,,,------,,,...///000000111444666>>>BBBHHHMMMOOOOOOLLLJJJIIIJJJKKKLLLOOOQQQSSSTTTUUUVVVXXX[[[^^^```aaa```hhhiiikkkmmmooopppqqqqqqppppppqqqpppooopppsssvvvvvvvvvvvvwwwwwwxxxxxxxxx{{{~~~xxxyyyooofffccciiittt}}}xxxmmmkkk|||vvvddd^^^eeefffdddjjjxxx|||yyyrrrnnnrrr{{{}}}wwwsssqqqtttxxx|||{{{}}}||||||yyyvvv}}}{{{xxxtttssspppoooqqquuu{{{~~~}}}jjjQQQDDD>>>;;;@@@III___ooo```MMMLLLGGGBBB>>>999777666444222111111111222111...888EEEuuuOOOOOOeee{{{cccOOOJJJEEEEEEWWWpppwwwlll___TTTPPPJJJLLL^^^{{{zzzeeeiiivvv___XXX___yyytttvvvjjjrrruuussspppiiicccOOO:::111000000///000............////////////000000111222333444555555888999;;;<<<>>>AAAEEEIIIUUUzzzrrrMMM???:::>>>===@@@CCCCCCDDDJJJRRRZZZgggqqqmmmccc]]]\\\\\\bbbccceeefffeeelll~~~xxxhhh```___WWWhhh'''''''''&&&&&&&&&&&&%%%%%%&&&'''((())))))))))))$$$%%%''')))***++++++*********))))))))))))******++++++******++++++,,,------...000111111222555777<<<@@@GGGLLLOOOMMMJJJHHHHHHIIIJJJLLLOOOQQQTTTUUUUUUVVVXXX\\\```bbbbbbaaaggghhhjjjlllnnnpppqqqqqqmmmnnnppppppoooppprrrtttssstttuuuvvvwwwwwwwwwwwwyyy|||rrrfffcccjjjrrrzzz~~~~~~~~~yyyyyyggg]]]jjj}}}xxxhhhbbbjjjjjjfffiiiuuu~~~xxxqqqpppwwwyyyrrrmmmjjjccceeeiiillloooppppppoooooouuuzzz}}}~~~|||}}}jjjQQQDDD>>>;;;AAAIIIaaaqqq~~~___NNNOOOKKKDDD@@@:::777666444333222111222222111---888FFFuuuNNNNNNeeefffOOOIIIFFFFFFVVVlll}}}qqqbbbVVVRRRNNNNNN]]]zzzzzzfffkkkwww___XXXaaa}}}uuuzzznnnvvvxxxvvvrrrkkk```NNN:::111111000000000............////////////000000111222444555666666999:::;;;===???BBBGGGKKKXXX{{{zzzRRRBBB:::>>>===@@@CCCCCCBBBHHHOOOTTTcccpppppphhh```[[[WWWYYYWWWVVVYYY]]]eeetttrrreeeaaa[[[kkk'''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))&&&''''''((()))***************))))))))))))******++++++******++++++,,,,,,...///111222222333666999;;;@@@GGGNNNPPPNNNJJJGGGGGGHHHJJJLLLOOORRRUUUVVVXXXXXXZZZ___cccfffeeecccfffgggiiilllnnnppppppqqqlllnnnpppqqqqqqqqqrrrsssoooppprrruuuvvvvvvvvvuuuyyyzzz|||vvviiieeefffooovvv}}}~~~}}}~~~{{{xxxvvvtttxxxyyyvvvrrrwww~~~ooo]]]```ttt}}}zzzlllfffmmmmmmggggggtttzzztttoooqqqzzzwwwpppllliiihhhaaaaaaccceeehhhkkknnnooovvv{{{~~~fffNNNBBB===<<>>@@@EEEJJJNNNXXXyyynnnLLL@@@<<<<<<<<<>>>AAAAAA@@@EEELLLLLL[[[jjjooommmjjjfffbbb[[[VVVQQQOOOOOOSSS```lllooogggcccsss''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))((((((''''''((()))***+++******))))))))))))******+++++++++***++++++,,,,,,...000111222333444777999<<>>@@@BBBGGGLLLQQQ]]]|||^^^BBB======;;;;;;===@@@???>>>BBBIIIEEESSScccmmmrrrvvvuuurrrbbb[[[RRRIIIBBBBBBMMM[[[uuuyyynnnfffuuu******)))''''''&&&&&&&&&'''((((((((((((((('''&&&$$$%%%&&&((()))+++,,,---))))))))))))))))))))))))************+++,,,---...---///000111111222444666;;;@@@GGGMMMNNNKKKGGGCCCEEEFFFGGGJJJMMMQQQTTTUUUYYY[[[]]]^^^___```bbbdddjjjjjjkkkllllllmmmmmmnnnppprrrtttsssrrrqqqqqqrrrwwwwwwwwwwwwxxxyyyyyyzzz{{{wwwvvv|||~~~xxx~~~qqqaaa]]]gggsss|||}}}}}}}}}zzzqqqggg___gggmmmvvv|||yyylllZZZMMMRRRXXXgggyyyuuuaaaZZZhhhvvvkkkkkkpppoooiiibbbvvv~~~vvvxxxjjjgggttt~~~wwwuuuwww{{{}}}~~~yyyaaaKKKCCC>>>:::BBBOOOiiivvvxxxsssPPPRRROOOBBBCCC>>>;;;:::888666333222111111111333777333CCCrrrXXXGGGHHH```lllaaaZZZTTTTTTZZZsss}}}jjjXXXVVVMMMMMMUUUggg}}}vvv}}}|||dddZZZ```{{{vvvccczzzrrrxxxsssuuuvvvhhh___EEE666444///...000...///............//////000000222555555444555888;;;888:::===???BBBGGGMMMRRR___mmmQQQBBB??????;;;<<<=========???BBBEEEJJJRRR]]]iiivvvnnn___PPPJJJJJJJJJJJJLLLgggtttsssxxx***)))((('''&&&&&&&&&&&&(((((()))))))))))))))(((''''''((())))))***++++++***))))))))))))))))))***************+++,,,---...---///000111111222444666<<<@@@GGGMMMOOOLLLGGGDDDFFFFFFHHHJJJMMMPPPSSSUUUXXXZZZ\\\^^^___aaacccfffiiiiiijjjkkklllmmmnnnnnnoooppprrrsssrrrrrrsssuuuxxxwwwwwwwwwxxxyyyzzz{{{{{{xxxwww{{{vvvqqq|||yyy[[[```iiittt|||rrrddd```eeeppp~~~kkkZZZHHHKKKXXXlll|||nnn[[[[[[ppp|||rrrrrrvvvtttlllfffppp|||uuutttkkkkkkzzzttt]]]HHHAAA===:::CCCPPPhhhuuuqqqNNNQQQRRRGGGHHHBBB???:::888666444222111111111000555333AAAmmmcccEEEEEE[[[zzzttteeeVVVRRRXXXiiirrrwwwsssoooqqqwwwzzz{{{}}}ppp^^^[[[LLLKKKQQQ___qqqxxxnnn{{{{{{fff\\\bbb|||yyyeeezzzrrryyyssstttuuuggg^^^DDD666444///...111...000000/////////000111111000222444555444555888;;;;;;===???BBBEEEIIIOOOSSSeee~~~```FFF;;;999888;;;<<<=========???BBBDDDGGGNNNXXXeeeuuu|||mmm]]]SSSMMMIIIHHHJJJ\\\www~~~}}}||||||))))))((('''&&&&&&&&&&&&'''((()))***************)))))))))*********************))))))))))))******************+++,,,---...---///000111111222444666<<>>::::::888666444222111111111///666444@@@jjjhhhFFFBBBVVVtttrrrZZZRRRUUU[[[eeekkkgggaaaaaaeeegggiiikkksss}}}wwweeebbbLLLHHHIIIQQQ\\\ggguuummmfffwwwssssss~~~{{{fff]]]bbb|||zzzdddxxxyyyrrrxxxssssssssseee\\\CCC555444///...111...111000000000000111222333000222444555555666999<<<>>>@@@BBBEEEGGGKKKPPPTTTggg~~~[[[BBB;;;;;;:::;;;<<<=========>>>AAADDDEEEKKKTTTbbbvvvnnn```SSSJJJIIILLLRRRiii}}}uuuttt}}})))((('''&&&&&&&&&&&&&&&%%%&&&'''))))))*********)))))))))***++++++,,,,,,******)))(((((()))******************+++,,,---------///000111111222444666===BBBIIIOOOQQQOOOJJJGGGGGGHHHIIIKKKMMMOOOQQQSSSWWWZZZ\\\^^^^^^```ccceeefffggghhhjjjlllnnnpppqqqnnnoooqqqrrrrrrsssuuuwwwxxxxxxxxxxxxyyyzzz||||||zzzzzzzzzyyyyyy|||~~~mmmeeesssnnn___fffttt{{{qqqlllkkkxxxcccWWWOOOYYYqqqyyyeee\\\[[[hhhtttzzz|||}}}uuujjjeeeppp{{{lllkkkrrroooXXXDDD>>><<<;;;DDDSSShhhuuuuuu{{{WWWSSSRRRGGGFFF>>>;;;:::999666444222222111222000888666AAAiiirrrKKKCCCQQQnnn}}}eeeYYYXXXUUU___ffffffcccaaa^^^[[[```bbbhhhrrr{{{~~~llliiiRRRJJJFFFHHHKKKRRRbbbrrriiiccctttoooeeesss}}}ccc[[[bbbzzz|||ddd|||rrruuuooowwwrrrssssssdddYYYAAA444333///...111...000000000000000111222333222333444555777999;;;<<<@@@BBBEEEGGGIIIMMMQQQTTTdddcccEEE===??????;;;<<<===<<<<<<>>>@@@CCCFFFKKKSSSaaayyynnn]]]OOOLLLPPPQQQggg}}}}}}xxxqqqmmmrrr(((''''''&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((''''''(((***+++,,,---...+++***)))(((((()))***+++************+++,,,---------///000111111222444666===BBBIIIOOOQQQOOOKKKGGGGGGHHHIIIKKKMMMOOOQQQSSSYYY[[[]]]^^^^^^___aaaccceeefffgggjjjlllnnnpppqqqpppqqqrrrqqqqqqqqqtttvvvwwwwwwwwwxxxyyyzzz||||||yyy{{{{{{zzzyyy|||xxxggghhh|||}}}bbbaaaooozzzpppmmmmmmvvvxxxgggVVVXXXnnnjjj[[[\\\aaappp|||sssfffaaaooo}}}|||xxxmmmooovvvqqqZZZFFF@@@===<<>>AAACCCFFFIIIKKKNNNRRRUUUcccnnnFFF:::<<<===;;;<<<===<<<<<<===@@@BBBGGGKKKRRR___wwwiiiWWWOOOPPPWWWmmm~~~ppppppqqqpppmmmmmmuuu''''''&&&&&&&&&&&&&&&'''$$$%%%&&&&&&''''''''''''%%%&&&''')))+++,,,......+++***)))'''''')))***+++************+++,,,---...---///000111111222444666<<>><<>>===FFFTTTjjjwwwzzznnnZZZUUUJJJFFF>>>>>>;;;:::777555333222222222...555333???hhhXXXDDDCCCXXXnnnwwwjjjdddcccbbb^^^\\\]]]```cccfffnnnvvvoooiiiwwwzzzuuu[[[NNNGGGLLLMMMKKKVVVfffzzzddd___sss||||||tttbbb___mmmuuunnntttqqq{{{wwwvvvssscccRRR;;;111222//////222////////////000111222444444888777777999>>>AAABBBBBBBBBEEEJJJNNNQQQTTTXXXZZZgggpppFFF<<<>>><<<;;;<<<===<<<;;;<<<>>>AAACCCJJJQQQWWWgggrrr^^^VVVbbbtttvvvllleeehhhooowww~~~&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((('''''''''((((((((()))))))))))),,,+++(((''''''(((+++,,,************+++,,,---...---///000111111222444666:::@@@GGGNNNPPPOOOJJJGGGEEEFFFGGGJJJMMMQQQTTTUUURRRUUUXXX\\\^^^bbbeeehhhfffggghhhiiikkkmmmnnnnnnnnnooooooppppppssswww{{{sssssstttuuuvvvxxxzzz{{{}}}}}}}}}~~~~~~~~~~~~~~~ttteeemmmmmm___jjjxxx{{{}}}~~~xxxrrrsssqqqpppqqqsssqqqlllggg______\\\^^^mmm~~~mmm___ZZZXXXYYYfffvvvmmm\\\XXXYYYdddnnnssszzzwwwmmmooowwwqqqgggfff```mmm}}}pppYYYEEE@@@>>>===GGGUUUiiivvvbbbRRRRRRLLLKKKDDDDDD;;;:::888555333333333333000777666BBBjjjWWWAAA???SSSjjjyyyiiibbb______\\\\\\___aaabbbiiipppxxxvvvggglll}}}wwwrrriiiZZZSSSXXXXXXRRRYYYfffuuu```]]]sssuuu___^^^mmmwwwuuuxxxuuu~~~yyywwwsssbbbQQQ:::000222//////222///000000000111222444555666:::888888:::???CCCDDDCCCCCCGGGLLLPPPSSSVVVZZZ]]]eee```>>>;;;>>>;;;<<<<<<===<<<;;;<<<>>>@@@DDDLLLSSSVVVdddiii^^^dddsssxxxpppeeegggnnn|||)))((('''&&&%%%&&&''''''%%%&&&&&&'''((()))******%%%%%%&&&'''((()))******+++***((('''''''''((()))++++++++++++++++++++++++......///000111333444555<<<@@@GGGOOOSSSRRRMMMIIIEEECCCDDDHHHMMMQQQRRRPPPRRRTTTVVVZZZ]]]___```aaabbbdddggghhhiiijjjmmmooosssrrrqqqrrrtttvvvvvvvvvyyyxxxwwwvvvvvvxxxzzz{{{}}}}}}~~~~~~~~~~~~}}}|||~~~eeeeeetttwwweeefffsss||||||}}}|||uuuuuutttpppkkkkkkmmmiiiccc\\\YYYWWW]]]oooxxxggg^^^^^^bbbfff{{{{{{zzzjjjVVVIIISSSTTTVVVYYY^^^bbbgggiii^^^```cccgggiiifff^^^XXX\\\eeeuuujjjUUUCCC===;;;:::EEEUUUhhhttt|||```PPPQQQOOOLLLGGG===>>><<<888444222111222222///666888BBBhhhUUU@@@===NNNbbbyyy}}}~~~jjj[[[]]]WWWVVV[[[___```eeellluuuyyy~~~lllfffxxx~~~uuuoooiiilllkkkxxxsssnnnlllaaahhhzzzfffbbbwwwuuueee[[[mmmrrrxxxvvvqqqwwwuuurrrmmmcccJJJ>>>222000111111000111222111111000111222444555888999:::;;;;;;>>>AAADDDHHHFFFJJJTTTYYYYYY\\\aaaeeeyyyQQQ:::777999777===<<<;;;:::;;;===???@@@DDDIIIQQQXXX```sss}}}mmm}}}|||sssrrrnnnqqq|||)))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''(((((()))%%%%%%&&&'''((()))******+++***)))((('''(((((()))*********++++++,,,,,,,,,/////////000222333555666;;;???FFFNNNRRRQQQLLLHHHEEEDDDEEEIIINNNQQQRRRQQQSSSUUUWWWZZZ]]]___```aaabbbdddggghhhiiijjjmmmooorrrrrrrrrssstttvvvwwwwwwwwwvvvvvvvvvwwwyyy{{{}}}{{{{{{|||}}}~~~mmmdddiii}}}}}}jjjgggqqqzzz|||}}}~~~vvvwwwwwwtttqqqrrrsssooohhhiiifffdddfffqqqvvvpppmmmllltttpppqqqyyyxxxfffUUULLLHHHHHHHHHIIILLLNNNQQQSSSOOOOOOQQQTTTWWWVVVSSSOOOTTT___sss|||zzzxxxtttqqqnnnlllkkkrrrrrrqqqrrruuuzzz}}}nnnYYYEEE???;;;999CCCRRRnnn{{{sssZZZOOORRROOOKKKGGG>>>>>><<<888444222111222222...222444DDDpppaaaHHH@@@NNNbbbyyy~~~qqqaaa[[[XXX\\\^^^^^^aaaeeennnqqq{{{lllooossskkkddd^^^hhhmmmxxxtttjjjtttyyydddaaavvvuuueee]]]nnnsss}}}tttqqqwwwuuurrrmmmbbbIII===222000111111000111111111111222333555777888999;;;<<<===???AAAEEEGGGJJJIIILLLUUUYYYZZZ]]]bbbggg}}}cccEEE888<<>>===;;;:::;;;<<<>>>???CCCHHHOOOUUU[[[jjjxxxxxxqqqnnnuuu(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''((()))******+++***)))((('''((())))))))))))***+++,,,,,,------000000000111333444666777999===EEELLLQQQPPPKKKGGGEEEEEEFFFJJJNNNRRRSSSSSSUUUVVVXXX[[[]]]___``````bbbdddggghhhiiijjjmmmooorrrrrrssstttuuuvvvwwwwwwuuuuuuuuuvvvxxxzzz}}}~~~yyyzzz{{{|||~~~|||iii```ssstttiiimmmvvv|||}}}{{{}}}}}}yyyuuuqqqooouuu|||uuuxxxpppkkklllooossszzz~~~nnnZZZLLLGGG>>>>>>===<<<<<<===>>>???BBBAAAAAABBBEEEFFFFFFEEEIIIWWWooo~~~xxxtttnnnmmmjjjgggccc___\\\ZZZ___aaaeeejjjpppuuuyyy{{{uuuuuuzzzoooZZZFFF@@@<<<:::DDDTTTnnnzzzgggUUUPPPUUUPPPJJJGGG@@@>>><<<888444222111222222000222333FFFwwwqqqQQQAAAKKK^^^vvvkkkaaaYYYYYY]]]```bbbdddiiijjjrrrooouuusssjjjaaaZZZ[[[eee|||uuuyyyeeecccxxxttteee___qqqmmm{{{~~~qqqqqqwwwuuusssmmm```FFF;;;222000111111000111000000111333555888:::;;;:::<<>>:::???>>><<<::::::;;;===>>>CCCHHHOOOTTTWWW```uuu|||~~~}}}uuuvvv}}}((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******+++***)))((((((((()))***(((((()))***,,,---......000000111222333555666777999===EEELLLQQQQQQLLLHHHEEEFFFHHHKKKNNNQQQSSSTTTVVVXXXYYY[[[]]]______```bbbdddggghhhiiijjjmmmoooqqqssstttuuuuuuvvvwwwxxxuuuuuuvvvvvvxxxzzz|||}}}zzzzzz{{{|||}}}~~~tttccclll~~~llljjjqqq|||~~~zzzsssssszzz{{{tttqqqnnnkkkkkknnnvvvtttqqqlll___OOODDDBBB<<<<<<;;;:::::::::;;;<<>>>>>>>>???@@@AAAAAAAAAOOOhhh~~~zzzyyyyyyxxxwwwuuusssooojjjfffdddcccgggmmmssswwwvvvrrrooopppssszzzmmmWWWEEEAAA>>>>>>IIIYYYmmmyyy___RRRTTTZZZRRRIIIFFFAAA>>><<<888444222111222222333555666FFFuuu~~~YYYAAAFFFWWWqqq~~~mmmZZZUUU\\\eeeiiiiiilllkkkppp|||~~~vvv~~~rrriiiTTT]]]{{{zzzhhhhhh}}}tttdddbbbvvviiiyyyyyypppsssyyyvvvtttmmm^^^BBB999111111222000000222000111222444666888999:::;;;===AAACCCFFFIIIMMMPPPNNNOOOQQQUUUXXX[[[]]]```hhhnnnRRR???::::::999???>>><<<:::::::::<<<===DDDHHHPPPUUUWWW\\\iiiwwwtttxxx{{{~~~'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******,,,+++)))((((((((()))***(((((()))***,,,---......000000111222333555666777999>>>EEEMMMRRRRRRMMMIIIDDDFFFHHHKKKNNNPPPSSSUUUWWWXXXZZZ\\\^^^___```aaabbbdddggghhhiiijjjmmmoooppprrruuuvvvuuuuuuvvvxxxwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{|||}}}~~~llleeeuuurrrlllqqq|||~~~}}}ssskkkqqq~~~~~~uuunnnllleee___YYYWWWSSSKKKEEECCC======<<<===>>>@@@AAACCC>>>@@@BBBCCCCCCCCCCCCBBBAAALLLaaa}}}{{{||||||zzzwwwvvvwwwxxxyyywwwsssoootttyyymmmXXXFFFAAA??????JJJZZZrrr~~~qqq{{{]]]SSSWWW]]]SSSIIIFFFBBB>>><<<888444222111222222000666777BBBkkkbbbDDDCCCSSSnnneeeWWW]]]iiinnnnnnpppooorrr|||{{{}}}]]]___yyy{{{gggiiisssdddeee{{{lllvvvqqqvvv{{{wwwtttkkkZZZ>>>777111111222000000222111111333444555777777888:::===AAAEEEHHHKKKOOOQQQOOOQQQRRRSSSVVVZZZ\\\]]]dddfffGGG999;;;BBB???>>><<<:::999:::;;;<<>><<<888444222111222222+++444555<<<```nnnKKKEEEPPPkkk~~~fff```gggllllllrrrqqqttt{{{}}}llleeeuuugggcccxxx}}}fffkkkqqqdddiiirrrsssqqqyyy|||wwwrrrgggTTT;;;555111222222000000222111222333555666777777777;;;>>>CCCGGGIIILLLPPPRRRQQQSSSTTTRRRTTTYYY\\\[[[___|||YYY>>>===FFF>>>===;;;999999:::<<<===@@@BBBIIIPPPTTTVVV\\\dddkkkwwwssskkkxxx&&&'''((((((((('''&&&%%%&&&&&&&&&''''''(((((()))%%%%%%&&&'''((()))******,,,+++***)))))))))***+++*********++++++,,,,,,,,,/////////000222333555666888<<>>===GGGWWWrrr~~~sssggg{{{___SSSVVV\\\TTTKKKIIIFFF>>><<<888444222111222222---555444777XXXwwwRRRGGGMMMeee}}}gggcccgggkkkppprrruuu{{{sss```ccclll~~~iiifff{{{lllsssnnnfffmmmzzzzzzpppqqqzzz|||tttooobbbLLL888333111222222000000333000111444666888999::::::===@@@EEEIIILLLNNNQQQSSSTTTWWWVVVSSSTTTZZZ]]][[[[[[zzzlllEEE;;;AAA<<<;;;:::999999;;;<<<>>>AAAAAAFFFMMMRRRTTTZZZaaafffpppvvv{{{pppqqq{{{&&&'''((((((((('''%%%%%%&&&&&&&&&'''((()))******%%%%%%&&&'''((()))******,,,,,,***)))))))))***++++++++++++++++++++++++,,,...//////000111333444555666;;;BBBKKKPPPPPPLLLHHHAAADDDHHHJJJKKKMMMQQQTTTVVVWWWZZZ]]]```bbbdddeeebbbdddggghhhiiijjjmmmooojjjpppuuuuuusssqqqsssuuussstttvvvxxxzzz{{{{{{|||xxxxxxxxxyyy{{{~~~wwwxxxllloootttsss|||}}}zzzllleeehhhwww}}}vvvtttkkkjjjhhhfffeeeeeeeeefffhhhiiigggbbb[[[UUUSSSTTTRRRVVVcccxxxwwwuuutttzzzkkkVVVEEE@@@??????JJJZZZsssyyysssyyy|||^^^QQQSSSZZZSSSLLLKKKGGG>>><<<888444222111222222333888555555TTT{{{UUUFFFHHH___}}}nnn```eeelllpppssswww|||jjj^^^XXXfffiiiiiiuuu{{{~~~lllgggoooxxxoooqqqzzz{{{rrrlll^^^GGG777333111333222000000333///111444777:::<<<======>>>BBBGGGKKKMMMOOORRRTTTVVVYYYXXXTTTUUU\\\^^^\\\YYYyyyvvvJJJ:::<<<<<<;;;999999999;;;===>>>DDDCCCFFFMMMRRRUUUZZZ```dddoooooosssuuujjjuuu&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&''')))*********+++,,,,,,+++)))(((***+++***)))))))))***,,,...//////000000111333555777888999>>>CCCHHHNNNRRROOOHHHGGGFFFGGGMMMOOOOOOPPPTTTWWWXXXYYY\\\^^^aaacccdddeeeeeeeeefffhhhjjjmmmnnnkkkmmmrrruuuwwwvvvsssrrrrrrtttuuuvvvuuuvvvwwwyyy{{{|||}}}}}}|||}}}uuuooo{{{tttxxx|||llllllnnnuuu~~~}}}}}}yyytttqqqnnnmmmkkkiiijjjfffcccaaa[[[RRRMMMMMMQQQRRR```yyyxxxcccRRRDDDBBB@@@>>>IIIZZZuuu}}}gggWWWUUU\\\VVVMMMJJJFFFEEE@@@888333111111111111666000111999PPP|||bbbBBBHHHaaayyymmmjjjcccnnnnnnqqqyyydddUUUfff~~~qqq}}}yyy{{{ppp]]]wwwqqqmmmooorrrvvvxxxoooYYYDDD444333222111111111222333111222222444777;;;???AAACCCEEEHHHLLLNNNOOOOOONNNPPPPPPQQQVVV\\\```___]]]aaarrrqqqGGG:::AAA???===;;;999999999:::;;;@@@AAADDDIIIOOOUUUXXXZZZ]]]hhhkkkhhhsssxxxkkklllsss|||&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))((('''&&&''')))************++++++***)))(((***+++******))))))***,,,...//////000000111333555777888999>>>CCCHHHNNNSSSOOOIIIGGGEEEGGGLLLOOOOOOQQQUUUWWWXXXYYY\\\^^^```bbbbbbffffffggggggiiikkknnnoookkklllnnnppprrrrrrrrrrrrrrrtttuuuuuuttttttvvvwww{{{|||||||||{{{{{{}}}ttt{{{|||uuuvvvyyylllmmmrrrzzz~~~{{{yyywwwtttoookkkjjjjjjiiihhhaaa^^^]]]]]]ZZZTTTPPPQQQTTTVVVddd{{{yyyaaaPPPCCCAAA??????LLL^^^wwweeeVVVVVV]]]VVVOOOLLLGGGEEE@@@888333111111111111222///222:::MMMuuu]]]BBBHHH]]]rrrvvviiidddlllnnnrrrzzzvvv```ggguuu}}}zzzoooccc|||kkklllooosssvvvvvvmmmVVVBBB444333222111111222333333444444555666999===AAACCCEEEFFFJJJMMMPPPRRRSSSSSSPPPPPPRRRVVV[[[___```___```pppgggFFF:::@@@>>>===;;;999999999:::;;;@@@AAACCCGGGMMMRRRUUUWWW```hhhiiieeelll}}}iiieeefffnnnxxx}}}~~~zzzwwwuuuuuuvvv&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&''')))*********)))******)))((((((***+++************+++,,,...//////000000111333555777888999===BBBGGGNNNSSSQQQJJJFFFDDDFFFLLLOOOPPPRRRWWWWWWXXXYYY[[[]]]___```aaagggggghhhiiijjjlllnnnooommmmmmmmmnnnoooqqqssstttssstttuuuuuusssssstttuuuzzz{{{|||{{{zzzzzz|||}}}~~~|||xxx{{{zzzvvvsss|||~~~vvvkkkmmmttt|||vvvsssqqqnnnjjjeeebbbaaabbbbbbbbbbbb______```^^^YYYVVVWWWXXX]]]jjj~~~zzz```OOOBBB???>>>@@@PPPddd{{{{{{aaaUUUVVV]]]WWWPPPNNNIIIEEE@@@888333111111111111000///555;;;IIImmmzzzYYYCCCHHHWWWiii|||jjjhhhkkknnnsss}}}lllfffvvvtttwwwyyy|||yyymmmkkkwwwaaa{{{}}}kkkppptttvvvtttiiiRRR>>>444333222222222333444555777777888:::<<<@@@CCCDDDJJJKKKMMMOOORRRTTTUUUVVVTTTTTTUUUXXX]]]aaaccccccaaapppwww]]]CCC:::>>>>>><<<;;;999999999999:::@@@AAACCCFFFJJJNNNRRRUUUZZZ```bbbaaadddooo|||ccc[[[WWW]]]hhhrrr{{{xxxllliiigggeeecccbbb``````___&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&''')))*********((()))***)))((((((***,,,+++*********+++---///000///000000111333555777888888===BBBGGGNNNTTTRRRLLLFFFDDDEEEKKKOOOPPPSSSXXXXXXYYYZZZ[[[]]]^^^___```ffffffgggiiijjjlllnnnnnnoooppppppqqqssstttvvvvvvtttuuuvvvvvvtttssstttuuu{{{||||||{{{zzzzzz{{{}}}|||xxxxxxwwwttt{{{}}}tttjjjmmmuuuzzzqqqxxx}}}yyyuuuoookkkjjjjjjkkkkkkoookkkjjjjjjfff___[[[\\\[[[bbbnnn~~~zzz```OOOBBB???===@@@RRRggg}}}wwwuuu\\\RRRVVV\\\VVVQQQOOOIIIEEE???888333111111111111111111777;;;CCCddd{{{ZZZDDDGGGRRRdddzzzpppnnnlllooovvvtttddd{{{rrrfffkkkkkkmmmuuuwwwlllsssuuu___sssxxxlllrrrwwwwwwrrrdddNNN:::444333222222222444555666999:::;;;<<>>AAADDDFFFGGGPPPPPPQQQSSSVVVYYY[[[]]]\\\\\\]]]^^^```cccfffhhhhhhttteeeGGG;;;???======<<<;;;:::::::::::::::===@@@DDDHHHMMMUUUZZZ[[[WWWSSSQQQOOOOOOQQQSSSLLLKKKJJJJJJIIIKKKUUUaaajjjhhhddd___YYYRRRKKKGGGCCCDDDDDDEEEDDDCCCBBBAAA&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&''')))*********+++,,,,,,+++)))(((***+++++++++***+++,,,---///000///000000111333555777888777;;;@@@FFFOOOVVVVVVQQQGGGEEEEEEJJJMMMOOOSSSXXXXXXYYYZZZ\\\^^^```aaabbbcccdddfffhhhjjjkkklllllllllnnnpppssstttttttttsssvvvwwwxxxxxxvvvvvvwwwxxxzzz{{{||||||{{{|||~~~|||{{{~~~}}}~~~uuusssttttttqqqjjjccc^^^\\\]]]fffvvvtttpppmmmlllfff^^^YYYYYYYYY```hhhtttvvv```QQQDDDAAA>>>@@@SSSkkk~~~lllTTTQQQXXX\\\UUURRRPPPGGGEEE@@@888333111111111111111---111333888XXXwwwPPPDDDMMM___rrruuuooossszzz}}}zzznnn\\\UUU^^^XXXYYYgggxxx~~~{{{zzztttmmm|||sssaaarrrqqqpppwww{{{vvvjjjYYYEEE555333333333333444666888999:::;;;>>>AAADDDGGGIIIJJJMMMOOORRRVVVZZZ___bbbccc]]]___`````````aaaccceeejjjuuuyyySSSAAAAAA>>>>>>======<<<;;;;;;:::888;;;@@@CCCFFFLLLUUU[[[kkkiii```VVVQQQQQQPPPMMMMMMMMMMMMJJJCCCAAAIIIUUU[[[[[[XXXRRRKKKFFFEEEEEECCCCCCCCCCCCBBBAAA@@@???&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&''')))*********---......,,,***))))))+++++++++++++++,,,...///111///000000111333555777888777;;;@@@FFFOOOWWWWWWSSSIIIFFFFFFJJJMMMNNNRRRWWWXXXYYY[[[]]]___aaacccddddddeeegggiiikkkllllllllllllmmmnnnoooqqqrrrsssssstttuuuwwwwwwvvvvvvwwwyyywwwyyyzzzzzzzzz{{{~~~~~~xxxvvvxxxzzz|||~~~}}}|||xxxoooqqqoooggg]]]YYY\\\aaaiiippp|||~~~{{{tttpppmmmkkkeee\\\VVVVVVVVV[[[aaammmsss\\\NNNDDDBBB???BBBVVVnnnnnnTTTSSS[[[^^^VVVTTTRRRHHHEEE@@@888333111111111111000,,,111666<<<\\\ZZZCCCJJJYYYfffqqqooorrryyy~~~sss|||fffYYYRRRWWWPPPPPP```rrr{{{}}}~~~zzz|||yyyqqqqqq~~~tttooolllbbbyyynnnpppwwwzzzrrrdddSSS@@@111333333333333555777999:::;;;===@@@DDDGGGJJJMMMNNNPPPRRRVVV[[[___bbbcccdddaaaccceeeeeecccbbbccceeehhhrrrcccGGG????????????>>>>>>===<<<;;;777;;;???AAACCCIIIRRRYYYnnnyyy{{{qqqjjjkkkggg^^^\\\YYYUUUOOOHHHEEEJJJSSSOOOPPPPPPNNNIIIFFFDDDEEEJJJIIIHHHGGGEEEDDDCCCCCC&&&''''''''''''''''''&&&'''''''''''''''''''''&&&((('''&&&''')))***+++***///000///---***))))))***,,,+++++++++,,,...000111///000000222333555777888666;;;@@@EEEOOOWWWXXXTTTJJJGGGFFFJJJLLLNNNRRRWWWXXXYYY[[[^^^```cccdddeeedddfffhhhkkklllmmmmmmmmmooonnnmmmmmmnnnqqqtttvvvrrrtttuuuvvvuuuvvvwwwyyyuuuwwwxxxyyyyyy{{{~~~|||~~~~~~rrroooppprrrtttwwwzzz}}}~~~{{{zzzgggjjjiiiaaaXXXWWWbbblllvvv{{{}}}zzzuuuqqqnnnfff\\\VVVUUUSSSWWW\\\hhh~~~~~~zzzxxxyyy|||~~~}}}|||{{{{{{}}}}}}|||{{{~~~qqqYYYLLLDDDCCCAAADDDXXXqqqpppUUUUUU^^^```XXXUUUSSSIIIEEE@@@888333111111111111111---444;;;CCCcccaaaDDDHHHTTT\\\nnnnnnqqqxxxwwwcccnnn}}}```WWWOOOPPPHHHIIIZZZnnn{{{zzzzzztttjjjjjjzzz}}}|||}}}tttpppnnnjjj}}}cccpppvvvxxxppp```NNN<<>>BBBFFFJJJMMMPPPQQQWWWYYY\\\___aaaaaaaaa```eeehhhkkkkkkhhhffffffgggfffpppoooJJJ<<<@@@@@@@@@@@@???>>>===<<<888;;;???@@@AAAFFFOOOVVVdddpppnnneee\\\VVVPPPMMMQQQWWW\\\]]]___```___\\\YYYWWWPPPNNNLLLJJJHHHGGGFFFFFF'''(((((((((((((((''''''''''''''''''''''''''''''))))))***++++++++++++***///000000...+++)))((((((++++++******+++,,,...000111111111222444666777888;;;<<<===CCCNNNXXXXXXRRRLLLHHHGGGLLLPPPQQQSSSWWWWWWYYY\\\^^^___```bbbcccggghhhiiijjjlllmmmnnnoooooopppqqqrrrrrrrrrqqqqqquuutttssstttvvvwwwwwwwww}}}|||{{{zzzzzz{{{|||}}}}}}~~~wwwhhhiiilllnnnllliiilllxxx~~~rrrdddWWWUUU]]]hhhvvvxxxtttyyy}}}{{{vvvnnngggaaa\\\WWWTTTRRRVVVXXX```wwwxxxsssvvvzzz{{{yyyzzz~~~~~~|||zzz{{{||||||zzzvvvqqqnnnxxxuuuxxxuuu\\\PPPFFFBBBAAAHHH]]]sss}}}|||jjjWWWZZZ^^^___]]]WWWPPPKKKHHH>>>555333222111111333111222666@@@RRRkkkiiiFFFDDDOOOSSSrrr~~~uuunnnvvv~~~gggfffsss~~~vvv[[[JJJFFFKKKIIILLLZZZmmm{{{}}}{{{wwwooohhhpppsssuuuvvvsss|||tttxxxiiinnnooorrrmmm[[[CCC555444///111333555555666888:::@@@CCCHHHLLLNNNPPPSSSUUUXXXXXXYYY\\\aaadddffffffeeegggiiikkklllllljjjiiipppvvvjjjCCCFFF????????????????????????888:::===???BBBGGGMMMQQQaaaxxx~~~rrrkkkccc]]]```hhhssszzz}}}||||||}}}zzzssseeeccc\\\SSSOOOOOOMMMIII''''''((((((((((((''''''''''''''''''''''''''''''+++***)))((((((***+++------...///...+++)))((()))...............///000111000000111222444666888999;;;<<<===BBBMMMWWWXXXSSSMMMHHHGGGLLLOOOQQQSSSWWWZZZ[[[\\\\\\]]]___cccfffggggggiiijjjlllmmmoooooopppqqqssstttttttttrrrqqquuuuuutttuuuvvvxxxxxxyyy||||||{{{{{{{{{|||}}}~~~{{{|||}}}~~~~~~uuunnneee^^^XXXYYYgggxxxzzzssshhhaaa]]]bbblllttt|||ssshhheeeiiivvv{{{uuummmhhhaaaZZZVVVRRROOOMMMPPPTTTVVV^^^tttyyyuuusssrrr|||xxxuuurrroooppptttvvvxxxttt[[[PPPEEEBBBAAAIII^^^tttyyy}}}|||^^^XXX[[[^^^```^^^XXXQQQLLLHHH>>>666333222000000222222333555:::DDDSSScccmmmcccFFFEEEOOOSSSkkk}}}sssrrr|||ssshhhooo{{{}}}|||sssdddPPPEEEDDDEEEFFFMMM]]]qqq~~~~~~uuuqqqjjjiiiwww|||tttvvvvvvrrrfffoooqqqssslllXXX@@@444444111333555666777888:::<<<@@@CCCHHHLLLNNNPPPSSSUUUYYYYYY[[[^^^cccfffffffffcccdddfffhhhiiiiiiiiiiiiooorrroooDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<>>>???AAAEEEJJJMMM]]]nnn{{{vvv{{{~~~tttiiibbb^^^WWWPPP''''''((((((((((((((('''((((((((((((((((((((((((,,,***'''&&&&&&(((,,,...+++,,,---,,,***)))))))))//////000000000000////////////000222444777999::::::<<<===BBBLLLWWWXXXTTTNNNIIIHHHLLLOOOQQQSSSWWW\\\\\\\\\[[[\\\___dddiiifffggghhhjjjlllnnnooopppppprrrtttvvvvvvuuusssrrrttttttuuuuuuvvvxxxyyyzzz|||{{{{{{{{{|||~~~|||}}}~~~~~~}}}|||}}}uuutttnnnaaaSSSLLLZZZoootttkkkdddbbbfffpppyyy{{{{{{|||qqqiiibbbbbbhhhuuuwwwpppiiieee^^^ZZZUUUQQQPPPOOOOOONNNOOORRRTTT[[[ooo}}}vvvsssvvv{{{zzzuuuooohhhaaabbbnnn{{{rrrYYYNNNEEEBBBBBBJJJ```vvv{{{uuuTTTZZZ]]]```aaa___YYYRRRNNNIII???666333222//////111111222444555777;;;AAAEEEaaa}}}gggJJJBBBGGGKKKcccuuurrrrrrxxxqqquuuvvvxxxppp___XXXQQQGGGBBBDDD@@@FFFRRRcccttt}}}}}}zzzqqqjjjeeekkkzzzvvvwwwzzzrrrjjjqqqttttttiiiRRR<<<333444222444666777888:::===???BBBFFFKKKNNNQQQSSSVVVWWWUUUVVVYYY^^^cccffffffeee```aaabbbdddeeeggghhhhhhnnnmmmrrrGGG???@@@@@@AAAAAAAAAAAA@@@@@@===>>>??????@@@BBBFFFIIISSS]]]nnn{{{oooddd&&&'''(((((((((((((((((())))))))))))))))))))))))+++)))'''&&&&&&(((+++,,,)))+++,,,,,,***))))))***,,,,,,.........---,,,+++...///000222555777:::;;;999;;;===BBBKKKUUUXXXUUUOOOJJJHHHKKKOOOPPPTTTXXX[[[\\\\\\\\\]]]```dddhhhfffggghhhjjjlllnnnooopppoooqqqtttvvvwwwuuusssqqqrrrssstttuuuuuuwwwyyyzzz{{{{{{{{{{{{}}}}}}{{{yyyxxx}}}{{{sssuuuvvv^^^JJJPPPddd~~~rrrmmmnnnmmmqqqxxx{{{wwwsssrrrhhhjjjooowww|||sssjjjccc^^^[[[ZZZYYYVVVSSSRRRSSSUUUVVVVVVPPPQQQSSSYYYjjj~~~~~~~~~~~~~~~mmm^^^XXX___iiiqqqyyynnnWWWLLLCCCAAACCCLLLcccyyyqqqVVV\\\^^^aaabbb___YYYSSSOOOIII???666333111///...000///111222222222333555777NNNsssvvvSSS@@@AAAIII^^^ppprrrooo{{{{{{rrrpppyyyxxxdddRRRLLLKKKFFFDDDFFFAAAJJJZZZjjjuuuwwwtttooopppgggaaallluuuyyy~~~wwwyyytttnnnrrruuurrrcccKKK888222444333444666777999;;;???BBBFFFJJJNNNRRRUUUWWWYYY[[[QQQSSSWWW]]]bbbdddcccbbb___``````bbbcccfffhhhiiikkkkkk~~~kkkHHHAAA@@@AAABBBBBBBBBBBBAAA@@@===>>>>>>>>>>>>@@@DDDGGGMMMSSS^^^mmm&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))***,,,+++***)))*********+++,,,------+++***)))...///000222555777:::;;;888;;;===AAAJJJTTTXXXVVVPPPKKKHHHKKKOOOPPPTTTXXXXXX[[[]]]^^^___```ccceeeffffffhhhjjjlllnnnppppppoooqqqsssuuuuuutttrrrqqqqqqsssuuuuuutttuuuwwwzzz{{{zzz{{{{{{}}}yyy|||xxxooossslllOOOHHHRRR```sssvvvrrrttt~~~zzzyyyzzzyyytttqqqrrrwww}}}~~~{{{zzzuuurrrlllgggbbbaaabbbccceeebbb___]]]\\\\\\[[[ZZZQQQQQQQQQWWWcccrrryyyzzz~~~}}}~~~|||}}}}}}}}}sssddd\\\YYY]]]dddrrr{{{jjjTTTJJJBBBAAADDDNNNeee|||~~~nnnZZZ^^^```bbbbbb___ZZZTTTPPPHHH>>>555222111///...000///000111222222444888;;;JJJrrr]]]BBBBBBNNNZZZllluuunnnxxxggghhh{{{xxxkkkuuu}}}iiiXXXTTTTTTNNNIIIIIIEEEQQQbbbpppvvvsssmmmiiillldddaaaooovvvyyywwwzzzrrrlllssstttnnn[[[DDD666222444222444666777888<<<@@@CCCGGGKKKPPPSSSVVVXXX[[[\\\XXXYYY[[[___aaaaaa___\\\``````aaabbbdddgggiiijjjiiikkk||||||\\\CCCAAA@@@@@@BBBCCCCCCBBB@@@@@@:::;;;<<<<<<===@@@DDDGGGMMMSSSZZZaaannn%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))(((((('''***+++,,,,,,+++******++++++,,,,,,---------,,,,,,//////000222444777999:::777;;;===AAAIIISSSXXXXXXQQQLLLIIIKKKNNNPPPTTTXXXWWWYYY\\\^^^___```bbbccceeefffhhhjjjlllnnnpppqqqpppqqqrrrssstttssssssrrrrrruuuwwwvvvttttttwwwzzzzzzzzzzzz{{{|||}}}}}}}}}xxxkkkmmm{{{|||~~~{{{```OOOKKKLLLZZZppp{{{rrrtttyyy||||||{{{yyy{{{~~~{{{xxxvvvvvvwww}}}}}}|||yyywwwwwwyyy{{{~~~zzzuuupppkkkeee___[[[QQQNNNMMMQQQYYYbbbggghhhsssxxx~~~~~~jjjYYYTTTWWWcccttt~~~wwweeeRRRHHHAAAAAAEEEPPPhhh}}}lllZZZ___```bbbbbb___YYYSSSPPPFFF===444222111//////111111111111111222555999===FFFoookkkFFF===GGGTTTeeezzzyyyuuusssbbbYYY]]]wwwnnnmmmzzzlllhhheeeZZZPPPMMMMMM[[[mmmyyyyyysssmmmjjjeeeccchhhzzzxxxvvvyyywwwsssooorrrqqqfffRRR???555444444333444666777999===BBBEEEGGGKKKOOOSSSVVVXXXZZZ\\\dddccccccccccccaaa]]]ZZZaaabbbccceeefffhhhiiiiiiiiikkkyyyuuuUUU>>>===>>>@@@AAACCCCCCAAA@@@>>>888999:::;;;<<>>???JJJ\\\rrr~~~~~~{{{}}}ooo^^^VVVQQQ[[[uuunnnyyyxxxhhh[[[WWW\\\kkk|||~~~tttnnnlllccchhhwwwzzz~~~uuu|||vvvsssuuuqqqmmm___JJJ;;;666555444444555777888:::???DDDHHHJJJMMMRRRVVVXXXZZZ]]]___eeedddccccccdddcccaaa___bbbccceeeggghhhhhhhhhhhhkkkjjjttt___CCC<<<===???AAABBBBBBAAA???===888999::::::;;;===AAADDDBBBKKKSSSTTTWWWaaammmtttzzz%%%&&&'''((())))))))))))'''''''''''''''''''''''')))'''%%%###$$$&&&)))+++,,,...///...,,,******+++++++++******+++---...000111111111222444666777888666:::===@@@GGGRRRXXXYYYSSSMMMIIIKKKNNNPPPTTTYYYYYYYYYYYYXXXYYY\\\bbbfffeeefffgggjjjlllooopppqqquuuuuutttssssssuuuvvvwwwxxx{{{}}}{{{vvvuuuxxx|||zzzzzzzzzzzz{{{|||~~~}}}|||~~~xxxwwwnnn___VVVbbbppp{{{vvv[[[OOOLLLPPPbbb{{{}}}qqqrrrzzz}}}{{{||||||uuuvvvvvvsssooozzz{{{tttlllaaaVVVOOOJJJEEEBBBBBBEEEFFFHHHJJJPPP\\\kkksssvvv|||ooobbb^^^iiisssxxxrrr]]]OOOFFF@@@AAAFFFRRRkkk|||fffYYY___```aaaaaa]]]XXXSSSOOODDD:::222111111000111333111222333333222333555777>>>___lllKKKEEEBBBTTTkkk||||||jjjUUUVVVQQQQQQcccuuutttssseeeaaakkkyyyuuummmkkkfffpppzzz~~~vvv~~~~~~ooovvvqqqkkkZZZEEE999777777333666777888:::<<<@@@FFFKKKNNNQQQVVVZZZ\\\^^^aaaccc___^^^^^^aaadddfffffffffbbbcccfffhhhiiihhhgggfffmmmhhhooommmKKK>>>===>>>@@@BBBBBB@@@>>>===999::::::::::::<<>>AAAMMMSSS^^^mmm}}}sss```ccclllrrrzzzooo[[[LLLFFF@@@@@@JJJ\\\ooo|||yyyuuu^^^___bbbbbbbbb```\\\VVVOOOKKKDDD999000///222111000///000111222333222333555777AAASSSzzzDDDIIICCCJJJ^^^xxx~~~~~~dddaaaVVVUUUggg{{{vvvsssqqq|||sssjjjiiivvvyyywwwvvvssstttqqqcccNNN<<<444666888999888:::<<<>>>@@@EEEJJJNNNLLLRRRVVVYYY]]]ccceeecccccc```\\\]]]bbbeeegggfffbbb```aaabbbaaa]]]___dddiiijjjkkkwwwjjjGGGAAA>>>CCCEEE???BBBDDD<<<===;;;888777888<<<@@@CCCEEEIIIOOOTTTYYY^^^bbbeeeooosssuuurrrooovvvooojjjxxx(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''((()))+++,,,............---+++***)))***+++,,,,,,++++++---//////111333444444555777999;;;:::<<<@@@HHHQQQYYY]]]VVVPPPKKKJJJNNNSSSVVVWWWXXXZZZ\\\]]]^^^```dddggghhhiiijjjlllnnnooooooppprrrtttvvvvvvvvvvvvwwwxxxsssuuuvvvwwwvvvvvvxxxyyy|||{{{zzzzzzzzz{{{}}}}}}{{{|||}}}nnn]]]VVV]]]iiirrrwwwtttuuuwwwzzz~~~rrrfff___\\\\\\]]]dddkkkxxxzzzuuunnnhhhaaaYYYPPPJJJCCC@@@===:::999:::===???CCCLLL]]]ooo~~~mmmaaa```gggsss~~~mmmZZZNNNHHHBBBBBBMMM```uuu|||{{{ttt]]]]]]aaabbbbbbaaa]]]WWWQQQMMMCCC999000///222111//////000111222333222333555777>>>MMM|||GGGAAA>>>EEEXXXsss}}}xxxtttfffaaammm{{{|||{{{~~~uuummmoooyyyzzzqqqqqqtttppp```JJJ:::444666888888:::;;;===???AAAEEEJJJNNNLLLPPPSSSTTTXXX___aaa```aaa___]]]]]]```dddgggiiihhhcccaaadddeeecccbbbccc___bbbeeesss[[[FFF???AAACCC???CCCFFF>>>>>><<<999888888;;;???BBBEEEIIINNNRRRVVVZZZ^^^aaajjjrrrzzzyyysssppptttzzzyyyrrrrrr(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''')))***+++------...---,,,+++)))(((***+++,,,,,,++++++---//////111333444444666888:::;;;;;;<<<@@@GGGPPPXXX\\\WWWQQQKKKJJJMMMSSSVVVWWWZZZ\\\^^^___```aaaccceeeggggggiiikkkmmmnnnoooppprrrtttvvvvvvuuuuuuvvvwwwrrrtttvvvvvvvvvwwwyyy{{{|||{{{yyyxxxyyyzzz|||}}}ooo```^^^eeeooouuuuuuyyyqqqkkkccc]]]]]]aaaiiinnntttxxx~~~uuuoooeee\\\TTTMMMGGGCCC>>>>>><<<;;;::::::::::::<<>><<>>;;;999999;;;===???DDDGGGKKKOOORRRUUUYYY[[[eeeooo|||{{{rrrjjjfffyyyzzznnnxxxxxx}}}(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))(((''''''''')))***+++,,,---------,,,***((('''***+++,,,,,,++++++---//////111333444555666888::::::;;;===AAAFFFNNNVVV\\\WWWQQQJJJHHHKKKPPPTTTUUU[[[]]]```aaaaaaaaabbbcccfffggghhhjjjlllnnnoooppprrrtttvvvvvvuuutttuuuvvvqqqsssuuuvvvvvvwwwyyy{{{}}}{{{zzzxxxyyy{{{}}}~~~}}}}}}~~~yyypppoootttxxx}}}|||vvv``````aaaeeellluuu~~~}}}ssslll```\\\UUUMMMGGGCCC@@@????????????>>><<<999777555<<>>@@@LLL```ttt}}}~~~vvvwwwqqquuu~~~|||ooogggooossshhhTTT===333555777888888===@@@CCCGGGJJJNNNSSSWWWYYYZZZXXXUUUXXX___eeefffbbbccccccaaa```aaaggglllpppiiifffjjjmmmllljjjjjjhhhlllooovvv[[[HHH>>>???>>>DDDGGG???BBB@@@===:::999:::<<<===AAADDDIIIMMMPPPSSSWWWYYYbbbiiiuuussshhhooo}}}zzzwwwvvvzzz(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))((((((''''''(((******+++,,,---...---+++)))'''***+++,,,,,,++++++---///000111444555555666888::::::<<<>>>AAAEEELLLUUU[[[XXXRRRJJJHHHKKKPPPTTTUUUZZZ\\\___``````aaabbbcccgggggghhhiiikkkmmmooopppqqqsssuuuuuuuuutttuuuvvvqqqsssuuuvvvvvvwwwyyy{{{}}}|||{{{zzz{{{|||~~~||||||}}}~~~{{{{{{}}}yyyrrrpppjjjnnnuuu{{{ssshhh]]]WWWQQQOOOMMMIIIDDDAAA???>>>===>>>>>>>>>===:::777666999999;;;BBBPPPeee}}}uuufffjjjnnnjjjqqqzzzyyyfffVVVJJJEEEBBBIII[[[qqq~~~ttt\\\]]]bbbcccdddbbb^^^XXXRRRNNN<<<444///000000//////111000111222333222333555777777>>>SSSuuusssNNN@@@>>>DDDUUUhhhwwwuuuzzzuuu}}}}}}{{{|||}}}{{{|||iiigggpppppp```LLL888333666888999:::>>>BBBGGGKKKPPPUUU[[[______```]]]ZZZ[[[bbbggggggeeeffffffdddaaaaaaeeeiiikkkiiiiiikkkkkkiiijjjnnnkkkoooppprrrcccKKK??????>>>BBBEEE???CCCAAA>>>;;;::::::;;;;;;>>>AAAGGGKKKOOOSSSWWWZZZcccccciiixxxvvvjjjsssuuupppvvv~~~(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***)))+++---......---***)))***+++,,,,,,++++++---///000222444555555666999;;;:::===???AAADDDKKKTTT[[[\\\UUUMMMJJJLLLQQQUUUWWWYYY[[[^^^___```bbbdddfffjjjiiiiiiiiikkkmmmooopppppprrrtttuuuuuuuuuvvvwwwrrrtttvvvvvvvvvwwwyyy{{{|||||||||||||||}}}~~~~~~||||||}}}~~~~~~~~~yyytttoooooorrrzzzwwwggg^^^XXXTTTRRRUUUVVVUUUQQQLLLHHHEEEEEE>>>>>>>>>===<<<;;;:::999444555777<<>>IIIhhhbbbDDD>>>>>>JJJ[[[nnn|||}}}|||zzzwwwtttsssqqqooonnnyyy~~~yyyfffjjjqqqjjjVVVDDD555444888999;;;>>>@@@DDDJJJOOOTTTYYY___bbb___```___[[[\\\aaadddcccddddddeeedddcccbbbcccdddeeedddfffiiihhhfffiiiooojjjoooooonnn{{{dddKKK@@@AAA???AAACCC@@@CCCBBB???<<<:::::::::;;;<<<@@@EEEJJJNNNRRRVVVYYYaaa^^^___kkk|||kkknnnsssxxxqqqooowww~~~(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***(((***---///000///---+++***+++,,,,,,++++++---///000222444555666777999;;;:::===@@@AAACCCIIISSSZZZ]]]VVVNNNJJJLLLQQQUUUWWWYYY[[[]]]___aaadddhhhkkklllkkkjjjjjjkkkmmmooopppnnnpppssstttuuuuuuwwwxxxsssuuuvvvwwwvvvvvvxxxyyyzzz{{{|||}}}}}}}}}|||||||||}}}~~~wwwooommmmmmooowww|||uuulllgggeeedddcccaaaeeeeeeccc___XXXTTTRRRSSSJJJHHHEEEAAA>>><<<;;;;;;555666666777>>>LLL___mmmzzz~~~eee___hhhqqqlllrrr|||vvvaaaRRRFFFEEEIIIVVVkkkmmmYYYbbbggggggfffbbb\\\SSSKKKGGG777222///000000......111000111222333222333555777:::>>>AAA\\\OOODDD===BBBQQQcccvvv{{{~~~rrrfffnnnqqqcccMMM>>>444777:::999<<>>:::===;;;;;;:::777444:::MMM```ttt{{{|||gggeeeooonnnqqqwwwnnn]]]RRRNNNIIIOOOcccyyyhhhbbbbbbfffiiiiiiccc[[[SSSIII@@@444333222000//////......111111222333444666777888<<<<<<@@@RRRvvvzzzDDD<<>>AAABBBKKKMMMQQQUUUXXXYYYYYYYYY```___]]]]]]]]]]]]\\\[[[XXXUUUTTTYYYaaaeeedddbbbddd```]]]___ccceeeccc```___bbb```dddppp~~~wwwJJJ:::EEEAAA>>>DDDBBBEEEDDDBBB@@@>>><<<;;;:::;;;>>>BBBEEEHHHKKKOOOQQQTTTXXX]]]___bbbjjjxxxooogggmmmwww~~~~~~}}}zzzfffZZZ%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((((())))))))))))(((''''''(((***---//////...+++******+++,,,,,,,,,---///222333333333444666777999:::<<<===???BBBAAACCCMMMXXX___\\\SSSIIIHHHNNNSSSTTTZZZ\\\___cccfffhhhjjjjjjnnnnnnnnnnnnnnnnnnnnnnnnppprrrtttuuuuuutttuuuvvvwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{|||}}}~~~~~~}}}zzzmmmgggqqq~~~xxxooojjjbbb[[[YYY^^^fffmmmwwwyyyqqqlllfffbbbaaa]]][[[YYYQQQEEE======<<<;;;:::777555999JJJ[[[lll}}}gggeeennnmmmpppwwwlllZZZPPPJJJHHHOOOcccyyyzzz```___dddhhhjjjgggaaa[[[TTTIII???222222111000000///000000111111111222444555777888::::::===LLLnnnSSS>>>BBB:::EEEbbbooo~~~}}}rrrmmmxxxuuuqqqxxxuuubbbeeekkk___KKK;;;999777:::???DDDFFFGGGOOOPPPSSSVVVYYYZZZZZZYYY\\\[[[ZZZZZZZZZZZZYYYXXX[[[[[[\\\^^^```bbbccccccfffbbb___```dddfffeeecccaaaeeecccdddlllvvvcccFFFAAA???>>>AAABBBDDDCCCBBB@@@>>><<<;;;:::<<<>>>AAADDDEEEHHHKKKMMMRRRWWW[[[]]]___fffsss}}}{{{gggdddqqqyyywwwtttggg%%%&&&'''((()))((('''''''''&&&&&&&&&&&&'''((((((''''''((()))))))))(((((((((***---//////...,,,******+++,,,,,,,,,---///111333333333444666777999:::<<<<<>>===@@@SSSjjj|||~~~}}}}}}nnnvvvhhh______ppphhh```hhhgggVVVCCC999777666;;;DDDKKKMMMLLLRRRSSSUUUXXXZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXX\\\^^^``````^^^^^^```bbbhhhdddaaaaaadddggggggeeedddhhhfffdddggglll[[[AAA@@@AAA???CCCCCCCCCBBB@@@>>><<<:::999<<<>>>AAABBBCCCDDDGGGIIIPPPTTTXXXYYY[[[bbbllluuu~~~lll___iiisssrrryyy%%%&&&(((******)))(((&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''((()))))))))))))))***,,,......---,,,+++***+++,,,---,,,---///111222222333444666888999:::===<<<>>>AAABBBDDDLLLUUU\\\[[[UUUMMMIIIMMMQQQRRRXXXZZZ^^^cccgggjjjlllmmmeeefffhhhjjjlllnnnpppppppppqqqssssssrrrrrrssstttxxxxxxxxxxxxxxxyyyyyyzzz{{{zzzyyyyyyyyy{{{|||~~~}}}{{{xxxuuussstttwwwyyyppphhheeemmmyyy|||tttooonnnnnnmmmmmmrrrssstttuuuxxx}}}ssshhh___XXXYYY]]][[[PPPFFF@@@===;;;999666777@@@JJJccczzzyyyvvviiidddlllpppsssxxxwwwcccSSSKKKBBBIIIVVVgggwww}}}jjjZZZccckkkmmmiiibbb[[[XXXTTTGGG:::222111111000000000000000000000000111333444666777999999999===LLLlllxxxLLL>>>EEEBBBJJJeeeuuuzzz}}}oooaaaXXXccc|||zzz```bbbiii```LLL>>>999666666===HHHOOOPPPNNNRRRSSSUUUXXXZZZ[[[\\\\\\ZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^fffccc```___bbbdddeeeeeedddhhhfffccccccdddvvvmmmDDDCCCEEE@@@DDDCCCCCCBBBAAA???<<<:::999;;;===???AAABBBCCCFFFHHHNNNQQQUUUWWWYYY^^^gggmmmssszzzfffdddkkkqqq}}}zzz|||%%%&&&(((******)))(((&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&((()))))))))))))))+++,,,---...---,,,+++)))+++------------///000222222333444666888:::;;;===<<<>>>AAACCCDDDKKKSSSZZZ[[[WWWOOOKKKMMMPPPQQQUUUWWW[[[```eeehhhjjjkkkdddeeegggiiilllooopppqqqqqqrrrtttssssssssstttvvvxxxxxxwwwwwwxxxxxxyyyzzzzzzzzzyyyyyyzzz{{{}}}~~~|||zzzwwwrrroooooossswwwnnnkkkmmmuuu~~~|||yyytttrrrsssvvvzzz|||~~~}}}}}}}}}vvvuuu|||}}}yyyzzzssseeeWWWTTT\\\aaaZZZPPPEEE@@@<<<:::888777===DDD]]]vvv~~~tttlllfffmmmsssuuuzzzppp]]]QQQKKKFFFRRRcccqqq|||rrrooo{{{bbb\\\fffiiilllhhh```YYYVVVQQQDDD777333222111000////////////000000111222333555666777888:::<<<===EEE\\\]]]@@@DDDAAADDD\\\lllyyy}}}~~~rrrcccVVV[[[sssnnn___fffhhhWWWDDD<<<999888999@@@IIIOOOPPPOOOQQQRRRTTTWWWYYY[[[]]]^^^[[[]]]^^^]]][[[ZZZ[[[]]]^^^[[[YYY[[[___aaa___\\\bbb```^^^]]]___```bbbbbbbbbeeecccaaabbbaaaooopppFFFCCCFFFAAADDDCCCCCCCCCBBB@@@===:::999999;;;>>>@@@AAACCCFFFHHHLLLOOORRRUUUWWW\\\ccchhhoooxxxwwwbbbaaalllwwwwww{{{%%%&&&'''((()))((('''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((()))))))))***+++,,,---------,,,,,,(((+++---...------///000111222333444666888:::;;;===<<<===AAACCCEEEJJJQQQYYY[[[YYYQQQKKKLLLOOOOOOSSSVVVZZZ^^^cccfffhhhiiiggghhhjjjllloooqqqrrrsssqqqsssttttttssstttwwwyyywwwwwwvvvvvvwwwwwwxxxyyyyyyyyyzzzzzz{{{|||~~~~~~{{{zzzwwwrrrmmmmmmrrrwwwnnnooottt|||yyyxxxwwwxxxzzz~~~yyytttmmmfff\\\aaadddeeefffnnn||||||qqqbbbYYY[[[```^^^XXXJJJDDD>>>;;;:::999<<>>@@@EEEXXXzzz}}}OOOAAA===@@@PPP___nnnxxx{{{~~~zzzrrreeeWWWYYYnnnwwwgggaaagggbbbNNN>>><<<999;;;???DDDKKKOOOPPPPPPSSSTTTUUUWWWYYY[[[]]]^^^[[[]]]___]]]ZZZXXXYYY\\\```\\\YYY\\\bbbeeebbb^^^^^^^^^^^^^^^^^^______``````bbb^^^___dddbbbkkknnnKKK@@@BBBCCCCCCDDDDDDEEEDDDBBB???;;;999888:::===???@@@BBBEEEGGGHHHKKKOOORRRWWW\\\bbbeeennnnnn~~~fffYYY```lllpppxxx%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((((((((((((***+++,,,---------,,,,,,(((***---............///111111222444666888:::<<<===;;;<<>>AAAEEEUUUwwwrrrKKK@@@@@@CCCOOOaaavvv|||{{{uuu{{{www{{{}}}~~~~~~}}}yyymmm^^^ZZZhhh{{{wwwpppjjjjjjoooxxxpppfffbbbcccZZZGGG;;;:::888===DDDIIILLLOOORRRTTTXXXXXXXXXYYYZZZ[[[\\\\\\\\\___aaa^^^YYYWWWXXX[[[___]]]\\\^^^```bbb```___]]]^^^```aaa``````````````````[[[^^^fffeeeiiiyyyyyy\\\CCC@@@EEEBBBEEEEEEFFFEEECCC@@@===:::888:::<<<===>>>???AAACCCCCCFFFJJJPPPUUU[[[```cccgggfffrrrrrr]]]UUU[[[bbbnnn}}}&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''++++++,,,,,,---------,,,(((***---............///111111222444666999;;;<<<>>>;;;<<>>BBBRRRmmm|||{{{yyy|||vvv|||vvvwww{{{uuu^^^QQQOOORRRJJJdddwwwzzzgggUUUZZZgggfff```cccaaaYYYPPPFFF:::000,,,,,,---///111333555666333333333444666777999::::::;;;===???BBBRRRsss\\\HHHBBB;;;EEEXXXooo~~~~~~|||qqqllltttttt|||wwwrrrvvvwwwxxxzzzvvveeeZZZ___kkknnnhhhjjjdddbbbbbb^^^]]]kkk}}}}}}vvvppphhhbbb___UUUEEE:::888777>>>GGGMMMNNNPPPTTTYYY]]]\\\\\\[[[ZZZZZZ[[[[[[___bbbccc```ZZZWWWYYY\\\\\\]]]^^^^^^\\\[[[]]]^^^^^^```cccdddcccbbbaaaaaaaaa___YYY^^^hhhfffhhhuuuoooIII@@@HHHBBBEEEFFFGGGGGGDDDAAA===;;;999:::<<<<<<<<<<<<===???@@@BBBHHHNNNTTTZZZ___bbb___```jjj|||~~~eeePPPNNNTTTbbbvvv&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((+++,,,------,,,,,,...///,,,+++*********,,,...000000000222444666888999::::::<<<>>>@@@BBBEEEIIILLLXXXZZZ[[[WWWOOOJJJKKKMMMQQQUUUYYY]]]```cccfffhhhlllkkkkkkkkkllllllmmmmmmooopppqqqrrrtttuuuvvvwwwvvvvvvvvvvvvwwwxxxyyyyyytttuuuvvvxxx{{{}}}}}}|||}}}xxxtttqqqrrrtttvvvzzz{{{tttnnnbbbUUUKKKJJJPPPWWWnnn{{{lll[[[VVVYYYUUUPPPFFF===<<<@@@AAA???SSSlll}}}xxx|||~~~}}}yyyuuuwwwrrrZZZOOONNNMMMMMMccc|||xxx{{{```[[[___```ddd^^^______[[[RRREEE999222.........//////000111222222222222333555888;;;===<<<999;;;BBBFFFOOOhhhrrrHHHDDD;;;FFFRRRdddwww~~~{{{pppccc^^^iiiyyy}}}tttkkkccckkkkkk|||iii[[[TTTQQQPPPOOOVVV```kkknnnhhhccciiiqqq{{{ttt}}}eeeccc^^^SSSGGG???<<<===BBBIIIQQQTTTTTTSSSUUUXXX^^^\\\ZZZYYYYYY[[[___aaabbbcccbbb___\\\[[[^^^aaaddddddccccccaaa```^^^]]]```bbbeeeggghhhgggeeeddddddaaa^^^]]]```fffmmmrrr~~~WWWAAA>>>CCCIIIGGGEEEEEEFFFEEEAAA===>>>===;;;::::::;;;===>>>???BBBFFFJJJOOOTTTYYY]]]YYYaaahhhqqquuu^^^QQQVVV\\\fffyyy&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''((()))***++++++***+++------,,,---...000---,,,+++***+++---///000000000222444666888999::::::<<<>>>@@@BBBEEEIIILLLXXX[[[]]]YYYQQQKKKIIIKKKQQQUUU[[[___bbbeeegggiiikkkkkkkkkjjjkkkllllllmmmooopppqqqrrrtttuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{|||vvvvvvvvvxxxzzz|||}}}}}}|||wwwrrrpppqqqrrrqqquuu{{{yyyvvvqqqqqqyyy~~~}}}wwwlll\\\NNNHHHKKKOOOcccuuuvvvddd[[[[[[]]]XXXLLL???;;;???AAA@@@RRRkkk|||xxx|||}}}|||zzzvvvxxxlllVVVLLLJJJHHHPPPeee~~~|||uuu\\\YYY___aaaeee___```___YYYNNNBBB666///.........//////000111222222222222333444777:::<<>>???CCCDDDJJJaaayyyQQQAAA???@@@KKK\\\qqq~~~zzzjjjaaaiiizzzxxxooo```___ooogggTTTJJJGGGEEECCCPPPXXXcccjjjiiieeedddfff|||hhhuuubbbaaa\\\OOOAAA:::===CCCIIIOOOUUUXXXWWWWWWYYY\\\^^^]]][[[YYYYYYZZZ^^^```]]]```bbbaaa___^^^```aaabbbbbbbbbbbbbbbbbbaaaaaa```bbbdddfffggggggffffffeeebbb```___aaagggnnnrrriiiJJJBBBFFFHHHGGGEEEFFFFFFEEEBBB>>>===<<<:::999999;;;===>>>@@@CCCGGGJJJMMMRRRVVVZZZ[[[ccciiinnnzzzrrrjjjhhhgggiiisss&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''(((***+++,,,---(((***,,,---,,,---///111...---,,,+++,,,---///111000111222444666888::::::;;;===???@@@BBBEEEIIILLLUUUZZZ]]]ZZZQQQIIIFFFEEEOOOTTT[[[```ccceeeggghhhkkkjjjjjjiiijjjkkklllmmmppppppqqqrrrtttuuuvvvvvvvvvvvvvvvwwwxxxzzz{{{|||xxxxxxwwwxxxyyy{{{}}}~~~}}}xxxsssqqqqqqsssqqquuu{{{wwwqqqmmmkkklllmmmuuuwwwiiiYYYOOOLLLMMMVVVkkkrrrccc\\\fff```SSSCCC<<<>>>AAABBBQQQjjj{{{zzz}}}{{{{{{~~~{{{xxxzzz|||dddRRRJJJHHHGGGUUUiii|||uuu\\\ZZZ^^^___bbb``````]]]UUUIII<<<333---.........//////000111222222222222333444666999:::BBB@@@@@@BBBBBBGGGZZZooo^^^???@@@<<>>EEEMMMYYYdddlllmmmjjjgggjjjuuu{{{www||||||}}}fff___^^^WWWIII;;;888@@@KKKPPPTTTXXXZZZYYYYYY\\\___```___^^^\\\ZZZ[[[^^^```YYY\\\```bbbbbbbbbbbbbbb`````````aaabbbccceeefffddddddddddddddddddddddddeeecccaaa```bbbgggmmmpppzzzxxxOOO???BBBFFFFFFEEEFFFGGGFFFCCCAAA;;;:::999888999:::<<<===AAADDDFFFIIIKKKNNNRRRUUUXXX___eeehhhqqq~~~wwwrrrrrrsssyyy&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''((()))******+++''')))+++,,,,,,---///111///...,,,,,,,,,...000111000111222444666888:::;;;<<<===???AAABBBEEEIIILLLRRRXXX]]][[[RRRHHHCCCAAALLLRRRZZZ```dddeeefffgggkkkjjjiiihhhiiijjjkkkmmmppppppqqqrrrssstttuuuvvvssssssttttttvvvwwwyyyzzzyyyyyyyyyxxxxxxzzz}}}zzzuuussstttvvvxxx{{{~~~xxxuuutttvvvwww{{{{{{}}}~~~~~~vvviii\\\TTTPPPQQQbbbzzzkkk[[[hhhdddYYYIII???>>>AAABBBSSSkkk}}}|||}}}}}}{{{yyy|||rrr]]]PPPKKKKKKKKKYYYmmm}}}qqqYYYZZZ^^^]]]```^^^^^^ZZZQQQDDD999111...............///000111222222222222333444666777888======???BBBBBBHHHXXXiiixxxNNNBBB>>>BBBLLL^^^ooo|||rrrfffjjjzzz~~~jjjeeezzzbbbPPPHHHFFFDDDBBB@@@HHHTTTbbbqqq}}}sssllllllvvv~~~bbb___ZZZOOOBBB:::<<>>@@@AAABBBEEEIIILLLRRRYYY```___WWWLLLEEECCCMMMSSS[[[bbbfffhhhiiijjjkkkjjjiiihhhhhhjjjlllmmmpppqqqrrrrrrssstttuuuuuussssssssstttuuuvvvxxxyyyyyyzzzzzzyyyyyyzzz~~~{{{vvvuuuvvvxxx~~~~~~~~~yyy|||}}}uuugggYYYPPPRRRYYYkkksss\\\dddddd\\\NNNBBB???AAABBBWWWooo}}}zzzzzz~~~nnn[[[OOOKKKLLLNNN___qqqiiiUUUZZZ___^^^aaa\\\\\\XXXOOOBBB777111000............///000111222222222333444555666777888:::<<>>===EEENNNTTTXXXYYYYYYYYYYYYZZZ]]]^^^```bbbbbb___[[[YYY\\\```___^^^]]]]]]___aaabbbcccaaaaaaaaaaaabbbcccddddddfffdddcccaaaaaaaaacccccccccbbb``````aaacccfffiiihhheeeJJJFFFDDDEEEGGGGGGGGGFFFEEEDDD<<<;;;999888888999;;;<<<@@@BBBDDDEEEFFFHHHKKKMMMQQQXXXbbblllxxx{{{tttyyyzzzxxx&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%$$$''')))+++,,,+++,,,...000///...,,,++++++---...///111222333555777999;;;;;;===???@@@AAABBBEEEIIILLLTTT\\\dddddd]]]SSSLLLIIIPPPUUU]]]dddhhhkkkmmmooolllkkkiiihhhhhhjjjlllnnnqqqqqqrrrrrrssstttuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyvvvyyy{{{{{{zzz{{{~~~{{{xxxwwwyyy{{{~~~~~~~~~yyymmm[[[MMMRRRSSS___xxxzzzbbb```ccc^^^PPPCCC???AAACCC[[[sssyyyzzzmmmZZZMMMGGGJJJOOOeeevvvnnnYYY^^^```\\\]]][[[\\\YYYOOOAAA666222111.........//////000111222222222444555777888999999;;;>>>BBBCCCCCCGGGPPPXXXiii~~~YYYHHH@@@>>>IIIXXXgggyyyvvvccc```nnn~~~~~~rrrpppllleeeeee```]]]XXXQQQKKKGGGDDDCCCDDDHHHKKKQQQbbb{{{iii\\\\\\QQQCCC===CCCLLLSSSVVV\\\\\\\\\\\\]]]^^^``````\\\^^^```]]]XXXVVVYYY^^^```^^^[[[[[[]]]___`````````aaabbbbbbbbbbbbaaaaaa```______```bbbdddfffhhhbbbaaa``````aaabbbdddeeeffftttjjjJJJ>>>DDDFFFHHHHHHFFFEEEEEEEEE>>>===;;;999888999:::;;;===???AAACCCDDDFFFIIILLLSSS\\\jjjxxxuuurrrqqqqqqwww&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((***+++,,,++++++---...///---,,,+++***,,,---...111222333555777999;;;<<<>>>???AAABBBCCCEEEIIILLLSSS[[[dddeee___VVVPPPNNNPPPUUU\\\bbbgggjjjnnnpppnnnllljjjhhhhhhkkkmmmoooqqqrrrrrrsssssstttttttttvvvvvvvvvuuuuuuvvvvvvwwwtttxxx|||}}}|||}}}~~~||||||~~~~~~||||||rrr```QQQMMMNNNYYYsssmmmbbbeee```PPPBBB>>>BBBFFF^^^vvvxxxyyyiiiWWWJJJEEEKKKUUUlll{{{ppp[[[```aaa[[[\\\\\\^^^[[[QQQBBB555000000.........//////000111222111222444666888:::;;;;;;<<<@@@DDDDDDDDDGGGMMMRRR[[[kkk}}}TTTEEE===BBBLLLYYYmmmtttfffkkkwwwyyyssshhh]]]]]]^^^aaaccc___XXXSSSSSSUUUPPPQQQPPPTTTfff~~~uuuzzzxxxyyyfffYYYTTTLLLCCC@@@EEENNNUUUXXX]]]\\\]]]^^^```aaabbbaaaZZZ^^^```]]]XXXVVVZZZ^^^]]][[[ZZZ[[[^^^```___^^^]]]^^^aaabbbcccbbb```____________```bbbccceeefffcccbbbbbbaaaaaabbbcccdddhhhlllsssRRR===EEEGGGIIIIIIFFFDDDDDDEEEAAA???<<<:::999888999::::::<<>>@@@AAABBBCCCEEEIIILLLPPPXXXaaaccc^^^VVVQQQOOONNNRRRXXX^^^cccggglllooonnnmmmjjjiiiiiikkknnnppprrrrrrrrrsssssstttttttttuuuuuutttsssssssssssssssrrrwww|||~~~}}}}}}|||~~~yyyiiiZZZHHHKKKXXXrrrvvveeegggaaaOOO@@@===CCCIII```wwwwwwyyyyyydddTTTHHHEEEOOO[[[pppbbbSSS]]]ccc___aaa^^^```^^^RRRBBB555///............//////000111222111222555777999;;;<<<<<<999???CCCDDDEEEIIINNNQQQTTTcccxxx___MMM>>>>>>DDDNNNaaatttvvvpppssswww}}}|||yyyuuuiiijjjeeelllrrrpppiiieeegggllldddbbb___dddzzzrrr~~~tttaaaUUUMMMIIIDDDCCCFFFMMMTTTYYY[[[[[[\\\^^^```bbbaaa```[[[```ccc```[[[YYY]]]bbbYYYXXXYYY\\\```aaa^^^\\\ZZZ\\\```cccdddbbb```^^^bbbbbbbbbbbbaaaaaa``````ddddddcccccccccccccccdddjjjhhhzzzgggMMMEEEHHHJJJIIIFFFDDDDDDEEEBBBAAA>>>;;;999888999999888:::===???BBBEEEIIILLLKKKZZZmmmxxxzzz}}}zzzmmmfffdddaaa