BM6P6(@ ]]]CCC>>>888888777555444444333111///////////////...---,,,++++++++++++*********))))))************************&&&((()))++++++)))(((&&&(((((((((((((((((((((((('''((()))++++++******)))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((())))))%%%(((***"""(((VVV!!!***))))))))))))************+++***)))***+++***((('''))),,,&&&888444 666888---...///111444333111000111000000///000222333333222www```888CCCBBBAAABBBCCCBBB???<<<888:::<<<;;;999999;;;>>>:::444111222111...---///666222"""+++555&&&oooTTT'''***((((((((('''&&&&&&%%%%%%(((((())))))(((((('''&&&$$$,,,(((!!!888}}}'''%%%'''###$$$&&&(((((('''&&&%%%&&&%%%###""""""###%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%[[[AAA===888888777555444444333111///............---,,,+++***+++++++++*********))))))************************'''((()))******)))((('''(((((((((((((((((((((((('''((()))***+++******))))))))))))(((((()))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))...'''(((...*** $$$111111%%%666)))))))))))))))*********+++***)))***++++++)))((('''***+++&&&%%%@@@zzz\\\+++)))555---***;;;===>>>@@@BBBBBB@@@??????>>>===<<<;;;<<<;;;;;;:::000NNNdddBBBDDD[[[QQQPPPOOOPPPPPPPPPOOOMMMKKKMMMNNNMMMLLLLLLNNNQQQKKKEEEBBBBBBAAA>>><<<===888<<<111444999)))LLLaaa222'''))))))))))))************(((((()))))))))((((((''''''+++---)))$$$+++AAAVVV000!!!)))%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$""""""$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%XXX@@@===999888777555444444333111///---------------,,,******+++++++++***************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))***))))))))))))))))))***))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((()))))))))&&& &&&......***''')))$$$<<>>;;;888777555444444333111///............---,,,++++++******************************************************)))(((((()))******((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))---///,,,'''&&&***...///+++(((---,,,+++'''""":::***************+++++++++,,,+++******,,,---,,,,,,(((***,,,---,,,+++))))))...222///'''###&&&(((((( ...???888---CCCRRR@@@KKKMMMMMMKKKLLLNNNLLLIIILLLKKKIIIFFFDDDCCCDDDFFFHHH:::IIIOOOAAAMMMRRR000XXXLLLQQQWWWRRRWWWTTT>>>QQQQQQPPPPPPPPPPPPOOOOOONNNOOOQQQSSSUUUXXX[[[]]]VVVQQQNNNPPPQQQNNNNNNPPPLLLOOOPPPMMMLLLPPPKKK>>>FFFAAA333;;;666(((333...++++++++++++++++++++++++'''''''''''''''(((((()))***%%%$$$(((((('''+++222$$$666,,,'''&&&&&&%%%$$$%%%&&&'''(((&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%WWW@@@???===888777555444444333111///000000000//////...---,,,******************************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))*********(((((()))******)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***"""+++000+++&&&&&&$$$ ((((((---///111,,,000!!!******++++++,,,------......,,,++++++,,,---------'''222111""")))555777111///---///666:::555...777)))///888:::HHHRRRFFFLLLOOOOOOMMMPPPTTTSSSNNNRRRRRRQQQNNNLLLMMMQQQUUUZZZIIIMMMaaa]]]IIIOOOiiiSSSJJJWWW```PPPMMM]]]eeeUUUTTTTTTVVVWWWWWWSSSPPPLLLLLLNNNRRRWWW[[[^^^```SSSMMMIIIJJJIIIEEEDDDEEEIIIFFFMMMPPPLLLSSSXXXOOOKKKJJJDDDIII;;;;;;<<<,,,000///...,,,+++)))((('''(((''''''&&&&&&'''((()))'''---,,,%%%!!!######...+++&&&$$$&&&(((((($$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXXAAA@@@===888777555444444333111///000000111000000///...---***************+++++++++************************************************)))))))))))))))))))))))))))))))))((()))******+++***+++,,,------,,,+++***))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******"""###$$$&&&,,,000---&&&%%%***+++'''!!!%%%333))))))***+++---...000111222111///,,,,,,---...------000,,,***222===???444'''111888===<<<666444888>>>CCC999<<>>>>>===EEEKKKEEEFFFMMMNNNNNNNNNPPPRRRIIIJJJFFF::::::888666444111...,,,***+++***)))((('''((())))))***---%%%$$$,,,...'''%%%$$$###$$$&&&))))))(((###$$$&&&(((((('''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%XXX@@@???<<<888777555444444333111///000000000000///...---,,,))))))*********+++++++++************************)))***++++++++++++***)))))))))))))))))))))))))))***)))((((((((()))++++++***+++---......---+++***))))))))))))))))))))))))))))))************))))))(((((()))))))))*********999111***(((******))))))444...)))///***///+++((()))***,,,...111333555666333111...,,,------------+++---111666999===DDDJJJUUUMMMHHHNNNUUUUUUJJJ@@@???NNNRRRPPPQQQPPPNNNQQQSSSXXX[[[^^^iiiyyy|||vvvlllmmmmmmkkkiiimmmuuu||||||qqqtttmmmnnn~~~nnn]]]```sssmmmkkknnnzzzyyylll\\\[[[[[[___dddhhhjjjiii^^^XXXRRRPPPLLLFFFCCCCCC===AAADDDEEECCC@@@BBBFFFCCC???GGGDDDMMMNNNRRRWWWFFFEEECCC@@@<<<999777555000///---+++******+++,,,)))(((&&&""""""%%%''''''---'''###,,,+++...%%%%%%%%%&&&&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%WWW???===:::888777555444444333111///////////////...---,,,+++))))))******++++++++++++************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))***)))((((((((()))+++,,,((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))************))))))))))))))))))************###%%%+++000+++###&&&///***&&&)))999+++***!!!333)))***,,,///222555777888555222///------------,,,...888===AAAPPPdddeeeXXXWWW```ggg```QQQHHHPPP]]]TTTOOOIII]]]xxxooo^^^ggg^^^eeejjjooo~~~~~~}}}{{{{{{|||rrruuuxxxvvv{{{}}}iiigggfffiiimmmqqqqqqpppaaa[[[VVVVVVTTTOOOMMMNNNEEELLLHHHAAAFFFFFFCCCEEEBBB>>>JJJCCCQQQEEEEEEPPPPPPNNNLLLIIIFFFCCCAAA@@@444333000...,,,,,,---------%%%$$$...222+++''')))&&&&&&'''000"""(((***,,,'''&&&%%%$$$$$$&&&''')))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&%%%%%%''')))******)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''))))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%TTT???>>>888888777555555555444333111.........------,,,,,,+++,,,+++++++++***)))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))+++((((((((((((((((((((((((******))))))(((((('''''''''(((((()))))))))))))))))))))))))))************++++++++++++++++++++++++'''((()))***+++,,,,,,,,,++++++---111666:::<<<<<<888000+++---/////////111???EEEPPP]]]fffiiifffbbbdddjjjlllfff```]]]\\\ZZZYYY[[[jjjvvvtttzzz{{{|||~~~}}}{{{sss```\\\```___ZZZUUUYYY]]]UUUMMMPPPNNNGGGHHHOOOLLLOOOTTTOOODDDEEEOOOSSSQQQPPPQQQRRRRRRPPPNNNFFFEEECCC@@@===:::777555222///,,,+++******(((''''''&&&&&&'''(((((('''%%%'''((())))))******))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$(((444777...###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%TTT@@@>>>999888777555555555444333111///......------,,,,,,+++++++++++++++******************+++++++++******)))************************)))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))******))))))(((((((((((('''(((((()))))))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++******)))+++,,,///333888<<<>>>???===777444666888999===AAAMMMRRRZZZccchhhjjjhhhfffmmmvvv{{{xxxsssqqqpppoookkknnn}}}}}}xxxwwwzzz~~~xxxtttxxxzzz{{{{{{}}}tttccc]]]XXXTTTYYYfffmmmvvvwwwgggOOO???;;;EEEFFFHHHLLLPPPSSSUUUUUUUUUSSSPPPMMMJJJIIIHHHHHHBBB???;;;888555222...+++)))'''&&&'''(((((('''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$'''++++++'''"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%SSS@@@???:::888777555555555444333111//////......---,,,,,,+++*********+++++++++++++++)))******+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***++++++***((('''((()))***************************))))))))))))((((((((('''((())))))******)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///222666:::===???@@@AAA>>>===???AAADDDKKKSSSaaadddiiilllmmmmmmmmmmmmzzz{{{wwwuuutttpppuuu{{{wwwjjjccccccmmmxxxwwwbbbQQQGGGBBBJJJLLLNNNPPPQQQTTTWWWZZZ^^^\\\XXXUUUSSSTTTUUUVVVSSSPPPLLLGGGBBB<<<555000...,,,)))((((((((('''&&&))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((%%%"""!!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%RRR@@@@@@;;;888777555555555444333111000000///...---,,,,,,+++*********++++++,,,,,,,,,))))))***+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***++++++***((('''((()))************************))))))))))))))))))))))))(((((()))************)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...111555999===@@@CCCEEEJJJHHHGGGIIIJJJMMMWWWaaatttuuuuuutttrrrrrrtttwww|||xxxxxxwwwuuuyyyzzzwww}}}{{{zzzzzz~~~tttooopppyyy}}}lllVVVQQQQQQOOOQQQRRRRRRQQQPPPSSSXXX\\\[[[ZZZYYYXXXWWWXXXYYYZZZYYYWWWUUUQQQLLLEEE===888777333...+++))))))'''&&&***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&$$$!!!!!!%%%)))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%QQQ???@@@<<<888777555555555444333111111000000...---,,,++++++******++++++,,,,,,,,,---((()))***+++++++++++++++************************)))))))))))))))))))))))))))++++++***((((((((()))))))))))))))))))))))))))))))))))))))************((())))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////...333999???DDDKKKRRRVVV```^^^]]]]]]]]]```iiisss{{{xxxvvvxxx|||uuusss|||zzzrrrwww|||yyyyyywwwqqqnnnnnnpppwwwyyy|||~~~~~~|||zzziii___XXXNNNLLLLLLLLLLLLNNNQQQUUUYYYVVVXXXYYY[[[\\\[[[[[[ZZZXXXXXXWWWWWWTTTOOOIIIDDDBBB>>>888333///---***((())))))(((''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%PPP>>>???;;;888777555555555444333111222111000///...,,,+++++++++++++++,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))+++)))))))))))))))))))))))))))))))))************+++((()))******++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///111222666;;;CCCJJJRRR\\\hhhppp{{{wwwuuuvvvvvvxxx~~~|||xxxyyy}}}xxxxxxwwwwwwvvvxxx|||~~~{{{~~~yyyxxx}}}|||}}}}}}zzz|||pppsssvvvvvvuuuuuuyyy|||{{{www}}}{{{qqqiii```XXXXXXXXXZZZZZZYYYUUURRROOORRRUUUXXXYYYXXXWWWVVVWWWWWWYYYZZZ[[[YYYUUUQQQMMMIIICCC>>>:::777333000***)))((('''&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&))))))&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$$$$######"""$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%OOO===>>>:::888777555555555444333111222222111///...,,,++++++,,,,,,,,,,,,,,,,,,++++++(((((()))++++++,,,,,,+++************************))))))))))))))))))))))))'''(((******))))))***,,,************************))))))*********+++++++++))))))***++++++++++++************+++++++++,,,,,,------------------------//////000333666:::>>>AAAJJJOOOUUU[[[bbbmmmzzzzzzvvvzzz~~~|||}}}}}}vvvmmmgggkkknnnooopppssswwwyyyssstttsssrrrrrruuuzzz}}}|||{{{wwwpppmmmsss|||}}}|||yyyzzz{{{qqqrrruuuzzzzzzrrrbbbVVVKKKMMMOOORRRSSSSSSSSSSSSXXXXXXYYY\\\^^^]]]ZZZXXXUUURRRNNNJJJGGGDDD???<<<111///---***)))((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((('''%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%$$$######$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%NNN<<<>>>:::888777555555555555333111222222111///...,,,++++++---------,,,,,,+++++++++(((((()))++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&''')))***)))***+++---++++++++++++++++++++++++))))))******++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,------------------------///111444999@@@HHHOOOSSS___bbbfffiiimmmvvv~~~xxxuuuzzz~~~tttssssssuuuyyyzzzooobbbhhhqqq{{{}}}|||zzzmmmeeehhhooowwwxxxwww}}}|||}}}zzz}}}vvveeeNNNOOOOOOPPPRRRTTTUUUVVVXXXXXXYYY[[[]]]]]][[[YYYYYYWWWTTTRRRPPPMMMIIIFFF999777333///,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&((('''%%%$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%$$$$$$$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%~~~NNNAAABBB999888777555555555444333111222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---+++)))((('''((()))***++++++++++++******))))))++++++******************)))************+++++++++,,,+++***)))***+++,,,------......---,,,---///222---------...///111333444777???GGGJJJPPP\\\hhhnnnwwwvvvsssrrryyyuuunnnmmmppprrrssspppyyy~~~zzzrrrooorrruuuxxx~~~sssooovvv~~~ttt\\\WWWPPPMMMOOOSSSVVVWWWVVVXXX[[[\\\[[[[[[ZZZ[[[[[[\\\\\\ZZZVVVQQQOOOMMMHHHDDD???999555000+++(((+++++++++***)))((('''&&&+++***)))((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&''''''%%%######$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%""""""%%%'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}MMM@@@AAA999888777555555555444333111222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++)))((((((((()))***++++++++++++*********)))++++++******************************+++++++++++++++++++++++++++,,,,,,---)))***,,,------///222444+++...111222111333777:::AAAHHHUUUiii}}}~~~zzzuuussssssuuuwwwxxx}}}uuutttwwwvvvzzz{{{zzz~~~yyyppphhhfffhhhfff^^^UUUTTTTTTTTTTTTVVVYYY\\\___ZZZZZZ[[[ZZZXXXVVVUUUUUUQQQMMMHHHCCC???:::666333...,,,)))'''%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{LLL???@@@888888777555555555444333111222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++***(((((()))******++++++++++++******************++++++++++++++++++************+++++++++,,,***+++,,,,,,------,,,,,,,,,---......,,,,,,,,,......222555888:::AAALLLTTTaaahhhwww|||wwwuuutttzzz~~~~~~mmmZZZWWWRRRNNNNNNRRRXXX\\\XXXXXXYYYZZZ[[[[[[[[[ZZZXXXUUUQQQMMMJJJFFFBBB???666222---(((%%%%%%''')))%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzKKK>>>???888888777555555555444333111111111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))******+++++++++++++++++++++++++++******+++++++++++++++,,,*********+++++++++,,,,,,***+++---.........---,,,///111222111///......///666999@@@IIIUUUdddsss}}}~~~~~~~~~}}}mmmeeeZZZQQQLLLLLLNNNPPPTTTUUUWWWZZZ\\\]]]\\\ZZZ[[[XXXUUURRRPPPMMMIIIFFF@@@<<<777111,,,*********(((((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyJJJ===???888888777555555555444333111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++++++++++++++++++++++++++,,,******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---//////...------+++---000111222444777999===FFFWWWlll{{{vvvuuuuuuxxx~~~uuuggg\\\UUURRRPPPOOOPPPQQQRRRVVVZZZ\\\[[[YYYZZZXXXVVVUUUTTTRRRNNNKKKGGGEEEAAA<<<666111---***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyJJJ===@@@999888777555555555444333111111000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,---------++++++++++++,,,,,,,,,,,,,,,---......//////......+++---...000111444888<<>>AAA:::888777555555555444333111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,------******++++++,,,------...+++++++++,,,,,,,,,------...............//////000000222555888===DDDLLLRRReee|||}}}rrr|||xxxpppoooxxx~~~rrrmmmqqqwww}}}vvv{{{~~~|||xxxxxxxxx~~~vvvzzz}}}tttrrrxxxooodddWWWNNNMMMPPPRRRSSSWWWWWWWWWXXXYYYWWWTTTRRRNNNNNNNNNLLLHHHCCC===999000...+++((('''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%######%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyJJJ>>>AAA:::888777555555555555333111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......++++++,,,,,,,,,---------//////...------///000111222666>>>HHHUUUdddsss|||ppp^^^[[[___hhh|||uuuiiikkkvvvzzzssssssrrr}}}kkkkkkpppyyy|||vvvwwwvvv^^^MMMFFFHHHKKKLLLUUUUUUUUUWWWXXXWWWTTTRRRRRRRRRRRRQQQOOOKKKGGGEEE===999333...)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%&&&''''''&&&&&&(((***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%""""""%%%(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrJJJCCC;;;???999888777666444333222111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,+++***+++,,,---......,,,++++++---///000000***...222111,,,+++333<<>>888888777555444333222111111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,------------------......//////...---,,,000111111444999@@@GGGKKK^^^zzz{{{pppxxxqqqppprrr{{{|||mmmqqq{{{~~~zzz{{{|||}}}xxxvvvzzz||||||}}}~~~uuuooommmjjjeeefff[[[QQQOOOQQQQQQRRRUUUSSSSSSRRRQQQPPPOOOOOOOOOJJJJJJHHHGGGDDD>>>777222---,,,)))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''')))((((((''''''(((((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lllGGGCCC;;;===888777666555444333222222111111111000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...***+++---.........---,,,+++---///000111000111111222;;;BBBCCCFFFRRReeerrrnnnccckkkxxx|||{{{zzz{{{xxxxxxqqqtttrrrnnnttt~~~}}}~~~yyy```PPPJJJIIIMMMRRRTTTUUUUUUUUUTTTRRRPPPNNNOOONNNNNNMMMKKKGGGAAA<<<777444///+++(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&''''''''')))(((((((((((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$jjjFFFCCC:::<<<777777666555444333333222111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........+++,,,---...///...---,,,+++---////////////222444555DDDUUU```lll}}}ssspppvvvyyyppplllttt}}}wwwzzz}}}|||}}}uuuvvvpppggglll|||}}}lllXXXMMMHHHJJJOOOOOOQQQTTTVVVVVVTTTPPPNNNSSSQQQOOONNNNNNLLLHHHFFFBBB>>>888222---)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((())))))))))))))))))((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$iiiFFFCCC:::;;;777666666555444444333333222222111111111000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,---------............,,,,,,---..................//////---,,,///555:::CCCUUUmmmlll[[[^^^fffvvvyyyyyyvvvjjjkkkwww{{{}}}yyyiiiYYYMMMGGGGGGKKKMMMPPPSSSTTTSSSRRRQQQTTTRRRPPPNNNOOOOOONNNMMMIIIFFFAAA;;;555000,,,***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))***))))))))))))))))))***((())))))******))))))((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhhFFFCCC999:::666666666555444444333333222222222111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...------------............---------------...//////000111000...///666BBBKKK[[[vvv~~~vvvyyykkkccc```ooo{{{wwwzzzsssyyy~~~zzztttssszzzxxxjjj]]]VVVWWWTTTSSSQQQPPPPPPQQQRRRSSSSSSRRRPPPPPPQQQRRRQQQPPPKKKJJJHHHDDD???888222///''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))(((((((((((())))))((()))************)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&)))+++''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&hhhFFFCCC999999666666666555444444444333222222222111111111111000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------.........//////......---,,,,,,...///000000111111111555AAAQQQ]]]ppp{{{yyymmmbbbbbbnnn{{{{{{kkkhhhpppttt}}}xxx|||}}}nnnggggggrrr~~~wwwqqqssszzzccc^^^WWWQQQNNNNNNRRRTTTRRRQQQQQQRRRTTTTTTRRRPPPJJJKKKKKKJJJEEE>>>777333((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''((((((((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$%%%'''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&'''***,,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''hhhIII@@@>>>::::::999777666666555333111222222111111000/////////------------------------.........------,,,,,,,,,,,,,,,,,,------.................................---------.........//////111///......///000000///666777999<<>>FFFSSSggg~~~xxxjjjooo}}}~~~|||}}}~~~wwwlllgggfffggghhhrrrsssuuuvvvsssrrryyypppZZZMMMMMMOOONNNOOOQQQSSSQQQPPPQQQPPPNNNPPPNNNKKKKKKKKKJJJGGGDDD<<<888222---***((('''&&&((('''''''''(((((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$,,,+++***)))''''''&&&&&&$$$%%%''''''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''((()))+++,,,)))))))))*********))))))(((***++++++******,,,---)))))))))))))))))))))))),,,,,,,,,++++++++++++++++++...000111000////////////............---------111222222111/////////000......------,,,+++++++++((('''&&&'''))))))(((&&&---+++((('''((())))))))))))))))))((('''&&&%%%$$$((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&))),,,...'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&eeeGGG???===;;;:::888666666666555333111111000000///......------------------------------.........------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000//////111333555777555@@@QQQccctttvvvllliiipppwwwvvvxxx}}}}}}~~~yyyrrrssswwwoooccceeeooowwwvvvsssuuuxxxzzz~~~jjjYYYPPPKKKGGGIIILLLQQQUUUSSSNNNLLLOOOOOOMMMLLLMMMMMMMMMJJJHHHDDDAAA:::222+++''''''((())))))(((((())))))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$,,,+++***(((((('''''''''%%%'''((()))'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))***+++))))))))))))************(((***++++++******+++---************++++++,,,------,,,,,,,,,---///000222555777:::;;;;;;;;;<<<===<<<;;;999666555444333444777777666444111111222333777777777666555333111///---,,,++++++------,,,***,,,***(((((()))))))))(((((()))******)))'''$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$&&&(((***'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&eeeGGG@@@???<<<999888666555666555333222111111111000//////.............................................------------------...........................////////////....../////////000000000000000000000111444999<<<@@@ZZZ|||}}}{{{{{{}}}vvvtttwwwxxxpppkkknnnxxx}}}mmmccc``````___bbbhhhooowww}}}uuuuuuxxx}}}zzztttooo}}}xxxwwwsssmmm{{{jjjYYYLLLFFFJJJHHHLLLSSSSSSNNNMMMQQQOOOOOOOOOOOONNNMMMLLLKKKGGGFFFAAA999000***)))***)))))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&%%%''')))((('''&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))))))))+++++++++***)))***+++//////...///000222333444/////////111444888<<>><<<:::888777777888999888777000...,,,++++++***(((&&&'''((()))******)))((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''fffHHHAAA@@@>>>999777666555666555444222333333222111111000000///.................................................................................//////000000000/////////000000000111111///000111222444999@@@FFF___{{{kkkhhhjjjmmmdddoooxxxsssddd\\\bbbmmmyyy}}}wwwhhh^^^[[[[[[ZZZYYYUUUYYY\\\___eeerrr|||{{{|||~~~}}}qqqnnnxxx}}}~~~{{{wwwssslllooovvv}}}}}}rrrcccXXXTTTSSSOOOMMMOOOQQQPPPQQQTTTQQQQQQQQQPPPNNNMMMLLLKKKDDDFFFEEE@@@888000---,,,))))))(((''''''(((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%(((''''''&&&&&&&&&''''''%%%&&&((((((&&&%%%&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))***************,,,+++***)))((((((((())))))***,,,---,,,---...000777777666777888:::<<<>>>:::::::::<<>><<<<<<<<<@@@@@@@@@??????@@@CCCFFFLLLMMMOOOPPPPPPOOOMMMLLLGGGEEECCCCCCCCCDDDDDDCCC===<<<:::888777444000,,,,,,+++)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''fffHHH@@@@@@>>>999777555555666666444333444333333222222111000000.......................................//////////////////...............,,,,,,,,,---......//////000000000000111111111111000222555888===EEEPPPXXX{{{{{{fffcccjjjjjjbbb]]]dddjjjhhhaaaeee|||yyymmmtttwwwvvvyyy||||||}}}vvvhhhZZZVVV\\\cccdddbbbffflllooonnnpppyyy|||tttnnnooouuu{{{{{{zzz}}}{{{yyyssspppooommmgggiiinnnqqqnnniiigggjjjeeeccc[[[QQQLLLOOOSSSSSSQQQRRRRRRQQQNNNLLLLLLLLLDDDFFFGGGEEE???888333000))))))((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%)))(((((((((((())))))***%%%'''((((((&&&%%%%%%&&&'''''''''(((((())))))***))))))))))))))))))))))))((()))******+++++++++***,,,+++*********+++,,,---+++...111222444666999;;;???>>>======>>>AAACCCEEEHHHHHHGGGFFFGGGHHHIIIJJJHHHJJJKKKJJJGGGDDDCCCCCCDDDBBB???<<<:::999888888>>>???@@@AAABBBDDDGGGJJJOOOPPPRRRTTTUUUUUUUUUUUUMMMJJJHHHGGGHHHHHHHHHHHHJJJIIIHHHGGGGGGDDD???<<<666444000,,,)))(((((()))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''eeeFFF??????===888777555555666666555333333333222222111000000000........................---........./////////000000/////////.........---,,,,,,,,,---.../////////000000000111111111222222000444:::@@@IIIUUUeeeooo|||eeefffpppkkk]]]^^^fffooorrrqqq{{{jjjaaajjjqqqkkkjjjrrrzzz}}}|||qqqeeecccjjjssswwwwwwvvv|||~~~{{{zzz{{{xxxwwwxxxyyyzzzvvvwww~~~~~~wwwqqqpppxxx~~~|||~~~yyyrrrllliiiiiidddaaaccciiimmmmmmpppuuuwww~~~tttZZZIIIJJJPPPOOONNNPPPRRRQQQNNNMMMNNNOOOJJJIIIHHHFFFDDD???:::666+++***))))))((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%((((((((((((((()))******'''((())))))'''&&&&&&'''&&&''''''((())))))******************************'''((()))+++,,,,,,,,,++++++++++++,,,...111444666777999<<<======>>>@@@BBBCCCBBBAAA@@@AAACCCFFFHHHJJJJJJIIIHHHGGGFFFEEEEEECCCEEEFFFEEEBBB???>>>>>>>>>>>>===<<<;;;:::999999:::===???AAABBBCCCFFFHHHMMMMMMNNNOOOQQQRRRRRRSSSMMMJJJGGGFFFGGGGGGGGGGGGHHHHHHJJJMMMOOONNNKKKHHHAAA???<<<999555222000///---,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''dddEEE======;;;888777555555666666555333222222111111000/////////////////////////////////---.........//////000000000000//////.........---.........///000111111222000111111111111222222222000666>>>GGGRRRaaasssqqqiiilllggg\\\fffppp}}}rrrlllvvv|||lllqqqnnnqqq|||yyyssslllmmmvvv}}}{{{zzzpppiiihhhsssnnnjjj|||yyyxxx~~~||||||{{{qqqhhhfff```]]]```jjjppppppqqquuucccGGGFFFLLLKKKKKKNNNQQQPPPOOONNNOOORRROOOLLLHHHFFFFFFCCC>>>:::,,,,,,+++***))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))(((***+++***(((''''''(((&&&''''''((()))******+++************************&&&''')))+++,,,---,,,,,,******+++...111666;;;===EEEFFFFFFEEECCCBBBBBBCCCEEECCCBBBAAAAAACCCFFFHHHCCCCCCDDDCCCCCCBBB@@@@@@???AAACCCDDDCCCAAAAAABBB???@@@@@@AAA@@@@@@???>>>===@@@CCCEEEEEEFFFHHHJJJIIIIIIIIIIIIJJJKKKMMMNNNLLLIIIFFFDDDEEEFFFFFFFFF???@@@EEEJJJOOOPPPOOOLLLFFFGGGFFFEEEBBB???;;;999///...---,,,+++)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((aaaGGGAAA===777999777666555666666555333333222111////////////000000///......///000///---...............---------..................------+++---///000//////000111222000111333222///000333???HHHNNN]]]yyy~~~tttqqqmmmhhhpppzzztttwww~~~~~~uuuqqqxxxuuurrrzzz}}}xxxyyy~~~zzz||||||sssjjj___fffiiigggfffjjjnnnppppppYYYJJJGGGKKKIIIKKKNNNPPPNNNKKKLLLOOOMMMLLLKKKHHHFFFDDDBBBAAA999333---)))***+++***((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************---,,,***)))((()))***+++(((***++++++******,,,...---111666;;;BBBHHHJJJIIINNNLLLIIIEEEAAA>>><<<<<>>999555111...------(((((((((((()))***+++,,,&&&***...///---***)))***%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''&&&'''((('''%%%$$$%%%&&&((()))***)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''aaaGGGAAA===777777555444444444444333111333222111000//////000000...---,,,,,,......---,,,////////////////////////........................---...000111000000111222000///111444444333666<<>>888111+++))))))***+++)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((((((((())))))******+++,,,,,,---)))***+++++++++,,,///222555777:::>>>AAADDDDDDBBBEEEDDDBBB???======>>>???EEE@@@@@@FFFKKKJJJHHHHHHEEEHHHHHHFFFHHHNNNPPPOOOWWWRRRPPPRRRRRRPPPQQQTTTZZZ______YYYUUUWWWYYYXXXUUUYYY___bbbaaa]]]ZZZXXXSSSTTTSSSRRRVVVZZZVVVNNNLLLFFFBBBBBBCCCCCCAAA@@@???>>>======>>>@@@AAAAAAFFFGGGIIILLLMMMMMMKKKIIIGGGFFFEEEBBB???;;;888666///...,,,***)))((((((((('''***,,,+++(((&&&&&&'''%%%&&&''''''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&'''((('''%%%$$$%%%&&&'''((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''```FFF@@@>>>888777555444444444444333111333333111000000///000000...---,,,,,,.........,,,/////////000000111111111............////////////...000222222222111222333111000222555555666???IIIWWW{{{nnngggrrr}}}~~~xxxwwwxxx}}}}}}xxx~~~vvvvvvvvvhhheeeiiimmmmmmoooqqqrrrnnnbbbTTTIIIHHHHHHJJJMMMQQQRRROOOLLLMMMMMMMMMLLLKKKJJJIIIHHHCCC???888000***(((***,,,))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))''''''((((((((()))))))))((()))+++,,,---------,,,***,,,...///000333777:::;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<>>>AAADDDJJJGGGIIIPPPVVVWWWVVVVVVOOOQQQRRRQQQUUU^^^dddeeekkkeeeaaa^^^\\\[[[```fffrrruuussskkkdddccccccbbbaaajjjtttwwwsssmmmhhhfffccccccbbbcccgggiiibbbXXXYYYNNNHHHJJJKKKFFFCCCDDDFFFAAA======@@@@@@>>>:::>>>@@@CCCGGGJJJKKKLLLLLLHHHIIIKKKKKKIIIDDD@@@===:::777333...***((('''''')))))))))'''%%%%%%'''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((($$$$$$%%%&&&&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''((('''%%%%%%%%%&&&&&&''')))(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''___EEE@@@>>>999999888666666777777555444333333222111000000000000000///...///000111000///......//////000111222222///////////////000000000...000222222222222222444444333333555777===LLLZZZuuu~~~wwwpppqqq~~~}}}~~~~~~yyytttxxx~~~{{{jjjgggkkkooovvvtttqqqooommmggg]]]VVVKKKJJJIIIIIIMMMRRRQQQMMMNNNNNNNNNNNNLLLKKKIIIHHHEEEDDD@@@888///***)))+++***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,///111555777888:::===???999999:::<<<<<<999999;;;;;;???CCCFFFFFFGGGJJJMMMTTTRRRVVV___fffgggffffff___bbbbbbbbbgggqqqxxxzzzyyyssslllhhhffffffnnnxxxwwwmmmhhhgggggghhhrrr}}}zzzsssppppppmmmlllmmmrrrxxxxxxpppfffhhh]]]WWWZZZYYYSSSVVV___XXXOOOEEEBBBEEEFFFAAA<<<;;;<<<>>>???AAADDDHHHJJJFFFHHHJJJLLLKKKIIIGGGEEEDDD@@@;;;555111...,,,,,,+++***(((&&&&&&'''***,,,'''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&(((((('''&&&%%%&&&'''%%%'''(((((('''''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((^^^DDD@@@>>>999:::888777666777777666444333333222222111111000///000///...///111222111000------...///000000111111/////////000000000111111...///111222111111222333444333444999AAANNNaaarrrtttxxx}}}}}}~~~yyyxxx}}}yyyxxxtttrrruuuwwwxxxvvvtttppplllhhheeeccc______ZZZQQQNNNQQQRRRPPPPPPQQQPPPOOOMMMJJJGGGFFFDDDFFFEEE@@@777///***)))******)))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********************************+++,,,------......---,,,+++---///222444999;;;>>>???>>><<<<<<<<<777777:::???@@@>>>AAAGGGMMMSSS[[[^^^\\\ZZZZZZ[[[eeecccgggqqqxxxxxxvvvuuummmpppppppppuuu}}}|||uuurrrrrruuu}}}~~~uuuoooooorrrvvv}}}|||vvvtttvvvrrrqqquuu}}}|||uuurrrllljjjkkkjjjjjjtttlll___QQQKKKMMMNNNJJJEEE@@@AAA@@@>>><<<===AAADDDFFFFFFGGGHHHJJJKKKLLLMMMIIIFFFBBB===999777666666222///+++((('''((()))***((())))))***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''((()))(((&&&%%%&&&'''%%%'''(((((('''''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((]]]DDD@@@>>>:::888666555555555555444222333333333333222111000///...---,,,---///000000///.........//////000000000//////000000111111222222...000222222111111222333444333999FFFVVVhhh|||zzzyyy~~~zzzxxxzzz~~~yyyvvv{{{~~~}}}}}}zzz{{{||||||zzzooorrruuutttpppllljjjjjjyyy}}}vvvcccSSSPPPQQQQQQRRRRRRRRRQQQOOOKKKHHHEEEEEEGGGHHHFFF???777///++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***************************(((((()))***+++,,,,,,---------///111666;;;@@@CCCFFFFFFFFFDDDAAA>>>>>>???CCCBBBGGGNNNPPPMMMRRR[[[fffnnnuuuwwwsssnnnlllmmmuuussswww~~~ssswwwyyyxxx{{{yyyssstttwwwzzz~~~{{{vvvrrruuuzzzxxxrrrqqqssstttuuuzzz}}}ssstttuuuvvvyyy~~~qqqccc\\\^^^___\\\XXXPPPQQQQQQLLLFFFBBBAAABBBBBBAAA@@@@@@BBBEEEHHHJJJHHHGGGEEECCCAAA???>>>===:::666222...,,,***'''%%%***************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''(((((('''''''''((()))(((&&&&&&&&&'''&&&''')))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((]]]CCC??????:::888777555555666666444333333333333333333111000///------,,,---///111000///000000000000000000000000//////000111111222333333///111333444333333333555999;;;FFF[[[qqqyyyrrrwww|||yyyyyy|||{{{}}}}}}{{{}}}{{{|||xxxppprrruuuvvvuuurrrqqqpppqqqVVVLLLMMMOOORRRSSSTTTSSSQQQNNNKKKIIIHHHIIIIIIIIIFFF???777111++++++***)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******************************(((((()))***+++,,,------///222777>>>EEEJJJMMMOOOOOOMMMJJJGGGFFFIIIOOOSSS]]][[[___ffffffaaafffqqqzzz}}}xxxwwwyyy}}}{{{~~~|||tttyyy}}}}}}|||xxxooojjjnnntttwwwxxxyyyzzzwwwvvvvvvrrrooossszzz{{{|||zzzwwwrrrnnnmmmmmmtttuuu{{{|||xxxyyymmmsssvvvvvv|||rrrnnnooopppnnnjjjccchhhjjjggg\\\QQQIIIFFFAAA???>>><<<===>>>@@@AAADDDDDDEEEDDDCCCBBB@@@???>>><<<999777666333...******+++++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&''''''(((((('''''''''((()))((('''&&&'''((('''((()))((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))\\\CCC??????;;;:::999777777888888666555333333444444333222000/////////...///222333333222222222222111111111111111///000000111222222333333000222444555444444555666@@@DDDRRRkkkzzzooorrr~~~|||xxxwwwwwwsssyyy}}}}}}~~~zzztttsss}}}|||zzz{{{|||xxxzzz{{{xxxuuutttuuuvvvvvvvvvuuuUUUGGGHHHKKKRRRSSSTTTUUUTTTQQQNNNLLLLLLKKKIIIIIIIIIEEE===777,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************************++++++,,,...///000000333999AAAIIIPPPRRRSSSRRRRRROOOKKKIIIMMMVVVbbbkkktttpppsssyyywwwpppttt}}}yyyzzz~~~}}}{{{~~~zzzvvvtttzzzzzztttkkkffflllsssuuurrrppp|||xxxvvvvvvrrrmmmqqqyyytttssssssrrrqqqpppooonnnrrrsssyyy{{{qqqnnnppphhhppprrrssszzzuuutttvvvvvvsssoooqqqxxx~~~|||ooo___RRRKKKFFFEEECCCAAA@@@?????????AAABBBCCCDDDCCCBBB???>>>???>>>>>>???@@@>>>888444+++++++++++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((()))((('''&&&$$$%%%%%%&&&&&&''''''(((***)))((('''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''')))))))))'''&&&'''(((((()))***)))'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))\\\CCC======;;;888888777777666666555555666555444222111000000000////////////////////////000000000000111111111111222222222111111111000000000333333000222888999666IIIOOOeeennnsss~~~}}}}}}}}}wwwxxxzzz|||}}}~~~}}}}}}~~~zzz{{{wwwjjjiiiooo~~~~~~yyy|||{{{ssstttwwwwww||||||~~~zzzkkkXXXPPPQQQPPPSSSWWW[[[[[[WWWQQQLLLIIIJJJJJJIIIFFFCCC???===666222---)))((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++(((***---...---,,,,,,---)))+++---///000222666999>>>DDDKKKPPPQQQRRRUUUWWWRRRRRRSSSVVV^^^kkkzzz~~~xxxzzz|||zzzzzz|||xxxnnnpppyyyyyyzzz~~~~~~zzz{{{zzz~~~{{{wwwssstttxxx{{{|||{{{~~~{{{xxxxxxzzz|||}}}zzzsssrrrrrrrrrssswww}}}yyyyyy|||xxxppplllnnnooopppuuu}}}ttttttrrrpppooorrryyy~~~~~~nnnaaa\\\\\\[[[LLLDDDIIILLLFFFAAABBBCCC@@@===<<<>>>BBBDDDEEEDDD@@@>>>@@@DDDFFFCCC>>>555111,,,***++++++***''',,,***(((''''''(((***+++%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((***++++++$$$&&&'''((('''''')))***'''((()))***,,,+++)))'''---***(((((())),,,...///\\\CCC======;;;888888777777666666555555666555333222111000000000////////////////////////000000000000111111111111000000111111222222222222555555444333333888AAAHHH^^^qqq~~~yyy{{{}}}{{{{{{|||}}}}}}}}}~~~~~~}}}xxxlll```___dddnnnrrruuuvvvwww~~~yyytttrrrsssrrrtttuuuwwwuuujjj]]]YYY]]]SSSVVVZZZ]]]]]][[[WWWUUULLLKKKJJJIIIHHHFFFDDDBBB:::666000,,,************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((************++++++++++++(((***,,,,,,+++++++++---------...222888???EEEIIINNNPPPQQQQQQQQQRRRUUUXXXcccdddfffiiiqqq|||}}}yyy{{{}}}}}}|||tttjjjgggkkkrrrvvv~~~||||||}}}|||xxxwwwyyy|||zzz{{{}}}|||vvvssssssmmmllljjjiiikkkqqqxxx}}}|||pppkkklllppplllbbb___ggghhh\\\OOOJJJ>>>>>>===<<<;;;;;;<<<===EEECCC@@@AAAEEEGGGGGGEEE???;;;666111///---+++)))+++***)))(((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))''')))***)))(((((()))***+++******+++,,,---......***+++---000222222000...[[[CCC>>>===;;;888888777777666666555555555444333222111000000000////////////////////////000000000111111111222222//////000111222333444555333111333777666888GGGYYYvvv{{{vvv~~~{{{zzzzzz|||}}}}}}~~~~~~~~~ttthhhbbbbbbeeeeeeeeedddhhhuuu{{{qqqmmmlllkkkqqqqqqrrrppphhh``````dddSSSYYY___ddddddaaa___]]]RRRNNNJJJHHHIIIJJJIIIGGGAAA<<<555000---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))************+++++++++,,,+++,,,---,,,++++++---///000222666===EEELLLQQQRRRTTTTTTUUUVVVZZZbbbkkkqqqvvvvvvuuuuuuvvv|||uuusssxxx{{{{{{|||}}}yyyrrrpppqqq{{{{{{|||{{{xxxyyyqqqmmmiiijjjoootttxxxyyy}}}{{{xxxsssqqqssswww{{{xxxxxxsss```WWWFFFDDDAAA===999888:::<<>>======>>>@@@CCCEEEGGGFFFCCC===666111///...((())))))))))))))))))(((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))***))))))(((((((((((((((***+++,,,+++)))((()))*********)))***+++///222444333555999<<<===<<<:::999YYYCCC>>>===:::888888777777666666555555555444333222111111111111////////////////////////000000111111111222222222///000000111222333444555000...444>>>>>>@@@TTTmmm}}}zzz}}}~~~}}}||||||{{{{{{xxxyyy{{{}}}}}}zzzyyy}}}tttmmmgggeeecccaaaeeerrr}}}|||rrrnnnllljjjrrrsssssspppiiicccccceee[[[bbbjjjmmmjjjeeecccbbbZZZTTTMMMIIIJJJKKKJJJHHHEEE@@@999333000---+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&'''((()))******''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************+++******************+++*********+++++++++,,,,,,---......------...000333111999CCCKKKNNNPPPQQQQQQRRRSSSVVV\\\fffrrr~~~zzzvvvtttwww}}}xxxmmmjjjqqqyyyzzz~~~{{{~~~xxxsssrrrvvvwwwsssoooggghhhjjjnnnssswwwyyyzzzzzz|||jjjdddZZZSSSIIIBBB???>>>>>>>>>777888999999999:::<<>>DDDKKKMMMIIICCC???===444111---***((((((***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))'''''''''((((((((())))))((((((((((((((((((((((((++++++******)))*********''')))+++,,,---...000222222666:::===>>>???AAACCC@@@CCCGGGGGGDDDAAA@@@@@@WWWCCC@@@>>>999888888777777666666555555444333222222111111222222000000000000000000000000111111111222222222222333222222222333333333333333888444777CCCRRRfffxxxppp{{{~~~~~~{{{yyy}}}|||xxxvvvsssqqqsssxxx~~~rrreeeaaahhhvvv|||{{{|||yyysssqqqqqqttttttqqqpppuuuxxxyyymmm\\\XXXaaakkkfffccc]]]VVVOOOJJJHHHGGGFFFDDD@@@<<<999444...+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************))))))(((((())))))***++++++++++++,,,,,,,,,,,,))),,,///111333666;;;>>>DDDJJJOOOPPPQQQXXXeeeooohhhjjjnnnuuu}}}}}}tttllliiinnnvvv~~~~~~|||xxxyyy~~~yyy{{{wwwyyy}}}xxxwwwuuurrrqqqrrrtttttttttxxxuuuxxxvvvwww{{{uuu```OOOAAAAAA@@@???===;;;888777888>>>FFFKKKLLLJJJFFFDDDBBB???999222---***(((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++---000111222444666999888<<>>999888888777777666666555555333333222222111111222222000000000000000000000000111111111222222222333333000111222222333444555555444888BBBTTTlll|||sssyyy}}}|||~~~}}}{{{zzz~~~~~~}}}|||{{{zzzxxxwwwwwwyyy|||~~~}}}yyyrrrqqqtttwwwuuuxxx~~~{{{tttxxxyyy{{{}}}{{{zzzqqqooovvv{{{|||~~~kkkXXXRRRZZZdddggghhhfff___TTTLLLIIIIIIFFFEEECCCBBB???999222---************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************))))))(((((())))))***+++++++++,,,,,,,,,------+++///444999===AAAEEEHHHOOORRRUUU[[[dddnnnxxxuuuvvvzzzyyyuuunnngggeeejjjrrryyy|||zzz{{{}}}}}}www|||}}}~~~}}}yyyuuuqqqppptttyyy{{{yyytttqqqsssuuuwwwqqqcccRRRMMMFFFBBB@@@???<<<::::::<<>>888111,,,)))***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''((('''((((((((())))))))))))))))))))))))))))))))))))'''((()))***,,,...000111333555888999:::;;;>>>@@@BBBFFFJJJKKKIIIIIILLLPPPWWW\\\aaabbb^^^[[[[[[\\\UUUCCC@@@>>>999888888888777666666555555333333222222111222222222000000000000000000000000111111222222222333333333...///000222444666777888222???UUUoootttqqqwww~~~~~~|||}}}{{{{{{~~~~~~~~~{{{{{{|||||||||{{{{{{{{{|||~~~{{{yyyzzz||||||{{{|||{{{zzzzzzzzzzzz{{{{{{www|||~~~}}}uuuqqqpppwwwuuuooouuuwwwzzzqqqkkkqqqwwwwwwuuuyyyxxxlll[[[RRRTTT[[[gggkkkllleeeXXXOOOLLLLLLEEEEEEFFFEEECCC===555///************************(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------000444;;;AAAFFFKKKOOORRRUUUWWW^^^kkkyyy~~~~~~~~~ooonnnmmmmmmrrr{{{}}}yyy~~~|||{{{}}}{{{|||vvvvvvyyy~~~uuupppbbb```^^^^^^cccjjjnnnmmmppp}}}uuunnneee\\\PPPIIIGGGHHHFFFCCC???>>>>>>BBBHHHLLLLLLKKKIIIJJJIIIGGGAAA:::222...***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******,,,...000333666777;;;===???@@@@@@@@@BBBDDDQQQTTTVVVTTTRRRRRRWWW\\\eeeeeeccc___\\\___hhhppp}}}VVVDDD@@@===::::::999888777666666666666444333222222111111222222111111222222222333333333222222111111222222333444333///000444444111333:::???IIIddd}}}rrr~~~wwwyyy~~~~~~~~~~~~~~~}}}|||||||||{{{{{{{{{{{{|||||||||}}}}}}{{{wwwwww{{{~~~{{{uuurrruuuyyyzzzzzzuuuqqqzzz}}}vvvsss~~~zzzkkklllpppooommmsssuuulll\\\QQQOOORRRccclllrrrnnnaaaVVVSSSTTTMMMJJJFFFEEEEEECCC===888---,,,***)))(((((((((((())))))))))))))))))))))))++++++***)))(((((())))))(((((()))***************))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++------,,,,,,,,,,,,,,,+++++++++***)))+++---///111222:::EEEMMMPPPRRRTTTVVVbbbgggpppyyy~~~}}}{{{yyywwwvvv||||||||||||}}}{{{yyy|||rrrfff\\\ZZZXXX[[[```eeehhhhhhkkkpppxxx}}}tttmmmmmmooojjj___\\\]]]UUUHHH@@@<<<<<<@@@AAABBBHHHQQQPPPMMMKKKIIIGGGBBB:::444000///---+++***)))((((((,,,+++***)))(((((()))***))))))))))))))))))))))))***((('''((()))***)))(((''''''((((((((((((''''''))))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***+++++++++,,,++++++******000000///---+++******+++)))+++///555;;;??????===??????@@@BBB@@@@@@GGGPPPdddcccccc```[[[[[[fffsssyyytttfffaaaggghhhlllxxx}}}UUUDDD@@@===::::::999888777666666666666444333222222111222222222111111222222222333333333222222222111222222333444555444555888666333777???DDD___|||sssrrr~~~~~~|||{{{{{{{{{{{{|||~~~~~~~~~~~~}}}|||vvvzzz|||yyyssspppsssvvv||||||~~~~~~|||{{{uuuyyyzzzwww{{{{{{wwwvvvwwwzzzjjjhhhkkkmmmnnnrrrsssmmmddd[[[XXXXXX```lllxxxyyymmm]]]RRRNNNMMMKKKHHHGGGEEECCC???<<<222000---***)))))))))***))))))))))))))))))))))))+++******)))(((((())))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))************************************+++++++++++++++++++++,,,,,,,,,------///.........///222444666CCCDDDHHHNNNVVV^^^cccfffjjjqqqzzzwwwrrrwww||||||~~~zzzzzz~~~xxxzzz~~~}}}{{{}}}|||xxxiii[[[ZZZXXXVVVWWW[[[^^^^^^^^^[[[```gggnnnssstttsssqqqmmmrrrssssssyyy~~~tttdddNNNCCC;;;<<<>>>???BBBGGGPPPOOOMMMMMMKKKIIIFFFCCC888666111---***)))((()))+++***)))(((''''''''''''(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***((())))))***************,,,,,,+++******,,,...111555777:::;;;<<<===@@@BBBDDDBBBAAACCCEEEIIIRRR[[[gggeeefffjjjmmmpppvvv}}}qqqmmmaaa[[[___[[[XXX```|||UUUDDD@@@===::::::999888777666666666666444444333222222222222222111111222222222333333333222222222222222333444444333444777777555666???JJJWWW}}}www|||~~~|||}}}~~~{{{zzz|||}}}www{{{|||zzztttqqqsssvvvzzzzzz|||}}}yyyvvvyyy~~~zzztttwww~~~}}}uuuhhhaaadddllloooppppppooollliiigggfffkkkttt~~~wwwhhhYYYQQQNNNLLLJJJHHHEEECCCAAA@@@999666111---*********+++))))))))))))))))))))))))******)))((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))((((((((((((************************************+++++++++,,,*********++++++,,,---...,,,,,,...000444888<<>>::::::999888777666666666666444444333222222222222333111111222222222333333333333222222222222333444444222555777666666???QQQ```tttyyy|||wwwyyyzzz{{{{{{~~~~~~xxxvvvxxx{{{|||~~~}}}xxxvvvwwwzzzzzzvvvwwwzzzsssnnnkkknnnrrrwww~~~xxxyyy}}}wwwuuummmdddfffpppnnnooooooooopppssswww{{{|||{{{{{{ttthhh^^^QQQOOOLLLHHHEEECCCCCCDDD???;;;555///+++***+++,,,))))))))))))))))))))))))***))))))((((((((())))))(((((()))***************))))))))))))))))))))))))******))))))((((((''''''*********************************+++++++++,,,,,,,,,,,,+++***++++++,,,---)))+++///555;;;BBBHHHKKKNNNWWWiii{{{}}}~~~~~~yyywww}}}vvvttt|||~~~yyy|||~~~~~~xxx~~~|||yyyyyy}}}}}}|||pppgggffffffgggkkkooosssuuu{{{zzzwwwrrrllliiijjjkkksss~~~yyyuuufffSSSHHHEEEFFFFFFEEEHHHJJJMMMLLLIIIGGGHHHJJJJJJGGGBBB;;;555///+++))))))************))))))(((((((((((((((((((((((((((***((('''((()))***)))(((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))******)))((()))***************++++++,,,------...000555:::>>>AAABBB??????AAACCCIIIRRR[[[bbbccc^^^]]]eeelllnnnooopppddd^^^ZZZ[[[ZZZUUUQQQPPPNNNMMMDDDCCCHHHDDD@@@GGGyyySSSCCC@@@>>>;;;:::999888777666666666666555444333333222222333333111111222222222333333333333333222222333333444555555888888666:::KKKcccvvv|||yyywwwxxx{{{|||}}}~~~|||xxxvvvxxxzzz~~~{{{yyyzzz|||zzzrrrpppqqqkkkhhhhhhkkknnnpppvvv|||~~~}}}{{{wwwuuurrrtttzzzvvvmmmnnnuuummmoooqqqppppppwwwtttssszzz|||rrrgggWWWSSSNNNIIIFFFEEEEEEEEECCC???888111---+++++++++************************)))((((((((((((((())))))(((((()))***************))))))))))))))))))))))))******))))))((((((''''''***************************++++++++++++,,,,,,,,,///...,,,+++***+++,,,,,,---000555;;;CCCJJJPPPSSSWWWggg{{{~~~zzzxxx||||||{{{{{{}}}xxx~~~{{{wwwvvvyyy}}}zzz~~~vvvnnnooooooqqqtttxxx}}}}}}yyyuuusssrrrvvv~~~xxxnnn___QQQJJJGGGDDDAAAEEEIIIMMMNNNKKKIIIIIIKKKKKKKKKIIIEEE???777000+++)))))))))))))))*********))))))))))))))))))))))))***((('''((()))***)))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((************************)))***+++***)))((()))+++******)))******+++---...222444999???FFFIIIIIIGGGDDDAAAAAAHHHSSS]]]bbbccclllhhhiiipppssslllccc]]]XXXTTTPPPMMMHHHCCCEEEKKKUUURRRGGGDDDIIIGGGEEEOOOxxxRRRBBB@@@>>>;;;:::999888777666666666666555444444333333333333333111111222222222333333333333333333333333444444555333666777666???WWWrrr}}}mmmwww|||yyyyyyzzz||||||{{{yyyxxxxxx{{{}}}|||}}}~~~}}}{{{zzz{{{|||zzzzzz{{{}}}yyyqqqmmmnnnmmmlllnnnqqqrrrqqqtttzzz{{{yyyooolllooovvv|||zzztttsssuuuooorrrsssrrrqqqwwwzzzllllllwww|||uuujjjbbbZZZQQQKKKIIIHHHGGGEEEFFFBBB<<<555000---++++++************************((((((''''''(((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000///---,,,+++,,,...///222555:::@@@GGGNNNSSSUUUooo{{{}}}tttuuu|||~~~|||qqqttt|||}}}yyy|||||||||}}}xxxttttttwww{{{~~~zzz}}}|||xxxxxx|||uuuzzz}}}~~~~~~|||vvvqqqqqq~~~zzzwwwpppfff^^^YYYPPPHHHCCCEEEHHHIIIIIIIIIIIIJJJIIIKKKMMMLLLGGG???777222+++***)))((('''((())))))************************(((&&&%%%&&&'''((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((()))))))))((((((((((((''''''''''''((((((((((((((())))))))))))))))))))))))************************)))***++++++))))))***+++)))))))))***,,,///111333:::;;;???GGGNNNRRRPPPMMMJJJIIIMMMYYYhhhrrrqqqnnnmmmiiijjjnnnmmmcccVVVNNNGGGGGGGGGFFFAAABBBNNN\\\hhheeeZZZTTTWWWRRRNNNVVVwwwQQQBBB???>>>;;;:::999888777666666666666555555444333333333333444111111222222222333333333444333333333333444555555000666;;;@@@QQQooozzzlllddd\\\lll~~~|||~~~xxxwwwxxx{{{|||zzzzzz{{{{{{{{{{{{{{{|||yyyttttttyyy{{{wwwtttuuuuuutttvvvxxxwwwtttvvv|||}}}wwwmmmmmmvvv}}}~~~}}}tttuuuuuutttuuuxxx|||ttthhhfffnnnuuuwwwuuunnnbbbTTTMMMMMMMMMJJJEEEIIIEEE@@@999444000---,,,************************'''''''''''''''((())))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------///...---,,,---///222333;;;???EEEMMMUUU]]]ccceeezzzwwwuuuzzz}}}~~~~~~|||{{{{{{|||}}}|||{{{{{{pppggglllvvv{{{~~~}}}|||~~~{{{vvvppptttuuuvvv}}}yyyvvvtttuuuwwwyyyyyy}}}|||yyyttt~~~}}}~~~{{{sssrrrwww}}}|||xxxwwwxxxyyy|||}}}~~~}}}ooo___IIIGGGDDDCCCDDDFFFHHHHHHGGGJJJLLLMMMKKKFFF@@@<<<555222...***(((((()))***))))))))))))))))))))))))(((&&&%%%&&&'''((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))************************)))***++++++))))))***+++++++++---///333888<<>>;;;:::999888777666666666666555555444333333333333444111111222222222333333333444333333333333444555555333<<>>:::444...+++***+++,,,((((((((((((((((((((((((***((('''((()))***)))(((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((******))))))((((((((('''&&&'''''''''(((((())))))))))))))))))))))))))))))************************)))+++++++++***)))***+++...///111666;;;BBBHHHKKKLLLJJJJJJOOOYYYaaaddddddbbbhhhpppuuurrrgggYYYOOOFFFBBBBBBGGGLLLOOOTTTYYYYYYVVVTTTQQQMMMNNNYYYfffeeejjjlllqqqxxxnnnbbbdddtttRRRDDD???===;;;;;;;;;:::999888777666555333333444444444444444444444333222111111222333444555333555888888444444666444EEETTTdddyyyhhh___aaahhh{{{sssqqqtttyyy}}}}}}zzzxxxxxxyyyzzz{{{yyyvvvrrrppprrrtttqqqnnnuuu}}}~~~}}}}}}|||{{{zzzvvvrrr}}}{{{|||vvvxxxwwwmmmwwwzzzqqqiiiggghhhmmm{{{xxxfffVVVQQQQQQMMMHHHKKKIIIFFFCCC???:::444000---,,,++++++++++++)))'''***+++,,,+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******++++++++++++++++++++++++,,,,,,+++++++++,,,------111------000333777@@@IIISSSVVVbbbuuuzzzyyywwwxxxtttwwwxxxtttyyywwwtttrrrrrruuuxxx{{{|||qqqooolllhhhhhhkkkqqqvvvyyyuuusssvvvyyywwwpppkkktttrrrppppppqqqsssssstttssspppooopppuuuzzz~~~xxxrrruuuooonnnrrrtttsssuuuzzz}}}~~~uuuyyy}}}|||{{{||||||xxxrrrqqqttttttzzzxxxlllgggWWWCCC???HHHLLLHHHGGGHHHIIIJJJKKKLLLLLLKKKGGGBBB;;;444...,,,,,,,,,,,,***(((((())))))(((&&&))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((()))))))))))))))((('''''''''(((***+++111000---+++))))))***+++***,,,---,,,++++++,,,---333;;;@@@BBBGGGMMMLLLEEEDDDKKKTTT\\\dddkkkkkkgggpppqqqlllbbbXXXSSSNNNIII@@@CCCDDDGGGWWWllloooeeeqqqyyywwwiii```cccfffcccttt{{{{{{sssnnnppprrrqqqtttRRRDDD???===<<<;;;;;;:::999888777666666444444444444444444444444333333222222222222333333444333555888888555555888666PPPiii}}}~~~qqq\\\[[[qqqyyyzzz{{{}}}}}}|||{{{{{{~~~{{{xxxvvvuuuuuusssrrrooorrrssssss|||{{{{{{|||}}}zzzuuurrrtttvvvwwwwwwnnnooo{{{~~~zzzzzzxxxooovvvvvvoooiiigggfffiiittt~~~ppp^^^TTTQQQOOOMMMLLLJJJGGGDDDAAA<<<666222---,,,******++++++)))'''***+++,,,+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...///---...222666:::CCCKKKQQQZZZmmm}}}yyyxxx}}}}}}ssspppsss}}}~~~{{{}}}{{{xxx|||}}}{{{yyyyyy{{{||||||{{{rrrooojjjeeebbbdddjjjnnnuuuqqqmmmmmmmmmnnnnnnnnntttvvvxxxzzzyyyuuuoookkkeeeeeegggjjjnnnuuu{{{vvvrrrvvvuuuyyy~~~}}}sssvvv~~~||||||}}}~~~zzzuuuxxx}}}|||wwwqqqkkkaaaWWWLLLDDDBBBDDDHHHHHHHHHJJJKKKLLLKKKKKKGGGEEEAAA<<<666000,,,************+++,,,+++(((&&&))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((('''((()))***+++...---,,,+++***+++,,,,,,------,,,+++***+++...111:::>>>CCCFFFIIILLLJJJGGGKKKXXXgggmmmooopppooolllkkkhhh___RRRIIIGGGHHHGGGDDDEEEGGGMMM[[[hhhkkkfffrrr{{{{{{mmmccchhhpppsssyyyzzzwww{{{tttRRRDDD???===<<<;;;::::::999888777666666666555555555444333333333222333333444444333333222444333555888888666777<<>>999555...,,,*********+++)))(((***+++,,,+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---000777<<>>CCCHHHGGGFFFHHHJJJKKKKKKJJJHHHIIIHHHEEE???777///*********+++,,,...,,,)))&&&))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((()))***+++*********++++++,,,,,,---,,,,,,,,,,,,---111777;;;CCCDDDIIIPPPSSSRRRQQQSSSZZZjjjvvvvvvmmmfffbbb___\\\\\\XXXOOOLLLOOOSSSTTTVVVQQQRRRYYY```bbbdddfffkkkvvvxxxmmmfffmmmzzztttRRRDDD@@@===<<<::::::999999888777777666777666666555444333333222222333444555555444333222555444555777777666;;;BBBVVVqqqxxxrrrbbbaaauuuyyyuuusssvvvtttssswwwzzzwwwmmmcccfffqqqyyyyyy{{{|||uuu~~~~~~{{{vvvpppmmmnnnpppaaa^^^UUUZZZnnnzzz}}}sss}}}}}}~~~wwwssstttvvvwwwvvvssstttzzzhhhXXXSSSRRRMMMKKKIIIGGGDDDAAA===:::000---+++******+++***)))***+++,,,+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000......333===FFFOOOZZZeeetttxxxvvvrrrooorrr{{{xxxsssyyy|||yyyqqqrrrvvvzzzyyytttrrrssskkkgggfffjjjiiieeedddhhhmmmooorrrvvvxxxwwwssspppnnnkkkeee^^^[[[\\\aaaeeekkkqqquuurrrnnnppptttxxx|||yyyxxxyyy|||}}}~~~|||vvvoookkknnnrrrzzz}}}qqqpppmmmjjjmmmqqq{{{tttyyy~~~uuuppppppyyy}}}{{{yyyxxxwwwxxx|||~~~{{{yyyqqqooopppqqqiiiYYYOOONNNHHHFFFCCCDDDHHHKKKKKKKKKIIIKKKLLLKKKFFF???666111---,,,++++++,,,,,,***((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))***+++,,,,,,,,,+++)))+++...111555;;;BBBFFFGGGHHHOOOZZZ___^^^```fffrrrxxxwwwkkk\\\RRRMMMKKKLLLTTT\\\aaaeeelllnnnmmmnnnccc```hhhiiicccdddlllsss{{{zzzyyysssRRRDDD@@@>>>===::::::999999888777777777777777666555444444333333333444555666666555444333777555666777777:::CCCMMMmmmkkkmmmttt~~~zzzuuurrrpppssswwwtttlllcccjjjyyy|||uuuvvvxxxxxx{{{wwwrrroooooommmjjjhhh]]]YYYMMMMMM[[[eeettt|||{{{wwwnnnwww{{{}}}yyyuuuvvv|||xxxcccUUUOOONNNLLLIIIGGGFFFDDDAAA>>>444000,,,******++++++******+++,,,+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111000333;;;IIIUUU```mmmxxx}}}zzz|||~~~~~~jjjrrr}}}yyyhhhrrruuuzzz}}}{{{wwwsssrrrqqqnnnllljjjeee``````dddiiihhhjjjnnnqqqrrruuuxxxyyy{{{~~~|||xxx~~~|||xxxtttrrruuuzzz~~~|||{{{}}}uuummmiiilllppppppzzzvvvllljjjfffeeelllooozzzyyysssuuu{{{}}}tttppprrr~~~~~~~~~zzzuuuqqqooommmjjjrrrvvvxxxxxx{{{|||sssgggMMMHHHBBBAAAEEEIIIKKKKKKIIIJJJLLLLLLIIIEEE@@@<<<444111,,,))))))***++++++(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((())))))******************++++++,,,,,,,,,++++++)))---333999>>>BBBGGGJJJLLLOOOXXXcccjjjmmmrrrxxx}}}wwwiiiXXXNNNLLLLLLJJJKKKVVVbbbkkkssszzz}}}|||zzzmmmjjjtttwwwrrruuusssQQQDDD@@@>>>===999999999888888888777777777666666666555444444444444555555555555555555444888666666888;;;BBBQQQ```|||~~~uuubbbzzzqqqmmmnnnpppooolllttt~~~ttttttxxxzzzzzzuuupppqqqttttttoooiiibbbZZZKKKGGGQQQ[[[oooyyytttwww{{{{{{sssmmmpppwww|||}}}rrr]]]NNNNNNKKKIIIHHHGGGFFFCCCAAA999555///+++***+++++++++***+++,,,+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222444:::III[[[iiisss}}}}}}xxxuuu{{{}}}vvvnnnvvvsssrrrpppkkkdddaaacccbbb```aaaeeehhhiiiooouuu~~~tttkkkhhhiiilllnnnxxxvvvmmmhhhaaa```jjjlllxxx~~~xxxrrrzzz|||~~~zzz~~~|||vvvwww~~~{{{tttpppooonnnjjjvvv~~~~~~ZZZPPPFFFAAACCCHHHJJJJJJHHHIIIJJJKKKJJJHHHFFFEEE===888000+++)))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,///444;;;AAAEEEHHHKKKMMM]]]fffmmmppptttzzz~~~nnndddTTTJJJMMMWWW\\\[[[[[[aaafffhhhllltttzzz{{{zzzpppqqq~~~~~~sssQQQDDD@@@>>>>>>999999999888888888888888666666666666555555555555666666555555555555666666888666777:::@@@MMMcccuuuvvvooowwwzzzqqqnnnnnnppprrr{{{}}}vvvwwwyyywwwwwwuuutttvvvyyyyyyuuuqqqjjj^^^LLLIIIVVVaaattt{{{xxx}}}}}}qqqvvvuuukkkfffmmmxxxxxxgggRRRMMMKKKHHHGGGGGGGGGEEEDDD===888222---+++++++++,,,***+++,,,+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,---------------------------------...///000222333888CCCXXXppp~~~{{{yyyyyy~~~|||zzzxxxxxxssskkkccc___YYYUUUXXX___```bbbkkkzzz~~~www}}}sssllljjjkkkmmmoooyyyxxxoooggg[[[YYYdddeeepppzzzyyyvvvtttpppkkkvvvzzz||||||xxxuuuqqquuuzzztttxxxyyyuuutttvvvuuurrrvvv}}}jjj]]]MMMCCCCCCFFFHHHHHHGGGHHHIIIJJJJJJIIIHHHHHHDDD???777111...---,,,+++))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((()))***++++++(((((((((((())))))))))))((()))***+++++++++******,,,,,,++++++,,,...000111888<<>>999999999888888888888888555555555666666666666666777666555444444555666777777666777<<>>FFFHHHGGGGGGGGGHHHIIIJJJJJJJJJHHHEEEAAA===666///***((())))))***))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))*********+++))))))*********))))))(((---,,,+++******+++,,,---+++---.........111777===HHHFFFOOOaaammmpppttt{{{vvvhhh```[[[XXXYYY\\\ggglllqqqsssrrrsssxxx}}}|||pppRRRGGGAAA===<<<;;;;;;:::999999888888777666666555444444444444555777777666666666777777888666999<<>>666---)))+++...************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------+++---......---,,,...///...---///000000666EEESSSfffuuuzzzuuusss|||{{{xxxyyy|||xxxvvvppphhhaaa]]]]]]___dddgggnnnxxx}}}~~~}}}}}}}}}}}}}}}xxxvvvuuusssqqqooommmkkkkkkiiiiiihhhiiijjjkkkjjjjjjggghhhhhhgggeeeeeeeeegggeeegggeeebbbeeelllnnnlllooowww{{{tttjjjddd___[[[ggghhhiiihhheeebbbaaa```bbbdddjjjuuu{{{yyyrrrooovvvzzzyyy~~~}}}wwwxxx{{{}}}~~~|||xxxuuuiiijjjlllkkk```QQQHHHFFFFFFHHHIIIIIIHHHGGGGGGGGGHHHGGGEEECCCAAA<<<666222+++***)))))))))***)))((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))*********+++))))))************))))))************+++,,,---------000333444555999@@@EEERRRUUU___mmmwwwzzz{{{~~~xxxhhhYYYTTTVVVZZZ]]]```mmmmmmmmmkkklllqqqyyy~~~}}}pppRRRGGGAAA===<<<;;;;;;:::999999888888777777666555555444444555555888777777666666666777777888999>>>OOOqqqzzz{{{~~~|||uuupppnnnqqqvvvzzzvvvyyy}}}~~~mmm^^^iii}}}}}}wwwrrrttt~~~wwwvvvqqqiiippp~~~nnn]]]MMMHHHFFFBBBCCCGGGDDDDDDAAA;;;333---,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,...//////......///000000......111555AAAUUUhhhwww~~~vvvyyy|||~~~}}}~~~~~~{{{wwwuuulllcccZZZVVV[[[cccjjjmmm{{{zzzxxxyyyyyyyyy}}}||||||~~~|||vvvxxxwwwuuussspppmmmkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkhhhjjjkkkkkkhhhfffeeeeeeeeefffdddbbbdddhhhhhheeemmmqqqrrroookkkjjjhhhffftttqqqlllgggdddaaa^^^\\\```___cccmmmyyy~~~zzzsssrrrnnnnnnvvv}}}zzzvvvsssrrrpppooommmjjjrrrxxxvvvmmmaaaSSSGGGDDDFFFHHHIIIHHHGGGFFFGGGGGGFFFFFFFFFEEECCC???<<>>777111---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,---//////......///111222///000888DDDTTTgggvvv|||}}}|||yyy~~~uuutttzzzvvvkkkccc^^^\\\]]]eeesss~~~}}}~~~}}}~~~~~~|||}}}}}}~~~~~~xxxxxxwwwvvvtttrrrpppooonnnqqqqqqqqqpppooonnnnnnnnnnnnppppppnnnllliiiiiiiiihhhhhhgggfffggggggeeebbbiiihhhfffeeefffhhhhhhgggmmmlllkkklllllliiibbb\\\^^^\\\]]]bbbkkkrrrsssrrrlllkkkkkkqqq{{{}}}|||uuupppnnnmmmkkkiiimmmxxx}}}yyywwwuuukkk^^^JJJGGGDDDDDDGGGJJJIIIGGGGGGGGGFFFGGGHHHGGGDDDBBB555000***(((***,,,+++***))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))************************))))))***+++++++++******)))***++++++,,,---------+++///444999@@@KKKWWW```uuu}}}xxxmmmaaa[[[YYY```nnnyyyyyytttpppnnnmmmnnnrrrzzz|||wwwmmmccc^^^nnnPPPFFF@@@<<<<<<;;;;;;:::999999888888777777777666555555555555666777777777777777888999999:::BBBSSSmmm~~~wwwsssppppppxxx~~~~~~wwwnnnwww}}}vvvsssrrr{{{uuuXXXNNNNNNKKKHHHHHHDDDEEEDDDAAA:::444...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------***,,,---...------///000///...555GGG\\\lllwww~~~~~~yyy|||zzzxxx|||}}}xxxtttqqqnnnhhhccchhhqqq~~~}}}|||~~~~~~|||~~~}}}wwwwwwvvvvvvuuuuuuuuuuuusssttttttssspppnnnooopppuuuuuussspppmmmlllmmmooollljjjiiijjjjjjhhheeecccfffbbb______aaacccddddddeeeeeeggglllooonnniiiddd```^^^[[[YYYZZZ```hhhnnnmmmmmmlllooo|||~~~~~~vvvqqqrrruuu}}}xxxuuutttrrrmmmjjjhhhsss{{{}}}\\\PPPCCCAAAFFFKKKIIIDDDHHHHHHGGGHHHHHHHHHEEECCC;;;555///++++++,,,,,,+++************************(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))+++++++++***************))))))***+++++++++++++++,,,,,,,,,,,,,,,---------333777>>>FFFPPP]]]lllvvvqqqhhhhhheee^^^aaafffrrr~~~vvvsssqqquuu}}}zzz|||zzzzzzzzz{{{}}}vvviii\\\QQQKKKHHHlllNNNEEE???<<<<<<;;;;;;:::999999888888777888777666666555555666666666666666777888999:::;;;>>>NNNfff{{{wwwtttzzz|||uuu|||ssssssssswww{{{}}}}}}yyytttpppooogggsss}}}aaaNNNIIIJJJGGGDDDEEEEEEEEEBBB>>>777111---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------***+++------------///111---222AAA[[[rrr}}}~~~~~~xxxsssyyymmmiiiddddddiiiqqqzzzzzzwwwyyy}}}{{{~~~~~~{{{zzz|||~~~}}}~~~~~~xxxuuuvvvwwwyyy{{{}}}|||zzzwwwuuuqqqrrrrrrssstttuuuvvvvvvrrruuuwwwvvvsssrrrtttwww~~~}}}zzzwwwtttsssvvvxxxnnnjjjiiikkkkkkhhheeeeeefffbbb```aaabbbaaaaaacccfffeeedddeeehhhkkklllmmmjjjiiieee___ZZZ\\\dddlllvvvxxxwwwxxx{{{wwwzzz|||wwwnnnhhhnnnttt}}}}}}{{{{{{yyysssnnnkkktttmmm]]]KKKCCCFFFIIIFFFAAAIIIHHHGGGGGGHHHHHHFFFDDD???<<<666111---++++++,,,************************((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))+++++++++++++++*********))))))***+++,,,,,,,,,,,,...------,,,---...000111:::AAAKKKVVV```lllyyy}}}iiiXXXUUU^^^iiinnnoooqqqxxx}}}|||vvvtttwww}}}|||{{{~~~{{{yyyyyy{{{}}}{{{rrrlllggg```VVVMMMFFFCCCCCCDDDiiiLLLCCC???<<<<<<;;;;;;:::999999888888777888777777666666666666666444555555777888:::<<<===LLLbbb~~~{{{vvv|||~~~~~~xxx|||}}}rrriiinnnzzzxxxwwwwwwyyy~~~zzzvvvrrroooccchhhxxx|||nnnRRRCCCEEEGGGCCCGGGFFFFFFDDDAAA;;;555000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------***,,,.........///000222333???VVVppp}}}|||sssrrrzzz~~~wwwpppqqqpppmmmeeegggkkkqqq{{{{{{yyywwwuuuvvvyyy}}}}}}|||{{{yyyvvvtttrrrqqqvvvqqqnnnmmmiiicccaaabbbhhhhhhiiihhhgggffffffgggffffffggghhhjjjkkklllllllllppptttuuutttuuuyyy}}}~~~|||{{{|||}}}pppkkkiiilllmmmiiihhhjjjgggddddddgggfffaaaaaaeeefffeeecccbbbbbbffflllpppooopppooommmjjjiiiiiijjjwww}}}vvvqqqpppvvvyyyvvvuuuwww~~~wwwqqqvvvwwwyyyqqqeeeUUUKKKGGGGGGFFFDDDJJJHHHGGGGGGIIIIIIGGGFFFBBBAAA>>>777...***+++---************************(((((((((((((((((((((((((((((()))))))))*********(((((((((((()))))))))))),,,,,,,,,++++++*********((()))***+++,,,,,,,,,,,,...---++++++---111555777AAAKKK[[[iiirrryyy~~~kkkWWWPPPVVVbbbqqq|||ssspppppptttvvvwwwyyy~~~~~~xxxuuuuuuvvvvvvvvvwwwiiiYYYNNNEEEDDDBBBAAABBBEEEHHHJJJgggKKKCCC???<<<<<<;;;;;;::::::999888888777888888777666666666666666333444555777999;;;===>>>[[[tttqqqwww~~~|||~~~~~~zzz|||}}}hhh^^^bbbzzz|||{{{}}}yyytttkkkgggooovvvvvv}}}[[[EEEGGGMMMKKKHHHHHHGGGFFFCCC>>>888333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******+++,,,,,,------,,,---///000///000222333<<>>>>>===:::::::::999999999888888888777777666666666666666888777222666<<<888;;;MMMooozzzrrrssszzz~~~yyyyyy{{{kkkWWWOOOggg}}}~~~vvvddddddeeeqqq}}}vvvqqq{{{fffKKKJJJMMMIIILLLKKKIIIEEEAAA===:::888...,,,+++,,,------,,,***,,,,,,+++---...///...,,,++++++++++++++++++++++++,,,,,,,,,---...///000000555***)))444777000222===EEEgggwww{{{rrrccciiifffooo}}}uuu|||uuuxxxxxxoooccc[[[]]]eee~~~{{{xxxtttmmmrrrsssoooqqqxxxtttqqqzzzuuupppiiidddaaa^^^ZZZWWWVVVXXXYYYYYYYYYZZZ]]]___^^^^^^^^^]]]]]]]]]\\\\\\[[[ZZZYYYZZZ\\\]]]\\\[[[^^^___bbbfffjjjnnnppprrr~~~|||yyyvvvttttttuuuvvvpppqqqrrrsssrrrpppmmmkkkfffhhhiiihhheeecccbbbbbbcccccccccdddeeefffggghhhllliiiiiimmmtttyyyzzzxxxrrrnnnlllrrr{{{zzzqqqhhhgggnnnuuu||||||uuussssssqqqrrrwwwxxxsssoooooojjjmmmnnngggXXXKKKFFFGGGGGGHHHJJJJJJHHHFFFFFFFFFBBBCCCCCC@@@999222,,,)))*********+++,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++******************...,,,++++++,,,------,,,111,,,---222222222???PPPfffyyy}}}vvv]]]```gggppptttvvv~~~xxxnnnkkkvvv|||uuu||||||xxxssswwwuuummmaaaXXXRRRKKKDDD>>>GGGHHHHHHIIIKKKPPPUUUYYYcccPPPEEE???>>><<<:::::::::999999999999888888888777666666666777777777888555888===;;;EEE[[[{{{xxxxxx{{{}}}yyyyyy{{{~~~~~~wwwtttvvvyyykkkUUUJJJRRRnnn~~~vvvrrrlllcccgggppplllhhhsssrrrUUUJJJGGGDDDIIIHHHGGGEEEBBB???===;;;000...,,,+++,,,---,,,+++,,,,,,+++---...///...,,,++++++++++++++++++++++++,,,---------.../////////...,,,...333333333@@@QQQbbb{{{}}}|||ooodddkkkxxxttt{{{rrrgggcccfffmmmzzzwwwooommmkkkgggaaahhhfffgggooommmgggjjjhhhddd___\\\\\\]]]\\\[[[]]]^^^```aaabbbdddfffiiieeeeeeeeedddddddddcccccceeeffffffffffffeeedddcccbbbccceeegggiiilllnnnooopppmmmhhhdddccceeehhhjjjlllmmmoooqqqpppmmmiiiggghhhjjjkkkjjjhhheeeddddddddddddddddddeeefffhhhhhhjjjhhhggglllsssxxxyyyxxxsssooolllpppxxx|||zzzvvvqqqlllmmmvvvwwwwww{{{xxxtttpppooorrrqqqkkkeeebbbooovvv|||xxxoooaaaPPPCCCGGGIIIJJJJJJHHHFFFEEEDDDDDDDDDCCCAAA<<<666000---******)))+++,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((************************************,,,------,,,+++)))---333777===QQQggg|||sssnnnjjjvvvrrrrrrxxx}}}}}}}}}{{{}}}{{{{{{~~~yyyvvvssslllcccWWWRRRLLLHHHGGGFFFEEEDDDEEEJJJRRRYYY___fffnnntttdddPPPEEE???>>><<<::::::::::::999999999999999999888777777777777888555:::999999===AAASSSooo}}}~~~wwwuuuyyy}}}wwwssstttyyy~~~yyyxxx{{{~~~oooXXXJJJCCCWWWttt~~~|||yyyssssssmmmbbbbbbjjjfffdddooohhhQQQHHHFFFEEEEEEDDDDDDBBBAAA??????333000,,,***+++,,,,,,,,,,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................***000333111111===UUUiiitttwwwsss|||uuuvvv}}}|||uuuuuulllffflllzzz}}}vvvuuunnnccc\\\[[[ZZZYYYQQQ```bbb```gggiiibbb___[[[YYYWWWXXX\\\```ccceeedddfffiiikkklllooorrrtttuuuuuuuuuuuuuuutttssssssssswwwzzzyyyuuurrrqqqqqqrrrrrrrrrrrrrrrsssssssssiiieee```[[[ZZZ\\\```cccfffhhhkkkmmmlllkkkhhhfffggghhhjjjjjjhhhfffffffffffffffeeeffffffggghhhiiiiiiggggggkkkqqquuuvvvuuutttqqqooorrrwwwyyyvvvsssrrrqqqsss}}}||||||~~~wwwuuuuuu{{{{{{yyysssooorrrrrrllleeeaaassseeeJJJJJJJJJKKKKKKJJJIIIGGGEEEGGGEEECCCBBBAAA===666111+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((************************))))))+++,,,---.........,,,,,,111:::BBBOOOgggsssdddaaagggmmmxxxrrrxxx|||yyy}}}~~~|||qqqggg^^^RRRHHHDDDEEEFFFFFFHHHMMMRRRVVVXXXbbbqqq|||dddQQQEEE???>>><<<;;;;;;:::::::::999999999:::999999888888888888888444<<<;;;999>>>GGGaaayyyyyysssrrruuutttttttttuuuxxx}}}}}}yyyaaaPPPEEELLLbbb~~~yyywww}}}{{{xxxtttpppqqqllliiikkkdddcccnnnzzzxxxZZZJJJIIIDDDDDDDDDCCCBBBAAA@@@???777333---******,,,------,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,333444000999RRRkkkyyy}}}tttzzzxxxwwwwwwrrrlllhhhmmmwww|||xxxuuulll___UUURRRSSSSSSRRRQQQgggllldddfffhhhbbb___XXXYYY[[[```eeejjjnnnppppppsssvvvyyyzzz}}}~~~}}}{{{zzzyyyllliiieeeaaa______aaaccc``````aaaaaaaaaaaaaaaaaa```bbbeeefffeeeeeeeeefffggggggggggggggghhhiiiiiiiiihhhhhhjjjnnnqqqqqqqqqrrrrrrsssvvvyyyyyyuuurrrpppqqqqqqzzz}}}wwwyyyvvvxxxyyyzzz~~~yyyrrrppptttwwwssslllhhhtttzzz[[[MMMLLLLLLLLLLLLLLLJJJHHHGGGDDDAAABBBDDDBBB;;;555---+++))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***,,,...///////////////222222888FFFTTTdddxxx|||gggVVVPPPXXXjjjxxxrrrjjjfffooo{{{}}}xxxlll^^^SSSLLLHHHEEEDDDHHHNNNQQQTTTZZZcccjjjuuudddPPPEEE???>>><<<;;;;;;;;;:::::::::999999:::999999888888888888888444<<<:::888BBBRRRppp}}}uuunnnjjjlllqqqxxx|||}}}}}}||||||}}}~~~jjjWWWGGGFFFTTTppp~~~~~~|||||||||zzzyyysss{{{xxxpppjjjcccfffwwwbbbLLLEEEEEEDDDDDDCCCBBB@@@>>>===:::555///+++***,,,------,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------///111111555LLLkkk}}}wwwxxxooojjjkkknnnjjjxxx~~~|||wwwrrrtttdddTTTOOOUUU\\\^^^]]]dddyyyzzzkkkfffeeeaaaaaa___ccciiinnnsssuuuwwwxxx}}}|||sssrrrqqqnnnllljjjhhhgggccc```\\\XXXUUUUUUWWWXXXYYY\\\___aaaaaaaaabbbdddggggggggggggggghhhiiijjjkkkjjjiiijjjkkklllllllllkkknnntttxxxyyywwwsssppplllmmmjjjnnn}}}wwwsssxxx}}}uuuxxx{{{tttooommmrrruuurrrnnnlllqqqfffPPPMMMKKKJJJKKKKKKJJJHHHFFFCCCAAABBBEEEDDD???999000...+++)))***++++++***************************))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++---//////------...///000333>>>RRRhhhxxxqqq\\\UUUYYYaaannnzzzddd```cccnnn{{{|||llldddXXXNNNGGGEEEHHHLLLIIIQQQ[[[bbbgggnnnyyybbbOOODDD???>>>===;;;;;;;;;;;;::::::::::::999999888777777777777888555<<<999;;;LLLccc~~~~~~zzzqqqkkknnnttt|||{{{||||||qqq```JJJJJJRRReeexxx}}}~~~~~~|||}}}}}}yyyvvvwwwqqqzzzvvvllliiijjjwwwtttWWWFFFEEEEEEDDDCCCAAA???===<<<<<<777111---,,,,,,------,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................///111666EEEaaa|||}}}xxxwww|||{{{pppggggggrrr~~~}}}}}}zzzuuupppcccTTTJJJOOO^^^jjjqqqsssnnnhhheeecccgggnnnrrrxxx|||}}}~~~~~~|||}}}}}}}}}{{{xxxuuuttttttooohhhaaa\\\[[[[[[\\\[[[^^^aaabbbbbbaaabbbccceeefffffffffgggiiijjjkkklllkkkkkkjjjjjjjjjjjjjjjfffjjjpppttttttrrrpppooollllllgggffftttxxxyyysssnnnqqqzzzuuuuuuzzzwwwssssssvvvvvvrrroooppppppgggXXXRRRLLLIIIIIIIIIHHHFFFEEECCCBBBCCCDDDDDDAAA===555111---******+++++++++************************)))))))))))))))))))))))))))))))))************+++)))))))))***++++++,,,,,,***,,,...---++++++...111///777IIIaaaxxxwwwhhhaaakkksssssstttyyylllkkkoooyyytttwww~~~mmm^^^PPPLLLIIIHHHHHHIIIOOOWWWdddmmmyyy```NNNCCC>>>???===<<<;;;;;;;;;;;;:::::::::888888777666666666777777777;;;888???ZZZxxx~~~}}}}}}~~~zzzvvvqqqvvvzzz{{{yyyzzz}}}}}}zzzooo]]]bbbfffffflll}}}}}}www}}}|||~~~uuuqqqrrrmmmuuuppphhhlllqqq}}}hhhLLLDDDDDDCCCBBBAAA@@@>>>===<<<888333...------,,,,,,,,,,,,+++---...///...,,,------------------------,,,---------.../////////111888GGG\\\ppp{{{yyysssoookkk{{{yyyvvvkkkjjjoooyyy||||||zzzyyyyyywwwrrrjjjeeeRRRLLLOOO]]]ooo}}}~~~oooqqqrrrrrryyy~~~}}}}}}}}}~~~~~~~~~}}}xxxsssooommmllllllgggiiijjjjjjgggeeeeeeeeecccddddddeeegggiiikkkllljjjjjjjjjjjjiiijjjkkklllhhhkkknnnnnnmmmlllnnnqqquuuuuuqqqlllpppzzz~~~|||rrrkkkiiirrr|||zzz~~~{{{zzz{{{}}}zzzuuuvvvyyytttxxxkkkfff^^^SSSLLLKKKJJJHHHFFFEEEEEEEEEEEEEEEDDDBBBAAA999555///,,,***+++++++++************************))))))))))))))))))))))))))))))*********+++++++++((())))))***++++++,,,,,,***---...---,,,...444999@@@OOOdddwwwpppjjjqqqyyy~~~}}}zzz{{{~~~pppnnnxxxuuucccRRRHHHIIIHHHLLLTTT[[[bbbnnnzzz___MMMCCC>>>???===<<<<<<;;;;;;;;;:::::::::888777777666666666666666888;;;888BBBddd~~~~~~~~~~~~rrrtttuuusssrrrvvv~~~||||||yyy}}}|||tttooofffuuu{{{|||~~~xxxrrrtttsssyyyssslllpppqqqrrrzzzqqqPPPBBBBBBBBBBBBAAA@@@??????===999444000...---,,,+++,,,,,,+++---...///...,,,------------------------,,,,,,------...///000000666BBBYYYmmmvvvrrrlllhhhbbbpppwwwxxxssseee^^^jjj~~~{{{}}}{{{tttvvvvvvvvvtttnnncccWWWOOOPPPSSS___sssyyyppp}}}{{{wwwuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxx{{{}}}~~~|||||||||{{{zzzyyywwwvvvrrrssstttqqqmmmjjjhhhgggbbbbbbccceeegggiiikkklllhhhiiijjjjjjjjjjjjlllnnnnnnoooooollliiijjjooouuu}}}xxxuuuxxxwwwnnnnnnwww|||xxxzzz}}}{{{wwwyyyyyyzzz~~~{{{vvvssstttiii\\\RRRNNNMMMKKKHHHEEEFFFHHHGGGEEECCCDDDDDD<<<777111,,,++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++((())))))***++++++,,,,,,,,,///111000///333;;;BBBXXXjjj}}}zzz|||{{{~~~xxxmmmrrrttt```KKKAAAFFFNNNWWWUUUZZZfffsss\\\KKKCCC??????<<<===<<<<<<;;;;;;:::999999888888999999999888888777:::999>>>RRRuuu~~~~~~~~~{{{wwwyyyzzz{{{zzztttrrrtttzzz~~~~~~{{{xxxvvvwww||||||nnnmmm}}}pppqqq{{{|||oooppprrrnnnmmmrrrwwwUUUEEEBBBFFFEEE>>>@@@DDD>>>>>>;;;777222...,,,++++++------............---------------............//////***)))...111//////222777TTTooovvvvvvtttiiiZZZddd|||}}}ttt___ZZZaaayyyyyy~~~{{{wwwxxxvvvwwwsssiii[[[RRRPPPRRRRRR[[[nnn~~~{{{{{{{{{yyywwwtttrrrqqquuuooooootttuuuqqqrrrwwwvvvwwwxxxyyyxxxyyy{{{|||{{{yyyuuuqqqnnnlllkkkjjjeeedddcccdddfffhhhhhhgggdddhhhjjjhhhhhhmmmrrrssslllkkkjjjhhhhhhkkkppptttwwwxxxyyyyyy{{{{{{{{{tttppp~~~{{{|||rrrrrr||||||tttwwwvvv~~~{{{uuusssrrrqqqttt{{{rrrZZZJJJMMMOOOJJJJJJGGGDDDCCCDDDEEECCCBBBAAA<<<555///***)))***,,,))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++,,,---......111000/////////444CCCQQQlll||||||yyy}}}vvvqqqvvvooobbbTTTIIIHHHNNNTTT\\\eeettt~~~{{{xxx\\\KKKCCC??????<<<===<<<<<<;;;;;;:::999999888888999999999999888888888777BBB]]]xxxwww|||}}}~~~}}}{{{|||~~~~~~|||zzz||||||}}}~~~vvvpppooorrryyy}}}}}}{{{zzzxxxvvvuuuyyytttoooxxxvvvzzzsssqqqoookkkkkkppprrryyy|||ZZZFFFAAADDDDDD>>>@@@CCC===>>>;;;777333///,,,++++++------............---------------............///...+++,,,000000...111777SSSbbbooosssuuuvvvoooeeerrrfffdddggguuu~~~|||}}}}}}yyywwwxxxoookkkccc\\\XXXWWWWWWXXXbbbmmm}}}{{{yyyxxxzzzvvvssspppmmmkkknnnrrrtttuuuvvvwwwwwwvvvvvvwwwwwwwwwuuusssqqqooonnnmmmiiihhhffffffhhhiiihhhgggkkkmmmllljjjlllpppoookkkhhhhhhhhhgggfffgggjjjlllnnnqqqtttuuuvvvxxx|||~~~~~~zzz{{{}}}~~~{{{sssqqqvvv~~~|||uuuuuu|||xxxyyyxxxuuuqqqoooqqqtttzzz{{{uuuhhhZZZSSSRRRTTTOOOJJJDDDBBBDDDEEECCCAAAAAA===777111---+++***+++************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++,,,---...///000---++++++...;;;RRRfff{{{vvvuuuyyy{{{{{{vvvvvv}}}pppaaa[[[RRRJJJIIIQQQ]]]eeevvv}}}xxxtttrrrnnnlll[[[JJJBBB??????======<<<<<<;;;;;;:::999999888888999999999999999999;;;<<>><<<888444000---,,,+++------............---------------............///,,,---///000...000999DDDjjjuuuyyyvvv{{{zzzkkkdddcccpppwww~~~}}}{{{|||zzzvvvsssccc\\\UUUUUU]]]fffjjjkkk}}}}}}xxx}}}zzzsssqqqwww}}}xxxxxxxxxwwwuuusssqqqpppppppppppppppooonnnmmmlllnnnllljjjiiijjjjjjiiihhheeeggghhhjjjoootttpppjjjfffhhhjjjjjjiiigggfffffffffkkkpppqqqpppppptttyyy|||}}}}}}xxxuuurrrsssvvvwwwuuussspppuuu|||~~~}}}|||}}}xxxsssuuutttqqqvvvtttbbb[[[^^^WWWOOOGGGBBBCCCEEECCCAAAAAA>>>:::666111---+++***************************+++++++++*********************+++++++++,,,,,,,,,++++++++++++,,,---...///...---...111777GGGaaaxxxyyyiiiiiirrrxxxllljjjmmmvvv~~~}}}yyy{{{uuucccVVVTTTQQQNNNRRR___ppp{{{wwwqqqmmmiiigggdddbbbZZZJJJBBB??????======<<<<<<;;;;;;:::999999999999888888999999::::::BBBFFF^^^yyy~~~tttllleeedddhhhkkkiiifffgggdddaaa______ccchhhkkkllllllmmmoooqqquuuxxx{{{~~~~~~~~~}}}|||~~~~~~|||}}}~~~}}}}}}xxxyyyzzzwwwssssssvvvzzzzzzyyywwwvvvwwwxxxyyyzzzvvvvvvvvvwwwxxxxxxvvvssstttuuutttppplllmmmtttzzz{{{{{{{{{{{{zzzxxxwwwvvvtttxxxzzzwwwrrrssszzzwwwhhh^^^lll}}}}}}~~~uuu|||wwwuuuppplllgggfffiiilllmmmmmmxxxPPPCCCAAABBB===???BBB===???===999555111...---,,,------............---------------............///+++...000///...666HHHWWWnnn~~~ssszzzgggaaahhhrrr~~~~~~zzzwwwyyy}}}~~~}}}yyyooocccWWWUUUXXXaaappp}}}yyyqqqkkkyyy{{{vvv{{{|||yyywwwuuusssqqqrrrqqqnnnlllkkkjjjkkklllooommmkkkjjjjjjjjjiiihhhdddiiimmmnnnqqqssspppjjjjjjmmmqqqqqqooojjjgggeeedddiiinnnnnnkkkkkkpppuuurrrtttwww|||wwwooooooqqqrrrtttrrrooolllxxxwwwrrrxxxzzzvvvzzzwwwgggaaa___VVVKKKEEEDDDEEECCCBBBAAA@@@>>>:::666111---*********************************************************+++++++++,,,,,,,,,,,,++++++,,,,,,---...///---111999AAAIIIUUUkkk}}}lllaaaccckkkoooiiilllrrrzzz|||yyyxxxyyyxxxeeeUUUOOOQQQRRRUUU^^^ooo|||rrrjjjiiigggfffeeedddcccbbb[[[JJJBBB??????======<<<<<<;;;;;;:::999999999999888888999:::;;;;;;CCCOOOlll|||}}}||||||~~~xxxrrrllljjjgggddddddeeehhhjjjiiigggdddeeehhhooouuuyyyvvvwwwyyyyyyyyy{{{~~~~~~}}}}}}}}}|||{{{uuuuuuuuurrroooooorrrvvvqqqrrrssstttttttttuuuvvvrrrrrrrrrsssuuuuuusssqqqjjjooosssrrrooonnnqqqttt{{{zzzxxxwwwvvvwwwwwwxxxvvvzzz|||yyyssssssxxx~~~iiiWWW]]]rrr|||~~~www~~~xxx{{{uuutttssspppmmmkkkkkkiiifff{{{]]]JJJBBBBBB>>>>>>AAA>>>???===:::777333000---,,,------............---------------............///,,,...///...222BBBZZZkkkpppzzzssswwwfff___eeesss}}}uuuoooooouuu}}}vvvooo```PPPRRR\\\kkk{{{vvvnnnnnnrrrttt{{{vvvzzzvvvssswww}}}||||||{{{zzz|||wwwooohhheeeeeehhhjjjkkkjjjhhhhhhhhhiiihhhgggooowww{{{wwwpppllliiiffflllppptttuuurrrmmmiiifffeeehhhjjjiiifffgggkkkpppeeejjjoooqqqssstttssspppmmmmmmooorrrvvvyyyyyyyyytttqqqzzz|||vvvxxxppp[[[ddd]]]SSSKKKGGGEEEDDDCCCAAAAAAAAA???;;;555000,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////...333>>>KKKVVVaaarrruuuhhheeeiiikkkjjjllluuu}}}yyy~~~~~~rrreeeVVVLLLNNNWWWUUU___sss}}}~~~zzznnnccc[[[]]]```bbbdddfffhhhiii\\\KKKCCC??????<<<===<<<<<<;;;;;;:::999999999999888888999:::<<<===DDDXXXyyy|||}}}yyyvvvtttsssqqqmmmhhhhhhlllsssyyy}}}vvvxxx{{{}}}}}}~~~~~~{{{yyyyyyxxxvvvtttooollliiifffddddddddddddcccfffjjjlllnnnooorrrtttrrrqqqqqqsssttttttrrrpppggglllqqqrrroookkkjjjiiiwwwwwwwwwwwwyyy|||~~~{{{~~~|||wwwuuuxxx|||qqq\\\WWWgggyyywwwxxxxxxxxx{{{wwwyyy}}}}}}wwwqqqjjjgggdddwwwlllSSSEEECCC??????BBB@@@@@@>>><<<888444111...---------............---------------............///---//////111<<>>999333000++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000444???PPP___lllzzztttppprrruuusssooosssxxxwww}}}xxxlllrrruuu[[[PPPNNNNNNQQQVVVkkkyyysssnnnkkkfff___\\\WWW[[[aaafffjjjmmmpppsss^^^MMMDDD??????<<<===<<<<<<;;;;;;:::999999:::999888888888:::<<<>>>NNNjjj}}}wwwtttsssuuu||||||zzzxxxvvvsssqqqmmmhhhaaa^^^\\\ZZZUUUQQQUUUYYY]]]aaaeeejjjqqqvvvsssrrrqqqrrrrrrqqqnnnkkkfffhhhkkkmmmlllhhhdddbbbmmmoootttyyy~~~{{{yyyyyyzzz~~~hhhZZZ\\\jjjppprrrzzzwwwyyy~~~xxxzzz|||ssslllkkkjjj}}}{{{]]]IIIEEE@@@???CCCBBB@@@???===999666222///---------............---------------............///...///000777JJJbbbsssxxxqqqooojjjmmmkkkgggfffllluuuzzzxxxuuuvvvxxxwwwtttxxx|||tttkkkddd^^^[[[```gggrrrmmm~~~xxxjjj___YYYXXX```ddd{{{}}}tttmmm^^^\\\YYYYYY^^^hhhrrryyy{{{yyyvvvuuuuuuuuusssrrrjjjppprrrlllfffeeegggggggggjjjnnnooommmjjjiiihhheeeeeeeeefffgggeee```\\\XXX\\\cccgggfffbbb______YYY[[[bbbsssxxxzzz}}}}}}{{{|||}}}~~~}}}rrrfffeeegggeee\\\OOOFFFEEEGGGBBBCCCDDDCCC@@@<<<777444++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,------...///000333888GGG]]]ppp{{{}}}{{{|||~~~~~~|||zzzxxx|||wwwiiiwww{{{cccOOOKKKPPPXXXeeerrr}}}|||ooobbb]]]\\\[[[]]]aaadddiiipppuuuxxx{{{~~~```MMMDDD??????<<<===<<<<<<;;;;;;:::999999:::999888888888:::===>>>[[[{{{xxxxxxzzz|||xxxvvvtttmmmddd___^^^ZZZRRRKKKLLLOOOSSSXXX]]]fffqqqyyysssqqqpppoooooollliiifffddddddeeeggghhhgggccc```aaagggpppzzz~~~|||zzzyyyrrr^^^UUU^^^|||~~~kkkttt~~~|||ssslllrrrwwwxxx}}}qqqoooqqqssscccLLLFFF@@@@@@DDDCCC@@@???===:::666222///------..................------------.........//////...000222===TTTlllwwwuuudddnnnuuu|||yyykkk^^^ccckkkuuu}}}~~~xxxrrrvvvzzzzzzvvvwwwzzzoooeee```[[[]]]ooo|||ooovvv}}}ooo^^^SSSQQQSSSmmmsssuuufff[[[LLLNNNSSS\\\jjjzzz}}}{{{xxxyyyvvvnnniiiiiiiiifffgggiiillllllkkkjjjjjjjjjeeeeeegggjjjlllhhh^^^VVVUUUXXX___ggghhhaaaYYYTTTJJJQQQaaa{{{|||tttttt|||zzzvvvwwwxxxxxx|||yyy{{{~~~vvvrrruuuccciiijjjaaaRRRGGGEEEIIIBBBCCCDDDDDDAAA===999666++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,---------------...000000666===RRRnnn}}}{{{}}}xxxzzzVVVPPPOOOTTT[[[iii}}}wwwhhh___XXXZZZ]]]```gggooouuu{{{___LLLCCC???>>>;;;============<<<<<<<<<<<<777===;;;999<<<;;;===IIIllltttrrrxxx~~~~~~~~~~~~yyyqqqiiiccc\\\VVVRRR[[[bbbjjjmmmrrrxxx{{{zzz{{{wwwsssnnnjjjhhhggggggaaa``````dddhhhiiiddd___^^^ccclllwww~~~~~~|||sssZZZSSSoooyyysss~~~yyynnnnnnyyyyyyrrrwww}}}lllZZZggglllttt}}}}}}XXXBBBCCCBBB@@@FFF???===<<<:::888555000,,,////////////////////////...///...,,,,,,...//////...000:::NNNbbbmmmnnnlllgggxxxxxxhhh^^^ZZZ\\\iiiwwwzzztttllljjjllllllyyy|||uuuwwwyyyfff]]]XXX\\\gggxxxnnnvvv|||lll[[[KKKUUUrrr~~~~~~{{{ppp\\\MMMMMMWWWeeesss{{{xxxqqqiiifffffffffffffffgggggggggbbbfffjjjjjjfff___YYYUUUWWW\\\eeemmmpppiii]]]SSSEEEKKKeeeyyyyyywww{{{|||wwwooonnnuuu|||tttrrrpppqqqtttwwwyyyyyy{{{ppplllpppfffOOODDDGGGHHHGGGDDDBBBAAA@@@:::333///---+++******+++***)))******+++++++++,,,,,,,,,...------,,,,,,,,,---------((((((...222111222666===LLLfff|||sss~~~|||zzzhhh```HHHSSS\\\eeezzz|||~~~nnnbbb___^^^^^^bbbiiiuuu^^^LLLCCC???>>>;;;============<<<<<<<<<<<<999>>>:::888<<<;;;>>>KKK~~~|||uuuooommmttt~~~~~~}}}}}}}}}|||}}}yyyrrrjjjbbb]]]ZZZYYY\\\hhhuuu}}}~~~yyysssmmmiiifffeeeddddddbbbaaabbbeeeeeeaaa\\\WWW^^^iiiuuu~~~|||yyy{{{|||{{{vvv]]]PPPbbbvvvaaabbbwww}}}rrrqqqvvvvvvlllaaa```hhhqqqxxx}}}bbbFFFBBBBBB@@@DDD???>>><<<;;;999666111---////////////////////////---...///......///111222333777CCCXXXkkkuuutttpppsssnnn^^^XXXXXX```jjjtttuuupppkkkmmmqqqpppzzz~~~{{{{{{{{{uuujjj^^^YYY[[[kkk|||tttwwwhhh[[[RRRbbb|||vvvjjj[[[PPPVVVeeeyyy}}}{{{|||wwwqqqeeedddcccbbb```^^^]]]\\\\\\___cccdddaaa]]]ZZZXXX]]]```eeekkkmmmhhh___XXXPPPVVVkkk|||xxxzzzwwwtttyyyzzz~~~~~~xxxnnnlllrrryyywwwsssnnnkkklllqqqxxx}}}wwwoooooojjjZZZLLLGGGCCCBBBBBBBBBBBBAAA===999000...+++******++++++*********+++++++++,,,,,,,,,...------,,,,,,---------///+++***///111111444:::BBBUUUqqq|||yyy}}}xxxzzzqqq^^^OOORRRPPPZZZwwwtttppp}}}pppaaa\\\[[[```hhhrrr~~~^^^LLLCCC???>>>;;;=========<<<<<<<<<<<<;;;;;;===888888???AAAHHHYYYzzznnnkkkpppxxx|||xxxuuutttsssrrrpppnnniii```YYYUUUWWWYYYfffuuu{{{rrrkkkgggdddcccbbbgggdddaaa```aaa```]]]ZZZSSSZZZdddooovvv{{{rrrqqqsssxxx|||}}}|||dddNNNSSSnnnwwwaaaiiizzzvvvqqqiiibbb___hhhrrrvvvvvvzzzqqqKKK@@@BBB@@@@@@@@@???===<<<;;;777333///////////////////////////---...///000000000222444333<<>>===222000,,,++++++++++++*********+++++++++,,,,,,,,,---------,,,,,,------...///......///000222:::CCCKKKbbb|||wwwuuuxxx}}}xxxuuuwww~~~{{{|||vvviiicccWWWIIIWWWWWWlll~~~qqqpppsssooo^^^[[[```dddlllyyy]]]KKKCCC??????<<<======<<<<<<<<<;;;;;;;;;:::;;;777:::DDDJJJXXXooovvvpppxxx}}}xxxppphhhcccbbbbbb^^^___]]]XXXRRRRRRYYY___xxxyyypppiiifffdddbbb```fffbbb___]]]]]]]]][[[YYYWWWYYY^^^eeemmmrrrrrrpppjjjlllqqqxxx~~~}}}nnnSSSKKKaaa~~~qqq{{{{{{rrrllliiiooouuuxxxxxxzzzSSS@@@BBBAAA???@@@???>>>===<<<999555111////////////////////////......000111000...111666:::JJJ```uuuyyy{{{yyybbbQQQMMMUUU]]]kkknnnpppooommmnnntttyyyvvvlllfffggggggdddfffmmm|||}}}~~~kkk[[[[[[eee|||qqqfffaaaeeejjj~~~}}}zzzvvvrrrnnnwww{{{wwwtttpppqqqooolllgggaaa]]]YYYWWWWWWXXXYYYYYYYYY\\\___bbbfffhhhmmmrrrvvvwwwwwwvvvzzzwwwpppppppppqqqvvvzzzvvvsssyyy~~~xxxtttttt~~~}}}yyyuuuwwwpppkkkkkkaaaTTTEEEDDDEEEFFFCCC>>><<<===555222...,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,---.........///000000111888DDDOOOVVVjjj~~~vvvnnnmmmoootttqqqqqqxxx}}}nnn^^^XXXZZZ[[[ZZZZZZqqqwwwnnnrrr}}}ssshhh^^^]]]hhhuuu{{{|||yyy\\\KKKCCC??????===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;888;;;EEELLL```~~~tttoooqqq|||tttgggYYYRRRRRRUUUUUUXXX\\\\\\]]]bbblllttt|||uuulllgggfffeeeccc```aaa___\\\ZZZZZZZZZZZZZZZ^^^ZZZXXX^^^hhhmmmkkkgggppptttyyy}}}{{{www[[[JJJVVVttt}}}~~~wwwvvvwwwyyy|||~~~^^^DDDAAA@@@???@@@???>>>>>>===:::666333///////////////////////////...///222///,,,111999QQQbbbvvvzzzuuu```QQQMMMTTT___gggnnnppprrrrrrrrrsssuuuxxxrrrhhhccchhhlllooo{{{}}}zzzcccSSSWWWgggvvvfffYYYZZZiiiwww~~~{{{yyyvvvrrrlllhhhpppzzzyyyuuusssrrrrrrppplllhhhccc^^^[[[YYY\\\\\\\\\[[[\\\^^^cccggghhhlllrrrwwwzzz{{{zzzyyy~~~~~~ooofffdddnnnsss{{{sssmmmvvvxxxyyy{{{rrrggghhhggg```KKKFFFEEEFFFDDD???===???888444000---,,,------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///+++...000000444@@@PPP\\\^^^lllxxxxxxtttssspppnnnjjjmmmvvvnnnZZZWWWWWWXXX```nnnnnnpppiiiqqqsssaaa]]]dddppp}}}{{{yyyyyy{{{~~~~~~zzzvvv[[[JJJCCC???@@@===<<<<<<<<<;;;;;;;;;;;;:::;;;<<<999:::@@@FFF```}}}xxxeeedddlll~~~}}}~~~~~~zzzooo___PPPJJJOOOVVVYYY^^^dddjjjpppvvv~~~xxxqqqjjjfffgggfffccc___]]]\\\ZZZYYYXXXXXXYYYYYY___YYYUUUYYYccckkkllljjj|||}}}xxx{{{~~~fffOOOMMMaaawwwwwwzzz}}}yyyuuuuuuzzz}}}}}}{{{mmmLLL@@@>>>AAA???>>>>>>>>>===;;;777444///////////////////////////---...222000---555AAAdddrrrmmm```RRRMMMTTTaaakkkooooooppprrrtttuuuuuuuuuttthhhgggllluuuzzz|||ttt\\\MMMVVVjjj{{{zzzmmmZZZOOOXXXqqq~~~{{{xxxuuurrrmmmhhhdddiiivvvzzzxxxyyyyyyuuussspppmmmhhheeebbb```___````````````bbbfffiiijjjnnnssswwwvvvtttrrrqqqtttwww|||}}}xxxooofffaaakkkvvvwwwpppmmmppptttyyyuuuffffffiiijjjQQQGGGBBBEEEFFFBBBAAADDD;;;777111...------------******+++++++++,,,,,,,,,,,,,,,,,,,,,---......///+++...///000888IIIZZZdddccclllsssuuu{{{~~~vvvpppuuuyyy```RRRXXX]]]\\\ggg{{{vvvpppmmmvvvuuuggg___gggvvv||||||zzzwwwvvvwwwyyyzzzzzzZZZJJJCCC???@@@>>><<<<<<<<<;;;;;;;;;:::::::::===;;;;;;===BBBcccvvvxxxlll[[[aaaqqq|||}}}zzzyyyuuukkkZZZMMMMMMYYYeeeooorrrwww}}}{{{vvvoooiiiggghhhgggaaa\\\[[[ZZZZZZXXXVVVUUUVVVVVV[[[XXXUUUVVV[[[cccjjjooo{{{uuu|||sssXXXGGGLLLdddxxxyyy}}}yyyxxx}}}{{{xxxsssqqqsssvvvyyyzzz|||VVV???;;;BBB>>>============;;;777444////////////////////////...+++---222222111<<>><<<<<<;;;;;;;;;:::::::::888<<<=========CCChhhrrrppppppbbbXXXeee~~~~~~|||}}}wwwuuuqqqgggYYYOOOSSSdddttt}}}uuuvvvoooiiiggghhhfff```YYYZZZ[[[ZZZXXXVVVTTTSSSTTTWWWWWWVVVSSSRRRXXXeeeooo}}}~~~www|||}}}aaaEEE@@@WWWqqqwwwyyywwwqqq|||}}}|||}}}xxxwwwsssooommmpppvvv{{{\\\???888CCC>>>===<<<======;;;777444////////////////////////---***,,,333444555BBBTTTmmmrrrooofffhhh{{{rrr___QQQUUU]]]fffmmmrrrssssssrrrpppoooppprrrsssqqqooouuu}}}vvvppp\\\RRRddd~~~vvvmmm]]]OOORRRmmm~~~}}}yyyuuupppmmmiiidddaaafffuuuxxxuuuwwwyyyuuusssqqqmmmiiieeecccaaa\\\___bbbdddeeefffgggiiiiiilllooonnnllljjjlllnnnpppmmmjjjmmmuuuxxxqqqhhhuuu}}}xxxyyywwwuuutttuuuzzz{{{qqqjjjjjjnnnfffRRRCCCEEEHHHCCC???@@@>>>999333///---.........******+++++++++,,,,,,,,,+++++++++,,,---...///000///111000222???TTTbbbfffmmmtttwwwyyy}}}ooouuu~~~xxxlll```bbbbbbcccnnnqqquuu|||~~~www]]]cccmmmvvvvvvssssssxxx}}}}}}|||{{{yyyxxxxxxwwwppprrrttttttrrrsssvvvzzzWWWIIIBBB<<<============<<<;;;;;;;;;;;;<<<888888;;;>>>===LLLzzzrrrooo|||mmm]]]___qqq}}}}}}yyyyyy|||}}}xxxqqqtttiii]]]VVVTTT```{{{}}}|||}}}tttnnnqqqmmmhhhdddaaa___\\\ZZZZZZVVVSSSTTTVVVTTTOOOJJJOOOOOOPPPQQQOOORRR]]]jjj~~~}}}|||zzzjjjLLL<<>>???===:::666222///.........---,,,,,,,,,,,,---......---.........------...000,,,333777999EEEZZZkkkqqqzzzxxx}}}sssoooxxxyyylll```cccfffrrrxxxtttzzz~~~qqqhhhdddeeerrr|||zzzwwwyyy{{{zzz}}}{{{yyyyyyyyyxxxwwwttttttsssssstttuuuwwwxxxXXXJJJCCC>>>>>>???======<<<;;;;;;;;;;;;<<<;;;:::===???AAASSS|||ppp{{{mmm^^^ggg|||~~~}}}zzzyyy{{{zzzqqqiiieeeZZZRRRUUUaaasss~~~~~~~~~{{{tttnnnjjjllliiieeecccaaa___\\\ZZZ[[[WWWTTTUUUVVVUUUPPPLLLOOOOOOPPPQQQPPPQQQ[[[fff||||||~~~qqqRRR???OOOkkkxxx{{{~~~qqqkkkxxx}}}wwwnnnooommmrrrpppEEE???<<<;;;;;;<<<<<<;;;999777555222000...---...//////...///000111444:::HHH```sssvvvkkkjjjzzzwwwdddYYYWWW]]]kkkuuuqqqkkkllltttzzzzzzyyywwwxxx|||{{{}}}|||rrraaa\\\rrryyykkk[[[YYYppp~~~{{{uuurrrtttqqqmmmhhhcccbbbeeeiiilllqqqrrrxxx{{{vvvuuuuuusssooojjjgggeeeddddddccccccddddddddddddfffgggjjjjjjkkkkkkkkkkkklllmmmlllnnnmmmiiijjjqqqxxx{{{yyy|||}}}xxxpppvvv|||www|||}}}}}}~~~~~~{{{xxxxxxxxxrrrjjjooo```PPPHHHEEEBBB@@@AAA>>>;;;777333000.........---,,,,,,,,,,,,---......---.........------///000111777:::???PPPggguuuvvvyyyyyy~~~rrrrrryyy~~~}}}uuulllfffbbb```jjjxxxpppvvv}}}~~~tttggg^^^]]]___nnnvvvzzzwwwuuuyyy~~~~~~}}}||||||{{{yyywwwsssrrrqqqpppoooppppppqqqYYYKKKDDD??????@@@======<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>EEE]]]kkksss}}}xxxlll```ooozzzwwwwwwxxxrrrggg]]]SSSLLLLLL\\\uuuzzzzzz}}}~~~{{{vvvqqqmmmiiihhhgggeeecccbbbaaa___\\\ZZZ\\\YYYUUUUUUUUUTTTPPPMMMMMMNNNPPPQQQPPPOOOVVV___yyy~~~zzzZZZBBBIII___~~~}}}qqqppprrryyynnnooonnnsss}}}LLL@@@<<<;;;;;;<<<<<<;;;999777555222000...---...//////...000111111333@@@WWWnnn{{{yyyeeeiii~~~jjjYYYWWW^^^nnnuuuxxxtttooorrrxxx}}}vvvuuuvvvyyy~~~zzz~~~sssdddaaazzzwwwiii\\\bbbzzzxxxrrrnnnnnngggdddaaaaaadddkkkrrrwwwtttsssvvv~~~|||vvvttttttpppkkkfffcccbbbcccdddggghhhgggeeeaaaaaadddggghhhjjjlllmmmlllkkkkkkkkkpppnnnlllkkkiiijjjtttyyyvvvyyy{{{uuu~~~{{{}}}|||~~~zzz|||~~~}}}}}}uuueeefffddd\\\NNNCCCAAAAAA@@@???===999444111...---,,,---,,,,,,,,,,,,---......---.........------///111000555:::BBBVVVnnnxxxvvvtttwww}}}{{{yyy{{{yyyqqqwwwtttkkkaaaZZZ___jjjwwwxxxmmmrrrzzzzzzooobbbZZZ[[[bbbiiitttvvvtttpppqqqwww}}}~~~~~~~~~~~~}}}yyyvvvqqqpppooommmlllkkkkkkkkkXXXKKKDDD>>>???@@@======<<<;;;;;;;;;;;;<<<;;;:::999<<>>???>>>@@@>>>;;;777333///---,,,---,,,,,,,,,,,,---......---...///...---...000222000888@@@JJJ\\\qqqyyyvvvnnnsssxxxyyyvvvtttxxx~~~vvvrrr}}}wwwlllhhhaaa]]]jjjooonnnuuuyyyxxxssskkkaaa\\\___hhhpppuuuppppppnnnmmmnnnrrruuuwwwvvvvvvwwwxxxyyywwwrrroookkkkkkjjjhhhggggggffffffVVVIIICCC===>>>???======<<<;;;;;;;;;;;;<<<;;;;;;:::???SSSvvvyyymmmwww~~~yyyqqqjjjfffwww}}}zzzxxxzzzrrrjjjeee]]]RRRJJJIIIMMMZZZqqq~~~{{{xxxuuutttuuuvvvwwwqqqqqqqqqpppnnnllliiihhhgggeeedddcccaaa___[[[WWWYYYVVVRRROOONNNMMMLLLKKKJJJJJJLLLOOONNNKKKMMMRRRcccrrr~~~~~~{{{~~~mmmOOODDDGGG___vvvrrrvvvnnnkkkhhhhhhqqqXXXFFF@@@;;;;;;<<<<<<;;;999777555333111......///000000///000000333>>>RRRhhhrrrsssiiihhhtttppp```TTTRRR[[[ggg{{{zzzzzz{{{{{{{{{|||}}}zzz|||nnnrrruuueeeaaauuu|||wwwmmmeeemmmtttpppoookkkgggdddccciiisss|||yyysssqqquuuwwwrrrllliiieeecccaaa```bbbggglllpppmmmllljjjeee___^^^___bbbeeejjjooopppmmmjjjjjjkkklllhhhffffffaaa\\\eeettt}}}uuujjjfffiiimmmmmmxxxzzzzzz~~~sss^^^lllooo\\\GGG?????????@@@>>><<<999555111---,,,---,,,,,,,,,,,,---......,,,...///.........000222777DDDQQQZZZgggvvv}}}{{{jjjppptttrrrooottt~~~sssrrrzzzjjj^^^^^^___hhhnnnfffkkkpppppplllbbb\\\XXX]]]fffmmmmmmjjjjjjkkklllooopppooonnnnnnlllmmmooorrrsssqqqmmmjjjhhhhhhhhhhhhhhhhhhhhhhhhVVVIIIBBB===>>>???======<<<;;;;;;;;;;;;<<<<<<>>>>>>EEE___~~~nnnkkk}}}vvvmmmhhhiiiyyyzzz~~~|||wwwtttvvvlllbbbZZZNNNDDDGGGPPP___sss~~~uuutttttttttssssssrrrrrriiijjjlllmmmmmmjjjhhhfffgggeeecccaaa```^^^ZZZXXXWWWUUUPPPLLLIIIIIIIIIJJJIIIHHHIIILLLKKKIIIJJJNNN```ooo}}}yyy\\\JJJDDDJJJddduuuxxx||||||xxxwww}}}qqqnnniiifffccciiitttuuuwww___MMMDDD;;;;;;<<<<<<;;;999777555333111///...///000000/////////888NNNcccmmmooonnnSSSbbbwwwuuuaaaTTTOOORRR]]]gggwwwvvvxxx}}}~~~}}}~~~oookkk~~~~~~vvvhhhbbbrrrzzzssslllgggnnn{{{sssqqqrrrsssqqqooopppwww~~~yyywwwqqqoooqqqqqqlllhhhgggeeeeeeeeegggjjjooosssvvvmmmkkkgggcccaaa______^^^bbbgggmmmnnnjjjhhhiiikkkmmmkkkjjjgggaaa]]]aaaiiiooonnnfff[[[XXXaaammmtttzzz|||hhhrrrvvvgggRRRDDDAAAAAA???>>>===:::777333///,,,---,,,,,,,,,,,,---......,,,...//////...///111333;;;KKK[[[dddmmmyyy|||yyymmmrrruuuqqqqqqyyy}}}rrrttt{{{qqqbbbWWWXXXfffvvvlllaaaaaahhhnnnnnnkkk___^^^___eeejjjiiibbb[[[jjjkkknnnrrrqqqlllkkkmmmqqqrrrtttxxxzzzyyyvvvsssrrrrrrtttuuuvvvvvvvvvvvvVVVJJJCCC>>>???@@@======<<<;;;;;;;;;;;;<<<:::>>>@@@JJJhhhrrroooyyy~~~~~~~~~|||uuujjjgggkkkwwwvvvzzz}}}|||xxxsssqqqpppjjjaaaWWWOOOEEECCCTTTiiiyyyqqqqqqqqqqqqqqqppppppppphhhiiijjjkkkjjjiiigggeeeeeebbb```^^^^^^]]][[[ZZZWWWTTTPPPKKKGGGFFFHHHJJJHHHFFFFFFIIIIIIGGGHHHLLL___lllzzzgggOOOBBBAAALLLcccsssuuu|||rrrpppyyy|||llliiigggdddggghhhnnntttfffSSSCCC;;;;;;<<<<<<;;;999777555333111///...///000000000222000???^^^pppllldddcccQQQ___tttuuugggYYYRRRRRRWWWaaakkksssrrruuu|||~~~~~~{{{mmmuuuzzzmmmeeeppp{{{xxxmmmfffcccmmm~~~xxxuuuxxx{{{{{{yyy{{{~~~yyytttsssooommmnnnmmmhhhgggiiijjjkkklllnnnppprrrsssssslllhhhcccbbbcccbbb^^^[[[]]]ccciiiiiifffdddgggkkkkkknnnnnnjjjgggiiiiiihhhaaabbb\\\QQQPPPaaazzzyyy|||rrrvvvwwwnnnZZZGGG@@@CCC>>>>>>===<<<999444000------,,,,,,,,,,,,---......,,,...////////////222444;;;JJJZZZeeepppzzzyyyqqquuuzzz|||xxxxxx|||ttt{{{wwwnnnccc]]]YYYbbb{{{vvvllleee___bbblllsssrrroooccchhhmmmnnniiiccc```^^^mmmmmmoooppplllgggkkkrrrxxxyyy|||{{{|||}}}WWWKKKEEE@@@AAABBB======<<<;;;;;;;;;;;;<<<777<<<@@@KKKkkkwwwiiiqqq~~~{{{}}}}}}|||tttiiiggglllttt}}}{{{nnnpppqqqnnniiiffffffggg]]]UUUNNNIIICCCHHHddd|||uuurrrqqqpppoooooooooooopppllllllkkkjjjiiihhhhhhgggbbb___\\\[[[\\\\\\\\\[[[WWWTTTPPPJJJFFFFFFHHHJJJGGGDDDEEEHHHHHHFFFHHHLLLYYYeeeqqqxxx|||kkkQQQ@@@CCCBBB[[[pppnnnwwwzzzrrrxxxqqq|||xxxjjjiiiiiifffhhhfffqqqzzzkkkUUU@@@;;;;;;<<<===;;;999777555444111//////000111000000555222DDDhhhvvvgggXXXWWW```fffvvvhhh```YYYVVVWWW\\\fffpppqqqooossszzz}}}~~~zzzqqq~~~rrrfffmmmzzzxxxvvvuuuggg```^^^mmmxxxuuuwww{{{{{{yyy~~~~~~{{{xxxvvvooommmmmmnnnkkkhhhiiimmmmmmnnnppprrrrrrqqqooonnnlllfffaaaaaadddddd^^^XXXZZZ```ffffffbbbaaaeeejjjfffnnnpppmmmnnnuuuuuunnnWWWYYYTTTJJJJJJbbbxxxoootttyyyyyyxxxuuuuuuppp^^^GGG>>>AAA======>>><<<:::555111...---,,,,,,,,,,,,---......,,,.../////////000222444>>>JJJXXXeeettt~~~yyymmm{{{~~~xxx~~~}}}tttiiiQQQUUU]]]mmmkkkgggaaa^^^eeeqqqwwwssskkkaaakkktttpppeee___ccckkkqqqnnnmmmkkkeeebbbjjjwwwwwwwwwzzz}}}yyyzzz{{{|||}}}|||{{{{{{ZZZLLLDDD>>>>>>???======<<<<<<<<<;;;;;;;;;???;;;@@@YYYtttgggccciii~~~}}}{{{wwwrrrnnnmmmnnnjjjxxxssskkkccc^^^YYYRRRPPPQQQJJJIIIGGGFFFKKKcccxxxqqqlllmmmnnnnnnlllkkkkkkllljjjjjjjjjjjjhhhfffcccbbbbbb```___^^^^^^]]]\\\ZZZZZZVVVQQQKKKHHHGGGHHHIIIBBBCCCDDDEEEEEEFFFEEEEEENNN\\\ppp~~~sssXXX???<<>><<<:::999888555222000...,,,,,,000666888555222///000///---,,,---222777>>>RRR```kkkzzz~~~zzz|||rrrjjj[[[YYYTTT\\\ddd~~~nnnddd^^^eeejjjkkkmmmpppqqqnnnmmmqqqtttrrrooonnnsssxxxrrroooggg___```kkkvvv|||}}}yyywwwxxx{{{~~~|||{{{zzzzzzzzzyyyvvvtttXXXJJJCCC===>>>???======<<<<<<<<<;;;;;;;;;>>><<>>>>><<<:::999888666222000...,,,+++...333555333///...//////...---000666<<>>???=========<<<<<<<<<<<<;;;>>>>>>KKKkkkxxxggg\\\hhh~~~~~~|||{{{yyyxxxtttuuuvvvsssnnnhhhdddbbbdddppp|||yyypppiiiggg```TTTHHHAAA???===???BBBFFFKKKWWWkkkyyywwwvvvssspppnnnpppqqqpppmmmjjjhhhgggggggggfffeeecccaaa___^^^^^^]]][[[ZZZZZZYYYWWWUUUSSSOOOJJJDDD@@@>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDAAAKKK]]]sssxxx^^^EEE;;;@@@^^^vvvyyyllljjjwww||||||}}}}}}yyysssmmmjjjhhhppplllPPP@@@;;;888::::::888777999333222111000000000111222999EEEVVVfffjjj```dddwww~~~mmmXXXOOOSSS]]]llluuuuuutttssswwwzzzyyy{{{yyyxxxxxx{{{~~~zzzzzzmmmZZZ[[[tttxxxqqqhhhYYYLLLEEEKKK```~~~zzzvvvtttuuuxxxzzz{{{uuutttsssqqqooonnnmmmmmmpppoooooonnnmmmkkkjjjiiibbbdddfffhhhjjjjjjjjjjjjmmmhhhbbb^^^]]]^^^______^^^^^^]]]\\\^^^bbbhhhmmmkkkmmmnnnkkkjjjkkkjjjfffdddWWWNNNJJJTTTrrrwwwssswww}}}~~~yyyvvvvvvzzz}}}}}}}}}~~~yyyzzz~~~yyyuuuuuuppp```LLL???>>><<<:::999888666333000---++++++---000111///,,,---////////////444;;;BBBTTTgggppprrryyyzzzzzz||||||wwwcccVVVTTTXXXiiirrrccc^^^___aaaeeeggggggjjjppprrrpppkkkiiihhhiiikkkllljjjhhhlllnnnpppwww|||uuuuuuzzz|||xxxrrrwwwvvvwwwwwwwwwuuuqqqmmmUUUIIICCC>>>???@@@=========<<<<<<<<<<<<<<<===>>>OOOsssvvvhhhcccwww}}}{{{{{{{{{{{{zzzwwwuuutttoooqqqsssqqqkkkeee```]]]YYYfffsssxxxqqqfff^^^[[[RRRHHH>>><<<>>>@@@EEEJJJPPPXXXggg|||~~~vvvuuuuuutttqqqppprrrsssrrrnnnjjjgggfffffffffeeecccaaa___]]]]]]___]]][[[ZZZZZZYYYWWWUUURRROOOJJJDDD@@@>>>>>>>>>??????AAABBBCCCCCCCCCCCCBBBKKK\\\ppp~~~}}}{{{bbbIII@@@>>>YYY|||uuujjjqqqwwwzzzyyyiii```dddkkk~~~wwwRRRAAA;;;888999999888888:::333222111222111///111444888NNNZZZbbbiii```fffzzz}}}{{{cccTTTNNNVVVdddsssxxxuuuqqqqqqyyyzzz~~~~~~~~~~~~~~~~~~~~~~~~xxxwwwwwwxxxyyyzzzzzzzzzxxxwwwjjjYYYYYYpppzzzoooggg^^^QQQHHHEEEOOOooo{{{vvvsssuuuxxx{{{|||sssrrrqqqpppoooooooooooommmmmmmmmlllkkkjjjhhhhhhaaacccfffiiikkkkkkjjjjjjkkkgggbbb```____________```^^^\\\ZZZ[[[aaaiiipppiiijjjjjjiiiiiijjjjjjjjjeeeYYYOOOKKKXXXyyy}}}ssspppsssyyy||||||xxxxxx{{{~~~~~~{{{xxxzzz|||xxxwwwtttiiiSSS@@@???===;;;999888666333000...---,,,---...///---,,,.../////////000666???FFFXXXjjjqqqqqquuuwwwzzzxxxrrrsss~~~oooVVVPPPYYYcccuuugggaaa___```eeeffffffdddggglllmmmkkkkkkjjjiiigggddd___ZZZWWW]]]gggqqqzzz~~~zzzvvvvvvyyyyyyuuuqqqtttttttttuuuuuurrrmmmjjjUUUJJJDDD???@@@AAA===========================@@@TTTyyyxxxoooooo~~~|||yyyxxxvvvwwwwwwwwwuuusssqqqooolllmmmnnnlllfff```[[[YYYRRR___mmmrrrjjj\\\RRRMMMEEE???:::<<>>???@@@BBBBBBBBBBBBAAAKKK\\\mmm{{{~~~fffNNNDDD<<>>VVVbbbdddeee\\\ccc~~~lllZZZTTTQQQ[[[kkkwwwyyytttrrrttt~~~~~~~~~{{{|||~~~}}}|||~~~~~~}}}|||{{{zzzyyyxxxvvvxxxzzz{{{zzzwwwuuuttttttqqqfffWWWWWWkkk~~~sssfff\\\SSSLLLKKKNNNbbb~~~~~~zzzuuurrrssswwwyyy{{{ssssssrrrqqqqqqqqqrrrrrrlllmmmllllllkkkjjjiiihhhaaacccfffiiijjjjjjiiiiiigggfffdddccccccbbb___]]]aaa___\\\ZZZ[[[aaajjjpppjjjiiihhhhhhhhhhhhiiikkkddd]]]TTTMMMUUUtttyyyqqqnnnrrrwwwzzz{{{yyyzzz~~~{{{~~~xxxuuummmWWW@@@???===;;;:::999666333111000///............------///000//////111888BBBJJJZZZkkkpppnnnqqqrrruuu~~~uuupppttt}}}{{{gggPPPRRRfffvvv~~~iiidddcccddddddggggggfffeeehhhooopppmmmlllnnnooojjjaaaZZZWWWWWW^^^mmm|||}}}{{{xxxvvvwwwxxxyyyxxxvvvuuuuuuuuussssssrrrsssrrrpppkkkhhhUUUJJJEEE???@@@@@@<<<============>>>>>>>>>===CCC[[[ooommmuuu{{{uuuuuurrrsssuuuwwwzzz~~~~~~|||yyyvvvtttsssqqqqqqqqqpppooommmkkkkkkggghhhfffbbb]]]WWWTTTSSSPPP[[[hhhjjj___PPPEEE???<<<::::::<<>>MMM```mmmlllaaaXXXbbbzzz~~~ooo\\\TTTUUUWWWcccsss}}}|||vvvwww}}}wwwqqquuu~~~~~~{{{{{{|||{{{zzzxxxvvvuuutttssssssvvvzzz{{{xxxtttpppnnnllliii```TTTTTTfff|||zzznnn___SSSKKKJJJSSS]]]|||xxxsssqqqrrrtttvvvvvvrrrrrrqqqqqqqqqqqqrrrrrrmmmmmmmmmmmmlllkkkjjjiiiaaabbbdddeeefffgggffffffdddcccccccccdddbbb___\\\aaa```]]][[[\\\aaahhhmmmnnnjjjggggggfffdddfffiiihhhaaa\\\RRROOOdddyyy|||vvvrrrnnnnnnsssyyy}}}{{{uuu___GGG???===;;;:::999777444111111000///...............///000000000333<<>>>>>>>><<<=========>>>>>>>>>>>>===HHHfffyyyaaaffftttyyyuuuqqqhhhbbbddd___```bbbdddgggkkkqqqvvvwwwwwwwwwwwwxxxyyyzzzzzzyyyzzz{{{~~~{{{zzzxxxuuusssqqqoooooolllkkkjjjhhhgggffffffeeebbb```\\\WWWQQQMMMLLLMMMLLLUUU^^^^^^SSSEEE<<<999888999===@@@BBBKKK___qqq~~~yyytttqqqpppooommmlllllllllllljjjhhhggghhhjjjeeeccc```]]][[[YYYXXXXXXYYYWWWTTTSSSRRRQQQNNNLLLHHHFFFBBB???<<<::::::999:::;;;<<<>>>???@@@AAAAAA???BBBJJJYYYlll|||qqqZZZDDD888???___~~~}}}wwwzzzzzzoookkkddd```sssfffCCC>>>;;;<<<;;;666333333777111000333222000999GGG___iiiyyywwwccc]]]nnn}}}qqq___TTTSSSXXXdddpppzzz|||yyyjjjccckkkzzz~~~|||{{{yyyxxxwwwxxxyyyzzzuuuuuuuuuvvvuuuuuutttsssqqqpppoooooommmpppttttttqqqmmmlllkkkeeeccc\\\SSSTTTbbbwwwvvvjjj[[[PPPLLLRRRcccsss|||yyyuuusssssstttttttttppppppooooooooooooooopppllllllllllllkkkjjjiiiiiibbbcccccccccddddddddddddcccaaa````````````^^^\\\______^^^\\\\\\___eeeiiilllfffccceeedddbbbdddiiikkkccc___VVVKKKSSSgggooommmmmmooovvv}}}yyyfffOOO???>>>;;;:::999777444111000000///...------...000...///000222777BBBQQQ[[[bbbpppsssqqqvvvuuuqqqtttnnnuuuzzzyyyuuuddd[[[[[[mmmggg^^^bbbgggiiiiiiggghhhiiillluuu}}}iiieee___ZZZ[[[cccpppzzz{{{vvvwwwyyyyyyzzzyyywwwtttssstttuuuwwwuuurrrpppooonnnllljjjSSSHHHBBB<<<<<<<<<<<<=========>>>>>>??????===KKKnnnxxxooolllcccXXXbbbsssvvvfffdddbbbXXXTTTXXXQQQSSSTTTVVVYYY^^^dddhhheeeeeeffffffgggiiijjjkkkpppqqqtttxxx}}}wwwuuussspppnnnmmmmmmmmmiiihhheeecccbbbaaabbbbbb]]]ZZZUUUNNNHHHFFFFFFHHHFFFNNNUUUTTTJJJ@@@:::999888<<>><<<:::999777444111//////...---,,,,,,...000---...000333:::GGGWWWcccaaaooosssttt||||||wwwxxxrrr}}}}}}kkk[[[[[[eee{{{rrrcccccckkknnnllliiihhhiiijjjmmmvvv{{{sssiii\\\WWW^^^nnnxxxvvvzzz}}}{{{wwwuuuuuuuuusssqqqyyyvvvrrroooooonnnmmmlllUUUJJJDDD>>>>>>>>>;;;<<<<<<<<<::::::<<<>>>BBBJJJvvvggg[[[SSSPPPVVV___mmmxxxiiiYYYSSSRRRPPPNNNNNNKKKJJJIIIIIIJJJLLLNNNPPPRRRTTTUUUUUUUUUVVVYYY[[[dddfffkkkrrryyy}}}~~~~~~uuutttrrrooommmjjjiiihhhdddcccccccccccc```\\\YYYVVVSSSLLLFFFAAA>>>>>>>>>@@@AAAAAA???<<<;;;;;;;;;===BBBEEEFFFPPPiiiyyyqqqpppooonnnmmmlllkkkjjjfffeeedddcccccccccccccccaaa```^^^[[[YYYXXXWWWWWWWWWUUUSSSQQQPPPMMMJJJGGGEEECCCAAA>>><<<:::888888::::::;;;<<<=========<<>>IIIrrrvvvsssjjjkkkjjjhhhkkkuuutttIII<<<999:::666888999222888333222222---...CCC\\\mmmsss}}}sssjjjvvvzzzbbbQQQOOOZZZeee}}}wwwkkkdddbbbiiiwwwzzzwwwwwwtttooommmjjjfffcccbbbccceeeffffffeeeddddddeeegggiiijjjiiiiiihhhgggggggggggggggmmmllljjjiiigggfffffffff```bbbbbb``````hhhwwwrrraaaRRRPPPUUUccc|||zzzsssuuuxxxxxxuuuuuuxxxxxxuuuooonnnllllllmmmmmmlllkkkjjjiiigggfffeeeeeeffffffeeeaaa]]]]]]```cccdddccc```^^^ZZZVVVTTTTTTUUUVVV\\\]]]]]]\\\ZZZYYYYYYZZZ\\\bbbeeedddcccfffiiiiiikkkgggaaaXXXMMMHHHQQQ]]]iiiiiivvvyyyqqqmmmhhhYYYGGG999555777666888888000111111000......------------...000333===LLLUUUWWWbbbllltttvvv}}}uuu~~~vvvgggYYY[[[pppuuuggg___fffqqqrrrmmmiiikkkllltttwwwsssyyy~~~wwwooogggZZZTTTbbb}}}}}}yyyyyy{{{|||zzzxxxtttqqqoooooopppqqquuuuuusssooommmlllhhhdddUUUJJJDDD>>>>>>>>>;;;<<<===<<<;;;;;;===???AAAOOO{{{ooobbbWWWPPPKKKIIINNNXXXdddsssiii[[[NNNJJJIIIGGGEEEEEECCCBBBBBBAAABBBDDDGGGHHHEEEGGGIIIJJJJJJKKKMMMOOOVVVYYY```gggmmmpppppppppmmmnnnoooooolllhhhdddaaa```___]]]\\\[[[YYYUUURRRMMMJJJDDD>>>:::888888888;;;<<<===<<<:::999:::;;;???FFFNNNVVViii|||rrrqqqpppooonnnmmmkkkjjjjjjffffffeeedddccccccccccccaaa```^^^\\\ZZZXXXWWWVVVUUUSSSQQQOOONNNLLLHHHEEECCCBBB???===:::888777666999:::;;;<<<<<<======<<>>NNNZZZ___hhhqqqwwwxxx~~~{{{~~~qqqfff\\\ccc~~~~~~iiiddddddkkkpppppppppsss{{{yyy|||{{{uuu||||||rrrggg[[[^^^tttxxxuuuuuuwwwxxxxxxwwwtttrrrppppppqqqqqquuutttrrrooonnnllljjjgggTTTIIIDDD>>>>>>>>><<<===>>>===<<<===>>>@@@CCCYYYvvvkkk]]]QQQLLLJJJIIIIIIIIITTT^^^hhhuuu|||qqqWWWLLLBBB@@@@@@>>>======<<<;;;;;;;;;<<<>>>@@@AAA>>>@@@DDDFFFFFFGGGHHHIIIIIINNNTTT[[[```bbbcccccchhhkkkoooqqqnnnggg___ZZZZZZXXXTTTQQQPPPNNNKKKIIICCC@@@<<<888555444444555666888:::;;;<<<===@@@BBBGGGQQQ___pppzzzsssnnnppppppooonnnlllkkkjjjjjjffffffeeeccccccbbbbbbbbbbbbaaa___]]]ZZZXXXVVVUUUSSSQQQOOOMMMLLLIIIFFFCCCAAA@@@===;;;999777666555888999:::;;;<<<<<<<<<<<<;;;BBBCCCBBBNNNiii}}}}}}fffIII???===CCCggguuuttt}}}tttuuuqqq}}}ssshhh```]]]aaajjjOOO>>>888:::777777888222555333333444333999NNNeeemmmnnnjjj___\\\ggg{{{~~~hhhXXXVVVdddyyyzzz~~~wwwjjj\\\WWWZZZdddssswwwooojjjggg^^^TTTPPPNNNIIIEEEBBBAAAAAABBB???>>>>>>===>>>???AAABBBAAABBBEEEIIINNNSSSWWWYYYWWWUUUSSSRRRSSSVVVZZZ]]]ddddddccc___^^^cccnnnwww^^^WWWNNNNNN___zzzwwwrrrssssssqqqnnnooorrrrrroooooorrrrrrooorrrpppmmmllllllkkkhhhggggggfffeeeddddddcccdddddddddbbb``````ccceeefffeeeeeeeeefffggghhhjjjkkkllleeeeeebbb^^^YYYVVVUUUUUU^^^bbbccc^^^[[[^^^bbbccchhhjjjllleeeUUUFFFEEEKKKOOO[[[rrryyytttssssssyyy}}}{{{|||zzznnnUUUAAA999:::777777777///111111000///............,,,111444777@@@PPPaaaiiimmmtttxxxyyy~~~|||}}}iiibbb^^^iiijjj[[[aaajjjoooooonnnuuu{{{ttt|||tttggg___mmm~~~xxxsssrrrsssttttttuuuttttttsssrrrrrrrrrqqqtttsssqqqpppnnnmmmllllllSSSIIIDDD>>>??????<<<>>>>>>>>>===>>>@@@AAAGGGcccrrreeeTTTHHHFFFHHHIIIJJJKKKVVV^^^bbblllvvvqqqdddKKKCCC<<<===>>><<<:::;;;999999::::::;;;===???@@@===@@@DDDGGGGGGGGGHHHIIIHHHKKKQQQVVVZZZ]]]```bbbnnnppprrrrrrmmmeee\\\VVVTTTPPPKKKGGGEEECCCBBB@@@===;;;999666555555666777666888;;;===@@@DDDIIILLLVVVcccwwwuuuqqqppppppoooooonnnmmmkkkjjjiiihhhfffeeedddcccbbbaaaaaaaaaaaaaaa___]]]ZZZWWWUUUTTTQQQPPPMMMLLLJJJHHHDDDBBB@@@???===:::888777666555777888999;;;;;;<<<<<<<<<999BBBCCCAAAPPPppp{{{eeeLLL???>>>AAAaaaoooppp{{{pppvvvxxxwwwzzzjjj```ZZZ\\\hhh~~~UUU@@@888:::777777888333555444444444444===RRRgggjjjjjjcccYYY```wwwxxxaaaVVV]]]qqq|||wwwwww{{{~~~|||nnncccXXXWWW\\\fffrrr|||tttiiiccc]]]RRRGGGDDDBBB>>>;;;999888888888999888888888888999:::;;;888999;;;===AAADDDGGGHHHKKKKKKLLLMMMOOOSSSVVVXXX\\\\\\[[[XXXVVV[[[dddkkkVVVUUUQQQSSSfffxxxtttnnnkkklllmmmmmmkkkoooqqqqqqnnnnnnqqqqqqooopppnnnlllllllllkkkhhhfffeeeeeedddcccbbbbbbbbbbbbaaa``````aaabbbcccddddddfffhhhkkkmmmooopppqqqpppfffeeebbb]]]XXXUUUUUUVVV\\\aaabbb^^^\\\^^^aaabbbcccgggkkkfffWWWGGGDDDHHHJJJWWWnnn~~~~~~zzzuuuuuuwww{{{~~~|||}}}|||qqqZZZCCC888:::777666777111111111000///......//////,,,222666888@@@RRRfffqqqtttzzz~~~~~~}}}xxx___\\\[[[kkkmmmZZZVVV```jjjnnnlllnnnyyy|||uuuooozzztttjjjhhh||||||yyyvvvsssssssssrrrqqqrrrrrrsssttttttsssrrrrrruuusssrrrrrrpppnnnooosssRRRHHHCCC?????????<<<===>>>>>>>>>>>>@@@BBBHHHjjjlll___MMMBBB???BBBDDDEEEKKKVVV[[[\\\eeeqqqkkk\\\EEE>>>:::<<<===;;;:::<<<999::::::<<<===???@@@AAA<<>>===<<<;;;999888777666666888999:::999:::<<<>>>AAAGGGNNNSSSgggyyyyyypppoooooopppnnnmmmlllkkkjjjhhhggggggeeedddcccbbb`````````_________^^^\\\ZZZWWWTTTSSSQQQOOOLLLKKKIIIGGGCCCAAA@@@???===:::888777666666666777888:::;;;<<<<<<<<<;;;AAAAAABBBUUUsss{{{fffNNN@@@??????[[[{{{~~~rrrnnn{{{}}}mmm```UUUWWWjjj[[[CCC888:::777666777444666555555444555@@@UUUhhhiiifff^^^[[[jjjppp[[[VVVdddxxxwwwqqqqqq{{{~~~{{{vvvrrrbbb\\\WWWZZZ```gggqqqzzzrrreee[[[TTTIII???;;;:::888666666666777777999999999999999999::::::777777888888999;;;<<<===AAACCCGGGKKKNNNOOOPPPPPPOOOOOOMMMLLLLLLPPPXXX^^^PPPSSSUUU\\\ooo~~~pppnnnkkkiiiiiijjjjjjkkknnnooonnnjjjjjjnnnooonnnlllkkkkkkkkklllkkkiiigggccccccbbbbbbaaaaaa```___^^^^^^___``````````````````bbbfffjjjlllkkkiiigggcccbbb^^^ZZZVVVUUUVVVXXXYYY___ccc```___aaabbbbbbdddfffhhhdddWWWIIIDDDGGGFFFUUUkkk~~~|||xxxyyywwwzzz}}}{{{xxxwww{{{}}}yyy~~~zzz^^^DDD666888666555777333111000000////////////000---333777999AAATTThhhsssxxx}}}}}}sssVVVUUUZZZppp~~~bbbSSSYYY```gggiiijjjqqq|||{{{uuuooommmzzzrrrnnnssszzzxxxuuutttsssrrrpppnnnpppqqqssstttuuutttsssrrrvvvsssrrrsssqqqnnnqqqxxxRRRHHHCCC???@@@@@@<<<===>>>>>>>>>>>>@@@BBBIIIooo~~~yyydddZZZLLLBBB>>>@@@BBBCCCGGGPPPTTTTTTaaapppjjjWWWAAA<<<999:::;;;999999;;;999:::;;;===>>>@@@AAAAAA@@@BBBEEEGGGGGGFFFGGGHHHOOOSSSWWWYYY\\\bbbiiipppwwwsssmmmddd[[[TTTNNNKKKGGGDDD???<<<;;;:::999888666666555666777888:::;;;=========???DDDNNNYYY```|||vvvpppmmmkkkkkklllkkkjjjiiigggfffeeeeeedddcccaaa```___^^^]]]]]]\\\\\\\\\[[[YYYVVVTTTRRROOOMMMKKKIIIHHHEEEBBB??????>>><<<:::888777666666555666777999:::;;;<<<<<<@@@???>>>CCCSSSgggssswww~~~}}}iiiQQQ@@@@@@<<>>@@@BBBKKKwww}}}|||xxxooofffXXXRRRJJJCCC???@@@CCCEEEEEEMMMOOOQQQbbbuuuoooZZZ@@@;;;888999999777888;;;:::;;;<<<>>>@@@AAABBBCCCEEEGGGHHHHHHHHHHHHIIIKKKNNNTTT[[[```bbbgggmmmrrrsssnnnfff\\\SSSKKKFFFDDDAAA>>>;;;999999999888777444444555666777999;;;<<<>>>???AAAGGGRRRccctttzzztttpppkkkggggggjjjiiihhhgggeeedddccccccbbbaaa```^^^]]]\\\[[[[[[YYYYYYZZZYYYXXXVVVSSSQQQMMMKKKIIIGGGEEECCC@@@======<<<:::888777555555444444555777888:::;;;;;;;;;AAA<<<<<>>AAABBBBBB@@@???<<<;;;:::999:::>>>CCCFFFGGGHHHPPP```lllnnnjjjfffeeehhhjjjjjjhhhhhhkkknnnnnnmmmgggaaaaaagggmmmnnnkkkjjjjjjkkkllljjjgggddd___`````````___^^^]]]\\\[[[^^^``````]]]ZZZYYYYYYZZZ___eeekkkkkkhhhccc___\\\ZZZVVVRRRPPPQQQUUUYYY^^^bbbbbb]]]ZZZ^^^cccdddjjjfffeeeeee```UUULLLIIIDDDMMMbbbyyyzzzuuuxxx{{{zzzlllJJJ777999666444666555111000000000000000111111777999:::<<>>@@@BBBOOO{{{pppkkkkkkgggZZZOOOJJJHHHDDD@@@======@@@CCCGGGNNNOOORRRggg}}}www```AAA<<<999999888666888;;;;;;===>>>AAABBBDDDDDDEEEEEEFFFFFFFFFDDDEEEGGGIIIMMMUUU___eeehhhkkkooosssnnnjjjbbbYYYPPPHHHCCCAAA===;;;999888999999888666555555666777999;;;===>>>???AAAFFFQQQbbbyyyzzzrrrqqqoooiiiffffffhhhhhhgggfffdddcccbbbaaaaaa```___]]]\\\[[[ZZZZZZWWWWWWXXXXXXWWWUUUSSSQQQKKKIIIGGGEEEDDDAAA>>>;;;;;;:::999777555444333333444555666888:::;;;;;;;;;@@@::::::AAADDDGGGVVViiiyyy|||~~~{{{|||zzz}}}zzzlllSSS@@@???444AAAwwwwwwlll|||vvveeeZZZccc{{{hhhHHH888;;;888444666666333666666666===OOOeeetttjjjUUUKKK\\\www~~~~~~jjj___\\\ooowwwooowwwwwwfff___UUUNNNJJJFFFBBB>>>???BBBGGGKKKLLLRRRbbbqqqwwwttthhhTTTCCC;;;999999999888888888888999:::::::::;;;;;;<<<;;;;;;::::::999888888888888999::::::<<<<<<===>>>>>>>>>>>>===:::999777666777:::>>>@@@GGGCCCJJJZZZccc___ZZZZZZaaaeeeiiiiiihhhhhhlllpppqqqooohhhaaaaaahhhoooqqqmmmlllkkkkkkkkkiiieeebbb^^^______```___^^^\\\[[[[[[___bbbaaa]]]YYYWWWWWWUUU[[[bbbhhhiiifff```[[[[[[YYYUUUPPPNNNOOOTTTXXXcccdddaaaYYYVVV[[[aaaeeegggcccbbbffffff^^^TTTOOOHHHLLLZZZpppvvvrrrNNN::::::777444555555111000000000000000111111;;;;;;;;;>>>IIIZZZfffjjjllllllmmmoooqqqwww}}}nnnWWWUUU\\\yyynnn___ZZZZZZdddnnnrrrxxx}}}xxxsssuuuwwwxxxyyy{{{}}}vvvvvv|||wwwvvvuuuuuuvvvvvvuuussssssssssssssssssssssssssstttnnnllloookkkeeelllyyySSSIIIDDD??????>>>AAA===<<<>>>>>>>>>AAAFFFOOOyyymmmbbb```___YYYPPPKKKJJJHHHEEEBBBAAABBBDDDEEEOOOOOONNNWWWmmmzzziiiIII===:::;;;777999===888AAA>>>???DDDDDDAAADDDJJJCCCFFFHHHGGGEEEDDDGGGJJJNNNRRRZZZcccjjjmmmmmmlllkkkccc\\\VVVOOOEEE???>>>===<<<:::888666666666666:::;;;<<<;;;:::999:::;;;@@@GGGIIIZZZ~~~vvvkkkkkknnnmmmiiigggiiiiiihhhddd___]]]___bbbaaa___]]]ZZZYYYYYYZZZZZZVVVUUUTTTTTTUUUVVVUUUSSSKKKIIIGGGDDDBBB@@@>>>>>>===;;;999666444333333333555444333555999:::999777<<<<<<===>>>???KKKdddzzzyyy}}}~~~{{{}}}~~~vvvqqqSSSEEE===<<>>???AAABBBCCCEEEIIIQQQ[[[bbbooommmaaaNNN???999888777999:::;;;;;;;;;:::999999:::;;;;;;<<<<<<======>>>;;;:::::::::::::::;;;;;;??????>>>>>>============;;;888555555777<<>>@@@===<<<>>>>>>>>>BBBGGGYYYzzziii___VVVUUUVVVQQQJJJFFFHHHEEEBBB@@@@@@BBBDDDFFFMMMNNNOOOYYYooo{{{jjjIII<<<:::<<<999<<<@@@<<<@@@???AAAEEEFFFCCCEEEJJJGGGGGGGGGFFFEEEFFFHHHJJJOOORRRXXX^^^dddffffffeeebbb[[[UUURRRLLLDDD===<<<;;;:::999888777888888999:::<<<======<<<<<<===>>>EEEOOOWWWmmmxxxvvvsssjjjccceeehhhgggcccaaa___``````^^^\\\\\\^^^``````___]]][[[YYYXXXXXXXXXVVVTTTRRRRRRSSSRRRQQQOOOKKKIIIGGGCCC@@@>>><<<;;;<<<;;;888666444333333333555444333666999:::999777;;;<<<>>>???@@@JJJaaavvv|||xxxsssUUUFFF;;;777???___~~~sssqqqtttgggaaaeeeppptttDDD<<<<<<555888444444222555555666DDDZZZggghhh\\\NNNVVVnnnyyy~~~~~~pppaaa]]]jjjyyywww{{{~~~|||kkk^^^KKKFFF???:::999;;;===>>>>>>>>>???@@@DDDKKKTTT[[[cccbbb[[[LLL@@@<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============;;;;;;:::::::::;;;;;;<<>>===<<<;;;888666555888<<<>>>???AAAEEEJJJMMMOOOPPPQQQSSSVVV[[[]]]ZZZ[[[dddlllnnnllliiiffffffhhhjjjkkkkkklllkkkiiigggeeecccbbbaaa```___^^^^^^^^^___```````````````aaa```]]]XXXTTTVVV```hhhiiigggddd]]]UUUVVVSSSOOONNNOOORRRTTTUUUZZZSSSKKKJJJPPPXXX___aaacccbbbcccfffgggddd[[[TTTJJJGGGMMM```xxxzzzttt\\\888666888111666111111222222222111222444666???@@@@@@BBBNNN^^^fffgggjjjvvv~~~|||wwweeeWWW[[[nnnppp```VVVZZZjjjyyyyyytttyyyyyyrrrmmmnnnsssvvvxxxyyy~~~zzzxxxzzz|||||||||zzzxxxvvvuuuvvvxxxwwwsssoooqqqtttsssnnnooonnnnnnmmmiiigggnnnwwwSSSIIIDDD??????>>>???===<<<>>>>>>>>>CCCJJJfffvvvgggVVVNNNIIIJJJLLLHHHDDDCCCFFFDDDBBB@@@AAAEEEIIIKKKNNNPPPTTT```uuu~~~oooLLL===:::===<<>>===999999888888888:::;;;<<<;;;===>>>???>>>???AAABBBKKK[[[lllvvvnnnmmmmmmfff^^^YYY[[[\\\ZZZYYYZZZVVVWWWYYYYYYXXXXXXZZZ[[[[[[[[[ZZZYYYXXXVVVUUUTTTUUUSSSPPPOOONNNMMMKKKIIIIIIGGGDDDAAA>>>;;;:::999;;;:::777555444333333333444444444666888999999777:::;;;>>>???@@@III___sss|||~~~yyysssrrr\\\JJJ<<<555===]]]~~~~~~tttooo~~~zzzzzzeee```dddlllvvvwwwFFF<<<<<<555888555444000333555999III\\\bbb]]]RRRMMM___yyy}}}zzzuuubbbZZZcccxxxzzzrrruuu{{{|||rrrdddUUUJJJ>>>;;;888777999<<<>>>>>>=========>>>AAAGGGOOOUUUZZZ\\\YYYMMMBBB>>>>>>======<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<=========;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBBBB@@@===<<<;;;999777777999;;;======AAADDDHHHKKKMMMPPPSSSUUUVVVWWWUUUTTTYYYccckkknnnllliiifffddddddfffhhhjjjjjjjjjiiihhhfffdddaaa```]]]\\\\\\]]]^^^___```aaa______```aaaaaa^^^YYYUUUTTT]]]dddfffdddaaa\\\VVVRRROOOLLLLLLNNNQQQRRRSSSOOOKKKHHHIIIOOOVVVZZZ[[[cccccccccfffgggddd]]]WWWPPPEEEDDDWWWuuu{{{vvv___;;;888888111777111222222222111000000222444<<<>>>@@@EEEQQQ___ffffffppp{{{|||yyy|||jjj]]][[[aaa{{{ooobbbYYY^^^ttt{{{uuuxxxtttkkkeeegggmmmppprrrrrrwww||||||xxxxxx{{{}}}}}}|||yyyvvvttttttuuuwwwvvvrrroooppprrroooiiijjjiiihhhhhhdddccciiisssSSSIIIDDD??????>>>???======>>>>>>???EEEMMMnnnuuucccWWWJJJEEEBBBEEEFFFDDDAAABBBGGGFFFDDDDDDFFFKKKPPPSSSRRRVVV\\\jjj}}}xxxRRR@@@;;;???===???DDDBBB@@@BBBFFFIIIIIIHHHIIIJJJKKKIIIGGGIIILLLLLLJJJGGGEEEGGGKKKNNNPPPTTTWWWYYYWWWSSSRRRSSSPPPHHHAAA???;;;:::999999999:::<<<===;;;===???AAAAAABBBDDDFFFPPPhhh{{{wwwtttrrrkkkaaaVVVPPPMMMKKKMMMQQQOOOQQQRRRSSSSSSTTTTTTTTTRRRSSSTTTUUUUUUTTTRRRQQQSSSQQQNNNLLLJJJHHHEEECCCCCCBBB@@@>>><<<:::999888999888666444333333333333444444555666888999999888;;;;;;===>>>???III```vvvzzz{{{~~~}}}|||||||||xxxrrrqqquuueeeSSSBBB:::@@@```~~~yyy~~~uuuiiiuuu}}}wwwnnnppp~~~gggdddgggjjjppp{{{HHH===<<<555999555444222444555<<>>===<<<===<<<:::999999;;;===>>>;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>@@@AAAAAACCCDDDFFFFFFEEEBBB???===;;;999888888:::<<<<<<<<>>>>>======???>>>???GGGPPPrrrooo\\\NNNIIIDDDAAA@@@CCCCCC@@@@@@BBBFFFFFFFFFHHHKKKPPPUUUXXXVVVZZZbbbqqq~~~[[[EEE===AAA???>>>BBBAAAAAAEEEHHHIIIIIIJJJJJJJJJIIIHHHIIIMMMOOONNNIIIDDDCCCGGGMMMQQQTTTXXX]]]```[[[WWWVVVWWWTTTKKKDDDAAA>>>===<<<::::::::::::;;;;;;===@@@AAABBBDDDFFFHHHRRRoooppp[[[KKKAAA===AAAGGGGGGHHHIIIKKKMMMNNNNNNNNNKKKMMMOOORRRSSSSSSRRRQQQOOOMMMJJJHHHFFFDDDAAA???<<<<<<;;;:::999999999999888777555333333333333444333444666777777888888999<<<;;;<<<<<<===IIIbbbyyyyyy||||||{{{~~~}}}|||{{{zzzuuurrrwww~~~ppp[[[III>>>BBB___vvvooosssyyypppaaaiiiuuusssmmmpppxxxmmmjjjmmmmmmoooKKK===;;;555:::555444444555666===QQQeeehhh```TTT\\\uuuyyyeeeWWWUUUsss}}}qqqttt{{{{{{xxxssshhhXXXIII???:::999777777888;;;>>>@@@@@@???AAAAAACCCDDDGGGMMMTTTYYY___dddaaaTTTDDD<<<::::::;;;:::999888888:::<<<>>>:::::::::;;;<<<<<<======@@@AAAAAABBBCCCDDDFFFGGGGGGHHHIIIJJJHHHEEEBBB???<<<:::999999;;;=========AAADDDIIINNNSSSYYY^^^bbb]]]UUURRR\\\llltttooogggiiifffaaa^^^___bbbgggjjjfffggghhhgggfffccc```^^^\\\]]]]]]]]]]]]]]]]]]\\\_________``````]]]XXXTTTNNNSSS[[[``````\\\XXXWWWRRROOOMMMLLLLLLLLLJJJIIIHHHFFFDDDEEEJJJQQQXXX[[[aaabbbccceeeeeeddd```^^^QQQKKKHHHSSSjjjtttwww|||}}}}}}}}}iiiEEE;;;888222999222222222222111//////111333777999AAAOOO^^^iiiooorrr{{{|||tttdddYYYRRRooovvveeeXXXRRR]]]ttt~~~nnngggggghhhlllhhhcccdddnnnxxxvvvooo]]]WWWTTTVVVZZZ^^^fffnnnooopppqqqpppooooooqqqsssmmmooonnnmmmnnnooojjjbbb___\\\ZZZXXXWWWZZZfffsssSSSIIIDDD??????>>>===<<<>>>???>>>@@@IIISSSuuuqqq___MMMDDDDDD???>>>@@@CCCAAA>>>>>>BBBDDDEEEGGGJJJOOOSSSWWWYYYYYY\\\eeetttdddJJJ@@@DDDAAA???BBBAAACCCHHHJJJIIIHHHJJJJJJIIIHHHIIIKKKNNNOOOMMMHHHDDDBBBIIIQQQWWWZZZ]]]```ccc___[[[YYYZZZVVVMMMFFFCCCAAA@@@>>><<<::::::::::::;;;===@@@AAABBBCCCFFFHHHPPPmmmxxx^^^KKK@@@<<<>>>CCCAAAAAAAAACCCFFFHHHIIIHHHFFFHHHKKKMMMOOOPPPOOOOOOIIIGGGDDDCCCBBB@@@===;;;777777666666777888999999666555444333222333333444222444777777777777888999;;;;;;;;;;;;<<>>@@@^^^wwwtttooorrriii[[[bbbzzz~~~}}}xxxwwwrrrsssooorrrqqqqqqMMM>>>;;;555:::666444555666666===QQQgggkkkeeecccmmmvvvcccWWW]]]|||yyytttzzzyyyrrrllleeeXXXJJJ>>>999999:::777777999;;;>>>@@@>>>===@@@BBBDDDGGGLLLSSS[[[```bbbgggcccSSSBBB::::::::::::999888888999:::<<<===::::::;;;<<<>>>???@@@AAAEEEEEEEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMKKKHHHEEECCC>>><<<::::::<<<>>>@@@@@@BBBFFFLLLRRRVVV[[[```ccc]]]WWWXXXffftttvvvmmmdddgggbbb]]]\\\```fffiiijjjffffffgggfffdddbbb```___]]]]]]^^^^^^^^^]]]\\\\\\___^^^______^^^[[[VVVRRRIIINNNWWW___```ZZZVVVVVVSSSQQQNNNMMMMMMKKKIIIFFFHHHFFFDDDEEEIIIPPPXXX]]]```aaabbbcccdddcccaaa```TTTMMMFFFIII\\\uuu|||xxx~~~yyy|||~~~~~~nnnIII<<<888333:::222222222222111000000222444888999BBBSSScccmmmssswww{{{}}}yyypppcccZZZTTTxxxuuudddVVVQQQYYYmmmyyyrrrgggeeeiiilllmmmiiieeeiiiuuu}}}yyyooo\\\SSSLLLKKKMMMRRRYYYaaajjjlllnnnnnnmmmlllmmmnnnlllnnnooonnnooonnnggg___UUUTTTTTTVVVVVV[[[gggtttSSSIIIDDD??????>>><<<<<<>>>???>>>@@@JJJVVVzzzkkk___TTTGGGBBBEEE<<<===@@@DDDBBB>>>@@@EEEDDDFFFJJJOOOTTTXXXZZZ[[[]]]```iiiwwwjjjNNNCCCGGGEEEBBBEEEEEEEEEJJJKKKGGGFFFIIIJJJGGGHHHJJJLLLLLLKKKIIIHHHHHHKKKSSS]]]cccdddcccdddfffccc___\\\\\\YYYQQQJJJHHHBBBAAA???===;;;::::::;;;;;;===???@@@AAABBBEEEGGGLLLbbbsssvvvrrr{{{mmmYYYNNNKKKIIIJJJLLLHHHEEEBBBBBBCCCDDDCCCAAA@@@AAACCCEEEFFFFFFFFFFFFBBB@@@>>>======<<<999888555555444444555555666777555444333222222222333444222444777888777666888:::888:::<<<======EEEYYYmmmuuu||||||wwwxxx|||wwwvvvvvvwwwvvvvvv}}}~~~fffMMM>>>CCCgggvvvuuujjj^^^```qqq}}}{{{xxxtttqqqttttttuuuOOO>>>;;;555;;;666444222555777>>>PPPdddiiidddeeerrrvvvhhhccchhhtttvvv~~~xxxmmmddd\\\TTTJJJ@@@:::888999;;;888888:::===???@@@???>>>@@@CCCGGGLLLRRR[[[ccciiikkkmmmgggTTTAAA888999<<<999999::::::;;;<<<<<<===;;;<<<===???AAACCCEEEFFFHHHIIIIIIKKKMMMOOOQQQRRRRRRRRRQQQOOOMMMJJJHHHGGG???===::::::<<<@@@CCCDDDHHHMMMSSSXXX[[[^^^aaaccc\\\\\\dddqqqwwwssskkkhhheee^^^XXXZZZcccjjjllljjjgggfffeeedddcccbbbaaa```[[[\\\]]]^^^______^^^^^^___^^^^^^^^^]]]YYYSSSOOOEEEJJJTTT___```YYYTTTUUURRRPPPOOOOOONNNMMMJJJGGGGGGFFFFFFGGGJJJPPPWWW\\\^^^```aaabbbbbbaaabbbbbbWWWNNNBBBBBBUUUqqqxxxxxxtttqqqzzzrrrMMM>>>777333:::222111222222222111222444666<<<;;;DDDUUUeeennntttyyyyyy}}}wwwuuunnn\\\WWW\\\xxxfffXXXTTTWWWhhhrrrmmmgggiiioooqqqnnnmmmlllnnnuuu}}}{{{tttdddZZZPPPMMMLLLMMMQQQUUU___cccgggiiijjjiiijjjjjjkkkmmmnnnlllkkkiii```VVVJJJLLLRRRXXXZZZ^^^hhhsssSSSIIIDDD?????????<<<<<<>>>@@@>>>@@@KKKWWW~~~jjjSSSLLLHHHAAA>>>BBB;;;===BBBFFFDDD@@@CCCIIIFFFIIIOOOTTTYYY\\\^^^^^^aaadddlll{{{nnnQQQDDDJJJHHHEEEHHHIIIGGGLLLLLLFFFDDDHHHIIIGGGJJJLLLLLLJJJGGGFFFIIILLLYYYbbbmmmsssrrrnnnmmmmmmgggbbb___```]]]UUUOOONNNAAA@@@>>>===<<<;;;<<<<<<:::<<>>;;;;;;<<<<<<============<<<===;;;:::999999999777555555555444333333444444444555444333222222222333444111444777888666666888:::666999===???===BBBSSSeeeqqqxxx~~~yyywwwwwwzzzyyyzzz~~~~~~hhhOOOAAAJJJtttuuuzzz}}}qqqccc___hhhuuu}}}~~~~~~yyyxxxsssppptttuuuxxxPPP???;;;555;;;666444///444888>>>NNNaaafff```YYYiiiuuuooorrrqqq~~~qqqxxx}}}{{{wwwooobbbWWWOOOIIIAAA;;;999999::::::::::::<<>>???BBBDDDGGGHHHIIIKKKKKKLLLMMMOOORRRTTTUUUUUUTTTRRRPPPNNNLLLJJJIIIAAA===::::::===AAAEEEFFFOOOTTTZZZ^^^aaabbbcccddd]]]cccnnnyyyxxxpppllloooddd\\\VVVZZZeeennnnnnjjjgggfffeeecccbbbaaaaaaaaaYYYZZZ\\\___```aaaaaa```___^^^^^^^^^\\\XXXRRRMMMCCCGGGSSS___```XXXSSSTTTQQQPPPOOOPPPPPPOOOLLLIIIEEEFFFGGGIIIKKKPPPVVVZZZ]]]___aaaaaaaaaaaabbbcccXXXNNNBBBBBBVVVqqqooosssuuuxxxtttOOO>>>777333;;;222111222333222222333555888???===EEEVVVeeemmmrrrxxxwwwzzz~~~zzzpppqqqoooUUUSSSccc}}}vvvdddVVVRRRSSSaaajjjgggdddhhhlllllllllooopppppptttzzz}}}|||mmmcccXXXSSSPPPMMMMMMOOOSSSXXX___dddggghhhiiijjjiiikkkkkkiiigggcccXXXNNNBBBGGGQQQ[[[___aaahhhqqqRRRHHHDDD???@@@@@@===>>>===???@@@;;;GGGcccppp^^^KKKCCCCCCBBB???>>>AAABBBDDDCCCBBBBBBCCCEEEJJJMMMQQQWWW\\\```bbbcccgggjjjqqq}}}|||```HHHEEEJJJJJJKKKOOOQQQRRRQQQMMMHHHFFFHHHLLLLLLUUUXXXQQQHHHHHHMMMQQQcccyyyzzzsssqqqlllgggdddbbb]]]UUUMMMIIICCC>>>>>>===;;;<<<>>>@@@@@@???@@@AAADDDFFFGGGJJJNNNVVVcccuuuyyyllldddmmm|||~~~qqqcccMMMPPPUUUZZZ```fffiiihhh```\\\UUUNNNHHHBBB<<<888<<<===>>>===<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;===:::888777777888777666555333111000111222222111222222444666777999;;;;;;::::::<<<======BBBQQQ___oooxxx{{{vvvxxx|||yyy{{{}}}~~~}}}```PPPCCCGGG~~~xxx||||||fffaaarrrvvvrrrssszzz|||{{{RRR@@@===666888444666111777:::???PPPccceee]]][[[nnn{{{|||xxx|||~~~sssooozzzwwwvvvzzzzzzuuuoooaaaPPPFFF<<<;;;:::999888999:::;;;:::===@@@BBBAAAAAA@@@AAAGGGKKKSSS[[[aaaiiittt}}}kkkOOO;;;777888999;;;::::::;;;===>>>>>>===@@@BBBEEEFFFGGGIIIKKKMMMRRROOONNNQQQVVVZZZ[[[ZZZ[[[[[[XXXTTTSSSTTTRRRMMMDDD???<<<===???AAAGGGMMMSSS^^^gggfffdddeeedddaaa___uuuuuurrrnnnfff[[[ddd```]]]lllvvvrrrmmmiiigggeeecccaaa`````````\\\]]]^^^_________^^^]]]ZZZWWWTTTTTTVVVTTTNNNIII@@@BBBNNN^^^bbbYYYRRRRRROOONNNOOOPPPQQQOOOLLLIIIFFFDDDEEEHHHJJJLLLUUU___[[[```cccccc___^^^```ddd___VVVLLLFFFSSSvvv~~~rrr|||}}}}}}[[[@@@:::777333777555222222333222000333888<<<>>>GGGXXXffflllooorrrrrrvvvrrriiilll}}}rrrXXXTTTjjj~~~zzzoooYYYKKKJJJUUUaaakkkjjjffffffkkknnnllluuu}}}uuuiiiqqq~~~{{{tttlllbbb[[[WWWUUUSSSQQQKKKHHHKKKRRRXXX[[[dddnnnjjjgggeeegggggg___PPPDDD@@@EEEPPP[[[]]]^^^gggrrrRRRHHHDDD???@@@@@@===???===>>>@@@===KKKhhhhhhWWWFFF@@@@@@@@@>>>===BBBDDDEEEEEEDDDDDDEEEGGGNNNPPPSSSXXX\\\```cccdddjjjmmmtttdddLLLFFFIIIIIIJJJNNNSSSTTTTTTPPPJJJHHHJJJNNNPPPZZZ^^^TTTHHHGGGNNNUUUooozzzuuupppjjjgggfff```WWWPPPLLLEEE@@@??????======@@@@@@@@@@@@@@@BBBCCCEEEFFFLLLQQQYYYcccqqqtttiiieeeppp|||vvvaaaOOODDDKKKTTT]]]cccfffeeeccc\\\XXXRRRMMMHHHCCC>>>;;;<<<===>>>>>>===<<<===???>>>===<<<;;;;;;;;;;;;;;;<<<:::888888999::::::999777444111000111222111111222333444666777999:::;;;::::::;;;======CCCRRRaaarrrzzzzzzvvvwwwzzzvvvxxx{{{}}}```MMMBBBHHH{{{|||dddddd||||||vvvzzzzzz{{{QQQ???===666888555666555666888AAAWWWjjjgggXXXTTTjjj{{{~~~{{{www}}}oookkkxxxwwwzzzuuunnneeeXXXJJJCCC;;;;;;:::999999:::;;;<<<<<>>>>>>>>BBBDDDGGGHHHIIIKKKMMMPPPTTTSSSRRRTTTYYY\\\^^^]]]___```]]]YYYXXXYYYUUUPPPFFFAAA>>>???AAACCCIIIPPPYYYccckkkkkkhhhgggccc^^^eeewww|||sssqqqmmmggg```jjjgggdddqqqyyyrrrmmmiiigggeeecccaaa```______^^^^^^^^^^^^\\\ZZZXXXWWWXXXVVVTTTTTTUUUSSSMMMGGGBBBCCCMMM\\\```XXXQQQQQQNNNMMMMMMMMMNNNMMMKKKIIIEEEDDDEEEHHHIIIKKKTTT]]]^^^aaaccccccbbbaaaccceeebbbZZZOOOFFFPPPtttwww~~~]]]AAA:::777333777555222222333222000333888===???IIIYYYffflllooorrrsssrrrooolllqqq|||uuuXXXVVVooozzzxxxmmmXXXKKKJJJRRR___iiijjjfffgggkkknnnoootttyyyooocccmmm|||{{{uuunnnfff___[[[YYYWWWUUUMMMHHHGGGKKKPPPVVV```kkkkkkiiigggfffddd[[[MMMCCC>>>EEEQQQ\\\______fffpppSSSIIIDDD???@@@@@@>>>???===>>>AAA@@@QQQqqq|||\\\NNN@@@<<<=========>>>CCCEEEGGGGGGFFFGGGHHHJJJRRRSSSUUUYYY]]]bbbeeegggoooqqqxxxkkkRRRIIIIIIIIIJJJNNNTTTWWWXXXTTTNNNKKKMMMPPPUUUbbbggg[[[JJJGGGQQQ[[[wwwzzzuuupppmmmkkkeee\\\TTTNNNHHHBBBBBBAAA>>>???AAAAAAAAAAAAAAABBBCCCEEEEEELLLTTT^^^fffrrr}}}wwwjjjdddlllsssiiiRRR???===GGGVVVaaaddd___YYYUUUQQQNNNIIIFFFCCC@@@===;;;:::<<<======<<<<<<===???;;;;;;:::::::::::::::;;;;;;:::999:::<<<>>>>>>===888555222000000111000000444444555666777888999999;;;:::;;;<<<===CCCSSScccpppxxx{{{xxxzzz}}}yyyzzz|||~~~bbbKKK@@@HHHsss{{{eeekkk~~~}}}{{{QQQ???===666888555666777666777EEE___oooeeeQQQNNNgggyyy|||wwwsssxxx{{{hhhhhh}}}wwwvvvxxx|||mmmbbbWWWKKKAAA>>>:::::::::::::::;;;<<<===???AAABBBCCCCCCEEEGGGIIIQQQUUU[[[bbbkkkwww{{{^^^EEE;;;;;;:::777<<<<<<======>>>?????????DDDGGGIIIKKKLLLNNNQQQSSSVVVUUUUUUWWW[[[^^^``````bbbdddccc___^^^]]]XXXQQQHHHCCC@@@AAACCCFFFMMMSSS___hhhpppqqqoookkkddd^^^kkkvvv|||wwwpppnnnjjjeeeiiirrrnnnlllwww|||tttoooiiihhhfffdddbbb```^^^]]]\\\\\\\\\[[[YYYWWWVVVUUUUUUTTTSSSSSSTTTPPPJJJEEEBBBBBBLLLZZZ___XXXQQQQQQNNNLLLJJJJJJKKKKKKJJJHHHEEEDDDEEEHHHHHHJJJRRR[[[___^^^^^^___bbbdddeeedddddd^^^SSSGGGMMMppp~~~___CCC;;;888444666555222111222111000333999<<<>>>HHHXXXdddjjjmmmqqqwwwrrrpppuuuzzz}}}tttXXX[[[xxxxxxwwwlllWWWKKKLLLNNN\\\hhhjjjggghhhkkknnnrrrssstttiii^^^iii{{{~~~wwwrrrkkkeee```]]]ZZZXXXPPPJJJEEEFFFLLLUUUbbbmmmkkkfffaaa^^^[[[UUUIII@@@>>>GGGVVVbbbeeeeeejjjrrrSSSIIIDDD???@@@@@@>>>???===>>>AAACCCXXXzzz|||jjjQQQFFF<<<:::<<<<<<>>>@@@CCCEEEGGGHHHHHHIIIKKKLLLRRRTTTVVVZZZ___eeejjjlllsssuuuyyyuuu[[[MMMJJJIIIKKKNNNTTTYYY\\\YYYRRRMMMNNNRRRXXXiiisssfffQQQJJJSSS^^^yyy|||wwwtttqqqkkkaaaYYYPPPIIIDDDCCCBBB??????AAABBBBBBBBBCCCDDDDDDEEEFFFKKKVVVbbbmmmxxxooo```aaaddd[[[JJJ>>>>>>IIIXXXbbb___SSSHHHCCCCCCAAA>>><<<;;;:::888777666777999999999999:::<<<888888777777888888999:::;;;::::::<<>>???@@@AAACCCCCCEEEHHHLLLOOOZZZ^^^dddkkkvvvvvvVVVAAA<<<>>>===999===>>>???@@@@@@@@@AAABBBHHHJJJMMMOOOPPPRRRUUUWWWXXXXXXXXXZZZ\\\```bbbccceeeggggggdddaaa___YYYQQQIIIDDDAAACCCFFFJJJQQQYYYdddllltttwwwuuunnngggbbbooouuuxxxuuupppkkkhhheeetttxxxqqqmmmyyy|||uuuqqqjjjiiigggeeebbb___]]]\\\XXXXXXXXXXXXXXXWWWWWWWWWRRRRRRRRRRRRQQQMMMGGGBBBAAAAAALLL]]]ccc[[[SSSQQQNNNLLLIIIHHHHHHIIIIIIIIIFFFEEEFFFHHHIIIJJJQQQYYY]]]ZZZXXXZZZ```ddddddbbbeee```VVVGGGJJJmmmcccEEE<<<999444666555222111222111000444:::;;;>>>HHHWWWccchhhlllppp|||wwwxxxwwwnnnYYY```}}}yyyxxxlllVVVKKKMMMNNN\\\hhhjjjggggggjjjkkkrrrqqqrrrjjj```lll~~~zzzwwwqqqkkkddd^^^YYYVVVRRRNNNKKKMMMUUUaaammmuuukkk___SSSOOORRRQQQHHH???AAANNN```mmmqqqqqqtttxxxTTTJJJEEE???@@@@@@>>>???===>>>BBBEEE]]]xxxvvv[[[HHHAAA;;;;;;<<<===???CCCBBBDDDGGGHHHIIIJJJLLLNNNRRRSSSWWW\\\cccjjjpppssswwwwwwzzz~~~eeeTTTLLLJJJLLLOOOTTTZZZ___]]]UUUOOOOOOSSSZZZooo~~~rrrZZZOOOUUU___yyy}}}zzzwwwpppeee\\\RRRKKKEEEDDDBBB??????AAACCCCCCDDDEEEFFFGGGGGGGGGLLLXXXfffrrrmmmZZZYYYZZZQQQEEE???@@@IIIYYYaaaZZZHHH===;;;;;;999666666666666555444111222444444444444666777444444555555666777999999;;;;;;<<<>>>AAACCCCCCCCC;;;777333000////////////444555555666777888888999:::999:::;;;<<>>??????@@@AAACCCDDDGGGLLLQQQUUU]]]dddmmmvvvjjjMMM===<<>>???BBBGGGaaa|||xxxgggQQQCCC???<<<===>>>===AAAFFFBBBDDDGGGIIIJJJLLLOOOQQQSSSVVV[[[aaaiiipppvvvyyyzzz{{{}}}ooo[[[PPPMMMNNNPPPTTT\\\cccaaaXXXQQQQQQTTT]]]tttzzzbbbTTTWWW```vvv~~~{{{ssshhh___TTTMMMGGGEEECCC@@@???AAACCCDDDFFFGGGIIIJJJJJJJJJOOOZZZhhhuuu}}}fffVVVWWWYYYMMM@@@;;;===GGGXXXbbbXXXEEE<<<===:::888666555666666555444///000222222111111222444333333444555666888:::;;;=========@@@CCCDDDCCCBBB;;;777222/////////000000444444555666777888999999999999:::<<<<<>>????????????AAADDDGGGKKKQQQXXX\\\___iiiuuuooo[[[EEE<<<<<<<<<<<<;;;>>>AAAEEEFFFEEEFFFJJJMMMQQQSSSVVVYYYZZZ\\\```bbbeeefffhhhiiijjjlllpppsssqqqsssrrrnnnkkkhhh```XXXMMMHHHFFFJJJOOOVVV```iiixxx~~~xxxllliiimmm}}}{{{|||}}}wwwoooqqqzzz|||jjjiii{{{|||yyynnnlllhhhddd```]]][[[[[[]]]\\\ZZZXXXVVVTTTSSSSSSQQQQQQPPPOOOLLLHHHDDDBBBCCCCCCOOOaaaiiiaaaUUUPPPNNNKKKHHHFFFGGGHHHHHHHHHGGGFFFGGGIIIHHHHHHMMMUUUXXXVVVVVV[[[cccgggfffcccdddaaaXXXHHHGGGhhh~~~|||uuu|||jjjKKK>>>:::666555555111000111000000555<<<@@@EEEQQQ```jjjooouuu{{{zzz|||~~~~~~xxxyyynnnddd[[[eeexxxuuurrrbbbKKKCCCHHHRRR___jjjjjjffffffhhhjjjpppnnntttuuuooovvv~~~~~~{{{ssshhh\\\SSSNNNMMMSSSZZZdddppp{{{}}}zzzfffTTTCCCCCCPPPXXXSSSJJJIII]]]uuu|||UUUJJJEEE@@@@@@@@@;;;???>>>@@@CCCGGGbbbyyyyyy|||[[[LLLAAA>>>===???>>>===AAAGGGCCCEEEHHHKKKLLLNNNQQQTTTXXX[[[aaahhhooouuuzzz|||}}}vvvaaaUUUQQQQQQQQQVVV___gggfff\\\TTTTTTWWWaaawww}}}eeeXXX[[[bbbvvv}}}uuuiii```WWWOOOIIIGGGEEEAAAAAACCCCCCEEEGGGJJJLLLMMMMMMMMMSSS\\\iiiwww{{{dddUUUXXXYYYMMM@@@>>><<>>AAA<<<:::888777777666555333111222333333222111222444444444555777999;;;===>>>?????????AAACCCCCCBBB@@@;;;777222......000111111222333444666777999:::;;;777888:::<<<<<<@@@LLLZZZdddmmmzzzzzzwwwyyyzzz{{{}}}sssbbbHHH:::>>>HHH[[[rrr~~~lllWWWlllyyyyyyxxxvvvoooqqqyyyqqquuuPPP>>><<<666999666888555555;;;HHHUUUZZZXXXSSS```xxx|||ccc```vvvyyyqqqwwwxxxyyyvvvcccLLL@@@;;;888888::::::;;;<<<>>>?????????>>>>>>BBBGGGLLLQQQXXX^^^ccceeerrr}}}]]]PPPCCC??????======@@@>>>BBBGGGHHHHHHJJJNNNSSSWWWYYY\\\___aaacccfffiiijjjlllnnnoooooorrrvvvyyyuuuwwwuuupppllliiibbbZZZPPPKKKJJJNNNUUU]]]hhhrrr}}}zzznnnqqq|||~~~||||||uuunnnwww|||hhhkkk|||qqqnnnhhhbbb^^^\\\[[[[[[]]][[[YYYVVVTTTSSSRRRRRRRRRRRRPPPMMMIIIFFFDDDCCCKKKHHHOOO^^^eee]]]RRRMMMKKKIIIFFFEEEFFFGGGFFFEEEEEEDDDEEEGGGFFFEEEJJJQQQSSSTTTWWW]]]cccffffffdddfffcccZZZHHHGGGdddvvv|||zzzxxxzzzuuunnnyyymmmMMM???;;;666555555111///000000000666===@@@FFFSSSbbblllqqqxxxxxx|||xxx}}}~~~|||nnnddd\\\hhh|||uuusssooo^^^HHHBBBJJJSSS___jjjjjjfffgggkkkmmmrrrnnntttvvvpppuuu}}}~~~}}}vvvjjj]]]SSSNNNHHHPPPYYYcccnnnvvvssskkk[[[PPPGGGIIIRRRXXXTTTMMMIII___wwwxxxpppUUUKKKEEE@@@@@@@@@;;;??????@@@CCCHHHcccxxx{{{uuuUUUJJJ???>>>>>>@@@???===@@@FFFDDDGGGJJJLLLNNNQQQTTTVVV\\\```fffmmmsssyyy|||~~~{{{eeeWWWSSSRRRRRRWWWaaajjjiii___VVVVVVYYYeeeyyy|||fffZZZ]]]eee}}}~~~vvviii```YYYQQQKKKIIIGGGCCCBBBDDDCCCEEEHHHKKKMMMOOOOOOOOOTTT\\\iiiyyyhhhUUUVVVWWWMMMEEEFFF===III]]]jjj```III>>>BBB===;;;888777666555333222444555666555333333333555666666777999;;;===???@@@@@@@@@@@@AAACCCCCCAAA???:::666111......000111222222222444666777999;;;;;;666777;;;===<<>><<<666999777888888555888FFFVVV^^^]]]ZZZ___{{{zzzaaaaaayyyxxxpppwwwxxxxxx}}}~~~ttt___HHH===:::999999:::;;;<<<===?????????>>>>>>???CCCIIIOOOUUU\\\cccgggnnn{{{kkkUUULLLEEEEEECCC???AAAEEE>>>CCCHHHJJJJJJLLLQQQVVV[[[]]]aaaccceeehhhkkkmmmkkknnnpppqqqqqqssswww{{{vvvwwwtttoookkkhhhaaaZZZSSSNNNMMMRRRZZZbbbnnnxxx{{{|||rrr{{{}}}zzzxxxpppkkkyyy|||hhhooo~~~sssooohhhaaa]]][[[[[[\\\YYYXXXVVVTTTTTTTTTTTTUUUSSSRRRPPPLLLHHHEEEDDDDDDQQQLLLOOO[[[aaaYYYOOOLLLIIIGGGEEEEEEEEEEEEDDDCCCCCCBBBDDDEEEDDDCCCGGGNNNNNNPPPVVV\\\aaadddcccbbbhhhddd[[[IIIFFFbbbzzzwwwhhh|||{{{zzz{{{~~~wwwoooNNN@@@;;;666555555111///000000000666======DDDQQQaaakkkpppxxxyyyzzzxxx{{{~~~}}}oooddd\\\jjj{{{uuusssooo^^^IIIEEENNNRRR^^^iiiiiifffhhhnnnqqqtttooosssuuuooorrr|||~~~|||~~~~~~xxxlll^^^TTTOOOEEEMMMVVV^^^gggmmmggg]]]QQQMMMKKKNNNSSSUUUQQQLLLHHH___wwwyyyoooeeeXXXLLLFFFDDDCCC@@@>>>BBBAAAAAAAAAEEEbbbwwwiiiLLLGGG>>>>>>?????????BBBFFFIIIKKKLLLNNNNNNPPPSSSWWW[[[dddeeemmmxxx}}}|||yyyfffZZZUUUQQQOOOUUUgggkkkeeeaaa[[[XXX^^^kkk}}}wwwdddaaaooo}}}qqqggg\\\VVVLLLEEECCCDDDEEEFFFIIILLLOOOQQQQQQQQQQQQRRRVVV]]]jjj}}}rrr[[[SSSWWWVVVKKK@@@>>>OOOfffmmm[[[CCC>>>FFFDDD>>>777555777999777555888999999888666666777999888666888===>>>:::<<>>>>>???KKKZZZiiivvvkkkQQQBBB===777CCC]]]pppzzzlllpppeee^^^xxx~~~{{{ssskkksssQQQ???>>>999;;;666666999777666EEE[[[]]]ZZZ```yyyqqq___ddd}}}vvvrrrrrruuu{{{~~~zzzqqq\\\EEE<<<;;;<<<;;;::::::===???@@@@@@??????@@@AAAEEEMMMUUU]]]eeelllqqq}}}vvv]]]PPPMMMIIIFFFDDDEEEFFFHHHDDDGGGKKKPPPUUUYYY\\\]]]dddeeehhhkkknnnppprrrrrrqqqsssvvvzzz|||~~~~~~zzzuuuooohhhaaa\\\SSSRRRWWW```fffkkkuuu}}}|||yyynnniiisss}}}sss~~~yyyqqqmmmfff```\\\[[[[[[\\\YYYWWWSSSOOOMMMNNNOOOQQQLLLNNNNNNIIIBBB???AAAEEETTTLLLJJJRRRVVVRRRKKKIIIFFFDDDCCCEEEGGGHHHFFFCCCGGGEEEBBB>>>===@@@EEEJJJMMMOOOTTTYYY___bbbbbbaaannnlll[[[LLLGGGeeeddd]]]fffttttttooozzz|||~~~sssQQQ@@@:::444333666333111222111111555<<>>???@@@@@@AAADDDHHHLLLNNNOOOOOOPPPRRRUUUZZZ^^^kkklllsss}}}xxxdddZZZVVVTTTTTTZZZkkknnngggccc^^^[[[bbbnnnzzziiiffftttrrriii^^^WWWNNNHHHEEEFFFGGGHHHKKKMMMQQQSSSSSSRRRSSSTTTYYYaaannnuuu\\\UUUXXXWWWLLLBBBBBBOOOaaafffWWWDDDAAAIIIFFF@@@999666777888777555777888999888888888:::;;;999777999===>>><<>>999;;;666777999777666CCCVVVWWWUUU^^^{{{nnnaaaiiixxxttttttuuuzzz}}}yyyqqq[[[EEE;;;;;;<<<;;;:::999;;;>>>@@@@@@AAABBBCCCDDDIIIQQQYYY```iiipppuuunnnWWWQQQOOOLLLJJJIIIKKKMMMNNNRRRTTTWWWZZZ^^^bbbeeefffiiikkknnnrrrvvvyyy|||}}}zzz|||~~~}}}wwwqqqiiiaaa[[[WWWWWW\\\eeekkkqqq|||vvvjjjjjjzzz~~~xxxzzzpppkkkeee___[[[ZZZZZZZZZYYYWWWTTTQQQPPPPPPQQQRRRMMMLLLHHHCCC@@@BBBIIIOOOTTTLLLIIIOOOSSSOOOJJJHHHEEEDDDCCCDDDFFFGGGEEECCCEEEDDDAAA===<<>>IIIWWWbbbfffhhhiiikkkqqqwwwsssiiinnnqqqgggfffmmmxxxsssppp```KKKGGGPPPZZZaaahhhkkkjjjjjjnnnrrrqqqqqqqqqqqqpppooonnnnnnwww}}}xxxmmmaaaQQQCCC@@@AAAEEEKKKPPPRRRPPPMMMGGGAAAAAAGGGIIIIIIRRR___gggjjjnnnlll]]]JJJ>>><<>>;;;:::<<<@@@AAABBBFFFKKKNNNNNNNNNMMMJJJDDD<<<777000000///...///000111222444555666777999:::;;;;;;<<<999999<<<<<<@@@PPPcccnnnwww}}}xxxSSSAAA999888777HHHiii~~~|||jjjbbbqqq~~~~~~www|||}}}yyywwwwww~~~PPP@@@???999;;;777777777777777CCCTTTTTTTTT___zzzmmmdddmmmyyyvvvttttttzzzzzzxxxppp[[[DDD;;;;;;<<<;;;:::888;;;>>>@@@AAACCCFFFHHHKKKOOOVVV^^^fffnnnvvv|||gggTTTSSSRRRPPPOOOPPPRRRUUUWWW[[[\\\]]]```cccgggjjjkkkooorrruuuzzz~~~yyytttlllccc^^^[[[\\\```iiiqqqzzz~~~rrrfffnnn|||ooojjjccc]]]ZZZYYYYYYXXXXXXWWWUUUSSSRRRQQQQQQQQQJJJEEE@@@===???GGGPPPWWWSSSLLLGGGJJJMMMKKKHHHGGGDDDCCCBBBCCCEEEEEECCCAAACCCBBB???<<<<<<>>>CCCGGGMMMPPPVVV\\\```cccddddddiiihhhYYYLLLFFF___xxx]]]UUUfffvvv~~~vvvSSSBBB<<<888999777333111222111111666<<<>>>IIIWWWbbbffffffffffffjjjqqqsssqqqxxx}}}oooggggggmmmwwwrrrmmm]]]IIIFFFOOO\\\bbbiiikkkjjjkkkoootttpppoooooonnnnnnoooooooooxxx|||}}}vvvkkk]]]LLL@@@;;;<<>>AAA???>>>BBBKKKmmmppp}}}\\\BBB@@@<<<>>>@@@BBBEEEIIIOOOSSSTTTTTTUUUVVVXXX^^^dddiiiuuuxxxwwwdddZZZXXXYYY[[[fffrrrqqqhhhfffdddcccjjjooo~~~ssssss}}}pppgggaaa\\\TTTNNNKKKLLLMMMNNNPPPRRRUUUVVVVVVVVVWWWYYY___hhhwwwvvvZZZTTTXXXVVVKKKCCC>>>UUUlllmmm\\\JJJBBBBBBEEE@@@999555555777999999777999:::::::::;;;>>>@@@???@@@BBBEEEGGGKKKPPPUUUSSSTTTTTTRRRLLLBBB888222000//////...///111222333444555666777888:::;;;;;;<<<888999;;;<<>><<<>>>DDDMMMTTTWWWRRRKKKEEEDDDFFFGGGGGGFFFBBBBBBBBBCCCCCCBBBAAA@@@AAA@@@>>><<<;;;===BBBFFFLLLPPPVVV\\\```bbbdddeeegggfffYYYNNNFFF\\\tttZZZPPPkkkyyyTTTAAA:::666999777444222222222111666===???HHHUUU___eeeggghhhhhhhhhpppuuuxxx~~~}}}mmmhhhhhhkkk~~~vvvqqqlll\\\IIIHHHSSS___ccciiikkkkkklllppptttnnnnnnmmmmmmmmmoooppprrrvvvxxxxxxtttjjj[[[JJJ???:::;;;>>>AAAEEEGGGIIIIIIEEEDDDDDDCCC@@@CCCUUUgggrrrgggYYYOOOEEE<<<999:::YYYLLLFFFCCCBBB???AAACCC@@@???BBBKKKmmmuuuYYYBBBAAA<<<>>>AAACCCFFFKKKQQQUUUVVVWWWXXXZZZ]]]ccciiinnnyyy{{{lll^^^XXXXXX\\\___gggrrrppphhhhhhggggggoooqqq}}}sssjjjccc^^^VVVQQQOOOOOOPPPPPPRRRTTTVVVWWWWWWXXXYYY[[[bbbmmm}}}qqqTTTQQQWWWTTTIIIBBB@@@[[[ooohhhSSSDDD@@@AAA@@@<<<777555555888;;;===:::<<<=========>>>@@@BBBCCCFFFJJJLLLPPPVVV[[[^^^ZZZ[[[ZZZVVVMMM@@@555...////////////000111333444333444555666888999::::::;;;999999<<<<<>>@@@CCCGGGJJJLLLMMMLLLLLLKKKJJJLLLTTT]]]ZZZPPPEEE???<<<999:::===[[[MMMGGGDDDCCC@@@AAADDDAAA???BBBKKKmmm~~~WWWCCCCCC>>>@@@CCCEEEIIINNNTTTXXXXXXZZZ]]]```dddiiiooosss|||tttnnnddd___YYYUUUUUUZZZ```eeegggsssqqqjjjmmmmmmnnnvvvxxxzzzrrrfffaaaZZZUUUSSSSSSTTTTTTUUUWWWYYYZZZZZZ[[[]]]^^^gggtttlllPPPPPPYYYUUUIIICCCIII^^^gggVVV@@@:::???BBB<<<;;;888777888:::===???===???AAABBBBBBDDDFFFIIIJJJPPPVVVXXX]]]eeejjjkkkgggfffaaaWWWJJJ===333...000000//////000222333444333444555666888999::::::;;;999;;;>>>===BBBWWWmmmtttwww}}}~~~qqqnnnyyyvvvcccPPPBBB;;;999;;;QQQnnnzzz}}}pppiiivvv}}}MMMAAAAAA:::;;;888;;;888:::===JJJXXXSSSLLLRRRkkksssxxx{{{qqqgggpppzzzsssooorrr|||wwwwww~~~~~~nnnYYYCCC::::::;;;;;;;;;???@@@BBBEEEHHHNNNUUUZZZcccfffkkkpppvvv~~~rrrgggbbbbbbbbbcccdddfffhhhkkklllrrrtttxxx|||xxxrrrlllfffaaajjjnnnuuu}}}{{{rrrkkksss{{{qqqiii```\\\\\\\\\YYYVVVRRRQQQPPPMMMJJJFFFCCCAAABBBGGGPPPWWWYYYWWWRRROOOKKKIIICCC===>>>CCCGGGFFFAAACCCDDDCCCAAA@@@@@@@@@>>>>>>===<<<;;;>>>BBBEEEKKKQQQXXX^^^```bbbeeehhhhhheeeXXXOOODDDUUUnnnXXX```^^^HHH===888:::888444222333222222777===AAAGGGQQQ]]]iiiqqqwwwzzzwww{{{}}}{{{|||}}}}}}qqqmmmmmmlllvvvqqqpppmmm]]]KKKLLLZZZ___ccchhhlllnnnnnnooopppjjjkkklllmmmooorrrtttuuuqqqnnnnnnoooiiiZZZKKKBBB999:::<<<>>>AAAFFFKKKPPPUUUWWWYYY[[[[[[ZZZYYYYYYQQQIIIAAA>>>===<<>>??????BBBDDDGGGIIILLLPPPSSSWWW```gggjjjpppxxx}}}|||zzztttgggVVVEEE888222111111111000000000111333444444555666777999:::;;;;;;::::::===@@@>>>CCCWWWmmmuuuxxx~~~}}}vvvpppwwwlllVVVFFF===:::>>>TTTmmmtttyyy{{{wwwyyyzzzrrrmmm~~~zzz|||MMMBBBBBB:::;;;888;;;;;;::::::GGGXXXVVVPPPVVVllluuu~~~}}}ooogggvvv|||uuusssttt{{{vvvyyy}}}mmmXXXBBB999:::;;;;;;;;;===???BBBFFFLLLTTT]]]ccckkknnnrrrvvv{{{ssskkkhhhhhhhhhjjjmmmpppsssvvvxxxzzz}}}~~~xxxsssoookkkiiiooovvv}}}~~~wwwmmmmmm~~~zzzppphhh^^^ZZZ[[[[[[XXXTTTQQQPPPNNNLLLJJJGGGFFFEEEKKKQQQYYY[[[XXXSSSNNNLLLHHHGGGBBB<<<<<>>>>>>>><<<<<<>>>BBBFFFLLLSSS[[[```bbbdddhhhlllgggcccVVVMMMAAAPPPjjjWWWvvv|||```III>>>999;;;888555333333333222777>>>AAAHHHSSSaaannnxxx|||~~~}}}~~~{{{|||wwwxxxlllhhhiiilll~~~ssspppqqqnnn\\\IIIJJJWWW^^^bbbhhhmmmoooooommmlllhhhjjjlllooorrrtttuuuvvvrrrmmmlllnnniiiZZZJJJBBB888999<<<===@@@FFFMMMSSSZZZ```gggkkkkkkhhhdddaaa[[[TTTNNNJJJGGGEEEHHHNNN]]]OOOIIIFFFEEEAAA<<<@@@???@@@DDDLLLnnnzzzTTTDDDDDDDDDFFFIIIKKKOOOTTTZZZ^^^]]]aaaffflllppptttxxx{{{tttkkk^^^TTTMMMIIIFFFCCC???BBBHHHOOOVVV___gggllljjjvvvvvvsssyyy|||}}}yyylllgggaaa]]][[[[[[[[[[[[]]]^^^`````````aaadddfffsssiiiPPPUUUaaa\\\PPPIIIOOO[[[XXXEEE<<>>???@@@CCCGGGJJJNNNRRRWWWZZZcccmmmvvvyyy~~~kkkTTT@@@555222444222111000000000111222333666666777888:::;;;<<<===::::::>>>AAA???CCCWWWmmmzzz|||zzzzzzooouuuxxx[[[KKK@@@<<>>AAAGGGNNNXXXbbbiiiqqqsssvvvzzzuuuqqqpppkkklllooossswww||||||wwwtttssssssrrrqqqxxxtttjjjoooyyyoooggg]]]YYYZZZZZZWWWSSSQQQPPPNNNLLLKKKJJJJJJJJJQQQVVV[[[ZZZSSSLLLIIIIIIEEEFFFBBB;;;<<>>>>>>>>======???CCCFFFNNNUUU^^^bbbdddfffjjjnnngggbbbUUUKKK>>>MMMhhhVVVrrr]]]GGG===777:::888555333333333222777>>>AAAIIIVVVfffsss{{{~~~~~~xxx~~~~~~yyytttvvvrrrrrreeeaaacccjjjxxxrrrpppqqqnnn\\\GGGGGGTTT]]]aaahhhmmmpppooolllkkkgggiiimmmpppsssuuuvvvvvvsssmmmkkknnniiiYYYIIIAAA888:::<<<>>>AAAGGGPPPWWW\\\fffqqquuutttqqqnnnjjjddd]]]WWWRRRMMMJJJNNNTTT___PPPGGGBBBCCCBBBAAAAAA???CCCFFFKKKiiisssTTTHHHGGGHHHIIIKKKMMMPPPTTTZZZ^^^cccfffkkkooosssyyy~~~ttt^^^RRRIIIEEEBBB???CCCIIIFFFHHHNNNVVV___hhhqqqvvvxxxyyy|||yyymmmfff```^^^^^^\\\\\\```bbbfffcccbbbfffcccdddqqqiiiTTTZZZddd___RRRLLLTTT```QQQ@@@FFFFFF???FFFFFFBBB@@@AAA@@@<<<<<>>;;;<<>>>>>AAAJJJQQQXXXcccmmmuuuyyyzzzzzz~~~}}}yyyvvvvvvwwwyyy}}}{{{xxxtttnnnlllmmmzzz}}}}}}{{{jjjlll{{{zzzjjjfff___YYYWWWUUUTTTSSSQQQOOOLLLKKKLLLMMMLLLLLLRRRSSSSSSQQQMMMIIIGGGFFFFFFEEEAAA>>>===@@@EEEJJJDDDEEEEEEBBB???======>>>===??????>>><<<===BBBFFFKKKVVVaaadddeeegggiiihhheeeaaaNNNFFFCCCOOO```PPPkkk]]]CCCBBB;;;===<<<333///222333111555>>>AAAOOOZZZeeesssvvvuuu{{{|||wwwwww~~~wwwyyyxxxxxxkkk^^^```gggssszzzrrrqqqmmmcccSSSHHHIIIQQQ\\\bbbiiinnnooollljjjhhhiiiiiijjjmmmrrrtttsssqqqjjjllllllkkkggg^^^MMM===;;;<<<===???CCCJJJSSSYYY```iiiqqqvvvzzz{{{wwwqqqoooggg[[[RRRNNNNNNPPPQQQaaaRRRHHHCCCDDDCCCBBBBBB???BBBFFFJJJiiiqqqTTTIIIHHHHHHIIIKKKNNNRRRXXX```eeemmmnnnoooqqquuu{{{nnn```NNNEEE???@@@BBBBBBDDDHHHHHHRRR___nnn|||ssskkkdddbbbaaa```bbbeeeccchhhffffffkkkhhhjjjwwwaaaQQQ]]]hhh___SSSQQQVVVeee]]]OOOQQQOOOHHHMMMNNNMMMJJJFFFDDDDDDGGGJJJLLLQQQTTTUUU[[[eeekkkkkkuuu}}}tttaaaJJJ<<<555111000111222111111111111222333333333444555777888:::;;;<<<>>>;;;===AAAAAAEEEYYYpppxxx{{{~~~}}}{{{vvvzzzaaaKKK======JJJeeeuuuqqquuu}}}eeeiiivvv}}}tttnnnuuuiiiwwwzzzNNNAAA??????@@@777:::;;;:::888DDDXXX]]]ZZZaaauuuuuufff___hhh{{{wwwxxx{{{}}}ttt{{{qqqZZZCCC;;;<<<<<<:::999===>>>CCCLLLTTT[[[fffppp}}}}}}||||||zzzxxxtttsssvvv~~~{{{uuuttthhhvvvyyyiiiddd^^^YYYWWWVVVUUUTTTQQQOOOLLLLLLLLLMMMLLLLLLMMMNNNOOONNNKKKHHHGGGGGGDDDCCC@@@<<<;;;>>>CCCGGGDDDDDDDDDBBB???=========>>>??????===;;;<<>>===555111333333111777@@@DDDRRR\\\ffftttvvvtttzzz}}}ssswww|||}}}iii]]]```dddoooxxxsssrrrnnncccSSSHHHKKKTTT]]]bbbiiinnnnnnllljjjiiilllkkkkkkmmmpppqqqpppnnniiikkkkkkiiifff^^^NNN???<<<======???BBBIIIQQQWWW[[[eeepppwww}}}}}}xxxmmmfff]]]UUUPPPNNNMMMMMMdddTTTJJJDDDDDDCCCCCCBBB???AAADDDIIIhhhmmmTTTJJJHHHHHHIIIKKKOOOUUU]]]gggnnnwwwvvvuuuuuuxxx{{{hhhVVVJJJBBB===<<>>???EEEOOOWWW___hhhrrr~~~~~~~~~}}}{{{}}}|||qqqllllllnnnsssiiiddd^^^YYYWWWUUUSSSRRRQQQOOOLLLKKKLLLMMMLLLLLLHHHJJJKKKJJJHHHFFFFFFFFFBBBAAA>>>;;;999;;;@@@CCCDDDEEEDDDBBB???=========>>>>>>>>><<<:::;;;@@@EEESSS\\\dddeeefffggggggfffccc^^^JJJAAA???LLL^^^MMMXXXnnnvvvrrryyy|||{{{___FFFGGG???AAA???888444555222000888DDDFFFTTT]]]gggtttuuusssxxxwwwooowwwxxxbbbZZZ^^^]]]ggg~~~|||xxxtttsssnnncccSSSIIINNNXXX]]]bbbiiimmmnnnlllkkkjjjkkkkkkkkkmmmoooppppppnnnjjjkkkjjjgggeee^^^PPPBBB======>>>???BBBHHHPPPVVVZZZdddqqqyyyyyyhhhccc\\\VVVSSSQQQOOONNNfffUUUJJJDDDCCCBBBDDDCCC???@@@CCCHHHgggkkkTTTJJJHHHHHHJJJLLLPPPVVV```kkksssyyyyyyyyyzzz}}}lllWWWHHH@@@@@@AAADDDHHHMMMTTT]]]ddd|||{{{sssmmmkkkjjjhhhhhhkkkmmmsssrrrsssyyy{{{oooZZZYYYqqqxxxfff]]]fffmmmyyyxxxiii______dddhhhfffeeeZZZNNNTTTccccccXXXVVVXXXZZZ]]]aaafffjjjkkkmmmvvvvvv```QQQFFF;;;222000111111222555333333222222333333444555444555666777999:::;;;<<<===<<<===@@@CCCLLL```ssstttwww|||~~~~~~}}}rrrIII???;;;>>>LLLjjj~~~tttnnn~~~zzz}}}~~~}}}{{{QQQFFFDDDBBBCCC;;;@@@===@@@>>>EEEVVV[[[[[[aaavvvpppcccddduuu{{{zzz|||}}}qqq~~~|||wwwhhhTTTEEE===<<<>>>AAA@@@AAAHHHRRRZZZ```hhhppp{{{~~~wwwjjjgggjjjwwwkkkiiiddd^^^XXXUUURRROOOMMMPPPNNNLLLKKKKKKLLLLLLKKKGGGHHHIIIHHHFFFDDDDDDEEEAAA@@@>>>;;;999:::===@@@EEEFFFFFFDDDAAA>>>>>>???===>>>===;;;999:::@@@EEEWWW___eeeffffffhhhgggdddccc]]]HHH@@@@@@OOOaaaPPPNNNdddllljjjsss|||aaaIIIJJJCCCEEEBBB;;;666555111///888EEEEEESSS]]]ffftttuuurrrxxx~~~pppmmmyyyuuufffdddddd[[[ccc~~~}}}zzztttsssnnnbbbQQQHHHOOO[[[^^^bbbhhhlllmmmlllkkkkkkiiiiiikkkmmmppprrrsssssskkkllljjjgggeee```SSSFFF===>>>???@@@DDDKKKTTTYYY___jjjvvv}}}zzzsssfffaaa[[[VVVTTTTTTSSSSSSgggUUUJJJCCCCCCAAADDDCCC???AAACCCGGGfffkkkUUUJJJHHHIIIJJJMMMPPPWWWaaammmtttuuuwwwzzz~~~|||```MMMCCC???@@@GGGLLLMMMPPP\\\nnn{{{|||vvvqqqqqqooollljjjkkkooouuutttvvv~~~iii^^^fff||||||iiieeerrr|||jjj^^^eeerrrvvvlllggg\\\XXXgggyyytttbbb[[[[[[\\\___aaaccceeegggmmmxxxzzzeeeRRRFFF???888222222333222222444333222222222222333444444555666777888999:::;;;<<<<<<<<<===@@@DDDPPPdddtttuuuxxx{{{~~~jjjBBB<<<:::===MMMppppppmmmssstttsss~~~~~~}}}TTTIIIFFFCCCCCC<<>>GGGHHHGGGEEEBBB@@@@@@@@@=========:::888;;;AAAFFFYYY___dddeeefffhhhgggdddddd]]]GGG@@@CCCTTTgggWWWXXXkkksssrrrzzzaaaKKKNNNGGGIIIHHH>>>777444000///888EEECCCQQQ[[[ffftttvvvsssyyyvvvmmmnnn{{{zzzzzzsssbbbfff~~~ttttttooobbbPPPGGGOOO]]]^^^bbbgggkkklllllllllmmmkkklllmmmnnnoooqqqssstttmmmmmmkkkhhhfffaaaUUUIII<<<>>>???BBBGGGOOOYYY___fffppp|||xxxnnnhhhbbbYYYSSSQQQRRRSSSSSSgggVVVKKKDDDDDDBBBDDDCCC@@@BBBDDDGGGdddlllUUUKKKJJJHHHJJJMMMRRRYYYcccnnnuuussswww|||sssWWWGGGCCCCCCAAAJJJRRRUUU]]]ppp~~~xxxssssssqqqmmmkkklllmmmvvvyyy}}}eeehhhxxxooorrrmmmbbbqqqrrrkkkeeekkk~~~lllZZZXXXYYY]]]^^^]]]^^^aaaooozzzpppZZZJJJBBB<<<666222333333000000222333222222222222333444444666666777888999:::;;;<<<<<<<<<===???FFFTTTgggvvvuuuxxx{{{}}}fff???::::::>>>PPPuuuooovvvzzzwwwxxx~~~zzzRRRHHHEEEBBBBBB<<>>>>>BBBCCCFFFIIIQQQ[[[aaadddhhhmmm{{{zzz~~~{{{rrrfffaaakkkxxx{{{xxxrrrggg]]]ZZZWWWUUUTTTSSSRRRQQQMMMKKKHHHGGGHHHIIIHHHHHHHHHIIIHHHFFFCCCBBBCCCDDDAAAAAA@@@>>>;;;:::;;;===GGGHHHGGGEEEBBB@@@@@@AAA<<<===<<<:::999<<>>@@@DDDIIIRRR\\\ccchhhssswwwlllfff```VVVOOOKKKKKKLLLLLLiiiXXXMMMFFFFFFDDDBBBCCCAAADDDFFFGGGcccmmmVVVLLLMMMGGGIIINNNTTT\\\fffpppwwwxxx{{{hhhOOOFFFHHHKKKJJJSSS]]]ggg{{{~~~vvvooollljjjhhhiiilllnnn{{{}}}fffwww{{{uuunnn{{{vvvuuu|||kkkYYYVVVXXX]]]___]]]^^^bbbttt|||oooZZZIII@@@999444222333222000///222444444444333444444555666777777888888999:::;;;;;;;;;===>>>???GGGWWWjjjwwwuuuwwwyyy{{{}}}]]]>>>;;;;;;@@@SSSyyy}}}xxxvvv||||||pppzzz}}}wwwPPPGGGFFFCCCEEE@@@HHHAAACCC<<<@@@TTT]]]UUUNNNbbbqqq}}}vvvnnnyyy~~~~~~xxxzzzgggSSSHHHHHHHHHFFFHHHLLLUUU```ggghhhlllqqqwww|||~~~zzzyyyqqqggg```cccuuu}}}~~~~~~~~~~~~ttthhh___\\\YYYVVVUUUTTTRRRPPPKKKIIIGGGFFFFFFGGGGGGFFFEEEFFFEEEDDDBBBBBBCCCEEE@@@@@@@@@>>>;;;999999:::FFFFFFFFFDDDAAA???>>>???<<<<<<<<<::::::>>>FFFLLLWWW\\\```bbbfffjjjjjjfffaaaYYYDDD@@@HHH___vvvfff[[[sssdddUUU___\\\```ZZZHHH999555555444:::BBBGGGVVV___iiivvvxxxuuu{{{vvvuuuwww{{{xxxwwwlll______oooxxxyyyvvviiiTTTIIIQQQ______bbbfffiiijjjlllnnnppppppqqqpppmmmjjjhhhjjjlllkkklllkkkhhhfff```SSSEEE>>>???AAADDDIIIRRR[[[bbbfffqqq~~~}}}pppdddYYYUUUNNNHHHFFFEEEEEEEEEjjjZZZOOOHHHHHHFFFBBBBBBAAAEEEFFFGGGbbbnnnWWWMMMOOOEEEIIIOOOVVV___iiissszzz}}}|||```KKKGGGMMMSSSVVV^^^iii{{{|||rrrhhhdddbbbaaaeeejjjpppzzziiiiii}}}zzzqqqccc]]]ZZZ]]]dddfffdddeeejjj{{{uuuaaaMMMAAA777333111333333111111444555555555555555666777777777777888999::::::;;;;;;;;;===>>>???GGGXXXlllxxxuuuvvvxxxyyy{{{~~~yyyRRR>>>;;;===BBBVVVzzz{{{}}}kkkqqq~~~{{{tttzzzsssuuuzzz~~~vvvPPPHHHHHHFFFIIIFFFNNNKKKIII>>>???TTT^^^UUUMMM___nnn{{{tttmmmzzz|||xxxyyy{{{xxx|||~~~mmm[[[RRRQQQOOOJJJIIIMMMWWWcccjjjlllpppuuuwww}}}wwwlllbbb^^^ggg~~~{{{wwwyyyyyyvvvhhheeebbb]]]YYYVVVRRRNNNLLLJJJHHHEEEEEEEEEFFFFFFEEEBBBBBBCCCBBBAAABBBDDDGGG???@@@@@@>>>:::888888999DDDEEEEEEBBB???======>>>;;;<<<<<<::::::???GGGNNNVVVZZZ^^^aaafffkkkkkkggg```WWWBBB@@@IIIaaayyyjjjllliii]]]jjjiiinnn```LLL:::666777777<<>><<<;;;;;;;;;:::888BBBEEEGGGGGGDDD@@@<<<;;;:::<<<===<<<;;;@@@IIIQQQXXX___dddfffgggkkkkkkhhhcccIIIGGG@@@FFFkkkuuullluuukkkkkkyyyrrrjjjOOO:::777555000777GGGNNNWWW\\\gggssssssqqqzzzzzzssswww{{{uuudddVVVZZZggg}}}zzz{{{{{{rrr]]]MMMSSSccceeefffggghhhjjjkkkmmmnnnpppnnnjjjfffdddfffkkkooollljjjjjjjjjaaaQQQGGGFFF>>>???@@@CCCGGGPPPZZZbbbkkkpppvvvxxxsssgggZZZQQQJJJDDD@@@BBBCCCAAACCCIIIrrrYYYPPPJJJFFFGGGGGGCCC???CCCGGGFFF\\\~~~fffUUUPPPIIIJJJNNNXXXeeerrr}}}|||aaaQQQRRR]]]dddyyyvvvjjjccceeegggjjjvvvrrrjjjppp}}}tttiiiaaa[[[ZZZZZZ\\\aaaiiippptttsssfffYYYHHH:::666111///333444222000111666555444333333444666777999999:::;;;;;;;;;;;;:::999???AAABBBOOOeeetttwwwxxxyyy{{{~~~dddGGG<<<>>><<>><<<;;;;;;;;;:::888@@@BBBEEEEEEBBB>>><<<;;;888::::::999999>>>HHHPPPYYY```eeefffgggiiihhheee^^^EEEDDD???KKKooowwwnnn}}}vvvxxxzzzlllOOO999777777222777DDDOOOYYY___gggpppoooqqq~~~vvvrrrvvvzzztttdddWWWZZZdddzzz{{{{{{zzzqqq]]]MMMQQQ___bbbcccfffhhhiiikkklllnnnooommmjjjfffdddfffkkkooollliiihhhfff\\\MMMDDDBBBAAAAAABBBEEEKKKSSS\\\bbbgggkkkooooooiii]]]OOOGGGEEE@@@???BBBDDDDDDHHHNNNuuuZZZPPPKKKHHHHHHHHHEEEAAAEEEIIIHHHZZZ|||lllZZZTTTJJJLLLQQQ\\\jjjyyyxxxdddZZZbbbssstttllliiipppwww~~~uuueeeooo|||qqqjjjddd___ZZZYYYYYYZZZ^^^dddiiimmmxxxtttjjj\\\QQQGGG===444555111000333444111000111111111111111222555777888999::::::;;;<<<<<<;;;;;;:::???CCCHHHWWWlllxxxxxxvvvzzz~~~~~~yyy]]]BBB999<<<>>>OOOlllzzz{{{~~~jjjeee|||~~~yyypppfffccc}}}}}}|||www___XXX___^^^```hhhkkknnn[[[BBB:::FFFTTTTTTNNNYYYjjj{{{ssshhhooo}}}xxxnnnnnnrrrvvvzzz}}}}}}vvvlllhhhppp}}}}}}zzzrrrkkkbbbYYYTTTZZZ^^^dddjjjqqqxxx~~~vvvdddZZZWWWeeeyyyuuuvvvpppkkkyyy}}}mmmyyywwwhhh___ddd```[[[VVVRRROOOKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBAAA@@@@@@?????????@@@???>>><<<;;;<<<<<<:::888<<<>>>AAABBB???===;;;:::999999888777999???IIIQQQ[[[aaaeeefffggghhheee```XXXAAA@@@???RRRtttvvvmmmqqqRRR999777999444888BBBOOOZZZ```fffnnnmmmqqq}}}rrrsssvvvxxxrrrdddXXXZZZaaa|||yyyyyyvvvuuunnn^^^OOOQQQ\\\^^^aaaeeegggiiijjjlllnnnnnnmmmjjjfffeeeggglllooonnnkkkhhhcccYYYLLLEEEDDD@@@@@@@@@DDDKKKSSSYYY]]]bbbeeehhhgggaaaWWWLLLEEEDDDBBBBBBFFFIIILLLTTT[[[yyyZZZOOOKKKIIIHHHHHHFFFBBBEEEJJJIIIWWWttt~~~kkk\\\UUUKKKPPPYYYfffvvvyyyqqqssszzzvvvxxx|||oooqqqqqqeee```]]]ZZZWWWWWWVVVWWWZZZ]]]aaacccaaa[[[QQQGGG???:::555222333000000333333000000222222222222333555777999:::999:::;;;<<<<<<===<<<<<<@@@BBBEEELLL\\\ooowwwwwwvvvzzz~~~~~~{{{{{{sssWWW>>>888;;;AAAVVVtttsssnnnzzz}}}}}}uuu{{{|||sssuuuppp|||iiieeemmmnnnqqqxxxzzz|||]]]CCC<<>>===<<<<<<<<<<<<:::888888;;;===>>>===;;;::::::;;;;;;999999<<>>@@@WWWtttnnngggzzzWWW;;;777999555888BBBOOOXXX^^^gggttttttttt|||zzz}}}uuuvvvxxxxxxpppeee\\\\\\```wwwvvvqqqoookkk```SSSRRRZZZ[[[```eeeiiijjjkkkmmmoooooonnnkkkhhhgggiiinnnrrrssspppjjjbbbXXXNNNIIIHHHCCCBBBCCCGGGNNNUUUZZZ[[[```bbbeeeeeeaaaZZZSSSNNNLLLJJJKKKNNNTTT^^^jjjrrr|||\\\OOOLLLIIIGGGGGGFFFBBBFFFLLLKKKUUUllluuuggg[[[VVVLLLSSS```ppptttooo|||wwwfffYYYVVVUUUSSSRRRRRRQQQRRRSSSUUUWWWXXXNNNIIIBBB===999555222000222000000333222///000333444444555555666777888999999:::;;;<<<============AAABBBFFFOOO___pppxxxyyyxxx{{{}}}{{{xxxyyyoooSSS===999<<>>===<<<<<<<<<===<<<:::888666999;;;<<<;;;:::::::::;;;:::999:::>>>FFFPPPWWW]]]bbbfffhhhkkkkkkddd\\\PPP@@@>>>BBB\\\qqqccc^^^tttwww|||\\\===888888555999DDDRRRXXX]]]lllzzz~~~|||uuuuuu~~~}}}yyy~~~}}}yyypppgggbbbbbbbbbtttyyyqqqllljjjbbbUUUQQQTTTZZZ```gggkkkkkkkkkmmmpppooonnnmmmkkkjjjlllpppttt{{{wwwmmm```TTTLLLHHHGGGIIIIIILLLPPPVVV[[[^^^```bbbdddffffffddd___ZZZWWWRRRRRRSSSYYYfffwww```RRRNNNKKKGGGGGGGGGCCCGGGOOONNNTTTgggyyyqqqhhh```[[[NNNVVVdddvvv|||mmmvvvuuuxxxtttiiiXXXNNNKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLGGGAAA>>>===:::444111000000///000333222///000444444444555555666666666666::::::<<<===>>>>>>??????>>>BBBIIIVVVfffttt|||{{{||||||zzzyyy{{{kkkPPP===999===HHHfffyyyggguuu}}}wwwooo{{{zzzqqquuu}}}|||}}}[[[BBBDDDFFFUUUddd^^^nnn|||~~~xxxjjjiiippppppttttttmmmiiilllqqquuuuuutttrrrqqqyyy}}}zzz~~~|||yyywwwtttppplllhhhfffjjjpppwww}}}~~~|||{{{wwwsssssswww||||||}}}~~~}}}yyytttpppfffiiitttwwwoookkkbbbQQQIIIUUUhhhvvvwwwnnngggfffaaadddttt~~~fff\\\bbbrrryyyuuuaaaOOOIIIKKKMMMVVVWWWVVVRRRMMMIIIGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@???>>>===<<<<<<<<<===>>>===;;;888777999;;;<<<;;;::::::;;;999999888;;;@@@HHHQQQVVV^^^cccgggiiikkkjjjaaaWWWJJJ@@@@@@FFFbbbppp\\\[[[lllnnnsss||||||ZZZ>>>999999555:::FFFUUUYYY^^^ppp~~~}}}{{{vvvrrrttt}}}~~~~~~}}}rrrkkkjjjiiigggrrr}}}tttmmmkkkeeeXXXNNNMMMYYY```iiimmmlllkkkmmmooonnnnnnmmmkkkkkkmmmqqquuu}}}yyylllZZZMMMHHHFFFDDDKKKOOOTTTXXX[[[^^^aaacccgggiiijjjjjjhhhddd___]]]XXXYYY]]]hhh}}}eeeVVVQQQMMMHHHGGGIIIFFFJJJSSSRRRVVVeee|||vvvpppjjjdddVVV\\\iiiyyy~~~mmmdddaaa```XXXKKKCCCBBBCCCBBB???@@@@@@AAAAAAAAAAAA@@@BBB<<<:::<<<;;;555111222//////000333111...000444333444444555666666777777:::;;;<<<===>>>?????????>>>EEESSScccpppyyy~~~||||||}}}~~~~~~gggMMM===999===KKKkkkuuuppp{{{|||nnnxxxtttmmmvvv}}}|||XXXAAAFFFFFFTTTddd]]]kkk~~~{{{www|||ssshhhfffhhhqqquuuoooiiilllqqquuuuuuvvvsssooorrr{{{~~~|||yyyuuusssrrrqqqooommmggglllsssyyyzzzwwwvvvuuupppkkklllppptttttttttsssqqqlllfffaaa```fffsssssseee^^^YYYMMMRRRddduuuxxxppphhhccc```aaajjjwwwzzzkkkZZZZZZdddrrrlll```SSSKKKIIIKKKLLLSSSTTTUUURRRMMMIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCC@@@AAAAAAAAA???>>><<<;;;<<<;;;<<<===>>>===;;;888888:::<<<<<<;;;::::::;;;999999:::===DDDLLLSSSVVVaaadddggghhhiiifff[[[OOOAAA???BBBIIIhhhrrr\\\___uuusssvvvnnnSSS>>><<<;;;666999FFFTTTXXX]]]lllyyyyyyyyywwwuuutttwww~~~tttoooqqqqqqmmmsss}}}ssskkkllliii]]]RRRNNNWWW```iiimmmkkkiiijjjmmmllllllllljjjjjjlllppptttwwwsssfffTTTIIIIIIKKKJJJQQQXXX```cccccccccggglllnnnpppssstttsssqqqmmmjjjfffiiiooo}}}hhhYYYTTTOOOIIIHHHJJJGGGLLLVVVUUUXXXeee}}}yyyrrrmmm^^^cccmmm{{{sss```TTTRRRPPPQQQLLLBBB<<<===>>>===999999:::;;;;;;::::::999<<<777555999999444222444///...111333111...000555333444555777888999999999:::;;;<<<>>>??????@@@@@@AAAKKK\\\nnnxxx{{{|||~~~|||}}}~~~zzz|||dddLLL===888===MMMnnn|||ppptttyyyuuu~~~~~~VVV@@@HHHFFFRRRccc[[[```ttt}}}xxx{{{xxx~~~|||jjjaaaeeepppwwwrrrlllooouuuxxxzzzyyytttkkkiiiqqq{{{yyyuuuqqqnnnmmmnnnnnnnnnmmmqqqyyy|||}}}~~~zzzrrrppppppppplllhhhjjjooolllkkkkkkjjjgggaaaZZZUUUaaaiiiuuuppp\\\SSSQQQIIIZZZnnn{{{ttthhhaaaZZZTTTbbbpppwwwlllZZZUUU^^^gggoooaaaSSSMMMMMMMMMLLLMMMQQQSSSTTTRRRMMMJJJIIIIIIGGGFFFFFFEEEDDDCCCCCCBBB??????@@@???>>><<<:::999;;;;;;<<<===>>>>>>;;;888999;;;===<<<;;;:::;;;<<<;;;;;;===AAAIIIPPPVVVYYYccceeegggggggggbbbUUUIII;;;===BBBLLLllluuu^^^eee}}}~~~bbbKKK<<<>>>>>>666999EEEPPPVVVZZZfffwwwwwwqqquuuwwwwwwvvvxxx{{{uuurrrvvvvvvqqqsss}}}|||ooogggkkklllbbbWWWSSSVVV___iiillljjjggghhhkkkjjjjjjjjjiiiiiikkkooosssnnnkkk```QQQJJJOOOTTTUUU\\\fffooorrrooonnnsssyyysssvvv{{{~~~}}}{{{uuuxxxqqq[[[SSSQQQRRRQQQLLLNNNYYYbbbbbb``````~~~{{{tttppptttmmmVVVJJJFFFCCCDDDDDDCCCBBB???;;;888555555555444444444333333333444444444333333222222222222222222222222333333333444333333444555777999:::<<<>>>@@@@@@@@@AAABBBDDDDDDQQQeeeuuu{{{{{{|||~~~~~~~~~}}}{{{}}}kkkRRREEE<<<;;;;;;PPPsssxxxooouuupppvvvUUU???DDDBBBRRReee[[[\\\hhhyyy~~~wwwvvv~~~~~~}}}tttbbb[[[jjjuuuxxxnnnhhhmmmrrrppp{{{zzzvvvmmmfffiiivvv~~~}}}{{{zzz|||zzzuuuoooiiiggghhhjjjnnnvvv~~~uuuvvvxxxxxxwwwuuusssqqqkkkmmmpppnnnkkkhhhggghhhjjjgggfffcccYYYPPPRRRZZZnnnjjjeee___SSSHHHHHHOOOqqqpppjjj___TTTPPPVVV\\\iiigggaaaWWWOOONNNUUU]]]ZZZZZZWWWRRRSSSWWWWWWTTTYYYRRRJJJEEEDDDEEEDDDCCCGGGEEEDDDDDDDDDDDDCCCAAA@@@BBBCCCAAA===::::::;;;??????>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>>>>???<<<;;;@@@IIITTT\\\```eeedddeeegggggg^^^NNNBBB999>>>LLLVVVzzzxxxbbbYYYJJJ@@@@@@>>>999===FFFVVV]]]```___dddooosssooo}}}wwwtttzzz}}}tttqqqyyyzzzkkkuuuyyyxxxooojjjlllkkk```UUUPPPWWW^^^fffiiiiiihhhiiillllllkkkjjjiiiiiikkkmmmnnnnnnjjjeeebbbdddiiiqqquuu~~~~~~}}}uuu___VVVTTTTTTVVVQQQRRR]]]fffgggdddbbb{{{}}}yyyzzzppp\\\JJJCCCAAA???@@@@@@@@@???<<<999666444444444444333333333222222222222222222111111000000111111111222222222222222444444444444666888999;;;<<<>>>@@@@@@@@@@@@BBBDDDLLLYYYlllyyy|||{{{{{{}}}|||}}}}}}{{{xxxzzzgggNNNBBB888<<>>>>>===<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>???======BBBLLLVVV^^^aaaddddddeeefffddd[[[LLL@@@<<<@@@JJJ]]]yyy{{{XXXKKKBBBAAA???;;;===EEEUUU[[[\\\YYY\\\hhhpppppp~~~~~~{{{yyy}}}yyyssssss|||}}}ooopppuuu}}}}}}rrrkkkllllllcccXXXRRRTTT[[[cccggggggfffgggiiikkkkkkjjjjjjjjjkkklllmmmqqqnnnjjjjjjppp{{{{{{eee[[[YYYYYY^^^YYYYYYdddnnnpppkkkfff{{{nnnbbb```VVVIII???======<<<:::;;;;;;:::888666333222333333222222222111111111000000000000////////////000000000111111111222222444444444555777888:::;;;===>>>@@@@@@???@@@BBBDDDOOO^^^pppzzz|||{{{{{{}}}zzz|||~~~|||xxxwwwwww}}}cccKKK???666:::DDD\\\vvvyyyooosssuuulllfffggg{{{}}}vvvuuu|||uuuOOOAAAEEE@@@JJJ\\\\\\MMMWWWjjj|||||||||~~~mmmgggjjjrrryyyyyyoooiiimmmpppooouuuuuussslllgggiiittt~~~~~~~~~|||{{{zzz~~~|||zzzzzzzzzxxx}}}~~~~~~}}}zzzvvvsssqqqqqqpppnnnmmmlllllllllllllllkkkhhheeeccccccdddaaabbbaaaZZZOOOLLLWWWeeeaaa^^^XXXOOOEEEDDDRRRbbbgggaaaWWWOOOMMMQQQXXX^^^ZZZTTTNNNLLLNNNQQQTTTUUUYYYZZZZZZXXXZZZ^^^^^^[[[VVVOOOGGGCCCCCCDDDDDDCCCFFFEEEDDDDDDDDDDDDCCCAAA@@@AAA@@@>>><<<<<<===???>>>===;;;:::999:::<<<===999999999999:::;;;<<<===>>>>>>@@@FFFOOOXXX___cccddddddddddddaaaWWWIII>>>;;;AAALLLlllyyyyyysssVVVLLLDDDDDDBBB======CCCRRRWWWWWWSSSYYYhhhsssuuu}}}yyytttssszzzyyyjjjiiinnnxxxwwwlllkkklllfff[[[TTTPPPWWW___dddeeeeeeeeegggjjjjjjkkkkkkkkkkkkllllllnnnllljjjllltttlllaaa______hhhddddddnnnzzz}}}uuulll}}}rrrbbbUUUPPPLLLFFF???<<<<<<;;;:::777777777666555444222111111111111111000000000000/////////////////////////////////000111111222222555555666777888:::;;;;;;===>>>?????????@@@CCCFFFLLL]]]oooxxxyyyzzz|||}}}{{{|||||||||~~~|||wwwuuuvvv{{{___HHH>>>888;;;MMMfffwww|||}}}xxxooojjjooossspppllllll|||}}}tttiiifffqqqhhhMMMCCCFFFBBBGGGWWW^^^RRRWWWfffzzzuuupppqqqrrrwwwwwwppplllnnnrrrrrruuuwwwvvvqqqmmmnnnvvv~~~~~~}}}{{{{{{uuuzzz{{{xxxwwwzzz{{{yyy|||~~~}}}}}}{{{zzzwwwtttqqqooonnnmmmllljjjjjjkkkmmmnnnllljjjhhheeebbbaaaaaaaaaccccccaaa[[[TTTSSS[[[dddXXXTTTMMMGGGDDDJJJWWWbbb[[[TTTLLLHHHKKKQQQVVVYYYUUURRROOOMMMOOORRRUUUWWW[[[]]]]]]\\\^^^aaa___[[[SSSMMMFFFBBBBBBCCCCCCBBB@@@@@@AAABBBDDDDDDCCCAAAAAA@@@>>>===<<<===???@@@===<<<999777777999;;;===999999999999:::;;;<<<<<<===???CCCJJJRRRZZZ```dddcccdddeeeccc\\\QQQEEE<<<666CCCUUU|||yyyssshhhTTTMMMGGGFFFDDD@@@???BBBQQQSSSRRRSSS___sss}}}||||||~~~xxxuuussszzzzzzmmmccchhhrrrzzznnnjjjllliii___UUUNNNTTT]]]bbbeeeeeeffffffiiijjjkkklllllllllkkkkkkllljjjiiikkkqqqzzztttiiifffgggrrroooppp{{{rrrxxxzzzrrrjjjcccXXXLLLDDDDDDAAA>>>======;;;888777555555555555444333333222111111000000000/////////000000000000000000000000...//////000111111222222555666777888:::;;;<<<<<<===>>>???@@@@@@BBBFFFIIINNNaaasssxxxxxxzzz||||||~~~{{{wwwyyy~~~|||vvvpppsss}}}wwwYYYBBB===:::JJJaaawww~~~mmmpppwww{{{{{{wwwuuuttt{{{|||sssrrrkkkeeeiiiuuu___MMMEEEHHHDDDEEESSS```YYYYYYdddyyy}}}tttmmmllloooqqqnnnlllnnnqqqrrruuuwwwwwwuuuqqqqqqvvv{{{~~~|||zzzzzzyyyuuuxxxyyyuuutttxxxzzzzzzzzz|||}}}}}}~~~~~~}}}|||zzzxxxtttqqqnnnmmmmmmkkkjjjiiihhhjjjllloooqqqjjjhhheeebbb```______^^^eeeccc```\\\ZZZZZZZZZZZZRRRLLLEEECCCIIIRRRXXXYYYOOOJJJFFFGGGLLLQQQRRRRRRQQQRRRSSSPPPNNNPPPVVV[[[___bbbbbbaaabbbccc___YYYQQQLLLFFFCCCCCCCCCBBB@@@:::;;;>>>CCCFFFFFFDDDAAAAAA???===<<<<<<>>>???@@@<<<:::888777777999;;;===999999999999:::;;;<<<<<<<<<@@@FFFNNNUUU[[[```cccdddeeeeeeaaaXXXLLLAAA;;;777HHH^^^}}}qqqnnnbbbRRRMMMIIIHHHFFFCCCBBBCCCRRRRRRPPPTTTfff{{{yyyzzz~~~}}}~~~vvvuuuvvvvvvzzz___ccckkkxxx|||pppjjjkkkjjjaaaXXXPPPTTT[[[aaaeeeggghhhiiiiiijjjkkklllllllllkkkkkkoooooooooqqqssswwwzzz|||xxxzzz||||||~~~sssppppppzzzyyy|||yyyssszzzvvvfff```XXXQQQMMMIIICCC>>>===::::::===<<<888555444555555555444333333333222111111000000000/////////000000000000111111111111...//////000111222333333555666888:::;;;<<<<<<<<<===>>>@@@@@@BBBEEEIIIMMMVVVjjj{{{|||yyy{{{}}}|||{{{uuuxxx~~~{{{ssshhhnnn{{{sssRRR;;;:::<<<___vvvyyygggtttzzztttqqqpppsssuuupppmmmpppllljjjttt~~~}}}YYYMMMFFFGGGFFFDDDOOOaaa[[[YYYeee|||sssdddeeehhhkkklllmmmnnnpppqqqrrruuuvvvuuurrrppprrrttt{{{}}}~~~|||zzzxxxxxxxxxwwwyyywwwqqqooossswwwxxxwwwyyy{{{{{{zzzyyyzzz{{{}}}{{{wwwwwwxxxxxxxxxxxxwwwtttoookkkiiiiiijjjhhhggggggggghhhkkknnnooohhhfffcccaaaaaa```^^^\\\bbb```\\\ZZZ[[[\\\WWWPPPOOOIIIDDDEEEOOOXXXVVVOOOHHHGGGFFFIIINNNPPPPPPNNNOOOQQQSSSPPPMMMNNNVVV]]]cccggghhhgggfffeee```XXXQQQMMMIIIGGGGGGFFFBBB???888;;;BBBHHHLLLKKKGGGBBBAAA???======>>>??????>>>;;;:::888777888999;;;<<<999999999999:::;;;<<<======CCCKKKSSSYYY^^^aaaccceeeggggggaaaUUUHHH>>>:::>>>PPPeeeooocccppp```QQQMMMJJJHHHGGGGGGFFFEEESSSRRRPPPTTTeeewwwyyypppvvv~~~uuutttzzz~~~zzz{{{|||yyywww[[[]]]cccooo}}}~~~tttlllkkkkkkeee\\\RRRUUUZZZ```eeeiiilllmmmjjjjjjkkkkkkkkkkkkllllllmmmoooqqqtttvvvwwwwwwwwwxxx{{{wwwnnnppplllppp}}}}}}zzzzzzooo{{{yyywwwxxx{{{||||||zzzzzzyyy|||wwwkkkccc___RRRNNNIIIEEEDDDBBB@@@>>>;;;888888;;;999444333666666555444333222222222222111111111000000000////////////000000000111111111//////000111222333444444666777999;;;<<<============>>>@@@AAACCCGGGMMMQQQXXXnnn{{{~~~}}}wwwzzzyyymmmbbblll|||rrrMMM666:::BBBjjj|||qqqiiixxx|||sssooonnnlllmmmooolllooovvvqqqooo{{{kkkVVVNNNEEEEEEFFFBBBKKK```[[[[[[iiizzz{{{}}}vvvbbbdddgggkkkpppqqqqqqpppqqqqqqsssvvvuuurrrooonnnoooxxxzzz|||{{{xxxvvvuuuvvvuuuvvvrrrllljjjqqqwwwyyyuuuwwwxxxxxxwwwwwwyyyzzzyyyyyy{{{|||~~~~~~}}}|||{{{~~~}}}~~~{{{xxxuuuuuuuuuuuuuuuppppppoookkkfffdddeeefffeeeeeeddddddeeefffhhhiiifffcccaaaaaabbbaaa^^^[[[]]]^^^\\\XXXXXXZZZVVVOOOMMMKKKHHHHHHPPPWWWRRRIIIIIIIIIJJJMMMOOOPPPPPPOOOPPPPPPPPPNNNOOOSSSZZZ___gggkkkmmmlllllljjjccc[[[TTTQQQOOONNNMMMJJJDDD???===BBBIIIQQQTTTQQQJJJDDDAAA???===>>>??????>>><<<999999999999999:::;;;<<<::::::::::::;;;<<<===>>>@@@GGGQQQYYY^^^```cccdddfffhhhhhh```RRREEE<<<:::BBBUUUlll___YYYuuurrr\\\OOOMMMJJJGGGHHHIIIJJJHHHPPPRRRRRRSSS___ooosssnnnttt|||yyyqqqrrryyy~~~|||{{{wwwjjjVVVVVV[[[gggwwwyyyooollllllhhhbbbTTTVVVYYY^^^eeejjjnnnpppkkkkkkjjjjjjjjjkkklllmmmjjjlllnnnqqqsssuuuvvvvvvuuuvvvwwwwwwssslllccc\\\eeegggqqq~~~lll|||yyyrrrooommmmmmooopppooommmnnnooossswwwvvvsssuuu{{{~~~}}}||||||}}}|||zzzyyyzzz{{{|||wwwzzz{{{wwwlll^^^QQQJJJKKKHHHEEECCCBBBAAA???===;;;888888:::777333444:::666555333222111111111111111111111111000000000000.../////////000000111111///000111222333444555555666777999<<<===============>>>@@@AAADDDIIIOOOSSSUUUlll~~~~~~|||zzz}}}wwwhhhaaammmtttMMM666===GGGjjjwww}}}lllqqq}}}{{{sssrrrssspppqqqrrrqqqxxxxxxttt~~~bbbTTTNNNCCCCCCFFFAAAHHH___]]]___nnnqqqwww|||ggghhhjjjpppuuuwwwuuussssssqqqtttwwwvvvssspppnnnmmmvvvyyy{{{zzzwwwttttttuuupppqqqmmmggghhhpppyyy}}}tttvvvwwwwwwxxxyyy{{{~~~wwwwwwxxxzzz{{{|||zzzyyywww}}}}}}}}}zzzzzzzzzyyyyyyxxxxxxxxxrrrqqqpppooooooppppppqqqhhhjjjkkkiiidddaaaaaacccccccccbbbbbbbbbbbbbbbbbbdddbbbaaabbbcccbbb^^^ZZZZZZ^^^]]]WWWUUUXXXXXXTTTMMMNNNLLLKKKOOOTTTPPPGGGKKKLLLNNNOOOOOOPPPQQQQQQTTTPPPMMMNNNSSSZZZ___bbbiiimmmpppppppppnnnggg___VVVTTTSSSSSSRRRMMMFFF@@@BBBHHHPPPXXX[[[VVVLLLEEEAAA???>>>>>>@@@@@@===:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>CCCJJJUUU]]]aaacccdddffffffiiiiii```QQQCCC<<<:::AAAVVVqqqWWWUUUyyy{{{~~~dddXXXOOOMMMJJJGGGHHHKKKLLLJJJKKKQQQTTTSSS[[[jjjttttttuuu|||~~~wwwrrruuu}}}|||}}}}}}wwwhhhRRRQQQVVVbbbsss}}}rrrmmmmmmkkkeeeUUUUUUXXX]]]dddjjjoooqqqlllkkkjjjiiiiiikkkmmmnnnllllllnnnpppsssuuuwwwxxxppppppnnnkkkfff```\\\ZZZaaaiiixxx}}}|||||||||}}}|||yyyvvvuuu~~~}}}zzzwwwuuutttvvvuuurrrpppkkkiiigggggghhhiiiiiihhhfffffffffgggggggggggghhhmmmmmmnnnoooqqqsssuuuvvvuuussspppllljjjhhhggggggeeedddaaaZZZQQQIIIDDDCCCBBBAAA???>>><<<;;;;;;:::999999888777666555444444222222222111111111111000111111111000000000000000111111111222222333333333333333333444555666777888888888888888999:::;;;<<>>>>>======<<<;;;:::999999::::::::::::;;;;;;555888;;;===>>>???AAABBBNNNTTT\\\cccfffgggffffffhhhfffbbbZZZLLL>>>888999AAAaaaaaaVVVllleeePPPNNNLLLIIIGGGFFFGGGHHHIIIHHHPPPTTTTTT[[[iiirrrrrryyy}}}}}}xxxuuuwww|||vvvuuuoooVVVVVVVVVZZZjjj{{{~~~|||qqqiiihhhkkkaaaXXXTTT\\\fffiiigggdddffffffggghhhjjjlllnnnoooooonnnooosssvvvwwwtttqqqkkkiiigggeeecccaaaaaa```kkknnnrrruuuuuusssooommmhhhmmmqqqrrrpppoooqqqrrrpppvvv~~~|||yyyuuusssssspppnnnnnnoooooommmkkkiiigggddddddeeeffffffeeebbbbbbbbbbbbbbbbbbbbbbbbdddddddddeeefffggghhhiiifffeeebbb```]]][[[ZZZYYYWWWZZZZZZRRRFFF>>>===???AAA@@@>>>===;;;::::::999999999888777666555444333222222222111111111111000111111111111000000000000111222222222333333333333333333333333444666777888999999999999:::;;;<<<===???@@@AAACCCDDDFFFIIIKKK```ttt}}}~~~||||||yyyjjjvvviiiCCC888HHHZZZyyy|||~~~vvvvvvxxxtttwwwwwwwww{{{XXXQQQKKKHHHHHHGGGFFFIIINNNVVVTTTYYYpppvvv~~~rrrkkkrrr~~~ggggggnnnyyyyyyrrrpppuuupppqqqsssrrrooojjjeeebbbppprrrttttttrrrqqqrrrtttpppmmmiiihhhqqq}}}}}}zzz{{{|||||||||zzzxxxwwwsssqqqpppqqqssstttrrrpppuuuvvvvvvuuusssrrrsssuuuvvvvvvuuutttrrrqqqppppppooommmlllkkkkkkkkkiiiggggggffffffeeedddcccbbbbbb\\\[[[YYYWWWWWWYYYZZZ\\\```___^^^___aaaaaa___\\\___]]][[[XXXVVVTTTTTTTTTRRRPPPOOOOOOPPPPPPOOONNNRRRTTTSSSQQQSSSXXXXXXTTTVVVVVVVVVXXX\\\bbbhhhkkkssswwwxxxvvvuuutttnnnhhhccc```]]][[[ZZZXXXSSSPPPXXX]]]gggmmmhhhXXXKKKEEE?????????>>>===<<<;;;:::999999::::::::::::;;;;;;888999:::;;;<<>>>>>===<<<:::999888888888888777666555444444333222222222111111111111000111111111111111111111111222222333333333333333444222222222333444555777777;;;;;;;;;;;;<<<===>>>>>>>>>@@@BBBBBBCCCFFFLLLQQQhhhxxx}}}}}}~~~|||yyyooohhhBBB;;;PPPfffuuunnnnnnlllpppwwwoooVVVQQQLLLIIIIIIGGGDDDEEEHHHUUURRRRRRcccuuusssmmmvvvsssnnnwww{{{ooojjjppptttqqqnnnpppkkkmmmnnnnnnlllhhhdddaaammmooorrrrrrqqqqqqqqqrrrmmmjjjfffjjjuuu|||xxxyyy{{{|||zzzwwwsssppppppnnnmmmmmmmmmmmmllljjjrrrqqqpppnnnlllllloooqqqttttttrrrqqqpppnnnmmmmmmnnnllljjjiiihhhgggeeecccccccccbbbbbbbbbaaaaaaaaaXXXVVVUUUTTTUUUXXX[[[]]]```^^^]]]^^^``````___^^^___]]][[[XXXVVVUUUTTTTTTUUUSSSPPPOOOQQQRRRRRRRRRUUUVVVUUUTTTVVVZZZZZZWWWYYYYYYYYY\\\aaahhhnnnrrrvvvzzz}}}{{{yyywwwrrrlllfffdddaaa``````___]]]\\\^^^eeeooosssiiiWWWKKKGGG@@@@@@@@@???>>><<<;;;:::999999::::::::::::;;;;;;::::::999999;;;AAAIIINNNWWW\\\bbbgggjjjlllnnnoookkkfff^^^QQQBBB:::???JJJ[[[ggggggkkk|||WWWKKKGGGGGGGGGFFFFFFEEEEEEEEEHHHQQQ[[[```dddlllssswwwyyyuuuuuuiiidddbbb^^^\\\cccoooxxx{{{|||~~~zzzrrrlllkkkmmmfff___\\\bbbiiijjjhhhfffeeefffhhhjjjlllmmmmmmnnnnnnoooqqqssstttrrrmmmiiieeefffggghhhjjjkkklllllliiikkknnnpppqqqooollljjjmmmkkkiiiiiikkknnnppppppuuunnn|||yyyvvvsssqqqoooooonnnnnnllljjjgggfffeeeeeeeeefffggggggcccaaa___^^^_________^^^___^^^]]]\\\[[[ZZZYYYYYYYYYXXXVVVUUUSSSRRRRRRRRRTTTTTTTTTSSSQQQOOOLLLJJJKKKOOOQQQLLLCCC===>>>AAA<<<<<<;;;:::999888777666777777666555555444333333222222222111111111000000000111111111111111222222333333333333444444444444222222333333444555777888;;;;;;;;;;;;<<<===>>>>>>===???AAABBBDDDKKKUUU^^^rrr~~~}}}}}}{{{|||~~~yyyuuudddCCC???UUUkkk~~~yyyzzzkkkggggggooo|||uuuooozzzcccTTTOOOKKKIIIJJJHHHDDDCCCEEEVVVTTTPPPYYYjjjkkkjjjrrrxxxwww}}}~~~llllllqqqpppkkkiiihhhiiikkkllljjjhhhdddbbbjjjlllnnnpppppppppoooooolllhhhgggnnnzzz{{{wwwwwwxxxxxxuuurrrnnnlllkkkjjjjjjjjjjjjjjjiiiiiijjjjjjjjjiiihhhiiikkkmmmppppppooonnnlllkkkjjjiiikkkiiigggeeeeeedddbbb```________________________WWWVVVUUUTTTVVVXXX\\\^^^]]]\\\[[[[[[\\\]]]]]]^^^\\\ZZZYYYWWWVVVVVVWWWWWWXXXUUURRRPPPQQQTTTUUUVVVUUUUUUTTTTTTWWWZZZZZZYYY[[[[[[\\\^^^ccciiiooosssxxx~~~}}}zzzvvvpppmmmkkkhhhfffeeeeeeeeeeeefffmmmuuuuuuhhhTTTIIIFFFAAAAAAAAA@@@>>>===;;;:::999999999:::::::::;;;;;;::::::;;;<<>>???@@@AAADDDJJJUUUccclll{{{}}}{{{yyy}}}{{{yyyzzzsssUUU???DDD\\\rrr|||uuussswwwpppsssqqqppplllllluuunnnnnnxxxqqq}}}XXXTTTLLLIIIHHHJJJHHHDDDDDDFFFQQQRRRNNNSSSdddlllnnnwww}}}xxx}}}llljjjppppppjjjgggggghhhjjjkkkjjjhhhfffdddhhhiiikkknnnppppppnnnmmmjjjgggiiitttzzzuuuuuusssqqqooommmlllkkkhhhhhhgggfffdddccccccccc```cccfffhhhhhhhhhhhhjjjlllkkkkkkjjjiiihhhgggffffffdddcccbbbcccbbbaaa___]]]]]]]]]]]]\\\\\\\\\\\\ZZZYYYXXXXXXXXXZZZ[[[\\\YYYYYYXXXXXXWWWXXXYYYZZZUUUUUUTTTTTTUUUWWWYYYZZZYYYVVVRRRPPPRRRUUUWWWXXXTTTSSSRRRUUUYYYZZZ[[[\\\`````````bbbffflllrrruuuzzz~~~zzzuuuqqqpppooonnnmmmmmmnnnooowwwzzz|||wwwfffRRRGGGFFFAAAAAA@@@@@@???===<<<;;;999999999:::::::::;;;;;;888:::>>>AAADDDIIIOOOSSSVVVYYY]]]```bbbdddfffhhhddd___XXXNNNBBB>>>HHHUUUwwwsss|||dddQQQOOOFFFGGGHHHIIIIIIHHHHHHGGGBBBFFFRRR^^^cccdddjjjttt|||}}}|||zzzvvvqqqjjjffffffjjjqqqwwwyyy{{{|||yyysssooommmmmmlllhhhgggkkkmmmjjjhhhhhhiiijjjjjjjjjjjjjjjiiiiiimmmpppsssvvvvvvtttqqqooolllkkkjjjhhhggggggggggggiiijjjlllmmmmmmmmmlllkkkkkkjjjiiilllooopppmmmjjjwww~~~~~~~~~}}}}}}|||zzzyyywwwvvvvvvvvvuuutttrrrpppoooooonnnkkkiiigggffffffeeecccaaaaaaaaa```___]]]^^^aaadddaaa___\\\[[[[[[\\\[[[ZZZXXXWWWVVVUUUTTTSSSRRRRRRSSSRRRPPPMMMLLLJJJIIIIIIGGGGGGGGGFFFEEECCCBBBAAAAAA???======>>>===:::777999999::::::999888666555555555444444444333333333222222222111111111111000000000111111222333333333666555555555555444444444444444444555666777999999;;;::::::;;;;;;<<<===>>>@@@AAADDDKKKVVVcccooovvv~~~{{{xxx|||{{{zzz}}}vvvYYYBBB<<>>===<<<<<<999999::::::::::::;;;;;;777;;;AAAEEEIIIMMMQQQSSSXXX[[[^^^aaaaaabbbdddeeeaaaWWWJJJAAA===EEEXXXjjj}}}uuuuuuUUUIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKEEECCCKKK[[[cccbbbhhhtttyyyyyy~~~yyy|||}}}qqqccc]]]^^^cccnnnvvvwwwxxxzzzyyyvvvrrrpppooonnnllllllooonnniiigggiiimmmllllllkkkkkklllmmmmmmooorrruuuwwwvvvtttsssssssssqqqmmmiiigggfffggghhhiiiiiijjjkkkkkkkkkkkkkkkiiiiiikkkmmmooonnnllliiivvv~~~||||||}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzyyyxxxssssssrrrqqqpppooonnnnnnqqqqqqqqqpppnnnkkkjjjiiiiiihhhffffffgggfffeeeccc```aaa```^^^[[[\\\___ccc___]]]ZZZYYYYYYYYYYYYXXXTTTTTTSSSRRRQQQQQQPPPPPPNNNMMMLLLJJJHHHGGGGGGGGGEEEDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>===<<<;;;:::888999:::::::::888666555444444444333333333333333222222222111111111111000000000111222222333444444666666666666555555444444666666666666777999:::;;;<<<<<<<<<<<<===>>>??????BBBDDDJJJVVVeeeqqqvvvwww~~~{{{xxx{{{{{{zzzxxx```DDD:::FFF^^^uuuyyy|||zzzuuuhhhrrrwwwuuuqqqgggiiizzz}}}mmmuuujjjPPPUUUNNNJJJHHHIIIHHHEEEEEEIIIFFFOOONNNPPPdddvvv~~~~~~}}}xxxgggiiiqqqqqqooonnnhhhiiijjjkkkjjjiiigggfffeeefffhhhlllpppqqqnnnkkkeeegggppp|||{{{uuutttkkkkkkkkkkkkjjjiiihhhhhhggghhhfffbbb\\\WWWVVVVVV\\\]]]___```______```aaabbbbbbbbbcccccccccddddddeeecccaaa```___^^^\\\ZZZ\\\\\\[[[ZZZZZZYYYXXXXXXTTTVVVXXXZZZZZZYYYWWWVVVSSSUUUWWWVVVSSSPPPPPPQQQLLLMMMMMMNNNPPPSSSVVVWWWVVVTTTQQQPPPRRRUUUVVVVVVUUUQQQRRRYYY___```bbbfffiiiiiijjjlllqqqwww}}}zzz}}}~~~~~~wwwpppfff\\\OOOAAA<<<============>>>>>>======<<<999999::::::::::::;;;;;;999===BBBGGGKKKNNNRRRUUUZZZ]]]```bbbbbbbbbbbbbbb\\\OOO@@@:::>>>LLLbbbuuukkkiii|||fffOOOHHHHHHIIIHHHHHHHHHHHHJJJLLLMMMLLLDDDHHHZZZeeeeeekkkwwwrrrzzz~~~}}}zzzlll___\\\___ccciiiooosssuuuwwwyyyxxxwwwuuutttooonnnoooqqqnnnhhhfffiiijjjiiihhhhhhjjjmmmppprrrrrruuuwwwvvvtttrrrssstttssspppkkkfffeeefffiiikkklllllllllllllllmmmmmmmmmhhhiiikkkkkkjjjiiijjjkkkrrr|||xxxxxx{{{}}}}}}{{{}}}|||{{{zzzyyyzzzzzz{{{wwwwwwxxxxxxxxxwwwwwwvvvrrrrrrqqqpppooonnnnnnmmmmmmnnnooonnnjjjfffcccbbbdddcccbbbbbbddddddcccbbbbbbcccbbb___\\\\\\```ddd^^^\\\YYYWWWXXXXXXWWWVVVTTTSSSSSSRRRRRRQQQQQQPPPLLLKKKJJJIIIHHHGGGGGGGGGAAA???>>><<<;;;;;;<<<===999<<<>>>===999777888:::888999:::;;;:::888666555444444333333333333333333222222222111111111111000000000111222333333444444777777666666555555555444666666777777888:::;;;<<<============>>>???@@@AAACCCFFFOOO___pppyyyyyyuuu~~~zzzxxxzzz|||{{{gggOOO:::===UUUnnn|||yyyxxxyyy{{{|||xxx~~~ppp|||xxxmmmeeejjj}}}pppyyydddOOOVVVQQQLLLIIIIIIGGGDDDEEEHHHKKKUUUTTTTTTgggyyyvvviiilllsssrrrppppppiiiiiijjjjjjjjjhhhgggfffeeeeeehhhlllqqqrrrnnnkkkcccfffqqq}}}wwwqqqqqqeeegggjjjlllllljjjgggeeefffggggggccc]]]ZZZYYYZZZ^^^^^^]]][[[ZZZZZZ\\\^^^___``````aaabbbccccccdddfffdddaaa```^^^]]]ZZZXXX]]]\\\[[[ZZZYYYXXXWWWWWWOOORRRUUUXXXYYYXXXVVVTTTRRRUUUWWWWWWSSSOOONNNOOOLLLLLLLLLMMMNNNQQQSSSUUUUUUSSSQQQPPPRRRTTTUUUUUUSSSNNNPPPYYY______bbbggghhhhhhiiimmmrrryyymmmdddYYYQQQIIIAAA@@@BBB;;;<<<<<<===============999999:::::::::;;;;;;;;;<<>>======<<<;;;;;;::::::888999;;;<<<<<<;;;999888:::999888777666555444333333333333333333333333333222222222222222222222222111222222333444555666666666666555555555777888999888999999::::::;;;;;;<<<===<<<;;;;;;>>>@@@AAAAAADDDLLLUUUfffxxxxxxrrrvvv~~~nnnPPPJJJ??????VVVwwwvvv{{{~~~yyyrrrxxx}}}tttnnntttwww\\\SSSnnnoooXXXFFFEEEHHHFFFFFFKKKRRRSSSSSSXXXjjj}}}uuuuuuuuuqqqppprrrllliiifffgggiiijjjhhheeeffffffhhhlllooooookkkgggbbbjjjtttyyywwwrrrnnnllliiiiiiiiihhhgggeeecccbbbhhhgggdddaaa^^^]]]```bbbiiifffaaa]]]ZZZZZZ[[[\\\^^^___```___^^^```eeejjjeeeccc___[[[YYYXXXYYYZZZ[[[[[[ZZZYYYWWWUUURRRQQQMMMPPPTTTVVVUUUTTTTTTTTTSSSTTTTTTUUUUUUTTTRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTOOOOOOQQQXXX```gggiiiiiifffjjjoooppprrrxxx~~~uuummmYYYWWWRRRMMMHHHCCC@@@>>>>>>======<<<<<<======>>>888<<>>===<<<===@@@BBBCCCDDDKKK[[[gggrrr~~~}}}yyy~~~yyyaaaHHHBBB===FFF___zzzxxx}}}yyy}}}{{{{{{xxxvvvyyyttt^^^aaa|||kkkWWWGGGFFFIIIHHHIIIMMMJJJMMMPPPXXXlll~~~}}}wwwxxxxxxtttoooooojjjjjjiiihhhgggggghhhiiijjjiiijjjlllnnnmmmiiifffcccjjjssswwwtttnnnjjjgggiiijjjjjjiiigggeeebbb```aaaaaa___^^^^^^aaagggkkkqqqnnniiiddd```]]]\\\\\\]]]\\\[[[ZZZ\\\___cccfffbbbaaa^^^[[[ZZZZZZZZZ[[[YYYXXXUUURRRQQQPPPPPPPPPSSSVVVYYYYYYXXXUUUSSSRRROOOPPPQQQQQQQQQPPPNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSXXX___dddfffeeegggjjjmmmpppsssyyyyyytttrrrlllccc[[[OOOMMMJJJFFFCCC@@@>>>===:::::::::;;;;;;<<<<<<===:::::::::::::::;;;===??????BBBFFFLLLQQQVVVYYYZZZ^^^___bbbcccccc```]]][[[EEE<<<777;;;LLLaaa```JJJRRRmmmlllUUUNNNKKKHHHMMMLLLJJJHHHHHHIIIJJJKKKBBB???@@@FFFLLLRRR\\\eeennnwwwrrryyy|||qqquuurrrbbb]]]fffpppqqqrrrqqqqqqrrrsssssspppqqqqqqpppmmmkkkjjjjjjhhhaaa^^^fffttt{{{xxxrrruuuuuurrrkkkiiikkkllljjjffffff___VVVZZZggglllhhh```ZZZWWW\\\fffjjjiiieeeeeeeeedddcccbbbcccfffhhhllldddvvv~~~}}}zzzwwwtttuuuyyy}}}~~~}}}yyyxxxvvvuuussssssrrrrrrnnnooooooooonnnmmmlllllliiihhhgggfffeeedddddddddfffffffffeeedddbbbaaa```aaa```______^^^^^^^^^^^^___^^^\\\[[[YYYYYYXXXXXXWWWVVVTTTRRRPPPNNNNNNMMMKKKKKKKKKIIIHHHFFFDDDCCCBBBBBBBBBAAA???>>><<<<<<<<<<<<;;;;;;:::999999999777888999::::::999888777888888777666555444444333444444444333333222222222333333333333333333333333222222333444555666666777777666666666666888999:::;;;<<<<<<======>>>??????>>>>>>>>>???AAACCCEEEFFFQQQkkkzzz}}}rrrUUUCCC<<>>=========777888999;;;<<<<<<<<<<<<;;;999777999===AAACCCCCCCCCEEEIIINNNSSSWWWZZZ\\\___bbbdddeeeccc^^^XXXTTT===@@@:::@@@[[[jjjYYYCCCbbb{{{___PPPKKKKKKLLLKKKJJJHHHGGGGGGHHHIIIIIIEEEAAA@@@DDDJJJQQQ]]]hhhgggttt|||}}}yyyzzztttkkk^^^```kkkvvvvvvvvvuuusssqqqqqqrrrqqqqqqoookkkhhhggghhhjjjhhh```^^^jjj|||zzzmmmppppppkkkdddaaaddddddcccccc___WWWRRRZZZfffggg```PPPPPPUUU```lllrrrooojjjeeedddaaa^^^\\\]]]aaadddssshhhuuu|||~~~}}}|||yyyxxxwwwxxx{{{}}}}}}|||xxxwwwuuutttrrrqqqqqqqqqmmmmmmmmmmmmlllkkkjjjiiigggfffeeedddccccccccccccffffffeeedddcccbbbaaa``````___^^^\\\\\\\\\]]]]]]^^^]]][[[YYYXXXVVVUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKHHHHHHGGGFFFEEECCCAAA@@@?????????>>>===<<<:::::::::::::::999999888888888666777888888888888777666666666666555555444444444555555444333333222111111222222222222222222222222222222333444555666777777777666666666777999:::<<<<<<<<<======>>>?????????>>>?????????@@@BBBEEEGGGVVVsss}}}kkkMMMBBB;;;DDDcccvvviiinnnvvv}}}bbbQQQOOOPPPRRRTTTIIIAAABBBEEEEEEGGGJJJHHHJJJKKKMMMVVVhhh}}}zzz{{{|||{{{~~~zzzrrrllliiiiiijjjhhhiiiiiigggeeeeeehhhjjjhhhhhhggggggggghhhhhhhhhgggmmmrrrtttpppkkkhhhgggmmmnnnnnnmmmkkkfffaaa___ccccccaaa^^^\\\]]]aaaddd^^^]]]\\\[[[]]]aaadddggg^^^WWWPPPPPPWWW]]]___^^^]]]]]]\\\[[[YYYXXXVVVVVVUUUSSSPPPNNNNNNPPPSSSUUUTTTVVVYYYXXXUUUQQQMMMLLLNNNOOOPPPPPPPPPOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJLLLLLLMMMOOORRRSSSTTTUUU___aaaeeemmmuuu|||~~~yyytttooohhh___YYYUUUQQQKKKGGG@@@@@@???>>>============888999;;;<<<======<<<<<<::::::;;;===@@@CCCEEEFFFFFFHHHLLLPPPUUUYYY[[[]]]ccceeeggggggccc[[[SSSNNN<<>>>>>>>>===<<<;;;:::999888888888888777777777777555666666666666666666555555555555444444444444444555555444333333222111111111111111111111111111111222333333444555666777888777777666777888:::<<<===<<<<<<<<<===>>>>>>?????????????????????BBBGGGLLL^^^vvv}}}}}}{{{zzzcccFFF???:::HHHiii{{{mmmccceeeqqq}}}}}}|||{{{YYYMMMNNNNNNGGGJJJDDDAAABBBDDDDDDFFFHHHCCCEEEIIIMMMUUUeee{{{vvvssswww~~~{{{lllcccbbbeeehhhiiigggeeefffhhhiiihhhfffiiihhhgggeeecccccccccdddiiinnnssstttqqqnnnmmmmmmooooooooonnnkkkgggbbb````````````^^^\\\[[[[[[\\\VVVUUUTTTUUUYYY^^^dddhhheee\\\TTTTTT[[[bbbccc```]]]\\\ZZZXXXUUUSSSQQQOOONNNNNNOOOOOOPPPRRRSSSTTTOOORRRTTTTTTRRROOOMMMMMMNNNNNNOOOOOOOOONNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGHHHIIIFFFHHHIIIKKKLLLNNNOOOPPPXXXYYY]]]cccjjjoooqqqqqqvvv|||{{{uuupppiiicccbbb\\\UUUPPPMMMJJJGGGDDD???>>>===<<<<<<;;;;;;;;;999::::::;;;;;;;;;;;;:::999>>>BBBCCCAAAAAADDDGGGGGGIIIMMMQQQVVVZZZ]]]^^^eeegggiiihhhbbbXXXNNNHHH999>>>CCCVVVhhh[[[SSSggg}}}iiiZZZVVVMMMHHHJJJFFFEEEEEEEEEEEEEEEFFFFFFGGGDDDCCCEEEIIIPPP___mmmlllooowwwsssllljjjrrr|||tttmmmnnnpppoookkkfffcccbbbdddgggaaa___```gggppptttqqqlllhhhiiifffaaaaaaeeegggfffddd___XXXXXX^^^aaaZZZPPPHHHVVVeeemmmqqqrrrllleeejjjaaaVVVRRRXXXcccooouuuyyyzzz}}}zzzwwwyyyzzzzzzyyyxxxyyyzzzyyyzzzyyyyyyxxxvvvuuuttttttsssrrrpppooonnnmmmmmmllllllllllllkkkjjjjjjiiieeedddccccccbbbbbbbbbccc```___^^^]]]\\\\\\\\\\\\^^^]]]\\\[[[ZZZYYYYYYYYYXXXWWWUUUSSSQQQPPPOOOOOOMMMLLLKKKIIIHHHGGGFFFFFFBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;:::999888666666666666666666666666555555555444444555555555333333333444444444444444444444444333333222222222111111111111111111111111333333444555666777777888777777777777999;;;===>>><<<<<<===>>>>>>??????@@@???@@@@@@???AAAFFFPPPWWWjjjzzz~~~||||||~~~uuuVVV???;;;<<>>===<<<;;;:::999999888888999888888888999:::;;;<<<<<>>===;;;;;;::::::::::::999888777777555555555555555555555555444444333333333333444444222222333333444444444444333333333333333333333333222222222222222222222222333333444555666777888888777777777888999;;;===???>>>>>>??????@@@@@@AAAAAA@@@AAABBBBBBFFFOOO]]]hhhvvv}}}}}}sss]]]HHH<<<;;;FFF[[[qqq}}}}}}~~~{{{yyyttt||||||pppjjjnnn|||zzzllliiiqqqyyyxxx{{{|||ZZZPPPGGGEEEHHHCCCAAADDDFFFFFFDDDDDDDDDDDDDDDBBBDDDIIILLLPPPZZZeeelllrrryyyyyy}}}{{{{{{xxxfffRRRcccdddgggjjjkkkiiifffdddiiijjjjjjhhhcccaaaaaabbbjjjmmmppppppnnnmmmnnnpppnnnmmmjjjhhheeecccbbbaaagggddd^^^VVVOOOLLLKKKLLLQQQVVV^^^hhhpppuuuwwwxxxfffaaa[[[ZZZ]]]______]]]VVVTTTQQQMMMKKKIIIIIIIIIMMMMMMNNNMMMKKKIIIGGGEEEIIIIIIIIIIIIHHHIIILLLNNNHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEDDDFFFHHHHHHFFFFFFHHHJJJFFFHHHKKKKKKJJJJJJMMMOOOWWW\\\\\\WWWSSSQQQNNNJJJKKKHHHDDDAAA???===;;;:::<<<<<<;;;999999999999999:::999888999;;;>>>AAACCCBBBCCCCCCAAA???@@@DDDHHHIIILLLPPPUUU[[[___cccdddeeefffeeeaaaYYYNNNDDD===CCCPPPeeejjj]]]ccclllXXXPPPOOOKKKFFFDDDAAAAAABBBCCCCCCCCCCCCCCCJJJJJJJJJJJJHHHHHHRRR]]]gggffflllyyy~~~~~~}}}zzzssskkkmmmnnntttzzzssseeeccciiiiiijjjjjjiiifffdddcccccccccccccccbbbcccdddeeegggeeehhhiiigggiiimmmnnnllleeebbb___\\\\\\```hhhnnn|||wwwlllfffppp}}}|||pppddd\\\[[[ggg{{{|||yyyqqqkkkggg{{{{{{wwwttttttsssqqqoooooorrruuuqqqrrrrrrqqqooonnnnnnooonnnmmmllljjjiiihhhggggggeeeeeeffffffgggfffffffffbbbaaaaaa````````````aaa___^^^]]][[[[[[[[[\\\\\\XXXYYYYYYYYYXXXVVVTTTSSSNNNNNNLLLKKKIIIHHHHHHHHHGGGFFFDDDCCCBBBAAA@@@@@@>>>>>>>>>===<<<;;;:::999888888999888888777666666444555555555555555555555444333333222222333333444222222222333333444444555333333333333333333333444444444444444444444444444333333444555666777888888888777777888999<<<>>>??????@@@@@@AAAAAABBBBBBCCCAAABBBDDDEEEJJJWWWhhhttt|||}}}www}}}qqqZZZGGG???>>>@@@QQQiii|||qqqtttpppttt~~~wwwpppxxx}}}jjjbbbttt}}}{{{www{{{}}}hhhKKKPPPJJJDDDFFFBBB>>>BBBFFFEEEBBBBBBAAA@@@BBB???AAAHHHLLLNNNTTT]]]kkksss|||wwwhhhGGG^^^dddkkkmmmjjjgggeeeeeedddfffiiiiiifffeeeggghhhjjjlllooonnnkkkjjjkkkmmmllljjjgggdddbbbaaa``````YYYWWWRRRNNNMMMPPPWWW\\\ccciiipppwwwxxxtttnnnjjj```\\\WWWVVVWWWXXXWWWVVVSSSQQQMMMJJJHHHHHHIIIIIISSSRRRPPPMMMIIIFFFDDDBBBEEEEEEDDDCCCBBBCCCGGGJJJIIIIIIJJJKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBDDDFFFEEEBBBAAACCCEEE>>>BBBFFFFFFDDDEEEJJJPPPYYYZZZWWWOOOIIIHHHGGGEEEBBBAAA@@@>>>>>>===<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;???DDDIIILLLHHHDDD>>>;;;>>>BBBGGGIIIJJJMMMRRRWWW]]]bbbeeegggddddddbbb]]]UUUJJJ@@@:::GGGZZZqqqiiiRRRfffggg\\\NNNHHHGGGGGGFFFCCC@@@AAABBBBBBCCCCCCCCCBBBJJJJJJJJJIIIDDDAAAHHHRRR```bbblllyyy{{{zzzuuufffbbbaaagggmmmggg]]]^^^hhhccceeeggggggdddaaa______bbbaaa```````````````___aaaeeefffeeefffiiiiiigggcccbbb___[[[ZZZaaaqqquuugggfffyyysssfffaaaddduuuqqq~~~rrrvvvoooiiittt}}}|||{{{uuurrrnnnlllmmmmmmmmmlllsssrrrqqqqqqpppooonnnmmmmmmkkkiiigggfffffffffgggffffffeeedddcccaaa```````````````___^^^^^^]]]]]]^^^\\\ZZZYYYYYYYYYWWWUUUXXXWWWUUUUUUUUUUUUTTTRRROOOMMMJJJGGGEEEFFFGGGHHHEEEEEEDDDCCCBBB@@@>>>=========<<<;;;;;;;;;;;;<<<999888888777666555555444555555555444444333333333222222444444444444222222666666555444333222222111222222333333333333444444333333444444444444444444777777777777888888888888:::999888888999<<<>>>@@@AAA@@@>>>???AAACCCDDDDDDBBBDDDFFFLLLVVVdddsss|||~~~}}}||||||{{{\\\IIIBBB>>>@@@FFF]]]~~~uuuiiinnnuuu|||~~~|||sssuuuwwwnnnnnn}}}~~~xxxzzz{{{~~~iiiNNNFFFFFFCCCBBBDDD@@@@@@@@@@@@@@@AAABBBCCC???AAACCCFFFIIIMMMSSSWWWnnnttt{{{rrrNNNWWWkkkyyyuuummmjjjiiieeeeeehhhjjjiiiggggggiiilllooollliiigggggghhhhhhhhhiiigggcccaaa___\\\YYYVVVYYYSSSKKKIIIMMMWWWaaagggvvvvvvvvvtttpppiiiccc```[[[XXXTTTSSSTTTUUUVVVVVVTTTPPPJJJDDDBBBCCCHHHLLL[[[YYYTTTKKKBBB>>>>>>@@@CCCBBBAAA@@@@@@BBBCCCDDDEEEGGGIIIIIIGGGEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCCCCDDDDDDBBB???======>>>@@@AAAAAA??????CCCLLLTTT^^^YYYQQQJJJEEEBBBCCCCCC@@@???>>><<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999===CCCIIIKKKKKKDDDBBB???>>>???CCCHHHLLLMMMPPPUUU[[[aaafffiiikkkgggeeeccc]]]NNN???===DDDWWWjjjgggPPPSSStttsss\\\TTTKKKEEEEEEEEECCCAAA@@@???????????????@@@@@@DDDEEEFFFFFFFFFFFFIIIKKKWWW___llluuuzzz}}}{{{|||{{{lllWWWSSS\\\kkkkkk```___jjjbbbcccdddcccaaa^^^]]]]]]______aaabbb___ZZZ[[[```aaaccccccbbbfffjjjjjjfffiiiccc^^^[[[ZZZ^^^jjjvvvrrrlllbbbjjj{{{ccchhhwwwxxxuuu|||nnnuuusssnnnsss}}}{{{yyyxxxrrrooommmllllllnnnnnnmmmpppoooooonnnnnnmmmmmmlllkkkjjjhhhfffeeeeeeeeeeeeccccccaaa```____________`````````___^^^^^^]]]]]]\\\ZZZXXXXXXXXXWWWUUUSSSVVVTTTRRRRRRRRRRRRPPPNNNLLLJJJGGGDDDCCCCCCDDDEEECCCCCCCCCBBB@@@>>>===<<<<<<;;;::::::999:::::::::888888777777666555555444555555444444444333333333222222333444444333222222555555555444333333222222222222333333333333444444333333444444444444555555777777777888888888888999::::::::::::;;;===???@@@@@@???>>>???@@@AAABBBBBB@@@CCCIIIUUUddduuu}}}|||}}}}}}}}}~~~qqqRRRDDD>>>;;;@@@VVVrrrnnnrrrxxx~~~ooopppxxxxxxtttwww{{{uuuzzzzzz{{{cccLLLFFFFFFBBBAAADDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDFFFJJJPPPTTTjjj{{{}}}eeeZZZjjjwwwwwwnnngggdddccceeehhhjjjjjjhhhgggiiikkkmmmjjjgggffffffgggiiiiiigggeeeaaa___^^^\\\YYYWWWVVVSSSOOOPPPWWW```hhhmmmnnnooonnnlllhhhbbb]]]ZZZYYYWWWUUUSSSSSSTTTUUUWWWSSSQQQMMMHHHFFFIIIQQQWWW]]]ZZZTTTKKKCCC@@@CCCGGGMMMKKKHHHEEEDDDEEEGGGHHHGGGFFFEEEEEEDDDDDDCCCCCC@@@@@@AAABBBDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDBBBCCCBBB@@@===;;;;;;<<<===>>>??????@@@FFFOOOVVVXXXTTTLLLEEE@@@>>>>>>???======<<<;;;;;;;;;;;;<<<:::::::::::::::;;;;;;;;;???===;;;<<<@@@BBBCCCBBB@@@>>><<<<<<>>>BBBGGGJJJOOOSSSXXX^^^cccfffhhhhhhfffddd```WWWIII===???GGG^^^aaaYYYNNNZZZxxxeeeUUUOOOGGGDDDDDDEEECCCAAA@@@??????>>>>>>???@@@@@@AAABBBCCCCCCCCCDDDGGGIIIOOOZZZjjjwww}}}}}}sssuuuxxx```WWWVVV```hhhggggggllljjjiiigggddd```^^^]]]]]]eeeccccccdddaaa\\\ZZZ]]]```bbbbbb```aaaeeefffcccccc\\\UUUSSSTTTUUU[[[bbb\\\cccggguuupppffflllyyy|||uuussswwwdddlllppplllkkkyyy~~~|||zzzxxxvvvuuuooommmkkkjjjlllmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkiiihhhfffeeedddddddddddd```___^^^]]]\\\]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZXXXVVVUUUUUUUUUSSSQQQSSSQQQOOONNNNNNMMMKKKIIIHHHFFFDDDAAA@@@@@@AAAAAA@@@@@@@@@???>>>===;;;:::::::::999888888888888888777777777666555555444444444444444444333333333333222222333333333333222222444444444444333333333333222222333333333333444444333333444444444555555555777888888888999999999:::;;;;;;===>>>??????@@@@@@??????@@@AAAAAABBBBBBCCC@@@CCCLLL\\\ppp~~~}}}{{{yyyyyyzzz|||}}}|||ZZZDDD???;;;<<>>??????======>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDAAAAAA@@@>>>;;;999999::::::;;;===???CCCIIIQQQVVVOOOLLLEEE???;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<>>>>>>>>??????===>>>@@@@@@@@@BBBDDDGGGIIISSSbbbooowww|||}}}}}}zzztttwwwkkk^^^QQQQQQ\\\iiimmmmmmppplllgggbbb^^^]]]]]]^^^eeeaaa```cccccc^^^[[[[[[```cccccc___]]]```bbbaaa^^^TTTLLLKKKLLLLLLMMMOOOOOOaaannn|||pppdddiiioooyyy{{{rrrnnnoooxxx```dddiiifffcccppp}}}}}}{{{yyywwwuuutttsssnnnllljjjjjjjjjkkkkkkjjjgggggghhhhhhhhhiiiiiiiiigggffffffeeedddccccccccc```^^^]]]\\\\\\\\\^^^___ZZZZZZYYYYYYXXXWWWWWWVVVXXXVVVTTTTTTTTTSSSQQQOOOPPPNNNLLLJJJJJJIIIFFFDDDDDDCCCAAA???>>>>>>>>>???>>>>>>>>>>>>===<<<;;;::::::999888888777777888888666666666555555444444444333333333333333333333333222222222333333222222222222222333333333444444444222222222333333333444444333333444444555555666666888888999999::::::;;;;;;<<<===???AAABBBAAA@@@@@@???AAACCCCCCCCCDDDDDDEEEGGGIIIRRRdddxxx}}}}}}|||{{{zzzzzz|||~~~oooKKK<<<<<<999CCC\\\}}}{{{zzznnnjjjpppvvvuuu|||]]]TTTLLLIIIEEE@@@???BBB===???AAABBBCCCBBBAAA@@@CCCBBBAAA???>>>@@@EEEIII\\\}}}tttpppuuuuuukkkddddddhhhhhhiiiiiiiiihhhhhhhhhgggiiimmmnnnllliiifffdddaaa^^^\\\ZZZ[[[[[[ZZZYYYWWWXXX[[[___bbbcccaaa___aaa```^^^\\\YYYWWWUUUTTTRRRUUUVVVSSSOOOMMMQQQVVVWWWSSSNNNNNNRRRXXX^^^aaa^^^ZZZSSSJJJEEEHHHQQQXXX___ZZZSSSNNNLLLNNNRRRUUUKKKDDD<<<:::<<<>>>===;;;AAABBBCCCDDDDDDBBB@@@???@@@@@@@@@AAABBBCCCCCCDDD??????>>><<<888777777999;;;;;;===@@@EEEKKKOOORRRGGGDDD@@@<<<999999;;;<<<>>>>>>===<<<;;;;;;;;;<<<:::::::::;;;;;;<<<======999999888888999;;;======<<<===???BBBEEEIIIMMMNNNWWW\\\ccciiilllkkkhhhfffeee___SSSDDD<<<@@@PPP___]]]IIICCCYYYuuueeeRRRHHHEEEBBBBBBCCCCCCAAA@@@@@@??????>>>>>>>>>>>>???;;;===>>>??????AAACCCFFFIIIQQQZZZbbbllluuu{{{}}}}}}|||yyy}}}yyyooo\\\LLLOOOaaannnppppppkkkddd___\\\[[[\\\]]]^^^ZZZYYY^^^aaa___\\\\\\cccfffeee```^^^```bbbbbb[[[RRRJJJHHHHHHHHHJJJNNN[[[nnnxxxzzz|||ssseeebbbkkkqqqwwwwwwppphhhgggjjjdddaaabbbaaabbbnnn{{{{{{yyywwwuuusssrrrqqqooollljjjiiiiiihhhfffeeedddddddddeeeffffffggggggeeeeeeeeeddddddcccbbbbbb```___^^^]]]]]]^^^______YYYXXXXXXWWWWWWVVVVVVUUUVVVTTTRRRRRRRRRQQQOOOMMMMMMKKKIIIHHHGGGFFFDDDBBBBBBAAA???>>>===========================<<<;;;::::::999999888777888888888555555555555444444444444333333333333333333333333222222222222222222222222111111222333333444444444222222222333333333444444333333444555555666777777999999999:::;;;<<<<<<<<<===???AAACCCDDDCCCAAA@@@>>>@@@BBBCCCBBBCCCFFFHHHMMMOOOXXXjjj~~~~~~}}}{{{~~~iiiHHH;;;;;;:::MMMqqq~~~}}}wwwbbbeeetttuuuxxxfffTTTQQQMMMJJJEEE???>>>@@@<<<>>>@@@CCCDDDDDDCCCCCCBBBAAA@@@===<<<===AAADDDRRRqqq~~~vvvzzz{{{kkkmmmrrrnnnhhhfffjjjjjjiiihhhhhhhhhggggggggglllsssuuuqqqjjjccc```___\\\ZZZYYYYYYZZZZZZZZZYYYZZZ^^^aaabbb```[[[WWWXXXWWWTTTRRRPPPPPPPPPPPPQQQTTTVVVRRRMMMKKKNNNRRRSSSMMMIIIMMMXXX___```]]]YYYVVVPPPIIIFFFJJJTTT[[[\\\XXXRRRNNNMMMOOOSSSVVVGGGBBB>>>???DDDGGGGGGEEEHHHHHHHHHGGGEEEAAA>>><<<>>>>>>???@@@AAABBBBBBCCC>>>>>>===:::777666888999???>>>>>>AAAGGGKKKLLLKKKBBB@@@===;;;;;;<<<>>>@@@AAA@@@???===<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<666666777777999;;;>>>???===???BBBEEEJJJNNNQQQSSS[[[```gggnnnpppnnniiifffbbbYYYKKK===;;;HHH[[[iiiUUUKKKQQQmmmWWWNNNGGGEEECCCBBBBBBAAA@@@???@@@??????>>>======>>>>>><<<>>>??????@@@AAACCCFFFIIIRRR[[[aaahhhssszzz{{{www|||~~~||||||oooTTTHHHSSSeeennnoookkkddd___]]]\\\[[[YYY\\\WWWVVV[[[___^^^\\\]]]cccfffeeeaaa___aaabbbaaaYYYRRRKKKGGGFFFHHHRRR]]]ooo|||uuujjjcccgggmmmrrrvvvqqqiiieeefffiiifffaaa]]]]]]bbbkkkyyyxxxwwwuuusssqqqoooooonnnllliiihhhgggfffcccaaa``````aaaaaabbbbbbbbbcccbbbbbbccccccbbbaaa``````_________^^^^^^]]]]]]]]]YYYYYYXXXXXXWWWVVVVVVVVVSSSQQQOOOOOOOOONNNLLLJJJJJJHHHFFFEEEEEEDDDBBB@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999888777777777777888444444444444444444444444222222222222333333333333222222111111111111222222111111222222333333444444222222333333333333444444333333444555666777777888999999:::;;;<<<===>>>>>>???@@@BBBCCCDDDCCCBBBAAA;;;>>>@@@AAA@@@BBBGGGKKKJJJMMMVVViii~~~|||zzz{{{~~~{{{~~~fffHHH===???BBB\\\|||xxx}}}~~~xxxuuu{{{lllbbbhhhyyywwwyyy\\\OOONNNLLLHHHCCC@@@??????>>>@@@BBBDDDEEEEEEEEEEEE?????????===;;;<<<>>>AAAHHH]]]qqqxxx~~~~~~qqquuunnnggglllooollliiinnnkkkhhhffffffggghhhggghhhooovvvwwwrrriiibbb___^^^\\\YYYXXXYYYZZZ[[[ZZZZZZ[[[]]]aaabbb```[[[XXXQQQOOOLLLIIIIIIJJJLLLMMMSSSTTTTTTQQQLLLJJJKKKMMMKKKHHHGGGPPP\\\ccc___YYYRRRQQQMMMHHHFFFJJJSSSZZZUUURRROOOLLLLLLMMMPPPRRRBBBBBBDDDJJJQQQTTTTTTRRRMMMLLLJJJGGGDDD@@@<<<:::======???@@@AAAAAAAAAAAA>>>===<<<:::888888:::<<>>@@@AAA@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::777888999999999;;;>>>@@@@@@AAADDDHHHLLLQQQTTTWWW^^^cccjjjoooppplllgggcccXXXPPPCCC:::???PPP___gggKKKQQQccczzzwwwPPPIIIFFFEEEDDDBBBAAA?????????@@@??????>>>============>>>@@@AAAAAA@@@AAACCCEEEEEEUUUccchhhlllsssvvvuuutttzzz~~~|||www^^^IIIGGGRRR[[[gggdddbbbaaabbb```\\\WWW___ZZZXXXZZZ\\\ZZZ[[[]]]bbbcccbbb```aaaeeeccc___WWWRRRLLLHHHHHHOOO^^^mmm{{{wwwkkkffflllmmmrrrsssnnnhhhhhhjjjkkk~~~llljjjcccdddlllmmm~~~}}}vvvuuutttrrrpppnnnllllllkkkiiihhhggggggfffcccaaa\\\\\\\\\]]]]]]]]]]]]]]]^^^______``````___]]]]]]\\\]]]]]]^^^]]][[[YYYWWWVVVVVVVVVUUUTTTTTTSSSSSSOOOMMMLLLKKKKKKJJJHHHFFFFFFDDDCCCBBBBBBBBB@@@>>>===<<<<<<;;;:::::::::999888999999:::::::::999999888777666666555555666666333333333333333333333333111111222222222333333333333222111000000111222333222222222222222333333333222222333333333333444444333333444555666777888888999:::;;;<<<===>>>??????@@@AAABBBCCCCCCCCCBBBAAA===???AAAAAAAAADDDLLLRRRPPPQQQYYYhhhyyy|||~~~zzzwwwyyy|||mmm[[[CCC<<>>>>><<<<<<===???CCCNNN___nnnyyy{{{{{{~~~yyyvvvzzzkkkjjjpppssspppqqqlllfffdddeeeggghhhhhhjjjooottttttnnnhhhdddccc___\\\YYYWWWXXXZZZ[[[[[[[[[[[[[[[]]]^^^]]][[[XXXSSSPPPMMMKKKJJJMMMPPPSSSUUUTTTRRROOOLLLJJJHHHGGGIIIKKKQQQXXX^^^^^^XXXSSSKKKKKKIIIFFFEEEHHHOOOVVVNNNMMMLLLKKKJJJJJJJJJKKK???EEEMMMTTTXXXXXXUUUSSSLLLKKKHHHDDD@@@===:::888<<<===???@@@@@@@@@??????======<<<:::999:::===???EEEAAA@@@DDDJJJKKKFFF@@@AAA@@@>>><<<;;;<<<===>>>;;;;;;:::::::::;;;;;;<<<:::::::::999999888888777888:::;;;;;;;;;<<<@@@CCCFFFGGGIIILLLPPPUUUZZZ\\\bbbfffjjjmmmlllggg```\\\LLLFFF>>>;;;EEETTT[[[XXXMMMccczzz]]]LLLHHHDDDCCCBBB@@@>>>>>>???@@@@@@@@@>>>======<<<<<<<<<@@@AAABBBAAA@@@@@@BBBDDDCCCVVVffffffffflllqqqqqqtttzzzxxx|||{{{ooo\\\NNNHHHHHHQQQRRRWWW___eeefffaaa[[[\\\XXXVVVWWWWWWVVVZZZ```bbbbbbaaaaaagggkkkggg___ZZZRRRLLLLLLQQQ[[[kkkxxx}}}ssshhhdddjjjjjjnnnmmmhhhfffjjjlllkkkwwwyyyqqqrrr{{{vvv~~~uuuuuutttsssrrrpppnnnllljjjiiihhhgggffffffgggfffdddbbbZZZZZZZZZZZZYYYYYYYYYYYY[[[\\\]]]^^^]]]\\\[[[ZZZYYYZZZ\\\\\\[[[XXXUUUSSSRRRRRRRRRQQQPPPPPPOOOOOOLLLKKKIIIHHHHHHGGGEEEDDDCCCBBB@@@@@@AAA@@@???===;;;:::::::::999999888888666777777888888888888777666666555444444444444555333333333333333333333333111111111222222333333333333222111000000111222333222222222222222222222222222222333333333444444444333333444555666777888999::::::;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBB@@@CCCEEEDDDDDDHHHQQQYYY``````dddnnnzzz~~~|||uuu^^^OOO;;;999JJJ___||||||mmmjjjgggjjjttthhh^^^aaaoooooonnnwwwxxx~~~oooQQQSSSHHHGGGDDD@@@@@@BBBBBBAAA@@@???>>>===<<<<<<<<<<<<:::<<<>>>>>>=========>>>CCCGGGUUUhhhsssvvv|||{{{zzz{{{rrrkkkrrrxxxwwwsssmmmfffbbbcccfffhhhiiikkkooorrrpppjjjffffffhhh___\\\YYYWWWXXXZZZ[[[[[[]]][[[ZZZYYYZZZYYYWWWUUUZZZWWWTTTQQQRRRUUUYYY\\\WWWTTTQQQNNNLLLJJJFFFDDDKKKSSS\\\aaa^^^XXXQQQMMMFFFGGGGGGFFFDDDGGGMMMRRRKKKKKKKKKKKKJJJHHHFFFEEE@@@HHHRRRYYYYYYTTTNNNKKKJJJHHHEEEAAA>>>;;;999888<<<===???@@@@@@???>>>>>>======<<<;;;:::;;;???BBBEEEAAA@@@DDDKKKLLLEEE>>>BBBAAA>>>;;;999999999:::666666777888999;;;<<<===;;;::::::999888777666666666999;;;<<<===???DDDHHHLLLLLLNNNPPPUUUZZZ___bbbeeegggkkkllliiibbb[[[VVVBBB???;;;===JJJVVVTTTKKK[[[yyyfffHHHJJJJJJAAAAAA@@@>>>======@@@BBB@@@@@@>>>===<<<<<<<<<<<>>>>>>>>>>>============:::::::::999999888888888777777888888888888777777666666555555555444444444111111111111111111222222222222222222222222222222222222111111111111222222222222111111111111111111555555555444444333333333333444555666777888999999<<<<<<;;;;;;<<<===???@@@>>>???@@@BBBBBBBBBAAAAAACCCCCCEEEIIIOOOWWW___dddeeehhhnnnwww~~~~~~hhhYYYBBBFFFBBB@@@VVV}}}~~~qqqqqq{{{~~~yyy{{{vvvtttpppooonnn[[[___ooo{{{}}}{{{zzz~~~~~~YYYOOOIIIGGGFFFDDDCCCBBB@@@>>>;;;======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>GGGDDD@@@=========<<<;;;???>>><<<;;;<<<>>>AAACCC>>>BBBHHHKKKKKKGGGAAA======<<<:::888666666666666777888:::<<<======<<<<<<===;;;999888777888999::::::<<<>>>@@@BBBFFFLLLPPPQQQUUUWWWUUUWWW___fffiiijjjiiigggeeeaaaYYYMMMDDD===999777CCCPPPJJJHHHUUUvvvsssXXXNNNKKKHHHEEEDDDBBBAAA@@@@@@AAAAAA@@@???===<<<<<<<<<===>>>???@@@AAACCCCCCCCCCCCBBBEEEDDDHHHMMMQQQWWWaaalllvvvxxx|||{{{}}}nnnTTTDDD===<<>>@@@@@@AAAAAAAAA@@@???>>>BBBBBBEEEMMMYYYdddiiikkkmmmooottt|||~~~vvvYYYFFF;;;:::===KKKiiihhhdddsss~~~{{{}}}{{{|||uuunnnzzz}}}lllcccgggrrr~~~zzz}}}|||kkkSSSMMMCCCEEEDDDCCCBBBAAA@@@>>><<<======<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;???DDDOOO```rrr~~~}}}{{{nnnllloookkkeee```bbbhhhmmmllliiirrrooollliiigggeeedddccccccbbb```^^^]]]]]]]]]^^^\\\YYYUUUTTTVVVXXXYYYXXX]]]]]]ZZZYYY```gggeee^^^SSSNNNKKKKKKIIIGGGIIIMMMWWWaaacccYYYQQQPPPMMMFFFHHHCCC???BBBIIINNNNNNLLLIIIGGGDDDCCCDDDBBB???<<<@@@IIIRRRTTTOOOHHHDDDDDDAAAAAA???;;;888999>>>BBBGGGDDD@@@>>>======<<<<<<@@@???>>>===>>>@@@BBBDDD???BBBFFFIIIHHHEEE@@@<<<<<<;;;999777666666666666888999;;;<<<=========<<<999999777777888999;;;<<<<<<>>>@@@BBBEEEIIINNNRRRRRRXXX[[[[[[\\\bbbfffgggjjjiiifffbbb[[[QQQGGG@@@:::@@@BBBFFFJJJEEEJJJ\\\eeeTTTNNNJJJGGGGGGFFFDDDCCCBBBBBBBBBCCC@@@???>>>===<<<======>>>>>>???AAABBBCCCCCCCCCBBBCCCBBBDDDIIIOOOXXXfffsss|||~~~~~~~~~}}}hhhIIIBBB@@@KKK\\\jjjllliiiZZZSSSOOOPPPPPPOOOQQQUUUbbbcccdddfffggggggfffeeemmmnnnoooooopppsssxxx|||}}}pppeeeaaafffllltttpppllljjjkkklllkkkjjjxxxccc^^^\\\bbbmmmwww|||~~~}}}rrrjjjggggggeeeffffffdddaaa___^^^]]]^^^]]]\\\ZZZWWWUUUSSSRRRRRRQQQQQQSSSVVVWWWVVVUUUVVVTTTSSSSSSSSSRRRPPPNNNKKKKKKJJJHHHGGGEEEDDDDDDCCCCCCBBBAAA???>>>======<<<;;;;;;;;;;;;:::::::::777777777777666666666666666666777777777777666666555555444444444444333333666555555444333222111111111111111111111111111111222222222222222222222222111111222222222222222222333333333444444444444444777777888999:::;;;;;;<<<;;;:::::::::;;;<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAAAAABBBJJJXXXiiitttvvvuuuxxxyyy|||nnnPPP===999666DDDeee}}}iiikkk~~~~~~rrrvvvrrrrrrvvvyyyuuuxxx~~~~~~ZZZPPPOOOBBBBBBBBBBBBAAA@@@???>>>===<<<=========<<<<<<;;;;;;999999999999::::::::::::999@@@JJJXXXooo~~~wwwnnnllllllhhhfffjjjppprrrmmmhhhoookkkggggggiiihhheeeaaacccccccccbbbaaa```___^^^XXXUUURRRQQQRRRUUUWWWXXXYYYXXXUUUVVV\\\bbbaaa\\\PPPKKKIIIJJJJJJIIILLLPPPYYY______VVVNNNMMMJJJEEEGGGAAA===BBBKKKQQQNNNJJJGGGEEECCCAAA@@@???<<<:::AAAHHHPPPRRRLLLFFFBBBBBB???===;;;888888<<>>===>>>===<<>>===<<<===???AAABBB???AAACCCEEEDDDAAA===;;;:::999888666555555666666999:::;;;<<<<<<<<<<<<<<<666666666777888;;;===??????AAADDDFFFHHHLLLQQQTTTUUU\\\aaaaaacccggghhhgggkkkiiicccZZZOOOFFF???<<<;;;JJJOOOJJJHHHHHHUUUkkkhhhTTTOOOKKKGGGFFFEEEEEEDDDCCCBBBBBBBBBBBB??????>>>===============<<<>>>@@@AAACCCCCCCCCBBBCCC@@@@@@DDDIIIRRRbbbpppyyy}}}rrrzzz~~~[[[MMMAAAFFFZZZkkkrrrpppccc\\\WWWVVVUUUQQQNNNNNN\\\]]]```cccfffggghhhhhhqqqvvv{{{|||zzzzzz}}}yyykkkccccccjjjppptttpppjjjgggfffhhhiiijjj}}}eee___[[[```hhhpppxxx}}}zzzpppjjjgggdddffffffccc^^^ZZZZZZ\\\\\\[[[ZZZYYYWWWUUUTTTSSSOOONNNNNNPPPRRRSSSRRRQQQRRRQQQOOOOOOOOONNNLLLIIIHHHHHHGGGEEECCCBBBAAA@@@AAA@@@???>>>===<<<;;;;;;::::::999999999888888888666666666666666666666666555666666777777666666555444444333333333333333333444444333333222222222111000000000000000000000000222222222222222222222222111111222222222222222333222333333444555555666666999999:::;;;<<<<<<===============>>>>>>???@@@@@@@@@@@@@@@AAACCCEEEFFFGGGAAAIIIXXXjjjyyy|||eeeLLL>>>>>>BBB]]]vvvvvv~~~|||}}}oooyyyqqqOOOJJJLLLAAA???@@@AAAAAA???>>>>>>>>><<<======>>>===<<<;;;;;;888888999999999:::::::::777???FFFQQQkkkxxxooopppppppppqqqqqqooollliiiiiihhhggghhhjjjjjjhhheeedddeeeeeefffeeeccc```___WWWTTTPPPNNNOOOQQQTTTUUUVVVSSSQQQQQQUUUXXXVVVSSSOOOKKKJJJLLLLLLKKKMMMQQQWWW[[[YYYRRRLLLKKKJJJFFFDDD???<<>><<<;;;@@@FFFMMMNNNJJJEEEBBBAAA<<<:::777777:::AAAHHHLLLEEEBBB???======>>>======<<<;;;:::::::::;;;===>>>???@@@@@@@@@???===:::999888888666555555555666777999999::::::::::::::::::555555666888:::<<>>EEESSSSSSJJJNNNWWWgggyyywwwRRRIIIKKKGGGDDDFFFBBBAAAAAA@@@@@@@@@@@@??????>>>>>>===============;;;<<<>>>@@@BBBBBBBBBBBBCCC@@@>>>@@@BBBHHHTTTaaagggqqqzzz~~~~~~}}}zzzqqq{{{zzzcccKKKJJJ\\\pppvvvtttrrrmmmhhhgggeee___XXXSSSUUUVVVXXX[[[___dddiiikkkiiiqqqyyy{{{zzz{{{sssgggbbbdddiiinnnmmmjjjfffccccccccceeeffftttlllhhhmmmsssxxx~~~zzzyyy}}}pppgggeeeffffffaaa[[[WWWWWWYYYWWWWWWWWWVVVVVVVVVUUUUUUMMMLLLLLLMMMOOOOOONNNLLLNNNLLLKKKKKKKKKJJJHHHFFFEEEDDDCCCBBB@@@???>>>===??????>>>===<<<<<<;;;;;;888888888888777777777777666777777777777777777777555555666666666666555555222222333333333333333333000000111111222222333333000000000000000000000000111222333333333333222111111111222222333333333333222222333444666777888888;;;;;;<<<<<<======>>>>>>======>>>??????@@@@@@@@@@@@@@@@@@AAACCCFFFIIIKKKGGGUUUjjj{{{~~~~~~vvv]]]FFF;;;AAAUUUyyyzzz~~~{{{nnnmmmzzzttt\\\IIIBBBBBB>>>>>>@@@AAAAAA>>>===>>>???<<<===>>>???>>>===;;;:::888888999999999:::::::::;;;@@@CCCKKKfffyyyvvvsssooorrruuurrrmmmiiijjjmmmhhhjjjlllkkkhhhgggggghhheeefffggghhhgggdddbbb```XXXVVVSSSPPPNNNNNNPPPQQQSSSPPPNNNOOOQQQRRRQQQPPPQQQMMMLLLNNNNNNLLLMMMQQQRRRTTTSSSNNNKKKJJJJJJHHHAAA===<<>>EEEJJJKKKCCC@@@===<<<<<<=========::::::999999999:::;;;<<<>>>>>>===<<<;;;:::888888777666555555555666888888999999888888888888888888777888999:::<<<>>>@@@AAAEEEGGGJJJMMMPPPSSSWWWZZZ___bbbdddeeehhhmmmnnnkkkfff___RRRCCC999888>>>EEETTTYYYPPPLLLZZZiiirrr}}}}}}```HHHFFFHHHCCCAAAEEE@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>======<<<;;;<<<>>>???AAAAAAAAA@@@BBB@@@???@@@@@@BBBJJJSSSUUUeeewww}}}wwwyyy}}}iii\\\]]]gggrrryyy}}}}}}|||{{{zzzuuullldddWWWUUUSSSRRRTTTZZZ```ddddddkkkrrruuutttxxx|||ppphhheeefffhhhiiidddddddddcccbbbbbbcccdddyyyuuu|||tttnnnwwwkkkjjjiiifffaaa[[[WWWUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUMMMLLLKKKKKKLLLLLLJJJHHHHHHGGGFFFGGGHHHGGGEEECCCAAAAAA@@@???>>>======<<<>>>>>>===<<<<<<;;;::::::888777777777777666666666666666666666777777777777444444555555555555444444111111222222222222333333//////000111222333333444111111111111111111111111111222333444444333222111111111222222333444444444222333444666888999;;;;;;<<<<<<=========>>>>>>>>>;;;<<<===>>>?????????>>>BBBBBBAAABBBEEEIIINNNPPPVVVeeexxx~~~~~~}}}~~~xxxzzzqqqWWWBBB999CCCfff}}}xxxhhhhhhppp|||~~~ZZZSSSJJJAAA???@@@>>>AAACCCBBB>>><<<===???<<<===>>>??????===<<<:::999999999999::::::::::::>>>??????HHH```|||~~~}}}rrrvvvxxxlllppprrrpppjjjhhhkkkoookkkmmmnnnlllfffccceeeggggggggghhhiiihhheeecccaaa\\\\\\YYYUUUQQQOOOOOOQQQQQQMMMLLLOOOQQQQQQQQQSSSQQQNNNLLLNNNNNNKKKLLLPPPOOOOOOMMMLLLJJJIIIHHHGGG???>>>@@@EEEKKKLLLHHHCCCAAAAAA@@@>>>;;;:::<<<>>>BBBEEEIIIJJJHHHEEEBBBAAA999666555:::BBBHHHIIIGGGAAA>>>;;;:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;:::999888777666666555555666888999:::::::::999888777777777777999:::;;;>>>@@@BBBDDDEEEHHHKKKOOORRRTTTWWW[[[]]]ccceeefffeeehhhlllkkkhhh\\\TTTGGG<<<888<<>>>>>>>>>>>>>>===<<<<<<;;;<<<===????????????>>>>>>>>>@@@BBBBBBAAAFFFNNNPPPaaauuu{{{rrr]]]VVVcccsss{{{xxxeeeaaaYYYSSSPPPQQQTTTWWWcccggglllmmmnnnrrrzzzyyyuuuooojjjhhhggggggfffaaabbbddddddcccbbbcccdddzzzttt}}}tttrrrnnnhhhbbb^^^ZZZVVVSSSSSSSSSSSSSSSSSSSSSRRRRRRNNNLLLKKKJJJJJJIIIGGGDDDDDDCCCCCCDDDEEEEEECCCBBB>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::999999777777777777666666666666444444555555555666666666444444444555555444444444111111111111222222222333111111111222222333333333222222222222222222222222111222444555555444222111111111222222333444444555333333555777999;;;===>>>============>>>>>>>>>>>>;;;<<<===???????????????CCCCCCDDDGGGMMMUUU\\\```iiirrr}}}~~~|||}}}|||~~~zzzttt}}}{{{ppp___LLLBBB@@@MMMvvvnnnpppzzzwwwvvvxxxvvvdddkkkttt|||jjjSSSOOOIIIDDDDDDAAA???BBBDDDCCC>>><<<===@@@<<<===???@@@@@@>>><<<:::::::::::::::;;;;;;;;;;;;===;;;<<>>AAAEEEIIILLLJJJGGGDDD@@@@@@@@@>>><<<<<<>>>AAAGGGHHHJJJJJJGGGCCC@@@>>>888666666===FFFJJJFFFAAA>>><<<999888:::;;;;;;;;;::::::::::::::::::::::::999999::::::999888777777666666666666777999;;;<<<===<<<:::999888888888999888:::===AAADDDGGGIIIJJJMMMPPPTTTWWWZZZ\\\```bbbfffhhhiiihhhiiiiiieee^^^NNNGGG???;;;>>>FFFNNNTTTWWWWWWXXXiii~~~PPPLLLFFFBBBAAA@@@???>>>???@@@AAABBBBBBAAA@@@@@@===>>>>>>???>>>===<<<;;;<<<<<<===>>>>>>>>>===<<<======>>>AAA@@@???CCCJJJRRR^^^nnnxxx}}}ppp```^^^bbbnnn|||xxxsssjjjaaaZZZUUUSSSSSS[[[]]]aaacccfffjjjpppsssmmmmmmllliiigggeeedddcccaaabbbbbb```^^^^^^aaaddd}}}wwwqqqiiiddd```\\\WWWSSSSSSSSSSSSRRRQQQQQQPPPPPPNNNMMMKKKJJJIIIHHHEEEBBBBBBAAAAAABBBCCCDDDCCCAAA========================;;;:::::::::999999888888888777777777666666666666333333333444444555555555333444444555555444444333000000111111222222222333333333333333333333333333222222222222222222222222111222444555555444222111111111222333333444555555333444666888:::===>>>???============>>>>>>>>>>>>===>>>@@@AAABBBBBBAAAAAABBBCCCFFFMMMVVVbbblllrrrwwwyyy|||~~~|||}}}|||zzztttuuu|||ttteeeTTTEEE<<>><<<===@@@<<<===???@@@@@@>>><<<:::::::::;;;;;;;;;;;;<<<<<<<<<777999FFFTTT^^^hhhppppppzzz|||xxxvvvvvvxxxxxx{{{xxxuuuvvvxxxuuummmfffgggcccaaabbbgggkkklllkkkiiihhhhhhhhhfffeeedddcccbbbdddeeebbb]]]YYYXXXYYYTTTOOOMMMOOOMMMHHHGGGJJJKKKHHHHHHKKKLLLJJJKKKNNNNNNLLLJJJKKKJJJFFFBBBAAA>>>CCCIIIMMMMMMJJJGGGEEEAAABBBCCCAAA>>>???BBBFFFKKKKKKKKKJJJFFFBBB>>>;;;888666888@@@IIIKKKDDD======;;;888777999:::;;;;;;888888888777777777777777777888999::::::999888777666666666666888:::<<<===???>>><<<:::999999::::::777:::>>>BBBGGGKKKMMMOOOPPPSSSWWW[[[]]]```ccceeegggjjjkkkjjjjjjggg___UUUCCC???;;;===DDDMMMTTTWWWLLLSSS```zzzcccIIIIIIEEE???>>>AAA???:::======???@@@@@@???>>>======>>>?????????>>><<<;;;<<<===>>>>>>>>>===;;;;;;>>>=========;;;999>>>FFFTTT\\\eeelllttt{{{}}}zzz~~~fffUUUaaasssyyypppggg```ZZZXXXNNNQQQUUUZZZ___cccfffhhheeeggghhhfffccc``````aaabbbbbb```\\\XXXYYY]]]aaauuujjjeeeccc___YYYWWWUUUQQQNNNMMMLLLLLLMMMHHHIIIJJJMMMNNNLLLHHHEEE@@@???>>>>>>>>>>>>>>>???<<<;;;::::::::::::;;;<<<;;;;;;;;;::::::888777666666666555555555555666666555444333333222222333333222333444555555555444444444444444333333222222222444333222111111222333444333333333333333333333333444444444333333222222222333333333444555666777888777888999:::;;;;;;;;;;;;<<<<<<>>>??????>>>======??????@@@@@@AAABBBCCCCCCFFFGGGNNN[[[jjjtttvvvuuuyyyyyyzzz|||~~~}}}|||xxxvvvyyyhhhnnnuuu|||{{{XXXAAADDDBBB999DDD^^^qqqooojjjkkklll|||]]]VVVfff|||yyywwwyyy|||[[[SSSJJJDDDCCCCCC@@@>>>CCCBBB???===<<<<<<<<<===============<<<;;;::::::<<<<<<======<<<;;;:::::::::888999>>>GGGRRRZZZ^^^iiizzz~~~{{{zzzxxxppprrrvvvpppggglll```\\\cccgggfffiiipppjjjjjjhhhfffeeeeeegggiiiggghhhgggeeebbb```aaabbbXXXUUUQQQMMMJJJIIIHHHIIIIIIHHHFFFGGGIIIJJJJJJIIIEEEEEEDDDDDDDDDEEEEEEFFFEEEGGGIIIKKKJJJHHHEEEBBB@@@BBBCCCCCCCCCDDDFFFHHHOOONNNKKKGGGCCC@@@===;;;888===DDDJJJJJJFFF@@@;;;;;;:::888666666777999:::>>><<<999777666555666777888999999::::::999999888888777777888:::<<<;;;;;;AAA???<<<:::999;;;>>>@@@AAABBBFFFJJJOOOSSSVVVXXXXXXXXX[[[aaagggkkkkkkiiijjjlllmmmlllfff\\\RRRKKKBBB:::<<>>===<<<<<<<<<<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<>>=========>>>>>><<<;;;::::::::::::;;;<<<::::::::::::999888777666777777666666666666777777555444444333222333333333333333333444444444444444444444444333333333222222333333222111111222333333333333333333333333333333444444444333333333222222333333444444555777888999888888999;;;;;;<<<<<<<<<===>>>???@@@AAA@@@??????BBBBBBAAA@@@@@@BBBDDDGGGQQQVVV^^^hhhqqqwwwzzz{{{{{{{{{{{{}}}~~~~~~}}}{{{www}}}xxx}}}{{{hhhfffrrr|||bbbPPP@@@===>>>FFF]]]vvv}}}~~~pppssswwwtttsssrrrxxxuuu```fffyyy}}}fffTTTNNNFFFCCCCCCCCC@@@>>>AAA@@@???>>>========================<<<:::999999<<<<<<<<<<<<<<<;;;::::::888777888<<>>===:::>>>DDDHHHHHHEEE???<<<;;;:::888777777888:::;;;<<<:::888666555555666777999999::::::::::::999999999888888999;;;<<<<<<<<<>>>>>>>>>???@@@AAACCCDDDCCCEEEIIIMMMRRRVVVZZZ[[[aaa______ccciiillllllkkknnnllliiiddd]]]UUUMMMGGGBBBCCCLLLUUUSSSIIIEEEIIIaaatttkkkPPPHHHAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999::::::;;;;;;IIIRRRUUUcccxxx}}}uuuxxx}}}|||nnn___TTTWWWcccppp}}}|||wwwqqqeee^^^XXXVVVQQQJJJIIILLLMMMRRRXXX[[[]]]```dddfffccc```[[[YYYZZZZZZYYYXXX{{{mmm```ZZZWWWTTTRRRQQQPPPNNNLLLGGGHHHKKKNNNNNNJJJCCC===???>>>======<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<999999999888888777666666777777666666666666777777555555444333333333333444333333333222333444444555444444444444444333333333333333222222222222333333333333333333333333333333444444444333333333333333444444555555666777999:::999999:::;;;<<<<<<<<<<<>>????????????>>>>>>===<<<=========<<<;;;:::888777;;;;;;;;;;;;;;;::::::999555777888999<<>>;;;999999888888888:::;;;<<<:::999777666555666777888999999::::::::::::999999::::::::::::;;;<<<<<<===AAABBBCCCEEEFFFFFFFFFFFFHHHKKKNNNSSSXXX\\\___aaafffdddcccfffkkkooopppoooooohhh___VVVOOOJJJGGGEEEFFFKKKTTTWWWLLLAAAEEEQQQtttzzzTTTGGGFFFBBBAAAAAA@@@???>>>======<<<<<<<<<;;;:::999777666888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999:::;;;AAADDDJJJ\\\rrrvvvnnnssstttvvv{{{}}}sss___RRROOOVVVeeesss{{{tttnnnhhhbbbZZZOOOHHHGGGFFFHHHLLLQQQUUU[[[aaafffaaabbbdddeeeeeeaaa[[[VVVuuuggg]]]ZZZVVVUUUTTTRRROOOLLLFFFGGGGGGIIIIIIFFFAAA>>>???>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777777666666777777666666555555666666777666555555444444444444444444333222222222333555555555555555444444444444444333333333333333333333333333333444444444444444555444444444444444444444444666666666666777999:::;;;::::::;;;<<<<<<<<<<<<<<>>??????>>>===<<<=========<<<:::999777666999:::::::::::::::999999555777888777777<<>>>>>>>>===>>>???@@@???===;;;999777777777777888999;;;<<<999888888777777888999999999::::::::::::::::::999999::::::::::::;;;===???HHHHHHHHHHHHGGGGGGGGGGGGOOOQQQUUUZZZ___bbbeeeffffffeeeeeeiiiooorrrqqqooofff]]]PPPFFFCCCCCCDDDEEEIIIGGGIIIJJJFFFEEERRRddd{{{hhhNNNFFFEEEBBBBBBAAA@@@???>>>======<<<<<<<<<;;;999888666555777777777777888888888888999999999999999:::::::::777777777777777888888999;;;===???DDDSSSeeemmmjjjoooppprrrsssuuuwwwyyy{{{}}}uuuxxx~~~jjjTTTIIIOOOYYYeeemmmyyy}}}{{{xxxtttlllbbbZZZWWWJJJEEEBBBDDDHHHOOOZZZcccaaadddjjjnnnnnnjjjddd___vvvjjjbbb]]]WWWUUUTTTRRRNNNJJJHHHEEECCCBBBCCCCCCBBB@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777666666777777888666555555444444555555666777666555555444444555555444444333333444444555666555555555555555555555555444444555555555555444444444444555555666666666666555555555555555555666666777777777888999:::;;;<<<;;;;;;<<<=========<<<<<<===>>>@@@BBBBBBBBBBBBAAA===AAAFFFJJJPPPZZZfffooowwwuuutttvvvyyyxxxtttoooqqqrrrtttwww{{{}}}}}}|||zzz|||yyyuuuqqqiiibbbcccuuuyyycccMMMAAA???LLLiiivvvkkksss~~~~~~{{{xxxuuuuuu|||lllXXXQQQLLLEEEDDDBBBAAAAAA???===;;;<<<===>>>??????>>><<<;;;<<<<<<<<<;;;:::888777666888888999999999999999888555888999777666999AAAIIIKKKggg}}}~~~~~~iiidddqqq{{{uuunnnfffbbbeeekkkgggffffffgggjjjjjjiiigggdddfffggggggeeeddddddeeeaaabbbccccccaaa^^^[[[YYYUUURRRNNNKKKIIIGGGEEECCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@AAAAAAAAABBB@@@@@@AAA@@@>>>>>>@@@AAA@@@??????>>>===<<<;;;;;;<<<<<<<<<;;;:::999888777666666666777888999::::::::::::999:::::::::;;;;;;:::::::::;;;;;;:::::::::888:::;;;;;;:::<<>>===HHHSSS]]]jjjvvvsssTTTIIIEEE@@@BBBAAAAAA@@@???>>>======;;;;;;;;;:::999777666555666666666777777777888888666666666777777888888888777777666666777777888999666888;;;===DDDPPP[[[bbboootttyyyyyyuuutttyyy~~~~~~~~~yyyqqqyyykkkWWWJJJEEEKKKPPP]]]nnn|||~~~wwwnnniiiUUUMMMFFFFFFFFFFFFJJJQQQUUUZZZaaagggjjjkkkjjjiiiwww~~~|||wwwwww}}}wwwnnniiicccZZZVVVUUUTTTOOOKKKKKKGGGCCC@@@@@@AAAAAAAAA@@@???>>>===<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999777666666777888999666666555555555555666666777777666555555555555666444444555666666666666555555555555666666666666666666666777777777777666666666666666777888888999999777777777777777888888888888888888999:::;;;======<<<<<<===============<<<<<<===???AAABBBBBBAAAAAA???GGGQQQZZZ```iiittt|||~~~yyyuuuvvvzzzzzzuuupppmmmnnnqqquuuzzz|||}}}|||{{{|||sssjjjhhh```___kkkfffLLL;;;;;;IIIfffxxxzzz{{{||||||gggfffpppvvv|||nnnPPPKKKKKKFFFDDDDDDCCCAAA???>>><<<;;;>>>>>>>>>>>>======<<<;;;::::::::::::999888777777666777888888888888888888666888999888777999>>>BBBNNNiii}}}zzzxxx}}}zzzvvv}}}vvvpppmmmlllllliiiggghhhjjjkkkiiifffgggiiijjjjjjgggeeeddddddbbbccceeefffffffffdddccc\\\YYYVVVSSSPPPNNNKKKIIIGGGFFFEEECCCBBBAAAAAAAAA??????>>>>>>>>>???@@@@@@<<<===>>>>>>======???AAA???>>>===<<<;;;::::::999;;;:::999888888777777666777777777888999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999;;;======<<>>===<<<<<<999999999999888888777666666666666777777777888888555555555666777777888888777777777777777888888999555777:::;;;;;;AAAOOO^^^mmmwww|||yyy|||}}}wwwtttyyy}}}jjjdddwww|||cccNNNBBB>>>@@@LLL[[[iiivvv~~~xxxpppggg```]]]^^^XXXLLLCCCBBBDDDHHHNNNSSSYYY^^^dddggg{{{nnnnnnzzzssssss}}}xxxwwwnnnccc]]]\\\[[[VVVQQQPPPLLLGGGCCCAAA@@@@@@???AAAAAA???>>>===<<<<<<<<<::::::;;;<<<<<<;;;:::::::::999888777777888:::;;;888888777777777777888888888777666666555555666666333555777999999888666555555555666666666777777777777888999999999999888777777777888999999:::;;;;;;888888888999999:::::::::999999999:::;;;<<<>>>>>>======>>>>>>>>>======<<<<<<===???AAABBBBBBBBBBBBHHHSSSaaakkkqqqvvv||||||yyyxxxxxxyyyxxxwwwnnnnnnqqquuuyyy||||||{{{xxxxxxhhh```gggdddfffyyy}}}hhhPPPBBB@@@NNNbbbxxx|||ssswwwsssnnnqqqzzz|||}}}mmmWWW```nnnwww{{{XXXHHHEEEFFFDDDBBBBBBAAA???===<<<<<<===@@@???>>>===<<<;;;;;;;;;888888999999999999888888555666777777888888888777666666777888999:::;;;<<>>>>>>>>???@@@===>>>>>>>>>======???@@@===<<<<<<<<<;;;:::::::::::::::999888888888777777999:::::::::;;;:::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::===@@@@@@@@@CCCJJJOOOMMMMMMNNNQQQTTTXXX\\\______aaaeeehhhkkkkkkkkkkkkmmmkkkiiigggcccZZZOOOGGG>>><<<;;;???GGGKKKIIIFFF===BBBVVVuuuaaaJJJDDDCCCBBBBBB@@@??????>>>===<<<;;;;;;777888888888888888777777666666777777777888888888555666666777888888999999888777777777777888999999777777:::<<<:::<<>>@@@BBBDDDGGGMMMTTTZZZxxxmmmlllyyyzzzyyymmmfffdddccc^^^ZZZSSSPPPKKKGGGDDDAAA>>>;;;BBBAAA@@@>>>======<<<<<<::::::;;;<<<<<<;;;::::::;;;:::888777777999:::<<<::::::999999999999::::::888888777666666666666666333555888;;;;;;999777555555666666666777777888888888999:::;;;;;;:::999888888888999:::;;;;;;<<<<<<999999999::::::;;;;;;;;;:::::::::;;;<<<===>>>???===>>>>>>>>>>>>>>>=========>>>@@@BBBCCCCCCCCCCCCPPP]]]mmmxxx{{{}}}~~~}}}|||xxxvvvvvvyyy|||pppppprrrvvvzzz|||{{{zzztttrrr```[[[kkkmmmqqqpppbbbOOO@@@CCCQQQnnnzzz}}}zzz~~~{{{wwwvvvqqqvvvrrraaa\\\fff{{{cccXXXgggqqqwww^^^KKKFFFAAA???CCC@@@@@@???===;;;;;;===???AAA@@@>>><<<;;;:::;;;;;;777777888999999999999888555555666777777888777777555555555777:::;;;:::888JJJ```uuuzzz{{{uuuqqqxxx|||uuuvvvxxx|||vvvpppjjjhhhjjjjjjhhhdddeeegggjjjjjjiiigggfffffffffffffffeeeeeedddcccbbb```^^^\\\[[[[[[[[[ZZZYYYVVVRRRLLLGGGCCCAAAAAABBBDDDBBB@@@???>>>???@@@AAA>>>???@@@???======>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999<<<<<<<<<===<<<<<<;;;;;;:::;;;;;;;;;;;;:::999888:::;;;;;;<<<<<<;;;;;;:::<<>><<<<<<>>>EEEMMMOOOIIICCCAAALLLeeemmmSSSJJJGGGAAA===>>>??????>>>===<<<;;;::::::666666777888888888888888777777777777888888888888666777777888999:::::::::888888888888888999999:::555333555999888999GGGYYY^^^iiiyyyzzzvvv}}}ssshhhccclllqqqwwwvvvwwwmmm[[[III@@@>>>===@@@FFFSSS^^^iiipppwww~~~yyyvvvnnnkkkpppkkk[[[OOOMMMCCCDDDCCC@@@???AAAGGGLLL}}}nnn```hhh}}}}}}tttiii___ZZZWWWUUUPPPJJJIIIIIIDDD===BBB@@@???>>>??????===<<<>>>========================<<<<<<;;;;;;;;;<<<<<<<<<:::888999;;;<<<:::888666777999::::::999888777::::::;;;<<<;;;:::999888666777888999:::999888888888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======;;;===>>>>>>===<<<<<<===<<<>>>>>>>>>???@@@???<<<;;;>>>@@@AAA@@@BBBGGGKKKaaarrr~~~~~~zzzxxx{{{}}}{{{zzzzzzoooqqqwww|||}}}vvvooohhhccc___bbbkkkvvvvvvbbbLLL???>>>HHH___sss}}}yyyyyyoooeeeyyyqqqvvvxxxqqq___[[[kkkvvvzzzvvvdddhhhqqqwww~~~hhhNNNAAABBBEEECCC>>>======<<<;;;;;;;;;;;;<<<:::;;;;;;;;;::::::999888777:::<<<<<<999777888999999888666555444555777888777777777888999:::;;;<<>>>>>>>>===>>>??????@@@:::::::::;;;;;;<<<===>>>===;;;999999;;;<<<<<<<<>>;;;>>>@@@@@@GGGXXXhhhhhhVVVDDDHHHfffeeeZZZKKKBBB>>>>>>===<<>>===;;;;;;:::999888888999999888666999888777666666777888888777777777666444333444666666666666666666666555444999777777;;;<<<:::;;;>>>KKKZZZppp}}}~~~~~~~~~yyyiiiaaaqqqvvvrrrsss^^^LLLCCC<<<666666BBBMMMUUUdddtttyyyuuuyyyuuuqqqpppmmmgggaaa___MMMHHHAAA<<<::::::;;;<<>>??????>>><<<;;;;;;<<<<<<======>>>>>>===<<<<<<;;;;;;<<<<<<===<<<:::999999;;;<<<;;;999888999:::;;;;;;;;;:::999::::::;;;;;;;;;:::999888777777999:::::::::999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======<<<>>>@@@???>>>======>>><<<===>>>>>>??????>>>;;;>>>@@@BBBEEEJJJQQQYYY^^^qqq}}}{{{~~~yyyxxxzzzzzzvvvsssrrrvvvvvvwww|||~~~zzzpppggg```VVVRRR___www\\\HHH777;;;PPPjjj}}}sssiiibbbgggjjj___jjj{{{vvv|||wwwxxxpppeeeiiixxxxxxssstttwwweeeVVVEEE>>>@@@DDDBBB>>>======<<<;;;;;;;;;;;;<<<::::::;;;::::::999999888777999<<<<<<:::888888999999888777555555666777888777777777777888999:::;;;===HHHUUU]]]aaagggqqqyyy}}}~~~|||www}}}~~~sssqqqwww~~~xxxmmmeeedddeeeccc```___ccceeeiiikkkkkkjjjiiihhheeeggghhhiiihhhhhhhhhiiicccbbbaaa``````_________^^^^^^]]]^^^^^^\\\YYYVVVRRROOOLLLJJJIIIGGGEEECCCAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFFFFDDDBBBBBBCCCEEEEEEDDDEEEEEEDDDCCCAAA@@@??????<<<<<<<<<<<<<<<>>>???@@@@@@??????AAADDDHHHJJJLLLOOORRRUUUWWWXXXZZZ^^^aaaeeeeeefffhhhjjjkkkiiigggfffggghhhiiihhheeecccaaa^^^OOO@@@;;;;;;===AAAEEEMMMYYYhhhnnniii___WWWTTT[[[nnn|||XXXOOOEEE???>>>@@@AAA@@@>>>?????????>>>===<<<<<<999777666666777888666555777777666666666777888888888888888666444333444555666666666666666555444444444222222555555666;;;BBBRRRYYYfffuuu||||||~~~{{{wwwyyy}}}wwwwwwtttjjj___PPPBBB888999:::===GGGWWWaaadddmmmqqquuuvvvuuuppphhhaaaYYYQQQGGG@@@=========<<<~~~tttlllhhhhhhxxxsssssslll]]]OOOIIIGGGFFFDDDBBB@@@???@@@@@@???>>>>>>>>>>>>=====================<<<<<<<<<<<<======<<<;;;::::::<<<<<<;;;:::::::::;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999888888999::::::::::::999:::;;;<<<<<<======<<<<<<::::::::::::::::::::::::::::::;;;;;;<<<============???AAAAAA???>>>???@@@>>>>>>>>>??????>>>>>>>>>@@@AAAEEEMMMXXXeeeoootttxxx|||xxxvvvxxxvvvpppllllllwwwxxx{{{~~~~~~uuufff[[[WWWOOOSSSjjj|||eeeHHH999555KKKqqqtttbbbSSSKKKWWWdddbbbyyy|||uuuyyy~~~{{{sssmmm{{{vvv~~~}}}YYYNNNHHH@@@===???AAA???<<<>>>===<<<<<<;;;;;;<<<<<<:::::::::999999999999888777999;;;<<<;;;999999::::::999888666666666777888666666666666777888999999777???JJJQQQWWWaaaoooyyywwwwwwxxxxxx{{{qqqlllllllllkkkfffcccffffffaaa[[[XXX^^^aaafffjjjlllkkkiiihhheeeggghhhjjjkkkllllllkkkgggfffeeedddccccccccccccbbbbbbbbbdddeeeeeecccaaa\\\YYYVVVTTTSSSQQQOOOMMMIIIHHHHHHGGGFFFFFFFFFEEEIIIHHHHHHHHHJJJLLLOOOQQQMMMLLLJJJJJJKKKLLLLLLKKKIIIHHHFFFDDDBBB@@@>>>===>>>>>>???@@@BBBDDDFFFHHHLLLLLLLLLMMMPPPTTTXXXZZZXXXZZZ]]]^^^___aaadddfffeeeeeeeeefffhhhhhheeecccaaa```^^^\\\XXXUUUSSSRRRGGG???999:::>>>BBBIIIOOOdddlllsssnnnddd___dddmmmpppzzzoooXXXLLLFFF???===>>>@@@AAA@@@>>>>>>>>>???>>>>>>======:::999777888999999888666666666666666666777888999999:::999777555333444555777777666666555444333333555444444666555777AAALLL^^^[[[]]]hhhssszzz~~~{{{zzzzzzvvvfffNNNBBB666222444<<>>===<<<<<<=========<<<======>>>>>><<<<<<<<<<<<<<<===<<<<<<::::::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<============???AAAAAA@@@???@@@@@@@@@>>>===>>>>>>===AAAEEEDDDFFFLLLXXXggguuu}}}zzzxxxtttrrrsssrrrmmmlllnnnsssxxx}}}}}}vvvhhhYYYPPPJJJRRRfffbbbFFF======KKKjjjkkkTTTLLLRRRjjj~~~yyyzzz~~~|||}}}}}}wwwtttttt~~~lllFFFHHHFFFCCCAAA???===<<<:::>>>======<<<<<<<<<<<<<<<999999999888888888999999888999;;;<<<<<<;;;;;;;;;;;;:::999888777777888888888888777777777888888999888===CCCHHHNNNYYYiiiuuu~~~}}}wwwqqqkkkmmmyyytttiiibbb___]]]___dddeee^^^WWWTTT]]]___cccgggkkkkkkjjjhhheeefffhhhjjjlllmmmkkkjjjiiiiiihhhgggffffffffffffgggfffeeeffffffeeecccaaabbb___]]][[[[[[ZZZXXXWWWUUUTTTTTTSSSRRRQQQOOOOOORRRQQQOOOOOOPPPRRRUUUVVVOOONNNLLLLLLNNNNNNMMMLLLIIIHHHFFFDDDBBB@@@???>>>@@@AAACCCEEEHHHKKKNNNOOOWWWWWWWWWWWWXXXZZZ]]]```___```aaaccccccdddeeefffbbbaaaaaaaaabbbbbb```^^^XXXUUUQQQLLLHHHEEECCCBBB999:::>>>CCCFFFKKKWWWcccqqqggg\\\ZZZaaannnzzzyyyvvvZZZLLLFFFCCC???===>>>>>>===<<<===>>>>>>?????????>>>>>>===;;;::::::;;;<<<:::999666777777777888999999::::::::::::777555333444555888777666555444333333333666666999:::777999CCCOOOZZZTTTRRRZZZeeennnuuu{{{yyyvvvwwwzzz}}}xxxqqqppp^^^MMMDDD<<<555888AAA???QQQaaahhhqqq{{{}}}vvvmmmeeeZZZSSSPPPMMMFFF@@@{{{zzz|||~~~xxxpppaaa^^^```ooowwwmmmeeeYYYOOONNNKKKGGGDDDCCCBBB@@@???BBBAAAAAA@@@???>>>===<<<===============>>>???@@@======>>>===============:::::::::;;;<<<======>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============>>><<<>>>@@@@@@?????????@@@@@@===<<>>;;;;;;;;;>>>>>>===<<<<<<<<<<<<===999888777777777888888999888999:::<<<=========<<<<<<;;;;;;:::999888888888::::::999888888888999999999:::<<<===BBBLLL[[[fffzzz~~~yyytttooogggppp{{{rrr\\\XXXYYY___aaa]]]VVVSSS^^^^^^___bbbfffhhhgggfffgggggghhhllloooooommmjjjkkkjjjiiihhhggggggggggggjjjhhhfffffffffeeebbb```bbb```^^^^^^___```___^^^]]]]]]]]]\\\[[[YYYXXXWWWXXXWWWUUUTTTTTTUUUVVVWWWOOONNNMMMMMMNNNNNNMMMKKKGGGFFFFFFEEEDDDDDDCCCCCCEEEFFFIIILLLPPPRRRUUUVVVYYY[[[\\\[[[[[[[[[^^^aaaeeeeeeeeeffffffeeedddccceeecccaaa___^^^\\\XXXVVVOOOLLLGGGBBB???=========AAA===>>>FFFQQQYYY```gggbbbYYYTTT]]]ppp}}}xxx^^^RRRLLLCCCAAA@@@???>>>>>><<<;;;===>>>???????????????>>>===<<<;;;;;;<<<<<<;;;999888888888999999:::::::::999999999777555333444555777777555444333333333333000222666888444333:::DDDEEECCCEEEMMMVVV___lllvvv|||vvvrrrsssyyyyyylllrrrzzz|||nnndddVVVCCC888888666BBBLLLSSS```rrr}}}}}}wwwrrrmmmiiieee^^^TTTLLL|||vvvuuuzzzzzzrrraaa```___fff~~~ttthhh\\\XXXRRRMMMJJJGGGEEECCCAAAAAA@@@@@@@@@@@@@@@@@@>>>======>>>>>>???@@@AAA===>>>??????======>>>???;;;:::;;;;;;<<<===??????@@@???>>>>>>======>>>>>><<<<<<<<<;;;<<<======>>>:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>><<<>>>@@@@@@??????@@@AAAAAA???BBBIIIJJJIIINNNXXXccchhhpppzzz}}}zzzwwwuuuqqqooonnnooonnnmmmqqqwwwuuupppdddTTTGGGGGGRRR^^^gggxxxwww]]]JJJLLLUUUnnnzzzsssdddkkkzzzwwwxxx{{{sssvvvwwwzzz~~~ppprrrtttvvvxxxnnnSSSHHHGGGEEEEEECCC@@@===<<<===??????>>>======<<<<<<======888777666666666777888999999888999<<<>>>???>>>=========<<<;;;:::999999888;;;;;;:::999888888888999::::::999999<<>>>>>???????????????????????????@@@??????>>>>>>;;;:::888999::::::999777888999999::::::999888888777777777666444333444666666555444333333333444555000111555777444000444:::555888>>>GGGPPPZZZjjjxxx~~~{{{vvvtttwww{{{wwwjjjiiizzzvvvbbbQQQIII>>>;;;:::???JJJXXXeeekkkuuuvvvxxxyyyvvvpppgggaaa}}}iiiaaa]]]fffzzzvvvmmmjjjmmmuuu|||qqqlllddd^^^YYYUUUQQQOOOJJJIIIHHHGGGEEEDDDBBBBBB>>>>>>>>>>>>???@@@AAABBB===???AAA@@@>>>===>>>@@@<<<<<<<<<<<<===???AAABBBBBBAAA@@@?????????@@@@@@======<<<<<<<<<===>>>???;;;<<<======>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAAAAAAAABBBCCCEEEGGGRRR___aaa\\\^^^ggguuuzzz{{{tttssstttpppoooppprrrppplllmmmqqqiiiaaaTTTKKKKKKVVVgggssswww___IIIIIIaaayyywwwgggjjjyyyooouuu{{{iiilllwww|||mmmiiimmmsssxxxwwwYYYFFFBBBDDDBBBAAA@@@@@@??????@@@AAA???>>>>>>===============888777555555555777888:::999888999<<>>======<<<;;;:::999888;;;:::999888777777777777::::::999999===EEEQQQYYYrrr|||yyyooommmttt}}}~~~ssslllrrr}}}sssdddbbbhhhjjjhhhfffccc\\\TTTPPPSSSXXXZZZZZZeeedddgggmmmtttwwwtttqqqnnnnnnmmmlllkkkkkkkkkkkkhhhgggffffffggghhhhhhgggdddcccaaabbbdddeeeeeedddaaabbbccccccbbb```^^^]]]^^^^^^^^^___^^^]]][[[ZZZTTTTTTSSSTTTTTTSSSQQQOOONNNNNNOOOQQQRRRSSSTTTUUUVVVWWWZZZ]]]```aaabbbbbbbbbgggmmmnnnllljjjkkkmmmiiigggdddcccbbb^^^YYYTTTTTTPPPKKKGGGCCC???;;;888666666555666888<<>>>>>??????@@@AAA@@@@@@@@@@@@??????>>>===:::999888888999999888777888888999999888777555444444555666555333333444666555444333222222444555777555444555888666333444999444555;;;CCCKKKUUUdddqqqxxxzzz}}}~~~{{{wwwttttttjjjkkktttuuu~~~wwwlll[[[JJJ===>>>AAABBBGGGOOO\\\cccmmmuuuyyyzzzzzzzzzzzzvvv{{{}}}mmm\\\WWWcccppp|||{{{lllggghhhqqqwww}}}tttlllfffaaa]]][[[XXXVVVSSSOOOKKKGGGDDDBBB>>>>>>>>>>>>???@@@AAABBB===@@@AAA@@@>>>===???AAA>>>=========???@@@BBBDDDCCCBBBAAA@@@@@@@@@AAABBB>>>===<<<<<<<<<===???@@@======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDKKKPPP```rrruuummmlllssszzzssssssvvvpppppptttvvvqqqjjjhhhjjjYYYRRRLLLOOO\\\mmm|||~~~tttaaaMMMIII\\\~~~}}}}}}ttthhhcccqqqpppooowwwzzz{{{xxxcccZZZlllmmmdddjjjppptttjjjYYYLLLDDD@@@BBBBBBBBBBBBBBBBBBAAA@@@??????>>>===============777666555444555666888:::999888999<<<@@@BBB@@@>>>>>>>>>>>>===<<<:::999888::::::888777666666666666666666666777<<>><<<:::888555555666777:::???DDDIIILLL___tttbbbIIIKKKZZZeeeqqq|||~~~yyyzzz^^^NNNLLLFFFAAABBB===>>>???>>>======>>>???AAAAAAAAA@@@???>>>===<<<<<<;;;999:::;;;;;;:::888777777888777666555333222333444444444333333555666444333222222222444666888666333222555555333444888666333444:::AAAJJJVVVaaahhhkkksss}}}~~~www~~~ooofffppp~~~xxx{{{}}}bbbNNNLLLIII>>>;;;AAA>>>JJJ[[[iiisss|||xxx}}}ttt}}}|||nnn[[[SSS]]]dddjjjwwwoookkk```kkkmmmoooqqqtttyyy~~~{{{xxxvvvsssooolllqqqmmmggg```YYYQQQIIICCCAAA???===???CCCEEEDDDBBB@@@BBBCCC???<<<<<<>>>???<<<===>>>???@@@@@@@@@@@@AAA@@@?????????????????????>>>===<<<<<<===>>>>>>>>>>>>????????????>>>>>>AAA@@@???>>>>>>???@@@AAA=========>>>>>>>>>>>>>>>>>>???AAACCCDDDFFFFFFGGGSSSbbbrrryyyuuuppppppsss}}}zzzuuurrrqqqooouuu{{{yyypppfff```^^^MMMLLLOOO\\\ppp}}}|||sssjjj[[[GGGCCCZZZ~~~xxxnnnhhheeecccggg~~~{{{sssqqqssswwwyyy|||^^^aaaaaarrrpppooopppnnnvvvbbbUUUOOOGGGBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;:::999888666444555777999;;;999999999:::<<<===???@@@>>>>>>======<<<<<<;;;;;;===;;;888888888888666555444555777:::<<>>???CCCLLLZZZddd{{{ooo\\\XXX\\\```iiirrrvvvrrrxxxoooTTTEEEDDDGGGEEEAAA>>>>>>============>>>>>>@@@???>>>===<<<;;;::::::999999888888888888999999888777666555444333333333333222222222111000000000111111111222222333333333000111222222111222444555666777777666777???MMMWWW^^^hhhuuu}}}~~~xxxllljjjnnnrrrxxxpppdddYYYLLLAAA===777<<>>>>>>>>===@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBB?????????@@@@@@??????>>>BBBAAA@@@???????????????????????????@@@AAABBBCCCCCCEEEGGGLLLQQQXXX]]]```eeeooozzz}}}yyyttttttvvvzzz{{{~~~zzzvvvtttooopppoooiii```WWWRRRPPPVVV^^^kkkxxxzzzqqqbbbXXXLLLNNNRRR[[[nnn~~~nnnccceeepppzzz~~~~~~yyy~~~|||{{{wwwjjjiiiooo}}}wwwxxxyyyvvvttt]]]IIIFFFGGGDDDBBBEEEAAAAAAAAA@@@@@@???????????????>>>===<<<;;;::::::888888666666666777999:::999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<:::777777777777666444444555666888999;;;<<<<<>>@@@AAA@@@======<<<<<<<<<<<<============<<<;;;:::999888888888888888777777888888888666666555444333333333333222222222111111111111111111111111222222333333333000111222222111222444666333555666666666;;;CCCJJJTTT^^^lllvvv{{{}}}}}}~~~zzz}}}yyyuuuuuuqqqwwwqqqdddhhhcccmmmvvviii```LLLGGG@@@;;;>>>HHHTTT\\\yyywwwyyyooofffccc```]]]YYYYYYbbbllluuueee___^^^[[[YYY[[[aaajjjqqq{{{gggUUUKKKMMMLLLKKKJJJIIIKKKNNNQQQNNNHHHBBBAAACCCCCCAAA???AAAAAABBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@@@@@@@@@@>>>>>>============>>>???BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBAAA@@@??????@@@@@@AAACCCFFFIIIMMMNNNPPPRRRUUU[[[dddmmmvvv{{{{{{{{{yyyyyyxxxyyy~~~}}}|||tttmmmjjjkkkfff^^^UUUPPPNNNOOOPPPVVV^^^lllsssiiiVVVNNNQQQ]]]hhhttt|||qqqllluuu{{{yyyyyywwwqqq}}}|||~~~jjjVVVIII@@@BBBCCC@@@???BBBAAAAAA@@@@@@???>>>======>>>======<<<;;;:::999999777777777888888888999999:::999999999999:::;;;;;;888888999::::::;;;<<<<<<:::888666555555555444333444444555555555555555555:::>>>EEENNNUUUaaavvv}}}~~~wwwooohhhdddeeelllyyy{{{|||xxxvvvtttkkk___UUUQQQTTT[[[aaahhhfffeeefffggghhhhhhgggfffhhhjjjkkkjjjjjjjjjkkkjjjiiiiiijjjlllmmmmmmllliiijjjjjjiiigggeeefffgggiiijjjkkklllkkkjjjiiihhheeedddeeehhhjjjkkkiiigggeeeddddddfffhhhiiigggfffggggggffffffeeeeeeeeeddddddaaa]]]\\\[[[XXXRRRMMMDDDAAA===888555444444555666555777;;;<<<;;;>>>CCCFFFKKKYYYlll}}}xxxllljjjuuu{{{ssslllmmm}}}SSSIIIHHHGGGCCC???>>>@@@BBB;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777666555888777777666666777777888444444333333222333333333111111111111111222222222111111111222222222222222111222333333222333555666000333555555444555888<<>>===<<<======<<<;;;;;;:::999999666777888999999999888777999999888888888888888999888999999999:::::::::;;;888666444333444444333222333333333333333333333333666666???LLLQQQYYYqqqzzzvvvvvvuuuqqqnnn\\\cccooo~~~|||~~~}}}rrrbbbTTTLLLNNNTTTYYY[[[\\\___cccffffffdddbbbhhhiiijjjjjjjjjjjjjjjjjjlllkkkjjjkkklllllljjjhhhjjjkkkkkkiiigggfffgggiiimmmmmmmmmnnnooonnnmmmllleeeeeeeeefffhhhhhhfffeeedddcccccceeefffgggfffdddhhhgggeeecccaaa___]]]\\\XXXUUUQQQOOOLLLHHHCCC???888999888777555666999<<<:::999;;;@@@BBBCCCIIIOOOVVVfff}}}jjjZZZsssxxx|||rrrqqqvvvzzz]]]GGGCCCFFFHHHFFFBBB???>>>@@@999999::::::::::::999999888888888777666555555555777666666555555666666777222222222111222222333333000000000111222222222333111111111111111222222222111222333333222333555777000222444444222222444555HHHMMMSSSYYY^^^dddlllrrr|||iiijjjxxxqqqjjjnnntttkkk___RRRHHHyyy~~~zzzgggbbbiiiiiiaaaZZZYYYYYYWWWdddvvv{{{sssggg[[[TTTVVV]]]ccckkksss}}}zzzwwwxxxrrrssssssqqqoooqqqwww|||xxxbbbMMMGGGIIIHHHEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEAAAAAAAAABBBCCCEEEFFFGGGFFFFFFGGGHHHIIIJJJJJJKKKFFFIIINNNUUU^^^fffnnnrrrmmmpppuuu{{{~~~xxxzzz{{{{{{{{{{{{||||||~~~~~~}}}xxxpppggg```]]]MMMMMMOOORRRVVVWWWWWWVVVVVVMMMCCC>>>AAASSSyyy|||ooopppqqqlllppp~~~zzz``````gggttttttkkknnnvvv|||zzz{{{fffKKKMMMBBB@@@@@@AAA@@@???AAAEEEBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;::::::999444666777999999888777666888777777666666666666666:::::::::999999888888888666555333222333333222111222222222222333333444444333111888EEEJJJQQQnnn|||tttllljjjooouuuxxxwwwjjjiiikkkqqq|||sssllljjjpppxxx}}}uuuhhh\\\TTTRRRTTTWWWRRRRRRSSSWWW]]]aaacccdddbbbbbbcccdddfffhhhiiiiiihhhgggggggggiiihhhgggeeekkkllllllkkkiiiiiijjjlllnnnlllkkklllmmmnnnllljjjgggfffddddddeeedddbbb```aaaaaa```bbbcccdddbbbaaacccaaa___[[[XXXTTTRRRPPPJJJHHHEEEBBB@@@<<<999777555777:::<<<<<<===???@@@BBBAAACCCIIIMMMPPPWWW^^^xxxtttllllll{{{rrr}}}qqqVVVKKKIIICCCCCCBBBAAA???===;;;999888888999999999999888888888888777777666555555555666555555444444555555666222222111111111222333333000000000111222222222333111111111111111111111111111222333333222222444666222222222222111222555666BBBDDDFFFIIINNNXXXeeeooosssxxx|||mmmdddpppuuuaaa[[[iii{{{}}}mmm```~~~|||wwwuuukkklllhhh```ZZZWWWUUURRRYYYiiiyyykkk```[[[[[[]]]]]]ccckkkppptttxxx}}}~~~}}}~~~kkkUUUOOOQQQOOOLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIEEEDDDCCCBBBAAA@@@@@@@@@???@@@AAABBBCCCCCCBBBBBBCCCCCCCCCEEEGGGJJJLLLNNNPPPPPPPPPPPPRRRTTTWWWXXXVVVYYY___fffnnnvvv{{{~~~uuuxxx~~~xxxyyyxxxuuuvvvyyy{{{zzz{{{tttiii]]]TTTNNNLLLIIINNNUUUYYYWWWPPPGGGAAA<<>><<<===???AAAAAA@@@@@@???>>>===<<<<<<;;;:::::::::999999999888444555666777888777666555666666555444444444555555999999888888777666666555666444222222333333222111111222222333333444555555555111333:::???KKKjjjwwwmmmhhhlllrrrvvvxxx}}}wwwoookkkooozzz|||yyyyyywwwpppjjjfffeeeeee```ZZZSSSOOOPPPSSSWWWYYYWWWVVVUUUXXX\\\aaadddfffdddccccccdddgggiiiiiihhhgggiiijjjjjjhhhhhhiiikkkooollliiijjjlllllljjjgggeeecccaaa```______]]][[[[[[ZZZZZZ[[[\\\\\\[[[YYYVVVUUURRROOOKKKHHHEEEDDD>>>===<<<;;;999888777666555666999===???@@@AAAAAADDDFFFNNN[[[dddllluuu~~~pppuuu{{{zzz~~~rrrZZZJJJDDDDDDCCC@@@======>>>>>><<<:::777888999::::::999888777777777777666666555555555555444444444444444444555333333222222111222222222111111111111111222222222111111111111111000000000000111222222111222444555222111000000111333555777999999:::<<>>======<<<=========<<<<<<;;;;;;;;;888777777777777666666666333444444555555555555555444444333333333444444555555555555444444444444444555444222222333333333222222222222333333333333333555444444555888CCC\\\ttt~~~~~~xxxuuuwww{{{~~~{{{sssooopppuuuzzz}}}{{{}}}{{{yyyyyyyyyzzztttkkkccc^^^ZZZWWWVVVOOOLLLHHHIIINNNSSSWWWXXX[[[ZZZYYYZZZ\\\___``````[[[^^^aaabbbaaaaaabbbcccfffbbb^^^^^^``````]]]ZZZUUUSSSQQQPPPPPPPPPNNNMMMLLLKKKJJJKKKMMMMMMKKKIIIFFFEEECCCAAA???===<<<;;;888888999999999:::<<<===???>>>@@@EEELLLRRRSSSSSSTTT[[[hhhyyy}}}pppuuu~~~eeeSSSLLLEEE???===AAA???===<<<======<<<<<<666777999::::::999777666666666555555555555444444444444333333333333444444555444333222222222222222222222222111111111111111222111111111000000000//////000111111000000222444000000//////111222333333222333444444888@@@LLLUUU```pppwww{{{xxxuuuyyy|||fffeeelllzzz}}}wwwwwwrrrdddWWWUUUTTTPPPOOOSSSOOOSSS]]]rrryyyllldddXXXUUURRRSSSWWW]]]bbbeeeqqquuu{{{}}}sssddd]]]hhhtttwwwyyy~~~|||{{{xxxtttppplllhhhffffffeeedddcccaaaaaa``````^^^___aaabbbccccccbbbbbbaaaaaabbbeeehhhmmmrrrtttvvvtttqqqooopppssswwwzzz|||}}}yyymmmiiikkkjjjfffTTTQQQKKKGGGHHHOOOZZZbbbllleeeXXXIII???@@@JJJSSSnnn~~~wwwsssyyy}}}rrrtttxxx___[[[jjjyyyccc\\\nnn{{{|||xxxwwweeeNNNJJJ@@@AAAIIIDDD999;;;<<<===???AAA@@@>>>::::::::::::::::::::::::555555555555555444444444333333333333444444555555333222222222333333444555000111111222222333333444555444222222333444333222333333333333222222222111///222555444333999HHHUUUgggiiinnnvvv}}}zzz~~~yyywwwyyyqqqlllkkkdddeeemmmzzz~~~~~~xxxnnnhhhNNNHHHBBB@@@BBBFFFIIIJJJOOOLLLJJJIIIKKKMMMMMMMMMPPPSSSWWWYYYYYYYYYYYYZZZTTTPPPKKKKKKMMMMMMJJJFFFCCCAAA???>>>?????????======<<<;;;<<<======<<<:::::::::999999888888777777666777999:::<<<>>>AAACCCPPPNNNNNNVVVbbblllqqqrrrttt{{{tttrrr{{{dddIIIAAABBB???======<<<===<<<:::888666777777666888999::::::999888666555444444444444444444444444333333222222333333444666555444333222222222222333222222222111111000000222111111111000000//////...///000000///000222444.........///111111///...000222333222222666===CCCMMMeeeqqqtttwwwqqqrrrlllfffsss|||qqqhhhgggjjjnnnyyy}}}~~~}}}pppggggggpppjjjUUURRRRRRNNNMMMQQQOOOQQQVVVbbbvvv~~~tttjjj___VVVTTTSSSQQQTTTZZZaaabbbjjjvvv~~~xxxmmmmmmwwwwwwqqqpppqqqzzz}}}~~~}}}yyyvvvwwwyyyttttttxxx}}}}}}wwwssssssnnnnnnooorrrwwwzzz{{{{{{zzzxxxvvvuuuwwwzzz~~~||||||oooddd\\\WWWRRRNNN===JJJPPPMMMQQQcccvvv~~~kkkWWWFFFBBBCCCPPPuuu{{{yyywww}}}rrrsss}}}rrrxxxuuufffkkk{{{xxx}}}YYYPPPDDD======???@@@???::::::999999::::::;;;<<<>>>===;;;999777777777777777666444333222333444444444333222222111111222222444333222111111222333444333333222111111222333333000111222222444444555666333333222222111000//////333333333222222333666999HHHNNN[[[iiiqqqtttxxx}}}|||wwwttttttvvvvvvuuusss~~~zzz||||||zzztttbbb[[[fffqqqxxxpppnnnxxx}}}yyyyyyaaa\\\TTTKKKEEEEEEHHHKKKOOOMMMIIIDDD@@@@@@BBBEEE>>>@@@GGGNNNKKKEEEFFFLLLCCCCCC@@@:::777888:::;;;888:::<<<<<<:::888777777666666666666666777888999333777:::999:::======;;;@@@AAABBBCCCCCCFFFNNNVVV[[[cccppptttqqq~~~wwwbbbUUUEEE>>>???AAA???;;;<<<;;;999777777888999:::999888888777777888888999888888777555555444444444666555444444222222111000555222//////111222222000000111111111111222222222000111222111000//////111333222000//////111222444222000//////000111111000111111111111222333444555AAAIIIVVVeeerrrxxxxxxvvvuuuzzz|||xxxpppiiihhhiiizzz|||mmmfffdddaaayyy|||{{{}}}zzzmmm^^^[[[aaavvvlllWWWRRRRRRNNNLLLOOOPPPQQQTTT]]]mmm~~~rrrfff___XXXPPPNNNQQQSSSUUU___ooo{{{|||uuuuuu}}}jjjbbblll{{{||||||~~~|||xxxvvvxxxrrrrrruuuxxx||||||{{{yyyzzzxxxvvvuuuxxx|||~~~|||{{{{{{qqqbbbUUULLLFFFBBB@@@FFFIIIKKKTTTjjjzzz\\\GGG:::FFFaaa||||||}}}jjjoooyyytttxxx{{{{{{xxxpppuuuyyy~~~lllMMMGGG???<<<===>>><<<::::::999999999999:::;;;;;;<<<;;;999888777777777777666555444333222222333444333333222111111111111222333333222111111222333333333333222111111222333333111222222333333444444444333333222111111000//////222333333222111222555777;;;>>>IIIYYYeeemmmuuu|||{{{tttoooppppppooorrrxxxyyyxxx~~~tttllljjjiiilll{{{xxxwwwrrrfffaaaaaajjjkkkiiiaaaWWWRRRSSSWWW^^^[[[TTTLLLEEE???<<<<<>>CCCDDDCCCDDDIIIAAAAAA@@@===<<<;;;:::999:::;;;;;;:::777444444444444555666777999;;;===>>><<>>======<<<:::<<<;;;999888888888:::;;;888888777777777777888888888888777555555444444555666555555444333222111111444222//////000222111000000111111111111222222222000111222111000//////111111000//////000222444555222000//////000111111000111111111111222333444444555;;;GGGTTTaaammmuuuyyyzzz|||}}}zzzuuunnniiigggvvvxxxooohhhcccUUU\\\hhhxxx~~~}}}rrrlll]]]```ZZZ\\\mmmlllYYYSSSRRRNNNLLLMMMPPPRRRSSSWWWaaaxxxxxxnnnbbbUUULLLIIIJJJLLLTTTcccpppwww|||~~~}}}}}}~~~{{{gggcccqqq~~~|||yyyzzz~~~wwwxxx{{{|||xxxzzzyyywwwxxx{{{|||wwwrrrnnnccc[[[NNNDDD>>>>>>???@@@HHHOOO[[[mmmkkkHHHFFFLLLeee|||wwwcccppp{{{mmm```mmmyyy|||rrrfffqqqzzzrrrvvvxxxtttvvv}}}tttXXXKKKAAA>>><<<;;;======:::777999999999999999:::;;;;;;999999888777666777777777444444333222222222333333333222111111000000111111333333222222222222333333333222222111111222222333333333333333333333333333222222222111111000000///222222222111///000222444333444;;;JJJZZZiiiyyyzzzrrrtttsssnnnttt~~~vvvoooqqq|||yyykkkfffmmmuuu}}}xxxwww}}}zzzeeeWWWTTTVVVaaakkkuuuvvvqqqnnnrrrxxx{{{sssgggZZZNNNGGGDDDBBBJJJFFFHHHPPPXXXYYYXXXXXXMMMHHHBBB???===;;;888555:::;;;;;;999888888999;;;:::::::::;;;<<<===>>>???BBBHHHKKKHHHHHHPPP\\\cccjjjmmmrrrwww}}}zzz{{{yyy{{{uuueee\\\UUUNNNDDD===:::999::::::===<<<:::999999999:::;;;888888888777777888888888888888777666555555555555666666555444333222111111333111//////000000000///000111111111111222222222000111222111000//////111............000222444555222000//////000111111000000000000000111222333444111555<<>>CCCIIINNNVVVjjjyyyhhhYYYMMMddd~~~{{{oookkkkkknnnxxxtttjjjeeehhhtttzzzwww~~~~~~ppp___\\\kkkqqqnnnnnnsssrrrnnnqqqwwwmmmQQQBBB>>>>>>===<<<<<<======:::888999999999888999::::::;;;777666666666666777777777333333333333222222333333222222111000000000111111333333333333333333333333222222222222222222222222333333333333222222111111222111111111000000000///000111111000......000111111111666???LLL^^^xxxuuuyyy{{{tttvvv~~~|||vvvqqquuuyyyqqqmmmiiicccdddfffnnn{{{zzzfff[[[^^^dddbbbooo~~~rrreee]]][[[\\\]]]XXX\\\eeerrr{{{|||vvvrrrkkk^^^QQQJJJHHHEEECCCCCCFFFEEECCC@@@======???BBBBBBBBBBBBDDDHHHMMMQQQTTT___dddggghhhnnnzzz{{{tttrrrwwwxxxwwwtttdddWWWNNNJJJJJJGGGAAA<<<888777:::<<<===<<<;;;:::::::::;;;;;;888888999999999999888888888888777666555555666666666666555444333222111111111000///////////////...000000111111111222222222000111222111/////////111///.........///111222333111000......000111000///000000000000000111222222222444777999>>>KKK]]]jjjjjjpppyyy~~~~~~{{{wwwtttqqqtttwwwsssnnnlllqqqvvvwwwgggZZZVVV\\\gggooo|||wwwppprrryyyqqqeeeWWWRRRRRRQQQOOOOOOMMMRRRTTTSSSQQQXXXfffsss~~~vvv```WWWOOOMMMMMMNNNRRRWWW___dddkkkssszzz~~~}}}~~~||||||}}}}}}}}}}}}wwwlllaaaUUUKKKDDDDDDCCCBBBCCCHHHOOOXXX^^^vvv|||jjj^^^\\\^^^yyy~~~pppmmmuuu~~~|||uuuqqqqqqrrr{{{pppwwwdddcccbbbeeessshhhaaagggnnnpppnnnqqq{{{sss]]]KKK???;;;===???>>><<<;;;;;;;;;:::999999888888888888999::::::555555666666777777777777333333333333333333333333333222222111000111111111333333333333333333333333222222222222222222222222444333333222222111111000111111111000000000000000///000000///...---...000...///222444999JJJiiivvvoooxxx|||yyy|||~~~yyyqqqgggcccbbbgggqqq}}}~~~ooojjjrrr|||~~~zzzvvvtttvvvyyy{{{{{{|||{{{oooeeecccdddcccbbbdddcccaaa\\\VVVPPPMMMNNNOOORRRTTTXXX___hhhrrr{{{|||qqqpppwww~~~vvvvvv}}}aaaRRRKKKEEEAAA@@@@@@@@@>>>:::888888<<>><<<:::999777777888888888888888888888999::::::555666777777777777666666333333444555555555444444444333222222111111222222333333444444444444333333111222222333333222222111333333222222111111111000000000000000000000000000---...000///.........000...000222111000:::TTTlllooohhhhhhttt~~~~~~{{{yyywwwmmmhhhhhhlllwww~~~uuuwww|||sssmmmrrrvvvooohhhhhhqqqxxxzzz}}}|||xxxtttrrrtttvvvwwwzzzrrrwww{{{xxxkkksssyyy}}}www^^^GGG@@@@@@>>>===>>>;;;;;;;;;:::::::::===???;;;;;;;;;;;;:::::::::999888999:::;;;;;;:::999888888777777666666777777777777777666555444333222222///111222222000/////////000111111111111222222222000111222111000//////111000000000///......------111///......///000000///000000////////////000000///000000///000444<<>><<<;;;;;;;;;<<<<<<======:::::::::::::::999999888666777999::::::999777666888777777777777777888888777777666555444333222222///111444333111//////000000111111111111222222222000111222111000//////111......//////......------000///------///000///...000//////....../////////111000000000111444666888>>>MMM```kkkmmmooosssyyy~~~~~~vvvlllfffccchhhyyyuuujjj```[[[XXXYYYbbbkkksss~~~eee```WWWPPPNNNNNNLLLHHHHHHIIIJJJJJJIIIJJJLLLNNNKKK___{{{vvvjjj]]]UUUSSSMMMLLLLLLNNNRRRWWW]]]aaacccfffkkkuuu|||pppccc\\\^^^bbbqqq|||~~~}}}~~~}}}~~~~~~~~~~~~~~~zzznnnjjjmmmsssxxxwwwuuupppiiiccc^^^]]]VVVTTTTTTUUUXXXZZZ[[[[[[jjjsssyyymmmiiijjjyyyvvvppplllpppuuu{{{uuurrrwww{{{}}}}}}wwwiiicccdddoooppptttfffHHHBBB<<<:::888777:::???777999<<<===<<<:::::::::888888888777888999999:::777888999999999777666555333444666777777777666666666555444444333333444444333333444555555444333333111222333444444333222111111111111111111111111111////////////000000000000+++---///000//////000111,,,+++...222333111222666???PPP]]]aaaiiiyyy~~~tttkkkpppzzz{{{uuusssvvvzzzssshhhggg]]]\\\YYYWWWYYYbbboooyyy{{{yyyvvvwwwzzzpppmmmrrryyy~~~jjj___YYY___gggqqq}}}xxxuuujjjsss{{{sssttt{{{{{{nnnYYYEEE;;;888???@@@:::888<<<>>><<<;;;;;;======<<<:::999999:::::::::999888777444666777888888777666444888777777777777777888888777777666555444333333222///222555444111///000111000111111111111222222222000111222111000//////111,,,,,,---.../////////...000///------///000///...000//////.........//////000...,,,+++---............;;;LLL[[[dddiiinnnrrrvvvzzz}}}xxxaaa___fffwww|||yyyxxx}}}xxxtttrrruuupppddd[[[XXXPPPWWWeeettt|||~~~nnn]]]ooouuu___dddaaaTTTNNNPPPMMMEEELLLJJJIIIGGGGGGGGGIIIJJJKKKOOO]]]uuuwwwnnnbbbYYYQQQQQQRRROOOMMMMMMQQQSSS[[[gggpppssswww{{{ssstttmmm```WWWWWW\\\___tttzzz|||{{{yyyuuuzzz}}}}}}|||}}}{{{~~~{{{vvvuuuwww{{{xxxoooiiihhhjjjkkkjjjsssjjj]]]SSSSSSXXX[[[[[[lllmmmrrruuuqqqmmmtttxxxoooyyynnnooooookkk|||tttnnnpppyyy}}}uuulll{{{qqq___^^^jjjvvvpppjjjnnntttuuussspppnnn{{{XXXKKK===<<<;;;:::999:::;;;;;;888999::::::999888666555888888888888888888888888:::777666999888555555888333555888999777555444333666666666666555444333222333444555555666555555555888555222111111222222222000000000000000000000000000000//////.........---////////////////////////---.........//////000000::::::AAANNN[[[ggguuuvvvqqqvvv|||xxxqqqqqqhhhfffbbb]]]]]]```dddeeehhhllluuu{{{vvvnnnqqqzzzqqqlllzzz~~~wwwiiibbblllzzzyyywwwxxxppp~~~zzzsssiiitttuuurrrttt{{{{{{]]]KKKCCC;;;:::999888888888999:::888999::::::;;;;;;;;;;;;666666666666666666666666666666666666555444333222333444444555555444444333111444777777555222000///111111000000000000000000222222222111111111000000000000///...------,,,,,,---------............///---------------------------------............///......------------......---111888AAAJJJSSSZZZ]]]dddrrrzzzwwwwwwyyyxxxuuutttttttttpppfff___mmm~~~|||wwwooohhh```]]][[[YYYVVVUUU\\\eeennnZZZhhhttt|||zzzpppdddZZZbbb```SSSKKKLLLMMMIIIMMMLLLJJJHHHGGGGGGHHHHHHEEEHHHRRReeexxx|||rrrhhhccc```ZZZUUUTTTLLLKKKMMMSSSVVVVVVXXX\\\___^^^VVVLLLJJJRRR]]]cccrrr{{{~~~}}}{{{}}}{{{tttsssyyy}}}}}}}}}}}}~~~}}}|||xxxzzz{{{zzzxxxxxxzzz}}}}}}}}}~~~{{{uuuqqqqqqsssuuuwwwxxxwwwvvvvvvmmmiiiccc``````bbbeeefffdddbbb___^^^cccmmmwww}}}~~~|||vvvqqqvvv~~~zzzzzzqqqooo{{{zzz|||}}}qqqkkkzzzccc[[[ZZZgggxxxxxxlllcccgggttt{{{vvvmmmsssqqqTTTEEEAAA;;;:::999888888888999999888888888888888888777777888888888888888888888888===:::888777333///000555777888:::<<<======<<<;;;666777666666555444333222333333444555555555555555777444111000111222222111000000000000000000000000000/////////.........---........................---........./////////000333333555;;;DDDVVVrrrzzzyyy{{{~~~zzzppprrrxxxyyy{{{||||||zzztttlllddd[[[\\\aaadddbbb```fffpppooowww~~~zzzyyytttlllrrr{{{wwwqqqooouuu|||yyysssrrr|||wwwxxxwwwjjjmmmsssyyyzzzyyysssYYYGGG???>>>:::999888777666777777888888888999:::::::::999999555555555555555555555555555555555555444333222222222333333444444333333222111333555555333111000000333222111111111222333444222222111111111000000000000//////...------,,,,,,------------............------------------------------------..................------------......+++---000555999>>>AAACCCRRR^^^iiinnnrrrxxx{{{zzzrrrsssvvvxxxxxxrrrjjjccciiiuuu~~~zzzvvvttttttnnnddd]]]ZZZmmmUUU```kkkrrrmmmmmmhhh___UUU]]]]]]QQQGGGHHHLLLMMMOOONNNKKKIIIGGGFFFFFFFFFFFFHHHNNNXXXdddvvv{{{tttjjjccc```ZZZVVVSSSSSSQQQNNNOOORRRXXXUUUMMMEEEFFFQQQ\\\```mmmyyy}}}~~~|||xxxwwwwwwuuusssvvv|||~~~}}}zzzyyyxxxxxxyyyzzzxxxwwwxxxyyyyyyxxxwwwxxx{{{~~~}}}yyyvvvrrrnnnjjjggghhhhhhgggfffeeecccaaa```YYYYYYZZZZZZ\\\```eeeiiifffjjjrrrxxx~~~xxxnnnfffcccjjjrrr~~~|||yyy{{{sssppp|||tttYYY[[[eeevvvqqqZZZZZZ^^^hhhtttxxxtttmmmoooHHH:::;;;:::999888777666666666777777777777666666666777777888888888888888888888888888>>>;;;999666111---333;;;@@@===::::::<<<===<<<:::888888777666555444222222222333333444444444444444555333000///000111000000000000000000000000000000/////////....................................................../////////000000111111555FFFhhh}}}~~~}}}yyykkkiiisss}}}rrreeeaaa]]][[[XXXVVVZZZ```ZZZaaalllxxx~~~|||tttmmm{{{~~~}}}www|||zzzqqqmmmnnnttt|||vvvwww~~~uuuvvv}}}sssttt{{{}}}{{{gggRRRBBB:::;;;===888777666555555555666666777777888888888777666666555555555555555555555555444444444444333222111000111222222222222222222111111333444333111000///000555444222222222444666888111111111111000000000000//////......---,,,,,,,,,,,,,,,,,,---------......------------------------------------..................------------............///000111111222222>>>EEERRRaaajjjmmmssszzzxxxzzz}}}}}}zzzvvvsssrrrhhhgggjjjvvvxxxkkkeeekkkQQQ\\\hhh{{{wwwkkkhhhmmmkkkeeeRRRWWWUUULLLEEEGGGKKKLLLPPPNNNLLLJJJGGGFFFEEEEEEHHHJJJNNNQQQVVVeee~~~oooiiiccc___YYYQQQNNNPPPTTTRRRLLLFFFHHHQQQVVVWWWeeettt~~~yyy{{{xxx|||~~~}}}||||||xxxssstttrrrppprrrwww{{{|||zzzwwwvvvvvvvvvwwwvvvvvvuuuvvvuuutttrrrrrrtttwwwyyyyyytttmmmfffbbb___\\\[[[\\\[[[ZZZXXXVVVUUUTTTSSSWWW\\\bbbfffiiiooovvv|||qqqjjj___VVVSSS\\\lllzzzuuummmxxx}}}|||uuutttyyyrrrrrruuu{{{rrr^^^MMMXXXeeelllnnnnnnrrrvvvrrrPPP::::::;;;666777777666666555555555555666555444444444666777888777777777777777888888888999999999777444444???KKKRRRIII???999999999777444888888777666555444222111111222222333333333333333333111///...///000//////////////////////////////........................................................................---000333333222:::PPPfffwwwvvvuuuvvv{{{}}}zzz|||uuujjjlllyyyxxxtttqqqnnnllljjjhhhfffeee[[[[[[aaaiiifff\\\WWWYYYggglllppprrrrrrvvv|||xxxsssrrrzzzuuuiiihhhmmmwwwzzzooosss|||uuullllllvvv~~~~~~~~~~~~```YYYNNNDDD>>><<<<<<<<<777666666555555555555555666666666666666555444333444444444444444444444444333333333222222111000///000000111111111111000000111222222111/////////111444333222111222444777999111111000000000/////////.........------,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,------...000000000111111111222222444444???RRR\\\]]]fffuuu{{{vvvuuuyyy~~~sssjjjgggppp{{{{{{xxx{{{zzz|||~~~zzzzzzlllPPPZZZfffttt}}}uuurrrtttnnndddbbbggghhhcccRRRPPPKKKGGGFFFIIIJJJIIINNNMMMKKKIIIGGGFFFDDDDDDDDDFFFJJJKKKLLLUUUkkk}}}yyyrrrhhhccccccZZZWWWNNNGGGHHHPPPVVVWWWdddrrrxxxgggaaaeeejjjooorrrrrrrrrssspppkkkfffdddcccgggkkkmmmlllkkkppppppooommmkkkiiihhhgggeeeccc```^^^___```bbbdddccc___XXXTTTSSSSSSTTTUUUWWWXXXYYY[[[\\\^^^```aaalllqqqxxx~~~}}}sssiiidddRRRXXX___dddmmm}}}zzzmmmqqqyyywwwoookkksssnnnooonnnssszzz}}}iiinnn{{{~~~|||}}}yyycccSSSXXX^^^eeekkkmmmppprrruuufffZZZGGG:::666777777444666666666666555555444444444444333222333444666777555555555666666777777777555555777888666999EEERRR___TTTDDD:::777888777666777777666666555333222111000111111222222222222222111///......///000///...........................---------......................................................---------+++,,,///111000111:::DDDUUU\\\dddiiinnnwww|||xxxvvvsssrrrrrr{{{zzz|||vvvlllpppuuu|||}}}tttllliiikkkfff\\\\\\ddd```___```bbbcccbbbbbbbbbcccbbbdddkkkqqquuuyyy}}}ttteee^^^___eeennnvvvwwwzzzyyypppeeeaaafffmmmtttyyy}}}}}}yyyvvvvvvwwwzzzppp[[[EEEBBB>>><<<<<<<<<999777666666666666666555555555555555555555444333333222444444444444444444444444222222222222111000///...///000000111111000000///000111222111///...///111222111000000111333555666000000000/////////......---------------,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,------...//////000222---222BBBHHHHHHRRRdddpppuuuyyyxxxuuuuuuzzz{{{wwwyyywwwmmmdddbbb```bbbhhhrrr}}}}}}oooQQQXXX^^^iiiooofffoooqqqkkk```\\\```___ZZZPPPKKKFFFEEEHHHJJJIIIGGGJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEGGGIIIJJJNNN[[[iiiwww{{{uuuhhhZZZWWW]]]eeehhhnnnwww{{{fffQQQJJJNNNTTTXXX[[[ZZZ[[[]]][[[WWWRRRPPPRRRWWWZZZYYYXXXXXX```___\\\XXXSSSPPPPPPQQQPPPNNNKKKKKKMMMOOOOOOOOOSSSPPPMMMMMMQQQVVVZZZ\\\___bbbgggmmmtttyyy}}}sss___ZZZ\\\[[[\\\^^^gggvvv{{{qqqkkknnn|||qqqeeehhhooossswww}}}tttbbbZZZgggxxxtttggg___iiicccaaaiiiuuuwwwlll```GGG<<<555666444///111888444555555555555444333333333333222222222333444444333333333444444555555666555444666777666777@@@JJJTTTKKK???666333444666666444444444444444333222111///000000111111111111111000///......000000///...........................---------------.........------------------------.........---------------000---,,,...//////333888999EEERRRWWWZZZfff|||yyyssspppooovvvooofffjjjwwwzzztttvvvxxxxxx}}}vvvmmmhhheeecccbbbdddhhhhhhiiijjjjjjiiiggggggbbb______dddhhhhhhjjjmmmrrrpppmmmkkklllpppuuuxxxvvvyyy|||~~~xxx```LLL>>>@@@===:::999999999888777555666666666666555444444333333444444444333333222333333333333333333333333222222222222111000///...///000000111111000000//////000222222000///000111////////////000111111222////////////............------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000***,,,444666555>>>MMMVVV```mmmuuuwwwxxxzzz}}}{{{ooofffcccZZZZZZ\\\cccppprrrTTTUUUVVV```ooonnnuuuvvvnnn___XXXZZZZZZVVVLLLIIIFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEIIIFFFEEEHHHKKKLLLRRRXXX___nnn}}}vvvuuummmkkklllpppssstttxxx|||vvvrrrvvv|||}}}xxxaaaKKKCCCGGGEEEIIIIIIGGGGGGJJJJJJFFFFFFFFFKKKRRRSSSOOOOOOSSSSSSSSSQQQMMMJJJIIIMMMPPPRRRPPPOOOQQQUUUXXXXXXWWW\\\ZZZZZZ]]]bbbiiimmmoooppptttzzzkkkYYYMMMSSS^^^gggsss~~~vvvmmmiiiwwwzzzzzzsssvvvwwwsssxxx{{{pppbbbbbb^^^bbbppp}}}~~~yyyzzzyyyqqqlllllljjjiiillltttwwwmmmVVVBBB777333333555444000111777222222333333333222111000222222222333222222111111000111111222333333444444777555555777666555888>>>===:::666222000000111222111222222333333222222111...///000000111111000000000///...///111111///...------------------------,,,,,,,,,------.........------------------------.........------,,,,,,,,,111---,,,///000///111666...888AAADDDGGGWWWrrr}}}yyyvvvsssvvv~~~qqqmmmppp{{{vvv|||xxxrrrpppuuu~~~}}}wwwpppkkkgggdddiiittt~~~{{{|||}}}|||kkkSSSEEE===888===<<<;;;999888777777888333444555555555444222222222222333444444444333333222222222222222222222222222222222222111000//////000000000111111000000000...000333333222111000000---...///000000//////.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---.........------------------+++,,,///...,,,111:::BBBKKKXXXccckkkppptttwwwxxx~~~{{{tttnnniiiiiihhhiiilllqqqxxx|||zzzvvvuuuwwwyyyzzzsssVVVTTTQQQ___wwwxxxwwwmmm\\\SSSVVVWWWTTTHHHHHHIIIIIIFFFDDDEEEIIICCCDDDEEEFFFFFFFFFFFFFFFIIICCC@@@DDDHHHIIIJJJLLLTTT]]]pppuuuoookkkiiigggeeefffkkkjjjuuu~~~{{{dddOOOIIIMMMGGGIIIHHHDDDCCCFFFGGGDDDFFFHHHOOOVVVWWWRRRSSSYYYTTTUUUUUUTTTSSSWWW^^^dddbbbaaabbbfffkkknnnnnnmmmqqqpppppprrrwww|||~~~}}}xxxttt___XXXZZZlll}}}}}}yyyqqqmmmxxx{{{www{{{qqqooolllggguuu{{{kkkgggkkkuuu|||wwwvvvxxxtttiiieeeiiiaaaoootttYYY???///444111...///333555222...000111222222222111///...111222333333333111000...//////000111222222333333999666666888888666666999222444555555333111111111000000111222222222222111...//////000000000000000000//////000111111000...------------------------,,,,,,,,,------.........------------------------.........------,,,,,,,,,)))))),,,///...******......333888888;;;NNNlllyyy{{{|||wwwqqqsss~~~vvvzzzwwwnnnnnnuuu|||xxxvvv~~~{{{tttsss}}}~~~vvvqqqzzz|||{{{zzzfffMMM===;;;>>>@@@222555888999777555444444222222333444333222111000111222333444444444444444222222222222222222222222222333333222222111000///000000111111111111000000---000444555444222000000---...000111111///---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------------+++---//////---+++...111777;;;AAAIIISSS]]]gggmmmuuu}}}wwwvvvzzz}}}~~~zzztttnnnkkkddd[[[UUUYYYbbblllvvv~~~wwwRRROOOUUUdddyyy~~~ooo[[[PPPQQQQQQMMMJJJKKKIIIFFFGGGKKKMMMNNNEEEFFFFFFEEEDDDDDDEEEGGGHHHGGGFFFEEEEEEGGGIIIKKKUUUOOOTTTjjjyyyyyyxxxsssmmmddd\\\___^^^fffttt~~~zzzlllfffhhhfffccc]]]WWWTTTUUUYYY\\\___^^^aaaiiinnnmmmmmmoooooommmlllmmmrrrwww{{{}}}{{{}}}}}}~~~sssfffbbbkkkvvvuuunnn}}}tttiiikkksss{{{{{{ssshhhttt~~~}}}iiieeefffnnnssspppiiieeeooo~~~~~~eeeFFF555000...000///...------...///000000000000000000111111222333333333333333222111000222222222222222111000///444333333222222333333444333333222111000000000111...///000111111000///...///...---,,,,,,---///000.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,---------......---///111//////:::LLL[[[tttooolllooosssvvv~~~|||}}}yyy|||~~~vvvsss~~~uuutttxxxvvvwwwyyyjjjOOOHHH@@@;;;;;;;;;888555888777666555555555555555444444444333333222222222111111222333333444444555222333444555555444333222333222111000000000111222222222222111111111000000000111111222222222111111//////////////////......000000//////.........---,,,---.........---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---,,,***(((&&&++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......///.........000000000333999DDDQQQYYYbbbjjjuuu~~~}}}vvvnnniiimmmfff]]]YYY[[[aaagggjjjvvvWWWWWW___pppooo\\\SSSPPPLLLHHHDDDEEEEEEDDDEEEFFFGGGFFFEEEFFFFFFEEECCCBBBDDDEEEEEEDDDDDDDDDEEEGGGJJJKKKNNNJJJMMMZZZmmmxxxuuuyyy~~~xxxrrrqqqtttyyywwwpppmmmooo{{{~~~{{{yyywwwtttssssssssstttqqqqqqvvv~~~~~~|||zzzxxxyyy}}}|||zzzzzzmmmiiiiiiuuu~~~wwwqqqooouuu~~~yyywwwtttiiiaaaeeexxxyyylllZZZ^^^gggppprrrnnnlllmmmmmmiii[[[FFF666000//////000///...------...///000000000/////////000111111111111111111111000000///111111111111111000000///222222222222222222222222222222111111000111111111/////////000000/////////000///---,,,,,,---...///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,------------......000111///---111;;;DDDIIIHHHKKKSSS\\\eeesss~~~yyyxxxxxx}}}zzzvvvzzz|||ssssssyyyssssss{{{{{{~~~jjjXXXMMM@@@;;;666444777888777555555555444333333333333333444444333333333222222222222222222333444444555555444555666666666666555444555444333222222333444555333333333333222222222222000111111222222111111111............////////////////////////......------,,,---.........---,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,------,,,***((('''+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...............,,,,,,,,,---///444:::???HHHLLLTTTaaammmuuuyyyyyy{{{wwwvvvwww{{{uuuqqqpppooonnnllluuuYYY]]]hhh{{{qqq```WWWPPPJJJFFFFFFFFFHHHJJJJJJIIIGGGGGGHHHHHHIIIGGGEEECCCDDDEEEBBBBBBBBBCCCEEEGGGIIIKKKJJJHHHIIIKKKRRRaaazzz}}}tttwwwuuunnnmmmfffmmmxxx{{{zzz~~~sssqqqnnnmmmnnnpppqqqqqqmmmnnnttt||||||wwwuuuxxxvvvtttuuuxxx{{{}}}~~~|||~~~}}}xxxssssssvvvtttuuuwwwyyy~~~{{{kkkeeegggwwwwwwqqq{{{wwwqqqvvvrrrmmmzzzlll]]]___fffwwwxxxjjj___^^^]]]aaajjjppprrrtttwwwaaaLLL666------.........///......------....../////////......//////000111---......///////////////000000000000000/////////000111222333333222111000111111111000111111222222//////............//////111000...---,,,,,,---......------------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,------------...///000///...---...000111222777>>>EEEOOO___nnnzzzyyy}}}||||||tttvvv~~~vvvuuu|||vvv|||{{{bbbPPPDDD;;;555555222///000333555333111333222111111000111111111333333333333222222222222333333333444555555666666666666777777777777666666555555444444444444555555333333333333222222222222111111111111111111111111------......///////////////............------------------------,,,++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,---------+++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------,,,...//////------...///222111555BBBSSSbbbiiijjjtttyyy}}}}}}zzzxxxzzz~~~{{{tttoootttYYY]]]jjj~~~wwwhhh]]]RRRKKKKKKKKKJJJKKKNNNNNNKKKIIIJJJLLLLLLMMMKKKHHHFFFFFFFFFBBBBBBBBBBBBDDDEEEGGGHHHJJJJJJIIIGGGFFFPPPggg}}}|||uuu|||rrrxxx|||ooofffeee]]]XXXSSSTTTXXX]]]______SSSSSSWWW^^^aaa]]]YYYXXX]]][[[YYYZZZ]]]aaadddeeegggkkkmmmkkkgggfffkkkppprrruuuxxxyyywwwsssrrrssswww}}}yyyfff___```eeeuuuzzzooolll}}}uuuqqqxxx{{{}}}zzzkkkhhhwww~~~uuujjjhhhsss|||xxxxxxxxxsssiii```fffaaadddrrr|||nnncccKKK777(((+++111///,,,,,,------------------------.........---......///000+++,,,---.../////////////////////.........//////...000111333333111000...111000000000111222333333000///...------...///000111000///---,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...000111111...,,,///000444777999>>>MMM[[[rrr{{{{{{zzz}}}|||~~~~~~qqqVVVAAA888666444333444222111111222222000---111111000000///000000111333222222222222222222222333333444444555666666777666666666666666666666666333333333333333333444444222222222222111111111111222111111000000000000000,,,------......//////000------------------------------------,,,,,,++++++************************************++++++++++++,,,------------,,,+++******************************++++++++++++,,,,,,,,,++++++,,,------------------///111222111000000111...,,,---444AAALLLSSSVVV\\\ggguuu||||||zzz{{{~~~~~~zzzwwwxxxZZZ]]]kkksss```PPPKKKMMMJJJGGGHHHLLLLLLGGGEEEGGGKKKMMMMMMLLLIIIFFFEEEEEECCCCCCCCCCCCCCCCCCDDDDDDGGGGGGGGGGGGEEEIIIVVVdddssseeeooo}}}zzzlllhhhdddbbbaaagggnnnqqqmmmhhhRRRNNNOOOTTTWWWUUUUUUVVVTTTRRRPPPQQQUUU[[[___aaaggggggeeeaaa^^^aaajjjqqquuu}}}yyysssuuuxxxwwwwwwxxxwwwxxxnnngggnnnxxx|||yyyzzz{{{mmmiiiqqqzzzxxxyyyvvvsssrrrrrrooohhhcccdddiiiuuunnnPPP<<<777///,,,222333,,,***...,,,,,,------------,,,,,,------,,,,,,------...///,,,---...///000111111111//////...------...//////...///111222222111///...111000000000111222333333000///...------...///000000000///...---,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++,,,...111333111///***+++...111111444@@@NNN^^^zzzmmmrrrzzzxxx~~~zzzqqqYYYLLL<<<444444666666444333333222222222111///---111000000000000000111111222222222222222222222222333333444444555666666777444444444444444444444444222222222333333444444444444333333333333222222222222222000/////////000000,,,---------......//////,,,,,,,,,,,,------------------,,,,,,++++++++++++************************))))))*********+++++++++,,,,,,------,,,,,,++++++*********************************+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,)))+++,,,,,,,,,---///111//////000222444999===@@@CCCPPP```kkkooorrrwww|||yyyyyyyyyzzz{{{}}}~~~\\\aaaqqqyyy^^^NNNJJJJJJIIIFFFHHHNNNNNNFFFBBBEEEGGGIIIJJJIIIFFFCCCBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBBBBAAABBBEEEEEEDDDHHHNNNfffwwwyyyeeehhhkkkmmmooovvv~~~rrrmmmlllooossstttvvvzzztttqqqnnnnnnsssyyyyyyyyysssllljjjjjjbbbfff}}}xxx~~~{{{vvv{{{|||wwwvvvyyyuuummmgggooo~~~iii]]]```iiizzz|||hhhiiijjjkkkjjjiiigggfffmmmqqquuuooo\\\DDD555222//////000000,,,(((+++111+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,------...---...///000111111111111//////...------...000111///000111222222111000///111111111000111111222222000000////////////000000/////////......------,,,,,,,,,,,,------------...******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,...//////......---...///------444>>>CCCXXXfffjjjlllfffdddnnnzzz~~~}}}zzzzzzppp\\\MMMHHH===777222111333555222///...//////000000000000///000000000000000111111222111111111222222222222222333333333444555555666666333333222111111222333333222333444555555666555555555555555555444444444444333222000///......///000------------------------++++++,,,,,,,,,,,,,,,---------,,,+++++++++++++++************************)))))))))************+++,,,,,,,,,+++++++++++++++************************************++++++++++++)))***++++++,,,,,,++++++************)))***,,,...,,,...//////------///222///555>>>FFFLLLVVVbbbjjjlllmmmnnnooopppuuu{{{^^^fffyyyyyyZZZPPPLLLGGGIIIGGGLLLVVVUUUIIIBBBCCCEEEGGGHHHHHHEEEBBBAAAAAACCCCCCCCCDDDDDDDDDDDDCCCBBB???@@@DDDDDDCCCDDDHHHSSS^^^qqqvvvzzzzzzkkkppptttsssooommmqqqvvvyyy|||{{{xxxzzzvvvyyy{{{}}}vvv|||zzzsssvvv~~~zzz|||xxxhhh___jjjzzz{{{lllbbb```hhhtttssskkkZZZ```gggjjjjjjkkkoootttsssgggVVVEEE555+++...555,,,//////***(((***,,,,,,***+++,,,------,,,+++***+++++++++++++++,,,---------...///000000000000000000///...---...///111222111111111111111111111111222222111111000111111111000000111111111111000000..................------,,,,,,,,,---------......******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,333111000000---***,,,111333888===JJJWWWUUUWWWeeennntttwwwttt~~~zzzfffUUUFFF999333222333111000000000000...,,,,,,---.........///000111///////////////000111111000111111111222222222222222222222333444444555555333222111111111111222333111222333444555555555444444444333333333222222222333222000...---...///000///......------,,,,,,+++***+++++++++,,,,,,,,,,,,---,,,+++*********+++,,,************************))))))))))))************++++++*********+++++++++************************************++++++++++++)))******++++++++++++++++++,,,------++++++,,,------,,,++++++,,,,,,---,,,******+++---111999BBBIIINNNQQQVVVZZZ\\\```dddhhh|||]]]hhhuuuXXXSSSQQQHHHDDDDDDMMMZZZYYYIII>>>>>>EEEGGGIIIHHHFFFDDDBBBBBBAAABBBCCCDDDEEEEEEEEEEEEFFFCCCCCCEEEEEEDDDGGGLLLHHHMMM[[[qqq}}}zzzgggvvvxxxtttgggnnn{{{|||xxxtttrrrkkkyyyzzzvvv{{{~~~~~~{{{rrrcccdddppp~~~wwwmmmoooxxx}}}vvvcccZZZUUU___kkkpppqqquuu}}}gggPPP999111333333...******...---(((+++111---$$$***+++,,,------,,,+++***++++++******++++++,,,------...//////000/////////000///...---...///111333222222111111111111222222333333222111000000000111000111222333333222111000------......///.........,,,,,,,,,------.........******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,&&&)))---...---,,,,,,---,,,******------+++,,,///111000///:::CCCBBBPPPmmmmmmttt{{{|||hhhWWWDDD999444222222555111000///.........///000//////000///......000111...............///000111000000111111222222222222111111222333333444444555333333222111111222333333...///000222333333222222000000000////////////...444222000...---...////////////...---,,,++++++************++++++,,,,,,,,,---,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))************+++******)))******++++++)))))))))))))))))))))))))))************+++++++++))))))***+++++++++++++++(((***---...---,,,+++,,,222---)))***///111000---222111///...---...//////,,,444===DDDHHHJJJLLLNNN[[[eeejjjTTTNNNLLLFFFEEEGGGIIIJJJIIIFFFCCC@@@EEEHHHKKKJJJEEEBBBAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFJJJKKKPPPZZZjjjwwwooolllrrryyy|||vvvyyyzzzuuurrrtttzzz}}}}}}mmmlllmmmaaa^^^ZZZdddxxxzzz|||{{{|||nnn___XXX^^^iiimmmllluuupppBBB;;;333/////////,,,***************************************************++++++************+++++++++,,,------,,,,,,---///---------...///000000111333111///------///111333333222111/////////000000000111111111111000//////......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))************)))******++++++,,,------------------------------000111111000222:::FFFPPPnnntttvvvqqqxxxzzzzzztttggg]]]WWW???;;;666444333222000---//////.........---------...------,,,,,,------...///////////////.........////////////......111333//////111222222222222222222000///------///000222000000000000000000000000------............---------------------------------------,,,,,,+++++++++*********)))******+++++++++++++++************)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++******************+++***)))))))))***,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000000000111333555888999[[[ccc~~~yyy[[[KKKJJJKKKHHHCCCCCCCCCCCCCCCBBBBBBBBBCCCFFFIIIHHHDDD@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFHHHNNNZZZkkk|||}}}wwwqqqlllkkknnn~~~|||vvvxxx~~~tttxxxyyynnnmmmqqqzzz}}}{{{yyylll\\\iii~~~qqq\\\YYY\\\\\\lll~~~|||sssrrrvvv{{{yyyooogggeeefffsss|||zzztttiiiUUUBBB:::444///,,,...///---***************************************************+++******))))))******++++++---......---,,,...///---------...///000000000222111000//////000111222222111000/////////000111111111111111111000//////...------------,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************)))******++++++******)))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////222:::AAAEEEJJJWWWfffhhhbbbdddmmmuuuyyy~~~~~~wwwuuuyyy}}}lllZZZKKKAAA<<<:::999555222111111111000...///.........---------,,,------,,,,,,,,,,,,------...........................//////...---...000222//////000111222222222222111000///......///000111////////////////////////------............------------------------------------------,,,,,,+++++++++******)))))))))******+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************)))))))))***+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++,,,---///111222\\\```vvv~~~eeeLLLAAAFFFIIIFFFBBBAAA???===>>>@@@CCCDDD???CCCEEEDDDAAA>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEDDDBBBBBBBBBDDDIIIRRR]]]dddyyyzzz|||yyyhhh___aaaccceeeiiimmmrrrvvvxxxwww{{{~~~zzzwww~~~{{{xxxzzz|||zzzxxxwwwwwwxxxwwwwwwqqqsss{{{|||yyyuuuvvvrrrkkkkkkkkkcccWWWhhhwww{{{lllaaaeeemmmpppzzzyyynnnlllmmmqqquuusssnnnnnnqqqzzzyyyttthhhVVVCCC555---000---******---...,,,***************************************************+++******))))))******++++++---......------...///---------...//////000000111111000000000000111111000////////////000000111111111111111111000//////------------,,,,,,,,,,,,*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++************************)))******++++++******)))))))))))))))************---,,,,,,+++******))))))++++++++++++++++++++++++***---//////---,,,///111//////555???CCCBBBEEEMMMZZZ^^^fffvvvvvvxxxzzzzzz|||{{{yyy{{{~~~uuu\\\SSSFFF888000---///111111///------...///...---......------------,,,,,,---,,,,,,++++++,,,,,,---------------............---...///...------///111...///000111111222222222111000///......///000111////////////////////////------............------------------------------...---------------,,,,,,,,,+++***)))))))))))))))++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))***++++++++++++++++++++++++++++++************++++++++++++(((((((((((()))***+++,,,]]][[[jjjuuuqqqYYYDDD>>>CCCEEEBBBDDDBBB@@@??????@@@CCCDDD<<>><<<===???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAEEEJJJNNNVVVdddyyywwwwwwsssnnnjjjbbb[[[WWWVVVWWWXXXZZZfffvvv~~~~~~zzz}}}tttoooppprrruuuqqqqqqrrrrrrpppuuu|||}}}nnnfff______\\\ZZZ^^^ffffffbbbrrr}}}xxxssswww{{{zzz}}}rrrjjjhhhjjjmmmqqqsssuuuxxxzzzwwwgggUUUHHH999---,,,333***)))(((***,,,,,,+++)))******************************************************))))))))))))******+++---......------...///---------......////////////000111111111111000///............///000000111000111111111111000//////---------,,,,,,,,,++++++************++++++++++++++++++************++++++************************************************))))))************))))))((()))))))))************,,,+++++++++******))))))************************---///000000---++++++,,,222---,,,000222///000333@@@BBBJJJ\\\sss{{{oookkknnnsssvvvzzz~~~~~~rrrfff[[[MMM@@@444333111///...000111333,,,,,,+++,,,,,,---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,.........,,,,,,---///---...///000111111111111000///............///000////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++*********************************++++++++++++,,,***************+++++++++\\\UUU]]]eeeqqqqqqcccPPPCCC@@@DDDCCC???CCCCCCBBBAAA@@@@@@??????999<<>><<<;;;<<>>=========>>>???@@@AAA>>>@@@AAAAAAAAAAAACCCEEEGGGJJJQQQYYYdddqqq~~~xxxrrrbbbjjjqqqppphhhbbbaaadddaaajjjyyy{{{~~~{{{~~~~~~~~~yyy~~~vvvvvv}}}zzztttnnnooottt{{{~~~~~~zzzxxxooo```VVV\\\ppp{{{rrriiifffeeefffkkkpppvvvrrrnnnmmmpppuuuyyy{{{|||~~~wwwzzz|||zzztttooommmlllhhhmmmtttyyyzzzsss```PPP>>>222+++...000,,,)))***,,,,,,,,,++++++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******+++,,,,,,++++++,,,---------------------------,,,---...//////...---,,,,,,---......///......---...............------,,,,,,,,,,,,,,,++++++++++++)))))))))************+++******))))))))))))******************************************************((())))))******))))))((())))))))))))************(((((())))))***++++++,,,************************---,,,++++++++++++------++++++,,,///111222111000,,,///111111777@@@GGGGGGGGGNNNYYYdddqqqyyynnnbbbXXXKKKHHH@@@555000000111///111000...,,,+++++++++,,,+++---...---+++***)))*********++++++++++++,,,,,,+++******))))))******+++))))))******++++++,,,,,,***,,,------+++******+++,,,---...///000000000000................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,+++++++++++++++******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))*********'''((())))))******))))))************************++++++++++++,,,,,,,,,---******++++++,,,+++++++++~~~SSSFFFHHHLLLWWWeee\\\SSSJJJFFFEEECCCAAA???<<<<<<======<<<;;;:::999888:::======;;;;;;???BBB>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@===>>>????????????@@@AAA???AAACCCGGGMMMZZZjjjuuu{{{~~~tttjjjeeecccQQQZZZeeejjjccc[[[]]]dddwwwxxx{{{~~~~~~zzzxxx{{{~~~|||~~~{{{qqqmmmrrrxxxzzzyyylllfffiiirrrzzzmmmsssqqqeeeaaammm}}}tttkkkccccccgggooozzz~~~}}}~~~|||vvvqqqsssrrrqqqmmmkkkjjjmmmooooooqqqmmmcccYYYNNN===///444...)))'''(((***,,,---,,,,,,,,,+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((***++++++***)))+++,,,------------------------+++,,,,,,------,,,,,,+++------.........---,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,++++++++++++***))))))))))))******************))))))))))))******************************************************(((((())))))))))))(((((())))))))))))************))))))))))))************++++++++++++++++++++++++******)))***++++++++++++***+++---------------,,,+++///000---,,,111666777+++111:::DDDOOO]]]lllvvvzzzuuurrrsssttttttvvvzzzyyymmmeeeccc```^^^XXXOOOHHHDDD>>>777222444222---***++++++)))///...---,,,,,,---...///))),,,...---+++)))***+++************+++++++++,,,******))))))))))))******(((((())))))***++++++,,,***+++------+++))))))***,,,,,,---...////////////---..................---........................------............------++++++++++++++++++++++++*********+++++++++,,,,,,++++++***))))))************)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++'''''')))*********)))(((************************************++++++++++++((((((***++++++++++++***zzzNNNAAADDDGGGQQQ___```XXXOOOIIIFFFBBB??????<<<;;;;;;;;;<<<<<<======888;;;======<<<<<<@@@CCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<===???@@@===>>>??????======>>>??????AAAAAA???@@@GGGSSS]]]iii{{{xxxuuu}}}~~~|||kkknnnqqqlll^^^TTTWWWaaa___```aaa```___bbbggglllyyyzzzrrryyywwwtttppplllkkklllmmmqqqyyy~~~||||||{{{sssfff]]]```kkkrrrtttkkkfff___ZZZZZZ^^^aaadddfffuuu{{{vvvvvvuuupppmmmrrryyy~~~}}}xxxpppeeennnlllhhheeeeeeiiioootttjjjgggZZZEEE666111...***###***//////...---+++)))+++++++++***(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''')))******))))))***+++------------------------++++++++++++++++++++++++---......///...---+++***+++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******))))))))))))******************))))))))))))******))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))************++++++******)))(((((((((++++++++++++++++++++++++))))))***,,,---,,,***(((&&&)))+++******,,,...///***///000---***,,,---------...000000111555===DDDMMMIIIGGGJJJNNNRRRZZZbbbyyy}}}vvvtttvvvwwwvvvppppppqqqssssssnnnhhh^^^UUULLLFFFAAA???;;;999555000000333111+++,,,///...***(((******))))))***---......+++)))'''&&&***------+++)))***,,,))))))******+++++++++,,,******))))))))))))******'''(((((()))***+++++++++)))+++------+++)))((()))+++,,,---...////////////------............------........................---..................---++++++++++++++++++++++++))))))*********+++++++++)))((((((((((((((()))***))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++&&&''')))*********)))((())))))))))))))))))))))))))))))))))))************'''(((***,,,,,,,,,,,,+++yyyPPPCCCEEEJJJTTT```eeeddd\\\NNNDDD@@@===;;;::::::::::::::::::::::::<<<;;;:::999:::<<<>>>??????>>>===<<<;;;:::::::::;;;;;;<<<<<<======>>>>>>===>>>???@@@@@@???>>>======>>>?????????@@@CCCFFFVVVbbbvvvxxxtttrrrttt|||{{{sssnnnnnnrrrkkkddd___\\\XXXWWWXXXdddpppwwwrrrjjjddd___YYY\\\^^^\\\YYY]]]eeegggccchhhiiiooovvvyyyvvvuuuwwweeeXXXKKKLLLZZZkkkssstttuuuhhh\\\[[[^^^___ccchhhhhhmmmsssuuuuuuwww{{{zzzzzzpppiiilllrrrqqqkkkeeeffflllqqqqqqnnnWWWIII888///...///,,,'''+++,,,,,,------,,,,,,+++))))))))))))(((((((((((()))))))))))))))((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++*********))))))******)))((((((((((((((()))))))))))))))))))))))),,,++++++******++++++,,,******))))))((((((''''''******))))))))))))******))))))))))))))))))))))))&&&&&&''')))***+++------))))))***++++++++++++***)))******++++++,,,------------------------------------...///000111222333888666555444666:::>>>AAAWWWWWWYYY[[[]]]___aaaaaammmpppvvvzzzzzzxxxtttqqqwwwtttuuu|||yyylllooooookkkeeeeeekkkrrrjjjbbbVVVMMMIIIHHHIIIJJJDDDBBB>>>:::555333111000........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++))))))************))))))))))))))))))))))))))))))''''''((()))***++++++,,,***++++++,,,,,,------...---------............///000///...------...///000,,,------...............//////...---,,,,,,++++++***++++++,,,,,,++++++***(((((())))))*********++++++*********))))))(((((()))))))))))))))******+++000111222000---+++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))************))))))))))))((((((((((((************************+++++++++*********))))))tttOOOGGGNNNUUU]]]gggkkkiii^^^OOODDD???===;;;::::::::::::::::::::::::;;;:::999999:::;;;===???>>>===<<<;;;::::::::::::===============>>>>>>>>>======>>>??????>>>=========>>>>>>>>>>>>???AAADDDHHHOOO\\\jjjqqqwww~~~{{{wwwtttwww||||||wwwyyyqqqkkkfffddddddkkkjjjdddZZZTTTRRRNNNHHHQQQVVV[[[cccppp{{{zzzsssbbb```bbbkkkpppnnnjjjiiibbb]]]\\\eeessszzzwwwqqqggg```^^^eeemmmoooppprrrqqqsssuuuvvvwwwxxxzzz|||~~~{{{~~~yyypppjjjkkknnnkkkjjjkkknnnnnnfffWWWKKK@@@888///+++---...,,,)))++++++,,,,,,,,,,,,++++++))))))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,+++++++++*********+++++++++*********))))))******)))((((((((((((((())))))))))))))))))))))))+++******))))))******+++***)))))))))((((((((('''******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++))))))***++++++++++++***)))******++++++,,,,,,---------------------------)))******+++---......///111000//////000333666888===>>>???@@@BBBDDDEEEFFFIIILLLPPPSSSTTTRRROOOMMMSSSQQQQQQVVV\\\]]]XXXRRRJJJLLLLLLIIIEEEEEEIIIMMMGGGBBB<<<888777888888888333222000///---------...------------------------++++++,,,,,,,,,,,,++++++************************+++++++++***************))))))************)))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,---------------------............000///...------...///000------...////////////...//////......---,,,,,,+++***++++++,,,,,,++++++***((()))))))))*********************)))))))))((((((***************++++++,,,///000000///,,,***))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********(((((()))))))))*********))))))))))))((((((((((((************************+++++++++*********))))))sssPPPLLLXXXaaafffkkkiiifff\\\MMMAAA===<<<999999999999999999999999999:::999999888999;;;<<<===;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>============<<<======>>>>>>======<<<<<<=========<<<<<<>>>@@@===>>>BBBIIIQQQ[[[lll|||~~~|||{{{}}}wwwnnnnnnooojjjbbbcccdddgggppp|||xxxlllffffffmmmsssqqqkkkggghhhhhhmmmxxxzzzpppooommmpppzzz~~~{{{xxxvvvuuuxxx}}}wwwvvv|||~~~tttjjjfffhhhpppwwwxxxooobbbXXXOOODDD888000,,,***))))))+++,,,,,,***)))******++++++******))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,++++++++++++*********+++************)))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))******+++,,,,,,,,,------------------------++++++,,,,,,---...//////,,,+++++++++,,,---...///------...///000111111222///000222444555444333222777666666888999999777444222222111000000000111111///...------//////...---+++++++++++++++---......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))*********))))))(((((((((*********+++,,,,,,------,,,,,,,,,---------......//////...------...//////---......////////////////////////...------,,,,,,******++++++++++++******))))))))))))******************))))))))))))((((((+++************+++,,,,,,---...///---+++)))((()))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))+++************)))))))))yyyUUUOOO\\\fffiiikkk^^^]]]VVVJJJ@@@===:::777888888888888888888888888888888888888888:::;;;<<<999999999999999:::;;;;;;=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<;;;:::999:::<<<<<<999888:::===EEESSSaaaxxx||||||~~~zzz}}}uuuxxx}}}}}}{{{yyy|||zzzzzzzzzyyywww~~~zzzpppqqqwwwwwwkkkddddddiiiooossslll]]]HHH777...+++***))))))***++++++***)))******(((((())))))))))))(((((())))))((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++************++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++***++++++++++++************************))))))))))))***))))))((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////++++++,,,,,,,,,,,,++++++,,,------------.........+++,,,,,,---------------///000000000///.../////////---,,,---///000...+++...------...//////...,,,------,,,,,,,,,,,,,,,---******************************++++++++++++******))))))))))))))))))))))))'''''''''(((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))******+++,,,,,,,,,+++,,,,,,,,,------------........................---...//////000000///////////////......---------******++++++++++++******)))))))))))))))*********))))))))))))))))))((((((******))))))******+++,,,***,,,---,,,)))((('''((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))~~~WWWNNNZZZeeeiiijjj[[[\\\XXXNNNDDD???:::666777777777777777777777777666666666777888888999:::888888777888888999:::;;;;;;;;;;;;:::999999999888::::::::::::::::::::::::888:::;;;:::888777888999;;;888777888888999AAAIIIXXX```ooo}}}}}}~~~|||zzz{{{}}}wwwvvv}}}~~~|||uuunnnnnnrrrccccccfffjjjkkkeeeZZZQQQ<<<777111...---,,,***(((,,,------***(((''')))+++'''(((((())))))(((((('''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&''''''(((((()))******)))))))))******++++++++++++++++++,,,,,,---------------------------------,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((*********))))))*********(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((())))))******(((((()))************)))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))******+++,,,,,,---------,,,+++***---------------------,,,,,,,,,+++++++++,,,------+++,,,...---,,,,,,...000...,,,+++---000111...***...---++++++---------,,,+++*********))))))(((((()))))))))))))))))))))))))))******++++++******)))************************'''(((((())))))*********(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((())))))******(((((()))******++++++,,,++++++++++++,,,,,,,,,---------............---------......///////////////...............---------)))******++++++******)))******))))))))))))))))))(((((((((((((((((())))))((((((((((((((()))******(((***+++***(((''''''((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))'''((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))XXXKKKTTTaaaggghhh___aaa\\\QQQGGGAAA;;;555666666666666666666666666444555555666777777888888777777777777777888999:::999999999888888888888888:::999999888888999999:::777888::::::888777777888777666777:::999777888<<>>888555555555444333333333333222222222222222222111111222222333444333333444444444555555555555555555555555555555555444444555666666777777777777777777777777777777777666555555444444444444444555555444444444444444555444:::@@@EEENNN[[[fffjjjwww{{{zzzzzz~~~wwwwww}}}{{{tttvvvxxxzzzzzz|||pppooowww|||zzzxxxyyyuuuqqqooopppllleee___LLLDDD:::111,,,*********++++++******))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&'''%%%######%%%&&&'''&&&&&&''''''''''''(((((((((************************(((***++++++******+++,,,,,,+++******)))))))))))))))))))))(((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))(((((())))))***++++++************)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))*********++++++***+++++++++***+++...000111///,,,***))))))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((tttUUUEEECCCFFFIIILLLKKKFFF>>>888555555555444333333333222222222222111111111111000111222222333333333333444555555666666555555555555555555555555333333444444555666777888666666666666666666666666555555444333333333333333555444333333222222222333777888888888:::AAAHHHLLL]]]gggrrryyy}}}}}}wwwxxx|||{{{ssszzz~~~wwwvvvvvvhhhffflllpppppppppwwwqqqiiiaaaZZZQQQGGG???///,,,)))))),,,---,,,)))******)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))******))))))***,,,++++++***)))))))))))))))))))))((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))((((((((((((((()))******************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))************)))***+++*********---///000---+++))))))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''qqqRRRBBB???AAAFFFIIILLLGGG???999666666555555333333222222222111111111111111000000000111222222333333444555666666777777666666666666666666666666333333333333444555777888555555555555555555555555444333333222222222222222333333222222222333333444000000111111222333777;;;<<>>CCCHHHLLLGGG???999666666666555222222222222111111111111111111000000111111222333333333444555666777777888666666666666666666666666444333222222333444666777555555555555555555555555333333222111111111111111222222222222222333444444000000111444333000111555222333666999<<>>CCCIIIKKKFFF>>>888555555555444222222222222111111111111222111111111111222333333111222333444555666777777555555555555555555555555555444222111222333444555444444444444444444444444222222111000000000000111222222111111111111222222666444555777555000///444666222111222222222777@@@GGGQQQaaammmsssuuuxxx|||}}}xxxtttqqqsss|||rrrsssttttttzzzvvvqqqjjjtttuuuqqqrrr{{{|||vvvyyyxxxmmmppp|||qqqqqqkkkooorrrnnnrrrxxxtttnnn```PPPDDD;;;333......///,,,***((()))+++---///((((((((('''&&&(((+++...''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&((()))(((&&&$$$%%%'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''(((***))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***&&&(((******))))))***,,,)))(((&&&'''((())))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&uuuVVVCCC===>>>DDDJJJJJJEEE===777444333333333222222222111111111111000222222111111222222333444000111111222444555666666444444444444444444444444666444222111111222333555444444444444444444444444222111111000000000000000333222111000000/////////222///000444333...000666111---...444666444444777444???JJJQQQXXX```gggjjjiiikkkqqqzzzzzzxxx}}}}}}nnnrrrvvvxxx}}}ssskkkmmmkkksss~~~}}}ooojjjkkkwwwssswwwwwwppptttnnnggglllrrrxxx}}}ooojjjmmmmmmbbb^^^\\\SSSNNN@@@222///111111000000***************((('''&&&(((,,,......***''''''(((&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%(((***)))&&&$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***))))))(((((((((((()))***(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''')))+++++++++***+++,,,***((('''&&&(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&rrrQQQ@@@>>>AAADDDFFFFFFBBB;;;777555444444333333222111111000000111111222111111111000000//////222222111000000111444666111333555555444222111222000000111111111222222222333333333333333333333333222222222111000//////...111000000000/////////...////////////000000000000000000000000000000000000///111333666:::===???@@@JJJNNNUUU]]]gggpppwwwzzzxxx{{{~~~{{{zzz}}}}}}{{{pppiiikkkooollliiilllxxxzzzmmm^^^bbbiiiqqq{{{sssgggiiitttuuummmkkknnnqqqrrrrrrrrrpppnnnkkkhhhfffqqqqqqrrruuuvvvrrrkkkeeeRRRMMMFFF???999555444444,,,,,,,,,+++++++++************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&(((***)))&&&$$$%%%'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))******))))))((('''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((()))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&'''&&&&&&%%%%%%'''((()))************))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&pppPPP@@@>>>AAADDDFFFEEEAAA;;;777555444333222222222111000000000111111111111111000000000//////+++...333555444333222222333333333444444444333222000000111111111222222222333333333333333333333333222222111111000//////...000000000///////////////.../////////000000000000000000000000000000000000,,,,,,...///111333444555666888===CCCJJJPPPUUUXXX]]]bbbgggiiiiiikkkpppuuuvvvuuuuuuyyy}}}~~~{{{wwwtttxxxzzzwwwppplllmmmpppnnnlllllloooqqqooohhhaaaaaadddhhhllloooqqqqqqqqqoooeee```eeepppyyyuuulllggghhhlllooonnnllliiiddd___ZZZVVVSSSXXXUUUQQQNNNJJJEEE>>>888999666333///,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''$$$######%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''))))))(((((((((((())))))++++++***)))((('''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((((((((((())))))))))))***'''((((((((())))))))))))******))))))(((''''''&&&((('''&&&&&&&&&'''((()))*********)))))))))(((((()))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&nnnOOO???>>>AAADDDEEEBBB???:::666555444333222222111111000000000000000000000000000////////////***...222444222111333444888555222222444555444222000000000111111111111222222222222222222222222222222111111000000//////...////////////////////////....../////////000000000000000000000000000000000////////////////////////+++,,,///222555888:::;;;@@@DDDIIIMMMOOOSSSXXX]]]^^^bbbiiioootttuuusssrrrwwwzzz~~~|||uuummmfffddddddhhhiiikkkkkkiiieeeaaa^^^eeebbbdddllluuuzzzxxxrrrooooooppp\\\YYYTTTNNNHHHCCC???======:::555222///...,,,******))))))(((((())))))***++++++++++++*********))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((###%%%&&&&&&$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((())),,,,,,+++***((('''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&''''''''''''((((((((((((((()))))))))*********''''''((((((((()))))))))***))))))(((((('''''''''(((((('''''''''((()))*********))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$kkkMMM???>>>AAACCCDDD@@@===999777555444222111111111000////////////000////////////////////////222111///------333===DDD===777111000333555333000000000000000111111111111222222222222222222222222111111000000////////////.........////////////000........./////////000000////////////////////////222222111111000/////////...//////000111111222222111444777999999;;;>>>AAAFFFLLLUUUZZZ]]]]]]^^^```iiilllqqqxxx~~~}}}|||wwwmmmccc]]]\\\]]]\\\\\\\\\[[[YYYUUURRRPPPTTTUUUYYYaaaeeegggjjjpppvvvqqqjjjaaaYYYTTTQQQPPPAAA???;;;777444111000000000...---,,,---...000111******++++++++++++******+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%&&&'''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((,,,,,,+++***((('''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******'''''''''((((((((())))))))))))((((((((('''''''''(((((((((((()))))))))******)))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''$$$###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$hhhLLL>>>>>>AAABBBCCC>>><<<999888777555333111111000//////......//////.....................///333111...///555@@@MMMUUU@@@999222000222333111...000000000000000000000000111111111111111111111111000000000///////////////.............../////////............////////////........................------------------,,,,,,//////////////////......---...////////////000111///444999;;;::::::===AAACCCEEEHHHOOOUUUWWWWWWUUUSSSQQQMMMHHHCCC@@@>>><<<>>>===<<<;;;::::::::::::555555888<<<===;;;>>>CCC>>><<<:::777555333222111///...,,,+++***+++,,,,,,***++++++***)))((((((((())))))***+++******)))(((*********)))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((++++++***)))((('''&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))''''''''''''(((((((((((((((((((((((('''''''''''''''(((((())))))))))))))))))))))))(((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))&&&$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$fffJJJ>>>>>>AAABBBBBB===;;;:::999888777444111000000///...............---------...............,,,,,,///888DDDNNNTTTUUU<<<888222000111111000///111000000000000000//////000000000000000000000000/////////////////////////////////.........------------........./////////........................++++++,,,,,,---------...............------------+++,,,,,,,,,,,,---------+++---...---++++++...111......000222444444222000222000......000///,,,)))///---+++******+++---...***((()))+++)))&&&(((,,,------------------,,,,,,+++***************++++++&&&(((******((('''&&&'''&&&'''((()))************))))))))))))((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""###%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((()))((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''((()))))))))(((((())))))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$|||cccIII===>>>AAAAAABBB<<<;;;:::::::::888555222000///......------......,,,,,,---------.........++++++...:::GGGMMMIIICCC555333111000000111222333111111000000////////////000000000000000000000000////////////////////////000000///...---,,,,,,+++---------.........//////------------------------------......//////000000............------------*********+++,,,------,,,...///...---,,,,,,---///---.........---,,,,,,++++++++++++,,,---...,,,+++---,,,+++++++++,,,------///++++++......+++***---,,,,,,++++++***)))'''&&&))))))***+++++++++******%%%(((***+++******+++---))))))))))))******++++++))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&###"""!!!###%%%&&&$$$"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((()))(((''''''))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&{{{bbbHHH===>>>AAAAAAAAA<<<;;;;;;;;;;;;999666222//////...------------...,,,,,,,,,------.........222---,,,444???CCC:::000///000000000000111444666111111000000/////////...000000000000000000000000.........///////////////111111000...---,,,+++***---------.........//////------------------------------------------------------,,,,,,,,,+++++++++******)))***+++,,,++++++)))))))))*********))))))''')))++++++******,,,...'''((()))((('''''')))***&&&''')))************))))))&&&''',,,...+++)))))))))******++++++*********%%%&&&((()))******))))))'''))))))'''###"""$$$'''+++***)))((('''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&'''(((%%%######$$$'''(((&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''$$$%%%'''((((((((('''&&&)))(((((((((''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''xxx]]]III@@@999<<>>999>>>DDDBBB;;;;;;:::999777444111000//////---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------....../////////000000000000///...///111111111///...////////////...------///............------------------------,,,++++++------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))))))))*********++++++******))))))))))))((((((***))))))(((((())))))***)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&lllSSSCCC===888<<>>:::999999777666333111///...------------------,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,---------.........///...---...000000000..................------,,,,,,,,,,,,,,,------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((())))))))))))(((((((((((())))))''''''(((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&hhhQQQAAA;;;555888;;;666777666555444222000//////,,,------......---,,,,,,,,,------......------,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,---------///......///111222222111---............---,,,,,,++++++,,,,,,,,,,,,,,,---+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******''''''(((((((((((()))))))))((((((''''''(((((()))&&&''''''(((((())))))***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&eeeNNN???:::555777:::555555444333222111000000000,,,,,,---......------,,,,,,------......------,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,++++++---///111111000------......------,,,+++***+++++++++,,,,,,,,,,,,)))************)))((((((++++++++++++++++++++++++)))*********++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((()))))))))***'''''''''((((((((())))))((((((''''''''''''((((((&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$cccLLL>>>:::555777:::555444333222111000000000000+++,,,---.........---,,,,,,------......------,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,'''&&&&&&))),,,......---------......------,,,+++*********++++++,,,,,,,,,+++++++++++++++***))))))++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$gggMMM???>>>999888<<<999666555333111000///......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************))))))************+++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,------...)))))))))))))))******+++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$&&&$$$"""###%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''')))(((&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%dddKKK===<<<777666:::777555555333111000///......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))******++++++,,,,,,---))))))(((((())))))***+++))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$&&&$$$"""###%%%&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbbHHH;;;:::555444777444555444333222000//////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))))))))))))))*********++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%$$$######%%%%%%$$$###((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}```GGG:::999444333666333444333333222111000///...------,,,,,,,,,+++++++++************************************))))))))))))))))))))))))************)))))))))*********++++++************************************************+++++++++***************,,,+++++++++******))))))((((((((((((((()))******))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzz```GGG::::::555444666222333333333333222000///...------,,,,,,,,,+++++++++*********************************)))))))))(((((((((((()))))))))*********************++++++++++++************************************************************************,,,++++++******))))))(((((((((((('''((())))))***(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!###%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%'''))))))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzz___GGG;;;:::555444666222222222333333222111///...------,,,,,,,,,,,,++++++******************************)))))))))(((((((((((((((((()))))))))******)))************+++++++++************************************************)))))))))***************++++++*********)))))))))((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""###$$$$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''***---,,,(((%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyy^^^FFF::::::555333555111111222333333333111///...------,,,,,,,,,,,,++++++***************************)))))))))(((((((((((((((((((((((()))))))))***((((((((()))))))))******************************************************((()))))))))*********+++************))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''))),,,///---((($$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvv]]]EEE999999444333444000111222333444333111///...---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))*********'''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######)))'''%%%###"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))---000...(((###"""$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvSSSDDD777444666555222111111222222222222111000000------,,,,,,,,,,,,++++++***************************)))))))))((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&(((***''''''&&&%%%###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***%%%$$$&&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''pppRRRDDD777444666555222111111222222222222111000000------,,,,,,,,,+++++++++************************))))))((((((((('''''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''''''''&&&%%%$$$""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%'''$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''hhhPPPCCC777444555444222222111111222222111111000///,,,,,,,,,,,,++++++++++++************************)))((((((((((((''''''''''''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!$$$$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&bbbMMMAAA777444555333222222111111111111111000000///,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&(((***%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&}}}___JJJ@@@666444444333222222000111111111111000//////,,,,,,+++++++++*********************************************************''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""$$$(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&yyy[[[GGG>>>666444444222111333000000111111000000///...++++++++++++************************************))))))************++++++&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%sssUUUEEE===666555444111111333000000000000000//////...++++++++++++************************************''''''(((((())))))))))))&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!'''444:::---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%oooPPPDDD===666555333111111333000000000000000//////...+++++++++************)))************************%%%&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&(((***#########$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!!!!222NNN[[[III///$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%___PPPAAA===999555444333111000///////////////.........++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&&&&((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!***%%% :::[[[SSS111########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&))),,,+++&&&"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$___PPP@@@===888555444333111000000000//////.........---++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&'''((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""666QQQLLL333########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((******'''###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%]]]PPP@@@<<<888555333333111000111111000///...------,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%###!!!***555222%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&#########$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%\\\OOO???<<<777444333333111000222111000///...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%YYYMMM>>>;;;777444333333222111222111000///...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%'''&&&###&&&+++########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&}}}WWWKKK>>>:::666444333222222111111111000///...------,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''%%%###%%%)))########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&{{{TTTHHH===:::666333333222222111000000//////.........---++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%###""""""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$###"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''zzzSSSGGG===999666333333222222111///////////////.........++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&((()))))))))((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&######%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""%%%+++***%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&!!!"""$$$&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%% ###%%%%%%###"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''vvvOOOEEE===:::777555444333222111/////////...------,,,,,,+++++++++************)))''''''(((((())))))******((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''&&&((((((%%%$$$&&&&&&###((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&((((((&&&###"""$$$((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tttMMMDDD===:::777555444333222111/////////...------,,,,,,+++++++++************)))'''((((((((()))))))))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((''''''&&&%%%''''''''''''''''''''''''&&&((((((%%%%%%''''''$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqJJJBBB===:::777555444333222111/////////...------,,,,,,+++++++++************)))(((((((((((())))))))))))(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))(((''''''''''''(((''''''''''''''''''''''''%%%((((((&&&&&&))))))&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%'''))),,,---,,,(((%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%oooIIIBBB===:::777555444333222111/////////...------,,,,,,+++++++++*********))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((&&&'''******(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&)))///222000)))$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmHHHBBB===:::777555444333222111/////////...------,,,,,,+++++++++*********))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%((((((&&&'''******(((''''''''''''''''''''''''***))))))'''&&&%%%$$$###%%%&&&***///333111***###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjjGGGBBB===:::777555444333222111/////////...------,,,,,,+++++++++************)))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%((((((&&&&&&))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&%%%$$$###"""%%%'''+++...000---((($$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%gggEEEAAA===:::777555444333222111/////////...------,,,,,,+++++++++************)))***)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((%%%%%%''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%(((+++,,,+++(((&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eeeCCC@@@===:::777555444333222111000//////...------,,,,,,+++++++++************)))******))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&((((((%%%$$$&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%(((++++++'''%%%%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhhIII===:::999777555333222111111000000000///......------(((((())))))******++++++))))))(((((('''''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&$$$"""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))***+++++++++)))((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%gggIII>>>999888666444333222111111000000//////......------))))))))))))************))))))((((((((('''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''(((''''''%%%###"""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eeeIII@@@888777666444222111000000000000//////...---------***************)))))))))))))))((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%###"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%fffIII???888777555333111000//////000//////......---,,,,,,+++++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''((()))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%fffHHH>>>888777555333111000///////////////...------,,,,,,,,,,,,++++++******))))))(((((())))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%cccFFF===888777666444222111000000//////......---,,,,,,,,,+++++++++++++++*********(((((())))))))))))******((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%]]]DDD===999888666444333222111111///......------,,,,,,+++***++++++++++++++++++,,,(((((()))))))))*********((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&'''((()))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$%%%&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYCCC>>>:::999777555333222111111///......------,,,++++++*********++++++,,,,,,---(((((())))))*********+++((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$%%%&&&''''''%%%###"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''))),,,///000######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%rrrRRRAAA<<<888888777555444333222111///......------,,,++++++************************))))))))))))))))))))))))''''''''''''''''''&&&&&&+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###$$$'''***'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&pppQQQAAA<<<888888777555444333222111///......------,,,++++++************************))))))))))))))))))))))))%%%%%%&&&'''(((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###$$$''')))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$######""""""######''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&mmmOOO???:::888777666555444222111111///......------,,,++++++************************))))))))))))))))))))))))###$$$&&&'''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$''')))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######""""""######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&hhhLLL>>>999777777666555333222111111///......------,,,++++++************************))))))))))))))))))))))))%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%dddJJJ===999777777666444333222111000///......------,,,++++++************************))))))))))))))))))))))))'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%aaaHHH<<<999777666555444333111000000///......------,,,++++++************************)))))))))))))))))))))))))))))))))((('''&&&$$$###&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%___HHH===999777666555444222111000000///......------,,,++++++************************))))))))))))))))))))))))'''((((((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$^^^GGG===:::666666555444222111000000///......------,,,++++++************************))))))))))))))))))))))))&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!"""###%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$\\\DDD:::888777666555333222111000000............---,,,+++***&&&'''((()))***+++,,,,,,)))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%}}}ZZZDDD:::888777666555333222111000000............---,,,++++++))))))))))))))))))******)))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%zzzXXXCCC:::888777666444333111000000000.........------,,,++++++,,,++++++***)))((('''''')))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$############%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%uuuUUUAAA:::888666555444222111000000//////......---,,,,,,,,,,,,,,,++++++***)))((('''''')))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%################################################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%qqqRRR@@@999888666555444222111000//////000///---,,,,,,+++,,,,,,*********))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%################################################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%lllOOO???999888666555333222000/////////000///---,,,++++++,,,---(((((())))))******++++++)))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$########################"""######$$$$$$######"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%iiiLLL>>>999888666555333111000/////////000///---+++++++++,,,---((()))))))))************)))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""###%%%&&&##############################$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$!!!!!!""""""######$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%gggKKK===999888555444333111000//////...111///---+++++++++,,,---*********))))))))))))))))))))))))))))))(((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%###""""""###%%%&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$ !!!"""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&((()))+++,,,&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%___GGG;;;777999555444333111000//////...------,,,++++++***)))))),,,+++)))((((((((()))***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&''''''''''''&&&&&&+++%%%###'''((($$$$$$((($$$######%%%&&&'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((('''### ###)))+++&&&!!!$$$&&&$$$ %%%'''&&&"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%(((%%%############$$$'''"""""""""!!!!!!"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################)))%%% !!!&&&%%%""" !!!""""""!!!"""%%%'''$$$$$$$$$$$$$$$###"""!!!!!!!!!"""############"""&&&%%%###"""""""""######$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!! !!!"""######%%%%%%%%%$$$$$$#################################""""""""""""############"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%(((******)))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%&&&((()))***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$\\\FFF;;;777888666555333222000///......---------,,,,,,++++++++++++******)))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$"""%%%+++---(((&&&''')))'''%%%%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%''''''%%%######$$$$$$###"""###'''(((&&&%%%%%%############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$''''''$$$!!! '''''''''((((((&&&"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################## """###%%%(((***)))'''%%%%%%&&&((((((&&&"""$$$$$$$$$$$$$$$###"""""" !!!"""###############%%%%%%###"""""""""######%%%$$$#########$$$&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""!!!""""""######%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$${{{XXXEEE;;;888888999888666444222111000000...---------------------)))************))))))((((((((((((((((((((((((((())))))((((((((('''''''''((('''%%%######%%%'''((($$$%%%%%%%%%%%%%%%%%%$$$$$$###%%%))))))$$$"""###%%%$$$"""###$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$&&&$$$%%%%%%$$$""""""$$$'''###%%%###$$$%%%$$$ $$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&+++111222...)))%%%######""""""%%%''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""###%%%&&&%%%$$$###$$$!!! !!!$$$''''''### ###$$$$$$$$$$$$###"""""" !!!######$$$$$$$$$%%%$$$######"""#########%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######"""#########$$$$$$$$$$$$$$$$$$%%%%%%########################"""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvUUUDDD===999999<<<;;;999777555333333222------------------,,,,,,((()))***++++++***)))((((((((((((((((((((((((((((((((((((((('''''''''&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$###&&&(((&&&%%%$$$%%%&&&'''%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###"""$$$%%%"""###%%%%%%%%%&&&((()))%%%&&&%%%!!!!!!$$$&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%)))+++'''###"""###$$$###""" !!!###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################)))%%%"""""""""!!!"""%%%!!!!!! !!!###%%%'''######$$$$$$$$$######""" !!!###$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#####################$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%(((+++,,,%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrRRRDDD???;;;999;;;:::888666444222222111,,,,,,,,,,,,++++++++++++((()))***++++++***)))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''((()))******)))((('''&&&&&&''''''''''''&&&&&&"""%%%'''&&&%%%&&&)))+++)))((('''(((((('''$$$!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%""""""###%%%((((((%%%###''')))(((%%%###%%%%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""'''(((###!!!$$$'''&&&$$$%%%&&&$$$ """&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################'''!!!$$$'''&&&&&&((($$$&&&'''%%%""" """%%%"""######$$$$$$$$$###### !!!######$$$$$$$$$############$$$#########"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$######$$$$$$#########$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$""""""#########$$$$$$$$$###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%((('''%%%$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnOOOCCC???;;;888666555333222000000//////------,,,++++++***))))))((())))))************)))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&(((***++++++***(((&&&&&&''''''((((((''''''&&&!!!'''***'''###!!! !!! !!!###&&&'''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$#########%%%&&&$$$###"""$$$%%%%%%""" $$$%%%&&&((('''"""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&++++++%%%$$$'''%%%###$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%% """((((((!!! ###%%%$$$"""""""""""""""###$$$$$$$$$$$$###!!!!!!"""############"""""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#################################$$$$$$$$$$$$%%%"""############$$$$$$$$$"""""""""""""""###$$$%%%####################################$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$jjjKKKBBB>>>:::666444333222111000000000000//////...,,,+++***)))((()))))))))))))))******+++((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$)))***$$$"""''',,,...000+++$$$ $$$''')))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""############%%%((($$$$$$$$$######$$$'''***+++,,,***&&&%%%((((((&&&%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$###### ### !!!,,,---&&&+++&&& ###''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$"""%%%(((""""""///***%%%"""%%%$$$"""""""""###$$$$$$$$$$$$$$$"""############"""!!!!!!!!!"""###$$$%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%"""############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$hhhIII@@@===888444555444333222222222222333111111///...,,,***))))))***)))((((((((()))+++,,,(((((((((((((((((((((((()))(((((((((''''''''''''((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$###'''&&&""")))<<>>((( %%%$$$ !!!"""###$$$$$$$$$$$$$$$###$$$$$$######"""!!! !!!"""###$$$%%%%%%$$$######$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""###$$$%%%%%%&&&%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$fffJJJAAA:::666666555444444333222111000000...------,,,,,,++++++***333***---$$$KKKyyyssszzzsssrrrvvvpppzzzvvvuuuwwwvvvrrrtttzzz{{{yyyuuuiiixxx}}}NNN***!!!111***999000'''jjjBBB)))&&&---&&&###)))"""&&&%%%***))) ###((("""---%%%///111222(((hhhyyyQQQ%%%,,,222******,,,---///EEEUUU+++$$$&&&111000%%%$$$$$$######$$$$$$%%%###(((,,,"""'''###+++SSS~~~111 $$$---)))&&&---###+++!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%$$$$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$######%%%'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbbHHH@@@:::666777555444444333222111000000...------,,,,,,++++++***)))(((+++000 ,,,$$$+++222)))FFFCCC777$$$111)))"""'''---'''###$$$---******999111'''***lll555111555111'''(((***www444000 111+++$$$$$$$$$$$$$$$$$$$$$$$$$$$)))***"""!!!***$$$CCC888"""555&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%]]]FFF@@@:::666888555444444333222111000000...------,,,,,,++++++***%%%---111...000***%%%(((((("""$$$}}}###555###''')))&&&###%%%###---((("""%%%###$$$@@@)))'''&&&$$$(((000???)))!!!$$$###$$$$$$%%%%%%$$$$$$######)))'''"""$$$BBBnnn***"""&&&### $$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&%%%&&&'''$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###%%%'''((('''%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ZZZFFFAAA:::555777555444444333222111000000...------,,,,,,++++++***+++&&&...+++$$$BBBeeecccZZZooocccCCC"""'''###)))'''ttt777//////)))!!!###%%%!!!$$$)))%%%%%%'''888$$$111MMM///***###"""000&&&"""888QQQ777!!!######$$$%%%%%%%%%%%%$$$###%%%!!! +++(((&&&uuu"""+++***$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%&&&((($$$%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###&&&))))))(((&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXXFFFBBB999444777555444444333222111000000...------,,,,,,++++++***...$$$---$$$ '''&&&666'''AAA666"""###&&&%%%&&&$$$!!!222"""'''[[[FFF>>>$$$'''***///))) '''*** '''### 000ooo (((777999))))))$$$&&&###......___qqqEEEzzz...$$$$$$$$$%%%%%%$$$$$$$$$&&&###+++ $$$'''777555###&&&$$$"""((($$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%%%%'''(((&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$''')))***((('''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUUEEECCC999333777555444444333222111000000...------,,,,,,++++++******%%%(((***(((,,,...'''000///&&&GGG$$$''',,,''')))$$$%%%***222$$$!!!QQQ///&&&(((QQQ***''''''###***+++&&&%%%&&&###"""kkk'''***######!!!,,,)))$$$'''zzzvvv***&&&KKK444###%%%$$$$$$######$$$$$$%%%!!!&&&'''&&&===III '''333+++'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((***)))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%'''))))))'''&&&%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PPPCCCCCC999333777555444444333222111000000...------,,,,,,++++++***(((+++---+++(((+++***###&&&...(((aaa###555,,,"""'''$$$+++000 !!!111mmm:::&&&))) ###...LLL888"""%%%&&&&&&(((&&&&&&,,,$$$111999000NNN{{{,,,000!!!"""$$$ ```{{{###$$$"""......"""==='''%%%###""""""###%%%'''!!!%%%!!!&&&666///""")))///%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''')))((((((''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######&&&(((...,,,)))&&&$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~LLLAAACCC999444888555444444333222111000000......---,,,,,,++++++******&&&(((+++'''"""&&&000(((,,,444GGG***&&&&&&&&&...###***$$$222!!!"""ooo999&&&!!!&&&$$$***000%%%bbbqqq==="""***)))""",,,%%%"""###---ttt%%%$$$---$$$""",,,111"""%%%"""+++***kkk'''&&&&&&'''"""%%%iii(((&&&###!!!!!!###&&&(((***###%%%!!!uuuqqq---$$$)))&&&aaa"""%%%###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''***))))))(((''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###"""###%%%'''111...)))%%%######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}RRR@@@888888888111666555444333111000//////,,,+++***)))))))))***++++++*********))))))(((((((((***&&&***AAA((('''&&&%%%%%%&&&'''((((((###&&&&&&888555%%%%%%%%%%%%%%%%%%%%%%%%...$$$,,,!!!111 ,,,+++&&&$$$RRR***%%%***)))rrr(((***"""###)))JJJ&&&&&&((('''"""###&&&$$$777WWW"""###***&&&$$$%%%(((%%%$$$555KKK((( &&&###'''!!!""",,,%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''******))))))(((((((((''''''&&&&&&&&&''')))+++,,,$$$%%%((()))******((('''+++***((('''&&&'''((()))((((((((((((((((((((((((******)))((('''(((((((((***))))))((((((''''''&&&''''''(((((('''%%%###"""###$$$%%%&&&''''''''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$YYYHHH===888999555555444333222000///......---,,,+++*********++++++************)))))))))((((((***&&&***AAA((('''&&&&&&&&&&&&'''(((&&&$$$))),,,JJJFFF...%%%%%%%%%%%%%%%%%%%%%%%%777iii..."""+++$$$+++"""''''''&&&\\\LLL'''%%% ((((((!!!&&&+++###!!!222$$$AAA+++""" %%%&&&###"""''')))'''&&&###!!!---###""")))&&&###uuu:::$$$"""&&&"""%%%666%%% %%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))))))))(((((('''''''''%%%%%%%%%%%%%%%&&&''''''$$$%%%'''(((((((((''''''(((((('''&&&&&&&&&&&&&&&''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$[[[LLL>>>777888666444333222111000...------...---,,,++++++++++++,,,************))))))))))))(((***&&&***AAA((('''&&&&&&&&&&&&'''((($$$"""(((...(((&&&***===>>>111***"""!!!,,,%%%%%%%%%%%%%%%%%%%%%%%%000%%%''' 111///111###AAA###%%%"""&&&&&&::: <<<222******HHH333&&&%%%***$$$$$$'''###''')))%%%"""$$$''''''CCC---$$$###$$$'''!!!%%%%%%!!!&&&%%%!!!###ccc'''$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''((((((((((((''''''((((((((((((((('''++++++,,,---...//////000000111222333333333222111...------,,,++++++******)))((('''&&&%%%&&&'''((('''''''''''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$zzzTTTFFF<<<555555333444444333111000///...---......------,,,,,,,,,,,,*********)))))))))))))))(((***&&&***AAA'''''''''&&&&&&''''''''''''$$$###'''++++++&&&!!!'''%%%!!!&&&+++"""%%%%%%%%%%%%%%%%%%%%%%%%///eee 000,,,%%%)))%%%---555!!!%%%$$$###$$$$$$)))333''')))&&&000***+++!!!&&&%%%&&&'''&&&%%%%%%$$$###***000%%%&&&&&&'''<<<"""'''###!!!###&&&((($$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&))))))******)))'''&&&$$$((((((((((((((()))***+++***+++...000111222222111555666777888:::;;;<<<===>>>???AAACCCCCCBBBAAA@@@>>>===;;;888555333111/////////...---,,,+++******&&&&&&'''''''''''''''&&&%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%uuuIII???:::666555222555555444333111000///...............------,,,,,,))))))))))))))))))******(((***&&&***AAA&&&''''''''''''''''''&&&***)))%%%"""$$$***,,,***)))$$$***,,,###&&&...***%%%%%%%%%%%%%%%%%%%%%%%%!!!>>>$$$###,,,###'''--- (((yyy+++!!!$$$'''"""$$$:::'''&&&...222%%%'''111222***%%% ###&&&///"""!!!!!!%%%))))))&&&###PPP***"""%%%'''&&&###'''eee'''%%%!!!!!!$$$%%%+++###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''''''''''''''''')))***++++++***)))'''&&&((((((((()))***,,,...///333555888;;;>>>@@@AAAAAACCCDDDEEEGGGHHHJJJKKKLLLIIIJJJLLLMMMMMMLLLJJJIIIJJJIIIGGGEEEBBB???===<<<<<<<<<<<<;;;888555111///+++++++++***)))(((&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&qqqDDD<<<;;;888777444666555444333222000//////------......------,,,+++))))))))))))************(((***&&&***AAA&&&&&&'''(((((('''&&&&&&$$$(((***'''%%%%%%&&&&&&+++ !!!(((%%%######%%%%%%%%%%%%%%%%%%%%%%%%000$$$$$$***"""&&&***$$$%%%###***"""%%%LLL///&&&&&&""""""***!!!///***--- ***%%%$$$'''(((%%%""""""$$$+++%%%###+++%%% """+++###!!!!!!$$$777!!!######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''((((((((((((((()))))))))))))))((((((***,,,...111444666777???@@@CCCFFFHHHKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUMMMNNNOOOOOOOOONNNLLLKKKHHHHHHGGGGGGFFFEEEDDDDDDHHHGGGFFFDDDAAA===999777777666555222///,,,***(((((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''mmmCCC>>><<<666666555555444333222111//////...,,,------...---,,,+++***((()))))))))************(((***&&&***AAA&&&&&&'''(((((('''&&&&&&$$$&&&)))+++)))'''&&&(((&&&---))) %%%000%%%%%%%%%%%%%%%%%%%%%%%%HHHEEE&&&######!!!=== )))""",,,"""'''rrr&&&111&&& )))***((()))'''!!!,,,,,,'''+++)))((('''### '''000(((&&&(((###%%%((("""(((###*** """!!!!!!ccc"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((()))))))))((((((((()))***,,,---...///222666;;;???CCCEEEFFFIIIIIIJJJKKKMMMNNNPPPQQQPPPPPPQQQRRRTTTUUUVVVVVVRRRRRRQQQPPPOOONNNNNNMMMIIIIIIIIIIIIIIIIIIIIIIIILLLIIIFFFBBB???===<<<<<>>===<<<:::777555444000///---+++((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''iiiDDD@@@;;;333333555444333222111000...------+++,,,---------,,,+++***(((((())))))*********+++(((***&&&***AAA%%%&&&'''(((((('''&&&%%%...((($$$&&&'''&&&(((,,,&&&+++###'''...&&&%%%%%%%%%%%%%%%%%%%%%%%%ZZZ+++###+++'''"""YYY---"""---""")))--- $$$$$$###)))$$$'''%%%$$$%%%%%%$$$!!!  $$$$$$!!!$$$666KKKJJJ(((###,,, ///!!!((($$$!!! """###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))***************+++---///222333777:::@@@FFFLLLPPPRRRSSSOOONNNMMMMMMMMMNNNOOOPPPOOOOOOPPPQQQRRRSSSSSSTTTXXXWWWUUUTTTRRRRRRQQQQQQTTTSSSSSSRRRRRRQQQQQQPPPJJJFFF???:::777888;;;===@@@AAABBBBBBBBBBBBBBBBBB>>><<<999555111...,,,+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((^^^DDDAAA;;;999333666333222111000///...---,,,...---++++++++++++)))((()))))))))))))))))))))))))))+++'''+++BBB'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''999""""""'''"""***+++...!!!'''&&&]]]UUU###&&&'''%%% !!!&&&$$$$$$%%%$$$)))!!!%%%(((###$$$((($$$'''"""$$$$$$###(((***!!!"""000 222333===!!!%%%... )))CCC%%%&&&$$$%%%$$$&&&ttt"""%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))(((((('''((())))))(((&&&&&&''')))+++,,,...222777===BBBEEEFFFHHHKKKNNNPPPPPPOOOOOOOOOKKKEEE???===???BBBDDDBBBAAA@@@??????AAACCCEEELLLLLLMMMMMMOOOQQQSSSTTTQQQPPPNNNLLLLLLKKKLLLLLLJJJKKKJJJEEEBBB@@@:::333555888>>>CCCGGGHHHGGGGGGKKKHHHCCCAAA@@@<<<777222///---)))((((((((('''&&&((((((((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''']]]DDDAAA:::999333666333333222000///...---,,,...,,,++++++,,,,,,***))))))))))))))))))))))))))))))+++'''+++BBB$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&333$$$"""$$$(((###!!!+++(((***666bbb$$$$$$***$$$"""!!!&&&$$$$$$%%%$$$%%%###)))$$$$$$'''###$$$***$$$ !!!%%%,,,///''';;;###"""***(((###LLL%%%&&&$$$%%%$$$&&&ttt###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((((((((((((((()))*********)))***,,,...111444999>>>CCCGGGIIIKKKNNNNNNNNNMMMKKKIIIGGGEEECCCAAA<<<999777888:::;;;;;;;;;;;;;;;<<<>>>@@@BBB@@@AAAAAAAAAAAA@@@@@@???EEEEEEDDDCCCCCCEEEFFFHHHGGGIIIIIIGGGFFFGGGBBB<<<555777:::>>>BBBFFFIIIJJJIIIGGGEEECCCBBBAAA???===:::666222...+++)))&&&###&&&'''(((((()))((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''[[[DDDAAA:::999444555333333222111///...---,,,,,,+++***+++,,,,,,+++***)))))))))))))))))))))))))))+++&&&+++BBB$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$---333///------///+++$$$,,,[[[&&& ...###$$$!!!&&&$$$$$$%%%$$$&&&"""***&&&%%%&&&"""(((111---###$$$&&&&&&***'''$$$+++ 666'''""",,,###---(((\\\%%%&&&$$$%%%$$$&&&ttt###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((()))))))))(((***+++,,,---///222555;;;>>>DDDJJJMMMMMMLLLJJJLLLKKKHHHEEEBBB>>><<<:::999888888777777888999999======>>>???AAACCCDDDFFFDDDDDDDDDDDDBBB@@@===<<<:::888666555555666777999<<>>999888888999<<>>GGGJJJNNNNNNKKKIIIIIIKKKFFFDDDAAA???===999555222...,,,)))'''&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''WWWDDD???888:::555555444333222111000///...---,,,*********,,,---,,,+++))))))))))))))))))))))))(((***&&&***AAA)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))%%%%%%111555!!!%%%000111555)))######%%%&&&"""&&&!!!&&&$$$$$$%%%$$$:::'''$$$)))$$$"""&&&&&&...)))***222///"""444$$${{{###!!!+++###(((,,,~~~%%%&&&$$$%%%$$$&&&ttt%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((()))***++++++,,,---...000333888<<>>DDDLLLPPPOOOMMMLLLMMMHHHGGGFFFFFFEEECCC???<<<888444---(((%%%%%%''')))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''VVVDDD???777;;;666555444444333222000///...---,,,+++***+++,,,,,,+++***))))))))))))))))))))))))(((***%%%***AAA&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&+++000&&&"""000777___TTT,,, +++..."""&&&!!!&&&$$$$$$%%%$$$AAA+++$$$((($$$!!!%%%'''%%% &&&###&&&PPPkkk&&&&&&!!!***###&&&)))%%%&&&$$$%%%$$$&&&ttt&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''((()))+++---...222222222222333666:::>>>FFFFFFFFFGGGIIIKKKNNNPPPWWWWWWVVVUUUTTTSSSRRRRRRUUUUUUUUUUUUTTTSSSQQQQQQTTTRRRNNNKKKHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHIIIIIIIIIIIIIIIHHHFFFDDDCCCAAADDDEEECCCDDDEEEBBB<<<222111000///------,,,,,,222999BBBJJJNNNOOOOOOOOOLLLKKKKKKLLLKKKHHHCCC@@@???;;;555...***))))))***((((((((('''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''TTTDDD>>>666;;;777444555444333222000///.........,,,++++++,,,,,,***)))))))))))))))))))))))))))'''***%%%***AAA&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''"""&&&...--- ,,,,,,###$$$!!!&&&$$$$$$%%%$$$BBB***###)))%%%!!!%%%'''&&&###,,,&&&///JJJ***+++&&&((($$$***$$$%%%&&&$$$%%%$$$&&&ttt'''######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))***,,,///333777999<<<;;;:::999888:::>>>AAAFFFGGGHHHJJJNNNRRRVVVXXX[[[[[[ZZZYYYWWWUUURRRQQQPPPPPPPPPPPPQQQRRRTTTUUUVVVSSSMMMHHHEEEEEEFFFGGGLLLLLLMMMMMMLLLJJJGGGFFFCCCEEEHHHJJJKKKJJJIIIGGGHHHKKKLLLKKKMMMOOOLLLFFF888666444111///---------...111888@@@HHHMMMOOOOOOLLLLLLMMMOOOOOOLLLGGGCCCBBB@@@===:::555111...,,,((((((((((((''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''SSSDDD>>>666;;;777444555444333222111///.........---++++++++++++***((())))))))))))))))))))))))'''***%%%***AAA***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&///'''000###mmm&&&$$$!!!''' ***###$$$!!!&&&$$$$$$%%%$$$???'''"""***'''"""$$$&&&'''!!!(((---$$$)))$$$"""""",,, %%%&&&$$$%%%%%%&&&ttt(((#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))+++,,,...222777<<>><<<===AAADDDHHHJJJLLLNNNRRRUUUWWWYYYSSSSSSTTTSSSQQQNNNKKKIIIFFFFFFGGGIIIMMMSSSXXX\\\[[[WWWQQQLLLIIIIIIKKKLLLTTTVVVYYYYYYVVVPPPJJJEEEBBBEEEJJJNNNOOONNNKKKIIIEEEHHHJJJKKKNNNQQQNNNIIIEEEAAA<<<666222000///000000000222999BBBIIILLLLLLIIIJJJLLLOOOQQQOOOKKKGGGAAABBBCCCBBB>>>888222...)))(((((((((''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''RRRAAA<<<::::::222555666555444222111000000000...---+++***++++++***)))))))))))))))))))))))))))(((+++'''+++BBB((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%""",,,)))$$$,,,+++000***###(((&&&$$$'''""" '''$$$###%%%%%%>>>---"""%%%)))%%%$$$(((!!!...***666---***&&&###"""$$$''')))''''''###$$$((($$$"""ppp%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((''''''''''''(((((())))))***+++***))))))***,,,///222666<<<@@@DDDGGGIIIIIICCC@@@CCCFFFFFFFFFGGGLLLIIIGGGGGGIIILLLMMMMMMJJJMMMPPPQQQOOOMMMLLLLLLLLLGGGMMM\\\eeefffllluuussseeeXXXRRRQQQSSS\\\ffftttxxxxxxnnnaaa[[[\\\___XXX]]]mmm|||www```KKKEEEKKKEEEBBBEEEHHHGGGGGGIIIMMMLLLIIIGGGDDD@@@;;;888555222///111777AAAIIIMMMLLLLLLLLLJJJHHHHHHJJJKKKJJJFFFBBBAAABBB@@@:::444333000,,,(((&&&'''(((***'''(((((())))))(((((('''***(((&&&%%%$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((()))******)))(((''')))))))))((((((((('''''',,,,,,,,,++++++*********'''((())))))''''''(((***)))(((((((((((((((((((((&&&&&&'''''''''''''''&&&)))(((((('''''''''((((((***)))'''((()))******))))))))))))((('''%%%$$$###%%%&&&((())))))((()))***)))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}PPP@@@<<<:::;;;333777666555333222111000000000///---+++++++++,,,+++)))))))))))))))))))))))))))(((+++'''+++BBB''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((&&&'''(((aaaWWW999333111%%%)))$$$%%%%%%!!!'''$$$###%%%%%%:::+++"""%%%)))%%%$$$'''%%%&&&...&&&222hhh@@@'''&&&%%%$$$$$$%%%&&&'''%%%&&&###$$$&&&$$$$$$rrr"""&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''((())))))((())))))))))))***---///...555???DDDEEECCCBBBBBBFFFBBBBBBGGGIIIHHHIIIKKKHHHGGGFFFGGGIIILLLNNNOOOOOOSSSYYY]]]___``````aaabbb^^^cccpppwwwtttvvv|||~~~qqqfffdddfffhhhlllrrr|||~~~}}}uuulllhhhjjjmmmiiiqqqjjjWWWSSSTTTNNNKKKNNNQQQOOOKKKJJJIIIHHHHHHJJJLLLKKKFFFAAAAAA===999777999;;;===>>>EEEFFFGGGGGGEEECCCDDDDDDDDDEEEHHHLLLMMMJJJCCC===999777333///,,,*********'''(((((()))))))))(((((()))((('''&&&%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******)))((((((''''''''''''''''''(((((((((((())))))))))))))))))'''((()))((('''&&&'''(((************))))))))))))***+++++++++++++++************))))))******+++,,,---,,,***)))***+++***)))(((((()))))))))(((''''''&&&'''(((((((((''''''((())))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyMMM???<<<:::<<<444999555444333222111000000000000...,,,+++,,,,,,+++***))))))))))))))))))))))))(((+++'''+++BBB&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''###---111%%%'''+++'''111%%%,,,,,,""""""(((###&&&$$$###%%%%%%333((("""&&&(((%%%$$$&&&&&&$$$###'''###444222nnn""")))"""###$$$%%%&&&&&&&&&&&&"""sss$$$$$$$$$###$$$'''uuu %%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''(((((((((((((((((((((((()))******((())))))***+++...333777:::AAAJJJMMMJJJEEECCCCCCDDDDDDHHHLLLLLLIIIIIILLLEEEGGGJJJLLLNNNQQQUUUWWWbbbgggnnnrrrttttttttttttvvvtttyyy~~~|||~~~uuunnnnnnqqqssstttvvvzzzxxxvvvrrrooommmoooqqqpppyyylll]]][[[VVVRRRSSS[[[aaa]]]VVVPPPTTTMMMGGGGGGMMMPPPNNNKKKLLLJJJFFFCCCAAA===:::777===@@@BBBCCCBBB@@@@@@AAA<<>>BBBHHHKKKKKKNNNMMMLLLLLLKKKIIIDDDAAA===???@@@@@@??????@@@AAA<<<=========>>>BBBGGGJJJEEEDDDBBB>>>888333...+++((((((((((((((()))))))))'''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&'''''''''''''''&&&%%%''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********)))))))))))))))---,,,,,,+++***)))))))))(((***,,,,,,,,,,,,...///......///000111222333333222333444555555555555555111000000/////////000000666333000...---,,,***((())))))*********))))))(((+++***))))))***+++******))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuuKKK@@@>>>::::::222777444444333222111111111111000...,,,,,,------,,,+++))))))))))))))))))))))))(((+++'''+++BBB&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&"""111***+++$$$###'''***222++++++IIIJJJ %%%'''""")))///"""***+++'''$$$$$$###%%%%%%&&&$$$$$$&&&'''%%%%%%&&&###***"""!!!+++%%% ...888###$$$555___!!!***'''((('''&&&%%%%%%&&&'''(((!!!SSS"""&&&$$$ ###(((www'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''''''''((((((((())))))((((((((())))))+++,,,,,,***+++,,,...111777>>>CCCDDDDDDFFFHHHJJJHHHEEEAAA@@@FFFRRR^^^bbbaaabbbfffuuuvvvwwwxxxxxxzzz|||~~~|||}}}yyyuuusssqqqrrruuuvvvsssnnnlllnnnpppsssssspppkkkkkknnnpppooollllllqqqrrrmmmhhhhhhiiihhhjjjnnnpppmmmjjjiiibbbeeerrr}}}vvveeePPPEEEFFFKKKMMMMMMLLLKKKKKKLLLMMMNNNLLLKKKEEEEEECCC@@@<<<;;;<<<>>>@@@@@@@@@>>>>>>@@@EEEIIIGGGGGGFFFDDD???:::444111---,,,***)))((((((((()))(((((())))))(((((('''&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''(((((('''''''''''''''(((''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))************))))))))))))***************))))))((((((((())))))***+++,,,---......---000222444444666888;;;===>>>???AAACCCEEEFFFGGGIIIIIIKKKLLLMMMMMMMMMMMMEEEDDDCCCBBBAAA@@@@@@@@@???<<<999777555444222000//////...---+++***((('''+++)))'''(((***,,,,,,+++((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrJJJAAA>>>:::999111666444333222222111111222222000...,,,+++,,,,,,+++***))))))))))))))))))))))))(((+++'''+++BBB&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''' ,,, (((222'''///(((+++]]]jjj222 ///%%%###&&&###(((%%%!!!(((yyy***###$$$###%%%%%%###%%%&&&&&&%%%%%%&&&'''"""&&&''''''&&&,,, ...'''qqq]]]))))))(((&&&%%%%%%&&&((()))###==="""((($$$!!!"""%%%ttt***$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((()))))))))))))))))))))***+++------,,,...000222666;;;AAAFFFDDDJJJSSS[[[\\\VVVMMMFFFDDDKKKYYYjjjtttwwwzzz~~~}}}|||}}}sssvvvxxxyyywwwtttssssssnnnssswwwyyyuuuqqqooopppqqqwwwyyyvvvqqqqqqrrrqqqgggcccdddkkkkkkccc___```hhhdddbbbdddjjjooopppoookkknnnzzz}}}sssiiidddfffiiihhheeeXXXSSSMMMIIIHHHIIIKKKKKKMMMLLLHHHCCC===999999999<<<>>>@@@BBBCCCBBB@@@>>>DDDEEEFFFFFFEEEAAA>>>;;;444333000---+++))))))))))))))))))(((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''(((((((((((('''&&&''''''(((((((((''''''''''''''''''(((((((((((('''(((((())))))******++++++******))))))******+++)))))))))***************(((***,,,000444888;;;<<>><<<:::999888666333000...,,,...+++((((((+++---,,,+++(((((((((((('''''''''''''''''''''''''''((((((((('''''''''''''''''''''''')))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%mmmGGG@@@???;;;:::222888333333222222111111222222///---+++++++++,,,+++)))))))))))))))))))))))))))(((+++'''+++BBB''''''''''''''''''''''''''''''((((((((((((''''''******"""!!!"""&&& 555JJJ***ccc,,,444!!!"""'''333!!!###$$$XXX+++"""$$$###%%%%%%###&&&(((&&&$$$$$$&&&(((%%%''')))$$$###......---,,,$$$%%%ddd###%%%%%%%%%&&&&&&''''''(((&&&&&&###)))######!!!!!!qqq)))$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))***+++,,,---...444666999;;;>>>BBBGGGKKKNNN[[[kkkqqqmmmddd^^^[[[WWWZZZeeettt}}}~~~wwwrrrmmmooouuu|||}}}|||yyyzzz|||{{{yyyxxxxxxyyyuuu~~~}}}{{{yyywwwhhhbbbccciiihhh```___eeekkkiiifffeeegggkkkmmmmmmnnnnnnssszzz|||xxxwwwyyy}}}zzzyyy{{{sssiiiZZZMMMGGGGGGIIIKKKMMMNNNNNNKKKFFFAAA>>>===888888:::>>>BBBBBB>>>:::<<<>>>AAACCCDDDDDDCCCBBB>>>;;;777222...,,,+++*********((('''''''''((()))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((%%%&&&'''(((((()))((((((''''''''''''(((((((((((('''(((((()))******++++++++++++***))))))***++++++***+++,,,...000222444555999:::>>>BBBFFFJJJNNNOOOVVVXXX[[[\\\\\\]]]```aaaaaaaaaaaaaaaaaabbbbbbbbb``````______]]][[[ZZZYYYOOOOOONNNNNNNNNNNNOOOOOOOOOMMMJJJIIIIIIIIIGGGFFFGGGFFFDDDBBB???<<<999888888444///...000111000---************))))))))))))&&&'''''''''((((((((()))(((((((((((((((((((((((())))))))))))((((((((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%jjjEEE???>>>;;;;;;444:::333333222222111222222222...---+++***++++++***)))))))))))))))))))))))))))(((+++'''+++BBB((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$'''222 111(((...!!!---,,,&&&'''###111*** 000%%%$$$"""CCC,,,"""$$$###%%%%%%###''')))&&&###$$$'''))))))&&&,,,!!!$$$,,,$$$'''"""***&&&zzz777!!!$$$'''(((((('''&&&((($$$***###$$$ nnnlll&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))***+++---...///;;;>>>AAADDDGGGJJJNNNQQQXXXhhhxxxzzzpppggghhhmmmlllkkkpppyyy~~~zzztttqqqjjjccc___eeerrr~~~~~~~~~~~~}}}wwwqqqpppuuusssmmmoooyyyppprrrqqqllliiijjjlllmmmpppnnnnnnooommmkkkooovvvwwwvvvwww{{{~~~hhhVVVKKKJJJLLLOOOHHHLLLQQQSSSQQQLLLHHHFFF<<<888666999???DDDDDDBBB444777:::>>>AAACCCCCCCCCDDDAAA<<<666111...,,,,,,,,,***((('''&&&''')))***((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((%%%%%%'''((())))))))))))''''''''''''((((((((()))'''(((((()))***+++++++++,,,+++***))))))***+++,,,,,,...111444888<<<>>>@@@OOOPPPRRRUUUXXX[[[]]]^^^\\\^^^____________aaabbbeeedddcccbbbaaa______^^^```___^^^[[[XXXUUURRRQQQLLLLLLLLLMMMNNNOOOQQQRRROOOMMMKKKKKKKKKKKKKKKIIIPPPOOONNNLLLIIIFFFCCCBBBCCC===777555666777444111,,,,,,,,,++++++++++++***&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))((((((((('''&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%eeeKKK<<<<<<999888777111555555333222111000000000///---+++)))))))))***+++333222''''''***...&&&'''...+++444''''''''''''''''''''''''&&&,,,%%%$$$$$$)))000!!!***///"""***,,,&&&--- //////555sssHHH'''...&&&###***""")))%%%"""''''''+++###""")))nnn"""&&&(((222###+++)))(((&&&---***'''((($$$"""(((@@@&&&+++###///###$$$$$$--- ***%%%$$$$$$'''wwwGGG!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''((())))))))))))***))))))***,,,000555888GGGGGGGGGGGGIIIMMMRRRUUU___ffftttvvvmmmqqqyyywwwsssnnnllloooooojjjfffgggiiihhhllluuuyyy{{{|||wwwzzz{{{yyypppooorrriiiooommmsssqqqpppxxxvvvnnnnnniiipppuuuyyysssbbbYYYXXXTTTNNNMMMNNNNNNMMMOOORRRPPPJJJFFFAAA;;;666666:::@@@EEEAAA;;;555666>>>EEEIIIIIIDDDCCCAAA===999444///---,,,+++***)))((('''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((($$$###&&&(((&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&'''(((((((((((((((((())))))))))))******,,,***((((((***,,,------+++++++++++++++,,,000333999;;;@@@FFFKKKOOOQQQSSSWWWYYY[[[\\\\\\\\\^^^```bbb___^^^___bbbdddbbb```bbbaaa]]]YYYYYY\\\YYYSSSVVVTTTQQQOOOMMMJJJFFFDDDEEEDDDDDDDDDFFFIIILLLNNNKKKLLLMMMLLLJJJIIIJJJKKKMMMMMMNNNOOONNNLLLIIIHHHHHHGGGEEEBBB>>>;;;999888444666555000......,,,((('''((()))***)))'''%%%$$$'''&&&%%%&&&((())))))((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''dddJJJ<<<<<<999777777222555444333222111000000000.........------,,,+++***$$$***$$$---...;;;777&&&###---CCC''''''''''''''''''''''''%%%+++ 111888AAAggg///!!!333"""$$$+++&&&000&&&!!!222'''+++***+++!!!"""***(((###"""!!!$$$(((;;;---"""$$$$$$HHH999jjj,,,666777444 333///!!!***FFF+++"""(((######+++$$$'''###"""lll'''""")))&&&$$$%%%qqq)))%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((((()))''''''''''''((((((((((((***+++++++++,,,,,,------+++***)))((((((((()))***''''''((())))))))))))))))))+++...222555:::???BBBHHHMMMRRRSSSSSSUUU\\\bbbnnnsss~~~~~~uuuxxx~~~{{{uuunnnhhhiiiqqq|||tttvvv}}}vvvxxx|||oooqqqsss{{{xxxvvv{{{wwwmmmkkkeeekkkooossszzzwwwmmmkkknnnnnnjjj___ZZZPPPHHHHHHLLLMMMKKKMMMJJJEEEAAA===;;;::::::===<<<;;;;;;>>>AAACCCEEEEEEDDDBBB???;;;666222000---,,,+++)))(((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''$$$%%%((((((%%%$$$'''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((())))))))))))******))))))(((''''''&&&###%%%'''+++------+++)))---...///111444:::AAAFFFNNNOOOQQQSSSUUUVVVWWWXXXYYY[[[\\\\\\\\\\\\]]]______]]][[[[[[\\\[[[WWWTTTRRRSSSRRROOOOOOOOOKKKDDDBBB@@@>>>>>>===<<<999777:::999888777888:::<<<===;;;===???AAAAAACCCEEEHHHIIIKKKOOORRRRRRPPPMMMJJJHHHEEEAAA??????BBBFFFHHHEEEFFFDDD>>>:::999666111///...,,,+++***)))))))))((('''&&&'''((()))((('''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''bbbIII<<<<<<888777777222555444333222111000000000---...000111000...,,,***&&&999$$$///$$$$$$:::%%%!!!%%%///KKK'''''''''''''''''''''''',,,***$$$:::'''666CCC'''(((666,,,222((("""!!!...111 $$$...)))((('''!!!...###(((000###$$$((('''######%%%((((((***(((444&&&...((( """!!!///EEE ###)))$$$'''%%%)))'''""">>>222 ***$$$$$$'''ttt---$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&''')))+++,,,------------............000111111111222222333333...---+++)))))))))+++,,,((())))))))))))*********(((,,,222777<<>>======???BBBEEEEEEDDDBBB???;;;777555111///,,,***))))))***+++)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''***---+++&&&&&&***(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((()))************))))))))))))*********)))((('''%%%'''***---///000000000111555;;;AAAFFFLLLQQQUUU]]][[[XXXUUUQQQOOONNNMMMLLLMMMNNNNNNMMMMMMOOOPPPRRRRRRRRRSSSTTTSSSPPPMMMNNNQQQSSSRRRQQQQQQKKKDDDEEECCC@@@>>>===<<<:::888777555333111111111222333000222444666888;;;>>>AAACCCEEEHHHKKKMMMOOOPPPPPPNNNKKKGGGDDDCCCCCCEEEGGGOOOQQQPPPJJJGGGGGGDDD???:::777333...,,,+++,,,---***)))'''((()))******)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''```GGG<<<<<<888666777222555444333111000000//////...////////////---,,,+++///''' ///000###777***///,,,000VVV''''''''''''''''''''''''+++***///(((444;;;((( '''000444666$$$&&&''',,,"""###...$$$(((111???&&&%%%))))))&&&DDD)))***&&&$$$'''444'''//////AAA111&&&CCC)))"""999ccc$$$,,,%%%%%%%%%((()))***'''000'''''' $$$***&&&,,,$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&))),,,...666666666777777777888888777777777777666666666666///---+++)))((()))+++,,,))))))))))))******+++,,,///333888<<<@@@EEELLLQQQccckkktttzzz{{{{{{~~~uuutttxxxxxxsss}}}}}}uuuuuu||||||uuukkkyyypppiiiyyyzzz}}}vvvsssooonnnqqqsssrrrooojjjmmmqqqwwwkkkTTTJJJJJJJJJGGGKKKMMMOOOPPPLLLEEE===888222444777999;;;===>>>???DDDEEEEEEEEECCC@@@===;;;666444000,,,***))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''')))///111---'''(((---((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))***************)))(((((((((***+++++++++++++++,,,,,,,,,---///444;;;???>>>DDDMMMTTTWWWWWWVVVVVV[[[XXXQQQJJJDDD@@@>>>======>>>??????>>>???BBBDDDIIIKKKOOOTTTXXXYYYXXXXXXZZZ___aaaaaaaaaaaa^^^YYYTTTOOOHHHCCC@@@???===<<>>sss+++***&&&&&&$$$%%%&&&((( )))$$$!!!&&&&&&HHH+++###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&))),,,...777888888888999999999999888888777555444333222111---+++***(((((((((***+++)))))))))***,,,---///000<<<>>>AAAAAACCCIIIRRRYYYpppsssvvv{{{}}}|||yyyuuujjjnnn}}}zzz{{{~~~|||qqqqqquuuzzzqqqiiiyyywwwmmmggguuuxxxqqqnnnooopppqqqrrrnnnpppuuu}}}{{{jjjXXXNNNLLLIIIFFFGGGIIIKKKMMMLLLJJJHHHFFF888444111333777::::::999@@@AAADDDFFFFFFDDDBBB@@@<<<999555000,,,)))((('''))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%(((---000,,,&&&''',,,'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))*********)))(((((())))))))))))***++++++,,,,,,...000333777>>>FFFLLLOOORRRUUUUUUSSSQQQOOONNNQQQNNNIIIDDD@@@?????????CCCDDDEEEEEEEEEGGGJJJMMMQQQTTTYYY^^^```aaabbbbbb^^^ccceeeddddddggggggdddeee```XXXQQQNNNMMMMMMLLLIIIGGGDDDAAA???>>>>>>???@@@@@@@@@???>>>???AAACCC???>>><<<<<<<<<===>>>??????AAAEEEIIIKKKKKKJJJJJJHHHLLLNNNMMMOOOSSSTTTQQQPPPNNNKKKGGG@@@:::444111---+++(((((()))******)))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''ZZZDDD;;;<<<777555666333444333222111000////////////---+++)))((()))***+++&&&333)))555(((((((((((((((((((((((((((+++,,,&&&///***555jjj...###111111ooo---###%%%&&&+++$$$&&&(((""")))***;;;RRR###'''""",,,$$$&&&%%%...$$$$$$XXX777((( +++///MMMfff--- &&&''')))$$$&&&'''%%%!!!XXX(((###%%%$$$***"""((("""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&''')))+++,,,000000000000111111111111222111000...---+++******))))))((((((((()))))))))******+++---000444777999@@@BBBDDDCCCDDDJJJUUU^^^rrrqqqqqqsssvvvuuuoooiiikkkwww}}}uuuxxx}}}xxxssstttwww{{{}}}rrriiinnnyyyxxxhhhiiigggsss}}}zzzzzz}}}uuuuuuxxx|||~~~uuuwwwsssjjjdddccccccaaaPPPNNNKKKHHHGGGFFFGGGGGGBBB;;;333111333555444000999<<<@@@DDDFFFFFFEEEDDD@@@>>>:::555111,,,)))(((***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%(((+++((($$$$$$(((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))(((((())))))*********)))))),,,+++)))((()))***,,,---000777AAAGGGKKKMMMQQQSSSOOOLLLGGG@@@======AAAEEEHHHGGGEEEDDDEEEGGGJJJLLLQQQRRRRRRRRRRRRTTTWWWZZZZZZ\\\______^^^\\\\\\\\\VVV[[[]]]\\\[[[^^^___]]]ccc```\\\ZZZYYYYYYXXXWWWSSSQQQOOOLLLKKKKKKLLLLLLIIIIIIIIIHHHHHHIIIMMMOOONNNPPPSSSTTTQQQKKKEEE@@@;;;:::888888:::===AAADDDFFFJJJLLLKKKLLLPPPQQQNNNQQQSSSSSSRRRNNNHHHBBB===444111---***))))))((('''))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''XXXCCC;;;===777444666444444333222000////////////---,,,++++++***)))))))))+++'''777JJJ((((((((((((((((((((((((&&&***222'''$$$!!!]]]///$$$+++"""000&&&###***)))((($$$&&&aaa,,,)))###&&&===888)))+++..."""&&&"""000&&&<<>>BBBDDDBBBDDDGGGHHHEEEIIILLLPPPTTTTTTRRROOOLLLDDD???888333///,,,***((())))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''WWWCCC;;;===777444666444444333222000//////......+++,,,---------+++)))''',,,***...'''###^^^))))))))))))))))))))))))...$$$"""+++000000###...&&&(((555,,,''''''&&&((()))""",,,JJJqqq888///+++333NNN...,,,&&&000$$$...!!!)))''',,,&&&ggg%%%$$$***###)))...$$$000$$$###,,,---'''%%%111"""%%%(((%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))&&&&&&'''''''''(((((((((%%%&&&)))+++,,,,,,+++***---...111555:::@@@FFFIIIEEELLLTTTXXX[[[bbbmmmvvvkkkooovvv|||zzzyyy|||uuuwww~~~yyy{{{sss|||}}}xxxvvv{{{yyyxxxrrrkkkkkkqqqlllwww}}}zzzppp```TTTNNNLLLBBBAAA???:::444111111222...333999@@@EEEHHHHHHGGGBBBBBBBBB@@@<<<888444111******)))((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***&&&%%%((()))''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************)))))))))***+++,,,---.........///...---///444<<>><<<333777999888:::???@@@===>>>BBBHHHOOOTTTVVVVVVVVVRRRMMMDDD===777222...+++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''SSSHHH>>>;;;;;;888666666333333222222111000000000///---+++***++++++***))),,,,,,+++******+++,,,,,,(((((((((((())))))))))))''''''''''''((((((((()))***888QQQ888"""!!!'''((()))...---+++---///'''777;;;@@@777777222+++???///555333///+++******+++,,,222'''''''''(((((((((((()))$$$... )))&&&^^^)))&&&,,,DDD******,,,%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***((((((***(((%%%&&&+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---.........,,,///666???GGGKKKIIIGGGOOO[[[```___hhhuuusssddd```wwwxxx~~~|||}}}}}}qqqttt~~~vvvoooqqqwwwssspppqqqvvv}}}~~~kkkQQQEEEHHHFFFEEECCC???999444333///111666@@@IIILLLIIIDDDDDDEEEFFFFFFCCC===888444---+++***)))***)))(((&&&(((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%%%%$$$''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))************((()))***))))))***---000)))+++...000000///---,,,333333555:::BBBKKKQQQUUUVVVOOOGGGAAA@@@AAABBBBBBHHHMMMTTTVVVUUUTTTUUUWWW^^^SSSKKKPPPYYY]]]______^^^ZZZRRRLLLJJJOOOVVV\\\[[[cccjjjggg``````kkkvvv{{{|||{{{uuuooommmnnnpppmmmpppyyy{{{tttqqq```WWWJJJEEELLLUUUUUUOOOOOOPPPOOOMMMIIIFFFDDDCCCGGGEEEHHHOOOQQQNNNRRRZZZZZZWWWUUUUUUSSSOOOJJJHHHDDD@@@<<<;;;;;;;;;:::777777999>>>FFFNNNTTTUUUUUUVVVSSSPPPLLLHHH@@@666.........---,,,+++*********,,,***(((''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''RRRGGG===;;;;;;888555555333333222222111000000000///---+++***++++++***)))++++++***))))))***++++++///www(((((((((((())))))))))))'''''''''((((((((())))))###&&&555)))###(((+++((('''+++ '''000333''')))lllGGG666777BBB???@@@@@@666;;;:::777444222111000000%%%aaa;;;&&&&&&'''''''''(((((((((***&&&%%%(((222}}} !!!```555)))222###%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&(((((((((&&&&&&'''((())))))))))))))))))))))))************************+++***)))******++++++******444???AAA???CCCNNNYYY```dddbbb\\\___ggghhhbbb{{{}}}pppwwwyyy}}}yyyyyy~~~{{{yyyzzzzzz~~~~~~xxxtttvvv|||qqqZZZQQQIIIFFFCCCBBBBBB???<<<999000000333:::CCCGGGGGGDDDDDDEEEFFFFFFDDDAAA<<<:::333000+++((((((((()))((((((((('''''''''&&&&&&&&&%%%&&&'''))))))'''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))************'''((())))))((((((+++---+++***))))))+++...222444444999AAAJJJQQQSSSRRRQQQLLLIIIEEEDDDFFFIIIKKKLLLYYYZZZZZZYYYYYYXXXWWWVVVSSSQQQUUU```jjjjjjgggddddddaaa\\\XXXWWW[[[bbbgggiiilllmmmkkkhhhiiiooouuuuuuyyyxxxpppkkknnnqqqqqqvvvvvvzzz}}}tttmmmkkk^^^\\\YYY[[[dddllljjjcccdddddd```XXXOOOKKKMMMQQQMMMEEEBBBEEEEEEAAAEEEMMMSSSRRRQQQRRRSSSRRRQQQPPPQQQNNNJJJFFFCCC>>>888444444444666:::AAAIIIPPPSSSSSSSSSRRRQQQMMMDDD999111...---,,,++++++***)))((())))))((((((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''PPPFFF<<<::::::777444444333333222222111000000000///---+++***+++,,,+++*********)))(((((()))******)))!!!'''QQQ(((((((((((())))))))))))''''''((((((((()))))))))999!!!"""mmmGGG###!!!&&&------'''(((///333...,,,555:::222===\\\EEESSSDDD???FFFGGGFFFEEECCC???<<<888666===+++mmmZZZ'''%%%&&&&&&&&&''''''''''''...$$$'''"""###HHHttt 000%%%%%%(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((($$$,,,///)))&&&)))***&&&((((((((((((((((((((((((***************************************,,,---...333;;;BBBCCCAAAGGGWWWfffgggfffdddaaa```dddmmmtttuuuiii[[[hhhoookkk||||||ttt}}}~~~}}}xxxvvv{{{zzzyyy|||}}}ooo]]]YYYQQQOOOKKKIIIIIIHHHEEEAAA555333222666===CCCGGGGGGFFFGGGGGGGGGFFFDDDBBBAAA;;;666///)))(((((()))***((((((((('''''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++((()))******)))((()))***,,,***(((''',,,333<<>>777666333222444;;;DDDJJJOOORRRUUUWWWTTTMMMBBB:::333///,,,,,,---...,,,)))'''(((((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''NNNDDD;;;::::::777444333333333222222111000000000///---++++++,,,,,,+++************))))))*********)))///000'''###???~~~(((((((((((())))))))))))'''(((((((((((())))))))):::444>>>YYY999)))(((***---,,,***...666@@@888000888GGG@@@...)))===jjj;;;666QQQ:::HHHIIILLLMMMMMMMMMJJJEEEAAA>>>999EEEFFF\\\???&&&###%%%%%%%%%&&&&&&&&&'''''''''###&&&&&&)))/// GGG$$$///###666,,,%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((($$$555<<<000'''***---)))((((((((((((((((((((((((************************((((((***+++---111666999AAAAAABBBEEEMMMWWWaaafffdddfffmmmvvvwwwxxx~~~}}}vvvuuu~~~~~~kkk___XXXQQQ\\\ppp~~~tttmmm___```ssspppppp}}}vvvpppzzz|||}}}wwwtttvvvmmmbbbccceeefffddd]]]VVVQQQMMMHHH???:::666666;;;BBBHHHJJJHHHHHHHHHGGGFFFEEEDDDDDDAAA<<<444///,,,+++***)))((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++***+++---,,,+++******+++------...111888AAAIIIOOOVVVWWWWWWVVVTTTRRRPPPPPPSSSRRRRRRTTTXXX]]]aaacccWWWVVVVVVWWW\\\cccjjjooonnnnnnpppsssooohhhcccddd```aaaccchhhnnntttxxxyyyssspppnnnnnnppppppmmmjjjrrr{{{wwwgggbbblllpppkkkqqqmmmkkkkkkfff___[[[\\\dddllltttxxx{{{|||wwwqqqnnnuuuzzzuuummmnnn{{{wwwooolllcccSSSHHHFFFGGGKKKNNNPPPTTTVVVSSSNNNGGGHHHJJJKKKMMMLLLKKKJJJAAA???;;;666222444999===IIILLLQQQUUUUUUQQQKKKGGG>>>888222000222555555444------,,,+++***)))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''}}}MMMCCC;;;::::::777333333333333222222111000000000...---++++++,,,---,,,+++++++++++++++++++++++++++000+++)))---,,,''''''+++<<<(((((((((((())))))))))))(((((((((((()))))))))***&&&///***:::111111...000...---///000111444888---777999888;;;666111666>>>vvvRRR(((555BBB777555III888CCCEEEHHHJJJJJJIIIFFFEEE<<>>AAACCCDDDEEEJJJ;;;999:::111BBB333"""555!!!---###%%%&&&&&&&&&''''''''''''''''''!!!''''''///(((,,,***...^^^&&&777///000%%%***%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))%%%444;;;111%%%$$$(((+++))))))))))))))))))))))))++++++++++++++++++++++++(((***,,,...000666???FFFGGGRRR\\\\\\XXX^^^pppcccSSSQQQTTT\\\```dddaaaYYYPPPLLLKKKNNNOOOPPPSSSWWWYYYZZZ[[[LLLQQQOOOPPPVVVUUUYYYgggggg```WWWSSSVVVaaammmuuuxxxtttqqqttt}}}}}}zzzvvvzzz~~~xxxxxxooopppmmmrrr|||}}}nnnccc[[[UUUNNNJJJDDD???===>>>AAADDDIIIIIIHHHGGGFFFEEEEEEDDDCCCAAA???===999444...))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((''''''''''''(((((())))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))***************++++++++++++,,,)))************+++...000111777AAAJJJQQQTTTTTTTTTPPPSSSTTTSSSOOOMMMNNNQQQPPPKKKHHHLLLUUU[[[[[[XXXTTT\\\cccddd```bbbkkktttxxxvvvwwwwwwqqqggg``````RRRQQQQQQUUU\\\aaabbbaaaWWWVVVSSSNNNHHHEEEFFFHHHSSSUUURRRIIICCCDDDGGGHHHDDDFFFMMMTTTUUUNNNHHHFFFPPPTTTWWWYYY___iiiooopppqqqwww}}}~~~zzzxxx{{{zzzssspppqqqnnniiimmmuuu~~~wwwpppbbbSSSFFFFFFGGGFFFEEEGGGJJJLLLMMMKKKHHHHHHGGGFFFCCC@@@888999;;;;;;;;;<<>>@@@@@@>>>;;;===BBBGGGOOOOOOLLLCCC888///,,,---))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''tttLLLCCC<<<<<<<<<999555444333333222222111000000000...---++++++---......---((()))***++++++***)))(((!!!***...++++++...---(((%%%---)))***###'''666'''(((((((((((())))))))))))))))))))))))************)))'''(((###%%%/// ///(((###%%%---000+++(((***###111)))...,,,:::))):::555666777555444777:::;;;444;;;<<<===BBB>>>===GGGCCC:::CCCHHHDDDCCCBBBJJJGGGHHHNNN<<>>999555222111222222222***&&&=== ---BBB''',,,555<<<>>>CCCHHHFFFAAABBB333;;;+++(((222000%%%'''''''''(((((((((((()))%%%$$$111111(((---...111000&&&)))$$$!!!--- ###,,,,,,###!!!!!!,,,000+++"""%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((((((((()))))))))))),,,$$$!!!&&&,,,,,,******+++++++++++++++++++++++++++++++++++++++++++++++++++///333777<<>>EEEFFFHHHJJJKKKKKKJJJJJJFFFDDDAAA???===999444000))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&''''''((()))******+++''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++******+++++++++,,,,,,,,,//////......000555;;;@@@NNNOOOPPPQQQSSSTTTTTTTTTVVVYYY[[[\\\]]]cccllltttpppiiifffooo|||~~~qqqccceeejjjooooookkkddd```]]]XXXRRROOOQQQQQQOOONNNOOOMMMJJJKKKRRR^^^jjjppprrrmmmeee[[[WWW]]]jjjxxx}}}ppp___[[[ccccccjjjwwwqqqaaaXXXHHHIIIIIIJJJPPPVVVVVVRRRPPPJJJFFFIIIRRR]]]ccceee^^^fffuuu~~~tttttt|||www~~~}}}vvvtttvvvpppeeeXXX]]]dddhhhjjjkkknnnpppTTTIII>>>===EEENNNQQQPPPPPPPPPMMMGGG>>>888666666444999???>>>:::999<<>>666222222))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''pppGGGAAA<<<<<<;;;777666777555444333222222222333444///............---------*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************)))***,,,+++(((&&&&&&'''************)))((('''&&&+++***((((((***++++++***.../////////...000444777111444999;;;<<<>>>CCCFFFJJJJJJKKKLLLMMMNNNOOOOOONNNNNNOOOOOOPPPQQQRRRSSSXXXVVVTTTSSSUUUWWWWWWWWWXXXZZZ]]]]]][[[YYYVVVUUUVVVPPPFFF<<<444000...............---+++,,,...000...111666>>>DDDHHHGGGFFFEEECCC@@@===:::555...***((())))))((('''&&&&&&'''%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))((((((''''''''''''((((((&&&''''''(((((((((((((((******)))))))))))))))***)))************+++++++++...,,,******+++---......,,,000999CCCMMMWWWggguuussskkkjjjsss~~~}}}sss```WWWSSSQQQPPPYYY___gggkkknnnqqqxxx~~~~~~~~~uuu}}}{{{uuu}}}vvvnnnnnnjjjcccqqq|||{{{}}}zzz{{{mmmdddfffmmm|||yyyrrrpppvvv~~~tttiiibbbaaahhhbbb^^^]]]XXXNNNFFFEEECCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCAAA???>>><<<;;;333///+++(((((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))((((((((((((******))))))(((((((((''')))))))))))))))******+++...***''''''+++...///...---,,,000777;;;>>>GGGRRRVVVTTTQQQMMMLLLQQQYYY```ggghhhiiikkklllnnnpppqqqhhhbbbfffsssxxxoooggggggeeeffffffbbb\\\WWWTTTTTTMMMKKKOOOZZZ```bbbeeejjj\\\bbbgggnnn~~~{{{sssmmmqqq}}}yyyvvvxxxzzz{{{yyy|||qqqkkkbbbgggkkknnnrrruuusssmmm^^^MMMFFFFFFCCCIIIQQQPPPQQQQQQXXXccceeeaaahhhtttzzzxxxtttpppmmmkkkjjjjjjjjjwww{{{uuummmeeeZZZRRRJJJFFFEEEFFFKKKQQQQQQTTTUUUTTTSSSPPPEEE;;;777666555555888<<<@@@BBBDDDLLLSSSPPPEEE999222000---,,,***(((''''''((()))******)))))))))(((((('''((((((((((((((((((((((((pppHHHAAA===<<<:::777555777555444222111111222222333///............---------++++++++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************+++++++++***)))(((((())))))***************))))))+++***))))))************...//////000222555999;;;@@@CCCFFFHHHHHHJJJNNNQQQRRRSSSUUUWWWVVVTTTRRRPPPQQQQQQRRRSSSTTTTTTRRRQQQQQQQQQQQQSSSWWWYYYZZZZZZWWWYYY[[[]]]\\\\\\[[[[[[^^^YYYPPPGGG>>>777333111000///......------------...000444;;;CCCGGGIIIIIIIIIGGGDDDAAA>>>999444000,,,,,,***(((&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((&&&'''(((((())))))((((((******))))))))))))******************++++++++++++---,,,,,,---.........---888444777DDDTTT___fffkkkhhhppp}}}zzzrrrwww|||}}}zzznnn^^^RRRNNNSSSYYY^^^qqq|||~~~yyyzzzrrrxxxwwwsss{{{yyyooosss|||zzzqqqsss|||xxxllldddbbbzzz{{{xxx{{{~~~vvvnnneee``````kkklllkkkhhhbbbZZZSSSNNNGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@>>>===<<<666222,,,)))((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))((())))))))))))(((((('''''')))))))))))))))***++++++,,,+++******+++,,,---,,,+++---555BBBIIIJJJMMMQQQMMMNNNMMMJJJJJJSSSbbbnnnkkkiiihhhjjjmmmnnnllljjjfff```bbbmmmppphhhaaaaaabbb___ZZZTTTOOOOOOQQQSSSVVV[[[gggrrruuurrrrrrvvvmmmssswwwzzzyyywwwwww|||}}}{{{{{{{{{{{{}}}uuussstttyyy}}}~~~jjjZZZVVVWWWTTTXXX___]]]UUULLLHHHKKKMMMOOO\\\kkkttttttsssqqqqqqpppppppppvvv{{{vvvqqq^^^WWWRRRRRRSSSOOOKKKJJJQQQTTTTTTSSSTTTTTTMMMDDD;;;<<<<<<;;;:::;;;===>>>CCCIIIPPPQQQKKKBBB999444......,,,+++***))))))))))))))))))(((((((((''''''((((((((((((((((((((((((oooHHHBBB===<<<:::666555666444333222111000111111222///............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++---+++))))))***+++++++++))))))******++++++++++++*********+++++++++,,,,,,222222222555:::>>>@@@AAABBBDDDFFFGGGGGGIIIKKKNNNLLLOOORRRUUUTTTPPPKKKHHHGGGFFFFFFHHHJJJIIIEEEAAAFFFFFFHHHKKKOOOPPPPPPOOOQQQRRRTTTWWWYYY[[[]]]^^^___\\\WWWPPPHHHAAA;;;777666444222333444333///+++------///444;;;AAAEEEGGGJJJHHHFFFEEECCC@@@;;;888222000---***((('''''''''((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&'''(((((())))))((((((******)))))))))******+++************+++++++++,,,,,,---...///////////////777999AAANNNWWW\\\bbbgggsssyyyddd\\\ZZZ]]]aaa[[[ZZZXXXXXX\\\fffqqqyyy|||zzz}}}|||}}}vvv{{{xxxxxx~~~yyyllldddffflll}}}zzz~~~zzzsssnnnuuu|||~~~|||vvvssslllddd``````qqqyyyzzzpppgggbbb\\\SSSMMMLLLJJJHHHFFFFFFFFFFFFEEEEEEDDDBBB@@@???>>>===;;;666///***(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''******))))))******+++,,,+++,,,,,,,,,++++++,,,...333666@@@LLLRRRQQQNNNMMMJJJMMMPPPOOOQQQ]]]ooo~~~tttooolllnnnqqqrrrlllgggbbb]]]]]]dddeee^^^XXXXXXVVVVVVVVVVVVXXX]]]dddjjjooouuu~~~~~~wwwvvvzzzuuu{{{|||uuujjjkkkrrrsssxxx}}}mmm\\\LLLFFFCCCCCCKKKVVVaaabbbdddgggjjjooosssuuuvvv}}}ssseeeYYYXXX]]]______```[[[XXXRRRMMMOOOTTTUUURRRFFFEEEBBB;;;555333555888@@@CCCIIIOOOQQQLLLCCC<<<666555555333000---***((())))))(((''''''''''''(((((((((((((((((((((((((((lllIIIBBB===<<<:::666444666444333111000000000000111///............---------,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++...+++((((((***,,,,,,,,,******************++++++)))***,,,......///111222999999999<<>>???@@@AAADDDFFFHHHFFFHHHKKKNNNNNNLLLIIIGGGHHHEEECCCDDDGGGGGGDDDAAAHHHHHHIIIJJJLLLJJJGGGDDDGGGFFFFFFHHHLLLOOOQQQRRRWWWWWWWWWUUUQQQLLLGGGDDDAAA>>><<<===@@@???888222000...,,,---111666:::;;;BBBCCCDDDFFFGGGDDD@@@<<<555333111000...,,,)))'''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((())))))(((((((((''''''((()))))))))))))))******))))))******++++++*********+++++++++,,,,,,---------......111444777666GGGZZZ___VVVTTTggg~~~___PPPJJJFFFKKKUUUZZZbbbmmmuuu{{{~~~yyy{{{}}}yyy~~~{{{zzzssskkkgggsss{{{wwwyyyyyyyyy{{{yyyzzz~~~~~~{{{xxxwwwvvvqqqkkkkkkooozzzkkkhhhaaaWWWTTTRRRNNNJJJHHHFFFFFFGGGFFFEEEDDDCCCAAA@@@??????@@@:::333---***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********((((((((((((((((((((((((+++************+++,,,,,,***,,,---,,,+++---222777AAADDDJJJNNNOOONNNNNNOOOUUUXXX]]]aaafffooozzzwwwtttqqqppppppnnnjjjfffZZZVVVUUUYYYZZZVVVSSSTTTWWW___gggmmmooottt|||~~~~~~yyy}}}ooo```YYYUUUPPPMMMOOOWWWUUUUUUVVVZZZ```gggkkkooosssxxxyyyzzz|||~~~qqqhhhkkkuuuzzzzzzyyyjjjbbbUUUIIIIIIQQQVVVWWWSSSPPPIII???444000222666<<<;;;===EEEOOOQQQLLLEEEAAAAAA@@@===999333...++++++***)))(((''''''((((((((((((((((((((((((((((((hhhHHHBBB===<<<:::666555666444333222000//////000000///............---------,,,,,,,,,++++++*********++++++++++++++++++++++++************************************++++++++++++,,,+++******+++,,,,,,++++++******))))))******+++)))---111333444555777:::??????@@@BBBDDDDDDCCCBBB@@@@@@@@@BBBEEEIIIKKKMMMIIIJJJLLLNNNQQQRRRTTTTTTZZZVVVRRRPPPRRRUUUUUUUUUZZZZZZZZZ[[[ZZZWWWSSSOOOHHHEEEBBBAAABBBDDDDDDCCCKKKMMMOOOQQQRRRQQQPPPNNNJJJHHHGGGJJJMMMLLLFFF@@@:::666111......///111111666888>>>CCCFFFEEE@@@<<<555555555666666333---((())))))((('''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((()))******)))(((((('''(((((()))))))))))))))***************+++,,,,,,***++++++++++++,,,,,,,,,......---,,,///555>>>EEELLL[[[gggcccVVV[[[}}}dddLLLIIINNNSSSaaasss||||||tttuuuuuuyyyyyynnnlllrrr}}}{{{vvvxxxuuuzzz|||zzzwww{{{{{{pppsss}}}xxxuuutttxxxtttoooiii___[[[XXXTTTOOOKKKIIIHHHGGGFFFFFFEEEDDDCCCAAAAAA@@@BBB>>>777111...,,,***)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))*********+++((()))))))))))))))))))))+++++++++++++++,,,,,,---***,,,------...444<<>>LLLVVVgggccc^^^YYYZZZlllsssoootttvvvtttttt]]]PPPLLLWWWgggwwwxxxzzz{{{|||uuujjjaaaccckkkwww~~~}}}zzz}}}}}}wwwooojjjxxx~~~yyynnnppp{{{xxxrrrtttxxxpppjjjccc```]]]YYYTTTPPPLLLJJJIIIGGGGGGFFFEEEDDDCCCBBBAAACCC@@@;;;777444111---+++************************'''''''''''''''''''''''''''''''''(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))******+++++++++))))))************++++++,,,,,,++++++,,,,,,---...,,,---...000555===GGGMMMKKKMMMMMMLLLQQQ```qqq{{{pppooorrryyy|||pppeee``````\\\TTTLLLKKKRRRYYYffffffhhhlllsss|||{{{zzzxxxtttsssuuuyyy|||yyyrrrqqqtttyyyzzzzzzyyyrrrllljjjiiiiiihhhlllnnnqqqqqqoookkkiiihhhqqqtttvvvzzzxxxdddUUUMMMKKKLLLIIIMMMWWWdddmmmoooppprrrsssvvvzzzwwwppphhhccc___WWWOOOMMMOOORRRRRRNNNFFF===666:::777333555;;;BBBGGGIIIHHHIIIJJJJJJHHHEEEAAA???444222///,,,***))))))***((((((((((((((((((((((((^^^EEE???;;;<<<;;;888777999777555444222111000111111///............---------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,&&&...777888333---***************+++---000222444777<<>>@@@BBBHHHMMMRRRPPPIIIDDDCCCEEEIIIFFFDDDFFFJJJNNNPPPQQQSSSRRRQQQPPPQQQTTTWWWYYY___^^^[[[UUUOOONNNRRRVVVbbbaaaaaaaaaaaa___\\\YYY]]]ZZZYYY[[[```dddcccaaaSSSNNNHHHBBB>>>>>>???AAAFFFHHHKKKOOORRRSSSSSSSSSQQQMMMIIIEEEBBB>>>;;;888111111111444777:::;;;:::444222222555:::;;;888555///...,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((())))))***'''(((***++++++***((('''(((((()))************)))************+++,,,---...+++++++++,,,,,,,,,---------000333666===IIIYYYeeelllddd___bbbmmmuuu___ZZZ[[[VVVSSSTTTPPPUUUbbbsssxxxoooooowww~~~}}}zzz~~~vvvooommmvvv~~~{{{wwwuuu}}}~~~zzzxxxzzzxxxllleeebbbcccaaa^^^YYYTTTPPPLLLJJJGGGGGGFFFEEEDDDDDDCCCCCCCCCAAA>>>;;;999555111...************************''''''''''''''''''''''''&&&''''''((())))))******(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********((())))))******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........///111777???GGGMMMPPPMMMNNNNNNRRR^^^pppzzz|||rrrppppppsssvvvrrrhhh___TTTRRRMMMIIIJJJSSS```jjj||||||}}}~~~wwwiiijjjlllmmmmmmqqqxxxwwwxxxyyyzzzzzzzzzzzzzzz{{{vvvrrrssswwwxxxtttooonnnnnnnnnnnnmmmmmmnnnooolllllljjjiiiooozzzwwwrrrzzzpppccc\\\ZZZZZZIIIJJJTTTaaahhhhhhgggjjjuuuwww|||~~~~~~{{{tttqqqoooiiibbbYYYVVVSSSQQQPPPKKKCCC<<>>;;;777555777===BBBHHHIIIIIIIIIGGGEEEBBBAAA999777333///,,,+++++++++(((((((((((((((((((((((([[[EEE???;;;;;;;;;888888:::777666444222111111111111//////.........---------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,&&&111<<<>>>777...++++++))))))***,,,///444888:::>>>BBBGGGFFFBBB???@@@BBBMMMTTTZZZXXXOOOHHHIIILLLXXXUUURRRRRRVVVYYY[[[[[[dddcccaaa_________```aaammmooonnnggg^^^YYY\\\```\\\ZZZYYYXXXWWWTTTQQQNNNQQQPPPSSS[[[fffnnnpppooollldddXXXKKKCCC@@@AAABBB???CCCGGGKKKMMMPPPSSSUUUSSSQQQNNNLLLIIIFFFBBB>>>666333//////111666999;;;444000...111777<<<<<<:::111000...,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))((('''''''''(((***+++''')))***++++++***)))'''(((((()))***************************+++,,,---...++++++,,,,,,,,,---------,,,111777===EEERRRbbbmmmeeehhhppp{{{}}}zzzzzzfffVVVSSSRRRLLLLLLQQQWWWggg{{{}}}zzz{{{wwwzzz}}}www{{{~~~yyyxxxwwwzzzyyyllldddccceeeccc```\\\WWWRRRMMMKKKHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA???>>><<<888333///((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......///000444===GGGNNNPPPOOOQQQQQQQQQXXXhhhwwwwwwnnnpppnnnmmmlllllliiieeeaaaPPPKKKGGGIIITTTfffyyy||||||yyyssswwwyyy|||~~~}}}~~~{{{~~~zzzvvvnnnffffffkkknnnnnnjjjdddmmmvvvvvv{{{yyyrrrnnnmmmoooqqqgggdddffflllkkkbbb\\\\\\hhhqqq||||||yyyuuutttzzz}}}{{{uuuiiiYYYPPPNNNOOOMMMJJJCCCEEECCC<<<333111666<<>><<<===:::555000---,,,+++,,,((((((((((((((((((((((((XXXFFFCCC???<<<;;;999777666444333222000000000000111...,,,++++++------,,,***,,,,,,,,,++++++*********,,,------......------,,,++++++******++++++,,,---++++++******++++++,,,---)))***,,,.........---,,,++++++...333777<<>>EEEMMMWWWbbbhhhvvvoooVVVFFFDDDFFFUUUfffkkkuuu{{{~~~~~~ttt{{{|||vvvyyysssxxxwwwnnndddjjjmmmfffkkkkkkhhhccc\\\XXXWWWWWWOOOKKKFFFEEEEEEFFFDDDBBBCCCAAA???>>><<<999555222+++***))))))******((('''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++222111000...,,,***)))(((...---,,,,,,.........---333:::CCCJJJLLLNNNPPPSSSaaacccgggooovvvxxxuuurrrwwwooofffaaa\\\WWWVVVXXX]]][[[]]]kkk}}}sssyyyvvvvvvyyy{{{|||{{{uuuuuuwwwzzz||||||~~~zzzooohhhkkkqqquuuqqqppplllqqq}}}|||{{{{{{|||```NNNQQQUUU```oooxxx|||~~~{{{nnntttrrr\\\LLLIIIKKKMMMHHHHHHGGGDDD???888222///===DDDMMMOOOIII@@@999666666444333444555444111---+++)))''''''(((((('''&&&XXXFFFCCC???<<<:::999777666444333222111000000000111///...------......---+++,,,,,,,,,+++++++++******,,,------......------,,,+++++++++***++++++,,,---+++++++++***++++++,,,------------------.........///000444;;;AAAEEEGGGHHHIIIHHHFFFEEEHHHRRR___iii|||~~~wwwiii```dddnnnuuu}}}zzzvvvtttttttttuuu|||tttxxxsssttt}}}yyyuuuiiieee___ZZZYYY[[[]]]^^^]]]WWWQQQQQQTTTZZZeeeooowwwmmm]]]PPPHHHCCCAAA???GGGHHHLLLOOORRRQQQPPPNNNGGGBBB;;;666333222222111//////000111333777;;;???999222+++)))+++---***&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((((((((()))))))))))))))))))))))))))***+++***))))))+++---************)))))))))))),,,,,,+++******+++,,,,,,+++,,,............000111999>>>EEEIIILLLWWWkkk}}}pppZZZRRRSSSZZZddd}}}{{{{{{uuu{{{|||yyy{{{uuunnnooouuuzzzxxxnnneee```^^^]]]]]]VVVQQQKKKGGGEEEEEECCCBBBCCCAAA???>>>===;;;777555///---+++******+++***)))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++------,,,,,,++++++******------...------///111333>>>GGGOOOMMMHHHKKKZZZgggrrrrrrtttvvvwwwvvvrrroooooocccWWWQQQRRRXXXdddooopppxxxyyyvvvvvvttt}}}|||{{{wwwsssttttttpppqqqmmmnnnuuupppnnnxxx~~~|||}}}hhhRRRMMMRRRUUUZZZ```hhhttt|||rrrqqqsssaaaUUUQQQMMMJJJEEEFFFGGGHHHHHHEEEAAA===999@@@JJJRRRRRRKKK???777777444222333888999777444///,,,)))((())))))((((((XXXEEEBBB>>><<<:::999777666444333222111111000000111000///......//////...,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,+++++++++++++++,,,------+++++++++++++++,,,------000...---,,,,,,...000111888999===BBBHHHJJJHHHDDDEEEEEEFFFLLLXXXhhhxxx{{{ooonnnvvv}}}|||~~~zzzvvvtttuuuwwwxxx{{{zzzyyyyyy}}}yyypppvvvtttwwwtttpppmmmmmmoooqqqqqqpppggg\\\PPPJJJLLLUUUgggwwwyyyjjj]]]SSSKKKBBB<<<@@@BBBFFFIIILLLNNNOOOOOOMMMGGG@@@:::777666555444...000111///...222999@@@;;;333+++)))---///+++&&&***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''(((((()))******)))))))))))))))))))))))))))***+++***))))))+++---************************,,,,,,++++++++++++,,,,,,***,,,///000000000111333CCCFFFKKKMMMLLLWWWvvvzzzqqqrrroooaaaSSSNNNWWWhhhuuu~~~}}}xxxtttppplllvvv~~~vvvsssuuuxxx|||~~~xxxuuuvvvtttttttttfffbbbbbbaaa___\\\VVVNNNHHHEEEEEEEEEEEECCCBBB@@@??????>>>;;;888444000---******+++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,(((((()))******+++,,,,,,+++---.........111777;;;IIILLLMMMKKKKKKUUUgggvvvsssvvv{{{|||yyysssnnnkkk```VVVNNNNNNWWWfffzzzzzzsssyyyqqqpppqqqttt|||||||||zzzyyytttjjjooovvvrrrnnnmmmrrr{{{qqqhhhfff\\\VVVOOOOOOWWWfffuuuzzz{{{yyyyyyyyymmmeee___WWWNNNFFFDDDDDDGGGJJJLLLKKKIII<<>>===:::333000,,,))))))))))))(((WWWEEEBBB>>>;;;:::999777666444444333222111111111000000///---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++++++++,,,------,,,++++++++++++,,,------///...,,,,,,---000444777???BBBBBBBBBCCCFFFGGGEEEGGGLLLWWWdddqqq{{{|||rrrooouuu{{{}}}~~~yyywww{{{wwwtttsssuuuvvvvvvuuuttttttvvvvvvqqqkkkqqqrrruuuzzz~~~zzzwwwssspppooosss{{{yyymmm___UUUPPPSSSaaannnqqqkkkccc___^^^[[[TTTNNNGGGHHHGGGGGGFFFGGGIIIKKKPPPLLLGGGCCC@@@<<<999666000000...,,,,,,///666;;;===777///++++++,,,,,,***+++***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''(((((()))))))))))))))))))))))))))))))))))))))***+++***))))))+++---)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///222666999IIIKKKPPPRRRRRR___|||yyyxxxfffdddccc[[[RRRNNN\\\lllyyy~~~uuuxxxrrrqqqsss{{{}}}uuuuuu{{{}}}nnnjjjjjjgggddd^^^YYYQQQJJJFFFFFFGGGHHHDDDBBBAAAAAAAAA@@@>>>===888333...***)))***++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))*********************************************+++++++++,,,,,,'''((()))***+++,,,------,,,,,,,,,...222888>>>BBBMMMFFFBBBJJJ[[[kkksssuuunnnsssxxxwwwooofff^^^[[[UUUTTTYYYcccppp~~~}}}yyyvvvyyyzzzyyyyyy~~~}}}nnnmmmnnnfff^^^]]]fffrrr|||~~~|||}}}|||sssiii___[[[___dddggggggooo}}}yyyxxx}}}zzzrrrmmmgggaaaYYYQQQHHHEEEGGGKKKNNNOOOHHHFFFCCCDDDHHHLLLOOOOOOCCC<<<555777===BBBAAA>>>999555///+++)))))))))(((VVVDDDAAA===;;;:::999777666444444333333222111111000///...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...---,,,,,,...111666:::===???CCCCCC>>>???GGGPPPTTT^^^dddppp|||~~~yyytttwww{{{yyytttoooqqquuuxxx}}}{{{uuutttuuuwwwwwwvvvrrrllliiihhhiiikkkkkkkkkkkkjjjhhhggghhhpppssswwwzzz||||||zzzwwwtttqqqoooppptttxxxzzzzzz|||wwwpppjjjdddbbbhhhqqqeee___XXXWWW[[[```cccccc^^^\\\VVVNNNFFFBBBCCCDDDKKKKKKJJJJJJJJJFFFBBB>>>777333---+++---000333444===;;;666///(((''',,,111---,,,***'''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((******))))))((((((((((((************************)))***+++***))))))+++---))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,///666???EEELLLQQQYYY^^^eeeuuu|||ooosssvvveeeZZZ\\\___]]]aaahhh}}}zzz|||xxxwww{{{zzzuuutttqqqnnnddd```XXXPPPJJJGGGGGGGGGEEECCCAAAAAABBBBBBAAA???:::555///***))))))******************************''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))***************************************++++++++++++,,,,,,,,,******++++++,,,---------...,,,+++///888AAAFFFGGGMMMJJJMMM[[[nnnyyyxxxrrrvvvuuupppggg\\\TTTQQQQQQ[[[```mmm}}}}}}xxxzzzzzz{{{}}}{{{yyyttt}}}|||tttrrrwwwqqqkkkkkkpppsssrrrpppsss}}}www~~~zzzzzz{{{tttggg[[[^^^lllxxxyyyvvvzzzvvvuuuwwwyyyyyykkkYYYKKKFFFHHHMMMPPPNNNLLLHHHCCCAAAEEELLLRRRNNNHHHAAAAAAFFFIIIGGGDDDBBB===666111...---,,,+++UUUCCC@@@===::::::999777666444444444444333222111000///...,,,---......---+++,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,------...,,,...000444999===AAACCC===CCCEEECCCJJJ\\\iiinnnvvvyyy}}}{{{wwwsssttttttwww{{{yyysssqqqrrrvvvxxxxxxtttooollllllmmmfffjjjmmmlllgggaaa^^^]]]\\\ZZZ[[[\\\ZZZXXX[[[```eeelllrrrtttvvvyyyzzzyyyrrrqqqqqqpppqqqsssuuuwwwyyyxxxxxxwwwpppjjjmmmssssssjjj]]]TTTSSSYYYbbbhhhpppnnnhhh\\\OOOFFFBBBAAACCCEEEHHHLLLOOONNNKKKHHH@@@:::222///000222111///999;;;;;;333***(((---555000...+++(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((++++++***))))))(((''''''************************)))***+++***))))))+++---))))))******+++,,,,,,,,,,,,,,,------------,,,,,,...---,,,---222===JJJRRRTTTbbbnnnsss|||ttt}}}___RRRKKKRRR```nnn~~~zzz}}}|||tttrrrssssssppplllfff\\\QQQIIIEEEDDDFFFDDDBBBAAABBBCCCBBBAAA===888111,,,***)))))))))************************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........000///111666???HHHMMMPPPTTT]]]jjjtttyyyxxxuuusssvvvnnnbbbWWWRRRVVV___fffnnntttsssqqqvvvvvv{{{}}}~~~}}}uuuuuu~~~zzz~~~|||zzzooohhhsss|||}}}yyyyyyzzz{{{tttcccXXXXXX[[[dddrrr}}}uuuyyy~~~iiiTTTGGGDDDGGGKKKJJJLLLNNNKKKGGGEEEGGGJJJSSSPPPMMMNNNPPPPPPOOOLLLKKKFFF???999666333111///~~~UUUBBB@@@<<<:::999999888666333444444444444222111000000///......//////...,,,,,,,,,,,,---------......,,,------......------,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......///222777===BBBDDDFFFFFFBBBHHHMMMTTTfff}}}{{{vvvrrrsssttt|||wwwvvv{{{|||vvvrrrqqqqqqpppmmmjjjgggeeeeeeeee^^^fffooossspppiiieeecccbbb[[[WWWXXXXXXWWWZZZ___]]]fffllllllmmmqqqrrrqqqhhhmmmsssvvvvvvxxx|||zzzyyyyyywwwooojjjnnnvvv|||pppcccYYYWWW[[[```jjjmmmmmmggg\\\PPPIIIGGGAAABBBDDDHHHMMMOOOOOOMMMGGGCCC===888444222000///222666:::888222///111444444222...***((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))******))))))))))))))))))************************)))***+++***))))))+++---))))))***++++++,,,------,,,,,,---......---,,,,,,......///222:::FFFTTT]]]fff~~~pppOOOHHHIIIZZZwwwvvvrrrtttvvvuuuvvvvvvxxx}}}uuukkkiiipppwwwyyyxxxsssiii\\\QQQIIIFFFGGGEEEBBBAAABBBBBBBBBAAA???:::444///,,,+++)))(((************************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---......//////000666===AAAEEEKKKTTT[[[eeellluuuzzzyyyuuuqqqooofff```YYYWWW^^^kkkxxxuuuqqqwww~~~{{{zzzsssyyy{{{|||~~~xxxeeegggiiihhhfffiiiuuuqqqddd\\\VVV]]]jjjvvv|||}}}}}}xxxvvvvvvbbbPPPFFFDDDFFFFFFJJJNNNPPPOOOKKKFFFDDDLLLNNNRRRTTTUUUUUUTTTTTTNNNJJJDDD>>>:::666222///~~~TTTBBB???<<<:::999999888666333444555555444333111000111000//////000000///...,,,,,,,,,------.........,,,------......------,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......222777===DDDHHHIIIHHHGGGJJJPPPWWWddd~~~~~~wwwtttvvvzzzwwwrrrwwwzzzvvvqqqpppnnnkkkhhhgggffffffeeeddd```kkkyyyyyyuuusssxxxlllcccccceeeddddddgggdddmmmrrrnnnkkkmmmmmmkkkaaajjjtttyyyxxxxxx{{{{{{zzzxxxuuupppoooxxxvvvhhh]]]XXXXXXYYYaaaiiikkkdddZZZRRROOOEEEDDDCCCEEEHHHKKKLLLMMMJJJJJJFFF???666111000222,,,111888;;;:::666333222777444000,,,***)))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((()))******++++++************************)))***+++***))))))+++---))))))***+++,,,,,,------,,,,,,---......---,,,,,,---///222888AAAMMMZZZcccvvv}}}jjjYYYLLLLLLVVVrrryyymmmlllqqqtttyyy~~~qqqkkkvvvxxxrrrffffffqqq}}}|||}}}zzzrrreeeXXXPPPLLLGGGEEEBBBAAAAAABBBAAAAAAAAA<<<666111...,,,***)))************************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,...///000111///:::FFFJJJHHHKKKXXXdddtttooommmqqqwwwwwwooofff\\\[[[[[[bbbnnnyyyzzzzzzrrr~~~{{{yyy{{{sss{{{zzzxxx~~~wwwhhhiiinnnpppjjjdddiiiuuuwwwoookkkgggfffhhhmmmvvv}}}{{{|||zzzvvvzzzrrr___PPPIIIIIIHHHHHHJJJOOORRRPPPJJJEEEAAAHHHPPPTTTUUUUUUVVVWWWNNNJJJDDD???:::555000,,,xxxUUUCCC@@@===:::999888777555555555444333222222222222........................---...///...------...///,,,,,,,,,,,,,,,---...//////---+++,,,...///---+++...---***)))***---000333===@@@DDDGGGJJJLLLNNNOOOVVVWWWbbbvvv~~~xxxyyyuuummmlllssstttrrrqqqrrrtttsssooojjjgggmmmssstttqqqooorrrvvvqqqvvv~~~}}}tttmmmooopppmmmnnnrrrrrryyy|||vvvnnnjjjhhhfffhhhkkknnnqqqtttvvvwwwwwwwwwtttssstttsssttt{{{~~~wwwmmmccc]]]aaa[[[XXXZZZ[[[[[[___eeeWWWVVVTTTMMMFFFCCCDDDGGGKKKMMMNNNJJJCCC:::444222//////000444888;;;<<<<<>>888333...,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...111111...---...000999BBBIIIJJJOOO\\\hhhmmmooolllooovvvtttiii]]]YYYYYY```gggooo{{{vvvwww}}}|||{{{~~~~~~{{{www~~~yyyxxxwwwyyy{{{vvvnnnppprrrnnnjjjiiinnnsssxxxyyy||||||vvvooohhhhhhnnnuuuwww{{{~~~qqqeeeZZZTTTHHHKKKHHHEEEKKKUUUTTTJJJIIICCCBBBIIIQQQSSSTTTUUUOOOOOOJJJ???222,,,...222wwwUUUCCC@@@===:::999888777555555555444333222222222222........................---...//////------...///------,,,,,,------.........,,,+++,,,......---+++...---,,,---///222666888===???DDDOOOZZZbbbeeeeeeyyysssrrr{{{{{{uuurrrooolllllloootttuuuwww{{{~~~}}}~~~~~~uuurrrrrrssswww}}}yyyyyyyyysssxxx~~~|||uuummmgggdddfffmmmwww|||}}}{{{ssslllhhhfffqqqnnniiibbb]]]^^^bbbfffjjjjjjggg```VVVLLLEEEBBBIIIKKKLLLKKKHHHBBB<<<999000......111555:::<<<===AAA<<<666222000...+++)))+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++,,,---............555AAAIIIJJJOOO```tttzzzccc\\\XXXQQQUUU___}}}~~~||||||~~~|||~~~}}}}}}yyyxxxxxxvvvyyy{{{yyy}}}~~~zzzxxxpppkkkdddUUUNNNLLLHHHFFFEEEDDDBBB@@@BBB???:::555000...---,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++,,,000888>>>GGGGGGHHHPPP```ooopppjjjnnnkkklllmmmggg]]]VVVUUUdddpppxxxttt|||yyyxxx~~~~~~|||yyy{{{xxxqqqttt~~~xxxsssttt{{{|||xxx}}}vvvyyyzzzzzz~~~mmmlllnnnxxxzzzoooddd^^^[[[\\\XXXQQQNNNQQQSSSRRROOOIIIEEEHHHMMMOOORRRUUUQQQPPPLLLAAA666///000333uuuUUUCCC@@@===:::999888777555555555444333222222222222........................---...//////------...///.........------------------,,,+++,,,---...---,,,...///000222666:::===???>>>BBBKKK\\\ooo|||~~~~~~|||{{{vvvqqqrrrvvvwwwtttwwwyyy~~~{{{zzzxxxyyy|||{{{wwwxxx{{{~~~wwwtttwwwyyyyyyzzz|||wwwllleeehhhbbbaaagggoootttzzz~~~xxxqqqmmmmmmnnn}}}xxxjjjcccgggkkkiiittttttsssnnncccUUUHHH@@@BBBEEEKKKOOOPPPLLLEEE???444111------000666:::<<>>:::777555222///,,,+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,...///111222222CCCTTTWWWQQQTTTlllxxxpppmmmVVVLLLKKKTTTmmm|||{{{~~~{{{{{{zzzzzz{{{|||~~~{{{zzzwwwvvvwwwzzz}}}~~~{{{}}}~~~zzzzzz}}}|||}}}{{{wwwuuuxxxxxx~~~zzzyyy~~~{{{}}}xxxsssnnneeeUUUPPPIIIGGGHHHGGGCCC???BBB@@@<<<777333111///...,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++************+++++++++,,,++++++++++++,,,,,,,,,,,,------------------------///...------///666???EEEIIIIIILLLXXXjjjuuuqqqgggaaa^^^ZZZXXXVVVWWW___hhhvvvxxxxxxqqqrrrqqqmmmooouuuxxx|||wwwuuusss}}}pppkkktttyyytttxxxoooccc```nnn~~~~~~xxxtttrrrrrrtttqqqkkkbbbTTTKKKNNNVVVVVVPPPKKKJJJIIIHHHKKKPPPQQQQQQNNNFFF<<<555222222rrrUUUCCC@@@===:::999888666555555555444333222222222222........................---///000///...---...////////////......---,,,,,,,,,,,,,,,,,,------------000111333666:::===@@@BBBEEELLLZZZlll}}}{{{yyy{{{uuuzzzyyyuuuyyyyyywwwxxxzzzvvvsssvvv~~~yyywwwwwwzzz}}}xxxrrrvvv}}}{{{zzzwww}}}yyytttqqqwwwllleeefffkkklllllllllkkkqqqxxxzzzwwwssssssuuu~~~}}}ooommmuuuvvvmmmllllllkkkhhhaaaWWWMMMGGG>>>BBBHHHPPPTTTQQQJJJDDD===888111---...111555777===<<<<<<:::888555222///+++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........------///222444>>>OOO]]]]]]YYYccc}}}pppuuugggNNNLLL[[[ttt~~~{{{}}}zzzzzz||||||yyyxxx{{{zzzzzzyyyyyyzzz{{{|||}}}{{{yyyvvvtttuuuxxx{{{~~~~~~}}}{{{~~~|||{{{~~~~~~}}}~~~{{{}}}~~~~~~}}}}}}||||||zzzyyyxxxyyy{{{yyyuuuqqquuu|||xxx~~~xxxuuupppaaaWWWLLLGGGHHHHHHEEEAAABBB@@@===999666333000///,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............,,,...111444999===BBBEEEIIIQQQ\\\eeekkkmmmkkkiiiVVVPPPJJJHHHOOO^^^rrr|||zzzuuummmmmmnnnkkkiiijjj```hhhnnnmmmmmmrrrwwwxxx}}}llleeemmmlllcccfffuuuyyyzzzggg\\\eeerrr{{{uuuooossswwwmmm[[[IIIGGGQQQVVVRRRQQQOOOJJJDDDCCCFFFLLLNNNNNNKKKDDD;;;444///oooTTTCCC@@@===:::999888666555555555444333222222222222...........................///000///......///000...////////////...,,,,,,,,,,,,------------...///000111444888<<<@@@DDDFFFSSS]]]lllxxx~~~wwwkkkmmmuuuuuu{{{}}}{{{vvvssssss{{{{{{yyy}}}~~~}}}uuuxxx{{{wwwtttsss{{{}}}yyyxxxtttqqqttt}}}wwwhhh^^^dddkkksssvvvuuuuuuwww{{{||||||tttwww}}}ooodddcccaaa^^^[[[XXXVVVUUUIIIHHHHHHIIILLLMMMNNNNNNHHHBBB:::444111111222222888999;;;;;;999666333111,,,,,,***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------/////////---,,,...333777JJJVVV___```fffzzzyyywwwqqqYYYLLL^^^zzzwwwvvvuuurrrrrrttttttqqqqqqtttssssssssstttvvvwwwxxxyyywwwuuusssqqqrrrtttwwwyyyxxxzzzzzzyyy||||||{{{}}}}}}yyywwwxxxtttwwwyyyyyyyyy}}}}}}}}}}}}xxxzzz|||yyysssmmmjjjjjjxxx~~~rrrvvv~~~yyyrrr}}}}}}|||yyynnnaaaQQQHHHGGGHHHGGGDDD@@@???===;;;777444111000++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------....../////////,,,...333999@@@GGGLLLOOO]]]ccclllrrrqqqkkkeeebbbQQQOOONNNRRR^^^ppp}}}}}}~~~sssllliiilllqqqqqqnnnlll```eeeiiiiiinnnwwwyyynnnlllsssooo```^^^iiiiii|||pppeeefffiiilllsss|||xxxrrrxxx|||tttdddOOOFFFIIILLLMMMPPPSSSOOOGGGBBBBBBEEEHHHLLLNNNJJJAAA666...lllTTTCCC@@@===:::999888777555555555444333222222222222...........................///000000......///000---...///000000///---,,,,,,---//////......///111111333777===EEELLLSSSVVVfffnnnwwwzzzxxxwwwyyy}}}qqqjjjuuuvvvrrrsss}}}yyyuuutttsss~~~yyyooonnnsss~~~rrrjjjiiiiiihhhfffeeehhhnnnttt{{{}}}{{{xxx|||zzzooojjjjjjgggbbb\\\ZZZ]]]aaa]]]YYYQQQIIIFFFIIIPPPWWWOOOKKKEEE@@@===:::777555888:::<<<<<<999555222111...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...//////...---111888>>>QQQ___jjjmmmxxxxxx[[[SSS[[[yyytttqqqpppkkkhhhgggjjjiiifffeeehhheeegggiiillloooqqqtttuuuqqqpppoooooopppqqqtttuuuuuuwwwxxxxxx|||~~~|||xxxwwwzzz{{{xxxwwwxxxrrrtttuuuvvvxxx{{{|||}}}~~~~~~}}}~~~wwwooojjjmmmrrr||||||nnnqqq{{{ppplllvvv{{{~~~xxxkkkYYYLLLHHHGGGGGGFFF??????>>>===:::666333111++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000000222222444<<>>===???@@@>>>999444222111000///---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,...000000111666@@@HHHWWWqqqwwweeeVVV```yyy~~~|||zzzyyy{{{{{{wwwpppiiidddbbb]]]ZZZYYYZZZYYYUUUTTTVVVUUUWWWYYY]]]```bbbdddeeecccdddeeegggjjjlllnnnooopppssstttuuuyyy~~~~~~zzzyyyuuusssvvvxxxvvvvvvxxxuuuttttttuuuxxxzzz{{{{{{vvvxxx{{{||||||}}}~~~~~~zzzuuutttwww{{{}}}|||{{{uuuyyy|||~~~pppmmmppprrr|||}}}|||rrrbbbTTTKKKGGGFFFEEE@@@@@@@@@???===999555333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...---......///000000111111888999===HHHVVVdddmmmrrrnnniiigggiiihhh^^^UUUQQQVVViii}}}sssyyy}}}}}}~~~ssszzz|||~~~wwwuuuvvv}}}zzzrrrggg^^^QQQLLLJJJMMMOOOMMMJJJJJJCCCBBBCCCGGGKKKJJJCCC<<>>EEEIIISSSggg}}}|||wwwvvv{{{sssttt~~~uuuqqquuu~~~sss___[[[jjj{{{||||||zzz|||yyymmmoooqqqsssvvvwwwtttkkkbbbdddfffjjjmmmooooooooooootttxxxcccYYYXXXhhhrrr}}}{{{jjjUUUJJJGGGMMMRRRYYY^^^___[[[SSSMMMNNNLLLIIIDDD>>>888444222222000/////////...+++)))******))))))***+++,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++++++++---///+++...+++...;;;BBBHHHUUUddd{{{^^^XXX\\\SSSRRRaaalll~~~{{{wwwvvvwwwtttnnnhhhllljjjhhhfffaaaXXXLLLCCC???>>>===;;;::::::<<<>>><<<===>>>???@@@AAABBBCCCGGGHHHJJJMMMQQQVVVZZZ\\\\\\```eeekkkpppsssttttttvvvvvvuuuuuuttttttttttttxxxvvvuuuvvvyyyzzzxxxvvvxxx}}}yyytttuuuxxxyyy{{{}}}~~~~~~|||zzzxxx~~~|||}}}|||yyyzzz}}}tttuuu|||pppmmmnnnpppyyy}}}~~~jjjRRRFFFDDDGGGCCCBBBAAA@@@???===:::777111///------......---,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++.........------,,,,,,,,,/////////......000666:::GGGBBBIII^^^mmmmmmgggeeedddllllll^^^QQQUUUjjj|||zzz}}}yyyxxxxxxzzz||||||uuukkkhhhjjjmmmoooqqq```cccttt|||www|||}}}lll[[[RRRKKKGGGJJJPPPKKKGGGAAA>>>@@@EEEKKKOOObbbQQQBBB@@@<<<:::999999777666555555444333222222222222000000000000000000000000........./////////000000/////////000000000000111...---...111555:::@@@DDDLLLNNNZZZsss|||yyyzzz}}}tttzzz}}}zzzyyy{{{~~~~~~}}}vvvhhh\\\\\\iiiwww{{{llllllnnnuuu{{{|||uuulll```aaaffflllsssvvvuuusssxxxxxxmmmddd```bbbjjjqqqpppdddVVVOOONNNNNNQQQWWW^^^aaa```ZZZUUUPPPMMMJJJFFFAAA<<<666222111///.........---+++)))***************+++,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------------...///000333111666CCCFFFFFFOOOeeeyyyqqqwwwwww```ZZZYYY\\\lll{{{vvvpppmmmlllhhhbbb\\\YYYWWWUUUSSSPPPKKKCCC>>><<<;;;:::888777777999:::777888888999:::;;;<<<<<<======>>>AAADDDGGGKKKMMMUUUXXX^^^dddjjjnnnppprrrpppqqqssstttuuuuuuuuuuuusssssssssvvvyyyzzzxxxuuuxxx}}}~~~wwwssstttwwwzzz{{{}}}~~~}}}{{{xxxvvvzzz}}}zzz|||}}}{{{{{{{{{|||{{{zzzyyywwwvvvpppZZZMMMIIIHHHEEEDDDBBBAAAAAA???;;;999444111...,,,,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------.........------,,,,,,,,,......------///222666999@@@JJJ\\\nnnuuupppiiifffeeebbb]]]ZZZ[[[dddtttqqq}}}wwwyyy{{{rrrpppmmmgggdddeeennnwwwrrreeebbbkkkyyyzzztttgggXXXKKKIIINNNJJJIIIGGGBBB>>>>>>CCCGGG```OOOBBB@@@<<<:::999999777666555555444333222222222222000000000000000000000000....../////////000000000111111000///000111222333222---...888AAACCCGGGMMMQQQYYYiii~~~~~~~~~{{{}}}wwwwww|||}}}wwwtttwww~~~xxxsssqqqwww~~~~~~uuukkkiiiggggggjjjppptttvvvvvvyyywwwwwwqqqgggbbbeeegggddd___ZZZYYYYYYRRRSSSWWW]]]dddfffccc```VVVRRRMMMIIIFFFBBB;;;777222000///...///...,,,++++++************++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000///......///,,,111333>>>OOOQQQOOOWWWnnnqqqooo|||ggg\\\```aaawww~~~yyytttrrrlllddd^^^ZZZVVVPPPKKKFFFDDDBBB@@@???>>>;;;999888888777666666666666777666666666777777888888888777777888999:::<<<>>>???EEEGGGLLLQQQXXX]]]aaadddhhhjjjnnnrrrtttttttttssspppppprrruuuwwwxxxwwwuuuyyy|||~~~{{{uuurrrsssvvvzzz{{{|||}}}|||zzzwwwvvvvvv{{{|||yyywwwzzz}}}~~~~~~sss~~~zzzhhhYYYNNNHHHGGGEEECCCCCCBBB@@@===:::777333///,,,++++++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........---------------............111555:::>>>GGG\\\sss}}}{{{uuuoookkkdddWWWRRR^^^nnnzzzyyy{{{||||||}}}tttsss|||}}}rrrlllnnnkkkvvv}}}wwwpppmmmqqq{{{{{{xxxaaaMMMFFFHHHHHHMMMPPPMMMEEE??????BBB^^^MMMBBB@@@<<<:::999999777666555555444333222222222222////////////////////////...////////////000000000111000///...///111333444444///222>>>FFFHHHPPP\\\^^^lll|||uuuoookkkqqq{{{ttt|||uuuyyyssshhhwwwtttooojjjhhhjjjnnnrrruuutttyyyuuujjjnnnmmmiiicccaaacccffffff[[[ZZZ[[[___eeeiiiiiihhh```YYYQQQKKKIIIFFFBBB>>>555333111111111111000...+++++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---///000///.........+++222777DDDSSSTTTVVVcccxxxyyyuuuUUUXXXkkkvvvxxxvvvtttmmmfffeee___WWWPPPJJJFFFBBB???<<<;;;:::999999888888777444555666888::::::888666999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888:::<<>>;;;888444///+++******+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...............---------...000111000000777CCCMMM]]]ppp}}}|||vvvmmm]]]UUUZZZppp~~~zzz}}}~~~~~~~~~yyypppsss~~~iiiTTTIIIGGGFFFMMMUUUXXXSSSLLLEEEBBB\\\LLLBBB@@@<<<:::999999777666555555444333222222222222////////////////////////////////////000000000111000///...---...000333444111111888BBBHHHOOO___rrr{{{zzzkkkjjjmmmzzzoookkkzzz}}}ssszzzxxxpppsssuuuuuuooohhheeehhhlllwww{{{xxxpppnnnrrrrrrlll}}}uuukkkiiinnnqqqooogggfffddddddeeegggiiijjjfff___UUUMMMIIIGGGEEECCC888666333222222222111///,,,,,,+++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///.........///333:::AAALLLUUURRRWWWjjjdddLLLZZZ{{{{{{tttqqqmmmddd[[[VVVQQQJJJDDD???<<<:::999777888888888777666666555333333666:::======;;;777;;;;;;;;;;;;;;;<<<<<<<<>>>>>======<<<;;;:::999999999;;;>>>BBBFFFHHHQQQVVV]]]eeemmmrrruuuwwwtttsssqqqooooooqqquuuxxxyyyzzzzzzwwwsssrrrsssuuuxxxyyy{{{|||||||||||||||{{{zzzzzzxxxuuutttyyy~~~zzztttsssmmmyyytttZZZFFFHHHFFFCCCBBBAAA@@@>>><<<888444///,,,+++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................,,,111444111///999MMM___pppzzz~~~sssdddXXX^^^ppp{{{}}}zzzyyyxxxxxxxxxvvvssspppwwwwwwuuusssqqqrrruuuxxxxxxzzz~~~}}}{{{{{{|||{{{qqqppp}}}yyy{{{{{{rrrbbbVVVOOODDDHHHQQQZZZ]]]WWWLLLCCCZZZKKKBBB@@@<<<:::999999777666555555444333222222222222000000000000000000000000/////////000000000111111///.........///111222444...666@@@GGGNNN]]]ttt{{{|||{{{zzz{{{}}}~~~wwwyyy|||rrrzzz|||wwwgggnnnuuuvvvrrrnnnmmmooojjjlllmmmllljjjkkkmmmpppuuuppptttvvvssssssrrroooiiidddbbbfffiiihhhccc[[[RRRKKKFFFEEEEEE<<<999555333222222111///---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---...000222444===HHHZZZgggdddiii|||ooo\\\QQQMMMeeewwwooojjjdddYYYQQQHHHEEEAAA<<<999888888888333555666777666666888999:::888888:::>>>@@@>>><<<=========>>>>>>>>>??????@@@@@@@@@@@@>>>===<<<;;;<<<;;;;;;;;;;;;===???@@@FFFIIIPPPYYYdddmmmuuuyyyqqqqqqooolllllloootttxxxwwwxxxxxxwwwuuuttttttuuuxxxyyyzzz{{{{{{{{{|||{{{~~~|||zzzyyyuuurrruuu{{{zzzyyy~~~nnngggrrreeeNNNIIIGGGDDDBBBAAA@@@>>>===999555111............---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.............../////////***111555444444AAAZZZooovvvyyy}}}yyyjjj[[[aaattt}}}sss|||wwwrrrpppnnnsssqqqpppppppppooollljjjkkkjjjgggccc``````bbbdddbbbdddiiimmmkkkffffffiiimmmnnnppptttyyy~~~}}}vvvyyysssdddeeeqqq|||wwwxxx}}}vvvlllaaaWWWIIIJJJNNNVVV\\\ZZZQQQHHHZZZKKKBBB@@@<<<:::999999777666555555444333222222222222000000000000000000000000//////000000000111111111...//////000111222333444444AAAKKKNNNYYYooozzz|||||||||tttrrrxxx}}}uuunnnxxxvvvvvvwwwyyy{{{|||}}}}}}lllffffffllllllhhhkkktttyyyrrruuuuuuppp{{{|||yyyooobbb]]]bbbhhhjjjjjjggg___SSSKKKGGGGGGBBB???:::777666555444222...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///333666888BBBUUUtttwwwkkkcccWWWNNNQQQddd~~~vvvkkkaaaZZZSSSKKKFFF>>>===;;;888666555666777444555777777999===CCCHHHLLLEEE>>><<>>>>>?????????@@@DDDJJJRRR]]]fffkkkhhhjjjkkkllllllnnnsssvvvtttvvvwwwxxxwwwvvvvvvuuuyyyyyyyyyyyyxxxxxxwwwwww}}}{{{zzzzzzuuuppprrryyy{{{zzz{{{nnnhhhooozzzsss]]]KKKIIIEEECCCBBBBBB@@@???;;;888444111000///---,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------........./////////000///333888<<>>@@@GGGLLLNNNNNNNNNOOOPPPQQQSSSSSSTTTSSSSSSTTTTTTSSSRRRPPPOOOIIIHHHHHHHHHGGGFFFFFFEEE>>><<<;;;===CCCKKKTTTYYY___ccciiilllmmmnnnqqqtttsssuuuwwwyyyyyyxxxwwwvvvzzzzzzxxxwwwuuutttssssss|||yyyyyyzzzuuuoooqqqxxxyyy|||zzz~~~}}}|||{{{xxxzzz|||mmmkkkooowww}}}iiiMMMJJJGGGDDDDDDCCCBBBAAA>>>;;;777444222///,,,)))++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,+++---.........//////000000555777<<>>===>>><<<999777111---------******,,,************************++++++++++++++++++++++++,,,,,,,,,---------......***++++++,,,---...//////......000222111222:::DDDKKKLLLzzzdddXXXUUUVVVbbbrrruuuhhhhhh[[[MMMFFFBBB>>>;;;;;;666888999888888888:::<<>>GGGTTTccciiiiiijjjlllnnnoooqqqqqqqqqvvvtttqqqpppooommmiiigggeeecccaaa___]]]ZZZUUURRRMMMLLLKKKHHHFFFEEEEEEFFFFFFMMMXXXaaagggkkkooorrrvvvvvvwwwxxxyyyyyyxxxwwwvvvvvvuuuvvvwwwxxxzzz{{{}}}~~~xxxttttttrrrooopppzzz}}}yyy~~~}}}|||uuukkkqqqvvvzzzeeeSSSEEEFFFFFF???===@@@???===:::666333000...---...////////////...------........................---------.........///////////////...///222333444<<<>>>KKKeeeqqqjjjlllxxx~~~|||~~~rrrjjjhhhhhhmmmuuu|||~~~}}}}}}|||{{{yyyvvvsssjjjgggbbb___]]][[[YYYWWWRRRQQQNNNMMMLLLNNNOOOQQQTTTWWW]]]cccbbb___bbbgggnnnooooooqqqsssuuuwwwxxxwwwyyyzzzyyywwwtttssstttpppnnnmmmlllnnnqqqtttvvv}}}~~~}}}pppkkkuuu|||wwwuuu}}}~~~xxx```VVV\\\dddWWWKKKCCC@@@<<<::::::999888777666666555444333333333333222222222111111111000000111111111111222222222333222000000444888;;;AAAHHHOOOZZZgggtttwww}}}sssrrrtttooogggkkkuuu}}}zzzrrrsss|||rrrqqquuuyyy{{{www{{{~~~zzznnnccceeetttjjjTTTIIIEEEAAA@@@BBBBBBAAA???666111---......,,,,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,///......///111666CCCPPPUUUVVVyyymmmbbbSSS\\\xxx~~~sssfff^^^RRRHHH>>>:::888555444666777888:::;;;<<<>>>BBBDDDKKKHHHHHHMMMVVVeeeyyygggGGG888DDDRRRbbbqqqvvv{{{|||~~~}}}}}}{{{yyywwwtttrrrooommmkkkgggbbb^^^VVVUUUSSSPPPMMMIIIFFFEEEBBBEEEKKKRRRZZZccclllsssrrrssstttuuuwwwwwwxxxxxxvvvvvvvvvvvvxxxyyyzzz{{{~~~wwwrrrrrrrrrppplllooosssuuuuuu{{{{{{~~~}}}ooo\\\JJJDDDCCC@@@>>>???>>>===;;;777444111///..................---,,,,,,........................------........./////////....../////////111444777;;;JJJ^^^tttrrrdddeeessswwwkkkccchhhkkkrrr|||}}}{{{wwwtttqqqjjjfff```[[[WWWTTTPPPNNNHHHGGGEEECCCCCCCCCEEEFFFGGGJJJPPPVVVWWWUUUXXX]]]cccdddfffhhhkkknnnooopppuuuwwwzzzzzzzzzyyyyyyzzzxxxvvvtttqqqnnnmmmlllkkktttxxx||||||zzztttwww{{{~~~~~~~~~yyycccYYYZZZ]]]WWWLLLBBB@@@<<<:::::::::888777666666555444444444444444333333222222222111111111111111111222222222333333333222444888;;;@@@KKKVVVccclllwwwyyyvvv~~~}}}xxx|||xxxtttzzz{{{rrrppp|||uuurrrtttvvvvvvwww|||xxxpppwwwyyyhhhQQQIIIBBBBBBCCCAAA???>>>777111...//////------///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------000///000333555;;;IIIVVVQQQ\\\~~~xxxrrr\\\\\\rrr{{{yyyqqqdddXXXRRRJJJAAA:::999888666666999:::;;;<<<===???BBBFFFIIIQQQQQQRRRWWW```mmm~~~gggLLLEEEWWWiiiyyy|||xxxsssnnnjjjcccbbb___]]]YYYUUUOOOLLLEEEDDDDDDFFFMMMXXXdddkkkoooppprrrttttttuuuvvvwwwvvvvvvvvvwwwxxxxxxyyyzzz}}}xxxrrrqqqqqqooonnnjjjjjjnnnnnnooo}}}yyyrrr{{{hhhRRRFFFBBBAAA???>>>>>>===;;;999666333000///------......------,,,+++....................................//////////////////000000///...444;;;BBB]]]uuu~~~ooofffbbbnnn~~~~~~sssmmmkkkkkkwww{{{{{{wwwtttpppllliiieeeaaa[[[UUUPPPLLLHHHEEE@@@???===<<<;;;<<<======<<<===BBBHHHIIIGGGIIINNNSSSUUUXXX\\\```dddfffhhhnnnqqqtttwwwxxxyyyzzz|||}}}zzzvvvrrrnnnlllooosssyyy|||}}}|||||||||}}}}}}|||}}}}}}ooouuu}}}yyy|||vvvvvvooohhh^^^UUUVVVMMMBBB@@@<<<;;;::::::999888666666555444444444555555333333333333222222222222111222222222222333333333222555999===>>>FFFYYYlll||||||zzzzzzzzzyyy|||zzzvvvvvvvvvuuuzzz}}}zzz{{{~~~}}}}}}}}}~~~|||YYYMMMCCCCCCDDDBBB@@@AAA888333///000000......000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......///000000000///111444555:::GGGSSSTTTjjjmmmbbbZZZgggzzzvvvqqqgggXXXMMMIIIBBB<<<888888888777888<<<@@@AAABBBDDDFFFJJJOOOSSSVVVZZZ```gggppp|||mmmYYY\\\tttzzzvvvqqqooommmkkkiiieee___ZZZPPPLLLFFFDDDHHHPPPYYY___lllppptttvvvvvvvvvwwwyyyvvvvvvwwwwwwwwwwwwwwwwwwxxx~~~zzzsssqqqooommmqqqjjjhhhkkkhhhdddlllxxxtttsss|||www___KKKCCCBBB@@@=========<<<:::888555222000------......------,,,+++................................./////////000000000///000111...---666BBBXXXkkkzzz}}}{{{kkk```dddooo~~~}}}~~~uuuqqqtttyyy~~~|||xxxsssooolllhhheeeccc^^^ZZZTTTNNNJJJFFFBBB???<<<;;;:::999888888888888999888;;;???@@@===>>>BBBEEEHHHKKKPPPVVV[[[___bbbeeeiiinnnrrruuuwwwzzz|||~~~}}}zzzvvvsssppppppssswwwyyyyyywwwwwwwwwxxxxxxyyy{{{|||~~~ppphhhrrr||||||xxxzzz{{{}}}{{{zzztttiii```UUUMMMBBB@@@===;;;;;;;;;:::999666666555555555555555666444444444333333333222222222222222222333333333333000777???EEEHHHSSSkkk}}}sssooorrruuuyyyuuummmttt}}}~~~}}}~~~uuuvvv~~~dddTTTFFFEEEFFFCCCBBBEEE;;;555111111111......000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---...///000111111///...///222555;;;IIIWWWffftttkkk]]]\\\___qqq}}}wwwpppiii^^^OOOFFFCCC;;;777555777888777999>>>@@@AAADDDFFFJJJPPPWWW[[[[[[dddmmmwww}}}oooxxxxxxvvvsssrrrqqqmmmgggbbb^^^XXXQQQLLLLLLOOOSSSUUUgggllltttxxxyyyyyyzzz|||xxxyyyyyyyyyxxxwwwvvvuuuttt{{{yyyssspppnnnllloookkkhhhgggccc```aaaffflll~~~zzz}}}zzz}}}}}}}}}nnnTTTFFFCCCBBB============;;;999666444222...............---,,,,,,............................../////////000000000111///111333000111???PPPqqqqqqqqqwwwttt\\\YYYhhh}}}xxxyyy}}}~~~xxxtttooojjjgggdddaaa___YYYTTTOOOIIIFFFBBB>>><<<::::::888777666666666555999777888;;;;;;999999;;;>>>@@@BBBGGGMMMSSSXXX[[[___ccciiinnnrrrvvvzzz|||||||||}}}~~~}}}zzzxxxvvvrrruuuxxxyyywwwuuuttttttvvvvvvwwwxxxyyy{{{}}}~~~~~~~~~qqqqqqxxxzzzwwwvvvwwwjjjnnnxxxqqqppptttSSSLLLBBB@@@===;;;;;;;;;:::999666666555555555555666666444444444444333333333333222222222333333333444444444;;;GGGSSS[[[iiivvvlllrrrxxxrrrnnnzzz~~~}}}sssrrrxxxvvvaaaNNNIIIGGGAAA@@@CCC===777333222111...---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------......//////000000000///000555<<>>=========<<<:::888555333...////////////...------.........................../////////000000000000111///111555444777KKKbbbxxxrrrpppyyyooo]]]aaawww}}}}}}|||xxxsssuuuxxxzzz|||~~~xxxtttnnnhhhdddaaa]]][[[WWWSSSMMMHHHDDD@@@===:::888888777666555444333333777444444777888555555777:::::::::===BBBHHHNNNQQQYYY]]]ccciiinnnssswwwzzzyyyzzz{{{|||{{{zzzxxxwwwsssvvvxxxyyywwwuuuttttttttttttttttttuuuwwwyyyzzzzzz|||vvvxxx|||xxxwwwwwwjjjlll{{{vvvssswww~~~SSSLLLBBB@@@===;;;;;;<<<;;;:::666666555555555666666777555555444444444333333333222222333333333444444444:::AAANNN___mmm|||zzztttrrrsss{{{{{{sssuuu||||||wwwqqqsss}}}}}}xxxyyy}}}{{{~~~mmmVVVMMMGGG>>>;;;>>>>>>888444333222...---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///////////////.........222000222:::HHH]]]zzznnnXXXTTTVVVdddzzz}}}ssshhh\\\TTTKKKAAA:::888999777888;;;<<<;;;>>>CCCHHHKKKPPPVVV^^^iiissszzz|||zzzwwwwwwxxx||||||vvvqqqoookkkfffcccaaa]]]YYYUUUNNNYYYgggqqquuuvvvyyy{{{~~~|||zzzwwwuuurrrxxxzzzssslllllloooqqqhhhjjjdddWWWSSSWWWUUUNNNZZZggg{{{zzz|||yyyzzzwww}}}~~~iii___qqqcccKKKFFFDDD???============;;;888555333//////000000//////...---........................////////////000000000000000...111777777===TTTnnnrrrsssyyysssiiifffrrr{{{www}}}|||}}}rrrhhhgggjjjnnnrrruuuyyy}}}yyytttmmmgggbbb^^^ZZZXXXXXXTTTNNNHHHDDD@@@<<<999777666555444333222111111333000///222444222222444666555444555999>>>DDDHHHSSSXXX___eeejjjooosssvvvuuuuuuvvvvvvuuutttrrrqqqsssuuuxxxyyywwwvvvvvvvvvqqqpppppppppqqqsssuuuvvvwwwyyy}}}nnniiizzzuuuyyyxxxuuuwwwwwwwww}}}vvvVVVIIIEEEBBB???===<<<:::777555888777555444333333444444444555555666555444333222555555444222111333666999???IIIWWWiii~~~vvvpppxxxxxxxxx~~~uuuxxx~~~{{{wwwvvvzzz}}}uuu}}}vvvjjjiiivvvlllQQQDDDCCCBBB>>>???<<<888444111000000000---,,,******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---......//////000:::EEEXXX|||}}}hhh___^^^___qqq{{{vvvnnn```RRRIIIDDD===888777:::888:::???@@@AAAGGGMMMRRRUUU]]]iiiuuu~~~zzzxxxvvvyyy}}}~~~}}}zzzxxxwwwrrrppppppttt{{{~~~}}}zzz}}}{{{~~~|||xxxwwwsssooommmllliiieeebbbZZZYYYYYY^^^gggqqqyyy}}}}}}~~~~~~}}}xxxuuuwwwuuussssssuuuxxxyyyyyynnnhhh^^^TTTRRRSSSPPPJJJJJJOOOeee~~~zzzxxxccchhhxxx|||rrrVVVEEECCCFFF@@@???======<<<;;;888666111000///...------...///////////////000000000000///............//////000111111111333;;;OOOnnn~~~vvvmmmhhhmmmvvvyyy}}}vvvyyyyyyxxxtttmmmgggcccbbbbbbdddcccbbbjjjuuuxxxuuuoooqqqppphhh^^^WWWYYY\\\VVVRRRLLLHHHDDDAAA>>>;;;555555333222111000000000111111111111111111111111222222111222555999>>>@@@JJJOOOVVV]]]cccggglllooonnnpppsssssssssrrrssssssmmmooopppssstttvvvvvvwwwsssssssssqqqpppqqqtttvvv~~~||||||~~~~~~~~~zzzuuu|||~~~}}}tttUUUHHHDDDAAA???===<<<:::888666888777555444333333444444111222222333222111000///444444333222222444888<<>><<<888444111000111111000...,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------.........//////000...000<<>>999666666999999<<>>======;;;888666222111///...------...///////////////000000000000//////.........///000000666444555===NNNfffzzzqqqiiijjjxxxyyyooofff___[[[ZZZZZZ\\\___^^^YYYZZZccciiikkkoooooommmggg___ZZZZZZ\\\WWWSSSMMMHHHDDD@@@===:::555444333222111000000000111111111111111111111111000000000111333777;;;===AAAEEELLLRRRXXX^^^dddhhhlllnnnpppqqqpppooooooooolllmmmoooqqqrrrtttuuuuuutttttttttrrrqqqsssvvvyyy|||{{{|||}}}}}}~~~{{{zzz~~~qqqSSSHHHBBB@@@>>>===<<<;;;999777888777555444333333444444444444444555444444333222444444333222333888>>>CCCOOO^^^ooozzz~~~{{{|||xxxpppmmmtttuuunnnppp|||yyyzzz|||{{{yyyyyyzzzooouuuzzzxxxsssvvvqqqUUUDDD???>>>>>><<<888555333222222222000...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000000000000000111===PPPhhhsssiii___mmmwwwlllbbbTTTJJJ@@@<<<:::777666777999:::???EEEHHHJJJQQQZZZ^^^jjj}}}}}}vvvzzz~~~{{{vvvsssuuuwwwxxxwww~~~~~~{{{yyywwwtttqqqnnnjjjddd]]]ZZZ\\\cccjjjnnnvvvxxx{{{~~~{{{xxxtttuuuwwwzzz}}}}}}|||zzzmmmjjjbbbYYYTTTRRRLLLEEEDDD;;;DDDbbbyyyxxxwww}}}}}}www}}}~~~sssWWWHHHEEEBBB@@@>>>>>>===<<<999777333222000............///////////////000000000000///////////////000111111555333777EEE^^^xxxtttjjjfffooo{{{ooo___RRRNNNPPPSSSUUUXXX\\\\\\VVVSSSYYYcccjjjmmmkkkhhhdddaaa___^^^]]]XXXTTTNNNHHHDDD@@@<<<999555444333222111000000000////////////////////////.........///111444777999===AAAFFFKKKRRRYYYaaagggiiilllnnnnnnmmmkkkjjjjjjjjjkkklllnnnpppqqqrrrsssvvvuuutttsssrrrtttyyy|||||||||}}}~~~||||||}}}~~~yyywwwyyy{{{{{{pppSSSHHHAAA???=========<<<:::888888777555444333333444444555555666666666555555555444333333333777>>>GGGMMMYYYiiizzz~~~yyyyyyooolllppppppnnnyyy}}}tttqqq{{{~~~{{{}}}~~~yyyxxxvvv}}}cccLLLCCCDDD>>><<<999666444333333333///---++++++,,,------,,,------------------------------------............000000000000000000000000444222???UUUmmmyyysss|||gggddd~~~}}}rrreeeYYYLLLCCC<<<:::999777888:::;;;===BBBIIILLLPPPYYYcccqqq~~~uuuuuuxxx}}}zzzwwwxxxyyy{{{}}}}}}zzzxxxuuusssqqqrrrlllddd___^^^```ccceeeooorrrvvv{{{~~~{{{zzzyyyyyyzzz{{{zzzxxxvvvpppmmmdddZZZTTTQQQLLLFFFHHH===@@@YYYzzzxxxoootttttt~~~aaaLLLEEECCCAAA??????>>>===:::888444333111///......//////////////////000000000000////////////000111222222222555===OOOhhh|||nnnhhhmmm{{{uuuhhh\\\MMMFFFGGGLLLQQQSSSSSSVVVXXXWWWVVV\\\fffmmmhhheeeaaa```aaabbbaaa___YYYUUUNNNHHHCCC???:::888555444333111000000//////...........................------...000222555666;;;>>>AAAFFFLLLUUU___eeegggjjjmmmmmmkkkiiihhhhhhjjjjjjkkklllnnnooopppqqquuutttsssrrrrrruuuzzz~~~~~~|||{{{~~~~~~||||||~~~}}}|||{{{}}}~~~}}}wwwmmmiiijjjuuuxxxvvvzzzoooSSSIII@@@???===<<<===<<<;;;999888777555444333333444444222222222222222222333333444333444666<<>>AAAGGGNNNSSSYYYfffrrr~~~vvvwww|||}}}~~~}}}|||{{{}}}~~~}}}{{{xxxvvvuuutttuuurrrmmmiiifffeeecccaaajjjlllpppwww}}}|||zzzwwwvvvvvvwwwvvvuuutttpppggg[[[SSSQQQMMMIIIFFF???@@@RRRlllpppooo~~~lllSSSGGGDDDBBB@@@@@@???>>>;;;999555444222000////////////////////////000000000000/////////000000222333333333>>>MMM___sssrrrhhhmmm}}}|||lll[[[QQQKKKDDDCCCHHHNNNPPPOOOMMMNNNQQQUUUYYY]]]ccchhhddd```]]]]]]aaacccbbb___ZZZUUUOOOHHHCCC???:::777444444222111000/////////------------------------.........///000111333444555666888<<>>======<<<:::888888777555444333333444444777666555555666777888999555555666<<>>;;;888555222111333111////////////...---....................................////////////---...///000111333444444999AAA___bbb\\\TTTVVVrrr|||pppeee\\\PPPFFF;;;777666888999:::???EEEIIIMMMVVV```jjjyyyxxxvvv~~~wwwttttttxxxzzz{{{zzzxxxwwwxxxzzzvvvvvvvvvwwwwwwtttppplllkkkjjjkkknnnsssxxxzzz{{{yyywwwuuuuuuvvvvvvuuutttrrrsssnnnddd\\\VVVPPPJJJ@@@??????AAAJJJ```|||~~~{{{yyy}}}vvvrrryyyxxxrrrzzzhhhSSSEEEDDDBBBAAAAAA@@@===;;;777555333111000//////000////////////000000000000000000000111222333444555BBBTTTggguuuyyycccggguuuppp\\\LLLFFF???@@@CCCFFFHHHJJJKKKKKKRRRSSSWWW[[[[[[ZZZaaakkkjjjgggcccaaa___]]]\\\[[[YYYTTTNNNHHHCCC???;;;888444333222000////////////........................////////////////////////111222333444888>>>FFFLLLUUUZZZ```dddeeeeeeeeeeeehhhgggffffffgggiiikkkmmmjjjllloooqqqsssuuuxxx{{{~~~}}}|||zzzzzzzzzyyy{{{{{{yyyyyy}}}~~~|||{{{|||}}}|||zzzyyyyyyzzzyyyvvvuuuvvvxxxxxxtttppphhhkkkpppwww{{{|||sssmmmpppvvvjjjOOOHHHBBB@@@>>>===<<<;;;999777888777555444333333444444444333222222333444555666555555777===JJJ\\\ppp}}}}}}|||rrrZZZPPP[[[jjjooozzzsssnnnooovvv{{{{{{yyylll}}}{{{xxx}}}~~~eeeUUUCCCBBB???<<<888555222000111///------------,,,+++..................................../////////000...///000111333555666666<<>>DDDJJJMMMQQQ[[[gggsssrrr{{{xxxxxxtttvvvxxxxxxvvvuuuwwwzzzvvvvvvwwwyyyzzzyyyuuusssnnnlllkkklllppptttvvvwww{{{zzzyyyyyyxxxuuuqqqnnnooorrrqqqiii```XXXPPPHHHFFFDDDAAA>>>AAASSSqqqyyy{{{xxxzzz}}}|||vvvpppuuutttjjjrrrqqqWWWFFFDDDCCCBBBAAA@@@===;;;777666444222000//////000////////////000000000000000000000111222444555666SSScccsss~~~qqqbbbmmm~~~{{{rrrbbbMMM@@@<<<===@@@BBBDDDFFFHHHLLLNNNNNNQQQVVVYYYUUUTTT```pppooommmiiiddd___[[[YYYXXXXXXTTTNNNHHHDDD@@@<<<999444333222000//////......................................................//////000111333999@@@EEEOOOTTT[[[```bbbbbbccccccffffffeeedddeeegggiiikkkiiilllpppsssuuuvvvyyy{{{zzz{{{{{{yyyxxxxxxyyy{{{xxx{{{{{{xxxyyy}}}~~~|||zzz|||}}}}}}{{{zzzzzzzzzvvvuuuuuuwwwxxxwwwqqqmmmeeeiiirrrxxx|||wwwtttrrrwwwjjjPPPHHHAAA???<<<;;;;;;;;;999888888888777666555444333333444333333333555555555444444777<<>>444111444333222111///---,,,,,,+++///............------------------......000111222222///...000111222888???JJJhhhoooaaaXXXYYY{{{|||tttgggVVVHHH@@@<<<999::::::;;;<<>><<<>>>::::::777222111111111///,,,---......///000111111222333222444555444555<<>>AAACCCFFFHHHIIIJJJJJJNNNRRRVVVYYY^^^eeejjjttttttqqqkkkccc\\\YYYXXXUUUUUUSSSOOOJJJCCC===999555444222000...................................................---------000/////////111444777999AAAIIIRRRXXXZZZZZZ[[[\\\aaabbbccceeegggiiijjjkkkooooooooorrruuuwwwvvvuuuwwwzzz{{{zzzvvvsssrrrssswwwxxxzzz|||}}}~~~~~~}}}}}}||||||{{{zzzyyyqqqssstttsssrrrqqqqqqrrrggglllqqq{{{yyy{{{}}}{{{iiiOOOHHHAAA???<<<;;;;;;;;;999888666666666666666555555555555444444555666666555444555===CCCJJJZZZttt|||tttiiieeedddccccccqqqmmmhhhiiidddppp~~~~~~zzzyyy}}}vvvqqqxxxuuuTTTIIIAAAAAA>>>555111222444333111000///......---///............---------...............///000111//////000111000333???LLLeee}}}tttbbbiiiyyyzzzvvvmmm___OOOBBB;;;999777:::===???BBBGGGOOOTTT___eeezzzuuusssuuuvvvsssqqqqqquuuxxx{{{}}}~~~~~~}}}yyyuuusssssstttuuuvvvwwwxxxxxxwwwvvvuuutttpppqqqtttvvvsssiiiZZZPPPKKKDDD@@@???<<<<<>>999666???MMMnnn|||{{{vvv{{{|||wwwTTTGGGEEEGGGAAA???@@@<<<<<<:::666444333333111000000000000000000000000000111000111222444;;;LLL\\\wwwcccooo|||sssmmmiii[[[KKKBBB===:::<<>>AAABBBCCCEEEHHHKKKOOORRRUUUXXX\\\```fffjjjkkknnnsssuuuqqqiii___XXXVVVUUUSSSOOOIIICCC>>>:::555444222000....................................,,,---------.../////////000////////////111333444222666<<>>???:::444222333333222111111111111111///............---------000//////............/////////111222222777FFFVVVmmm|||ttt|||eee[[[{{{tttkkkdddXXXJJJ???888555555777<<>>GGG\\\ttt~~~}}}}}}vvvyyy\\\IIICCCFFFAAA@@@@@@<<<<<<:::777444333222111111111111000000000000000000333111111333777AAAUUUhhh}}}hhheee~~~tttnnnkkk```QQQCCC===<<<<<<>>>AAA>>>@@@BBBCCCDDDFFFKKKNNNRRRSSSVVVYYY\\\aaaeeehhhhhhkkkpppttttttmmmbbbZZZTTTSSSQQQMMMGGGBBB===:::555444222000....................................,,,,,,,,,---...///000000000////////////000000111///222666:::???GGGRRRZZZbbbdddhhhllloooqqqrrrssssssxxx|||yyysssmmmlllnnnmmmpppqqqnnnjjjlllttt|||yyyzzz|||~~~{{{wwwuuuttttttsssrrrrrrssssssqqqmmmkkkiiijjjnnnooooooqqqzzzvvvjjjfffmmm|||zzzvvv~~~bbbLLLIIIBBB@@@===<<<<<<<<<:::999888777777777666666666666222444555555333333555777<<>>???===888666333222111111000000000000///............---------000//////............///111//////111444999CCCNNN___xxx{{{yyylllYYYiiiuuurrreee]]]PPPDDD;;;888777888999>>>DDDIIINNNYYYhhhsssttt}}}~~~{{{{{{{{{vvvnnnjjjjjjiiilllpppsssvvvyyy}}}{{{xxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvpppkkkmmmrrrqqqggg^^^OOOJJJEEEBBB???===???BBBMMMllluuuwwwgggNNNBBBDDDAAA???@@@;;;;;;:::777444222111111111111111111111000000000000444111000444;;;GGG[[[lllppp]]]hhhtttjjjccc```UUUJJJ???============>>><<>><<<<<<<<<;;;999888888888777777666666666333444555444222333888<<>>======<<<;;;:::777777777777777888888888555666666444222555<<>>???666555444222111000000000///............---------...............///000111000//////333666===KKKXXXrrr{{{aaaUUUVVV\\\}}}vvvmmmgggWWWNNNCCC;;;888999;;;<<>>;;;;;;;;;999EEE```~~~~~~zzzsssqqquuuzzz___GGGEEECCCAAAAAA>>>;;;;;;:::777333111222444000000000111111222222333555000222>>>OOO^^^iiiqqqwww~~~}}}lllbbbxxx}}}yyysssmmmhhhaaaYYYRRR???;;;:::;;;;;;999999<<<:::===AAAAAAAAAFFFPPPYYY^^^\\\[[[]]]bbbeeeffffffnnniiifffjjjpppoooggg^^^PPPNNNKKKGGGBBB===:::888555444222000....................................------.....................///000000111111111111111222333222333777>>>EEEQQQUUU]]]fffmmmrrrtttuuussssssrrrqqqooonnnnnnmmmkkklllmmmnnnppprrrssstttzzz|||~~~}}}yyytttpppppplllhhhfffgggiiijjjjjjiiijjjlllkkkjjjiiiiiijjjeeefffgggeeebbbaaaeeeiiipppyyyuuuqqq]]]JJJIIICCC@@@>>>======<<<;;;:::555555666777888999::::::666888777555333777@@@GGG___iii}}}~~~{{{yyywwwwww~~~{{{vvvuuuppplllsssvvv~~~vvvmmmhhhddd[[[III>>>KKKaaaiiiggglllxxxnnnyyy{{{}}}```MMMFFFAAA@@@BBB999888666444222111111111//////.........------------------......000111222...///222444555>>>RRReee|||kkkQQQKKKUUUbbb}}}vvvjjj___QQQIII>>>888666999;;;<<>>>>><<<888OOOlll~~~{{{yyyyyyzzz|||}}}wwwwwweeeIIIGGGEEECCCCCC@@@<<<===<<<888444222333555//////000111222333333333888333666FFF[[[jjjrrrwwwzzz{{{ddd___}}}wwwoooiiiddd[[[PPPGGG;;;999999;;;:::888;;;@@@<<<@@@DDDDDDEEEJJJVVV___bbb___^^^```dddhhhhhhgggooojjjgggkkkqqqpppggg]]]PPPOOOKKKGGGBBB>>>;;;999555444222000...................................................---------...///000111222222222222333555555444333555:::???EEEMMMYYYeeennnrrrssssssrrrrrrqqqqqqqqqoookkkhhhccciiioooqqqqqqrrruuuyyyyyyyyyzzzzzzxxxtttpppnnnmmmiiieeedddeeeggghhhiiiiiikkklllkkkiiigggggghhhjjjgggeeeeeeeeedddcccccchhhyyy{{{|||{{{vvv[[[MMMFFFBBB@@@>>>=========;;;:::999999:::999999888777666555999777555999888<<>><<<:::888:::>>>IIIMMMTTT^^^rrr~~~~~~~~~}}}|||}}}~~~}}}~~~}}}}}}}}}~~~}}}{{{xxxssspppppppppyyyzzzuuulllfffgggiiihhhvvvzzzzzzwwwvvvuuutttrrrqqqssstttrrrtttvvvtttppp[[[NNNHHHDDD======>>>666===AAANNNggg~~~~~~{{{}}}|||uuu|||rrrMMMFFFGGG@@@;;;>>>>>>===:::666444222222111000666666111///222333000555666:::HHH```yyy~~~ooobbbooo{{{xxxssslllgggaaaXXXKKKBBB<<<999777888;;;>>>===<<<<<>>======<<<;;;999999999:::999999888777666444888666666;;;:::@@@PPP```wwwzzzmmmhhhcccaaaeeeppp~~~~~~zzzyyyvvvnnniiihhhgggkkkmmmkkkgggdddfffhhhwww}}}~~~xxxtttmmmgggaaaRRRBBBAAAJJJhhhwwwzzzuuunnnnnnttt}}}}}}zzz___MMMGGG???===;;;888555333333222111000////////////////////////000000000000////////////222222333999FFF^^^zzzwww```UUUPPPcccwwwssspppbbbQQQFFF???:::999999888;;;@@@EEEOOO]]]nnn}}}||||||}}}||||||yyyyyyzzz|||~~~|||zzz|||{{{{{{{{{|||~~~~~~}}}~~~||||||}}}~~~~~~}}}yyyuuusssrrrsssvvvzzzzzzqqqiiiggghhhiiikkkooowww}}}yyywwwwwwuuussssssuuuuuussssssuuurrrmmmXXXNNNLLLIII???===>>>777888999CCCZZZuuu~~~}}}}}}uuu{{{rrrxxx|||WWWIIIFFFBBB>>>>>>>>><<<:::777444333222222///444555111000333444222666444>>>VVVlllxxxxxxrrrhhhgggzzz~~~xxxqqqmmmiiiccc\\\RRRHHHAAA;;;999777888;;;===>>>===???EEEHHHFFFHHHRRR]]]dddfff```^^^dddiiikkkjjjkkkmmmoooqqqpppmmmfff___ZZZYYYQQQIIIFFFCCC<<<777666555444222000............000/////////............---............/////////222222222222222333333444444444333333444666777888;;;===EEEPPPYYY___fffmmmrrrvvvvvvppplllmmmmmmllllllllllllmmmoooqqqtttuuu|||zzzwwwqqqlllhhhhhhhhhgggeeedddbbbccceeeggghhhhhhhhhhhhgggfffeeedddcccddddddcccbbbbbbbbbbbbcccddduuu~~~sssoooxxx}}}\\\OOOGGGDDDBBB???======<<<:::888999999:::999999888777666333888555666<<<>>>EEEVVVnnnuuujjj___XXXSSSPPPNNNQQQ^^^pppxxxoookkkgggbbb^^^^^^___ccciiijjjhhhffffffhhhrrruuuwwwyyy}}}}}}wwwzzzqqqjjjdddWWWGGG@@@BBBOOO```sss~~~~~~zzzpppiiiiiittt}}}oooUUUIII???:::;;;888555333333222111000////////////////////////////////////000000000000000000222;;;PPPnnnvvvcccWWWTTTttt}}}|||sssmmmiii[[[LLL@@@;;;777888999;;;@@@FFFHHHXXXmmm~~~|||}}}{{{wwwvvvvvvvvvvvvuuuqqqqqqpppqqqrrrqqqnnnkkkpppqqqrrrtttwwwzzz|||~~~~~~~~~{{{{{{|||{{{{{{|||}}}}}}|||yyyvvvttttttuuupppxxx{{{tttlllhhhgggfffaaafffnnnxxx|||yyyxxxvvvuuuvvvwwwvvvsssrrrrrroooiiiVVVRRRUUUQQQCCC======777777444888KKKfffzzzxxx}}}pppuuugggNNNEEEDDDAAA>>>>>><<<:::777555333222222///333444222111444666555888888JJJiiizzzyyy{{{pppiiigggsss|||vvvttthhhhhheee___UUUJJJBBB>>>:::999777888;;;===>>>>>>AAAFFFIIIIIILLLVVV```eeefff^^^\\\ccckkknnnmmmlllmmmnnnnnnmmmiiiccc^^^ZZZ\\\RRRIIIEEEAAA<<<999888555444222000............////////////...................../////////000000333333333333333444555555555555444444555666777888:::888:::AAAHHHOOO[[[eeepppuuuvvvqqqmmmmmmmmmlllllllllmmmoooppprrrsssssszzzyyyuuupppiiieeedddeeecccbbbaaaaaabbbdddggghhhiiiiiihhhgggeeecccbbbaaaccccccbbbaaaaaaaaaaaaaaadddnnn}}}zzzpppkkkpppyyy]]]PPPHHHEEEBBB???===<<<;;;999777999999999999999888666666333888555666===@@@III[[[zzzssseeeZZZPPPGGGBBBGGGIIIMMMVVVfffxxxtttddd\\\YYYXXXXXXZZZ^^^dddkkkooonnnjjjfffdddeeeeeegggoooyyy|||{{{ssskkkggg^^^OOOEEEAAAAAAPPPccctttyyytttfff```kkkzzz}}}vvv{{{eeeKKK===???;;;999555333333333222111////////////////////////////////////000000000000333222555???WWWtttyyyttt[[[UUUcccyyy~~~xxxooohhhaaaTTTGGG>>>:::888:::<<<>>>EEEMMMQQQeee~~~|||{{{xxxuuurrrppppppooommmllliiihhhfffeeeeeeccc___]]]^^^```dddhhhmmmqqquuuwwwzzz{{{{{{wwwxxx}}}~~~~~~}}}{{{zzz{{{}}}||||||{{{yyyvvvtttuuuvvvnnntttvvvsssooolllfff```___bbbiiirrr|||{{{yyywwwvvvwwwxxxvvvqqqpppoookkkeeeYYYYYY___ZZZGGG===<<<777;;;555444AAAYYYqqquuuttt~~~xxx{{{yyyUUUDDDDDDCCC======<<<:::888666444333222111333444222222333666777<<>>EEERRR___lllsssvvvrrrmmmmmmnnnmmmooopppqqqrrrsssssssssrrrxxxwwwtttnnnhhhdddbbbbbb`````````aaabbbeeegggiiillllllkkkiiigggdddbbbaaacccbbbaaaaaa````````````cccccciiiuuu{{{rrrfffgggooo{{{^^^PPPIIIEEEBBB???===<<<;;;999777999999999999999888666666444888666777???CCCMMM```{{{}}}tttkkk^^^QQQHHHBBB@@@???BBBHHHOOOXXXiiizzzoooYYYPPPQQQUUUYYY]]]ccchhhnnnqqqnnnhhh```\\\\\\ZZZ]]]hhhuuu}}}}}}vvvooojjjdddWWWJJJBBB>>>FFFUUUhhh|||ttt{{{iii___hhhzzz|||{{{PPP===GGG<<<999666444333333222111000000000000000000000000.../////////000000000111555777;;;FFF]]]wwwzzzvvvpppMMMUUUxxxzzz|||vvvmmmdddZZZNNNCCC===:::999;;;===???GGGPPPXXXppp{{{zzz|||}}}|||vvvtttqqqooommmjjjgggdddaaa___\\\ZZZYYYWWWSSSQQQNNNQQQUUU[[[aaaggglllnnntttwwwxxxvvvwww|||~~~}}}|||||||||{{{zzz{{{}}}}}}}}}}}}{{{xxxvvvwwwxxxsssrrrpppqqquuuuuukkk___^^^___dddlllvvv}}}zzzxxxwwwwwwxxxvvvqqqnnnmmmhhhbbb___aaahhhaaaJJJ===;;;666<<<777444===RRRkkkwwwjjjqqqyyy{{{```EEECCCBBB<<<<<<<<<:::999777555333222444444444444333222555888EEEYYYnnnzzzvvv___cccooo~~~zzzuuuooodddfffcccYYYKKK???::::::777777888999:::===???AAACCCFFFHHHKKKRRR]]]bbbbbbgggaaa```gggnnnnnnkkkiiinnnmmmjjjgggccc^^^[[[YYY[[[RRRIIIFFFDDD???;;;;;;555444222000...................../////////////////////000000111222333333333222222333444555666666666666777777777777777777999777777999;;;@@@KKKWWWiiiqqqvvvsssnnnmmmnnnnnnrrrssstttttttttssssssrrrttttttqqqmmmgggcccaaaaaa______```aaacccfffhhhjjjllllllkkkiiigggeeecccbbbcccbbbaaa```_______________YYYVVVaaasss~~~}}}wwwcccdddnnn]]]PPPHHHDDDBBB???======<<<:::888999999:::999999888777666555999777999BBBIIIUUUiiiuuuiiiaaa\\\WWWNNNFFFAAA@@@BBBDDDFFFNNNVVV]]]lll~~~|||gggRRRMMMTTT]]]dddiiiqqqqqqrrrpppkkkddd\\\XXXYYYWWWZZZdddpppwww}}}zzztttooohhh]]]PPPFFF>>>@@@HHHXXXoooxxxrrrdddjjjyyyXXX===FFF<<<999666444444333222111000000000000000000000000......//////000000111111000555<<>>======<<<;;;999999999:::999999888777666555:::888<<>>BBBLLLWWWmmmuuurrrvvv}}}{{{rrrqqqwwwoooooonnnmmmhhh```WWWPPPLLLJJJGGGEEECCCBBB@@@>>><<<===>>>@@@DDDIIIMMMPPPYYY```gggkkkqqqxxxzzzwwwwwwxxxyyyyyyzzz~~~|||yyywwwwwwxxxxxxqqqiiijjjttt{{{uuujjjZZZXXXWWW^^^jjjwww{{{yyyyyyzzzxxxsssrrrqqqmmmgggfffeeeiii```III===<<<777444666777888@@@UUUrrr~~~jjjjjj{{{zzzSSSAAA???@@@;;;;;;;;;:::888666444333333000000444555555999@@@]]]lll{{{tttfffjjj{{{|||zzzxxxqqqkkkaaa^^^VVVLLLAAA:::999:::444666999999:::<<<@@@DDDDDDEEEGGGLLLWWWbbbddd```]]]___gggoooqqqmmmkkkkkknnnmmmjjjfffbbb]]]YYYWWWRRRMMMJJJLLLKKKEEE>>>;;;555444222000......................../////////000000000111222333444555555666666666777888999:::;;;777888999999999888777777555666999;;;::::::BBBMMMcccnnnvvvtttooommmnnnooorrrpppnnnlllkkkkkkkkkkkkfffggggggeeebbb```______\\\]]]^^^```bbbdddeeefffggghhhhhhhhhhhhhhhgggggg___^^^]]]\\\[[[ZZZZZZZZZSSSSSSQQQNNNQQQ]]]ppp~~~\\\OOOGGGBBB@@@>>>=========<<<:::999999:::999999888777666555:::999>>>LLLWWWggg}}}nnnZZZLLLEEE@@@>>><<<>>>BBBDDDEEEEEEFFFGGGRRRggg{{{nnn___UUU]]]qqquuugggYYYQQQOOOOOOPPPLLLKKKOOOYYYaaagggqqq}}}xxxwwwuuurrrnnniiiaaaYYY;;;<<<===CCCXXXvvvkkkbbbaaaeeerrr}}}VVVDDD<<<:::666555444444333222000000000000000000000000---......///000111111222555===DDDMMMbbb{{{kkkQQQXXX{{{~~~|||vvvooofffYYYJJJ???999888888;;;???AAAFFFRRR]]]|||uuurrruuu{{{wwwkkkiiioooiiijjjjjjhhhcccZZZNNNFFFEEECCC@@@>>>===<<<:::888777777666666888<<>>:::555444222000............---.........//////000000000111111222444555666666888888888999:::;;;===>>>777888999::::::999777777777888;;;===::::::CCCNNNbbbnnnwwwuuuooommmnnnoooooommmjjjhhhffffffggggggaaabbbcccbbb```^^^^^^^^^[[[\\\]]]___aaabbbcccdddhhhiiijjjkkkkkkkkkkkkkkk]]]\\\[[[YYYXXXXXXWWWWWWPPPVVVWWWMMMEEEMMMggg[[[OOOFFFAAA???===<<<<<<<<<;;;:::===<<<;;;999888777666666:::888:::@@@IIIXXXppprrrYYYLLLGGGBBB===:::<<>>???BBBKKKYYYdddtttrrrppppppnnnjjjhhhhhhjjjeeeaaa```[[[PPPHHHDDDAAA>>>;;;::::::999888777666555444444555777:::;;;@@@FFFPPP[[[dddkkkoooqqqppptttxxx{{{|||~~~yyyyyyyyyxxxwwwuuusssqqqpppiiicccdddkkkrrrtttsssfff]]]SSSTTT```oooyyy}}}|||{{{yyyxxxwwwwwwuuuqqqnnnlllfffaaa\\\PPP@@@777777666333666;;;<<<@@@UUUlll~~~uuutttvvvooouuu}}}}}}\\\>>>III<<<>>><<<:::999999888666555555333333555444666AAAPPPmmmppp|||ooodddfffzzz{{{vvvuuurrrkkkfff___XXXMMMCCC<<<888666444777777888999;;;===???@@@EEEDDDGGGPPP[[[aaa```]]]ZZZcccnnnsssrrrooommmmmmkkklllggg___]]]___\\\VVVPPPHHHHHHQQQRRRFFF<<<<<<888666444111///...------,,,---...///000000000000000111222333444666777777999:::;;;<<<============AAAAAA@@@===:::999:::;;;888777888;;;<<<===CCCKKK___lllxxxyyyuuurrrnnniiimmmiiiddd___]]]\\\]]]^^^\\\XXXUUUWWW\\\``````]]][[[[[[\\\^^^bbbddddddcccdddgggkkkoooooommmjjjhhh]]]TTTQQQWWW[[[XXXSSSQQQRRRSSSUUURRRGGGFFF^^^{{{[[[NNNFFFBBB@@@>>>=========<<<;;;<<<<<<:::999888888777777666888>>>GGGQQQ___vvvsssaaaOOOEEEBBB>>>:::999??????@@@??????BBBFFFIIIbbbxxxzzz[[[ZZZ```qqq|||mmmaaaSSSMMMMMMNNNKKKGGGEEEEEEGGGJJJQQQ\\\hhhpppoooqqqrrrqqqqqqooofff[[[JJJ@@@777999FFF]]]zzz|||ooo^^^[[[gggooovvv{{{___LLLAAA===777333222333222000000000000000///////////////000111111000000111222777AAARRRbbbsssggg^^^XXXZZZnnnyyy{{{xxxvvvmmm___NNNBBB<<<<<<777:::===???EEEPPPaaammm~~~zzzvvvrrrrrruuuxxx{{{|||vvvmmmeeeaaa[[[QQQGGGBBB???<<<999777777777666555555444333222333555777888:::>>>CCCKKKSSS[[[```ccclllpppuuuxxxzzz{{{|||}}}yyyyyyyyyxxxvvvsssqqqpppooojjjeeegggooovvvwwwvvvnnncccXXXUUU\\\hhhrrrvvv|||{{{yyywwwwwwvvvtttooollljjjeee```\\\QQQBBB999888777444666::::::<<>><<<:::999999888666555555333444444333666DDDSSSooouuu{{{eee^^^ddd}}}vvvtttssspppiiicccZZZSSSHHH???:::888777777777777888999;;;>>>@@@AAADDDEEEJJJSSS^^^cccbbb^^^```hhhqqqtttoookkkjjjkkklllkkkeee]]]ZZZ\\\YYYRRRNNNHHHIIIQQQQQQFFF===<<<888666444111///.........,,,---...///000000000000111111222444555666777888;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>===::::::;;;<<<;;;:::;;;>>>>>>===BBBHHH[[[iiixxx|||sssfff___]]][[[[[[ZZZXXXTTTQQQPPPOOOPPPPPPQQQTTTXXXYYYWWWSSSRRRTTTWWW\\\aaaeeeeeedddiiijjjkkklllllljjjhhhggg```ZZZXXX]]]^^^XXXRRRQQQTTTSSSSSSQQQGGGCCCUUUmmmZZZNNNFFFCCCAAA???>>>>>>>>>===<<<;;;;;;:::999999999999999555999CCCRRR```oooqqqZZZOOODDD???===::::::;;;@@@???>>><<<<<>>BBBJJJZZZnnn}}}yyy{{{tttttt|||vvvhhhbbb]]]SSSHHHAAA<<<999666555555555444333333333111111111222333444555555777:::@@@GGGMMMQQQ___dddkkkqqqsssuuuvvvvvvxxxxxxxxxvvvtttqqqooommmnnnjjjhhhkkkrrrxxxxxxvvvtttkkk^^^VVVWWW^^^hhhnnn~~~|||yyywwwwwwwwwuuuooojjjiiiddd```[[[QQQEEE<<<999777444666888777888DDDTTTsss}}}|||}}}}}}|||zzz~~~uuurrrJJJIII>>>>>><<<:::999999888666555444444444444222888IIIYYYsss}}}qqq___```mmm|||wwwrrrqqqqqqmmmeee___TTTMMMCCC;;;888888999:::777777888:::<<<>>>@@@AAACCCFFFNNNXXXbbbfffdddaaagggnnnuuussskkkeeeeeehhhkkkhhhaaaZZZXXXXXXUUUOOOKKKHHHKKKRRRQQQFFF===<<<999777444222000///......---...///000000111000000222222333444666777888999======>>>>>>>>>>>>>>>>>>:::;;;<<<<<<;;;;;;<<<===<<<;;;<<<@@@BBBBBBGGGMMMYYYdddvvv}}}nnnVVVJJJKKKCCCGGGJJJIIIDDD???======???BBBFFFJJJLLLKKKHHHFFFNNNQQQWWW^^^dddggggggeeemmmlllkkkjjjhhhgggffffffdddbbbaaabbb___WWWRRRQQQTTTRRRQQQOOOGGGAAAJJJYYY|||{{{XXXMMMFFFBBB@@@>>>===>>>>>><<<;;;::::::999999999::::::;;;999;;;FFFZZZqqqtttmmmmmmsss{{{}}}iii\\\JJJDDD@@@???===;;;<<>>=========AAAFFFJJJ\\\oooppp\\\LLLVVVfff}}}ppp```UUUNNNFFFCCCEEEGGGDDDAAA@@@@@@@@@AAADDDJJJRRRWWWcccmmmwwwzzzxxxuuupppjjjVVVEEE;;;<<<;;;>>>XXXxxxgggTTTPPPUUU^^^mmmvvvWWWFFF===555333333333222222000000000000///////////////000111000000111333555===]]]|||vvvddd^^^aaaqqqvvvpppeeeVVVGGG>>>:::999;;;>>>AAAFFFQQQddd{{{}}}~~~tttsss~~~xxxhhhcccaaaWWWJJJ@@@:::777555333444444333222333222111000000000111111333222222333666;;;???BBBLLLRRR[[[dddiiimmmppprrrvvvvvvvvvuuurrrpppmmmkkkllljjjiiilllqqqtttrrrppprrrlllaaaWWWRRRVVV```gggzzz}}}zzzxxxxxxzzzxxxrrrmmmjjjfffaaa[[[RRRGGG===888666555555777666666>>>IIIjjjzzz~~~PPPHHH@@@>>><<<:::999999888666555333444555444444>>>QQQaaayyyiii___lllzzzvvvrrrqqqpppkkkbbb[[[QQQJJJ@@@999777777999;;;666777888:::<<>>@@@>>>@@@FFFLLLQQQXXX```dddggguuupppRRRAAAAAA999<<>>;;;<<>>BBBHHHUUUjjj}}}wwwrrr{{{uuueeeaaaaaaXXXJJJ@@@999777444333333444333222333333222111111000000000111111222333444666777777;;;BBBLLLVVV```gggnnnrrrrrrssssssrrrqqqooommmkkkkkkjjjiiijjjlllkkkhhheeehhhhhhddd[[[RRRRRR[[[dddttt~~~|||xxxyyy|||{{{vvvpppmmmiiiccc[[[SSSJJJ???777666444555666777888===CCC\\\uuu}}}VVVFFFAAA>>><<<:::999999888666555333555555555:::HHH\\\jjjvvvbbbbbbxxx}}}|||xxxtttrrrpppjjj```XXXOOOIII@@@999666777999:::666777888:::===???BBBCCCCCCKKKWWWbbbhhhiiigggeeejjjooorrrlllddd___bbbgggfff___YYYYYYZZZYYYUUUQQQGGGLLLSSSVVVQQQFFF>>>;;;:::888666333111000/////////000111111111111111111222333444555666888999999;;;;;;:::::::::;;;<<<<<<:::;;;============???AAAFFFCCCEEEMMMWWW___iiirrrwwwsssyyyvvvZZZEEE@@@<<<<<<<<<:::999;;;AAAFFFDDDDDDBBBAAABBBGGGNNNSSSWWW\\\ccclllrrrsssppplllkkklllmmmnnnllljjjgggeeedddeeeddd]]]VVVSSSTTTUUUPPPNNNLLLLLLIIIDDDAAA@@@MMMmmm}}}rrrtttwwwtttVVVLLLFFFAAA???<<<<<<<<<<<<;;;999;;;:::::::::::::::;;;<<<===<<>>===:::;;;???===>>>@@@@@@??????@@@AAAKKKWWWcccddd\\\TTTQQQQQQbbbxxxlll\\\UUURRRLLLEEEBBBAAABBB@@@>>>===>>>>>>>>>>>>AAAEEEIIIRRR^^^jjjooopppppplllhhheeeQQQ@@@<<<999888BBBRRRggg}}}yyyggg___PPPIIIXXXttt~~~oooRRRBBB666555666333222444333333222222222111111111//////000000000222666999LLLuuuzzzmmmWWWNNNdddyyyrrrnnneeeWWWIII>>>888777777;;;>>>CCCJJJYYYppp{{{qqqwwwppp```[[[ZZZSSSGGG???999666444333333444333333222222222222111111000000...000111333444333222222444999AAAKKKUUU```jjjpppmmmnnnooopppoooooonnnmmmkkkjjjhhhgggfffddd```]]]^^^eeeiiicccVVVQQQWWW___mmmyyyzzzyyy||||||wwwqqqmmmkkkeee\\\UUUNNNDDD999666555444555777:::===???PPPlllzzzyyy{{{]]]FFFBBB>>><<<:::999999888666555333555555777AAAUUUhhhqqqjjj]]]ggg}}}}}}yyytttrrroooiii___VVVLLLFFF>>>999666666777777666777888:::===@@@BBBDDDDDDNNN\\\eeeiiihhhggggggkkkmmmnnnjjjdddbbbdddhhhccc[[[WWWZZZ]]]ZZZTTTPPPGGGOOOXXXYYYQQQFFF>>>;;;:::999666444222000000000111111222222222222111111222222333444666777888999888888777777888999;;;<<<;;;<<<===>>>>>>AAADDDGGGGGGEEEIIITTT```jjjsss{{{yyyaaaKKK@@@===<<<:::<<<@@@FFFLLLPPPMMMJJJGGGGGGKKKRRRZZZ___[[[```iiirrryyy{{{xxxuuunnnooopppqqqooollliiigggccceeeccc[[[UUUTTTUUUTTTNNNLLLKKKJJJHHHEEE@@@======VVVmmmsssssswww||||||UUULLLFFFBBB@@@===<<<======<<<:::<<<;;;;;;:::::::::;;;;;;;;;AAAUUUvvvgggXXXRRRQQQTTTYYYgggpppwwwzzzxxxlll```XXXOOOFFF???======;;;<<>>???@@@AAAAAADDDGGGJJJWWW```gggdddYYYPPPPPPUUUiiivvvwwwggg\\\XXXOOOJJJCCC???>>>??????>>>;;;<<<=========???BBBEEELLLVVVbbbiiinnnqqqnnnjjjfffXXXHHH===888777>>>FFF^^^|||yyyqqqUUUHHH^^^tttXXXFFF777777888333222444222222222111111111111000//////000///000222777:::KKKrrr|||xxxeeeRRRSSSnnnxxxnnnkkkbbbSSSEEE<<<888888888;;;@@@FFFPPPaaayyy~~~zzzmmmnnn~~~ooo[[[RRRNNNHHH@@@;;;777555222222222333333222000111111111111000000000...///111222333333333222333555999???HHHTTT```hhhhhhiiikkkmmmooooooooooookkkjjjhhhfffddd```]]]ZZZYYYgggrrrmmm]]]QQQSSSYYYeeesss{{{xxxyyyyyytttnnnllljjjddd\\\XXXTTTIII>>>777666444333666:::<<<;;;KKKgggooorrr~~~eeeGGGCCC>>><<<:::999999888666555444555444999IIIaaarrrwwwwwwbbb___rrr}}}{{{vvvqqqnnnlllggg^^^VVVFFFAAA<<<777666666666555666777888:::===@@@CCCDDDFFFQQQ^^^ggghhhgggggghhhmmmmmmllljjjhhhfffggghhhbbbYYYVVV[[[___ZZZQQQLLLHHHSSS\\\\\\RRRFFF>>>:::;;;999777444222111111111111222222333222222111111111111222444555666777888777666555666777999<<<===:::;;;===>>>@@@EEEKKKPPPLLLMMMWWWhhhwwwlllVVVGGG@@@@@@CCCKKKTTT[[[\\\[[[TTTSSSRRRVVV]]]dddggghhhfffjjjrrr{{{|||uuuuuusssqqqooollljjjiiicccgggfff___ZZZXXXTTTOOOLLLLLLJJJHHHFFFCCC@@@<<<888DDDXXXlll|||TTTLLLFFFCCCAAA>>>>>>>>>>>>===;;;===<<<;;;::::::::::::;;;;;;GGGbbbzzzdddPPPLLLQQQVVVZZZ^^^wwwyyynnnfffTTTJJJ@@@>>>>>>===>>>@@@>>>???@@@BBBFFFLLLTTTYYYeeekkknnngggWWWJJJJJJOOOdddkkkrrrrrriii___XXXUUULLLGGG@@@<<<<<<===>>>>>>999:::;;;<<<<<<>>>AAADDDCCCMMMXXXaaahhhmmmlllgggccc\\\OOO@@@888999@@@EEE[[[[[[JJJfffqqq|||\\\HHH888888999444111555111111111111000000000000////////////000333777;;;FFFlllzzz{{{|||}}}dddYYY]]]zzzzzzvvvjjjjjj```QQQDDD<<<999999:::>>>CCCKKKWWWhhh|||xxxggggggxxxqqqYYYKKKDDD???:::888666444111111111222222111//////000000000000//////000000111222333444555666333333444777===IIIUUU^^^eeefffiiilllnnnppppppppplllkkkhhhfffccc```]]][[[YYYjjjxxxtttaaaRRROOOTTTaaaooo|||vvvwwwvvvpppjjjiiiiiiddd\\\ZZZWWWNNNBBB999777444222555999:::888HHHccczzzuuugggmmmkkkHHHBBB>>><<<:::999999888666555555555444:::NNNhhhwwwzzz~~~ppp```eee~~~}}}{{{wwwrrrmmmkkkjjjeee]]]VVVAAA===999666666666555555666777888;;;===@@@CCCEEEGGGRRR```ggggggffffffhhhpppnnnlllkkkjjjjjjhhhgggbbbYYYUUU\\\___XXXNNNHHHIIIUUU___]]]RRRFFF>>>:::;;;:::777444222111111111222222333333333222222111000111222333444666777777666555555555777:::===???999:::<<<>>>BBBIIIQQQWWWWWW\\\kkk{{{fffUUUJJJLLLSSSaaannnsssoooiii^^^^^^aaajjjsssxxxvvvrrrsssvvv||||||zzzuuuqqqnnnlllkkkkkkeeeiiiiiiddd___\\\TTTKKKLLLLLLJJJFFFCCCAAA>>>;;;::::::JJJiiiTTTJJJCCCCCC@@@===;;;<<<<<<<<<<<>>===@@@??????CCCKKKVVVaaahhhuuutttlll^^^SSSPPPRRRSSSVVVRRRPPPUUUZZZXXXRRRLLLKKKCCC======>>>;;;999:::888999:::;;;<<<>>>BBBEEEDDDJJJQQQYYYdddmmmnnnjjjggg```TTTHHH>>>:::<<>>AAAEEEIIIMMMYYYcccdddaaaccchhhjjjvvvrrrllljjjjjjjjjhhhfffdddaaabbbfffcccXXXPPPNNNKKK]]]iii```NNNCCC@@@???@@@===999444222111222333333333222111000000111111111222333444555555666555999666555666:::<<<;;;:::777888;;;@@@DDDKKKUUU^^^___mmmttt[[[PPPZZZjjj|||{{{eee```cccjjjuuu~~~xxx}}}~~~vvvpppllljjjiiiiiimmmiiigggffffffbbbZZZSSSLLLHHHDDDCCCCCCAAA===:::;;;666AAA```TTTJJJCCCCCC@@@===<<<<<<<<<<<<<<<>>>999888:::;;;::::::===JJJ___zzz\\\VVVQQQQQQTTTYYYbbbkkkvvv{{{~~~vvvlllYYYLLL???===@@@@@@???>>>@@@???@@@CCCKKKVVVaaahhhmmmkkkcccZZZVVVVVVSSSNNNKKKIIIJJJPPPWWWWWWRRRMMMJJJAAA;;;;;;===<<<;;;;;;888999:::;;;;;;===@@@CCCCCCIIIOOOWWWbbblllooommmiiicccWWWJJJ@@@;;;<<<>>>WWWiiiPPPOOOXXXdddvvvMMMAAA;;;555999333888444333111000///000111222000000//////000444888999QQQxxxqqq]]]UUUZZZlll{{{wwwmmmgggYYYIII@@@;;;888999<<>>AAAEEEIIIMMMYYYccccccbbbeeekkknnnuuupppkkkjjjjjjjjjhhhfff______bbbfffaaaVVVOOONNNVVVbbbfff\\\MMMDDDCCCBBB@@@===888444222111222333333222222111000000111111111222333444555666666666999777666777:::======<<<>>>>>>???BBBFFFNNNXXXaaahhhuuueeeXXXcccyyyxxxjjjdddkkkvvvzzzsssooonnnlllkkkjjjhhhfffggghhhddd\\\VVVMMMIIIEEECCCCCCAAA===:::;;;888AAA\\\|||SSSJJJDDDCCC@@@===<<<<<<===<<<;;;<<<999777::::::999;;;???SSSlllgggXXXSSSQQQUUUZZZ___hhhqqq|||tttiiiXXXKKK@@@>>>@@@AAA@@@@@@AAA@@@@@@CCCIIIRRR[[[aaaccc```\\\[[[```bbbZZZPPPFFFFFFIIIOOOWWWYYYUUUOOOMMMCCC:::999;;;:::999:::888999:::::::::;;;===???AAAFFFLLLSSS^^^jjjpppppplllfff[[[MMMBBB<<<<<<===OOOqqqmmmQQQKKKQQQ]]]oooYYYBBB999666999333666444333111000000000111222/////////000111444999===WWW{{{cccYYYZZZdddxxxzzzvvvlllbbbUUUFFF>>>:::888999===CCCGGGQQQeee{{{}}}~~~uuujjjeeekkkyyywww]]]KKKAAA:::666555222111111111111222222333333222222333555666555333666777777777777777666666999:::<<<===<<<;;;;;;<<>>;;;999::::::999888666888<<>><<<888777666666555444555777:::<<<>>>AAAFFFIIIOOOZZZbbbccccccgggnnnqqqqqqnnnjjjjjjkkkkkkiiiggg\\\___dddeee]]]SSSNNNPPPbbbeeebbbXXXOOOJJJHHHGGG>>><<<888444222111222333333222111111000111111111111222333444555666777777999888777777:::<<<======;;;;;;<<<>>>CCCNNNYYYaaammmxxxnnn^^^ggg}}}~~~pppooopppxxx{{{uuuqqqooommmkkkhhhggggggiiijjjfff^^^XXXOOOKKKEEECCCBBBAAA===:::888999???RRRrrrRRRJJJDDDBBB@@@===<<<======<<<;;;;;;888777999:::999<<>>CCCHHHVVVmmmxxx}}}vvvllleeekkkyyyzzz```NNNCCC;;;666555222111111111222333555666333444444555666777666666999999:::::::::999888888888:::<<<>>>>>>>>>>>>>>>===EEENNNWWWcccoootttttttttqqqmmmjjjhhheeebbb___]]]WWW^^^pppwwwjjjYYYRRRNNNYYYiiixxx|||{{{yyyuuuuuusssnnnhhhfffaaaVVVJJJ<<<999666444555666777777777DDDOOOdddwwwyyy~~~sss]]]EEE@@@>>>;;;:::::::::999888666555@@@YYYlllnnnrrr~~~pppcccuuu}}}}}}zzzxxxvvvsssrrrmmmeee___YYYOOOFFF===:::888666666666666555666888;;;===@@@DDDHHHLLLSSS]]]cccddddddiiiooorrrnnnkkkiiijjjlllllliiiggg___cccfffaaaVVVOOOOOOTTTgggeeeaaa[[[VVVRRRLLLHHH===;;;777444222111111222222222111111111111111222222222333444555666777888:::888777666777999::::::777888999;;;DDDRRR^^^dddmmmvvvsssbbblllwwwyyyrrrooouuu~~~~~~yyysssooommmjjjiiihhhiiijjjkkkkkkfff___YYYRRRMMMFFFCCCBBB@@@===:::555777:::EEEbbbQQQIIIDDDAAA@@@>>>=========<<<::::::888888:::999999>>>EEEeeeuuu]]]XXXUUUVVV^^^hhhsssvvviii]]]QQQFFFBBBAAA@@@@@@AAABBBBBBCCCFFFLLLSSSZZZ^^^eeelllsssuuuvvvuuunnnggg^^^dddkkkoootttxxxtttlllYYYJJJ;;;777888888888999999:::;;;;;;999999999:::===BBBFFFJJJTTTcccnnnrrrmmmhhh___RRRFFF===888777888>>>TTTnnnwwwmmmZZZJJJIIIVVVmmmtttFFF999<<<777444444222222222111111111111111...---000222222555AAAOOOssspppggghhhppp~~~yyyvvvrrrpppdddYYYLLL???999888888;;;@@@FFFMMM^^^xxxxxx{{{ooofffhhhwww|||cccRRRGGG>>>777555222222222222333555666777333444666777777777888888;;;;;;<<<<<<<<<;;;;;;::::::999999;;;===???@@@AAA???EEELLLQQQ[[[hhhqqqssswwwtttpppllliiifffbbb______YYY]]]mmmxxxrrrcccXXXLLLTTTbbbqqq}}}yyyvvvuuupppjjjfffaaaVVVJJJ===:::666555555777777777777>>>CCCVVVzzz|||ooo|||bbbEEEAAA>>>;;;::::::999888777777444CCC^^^lllpppzzzoooeee~~~~~~|||zzzyyyrrrrrrmmmddd\\\UUUMMMDDD<<<999777666666777666555888:::===???BBBGGGLLLOOOXXX```eeeeeeeeeiiinnnoookkkiiihhhjjjlllllliiiffffffiiiggg\\\PPPMMMTTT[[[kkkhhheeebbb\\\RRRGGG@@@;;;999666444222111111111222111111111111111222222222222222333555777888::::::999777666555666777999===@@@BBBDDDOOO^^^iiilllmmmttt|||iii{{{~~~mmmhhhzzz~~~xxxsssooommmjjjhhhkkklllmmmmmmkkkfff___ZZZUUUOOOGGGCCCAAA@@@===;;;555888888<<>>===>>>===;;;::::::888999;;;::::::AAAIIIlllttt```\\\ZZZ^^^iiivvvvvviii^^^SSSIIIEEECCCBBBBBBEEEEEEGGGKKKQQQYYYaaaiiimmmqqqzzzzzzvvvrrrnnnkkkuuu}}}___MMM<<<777999;;;;;;<<<888:::<<<;;;:::999999:::;;;@@@DDDGGGOOO]]]iiinnnmmmiiiaaaUUUHHH>>>888666999777HHHaaannnqqqdddMMMFFFRRRjjj}}}III;;;???555444444222222222222111111000000...---///333333666GGG[[[xxxsssvvv~~~uuutttpppaaaUUUIII===888888999===BBBLLLUUUhhhvvvyyy~~~}}}}}}}}}qqqccccccrrr}}}fffWWWLLLBBB999666222222444555666666666666333555777888777777888999;;;;;;<<<==================;;;999999;;;>>>??????LLLSSSXXXYYY]]]fffooossswwwuuurrrpppmmmiiiddd```___\\\[[[dddrrrwwwlll]]]KKKQQQ\\\jjjzzzzzzuuuuuuqqqkkkfff```UUUJJJ>>>;;;777555555777777777;;;@@@CCCWWWvvviiiHHHAAA???;;;:::999999888777888666IIIbbbkkktttxxxkkkhhh}}}|||qqqqqqlllaaaXXXQQQIIIAAA:::888666555666777777666999;;;>>>AAADDDIIINNNRRRYYYaaafffffffffjjjmmmmmmjjjhhhhhhjjjmmmlllhhhdddkkkmmmgggYYYOOOQQQ\\\dddooollliiidddXXXHHH<<<777999888666333222111000000111111111000111111222333333222222333555777999;;;;;;;;;:::777666777;;;>>>EEELLLPPPSSS^^^nnnvvvuuuqqqwwwmmmwwwxxx~~~yyyuuurrrpppmmmkkknnnnnnooommmjjjeee```]]]XXXQQQHHHBBB@@@???===;;;999;;;::::::GGGaaa|||OOOIIIEEEAAA???>>>>>>>>>===;;;999:::999:::<<<;;;;;;CCCLLLqqq{{{eee___aaaiiiyyysssggg\\\SSSJJJFFFFFFEEEGGGJJJOOOQQQUUU\\\dddmmmtttxxxzzz|||zzzxxxuuujjjVVVAAA999999:::999:::888:::<<<<<<;;;::::::;;;:::???CCCEEEKKKXXXdddiiinnnjjjcccXXXKKK@@@:::777777444EEE[[[kkk{{{rrrSSSFFFOOOgggLLL>>>BBB444444444222222222222222111000000///---///333333888MMMeee{{{sssyyywwwwwwppp\\\RRRGGG;;;777888:::???DDDPPPYYYnnnsss~~~{{{zzz{{{|||~~~nnn___```ppp~~~jjj\\\QQQFFF<<<777111333555777888777555444222444777888777777888::::::;;;<<<===>>>?????????@@@>>><<<===@@@BBBBBBAAAPPP[[[cccbbbbbbgggoootttttttttssssssqqqmmmhhhccc^^^```\\\[[[iiizzzuuubbbMMMPPPXXXddduuuzzzrrrsssqqqkkkeee___TTTJJJ???;;;777555666777777777<<>>:::777555555666777777666888:::>>>AAAEEEIIIOOOSSSWWW___eeefffhhhlllmmmllliiihhhhhhjjjmmmlllgggccclllmmmgggZZZSSSYYYeeekkkmmmjjjfff]]]MMM<<<666999888777555333222111000000111111000000111222222333333222222333555777:::<<<<<<======<<<;;;>>>CCCHHHKKKUUU]]]dddsssqqq~~~yyyvvvtttrrrpppnnnnnnnnnnnnmmmiiifffcccbbbZZZSSSIIIBBB@@@???===;;;::::::999:::???QQQoooOOOIIIEEE@@@???>>>>>>>>>>>>;;;999:::999;;;<<<;;;<<>>??????@@@DDDKKKPPPPPP]]]jjjuuuxxx|||xxxuuusssrrrpppnnnmmmnnnnnnllliiigggffffff\\\TTTJJJBBB@@@???===<<<999777777999:::FFFfff|||TTTLLLFFFBBB@@@>>>=========<<<;;;>>>;;;555999@@@>>>FFF^^^oooiiiqqquuugggcccXXXKKKDDDFFFKKKOOOPPP^^^\\\___gggnnnqqquuuyyylllRRRCCC>>>555222555444666777888999:::;;;;;;;;;;;;<<<===AAAHHHSSS```hhhnnnnnngggZZZNNNEEE;;;333444444>>>MMMeeekkkPPPLLL]]]eeeCCC===>>>777222555444333222111111111111222...///444666;;;PPPggg{{{zzztttggg___pppyyyrrrpppgggZZZIII@@@888777999<<>>BBB@@@===>>>AAACCCCCCCCCDDDKKKXXXbbb```XXXTTTQQQPPPSSSWWW[[[eeeoootttwwwyyyxxxwwwvvvooohhhbbbccc\\\VVVaaarrrvvvmmm\\\MMMOOO]]]hhhxxxyyysssvvvsssooolllggg^^^SSSKKK===;;;777555666666666555555888BBBWWWyyy|||zzzsssjjjWWWGGG???999::::::999888999999@@@\\\ppppppzzz~~~kkkfffcccvvv{{{xxxtttpppppplllcccXXXNNNDDD>>>:::777777666555555666777888999;;;===???CCCHHHNNNSSS]]]^^^aaagggmmmooonnnkkklllgggfffiiiiiieeeeeeiiillliii___VVV[[[jjjqqqooo```UUUKKKGGGCCC>>>;;;;;;777555333111111111333444222222333333333333444444333444444444444777<<>>;;;:::888777888555777:::;;;SSSyyy{{{SSSLLLEEEBBB@@@>>>=========<<<;;;>>><<<777:::@@@???KKKfffvvvuuu~~~xxxooodddWWWNNNOOOSSSXXXZZZaaa___bbbjjjqqquuuyyy~~~zzzgggNNN???<<<444222666555666777888999:::;;;;;;;;;::::::;;;===CCCLLLWWW___nnnqqqnnndddYYYOOOCCC:::444444;;;JJJddd~~~]]]SSS]]]zzznnnIII>>>===888555555444333222111111111111333///000444555:::OOOeeezzzzzzuuuwwwdddWWWZZZsssxxxsssqqqgggYYYIII@@@888888:::===BBBHHHXXXjjjxxxzzzvvvwwwxxxwwwtttppphhh]]]WWW___tttpppccc[[[SSSHHH???666555444555999;;;:::999::::::777333///...111333444:::@@@CCCDDDEEEFFFFFFGGGJJJQQQ]]]nnnzzzzzzssseee\\\TTTSSSUUUYYYbbbiiizzz}}}}}}zzzxxxvvvppphhhcccccc]]]WWW^^^ooovvvrrr___NNNMMMZZZddduuu|||uuuuuussspppmmmhhh___TTTKKK>>>;;;777555555666666555777888>>>RRRsssyyyooonnnmmmiii{{{^^^HHH@@@:::999:::999888:::<<>><<<:::999999999666666888888NNNrrrzzzRRRKKKEEEBBB@@@>>>=========<<<;;;<<<===999;;;???@@@SSSttt~~~sssdddZZZXXX\\\aaadddeeedddhhhpppvvvzzzqqqaaaIII<<<:::444333777777555666888999::::::;;;;;;::::::;;;<<>>DDDKKK___pppzzzxxx{{{xxxyyyxxxuuujjjhhhaaaXXXWWWfffpppeee```YYYMMMCCC999777555666888;;;======???===777111......111555555888>>>FFFKKKKKKIIIGGGHHHOOO[[[lllxxxkkk___^^^eeekkkqqqvvv{{{xxxqqqjjjdddeee___WWWZZZiiiuuuzzzdddPPPKKKTTT^^^ppp~~~vvvsssqqqooommmiii```TTTKKK???<<<888555555666666666999888;;;LLLmmmtttjjjjjjooottt~~~gggIII@@@:::999:::999888:::>>>IIIbbbttt|||~~~hhhdddmmm}}}{{{zzzxxxtttoookkkfff]]]RRRHHH@@@;;;888777777666555666777888999>>>@@@BBBEEEIIINNNTTTYYY^^^]]]^^^```dddhhhjjjjjjgggfffgggiiihhhfffjjjqqqmmmgggaaaccclllrrrlllaaaXXXWWWWWWWWWOOOCCC<<<:::444444222111111222333333555555555666666666666777888888666444333333555888;;;;;;<<<@@@EEEIIILLLLLLXXXeeexxx{{{xxxuuusssrrrpppnnnlllmmmkkkiiiiiiiiihhhfffeeeaaaZZZOOOFFF@@@<<<;;;:::999:::666666777666HHHgggxxxQQQJJJDDDBBB@@@>>>===>>>>>><<<;;;:::<<<:::;;;===AAA[[[|||lllaaa^^^aaafffjjjjjjjjjooowww}}}qqq^^^GGG:::999333333888777555666777999::::::::::::<<<<<<<<<===???EEEMMMRRR^^^eeehhhbbbXXXLLL@@@777:::555888@@@RRRuuuhhhVVVRRRfff|||RRR???===888666444444333222111111111111333111111222333<<>>EEEMMMcccuuuppp~~~|||zzz{{{xxxsssfffddd^^^XXX\\\qqqooofffbbb\\\PPPEEE:::999888888999;;;===>>>CCC???999444111222555888:::999>>>GGGNNNNNNIIIFFFKKKUUUeeewwwxxxoookkkuuu~~~zzztttlllffffffbbbYYYWWWbbbssslllTTTJJJPPPXXXlll~~~tttpppooonnnlllhhh___SSSKKK@@@===888555555666666666999777:::JJJgggwwwlllkkkuuupppJJJAAA:::999:::888888:::>>>NNNdddttt{{{dddjjjttt|||yyy~~~~~~zzzwwwrrrllliiicccYYYOOOEEE>>>:::888777666666666666888999:::???AAADDDHHHKKKQQQVVV[[[``````aaadddgggiiijjjkkkdddeeeggggggfffgggnnntttooofffaaahhhrrrssshhh]]]\\\\\\]]][[[QQQCCC;;;:::333333222222222222333444555555555666666666777777777777777555333333555777666777999<<>>>>>>>>===<<<888;;;::::::<<>>GGGPPPhhhzzzqqq{{{zzzzzzuuuooocccbbb\\\YYYccczzz~~~nnneeeaaaZZZNNNDDD888999::::::;;;<<<>>>@@@CCC@@@;;;777555666777888>>>:::>>>JJJRRRQQQMMMKKKQQQ]]]pppmmmnnnxxx}}}wwwpppjjjiiieee]]]WWW\\\oootttYYYJJJLLLTTThhhrrrooonnnllljjjfff^^^RRRJJJBBB>>>888555555666666666777777;;;IIIbbb{{{{{{qqqlllvvvzzzsssKKKBBB;;;999999888999;;;???VVViiivvvyyycccqqqzzzzzz~~~yyyuuuoooiiigggaaaWWWLLLCCC===:::999777666666666777888:::;;;???AAAEEEIIIMMMRRRWWW[[[___aaaeeehhhiiiiiiiiihhhccceeefffeeeeeejjjqqqvvvoooeeebbbllltttpppeee^^^eeebbb___YYYMMM???888999222222222333333444555555444555555555666666666666555666666555444444666888444666888;;;>>>BBBEEEGGGOOO]]]rrr|||zzzwwwsssppprrrvvv{{{~~~{{{xxxssspppppppppooonnnmmmmmmmmmkkkhhheeecccbbb]]]YYYQQQHHHAAA<<<::::::666999666666999999BBBXXXwwwPPPKKKEEECCCAAA???>>>>>>>>>===<<<888;;;999:::>>>GGGiiiwwwmmmhhhiiinnnssstttxxxqqq]]]FFF:::999333222555333444555777888999999::::::777888999;;;===AAAFFFJJJ[[[eeekkkfffZZZNNNDDD<<<777333777;;;CCC]]]yyymmmZZZOOO\\\rrrYYYAAA===777333555444333222111111111111111111222222:::OOOmmmxxx^^^TTT[[[wwwppprrr}}}vvvtttlll[[[LLL>>>:::777888:::???IIISSSmmmxxx|||wwwvvvuuuooohhh```^^^ZZZZZZjjj}}}oooeee]]]UUUJJJBBB777999:::;;;<<<@@@EEEHHHHHHCCC===999888888999999>>><<>>999555444555666777555777;;;EEEYYYppp~~~xxx~~~uuutttwwwMMMCCC;;;999999888999;;;CCC```qqqzzzzzzgggvvv~~~vvv{{{|||vvvrrrmmmgggddd^^^SSSHHH@@@;;;::::::777666666666777999:::<<>>??????===<<<999<<<:::;;;AAALLLoooyyypppkkklllqqquuuzzzlllZZZCCC888888222111444333444555666888999999999999777888999:::;;;>>>BBBEEETTTaaakkkiii^^^RRRFFF===666222666888===VVVuuuttt___OOOVVVjjj~~~dddFFF>>>999777555444333222111111111111111333333555@@@\\\eeeTTTbbb|||qqq~~~|||wwwsssiiiXXXKKK>>>;;;999:::===BBBMMMXXXooo~~~|||wwwrrrpppooohhh```]]][[[XXX\\\qqq}}}qqqeeeZZZPPPFFF@@@777888888999===EEEOOOWWWTTTMMMCCC===;;;<<<======BBBBBBNNNaaahhhaaaZZZZZZUUUeee{{{~~~xxxrrrmmmjjjfff[[[UUUcccxxx}}}]]]HHHGGGMMM```xxxyyyuuurrrmmmiiiddd\\\SSSLLLDDD???999555444555777777444777999???NNNdddwwwuuuvvv}}}NNNDDD;;;999999888999;;;CCCfffwww|||yyyjjj|||~~~yyysssyyy}}}~~~xxxrrroookkkfffaaa[[[PPPEEE<<<999888999777666666666777999;;;<<<@@@CCCHHHLLLPPPUUUZZZ^^^cccfffjjjkkkjjjiiiiiikkkmmmkkkgggeeekkkwww{{{yyyiiigggppp~~~{{{jjjcccjjjpppeeeXXXNNNDDD:::666666222333444666777888888888666666666777777777888888666777888888777777888:::777999;;;;;;;;;<<>>??????>>><<<;;;===;;;===DDDPPPrrrxxxpppllllllqqquuu~~~xxx}}}iiiVVV@@@555666111000444333444555666888999999999999999:::<<<<<<<<<===@@@CCCRRRaaaooopppfffXXXKKKBBB666222555555888PPPqqqwwwaaaNNNQQQddd|||mmmJJJ>>>:::;;;555444333222111111111111222444555777EEEeeejjjRRRaaazzzvvv|||xxxsssgggVVVJJJ???<<<:::<<<>>>DDDOOO[[[ooo}}}zzztttnnnllljjjcccZZZ\\\ZZZXXX___xxx~~~sssfffXXXLLLDDD???888777666777<<>>???AAABBBGGGJJJYYYmmmrrrfff[[[ZZZ]]]mmmzzzuuunnnkkkiii]]]TTT```ttt~~~]]]GGGEEEKKK^^^uuu~~~yyytttnnniiiddd]]]TTTNNNDDD@@@999555444555777777444777888999FFF]]]tttxxxyyyNNNDDD;;;999999888999;;;AAAhhhxxx{{{wwwjjj}}}yyyvvvssswww{{{{{{uuupppnnnkkkggg___XXXMMMBBB:::777777777777666666666888999;;;===@@@DDDIIINNNRRRWWW\\\___iiilllmmmmmmkkkkkkmmmpppqqqooohhhfffooo{{{{{{fffhhhvvvjjjdddmmmpppcccTTTKKKCCC:::666555333444555777888999999999777888888888888999999999888999:::999888777888999888:::<<<;;;::::::===@@@GGGXXXooo|||{{{}}}uuuuuuuuutttssstttuuuvvviii^^^TTTWWWeeessszzzzzz{{{xxxtttqqqpppmmmjjjhhhgggiiijjjgggaaa\\\YYYYYYVVVUUUQQQIII???999777777222777444333888777888BBBwwwPPPJJJEEEAAA@@@>>>===<<<<<<======@@@:::???AAA<<>>666888222222>>>LLLeeeoooPPPGGGcccvvvJJJ;;;<<<666555444333222111111111111222666333222HHHrrrjjjTTT^^^yyy|||vvvpppeeeSSSFFF>>>===777:::CCCCCCIII[[[uuu}}}xxxvvvrrroookkkfffaaa]]]ZZZUUUYYYkkkyyyiii```XXXMMMCCC>>>777888777555999HHH^^^nnnmmmaaaRRRIIIDDDBBBEEEJJJPPP\\\mmmxxxxxxrrriiidddlllzzz}}}zzzsssmmmfffZZZSSS[[[jjjxxxgggLLLAAALLLXXXhhh~~~}}}tttqqqkkkeeebbb___UUUJJJBBBAAA>>>:::777555444444:::555333777DDDVVVjjjxxxrrrsss~~~}}}[[[???>>>;;;666;;;888???LLLeeeuuummmmmm|||}}}sssnnnnnnwwwxxxwwwsssqqqnnnhhh```^^^TTTGGG>>>999888777666666777777777777999===@@@EEEGGGKKKNNNRRRWWW]]]bbbllljjjkkknnnlllhhhkkkrrrhhhffffffmmmyyy|||tttiiigggttt}}}qqqhhhkkknnnssscccQQQFFF???999555444666666666666777777777777888888777777888888999:::999999888888888888999999:::::::::999999:::===@@@@@@TTTlll}}}}}}}}}{{{tttnnnnnnpppqqqooooooqqqoookkkhhh[[[SSS\\\ppp~~~~~~yyyuuupppooooooooommmjjjhhhhhhfffdddaaa^^^\\\ZZZYYYTTTMMMFFFAAA<<<888555555666777666666777:::<<>>===<<<<<<======AAA999<<>><<<444555444333222111111111111,,,222222444JJJpppjjjVVVccc~~~{{{uuupppdddSSSEEE===<<<888;;;DDDFFFMMM```yyy|||{{{wwwrrrmmmiiiccc^^^ZZZ\\\WWW[[[mmmttteee]]]UUUKKKAAA<<<777888777555777BBBSSSaaajjjaaaWWWRRRPPPRRRZZZbbbmmmuuu~~~yyysssppp~~~~~~wwwqqqjjj]]]SSSYYYfffwwwiiiOOODDDMMMVVVcccwww|||tttrrrmmmgggeeeaaaWWWLLLCCCAAA>>>;;;888666555555999777666777===NNNhhh~~~qqqyyypppppp]]]@@@>>>;;;777;;;888@@@UUUmmm{{{llllll|||{{{|||rrrooopppwwwyyywwwssspppmmmfff^^^YYYPPPDDD<<<888888888777666777888777888:::===@@@FFFHHHKKKNNNRRRXXX___cccjjjhhhiiilllkkkhhhkkkrrrlllhhhgggooo{{{{{{rrrgggfffsss}}}rrriiillloooooo___NNNDDD>>>999666777666666666777777777888888888888888888888999::::::999888888777777888888999999::::::999888:::===@@@GGGYYYnnn~~~{{{yyyuuulllddd___aaa```___aaadddccc^^^\\\SSSOOO\\\qqqyyyuuupppnnnnnnnnnkkkhhhhhhhhhgggeeebbb```^^^\\\YYYTTTLLLFFF@@@<<<888555555666666666666777:::<<>>===<<<<<<======@@@888;;;@@@DDD___xxxqqqlllmmmuuuzzzWWWHHH???777111111222111111333666666666777888999:::;;;888:::;;;<<<<<<===???AAAIIIXXXfffiiibbbWWWJJJBBB666888444444:::EEEbbb~~~aaaOOO\\\rrrYYYBBB<<<444555444333222222111111111***222666;;;PPPqqq~~~fffTTTddd~~~zzztttooodddSSSEEE;;;<<<888<<>>;;;888777666666777888999777777EEEeeessstttjjjtttaaaAAA===;;;777;;;999AAAZZZppp~~~kkkkkk{{{{{{yyy|||~~~uuutttvvvxxxyyywwwrrrnnnkkkddd\\\TTTKKKAAA999777888888777666777888888888;;;>>>BBBGGGIIILLLOOOSSSYYYaaafffgggfffgggjjjjjjjjjmmmrrroooiiihhhrrr~~~yyyppphhhhhhvvvrrrhhhkkknnnjjjZZZIII@@@<<<888888999777777777777888888888999999999999999999:::::::::888888777777777777888888888999999999888:::===@@@LLL]]]ppp}}}|||yyyvvvnnnaaaXXXPPPQQQPPPOOOSSSXXXWWWRRRQQQMMMPPP```vvvyyyuuupppnnnnnnnnnkkkhhhggggggeeedddaaa___]]]\\\WWWRRRKKKEEE@@@;;;888555555666666666666777:::<<<|||TTTMMMGGGAAA@@@???============>>>>>>999===AAAEEEdddvvvooojjjjjjqqq{{{iiiLLLAAA999333000222333222111333666666555666777888:::<<<888999;;;;;;;;;<<>>777555333555666444222333888===@@@>>>???BBBEEELLL\\\kkk}}}xxxrrrdddVVVUUU]]]ssskkkUUUFFFHHHOOOYYYjjj}}}uuutttpppllljjjfff[[[OOOCCC@@@===999666666666666777777999888666AAA```~~~eeeiiivvv|||gggCCC===;;;777;;;:::DDDYYYnnn|||hhhkkk~~~yyyyyyyyyyyyzzz}}}zzz{{{xxxsssnnnjjjbbbZZZQQQIII???888777777777777666777888888999<<<@@@CCCIIIJJJMMMPPPTTTZZZbbbgggeeeeeefffhhhjjjmmmpppsssnnnhhhhhhtttxxxpppllllll{{{ttthhhjjjllleeeVVVEEE<<<999777777999888888888888999999999999999999:::;;;;;;;;;;;;;;;888777777666666777777888888888999888999;;;>>>AAAMMM^^^qqq~~~}}}zzzvvvkkk]]]SSSHHHJJJKKKMMMRRRXXXXXXTTTYYYZZZ___lllyyyuuuqqqoooppppppnnnkkkgggfffdddbbb___\\\YYYWWWUUUQQQJJJDDD???;;;777555444555666666555666999<<<}}}UUUNNNHHHBBBAAA???>>>======>>>>>><<<:::AAACCCEEEeee}}}ssskkkeeedddkkktttzzzzzz]]]EEE>>>555111000333444222222555666666555555666888:::;;;888999;;;;;;;;;<<>>777333222000222555444222111333555666666777;;;===CCCPPP]]]hhhlllppptttzzz{{{wwwrrrfffWWWTTTZZZpppkkkUUUCCCDDDKKKXXXjjj{{{vvvtttpppkkkiiieeeZZZOOOAAA>>>:::666444444444555666444666999999@@@ZZZuuuyyycccjjjmmmEEE<<<:::777::::::GGG\\\ppp}}}yyyccckkk{{{{{{{{{~~~{{{|||~~~{{{|||yyysssnnnjjjbbbYYYPPPIII???999777777666555666777888999:::===AAAEEEIIIKKKOOORRRVVV[[[aaaeeecccdddeeegggjjjooorrrsssjjjfffiiiwwwxxxrrrlllnnnwwwjjjkkknnnaaaRRRCCC;;;888666666888999999999999::::::::::::::::::;;;<<<<<<<<<<<<;;;888888777777777777888888777888999999999<<<@@@CCCNNN```uuu}}}xxxnnnbbbYYYLLLSSSZZZ```gggooopppmmmuuuvvvwww{{{zzzvvvrrrqqqrrrsssqqqoooiiihhhfffbbb^^^ZZZVVVTTTSSSOOOHHHBBB>>>;;;777555444555666555555666999;;;}}}UUUNNNGGGBBBAAA???>>>======>>>>>>===;;;AAACCCGGGiii{{{vvv~~~{{{pppgggbbbaaahhhqqqwwwjjjRRR???;;;333111111444444222333666555555555666777888999:::777999:::;;;;;;<<<>>>@@@BBBGGGRRR^^^```VVVJJJCCC999777333555888999PPPwwwkkkNNNHHHUUUooommmJJJ>>>:::666555444333222222222222///333333777MMMnnn~~~jjjQQQSSSmmm~~~yyysssnnnbbbQQQCCC:::<<<:::===FFFIIIVVVooo|||xxxssslllfffbbb___\\\ZZZ[[[]]]dddlllkkkaaaVVVPPPEEE???;;;:::888444111222000222444555444333333444555333555888999;;;CCCLLLSSSXXX^^^fffnnnyyyxxxtttpppdddVVVRRRWWWllljjjVVVBBB@@@HHHVVVgggwwwvvvtttnnnhhheeebbbXXXMMM@@@===999555333333444555666222444:::<<<@@@TTTmmmvvvcccfff{{{rrrGGG<<<:::888:::;;;IIIdddxxxooo]]]lll}}}}}}}}}{{{}}}zzz{{{zzzzzz{{{xxxrrrmmmiii```XXXNNNGGG===888666666666555555777888999;;;>>>CCCFFFIIILLLQQQTTTWWW[[[___bbbbbbcccddddddiiipppsssqqqhhhfffmmm}}}xxxvvviiimmmyyykkkmmmppp\\\OOOAAA:::888666666888::::::::::::;;;;;;;;;;;;:::;;;<<<>>>>>>===<<<<<<999999888888888888999999888999::::::;;;>>>BBBEEERRReee{{{{{{tttlllfff```nnn|||}}}yyyuuussstttsssqqqooojjjiiigggccc___ZZZWWWTTTRRRMMMGGGAAA===:::777555444555555555555666999;;;}}}UUUMMMFFFBBBAAA@@@>>>===>>>>>>???@@@;;;>>>BBBNNNsssrrrooozzzxxxnnnfffbbbbbbiiisss{{{iiiWWWFFF888777222000000333333111333777333444555777888888999999777999:::::::::;;;>>>@@@AAADDDPPP^^^aaaWWWIIIAAA;;;666111555999777JJJnnnmmmRRRLLLVVVkkkxxxPPP???:::666555444333333222333333...222333888RRRwwwrrraaaPPPZZZvvv{{{tttnnnbbbPPPBBB888;;;:::???GGGLLL[[[uuuzzzuuuqqqjjjddd```\\\XXXVVVWWW\\\cccggg^^^PPPFFFDDD;;;666444666666333222555333444555666666666666777555222333666888777:::>>>EEEJJJQQQYYYbbbnnn|||~~~wwwqqqmmmaaaSSSNNNRRRhhhjjjYYYDDD@@@FFFRRRaaarrrwwwsssllldddaaa^^^UUUKKK@@@===999555333333555666666111444;;;:::<<>>::::::999888999:::;;;;;;;;;<<<<<<<<<<<<:::<<<===??????>>>===<<<::::::999999999999::::::888999:::;;;<<>>>>>>>>>>>???CCC:::999AAASSS|||wwwkkkiiivvvwwwmmmgggcccdddmmmvvvuuuWWWIII===444444222//////222111///222777222444666777999999888888777888:::::::::;;;>>>@@@AAACCCNNN^^^bbbWWWHHH@@@<<<555///555:::666FFFhhhqqqXXXPPPUUUfff{{{UUU@@@:::666666555444333333333333000555777???\\\uuuggg[[[ggg|||uuunnnbbbPPPAAA777;;;;;;@@@IIIOOO___zzz~~~xxxsssoooiiiccc^^^YYYUUURRRQQQXXX```aaaTTTCCC::::::666222222555555333444777666666777777777777888999888555555999;;;:::999:::===AAAHHHPPPZZZgggvvvwwwpppkkk___PPPJJJNNNeeejjj\\\GGGAAAEEENNN\\\ooowwwsssjjjaaa^^^[[[RRRIIIAAA>>>999555333444666777666222555;;;777888OOOlllyyykkkxxxyyykkkyyyIII;;;:::888:::<<>>777333444666777666555777888:::<<>>???@@@???===<<<;;;::::::999999::::::;;;999:::;;;<<<===@@@EEEHHHWWWhhh{{{}}}|||{{{{{{||||||vvvuuu{{{yyytttqqqnnniiieee___^^^]]][[[YYYVVVTTTSSSPPPKKKEEE@@@<<<:::777555333444555555444555888;;;TTTKKKFFFDDDCCCAAA???============<<>>WWWzzznnnhhhlllwwwlll^^^___cccccchhhpppxxx___KKK@@@:::555111000000000111222222333333444555666777777888888888888999:::;;;<<<>>>?????????FFFSSS___ccc\\\NNNBBB777777222111777999EEE^^^uuu}}}gggRRRIII[[[{{{ZZZ999;;;666555444333222111111111444444777IIIooo~~~jjjeeeqqqyyypppaaaMMM???999<<<:::???IIIOOO^^^xxx}}}xxxppplllfff___YYYVVVSSSRRRSSSZZZ^^^XXXIII<<<555444333444444555666777777888777888:::;;;;;;:::999888666666777888999;;;<<<===@@@CCCIIIPPPZZZeeeqqqyyyzzzrrrjjj___SSSLLLKKKaaakkk```IIIBBBDDDMMMZZZjjj|||oooiiiggg___]]]WWWJJJAAA>>>999555444444333333555777666888;;;999IIIggg{{{zzzxxxnnnNNN===;;;:::<<<;;;IIIeeetttgggbbbuuuyyyyyyyyyvvvpppqqqsssssspppkkkdddUUUHHH>>>;;;777555555666666666;;;<<<===>>>@@@CCCHHHKKKLLLPPPUUUXXXYYYYYYZZZ[[[ZZZ\\\```dddiiikkkjjjiiiiiittt~~~~~~uuurrrpppbbb]]]^^^SSSFFF;;;999;;;:::999999;;;;;;:::::::::;;;<<<<<>>===;;;;;;<<<<<<<<<<<<;;;======;;;:::>>>GGGNNNVVVlll~~~|||yyyzzz}}}zzzssstttyyyqqqjjjgggeeeeee^^^]]]\\\ZZZWWWTTTRRRPPPKKKHHHCCC@@@===;;;777555555555666777888999::::::WWWNNNHHHDDDCCCAAA???============;;;AAA@@@BBB[[[vvvkkkggglllvvv~~~xxxgggYYYYYY\\\\\\```gggwww{{{ttteeePPP@@@888555111...000000000111222222333333444555666777777888888888888999:::;;;<<<>>>?????????FFFSSS^^^ccc[[[MMMBBB888888222222777888DDD\\\yyyiiiUUULLL[[[www]]]<<<>>>666666444333222111111111666555;;;TTTiiiaaaoooxxxoooaaaMMM???999<<<:::???IIIPPP```zzz|||wwwrrrmmmeee^^^XXXTTTRRRQQQPPPUUUWWWQQQDDD999444444555555555666777888888888999999:::::::::999888888666666666777888:::;;;<<>>:::777555555666666666:::;;;===???@@@CCCHHHKKKLLLOOOTTTWWWXXXYYYYYYZZZZZZ\\\```eeeiiijjjiiihhhhhhsss~~~}}}uuusss~~~lll```]]]^^^PPPEEE:::999:::999888999999999999:::;;;<<<===>>><<<999999===???>>>???BBBAAAAAA@@@???>>>======<<<:::;;;<<<;;;;;;AAAKKKSSS]]]ppp~~~yyyvvvxxxvvv~~~~~~zzzyyyuuuwww|||uuunnnhhheeedddddd]]]]]][[[YYYVVVSSSQQQPPPKKKHHHCCC@@@===:::777555444444555666777888999999ZZZPPPJJJDDDCCCAAA???>>>=========:::@@@BBBGGG```{{{nnneeeeeekkksssyyynnn___SSSQQQSSSRRRTTTZZZccchhhnnnsssuuuuuuuuuuuuvvvwwwxxxzzzyyyuuuooojjjXXXMMM???555222222000...000000111111222333333333444555666777777888888888888999:::;;;<<<>>>?????????FFFRRR]]]aaaZZZLLLAAA999999333222666666BBBYYY{{{ppp]]]SSS___wwwaaa>>>===777666555333222222111111333222:::XXXgggXXXiiixxxooo```MMM???999<<<:::???JJJQQQbbb||||||xxxuuunnnddd[[[UUURRROOONNNLLLNNNMMMGGG===666444666777777777888888999999:::;;;::::::999888888888999666666666777888999:::;;;@@@CCCHHHPPPZZZhhhuuu~~~~~~yyyrrrjjj___RRRJJJHHHZZZfff^^^III@@@BBBJJJVVVhhh|||ooojjjggg___\\\WWWJJJAAA===888555444444444333666777555666:::>>>YYY~~~QQQ===:::888;;;>>>PPPhhhxxx~~~cccgggzzzwwwyyywwwrrrtttxxxyyyuuuooocccQQQAAA<<<:::666555555666666666888;;;===???AAADDDHHHKKKLLLPPPTTTWWWXXXXXXYYYZZZZZZ]]]aaafffhhhiiigggfffiiittt{{{uuuuuuzzzggg]]]\\\^^^LLLBBB999888999888777888666777888999;;;===???@@@;;;999:::???AAAAAADDDHHHIIIIIIJJJGGGCCC@@@>>>===:::;;;;;;;;;>>>FFFQQQYYYhhhwww|||vvvtttvvvtttyyy|||zzzzzz}}}~~~}}}vvvyyyzzzzzz~~~yyyvvvpppjjjeeecccbbbbbb]]]]]][[[YYYVVVSSSQQQOOOLLLHHHCCC???<<<:::777444333333444555666777888888\\\PPPIIIEEECCCAAA???>>>===>>>>>>;;;???AAAJJJeee{{{qqqddd]]]___fffmmmqqqcccWWWMMMJJJJJJIIIJJJMMMMMMRRRYYY^^^```___^^^^^^]]]___cccfffeee```WWWQQQEEE>>>555111111333222111000000111222222333333444444555666777777888888888888999:::;;;<<<>>>?????????EEEQQQ\\\```YYYKKK@@@999:::444222666555@@@WWWsssxxxaaaTTT^^^tttddd???:::777666555444333222222222222222;;;VVV|||fffQQQccc}}}wwwooo```MMM???999<<<:::@@@KKKSSSeee}}}{{{vvvnnnbbbXXXSSSOOOMMMKKKIIIHHHDDD>>>888555666888888999999999::::::;;;;;;<<<;;;999888777888888999888888888888999:::;;;<<<===AAAGGGPPP\\\mmm}}}yyyrrrkkk```RRRIIIFFFTTTbbb]]]III@@@@@@GGGSSSbbb~~~qqqkkkhhh```]]]XXXKKK@@@===888555444444444444444777666777:::???ZZZyyyRRR;;;999888;;;AAAWWWsss~~~~~~cccfff|||ttttttwwwwwwrrrrrrtttsssooohhh]]]MMM>>>;;;888666555666666666666777:::===@@@BBBEEEIIIKKKNNNQQQUUUXXXXXXYYYZZZ[[[ZZZ^^^cccfffhhhggggggfffoooxxx~~~wwwssszzzuuubbb[[[\\\^^^HHH???888888888777666777666777777999:::<<<>>>???<<<;;;>>>CCCFFFFFFJJJOOOTTTVVVWWWRRRIIIBBB??????>>>>>>===>>>BBBKKKWWW___qqq|||}}}xxxwwwyyywwwyyyyyyxxxzzz~~~~~~{{{vvvzzz}}}|||zzzxxxwwwvvvsssqqqmmmiiieeecccbbbbbb___^^^]]]ZZZXXXUUURRRQQQLLLHHHCCC>>>;;;999666444333444444555666777888888]]]OOOGGGEEEDDDBBB@@@>>>>>>>>>>>>===>>>AAALLLjjjyyyqqqkkkkkkcccYYYTTTWWW]]]cccfffYYYQQQIIIEEEDDDCCCCCCDDD???DDDJJJOOOPPPNNNMMMLLLLLLMMMPPPRRRQQQMMMFFFAAA;;;777222111222444444333111111111222333333444444444555666777777888888888888999:::;;;<<<>>>?????????EEEPPPZZZ^^^WWWJJJ???999999444222555444>>>TTTooo~~~aaaPPPWWWllljjjAAA888777777555444333222222222444666???TTTvvvwwwfffPPPeee|||vvvnnn```NNN@@@999<<<:::@@@MMMUUUhhh}}}~~~tttkkk^^^UUUPPPMMMJJJGGGGGGDDD???:::777777999;;;::::::::::::;;;;;;;;;;;;<<<;;;999888777888999999999999999:::;;;<<<===>>>???AAAFFFNNNZZZjjj{{{yyysssmmmaaaRRRHHHEEENNN___\\\JJJ@@@???EEEQQQ^^^~~~sssmmmjjjbbb^^^YYYLLL@@@<<<888555444555444444333777777999<<<>>>TTTxxxwwwrrrrrrpppSSS;;;999999<<>>:::888666444444555666777888999999:::]]]OOOGGGEEEDDDBBB@@@???>>>>>>>>>>>>>>>@@@NNNmmmuuujjjaaa\\\XXXTTTNNNKKKMMMRRRWWWZZZOOOKKKFFFBBBAAA@@@??????:::>>>DDDGGGGGGEEEDDDDDDCCCCCCDDDEEEEEEBBB>>>:::666333111000111222222111111111222222333444444444444555666777777888888888888999:::;;;<<<>>>?????????EEEOOOYYY]]]VVVIII>>>888999333222555444===SSSxxxbbbPPPUUUgggsssGGG:::888777666444333333222222111555===NNNlllcccTTTmmm{{{uuunnn```NNN@@@999<<<;;;AAANNNXXXkkk~~~}}}ooofffZZZRRROOOLLLHHHDDDEEEAAA<<<888888:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::999999:::;;;<<<>>>???@@@EEEEEEGGGKKKTTTbbbqqq{{{zzzuuuooocccTTTHHHEEEJJJ]]]\\\KKKAAA???DDDPPP]]]}}}sssmmmjjjbbb^^^YYYKKK@@@<<<888555555555555444444777666:::===<<>>>>>???>>>===AAAQQQqqq}}}ooocccZZZSSSOOOGGGFFFEEECCCDDDGGGLLLPPPGGGFFFCCC@@@>>>>>>>>><<<:::===@@@BBBAAA@@@??????===<<<===>>>>>>===:::777333222000//////000000000111111222333333444444555444555666777777888888888888999:::;;;<<<>>>?????????DDDNNNXXX[[[UUUHHH>>>777888333222555333===SSS|||www]]]PPPTTTcccxxxJJJ;;;888777666444333333333333000333:::JJJiii\\\TTTqqqzzztttmmm```NNN@@@999<<<;;;AAAOOOYYYmmm{{{wwwiiiaaaVVVPPPNNNLLLGGGBBBCCC???:::999;;;===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888999::::::::::::777888999:::<<<>>>@@@AAAKKKJJJJJJLLLRRR___mmmvvv{{{vvvqqqeeeUUUIIIEEEGGG[[[]]]LLLBBB???CCCOOOZZZ{{{rrrllliii```]]]WWWJJJ???<<<777555555555555555777777444888===:::FFF```~~~```[[[qqq}}}ZZZ???===:::999AAA\\\ooovvvgggggg}}}xxxmmmkkkjjjlllooorrruuuwwwtttsssnnneee^^^UUUHHH;;;666555444555777888777666888999:::<<>>:::888:::999777666999666666777888999;;;===>>>???CCCLLLVVV\\\bbblllvvvoooXXXHHHDDDGGGDDDEEEGGGMMMVVVaaaiiinnnuuu}}}}}}xxxwwwyyyuuuvvvsssllliiikkkkkkiiinnnmmmooorrrpppmmmpppwwwooooooooonnnllljjjhhhgggbbbbbb```^^^[[[XXXVVVTTTNNNIIIBBB<<<999777555333444444555666777888999999___SSSLLLFFFDDDBBB@@@????????????======BBBTTTsss~~~mmm\\\PPPIIIEEECCC===???@@@???>>>@@@EEEIIIBBBCCCAAA>>>===>>>===;;;999;;;>>>???===<<<;;;<<<888888999:::;;;:::777444333222000/////////000000111222222333333444444555444555666777888888888888888999:::;;;<<<>>>?????????DDDNNNXXX[[[TTTHHH===666777222222555444===SSStttcccPPPJJJOOO[[[uuuzzzKKK:::888777666555444333333333555777<<>><<<:::;;;;;;;;;;;;;;;;;;::::::555666888:::;;;;;;;;;:::666666777999;;;>>>@@@BBBNNNMMMLLLNNNUUUaaaoooyyy|||wwwrrrfffVVVIIIEEEEEE[[[]]]MMMBBB???CCCOOOVVVxxx~~~qqqkkkggg___[[[UUUHHH???<<<777555555555555555999777222777===:::DDD]]]zzz}}}cccYYYvvv^^^BBB???;;;777>>>YYYmmmwwwbbbccc}}}wwwvvvttttttttttttrrrsssvvvrrrrrrnnnfff]]]SSSCCC555555444444555777888777666999999999;;;>>>EEEMMMSSSOOOQQQSSSTTTTTTUUUWWWYYY___bbbeeeeeedddhhhooovvv~~~wwwqqqwwwuuu```YYY^^^WWWHHH===999888::::::777777999444444555777:::<<>>EEEOOOVVVVVVOOOEEE>>>888555333333333555???IIImmmzzzoooVVVMMMOOOQQQUUUlllKKK>>>999777666444333333333333444333:::TTTzzzccc[[[QQQpppxxxnnn^^^LLL@@@<<<===;;;BBBQQQZZZlll~~~}}}yyysssnnnaaaYYYPPPKKKLLLLLLJJJGGGDDD===888:::===<<<999999;;;;;;;;;::::::999999999777666666666777888:::;;;999888999<<<<<<:::<<>>???GGG\\\{{{}}}yyyeeeQQQGGGBBB===:::999999999999888999::::::;;;999999888777777777777888777888999:::;;;:::888777777777888888777555333111111000000/////////000000111111000222444666555555555555555555666666666666888999999::::::;;;;;;<<<===DDDMMMTTTTTTMMMDDD===777555333444333555===GGGaaannnhhhUUULLLIIIKKKSSSuuuLLL>>>999777666444333333333333555444>>>[[[ggg___VVVuuuzzzppp```NNNBBB;;;<<<;;;CCCRRR\\\ooo}}}{{{wwwpppjjj]]]VVVOOOLLLNNNOOOMMMKKKDDD===888:::===;;;999999>>>===<<<;;;:::888777777666555555444555666888999888666888;;;;;;:::<<>><<<999555444444555666666555666777777:::EEEQQQhhhrrrtttqqqpppgggDDD:::=========WWWooo~~~iiijjj||||||zzzzzzzzzzzzzzzyyyyyyyyy{{{tttnnnhhh\\\KKK>>>:::888999888777555555777999999888999===DDDIIILLLMMMMMMOOOPPPPPPPPPSSSYYY^^^]]]```bbbcccfffllluuu||||||tttvvvwwwhhhdddfff```NNN>>>999999999888888888777777666888:::<<<>>>AAAEEEHHHOOOYYYggguuuoooZZZKKKDDDDDDEEEJJJMMMSSS[[[eeeoooxxx~~~wwwkkk^^^TTTNNNIIIVVVdddhhhiiijjjgggccc\\\[[[gggqqqnnnnnnrrrppprrrpppoooooonnnkkkgggdddccc```^^^\\\[[[ZZZXXXVVVPPPIII@@@:::999777555222333444555666777777777777^^^UUUNNNJJJGGGDDDBBBBBBAAA@@@???>>>>>>FFF^^^~~~ooo^^^KKKAAA===:::888888888888888777888888999:::777666555555444444555555777888999999999888777666555666666666555333111000111111000000000000111111111111000222444666555555555555555555666666777777888999999::::::;;;;;;<<<<<>>XXXooojjjjjj{{{wwwwwwvvvvvvwwwxxxyyyzzz{{{{{{zzztttmmmdddXXXHHH===999999999999777555555777999::::::<<<@@@EEEIIIKKKKKKLLLNNNPPPPPPPPPSSSZZZ___\\\___bbbdddhhhoooyyywwwttt~~~pppfffiiikkk]]]III<<<999999999888888888888888888999:::<<>>???VVV\\\MMMCCC===@@@JJJUUUjjjqqqfffaaaVVVOOOJJJAAA;;;999666444444555666888999888999::::::===HHHTTTqqqiii}}}nnnkkkFFF;;;======>>>YYYsssgggggg|||vvvrrrsssoooppprrrtttvvvxxxzzz{{{xxxssskkk___QQQDDD;;;777888888888666555555666888===>>>@@@DDDGGGIIIJJJJJJLLLOOOQQQQQQRRRUUU\\\aaa]]]```dddhhhmmmuuuyyy|||yyylllhhhooojjjUUUBBB===888888888888888888888888999:::<<<>>>BBBHHHPPPUUU```hhhsss~~~rrr[[[OOO@@@777888===@@@AAAJJJMMMRRRWWW^^^gggrrrzzz}}}xxxmmmVVVDDDMMMccc~~~tttpppkkkvvv|||wwwvvvsssrrrpppnnnmmmllliiifffccc```^^^\\\[[[[[[YYYVVVTTTJJJEEE>>>:::777666444333444555666777777888888777cccXXXQQQJJJHHHDDDCCCBBBBBBAAA@@@CCCAAAHHHccc~~~qqqfff^^^OOOJJJCCC>>>??????===999999999888888888888888999666666555444444444444555777777777777666555555444333333333222222111000000...............///000111111111000222444666555555444444444555666777777888888999999::::::;;;;;;<<<;;;@@@GGGKKKKKKFFF>>>999444333333444444444:::BBBOOOpppwwwYYYAAANNNpppPPP<<<999777666444333333333333555777DDDeeeggg[[[|||wwwnnn___MMMAAA<<<===;;;BBBPPPYYYkkk|||~~~yyytttkkk```XXXLLLKKKLLLRRRYYY[[[YYYUUU@@@;;;999;;;;;;999999;;;888888777777666555555555222111000//////000111111333222555999::::::===CCCKKKSSS___jjjvvvwwwnnniii```SSSFFFAAA===UUU[[[NNNCCC===???IIIVVVjjjqqqeee___TTTMMMHHH???:::888666444444555777888888777888::::::===HHHSSSfffqqqlllxxxmmmGGG;;;======???ZZZ{{{eeefffxxxqqqnnnnnnhhhjjjmmmpppsssvvvwwwxxxuuuqqqhhhZZZKKK@@@:::777666777777555444444666888@@@AAADDDGGGHHHJJJKKKLLLNNNQQQSSSSSSTTTWWW^^^ccc___ccciiinnnssszzzqqqlllnnnqqqcccIII<<<>>>888888888888888888888888999<<>>999777555444333444555666777888888888888eeeZZZRRRKKKHHHEEECCCCCCBBBAAA@@@DDDBBBJJJdddrrr^^^RRRMMMJJJBBBBBB???<<<>>>@@@===888<<<;;;::::::999:::::::::888777666666555555666666777666666555555444444444222222222111111000000000...------......///000111111111000222444666555555333444444555666777888888888999999::::::;;;;;;<<<<<<@@@FFFJJJIIIDDD===888555333333444444555<<>>:::999;;;:::888999<<<555555555666666666777777222111000//////000222222444333666:::;;;:::>>>CCCNNNXXXeeerrr}}}~~~vvvlllccc```ZZZPPPEEE@@@>>>VVV\\\NNNCCC===???JJJXXXmmmqqqeee___SSSLLLHHH???:::888666444333444666777555444555777777:::EEEPPPYYYgggooooooHHH;;;<<<===@@@\\\hhhiii}}}{{{sssllliiiiiibbbeeejjjooorrrsssssssssqqqoooeeeTTTEEE===999777555666666555555666888:::AAACCCFFFGGGHHHIIILLLNNNQQQSSSUUUUUUUUUXXX___dddaaafffnnntttyyyoooqqquuuoooZZZBBB999>>>888888888888888999999999;;;>>>CCCHHHLLLQQQUUUYYY\\\```ccc```\\\TTTHHH===555666888888999<<>>======<<<;;;;;;<<<<<<888888777666666666666777777666555444333333333333222222111111111111111111............///000111222111111000222444666555555333333444555666777888888888999999::::::;;;;;;<<<<<<@@@EEEHHHHHHCCC===999555333222333333666???IIIdddwwwVVVEEEQQQjjjSSS>>>999777666444333333333333555666???VVVvvvjjjccc|||xxxpppaaaPPPDDD<<<===;;;BBBPPPYYYjjjxxxxxxpppiii___TTTLLLIIIJJJMMMUUU[[[\\\UUUOOO===:::999;;;:::777999===666666666777777888888888111111000000111222333444666555777;;;<<<;;;>>>CCCNNNZZZiiiwwwzzzyyy~~~pppeee\\\YYYUUULLLCCC>>>AAAXXX\\\MMMBBB===@@@JJJYYYqqqqqqeee^^^RRRLLLHHH???;;;999666444333333555666444333444666666999DDDOOO___xxxggg|||qqqIII;;;<<<===@@@\\\lllkkkwwwooogggdddddd```dddjjjooorrrrrrpppnnnnnnmmmcccPPPAAA;;;:::888555666777777777999<<<>>>AAACCCEEEEEEEEEGGGKKKOOORRRTTTUUUUUUUUUXXX^^^cccbbbhhhrrrxxx}}}sssyyyyyykkkSSSAAA:::<<<777777888888888999999999===AAAHHHMMMOOOPPPPPPQQQPPPUUUWWWQQQIIICCC===777444666999:::<<>>===============888888777666666666666777777666555444333222222333333222111111111111111222////////////000111222333111111000222444666555555333333444555666777888999888999999::::::;;;<<<<<<===@@@EEEHHHGGGCCC===999666333222333333777AAAKKKnnntttUUUJJJSSSdddTTT>>>999888666444333333333333555777>>>QQQooogggeee}}}zzzvvvmmm___NNNCCC;;;<<<;;;BBBQQQ[[[mmmwww~~~uuummmeee[[[PPPIIIIIIJJJNNNUUU[[[[[[TTTMMM<<<:::999;;;999777999===888888888888888999999999111111111111222333555666777666888;;;<<<;;;>>>CCCOOO[[[kkkxxx}}}xxxxxx||||||xxxvvvkkk```\\\XXXOOODDD???BBBYYY]]]MMMBBB===@@@KKK[[[sssrrreee^^^SSSLLLIII@@@;;;999666444222333444666666555666777777:::EEEQQQkkkqqqwwwxxxlllrrrIII;;;<<<===AAA]]]{{{mmmjjjtttllldddaaaaaa___dddkkkqqqsssrrrooolllllllllaaaNNN>>>::::::888666777888999999;;;>>>AAA@@@BBBCCCCCCCCCEEEJJJOOORRRTTTUUUUUUTTTWWW\\\aaabbbiiissszzz~~~xxx~~~{{{gggQQQCCC===:::777777888888999999999999>>>DDDKKKOOOPPPMMMKKKJJJGGGMMMOOOHHH@@@===;;;:::444555666888===BBBGGGJJJFFFLLLRRRXXXaaappp{{{iiiYYYhhh{{{yyywwwhhhXXXQQQHHHLLLnnnvvvssspppllljjjhhhfffcccaaa]]][[[YYYWWWTTTOOOJJJFFF???>>><<<999555333444444555666777888888999999888hhh\\\SSSIIIGGGDDDCCCCCCCCCBBB@@@@@@DDDAAA[[[uuuiii^^^VVVRRRPPPNNNHHHCCCCCCFFFFFFAAA@@@>>>=========<<<888555:::;;;;;;:::888777777888333333333444555555333111222222333222222111000////////////000111111222222222222333444555666777888777777777777888888888888:::888777888<<<===<<<:::>>>@@@CCCDDDCCC???;;;888888777000000666666>>>QQQrrrnnnQQQHHHFFFdddZZZ<<<;;;:::888666555444444444666555<<>>@@@<<>>@@@BBBCCCEEEGGGJJJLLLUUURRRSSSVVVXXXYYY___fffgggooovvvyyy{{{|||wwwmmm^^^MMM@@@:::888666777888777666777888:::>>>CCCIIIMMMKKKFFFBBB???BBBBBBBBB@@@>>>;;;999777::::::999;;;???FFFLLLPPPLLLMMMRRR]]]lll~~~~~~xxxhhhlll}}}qqqoooiiiZZZNNNLLLJJJ___wwwsssmmmgggcccbbbbbbaaa```\\\ZZZVVVTTTQQQMMMIIIFFF>>><<<999666333222222333444444555666777888999999jjj]]]TTTKKKHHHFFFDDDDDDDDDBBBAAAAAAEEEAAA[[[|||ssskkkggg___ZZZQQQMMMRRRXXXWWWQQQ@@@???===>>>??????<<<:::;;;;;;;;;999888777777777444444444555666666444222222222222222111000000////////////000111111222222111222333444555666666777666666777777777888888888:::888777999<<<===<<<:::>>>@@@BBBCCCBBB>>>:::888555555///111777666>>>RRRkkkfffRRRNNNMMMiiiZZZ>>>;;;:::888666444444444444555777===OOOmmm|||```bbbzzzrrrkkkbbbQQQAAA===:::===DDDKKKVVVmmmwww~~~pppcccXXXPPPIIIFFFIIIMMMQQQVVV\\\^^^UUUJJJ===;;;999888:::;;;;;;:::777666555444444555666777555666666555555666777777999>>>;;;;;;CCCEEEFFFPPPXXXaaannn}}}vvvwww|||~~~~~~{{{zzz{{{|||{{{zzzsssooolllfffZZZKKKAAA???AAAXXX]]]NNNAAA<<<>>>JJJUUUggg{{{iii]]]SSSIIIAAA>>>999888777555555555555666777666777888999===IIIUUUttt~~~kkkYYYooouuu{{{JJJ@@@BBB===BBBQQQsss{{{ooogggzzzzzzqqqjjjdddaaabbbhhhmmmsssvvvuuusssqqqqqqkkkeeeVVVDDD::::::999666777:::<<<<<<999:::>>>BBB@@@AAACCCDDDFFFIIILLLOOOSSSQQQTTTXXXZZZZZZ___eeehhhpppvvvxxx{{{|||yyytttiiiZZZJJJ>>>999888555666777666555666888999<<<@@@EEEGGGDDD@@@<<<999::::::;;;;;;:::999777666::::::;;;===AAAGGGMMMQQQOOORRRYYYdddssszzzlllmmm|||tttfff___WWWMMMKKKQQQ[[[xxx~~~wwwnnnjjjeeebbbbbbcccbbbaaa^^^[[[WWWSSSPPPKKKFFFCCC>>><<<999555333222222333444555555666777888999999lll___TTTMMMJJJHHHFFFFFFEEECCCAAABBBGGGCCC[[[{{{xxxtttjjj___^^^hhhrrrmmmcccDDDAAA>>>>>>@@@@@@>>><<<===<<<:::999777777777777666555555666777777666444111111111111000000000000...//////000000111111222111111222333444444555555666666777777777777888888:::999888999;;;===<<<;;;>>>???AAABBB@@@===999777111333///111777666>>>RRRpppfffWWWVVVRRRlllWWW>>>;;;:::888666444444444444222777===MMMrrruuu]]]bbb{{{rrrkkkbbbQQQBBB===:::<<>><<<:::999:::;;;;;;:::666666555444444555666666888777666666888999999999999@@@======GGGMMMQQQ\\\^^^fffqqq~~~zzzsssxxx}}}zzzyyyyyyzzz{{{sssoookkkfffZZZJJJAAA???CCCYYY]]]MMMBBB<<<>>>IIIUUUjjj}}}jjj^^^SSSHHH@@@<<<999888666555444444555555666444444555666<<>>CCCRRRsss{{{mmmeeewwwzzzoooiiieeebbbbbbhhhnnnuuuyyyxxxuuuqqqoooggg___PPPAAA999:::;;;999999<<<===<<<::::::===AAACCCCCCDDDEEEHHHLLLPPPRRRQQQQQQTTTYYY\\\\\\```fffiiipppwwwyyy{{{yyyuuusssmmmaaaSSSEEE<<<777777444555666555444444666888888;;;>>>>>><<<888555444333444666777888888888888;;;;;;===???CCCHHHMMMOOOQQQVVV```mmm{{{}}}qqqoooxxxzzz{{{mmm^^^SSSHHHEEEPPP___zzz{{{wwwiiifffdddbbbbbbcccbbbaaa^^^[[[WWWSSSNNNIIIDDD@@@===;;;888555333333333333555555666777888999999:::mmm```UUUNNNLLLIIIGGGGGGFFFDDDBBBBBBHHHEEE]]]yyyoooppp~~~|||mmmGGGCCC>>>>>>@@@AAA???<<>>???@@@@@@???;;;888555000333111333777555<<>>HHHWWWnnnzzzhhh\\\RRRGGG???<<<888777555444444444555555555444555666777;;;FFFSSSvvvxxxjjjzzzvvv}}}LLLBBBDDD???DDDSSSmmmyyyoooeeettt|||oooiiifffdddbbbiiiooovvv{{{{{{vvvqqqmmmfff[[[KKK>>>888999;;;;;;:::;;;<<<<<<;;;<<<@@@CCCEEEDDDDDDFFFJJJOOORRRTTTSSSRRRTTTYYY\\\^^^cccjjjkkkrrrxxxyyy||||||tttooojjjdddXXXKKK@@@999666666333444555444333333444666444666888888555333222222333444555777999;;;<<<<<<===>>>???AAADDDGGGJJJLLLOOOWWWdddqqq}}}tttpppvvvwwwxxxqqqfffZZZPPPRRReeezzzyyysssgggeeedddbbbbbbaaa```___\\\YYYUUUQQQMMMHHHBBB???<<<:::777555333333333444555666666777888999::::::oooaaaUUUPPPNNNKKKIIIIIIHHHFFFEEEBBBIIIHHH^^^~~~|||lllGGGBBB>>>@@@EEEHHHFFFCCCCCCAAA@@@@@@AAAAAA???===<<<;;;999888999999888666333222111000/////////000.........///000000111111000111111222222333333333555666666666666777777777999::::::;;;;;;<<<<<<======>>>???>>><<<999666444111444333444777444;;;PPP\\\~~~jjjYYYXXX\\\}}}QQQ>>>:::999777555333333333333000777===QQQ}}}www^^^```{{{{{{uuuppphhhWWWHHH<<<999;;;CCCIIITTTjjjzzz~~~uuugggZZZRRRMMMKKKJJJMMMQQQUUUWWWYYYYYYRRRJJJ???===:::999:::::::::999777777555555555555777777999444444999<<<:::;;;???@@@HHHFFFHHHXXXbbbcccfffgggiiinnnvvv~~~|||{{{yyyxxxsssooojjjdddXXXIIIAAA???DDDXXXZZZKKKAAA<<>>;;;666555444333333333444555444555777999999:::CCCMMMkkkvvv|||KKKBBBDDD???DDDSSSgggxxxvvviiisssqqqkkkiiihhheeekkkooovvv{{{|||wwwpppkkkeeeXXXGGG<<<888888999;;;::::::;;;;;;<<<@@@DDDGGGEEEDDDCCCFFFLLLQQQTTTUUUUUUSSSUUUYYY\\\```gggooommmtttzzzzzz}}}|||wwwpppiii```YYYNNNDDD<<<777666555333444444444222222333555222333555555444333444444555666777999;;;===>>>???@@@@@@AAABBBCCCFFFHHHIIINNNWWWeeerrr|||~~~rrrlllsssvvvwwwwwwtttnnnjjjpppxxxooohhhgggeeeccc```^^^]]]]]]YYYVVVRRROOOKKKGGGBBB???:::999666444333333444444666666777888999:::;;;;;;rrrcccVVVRRRPPPNNNMMMMMMLLLKKKIIIEEELLLIII[[[wwwlllJJJFFFDDDHHHPPPUUUTTTPPPJJJIIIIIIKKKNNNNNNJJJFFFBBB@@@===<<<<<<;;;:::888666555333111////////////---......//////000000111111111222222222333333333555555666666666666777777999:::<<<<<<;;;;;;===>>>============;;;888555333111555333444777444===TTTdddoooUUUQQQXXX~~~QQQAAA:::999777555333333333333222777@@@YYY{{{]]][[[xxx~~~yyytttkkkYYYIII<<<999;;;BBBHHHSSSiiiuuuyyypppbbbUUUNNNKKKJJJJJJMMMRRRUUUVVVWWWVVVPPPIII???<<<:::888999999999888777666555444444555666777666333555<<<===:::===EEERRRXXXSSSUUUjjjyyyxxxvvvooommmmmmrrr|||}}}yyyvvvsssooojjjcccWWWIIIAAA@@@CCCVVVWWWHHH@@@<<>>BBBFFFIIIEEEDDDDDDIIIOOOTTTVVVUUUVVVUUUVVV\\\___ccckkkssspppwww||||||~~~{{{wwwssskkkbbbUUUOOOFFF>>>:::888666555444444555444222222333444111333555666555555666777666666777999;;;===@@@AAABBBBBBAAABBBDDDGGGJJJLLLSSS\\\iiittt||||||}}}lllfffooossstttyyy~~~}}}|||vvvnnnjjjiiigggccc^^^[[[[[[\\\WWWTTTQQQMMMJJJFFFAAA===999888666444333333444555777777888999:::;;;;;;<<>>===;;;999888555222000/////////------......///000000000222222222333333333333333555555555666666666777777888:::<<<<<<;;;;;;===???======<<<;;;999666444222000444333333777666BBBZZZzzzpppOOOIIIRRRyyyPPP@@@:::888666444333222222333555555???\\\```YYYwww}}}xxxlllXXXFFF<<<999;;;BBBHHHRRRiiirrrxxxnnn```TTTMMMKKKKKKLLLLLLQQQTTTTTTTTTSSSMMMFFF>>><<<999777888888777666444444333222222333444444444333888@@@???:::AAAMMMbbbbbbXXXYYYtttvvvpppkkkkkkrrr~~~~~~zzzuuusssoooiiicccVVVHHHAAA@@@AAATTTTTTFFF???<<>>>>><<<;;;;;;>>>BBBFFFHHHFFFEEEFFFLLLTTTXXXXXXVVVTTTUUUZZZaaaeeeggglllsssssszzz~~~~~~yyyrrrnnneee[[[LLLGGG@@@;;;999888777666444555555444222222333444444666888888777666666777666777888:::===AAADDDFFFBBBBBBBBBCCCFFFKKKPPPSSS]]]fffqqqzzz}}}uuuuuusssfffdddnnnqqqsssyyy}}}xxxrrroookkkjjjgggbbb]]][[[\\\^^^XXXUUUPPPLLLHHHCCC>>>:::888777555333333333444555777888888999:::;;;<<<<<>><<>>>>>AAA@@@>>><<<<<<>>>BBBEEEGGGFFFFFFHHHOOOWWW[[[ZZZWWWQQQTTT\\\fffjjjjjjmmmqqquuu{{{yyypppkkkaaaVVVGGGBBB===:::999999888666555666666444222222333444666888:::999888666555555777888:::<<<@@@EEEIIIKKKBBBBBBAAACCCHHHOOOVVVZZZfffnnnxxxyyyllliiiiiicccfffppprrrvvvzzzuuuoooqqqkkkjjjgggbbb\\\[[[]]]aaaYYYVVVQQQLLLGGGAAA;;;777888777555333333333555666777888999999;;;;;;<<<===eeebbb___YYYWWW\\\^^^ZZZXXXYYYSSSXXXLLLQQQaaa|||mmmfffaaaeeennnqqqkkkcccYYYYYY^^^fffmmmlllccc[[[RRRQQQLLLGGGFFFGGGDDD>>>:::888666333111/////////---444:::777///***,,,111000000111333333333333333555555555666666666666666999999:::;;;<<<===>>>???===<<<<<<;;;999777555444111333222666999888IIIhhh^^^IIIDDDRRRtttOOO<<<<<<999666444444444333222444555<<>><<>>RRRZZZNNNCCCMMMqqq~~~ooo___ZZZ^^^eeeppp{{{|||{{{{{{yyywwwrrrqqqlllaaaSSSFFF???<<<===RRRTTTEEE===;;;@@@LLL\\\zzzooo]]]QQQHHH@@@;;;:::555444444333333333444444888777777888888===KKKXXXxxxpppnnnzzzuuuPPPGGGGGGJJJHHHUUUtttooorrr|||yyy{{{~~~sssjjjmmmssswwwxxxsssjjjdddYYYIII@@@===;;;AAAEEE???BBB>>>===@@@BBBCCCEEEIIIHHHKKKPPPVVVZZZZZZVVVSSSOOO\\\hhhhhhfffiiioootttzzz|||~~~uuuoookkk___SSSEEEAAA;;;888999999888666333333222222333444666777999:::;;;:::777666666666:::;;;===>>>@@@DDDHHHKKKDDDBBB@@@BBBIIISSSZZZ___hhhsssqqqfff]]]]]]```dddjjjpppqqquuu{{{}}}}}}|||}}}~~~|||~~~|||vvvqqqmmmnnnjjjccc^^^[[[\\\___aaaZZZWWWRRRLLLFFFAAA===;;;888777555333333333555666777888::::::::::::<<<===kkkiiigggdddeeekkklllgggcccbbb]]]^^^NNNQQQaaa~~~oookkkgggfffhhhgggbbb]]]WWWYYY___gggmmmlllccc[[[VVVUUUQQQKKKIIIIIIDDD>>>;;;999666333111/////////333888;;;999444000111444///111333666666555333222555555555666666666777777999999:::;;;<<<===>>>???===<<<<<<:::888777555444333444222444777888KKKlllSSSEEEEEEUUUwww~~~LLL===<<<999666444444444333222222333999HHH```wwwjjj___|||pppZZZHHH<<<>>>;;;???HHHOOOaaa}}}{{{|||qqqbbbYYYUUUVVVVVVUUUVVVRRRLLLGGGDDDBBB???===>>>:::666444555555444222444444333222222222222222555555888<<<888333;;;GGGDDD;;;===WWWuuummmaaaXXXZZZeeeuuu}}}}}}{{{xxxvvvqqqooojjj```RRRFFF@@@===???SSSUUUFFF>>><<>>KKKXXXsssnnnpppttt|||tttPPPFFFFFFHHHGGGUUUppptttrrr|||{{{uuukkkmmmqqqvvvxxxuuunnnhhh[[[KKKBBB???<<>>>>>CCCHHHHHHIIILLLHHHMMMTTTYYYZZZXXXUUUSSSTTTaaakkkjjjfffiiipppvvv{{{|||}}}sssnnniii]]]PPPEEEAAA<<<999888888777555555444444444444666777888;;;<<<===<<<999777666666888:::;;;<<<===>>>@@@BBBBBBAAABBBGGGOOOXXX___cccttt}}}fff]]]WWWYYY]]]aaaeeejjjiiimmmrrrvvvvvvwwwyyy{{{|||}}}}}}|||yyyuuupppmmmkkkhhhddd```______aaacccYYYVVVQQQKKKEEE@@@<<<;;;888666555333333333555666777888::::::::::::<<<>>>tttrrrpppooosssyyyzzzuuuooolllfffdddOOOPPPaaapppnnnjjjfffbbb^^^[[[XXXTTTXXX```hhhmmmkkkbbbZZZZZZZZZWWWQQQMMMKKKEEE>>>;;;999666333000/////////333444444333000//////000...111555888999777444111444444555666666777888888999::::::;;;<<<===>>>>>>===<<<;;;999888666555444333444111333999<<>>;;;999666444444444444333444777;;;FFF[[[uuufffYYYxxxsss]]]JJJ<<<===:::>>>HHHPPPaaa|||}}}ssseee]]]ZZZZZZXXXVVVUUUOOOFFF???<<<<<<<<<<<<===:::777555444444333222333222111111111111111111333555888999888999;;;===>>>999FFFmmmjjjkkkdddYYY[[[nnn~~~~~~|||xxxuuuqqqooojjj___QQQFFF@@@>>>AAATTTVVVFFF>>>===DDDPPP```~~~~~~ooo]]]RRRIIIAAA<<<:::444444444333333444444555444555888;;;:::>>>JJJWWWzzzwww]]]eeetttwwwvvvSSSHHHEEEHHHHHHVVVkkkzzzqqq~~~|||zzznnnnnnqqqvvvzzzyyyqqqjjj]]]MMMDDDAAA===CCCGGG@@@@@@>>>@@@HHHNNNNNNLLLLLLIIIPPPYYY\\\YYYTTTSSSSSS[[[gggoookkkeeehhhqqqyyy{{{|||}}}tttpppjjj\\\OOOEEEBBB>>>;;;:::999777666777666666555666888999:::===>>>??????===;;;:::;;;;;;<<<===???@@@@@@@@@@@@CCCCCCFFFLLLUUU]]]bbbddd|||kkkdddaaadddgggggghhhiiiiiilllppptttvvvxxxzzz||||||{{{zzzxxxuuuqqqnnnlllgggfffeeecccbbbbbbbbbbbbWWWTTTPPPJJJDDD@@@<<<:::777666444333333444555666777888:::::::::;;;===???}}}{{{vvvxxx{{{|||xxxuuulllhhhRRRRRRddd}}}yyyqqqnnniiieeebbb^^^ZZZWWWQQQWWWaaaiiilllhhh```YYY[[[\\\ZZZTTTPPPMMMGGG@@@===:::777333000/////////000...---,,,,,,------,,,///111444666777666444222333444555666777888999999::::::;;;;;;<<<======>>><<<<<<:::888666555444444111333222666<<<@@@UUUxxx\\\DDDDDDJJJ```wwwIII@@@;;;888555444444555444333333888===EEE\\\{{{```XXXuuu~~~sss^^^LLL======:::===HHHPPP```{{{~~~ttthhhaaa___]]]YYYTTTNNNHHHAAA;;;:::<<<>>>???<<<:::888666555444333222111111000000000000111111222666888777999>>>===999>>>AAAXXXwwwfffkkkfff]]]fff}}}~~~|||zzzyyytttqqqkkk^^^PPPEEE???>>>AAAUUUUUUEEE======EEERRR```|||mmm\\\RRRJJJBBB<<<:::444444333333333444555555333555999;;;:::===IIIWWWwwwnnnTTTaaazzzyyyyyyWWWKKKGGGKKKKKKXXXiii|||oooyyy~~~rrrqqqsssyyy}}}zzzqqqiii]]]MMMEEEBBB???EEEJJJCCC@@@>>>CCCKKKPPPNNNKKKIIIJJJSSS]]]^^^WWWQQQQQQTTTaaalllqqqkkkdddgggrrrzzzzzz|||xxxrrrjjj\\\NNNCCCAAA???===<<<;;;999888777666666666666888999:::<<<===??????>>>>>>???@@@>>>>>>>>>@@@BBBCCCCCCBBBFFFFFFIIIOOOWWW^^^ccceeeyyy{{{xxxyyyzzzuuupppooooooqqqsssvvvxxxzzz{{{|||yyyxxxvvvsssqqqnnnlllkkkddddddeeedddbbb```^^^]]]TTTQQQMMMHHHCCC???<<<:::777666444333333444555666777999:::::::::;;;>>>@@@uuuqqqYYYYYYlllxxxwwwvvvpppiiieeedddbbb\\\VVVPPPXXXbbbiiijjjddd]]]XXXZZZ]]]\\\VVVQQQNNNIIIDDD>>>;;;777333000//////000222000......000111000///111111111222222333444444444444555666777888999:::::::::;;;;;;<<<=========<<<;;;999777555444444444111444444888===>>>PPPpppnnnSSSEEEFFFNNNgggvvvGGG???:::888555444555555444444000555999BBB]]]~~~ddd```xxx{{{qqq___NNN???>>>999===HHHOOO___xxx~~~wwwmmmhhhgggcccZZZSSSGGGCCC===:::999:::;;;;;;;;;;;;999777555444333333000000000//////000111111333888999666777<<<>>>;;;:::KKKnnnzzzqqqdddhhhdddaaarrr}}}|||||||||}}}wwwssskkk^^^NNNCCC>>>===AAATTTTTTDDD<<<===EEESSSaaazzzkkk[[[QQQIIIAAA;;;:::333333333333333444555666555777:::;;;999<<>><<<:::999888666555444444555666888999;;;<<<======<<<>>>@@@CCCGGGCCC???>>>???@@@@@@???EEEFFFJJJQQQ\\\eeellloooxxx{{{yyyuuuuuuvvvwwwxxxxxxwwwvvvuuutttrrrooommmkkkjjjiiicccccccccaaa^^^ZZZWWWUUUQQQNNNKKKFFFBBB>>>;;;:::666555444333333444666777888999999999:::;;;???AAAfffbbbqqq}}}yyyyyyzzzsssjjjffffffccc]]]WWWSSS\\\fffkkkiiibbb\\\YYY[[[^^^]]]VVVPPPNNNJJJFFF???<<<777333/////////000111000///000111222111000222111000000111222444555555555666777777888999999;;;;;;;;;<<<<<<<<<======<<<;;;888666444333333333222555555888;;;:::JJJiiiyyyeeePPPFFFHHHXXXtttqqqDDD===:::888555444555555555444444777999EEEfffllldddttt~~~yyyqqq```PPPAAA???999<<>>@@@@@@???;;;888666666555444333333444555777888<<<<<<<<<<<<===AAAGGGLLL^^^UUUIIIAAA>>>???AAAAAACCCGGGPPP\\\kkkwww|||||||||||||||yyytttqqqoooooommmlllkkkiiihhhhhhcccbbb```\\\XXXTTTQQQOOONNNLLLHHHDDD@@@===;;;999666555444333333444666777888999999999999<<<@@@CCCoooeeeooo}}}yyyyyyuuuqqqlllhhheeecccaaa___XXXaaajjjnnniiibbb^^^\\\```ccc```XXXPPPMMMKKKHHH@@@===888222/////////000,,,---///000000/////////111111222222333444444555666666777777777888888888;;;;;;;;;<<<<<<<<<<<<<<<<<<:::888555333333333333333555444888<<<===PPPqqqhhhRRRHHHNNNiiiggg??????:::777555444555555555444777888:::KKKuuusss```gggzzz}}}tttcccSSSDDDAAA:::<<>>:::777777999::::::<<<===>>><<<888555555666111000000000000111222333555777<<>>;;;<<>>HHHWWWgggtttfffWWWNNNHHH@@@999777333333333333444555666666777888::::::;;;FFF___vvvwwwuuu{{{nnn~~~^^^VVVaaaqqqpppttttttxxxtttqqq{{{{{{zzzwwwsssqqqrrrtttooo^^^TTTNNNIIIMMMPPPHHHIIIMMMTTTUUUNNNGGGJJJRRR___aaaaaa]]]YYY[[[dddllljjjkkkiiieeehhhpppwwwxxxyyyuuujjjaaaUUUKKKFFFGGGHHHEEE???999666555555444333333444555777888;;;<<<===@@@GGGQQQ\\\dddrrrdddQQQCCC???BBBFFFHHHHHHOOO^^^ppp}}}~~~~~~}}}}}}~~~}}}xxxqqqkkkjjjjjjjjjjjjiiihhhggggggcccaaa]]]XXXSSSPPPNNNMMMKKKJJJGGGCCC???<<<:::999666555333333333555666888999999999999999<<<@@@DDDtttdddiii|||wwwvvvlllmmmllliiidddcccfffiii\\\eeennnpppjjjccc______eeegggcccYYYPPPLLLJJJHHHAAA===888222//////000111+++...111222111000000000000222444555666666555444777777777777777888888888;;;;;;;;;<<<<<<<<<<<<<<<<<<:::777555333222333333222444333888@@@EEE]]]pppVVVJJJTTTxxx___===BBB999777555444555666555555333444777LLL}}}{{{^^^aaazzzxxxeeeTTTEEEBBB:::<<>>???===999666666777111111000000111222333333333444===EEEEEEJJJhhhZZZIIILLLRRRKKKGGGGGGKKKQQQ[[[mmm}}}}}}wwwtttssskkkhhh___RRREEE===;;;<<>>>>>>>>>>><<<999666444222333444555777333333AAA===BBBlllnnnOOOJJJbbbZZZCCC???===<<<999666444333333333222222888NNNwww```aaa|||xxxgggYYYMMMBBB<<>>===:::666444444222222111111111222444555999>>>BBBCCCJJJ```^^^LLLKKKHHHFFFJJJGGGGGGLLLTTT___llluuu|||xxxsssmmmlllfffZZZMMMBBB<<<<<<===KKKaaaRRR;;;AAA@@@BBBYYYnnnnnneeeWWWKKKCCC===888555555555444444444555555666555777;;;>>>@@@KKKbbbwwwuuuhhhxxxssswwwfffrrr~~~wwwxxxyyylllttt|||xxxtttnnnmmmttt~~~zzzlll\\\TTTTTTTTTOOOIIIQQQVVVZZZYYYSSSPPPVVV^^^jjjjjjeee]]]]]]eeepppuuulllfffccciiiqqqvvvzzz~~~yyypppiiiddd```[[[WWWRRRHHH===999:::555555555666666888999:::999@@@EEEHHH[[[~~~ggg]]]PPPDDDAAACCCFFFIIIMMMSSScccyyy|||ooofffggggggdddiiisssrrrfffiiisssqqqmmmlllhhhmmmkkkhhhffffffggghhhiiiddd```YYYTTTQQQPPPOOONNNFFFDDD@@@>>>===<<<:::888666555444333444666888999888;;;888888>>><<<@@@PPPvvv```iii}}}}}}xxxxxxzzzrrrmmmiiigggbbb]]]^^^ccccccgggjjjhhhccc]]]ZZZZZZbbb^^^XXXRRRMMMIIIEEEBBB:::999666333000///......,,,...//////...///000222111222222333444555666777555555666666777888888888;;;;;;<<<===>>>>>>======;;;999666333222333444555444555444AAAAAAMMMxxxbbbGGGHHHaaaUUUAAA===<<<;;;888666444333333333444444777FFFgggcccbbb}}}yyyiii[[[NNNCCC<<>>DDDIIIJJJJJJCCCBBBAAA???;;;666444333222222111111222333444555555:::BBBMMM^^^uuupppOOOFFFGGGFFFIIIHHHGGGJJJTTTbbbrrr{{{uuuooojjjcccXXXKKKAAA<<<<<<>>>MMM```PPP;;;AAABBBFFF^^^rrrlllcccUUUJJJCCC>>>999666555444444444444555666666888999;;;<<<>>>HHH___uuu~~~iiieeepppyyy|||ooottt{{{xxxuuupppnnnttt}}}{{{mmm]]]TTTUUUVVVSSSNNNXXX\\\___\\\UUURRRYYYbbbkkkiiiddd^^^```jjjqqqttthhhdddeeellltttxxx{{{~~~{{{sssmmmhhhgggddd___YYYLLL>>>666666555555555555666888999:::888>>>EEEJJJ]]]}}}~~~bbbNNNIIIHHHLLLOOOPPPQQQSSSaaannnuuuiiihhhgggbbbbbbgggbbbWWW[[[ccc```bbbiiiiiinnnkkkhhheeeddddddeeeeeeaaa^^^YYYVVVSSSQQQNNNLLLFFFCCC@@@>>><<<;;;999777666555444333444555777999999<<<888888;;;999AAAVVV}}}iiittt{{{wwwsssqqqlllgggcccaaa\\\WWWWWW[[[```bbbcccaaa[[[WWWUUUVVV[[[WWWRRRMMMIIIFFFBBB???999888555222000.........,,,...////////////000222111222222333444555666666555555666666777888999999;;;<<<===>>>>>>======<<<999888555333222333444555111777777@@@GGG^^^tttVVVBBBLLLfff}}}~~~RRRAAA>>>;;;:::888555444333333333444555666???WWWttthhhddd~~~zzzjjj^^^PPPDDD<<<>>>CCCIIIXXXgggwww|||zzzoooXXXDDD??????AAAEEEJJJNNNOOOPPPDDDEEEDDD@@@:::666333222222222222222333555666777777:::AAANNN___ooozzzhhhbbbMMM???AAACCCHHHSSSTTTUUUZZZeeewww}}}wwwqqqhhhaaaUUUHHH>>>;;;<<>>:::777444444444444444555666666999999:::;;;===JJJccczzzzzzvvvhhhnnn|||~~~yyywww}}}yyyvvvtttsssppppppvvv~~~{{{oooaaaZZZZZZ[[[ZZZWWWbbbeeeeee^^^VVVVVV^^^fffkkkhhhbbb```fffpppsssqqqiiihhhmmmwwwzzzuuuqqqooommmjjjcccTTTBBB777555555555555666777888999:::777<<>>>>>>>>===<<<;;;777666444333222333444444000:::999@@@MMMmmmoooRRRCCCUUUrrrxxxRRREEEAAA;;;:::888555444333444444111555666<<>>888555333111222222333444555777888888999:::>>>EEENNNRRRQQQOOOKKKHHH@@@???EEEGGGQQQgggbbbfffnnn{{{~~~{{{wwwsssiiibbbUUUGGG===:::===AAAWWWXXXHHH;;;>>>CCCPPPggg{{{}}}ggg^^^RRRGGGAAA===999666444444444444444555666777888888999;;;???OOOlllllliiixxxsss~~~}}}~~~}}}~~~yyysssqqqppprrrrrrrrrwww~~~yyyqqqgggbbbaaabbb```^^^jjjmmmkkk```WWWYYYbbbjjjlllgggaaaaaakkkuuutttnnngggjjjttt|||uuuuuuuuunnn]]]HHH;;;888555555555666777999:::;;;:::;;;@@@GGGUUUjjjhhhOOOIIIKKKOOOVVVZZZaaammmzzzqqqooorrrmmmccc]]]TTTOOOTTT]]]eeevvvssslllccc___```cccgggiiidddaaa\\\XXXTTTPPPKKKHHHDDDBBB>>>;;;:::888555333333333333333444555777888777;;;;;;:::;;;===TTTxxxwwwdddttt~~~zzzwwwpppmmmjjjiiigggaaaXXXQQQRRRPPPPPPQQQOOOMMMPPPUUUTTTTTTTTTPPPKKKIIIKKKNNNLLLJJJGGGFFFDDDBBB>>><<<666555333000///.........---...000000//////111222222333333444444555555555555555666777888999::::::<<<===>>>??????===;;;999555444333333222333444444000<<<;;;CCCTTTwwwkkkSSSGGG]]]}}}pppRRRKKKEEE<<<;;;888666555444444444000555777;;;MMMjjj```\\\sssyyymmmcccSSSFFF======@@@GGGUUUeeexxxyyyvvvxxxfffUUUEEEMMMVVVYYYTTTKKKBBB===DDDHHHFFF<<<444333333111222333444666777999::::::666888===@@@CCCCCCCCCBBBCCCFFFDDDGGGJJJIIIWWWrrrnnnvvv{{{wwwvvvuuurrrkkkbbbTTTEEE<<<:::???CCC]]]SSSDDD;;;<<>>:::666333333333333444444666777777666666777999???QQQoooqqqZZZaaa{{{yyysss~~~wwwxxxvvvuuuvvvvvvtttvvv{{{sssoookkkhhhgggeeecccaaaooosssoooaaaXXX\\\gggnnnmmmgggaaacccoooyyyvvvlllccciiiuuuzzzfffMMM===999666666666777999;;;<<<===???<<>>@@@EEERRRbbbuuu~~~zzzqqqcccKKKRRRZZZYYYQQQFFF>>>;;;LLLPPPLLL===333333444333222333555777999;;;;;;<<<888;;;???@@@??????AAACCC???EEEFFFFFFHHHGGGSSSllluuuqqqrrrqqqppphhh```QQQCCC;;;;;;BBBHHH___MMM???<<<<<>>???CCC>>>AAACCCFFFRRRWWWNNNIIIQQQ___oooyyyyyywwwzzz|||{{{xxxwwwtttzzzpppiiiaaa```fffmmmqqqrrrhhhbbbZZZSSSOOOLLLJJJIIIBBB???<<<:::999888666444222333444555666888888999;;;<<<999999:::<<>>===@@@CCCAAA@@@??????@@@>>><<<999333222111///.........///---///000111000000111333333333333444444444444555444555666777999:::;;;<<<<<<>>>@@@@@@???<<<999777111111222222222333333444333:::<<>>??????>>>>>>@@@AAA===DDDDDDDDDMMMSSS]]]nnn{{{pppnnnooonnnlllbbbZZZLLL???999===FFFNNN___GGG;;;>>>???GGG^^^rrrjjjZZZRRRGGG>>>:::888555333333333333444555666777888777888999<<>>BBBaaaccclll}}}xxxtttooohhh```ZZZSSSQQQNNNIIIEEEBBB@@@???<<<::::::<<<;;;888:::>>>:::<<<>>>===::::::<<>>===:::888333222000///.........///...///111111000000222333333333444444444444444444444555666888999:::<<<<<<===>>>@@@AAA???<<<999666111111111222333333333444444999;;;SSSlllpppQQQNNNMMM]]]bbb^^^cccYYYCCCAAA>>>:::777555444444111555555999NNNqqqddd^^^ccc~~~uuunnnfffVVVGGGAAA>>>???JJJXXXpppxxxrrrpppgggXXXHHHBBBGGGMMMcccfff\\\EEE555555777666222444666999<<<===>>>>>>=========???BBBDDDEEEEEEBBBIIIGGGIII[[[iiirrr}}}yyyvvvnnnnnnooollliii]]]UUUHHH<<<888>>>IIIRRR^^^CCC999@@@AAAJJJcccwwweeeUUUNNNCCC<<<999999777555222333333444555666888888777888;;;@@@HHH[[[{{{mmmuuu``````{{{{{{~~~~~~wwwssssss}}}{{{wwwqqqmmmnnnssswww{{{pppiiirrr~~~yyyuuuooopppyyy~~~vvvuuu|||rrrUUUCCC>>>::::::;;;<<<>>>@@@BBBCCCCCCBBBKKKPPPLLLRRR\\\]]]fffkkkvvvyyyrrrsssxxx}}}nnnfffdddeeekkkrrrsssmmmgggVVVTTTRRRPPPOOOLLLIIIFFF@@@>>><<<:::::::::999777333444666777999::::::;;;999777666===DDDJJJlll|||fffwww~~~yyyrrrnnnlllggg```YYYSSSOOOIIIEEEBBB@@@>>><<<999:::<<<;;;888666555555666666666666777888999:::999::::::999888666444333111000///......///000000111111111111111111111111222333333444555666777777:::999999999999999::::::;;;<<<>>>???>>><<<999777444444333333333444555666;;;===GGGWWWrrr___LLLJJJRRRmmmmmmxxxnnnVVVEEEBBB===888444333444444333888666666MMMxxxjjjYYYhhh|||rrrjjjWWWDDD======@@@IIISSSiiizzz}}}{{{wwwvvvnnnbbbZZZZZZ\\\[[[jjjssscccFFF999666555777777999;;;;;;;;;>>>CCCGGG@@@AAAAAA@@@@@@CCCGGGJJJIIIKKKQQQ^^^pppxxxiiigggkkkggghhhmmmlllbbbKKKAAA@@@888:::JJJWWW___GGG<<<===@@@OOOkkk|||{{{```QQQKKKCCC===888666555444444333333222333444666777888<<>><<<:::777555444333333222444666999::::::999999999777888<<>>???>>>;;;999777444333333333333555666888999;;;HHH___yyybbbLLLIIITTTvvvxxxnnnRRRDDDAAA<<<777444333444555111666666999TTTmmmYYYcccvvvooo\\\III???<<<@@@IIIRRRhhhyyy{{{yyytttllliiilllmmmlllxxx{{{fffHHH;;;888444555666888<<<@@@CCCCCCAAA@@@CCCDDDDDDDDDEEEHHHNNNRRRRRRTTT[[[hhhyyyyyylll___aaakkklllllliiiaaaZZZGGG@@@@@@999;;;LLLWWW[[[EEE;;;>>>BBBTTTqqqtttZZZNNNIIIBBB;;;888666555444444333333333333555666777888;;;===AAAQQQmmmgggZZZWWWhhh}}}wwwzzzwwwwwwxxxyyy}}}}}}zzzrrrnnnnnnnnnlllsssuuuyyy{{{yyywww{{{wwwsss{{{~~~www}}}oooZZZGGG???<<<<<<@@@AAA???AAAEEEBBBLLLUUUYYY]]]cccggggggnnnuuu~~~~~~uuuooonnnoooqqqqqqrrrqqqooolllkkkjjjmmmppppppmmmmmmlllfff^^^VVVTTTQQQNNNJJJFFFDDDBBB===<<<999777555444444444222444666999:::::::::999888:::;;;===DDD\\\~~~nnn|||xxxtttqqqmmmggg^^^XXXPPPKKKEEE@@@>>>===<<<<<<666888999888555444333444222222222222333444555555555666777888999999888777333333222111000000111111222222222222333333333333333333444555666777777888:::::::::::::::;;;<<<<<<<<<===>>>>>>===;;;888666333333222222333555666888888999NNNmmmcccKKKFFFWWWmmmLLLBBB???;;;777555444444555000555666:::VVVwww\\\^^^}}}zzzuuueeePPPBBB<<>>>>>???>>>===CCCJJJKKKRRRYYY[[[___ffflllnnnuuuzzzyyyqqqmmmllllllmmmmmmlllkkkjjjkkklllssstttqqqkkkgggeeebbb]]]WWWUUUQQQLLLHHHDDDBBB@@@<<<:::888666555444444444333555777999:::;;;::::::888===>>>???LLLlllyyy}}}{{{wwwsssmmmeee\\\UUUNNNIIICCC>>><<<<<<;;;;;;555666777666333222222333111111111111222222333444555666777888999999888888333333222111111000000000222333333333333333444444333333444555666777888888999999999999:::;;;<<<======>>>>>>===<<<:::777666333333222222222333444555999<<>>;;;888555555555555111666666888NNNssshhhaaazzz~~~|||nnnYYYFFF===>>>FFFNNNdddtttzzzzzz|||xxxqqqddd^^^III999::::::777;;;BBBCCCDDDDDDDDDEEEGGGIIIEEECCC???>>>CCCOOO]]]gggqqqrrruuuyyy{{{{{{~~~rrr^^^KKKAAA???>>>:::EEEXXX```NNN???;;;AAAHHH```dddOOOFFFAAA<<<888666555444444333333444555555666777888888999:::CCC[[[~~~uuulllfff[[[VVV___qqq{{{zzzyyyuuutttuuuuuuwwwxxxvvvqqqoooooolllgggggglllttt{{{{{{yyy{{{~~~xxxcccFFFCCCAAA@@@@@@DDDRRR___dddeeeccc]]]^^^iiiuuu{{{xxxqqqnnnkkkllllllkkkjjjkkkooosssxxxuuuppphhhbbb___^^^]]]WWWUUUPPPKKKFFFBBB@@@???:::999777555444444444555444555777999:::;;;;;;;;;;;;===>>>CCC[[[}}}yyyssskkkaaaXXXQQQKKKGGGAAA===;;;;;;;;;:::444555555444222111222333222222111111222222333333666777888999999888777666666666666555444333333222222222222333333444444444333444444555666777888888777777888888:::;;;======>>>>>>>>>===;;;888666555333333222111111222333444<<>>>>>EEELLL```pppzzzxxxxxxrrriii[[[TTTCCC:::===;;;:::CCCGGGNNNRRRNNNFFFBBBGGGMMMOOOKKKEEECCCIIIXXXiiivvv}}}{{{{{{xxxpppggghhhooo}}}nnn[[[JJJAAA>>>;;;;;;LLL```dddIII>>>===CCCKKKeee~~~^^^OOOBBB???:::777555555444333333333444666777888888999777888:::DDD___}}}qqqrrrwwwpppggg___cccqqq|||wwwzzzvvvtttuuuuuuwwwxxxwwwtttssssssnnngggdddiiirrrzzzzzzwwwzzzmmmOOOJJJDDDCCCFFFRRRgggzzzwwwkkkfffmmmwww}}}}}}uuupppjjjkkkllljjjiiimmmuuu{{{{{{pppggg```\\\[[[[[[WWWTTTOOOIIIDDD@@@>>>===888777555444444444555666666666888999;;;<<<<<<===???===>>>NNNooo~~~|||wwwpppfff\\\SSSNNNHHHEEE@@@===<<<;;;:::999444444444333111111222444333222222111222222333333666777888999999888777666::::::::::::999777666555111111222222333333444444444444555666777888888999777777888999;;;<<<>>>???@@@???>>><<<:::777555444333222222222333555777888AAAPPPuuuzzz```HHH===GGGjjjdddGGGBBB@@@>>>;;;888666666555111555555555===QQQeeeoooxxx~~~nnn~~~yyygggPPP@@@>>>EEEKKK\\\lllzzzwwwvvvqqqkkk]]]WWWHHH???===777999HHH[[[dddiiibbbRRRIIIKKKRRRUUUQQQKKKIIINNN[[[kkkwwwwwwtttssspppdddYYY]]]hhh{{{nnnYYYHHH@@@===:::>>>TTTdddbbbFFF>>>@@@FFFOOOjjjtttXXXNNNAAA===999666555555444222333444555777888999999999777999;;;EEE^^^yyydddcccsss{{{sssjjjgggpppxxx{{{wwwuuuvvvwwwyyyzzzzzzxxxxxxxxxrrriiieeeiiipppvvvvvvuuuyyytttVVVMMMEEEDDDLLL]]]vvvwwwmmmmmmppprrrvvvppphhhjjjjjjhhhhhhnnnyyypppfff```ZZZWWWWWWTTTQQQKKKEEE@@@===;;;;;;666555444333333444555666777777888999;;;<<<===>>>BBB===DDD```{{{xxxvvvqqqjjj```WWWQQQMMMEEECCC@@@???>>><<<:::888444444444333111111333444222222111111111111222222444555666888999999999999:::;;;;;;:::999888666555000000111111222333333444444444555666777888999999999999:::;;;===???AAABBB@@@???>>><<<999777555444111111222444777:::>>>???DDDYYY|||}}}jjjWWWCCC===OOOvvv```GGGDDDCCC@@@===:::777666555222444444444;;;MMM```mmmzzzsssfffwww~~~{{{lllSSSAAA???EEEIIIYYYhhh|||}}}{{{vvvuuusssoooddd^^^PPPFFF???777AAAZZZxxxzzzuuueeeSSSIIIMMMTTTZZZWWWTTTQQQSSS[[[fffnnnmmmlllooopppgggaaalll}}}rrrWWWDDD>>>;;;;;;CCCZZZeeeZZZCCC>>>BBBIIISSSqqqiiiPPPJJJ@@@===999777555555333222222444666888999:::::::::999;;;>>>DDDZZZ~~~oooaaagggzzzzzzsssiiiaaafffvvv|||xxxwwwxxxxxxzzz{{{{{{{{{||||||tttkkkhhhjjjooosssrrrrrrwww~~~dddYYYOOOOOOYYYkkk{{{qqqqqquuuwwwvvvppphhhjjjjjjiiiiiippp~~~wwwfff```]]]YYYUUUTTTOOOLLLFFF@@@<<<999888777444444333333333444666777888888888999;;;<<<>>>???BBB>>>OOOuuusss~~~}}}~~~sssqqqmmmeee\\\TTTOOOMMMDDDBBBAAA@@@???===:::777444444444333111111333555222111000000000000111111111333555888:::;;;;;;;;;888888999888777555333222//////000111222222333333444444555666777888999999:::;;;;;;===???AAACCCDDDAAA@@@>>>;;;999666444333///000222666:::???DDDFFFFFF^^^}}}ppp```RRRAAA???VVV^^^GGGFFFDDDAAA>>>:::888666555444555444333:::KKK```nnn~~~eee[[[ooo}}}{{{nnnUUUCCC@@@EEEIIIWWWfffyyyzzz{{{tttssssssqqqkkkfffYYYOOOGGGAAARRRsssoooWWWCCC>>>GGGQQQaaa```^^^]]]\\\```eeeiiimmmnnnuuu{{{xxxwwwrrrQQQAAA<<<;;;<<>>DDDLLLWWWvvvbbbKKKGGG@@@===999777666555333111222444666888:::::::::::::::===???DDDVVVxxxrrrkkkrrr~~~|||sssmmmaaaWWWXXXggg{{{}}}|||yyyxxxyyyzzzzzz|||||||||~~~~~~uuukkkjjjkkknnnqqqpppooovvvwwwkkkaaabbblll}}}}}}vvv{{{xxxqqqjjjlllllljjjkkksss}}}kkkZZZXXXZZZXXXTTTTTTKKKHHHCCC===888666555555333333222222333444666777888888999999;;;===>>>???BBB@@@XXXvvv~~~{{{xxxpppkkkjjjdddXXXNNNKKKEEEDDDBBB???<<<:::999999:::333111333111---777FFF<<<777111...///000000///333333555666888:::;;;<<<<<<;;;:::888555333111111000000000000000111222222000222555666666777888:::;;;::::::<<>>:::666444444555777222222333666666777???GGGOOOsssxxxhhhRRR???AAAeeewwwWWWJJJGGGEEEAAA===:::888888888555555666666888DDD]]]uuulllYYYfff{{{wwwoooaaaMMM@@@DDDQQQQQQ]]]ssszzz||||||wwwsssqqqmmmnnnnnnfffUUUPPPgggyyyYYYIIIAAA===EEERRRgggxxxyyyoooooorrryyymmmMMMBBB666<<>>;;;888777777666444444333444555777999::::::<<<>>>======>>>>>>===IIIFFFrrr{{{xxxpppjjjhhhcccXXXNNNJJJEEECCCAAA???<<<:::999888999333222666555222;;;HHH:::666111///000111111000222333444666888999;;;;;;;;;;;;999777555333111000////////////000111222222222444666888888888:::;;;:::::::::<<>>;;;888666666555555666666999FFF```xxxooo]]]aaaxxx~~~}}}yyyqqqdddPPPBBBDDDMMMFFFPPPeeezzz{{{}}}yyyuuussswwwxxxyyysssccc\\\nnnoooQQQCCC===;;;DDDRRRpppgggLLL???999<<>>AAAFFF^^^xxx||||||wwwhhhddd___ZZZUUUVVVbbbooo}}}zzzvvvuuuvvvuuuvvvuuuqqqmmmjjjkkkllljjjlllppprrrtttuuuvvvvvvssstttxxx}}}vvvqqqmmmlllpppvvvxxxvvvssshhh]]]UUUVVVWWWSSSLLLGGGAAA???===:::888666666666444444444444666777999;;;<<<<<<<<<;;;<<>>;;;:::999888555111111444222000555@@@666444222111222222111000222333444555777999:::::::::999888666444222111000............///000222222333666888999999999;;;<<<:::999:::<<<@@@AAAAAA@@@<<<:::777444222222444555444333444555555999DDDPPPiii|||aaaIIIPPPtttbbbPPPGGGIIIGGGDDD@@@<<<888666444555555666777:::GGGbbbzzzyyyggg___ppp|||~~~|||uuuhhhUUUFFFBBBFFF===CCCUUUqqqzzzyyy{{{xxxwww~~~}}}qqqiiiqqqeeeJJJ???<<<<<>>:::777666555555555666999FFFaaayyyrrr]]]hhh}}}wwwkkk[[[KKKBBB@@@<<<>>>LLLggg}}}yyy~~~|||{{{}}}~~~xxxoooooovvvwww^^^FFF??????AAAOOO___}}}xxxuuusssnnnkkkiiibbbPPP???888@@@@@@LLLddd]]]DDD>>>===EEEOOO^^^wwwkkkPPPDDD>>>:::999777555444555555444222222333444555666777888999>>>BBBEEEPPPpppxxx{{{vvvfffaaa\\\\\\\\\]]]bbbhhhxxx}}}rrr|||yyywwwvvvvvvtttoooiiigggjjjnnniiikkkoootttvvvuuurrrooollloootttzzz~~~yyysssttt{{{yyyjjjgggnnnddd\\\WWWWWWVVVOOOGGGCCC<<<;;;999666555444444444444444555777888:::;;;<<<@@@<<<:::;;;>>>???BBBEEEFFFooowwwrrrjjjaaa[[[VVVNNNGGGAAA@@@>>><<<:::888777777888666555666444111111444000111222333333333222222111111222444555666777777555555444333222111000///,,,,,,---...000222333444444666888999888888999;;;;;;;;;<<<>>>@@@AAA???===777666444222111111222333333222333555888CCCWWWjjj___UUUDDDFFFnnn___QQQMMMGGGDDDDDDCCCAAA???===;;;999444444555555777CCC\\\sss}}}___ddd}}}xxxnnnaaaSSSEEE======>>>JJJdddzzz}}}}}}vvvrrrsssqqqZZZEEEAAABBBEEETTTfff|||yyywwwuuurrrjjjaaa[[[TTTGGG;;;777AAADDDRRReeeWWW???>>>===GGGUUUhhhaaaKKKBBB>>>;;;777666444333444555444333333444555666888999:::;;;???AAAEEEVVV}}}pppiiinnnjjj```XXXWWWXXXYYY[[[___rrrsss}}}|||yyyxxxvvvtttrrrpppnnnlllkkkhhhjjjnnnssswwwvvvrrrnnnooopppsssuuuwwwxxxyyyyyyxxx}}}|||yyyvvv|||tttccccccmmmddd]]]WWWWWWUUUNNNFFFBBB:::999777555444444444444444555666888:::;;;======???<<<<<>>AAAGGGTTTxxxtttjjj```ZZZVVVOOOHHH???>>>===;;;999777777666333222222222333333333444///111333333222222222444000111222333444555666666333333222111111000//////,,,------///111333555666555777999999999888999:::<<<<<<===???@@@@@@===;;;555444333222111222222333222222444888>>>MMMggg}}}tttPPPFFF@@@QQQ|||tttXXXRRROOOIIIDDDCCCBBBAAA???>>>======555666777666666???UUUjjj~~~nnnjjj~~~zzzrrriii]]]LLL???>>>>>>JJJddd}}}zzz~~~|||rrr]]]KKKGGGHHHKKKZZZmmm~~~wwwsssrrrooollldddXXXPPPJJJBBB;;;999???IIIZZZ```OOO>>>>>>???KKK]]]ssszzzYYYHHHBBB???<<<666555333333444555444444444555666888999;;;<<<======@@@HHH___zzzbbbddd~~~mmm]]]VVVVVVVVVVVVWWWjjjyyy~~~zzzxxxvvvuuuuuuuuurrrmmmhhhjjjkkkmmmrrrvvvuuupppkkkoooppprrrrrrqqqqqqrrrsssuuu|||{{{xxx~~~mmm``````fffddd\\\WWWUUURRRJJJCCCAAA999888666555444444444555444555777999<<<===>>>>>>>>><<<>>>BBB@@@>>>FFFRRRjjj~~~}}}}}}yyyvvvkkk___YYYWWWPPPHHH>>>===<<<:::888777666666111111000///000222333222000222444333111111222444000000111222333444555555111111111000000/////////------...000222444666888666888:::;;;:::999:::;;;>>>>>>>>>@@@@@@???;;;888444444333222222222333333222333777===FFFYYYwwwfffKKKDDDIIIdddgggVVVUUURRRLLLFFFEEECCC@@@???>>>======888999:::999666<<>>?????????===@@@CCC@@@???OOOcccxxx{{{ooo|||xxxzzzwwwlll___YYYWWWQQQHHH>>>===;;;999888777666666888777444222222444444222111333444333000000222555000000111222333333444444111000000000////////////---...///000333555777999888:::<<<<<<;;;;;;<<<===?????????@@@@@@>>>:::777444444333333333333333444333555:::@@@KKK```uuu\\\KKKGGGTTTttt{{{ZZZRRRSSSOOOIIIIIIGGGDDD@@@>>>=========:::;;;===;;;777;;;LLL]]]kkkqqq|||kkk}}}xxxuuummm\\\IIICCCDDDOOOdddzzzvvvvvv{{{kkkgggfffhhhvvv{{{zzzzzzxxxsssnnnhhhggg___QQQFFFAAA???<<>>>>>888777666555444555555666444666888;;;===?????????@@@>>>AAACCC???AAAVVVpppuuummmzzzxxx~~~}}}{{{sssiii___XXXQQQJJJEEE???>>><<<999888777777777333333333444444555555555555444444333333444444555333333333222222111111111333222222000///...---,,,...///000222444666777888:::999999999:::<<<>>>???@@@AAAAAA@@@>>>:::777444222333333333222222444666222888:::===RRRtttqqqWWWCCCFFFccchhh[[[VVVRRROOOHHHHHHEEEBBBAAA@@@???===;;;===<<<;;;;;;888:::FFFSSSYYYeeewwwuuudddzzz|||tttcccSSSDDDEEELLL[[[oooxxx~~~~~~yyyvvvuuupppjjjgggbbbXXXMMMCCC===999888>>>KKKYYYXXXIII;;;===FFFIII[[[uuuYYYJJJ===666666555444444444444444444444444222777<<<===<<<;;;===???CCCYYYmmmeeeaaasss}}}~~~nnn___WWWVVVWWWYYYaaarrr~~~}}}}}}}}}zzzxxxwwwwwwvvvtttsssvvvsssooommmlllllllllkkkmmmnnnsssvvvrrrkkkiiikkk|||zzzyyywwwwwwwwwxxxxxx}}}~~~}}}yyyxxxzzz|||~~~}}}|||~~~qqq[[[PPPYYYnnn~~~~~~}}}{{{{{{|||zzzwwwrrrllleee___\\\WWWSSSLLLFFFBBB???<<<999777777666444444333333444555777999;;;;;;<<>><<<:::888777777777333444444444444444444555555444444444444444444555444333333333222222222222000000000000000000000000000111222444555777888999999999999999;;;<<<>>>???BBBAAA@@@>>><<<888555444222333444444333333444666555<<>>===???===<<<;;;888999DDDPPPXXXeeewwwqqqbbbqqqyyyjjj\\\EEECCCGGGUUUjjj}}}zzzzzz~~~|||}}}{{{vvvtttsssnnnhhh```ZZZQQQGGG???;;;999999BBBNNNXXXSSSFFF>>>AAAGGGRRRggguuuPPPDDD<<<777777444444444444444444444444444444666888999999;;;===@@@LLL[[[mmmnnnooo{{{|||~~~nnnrrrlllccc\\\YYYYYYZZZ[[[[[[fffuuu}}}||||||zzzxxxvvvuuuvvvwwwvvvuuuwwwtttqqqoooooooooooonnnooommmmmmooonnnlllmmmqqquuuuuuttttttuuuvvvwwwxxxxxxzzz{{{yyywwwuuuwwwxxxvvvuuussstttwwwzzz|||||||||||||||||||||{{{yyyyyyqqqeeeSSSNNNccc{{{xxx{{{~~~{{{xxxtttvvvwwwwwwwwwxxxzzz|||zzzsssnnnmmmpppnnnjjjeeeaaa\\\WWWTTTRRRNNNHHHCCC@@@>>>;;;999777666555555444444444444777999;;;<<<===>>>@@@BBBBBBDDDFFFEEEEEETTTwwwooofffyyy}}}vvvqqqiiifffbbb___[[[TTTKKKDDDAAA???===:::888666666666555555555444444444444444555555555555555555555555444444444333333333333333......///000111222333333444444555666777888999999999999999:::<<<>>>???@@@DDDBBB???<<<999666444333111333555555444333444555999AAALLLbbbvvvrrrZZZGGGMMMeeerrrWWWUUUTTTTTTRRRKKKGGGEEEBBBAAABBBBBB@@@???@@@>>>===<<<999999BBBMMM\\\jjj}}}xxxkkkmmmsssgggMMMGGGEEEOOOcccvvv|||uuu}}}}}}~~~|||wwwxxxvvvrrrpppoookkkdddXXXSSSJJJAAA<<<:::;;;<<>>:::999888333444444444444444444444444777777777777999<<>>>>>???AAACCCDDDDDDEEEEEEJJJ___qqqhhh}}}|||tttmmmdddaaa^^^[[[YYYUUUNNNIIIBBB@@@===:::777666555555666666555555444444333333555555555666666555555555444444444444444444444444//////000111222444444555666666666777888888999999888999:::;;;===???@@@AAADDDAAA===999666333333222///111444444444333333444:::EEEWWWqqqttt___KKKCCCVVVuuueeeTTTTTTSSSQQQNNNFFFFFFDDDBBBBBBCCCCCCBBBAAA???===<<<<<<::::::BBBKKKcccwwwyyymmmzzzzzzpppZZZOOOGGGKKK\\\nnnyyy|||sssvvv~~~~~~|||zzzsssuuutttpppnnnlllggg```SSSNNNFFF>>>:::;;;>>>@@@NNNTTTPPPBBB<<>>>>>>>>???AAACCCDDDBBBBBBHHHXXXssswwwlll~~~{{{rrrkkkaaa\\\VVVSSSRRRPPPMMMJJJBBB@@@===:::777666555555666666666555555444444444555666666777777666666555555555555555555555555555333333333444444555555555666777777777888888888888999:::;;;<<<>>>???@@@@@@AAA>>>:::666444222222333...000333333333333555666888NNNhhhgggLLLEEEMMMiiippp[[[RRRUUUQQQNNNLLLDDDFFFDDDBBBBBBCCCCCCCCCAAA===::::::<<<;;;<<>>AAAPPPQQQJJJ===;;;EEENNNPPPmmmrrrRRR>>>;;;:::<<<;;;222444444444555555666666666777777888999:::<<<>>>???FFFkkkqqqwwwqqqwwwccc]]]YYYXXXXXXYYYZZZZZZYYYWWWWWWQQQSSSaaavvv}}}|||{{{{{{wwwtttqqqpppqqqsssttttttrrrpppoooooopppqqqpppooogggnnnwwwxxxoooddddddjjjjjjkkklllmmmmmmlllkkkjjjhhhiiijjjlllnnnooooooooopppnnnkkkkkkmmmppprrrrrroooooooooooonnnmmmlllllliiieeeUUULLLcccpppjjjhhhkkknnnllljjjkkkfffeeefffhhhkkkllllllkkkjjjjjjiiihhhgggfffeeeeeeeeeeeefffggghhhkkkooorrrtttxxx}}}|||{{{zzzyyywwwmmmooopppmmmhhhcccbbbbbbgggaaa[[[XXXXXXWWWSSSOOOIIIEEE@@@<<<:::888666555444444444555666777888999:::<<<>>>>>>>>>???AAACCCGGGDDDGGGVVVssswwwlllxxx{{{}}}{{{~~~}}}tttlll^^^XXXOOOJJJIIIIIIHHHGGGAAA???===:::888666666666666666666555555555555555555666777888888777666555666666666666666777777777666666666666666777777777777777888888999999999::::::;;;===>>>????????????<<<:::777555333333333444///111222333444666999;;;@@@]]]{{{iiiPPPCCCPPPiiirrr```RRRQQQTTTOOONNNMMMGGGEEECCCBBBAAABBBBBBBBBAAA<<<999999<<<======BBBIIIhhhqqqlllyyybbbVVVIIIEEEMMM]]]lllttt}}}~~~}}}}}}zzzwwwtttoooqqqoooiiieeeaaaZZZRRREEEAAA<<<888777:::???BBBNNNJJJCCC>>>???HHHUUU___~~~cccKKK===;;;999::::::222444444444555666666777777333666888999999<<>>;;;999777555444333333444555666888:::;;;;;;===>>>?????????AAACCCDDDGGGRRRkkk|||uuutttqqqpppkkkmmmvvvvvvsss|||qqq___XXXOOOIIIGGGGGGEEEDDD@@@>>><<<:::888777777777555555555555666666666666555666888999999888666555666666666777777888888888888888888888999999999:::888888999:::;;;;;;<<<<<<<<<===>>>?????????>>>>>>777666555444333444444555222333444444666999>>>BBBTTTnnnqqqdddSSSCCCJJJjjjxxx^^^XXXOOOPPPSSSLLLKKKLLLGGGEEECCCAAAAAAAAAAAA@@@???===::::::<<<======@@@EEE]]]qqq}}}{{{qqqzzz~~~lllaaaRRRIIIKKKWWWfffppp|||~~~~~~~~~{{{||||||||||||~~~}}}}}}{{{{{{{{{zzzyyyxxxxxxvvvrrroookkkllljjjccc^^^XXXOOOFFF>>><<<999888:::>>>CCCFFFIIIAAA>>>CCCHHHNNN___qqqpppTTTCCC;;;:::555777888111444444444555666777777777444888;;;::::::@@@NNNYYYqqqtttmmmrrrddd]]]YYYXXXVVVUUUVVVWWWXXXWWWVVVLLLRRRSSSTTThhh~~~{{{yyyxxxwwwwwwwwwsssooommmnnnpppqqqqqqsssrrrqqqrrrrrrrrrpppooorrrooonnnnnnkkkiiimmmssspppqqqssssssqqqmmmhhheeefffcccbbbdddhhhmmmooopppkkkkkkkkkmmmppprrrrrrqqqmmmmmmmmmmmmlllkkkjjjiiibbb^^^UUUNNNUUUdddiiiddd```[[[ZZZ^^^aaa^^^[[[[[[]]]\\\[[[]]]```bbbccccccbbbcccdddbbb___^^^^^^```____________```dddiiimmmvvvwwwyyy|||~~~~~~}}}{{{||||||||||||zzzvvvsssqqqqqqrrrsssrrrnnnjjjiiikkkooorrrkkkddd```___[[[RRRKKKCCC???;;;888777777666555222333333555777999;;;<<<===???@@@AAA@@@AAABBBDDDAAANNNeeeuuunnnkkkcccdddmmmwwwwwwaaaZZZRRRLLLJJJHHHEEECCC???>>><<<999888777777777444444555555666666777777555777888999999888777555666666777777888888888999888888999:::;;;;;;<<<<<<999999:::;;;<<<===>>>???===>>>???@@@@@@???>>>===333333333333444444555666444555555666888<<>>???<<<;;;======<<<>>>BBBSSSbbbmmmlllrrrsssrrrxxxmmm]]]PPPLLLTTTbbbmmmxxx}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}zzz|||}}}}}}||||||}}}~~~|||yyy|||zzz|||~~~~~~}}}|||}}}~~~uuuttttttttttttrrrnnnkkkhhhiiifff^^^XXXRRRHHH???;;;:::999:::>>>CCCHHHLLLEEE;;;;;;GGGNNNSSSfffYYYJJJ<<<888888222444777111444444444555666777777888777<<>>>>>@@@BBBOOO^^^eeebbblllsssnnnzzz~~~sssZZZJJJPPP```kkkvvv}}}~~~~~~}}}~~~}}}|||{{{zzz{{{}}}}}}}}}~~~vvvnnnqqqyyy}}}{{{{{{|||}}}~~~}}}zzzwwwuuuxxxvvvssspppnnnlllhhhfffgggddd___WWWOOOGGGAAA>>>???>>>======???BBBEEEFFFAAA>>>@@@GGGPPPaaa{{{pppSSSEEEAAA;;;666444333333222666666666666777777777777;;;:::;;;===AAANNNggg~~~zzzwww~~~xxxgggYYY]]]^^^QQQ```TTTQQQ^^^fff___VVVSSSNNNQQQUUUYYYaaaqqq~~~}}}}}}{{{xxxrrrnnnqqqooommmkkklllnnnppprrrzzzwwwuuuuuuuuusssoookkkiiilllmmmmmmpppuuuuuuqqqqqqpppppprrrsssrrrooollllllgggeeegggjjjjjjlllpppjjjmmmqqqttttttsssrrrrrrmmmllljjjjjjiiihhheeebbb]]]]]]ZZZWWW]]]lllzzz}}}qqqiiillloooiiiaaa^^^bbbaaaaaa````````````aaabbb```___^^^^^^```bbbccceeeggghhhhhhjjjooowww~~~~~~||||||~~~~~~~~~~~~}}}{{{xxxvvvttttttuuuuuuvvvuuusssqqqppplllddd]]]ZZZUUUMMMFFFCCC???<<<777666666666444222000222444777999;;;<<<===<<<@@@AAA???@@@EEEHHHFFFLLLkkkzzzmmmddd]]]^^^ffftttjjjjjjddd[[[TTTQQQNNNIIIEEEBBB???<<<;;;999777555777777666666666777777888888888888777777777888888999999999999999::::::;;;======<<<<<<======>>>>>>===<<<;;;;;;<<<>>>AAABBB??????>>>??????===:::777222333444333222222444555111333555777@@@RRRhhhxxxrrrUUUKKKDDDHHH^^^|||cccUUUSSSPPPXXX]]]ZZZQQQJJJGGGGGGHHHFFFEEECCCCCCCCCCCCCCC>>>>>>>>>>>>======>>>???CCCSSS\\\\\\hhhnnniiiyyy~~~~~~uuuaaaPPPNNNYYYbbbttt|||}}}}}}~~~~~~}}}}}}}}}|||{{{zzz{{{|||~~~~~~~~~zzzssstttxxxyyyvvvzzz{{{}}}}}}|||zzzwwwuuuvvvssspppnnnllliiifffcccbbb^^^XXXQQQIIIBBB>>>;;;@@@===;;;===BBBFFFFFFDDD>>>===AAALLLZZZnnncccLLLCCC???999555444444333333666666666777777777777777;;;<<<======DDDYYYuuuxxxiiiuuuzzz~~~}}}cccXXX[[[\\\SSSWWWRRRXXXhhhooofffYYYTTTOOORRRSSSTTTXXXcccttt~~~{{{wwwtttqqqoooooonnnmmmllllllmmmooopppuuusssqqqqqqrrrqqqmmmjjjiiilllmmmmmmqqqvvvvvvrrrnnnppprrrrrrqqqooooooppprrrmmmiiikkklllkkklllooopppqqqrrrrrrqqqpppoooooohhhgggfffffffffeeecccaaa``````^^^\\\aaallluuuxxxvvvlllgggkkkooolllfffcccfffeeecccbbbaaaaaaaaaaaabbbbbbbbbcccdddfffhhhiiijjjkkklllmmmpppuuu{{{|||zzzwwwvvvrrrsssttttttssspppmmmkkkggg___WWWTTTOOOHHHAAA???>>>;;;777555666666444333444555777999;;;===>>>>>>@@@@@@@@@AAACCCEEEEEEFFFZZZ~~~sssccc___ccciiikkkwwwzzzwwwmmmccc]]]YYYUUULLLHHHBBB>>>;;;:::888777888888777777777777777888888888888888888888888888:::999999999999:::;;;;;;>>>>>>>>>>>>>>>???@@@@@@>>>>>>======>>>@@@BBBCCC@@@>>><<<::::::888555333333444555444333444666777555999;;;@@@TTTuuujjjPPPHHHGGGYYYwwweeeWWWTTTRRRPPP```pppnnn]]]LLLGGGJJJFFFEEEDDDCCCBBBBBBCCCDDDDDDAAA???>>>>>>>>>>>>===???NNNZZZ]]]jjjqqqiiirrr~~~xxxmmm]]]RRRUUU]]]qqqyyy{{{yyy|||~~~}}}~~~~~~}}}}}}~~~~~~}}}{{{zzz~~~}}}|||zzzzzz{{{||||||~~~~~~~~~~~~}}}}}}~~~xxxvvvwwwvvvsssyyyzzz{{{|||{{{yyyvvvtttqqqooollliiigggddd```]]]ZZZVVVOOOGGGAAA<<<999888===::::::???GGGIIIFFFAAA@@@AAAHHHVVVjjjvvvRRRDDD???<<<777444444444444333666666666777777888888888888<<<<<<999EEEbbbiii```wwwuuummm^^^WWWWWWYYYVVVTTTSSS[[[iiimmmcccXXXTTTOOOQQQQQQOOOOOOVVVaaakkk}}}xxxsssoooooopppmmmmmmmmmmmmmmmmmmmmmmmmooommmllllllmmmmmmllljjjjjjmmmoooooorrrwwwwwwssskkkooorrrrrrooonnnppptttwwwqqqnnnooopppnnnnnnpppwwwvvvuuusssqqqpppnnnmmmeeedddcccdddeeeeeedddbbbcccccc```___dddkkknnnlllmmmfffccciiioooooollliiikkkiiifffdddbbbbbbcccddddddeeegggjjjlllnnnoooooooooooopppsssxxx}}}~~~|||yyywwwuuuppprrrssssssqqqmmmhhheeeaaaXXXOOOKKKHHHAAA===<<<;;;999666555555555555444888999:::<<<===>>>??????CCC>>>>>>EEEGGGEEEIIIQQQnnnvvveeeeeeiiiiiigggrrr~~~pppgggaaa]]]RRRMMMEEE???<<<;;;::::::999999888777777777888888888888999999999999999999:::::::::::::::;;;<<<<<<>>>>>>===>>>>>>???@@@AAA????????????@@@AAABBBCCC@@@===:::777666555333111444555666666555666888:::888@@@FFFQQQnnnttt[[[OOONNNWWWsssjjjVVVQQQSSSUUUMMM^^^ppprrraaaMMMFFFIIIEEEDDDCCCBBBBBBBBBCCCDDDGGGDDD@@@???@@@AAA@@@???@@@NNNZZZaaaooo}}}qqqooo|||{{{yyymmm\\\XXX^^^nnnwwwzzzwwwzzz~~~~~~|||yyyyyyyyyyyy{{{|||~~~~~~|||zzzyyy~~~}}}|||{{{zzzzzzzzzzzz}}}}}}}}}}}}||||||{{{{{{zzz~~~~~~zzzwwwwwwvvvtttwwwxxxyyyzzzyyywwwtttsssmmmkkkhhheeeccc___ZZZVVVQQQMMMFFF???:::888777888666999???FFFIIIHHHCCC???GGGIIIQQQbbb{{{bbbFFFAAA<<<999555333444444444444555555666777888888999999777??????;;;JJJkkknnneeezzzsss```ZZZVVVSSSVVVVVVXXXVVVWWW\\\[[[UUURRRSSSMMMOOOOOOMMMLLLPPPXXX^^^ttt~~~xxxqqqmmmnnnooollllllmmmmmmmmmkkkjjjiiiiiihhhgggggghhhiiiiiijjjmmmppprrrrrrtttxxxvvvrrrkkkmmmoooppppppqqqrrrtttuuupppnnnqqqsssrrrsssuuu}}}|||{{{{{{yyyvvvrrroooiiigggffffffggggggfffeeedddbbb^^^]]]bbbiiihhhdddfffbbbbbbgggnnnpppnnnkkkkkkjjjgggeeedddeeefffggggggiiillloooqqqrrrrrrrrrrrrqqqrrrwww}}}~~~~~~|||||||||{{{yyyvvvtttrrrqqqrrrttttttqqqkkkeeeaaa]]]SSSJJJEEEBBB===::::::888777555444444555555666;;;<<<===>>>>>>?????????BBB<<<>>>FFFGGGEEETTThhh~~~zzztttfffiiiiiicccfffgggqqq|||uuullleeeaaaUUUOOOGGG@@@===<<<;;;:::::::::999888888888888888777888999:::;;;:::::::::;;;;;;::::::;;;;;;<<<===============>>>???@@@AAA???@@@@@@AAAAAAAAAAAA@@@@@@<<<888666555444333222444555666777666777:::<<<777DDDSSSgggpppYYYJJJKKKSSSiiinnn\\\UUUMMMMMMTTTLLLPPPWWW[[[TTTHHHDDDFFFCCCCCCBBBAAAAAABBBCCCDDDDDDBBB@@@???@@@AAAAAA@@@===IIIVVVccctttzzzlllwww}}}~~~wwwfff\\\]]]jjjsss||||||xxxyyy||||||{{{wwwvvvvvvwwwxxxzzz|||}}}~~~|||zzzxxx}}}}}}|||{{{zzzyyyxxxxxxxxxyyyzzz{{{|||||||||{{{xxx{{{|||xxxvvvxxxyyyxxxtttvvvwwwxxxxxxvvvsssqqqnnnlllhhheeeaaa\\\VVVRRRIIIEEE@@@:::777777999:::222<<>>>>>>>>>>>>>>>>>@@@===???DDDAAAEEE```~~~xxxuuulllmmmjjjbbbeee```dddzzztttppppppxxxvvvooojjjeee[[[UUULLLEEE@@@===;;;:::;;;;;;:::999888888888888777888:::;;;<<<<<<;;;:::<<<;;;;;;;;;;;;<<<==================>>>???AAAAAA???@@@AAAAAA@@@???===<<<<<<:::666555444444333222333555666777777888;;;===<<>>===>>>???<<>>999DDDOOOPPPIIIBBBBBBEEEJJJTTTeeehhhNNN===>>>999777444444555666666555444555666777999:::;;;<<<999>>>CCCLLLbbb||||||vvvnnnuuuhhhWWWVVVRRRPPPSSSTTTPPPPPPPPPQQQQQQPPPOOONNNKKKKKKJJJHHHGGGGGGJJJLLL[[[ppp}}}yyywwwtttqqqnnnkkkkkkkkkkkkjjjhhhfffeeecccbbbaaa___]]]^^^bbbeeelllppprrrrrruuuwwwuuuppppppllljjjpppxxx{{{vvvooojjjgggiiipppvvvxxxzzz~~~}}}|||tttnnnkkkhhhgggggggggffffffbbbaaa\\\YYY^^^fffiiiggghhhiiiiiijjjnnnqqqnnnhhhiiiiiiiiiiiijjjkkklllllllllnnnpppqqqqqqpppooonnnooopppssswww{{{|||{{{zzz~~~|||||||||{{{yyyvvvtttrrrqqqrrrsssrrrnnnhhhbbb^^^VVVMMMDDDAAA>>>:::888999444555555555555666999;;;======>>>>>>??????>>>>>>@@@@@@AAABBBBBBPPPsss|||tttxxxpppllliiieeeddd^^^___mmm{{{ddd___aaajjjoooooovvvyyywwwtttppphhhbbbYYYPPPIIIDDD@@@===<<<<<<;;;999999888888888777888:::<<<===<<<;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>@@@AAABBBCCC???@@@AAAAAA???<<<:::888777666444333444555444333222444666777777999;;;>>>GGG\\\yyy~~~jjj]]]LLLAAAJJJ[[[nnnnnnTTTSSSTTTKKKEEEIIIGGG===>>>RRRaaa\\\LLLAAAAAA@@@@@@@@@@@@BBBDDDEEE???CCCGGGEEE???;;;<<>><<<888555666333444666666555777;;;>>>===>>>??????@@@@@@@@@???@@@CCCDDDEEEOOOjjjyyypppvvvllleeebbbcccddd___^^^eeeooocccXXXRRRVVVWWWVVV^^^kkkpppyyy~~~~~~zzzuuuoooeee[[[RRRKKKFFFBBB===<<<;;;:::999999999999777888;;;<<<======<<<;;;<<<<<<<<<<<<<<<===>>>>>>?????????@@@AAABBBDDDEEE???@@@@@@@@@>>>;;;777555444222222333444555444222222444555666777999<<<>>>LLLbbb|||```NNNJJJAAA@@@WWWppppppaaaSSSNNNOOOMMMJJJHHHDDD@@@NNNnnnsssTTT>>>@@@@@@??????@@@BBBDDDEEEBBBIIINNNKKKBBB<<<===@@@???BBBOOOhhhlll~~~oooZZZeeeooorrrsssyyy}}}uuuppppppqqqrrrqqqpppppppppqqqrrrsssuuuwwwzzz}}}~~~}}}yyyyyyzzzzzzzzzyyyxxxxxxwwwxxxzzz|||||||||zzzyyyyyyyyyxxxxxx|||~~~wwwooopppqqqsssuuuuuusssqqqooodddaaa]]]XXXQQQHHH???999777777666777999===AAACCCXXXVVVRRRKKKFFFFFFKKKQQQ```sssgggJJJGGGAAA999===999888666666666777666555333444555777999;;;======BBB???HHHcccuuujjj|||yyy{{{|||aaaXXXUUURRRLLLPPPWWWSSSXXXTTTNNNJJJKKKMMMLLLIIIFFFEEEDDDDDDEEEGGGKKKMMMNNNcccyyyzzz{{{wwwssslllkkkjjjhhhgggeeedddddd___^^^\\\WWWTTTTTTXXX\\\]]]bbbgggkkkpppvvvuuuqqqlllooosssxxxzzzyyyuuurrrooolllmmmrrrvvvvvvwwwyyyzzzyyyzzz}}}}}}vvvooollljjjhhhgggiiikkklllllldddhhhiiigggggglllooooooooossstttrrrtttwwwssslllnnnooopppqqqpppooolllkkkllllllmmmnnnooooooooooooooosssxxxyyyyyyyyy{{{~~~|||~~~~~~zzzxxxxxxzzz}}}{{{{{{|||~~~yyyyyyyyyxxxvvvssspppoookkkkkkjjjhhhddd```[[[YYYMMMEEE>>><<<:::666333333222444666666666888<<>>>>>???@@@AAAAAAAAAAAA???CCCFFFKKK^^^