BM6(d """"""###$$$$$$$$$$$$###!!!###$$$######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''((('''&&&'''((())))))'''******))))))******+++,,,******+++++++++,,,,,,,,,////////////////////////......///222555666555333444:::???>>>777222000111//////......---,,,,,,+++((((((((((((''''''''''''%%%(((******(((%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""########################""""""###$$$$$$$$$$$$#########""""""######$$$%%%%%%$$$#########$$$%%%&&&(((&&&$$$$$$$$$%%%$$$"""########################"""###### """%%%$$$ $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$###"""###%%%&&&%%%$$$#########"""######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$###""""""%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,---///000222333111222333333333444666888888888888888999:::;;;<<<===;;;::::::;;;<<<<<<;;;999888888777777999:::;;;<<<;;;::::::::::::;;;<<<>>>===<<<<<<;;;;;;<<<<<<666555444222111000//////...---,,,,,,++++++,,,,,,************************)))'''&&&'''((()))(((''''''((())))))(((((()))***,,,+++***(((''''''''''''%%%%%%'''''''''&&&%%%$$$((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***///***&&&)))&&&###)))'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''(((((((((((((((((((((((()))************+++++++++---******------+++,,,///+++,,,---...///////////////111555999;;;:::666333333111111333333222666<<>>???;;;777777777777555555555666888999888666444444444333222222111111///...,,,,,,------,,,+++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''((()))+++---,,,)))'''((('''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&'''''''''&&&&&&((()))%%%$$$%%%'''&&&###&&&+++''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&'''''''''(((((((((((((((((('''&&&'''(((((((((&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''(((((('''''''''''''''(((((())))))(((&&&&&&'''(((&&&&&&'''(((((((((((('''))))))))))))************(((((((((((()))***++++++******+++,,,,,,,,,++++++***,,,...------///444888999999999666333111111222555777777444111111555888AAAYYYppp"""""""""""""""""""""""""""############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''(((((()))******)))((('''++++++++++++,,,---......+++,,,,,,---------,,,,,,,,,,,,,,,,,,---...///000---,,,,,,+++++++++++++++))))))******))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$###"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###$$$###"""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))******************+++,,,,,,------.........///000111222333333555666555444444666999888:::;;;<<<<<<<<<>>>???CCCKKKPPPKKKDDD???999444444444555777999999888666222222222222222222222222...---+++,,,------,,,+++((()))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''')))++++++(((&&&((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&'''''''''&&&&&&((()))$$$$$$&&&(((&&&###%%%***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''&&&&&&&&&&&&''''''((((((((()))'''&&&&&&))))))(((&&&$$$%%%&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&''''''((()))***'''(((((((((&&&&&&(((***%%%&&&''''''((((((''''''))))))))))))************&&&&&&&&&''')))***,,,---******,,,---------,,,,,,***,,,......---000777===??????>>>:::555222222333777888888666222222555999AAAYYYooo"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))""""""###$$$%%%'''((()))(((((()))******)))((('''++++++++++++,,,---......///---,,,******+++,,,...+++++++++,,,---...///000,,,+++***************+++)))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$))))))((('''%%%$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###$$$######$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********)))******+++,,,,,,------............///111222333222555666666444555777:::999:::;;;<<<<<<===@@@BBBMMMXXX```[[[QQQHHH===333444444555777999:::888666000111111111111222222222---,,,++++++------,,,+++(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%%%%'''))))))'''&&&((('''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&'''''''''&&&&&&((()))(((&&&&&&((('''$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((('''%%%%%%%%%%%%&&&&&&''''''''')))'''%%%&&&)))***(((&&&###$$$%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,%%%&&&'''''''''(((***,,,%%%&&&''''''((((((''''''))))))))))))************%%%%%%&&&''')))+++---...***+++,,,---...------,,,))),,,///......111999@@@???@@@???;;;777555666888888999999666333333666999BBBYYYooo""""""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((***++++++******+++,,,++++++*********+++,,,,,,******+++,,,,,,,,,,,,+++///---***((('''(((***+++))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$:::CCCAAA111&&&%%%###"""############$$$$$$$$$########################%%%$$$###""""""###$$$%%%'''&&&$$$######$$$&&&'''$$$$$$######"""!!!!!! ##############################$$$$$$$$$$$$######'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""######$$$$$$######"""%%%%%%%%%$$$$$$#################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&&&&'''((((((((('''''''''(((((()))***+++))))))***++++++++++++***...//////000111222222222;;;:::888666666777888999:::;;;;;;;;;;;;===@@@CCCOOO^^^lllkkkZZZFFF999444222444555777888999999888111111000000//////......,,,,,,------,,,,,,+++******)))((((((((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&'''(((&&&$$$$$$$$$%%%$$$###'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((())))))************++++++++++++++++++++++++++++++++++++,,,---...111666===BBBAAA@@@===:::888666666555444333111000111333555777@@@XXXnnn""""""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((***++++++******+++,,,---,,,,,,+++++++++,,,,,,******+++,,,,,,,,,,,,+++...,,,***)))(((((()))***)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###"""***,,,$$$!!!&&&(((###"""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$%%%%%%#########%%%'''((('''&&&%%%$$$###"""""""""##############################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&'''''''''''''''''''''(((((()))***+++))))))***+++++++++++++++---...///000111222333333:::999888777777888999999:::;;;;;;::::::<<>>;;;999666555555555444333111000111333555777>>>WWWmmm""""""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((***++++++******+++,,,......---,,,+++++++++,,,******+++,,,,,,,,,,,,+++,,,++++++***))))))((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$%%% !!!''''''###"""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$#########$$$%%%'''(((***)))&&&$$$######$$$%%%##############################$$$$$$$$$$$$######!!!""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&'''''''''(((((()))***+++)))******+++++++++++++++,,,---...///111222333444888888888999999999999999999:::::::::999:::===@@@:::FFFSSSUUUKKK???777555333444555666666555444333111111000//////......------------------,,,,,,+++,,,+++***((('''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&'''((('''&&&&&&'''(((&&&%%%$$$$$$&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%)))(((''''''''''''((()))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''((((((''''''''''''((()))************************''''''((((((((())))))))))))************+++++++++++++++++++++++++++++++++---,,,***)))+++222:::AAA===;;;999666555444333333333222111000111333555777<<>>@@@@@@<<<666333333555444444555444333222000///000000//////...---------,,,,,,------,,,,,,+++***((('''''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&'''))))))((((((***,,,,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''(((***+++***'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&((()))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++++++++++++++++++++++++++***,,,...///000333666999777666444222111111111111000000000000111333555666<<>>FFFOOOaaa""""""""""""""""""""""""###############"""!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&'''(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,---...///000///......------,,,+++***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&((())))))((('''((()))***(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''))))))(((((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''((())))))***))))))((('''***)))))))))((((((((('''%%%'''+++---///...---,,,***))))))(((((())))))***))))))***+++++++++++++++******))))))+++---000222---000555888888555000---...------...///000000////////////000111222333444666===EEEMMM___}}}"""""""""""""""""""""""" !!!###$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%''')))***&&&%%%%%%%%%$$$$$$$$$###%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''(((((('''''''''(((((((((((())))))(((((()))***+++++++++++++++,,,---...///...------,,,,,,++++++***))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&)))(((((((((((())))))***(((''''''&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''))))))))))))((('''&&&%%%%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((((('''''''''((()))******)))((('''*********)))((('''''''''%%%'''))),,,------,,,++++++***)))(((((()))***++++++***)))((()))***,,,---*********+++---///111222...111666:::999555///,,,...---,,,---///000000////////////000000222333333555<<>>555 ###((((((%%%###%%%)))&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((()))(((((('''&&&'''(((************)))((()))***+++***)))'''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''((()))*********)))'''&&&(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((()))************)))))))))******+++,,,,,,---******)))(((((((((((()))******))))))))))))******+++***))))))(((((())))))******))))))((())))))***************************(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&''''''(((((())))))000///---+++))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((()))******++++++******)))******+++,,,,,,------,,,------------.........---.........//////000000000000000000111222333333444999>>>@@@FFFZZZwww####################################$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$%%%&&&$$$"""$$$)))---$$$######$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''(((***+++$$$'''%%%"""$$$******%%%,,,)))$$$!!!%%%***+++'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((()))))))))((('''%%%&&&((()))******))))))((()))***+++***)))'''%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((***,,,------+++(((''')))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))(((((())))))))))))(((((((((((()))*********************+++,,,,,,---......+++******)))((()))))))))++++++************+++++++++******)))))))))))))))++++++***************+++************************(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******%%%&&&&&&'''((()))******222111...,,,***)))))))))(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))***+++++++++++++++))))))***+++,,,,,,---------------.........//////.........///////////////////////////000111222333444999>>>@@@FFFYYYvvv""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((((((((()))'''&&&'''******(((%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((******+++,,,,,,,,,,,,+++++++++++++++*********)))***)))***,,,------+++)))+++*********++++++,,,---'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''((()))++++++))))))***,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((()))***,,,---...***+++,,,,,,,,,,,,---...------......///000000000000000000111222222333333666888<<<@@@GGGXXXuuu""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''''')))'''&&&''')))***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++***************************,,,...///...---...---,,,++++++******+++(((((()))******+++,,,,,,******************************))))))))))))******))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))(((((((((''')))))))))((('''''''''((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))------,,,++++++***++++++***,,,------++++++,,,...------......///000000000000000000111222222333333777888<<<@@@FFFWWWsss""""""""""""""""""""""""""""""""""""""""""""""""##############################"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&(((''''''((())))))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,************************+++******,,,///222222222111000...---+++***)))))))))******++++++,,,,,,---++++++++++++++++++++++++***************************************)))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((()))(((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((+++)))'''&&&'''''''''&&&((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************//////---,,,++++++++++++,,,---...---+++***+++,,,------......///000000000000000000111222222333333777999<<<@@@FFFVVVrrr""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%######$$$%%%&&&''''''(((###$$$$$$%%%%%%$$$$$$###!!!""""""""""""#########%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((''''''&&&&&&((((((((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((()))))))))*********))))))***************+++***+++,,,,,,------,,,,,,************++++++++++++,,,+++***,,,000444666666111000///---,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((+++)))'''''')))***)))((()))))))))******)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,---......,,,---...---+++***+++,,,------......///000000000000000000111222222333333777888<<<@@@GGGWWWttt""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$%%%%%%&&&'''(((((()))###$$$$$$%%%%%%$$$$$$###!!!""""""""""""#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&(((((()))***)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******************************))))))))))))************)))*********++++++,,,,,,++++++,,,------------,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,000444666777///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------++++++++++++++++++++++++)))***++++++++++++***)))+++++++++,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''((()))***)))((())))))************))))))((((((((((((((((((((((((************************))))))******+++++++++,,,++++++***++++++,,,---...,,,---...---+++***+++,,,------......///000000000000000000111222222333333666888<<>>CCCQQQmmm$$$###"""""""""###%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++((($$$!!!!!!$$$(((+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&'''((('''%%%%%%'''(((***(((&&&'''))))))'''%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************+++---000111222000,,,)))((()))+++---++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////999555000---------,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,---,,,+++***---------,,,,,,,,,++++++++++++******++++++,,,---************************(((***+++***+++...555:::,,,++++++******++++++,,,))))))))))))************++++++************++++++++++++******************(((((())))))*********+++)))+++---///...,,,)))'''))))))))))))******************)))))))))))))))*********************************+++++++++,,,,,,,,,(((***+++---...222777;;;..................------............///000222222111111222222222333333333777999<<<@@@DDDQQQjjj$$$###"""""""""###$$$%%%$$$$$$#########"""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((()))(((''''''&&&&&&&&&'''(((((())))))(((''''''&&&'''((()))(((&&&&&&(((******(((&&&'''((()))'''%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************+++,,,...///000...,,,***)))***,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------------........./////////777444///------------,,,---------......------------------------------------------,,,,,,,,,,,,,,,***+++,,,------,,,++++++---------,,,,,,,,,+++++++++++++++++++++,,,,,,---++++++++++++++++++++++++++++++,,,******,,,111666,,,++++++******++++++,,,))))))))))))*********+++******))))))))))))******++++++******************))))))))))))*********+++)))+++,,,------+++)))'''))))))))))))******************))))))))))))************************************+++++++++,,,,,,,,,)))***++++++,,,///333666------------------------............///000111222111111111222222222333333666888<<>>BBBNNNggg}}}###############$$$$$$$$$"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))%%%''')))******)))'''%%%''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((('''(((((()))(((((()))))))))(((((('''((())))))(((''''''(((***)))((((((((((((((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))***************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000222///---,,,---...///.........////////////..............................---...............//////............---------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,+++*********+++---,,,++++++******++++++,,,*********+++++++++,,,,,,******))))))))))))************+++++++++++++++,,,******************************)))))))))))))))***))))))*********+++++++++******))))))******++++++******************************+++++++++,,,,,,,,,+++,,,,,,+++))))))+++,,,,,,,,,,,,,,,,,,---------...............///000111111111111111222222222222444666:::>>>AAAMMMeee{{{""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((()))))))))))))))((((((((())))))***(((((()))))))))))))))((('''(((((('''&&&&&&''')))(((((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))))))))((((((((((((((((((((((((((())))))))))))************'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******)))))))))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000111111111///------...000//////...//////000000//////...////////////////////////.........//////000000000000//////.........------.........---------,,,,,,------,,,,,,------...///------------------------************+++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,,,,,,,,,,+++++++++*********************)))(((((()))***+++************++++++++++++***************+++,,,,,,******************************+++++++++,,,,,,,,,,,,------,,,***)))***+++,,,---------.........///...............//////000000000111111111222222222333555:::===AAALLLdddzzz""""""###$$$$$$$$$$$$###!!!!!!""""""""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))((((((''')))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++(((((()))*********))))))&&&'''((('''%%%%%%'''(((''')))))))))'''&&&'''((('''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,++++++*********+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000000000000111111111111111///......000111000/////////000000000000//////000000000000000000000000/////////000000111111222222111000///........................---------,,,...------------...//////------------------------***))))))+++---...,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,******++++++,,,---------+++++++++++++++***************)))))))))***++++++*********++++++++++++,,,***************+++,,,---******************************+++++++++,,,,,,,,,,,,---...---+++******+++,,,------......////////////......---......//////000000000111111111111222333555:::>>>AAALLLcccyyy!!!"""###$$$%%%$$$$$$###"""""""""#########$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++)))))))))*********++++++************************+++******))))))******+++***)))))))))******+++,,,(((((()))***************'''(((((('''&&&&&&''')))''')))***)))&&&%%%'''(((&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((('''''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((())))))))))))))))))))))))''''''((((((((()))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))***************************+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------------............000000000111111111222222222111///000111222111//////000000111111000000///000000000000000000000000//////000000111222222333333222111///......//////............------------...............//////000,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...///,,,))),,,++++++******++++++,,,,,,,,,,,,,,,------------,,,++++++++++++++++++,,,******++++++,,,------...,,,,,,,,,++++++******************++++++++++++,,,*********+++++++++,,,,,,************+++,,,---...******************************+++++++++,,,,,,,,,***+++---,,,+++***++++++++++++,,,------.../////////......------.........000000000000111111111111333666;;;???BBBMMMcccxxx!!!"""###$$$%%%$$$######""""""######$$$$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,)))***,,,------,,,***))))))************+++++++++************************++++++************++++++******))))))***+++,,,,,,(((((()))***************((()))))))))'''''')))***''')))***)))&&&%%%&&&)))&&&'''''''''(((((())))))'''''''''''''''''''''''')))(((((((((((('''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))***************************+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,------------------------------------.........//////000111111111111222222222333222111111222222111000000000111111111111000000000000000000000000000000//////000111222222333333444333111////////////000//////.........---------...............///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---//////+++''',,,++++++++++++++++++,,,,,,,,,,,,---------......++++++************++++++******+++,,,,,,---......,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---...******************************+++++++++,,,,,,,,,(((***+++,,,+++***+++,,,******+++,,,,,,---......///......---------......000000000000111111111111333666;;;???BBBMMMcccxxx$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""""""""##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&'''''''''(((((((((((((((***(((&&&(((***+++***'''))))))))))))))))))))))))---+++)))***,,,,,,***'''+++***))))))***++++++++++++)))''''''***++++++)))000...,,,+++++++++***(((+++***)))(((((()))+++,,,))))))((())))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&$$$###""""""%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))************+++++++++***************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++++++++,,,,,,---222111111111111000...,,,222///------000111000...111111222222333444444555111222333222111000000111333222222111111222222333000000111111111111000000000111111000......///111333000......000222222111000////////////000111111000000000000000000000000........................//////.........---------------------------------......---***,,,000111...//////...------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++******************)))******+++,,,+++++++++,,,,,,---------*********))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,---------..................////////////000000000000111111111111333666:::>>>AAAMMMeee{{{$$$$$$$$$#########"""""""""""""""############$$$""""""""""""##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((())))))))))))))))))***((('''(((+++,,,+++)))))))))******++++++,,,,,,,,,***)))***,,,---+++))),,,+++******+++,,,,,,,,,///---++++++,,,,,,+++)))''''''(((***---...---,,,,,,+++***))))))***++++++++++++************++++++************************************************))))))(((''''''''''''(((******))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------//////......///000111111555333111000/////////...222000...///111333222000000111111222333444444555333444444333222111333444555555444333333333444444111111222333333333333333222222222111/////////000666555333111111222222222000//////...............000000000000000000000000........................//////.........---------------------------------...///...+++---111222...///......---,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************++++++,,,++++++++++++,,,,,,,,,---************))))))))))))************++++++++++++***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////000000000000111111111111333666:::===AAALLLdddzzz$$$$$$$$$########################$$$$$$$$$%%%%%%"""""""""#########$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''*********))))))))))))))))))((('''(((***+++***)))************+++,,,,,,------,,,+++,,,---...---+++......------,,,---------000///......///...---+++,,,+++,,,---//////---+++++++++***)))))))))******,,,,,,++++++***+++++++++***************************************************))))))(((((((((((((((***))))))))))))((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))***+++)))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------...///000000444222000...---...000111000000///111333555555444222333555666888999::::::888999999888777888;;;>>>>>>===<<<;;;:::999999999888888999999888777666666333222222222111111111111777777555333000000111222111111000///............000000000000000000000000------------------------/////////............---------------------------///000///,,,...222222...---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,,,,*********+++++++++++++++************************************+++++++++,,,))))))(((((())))))***+++++++++++++++++++++++++++,,,,,,,,,---------......---............/////////000000000000111111111111333666:::===@@@KKKbbbwww####################################$$$$$$$$$%%%""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))++++++***+++,,,,,,,,,,,,******+++,,,---.........000000000000111222333333666666666555333333444555333333333444444222000///111000............,,,***,,,,,,,,,,,,,,,,,,,,,---+++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++)))))))))***************------------------------------------.........///,,,,,,,,,,,,---...///000///000111111111222444666333444666999===@@@AAABBBAAACCCFFFIIILLLNNNPPPPPPOOOPPPPPPPPPRRRUUUZZZ^^^___]]][[[XXXVVVTTTSSSRRRQQQPPPNNNKKKGGGCCC@@@>>>888888777777777666555444777888888555222111222555333222111000000000000111000000000000000000000000------------------------/////////..........................................000...,,,...111000---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,************************)))***************++++++*********+++++++++,,,,,,)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,---------......---------........./////////000000000111111111111333555:::===???JJJ```uuu########################"""""""""#########$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))(((((()))))))))*********+++,,,---------......///+++...222777;;;===>>>???@@@AAACCCEEEGGGJJJNNNPPPRRRSSSSSSQQQNNNMMMNNNPPPNNNOOOOOONNNJJJFFFBBB@@@:::777555444333333222111////////////.........---)))))))))***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************************++++++++++++)))*********+++++++++,,,------------------------.....................---......///000222444666777222666;;;>>>???@@@AAACCCEEEHHHMMMSSSXXX\\\```bbbdddfffjjjooosssuuuwwwwwwxxxyyy{{{}}}|||zzzuuuooohhhaaa[[[XXXOOOMMMJJJHHHGGGDDD@@@<<<===<<<:::888555444444555222222111111111111222222111111111111111111111111........................////////////////////////........................---...---+++,,,000...***,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---************************))))))******+++++++++,,,***++++++++++++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------............///000000000111111111111333555:::===???HHH]]]rrr###############$$$$$$$$$"""""""""############$$$#########$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''(((((('''''''''(((((())))))***(((((()))***+++,,,,,,---'''))),,,......000333555888===GGGQQQYYY^^^```aaadddfffiiilllpppuuuzzz~~~~~~~~~zzzxxxzzz|||{{{sssjjjddd```\\\YYYUUUQQQLLLFFF@@@;;;333333222111///,,,***)))++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))))))))************+++))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++***************++++++++++++,,,******++++++,,,---------........................//////////////////000000///111333777<<<@@@DDDFFFFFFLLLTTTXXXYYYYYY[[[]]]ggglllsssyyyuuuqqqllliiifffaaaZZZTTTMMMIIICCC???<<<999555333333333222111111111222222111111111111111111111111////////////////////////...////////////000000000........................,,,...---+++,,,///---(((,,,,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++++++++++++++,,,------+++++++++++++++*********))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,---------......,,,------------.........000000000000111111111111333555:::===>>>GGG[[[ooo|||""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))(((((((((((((((((()))&&&''''''((())))))******((()))***,,,...///000111...222777;;;>>>AAAFFFJJJSSS[[[hhhuuu|||xxxyyyyyyxxxuuunnncccWWWOOOHHHFFFDDD@@@<<<777333000000000///......---......------------------------------------------------,,,,,,+++************+++))))))*********+++++++++))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***************+++++++++,,,,,,++++++,,,------...//////..............................000111333444555666888;;;@@@HHHPPPXXX^^^bbbhhhnnntttwwwwwwxxx{{{~~~}}}uuulllaaaYYYSSSMMMDDD<<<:::999777666444333222222111111111111111111111111111111111111111111111111.../////////000000000000........................,,,......,,,---///---(((,,,,,,---......///000000,,,,,,,,,------------...,,,,,,,,,---------......,,,++++++++++++,,,---------,,,,,,,,,++++++++++++))))))***++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------.........000000000000111111111111222555:::======EEEYYYmmmxxx""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))&&&''''''((()))******+++)))***,,,...000222333444???DDDKKKQQQUUU[[[bbbgggmmmuuu~~~{{{www|||zzzmmmddddddbbb^^^YYYRRRKKKEEEAAA555444333111///...---------------------------------------------------------,,,++++++******++++++))))))******++++++++++++))))))))))))))))))))))))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++************+++++++++,,,,,,,,,,,,,,,------...///000000////////////////////////---...000333555888:::;;;GGGKKKRRR\\\gggqqqzzz~~~yyyrrrhhh[[[PPPBBBAAA>>>;;;888666555444111111111111111111111111111111111111111111111111.../////////000000111111////////////////////////---//////---...000...))),,,------...///000111111,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......000000000000111111111111222555:::<<<===EEEXXXlllxxx$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((***)))((((((***+++++++++***(((***------)))))),,,///...000333444888CCCOOO```jjjzzz~~~sssooopppppprrrrrrrrrwww|||xxxpppxxxyyy~~~vvvjjjVVVPPPFFF===777333222111555111//////...+++,,,///+++---......,,,***))))))+++++++++************))),,,,,,,,,++++++***************))))))))))))************))))))))))))******'''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((((((((()))))))))))))))******************+++++++++,,,,,,,,,(((+++---+++***+++---...,,,---.../////////.........///111222222111///...444777;;;???CCCIIIPPPUUUbbbhhhtttvvvkkk```QQQDDD>>>;;;:::999666444111111444666666555000555555000...111111...000000000000000000000000111///...///000111000...000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...///...---,,,+++++++++++++++++++++,,,,,,---------***,,,------,,,+++,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---...///000111111111222222222333333333333555777:::===>>>FFFXXXjjj|||$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((***)))((('''(((((('''''')))'''(((+++,,,***---333111777BBBMMMTTT[[[hhhuuu|||xxxxxxpppssstttvvv|||zzzsssxxx~~~sssfffZZZNNNCCC===777222///222333111000111...///000000///......---,,,+++++++++************,,,,,,,,,+++++++++************))))))))))))************))))))))))))******((((((((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,***+++***))))))+++---...//////......//////000111555444444555888<<>>:::666333333222000...111666666333222555555222111111111111111111111111111000//////000111000///000000//////.........---------------------------......---,,,,,,---......///...---,,,++++++++++++------,,,,,,,,,,,,,,,,,,+++,,,......,,,++++++,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------...///000111111.../////////000000000000666777;;;===???FFFYYYjjj##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))************))))))((((((,,,***,,,...///222999CCCOOOZZZkkkyyy}}}}}}zzz}}}{{{~~~vvvjjjcccQQQEEE;;;777777444333444000000000//////...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******))))))))))))************))))))))))))******)))))))))(((((('''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((************************(((((((((((((((((((((((()))))))))(((((())))))***)))))))))*********++++++++++++++++++,,,,,,,,,,,,...,,,******+++---...///111111222444777;;;>>>AAAHHHIIILLLQQQYYYaaahhhmmmwww{{{zzzyyypppTTTMMMDDD;;;777666666777222444555222222444444111111111111111111111111111111000///000111111111///000000///......---,,,,,,..............................---,,,,,,---......///...---,,,++++++++++++......------,,,+++++++++,,,...///...,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---......000000111222111111111111222222222222777888;;;===???FFFYYYjjj##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))*********+++,,,,,,,,,,,,---...,,,,,,000444777===JJJWWWuuu}}}xxxxxx~~~jjjSSSEEE===777333222333222000///.........---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++******))))))******+++******))))))((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((())))))******))))))*********++++++++++++++++++,,,,,,,,,------111---+++---//////...///---111777@@@IIIRRRXXX[[[aaafffoooyyy~~~~~~zzz}}}}}}rrraaaOOOCCC<<<;;;;;;555444333222333444333111222222222222222222222222222111000000222222111000222111000///...---,,,,,,..............................------------............---,,,,,,,,,,,,,,,---------------,,,,,,,,,---//////...,,,******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------...///000111222222222222222333333333444444777888;;;===???FFFXXXjjj##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((()))******+++***,,,---,,,+++,,,...111,,,111:::BBBGGGPPP```pppxxxfffXXXJJJ???:::999666222111111222111000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++******))))))(((((((((((((((((((((''''''((((((((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++************++++++++++++++++++,,,,,,,,,---------000,,,+++000111......111...777EEEUUUeeeqqqyyy}}}|||}}}{{{~~~vvvaaaOOOBBB<<<<<<888444444555555555555222222222222222222222222333111000111222333222111333333222111000///...---------------------------..............................------,,,,,,------++++++,,,------...//////...///000///---+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------...///000111222222////////////000000000000777888;;;===>>>EEEWWWhhh$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((())))))***++++++***,,,---------000666;;;CCCLLLYYYcccgggmmm|||tttddd[[[IIICCC<<<777666555222000////////////.........---,,,,,,,,,,,,------------++++++************++++++++++++************++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))******+++,,,*********++++++++++++,,,,,,,,,,,,,,,---------------)))***000111///444<<>>666111000000000/////////......,,,,,,,,,---------......,,,++++++******++++++,,,,,,++++++******++++++,,,((((((((()))******++++++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---*********+++++++++,,,,,,,,,,,,,,,------------......***+++111222444BBBSSSeeemmm{{{zzz{{{xxxiiiYYYNNNFFF<<<666666444444444444444444444444444222222222333444333222222111111111000000//////........................---...///000000///...---......------------......+++,,,,,,---...///000000,,,...//////...,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------............///000111222222333222222333333333444444444555666999;;;;;;BBBTTTeee{{{&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''((()))***+++,,,,,,,,,111888@@@IIIXXXjjjvvv}}}zzz~~~|||iiiZZZLLL???777000000000000////////////,,,,,,,,,------.........,,,++++++******++++++,,,,,,++++++******++++++,,,''''''((()))***+++,,,,,,))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......222......333555;;;PPPgggtttzzz}}}{{{{{{iiiYYYIII???<<<444444444444444444444444444333222222444444333222000000000000////////////000000000000000000000000---...///000000///...---......---------......///------..................,,,---//////...---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------............///000111222333333//////000000000111111111444666888::::::AAASSSddd|||######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((())))))))))))***,,,***))))))((()))+++---///111===MMMYYYdddttt}}}~~~zzzxxxxxx}}}sssYYYAAA:::666222000111111...+++...------...///...+++(((...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((...---+++)))''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''''''''(((***+++))))))***++++++++++++***---+++))))))***,,,---,,,***)))))))))***,,,...///---......---++++++,,,...666222222777@@@OOOccctttyyynnnVVVGGGEEE===888888666111222666333555666666444222111111555555444333333222111111000000000000///////////////////////////////////////////////////.............................................////////////................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///000//////.........//////......//////000000111111///000111111//////000111444666999<<<<<>>KKKXXXjjjuuu{{{|||yyyzzz}}}sssUUULLLAAA777222000///...000...++++++,,,///000000...------,,,+++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((+++***)))''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***(((((()))***************'''&&&&&&'''***,,,,,,,,,------,,,++++++,,,---...,,,---...///......000222---444@@@LLLTTT^^^ooo|||lllUUU???888;;;:::666333333444555555555555555666555555444444333222222111222222111111111000000000////////////////////////111111000000//////..........................................////////////................................................,,,,,,---------............---------......///000//////............//////......//////000000111111222333444333222222222444444666:::======CCCSSSdddyyy######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&(((******)))))))))***+++,,,---111999GGGUUU___nnnzzzyyysssvvv~~~|||rrraaaPPPAAA888444222///---++++++---/////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))'''(((((()))***)))))))))))))))***---111333333333000000...---,,,,,,,,,,,,...///000000000111333666666BBBTTTccciiipppzzzzzz|||}}}^^^MMMGGGBBB;;;666666555444333333444444555555555555444333333222222333333333222222222111111////////////////////////222111111000///.............................................////////////................................................,,,------------.........///............///000000//////............//////......//////000000111111333444555444333222333555555777;;;>>>>>>CCCSSScccyyy######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))))))))))))))***''')))+++,,,++++++,,,---000111444;;;III^^^ttt~~~{{{}}}wwwuuutttyyyxxxeeeRRRBBB:::222222111222222111...+++///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&''')))*********)))((((((((()))***************---...///333666888777666//////...------,,,,,,,,,111111000///000333888<<>><<<:::777666555555444333666555555555444444333333333333333333222222222111000000000000000000000000111111000///......---,,,....................................////////////................................................------------............///.............../////////............//////000......//////000000111111111222333333111111222333666888<<>>CCCRRRbbbxxx######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((())))))))),,,---...---,,,,,,...///000777CCCQQQ```sss~~~xxxrrrsss{{{vvv]]]NNN>>>;;;555222111000//////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))&&&''')))*********)))((()))***++++++,,,,,,++++++,,,,,,---///111222000///+++,,,,,,---------------000000//////333:::DDDJJJWWW\\\ggguuu~~~www}}}nnnVVVFFF>>>;;;888777888888777555666666555555555555555444333333222222222111111111111111111111111111111111000000///......---,,,,,,////////////////////////............////////////................................................---------.........//////......------,,,------..................///000000......//////000000111111111222333333111111222333666888===???>>>CCCQQQ```vvv######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''(((((()))))))))+++++++++))))))***---000555DDDYYYkkkwwwnnnTTTJJJ<<<000+++,,,///222000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))))))))))))))((((((((((((*********))))))'''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))***+++,,,,,,------,,,,,,,,,+++***+++------,,,+++)))***+++---...............///222666===HHHTTT\\\\\\cccrrr{{{ssssssxxx}}}yyy\\\HHHBBB;;;777777888888777666666666666666666666666333333333222222222111111111111111111111111111111////////////............////////////////////////............////////////................................................------........./////////......---,,,,,,,,,,,,---......---......///000111......//////000000111111333444555444333222333555666888<<>>AAAOOO^^^sss######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((())))))***++++++))))))***+++...444<<>>;;;:::888666666666666666666666666444444444444333333333333222222222222222222222222000000000000111111111111////////////////////////............////////////............................................................//////////////////...------------------------......///000111......//////000000111111222333444333222222222444555777<<<>>>===@@@MMM\\\ppp######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((())))))***++++++,,,,,,,,,---000555===HHHTTT\\\llluuu~~~~~~~~~mmmZZZJJJ<<<555111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************'''((((((((())))))******))))))))))))((((((((((((###$$$%%%'''((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))************************)))((('''''''''(((***+++))))))***++++++++++++***,,,***((((((***,,,------+++---...000000000000///777===GGGPPPXXX^^^cccfffccckkkvvv|||xxxvvv{{{```NNNEEE@@@>>>666666666666777777777777666666555555555444444444222222222222222222222222111111111222333333444444000000000000000000000000............/////////000............................................................/////////000111000///...............---------......000111111......//////000111111111///000111111//////000111444777<<<>>><<>>JJJVVV[[[]]]aaabbbbbbeeehhhjjjiiihhhkkkoooqqq}}}nnnSSSFFFEEE999;;;<<<:::777555555666666666666444333333555777222222222222222222222222111111111111000000000000000000000000////////////////////////////////////000000//////......------+++,,,...///000///---,,,........................444333111000...------,,,---......///////////////111000/////////000222333333333333333444555666666:::;;;<<<>>>CCCIIIOOOSSShhh%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))...***)))---///---,,,...000444>>>NNNcccwww~~~xxx|||~~~}}}|||zzzyyylll]]]CCC:::222222333111111444222222222000...---,,,+++.........---------,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))(((((((((((())))))***)))(((((((((((()))***)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''(((((((((((('''((())))))''''''''')))((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))******************++++++++++++,,,---.........---,,,000000//////111555;;;@@@MMMVVV^^^```bbbfffjjjkkkjjjnnnsssuuuwwwzzz~~~yyycccUUUBBB>>>:::999;;;===<<<:::888888888666555555555666222222222222222222222222222111111111000000000000111000000000///////////////////////////////////////////////////.........//////..........................................222111000///.........///---......///////////////111111111111111111222222222222222222222444555555:::;;;;;;===@@@FFFLLLPPPddd%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''((((((((()))))))))+++((('''+++...------000>>>DDDRRRfff|||}}}zzzvvvxxx|||kkk\\\JJJ===666222111333,,,---.........---...///.........------------,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))***)))(((((('''(((((((((''''''''''''((((((((((((''')))***)))(((((()))***''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******+++++++++++++++*********++++++,,,---------------000//////111555===FFFMMM^^^dddiiiiiikkkssszzz}}}www{{{uuuYYYMMM@@@;;;???BBB???:::777777666555444333333222333333333333333333333333222222222111111111000000111111000000000/////////////////////////////////...///////////////000000333111///---,,,---///000......................../////////...//////000000---......///////////////111222333444444333222111111111111111222333444444999::::::;;;===CCCJJJOOOaaa%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))***)))***,,,,,,...666???VVV^^^jjjxxxsssnnnuuurrr]]]MMMBBB:::666------///222111//////111............---------------,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((''''''(((((((((''''''''''''(((((((((((('''((())))))((('''(((***(((''''''&&&&&&''''''((()))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,,,,++++++++++++******++++++,,,,,,------......///000222666>>>KKKXXXbbblllrrrvvvwww|||pppZZZKKKFFFDDD@@@<<<777777666666666555444333444444444444444444444444333333222222222111111111111111111000000000//////////////////////////////......//////000000000111333222000///.........///......................../////////....../////////---......///////////////111333555666666555333111111111111111222333444555777888999:::<<>>999444333666555///,,,---//////.........---------------------,,,,,,,,,+++************************************************))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&''''''((((((''''''''''''((((((((((((%%%&&&(((''''''&&&((())))))(((((((((((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,++++++++++++++++++++++++,,,,,,,,,---...//////111333999AAANNN^^^nnnyyyhhhTTTIIICCC@@@<<<:::888888::::::888666444444444444444444444444333333333333222222222222111111111111000000000000000000000000000000000000.../////////000000111111111111111111000///---,,,////////////////////////111000///...---------------......///////////////000222555777888666444222222222222333333444555666444777999:::===DDDNNNVVV```%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((()))))))))******'''+++111555888BBBYYYnnnaaaHHH@@@555---111333///---////////////.........------......---------,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''&&&&&&''''''((((((''''''''''''(((((((((((($$$&&&''''''&&&&&&((()))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------------...///111222111666???KKK[[[lll}}}iiiUUUJJJFFF@@@<<<777666777888666444555555555555555555555555444444444333333333222222222222111111111000000000000000000000000000000000///000000000000000000111...///111222111///---+++////////////////////////111000///...---------------......//////////////////111444777888777555444333333333333444555666666333666999;;;===DDDPPPZZZbbb%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((()))))))))*********(((***222===IIIXXXlll~~~{{{}}}}}}mmmYYYCCC111000333111111444////////////........................------------++++++++++++++++++++++++************************))))))(((((((((((())))))(((((()))******)))(((((())))))))))))))))))))))))((((((''''''(((((()))***''''''''''''(((((((((((($$$&&&(((((('''''')))***(((((((((''''''(((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))******+++,,,---..................///111222444777>>>JJJYYYiiizzzrrr```XXXHHHBBB:::777666666444111555555555555555555555555444444444444333333333333222222222111111111000000000000000000000000000000111111111000000000000000....../////////......---///////////////////////////......---------......---......///////////////...000222555777777777777222222222222333444555666444777::::::<<>>===<<<888555666666666666666666666666555555444444444333333333222222222111111111111000000000000000000000000000222222111111000000/////////...---,,,,,,---///000000000000000000000000000,,,,,,,,,---...///000000---......///////////////---///111444666777888888111111111111222333444555555888;;;::::::AAAMMMXXXddd$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((((((''''''(((***---)))))),,,---+++,,,///999;;;HHH```vvv{{{xxx||||||iiiKKK;;;666555555111333222000...///000/////////...------------...000...---+++******+++++++++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,000...------...//////...,,,,,,---...222888@@@FFFTTT^^^ooozzzgggTTTJJJDDD===888888888666555333444444666666777777666666555555555444444333222222111111222222111111111111111111111111111111111111000000000000......//////000000111111////////////000000000000////////////////////////............/////////000///111333666777666555444333333444444444444444444666666888;;;<<>>GGGRRR___llltttqqq___UUUQQQCCC???:::888888888777555444444555555555555555555444444444444444333333222222222222222222222222222222222222111111111000000000000000000000000000000////////////000000000000000000000000000000000000...////////////000000000000000000111222333555555666666555444333333222222555555777;;;<<>>IIITTTfff$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((('''(((***)))(((((()))+++......111:::FFFXXXppp~~~zzz|||~~~tttqqqxxx~~~]]]III888333333000---///000111222222222111///...------............---,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,,,,,,,,,,,,,------------+++---/////////222888>>>FFFLLLXXXeeerrrqqqdddXXXIII???;;;;;;999777;;;:::999888666555444444444555666666666555444333333333333333333333333333333222222222222111111111222111111111111000000000////////////000000000000......................../////////000000000111111000000111222333444555555555555555444444333333222333444777;;;;;;>>>GGGRRReee$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))''')))******))))))***+++---...777HHH[[[jjjvvvwwwuuu|||}}}xxxzzzzzz___EEE:::666000---//////000222222222111///.........//////...---,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,------------...***---///000333:::DDDLLLSSSZZZfffssstttgggUUUHHHBBB???:::666999999888777666555555444444555777777777666444333333333333333333333333333333333222222222111111111222222222111111111000000////////////000000000000//////////////////////////////000000000111111111000111222444555555555555444444444444444444444444333444777;;;;;;===FFFQQQ```$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''')))******))))))***+++111333@@@XXXnnnxxxzzzzzz~~~|||ssssssvvv}}}qqqQQQBBB;;;222///111...///111222111000...---//////000000///---+++******+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++''''''(((((())))))******))))))))))))))))))))))))******++++++++++++******(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......+++...222444888BBBOOOYYY^^^fffrrr~~~}}}ooo^^^PPPIIICCC;;;555666666666666666555555555444666777888777666444333333333333333333333333333333333333222222222111111222222222222111111000000////////////000000000000000000000000000000000000000000000000111111111111///111333666777666555444333333444444444444444444222333777;;;;;;===FFFPPPaaa%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''(((((()))************&&&&&&+++---,,,...333444CCCYYYllluuuwwwuuussswwwiiinnnxxx~~~~~~qqqWWWAAA555111111000...,,,,,,000444222///......---------,,,,,,,,,//////...---,,,,,,++++++------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++***)))(((((()))))),,,++++++,,,+++)))((())))))************+++++++++++++++,,,,,,,,,------------------++++++,,,000333222222888CCCLLLSSS___lllrrr}}}kkk[[[VVVNNNBBB777:::999888888999999777555777666666666555555555555000222444333000111444888333333333222222222111111111222222333333222222111000000000000000000000000000000000000000000000000000000000000111111111111000111333555666777888888444444444333333444444555444888<<<===<<>>FFFTTTggguuu{{{tttxxx|||tttqqqrrr{{{|||xxxyyy```HHH>>>888222111555000000000/////////..................////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******))))))******+++++++++++++++++++++++++++,,,,,,+++*********++++++555>>>@@@444,,,,,,,,,)))+++++++++,,,,,,,,,------------------............000333666<<>>;;;;;;:::999888888999:::666666666666666666666666555555444444444333333333222222222222222222222222444333222222111111222222666555222000000000111222000000000000111111111111333333444444555666777777555555555555555555444444555777999:::;;;???FFFLLL]]]~~~&&&''''''((((((''''''&&&'''''''''((((((((())))))((()))***++++++---000222AAAQQQhhhyyyzzztttuuuzzz|||rrrmmmooo{{{uuuXXXAAA555333111111000///...000111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++*********************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------000000......000222555888AAAKKKVVVZZZ___jjjtttzzzooo```VVVMMMFFF:::999888888888888777555666666666666666666666666555555555444444444333333222222222222222222222222111111111111222333444444777666444222111222333333000000000000111111111111333333444555555666666666555555555555555555555555555777:::;;;<<<@@@FFFLLL]]]}}}&&&''''''((((((''''''&&&(((((()))))))))*********''')))***,,,---///222555HHH```zzz~~~|||~~~uuupppqqqwww~~~~~~qqqRRR???888333333222111//////000222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))***+++,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------///...,,,,,,///444:::>>>MMMUUU\\\___fffsss~~~ddd]]]WWWNNN>>>;;;999999:::999666333666666666666666666666666555555555444444444444333333333333333333333333333//////000111222444666777666555333222111111222333000000000111111111222222333333444555666666666666555555555555555555555555555777:::;;;<<<@@@GGGLLL[[[{{{''''''((((((((((((''''''((((((((()))))))))*********+++,,,,,,...222888<<>>777777777777777777777777777666666666555555555555444444444444444444444444333222222222111222222333111222222333333333222222111111222222222333333333222444666888777666333222333333444444555666777777666999;;;<<<===AAAHHHMMMYYYttt(((((((((((())))))))))))------,,,***)))))),,,///444:::<<>>666444333444555333...///333222...000///......///000///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---------------------------++++++,,,,,,,,,---------------------------------///------/////////333999???IIIRRRYYYcccssssssjjjhhh```YYYPPPCCC999777888:::999666666::::::888666666777777666555666666666555555444444444333222111111111222333444555444222111000111222333222222222222222222222222555777999:::888666555555777777666666666666777777666888;;;<<<===AAAHHHMMMYYYnnn((((((((()))))))))*********+++---------...000222;;;HHHOOOWWWfffnnntttzzzrrrkkkffffffccc^^^ZZZYYYXXXWWWVVVVVV[[[```dddeeegggkkknnnnnnnnnpppqqqtttvvvwwwxxxzzzzzz{{{|||{{{zzzyyyxxxtttsssqqqooommmkkkjjjiiifffddd```]]]\\\YYYVVVTTTTTTRRRPPPPPPUUU```mmmvvv|||uuuooosss|||{{{yyyqqqTTT<<<444777777666333//////333333000000///......000000///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------,,,,,,,,,,,,------------------------------------000---...111333555;;;BBBHHHPPPYYY^^^gggyyy|||iiikkkhhh___SSSEEE;;;888888::::::888888;;;<<<:::777666777777777666777777666666555444333333222222222222222333444444555444222111111111222333333333333333333333333333444777:::;;;:::777555444666666555666666777888999666888;;;<<<===AAAGGGMMMUUUkkk(((((()))))))))*********,,,,,,,,,,,,...222777;;;FFFVVV^^^dddsss~~~vvvkkkeee___ZZZWWWWWWWWWVVVWWWYYY[[[\\\]]]aaahhhpppuuuvvvyyy~~~}}}xxxuuupppmmmjjjeee^^^YYYWWWVVVUUUTTTTTTUUUWWWYYYhhhyyyxxx{{{zzzpppLLL::::::555444222111222333333111000///...///000111000...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------,,,,,,,,,------------...------------............000///000555999<<>>;;;999888888888888777555999888777666555444333222222222222222333333444444555444333222222222222333333333333333333333333333333777;;;===;;;888666555555555555555666777999999666999;;;<<<<<<@@@GGGLLLTTTkkk))))))))))))************,,,+++******---444>>>EEEMMM___gggjjjwwwxxxpppeee^^^[[[YYYXXXVVVTTTVVVXXX\\\___bbbfffgggooovvv{{{xxxqqqhhhaaaZZZYYYYYYXXXVVVTTTRRRPPPSSSaaaooo}}}}}}```CCC999444222222444555444222111111///...///000111000///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,---------.........---------......////////////...111888===BBBKKKSSSXXX___dddeeejjjwwwxxxgggmmmkkkXXXHHHAAA;;;;;;<<<:::;;;===888888888:::;;;:::777444999888888666555444333333222222333333444444444444444444333333333333333333333333333333333333333333333777;;;===<<<999777666555555555555666777999999666999;;;;;;<<>>@@@@@@888777777777666666555555222333444555555555444333444444444444444333333222444444444444444444444444666888;;;<<<;;;:::::::::777777666666666666777777777999;;;;;;;;;>>>EEEJJJYYYnnn)))************++++++++++++///555===EEENNNWWW\\\___mmmlllfffqqqtttfff___]]]UUUXXX\\\^^^```dddjjjooouuu||||||tttlllddd^^^[[[UUUTTTVVVSSSPPPYYYhhhqqqrrrpppqqqoooNNNCCC:::777444///000555111000///000111222111///000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------------------------.........//////---------...///000000111666999AAAMMMUUUYYY```gggrrr~~~vvvjjj[[[KKKDDDAAAAAACCCFFFAAA===999888:::@@@DDDGGG777777777777666666666666222333444555555555444333444444555555444444333222444444444444444444444444777999;;;<<<;;;::::::;;;888777777666666666666777777999;;;;;;;;;>>>DDDJJJYYYnnn+++***+++......***)))+++000000666AAAQQQ\\\aaaaaafffiiinnnsssxxx{{{rrrgggbbbbbbdddaaaffflllqqqtttwwwzzz||||||ssshhhbbb[[[VVVVVVWWWVVVUUU[[[iii||||||www||||||nnnRRR999111222000000444222222222111000//////...//////////////////////////////.........---------,,,------......------,,,)))***+++,,,---.........---...///...,,,+++,,,---...------------.../////////---...111333222444777:::CCCIIIRRR]]]___cccrrr~~~rrrdddXXXKKK===<<<@@@:::AAAAAA???:::666777<<>>===<<<<<<<<<999888777777888888777666777999;;;;;;<<<@@@FFFKKK\\\ttt)))(((***......++++++...333888@@@KKKUUU^^^cccfffiiinnnvvv{{{~~~|||}}}uuukkkdddbbbdddgggooosssyyy~~~uuunnneee^^^[[[YYYVVVSSSUUU^^^iiivvvyyyzzz}}}fffDDD555444666444222222222222111000///////////////////////////////////////.........---------,,,------......------,,,++++++,,,---------,,,,,,,,,---...---+++++++++,,,...------------.../////////...///222222111555:::???KKKRRRXXX___```gggyyyuuuiiibbbXXXDDD:::===<<<>>>??????<<<888777999<<>>999777666666555444555555555555555555555555666666555555555444444444444444444555555555555666777:::======<<<;;;;;;;;;999777666777888888777666777999;;;<<<<<<@@@FFFLLL\\\ttt(((''')))------+++...333666???KKKUUU[[[```fffkkkjjjuuusssppplllgggeeehhhnnnsss{{{tttkkkddd^^^WWWSSSRRRWWWZZZ\\\hhh|||yyyTTT:::333666555...222222222111000000//////////////////////////////...............---------------............---------------------,,,++++++---...///...,,,,,,,,,---......------......///000......111333222111777@@@DDDQQQXXX\\\```aaakkkttttttoooVVV@@@===@@@<<<>>>@@@@@@===;;;999999===;;;:::999999999777555555555555555555555555555555555555555555444444444444444444555555555555666666888;;;<<<;;;:::999:::888777666777888999888777666999;;;<<<===@@@GGGLLL[[[sss***)))***---,,,+++000666:::CCCPPP[[[bbbfffkkknnnooo}}}ssshhhhhhiiijjjmmmttt}}}~~~uuulllccc\\\XXXYYYYYYVVVYYYfffyyynnnLLL888666555111222222222111111000000000////////////////////////........................------............------,,,---------------,,,,,,///000111000...---...///...............//////000...///333444222333<<>>???AAAAAA@@@===;;;>>><<<:::999999999777666555555555555555555555555555555555555555555555555444444444555555555555666555777:::;;;:::999888888777666555666888999999888666999;;;<<<===AAAHHHMMM[[[sss,,,+++,,,---,,,,,,222;;;CCCIIISSS___iiiooorrrsss{{{|||pppfffbbbdddiiinnnuuu}}}uuunnnaaa^^^ZZZWWWVVVXXX]]]bbbvvv~~~jjjIII999777666222222222222111111111111000000000000000000000000---.....................---......//////......---***+++,,,---...............///000///---------...///............///000000///000333555555777CCCPPPXXX^^^___ggguuu{{{}}}bbbKKK<<<===;;;;;;===AAABBBAAA???@@@===999777777777777666555555555555555555555555444555555555555555555555444444444555555555555666444666999:::999888777888666555555666888:::999999666999;;;<<<===AAAHHHNNN[[[sss---,,,---...,,,...777AAANNNRRRZZZdddmmmtttxxxyyyxxxnnnfffaaaaaafffmmmttt||||||nnnddd[[[XXXVVVUUUVVVXXX\\\uuu|||\\\@@@444222222222222222222222222222000000000000000000000000---------.....................////////////......***+++,,,---////////////,,,---...---+++***+++,,,//////......//////000111111000222555888>>>KKKXXX\\\``````iiizzzuuu~~~qqqWWW???>>>:::777:::???CCCBBB???@@@<<<888555555666666666555555555555555555555555444444444555555555555555444444444555555555555666444666999:::999888777888555555444666999::::::999666999;;;<<<>>>BBBIIIOOO\\\ttt++++++---......111===IIIUUUZZZaaafffjjjpppxxx}}}vvvlllfffeeefffjjjpppyyyrrrfff```[[[VVVVVVZZZUUUdddyyy~~~pppOOO888000222222222222222222222222000000000000000000000000---------.........//////......////////////......,,,,,,---......///......---...///...,,,,,,,,,---///////////////000000111333000000555<<>>BBBJJJOOO]]]uuu)))***,,,...///444AAAOOOVVV^^^eeefffeeeiiittt~~~wwwllleeeccchhhnnnvvv|||uuulllbbbXXXVVVZZZSSSWWW^^^ooo|||{{{|||cccDDD666222222222222222222222222000000000000000000000000---------.........//////......////////////...............///......---,,,000222222111000///000111///////////////000111111444000///555>>>IIIWWWbbbfffooottt{{{wwwsssbbbGGGCCC???CCCIIIJJJDDD===555555666888999999666444555555555555555555555555444444444555555555666666444444444555555555666666555777:::;;;:::888888888444444444666999;;;;;;;;;666999;;;===>>>CCCJJJPPP^^^vvv)))))),,,000333<<>>GGGSSS___hhhmmmooovvvoooYYYFFFDDDEEE>>>888888888888888999::::::888666666666666555555666666777444444555555444444333222555555555555555555555555777999;;;;;;999777777777777777777888999999::::::888888999:::===BBBJJJOOO___xxx000///111999BBBLLL[[[gggllloooqqqrrrssszzz||||||xxxsssooonnnrrrvvv{{{zzzrrrfff___YYYVVVUUUXXXcccmmmpppkkk~~~uuuQQQ<<<888333222333333222000111111000////////////000000000000000000000000000........................------------------------....../////////000000000------...///000111222222555;;;EEENNNWWW```jjjqqquuu{{{zzzaaaHHH???>>>;;;888888999999999;;;<<<<<<999777888777777666666777777888444555555555555444333333555555555555555555555555777999;;;;;;999777777777777777888888999:::::::::888999999:::===CCCJJJOOO]]]vvv///...222===JJJVVVcccmmmppptttxxx{{{~~~xxxtttnnnmmmqqqyyyuuukkk```[[[YYYXXXZZZ^^^ssswwwnnn|||```FFF<<<444333444444222111222111000000//////000000////////////////////////........................------------...............////////////000000000---...000000000000111222444>>>JJJTTTZZZbbblllttt}}}xxxmmmOOO>>>:::;;;:::888888888999;;;===<<<999666888888777666666666777777555555555555555444444333444444444555555555555555777999;;;;;;999888777888777777888999999::::::;;;888999:::;;;===CCCJJJOOO[[[uuu---///777FFFTTT```kkkttt|||xxxssspppmmmpppwww{{{llleee```\\\YYYZZZ```lllvvv{{{xxxuuuVVVFFF777444555555444555222222111000000000000000////////////////////////////////////////////////---------....../////////////////////000000000111///111222222000///111333;;;FFFUUU___dddkkkuuu~~~zzz[[[CCC;;;<<<<<<999888888888:::;;;;;;888666888777666666555555555666555555666666555555444333444444444555555555666666888:::<<<;;;:::888888888888888888999::::::;;;;;;999999:::;;;>>>CCCJJJPPP\\\vvv///555AAARRR___gggqqqyyy}}}uuuooolllkkkpppuuu~~~}}}qqqhhh___YYYWWWXXXZZZggg|||yyysss~~~mmmTTT===555555444444777222222111000000000000111000000000000000000000000////////////////////////---------...//////000000/////////000000000111111000222333222000000444777CCCNNN\\\gggmmmttt~~~hhhLLL??????>>>999999888888888::::::999777888888777666555555555555555666666666666555444444333333444444555666666666888:::<<<<<<:::888888888888888999999:::;;;;;;;;;999::::::;;;>>>DDDKKKPPP\\\www111:::KKK[[[dddhhhooowww~~~vvvooommmmmmnnntttzzzuuuggg^^^ZZZWWWTTTYYYkkkuuuqqqyyyeeeEEE888555222222666333222111111000000111111000000000000000000000000////////////////////////---------...///000000000//////000000000111111111000222333222000222999>>>IIIRRR___jjjrrrzzztttUUUCCCAAA>>>777<<<:::888888999::::::::::::999888777666666666666666666666666666555444444333333444444555666666777888:::<<<<<<:::999888999888888999::::::;;;;;;<<<999:::;;;<<<>>>DDDKKKPPP\\\www111<<>>666>>><<<999888999;;;<<<<<<;;;:::999888777777777777666666666666666555555444333333444444555666777777999:::<<<<<<:::999888999888999999::::::;;;;;;<<<::::::;;;<<<>>>DDDKKKPPP[[[vvv888EEEVVVccchhhjjjkkkmmmuuu}}}vvvqqqooosssxxx|||yyyhhh^^^YYYWWWZZZ[[[ccc|||}}}qqquuusssrrr{{{fff@@@///666999111333333333222222222111111222222222222111111111111000000000000000000000000///...---,,,,,,---...///000000000000000111111222111111111222555;;;DDDJJJSSS___nnnyyyuuuYYYJJJ>>>:::;;;:::999999888888999999888777777666666666666666888888666444444666888888555666777666555444555777777999;;;;;;:::::::::;;;===;;;999888888:::===>>>;;;999;;;???AAADDDJJJQQQ```xxxCCCOOO___jjjnnnpppqqqsss{{{|||yyyuuurrrsssxxxuuueee^^^YYYXXXVVVWWWgggzzzuuuqqqwwwwwwvvvNNN777666888333333333333222222222222111000000000000////////////000000000000000000000000000//////......//////000000000000000000111222222111222333444888???IIIQQQ^^^iiivvvlllTTTBBB<<<<<<<<<;;;;;;::::::999999999999888777777777777777444555666666666666444333555666777666555444555777777999;;;;;;:::::::::;;;<<<;;;999888888:::<<<>>><<<:::;;;>>>AAADDDKKKSSSaaayyyPPPZZZhhhqqquuuvvvxxxzzzvvvtttssstttyyyuuukkkbbb^^^XXXTTTYYYcccttt}}}|||ttt```AAA666777777333333333333222222222222111111000000000/////////000000000000000000000000111000000//////000000111111000000000000111222222111333555777<<>>============<<<;;;:::999:::999999888888888888888888888888999888777666666555666777666555444555777777999;;;;;;:::::::::;;;<<<;;;999888999:::<<<===>>>;;;:::===@@@DDDLLLUUUeee}}}WWW```mmmtttwwwyyy}}}}}}qqqrrrtttxxx~~~xxxlllddd^^^XXXXXX[[[jjj}}}wwwnnnKKK777555888444444333333333222222222333333333222222222111111000000000000000000000000000000000000000000000000111111000000111111222333000333777:::@@@LLL\\\gggttt|||XXX@@@>>>>>>>>>>>>===;;;999888999999888777777777777888===:::777777777666777:::555666777666555444555777777999;;;;;;:::::::::;;;;;;:::999888999:::<<<===???;;;:::===@@@DDDNNNWWWhhh^^^fffqqqxxx{{{~~~yyyqqqssswww|||tttiiibbb\\\XXXVVV[[[ppp~~~|||~~~{{{YYY>>>555666444444444333333333222222333333333333222222222222111111111111111111111111////////////////////////111111111111111222222333000444999===EEESSSfffsss~~~jjjEEE??????>>>===;;;999888777888888777666666666666777999666777<<<;;;666444777555666777666555444555777777999;;;;;;:::::::::;;;:::999999999999:::;;;<<>>AAAEEEOOOXXXggghhhoooxxx~~~}}}yyytttwww|||xxxmmmeee]]]WWWVVV___ooozzzyyy|||mmmMMM:::555444444444444333333333333222111111111111000000000111111111111111111111111...//////000000//////...222111111111111222333333333777===BBBJJJZZZooo{{{OOOAAA@@@>>><<<:::999888888888777777666666666666666555666>>>IIIIII>>>666555555666777666555444555777777999;;;;;;:::::::::;;;999999999999999::::::;;;>>><<<<<>>555555444444444333333333444444444333333333222222111111111111111111111111000111222333333222111000222222111111222222333444999???EEEKKKSSSeee}}}uuummmdddcccdddjjjsssfffHHHEEE@@@<<<::::::;;;<<<:::999999888777888888888999333666???@@@888888>>>555666777666555444555777777999;;;;;;:::::::::;;;888888999999999:::::::::<<<;;;===BBBEEEIIIPPPWWWggg{{{}}}zzz|||uuuiiieee\\\VVV\\\kkkzzzccclll}}}|||ccc999777111555999444333555000333333333222222222111111000000000000000000000000000000000000111111111111000111222111000111444666777@@@HHHMMMVVVlll}}}hhh``````YYYWWWYYY^^^ccckkkxxx}}}sssSSSHHH===:::===???;;;777666666555555666777888888888888888888888777666666666666666666666666666666999:::;;;<<<<<<<<<;;;::::::::::::999999999888888888;;;>>>@@@CCCIIIQQQXXXbbb}}}~~~~~~{{{yyy{{{uuuhhhaaaZZZYYY___nnnyyyhhhbbbrrrvvvSSS<<<222333666000000444///333333333222222222111111000000000000000000000000000000000000111111111111111222222222111222555888;;;DDDKKKQQQ]]]sss|||{{{{{{~~~nnn^^^XXXWWWRRRPPPQQQUUUXXX\\\eeeooo{{{|||bbbPPP>>>;;;>>>>>><<<;;;777777777666777777888888888888888888888777666666777777777777777777777777:::;;;===>>>>>>===<<<;;;:::::::::999999999999888888:::>>>@@@BBBHHHQQQXXXbbb}}}|||yyywwwyyy~~~qqqiii```XXXUUU[[[lll~~~~~~uuubbbmmmlllEEE666333555000000444111333333333222222222111111000000000000000000000000000000000111111111222222111222333333333444777999BBBIIIQQQZZZjjjvvvnnnjjjiiiggghhhqqq|||nnnccc]]]YYYXXXVVVSSSSSSUUUUUUUUUYYY___hhhuuu~~~|||~~~yyy\\\BBB===???<<<;;;>>>999999888888777888888888888888888888888777666666888888888888888888888888:::<<<>>>???@@@???>>>===::::::::::::999999999999777:::===???BBBHHHQQQWWWbbb~~~}}}yyyvvvuuuxxx}}}|||rrreee[[[TTTUUU___jjjuuusssyyyMMM;;;555777333222555222333333333222222222111111000000000000000000000000000000111111111222222222222333444444444666999<<>>>>>::::::???;;;::::::999888888888888888888888888888777666666888888888888888888888888999;;;===@@@AAA@@@???>>>;;;;;;:::::::::999999999777:::===???BBBHHHQQQWWWccc}}}}}}{{{xxxvvvuuuxxx~~~zzzjjj```[[[YYY[[[___vvvzzzUUU>>>555999555333555222333333333222222222111111000000000000000000000000111111111111222222222222222333444444555777:::===DDDNNN\\\mmmzzzyyyxxxuuuttttttsssqqqpppppprrrvvvxxxyyynnnhhhcccfffooouuuuuurrrfffbbb___```^^^[[[ZZZ\\\\\\```lll~~~vvvOOO@@@===999999>>>;;;;;;:::999888888999999888888888888888777666666888888888888888888888888777999===@@@AAA@@@???===;;;;;;;;;:::::::::999999888;;;>>>@@@CCCIIIQQQXXXddd~~~wwwzzz~~~zzzzzzzzzyyy|||sssiiiccc^^^ZZZYYYggg~~~```DDD666888555222333000333333333222222222111111000000000000000000000000111111111222222222222333111222444444555888;;;>>>AAANNNaaatttyyywww}}}~~~}}}|||}}}~~~~~~|||xxxuuurrrpppnnnnnnrrrxxx{{{xxxuuuoooiiieeeeeedddbbbbbbdddcccaaagggwww~~~ZZZCCC<<<:::::::::::::::999999888999999999888888888888888777666666888888888888888888888888666999===@@@BBBAAA???>>>;;;;;;;;;;;;::::::::::::999<<>>===888999888888888888999999:::888888888888888777666666777777777777777777777777666999>>>BBBCCCCCCAAA@@@<<<;;;;;;;;;;;;:::::::::;;;===@@@CCCEEEKKKTTTZZZiiixxxpppmmmttt~~~~~~ssslllgggiiitttppp```XXXXXXWWW___sss|||\\\AAA;;;444111666777333333333222222222111111000000000000000000000000111111222222222333333333///111222444555888<<>>AAACCCFFFLLLUUU[[[jjj~~~tttrrrkkklllwww{{{sssnnnggg```[[[^^^gggttt~~~iii^^^]]]ZZZ^^^bbbpppyyypppIII;;;999555222444333333333333333333333333111222222333333222222111///222555777888666333111333333444666999===AAACCCMMMjjj}}}|||yyynnnfffeeeeeeccceeeiiiqqq|||yyySSS===<<<>>>;;;;;;999777777888999888777888888888888888999999999777888999999888777666555;;;===AAAEEEHHHGGGCCC@@@???>>><<<;;;::::::;;;;;;<<<>>>@@@BBBFFFNNNYYYaaavvvuuullljjjhhhnnnzzz{{{tttlllgggddd^^^[[[\\\bbbnnnqqqdddaaaXXXZZZ]]]hhh~~~yyy}}}\\\FFF<<<777666777333333333333333333333333111222222333333222222111000111333555555444333111333333555666999>>>CCCFFFUUUrrr~~~|||wwwmmmeeecccbbbaaabbbfffnnnzzz}}}[[[AAA>>>???::::::999888888999999888777999999888888888888888888666777888888888777555444:::<<<@@@DDDHHHGGGDDDAAA???>>>===;;;::::::;;;;;;<<<>>>@@@BBBFFFNNNYYYaaattt~~~jjjbbbaaagggrrr{{{tttnnniiidddaaaccc```^^^^^^```iii|||}}}nnnggg\\\ZZZXXX^^^vvv}}}~~~|||yyyoooOOO:::444444444333333333333333333333333111222222333333222222111000111222333333333222222222444555777;;;@@@GGGLLL[[[zzz~~~~~~yyyppphhhdddbbb```bbbeeehhhrrr|||xxxvvvfffFFFAAA@@@888:::999999999::::::888666:::999999999888777777777666666777888777666555444888:::>>>CCCGGGGGGEEEBBB???>>>===<<<;;;;;;<<<<<<===???BBBDDDHHHOOOZZZbbbwwwsss^^^[[[^^^iiizzzzzzooofffaaa```aaaaaaggggggfffdddaaagggzzz~~~uuufff___VVVVVVfffxxx|||[[[<<<333555444333333333333333333333333111222222333333222222111222222222222222333333444333555777999===DDDMMMTTTggg}}}zzzqqqjjjeeecccdddfffdddiiipppssssss{{{vvvtttOOOFFFCCC:::;;;:::::::::;;;:::888666:::::::::999888777666666666777888999999888777666777999===BBBFFFGGGFFFCCC@@@???===<<<<<<<<<=========@@@CCCFFFIIIQQQ[[[bbbwwwfffVVVWWW```oooyyyqqqeee]]][[[___dddhhhlllllllllhhhcccfffwwwnnncccWWWSSS\\\sss|||iiiEEE999999999333333333333333333333333111222222333333222222111444333333222333444555666333666999<<<@@@HHHTTT\\\yyy}}}~~~rrrjjjgggfffgggeeeeeeggggggfffnnn{{{^^^OOOHHH@@@===<<<:::;;;;;;;;;999777:::::::::999888777666666888888::::::;;;:::999888777999===BBBFFFHHHGGGEEE@@@???>>>===<<<===>>>???>>>AAAEEEGGGKKKRRR\\\cccrrrtttZZZQQQWWWeeettt}}}pppjjjbbb^^^```ffflllqqqpppooonnniiicccdddrrrtttgggZZZVVVYYYggg}}}rrrMMM;;;999999333333333333333333333333111222222333333222222111444444333333333444555666555888<<>>BBBGGGHHHGGGFFF@@@???>>>======>>>???@@@???BBBFFFIIIMMMTTT]]]dddsssdddRRRRRRYYYgggvvvzzztttiiigggfffhhhlllqqquuuvvvtttrrrooojjjddddddppp~~~|||mmm```\\\ZZZ^^^ooo{{{yyyxxxTTT===666666333333333333333333333333111222222333333222222111222222333333333444444444666:::>>>AAAFFFQQQ```lll}}}|||uuuooollliiijjjfffffffffbbbeee{{{~~~{{{[[[LLLIIIBBB???;;;999999:::::::::999999888888888888888888888999:::;;;;;;;;;::::::;;;<<>>>>>>>>>>>@@@@@@@@@CCCGGGKKKNNNUUU^^^eeevvvsssYYYNNNTTT]]]hhhuuuxxx{{{{{{rrrllleeegggkkkqqqwwwzzzzzzyyyxxxuuuqqqlllgggfffppp|||sssfffbbb\\\WWWaaarrryyy{{{^^^BBB888999333333333333333333333333222222222333333222222222000111222333333333333222777;;;@@@CCCGGGSSSdddppp}}}{{{~~~{{{tttppplllgggeeefffhhhdddeeeyyywwwYYYGGGFFFCCC???;;;888888:::;;;;;;888888888888888999999999777888999:::;;;::::::999===>>>@@@DDDHHHIIIHHHGGG@@@@@@???>>>>>>???@@@AAA@@@CCCHHHKKKOOOVVV^^^eeettt{{{iiiYYYRRRYYYddduuuwwwuuuyyyuuummmhhhffffffllltttzzz|||~~~}}}{{{wwwooodddbbbnnn}}}mmmeee```ZZZZZZ^^^qqq~~~nnnGGG777<<<444555555555333333333444222222222222222222222222333333333333444555666666;;;;;;@@@GGGKKKTTTiii|||yyyzzzuuulllkkkiiihhheeehhhjjjeeerrrzzzmmmUUUCCC>>>===;;;:::999999888888:::::::::999999999888888;;;:::888777777777888888:::<<>>>>>>>>EEEFFFIIINNNPPPUUU```lllzzzrrr```SSSOOOWWWbbbxxx~~~{{{{{{sssmmmjjjiiiiiipppuuu|||}}}{{{wwwpppfffdddpppsssiiibbbZZZXXX[[[iiiyyy{{{zzzTTT<<<999444555555444444333444555222222222222222222222222333333333333444555666666<<<===CCCIIIMMMWWWooo}}}zzzyyyuuullljjjiiiiiigggjjjmmmgggsssyyy\\\DDD===<<<;;;::::::999999888:::::::::999999999888888:::999888777777888888999:::<<>>>>>???@@@@@@DDDEEEJJJOOOSSSXXXdddooo~~~lll[[[RRRRRR\\\hhh|||~~~uuujjjddddddiiinnnppp{{{~~~~~~|||xxxqqqiiigggsss~~~qqqfffZZZVVVXXX```vvv~~~|||xxxzzzeeeFFF999555555444444444555555555333333333333333333333333333333333333444555666666<<<@@@FFFJJJNNN]]]yyy|||xxxsssjjjggghhhiiihhhkkknnnjjjsssrrrcccCCC>>><<<::::::;;;;;;:::888:::::::::999999999888888999888888888888999999::::::;;;???CCCGGGHHHGGGEEEFFFCCC@@@>>>???AAABBBBBBDDDFFFKKKQQQUUUZZZfffrrrlll[[[SSSVVVcccppppppfff\\\[[[dddooowwwzzz~~~|||~~~|||xxxssslllkkkvvvzzzmmm^^^VVVVVVYYYhhh{{{wwwUUU>>>777555444444555666666666333333333333333333333333333333333333444555666666:::BBBHHHJJJQQQeee~~~www}}}zzznnngggeeefffiiihhhjjjnnnkkkrrrpppwwwkkkHHH@@@===::::::;;;<<<;;;999:::::::::999999999888888888888888888999::::::;;;:::;;;>>>CCCGGGIIIHHHGGGEEECCC???>>>???AAABBBCCCEEEGGGLLLRRRVVV[[[fffqqqsss```UUUVVVcccpppwwwddd]]]YYY^^^mmm{{{~~~~~~{{{xxxtttooooooyyyvvveeeZZZXXXWWW```yyy{{{}}}fffHHH:::777444444555666666555333333333333333333333333333333333333444555666666999BBBHHHIIITTToooyyy{{{wwwqqqmmmkkkpppuuuxxxvvvoooiiifffffffffjjjhhhiiinnnkkkqqqwwwqqqyyyYYYGGGBBB<<<:::;;;===;;;999:::::::::999999999888888888888999999:::::::::::::::;;;>>>BBBGGGJJJIIIHHHEEEBBB>>>===???@@@BBBBBBFFFHHHMMMSSSVVVYYYdddnnn}}}iiiZZZXXXeeetttuuuooobbb___aaalll{{{}}}zzzwwwtttqqqrrr{{{oooaaa]]]XXX\\\mmm|||zzzvvvSSS===999555444555777666444333333333333333333333333333333333333444555666666888BBBHHHIIIZZZ{{{~~~}}}yyy~~~}}}sssqqqttt}}}sssjjjddd___bbbgggkkkmmmkkkiiijjjkkkkkkoookkkkkkooonnnsssssspppPPPHHH???:::;;;<<<;;;999:::::::::999999999888888888999::::::;;;::::::999:::;;;===BBBGGGJJJKKKJJJEEEBBB???===>>>@@@AAAAAAGGGIIINNNTTTVVVZZZcccnnnzzziiiZZZYYYhhhzzz~~~tttooonnnkkklllqqq{{{|||xxxvvvtttrrrsss}}}xxxfff```XXXZZZbbbvvvwww```@@@;;;555444555777555333444444444444444444444444333333333333444555666666999CCCHHHJJJ```{{{{{{}}}|||yyyzzzxxxmmmjjjqqq|||zzzpppjjjeeeeeehhhlllnnnnnnnnnpppsssssswwwrrrnnnsssssswwwYYYNNNAAA::::::<<<;;;999:::::::::999999999888888999:::;;;;;;;;;:::999888:::;;;===BBBGGGKKKLLLKKKGGGDDDAAA??????@@@AAAAAAGGGIIIOOOVVVYYY\\\fffpppzzzuuulll___SSSSSSfffzzzuuunnnnnnrrruuuwww}}}{{{xxxuuutttrrrttt}}}}}}jjjcccXXXYYY[[[iiivvvzzz{{{kkkBBB<<<666444666777555222444444444444444444444444333333333333444555666666:::DDDHHHLLLeeexxxyyy|||{{{yyyxxx|||ooogggjjjyyyyyytttooonnnppprrrsssssstttvvvyyyzzz}}}wwwrrrvvvwww|||^^^RRRCCC::::::;;;;;;999:::::::::999999999888888:::;;;;;;<<<;;;:::888777:::;;;===BBBGGGKKKLLLLLLJJJFFFBBB@@@@@@AAAAAAAAAFFFIIIPPPWWW[[[___iiitttrrr___VVVMMMLLLQQQZZZiiiuuu~~~wwwpppnnnrrrxxx~~~}}}|||wwwpppmmmsssvvvggg^^^^^^\\\```uuu~~~|||~~~{{{}}}KKK>>>777333///444777000555555555444444333333333222333444555666666666666<<>>HHHIIIUUUyyy{{{xxxwwwxxx~~~xxx{{{VVVFFF@@@???:::<<<>>>999::::::::::::::::::::::::::::::::::::::::::::::::999:::===BBBGGGLLLMMMMMMIIIGGGEEEEEEIIIMMMQQQRRRUUUWWWXXXYYY[[[```gggmmmtttPPPHHHBBBEEENNNZZZiiittt~~~sssssstttzzz{{{tttkkkhhhooo~~~pppaaaVVVXXXcccwww}}}cccEEE666888666444555222555444444444444333333333333444444555666666777777@@@HHHLLL\\\xxxtttvvvxxxzzzzzz|||YYYFFF??????;;;<<<>>>999::::::::::::::::::::::::::::::::::::::::::::::::999:::===BBBHHHLLLNNNNNNHHHFFFEEEGGGLLLQQQVVVXXX[[[\\\^^^^^^^^^bbbiiioooqqqOOOGGGCCCHHHSSS```mmmwww}}}|||~~~|||vvvwww{{{zzzqqqhhheeemmm}}}zzzfffXXXZZZ___lllzzzqqqKKK666:::999444555555444444444444444444444444444444444555555666777888???GGGNNNddd}}}tttqqquuuzzz~~~zzzxxx{{{}}}```III>>>???;;;;;;===888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::===BBBIIINNNPPPPPPEEEDDDCCCEEEJJJPPPUUUWWW]]]```cccccccccfffnnntttnnnOOOHHHEEELLLYYYeeeqqqyyy~~~{{{{{{~~~zzzvvv{{{~~~~~~yyyoooeeebbbkkk|||kkk\\\]]]^^^ddd|||~~~wwwyyy}}}SSS::::::888444666666444444444444444444444444555555444555555666888888===GGGRRRmmmyyyrrrpppvvv~~~}}}xxxxxx|||lllOOO??????<<<;;;<<<999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::===CCCJJJOOOQQQQQQGGGEEEDDDFFFJJJPPPTTTVVV___dddhhhhhhhhhkkkttt{{{kkkNNNGGGEEENNN]]]jjjttt{{{|||{{{zzz{{{~~~}}}yyyuuusss~~~}}}xxxmmmccc```iii{{{qqqaaa^^^[[[^^^uuu{{{|||yyysss|||```CCC<<<666444777555333333333444444444444555666555555444555777888999<<>>333555888222333333333444444444555555666666555444555777999:::>>>NNNccc{{{vvvrrrrrr|||zzz{{{|||```EEEAAA===:::<<<:::::::::::::::::::::::::::::::::::::::::::::::::::888:::===DDDKKKQQQTTTTTTQQQOOONNNPPPUUUZZZ___aaajjjpppvvvvvvsssuuu}}}cccKKKEEEFFFTTTgggvvv|||ssstttwww{{{}}}tttsssxxxzzzuuulllbbb___hhhxxxqqqaaaYYY\\\kkkzzz~~~{{{tttqqq|||{{{YYY@@@222555888000333333333444444555555555777666555444555777999:::@@@RRRjjjzzzuuussssss~~~|||zzz{{{}}}eeeGGGBBB===:::<<<:::999999999999999999999999::::::::::::::::::::::::888:::===DDDLLLQQQTTTUUURRRPPPOOORRRWWW^^^bbbeeepppvvv{{{{{{wwwwww{{{___GGGFFFIIITTTeeevvvzzzqqqqqqttt{{{tttooottt||||||tttjjjbbb___eeevvvtttggg]]]YYYdddsssxxx|||xxxnnnzzz___???;;;;;;333...444444555555555555444444333444444444444666888;;;HHHPPPggguuummmmmmsss~~~{{{xxxxxxuuuNNN===;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::>>>EEELLLRRRUUUVVV[[[XXXUUUTTTWWW\\\aaacccnnnxxx|||yyy}}}qqqTTTGGGGGGKKKVVVgggwwwxxxnnnpppttt|||~~~xxxsssttt{{{}}}uuukkkccc___eeevvv{{{lll___XXX^^^kkk~~~mmmqqq~~~eeeEEE===:::555444444444555555555555444444333444555555555666999<<>>FFFOOOUUUXXXXXX[[[XXXVVVVVVYYY^^^bbbeeeqqq}}}~~~kkkOOOIIIIIINNNYYYiiiyyy{{{uuulllooouuu~~~}}}qqqrrruuu{{{wwwmmmeeeaaafffvvvvvvfffZZZZZZaaammmpppmmmuuummmMMM???:::777:::444444555555555555444444444555666666666888;;;===EEEWWWxxx}}}oooiiikkksss|||{{{zzz[[[EEE???>>>===<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;???HHHRRRYYYZZZYYYXXXWWWVVVVVVXXX\\\```cccooo}}}mmmRRRIIIKKKQQQ]]]lllzzz~~~wwwpppkkkooowwwzzztttooossszzzyyyooogggcccgggwwwpppaaa[[[\\\___yyywwwrrrxxxrrrQQQ@@@:::777<<<444444555555555555444444444555777777777999<<>>>>>===<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<@@@IIISSSYYYYYYVVVTTTSSSSSSRRRSSSVVVZZZ]]]hhhyyylllTTTJJJMMMUUU```nnn{{{|||tttmmmlllqqqyyy}}}sssnnnqqqvvv~~~zzzqqqiiieeeiiixxxwwwggg]]]YYYYYYooo|||xxx~~~vvvTTTCCC:::666999444444555555555555444444444555777777777999===???FFFZZZ}}}vvvllliiikkktttwwwzzzcccGGG<<<<<<===<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<===============@@@IIISSSWWWUUUPPPNNNOOONNNLLLKKKNNNSSSWWWfffzzzdddOOOJJJNNNWWWcccooo|||zzzrrrjjjnnnttt}}}vvvpppmmmrrryyy{{{rrrkkkgggkkkzzz}}}mmm___WWWWWWggg|||www||||||\\\HHH<<<555777444444555555555555444444444555666777777999===@@@HHH^^^zzzqqqjjjhhhlllvvvwwwxxx|||hhhIII;;;<<<>>><<<<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<======>>>>>>===<<<@@@IIISSSVVVRRRLLLKKKKKKJJJHHHGGGJJJRRRXXXmmm{{{^^^LLLIIIOOOYYYdddppp{{{}}}vvvoooiiipppwwwxxxrrrpppqqquuu|||{{{sssmmmiiimmm|||sssdddYYYVVV^^^uuu|||ssswwwhhhOOO===555999444444555555555555444444333444555666777999===???JJJdddqqqjjjeeeeeekkkwwwxxxvvvvvv}}}oooMMM===<<<>>>===<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>><<<;;;???IIITTTXXXRRRKKKIIIJJJJJJHHHHHHNNNXXX```wwwxxx]]]OOOIIIOOOYYYeeeqqq{{{yyysssnnniiipppxxxyyyrrrppprrrvvvyyy{{{sssmmmjjjooo~~~yyyiii]]]TTTWWWkkk|||qqqsssyyyrrrTTT>>>555;;;444555555555555555555444222333555666666999<<>>>>>???===<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>>???;;;:::>>>JJJVVVZZZTTTMMMJJJKKKKKKJJJKKKSSS___iii|||tttYYYIIIIIILLLVVVgggssszzzzzzrrrllliiiqqq|||yyyppplllooowww}}}}}}~~~}}}rrriiigggppp~~~nnn\\\ZZZZZZddd~~~ooowww~~~ZZZ???777:::666666666666555555555555555444666888777666;;;BBBLLLuuuwwwjjjddd```ccckkkyyy}}}wwwtttxxx|||SSS@@@@@@@@@888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<>>777666666666666555555555555666555555777777888>>>GGGWWW~~~{{{hhhaaa\\\\\\fffsssvvvqqqsssxxx}}}zzzpppiiiccc```^^^]]]bbbhhhmmmrrrzzzgggGGG@@@AAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>BBBLLLXXX\\\YYYUUUWWWWWWXXX___ooo]]]JJJIIIDDDFFFRRRaaammmxxxuuujjjeeehhhlllzzzzzzqqqiiidddbbbgggmmmrrrvvv{{{{{{rrrrrr{{{}}}zzzvvvlllaaaYYYQQQKKKKKKOOOSSS^^^mmmwww}}}qqqdddWWWZZZmmm~~~yyy}}}XXX@@@:::666666666666555555555555666555555777777888???HHH[[[yyyfff```ZZZ[[[eeesss|||uuutttvvvxxxrrriiigggccc``````___^^^ccciiitttyyymmmIII???@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????CCCLLLVVV\\\[[[XXXWWWXXX[[[cccvvvXXXHHHIIIDDDGGGTTTcccnnnxxx}}}rrrgggdddhhhnnnzzzxxxpppiiidddaaabbbkkkvvv|||}}}~~~xxxppprrr~~~xxxpppllleee\\\SSSLLLFFFBBBCCCHHHJJJUUUcccnnnttt{{{uuujjj\\\YYYeee|||uuu\\\CCC===666666666666555555555555666555555777777888@@@III```vvvccc___YYYYYYdddssszzzvvvvvvvvvzzz|||sssjjjffffffdddeeefffdddbbbffflllyyysssLLL>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???CCCLLLWWW^^^___^^^XXX[[[aaajjj{{{TTTEEEGGGBBBGGGUUUcccnnnyyy|||qqqfffccchhhoooyyyxxxooogggbbb```___eeeppp~~~~~~uuunnnrrr{{{qqqggg```UUUNNNHHHDDDAAA>>>???CCCDDDNNNZZZdddkkksssxxxmmm```YYYaaavvvrrr}}}___EEE>>>777666666666555555555555777555555777777888@@@IIIdddsssaaa___YYYXXXcccsss~~~yyyvvvvvvqqqtttmmmkkkjjjjjjlllkkkmmmpppnnnlllnnnttt{{{xxxNNN>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===>>>CCCMMMYYYaaadddddd___dddllluuummmLLLCCCFFFGGGJJJVVVccclllvvv|||tttnnngggdddjjjrrruuummmiiiddd___aaahhhsssyyy}}}sssoooxxxuuupppmmmcccWWWNNNIIICCC>>><<<<<<======@@@BBBJJJXXXeeeooozzzttt```VVV\\\gggyyyyyymmmEEE===999888777777777777777777999666666999<<<>>>CCCIIIgggqqq___]]]XXXYYYbbbppp~~~~~~yyyvvvuuuwwwyyyzzzsssoooooooooooonnnvvvvvvwwwwwwxxxyyyyyyyyy~~~{{{LLL@@@BBB:::<<<<<<============<<<<<<:::===CCC@@@777===DDD>>>>>>@@@FFFUUUdddllljjjeeedddbbbjjj~~~bbbAAA;;;AAACCCKKKWWWdddnnnwww{{{tttnnnhhheeellltttxxxnnneeeccccccdddiiiqqqzzz~~~tttqqqzzz~~~wwwtttssszzzyyyqqqhhhhhhkkkdddXXXNNNIIIDDD???======<<<;;;???@@@GGGTTT```kkkwwwwwwbbbVVVZZZbbbyyyxxxwwwtttJJJ>>>999888888777777777777777999666666999<<<>>>DDDJJJkkkqqq]]]\\\WWWXXXaaaooo}}}|||yyywwwxxxzzzyyyvvvrrrrrruuuyyy||||||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}QQQEEEFFF>>><<<<<<============<<<<<<;;;<<<@@@>>>:::???BBB<<<@@@BBBKKKYYYhhhppppppmmmdddbbbiii{{{aaa@@@;;;AAAEEEMMMYYYfffoooxxxzzzsssmmmhhhgggnnnxxxyyymmmddd]]]^^^dddkkkttt{{{~~~wwwuuu}}}|||pppgggbbb```nnnkkkbbbZZZ^^^eeeaaaWWWKKKHHHCCC@@@>>>===;;;999======BBBMMMXXXcccqqq}}}{{{eeeXXXYYY]]]pppwwwuuu}}}QQQ???999999888777777777777777888666666999<<<>>>EEELLLpppqqq\\\[[[WWWWWW```nnn}}}}}}zzzyyyzzz~~~zzzvvvuuuuuuxxx~~~}}}WWWJJJKKKBBB<<<======>>>>>>======<<<===>>>>>>======AAAAAA===@@@DDDNNN]]]kkktttuuutttiiiiiiooo~~~gggEEE>>>CCCEEEOOO[[[iiirrrzzzyyyrrrlllhhhhhhqqq|||wwwqqqbbb]]][[[```jjjuuu}}}~~~zzzzzz{{{nnnbbb[[[YYYYYYeeefffaaaZZZYYY]]]YYYPPPEEECCCAAA@@@???>>><<<:::<<<;;;>>>EEEOOOZZZjjjxxxjjj[[[ZZZ[[[kkkyyysssVVVBBB:::999888777666666666777777666777:::;;;>>>FFFOOOuuusss]]]\\\WWWWWWaaaooo~~~}}}wwwxxx{{{zzzvvvyyyzzz{{{~~~ZZZLLLJJJAAA======>>>>>>>>>>>>======>>>BBB???<<<@@@@@@@@@DDD???EEEPPP___mmmuuuwwwwwwssswwweeeEEE>>>@@@@@@PPP]]]jjjttt|||}}}wwwooojjjgggiiitttyyyrrrjjjeee\\\^^^bbbiiittt~~~}}}~~~}}}vvvlllaaaZZZ[[[```eeellluuuvvvjjj___XXXOOOFFF@@@???>>>???@@@???>>><<<;;;:::;;;@@@FFFQQQbbbqqq}}}ooo```]]][[[ggg~~~sssZZZEEE:::999888777666666666666777666777:::;;;>>>GGGQQQ{{{ttt___\\\XXXYYYcccqqq~~~vvvvvvwww{{{}}}yyyzzz|||~~~[[[IIIFFF>>>======>>>>>>>>>>>>======;;;CCC>>>;;;BBB???>>>JJJAAAGGGSSScccsss{{{{{{yyy```DDD???BBBAAAQQQ]]]lllvvv{{{tttlllhhheeeiiiuuuvvvmmmddd^^^[[[]]]eeeooovvv~~~|||}}}lllggg```ZZZ[[[cccpppyyy~~~jjj[[[OOOEEE@@@???>>>???@@@AAA@@@???<<<::::::===AAAJJJ[[[kkkzzztttddd___ZZZddd{{{xxx~~~]]]HHH::::::888777666666666666666666777::::::===HHHTTTrrr___[[[XXXZZZeeerrrwwwvvvtttuuuzzz}}}}}}|||}}}~~~[[[EEEAAA<<<===>>>>>>??????>>>>>>===777BBB======JJJDDD<<>>EEEVVVeeeyyywwwggg```XXX___ttt```KKK;;;:::999777666666555555555666888::::::===IIIUUUnnn^^^XXXVVVZZZeeerrr}}}zzzxxxtttqqqsss|||}}}}}}[[[AAA???>>>>>>>>>????????????>>>>>>888CCC>>>EEE]]]TTT@@@HHHEEEIIIWWWpppZZZAAA@@@FFFFFFPPP]]]mmmxxxwwwppphhhdddccciiiwww~~~xxxoooeee]]][[[\\\^^^eeetttyyypppdddcccaaaaaaeeeooozzztttnnnfff^^^KKKHHHEEECCCCCCCCCBBBAAA>>><<<<<<<<<===CCCSSSbbbyyyyyyhhh___VVV[[[ooobbbLLL;;;:::999777666555555555555666888::::::===IIIVVV}}}jjj[[[VVVUUUYYYeeeqqq{{{~~~zzztttooonnnvvv}}}[[[@@@@@@@@@>>>>>>????????????>>>>>><<>>===:::666666888999888888888555888??????FFFYYYpppbbbYYYWWWVVVXXX^^^iiiyyy{{{rrrlllmmmuuu}}}zzz}}}iiiFFF===<<<@@@@@@???>>>======>>>>>>@@@BBBCCCCCCEEEGGGGGGEEEIIIHHHUUUrrrxxxvvvTTTCCCBBBDDDJJJRRRdddooovvvuuummmeeebbbbbbhhhuuuwwwooofff^^^ZZZ___eeelllvvv}}}mmmhhhqqq{{{~~~}}}zzzvvvuuu{{{{{{sss]]]TTTKKKIIIHHHFFFEEEFFFBBBAAA;;;;;;AAA@@@III]]]uuuqqqaaaZZZZZZ^^^{{{~~~qqqVVV???===:::777666888999888888999666888@@@???GGGZZZzzzjjj]]]VVVSSSRRRTTT[[[hhhyyyzzzrrrkkklllrrrxxx~~~{{{vvvyyyrrrNNNDDDAAA@@@@@@???>>>>>>>>>>>>>>>@@@AAABBBBBBCCCEEEFFFEEEHHHHHHUUUrrrvvvooozzzUUUDDDCCCEEELLLUUUfffooovvvrrrjjjccc```bbbiiivvv}}}uuujjjaaa[[[YYY\\\gggrrr|||rrriiipppxxxzzzuuuppplllooo|||xxxbbbXXXOOOKKKJJJHHHGGGIIIDDDCCC<<<;;;@@@@@@JJJ___uuuuuucccZZZYYY[[[sss~~~yyyxxx{{{___BBB>>>999777777777888888888:::777999@@@@@@HHH]]]wwwhhh[[[SSSQQQPPPRRRYYYfffyyy~~~}}}xxxrrrllljjjmmmqqqvvv~~~~~~uuurrrwwwwwwTTTHHHCCC@@@???>>>>>>>>>>>>>>>>>>@@@@@@@@@AAA@@@AAADDDGGGIIILLL\\\xxx{{{}}}VVVHHHCCCBBBGGGUUUfffooouuu~~~oooggg```___ccckkkxxx{{{uuulllccc]]]^^^```hhhsss~~~uuujjjooouuutttrrrooommmppp{{{yyyfff[[[PPPLLLJJJIIIIIILLLGGGEEE>>><<<@@@@@@LLLcccwwwyyyhhh]]]ZZZ[[[mmmyyyvvveeeFFF???999888888777777888888:::888:::@@@@@@JJJ```~~~mmm^^^UUURRRQQQQQQWWWeeewww{{{zzzxxxrrrmmmiiiiiijjjsssyyyzzzrrrpppyyysssRRRFFF@@@??????>>>>>>>>>>>>>>>?????????@@@@@@>>>???EEEMMMSSS]]]qqqyyyUUUHHHCCCAAAGGGRRRccclllsss{{{lllddd^^^___dddmmmzzzxxxqqqkkkgggeeedddmmmrrryyy|||ssswwwyyyuuupppqqqqqqrrrwww}}}|||vvvjjj^^^QQQLLLJJJIIIKKKOOOIIIHHH@@@===@@@BBBOOOiiizzzmmmaaa]]]]]]jjjyyyiiiJJJ@@@999999999777666888777:::888:::@@@@@@KKKcccuuubbbWWWRRRPPPOOOSSS___qqq|||zzzyyywwwtttooojjjhhhffflllpppvvv|||xxxqqqqqq~~~jjjLLLDDD>>>???>>>>>>>>>>>>>>>?????????>>>???@@@>>>???IIIVVVjjjyyyvvvQQQFFFBBBCCCLLLQQQbbbkkkrrrxxxjjjbbb\\\___fffppp}}}~~~xxxpppiiifffiiinnnrrr~~~{{{ooopppooonnnsss{{{~~~|||ssseeeWWWOOOLLLKKKMMMQQQMMMLLLDDD@@@CCCFFFVVVqqq~~~rrreee___^^^ggg~~~nnnNNNAAA888999:::666555888666:::888999??????LLLddd~~~yyydddWWWQQQNNNKKKNNNYYYkkk}}}}}}|||~~~~~~}}}}}}~~~zzzzzzxxxvvvrrrmmmiiifffbbbeeeiiimmmrrr|||vvvppprrrcccJJJDDD>>>>>>>>>>>>>>>>>>??????@@@???>>>@@@CCCAAABBBPPPbbbpppOOOFFFBBBBBBKKKQQQbbbjjjqqquuuiiiaaa\\\___hhhsssvvvrrrlllhhhkkksss~~~zzz{{{~~~|||oookkkfffhhhtttqqq```UUUPPPMMMOOORRRRRRQQQIIIEEEHHHLLL^^^{{{vvvggg```^^^bbbuuuQQQBBB888:::;;;666444888555999777999===>>>LLLeee|||yyyeeeYYYQQQNNNJJJMMMWWWiii|||{{{||||||zzzzzz{{{}}}|||{{{zzzxxxuuuqqqllliiiaaabbbbbbaaadddlllxxxsssnnnqqq```IIIDDD>>>>>>>>>>>>>>>>>>???@@@@@@???>>>AAAEEECCCFFFXXXnnnhhhNNNHHHAAA>>>DDDRRRbbbkkkqqq~~~tttiiiaaa[[[```jjjuuurrrpppmmmmmmrrr}}}zzzxxx{{{wwwppphhh```dddxxxzzzggg[[[SSSOOOPPPSSSUUUUUUMMMIIILLLPPPcccxxxhhh___\\\___}}}{{{{{{SSSCCC888:::;;;666444888444888777888===>>>LLLfffzzzyyyggg\\\SSSOOOLLLNNNYYYlll}}}}}}|||zzzyyy{{{}}}|||{{{yyywwwsssnnnkkkgggfffbbb^^^\\\aaakkksss}}}ppplllppp___IIIDDD===>>>>>>===>>>>>>???@@@@@@@@@>>>BBBGGGFFFHHH]]]uuu}}}\\\LLLGGGCCCBBBDDDSSSfffooouuu|||pppgggaaa\\\___jjjxxxzzzwwwiiiooowww~~~{{{yyywwwyyyyyy||||||zzzpppaaaYYYeee~~~ppp___ZZZPPPOOO]]][[[XXXRRRJJJIIIWWWnnn}}}lll```[[[bbbuuu|||yyyWWW???666<<<999777:::;;;999444:::999>>>BBBGGGhhh~~~nnn```YYYTTTPPPKKKMMMXXXlll}}}zzzwwwyyy|||}}}}}}~~~}}}zzzvvvrrrpppjjjfffaaa]]]]]]```eeehhhyyy{{{}}}qqqmmmooo___FFFCCC?????????>>>>>>>>>>>>>>>???CCC@@@@@@CCCCCCHHHaaa|||}}}[[[KKKFFFBBBBBBEEERRRdddmmmttt{{{nnneee___ZZZ^^^jjjxxx|||yyywww|||~~~{{{{{{tttgggaaaeeemmmrrrtttoooccc[[[aaasss{{{hhhaaaWWWXXXhhhhhhcccZZZQQQQQQ]]]qqqmmm```ZZZ\\\nnn{{{ZZZAAA888<<<999555888999999444:::999>>>BBBGGGhhh~~~nnn___WWWSSSOOOKKKNNN[[[ppp|||zzzzzz}}}~~~~~~~~~|||xxxtttrrrmmmjjjgggcccaaaaaabbbbbbggghhhnnnyyy{{{pppmmmoooaaaIIIEEEAAA??????>>>>>>>>>>>>??????AAA>>>AAAEEEHHHRRRmmm~~~[[[IIIDDDAAABBBFFFPPPbbbkkkrrrzzzlllbbb\\\XXX]]]jjjxxx~~~}}}~~~}}}zzzccc[[[RRRQQQ[[[hhhsssxxxpppeeeZZZYYYbbbrrrssshhh]]]aaatttwwwmmm___VVVXXXeeevvvpppaaaYYYWWWiii~~~___DDD999<<<888555777777999444:::999>>>BBBGGGhhh~~~ooo^^^UUUQQQMMMKKKOOO^^^uuu||||||~~~~~~{{{xxxvvvqqqpppnnnkkkgggccc___^^^[[[ZZZ\\\dddlllvvvxxxnnnlllppp^^^FFFCCC>>>??????>>>>>>>>>??????@@@AAA???AAAFFFKKKWWWsss\\\IIICCC@@@BBBFFFPPPaaaiiipppyyykkk___ZZZWWW\\\jjjyyywwwhhhUUUQQQNNNSSS```ppp}}}zzzlll[[[TTTWWWcccvvv{{{ooodddhhh{{{qqq___UUU[[[jjj{{{ssscccYYYXXXgggaaaEEE888;;;888666888777999444:::999>>>BBBGGGhhh~~~sss```TTTQQQNNNKKKPPP___vvv}}}~~~}}}{{{zzzuuutttrrrooojjjeeeaaa___]]]ZZZYYY\\\aaahhhvvvwwwmmmlllpppZZZEEEBBB===??????>>>>>>??????@@@@@@DDDBBBCCCDDDGGGSSSkkk___JJJCCC@@@AAAFFFQQQbbbiiioooyyylll]]]XXXVVV\\\jjjyyyrrraaaSSSRRRTTT]]]kkkyyyuuu```TTTSSS[[[iiiuuuyyylllnnnvvv```VVV]]]nnn~~~xxxfff[[[YYYeee|||cccFFF777:::888777:::999999444:::999>>>BBBGGGhhhzzzdddVVVSSSOOOLLLPPP^^^ttt~~~~~~~~~}}}yyywwwtttppplllhhhfffeee```]]]\\\\\\\\\```kkkvvvwwwmmmkkkooo[[[GGGFFFBBB???????????????@@@AAAAAAEEEEEEEEEDDDDDDNNNaaasss^^^JJJDDD@@@BBBFFFRRRcccjjjpppzzznnn]]]XXXWWW]]]kkkzzzvvviii```aaaeeennnzzz|||eeeVVVPPPSSS\\\eee~~~ooonnn{{{wwwddd\\\cccrrr|||jjj^^^XXXbbbvvv|||fffGGG777:::888888;;;:::999444:::999>>>BBBGGGhhhkkkZZZUUUQQQMMMPPP]]]rrr}}}}}}~~~{{{yyyuuupppmmmkkkkkkkkk___]]]]]]\\\[[[\\\fffqqqyyynnnkkknnnWWWFFFEEEAAA???????????????@@@AAABBBCCCEEEGGGFFFGGGNNN]]]iii}}}[[[IIIDDDAAACCCGGGRRRccckkkrrr|||qqq]]]YYYXXX^^^lllzzzyyyuuuvvvyyysssbbbUUUQQQZZZdddwwwgggbbblllyyynnncccaaakkkyyymmmaaaXXX```rrryyy~~~jjjJJJ888999888777999888999444:::999>>>BBBGGGhhhrrr___VVVRRRNNNQQQ]]]rrr{{{{{{|||}}}~~~|||zzzvvvsssooommmlllkkkdddbbbaaa```]]]___jjjvvv~~~zzz{{{{{{oookkkmmm{{{TTTCCCBBB>>>????????????@@@AAABBBCCC???EEEIIIIIIJJJPPPZZZbbbmmmzzzWWWGGGCCCBBBDDDHHHQQQdddmmmttt}}}rrr^^^ZZZXXX___lllzzztttbbbZZZcccppp}}}kkkZZZSSS\\\gggbbb___dddppp~~~ooocccYYYaaarrrvvv~~~nnnLLL999:::888666888666999444:::999>>>BBBGGGhhhwwwbbbVVVRRRNNNQQQ^^^sssyyyzzz{{{|||}}}~~~{{{zzzxxxuuuqqqnnnkkkiiimmmkkkiiifffbbbdddooo|||vvvpppnnnqqquuu}}}pppkkklll~~~VVVFFFEEE@@@????????????@@@AAABBBCCC>>>DDDJJJKKKKKKOOOVVV[[[aaasss}}}rrrWWWJJJ>>>>>>DDDEEEXXXbbbggguuu|||oooccc\\\VVV[[[jjj{{{~~~xxx}}}}}}~~~zzzyyyzzzzzziiiXXXQQQSSSXXX[[[bbbkkkuuuwwwbbb[[[^^^lllpppwwwsssMMM888<<<;;;888999888888555===;;;>>>@@@EEEfff{{{zzzaaaWWWSSSOOOPPPZZZnnn~~~}}}|||}}}}}}{{{wwwsssqqqooooooooopppnnnlllkkkhhhhhhpppzzz{{{uuussstttxxx~~~ooojjjlllxxxWWWGGGCCCAAA>>>>>>??????@@@AAABBBCCCCCCEEEFFFHHHJJJMMMRRRVVV```fffttt~~~nnnTTTHHH======DDDDDDSSS^^^eeerrr}}}ooo```ZZZUUUZZZiiizzz~~~xxx|||xxxxxxwwwxxx{{{~~~~~~uuudddSSSMMMOOOQQQWWWaaammmxxxzzzddd[[[]]]iiissszzzvvvOOO:::<<<;;;777777666888555<<<;;;>>>AAAFFFggg}}}}}}dddXXXSSSNNNOOOWWWjjj}}}}}}~~~~~~|||xxxuuurrrpppooopppqqqnnnmmmllliiiiiipppzzzxxxuuuuuusss~~~pppkkknnnvvvTTTFFFCCCBBB????????????@@@AAABBBCCCDDDFFFHHHIIIKKKOOOTTTXXXZZZ___lllyyyzzzuuuyyyiiiPPPEEE<<<===CCCBBBMMM[[[dddooo~~~ppp]]]WWWSSSYYYhhhzzz~~~xxx}}}}}}vvvqqqmmmooossswwwzzz}}}~~~yyyppp```QQQKKKLLLKKKUUUdddsss~~~}}}ggg\\\\\\eee|||yyy~~~zzzSSS;;;===:::666666555888555<<<;;;>>>AAAFFFhhhzzz}}}iii[[[TTTMMMMMMTTTeee~~~~~~}}}~~~}}}yyyvvvsssqqqqqqqqqssspppnnnmmmkkkkkkqqqyyyxxxttttttqqq~~~rrrnnnrrrrrrQQQDDDBBBBBBAAA@@@@@@???@@@AAACCCDDDEEEGGGIIIKKKMMMQQQUUUYYYXXX\\\iiiwwwxxxsssttt{{{fffMMMCCC<<<===BBB@@@KKK[[[eeeoooqqq\\\WWWSSSYYYhhh{{{~~~xxxvvv}}}vvvooojjjggghhhmmmttt{{{yyyooo```RRRLLLMMMLLLXXXjjjyyyjjj\\\[[[dddzzz}}}|||TTT<<<===:::666777777888555<<<:::>>>BBBHHHjjjzzz|||nnn^^^UUUNNNMMMQQQ___zzz}}}}}}}}}{{{yyyvvvttttttuuuuuuuuurrrqqqpppooonnnrrryyy|||rrroooppprrrzzztttqqquuuoooNNNBBBBBBCCCBBBAAA@@@@@@@@@BBBDDDEEEFFFHHHJJJLLLNNNQQQUUUXXX[[[```ooo}}}{{{hhhMMMCCC<<<===BBB???LLL\\\fffoooqqq\\\XXXTTTYYYgggzzzyyyrrr|||{{{zzzwwwpppiiidddbbbbbbgggnnnxxxxxxnnn```RRRLLLMMMOOO\\\nnn}}}lll\\\\\\dddzzz~~~UUU<<<<<<:::777999999888444;;;:::>>>BBBIIIlll~~~zzz~~~pppaaaWWWOOOMMMOOOYYYttt{{{zzzxxxwwwwwwxxxyyyzzzyyyvvvttttttsssrrrtttyyywwwnnnlllnnntttzzztttrrrwwwmmmMMMAAAAAABBBBBBAAA@@@???@@@CCCEEEGGGGGGIIIKKKMMMNNNPPPTTTVVV\\\bbbsssoooQQQEEE===>>>BBB???LLL\\\fffoooqqq]]]YYYUUUYYYeeewww{{{qqqyyy~~~zzztttpppjjjkkkjjjeee```^^^```ccchhhppp{{{vvvkkk]]]PPPIIIJJJRRR___qqqnnn^^^\\\dddyyyWWW===<<<:::777:::;;;888444;;;999>>>CCCJJJnnn}}}zzzoooaaaVVVOOOMMMLLLSSSmmm}}}|||{{{zzzzzz|||~~~}}}yyywwwyyyxxxvvvwwwzzzuuurrrsss|||tttrrrwwwnnnMMMAAAAAABBBAAA@@@??????AAADDDHHHJJJIIIKKKMMMNNNOOOPPPRRRTTTWWW^^^ssswwwVVVGGG??????CCC@@@IIIYYYcccooo~~~qqq]]]YYYUUUWWWbbbsss}}}qqqxxx}}}xxxrrrkkkddd]]]XXXTTTYYY^^^```______cccfffkkkttt~~~vvvkkk]]]OOOHHHHHHTTTcccwwwqqq```]]]bbbvvv~~~ZZZ???===999666999:::888444;;;999>>>CCCKKKooozzzlll```TTTMMMMMMJJJMMMeee~~~|||zzz||||||yyyyyy{{{~~~sssrrrwwwqqqOOOBBBAAAAAA@@@?????????AAAEEEJJJMMMLLLNNNPPPQQQPPPQQQRRRSSSSSS[[[sss|||YYYIII@@@@@@DDD@@@FFFUUU```mmm~~~qqq]]]XXXTTTUUU___pppsssxxx}}}vvvmmmbbbYYYPPPHHHDDDDDDMMMWWW^^^```bbbfffiiiooowwwxxxlll^^^PPPIIIIIIWWWhhh}}}tttaaa\\\___rrr]]]AAA===999555777888888444;;;999>>>DDDLLLppp{{{jjj^^^RRRLLLLLLHHHIIIaaa~~~~~~|||~~~~~~{{{zzz|||||||||rrrqqqvvvrrrQQQCCCAAA@@@@@@???>>>???BBBFFFKKKNNNOOOQQQSSSSSSRRRQQQRRRSSSSSS]]]uuuXXXFFFEEEDDDAAAAAAHHHSSSaaarrr~~~~~~pppaaaXXXRRRVVV```ooozzz}}}vvvlll]]]RRRMMMJJJFFFBBBGGGIIINNNTTT[[[dddnnntttyyy~~~xxxsssbbbNNNLLLWWWaaasssuuuccc___```qqq}}}~~~gggEEE::::::666555888999666<<<999===CCCMMMssstttaaaZZZMMMJJJKKKIIIYYYyyy~~~wwwnnnkkkpppuuu|||qqqqqqyyyhhhMMMCCC@@@===@@@AAACCCDDDGGGKKKQQQVVVSSSRRRQQQPPPPPPQQQSSSUUUYYY]]]uuuxxx}}}[[[HHHCCCAAA@@@AAAGGGQQQ```rrr~~~~~~ppp```XXXRRRVVV```nnn~~~}}}yyymmmcccVVVLLLIIIGGGEEEDDDHHHIIIMMMQQQYYYcccnnnuuu{{{wwwqqqaaaOOONNNYYYfffwwwyyyfffaaaaaarrr~~~|||gggEEE;;;:::666555888999666<<<999===CCCMMMsss~~~{{{ddd]]]PPPKKKKKKHHHWWWuuummmeeeaaaeeeiiippp~~~pppooouuu___JJJCCCBBB@@@@@@AAACCCEEEHHHMMMSSSWWWWWWTTTRRRQQQSSSUUUWWWWWWYYYXXXlllpppvvv^^^IIIBBB>>>???BBBFFFPPP```qqq~~~~~~ppp___WWWRRRVVV```nnn}}}||||||{{{rrrddd\\\QQQJJJHHHHHHHHHGGGHHHIIIJJJNNNUUUaaannnwww{{{uuummm^^^PPPRRR^^^ooo}}}|||iiiccccccrrr|||gggEEE;;;:::777555999999666<<<:::>>>CCCNNNtttxxxvvv~~~~~~{{{ggg```SSSMMMLLLHHHTTTnnn{{{rrrfff^^^ZZZ]]]```fffwwwsssooorrr}}}qqqSSSEEECCCCCCBBBAAABBBDDDFFFIIIOOOVVV[[[XXXSSSNNNNNNSSSVVVVVVTTTZZZTTTeeekkkmmm}}}\\\JJJBBB===>>>BBBGGGQQQ```qqq|||~~~qqq^^^WWWRRRVVV```lll{{{yyymmm```\\\VVVRRRPPPOOOLLLKKKHHHGGGGGGJJJRRR___nnnxxxxxx{{{~~~~~~rrrhhh[[[QQQWWWdddwww}}}iiidddcccrrr~~~gggEEE;;;;;;777555999999666<<<:::>>>DDDNNNttttttnnn{{{tttgggaaaTTTLLLKKKHHHQQQhhhuuummmfffaaa]]]^^^```ffftttyyyttttttssshhhLLLBBBBBBCCCBBBBBBCCCEEEGGGKKKRRRZZZ___]]]WWWPPPQQQVVVZZZXXXTTT[[[VVVgggpppmmm}}}vvvZZZKKKCCC>>>>>>BBBHHHRRRaaaqqqyyy~~~qqq___WWWQQQTTT^^^kkkzzzvvvjjjbbbaaa```^^^[[[VVVPPPLLLIIIHHHGGGIIIPPP\\\jjjssstttvvvyyyzzz{{{{{{|||}}}|||nnnbbbWWWSSS^^^mmm~~~~~~gggbbbaaaqqqhhhFFF;;;;;;777666999999555<<<:::>>>EEEOOOuuu{{{ppp{{{qqqeeeaaaTTTLLLKKKHHHOOOcccwwwqqqiiigggeeedddfffkkkvvv{{{zzzooo{{{eeeJJJAAAAAAAAAAAACCCDDDFFFIIINNNUUU^^^dddhhhaaa[[[\\\aaaccc```[[[ZZZXXXmmmzzzuuu~~~wwwZZZKKKDDD???>>>BBBGGGQQQ```qqqxxx~~~qqq```WWWPPPRRR[[[iiiyyy}}}uuukkkhhhiiiiiigggbbb[[[TTTPPPMMMLLLKKKKKKNNNWWWaaahhhmmmooorrruuuyyy|||~~~zzzjjj]]]TTTVVVeeeuuufffaaa```ppphhhFFF<<<;;;888666999999555<<<:::???EEEPPPvvvyyy~~~rrrfffcccVVVLLLLLLIIINNN^^^}}}wwwtttmmmnnnooonnnooosss{{{vvv{{{cccKKKBBB@@@@@@@@@DDDEEEGGGJJJPPPXXXbbbiiilllhhhddddddffffffbbb]]]WWWYYYrrrxxx~~~___LLLDDD??????BBBDDDOOO^^^pppyyy~~~qqqbbbXXXOOOPPPYYYgggxxx~~~|||wwwrrrqqqrrrqqqnnnhhhaaa\\\XXXTTTSSSPPPNNNMMMPPPVVVZZZaaaccchhhnnnvvv}}}wwwgggXXXRRRXXXkkk|||}}}hhhaaa```ooohhhFFF<<<<<<888666:::999555===;;;???FFFPPPwww|||jjjhhhZZZOOONNNJJJLLLYYYxxx}}}yyyvvvvvvzzz}}}}}}}}}___KKKCCC@@@@@@BBBDDDFFFHHHKKKQQQ[[[eeelllmmmlllkkkjjjiiieee```\\\YYY[[[ttt|||cccLLLCCC??????CCCAAALLL\\\ooozzz~~~rrrcccXXXNNNOOOWWWfffxxx~~~|||yyyyyyyyywwwrrrlllfffcccbbbYYYXXXUUUQQQMMMLLLNNNPPPVVVYYY___hhhsss|||vvveeeVVVQQQZZZnnnzzziiiccc```oooiiiGGG<<<<<<888666:::999555===;;;???FFFQQQwwwooolll^^^RRROOOKKKKKKVVVmmm~~~|||\\\JJJCCC@@@AAADDDEEEFFFHHHLLLRRR\\\gggnnnqqqrrrsssrrrnnniiiccc```]]]^^^vvvkkkPPPDDD>>>>>>@@@BBBKKKTTTfffzzzyyyuuubbbWWWOOOQQQWWW```qqq~~~xxxsssooollljjjeee___[[[YYYVVVOOOKKKJJJOOOOOOTTT]]]eeelllvvvrrr]]]PPPQQQ]]]nnn|||zzzgggaaaaaaqqqnnnHHH<<<<<<888666999666;;;:::;;;@@@DDDVVVsssqqq]]]RRRNNNLLLKKKLLLdddrrroooSSSHHHAAAAAACCC@@@CCCFFFKKKOOOUUU___kkksssyyytttnnnllllllhhhaaa[[[[[[]]]vvviiiNNNBBB>>>===???AAAJJJQQQccczzzyyyuuucccWWWOOOQQQWWW___qqq}}}|||wwwssspppnnnlllgggcccaaa]]]VVVQQQPPPMMMMMMQQQYYY```gggqqq{{{oooZZZMMMNNNYYYkkkyyyzzzhhhbbbbbbrrrpppIII<<<<<<888666999666;;;:::<<>>======@@@HHHNNN^^^yyy{{{yyyuuucccXXXPPPQQQVVV^^^ppp{{{yyy}}}yyywwwuuusssnnnkkkjjjfff]]]WWWUUUOOONNNQQQWWW^^^dddoooxxx|||iiiTTTIIIJJJTTTeeettt~~~{{{iiibbbbbbrrrrrrKKK===<<<888777:::666;;;:::<<>>@@@GGGJJJVVVppp}}}wwwfff[[[RRRPPPQQQWWWjjj}}}yyytttsssuuu}}}{{{yyy{{{~~~zzzxxxxxxuuulllfffdddcccaaaaaaeeehhhlllsss||||||~~~ppp\\\JJJDDDEEEJJJYYYiiisss}}}|||ggg______oooqqqJJJ===<<<999777;;;777;;;999===DDDHHHVVVppp}}}gggYYYRRRKKKGGGFFFJJJMMM]]]~~~sssWWWGGGEEEAAABBBFFFDDDEEEIIIOOOTTTYYYbbbllltttppphhh___ZZZ[[[]]]\\\ZZZ______uuulllPPPDDDCCCBBB@@@@@@GGGIIITTTmmm~~~yyyggg\\\SSSOOOMMMRRReeeyyy~~~xxxmmmssszzz}}}{{{yyyvvvttt|||zzzuuutttqqqnnnoooqqqrrrsssxxxiiiVVVFFFCCCCCCEEERRRbbbnnnzzz|||fff___]]]mmmlllGGG<<<<<<999888;;;888:::999===FFFIIIWWWooo{{{ggg[[[TTTMMMIIIGGGHHHIIIVVVuuummmTTTHHHGGGCCCCCCGGGEEEFFFJJJOOOSSSXXX___hhhooohhh```XXXUUUXXX[[[[[[ZZZ^^^___wwwyyymmmQQQCCCCCCBBB>>>???FFFHHHRRRiii{{{~~~zzzhhh]]]SSSNNNJJJNNNaaauuuttttttsssttt|||yyywwwtttrrrzzz}}}~~~}}}yyybbbOOOAAAAAABBBAAAKKK[[[kkkxxx{{{ggg___^^^mmmfffDDD:::<<<:::888:::888:::999===GGGJJJWWWnnnlll___XXXQQQMMMLLLGGGGGGQQQnnniiiRRRGGGIIIEEEFFFJJJHHHIIILLLPPPSSSUUUZZZbbbhhheee^^^VVVTTTWWW[[[[[[ZZZ^^^```wwwzzzooo{{{sssTTTEEEBBB???:::>>>EEEGGGQQQgggxxx}}}{{{iii^^^SSSMMMHHHKKK^^^sss|||sssmmmvvv{{{yyyvvvsssqqqwww}}}|||}}}~~~ttt]]]KKK>>>@@@@@@>>>GGGVVVkkkxxx{{{hhh```^^^nnncccBBB:::<<<:::888:::888:::999===GGGKKKWWWnnnrrrcccZZZUUURRRQQQGGGFFFOOOjjjeeePPPGGGJJJGGGHHHLLLKKKLLLOOOQQQSSSSSSWWW]]]bbbfff___XXXUUUXXX\\\[[[ZZZaaaaaawwwnnnmmmsss|||vvvhhhttt}}}YYYGGGDDDBBB>>>@@@BBBGGGQQQaaattt{{{{{{iiiaaaVVVNNNJJJNNN\\\kkk|||rrrpppuuu}}}|||yyysssooooooxxx}}}wwwttt~~~yyymmmTTTKKKCCC???>>>@@@GGGOOObbbqqqyyyjjjccccccuuuZZZAAA>>>;;;:::;;;888666;;;999;;;FFFMMMZZZnnn|||{{{ggg^^^\\\VVVOOOLLLJJJNNNcccYYYQQQIIIIIIIIIIIIIIILLLQQQQQQQQQPPPQQQTTTYYY]]]aaa___]]][[[ZZZ\\\]]]^^^ZZZaaaooosssrrrsssuuu|||uuuiiiwww```IIIDDDAAA<<<>>>@@@EEEOOO___qqqzzz}}}|||kkkbbbWWWNNNIIILLLZZZggg~~~yyyzzz|||yyyxxxvvvqqqoooqqqxxx~~~wwwssspppwww}}}wwwlllRRRJJJBBB>>>===>>>EEELLL___oooxxxiiibbbbbbttt[[[AAA===:::999;;;888888<<<:::===IIIPPP\\\pppiii___\\\VVVOOOLLLJJJKKK[[[}}}{{{UUUMMMHHHIIIKKKKKKLLLNNNSSSUUUVVVWWWXXXZZZ]]]```eeebbb]]]ZZZXXXWWWXXXXXXWWW\\\ggguuuxxxzzzmmmzzzfffJJJCCCAAA<<<===>>>BBBLLL[[[nnnzzzyyy~~~lllcccWWWNNNIIIKKKVVVccczzz~~~yyyuuutttqqqnnnooosssxxx|||uuuooolllkkknnnuuu|||~~~|||rrriiiRRRJJJBBB???===>>>CCCJJJYYYjjj}}}wwwhhhaaabbbrrr\\\AAA<<<999888:::888999===;;;???LLLTTT```rrrmmm```[[[VVVPPPLLLIIIGGGQQQlllpppPPPJJJGGGJJJNNNNNNOOOPPPSSSVVVYYY[[[\\\^^^```bbbfffbbb\\\XXXVVVUUUUUUTTTUUUWWW```vvvxxx{{{mmmyyygggJJJDDDCCC???<<<===AAAJJJYYYkkk|||}}}yyymmmcccWWWOOOIIIJJJTTT___uuu~~~yyytttqqqnnnlllooouuuyyy~~~{{{yyyxxxuuupppjjjfffeeeeeehhhooouuuwwwwwwuuummmeeeUUUNNNFFFBBB@@@???CCCHHHRRRdddyyyuuufff```aaarrr]]]AAA<<<888777:::888888<<<;;;@@@OOOWWWbbbuuusssbbb[[[VVVPPPMMMIIIFFFJJJ]]]|||bbbNNNIIIGGGLLLPPPPPPOOOQQQQQQSSSVVVXXX[[[___cccgggeee```ZZZVVVVVVWWWVVVVVVSSSUUU\\\qqqxxxvvvhhhssskkkKKKEEEEEEAAA>>>>>>@@@HHHVVVhhhyyy|||nnncccXXXOOOKKKKKKSSS\\\rrr{{{vvvrrrmmmkkkooovvv|||vvvooollllllkkkjjjkkkjjjhhhccc___]]]]]]___cccjjjooopppooonnniiicccYYYQQQIIIEEEAAA>>>@@@EEEKKK___uuusssccc___bbbsss]]]AAA<<<888777:::888888;;;:::AAAQQQZZZeeevvv{{{hhh^^^WWWQQQMMMJJJGGGHHHTTTmmm}}}ZZZNNNIIIHHHMMMPPPPPPOOOPPPPPPQQQRRRTTTXXX___gggllliiibbbZZZVVVWWWXXXWWWVVVQQQRRRYYYnnnzzzqqqxxxsssfffmmmqqqNNNFFFEEE@@@??????@@@FFFSSSddduuu~~~qqqfffZZZQQQLLLKKKQQQXXXnnn}}}xxxsssnnnkkkpppxxxzzzkkk```ZZZWWWUUUTTT[[[[[[ZZZXXXUUUTTTVVVWWW^^^dddhhhhhhhhhiiihhheee]]]UUUMMMHHHBBB===>>>AAAHHH\\\sssqqqaaa___cccuuu\\\AAA<<<999888:::888777;;;:::BBBTTT^^^hhhxxx{{{qqqcccZZZSSSNNNLLLJJJIIINNN___{{{iiiOOOJJJHHHMMMPPPPPPOOOPPPSSSSSSSSSTTTXXX___hhhooonnnfff\\\WWWWWWXXXVVVSSSOOOQQQXXXlll|||tttiiiooo}}}yyynnnrrruuuQQQHHHFFF@@@@@@>>>???DDDOOO___pppzzz~~~~~~wwwkkk]]]SSSMMMJJJMMMRRReeewww{{{xxxtttooommmrrr{{{xxxoooaaaVVVPPPLLLHHHEEELLLMMMNNNNNNMMMMMMNNNPPPVVV]]]aaa```aaaeeehhhhhhddd\\\TTTNNNGGG@@@???BBBIII]]]tttooo^^^^^^eeexxx}}}[[[AAA===:::999;;;888999<<<;;;DDDWWWbbbkkk{{{zzz~~~{{{kkk___WWWOOOMMMLLLKKKJJJQQQeeexxxpppOOOIIIGGGLLLPPPQQQQQQSSSTTTTTTUUUUUUXXX^^^eeejjjooofff[[[VVVWWWXXXVVVSSSRRRSSSYYYlll|||ssshhhnnnzzz{{{~~~uuuRRRIIIGGG@@@???>>>===BBBLLL\\\lllvvv|||zzz{{{ooo```UUUNNNIIIJJJNNN\\\ooo{{{{{{yyywwwtttpppnnnttt}}}ppphhh^^^VVVQQQMMMHHHEEECCCEEEGGGHHHGGGHHHJJJKKKQQQWWW[[[[[[]]]ccciiikkkkkkccc[[[TTTMMMEEECCCEEEJJJ^^^vvvooo]]]^^^fffyyy~~~ZZZAAA>>>;;;:::;;;888:::===<<>><<<===BBBJJJVVVhhhxxx||||||tttgggZZZPPPKKKJJJKKKYYYdddtttzzzvvvrrrmmmlllqqqzzzyyyooooooiiieee___YYYSSSMMMFFFAAA@@@CCCEEEGGGGGGGGGHHHIIIPPPQQQRRRVVV\\\cccjjjooonnnmmmfffYYYJJJBBBDDDHHHPPPfff}}}nnn^^^^^^ggg|||yyy{{{VVV???>>><<<:::<<<999777:::@@@KKKYYYhhhvvv~~~xxxeee[[[RRRRRRPPPLLLJJJKKKPPPTTTvvvrrr]]]OOOKKKIIIKKKPPPTTTSSSQQQYYYZZZ[[[ZZZYYY[[[```dddbbb]]]YYYWWWXXXZZZYYYXXXZZZTTTXXXpppsssgggrrr}}}ZZZMMMGGG@@@???<<<===AAAHHHSSSdddsssyyy~~~vvvhhhZZZOOOJJJIIIIIIUUU```qqq~~~yyytttppplllkkkrrr{{{uuudddZZZYYY[[[YYYWWWTTTQQQMMMIIIFFFBBBDDDEEEEEEDDDDDDEEEGGGPPPPPPQQQTTTYYY```gggkkknnnpppmmmcccUUUKKKIIIKKKUUUjjj|||mmm```aaaiii}}}|||vvvRRR===<<<;;;:::<<<:::888:::???JJJZZZkkkyyy}}}jjj^^^UUUUUURRROOOKKKKKKNNNQQQfffsss```PPPMMMJJJLLLRRRUUUUUUSSSVVVXXXZZZZZZZZZ\\\```dddaaa]]]XXXWWWXXXZZZZZZYYY```]]]aaavvvssshhhsssjjjRRRJJJGGG@@@===<<<@@@EEEOOO___mmmvvvzzzkkk[[[PPPJJJIIIIIIPPP[[[kkkzzz}}}wwwrrrnnnjjjkkksss}}}vvvjjj]]]OOOGGGHHHJJJLLLMMMLLLJJJHHHGGGHHHFFFFFFEEEDDDBBBCCCEEEGGGPPPPPPPPPSSSWWW^^^dddhhhooouuuyyysssfffYYYRRRPPP]]]pppzzzkkkbbbccckkk~~~pppNNN:::;;;::::::<<<;;;:::999===HHH[[[ooopppaaaXXXWWWUUUQQQMMMKKKLLLNNNSSSpppuuueeeRRROOOMMMOOOTTTWWWXXXVVVUUUXXX[[[\\\]]]___aaacccbbb^^^ZZZXXXYYY[[[]]]]]]aaabbbiii}}}}}}rrr{{{zzzWWWJJJIII@@@===<<<@@@DDDMMM\\\jjjzzzuuuzzzppp___RRRLLLJJJJJJMMMVVVfffuuu~~~xxxrrrmmmjjjllluuu~~~kkk___UUULLLJJJKKKGGGHHHJJJIIIGGGFFFGGGHHHHHHHHHFFFDDDCCCEEEHHHLLLQQQQQQRRRTTTYYY```fffiiipppzzzwwwhhh]]]YYYeeeuuuyyyjjjaaabbbkkk}}}lllLLL:::;;;:::999<<<:::<<<999;;;FFF[[[ssstttbbbXXXWWWTTTQQQNNNLLLLLLLLLIII\\\zzzssseeeSSSQQQPPPRRRUUUYYYZZZZZZZZZ\\\___bbbbbbbbbbbbaaabbb```]]][[[[[[]]]___aaa[[[```jjjZZZGGGDDD???<<<<<<@@@DDDMMM[[[iiivvvxxxyyysssbbbTTTLLLIIIIIIKKKSSS```ppp}}}zzztttooolllmmmvvvoooddd]]]WWWTTTUUULLLLLLKKKJJJHHHHHHJJJKKKGGGGGGEEEDDDCCCFFFKKKOOOQQQRRRUUUYYY^^^ccchhhkkkppp|||ssshhhbbbmmmzzzxxxkkk^^^aaakkk~~~jjjLLL;;;===:::888;;;:::===::::::DDDZZZuuuxxxcccXXXVVVSSSPPPOOOMMMLLLLLLGGGPPPccc~~~yyyhhh\\\RRRRRRQQQSSSVVVYYY[[[\\\aaabbbdddggggggeeebbb```___^^^\\\ZZZZZZ[[[]]]___WWW\\\ggg}}}eeeMMMFFF>>><<<<<>>AAAGGGTTT```qqqzzzzzziii[[[PPPKKKHHHJJJNNNVVVdddsss~~~xxxsssmmmjjjpppyyyyyypppjjj```TTTNNNNNNOOOMMMKKKKKKKKKJJJIIIHHHJJJNNNQQQQQQTTTYYY^^^aaabbbbbbaaaiiitttvvvpppoooyyywwwkkkaaagggtttaaaEEE999<<<999777::::::<<<;;;<<>>???BBBKKKUUUnnnzzz}}}wwwssseeeUUUKKKJJJDDDKKKQQQWWWeeevvvzzzxxxtttmmmlllppptttoooooojjjbbbddd```[[[UUURRRQQQQQQRRRSSSWWW^^^ccc```YYYVVVXXXcccllluuutttnnnjjjooouuurrrgggdddnnn~~~uuuUUUDDD777777:::999777:::999@@@??????LLLeeeyyyqqqyyyqqqcccWWWUUUTTTPPPMMMNNNNNNLLLKKKKKKMMMUUUgggxxxwwwYYYRRRTTTTTTRRRRRRRRRTTTVVVXXXXXXXXX[[[\\\]]]]]]\\\ZZZXXXVVVXXXZZZ[[[XXXTTTRRRSSSUUUWWWXXX___wwwUUUNNNCCC???===>>>???AAAJJJTTTiiivvvyyywwwhhhXXXMMMKKKEEEJJJOOOTTT```qqq{{{~~~}}}zzzuuunnnmmmppp~~~sssooojjjbbb[[[VVVTTTTTTUUUTTTXXX^^^ccc```XXXTTTVVVaaaiiippppppkkkjjjpppxxxpppfffeeeoooyyyTTTCCC777888;;;999888:::999>>>===???KKK^^^rrrrrryyyjjj[[[VVVUUURRROOOOOONNNLLLJJJJJJIIIOOO]]]lllqqqXXXTTTUUUTTTSSSSSSSSSUUUWWWXXXXXXXXX[[[[[[\\\\\\ZZZXXXVVVUUURRRSSSUUUUUUTTTTTTTTTUUUVVVXXX```^^^RRREEE@@@===>>>>>>AAAIIIQQQbbbppp{{{{{{lll\\\QQQMMMGGGIIILLLOOOYYYiiiuuu{{{}}}wwwpppmmmooo~~~zzzoooddd\\\XXXXXXXXXVVVYYY___ddd___VVVQQQRRRXXX___dddddd```bbbkkkttt}}}}}}oooffffffrrrxxxQQQBBB777888;;;999888;;;:::<<<<<>>===>>>@@@GGGNNN\\\kkk|||yyypppaaaUUUOOOHHHHHHHHHKKKTTTcccqqqzzzxxxqqqnnnmmmuuu{{{lllaaa\\\[[[[[[WWWZZZaaaddd___TTTMMMMMMMMMQQQTTTSSSPPPUUU```jjjuuuzzz{{{oooggghhhuuunnnNNN@@@777999<<<999888;;;<<<;;;;;;CCCHHHKKKnnnjjj[[[WWWVVVSSSQQQSSSQQQQQQPPPLLLIIINNNUUU]]]sssxxx^^^SSSSSSSSSRRROOOPPPRRRSSSSSSSSSSSSTTTWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTVVVYYYYYYUUURRRRRRTTT\\\xxx^^^JJJCCC>>>===>>>???DDDKKKXXXhhh{{{}}}uuussseeeYYYQQQIIIGGGFFFIIIQQQ^^^nnnzzzyyysssnnnkkkpppyyyrrreee]]][[[[[[WWW[[[aaaeee^^^RRRJJJHHHEEEGGGHHHEEEDDDIIIVVV```kkkrrr|||yyyoooiiilllzzzcccJJJ???777:::<<<999888<<<>>><<<===DDDGGGGGGdddtttaaaXXXVVVTTTQQQSSSRRRRRRSSSOOOKKKLLLPPPRRRaaayyykkkVVVPPPPPPOOOOOOOOOQQQSSSSSSRRRRRRTTTWWWWWWWWWVVVVVVVVVWWWXXXYYYXXXVVVUUUVVVYYYYYYUUURRRRRRTTT\\\wwwaaaMMMEEE>>>======>>>BBBGGGSSSdddvvvtttxxxkkk^^^UUUJJJGGGFFFIIINNNXXXiiiwww}}}{{{vvvqqqlllpppvvvssseee]]]YYYYYYVVVZZZbbbeee^^^PPPGGGEEEBBBCCCBBB??????FFFSSS]]]eeemmmxxxwwwnnnjjjooo~~~}}}]]]GGG===888;;;===999888======>>>>>>CCCFFFEEE\\\iii[[[VVVUUURRRRRRPPPQQQSSSPPPKKKJJJMMMNNNXXXjjj~~~```QQQOOOMMMMMMNNNQQQSSSTTTSSSRRRSSSXXX\\\\\\ZZZYYYWWWWWWXXXZZZ[[[WWWVVVUUUUUUVVVVVVVVVUUUTTTVVV___{{{|||mmmOOOFFF>>><<<===>>>AAAEEEOOO___qqq}}}www||||||qqqdddYYYMMMIIIGGGHHHKKKRRRbbbqqq}}}~~~{{{uuuooopppsssrrrccc[[[VVVUUUVVVZZZbbbeee^^^PPPEEECCC@@@@@@???>>>???HHHUUU___dddkkkttt|||tttllliiirrr|||\\\EEE<<<888<<<===999999===:::???>>>@@@DDDFFFVVVrrrrrr___XXXVVVUUUSSSQQQRRRTTTQQQLLLIIIKKKLLLRRR```sssxxxYYYNNNNNNLLLMMMPPPPPPQQQRRRPPPNNNQQQYYY___dddaaa]]]ZZZXXXXXXZZZ[[[[[[ZZZYYYVVVTTTSSSUUUVVVVVVWWW```}}}{{{PPPFFF>>><<<===>>>@@@DDDKKK\\\mmmzzzyyyzzzuuuhhh\\\OOOJJJHHHHHHIIIMMM\\\kkk}}}vvv~~~xxxqqqooopppzzzpppbbbYYYTTTSSSUUUYYYaaaeee^^^OOOEEEBBB============@@@JJJWWWbbbfffkkkrrrxxx~~~rrrkkkhhhttt|||\\\CCC;;;888<<<===999999>>>777???>>>===BBBFFFSSShhhxxxbbbYYYXXXVVVVVVTTTTTTVVVSSSMMMJJJKKKGGGKKKVVVgggvvvsssTTTMMMNNNMMMNNNSSSLLLNNNMMMKKKJJJNNNWWW^^^jjjgggaaa\\\YYYXXXYYYYYYcccccc```ZZZTTTQQQSSSVVVWWWVVV^^^{{{\\\IIIAAA@@@::::::@@@>>>FFFVVVfffsss|||xxx|||sssbbbTTTNNNHHHFFFGGGLLLVVV```ttt}}}vvv{{{|||uuunnnqqqsss{{{qqqaaaWWWSSSSSSUUU]]]eeeddd\\\PPPFFFBBB???===;;;===DDDOOO[[[bbbbbbgggnnnuuu{{{}}}nnnjjjlllxxxpppWWWBBB===999:::;;;::::::===AAA@@@???@@@@@@CCCNNNZZZnnn___XXXVVVSSSUUUUUUTTTRRROOONNNNNNHHHJJJPPPYYYdddsss{{{fffSSSOOONNNKKKNNNUUUNNNPPPRRRRRRPPPQQQSSSVVV___\\\YYYYYY[[[\\\[[[ZZZeeeggggggbbbYYYTTTSSSVVVYYYSSS^^^|||___KKKCCCBBB<<<;;;>>>===DDDSSSbbbnnnzzz~~~wwwgggWWWPPPIIIFFFFFFJJJSSS\\\nnn|||uuu{{{yyyrrrssssssxxx}}}wwwuuuvvv~~~|||sssmmmooorrryyyuuufffZZZSSSPPPRRRYYY______WWWMMMEEEBBB???>>><<<===CCCLLLVVV\\\\\\aaajjjuuu~~~|||nnnjjjmmm}}}lllRRRBBB<<<999:::;;;:::;;;>>>:::;;;@@@DDDDDDCCCIIIPPPsssxxxwwwvvvfff]]]YYYUUUVVVVVVUUUSSSPPPNNNMMMHHHGGGJJJPPPXXXdddxxx{{{nnn]]]OOOOOOPPPLLLMMMRRRMMMOOOQQQPPPOOOOOORRRUUUZZZXXXVVVWWWYYY\\\\\\[[[bbbcccbbb]]]WWWSSSSSSUUUZZZWWW```xxxxxxdddMMMCCCDDD>>>;;;===:::BBBNNN[[[gggxxx}}}{{{zzzmmm[[[SSSJJJGGGFFFGGGNNNVVViii|||tttqqqsssvvv~~~yyywwwtttttt}}}xxxooollljjjddd___]]]bbbppp}}}xxxnnneee___VVVWWWWWWWWWZZZfffxxxyyykkk\\\PPPKKKKKKPPPVVVVVVQQQKKKFFFEEEBBB@@@???@@@DDDKKKSSSWWWUUUZZZeeesss{{{ooolllpppgggJJJAAA<<<999;;;<<<;;;;;;>>><<<===BBBFFFFFFEEEHHHNNNaaawwwrrrnnnaaa\\\VVVVVVVVVVVVTTTQQQNNNLLLMMMJJJJJJMMMQQQ\\\nnnvvv^^^SSSLLLOOOQQQNNNLLLOOOMMMNNNOOOOOONNNNNNPPPRRRVVVUUUTTTVVVZZZ]]]_________]]][[[WWWUUUTTTTTTUUU\\\]]]cccsssgggnnn{{{kkkPPPCCCDDD???;;;<<<:::AAAJJJTTT```qqqxxx|||nnn^^^TTTKKKGGGFFFGGGLLLRRReeeuuu~~~yyywwwtttuuuyyy}}}wwwtttyyy{{{nnniiihhhgggbbb___YYYaaaiiimmmjjjccc[[[UUUTTTTTTQQQLLLKKKSSSbbbnnnyyy{{{|||wwwlll]]]QQQIIIHHHKKKOOOOOOMMMJJJHHHHHHDDDCCCCCCDDDHHHMMMSSSWWWTTTWWW```nnn}}}zzzooooootttcccFFF@@@;;;999;;;===<<<<<>>======@@@@@@>>>>>>AAACCCCCCGGGLLLQQQvvvpppeeeXXXVVVSSSRRRSSSSSSQQQPPPPPPMMMJJJIIIHHHMMM[[[hhhyyyqqqXXXRRRMMMMMMOOOOOOOOOPPPQQQPPPOOONNNOOOOOOOOOOOOTTTTTTUUUVVVWWWZZZ]]]^^^]]]ZZZVVVUUUVVVXXXYYYYYYYYY]]]___hhhddd]]]VVVVVVbbbwwwbbbIIIFFF@@@;;;<<<===???BBBIIITTTcccwwwyyywwwrrrdddYYYNNNIIIHHHHHHIIIMMMPPP___sss|||yyytttrrruuu{{{}}}tttkkkgggmmmtttrrrjjjccc[[[YYYXXXXXXXXXUUUNNNIIIMMMQQQWWW\\\]]]]]]]]]]]][[[YYYWWWSSSOOOLLLJJJIIIFFFFFFEEEGGGKKKQQQXXX[[[___aaaeeennnyyyvvvqqqwwwzzzYYYDDD>>>:::999===???>>>>>>@@@>>>???EEEMMMOOOLLLIIIJJJPPPiii~~~{{{}}}rrr```[[[UUURRRSSSTTTSSSRRRSSSQQQNNNKKKGGGGGGOOOZZZoooxxxmmmZZZUUUOOOLLLKKKMMMNNNPPPRRRPPPNNNNNNOOOOOONNNMMMNNNOOOQQQQQQQQQSSSVVVYYY\\\[[[YYYXXXWWWXXXYYYZZZUUUVVVWWWbbb~~~___WWWOOONNNUUUfff~~~qqqPPPIII@@@:::<<<>>>===???EEENNN]]]ooo}}}uuuzzziii]]]QQQKKKIIIGGGGGGHHHKKKXXXjjjzzz{{{uuuuuuyyyzzz}}}}}}{{{wwwnnnnnnnnnmmmjjjcccZZZSSSJJJKKKMMMNNNQQQUUU[[[___```^^^[[[XXXWWWUUUTTTRRRNNNLLLKKKLLLOOOVVV\\\```cccgggnnnvvv}}}}}}uuurrrzzznnnRRRBBB===999999===@@@??????AAA@@@AAAGGGPPPTTTPPPLLLKKKTTT```vvvzzz|||}}}kkkcccZZZTTTTTTUUUTTTRRRTTTSSSRRRPPPKKKGGGLLLTTTdddnnn~~~gggXXXTTTOOOJJJHHHJJJLLLMMMRRROOOMMMLLLNNNNNNMMMKKKIIIKKKMMMNNNNNNPPPTTTWWW[[[]]]]]][[[WWWVVVXXXZZZWWWSSSSSScccggg\\\SSSUUU^^^lll||||||VVVKKKAAA999;;;>>>;;;<<>>@@@??????AAA???===???FFFJJJIIIIIILLLTTTXXXgggxxxtttjjj^^^VVVUUUUUUTTTRRRNNNNNNPPPPPPLLLHHHKKKRRRWWWbbbsss^^^TTTRRRMMMHHHGGGHHHJJJIIIQQQNNNKKKKKKMMMMMMKKKIIIGGGJJJMMMNNNNNNPPPUUUYYYZZZ]]]___]]]WWWTTTVVVYYY\\\TTTTTTfffwwwgggZZZ]]]iiixxx}}}{{{]]]KKKFFF===999===999;;;AAAHHHPPP___wwwyyyzzzyyyfff[[[SSSGGGEEEGGGDDDEEEOOO^^^jjjxxxvvvjjj]]]QQQFFFCCCFFFIIIMMMQQQVVVcccggghhhpppqqqmmmnnnmmmeee```bbbeeegggoooxxxyyyzzz}}}xxxssswww[[[HHH===:::;;;;;;<<<===>>>??????BBBBBBDDDEEEGGGIIIJJJKKKLLLSSS^^^uuuuuubbb\\\[[[VVVPPPNNNOOOPPPPPPNNNLLLKKKKKKLLLRRRUUU```sssuuueeeUUUOOONNNLLLJJJIIIHHHIIIIIIHHHIIIJJJKKKKKKIIIGGGFFFGGGIIILLLMMMNNNOOORRRTTTXXX\\\]]]WWWTTTUUUWWWWWWSSSTTTZZZkkk|||rrrnnnzzzpppXXXKKK@@@<<<>>>:::;;;@@@FFFMMMZZZppp~~~yyy}}}mmmaaaXXXKKKGGGHHHDDDCCCJJJVVVcccqqqnnn```PPPIIIGGGGGGJJJOOO^^^pppvvvuuuxxxxxxyyy~~~wwwtttzzzzzzVVVFFF<<<::::::;;;<<<===??????@@@BBBCCCDDDFFFHHHIIIKKKKKKIIIOOOUUUfffttt}}}~~~~~~mmmeee```ZZZTTTSSSQQQQQQQQQPPPNNNLLLKKKKKKMMMNNNVVVfffvvv|||rrrzzz\\\LLLMMMLLLJJJHHHGGGGGGGGGHHHHHHIIIJJJKKKJJJIIIGGGFFFGGGJJJMMMNNNOOOPPPRRRUUUUUUZZZ[[[VVVSSSTTTVVVVVVTTTTTTWWWddd}}}}}}xxxeeeOOODDD@@@???:::;;;>>>CCCHHHSSSgggyyyzzzvvvuuuhhh___PPPIIIIIIDDDBBBGGGOOOZZZiii{{{ooo\\\PPPJJJHHHKKKOOOeee{{{~~~}}}uuuuuusssPPPDDD<<<::::::;;;===>>>@@@AAAAAACCCCCCEEEFFFHHHIIIKKKKKKHHHKKKNNNVVVqqqooohhhvvvzzz}}}~~~zzzooofff]]]WWWVVVSSSSSSRRRQQQPPPNNNLLLKKKJJJHHHLLLWWWdddqqq}}}rrryyy^^^OOOKKKJJJHHHFFFEEEEEEFFFFFFHHHIIIJJJJJJJJJIIIGGGGGGGGGJJJNNNPPPOOOPPPRRRUUUTTTYYY[[[WWWSSSTTTVVVUUUVVVSSSSSS\\\sssjjjOOOFFFBBB===::::::<<<@@@EEENNN___ooo}}}ttt{{{nnndddTTTLLLJJJDDDEEEFFFKKKTTTbbbtttyyyeeeWWWNNNKKKNNNSSSeee|||zzzssswwwmmmLLLAAA<<<::::::<<<===???@@@BBBBBBBBBBBBDDDEEEFFFHHHIIIIIIHHHKKKLLLOOO___}}}lllkkk}}}xxxyyyyyyzzzlllaaaZZZWWWTTTSSSRRRRRRQQQPPPNNNLLLLLLHHHHHHNNNWWWbbbqqq~~~vvvuuuaaaUUUJJJIIIGGGEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGEEEJJJOOOPPPNNNOOORRRVVVZZZ______ZZZUUUUUUVVVUUUUUUSSSPPPVVVkkk}}}nnnRRRHHHBBB<<<:::999:::???CCCKKKZZZgggvvvwww{{{sssiiiYYYOOOLLLEEEFFFFFFHHHNNNZZZkkk{{{qqqbbbXXXQQQRRRWWWeeeyyywwwsssyyykkkIII>>>:::;;;<<<===>>>???AAABBBBBB@@@AAABBBCCCDDDEEEFFFGGGHHHJJJMMMMMMUUUnnnpppssszzzyyyzzzyyy}}}xxxlllccc]]]WWWUUURRRRRRRRRRRRPPPNNNOOOJJJHHHIIINNNVVVdddqqq|||rrrbbbUUUMMMIIIHHHFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFCCCIIINNNNNNMMMNNNSSSYYYcccfffeee]]]WWWUUUVVVUUUTTTRRRPPPUUUhhh~~~~~~~~~]]]KKKBBB===;;;999:::===AAAGGGSSS___nnn~~~xxxzzzppp^^^SSSNNNFFFEEEEEEEEEHHHQQQ```qqq|||zzzwwwvvv}}}wwwiii^^^ZZZ\\\kkk{{{|||xxxqqqpppyyy~~~vvvuuu}}}gggDDD<<<999======>>>???@@@AAAAAABBB???@@@@@@AAACCCDDDDDDEEEEEEGGGKKKMMMOOO\\\|||{{{|||yyyzzztttkkk___[[[UUUSSSSSSTTTRRRPPPNNNKKKHHHHHHIIILLLWWWbbbxxxrrr[[[OOOGGGBBBHHHGGGEEEDDDDDDDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEFFFCCCIIIMMMMMMKKKNNNVVV^^^iiikkkggg]]]UUUTTTUUUUUUSSSRRRQQQWWWiii{{{pppPPPDDDCCC===:::999<<<>>>BBBLLLUUUdddvvv{{{~~~xxxeeeXXXQQQHHHDDDEEEEEEEEEJJJWWWjjjwwwyyyzzzuuuwww|||ppphhhgggsss~~~vvvjjjccclll~~~{{{vvvxxxyyy^^^???<<<===?????????@@@@@@@@@AAAAAA@@@@@@AAABBBCCCCCCDDDEEEFFFEEEIIIMMMLLLPPPggg~~~xxxwwwyyylllddd[[[VVVUUUUUUSSSQQQNNNLLLKKKKKKHHHGGGNNNVVVcccqqqhhhQQQHHHEEEBBBFFFEEECCCBBBBBBCCCCCCDDDBBBBBBBBBBBBCCCCCCDDDDDDEEEJJJNNNMMMLLLPPP[[[eeejjjjjjeeeYYYRRRRRRTTTUUUTTTRRRQQQXXXlll{{{~~~TTTEEEHHH???;;;999;;;<<<>>>FFFOOO[[[mmm~~~iii[[[SSSIIIEEEGGGFFFEEEHHHTTThhhwww~~~uuusssyyynnndddkkk~~~yyyvvv{{{nnnUUU;;;===BBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEHHHEEEHHHNNNLLLKKK]]]ttt~~~wwwttt{{{uuulll```YYYWWWVVVSSSQQQOOONNNOOONNNIIIFFFJJJQQQTTTcccuuu~~~zzz}}}bbbMMMGGGGGGFFFDDDCCCBBBAAAAAAAAABBBCCCAAAAAAAAAAAAAAABBBCCCDDDFFFKKKOOONNNLLLRRR___jjjggggggaaaUUUNNNOOOSSSUUUUUUSSSQQQYYYnnnlllJJJHHH@@@:::666999<<>><<>>>>>???@@@CCCEEEFFFFFFDDDCCCDDDDDDGGGLLLPPPOOOLLLKKKOOOTTTUUUUUUSSSPPPOOOPPPSSSVVVWWWXXXVVVZZZnnn~~~}}}bbbOOODDD@@@======;;;:::===CCCIIITTThhhwww}}}xxxiii```QQQKKKFFFEEEDDDFFFOOOXXXrrrfffbbb[[[UUUUUU]]]jjjuuu~~~iiiRRRGGGBBB@@@>>>???CCCFFFHHHGGGEEECCCCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGIIIJJJJJJHHHJJJOOOSSScccqqqmmmxxxwwwppppppmmmttt|||sssiii___XXX\\\XXXSSSRRRRRRRRROOOLLLIIIHHHIIIPPP\\\kkkwww~~~}}}xxxwwwxxxyyyyyy{{{tttWWWOOOLLLCCC<<<<<>>===<<<<<<===>>>BBBDDDGGGHHHGGGEEEEEEEEEDDDIIINNNNNNJJJIIIKKKOOOQQQQQQPPPOOOOOOQQQUUUXXXZZZWWWTTT\\\ssstttYYYEEEAAA???===:::888;;;BBBFFFOOOaaayyy{{{uuuqqqfffWWWNNNGGGEEEFFFGGGJJJOOOYYYllluuu^^^YYYRRRLLLGGGIIISSS]]]~~~}}}|||aaaLLLEEECCCAAA???>>>CCCHHHKKKJJJHHHEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFIIIJJJJJJIIIHHHIIILLLNNNXXX{{{mmmjjjwwwnnnjjjnnntttuuufff\\\]]]XXXSSSQQQRRRRRRPPPMMMLLLIIIFFFHHHPPP[[[gggnnn}}}~~~xxxvvvwwwyyy|||{{{]]]CCCDDDHHHAAA===AAA???>>>===<<<<<<<<<======???BBBFFFGGGGGGEEEDDDDDDEEEIIINNNNNNKKKIIIJJJLLLPPPPPPPPPPPPPPPRRRVVVYYYYYYTTTQQQ]]]xxxbbbIIICCC>>><<<999777;;;AAAFFFLLL[[[rrrtttwwwtttiii[[[PPPGGGFFFHHHHHHIIIKKKNNN```zzztttaaa\\\WWWSSSMMMGGGJJJPPPmmm|||{{{~~~[[[IIIDDDBBBAAA@@@>>>CCCIIILLLLLLIIIGGGEEECCCCCCCCCDDDEEEFFFGGGGGGIIIJJJJJJJJJJJJKKKMMMNNNSSSmmmwwwiiiuuummmoootttuuu~~~rrrhhhaaa\\\UUUQQQQQQQQQPPPNNNNNNLLLJJJHHHKKKPPPWWW\\\kkkzzz}}}{{{yyywwwwwwyyy{{{}}}|||mmmQQQ===AAAEEE>>>===EEE???>>>>>>===============<<>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAABBBAAA?????????AAACCCFFFGGGFFFEEEFFFGGGIIIJJJKKKJJJIIIJJJMMMOOOQQQNNNQQQaaa{{{___QQQBBB===<<<;;;;;;===???DDDMMM[[[lllwww}}}|||jjj^^^QQQKKKHHHEEEDDDFFFFFFLLLYYYlll~~~ssseeeYYYXXXUUULLLJJJNNN[[[lll{{{~~~~~~rrrQQQDDDAAA???@@@EEEAAAEEEIIIKKKKKKHHHFFFFFFDDDDDDDDDEEEFFFGGGIIIIIILLLKKKKKKLLLMMMNNNNNNNNNKKKTTTmmmsssmmmkkkkkkpppwww~~~{{{yyyjjj^^^WWWTTTRRRQQQMMMOOOOOOMMMJJJHHHIIIKKKLLLWWWcccjjjssszzzvvvrrrssstttvvvyyy}}}hhhQQQIIIBBBAAA@@@===;;;=========>>>>>>>>>>>>=========???@@@@@@>>>======>>>>>>@@@AAABBBCCCCCCEEEFFFEEEGGGHHHHHHHHHIIIKKKMMMNNNOOOWWWeeewwwyyyiiiWWWEEE>>>>>>===;;;;;;;;;???GGGRRRaaauuu|||xxxttthhhZZZQQQJJJEEEDDDFFFBBBDDDKKK[[[pppooo^^^YYYVVVOOONNNRRR```nnnzzz}}}~~~mmmNNNBBB@@@>>>AAAGGGBBBEEEIIIKKKJJJHHHFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJMMMLLLKKKLLLMMMNNNMMMLLLNNNOOOZZZzzz~~~ooonnndddiiiooouuuzzzxxxzzz~~~ttteee\\\WWWUUUSSSNNNPPPQQQOOOLLLJJJKKKMMMFFFMMMSSSWWW___lllxxx~~~|||vvvrrrooonnnuuutttuuuvvvzzzuuuRRRGGGDDD@@@>>>@@@@@@>>>:::<<<<<<======>>>======<<>>??????@@@AAABBBDDDFFFGGGDDDFFFGGGHHHIIIJJJMMMOOOMMMRRR\\\iiittt}}}uuusssZZZEEEFFF<<<:::@@@===:::>>>FFFPPPYYYhhhxxxyyykkk[[[RRRLLLHHHGGGHHHCCCBBBFFFQQQ___sss|||}}}~~~eeeXXXUUUSSSTTTVVVddd|||}}}~~~~~~___IIIDDD>>>???EEEFFFDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJKKKJJJLLLNNNNNNMMMMMMOOOPPPGGGTTT]]]iiirrrzzziiihhheeehhhqqqwwwzzz|||vvvuuu{{{ttthhh___XXXUUUTTTRRRPPPPPPRRRQQQNNNJJJLLLJJJIIIKKKQQQ\\\gggnnnxxxuuunnnlllmmmmmmmmmrrrvvvzzzzzzdddLLLCCCBBB@@@@@@@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<=========>>>???AAADDDFFFGGGHHHIIIHHHFFFFFFGGGHHHHHHGGGQQQSSSaaauuuzzzvvv~~~xxxwwwfffKKKGGG>>>;;;===888:::===DDDKKKSSSaaawww~~~rrrbbbWWWPPPIIIFFFFFFEEEDDDEEEKKKVVVggg~~~yyydddWWWOOOOOOSSSddd|||tttWWWEEEBBB===>>>DDDDDDDDDDDDEEEEEEEEEEEEFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIGGGIIIKKKKKKKKKLLLMMMOOOMMMTTTZZZdddvvvsss{{{tttkkkdddaaagggooouuu|||}}}xxxxxxzzz~~~|||rrrhhh```[[[UUUSSSPPPOOOPPPQQQOOOMMMLLLJJJHHHIIILLLSSSZZZ___iiirrrzzzuuupppmmmmmmnnnnnnnnnqqquuuyyyzzz[[[GGGBBB@@@>>>>>>??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<============???AAADDDFFFHHHHHHFFFEEECCCCCCEEEHHHJJJKKKOOOSSSbbbuuuxxxttt}}}{{{yyy{{{WWWKKKBBB>>><<<555;;;<<<@@@EEELLLXXXlll~~~}}}{{{mmmaaaXXXOOOIIIGGGGGGEEEDDDFFFJJJVVVlllwww^^^OOOOOOTTTddd}}}dddLLL@@@@@@===???CCCAAAEEEEEEEEEDDDDDDDDDDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGEEEFFFHHHIIIHHHIIIKKKLLLPPPQQQSSSZZZnnnpppkkkpppkkk```XXXZZZbbbjjjpppttt~~~wwwsssqqqrrr~~~|||sssjjjeee[[[XXXSSSPPPPPPPPPPPPOOOMMMKKKJJJIIIIIIKKKMMMOOOUUU]]]gggrrr{{{yyyqqqllldddcccccceeehhhjjjkkkkkkrrrxxx}}}nnnQQQCCC@@@>>>============<<<:::===========================<<<<<<<<<<<<<<<=========>>>@@@BBBDDDFFFHHHIIIFFFEEEBBBAAABBBEEEIIIKKKMMMTTTeeeuuuvvvqqq|||}}}www}}}eeeOOOEEEAAA===888;;;;;;===BBBGGGRRRddduuuvvvzzzmmmcccXXXOOOKKKGGGEEEDDDDDDCCCJJJ[[[llllllXXXUUUZZZddd~~~~~~qqqUUUCCC===@@@>>>AAADDD???EEEEEEDDDDDDCCCBBBBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEGGGHHHHHHGGGFFFHHHIIINNNJJJJJJQQQZZZrrr{{{ppp{{{mmm]]]WWWZZZ```dddeeeuuu}}}}}}tttpppoooqqquuuzzz}}}|||xxxrrrnnnfffbbb[[[UUUQQQOOOOOOOOOMMMMMMLLLLLLKKKJJJIIIHHHJJJNNNTTT[[[dddooo}}}wwwpppkkkfffaaa]]]ZZZZZZ\\\___cccgggjjjkkkvvvcccKKKAAA???===<<<<<<======<<<:::========================<<<<<<;;;;;;;;;<<<======???@@@AAACCCEEEGGGIIIJJJIIIGGGCCC???>>>@@@EEEIIINNNXXXiiivvvtttooozzz~~~tttrrrsssSSSHHHCCC===;;;<<<;;;<<<@@@EEENNN^^^lllxxxvvvyyywwwlll```TTTNNNEEEEEEEEEEEECCCEEEOOO[[[pppyyy|||eee]]]^^^ggg~~~{{{{{{}}}iiiLLL???===AAA@@@CCCFFF???EEEDDDDDDCCCBBBAAA@@@@@@>>>??????@@@AAABBBCCCDDDHHHIIIIIIHHHFFFEEEEEEFFFJJJEEEGGGNNNPPP[[[|||ttt^^^TTTUUUZZZ]]]ccclllxxx}}}wwwuuujjjlllooorrrssssssrrrrrrpppllleee\\\UUUQQQOOOOOOKKKKKKMMMMMMMMMLLLJJJIIIHHHIIILLLNNNRRR[[[gggpppyyy~~~uuupppppplllfffaaa]]][[[YYYYYY\\\\\\]]]___ccciiiooosss}}}{{{]]]IIIAAA>>>===<<<<<<===>>><<<;;;========================;;;;;;;;;;;;;;;<<<======AAABBBCCCDDDFFFGGGIIIIIIGGGFFFBBB>>>===???EEEJJJQQQ\\\llluuuqqqlllvvvxxxsss{{{^^^OOODDD;;;===<<<:::;;;???CCCJJJVVVbbbnnn|||uuuuuugggYYYQQQHHHFFFFFFGGGEEEDDDIIIPPPdddmmmzzzrrrfffaaalll}}}zzzxxxyyy|||yyycccIII???>>>AAA@@@DDDGGG@@@CCCCCCBBBBBBAAA@@@??????===>>>>>>???@@@AAABBBBBBHHHIIIIIIHHHFFFDDDDDDEEEGGGDDDGGGNNNLLLPPPlllkkkSSSMMMQQQVVV[[[cccnnnwww}}}|||mmmllljjjhhhhhhjjjlllnnnqqqoookkkccc[[[UUURRRRRRJJJKKKLLLLLLMMMLLLLLLKKKJJJKKKKKKJJJJJJNNNVVV]]]eeekkkuuu}}}vvvmmmeee______]]]ZZZWWWVVVWWWXXXYYY\\\]]]^^^```dddkkkuuu{{{mmmUUUFFF@@@===<<<;;;<<<======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<======BBBBBBCCCDDDEEEEEEFFFFFFAAAAAA@@@>>>===AAAIIIPPPRRR\\\iiiooojjjeeelllwww}}}~~~{{{~~~ppp\\\III:::>>>;;;999:::===@@@CCCLLLVVVaaassswwwxxxooo___VVVOOOIIIEEEEEEEEECCCEEEIIIYYYaaannnyyy}}}ppphhhssszzzyyywwwvvvxxx{{{ppp\\\JJJ@@@@@@AAA>>>DDDGGG@@@BBBBBBAAAAAA@@@@@@??????======>>>???@@@AAABBBBBBEEEFFFGGGFFFEEEDDDEEEGGGEEECCCGGGLLLIIIJJJ\\\ssshhhVVVRRRSSSUUU\\\dddkkkqqqxxxxxxsssllleeebbbbbbdddfffiiikkkkkkgggaaa\\\YYYXXXOOOOOONNNMMMLLLLLLMMMMMMKKKLLLLLLJJJHHHHHHLLLPPPWWW\\\dddmmmttt{{{|||yyyuuusssooonnnmmmjjjeee```\\\YYYVVVVVVUUUTTTTTTVVVYYY[[[\\\^^^bbbffflllvvvlllXXXJJJAAA<<<;;;:::999:::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>BBBBBBAAAAAAAAAAAAAAAAAA>>>@@@AAA??????BBBKKKQQQPPPXXXbbbfffaaa\\\```gggsss}}}sssiiiOOO<<>>EEELLLUUUfffwww|||xxxwwwwwweee[[[UUULLLDDDCCCCCCBBBCCCFFFKKKSSS^^^jjjuuu}}}yyypppxxxwwwvvvuuuvvvxxx{{{~~~}}}}}}iiiUUUJJJBBB@@@@@@===CCCGGG???AAAAAAAAA@@@@@@@@@@@@???======>>>???@@@AAABBBBBBAAACCCDDDEEEEEEEEEGGGHHHCCCBBBDDDHHHFFFFFFSSSbbbyyylll]]]VVVMMMRRRXXX]]]cccjjjssszzz{{{qqqggg```^^^^^^```aaaeeeiiiiiieee```^^^^^^VVVUUURRROOOMMMMMMNNNOOOJJJLLLMMMLLLHHHGGGIIIKKKLLLPPPUUUZZZ___ccchhhkkktttxxx}}}{{{wwwrrrmmmiiieeeaaa^^^^^^]]]ZZZXXXVVVUUUTTTUUUTTTTTTTTTTTTTTTUUUYYY[[[```eeelllsss{{{qqqXXXHHH@@@;;;888:::999888888:::;;;:::888::::::::::::::::::::::::999999999:::;;;<<<===>>>AAA@@@@@@??????>>>>>>>>>@@@BBBCCCAAA???AAAIIIOOONNNUUU\\\___[[[VVVWWW\\\mmmlllrrrZZZ???GGG>>>:::999::::::;;;@@@GGGNNNXXXfffyyy{{{vvvqqqhhh___SSSIIIGGGGGGDDDCCCCCCGGGHHHOOO]]]jjjqqqxxx~~~~~~|||sssssstttvvvyyy}}}~~~www```TTTGGGEEECCCAAA@@@AAACCCDDDCCCBBBAAA???>>>??????@@@AAA???>>>???BBBDDDCCC@@@@@@BBBEEEFFFFFFEEEEEEFFFFFFEEEEEEDDDFFFKKKRRRWWWaaasss|||```[[[RRRPPPVVVYYYZZZcccqqqrrrxxx}}}ssskkkddd^^^YYY]]]^^^```cccffffffdddbbb___\\\VVVQQQNNNMMMNNNOOOOOONNNMMMKKKKKKKKKKKKLLLMMMLLLKKKLLLMMMPPPSSSUUU^^^___bbbeeeiiilllnnnpppooopppqqqsssuuuwwwxxxyyyzzz{{{}}}~~~~~~}}}}}}~~~}}}|||yyywwwuuusssrrruuuvvvuuuuuussspppnnnllliiiddd\\\XXXVVVTTTRRROOOOOONNNMMMNNNPPPRRRRRRRRRRRRTTTUUUVVVWWWYYY]]]```nnnooovvv}}}]]]PPPGGG:::888>>>;;;::::::999999::::::;;;:::999999:::<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@???===;;;<<<>>>AAA;;;@@@EEEEEEBBB@@@CCCFFFIIIKKKOOOSSSWWWXXXYYYYYYhhhzzzrrrooo|||jjjJJJHHH>>>:::999:::;;;;;;???EEEJJJRRR```sssvvv}}}zzzqqqdddXXXLLLHHHFFFDDDBBBBBBDDDEEEKKKXXXdddmmmuuu}}}}}}zzzxxxsssssstttwwwzzz}}}nnnWWWMMMEEEDDDAAA@@@???AAABBBDDDCCCBBB@@@???>>>?????????AAA@@@???@@@CCCDDDCCCAAA@@@BBBDDDEEEEEEDDDEEEEEEEEEEEEDDDDDDEEEJJJPPPUUU\\\vvvmmmyyy~~~bbbUUUOOOSSSWWWWWW[[[ccciiiooozzz~~~tttlllddd```]]]]]]]]]___bbbcccbbbaaa```^^^ZZZWWWTTTRRRQQQQQQNNNMMMKKKJJJIIIJJJKKKLLLKKKKKKJJJJJJKKKLLLNNNOOOQQQRRRTTTVVVYYY\\\^^^___aaabbbccceeefffhhhiiijjjllllllmmmnnnnnnnnnnnnnnnqqqpppooommmkkkjjjhhhhhhggggggggggggeeecccaaa```]]]YYYTTTQQQPPPOOOMMMLLLNNNMMMMMMNNNOOOPPPQQQQQQUUUUUUVVVWWWZZZ___ffflllyyy|||xxxXXXLLLEEE<<<;;;AAA;;;::::::999999::::::;;;999999888:::;;;<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;???@@@???>>><<<<<<>>>???===AAADDDDDDBBBAAACCCEEEFFFHHHLLLPPPSSSUUUVVVWWWeeewww|||rrruuu[[[HHH@@@<<<:::;;;;;;:::===AAADDDJJJVVVhhh{{{vvvzzz|||pppcccTTTMMMJJJFFFCCCCCCBBBAAAEEEOOOZZZcccoooxxx~~~|||xxxtttrrrssssssuuuwwwzzz~~~~~~aaaMMMFFFBBBAAA???>>>???@@@BBBDDDBBBBBB@@@??????>>>??????AAA@@@@@@AAACCCDDDDDDCCC@@@BBBDDDDDDDDDCCCDDDEEEEEEEEEEEEDDDEEEHHHMMMRRRZZZcccvvvqqquuubbbQQQOOOSSSSSSSSSVVV[[[bbbmmmyyywwwmmmhhhaaa___\\\[[[\\\]]]^^^]]]^^^______^^^\\\YYYVVVTTTQQQPPPMMMKKKJJJKKKLLLMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSUUUVVVXXXYYYZZZ^^^^^^^^^^^^^^^^^^___```^^^]]]]]]\\\[[[ZZZYYYYYYWWWWWWWWWWWWUUUTTTRRRRRRPPPNNNLLLKKKKKKKKKJJJIIINNNNNNNNNNNNOOOPPPQQQRRRVVVVVVXXX[[[aaajjjuuu}}}kkkMMMDDDAAA===<<>>@@@???===<<<<<<===@@@AAAAAAAAABBBBBBCCCCCCCCCDDDGGGKKKOOORRRTTTUUU^^^kkk|||zzzzzzoooJJJCCC>>>;;;<<<<<<:::;;;>>>AAADDDMMM]]]rrrxxxppp}}}qqq```VVVPPPJJJGGGFFFCCC@@@AAAHHHOOOXXXdddnnnwww{{{}}}xxxtttqqqooossstttvvvyyy|||nnnTTTFFFCCC???>>>>>>>>>>>>@@@BBBCCCAAAAAA@@@??????>>>>>>>>>@@@@@@@@@AAACCCDDDDDDDDDBBBDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFHHHLLLOOOUUUWWWlll}}}}}}```RRRPPPPPPOOOPPPQQQWWW^^^fffooo|||{{{uuukkkggg```\\\ZZZZZZZZZYYY[[[^^^aaacccccc```]]]ZZZYYYWWWTTTQQQOOONNNNNNNNNMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMOOOPPPQQQQQQSSSRRRQQQPPPPPPQQQRRRSSSNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJMMMNNNPPPPPPQQQRRRUUUWWWXXX[[[```gggppp|||sssYYYBBB===>>>;;;:::<<<::::::999999999999::::::999888888999;;;;;;:::888:::::::::::::::;;;;;;;;;;;;===???@@@>>><<<;;;;;;AAA@@@>>>???@@@AAAAAA@@@AAABBBDDDGGGLLLQQQUUUWWWXXX^^^eeennn||||||UUUHHHAAA=========::::::<<>>@@@AAABBBAAA@@@@@@@@@???>>>======??????AAAAAABBBCCCDDDEEEEEEFFFGGGGGGEEEEEEGGGHHHIIIJJJJJJIIIGGGHHHJJJLLLHHHOOOZZZnnn}}}cccVVVPPPNNNMMMLLLPPPTTTVVVZZZeeeuuu{{{uuummmfffaaa^^^[[[ZZZYYY\\\```dddeeeeeecccaaaaaa___[[[WWWSSSQQQOOONNNMMMNNNOOOOOOPPPOOOOOONNNKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNOOOJJJIIIHHHGGGGGGGGGIIIIIIGGGGGGHHHHHHIIIIIIIIIJJJLLLKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLNNNRRRTTTUUUXXX\\\```dddjjjsss~~~\\\KKK<<<<<<>>><<<888888:::999999888888999999:::888888888999:::;;;:::888999999999:::::::::;;;;;;:::<<>><<<::::::@@@>>>===>>>??????>>>===@@@AAACCCFFFLLLRRRYYY\\\^^^bbbeeehhhppp~~~~~~ttthhhOOOFFF>>>======;;;:::;;;===???DDDNNNZZZiii{{{~~~rrrtttvvvhhh^^^SSSKKKIIIHHHEEECCCCCCCCCDDDMMMVVVbbbiiissszzz}}}xxxtttrrrrrrrrrvvvxxxzzz~~~~~~mmmXXXGGG@@@AAA=========>>>???@@@AAAAAA@@@@@@@@@@@@???>>>===<<<===>>>@@@AAAAAABBBCCCEEEGGGHHHHHHGGGFFFFFFHHHIIIKKKLLLLLLKKKHHHHHHHHHJJJDDDNNNTTTYYYnnnjjjXXXOOOMMMLLLMMMNNNLLLMMMTTT```iiiwwwwwwpppjjjeeebbb\\\]]]___aaadddeeeggggggfffeeebbb___ZZZVVVRRROOOOOOOOOOOOOOOOOOOOOPPPPPPMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMKKKJJJIIIIIIHHHIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNLLLMMMNNNNNNMMMMMMPPPRRROOOSSSYYY]]]aaafffmmmrrr|||lllKKKCCC<<<===???<<<999999999999888888888888999999888777777888:::;;;999888888888999999::::::;;;;;;999<<<>>>???===;;;::::::===>>>???@@@???===<<<;;;@@@@@@BBBFFFMMMVVV^^^cccmmmuuu|||}}}}}}sssrrr{{{TTTIII@@@===<<<;;;:::<<<;;;<<>>>>>>>>??????@@@@@@AAA???@@@@@@@@@???>>>===<<<;;;===@@@@@@@@@@@@CCCEEEGGGHHHHHHGGGEEEEEEGGGIIIKKKLLLLLLKKKHHHFFFFFFFFFHHHLLLPPPSSS^^^|||iiiWWWPPPMMMMMMKKKIIIIIIMMMTTTZZZdddmmm~~~|||tttooodddbbb```___aaadddhhhkkkkkkkkkkkkiiieee___ZZZWWWUUUTTTRRRQQQPPPPPPQQQQQQOOOOOOPPPPPPPPPPPPQQQQQQLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOQQQRRROOOPPPQQQQQQQQQSSSWWW[[[ZZZ```hhhooottt{{{jjjVVVAAA>>><<<<<<;;;999999;;;999999888888888888999999888777777888::::::999888777888888999::::::;;;;;;:::<<<======;;;:::::::::<<<@@@DDDDDD@@@===;;;<<<@@@@@@AAAEEEMMMXXXbbbiiiwwwsssjjjxxxXXXLLL@@@===<<<;;;;;;===888:::AAAIIINNNUUUgggxxxooonnn|||ooobbbWWWRRRFFFFFFGGGGGGCCC@@@EEEMMMRRRZZZeeennnuuu{{{|||xxxtttrrrsssuuuvvvyyy{{{~~~~~~ooo[[[MMMDDD@@@AAA????????????@@@@@@@@@@@@??????@@@@@@???>>><<<;;;:::<<>>888;;;>>>@@@EEEOOO]]]ggg~~~zzzqqqtttzzz~~~ooo^^^SSSKKKHHHEEECCCDDDDDDDDDCCCFFFLLLWWWaaakkkttt{{{~~~yyywwwtttrrrqqqsssvvvwwwyyy|||~~~eeeRRRBBB???BBB@@@???===<<<===???@@@@@@???AAA@@@@@@???>>>======<<<===<<<<<<======>>>???@@@BBBAAA@@@@@@@@@AAACCCCCCEEEFFFFFFEEEDDDDDDFFFHHHDDDFFFJJJLLLKKKSSSkkktttdddsssgggaaaSSSJJJJJJKKKHHHKKKQQQNNNQQQYYYccckkkvvv~~~tttkkkgggfffggghhhoooqqquuuzzz}}}zzztttooogggfffdddbbb^^^ZZZUUURRRUUUTTTRRRQQQQQQRRRSSSSSSOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLMMMOOOQQQSSSVVVVVVVVVWWWYYYZZZ\\\]]]]]]```cccdddffflllvvv~~~ttthhhoookkkRRRFFFCCC:::999888888777777888888888888888888888888888888999888888888777777666666555666666777888999999999:::999888999::::::888777::::::;;;<<<<<<;;;::::::<<<@@@@@@GGGTTTWWWYYYeeexxx}}}ttthhhoooqqqRRRFFFAAA<<<999;;;777999;;;===@@@HHHUUU^^^vvvyyyuuusss|||lllaaaSSSOOOJJJFFFEEEEEEDDDDDDCCCGGGNNNVVV```kkkvvv}}}}}}uuusssqqqooooooqqqsssuuu{{{}}}xxx___OOOAAA@@@CCC??????>>><<<===>>>??????>>>@@@??????>>>======<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@?????????@@@AAABBBDDDEEEEEEDDDCCCCCCEEEHHHGGGHHHKKKLLLIIILLL\\\nnnyyyiiiwwwdddQQQLLLMMMKKKJJJKKKLLLLLLPPPUUUZZZaaappp}}}wwwooojjjnnnooorrryyy~~~xxxrrrooommmjjjccc]]][[[ZZZXXXVVVTTTTTTSSSTTTUUUTTTTTTSSSSSSTTTTTTTTTSSSRRRRRRRRRRRRTTTUUUVVVUUUUUUTTTUUUVVVXXX[[[]]]]]]\\\\\\^^^aaagggmmmpppqqquuuzzz~~~ooo___\\\bbbwwwzzz\\\DDD<<<<<<:::999888888777777888888888888888888888888888888888888888777777777666666555555666777777888999999:::999888999:::999777555::::::;;;<<<<<<;;;:::::::::===<<>>???>>>===>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>=========>>>???@@@BBBCCCDDDCCCBBBBBBDDDFFFFFFGGGIIIIIIGGGGGGOOOXXXmmmvvvdddSSSOOONNNKKKHHHFFFEEEFFFIIIMMMSSS___kkkzzzzzzrrrnnnnnnpppvvv{{{rrrjjjfffeeebbb___\\\ZZZYYYXXX\\\[[[ZZZYYYYYYXXXXXXYYYWWWVVVUUUTTTUUUWWWYYY[[[XXXXXXXXXYYY[[[^^^```bbbeeecccccceeekkkttt~~~oooWWWOOOYYYooolllOOO<<<999<<<999999888777777777777888888888888888888888888888888888777777777777666666555555666666777777888888:::999888999::::::888666::::::;;;;;;;;;;;;::::::999===:::===GGGFFFFFFPPPYYYcccnnnqqqpppqqqxxx{{{|||{{{}}}wwwmmmsss\\\EEEAAA@@@;;;;;;;;;<<<;;;===BBBJJJOOO```nnnvvvjjj|||rrrggg```VVVMMMHHHFFFEEEDDDCCCCCCCCCEEELLLWWWdddlllrrrzzzyyytttpppooooooooopppsssvvvxxx~~~~~~bbbMMMEEE???AAAEEE???AAA???=========>>>===<<<<<<<<<<<<;;;;;;:::::::::::::::::::::;;;<<<======<<<<<<<<<<<<<<<======>>>@@@AAABBBBBBAAABBBCCCEEEBBBCCCDDDFFFHHHJJJNNNQQQ\\\vvvhhh[[[VVVPPPJJJKKKGGGFFFIIIKKKNNNUUU]]]cccmmm}}}{{{xxxvvvwww}}}xxxuuutttrrrooommmjjjiiihhhhhhgggfffdddccccccbbbbbbcccbbb```^^^]]]^^^```aaabbbbbbccceeehhhjjjmmmnnnwwwvvvuuuwww}}}uuuhhh```fffuuutttZZZEEE;;;:::<<<999999888777777777777777888888888888888888888888777777777777777777666666555555555666666777777777888777777999;;;<<<;;;::::::::::::::::::::::::::::::===;;;???HHHGGGGGGQQQ___gggqqquuuvvvxxx}}}||||||yyyyyy|||yyyuuuRRRDDD@@@;;;;;;;;;;;;;;;===BBBGGGKKKWWWcccsssrrruuu}}}rrrjjj]]]SSSLLLHHHGGGFFFCCCCCCCCCCCCFFFMMMUUU[[[gggqqqyyy||||||vvvppplllmmmmmmnnnooorrruuuxxxzzz~~~yyywww{{{nnnVVVGGGBBB>>>AAADDD???@@@>>>===<<<=========<<<;;;;;;;;;;;;:::::::::::::::999999::::::;;;<<<===;;;;;;<<<<<<============>>>@@@BBBBBBAAAAAACCCDDDBBBBBBBBBDDDIIIOOORRRSSSSSS^^^|||yyykkk]]]RRRVVVPPPKKKKKKJJJHHHIIIMMMTTTZZZcccnnn{{{}}}{{{zzzyyyyyyyyy|||{{{yyyxxxxxxyyyzzz{{{}}}yyy|||rrrXXXEEE;;;999888777999888777777666666777777777777777777777777777777666666666666666666777777555555555555555666666666555555666:::===???@@@???::::::::::::::::::::::::999===;;;@@@KKKLLLMMMXXXjjjpppxxx|||}}}~~~}}}yyywww}}}hhhMMM???:::999888888999;;;???CCCEEENNNXXXdddsss}}}uuuooowwwyyykkk___UUUOOOLLLJJJCCCCCCCCCBBBBBBDDDHHHKKKYYYdddnnnrrruuu|||}}}wwwqqqllliiigggjjjkkklllooorrrvvvyyy{{{|||wwwzzz{{{^^^LLLCCCBBB>>>@@@CCC??????>>><<<<<<===>>>===<<<;;;;;;::::::::::::::::::::::::::::::;;;<<<======;;;<<<===>>>>>>>>>>>>======???BBBBBBBBBBBBCCCDDDDDDFFFFFFFFFJJJQQQTTTSSSPPPQQQddd~~~zzzhhh```VVVMMMJJJIIIGGGGGGIIILLLMMMPPPUUU___mmm{{{~~~wwwttt{{{kkkZZZEEE999888:::999666888888777666666666666777777777777777777777777777555555666666666666777777444444555555555555555555444444666999===@@@AAA@@@::::::999999999999::::::666::::::???KKKMMMNNNYYYhhhnnnuuu{{{}}}~~~}}}{{{vvvsss|||zzzzzzZZZBBB999999888777888:::<<<>>>???FFFNNNXXXbbbqqqqqqmmmxxx~~~ooobbbYYYSSSOOOEEEEEEEEECCCAAAAAACCCEEEJJJUUU```dddiiirrr|||~~~}}}zzztttmmmhhhfffffffffjjjkkkmmmqqquuuyyy}}}}}}|||nnnRRREEECCCDDD>>>>>>BBB???>>><<<;;;;;;===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>><<<===>>>???@@@??????>>>===???BBBCCCCCCCCCCCCDDDCCCGGGIIIHHHKKKRRRSSSPPPNNNMMMVVVoooxxxvvv|||mmm[[[RRRMMMJJJJJJKKKHHHHHHIIIKKKOOOXXXaaahhhppp{{{xxxtttpppqqqzzzxxxTTTJJJ???999999;;;;;;999888888777666666666666666777777777777777777777777555555555666666666777777444444444444444444444444444444555888;;;>>>>>>===::::::999888888999::::::777;;;999>>>IIIJJJKKKUUU[[[aaajjjttt{{{~~~~~~}}}yyywwwrrrpppyyyyyyqqqeeeFFF999<<<;;;999999;;;<<<===<<>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===>>>@@@AAAAAAAAA@@@???===???BBBCCCCCCCCCDDDEEE>>>EEEJJJJJJMMMRRRSSSOOOIIIKKKMMMWWWqqquuusss___RRRJJJFFFFFFFFFGGGIIIJJJKKKNNNSSSVVVbbbiiiqqqxxx~~~|||tttlllfffjjjzzz{{{jjjCCC@@@<<<999777888999:::888888777666666666666666777777777777777777777777444555555555666666777777444444444444444444444444444444555777999;;;:::999;;;:::999888888999:::;;;:::===;;;>>>HHHGGGGGGRRRPPPWWWbbbpppzzzwwwuuuqqqoooxxxuuunnnuuuNNN:::AAA;;;777999<<<;;;999999AAAFFFLLLQQQXXXeeexxxyyykkkoooyyyqqqeeeZZZQQQJJJEEEFFFGGGEEECCCDDD???CCCIIIOOOWWWbbbnnnwwwvvvyyy~~~~~~wwwsssnnnhhhcccddddddbbbcccggghhhkkkqqqvvvzzzsssuuuuuu[[[CCCAAA????????????===<<<===============<<<<<<<<<;;;;;;;;;;;;:::999888888888999:::<<<===>>>>>>>>>===>>>???@@@AAAAAAAAAAAA???@@@AAABBBCCCEEEFFFFFFGGGEEEDDDFFFKKKMMMMMMKKKLLLNNNRRRVVV___vvv}}}uuu^^^RRRNNNNNNJJJHHHHHHJJJIIIFFFIIINNNUUUYYY```eeejjjpppxxx~~~~~~pppggghhhmmmooowwwhhhMMM;;;:::999777666555555555777777666666555555555444666666555444333333222222777777555444444555666666888666444222222333555777777777888888888999999999:::999888888888:::===>>>AAAAAA???>>>BBBHHHHHHDDDOOOTTT```nnnvvvvvvvvvxxxyyyuuunnnmmmzzzwwwmmmqqqfffJJJ@@@;;;999;;;;;;999:::===:::>>>CCCFFFKKKVVVfffsssvvvkkkoooyyyqqqddd[[[SSSLLLKKKJJJFFFCCCCCCAAABBBDDDGGGLLLUUU```hhhmmmqqqxxx}}}~~~wwwooojjjddd___\\\^^^______aaaeeejjjnnntttzzz}}}rrrssskkkSSSBBBAAA??????@@@@@@>>>===>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888999:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEEHHHGGGGGGIIIJJJKKKIIIHHHPPPPPPRRRSSSTTT___wwwrrraaaTTTKKKHHHGGGIIIIIIGGGHHHKKKKKKMMMQQQUUUZZZ```iiinnnuuu|||||||||vvvssskkkdddhhhvvvmmmUUUDDD;;;:::888777666555555555777666666666555555555444666555555444333333222222666666555444444555666777999888555333333444666777666666666777777777888888999888777777777999;;;<<<>>>>>>======BBBIIIJJJGGGOOORRR[[[gggoooqqqtttwwwwwwsss|||{{{ooommm|||fffGGGCCC???>>>;;;888999>>>:::===???AAADDDLLLYYYcccvvvvvvmmmkkkxxxtttggg^^^UUUQQQMMMFFFBBBAAADDDCCCBBBAAACCCHHHPPPVVV^^^eeennnwww|||}}}yyyssslllccc^^^\\\XXXXXX[[[^^^___ccchhhooossszzzzzzoooeeeqqqwww^^^JJJAAA@@@??????@@@AAA@@@??????>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::999:::;;;<<<===>>>????????????@@@AAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCGGGIIIKKKKKKIIIGGGFFFFFFHHHHHHKKKNNNNNNQQQ[[[fffvvvbbbYYYQQQNNNLLLGGGEEEFFFFFFGGGHHHIIIKKKPPPWWW\\\]]]dddnnnvvv|||}}}vvvqqqqqqpppkkkhhhgggkkkllllllnnn{{{jjjRRRBBB999999999888666666555555555666666666555555555555555555555555444444333333222555444444444555666777777:::999777555444444555666555555555555666666666666888888777666666777888999:::;;;;;;<<>>???@@@BBBHHHRRRZZZfffxxxxxxooohhhvvvkkk```ZZZTTTLLLFFFDDDEEECCCBBBAAAAAADDDHHHJJJPPPXXXdddooovvv{{{~~~~~~yyyssslllfff```[[[WWW[[[YYYZZZ___bbbccciiioootttyyyvvvmmmeee___uuuiiiSSSEEE@@@>>>>>>???AAABBBAAA@@@??????>>>===;;;:::999999::::::;;;;;;;;;;;;;;;:::;;;<<<===>>>????????????@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAADDDHHHLLLLLLHHHEEEDDDEEEBBBBBBFFFLLLOOONNNPPPUUUjjj{{{xxx~~~uuudddYYYSSSMMMJJJJJJIIIIIIHHHHHHHHHJJJMMMOOORRRWWW^^^eeejjjpppuuuyyyzzz|||wwwiiibbb]]]___aaa```___```nnnyyy}}}]]]EEE:::777888777666666555555555555555555555555555555555555555555444444444333333333333333444444555666777777:::888666444333333444555444555555555666666666666999888777666666666777888888999999<<>>:::888999;;;<<<<<<>>>CCCJJJPPP```nnn~~~ooohhhooozzznnnfff^^^TTTNNNLLLCCCCCCCCCCCCDDDDDDDDDDDDFFFMMMYYYdddmmmsssxxxzzz}}}vvvooofff___ZZZXXXWWWWWWZZZZZZ\\\aaadddeeekkkrrruuuzzzwwwllleeeeeehhh~~~uuu\\\KKKCCC>>>======>>>@@@AAAAAA@@@???>>>===<<<;;;:::999888999:::;;;;;;<<<<<<<<<<<<======>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@DDDIIIJJJGGGEEEDDDEEEIIIGGGHHHMMMOOOLLLJJJKKKZZZnnn|||zzz{{{zzz|||kkk___VVVQQQQQQHHHGGGGGGGGGHHHHHHHHHGGGMMMPPPTTTYYY]]]aaaeeegggkkkqqqvvvvvvtttuuu{{{zzzrrrkkkfff^^^WWWSSSVVV[[[^^^aaadddzzziiiOOO???:::;;;666666555555555555555666444444444555555555555555444444444444444333333333222333333444555666666777777666555333333222333333555555555666666666777777888888888777777777777777777888999<<>>===<<<===???@@@???>>>>>>======<<<;;;:::999999888999:::<<<<<<=========>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>AAADDDEEEEEEDDDDDDEEEHHHEEEEEEIIILLLJJJJJJLLLOOOYYYnnnyyywwwdddXXXTTTJJJHHHFFFFFFGGGGGGFFFEEEGGGIIIKKKOOOSSSVVVYYY[[[\\\```dddeeedddgggmmmsssyyy|||wwwooohhhaaa\\\XXXWWWRRRQQQWWW```fffkkkpppjjjNNN>>>888999>>>555444444444444555555666444444444444444555555555444444444444444444444444222333444555555555555555555444333333333333333333555555555666666666666777777777777888888888888888777888888<<>>===<<<<<<<<<<<<;;;;;;:::::::::888999:::<<<===>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@???@@@AAACCCDDDCCCBBBBBB???@@@EEEHHHHHHJJJMMMFFFKKKVVVllltttlll```ZZZRRRMMMKKKJJJIIIGGGGGGGGGGGGIIILLLOOOPPPQQQOOOPPPQQQQQQRRRVVV\\\aaaiiimmmrrrxxx}}}{{{tttnnneee^^^[[[YYYYYYYYYZZZYYY___mmm{{{mmmPPP>>>888555777:::444333333333444555555666333333333444444555555555444444444444444444444444333333444555555555444333333333333333444444444555333444444444555555555555444555555666777777777777666777777:::DDDQQQXXXWWWXXXZZZaaajjjnnnlllkkklllssssssooolllsssVVVfffyyy{{{jjjRRRGGGAAA??????999999888888999;;;>>>???@@@KKKQQQRRR^^^vvv}}}nnniiihhhtttzzzpppmmm___XXXOOOHHHFFFFFFEEEDDDAAAAAAAAAAAABBBGGGMMMQQQUUU[[[bbbiiimmmrrrxxx|||~~~~~~}}}}}}vvvrrrlllfff```ZZZTTTPPPLLLKKKJJJLLLPPPUUUWWWXXX\\\___fffnnnqqqsss{{{wwwqqqiiicccaaalll{{{kkkZZZLLLBBB@@@AAA===<<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<===>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@@@@BBB???===>>>AAACCCAAA???EEEBBBCCCEEEDDDBBBCCCFFFGGGJJJLLLSSShhhzzz{{{qqqcccXXXRRROOONNNLLLKKKIIIHHHHHHIIIJJJJJJJJJLLLKKKIIIGGGGGGJJJOOOSSSZZZ]]]ccchhhmmmoooppppppvvvyyy}}}wwwoooiiieee```YYYUUUVVVZZZ___bbbeeehhhttt```OOO@@@===<<<888555444333333333333444555555666333333333444444555555555444444444444444444444444333444555555555444333222333333444555555666666666222222333333333444444444222333444555666666666666555666666888BBBOOOVVVVVVTTTUUUZZZbbbeeecccccceeennnjjjccc^^^hhhOOOVVVvvv~~~yyy}}}zzzXXXDDD@@@@@@@@@@@@>>>:::777888<<<===<<>><<<;;;:::;;;<<<======<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>??????????????????@@@AAA@@@>>><<<<<<===>>>>>>>>>>>>>>>??????@@@AAA@@@???>>>>>>>>>@@@@@@???AAADDDFFFHHHGGGFFFEEEGGGEEEGGGLLLTTTggg~~~{{{nnnbbbTTTQQQWWWQQQLLLJJJKKKJJJFFFDDDEEEFFFDDDDDDFFFFFFDDDFFFKKKPPPRRRVVV[[[___ccceeeeeeiiilllpppssssssrrrrrrrrrnnnqqqvvv|||~~~|||rrrggg```^^^[[[XXXVVVYYY___iiiqqqvvv{{{~~~xxxZZZDDD@@@;;;777666777777777444444444444444444444444666333222888???@@@999000333333333333333333333333222222222333333444444444888777666444222000///...444444555444222222444555888666444333555666666666000555888:::AAAKKKQQQRRRKKKMMMTTT]]]```]]]ZZZZZZfffdddaaaaaaiii{{{GGGLLLddd|||yyyeeeNNNGGGEEEAAA===<<<999777888;;;=========AAAFFFIIINNNYYYjjjwww}}}oooiiipppyyy~~~xxxkkk___YYYTTTLLLFFFCCCFFFDDDBBB@@@@@@AAABBBCCCFFFIIIMMMPPPSSSVVV\\\```hhhiiilllppptttxxxzzz|||yyyzzzzzzzzz{{{{{{||||||{{{{{{{{{zzzxxxvvvuuutttsssrrrpppnnnkkkiiigggfff\\\WWWQQQMMMLLLKKKJJJIIIKKKNNNPPPRRRSSSXXX___dddfffjjjqqqwww}}}xxxnnn]]]XXXQQQTTTkkkzzz]]]JJJBBB???@@@AAA???>>><<<;;;:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;:::999999999999::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@???===;;;;;;<<<>>>============>>>??????@@@@@@???>>>>>>??????@@@@@@BBBEEEGGGHHHHHHGGGFFFHHHFFFGGGIIIMMMXXXnnnmmm]]]TTTVVVPPPLLLMMMNNNKKKJJJKKKLLLHHHFFFGGGGGGDDDEEEHHHJJJLLLOOOSSSVVVXXXYYYZZZ[[[^^^aaaccccccbbbaaabbb```ccchhhnnnrrruuuvvvwwwuuuvvvwwwxxxxxxwwwwwwvvv{{{}}}|||wwwtttqqqtttwwwtttmmmddd___]]]XXXYYY]]]eeerrrbbbIII@@@<<<888666555666666555444444444444444444444444444222222666;;;<<<777111333333333333333333333333222222333333333333333333444444444333222111111000444555555555444555666777999777555666777888777666333777999:::@@@JJJPPPQQQGGGIIIQQQ\\\aaa``````bbbllliiieeebbbhhhyyyGGGIIIVVVuuuvvv~~~^^^RRRJJJ??????>>>===;;;999999;;;>>>:::===@@@AAADDDLLLYYYcccyyyssskkkhhhyyy{{{nnnfff^^^TTTKKKGGGHHHEEEBBB@@@AAAAAAAAAAAA@@@BBBDDDEEEEEEGGGJJJLLLVVVWWWZZZ^^^cccgggjjjlllllllllmmmmmmnnnoooppppppmmmmmmlllllljjjiiigggfffaaa```^^^[[[XXXUUUSSSRRRKKKIIIFFFFFFGGGIIIJJJJJJNNNQQQTTTUUUWWW\\\ccciiiooottt{{{{{{sssfffYYYQQQGGGDDDUUUtttoooQQQAAA===>>>???AAA>>>===;;;:::::::::;;;<<<;;;;;;;;;;;;::::::::::::888888777777888888999:::;;;;;;<<<===============;;;===>>>===;;;:::::::::===<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>??????@@@AAACCCEEEGGGHHHHHHGGGFFFFFFEEEEEEGGGHHHKKKTTT]]]mmmbbbXXXPPPOOOPPPOOOMMMNNNLLLHHHGGGKKKLLLIIIDDDCCCDDDEEEFFFHHHJJJKKKKKKKKKMMMOOORRRSSSRRRQQQQQQQQQQQQSSSXXX\\\___aaa````````````aaabbbcccccccccbbbeeegggjjjnnnrrruuuwwwwww|||{{{yyyuuupppkkkfffccc___cccggggggddd___]]]]]]aaafffppp~~~{{{dddMMM===:::888666555555555444333444444444444444444444444111111111333666666444222333333333333333333333333333333333333333222222222000111111111222222222222222222333444555666777777888888777888999:::888666666888999999>>>HHHOOOQQQHHHIIIPPP[[[aaaaaacccfffnnnkkkfffbbbgggwwwIIIKKKPPP```~~~xxx{{{~~~mmm[[[GGGEEECCCAAA@@@;;;777888<<<888:::<<<<<<===CCCMMMTTTbbbnnntttkkkdddnnnyyyqqqfff[[[WWWPPPLLLGGGEEEEEEEEEDDDBBB??????@@@?????????AAAAAAEEEFFFHHHLLLOOORRRUUUVVVWWWXXXXXXZZZ[[[\\\]]]]]]XXXXXXXXXXXXWWWVVVTTTTTTPPPOOONNNLLLIIIHHHFFFEEEDDDDDDEEEFFFIIIMMMOOOPPPSSSVVVZZZ]]]```eeennnttt|||xxxpppeeeVVVIIIKKKEEELLLfffwww```FFF;;;;;;=========<<<;;;::::::::::::;;;;;;;;;:::::::::999999999999777777666666777777888999::::::;;;<<<<<<<<<<<<;;;999;;;<<<<<<:::888999999<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>?????????AAABBBDDDEEEFFFFFFEEEEEEBBBBBBCCCFFFGGGIIIKKKMMMVVVxxx}}}ooo```ZZZXXXVVVTTTUUURRRNNNNNNTTTVVVQQQIIIDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJLLLLLLKKKIIIIIIIIIHHHJJJMMMQQQRRRRRRQQQPPPOOOPPPQQQRRRSSSSSSTTTTTTTTTVVVXXX\\\___bbbdddfffffffffeeedddbbb```^^^\\\XXX]]]bbbeeefffhhhlllppp{{{uuu]]]KKK>>>888666555444555666666444222333333333333333333333333000111222222222222333444222222222222222222222222444333333333222222111111//////000000111111222222000000111333555777777777777777777888:::999777555555888777777===GGGOOOQQQNNNNNNRRRZZZ^^^^^^___bbbiiigggccc```eeevvvCCCGGGJJJPPPbbb~~~yyyzzz\\\IIIDDDAAA@@@<<<777777;;;777888::::::;;;@@@FFFKKKMMMTTTcccuuu~~~vvviiifffiiiyyyyyymmmhhh\\\WWWPPPMMMMMMLLLHHHEEEAAA@@@>>>>>>>>>>>>>>>>>>===>>>???AAACCCDDDEEEFFFFFFGGGGGGIIIJJJKKKLLLLLLHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDFFFHHHKKKOOOSSSUUUYYY]]]aaaeeejjjqqqzzzzzzrrrkkkeee[[[OOOHHHEEEKKK```~~~cccQQQ???:::;;;<<<:::999:::999999999999999::::::999999999999888888888888666666777777888888888888999999:::;;;;;;;;;;;;;;;999:::;;;;;;999888999999;;;;;;;;;;;;;;;<<<<<<=========>>>>>>???????????????@@@AAABBBCCCCCCBBBBBB???@@@AAACCCFFFIIIKKKJJJJJJ[[[wwwxxxrrrooonnnpppmmmccc[[[YYYXXXSSSMMMKKKHHHHHHHHHHHHHHHHHHIIIIIIFFFHHHIIIIIIHHHFFFFFFGGGEEEFFFHHHJJJKKKKKKJJJJJJGGGGGGHHHHHHIIIJJJKKKLLLKKKLLLMMMOOORRRTTTVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZ^^^cccjjjpppxxxoooUUUBBB888555666555444444555777666555333333333333333333333333333000222333222111111222555222222222222222222222222333333333222222111111111000000000000000000000000111000111444888;;;:::999555555555666888777555333333666666666;;;FFFNNNQQQOOONNNRRRXXXZZZYYYYYY\\\ddddddaaa^^^aaarrr@@@CCCHHHMMMUUUooo~~~mmmOOOFFF???@@@>>>888888<<<666888999:::;;;>>>BBBEEEGGGJJJSSSaaaqqq}}}yyyooogggjjjwwwyyyrrrfff___WWWRRRQQQOOOJJJEEEDDDBBB@@@???@@@@@@???>>>??????????????????@@@@@@??????@@@AAABBBCCCCCCDDDAAAAAAAAABBBAAAAAA@@@@@@>>>???@@@AAABBBCCCDDDEEEDDDEEEGGGIIILLLPPPVVVZZZ\\\```eeejjjooovvv}}}tttiii```WWWNNNJJJIIIDDDUUUqqqkkkQQQEEE;;;:::;;;:::888777888888888999999999999999999888888888777777777777555777999:::;;;:::888777999999:::;;;;;;;;;;;;;;;999;;;<<<<<<:::999:::;;;<<<;;;;;;;;;;;;<<<======<<<<<<===>>>????????????===>>>>>>???@@@@@@??????===@@@BBBAAABBBFFFHHHGGGKKKMMMVVVlllnnn```WWWQQQPPPSSSKKKJJJIIIGGGGGGFFFGGGGGGFFFHHHIIIIIIGGGFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLNNNOOOQQQRRRPPPOOOOOOOOORRRWWW[[[^^^iiioooyyy}}}ZZZCCC888555666777555444444555666666555333333333333333333333333333111222333333222111222333222222222222222222222222222222222222222111111111222222111111000000//////444333444888===???===;;;444444333444555555444222222444555555:::DDDKKKMMMKKKJJJMMMTTTWWWUUUVVVYYYbbbcccaaa]]]___mmmBBB@@@FFFOOOQQQ^^^```QQQEEEEEECCC<<<999<<<777888999::::::<<<===???CCCGGGMMMSSS[[[hhhxxx{{{rrrmmmkkkqqqvvvnnnddd^^^\\\YYYRRRLLLJJJGGGDDDCCCDDDCCCAAA???AAAAAA@@@@@@@@@??????????????????@@@@@@AAAAAAAAA??????@@@@@@@@@@@@@@@???>>>???@@@BBBCCCEEEFFFGGGIIIKKKMMMNNNQQQVVV^^^ccchhhlllqqqtttyyy|||xxxsssiii^^^UUUMMMIIINNNWWW```rrrwwwWWWFFF???999999999777777888666777777888999999888888888888777777777666666666555777;;;>>>>>><<<999777999::::::;;;<<<;;;;;;;;;:::<<<======<<<;;;;;;<<<<<<<<<<<<;;;<<<======>>>;;;<<<===>>>?????????>>>=========>>>>>>>>>>>>>>><<>>??????@@@@@@@@@@@@??????@@@AAACCCDDDFFFGGGGGGPPPRRRTTTUUUXXX^^^gggnnn{{{~~~~~~zzzzzz}}}}}}yyyrrrmmm^^^VVVOOOKKKJJJNNN^^^ooo~~~jjjIIIBBB<<<888888777555777;;;666666777888888888888888777777777777666666666666555888===@@@AAA>>>:::666999:::;;;;;;<<<<<<;;;;;;;;;===>>>>>>===<<<===>>>===<<<<<<<<<<<<===>>>>>>:::;;;===>>>?????????>>>============>>>>>>>>>>>>:::BBBFFFBBB@@@CCCEEEDDD>>>DDDJJJJJJMMMbbbxxxvvvllljjjfffbbb^^^\\\ZZZZZZRRRTTTUUUUUUTTTTTTUUUVVVQQQPPPNNNMMMOOORRRWWWYYYUUUTTTSSSRRRQQQRRRSSSTTTXXXXXXXXXYYY[[[^^^aaabbbjjjjjjkkkoooyyywwwVVVDDD555444888777444333666444222222333444333222222222222222222222222222111000000111333222000---111111111111111111111111000000111111222222222333111111111111222222222222222000000555:::<<<999555666444222222333444555444444777777666888>>>BBBAAAFFFEEEIIIOOOQQQMMMLLLMMMWWW[[[^^^^^^aaaoooCCCAAACCCGGGFFFKKKccc}}}}}}mmmuuuwwwaaaVVVIIIBBB@@@888::::::888555555888999888999<<<>>>???BBBJJJWWW```vvv~~~ssshhhdddeeemmm{{{~~~{{{qqqfffbbb]]]WWWRRRNNNLLLJJJIIIMMMJJJGGGFFFFFFFFFEEECCCEEEDDDDDDCCCCCCBBBBBBBBB@@@AAAAAA@@@???@@@BBBDDDCCCCCCCCCDDDGGGJJJMMMNNNQQQVVV]]]aaadddmmmzzz}}}~~~{{{xxxrrrjjjaaa[[[UUULLLGGGFFFBBBKKKttt|||kkkTTTBBB<<<;;;::::::999999::::::666666777777888888999999333444555666777777777777666777888999999:::999999999999999999:::<<<>>>???AAA@@@>>>===<<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;======<<<<<<;;;;;;;;;:::<<<:::888:::===???>>><<>>BBBGGGKKKMMMOOOPPPRRRVVVZZZ[[[XXX^^^rrrBBB@@@CCCGGGGGGIIIZZZooossspppwwwfffRRRHHHFFFBBB<<<;;;888666555777777666999;;;======???EEENNNVVVccclllxxx}}}uuukkkeeebbbiiivvvuuupppkkkddd^^^YYYVVVSSSPPPPPPPPPOOOMMMKKKIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEDDDCCCDDDFFFIIIIIIJJJKKKNNNQQQTTTWWWYYY\\\bbbjjjnnnsss{{{~~~|||xxxssslllbbbXXXQQQLLLEEEBBBDDDDDDRRR~~~}}}ppp___KKK<<<;;;;;;:::999999999999:::666666666666666777777777444444555666777777777666666777888999999::::::999888888888999:::===???@@@???>>><<<;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;>>><<<::::::===??????>>>@@@AAAAAABBBCCCCCCDDDDDDBBBAAABBBEEEEEEGGGSSS```{{{yyywwwvvvxxx{{{}}}{{{yyy~~~~~~}}}aaaJJJ@@@999888666444333333444444333333333333333333333333222222111111111222333444222222222111111111000000000000000000000000000000000000000000000000000000222222222222111111000000222222333333333444444444444444444333333222222222555555555666888:::<<<>>>>>>AAADDDFFFGGGHHHJJJLLLTTTXXXXXXUUU[[[pppBBB???BBBFFFFFFEEEOOO]]]vvvsssdddRRRKKKDDD@@@===999888888777777666888:::<<<;;;;;;>>>DDDIIIPPPWWWcccqqq||||||uuummmcccbbbccciiixxx}}}vvvooojjjeeeaaa^^^\\\___aaa^^^ZZZUUUTTTUUUYYYYYYXXXWWWTTTRRROOONNNLLLMMMMMMMMMLLLMMMPPPRRRRRRTTTWWWZZZ^^^bbbdddeeekkkqqqxxx}}}}}}yyyvvvpppjjjaaaVVVKKKDDDCCC===<<>>???<<<<<<:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>============<<<<<>>===BBBNNNeeeyyycccRRRGGG@@@===;;;::::::999888999999999777777777666666555555555666666777777777777666666777777888999::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999:::::::::::::::;;;;;;;;;>>>>>>>>>>>>>>>=========???===<<<;;;<<<>>>@@@BBB@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@BBBDDDFFFGGGGGGMMMXXXrrr{{{gggNNN999333777444444333333333444444444222222222222222222222222111111111111111222222333111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111333333333333333333333333222333555777888999::::::888999<<<===@@@DDDIIIMMMUUUWWWVVVRRRXXXlllCCC@@@>>>???@@@AAAGGGLLLWWWeeedddNNNDDD<<<<<<<<<999888:::666777999999999999;;;<<>>BBBBBBGGGSSSfffpppXXXHHHAAA>>>>>>::::::999888888888888999888888888777777666666666555666777777777777777777777888999::::::;;;::::::===<<<<<<<<<;;;:::999999;;;;;;;;;;;;:::::::::999999999999999::::::;;;;;;=========>>>>>>>>>>>>>>>===<<<<<<;;;;;;===???AAA????????????@@@@@@@@@@@@DDDBBB@@@@@@CCCFFFGGGEEEEEECCCLLLccc|||~~~|||sssfffVVVIII>>>666444666333333444444555555555555222222222222222222222222000000111111222222222222000000000000000000000000/////////////////////////////////////////////////////////000000000000000/////////000000000111111333333333333333333333333222333555666888888999999666888999:::<<<@@@FFFJJJKKKNNNMMMKKKTTTlllBBB@@@???======@@@EEEJJJOOOTTTlll[[[MMMAAA???===999777:::777777888999::::::;;;;;;888;;;======@@@HHHUUU^^^wwwyyy|||zzzssskkkddd```bbbqqq{{{sssoooooouuu||||||zzzzzzyyywwwrrrkkkeeeaaaVVVOOOEEE>>><<<===@@@AAA<<>>>>>;;;<<<======<<<===>>>@@@>>>>>>??????????????????DDDDDDAAA>>>???BBBCCC@@@??????DDDLLLRRRgggxxxvvv{{{}}}|||ppp\\\LLL===777777555444444333333444555555444444444222222222222222222222222///000111111222222111111//////000000000000000111////////////////////////////////////////////////.........////////////000/////////000000000111111222222333333333333444444333333444555666777888888888888999888888:::>>>AAA>>>AAABBBBBBMMMhhh???AAAAAA>>>;;;===BBBFFFJJJKKKXXXzzzooo\\\KKKFFFBBB;;;999<<<999888888888999::::::999666999;;;<<<<<>><<<:::999:::999999888888888888888666666666777777777777777333444666777999999::::::777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<<<<;;;::::::777777777888999:::::::::;;;;;;<<<<<<<<<=========:::<<>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>???CCCCCC>>>===@@@@@@===???>>>CCCGGGCCCJJJnnn~~~xxx~~~{{{wwweeeYYYDDD<<<555555555333333555222222333444444333222111111111111111111111111111...///000111222111111000////////////000000111111////////////////////////////////////////////////.../////////000000000000//////000000000111111111222222222333333444444444444333333333444666888999888999:::999999999<<<>>>;;;>>>>>>===HHHccc<<>>AAAGGGFFFMMMfffyyyjjjVVVNNNHHH???<<<@@@;;;:::888888888999888888999999999999:::===AAADDDJJJSSS___jjjooopppooonnnfffhhheeeaaafffvvv}}}vvvqqqqqqvvvyyyzzz~~~~~~yyyssskkkjjjfff```XXXPPPJJJHHH@@@===:::999;;;>>>@@@AAA[[[tttcccLLL>>><<<===<<<::::::999999888777888888888444555555555666666777777222333555777999:::;;;;;;888888999:::;;;;;;;;;;;;888999;;;<<<===<<<<<<;;;888999;;;;;;<<<;;;:::999666777777888999999:::::::::;;;;;;;;;<<<<<<======:::===AAABBBAAA??????AAA>>>>>>>>>>>>============999@@@CCC@@@???BBBAAA>>>???777999CCCDDDCCCSSSkkkvvvaaaLLL@@@222333666999666111333888111222222333222111000///111111111111111111111111...///000222222111111000.../////////000000111111//////////////////////////////////////////////////////000000111111111222000000000000111111111111222222222333333444444444555444333222333555888999888999;;;<<<<<<===@@@BBBAAACCC@@@===EEE^^^|||============>>>>>>>>>>>>BBBGGGHHHTTToooqqqtttqqqiii___NNNCCCEEE:::999:::===;;;666444777888888888999:::<<<===>>>DDDFFFJJJOOOVVV```lllsssqqqqqqooojjjeeeccceeehhhwww}}}xxxrrrnnnqqqwww}}}yyytttnnnjjjccc\\\SSSLLLGGGCCC>>>;;;444666:::===:::999EEEUUUwwwuuucccPPPBBB@@@???777444888777777777777777777777777999777444333444555666666555555666888999999999999888888888888777777777777::::::;;;;;;::::::999999;;;;;;::::::999888777777999888777555555777888999:::::::::::::::<<<======>>>???@@@AAABBBAAA@@@@@@AAA@@@???===<<<<<<;;;;;;==============================>>>>>>>>>AAAEEEHHH```xxxiiiTTTCCC;;;;;;555555444333333222111111111111111111111111111111222222222111111111111000111111000000//////......000000000000000000000000...000333444444111...,,,//////////////////////////////............//////---///000000//////000111222222111111000000//////555555444222222555999======<<<===>>>@@@BBBEEEFFFEEEDDDAAA???DDDVVVooo::::::;;;<<<======>>>>>>>>>CCCEEEMMM^^^rrr{{{uuu[[[MMMHHHAAA<<<;;;999666666999999888888888999:::;;;;;;:::<<<>>>AAAFFFNNNWWW]]]nnnqqqtttsssnnniiihhhhhhccckkkwww|||vvvsssrrrrrrrrryyy}}}zzzvvvqqqkkkeee```VVVQQQJJJEEECCC@@@===::::::999:::;;;<<>>===777555888888888888888888888888888999777555333444555666666555555666777888888888888888888777777777666666666666777888999999999999999::::::999999888777777666888777666555666777999:::<<<;;;;;;:::::::::;;;;;;===>>>???@@@AAAAAA@@@???@@@@@@>>>===<<<;;;;;;;;;========================:::;;;;;;;;;;;;<<<@@@CCCHHHXXXvvvyyy^^^JJJ>>>666444555555444444333222222111111111111111111111111111111222222222111111111000000111000000000/////////...////////////////////////000000111111000//////...////////////////////////////////////////////////...///111000//////000222222222222111111111111111444444333222222555:::===???>>>??????AAACCCEEEGGGHHHFFF@@@<<>>??????BBBDDDKKKSSS[[[}}}tttWWWPPPEEE;;;999999777666777999888888777777777888888999999::::::<<>>===<<<:::<<<999777999???PPPkkk{{{gggUUULLL@@@888:::;;;777555777888888888888888888888888888777555444444444555666555666666777777777666666777666666666666555555555333444555777888888999999999888888777777666666666666666555555666888:::;;;======<<<;;;::::::999999;;;<<<===???@@@@@@?????????>>>===<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999::::::999999:::<<>>@@@@@@AAAAAABBBDDDEEEFFFGGGDDD===888<<>>>>>??????@@@HHHNNNPPPlllqqqZZZLLL@@@===>>>===999777888777777666666777777888;;;<<<<<<;;;;;;===BBBEEENNNVVV```hhhkkkmmmppprrrpppoookkkhhhfffhhhmmmqqq}}}{{{uuurrrgggjjjlllnnnqqqwww{{{tttoooiiibbb[[[UUUNNNJJJ@@@>>>===<<<;;;;;;;;;;;;888999<<>>??????>>>>>>======<<<::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;===<<<===BBBNNN^^^wwwYYYJJJ;;;999;;;:::555222333333333333222222111111111111111111111111111111111111111111000000000000000000000000///////////////////////////////////////......---------...///000000000000000000000000...000111333333111000...///111222222111111222333000000000111111222222222000111222222333666:::>>>@@@@@@AAAAAABBBCCCDDDDDD@@@???;;;888>>>PPPjjj~~~<<<<<<<<<<<<<<<=========>>>;;;999AAAIIIIII[[[{{{uuubbbNNNEEECCCAAA===<<<777777777777777888888999777888999888777888;;;>>>@@@DDDKKKPPPVVV]]]fffmmmtttvvvwwwuuupppjjjgggeeegggiiimmmssszzzzzzuuuqqqoooooopppoootttyyy}}}{{{uuuqqqgggccc[[[TTTNNNIIIDDD@@@===<<<;;;999888888:::;;;===IIIVVV```jjj}}}eeeNNNAAA>>>999666777888777555444444444444444444444444444444666777555333222444555555666666666666555555444555555555555444444444444555555666666666666555555666666666555555555555555444444555666888:::;;;<<<999:::;;;<<<<<<<<<;;;;;;999:::<<<===>>>>>>======;;;;;;:::999888888888888999999999999999999999999;;;<<<<<<;;;999999:::;;;;;;<<<>>>???@@@KKKddd{{{sssddd\\\BBB;;;777888999555222111333222222222222222111111000000000000000000000000111111111000000000//////////////////000000000000........................,,,---......///...------////////////////////////...000111333333111000...///111222222111111222333......//////000000111111000111222222333666:::===>>>>>>???@@@AAAAAABBBBBB=========<<>>:::>>>GGGHHHOOObbb}}}ttt~~~gggVVVMMMFFFAAA???:::999999888888888999999444666777777666666888:::999;;;===>>>AAAIIITTT\\\eeekkktttyyyyyyvvvrrrooommmjjjgggeeefffiiilllooovvv|||~~~xxxtttqqqkkkkkkjjjkkknnnrrrvvvyyy~~~yyytttqqqmmmhhhdddWWWSSSLLLFFFBBB>>>;;;999::::::999777777888<<>>===<<<<<<:::999888888777777777888888888888888888888888888777999999999777666666777777:::===;;;555555BBBRRRmmmppp\\\LLLAAA<<<;;;777555555222000222666222222222222222222111111000000000000000000000000111111000000000/////////////////////000000000000........................,,,---.../////////...---//////////////////////////////000111111000/////////000222111000000111333......//////////////////000111222333333555999;;;;;;<<<===???@@@@@@AAAAAA>>>@@@@@@???CCCQQQeeeuuu:::::::::;;;;;;<<<<<<===<<>>===;;;999888777777666777999999888777888999555777888777888<<>>FFFLLLnnn}}}ppp[[[FFF;;;:::888888666555555666666444333333333333333333333333222555888666333111222555555555666777888888888888666666666555555555555444222222333333444333333333555555555555555666666666444555666777888999::::::999:::;;;======<<<:::999<<<<<<===>>>>>>===;;;:::888888777777666666777777777777777777777777777777555666777777555444555555888888;;;<<<999666999@@@EEETTTpppfffOOO@@@999555444:::777555555333111333999111111111111111111222222000000000000000000000000111000000000////////////.../////////000000000111..............................------...//////000------------------------////////////////////////...///111000//////000222000000000000////////////000111333333333555777:::999:::<<<>>>@@@AAAAAAAAA?????????===AAAOOOeeevvv777777888999;;;<<<======333@@@AAA<<>>FFFPPPXXX~~~zzzjjj\\\MMM???999:::666666555333333555666666444444444444444444444444111555888777333000222555555555777888999999999999777666666666666555555555...///000111222333333333555555666666666666666666444555666888999999999999;;;;;;=========;;;999777===>>>>>>>>>>>><<<;;;:::888777777666666666666777777777777777777777777777444666777777666555555666888555666:::===:::888999999<<>>AAACCCEEEGGGHHHQQQ[[[mmmlllgggrrreeePPPEEE======AAAAAA;;;666666777999999888888999:::888888777777888:::<<<>>>===>>>AAAEEEKKKRRRXXX\\\kkkooouuuzzz~~~~~~}}}wwwuuurrrqqqpppooollljjjjjjiiifffeeeeeegggiiikkkhhhiiiiiijjjkkkkkklllllloooooooooqqqsssvvvyyy{{{|||tttpppooonnniiieee___YYYQQQMMMLLLJJJEEE@@@>>>:::888:::999555333555===;;;<<>>???<<<<<<======<<<;;;:::999999:::<<<>>>??????>>>>>>999888666444333333444444888888777555555444444444666666666666666666666666555555555555555555555555777:::>>>GGGXXXrrrxxxeeeKKK888111333555666444555555444444222111000222333444555444222000...111000///...------,,,,,,//////.........//////000222222111111000/////////000///......//////...---................................................//////000000///...------///////////////000111111111111111000000000000000111111000000222444777999999:::;;;<<<>>>???@@@@@@EEEAAA===;;;???NNNggg~~~888999::::::;;;;;;::::::<<<===>>>@@@CCCEEEFFFGGGIIIOOOXXXjjj|||yyydddYYYKKKBBB>>><<<;;;:::999999999999888888888999777777666666666777888888999:::;;;===AAAFFFJJJMMMPPPUUU^^^hhhrrrxxx|||~~~}}}|||{{{{{{|||}}}|||{{{xxxwwwuuuttttttuuuvvvwwwuuuvvvxxxzzz|||~~~|||yyyvvvsssmmmfffbbbaaa___[[[WWWRRRMMMGGGDDDCCCBBB>>>::::::555333555666777:::???<<>>???<<<===>>>??????===;;;:::888999:::;;;<<<<<<<<<<<<999888777666555555555555888777666555444444444444444444444444444444444444333333333333333333333333888999:::;;;???KKK[[[ggg~~~mmm^^^JJJ<<<999;;;<<<<<>><<<<<<@@@NNNggg~~~777888999999::::::999999<<<===>>>@@@BBBDDDEEEFFFCCCDDDEEELLLbbbwwwfffTTTHHHCCCBBBBBB;;;:::888666666666777888777777777777777666555555777666666777888:::<<<===@@@DDDKKKSSS\\\bbbgggiiiqqqqqqsssxxx~~~zzzyyywwwsssoookkkhhhfff___ZZZTTTQQQPPPNNNKKKHHHDDD@@@<<<:::::::::888555666444333666777777===DDDPPPggg~~~}}}sssVVVIII<<<777666555555777666555555444444444555666444444444555555555666666555555555555555555555555222333555777888888888777777777777666666666555555777777666666666666555555666666666666666666666666999999999999:::;;;<<<===:::;;;===??????===;;;999888777777777888999::::::888888888888888777666555777666555555444444444444333333333333333333333333222222222222222222222222333555666555444666;;;@@@VVVqqqvvvpppkkkaaaSSSKKKIIIJJJIIIHHHKKKJJJIIIHHHGGGGGGHHHIIIEEEBBB???:::666444222222000111111111000///...---000000///////////////000......//////000111111222333222000/////////000111------------------------////////////////////////...---------------,,,,,,//////......//////000111/////////000000111111111111000000111222444666777777666666666888;;;>>>@@@===<<<;;;<<>>;;;777666777777666555999888:::===<<<;;;AAAIIIlllqqqeeeLLLAAA777444444333444666333333333444444555555666444444555555555666666666555555555555555555555555333333555666888888888888777777777777666666666666777777777777777666666666777777777777777888888999999999888888888888999999555777:::<<<<<<:::888666888777666666666777888999777888999:::999888777666666555555444333333444444333333333333333333333333222222222222222222222222000333777888888888999:::;;;LLLbbbuuuwwwppplllddd\\\RRRLLLJJJIIIGGGEEEDDDCCCCCCCCCEEEHHHKKKLLLLLLLLLMMMKKKFFF>>>777222222111000...............000///......---..................//////000000000333222111///---...///111------------------------////////////////////////---,,,,,,,,,,,,,,,,,,,,,///............///000000---......///000111222222000000000111222444555666555444333444666:::===@@@===<<<;;;;;;???OOOlll999::::::;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@@@@@@@CCCDDDCCCEEERRRhhh{{{wwwoooxxxhhhSSSIIIDDD===999999:::;;;;;;666777999:::::::::999888888888888777777777777777444555888;;;???CCCFFFGGGFFFGGGLLLTTT]]]eeeiiikkkhhhjjjmmmppprrrsssssssssyyyyyywwwuuurrrpppnnnmmmtttsssqqqnnniiiddd___]]]VVVTTTRRRPPPNNNNNNMMMMMMHHHFFFDDDBBBAAA@@@>>>===;;;:::777666666777666666999999;;;===>>>DDDRRR```xxxdddVVVCCC;;;444444444333333666222222333333444555555555444444444444555555555666555555555555555555555555222333444555666777777888777777777777666666666666666666666777777777777777777777777888999:::<<<===888777666666555555666666444555888::::::999888666999888777666666666888888555666888999999888777666555444444333333333333444333333333333333333333333222222222222222222222222444666777777666555444444888>>>FFFPPPccc~~~wwwnnngggbbb]]]ZZZLLLFFF>>>999777777666555555555444555777:::===???===AAAEEEIIIJJJHHHDDDBBB777555333111000000222333///...------,,,,,,,,,---/////////.........------///000///---******,,,...------------------------////////////////////////,,,,,,++++++++++++,,,---...............//////000------...///000111111222000000000111222333444555333222222333555999>>>@@@???===;;;:::===NNNnnn::::::;;;<<<<<<<<<<<<;;;999999:::;;;;;;<<<======;;;===@@@CCCAAABBBKKKVVV~~~zzzdddbbbqqq\\\SSSGGG>>>:::999777666555666777888888888888888777777777777777777777777666777888999;;;<<<===>>><<<<<<>>>BBBHHHLLLNNNNNNOOOQQQTTTWWWZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWW[[[ZZZXXXUUURRRNNNKKKIIIIIIHHHFFFDDDCCCBBBBBBBBB??????>>>===<<<;;;::::::999888777666777777999999777888;;;@@@EEESSSkkkhhhRRRGGG888333000222333222333666111222333333444444444333333333333444444444555555444444444444444444444444222222333444555666666777777777777666666666555555555555666666666666777777777777777777999;;;===>>>666666555444444444444444555666777999:::::::::999999999888777777666777777333444555666666666666666444333333222222333333333333333333333333333333333222222222222222222222222555444333333222333333333444555777:::BBBRRRdddpppyyyoooiii^^^VVVLLLFFFDDDBBB>>>;;;;;;777333000000111222222333222111000000111222333333444555888;;;???CCCEEEGGGEEE@@@;;;666222///---//////...---,,,,,,,,,,,,000//////...------,,,,,,111333555333///---...000,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,+++***+++,,,---.........------......///000.........//////000000000000000111111222333333333222222222444777;;;>>>AAA???>>><<<:::<<>>>>><<<>>>CCCYYY{{{rrrhhhhhhrrrvvvdddTTTJJJDDD>>>::::::999888888888888888888666666777777777777777777:::::::::999888777555444777666666777:::<<<<<<;;;???@@@BBBDDDEEEGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDAAA@@@>>>>>>===>>>>>>=========<<<<<<;;;888999::::::888888777888666777888888999;;;>>>@@@GGGNNNZZZdddjjjuuulllRRRAAA;;;333000///222333111111444111222333333444333222222222222222333333333333444333333333333333333333333111111111222333444555666666666666555555555444444444444555555555666666666888777666666777888:::<<<555555444444333444444444555555555666777999:::;;;888888888888777666555444222222222222333444555666333333222222222222333333222222222222222222222222111111111111111111111111111000000111333555666666///000111333444777===CCCRRReee~~~qqqggg^^^QQQFFFAAA>>>:::555222222222///---444333333333444555555444444333333222111111000000111000///...000222666888EEEFFFFFFEEEAAA:::333///111111000///...---.........---------------------222555888777333//////111,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++++++++,,,...///...------------...//////....../////////////////////000111222222222333222111222444666999===@@@AAA<<<======<<<===JJJhhh888888999::::::::::::999666666777777888888888888<<<666444:::===<<<===AAA@@@XXX|||uuujjjpppqqqcccXXXOOOIII???>>><<<:::999999999:::777777888888888777777666444555666777888777666666666555555777999;;;;;;:::999999::::::;;;<<<=========>>>>>>>>>>>>>>>>>>>>>???>>>===;;;;;;;;;<<<===555666888999:::;;;;;;;;;555777888888777666666777666777999:::<<>>FFFJJJHHHDDD@@@333333111000////////////+++,,,,,,------......///,,,000555444///******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++---///000...------------.../////////////////////.........///000111222222222222222111222555888;;;>>>@@@BBB888;;;>>>>>>>>>IIIccc|||888888:::;;;<<<;;;;;;:::888888777777777777888888888888888999:::;;;<<<======GGGYYYwww~~~|||zzzyyy}}}xxxeeeUUUOOODDD===>>>@@@======???===<<<999777666666777777555555666666666666666555555555555666666777777777777888888999:::;;;;;;<<<::::::999999999999::::::999999999888888777777777888777777777777888888999555666777777666666999<<<444999:::===@@@@@@NNNiiiyyyqqqdddTTT@@@222111666111111000000000000111111222111111111000000//////222222333333333222222111333333222222222222222222222222222333444555666777777777666555444333333222444444333333444555777888:::888555333333444666777777666444333222222333333222222333444555666777888777888999888555444555666333444555555555444333222333222222222111000000000111111111111000000000///111111111111000000000///......///000111222222333222222111111222222333444888888===CCCIIIUUUkkk|||~~~yyy|||YYYMMM???999999:::555000444444333333333222222222111111000///////////////000000000000000000000000///////////////////////////000111555;;;AAAGGGKKKEEE???777///,,,---111444...---+++***+++---///111---///111222111///---+++------------------------000...,,,+++,,,------,,,+++---------+++***+++,,,............////////////000000111111111111000000///000111222222333222222444222222999AAAEEEBBB===777;;;??????>>>HHH```xxx777888999::::::::::::999777777666666666777777888777777777777888999:::;;;===AAAKKK]]]zzzyyyqqqkkkoooyyy^^^PPPDDD@@@@@@===::::::777666666777888999999999555666666777777888777777555555666666777777777777555555666666777888888888999999888888888888999999777666666666555555555555999888888888888777777777999999999999999888888777:::???<<<;;;DDDPPPgggpppcccSSSFFF<<<444222444111000000000000000000111111111111000000000//////111111222222222222111111222222222222222222222222333333333333444444555666555555555555444444444444444333333333333555666777<<<:::777333222111222333666555444444333333444444555555555666666666666666555666777666444444444666333333444555444333222111222111111111111111000000111111111000000000//////111111111000000000///////////////000000111111222222111111111111222333333333333555999;;;???KKKYYYkkkyyy~~~xxxrrrlllnnnuuuzzzzzzxxxwwwbbbGGG???777333555666444111333222222222111111111111111000000///////////////////////////////////////........................------...000333888<<>>FFFRRRmmmrrrhhhhhhttt}}}kkkbbb\\\SSSIIICCC???>>><<<<<<<<<;;;888666666666666666666555555555666666666666777777777777444444555555666666777777888777777666666777777888555555555555555444444444444555555666666666555555555666777888999;;;>>>???CCCSSSZZZ^^^lll{{{zzz```OOO>>>777666444222222000000000000000000000000111111000000000000/////////000000111111000000000000000111111222222333333333333333333333444444444222222333444444444444444333222222222333444555666:::888555333111111111222333333444555555555555555888777777777666666555555444555666555333333444555222333333333333222111000000000000000111111111111000000000000////////////000000000000/////////////////////000000000000000111111111111111222222333333222333555444222444999???HHHVVVdddrrryyytttsssoooiiiddddddiiimmmwwwvvvwww}}}zzzrrreeeQQQ@@@888555111000111222222111111111111000000000000///000000//////......//////////////////////////////...........................---,,,,,,---///111333>>>???BBBBBB???:::444000//////...---,,,,,,,,,,,,,,,,,,,,,---------------........................,,,+++***+++---///000///000333666777555111///------............/////////......////////////.........///000111222222222222333222333888???BBB@@@<<<777888:::999999CCC\\\sss666666666666666666666666333333333333444555666666777777666555555555555555666555:::@@@@@@IIImmm|||sssrrrzzzqqq]]]OOOMMMHHHDDDAAA@@@???===::::::999888777666555555555666666666666666666666666666666666777777888888888777666666555555666666777666666666666555555555555222333555666777777777666666888999888999???LLLVVVbbbyyytttdddMMM???333000333333111000///000000000000000000///000000000000000000//////......//////000/////////...//////000111222333333333333444444333333333222222222333444444333333222111222222222333444444555555444333222111222444444000222444666777777666666666666666666555555555555555666777555333222222333333222222222111111000000...//////000000111111111000000/////////.........000000/////////........./////////////////////...000000000000000111222222444333333555555444222111000444999>>>DDDOOO]]]ggg|||vvvqqqrrrxxxzzzwwwrrrkkkkkkkkklllpppxxxssseeeRRRFFFBBB@@@:::222444444444222000///000000111111111000000000//////000//////.........//////////////////////////////........................000///---,,,,,,,,,---......222999???CCCDDDBBBAAA000...---,,,,,,,,,...///,,,,,,+++***+++,,,---...........................///---,,,,,,------,,,+++...111333333000...,,,,,,---------.........//////---..................---...///000111222222222222333222333888>>>@@@>>>;;;888888888777777AAAYYYppp666555555555555555555555333333222333333444555555888777666555555444444555555333888???;;;:::NNNhhhtttaaaZZZSSSJJJEEEDDDDDDBBB@@@<<<<<<;;;:::999999::::::777777777666666666666666777777777777888888888888777777666666666666777777555555555555555555666666777777888888999999999999999>>>???<<<<<>>777222222222000///000...///000000000000///...//////////////////000000,,,---...///////////////......///000000111222222222333333444444333222111333444555555444222111///111111222333444444444444444333222222222222333444000111444666777888777777333333333444444444555555888999999777444222111222333333222111000000//////.........//////000000111/////////............---/////////............---/////////...............000000//////000000111222///......///222444222000444555555555666:::AAAFFFWWWaaaqqq|||}}}WWWHHH777///111444555444222444555444111//////000111111111111000000000000//////............//////................................................//////...---------......(((***///555<<>><<<:::888888888777777AAAWWWlll666666555444444444444555444444333333333333444444777666555444444444444444666333444888888777AAAOOOccc|||rrrdddZZZSSSNNNGGGBBB>>>===<<<;;;:::;;;;;;<<<999999999888888888888888777777777777777888888888999888888777777888888999555555555555666666666666888888888888999:::<<<<<<555===DDDHHHOOOccc|||xxxuuu[[[EEE555333333444222......111......000000000000............////////////000000,,,---......////////////......//////000000111111111222333444444333222111444555666666555333000///111222333444555555555444666666444333222111111111111222333555777888888888222222333333333444444444888999999777444222111222444444222111000000///000............///////////////.........------------///.........---------------------...............///////////////000000111---///...,,,...222333000111222444555555888;;;>>>===CCCNNN[[[jjjyyywwwlllbbb[[[FFF<<<555444444333111111...000222222111111111222111111111111000000000000......------......//////........................------------------------,,,,,,,,,,,,,,,------...------,,,...222888>>>BBBJJJHHHCCC===666111---+++000///---,,,,,,,,,---...------------------------+++***+++,,,///000///.........---+++)))))),,,///,,,------------.........------............---------...///000111111111111111222444777:::;;;:::999777777777777777@@@TTTggg}}}777666555444333444444555666555444333333333333333444444333222222222333333444333222222555888<<<>>>CCCWWWyyy~~~yyymmm```WWWQQQOOOKKKFFFBBB@@@>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::999999999:::::::::999999:::::::::999999999999:::::::::;;;:::;;;<<>>PPPbbbxxx777666555444333444444555777666555444333222222222222111111111111111222222111444444222444888777222666888LLLppp{{{sssrrrwww{{{nnniiibbbYYYQQQKKKFFFEEE@@@@@@??????>>>>>>>>>===========================<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>??????@@@@@@@@@AAACCCFFFMMMWWWbbbkkkqqqtttnnnxxx}}}pppXXXGGG>>>777111333...+++---...---...111---...///111111///...------.........//////000000,,,---...///000000000000///////////////............///222444555444333222111333666777888666444333222333444666777666666555333333333444444555555555444444333444555777999:::888777666555444333222222111222444333333333444555777555333111000000000111/////////......------,,,......---------,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,---...//////...............///000000)))///222///...222333000222222222111000/////////444444333222222555:::>>>===IIIXXX```eeemmm{{{rrr^^^OOOMMMGGG???:::888777555333555000000222111...111777333111///000222222111/////////.........------------------------...///000........................------------------------+++,,,,,,,,,---------...******+++,,,---............555???GGGIIIFFF@@@;;;444333333111000///...---++++++++++++++++++++++++---------...///...,,,***(((***---------,,,------,,,,,,,,,---------............////////////......---...///000111111111111000222444777999999888777333333444555666===NNN^^^ttt999888888777666555444444888777555333222222222222444444333333222111000000000111111222222333444444:::777;;;GGGVVVooo~~~|||~~~nnneee^^^VVVSSSPPPLLLHHHEEEEEEFFFGGGEEECCCAAA@@@AAAAAAAAA@@@BBB@@@@@@DDDHHHGGGEEEDDDEEEBBBDDDLLLQQQSSSUUUXXX\\\]]]aaammm}}}pppooosssuuu}}}nnnRRR@@@777222222333000000000000////////////////////////////////////........................////////////000000000000000///.........///111222---...111444555555444444222222222222222222222222222222333444555666777777777777777777666666666666444333222111111333555666666555444333222111111111333333333333333333333333555333111000.........//////............---------333---***,,,---***+++...))))))***+++,,,,,,------++++++,,,,,,,,,,,,------......---,,,---...///000//////............//////000000000000111111111111333222111111111222333444666777:::===AAAFFFIIIKKK^^^bbbiiiqqq{{{xxxmmmcccYYYOOOBBB999777666444222111111111222111111000000//////......///000000000111111111111//////.........---------,,,,,,,,,---------......///............---------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------000444:::AAAHHHLLLEEEBBB;;;444...,,,///222111---)))((()))+++,,,+++***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...---...............------/////////000111111222222000222444777888888888777555555666666555:::KKK[[[mmm::::::999888888777666666666555333222111111111222444333333222111111000000000000111111222333333333555333777===CCCSSStttzzzqqqfffccc]]]WWWSSSPPPOOOOOORRROOOLLLIIIIIIIIIHHHHHHHHHHHHLLLRRRWWWWWWTTTQQQSSSRRRVVVaaaiiinnnrrrvvv{{{xxxlllqqq}}}}}}rrr^^^HHH:::444111111222000000000000/////////....................................................../////////000000000000000000/////////000111222...///111222333444333333111111111222222333333333222333333444555666777888777777777666666666555555444333222111111333444666666555444333222222222222444444444444444444444444444333111///........................------------777333...,,,,,,,,,***(((*********++++++,,,,,,---+++++++++,,,,,,,,,------...------,,,---...///000......------------......////////////000000000000222111111000111222333444000111222444777999<<<===AAACCCGGGKKKPPPWWW___dddqqqvvv~~~uuukkkfffdddccc]]]UUUOOOIIIBBB999222555444333222111111222222000000000/////////////////////000000000111111111///.........------------,,,,,,,,,------------...............------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,+++---///444888:::AAACCCDDDBBB;;;333,,,)))&&&,,,111111---***+++---***+++,,,,,,---------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...---...............------/////////000111111222222000222444777888888888777444444555555444:::JJJ[[[ooo:::::::::::::::999888777444333222111000000111222333333222222111000000000//////000111111222222333333333666888777<<>>===;;;666222333222222111111111222222//////////////////000000////////////000000000000............------------,,,,,,,,,,,,------------............------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------///...---,,,,,,...000111888===DDDFFFCCC<<<555111***,,,...///---------...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------...------...............---...//////000000111111222000111444777888888777777333333555555444:::JJJ[[[qqq999999:::::::::999888888333333111000000111222333222222111111000000000000...//////000000111111222333222333555555666???KKKfffxxxzzzwwwsssuuuoooooouuu|||jjjVVVBBB999222111222000///000000000/////////................................................................../////////000000111111111111111222222222111111000//////000000111...///000111222333444444333333444555666777777888666666666555555555444444333333222222222333444555666555555444333333333444444444333333333333333222111111000///......------.........---------,,,,,,...888777,,,)))111222***,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,---------........./////////000000000111111333333222111111111222222222333333333333444777:::::::::;;;<<<>>>@@@BBBCCCFFFHHHJJJMMMPPPRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSNNNMMMLLLKKKKKKLLLNNNPPPVVVXXXYYYZZZYYYYYY[[[\\\bbb___]]]^^^```___\\\YYYQQQMMMFFF>>>999666666666666555444555777777555333000000000000111111222222---......//////000000000........./////////000000------------------------++++++,,,,,,,,,---------.........---------,,,,,,***++++++++++++,,,,,,,,,************************++++++,,,,,,,,,---------000///...---...///111222///222666:::===@@@EEEHHHBBB666***&&&+++000000---,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,---......///...............//////000111111111///111444666888888777666333333555666555;;;LLL]]]sss666777888999999888777666444333222111111222333333111111000000000000//////------...//////000000111111...---000333333333555===HHH___~~~}}}}}}{{{xxxxxx~~~qqqmmmjjjlllvvvvvvdddNNN>>>777222///111333000//////////////////........................................................................////////////000000111111222222222222222111000000//////000000......///000222333444444222222333444555666777777555555555555444444444444222222222222333333444444555555444333333333444444222222222111111111000000////////////......------...------------,,,,,,,,,)))888;;;///''',,,111...,,,,,,++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------------......------------......,,,,,,,,,,,,------------....../////////000000000///...............//////---......---,,,---///111...//////000222555777888333444555777888999999:::888888999:::::::::::::::999777555444555666777777666777999999999999;;;======;;;999:::===>>>;;;888444444333333333333333333.........///000111000///......///000000111111111------......//////000000---............/////////,,,,,,------------------+++++++++,,,,,,,,,------...------------,,,,,,,,,*********+++++++++,,,,,,************************+++++++++,,,,,,,,,------,,,,,,+++++++++,,,......***+++,,,...333<<>>OOO```uuu333444666888999888777666555444333222111111222333000000000///////////////,,,------......///000000333000...000333333000,,,444555???VVVsssyyymmmdddgggrrr{{{yyyxxxtttqqqnnnpppvvvvvvjjj[[[JJJ;;;333333//////222333000...////////////.........------------------------------........................------.........////////////000111111222222111111111111111111111111111000...//////000111222333333111111222333444555666666555555444444444333333333222222333333333444444444444333333222222333333333222111111000000/////////......//////...---,,,,,,------------,,,,,,,,,,,,+++666:::000''''''+++,,,++++++++++++++++++++++++************++++++++++++++++++,,,------------,,,......------------......+++,,,,,,,,,------------,,,---.../////////......---------------...///000444555555333111000111333.........///000111222333111111111222222222333333222333444444555555555444555333222222444666666666888999:::999777666666888000//////111222333222111///000222333333222000/////////000000//////...------...//////000000000///..................//////------------.........///,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,************++++++++++++************************++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,---///222777;;;JJJPPPSSSJJJ999---,,,///...---,,,+++***+++,,,------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,---...////////////---......//////000000111///000333666777777666666444555777999999???QQQbbbvvv222333666888999888777666555444222111000000000111////////////////////////,,,,,,,,,---......//////222333333222111111111111666444777AAAOOOddd|||ooommmqqq|||~~~~~~}}}vvvyyy|||}}}{{{yyyzzz|||~~~zzzxxxoooaaaRRREEE;;;666333111......111222///...000//////.........---------------------------------........................---------.........//////...///000111111111000000000111222333333222111111///000000000111111222222///000111111333333444555444444444333333333333222222222333333444444444333222222222111111222222333222222222111000/////////------.........---,,,+++---------,,,,,,,,,++++++---000111///***((((((************++++++,,,,,,---************++++++++++++***+++,,,---------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...+++,,,---...///......---...............///000000.../////////---,,,---...222222111000///......---000000/////////000000111222222333333444444333333444222000111444555555444111222222111///---...///...000222222111111111222111222222111000///...---000111222222111000///000------.../////////...---..................------,,,,,,---------.........++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---888CCCNNNPPPHHH>>>777666///...,,,******+++,,,------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,+++,,,---...////////////------......///000000000///000333555777777666666333444666888999???QQQbbbvvv111333666999:::999777666555444222000.........///.........///////////////++++++,,,------......///)))///333000+++,,,111555///111555888777>>>TTTkkkpppooooooqqqvvv}}}{{{wwwtttuuuyyyyyyuuuqqqqqqttt~~~wwwsssggg[[[JJJ;;;333111333444000------///000...---000//////.........---------------------------------........................---------.........//////---...///111111000000//////000333444555444222111000000000000000111111111//////000111222333333444444444444333333333222222111222333444444444333333111111111000111111222222333333222222111000000///,,,---.........---,,,+++---------,,,,,,,,,++++++---(((''',,,///,,,***+++))))))***+++,,,,,,------)))************+++++++++***+++,,,---...---,,,,,,,,,++++++++++++++++++,,,,,,,,,---------.........+++,,,---.........---,,,------,,,,,,,,,,,,------***,,,...///...///111333---...///000111111111000///.........///000111111222222333333333333222222444111//////111111000...///000111111000///111222,,,///222111...---...000000000............///000,,,---//////.........///------...//////...---,,,/////////......------,,,,,,,,,,,,---------......+++++++++,,,,,,---------******+++++++++,,,,,,,,,---------,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,''''''((()))***+++,,,,,,+++,,,---,,,++++++,,,---...///777EEERRRSSSGGG;;;///...,,,******+++,,,------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,+++,,,---...////////////------......///000000000...000333555777777666555222333555777888???PPPbbbvvv222333444444555555555444///...---,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111111222333666888:::YYYjjjyyyuuuvvvyyy|||~~~}}}zzzxxxyyyxxxtttsssuuuzzzzzzyyyyyyyyyzzzzzz{{{~~~~~~}}}jjj]]]LLLAAA555000333444111---000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///.........------,,,,,,,,,......//////...---,,,,,,.........///////////////666555444333222111111111333333222111000000111111000000000000111111111111222222222333333222222222222222222222222111000000000000////////////000000////////////..................---,,,,,,+++******,,,+++***))))))***+++,,,''''''(((///===DDD:::)))(((((((((((((((((((((((()))************+++++++++******+++++++++******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------////////////////////////000000111222222222222111111111111111000000000///000000///...............000000000///......------////////////////////////////////////////////////..........................................------,,,,,,---......---,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))),,,///111666@@@OOOZZZNNN;;;---......((()))111***)))((()))+++---,,,+++,,,,,,++++++,,,,,,---...------------------------,,,,,,------...////////////000222444666666777777555333555:::???HHHVVVcccuuu000111111222333333222222///...---+++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............000//////000111333555666;;;FFFYYYpppxxxcccNNNAAA@@@888000---///111///,,,/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///---------------,,,,,,,,,...............---,,,,,,------....../////////000555444333222111111111111222222111000000000000000//////000000000111111111111111222222222222111111111111111111111000000///000000////////////000000////////////...............------,,,++++++******++++++***))))))***++++++,,,,,,---333===CCC;;;...))))))))))))))))))))))))))))))*********+++++++++******+++++++++******)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------........................///000111111222222111111111111111000000000//////000//////.............../////////................................................................................................---------------,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,.........,,,+++***++++++++++++++++++++++++************************+++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,'''***,,,---///777BBBKKK[[[PPP@@@444000///---))),,,+++******,,,,,,,,,+++,,,,,,++++++,,,,,,---...------------------------,,,,,,------...////////////111333666777777666666444333444888===EEESSS```sss......///000000000//////...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................///000111222111444;;;III```|||ttt___III:::333444111---,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...,,,,,,,,,,,,---------------............------,,,,,,,,,---...///000000111333222111000000000000000111111000000000000////////////000000000000111111000000111111111111000000000000000000000//////.../////////////////////////////////............---------,,,,,,++++++******+++******))))))******+++***+++,,,...444777222***************************)))))))))*********++++++)))******+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------........................//////000111111111111111000000000000//////////////////.........------------------.........//////................................................------------------------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++***,,,///111000...+++)))++++++++++++++++++++++++************************+++++++++***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++******...444:::TTT\\\VVVAAA222111...&&&...,,,++++++,,,,,,+++***,,,,,,++++++,,,,,,---...------------------------,,,,,,------.../////////000222555888999888666444444222222666:::AAAMMMYYYppp------...............------,,,+++******+++,,,---++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------------------------.........///888666444888EEEZZZrrr}}}vvvhhhVVVEEE:::666666.../////////......///000---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,------+++++++++,,,,,,------...---------......------,,,++++++,,,---///000111111000000///.........////////////000000000/////////////////////000000000111//////000000000000///////////////000///......---...//////////////////...//////.........---------,,,,,,,,,,,,++++++************))))))))))))******&&&(((((()))***+++)))&&&))))))))))))))))))))))))))))))))))))************))))))***+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000111111000000000000/////////.....................------,,,,,,+++,,,,,,---......//////------------------------------------------------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...000000...,,,***++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,,,,------,,,***+++...111777NNN[[[PPP===333///,,,---,,,******+++,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,------------------,,,,,,------.../////////000333777::::::888555333333111111444777<<>>SSSoootttcccYYYDDD===666222111111...,,,,,,...///...---+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,++++++,,,---...//////000---------------...///000...///000111222111000///......////////////000000//////000000000000/////////////////////......------...///000000///...---.........------------,,,++++++++++++++++++******((())))))******))))))(((***)))***,,,+++'''(((+++''''''''''''''''''''''''((((((((()))))))))******((()))***+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////.........------------+++,,,---------,,,+++*********++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++***************************************+++++++++******************************************************+++++++++,,,,,,,,,+++*********++++++,,,,,,111---666PPPeeeaaaJJJ666...,,,))))))***,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------.........,,,,,,------.../////////000222555888999888666444333111111333444777AAAKKK___uuu---------------,,,++++++***))))))((()))***+++,,,************************''''''(((((()))******+++************++++++++++++***+++,,,---...------,,,,,,///222333333333444555///<<>>III]]]sssssseee\\\JJJCCC999333222222000...............------------------------------------,,,,,,,,,,,,+++***)))(((++++++************++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++---....../////////......111111111222111111000000........./////////000000000000111111111111000000///000000111111111000000111111000//////...------------,,,,,,,,,+++++++++************************+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))************************)))))))))))))))))))))))),,,++++++++++++++++++***))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,------------.........---,,,++++++++++++,,,,,,+++******)))((((((*********+++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,+++++++++************++++++++++++************************)))))))))***************************************************************))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++*********************************************---)))***...---...===PPPccc^^^MMM888---...---))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,---...///000000111333555666666555555444222222444555777@@@IIIZZZrrr************************))))))))))))))))))))))))******))))))))))))((((((&&&''''''''''''((((((((((((((())))))))))))******((((((((((((((()))******++++++,,,,,,,,,------------......---,,,---...000///000666AAAPPPccc}}}~~~mmmYYYHHH>>>888333...+++,,,------+++......---------,,,,,,,,,---------------------------,,,+++***************++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++*********++++++++++++,,,++++++++++++++++++++++++---------------...///000111111111111111000///.........////////////000000111111222222222222111111...///000000111111111111111111000000//////......,,,,,,,,,,,,++++++++++++************************++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))************************))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++*********************+++,,,,,,,,,,,,------------...---,,,++++++***+++++++++++++++******))))))(((*********++++++++++++,,,*********++++++++++++,,,))))))************))))))************))))))))))))************************+++++++++***************************************++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++***************)))))))))))))))))))))))))))))))))************+++************************+++++++++******)))))))))************************+++((()))---,,,)))///999^^^lllgggIII000,,,---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////000111333444555666555555444222222444444777@@@III[[[sss************************))))))))))))))))))))))))***)))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***''''''''''''(((((())))))++++++++++++,,,,,,,,,,,,***,,,...///......///111222000000444888@@@OOO]]]sssaaaOOOBBB999444666333000.........,,,+++------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++++++++************++++++******++++++++++++,,,,,,,,,+++++++++++++++++++++************++++++++++++***+++++++++++++++,,,,,,---,,,,,,,,,,,,...000111111111111111000///......//////////////////000000000111111222222111111000---...///000111111111111111111000000000/////////,,,,,,,,,++++++++++++***************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************))))))))))))************))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))************************************************))))))))))))************++++++,,,,,,,,,------------,,,,,,+++******+++++++++*********)))))))))(((************++++++++++++************++++++++++++((())))))))))))))))))(((******))))))((((((''''''************************,,,,,,++++++******))))))************************************************))))))))))))))))))))))))+++******))))))*********))))))))))))))))))))))))))))))))))))************************************++++++******))))))((((((***************************((()))---...+++,,,111HHH___lllZZZ===,,,+++---++++++++++++++++++++++++,,,,,,,,,---------......------------....../////////000222444555555555444333111222333444666???III\\\ttt))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))&&&&&&''''''((((((((((((*********+++++++++,,,,,,&&&)))+++,,,,,,,,,---...,,,+++---111222333888@@@QQQ^^^sss|||xxxiii```RRRDDD999444333333,,,++++++,,,.../////////---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++++++++************++++++))))))))))))************++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,------,,,,,,---...000222111111111111111000//////000000000000000000////////////000000000000//////......///000000000000000000000000000////////////,,,,,,+++++++++*********))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************(((((()))))))))*********)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))************************************************((((((((())))))*********+++++++++,,,,,,,,,------,,,,,,+++*********++++++*********)))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))************))))))***))))))((((((''''''''')))))))))))))))))))))))),,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((************************,,,)))))),,,---,,,---///444GGG___eeeQQQ444***000++++++++++++++++++++++++,,,,,,,,,---------......---------...............///000222444555555444444333111111333444666???III\\\sss))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))&&&''''''((()))((((((((())))))*********+++++++++)))+++,,,---+++++++++,,,,,,***,,,///000///222888888<<>>999555111///......++++++,,,,,,---.........,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******++++++************++++++((((((((())))))))))))************+++++++++++++++)))))))))************+++*********++++++,,,,,,---...............///000111111111222222222222111111111111000000000000////////////000000000000//////...//////000000//////...///////////////.........++++++++++++************))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************'''(((((())))))*********)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))************************************************((((((((()))******++++++++++++++++++,,,,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))************+++)))))))))************+++******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))***))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***)))))))))***+++...555LLLdddaaaFFF222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......///000222333444555444444333111111333333666???HHHZZZqqq))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&'''((()))))))))(((((())))))))))))*********+++,,,---...---,,,,,,---...000------...---+++,,,111222...///555:::???IIISSSgggrrr~~~mmm^^^QQQEEE;;;333...////////////---,,,+++000000000///---,,,,,,,,,++++++++++++************++++++++++++++++++++++++))))))************))))))++++++************++++++((())))))))))))*********)))*********++++++++++++))))))))))))************)))******+++,,,,,,------//////000000000000000///000111222333333444333333111111111000000000//////000000000111111000000000000000000000///...------------------............++++++++++++************))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************''''''(((((()))******+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************(((((()))******+++,,,,,,***++++++++++++,,,,,,,,,++++++************++++++((()))))))))))))))))))))))))))))))))************))))))))))))************)))******++++++******)))((()))))))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))''''''(((((()))*********************************(((***+++)))(((((()))***///,,,888SSSeee\\\DDD222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---.../////////...---...000111333444444444444333111111222333666>>>HHHYYYooo))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&''')))*********)))((())))))))))))************((()))*********+++---///+++)))***---,,,(((''')))...***+++222555444777<<>>888666555444111000///...------------+++,,,,,,,,,,,,,,,...000+++++++++************)))++++++++++++++++++++++++((()))***++++++***)))(((++++++************++++++)))************+++++++++))))))******++++++++++++))))))))))))************))))))***+++,,,,,,------///000111222222111//////000111222333444555555555222111111111000000//////111111222222222222111111111111000000///---,,,+++,,,---------------------+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************&&&''''''((()))******+++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***+++,,,,,,,,,******+++++++++,,,,,,,,,+++***************++++++(((((((((((())))))))))))))))))))))))************))))))))))))************))))))************))))))(((((())))))******++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))&&&&&&'''((()))***++++++************************###(((,,,+++)))***,,,...///(((***BBBbbbmmmTTT444------------------------,,,,,,,,,---------......,,,,,,.../////////...---...///111333444444444333222000111222333555>>>HHHWWWnnn))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((())))))************))))))))))))))))))************+++++++++,,,,,,,,,---------------............///444777;;;BBBJJJUUUaaahhhvvvlllfffaaa[[[VVVHHHCCC;;;666333111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++***))))))))))))(((((((((((())))))******))))))))))))******************************)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,///............///000000...///000111222333444444333222111////////////000111111000000//////......///////////////......---,,,,,,,,,+++++++++******------,,,,,,+++***))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***(((((())))))))))))((((((((((((((((((((('''''''''((()))***++++++***)))((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++******))))))))))))************)))((((((((((((((())))))))))))))))))))))))((())))))***************(((((()))*********************))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%...///333RRRqqqfffDDD555///+++,,,---------...,,,***)))+++...///---+++------,,,------...///000000000111222222222111111555333333555555666>>>GGGZZZkkk))))))))))))((((((((('''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((())))))************))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,---,,,---------............111222222333444888>>>BBBMMMUUU```iiipppvvv~~~nnneeeXXXNNNGGGAAA:::555999666222//////000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++***)))))))))))))))(((((()))))))))******))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++*********+++++++++,,,,,,------........./////////...//////000222333333444222111000/////////000111111000000000/////////...///////////////...------,,,,,,+++++++++*********---,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***(((((())))))))))))(((((((((((((((((((((((((((''''''((())))))))))))((('''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))************)))************+++++++++******))))))))))))*********))))))((((((((((((((()))))))))))))))))))))))),,,+++***)))******))))))(((((()))************)))***)))))))))((((((((('''))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((()))******))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************...+++***AAAbbbkkk```:::111+++...///,,,,,,///+++***)))+++---...,,,***------,,,------...///000///000111222333444555666444222222444444555===FFFXXXiii)))))))))((((((((('''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((())))))******))))))((((((((())))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,+++,,,///222...222888===BBBHHHQQQWWW___gggqqqyyy}}}yyyrrrnnnkkkeee]]]VVVFFF@@@999444222111///,,,...,,,+++,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++******)))(((***************************))))))(((((())))))***(((((((((((((((((((((((()))))))))*********+++++++++******))))))******+++*********++++++++++++,,,+++,,,---.........------......///000111222333333000000/////////000111222000000000000////////////...////////////...------,,,++++++++++++*********,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))'''(((((())))))(((((('''''''''((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************)))************+++++++++******))))))))))))*********)))((((((''''''(((((())))))))))))))))))))))))000---)))((()))***)))''''''((())))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((('''''''''************************((((((((((((((()))******'''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,...+++'''222LLLffftttHHH777,,,///111,,,+++///+++******+++------,,,***------,,,------...///000//////000111444777999;;;333111111333333444<<>>AAAHHHPPPUUUWWWZZZ___cccjjjlllqqquuuyyy|||~~~}}}}}}zzzppphhhfffggg\\\ZZZYYYWWWTTTPPPJJJEEE===:::666444444333111///111///...---.........---///......///000///---+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************)))(((((()))***++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))************))))))))))))))))))***))))))*********+++++++++)))***,,,......---,,,***.........//////000000111------...///000111111222////////////000000000000...............------,,,+++++++++*********))))))******))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((()))))))))************))))))*********+++++++++******))))))))))))******)))(((((('''''''''''''''((((((((((((((((((((((((+++(((%%%%%%((())))))(((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((())))))***((()))******+++++++++***(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******,,,///...111CCCXXXkkkOOO444,,,///...+++(((---............---------------,,,------...///000000///......000333555777444222222444444555===FFFSSSeee{{{((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''(((((((((((())))))((())))))))))))*********))))))))))))*********+++)))+++,,,+++******+++,,,,,,---...000111000//////333222///......000333555///333888::::::;;;>>>AAADDDGGGJJJOOORRRTTTUUUVVV[[[XXXYYY\\\[[[WWWVVVXXXWWWXXXWWWRRRKKKFFFDDDDDDBBB???<<<:::888666222000000///---...///000000000000000///...---,,,+++++++++++++++,,,...///---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******))))))((('''((()))***++++++***)))((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***)))))))))************+++***+++,,,---------,,,,,,---........./////////000,,,---...///000111000000////////////000000000000---............---,,,,,,+++************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))******))))))))))))******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++******))))))))))))******)))(((''''''&&&&&&''''''))))))))))))))))))))))))''''''(((((((((((())))))&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((()))******((()))***++++++,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,(((''')))***---;;;JJJkkkZZZBBB000,,,...,,,''',,,...//////---,,,,,,---------,,,------...///000///.........///000222333444222222444444555===FFFQQQccczzz(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''((((((((())))))((((((((()))))))))******((((((((()))))))))******&&&((()))******,,,...111,,,,,,,,,,,,------,,,+++,,,,,,,,,---///222333333...///111111111111222333111222333555777888999999999777888<<<<<<888666888777666666444333222111000555333222111111000...,,,000///...------,,,***)))+++,,,...//////......///+++***)))***,,,------,,,************************************************)))))))))))))))))))))))))))))))))))))))((((((''''''(((***++++++***((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))************,,,,,,,,,,,,------------------............//////,,,---...000000000//////.../////////000000000111------......------,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''((())))))******)))(((((((((((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))************)))************+++++++++******))))))))))))******(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))&&&***------***'''(((***&&&'''(((((())))))(((((('''((((((((()))))))))***))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((()))******'''((()))***++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++)))(((((((((,,,444<<<]]]aaaUUU:::***---///***+++---......+++******,,,------,,,------...///000------...///000111111222333111111333333444<<>>MMMAAA333+++***,,,......,,,++++++---///000000///........................///000000000111333777:::@@@TTTmmm~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''###$$$&&&'''((()))))))))'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%$$$&&&))),,,))))))))))))************++++++,,,,,,+++******)))***++++++,,,,,,---......+++++++++,,,,,,+++*********+++,,,---,,,+++)))((())))))))))))))))))))))))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))###(((+++***''''''+++000///---***((('''((()))***(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************((((((''''''(((((()))***'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''((((((((()))))))))***''''''''''''((((((((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))*********+++******))))))((()))))))))************(((++++++))))))---222444FFFEEE:::,,,(((///000+++,,,++++++---///000000///........................///000000000000333666999@@@TTTnnn%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$%%%'''((()))))))))'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&$$$$$$$$$######%%%***---))))))))))))************,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,---......))))))***+++++++++******)))***,,,---,,,+++)))'''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))###)))//////***+++222999000...+++(((''''''(((***(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************'''''''''''''''((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((((())))))******''''''''''''((((((((()))&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))),,,,,,,,,,,,,,,+++***)))(((((())))))*********+++(((,,,+++&&&)))000333///???EEE>>>---)))111222))),,,++++++---///000000///........................///000000000000222666999@@@TTTooo######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&$$$######$$$&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))************++++++++++++++++++++++++,,,+++******))))))******++++++************++++++(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&&&&'''''''''(((&&&'''((((((&&&%%%&&&''''''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((///999<<<777444777***))))))((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))******************)))(((&&&&&&''''''(((((('''%%%$$$%%%&&&(((*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''***++++++******)))(((''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((((((((())))))))))))))))))))))))((('''''''''((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,///AAAEEE555))),,,...)))++++++,,,---...///000111111111000000//////......///000111111111444888;;;CCCUUUppp######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))******))))))))))))************++++++++++++++++++++++++,,,+++******))))))******+++******))))))******+++(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''(((((((((&&&'''((((((&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((%%%$$$&&&,,,...+++***---+++******)))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))******************)))((('''&&&''''''(((''''''&&&%%%&&&'''((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''(((((())))))***)))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((())))))***))))))))))))))))))))))))((((((''''''((()))***+++************************************************))))))***,,,,,,------------<<>>///)))---++++++,,,------...//////........................---...///000111444888;;;AAAQQQkkk######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((()))))))))*********************++++++,,,,,,,,,,,,+++******))))))*********))))))))))))))))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((((((''''''(((***'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&((((((''')))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((()))***************(((((((((((((((''''''&&&&&&'''(((((())))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((()))(((((('''(((((((((((((((((((((((()))))))))))))))(((((((((************************))))))))))))))))))))))))************,,,---///000***,,,888EEECCC444,,,///++++++,,,,,,---.........////////////////////////...///111111222555:::===AAAPPPhhh|||######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((())))))))))))))))))*********************++++++,,,,,,---,,,+++******))))))*********))))))(((((())))))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))''''''((((((((()))))))))&&&'''(((((((((((()))+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###&&&((('''(((***)))&&&((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((()))***************((((((((()))(((''''''&&&''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%&&&'''((()))((('''&&&))))))))))))))))))))))))'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((+++******)))***+++---...+++***111>>>CCC;;;222///++++++,,,,,,------------/////////000000000000000///000111222333666;;;>>>AAANNNcccuuu######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((()))))))))))))))************)))******+++,,,,,,------,,,+++******))))))******))))))(((((((((((()))))))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''''''''(((((((((%%%'''))))))((((((***+++))))))(((((((((((())))))(((((((((((((((((((((((('''++++++((())),,,,,,(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))*********(((((()))***************'''((()))))))))(((&&&&&&)))((('''''''''(((******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))***))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&###$$$&&&((())))))((('''))))))))))))))))))))))))&&&'''((()))******))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))(((((()))+++,,,---)))***444???@@@666---+++,,,,,,,,,,,,---------........./////////000000...///000111333666;;;>>>@@@JJJ]]]nnn######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))))))))************))))))***+++,,,,,,------,,,++++++***)))*********))))))(((((((((((()))))))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((%%%'''))))))((((((***,,,++++++************++++++))))))))))))))))))))))))(((+++***%%%$$$)))***&&&)))))))))))))))*********''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++(((((()))***************'''((()))))))))(((&&&%%%***)))'''&&&'''(((***,,,((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((()))******++++++******)))(((''''''((()))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&& """%%%(((*********)))))))))))))))))))))))))))%%%&&&((()))*********)))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))''''''((()))***---(((&&&---;;;BBB999+++,,,,,,,,,,,,,,,,,,,,,------------.........//////---...///000222555:::===>>>HHHYYYhhh$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&(((((((((((())))))))))))))))))******+++++++++,,,************))))))))))))))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''')))***((('''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''((((((((()))++++++++++++++++++++++++***************)))((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))******++++++***************)))((('''&&&''''''''''''((((((((()))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))************)))************+++++++++'''***,,,...777@@@???888...******//////+++))),,,---------......000111111///000111444666888:::;;;CCCGGG\\\nnn$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((((((((()))))))))))))))))))))*********++++++*********)))))))))(((((()))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''')))***((('''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))******))))))((('''***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''((()))***++++++++++++*********))))))((('''&&&'''''''''((((((((())))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))************)))************+++++++++)))+++++++++111;;;???===333,,,***---///,,,***,,,,,,,,,,,,------...///000///000222333555777999:::@@@EEEZZZlll$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((())))))))))))(((((())))))))))))************))))))))))))(((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''')))***((('''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''((((((((()))))))))(((((((((((((((((((((((((((((()))))))))(((''''''))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((('''((()))***++++++++++++*********)))((((((''''''''''''((((((((()))))))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,+++(((+++555???CCC999111***+++...---,,,,,,,,,,,,,,,,,,,,,---...///000111222333555666777888===BBBWWWiii$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))***)))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&(((&&&&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***((('''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''(((((((((((()))))))))''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))*********))))))))))))))))))))))))************************)))*********++++++++++++(((((((((((((((((((((((((((((()))***+++++++++++++++***)))((((((''''''''''''(((((((((((()))))))))((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((''')))***+++))))))***+++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***,,,+++((((((000<<>>555,,,***---///...------,,,,,,,,,---......///111111222333444555555666;;;???UUUhhh$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))(((((((((((()))))))))))))))))))))((((((((((((((()))))))))((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((&&&&&&&&&'''((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***((('''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))************************************++++++++++++++++++++++++)))*********++++++++++++))))))))))))))))))))))))((()))***++++++,,,,,,++++++***)))((('''''''''((((((((((((((()))))))))***((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((''')))***+++))))))***+++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++(((***,,,+++***---777@@@>>>888000+++,,,//////---..................///000111111222222333444444444:::>>>TTTggg$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((())))))))))))******))))))))))))(((((())))))(((((((((((('''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***((('''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((()))))))))******))))))))))))))))))))))))''''''((()))))))))((((((((((((((()))******++++++************************************************)))))))))*********++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,+++)))'''''''''((((((((((((((()))))))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))((((((''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))************)))************+++++++++((())),,,---,,,+++111:::;;;999444...,,,//////,,,//////.........//////000000000111222222333444444999>>>SSSfff$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((((((((())))))))))))++++++*********)))))))))))))))((((((((('''''''''''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&''')))***((('''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((()))))))))*********(((((((((((((((((((((((('''((())))))******))))))'''(((((()))******++++++************************************************((((((((()))))))))******))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++)))'''&&&'''((()))(((((()))))))))*********))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))************)))************++++++++++++)))***---,,,***...555555999888111---......,,,///......------.........//////000111222333444555888<<>>KKKYYY########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))******************))))))))))))***)))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))************++++++*********+++++++++,,,,,,))))))))))))************************************(((((())))))***+++++++++***+++------,,,*********++++++++++++++++++++++++******++++++,,,,,,------))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,+++******))))))************))))))***+++---...111///---+++***+++,,,---++++++++++++++++++++++++)))***++++++,,,,,,,,,+++******))))))))))))******((()))))))))***************)))(((''''''((()))***((((((((((((((((((((((((+++******)))(((((())))))))))))************)))(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))***)))(((''''''((())))))(((((((((((())))))))))))***************++++++,,,***++++++++++++,,,,,,,,,***///444777555111...------------............///...///000111111222444666888>>>KKKYYY########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))'''&&&&&&&&&''''''(((((((((((()))))))))*********++++++*********)))))))))(((((()))(((((('''''''''''''''%%%%%%%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((*********++++++++++++,,,++++++++++++,,,,,,,,,,,,(((((()))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,---///111111///---,,,---++++++++++++++++++++++++))))))******++++++,,,,,,***+++++++++,,,,,,,,,,,,++++++,,,------------,,,,,,++++++*********************))))))***,,,...///222000...,,,++++++,,,---***+++,,,,,,,,,,,,+++******************)))((((((******))))))))))))******((()))))))))***************)))(((''''''((()))***(((((((((((((((((((((((()))))))))))))))***++++++((())))))*********))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''')))***)))((('''(((***(((((((((((((((((((((((()))((((((((((((((())))))''''''((((((((()))))))))))))))******++++++++++++*********+++++++++,,,,,,)))---222666555333///------------............///---///000111111222444777888???KKKYYY########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&''''''((()))))))))************++++++++++++******)))))))))(((((((((((((((''''''&&&''''''(((""""""###$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))*********+++++++++,,,,,,))))))*********+++++++++)))))))))*********++++++************************+++++++++++++++++++++++++++///222111...++++++,,,++++++++++++++++++++++++******************++++++)))***+++++++++++++++***++++++,,,---------------,,,,,,+++************+++*********++++++---.........---,,,***))))))*********+++,,,------,,,+++***************)))((('''&&&******))))))))))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,((())))))************)))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''''')))***)))((('''(((***(((((((((((((((((((((((((((((()))*********))))))(((((((((((())))))))))))((()))******++++++******************++++++++++++(((,,,000444555333000...---------............///---...000000111222555777888>>>KKKXXX########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&(((((((((%%%%%%&&&''''''((())))))))))))))))))***************)))))))))(((((((((((('''''''''&&&&&&''''''((($$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((('''''''''(((******))))))))))))))))))))))))************++++++++++++*********++++++++++++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------......///---222666555111------///000000000000000000000000/////////...............)))***+++++++++***))))))+++,,,------...------------,,,++++++******++++++******+++,,,------------,,,,,,++++++******)))))))))***+++,,,,,,+++***)))))))))*********))))))(((******))))))))))))******))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))*********)))******++++++(((((()))***************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''''')))***)))((('''(((***((((((((((((((((((((((((&&&(((***,,,,,,+++***((((((((()))))))))*********'''((()))***+++******)))************++++++++++++)))+++...222444444222000---------............///,,,...000000111222555777777===JJJWWW########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$%%%((())))))$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&&&&''''''((())))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((())))))((('''''''''(((***+++))))))))))))))))))))))))))))))*********+++++++++,,,,,,---------.........---------.........//////222222222222222222222222222333444555777888999:::666;;;??????:::666666888777777777777777777777777666555555444444333333333//////000111000///...---+++,,,------......---------,,,++++++******++++++***+++,,,---...---,,,+++,,,,,,---------,,,+++***((()))+++,,,,,,+++)))(((((()))***+++++++++++++++******))))))))))))******))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))---,,,+++***))))))))))))(((((()))***************))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''((()))***)))((('''(((***((((((((((((((((((((((((&&&(((+++......---***((())))))))))))************'''((()))++++++******))))))************+++++++++)))+++---111333444333111---------.........//////,,,...000000111222555888666<<>>===>>>AAADDDDDDCCCIIIEEEDDDIIINNNPPPSSSVVVWWWSSSTTTXXXUUUKKKDDDCCCIIIJJJKKKLLLKKKLLLNNNPPPLLLKKKHHHEEEDDDEEEGGGIIIEEE@@@999555555555444333555222000111222333000...(((---000---***))))))'''***)))***///000---,,,...))),,,---,,,***)))***---,,,,,,++++++,,,------...++++++++++++******))))))************************++++++******)))((((((((()))))))))))))))******+++)))************+++++++++*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''((()))***++++++***)))(((((((((((((((((((((((('''---///222333222...)))%%%)))))))))(((((((((((((((******))))))***+++,,,,,,***++++++,,,------------+++******,,,111444444222---------............///...000111111000111333666777<<>>:::>>><<<999888888888666444333444111***(((+++---,,,...++++++...///,,,***,,,...000000...+++)))***,,,,,,++++++++++++*********,,,+++++++++************************************))))))))))))************)))))))))))))))***++++++)))************+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((((((((((()))***++++++***)))(((''''''((((((((((((((((((&&&))),,,///000///,,,***))))))))))))))))))))))))******))))))***++++++,,,++++++,,,,,,---,,,,,,,,,+++******,,,000222222111---------............///...000111111000111333666777;;;FFFRRR$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))******))))))))))))((((((''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))((((((''''''(((((((((******))))))******+++,,,+++++++++,,,---...000111333222111111333777<<>>888222222444222...111---+++---...+++)))+++.........,,,)))((()))+++,,,,,,,,,,,,+++***)))))),,,,,,++++++++++++******++++++++++++++++++++++++(((((())))))***++++++,,,***))))))))))))***++++++)))************+++++++++,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))((((((((())))))************))))))'''''''''(((((()))))))))$$$&&&(((+++,,,---,,,,,,*********************************)))******+++,,,,,,,,,,,,,,,,,,,,,+++***+++******,,,...000000///---------............///...000111111000111333666666;;;FFFQQQ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))))))))((()))(((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((''''''''''''''''''''''''&&&&&&'''(((((())))))))))))))))))******)))))))))***,,,...///000///000222555888:::===>>>@@@???@@@AAAEEEJJJOOORRRYYYZZZYYYTTTOOOOOOTTTZZZWWWZZZ]]]^^^___```dddggg```^^^\\\]]]aaaggglllnnnbbbbbbeeejjjnnnvvvmmm___ZZZYYYaaaiiittt{{{|||wwwqqqmmmgggccc```bbbgggkkkkkkjjjlllllllllkkkiiieeeaaa^^^^^^]]][[[YYYXXXXXXWWWWWWSSSRRROOONNNQQQRRRKKKAAA<<<555000111111...,,,---,,,---,,,,,,,,,,,,---...------.........---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))******+++++++++******))))))******+++,,,))))))*********+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))'''''''''((())))))******))))))))))))))))))))))))***************++++++++++++***************++++++,,,,,,,,,,,,,,,+++***)))+++++++++,,,---------------------............///...000111111000111333666666:::EEEPPP$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))(((((('''((((((''''''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((''''''((())))))((((((((()))***,,,---......///000333666999;;;===<<<>>>BBBFFFKKKOOOSSSTTTNNNNNNOOOPPPSSSWWWZZZ]]]ffffffddd^^^YYYZZZaaagggkkklllkkkhhhfffiiiqqqwwwtttllleeegggpppvvvvvvrrrggghhhjjjllllllmmmvvvnnnccccccgggjjjooouuuzzzzzzwwwuuusssqqqkkkeeecccfffkkknnnpppoooooonnnllliiigggfffeeehhhiiijjjjjjjjjjjjjjjjjjjjjiiihhhkkktttzzzwwwnnnUUUKKKBBB???===888555555444333333222222111000///,,,,,,------------------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++******))))))***************++++++,,,))))))*********+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************))))))))))))))))))***(((((((((((())))))******---,,,***((((((((())))))))))))******++++++++++++++++++***************+++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,------------............///...000111111000111333666555:::DDDOOO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))(((''''''''''''&&&&&&''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))***++++++((()))***---///222444666;;;<<<>>>AAAEEEHHHKKKMMMNNNPPPTTTZZZ___dddggghhhYYYXXXWWWWWWYYY\\\aaaccchhhgggddd```]]]```fffkkkvvvtttooogggaaabbbjjjrrr|||vvvssszzzuuugggaaa```aaacccaaa^^^aaahhhpppwwwxxxpppgggfffmmmsssrrrrrrrrrpppmmmlllmmmooooookkkeeeaaaaaafffmmmrrrrrrpppmmmhhhbbb___^^^___iiilllpppsssssssssssstttuuurrrooorrrtttgggZZZTTTPPPJJJEEEDDDBBBAAA???>>>;;;777222.........---,,,,,,,,,------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))+++************+++,,,,,,)))************+++++++++,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++******))))))))))))******))))))))))))))))))))))))***)))(((((()))***,,,---(((((())))))***+++++++++,,,+++******)))*********++++++++++++++++++***)))***+++,,,,,,,,,,,,---...---------............///...000111111000111333666555999CCCNNN$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))(((''''''&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''((((((((())))))))))))))))))******+++,,,---...///000333666:::???BBBDDDJJJKKKLLLNNNQQQTTTWWWXXXYYY\\\```eeeiiimmmoooppp___\\\YYYXXX]]]eeennntttkkkhhhccc___^^^___ccceeemmmlllfff\\\SSSQQQXXX```oooooottt~~~jjjXXXWWWTTTSSSVVVVVVUUUWWW[[[ZZZ___aaa^^^___fffnnnppprrrooojjjddd```aaaeeehhhiiihhheee```]]]___gggnnnpppoookkkeee]]]WWWUUUUUUdddiiiooossssssrrrqqqqqqqqqoookkkmmmyyywwwjjjdddbbb^^^ZZZYYYXXXWWWUUUTTTQQQJJJAAA;;;777555222///------...///,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---)))************+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********++++++++++++***)))(((((()))***+++++++++******)))((((((((('''''''''((()))+++---...''''''((())))))***++++++,,,++++++***))))))******)))******++++++++++++***)))+++------,,,,,,...000---------............///...000111111000111333666555999CCCNNN$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$$$$$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******'''((((((((())))))***************+++,,,...///000777999<<<@@@EEEKKKOOOQQQRRRSSSSSSUUUWWWYYY[[[\\\^^^```cccgggkkkmmmnnnooo```]]]YYYZZZbbbppprrrllleee```]]]]]]]]]]]]cccbbb^^^UUUKKKIIIOOOVVV\\\```iiitttzzzrrr```PPPTTTPPPNNNRRRVVVXXX[[[___bbbccc___[[[___hhhllliiinnnjjjccc]]]YYY\\\aaafffjjjllljjjddd^^^]]]dddkkklllllljjjddd[[[TTTQQQQQQ___eeelllppppppmmmlllkkklllmmmmmmnnnvvvzzzmmmjjjkkkkkkiiijjjooonnnnnnmmmkkkdddZZZSSS@@@===888333000000000111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------++++++******++++++,,,---)))************+++++++++*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++++++++++++++***)))(((((()))***+++,,,,,,+++***)))((('''''''''''''''((((((***++++++&&&''''''((()))*********,,,,,,+++***))))))******((()))***+++++++++++++++(((+++......,,,,,,///222---------.........//////...000111111000111444666444999CCCMMM%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%%%%%%%&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''******))))))((((((''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''((((((((((((((('''''',,,***((((((***)))&&&###'''))),,,,,,+++***+++++++++...222555888:::===@@@FFFGGGJJJLLLOOOSSSXXX\\\```bbbcccaaa]]]ZZZZZZ[[[bbbcccaaaaaajjjsssrrrkkkeeebbb[[[UUUVVVcccxxxooo]]]TTTRRRQQQRRRTTT]]]ZZZVVVSSSRRRRRRRRRRRRUUUTTTXXXaaagggiiiiiikkk]]]]]]\\\\\\^^^aaaeeeggguuuoooiiikkkpppqqqjjjcccaaaccceeefffeeeeeeggghhhlllkkkqqqqqqeeeaaaccc^^^```^^^___bbb```[[[XXXYYY]]]```ZZZZZZeeeiiikkkssssssqqqjjjmmmuuurrrnnnwwwxxx|||~~~}}}}}}vvvvvvuuuxxx}}}jjj]]]OOOEEE>>>777333444,,,...///...---,,,++++++............---+++)))''',,,++++++*********************************************))))))))))))******))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))+++******)))))))))))))))++++++************+++++++++***((('''((()))+++,,,+++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))******,,,+++******)))*********++++++++++++++++++++++++------------------------333111...,,,++++++---.........//////000222333444555888AAAMMM%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''((((((((((((((('''''')))''''''(((+++---,,,+++***+++++++++***+++---///333666;;;???BBBFFFIIILLLLLLNNNPPPQQQRRRWWW^^^cccjjjjjjhhhccc___]]]^^^```aaa```^^^]]]eeemmmllleee]]]ZZZSSSKKKHHHOOO^^^jjjjjj^^^RRRPPPRRRSSSVVVXXXVVVZZZ^^^______^^^___```]]]YYY[[[cccjjjmmmpppssshhhhhhgggfffeeefffhhhiiixxxvvvtttuuuwwwvvvrrrnnnhhhfffddddddfffggggggeeekkkllluuuwwwkkkgggiiiddd^^^[[[\\\______\\\\\\___eeekkkfffaaaffffffiiittt{{{vvviiidddiiifffdddnnnqqqyyyqqqssssssyyy~~~lll___TTTKKKHHHIII>>>777///,,,...111111000,,,+++))))))***---///000---,,,,,,+++***++++++++++++++++++++++++++++++++++++******))))))******+++************************************************************)))))))))((())))))))))))))))))))))))+++******)))))))))))))))*********))))))*********,,,+++)))'''&&&'''((()))************)))))))))((())))))))))))))))))))))))((((((((((((((()))*********)))))))))***+++,,,,,,++++++++++++++++++++++++------------------------......------------------......//////000222333444555888AAALLL%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))'''&&&(((***---......)))***+++,,,---111666:::@@@CCCGGGKKKMMMOOOSSSUUURRRTTTUUUTTTTTTZZZdddllluuurrrmmmfffaaa___aaacccccc```[[[YYY\\\aaa```ZZZPPPNNNIIIDDDAAADDDLLLSSSVVVOOOLLLPPPTTTVVVYYY\\\UUU[[[cccgggggghhhkkknnngggaaa___ccciiilllooosssooopppqqqppplllhhhffffffssswww{{{{{{xxxuuussssssnnniiidddeeejjjmmmlllhhhkkklllvvvxxxmmmkkkqqqoooddd```___``````___```dddjjjtttssskkkhhhdddggguuu~~~kkk``````\\\[[[eeeiiirrr}}}}}}ppppppnnnrrrrrrggg```^^^aaa\\\MMM:::111111333111---000---+++***+++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++************++++++************************************************************))))))))))))))))))))))))))))))))))))+++******)))))))))))))))***))))))(((((())))))***///---+++)))''''''''''''************))))))))))))))))))))))))))))))))))))))))))((((((((()))******((((((((()))***,,,---...++++++++++++++++++++++++,,,,,,,,,,,,------------***,,,---//////...------......//////000222333444555888@@@KKK$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%&&&((())))))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((()))))))))+++***((('''''')))+++,,,))),,,000555999>>>DDDHHHLLLOOOQQQRRRRRRSSSTTTVVVTTTVVVWWWVVVUUU[[[gggppp}}}yyyssslllfffcccbbbcccbbb^^^WWWTTTTTTUUURRROOOEEEFFFGGGHHHIIILLLOOORRRQQQOOOQQQWWW[[[YYYYYY[[[ZZZ]]]ccciiiooosssuuuvvvssskkkeeegggjjjkkkkkkllljjjoootttuuuoooggg```]]]eeeooozzz{{{tttmmmkkkmmmiiifffeeehhhmmmooommmkkklllmmmvvvwwwnnnooowwwwwwqqqkkkfffeeeccc```aaaeeemmm}}}{{{sssiiikkkyyysssfffddd___\\\cccdddlllvvv}}}~~~zzzvvvvvvtttnnnkkkuuuuuunnnkkkooouuu}}}nnnYYYJJJBBB===777111333111///000000...***'''------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))***************************************************************)))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))(((((((((((())))))///...---+++))))))((((((*********)))))))))))))))))))))))))))))))))))))))***))))))((())))))******))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,------------....../////////............//////000222333444555888???JJJ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((++++++***)))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((((((((((()))***++++++***)))(((((())),,,...111666===CCCGGGKKKNNNPPPRRRTTTVVVWWWVVVVVVWWWYYYWWWYYYYYYWWWWWW]]]gggooovvvtttppplllgggbbb^^^[[[XXXSSSNNNMMMNNNMMMLLLKKKHHHJJJMMMRRRVVVXXXWWWVVVUUUWWW\\\bbbaaa\\\ZZZ[[[\\\^^^eeetttyyypppjjjlllnnnmmmjjjiiidddmmmwwwzzzuuujjj```[[[^^^kkkzzz~~~wwwnnnkkklllgggjjjnnnpppqqqpppooooooppprrr~~~}}}{{{wwwqqqllliiieeeaaabbbeeesssppplllxxx{{{rrrqqqjjjcccgggfffiiimmmpppooollllllmmmwwwtttmmmhhhlllyyy}}}vvvqqqooouuu|||{{{mmmaaaXXXRRROOO@@@;;;444111111111...+++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((()))))))))************************************************))))))))))))))))))******************************+++******)))))))))))))))))))))(((((((((((())))))++++++******))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,------333222000...------...///......//////000222333444555777>>>HHH###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''')))+++,,,***(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((())))))))))))(((((('''((()))+++,,,(((***,,,...///333777:::AAAEEEKKKPPPQQQQQQQQQQQQSSSUUUXXXZZZ[[[\\\^^^___]]]]]][[[ZZZZZZ]]]bbbeee]]]\\\\\\\\\ZZZVVVQQQMMMJJJGGGGGGKKKNNNNNNOOOQQQTTTUUUXXX]]]aaa```[[[VVV[[[___eeejjjhhh```^^^___ZZZ]]]jjj|||rrrlllnnnsssrrrooommmkkkvvvuuulllhhhhhhsss}}}}}}}}}{{{vvvrrrrrroookkkkkknnn{{{sssiiioooyyyyyyyyytttlllmmmnnnllljjjgggbbb^^^aaagggjjjgggdddbbbeeeooo{{{{{{uuunnnjjjmmmsss~~~uuupppqqquuuiii[[[HHH:::444222000.........---,,,,,,,,,,,,---------------------------******))))))))))))******++++++++++++++++++++++++************************))))))))))))************************************+++******)))))))))))))))***))))))(((((())))))***&&&&&&''''''(((((((((((())))))))))))************))))))))))))))))))))))))++++++***)))))))))******,,,++++++***))))))******++++++++++++++++++++++++******++++++,,,,,,------555333000---,,,,,,...///......//////000222333444555777===GGG######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''%%%%%%&&&(((******(((&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((()))))))))))))))(((''''''(((***,,,---+++///444888<<<@@@EEEJJJMMMPPPTTTUUUTTTSSSRRRSSSTTTWWWZZZ[[[\\\]]]___aaabbb___\\\ZZZYYYYYYVVVTTTDDDEEEGGGKKKNNNNNNJJJGGGJJJGGGJJJRRRVVVUUUVVVZZZ^^^]]]```fffllllllfff```eeeiiipppsssnnneeeccceee^^^___hhh}}}zzz{{{~~~~~~~~~xxx~~~~~~}}}qqqtttzzz{{{|||yyytttvvvzzzsssmmmggg___ZZZ^^^gggeeeaaa]]]]]]___fffnnnttt{{{wwwssslllggghhhmmmrrrwww{{{zzzwwwzzzgggTTTIIIBBB;;;666111000//////.../////////------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++************************((()))))))))************************************+++******)))))))))))))))*********))))))*********''''''(((((())))))))))))((()))))))))************)))))))))))))))))))))))),,,+++******))))))***************)))******++++++++++++++++++++++++++++++)))******+++,,,,,,------000///...---,,,,,,------......//////000222333444555777===FFF#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((()))+++,,,,,,&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$&&&'''(((((($$$$$$%%%''')))(((&&&###&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))(((''''''(((***,,,---111666<<>>AAAGGGNNNQQQQQQOOORRRPPPSSS[[[___\\\\\\``````aaadddmmmwwwyyytttnnnpppsssyyy{{{sssiiifffiiifffbbbcccpppzzz||||||zzz}}}zzzrrrjjjaaaZZZ```jjjoooiiibbb______```dddiiivvvttttttsssooojjjlllqqqsssuuuwwwvvvvvv}}}{{{nnneee[[[PPPGGG333222222111111111111111...........................------,,,,,,------...++++++++++++++++++++++++************************(((((())))))*********+++************************+++******)))))))))))))))++++++************++++++++++++,,,,,,,,,,,,++++++(((((())))))*********+++)))))))))))))))))))))))),,,,,,+++***))))))******(((((())))))***+++------++++++++++++++++++++++++))))))***+++,,,,,,------***+++,,,---------,,,+++......//////000222333444555666<<>>>>>???EEEOOOYYY\\\YYYTTTZZZ[[[^^^bbbbbb```______[[[aaabbbhhhwww}}}~~~yyyrrrrrruuuvvvrrrsss{{{wwwlllccc___cccgggrrrhhh```^^^\\\ZZZ^^^eeerrrpppnnnkkkiiiiiinnntttzzz}}}{{{vvvvvv~~~|||iiiZZZJJJGGG@@@777333222000+++,,,,,,---...111333444555000...,,,+++,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***************)))((('''(((((())))))))))))((((((''''''((()))***++++++,,,...------,,,+++***))))))******))))))***,,,...///************************++++++,,,,,,,,,,,,------,,,------,,,+++,,,...000////////////000111333333777777===EEE&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))&&&&&&'''''''''((((((((('''(((((())))))(((((('''(((((('''''''''((()))***'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((()))(((((('''''''''((((((%%%'''((()))(((((()))+++)))+++...111555:::@@@DDDIIIJJJLLLNNNNNNOOOPPPPPPWWWaaahhhjjjjjjllljjjeeeZZZYYYZZZ\\\^^^^^^[[[XXXRRRSSSRRROOOJJJFFFEEEFFFJJJOOOWWW^^^bbbaaa^^^\\\___aaadddggggggffffffffffffjjjfffhhhuuu{{{}}}~~~zzzzzz}}}{{{wwwuuuuuutttllleee```\\\\\\eeepppyyyxxxvvvrrrnnnlllnnnqqqrrrzzz}}}zzz{{{}}}~~~|||zzzwwwkkkfffZZZIII===:::777555//////////////////---,,,///---,,,,,,---------,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))******++++++******)))(((((())))))******++++++---,,,,,,++++++******)))+++************,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......---,,,---///111////////////000222333444555666<<>>CCCHHHNNNQQQRRRQQQPPPOOOOOOQQQSSSTTTZZZbbbhhhjjjkkkkkkhhhddd\\\^^^```___[[[UUUQQQNNNEEEGGGIIIJJJKKKMMMPPPRRRUUU\\\eeeiiihhheeedddeeejjjlllooopppoooooopppqqqpppsssmmmnnnzzz|||yyy{{{~~~zzzsssjjjaaa```lllzzz{{{ssslllhhhgggmmmxxx{{{{{{~~~~~~uuunnnrrr~~~{{{gggWWWMMMEEE???333222000000000///---+++...,,,++++++---......---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))***+++++++++))))))******+++*********++++++,,,,,,,,,,,,++++++)))*********************++++++++++++++++++++++++,,,++++++******+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------.../////////......000111/////////000111222333444444555;;;BBB''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((())))))))))))***((())))))******))))))(((((((((((()))))))))******((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******)))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((()))******+++,,,+++)))***+++---555:::AAAGGGLLLOOORRRTTTTTTRRRQQQQQQSSSVVVWWWXXXYYY]]]bbbcccbbb___\\\ZZZ^^^aaaaaa[[[QQQIIIEEEEEEDDDFFFIIILLLPPPUUUZZZ]]]]]]bbbgggjjjiiihhhiiikkkmmmrrruuuuuutttvvvxxxxxx}}}{{{mmmhhhrrr~~~}}}rrrlllfffaaaiiittt{{{xxxuuu{{{|||mmmiiippp}}}ttthhhYYYLLL<<<888333111222333222000---+++***+++---.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***+++,,,,,,---((()))******+++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********************))))))******+++++++++,,,---,,,,,,++++++*********+++,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,---------...//////...---///111...//////000111333444555444555;;;CCC''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''((((((((()))))))))))))))************)))))))))))))))***************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((())))))((((((((((((((()))******++++++******+++...444888@@@DDDIIILLLNNNOOOQQQRRRQQQPPPPPPSSSXXX[[[\\\\\\ZZZ\\\^^^___]]]ZZZYYYYYYZZZ\\\[[[TTTJJJDDDDDDGGGKKKLLLNNNRRRWWW[[[^^^```ccccccbbbcccdddgggiiikkkkkktttzzzzzz{{{zzzzzzpppkkkeee___bbblllsssqqqnnnuuuwwwtttxxx}}}pppcccQQQIII>>>666444333222000...,,,++++++---......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,---((()))***+++++++++++++++******++++++++++++******++++++++++++************((())))))******++++++,,,,,,,,,,,,,,,+++******)))+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++---......------...///...//////000111333555666555666;;;CCC''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))******(((((((((((())))))))))))******++++++++++++******))))))***++++++++++++*********++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((()))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((()))***++++++(((***+++...222888@@@EEEIIIKKKNNNPPPQQQRRRTTTVVVUUUTTTSSSWWW\\\```aaa```\\\ZZZZZZ[[[YYYVVVWWW[[[VVVXXXWWWSSSMMMLLLOOOTTTTTTTTTVVVYYY]]]______^^^aaa___]]]]]]___cccggghhhwwwvvvoooeeeZZZ]]]iiirrrqqqmmmmmmpppssswwwyyy~~~|||~~~|||kkk___OOOBBB;;;777222...222000.........///...,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))***+++++++++******++++++,,,+++++++++))))))************))))))******++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,+++***)))******++++++,,,,,,------++++++,,,,,,,,,,,,------***,,,......---,,,---......//////000222444666777555666<<>>;;;777555444222000.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))((((((((((((,,,,,,,,,,,,,,,+++***)))*********++++++*********))))))***+++,,,,,,------*********)))))))))))))))******,,,,,,---,,,+++***(((((()))***++++++,,,,,,++++++,,,,,,,,,---------+++...000111000/////////......///111222555666777333444999AAA''''''(((***,,,+++(((%%%+++***))))))***)))((('''************++++++,,,---+++,,,...//////...---,,,111000///...------------///---++++++,,,---...------+++++++++---...---,,,)))+++---...---,,,,,,,,,))))))******+++++++++***)))((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&******))))))(((((((((''')))(((&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((()))***)))'''&&&'''(((***)))((()))---222777:::BBBEEEJJJOOORRRTTTSSSRRRNNNPPPUUU\\\eeennnvvvzzzvvvnnnfffcccdddeeebbb^^^]]][[[VVVOOOJJJJJJOOOSSS^^^iiiqqqqqqoooooonnnmmmjjjfffkkkuuuvvvoooooovvvzzz~~~vvvooojjjhhheeeeeehhhhhhlllzzz}}}|||}}}yyywwwtttmmmfffgggmmmpppnnnbbbTTT@@@333111333222///111111000...,,,---...000222111000///...---------******+++,,,------------,,,++++++++++++++++++,,,+++++++++*********))))))))))))*********++++++++++++,,,,,,------,,,,,,++++++++++++*********)))))),,,------......------,,,((()))***+++,,,+++******+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,------......------000000...------,,,,,,,,,...///000222444555555555999;;;>>>BBB(((((((((***+++,,,+++******)))((()))+++,,,,,,,,,+++***************++++++,,,---......------------000000000000000/////////000///---,,,,,,---,,,,,,///...---.........,,,+++)))***,,,,,,,,,+++,,,,,,+++***)))))))))((('''&&&+++************+++,,,---************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&)))))))))((((((''''''''')))(((&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''&&&'''''''''((()))))))))&&&'''((((((''''''((()))((((((***---222888===@@@LLLMMMPPPRRRSSSRRRPPPOOOPPPRRRWWW\\\ccckkkuuu{{{vvvnnneee```^^^ZZZTTTNNNOOOPPPRRRQQQPPPQQQTTTWWW\\\hhhssswwwxxx{{{}}}}}}vvvuuu}}}{{{vvvvvvqqqlllhhhccceeesss{{{qqqttt}}}wwwkkkeeelll{{{ssseeePPPAAA;;;999555111///000///...------...///000//////...------------+++,,,------------------+++******))))))******+++,,,,,,+++++++++******************++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******,,,,,,------------,,,,,,((()))***+++,,,++++++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------------...000222444666888...///000222333444555555555777;;;>>>'''''''''((()))***+++,,,++++++******,,,...000111............///000111222555666777777666777:::<<<>>>???AAACCCCCCCCCBBBAAACCCBBBAAA???===;;;::::::888777666666777555222000111000000///...............,,,++++++,,,+++***(((,,,,,,+++*********++++++*********))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((''''''''''''''')))(((&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((()))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))((((((***,,,***,,,000666<<>>))),,,///000/////////111,,,///222444666:::???CCCKKKMMMQQQVVV[[[aaaeeehhhoooppppppmmmjjjjjjoootttuuuxxx}}}{{{xxxwwwmmmmmmmmmnnnppppppnnnlll^^^YYYRRRLLLIIIEEEAAA===888444000000222333111...//////...---,,,,,,,,,---,,,+++++++++************************************(((((((((((((((((((((((())))))(((((((((''''''''''''(((((((((((((((((('''&&&&&&'''''''''''''''''')))'''&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))((((((((()))*********)))+++...111888<<>>AAAFFFJJJMMMOOOOOONNNNNNOOOQQQSSSTTTUUUUUUTTT[[[```eeeddd___[[[ZZZ\\\VVVXXXYYYXXXWWWXXX]]]aaa``````bbbgggooovvv{{{}}}~~~|||yyyhhh[[[\\\iiisss|||zzzvvvvvvzzzlll___UUUFFF:::444222111000///......------.........//////////////////...------,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((((((((()))))))))))))))*********++++++***************))))))******+++,,,+++++++++++++++***************+++++++++,,,,,,,,,+++,,,------......------000///...------------...222111000000111333444555444666:::===000333666777888<<>>BBBDDDFFFJJJMMMOOOPPPOOOOOOOOOQQQUUUXXXZZZZZZYYYXXXXXXYYYYYYXXXUUUTTTTTTUUUSSS^^^llltttsssnnnkkkjjjdddccceeekkkvvv{{{{{{sssfffdddhhhkkksssuuusssnnnrrr}}}yyyvvvjjjZZZLLLCCC<<<666222111000000///............------.../////////......,,,,,,++++++++++++,,,,,,------------,,,,,,,,,+++*********++++++++++++,,,***++++++,,,,,,++++++***(((((())))))***************++++++++++++++++++***+++***)))))))))***+++,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------............///000111222222222000000111222444666444666:::===@@@BBBCCCDDDFFFNNN[[[eeeooovvv||||||zzztttnnn]]]ZZZTTTLLLCCC<<<777444000////////////.........************************************************+++******)))(((''''''&&&(((((())))))))))))(((((('''((((((((())))))******)))(((&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))***''''''''''''''''''''''''''''''((()))***++++++,,,***---000444:::AAAIIINNNIIIKKKNNNQQQRRRSSSRRRRRROOORRRWWW\\\_________^^^RRRPPPMMMKKKKKKLLLNNNOOOYYYkkkwwwqqqeeedddgggppp~~~xxxvvv{{{~~~}}}~~~xxxuuutttqqqpppvvvvvvooolllvvv~~~sss}}}{{{kkk]]]RRRGGG===555555444333222111111111111,,,,,,---.../////////......------,,,,,,------...------,,,,,,,,,+++++++++))))))*********+++++++++*********++++++*********))))))******+++++++++,,,++++++,,,,,,,,,,,,+++++++++***)))))))))***,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,------......------............///000111222333222111000000222444666555777;;;>>>RRRVVV[[[___dddmmmyyy~~~}}}zzztttkkk```VVVPPPCCC>>>777222000000//////...,,,***))))))+++---...000///,,,,,,++++++)))'''+++++++++************)))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''((()))***)))))))))***++++++***)))111666<<>>dddiiinnnsssyyywwwqqqYYYRRRHHH>>>888444111///...///111222111111//////,,,+++***+++,,,,,,+++)))++++++++++++*********************)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((()))******)))'''(((***,,,...000666;;;AAAGGGIIIKKKMMMNNNNNNNNNOOOPPPSSSZZZbbbhhhkkkiiifffdddaaa___\\\[[[RRRLLLFFFFFFMMMWWW]]]```jjjvvvzzzrrrnnnrrrxxx}}}{{{{{{}}}}}}xxxsssnnnkkkiiibbbaaa```^^^]]]\\\\\\\\\bbbddddddbbb^^^___ccchhhcccdddcccaaa______```bbbdddeeehhhmmmqqqvvvzzz|||}}}|||xxx||||||tttooottt}}}~~~|||zzz|||~~~xxxjjj^^^PPPCCC888333000---...111............/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************++++++************************++++++,,,,,,,,,,,,------......---,,,---...///000......//////000000111111222222111222222333444555777888;;;>>>~~~yyyqqqcccVVVLLLEEE@@@===333444333222000...//////,,,++++++,,,------,,,***,,,+++++++++******************)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((((((((''''''''''''(((((((((((('''''''''((())))))***)))''''''***///555999>>>CCCHHHLLLMMMMMMMMMMMMNNNNNNOOORRRXXXaaallltttssstttrrrkkkaaaWWWQQQOOOPPPNNNNNNSSSYYY^^^______hhhpppzzzxxxuuutttssssssuuuvvv}}}yyyssspppoookkkjjjhhheeebbb```^^^\\\ZZZZZZYYYYYYYYYYYYZZZZZZXXXYYYYYYWWWTTTSSSWWW[[[^^^___^^^\\\YYYXXXXXXZZZXXXYYYZZZ\\\___aaacccdddbbbeeejjjpppxxx~~~yyywww{{{yyyxxxyyy~~~zzz{{{zzz{{{xxxlll\\\III<<<555000...////////////...---...000222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------...///000......//////000000111111222222222222333444555666777999<<>>888555111///------......,,,+++,,,,,,,,,++++++++++++***************))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((()))(((((((((((())))))***'''+++111555999===AAAEEEJJJMMMPPPRRRRRRQQQPPPQQQRRRVVV[[[```dddhhhlllnnn}}}}}}xxxkkk]]]VVVXXX]]]dddhhhooovvvxxxuuuooojjjgggkkkpppuuu~~~xxxwwwzzz~~~{{{tttpppllliiieeecccbbb```[[[WWWVVVWWWXXXXXXVVVVVVVVVXXXWWWWWWXXXYYY[[[\\\]]]]]]XXXYYYYYY[[[]]]___aaabbbbbbbbbaaa```^^^^^^___```bbbcccccc```]]][[[ZZZZZZXXXYYYZZZZZZZZZZZZYYYXXXVVVVVVVVVVVVWWWWWWWWWXXXYYYYYYZZZYYYZZZ^^^bbbfffsss~~~~~~xxxyyywwwtttqqqrrrwww{{{}}}wwwnnnqqq~~~}}}mmm\\\MMMBBB<<<333333333111///------...........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))(((************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---....../////////......//////000000111111222222222333444555777777777999<<>>AAADDDGGGJJJMMMOOOQQQRRRRRRSSSUUUWWWVVV[[[aaaeeefffdddbbbaaakkkllljjjbbbZZZXXX^^^eeeeeejjjrrrxxxzzzxxxtttppplllqqqvvvzzz~~~zzz{{{xxxooogggaaa\\\YYYYYYXXXWWWWWWXXXXXXWWWVVVSSSTTTVVVWWWWWWWWWYYY[[[[[[\\\^^^```ccceeeggghhhddddddfffhhhjjjmmmpppqqqjjjjjjiiiiiihhhiiiiiiiiipppqqqrrrpppmmmjjjiiiiiiddddddeeefffeeedddbbbaaa[[[[[[[[[ZZZYYYYYYXXXXXXXXXWWWUUURRROOOOOOQQQTTTUUU___nnnyyy|||wwwrrrnnnmmmmmmrrrvvv~~~zzzppppppxxx|||qqqeeeXXXNNN777444111/////////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))************)))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++---...////////////......//////000000111111111111111222333555666777666888;;;>>>yyy}}}xxx```MMMBBB===666111//////000000------,,,,,,,,,+++++++++---------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((()))+++,,,---///666???EEEGGGHHHLLLOOOOOOPPPRRRRRRTTTWWW[[[^^^[[[___dddfffccc^^^ZZZWWWXXX]]]bbbcccbbbccchhhlllnnnqqqvvvyyyzzzxxxvvvuuuwww}}}~~~wwwkkkfff```]]][[[ZZZXXXVVVTTTVVVWWWWWWXXXYYY[[[]]]XXXZZZ]]]^^^^^^```bbbddd```aaacccfffiiilllnnnooopppppprrrtttwwwzzz}}}~~~~~~|||yyyxxxxxxrrrsssssssssrrrpppmmmlllmmmllljjjgggdddbbb___^^^]]]\\\ZZZXXXUUUUUUWWWZZZUUU]]]eeejjjjjjiiiiiikkkmmmsss|||yyysssnnnllllllqqq{{{}}}www{{{uuuhhhJJJAAA666111111222000...................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++---...///000000///......//////000000111111000000000111333444666777555777:::===}}}kkkRRRKKKAAA888333111000///---------,,,,,,,,,++++++......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&'''(((***,,,---...333:::CCCGGGHHHJJJOOOSSSPPPQQQRRRSSSUUUYYY___ccc___bbbeeeeee```ZZZUUURRRSSS\\\gggooosssuuuvvvwww~~~~~~}}}}}}{{{uuuooohhhbbb]]]VVVTTTRRRSSSVVVXXXXXXVVVSSSVVVYYYYYYXXXYYY]]]```aaadddgggiiijjjmmmppprrrwwwxxxzzz}}}~~~}}}{{{xxxuuusssqqqpppkkkjjjgggccc___]]]]]]___bbbggglllkkkfffaaa```aaaXXX[[[___aaadddjjjqqqwww|||uuullljjjlllrrrrrrrrrxxxtttuuuxxx|||xxx}}}{{{___QQQ???444333444111...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))+++---///000000000///......//////000111111111//////000111222444666777555666999<<<~~~tttgggWWWKKKEEE@@@999333555///,,,......***))),,,---......+++'''&&&(((++++++++++++************)))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&))))))((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''(((((())),,,)))'''(((---333888:::BBBDDDGGGJJJLLLMMMMMMMMMPPPPPPQQQUUU\\\dddlllpppllljjjjjjjjjddd[[[UUUVVVaaannnyyy}}}tttiiifffaaa\\\XXXVVVVVVVVVVVVVVVVVVWWWYYY\\\^^^```]]]```eeeiiikkkmmmoooqqqsssvvv{{{xxxuuurrrkkkccchhhzzzzzzuuummmbbb[[[ZZZXXXXXXZZZZZZZZZYYYfffhhhppp}}}wwwsssooolllllllllmmmmmmtttzzzzzzyyy~~~wwwqqqyyy{{{~~~kkkdddVVVEEE999333111000333///---//////,,,,,,///......---------,,,,,,,,,,,,,,,,,,------.........---,,,+++***)))***+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++******))))))++++++,,,,,,,,,,,,---------------............///,,,,,,---...///000111222000000000000111222333444555777999<<<}}}|||~~~~~~vvvpppyyyzzzrrreee]]]WWWOOOJJJ<<<666333555444...,,,---+++,,,---,,,))))))+++---++++++++++++***************************************)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((+++000777<<>>AAADDDGGGIIILLLOOOPPPMMMIIIJJJRRRZZZccciiiqqqtttqqqmmmiiiggg___ZZZWWWZZZ]]]___aaaeeeaaadddfffiiirrruuummmfffaaa___YYYWWWUUUTTTVVVYYY\\\]]]___bbbiiipppwww}}}|||vvviiiccc^^^\\\YYYUUUTTTWWWUUUVVVXXX[[[aaalll{{{}}}tttppppppyyy}}}wwwxxxlll```QQQ@@@000---111222111000//////.........------------------------------------------...------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++++++++++++++++++++,,,+++++++++,,,,,,,,,---------------............///.........///////////////000000000000111222333444444666:::===~~~zzzkkk]]]OOO@@@555333111......///000000///......---------,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))((((((((((((((((((((((((((('''&&&&&&&&&(((***,,,444999@@@CCCDDDFFFIIIKKKJJJLLLLLLKKKIIIMMMVVV^^^mmmsss{{{{{{pppbbbXXXSSSPPPSSS[[[cccddddddeeegggjjjmmmrrr{{{{{{qqqfff^^^XXXTTTSSSVVVTTTUUUWWWZZZ]]]```cccdddjjjnnnvvvzzzsssoooiiibbb^^^]]][[[XXXVVVTTTRRRQQQWWW___nnn}}}vvvnnnllliiikkklllqqq}}}~~~~~~sssoooqqq~~~yyyjjjTTT<<<111222222222111/////////.........------...------------,,,,,,,,,---------------,,,+++***++++++------------++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---.........//////000000000000000000111222333444444666:::===tttgggXXXJJJ>>>999444111000111111000............------------++++++++++++++++++++++++'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''((((((((())))))))))))(((((((((((((((((((((((()))(((''''''(((+++...000888>>>DDDGGGGGGHHHKKKOOOIIIJJJLLLNNNRRRWWW^^^cccooopppsssvvvuuulll^^^TTTUUUSSSWWWbbbjjjkkkiiihhhnnnpppuuuzzzyyynnnggg^^^XXXXXXWWWUUUVVVZZZ[[[^^^bbbgggkkkooosssuuuzzz~~~~~~wwwmmmfffdddeeeaaa^^^\\\WWWPPPNNNQQQPPP\\\oooyyytttiiijjjiiihhhppp~~~yyyqqqsss|||xxxlllRRR???555111111444////////////..................---------,,,,,,,,,++++++,,,---...---,,,,,,***+++---......---+++***++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///,,,------...///000111111000000000000111222333444444666:::===}}}sssiiiJJJCCC:::444111000...,,,//////.........---------++++++++++++++++++++++++'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))***---111333:::@@@FFFHHHHHHIIIMMMRRRNNNPPPTTTZZZ```eeeiiillllllgggbbbcccfffeee___XXX[[[YYY]]]hhhppppppllljjjrrrtttxxx{{{~~~|||tttiii___ZZZUUUUUU\\\___]]]^^^aaa```ccciiiooottt{{{|||yyynnnhhhcccccc^^^VVVSSSVVVSSSWWW\\\dddppp}}}pppuuutttnnnooo{{{tttnnnrrr|||~~~www}}}~~~dddLLL999///000666000/////////.....................------,,,,,,,,,)))***,,,...//////......***+++---......---+++***++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++++++++,,,,,,---------++++++,,,,,,,,,------------------.........//////,,,,,,---...///000111222000000000000111222333444444666:::===~~~tttaaaLLL@@@888111000333000------//////,,,+++...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))***(((''''''''''''%%%$$$''''''''')))...333777888BBBBBBCCCFFFJJJMMMNNNMMMOOOYYYeeelllsssxxxyyywwwnnnaaaWWWWWW\\\```bbbcccdddbbbgggttt|||zzzvvvuuuzzzyyyqqqxxxssskkkddd\\\XXXXXXWWWZZZ___aaacccffflllqqqtttwww}}}wwwnnngggaaa[[[WWWWWWRRRQQQUUUYYY___lllzzz{{{xxx~~~{{{rrrnnnqqquuufffKKK<<<777666666333000000111000---)))---------------...///000......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++*********+++,,,000000...---+++)))(((''',,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------///000111111111111...------......///000111000111222111000000222444555666999<<>>:::333///000///------000------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%'''''''''(((''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((()))******(((***///555;;;AAAEEEGGGEEEGGGIIIKKKNNNPPPQQQRRRZZZ\\\\\\]]]fffvvvtttdddXXX[[[fffnnnppppppuuuyyyzzzyyyvvvsss|||}}}rrrjjjfff```[[[XXXZZZ^^^```dddiiikkkpppwww}}}{{{sssllleee^^^VVVNNNNNNQQQQQQYYYggg}}}}}}sssttt{{{zzzsssmmmjjjsss}}}mmmUUUAAA999777444111////////////......------......//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++*********,,,---...333222222111000///...---------,,,,,,,,,---..............................------......///......---...------......///000111000111222222000111222444555777:::<<<|||jjj[[[RRR===777222333333111///000------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((((((((('''((()))+++***...444;;;@@@DDDHHHJJJGGGGGGHHHJJJLLLPPPUUUXXX^^^]]]YYYVVV]]]kkkvvvzzzpppeee^^^___dddfffggghhhkkkxxx}}}|||~~~sssqqq|||tttjjjccc___^^^aaa]]]]]]bbbgggjjjpppvvvvvv|||~~~|||zzzyyyxxxxxxxxxyyyzzz{{{|||}}}vvvkkk```XXXUUUUUUTTTSSSVVVbbbwwwuuurrryyy~~~tttrrrvvvoooYYYBBB<<<555222222222///+++//////............//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------++++++***+++,,,---------...000111333444444------,,,,,,,,,------...------------............---------...------,,,,,,...------......///000111111222222222111111333444555777:::===wwwmmmTTTGGG:::444111......111.........---------,,,,,,************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((()))))))))***)))))))))(((&&&&&&)))+++...333999???BBBDDDGGGIIIMMMLLLLLLJJJKKKPPPWWW]]]eeebbb\\\WWWYYY```dddcccdddccccccdddaaa\\\\\\aaaaaasssyyyrrrwww{{{vvvnnngggbbbaaabbbcccdddbbbeeekkkooorrrxxx~~~|||yyywwwzzzxxxvvvvvvwwwyyy{{{{{{xxxuuuqqqllliiihhhiiiiiiffffffeeeeeefffggghhhhhhlllpppxxx}}}qqqhhhccc___]]]ZZZWWWYYY```lllzzzzzzvvv~~~}}}|||{{{~~~xxx[[[KKK999000222555555222000//////.........//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---000///---+++******++++++***+++,,,...000222333444...------,,,,,,,,,------++++++,,,,,,,,,---------,,,---------------,,,+++...------......///000111111222333222111111333555666777:::===yyyeeeMMM===444//////222//////.........---------************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))'''''''''(((''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''((((((((()))))))))******(((******(((&&&'''+++///333888???BBBCCCDDDGGGJJJIIILLLOOOQQQUUU]]]gggoooooolllddd]]][[[^^^\\\WWWVVV[[[bbbddd]]]UUUVVV\\\]]]nnn}}}}}}yyyzzz~~~rrrhhheeeaaa^^^^^^aaaeeehhhllllllqqqxxx}}}}}}zzztttrrrpppnnnkkkhhhgggeeedddeeefffeeedddfffiiikkkgggddd```\\\ZZZYYYZZZ[[[XXXXXXWWWWWWWWWXXXXXXYYYXXX[[[bbbjjjsss{{{wwwooo___\\\[[[ZZZXXXWWW[[[bbbnnn|||rrrQQQ:::222333444333000000//////......//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---000///---,,,++++++++++++,,,,,,,,,------...............---,,,,,,,,,------***++++++,,,,,,---------,,,,,,------...------,,,...------......///000111111222333222111222333555666888;;;===}}}}}}~~~}}}zzzxxxxxxzzzlllZZZMMM@@@777444////////////.........---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))*********''')))+++***)))+++000666999>>>DDDFFFEEEFFFJJJNNNJJJPPPYYYaaafffmmmvvv}}}yyyssshhh___^^^aaa```\\\YYY]]]dddgggaaaYYYZZZ```dddnnn{{{~~~{{{|||~~~vvvjjjbbb___^^^^^^```dddiiiooosss{{{|||}}}xxxsssnnnjjjgggbbbaaa___\\\YYYWWWVVVUUUSSSYYY^^^^^^ZZZXXXZZZ]]]WWWVVVUUUTTTRRRPPPOOONNNMMMMMMLLLKKKKKKLLLLLLLLLLLLNNNRRRXXX^^^cccgggiiiqqqyyywwwooogggccc\\\UUURRRTTTSSSeee|||~~~vvvWWWAAA666222111111111000///////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,---......///+++,,,---..................------......///000111222333333333222222444555666888;;;>>>xxxuuuqqqpppssswww{{{|||vvvsssmmmiiiggghhhkkkmmmlllmmmnnnpppqqqrrrrrrrrruuuvvvxxxyyyyyyyyyzzz|||xxx}}}{{{xxx{{{}}}yyyjjjUUUAAA555000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))************%%%)))+++++++++...555<<<===BBBGGGIIIHHHIIINNNRRRXXX```jjjpppqqqrrruuuxxx}}}vvvhhh^^^^^^dddgggdddjjjkkknnnppplllffffffiiiqqqvvvzzz}}}|||qqqiiieeecccaaabbbeeejjjpppxxx~~~zzzvvvsssrrrpppmmmiiieeeaaa^^^]]]YYYWWWUUURRROOOMMMLLLKKKKKKUUU^^^^^^WWWQQQRRRTTTMMMOOOQQQRRRQQQNNNJJJHHHFFFFFFEEEEEEDDDDDDEEEEEEGGGHHHKKKNNNQQQTTTWWWXXX\\\dddoootttuuuwww}}}yyynnnfff]]]XXXYYYWWWWWWVVV\\\sss~~~yyyvvvxxxxxx{{{qqqUUUBBB999777111111000///////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,...000111)))******+++,,,---......///...---,,,,,,,,,,,,,,,,,,,,,------...///000000+++,,,---...////////////...------......///000111222333333333222222444666666888;;;>>>~~~zzzwwwuuutttmmmggg```]]]aaagggkkkmmmlllmmmnnnnnnlllkkkkkklllooorrrvvvwwwwwwvvvvvvwww{{{xxxtttwww{{{~~~~~~~~~~~~|||yyyvvvuuuvvvtttyyy~~~iiiNNN:::666333000000111111...+++........................))))))((('''''''''''''''************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''((('''(((***,,,///444;;;???BBBCCCDDDFFFGGGKKKOOORRR___jjjzzz}}}rrrnnnqqqpppkkkeeecccfffiiikkkkkknnnsssyyyzzzwwwrrrooooooooovvv~~~{{{nnniiihhhfffcccbbbeeejjjqqqxxx~~~}}}yyysssnnnkkkjjjjjjiiigggccc^^^ZZZVVVSSSRRRNNNNNNNNNMMMKKKHHHEEEDDDHHHLLLNNNMMMJJJIIIMMMQQQNNNOOOOOOOOONNNKKKHHHGGGGGGGGGFFFDDDDDDCCCCCCCCCEEEFFFGGGIIIKKKLLLNNNNNNXXXZZZ]]]```ccchhhmmmqqqvvvvvvuuutttuuuyyyyyynnnccc[[[ZZZWWWUUUWWW^^^ppp{{{uuussssssxxxyyyzzzeeeOOO>>>444111222222000...,,,,,,---........................222111111000///...............---------,,,,,,,,,......---,,,++++++++++++000000000000///...---,,,+++---///111222222111000......////////////......---------...///000000111111111222111000111444666555888===@@@|||yyytttpppnnnmmmnnnnnniiiddd```aaafffmmmqqqrrrtttvvvxxxxxxwwwvvvwwwxxxwwwyyy|||}}}|||{{{{{{{{{|||yyytttrrryyyeeeQQQAAA:::222...000111...+++/////////...------,,,,,,++++++***)))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((())))))(((((('''''''''(((((((((***---000333888===AAACCCEEEFFFGGGHHHLLLRRRWWWaaakkkzzzuuullliiibbbccceeehhhkkkooopppqqqrrrwww|||~~~{{{vvvtttsssuuuyyyuuullleeefffhhhhhhiiikkkpppuuu{{{~~~|||zzzwwwuuuwwwtttpppkkkgggdddbbbbbb]]]\\\YYYUUUQQQOOOMMMLLLIIIIIIHHHGGGFFFDDDCCCBBBEEEHHHKKKKKKHHHIIIMMMQQQOOOOOOPPPOOONNNKKKIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFGGGHHHJJJKKKKKKOOOQQQTTTVVVYYY]]]aaaeeeiiiiiihhhggggggkkkqqqvvvzzzwwwxxx|||}}}|||uuulllbbb\\\WWWUUUVVV```sss~~~xxxqqqmmmjjjlllzzz}}}wwwbbbNNNAAA///000111000...---...///........................000000///......---,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,++++++++++++,,,---///000111000//////......////////////......------......///000000111111111222111000111444666555888===@@@xxxqqqllliiikkkjjjhhhhhhiiikkknnnpppmmmlllmmmrrrzzz{{{||||||zzzxxx}}}sssZZZKKK:::111111333111...000//////...---,,,++++++---,,,,,,++++++++++++,,,))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''((((((((()))((((((((((((((())))))))),,,111555999===AAADDDCCCFFFIIIIIIIIIMMMUUU\\\aaaiiiyyyxxxiiiaaa___eeemmmrrrtttuuuwwwyyy{{{zzzvvvzzzzzz~~~uuukkkeeecccccciiimmmppptttzzzyyyvvvrrrooonnnmmmkkkiiigggfffccc```]]]ZZZWWWVVVPPPOOOMMMKKKIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBEEEHHHHHHGGGHHHKKKOOONNNNNNOOONNNMMMKKKIIIHHHDDDDDDCCCBBBAAAAAAAAAAAADDDDDDDDDEEEFFFFFFGGGGGGGGGHHHJJJLLLMMMPPPTTTXXXZZZZZZYYYXXXXXX[[[___ccckkkfffcccdddcccccceeejjjjjjmmmsss{{{uuukkk```ZZZVVVVVV\\\dddqqq|||uuummmhhhjjjppp~~~{{{{{{}}}fffTTT777666333111////////////..............................------,,,+++++++++......---------,,,,,,,,,++++++++++++,,,---...///++++++***)))***+++,,,---,,,---.../////////...---......////////////......------......///000000000111111222111000111444666444888<<>>AAACCCEEEEEEHHHKKKJJJHHHLLLTTT\\\]]]hhh{{{xxxiiibbblllssszzz{{{wwwvvvyyy}}}zzzvvvuuu~~~ssskkkeee```dddfffllltttxxxzzz{{{xxxmmmjjjfffcccbbbaaa___^^^ZZZYYYYYYWWWUUURRROOOMMMIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHCCCEEEFFFFFFFFFFFFIIILLLLLLMMMMMMLLLKKKIIIHHHGGGDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFFFFGGGIIILLLOOOQQQQQQQQQOOOOOOPPPTTTWWW^^^YYYUUUUUUUUUSSSTTTWWWUUUWWWYYY]]]bbbgggkkkmmm~~~qqqggg```ZZZWWWWWWVVVccczzzyyyqqqiiidddooo~~~vvv|||lllMMMCCC666000000111///---........................---------,,,,,,,,,++++++......---------,,,,,,,,,,,,+++++++++,,,,,,---...---,,,++++++,,,...000111------.........---,,,,,,---......//////......---............//////000000111111222111000111444666444888<<>>AAACCCEEEFFFGGGJJJLLLKKKIIILLLSSSZZZZZZiii~~~yyyooommmxxx||||||uuusssxxx~~~xxxqqqtttzzz}}}ppphhhcccbbbcccgggllluuu~~~{{{uuupppmmmfffccc^^^[[[ZZZYYYWWWUUURRRRRRSSSRRRPPPMMMJJJHHHEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFGGGIIIJJJLLLGGGGGGGGGGGGFFFFFFGGGIIIKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBCCCDDDDDDDDDEEEHHHJJJLLLMMMMMMLLLKKKKKKMMMPPPRRRMMMJJJLLLMMMJJJIIIJJJPPPPPPQQQRRRSSSVVVXXXYYY^^^cccjjjtttvvvlllaaaXXXTTTWWWWWW```vvv}}}yyyoooffflllzzzyyyxxxeeeRRR;;;000000333000,,,////////////////////////.........---------------......---------,,,,,,,,,...---,,,,,,+++++++++,,,...---,,,,,,---///111333---------------,,,,,,,,,------............------............////////////111111222111000111444666444777<<>>nnnqqqvvv}}}ooo[[[GGG999333333222111000///......,,,+++++++++,,,,,,---...++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***,,,,,,((((((((()))+++---...///555:::@@@DDDGGGHHHIIIJJJMMMMMMNNNRRRXXX\\\^^^^^^___fffrrr{{{yyyssssssvvvssszzzvvvooooooyyy~~~rrrkkkhhhkkkmmmmmmpppuuu{{{}}}~~~sssiiibbb\\\XXXUUUVVVSSSPPPNNNNNNNNNLLLKKKNNNMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHFFFGGGHHHJJJKKKKKKKKKKKKMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCBBBCCCEEEHHHEEEGGGHHHIIIHHHGGGHHHJJJRRRJJJEEEFFFIIIHHHGGGHHHDDDEEEGGGHHHIIIIIIHHHHHHHHHJJJLLLOOOQQQTTTXXX[[[]]]fffrrr{{{rrrjjj___YYYUUUTTTVVVaaaxxx{{{rrreeedddlll~~~lllQQQ===333222333////////////////////////.....................///......---------,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------...//////,,,------......------,,,/////////////////////...111111222111000111444666333777;;;>>>rrrXXXFFF777666555333000...,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))+++------(((((()))***+++---///000999===CCCGGGIIIJJJKKKMMMOOONNNOOOVVV___eeeeeeccc___aaagggnnnpppmmmmmmppptttpppiiipppuuuooofffdddhhhsss{{{}}}uuunnnfff^^^YYYUUUSSSRRROOOLLLJJJIIIJJJJJJJJJIIIMMMLLLKKKIIIGGGEEEDDDCCCHHHHHHGGGGGGGGGHHHIIIIIIHHHIIIKKKMMMNNNNNNMMMMMMMMMLLLKKKLLLNNNOOOPPPPPPMMMLLLKKKJJJJJJJJJJJJJJJGGGFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDEEEGGGJJJEEEGGGIIIJJJIIIHHHIIIJJJSSSIII@@@@@@CCCCCCDDDEEEGGGHHHJJJKKKJJJIIIGGGEEEBBBEEEHHHJJJJJJIIIJJJJJJKKKOOOSSSSSSSSSWWWbbbkkksssvvvgggYYYVVVXXXZZZ___fffyyyyyyiii___eeerrr|||gggFFF333111555000000000000000000000000..............................---------,,,,,,,,,++++++++++++,,,---......+++,,,---.........------,,,,,,,,,---...///000111,,,------......------,,,///////////////.........111111222111111111444666333777;;;>>>{{{gggGGG===555444222...---000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((((((((()))******))))))))))))***...444888>>>CCCHHHJJJJJJKKKMMMPPPRRRUUUZZZ\\\^^^aaafffkkkiiifffeeefffjjjooorrrrrr||||||ooouuuvvvnnnjjjkkkhhhmmmttt{{{}}}tttkkkfff___XXXTTTQQQNNNLLLLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKJJJJJJIIIMMMLLLLLLMMMOOOQQQPPPPPPKKKMMMPPPQQQPPPPPPPPPQQQOOOOOOOOONNNNNNLLLKKKKKKKKKIIIFFFEEEGGGIIIJJJJJJFFFGGGGGGFFFDDDDDDEEEGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKJJJHHHFFFEEEGGGGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFIIILLLLLLIIIFFFFFFHHHJJJHHHFFFEEEGGGHHHJJJJJJQQQRRR[[[nnn{{{iii^^^[[[ZZZZZZ[[[^^^kkk~~~sssgggcccdddhhhmmmqqqjjjNNN<<<444---......///111444222///000/////////............//////.........---------------------------------,,,,,,,,,---------......------------......//////////////////............111000///...///111333444000111222222111111333555666888;;;===zzz[[[KKK;;;666555222111222///......---------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******)))******+++---111777<<>>EEEIIIPPPYYY^^^^^^___YYYYYY```fffeeeaaa^^^^^^fffnnnqqqtttxxxzzzyyy~~~|||xxxssspppooosssxxx{{{|||ssslllfffccc[[[XXXVVVUUUVVVTTTQQQNNNMMMLLLKKKJJJIIIGGGFFFFFFFFFEEEDDDDDDFFFIIILLLNNNRRRUUUZZZ^^^```___\\\ZZZXXXYYYZZZ]]]```dddhhhiiilllrrr{{{}}}zzz}}}yyywwwpppkkkkkkjjjggggggkkkllllllnnnlllddd\\\]]]ccccccdddeeeccc___\\\\\\]]]___^^^]]]ZZZUUUPPPNNNOOONNNMMMIIIFFFJJJQQQSSSOOOLLLKKKJJJHHHGGGDDDAAA>>>======@@@FFFRRRhhh|||oooeee^^^dddqqqrrrkkkeeeaaaiiiwww|||wwwyyy|||}}}|||zzzaaaIII999333222///000111111000000000000------,,,...///000...---///............---------...------,,,,,,------.........////////////......//////............//////---------.........//////111222333333222222444666666888<<>>GGGMMMYYYeeeooopppnnnnnnnnnmmmgggdddeeekkkppprrrwww|||~~~}}}yyytttsssuuusssnnnhhhnnnuuuvvvsssvvv}}}vvvtttssssssyyy{{{yyynnn___UUUPPPLLLFFFAAAFFFEEECCCCCCDDDDDDCCCBBBBBBDDDFFFEEEBBB@@@AAABBBAAAAAAAAABBBCCCDDDDDDDDDEEEEEEGGGHHHJJJKKKMMMNNNNNNPPPSSSUUUWWWWWWWWWVVVWWWVVVVVVWWW[[[aaagggkkk~~~xxx|||sssfff^^^ccclllqqqrrrssstttuuutttmmmbbbXXXSSSQQQPPPNNNMMMMMMIIICCCBBBDDDBBBQQQppprrrccc[[[```jjjwwwrrrsssuuuyyyyyysssooogggccc```hhh}}}rrrZZZ@@@:::222...///111000///222111111222444444333111///............---------------------...///000111......////////////......---------......///000111.../////////000000000000///000222222222444666888777:::===AAA}}}yyyvvvtttyyyyyyyyyzzz|||}}}{{{uuuppppppooonnnrrr~~~tttaaa[[[UUUWWW___eeegggeeerrr{{{pppVVVGGG<<<222111111000000000000000//////.........---------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))************************************)))************+++++++++)))+++///444;;;DDDNNNUUU^^^iiiqqqnnniiiiiimmmpppfffbbbbbbgggnnnttt|||zzzssstttxxxwwwrrrnnnsssxxxxxxvvv{{{~~~vvvsssssstttttt}}}zzzkkk___OOOFFFEEEFFFEEECCCCCCAAA??????AAABBBAAA@@@???BBBDDDDDDAAA@@@AAACCCAAAAAACCCDDDFFFHHHIIIIIIGGGGGGIIIJJJLLLMMMOOOOOOSSSVVVZZZ^^^``````^^^]]]WWWWWWYYY\\\aaafffkkknnnoooyyyzzzvvv~~~nnncccjjjvvv|||}}}}}}qqqcccYYYUUUPPPPPPQQQOOOHHHBBBDDDKKKGGGFFFXXX}}}mmm```]]]___hhhwwwzzz{{{|||zzzqqqiiidddccc___```ooozzzdddDDD<<<333...///111111///...------...000111///...//////.........------------------......000111111......////////////......---------......000111111////////////000000000000///000222222222444666999777:::===AAA