BM6a6(@ %%%%%%%%%%%%%%%$$$###"""'''''''''&&&&&&''''''''')))&&&######&&&''''''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''(((((())))))###$$$%%%&&&&&&%%%$$$###&&&%%%$$$$$$$$$&&&(((***((()))***)))&&&$$$$$$$$$((((((((((((((((((((((((,,,///---'''###%%%***+++)))((('''(((((('''$$$"""''''''''''''''''''''''''((($$$$$$))))))%%%%%%***&&&&&&'''''''''&&&$$$###***))))))(((((((((((()))******))))))((((((''''''$$$'''(((&&&&&&******(((******))))))))))))******)))(((((()))***++++++***))))))((((((''''''''''''***((('''(((+++,,,+++))),,,,,,++++++***+++++++++'''((()))***+++,,,------))))))))))))************)))***+++,,,,,,+++***)))(((((()))***++++++,,,,,,000---***((()))***+++,,,------,,,++++++******))),,,,,,---,,,,,,***)))(((+++++++++,,,,,,---------//////...------.........---------.........//////,,,...//////...------...//////000111333333111///000000////////////000000333111000///000000...---111000///111333333000---111111111111000000000000111111111111000000000000000000000111333444222111222111000//////000111222222111000//////000111222//////000111111222111111//////000000111111111222444222//////111222222222222111000......000111222000000000000000000000000111///...///000111000.........//////000000111111////////////000000000000---...///000111222222222000000000000000000000000000111222222000//////000444333111000000000111222000000000000000000000000000000000000000000000000,,,,,,---...///000111111,,,...111000------///111,,,,,,---...---,,,***)))111000///...---,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********)))'''(((***,,,***++++++,,,,,,++++++***...------,,,,,,------...+++***)))***++++++***)))++++++++++++++++++++++++))))))))))))******************++++++++++++******)))))))))))))))))))))))))))'''&&&&&&(((***++++++++++++******)))(((((('''))))))))))))))))))))))))(((((())))))((('''&&&&&&((((((''''''&&&&&&%%%%%%)))***+++)))'''&&&''')))+++)))''''''((())))))((('''&&&%%%%%%&&&'''((()))((((((((('''&&&&&&%%%%%%((('''%%%%%%'''((('''&&&'''((((((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&'''''')))&&&$$$$$$&&&''''''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))))))))&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$&&&((()))###$$$&&&%%%$$$######$$$''''''''''''''''''''''''(((***)))###"""%%%''''''&&&&&&&&&'''))))))'''%%%''''''''''''''''''''''''&&&###$$$((()))'''(((,,,&&&&&&'''''''''&&&%%%$$$(((((((((''''''((())))))))))))))))))(((((('''''''''******((((((+++,,,))))))))))))(((((()))))))))(((''''''((()))***))))))(((((((((((((((''''''&&&***((('''(((***+++***((()))))))))))))))***+++,,,************************))))))))))))******************++++++++++++******((())))))***++++++,,,,,,...,,,)))(((((()))***+++,,,,,,,,,+++++++++++++++))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,------------............///000000000...---------//////...000111222111///111000000//////000000111000///...///000111000///111000///111333333000...000000000000111111111111000000000000000000000000222000000000222333222111222222111111111111222222111111000//////000111111///000111222222222222111000000000000111111222222111111111000000000111222333222111000000111222333000000000000000000000000111///...///000111000...////////////000000000000////////////000000000000......///000111111111000........................///111222222000//////000222111000000/////////000000000000000000000000000000000000000000000000000------......//////000000///000000///...------...,,,---------,,,,,,+++***......---,,,+++++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********)))((((((***,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,+++***))))))++++++***)))++++++++++++++++++++++++))))))))))))************((())))))******))))))((((((((((((((((((((((((((()))'''&&&&&&(((***+++***((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((('''''''''''''''***'''%%%&&&((()))(((&&&...+++)))(((((('''&&&$$$''''''&&&%%%&&&&&&((((((&&&&&&'''''''''''''''''')))'''&&&&&&'''(((((('''***++++++)))'''&&&''')))&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((('''''')))(((((((((((((((((()))&&&%%%$$$$$$%%%&&&((())) """$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%"""$$$''''''$$$######$$$&&&)))******(((''''''''''''''''''''''''+++(((((()))(((%%%%%%'''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&'''((()))))))))))))))((((((((((((''''''******((((((++++++(((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))))))))(((&&&&&&((('''&&&''')))***)))(((&&&&&&&&&'''((()))***+++++++++***)))(((((('''&&&))))))))))))************++++++************++++++)))))))))***++++++,,,,,,,,,+++)))((('''(((***+++++++++++++++,,,,,,,,,,,,***))))))***+++---///000---------,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------.........111111111000///...------000...------///000000///111111000000000000111111///...---///111222222111111000000111222222111/////////000000111111222222000000000000000000000000444222000///000222111111222222222333333222222222111111000//////000111111000000111222222222222111000111111111111222222222...111333222000...000222444333222111111222333444000000000000000000000000111///...///000111000...000000000000////////////////////////000000000000...//////000000000//////........................///111222222000//////000//////000000//////......000000000000000000000000////////////////////////........................222000.........---,,,***------,,,,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++*********++++++++++++++++++++++++)))******)))(((((()))++++++,,,,,,------,,,,,,+++******))))))))))))******+++***))))))++++++***)))************************))))))))))))************'''(((((())))))(((((('''((((((((((((((((((((((((((('''&&&&&&(((******)))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''((((((((((((((())))))***%%%"""###)))+++((($$$---+++((('''''''''&&&$$$((('''&&&&&&%%%&&&&&&'''%%%%%%&&&&&&'''(((((())))))(((&&&&&&((()))((('''((())))))(((&&&%%%&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$***)))(((''''''((()))***%%%%%%$$$%%%%%%&&&((()))$$$%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%(((,,,***$$$$$$######&&&)))******)))''''''''''''''''''''''''***)))((()))((('''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((()))***((((((((((((((((((((((((%%%((((((%%%%%%((((((&&&''''''(((((((((((('''''''''((()))(((((('''((()))&&&'''((())))))((('''&&&''''''''''''(((((((((((('''''''''''''''((()))***+++******)))((('''&&&&&&((()))))))))************,,,+++***))))))***+++,,,))))))*********++++++++++++++++++)))((()))+++,,,******++++++,,,---......000...,,,***)))***+++,,,---------------,,,,,,,,,---,,,,,,,,,,,,---......,,,------------.........111///......//////......000...,,,,,,...000000000222222111111111111222222000///...///111333222111111111111111222222111111//////000111222333333444000000000000111111111111666333000///000111111111111111333444444333111111111111111000000111111111000000111222222111111111222222222222222222222222+++000444444///---///222333222111111111111222333000000000000000000000000111///...///000111000...111111000000//////......////////////000000000000000000111111111000//////000000000000000000000000///000222111///......///...///000111111000...---////////////////////////......................../////////......---------111...,,,,,,...///,,,)))...---,,,+++***+++,,,---++++++*********+++,,,,,,+++++++++***************************************)))*********(((((()))+++,,,,,,------------,,,,,,)))))))))(((((()))))))))+++)))((()))***+++***)))************************((()))))))))************'''(((((())))))(((((('''((((((((((((((((((((((((((('''&&&'''(((***)))(((+++************)))))))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''(((((())))))******+++'''$$$%%%((()))'''%%%)))'''&&&&&&((())))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((***(((&&&'''((()))(((((('''(((((('''%%%$$$%%%'''(((###$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$######)))((('''&&&&&&'''((()))$$$%%%%%%%%%&&&''''''((('''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&***---+++%%%&&&%%%$$$%%%((())))))(((''''''''''''''''''''''''"""$$$%%%&&&(((+++,,,,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))***'''''''''''''''((((((((($$$''''''%%%%%%((((((&&&''''''((((((((((((''''''(((***+++***(((''')))***&&&'''((())))))(((''''''&&&''''''((('''(((((()))+++***))))))(((((((((((()))))))))(((((((((((((((((()))))))))************,,,+++***))))))***+++,,,***************++++++++++++,,,---,,,******,,,///******+++,,,---......///222111...+++))))))******---------------------------,,,,,,,,,------...///---------.........//////...,,,+++,,,///111111000111///------///111111111333333222222222222333333333222111111333333222111333333333333222222333333000111111222333444555555111111111111222222333333777444111000111222333222000111333333333333111000111222222222222222222111111111222222222111111000333333333333222222222222,,,111555444000---///222111111000000000000111111000000000000000000000000111///...///000111000...111111000000//////......////////////000000000000111111111222111111000000000000000000000000000000...000111111///......///...///000111111111000///........................------------------------//////......------,,,,,,...,,,***+++...///---+++---,,,+++***+++,,,---...,,,+++++++++++++++,,,---************************************************((()))+++***)))((()))***+++,,,,,,------,,,,,,+++******))))))))))))*********)))((()))******)))((())))))))))))))))))))))))((()))))))))************((())))))******))))))(((''''''''''''''''''''''''((('''&&&'''))))))((('''))))))***++++++,,,,,,---((((((((((((((((((((((((''''''((((((((((((((('''''''''(((((())))))******+++******((('''&&&&&&'''((('''%%%&&&((())))))((('''''''''&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&)))(((&&&&&&(((((((((''')))******)))(((''')))***(((######$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&''''''''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%&&&&&&'''''''''&&&''')))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%'''***)))%%%'''&&&%%%%%%'''((((((((('''''''''''''''''''''''''''))))))&&&%%%'''&&&$$$'''''''''&&&''''''((()))&&&&&&&&&&&&'''((())))))&&&''''''''''''(((((((((%%%((((((&&&'''++++++)))'''((()))******)))((('''(((+++,,,+++((('''(((+++''''''''''''((((((((((((&&&((())))))(((''')))***---,,,+++***)))(((((((((((((((((())))))*********))))))))))))************++++++************++++++***************************---...---+++***---000***++++++,,,---......//////...,,,++++++,,,,,,---,,,---------............++++++++++++,,,---............/////////000000000...,,,***+++000333444333333111000000222333333222444444333333333333444444555444333333444555444222444555555444333333555666333333444444555555666666222222222333444444555555777555333222333444444444222333333444444333333222222333444444444444333222333333444444444333222222444444444333333333333222///222444333111///111333000000000000000000000000000000000000000000000000111///...///000111000...000000000000////////////////////////000000000000///000111111111111000000...........................000111111///....../////////000111111111000000................................................///.........------,,,,,,,,,+++***+++---...---,,,,,,,,,++++++,,,,,,------,,,,,,++++++***++++++,,,)))))))))***************************************((()))++++++)))((()))******++++++,,,,,,++++++***++++++************++++++***)))((((((******)))((((((((((((((((((((((((((())))))))))))************((())))))******))))))((('''''''''''''''''''''''''''&&&&&&'''))))))'''&&&%%%&&&(((***,,,...000111))))))))))))))))))))))))&&&'''(((((((((((((((((('''((((((((((((((())))))***++++++)))'''%%%''')))+++)))'''&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$)))(((((('''&&&&&&%%%%%%((('''%%%%%%'''((('''&&&'''(((((('''&&&%%%''')))'''###$$$$$$%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''###&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''###&&&'''$$$###&&&'''%%%'''%%%$$$%%%'''((())))))''''''''''''''''''''''''***---+++%%%###$$$"""((('''&&&&&&'''((()))***(((((((((''''''((())))))&&&&&&&&&'''''''''((((((###&&&'''&&&'''+++,,,***'''(((***++++++***(((''''''***,,,+++'''%%%'''***((('''&&&&&&&&&''')))***&&&)))******(((((()))+++,,,++++++***)))))))))))))))))))))*********++++++))))))))))))******************++++++++++++******************************))),,,...---******,,,000+++,,,,,,,,,------......++++++,,,,,,---......///+++,,,,,,---...///000000,,,,,,,,,,,,---...///000000000000000111111111111222///,,,---222555555444444333333444666666555333555555444444444444555555555444333444666888777666666777888666444444666999666666666666666777777777333333444444555666666777666555444555666777666555666666555555555555666666444444555666666555444444777777777777777666555555555444444444333333333333333333222222222222333333111111111222222111111111000000000000000000000000111///...///000111000...////////////000000000000////////////000000000000,,,---...//////000//////...........................///111000///---......///.........//////000111------------------------........................------------------------+++,,,---,,,+++***+++,,,***+++,,,,,,---------,,,,,,+++***)))))))))))))))((()))))))))*********+++************************''')))++++++***))))))))))))******++++++******)))+++******))))))******+++***((('''((()))***)))((((((((((((((((((((((((((())))))))))))************'''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&''')))((('''%%%&&&&&&'''(((***+++,,,---))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((('''''''''''''''((('''&&&'''((()))))))))***(((&&&&&&''''''&&&%%%###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&'''&&&$$$$$$&&&'''&&&%%%###$$$%%%$$$""""""$$$&&&&&&$$$%%%&&&&&&'''''''''&&&(((''''''&&&&&&''''''(((###&&&)))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%###$$$%%%&&&''''''''''''"""$$$'''((('''((()))***((((((((((((((((((((((((###(((***%%%"""$$$''''''&&&$$$###$$$''')))******'''''''''''''''''''''''' %%%%%%"""###))))))&&&((('''&&&&&&'''((()))******))))))(((((((((((()))&&&&&&&&&'''''''''(((((( $$$%%%$$$%%%***+++)))''')))***,,,,,,***)))'''&&&))),,,***&&&$$$&&&))))))(((&&&%%%%%%'''***,,,''')))++++++((((((***,,,***)))))))))))))))***++++++++++++***************))))))))))))************)))***+++,,,,,,+++***)))++++++******************'''+++...---***(((+++///,,,,,,,,,---------......++++++------.........---***+++,,,---...000111111.........///000111222222000111111111222222222222666222...///333777666444444444555666888888666444555555444444444444555555444333333555888::::::999777888999777555555888;;;888888888888777777777777444444555555666777777888555555555666888999888666999888777666666777888999444555666777777666555444:::::::::::::::999888777555555555444444333333333666333111111222444444444111222222333333222222111000000000000000000000000111///...///000111000///......//////000000111111////////////000000000000***+++,,,---............000000000000000000000000...///111000...------......---,,,,,,---...///000------------------------////////////////////////------------------------,,,...///---)))''')))+++)))***,,,---...---,,,,,,++++++***(((''''''''''''(((((())))))*********+++))))))))))))))))))))))))''')))++++++***)))))))))))))))************))))))******))))))))))))*********((('''((()))***)))((((((((((((((((((((((((((())))))))))))************&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&((()))(((&&&$$$******)))((('''&&&%%%%%%))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((''''''&&&&&&&&&%%%'''### ###)))---+++(((&&&%%%$$$%%%'''))))))((("""###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''%%%###$$$%%%&&&%%%%%%%%%&&&'''&&&%%%%%%&&&(((&&&***'''######&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$######&&&((('''((((((((('''&&&&&&%%%###&&&)))(((%%%###%%%'''###%%%'''&&&###""""""$$$''''''''''''''''''''''''$$$&&&((()))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''###!!!&&&***)))&&&''')))))))))'''&&&'''(((&&&&&&&&&''''''''''''(((******)))'''&&&&&&(((++++++)))'''&&&((()))))))))///,,,)))(((((((((((('''(((((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&''''''((()))***)))*********++++++++++++***++++++***((('''(((***)))))))))))))))(((''''''************************,,,+++******)))*********++++++******))))))((((((,,,,,,++++++++++++,,,,,,...---,,,,,,+++,,,,,,,,,+++,,,---...///...---------------.........//////////////////////////////222222222222222222222222222111111333555555444333333333444555555555444444888999999888666777999;;;777999:::888666666999===888888999;;;<<<<<<:::999;;;;;;::::::999999888888999888888999::::::888777777777777888999888666444:::777444666;;;===:::666;;;:::999888888888888888999:::::::::::::::999999777999;;;:::777666888:::777777888777666666777888444666888666333222555888666666555444333333333333000000000000000111111111111111111111111111111111222222111111111111111111......///000000111222222............//////000000222111000///......///000//////...---------......***+++---///000000///...000,,,)))+++000222000,,,......////////////............---,,,---...///000+++,,,,,,------,,,,,,+++,,,,,,***)))(((&&&%%%%%%******++++++++++++******))))))))))))))))))))))))******))))))))))))******'''((()))***++++++***)))))))))(((((()))+++---...++++++***)))(((((())))))******))))))))))))******))))))((((((''''''''''''))))))*********((('''&&&(((((())))))******++++++&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))((((((''''''''''''((((((***)))$$$$$$)))***))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''(((((((((((('''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&'''((())))))'''&&&%%%%%%&&&((()))&&&%%%%%%&&&(((******(((&&&&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%%%%$$$###$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&%%%$$$$$$%%%&&&$$$%%%%%%### ###%%%''''''''''''''''''''''''!!!###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%'''&&&&&&&&&((()))))))))'''(((((((((&&&%%%&&&'''&&&&&&&&&''''''''''''((('''''''''&&&%%%&&&))),,,+++)))''''''((())))))))),,,***(((''''''(((((('''(((((((((((())))))))))))*********)))))))))((((((***))))))(((''''''''''''((((((((())))))))))))***+++******))))))))))))))))))))))))))))))(((''''''************************))))))(((((()))***++++++************))))))((((((---,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,------------///000000000///.../////////000000000111111//////000000111111222222///000000111111222222222444333333444666777666444555666777888888999999999999;;;===>>><<<;;;;;;<<<===>>>>>>>>><<<===???BBB??????????????????===<<>>======<<<============>>>>>>===<<<<<<;;;;;;;;;<<<<<<:::888;;;888777999<<<===<<<:::<<<<<<<<<<<<<<<;;;;;;;;;======>>>>>>>>>>>>=========???@@@>>>;;;::::::<<<;;;<<<<<<;;;::::::;;;<<<888888999888666666777888999999888777666555555555333333333222222111111111222222222222111111111111000000000000000000000000////////////////////////////////////000000000111000///...---------...///111111000///............***+++,,,---...............---,,,---.../////////......////////////......,,,+++***)))))))))***+++)))******++++++******)))+++******))))))(((((((((*********++++++*********))))))))))))))))))))))))***)))))))))))))))******((((((******+++***)))))))))))))))((())))))******++++++***)))))))))))))))))))))(((((((((((())))))(((((())))))(((''''''&&&(((((()))******)))((('''&&&&&&''''''((((((((((((&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&''''''((()))))))))))))))((((((''''''''''''((((((((()))'''######''')))(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''(((&&&%%%&&&(((******)))''''''&&&&&&&&&''''''((()))(((&&&%%%%%%&&&'''((($$$!!!'''+++,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''(((&&&$$$######%%%%%%%%%%%%%%%$$$$$$###%%%###""""""$$$%%%&&&&&&&&&%%%### ###'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&(((******'''&&&''')))&&&'''((('''%%%$$$%%%&&&&&&&&&&&&''''''''''''((($$$%%%&&&%%%%%%&&&))),,,***)))''''''((())))))((()))'''&&&&&&'''(((((('''(((((((((((())))))))))))*********)))))))))((((((******)))((((((''''''&&&&&&&&&'''''''''(((((((((,,,***'''(((***+++)))'''))))))******))))))((((((************************'''''''''((()))***+++,,,*********)))))))))))))))...------,,,,,,------......---------------......///000000111222111111111222222222333333333333444000111111222333444555555111222222333444555666666555444333444666666666444666777888999:::<<<======:::===AAABBBAAA>>><<<<<<@@@@@@@@@@@@AAABBBDDDEEEGGGGGGFFFEEECCCBBBBBBAAAEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@>>>>>>???>>><<<;;;;;;;;;;;;;;;<<<=========>>>>>>??????@@@??????>>>@@@@@@AAAAAABBBAAAAAA@@@CCCCCCCCCBBB???=========>>>>>>============>>>>>>>>>===<<<===>>>>>>>>>===>>>===<<<;;;:::999888888999999888777666555555444666555555444333222222111000000000000000000000000222222111000//////......//////000000000000111111------,,,,,,,,,------...333222111//////.........++++++++++++,,,---......,,,...///...,,,,,,...111......////////////......///...---,,,++++++++++++)))******++++++******)))*********************+++************************))))))))))))))))))))))))))))))(((((()))***++++++)))************))))))((()))))))))))))))(((''''''+++***))))))))))))))))))((((((''''''''''''(((((('''((()))***)))((('''&&&'''((()))))))))))))))(((&&&''''''''''''(((((((((&&&'''(((((((((((('''&&&&&&''''''((((((''''''&&&''''''((()))))))))))))))((((((''''''''''''((((((&&&******((((((******&&&''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%######%%%''')))%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%&&&)))*********(((((('''&&&&&&&&&'''''')))((('''&&&%%%%%%&&&'''%%%&&&)))(((%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&((((((&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&### $$$'''((('''&&&%%%###!!! """$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&'''''''''''''''$$$&&&''''''&&&%%%######'''((()))(((&&&%%%&&&'''&&&&&&&&&''''''''''''(((%%%&&&'''&&&&&&''')))+++***((('''((()))***)))((('''&&&&&&''')))******)))(((((((((((()))))))))))))))))))))(((((((((''''''&&&''''''((())))))******&&&&&&&&&'''''''''((((((,,,)))&&&(((,,,---***&&&))))))*********))))))(((************************(((((((((((()))***+++,,,******************))))))---------,,,,,,------------,,,,,,,,,---...//////111111222222333333333333444444444555555555666666333333444444555555666666777777888999999:::;;;;;;999777666777888999999888999999;;;<<<>>>AAABBBCCCAAADDDHHHIIIGGGDDDCCCBBBEEEEEEEEEFFFIIIJJJKKKKKKPPPQQQPPPOOOMMMLLLLLLMMMOOOOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOONNNMMMMMMMMMMMMKKKHHHGGGGGGGGGEEEDDDDDDEEEFFFEEEDDDCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHJJJIIIIIIGGGFFFDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDBBBAAACCCGGGIIIGGGEEECCCBBBAAA@@@>>><<<;;;:::>>>>>>======<<<<<<<<<;;;<<<;;;:::888666555333333333333222222222222222222444333333222111000////////////000000000000000000,,,,,,,,,,,,---......///000000//////.../////////------,,,+++,,,---///000.........---------...///......////////////....../////////.........------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******************+++))))))))))))))))))))))))(((((((((((()))***+++,,,************))))))((((((((((((*********)))((('''******)))))))))))))))***)))((((((''''''(((((()))'''((()))******)))'''&&&''''''((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))((((((''''''''''''((((((&&&***+++))))))+++***&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''(((&&&%%%%%%&&&''''''&&&)))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&%%%&&&&&&)))###''''''%%%######%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$"""###%%%'''%%%%%%&&&&&&'''&&&&&&%%%((($$$!!!"""%%%((()))(((%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&''''''(((((((((''''''$$$###$$$''''''###((()))***)))((('''''')))&&&&&&&&&''''''''''''(((((()))))))))''''''((())))))((('''((()))***)))''''''&&&&&&(((+++,,,+++***(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&'''((()))*********)))''''''((((((((()))))))))+++(((&&&(((,,,...***&&&))))))************))))))************************,,,++++++******+++++++++******++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,---...///000111333333333333444444555555666666666666777777777777777777777777666666666666:::::::::;;;;;;;;;;;;;;;===<<<:::;;;===?????????>>>>>>???AAADDDFFFIIIJJJMMMNNNPPPPPPNNNLLLLLLMMMMMMOOOQQQRRRTTTVVVWWWXXXXXXZZZ[[[ZZZXXXWWWXXXYYY[[[[[[[[[[[[[[[[[[[[[\\\ZZZ]]]aaaaaa```]]]]]]]]]aaa^^^ZZZXXXWWWWWWVVVUUUSSSUUUUUUUUUSSSRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPOOONNNMMMLLLMMMKKKIIIJJJKKKMMMLLLJJJGGGFFFFFFIIINNNPPPOOOLLLHHHHHHGGGEEECCC@@@>>><<<>>>>>>>>>??????@@@@@@@@@AAA@@@???===;;;:::888888777666666555444333333333222222222111111000000000////////////////////////------......////////////------------...///000000//////...------...000111111...++++++///000...,,,......////////////......++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,+++*********++++++***))))))***++++++))))))))))))))))))))))))))))))(((((()))***++++++++++++***))))))((((((((('''((()))+++,,,,,,+++******)))))))))))))))*********))))))(((((())))))***'''((()))******)))((((((''''''((((((((()))******)))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''((()))))))))))))))((((((''''''''''''(((((((((***)))&&&&&&)))***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''''''''((((((((((((+++)))'''&&&&&&&&&%%%$$$)))((('''&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&'''&&&(((((((((&&&%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$######""" """%%%"""######$$$$$$$$$$$$$$$'''%%%$$$$$$&&&'''((((((%%%$$$$$$&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((((((((((((+++'''###%%%***+++&&&!!!)))***+++***((('''((()))&&&&&&&&&''''''''''''((()))***+++***(((''''''))))))(((((()))******(((''''''''''''))),,,---,,,+++(((((((((((())))))))))))((((((((('''''''''&&&&&&)))***++++++***)))'''&&&(((((()))))))))*********)))((('''))),,,---***'''))))))******++++++******************************------,,,+++++++++++++++,,,,,,,,,,,,,,,---------......------------...............///000222333444666666666555666777777888888888888888999999999999:::::::::999999999999999;;;;;;<<<<<<======>>>>>>???===<<<===@@@CCCDDDDDDCCCCCCCCCEEEGGGJJJMMMOOOTTTVVVWWWVVVTTTRRRRRRSSSUUUYYY^^^______```cccfff```dddgggfffcccaaabbbdddeeedddccccccdddfffhhhjjjkkkpppvvvxxxuuuqqqoooooouuuqqqllliiigggggggggfffbbbbbbcccdddeeefffggggggeeedddbbb```^^^\\\[[[[[[XXXYYYZZZ[[[\\\\\\\\\[[[\\\ZZZXXXWWWWWWVVVTTTRRRRRRPPPMMMNNNQQQRRRQQQNNNLLLMMMNNNQQQTTTUUUTTTRRRNNNNNNMMMKKKHHHEEEBBB@@@<<<<<<===>>>???@@@AAAAAACCCCCCCCCBBBBBBBBBBBBBBB>>>===<<<:::999777666666333333222222111111111000111000000000000000//////...///000000111000000000------,,,------...///000000///////////////000000333...***+++///111...***......////////////......,,,---------------,,,+++)))******++++++******)))------,,,,,,+++***)))))),,,+++***))))))***+++,,,))))))))))))))))))))))))******))))))))))))******+++***)))))))))))))))***'''((()))***,,,,,,------)))))))))))))))******+++******))))))))))))******(((((())))))))))))******)))(((((((((((())))))***'''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''((()))))))))))))))((((((''''''''''''(((((((((***((($$$$$$(((***((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''((((((((())))))...,,,)))((()))((('''&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''###(((((('''((()))(((&&&$$$$$$%%%'''(((((('''%%%$$$"""######"""!!!!!!"""$$$""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&$$$"""###%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((&&&%%%%%%&&&((()))%%%&&&'''((())))))))))))+++)))'''''')))***)))'''(((******)))((('''((()))&&&&&&&&&''''''''''''(((&&&'''))))))((('''((()))((((((((()))******(((&&&&&&&&&''')))+++,,,***)))(((((((((((())))))))))))***))))))))))))((((((((()))***+++++++++)))'''&&&(((((()))))))))*********'''((()))+++++++++***(((((()))***++++++++++++***************************+++++++++***++++++,,,,,,---------.........//////111000000//////000000111111111111222444666777888::::::999999999:::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<:::;;;<<<===>>>???@@@@@@AAABBBCCCEEEGGGIIIJJJKKKIIIGGGFFFHHHKKKOOOQQQQQQQQQQQQQQQRRRTTTWWW[[[]]]```cccffffffdddaaa______bbbiiiqqqrrrooonnntttzzzxxx}}}|||xxxwwwxxxvvvtttrrrqqqssswww|||{{{zzzzzzzzzyyyvvvuuuuuuzzz~~~{{{wwwrrrnnnmmmlllllljjjkkklllmmmnnnnnnnnnnnnpppmmmjjjhhhgggeeeaaa^^^ZZZWWWTTTUUUXXXZZZXXXUUUWWWYYY\\\\\\[[[ZZZYYYYYYTTTTTTSSSQQQNNNJJJFFFDDD?????????@@@@@@AAAAAABBBAAABBBDDDFFFIIIKKKMMMNNNJJJIIIGGGEEEBBB@@@>>>===;;;:::999888777555444444333333333222222111111111///000111111111000///...000000///..................///////////////......111///,,,,,,...///...,,,......////////////......000000000///---+++)))((()))******++++++******)))+++++++++++++++*********,,,+++***((((((***+++,,,)))))))))))))))))))))))),,,+++***)))((((((((((((***))))))(((((()))***+++)))))))))))))))***++++++)))))))))))))))***++++++))))))(((((((((((())))))***)))((('''((()))+++,,,***)))(((''''''((())))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((''''''((()))))))))))))))((((((''''''''''''(((((((((***)))%%%%%%)))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((,,,***(((((()))***)))(((''''''&&&&&&&&&''''''(((%%%%%%&&&'''((((((((((((&&&&&&$$$$$$'''***)))%%%!!!$$$%%%'''(((((('''%%%$$$"""%%%'''(((&&&%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&"""%%%''''''###"""###%%%((($$$ """&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%&&&'''((()))))))))))))))))))))(((&&&''')))+++''')))))))))'''&&&'''(((&&&&&&&&&'''''''''((((((###%%%'''(((''''''(((***((((((((()))+++***(((&&&%%%%%%&&&(((***+++)))'''(((((((((((())))))))))))++++++++++++************&&&''')))+++,,,+++***)))(((((((((((())))))))))))%%%(((+++,,,+++***)))***((()))***+++++++++++++++************************(((((())))))***+++------............//////000000333333222222222222333333333333444555777999:::;;;======<<<;;;<<<===>>>???============>>>>>>>>>>>>:::;;;===???AAADDDEEEFFFIIIKKKMMMPPPSSSVVVXXXYYYZZZXXXXXXYYY]]]aaadddeeeeeeeeeeeeeeehhhkkknnnpppqqquuuzzz|||zzzuuuqqqooorrr|||~~~|||yyytttpppfffbbb___```dddfffdddaaabbbeeehhhgggbbb___^^^___XXXXXXWWWUUURRRMMMIIIGGGDDDDDDDDDDDDCCCCCCCCCCCC>>>@@@DDDHHHMMMRRRVVVWWWUUUSSSQQQOOOLLLIIIGGGEEEDDDCCCAAA???===;;;999888555555555444444333333333000000111111111///...---444333111000...------,,,------/////////...---,,,...///000...,,,+++---.........////////////............---+++(((%%%""" ,,,,,,,,,------,,,,,,,,,((())))))***++++++,,,,,,,,,+++)))(((((()))+++,,,))))))))))))))))))))))))---,,,+++)))((((((((('''))))))(((((((((***+++,,,+++***((('''''''''((()))))))))((())))))***++++++((((((''''''''''''((((((+++***(((&&&'''))),,,---+++***)))'''''''''((()))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''(((((())))))))))))(((((('''(((((()))))))))))))))((((((''''''''''''(((((('''******((((((******'''''''''''''''''''''''''''((((((((((((((((((((((((***)))'''%%%%%%''')))***%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))***)))&&&&&&&&&&&&&&&'''((()))$$$$$$&&&'''((()))))))))---&&&''''''((((((''''''&&&%%%%%%&&&'''&&&%%%###"""%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$###"""###%%%''''''&&&%%%$$$$$$$$$%%%&&&"""""""""###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((("""$$$&&&&&&%%%######$$$'''((()))******)))(((''')))((('''&&&&&&&&&&&&&&&(((((('''''''''(((((())),,,+++)))((('''''''''(((***+++***(((&&&%%%%%%&&&###!!! !!!###%%%%%%%%%(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++***)))(((''''''''''''+++***)))***++++++***)))''')))******))))))***+++&&&(((***)))'''&&&))),,,''''''((()))))))))))))))&&&'''((()))***+++,,,,,,)))+++---......---***(((---,,,+++***+++,,,---...000...---...222444222111666666444222333666777555999888888888:::<<>>======@@@@@@>>>CCCBBBBBBBBBDDDFFFEEEDDDKKKIIIJJJNNNPPPQQQWWW^^^cccdddcccdddiiipppqqqnnnqqqppprrrtttrrrooouuuzzzyyy|||}}}xxxsssmmmjjjkkknnnrrrsssuuuvvvuuusssssstttnnnfffccccccbbb___ZZZWWWUUUUUURRRMMMLLLOOOMMMGGGFFFJJJFFFGGGHHHHHHJJJRRR___iiiiiiddd^^^\\\\\\\\\ZZZWWWRRROOOKKKHHHFFFDDDAAA???;;;;;;;;;:::888555111///222000///000111333333222333333111000////////////000111111222111000...---******+++,,,,,,---......////////////...---,,,+++---------------------------,,,++++++------,,,+++---------,,,,,,+++++++++))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))******)))((((((((((((((()))******((((((((((((''''''''''''***)))'''&&&&&&'''((()))))))))((((((''''''&&&&&&,,,)))&&&&&&(((***)))((('''''''''&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%&&&))),,,&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&'''((()))%%%&&&((())))))'''%%%$$$$$$%%%'''(((((('''%%%$$$------,,,+++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###%%%&&&'''((('''&&&$$$###'''(((((('''&&&''')))+++&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((###%%%''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$%%%&&&((())))))((((((((())))))(((&&&&&&''')))&&&%%%%%%&&&((()))((('''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))***+++++++++***)))***++++++***)))''')))******))))))***+++((()))))))))(((((()))+++(((((()))***************++++++,,,---...//////000)))***+++,,,,,,+++***))),,,,,,,,,------...000000555333333555888;;;:::999::::::999888999:::;;;:::999;;;<<<>>>@@@BBBDDDEEEBBBBBBAAAAAACCCFFFHHHHHHMMMKKKIIIIIIJJJLLLMMMMMMRRRTTT[[[dddjjjmmmrrryyy}}}~~~}}}~~~vvvsssqqqmmmiiieeeccc```___ccc^^^]]]___]]]WWWVVVYYYTTTUUUVVVUUUVVV\\\gggpppwwwuuutttsssqqqooollliiieeebbb]]]YYYUUUQQQLLLIIIFFFEEEDDDCCCAAA>>>;;;999777555333333444333222111111111000000000000000111...//////000///...---,,,+++,,,,,,---......//////////////////...---,,,+++---------------------------,,,++++++------,,,++++++++++++++++++*********************************)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))))))))((('''((((((((((((((()))******************))))))))))))'''((((((((((((((('''''')))))))))((((((''''''''')))'''%%%%%%'''((((((&&&'''(((((('''%%%$$$&&&'''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''&&&&&&''''''((('''((())))))(((((()))+++''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))%%%&&&''''''''''''%%%%%%'''(((***++++++***((('''))))))(((''''''&&&&&&&&&###'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$&&&'''((()))(((%%%###!!!&&&&&&&&&%%%$$$%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%&&&(((((('''&&&&&&'''%%%&&&''''''''''''&&&%%%((('''''''''&&&&&&&&&&&&(((((()))))))))'''&&&%%% """%%%((())))))'''&&&&&&'''(((''''''''')))+++((((((((()))++++++)))'''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,+++***)))***++++++***)))''')))******))))))***++++++***(((((()))***))))))*********+++++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,---...///111222333333333777666666888;;;======<<<<<<<<<<<<======<<<<<<======???CCCEEEEEEFFFHHHJJJGGGGGGGGGIIIMMMQQQVVVYYYaaa___]]]]]]```bbbcccccccccgggrrr}}}xxxvvvuuurrrpppssspppoooooommmhhhggghhhggghhhgggffffffjjjrrryyy~~~|||}}}zzzuuupppkkkddd^^^YYYVVVSSSPPPNNNMMMKKKHHHEEE@@@>>>;;;:::999777444222222111111111111222333333....../////////...---------------...//////000000////////////...---,,,,,,---------------------------,,,++++++------,,,+++)))))))))***************++++++++++++++++++++++++))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))************)))((('''&&&((((((((((((((()))******************))))))))))))%%%'''(((******)))'''&&&))))))))))))((((((((((((***)))((((((******)))((('''(((((('''&&&%%%'''(((&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))***+++,,,,,,+++***)))((((((((((((''''''''''''(((''''''&&&&&&''''''(((&&&(((++++++***)))))))))''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$###$$$$$$$$$###"""###%%%'''%%%%%%%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&(((((((((((((((((((((((($$$%%%'''&&&%%%%%%&&&(((%%%&&&((('''&&&%%%&&&'''((((((((((((((((((((((((''''''''''''''''''&&&&&&((()))******)))'''%%%######%%%&&&(((((('''%%%$$$&&&'''((('''&&&'''(((***'''&&&''')))***)))&&&###((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,+++***))))))******+++***)))***++++++***)))''')))******))))))***+++---***((((((+++,,,***(((,,,,,,,,,,,,,,,------...++++++++++++++++++++++++//////...---......000000...000222555777888888888;;;:::;;;<<<===>>>???>>>@@@???@@@BBBAAA>>>???AAACCCEEEHHHIIIIIIJJJNNNQQQSSSRRRTTTYYY^^^cccjjjqqqyyyxxxyyy{{{}}}~~~}}}{{{~~~~~~}}}}}}zzzwwwtttsssuuuuuutttrrrrrrvvv|||zzzsssnnnhhhddd___\\\[[[XXXUUURRRLLLJJJFFFDDDBBB???;;;999777666555444333333333333000000000000000/////////------........./////////......//////...------,,,,,,,,,---------------------,,,++++++------,,,+++((())))))******+++++++++++++++++++++++++++++++++***)))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((())))))***((((((((((((''''''''''''&&&'''((()))))))))((('''))))))))))))))))))))))))))))))))))))***))))))((((((((()))(((&&&&&&((()))&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((()))+++,,,,,,+++)))(((((((((((((((''''''''''''((((((''''''''''''((((((&&&((()))***(((((()))***'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''&&&&&&&&&'''((()))&&&'''(((((((((((('''&&&''''''((((((((()))))))))***'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''(((%%%&&&&&&%%%$$$%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$(((((((((((((((((((((((($$$%%%'''&&&%%%%%%&&&(((%%%&&&'''&&&$$$$$$%%%'''((((((''''''''''''((((((&&&&&&'''((((((''''''&&&((()))******)))'''%%%###((('''''''''''''''((()))((())))))(((&&&&&&'''(((&&&&&&&&&((()))(((%%%###((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,+++******************+++***)))***++++++***)))''')))******))))))***+++...+++((()))+++---+++)))...------,,,---...//////............////////////111000///...///000222333222444666999;;;<<<<<<<<>>===;;;888666444222222333222111111000000//////---------------..................///......---,,,,,,,,,,,,---------......---,,,++++++------,,,+++)))*********++++++,,,,,,******************************)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((())))))***((((((((((((''''''''''''((('''&&&&&&'''((()))***((((((((((((((()))))))))&&&'''''''''&&&&&&&&&''''''((()))(((&&&&&&(((***&&&&&&&&&''''''''''''(((''''''((()))))))))))))))'''(((***++++++***((('''((((((((((((''''''''''''(((((((((''''''((((((((('''''''''%%%$$$%%%(((+++(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((((((''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%&&&&&&'''((('''&&&$$$###$$$&&&((()))###$$$$$$###"""###%%%'''######$$$%%%&&&&&&&&&&&&,,,***)))&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&(((((()))))))))'''&&&%%%''''''&&&'''(((***,,,...((())))))(((&&&%%%'''((('''''''''(((******(((&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((***+++---...+++***)))***++++++***)))''')))******))))))***+++,,,***)))***+++------,,,......---,,,---...///000---.........//////000000111111000000000222333444777888:::<<<>>>???@@@AAABBBCCCDDDDDDBBBBBBCCCDDDCCCAAACCCIIIIIIGGGLLLVVV[[[___dddeeefffjjjrrryyy~~~{{{~~~~~~}}}xxxsssmmmfff___ZZZVVVSSSRRRIIIGGGCCC???<<<888666555666555333222000000//////---------------------------...............------+++,,,,,,------.........---,,,++++++------,,,+++*********+++++++++++++++))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))************((((((((((((((()))******************))))))))))))((('''&&&%%%&&&(((***+++''''''''''''((((((((((((*********(((''''''***,,,&&&'''((('''&&&&&&(((***&&&&&&&&&''''''''''''(((''''''((()))))))))))))))&&&'''((())))))((('''&&&(((((((((((('''''''''''')))((((((''''''(((((()))''''''&&&$$$###$$$(((+++((((((((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&'''((()))'''''''''((()))))))))***(((((((((''''''(((((((((&&&&&&&&&''''''(((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''&&&%%%%%%"""""""""!!! !!!###%%%"""###$$$&&&''''''&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((('''''''''&&&%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((()))((('''&&&((((((((((((((('''''''''''''''((()))******++++++'''(((((((((&&&'''(((***'''&&&&&&''')))***)))(((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))&&&&&&'''((()))+++,,,---+++***)))***++++++***)))''')))******))))))***+++)))***+++++++++,,,...000///...---,,,,,,...///000------...//////000111111444444555555666777888888<<<<<<===>>>???AAACCCDDD>>>AAACCCCCCBBBBBBEEEGGGJJJHHHLLLUUUXXXXXXbbboooxxx~~~{{{{{{~~~zzzssspppttt~~~{{{zzzzzz{{{}}}xxxvvv{{{}}}}}}{{{yyy{{{vvvlllddd```]]][[[WWWUUUQQQMMMHHHDDDBBB@@@===;;;999666444333333222........................------...............---++++++,,,,,,---......///---,,,++++++------,,,+++***************)))))))))************************++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))))))))))))))(((((((((((((((((()))******************))))))))))))&&&&&&&&&'''((())))))***%%%&&&&&&&&&'''''''''(((++++++***(((%%%&&&+++...%%%&&&'''&&&%%%%%%''')))&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''))))))(((((((((((())))))&&&''''''&&&%%%%%%(((***)))(((((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&'''((()))###$$$&&&'''((((((((('''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&'''&&&&&&%%%&&&'''((()))$$$&&&)))***)))&&&"""&&&&&&&&&%%%$$$%%%''')))"""###$$$&&&''''''&&&&&&!!!!!!"""###$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((((((((((('''&&&&&&(((***((('''&&&&&&&&&&&&'''((($$$%%%'''))))))((('''&&&(((((('''''''''(((((()))((()))+++,,,+++(((&&&$$$$$$&&&'''''''''(((***,,,&&&%%%$$$%%%''')))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))((((((((((((((())))))+++***)))***+++++++++)))((()))******))))))***+++'''***,,,,,,++++++///222///...,,,+++,,,---///111111222222444555666777777999999:::;;;<<<<<<======??????>>>???@@@BBBDDDFFF@@@CCCFFFGGGGGGHHHKKKNNNYYYWWW\\\hhhmmmooo|||~~~|||xxxtttzzzwwwoooooolllmmmqqq{{{zzzuuuqqqqqquuuyyyzzzyyypppnnnkkkiiijjjqqq{{{|||tttmmmkkklllnnnsssxxx{{{vvvkkknnnrrruuu~~~|||sssnnnnnnppprrr||||||qqqhhhjjjmmmsssyyyxxxttttttwwwrrrxxxsssjjjeeeaaa```bbb```]]]XXXTTTPPPNNNLLLDDDBBB???<<<:::888777777000000000000////////////------...............---++++++,,,,,,---...//////---,,,++++++------,,,+++******))))))((((((''''''++++++++++++++++++++++++++++++***))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))************)))((('''&&&((((((((((((((()))******((((((((((((''''''''''''$$$%%%''')))******)))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%### $$$)))$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''))))))(((((((((((())))))%%%'''))))))((('''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''))))))!!!"""%%%'''''''''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''''''''&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''(((&&&"""!!!%%%&&&$$$#########$$$%%%&&&'''((()))***+++)))&&&$$$######((('''&&&%%%&&&(((***,,,''''''((((((((((((((('''$$$%%%%%%&&&'''((())))))%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&(((((())))))((('''&&&&&&((()))++++++)))))))))***---,,,***(((&&&&&&))),,,'''(((******))))))***,,,,,,***))))))******)))''',,,+++***))))))***+++,,,'''(((***,,,------------------,,,,,,,,,------......///000000000111444777888777777999:::<<<;;;;;;?????????>>>;;;:::;;;<<>>===>>>AAAEEEGGGGGGHHHJJJKKKKKKLLLQQQXXX^^^```jjjssswww~~~vvvpppooorrrttt}}}yyypppkkkiiijjjlllpppsssssspppjjjeeeiiifffgggppp|||xxxooonnnjjjffffffjjjpppsssuuuooojjjfffhhhkkklllpppuuuooonnniiiccceeennnuuuwwwxxxvvvtttqqqmmmkkksss}}}|||tttnnnkkkkkklllnnnyyyyyytttnnniiihhhjjjnnnqqqqqqnnnhhhcccggglllsssyyy{{{zzzwwwtttrrrooommmpppzzz~~~pppgggddddddfffeeeccc___ZZZUUUQQQOOORRRNNNHHHEEEDDDBBB???<<<:::666111///111222222111---------------------,,,---******------+++,,,000---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))((('''(((***,,,...---++++++*********))))))((((((***)))((((((((((((((()))...***&&&'''***,,,)))&&&,,,+++***)))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%***)))(((''''''((()))***(((''''''((())))))'''&&&%%%%%%&&&'''((()))*********(((''''''(((((('''%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%&&&'''((((((&&&$$$###((($$$!!!"""&&&)))'''###''''''((((((''''''&&&%%%%%%%%%&&&'''((((((((('''%%%%%%&&&''''''&&&%%%%%%(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***((($$$$$$''')))'''&&&&&&&&&&&&''''''((()))%%%&&&'''&&&$$$###$$$%%%'''&&&&&&&&&'''(((***+++%%%%%%'''((())))))))))))&&&&&&&&&'''''''''''''''''''''(((((((((((((((((())))))((((((((('''''''''(((((((((((((((''''''&&&''')))******)))(((((()))*********((('''(((***---''')))***)))(((((()))***,,,***))))))******)))'''))))))))))))***+++---...,,,,,,---------+++***))),,,,,,,,,+++,,,,,,------///000222222333555999<<<===>>>AAACCCEEEEEECCCAAABBBBBBAAA???===<<<===>>>AAAAAACCCFFFJJJQQQVVVZZZ[[[]]]```aaabbbffflllqqqwww}}}{{{|||{{{vvvrrrlllfffdddeeehhhjjjttt}}}{{{ppphhheeecccdddfffjjjmmmnnnmmmiiifffgggfffhhhnnntttuuupppjjjeeedddeeejjjpppvvvxxxxxxuuuqqqnnnpppqqqpppqqquuurrrrrrooolllpppzzz|||xxxwwwwwwwwwyyy}}}~~~xxxqqqoooqqqttt|||}}}vvvqqqqqqqqqrrrrrrrrrpppkkkggghhhlllsss{{{}}}wwwrrroookkkgggjjjsss~~~}}}}}}uuuqqqqqqiiihhhddd```\\\YYYVVVUUU\\\YYYVVVSSSQQQNNNHHHDDD>>>:::666444444444333111111111000000/////////000...++++++......,,,---000.........---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))***,,,---,,,)))((()))************)))))))))((((((******))))))))))))***+++---)))'''(((+++,,,)))&&&))))))))))))))))))******)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((''''''&&&%%%%%%&&&&&&***)))(((''''''((()))***(((''''''((())))))'''&&&'''''''''(((((((((((((((***(((''''''(((((('''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''((()))***%%%&&&'''((((((&&&$$$###(((&&&$$$%%%'''(((((('''(((''''''''''''&&&&&&&&&''''''(((((()))(((((((((&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$######$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''')))((($$$%%%(((***(((''''''&&&&&&&&&''''''(((###$$$%%%$$$###$$$''')))&&&&&&&&&'''(((((())))))###$$$&&&((()))*********(((((('''''''''&&&&&&&&&)))))))))))))))((((((((())))))((((((((((((''''''((((((((((((((('''''''''&&&(((***)))((('''(((((('''((()))***))))))+++,,,((()))******((('''((()))+++***))))))***+++)))(((''''''((()))***,,,...///------------,,,+++***)))---------------...///000111333666888:::===AAADDDCCCEEEHHHKKKKKKIIIFFFDDDDDDDDDDDDCCCAAABBBDDDFFFIIILLLPPPTTTZZZbbbmmmuuuuuuwwwxxxxxxyyy|||yyyxxxwwwlllgggdddaaaaaaaaa``````aaaccceeefffkkkssswwwpppgggdddccccccfffiiinnnrrrsssrrrpppnnnkkkmmmpppssstttrrrooolllkkkoooxxx}}}yyyyyy|||}}}|||zzzzzzyyywwwvvvuuuyyy{{{vvvooonnnrrryyy}}}wwwuuuwww|||yyyuuupppiiiccc___\\\ZZZbbbaaa```___]]]YYYSSSOOOIIIFFFBBB???<<<999666333444333111///.........///000---,,,//////------111/////////...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))---///,,,&&&$$$(((,,,******))))))))))))((((((***)))))))))***+++,,,---***)))'''))),,,,,,(((%%%''''''(((((()))***++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''')))((((((''''''(((((()))(((''''''((())))))(((&&&))))))(((((('''''''''''')))(((''''''(((((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++&&&&&&'''((((((&&&%%%$$$'''((((((((('''''')))+++)))((('''&&&%%%&&&''''''))))))))))))))))))((('''''''''((())))))(((''''''%%%&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%(((&&&$$$"""""""""$$$%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&###$$$'''(((&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$&&&))),,,%%%&&&'''(((((((((((('''%%%%%%'''((())))))))))))''''''''''''''''''''''''***))))))(((((('''''''''))))))((((((((((((((((((((((((((('''''''''((((((&&&'''))))))'''''''''(((&&&(((***+++***)))*********+++,,,+++)))(((((()))+++***))))))++++++***)))(((((())))))+++,,,------******+++++++++,,,,,,,,,...//////000111333444555777:::>>>AAADDDGGGKKKNNNMMMNNNPPPOOOLLLIIIGGGFFFEEEGGGIIIJJJKKKNNNSSSVVVZZZ___eeeiiioooyyy}}}zzzsssmmmiiiiiiqqq{{{{{{mmmbbb^^^[[[YYY]]]___bbbeeeggghhhhhhhhhkkkrrruuupppkkklllooopppwww|||zzz{{{~~~~~~{{{~~~~~~{{{zzz{{{}}}yyypppiiiccc___aaaaaaaaa```^^^[[[WWWUUUWWWUUURRRNNNIIICCC===:::999777444111////////////111...---//////------000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))'''***+++***''''''***...))))))))))))))))))((((((((((((((()))***+++,,,---(((((((((***,,,+++(((%%%'''(((((()))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%)))(((((('''''''''((((((((((((((((((((((((((((((''''''&&&'''))))))((('''(((((((((((((((''''''''')))(((''''''((()))(((&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((&&&&&&'''(((''''''&&&%%%%%%)))+++)))&&&%%%)))---***(((&&&%%%$$$%%%'''((()))))))))))))))((('''&&&'''''''''(((((('''''''''###&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%(((&&&$$$"""""""""$$$%%%&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$((()))&&&&&&&&&%%%$$$$$$$$$%%%%%%'''((('''%%%$$$%%%(((+++%%%&&&''''''(((''''''&&&'''((((((((((((((('''&&&%%%%%%&&&&&&'''(((((()))(((((((((''''''&&&&&&&&&(((((())))))))))))))))))((((((''''''''''''((()))&&&'''))))))'''''''''((((((***,,,,,,***((('''(((+++,,,---,,,***)))***++++++***)))***+++,,,+++***)))*********++++++++++++************+++,,,,,,---//////000222555777:::;;;AAADDDHHHKKKNNNPPPTTTWWWXXXXXXVVVRRRMMMJJJJJJKKKKKKNNNSSSXXX\\\bbbgggkkknnnssszzz{{{vvvssssssqqqmmmiiimmmiiigggeeeaaa```fffnnn}}}{{{ssshhhaaaaaabbbbbb```ccchhhllloooppppppooowww}}}|||{{{|||~~~~~~wwwqqqmmmgggfffccc___[[[XXXWWWVVV]]]^^^^^^\\\WWWPPPJJJGGGAAA???<<<888666444333222222///...000///,,,,,,///------------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))((((((((()))***++++++(((((((((((((((((())))))'''''''''((()))***+++,,,''''''(((***+++***(((&&&((())))))))))))((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$$$$(((((('''''''''(((((()))''''''(((((((((((('''''''''&&&&&&''')))***)))'''&&&&&&''''''((())))))***((('''&&&'''((()))(((''')))(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''###'''***)))$$$###''',,,***(((&&&%%%$$$%%%'''(((((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&))))))''''''******'''''''''&&&&&&&&&''''''(((&&&&&&&&&$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%$$$$$$%%%&&&'''((()))***''''''''''''&&&&&&&&&&&&(((((())))))))))))******(((((('''&&&&&&''')))***&&&(((***)))((('''(((((()))+++,,,,,,***(((''''''***,,,,,,,,,***)))***++++++***)))***,,,,,,,,,*********+++++++++******)))...------,,,,,,,,,,,,---000111444777;;;>>>BBBDDDKKKMMMQQQTTTUUUWWWYYY[[[XXXXXXWWWSSSOOOMMMPPPSSSZZZ___ffflllrrrwww{{{~~~yyyooojjjjjjjjjlllttt~~~rrroookkkhhheeebbb___]]]dddccccccdddaaa___bbbiiirrrsssnnngggeeekkkqqqsssqqqtttyyy}}}wwwuuupppiiibbb]]][[[[[[```dddggghhhddd]]]XXXUUUFFFEEECCC???;;;888555444444111000111000------000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***)))((()))++++++(((&&&''''''(((((((((((())))))((('''''''''((()))******&&&'''((()))))))))((('''))))))******)))(((&&&%%%'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&''')))***)))'''%%%%%%&&&'''((()))******((('''&&&'''((()))((('''((((((''''''&&&'''''''''))))))(((''''''''''''''''''''''''''''''(((((((((###&&&)))'''$$$###&&&+++)))((('''&&&%%%&&&''''''&&&'''''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&***&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''******((('''***)))&&&&&&&&&&&&&&&''''''((()))$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((((((((((('''&&&%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((()))))))))*********((((((&&&&&&&&&''')))***''')))******)))(((((()))(((***++++++)))((())))))((()))******)))((()))++++++***)))***,,,---,,,+++((()))***+++,,,++++++***000000///...///000111222777888;;;@@@EEEJJJNNNPPPRRRUUUWWWYYYYYYYYYZZZ[[[UUUYYY\\\\\\ZZZ[[[```eeeooottt|||~~~uuunnniiibbbZZZWWWYYYZZZ\\\eeeoooqqqmmmffffffeeebbb___^^^^^^___gggfffgggiiifffdddgggmmmtttxxxyyywww{{{zzzrrrllliiihhhlllqqqvvvvvvpppggg```\\\PPPPPPNNNKKKFFFAAA===:::888444333444333//////222------........./////////------------------------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))%%%'''***++++++)))(((''''''''''''((((((((())))))***))))))((())))))******&&&'''((((((((((((((()))&&&''')))***)))((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''')))***)))(((&&&'''''''''(((((())))))((('''&&&''')))))))))((((((''''''''''''(((((()))(((((('''''''''(((((()))'''''''''''''''((())))))$$$&&&'''&&&%%%$$$''')))(((''''''''''''&&&&&&&&&&&&''''''(((((((((((('''((('''&&&%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&&&&((('''############$$$%%%&&&'''((($$$&&&((((((''''''((()))((('''%%%$$$$$$%%%'''(((&&&&&&'''((())))))(((((((((''''''''''''&&&&&&&&&''''''(((((())))))******(((((())))))*********+++((('''&&&%%%&&&'''***+++((()))++++++)))))))))***'''(((******))))))+++,,,%%%'''((((((''''''(((***+++***)))***,,,---,,,+++&&&''')))+++,,,------,,,/////////000222555777999>>>@@@CCCHHHNNNTTTYYY[[[VVVXXX[[[[[[ZZZYYYYYYZZZYYY___gggkkklllooouuuzzzzzzuuuzzzxxxqqqfff___\\\ZZZVVVPPPSSSTTTVVV^^^gggggg```^^^```bbbaaa```aaaeeeiiinnnmmmmmmnnnllljjjnnnuuu}}}zzzvvvuuu|||xxxlllccc^^^^^^^^^]]]ZZZVVVOOOJJJFFF:::777555666555111111444.../////////000000111111------------------------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))###+++---+++)))+++---&&&'''''''''(((((())))))++++++******************&&&'''(((''''''''')))+++$$$%%%((()))***)))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))((()))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%&&&%%%&&&''')))***)))((((((((((((((((((''''''''''''&&&&&&''')))***)))((('''''''''''''''((()))***$$$$$$$$$%%%&&&'''((()))'''''''''''''''((()))***&&&&&&'''&&&&&&&&&((()))''''''((((((''''''&&&%%%''''''((())))))***)))))))))((('''&&&&&&'''((()))&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((('''%%%$$$%%%''')))***$$$&&&$$$!!!'''((($$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&%%%%%%'''&&&###'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&&&&'''&&&$$$###&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((''''''+++)))(((((())))))(((&&&''''''''''''((((((((((((***'''&&&(((,,,,,,)))$$$))))))(((((((((((())))))(((((((((((())))))))))))***))))))(((''''''&&&&&&+++******)))))))))))))))******+++******)))((('''(((***,,,---,,,,,,---...222111000111333888>>>AAAJJJKKKNNNOOOQQQTTTXXX[[[ZZZYYYXXXXXXZZZ[[[ZZZYYYaaagggqqq|||}}}}}}|||tttnnnlllfffaaa]]]\\\VVVNNNMMMQQQOOOPPPSSSVVVZZZ^^^bbbddddddgggjjjmmmnnnoooppprrrvvvzzz}}}{{{xxxyyy|||}}}uuullljjjiiiiiihhhfff___UUUNNNKKKGGGAAA<<<999666333222333000------.../////////'''***,,,,,,,,,+++---...************************(((((((((((((((((((((((('''((())))))((()))+++---******))))))((('''''''''+++++++++++++++***)))(((&&&'''((((((((('''%%%%%%+++***))))))***)))&&&$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%(((******'''&&&''')))&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((()))))))))))))))((((((''')))((('''&&&%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$$$$&&&(((((((((&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&(((******'''$$$((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((($$$&&&%%%!!!"""'''(((%%%########################$$$'''(((%%%&&&)))(((%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&'''''''''%%%###&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''***)))(((((())))))(((&&&''''''''''''((((((((((((***'''&&&(((+++,,,)))%%%+++******))))))******+++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***++++++,,,,,,,,,,,,+++******)))+++---......------...000111333555999>>>DDDIIIMMMOOOQQQTTTVVVWWWZZZ\\\___\\\[[[ZZZ[[[___ccceeefffooouuu{{{uuuqqqnnniiikkkrrryyyyyyqqqiiieeeaaa\\\YYYXXXSSSNNNOOOUUUUUUVVVYYY\\\```dddgggiiippptttyyy|||~~~yyyxxxvvvtttqqqkkkccc]]]ZZZTTTMMMEEE???999555111222000///...//////...,,,...+++((((((***,,,,,,+++((((((((((((((((((((((((++++++++++++++++++++++++'''((())))))((()))+++---&&&&&&''''''((()))******+++++++++++++++***))))))(((((()))))))))((('''&&&)))(((&&&'''(((((('''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%(((***)))'''&&&'''))))))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((((())))))))))))(((''''''#########%%%''')))+++---''''''''''''''''''''''''''''''''''''''''''''''''***)))'''%%%$$$%%%'''((('''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&(((******'''%%%((((((''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&######'''((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&###$$$'''(((&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&'''(((((('''%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''***((('''((())))))(((&&&''''''''''''((((((((((((***(((&&&(((++++++)))&&&***))))))(((((())))))***(((((((((((())))))))))))&&&&&&'''(((((()))******((((((((()))***+++,,,---------------,,,,,,,,,,,,.../////////...///111444444888???EEEKKKPPPVVVZZZUUUVVVXXXYYYYYYYYY[[[\\\^^^]]]^^^bbbhhhoootttvvv|||yyyuuuooohhhccc^^^\\\ZZZ___jjjuuuwwwmmmddd```[[[YYYXXXXXXWWWUUUXXX^^^___aaadddiiinnnssswwwzzzzzzrrrmmmjjjeee\\\SSSKKKDDD>>>:::666444222222222111...,,,333,,,%%%%%%)))---,,,)))++++++++++++++++++++++++++++++++++++++++++++++++''')))))))))((()))+++---%%%%%%&&&'''(((******+++***++++++++++++***))))))***************)))(((((((((&&&$$$$$$&&&(((((((((''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((+++)))'''%%%%%%''')))***&&&&&&'''''''''((((((((((((((((((((((((''''''&&&((('''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&%%%''''''''''''''''''''''''+++)))&&&######%%%(((***%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&'''))))))'''%%%((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&''''''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$### $$$&&&$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''((())))))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&)))(((''''''((()))((('''''''''''''''((((((((((((***((('''(((******)))'''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''''''''((())))))******))))))))))))***+++,,,------------,,,---------...---...//////000222777:::===BBBJJJPPPTTTWWW[[[^^^]]]]]]\\\ZZZXXXXXXZZZ\\\bbbdddgggnnnvvv}}}|||vvvkkkiiieeeaaa]]]ZZZXXXWWW[[[___iiiqqqqqqhhhaaa___\\\^^^aaaeeefffhhhkkknnnnnnppptttzzz}}}xxxtttooohhh```ZZZTTTNNNJJJ???<<<888555333222111///111,,,''''''***,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***)))((()))***,,,))))))))))))))))))))))))******+++++++++******)))***************))))))(((***'''%%%$$$&&&'''(((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''((()))((('''''''''&&&&&&&&&'''(((((())))))''''''''''''((((((((((((((((((((((((((('''&&&&&&***)))((('''&&&%%%$$$$$$'''&&&&&&&&&%%%%%%%%%$$$'''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%'''******(((&&&&&&&&&$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&((((((&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&"""$$$### $$$&&&$$$'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&''')))***)))'''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&((('''&&&'''((()))((('''''''''''''''(((((((((((()))((((((((()))))))))(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++***************+++,,,,,,,,,,,,,,,---...///,,,...000222444999???CCCIIIOOOUUUXXXXXXXXX[[[^^^cccbbbaaa```___aaaeeehhhnnnqqqxxxzzzmmmddd[[[ZZZYYYWWWVVVVVVVVVVVV^^^___dddiiihhhcccbbbeeeiiiooowww|||zzzvvvpppjjjeee```[[[WWWKKKFFF???999555444444333,,,---------,,,,,,------************************))))))))))))))))))))))))((()))***)))((((((***,,,++++++***************))))))******+++++++++************))))))))))))((()))---+++'''&&&&&&'''((('''(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''!!!%%%(((******)))((('''''''''((((((((())))))((((((((()))(((''''''&&&###$$$%%%&&&((()))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%%%%$$$&&&(((******)))(((''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&''''''((((((''''''''''''(((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%((()))'''$$$&&&+++$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&###$$$'''(((&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%''')))***)))(((&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%'''&&&&&&&&&((()))((('''''''''''''''(((((((((((())))))(((((((((((())))))***))))))(((((())))))***(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***************---,,,++++++,,,...000111///222666:::>>>CCCIIIMMMTTTYYY^^^^^^\\\\\\```ddddddfffiiikkkmmmqqqvvvyyyzzz|||~~~pppbbbYYYUUUUUUUUUUUUUUUUUUUUUUUU\\\]]]aaafffhhhhhhnnnuuuzzzuuuqqqkkkfffbbbZZZTTTKKKCCC>>>;;;999888...000222222///---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******)))((((((***+++((())))))******++++++,,,))))))***++++++++++++***+++***))))))(((((())))))...+++)))'''(((((('''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&(((''''''((())))))(((&&& $$$(((******((('''''''''((((((((())))))))))))))))))))))))(((((('''&&&&&&'''((((((''''''&&&&&&''''''((())))))******''''''''''''''''''''''''$$$%%%'''))))))(((&&&%%%((('''&&&(((******)))'''&&&&&&&&&&&&&&&'''''''''&&&''''''&&&%%%%%%&&&(((((((((''''''''''''((((((+++%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%''')))***$$$$$$'''***'''"""$$$+++%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((%%%&&&)))(((%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$###$$$&&&((())))))(((&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%'''&&&%%%&&&((()))((('''''''''''''''(((((((((((()))))))))((('''''')))***+++******))))))******+++(((((((((((())))))))))))((((((((()))******++++++++++++*********+++,,,,,,...---,,,,,,...000222444888;;;@@@EEEIIINNNSSSVVVZZZ___cccdddccceeemmmtttpppvvv}}}}}}yyysssooommmmmmlllkkknnnwww{{{nnnbbb[[[ZZZ[[[]]]^^^^^^^^^]]]]]]cccfffnnnwww{{{~~~|||wwwtttjjjeee^^^VVVPPPIIIDDD@@@999777444222111000......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))******)))(((((()))+++(((((((((((((((((((((((())))))***+++++++++++++++---,,,+++***)))******+++***)))''''''(((((('''&&&(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&)))'''&&&''')))***(((%%%###$$$%%%'''(((((((((((('''((((((((())))))))))))***************))))))(((*********)))'''$$$"""!!!(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&'''(((((((((''''''((($$$!!!###))),,,***&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&)))((((((''''''''''''(((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%(((+++,,,######'''***'''!!!###+++''''''''''''''''''''''''!!!%%%'''%%%%%%''''''###'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''#########%%%((())))))'''&&&''''''''''''''''''&&&'''((((((((('''&&&%%%%%%'''&&&%%%&&&((()))((('''''''''''''''((((((((())))))))))))((('''''')))+++))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&''')))***+++------)))))))))***+++,,,......///.........///111444666???CCCIIIMMMQQQUUUYYY\\\\\\aaafffhhhhhhnnnyyy|||uuuppphhhaaa^^^___bbbeeedddppp}}}{{{ppphhheeebbbdddgggiiikkkjjjjjjiiiooouuuwwwsssnnnggg```WWWNNNHHHCCC<<<444000111222///,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++***(((((()))++++++***)))(((&&&$$$###"""((()))***+++++++++++++++...---,,,+++***+++,,,---&&&&&&%%%'''((()))'''&&&))))))))))))))))))))))))))))))************))))))&&&''''''''''''''''''&&&)))'''&&&'''******(((%%%***)))'''&&&&&&'''(((***(((((((((((())))))))))))+++++++++++++++***))))))$$$%%%'''((((((((('''&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%$$$$$$###$$$%%%&&&'''(((!!!''',,,***%%%((((((((('''&&&&&&&&&%%%%%%'''(((&&&######&&&)))((((((''''''''''''((((((###''''''''''''''''''''''''###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%###"""###&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''&&&%%%&&&'''((()))'''!!! $$$'''%%%&&&******)))((('''''''''''''''&&&&&&&&&'''''''''((((((,,,)))'''(((***+++***((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++((()))+++,,,,,,,,,...000---000333333444888@@@FFFHHHMMMTTTXXXZZZ]]]```ccc^^^dddjjjnnnvvv{{{xxxllleee___\\\XXXTTTUUUXXXbbbmmmzzz~~~{{{tttqqqpppvvvwww}}}}}}}}}yyyyyy~~~xxxqqqlllfff]]]WWWNNNHHH???999666444111......---------......+++)))******************++++++))))))(((((()))***++++++))))))))))))************&&&'''((())))))******)))))))))))))))((((((((((((++++++******)))'''&&&%%%$$$'''***+++***'''&&&%%%((((((''''''&&&&&&&&&%%%((()))***)))'''%%%&&&'''************))))))))))))++++++,,,+++***)))'''&&&)))(((***,,,((("""%%%---''''''&&&&&&&&&''''''((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))$$$&&&(((((('''((()))+++!!!'''***((('''((((((%%%&&&'''((('''&&&'''(((***'''''''''''''''((()))***((((((((((((((()))******''''''''''''&&&%%%$$$$$$'''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''((()))((('''&&&((()))''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((('''''''''((()))***(((###"""&&&(((&&&&&&((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((+++(((&&&''')))***)))((((((((((((((()))))))))***************+++++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,---///111...222888;;;===AAAIIIOOOTTTVVVYYYZZZZZZ\\\___bbbffflllsssyyy{{{tttpppnnnddd```\\\ZZZVVVSSSVVV\\\gggqqq}}}~~~|||xxxrrrqqqssszzz|||uuulllfff\\\TTTKKKCCC???;;;666222222000............---,,,+++++++++++++++,,,,,,,,,***))))))))))))******+++))))))))))))************((()))))))))))))))((((((***)))))))))(((((((((((()))))))))))))))(((((('''%%%'''******)))'''''''''((((((((((((''''''&&&&&&'''((()))((('''&&&'''((()))))))))(((((((((((('''(((((())))))((('''&&&%%%***((()))+++((($$$&&&,,,***)))(((((('''''''''''')))(((((((((''''''''''''(((((('''&&&&&&'''((()))%%%'''(((((('''''')))***"""''')))'''&&&((((((&&&%%%&&&'''&&&%%%&&&''')))%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$'''''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###%%%'''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''')))(((((((((((()))******(((%%%$$$((()))'''&&&''''''((()))))))))((('''&&&&&&&&&'''''''''(((((((((***(((&&&&&&((()))((('''((((((((()))))))))******)))))))))*********++++++******++++++++++++++++++,,,------,,,,,,---111444333888@@@FFFJJJNNNTTTXXX^^^___```aaabbbeeejjjmmmsssyyy~~~~~~}}}yyyrrrjjjdddaaaaaa```^^^]]][[[VVVTTTYYYbbbhhhrrr}}}~~~}}}}}}}}}wwwsssooonnnssszzzyyysssmmmfff\\\SSSLLLFFF???:::777444000/////////......+++++++++,,,,,,---------++++++***)))))))))******)))))))))*********++++++************)))((('''&&&******)))))))))(((((((((''''''((()))))))))))))))%%%'''((()))(((((()))***))))))))))))((((((((((((&&&'''((((((''''''((()))((((((((((((''''''''''''''''''((((((((((((''''''***((((((***)))'''''')))++++++***)))((('''&&&&&&((((((((((((''''''''''''''''''&&&&&&'''((())))))&&&((()))(((''''''((()))$$$((()))%%%$$$''')))((($$$%%%&&&&&&%%%%%%&&&(((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((((((((((((((((()))))))))((('''''')))***)))&&&%%%&&&((()))+++***)))'''&&&''''''''''''((((((((((((***)))((((((((()))))))))(((((()))))))))*********((())))))))))))******************+++++++++++++++,,,,,,,,,,,,,,,///333777<<>>:::777333222111000///---,,,,,,++++++*********+++,,,,,,*********+++++++++,,,,,,)))******+++++++++******+++++++++*********))))))'''(((((())))))))))))(((((()))***)))(((((()))+++((((((((()))))))))******%%%'''((((((''''''(((******))))))))))))((((((((((((((('''&&&&&&'''((()))""")))---***''')))***((($$$%%%''')))))))))((('''''''''''''''((((((((()))&&&''''''''''''&&&$$$###%%%'''(((((('''''')))***%%%((((((%%%$$$''')))(((&&&'''''''''&&&&&&(((***''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%&&&(((+++,,,''''''''''''''''''''''''''''''''')))***++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%'''))))))(((&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&''')))*********)))(((%%%'''&&&"""$$$++++++'''))))))(((((()))***++++++(((((((((((())))))))))))(((***+++***((('''))),,,)))************+++++++++***++++++++++++,,,,,,,,,------......///000000111333777>>>EEEKKKRRRXXX\\\[[[ZZZ[[[___fffmmmsssvvvjjjhhhfffiiinnnsssttttttrrrqqqlllhhhhhhhhhaaaYYYOOOPPPQQQSSSWWW[[[aaadddggglllppprrruuu}}}zzzvvvsssrrrqqqqqqpppqqquuu}}}}}}|||~~~~~~}}}{{{ssslllgggaaaYYYQQQJJJDDD???<<<666555444222000///------************+++,,,------******+++++++++,,,,,,,,,+++++++++++++++***)))(((+++++++++************)))%%%&&&''')))******++++++)))***+++***)))((()))***''''''(((((()))))))))***&&&'''((((((''''''((())))))(((((((((''''''''''''+++***)))(((((()))***+++ )))...***'''(((***)))'''(((***+++***)))'''&&&&&&'''''''''(((((())))))'''((((((((('''%%%###"""$$$&&&(((((('''((()))+++$$$((()))%%%$$$''')))(((%%%&&&&&&&&&%%%%%%'''(((***)))((('''''''''''''''$$$$$$%%%&&&''')))***+++&&&&&&%%%%%%&&&)))+++---'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''***---...+++'''&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%(((&&&%%%&&&)))***'''$$$&&&'''((())))))((('''&&&%%%&&&((()))))))))((((((+++)))%%%######(((000666))))))(((''''''''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((()))''''''''''''((((((((()))++++++************++++++(((***,,,,,,+++***)))***+++******************+++...+++((((((***,,,+++***++++++,,,///333666777777===DDDLLLPPPRRRTTTYYY]]]]]]\\\^^^gggssszzzzzzvvvpppggg______bbbeeejjjnnnvvvsssmmmgggaaa]]][[[ZZZVVVSSSTTTYYY^^^aaahhhooonnnoooqqqxxx}}}wwwuuurrrnnnmmmpppqqqqqquuuzzz{{{xxxooojjjddd^^^[[[YYYTTTLLLEEE@@@888222111222000///000...,,,))))))***,,,------,,,+++***+++,,,---+++)))++++++*********+++---...************************+++******)))(((''''''&&&((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))%%%...///)))%%%'''+++'''((()))((('''&&&''')))&&&((('''######'''(((&&&((((((''''''((()))***+++((((((((((((''''''''''''---+++(((''''''((('''&&&(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++,,,***(((((('''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%'''((('''&&&''''''((((((((((((''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%''',,,///))))))(((''''''''''''''')))((('''&&&&&&'''((()))'''''''''((((((((())))))'''''''''((((((((())))))*********))))))*********)))***,,,,,,***)))***+++,,,++++++******++++++,,,---+++)))))),,,------+++///...---///222777:::<<>>999666333000......---,,,---//////---,,,+++,,,,,,,,,,,,+++***)))************************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''%%%&&&((((((((((((((()))'''((()))((('''&&&''')))'''***+++))))))+++***'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%)))+++***(((%%%$$$$$$&&&)))++++++***%%%%%%%%%&&&&&&'''''''''%%%$$$###&&&***+++***'''$$$%%%''''''''''''%%%$$$'''&&&$$$######%%%(((***"""%%%)))+++***)))(((((('''((()))***)))(((&&&%%%&&&'''((())))))((('''&&&))))))))))))************))))))))))))************(((***+++,,,,,,+++***((((((***,,,,,,+++***)))***---,,,,,,++++++,,,,,,---,,,...111333666===FFFMMMTTTYYY^^^```aaadddkkkqqqrrrpppooonnnmmmkkkhhhfffkkkkkkkkkiiifffaaa\\\XXXXXXWWW]]]iiirrrttttttttt|||yyyxxxrrrjjjhhhooowwwzzz~~~~~~}}}zzzssseeeWWWQQQSSSNNNGGGAAA<<<888555333///......///000000///---+++,,,,,,---,,,+++***)))************************(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''###%%%)))***)))((()))***'''((()))((('''&&&''')))%%%((()))(((((()))(((%%%&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&''')))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''(((&&&$$$""" %%%***+++&&&$$$''''''$$$)))((('''&&&%%%&&&''''''((((((((((((((((((((((((((('''%%%%%%%%%&&&(((***%%%''')))+++,,,,,,******(((((((((((())))))))))))(((''''''&&&&&&''')))***(((((((((((()))))))))))))))***)))&&&'''***)))%%%***)))(((''''''((()))***))))))))))))***************,,,---,,,)))(((+++...***,,,---,,,******+++,,,,,,...000000...---......666555555888???IIISSSYYYdddbbb```aaafffmmmrrrtttqqqggg^^^^^^aaacccdddgggrrrmmmfffaaa^^^^^^^^^______aaafffkkkqqqzzzxxxrrrrrrmmmjjjjjjooossswww~~~}}}ooo]]]OOONNNQQQSSSNNNEEE===777555///---+++,,,///000...+++........................++++++++++++++++++++++++((((((***++++++***)))(((++++++,,,+++***)))'''&&&(((((((((((())))))))))))&&&&&&'''((()))))))))((('''%%%%%%((((((&&&&&&)))$$$&&&***+++***((('''&&&))))))************))))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((($$$&&&''''''&&&&&&((()))((('''&&&%%%%%%%%%%%%%%% ###''''''&&&%%%&&&(((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''(((((('''&&&%%%######((('''&&&%%%%%%&&&((()))&&&&&&'''((((((((('''&&&%%%%%%)))***'''%%%(((***'''***)))(((&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))&&&'''(((*********))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((())))))))))))(((***)))'''))),,,+++(((+++***)))(((((()))***+++)))))))))*********+++++++++,,,,,,+++******+++---***,,,---,,,+++***+++,,,---...//////......///111444777===DDDMMMUUU[[[^^^bbbbbbcccgggkkkoooqqqqqqddd\\\WWWZZZ___cccfffiiiooolllgggdddccccccdddeeecccgggmmmuuu}}}yyysssoooiiigggiiikkklllqqqxxx~~~wwwggg[[[SSSRRRQQQPPPLLLFFF@@@<<<444111...---...///---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++(((((())))))))))))(((((((((((())))))((('''&&&%%%(((((((((((())))))))))))''''''(((((()))((((((((('''%%%&&&))))))'''&&&)))&&&((()))(((''''''''')))))))))************))))))''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((%%%'''((('''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&!!!###&&&'''&&&%%%&&&'''&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))***%%%&&&&&&&&&''''''((((((((($$$(((***'''''')))+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))''''''(((((((((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))''')))***)))+++///...***++++++************++++++))))))*********+++++++++---+++******+++,,,,,,+++***,,,---,,,+++***+++------............///222555666===GGGRRR[[[```bbbbbbccceeehhhmmmppppppmmmjjjZZZUUUSSSYYY___cccfffiiimmmkkkiiigggggghhhjjjkkknnnssszzz|||oooiiigggggghhhlllpppttt}}}|||ppphhh\\\XXXSSSRRRRRRPPPJJJEEE===999444000//////......//////...---,,,++++++***++++++++++++++++++++++++)))(((((('''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((()))))))))((('''''''''%%%'''+++,,,((('''((())))))(((&&&%%%%%%(((+++((())))))******))))))(((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''((((((&&&%%%&&&'''((('''&&&&&&%%%&&&&&&&&&"""$$$&&&'''&&&%%%&&&'''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''))))))''''''&&&'''((()))###$$$%%%&&&''')))******%%%%%%$$$$$$$$$$$$%%%&&&'''%%%''')))(((''''''))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&''''''(((((((((((())))))))))))%%%&&&((()))))))))((('''(((((((((((())))))))))))&&&)))******---111000,,,************************((((((((()))))))))******...+++((())),,,---,,,******,,,---,,,++++++,,,---------------...222777;;;BBBHHHPPPZZZaaaeeeffffffjjjkkkmmmooooookkkeee```ZZZVVVVVV\\\aaaccceeegggmmmllljjjhhhhhhkkkpppsss~~~tttnnnppptttwwwyyyqqqnnnooorrrvvvxxx{{{yyyuuuiiiddd]]]WWWTTTRRROOOMMMHHHCCC===777333111000000333222111000///---,,,,,,,,,,,,+++++++++++++++***+++***(((''''''((())))))(((((()))***************(((((((((((()))))))))))))))))))))))))))((('''&&&&&&%%%(((------)))'''((())))))((('''%%%%%%(((***(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''...,,,)))&&&$$$$$$%%%%%%$$$%%%&&&'''(((((((((((($$$'''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''%%%$$$$$$&&&!!!"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))%%%&&&((()))))))))((('''(((((((((((())))))))))))&&&)))******---000///+++((())))))))))))))))))((('''''''''((((((((())))))...+++((())),,,---,,,******+++------,,,,,,---...------...///222777>>>CCCQQQSSSWWW]]]ccciiimmmppprrrpppnnnkkkhhhccc\\\XXXYYYVVVXXX^^^cccccceeehhhjjjkkkkkkkkknnnttt|||vvvjjjddddddjjjrrrxxxyyyyyyxxxyyy|||~~~xxxrrrllliiifffhhhlllqqqwwwzzzzzzyyytttsssuuu|||uuusssnnnkkkjjjmmmqqquuuwwwzzz||||||{{{{{{~~~|||wwwssslllbbbXXXRRRRRRSSSOOOKKKEEE>>>777333111000444444222111///...,,,,,,,,,,,,,,,++++++*********---,,,***)))((()))***+++((((((((()))******++++++(((((((((((()))))))))))))))*********)))(((''''''&&&%%%(((------)))'''(((''')))***)))'''&&&&&&'''(((((())))))))))))(((((('''((()))***************(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&''''''(((&&&&&&%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''',,,***'''%%%######$$$%%%&&&''''''(((''''''&&&%%%$$$(((((((((''''''&&&&&&&&&'''&&&&&&'''%%%""""""&&& !!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))&&&)))***)))+++...,,,'''(((((())))))))))))(((((('''''''''((((((((())))))---+++******+++,,,,,,+++***+++------,,,,,,...///---///111555999@@@HHHNNNZZZ[[[]]]aaagggnnnuuuxxxrrroooiiiddd```\\\WWWTTTSSSRRRVVV]]]bbbdddgggllliiimmmrrrwww|||{{{jjjeeeaaabbbeeekkkuuu}}}ssspppllljjjjjjlllmmmmmmpppooolllhhhbbb\\\WWWTTTWWWWWWXXX\\\```cccccccccaaa___aaaggglllqqqzzz~~~vvvrrrrrrfffdddaaa]]]ZZZ\\\```ccceeegggiiiiiijjjllloooqqqvvvyyyxxxuuuuuuwwwvvvsssmmmkkkhhhhhhjjjnnnpppqqq~~~zzzuuuwww||||||rrrdddZZZVVVVVVTTTRRRNNNGGG>>>666222000222222111///...,,,++++++---,,,,,,++++++*********---,,,,,,+++************''''''&&&''''''((()))***(((((((((((())))))))))))))))))*********)))(((((('''%%%'''+++,,,((('''(((''')))***)))(((&&&&&&&&&'''(((((())))))((((((''''''((()))+++++++++******((((((((((((((((((((((((&&&'''((((((&&&%%%&&&''''''''''''&&&''''''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''((()))(((((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&'''%%%%%%((('''######(((###$$$%%%&&&'''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&'''((())))))((('''(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((())))))))))))&&&)))***((()))+++'''"""((()))************)))((())))))))))))************+++,,,,,,+++******+++---***+++------,,,---...000000222777<<>>:::555222111000000///%%%,,,000,,,***,,,,,,)))++++++++++++++++++++++++))))))************))))))++++++***)))((('''&&&&&&******))))))))))))******)))$$$$$$'''(((%%%&&&+++&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%"""$$$'''******)))&&&$$$%%%&&&'''(((((('''&&&%%%((('''%%%%%%%%%''')))***%%%'''((('''%%%%%%'''***&&&'''((((((''''''(((***''''''''''''''''''''''''$$$&&&'''&&&&&&&&&)))+++***'''''''''&&&%%%%%%'''******)))'''&&&&&&''')))***))))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%***)))(((''''''((()))***''')))***''''''******(((******+++++++++******))),,,,,,+++***)))((('''&&&***)))((((((((((((((())),,,+++***))))))***+++,,,))))))***,,,...---+++)))***+++,,,---...---,,,+++%%%...111......333:::===HHHQQQTTTXXX___gggjjjgggccc]]][[[\\\]]]\\\[[[ZZZWWWUUUVVV\\\bbbhhhkkkqqquuuxxx{{{xxxsssqqquuu{{{vvvmmmmmmvvv{{{ssspppkkkhhhggghhhlllnnnrrrrrrssstttvvvxxxzzz|||}}}}}}}}}|||{{{yyywwwvvvtttuuuvvvtttqqqooonnnnnnpppkkkeeebbbdddiiiooorrrxxxuuueeeXXXNNNFFF???888666333///---///000000...---------------,,,,,,,,,+++++++++******+++*********))))))((((((((((((((((((((((((((((((&&&((())))))'''&&&'''((()))&&&&&&******((((((+++,,,***((('''&&&'''((()))******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&((()))))))))((('''***)))((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''$$$$$$''''''%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''%%%%%%'''))))))(((&&&%%%%%%&&&((())))))(((((((((''''''''''''''''''(((((('''&&&&&&%%%***)))(((''''''((())))))%%%((()))'''(((+++,,,))))))***************))))))(((((((((((())))))))))))((((((((()))))))))))))))++++++***))))))***+++++++++******+++,,,,,,,,,,,,***+++,,,---------,,,+++&&&+++///000///111999???IIIPPPVVVZZZ___fffhhhggg```]]][[[[[[]]]^^^^^^\\\\\\YYYWWWXXX]]]dddiiilllzzz}}}rrroooppprrryyy{{{xxx}}}||||||}}}{{{xxxvvvvvvwwwxxxssslllhhhgggggghhhhhhjjjpppxxxzzziii]]]QQQHHH???;;;777222///000//////......------------,,,,,,,,,++++++++++++***+++*********))))))))))))************************'''((()))(((&&&&&&((())))))''''''******'''(((***+++***)))(((''''''((()))***)))))))))((((((((('''(((''''''&&&&&&''''''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&((()))))))))((('''''''''''''''''''''(((((('''''''''&&&&&&''''''(((&&&%%%%%%%%%&&&&&&''''''(((%%%%%%''''''$$$$$$''''''''''''''''''''''''''')))'''(((((((((&&&&&&'''(((((('''&&&%%%%%%&&&'''((((((((((((((('''''''''''''''''''''(((''''''&&&%%%))))))(((((((((((())))))$$$'''(((&&&(((,,,---+++((())))))******))))))((('''''''''((((((((())))))&&&''')))************)))++++++***))))))***++++++,,,+++*********+++,,,---******+++,,,,,,,,,,,,,,,111111000000222888AAAGGGSSSWWW[[[^^^dddiiigggaaaWWWWWWYYY\\\___```___^^^^^^\\\ZZZ\\\cccjjjqqqttt}}}zzzoooiiidddgggnnnvvv|||wwwsssppplllhhheeeccceeeiiinnnuuuxxxiii\\\QQQFFF@@@:::333//////.........///......---,,,,,,,,,,,,,,,++++++++++++***************)))))))))************************))))))((('''%%%&&&)))+++***((('''******''''''))))))))))))))))))(((((('''))))))))))))(((((((((((((((((((((''''''(((((((((&&&&&&&&&%%%&&&&&&'''(((&&&''''''((()))(((((((((%%%%%%%%%&&&''''''(((((('''''''''''''''((()))***%%%&&&&&&&&&&&&''''''''')))&&&&&&((('''$$$$$$&&&(((((((((((((((((((((((()))&&&((())))))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((('''''''''&&&'''''''''''''''&&&&&&((((((((((((((()))))))))%%%((()))'''(((+++,,,)))'''(((((())))))))))))(((+++******)))((('''''''''%%%&&&)))+++,,,+++***)))+++******************+++***+++++++++***+++,,,---******+++,,,,,,---------333111000222888AAAIIIMMMVVVZZZ^^^^^^```aaa^^^YYYQQQTTTYYY^^^aaabbb```______^^^```eeennnyyyzzzmmmgggeeecccdddiiirrr~~~zzzsssnnnhhhiiiiiijjjmmmuuu~~~wwwkkk]]]OOOGGG@@@999333222....../////////...---,,,------,,,,,,,,,+++++++++******************************************************(((&&&%%%&&&))),,,+++((((((******&&&&&&)))'''((()))******)))(((&&&))))))))))))((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''))))))&&&''''''((((((((((((((($$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))***%%%&&&&&&'''''''''''''''***'''&&&((('''$$$###&&&''''''''''''''''''''''''&&&&&&(((***+++)))'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''''''''''''''&&&''''''((()))))))))))))))(((******''''''***)))'''''''''((())))))))))))))),,,++++++******)))))))))%%%''')))+++,,,,,,+++************++++++*********(((***------+++***+++,,,+++++++++,,,,,,---......//////111777AAAJJJPPPSSSZZZ```bbb]]]VVVTTTRRRPPPQQQUUU[[[aaaccccccbbbaaabbbdddiiirrr~~~{{{mmmccc```bbbeeejjjrrr~~~xxxnnnnnnmmmllllllnnnrrruuu|||lll[[[QQQJJJBBB<<<999000000000000///...---------------,,,,,,,,,++++++***************+++++++++))))))))))))))))))))))))******)))'''%%%&&&***,,,+++((((((******&&&&&&)))&&&''')))++++++***(((&&&(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&'''((()))%%%&&&'''(((((((((''''''+++'''''')))((($$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((+++,,,***'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&''''''((('''''''''&&&'''((()))*********))))))++++++'''''')))(((%%%''''''((()))************))))))******+++,,,------'''(((***++++++++++++***)))***++++++++++++***)))(((+++---,,,***)))+++...,,,,,,,,,,,,---...000111---000666???JJJRRRWWWZZZbbbfffeeeZZZOOOKKKKKKKKKTTTXXX^^^ccceeefffggggggjjjmmmuuuvvvmmmddd```bbbaaakkkwww~~~rrrrrrqqqpppnnnmmmmmmlllvvvuuuvvvzzzxxxdddXXXPPPGGG???<<<555444222000///.........------------,,,,,,,,,,,,*********+++++++++++++++((((((((((((((((((((((((******)))(((&&&'''***,,,***((('''******'''''')))&&&''')))***+++***((('''(((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***(((''''''''''''((())))))''''''(((((('''&&&$$$###%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''((()))(((''''''***'''''')))(((%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,---+++(((%%%$$$'''''''''(((((('''''''''''''''''''''((((((((()))%%%&&&&&&'''((((((''''''%%%&&&((()))*********)))(((******''''''***)))''''''((()))***++++++++++++(((((()))***+++,,,------************************)))***++++++++++++***)))+++---,,,)))&&&'''---222------------...000222333111666>>>HHHQQQYYY^^^bbbbbbccc]]]RRRLLLLLLNNNNNNVVV[[[```eeegggjjjmmmpppuuuyyy}}}xxxrrrmmmfffaaadddkkknnn}}}}}}{{{xxxvvvsssqqqooommmnnnooopppqqqsssuuuvvvwwwpppooooooqqqtttzzzpppaaaWWWMMMDDD???:::888444111///...//////...------------,,,,,,,,,*********++++++,,,,,,,,,)))))))))))))))))))))))))))******)))(((((()))+++)))''''''******'''(((***&&&'''((()))******)))((('''((((((((()))))))))***''''''&&&&&&&&&&&&''''''''''''&&&''''''((())))))(((''''''&&&'''((()))***&&&'''((())))))(((&&&%%%''''''&&&&&&&&&&&&'''(((%%%&&&((()))))))))'''''')))&&&&&&))))))&&&&&&)))'''''''''''''''''''''''''''&&&)))---...+++(((%%%###''''''((((((((((((''''''&&&'''''''''(((((())))))%%%%%%&&&'''((((((((('''%%%&&&((()))*********)))&&&))))))''''''++++++((((((((()))++++++,,,,,,,,,************)))))))))))),,,+++******)))******+++)))***+++,,,,,,+++***)))///...+++%%%"""%%%...666......---...///111333444666<<>>:::777333111111//////......---,,,,,,,,,+++++++++++++++******)))+++++++++*********))))))+++******))))))******++++++***)))(((((()))***+++))))))))))))************))))))(((((((((((())))))))))))(((''''''''''''''')))(((''''''(((((('''&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%'''((('''&&&''''''((((((((((((''''''###%%%'''(((&&&###'''(((((())))))(((((('''((((((((((((''''''''''''$$$((())))))'''&&&''')))+++&&&&&&''''''((()))******+++***)))'''&&&&&&&&&&&&((((((((((((((('''''''''---+++)))(((((('''%%%###''')))******))))))***+++$$$&&&)))+++,,,+++)))((()))******++++++******)))%%%''')))*********+++------+++)))'''''')))+++---,,,,,,,,,,,,,,,---...///000000111222555;;;CCCHHHQQQWWW^^^```\\\XXXXXXZZZeeefffddd___XXXUUUXXX[[[gggqqq~~~rrrmmmqqqxxx{{{~~~|||}}}vvvjjjaaa]]]```aaabbbcccgggnnnwww~~~~~~ooo^^^RRRFFF???:::444000//////......------,,,,,,+++++++++,,,,,,++++++***))),,,,,,,,,+++++++++******************************+++***)))(((((()))***+++((()))))))))************))))))(((((((((((())))))))))))(((''''''''''''''')))(((''''''((()))(((&&&''''''&&&&&&&&&''''''((('''&&&%%%&&&'''((((((&&&''''''((((((((((((''''''%%%&&&((()))(((%%%"""'''((()))******)))((('''(((((((((((((((''''''''' '''((('''%%%""""""$$$&&&''''''((()))******++++++******(((''''''&&&&&&&&&((((((((((((((('''''''''&&&''')))((('''&&&'''(((&&&(((***+++***)))***+++!!!###&&&***++++++***)))******++++++++++++******)))***,,,,,,+++***+++,,,---+++)))(((((()))+++---,,,,,,,,,,,,---...///000000111333666:::AAAJJJPPP[[[^^^```^^^YYYXXX]]]aaapppooojjj```VVVTTTYYY___jjjuuu{{{sssmmmnnnuuu|||~~~uuutttvvv|||lllcccbbbaaa___^^^___dddjjjooozzz}}}kkk]]]NNNGGGAAA;;;555333......------,,,,,,+++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++((()))))))))************))))))(((((((((((())))))))))))((('''''''''''''''((('''&&&'''((()))((('''(((''''''&&&&&&&&&'''''''''&&&%%%&&&((()))((('''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''((()))******)))(((''''''''''''(((((((((((((((,,,)))***)))'''%%%$$$%%%&&&(((((())))))******++++++))))))(((''''''''''''((('''''''''((((((((((((((($$$(((+++***&&&$$$&&&)))%%%(((***+++*********+++###$$$'''***,,,------,,,******++++++++++++*********,,,------,,,++++++,,,(((***---//////---***(((,,,,,,,,,,,,---...000000000333777<<>>333333222222111000000000,,,,,,------,,,,,,+++***+++++++++*********))))))***+++,,,------,,,+++***+++***)))(((((()))***+++))))))))))))************))))))(((((((((((())))))))))))(((''''''''''''''''''&&&&&&''')))***)))((()))((('''&&&&&&&&&&&&&&&((('''&&&''')))))))))'''''''''((((((((((((''''''%%%&&&'''(((((((((''''''((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))%%%''''''''''''''''''''''''+++((('''))))))''''''***''''''''''''''''''&&&&&&999...&&&'''(((%%%$$$%%%,,,***))))))******)))'''***((('''***---...+++(((************))))))))))))(((++++++((((((******'''******++++++++++++******((()))++++++++++++---///111000//////111333222111999>>>EEEPPP]]]fffccc[[[YYYPPPMMMTTT___fffjjjmmmmmmnnnnnnllllllvvv~~~wwwlllgggjjjlllnnnvvv~~~zzz~~~yyytttuuurrrnnnmmmrrrtttssswwwzzzxxxhhhddd\\\LLL>>>;;;666000......///---+++111///,,,,,,,,,---,,,+++&&&(((***((($$$###&&&))))))))))))))))))(((''''''******))))))((((((''''''((()))***++++++***((('''))))))(((((((((((())))))!!!%%%(((&&&!!!###)))&&&))))))&&&&&&))))))&&&((((((((((((((((((((((((%%%$$$$$$%%%(((***))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&***,,,,,,)))&&&###(((((())))))((('''&&&&&&'''((()))((('''&&&''')))'''))))))))))))))))))))))))***''''''))))))'''(((+++''''''''''''''''''''''''///(((&&&))),,,***(((***,,,***))))))******)))(((***)))***+++,,,,,,+++)))&&&'''''''''(((((())))))(((++++++)))))),,,,,,)))******++++++++++++*********+++,,,,,,+++***,,,---,,,,,,,,,---///111333555???EEELLLUUU___ddd___WWWPPPLLLMMMVVV___dddhhhkkkmmmnnnnnnoootttwwwtttppphhheeeiiiqqqxxx~~~}}}vvvssssssrrrooolllmmmrrrzzzxxxmmmaaaRRRFFFAAA;;;555333333333222000000...,,,,,,------,,,++++++)))(((((((((((((((((()))))))))))))))((('''''')))))))))))))))((((((((('''(((***++++++***)))((())))))(((((((((((())))))&&&(((***(((%%%$$$'''***&&&))))))&&&&&&))))))&&&((((((((((((((((((((((((((('''&&&'''((()))(((&&&'''''''''''''''''''''''' $$$(((******)))((((((((())))))(((''''''&&&''''''''''''''''''''''''''')))))))))))))))))))))))))))&&&&&&))))))'''(((,,,'''''''''''''''''''''''''''&&&(((---...,,,***,,,+++***))))))******)))(((***,,,------+++******+++%%%&&&&&&'''((()))***+++(((+++,,,)))***---...+++***++++++,,,,,,++++++***,,,---...---+++***+++,,,(((+++------...222888===GGGNNNUUU[[[aaabbbZZZQQQKKKKKKRRR\\\bbbdddgggkkkqqqppppppttt~~~wwwmmmllllllhhhiiimmmwww}}}yyysssnnnjjjhhhiiiooowww}}}lll]]]TTTCCC>>>777333333333111//////---,,,---......---,,,///+++((((((,,,---+++((())))))******))))))(((((((((((())))))))))))))))))'''((()))+++++++++***)))))))))(((((((((((()))))))))))))))((((((((()))***&&&))))))&&&&&&))))))&&&((((((((((((((((((((((((,,,***((((((((((((&&&%%%((((((((((((((((((((((((###$$$&&&'''''''''&&&%%%(((((()))))))))(((''''''(((&&&$$$%%%((()))'''$$$(((''''''''''''''''''''''''(((%%%%%%((()))'''))),,,''''''''''''(((((((((((((((***,,,...,,,))))))******((('''((())))))((('''***---///---***(((***,,,((())))))***++++++,,,,,,(((+++,,,***+++//////---++++++,,,,,,,,,,,,++++++,,,---...---,,,+++,,,---***...111111111555>>>FFFMMMTTT[[[___```^^^WWWNNNNNNQQQYYYbbbeeefffjjjooovvvttttttxxxyyyqqqkkklllmmmmmmppptttzzzxxxpppooojjjhhhkkkqqq}}}xxxggg___HHHBBB:::555333333111///...---------//////...,,,...,,,******,,,,,,+++***))))))*********))))))(((((((((((())))))******+++&&&'''(((***++++++++++++))))))(((((((((((()))))))))'''%%%%%%''')))(((&&&&&&))))))&&&&&&))))))&&&((((((((((((((((((((((((,,,***)))((()))((('''%%%''''''''''''''''''''''''******)))(((''''''&&&&&&(((((()))))))))((((((''')))%%%"""$$$((()))&&&###)))'''''''''''''''''''''''''''$$$%%%((()))'''(((,,,'''''''''((((((((())))))+++------***(((((())))))(((&&&%%%&&&'''((('''&&&+++---...,,,)))(((***,,,++++++++++++************))),,,,,,***+++///000---,,,,,,------------,,,,,,***,,,------------///000---000444555555:::CCCKKKOOOWWW^^^___]]][[[UUUOOOTTTWWW]]]dddffffffllltttwwwvvvxxx~~~{{{pppmmmkkkllloooqqqtttwww}}}}}}uuuqqqkkkeeeeeeiiiqqq~~~mmmbbbSSSKKKBBB;;;888666444222///...---...//////---++++++,,,---,,,)))(((***,,,))))))************))))))(((((())))))******++++++''''''((()))***+++++++++))))))(((((((((((()))))))))&&&###$$$''')))'''%%%&&&))))))&&&&&&))))))&&&((((((((((((((((((((((((***)))(((((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&(((***+++,,,(((((()))))))))))))))((()))%%%"""$$$((()))&&&###)))))))))))))))))))))))))))(((%%%%%%((((((&&&'''+++'''''''''(((((())))))******+++)))&&&&&&***,,,***'''&&&%%%&&&'''((('''&&&+++++++++***))))))***+++******)))))))))((((((((())),,,---***+++...///,,,,,,------......------,,,***,,,............000222...111444777:::@@@HHHNNNRRRZZZ___]]]YYYXXXVVVSSSXXXYYY^^^dddgggiiipppwwwwww{{{qqqiiiiiikkknnnqqqtttvvvxxx{{{vvvoooiiihhhiiilllttt|||vvvfffZZZRRRGGG>>>:::666333000000/////////000///,,,***))),,,...,,,((('''***---))))))******++++++******))))))******************(((((())))))******++++++))))))(((((((((((())))))+++(((&&&''')))+++)))'''&&&))))))&&&&&&))))))&&&((((((((((((((((((((((((((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))*********))))))(((&&&$$$%%%((()))'''$$$((()))))))))))))))))))))))))))&&&%%%((((((%%%&&&)))&&&''''''((())))))******))))))&&&###&&&,,,,,,'''((('''&&&''')))***)))(((+++)))'''''')))*********))))))))))))))))))*********------******------***------............------,,,...//////......///111...111555:::AAAIIIOOOSSSWWW]]]```[[[VVVVVVWWWXXXYYYZZZ___hhhnnnqqqvvv|||tttkkkggglllrrrvvvyyy|||~~~~~~~~~xxxssssssrrrqqqssswww{{{tttaaaXXXKKKAAA;;;666222///111000000000000///+++(((,,,,,,,,,+++******++++++((()))***++++++++++++***++++++*********************)))))))))))))))******))))))(((((((((((())))))+++***))))))************&&&))))))&&&&&&))))))&&&(((((((((((((((((((((((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''))))))((('''&&&$$$"""!!!(((((()))***************''''''''''''''''''''''''''''''''''''''''''''''''''')))&&&%%%((('''%%%%%%(((&&&''''''((()))******+++******&&&###'''---***!!!)))(((((()))***++++++***+++'''%%%%%%)))++++++)))))))))***+++,,,------...***------******,,,,,,)))------............------...000000///...---...///000222666>>>HHHQQQVVVYYY[[[aaabbbZZZTTTTTTXXXZZZZZZ[[[bbbmmmuuuyyy}}}ssskkkhhhkkkrrrzzz~~~}}}yyyzzzyyyuuutttvvvuuuwww|||iii```SSSGGG@@@;;;777333222111111111000...***'''000,,,)))***---...,,,)))((()))***+++++++++++++++,,,+++++++++***)))))))))+++***)))))))))))))))***))))))(((((((((((())))))******))))))((())))))***&&&))))))&&&&&&))))))&&&((((((((((((((((((((((((((('''&&&&&&'''((('''%%%(((((((((((((((((((((((($$$&&&''')))***))))))((((((((()))***************'''((()))((('''&&&((()))'''***)))'''&&&'''(((***+++******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))++++++******+++---((()))***+++,,,---------...---++++++---.........------................../////////---,,,---000222444;;;CCCHHHPPPZZZ___^^^fffgggfffaaaZZZUUUTTTUUUZZZaaakkkrrrxxx{{{nnndddfffnnnuuuzzz{{{xxxxxxvvvxxxnnn[[[PPPFFF===999;;;333111///.........---,,,---+++))))))+++,,,---,,,,,,,,,+++******+++,,,,,,))))))))))))))))))))))))***)))***+++,,,((("""((((((((((((((((((((((((+++***)))***++++++***)))(((''''''&&&&&&((()))******'''$$$%%%(((***)))((($$$(((+++(((""" $$$)))''''''((())))))((('''&&&))))))(((((('''''''''&&&---,,,***)))))))))***+++***)))(((''''''&&&'''''')))((('''&&&%%%&&&''')))******))))))))))))))))))***(((((((((((((((((((((((())))))))))))((((((((((((***************************+++,,,+++***)))***+++))))))***+++,,,,,,,,,,,,...------,,,,,,---///000.........................../////////...///222555777>>>FFFLLLSSS]]]bbbbbbccccccbbb^^^XXXTTTSSSTTTYYY___hhhqqq{{{yyypppgggcccjjjttt~~~zzztttqqqrrrxxx}}}eeeWWWMMMDDD===;;;555333000/////////...---,,,***(((((()))******))),,,,,,+++******+++,,,,,,))))))))))))))))))))))))+++***+++---...,,,'''###))))))))))))))))))))))))***)))((((((******)))((((((''''''&&&'''((()))***+++)))&&&&&&)))******)))&&&)))+++***&&&$$$&&&)))'''&&&&&&&&&&&&'''((())))))(((((((((''''''''''''+++***)))((('''(((((()))(((((('''''''''(((((()))((('''&&&&&&%%%%%%&&&((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))************************+++,,,---+++)))(((((())))))******+++,,,,,,,,,,,,,,,---...---++++++...111...........................///000000111222555888;;;DDDMMMSSSYYY```cccccc___```___\\\XXXVVVUUUUUU[[[___gggssswwwlllfffeeekkkxxx|||wwwtttsssxxx}}}wwwdddXXXMMMCCC===777555222000000000///---000...,,,,,,------,,,+++,,,++++++******++++++,,,))))))))))))))))))))))))+++******,,,---,,,***(((************************)))((('''((()))***)))'''(((''''''''''''((()))))),,,***(((((()))******)))'''((()))))))))((('''&&&((('''&&&%%%%%%''')))+++(((((((((((('''''''''''')))((('''&&&&&&&&&''''''''''''''''''((()))***+++)))''''''&&&&&&&&&'''((()))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***+++,,,+++)))((()))***)))***+++,,,,,,,,,,,,,,,))),,,...,,,)))(((,,,111...............---------...///111111111333777999@@@JJJVVV[[[^^^```___\\\\\\]]]\\\\\\[[[ZZZZZZZZZ```dddmmm{{{yyyqqqhhhgggooo~~~}}}yyyxxxzzz|||vvvcccTTTHHHBBB:::777333000000///...---222000............---+++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))******))))))***************************)))(((((()))***)))(((''''''''''''((((((((()))+++***)))(((((()))))))))&&&%%%%%%'''))))))%%%"""***)))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''((()))*********((((((((((((((()))))))))'''((())))))))))))((('''))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((***++++++******+++,,,******+++,,,,,,,,,++++++(((+++---+++'''&&&+++000//////.........---------///000000111111444999<<>>HHHOOOZZZaaaeee^^^VVVSSSRRRQQQQQQRRRUUU[[[cccjjjmmmmmmuuuuuurrrqqqooojjjoooxxx~~~~~~{{{{{{{{{zzzwwwyyy~~~~~~fffUUUDDD@@@:::555333222111000///......///000000...,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))'''))),,,,,,***)))***,,,))))))))))))))))))))))))+++)))((()))***+++***)))&&&&&&((()))))))))((('''&&&'''((((((&&&'''+++...''''''&&&'''((())))))((("""$$$&&&''''''&&&$$$###''''''''''''((((((((()))'''((()))*********))))))******))))))))))))))))))'''%%%&&&''''''((((((''''''&&&'''(((******((('''&&&((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))+++,,,,,,+++)))((()))***++++++,,,,,,,,,++++++***///---++++++---...///...000000///...------,,,,,,---------000777BBBOOOXXXaaafffeee[[[RRRPPPSSSVVVTTTTTTXXX```iiiqqqtttuuuvvvmmmlllmmmmmmiiiqqq}}}~~~~~~|||zzzyyyzzzyyyvvvwww|||}}}pppXXXGGGCCC<<<777555444333222,,,+++,,,---//////---+++***+++,,,------,,,+++***))))))))))))))))))))))))!!!%%%((()))(((((()))+++((((((((((((((((((((((((***((('''((()))***)))(((%%%&&&((()))))))))((('''%%%'''))))))((())),,,000%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''(((******+++&&&'''''''''(((((())))))&&&''')))*********)))((((((((((((((()))***+++,,,***)))((('''&&&&&&'''((()))((((((((((((((((((((((((***(((&&&'''***+++)))''',,,+++******+++***(((%%%(((&&&%%%'''+++------+++++++++************++++++000///---,,,++++++,,,---------,,,------...000000///---...000...+++,,,000222222222444;;;FFFTTT]]]hhheee___WWWPPPPPPVVV]]]\\\YYY]]]fffnnnrrrxxxrrrnnnkkkmmmtttrrryyy|||xxxxxxzzz{{{yyyvvvuuuuuuxxx|||^^^TTTKKKAAA;;;555000000444222000---,,,---------,,,************************(((***+++***)))((()))***(((***+++,,,,,,+++)))(((((())))))************)))((()))*********)))'''&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&%%%&&&'''''''''''''''&&&&&&$$$%%%((()))((((((+++((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))************((())))))((('''''''''((((((((((((((((((((((((((((((***((('''(((******)))'''***))))))))))))&&&""")))'''&&&(((+++---,,,***++++++************++++++///...---,,,,,,,,,------------------...///000000...---...000...+++,,,000222222444777???JJJWWW```ddd___WWWSSSTTTWWW[[[]]][[[\\\bbbmmmuuuzzzxxxpppooommmqqqxxxzzzyyyvvvtttuuuttttttttttttsssuuuwwwxxxrrrZZZPPPEEE@@@;;;555222222222///---,,,---......---************************(((***+++***)))((()))+++)))***+++,,,++++++***)))))))))*********))))))((()))))))))))))))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''((()))))))))))))))((((((***''''''***+++((((((+++''''''''''''''''''''''''************++++++++++++'''(((((((((((()))))))))******)))(((((('''''''''(((((((((((((((((((((((((((***)))((((((******)))((( !!!$$$'''***+++(((&&&***)))((()))+++,,,+++***++++++************++++++---------,,,------...///---------......///000000...,,,---000...+++,,,000000333777===EEEPPP\\\ddd___WWWOOOPPPXXX```aaa___aaadddmmmxxxsssqqqqqqqqqvvv~~~|||vvvrrrpppooopppqqqssssssrrrqqqqqqrrrcccVVVIIIDDDAAA;;;444111111///---,,,---//////...++++++++++++++++++++++++)))***+++***))))))***+++***************************************)))((('''******)))(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))*********)))(((''''''+++((('''***)))&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********''''''''''''((((((((((((&&&******)))(((((('''''''''((((((((((((((((((((((((***))))))))))))***))))))""""""$$$(((,,,.........+++******************)))++++++************++++++,,,,,,,,,---...//////000,,,---......///000000000...,,,---000///,,,---111///444:::BBBKKKUUU___eeeYYYSSSOOOQQQ[[[ccceeedddnnnqqqxxxyyyssstttvvvwww~~~uuurrrqqqooonnnqqqssstttrrrnnnllllllnnnzzzppp___MMMEEECCC>>>777222111///---,,,.../////////++++++++++++++++++++++++)))***++++++))))))***+++*********)))******+++,,,+++++++++******((('''&&&+++***((('''''''''((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''&&&$$$$$$'''$$$$$$''''''$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))%%%******)))))))))(((((('''(((((((((((((((((((((((()))*********)))))))))***...,,,)))((()))******)))++++++++++++************++++++************+++++++++,,,---...//////000000,,,---...///000000000000...---...111000---...333000666???IIIQQQXXX___cccWWWVVVUUUWWW[[[bbbhhhlllxxxzzzwwwuuuuuuyyy}}}}}}vvvssszzzqqqqqqsssssstttvvvwwwuuupppiiifffgggjjjqqqzzzlllTTTIIIEEE@@@:::666222000------...//////...++++++++++++++++++++++++)))+++,,,+++***)))***+++******))))))***+++,,,,,,+++++++++******((('''&&&+++***((('''''''''((()))''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((('''&&&$$$$$$%%%######''''''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************(((((()))))))))************((())))))******))))))((((((((((((((((((((((((((()))***++++++))))))***+++---+++((('''((())))))(((***+++,,,,,,***)))***+++++++++************+++++++++,,,---//////000000000,,,---///000111111000//////...000222222///000555444;;;FFFOOOVVVZZZ]]]___YYY[[[]]]\\\\\\bbblllttt|||zzzooorrrxxxyyysssvvvxxxvvvpppjjjhhhgggmmm}}}vvvrrruuuxxxzzz}}}|||}}}zzzqqqgggaaabbbeeeiiilllwwweeeTTTKKKDDD===:::333111.........///......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++*********,,,)))))))))***++++++,,,,,,***************)))((('''******)))(((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))***)))*********)))((('''''''''$$$%%%)))***((())),,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))***************'''''')))***++++++******(((((((((((((((((((((((()))***,,,+++)))(((***,,,&&&&&&''')))+++,,,***((()))+++---,,,***)))+++---++++++************++++++,,,---...///000000//////,,,---///111111111000///111///111444333111222666:::AAAMMMVVV[[[\\\\\\\\\^^^``````___```fffqqqzzzyyyrrrpppvvvqqqccc[[[^^^dddkkknnnmmmkkkjjjjjjmmm{{{zzzzzz|||~~~zzzlllccc```aaa```bbbiiiuuu|||fffWWWJJJAAA===555222///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,'''(((***+++,,,,,,++++++))))))*********))))))((()))))))))))))))(((''''''''''''''''''((((((((((((&&&''''''((())))))******((()))))))))))))))(((((()))''''''***+++((())),,,''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))***(((%%%''')))***++++++++++++(((((((((((((((((((((((((((+++,,,,,,)))(((***,,,)))***,,,......+++%%% (((+++---,,,******,,,...++++++************++++++------///000000000///...,,,---///111222111000///111000222555444222333888>>>FFFQQQZZZ^^^^^^\\\ZZZbbbbbbaaa```cccjjjvvv~~~xxxppplllvvv~~~~~~vvvddd[[[YYYZZZ[[[cccnnntttuuusssrrrqqqzzztttgggbbbaaaZZZ[[[aaallluuu|||uuuaaaPPPCCC>>>666333000.........---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,&&&(((***,,,---,,,+++***((())))))************)))((()))*********)))'''&&&''''''''''''((((((((()))&&&''''''((()))******+++&&&&&&'''''''''''''''&&&***''''''))))))&&&&&&(((((((((((((((((((((((((((************++++++++++++''''''''''''((((((((()))+++(((((((((((((((((((((((((((((((((((())))))))))))*********)))(((&&&$$$$$$***((((((,,,000///)))###++++++******++++++,,,---((()))***+++,,,---------...///////////////......---///000111000///000111000000333666555222777AAAHHHNNNUUUYYYYYYYYY[[[^^^llliiieeecccgggoooyyy}}}ppppppxxx~~~lll```XXXRRRSSS[[[```iiiuuu~~~|||zzzlllccc```ZZZWWWXXX```jjjtttpppZZZKKKEEE???777000000111//////000---,,,++++++******++++++***++++++***))))))***,,,...,,,+++++++++***(((&&&+++++++++++++++++++++++++++)))(((((()))******)))***+++,,,---,,,***((('''+++***((('''((()))(((''')))))))))))))))(((''''''%%%'''''''''''''''***,,,(((((((((((((((((((((((((((+++...,,,&&&###%%%(((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))++++++******)))(((&&&&&&((('''(((+++......+++'''******))))))******+++,,,(((((()))***++++++++++++......////////////......---///000111//////000111111000222555444444;;;DDDLLLTTTZZZZZZVVVVVV[[[aaajjjhhheeecccgggppp}}}yyypppsss|||mmm[[[VVVTTTRRRVVV^^^jjjrrr~~~}}}mmmbbb]]]WWWSSSSSSXXX___iiiwwwgggUUULLL???777111000000...,,,---,,,,,,,,,+++++++++++++++***++++++***))))))***,,,+++***)))***,,,,,,***(((++++++++++++++++++++++++,,,***))))))***++++++***''''''))))))***)))((('''+++)))((('''((()))(((''')))))))))))))))((('''''''''((()))((('''&&&'''(((((((((((((((((((((((((((&&&)))+++***(((&&&''')))((((((''''''''''''(((((('''(((((((((((((((((((((((((((((((((((())))))))))))***+++++++++******)))((('''''')))***+++,,,,,,,,,))))))(((((())))))***+++'''((()))***************---....../////////......---...000000/////////000111000111333444777AAAJJJSSSYYY]]]YYYRRRQQQYYYbbbfffgggffffffjjjvvv}}}zzzzzzwwwttt{{{eeeXXXOOOPPPUUUXXX___hhh{{{~~~nnnaaa[[[VVVRRRPPPQQQUUU^^^mmm{{{uuu]]]PPPCCC;;;444333222///,,,,,,,,,,,,,,,,,,,,,+++*********++++++***))))))***,,,(((((((((***,,,---,,,+++************************---+++)))***+++,,,++++++&&&&&&'''(((((()))******+++)))''''''((()))(((''')))))))))(((((((((''''''$$$&&&((()))'''&&&&&&'''((((((((((((((((((((((((&&&'''((()))))))))))))))((((((''''''''''''(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))***************)))((()))***)))))))))+++---)))))))))))))))***++++++(((((()))***++++++******------......//////......,,,...000000///...///000222111111222666===HHHPPPYYYZZZYYYTTTOOOPPPWWW]]]aaaeeehhhjjjppp~~~yyyvvvwwwwwwzzzmmmccc[[[TTTQQQVVV]]]dddnnnwww{{{mmmbbb\\\YYYUUURRRQQQQQQWWWdddppp}}}uuuqqqttthhhSSSHHH@@@999777666222//////,,,,,,---------,,,+++******++++++***))))))***,,,(((((((((***,,,---,,,+++)))))))))))))))))))))))),,,***))))))***++++++***)))))))))))))))***+++,,,***)))''''''((())))))((())))))((((((''''''''''''"""&&&((()))))))))***((((((((((((((((((((((((''''''&&&((()))***((('''((((((''''''''''''((((((+++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******))))))+++++++++)))''''''(((***+++************+++,,,,,,******++++++,,,+++++++++,,,,,,---...............,,,...///000///...///000222222333444:::DDDNNNTTT\\\WWWPPPMMMNNNRRRVVVXXX\\\aaahhhoooxxxyyyvvvttttttwww~~~qqqbbbYYYUUUZZZYYY[[[aaaiiirrr~~~yyyooohhhddd___ZZZVVVTTTRRRRRRZZZcccssswwwmmmhhhdddffftttzzz]]]MMMDDD<<<999777333111111,,,------------,,,++++++***++++++***))))))***,,,******)))***,,,,,,***)))))))))))))))))))))))))))***)))'''''')))***)))(((++++++***)))(((((())))))***((('''''')))***)))((())))))((('''&&&'''''''''"""&&&)))))))))***+++(((((((((((((((((((((((()))((('''((())))))'''%%%((((((''''''''''''((((((,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***))))))))),,,+++***)))((('''''''''+++++++++***+++,,,,,,---***++++++,,,,,,,,,+++++++++,,,---...............,,,---//////.........///111444666999@@@KKKTTTVVVYYYRRRKKKKKKQQQWWWXXXWWW\\\bbbkkkvvvtttsssrrrrrrxxxrrrcccYYYQQQPPPUUU\\\aaahhhpppwww~~~wwwsssppphhh```XXXTTTQQQOOORRRWWWbbblllsssooohhhccc___]]]___fffzzzlllVVVKKK@@@:::777222000111......---,,,,,,,,,,,,,,,***++++++***))))))***,,,,,,+++******++++++)))'''***************************(((&&&&&&((()))((('''))))))(((''''''&&&%%%%%%***((('''''')))******))))))((('''&&&&&&&&&'''(((%%%''')))***(((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%((((((''''''''''''((((((***(((((((((((((((((((((((((((((((((((())))))))))))*********+++******)))))),,,)))'''(((******(((%%%***************++++++,,,******++++++++++++*********+++,,,---............+++---//////...---...///111666:::>>>FFFQQQWWWVVVTTTPPPLLLNNNUUU[[[^^^^^^dddjjjuuu~~~oooqqqrrrttt|||oooZZZRRROOOLLLQQQZZZdddooo|||}}}ttthhhZZZTTTQQQNNNOOOQQQUUU\\\aaa___\\\[[[YYYWWW[[[]]]hhh~~~cccVVVHHH???888333111222000...,,,******+++---...***++++++***))))))***,,,,,,+++******++++++)))(((++++++++++++++++++++++++***(((''''''((())))))(((&&&''''''(((((('''&&&%%%)))(((&&&''')))******)))***((('''%%%%%%&&&'''(((((()))******((('''((()))(((((((((((((((((((((((($$$'''))))))&&&%%%''')))((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,,,,,,,+++***)))***'''%%%''',,,---)))%%%)))))))))))))))******+++))))))*********))))))(((***+++,,,---............+++---//////...---...///000777===AAAJJJUUUYYYVVVPPPOOOPPPSSSXXX^^^bbbeeeooottt~~~uuunnnqqqtttwwwppp\\\LLLJJJLLLMMMTTT^^^ppp~~~ooo]]]TTTRRRPPPOOOPPPNNNTTTWWWUUUTTTVVVUUURRRXXXXXX]]]mmmoooaaaPPPDDD<<<555333444111///,,,***)))+++...000***++++++***))))))***,,,******)))***,,,,,,***)))+++++++++++++++++++++++++++)))(((((()))******)))%%%&&&)))***+++***)))((()))(((&&&''')))******)))***(((&&&%%%%%%%%%'''((('''((())))))((()))+++---(((((((((((((((((((((((( %%%))))))&&&%%%(((,,,((((((''''''''''''(((((())))))'''&&&'''***+++***((((((''''''''')))***,,,...---,,,+++)))((('''''''''---,,,+++)))))))))******,,,***((((((***+++,,,,,,(((***++++++******+++,,,...........................---+++,,,---///000000333666===IIITTTYYYWWWSSSPPPMMMNNNTTTZZZaaajjjrrr}}}rrrrrrsss|||~~~}}}qqqXXXMMMGGGLLLPPPRRR^^^lll~~~wwwfff[[[VVVQQQNNNLLLLLLNNNOOOPPPNNNMMMLLLLLLRRRVVVVVV___rrroooTTTIIIFFFAAA;;;888222...---000222000///000......------,,,+++******+++***((()))******)))(((+++++++++++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))***(((%%%&&&)))+++***(((***)))(((''''''((()))***((()))))))))))))))(((''''''***,,,+++((('''))),,,)))(((''''''''''''((((((+++***)))(((((()))***+++***(((&&&%%%&&&)))***)))'''(((((('''((()))***,,,---******)))))))))))))))***++++++***)))))))))******+++)))(((((()))+++++++++(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...///111111777;;;CCCNNNXXX[[[XXXTTTPPPNNNOOOUUU\\\dddoooyyy{{{xxxzzzzzz{{{xxx```QQQIIIHHHOOOVVV\\\iiixxx|||mmmccc\\\VVVPPPKKKKKKLLLMMMMMMMMMLLLKKKKKKPPPSSSRRRXXXiiiyyybbbNNNEEE???:::777222...---000111///...///...------,,,++++++******,,,*********,,,,,,+++***+++++++++++++++***))))))(((((())))))))))))(((((())))))))))))))))))))))))(((&&&%%%&&&'''(((((((((***)))(((''''''((()))***%%%%%%&&&&&&&&&&&&&&&%%%***)))))))))******)))))))))((((((''''''(((((()))***))))))(((((())))))***((('''&&&%%%&&&'''((((((&&&(((((((((((()))***,,,---(((((((((((()))+++,,,---(((((())))))******))))))***((('''''')))*********)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,000///...---...000222333<<>>777222222111------///---------------------------,,,+++,,,---...---,,,))))))***+++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((&&&%%%&&&'''((((((((('''((()))******)))((('''''''''(((((((((((((((''''''(((((((((''''''((((((''''''''''''((()))***+++***))))))(((((())))))***((($$$&&&((((((&&&%%%''')))((((((***++++++***))))))***)))))))))))))))******---,,,+++)))))))))***+++)))))))))+++------+++)))***,,,------,,,+++---...,,,,,,------...///000000,,,///222222333888AAAIIIMMMVVV___```YYYSSSSSSUUUUUUZZZdddooouuu}}}}}}qqqnnnsssgggXXXRRROOOYYYfffwwwxxxaaaVVVPPPHHHEEEGGGIIIHHHFFFDDDHHHHHHLLLSSSVVVeee~~~gggSSSFFF???999333333111...---///........................---+++***+++,,,,,,+++***((()))***+++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))***(((%%%&&&)))+++***((('''((()))******)))((('''((()))))))))))))))((('''***'''%%%&&&)))***(((%%%&&&&&&&&&&&&'''(((******+++***)))(((((()))***+++'''''''''''''''(((((((((((())))))))))))************(((&&&%%%'''******(((&&&%%%(((+++,,,+++***))))))+++*********))))))((((((++++++,,,,,,,,,---------000///...---,,,+++++++++......///000333:::EEEMMMWWWWWWVVVWWWXXXWWWVVVTTTSSS___lllrrrzzzxxxnnnmmmvvvoooYYYOOOQQQVVV]]]kkk|||{{{lll___WWWOOOLLLHHHDDDCCCEEEDDDHHHJJJJJJLLLUUUdddpppyyy]]]PPPCCC:::;;;:::...,,,222222///...---,,,+++*********------,,,++++++*********---+++)))((())),,,000333******))))))((((((''''''''''''(((((((((((('''''')))+++***'''))),,,+++'''((((((((((((((((((((((((&&&))),,,)))$$$"""$$$((())))))))))))))))))))))))***(((&&&&&&'''((((((''')))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))************((('''&&&(((***+++)))'''''')))++++++***)))))))))+++*********))))))))))))++++++,,,,,,,,,---------------+++***))))))******111222333444888@@@KKKSSSWWWWWWVVVUUUVVVVVVUUUTTTYYYdddooowwwssslllhhhmmmyyysssbbbWWWSSSUUUXXXfffrrrvvvdddYYYNNNJJJGGGDDDCCCDDDBBBEEEGGGGGGHHHOOO[[[fffeeeSSSHHH;;;888888///---000---///...---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))((('''''''''((()))***))))))))))))(((((((((((((((((())))))))))))(((((()))+++***'''))),,,+++'''))))))))))))))))))))))))''')))***)))&&&$$$&&&((())))))))))))))))))))))))((('''&&&'''))))))((('''))))))))))))))))))))))))***))))))))))))************))))))))))))************)))(((((()))++++++***(((***++++++***(((((()))+++***************))))))))),,,,,,,,,,,,------------000///---,,,,,,---///000222333555888===FFFPPPWWWVVVUUUSSSRRRSSSTTTVVVWWWeeemmmwwwxxxmmmeeebbbdddnnn|||~~~zzz{{{vvviiihhhoooggg\\\VVVVVVZZZ^^^aaarrr|||ooo```QQQJJJHHHFFFDDDEEEBBBDDDFFFFFFEEEJJJSSS[[[nnnqqqYYYQQQ@@@888888111000000)))///......---------......*********+++,,,---------******++++++***)))((('''(((((((((((())))))))))))))))))************)))))))))+++***'''))),,,+++'''************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((***+++)))'''))))))))))))))))))))))))((((((((()))))))))*********((()))))))))************))))))******+++++++++************)))((())),,,...************************,,,,,,,,,------------...111000///......000222444000111444999@@@IIIRRRWWWPPPPPPPPPOOOPPPTTTXXX\\\ooowwwtttjjjbbbaaaaaafffrrr~~~xxxtttuuu{{{gggYYYWWWWWWTTTRRRRRRXXX```hhhmmm}}}{{{iiiVVVMMMLLLJJJGGGFFFBBBEEEGGGGGGGGGIIIOOOUUUbbbwwwaaaWWWFFF>>>;;;333222333---///............//////000+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******''''''(((((())))))******((())))))******))))))((()))******'''))),,,+++''')))))))))))))))))))))))))))((('''((()))***)))(((((((((((((((((((((((((((%%%%%%'''))),,,,,,***'''((((((((((((((((((((((((&&&'''''''''((((((((())))))((()))))))))************)))***++++++++++++++++++((())))))((((((***...111***************+++++++++,,,,,,---------............---,,,+++,,,---///111000222666===EEEMMMRRRUUUKKKLLLNNNNNNPPPUUU]]]bbbpppzzzvvvhhhbbbaaabbbdddkkkvvvxxxtttvvv}}}tttYYYNNNNNNJJJMMMQQQTTTYYYbbbnnnwwwooo[[[QQQNNNKKKHHHFFFBBBDDDFFFGGGGGGIIINNNQQQZZZiiinnnZZZKKKCCC>>>333000444111//////.........///000000---------,,,,,,,,,++++++***)))((('''((()))+++,,,''''''(((((())))))******'''(((((())))))((((((''')))******'''))),,,+++'''(((((((((((((((((((((((()))((('''((()))***)))(((((((((((((((((((((((((((%%%&&&'''***,,,,,,***((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))************(((***++++++*********,,,((())))))))))))+++...111*********+++++++++++++++,,,---------...............------......///000000222555;;;DDDLLLRRRSSSSSSKKKMMMPPPRRRTTTZZZbbbhhhnnn|||mmmaaaaaacccdddhhhpppzzzyyyxxx{{{sss```MMMGGGIIIFFFLLLRRRVVVZZZcccppp{{{sssaaaVVVQQQKKKGGGFFFAAABBBDDDEEEEEEGGGKKKMMMRRR[[[lll```PPPHHHAAA333000333111000//////.........//////.........---,,,+++++++++,,,+++)))))))))+++---...(((((((((((())))))))))))''''''(((((((((((('''''')))+++***'''))),,,+++'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''')))+++,,,***((())))))))))))))))))))))))***'''(((((((((((()))))))))))))))))))))************''')))++++++))))))***+++***++++++***)))***,,,...*********++++++,,,,,,,,,------------...............///000111111111000///444888???IIIQQQTTTRRROOOOOOSSSVVVXXXYYY^^^ffflllrrryyyeee```ccceeeiiilllttt}}}yyyxxx}}}yyycccZZZSSSJJJGGGJJJIIILLLQQQVVV^^^iiittt}}}xxxiii___WWWNNNIIIHHHDDDDDDDDDDDDDDDFFFHHHJJJNNNQQQ^^^pppnnnZZZLLLDDD888444555///000000///...------------------------------,,,,,,------------,,,,,,,,,,,,))))))))))))(((((((((((((((((())))))))))))(((((()))+++***'''))),,,+++'''((((((((((((((((((((((((''')))***)))&&&$$$&&&((())))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))***))))))))))))************))))))))))))************&&&)))++++++)))((()))+++---------,,,***))))))+++*********++++++,,,,,,,,,---------.........//////+++,,,...//////---,,,***333888@@@KKKRRRTTTPPPKKKTTTXXX\\\]]]]]]aaahhhnnnzzzoooaaaaaadddeeennnqqqwwwyyy{{{|||cccOOOMMMOOOLLLLLLOOOMMMMMMOOOWWWcccpppyyy~~~qqqggg]]]SSSMMMMMMHHHGGGFFFEEEEEEFFFHHHIIIMMMOOOXXXhhhuuu|||bbbQQQHHH???;;;888...111000///------,,,,,,,,,+++,,,,,,------......///)))***+++,,,***(((%%%###******))))))((((((''''''))))))************)))))))))+++***'''))),,,+++'''))))))))))))))))))))))))&&&))),,,)))$$$"""$$$((()))))))))))))))))))))))),,,***(((((()))******)))))))))))))))))))))))))))(((***)))((()))******'''%%%)))******))))))((('''&&&************))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------222///,,,+++---000333555;;;<<>>DDDMMMSSSVVVRRRNNNNNNOOOPPPVVV```lllvvv}}}uuuggg[[[[[[hhh|||{{{yyyvvvqqqkkkfffcccbbb```___\\\[[[XXXSSSNNNLLLLLLMMMJJJKKKMMMNNNOOOOOOOOONNNHHHHHHIIIJJJLLLNNNQQQSSSXXXYYYZZZYYYXXXXXXYYYZZZ^^^```aaa^^^\\\^^^eeekkksssuuuwwwvvvqqqjjjdddbbb```cccfffhhhgggeeeeeeeeeeeeeeehhhlllooosss}}}pppcccYYYSSSKKKEEEBBBCCCCCCDDDFFFDDDFFFKKKOOOTTT\\\eeevvv|||^^^LLLCCC>>>999666111///////////////...---+++***+++---///111,,,***+++------+++***,,,******))))))))))))******...---,,,+++*********+++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++%%%&&&'''&&&&&&&&&(((***)))((('''''''''(((***+++&&&&&&((()))************'''((()))***++++++***++++++'''((()))***++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////---///111111333999CCCKKKTTTWWWVVVOOOLLLOOOQQQOOO\\\gggttt~~~mmmddd___gggxxx}}}}}}xxxrrrooonnnnnniiiccc^^^[[[ZZZXXXWWWUUUVVVUUUQQQLLLIIIIIIJJJFFFGGGIIIKKKLLLLLLLLLLLLGGGGGGFFFEEEEEEFFFGGGHHHKKKMMMOOOPPPPPPQQQTTTWWWXXXZZZ\\\]]]\\\]]]cccjjjmmmrrrvvvuuunnnfffaaa]]]\\\```cccdddbbb```]]]\\\\\\[[[]]]cccggglllvvvqqqeeeZZZTTTMMMGGGCCCCCCBBBBBBDDDBBBCCCGGGKKKNNNVVV^^^nnn}}}jjjSSSGGGAAA:::777222/////////000///,,,,,,---------------------******......******---******))))))))))))******---,,,***)))(((((())))))'''((((((((()))))))))***(((((((((((((((((((((((()))(((((((((((()))******$$$&&&(((((((((((()))***))))))'''''''''(((***+++(((((('''(((((()))******(((%%%***...---)))'''***...++++++++++++***)))(((((((((((())))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...///000000111---///111111333;;;FFFPPPYYYZZZVVVNNNLLLPPPRRROOOaaalll{{{hhhbbbcccpppyyyzzzwwwrrrtttuuurrrkkkfffddddddeee```ZZZUUURRRQQQPPPOOOMMMOOOOOOLLLGGGDDDDDDEEEAAACCCEEEGGGHHHHHHHHHHHHFFFDDDBBBAAA???????????????BBBFFFHHHIIIKKKNNNRRRMMMOOOSSSVVVWWWXXX^^^dddffflllqqqnnngggaaa\\\YYYYYY]]]```aaa___\\\YYYWWWXXXVVVWWW]]]aaafffrrrvvvlllZZZUUUNNNHHHDDDCCCBBBAAABBB@@@AAADDDGGGJJJQQQYYYjjjwwwttt[[[NNNHHH;;;777222/////////000000***,,,///000000...+++)))---******//////******---******))))))))))))******,,,+++)))''''''''''''((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((())))))***$$$&&&)))******))))))******)))'''&&&'''(((***+++))))))'''''''''(((***+++***(((***+++------,,,+++***...(((%%%))),,,++++++,,,***)))))))))+++,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...///...+++...444333---,,,...000222666???JJJSSSYYYTTTRRRRRRQQQPPPSSSXXXiiiwww~~~ppphhhbbbbbbrrruuulllxxxpppnnnllliiiddd___\\\\\\]]]]]][[[XXXTTTPPPMMMKKKJJJOOONNNMMMKKKHHHDDDAAA???AAAAAABBBBBBCCCDDDDDDDDDCCCBBB@@@>>><<<<<<<<<===:::===AAADDDGGGJJJNNNQQQPPPQQQSSSTTTUUUXXX\\\___[[[^^^aaa```\\\YYYXXXYYY^^^]]]]]]^^^]]]ZZZTTTPPPNNNPPPSSSWWW\\\fffrrr{{{vvvnnnccc[[[QQQJJJGGGFFFDDDBBB@@@AAABBBBBBDDDHHHNNNSSSdddmmm|||eeeLLLGGG???777111111222000000111333...)))***...000///,,,///---++++++------+++)))+++++++++***)))(((((('''))))))))))))))))))))))))***)))(((''''''((()))******)))(((''''''((()))***)))******)))((((((***++++++***)))'''''''''((()))''''''((())))))))))))))))))'''%%%&&&)))***(((&&&((((((***+++------,,,+++***...)))'''+++---,,,+++---+++))))))***+++,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))***)))&&&)))......)))000000222555:::CCCLLLRRRWWWRRRNNNOOOOOOPPPUUU\\\nnnyyyzzzrrrgggbbbaaagggzzzzzzmmmnnnyyyoooggggggeeeaaa]]]ZZZYYYXXXXXXUUUSSSQQQMMMJJJHHHFFFEEEIIIIIIIIIHHHFFFDDDAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>===;;;;;;;;;;;;777:::===@@@BBBEEEHHHKKKKKKMMMNNNOOOQQQSSSWWWZZZWWWZZZ[[[ZZZUUURRRRRRSSSXXXYYY[[[[[[YYYUUUPPPMMMIIIMMMQQQVVV\\\fffsss{{{xxxpppggg___SSSKKKHHHFFFDDDCCCBBBCCCCCCBBBCCCGGGLLLPPP^^^hhhvvvuuuWWWKKKBBB:::444333333111///000111...,,,,,,......,,,***---+++))))))+++,,,+++***+++++++++***)))((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))(((''''''((()))***)))******)))(((''')))***++++++***)))))))))******''''''((()))))))))))))))***((('''(((***+++)))'''((()))+++,,,,,,,,,+++***---))))))---///,,,+++,,,+++***)))***,,,,,,,,,*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,+++***,,,000000---333222444999@@@HHHNNNQQQPPPLLLIIIKKKNNNSSS]]]hhhxxxqqqiiiddd```[[[aaannnkkkiiixxx~~~zzzxxxssskkkddd```\\\WWWTTTUUUUUUSSSQQQNNNLLLJJJHHHEEEDDDCCCBBBCCCDDDDDDEEEDDDCCCAAA@@@?????????>>>>>>>>>>>>===>>>===<<<::::::999999999666888;;;===>>>@@@CCCEEEFFFGGGHHHIIIJJJMMMPPPSSSRRRTTTTTTRRRNNNLLLMMMOOORRRVVVZZZZZZVVVPPPMMMLLLKKKOOOUUU[[[bbblllwww{{{tttlllcccWWWNNNIIIGGGDDDCCCCCCCCCCCCCCCCCCEEEJJJMMMYYYbbbppp|||fffQQQFFF>>>777666555111///////////////......,,,+++***,,,***((((((***++++++++++++++++++***))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))***++++++)))''''''((()))(((((()))*********))))))''''''((()))))))))))))))+++)))((()))***+++***)))%%%))))))***+++,,,++++++***+++)))***......+++)))++++++***)))***,,,---,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------////////////000222222222222222555<<>>>>>======<<<;;;;;;:::::::::999888888777777777777999;;;<<<===>>>@@@BBBAAACCCDDDEEEFFFHHHLLLNNNOOOPPPPPPNNNKKKKKKNNNRRRPPPVVV\\\]]]WWWQQQOOOOOOTTTZZZaaagggmmmuuu~~~~~~wwwqqqhhh[[[PPPJJJGGGDDDAAABBBBBBCCCBBBCCCEEEIIILLLVVV___kkkuuuuuuWWWIII@@@999888666222000000///000000///---,,,---...---,,,***))))))***+++++++++++++++******)))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))***++++++)))'''&&&''')))$$$%%%&&&((((((((('''&&&''''''((())))))))))))))))))))))))))))))***))))))---))))))******++++++++++++)))((()))---,,,(((''')))+++*********,,,---,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------///000///111666???IIIOOOPPPNNNDDDBBBBBBFFFKKKTTTdddrrrzzz{{{```VVVXXX\\\]]]hhhyyypppkkk{{{{{{ssspppooommmgggbbb]]]WWWPPPMMMNNNMMMIIIEEEHHHGGGFFFDDDDDDCCCCCCCCC@@@@@@AAAAAA@@@???===<<<>>>======<<<;;;:::999999666666777777666666666666777999:::;;;;;;<<<===??????@@@BBBBBBCCCEEEHHHKKKMMMNNNOOONNNLLLNNNSSSWWWQQQWWW^^^^^^ZZZUUUTTTUUU]]]bbbjjjpppsssxxx}}}zzztttkkk^^^TTTMMMHHHCCC@@@???@@@AAABBBCCCFFFJJJMMMRRRYYYccclllyyy```LLLCCC;;;888777333111222000000///---,,,---111333///...---+++*********+++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))******)))'''&&&''')))$$$%%%&&&((((((((('''&&&''''''((()))))))))))))))((((((((((((((('''((((((((())))))))))))******++++++)))((())),,,***&&&&&&***,,,+++***+++,,,------+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++,,,...---+++---111...222:::CCCKKKNNNMMMLLLDDDCCCDDDGGGIIIPPP^^^kkkuuusss]]]UUUWWW[[[dddooo~~~ooossswwwwww{{{{{{uuuooommmmmmlllgggbbb[[[VVVPPPMMMKKKJJJGGGDDDCCCBBBAAA@@@@@@??????@@@????????????>>><<<;;;999;;;;;;;;;:::999888888777444444555666666555555555444666777888777888999;;;<<<>>>?????????AAAEEEGGGIIIKKKMMMLLLKKKMMMRRRVVVPPPTTTYYY[[[YYYWWWWWWXXX[[[aaaiiinnnooopppsssuuu|||wwwooocccYYYQQQKKKDDD???===???AAABBBCCCEEEIIILLLLLLRRRYYYbbbrrroooSSSIII>>>:::777333222444111000...------///000111---......---+++******+++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((()))(((''''''(((***(((((()))*********))))))''''''((()))))))))))))))&&&((()))((('''&&&''')))''')))))))))))))))******++++++)))***+++)))%%%''',,,,,,+++***+++---...---,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///---...111000---///555000777AAAIIILLLKKKIIIHHHEEEFFFJJJMMMOOOSSS___lllyyyhhh\\\ZZZ]]]```jjjuuuqqqsssvvvnnnmmmrrrvvv}}}zzzrrrmmmhhhhhhiiihhhddd___VVVSSSOOOKKKHHHFFFEEEEEE@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999888888888888777777666666555222333444555666555555444222333555666555666888999888999:::;;;;;;===@@@CCCDDDFFFHHHGGGFFFFFFJJJNNNJJJLLLOOOQQQSSSTTTTTTTTTRRRYYYaaaeeefffeeeeeefffkkkpppwww~~~zzz}}}yyyrrrhhh___WWWOOOGGGAAA>>>@@@AAABBBBBBDDDGGGIIIIIILLLRRR\\\ooo]]]QQQDDD<<<888444333444111///......000///+++''''''***---...,,,++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((())))))((('''''''''((()))******)))((('''&&&'''(((''''''''')))+++++++++***)))))))))******''''''((()))))))))))))))''')))***)))'''&&&(((***+++)))))))))))))))******+++---++++++,,,)))%%%(((...,,,+++***+++---...---,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...,,,---111///+++...555333<<>>===<<<;;;;;;;;;;;;777888999::::::999888777666555555555555444444444111222444555666555555444222444555666666666888:::555666777777777999<<>>888444333555000......000222...&&&!!!&&&+++...---,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%'''((()))******)))((('''%%%&&&'''''''''(((***,,,+++***)))'''''''''((()))'''(((((()))))))))))))))(((***,,,+++(((''')))+++)))+++***)))(((((()))***+++(((&&&%%%'''***,,,+++)))++++++******************......///000///...,,,+++------------------------///---+++***,,,000444777888<<>>===;;;999888888666666555555555444444444444444555444333222444666222222333444444444444333333444555555333333444555444444555666777888999:::=========>>>>>>>>>??????>>>???AAACCCEEEFFFGGGGGGGGGKKKQQQWWWYYYYYYVVVSSSSSSTTT[[[iiittt{{{{{{xxx~~~{{{uuupppooorrrtttssstttvvv}}}{{{tttiii^^^SSSKKKFFFCCCBBB@@@@@@@@@BBBCCCEEEGGGKKKQQQ[[[lll|||___KKKDDD<<<888555///222111111000000000000111------,,,,,,,,,,,,+++++++++++++++++++++***)))((())))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((()))***'''((()))++++++)))((('''((()))***)))((('''((()))+++++++++*********))))))&&&+++***)))(((((()))***+++((('''&&&'''***,,,+++)))++++++******************++++++,,,,,,+++******)))------------------------,,,+++))))))***...111444888===EEEKKKNNNNNNLLLJJJQQQVVV\\\___cccjjjuuu~~~hhh```aaacccjjjrrr~~~wwwnnnyyyxxxooogggdddhhhpppyyyuuullleeeaaa___[[[ZZZYYYXXXUUURRROOOMMMKKKJJJHHHFFFDDDCCCBBBAAA======<<<:::999888666666555555444444444444333333333444444333222222333555222222333444444444444444222333444444222222333444333333444444444444444555888888888999999999::::::;;;;;;===>>>????????????CCCFFFLLLQQQSSSSSSRRRPPPQQQRRRYYYfffqqqxxx~~~rrrnnnjjjiiilllnnnmmmnnnrrryyy~~~zzzsssjjj___UUULLLHHHGGGEEECCCBBBAAABBBCCCDDDFFFJJJPPPYYYjjjkkkRRRKKKBBB<<<999222111111000000//////000000------,,,,,,,,,,,,+++++++++++++++++++++***))))))))))))))))))))))))))))))'''((()))******)))((('''''''''&&&&&&''''''((()))'''''''''''''''((()))***((((((((((((((((((((((((''')))******))))))***,,,+++++++++*********))))))&&&******))))))))))))******(((''''''(((***+++***)))******++++++++++++++++++++++++***)))))))))******------------------------,,,+++******,,,...111222999@@@IIIOOOQQQPPPNNNMMMTTTYYY___ccchhhqqq~~~wwweeebbbfffjjjrrr{{{mmmmmmzzzsssnnngggbbbdddiiisssyyy}}}wwwpppiiibbb]]]ZZZYYYXXXVVVSSSPPPNNNKKKJJJIIIGGGEEECCC@@@???>>>===::::::999888666555444444444333333333333222222222111222333222000000222444111222333333444444333333111222333333111111222333444444333333222222222111444444444555555555666666888888999999::::::999999===???CCCGGGJJJKKKKKKKKKMMMNNNTTT```kkkrrryyyzzzooogggcccbbbdddeeedddfffjjjttt}}}}}}zzztttkkkaaaVVVNNNIIIHHHFFFDDDBBB@@@@@@AAABBBFFFIIIOOOXXXhhhuuuUUUMMMEEE<<<777222111111000///////////////------,,,,,,,,,,,,++++++***++++++++++++***))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''(((((()))***(((''''''''''''(((((())))))(((&&&%%%%%%&&&((()))&&&(((************,,,...+++************)))))))))(((***))))))))))))))))))***((((((((()))******************+++++++++++++++,,,...---,,,++++++,,,---...,,,,,,---------------------------...///111333444<<>><<<::::::888777777666555444444333222222222222111111111111000111222111//////111222000000111222222222222111000111222111000///000222444444444444333333333333333333444444444555555555666666777888888888888888888999<<<>>>AAADDDEEEFFFIIIJJJPPPZZZcccjjjrrr{{{yyynnnbbb^^^]]]^^^]]][[[^^^cccnnnxxx|||vvvmmmbbbWWWOOOIIIEEECCCAAA???>>>>>>???@@@EEEHHHNNNWWWhhh\\\PPPGGG===888222111111000///............------,,,,,,,,,+++++++++******+++++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&((()))***))))))+++,,,************))))))))))))+++)))))))))******)))))))))))))))******))))))***+++******++++++,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,---------...............///111333555777@@@HHHQQQVVVVVVSSSRRRRRRYYY___gggnnnvvvwwwkkkdddjjjsssyyynnnkkkyyy~~~wwwooohhhdddaaa^^^```dddhhhkkknnnnnnqqqtttqqqkkkkkkjjjjjjgggccc^^^YYYUUURRRRRRPPPOOOMMMMMMMMMMMMFFFDDDBBB???===;;;999999777666666666555555444444222222111111111000000000000000111000///...000222......///000000000000000///000111111//////000111222222222333333333333444222333333333444444444444222333444666777777777777555666777999;;;>>>@@@BBBEEEFFFKKKTTTZZZ```jjjssszzzssshhh^^^[[[ZZZYYYWWWTTTWWW]]]hhhqqq~~~~~~xxxooodddXXXOOOIIIBBBAAA???>>>>>>>>>@@@AAADDDGGGMMMWWWhhhmmmZZZLLLCCC>>>777222222000//////.........------,,,,,,,,,+++++++++)))******+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******(((''''''''''''(((((()))%%%&&&'''(((((('''&&&%%%'''((()))((('''&&&''')))))))))))))))))))))))))))***))))))************)))))))))***++++++))))))***+++******++++++,,,---------,,,,,,++++++,,,,,,------+++,,,,,,------.........---------...000444777999EEELLLUUUXXXVVVSSSSSSTTTYYY```jjjsss|||{{{ooofffeeeooozzzxxxnnnttt~~~wwwuuulllccc___]]]\\\^^^bbbaaadddeeedddgggjjjhhhdddbbbccccccbbb^^^ZZZUUURRRKKKKKKKKKJJJJJJJJJIIIIIIDDDBBB@@@>>><<<:::999888666555555555555555555555222111111111111000000000///000111000///...000222---...//////000000/////////000111111//////000111///000000000111111222222000000111111111222222222//////111222333444444555444444555666888:::<<<===@@@AAAEEELLLPPPUUU```jjjqqqvvv}}}xxxjjj___WWWUUUTTTSSSPPPNNNSSSZZZaaajjjvvv~~~~~~yyyqqqfffZZZPPPKKKCCCBBB@@@??????@@@AAABBBCCCEEEKKKUUUeeezzzcccLLLFFFBBB888444333222000////////////------,,,,,,,,,,,,++++++))))))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''(((((()))***&&&&&&&&&''''''((()))***%%%&&&(((******(((&&&%%%'''((()))(((&&&%%%&&&'''(((((()))))))))))))))***(((((()))***++++++***)))((()))+++,,,+++)))(((***,,,******++++++,,,------...******+++,,,,,,,,,,,,,,,++++++,,,,,,---......///...------...111666;;;>>>IIIPPPWWWXXXTTTQQQSSSUUUYYYbbbmmmxxx}}}wwwrrrlllgggjjjxxxoooppp~~~~~~yyytttqqqhhh```]]]\\\ZZZZZZ]]]YYY[[[\\\[[[]]]aaaaaa]]][[[[[[[[[ZZZXXXTTTPPPNNNGGGHHHHHHHHHHHHFFFEEEDDDAAA@@@>>><<<:::999888888444444444444444444444444222222222111111111000000000111111000//////000222...///000000111111000000///000111111000///000111222111111111111111000000///000000000111111111111///000000111222222111111333333333444555666777888;;;;;;???DDDGGGKKKUUU```eeeiiipppxxx}}}~~~uuummmdddZZZTTTMMMKKKLLLLLLJJJJJJPPPYYY[[[cccnnnwww{{{~~~~~~~~~|||xxxqqqhhh]]]TTTOOOEEECCCAAA???>>>>>>???@@@AAACCCGGGPPP___rrrmmmMMMHHHFFF777555444333111000000//////------,,,,,,,,,,,,++++++))))))***+++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***''''''&&&&&&''''''((()))%%%%%%%%%&&&((()))+++,,,((((((((((((((((((((((((&&&'''((((((''''''((()))(((((((((((())))))******(((((()))***++++++***)))((()))+++---,,,)))(((***,,,******+++,,,,,,---......)))+++,,,---...------,,,++++++,,,,,,---...//////111000///000444999???CCCLLLRRRXXXXXXSSSPPPRRRVVV___hhhuuuxxxrrrmmmnnnjjjpppyyyhhhqqq|||zzz{{{|||yyyuuunnneee^^^]]]\\\XXXWWWXXXTTTUUUUUUTTTWWW\\\\\\YYYVVVVVVVVVUUUSSSOOOLLLJJJHHHIIIIIIIIIHHHEEECCCAAA???>>><<<:::999888777777222333333333333444444444222222222222111111111111000111111111//////111222000000111222222222222222///111222111000///000222666666555444333222111000111111111111222222222333222222333333222111000000222222333333444444555555888888;;;???@@@DDDOOOZZZ[[[^^^fffmmmrrrvvv{{{zzzuuulllaaaVVVNNNIIIGGGDDDDDDEEEGGGFFFGGGOOOYYYWWW___jjjsssxxx}}}~~~}}}{{{zzzwwwrrriii```WWWRRREEECCC@@@===;;;;;;;;;<<<@@@AAAEEEMMMZZZkkk{{{yyySSSNNNLLL;;;666555444222111000000000---------,,,,,,,,,++++++((()))***+++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&&&&&&&'''(((((($$$$$$%%%&&&(((***,,,---+++)))(((''''''((()))+++%%%'''((()))((()))***,,,'''((((((((())))))******++++++++++++***((((((+++---+++***)))))))))***,,,,,,---+++******+++,,,+++***------------------------...------......///000111000222333444666;;;DDDKKKRRROOOPPPTTTUUUTTTUUUXXXfffmmmxxx|||vvvrrrlllmmmoooxxxyyypppkkkvvvxxxqqqtttxxxvvvqqqmmmfffddd```\\\WWWTTTRRRQQQSSSRRRRRRTTTVVVWWWWWWUUUPPPOOOMMMKKKIIIGGGFFFFFFHHHHHHGGGFFFDDDAAA>>><<>>===;;;999777555444888555222222333444222000...///000///......000222111111000000//////......///------///222333222///444222///,,,,,,---000222222222222222222111000///000000000000000000000000///000000111111111000000111111222222222333333333666777999<<>>???@@@BBBGGGJJJPPPWWWaaammmvvv|||}}}~~~}}}{{{zzzxxxsssiii[[[QQQMMMHHHBBB>>>===============???EEELLLQQQ[[[mmm}}}yyyaaaSSSIII>>>999666333111111000///......---,,,,,,,,,,,,---...******++++++++++++******))))))))))))))))))))))))'''((()))***************$$$%%%'''((((((((('''&&&&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))(((((((((((())))))***++++++***((('''((()))(((***++++++***((()))***,,,+++***)))))))))***+++,,,---+++******+++,,,,,,+++------------------------...------......///000111000111222444777>>>GGGNNNTTTQQQOOORRRSSSTTTWWW\\\hhhooo{{{{{{sssooojjjooorrr{{{ooojjjlll|||vvvnnnpppsssrrrnnnkkkdddccc```\\\XXXTTTQQQOOONNNNNNNNNPPPRRRSSSRRRPPPNNNMMMJJJHHHFFFEEEEEEEEEIIIHHHGGGFFFCCC@@@===<<<<<<<<<<<<;;;:::888555444666444111111222333111000///000111000///000111333000000000000//////......,,,---///111222///(((###333111///------...000111111222222222222111000///000000000000000000000000//////000111111111111111111111111222222222333333333333555888:::<<<>>>???EEEHHHLLLRRRYYY___cccfffddddddeeehhhiiihhhccc___[[[VVVMMMEEE???<<<<<<<<<999:::;;;;;;<<<>>>BBBEEEIIIOOOYYYdddmmmuuu{{{~~~~~~}}}{{{wwwmmmaaaWWWOOOJJJCCC>>><<<=========???@@@CCCHHHKKKQQQ```nnnqqq~~~rrr[[[MMMCCC:::777333111111111000///------------,,,,,,+++***,,,,,,,,,+++)))(((&&&%%%)))))))))))))))))))))))))))))))))))))))*********%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))(((((((((((()))))))))***+++***((('''((())))))***++++++***))))))***,,,******))))))******+++,,,---+++******,,,---,,,+++,,,------------------,,,...------......///000111000111222444999BBBLLLSSSXXXRRROOOOOOQQQTTT[[[bbbkkkrrr~~~uuukkkjjjhhhmmmrrr}}}vvvggggggppptttkkkjjjmmmllliiihhhaaaaaa___]]]YYYTTTOOOMMMOOONNNOOOPPPRRRSSSQQQOOOKKKIIIFFFCCCAAABBBCCCDDDIIIHHHGGGEEEBBB???<<<;;;999:::;;;;;;:::888555444555333111000111111111///000111222111000000222444000000000////////////.........///000000,,,'''###111000000////////////000111111222222111111000000000000000000000000000000---...///111111222222222111111111222222222222333111111333444666777888999;;;===AAAEEEJJJOOOSSSUUUSSSSSSRRRRRRRRRQQQNNNKKKHHHEEEAAA<<<999888888888777888999999999;;;>>>AAACCCHHHPPPZZZcccnnnwww}}}~~~zzzqqqeee\\\QQQKKKDDD>>><<<===>>>???AAA@@@BBBEEEFFFKKKWWWcccmmmwwwaaaLLLDDD;;;888444222222222111000---.........---,,,***(((---------,,,***)))'''&&&))))))))))))))))))))))))+++***)))((((((((()))***''''''&&&&&&''''''((((((''''''(((((((((((('''''')))((((((''''''(((((()))))))))(((((((((((()))))))))***+++***((('''((()))***)))+++++++++))))))***,,,***************+++++++++---+++******,,,------,,,,,,,,,---......---,,,,,,...------......///000111000000111555<<>>@@@BBBCCCIIIHHHFFFCCC@@@===;;;999666777999:::999777555333333222000000000000000000000111111111000000222444////////////////////////222000---+++,,,...111222//////000000000000//////000000111111111111000000////////////////////////------///000222222333333111111111111222222222222222333333444555555666666555777999===@@@DDDFFFGGGGGGFFFEEEDDDCCCCCCBBBAAA===<<<:::999888777777777888999:::::::::;;;>>>@@@AAAEEELLLSSS]]]iiiwww~~~~~~{{{rrrfff^^^TTTNNNEEE???===>>>??????@@@???AAAEEEGGGLLLVVVaaahhhqqq}}}hhhNNNHHH===:::555333222222222111............------,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))))))))))))))))))))))),,,+++)))'''&&&'''((())))))((('''&&&&&&'''((()))'''(((((((((((((((((('''))))))(((((((((((())))))(((((())))))))))))((((((((()))***)))((('''((()))***)))***,,,+++***)))***+++))))))******++++++++++++---+++***+++,,,......---+++,,,............,,,+++...------......///000111000000222777???IIIRRRWWWRRRKKKFFFFFFIIINNNXXXaaajjjssszzzbbb[[[^^^ccchhhooo{{{|||kkkiiiooo|||zzzooofffcccdddcccbbbddd]]]]]]^^^\\\XXXRRRLLLHHHIIIIIIJJJKKKLLLKKKIIIFFFFFFCCC@@@>>>===???BBBDDDGGGEEECCC@@@===;;;999888555666777888777666444333111111111000//////000000///000000000//////111222.............../////////111///---,,,---000444888...///000111111000/////////000000111111111000000////////////////////////------///000222222333333000000111111111222222222333333333333333444444444222333555777999;;;============<<<;;;;;;;;;===>>>888888777777666666666555777999:::;;;:::;;;===??????CCCHHHNNNVVVdddttt|||ssshhh___UUUPPPHHHAAA????????????@@@???AAAEEEHHHLLLUUU^^^aaagggqqq{{{wwwYYYPPP@@@===777444333333222222000///---,,,---...000111******++++++++++++******************************,,,***(((&&&&&&'''((()))***)))'''&&&&&&'''((()))(((((((((''''''((((((((())))))(((((((((((())))))(((((())))))))))))(((((('''((())))))((('''(((******(((***,,,,,,***)))***+++))))))***++++++++++++***---+++***+++---.........+++,,,...//////...,,,+++...------......///000111000111333999BBBKKKQQQTTTIIIDDDAAACCCGGGKKKSSS[[[iiivvvsss___YYY]]]cccooovvvpppjjjiiiqqqvvvllldddbbbaaa``````ccc\\\\\\\\\ZZZVVVPPPKKKGGGIIIIIIJJJLLLMMMKKKGGGDDDBBBAAA???======???AAACCCCCCBBB@@@===;;;999888888555555666555555444333333000111111000//////000222...///000///......000222---............/////////+++...111222111/////////...//////000000000000/////////000000111111000000000000000000000000000000---...///111111222222222000000000111111111111222111111111111111111111111///000111222333444555666555666666666555666999;;;555555555444444444333333444666888999999:::;;;===<<>>@@@>>>@@@DDDFFFHHHNNNVVV\\\aaaiiiqqqyyycccSSSDDD@@@:::555333333222222000///...------...///000++++++******((('''%%%$$$***************************)))((('''''''''((()))))))))((((((''''''((((((((((((''''''''''''((((((***))))))(((((())))))***'''((()))******)))((('''&&&((())))))''''''(((******(((***,,,,,,+++*********((()))***+++,,,++++++***---+++***+++---//////...***,,,...//////...,,,***...------......///000111111111444;;;DDDLLLOOOPPPFFFCCCCCCHHHLLLOOOTTTZZZjjj{{{nnn___\\\bbbhhhwww~~~{{{kkkllljjjuuuppphhhaaa```___^^^^^^aaa\\\\\\[[[XXXTTTOOOJJJGGGKKKKKKLLLNNNOOOMMMHHHEEE>>>>>>=========>>>@@@AAA@@@???<<<:::888777777777777666444333222222222333000111222111//////111333///000111000//////111333---------.........//////***...222333000...------////////////000000000111...//////000000000000000000000000000000000000000//////000111111111111111000000000000111111111111000000000000000000000000......///000111111222222111222333333111222555888333333333333333333333333111333666888888999;;;===999<<<@@@BBBGGGTTTffftttxxxooohhhVVVRRRLLLGGGDDDAAA???===>>><<<===AAADDDFFFJJJPPPXXX\\\ccchhhmmm|||nnnTTTHHHCCC<<<666333222111111......//////...,,,)))(((,,,,,,+++***)))'''&&&%%%************************'''''''''((((((((((((((()))))))))))))))((('''''')))((('''&&&&&&'''((()))******))))))))))))******'''((()))******)))((('''&&&'''((((((''''''(((***)))(((***,,,,,,+++***)))***((()))***+++,,,+++******---+++***+++---/////////***,,,...000000...,,,***...------......///000111111111555===EEELLLNNNMMMGGGFFFIIIOOOSSSUUUXXX\\\llljjj___```hhhnnn{{{xxxlllpppmmmzzzmmmeee______^^^\\\\\\___\\\[[[ZZZWWWSSSNNNJJJGGGHHHHHHIIIKKKKKKIIIEEEAAA;;;;;;<<<<<<===>>>??????>>>===;;;888777777777777888666444111000111222222000222333222000///222444000111222111000000222444---------.........//////...000000///------111555///////////////000111222......///000000000000000000000000000000000000000///000000111111111000000000000000000111111111111111111111222222222222222//////000000111111222222000222333222000000222555333333333333333444555666111444777999:::;;;===???999<<>>;;;=========???AAADDDGGGHHHGGGPPPRRRTTT]]]kkkcccQQQDDD@@@===555444666111/////////...------,,,,,,************************)))((((((***,,,+++&&&"""******))))))))))))******+++***((('''((()))+++,,,+++***)))(((((('''''''''((('''&&&&&&(((***++++++************************(((((((((((()))))))))))))))'''(((((())))))))))))))))))%%%!!!###'''******(((------,,,,,,,,,,,,------.............../////////000000////////////000000333555;;;CCCLLLPPPPPPNNNIIINNNTTTYYY]]]bbbjjjppprrreeeaaacccnnn|||zzzlllkkkoooxxx~~~rrrnnnhhh```\\\\\\]]]]]]\\\YYYWWWSSSNNNKKKJJJJJJJJJOOOLLLHHHFFFDDDBBB@@@>>>:::;;;;;;:::999:::;;;<<<:::888777777777666444222444444333222222222222222000000000000000000000000111111111000000000//////000000///////////////000000000///...///000111222////////////000222333444111111222222222222111111000000000000000000000000222//////222222//////222000000000111111222222222111000000000000111222222000000000000111111111111333333222222222222333333333444444444333333222111444444555666777888999999<<<>>>AAACCCDDDHHHWWWfffqqq}}}zzzyyy~~~uuuhhh^^^YYYRRRLLLIIIEEE???;;;<<<<<<===>>>@@@CCCEEEGGGEEENNNPPPQQQYYYeee}}}pppYYYJJJCCC>>>333//////)))000000///...------,,,,,,************************'''''''''***------+++(((***))))))(((((())))))******)))((('''''')))***,,,***))))))((((((((((((((()))(((''''''((()))***+++(((((((((((((((((((((((((((((((((((()))))))))***---'''((())))))******)))))),,,(((&&&&&&))),,,+++))),,,,,,++++++++++++,,,,,,,,,,,,,,,---------......111111000/////////000000666999???GGGNNNRRRQQQPPPNNNSSSYYY^^^cccjjjsssyyy|||mmmfffeeehhhtttwwwqqqqqqttt}}}yyyppphhhddd^^^\\\\\\\\\YYYWWWSSSQQQNNNKKKJJJIIIJJJJJJLLLIIIFFFDDDCCCAAA???===;;;::::::999999999:::::::::888777777888777555333333333222111111111111111000000000000000000000000111111111000000000//////000///////////////000000222111000//////111333444000000000000000111222222111111222222222222111111000000000000000000000000222//////222222//////222000000000111222333333444222111111111111222333333111111111111111000000000444333333333333333333444333333444444444333222222444444555666777888888999;;;<<>>@@@AAAAAAIIIIIIKKKRRRYYYjjjwww[[[JJJFFF===777555000222111000///...---,,,,,,+++++++++++++++++++++++++++***((('''%%%&&&'''(((((((((''''''''''''(((((('''''''''''''''(((((()))''''''''''''(((***+++,,,''')))+++***((('''((()))))))))))))))))))))))))))))))))))))))***************((()))******++++++******************)))))))))))),,,,,,+++,,,,,,---...///++++++,,,---...///000000,,,,,,---///111444666777888>>>FFFMMMOOOOOOOOONNNSSSXXX```gggooozzzyyyvvvrrrlllhhhjjjuuu~~~sssrrrqqqpppxxxrrrnnnkkkhhhgggddd^^^XXXUUUVVVWWWVVVUUUKKKJJJJJJIIIIIIIIIJJJJJJGGGEEECCCAAAAAAAAA???>>>:::777444444666777555333444333222333444444222000444444333222222222222222111111111111111111111111/////////.........------,,,,,,,,,,,,---...//////////////////000000111111333222222111111111222222111111222222222222111111000000000000000000000000000......111222000000333111111111222222222222222000000000000000111222222222222222222222111111111222111111000000111111222222222333444444444333333333333444555666777777888888777888;;;<<<<<>>???@@@@@@HHHHHHJJJQQQWWWeee{{{bbbLLLFFF===777555111111111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&'''&&&%%%&&&)))+++)))((((((''''''(((((()))''''''((((((((()))))))))''''''''''''((()))++++++%%%(((++++++((('''(((***(((((((((((((((((((((((()))))))))*********+++++++++))))))***++++++++++++******+++,,,---,,,,,,,,,,,,************+++,,,---...(((((()))***+++,,,------------...///111444666777999@@@IIIOOOPPPOOOOOONNNSSSXXX```hhhqqq}}}xxxqqqqqqoookkkkkksssqqqmmmppprrr{{{|||vvvooojjjfffdddddd^^^[[[WWWUUUVVVVVVSSSPPPJJJJJJIIIIIIHHHGGGGGGGGGEEECCC@@@???@@@???>>>===<<<888555555888999666333444333333333444444222111333333222111111111111111111111111111111111111111111000000000000/////////......---...///000111111///000111222222222111111222222111111111222333333111111222222222222111111000000000000000000000000000---...111222000111444222111111111111000000000222111111111111222333333111222222222222222222333333222222111111222222333111222333333444444444333222333333444555666777777888666888;;;;;;;;;@@@GGGUUUaaannnxxx~~~zzznnnhhh___XXXSSSMMMGGGCCC======<<<<<<<<<>>>???@@@@@@GGGGGGHHHNNNRRR]]]rrrlllQQQJJJAAA:::888555////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,%%%'''((((((&&&&&&)))+++***))))))(((((())))))***(((((())))))******))))))(((((('''(((((()))******###'''++++++(((''')))+++(((((((((((((((((((((((())))))*********++++++++++++))))))***++++++++++++***)))***,,,,,,+++++++++,,,))))))))))))***+++,,,---,,,,,,---...///111111222/////////000111333444555888???HHHNNNOOONNNMMMMMMQQQWWW___gggppp|||uuuooommmllllllooo|||lllggglllrrrxxxxxxvvvqqqkkkddd```___^^^WWWUUUTTTTTTUUUSSSNNNJJJJJJIIIIIIHHHGGGFFFEEEEEEAAA???===<<<<<<<<<;;;999>>>:::666666999:::888444555444333444555555333222222111111000000000000000111111111111111111111111222222222222111111111111////////////000111333333///111333444555444222111222222111111222222333444111111222222222222111111000000000000000000000000000---...111222000111444222222111111000/////////333333222222333333444555111111111222222333333444444333333222222333333444111222333333444444444444222333333444555666777777888666777:::;;;:::???EEELLLXXXfffttt~~~{{{lllhhhbbb\\\WWWQQQHHHBBB>>>===<<<<<<===>>>???@@@@@@GGGFFFFFFKKKMMMWWWjjj{{{}}}\\\PPPCCC888444111////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,***'''%%%''')))******))))))))))))******(((((()))***************((((((((((((((())))))***"""'''++++++((('''))),,,************************)))************+++++++++)))---,,,+++)))((('''''''''******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...............111...,,,///000111555:::@@@CCCHHHKKKNNNPPPRRRTTTYYY[[[```hhhppp{{{}}}sssnnnkkkfffjjjyyynnneeegggkkkqqq}}}{{{zzzuuunnnhhhfffccc^^^]]]^^^TTTSSSRRRQQQPPPOOONNNNNNKKKJJJHHHFFFDDDBBBBBBAAAAAA???===;;;;;;999777555:::;;;;;;999555333555777444444444555666555333111333333333222222222111111333///,,,---111222000---222111111000000111111222222222000/////////000111000000000000111222333444333333333333222222111000555444222000//////000000///000000111111111111000111111111000000000000000111111111111111111111111222333333111000///000222333444666666444333222222444333333222222333333333333444555555333333444555555555555555666666666666666666666777999<<<@@@BBBOOO[[[fffkkksss}}}}}}}}}}}}yyytttmmmddd^^^ZZZTTTKKKDDD???>>>===<<<===>>>@@@AAA>>>CCCGGGGGGGGGKKKUUU^^^vvvcccKKKDDD???;;;888666333///---,,,,,,,,,+++,,,,,,,,,+++++++++******************))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******'''(((******)))(((((()))))))))))))))((((((((((((+++***)))(((((()))***+++,,,******)))))))))***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...............111...---///000111666<<<@@@DDDHHHKKKMMMOOOQQQRRRZZZ^^^dddkkkttt|||sssoookkkhhhmmm}}}nnndddeeehhhooo}}}|||zzzyyywwwwwwssslllfffdddaaa\\\ZZZ[[[SSSRRRQQQPPPNNNMMMLLLKKKIIIHHHFFFDDDBBBAAA@@@@@@@@@>>><<<;;;:::999777555666888999777555444666888444444333444555555333111333333333222222222111111222...,,,---111444222///222222222222222222222222222222000000000000111222111000000111111222333444333333444444333333222111555555444222222111111111111111111222222222111111111111111111111111111111222222222222222222222222222333333222000000111222333444666555333222222333444444333222222222333333333444555555333333444555555555555555666666666666999888777777888;;;===>>>@@@KKKYYYdddppp}}}|||wwwpppgggaaa]]]VVVMMMFFF@@@???===<<<===>>>@@@AAA>>>BBBFFFGGGGGGKKKTTT\\\jjj|||lllRRRIIIBBB;;;777666333///------------,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''')))******((('''((()))(((((((((((())))))))))))+++***)))(((((()))***+++))),,,+++)))((()))***,,,...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////111......000111222888???DDDGGGKKKNNNOOOOOOQQQRRRXXX___gggnnnxxx{{{qqqmmmjjjkkksssnnncccbbbdddkkk}}}xxxxxxwwwwwwvvvuuuttttttpppiiicccaaa^^^XXXVVVWWWQQQQQQOOONNNLLLJJJHHHHHHGGGFFFDDDBBB@@@??????>>>>>><<<::::::::::::888666666777777666444333444555555444333444555555333111333333333222222222111111111...---...222444444222111222333444444333222111222222111111111111222333111111111111222333444555444444555555555444333333555555555555444333333222222222222222222222222222111111111111111111111111333333333333333333333333333444444333111111222444333444444333222111333444444444333222222222222222333555555555444333444555555555555555666666666666;;;:::999888888999:::;;;888BBBPPP___ooo~~~}}}{{{tttlllfffaaaZZZPPPHHHAAA@@@>>>======>>>???@@@===AAAEEEFFFFFFJJJRRRYYY___rrryyy[[[NNNFFF===777666333///...............,,,,,,,,,+++++++++******++++++*********)))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((()))******''')))***)))((('''((()))''''''(((((())))))************))))))))))))*********000...+++)))((()))+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////111//////111111333:::CCCKKKMMMPPPQQQQQQQQQRRRSSSUUU___iiipppzzzxxxmmmhhhhhhmmmwwwnnnccc```aaafff{{{{{{wwwwwwvvvuuuttttttsssrrrmmmfff```___[[[VVVSSSTTTQQQPPPNNNLLLJJJHHHFFFEEEEEEDDDCCCAAA@@@???>>>>>><<<:::999999::::::888777888888888666333111000///555444333333444444333111333333333222222222111111222000///000222333333222111222444555555444222111111222222222222333444444222222222222333444555666555555666666666666555444333444555666666444333222444333333222111111111111111111111222222222222222333333333333333333333333333444444333222111333555333444333222000111333555444333333222111111222222444555666555444333444666555555555555666666666666999999888888888888999::::::???IIIWWWhhhwww~~~~~~xxxqqqkkkfff^^^SSSKKKCCCAAA???=========>>>???===@@@CCCEEEEEEIIIPPPVVV]]]nnndddQQQHHH@@@:::666444000//////000//////,,,,,,,,,+++++++++******+++++++++*********)))))),,,***(((''''''(((***,,,((((((((((((((((((((((((((((((((((((((())))))***((()))***)))''''''(((***&&&''''''((()))******+++***))))))))))))))))))***+++///---+++***)))***+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////000111///000222222444===GGGNNNOOOPPPOOONNNNNNOOOQQQUUUaaammmuuuuuuhhhccceeennnzzznnnccc```aaabbbvvv}}}xxxwwwvvvtttrrrpppnnnnnniiiccc^^^]]]ZZZTTTQQQRRRPPPOOOMMMKKKIIIGGGEEEDDDEEEDDDBBBAAA@@@???>>>>>>;;;999888888999999888777777777666555444222///...555333222222333333222111333333333222222222111111444333111111111111111000111222444555555444222111111222222333444555555555333333333333444555666777555666666777777666666666222333444555555555333333555444333111111000000111111222222222333333333444222222222222222222222222222333444333222222333555222222222111000000222555333222222111111222222333444555666666444444555666555555555555666666666666666666666777888999:::;;;;;;;;;@@@JJJYYYiiivvvzzzsssnnnjjjbbbVVVMMMEEECCC@@@>>>=========>>><<>>>>>>>>;;;999888888999999777666333222333444666555333111555333111111222333222111333333333222222222111111444333222111000/////////111222333444444333222111111222333555666777777777444444444444555666777888555555666777777777666666222222333444555555555555888666444222111111111111222222222333333444444555111111111111111111111111111222333222111111333555000111222111000000222333111111000111111222333444444555666666555444555666555555555555666666666666333444555777888:::;;;;;;<<<:::<<>>@@@BBBDDDGGGKKKNNNVVVdddxxx~~~^^^MMMEEEBBB:::777333111111111000///,,,,,,,,,+++++++++******,,,++++++++++++*********+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((()))******)))))))))(((&&&''')))+++''''''(((((())))))******))))))************)))))))))&&&''')))***+++,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---...///000000000000222444333666AAAMMMQQQNNNIIIDDDAAABBBFFFJJJVVVeeeuuuooofffgggdddrrrvvvmmmhhhffffffhhhwww{{{wwwpppooommmjjjgggeeecccbbb^^^YYYVVVWWWUUUQQQNNNOOOJJJJJJIIIGGGFFFDDDCCCCCCAAAAAA???>>>======<<<<<<;;;999888777888888666444222111222444777777555222555333111111222333222222333333333222222222111111111222111000///...///000222222222222222222222222000222444666777888888888555555555555666777888888444555666666777777666666444444444444555666777888;;;999777444333333333333222222333333444555555555222222222222222222222222000111222222111111333444...000222222111000111222/////////000111333555666444666777666555444555777555555555555666666666666333444555777888999::::::<<<;;;>>>DDDJJJUUUhhhzzzzzzvvvrrrooollldddWWWNNNHHHFFFBBB???===<<<<<<<<<;;;===???AAACCCFFFIIIKKKRRR^^^qqqkkkRRRFFFBBB<<<999555222111000///...,,,,,,,,,+++++++++******,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))'''&&&''')))+++(((((((((((())))))))))))((()))***++++++***)))(((---((()))***,,,+++***((('''******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---...///000111000111333444333666BBBOOOSSSPPPIIICCC???AAAFFFJJJSSSbbbtttmmmhhhllleeesss~~~xxxrrrmmmiiihhhhhhmmmzzzxxxrrrmmmllljjjhhhfffcccbbbaaa[[[VVVSSSTTTTTTOOOMMMMMMHHHGGGFFFEEEDDDCCCBBBBBB@@@???>>><<<<<<;;;;;;;;;;;;:::888777888777555444555444333555777777333///555333111000111222222222333333333222222222111111///000000///......000111222222111000000111222222000222444666888999999888555555555666666777888999444444555666666666666666666555555555666777999:::>>><<<999666555444555555222222333333444555666666333333333333333333333333000111111111000000222444---///222222111111111111---......000222444555777555666777666555444555777555555555555666666666777444444666777888888888888999999===AAACCCJJJ\\\ooo~~~xxxuuuqqqooollldddWWWMMMHHHFFFCCC???===<<<<<<<<<;;;<<<>>>@@@CCCEEEHHHJJJQQQ\\\nnntttVVVGGG@@@>>>:::666333111000///...,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))((((((((((((((()))************)))'''&&&&&&))),,,))))))))))))((((((((((((((()))***++++++***)))(((***------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111111//////000222777@@@IIIPPPRRRKKKEEEDDDBBBBBBFFFKKKUUU^^^qqqnnnjjjjjjmmm|||zzznnniiinnnllljjjrrrrrr|||vvvtttppplllgggbbb```^^^\\\ZZZYYYVVVRRRPPPOOONNNMMMLLLGGGGGGFFFEEEDDDCCCBBBBBB=========>>>===<<<<<<;;;999999:::::::::888666555666666666666555444333222000000111333444333111...222222222222222222333333000111111111111222222222000111222222333333333333333444555555444444666777333444555555666666555555333333444444555666666666999777666666777777666444<<<999777777888888666333444333222333555666555444222222222111222222333333333333333222222222111111222111111111000000//////------...000111222333444444666777777555444555666333333444555666666666555888777666666777999;;;<<<::::::<<<>>>@@@FFFUUUdddsss|||~~~{{{yyywwwuuupppfffYYYPPPHHHEEE@@@===<<<;;;999888===>>>???AAACCCEEEFFFGGGPPPSSSeee[[[IIIEEE>>>:::666222000...+++)))---,,,,,,++++++***))))))******))))))))))))*********************)))(((((((((((())))))))))))((((((&&&%%%%%%'''******&&&###******)))))))))))))))***(((((((((((())))))))))))'''''''''''''''((()))***,,,++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........///////////////111111111333888@@@HHHNNNPPPJJJEEEEEEEEEFFFKKKRRR[[[ddduuuooommmooouuu|||oookkkpppmmmmmmwwwxxxtttrrrnnnjjjddd```^^^\\\ZZZXXXWWWUUURRRPPPOOONNNLLLKKKGGGFFFFFFEEEDDDCCCBBBBBB============<<<<<<<<<<<<777777777666666555444333666666666666555444333222333111000000222222222111222222222222222222222222//////000000000111111111111111222333333333222222222444555555444444555666333444555555666666555555333444444555555666777777999777666666777777666555;;;888777777888888777444444333333444555666666444444444333222111111111222333333333222222222222111222222111111000000000000//////000111222333333444444555777777666555555666333444555666666777777666777777777777888999:::;;;>>>======>>>===@@@MMMZZZoooyyy|||{{{yyyxxxsssiii\\\RRRJJJFFFAAA>>><<<;;;:::999<<<===???AAACCCEEEGGGGGGPPPSSSbbbzzzbbbNNNGGG???<<<777333111///---+++000//////......---,,,,,,******))))))))))))*********************)))(((((((((((())))))))))))(((((('''&&&&&&(((******'''$$$******)))))))))))))))***(((((((((((())))))))))))))))))((((((((()))*********))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000//////............222222222555:::AAAIIIMMMOOOIIIFFFGGGIIILLLRRRZZZccckkk{{{|||oooqqqvvvsssnnnrrrqqqssszzzsssooonnnjjjfffaaa]]][[[YYYWWWVVVUUUSSSQQQQQQPPPNNNKKKIIIFFFFFFEEEDDDCCCBBBBBBAAA>>>>>><<<;;;;;;;;;<<<===:::999888777777777777777555666666555555444333222555222//////000222333333444333333222222111111111.../////////000000000000222222333333333222111111111333444444333222333555333444555555666666555555444444555555666666777777999888666777888888777666999888777777888999888777666555444555666777666555666555444222111111111111333333333333222222222222222222222111111111111000111222222222333333333333333444666777666666666777444555666777888888888888666777888999::::::::::::???=========;;;===FFFRRRhhhttt|||{{{{{{zzzvvvlll___UUULLLHHHCCC???===<<<;;;:::;;;<<<>>>@@@CCCEEEGGGHHHNNNSSS\\\lllmmmTTTJJJAAA===888555333111///...---------,,,++++++******************************************)))))))))((((((((())))))))))))((((((((('''''')))******(((&&&)))))))))(((((())))))***(((((((((((())))))))))))++++++***)))))))))******(((((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...///////////////.........111111222666===EEEKKKOOONNNIIIGGGJJJNNNRRRYYY```iiirrrxxxooottt|||zzzrrruuuuuu{{{|||uuuooollljjjhhhddd___[[[YYYXXXVVVTTTSSSRRRQQQPPPPPPNNNJJJHHHFFFEEEEEEDDDCCCBBBAAA@@@???>>><<<::::::;;;<<<===<<<;;;999888777777888999555555555555444333222222444222000000111333333222444444333333222111000000/////////000000000111111333333333333222222111000111222333333222111222333333444555555666555555555444555555666666777888888999888777777999999888777777777777888999999999999777666555666777888777666555444333222222222222222444444333333333222222222222222222222222222222222444444444444444333333333222444666777666666777888555666777888999:::::::::666777999:::;;;:::999999;;;::::::<<<<<<>>>FFFPPPaaannn|||~~~zzzzzzzzzzzzwwwmmm```VVVOOOKKKEEE@@@>>>===<<<;;;:::;;;===@@@CCCEEEGGGHHHKKKQQQVVV___tttyyyZZZJJJBBB>>>999555333222000///,,,,,,++++++***)))))))))************************+++******)))))))))))))))(((((())))))))))))(((((((((((())))))***)))(((''')))(((((((((((())))))***(((((((((((()))))))))))),,,+++***)))))))))))))))***))))))+++,,,------......+++++++++,,,,,,---------,,,,,,---------.........------......///000000111......111777AAAJJJPPPRRRNNNKKKKKKPPPTTTXXX___eeennnyyytttnnnuuuxxxxxxyyy~~~xxxrrrmmmjjjhhhgggccc^^^[[[YYYWWWVVVTTTQQQPPPOOOOOOOOOMMMJJJGGGEEEEEEDDDCCCBBBAAA@@@@@@???===;;;:::999:::<<<===999888666555444444555666555555555555444333222111222222222333444444222000444444333333222111000000000000000111111111222222333333333333222222111000111222333333111000111333333444555555666555555555555555666666777888888999999888777888999:::999888666777888888888999::::::888777666666777888777555222222222222333444555555444444444333333333222222222222222222333333333333555555555444444444444444222444666777666666777888555666777999:::;;;;;;;;;777888:::;;;;;;:::999888:::888:::===>>>???FFFNNNZZZhhhwww{{{xxxxxxxxxyyyvvvnnnaaaXXXRRRMMMGGGAAA???>>>===<<<:::;;;===@@@BBBDDDFFFGGGHHHMMMQQQVVVjjjaaaLLLDDD@@@:::555222111000////////////...------,,,,,,)))***++++++++++++***)))+++***))))))(((((())))))(((((())))))))))))((((((((())))))))))))(((((()))((((((''''''((()))******(((((((((((())))))))))))+++***))))))(((((((((((())))))***+++,,,---.........***++++++,,,,,,------...,,,---------............,,,,,,---...///000111111------111999DDDNNNRRRTTTNNNMMMPPPWWW]]]aaagggmmmuuupppllluuu~~~{{{}}}}}}vvvrrrnnnjjjhhhfffccc^^^ZZZXXXWWWUUUTTTQQQOOONNNMMMMMMLLLJJJGGGDDDDDDCCCBBBAAA@@@@@@???======;;;:::::::::;;;<<<999999888777666666666666444555555444444333222111111111222444666555222///444333333222222111111111111111111111222222222222222222333333333222111111222333444333111111111222333444555555666666555555666666777777888888999999:::888888888:::;;;:::999666888999999888888:::;;;888777666666777777666555222222222222333555666777444444444444333333333333222333333333333444444444555555555444444444444444333444666777666666666777555666777999:::;;;;;;;;;999999:::::::::::::::999<<<:::;;;>>>???>>>BBBGGGSSSaaaqqqzzz|||yyyxxxxxxyyyvvvoooeee]]]UUUPPPHHHCCC@@@???>>>===;;;<<<>>>@@@BBBCCCEEEFFFGGGJJJMMMSSSbbbyyykkkQQQGGGBBB;;;666333111000///......------,,,+++++++++)))***+++,,,,,,+++***))),,,+++)))((((((((()))***(((((())))))))))))(((((('''((())))))''''''((()))''''''''''''((()))******(((((((((((())))))))))))******)))((((((((())))))''')))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......------------............---.........//////000000///...111:::FFFOOOSSSSSSMMMNNNTTT___gggkkkpppuuu~~~vvvlllkkkttt~~~|||wwwssspppllliiieeeaaa\\\YYYWWWVVVUUUSSSQQQOOOLLLKKKKKKKKKJJJHHHDDDCCCCCCBBBAAA@@@??????<<<<<<;;;;;;;;;;;;:::::::::;;;;;;::::::999888777444444444444333222111111333222222333444444333111222222222222222222222222000000000000111111111111111111222333333333222222333444444444222111222333333444555555666666555555666666777888888999999::::::999888999;;;;;;;;;:::777999;;;:::888777999;;;888777555555666777555444333333333333333444555666555444444444444333333333333333333333444444444555444444444444444444444444444555777777666555555666444555777888:::;;;;;;;;;;;;::::::999999:::::::::<<<:::;;;>>>???===???CCCMMM\\\lllwww~~~}}}{{{zzzzzzyyysssjjjcccWWWRRRJJJDDD@@@??????>>>======>>>@@@AAABBBCCCDDDGGGGGGKKKRRR]]]nnnvvv[[[KKKFFF>>>777444222000///,,,,,,+++******))))))((()))***,,,------,,,***))),,,+++)))((('''((()))***(((((())))))))))))((((((&&&((()))(((&&&%%%''')))'''&&&&&&'''''')))******(((((((((((())))))))))))******)))))))))***++++++((())))))***++++++++++++*********+++,,,,,,---......---------........./////////////////////.........000000333;;;GGGOOORRRQQQLLLNNNWWWdddmmmrrrwww|||xxxooojjjjjjttt}}}xxxuuurrrmmmjjjccc```[[[XXXVVVUUUTTTRRRQQQOOOKKKJJJJJJJJJJJJIIIDDDCCCCCCBBBAAA@@@???>>>;;;;;;<<<<<<<<<;;;:::999777777888888777666444333444444444444333222111111666444111000222333444444222222222222222222333333////////////000000000000000111222333333333333333333444555444222111222333333444555555666666555555777777777888999999:::::::::999888999;;;<<<;;;:::777:::;;;:::888777999;;;888666555555666666555333555555444333333333444444555555444444444333333333333333333444444555555555333333333444444444555555444666777777666444555666444555666888:::;;;;;;;;;<<<;;;:::999888999:::;;;999888999>>>???>>>???CCCIIIXXXiiiuuu~~~}}}}}}{{{wwwoooiiiYYYSSSKKKDDDAAA@@@??????>>>>>>???@@@AAABBBBBBCCCHHHFFFJJJSSSZZZfff~~~~~~bbbNNNHHH@@@999555222111000//////...------,,,,,,+++)))***,,,------,,,***))),,,+++)))((('''(((***+++(((((())))))))))))((((((&&&''')))'''%%%$$$''')))&&&&&&&&&'''''')))******(((((((((((())))))))))))************+++,,,------+++,,,,,,+++***))))))******,,,,,,,,,------,,,++++++,,,---...//////...---,,,,,,---...000000000/////////111888BBBKKKQQQQQQOOOLLLVVV\\\eeerrrrrrrrr|||yyyllljjjllloooxxxwwwsssvvv{{{zzztttpppllliiifffbbb```]]]YYYVVVTTTSSSRRRPPPNNNLLLKKKLLLKKKIIIHHHEEECCC@@@????????????>>>???>>><<<:::999999999999888888888888777555444333555555555444222222333555333111......000222333333///000000000000111111111111111222222222333333333000111222444555555444444444444333333222222333333999222///444888666666999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999;;;;;;:::::::::999999999888888888888777666444333333555777666333222444777555555555555555555555555555555555555555555444444555555555555555666777777555777888777666555666888666777999:::;;;;;;::::::???===:::888777888:::;;;:::;;;<<<;;;;;;<<>>;;;;;;@@@???>>>>>>???AAACCCDDDGGGFFFKKKUUU]]]iiigggVVVGGG@@@>>>777777777///000...------.........---...---++++++++++++***(((,,,+++***)))(((((((((((()))((('''((()))***)))((())))))(((((((((***+++,,,***)))&&&%%%$$$%%%&&&'''))))))))))))************+++***)))(((((()))***+++------,,,++++++************,,,,,,,,,------,,,,,,+++------...//////...------,,,---...000000000000///222555<<>>===>>>===;;;:::888888888999888888888777777555444444444555555444222222333444444111//////111333444444000000000111111111222222222222222222222222333333222222111222222444555666444333333333333333444444777222111666777555666999999999:::;;;;;;;;;;;;;;;888888999999:::;;;;;;;;;:::;;;;;;;;;;;;:::999999888888777777666666555555444555666555444444555666555555555555555555555555555555555555555555555555555555555555555666777777555777888777666555666888666777999:::;;;;;;::::::<<<;;;999777666777888888999:::;;;::::::;;;>>>@@@FFFSSSfffxxx}}}|||uuulllaaaWWWMMMIIIEEE???<<<<<<======<<<<<<===???BBBCCCEEEDDDIIISSS[[[hhhrrrVVVGGG@@@???777666777000000...,,,,,,---...---,,,...,,,++++++++++++***(((,,,+++***)))((((((((((((***)))'''((()))***((('''(((((()))))))))(((((('''***)))'''&&&%%%&&&'''((())))))))))))************+++***)))(((((()))***+++***,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,------...//////...------,,,---...///000000000000333888@@@JJJRRRTTTSSSPPPTTTYYYXXX\\\fffjjjqqq{{{sssooopppoooqqq}}}pppiiidddfffkkkqqqyyy~~~zzzsssnnniiifffcccaaa___]]][[[WWWUUUSSSRRRRRROOOMMMKKKJJJIIIHHHFFFDDDDDDBBB???>>>??????>>><<<<<<;;;:::999888777777777777777777777666666555444333444555444222111222333444222111111333444444333111111111111222222222333333333333333222222222222444333111000000333666777333333333333333444555666555444555888777555666:::999999999:::::::::::::::555666777888:::;;;======:::;;;<<<======;;;999888888888777666666666777888666555444555666666555444555555555555555555555555555555555555555555555555555555555555555666777777555777888777666555666888666777999:::;;;;;;::::::999999888777777666666666888999::::::999:::===@@@EEERRRddduuu~~~xxxpppdddZZZPPPKKKFFF@@@<<<<<<::::::999:::;;;>>>AAACCCDDDCCCHHHRRRZZZggg]]]MMMFFFCCC999555666111000...,,,,,,------,,,+++...,,,++++++++++++***))),,,+++***)))((((((((((((+++)))(((((())))))(((&&&'''(((******)))'''%%%###+++***((('''''''''((()))))))))))))))******************))))))))))))******)))***+++++++++++++++******++++++,,,---------,,,,,,---..................---------...///000111111111111888CCCMMMTTTUUURRROOOTTTXXXVVVXXXaaafffooovvvpppmmmooonnnrrrxxxfffbbbbbbgggmmmssszzz}}}xxxsssnnnjjjgggeeeccc^^^]]]ZZZWWWTTTSSSRRRRRROOOMMMJJJIIIHHHFFFDDDBBBCCCAAA???>>>???>>>===;;;:::999999888777666666666666666666777666666555555222444555444222111222333444333222333555555444333111111222222222333333333444333333333333222222222444333222111111333555666222222333333444666777888444777999:::888666888<<<999999999999999999999:::555555666888:::;;;<<<===999;;;===>>>>>><<<:::888999888666555555777999:::888555333444777888666333555555555555555555555555444444444555555555555555555555555555555666777777555777888777666555666888666777999:::;;;;;;::::::777888999999888777666555999::::::::::::;;;>>>@@@EEEPPPbbbrrr}}}zzztttiii^^^SSSNNNHHHBBB>>>===999999999999;;;>>>AAACCCEEEDDDIIIRRRZZZiiikkkWWWMMMHHH;;;555555111000...,,,,,,,,,---,,,+++---,,,++++++,,,,,,***)))++++++***)))(((((()))))),,,***)))((()))((('''%%%(((((()))))))))((('''&&&******)))(((((())))))***((()))))))))***************))))))))))))))))))******))))))***++++++******)))***+++,,,,,,---------,,,.........------.........------...///000111222333222;;;GGGSSSXXXWWWSSSPPPOOOUUUUUUWWW```dddnnnsssmmmjjjkkkmmmuuuwwwlllcccaaadddkkkrrrvvv~~~~~~zzztttooollljjjgggeee___]]]ZZZWWWTTTRRRRRRQQQNNNLLLJJJHHHGGGFFFCCCAAAAAA@@@>>>>>>>>>>>><<<:::888888888777777666666555444555555666666666666555222444555555333222222222444444444555666666444222111111222222222333333333333333333333333333333333222222333444444444333333222333333444555777888999666:::<<<;;;999999<<<>>>::::::999888888888999:::777777888999::::::;;;;;;:::<<<>>>??????===:::888999888666555555777999:::888555333444777888666444555555555555555555555555444444444555555555666666555555555555555666777777555777888777666555666888666777999:::;;;;;;::::::888999:::;;;;;;999888777:::;;;<<<;;;;;;<<>>::::::999:::<<>>>>>>>>===;;;999777777888888777777666555333444555666666666666666222444666666555333222333333333444666777666333000111111111111222222222333333333333333444444444444111222444555555444222222333333444555666777999999999<<<<<<999888<<<>>>>>><<<;;;999888888999::::::::::::::::::::::::::::::<<<===>>>???>>>===;;;:::999999888777777777888999777666555666777777666555555555555555555555555555333333444444555666666666555555555555555666777777555777888777666555666888666777999:::;;;;;;::::::999:::;;;<<<<<<;;;:::999:::;;;<<<<<<;;;===???BBBDDDOOO___ooozzz}}}|||rrrggg[[[TTTMMMEEE@@@???<<<;;;;;;;;;<<>>888888555222000...---------,,,+++,,,+++******,,,,,,+++*********)))))))))))))))***+++)))(((((())))))(((&&&+++)))'''%%%&&&)))---///))))))))))))************))))))))))))************))))))************))))))((()))***,,,......---,,,+++)))***+++,,,------------///...------------...///............000222444555===HHHVVV______XXXPPPKKKGGGNNNNNNQQQZZZbbbqqqmmmfffccchhhqqq~~~wwwkkkcccggghhhmmmtttxxx{{{~~~xxxrrrmmmjjjcccaaa]]]YYYUUURRRQQQPPPMMMKKKIIIHHHHHHGGGEEECCC???>>>>>>>>>>>>===:::888777777888888888777666555222333444555666666666666333555777888666444333333222333444666777555111...000000000111111111222222111222222333444555666666333333333333333333333333555555555555666777888999;;;<<<999444666===???<<<===<<<:::999888999:::;;;::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>===<<<<<<:::999999888888777777777555777777777666555666777555555555555555555555555333333444444555666666777555555555555555666777777555777888777666555666888666777999:::;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;:::<<<>>>AAADDDOOO___ooo{{{uuujjj^^^VVVOOOFFFAAA???<<<<<<;;;;;;<<<>>>AAABBBDDDDDDGGGMMMSSScccjjjNNNHHH@@@:::888555333111///.........---,,,,,,+++******,,,,,,+++*********))))))))))))*********)))'''((()))***((('''+++)))(((&&&'''(((***+++'''(((((()))******))))))))))))))))))************((()))***++++++***)))((()))+++,,,...000000///...---)))***+++,,,------...---///...---,,,,,,---...///............000222444666@@@KKKXXX```^^^UUUKKKDDDFFFLLLLLLMMMXXXaaasssjjjcccbbbjjjtttyyypppkkklllmmmrrrxxx|||~~~wwwqqqmmmdddbbb^^^ZZZUUURRRQQQPPPLLLJJJIIIHHHHHHHHHFFFDDD???>>>===>>>>>>===:::888777777888999999888666666222222444555666666777777444666888999777555444444222222444666777555111---///000000000000111111111000111222333555666777777666444222111000222444555666555555666666777888999;;;;;;666111555===???;;;>>>===;;;999999999;;;<<<::::::;;;;;;<<<===>>>>>>???>>>>>>===============::::::::::::999777666555444777999888555444666999555555555555555555555555333333444444555666777777555555555555555666777777666777888777666555666888666777999:::;;;;;;:::::::::::::::::::::::::::;;;999999::::::999;;;===@@@EEEOOO___ooo{{{wwwkkk___WWWPPPGGGAAA@@@===<<<;;;:::;;;===???AAABBBAAADDDIIINNN___}}}vvvUUULLLDDD<<<777222444222000/////////...,,,,,,+++******,,,---,,,******)))))))))))))))******)))((('''((()))***)))((()))))))))(((''''''&&&&&&&&&'''((()))))))))))))))))))))))))))************((()))***++++++***)))(((+++,,,++++++******++++++,,,///...,,,+++***+++,,,,,,,,,***(((***---111111000111---+++...000000111444<<>>===<<<;;;;;;999888888777777777777777666666555555555555666666555666777888888777666666;;;:::888666333111///...///000111222222222222222777444111222555777777555666555444333333444555666333333444444555666666666??????>>>>>>===<<<<<<<<<===;;;:::999999:::<<<===;;;;;;;;;<<<<<<<<<======<<<<<<============<<<<<<;;;<<<>>>???>>><<<999777888888888888888888888888666666666666777777777777444444555666666555444444888777666666777888666555777888888888888777666666777999;;;:::999777777777888888888999:::;;;<<<===:::;;;===>>>>>>???BBBDDDDDDMMM]]]ooo~~~~~~tttmmmcccZZZSSSMMMGGGBBBAAA>>>;;;999;;;>>>@@@@@@CCC@@@BBBIIINNNYYYtttwwwZZZFFFCCC@@@999444111000...,,,+++***++++++************************(((((())))))*********+++************))))))))))))))))))))))))((((((((((((***++++++***((('''(((***++++++******************)))***+++,,,,,,+++***)))))),,,++++++++++++++++++,,,...---,,,,,,+++++++++,,,...,,,******---//////...000,,,+++...000000222666???OOO]]]^^^WWWOOOJJJGGGIIILLLNNNOOOVVVgggwwweeehhhlllrrr||||||wwwxxxzzzuuuuuu|||}}}tttlllgggccc```]]]ZZZWWWSSSOOOLLLIIIIIIIIIIIIGGGEEEBBB@@@@@@@@@???>>>===<<<;;;;;;999888777777666666777777888777777666666777777888666777777777666555444444888777666555444333222222111222222222333333333444666444222333555777666555666555444444444444555666444444555555666777777888>>>============<<<<<<<<<===<<<:::999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;;;;<<<======<<<;;;999777999999999999999999999999777777777777777777777777666666666666666666666666888777666666888888888666555666777888888888888888777999::::::999777777777999999999::::::;;;<<<<<<;;;<<<===>>>>>>???AAACCCEEENNN^^^ooo|||rrrlllddd]]]VVVPPPHHHCCCAAA>>>;;;:::;;;>>>@@@AAAGGGCCCCCCHHHKKKRRRggg}}}|||pppgggPPPIIIDDD===888222111///---,,,++++++,,,************************))))))))))))*********+++************))))))))))))))))))))))))(((((((((((()))******)))''''''(((***************************)))***++++++++++++***)))***++++++++++++++++++++++++,,,,,,------,,,,,,++++++///---,,,+++---...---,,,///++++++...000111444999DDDSSS___\\\QQQKKKIIIJJJOOOQQQSSSTTT[[[lllnnneeehhhnnnxxx}}}~~~yyypppiiidddaaa^^^[[[XXXUUURRRNNNKKKIIIIIIIIIIIIGGGDDDBBB@@@@@@??????>>>===<<<;;;;;;888888777666666666666666666666666555555666666666777777555444333222222222444444444444444555555555444444333222222333555666444444333444666777555444666555555444444555555666555555666666777888888888;;;;;;;;;;;;<<<<<<<<<<<<>>>===;;;:::999:::;;;;;;888999999999999::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::999999888888::::::::::::::::::::::::777777777777777777777777888888777666666777888888777666555666888999999888444555666777999999999:::777999::::::888777777888;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===>>>@@@BBBFFFOOO^^^ppp~~~{{{rrrnnnhhhbbb[[[SSSKKKFFFBBB???;;;:::<<>>===<<<;;;;;;:::777777666555555555555666444333333222222333333444555444333111111111222333333333333444444555555555555444222111111333555666333333444666777666555444666666555555555555666666444555555666777777888888888888999::::::;;;<<<<<<===<<<;;;:::999999::::::777777777888888888999999999::::::::::::::::::999:::999888777666777777888::::::::::::::::::::::::999888888888888888777777999888666555555666888999555444444555777999888777555555777888888999999999888999:::999888777777888;;;;;;<<<<<<;;;;;;;;;:::===>>>>>>>>><<<===>>>@@@FFFOOO^^^nnn|||yyyvvvsssmmmeee]]]UUUMMMIIICCC@@@<<<;;;<<>>???EEEIIILLLSSS[[[lll{{{kkkiii~~~]]]LLLCCC===888666444222000...---------++++++++++++++++++++++++************************************)))))))))((((((((((((((())))))))))))&&&'''((('''&&&''')))+++))))))))))))*********************++++++*********+++***++++++,,,,,,++++++******+++,,,---...---,,,+++***+++,,,------......///---+++,,,///000222888@@@MMMYYY___VVVIIIEEELLLSSSVVVXXXZZZ^^^gggxxxrrrjjjoooxxxwwwnnniiieeebbb^^^[[[WWWTTTRRRPPPMMMKKKJJJJJJIIIGGGFFFDDDBBBBBB??????>>>===<<<;;;::::::777666555555444555555555333333222222222222333333222111000000000222333444444444444444444444444444555444222000000222333444222333555666666555555444666666666666666666666666333444444555555666666777666666777888999::::::;;;;;;;;;:::999999999999999666666666777777777777888888888999999999999888888999888666555555666777888::::::::::::::::::::::::::::::999999888888888777888777555444444555777888444333222444666777777666777777888888888888777666888999:::999777666777999:::;;;;;;<<<<<<;;;:::999===>>>>>>===<<<<<<===???FFFMMMZZZiiiwwwzzz|||xxxrrriii___VVVPPPMMMEEEBBB>>><<<===???@@@AAA>>>===???DDDIIILLLOOORRR^^^sss{{{mmmdddxxxgggRRRHHHBBB===777555333000///...---...+++++++++++++++++++++++++++++++++***************************)))))))))((('''((((((((()))))))))***&&&'''((('''&&&''')))+++(((((()))))))))*********+++******************++++++***+++,,,------,,,+++***++++++,,,---------,,,,,,)))+++---...------...///...,,,---///000111999BBBOOOYYY\\\SSSHHHGGGOOOVVVWWWYYY]]]dddnnnwwwlllrrr~~~zzzpppjjjgggdddaaa]]]ZZZVVVSSSQQQPPPNNNLLLKKKJJJIIIGGGEEEDDDCCCBBB???>>>>>>===<<<;;;::::::666666555444444444444444555555555444444555555555/////////000111222444444444444444444333333333333444444222111111222222333222444666666555444555666555666666777777666666555333333444444555666666666555555555666777888888999888888888888888888888888666666666666777777777777777777777888888777777777888777666555555666777888::::::::::::::::::::::::;;;;;;::::::999888888888777666555555555555666777555444333444666777777555888888888888888777666666999::::::888777666888999888999:::;;;;;;;;;:::999<<<===>>>===<<<<<<===???DDDJJJUUUcccqqq}}}|||}}}{{{wwwnnndddZZZSSSPPPHHHDDD???======>>>??????@@@@@@BBBDDDGGGIIIKKKLLLUUUeeesssxxxoooaaapppmmmTTTIIICCC>>>777666333111///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************))))))))))))''''''(((((())))))******'''((()))((('''''')))***'''(((((())))))*********++++++***))))))***+++++++++)))***,,,------,,,***))),,,+++++++++,,,,,,---...***---//////---,,,,,,---...---...000///111999CCCPPPWWWXXXPPPHHHJJJRRRXXXWWWZZZ```iiiuuurrrjjjrrruuummmhhhfffbbb```]]]YYYUUURRRQQQPPPOOOMMMKKKJJJIIIGGGEEEDDDCCCBBB>>>>>>===<<<;;;::::::999666555444444333333444444666666555555555555666666///000111222222222222222333333333333333333333333555444444444333333333333333555666555333333555888555666777888888777666555444444444555666666777777444444555555666666777777444555666777777888888888666666666666777777777777666666666777777666666666777777666666666666777777999999999999999999999999<<<;;;;;;:::999999888888777777777777777777777777777666555666777888777666666777777888888888888777999:::999888666666888:::666777999:::;;;:::999888;;;<<<======<<<<<<>>>@@@BBBGGGPPP]]]lllyyy~~~xxxzzzzzzuuukkk___VVVRRRJJJFFFAAA>>>===>>>>>>>>>???AAADDDCCCDDDFFFIIIKKKRRR[[[gggtttqqqaaakkktttWWWKKKCCC>>>777666333000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************))))))))))))'''''''''((()))*********)))******)))''''''(((***''''''(((((()))******+++++++++***))))))***++++++***)))***,,,------,,,***))),,,,,,+++***+++,,,...///,,,...111000---******+++///...///000///000999CCCQQQVVVVVVNNNIIILLLTTTYYYWWW[[[cccmmmzzzuuujjjhhhrrr}}}ssslllhhheeeaaa^^^]]]YYYUUURRRQQQPPPOOONNNKKKJJJHHHFFFEEEDDDCCCCCC>>>>>>===<<<;;;::::::999555555444333333333333444555444444333333444444555000111222333333222000///111222222333333444555555555555666666555444333333444555666444222222666999555666777888888777666555555555666666777888888888444444444555555555555666222333444666777777777777666666666666777777777888555555666666666666555555666666777777777777777777888888888888888888888888<<<<<<;;;::::::999888888777888999999999999888777:::999777888999999888777444555666888999999999999999:::999888666666888:::444555888:::;;;:::999888:::<<<===<<<<<<<<<>>>@@@AAAEEEMMMYYYhhhwwwrrrwww|||zzzqqqdddYYYSSSLLLHHHBBB>>>============;;;@@@CCCBBBBBBFFFKKKNNNSSSWWWbbbrrrtttcccjjj}}}^^^PPPHHHBBB777666333000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************))))))))))))&&&''''''((()))******+++***++++++***((('''(((***&&&''''''((()))******+++,,,+++***))))))***+++,,,)))******+++---...---***'''++++++,,,,,,,,,---------,,,---......------...//////,,,,,,000222333<<>>>>>>>>>>>???@@@AAACCCFFFHHHIIIJJJLLLQQQ]]]iiijjjiiixxxgggPPPFFFBBB<<<888333000//////...---++++++++++++++++++++++++,,,++++++++++++++++++,,,'''%%%""" """%%%''')))))))))))))))******+++******))))))))))))******((()))***++++++***)))(((++++++*********************+++***)))+++,,,---,,,+++++++++,,,,,,,,,---------,,,---...............///000---...111333666???JJJWWWXXXTTTMMMNNNVVV]]]^^^cccaaacccnnn{{{ppphhhfffmmm{{{zzztttmmmiiigggeeeaaa]]]YYYXXXUUURRROOOMMMLLLLLLIIIHHHFFFDDDBBBAAA@@@@@@???;;;888777888999888777666555444333333222222222111111222333333333333222333333444333333222111111111111111000111111222222111111222333444555666666555666666666777777777777;;;:::888777777777999999999888777666666666666666777777777777777777777777999999888555444444777999888777777777777777777888999999999888888777777777777999:::999888888999:::777777777777888999:::;;;===:::777888;;;<<<:::666999999999888888888777777666666555444555666777888999999888888777888888999:::999777666555666777888:::::::::;;;;;;;;;<<<<<<::::::::::::;;;<<<======???DDDLLLWWWeeettt{{{rrrhhh___ZZZPPPLLLFFFAAA???>>>===<<>><<<999777888888777666666555444333333222333333111111222333333333333333333333333333444555666666222222111111000111111111222222222333333444444444666666666777777777777777:::999888777777777888999888888888888888777777666777777777777777777777777888999999888666555777888777777777777777777777777888888888888777777777777777888::::::999999:::<<<999999999999:::;;;;;;<<<>>><<<999:::======;;;999999999888888888777777777666666555555555666777888999999888888888888888999:::999777666555666777888:::::::::;;;;;;;;;<<<<<<::::::::::::;;;<<<===>>>AAADDDJJJSSSaaaqqqxxxnnnfff```VVVQQQIIICCC@@@>>><<<;;;??????AAACCCEEEGGGHHHIIIOOOOOOVVVbbbllluuu|||]]]NNNIII>>>:::555111000///......,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********+++******))))))******+++))))))(((((())))))***+++))))))(((((((((((()))))),,,***(((''''''(((+++,,,************************))),,,***)))***,,,......---,,,,,,,,,------------......---,,,---...//////...//////000222555===HHHRRR[[[VVVNNNIIIJJJQQQWWW[[[]]]\\\bbbttt~~~oooeee```bbbnnn{{{ssspppmmmkkkiiieee___[[[XXXVVVTTTQQQOOOLLLKKKJJJGGGFFFDDDBBB@@@???>>>>>><<<:::888666555444444333444444333222222222222222111111222333444444444444333333222222333555777888444333222111111000111111333333333333333333333222555555666666666666666666777777666555555666666777666777888999999888777666666666666666666666666666777888999999777666666777666666777777777777666666777777777777777666666666666777999999999999;;;<<<:::::::::::::::;;;<<<<<<>>><<<:::;;;<<<===;;;999999999888888777777666666666666666666666777777777777666666777777888999::::::999777666555666777888:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<===>>>AAACCCHHHSSSaaappp|||{{{ssskkkeeeZZZTTTMMMFFFBBB@@@===<<>>::::::999777555333333333333222222111111111111111111111222333444555555444555444333222222333555666555444333222222111222222444444333333333333222222444444444444444444444444333333333333333333444444444555666777888777666555555555555555555555555555555777888888666555555555444555555666666555555444555555555555555555555555555666888888888888999;;;999999999999999:::;;;<<<<<<;;;::::::;;;;;;:::999999999888888777666666555666666666777777777777777333333444555777999;;;<<<:::999777666555666777888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>???BBBIIIUUUdddqqqzzz~~~|||vvvnnniii]]]WWWPPPIIIEEEBBB@@@>>>>>>???@@@BBBCCCEEEFFFFFFJJJLLLUUUccctttpppUUUJJJBBB>>>888444222000///...,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))***++++++***))))))((((((((('''((())))))***+++******))))))******+++&&&(((***+++,,,+++)))((())))))*********+++++++++(((,,,,,,---///000...+++''',,,---------............///---+++,,,///111///---,,,000111111666CCCPPPXXX^^^UUUKKKIIIKKKNNNRRRVVV[[[^^^gggyyywwwccc[[[[[[fffwww{{{tttpppooolllhhhccc^^^YYYWWWWWWWWWVVVSSSQQQNNNKKKJJJFFFEEEDDDBBB@@@???>>>>>>:::;;;;;;999777555555666222222111111111111222222000111222444555555555555555555444333333333444444555555444444333333444444444444444444444444444444333333333333333222222222000111111111222222222222222333333444444444444444444444444444444444444444333444666555333222222333222333444555555444333222222222222333333333333333333444666666555555666888555555555666777888::::::::::::::::::999999999999999999888777666666555444555666777888888888777777333333444666888:::<<<===:::999777666555666777888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>??????BBBIIIVVVfffttt{{{~~~zzzrrrlll```[[[SSSLLLGGGDDDAAA@@@>>>???@@@AAACCCDDDEEEEEEGGGKKKTTTaaaqqq^^^NNNDDD@@@:::555222111///...,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********))))))************))))))((((((''''''(((((()))*********))))))))))))******$$$'''***------,,,)))''')))))))))***++++++,,,,,,''',,,,,,,,,---//////---+++------------............///,,,***,,,000111///,,,,,,111333222888GGGUUU\\\\\\QQQJJJKKKNNNPPPSSSWWWXXX^^^iiiyyyooo[[[XXX]]]hhhzzzyyyssslllkkkiiifffaaa\\\YYYXXXVVVVVVUUUSSSPPPMMMJJJHHHEEEDDDBBB@@@>>>===<<<<<<888:::;;;:::777555555777444333333333333333444444000111222444555666666666444555555666666555555555666555555555555666666777555555555555555555555555444444444333333222222222///000000111222222222111111000000000111111222333222222222222222222222222111222333222000///000111000111222333333222111000000000000000111111222222111333444333222222333444000111111222444666888999::::::::::::999888999999999999888777666555444444555666777888999888777777777777777888999:::<<<<<<:::999777666555666777888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???BBBCCCHHHUUUfffuuu~~~~~~wwwqqqfff```WWWNNNHHHDDDAAA>>>>>>>>>???AAABBBCCCDDDEEEEEEJJJRRR[[[iii}}}eeePPPEEEAAA;;;666333111///...------------------------++++++************++++++(((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''((((((%%%''')))+++,,,+++***)))((())))))***++++++,,,,,,+++---+++******---///000000---------.........//////000,,,***,,,000222///,,,---333555333999IIIXXX^^^XXXMMMFFFJJJOOOPPPSSSWWWSSSZZZhhhxxxhhhUUUWWW___iii|||xxxrrriiiiiigggccc___\\\ZZZZZZUUUTTTTTTRRROOOLLLIIIGGGCCCBBBAAA???===<<<;;;;;;444777999888555333444555555555444444444555555666000111333444555666666666444555666888888888777777666666666666666777888999555555555666666666777777555555555444444333333333///000111222222222222222000///.........///111222111111111111111111111111000111111///...---///000...///111222222111///.........//////000000000111111222333222000000000222---...///000222555777888:::;;;;;;;;;999888999:::999999888777666555444444555666777999999888888777<<<;;;;;;::::::;;;;;;<<<:::999777666555666777888:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???EEEDDDHHHSSSeeevvv{{{uuujjjcccYYYPPPIIIDDD???===>>>>>>???@@@BBBCCCDDDDDDDDDJJJPPPVVVbbbwwwgggPPPFFFBBB;;;666333111///...------------------------,,,,,,++++++++++++,,,,,,******))))))))))))******'''''''''''''''((())))))&&&&&&&&&%%%%%%&&&&&&&&&'''(((((()))***+++++++++((())))))***++++++,,,,,,+++------------,,,,,,+++***,,,---......------...000,,,000222111---+++...111...000111444@@@OOOYYY\\\YYYMMMDDDDDDIIIKKKMMMOOOOOOZZZlllbbbUUUXXX^^^uuu~~~vvvpppmmmjjjfffaaa\\\XXXUUUTTTRRRRRRQQQOOOMMMLLLJJJJJJEEEDDDCCCAAA???===<<<;;;<<<999666555555555555444444333111///...000444888444222111333666777555333666555555666777777666444777666555555555666888999555666777888999888888777666555333333444444333333333222222222111111000000000000000000000000000000......///000000000000000000000///...............000000/////////111222333///000000000000000///...111111111111111111111111///000000111222444666666::::::;;;:::999777555444666555444333444444666777444555555666777888888999999888777777777888::::::999888555444444777:::<<<;;;;;;;;;<<<<<<<<<<<<===999:::<<<>>>??????>>>>>>BBBAAAFFFTTTgggxxx}}}yyyqqqiii^^^TTTLLLEEE>>>:::===>>>>>>???@@@BBBCCCDDDLLLIIIJJJSSSaaasss~~~qqqNNNHHHEEE>>>666111111111000///......------,,,++++++......---,,,,,,+++******,,,,,,,,,,,,,,,+++++++++,,,+++(((&&&%%%(((...222))))))))))))))))))))))))+++***)))(((((()))***+++,,,***)))***,,,---***'''+++,,,---------,,,,,,+++***+++,,,------,,,,,,---///***---000...+++))),,,//////111333777CCCRRR\\\^^^UUULLLDDDFFFJJJJJJIIIIIINNN[[[ooowww]]]TTTYYY```xxx}}}uuuooojjjhhhddd___ZZZVVVSSSRRRQQQQQQPPPNNNLLLKKKIIIIIIDDDCCCBBB@@@???===<<<;;;;;;999666666666666555333333333222000///111444777666444333555777777555333777666666666777777555444666666666666666777888888777888999:::::::::999999;;;999777555444333111000333333333222222111111111222222222222111111111111///000111111222222111111111111000///////////////111000//////000111222333000000000000000000000///000000000000000000000000111111111111222333444555999999999999888666444333555555444444444555777888555555666666777777888888999888777777777888999:::999777555444444777:::<<<;;;;;;;;;<<<<<<<<<<<<===::::::<<<===>>>======<<<@@@AAAGGGTTTeeeuuupppiii^^^TTTMMMFFF???999======>>>???@@@BBBDDDEEEJJJHHHJJJRRR^^^ooouuuPPPJJJFFF???888444222111000///......------,,,,,,+++......------,,,,,,++++++))))))((((((((())))))***)))******)))((())),,,...))))))))))))))))))))))))+++***)))(((((()))***+++---+++))))))++++++)))'''+++,,,,,,---------,,,++++++***+++---,,,++++++,,,...***,,,...---+++***,,,...000222555;;;HHHWWW______QQQJJJEEEGGGJJJIIIFFFEEEOOO]]]sssiiiWWWUUU\\\ccc}}}rrrzzz|||sssnnngggeeeaaa[[[WWWSSSQQQOOOPPPOOONNNLLLKKKIIIHHHGGGCCCBBBAAA???>>><<<;;;:::999888777777777666444222222333333333222222444666777666666666777777666444777777666666666555555555555666777777888888777777999999;;;<<<<<<<<<;;;:::<<<;;;999777444333222111444444444333333333333222555555444444333333333222222222333444444444444444333222222111000111111111111111000000000111222222000000111111111111111111////////////////////////222222222222222333333444777777777777666444333222333333333444555666777888666666666666777777777777888888777777888888999:::888666555444555777:::<<<;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<<<<<<<;;;;;;===AAAHHHSSSaaappp|||rrrjjj```WWWPPPIIIAAA<<<<<<<<<===???@@@CCCDDDEEEFFFGGGKKKRRRZZZiiiXXXLLLGGG@@@:::666333000/////////......---,,,,,,,,,*********)))))))))))))))+++***)))))))))+++---...&&&))),,,---+++***))))))))))))))))))))))))))))))******))))))))))))******+++***((((((***++++++***+++,,,,,,,,,------,,,,,,+++***,,,------,,,,,,---...,,,---///...---,,,...000000222666>>>LLLZZZ```^^^OOOHHHEEEHHHJJJIIIHHHHHHQQQ```xxx|||cccYYYZZZbbbjjjwwwlllxxxzzzqqqllleeebbb^^^XXXTTTQQQOOONNNNNNMMMLLLJJJHHHGGGFFFEEEAAA@@@???>>>===;;;::::::777777666777888777444111111333444555444333444555555555666666777777666666555666666555444333444555555666777999999888777777999:::;;;<<<<<<;;;::::::888888888666555444555666555555555555555555555555777777777666555555444444555555666777777777777666555555444333333333333333333222222222222222222222111111111111111222222333111111111111111111111111222222222222333444555555555555555444333333222111111111222333444555666777777777777777666666666666888888888888888999999999777666444444555777:::;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;::::::<<>>@@@CCCEEEFFFDDDGGGLLLRRRWWWcccyyydddOOOHHH@@@<<<888333///.../////////...------,,,,,,))))))))))))************+++***(((((((((+++...000&&&))),,,---+++)))((((((((((((((((((((((((((((((***))))))))))))))))))***(((''''''''')))+++---...++++++,,,,,,------,,,,,,,,,,,,---......------...///,,,---............///000///222777@@@NNN\\\___[[[NNNGGGDDDGGGKKKKKKMMMOOOTTTccc{{{xxxeee___aaajjjtttyyyqqqyyy~~~wwwpppjjjccc```[[[VVVQQQOOOMMMMMMKKKJJJIIIHHHFFFDDDCCCBBB??????>>>===;;;:::999999666666666777777666444111111333555666555444444555222333555666666666777777444555666444222222444777555666888999999999888777888999:::;;;;;;:::999888555777777666333333444666666666666666777777777777999888888888777777777666777888888999999999999999777777666555555555555666555555555444444333222222222222222111222333444555333333333333333333333333222222333333444666777888444444333222222111111111//////000222333444555555777777777777666666666666777777888888999999999999555555444444555777999;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;:::::::::;;;;;;AAAIIISSS___kkkvvv}}}sssmmmeee^^^XXXPPPGGGAAA<<<======???@@@BBBDDDEEEEEEGGGLLLQQQTTT]]]pppmmmSSSHHH???===999333......000//////......---,,,,,,,,,,,,,,,---------------'''%%%$$$###$$$&&&)))+++(((***+++***)))(((((()))(((((((((((((((((((((((()))))))))******)))))))))((((((((())))))***+++,,,+++++++++,,,---------,,,,,,,,,---///...------...000+++,,,,,,------.........///222888BBBQQQ]]]]]]WWWLLLGGGEEEIIILLLMMMPPPTTTVVVeee|||yyyjjjdddeeerrr}}}xxx|||{{{uuunnniiiaaa^^^XXXSSSOOOLLLLLLLLLIIIHHHGGGEEEDDDBBBAAA@@@======<<<;;;:::999888888777666555555666666444222222444666666555444555666222444666666555555666777333555777555333444777;;;666777888888999999888888888999999::::::999777777666888999666333111333555777888888888888888999999888888888888999999999999999999:::;;;;;;;;;;;;;;;:::999888888777777888888777888888777666555444333333333222222222444666777666666666666666666666666555555555555666777888999333333222111111111111111///000111222333444444333666666666666777777777777777777888999999999999888444444444444555777999:::;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<===AAAHHHTTT```mmmwww|||~~~qqqllleee___YYYQQQGGG@@@===>>>>>>???@@@BBBCCCDDDFFFGGGKKKOOOQQQXXXgggvvvvvvYYYKKK@@@>>>;;;333///000000000//////...---------************************((('''%%%%%%%%%''')))***((()))***)))'''''')))+++))))))))))))))))))))))))))))))************)))))))))+++,,,+++)))'''''''''+++***+++,,,,,,---------,,,+++---......---,,,...///---,,,,,,---///000000///111444:::DDDSSS^^^\\\UUUJJJGGGHHHLLLNNNNNNNNNQQQVVVeee|||{{{mmmddddddwww~~~~~~}}}yyysssmmmhhh^^^ZZZUUUOOOKKKIIIIIIIIIGGGGGGEEEDDDBBB@@@??????<<<<<<;;;:::999888888777777666444444555555555444444555666666555555666777555777999888666444444666444777999888666777<<<@@@888888777777888888999:::888999:::::::::888777666555888999777444222555999888888999999::::::::::::777888888999999:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;:::999999999999:::::::::::::::999777555444444333333222333555777888777777777777777777777777:::999999888777777777777333222111000000000111222111222333444555444444333555555666666777777888888666777888999:::999999888333333333444666777999:::;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<>>>??????AAAGGGTTTcccqqqyyy|||zzzrrrmmmgggbbb\\\TTTJJJCCC????????????@@@AAABBBCCCFFFEEEGGGKKKNNNSSS^^^iii```OOOAAA???===555111333000000//////......------******))))))((((((''''''++++++*********++++++,,,&&&((())))))((((((***+++))))))))))))))))))))))))((()))***++++++***)))(((%%%(((,,,,,,***((('''(((+++***+++,,,,,,------------***,,,------,,,+++---...//////...000222333333222222555;;;FFFUUU___\\\TTTHHHGGGIIIOOOPPPMMMLLLMMMVVVeee||||||mmmaaabbbyyy{{{www}}}~~~{{{wwwrrrlllhhh\\\XXXSSSMMMIIIGGGGGGGGGFFFFFFDDDCCCAAA@@@>>>>>>;;;;;;::::::999888777777888666333333444555555555555555666555444555666888999;;;<<<:::666333333444666999;;;:::888:::???EEE999888777777777888:::;;;999::::::;;;:::999888777111555888888666666:::???999999999::::::;;;;;;;;;666777888999::::::;;;<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<;;;:::888666555555444333222333555777999777777777777777777777777>>>===<<<999888666666555333222111000000111222222333444555666666666555444444555555666777888888999666777888999:::999888888222333333444666888999:::;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;<<<===???@@@@@@AAAGGGTTTeeessszzz{{{vvvuuuqqqkkkfffaaaXXXNNNGGG@@@@@@??????@@@@@@AAABBBFFFDDDDDDHHHKKKPPPXXXaaa}}}dddRRRCCCAAA>>>666333666000000000///......------000000//////...---,,,,,,************))))))))))))###&&&)))+++***))))))***))))))))))))))))))))))))((()))***++++++***)))(((###))),,,,,,++++++,,,++++++,,,---......---,,,++++++++++++,,,,,,,,,------000//////.........//////222777===HHHVVV___XXXKKKJJJNNNLLLOOOWWWRRRLLLRRRXXXiiivvvfffcccooo}}}}}}xxxuuuxxx~~~~~~~~~|||ssskkkgggfffYYYVVVRRRLLLHHHFFFDDDDDD@@@AAACCCCCCAAA===999666:::::::::999999888888888555555666666777777777888999999999888888777777777999999777666666666777888777888999999::::::::::::999999999:::::::::;;;;;;:::<<<===<<<:::888888888:::::::::999999888888888;;;;;;:::999999999::::::;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<;;;;;;:::::::::999============<<<;;;:::999777444111111222444555555888888888888888888888888777888999999888555333111333222111000000///000000222333444555666666666666999777666666777777666444666777999::::::999777666555555555555666888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>@@@FFFRRRaaannnvvvxxx}}}zzzvvvqqqmmmhhh___RRRIIIDDDAAA>>>===>>>AAABBBBBBDDDEEEFFFGGGJJJOOOUUUZZZssslllTTTHHHEEE===888888444222000...---------,,,+++,,,+++******)))*********************)))(((&&&&&&((('''''''''((()))((('''++++++***(((&&&''')))+++''')))---111222000+++'''((()))))))))************,,,,,,,,,------------,,,,,,---.........//////////////////............//////222777???JJJYYY```YYYLLLJJJNNNMMMQQQWWWRRRLLLSSS[[[mmmsssfffeeepppzzzyyyxxx}}}yyysssqqqwww{{{wwwxxx~~~~~~|||wwwnnnfffbbb```WWWSSSMMMHHHDDDCCCDDDEEEBBBBBB@@@???===;;;:::999:::::::::999999999888888777777888888888999999999:::999999999888888888888:::999888777666777777888888888999999:::999999999888888888888999999999::::::;;;<<<;;;999888777888::::::999999999888888888<<<;;;:::999999999999999::::::;;;;;;;;;<<<<<<<<<===========================<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::888666555555777999:::;;;888888888999999::::::;;;888999999999888555333111000000//////000000111222333333444555666666666666999777666666777777666444666777999:::;;;:::888777555555555666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<@@@BBBHHHQQQ^^^kkktttxxx}}}yyywwwuuusssooodddVVVKKKDDDAAA>>>===???@@@AAAAAADDDEEEFFFFFFIIIMMMSSSWWWjjjrrrWWWHHHDDD===888777222222000...---------,,,+++,,,++++++***************)))*********)))(((''''''(((((('''(((((()))((('''((())))))((('''(((+++...)))))))))+++------***((())))))))))))************,,,------,,,,,,,,,,,,------....../////////000000000//////............//////111777AAANNN[[[```XXXMMMHHHNNNOOORRRWWWQQQLLLSSS```ttt~~~pppfffgggrrrvvvsssrrr{{{wwwpppoooxxx{{{tttqqqssszzzyyyvvvoooggg___ZZZXXXRRRNNNHHHCCC@@@AAACCCEEEDDDAAA>>>;;;999999;;;<<<::::::::::::999999999999999:::::::::::::::;;;;;;:::::::::999999999999888:::999888888777777888888888999999999999888888777666777777777777888888888999:::;;;:::888777777888999999888888888888777777<<<;;;:::999888777777777999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;<<<======>>>=========:::888777888;;;>>>??????888999999:::;;;<<<======999999999999777555333222---------...///111222333333333444555666666666666888777666666777777666555666777999;;;;;;;;;999888555555555666777888::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>???@@@@@@@@@DDDEEEEEEFFFGGGKKKPPPTTTddd~~~___JJJEEE???<<<999222222000...---......,,,+++,,,,,,+++***************)))))))))***))))))((((((((((((((((((((((((((((((&&&'''(((((((((***---000***(((&&&&&&(((***************************))))))+++...---,,,++++++,,,---...---------............//////............//////000///777CCCQQQ\\\]]]UUULLLGGGNNNPPPSSSVVVOOOKKKTTTfff{{{zzzmmmfffhhhsss~~~yyyvvvpppoooyyy{{{ssspppyyy}}}wwwqqqqqqtttwwwtttooohhh```YYYTTTRRRKKKIIIEEEBBB@@@AAABBBCCCBBB@@@<<<:::888999:::<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::999999999999999:::999999888888888888888888999999999888777666666666666777777777888888888777999:::999888666666777777777777777777777777777;;;:::999888777666666666888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;========================<<<===>>>???@@@@@@@@@@@@;;;:::999:::===?????????<<<<<<<<<<<<<<<=========999999999888666444222111---------...///111222333333444555666666777777777888666555666777888777555666777999;;;<<<;;;:::999555555555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>555333111............---+++,,,,,,+++************+++((())))))*********))))))((()))***))))))((()))***&&&'''(((((((((***---///***(((&&&%%%''')))******++++++************)))))))))---,,,+++******+++,,,------------............///...............///000000///666DDDSSSZZZXXXQQQJJJGGGOOORRRSSSTTTMMMKKKWWWiii~~~wwwiiieeehhhsss|||uuutttooonnnzzzyyyttt|||{{{wwwssssssvvvrrrnnnhhhaaaZZZUUUPPPNNNDDDDDDDDDDDDCCCBBBAAA@@@>>>======<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999888888777777888888888888777777666555777777777777888888888888666777999888777666666777666666666666666666666666999999888777666555555666777777777777888888888888999999999999999999999999<<<<<<<<<<<<===============>>>???@@@AAABBBBBBBBB@@@>>>===>>>???@@@@@@???@@@??????>>>===<<<;;;;;;999999888666555333111000.........//////000222222333444555666777777777777777666555666777888777666666777999;;;;;;:::999888444555555666888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===<<<@@@FFFMMMVVVdddsss~~~~~~~~~~~~yyyrrrggg]]]VVVLLLHHHCCC@@@????????????CCCDDDEEEEEEEEEGGGKKKMMMUUUeeesssTTTIIICCCBBB@@@777333111///.........---,,,---,,,,,,+++***+++++++++((()))***************)))(((***++++++)))((()))+++((()))***)))((()))***,,,)))((('''(((***+++***(((+++++++++******************,,,,,,++++++++++++,,,,,,....../////////000000000......---......///000111111888FFFTTTYYYTTTMMMJJJIIISSSTTTTTTSSSMMMNNN\\\lllrrrdddbbbhhhtttxxxtttpppqqq~~~|||vvv}}}}}}zzzuuuqqqpppsssjjjeee^^^XXXSSSOOOLLLIII@@@BBBCCCDDDDDDBBB@@@>>>;;;<<<===>>>===<<<:::999::::::::::::;;;;;;;;;;;;::::::999999999999888888777888888888888999999999777888888888888777666666666777777777777666666555777777777777888888888888444666777777666555555666444444555555555555666666777777666555555555666666555666666666666777777777888888888888888888888888:::::::::;;;;;;;;;;;;;;;===>>>???@@@AAAAAAAAAAAACCCBBBAAAAAACCCCCCBBBAAABBBAAA@@@>>>===;;;:::999999888666555333111//////////////////000111222333444444555666777777777777777666555666777888777666666777999::::::999777666444555555666888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======;;;>>>CCCKKKWWWeeesss|||zzz~~~~~~~~~xxxpppggg```[[[QQQLLLEEE@@@???@@@AAAAAABBBCCCEEEEEEEEEGGGJJJLLLTTT```zzz}}}ZZZKKKBBB???>>>777333111///...//////---,,,------,,,+++++++++++++++*********+++******))))))(((+++---,,,)))(((***,,,)))++++++***)))(((((()))(((((((((***,,,,,,***(((*********+++++++++,,,,,,---++++++,,,,,,,,,,,,++++++---.........////////////---------......///000111444;;;HHHVVVXXXQQQKKKKKKMMMWWWXXXVVVTTTNNNRRRcccsssmmm^^^___hhhvvvzzzxxxyyyzzzttt}}}~~~xxxuuupppiiigggiiiaaa[[[TTTNNNKKKIIIGGGEEE???@@@AAABBBAAA@@@???>>><<<<<<=========<<<;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::999999999888888666666777777777888888888666666777888777666555444555555666666777666666666555555666666666777777777333555777666555444555666333333444444555555555555555555444444555555666777444555555555555666666666777777777777777777777777888888888888999999999:::<<<<<<===>>>??????>>>>>>AAA@@@@@@AAACCCDDDCCCBBBAAA@@@???>>>===<<<;;;:::888777555333111///...---......///000222444555666444555666777777888888777666555555666777888888666777888999999999777555444444555555777888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<=========>>>BBBKKKXXXfffqqqwwwxxx{{{}}}zzzssskkkeeebbbVVVPPPGGG@@@>>>@@@BBBCCCAAACCCDDDEEEFFFGGGJJJMMMUUU]]]ttteeeQQQBBB>>>===888444222////////////...,,,------,,,++++++++++++,,,++++++++++++******)))((((((+++...---)))(((***---)))***++++++)))(((((())))))(((((()))++++++***((())))))******+++,,,---------***+++,,,------,,,+++***+++++++++,,,,,,,,,---------------......000111111888===JJJWWWXXXPPPKKKLLLQQQZZZ[[[XXXUUUPPPUUUggg{{{|||iiiZZZ]]]hhhxxxwwwqqq|||zzztttpppjjjbbb^^^___ZZZTTTLLLGGGFFFEEECCCAAA@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999555555666666777777777888555666777777777666444333444444555666777777777666444444444555555555666666333444666666555444555666333333333444444555555555444444444444444555777777444444444555555555666666777777777777777777777777666666777777777888888888:::;;;;;;<<<<<<<<<<<<<<<===<<<===???BBBCCCCCCAAA??????>>>>>>===<<<<<<<<<777666444222///...---,,,,,,---...000333666888:::444555666777888888888888666555555666777888888777777888999999888666333222444555555777999;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======??????AAAJJJXXXfffooosssyyy|||}}}}}}wwwpppjjjgggZZZRRRHHH@@@>>>@@@CCCEEEAAACCCEEEEEEFFFHHHKKKMMMQQQWWWllloooWWWEEE>>>>>>:::444222000/////////...---...---,,,,,,++++++,,,,,,,,,,,,,,,+++***)))((('''(((,,,///---)))(((***...((()))++++++)))((()))******(((&&&'''(((*********(((((()))***,,,---...///***......---------,,,,,,,,,.../////////......000111...///000///...///111333777AAANNNWWWWWWRRRMMMJJJSSSZZZWWWSSSSSSQQQ[[[pppooo^^^RRRZZZnnnqqqlll{{{~~~vvvkkkddd```\\\WWWSSSLLLKKKIIIGGGDDDBBB@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888:::<<<;;;888888;;;>>>:::999888888777888888888888888777777666666555555666666666666666666666666555666666666555444333333666555444444555666555444222222222333333444444444222222333444444555555666666555444333222333333444555555444444444333333333666555555555555444444444555555666777777777777666999999999::::::;;;;;;;;;??????>>>>>>??????@@@AAA<<<<<<======<<<:::888777222111000//////...//////******+++///444555444111666666666666777777777777666666666666666777888888777888999:::999777555444222333333555777999;;;<<<:::::::::;;;;;;;;;<<<<<<<<<:::999:::<<<>>>>>>===;;;>>>EEENNNYYYeeennntttyyy{{{zzzxxxvvvpppiiibbbVVVJJJCCC???===@@@EEE@@@AAABBBCCCDDDEEEFFFGGGOOOYYYgggzzz{{{ZZZIIIAAA===;;;555444222111///...------...---+++))))))***+++,,,******+++,,,+++***)))(((((((((((((((((()))******************))))))))))))---------,,,+++***)))(((***************************,,,,,,,,,------.........,,,---------,,,,,,...///...///000/////////111333777CCCQQQXXXUUUOOOJJJHHHSSSZZZWWWSSSTTTUUUaaaxxxhhh[[[SSS]]]ppp{{{pppmmm|||xxxpppeee^^^YYYUUUPPPKKKIIIHHHFFFDDDBBB@@@???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999::::::999888999;;;===999888888777777777777777777777777777777666666666666666666666666666666666666666777777777666555555666555444444666666555444333333333333444444444444222333333444555555666666666555444333333333444444555555555555444444333333555555555555444444444444555555555666666666777777888888999999::::::;;;;;;===============>>>??????<<<<<<<<<<<<;;;999777666111111000///......//////,,,,,,...111555777555333666666666666777777777777666666666666666777888888777888999:::999777555444333333444555777999:::;;;:::::::::;;;;;;;;;<<<<<<<<<:::999:::<<<>>>>>>======@@@EEEMMMXXXccclllrrryyy|||}}}{{{zzzssskkkeeeYYYLLLEEE@@@===???DDD@@@AAABBBCCCEEEFFFGGGGGGNNNUUU```ppp\\\IIIAAA===;;;666444333111///...------...---+++))))))***+++,,,***++++++,,,+++***)))(((((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))(((((('''************************(((***++++++,,,---...///000,,,---------,,,,,,...///...///000000//////222333777EEETTTYYYSSSJJJFFFEEELLLRRROOOLLLOOOTTTddd}}}aaaXXXVVVaaattt~~~vvvnnnooo~~~|||||||||pppiii___XXXSSSOOOJJJFFFDDDDDDCCCBBB@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;999777666888:::;;;;;;999888777777666666777777666666777777777777777777777777777777777777777777666777777888888888888777777555444555666777666444555555444444444444444444333333444444555666666666666666555444444444444555666666666555555555555444555555444444444333333333555555444444444555666777777777888888999::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;999777555444000000///.........//////000000111444777888777555555666666666777777777888666666666666666777777888777888999:::999777555444444444555666777888999::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::===>>>>>>===>>>AAAEEEMMMWWWbbbkkkqqqxxx|||}}}zzzyyy{{{~~~vvvlllhhh\\\OOOFFFAAA===>>>BBBAAABBBCCCDDDEEEFFFGGGHHHMMMQQQWWWeeecccMMMCCC???<<<666555333000///...---------,,,+++*********+++,,,***++++++++++++***))))))((((((((((((((()))******(((((((((((())))))))))))))))))***+++++++++++++++************************(((++++++,,,,,,---...//////---/////////......///111---///000000///000222444999GGGWWWZZZQQQGGGBBBCCCEEEJJJGGGEEEKKKTTTggguuu^^^ZZZ\\\gggwwwvvvppplllppp}}}xxxssspppooonnnfffaaaZZZTTTPPPLLLHHHFFFBBBAAAAAA@@@@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<=========<<<;;;;;;::::::===999555555888;;;;;;::::::999888888777777888888666666666777777888888999888888888888888888888888666666777888999999888888777666555555777777666555666666666555555444444444444444444555666666777777666666555555555555555555666666666666666666666555444444444444333333333222555444222111222333555777666666777777888999::::::::::::;;;;;;<<<<<<<<<;;;<<<;;;:::999777555333222/////////......///000000222222333555777777777666555555666666777777888888777777666666666666777777777888999:::999777555444444555555666777888888888:::::::::;;;;;;;;;<<<<<<<<<;;;:::;;;===>>>>>>>>>>>>AAAFFFNNNXXXdddmmmsssvvv{{{~~~|||wwwvvv|||wwwmmmggg\\\OOOGGGAAA===>>>AAAAAABBBCCCDDDEEEGGGHHHHHHLLLNNNSSS___wwwlllQQQFFFAAA===888666333000............---,,,+++*********++++++++++++++++++******))))))((((((((((((((())))))***((((((((((((((()))))))))++++++,,,,,,---,,,,,,+++************************+++---------------------------/////////......///111---///000000000111333555;;;IIIWWWYYYPPPEEEBBBCCCDDDIIIFFFEEEMMMXXXoooqqq``````dddmmmzzzzzzoookkkjjjrrr~~~}}}~~~{{{vvvpppjjjfffbbbaaa[[[XXXSSSOOOLLLJJJHHHGGGAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<999555666999;;;;;;:::<<<;;;::::::999999::::::666666777777888888999999999999999999999999999999555666777777888888888888888777666666888888777666777777777666666555555555444444555666666777777888555666666666666666666666555666666666666666666666444333333333222222222222444222111000000222444555444444555666777888999:::999:::;;;<<<<<<<<<;;;;;;;;;:::888666444333222111///////////////000111222333444555555555555555666555555555666777888888888777777666666666666777777777888999:::999777555444333444666777888888888888:::::::::;;;;;;;;;<<<<<<===;;;:::;;;===??????>>>>>>AAAHHHRRR]]]iiirrrxxxvvv{{{~~~|||xxxxxxxxxnnneeeZZZNNNGGGBBB>>>>>>BBBAAAAAABBBDDDEEEFFFGGGHHHJJJLLLRRR___ssstttTTTFFF@@@<<<999777444000...---......,,,,,,+++++++++***+++++++++++++++***************((((((((((((((())))))***'''((((((((())))))******************)))((('''&&&************************,,,......---------,,,,,,,,,,,,---------,,,,,,...///---///000000000111444666???JJJUUUWWWOOOGGGCCCDDDAAAGGGDDDDDDMMMZZZrrrpppeeegggkkkrrr~~~|||wwwtttvvvuuuwww{{{|||rrrjjjhhhhhhrrr}}}}}}}}}zzzxxxxxxvvvqqqkkkddd___[[[YYYPPPOOOLLLIIIGGGFFFEEEEEEAAAAAAAAA@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888999:::;;;;;;;;;===<<<;;;;;;::::::;;;;;;777777888888888888888888::::::::::::::::::::::::666777777888888888888777999777666777888999888666888888777777777777777777555555666666777888888888555666777777888777777777444555555555555666666666333333333222222222111111111111000000000111222333333333444555777888999999888999:::;;;<<<;;;:::999999888666444222111111111/////////000111222333444444555666555444333444666444444555666777888999999888777777666666666666666777888999:::999777555444222333555777999999888888:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;===??????>>>???DDDMMMXXXdddooowww|||xxx{{{~~~}}}{{{|||xxxpppfff[[[PPPHHHCCC??????BBB@@@AAABBBCCCDDDEEEFFFGGGIIIKKKRRR___ppp{{{XXXHHH@@@::::::888444000...---...///,,,,,,,,,+++++++++******,,,+++******))))))******((((((((((((((()))******(((((())))))******++++++,,,,,,,,,+++***)))'''&&&***************************,,,,,,------------------,,,---------,,,,,,...///---///000000000222444666BBBJJJRRRTTTPPPIIIGGGFFFAAAGGGEEEEEEOOO\\\uuutttiiimmmpppuuuuuuqqqmmmiiifffhhheeefffkkknnnqqqxxx~~~qqqkkkgggfffgggrrr~~~}}}yyyvvvtttpppnnnjjjddd___ZZZVVVTTTKKKJJJIIIFFFDDDBBBBBBCCCAAA@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;<<<=========888:::<<<===<<<;;;;;;<<<<<<<<<;;;::::::::::::;;;999999888888888888888888::::::::::::::::::::::::999999999999999999888777999888777777999999888777777777888888888888888888555666666777777888999999555666777888888888777777333333444444555555555555222222222222111111111111//////000000000111111111222222333444666777888999555777888::::::999888777777666444222111111111111000000000111222444555666666777888666444333444666444444555666777888999999888888777666666666666666777888999:::999777555444111222555777999:::999999:::::::::;;;;;;;;;<<<<<<===<<<;;;<<<>>>?????????CCCIIISSS___jjjtttzzz}}}{{{|||~~~~~~~~~~~~}}}~~~yyysssjjj___SSSLLLFFF@@@???BBB???@@@AAABBBCCCDDDEEEFFFHHHJJJQQQ\\\jjj```MMMDDD===;;;999444000...---...///+++,,,,,,,,,++++++******,,,+++***)))))))))***+++((((((((((((((()))******)))))))))***+++,,,,,,,,,---------------,,,+++***************************+++***++++++,,,---...//////.../////////......000111---///000111111222555777DDDJJJPPPSSSPPPLLLIIIHHHFFFLLLJJJKKKUUUccc{{{~~~kkkooorrrwwwyyykkkiiieee```^^^]]]XXXXXX]]]```aaaffflllrrr|||zzzkkkhhhffffffgggrrr{{{wwwsssqqqhhhfffccc___ZZZVVVRRRPPPKKKKKKJJJGGGDDDBBBAAABBB@@@@@@??????>>>>>>======>>>>>>===<<<<<<<<<<<<<<<999::::::;;;<<<===>>>>>>777;;;??????===;;;;;;===<<<;;;::::::999999:::::::::999999999888777777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999888777888999999999777777777777888999999999:::666666666777888888999999555666777999999999888777333333333444444444555555222222222111111111111000......///000111000000000111222333444666777888999444555777888999888666555666555333111000000111111000111111222333555666777777999999777444333555777444444555666777888999999888888777666666666666666777888999:::999777555444000222555888999::::::999:::::::::;;;;;;;;;<<<<<<===<<<;;;<<<>>>?????????FFFMMMWWWcccnnnvvv{{{}}}}}}~~~~~~~~~~~~|||~~~{{{uuunnncccWWWNNNGGGAAA???AAA>>>???@@@AAABBBDDDEEEEEEHHHIIINNNXXXeee{{{hhhTTTJJJBBB<<<999444000...---...///+++,,,,,,,,,,,,+++******---,,,***)))))))))***+++((((((((((((((()))******))))))***+++,,,,,,------(((((()))************)))************************---+++,,,---...///////////////,,,,,,///000...///333000000/////////222777;;;CCCHHHNNNMMMIIIGGGJJJOOOSSSOOOJJJJJJVVVkkktttmmmnnn|||uuukkkcccaaa```WWWUUUQQQNNNPPPUUUYYYZZZZZZaaahhhqqq}}}zzzvvvjjjbbb___dddkkkzzz~~~{{{vvvqqqmmmiiiddd^^^XXXTTTQQQMMMKKKLLLJJJHHHEEECCCBBBBBBBBBBBBBBB@@@???>>>>>>======>>>>>>>>>===;;;:::;;;===>>>>>>=========<<<<<<<<>>===<<<<<<===>>>???===<<<;;;;;;======<<<;;;:::;;;<<<===>>>>>>>>>>>>;;;:::999:::<<<===<<<;;;:::::::::999999:::;;;;;;:::::::::999999999888888999::::::::::::999888777:::;;;;;;:::888777777999777777777777777666666555666666666666666666555555555444444333333222222111333222222111000//////...,,,...222444555555333222888777555444333333444444222222222222222222222222111222333333222222444666999888666444333444555666444444555555666666777777888888777777777777888888888999;;;:::777555444444444666888:::;;;<<<<<<;;;999:::<<<;;;::::::;;;===;;;;;;;;;<<<>>>@@@CCCDDDFFFOOO[[[fffrrr}}}}}}{{{}}}}}}}}}~~~~~~}}}{{{ttteeeVVVOOOJJJCCC@@@AAA@@@AAABBBCCCEEEGGGHHHIIIJJJPPPQQQWWWgggyyyoooPPPGGGIII===:::555222000///...,,,***))))))+++------,,,+++---,,,,,,+++***)))((((((,,,***((()))+++,,,+++***---,,,***))))))***,,,---***************************)))(((''''''((())))))...+++,,,---...///////////////,,,,,,///000...///333///000000///000333777;;;EEEIIILLLKKKGGGGGGLLLRRRUUURRRNNNOOOYYYlllooojjjlll|||vvvmmmdddbbbaaaXXXTTTSSSQQQOOONNNOOOQQQSSSWWW]]]fffqqq~~~~~~tttpppgggaaa```gggppp~~~{{{xxxsssnnnjjjeeeaaa[[[UUUQQQNNNKKKIIIKKKIIIGGGEEECCCBBBAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@???<<<;;;<<<>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;======<<<;;;======>>>>>>===<<<<<<;;;<<<;;;:::;;;<<<======;;;;;;:::::::::::::::;;;;;;;;;;;;:::::::::999999999<<<<<<<<<<<<<<<;;;::::::888999::::::999888999;;;777777888888777777666555777777777777777888888888555555444444333222222222000000000000000////////////111333555666666666555555444333222222222333333333333333333333333333333333444555444444444666888999888666444444444555666666666666666666666777777888777777666666777777888777999::::::777555444444444555777999;;;;;;;;;;;;999:::<<<;;;::::::;;;===;;;;;;;;;<<<>>>@@@CCCDDDGGGQQQ\\\gggsss}}}~~~|||}}}~~~}}}}}}~~~}}}}}}}}}|||uuugggXXXQQQKKKDDD@@@AAAAAAAAABBBDDDEEEGGGHHHHHHIIIPPPQQQWWWfffwwwyyyVVVHHHGGG>>>:::666222111///...---,,,++++++,,,---......,,,+++++++++***************'''((()))(((&&&%%%''')))---,,,***))))))***,,,---************************,,,+++*********+++,,,,,,++++++,,,---...///////////////,,,,,,///000...///222...///000111111444888;;;HHHJJJJJJHHHEEEGGGOOOVVVWWWVVVTTTSSS[[[nnnmmmhhhkkk|||vvvnnneeecccbbbYYYSSSTTTTTTOOOJJJIIILLLPPPPPPTTT\\\gggtttuuulllhhhccc```aaajjjwww}}}yyyvvvrrrnnniiieee```\\\WWWRRROOOLLLJJJHHHIIIHHHFFFDDDCCCBBBAAAAAA@@@?????????@@@@@@AAABBBBBBCCCBBB@@@>>>======>>>============<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;===<<<;;;;;;======<<<;;;======>>>>>>======<<<<<<===<<<;;;<<<>>>???>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::999999666888999999999999;;;<<<888888888888888777777666666666666777777888888888555555555444333333222222000000000000111111111111......///000111222222222111000000000000111222222333333333333333333333333444555666666666666888::::::888777555555555666666777777777777777777666666777777666666666666777777777999::::::777555444444333444666888::::::::::::999:::<<<;;;::::::;;;===;;;;;;;;;<<<>>>@@@CCCDDDJJJSSS___hhhsss|||~~~|||{{{{{{|||~~~~~~~~~}}}}}}||||||wwwkkk\\\SSSLLLEEEAAAAAABBBBBBCCCDDDEEEFFFGGGHHHGGGOOOQQQWWWeeerrr___JJJDDD???;;;777333111000...---...,,,++++++,,,...------))))))*********+++++++++%%%))),,,)))###!!!%%%***,,,+++***))))))***+++,,,************************+++++++++++++++,,,---...***+++,,,---...////////////000---,,,///000......222...///000111333555999===KKKKKKHHHEEECCCHHHRRRYYY[[[YYYVVVUUU\\\pppmmmhhhjjjzzzuuunnnfffcccbbbZZZTTTTTTSSSOOOLLLLLLOOORRRPPPTTT[[[dddqqq{{{nnneeebbb```___cccnnn}}}|||yyyuuuqqqnnniiieeebbb^^^ZZZTTTPPPMMMKKKIIIGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCAAA>>>======???===========================>>>???@@@@@@???>>>===>>><<<;;;<<<===>>>===<<<:::;;;<<<>>>???@@@@@@@@@???======>>>???@@@???>>>===<<<;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<<<<<<<;;;:::::::::::::::777888::::::999999:::;;;999999999999999888888777333444444555555666666777666666555555444333333333222222222222222222222222---,,,,,,,,,---...000111.........///000111222333444444444444444444444444444666777777666777999;;;:::999888666666666666666999999888888777777666666777666666555555666666777777999:::999777555444444222444666888999::::::999999:::<<<;;;::::::;;;===;;;;;;;;;<<<>>>@@@CCCDDDLLLVVVaaaiiirrr{{{}}}{{{yyy{{{~~~~~~{{{}}}{{{{{{{{{|||wwwnnnaaaVVVMMMGGGBBB@@@BBBBBBCCCDDDEEEFFFGGGGGGFFFNNNQQQWWWcccmmmgggMMMEEEAAA===888444222111///......,,,******+++,,,,,,+++***************************,,,...+++'''%%%'''+++++++++***))))))***++++++************************)))))))))******+++,,,,,,++++++,,,---...////////////000------//////---...111...///000111333666;;;???MMMKKKHHHDDDDDDIIISSSZZZ\\\YYYUUUUUU___uuu}}}jjjeeehhhvvv~~~qqqllldddbbbaaaZZZXXXUUUQQQOOOPPPRRRRRRQQQSSSWWW___iiixxxtttiiibbb``````aaagggrrrzzzvvvrrrnnnkkkhhhdddaaa]]]YYYTTTPPPMMMLLLIIIHHHEEEEEEEEEDDDCCCBBBBBBAAADDDCCCBBBAAA@@@@@@@@@@@@BBBCCCCCCAAA>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAAAAAAAA???>>>???>>>======??????>>>===;;;<<<===???@@@AAABBBBBB@@@???>>>???AAABBBAAA@@@>>>===<<<<<<;;;;;;;;;<<<>>>>>>>>>=========<<<<<>>===<<<<<<<<<======999:::;;;:::888777888999:::::::::::::::999999888555555555666666666777777777777666555555444444333444333222111000///......000///.........000222333------///000111333333444444444444444444444444444333444666666555666999;;;:::999999888777777666666999999888888777777666666666666555555555555666666777888:::999666444333333222444666888999::::::999999:::<<<;;;::::::;;;===;;;;;;;;;<<<>>>@@@CCCDDDLLLWWWbbbjjjqqqzzz}}}{{{zzz|||}}}zzz~~~|||zzzyyyzzz{{{wwwpppeeeXXXNNNHHHCCC@@@@@@@@@AAACCCDDDEEEFFFFFFEEENNNQQQVVVaaaiiiyyyoooRRRHHHBBB>>>999555333111000...000...,,,,,,,,,---,,,+++,,,,,,++++++***))))))(((...---,,,+++*********)))************************))))))))))))))))))))))))))))))******++++++++++++***+++,,,---...////////////000------//////---...111//////000000222777===BBBOOOLLLHHHEEEEEEKKKSSSYYYYYYVVVSSSWWWfffyyydddaaaeeetttuuullliiibbb``````YYY\\\WWWQQQPPPSSSUUUSSSQQQWWW]]]ggguuuyyymmmfffbbbaaabbbeeemmmyyy~~~yyyvvvqqqnnnkkkiiifffddd^^^ZZZUUUQQQNNNLLLJJJHHHEEEEEEEEEEEEEEEDDDCCCBBBEEEEEECCCBBBAAA@@@@@@@@@BBBBBBBBBAAA???>>>???AAA????????????@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@???AAA@@@??????AAAAAA@@@??????@@@AAAAAABBBAAAAAAAAABBBAAA@@@AAACCCCCCCCCBBB???>>>===<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<<<<;;;:::888888999:::::::::;;;;;;:::888777777888;;;;;;;;;;;;;;;::::::999999999999999999999999999777777777666555555444444333222111///---,,,+++***......---,,,---...///000,,,---///111222333444444333333333333333333333333222333555555555666888:::::::::999999888777777777777777777777777777666666555555444444444444555555666888999999666444333333333444666888::::::::::::999:::<<<;;;::::::;;;===;;;;;;;;;<<<>>>@@@CCCDDDLLLWWWbbbiiipppyyy|||||||||~~~}}}{{{|||xxxwwwwwwyyyuuuqqqgggYYYOOOIIIDDD@@@===>>>???AAACCCDDDEEEFFFEEENNNQQQUUU___eeetttxxxWWWLLLCCC@@@:::666444222000///111000////////////,,,***------,,,+++***)))((('''...+++)))(((***+++)))(((************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++(((+++,,,---...////////////111...---//////------000000000//////111777???DDDOOOMMMJJJGGGHHHLLLRRRVVVSSSQQQSSS]]]qqqrrrbbb```eeeuuu~~~mmmfffeee___]]]^^^WWW[[[YYYVVVUUUVVVYYY[[[\\\eeelllwwwppphhhdddccccccfffkkkttt~~~|||zzzyyyvvvrrrooommmllliiihhh___[[[UUUQQQNNNLLLIIIGGGDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDCCCBBBBBBAAABBBBBBBBBCCCCCCBBBAAAAAABBBDDD@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCAAAAAAAAABBBCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAABBBDDDEEEDDDCCC@@@???>>>===<<<<<<<<<<<<>>>>>>=========<<<<<<<<<;;;:::888777777777999999888:::;;;:::888888999:::<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;;;;:::999999999888888777777666555555444222222111000///---,,,,,,,,,++++++++++++,,,------,,,---///111222333333222333333333333333333333333222333555555555666999;;;::::::::::::999888777777666666666666666666777777555444444444444444444555666888999888666444333333444555777999;;;;;;;;;;;;999:::<<<;;;::::::;;;===;;;;;;;;;<<<>>>@@@CCCDDDJJJVVVbbbhhhoooxxx{{{}}}}}}}}}}}}{{{wwwtttuuuwwwrrrqqqhhhZZZOOOJJJEEE@@@:::;;;===???AAACCCEEEFFFEEENNNPPPTTT]]]cccqqq\\\NNNEEEAAA;;;777555333111///.........//////---***&&&+++++++++*********))))))*********)))(((((()))***))))))************))))))))))))))))))))))))))))))+++,,,,,,,,,,,,***)))((((((+++,,,---...////////////111...---//////------000111000///...111777@@@FFFOOOMMMKKKIIIIIILLLQQQTTTOOONNNSSSbbbzzzmmmdddccchhhxxxxxxhhhbbbccc]]]\\\\\\VVVWWWYYY[[[[[[[[[^^^dddiiittt{{{yyykkkdddcccdddeeeiiioooxxx{{{yyyzzzwwwssspppooonnnllljjj___[[[UUUQQQMMMKKKHHHGGGDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDDDDBBBCCCDDDFFFAAAAAAAAABBBBBBCCCCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCBBBBBBDDDDDDCCCBBB>>>???AAACCCEEEGGGGGGHHHDDDCCCBBBCCCDDDEEEEEECCC@@@@@@>>>===<<<<<<<<<<<<============<<<<<<<<<<<>>=========???@@@777888999:::999999:::<<<<<<<<<======<<<<<<;;;:::<<<;;;;;;:::999888777777888888777777666666555555444333333333222222111111......//////////////////,,,---///000222222111111222222222222222222222222222444555666666777:::<<<:::::::::::::::888777777444444555555666666777777555444444333333444444555666888999888666444333333444666888:::;;;<<<<<<;;;999:::<<<;;;::::::;;;===;;;;;;;;;<<<>>>@@@CCCDDDIIIUUUaaahhhoooxxx{{{~~~}}}}}}~~~~~~||||||{{{vvvssstttvvvpppqqqiiiZZZOOOKKKFFF@@@888999;;;>>>AAACCCEEEFFFEEENNNPPPSSS\\\bbbppp___PPPEEEAAA<<<888555333111///******+++------***%%%!!!***************+++++++++'''+++...,,,((('''***///))))))************))))))))))))))))))))))))))))))************)))'''&&&$$$+++---,,,...000///+++,,,000---------......000111111222//////333555777AAAMMMRRRSSSOOOHHHIIINNNOOOKKKPPPNNNTTThhhwwwcccddd```hhhzzzoooeeeaaa```[[[WWWVVV]]]\\\^^^aaa___```kkkzzz{{{oooiiifffeeegggjjjlllvvv~~~~~~~~~}}}~~~{{{wwwuuutttrrrnnnjjjddd___YYYSSSOOOLLLJJJHHHHHHFFFDDDEEEHHHIIIGGGDDDEEEGGGGGGFFFDDDDDDGGGJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFCCCCCCEEEHHHIIIIIIEEEFFFGGGHHHJJJKKKLLLLLLIIIJJJJJJJJJIIIGGGEEEDDDEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEDDDEEEFFFFFFDDDBBB@@@@@@??????>>>===<<<<<<@@@>>><<<<<<===>>>>>>===<<<;;;:::::::::;;;<<<===<<<999888:::;;;:::<<>><<<<<<<<<<<<<<<<<<;;;;;;===;;;;;;>>>>>><<>>======@@@>>><<<<<<======<<<;;;;;;::::::999::::::<<<<<<<<<999999<<<<<<;;;<<>>>>>;;;;;;;;;;;;;;;;;;:::999;;;999777666777777777666333222111111000000111111///......---------......---------...///111222333000111222333444444444444444777999999888777888888;;;;;;;;;;;;;;;:::999999777777666666666666777777888666666999999555555777777777666666555444333111222444555555666777;;;===<<<<<<<<<<<<<<<<<<<<<<<<>>><<<<<>>===@@@EEEJJJRRR```llltttwwwyyyzzz|||~~~|||}}}{{{vvvrrrrrrsssrrrlllddd[[[SSSKKKEEEAAA<<<===???@@@@@@AAADDDFFFFFFHHHMMMSSSYYY```mmmzzzxxxsssTTTEEEBBB>>>:::777555333222,,,,,,---------,,,+++***------,,,++++++++++++++++++***)))))))))***+++,,,,,,)))&&&%%%((())))))(((***,,,***'''(((,,,,,,'''************)))))))))))))))---,,,...000///+++,,,000......---......///000111222000000333777>>>KKKWWWZZZUUUMMMJJJNNNTTTRRRMMMQQQRRR^^^uuujjj___XXXggg{{{vvvoooiiiaaa[[[\\\aaa```___aaaiiisss|||nnngggaaaaaadddgggmmmsssuuu~~~zzzqqqmmmjjjkkklllllloootttxxxyyyyyy{{{|||}}}~~~~~~~~~|||{{{{{{{{{yyysssnnnhhhddd]]]XXXUUUSSSQQQOOOPPPNNNKKKLLLNNNOOOLLLJJJKKKLLLLLLLLLKKKKKKMMMOOOLLLMMMMMMNNNOOOPPPQQQQQQNNNMMMLLLLLLLLLLLLJJJHHHLLLLLLMMMMMMMMMNNNNNNNNNOOONNNMMMKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJHHHFFFEEEFFFGGGGGGGGGDDDDDDCCCBBBAAA@@@??????@@@>>><<<;;;<<<<<<;;;999:::999999999999:::;;;<<<;;;999:::>>>>>><<<<<>>>>>>>>;;;;;;;;;;;;;;;:::999999<<<:::888777777777666555333222111111000000111111////////////...---,,,,,,---------...///000111222000111222333333444444444444555777777666666666777999::::::::::::999888888777777666666666666777777777555666999:::777777999777777777666555444333222222444555666666888:::===<<<<<<<<<<<<<<<<<<<<<<<>>AAAGGGJJJSSS```lllsssvvvwwwwwwxxx~~~~~~{{{}}}|||wwwsssqqqqqqmmmiiibbbZZZSSSLLLEEE@@@===???@@@@@@@@@@@@CCCEEEJJJIIIKKKRRRXXX___jjjuuu{{{{{{XXXHHHCCC===888555444333222,,,------------,,,++++++,,,,,,+++************+++******))))))******+++,,,---***((('''(((***++++++)))***(((&&&(((++++++(((************************+++---,,,...000///+++,,,///...............///000000000000000222777BBBQQQ\\\ZZZRRRJJJIIIPPPVVVUUUPPPMMMQQQ^^^vvvppp___ZZZYYYlll~~~uuunnnfff```___cccdddgggnnnyyyxxxoooeee```^^^aaaeeeiiipppwwwzzzzzztttooohhhdddccceeeffffffiiinnnssstttuuuuuuuuuvvvwwwxxx|||{{{{{{}}}~~~{{{tttooojjjeee___[[[XXXVVVTTTSSSQQQNNNLLLLLLOOOOOOMMMJJJNNNNNNOOOOOONNNOOOPPPPPPMMMMMMNNNOOOPPPRRRRRRSSSNNNNNNNNNOOOPPPOOOMMMJJJOOOOOOOOOOOOOOONNNNNNNNNQQQOOOMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIKKKIIIFFFEEEFFFGGGHHHHHHFFFFFFEEECCCBBBAAA@@@@@@???===;;;:::::::::999777999999999999::::::;;;;;;;;;:::;;;???@@@===<<>>BBBHHHKKKTTTaaalllrrruuuuuuuuuuuu{{{~~~}}}}}}}}}{{{|||~~~}}}zzzwwwsssqqqpppjjjfffaaa[[[TTTMMMFFFAAA@@@AAAAAAAAA@@@AAACCCEEEMMMIIIJJJPPPWWW^^^gggppp[[[KKKEEE===777555444333222---------------,,,,,,,,,,,,+++******))))))*********************+++++++++******)))))))))******)))(((((('''&&&(((+++***))))))***************++++++...---,,,...000///+++,,,//////............//////000---///000222888EEEUUU___]]]SSSIIIIIIOOOSSSRRROOOMMMRRRaaayyydddZZZWWW]]]nnnyyyrrrlllfffbbbbbbfffppp|||pppfffbbb___```dddiiilllssszzz}}}|||{{{yyyxxxuuupppkkkfff```]]]\\\___```aaadddhhhlllmmmoooooooooppptttvvvyyyyyyzzz|||~~~|||uuupppkkkfffaaa]]]ZZZYYYXXXWWWSSSQQQNNNOOOQQQRRRPPPMMMPPPPPPPPPQQQRRRRRRRRRQQQOOOOOOPPPQQQRRRSSSTTTUUUMMMNNNOOOQQQSSSSSSPPPNNNPPPPPPPPPPPPOOOOOOOOOOOORRRQQQOOOMMMLLLLLLLLLMMMLLLLLLMMMLLLKKKJJJIIIHHHKKKHHHEEEDDDEEEGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@???>>><<<:::999999888777666888888999:::;;;;;;<<<<<<<<<;;;<<>>===@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>======<<<::::::777666666666888999888666333222111111000000111111...///000000///---+++***---,,,,,,,,,---...///000111222333444555555555555333444555555444333555666777777888999999888888888777777666666666666777777999666777999999666555777666888999888555333333444333555777888888888:::<<<;;;;;;;;;<<<<<<<<<======>>>;;;<<<>>>???@@@DDDKKKOOOWWWbbblllrrrtttuuuvvvwww|||}}}||||||~~~}}}{{{|||~~~{{{{{{yyyxxxvvvtttqqqoooiiifff```[[[UUUOOOHHHCCCAAABBBCCCBBBAAABBBCCCEEELLLIIIIIIOOOVVV\\\eeemmm^^^NNNGGG===777666555444222......---------,,,,,,,,,,,,+++******))))))******))))))******++++++++++++%%%''')))***)))(((&&&&&&)))'''&&&''')))*********))))))******+++++++++,,,------,,,...000///+++,,,000//////............//////+++///222333:::IIIXXXaaa___SSSIIIHHHKKKLLLKKKJJJQQQWWWhhhwwwaaaZZZXXX___lll{{{tttpppjjjeeeccchhh|||xxxlllccccccbbbeeejjjmmmooovvv}}}|||xxxrrrpppnnnllljjjfffbbb___YYYVVVVVVZZZ\\\\\\___dddcccfffiiikkkkkknnntttxxxwwwwwwxxx{{{~~~|||wwwrrrlllhhhccc___]]]]]]\\\[[[XXXUUUSSSTTTWWWXXXVVVTTTSSSRRRRRRTTTUUUVVVTTTSSSSSSTTTTTTUUUVVVWWWWWWXXXOOOPPPQQQSSSUUUVVVSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMKKKIIIHHHJJJHHHFFFEEEFFFGGGGGGFFFFFFFFFEEECCCAAA@@@???>>><<<:::888777888888777555888999:::;;;<<<=========>>><<<===AAAAAA??????AAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAA@@@???>>>===<<<888777777888999999888666333222111111000000111111////////////...---,,,,,,,,,,,,,,,,,,,,,---......///000111222222333333333333444555444333333555777777777888999999999999888777777666666666666777777888666666999888555444666666999:::999555222333555333555888999999999:::;;;::::::;;;;;;<<<============;;;;;;???@@@BBBHHHPPPUUU[[[eeemmmrrruuuwwwxxx|||~~~~~~|||zzz|||~~~yyyxxxwwwwwwvvvuuuqqqnnniiieee```ZZZTTTNNNIIIEEEAAABBBCCCBBBAAABBBDDDFFFIIIGGGIIINNNTTTZZZdddnnn~~~eeeQQQIII>>>999888777555222///......---,,,---------,,,,,,+++************+++))))))***++++++++++++***(((***---...---+++******+++'''&&&)))***))))))***))))))******+++,,,,,,,,,***---,,,...000///+++,,,000//////............//////+++111555666===MMM[[[bbbYYYOOOGGGFFFGGGFFFHHHKKKTTT]]]qqqooo___[[[XXX```mmm~~~}}}uuuoooiiifffhhhrrrwwwlllbbbdddeeeiiinnnqqqrrrxxx{{{uuuqqqhhheeebbb```___]]]ZZZXXXVVVSSSTTTXXX[[[[[[^^^cccaaadddhhhiiiiiilllrrrxxxwwwwwwwww{{{~~~}}}yyytttnnnjjjfffbbbaaaaaa```___[[[XXXWWWXXX\\\]]]\\\ZZZWWWUUUUUUWWWYYYZZZXXXUUUWWWWWWWWWXXXXXXXXXYYYYYYUUUTTTTTTVVVWWWWWWUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTRRRQQQPPPPPPQQQQQQQQQOOOMMMJJJIIIJJJIIIHHHHHHIIIIIIHHHGGGEEEEEECCCBBB@@@>>>===<<<:::888666666777777777666888999;;;===>>>>>>>>>>>>@@@======@@@AAA???@@@CCCCCCDDDDDDEEEFFFGGGHHHHHHDDDDDDDDDCCCBBBAAA??????===<<<;;;;;;;;;:::777555333222111111000000111111///......---------......,,,,,,,,,+++,,,,,,---...///000111222222333222222444555555444333333666888777888888999::::::999999777777666666666666777777555333444777888555444777666999;;;999555222333666333666888999999999999:::::::::;;;;;;<<<======>>>>>>;;;<<<@@@CCCFFFMMMUUU[[[```gggmmmrrruuuyyy{{{}}}|||zzz|||~~~{{{yyyxxxwwwwwwuuupppmmmiiieee^^^WWWRRRLLLHHHDDD>>>???AAA@@@@@@AAACCCEEEEEEEEEIIINNNRRRXXXdddppp|||oooSSSJJJ@@@;;;::::::555111000///...---,,,------...------,,,+++++++++++++++((()))***+++,,,++++++***,,,---...---+++***,,,///...)))'''***+++)))(((+++))))))***++++++,,,------***---,,,...000///+++,,,000000//////.........//////+++333777888@@@PPP]]]cccQQQHHHBBBDDDFFFFFFJJJPPPUUU```vvviii]]]ZZZVVVbbbppp~~~uuulllfffggglll}}}xxxmmmcccdddfffjjjpppssstttyyy|||xxxtttoooiiieeebbb___[[[XXXXXXWWWVVVUUUVVVSSSTTTYYY\\\\\\___ddddddgggiiihhhggghhhnnntttxxxwwwxxx{{{~~~~~~zzzwwwppplllhhhdddcccccccccbbb[[[YYYWWWYYY]]]___^^^\\\YYYXXXWWWYYY\\\]]]ZZZWWWWWWWWWWWWWWWXXXXXXXXXXXXZZZYYYXXXXXXYYYXXXVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVWWWXXXXXXXXXWWWUUUSSSRRRRRRSSSSSSSSSQQQNNNLLLJJJKKKJJJIIIJJJKKKKKKIIIGGGEEEDDDCCCAAA???===<<<;;;999777555555777777777666888:::<<<>>>?????????>>>AAA>>>===@@@@@@???AAAEEEEEEEEEFFFGGGIIIJJJKKKLLLFFFFFFFFFEEEDDDBBBAAA@@@AAA@@@???>>>===:::777444333222222111000111111111///...---,,,,,,---///000,,,,,,++++++,,,,,,------111111222333444444444444444555555444333444666888777888999:::::::::::::::777777666666666666777777333111222666777555555888666999<<<:::555222333666444666999:::999999999:::::::::;;;;;;<<<===>>>>>>>>>===>>>BBBFFFIIIQQQYYY^^^bbbhhhnnnrrrvvvzzz}}}{{{~~~~~~}}}|||zzz{{{~~~~~~{{{yyyyyyxxxuuupppkkkiiiddd\\\UUUOOOKKKFFFDDD<<<===??????>>>???BBBDDDBBBDDDIIINNNQQQVVVdddrrr|||wwwTTTKKKAAA<<<<<<;;;666111000///...---,,,---.........---,,,,,,++++++,,,,,,((()))***+++,,,+++******))))))'''$$$!!!###(((,,,///)))(((+++,,,((((((+++))))))***+++,,,,,,---------///000000...,,,******+++000///.........000111222...111333666AAAQQQ]]]aaaTTTKKKEEEFFFIIIKKKNNNRRRYYYiii~~~fff^^^^^^]]]aaaqqq}}}~~~vvvjjjccchhhrrr}}}ppplllooogggiiilllppptttxxxzzz|||}}}yyyssskkkeeeaaa^^^]]]VVVUUUTTTRRRRRRRRRSSSTTTUUUUUUVVVWWWYYY\\\___aaacccdddddddddeeeiiinnnrrrvvvuuuvvvxxx|||~~~~~~tttrrrnnniiifffdddcccbbb]]]]]]___bbbeeeddd___[[[\\\\\\[[[[[[ZZZ[[[[[[[[[^^^]]]\\\\\\[[[[[[\\\\\\]]]\\\ZZZZZZ[[[[[[YYYXXXUUUWWWXXXXXXWWWVVVWWWXXX[[[ZZZYYYWWWUUUTTTTTTTTTUUUSSSQQQQQQQQQQQQPPPOOOKKKJJJIIIIIIIIIIIIHHHFFFEEEDDDCCCBBB@@@===;;;::::::999777666555444555555666888;;;<<<===>>>???AAA?????????AAACCCDDDCCCBBBGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDCCCDDDEEEEEEBBB@@@BBBBBBAAA???===;;;888777444444444333111///...---............---,,,+++***+++++++++,,,,,,---------,,,...000000000111333555444444333333444555777888666777888:::;;;<<<<<<===<<<:::666444444555888:::666666555555555555666666999999888666333111111222666777888999999:::999999;;;;;;<<<<<<======>>>>>>===<<<;;;<<<@@@HHHRRRYYY]]]dddggggggppp}}}~~~www~~~~~~~~~|||{{{|||~~~zzzxxx|||~~~~~~|||}}}|||{{{|||{{{vvvmmmfffddd^^^UUUPPPMMMJJJDDD>>>>>>===<<<;;;<<<>>>@@@AAACCCEEEHHHLLLRRRZZZccciiiyyy}}}]]]LLLCCC@@@999888777---000000...------------------+++((('''((())))))((((((((())))))*********+++111000...,,,***(((&&&%%%******))))))******+++,,,)))************+++++++++...---.........,,,+++,,,---......---------...//////...111333777AAAQQQ\\\___UUULLLEEEGGGJJJMMMQQQUUU]]]ooo}}}ggg`````````dddvvv|||xxxrrriiifffmmmxxxrrrlllnnnmmmmmmooorrruuuyyy|||~~~|||sssooohhhaaa\\\YYYWWWWWWTTTTTTRRRQQQQQQQQQRRRRRRSSSTTTUUUWWWZZZ^^^aaabbbbbbcccdddeeefffiiimmmqqqwwwwwwxxx{{{{{{xxxrrrlllhhheeeddddddbbbaaabbbdddfffeeeaaa^^^^^^]]]]]]]]]]]]^^^^^^^^^aaa``````__________________^^^\\\\\\]]]]]][[[ZZZXXXYYYZZZYYYXXXWWWXXXZZZZZZZZZYYYYYYYYYZZZZZZ[[[WWWUUURRRRRRRRRRRRPPPOOONNNLLLJJJIIIIIIIIIGGGEEEEEEEEEDDDBBB@@@>>><<<;;;:::999777666555444555555555888;;;<<<<<<===???@@@@@@@@@AAABBBDDDEEEDDDDDDGGGHHHHHHIIIIIIHHHHHHHHHFFFEEEEEEEEEFFFFFFCCCAAABBBBBBAAA???===;;;999888555555444333222000///...............---,,,+++***+++++++++,,,,,,,,,------,,,...///000000111333555444444333333444555777777666777999;;;;;;<<<;;;;;;;;;999777555555666888999666666555555555555666666999999999777444222333444666777888999999::::::999::::::;;;;;;<<<<<<======??????>>>>>>AAAHHHQQQXXXYYY```bbbcccmmmzzz|||vvv{{{|||}}}}}}}}}~~~}}}yyyyyy}}}~~~}}}{{{zzzzzzyyyuuummmgggddd]]]UUUPPPMMMIIICCC>>>===<<<;;;;;;;;;===???@@@CCCEEEHHHKKKPPPWWW```eeerrr___MMMCCCAAA;;;:::999111000000///...------------///---++++++,,,,,,,,,+++((()))))))))************++++++++++++++++++,,,,,,******))))))******+++,,,************++++++++++++,,,+++,,,------,,,,,,...///,,,,,,---------,,,,,,+++///222444888BBBQQQZZZ\\\UUULLLFFFHHHLLLPPPUUUZZZbbbuuu|||jjjcccbbbccciii}}}wwwvvvtttqqqnnniiijjjuuutttnnnpppuuuttttttuuuxxx|||}}}tttooogggccc]]]WWWSSSQQQRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQQQQRRRTTTWWWZZZ^^^aaaccc```bbbfffhhhjjjmmmpppssszzzzzz{{{~~~wwwoooiiigggffffffhhhgggffffffgggfffdddbbb``````aaaaaabbbbbbccccccccccccbbbaaaaaaaaaaaabbbbbb```____________^^^\\\\\\]]]]]][[[YYYYYYZZZ[[[ZZZZZZ[[[[[[\\\\\\]]]]]]YYYWWWTTTSSSSSSRRRQQQOOOQQQOOOLLLKKKJJJHHHFFFDDDFFFEEEDDDCCCAAA???===;;;:::999777666555444555555555888:::<<<<<<===>>>@@@@@@AAABBBDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGGGGHHHGGGEEECCCBBBBBBAAA???===;;;999888666666555444222111000///............---,,,+++***++++++++++++,,,,,,,,,,,,,,,---///000000111333444333333333333444555666777666888:::;;;<<<;;;:::999999999888777777777777888777666666555555666666777888999999777555444555666666777888999::::::::::::999999::::::;;;<<<<<<===@@@???>>>===???EEELLLRRRSSSYYY\\\^^^hhhvvvyyytttwwwzzz}}}~~~~~~}}}zzzxxxzzz~~~}}}{{{xxxxxxwwwtttmmmhhhccc]]]UUUPPPLLLGGGBBB>>><<<;;;:::999:::<<<>>>@@@BBBDDDFFFIIIMMMSSSZZZ___iiiwwwfffPPPDDDAAA;;;:::999222111000///...---------------+++))))))***+++***)))))))))))))))************(((((()))***,,,---...///******))))))******+++,,,************+++++++++,,,++++++,,,...---,,,,,,---///+++,,,---......,,,+++***000222555999DDDRRRYYYYYYTTTLLLFFFIIINNNSSSXXX]]]cccxxx|||llleeedddeeeooouuuooorrrpppnnnllljjjnnn|||vvvrrruuu|||{{{yyyxxxzzz~~~|||sssiiiccc___[[[VVVQQQOOOOOOQQQRRRPPPOOONNNMMMMMMNNNOOOOOOQQQRRRTTTVVVYYY\\\^^^```^^^bbbggglllpppssswwwyyy~~~~~~zzzqqqkkkhhhiiijjjmmmkkkjjjiiihhhggggggfffddddddeeefffggghhhhhhhhheeedddccccccbbbbbbccccccdddbbbaaa```aaaaaa```^^^_________]]][[[ZZZ[[[]]]]]]]]]]]]\\\\\\[[[ZZZYYY\\\YYYVVVUUUTTTSSSRRRPPPRRRPPPMMMLLLKKKJJJHHHEEEGGGFFFEEEDDDBBB@@@>>><<<:::999777666555444555555666888;;;<<<<<<<<<>>>??????AAACCCDDDEEEEEEFFFGGGHHHHHHJJJKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHHHHFFFDDDAAAAAA@@@???===;;;999888555555333222111000000000............---,,,+++***+++++++++++++++++++++,,,+++---///000000000222444333333333333444555666666777888:::<<<<<<;;;999777888999999999888888777777777777666666666666777777666777888666555444666777777777888999::::::::::::999999:::;;;<<<<<<===>>>>>>>>><<<;;;<<>>;;;:::999999999;;;>>>???BBBCCCEEEGGGIIINNNSSSWWWaaannnoooUUUFFFBBB;;;888777111111000///...------------+++)))((((((******)))((()))))))))))))))*********++++++++++++++++++,,,,,,******))))))******+++,,,*********+++++++++,,,,,,***---...///...,,,+++,,,---,,,---...//////...---,,,000333666<<>>@@@>>>@@@CCCDDDDDDDDDFFFHHHHHHIIIJJJLLLMMMNNNOOOOOONNNLLLIIIHHHHHHGGGEEEDDD@@@??????>>><<<:::888777444333111000////////////............---,,,+++***+++++++++++++++++++++++++++---/////////000222444222222333444444555555555777888999;;;;;;:::888777888999999:::999888777666777777666666666666777777555666666555444333555777777888999::::::;;;::::::999:::;;;<<<===>>>??????======<<<;;;;;;>>>BBBFFFJJJMMMRRRZZZfffppptttrrrsssvvv{{{}}}}}}{{{zzzzzz}}}}}}}}}~~~}}}|||{{{yyyvvvvvvvvvtttooojjjccc^^^XXXQQQKKKEEEAAA>>>:::999888888999;;;>>>???AAABBBDDDEEEFFFIIIMMMQQQ[[[gggzzztttWWWEEEAAA;;;888888333111111///...............---,,,,,,,,,......---,,,******)))))))))))))))))),,,,,,,,,++++++***************))))))******+++,,,***++++++++++++,,,,,,,,,,,,---...///...,,,+++,,,---------...///////////////111333777>>>KKKWWWZZZWWWQQQJJJHHHMMMSSSWWWZZZ^^^eeewwwyyykkkccceeekkk~~~{{{ooolllkkkhhhffffffgggooo}}}{{{xxxvvvyyy~~~|||}}}zzzqqqiiibbb[[[WWWRRRQQQNNNMMMLLLNNNOOOQQQOOONNNMMMMMMMMMNNNOOOPPPTTTUUUVVVXXXZZZZZZ[[[[[[[[[```gggnnnsssyyy}}}~~~vvvqqqpppqqqsssqqqrrrqqqooolllkkklllmmmkkklllnnnoooppppppooonnnmmmmmmlllkkkkkkkkkkkkkkkgggeeedddcccddddddcccaaaddddddcccaaa______aaacccaaabbbcccddddddcccbbbaaa^^^\\\YYYXXXXXXWWWVVVTTTRRRQQQOOONNNNNNNNNLLLJJJIIIHHHGGGFFFDDDBBB@@@>>>:::999777666555444555555999;;;===>>>>>>>>>???@@@===@@@DDDEEEDDDDDDFFFIIIIIIJJJKKKMMMNNNNNNOOOOOONNNLLLIIIGGGGGGFFFDDDBBB>>>>>>===<<<;;;999777666333222000///......//////............---,,,+++***+++++++++++++++*********+++,,,...//////000222333111222333444555555555444777777888999999:::999999999999::::::999999888777888777777666666777777888555666666555333333444666777888999:::;;;;;;;;;;;;::::::;;;<<<===???@@@@@@===>>>>>>======@@@DDDGGGIIILLLSSS]]]iiiqqqsssrrrrrruuuyyy||||||{{{{{{{{{~~~}}}|||zzzxxxwwwwwwxxxuuupppkkkccc```ZZZRRRKKKEEEAAA???:::999888888:::<<<>>>@@@@@@BBBCCCCCCDDDFFFIIILLLUUU___nnnyyyXXXDDDBBB===:::;;;999111111000///............,,,++++++,,,......---+++************))))))))))))******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++,,,,,,,,,,,,---+++---...---,,,,,,---///------------...///111111111444888@@@NNNZZZ\\\XXXQQQLLLKKKQQQWWWYYY[[[^^^iiixxxttthhhaaafffoooxxxmmmjjjhhheeedddfffiiiuuu~~~zzzwwwxxxwwwvvvzzz}}}}}}~~~zzzpppggg```ZZZUUURRRNNNNNNMMMMMMMMMNNNOOOOOOOOOOOONNNNNNNNNOOOQQQRRRUUUVVVYYY[[[]]]^^^^^^^^^bbbfffkkkqqqvvvzzz}}}wwwvvvvvvwwwssstttuuutttqqqooopppqqqooopppqqqrrrsssrrrpppooopppooonnnnnnmmmmmmnnnnnniiihhhffffffggggggeeedddggggggfffdddbbbcccfffiiidddeeeffffffeeedddbbbaaa^^^\\\ZZZYYYYYYYYYXXXVVVUUUSSSQQQPPPOOONNNKKKIIIJJJIIIHHHGGGEEEBBB@@@???:::999777666555444555555:::<<>>???@@@;;;<<<===>>>>>>@@@DDDGGGIIILLLUUUbbbmmmssssssrrrpppsssxxx{{{}}}~~~~~~~~~yyyxxxxxxyyyzzzwwwqqqkkkdddaaa\\\TTTLLLEEEBBBAAA:::999999999:::===???AAA???AAABBBCCCCCCDDDGGGIIINNNWWWbbbrrr```HHHEEE???::::::999222111000///............)))((()))***,,,,,,+++)))************)))))))))((()))******++++++,,,------******))))))******+++,,,+++++++++,,,,,,,,,---------)))+++------------///111,,,,,,+++,,,---///111333111444888BBBPPP\\\]]]XXXQQQMMMMMMTTTZZZ\\\\\\^^^mmmzzz}}}qqqeee```fffqqqvvvjjjhhhfffeeeeeehhhooo}}}xxxuuutttwwwxxxwwwzzz~~~}}}}}}~~~{{{tttiii```YYYUUUQQQPPPNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPRRRSSSUUUWWWZZZ]]]```aaabbbbbbjjjmmmqqqvvvyyy}}}|||zzzyyyzzztttvvvxxxwwwtttrrrrrrtttpppqqqsssttttttrrrqqqoooooonnnnnnmmmmmmmmmmmmmmmkkkjjjhhhhhhiiiiiigggfffjjjiiihhhfffeeefffjjjmmmgggggggggfffddd```]]][[[^^^\\\ZZZYYYZZZZZZYYYXXXXXXVVVSSSQQQOOOMMMJJJHHHJJJJJJIIIGGGEEECCCAAA@@@:::999777666555555555555;;;===@@@@@@@@@@@@AAABBB>>>CCCGGGHHHFFFFFFIIIMMMJJJKKKLLLMMMMMMMMMMMMMMMMMMJJJGGGDDDCCCBBBAAA@@@;;;;;;:::999888777555444555333111000///000111222............---,,,++++++++++++++++++******))))))***,,,.../////////111333000111333444555555444333777777666555777999<<<>>>;;;:::999999888888999999888888777777777777888888888999999777555444555666888888999:::;;;;;;;;;;;;777888999:::<<<===>>>???888999;;;<<<===???CCCFFFJJJMMMVVVeeepppttttttrrrooorrrwww{{{~~~xxxxxxyyy{{{|||xxxqqqkkkeeebbb]]]UUULLLFFFBBBAAA:::999999999;;;===@@@BBB???@@@BBBBBBBBBDDDFFFHHHHHHQQQ[[[iiihhhNNNHHH???888777555222111000//////.........,,,+++,,,...///000...,,,+++*********))))))((((((++++++++++++++++++++++++*********)))***++++++,,,++++++,,,,,,,,,---------,,,,,,,,,------......//////---------...............///000777FFFWWW```___ZZZQQQOOOQQQVVVYYYZZZ^^^ccclll}}}pppfffaaafffooorrrkkkhhhfffbbbaaagggpppyyyrrrssstttuuuxxx{{{~~~~~~{{{uuunnncccYYYSSSOOOMMMLLLSSSRRRPPPOOONNNNNNOOOPPPSSSPPPMMMNNNRRRUUUSSSPPPXXXXXXYYYZZZ]]]```bbbdddjjjooorrrrrruuu||||||zzz{{{yyytttrrrtttssssssttttttuuuuuuvvvwwwrrrssstttssspppmmmlllllloookkkkkkpppooojjjjjjmmmqqqnnnkkkjjjlllnnnmmmkkkhhhfffdddaaa`````````aaaaaa]]]ZZZZZZ\\\]]]\\\ZZZXXXWWWUUURRROOONNNLLLLLLJJJJJJJJJIIIGGGDDDAAA@@@???:::888888666222111444??????@@@@@@@@@??????>>>DDDDDDDDDDDDFFFHHHJJJKKKMMMNNNPPPQQQPPPNNNLLLJJJFFFHHHGGGBBBAAACCCBBB???<<<:::999888888777444222555222///---------,,,+++,,,,,,------------------)))***++++++***)))***++++++++++++,,,---...///000///000000111111222333333888888999::::::;;;;;;<<>>???============>>>???@@@AAAIIIMMMUUUaaalllssstttrrrpppsssxxx~~~{{{{{{||||||{{{wwwqqqlllgggbbb[[[TTTMMMGGGBBB>>>:::::::::;;;;;;<<<<<<<<>>???@@@AAAAAAAAADDDCCCDDDDDDFFFHHHJJJLLLMMMNNNPPPQQQPPPNNNKKKJJJGGGIIIGGGBBBAAABBBAAA>>>:::999777777777666444222555222///.........---+++------------------,,,,,,)))***++++++***)))***++++++++++++,,,---...///000000000111111222333333333888888888999::::::;;;;;;@@@===999999:::<<<<<<;;;:::999777666666666777888;;;;;;:::777555444555666999999999999::::::::::::::::::;;;;;;<<<=========<<<<<<<<<===>>>???@@@AAAFFFKKKTTTaaalllssstttrrrqqqssswww{{{{{{zzzxxxwwwuuurrrnnnkkkjjjeee\\\TTTMMMGGGAAA>>>:::::::::;;;;;;;;;<<<<<>>:::888888666222222444999:::<<>><<<999999:::;;;;;;:::999888777666666666777888;;;;;;:::777555444555666::::::::::::;;;;;;;;;;;;999:::;;;<<<======<<<<<<;;;;;;;;;<<<===>>>@@@AAACCCIIITTT```lllrrrtttssstttuuuvvvxxx|||}}}~~~}}}|||yyyvvvtttrrrpppnnnkkkmmmggg^^^TTTMMMFFFAAA>>>;;;;;;:::::::::;;;<<<<<<>>>@@@BBBCCCCCCDDDFFFHHHLLLUUU^^^iii|||UUUJJJCCC===;;;888444222///.........---,,,------------,,,,,,,,,,,,************************------,,,++++++++++++,,,+++++++++***************...+++))))))******'''$$$+++000000//////......------.........///000000000111222555>>>LLLYYY^^^[[[VVVOOOOOOTTTYYY\\\]]]bbbiii|||yyybbbWWWVVVdddvvvzzznnniiihhheeegggjjjooo|||zzzyyywwwyyy|||zzzooohhh^^^YYYTTTPPPOOOQQQRRRRRRPPPPPPPPPPPPPPPQQQQQQQQQPPPNNNMMMOOORRRTTTTTTSSSXXXXXXXXXZZZ\\\```dddggggggmmmqqqrrrvvv~~~|||{{{}}}{{{}}}xxxzzz||||||zzzxxxxxxxxx{{{zzzyyyxxxvvvsssqqqqqqsssrrrqqqpppooonnnmmmlllfffeeecccbbb```_________bbbaaaaaaaaabbbbbbbbbbbb^^^\\\ZZZXXXVVVTTTSSSSSSLLLLLLLLLKKKIIIFFFCCCBBB???:::888888777333333666999:::<<<>>>@@@BBBCCCCCCBBBBBBDDDFFFHHHJJJLLLMMMLLLMMMNNNNNNMMMLLLJJJIIIIIIJJJHHHBBB???@@@>>>;;;:::999888999:::999888666444222000///000///...,,,......------,,,+++******)))***++++++***)))***+++*********+++,,,---//////111111111222333333444444555666666777888888999999;;;:::999999999:::::::::999888777666666777888888:::;;;:::777555444555777:::::::::;;;;;;;;;<<<<<<888999;;;=========;;;:::999::::::;;;===>>>@@@AAABBBIIITTTaaalllsssvvvvvvxxxxxxwwwxxx{{{}}}~~~zzzyyyxxxvvvuuuuuussspppnnnnnnggg^^^UUUNNNHHHDDDAAA<<<;;;:::::::::;;;;;;<<<>>>@@@CCCDDDDDDDDDEEEFFFKKKRRR[[[gggYYYKKKCCC???>>>999555222///.........---,,,......---------,,,,,,,,,************************,,,++++++******+++++++++************************)))'''%%%&&&))),,,,,,,,,---.........------,,,,,,+++,,,,,,---......///000000///444>>>LLLXXX]]]YYYTTTNNNOOOSSSYYY[[[\\\dddllltttbbbYYYXXXfffyyyvvvmmmiiihhhbbbfffkkkrrr~~~~~~xxxzzz~~~~~~uuukkkddd[[[WWWRRROOOOOOQQQRRRRRROOOPPPPPPQQQQQQRRRRRRRRROOOOOOOOOPPPSSSUUUVVVVVVXXXWWWWWWYYY]]]bbbgggjjjlllrrrwwwxxx{{{~~~|||~~~yyy{{{}}}|||{{{yyyxxxyyyzzz{{{zzzyyyxxxxxxvvvuuutttttttttrrrpppnnnmmmmmmhhhgggfffeeecccbbbbbbaaacccccccccbbbaaa```______^^^]]][[[YYYWWWUUUUUUTTTMMMMMMMMMLLLJJJGGGDDDCCC@@@;;;999:::888555555777;;;;;;===>>>???@@@@@@@@@@@@BBBDDDFFFIIIKKKMMMNNNLLLLLLLLLLLLLLLJJJIIIHHHHHHIIIGGGAAA>>>>>><<<999888777666777888777555444333111000///000///...,,,......---,,,++++++******)))***++++++***)))***+++*********+++,,,---...///000111111222222333444444444444555555666777777888888999999888888888999:::888888777666666777888999::::::999777555444666777:::::::::;;;;;;;;;<<<<<<888999;;;======<<<:::999888999:::;;;===???AAABBBDDDKKKVVVbbblllsssxxxzzz}}}{{{zzzzzz}}}yyyttttttvvvxxxxxxvvvrrrooolllfff^^^VVVPPPKKKGGGEEE===<<<:::999999:::;;;<<<===@@@CCCEEEDDDDDDDDDEEEMMMQQQXXXbbbuuu^^^LLLCCC@@@@@@;;;666333000.........---,,,......---------,,,,,,,,,******************************))))))))))))******************************'''&&&%%%&&&))),,,///000,,,//////..................+++,,,,,,---...///000000///555@@@NNNXXX[[[VVVQQQKKKLLLPPPUUUVVVYYYcccnnnoooaaa\\\ZZZhhh|||~~~tttmmmiiigggbbbfffmmmxxx~~~zzz|||yyypppfff^^^WWWTTTOOOMMMMMMNNNOOOOOONNNOOOPPPRRRRRRSSSSSSSSSOOOPPPQQQRRRTTTVVVXXXYYYWWWWWWXXXZZZ___eeekkkooorrrxxx}}}|||~~~|||zzzzzzzzzyyy||||||zzzzzz{{{{{{xxxuuuvvvwwwuuuqqqooonnnnnnjjjiiiiiigggfffeeedddccccccdddeeecccaaa^^^^^^^^^]]]\\\[[[YYYWWWUUUUUUTTTNNNNNNNNNMMMKKKHHHEEEDDDAAA===;;;;;;:::777777:::<<<======>>>?????????>>>???AAADDDGGGJJJLLLNNNNNNKKKKKKKKKKKKJJJIIIHHHHHHFFFGGGEEE???<<<<<<;;;777555444333333333333111///111000//////000///---+++------,,,,,,++++++******)))***++++++***)))***+++************+++---...//////000000111222222333333333333444444555666666666666777999888777777888999888777666666666777888999::::::999777555555666888::::::::::::;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999888999:::;;;>>>@@@BBBCCCFFFMMMWWWbbbkkkrrryyy}}}~~~~~~~~~}}}zzzqqqsssuuuxxxyyywwwrrrnnnkkkfff___YYYSSSNNNIIIFFF>>><<<:::999999:::;;;<<<===???BBBDDDDDDDDDEEEFFFPPPRRRWWW^^^jjjfffPPPCCC@@@@@@;;;666444111//////...---,,,------------,,,,,,,,,,,,************************)))(((((((((((()))*********************+++++++++))))))((())))))+++---...))).........///////////////,,,,,,---...///000111111333999DDDQQQXXXYYYSSSMMMHHHIIILLLOOOPPPTTTaaammmjjj```\\\\\\jjjwwwrrrnnniiifffdddiiiqqq~~~}}}~~~sssiii^^^WWWTTTQQQMMMKKKLLLNNNOOOOOOMMMOOOPPPRRRSSSTTTSSSSSSPPPQQQRRRTTTUUUWWWZZZ\\\\\\\\\]]]```fffmmmtttyyyyyy~~~}}}}}}{{{~~~{{{{{{~~~}}}yyyvvvxxxyyyvvvrrrooonnnnnnkkkjjjjjjiiigggfffddddddbbbdddfffeeebbb______```\\\[[[YYYXXXVVVUUUTTTTTTOOOOOOOOOMMMKKKIIIFFFEEEBBB>>><<<===<<<999999<<<;;;<<<===>>>???????????????AAADDDGGGKKKMMMNNNOOOKKKKKKJJJJJJIIIHHHHHHGGGCCCEEEBBB===:::;;;:::666555444333222333111///---///.........///...,,,***,,,,,,++++++++++++++++++)))***++++++***)))***+++))))))******+++,,,...///...//////000000111222222222222333333444555555555444666888888777666777999888777666666666777999:::999:::999777555555666888999999999999::::::::::::::::::::::::::::::::::::888999:::<<>>===:::999888999;;;<<<<<>>???:::777444111//////...---,,,,,,,,,,,,,,,++++++++++++************************))))))(((((()))******+++))))))*********++++++++++++,,,,,,+++***++++++,,,***,,,---------......//////------...///000111222222777>>>HHHSSSYYYXXXQQQKKKEEEEEEHHHKKKLLLQQQ^^^lllggg^^^\\\\\\kkk}}}sssrrrnnniiieeegggllluuu{{{ooodddYYYQQQRRRPPPMMMLLLNNNPPPQQQQQQMMMNNNPPPRRRTTTTTTTTTTTTPPPRRRSSSUUUVVVXXX[[[]]]bbbbbbdddgggmmmuuu}}}}}}}}}|||zzzvvvyyyzzzxxxsssooonnnnnnjjjjjjjjjiiihhhfffdddccc```cccffffffcccaaabbbccc[[[ZZZYYYWWWUUUTTTTTTSSSOOOOOOOOONNNLLLIIIGGGEEECCC???===>>>===::::::===:::;;;<<<>>>??????@@@@@@>>>@@@DDDHHHKKKMMMOOOOOOKKKJJJJJJIIIIIIHHHGGGGGGBBBCCCAAA<<<999:::999666888777555555555333111......------...///...+++)))++++++++++++++++++,,,,,,)))+++++++++***)))***+++)))))))))***+++,,,...............///000000111111111222222333333444555555333666888888666555777999888777666666666888999:::999999999777555555777888888888999999999:::::::::;;;;;;:::999999999:::;;;888999:::===???BBBDDDFFFHHHNNNVVV^^^eeennnwww~~~~~~}}}{{{}}}}}}zzzzzz{{{}}}{{{zzzyyyxxxuuusssllliiiddd^^^WWWOOOGGGBBB???===:::888888999;;;<<<<<<>>>AAABBBCCCEEEGGGJJJEEEIIIRRR[[[___kkkxxx[[[EEE======999777555111//////...---,,,,,,,,,,,,+++++++++************************************))))))***+++,,,,,,))))))******++++++++++++***,,,------,,,,,,---...---,,,,,,,,,---------......---...///111222222222222222:::GGGSSSZZZXXXQQQLLLBBBFFFCCCCCCJJJQQQ___uuu{{{bbb]]]YYY```qqq}}}xxxtttrrrggg```bbbiiinnn|||~~~|||~~~vvvhhh[[[UUUTTTOOONNNMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSWWW\\\bbbfffgggjjjooosssxxx~~~}}}~~~~~~}}}|||yyyzzzzzzwwwtttrrrrrrrrrjjjjjjiiiiiihhhhhhggggggeeedddcccbbbaaaaaaaaaaaa\\\ZZZXXXVVVVVVVVVTTTSSSQQQQQQPPPPPPNNNKKKIIIGGGEEEDDDBBB???===;;;:::999========================>>>@@@BBBEEEGGGIIIJJJKKKOOONNNLLLJJJIIIIIIIIIIIIBBB???<<<:::::::::999888555444444333333222222111...............---------,,,,,,,,,+++++++++******))))))))))))***+++,,,---###$$$&&&(((+++---...///////////////000000000000333333333333333333333333888888777777777777888888888777777777777999:::;;;>>>===;;;888555555777:::666888999999999999:::<<<=========<<<;;;:::888777;;;<<<=========???BBBDDDGGGOOORRRXXXgggmmmoooxxx~~~{{{|||zzzzzz{{{}}}~~~|||wwwwww{{{|||xxxssspppjjjbbb]]]YYYSSSJJJCCC@@@===:::999999:::::::::???@@@BBBCCCEEEFFFGGGGGGNNNMMMQQQVVVZZZfffZZZEEECCC@@@999777444111///...///...---------......---+++***)))+++***)))((()))***+++,,,++++++******++++++,,,---&&&(((***+++,,,+++***)))++++++------------++++++...---------.........//////---...///000111222222222555===IIITTTXXXUUUNNNHHH???EEECCCCCCKKKRRRbbbyyywww___ZZZVVV]]]rrrtttooonnnfffbbbfffhhhppp}}}{{{~~~tttfffXXXQQQOOONNNNNNMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRRRROOOOOOQQQTTTYYY```gggkkknnnqqquuuyyy}}}~~~}}}{{{yyywwwwwwwwwtttqqqnnnmmmnnnjjjjjjiiihhhhhhggggggfffddddddcccbbbaaaaaaaaaaaa\\\ZZZXXXWWWVVVVVVUUUSSSQQQQQQQQQPPPNNNLLLIIIHHHFFFEEEBBB@@@>>><<<::::::========================???@@@BBBDDDGGGHHHIIIJJJLLLKKKIIIHHHFFFFFFFFFFFFAAA???<<<:::::::::999888555444444333333222111111111111000///---,,,++++++---,,,++++++******++++++------,,,+++***)))((((((''''''((()))***+++,,,,,,.../////////000000000000222333333333333333333444666666555555555555666666888777777777777999:::;;;===<<<;;;888666666888:::888:::;;;;;;;;;;;;<<<>>>===<<<<<<;;;:::999888777:::;;;=========???CCCEEEIIIQQQTTTZZZhhhnnnpppyyy~~~zzz{{{{{{|||}}}~~~zzzyyy{{{|||yyyvvvrrrlllddd___ZZZSSSKKKDDD@@@>>>:::999999:::::::::???@@@AAACCCEEEFFFGGGGGGIIIIIINNNTTTZZZhhhcccMMMGGGBBB999888555111///...///...---------......---+++***))),,,,,,++++++,,,,,,---...***************+++,,,,,,'''(((***+++,,,+++***)))+++,,,,,,------,,,,,,+++---........./////////000000......///000111222333333888@@@KKKTTTVVVRRRKKKEEE???FFFDDDEEENNNVVVgggttt___YYYTTT^^^wwwnnniiiiiidddccchhhgggrrr{{{{{{~~~}}}ttteeeWWWOOOLLLNNNNNNMMMLLLMMMNNNOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSMMMNNNQQQVVV]]]eeemmmqqqsssvvv{{{~~~|||zzzvvvvvvuuurrrnnnkkkjjjkkkiiiiiihhhhhhggggggffffffdddcccbbbaaa````````````]]]ZZZXXXWWWWWWWWWUUUTTTRRRRRRRRRQQQOOOMMMKKKIIIGGGFFFDDDBBB???===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAADDDEEEGGGHHHHHHIIIHHHFFFEEECCCBBBBBBBBB@@@>>><<<;;;;;;:::999888444444444333222222111111111000000///...------------,,,+++*********+++,,,,,,,,,---,,,+++)))'''&&&************************....../////////000000000222222222333333444444444555555555555555555555555888777777777777999:::;;;;;;;;;:::888666666999;;;888:::;;;;;;;;;;;;<<<>>><<<;;;;;;:::999888777777999:::<<<===>>>@@@DDDGGGKKKTTTXXX^^^lllqqqqqqyyy}}}yyyyyy}}}~~~~~~|||{{{zzzzzzzzzsssnnnggg```[[[SSSKKKEEEAAA>>>;;;999999::::::999>>>???AAACCCEEEFFFGGGGGGFFFHHHNNNTTTYYYiiiiiiOOOFFF???777888555111/////////...---------------,,,+++******++++++,,,------------,,,***))))))))))))***++++++((()))***+++++++++***)))---,,,,,,++++++,,,,,,---+++---.........////////////......//////111222333333999AAALLLTTTUUUPPPIIIEEECCCJJJIIIIIIRRRZZZmmmuuuccc[[[VVVccc~~~kkkgggfffbbbbbbffffffvvvzzzzzz}}}|||tttfffZZZQQQNNNNNNMMMLLLLLLLLLMMMOOOPPPNNNOOOQQQRRRSSSTTTTTTTTTOOOPPPTTTZZZaaajjjqqquuuuuuyyy~~~|||wwwwwwvvvsssnnnkkkjjjjjjiiiiiihhhhhhgggffffffeeeccccccbbbaaa````````````]]][[[XXXWWWXXXXXXVVVUUURRRSSSSSSRRRQQQNNNLLLKKKHHHHHHFFFDDDBBB???===<<<>>>>>>>>>>>>>>>>>>>>>>>>??????AAACCCDDDEEEEEEEEEFFFFFFDDDCCCAAA@@@?????????===;;;;;;;;;;;;999777444444333333222111111111------......///000111111...---+++***)))***+++,,,&&&(((***,,,---,,,+++***+++*********************........./////////000000111111222333333444555555777777777777777777777777888777777777777999:::;;;:::::::::888777777999;;;666888999999999999:::<<<;;;:::999888888777777777888:::<<<===???AAAEEEIIIKKKWWW^^^gggtttvvvrrrwww~~~}}}yyyyyy|||xxxwwwyyy|||sssnnngggaaaZZZRRRJJJEEEBBB???;;;::::::::::::999===>>>@@@CCCEEEFFFGGGGGGIIIKKKPPPUUUYYYjjjnnnPPPFFF@@@999999666222/////////...------------,,,,,,+++++++++((()))***+++,,,+++***))))))))))))((())))))***+++))))))***+++++++++***)))------++++++++++++------,,,,,,,,,---------.........////////////000111333444888AAALLLTTTTTTPPPJJJGGGFFFMMMMMMMMMTTT\\\pppvvveee\\\WWWgggwwwjjjgggeeeaaa```bbbiii|||zzzzzz}}}~~~qqqeeeZZZSSSPPPNNNMMMLLLLLLLLLMMMNNNOOOMMMNNNOOOPPPRRRSSSUUUVVVTTTVVVZZZ___fffmmmtttwww{{{~~~~~~~~~~~~|||zzzvvvvvvuuurrrnnnjjjiiiiiiiiiiiiiiihhhggggggffffffdddcccbbbaaa````````````]]][[[YYYXXXYYYYYYWWWVVVSSSTTTTTTSSSRRRPPPNNNMMMJJJIIIHHHGGGDDDBBB???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>><<<;;;;;;;;;;;;999777444333333222222111000000,,,------...///000000111---,,,+++*********++++++$$$&&&))),,,---...---,,,))))))******+++++++++,,,............////////////000000111222444555666666777777888999999888777777888777777777777999:::;;;999::::::999777777999;;;666888999999999999:::<<<::::::888777777777777777888:::<<<===???BBBFFFIIILLLZZZcccnnn{{{yyyrrrttt|||~~~|||{{{}}}~~~~~~zzzuuutttwww{{{qqqmmmggg```YYYQQQJJJEEECCC@@@<<<::::::::::::999<<<>>>@@@BBBDDDFFFGGGGGGJJJKKKQQQWWW]]]mmmwwwVVVIIIEEEAAA:::777222000//////...---------,,,,,,,,,,,,,,,,,,((()))***+++,,,+++***))))))))))))((())))))***+++******+++++++++*********------++++++++++++------,,,,,,,,,,,,------------...//////......///111333444999BBBNNNUUUTTTPPPLLLIIIIIIQQQQQQPPPWWW```tttwwwdddZZZUUUggg|||rrriiigggeeebbb```bbbooozzzzzz}}}|||kkk```WWWQQQPPPMMMMMMLLLKKKLLLMMMNNNOOOOOONNNNNNOOOQQQTTTXXXZZZ]]]^^^bbbgggmmmsssyyy|||~~~~~~|||xxxuuuttttttssspppllliiihhhiiijjjjjjiiiiiihhhgggggggggeeedddcccbbbaaaaaaaaaaaa]]][[[YYYYYYYYYYYYXXXWWWTTTUUUUUUUUUSSSRRRPPPOOOKKKKKKKKKIIIGGGDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>===;;;;;;;;;;;;;;;999777333333333222111111000000000//////...---,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,+++******((())))))***+++,,,------------.........////////////000111222444555666777666666888888888888666666888777777777777999:::;;;:::;;;;;;:::888777888:::888:::;;;;;;;;;;;;<<<>>>;;;:::888777777777888999999:::<<<>>>???BBBFFFIIIMMM[[[eeeooo|||yyyqqqrrryyy}}}}}}{{{wwwtttsssvvvyyyooolllggg```XXXQQQKKKGGGCCC@@@===::::::::::::999<<<===???BBBDDDFFFGGGGGGGGGHHHOOOXXXaaaqqq}}}YYYIIIDDDAAA;;;777333000//////...------,,,,,,++++++,,,,,,---++++++,,,------------,,,***))))))))))))***++++++,,,+++++++++************---,,,,,,++++++,,,,,,------------------............000///......///111333555;;;DDDPPPVVVTTTOOOKKKJJJNNNWWWXXXXXX___hhhyyydddXXXTTTiiiuuunnngggdddcccccceeehhhwww{{{zzz~~~{{{hhh^^^UUUPPPOOOMMMLLLKKKKKKKKKLLLNNNOOORRRPPPOOOOOOQQQVVV[[[___dddfffiiiooouuu{{{|||xxxuuutttttttttqqqnnnkkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhhfffeeedddcccbbbbbbbbbbbb]]][[[ZZZYYYZZZZZZYYYXXXUUUUUUVVVUUUUUUSSSQQQPPPLLLLLLLLLKKKIIIEEEBBB@@@========================?????????@@@??????>>>>>><<<===>>>???@@@???>>>>>><<<;;;:::;;;<<<;;;999666333333222222111000000000000///...---,,,+++***)))***+++,,,------+++***(((,,,,,,++++++***))))))((()))******++++++,,,,,,------------.........//////...///000222444666777888666888999::::::999888666888777777777777999:::;;;;;;;;;<<<:::888777777888888:::;;;;;;;;;;;;<<<>>>;;;:::888777777888999::::::;;;===>>>???BBBFFFIIIOOO[[[bbbjjjvvvuuuooorrruuu~~~|||yyyvvvttttttvvvxxxnnnlllhhhaaaYYYRRRMMMJJJDDDAAA===;;;:::::::::999;;;<<>>======999;;;<<<>>>??????>>>===;;;::::::;;;<<<;;;999666333333222222111000000000,,,,,,,,,,,,,,,,,,++++++)))+++---......,,,)))''',,,,,,+++***))))))******++++++++++++++++++++++++---------.........//////...///000222444666777888999:::<<<======<<<:::999888777777777777999:::;;;;;;<<<<<<;;;888666666777666888999999999999:::<<<<<<;;;999777777888:::;;;;;;<<<===>>>???BBBEEEHHHQQQ[[[___eeeqqqrrrnnnsssttt~~~|||xxxuuutttuuuwwwxxxnnnmmmiiiccc[[[SSSOOOMMMDDDAAA===;;;:::::::::999;;;<<>>JJJVVVXXXQQQLLLMMMQQQ[[[^^^aaabbbdddrrrbbbSSSWWWjjjooogggaaaaaabbbdddjjjqqq}}}{{{}}}}}}gggZZZRRROOOOOOKKKLLLMMMLLLKKKKKKMMMOOOOOOQQQTTTTTTVVV[[[ccciiijjjkkknnnuuu~~~~~~~~~}}}|||{{{{{{zzzyyyuuurrrqqqrrrrrrpppmmmnnnnnnnnnmmmlllkkkjjjiiidddeeeffffffeeecccaaa```___]]]ZZZYYYZZZ[[[[[[ZZZ[[[YYYVVVUUUTTTTTTRRRQQQQQQPPPNNNLLLIIIGGGFFFEEE>>><<<999999;;;>>>@@@@@@>>>>>>>>>>>>>>>======<<<;;;<<<<<<===============<<<;;;;;;::::::999999888555444222222222222000///......//////...,,,+++)))...------,,,,,,++++++***(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,------.../////////111222444666888999:::::::::777555555999;;;;;;:::888888888777888888999:::<<<;;;;;;::::::999888888:::::::::;;;;;;;;;<<<<<<999888777666666888:::;;;;;;<<<>>>>>>@@@CCCHHHKKKOOOWWWaaakkkpppssstttuuuxxx}}}~~~}}}{{{wwwuuuuuuuuuttttttpppkkkfffbbb___ZZZSSSNNNFFFDDDAAA===:::999999999;;;<<<>>>AAACCCEEEFFFFFFHHHIIIMMMTTT\\\jjj}}}oooPPPBBB@@@<<<:::666222///---,,,+++------,,,,,,,,,,,,++++++------,,,,,,+++***))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...,,,******---...---+++,,,.........------............000222111///000333666AAALLLXXXYYYQQQKKKLLLPPPXXXZZZ^^^___bbbqqqdddTTTWWWiiihhhbbb]]]^^^```dddlllsss~~~|||~~~~~~~~~yyydddXXXPPPMMMMMMKKKLLLMMMLLLKKKLLLMMMOOOPPPRRRUUUWWWZZZ___fffkkknnnppptttzzz~~~~~~}}}|||{{{zzzzzzyyyuuurrrqqqrrrrrrpppmmmllllllllllllkkkjjjiiihhhgggggghhhhhhgggeeecccbbb```^^^\\\[[[\\\\\\\\\[[[[[[ZZZXXXVVVVVVUUUTTTSSSSSSRRRPPPNNNLLLIIIGGGFFFBBB???;;;:::;;;======>>>@@@???===<<<;;;<<<===>>>;;;<<<======>>>>>>======<<<<<<;;;;;;:::999999999666444222222222222000///,,,------------,,,***)))---,,,,,,+++******)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------.../////////000111333666888:::;;;;;;999666555555888::::::999888888777777888888999:::<<<<<<;;;;;;:::999999999:::::::::;;;;;;;;;;;;<<<::::::888888888999;;;<<<;;;<<<===>>>???BBBGGGJJJPPPYYYeeeooovvvxxxyyyzzzyyy~~~}}}|||||||||zzzyyyxxxwwwvvvppplllhhhdddaaa[[[SSSMMMFFFDDD@@@===:::999888999:::<<<>>>@@@CCCDDDFFFFFFJJJJJJMMMQQQWWWdddyyyzzztttSSSDDDAAA<<<:::777444111///......------,,,,,,,,,,,,++++++------,,,,,,+++******)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...,,,******,,,...---+++***000///...------...///000///000111000...000444999DDDOOOYYYYYYQQQJJJKKKPPPUUUWWWZZZ\\\aaaqqqgggVVVXXXiiisssbbb^^^[[[]]]```eeepppzzz}}}|||}}}wwwbbbWWWOOOLLLMMMLLLMMMMMMMMMLLLLLLNNNOOOQQQSSSVVV[[[```fffjjjmmmrrrtttyyy~~~}}}|||{{{zzzyyyyyyyyyvvvrrrrrrssssssqqqnnnllllllmmmllllllkkkjjjiiijjjkkkkkkkkkjjjhhhfffeeebbb```^^^]]]^^^^^^^^^\\\\\\[[[ZZZXXXWWWVVVVVVUUUUUUTTTSSSQQQOOOLLLJJJIIIFFFCCC>>>;;;;;;;;;;;;;;;@@@???<<<:::999;;;===???<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999666555333222333222000///,,,,,,------------,,,++++++++++++***))))))((((((************************)))))))))***++++++,,,,,,,,,,,,,,,---......//////000111333555888999:::;;;777666444555777999999888999888777777777888999:::===<<<<<<;;;;;;:::999999::::::::::::;;;;;;;;;;;;;;;:::999999999:::<<<===:::;;;<<<===>>>BBBFFFJJJPPPZZZgggssszzz}}}||||||zzz}}}{{{zzzzzz|||}}}|||zzzwwwuuupppmmmiiifffccc\\\SSSLLLFFFDDD@@@<<<:::888888888:::;;;===@@@CCCDDDFFFFFFKKKJJJKKKOOOTTT```uuuzzz{{{}}}YYYGGGCCC===;;;888555222111000000------,,,,,,,,,,,,++++++---,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...,,,***+++,,,------,,,+++000///...------...///000/////////---,,,///555:::FFFPPPYYYYYYQQQKKKMMMRRRVVVWWWYYY[[[aaaqqqiiiYYY[[[kkk{{{iii^^^\\\\\\^^^aaagggttt|||~~~wwwcccXXXQQQNNNOOOLLLMMMNNNMMMLLLLLLNNNPPPPPPSSSWWW]]]dddjjjmmmooosssvvv{{{~~~}}}|||zzzzzzyyyzzzwwwssssssuuuuuussspppppppppppppppoooooonnnmmmlllllllllllljjjiiigggfffdddbbb``````aaaaaa___^^^\\\\\\[[[YYYWWWVVVWWWWWWVVVVVVUUUSSSQQQNNNKKKJJJHHHEEE@@@===<<<;;;;;;:::???>>><<<;;;;;;;;;<<<===<<<===>>>>>>??????>>>>>>======<<<<<<;;;:::::::::777555333333333222000///------..................,,,++++++***))))))((((((************************)))))))))***++++++,,,,,,+++,,,,,,------...//////111222444555666777777777555555555666777888888888999888777666777888:::;;;======<<<;;;;;;::::::999999999:::::::::;;;;;;;;;:::::::::999:::;;;<<<<<<999:::<<<<<<>>>AAAFFFIIIPPPZZZiiiuuu{{{|||{{{yyy{{{}}}{{{}}}}}}{{{xxxtttqqqooollljjjgggddd]]]SSSKKKGGGDDDAAA===:::888777777999:::===@@@BBBDDDFFFFFFIIIIIIKKKNNNTTT```uuu~~~yyy___IIIDDD>>><<<999555222000///...------,,,,,,,,,+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++,,,,,,,,,,,,---000///............///000---......,,,+++...555;;;FFFPPPYYYXXXQQQLLLPPPVVVYYYYYYZZZ\\\bbbtttgggZZZ^^^nnnsssbbb[[[[[[\\\^^^```gggwwwvvvdddYYYRRROOOOOOLLLMMMNNNMMMLLLLLLNNNPPPOOOSSSXXX___eeekkkoooqqquuuyyy~~~}}}|||{{{zzz{{{xxxuuuuuuwwwwwwuuusssqqqrrrrrrrrrrrrqqqqqqpppnnnmmmmmmkkkjjjhhhgggfffeeecccbbbbbbccccccaaa___[[[\\\]]][[[XXXWWWXXXZZZWWWWWWVVVUUUSSSOOOLLLKKKIIIEEE@@@>>>=========<<<<<<===>>>>>>>>>===;;;:::===>>>>>>???@@@?????????>>>>>>===<<<<<<;;;;;;:::888666444333333222000...,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++******))))))************************)))))))))***++++++,,,,,,++++++,,,,,,---.........333333444444444333333222444555666777777777888888:::888777666666888:::;;;===<<<<<<;;;::::::999999999999999:::::::::;;;;;;999999999999999::::::;;;999:::<<<<<<>>>AAAFFFIIISSS]]]kkkvvv|||{{{yyyvvv|||~~~~~~|||zzzwwwssspppnnnllliiigggddd]]]SSSLLLHHHEEEAAA===:::888888888888:::<<>>:::555111...,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,------////////////////////////---......---,,,///666<<>>>>>>>>>>>===;;;===???AAA@@@>>><<<:::>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;999777555444333222000...+++***))))))))))))******---,,,,,,+++******))))))************************)))))))))***++++++,,,,,,+++++++++,,,------......222222222222111111000///333555888888777777888999:::999777555666888:::<<<<<<;;;;;;::::::999888888999999999999::::::::::::888999999999:::::::::::::::;;;<<<===>>>BBBFFFJJJUUU^^^lllwww|||{{{xxxvvv|||}}}~~~~~~~~~}}}{{{xxxuuurrrnnnllliiigggddd___VVVPPPIIIGGGCCC???;;;999999888777999<<>>:::555111...---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------,,,++++++,,,...+++...///000111111000///...---///000//////222888>>>KKKTTT[[[YYYPPPLLLQQQXXXYYYWWWXXX]]]ggg{{{kkkVVVSSS```tttrrrbbbXXXVVVYYY___bbbeeeoooxxxeee[[[SSSOOOOOOMMMNNNNNNNNNMMMMMMOOOQQQOOOWWW___cccdddgggpppxxx~~~|||yyyyyy||||||{{{xxxttttttuuuuuuuuuuuuuuutttqqqpppnnnllljjjiiihhhhhheeeeeedddeeeeeedddbbb```___aaaccc```\\\[[[]]]aaaZZZ[[[[[[ZZZXXXTTTPPPNNNLLLHHHCCC???>>>>>>======>>>???@@@@@@@@@???===<<<>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>===<<<<<<;;;999777555444444222000...---,,,***))))))))))))***+++++++++***))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,---............//////000000//////333666999:::888777888::::::999666555555777:::<<<;;;::::::999999888777777888999999999999:::::::::999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???BBBGGGJJJRRR\\\iiitttyyyyyyxxxvvv{{{~~~~~~}}}||||||{{{~~~~~~{{{zzzxxxvvvuuupppmmmiiihhhfffbbb[[[UUUKKKIIIDDD@@@===::::::999777888;;;>>>BBBDDDFFFGGGEEEFFFJJJNNNQQQXXXgggvvv~~~oooPPPIII???===:::666333111000000------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++---...,,,******,,,...,,,---...111222222111...---...000222222111444:::???NNNVVV\\\YYYPPPKKKPPPVVVVVVUUUVVV\\\hhh~~~uuuaaaOOOOOO___uuuyyyggg[[[UUUWWW[[[bbbgggkkkvvv{{{iii^^^VVVRRRQQQMMMNNNOOONNNMMMMMMOOOQQQPPPYYYccceeecccfffqqq{{{~~~{{{{{{}}}~~~|||zzzwwwxxxxxxyyyyyyyyyxxxxxxrrrqqqooommmkkkjjjiiiiiieeeeeedddeeefffeeebbb```aaadddeeeccc___]]]```ddd\\\]]]]]]\\\ZZZVVVRRRPPPNNNJJJDDD@@@>>>===<<<;;;AAA@@@@@@?????????????????????@@@AAAAAAAAAAAA@@@??????>>>>>>======<<<<<<:::888555444444222000...111///...,,,++++++,,,,,,*********)))((((((''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,***++++++,,,,,,---......***+++,,,...///000000000333777:::;;;999888999;;;;;;999666555555777:::<<<::::::999999888777777666888888999999999::::::::::::;;;<<<<<<======<<<<<<;;;<<<>>>>>>@@@CCCHHHKKKNNNWWWdddooouuuwwwvvvuuu{{{~~~{{{wwwuuuxxx}}}|||yyyxxxwwwvvvuuurrrnnnjjjhhhgggddd^^^YYYLLLJJJEEEAAA===;;;::::::666888;;;>>>BBBDDDFFFGGGBBBDDDKKKQQQUUU\\\lll{{{}}}|||rrrSSSKKK>>><<<:::777555444444444---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++---...---******,,,///...***,,,......---,,,---.........111333222333;;;EEEWWW[[[[[[SSSLLLLLLMMMNNNOOOQQQTTTYYYfffaaaVVVKKKMMM^^^tttnnn___XXXUUU]]]ZZZ^^^iiipppzzz||||||ooo```WWWTTTSSSTTTTTTTTTSSSRRRPPPNNNMMMTTTZZZaaaeeegggkkkrrrxxx}}}~~~}}}}}}}}}}}}{{{zzzzzzyyywwwuuutttssssssqqqpppooonnnllliiigggjjjgggdddeeeiiiiiieeeaaaeeecccaaa```aaaccccccccccccbbb```]]]ZZZWWWUUUTTTRRROOOJJJEEEAAA???>>>>>>===<<<<<<===???AAA@@@??????@@@@@@AAAAAAAAA@@@@@@AAA@@@???============>>>===:::555222000///...---000...,,,,,,------,,,+++************************))))))))))))))))))))))))'''((()))***+++***))))))+++,,,------......------...............///000111444555666777999:::;;;<<<888999999888777777888:::888999888666444444555777777888888999999:::;;;;;;<<<<<<;;;:::;;;<<<===>>>;;;===>>>???@@@CCCGGGJJJOOOXXXdddmmmqqqsssuuuxxx|||}}}~~~~~~}}}{{{yyyxxxzzzzzzyyy}}}{{{xxxxxx{{{xxxrrrooonnnmmmmmmkkkfff]]]VVVKKKGGGAAA===;;;999888777;;;::::::;;;???BBBDDDEEEGGGGGGIIINNNRRRZZZiiiwww{{{}}}|||SSSIIICCC===999888666111......//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---+++)))+++...111///***,,,......---------...000000111333222444>>>HHH[[[___]]]TTTKKKIIIJJJJJJIIIKKKOOOUUUccc~~~zzz___TTTIIIMMM___wwwwwwfff[[[VVVUUU]]][[[```iiippp}}}}}}|||wwwfff[[[VVVUUUUUUWWWYYYXXXUUURRRQQQQQQTTT[[[bbbfffhhhlllrrrxxx~~~}}}{{{xxxwwwwwwwwwwwwyyywwwuuutttsssqqqnnnllljjjgggdddeeehhhhhhdddaaaiiigggffffffggghhhgggfffcccbbb```^^^[[[YYYWWWVVVUUURRRMMMGGGCCCAAA@@@???@@@>>>===>>>@@@AAA@@@???@@@@@@@@@@@@@@@@@@AAAAAABBBAAA???>>>======>>>>>>>>>:::666333111000///---000...,,,,,,------,,,+++************************))))))))))))))))))))))))((()))***+++++++++*********++++++,,,,,,,,,,,,,,,...............///000111444444555666888999:::;;;888999999888777777888:::;;;<<<;;;999777777888:::888888999999:::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>><<<===>>>???@@@BBBFFFIIIPPPZZZgggppptttvvvxxxzzzyyy{{{}}}~~~~~~}}}|||{{{zzz}}}~~~zzzxxx{{{~~~}}}yyyvvvxxx{{{zzzuuutttqqqooonnnkkkfff]]]WWWLLLHHHBBB>>>;;;:::888777:::::::::<<>>>>>>>>>>>>>>;;;777444333222000///000...,,,,,,------,,,+++************************)))))))))))))))))))))))))))******+++,,,+++++++++)))******+++++++++++++++............///000111222333444444666777888999:::888999:::999777777999:::<<<===<<<:::888888999;;;999999::::::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>><<<===>>>>>>???AAAEEEHHHQQQ]]]lllvvvyyyyyyzzz|||vvvyyy}}}~~~zzz|||}}}|||zzzzzz{{{|||}}}|||xxxvvvyyy~~~~~~zzz{{{wwwrrrnnnkkkfff^^^XXXNNNJJJDDD???===;;;:::888999999:::<<<>>>AAADDDEEEFFFFFFIIIMMMQQQXXXfffsss\\\MMMDDD>>>:::999777111...///.........------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,---......///'''***///111111///...---++++++---//////...---...///222111000111111666BBBOOObbbddd___RRRGGGCCCDDDDDDGGGIIIOOO[[[nnnmmm\\\QQQJJJQQQfff~~~zzzooobbb[[[XXXVVVVVVWWW___aaafffkkkrrr|||~~~pppbbbZZZ___dddgggccc[[[TTTTTTWWW\\\ccclllqqqsssvvv|||}}}|||||||||}}}{{{yyyvvvuuutttqqqnnnkkkooommmkkkkkkkkkkkkhhheeeggggggiiikkklllllliiiffffffeeedddbbb```^^^]]]\\\[[[YYYTTTNNNIIIEEECCCBBBBBB@@@???@@@BBBDDDDDDDDDDDDCCCAAA@@@???@@@BBBCCCBBBAAAAAA@@@??????>>>>>>???<<<888666555444222000000...,,,,,,------,,,+++************************))))))))))))))))))))))))******++++++,,,,,,,,,,,,)))******+++,,,+++++++++............///000222222444444555666777888999:::999999:::999888777999;;;::::::999888555555777888::::::;;;;;;<<<=========<<<<<<<<<<<<<<<======>>>======>>>===>>>@@@DDDHHHRRR___oooyyy|||zzz{{{}}}www{{{~~~{{{{{{|||}}}}}}}}}}}}}}}~~~}}}{{{yyy~~~|||uuuoookkkfff___ZZZOOOKKKEEE@@@>>><<<:::999777888;;;<<<>>>AAACCCEEEFFFFFFIIIMMMPPPVVVcccpppdddPPPEEE???;;;:::777222...///......---------,,,,,,,,,***************************++++++,,,,,,++++++***------,,,***)))'''&&&%%%"""&&&***------+++******---+++---//////...---...///111//////000111666CCCQQQ```bbb]]]PPPEEECCCEEEGGGLLLNNNUUUcccxxxppp]]]SSSLLLUUUlll~~~tttddd[[[VVVXXXYYYXXXXXX[[[aaadddiiimmmvvv|||}}}~~~jjj^^^dddhhhiiidddZZZSSSSSSVVV]]]eeemmmrrruuuyyy}}}|||~~~|||zzzxxxwwwuuurrrooopppooonnnmmmmmmllljjjhhhmmmmmmooorrrtttssspppmmmjjjiiihhhfffdddbbbaaa```]]]ZZZVVVQQQLLLGGGEEECCCAAA???>>>???BBBEEEGGGGGGEEEDDDBBB@@@@@@AAABBBCCCBBBBBBBBBAAA@@@@@@???>>>>>><<<999777666555222000000...,,,,,,------,,,+++************************************************+++++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,---.........000111222333666666777777888999::::::999::::::999888888999;;;999999888666444444555777:::;;;;;;<<<<<<======>>><<<<<<<<<===========================>>>AAAEEEIIISSSaaarrr||||||zzzzzz|||yyy~~~}}}~~~|||}}}~~~vvvoookkkfff___[[[QQQLLLFFFAAA>>><<<;;;999444777;;;===>>>@@@CCCFFFEEEEEEHHHLLLOOOTTT```lll~~~lllSSSFFF@@@<<<;;;888222//////---------------,,,,,,,,,***************************++++++,,,,,,++++++***000///---***(((%%%###"""'''***,,,---------...000---,,,---//////.........//////......000222777EEERRR^^^___ZZZNNNDDDDDDHHHJJJQQQSSSZZZiiiuuu^^^TTTOOOZZZsssqqqeeeWWWRRRRRRYYY\\\YYYYYY^^^bbbeeekkkqqq~~~}}}}}}uuueeeggghhhgggaaaXXXSSSTTTVVV]]]ccclllqqqtttzzz~~~|||zzzyyyyyywwwtttqqqqqqqqqqqqqqqqqqpppooonnnqqqqqqsssvvvxxxwwwtttrrrooonnnllljjjhhhfffdddccc^^^\\\XXXSSSOOOKKKHHHFFFAAA???>>>???BBBEEEGGGHHHFFFEEECCCBBBAAAAAABBBCCCBBBBBBBBBBBBBBB@@@??????===;;;999888777555333000000...,,,,,,------,,,+++************************************************+++************+++,,,,,,***++++++,,,,,,,,,,,,,,,------...///000222333444777777777888999:::::::::999:::;;;:::888888:::;;;:::::::::888666555777999::::::;;;;;;<<<=========;;;<<<===>>>>>>>>>>>>===============>>>BBBHHHLLLUUUddduuu}}}|||yyyyyy|||{{{}}}~~~~~~uuuooojjjfff```\\\QQQMMMFFFAAA>>><<<:::999333777;;;>>>>>>???CCCFFFEEEEEEHHHLLLNNNRRR^^^iiiyyytttVVVGGGAAA===;;;888333//////------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***......---,,,+++***)))(((+++,,,------,,,---///222+++,,,...///000///...///000///...///222444999FFFSSS\\\]]]XXXLLLCCCDDDIIILLLVVVWWW___nnnvvv\\\SSSPPP^^^yyyjjj___UUUQQQSSS[[[\\\VVVXXX___```eeelllvvv~~~~~~nnngggfffbbb]]]XXXVVVWWWYYY___eeelllqqquuu}}}~~~}}}{{{{{{{{{zzzwwwuuuwwwxxxyyyyyyyyyxxxxxxxxxuuuuuuvvvxxxzzz{{{yyywwwsssrrrpppnnnkkkiiigggfff___^^^[[[VVVRRRNNNLLLJJJDDDBBB??????AAACCCEEEEEEEEEEEEDDDDDDCCCBBBBBBAAABBBCCCCCCCCCBBBAAA@@@???<<<;;;999888777555222000000...,,,,,,------,,,+++******************************************************)))))))))***+++,,,)))******+++++++++++++++------...///000222444555666666777777888888999999999:::;;;:::999888:::<<<;;;;;;;;;999777666888:::999::::::;;;<<<<<<======;;;<<<===>>>???>>>>>>============>>>???DDDJJJOOOYYYgggxxx~~~|||xxxyyy}}}{{{}}}{{{tttnnnjjjfff```\\\QQQMMMFFFAAA>>><<<:::888111666<<<>>>>>>???BBBFFFDDDEEEHHHKKKMMMQQQ\\\gggwwwzzzXXXHHHBBB===<<<999333//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,***+++,,,,,,++++++---...,,,,,,...000000///...///000//////111444666;;;HHHUUU\\\]]]WWWKKKCCCDDDJJJMMMZZZ[[[bbbsssvvvZZZRRRPPP```}}}}}}ggg^^^WWWSSSUUU\\\ZZZSSSVVV```___dddlllyyyuuugggddd___ZZZXXXYYY[[[]]]bbbhhhoootttyyy}}}~~~||||||}}}~~~vvvuuussspppmmmjjjhhhgggaaa___\\\YYYUUUQQQNNNMMMGGGDDD@@@???@@@AAABBBBBBEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCDDDCCCAAA@@@???<<<:::888777777555222000000...,,,,,,------,,,+++***************************************************)))((((((((()))+++,,,(((((()))***************------...///111222444555555555666666777777888888:::;;;;;;:::999999:::<<<:::::::::888666555777999999999::::::;;;<<<<<<===;;;<<<>>>?????????>>>=========>>>>>>@@@EEELLLPPP\\\jjjzzz|||xxxzzz~~~zzz~~~~~~~~~~~~yyysssnnnjjjfff```\\\QQQLLLFFFAAA>>>;;;999888000666<<<>>>>>>>>>BBBFFFDDDEEEHHHKKKMMMPPPZZZfffwww}}}YYYIIICCC>>><<<999333//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***************++++++++++++---//////...---------///............///////////////...111666888<<>>>>>@@@BBBCCCGGGGGGGGGGGGGGGFFFEEEDDDAAABBBCCCCCCBBBAAA???>>>===<<<;;;888666444333222//////...---,,,++++++***+++******)))******++++++++++++******************...------,,,,,,+++++++++......---,,,++++++++++++---...///111333555666777999999777777777888999:::999999:::::::::;;;;;;;;;<<<;;;999888888888999999:::;;;<<<<<<::::::;;;<<<===>>>>>>?????????>>>>>>>>><<<===AAACCCEEEKKKRRR\\\ooo|||xxxzzz}}}yyy}}}}}}zzzzzz~~~~~~{{{{{{xxxrrrlllhhh```XXXUUUQQQJJJEEEAAA???<<<;;;999999999:::<<>>;;;777222000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...***+++,,,,,,******+++,,,,,,,,,,,,---------......---............//////////////////111555999???OOO^^^aaaZZZOOOGGGFFFKKKRRRWWW]]][[[ccczzzsss\\\QQQPPPgggkkk^^^ZZZYYY[[[^^^\\\YYYZZZ___cccfffqqqssshhh^^^YYYXXXZZZ___fffiiinnnuuu|||~~~}}}~~~{{{wwwvvvvvvsssmmmhhhddd___ZZZWWWTTTQQQNNNIIIEEEAAA>>>>>>@@@BBBBBBFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBAAA@@@???>>>===<<<:::888666444333222//////...---,,,++++++************************+++))))))))))))))))))))))))------,,,,,,+++++++++***...---,,,,,,+++,,,,,,,,,......000111333555666777888888777777777888999999:::::::::::::::999999999:::999888777666777777888;;;<<<===<<<:::999:::;;;===>>>??????@@@@@@?????????===>>>AAACCCEEEKKKRRR]]]ooo~~~{{{|||}}}}}}~~~~~~}}}{{{{{{|||~~~{{{{{{xxxqqqmmmiiibbb[[[VVVRRRKKKEEEAAA>>><<<:::999999999:::<<>>>>>???@@@AAAAAA@@@@@@AAA???>>>AAACCCDDDKKKRRR^^^mmm|||~~~}}}}}}{{{zzz}}}}}}||||||yyy~~~~~~{{{{{{wwwpppmmmkkkfff___XXXSSSLLLFFFAAA>>>;;;999999999999:::<<>>>>>>>>??????;;;;;;999888666444333222//////...---,,,++++++******************)))))))))((((((((()))))))))))))))*********************+++,,,,,,,,,,,,---...///000///000111222444555666777444555777888999999888777666777777888888999::::::888777666555555666777888:::<<<===<<<;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAACCC@@@???AAACCCEEEKKKSSS\\\iiiwww~~~}}}zzzxxxzzz|||~~~~~~}}}||||||uuuzzz~~~~~~}}}{{{zzzvvvpppmmmmmmiiicccZZZUUUMMMGGGBBB>>>;;;999999999999:::<<>>NNN```llleee\\\PPPJJJKKKQQQVVVXXXRRRSSS^^^www___WWWXXXmmmqqq]]]YYYXXXZZZ[[[[[[\\\```fffqqq~~~{{{|||}}}|||nnneeeaaa___bbbgggkkknnnvvv|||zzzxxxrrrkkklllhhhbbb^^^ZZZWWWSSSQQQKKKHHHCCCAAA@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAABBBAAA???>>>======>>>???::::::999777555444333222//////...---,,,++++++***)))************)))(((''')))))))))******+++++++++)))))))))******+++++++++,,,,,,,,,---...///000111000000111333444555666666444555777999999999888888444444666777999;;;<<<===999888777777777888999:::888:::<<<<<<<<<<<<>>>???>>>>>>???@@@AAABBBBBBBBBCCC@@@???AAACCCEEEMMMTTTZZZfffsss{{{{{{~~~~~~zzz{{{{{{}}}~~~~~~|||{{{sssxxx{{{{{{}}}|||zzzzzzvvvpppnnnnnnjjjeee[[[VVVNNNGGGBBB>>>;;;999999999999:::<<>>>>>??????@@@@@@@@@@@@???AAA@@@???>>>============:::999888777555444333222//////...---,,,++++++***)))******+++***)))'''&&&))))))******++++++,,,,,,((())))))***+++,,,---------------...///000111222111111222333444555666666555666777888999:::::::::444555666888:::<<<===>>>:::999888888888999:::;;;999:::<<<<<<<<<<<<>>>@@@======???@@@AAAAAAAAAAAACCC@@@???AAACCCGGGNNNWWW[[[hhhuuu|||yyy{{{~~~{{{~~~}}}~~~|||yyyssswwwzzzzzz{{{~~~~~~{{{xxxxxxvvvqqqooonnnjjjeee\\\WWWOOOHHHCCC???<<<:::999999999:::<<>>======>>>???????????????????????????>>>===<<<;;;999999888666555444333222//////...---,,,++++++***))))))***+++***(((&&&%%%((((((((()))***+++++++++))))))***+++,,,---......///.........///000111111111222222333444555666666777777888888999;;;<<<===777777888999:::;;;<<<<<<:::999888888888:::;;;<<<<<<===>>>===<<<;;;<<<===;;;<<<>>>???@@@AAAAAAAAACCC???>>>AAADDDHHHPPPYYYaaannn{{{{{{{{{}}}|||~~~}}}|||yyysssxxxzzzyyyzzz}}}}}}zzzvvvwwwvvvqqqooonnniiiccc[[[VVVOOOHHHDDD@@@===;;;999999999:::<<>>>>>???>>>>>>>>>>>>?????????===;;;:::999888777666555444333333000///...---,,,++++++***))))))++++++***(((&&&$$$&&&''''''((()))******+++))))))***+++---.../////////////////////000000111222222333333444555666666999888888888999;;;===???::::::::::::::::::::::::999999888888888999;;;<<>>;;;::::::;;;;;;<<<===>>>@@@@@@AAAAAABBB???>>>AAADDDHHHQQQ[[[fffttt~~~~~~~~~}}}}}}|||~~~}}}}}}~~~}}}yyytttxxxzzzyyyzzz||||||yyyuuuwwwvvvrrrpppnnnhhhaaa[[[VVVOOOHHHDDDAAA>>><<<999999999:::<<>>===:::555222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,------------***+++,,,,,,******+++,,,,,,,,,,,,---------......///---...//////......///111222444666999EEEVVVdddjjj___WWWRRRQQQRRROOOMMMNNNJJJOOO```hhhMMMMMMVVVlllyyydddWWWMMMMMMTTTZZZ```eeexxx~~~}}}~~~~~~sssiiidddcccmmmyyy{{{uuupppmmmjjjgggfff^^^\\\XXXUUUSSSPPPLLLJJJNNNLLLIIIHHHFFFDDD@@@======<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<===888777666555333222111000......---,,,,,,,,,,,,---***)))'''((()))++++++***************))))))))))))++++++++++++,,,---...///+++,,,,,,------......///333333444444555555444444888999::::::999888999;;;::::::999999999:::;;;<<<===;;;:::888777777888888<<<<<<<<<===>>>===;;;999<<<<<<<<<>>>AAACCCCCCBBBBBB??????BBBDDDHHHVVVdddllluuu}}}~~~}}}~~~}}}{{{|||}}}|||yyyvvvxxxxxxyyyzzz}}}}}}|||zzzvvvuuusssrrrooolllgggcccZZZVVVNNNHHHDDDAAA>>>===999999888999;;;>>>AAABBBEEEHHHKKKMMMMMMPPPUUUYYYdddxxxkkkvvvlllTTTFFFAAA:::777666000000000...------,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++---...//////......///111111444666:::EEEWWWccchhh___WWWPPPPPPOOOLLLJJJKKKKKKOOOaaattt[[[JJJLLLWWWpppxxx___TTTKKKLLLSSSZZZbbbhhh~~~{{{{{{}}}{{{rrrnnnnnnrrr||||||wwwrrrmmmjjjgggeeeccc^^^[[[XXXUUUSSSPPPMMMJJJJJJHHHEEEDDDBBB@@@<<<999;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;777666555444333111000000......---,,,,,,,,,,,,---((())))))))))))************************)))))))))++++++++++++,,,---......,,,------...//////000000333444444555666666666666777999::::::999888999;;;;;;:::999999999:::;;;<<<<<<;;;:::888777888888999;;;;;;;;;<<<>>>>>><<<:::<<<;;;;;;>>>AAACCCCCCCCCDDDBBBBBBDDDGGGKKKXXXeeeqqqzzz|||~~~~~~}}}{{{|||~~~~~~|||yyyyyyyyyzzz}}}}}}{{{vvvuuusssrrrppplllgggccc[[[VVVOOOIIIEEEAAA???===999999888999;;;===@@@BBBEEEGGGJJJKKKKKKNNNSSSWWWcccuuuuuuzzznnnUUUEEEBBB:::777777111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000---...//////......///111111444666;;;GGGXXXcccfff^^^UUUNNNLLLKKKHHHFFFGGGJJJPPPbbbeeePPPGGGJJJXXXttttttZZZPPPHHHIIIPPPYYYccckkk{{{wwwyyy}}}}}}wwwssstttyyywwwsssmmmhhheeeccc```___]]]ZZZWWWUUUSSSPPPMMMJJJJJJHHHFFFEEECCCAAA===;;;:::999999888777777888888888999::::::::::::999888666555444333222000000///......---,,,,,,,,,,,,,,,%%%))),,,,,,***((()))+++************************+++++++++,,,,,,---...............///000000111111333444555666777777777777777888::::::999888:::;;;;;;:::999999999:::<<<===<<<;;;999888888888888999:::::::::<<<>>>>>>===;;;;;;:::;;;===AAADDDDDDDDDFFFDDDDDDFFFIIIOOO[[[fffsss|||}}}yyy~~~}}}|||}}}~~~~~~}}}|||{{{|||}}}|||wwwuuusssrrrppplllgggccc[[[VVVOOOJJJEEEBBB???===999999888999:::===@@@AAADDDGGGIIIJJJJJJLLLQQQUUUaaarrr~~~rrrVVVEEEBBB<<<888777222////////////...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///---...//////......///111222555777===JJJZZZdddeee\\\SSSKKKIIIHHHDDDCCCCCCHHHPPPddd}}}```OOOEEEJJJZZZwww~~~lllUUUMMMGGGHHHNNNVVVaaakkk{{{wwwyyy|||{{{~~~yyywwwyyy~~~sssoooiiieeebbb```]]][[[[[[YYYVVVSSSRRRPPPMMMJJJKKKIIIFFFEEEDDDBBB>>><<<:::999888777777666666777555666888999999888666555444333333222000//////......---,,,,,,++++++,,,,,,###(((------***'''(((+++*********+++++++++,,,,,,++++++,,,---...............//////000000111111222222333444666777777777777777888999999999999:::<<<;;;::::::999:::;;;<<<===<<<;;;999888888888999999999999999<<<>>>???>>><<<:::999:::===AAADDDEEEEEEFFFEEEDDDFFFJJJQQQ\\\eeennnxxx~~~~~~~~~}}}}}}||||||}}}}}}wwwuuutttrrrppplllgggddd[[[VVVPPPKKKGGGCCC???===999999888888:::<<>>;;;999:::999888777666666666666222444555777777555444222222222111000///......---------,,,++++++++++++,,,###(((------***'''(((+++)))******+++,,,------...,,,,,,...///000000////////////000000111222222222333333555666666777777777666888999999999999;;;<<<;;;;;;:::::::::;;;<<<===;;;:::999888888888999:::888888999<<<>>>???>>>===:::999:::===AAADDDEEEEEECCCDDDDDDDDDJJJTTT^^^dddlllvvv|||{{{{{{{{{}}}}}}|||wwwvvvtttssspppmmmhhhddd[[[WWWQQQLLLHHHDDD@@@===999999888888999<<<>>>@@@CCCFFFIIIIIIIIIKKKPPPUUU^^^ooo~~~[[[GGGEEE???888777444////////////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///---...//////......///111333666999AAAPPP^^^dddaaaWWWNNNFFFDDDDDDCCCCCCEEEGGGUUUoooyyy\\\NNNEEEMMM]]]tttkkk```SSSPPPOOOOOOPPPUUU___kkkzzz{{{|||{{{xxxxxx{{{~~~}}}~~~~~~|||xxxtttmmmiiiddd___]]][[[YYYWWWUUUSSSQQQOOONNNMMMJJJHHHEEEDDDBBBAAA@@@>>>;;;999:::999888666555555555555111222333333333333222111000000000///...------,,,------,,,+++++++++++++++%%%))),,,,,,***((()))+++))))))***+++---...//////---...000111222222111111111111111222333333444444555666666777777777777777666777999999999999;;;===<<<;;;:::::::::;;;===>>>;;;:::999888888888::::::999888999<<<>>>???>>><<<;;;:::;;;===AAADDDDDDDDDBBBDDDDDDEEELLLXXXbbbfffnnnxxx{{{yyyyyyzzz}}}||||||~~~}}}{{{xxxvvvtttsssqqqmmmhhhddd[[[WWWRRRMMMIIIEEE@@@===:::999888888999;;;>>>???BBBEEEHHHIIIIIILLLQQQUUU^^^nnn___HHHGGG@@@888666444000000...------,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000---...//////......///111222444888AAAPPP^^^aaa^^^TTTKKKDDDDDDEEEEEEFFFIIILLL[[[wwwyyyZZZKKKCCCMMM^^^rrrrrraaa[[[TTTSSSUUUVVVVVVYYYdddooo}}}|||xxxzzzyyyuuutttyyy}}}~~~|||zzzyyywwwsssooojjjfffaaa]]]ZZZXXXVVVUUUSSSQQQNNNMMMLLLKKKIIIGGGDDDCCCAAA@@@???>>>;;;888888777666555333333333333000000000111111000000000//////......------,,,,,,---,,,++++++***+++++++++((())))))))))))*********))))))***,,,---///000000...000222333444444333222333444444555555666777777999999::::::999999888888555777999999999999;;;===<<<;;;;;;::::::<<<===>>>::::::888888888999:::;;;999999:::<<<>>>???===<<<<<<;;;;;;>>>AAACCCCCCCCCCCCFFFGGGHHHQQQ___iiikkkoooyyy~~~zzzxxxyyy{{{|||{{{yyyyyy{{{{{{{{{zzzxxxvvvuuusssqqqmmmhhhddd[[[XXXSSSNNNJJJEEEAAA===:::999888888999;;;===???>>>BBBEEEGGGHHHKKKQQQUUU^^^lll~~~{{{bbbIIIHHHAAA777444333222000...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---...//////......///111000222666@@@OOO]]]```\\\SSSJJJCCCCCCEEEFFFHHHKKKPPP```}}}yyyZZZKKK@@@MMM___rrrhhhYYYVVVTTTUUUYYY[[[[[[^^^hhhttt{{{yyyvvvyyyvvvsssrrrwww{{{zzzxxxwwwtttppplllhhhddd___[[[XXXWWWUUUSSSQQQOOOMMMLLLKKKJJJHHHFFF???===<<<;;;:::888666333777666444333222111111111000000////////////000000.........------,,,,,,,,,---,,,++++++******++++++***)))'''((()))++++++***))))))+++,,,...///000111///111333555555555444333666666666777888888999999<<<<<<<<<<<<;;;:::999999555777999999999:::;;;===<<<<<<;;;:::;;;<<<===>>>:::999888888888999:::;;;:::::::::<<<>>>>>>===;;;<<<<<<<<<>>>AAACCCCCCBBBEEEIIIJJJKKKUUUdddnnnooonnnwww}}}yyyxxxzzz}}}|||yyywwwwwwxxxyyyyyyyyyxxxwwwuuusssqqqmmmhhheee[[[XXXSSSOOOJJJFFFAAA===:::999888888999;;;===>>><<>><<<:::888777666666222222222111111111000000......---,,,,,,+++******---...///...,,,+++,,,---+++++++++***************,,,+++*********+++,,,---++++++,,,------......///333444666888999999999999999::::::::::::888777555999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<>>>===;;;;;;:::;;;<<<===:::;;;;;;:::888777888999999999999:::;;;>>>@@@AAA;;;===?????????@@@BBBDDDGGGEEEGGGPPP]]]hhhnnnooossswww~~~~~~wwwuuuyyy}}}zzzyyyyyyxxxxxxvvvyyyyyywwwsssrrrrrrllleee]]]ZZZVVVQQQLLLFFF???;;;;;;999777666777999;;;===???AAABBBCCCEEEIIIMMMQQQ[[[dddyyy{{{lllKKKEEE@@@:::999777333,,,&&&%%%)))---...,,,,,,,,,------,,,,,,+++***------------,,,,,,+++***++++++,,,,,,,,,,,,------.........////////////000333///000000000//////000222111333:::GGGTTT]]]^^^]]]PPPIIIDDDDDDEEEEEEHHHLLLSSSccc~~~vvvUUUMMMGGGOOOcccyyyfffZZZVVVYYYeeecccZZZ^^^dddlllyyyzzzzzz{{{{{{{{{yyyxxxwwwuuuzzzxxxrrrooooooxxx|||~~~xxxvvvsssoookkkhhheeedddbbb]]]VVVSSSSSSRRRNNNKKKHHHGGGFFFEEECCCBBB@@@@@@>>>===;;;999777666555555222222222111111000000000//////...------,,,++++++,,,---...---+++***+++,,,++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,---......//////000333444666888::::::::::::<<<<<<======<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<>>>===<<<;;;:::;;;<<<<<<888999:::999888777888999:::999999:::;;;===???@@@;;;===?????????@@@AAACCCJJJIIILLLUUUbbbmmmsssttttttwww{{{}}}}}}|||vvvuuuyyy}}}~~~zzzxxxxxxxxxwwwvvvwwwxxxuuuqqqppppppkkkddd```\\\WWWRRRMMMGGGAAA===;;;999777666777999;;;===@@@BBBCCCEEEFFFJJJNNNRRRXXXaaauuupppNNNFFF@@@:::888555444///***)))***,,,,,,,,,,,,,,,------,,,,,,+++***,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------------........./////////.../////////---,,,---000333333333:::IIIZZZcccaaa\\\NNNHHHDDDEEEFFFEEEGGGJJJRRReeevvvSSSKKKHHHSSSjjjvvveee\\\ZZZ```hhhcccZZZ]]]dddnnn}}}vvvwwwxxxyyyyyyyyyxxxwwwuuuxxx}}}vvvppppppqqqyyy}}}}}}yyypppooommmjjjfffaaa]]][[[]]]YYYTTTRRRQQQNNNJJJFFFDDDCCCBBBAAA@@@???>>>>>><<<;;;999777555444444333111111111111000000000000/////////......------,,,+++,,,---,,,***)))***++++++++++++++++++++++++++++++++++++++++++,,,------------......///000000111333444666888:::;;;<<<=========>>>>>>>>>======<<<<<<==================<<<:::;;;;;;;;;;;;<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;666777999888777777888:::;;;::::::;;;;;;<<<>>>>>>;;;===??????>>>???@@@BBBGGGHHHLLLVVVcccmmmsssuuuvvvwwwyyy{{{|||}}}}}}}}}}}}zzzwwwwwwyyy{{{~~~zzzxxxwwwwwwwwwvvvwwwxxxvvvqqqoooooolllfffccc___YYYSSSMMMHHHCCC@@@;;;:::888666777888;;;<<<@@@BBBDDDEEEGGGJJJOOORRRVVV^^^rrrwwwSSSJJJBBB;;;999666333111///---,,,+++++++++,,,,,,------,,,,,,+++***,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,---------.....................---++++++,,,000333444444;;;MMM```iiicccZZZMMMHHHFFFHHHIIIGGGFFFHHHQQQiiivvvQQQHHHHHHUUUqqqvvvhhhaaaaaabbbhhhaaaYYY\\\aaaiiixxxxxxxxxyyyzzzzzzyyyxxxxxxvvvxxx|||uuuqqqrrrtttwww|||}}}vvvqqqkkkjjjhhhddd```\\\XXXVVVWWWUUURRRPPPNNNJJJEEEAAAAAAAAA@@@???>>>>>>======999888666555333222222222000000000000000000000000///.........---------,,,+++,,,---,,,+++***+++,,,************++++++++++++++++++++++++,,,,,,---------------...//////000000222333555777:::<<<===>>>=========>>>>>>>>>??????>>>>>>????????????>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;444666777888777777999:::;;;;;;;;;;;;<<<<<<<<<===<<<===??????>>>???@@@BBBEEEHHHNNNXXXdddnnntttvvvwwwwwwwwwxxxzzz}}}|||wwwwwwzzz{{{|||~~~zzzwwwwwwwwwwwwvvvyyy{{{yyytttqqqqqqooojjjeee```YYYSSSMMMHHHDDDAAA;;;:::888666777888:::<<>>QQQfffmmmdddXXXNNNJJJHHHKKKKKKHHHGGGHHHTTTnnn{{{UUUJJJIIIYYYzzzzzzoooiiihhhcccgggaaa\\\______dddrrryyyzzzzzz{{{zzzxxxwwwvvvxxxzzz}}}tttppprrruuusssyyy}}}~~~}}}{{{wwwqqqlllhhhfffbbb^^^[[[XXXVVVUUURRRQQQPPPNNNKKKGGGCCC@@@@@@@@@???>>>======<<<<<<777666444333222111000000////////////////////////---------,,,,,,,,,,,,,,,+++---...---,,,+++---...))))))))))))******++++++++++++,,,,,,------------+++,,,,,,------...//////111222444555888:::<<<=========>>>???@@@AAABBBBBB???@@@@@@AAAAAA@@@@@@???;;;;;;;;;<<<<<<<<<===============<<<<<<;;;:::999444555777777777777999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>???@@@???@@@AAACCCIIIMMMTTT___jjjsssxxx{{{yyyyyyyyyzzz}}}yyyvvvxxx|||~~~~~~}}}xxxvvvvvvwwwwwwwwwyyy{{{zzztttqqqqqqpppmmmfffaaaZZZSSSMMMHHHDDDAAA<<<:::888777666888:::;;;===???BBBDDDFFFIIILLLOOOTTT[[[kkkXXXLLLCCC<<<;;;999---...//////---,,,------,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......***,,,------,,,,,,---000333444777BBBVVViiinnncccVVVOOOKKKIIILLLLLLIIIGGGHHHXXXsss\\\QQQKKK___~~~vvvnnnkkkdddgggbbb___cccbbbeeerrryyyyyyzzzzzzyyywwwvvvuuuyyy|||{{{qqqmmmoooqqqpppvvv|||~~~}}}}}}~~~}}}zzzxxxvvvrrrmmmhhheeeccc___[[[XXXVVVUUUUUUOOOOOONNNLLLIIIFFFCCCAAA@@@??????>>><<<;;;::::::555555333222111000000000............////////////,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,---///)))))))))******++++++,,,++++++,,,---------------++++++,,,,,,---.........000111111333555777999:::======>>>???@@@BBBDDDEEE@@@@@@AAAAAAAAAAAA@@@@@@;;;;;;<<<<<<<<<=====================<<<;;;999999555666888888888888999;;;;;;;;;<<<<<<===<<<<<<;;;<<<>>>@@@AAAAAABBBDDDEEEJJJOOOXXXbbbllltttyyy{{{|||}}}~~~zzzwwwyyy}}}{{{wwwuuuuuuwwwyyyyyywwwzzzyyysssooooooooommmfffbbb[[[UUUOOOIIIDDD@@@<<<;;;888777666888:::;;;<<<>>>BBBDDDFFFHHHKKKMMMOOOWWWfffxxx{{{yyyYYYKKKAAA:::999777...------...............,,,,,,------,,,,,,+++***++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,---------............,,,+++,,,......---...111333333888EEEZZZjjjmmmaaaUUUOOOKKKIIIKKKKKKHHHFFFHHHYYYuuu___RRRKKKbbbzzzpppjjjbbbddd^^^^^^eeedddhhhvvvyyyyyyzzz{{{{{{zzzyyyxxxyyy}}}zzzqqqmmmnnnpppoootttzzz|||{{{zzz}}}}}}}}}xxxsssooommmkkkfffbbb___^^^]]][[[YYYVVVTTTSSSMMMMMMMMMKKKHHHFFFDDDDDD??????>>><<<;;;999888777555444333111000000000000---------....../////////------------------------***,,,------,,,,,,---...******+++,,,,,,---......+++,,,---.........---,,,,,,,,,------...//////////////////000111444666777:::::::::;;;===@@@BBBCCC@@@AAAAAABBBBBBAAAAAA@@@<<<<<<<<<<<<===============>>>>>>===<<<;;;999888666888999999888888:::;;;999:::<<<=========<<<<<<<<<>>>@@@BBBBBBDDDFFFHHHKKKQQQ[[[eeennntttyyy||||||yyyyyy{{{~~~}}}zzzuuutttuuuxxxzzz{{{www{{{yyysssoooooopppooogggccc^^^XXXRRRKKKEEE@@@===;;;999777666777999;;;<<>>===;;;999777666555444444222111000000000000---------.........//////---.....................)))***,,,,,,++++++,,,---,,,,,,------...///000000+++,,,---.........---,,,------......///000000000///.........///111333555555555555666888;;;>>>???@@@AAAAAABBBBBBAAAAAA@@@<<<<<<<<<<<<=========>>>===>>>>>>>>>===;;;999777888999::::::999888:::;;;999:::;;;===>>>======<<<<<<>>>AAABBBCCCEEEHHHJJJQQQXXXbbbkkktttzzz~~~~~~{{{yyyzzz|||}}}|||yyyuuusssuuuxxx{{{|||zzz}}}|||uuuqqqqqqrrrrrrhhheee```ZZZUUUMMMFFFAAA===;;;999777666777999;;;===@@@CCCFFFHHHJJJLLLNNNOOOWWWcccoooyyy}}}pppeeeUUUHHH>>><<<:::888333......000222///+++,,,,,,---------,,,++++++***+++,,,,,,------------++++++,,,,,,,,,---------.........////////////000------------...000111333444444<<>>>>><<<;;;<<<>>>??????>>><<<<<<;;;:::999777666666777888999:::;;;<<<<<<===???>>>===<<<<<<===>>>>>>@@@AAABBBCCCDDDGGGLLLOOOSSS]]]hhhqqqxxx~~~{{{}}}zzzxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvyyyxxxvvvuuuttttttuuuuuunnniiiaaaYYYSSSMMMHHHEEEAAA@@@;;;333333999;;;888@@@BBBEEEFFFGGGHHHJJJLLLTTTVVV]]]hhhwwwxxxuuuPPPCCCCCC@@@888444333111000...---------...//////...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////////////////---------...000111333444555===NNNbbbqqqpppbbbUUUOOOKKKIIIIIIEEEAAAAAAEEE\\\wwwTTTGGGMMM___}}}{{{lllccc___aaa\\\ZZZaaaeeeqqq{{{yyy|||~~~wwwuuuwwwxxx|||wwwqqqooommmtttwwwzzz}}}~~~|||}}}}}}vvvooojjjfffbbb^^^\\\YYYWWWUUUYYYZZZ]]]______[[[TTTOOONNNMMMKKKKKKJJJIIIFFFCCC???<<<999888888888555333444333111111222111000...........................///......------......///---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,,,,------......///000000000------///000///000444111222333666777999999:::===>>>@@@BBBCCCBBBBBBAAA>>>===;;;<<<===???>>>===;;;;;;:::999888777666666777777888999:::;;;<<<<<>>===<<<<<<===>>>??????AAABBBCCCDDDHHHMMMPPPWWWaaakkksssyyy~~~|||~~~}}}zzzxxxwwwvvvvvvvvvwwwwwwxxxxxxxxxzzzxxxvvvuuussssssssssssmmmiiibbb[[[UUUOOOIIIEEE??????<<<888888===>>>:::@@@BBBDDDFFFFFFHHHJJJLLLTTTVVV]]]hhhwwwyyy{{{UUUFFFDDD@@@888444333111000...---------...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///---------...000111333444777???PPPdddqqqpppbbbUUUMMMIIIGGGFFFCCC???AAAEEEbbboooNNNBBBJJJ\\\xxx~~~mmmcccaaaaaaZZZXXXaaahhhttt}}}||||||uuusssrrrvvv|||xxxpppooooootttwww{{{|||~~~||||||}}}~~~}}}xxxooohhhccc```ZZZVVVUUUTTTSSSRRRUUUXXX\\\______[[[SSSMMMLLLLLLLLLMMMMMMKKKHHHDDD===;;;888777777666444333444222111111222222000//////////////////////////////......------......///............------------------------------------///////////////.........------......//////000000000------000000///000333...///111222444555666666777888;;;===>>>>>>>>>===???===<<<<<<=========<<<:::999999888777666666555666777777888999:::;;;;;;???>>>===<<<<<<===>>>??????AAABBBCCCEEEIIINNNRRR]]]gggpppvvvzzz}}}||||||~~~~~~{{{xxxvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{zzzwwwtttrrrqqqqqqpppllliiiddd^^^XXXQQQIIIEEE<<<===<<<:::;;;>>>>>>:::???BBBDDDEEEFFFHHHJJJLLLQQQSSSZZZfffuuuyyy\\\IIIEEE@@@999444333222000///...---------...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................///---------...000111333444777@@@QQQdddpppnnnaaaUUUJJJFFFDDDCCC@@@===@@@FFF```hhhLLLAAAGGG[[[wwwlllaaa\\\]]]VVVVVVaaahhhttt}}}}}}|||uuussspppuuu|||}}}~~~xxxoooooorrrtttwww|||}}}zzz~~~xxxtttuuuyyy{{{zzztttjjjbbb___[[[VVVRRRRRRRRRRRRRRRSSSUUUXXX[[[[[[XXXRRRMMMJJJKKKMMMOOOOOOMMMHHHDDD;;;:::888666555555444333333222111111222222111/////////////////////////////////............///////////////000000/////////------------------------////////////////////////---......//////000111111000------000111//////222---...///111222333333333333444666888999:::;;;;;;???===;;;;;;<<<<<<;;;:::888888777777666666555555666666777888999::::::;;;>>>======<<<<<<===??????@@@AAABBBDDDFFFKKKQQQUUUdddmmmvvvyyy{{{~~~|||{{{~~~{{{xxxvvvvvvvvvwwwyyyzzz|||}}}}}}}}}{{{xxxtttrrrpppoooooollljjjfffaaa[[[SSSKKKEEE<<<;;;999888999;;;;;;999???AAACCCEEEFFFHHHJJJLLLNNNPPPWWWcccrrrwwwzzz```KKKEEE???999444333222000///......------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...........................---------...000111333444666@@@RRRdddooolll___TTTIIIDDDAAA@@@>>><<>>===<<<<<<<<<>>>???@@@AAABBBCCCEEEHHHMMMTTTYYYjjjssszzz||||||~~~|||{{{}}}}}}yyyvvvuuuvvvvvvwwwxxx{{{}}}~~~}}}{{{xxxuuurrrpppoooooommmkkkgggccc]]]UUUMMMGGGBBB===888666666777999:::>>>@@@CCCEEEFFFHHHJJJMMMNNNPPPWWWcccssssssrrrzzzbbbKKKCCC>>>999555444222111///.........,,,.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------...000111333444666AAASSSeeennnkkk^^^TTTHHHCCC???>>><<<<<>>999999999777555333444555222111000111222222111000000000000000000000000000000//////......//////000,,,---.../////////...---////////////////////////............//////////////////000000111111222222000......222222///...000000000111222333333333222333333444555666777888999:::888777777888999888777666666666666777777777777666777777888999:::;;;;;;======<<<<<<===>>>???@@@CCCDDDEEEFFFJJJPPPXXX^^^nnnwww~~~}}}|||~~~}}}zzz{{{~~~{{{xxxwwwvvvuuutttvvvyyy||||||{{{xxxuuusssrrrqqqqqqnnnlllhhhddd^^^WWWOOOIIIGGG@@@:::888888888:::======???BBBDDDFFFHHHJJJMMMPPPRRRZZZfffuuurrrmmmqqqeeeLLLBBB>>>999555444333111000///......,,,---......,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------...000111333444777CCCUUUfffoookkk___UUUGGGBBB>>>===<<<<<>>:::999::::::888555444555777222111000111222333222000111111111111111111111111000000////////////000000...///111222222222111000/////////////////////////////////000000000111111//////000111111222222333000...///222222///...000111111222222333222222222111111111222222333444555777555444444666777777666666666666777777888888888777777888999:::;;;<<<<<<===<<<<<<<<<===>>>@@@AAADDDEEEFFFHHHLLLSSS\\\aaapppyyy~~~|||~~~}}}{{{}}}~~~}}}zzzzzzxxxtttssstttxxx}}}{{{zzzxxxvvvuuuttttttuuupppmmmiiiddd___XXXQQQLLLDDD===999:::;;;999:::>>>===???BBBDDDEEEGGGJJJMMMOOOQQQYYYeeeuuussslllnnniiiNNNCCC>>>:::555444333111000///......,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---------...000111333444999DDDWWWhhhppplll```VVVGGGBBB>>><<<;;;<<>>@@@AAAFFFFFFGGGIIIMMMUUU^^^dddqqqzzz|||~~~~~~|||~~~~~~}}}~~~{{{}}}yyyuuurrrsssxxx~~~zzzyyyxxxvvvvvvvvvwwwwwwqqqnnniiiddd___YYYRRRMMM>>>888666;;;<<<999888<<<<<>>;;;555444333111000//////...,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------111---.../////////111444666888FFFYYYgggnnnkkk[[[LLLCCC@@@????????????DDDKKKbbbjjjNNNDDDEEEMMMeee~~~xxxlll^^^PPPKKKNNNLLLSSSVVV\\\fffqqq}}}xxxtttrrrqqqqqqsssvvvxxxyyy{{{}}}rrrsssxxx{{{|||}}}|||}}}~~~|||wwwooohhhddd```]]][[[[[[ZZZYYYWWWTTTQQQNNNMMMNNNMMMLLLLLLKKKLLLLLLMMMMMMNNNPPPRRRRRRPPPNNNLLLIIIGGGEEEBBB???===;;;:::::::::999888777666555444555555444333111111222444222333333333333222111111333111000111222222111000222000///...///000///...111111000//////000111222222222333444333222111000222333333333444555555666777111++++++///333222000111000000000111222222333555555666444222000111111333333444555555666666777444555777888::::::;;;;;;888:::;;;======<<<:::999<<<<<<<<<<<<===>>>???@@@DDDFFFGGGIIIMMMTTT___gggqqqvvv{{{~~~~~~}}}}}}}}}~~~xxxrrrqqqsssvvvzzz~~~yyyxxxvvvwwwxxxzzzyyyyyyrrrooojjjfffbbb[[[RRRKKKFFFBBB;;;888777888::::::<<<<<<>>>@@@CCCFFFHHHJJJNNNQQQVVV^^^nnnrrrwwwtttSSSEEE@@@;;;:::888444111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------.../////////000///------......---,,,///---.../////////111444666:::III[[[hhhlllgggYYYLLLDDDBBBAAABBBBBBBBBHHHOOOiiifffKKKBBBDDDNNNgggttthhh]]]QQQMMMQQQSSSXXXXXX\\\hhhwwwzzzuuuqqqpppppppppsssvvvxxxyyy{{{uuuvvv{{{}}}}}}{{{|||}}}xxxtttpppiiiccc___[[[XXXVVVWWWVVVTTTRRRPPPNNNLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKMMMNNNNNNLLLJJJHHHFFFEEECCC@@@>>><<<;;;:::::::::999888777666555555444444444222111000222444333333333333333222222111333222111111222333222000333111000///000111000///222111000000000111222333444444555555555444333222333444444555555555555555222111000000111222222222222111111111222222333444444555555444222111222333333333444444555666666666666777888999999:::::::::777888;;;=========<<<<<<<<<<<<<<<===>>>???@@@AAAEEEGGGIIIKKKOOOWWWaaahhhrrrwww}}}~~~~~~~~~zzzyyyzzzzzzvvvqqqppprrrvvvzzz}}}yyyxxxvvvwwwxxxyyyxxxwwwqqqmmmiiifffbbb\\\SSSMMMDDDAAA===:::999999999888;;;<<<>>>@@@CCCFFFHHHIIIOOOQQQVVV]]]lllsssyyyvvvSSSEEE@@@===888666333000.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------000...------......---,,,,,,---.../////////111444666===NNN```iiihhhbbbWWWMMMDDDBBBCCCDDDDDDDDDJJJRRRqqqbbbHHH@@@DDDTTTnnnqqqeee[[[RRRPPPUUU[[[\\\XXXZZZhhh|||~~~{{{vvvqqqnnnnnnpppqqqsssvvvyyyzzz|||{{{|||~~~{{{{{{}}}vvvppplllhhhccc^^^[[[XXXUUURRRQQQPPPNNNLLLKKKJJJKKKKKKMMMMMMMMMMMMLLLKKKIIIHHHGGGHHHIIIJJJIIIHHHFFFDDDCCCBBB@@@>>><<<;;;;;;::::::999999888777666555555333444444222000000222444333444444444444333222222333222111222333444333222555333111111222333222111222222222222222333444444666666777777777666555444555666777888888666444333000333555555444333444555333333333333333333444555222444555444333222333444333333333444555555666666777777888999::::::999999777888:::<<<>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBBFFFHHHJJJNNNSSS[[[dddjjjtttyyy~~~~~~}}}~~~|||wwwtttuuuwwwtttpppooorrrxxx|||~~~yyyxxxwwwwwwxxxwwwuuusssnnnkkkhhheeeccc]]]UUUOOOCCCAAA>>><<<;;;:::888666;;;<<<>>>@@@CCCFFFHHHIIIOOOQQQUUU[[[iiiuuuzzzyyyTTTFFFAAA???777555333000//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++///...------...///---,,,///---.../////////111444666@@@RRRdddjjjeee^^^TTTMMMBBBBBBCCCEEEDDDCCCJJJSSSuuu```HHHBBBGGG[[[xxxqqqfff]]]TTTSSSXXX]]]\\\VVVXXXggg||||||yyytttooonnnoooqqqssssssvvvyyyzzz|||{{{yyy{{{wwwooojjjgggddd```\\\ZZZWWWTTTQQQLLLKKKIIIHHHGGGIIIJJJKKKLLLMMMNNNNNNLLLJJJGGGFFFFFFGGGGGGHHHGGGFFFDDDCCCAAA@@@???===<<<<<<;;;;;;999999888888777666666555333444333222111111333555444555555555555444333333444333222333444555444333666444333333444555444444333333444444555555666666888888888888777777666666777888:::;;;:::777555333444444555666666666777888555555444444444444555555222333444444333333444666333333333444555555666666666777888999::::::;;;;;;999:::;;;===>>>>>>>>>>>><<<<<<<<<===???AAABBBCCCFFFHHHLLLQQQXXX```gggkkkuuuyyy~~~~~~~~~{{{{{{{{{{{{}}}~~~{{{uuusssssswwwvvvtttrrrvvv|||yyyxxxwwwwwwxxxvvvtttqqqmmmjjjgggeeeccc^^^WWWQQQEEEBBB>>><<<;;;:::888777;;;<<<>>>AAADDDFFFHHHHHHMMMPPPTTT[[[hhh~~~uuuyyyXXXGGGCCC@@@888666333111/////////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------,,,,,,++++++///...------...///...,,,111---.../////////111444666BBBTTTfffjjjddd\\\SSSMMMCCCDDDGGGHHHFFFEEELLLUUUuuu___HHHEEELLL^^^}}}uuujjjbbbZZZWWWYYY\\\\\\VVVXXXfffyyy{{{xxxtttqqqpppqqqsssuuusssvvvzzz{{{|||{{{vvvuuuyyyxxxpppjjjgggbbb```]]]ZZZYYYVVVRRROOOJJJIIIGGGGGGGGGIIIKKKMMMKKKLLLMMMMMMLLLIIIGGGEEEGGGHHHHHHHHHGGGFFFDDDCCC@@@???>>>======<<<<<<===999999888888777777666666333444444333111222444666555666666666666555444444444333333333555666666444777555444444666777666555444555666777777888888888999888888888777777777777999:::<<<<<<;;;999666444;;;777333333777::::::999666666555555444555555666111333444444444444555777333444444555555666666777555666777999;;;<<<<<<=====================<<<<<<;;;<<<===>>>@@@BBBDDDEEEFFFHHHMMMTTT\\\dddjjjmmmtttyyy}}}}}}|||~~~}}}yyyyyyyyyzzzzzz}}}~~~|||zzzvvvtttuuuzzz{{{zzzwwwzzzzzzyyywwwwwwwwwvvvsssqqqnnnkkkhhhfffddd___XXXRRRHHHDDD>>>999888999999999:::<<<>>>AAADDDFFFGGGHHHKKKNNNSSS[[[hhhuuuuuu___JJJDDD@@@;;;888555222///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......------,,,,,,///---,,,---...///...---...---.../////////111444666CCCTTTfffkkkeee]]]SSSLLLFFFHHHLLLMMMJJJHHHOOOXXXrrr^^^HHHFFFNNN^^^~~~yyyqqqjjj```[[[[[[[[[[[[VVVYYYfffuuu{{{yyyvvvtttssssssuuuvvvsssvvvzzz{{{}}}{{{wwwsssppprrryyyxxxqqqkkkgggeee\\\[[[YYYWWWVVVSSSNNNKKKIIIHHHHHHHHHIIIKKKLLLMMMKKKKKKKKKKKKJJJIIIGGGFFFHHHHHHGGGGGGFFFEEEDDDCCC??????>>>===<<<<<<<<<<<<888888888888777777666666444555555444333333555777666777777777777666555555555444333444666777777666777666444555666888777777555666888999::::::::::::::::::999888888888888999;;;<<<======<<<:::888777@@@999333222777;;;;;;888777666555555444555555555222444555555444444555777444555555666777777888888555666888:::;;;<<<<<<===?????????>>>======<<<<<<;;;<<<===>>>AAACCCEEEGGGGGGJJJOOOXXXbbbjjjnnnoootttyyy}}}~~~}}}~~~}}}xxxzzz{{{{{{|||~~~|||{{{zzzwwwvvvwww}}}zzz}}}|||yyywwwvvvvvvvvvuuutttqqqnnnkkkhhheee```XXXRRRJJJEEE>>>999888888:::::::::;;;???BBBEEEFFFGGGGGGIIILLLRRR[[[iiivvvqqqgggOOODDD@@@<<<999666222///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------...---,,,---/////////---///---.../////////111444666CCCSSSdddkkkhhh___TTTKKKHHHKKKOOOPPPKKKHHHOOOYYYqqq|||[[[EEEEEENNN]]]{{{vvvqqqfff^^^]]]XXXXXXSSSVVVcccppp}}}zzzyyyxxxvvvuuuuuuuuuuuusssvvvzzz|||}}}vvvnnnmmmooouuu~~~zzzxxxtttoookkkfffcccbbbZZZYYYWWWVVVUUUQQQLLLHHHHHHHHHIIIJJJKKKLLLLLLMMMJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA>>>===<<<;;;::::::::::::888888888888777777777777555666666555444555777999777777888888777777666555555444444555777888888777777666444555777888888777666777999;;;<<<<<<<<<<<<===<<<;;;:::999:::;;;;;;============<<<;;;;;;:::>>>;;;777666888999999777777666555444444444444555333444666555444444555666666666777777888888999999999999::::::;;;:::::::::??????>>>>>>===>>>>>>>>>;;;<<<===???AAADDDFFFHHHIIILLLSSS]]]hhhooorrrsssvvvzzz~~~{{{{{{{{{xxxwwwyyy~~~{{{|||}}}}}}zzzwwwuuuuuuwwwwwwwwwuuurrrmmmjjjggg```XXXQQQIIIDDD???;;;:::999999888999;;;???BBBEEEGGGGGGGGGHHHLLLRRRZZZhhh~~~xxxooooooSSSEEE>>>:::888555222000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........---,,,---///000///...000---.../////////111444666BBBRRRccckkkiiiaaaUUUJJJGGGJJJNNNOOOJJJFFFMMMWWWpppyyyXXXCCCBBBLLL^^^{{{xxxuuujjjaaa^^^TTTTTTOOOQQQ^^^kkkzzzyyyyyyxxxwwwvvvuuutttsssssswww{{{|||}}}}}}rrriiijjjppp{{{~~~}}}xxxxxx{{{qqqooommmjjjfffcccaaa___ZZZYYYXXXWWWVVVRRRLLLHHHGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIDDDDDDCCCBBBAAA??????>>>===<<<;;;:::999888888888888888888888777777777777666666777666555666888:::888888888888888777666666555555444555888999999888777555444555777888888777777888:::<<<=========<<>>===;;;;;;<<<<<<===============<<<<<<<<<<<<:::;;;<<<;;;888666666777777666555444444444444444444555666555444333444666777777777888999999::::::<<<<<<<<<;;;:::999888777>>>>>>======>>>???@@@@@@;;;<<<===???BBBEEEGGGHHHLLLNNNUUU```lllsssvvvuuuwww{{{||||||{{{xxxwwwyyy~~~zzz{{{yyy~~~{{{vvvtttuuuwwwyyyyyyxxxtttoookkkggg```WWWQQQGGGDDD@@@>>><<<:::888666999;;;???CCCEEEGGGGGGGGGHHHLLLRRRZZZggg}}}yyynnn}}}tttUUUEEE===999777444222000000111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------...---,,,---///000///...---/////////......000444777DDDVVVhhhmmmhhh^^^TTTLLLMMMOOOMMMLLLMMMEEEHHHZZZpppuuuWWWEEEDDDJJJbbb~~~vvvjjjaaaXXXQQQVVVTTTUUU\\\gggzzzzzzwwwttttttvvvxxxzzzzzzzzz{{{zzzyyy{{{{{{oooiiigggnnn|||}}}}}}|||zzzwwwrrrnnnlllnnnjjjfffbbb```^^^\\\ZZZWWWUUURRRPPPNNNLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKMMMIIIEEEFFFIIIJJJGGGDDDHHHFFFCCCAAA??????@@@@@@::::::999999999999999:::666666777777777777666666777777777777888888888888888999::::::999888666555111222333555888:::;;;<<<777777777777888999:::;;;<<<<<<============<<<<<>><<<;;;::::::;;;;;;???<<<888555333555777999=========<<<;;;999888777444666777666444444666888777888888888888999999999777999999999888777888999???===;;;:::::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@AAABBBDDDGGGIIIMMMUUU```jjjqqquuuxxxyyyzzz{{{}}}}}}{{{vvvtttuuuwww{{{}}}|||~~~|||yyy{{{{{{yyyuuuvvv{{{|||zzztttlllgggcccYYYPPPJJJFFFAAA===<<<;;;:::999<<<===???AAACCCEEEFFFGGGLLLKKKPPPZZZjjj{{{iiippptttUUUIII>>>999888555333111000//////......---------,,,,,,,,,---......,,,)))(((+++...,,,,,,,,,---------.........------------...//////,,,000000000//////111555999EEEVVVfffkkkeee]]]TTTMMMMMMOOOKKKIIIJJJCCCHHH[[[wwwtttUUUDDDEEEKKKaaassscccXXXMMMNNNSSSSSSUUU^^^jjj|||yyywwwttttttuuuxxxyyyyyyzzz{{{{{{zzz{{{wwwjjjggggggnnn{{{}}}}}}|||zzzwwwtttpppmmmkkkjjjgggddd```^^^\\\[[[YYYXXXSSSRRRPPPMMMKKKJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKMMMIIIEEEFFFHHHJJJGGGDDDDDDCCCAAA???============999999888888888888999999777777777666666777777777777777777777888888888999777888999::::::999999888444444555666888999::::::888777777888888999:::;;;=========>>>======<<<<<<>>>===<<<;;;<<<<<<===>>>@@@===:::888777888:::;;;>>>>>>======<<<:::999888888888777666555555555666777888888888888999999999777999:::999888777888999<<<;;;:::::::::<<<>>>???========================<<<>>>@@@AAABBBDDDGGGJJJNNNVVVbbbmmmtttyyy|||~~~~~~~~~||||||yyytttrrrssswww|||}}}|||~~~{{{|||~~~~~~zzzvvvvvvzzz~~~|||zzzuuummmhhhcccZZZQQQKKKGGGAAA>>><<<;;;:::999<<<===>>>AAACCCEEEGGGHHHKKKKKKOOOYYYhhh}}}mmmsssuuuUUUIII>>>999888555333111000//////......---------,,,,,,,,,,,,------,,,))))))+++---,,,,,,,,,---------.........------------.../////////111111111000000222777:::FFFUUUdddgggaaaZZZSSSNNNNNNNNNHHHFFFFFFAAAHHH\\\~~~rrrRRRCCCFFFNNNaaappp]]]PPPCCCIIIOOOQQQUUUaaannn}}}wwwuuussssssuuuxxxyyyyyyzzz{{{{{{{{{|||}}}qqqffffffjjjrrr{{{~~~}}}}}}~~~zzzxxxuuuqqqllliiiggggggggg```]]]YYYWWWWWWVVVUUUTTTOOONNNLLLIIIHHHGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLHHHEEEFFFHHHHHHGGGDDDBBBAAA@@@???>>>===<<<;;;888888777777777888888999777777777666666777777777777777888888888999999999666777999:::;;;;;;;;;:::666666777777888888999999888888888888999:::;;;<<<>>>>>>>>>>>>>>>===<<<;;;============>>>???@@@AAA???>>>===;;;;;;;;;<<<===>>>>>>>>>>>>===<<<::::::<<<:::777666666666666555777888888888888999999999888999:::999888777888:::::::::::::::;;;===???@@@<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBEEEIIILLLQQQYYYeeeqqqyyy~~~{{{zzzxxxtttrrrsssxxx|||}}}||||||~~~}}}zzz}}}xxxwwwyyy}}}|||{{{uuunnniiieee\\\SSSKKKGGGBBB>>><<<;;;:::999;;;<<<>>>@@@CCCEEEGGGHHHJJJJJJNNNWWWeeeyyyppptttvvvUUUIII???:::888666333111000//////......---------,,,,,,,,,,,,------,,,******+++---,,,,,,,,,---------.........------------...//////,,,000000000000000333777:::GGGVVVccceee```ZZZTTTPPPOOONNNGGGCCCDDD@@@III___oooNNNBBBGGGQQQeeennn[[[NNNAAAGGGMMMPPPUUUaaaooo}}}tttrrrqqqsssvvvyyy{{{{{{zzz{{{||||||}}}wwwmmmfffiiioooxxx}}}}}}}}}~~~}}}zzzwwwrrrppplllhhheeebbbaaa```[[[XXXTTTRRRRRRQQQPPPNNNKKKJJJHHHGGGFFFFFFFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJHHHFFFEEEGGGGGGFFFDDDAAAAAAAAAAAA???>>><<<<<<777777777666777777888999888888777666666777888888888888888999999999::::::888999:::;;;<<<;;;::::::777777888888999:::::::::999999999999:::;;;<<<===????????????>>>===<<<<<<>>>>>>??????@@@AAAAAABBB>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>===<<<;;;===:::777666888888888666777777888888888999999999888999::::::888888999:::;;;:::::::::;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAABBBFFFLLLPPPWWW___jjjttt|||~~~yyyzzzzzzwwwuuuvvvyyy{{{||||||{{{zzzzzzzzz~~~zzzyyy{{{}}}|||{{{vvvooojjjfff^^^UUULLLHHHBBB>>><<<;;;:::999:::;;;===@@@CCCEEEGGGHHHKKKKKKOOOWWWcccvvvoooqqqzzzWWWIII@@@;;;999666444111000//////......---------,,,,,,,,,------...------,,,------,,,,,,,,,---------.........------------...//////+++///////////////222666:::IIIXXXeeegggaaa[[[VVVQQQOOONNNEEEAAACCCAAALLLccckkkKKKBBBIIITTTkkklllYYYMMMAAAGGGNNNPPPVVVbbbooo~~~qqqpppqqqsssxxx{{{}}}~~~zzz|||}}}}}}~~~|||rrrmmmjjjkkkssszzz||||||}}}yyywwwvvvtttrrrkkkjjjiiifffccc___\\\ZZZYYYVVVRRROOONNNLLLJJJIIIIIIHHHFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFEEEEEEEEEEEEDDD????????????>>>===;;;;;;777777666666777888888999999888777666666777888999999999999999::::::::::::::::::;;;<<<;;;:::999888666777888999:::<<<======::::::::::::;;;<<<===>>>??????@@@@@@???>>>======@@@AAAAAAAAAAAAAAAAAA@@@===>>>>>>>>>>>>============>>>>>>>>>>>>>>>======;;;:::999999:::;;;::::::777777888888888999999999888:::::::::999888999:::<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@@@@??????AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>>>>======<<<<<<<<<===>>>>>>>>>>>>>>>===777:::======<<<;;;;;;<<<777888888888888999999999999:::;;;:::999888999;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>BBBCCCOOOgggbbbHHHCCCMMMYYYvvv|||```OOOJJJBBBJJJQQQUUUZZZfffrrrvvvuuuuuuwwwzzz||||||{{{zzz|||}}}vvvrrrpppooovvvzzzyyy{{{zzzwwwsssooollljjjhhhgggdddcccaaa^^^ZZZWWWTTTRRRRRROOOKKKIIIHHHHHHFFFEEECCCCCCBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEECCCCCCCCCDDD<<<;;;:::999888888999999777777777888888999;;;;;;;;;999777666666777999;;;::::::::::::;;;;;;;;;;;;888999999::::::999888777999::::::;;;<<<<<<======<<<<<<<<<<<<===>>>??????>>>>>>???@@@AAAAAAAAAAAA>>>???AAABBBCCCBBBBBBAAAAAA@@@???>>>============;;;<<<======>>>>>>>>>===555<<>>BBBFFFIIIJJJJJJLLLRRRYYYbbbtttrrryyycccNNNEEE===;;;888555222000//////......---------,,,,,,,,,---,,,+++---000000...,,,,,,,,,,,,---------.........------------...//////+++000111111111222555999===MMM___qqqvvvqqqggg]]]UUUFFFEEE???===AAABBBOOOggg```HHHDDDNNNYYYxxxwww[[[NNNLLLGGGKKKSSSVVV\\\hhhuuuzzzyyyxxxxxxzzz{{{zzzxxxzzz}}}yyytttpppsssyyy{{{zzz~~~~~~wwwvvvsssooollliiigggfffcccaaa]]]YYYUUUSSSRRRRRRNNNKKKHHHGGGGGGGGGFFFEEEAAAAAA@@@@@@AAACCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFEEECCCBBBCCCDDD???===;;;999999999;;;<<<888888888888999:::;;;<<<;;;999777666666777999;;;:::::::::;;;;;;;;;<<<<<<555666888999::::::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@===>>>???@@@AAABBBBBBBBB<<<===???BBBCCCDDDCCCCCCDDDBBB@@@>>>============:::;;;<<<======>>>>>>===555>>>FFFEEE>>>777777:::777888888888888999999999999:::;;;;;;999999:::;;;999999;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAADDDIIISSS^^^eeepppuuu|||}}}|||zzzxxxzzz|||yyy}}}}}}xxxvvv|||yyyuuuuuutttwwwzzzvvvqqquuu}}}zzzyyyyyyyyyzzz{{{zzzyyyyyyxxxsssmmmjjjggg___WWWOOOJJJDDD@@@===<<<:::999666888:::>>>BBBFFFIIIJJJHHHKKKQQQYYYaaasssyyy|||fffPPPFFF===;;;888555222000//////......---------,,,,,,,,,+++******,,,//////---***,,,,,,,,,---------.........------------...//////...444111//////...///777AAARRRdddwww~~~xxxkkk[[[OOOCCCDDD>>>===AAABBBOOOgggyyyYYYKKKCCCJJJ^^^zzzvvvhhhXXXKKKFFFHHHOOORRRWWW]]]bbbttt|||yyyvvvvvvxxxzzzyyywwwxxx{{{}}}}}}}}}~~~vvvnnnrrrqqqrrrwww}}}||||||~~~rrrnnnkkklllkkkeeebbbaaa]]]]]]\\\ZZZWWWSSSPPPNNNMMMLLLJJJHHHGGGGGGGGGHHHDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHIIIIIIGGGDDDDDDDDD>>>===;;;:::999999:::;;;999999888888999999:::;;;::::::999888777777888888999999999999999888777777666777888999:::;;;;;;;;;777777888999::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAABBBBBBAAAAAACCCDDDFFFGGGGGGEEECCCBBBEEEDDDCCCAAA???===<<<;;;;;;<<<===>>>===<<<999888666888999999888777888999:::999888999;;;<<<;;;:::<<<======<<<::::::;;;===<<<<<<======<<<<<<;;;:::>>>>>>?????????>>>>>>======???BBBEEEKKKUUUbbbkkkooovvv{{{}}}~~~zzzuuuyyy~~~~~~{{{yyyyyyzzz{{{xxxuuusssssstttuuuwwwxxxzzzzzzyyy|||~~~|||vvvssstttvvvwwwuuurrroookkkddd]]]YYYQQQMMMGGGBBB???===:::999777888:::<<>><<<999555222111111111///............---------(((,,,000111///---...///.../////////...,,,***))),,,,,,,,,---------......,,,333000/////////000777@@@SSSeeevvv|||uuuiiiYYYMMMCCCDDD>>>===BBBBBBOOOhhhuuuVVVIIICCCKKK```}}}yyyiii\\\RRRJJJHHHKKKLLLPPPWWW^^^fffyyy{{{xxxuuuuuuwwwyyyxxxwwwxxxzzz|||}}}}}}|||tttnnnrrrrrrssswww}}}}}}}}}zzzpppkkkhhhiiigggbbb______[[[[[[ZZZXXXVVVRRRPPPNNNLLLJJJIIIGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJHHHDDDAAA??????======;;;:::999999::::::777777777888999:::;;;;;;:::999888777777777777888888999999999888888777666888888999999888888777666777777888888999::::::;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@AAAAAAAAAAAA@@@AAABBBDDDEEEEEEDDDBBBAAAGGGFFFEEECCCAAA>>>===<<<:::;;;=========<<<:::999666888::::::999888999::::::999888999;;;<<<;;;::::::;;;<<<;;;999999;;;<<<;;;;;;;;;<<<<<<=========>>>???????????????>>>>>>===@@@CCCFFFKKKUUUbbbkkkpppwww|||}}}{{{yyy||||||}}}zzzzzz{{{zzzxxxvvvssstttuuuwwwxxxyyyzzzzzzyyy|||}}}zzzuuurrrsssuuutttrrrqqqoookkkfff___ZZZRRRMMMHHHCCC???===:::888777888:::<<>>===<<<<<<;;;:::999999999999666666777777888999::::::999888777777777777777777777888888888888777666666777777777888777666666555777777777888999999::::::<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>@@@AAABBBCCCCCCBBBAAAGGGFFFEEEBBB@@@===<<<;;;888999;;;<<<===<<<:::999777999:::;;;:::999:::;;;:::999888999;;;<<<;;;:::999:::;;;:::999888:::<<<;;;:::::::::;;;===???@@@>>>??????@@@@@@@@@??????>>>@@@CCCFFFLLLVVVbbblllrrrxxx}}}~~~zzz}}}~~~|||{{{{{{zzzxxxvvvsssuuuwwwyyyzzzzzzzzzzzz{{{||||||yyytttqqqrrrtttrrrqqqqqqpppmmmhhhaaa[[[SSSOOOIIICCC@@@===:::888777888:::<<>>>>>??????@@@AAAAAAAAAAAA@@@>>>???@@@BBBCCCCCCCCCBBBDDDCCCAAA???<<<:::888777666777999;;;<<<<<<;;;:::777999;;;;;;::::::;;;<<<:::999888999;;;<<<;;;:::999:::;;;:::999999;;;======<<<::::::;;;===???AAA>>>???@@@@@@AAA@@@@@@@@@???AAADDDGGGLLLVVVccclllrrrxxx~~~xxx}}}~~~|||{{{zzzxxxwwwtttvvvxxxzzz{{{{{{{{{zzz}}}}}}|||yyyuuuttttttvvvttttttsssssspppjjjbbb]]]UUUQQQJJJEEE@@@===:::777777888:::<<>>:::666333111111111///............---------,,,)))'''(((+++...---+++,,,,,,,,,---------------------------...............---,,,...111222333:::BBBVVVbbbmmmlllcccXXXMMMEEECCCEEEBBB@@@DDDGGGYYYvvvmmmPPPGGGGGGWWWrrrnnn```TTTTTTWWWWWWSSSPPPQQQTTT[[[ggg}}}}}}uuuuuutttttttttuuuwwwxxxxxx{{{}}}~~~tttooommmmmmppptttxxxzzz|||~~~~~~uuuoooiiiccc^^^^^^]]]ZZZZZZ\\\YYYYYYYYYYYYWWWUUUSSSRRRMMMLLLJJJHHHGGGGGGGGGHHHFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHIIIHHHFFFCCCBBBBBBCCC<<<;;;;;;;;;:::999888888999999999999888666555444888888777777777777888888777777888888888888777777666777888999:::;;;;;;;;;888888888888888999999999<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBBBBCCCCCCBBBBBB@@@@@@AAABBBCCCDDDDDDDDDBBBAAA???===:::888666555444666888:::;;;;;;:::999666888:::;;;::::::;;;<<<:::999888999;;;<<<;;;::::::;;;<<<;;;:::;;;<<<>>>???>>><<<;;;;;;<<<===?????????@@@AAAAAAAAAAAAAAA???AAADDDHHHMMMWWWdddmmmqqqwww}}}xxx}}}~~~}}}{{{yyyxxxxxxvvvwwwxxxzzz{{{{{{{{{zzz}}}~~~}}}|||zzzyyyyyyzzzyyyyyywwwvvvrrrlllddd___YYYTTTMMMGGGBBB>>>:::888777888:::<<>>:::666333111111111///............---------///,,,***+++...000000.........------,,,,,,,,,,,,---------.........//////---...---...111222555===FFFWWWbbbkkkhhh___VVVLLLEEEDDDFFFBBBAAAEEEJJJ```oooQQQHHHHHHZZZvvvoooccc[[[\\\^^^[[[TTTPPPQQQUUU[[[iii|||tttuuuuuuuuutttuuuwwwyyy{{{}}}sssnnnmmmmmmqqqvvvzzz{{{}}}~~~zzzrrrmmmggg```[[[[[[[[[ZZZZZZ]]]ZZZZZZZZZYYYXXXUUUSSSRRRNNNMMMKKKJJJIIIHHHIIIIIIGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKNNNNNNLLLHHHDDDAAA@@@AAA<<<<<<<<<<<<;;;:::999888::::::::::::999777555333888888888888888888999:::777777888999999999999888;;;;;;<<<<<<;;;;;;:::999999999999999999999999999<<<<<<<<<<<<<<<===>>>>>>AAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEE@@@???>>><<<:::888777666444555777999::::::999888555777::::::::::::;;;<<<:::999888999;;;<<<;;;::::::;;;<<<<<<;;;;;;===?????????===<<<<<<<<<======???@@@@@@AAABBBBBBBBBBBB@@@BBBEEEHHHNNNXXXdddnnnqqqwww|||}}}~~~zzz}}}~~~~~~|||zzzyyyyyyzzzwwwwwwxxxxxxyyyzzz{{{{{{||||||}}}~~~~~~~~~|||yyywwwsssnnngggbbb\\\WWWPPPIIIDDD???;;;888777888:::<<>>===<<<:::999888999:::;;;:::999777666999999999999999:::;;;;;;888888999:::::::::::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBBBBCCCCCCBBBBBBDDDCCCCCCCCCCCCCCCDDDDDD<<<<<<;;;:::888777666555444555777999999888777666444666999:::999999;;;<<<:::999888999;;;<<<;;;:::999:::;;;;;;:::;;;===???===============>>>>>>>>>???@@@AAABBBCCCCCCCCCCCC@@@CCCFFFIIINNNXXXeeennnqqqwww{{{}}}}}}zzz|||}}}|||yyyxxxyyy{{{yyyxxxwwwvvvwwwyyy{{{|||xxxyyy|||~~~|||xxxuuusssooojjjggg___ZZZRRRKKKFFFAAA<<<999777888:::<<>>>>>>>>>>><<<;;;:::555777999;;;<<<;;;:::999:::999999999:::;;;;;;<<<888999:::;;;;;;;;;;;;;;;888999:::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAABBBBBBAAAAAADDDDDDCCCBBBBBBBBBCCCCCC888888777666555444333333444555777888999888666555444666888999999999:::;;;:::999888999;;;<<<;;;:::888999::::::999:::<<<>>>:::;;;<<<>>>???????????????@@@AAABBBCCCCCCCCCCCCAAACCCFFFIIIOOOYYYeeennnrrrwww{{{{{{~~~~~~xxxzzz|||{{{yyyxxxyyy|||yyyxxxvvvuuuuuuxxxzzz|||uuuwww{{{}}}zzzvvvtttrrrooollljjjaaa\\\TTTMMMGGGBBB===:::777888:::<<>>===<<<<<<=========<<<;;;:::::::::;;;<<<999888888999::::::777555888888999::::::::::::999?????????===;;;:::;;;<<<>>>===<<<<<<===>>>===;;;<<<<<<<<<<<<============AAAAAABBBCCCDDDDDDCCCCCCEEEEEEDDDBBBAAA@@@@@@???BBB???;;;666333222222222222333555777888888777777777888999:::;;;;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<======>>>???@@@CCCCCCDDDDDDCCCBBBAAAAAADDDDDDEEEFFFKKKVVVcccmmmssswww}}}~~~{{{|||}}}}}}}}}}}}~~~}}}yyyuuuvvv{{{}}}zzzxxxzzz{{{|||xxxwwwuuutttssspppllliiifff___VVVMMMGGGBBB>>><<<999999:::;;;===@@@CCCDDDFFFJJJIIIMMMVVV\\\nnntttuuuRRRGGG???999888777333000000///............------------,,,+++***+++,,,---...,,,,,,,,,---------......///...------++++++***))),,,...///111444444999HHHVVVffflllnnnhhhaaa[[[VVVRRRRRRUUUMMMDDDFFFOOOhhhwwwVVVHHHGGGYYYwwwyyyuuurrrnnndddYYYUUUXXX^^^aaannn|||~~~}}}zzzxxxwwwwwwxxxyyy~~~~~~~~~|||{{{}}}wwwssssssuuuvvvxxxzzz}}}~~~yyyuuupppkkkhhh]]]YYYUUUSSSUUUYYY\\\]]]YYYYYYWWWUUUSSSQQQPPPOOOMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMKKKIIIGGGEEEDDDBBBAAA@@@>>>>>>>>>>>>???>>>===<<<;;;:::;;;;;;<<<;;;::::::;;;<<<;;;999777999999:::;;;<<<<<<<<<<<<===>>>>>>===;;;;;;<<<>>>>>>===<<<<<<>>>>>>===<<<<<<<<<======>>>>>>>>>???AAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>555555555444444333333333222333444555666777777777777888999:::;;;<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::;;;<<<>>>???@@@CCCCCCCCCCCCCCCBBBAAAAAADDDDDDEEEFFFJJJTTTaaakkksssvvv|||{{{||||||||||||}}}{{{{{{wwwssstttyyyzzzxxxyyy{{{{{{zzz~~~{{{wwwuuuttttttsssrrrooolllhhhbbbXXXOOOGGGBBB===:::999::::::;;;===@@@CCCDDDGGGKKKJJJMMMVVV[[[lll~~~rrryyyUUUHHH@@@:::888777333000000///............---------------,,,,,,------...///,,,,,,,,,---------......//////......---,,,,,,,,,...//////111333444;;;KKKZZZlllqqqssslllddd^^^YYYUUUQQQVVVOOOEEEFFFNNNiiiqqqSSSIIIHHHWWWrrr}}}|||zzzrrrdddWWWTTTXXX]]]```nnn~~~||||||zzzyyyyyyzzzzzzzzz|||}}}|||{{{}}}zzzuuutttssstttvvvyyy|||}}}yyyuuuqqqlllhhh\\\XXXTTTRRRTTTWWWZZZ[[[WWWWWWVVVUUUSSSRRRQQQPPPOOONNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMKKKJJJHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA???>>>===<<<<<<<<<<<<=========<<<===>>>===<<<::::::;;;<<<===>>>>>>>>>>>>;;;<<<======<<<<<<>>>@@@>>>===<<<===>>>???>>>===<<<======>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCC@@@AAABBBBBBAAA???===;;;///000222444444444333333333333333444555666777888777888:::;;;<<<===============<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<=========888888999:::<<<>>>???@@@BBBBBBBBBBBBBBBAAAAAA@@@CCCDDDDDDEEEIIIRRR___hhhqqqtttzzz|||{{{{{{||||||}}}~~~{{{{{{wwwssstttxxxyyywwwzzz|||{{{xxxzzz}}}}}}yyywwwuuuttttttttttttrrrpppjjjddd[[[QQQIIIBBB<<<999:::::::::;;;===@@@BBBDDDHHHKKKJJJNNNVVV[[[lll~~~rrr}}}ZZZJJJAAA:::999777333000000///............---------,,,---......//////......,,,,,,,,,---------..............................///000///111333555<<>>>>>??????>>><<<;;;<<<===??????@@@@@@@@@===>>>>>>>>><<<<<<>>>???>>>===<<<===???@@@???>>>======>>>???@@@BBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB===>>>@@@AAA@@@>>>;;;999555555555555444333333222333333222222333555777888777888:::;;;<<<===>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<============:::::::::;;;<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCEEEIIIRRR___hhhooorrrxxx~~~~~~|||{{{{{{{{{|||}}}~~~}}}}}}}}}yyyuuuvvvzzz{{{xxxyyy{{{{{{xxxyyy|||}}}zzzyyywwwuuutttttttttsssrrrkkkfff]]]TTTMMMEEE???::::::::::::;;;===@@@BBBCCCGGGKKKJJJOOOXXX]]]mmmuuu}}}___LLLCCC;;;999777333000000///............---------+++,,,.../////////...---,,,,,,,,,---------......------........./////////...000///111333555===NNN^^^jjjssszzzxxxooodddXXXOOOKKKPPPJJJBBBEEEQQQnnn```KKKJJJKKK[[[xxx}}}~~~nnn[[[PPPPPPTTTWWW[[[iii|||zzzyyyxxxxxxzzz|||}}}{{{~~~~~~{{{zzz|||~~~~~~xxxvvvssstttwwwzzz~~~~~~xxxsssmmmgggcccVVVSSSPPPOOOQQQTTTVVVWWWTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPQQQQQQRRRPPPPPPOOONNNMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA??????@@@AAA@@@>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAA???===<<<===??????>>>===>>>@@@AAA@@@???===>>>???@@@AAABBBCCCDDDAAAAAABBBBBBBBBBBBAAAAAA<<<===???@@@???===:::999999777555333222222222333222222111222333444666888666777999;;;<<<===>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>???>>>======<<<=========??????@@@@@@@@@@@@@@@???>>>@@@BBBDDDIIISSS```iiikkkooowwwyyy{{{}}}~~~|||zzz{{{}}}~~~~~~|||||||||zzzvvvvvvzzzzzzvvvvvvzzz{{{yyyzzz~~~}}}}}}zzzwwwttttttttttttssslllggg```XXXQQQJJJCCC>>>;;;;;;;;;;;;===???AAACCCEEEIIIJJJOOOYYY^^^ooowww{{{eeeNNNEEE<<<999777333000111///............---------***+++,,,......---,,,,,,,,,,,,,,,---------......,,,,,,,,,---......//////...//////111444666===MMM\\\gggrrr|||{{{rrrfffWWWLLLOOOQQQHHHAAAGGGSSSnnn]]]JJJIIILLLaaalllXXXOOOPPPSSSTTTYYYhhhzzzyyyxxxwwwwwwyyy{{{|||zzz|||}}}zzzwwwuuuwwwyyy~~~xxxvvvtttuuuxxx{{{~~~|||uuuoooiiiccc___QQQOOOMMMMMMPPPSSSUUUVVVTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSQQQPPPOOONNNNNNNNNNNNNNNPPPPPPQQQQQQQQQRRRRRRRRROOOOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOOOONNNMMMLLLKKKIIIIIIJJJJJJIIIIIIHHHGGGFFFDDDBBBBBBCCCCCCCCCBBBAAABBBBBBCCCCCCCCCCCCCCCCCCDDDCCCAAA???>>>>>>@@@???>>>===>>>@@@AAAAAA@@@>>>??????@@@AAABBBCCCCCC@@@@@@AAAAAA@@@@@@??????<<<===>>>???>>>===;;;:::555333111//////000222444111111111222333444555666555666888:::;;;=========<<<;;;;;;;;;;;;<<<======<<<<<<=========>>>>>>>>>AAA@@@???>>>===<<<<<<<<<===>>>??????????????????<<<>>>AAACCCHHHQQQ^^^fffhhhpppzzzzzz{{{}}}{{{{{{~~~~~~|||zzzzzzxxxttttttwwwwwwsssrrrxxx|||{{{||||||xxxuuutttuuuuuuuuunnnjjjddd]]]VVVNNNFFFAAA;;;;;;;;;;;;===???AAABBBCCCHHHIIINNNWWW\\\llluuuttt|||kkkPPPFFF===:::777333000111///............---------***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,---------.........///...///222555666<<>>>>>???AAABBBBBBAAA??????@@@@@@AAAAAAAAAAAA???????????????>>>=====================<<<<<<;;;111000/////////000111111///000111222444444444444444555777999:::<<<<<<===;;;;;;;;;;;;;;;<<<======<<<=========>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>><<<>>>@@@AAAEEEMMMXXX```gggrrr~~~|||}}}~~~~~~{{{||||||zzzzzzxxxttttttwwwvvvrrrpppwww}}}}}}}}}~~~|||wwwuuuuuuwwwxxxxxxrrrnnnhhhaaaYYYPPPGGGAAA;;;;;;;;;<<<===???AAABBBBBBGGGGGGLLLTTTXXXfffsssmmmqqqrrrRRRGGG>>>:::777333000111///............---------,,,,,,,,,,,,,,,---......,,,,,,,,,---------...................../////////...---...222555666<<>>>>>???AAACCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<>>>=========<<<<<<<<<<<<111222222222111000...---...///111333444444444333333444666888:::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>============>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<<<<===>>>>>>???>>>>>><<<>>>???@@@BBBIIISSS[[[hhhttt|||~~~{{{zzz}}}|||}}}}}}{{{|||zzzvvvvvvyyyxxxtttooowww~~~~~~}}}~~~~~~|||{{{vvvtttvvvxxxzzz{{{uuuqqqkkkccc[[[QQQGGGAAA<<<;;;;;;<<<===???AAABBBBBBGGGGGGJJJQQQSSSaaazzzssskkkkkkvvvRRRHHH>>>:::777333000111//////.........---------......---,,,,,,...///000,,,,,,,,,---------......000000000000000/////////,,,222222333444444999HHHWWWmmmyyy~~~pppaaaTTTKKKNNNJJJEEECCCIII```___NNNLLLVVVtttqqq^^^MMMDDDHHHPPPVVV\\\fff{{{~~~|||xxxwwwwwwvvvvvvyyyyyyxxxwwwvvvwww{{{~~~{{{xxxwwwvvvvvvwwwxxx{{{}}}rrrkkkfff```YYYSSSLLLGGGFFFKKKOOOOOOQQQVVVWWWQQQNNNOOOOOOMMMMMMPPPPPPOOOLLLKKKLLLOOORRRTTTSSSQQQOOONNNOOOOOONNNLLLRRRQQQQQQQQQQQQRRRSSSSSSRRRSSSUUUVVVWWWUUUTTTRRRUUUUUUTTTTTTSSSRRRRRRRRRUUUTTTTTTRRRQQQPPPOOOOOOLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHKKKIIIFFFEEEEEEDDDCCCAAACCCCCCBBBBBBBBBCCCCCCDDDAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;===;;;:::;;;<<<;;;888444000222444222...---///222222222111111111111111222333555777888999:::<<<>>><<<<<<<<<<<<======>>>>>>===============<<<<<<;;;BBB???;;;:::;;;<<<:::888:::<<<======<<<;;;;;;<<<===::::::===AAAFFFPPPYYYkkkyyy}}}}}}}}}}}}~~~~~~|||yyy{{{{{{zzzyyyxxxwwwvvvuuutttwww{{{~~~|||xxxwwwzzz}}}}}}|||vvvrrrmmmfff^^^TTTKKKDDD@@@===;;;:::<<<>>>@@@@@@HHHHHHFFFKKKTTTUUU```www|||ooopppqqqVVVDDD???AAA999444555222000000000///......------333333222000---++++++,,,...------,,,,,,++++++***------,,,------...///000...000000111333444;;;KKKZZZmmm{{{ooo___RRRJJJJJJFFFBBBBBBIII```]]]MMMKKKUUUrrr|||iiiYYYKKKEEEHHHNNNTTT[[[hhh}}}|||vvvuuuvvvxxxzzz{{{zzzxxxxxxxxxzzz}}}~~~|||xxxxxxwwwwwwvvvwwwzzz~~~zzzppphhhbbb]]]VVVQQQMMMHHHGGGLLLPPPPPPRRRVVVVVVQQQMMMOOOOOOMMMMMMOOOPPPNNNLLLLLLMMMPPPSSSUUUQQQOOONNNNNNOOOPPPOOONNNQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSTTTUUUUUUTTTSSSSSSUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHFFFDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@????????????>>>>>>===<<<;;;;;;;;;;;;<<<:::999:::;;;:::777444444111---++++++---///000111111000000000000111111222444777888888999;;;===;;;;;;<<<<<<<<<=========>>>>>>???>>>>>>===<<<<<>>@@@@@@FFFGGGEEEJJJSSSUUU___vvvzzzmmmmmmuuuWWWEEE???@@@888333444222000000000///......------...///...---***)))***+++......------------,,,,,,------,,,------...///000.........000333555===NNN^^^pppnnn[[[NNNHHHDDDAAA@@@AAAJJJaaa]]]LLLJJJTTTppp{{{mmm]]]QQQIIIEEEGGGLLLSSS[[[mmm|||uuutttwww{{{}}}~~~{{{xxxxxx{{{~~~~~~}}}yyyxxxxxxwwwuuuuuuwww|||}}}vvvlllccc^^^XXXRRRNNNNNNJJJHHHLLLOOOPPPSSSVVVUUUPPPLLLNNNNNNLLLLLLNNNNNNMMMLLLLLLNNNQQQUUUWWWPPPOOOMMMNNNPPPQQQQQQPPPOOOOOOOOOOOOPPPQQQSSSSSSTTTSSSSSSSSSRRRSSSSSSSSSTTTTTTSSSRRRQQQQQQQQQQQQOOOOOONNNNNNMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJFFFDDDCCCCCCEEEFFFEEEEEEBBBBBBAAAAAAAAAAAABBBBBB?????????>>>>>>>>>======;;;;;;;;;:::::::::;;;;;;:::999888999999888555333333///++++++...000///---000000////////////000000222444666777777888:::<<<;;;;;;;;;;;;;;;<<<<<<<<<@@@@@@@@@???>>>===<<<;;;;;;999777777888888888777777999::::::999888888999666444444888<<<@@@IIIRRR^^^kkkwwwyyyxxxyyyzzzzzz~~~~~~~~~~~~{{{zzzyyyxxxwwwvvvvvvvvvvvvyyy|||}}}|||||||||}}}~~~~~~}}}}}}}}}sssqqqoookkkdddZZZOOOGGG@@@>>>;;;:::<<<>>>???@@@DDDGGGEEEJJJSSSUUU___tttzzzkkkjjj{{{ZZZFFF??????888333444111000000000///......------+++,,,,,,+++***)))+++,,,------............//////------,,,------...///000.........000333666>>>PPPaaavvvlllWWWKKKEEE@@@>>>>>>AAAKKKccc___MMMJJJTTTooommm```SSSLLLIIIFFFGGGJJJSSS^^^ttt~~~wwwvvvxxx{{{}}}~~~zzzvvvwww}}}|||~~~zzzyyyyyywwwtttsssuuuzzzyyysssiii```ZZZTTTPPPLLLLLLIIIHHHJJJMMMPPPRRRTTTTTTNNNKKKLLLMMMKKKKKKMMMMMMLLLLLLMMMOOORRRVVVXXXRRRPPPNNNNNNPPPPPPPPPOOOMMMMMMMMMNNNPPPRRRSSSTTTUUUTTTRRRQQQPPPQQQSSSTTTSSSRRRQQQPPPOOOOOOPPPPPPNNNOOOOOOOOONNNMMMKKKJJJKKKKKKKKKJJJJJJKKKKKKKKKIIIJJJKKKLLLLLLKKKKKKJJJFFFDDDBBBCCCDDDEEEDDDDDDBBBAAAAAA@@@@@@@@@@@@AAA>>>>>>======<<<<<<;;;;;;999888888888999999:::;;;888888888888777666333222///...///222333333///+++///............//////000111333555666777888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;????????????>>><<<;;;:::999888777777888888888777555777999888777666777777444222333777;;;>>>EEEMMMWWWcccooorrrtttwwwzzz{{{~~~}}}}}}~~~|||{{{zzzxxxwwwvvvvvvvvvwwwxxxzzz||||||{{{zzzzzz{{{zzz~~~~~~{{{yyyzzzqqqqqqpppmmmggg]]]QQQIIIAAA>>>;;;:::<<<>>>??????CCCGGGGGGJJJSSSVVV___rrr~~~nnnlll|||]]]HHH??????888444444111000000000///......------------...,,,+++***+++---+++,,,,,,---.../////////------,,,------...///000...111000222444777@@@RRRbbb}}}kkkUUUIIIDDD@@@>>>>>>BBBLLLeeecccOOOKKKVVVpppooobbbXXXNNNKKKJJJHHHHHHJJJUUUbbb||||||zzz{{{{{{zzz{{{wwwtttvvv|||~~~{{{|||{{{wwwuuusssrrrtttxxx}}}vvvpppggg^^^VVVQQQNNNLLLHHHGGGFFFGGGKKKPPPRRRRRRSSSMMMJJJKKKKKKIIIIIIKKKLLLKKKLLLMMMOOORRRVVVWWWUUUSSSPPPOOOOOOOOONNNMMMKKKLLLMMMNNNPPPRRRTTTUUUVVVTTTRRRPPPPPPQQQRRRTTTRRRQQQOOONNNMMMNNNNNNOOOMMMNNNNNNOOONNNMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIJJJKKKLLLLLLLLLJJJJJJGGGEEECCCBBBCCCCCCBBBAAAAAAAAA@@@???????????????======<<<;;;::::::999999666666666666777888999:::666777777777666444222111---000111111///...///111......------...///000000111333555666777888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;:::999888999999999888888888888444666777777666555555666333222333777:::<<>>>>>>>>>>>>>><<<;;;;;;:::999888777777555555555555555666777888555777888777555222222222000000---(((%%%(((000777......---......///000111222444666777777888:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999:::;;;;;;999888888888333555666666555444444555444222444888999:::>>>DDDIIITTT___fffmmmwww}}}|||zzz{{{|||}}}{{{yyyxxxwwwxxxzzz{{{|||}}}}}}|||zzzyyyzzz{{{~~~zzzxxxqqqqqqqqqoooiii___SSSKKKBBB???<<<:::;;;===>>>>>>BBBJJJJJJJJJRRRUUU\\\iiiwww~~~~~~yyytttgggNNNAAA@@@999666666222000000000///......---------------+++((('''((()))******++++++,,,---......------,,,------...///000///222222444777;;;FFFYYYkkk|||yyyeeeVVVLLLGGGJJJGGGEEEGGGPPPjjjdddOOOMMM]]]yyy}}}kkk[[[XXXVVVUUUQQQMMMMMMQQQZZZhhh}}}{{{yyywwwuuuuuuvvvxxxyyy{{{||||||~~~~~~|||qqqqqqpppqqqtttxxx|||~~~}}}qqqlllcccYYYPPPKKKJJJJJJBBBEEEEEEDDDJJJRRRVVVSSSPPPKKKHHHIIIIIIGGGGGGIIIJJJJJJKKKLLLNNNPPPRRRSSSUUUSSSQQQPPPPPPPPPNNNMMMJJJKKKMMMOOORRRUUUXXXYYYWWWVVVTTTSSSRRRRRRSSSSSSQQQOOOMMMKKKJJJKKKLLLNNNKKKMMMOOOPPPPPPNNNLLLJJJIIIJJJKKKLLLLLLKKKJJJIIIJJJKKKLLLMMMMMMKKKHHHGGGDDDBBBAAAAAABBBCCCBBBBBB@@@@@@???>>>============;;;::::::999888777666555555444444444444555555666444777999888444222222222000...+++)))(((+++000333............///000111222222444777888888999;;;============<<<<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<999;;;===<<<999666666777333555666666555444444555444222444777888777:::???CCCMMMYYYaaajjjuuu}}}~~~|||yyyzzz}}}~~~}}}zzzyyyxxxyyy{{{}}}}}}~~~~~~}}}{{{zzz{{{|||{{{vvvsssrrrqqqnnnhhh^^^SSSLLLBBB???<<<:::;;;===>>>>>>@@@JJJJJJIIIOOOSSSXXXdddpppzzztttkkkQQQCCC@@@:::888888333000000000///......------+++,,,,,,+++))))))***++++++,,,,,,,,,------......------,,,------...///000///111111333777===HHH]]]pppxxx~~~tttcccWWWNNNIIINNNJJJGGGHHHRRRkkkbbbMMMMMM```~~~qqq\\\ZZZZZZYYYTTTNNNOOOTTT[[[hhh}}}|||{{{yyyxxxtttvvvxxxyyyyyyzzz|||~~~~~~~~~}}}oooooopppqqqtttxxx|||~~~ooojjjaaaWWWNNNIIIHHHIIIBBBEEEFFFEEEJJJTTTXXXUUUPPPJJJGGGHHHIIIFFFFFFIIIJJJJJJKKKLLLMMMOOOQQQRRRTTTRRRPPPPPPQQQQQQPPPOOOJJJKKKMMMPPPSSSVVVYYYZZZWWWVVVUUUTTTSSSSSSSSSSSSQQQOOOLLLJJJIIIJJJLLLMMMNNNPPPRRRSSSSSSQQQOOOMMMIIIJJJKKKLLLLLLKKKJJJIIIJJJKKKMMMNNNMMMJJJHHHFFFBBB@@@???@@@BBBDDDDDDDDD@@@@@@>>>===<<<<<<<<<<<<::::::999888777666555555555444444333333444444444444777999888444222222333,,,,,,---000444444///***.........//////111222222333555777888999:::<<<>>>>>>>>>=========<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>888;;;===<<<888555555666333555666666555444444555333222444777777555777<<>>>>>???IIIIIIGGGMMMPPPUUU___kkkyyyrrrmmmSSSDDDAAA;;;999999444000000000///......------,,,---------,,,,,,...000---------............///---------------...000000000111222333444:::HHH[[[iiivvvwwwtttkkk___UUUQQQQQQWWWNNNFFFEEEPPPkkkcccRRRTTTdddppp^^^aaa___XXXRRRRRRSSSSSS]]]kkk|||xxxzzz}}}|||vvvtttwwwxxxwwwzzz{{{yyypppnnnnnnppptttyyy|||}}}~~~ooohhh^^^TTTNNNJJJHHHGGGDDDGGGHHHGGGKKKRRRVVVVVVMMMIIIGGGHHHGGGEEEFFFIIIHHHHHHIIILLLPPPTTTUUUUUUSSSRRRPPPNNNMMMMMMMMMNNNLLLLLLMMMQQQVVVYYY[[[[[[YYYWWWSSSQQQOOOOOOPPPQQQOOOMMMLLLJJJJJJKKKMMMNNNPPPPPPPPPOOOOOONNNNNNNNNMMMLLLKKKKKKMMMMMMMMMKKKOOOPPPQQQQQQOOOLLLIIIFFFFFFCCCAAA@@@AAABBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::666444222222111333222222111222333555666777666666555333111///...---...///000000///...---...------......///000111888777555555555777:::;;;>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===:::<<>>;;;888666555333111000000000111333222222333555888;;;===@@@EEENNNZZZhhhssszzz}}}{{{~~~}}}{{{zzz{{{~~~|||zzzzzz{{{|||~~~|||}}}}}}zzzxxxwwwzzz}}}~~~~~~wwwqqqpppooommmiiibbbZZZRRRNNNCCC???;;;:::;;;===>>>???BBBGGGKKKJJJIIILLLTTT\\\jjj}}}yyyooo}}}zzzTTTHHH@@@999:::333777222111000//////...............//////......---,,,------------,,,,,,+++***............////////////000000222333444:::HHH[[[iiiqqqrrrooofff[[[SSSPPPQQQTTTMMMGGGGGGSSSllldddRRRTTTeee}}}ooodddfffddd\\\VVVWWWYYYYYY]]]hhh{{{xxxzzz}}}{{{vvvtttwwwxxxxxx{{{|||zzzuuurrrpppqqquuu{{{{{{nnnfff[[[QQQKKKHHHGGGFFFGGGIIIIIIHHHJJJPPPSSSSSSOOOJJJHHHHHHGGGDDDEEEIIIHHHHHHIIILLLQQQTTTUUUUUUSSSRRRPPPOOONNNMMMNNNNNNNNNNNNOOOSSSXXX\\\]]]]]][[[ZZZXXXVVVUUUSSSRRRQQQOOONNNMMMLLLLLLNNNOOOQQQRRRQQQPPPOOONNNNNNNNNNNNOOONNNMMMNNNPPPPPPNNNMMMNNNOOOOOOOOONNNKKKGGGEEEDDDBBB@@@@@@BBBCCCCCCCCC????????????????????????===;;;888555333111111111333222222222222444555666777666666444333111///.........////////////......------------...///000111555555555555666888:::;;;============<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;::::::777555444222111111111111222222222333444777:::<<<;;;???GGGRRR___kkktttxxx~~~~~~|||{{{|||~~~~~~}}}||||||||||||}}}~~~}}}zzzwwwwwwzzz}}}~~~|||}}}~~~|||vvvqqqrrrqqqnnniiiaaaYYYQQQLLLCCC???;;;:::;;;===>>>???AAAEEEIIIIIIHHHJJJRRRZZZhhhzzztttkkkyyy~~~WWWJJJAAA::::::333666222111000//////.........---............---,,,,,,---------------,,,+++***............//////////////////000222444;;;III\\\jjjmmmlllhhh___VVVPPPNNNPPPPPPJJJFFFIIIVVVnnnfffRRRUUUggg|||ooolllmmmhhh^^^XXXYYY\\\]]]^^^gggzzzzzzxxxzzz|||yyyvvvtttvvvxxxyyy}}}|||zzz{{{wwwsssrrrvvv}}}~~~vvvkkkdddXXXNNNIIIGGGFFFFFFFFFHHHIIIGGGJJJPPPSSSRRRQQQLLLIIIIIIGGGDDDEEEIIIGGGHHHIIIMMMRRRUUUVVVUUUTTTSSSQQQOOONNNNNNOOOOOOPPPPPPRRRVVV[[[^^^______[[[[[[[[[ZZZXXXTTTRRRPPPOOONNNMMMMMMNNNPPPSSSTTTUUUSSSQQQNNNMMMMMMNNNOOOPPPPPPPPPRRRSSSSSSPPPNNNMMMNNNNNNNNNLLLIIIFFFDDDCCCAAA@@@AAACCCEEEEEEDDD????????????????????????<<<:::777444222111000000333333222222333444666777777777555444222111/////////......---------......------------...///000111222333555666888999::::::<<<<<<<<<<<<<<<=========<<<<<<=========>>>>>>>>>>>><<<999777777888:::<<<888666555333222222222222222222222333444666999:::;;;>>>DDDNNNZZZfffpppvvv}}}}}}~~~}}}{{{zzz~~~|||yyywwwwww{{{~~~}}}{{{|||}}}{{{vvvqqqtttsssoooiii```WWWOOOJJJBBB???;;;999:::<<<>>>>>>???CCCGGGGGGFFFIIIPPPWWWeeevvvsssjjjwwwZZZLLLBBB::::::333666222111000//////.........---------------,,,++++++,,,------------,,,,,,+++............////////////...---000222444;;;JJJ]]]jjjllliiicccZZZRRRMMMLLLMMMMMMGGGCCCHHHVVVppphhhSSSVVViii}}}rrrvvvuuulll___VVVVVVZZZ[[[___fffwww}}}yyywwwxxxzzzxxxvvvtttuuuwwwzzz~~~{{{yyyzzztttrrruuu}}}{{{sssiiibbbVVVMMMGGGFFFFFFGGGAAAEEEFFFFFFJJJQQQVVVVVVRRRMMMIIIHHHGGGDDDEEEIIIGGGHHHJJJNNNSSSVVVVVVVVVUUUTTTRRRPPPOOOOOOOOOPPPPPPQQQSSSWWW\\\___```___[[[[[[YYYWWWUUURRROOONNNNNNMMMMMMMMMOOORRRTTTVVVWWWUUUQQQNNNMMMMMMNNNOOOPPPPPPRRRTTTUUUTTTQQQNNNNNNNNNNNNNNNLLLJJJGGGEEEDDDCCCBBBBBBDDDEEEDDDCCC????????????????????????<<<:::888555333111111111333333333333444555777888888777555333222000/////////...---,,,,,,,,,---...------------...///000000000222555999;;;<<<<<<;;;;;;;;;;;;<<<<<<=====================>>>>>>>>>>>>>>><<<999777777888:::<<<999888666444333333333444222222222333444666777888;;;===BBBIIISSS___kkksss~~~}}}|||{{{{{{xxxwwwxxx{{{~~~~~~}}}|||||||||{{{wwwtttwwwuuupppiii___UUULLLGGGBBB???;;;999:::<<<>>>>>>???BBBFFFGGGFFFIIIOOOTTTbbbqqquuunnnxxx[[[KKKAAA:::;;;333666222111000///............,,,,,,------,,,,,,+++***,,,---------------,,,,,,............////////////...---///222555<<>>DDDUUUpppiiiSSSVVVjjjyyy}}}qqq___SSSRRRVVVXXX\\\cccttt}}}{{{xxxwwwwwwxxxwwwwwwuuutttvvv{{{{{{xxx}}}xxxrrrpppttt|||xxxpppggg```UUULLLHHHGGGGGGGGG@@@CCCEEEEEEIIIQQQUUUUUUSSSMMMIIIHHHFFFCCCEEEIIIGGGHHHKKKOOOTTTWWWWWWWWWUUUTTTRRRPPPOOOOOOOOOPPPOOOPPPSSSXXX]]]___```___]]][[[XXXTTTQQQPPPPPPPPPLLLLLLLLLMMMOOORRRUUUWWWXXXVVVRRROOOMMMNNNOOOPPPPPPPPPRRRTTTUUUTTTQQQNNNPPPPPPPPPOOOMMMKKKIIIHHHGGGEEEDDDDDDDDDDDDBBB@@@????????????????????????<<<;;;888666444333333333444333333333444666888999888777555333111000000000///...---+++++++++,,,---,,,,,,,,,------...///000111333777:::=========<<<::::::;;;;;;<<<<<<==================>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999777666444444555555333333333444555666777777777999===BBBJJJUUUaaajjjsssxxx}}}||||||}}}}}}~~~{{{yyyyyyzzz|||~~~~~~~~~~~~}}}|||zzzxxxyyyvvvppphhh^^^SSSKKKFFFBBB>>>:::999:::<<<===>>>@@@BBBEEEFFFGGGJJJNNNRRR___llluuunnnwww\\\KKK@@@:::<<<444777222111000///............,,,,,,------,,,,,,+++***,,,------......---------............///////////////---000333666<<>>>>>>>><<<===>>>???>>>===;;;:::<<<:::999777666666666666444555555666666666777777888:::>>>AAAFFFOOO\\\dddjjjrrr|||~~~|||zzz{{{|||}}}~~~|||zzzyyy{{{}}}~~~~~~~~~}}}|||{{{zzzwwwqqqggg]]]RRRJJJEEEAAA>>>:::888999;;;======???BBBDDDFFFGGGJJJMMMPPP\\\fffxxxqqqjjjppp```MMMAAA;;;===555777222111000//////.........---------------,,,++++++,,,------............---............////////////111...111444666<<>>>>>>>>===<<<;;;<<<;;;999888777777777777666666777777777777777777999<<>>:::888999;;;======>>>@@@BBBDDDFFFHHHKKKMMMXXX```ooo~~~oooggghhhgggQQQCCC<<<===444555222111000//////.........---............---,,,,,,,,,,,,---...........................////////////111///111444777<<>>FFFUUUkkkiiiRRRVVVjjj|||nnnVVVGGGFFFLLLPPPZZZfff{{{zzz{{{}}}|||yyyxxx{{{yyysssttt{{{~~~|||xxxooonnnnnnqqqwww|||~~~}}}}}}ppphhh[[[VVVPPPKKKGGGEEECCCAAA>>>AAACCCCCCHHHPPPUUUUUUNNNHHHDDDCCCBBBBBBEEEJJJFFFHHHLLLRRRWWWZZZYYYXXXSSSRRRPPPNNNMMMMMMMMMNNNPPPRRRUUU[[[___bbbaaa___ZZZZZZZZZZZZXXXVVVTTTSSSQQQPPPPPPQQQRRRUUUXXXZZZTTTSSSSSSSSSRRRRRRQQQQQQTTTSSSRRRRRRTTTTTTTTTRRRSSSSSSRRRPPPNNNMMMKKKKKKFFFEEEEEEFFFGGGGGGEEECCC@@@@@@@@@@@@@@@@@@@@@@@@:::999666444333222222222444444444444666888:::<<<999888555222000000000111,,,,,,------,,,+++)))(((,,,,,,,,,,,,---...//////111222333555777888999999<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<===<<<:::888777777777888777777888888888888777777555888;;;<<<>>>EEEOOOXXXdddnnnwww{{{~~~~~~}}}~~~}}}{{{yyywwwzzzyyyyyy{{{~~~~~~}}}}}}~~~{{{wwwpppfff\\\RRRJJJEEEAAA>>>:::888999;;;=========>>>@@@CCCEEEGGGIIIJJJUUU[[[iii|||pppiiicccmmmUUUFFF>>>>>>444444222111000//////...............//////......---,,,,,,,,,---.../////////.............../////////000000111000000444@@@PPP___iiilllhhh```WWWPPPKKKHHHGGGHHH???:::DDDVVVmmmbbbWWWVVVccczzzuuu^^^QQQIIIDDDIIIRRR^^^nnn~~~}}}~~~yyywwwyyyxxxxxxxxxyyyzzz|||}}}{{{ooolllrrruuusssvvvpppfff___UUUKKKHHHFFFCCCBBBCCCAAAEEEGGGFFFIIIOOORRRQQQLLLGGGBBB???@@@CCCEEEFFFFFFGGGJJJPPPVVVXXXVVVSSSTTTQQQNNNNNNOOOPPPPPPPPPQQQSSSWWW[[[^^^`````````\\\[[[ZZZXXXWWWUUUTTTTTTSSSRRRQQQPPPPPPSSSUUUWWWZZZWWWSSSRRRSSSTTTSSSQQQRRRSSSSSSRRRPPPOOOQQQRRRTTTSSSRRROOOMMMKKKIIIHHHGGGEEEDDDCCCDDDEEEDDDCCC@@@??????@@@AAAAAA>>><<<;;;:::777555444333333333444333333444777888888777555444333111000//////...++++++++++++++++++,,,,,,+++,,,,,,---...///000000222333444555555666999;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999======<<<;;;999:::<<<>>>============<<<;;;:::999:::::::::999999999888888666888999888888>>>HHHPPP```hhhnnnpppttt|||}}}~~~||||||}}}|||yyywww{{{}}}{{{yyy{{{}}}|||zzzzzzxxxrrrhhh\\\QQQHHHDDD===<<<:::888888:::<<<===<<>>:::888333222111000.........///000...///000000000...+++***...------,,,,,,------...............////////////000000000111555@@@PPPaaammmrrrmmmdddZZZQQQKKKHHHGGGFFF>>><<>><<<:::999777555444333333444444333333555777999999888555444333111000///......+++++++++++++++++++++++++++,,,,,,---...///000000222444555666666777999;;;;;;;;;<<<======<<<;;;:::<<<;;;;;;;;;:::::::::999======<<<;;;999:::<<>>>>>GGGXXXrrr~~~[[[QQQRRRccc}}}|||gggSSSKKKIIIHHHNNNWWWbbb~~~||||||{{{|||~~~}}}zzzxxxxxxzzz|||~~~wwwllljjjnnnrrrsssvvv}}}}}}ooofff[[[RRRIIIFFFDDDAAA@@@AAA???CCCDDDDDDGGGMMMPPPOOOOOOKKKEEEAAAAAABBBDDDEEEIIIIIILLLRRRXXXZZZYYYVVVTTTQQQNNNLLLMMMNNNNNNMMMOOOQQQTTTXXX[[[]]]^^^___^^^^^^\\\[[[YYYWWWVVVUUUSSSRRRPPPOOOPPPRRRUUUVVVXXXWWWVVVWWWXXXWWWUUUTTTRRRSSSSSSRRRQQQPPPQQQSSSOOOOOONNNLLLKKKJJJIIIHHHHHHEEECCCBBBBBBBBB@@@???@@@??????@@@AAA@@@>>><<<999888666555444444444555555444555666999:::999888555444333111000///......---,,,,,,++++++*********+++,,,,,,---...///000000222444777999999999999;;;:::;;;<<<>>>>>>===;;;:::<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;::::::===???===>>>>>>======<<<;;;:::;;;;;;;;;::::::::::::999777999;;;:::999:::???DDDIIIRRRYYY[[[]]]eeeooovvv~~~||||||}}}}}}{{{yyy}}}{{{yyy{{{||||||zzzuuuqqqkkkcccYYYPPPIIIDDD===<<<:::888888:::<<<======>>>@@@@@@AAACCCGGGIIISSSZZZbbblllxxxyyykkkccctttxxxUUUIIIAAA<<<:::444444333111///...------...---...//////...---+++***...------,,,,,,------...............////////////......111555999AAARRRjjj{{{yyylll]]]QQQHHHDDDBBB>>>>>>@@@HHHZZZwww~~~\\\QQQSSSggg}}}hhhTTTMMMJJJIIIOOOWWWhhh}}}zzz}}}}}}yyyvvvvvvxxx{{{}}}wwwllliiimmmqqqsssvvv{{{{{{nnneeeXXXOOOGGGDDDCCC@@@???@@@>>>BBBCCCCCCFFFLLLOOONNNNNNIIIDDDAAAAAADDDFFFGGGHHHHHHKKKPPPVVVYYYXXXUUUQQQOOOLLLKKKMMMNNNOOOOOONNNPPPSSSVVVZZZ\\\]]]^^^```___^^^\\\ZZZXXXWWWVVVSSSRRRPPPOOOPPPRRRUUUVVVVVVWWWWWWXXXXXXWWWUUUTTTRRRSSSSSSRRRQQQQQQRRRTTTOOONNNNNNMMMLLLKKKJJJJJJIIIGGGDDDCCCBBBAAA@@@>>>@@@@@@???@@@AAA@@@>>>;;;888777666555444444555666555555666777::::::999777555444222111///.........------,,,,,,+++***))))))+++,,,,,,---...///000000222555888::::::::::::;;;999:::<<<>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;===???>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::888:::;;;;;;999999;;;===>>>GGGNNNPPPQQQYYYfffqqq}}}~~~~~~~~~~~~|||{{{|||zzz{{{|||||||||wwwrrrkkkbbbYYYPPPHHHCCC===<<<:::888888:::<<<===>>>>>>?????????BBBFFFIIIRRRUUU\\\dddooo~~~pppfffuuuxxxTTTIIIAAA<<<999333555333111///------------/////////000///...---,,,...------,,,,,,------...............////////////......111555999CCCVVVppp|||mmm\\\OOOFFFBBBAAA===???BBBIII]]]}}}___SSSUUUkkkwwweeeTTTMMMJJJIIIPPP[[[ttt|||zzz~~~~~~zzzxxxxxxzzz}}}wwwmmmjjjlllppptttwwwzzz}}}zzzmmmdddVVVMMMEEEDDDCCC@@@???@@@===AAABBBBBBEEEKKKNNNMMMJJJFFFBBB@@@BBBEEEHHHJJJGGGFFFHHHMMMTTTWWWVVVTTTNNNLLLJJJKKKMMMPPPQQQRRRNNNPPPRRRUUUXXX[[[]]]^^^aaa```___]]][[[YYYWWWVVVTTTRRRQQQPPPPPPSSSUUUWWWUUUVVVWWWXXXWWWUUUTTTSSSRRRSSSSSSSSSQQQQQQSSSUUUPPPPPPOOONNNNNNMMMLLLLLLKKKIIIFFFDDDCCCBBB@@@???AAA@@@@@@@@@AAA@@@===;;;888777666555444444555666555555666888::::::888666444333222000///......---------,,,,,,+++***))))))+++,,,,,,---...///000000222555999;;;;;;::::::;;;999:::<<<===>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<<<<>>>???>>>>>>>>>???>>>>>>===============<<<<<<<<<<<<;;;999:::;;;;;;:::888888888:::@@@GGGIIIJJJPPP^^^kkkzzz~~~~~~~~~}}}}}}}}}||||||}}}}}}}}}{{{uuulllcccZZZQQQHHHBBB===<<<:::888888:::<<<===>>>>>>???>>>???AAAEEEHHHNNNOOOTTT\\\gggyyyxxxnnn{{{xxxTTTHHH???;;;888222555333111///------------+++,,,,,,,,,+++++++++***...------,,,,,,------...............////////////...///111444999EEE[[[uuu|||lll[[[NNNFFFCCCBBB===???BBBJJJ```cccVVVZZZrrryyyjjj]]]QQQLLLIIIIIIUUUddd~~~~~~}}}{{{|||~~~zzzxxxvvvuuuuuuxxx{{{}}}xxxnnnlllmmmqqqvvvxxxxxx{{{yyykkkbbbTTTLLLEEEDDDCCC@@@???@@@===AAABBBBBBEEEKKKNNNMMMHHHDDD@@@???AAAEEEIIIJJJEEEEEEFFFKKKQQQUUUTTTRRRNNNLLLKKKKKKNNNQQQRRRSSSOOOPPPRRRUUUXXX[[[]]]^^^bbbaaa___]]][[[XXXWWWVVVUUUTTTRRRQQQRRRTTTWWWXXXWWWXXXXXXWWWUUUSSSSSSSSSRRRSSSTTTSSSRRRRRRTTTUUURRRRRRQQQPPPOOONNNNNNNNNKKKIIIFFFDDDDDDCCCAAA@@@AAAAAA@@@@@@AAA@@@===;;;999888666555444444444555555555666888::::::777555444333222000///...---------,,,,,,++++++*********+++,,,,,,---...///000000333555888::::::::::::;;;::::::;;;<<<============;;;;;;;;;;;;;;;<<<<<<<<<:::<<<>>>>>>======>>>@@@>>>>>>????????????>>>>>>>>>>>>>>>=========<<<<<<::::::;;;;;;:::999888777:::===AAADDDEEEJJJVVVbbbrrr~~~}}}}}}}}}~~~~~~||||||~~~}}}}}}~~~~~~~~~~~~~~~wwwlllcccZZZRRRIIIBBB===<<<:::888888:::<<<===>>>???@@@@@@@@@AAADDDGGGKKKJJJOOOWWWaaarrr~~~~~~vvv{{{UUUHHH???:::888333444333111///...------...---------,,,,,,,,,,,,,,,...------,,,,,,------...............////////////...111000222888HHH```zzz{{{lll[[[NNNGGGEEEEEE???@@@BBBJJJccciii]]]bbb}}}tttmmmaaaYYYRRRNNNIIIJJJZZZmmm|||zzzxxxyyy|||~~~~~~}}}pppppppppppprrruuuxxxzzzxxxnnnooonnnrrrxxxzzzwwwyyyyyyjjj```SSSKKKEEEDDDDDDAAA???@@@>>>AAACCCBBBFFFLLLNNNMMMGGGDDD???>>>@@@DDDGGGHHHEEEDDDEEEJJJPPPTTTTTTRRRRRROOOMMMMMMNNNPPPQQQQQQOOOPPPRRRUUUXXX[[[^^^___bbbaaa___]]]ZZZXXXVVVUUUVVVUUUSSSRRRSSSUUUXXXZZZZZZ[[[ZZZXXXTTTRRRSSSUUURRRSSSTTTSSSRRRRRRTTTVVVSSSSSSRRRQQQPPPNNNNNNMMMIIIGGGEEECCCCCCCCCAAA@@@BBBAAA@@@@@@AAA???===::::::999777555444333333444444444666888999999666333444333111000...---------+++++++++++++++++++++++++++,,,,,,---...///000000333555777888888888:::<<<;;;;;;::::::;;;<<<>>>???999:::::::::;;;;;;;;;;;;:::<<<>>>>>>>>>===???@@@>>>??????@@@@@@??????>>>??????>>>>>>>>>=========::::::::::::::::::999999;;;:::<<<@@@BBBDDDMMMWWWcccppp~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~}}}~~~}}}vvvkkkbbb[[[SSSJJJDDD===<<<:::888888:::<<<======???AAABBBAAABBBDDDFFFJJJHHHLLLTTT\\\mmm{{{XXXHHH???:::999555333222000///........./////////........./////////...------,,,,,,------...............///////////////222000000888JJJccc|||{{{lll[[[OOOIIIGGGHHH@@@AAAAAAJJJeeepppdddkkkzzzkkkddd```ZZZUUUQQQKKKKKK]]]rrr{{{zzzwwwtttwww|||}}}{{{ooooooppprrruuuxxx{{{}}}~~~wwwnnnpppooosssyyyzzzwwwyyy~~~xxxiii___SSSKKKEEEDDDDDDAAA@@@@@@>>>AAACCCCCCFFFLLLOOOMMMHHHDDD@@@===???BBBEEEFFFEEEDDDEEEJJJPPPTTTTTTRRRUUURRROOONNNNNNOOOPPPOOOPPPQQQRRRUUUXXX[[[^^^```bbbaaa___\\\ZZZXXXVVVUUUWWWVVVTTTSSSTTTVVVYYYZZZ]]]]]]\\\YYYTTTRRRTTTVVVRRRSSSTTTSSSRRRSSSTTTVVVTTTSSSRRRQQQOOONNNMMMLLLHHHFFFCCCBBBBBBBBB@@@???BBBAAA@@@@@@AAA???<<<:::;;;:::777555444333333333333444555777999888555222444333111000...---------++++++++++++++++++,,,,,,+++,,,,,,---...///000000444555666666666888:::===<<<;;;:::999:::<<<>>>@@@999999999::::::;;;;;;;;;:::<<<>>>???>>>>>>???@@@>>>??????@@@@@@@@@??????????????????>>>>>>>>>>>>;;;:::999999;;;;;;;;;:::<<<888888===???@@@GGGPPPUUUcccrrrzzz||||||}}}yyyxxxxxxxxxzzz}}}~~~~~~~~~{{{sssiii```[[[TTTKKKEEE>>><<<:::888888:::<<<>>>===???BBBCCCCCCCCCDDDEEEJJJHHHKKKSSSZZZiii|||ZZZJJJ???;;;;;;666222111000.........///000,,,,,,+++++++++,,,,,,---...------,,,,,,------.............../////////000000111222333:::MMMhhh~~~xxxfffXXXMMMFFFFFFIIIHHHBBBAAAOOOllltttbbbnnnpppccc```___ggg]]]MMMJJJOOO[[[mmm}}}zzzxxxwwwwwwxxxyyyyyyxxxtttnnnmmmuuu||||||{{{}}}uuunnnlllooosssuuuwwwzzz}}}|||iiiXXXSSSLLLEEECCCAAA>>>>>>@@@@@@BBBEEEFFFEEEGGGKKKNNNGGGBBB<<<999;;;@@@EEEHHHHHHIIILLLNNNQQQSSSTTTTTTTTTRRRQQQQQQRRRRRRQQQPPPQQQOOOQQQUUUWWWWWW[[[aaa___``````^^^[[[YYYYYYYYYYYYUUUTTTVVVWWWVVVXXX\\\^^^]]]\\\ZZZXXXVVVTTTSSSVVVUUUSSSRRRRRRRRRSSSTTTVVVUUUTTTSSSSSSQQQMMMJJJEEEEEEEEEDDDCCCCCCBBBBBB????????????>>><<<;;;:::999888777666444444444444333555777999999777444111///000111111111///...---///...---,,,++++++++++++)))######+++000000111444000222555777888:::===???>>>===;;;:::999::::::;;;999888888777888:::;;;<<<<<<<<<<<<===============<<<<<<===??????@@@@@@@@@AAAAAA@@@@@@???>>>======::::::::::::999999888777888999999888888;;;???CCCOOOUUU___hhhpppyyy}}}~~~{{{zzzyyy|||}}}}}}|||{{{}}}vvvqqqiiiaaaYYYQQQIIIDDD===<<<999888777777888999>>>???AAABBBDDDEEEFFFFFFHHHIIIPPPWWW]]]iii]]]KKKEEE;;;333333222111000//////.........///............------------...//////000000//////...------------.../////////111222444:::MMMggg|||vvvfffYYYPPPJJJJJJNNNKKKEEEDDDPPPmmmssseeessspppeeedddffflllaaaOOOKKKNNNYYYiii}}}}}}{{{yyyxxxwwwuuutttrrrtttoooooowww~~~~~~}}}~~~vvvpppoooqqqtttvvvxxxzzz}}}mmm[[[RRRJJJDDDBBB@@@======@@@@@@BBBEEEEEEEEEGGGKKKNNNGGGBBB===;;;===AAAEEEHHHHHHJJJLLLPPPSSSVVVWWWXXXTTTRRRQQQPPPQQQQQQPPPNNNQQQPPPRRRVVVXXXWWW[[[aaa```aaa```]]]ZZZXXXXXXYYYXXXTTTSSSVVVVVVUUUWWW[[[\\\\\\[[[YYYXXXWWWVVVVVVVVVUUUSSSRRRRRRRRRSSSTTTWWWVVVUUUTTTTTTRRROOOLLLFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@???>>>===<<<;;;999888777666555444444444333555777999888666333222///000000//////...---,,,......---,,,++++++++++++///)))(((---000//////222333444666777777888:::<<<===<<<;;;:::::::::::::::999888888888888:::;;;<<<<<<<<<<<<<<<============<<<===>>>??????@@@??????AAAAAA@@@@@@???>>>>>>===::::::;;;;;;::::::999888999999999888888;;;>>>BBBHHHNNNVVV___hhhsss~~~}}}||||||~~~}}}|||{{{{{{~~~~~~|||{{{{{{uuuqqqiiiaaaYYYQQQIIIDDD<<<;;;999777777888999:::>>>???AAACCCEEEFFFFFFGGGIIIIIIOOOVVV\\\iii```LLLFFF<<<555666222111000//////.........///............---------+++,,,------......------...------------...//////...111333444:::LLLeeeyyyttteee[[[SSSOOOOOOSSSMMMHHHFFFRRRmmmssshhhxxxpppiiijjjpppuuufffRRRKKKLLLUUUcccvvv|||{{{{{{zzzxxxvvvsssqqqooosssppprrrzzz~~~yyysssrrrtttvvvwwwyyy{{{~~~nnn\\\PPPIIICCCAAA???======???@@@BBBDDDEEEFFFGGGJJJMMMEEEBBB>>>===???CCCFFFGGGGGGIIIMMMQQQVVVYYY\\\]]]WWWUUUSSSRRRRRRQQQPPPNNNQQQPPPSSSXXXYYYXXX[[[aaabbbbbb```]]]YYYWWWXXXYYYWWWSSSRRRUUUUUUTTTWWW[[[ZZZZZZZZZYYYYYYXXXXXXXXXVVVUUUTTTSSSRRRSSSTTTTTTXXXWWWVVVUUUUUUSSSPPPNNNHHHGGGEEECCCBBBCCCDDDEEEAAAAAAAAAAAA@@@>>>===<<<999888777666555444444444333555777888888666333222000///...------,,,,,,,,,...---,,,++++++***++++++000---,,,///111111111222666777888888777777888999;;;;;;<<<<<<;;;;;;::::::999999888888999:::<<<===<<<<<<<<<<<<======>>>>>>>>>>>>???????????????>>>AAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<<<<<<<;;;:::::::::::::::999888:::===@@@@@@DDDKKKSSS]]]kkk{{{~~~{{{zzz|||}}}{{{yyyxxxuuupppiiiaaaZZZQQQIIIDDD<<<:::999777777888:::;;;>>>@@@AAACCCEEEFFFGGGHHHJJJJJJOOOUUU[[[iiieeeNNNFFF>>>888888222111000//////.........///............---------+++,,,------......------......------......///000...111333444;;;LLLdddwww~~~rrrddd[[[TTTPPPPPPSSSKKKFFFEEEQQQlllrrriiixxxqqqmmmpppzzz}}}kkkTTTLLLKKKQQQ^^^nnn~~~{{{xxxwwwxxxxxxwwwuuurrrqqqqqqqqqqqquuu{{{~~~}}}|||wwwtttvvvwwwxxxyyy{{{~~~kkkXXXPPPIIICCCAAA@@@>>>>>>AAAAAABBBCCCDDDFFFGGGJJJKKKDDDBBB??????AAADDDFFFGGGFFFHHHLLLRRRWWW\\\___aaa[[[XXXUUUSSSSSSRRRQQQOOOQQQQQQUUUZZZ[[[YYY\\\```cccccc```\\\XXXVVVWWWXXXVVVRRRQQQTTTUUUTTTVVV[[[[[[[[[ZZZZZZYYYXXXXXXXXXVVVUUUTTTSSSSSSSSSTTTUUUWWWVVVUUUUUUUUUTTTQQQNNNJJJHHHEEECCCBBBCCCEEEFFFCCCCCCBBBBBBAAA@@@>>>===:::999888666555555444444444555666777777555333222222111///---,,,,,,---------,,,,,,+++******++++++---,,,,,,///111222444555666777888888777666777999::::::<<<<<<<<<;;;:::999999999888888999:::<<<===;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@???>>>>>>@@@@@@@@@?????????>>>>>><<<<<<============<<<;;;;;;;;;;;;:::999999<<<>>>;;;>>>CCCIIITTTdddvvv}}}|||~~~|||{{{zzztttpppiiibbbZZZRRRIIIDDD;;;:::888777777888:::;;;>>>???AAADDDFFFGGGHHHHHHLLLLLLPPPVVV\\\kkk{{{iiiOOOEEE>>>999999222111000///............///............------------...//////000/////////...............//////000...111333555<<>>:::999888777555555555555444555666666666555333222444222000...---------...,,,,,,+++*********++++++***,,,------///222444444444666777888777777999:::999:::;;;<<<<<<<<<:::::::::999999999999;;;<<<===;;;;;;;;;<<<===>>>>>>??????@@@@@@@@@@@@??????>>>@@@@@@@@@???????????????<<<======>>>>>>=========;;;;;;<<<:::999999;;;===;;;===@@@EEENNN^^^qqq}}}|||zzzyyysssoooiiibbb[[[RRRJJJDDD<<<:::999777777888999:::===???AAACCCEEEGGGHHHHHHMMMMMMQQQXXX^^^mmmwwwyyylllOOODDD>>>:::999222111000///............///............------------...//////000////////////............///000000...000333666===NNNddduuu|||{{{pppddd[[[SSSLLLJJJLLLCCC???AAAOOOlllkkkgggyyyuuurrrwwwlllTTTKKKIIIMMMYYYhhh~~~zzzvvvttttttzzz{{{zzzvvvpppmmmnnnppprrrvvvyyyzzz|||||||||wwwtttuuuuuuuuuvvvxxx|||vvveeeWWWPPPIIICCCBBBBBB@@@AAADDDCCCBBBAAACCCFFFHHHIIIHHHCCC@@@>>>>>>AAADDDFFFGGGDDDGGGKKKQQQVVV[[[^^^```YYYVVVRRROOOOOOOOONNNMMMRRRSSSXXX^^^___\\\\\\___aaaaaaaaa^^^ZZZXXXWWWWWWVVVRRRRRRTTTVVVUUUXXX\\\^^^]]]\\\[[[YYYXXXWWWVVVWWWVVVUUUTTTSSSTTTUUUUUUTTTSSSSSSTTTUUUTTTQQQOOOJJJIIIGGGEEEDDDEEEFFFGGGCCCCCCCCCCCCBBB@@@???>>>:::999888777666555555555444555555666555444333222444333111000......------++++++************+++++++++...///---,,,///111111333555777777777888:::<<<::::::;;;;;;<<<<<<;;;;;;::::::999999:::;;;<<<>>>:::;;;;;;<<<===>>>????????????@@@@@@@@@@@@@@@???????????????????????????<<<<<<===>>>>>>>>>======:::;;;<<<;;;::::::;;;======>>>@@@CCCKKKXXXiiittt{{{~~~zzzvvvtttrrrnnniiiccc[[[SSSJJJDDD===<<<999888777777888999<<<===@@@BBBEEEFFFGGGHHHMMMMMMRRRYYY___nnnvvvuuuoooPPPDDD>>>;;;999222111000//////.........///............---------+++,,,------......------//////......//////000111---///222666>>>OOOeeevvv|||zzzpppddd[[[TTTLLLIIIKKKCCC@@@AAAPPPlllfffdddvvvxxxssswwwjjjQQQJJJIIINNNYYYkkk|||vvvtttuuuvvv{{{|||zzzuuuooommmooosssuuu{{{}}}zzz{{{}}}{{{}}}rrrrrrrrrsssssstttwww{{{}}}}}}~~~~~~~~~qqqbbbVVVNNNGGGBBBAAAAAA@@@AAADDDDDDBBBAAABBBFFFHHHHHHGGGBBB@@@======???CCCFFFGGGGGGIIIMMMRRRVVV[[[]]]___YYYVVVRRRPPPOOOPPPPPPPPPSSSTTTYYY``````]]]\\\___^^^```aaa```\\\YYYWWWWWWVVVSSSRRRUUUWWWVVVYYY]]]\\\\\\[[[[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUTTTTTTTTTUUUVVVUUUSSSQQQIIIIIIHHHFFFFFFFFFFFFFFFCCCCCCCCCBBBAAA@@@???>>>::::::888777666555555555444444555555555444333222222222111000///---++++++++++++************++++++)))...000---,,,000333222444555777888777888999;;;:::::::::::::::;;;<<<===::::::999999:::;;;===>>>::::::;;;<<<===>>>??????>>>>>>???@@@AAAAAAAAAAAA????????????????????????;;;<<<======>>>>>>======999:::;;;;;;::::::<<<===>>>???AAACCCHHHRRR___iiisss}}}}}}}}}xxxtttrrrqqqnnniiiccc\\\SSSJJJDDD>>>===:::888666666777888;;;<<<>>>AAADDDEEEGGGGGGJJJKKKQQQYYY___mmmvvvrrrrrrRRREEE@@@<<<:::222111000//////.........///............---------+++,,,------......------///////////////000000111---///222777???PPPfffvvv|||zzzoooddd\\\UUUMMMJJJKKKEEEAAACCCRRRmmmaaaaaaqqqzzztttvvv}}}gggPPPIIIJJJNNNYYYoooyyyttttttwwwyyyxxxyyyxxxtttoooooosssyyyxxx~~~{{{{{{zzz|||ooopppqqqqqqqqqrrrvvv{{{~~~{{{{{{||||||~~~}}}lll^^^UUUMMMFFFAAA@@@@@@???@@@CCCDDDBBB@@@BBBFFFHHHHHHFFFBBB???<<<;;;>>>CCCFFFHHHIIIKKKNNNSSSWWW[[[]]]^^^\\\YYYUUUSSSSSSTTTTTTTTTSSSTTTZZZ```aaa]]]\\\^^^\\\^^^aaa```^^^ZZZWWWVVVWWWSSSSSSVVVWWWWWWZZZ^^^ZZZZZZZZZZZZZZZ[[[[[[[[[WWWVVVUUUTTTTTTTTTUUUVVVUUUUUUUUUVVVWWWWWWUUUSSSIIIIIIHHHHHHGGGFFFFFFEEECCCCCCCCCBBBAAA@@@>>>>>>;;;:::999777666666555555444444555555444444333222000000111000///,,,***(((+++***************++++++%%%,,,///,,,---333888777555777888888777777888:::;;;;;;:::999:::;;;===>>>::::::999999:::;;;===>>>::::::;;;<<<===>>>???@@@===>>>???@@@AAABBBBBBBBB??????????????????@@@@@@;;;;;;<<<===============888:::;;;;;;;;;;;;<<<>>>===???AAABBBEEEMMMXXX```mmmxxxyyy}}}~~~|||yyyvvvtttqqqnnniiiccc\\\SSSJJJDDD???>>>;;;888666666666777:::;;;>>>@@@CCCEEEFFFGGGGGGIIIPPPYYY___llluuuooo|||tttTTTFFFBBB>>>;;;222111000//////.........//////.........------------...//////000000/////////////////////000111111---333333555???TTTkkkxxxzzz|||tttggg[[[QQQKKKFFFDDDHHHEEEGGGSSSlllqqq]]]^^^lll~~~xxxzzzxxxcccSSSIIIIIISSS___yyy~~~yyyzzzyyyyyyzzz{{{zzzvvvppplllnnnuuu}}}}}}xxxtttwww}}}}}}|||pppnnnppprrrsssuuuxxx}}}}}}~~~|||lll___XXXMMMHHHBBB>>>===???BBBCCC???@@@AAACCCEEEFFFHHHHHHDDDAAA??????AAADDDFFFGGGGGGIIINNNUUU[[[^^^^^^]]][[[YYYVVVUUUTTTTTTRRRPPPRRRUUU[[[___bbbaaa___]]]]]]bbbddd```]]]]]][[[XXXSSSRRRTTTYYY[[[YYYYYY[[[ZZZ\\\]]]\\\ZZZYYYYYYYYYZZZ[[[YYYVVVVVVYYYWWWRRRUUUTTTSSSUUUWWWXXXXXXWWWPPPKKKGGGGGGIIIIIIEEE@@@EEECCCAAAAAABBBBBBAAA@@@;;;:::999777555444333333444444444444444444444444333222000///---,,,,,,,,,,,,,,,++++++***+++++++++............///111222222111444777888888777888999::::::;;;;;;;;;::::::999;;;;;;<<<<<<===>>>>>>>>>===============>>>???????????????>>>>>>>>>>>>>>>AAAAAA@@@???>>>>>>??????>>>>>>????????????>>>>>>>>>======<<<<<<<<<======???@@@@@@@@@AAAGGGOOOVVVgggttt}}}}}}yyy{{{~~~~~~~~~|||yyyuuusssrrrooojjjddd\\\SSSIIICCC>>>===:::777555555555666;;;<<>>===???AAABBB@@@@@@AAACCCEEEFFFGGGHHHDDDAAA??????AAADDDFFFGGGGGGIIINNNTTT[[[___```___]]]ZZZVVVTTTTTTSSSRRRQQQQQQUUUZZZ```bbbbbb```___^^^bbbddd```]]]\\\ZZZWWWRRRQQQSSSYYYZZZYYYYYY\\\[[[\\\]]]\\\ZZZYYYYYYZZZYYYZZZYYYVVVWWWYYYXXXTTTWWWVVVVVVXXXZZZ[[[[[[ZZZOOOKKKHHHGGGIIIIIIEEEAAAFFFDDDBBBAAABBBBBBAAA???===<<<:::888666555444444444444444444444444444444333222000///---,,,,,,,,,,,,,,,++++++***++++++,,,............///111222333222444777888888888888999999:::::::::::::::999999999::::::;;;;;;<<<=====================>>>?????????>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???>>>>>>??????>>>>>>????????????>>>>>>>>>======<<<<<<<<<======???@@@AAAAAAAAAEEEMMMSSSbbbppp}}}}}}||||||yyy|||~~~~~~~~~}}}}}}|||{{{yyywwwtttsssqqqnnniiiccc[[[RRRIIICCC<<<;;;999777666666777888:::;;;===@@@CCCDDDFFFFFFHHHMMMNNNSSS```kkk|||qqqeeeggg{{{VVVLLLCCC::::::444222000/////////...---................................................,,,---...//////000000000000555555888CCCYYYqqq~~~|||ssseeeXXXOOOJJJHHHGGGEEECCCDDDQQQkkknnn```hhhwwwdddTTTNNNPPPXXX___uuu}}}{{{tttttttttqqqoooqqqwww}}}|||~~~~~~zzztttsssxxx}}}wwwkkkiiilllqqqtttvvvxxx{{{}}}xxxjjj]]]UUUOOOJJJCCC???>>>???AAAAAAAAABBBBBBCCCEEEFFFFFFGGGDDDAAA??????AAADDDFFFGGGGGGIIIMMMTTT[[[```bbbbbb___[[[VVVSSSSSSRRRRRRQQQPPPTTTZZZ```cccdddcccaaa___cccddd___\\\[[[YYYVVVRRRQQQSSSXXXZZZYYYZZZ]]]\\\]]]^^^]]][[[YYYZZZ[[[YYYZZZYYYWWWXXX\\\[[[WWWXXXXXXYYY[[[]]]^^^]]]\\\OOOKKKHHHHHHIIIHHHEEEBBBGGGEEECCCBBBBBBBBB@@@>>>>>>===;;;999777666555555444444444444444444444444333222000///---,,,,,,,,,,,,++++++***++++++,,,,,,------......///111222333333555888999999999999:::888999999::::::999999999888888888999::::::;;;;;;===============>>>??????>>>>>>>>>>>>>>>>>>??????AAA@@@??????>>>?????????>>>>>>????????????>>>>>>=========<<<<<<======>>>???AAABBBBBBAAADDDJJJOOO\\\jjjyyy}}}|||}}}{{{}}}}}}|||{{{zzzyyywwwvvvuuuooolllgggaaaZZZRRRHHHBBB;;;:::888666666777888:::999:::<<>>===;;;999777666555555555555555555555555555555333222000///---,,,,,,,,,++++++******++++++,,,,,,---------...///111222333333666999:::999999:::;;;888888999999:::999999999888888888999::::::;;;;;;===============>>>>>>???>>>>>>>>>>>>>>>?????????@@@@@@???????????????@@@>>>>>>????????????>>>>>>==================>>>??????AAACCCBBBAAACCCGGGLLLXXXgggwww~~~~~~|||~~~~~~}}}{{{zzzzzzyyyyyynnnkkkfffaaaZZZQQQHHHBBB<<<:::888777666777888999999:::===???BBBCCCEEEEEEFFFKKKMMMSSSaaannn}}}ooolll[[[MMMDDD;;;;;;444222000///000000...---------------------------........................---------------.........///000222888FFF___yyy{{{kkk[[[OOOHHHEEECCC@@@???BBBOOOjjjbbb^^^nnnuuu[[[OOOPPPVVV\\\bbbmmm}}}zzzyyyrrrssstttvvvyyy~~~{{{tttrrrtttxxx|||yyynnnggglllsssxxx{{{|||~~~xxxlll^^^VVVJJJGGGBBB@@@@@@BBBDDDEEECCCCCCCCCDDDEEEFFFFFFGGGDDDAAA??????AAADDDFFFGGGGGGHHHKKKQQQYYY```dddfffbbb^^^XXXSSSRRRRRRRRRQQQMMMQQQXXX___dddeeeeeedddbbbeeeeee___[[[[[[ZZZWWWUUUSSSUUUYYY[[[[[[]]]``````aaa```^^^[[[ZZZ[[[]]]ZZZ\\\\\\[[[]]]aaaaaa^^^VVVVVVXXX[[[\\\[[[XXXUUUMMMLLLJJJIIIIIIHHHFFFEEEGGGFFFDDDDDDDDDBBB???======<<<:::888666555444444555555555555555555555555333222000///---,,,,,,,,,+++*********++++++,,,---,,,------...000111333444333666999:::999999:::;;;777888999:::::::::::::::999999::::::;;;;;;<<<<<<===============>>>>>>???======>>>>>>????????????@@@???????????????@@@@@@>>>>>>????????????>>>>>>===============>>>?????????AAACCCBBBAAACCCGGGLLLYYYhhhyyy|||zzzyyy|||}}}|||zzzzzzzzzzzznnnkkkfff```YYYPPPGGGAAA>>><<<:::777666555666666:::;;;===@@@BBBDDDEEEFFFFFFLLLMMMTTTaaannntttnnn~~~]]]LLLCCC;;;:::555333111000000000///...------------------------........................///...---,,,+++++++++,,,///222444:::IIIbbb|||}}}lll\\\OOOGGGBBB@@@>>>>>>BBBPPPjjjbbb___qqqqqqYYYOOOQQQWWW___eeennn{{{{{{yyyvvvvvvrrrsssuuuxxx}}}xxxqqqqqqtttyyy}}}~~~wwwnnnhhhlllsssxxx{{{~~~|||pppbbbXXXJJJGGGCCCAAAAAACCCDDDDDDBBBCCCCCCDDDFFFGGGGGGHHHDDDAAA??????AAADDDFFFGGGHHHHHHJJJPPPWWW___cccfffbbb^^^YYYUUUSSSRRRQQQPPPLLLPPPWWW^^^cccddddddccccccfffeee```\\\\\\\\\YYYYYYVVVWWW[[[]]]\\\^^^aaabbbbbbaaa^^^\\\[[[\\\^^^ZZZ\\\\\\[[[]]]aaaaaa^^^UUUVVVXXX[[[\\\YYYTTTPPPLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDEEEEEECCC@@@>>>===<<<:::888666555444444555555555555555555555555333222000///---,,,,,,,,,************+++,,,------,,,,,,---...000222333444333555888999999999999:::888999999:::;;;;;;;;;;;;::::::;;;;;;<<<<<<=====================>>>??????=========>>>??????@@@@@@?????????>>>??????@@@AAA>>>>>>????????????>>>>>>============>>>???@@@@@@???AAABBBBBBAAADDDJJJOOO\\\kkk|||~~~zzzvvvxxxzzz}}}~~~}}}|||{{{zzzxxxwwwvvvooolllgggaaaYYYPPPFFF@@@???===:::777555555555666:::;;;>>>@@@CCCDDDFFFFFFGGGLLLLLLRRR___kkk{{{ttt```LLLCCC;;;:::555333111000000000///...------------------------........................///...---+++++++++,,,,,,///333555;;;IIIaaayyy{{{kkk[[[OOOFFF@@@===<<<===CCCQQQkkkfffccctttlllWWWNNNOOOTTT\\\cccnnn|||{{{xxxtttrrrsssssstttxxx~~~sssmmmooouuu|||wwwnnngggkkkqqqvvvzzz}}}ttteee[[[MMMIIIEEEBBBAAABBBBBBBBBAAABBBCCCDDDFFFHHHIIIIIIDDDAAA??????AAADDDFFFGGGHHHHHHIIINNNUUU]]]bbbdddbbb___ZZZVVVTTTRRRPPPNNNKKKPPPWWW]]]bbbcccbbbaaacccffffff```]]]^^^^^^\\\]]]ZZZYYY]]]^^^]]]^^^bbbdddcccbbb___\\\[[[]]]^^^YYYZZZZZZYYY[[[______[[[XXXYYY[[[]]]]]]YYYSSSNNNLLLLLLLLLJJJIIIHHHGGGHHHEEEDDDDDDEEEFFFDDDAAA???>>>===;;;999777666555555555555555555555555555555333222000///---,,,,,,,,,************+++,,,---...,,,,,,---...000222444555222444777888888888888999999999:::;;;<<<<<<<<<<<<::::::;;;;;;<<<<<<=====================>>>??????<<<======>>>??????@@@@@@??????>>>>>>???@@@@@@AAA>>>>>>????????????>>>>>>============>>>???@@@AAA???@@@AAAAAAAAAEEEMMMSSS```ooo~~~|||yyy|||~~~~~~~~~~~~~~~~~~}}}{{{xxxvvvtttqqqnnnhhhbbbYYYPPPFFF???===<<<999777666666777777999:::<<>><<<:::999777777666666666666666666666666666333222000///---,,,,,,,,,************+++,,,---...,,,,,,---...000222444555111444777888888777888999999:::;;;<<<============999::::::;;;;;;<<<<<<==================>>>??????<<<======>>>???@@@@@@@@@??????>>>>>>???@@@AAAAAA>>>>>>????????????>>>>>>============>>>???@@@AAA???@@@@@@@@@AAAGGGOOOVVVbbbqqq}}}{{{|||~~~zzzwwwuuusssoooiiibbbZZZOOOEEE???;;;:::888777666777888999888999;;;>>>@@@BBBCCCDDDEEEJJJIIIMMMXXXccczzz{{{eeeNNNEEE>>><<<666333111000111111000...////////////////////////...........................---------...111444666111222333999FFFZZZmmm|||~~~zzzppp```OOOCCC???@@@BBB???BBBRRRppptttfffzzz{{{{{{ooo___PPPJJJKKKOOOUUU[[[mmmzzzssspppuuuvvvvvvyyy{{{tttmmmjjjooowww~~~uuuiiiggglllssswwwyyy|||ooo```ZZZOOOJJJDDD@@@??????@@@@@@@@@??????AAAEEEIIIKKKKKKDDDBBB???>>>AAADDDGGGHHHGGGIIILLLOOOSSSYYY```eeebbb___ZZZTTTQQQNNNNNNNNNNNNQQQWWWZZZ\\\^^^```aaafffffffffccc```]]]]]]]]][[[^^^___^^^\\\\\\^^^bbbbbbbbbaaa___^^^]]]\\\[[[ZZZWWWVVVWWW\\\___```___[[[___cccdddaaa\\\WWWTTTMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFEEECCCAAA???===999999999888888666555444222444666777666444555555444222///.........,,,+++***++++++,,,,,,------.........///000111222333333666777999999888888999;;;222666:::<<<<<<===???AAA===<<<;;;:::999::::::;;;;;;;;;;;;<<<===???@@@AAA@@@@@@????????????@@@@@@????????????????????????;;;<<<===>>>??????>>>>>>>>>===<<<>>>AAABBB@@@===@@@???@@@BBBDDDFFFOOOXXXgggqqq}}}|||zzz|||||||||}}}{{{yyyxxxwwwzzzuuulllbbbWWWMMMFFFBBB===<<<999777777777888999<<<===>>>@@@BBBDDDEEEFFFFFFIIIIIINNNXXX```sss{{{kkkJJJAAA@@@===555444222000....................................,,,---......//////......000///---,,,---...000222111444444999FFFYYYkkkyyyzzznnn^^^NNNCCC@@@@@@@@@???BBBTTTssswwwjjjwwwtttlll^^^OOOHHHIIILLLRRRXXXiii~~~yyysssoooqqqrrrsssvvv~~~wwwrrrmmmlllpppxxxsssiiiiiinnntttxxxzzz|||}}}kkk]]]XXXOOOKKKFFFBBBAAABBBCCCCCCBBB@@@@@@AAAEEEHHHJJJJJJDDDBBB???>>>AAADDDFFFGGGFFFHHHKKKNNNRRRXXX___dddbbb___ZZZUUUQQQOOONNNNNNOOORRRVVV[[[___aaabbbbbbfffffffffccc```]]]]]]]]]]]]___aaa___]]]\\\___bbbcccbbbaaa```___]]]\\\\\\\\\ZZZYYYZZZ]]]______]]]\\\```cccccc```[[[VVVTTTMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFEEECCCAAA???===999999999999888666555444222444666777666444444555222000---,,,,,,+++***(((******+++,,,,,,------...---...///000111222222333555777999999888888999;;;666888;;;<<<;;;;;;===???===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<===???@@@@@@@@@@@@????????????@@@@@@????????????????????????============>>>>>>>>>>>>???===<<<>>>@@@AAA???===@@@???@@@CCCDDDGGGOOOYYYfffsss{{{zzz|||}}}|||}}}~~~|||zzzyyywwwvvvrrrkkkbbbXXXNNNGGGCCC@@@???<<<:::999::::::;;;;;;<<<>>>???AAACCCEEEEEEEEEIIIIIINNNXXX```sss|||rrrPPPDDD@@@<<<666444222000///......///........................,,,---......//////......//////...---...///000111///555666;;;GGGYYYjjjwww}}}yyylll\\\MMMEEEBBBBBB???>>>CCCVVVwwwyyyooouuupppjjj\\\MMMGGGFFFIIIOOOUUUdddyyyyyyqqqnnnoooqqqsssuuu{{{{{{rrrpppmmmnnnsssyyyrrrjjjllloootttxxx{{{}}}wwwggg[[[UUUJJJGGGBBB??????@@@AAABBBCCCBBB@@@AAADDDGGGHHHHHHDDDAAA??????AAADDDFFFGGGEEEGGGJJJMMMQQQWWW^^^cccbbb___ZZZUUUQQQOOOOOOOOOQQQRRRUUU[[[bbbfffeeedddeeeffffffdddaaa^^^]]]]]]^^^aaabbb```]]]\\\___bbbccccccbbbaaa___^^^]]]]]]]]]\\\\\\^^^______]]]\\\^^^aaacccbbb^^^YYYUUUSSSNNNMMMKKKIIIHHHGGGFFFFFFFFFFFFFFFEEECCCAAA???===:::::::::999888666555444333555777777666444444444111///,,,+++++++++***(((******++++++,,,---------------...///000111222222555777999999888888999;;;;;;;;;<<<;;;:::999;;;<<<<<<<<<;;;:::::::::;;;;;;===============>>>??????@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>=========>>>??????>>>===>>>??????===<<>><<<:::888777777888888:::;;;<<<>>>@@@BBBDDDEEEEEEIIIIIINNNXXX___qqq{{{zzzVVVFFF@@@:::666555333111000/////////........................,,,---......//////............/////////000000000///555666<<>>DDDXXXxxx|||uuuxxxqqqggg[[[MMMGGGEEEGGGNNNUUUbbbvvvwwwpppmmmpppsssvvvxxx{{{|||wwwnnnmmmnnnppptttzzz~~~~~~tttnnnmmmooossswwwzzz|||~~~}}}qqqdddYYYSSSHHHEEEAAA???@@@AAABBBBBBDDDCCCAAAAAADDDEEEFFFFFFCCCAAA??????BBBEEEFFFGGGEEEGGGJJJMMMQQQXXX___dddbbb___ZZZUUUQQQOOONNNNNNQQQPPPRRRYYYccchhhgggccceeefffgggeeeaaa^^^]]]]]]^^^```aaa```\\\\\\^^^aaaddddddcccaaa```___^^^]]][[[]]]___aaaaaa```^^^]]]```bbbdddbbb^^^XXXTTTRRRNNNMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFEEECCCAAA???===;;;;;;:::999888777555444444666888888666444444444222000------------+++************+++,,,,,,------,,,------...///000111222444666999999999999:::;;;<<<<<<;;;:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===============>>>???@@@@@@????????????@@@@@@========================BBB@@@>>><<<<<<===>>>??????>>>>>>>>>>>>>>><<<;;;AAA@@@AAADDDFFFIIIQQQ[[[iiiyyy}}}zzz{{{~~~~~~}}}{{{zzzzzz{{{|||{{{yyyvvvrrrppplllkkkhhhbbbZZZQQQIIIDDD===;;;999666555555666666999999;;;===@@@BBBCCCDDDEEEIIIIIINNNXXX^^^pppxxx~~~YYYGGG???;;;777666444222000000000000........................,,,---......///...............///000000000000///000444666<<>>===============>>>???@@@@@@????????????@@@@@@========================BBBAAA>>>===<<<===>>>???>>>>>>???>>>===<<<<<<<<<@@@???AAADDDFFFIIIRRR\\\kkkxxx~~~|||}}}~~~|||{{{||||||||||||}}}}}}|||zzzvvvqqqoookkkjjjhhhccc[[[RRRIIIDDD@@@???<<<999888888888999888999;;;===???BBBCCCDDDEEEIIIIIINNNWWW]]]nnn|||sss|||YYYFFF???<<<777666444222000000000000........................,,,---......///............///000000111111000000///222555===LLL```tttyyygggZZZSSSNNNJJJGGG@@@@@@FFFXXXttt}}}}}}zzzsssbbbXXXNNNHHHFFFHHHOOOXXXdddyyy}}}yyyrrroooooonnnsssvvvvvvvvvwwwuuuppplllnnnqqqsssuuuwwwzzz}}}xxx}}}|||wwwllllllnnnrrrwww|||}}}~~~xxxlllcccYYYQQQJJJHHHEEEDDDEEEGGGGGGGGGEEECCCAAAAAACCCDDDEEEDDDBBBAAA@@@@@@CCCEEEFFFFFFFFFHHHKKKOOOSSSZZZaaaggggggccc]]]WWWQQQNNNLLLKKKMMMMMMQQQWWW___ccccccbbbeeeggghhhgggccc___]]]]]]ZZZ\\\^^^]]][[[ZZZ]]]```ccccccbbbaaa___^^^]]]]]]YYY\\\```bbbbbbaaa```aaa```cccgggfffbbb[[[UUURRRPPPOOOMMMKKKIIIGGGFFFFFFFFFFFFFFFEEECCCAAA???===<<<<<<;;;:::999777555444777888:::999666444333333...,,,***)))******)))((())))))******+++,,,,,,,,,++++++,,,---...///000000222555888::::::::::::::::::999888999;;;=========999:::;;;<<<<<<<<<;;;;;;===============>>>??????@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>===>>>???@@@<<<===???>>>===<<<<<<===???>>>@@@CCCEEEIIIRRR[[[kkkvvv|||~~~~~~{{{zzz|||}}}~~~~~~~~~{{{xxxuuurrrlllkkkhhhccc[[[RRRIIIDDD???===;;;888666666666777888999;;;===@@@BBBDDDEEEDDDIIIIIINNNWWW\\\mmmwwwooozzz[[[FFF@@@===666555333111000/////////........................,,,---......//////....../////////000000000111111---222444<<>><<<:::999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<===???@@@@@@@@@@@@????????????@@@@@@??????????????????????????????????????????@@@@@@:::<<>><<<<<<===>>>>>>===???BBBEEEHHHQQQ[[[iiisss|||}}}}}}}}}||||||~~~|||||||||{{{zzzyyywwwvvvpppnnnjjjccc[[[QQQIIIDDD===;;;888555444333444444888999;;;>>>@@@CCCEEEFFFDDDIIIIIINNNWWW[[[kkkuuummmyyy```III@@@<<<666444222000///......///........................,,,---......//////......111000/////////000111222,,,111444<<>>>>>;;;888888999;;;<<<===<<<;;;;;;;;;;;;;;;<<<===???@@@AAA@@@@@@????????????@@@@@@????????????????????????===>>>???@@@@@@@@@@@@@@@999<<<>>>>>><<<<<<===???>>>===>>>BBBDDDHHHQQQ[[[gggqqq{{{~~~~~~}}}~~~xxxwwwwwwwwwwwwwwwwwwwwwrrrpppkkkcccZZZQQQIIIDDD@@@>>>;;;888666666666777888999;;;>>>AAACCCFFFGGGDDDIIIIIINNNWWW[[[kkktttlllxxxeeeKKK@@@;;;555444222000....................................,,,---......//////......222111///......000222333...222444===PPPfffxxx}}}oooaaaYYYPPPEEE>>>>>>===???HHHZZZssstttlllwwwyyykkk^^^QQQIIIIIIIIIIIIOOOXXXjjj|||wwwuuutttrrrqqqqqqrrrsssssstttuuuvvvvvvuuussspppnnnppptttyyy|||uuunnnooopppsssxxx}}}uuujjj___VVVPPPIIIHHHFFFEEEDDDCCCDDDDDD@@@>>>===@@@DDDFFFEEEDDDDDDBBB@@@??????AAADDDEEEEEEDDDGGGNNNTTTXXX^^^dddhhhhhhbbbXXXQQQQQQQQQOOOPPPOOOPPPVVV]]]cccdddccceeegggiiiiiifffaaa^^^]]]]]]```bbbcccbbbaaabbbcccdddddddddcccaaa^^^[[[ZZZYYY\\\```bbbaaa______^^^fffhhhiiiggg```XXXRRROOOLLLLLLLLLKKKJJJHHHGGGFFFHHHGGGFFFDDDBBB@@@>>>>>>>>>??????<<<999777777888777666555444222111000//////...---------+++(((%%%///...,,,+++***+++,,,,,,,,,,,,,,,,,,...000333444333444555777999;;;<<<===999::::::;;;;;;<<<<<<<<<:::666333555:::===;;;888<<<<<<======>>>>>>??????@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============???AAABBB666:::===>>><<<;;;<<<>>>BBB@@@AAACCCDDDGGGPPPYYYhhhrrr|||~~~~~~~~~|||zzzyyyyyy{{{|||{{{wwwsssuuuooohhhbbb\\\TTTLLLFFFAAA>>>999777666777777666888999;;;===???AAAAAABBBFFFIIIIIIOOOZZZ]]]iii~~~sssiiipppdddGGG@@@:::666333000///000111111000333000///000...***)))+++///////////////.....................////////////222222555???QQQhhhyyyzzzmmm```XXXPPPFFF@@@???===???GGGYYYsss~~~jjjdddqqq|||uuuiii```SSSIIIHHHHHHHHHOOOXXXkkk}}}yyyvvvtttrrrpppqqqqqqqqqsssuuuvvvuuutttsssqqqpppooorrrvvv{{{~~~~~~~~~qqqlllnnnrrrvvvzzz~~~ttthhh]]]TTTNNNIIIHHHFFFDDDCCCCCCDDDDDD???>>>===@@@CCCEEEEEECCCDDDBBB@@@???@@@AAADDDEEEFFFDDDGGGNNNUUUYYY___eeehhhhhhbbbXXXQQQPPPPPPNNNOOOOOOPPPVVV]]]cccdddccceeegggiiiiiieeeaaa^^^]]]___aaadddeeedddddddddeeeeeeeeedddbbb```^^^\\\[[[\\\^^^bbbcccbbbaaa``````dddfffhhhfffaaaZZZTTTQQQMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFEEECCC@@@>>>======>>>>>><<<999777666777666666555444333222111000---,,,*********)))&&&$$$************+++,,,------...---------...///111222333444555777999:::;;;<<<::::::::::::::::::;;;<<<777777777777888999:::;;;<<<<<<======>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@AAA:::<<<>>>>>>>>>===>>>???BBB@@@AAACCCDDDGGGOOOYYYiiisss|||~~~{{{yyyxxxxxxyyy{{{}}}|||xxxuuutttnnngggaaa[[[TTTLLLEEEAAA===999666666666666666999:::<<<>>>@@@BBBCCCCCCFFFIIIIIIOOOYYY\\\hhh{{{qqqhhhllliiiKKKCCC;;;777444111///000000000000111......000000,,,,,,////////////////////////...............////////////...333777BBBTTTjjjzzzxxxmmm```XXXPPPHHHBBB@@@===???FFFXXXsssooo______mmmzzzyyyvvvllldddUUUIIIFFFFFFGGGOOOYYYmmm~~~zzzwwwuuurrrpppqqqpppqqqtttwwwxxxuuurrrpppoooooopppssswww|||~~~}}}zzzmmmhhhmmmtttxxx{{{}}}|||rrrggg[[[QQQKKKIIIHHHFFFDDDCCCCCCCCCDDD???>>>>>>@@@CCCDDDDDDCCCDDDCCCAAA???@@@BBBDDDFFFFFFEEEHHHOOOUUUYYY___fffggghhhbbbXXXRRRPPPPPPNNNOOONNNPPPUUU]]]cccdddcccfffhhhiiihhheeeaaa^^^]]]```bbbeeeggggggfffggghhhgggeeeccc```^^^]]]]]]\\\^^^aaacccdddcccaaaaaabbbbbbeeegggeeeaaa[[[VVVTTTOOONNNNNNMMMLLLKKKJJJJJJGGGGGGGGGFFFDDDAAA>>><<<<<<===>>>===999777555555666666555444333333222222///,,,***)))))))))'''&&&&&&'''(((***,,,---......//////...------...000111444555666888999999::::::<<<;;;999888888999::::::555888:::999777666:::>>><<<<<<======>>>>>>??????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@AAA@@@???===>>>???@@@@@@???BBB@@@AAACCCDDDGGGOOOYYYjjjttt|||~~~{{{xxxvvvvvvwwwzzz}}}}}}yyyuuurrrmmmfff```ZZZSSSKKKEEE@@@===888666555666666555999;;;===???AAACCCDDDDDDFFFIIIIIINNNWWWZZZgggyyyqqqhhhiii{{{qqqPPPEEE===999666222000000000///......,,,,,,///000......111......//////////////////............///////////////333999EEEWWWlll|||}}}rrrdddYYYPPPIIICCC@@@===>>>FFFWWWtttfff[[[```ppp~~~|||}}}vvvhhhXXXJJJFFFEEEFFFOOO[[[nnn~~~{{{yyywwwtttrrrrrrqqqrrrvvvzzzzzzvvvrrrooooooooopppsssvvvyyy{{{|||yyymmmfffmmmtttxxxzzz|||{{{qqqfff[[[PPPJJJIIIGGGFFFDDDCCCCCCCCCCCC@@@@@@@@@AAACCCDDDEEEEEEDDDCCCAAA@@@@@@BBBDDDFFFGGGEEEHHHOOOUUUYYY___eeefffgggbbbYYYRRRPPPPPPMMMNNNMMMOOOUUU]]]bbbdddcccggghhhiiihhhddd```^^^]]]___bbbeeeggghhhhhhiiijjjhhhfffbbb___]]]\\\]]]^^^___aaabbbbbbaaaaaabbbcccdddfffhhhfffaaa[[[VVVTTTOOONNNNNNMMMLLLKKKKKKKKKGGGGGGHHHHHHFFFBBB???<<<;;;<<<===<<<999666444444555555555444444333333333111///,,,***++++++******&&&'''))),,,..................------...///000111555666888999::::::::::::<<<;;;999888777888999999666888:::999777777:::===<<<<<<======>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@CCC@@@<<<<<>>AAA@@@AAADDDEEEGGGOOOXXXhhhrrr{{{}}}~~~}}}xxxwwwxxxxxxzzz}}}|||wwwtttpppkkkddd^^^YYYSSSKKKEEE@@@<<<888666555666666555888:::<<<>>>AAACCCDDDDDDEEEJJJJJJNNNVVVYYYggg|||sssjjjkkk}}}xxxSSSFFF>>>:::777333000000///...------++++++...///------000............////////////............////////////111444:::GGGYYYnnn~~~{{{jjjZZZPPPIIICCC>>><<<>>>FFFXXXvvvccc[[[cccwww}}}kkk[[[LLLFFFFFFGGGQQQ]]]ppp~~~|||{{{{{{zzzwwwuuuuuutttuuuxxxzzzzzzvvvrrrpppoooooopppqqqtttvvvxxxyyy|||zzzpppiiinnnsssvvvwwwyyy}}}||||||qqqfff[[[QQQKKKHHHGGGEEEDDDBBBBBBCCCCCCAAABBBCCCCCCDDDDDDEEEFFFEEECCCAAA@@@@@@BBBEEEFFFGGGEEEGGGNNNSSSWWW\\\bbbdddeeeaaaXXXRRRQQQPPPNNNMMMMMMOOOTTT\\\bbbddddddhhhiiiiiihhhddd```^^^]]]]]]```dddfffggghhhjjjkkkiiifffbbb^^^\\\\\\]]]^^^^^^___``````______aaaccciiikkkkkkgggaaaZZZUUUSSSOOONNNMMMKKKKKKKKKKKKLLLGGGHHHIIIIIIGGGCCC???===;;;<<<===<<<999666555444555555555444444333333333111///,,,++++++,,,+++***)))***,,,...///......---,,,,,,,,,---...000222444666777999;;;<<<<<<;;;:::<<<;;;999888888888888999888888888888999:::;;;<<<<<<<<<======>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????BBB>>>;;;;;;>>>??????===AAA@@@AAADDDEEEGGGOOOXXXeeepppyyy{{{}}}}}}yyywwwzzz}}}|||~~~~~~yyyuuurrrooojjjccc^^^YYYSSSKKKFFF@@@===888666666666666666777888:::===@@@BBBCCCCCCEEEIIIJJJNNNVVVYYYhhhtttiiilll|||UUUFFF>>>;;;888444111000///...---...++++++...---******------.........//////000000............////////////...555;;;HHHZZZooooooZZZMMMHHHBBB<<<<<<>>>GGG[[[zzzbbbZZZeee{{{}}}mmm]]]MMMIIIHHHJJJTTT```ttt{{{{{{{{{{{{|||{{{yyyvvvvvvwwwxxxyyyxxxvvvtttsssrrrqqqoooooopppsssvvvxxxwwwxxx}}}wwwrrrrrrrrrsssuuuxxx{{{}}}~~~}}}qqqfff[[[RRRLLLHHHGGGEEECCCBBBBBBBBBCCC@@@BBBCCCDDDCCCCCCEEEFFFEEEDDDBBB@@@AAACCCEEEGGGGGGDDDFFFLLLPPPSSSXXX^^^aaaccc```XXXSSSRRRQQQOOOMMMLLLNNNTTT\\\bbbddddddiiiiiijjjgggccc___^^^]]]\\\___cccfffgggiiikkklllhhhfffbbb___]]]\\\]]]^^^\\\]]]]]]]]]]]]___bbbdddnnnooonnniiibbbZZZUUUSSSOOONNNLLLKKKKKKKKKLLLMMMIIIIIIIIIHHHFFFCCC@@@>>>===>>>===;;;888666666666555555444333222222111111...,,,*********+++***(((------...............---++++++,,,,,,...111333444555666999;;;<<<<<<;;;;;;:::::::::::::::999999999999888888888:::;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>????????????>>>>>>>>>===;;;<<<===>>>>>>===@@@???AAAEEEFFFGGGOOOWWWbbbnnnxxx|||~~~~~~}}}zzzyyyzzz~~~|||wwwtttsssnnniiiccc^^^ZZZTTTLLLGGGAAA>>>999777666777777666666777:::===???AAACCCCCCDDDIIIKKKOOOVVVZZZjjjsssgggkkkVVVFFF???;;;888444111000000///...000---,,,...---***)))+++------......///000000000............////////////000666<<>>III^^^~~~ccc[[[fff~~~|||nnn^^^OOOKKKJJJLLLVVVbbbyyyzzzzzzzzz{{{|||{{{wwwuuuvvvyyyzzzxxxsssqqqqqqssssssqqqpppoooqqquuuzzz}}}zzz{{{}}}xxxrrrqqquuuyyy{{{{{{~~~qqqeeeZZZRRRMMMHHHGGGEEECCCBBBBBBBBBBBB???AAACCCBBBAAAAAACCCEEEEEEDDDBBBAAAAAACCCEEEGGGFFFDDDEEEJJJMMMOOOTTTYYY^^^```^^^XXXSSSSSSSSSQQQLLLLLLNNNTTT\\\bbbddddddiiijjjjjjgggccc___]]]]]][[[^^^cccfffhhhjjjlllnnnhhhfffccc```^^^]]]]]]]]]ZZZ[[[\\\\\\\\\___cccgggqqqqqqoookkkccc\\\WWWUUUPPPOOOMMMLLLLLLLLLNNNOOOJJJJJJIIIHHHFFFCCCAAA@@@??????===:::777666777999555555444222111000//////---,,,++++++,,,+++***(((------,,,,,,,,,---......------,,,---...000222333222444777:::;;;;;;::::::888999;;;<<<<<<;;;:::999777999;;;:::888888;;;>>><<<<<<======>>>>>>??????<<<===???@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===:::<<<===>>>======>>>???@@@???BBBEEEFFFHHHOOOWWWaaammmyyy~~~~~~~~~~~~~~~||||||}}}{{{wwwvvvvvvnnniiiccc^^^ZZZUUUNNNHHHBBB???:::888777888888888666888:::===@@@BBBDDDEEECCCIIIKKKOOOWWW[[[mmmuuuiiijjj{{{WWWFFF@@@;;;777444111111111000///111......000///,,,+++...------......///000000111............////////////111666<<>>JJJ```~~~eee\\\ggg~~~nnn^^^PPPLLLLLLNNNXXXddd||||||zzzzzzzzz||||||zzzvvvrrruuuyyy{{{wwwppplllooossstttrrrpppppprrrxxx}}}|||rrrpppuuuzzz|||{{{~~~pppcccYYYQQQMMMHHHFFFEEECCCBBBBBBBBBBBB===???AAAAAA??????AAACCCEEEDDDBBBAAAAAACCCEEEGGGFFFCCCDDDHHHKKKMMMQQQVVV\\\___^^^XXXTTTTTTTTTRRRLLLKKKMMMTTT\\\bbbddddddjjjjjjjjjgggccc___]]]]]][[[___cccgggiiikkkmmmooogggeeeccc```^^^]]]]]]\\\ZZZ[[[[[[[[[]]]```eeeiiiqqqqqqpppkkkddd]]]YYYWWWRRRPPPNNNMMMMMMNNNOOOQQQLLLKKKIIIGGGEEECCCBBBAAAAAA@@@===:::777666888;;;555555333222000///...---...------...///...+++))),,,+++******+++---...//////......---...///000111///111555888::::::999999777999;;;>>>>>>===;;;:::444:::???<<<666555;;;BBB<<<<<<======>>>?????????;;;<<<>>>@@@AAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===888;;;???@@@>>>===>>>@@@??????BBBEEEFFFHHHNNNWWW```mmmzzz~~~}}}}}}}}}}}}~~~~~~}}}~~~zzzwwwxxxyyynnnjjjddd___[[[VVVNNNIIICCC@@@;;;999888999999888777999;;;???AAADDDEEEFFFBBBIIIKKKPPPWWW\\\oooxxxmmmkkkxxxWWWGGGAAA:::777333111111111111000222//////111111......000---------...///000000111............/////////000---777;;;GGG[[[sss~~~hhhVVVKKKDDD???;;;<<<===JJJfffwwwbbb\\\kkk~~~hhhZZZPPPOOOQQQRRR[[[fff{{{yyyxxxxxxyyyzzzzzzwwwuuutttvvvwwwvvvrrrpppqqqtttkkkkkkkkkmmmqqqwww|||{{{|||mmmpppuuusssxxxyyyjjj^^^SSSMMMKKKGGGFFFEEECCCBBBBBBBBBBBB@@@???>>>@@@CCCDDDCCC@@@EEECCCAAAAAABBBDDDDDDCCCEEEGGGHHHIIIIIIMMMUUUZZZ[[[___^^^YYYUUUSSSQQQMMMKKKLLLOOOTTT[[[___aaabbbeeehhhkkkjjjeeeaaa______bbbdddffffffeeefffjjjmmmdddcccbbb```^^^]]]\\\\\\^^^]]]\\\[[[[[[^^^ccchhhtttuuuqqqjjjccc```ZZZTTTPPPNNNLLLKKKKKKLLLNNNPPPPPPOOOLLLHHHEEEDDDCCCBBB@@@>>>;;;999777777888888888777555333111///...---...---,,,+++************))))))***++++++,,,------***,,,---------...000333444555555666777888888999888888999:::;;;;;;<<<<<<======<<<:::888888:::===>>>>>>>>>>>>============:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@???>>>>>>??????============>>>>>>>>>>>>AAA@@@AAADDDEEEFFFMMMUUU___lllyyy~~~~~~}}}}}}}}}~~~~~~}}}||||||}}}}}}{{{zzzxxxoooeee___\\\WWWOOOHHHCCC???;;;888888999999888<<<===???@@@@@@AAACCCEEEFFFGGGKKKNNNQQQZZZnnn|||{{{yyyppp{{{\\\EEEAAA999777444333222222000...//////...//////000111222000000///...............000///...///111222222222222666:::FFFZZZqqqzzzdddRRRIIIDDD@@@===@@@@@@KKKeee}}}ccc___nnn{{{hhh[[[QQQPPPQQQQQQXXXaaayyy}}}yyyxxxxxxyyyzzzyyywwwtttuuuvvvvvvuuusssrrrrrrsssnnnnnnmmmnnnqqquuuyyy{{{|||xxxiiilllqqqrrryyywwwiii]]]RRRLLLJJJGGGFFFEEEDDDBBBBBBAAAAAA???>>>>>>@@@CCCEEECCCBBBEEECCCAAAAAACCCEEEEEEEEEFFFFFFGGGIIIKKKPPPVVV[[[[[[______YYYUUUSSSQQQNNNKKKLLLOOOUUU[[[```ccccccgggjjjmmmkkkfff```^^^^^^bbbdddfffffffffgggjjjmmmfffeeecccaaa___^^^]]]]]]^^^^^^]]]]]]]]]aaafffkkktttuuuqqqjjjccc```ZZZTTTQQQOOOMMMKKKKKKLLLNNNPPPNNNMMMJJJFFFCCCBBBAAA@@@AAA???<<<999777777777777555555444333111000//////...---,,,+++******************++++++,,,---------+++,,,---------...000222222333444555666888999999888888888999:::;;;;;;;;;;;;;;;;;;:::888999<<<>>>>>>=====================999:::;;;===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>========================>>>>>>>>>>>>@@@???AAADDDEEEFFFMMMVVVaaannnyyy}}}zzz{{{}}}~~~}}}|||}}}}}}|||zzzyyyqqqgggaaa^^^YYYPPPIIICCC???;;;888888999999888888;;;===??????AAADDDFFFEEEGGGKKKOOOQQQYYYkkk|||zzzzzz]]]FFFBBB999777444222222111000...//////////////////000111222111000///////////////...---,,,---///000000000000666:::DDDXXXooouuu^^^NNNGGGDDDAAA>>>AAAAAAKKKdddhhhgggyyyvvvggg[[[RRRRRRRRRPPPUUU]]]rrr~~~yyyyyyxxxyyyyyyxxxvvvsssxxxvvvuuutttuuuuuutttsssrrrqqqpppooopppsssvvvxxx}}}qqqcccgggnnnrrrzzztttfff[[[PPPJJJIIIFFFEEEEEEDDDCCCBBBAAAAAA>>>======@@@CCCEEEEEEDDDDDDBBBAAAAAACCCFFFGGGGGGFFFFFFFFFIIINNNTTTYYY[[[[[[______YYYUUUTTTQQQNNNKKKLLLOOOUUU\\\bbbeeeeeeiiilllooommmgggaaa^^^^^^aaaccceeefffggghhhjjjlllgggfffdddaaa___^^^^^^^^^^^^_________```dddjjjoootttuuuqqqjjjccc```ZZZTTTRRRPPPNNNMMMLLLMMMNNNOOONNNMMMJJJFFFCCCBBBAAA@@@BBB@@@<<<999777666666666333333333222222111111111...---,,,++++++*********++++++,,,,,,------......,,,---......------///111111222333444666777888999777777888888999:::::::::::::::;;;:::999:::===???========================999:::<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>@@@CCCEEEFFFNNNWWWdddooozzz|||}}}{{{{{{}}}}}}}}}~~~~~~|||zzz{{{tttjjjccc___YYYQQQJJJCCC???;;;888888999999888666888;;;===???AAADDDFFFEEEFFFJJJOOOQQQXXXgggvvvzzz___GGGBBB:::777444222222111000///000000//////.../////////------,,,+++++++++,,,,,,...---,,,,,,///000000///000777:::EEEXXXoooqqqZZZKKKFFFEEECCC@@@>>>@@@LLLfffssswww|||qqqdddZZZSSSTTTTTTRRRUUU]]]qqqzzzyyyxxxyyyyyyxxxuuussszzzvvvssssssvvvwwwvvvssstttrrrqqqppppppsssuuuwwwzzz~~~}}}lll```dddmmmsss}}}qqqdddYYYOOOIIIHHHEEEEEEEEEDDDCCCBBBAAA@@@<<<<<<===???BBBDDDFFFFFFCCCAAA??????BBBEEEGGGGGGGGGEEEDDDIIIQQQXXX[[[[[[\\\______ZZZUUUTTTRRRNNNKKKLLLOOOUUU\\\bbbfffggghhhlllooonnnhhhccc```___```bbbdddfffhhhjjjkkklllhhhfffccc```^^^^^^^^^^^^]]]^^^___```bbbggglllqqqtttuuuqqqjjjccc```ZZZTTTSSSQQQPPPNNNMMMNNNOOOOOOPPPOOOKKKHHHEEEDDDCCCBBBCCC@@@===999777555555555444444333222222111111000......---,,,++++++++++++,,,,,,,,,------.........---.........,,,,,,...000333444444555666777888888777777888888888999999999:::;;;;;;;;;999:::;;;===<<<<<<<<<===============<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===============<<<<<<============>>>>>>>>>>>>======???CCCDDDGGGNNNWWWfffpppzzz{{{|||~~~}}}~~~~~~|||zzzzzztttkkkddd___YYYPPPJJJCCC???;;;888888999999888777:::<<<>>>???AAADDDFFFEEEFFFJJJOOOQQQWWWcccppp}}}|||bbbHHHBBB:::777444111111111000///111000///...............++++++************++++++000...---...000222222111222888;;;FFFYYYpppoooXXXKKKHHHHHHEEEAAA<<<@@@QQQmmmvvvmmmbbbXXXRRRUUUVVVTTTWWW^^^uuu~~~zzzyyyyyyyyyzzzyyyvvvtttzzzvvvssssssuuuwwwvvvtttsssrrrqqqpppqqqsssvvvxxxvvvzzzvvvhhh___eeeooowwwnnnaaaWWWMMMHHHGGGDDDDDDDDDDDDCCCAAA@@@???<<<<<<>>>???AAADDDFFFHHHBBB???======???CCCEEEFFFFFFEEEEEEJJJRRRXXX[[[\\\\\\```___ZZZVVVTTTRRRNNNKKKLLLOOOTTT[[[bbbfffhhheeejjjnnnnnnjjjeeebbbbbb___aaacccfffiiikkkllllllhhheeebbb___]]]\\\\\\]]]\\\]]]___```cccgggmmmqqqtttuuuqqqjjjccc```ZZZTTTSSSRRRQQQPPPOOOOOOPPPPPPPPPOOOKKKHHHEEEDDDCCCBBBCCC@@@===999777555555555666555444333111000/////////...---,,,++++++++++++,,,,,,------------......---.........,,,,,,...000777777777777777777777777888888888888888888999999<<<======<<<999888999:::;;;;;;<<<<<<=========>>>????????????>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>?????????>>>===============>>>>>>>>>>>>===<<>><<<===>>>???@@@BBBFFFIIIBBB???<<<;;;>>>AAACCCEEEEEEEEEFFFKKKQQQWWWZZZ\\\\\\``````ZZZVVVUUURRROOOLLLLLLNNNSSSZZZaaaeeegggccchhhmmmnnnjjjfffcccbbb___```bbbfffjjjmmmmmmlllhhhfffbbb^^^\\\[[[\\\\\\[[[]]]___aaacccgggmmmqqqtttuuuqqqjjjccc```ZZZTTTRRRQQQQQQQQQQQQQQQRRRRRRNNNMMMJJJFFFCCCBBBAAA@@@BBB@@@<<<999777666666666666555444333111000///...///...---,,,++++++++++++,,,,,,,,,,,,,,,---------,,,---......------///111888888888888888888888888999999999999999999999999===>>>>>><<<:::888888888;;;;;;;;;<<<<<<======>>>@@@@@@@@@???>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAA@@@??????============>>>>>>>>>>>>======???BBBDDDEEEMMMVVVbbbmmmxxx{{{|||}}}|||||||||zzzxxxtttpppjjjddd]]]VVVOOOJJJCCC???;;;888888999999888<<<>>>@@@@@@@@@AAACCCEEEFFFFFFHHHMMMQQQVVVaaakkk}}}qqqyyygggKKKCCC;;;888333000000111111000//////......---.........///............///000000---,,,++++++...//////...///555:::GGG[[[rrrsssdddRRRJJJMMMPPPLLLGGG???EEEUUUqqqtttlll```VVVPPPRRRSSSQQQTTT[[[ooozzzyyyzzz{{{}}}}}}{{{yyyvvvuuutttrrrqqqrrruuuxxxuuutttrrrqqqqqqsssvvvxxxuuuzzz{{{kkkeeedddlllwww}}}~~~~~~{{{kkk___UUUMMMHHHHHHCCCCCCDDDDDDCCCAAA???>>><<<>>>?????????AAAEEEIIIDDDAAA===;;;===AAACCCDDDCCCEEEIIILLLOOOTTTYYY\\\]]]``````[[[VVVUUURRROOOMMMMMMNNNRRRYYY___dddeeedddiiinnnnnnjjjdddaaa```^^^___aaafffkkknnnmmmkkkjjjgggccc^^^\\\[[[\\\]]]\\\^^^```bbbdddhhhmmmppptttuuuqqqjjjccc```ZZZTTTQQQQQQQQQRRRRRRSSSSSSTTTNNNMMMJJJFFFCCCBBBAAA@@@AAA???<<<999777777777777444444333333222111000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...000222555555666777888999:::::::::::::::::::::999999999<<<===>>>===:::999888999::::::;;;<<<<<<===>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAABBBAAA@@@???============>>>>>>>>>>>>>>>===???BBBCCCEEELLLTTT^^^jjjwww|||~~~~~~||||||~~~~~~|||{{{{{{{{{yyywwwrrrooojjjddd^^^WWWPPPLLLCCC???;;;888888999999888:::<<<>>>???@@@AAACCCEEEHHHFFFGGGLLLPPPVVVaaalllvvvnnnzzziiiLLLCCC;;;888333000000000111111......---------...//////,,,,,,,,,,,,,,,---......---+++***+++---//////...///333888FFF[[[rrrmmm^^^NNNIIINNNRRROOOIII@@@DDDRRRkkk}}}vvvnnn```VVVOOOPPPPPPMMMPPPXXXhhhzzzzzzzzz|||~~~~~~}}}{{{tttuuuuuurrrppppppuuuyyywwwuuusssqqqqqqrrruuuvvvwww||||||gggdddeeennnyyy~~~}}}zzz{{{jjj___UUUMMMHHHHHHBBBCCCDDDDDDCCCAAA???======???@@@??????@@@EEEIIIFFFBBB>>><<<>>>AAACCCDDDAAAEEEJJJMMMNNNRRRWWW\\\]]]``````[[[VVVUUUSSSOOOMMMMMMNNNRRRXXX^^^bbbdddeeejjjnnnnnniiiccc___^^^^^^^^^aaaffflllnnnmmmkkkkkkhhhddd___]]]\\\]]]^^^]]]___aaaccceeeiiimmmqqqtttuuuqqqjjjccc```ZZZTTTPPPPPPQQQRRRSSSTTTUUUUUUPPPOOOLLLHHHEEEDDDCCCCCC@@@>>>;;;999777777888888222222222222222222222222//////...---,,,,,,,,,,,,++++++++++++++++++++++++***,,,---------...000333111222333555888:::;;;<<<:::::::::::::::::::::::::::;;;===<<<;;;::::::;;;::::::;;;;;;<<<===>>>>>>;;;<<<===???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@AAABBBAAA@@@???============>>>>>>>>>>>>???>>>@@@BBBCCCDDDKKKSSS[[[hhhvvv|||~~~{{{xxxxxx|||~~~|||{{{{{{zzzxxxvvvqqqoookkkeee^^^WWWQQQMMMCCC???;;;888888999999888777999<<<>>>???AAADDDFFFIIIFFFFFFKKKPPPWWWbbbmmmpppkkkyyyjjjLLLCCC<<<888333000000000111111---------------...///000............//////000111///---,,,---///111111000111555;;;FFFXXXqqqmmm```RRRNNNRRRSSSKKKBBB>>>GGGVVViii~~~qqqjjj```WWWQQQRRRPPPMMMPPPYYYkkk~~~}}}~~~yyytttuuutttsssrrrqqqrrruuuxxxuuutttssstttuuuvvvuuuuuuwww}}}pppnnnkkkkkkrrr{{{}}}xxx}}}kkk___WWWNNNIIIGGGHHHFFFCCCAAA??????@@@AAA???@@@AAAAAA@@@BBBEEEGGGCCCAAA>>>===???BBBDDDDDDFFFGGGHHHJJJNNNSSSXXXZZZaaadddccc\\\WWWTTTQQQMMMLLLLLLNNNRRRWWW\\\______dddeeeeeefffeeebbb]]]ZZZYYYZZZ^^^dddjjjnnnpppppphhhddd```^^^___```___]]]___```aaaaaacccggglllpppwwwsssmmmgggbbb^^^ZZZWWWQQQTTTUUUTTTVVVXXXVVVQQQMMMJJJGGGEEEEEEDDDCCCBBBCCCAAA===;;;::::::888777444666666333///---///222,,,++++++******++++++,,,,,,+++***))))))***+++,,,,,,------...///000111111000222666888888888:::;;;<<<;;;::::::999999999999???<<<;;;>>>>>>;;;<<>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>???BBBBBBDDDKKKTTT___kkkwww|||~~~|||zzz{{{|||zzz}}}}}}wwwttttttsssqqqtttooohhhccc___WWWLLLDDDGGGCCC>>>;;;;;;;;;::::::::::::<<<>>>???@@@@@@@@@FFFEEEGGGJJJMMMRRR___lllpppjjjkkkvvvlllLLLBBB:::777444333222111///---//////////////////////////////.........---------000///---,,,,,,---...///---666<<>>>>>>>>???@@@AAAAAA@@@BBBEEEGGGCCC@@@>>>>>>@@@BBBDDDDDDFFFFFFGGGJJJNNNSSSWWWZZZaaadddccc]]]WWWUUURRRNNNMMMMMMNNNQQQWWW[[[]]]^^^cccccceeeeeeeeebbb^^^[[[]]]^^^aaaeeejjjnnnnnnnnngggccc___^^^______^^^]]]```aaabbbccceeehhhnnnrrrwwwrrrlllfffbbb^^^ZZZWWWNNNQQQSSSSSSVVVZZZYYYUUUPPPLLLGGGCCCCCCCCCDDDDDDAAA???;;;999888888666555666444333111111000///......---,,,+++************++++++***))))))***++++++,,,,,,---...///000000111000333666888888999:::;;;<<<;;;:::999999999999999<<<999888;;;;;;888999<<<;;;;;;::::::;;;;;;<<<<<>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???????????????????????????>>>???BBBBBBDDDKKKTTT```lllxxx}}}}}}}}}~~~}}}zzzvvvvvvuuussstttoooiiieeebbb[[[QQQIIIFFFBBB===999777777666555777999:::===???AAABBBBBBFFFEEEGGGKKKMMMRRR___kkk~~~llleeefffqqqnnnMMMCCC:::888555333222111///...//////////////////////////////.........---------000///...,,,,,,---///000333666<<>>===<<<@@@AAAAAAAAA@@@AAADDDGGGBBB@@@>>>>>>@@@BBBDDDDDDEEEEEEFFFIIIMMMRRRWWWZZZ___cccbbb\\\XXXVVVSSSPPPMMMMMMMMMQQQVVVZZZ]]]]]]```bbbcccddddddaaa___]]]aaabbbcccgggjjjllllllkkkdddaaa___^^^^^^___^^^^^^bbbcccdddeeefffjjjppptttvvvrrrkkkfffaaa]]]YYYWWWPPPSSSSSSSSSVVV[[[ZZZWWWRRRMMMFFFBBBAAACCCDDDEEEAAA???;;;999888888666555777333000000222222///+++///...---+++***)))((((((++++++***))))))***++++++++++++,,,---...///000000000333666888888999:::;;;;;;::::::999999999999:::;;;888777::::::777888;;;;;;;;;::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>??????<<<===>>>>>>??????>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>???BBBBBBDDDLLLUUUaaammmyyy~~~~~~}}}yyyyyyyyyvvvsssooojjjhhhfff```VVVNNNGGGBBB===999666555444333666777999<<>>>>>AAACCCDDDDDDDDDDDDFFFIIIMMMRRRWWWZZZ]]]aaaaaa[[[WWWVVVSSSPPPLLLKKKLLLOOOUUU[[[^^^______aaacccdddcccaaa___^^^aaaaaacccfffiiikkkjjjiiiaaa```___^^^^^^^^^^^^^^^aaabbbdddeeegggkkkppptttuuuqqqkkkeeeaaa]]]YYYWWWVVVWWWVVVTTTVVVYYYXXXTTTQQQMMMGGGDDDCCCDDDDDDDDDCCCAAA===;;;::::::888777666444222222222222///,,,///...,,,+++***)))))))))+++******************+++***++++++,,,---...//////111444777888999999:::;;;::::::999999999999999:::<<<999999;;;;;;999999<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>?????????======>>>????????????>>>@@@@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===???AAABBBDDDLLLUUUbbbooo|||~~~~~~|||}}}|||zzzuuuqqqllljjjhhhbbbWWWOOOIIIDDD???;;;999888777666666777999;;;>>>AAACCCDDDEEEEEEHHHKKKMMMQQQ]]]iii|||hhhbbbcccqqqvvvSSSFFF<<<999555222222111000///////////////////////////........................000////////////000111111444444;;;HHH\\\uuuooobbbQQQHHHGGGGGGDDD@@@===CCCUUUpppzzzuuulllhhhcccWWWNNNLLLJJJHHHOOOZZZmmm}}}yyytttrrrrrrpppmmmiiioooppppppooonnnoooqqqsssuuuxxx{{{{{{xxxuuusssssswwwyyyzzz|||zzzssstttuuuxxxzzz{{{|||~~~lll^^^UUUNNNJJJJJJ???@@@@@@AAAAAA@@@@@@???AAAAAABBBAAA@@@AAACCCFFF@@@???>>>???AAACCCDDDDDDDDDDDDFFFIIINNNSSSXXX[[[[[[______ZZZVVVUUUSSSOOOKKKJJJKKKOOOUUU\\\```bbb```ccceeedddbbb_______________aaadddhhhjjjjjjiii`````````___^^^]]]^^^^^^```aaabbbccceeejjjooottttttooojjjddd```]]]YYYVVVWWWXXXXXXVVVWWWZZZXXXTTTMMMKKKHHHGGGGGGFFFDDDBBBCCCAAA===;;;::::::888777444666777555222//////000,,,,,,++++++******++++++*********++++++************++++++,,,---...//////222444777999999999999:::999999999888888999999:::<<<999888;;;;;;888999<<<;;;;;;;;;;;;<<<===>>>???======>>>>>>????????????===>>>>>>???????????????@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===>>>AAACCCEEEMMMVVVdddqqq~~~~~~}}}wwwsssnnnllliiiaaaVVVMMMHHHDDD???<<<;;;;;;;;;:::888888999:::===???AAACCCDDDEEEHHHKKKMMMQQQ\\\hhh||||||iiibbbdddrrrzzzUUUGGG<<<999555222111111111000////////////////////////---.....................///////////////000111111///444<<>>DDDXXXxxxoooyyy|||sssooooooeeeXXXLLLHHHEEEEEEMMMYYYnnn}}}xxxsssppppppooommmjjjnnnoooppppppooooooppprrruuuxxx{{{zzzvvvrrrrrrssswwwxxxyyy{{{}}}}}}zzzxxxtttssssssvvvzzz}}}}}}|||lll^^^VVVOOOKKKKKK@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@AAACCCEEE???>>>>>>???BBBDDDDDDDDDDDDEEEGGGJJJOOOTTTYYY\\\\\\______ZZZVVVUUURRROOOLLLKKKLLLOOOVVV]]]bbbddddddfffhhhfffaaa^^^]]]___]]]^^^```ccchhhjjjjjjiii```aaabbb```^^^]]]]]]^^^^^^___aaabbbeeeiiiooossssssoooiiiddd```\\\YYYVVVSSSVVVXXXXXXZZZ]]][[[WWWJJJIIIHHHIIIIIIHHHEEECCCAAA???;;;999888888666555222555888666111......000,,,++++++***++++++,,,,,,)))***++++++++++++***)))++++++,,,---...///000000333555888999999999999:::999888888888888999999::::::777666999999666777:::::::::;;;;;;<<<===??????=========>>>??????@@@@@@===>>>??????@@@@@@????????????@@@AAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>===>>>AAACCCEEEMMMVVVfffsss~~~~~~yyyuuupppmmmjjjaaaUUUKKKFFFBBB>>>;;;::::::::::::999999999:::<<<>>>AAABBBDDDEEEHHHLLLMMMPPP[[[fffxxx|||iiibbbcccooo~~~WWWGGG===:::555222111222111111////////////////////////---------...............---......//////000000000...555>>>MMMaaawwwwwwbbbWWWJJJBBBAAAAAA@@@===@@@FFF]]]|||jjjtttuuunnnnnnpppbbbUUUIIIFFFDDDDDDLLLXXXooo}}}xxxrrrpppppppppnnnlllnnnpppqqqpppooooooqqqrrrvvvyyy{{{yyytttqqqrrrtttvvvvvvwwwyyyzzzzzzzzz{{{tttssssssvvvzzz~~~~~~lll```YYYQQQMMMLLLDDDCCCBBB@@@@@@@@@@@@AAAAAABBBBBBAAA@@@AAACCCEEE???>>>>>>???BBBDDDDDDDDDEEEFFFGGGKKKPPPUUU[[[^^^^^^bbbaaa\\\WWWVVVSSSPPPPPPOOONNNPPPVVV\\\```ccchhhjjjkkkgggaaa\\\\\\^^^______aaadddhhhjjjiiihhhaaacccdddbbb___]]]]]]^^^^^^___aaabbbeeeiiiooosssrrrnnnhhhccc___\\\XXXVVVSSSWWWYYYZZZ]]]___[[[UUUJJJHHHGGGGGGHHHHHHHHHFFFAAA???;;;999888888666555111333444333111...,,,,,,------,,,+++************)))***++++++++++++***))),,,,,,---...///000000111333666888:::999999999:::888888888888888999::::::;;;888777999999777888;;;::::::;;;;;;<<<>>>???@@@<<<======>>>??????@@@@@@>>>>>>???@@@@@@@@@@@@???>>>???AAABBBBBBAAA???>>>????????????????????????===<<<>>>AAACCCEEEMMMVVVgggttt}}}~~~}}}yyyuuuqqqoookkkcccVVVMMMGGGCCC>>>;;;999999888888777777777999;;;???BBBDDDDDDEEEHHHLLLMMMPPPZZZeeetttllldddbbblllXXXFFF>>>:::555222111222222111////////////////////////---------.........//////,,,,,,---...///000000000000666???OOOdddyyyttt___UUUHHHAAA??????===:::BBBHHH```ooohhhtttpppiiijjjlll]]]QQQHHHGGGEEEEEELLLWWWppp}}}xxxrrroooppppppooommmnnnpppqqqqqqppppppqqqrrrxxx{{{|||yyysssqqqrrruuuuuutttvvvxxxxxxxxxyyy|||uuuvvvwwwzzz|||mmmbbb[[[SSSNNNMMMIIIGGGDDDAAA?????????@@@BBBBBBBBBAAA@@@@@@CCCEEE>>>>>>>>>@@@CCCDDDDDDDDDEEEFFFHHHLLLQQQVVV[[[^^^aaadddddd^^^YYYWWWUUUQQQTTTRRRPPPRRRVVV[[[___aaajjjmmmmmmiiiaaa\\\[[[]]]aaaaaacccfffiiijjjiiihhhbbbdddeeeccc___]]]]]]^^^^^^```aaaccceeejjjppptttqqqmmmhhhccc___\\\XXXVVVVVVZZZ\\\\\\]]]]]]XXXQQQKKKIIIFFFEEEFFFHHHJJJJJJCCCAAA===;;;::::::888777222000///000111000+++'''///...---+++***))))))((()))***+++,,,,,,+++***))),,,------...///000111111444666999:::999999999:::888888777777888999::::::===:::999<<<<<<999:::===::::::;;;;;;===>>>???@@@<<<======>>>???@@@@@@@@@>>>>>>???@@@@@@@@@@@@???===???BBBDDDDDDBBB???===>>>>>>>>>>>>>>>>>>>>>>>>===<<<>>>AAACCCEEEMMMWWWhhhuuu}}}{{{zzz~~~}}}|||yyyuuurrrpppmmmeeeXXXOOOJJJFFF@@@<<<:::999888777555555666888<<<@@@DDDGGGDDDEEEHHHLLLMMMPPPZZZeeerrrqqqgggccckkkXXXFFF>>>:::555222111222222222////////////////////////---------.........//////+++,,,---...////////////222666===KKKaaa{{{uuueeeYYYJJJAAA???@@@===:::???IIIbbbkkk```nnnnnnfffjjjggg```QQQFFFFFFDDDAAAIIIWWWsssyyyuuupppooopppqqqooollltttrrrpppnnnmmmmmmnnnooovvvvvvvvvuuuttttttssssssuuuwwwyyyyyyyyyyyy{{{}}}}}}|||zzzyyyzzz{{{}}}rrrhhhaaaXXXOOOKKKIIIEEE@@@<<<;;;<<>>@@@CCCDDDCCCCCCCCCDDDGGGFFFEEEFFFJJJQQQYYY^^^aaaaaa```\\\XXXTTTSSSSSSSSSOOOKKKMMMSSSZZZ```bbbkkkkkkjjjfffbbb_________``````aaaffflllnnnjjjfffeeeaaa^^^___]]]YYYYYY\\\]]]```aaa```ccckkkqqqrrrsssmmmeee```^^^\\\ZZZXXXZZZ[[[\\\^^^___\\\WWWSSSLLLIIIGGGHHHJJJKKKIIIFFFBBB???<<<;;;::::::999888555444333111000/////////---,,,***(((((()))***+++///,,,((((((***+++***(((,,,---......---...000333555666777888999:::::::::888888777777888:::;;;===999888888777777888888999::::::;;;<<<===>>>??????<<<======>>>>>>>>>>>>======>>>???AAABBBBBBAAAAAA???@@@AAAAAA@@@???>>>===>>>>>>>>>>>>>>>===<<<<<<===<<<>>>BBBDDDGGGOOOXXXjjjsss}}}~~~|||xxxsssuuuuuuqqqlllggg]]]SSSKKKFFFAAA<<<:::888777555666777888;;;===???AAABBBFFFFFFHHHKKKMMMOOOWWW___qqqrrrkkkgggiii[[[FFF@@@<<<888444333222111000222000...---............---...///...,,,,,,...///............///000222222///444===MMMccc|||zzziii\\\LLLCCCAAAAAA???<<>><<<>>>@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@<<<>>>AAACCCBBBBBBCCCDDDHHHFFFEEEFFFKKKQQQYYY]]]ddddddccc___ZZZVVVUUUUUUSSSPPPLLLMMMRRRYYY^^^```hhhhhhgggdddaaa______```bbbaaadddiiioooppplllgggeeeaaa______]]]YYYYYY[[[^^^```aaa```ccclllrrrtttpppkkkddd```^^^]]]\\\ZZZZZZZZZ\\\]]]^^^[[[VVVRRRLLLIIIGGGHHHJJJKKKIIIFFFBBB???<<<:::999999888666555555333222000//////...---,,,+++***)))***++++++000---***)))+++------,,,***,,,...//////000222444555666777888999:::::::::888888888888888:::;;;<<<999999999888888999999999:::;;;;;;<<<===>>>>>>>>>======>>>>>>??????>>>>>>===>>>@@@AAABBBBBBBBBAAA???@@@@@@AAA@@@???>>>===>>>>>>>>>>>>>>>===<<<<<<===<<<>>>BBBDDDFFFOOOXXXiiirrr}}}~~~~~~~~~|||xxxtttwwwvvvrrrnnnhhh^^^UUUKKKGGGAAA===:::999888777666777888;;;===???AAABBBFFFEEEGGGJJJLLLMMMUUU^^^nnnuuuooojjjlll]]]HHH@@@<<<888444333222111000111///------...//////......///000///------///000//////...//////000111222111222===OOOeee|||mmm___OOOEEECCCCCC@@@===???IIIccciiidddlll~~~vvvwwwqqqcccTTTKKKKKKIIIDDDJJJXXXmmm{{{wwwsssrrrttttttssspppppppppooooooppprrrsssuuurrrrrrssstttttttttttttttuuuwwwyyyyyyyyyyyy{{{}}}}}}||||||}}}~~~sssmmmiii```WWWRRRKKKHHHCCC@@@>>>@@@BBBDDDAAABBBCCCCCCCCCBBBAAA@@@:::<<<@@@AAAAAABBBCCCDDDHHHGGGFFFHHHLLLRRRXXX\\\ddddddbbb^^^ZZZVVVTTTTTTSSSPPPMMMMMMQQQWWW\\\___dddeeedddbbb```^^^___```bbbcccgggmmmrrrrrrmmmhhheeeaaa___```]]]YYYXXX[[[^^^``````___dddmmmtttuuummmiiiccc___^^^^^^]]]]]]ZZZ[[[\\\]]]]]]ZZZTTTPPPKKKIIIGGGHHHKKKKKKHHHEEEBBB???;;;999888777666444555555444222111000///...,,,,,,,,,,,,++++++++++++///,,,))))))***---...///(((+++///111222222444555555666777888999:::::::::888888888888999:::;;;;;;::::::999999999999:::::::::;;;;;;<<<<<<============>>>>>>???@@@@@@????????????@@@AAABBBBBBBBBBBB???@@@@@@@@@@@@???>>>>>>>>>>>>??????>>>>>>======>>>===???BBBDDDFFFOOOXXXgggooozzz~~~|||xxxvvvxxxxxxsssoooiii```VVVKKKGGGBBB>>><<<;;;999888666777888;;;===???AAABBBEEEEEEFFFJJJJJJLLLSSS\\\lllzzzuuupppnnnaaaIII@@@<<<888444333222111000000...------///000000//////000000///......///111000000////////////000000111222>>>QQQeeezzzmmm```PPPFFFDDDDDDBBB???@@@JJJcccooofffnnn}}}tttaaaRRRIIIJJJIIIDDDKKKXXXlllzzzvvvsssrrrtttuuutttqqqoooooonnnooopppqqqrrrssspppqqqrrrsssttttttttttttuuuwwwyyyyyyyyyyyy{{{}}}}}}||||||}}}~~~~~~sssnnnjjjaaaWWWRRRJJJHHHDDDAAA@@@AAACCCDDDAAABBBDDDEEEDDDCCCAAA???888;;;???AAAAAABBBCCCDDDHHHGGGGGGIIILLLRRRWWWZZZ^^^^^^]]]ZZZUUUQQQPPPPPPOOONNNLLLMMMQQQVVV\\\___cccdddcccaaa^^^]]]]]]___```ccchhhnnnqqqpppkkkgggeeeaaa___```^^^YYYXXXZZZ]]]^^^^^^^^^dddnnntttuuullliiiddd___]]]]]]]]]]]]]]]]]]^^^___^^^ZZZTTTPPPKKKIIIGGGIIIKKKKKKHHHEEECCC@@@<<<:::888777555444555555444333222000///...,,,,,,---------,,,+++***,,,***'''&&&(((***---///)))---000333333222333333555666777888999:::::::::888888888999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBB?????????@@@????????????>>>>>>?????????>>>>>>===>>>===???BBBDDDFFFNNNWWWeeemmmwww|||}}}~~~~~~~~~{{{wwwwwwyyywwwsssnnniii```WWWLLLHHHBBB>>>===<<<;;;:::666777888;;;===???AAABBBFFFEEEGGGJJJJJJLLLSSS[[[lll~~~vvvnnnyyybbbJJJ@@@<<<888444333222111000///---------///000000///.../////////------///000111000000////////////000...444???PPPcccvvvyyyjjj^^^OOOFFFEEEEEECCC???@@@JJJcccvvvmmmuuutttdddVVVLLLNNNLLLHHHOOO]]]mmmxxxtttqqqqqqssstttsssqqqnnnnnnnnnnnnnnnoooppppppoooppprrrtttuuuuuuttttttuuuwwwyyyyyyyyyyyy{{{}}}~~~|||{{{{{{|||~~~~~~sssnnniii```UUUOOOIIIGGGDDDAAA@@@AAACCCDDDBBBCCCDDDEEEEEECCCAAA@@@999<<>>@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBB??????????????????@@@@@@>>>>>>????????????>>>>>>>>>===???BBBCCCFFFNNNWWWbbbkkkuuu{{{|||}}}}}}}}}{{{wwwwwwxxxwwwrrrmmmiii```WWWLLLHHHCCC???===<<<;;;:::666777888;;;===???AAABBBFFFEEEGGGJJJKKKMMMTTT]]]ooo{{{nnnssscccJJJ@@@<<<888444333222111000...------...000111000///------...---,,,+++---///111000000////////////000...666???MMM___sss~~~|||ssseeeZZZNNNHHHHHHHHHEEEAAA@@@KKKccc{{{uuuhhhYYYNNNMMMKKKGGGOOO\\\pppvvvsssoooppprrrtttsssqqqmmmmmmmmmnnnnnnooooooooooooqqqsssuuuvvvuuutttsssuuuwwwyyyyyyyyyyyy{{{}}}~~~}}}{{{{{{{{{}}}~~~}}}rrrmmmhhh^^^SSSMMMHHHGGGDDDBBBAAABBBCCCEEECCCDDDEEEEEEEEEDDDBBBBBB<<<>>>BBBCCCCCCDDDEEEFFFFFFFFFGGGIIILLLPPPRRRTTTUUUUUUUUUSSSOOOMMMMMMNNNJJJJJJLLLMMMOOOTTTZZZ___bbbbbbaaa^^^ZZZXXXXXXYYYYYY]]]bbbggghhhfffcccaaaaaa^^^^^^aaa___[[[ZZZ\\\\\\]]]]]]```gggppprrroookkkjjjfff```[[[ZZZ[[[]]]bbbbbbbbbbbb```\\\UUUPPPJJJHHHHHHJJJLLLLLLHHHDDDDDDAAA===;;;:::999888666555555555555333111///...,,,,,,,,,,,,++++++++++++***+++,,,++++++,,,...000...000222222000//////000555666777888999:::::::::888999999:::::::::999999888999:::;;;;;;:::999888777888888999:::;;;<<<===<<<<<<>>>???@@@@@@AAAAAAAAA@@@@@@??????@@@AAAAAA?????????>>>??????@@@AAA>>>>>>??????@@@@@@?????????>>>???BBBCCCEEEMMMVVV```jjjuuu|||}}}}}}~~~~~~}}}~~~|||yyywwwyyywwwqqqmmmhhh```XXXMMMIIICCC???<<<;;;999888666777888;;;===???AAABBBEEEDDDGGGJJJLLLNNNUUU^^^qqqoooppp~~~dddKKK@@@<<<888444333222111000......---///000000///---,,,------,,,++++++,,,...000000////////////000000111777===III\\\rrr~~~zzzooo```WWWMMMJJJKKKKKKHHHCCC@@@KKKccc|||ooo^^^PPPMMMIIIDDDLLLZZZuuuuuurrroooppprrrttttttrrrkkkkkkmmmnnnpppqqqqqqqqqppprrrtttvvvwwwvvvtttsssuuuwwwyyyyyyyyyyyy{{{}}}}}}}}}|||{{{|||~~~}}}qqqlllggg^^^UUUOOOIIIHHHFFFDDDCCCDDDEEEFFFEEEEEEEEEDDDDDDDDDCCCCCC???AAADDDFFFEEEEEEFFFGGGDDDEEEGGGIIILLLNNNPPPQQQPPPQQQQQQPPPNNNLLLMMMMMMKKKLLLMMMMMMNNNQQQWWW[[[]]]]]]\\\ZZZWWWVVVVVVWWWWWW[[[___ccccccbbb```______]]]]]]aaa```\\\[[[]]]]]]___```ccckkkrrrrrrmmmhhhhhheee```[[[ZZZ\\\___cccccccccbbb```[[[TTTOOOIIIHHHHHHJJJMMMLLLHHHCCCBBB???<<<::::::999888777555555666555444222///...---,,,+++***)))***++++++)))+++------,,,+++---///---...000000//////000111555666777888999:::::::::888999::::::::::::999888777888999;;;;;;999888777555666777999:::<<<===>>>;;;;;;===>>>???@@@@@@@@@@@@@@@???>>>>>>>>>???@@@??????>>>>>>>>>???AAAAAA===>>>???@@@@@@@@@@@@??????>>>???BBBCCCEEEMMMVVV___jjjvvv~~~~~~~~~~~~}}}}}}yyyzzzxxxrrrnnnjjjbbbYYYNNNJJJDDD>>>;;;999777666666777888;;;===???AAABBBBBBBBBEEEIIIKKKMMMUUU___qqqtttrrrgggMMM@@@<<<888444333222111000///......///000000...,,,,,,---...---++++++---...//////...//////000111222111777<<>>:::999999999888666444555666666444222///...---,,,***(((((()))***+++&&&)))------+++)))***++++++---.........///111333555666777888999:::::::::888999:::;;;::::::888777666777999::::::999777666444555666888:::<<<>>>>>>:::;;;<<<===??????@@@@@@@@@???>>>======>>>????????????>>>>>>>>>???AAABBB===>>>???@@@@@@@@@@@@@@@???>>>@@@BBBCCCEEEMMMVVV___jjjwww~~~~~~{{{|||yyysssoookkkccc[[[OOOJJJDDD>>>;;;888666555666777888;;;===???AAABBB@@@@@@CCCHHHJJJMMMUUU^^^qqqwwwuuujjjNNN@@@<<<888444333222111000000//////000000000---+++---...///...,,,,,,...///............///111222222///555===LLL```ttt~~~vvvhhh]]]SSSJJJKKKSSSVVVPPPHHHCCCJJJbbbppp^^^UUUMMMIIIRRRaaavvv|||vvvuuutttttttttrrrooollliiikkkmmmnnnoooppprrruuuvvvuuuttttttuuutttrrrpppyyyzzzzzz|||}}}~~~{{{}}}}}}qqqgggbbb]]]WWWRRROOONNNKKKIIIGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJLLLOOOQQQJJJJJJJJJKKKLLLMMMMMMNNNPPPNNNMMMLLLNNNRRRVVVYYYTTTTTTTTTSSSTTTUUUUUUVVVVVVYYY\\\___aaa```___^^^^^^^^^^^^]]]]]]^^^^^^___cccdddggglllpppqqqpppnnniiifffaaa]]]\\\]]]___```aaaaaaaaa___[[[VVVQQQNNNIIIJJJMMMMMMLLLHHHDDDAAAAAAAAA@@@===;;;:::<<<===999888666555333333222222,,,,,,+++++++++,,,------......---,,,,,,------------...///000111222333444888666555777;;;<<<:::888999<<<;;;888:::>>>;;;444555222555;;;;;;666555888444555777999:::<<<<<<<<>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@======>>>>>>?????????@@@???>>>>>>>>>???@@@AAAAAAAAA???@@@CCCCCCDDDLLLUUUbbbllluuuzzz}}}~~~~~~zzzwwwsssmmmeee___PPPJJJDDD@@@???>>><<<999555555777;;;;;;:::???FFFDDDCCCEEEIIIKKKNNNVVV___yyyzzzvvvtttNNNBBB>>>999555333222111000///...------...///000111111///---...111222000...000000////////////000000000555===LLLaaauuuxxxkkk^^^TTTKKKLLLSSSVVVPPPIIIGGGLLLaaa~~~lll[[[QQQIIIFFFOOO]]]vvv{{{xxxvvvuuutttsssrrrooommmhhhjjjmmmnnnoooppprrruuuvvvuuuttttttuuutttrrrpppxxxyyy{{{|||~~~~~~~~~qqqgggaaa]]]WWWSSSQQQOOOMMMJJJHHHGGGGGGFFFGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGHHHJJJKKKMMMJJJJJJKKKLLLLLLMMMMMMMMMOOONNNMMMMMMOOORRRVVVXXXTTTTTTTTTTTTTTTUUUUUUVVVWWWXXX[[[]]]_________^^^______^^^]]]]]]]]]^^^^^^bbbbbbeeeiiilllmmmllljjjgggeeeaaa^^^\\\^^^```bbbeeedddbbb___[[[VVVQQQNNNJJJLLLNNNNNNMMMIIIEEEBBB??????>>><<<:::999:::<<<<<<;;;888555222000///...,,,++++++*********++++++------,,,,,,,,,,,,------,,,---...///111222333333777666555777:::;;;999777999;;;:::888:::===:::444666333444999999555444777666777888:::;;;<<<<<<<<<>>>>>>>>>>>>>>>?????????>>>>>>??????@@@?????????>>>>>>>>>>>>?????????@@@?????????>>>??????@@@@@@@@@???@@@CCCCCCEEEMMMVVVbbbmmmyyy~~~|||zzz|||yyyvvvooofff___QQQKKKDDD>>><<<:::777444666555777;;;;;;;;;???EEEDDDCCCEEEHHHJJJMMMVVV___{{{tttrrrzzzTTTBBB>>>999555333222111000000000///...///000111111000...------///000///---000000////////////000000000444>>>MMMbbbvvv{{{ooo___UUULLLLLLRRRUUUPPPIIIIIIMMM___{{{{{{xxxyyyxxxxxxyyyssscccSSSKKKFFFFFFOOO[[[ttt|||{{{xxxuuurrrqqqpppooommmhhhjjjmmmnnnooopppsssuuuvvvuuussssssttttttrrrqqqwwwyyy{{{~~~~~~~~~rrrggg```\\\XXXVVVTTTRRROOOLLLJJJHHHFFFFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOQQQSSSTTTVVVTTTTTTTTTTTTUUUUUUUUUUUUXXXXXXYYYZZZ\\\]]]^^^^^^```___^^^]]]]]]]]]]]]]]]``````bbbeeehhhhhhfffeeeeeeccc```^^^^^^```bbbdddhhhgggccc^^^YYYTTTPPPNNNLLLMMMOOOOOONNNJJJFFFCCC=========;;;999888999:::<<<:::888555222000......,,,,,,+++***)))))))))))),,,,,,++++++++++++,,,,,,,,,,,,---...000111222333555555555666888999888777777999999888999:::888444777444444666555333333666888999:::;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@>>>>>>?????????>>>======>>>>>>>>>???????????????@@@@@@??????>>>????????????>>>???CCCDDDFFFNNNWWWbbbnnn|||xxxwww}}}|||xxxpppeee]]]QQQKKKDDD>>><<<999666333666555666:::;;;;;;>>>DDDEEEDDDDDDGGGIIILLLUUU___zzzkkknnn[[[BBB>>>999555333222111000222111111000000000000111///---,,,---...///...---000000////////////000000000444>>>OOOcccwww~~~ttt___VVVLLLKKKOOORRRMMMGGGEEEKKK___{{{|||rrrnnnllljjjjjjlllcccWWWKKKGGGGGGKKKTTT^^^qqq~~~}}}yyytttqqqoooooonnnnnnhhhjjjmmmnnnoooqqqsssvvvwwwuuussssssttttttsssrrrvvvxxx|||~~~}}}}}}|||}}}sssggg___[[[YYYXXXVVVTTTRRRNNNKKKHHHFFFEEEGGGGGGGGGGGGHHHIIIKKKKKKNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVXXXXXXXXXXXXYYY[[[]]]^^^```______^^^]]]]]]]]]]]]______```bbbddddddcccaaacccbbb```______bbbdddfffjjjgggbbb\\\VVVRRROOOMMMNNNOOOPPPPPPNNNJJJFFFDDD=========<<<999888999:::777777555333222111111111------,,,***))))))))))))++++++*********+++,,,,,,+++,,,---...///000111222444444555666777777777666666777888888888888666444888555444333222222333555::::::;;;<<<======<<<<<<<<<<<<===>>>???@@@@@@AAA>>>>>>>>>>>>>>>===<<<;;;????????????????????????AAAAAA@@@???>>>>>>>>>???>>>===???CCCDDDGGGPPPYYYcccooo{{{~~~|||}}}yyyzzz}}}yyypppddd[[[PPPJJJDDD???>>>===:::888777555666999;;;;;;>>>CCCEEECCCDDDFFFGGGKKKTTT___uuuxxxeeelll]]]BBB>>>999555333222111000222111111000000/////////........................000000////////////000000111444???PPPdddxxxwww```VVVLLLIIILLLMMMHHHCCCAAAIII___|||}}}rrrhhhcccaaa___```bbbYYYQQQIIIGGGKKKQQQYYY```rrr|||xxxsssooonnnnnnnnnmmmhhhkkkmmmoooppprrruuuwwwxxxvvvttttttuuuuuuuuutttvvvxxx|||~~~}}}}}}zzzyyyzzz~~~ttthhh```[[[ZZZYYYWWWVVVSSSPPPLLLHHHEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIMMMMMMMMMMMMMMMMMMMMMLLLJJJKKKLLLNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQPPPOOONNNNNNOOOQQQRRRTTTTTTTTTTTTUUUUUUVVVWWWXXXWWWWWWWWWXXXXXXWWWWWWXXXZZZ\\\]]]```___^^^]]]]]]]]]]]]]]]```______aaaccccccaaa___bbbaaa``````aaacccfffhhhhhheee```ZZZTTTPPPNNNMMMOOOOOOPPPOOOMMMIIIFFFDDD>>>??????>>>;;;::::::;;;777666444333111000000000///...---,,,+++*********+++*********++++++,,,---+++,,,---...///000111222333444555666666666666777666666777888777555444555777666444111000222444444:::;;;<<<<<<============<<<<<<===>>>???@@@@@@AAA>>>>>>>>>>>>>>>===<<<;;;@@@@@@@@@???????????????AAAAAA@@@???>>>>>>>>>???>>>===???CCCEEEHHHPPPZZZeeeoooxxx|||}}}|||zzz{{{~~~~~~}}}|||xxxooobbbYYYPPPKKKCCC???>>><<<999777888555555999;;;;;;===AAAEEECCCCCCFFFGGGJJJSSS]]]ooovvvdddlllZZZBBB>>>999555333222111000000000000//////......---//////000////////////000000000////////////000000222444???QQQdddwwwyyybbbXXXMMMHHHIIIHHHDDD??????HHH^^^{{{uuuxxxxxxkkk___[[[\\\\\\]]]___WWWRRRMMMMMMRRRYYY]]]___ssszzzvvvqqqnnnmmmmmmmmmllljjjllloooqqqrrrtttwwwyyyyyywwwuuuuuuvvvwwwwwwwwwwwwyyy{{{~~~~~~}}}|||zzzxxxwwwxxx|||vvvjjjaaa[[[ZZZZZZWWWVVVTTTPPPMMMIIIEEECCCCCCCCCCCCCCCCCCDDDEEEFFFIIIJJJJJJKKKLLLMMMNNNOOOLLLNNNPPPRRRSSSSSSQQQPPPOOOPPPRRRSSSSSSRRRPPPOOOPPPQQQRRRTTTUUUUUUVVVVVVVVVWWWYYYZZZZZZZZZYYYXXXXXXXXXWWWWWWXXXZZZ[[[\\\^^^^^^^^^]]]]]]^^^^^^___```______```bbbbbbaaa```bbbaaaaaaaaabbbdddgggiiieeebbb^^^XXXTTTPPPNNNMMMNNNNNNNNNMMMKKKHHHDDDBBB???@@@AAA@@@===;;;;;;;;;:::888666333000...,,,,,,......---,,,++++++++++++++++++***++++++,,,---...,,,,,,---...000111222333222444666777666666777888666555777999888444333666555666555111111444555444999:::;;;<<<==================>>>>>>??????@@@@@@>>>>>>?????????>>>======@@@@@@@@@@@@@@@?????????@@@@@@??????>>>?????????>>>>>>@@@CCCEEEHHHPPPZZZfffnnnvvvwwwyyy}}}|||zzzyyy|||~~~|||{{{zzzzzzvvvnnnbbbYYYRRRLLLCCC>>>;;;888444111999555444888;;;;;;===@@@CCCBBBDDDGGGHHHJJJRRR[[[jjjwwweeekkkWWWBBB>>>999555333222111000...////////////......---///000111000///...///111000000////////////000000222444@@@QQQdddvvvyyyeee[[[PPPIIIGGGFFFBBB===>>>GGG\\\yyyqqqfffnnn|||~~~nnn^^^ZZZ]]]______```UUUSSSQQQTTT[[[bbbdddcccrrrvvvsssooommmlllllllllkkkkkkmmmppprrrtttvvvyyy{{{{{{xxxvvvvvvwwwyyyyyyyyyxxxyyy{{{|||~~~zzzzzzyyyxxxwwwxxx|||xxxlllbbb\\\ZZZYYYVVVUUUSSSPPPMMMIIIEEECCCBBBBBBBBBAAABBBBBBCCCCCCEEEFFFGGGIIILLLNNNPPPPPPOOOQQQTTTVVVVVVTTTRRRPPPQQQRRRTTTVVVVVVTTTRRRPPPSSSSSSTTTUUUUUUVVVWWWXXXXXXYYYZZZ\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[]]]]]]]]]]]]^^^^^^___```___^^^^^^___aaabbbaaa```bbbaaaaaabbbccceeegggiiiaaa```]]]YYYUUURRRPPPOOOMMMMMMLLLKKKHHHEEEBBBAAA>>>@@@AAA@@@>>><<<;;;;;;999888555222///---,,,+++,,,,,,+++++++++++++++,,,++++++++++++,,,---...///,,,---...///111222333333222555777888666666777999666555777;;;888333333777333666555111222666777444777888:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>??????@@@?????????AAAAAAAAA@@@@@@??????????????????>>>??????@@@@@@??????@@@DDDEEEHHHPPPYYYdddmmmuuuwwwyyy}}}zzzyyyxxxzzz}}}~~~~~~{{{zzzyyyxxxuuunnnccc[[[RRRLLLCCC===:::777333000999555333777;;;<<<<<>>999555333222111000......///000111000//////---///111000...---...000000000////////////000000000444@@@RRRdddvvvyyyggg^^^RRRJJJGGGEEEAAA===>>>EEE[[[xxxeee^^^iiiyyywwwddd^^^aaabbbaaa```RRRRRRSSSXXXbbbjjjkkkiiioootttqqqnnnlllllllllkkkjjjlllnnnqqqsssuuuwwwzzz||||||yyywwwvvvxxxzzzzzzzzzyyyzzzzzz|||}}}~~~xxxyyyyyyxxxxxxyyy|||yyymmmccc\\\YYYYYYUUUTTTSSSPPPMMMIIIEEECCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCEEEHHHKKKNNNPPPRRRRRRTTTVVVWWWWWWTTTPPPNNNRRRTTTVVVWWWWWWUUUSSSQQQUUUUUUTTTUUUVVVWWWXXXYYYXXXZZZ\\\]]]^^^]]][[[ZZZXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\]]]^^^___```aaa___]]]]]]^^^```aaaaaa```bbbbbbbbbbbbccceeeggghhh```___]]]ZZZWWWUUURRRQQQLLLLLLKKKIIIGGGDDDAAA???>>>???AAA@@@>>>;;;;;;;;;555555333111000//////...******************++++++,,,,,,,,,,,,---...///000---...///000111222333444222555888888666666777:::666555888;;;999222333888222666666222333888888555666777999;;;<<<===>>>>>>?????????>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????>>>>>>>>>???@@@AAAAAA@@@???AAADDDEEEHHHPPPYYYcccllluuuxxxzzz~~~wwwwwwwwwzzz~~~~~~~~~~~~~~~{{{zzzxxxwwwuuunnnddd]]]QQQKKKCCC???===;;;888555:::555333777;;;<<<<<<>>>@@@AAADDDIIIJJJJJJOOOWWW]]]uuuvvveeeggg|||WWWBBB>>>999555333222111000...///000222222222111000,,,...000///---,,,---000000000////////////000000///444???PPPbbbttt}}}ooo___OOOIIIHHHEEEAAA>>><<>>======>>>>>>CCCCCCCCCEEEGGGJJJMMMOOOSSSTTTVVVXXXXXXVVVTTTSSSPPPRRRUUUXXXYYYWWWUUUSSSSSSVVVXXXYYYWWWXXXZZZ]]]]]]^^^```aaaaaa___]]][[[]]][[[XXXWWWXXXYYYZZZZZZ\\\[[[ZZZZZZ]]]___aaaaaa________________________```___^^^```cccfffggggggbbb```]]]YYYUUURRRPPPOOOPPPLLLHHHEEEDDDCCCBBBAAAAAAAAA@@@???===<<<:::999666333111000000///...---+++,,,,,,,,,,,,+++***)))---,,,,,,,,,,,,---.........//////111222333444555222444666888999::::::999888888999999999999888888666555444555666777777555777888999;;;<<<===>>>>>>>>>===<<<<<<<<<>>>???@@@????????????????????????<<<===>>>???@@@AAAAAAAAA@@@@@@????????????@@@@@@???@@@@@@???@@@FFFPPPWWWbbbjjjrrrtttvvv|||zzzuuutttzzz|||yyyuuuvvvwwwxxxvvvnnneee^^^TTTKKKDDDAAA???999666555555666777999:::;;;<<<<<<@@@BBBDDDFFFHHHKKKOOOSSS```qqqvvvgggbbbooo\\\EEE@@@:::555222111000///000//////...//////...---///...---------///000111///////////////////////////666@@@PPPcccxxxnnn^^^MMMFFFEEEBBB>>>===???III]]]yyyfff^^^ooosssqqqpppnnnjjj```VVVUUUXXXcccttt|||qqqbbbiii}}}xxxooommmkkklllnnnooollliiiooopppsssuuuvvvwwwwwwwwwwwwxxxzzz{{{{{{{{{zzzyyyyyy{{{}}}}}}{{{zzzzzzzzzyyyxxxwwwyyy|||xxxnnnhhheeebbb\\\WWWRRRRRRPPPNNNKKKIIIFFFEEECCCAAA???===<<<<<<======@@@@@@@@@BBBDDDGGGIIIKKKOOOPPPSSSUUUUUUTTTRRRQQQOOORRRUUUXXXYYYYYYWWWVVVXXXZZZ]]]]]]\\\]]]___aaa^^^___aaabbbaaa___]]][[[]]][[[XXXXXXYYY[[[[[[[[[\\\\\\[[[\\\]]]____________````````````aaaaaaaaadddbbbbbbccceeeffffffeeeaaa___]]]YYYVVVSSSQQQPPPPPPLLLHHHEEEDDDDDDBBBAAAAAAAAA@@@???===;;;999888666444111000000000...---,,,,,,,,,++++++++++++***---,,,,,,,,,,,,---......---...///000222333444555444555777999;;;;;;;;;;;;888888999999999999888888777666555666888999888777777888999;;;<<<===>>>>>>>>>======<<<===>>>???@@@????????????????????????===>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@???@@@FFFOOOWWWccckkksssuuuwww}}}}}}xxxwww|||~~~}}}wwwwwwxxxxxxuuunnneee___VVVLLLDDDAAA>>>:::777777666666888999;;;<<<<<<===CCCDDDFFFHHHIIILLLPPPTTT^^^nnnvvveee___jjj\\\DDD@@@999444222111000///---000222000---,,,---000//////...---......///000////////////////////////111777???NNNccczzzmmm\\\KKKCCCAAA>>><<<<<<@@@KKKbbbzzzeeebbbsss{{{xxxtttkkk\\\UUUTTTXXXgggyyyppp[[[fffxxxvvvooollljjjkkkmmmnnnllliiioooqqqrrrtttuuuuuuuuuuuuvvvwwwyyyzzzzzzzzzyyyxxxyyy{{{||||||{{{zzzzzz{{{xxxwwwwwwxxx{{{~~~~~~~~~}}}vvvmmmhhhfffeee```\\\SSSRRRPPPNNNKKKHHHFFFEEEAAA@@@===;;;;;;;;;<<<<<<>>>>>>???@@@BBBDDDFFFHHHIIIJJJMMMOOOPPPPPPOOONNNMMMOOOSSSWWWYYYYYYYYYXXX[[[\\\^^^______```bbbddd___```aaaaaaaaa___\\\[[[]]][[[YYYZZZ\\\]]]^^^^^^]]]^^^^^^^^^^^^^^^]]]]]]`````````aaabbbcccdddeeehhhfffffffffggggggfffddd```___]]]ZZZWWWUUUSSSRRRPPPMMMIIIFFFEEEDDDCCCBBBBBBAAA@@@???===:::888777666444222000000000///---...---+++******++++++,,,---,,,,,,,,,,,,---......+++---...000222444555555555666888:::<<<<<<<<<<<<999999999999999999999999888777777777999:::999888777888:::;;;===>>>>>>>>>???>>>===<<<===>>>???@@@????????????????????????>>>??????@@@@@@@@@??????========================???@@@@@@???@@@FFFOOOVVVdddmmmtttwwwyyy~~~|||{{{}}}~~~zzzyyyxxxwwwtttooohhhcccYYYOOOEEE@@@>>>:::888999777777888:::;;;<<<===>>>CCCEEEGGGHHHIIIKKKOOORRR[[[iii{{{hhh^^^ggg|||[[[DDD@@@999444222111000///+++000444222---***---111000//////.........//////////////////////////////111777===JJJ^^^www~~~lll\\\JJJBBB>>><<<;;;===>>>JJJcccsssbbbbbbttt{{{sssiiiZZZVVVTTTWWWggg{{{oooXXXdddvvvwwwpppmmmkkkkkknnnooommmjjjnnnoooqqqsssuuuvvvvvvuuuuuuuuuwwwxxxxxxxxxwwwvvvyyyzzz||||||zzzzzz{{{|||zzzyyyxxxzzz|||~~~~~~~~~xxxoookkkjjjiiieeeaaaTTTSSSPPPMMMJJJGGGEEEDDDAAA@@@===;;;;;;;;;<<<===>>>???@@@AAABBBDDDEEEFFFCCCEEEGGGIIIKKKKKKKKKKKKJJJLLLPPPTTTVVVXXXXXXXXXYYYZZZ[[[]]]^^^___aaabbb______`````````^^^\\\[[[]]][[[ZZZ[[[^^^`````````^^^```aaaaaa___]]]\\\\\\______```aaabbbeeeggghhhiiihhhhhhiiijjjjjjgggeee```___^^^\\\ZZZWWWUUUTTTQQQNNNJJJHHHGGGFFFDDDBBBBBBBBBAAA???===:::888666777555222111111111///...///---+++*********,,,------,,,,,,,,,,,,---......+++,,,...111333444555555555666888:::;;;<<<<<<;;;999999999999999999999999999888777888999:::999888777888:::<<<===>>>>>>>>>??????>>>======>>>???@@@??????????????????????????????@@@@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>===???@@@@@@???@@@EEENNNTTTdddmmmuuuxxxzzz}}}~~~~~~{{{zzzxxxwwwuuurrrnnnkkk^^^SSSGGG@@@<<<888777888888888999:::;;;===>>>???BBBCCCEEEEEEFFFIIILLLOOOYYYeeezzzpppccciii~~~WWWDDD???999444222111111000---///222111...,,,---///000//////...............////////////////////////111777===HHH[[[sssxxxjjj[[[KKKBBB>>><<<<<<>>>===IIIbbbsssaaabbbttt{{{qqqiii\\\YYYUUUVVVdddwww~~~nnnYYYdddwww~~~yyyrrrooollllllooopppooolllkkkmmmpppsssuuuwwwxxxxxxuuuvvvxxxyyyyyyyyyxxxwwwyyyzzz{{{{{{zzzzzz|||}}}|||{{{{{{}}}~~~yyyqqqmmmllljjjeee```UUUSSSPPPLLLIIIFFFDDDCCCAAA@@@>>><<<<<<<<<===>>>======???@@@AAABBBCCCCCC@@@AAACCCEEEGGGHHHHHHHHHFFFHHHLLLOOORRRTTTTTTTTTVVVVVVWWWYYY[[[]]]^^^^^^]]]^^^^^^___^^^]]]\\\\\\]]]\\\[[[]]]___aaabbbaaa___bbbdddcccaaa^^^^^^^^^`````````aaacccfffiiijjjhhhiiijjjmmmooonnnllliiibbbbbbaaa___]]][[[YYYWWWRRRPPPMMMKKKJJJHHHFFFDDDCCCBBBAAA???===;;;999888888555333222222111000//////...,,,******+++,,,------,,,,,,,,,,,,---......+++---000222444555555444333444666888999:::::::::::::::999888888999::::::888777666777999:::999888888999:::<<<===>>>??????@@@???>>>======>>>???@@@??????????????????????????????@@@@@@@@@??????>>>>>>??????@@@@@@??????>>>>>>???@@@@@@@@@EEEMMMSSScccmmmuuuxxx{{{}}}|||{{{zzzxxxwwwwwwvvvtttqqqbbbVVVHHHAAA<<<777555777888888999999;;;===>>>???BBBCCCDDDEEEFFFHHHLLLOOOXXXbbbvvvwwwgggkkkTTTCCC???999444222222111000000......///111111...***//////////////////......000000000000000000000000000777>>>IIIZZZooo~~~~~~vvvgggZZZKKKCCC???<<<===@@@@@@JJJaaatttaaaddduuu~~~ssslllaaaZZZVVVVVVaaarrrzzzmmm[[[eeezzz~~~{{{}}}yyyssspppmmmmmmoooqqqooonnnjjjlllooosssvvvxxxyyyzzzwwwxxxzzz{{{{{{{{{zzzyyyyyyzzz{{{zzzzzzzzz|||~~~~~~~~~~~~xxxrrrooommmjjjccc]]]VVVTTTPPPLLLHHHEEECCCBBBAAA@@@>>><<<<<<===>>>???:::;;;<<<===>>>??????>>>???@@@BBBCCCEEEFFFGGGGGGEEEFFFIIIKKKNNNOOOOOOPPPSSSSSSSSSVVVYYY[[[\\\[[[[[[[[[\\\\\\]]]]]]\\\\\\]]]\\\\\\^^^```bbbbbbaaa```ccceeeeeebbb```bbbdddbbbbbbbbbbbbdddhhhkkkmmmjjjlllnnnrrruuutttqqqnnnffffffeeedddbbb___\\\ZZZTTTRRROOONNNMMMKKKHHHFFFCCCBBBBBB@@@???===;;;:::888666444222222222111//////...,,,+++++++++,,,------,,,,,,,,,,,,---......---///222444555555555444111222444666888888888888;;;:::999888888999:::;;;888777666777999:::999888888999;;;<<<>>>>>>??????AAA@@@???>>>===>>>??????????????????????????????>>>??????@@@@@@@@@??????>>>???@@@AAAAAA@@@???>>>>>>???@@@@@@@@@EEELLLRRRaaakkktttwwwzzz~~~{{{{{{|||zzzyyywwwwwwxxxwwwuuusssaaaUUUHHHAAA<<<777555666888888888888:::<<<>>>???BBBDDDFFFGGGHHHJJJNNNQQQYYYcccvvvzzziiilllzzzUUUCCC>>>888444222222111111111...,,,...333333...(((------...///000000//////000000000000000000000000///444<<>>===;;;;;;<<<===>>>:::;;;<<<>>>>>>>>>======@@@AAABBBCCCDDDEEEFFFGGGEEEFFFHHHJJJKKKLLLLLLLLLPPPNNNOOOQQQUUUXXXXXXWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]\\\]]]^^^```aaaaaa___aaadddfffeeecccbbbfffjjjfffeeeeeeeeegggjjjnnnpppoooqqqtttxxx{{{zzzvvvsssjjjjjjjjjhhhfffbbb___]]]VVVTTTRRRPPPOOOMMMJJJHHHBBBBBBBBBAAA@@@???>>>===999777444333333333111000...------------,,,,,,,,,---,,,,,,,,,,,,---......000111444666777666555333111222444666777888888777<<<;;;999888888999;;;<<<:::999888999:::;;;:::999888999;;;<<<>>>?????????AAAAAA???>>>>>>>>>??????????????????????????????===>>>???@@@@@@@@@@@@@@@===>>>???@@@@@@???>>>======???@@@@@@@@@DDDKKKQQQ___iiirrrvvvxxx|||~~~}}}zzz{{{{{{yyyxxxwwwvvvvvvuuurrrooo\\\QQQFFF@@@===999777888888777777777888;;;===???AAACCCEEEFFFHHHKKKOOORRRZZZdddxxxzzzjjjmmmwwwZZZBBB>>>888444222222222111///......000222222---)))+++,,,...///000000000000000000000000000000000000000///999GGGWWWhhhuuuyyyuuu___UUUJJJDDD@@@<<<===@@@BBBIII\\\{{{nnnpppyyyooo^^^VVVVVVXXXaaannntttjjj[[[eeezzzyyyssssssoookkkjjjmmmooonnnmmmooopppsssuuuwwwxxxxxxxxxssstttuuuwwwwwwvvvvvvuuuyyyzzzzzzzzzyyyzzz}}}~~~{{{xxxuuuuuuuuuqqqhhhaaaXXXUUUPPPKKKFFFDDDBBBBBB>>>===;;;::::::;;;<<<===<<<===???@@@@@@@@@???>>>BBBBBBCCCDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJLLLJJJJJJMMMRRRUUUUUUSSSVVVVVVWWWYYYZZZ\\\]]]]]]]]]]]]]]]^^^```aaa```^^^aaadddgggfffcccdddiiinnniiihhhggghhhiiimmmppprrrtttvvvyyy}}}}}}yyyuuummmmmmmmmkkkhhhdddaaa___WWWUUUSSSRRRQQQOOOLLLIIIBBBBBBBBBBBBAAA@@@??????999777444333333333111000------.........---,,,+++---,,,,,,,,,,,,---......111333555777888666555333111222444666888888888888<<<;;;999888888999;;;<<<;;;:::999:::<<<===<<<;;;999999;;;===>>>?????????BBBAAA???>>>>>>>>>??????????????????????????????<<<===>>>???@@@AAAAAAAAA<<<===>>>@@@@@@>>>===<<<===???AAA@@@AAADDDKKKPPP^^^hhhqqquuuwww{{{}}}|||{{{|||}}}|||}}}~~~|||yyyxxxvvvuuutttrrrnnnkkkXXXMMMDDD@@@>>>;;;999;;;888777666666888:::===???>>>@@@BBBDDDFFFIIIMMMQQQ[[[fffzzz|||kkknnnxxx```BBB>>>888444222222222111,,,...111222111///---,,,***+++---///111111111111000000000000000000000000111666<<>>>>>===<<<;;;;;;<<<>>>???======>>>???????????????AAAAAAAAABBBBBBBBBCCCCCCEEEGGGIIIJJJJJJKKKMMMNNNNNNOOOOOOPPPRRRSSSUUUVVV[[[ZZZYYYWWWUUUWWW[[[^^^]]]```cccdddddddddeeeeeeeeehhhjjjllllllmmmooopppnnnppppppooonnnpppuuuyyyyyyzzz|||~~~~~~{{{wwwwwwsssooommmllliiieeeaaa[[[[[[[[[ZZZWWWRRRNNNKKKCCCGGGIIIFFFEEEGGGGGGEEE@@@===999777888777444111000///...---,,,---..............................111///...000444555333111333666999999888666666666:::999888888:::;;;:::999888888888999999::::::::::::;;;<<<>>>>>>>>>>>>===>>>===<<<<<<===>>>===;;;>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>???@@@AAABBB???>>>===<<<===>>>AAABBB<<<===>>>???AAADDDHHHLLLZZZ___gggpppwwwyyyxxxvvv}}}~~~}}}~~~~~~yyyuuuqqqiiiaaaXXXNNNEEEBBB???:::888888777888999999999:::===???AAACCCDDDEEEFFFIIIMMMQQQ[[[eee|||vvvjjjhhhzzz___FFF@@@999555444333111///...///000000//////000111000///---+++)))(((((('''/////////......------,,,///666<<>><<<;;;:::;;;===>>>======>>>????????????>>>AAAAAAAAABBBBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIKKKMMMNNNNNNOOOPPPRRRTTTVVVWWW\\\[[[YYYWWWVVVWWW[[[^^^```bbbeeefffffffffggghhhkkkmmmpppqqqrrrrrrtttvvvsssttttttsssrrrtttyyy}}}}}}~~~~~~}}}zzzzzzwwwtttrrrooojjjddd___[[[[[[\\\[[[XXXSSSOOOLLLEEEHHHJJJJJJLLLPPPQQQNNNGGGBBB===;;;:::888555222111000...---,,,,,,------++++++++++++++++++++++++000......000333444222000111444666777666444444444999777777888:::;;;:::999::::::::::::::::::::::::999:::<<<===>>>>>>======>>>===<<<<<<===>>>===<<<>>>======>>>???@@@AAAAAA>>>>>>>>>>>>???@@@AAAAAAAAA???>>>=========???@@@>>>???@@@@@@@@@CCCGGGJJJTTTZZZcccmmmuuuxxxxxxwwwyyy}}}~~~~~~~~~~~~xxxtttpppjjjbbbVVVMMMDDD@@@>>>999777777777888999999999:::===@@@AAABBBDDDEEEFFFIIIMMMQQQYYYeee~~~tttjjjiiicccFFF@@@999444333333111//////000111000///...///000//////...---------------)))***+++---///111222333///555===HHHXXXiiisssppphhhYYYNNNEEEEEEFFFDDD@@@===BBBLLLbbb}}}wwwkkkeee[[[QQQLLLKKKOOORRRRRRRRRUUUjjjzzzwwwvvvtttqqqnnnoooqqqssssssrrrpppqqqqqqrrrssstttuuuuuuxxxwwwvvvwwwyyy{{{{{{{{{{{{{{{{{{zzzzzz{{{}}}{{{yyytttlllfffddd```YYYRRRMMMHHHCCC@@@???>>><<<;;;:::;;;<<<===<<<<<<===>>>>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBBBBDDDFFFGGGGGGHHHJJJKKKLLLMMMNNNPPPRRRTTTWWWXXX\\\\\\ZZZXXXWWWXXX[[[^^^bbbeeehhhiiijjjkkkmmmnnnpppsssuuuwwwwwwxxxyyy{{{yyyyyyyyyyyyyyy{{{{{{zzzyyyxxxtttnnngggaaa\\\]]]]]]]]]ZZZVVVRRROOOJJJLLLMMMOOOVVV\\\]]]YYYPPPKKKEEEAAA???===999666222111///---,,,++++++,,,************************...------///111222111///111333555666555444444555777666555777999::::::999;;;;;;;;;;;;;;;:::::::::999:::<<<===>>>>>>======>>>===<<<<<<>>>>>>===<<<============>>>???@@@@@@??????>>>>>>>>>??????@@@BBBAAA???============>>>@@@@@@@@@@@@@@@BBBEEEHHHNNNUUU```kkksssxxxyyyxxxyyy~~~~~~}}}}}}vvvrrrpppjjjcccWWWMMMDDDAAA???;;;999999666777888888888:::===@@@AAABBBCCCDDDFFFIIINNNQQQXXXeeesssjjjiiidddGGGAAA999444333333111000000111222000///---...///...------......///000111........................///444===IIIYYYjjjrrrmmmdddXXXNNNGGGHHHKKKJJJFFFCCCEEEQQQfffuuuiiibbbXXXLLLIIIHHHIIIIIIJJJPPPXXXqqq{{{wwwwwwvvvqqqnnnppptttwwwuuurrrrrrqqqqqqqqqrrrtttvvvwww{{{yyywwwwwwzzz|||||||||zzzzzz{{{{{{|||~~~~~~vvvmmmggghhhccc[[[TTTNNNIIIDDDAAA???>>><<<:::::::::;;;<<<<<<<<<===>>>>>>>>>>>>===@@@@@@AAAAAAAAABBBBBBBBBAAABBBDDDEEEEEEFFFHHHJJJKKKKKKMMMOOOQQQTTTVVVXXX[[[[[[ZZZXXXWWWXXX[[[]]]bbbeeehhhkkkmmmpppsssuuusssvvvyyyzzzzzz{{{}}}~~~~~~~~~~~~~~~|||}}}~~~}}}zzzssskkkfff_________^^^\\\XXXTTTRRRPPPQQQQQQTTT[[[cccbbb\\\UUUPPPJJJFFFEEEBBB???;;;444222000---,,,+++******++++++++++++++++++++++++,,,,,,---...///000//////222444666777777666777888555444444666999::::::999999999999::::::;;;;;;;;;999:::;;;===>>>======<<<>>>===<<<<<<>>>???>>>==================>>>??????@@@??????>>>>>>>>>>>>???@@@@@@???>>>======>>>>>>??????@@@@@@@@@BBBFFFIIINNNUUUaaallltttxxxzzz{{{~~~}}}uuupppooojjjdddYYYPPPGGGDDDBBB>>><<<<<<555777888888888:::===@@@@@@BBBCCCDDDFFFIIINNNRRRYYYgggqqqiiijjj```GGGAAA999444333333222000111222222111...------...,,,,,,,,,,,,---///000000111000000///...---,,,,,,///444<<>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBB???AAACCCDDDDDDDDDFFFHHHIIIJJJKKKMMMPPPSSSUUUVVVYYYYYYYYYXXXWWWXXXZZZ]]]```cccgggkkknnnrrrwwwzzzwwwyyy|||}}}}}}~~~}}}uuummmiiiaaaaaa___]]][[[XXXUUUTTTUUUTTTSSSSSSXXX^^^[[[TTTRRRNNNIIIGGGFFFDDD@@@<<<444333000---+++*********+++++++++++++++++++++++++++,,,---............///111333555666666666888999555444444666999::::::999555666666888999:::;;;<<<999:::;;;=========<<<<<<>>><<<<<<===?????????>>>==================>>>?????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@<<<>>>??????@@@CCCHHHKKKQQQZZZfffpppvvvzzz|||}}}}}}tttpppnnnjjjdddZZZPPPHHHDDDBBB>>><<<<<<555666777777888:::===@@@@@@AAACCCDDDFFFJJJNNNRRR]]]kkkqqqiiiiii|||___HHHAAA888333222222222111111222222111...------.........---------...//////++++++,,,...000111222333///333<<>>???????????????@@@@@@@@@@@@AAAAAAAAAAAA???@@@BBBCCCCCCDDDFFFGGGHHHIIIJJJLLLNNNPPPSSSTTTVVVWWWWWWWWWWWWXXXZZZ]]]^^^aaaeeehhhlllqqqvvvzzzyyy{{{~~~wwwqqqnnnhhheeebbb^^^[[[YYYXXXXXXYYYYYYVVVSSSSSSUUUQQQKKKKKKHHHFFFEEEEEEBBB===888444222000---,,,+++******))))))))))))))))))))))))***,,,.........---...///...000222333333444666888777666555777999::::::999444555666777888999:::;;;888999;;;<<<======<<<<<<===<<<<<<===???@@@@@@???>>>>>>>>>======>>>>>>???>>>>>>=========>>>>>>???<<<======>>>???@@@@@@@@@<<<===>>>???AAADDDHHHLLLTTT]]]iiisssxxx{{{}}}}}}uuupppnnniiidddYYYOOOFFFBBB@@@;;;888999444555666777888:::===@@@@@@AAACCCDDDFFFJJJOOOSSSaaappprrriiigggyyycccHHHAAA888333222222222111000111222000///---...///111000000////////////000---......//////000111111///222;;;HHHXXXiiiqqqkkk```SSSKKKFFFJJJNNNKKKEEEAAABBBNNNdddxxxwww}}}hhh[[[XXXRRRHHHDDDAAABBBCCCJJJWWWddd~~~wwwtttqqqqqqqqqrrrrrrqqqpppppppppppprrrtttwwwzzz|||}}}yyyyyyzzz}}}||||||}}}~~~vvvpppmmmoooiii___VVVNNNHHHDDDAAA;;;:::999999999;;;===???>>>??????@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA>>>@@@BBBCCCCCCDDDFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQRRRTTTUUUVVVVVVXXXZZZ]]]^^^```cccfffhhhlllqqquuuxxxzzz}}}}}}zzzzzztttpppjjjdddaaa``````aaaaaabbb___YYYTTTRRRNNNIIIIIIHHHGGGGGGGGGCCC<<<666333222///---,,,+++++++++***************************,,,//////...---...000...000111222333444777999999777777888:::;;;:::999777888888888888999999999888999;;;<<<======<<<;;;===<<<<<<===???AAA@@@???@@@??????>>>>>>>>>??????===============>>>???@@@===>>>>>>?????????>>>>>>===>>>??????@@@CCCGGGJJJRRR[[[iiirrrwwwzzz~~~~~~vvvqqqnnniiibbbZZZPPPFFFBBB???:::777777333555666777777:::===@@@???AAACCCDDDFFFJJJOOOSSSeeeuuuttthhheeexxxeeeIIIAAA888222111222222222///000111000///...///000000//////......//////000222222111000///...---,,,///222;;;HHHWWWhhhpppkkkaaaRRRJJJEEEGGGJJJFFF>>>:::BBBNNNdddxxxsss}}}fff\\\\\\XXXJJJEEEAAAAAADDDJJJWWWcccxxxuuupppqqqrrrrrrpppnnnnnnooommmoooqqqtttwwwzzz|||~~~xxxxxxzzz~~~}}}}}}}}}~~~~~~~~~~~~|||uuuqqqppppppiii___VVVNNNHHHCCCAAA::::::999888999<<<>>>?????????@@@AAAAAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAA>>>@@@BBBCCCCCCDDDFFFGGGGGGHHHHHHIIIKKKLLLNNNOOOPPPRRRTTTUUUVVVXXX[[[]]]___aaacccdddfffhhhmmmpppuuuwwwzzz||||||}}}~~~{{{ssslllhhhhhhiiikkkiiikkkiii```XXXTTTPPPLLLLLLKKKKKKKKKJJJEEE===666222111///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---//////...---///111000111333444555666999<<<:::999888888:::;;;:::999;;;;;;::::::999888777777888999:::<<<===<<<<<<;;;===<<<<<<===@@@AAA@@@???@@@@@@???????????????@@@<<<<<<<<<<<<===???@@@@@@???@@@@@@??????>>>===<<>>?????????@@@@@@AAAAAABBBDDDDDDDDDCCCBBB@@@???>>>CCCCCCDDDDDDEEEFFFFFFFFFHHHHHHHHHIIIJJJMMMOOOPPPOOOOOOPPPQQQSSSVVVYYYZZZ\\\\\\\\\^^^aaafffkkknnnqqqtttvvvvvvuuuwwwzzz}}}~~~tttppprrrvvvzzz|||{{{zzzuuukkkccc^^^YYYSSSWWWWWWWWWTTTNNNEEE;;;666000///---,,,+++*********((())))))***,,,---................../////////000111111222444666888:::<<<888777777777999999777555999999:::;;;;;;<<<======777999;;;<<<>>>>>>>>>===============>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===========================>>>============>>>>>>???@@@?????????@@@BBBDDDEEENNNXXXeeennnrrruuuzzz~~~}}}|||vvvqqqnnnjjjeee[[[UUULLLEEEAAA===888444888777666666888:::===???BBBBBBDDDGGGGGGHHHPPPYYYfff~~~vvvhhhbbbwwwbbbHHH???777777777444111000......////////////......000000////////////000000000000000000000111111222000666:::FFF[[[ooowwwpppfffXXXMMMDDDCCCCCCAAA??????CCCRRRgggkkkmmm|||{{{ooopppkkk[[[JJJEEEAAAAAACCCKKK[[[iii{{{uuurrrrrrrrrrrruuuwwwvvvqqqmmmqqquuuwwwvvvxxx{{{zzzwww|||{{{{{{}}}~~~{{{yyy|||~~~|||tttnnnjjjeee___VVVMMMGGGCCC@@@???;;;;;;:::;;;;;;<<<===>>>?????????@@@@@@AAAAAABBBCCCCCCCCCDDDCCCCCCBBBAAADDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKNNNOOOOOOOOOOOOPPPRRRUUUXXXYYYXXXYYY\\\___bbbfffhhhjjjnnnppprrrsssrrrtttwwwzzzzzz|||~~~{{{tttppprrrwww~~~zzzsssnnnhhhcccgggfffbbb[[[QQQEEE:::444//////---,,,+++*********))))))***+++,,,---.............../////////000000000111222333666888:::;;;999999888999::::::999777999999::::::;;;;;;<<<<<<999:::<<<===>>>??????>>>============>>>>>>>>>?????????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????@@@@@@???@@@@@@BBBCCCDDDNNNWWWbbbkkkpppuuuzzz}}}uuupppnnnkkkfff]]]VVVLLLEEE@@@===999666888777666666888:::===???BBBBBBDDDGGGGGGHHHPPPYYYddd}}}vvvgggaaarrrcccIII???777777777444111000//////000000000000//////000//////......//////000/////////...///000000111000666:::GGG]]]sss|||vvvmmm[[[PPPEEECCCBBB@@@>>>>>>AAAQQQjjj}}}gggnnnyyyxxxwwwqqq```IIIDDD@@@@@@DDDLLL\\\jjjzzztttpppnnnqqqtttwwwxxxvvvsssppppppvvv{{{yyyxxxyyyzzzxxx{{{{{{{{{|||zzzwwwzzz~~~}}}uuunnnjjjaaa\\\SSSLLLFFFCCC@@@>>>;;;;;;:::;;;;;;<<<===>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFGGGHHHJJJLLLMMMNNNNNNNNNOOOQQQTTTVVVXXXUUUWWW[[[___bbbdddeeefffjjjlllmmmnnnnnnpppsssuuusssuuuxxx{{{~~~xxxuuuppplllmmmsss||||||tttnnniiippplllfff\\\OOOCCC888333///...---,,,+++***************+++,,,---......///....../////////000000000000111222444666888999:::;;;:::::::::<<<<<<;;;999999999999::::::::::::::::::;;;<<<>>>????????????=========>>>>>>>>>??????>>>??????@@@@@@@@@??????????????????????????????===============>>>???@@@AAAAAA@@@@@@AAABBBCCCDDDLLLSSS]]]fffmmmttt|||wwwqqqppplllhhh^^^WWWLLLDDD@@@===:::888888777666666888:::===???BBBBBBDDDGGGGGGHHHOOOWWWaaazzzvvvfff___kkkeeeJJJ@@@888777777444111000000000111111111111000000///..................///...............//////000000555999GGG___vvv}}}ttt___SSSHHHCCCBBB???>>>>>>CCCTTTnnn}}}hhhttt}}}|||sss```JJJEEEAAAAAACCCKKK[[[iii~~~yyyrrrnnnmmmppptttvvvvvvtttttttttqqqzzz|||wwwwwwyyyyyy{{{{{{{{{|||}}}~~~zzzvvvyyy}}}vvvnnniii```ZZZSSSLLLHHHEEEBBB@@@;;;;;;:::;;;;;;<<<===>>>>>>>>>???@@@AAAAAABBBBBBDDDDDDEEEFFFGGGGGGGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKMMMMMMMMMNNNPPPRRRUUUVVVUUUWWWZZZ]]]```ccceeeeeehhhhhhiiijjjlllmmmoooqqqqqqsssvvvyyy|||~~~}}}|||wwwwww{{{}}}{{{wwwlllkkkgggcccbbbhhhsss|||sssggg```\\\dddaaaZZZQQQGGG===666222///...---,,,++++++++++++++++++,,,------...//////...////////////000000000111222444555777999::::::::::::999;;;<<<===;;;::::::999999999999999999999:::;;;<<<<<<===>>>>>>>>>======>>>>>>>>>?????????===>>>???@@@@@@@@@@@@@@@????????????????????????============>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCCCCGGGMMMVVV```jjjttt~~~|||vvvsssmmmggg___WWWLLLDDD@@@>>><<<:::888777666666888:::===???BBBAAACCCGGGHHHIIINNNUUU^^^tttttteee^^^fff{{{kkkLLLBBB999777777444111000///000000111111000000///......------------......///............///000000111444999HHHaaayyyyyycccVVVIIIDDDBBB@@@>>>???EEEWWWsss}}}llluuu~~~qqq]]]MMMGGGBBBAAACCCJJJYYYfffzzzyyyrrrnnnmmmooorrrsssssstttuuuvvvuuu}}}}}}vvvuuuxxxzzz{{{{{{{{{{{{{{{}}}~~~|||wwwyyy}}}xxxmmmfff]]]XXXQQQLLLGGGDDDAAA???;;;;;;:::;;;;;;<<<===>>>===>>>>>>@@@AAABBBCCCCCCFFFFFFGGGGGGHHHGGGGGGFFFDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGHHHJJJKKKMMMLLLMMMMMMOOOQQQSSSUUUXXXXXXYYYZZZ]]]aaaeeegggggggggggghhhjjjmmmnnnoooqqqrrruuuwwwyyyzzzzzzzzzxxx|||}}}zzzzzzuuupppoooqqqrrroookkkdddccc___[[[ZZZ^^^gggooo}}}rrraaaVVVPPPMMMRRROOOIIIBBB<<<666222000......---,,,+++++++++++++++,,,,,,------.........////////////000000000111222333555777999:::::::::999888888999;;;<<<:::999:::999999999999999999999::::::::::::;;;<<<<<<===>>>>>>>>>>>>????????????===>>>???@@@@@@@@@@@@@@@????????????????????????============>>>???@@@AAA@@@AAAAAABBBCCCCCCCCCCCCCCCHHHPPP[[[gggttt|||vvvnnnfff___WWWLLLDDD@@@>>><<<:::888777666666888:::===???CCCAAABBBFFFIIIIIIMMMSSS[[[nnnwww~~~ssseee^^^dddxxxqqqNNNCCC999777666333000000...//////000000//////.........------------......000000//////000000111222222555:::IIIaaazzzzzzeeeXXXJJJCCCAAA??????@@@DDDXXXxxx{{{ooorrrppp[[[NNNHHHCCCAAACCCIIIWWWeeeyyyxxxsssooooooppprrrtttuuuvvvvvvvvvvvv|||yyyssstttxxx{{{zzz{{{{{{{{{{{{|||{{{{{{}}}}}}~~~xxxllleeeZZZVVVOOOJJJFFFBBB???===;;;;;;:::;;;;;;<<<===>>>======>>>???AAABBBCCCCCCFFFGGGGGGHHHHHHHHHGGGGGGEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHIIIJJJKKKMMMMMMMMMMMMOOOQQQSSSTTTYYYXXXXXXYYY[[[```dddgggfffeeeeeegggjjjlllmmmmmmoooppprrrtttuuuuuuttttttvvvxxx|||{{{vvvsssuuurrrnnnkkkjjjhhhgggeee___]]]YYYVVVUUUXXX^^^cccmmmppplll___RRRKKKHHHFFFDDDBBB>>>999444000...,,,...---,,,,,,+++++++++,,,+++,,,,,,,,,------------/////////000000000111111222333666888999::::::999777777777888:::;;;:::888999999999:::::::::::::::::::::999999::::::;;;<<<>>>>>>>>>?????????@@@@@@>>>??????@@@@@@@@@??????????????????????????????=========>>>???@@@AAABBB???@@@AAACCCDDDDDDDDDDDDAAAEEEMMMXXXeeerrr|||}}}wwwmmmeee]]]UUUKKKDDD@@@>>><<<999888777666666888:::===???CCCAAABBBFFFIIIJJJMMMQQQZZZjjjwwwkkkwwwwwwhhh___cccxxxuuuOOODDD:::777666333000000......////////////......///..................///000000000000000111222222222555:::IIIaaazzzyyydddVVVHHHAAA???===>>>???BBBXXXyyyyyyqqqwwwqqq[[[MMMGGGBBBAAACCCJJJXXXfff|||~~~xxxtttpppppppppsssxxx|||{{{wwwrrrrrrwwwxxxsssppptttzzz}}}yyy{{{|||{{{{{{}}}}}}{{{|||}}}}}}vvvlllfffZZZVVVPPPJJJFFFBBB>>><<<;;;;;;:::;;;;;;<<<===>>><<<===>>>???AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKMMMLLLKKKJJJJJJKKKLLLLLLNNNMMMMMMNNNOOOQQQSSSTTTUUUVVVWWWYYY[[[___aaacccfffdddccceeeiiillllllkkkmmmnnnppprrrssssssrrrrrruuuwwwxxxyyyxxxvvvsssqqqnnnnnnlllhhhcccaaaaaabbbZZZVVVSSSQQQRRRUUUWWWXXXXXXZZZWWWNNNFFFCCC@@@===;;;999777444111...,,,+++------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,//////000000000111111111000222444777888888777777777666666888:::;;;:::999999999::::::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>?????????@@@@@@@@@??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@BBBCCC===???AAACCCEEEEEEFFFFFFCCCFFFMMMWWWcccooowww{{{}}}~~~yyytttllleee[[[TTTKKKDDDAAA>>>;;;888888777666666888:::===???CCC@@@AAAFFFJJJJJJLLLPPPYYYiii}}}mmmhhh{{{mmm___aaayyyvvvQQQEEE:::777666222000000//////000000000000//////000//////......//////000///////////////000111111000555:::IIIaaayyyxxxcccUUUFFF???===<<<<<<>>>AAAXXXzzzxxxssssss]]]KKKFFFAAAAAACCCKKKZZZhhh}}}xxxtttqqqpppqqquuu}}}wwwoooooorrrrrrnnnnnnuuu{{{~~~yyy{{{||||||{{{}}}{{{zzz||||||}}}tttlllhhh]]]XXXRRRMMMHHHDDD@@@===;;;;;;;;;;;;;;;<<<>>>>>><<<===>>>???AAABBBCCCDDDAAACCCEEEGGGIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMOOONNNLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOQQQSSSTTTRRRSSSVVVZZZ\\\^^^______eeecccbbbdddhhhkkkkkkjjjmmmnnnppprrrttttttttttttvvvvvvwwwvvvuuutttrrrrrrgggiiiiiieee^^^[[[]]]```UUUQQQMMMMMMPPPSSSSSSRRRIIIKKKHHHBBB>>><<<888333444333222111///...---,,,------,,,+++++++++,,,,,,++++++++++++++++++,,,,,,000000000000111111111111///000333555666666666555777777777999;;;<<<;;;999999999:::;;;;;;<<<=========<<<;;;:::;;;<<<===>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>====================================>>>???AAABBBCCC<<<>>>@@@CCCEEEFFFGGGGGGFFFHHHNNNWWWbbblllsssvvvzzz~~~~~~{{{tttppplllfffYYYSSSJJJEEEAAA>>>:::666888777666777888:::===???CCC@@@AAAFFFJJJJJJLLLOOOXXXiiiuuuiiiiiiqqq______zzzuuuQQQFFF;;;777555222000000000000111111111111000000000000////////////000000...............///000000///555<<>>???@@@AAAAAA@@@@@@AAABBBDDDEEEFFFFFFFFFHHHHHHIIIIIIJJJKKKLLLLLLTTTPPPLLLJJJJJJLLLMMMNNNQQQQQQQQQRRRSSSUUUVVVWWWUUUVVVXXXYYYZZZ\\\___aaabbbdddeeegggiiijjjkkkkkkllllllmmmnnnoooqqqssstttqqqsssuuuvvvuuussspppooojjjiiigggdddaaa]]]YYYWWWVVVSSSPPPPPPPPPOOOKKKGGGJJJGGGCCC>>>;;;888888888444333222000...,,,***))),,,,,,+++***)))))))))***,,,,,,,,,---------......222111...------...111222333444666666555444555666999999:::::::::;;;;;;;;;<<<:::999888999;;;>>>@@@<<<<<<<<<===============;;;<<<===??????@@@@@@@@@>>>>>>?????????@@@@@@@@@=========>>>???AAABBBCCCAAA@@@>>>===>>>@@@CCCEEEBBBAAA@@@@@@AAACCCFFFGGGHHHMMMSSSZZZ```gggmmmqqq~~~}}}~~~{{{uuupppkkkgggddd[[[TTTKKKDDDAAA???<<<999:::999888888999:::===>>>CCCBBBCCCGGGHHHGGGKKKQQQ]]]mmmyyypppooouuubbbaaatttUUUDDD<<<:::333222444///000000000000////////////000000////////////000000............/////////000111333;;;JJJ___sss~~~~~~{{{eeeVVVGGGAAAAAA@@@???@@@EEEUUUppp}}}fffUUUJJJCCCDDDHHHNNN]]]mmmwwwqqqnnnttt|||~~~yyysssooommmppprrrssssssuuuzzz~~~|||zzzxxxwwwyyy~~~}}}{{{{{{|||~~~~~~~~~vvvmmmgggaaaZZZQQQJJJGGGDDD@@@===<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEGGGGGGHHHHHHIIIJJJJJJKKKOOOMMMLLLLLLMMMMMMLLLKKKPPPPPPPPPQQQSSSTTTUUUVVVUUUVVVXXXYYYZZZ\\\___aaabbbccceeegggiiijjjkkkkkklllmmmmmmoooqqqssstttuuussstttuuuvvvuuutttrrrpppjjjiiifffbbb^^^ZZZXXXVVVSSSQQQOOOOOOOOONNNKKKIIIGGGEEEAAA===:::777666555444333111000///...------,,,,,,++++++***+++++++++,,,,,,,,,---------......000000.........///111222222444666777666555666666999999999999:::::::::;;;;;;:::999888999:::<<<>>><<<<<<<<<<<<============<<<===>>>?????????????????????????????????@@@@@@@@@???????????????@@@@@@@@@???>>>>>>>>>@@@BBBDDDBBBAAAAAAAAABBBDDDGGGHHHKKKOOOUUU[[[aaahhhooosss{{{zzz~~~{{{}}}~~~~~~|||vvvrrrmmmiiifff\\\UUUMMMFFFCCC@@@<<<999888888777777888:::===>>>CCCBBBCCCGGGHHHGGGKKKQQQZZZjjj|||ssssssvvvcccbbbuuuUUUDDD<<<:::333222444///111000000000////////////000000////////////000000........./////////000000111333:::III^^^rrr}}}|||fffWWWHHHBBBBBBAAA@@@@@@DDDUUUnnnmmmZZZMMMCCCDDDHHHOOO___oooxxxrrrrrrvvv{{{}}}{{{vvvrrrppppppsssvvvvvvvvvwww{{{{{{zzzyyyzzz{{{~~~~~~{{{zzzzzz|||}}}}}}}}}~~~yyyooohhhaaaYYYOOOHHHDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<===@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIKKKNNNOOOOOOLLLIIIMMMNNNOOOPPPRRRSSSTTTUUUTTTVVVXXXZZZZZZ\\\^^^```bbbccceeeggghhhiiijjjjjjlllmmmoooqqqsssuuuwwwxxxuuuuuuuuuuuutttsssrrrqqqjjjhhhddd___[[[WWWUUUUUUPPPOOONNNNNNNNNMMMKKKIIICCCBBB???<<<999666333222222111///---------...///,,,,,,+++++++++,,,------,,,,,,,,,---------...............///000111222333111444777999888777777888888888999999999::::::::::::999999888999999::::::;;;;;;<<<<<<<<<============>>>>>>?????????>>>>>>@@@@@@??????????????????BBBBBB@@@???>>>>>>======??????>>>??????@@@BBBBBBCCCBBBAAABBBCCCFFFHHHJJJOOORRRXXX^^^dddkkkrrrwwwxxxxxx|||~~~{{{~~~|||}}}|||xxxtttpppllliii]]]WWWOOOIIIEEEAAA===999666666666666888:::===>>>CCCAAACCCGGGHHHHHHKKKQQQWWWhhhzzzzzzwwweeebbbwwwUUUDDD<<<:::333333555000111111000000000/////////000000////////////000000....../////////000000000000444;;;III^^^qqq|||}}}zzzfffWWWHHHCCCCCCAAA@@@@@@DDDUUUmmmsss]]]OOOCCCCCCHHHQQQbbbrrrwwwqqqrrrtttwwwxxxvvvtttrrrqqqtttwwwzzz{{{zzzzzz}}}zzzzzz{{{|||}}}~~~~~~|||{{{{{{|||}}}~~~~~~{{{rrriii___WWWMMMEEEBBB@@@???=========<<<<<<<<<<<<======@@@@@@AAAAAAAAAAAAAAA@@@AAABBBBBBBBBBBBBBBAAAAAAEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGIIILLLNNNNNNLLLIIIKKKLLLMMMOOOQQQRRRSSSSSSSSSUUUXXXZZZZZZ\\\^^^```aaabbbdddfffhhhiiiiiijjjlllmmmppprrruuuwwwxxxyyyuuuuuutttsssrrrrrrqqqqqqjjjgggbbb\\\XXXUUUTTTSSSQQQPPPOOONNNLLLKKKHHHGGGAAA@@@???<<<999555222111000///,,,))))))***,,,---************+++,,,,,,---,,,,,,,,,---------......+++---///111222333333333111444888::::::999999999888888888999999999::::::999999999999888888888888:::;;;;;;<<<<<<=========>>>????????????>>>>>>===@@@@@@@@@???????????????BBBBBB@@@???>>>>>>=========>>>??????@@@@@@AAAAAACCCBBBBBBBBBDDDGGGJJJLLLRRRVVV\\\aaagggnnnuuuyyy{{{|||~~~}}}}}}{{{}}}{{{xxxuuurrrnnnkkk]]]WWWPPPJJJFFFBBB<<<777444444555666888:::===>>>BBBAAACCCGGGHHHHHHLLLRRRWWWgggxxxhhheee}}}VVVDDD===;;;444333555000111111111000000000//////000000////////////000000...////////////000000000///777===JJJ]]]oooyyyzzzwwweeeVVVHHHDDDDDDBBBAAAAAADDDUUUlllvvv___OOOBBBBBBIIISSSeeeuuuvvvooooooppprrrsssrrrqqqrrrsssuuuxxx{{{{{{zzzzzz|||yyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~|||ssskkk```XXXNNNFFFCCCBBBAAA???======<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@???BBBBBBBBBCCCBBBBBBAAA@@@DDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHKKKLLLLLLKKKIIIJJJLLLNNNPPPQQQRRRRRRRRRUUUXXXZZZ[[[[[[]]]___```aaaccceeeggghhhiiiiiilllmmmpppsssuuuwwwxxxyyyttttttsssqqqpppoooooonnnhhheeeaaa\\\WWWUUUSSSSSSSSSRRRQQQOOOKKKHHHEEEDDDAAA@@@???<<<999666333222222000,,,)))((((((***+++))))))((())))))***++++++,,,,,,,,,---------......+++,,,///111333444333333222444888:::999999999:::888888999999999:::::::::888888888888888888777777:::::::::;;;<<<======>>>>>>????????????>>>>>>===????????????????????????@@@@@@???????????????@@@===>>>>>>???@@@@@@@@@AAABBBBBBBBBCCCEEEHHHKKKMMMUUUYYY___ffflllqqqwww{{{}}}|||}}}~~~zzzxxxuuurrrnnnlll^^^XXXPPPJJJEEE@@@:::666444444555777999;;;<<<===BBB@@@BBBFFFHHHHHHLLLRRRYYYhhhyyyjjjmmmVVVEEE===;;;444333555000111111111111000000000000000000////////////000000////////////000000000111///999>>>JJJ\\\mmmwwwxxxuuudddVVVIIIEEEFFFEEECCCCCCEEETTTjjj~~~xxxaaaPPPBBBBBBIIITTTdddttt~~~tttnnnmmmnnnooooooooooooqqqsssrrrvvvyyyxxxvvvuuuwwwyyyxxxyyy{{{}}}~~~{{{{{{}}}~~~{{{ssslllbbb[[[QQQKKKHHHFFFDDDBBB===<<<<<<<<<<<<<<<<<<=========>>>???@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBBBBAAADDDDDDDDDDDDDDDDDDEEEEEEGGGEEEDDDEEEHHHJJJLLLLLLHHHIIILLLNNNPPPQQQRRRRRRQQQTTTXXXZZZ[[[[[[]]]^^^```aaaccceeefffggghhhhhhkkklllooorrruuuvvvvvvvvvsssrrrrrrqqqpppnnnmmmlllgggeeeaaa]]]YYYVVVUUUTTTTTTTTTSSSPPPJJJFFFDDDCCCBBBAAA???<<<999666555333444222///---+++++++++,,,))))))((((((((())))))***,,,,,,,,,---------......,,,---///111333444444333444555888888888888999:::999999:::::::::;;;;;;;;;999888888777888888999999999999:::;;;<<<======>>>===>>>>>>?????????>>>>>>>>>>>>?????????@@@@@@@@@???>>>>>>>>>???@@@AAAAAA>>>>>>===>>>>>>???AAAAAAAAAAAAAAABBBEEEHHHLLLNNNVVV[[[cccjjjppptttxxx{{{}}}~~~}}}zzzxxxvvvsssooolll```YYYPPPIIIDDD@@@:::666555555666888:::;;;<<<===AAA@@@BBBFFFHHHHHHMMMRRRYYYhhhyyykkktttVVVEEE===;;;444444666111222222111111111000000000000000////////////000000/////////000000000111111000888===III[[[mmmwwwxxxuuudddWWWKKKHHHIIIIIIGGGGGGEEESSShhh|||zzzdddRRRCCCCCCIIISSSaaappp}}}tttnnnnnnooopppooonnnnnnoooqqqqqqtttwwwwwwtttrrrtttuuuwwwxxxzzz|||~~~~~~}}}zzz{{{|||}}}zzzrrrlllaaaZZZRRRLLLIIIGGGDDDAAA<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBCCCBBBCCCCCCDDDDDDDDDCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDFFFDDDCCCDDDGGGIIIJJJJJJGGGIIILLLOOOQQQRRRRRRRRRQQQTTTXXXZZZ[[[[[[\\\]]]___```bbbdddfffggghhhhhhjjjlllnnnqqqssstttssssssrrrsssssssssrrrooolllkkkeeedddbbb___\\\YYYVVVUUUSSSTTTTTTPPPKKKGGGEEEEEEBBB@@@===:::777666555444111000///...------------+++***)))))))))))))))))),,,,,,,,,---------............000111222333333444666777777666555666888:::::::::;;;;;;;;;<<<<<<<<<999888777777777999;;;<<<888999999:::<<<======>>><<<===>>>???????????????======>>>???@@@AAAAAABBB??????>>>>>>???@@@@@@AAA???>>>===<<<===???AAABBB@@@@@@@@@AAADDDHHHLLLNNNVVV\\\eeemmmsssvvvyyyzzz~~~|||zzzxxxtttpppmmmccc[[[QQQIIIDDD@@@<<<888666777888999;;;;;;<<<<<>>;;;444444666111222222222111111111000000000000////////////000000//////000000000111111111111666;;;HHHZZZmmmxxxyyywwweeeXXXLLLJJJLLLLLLJJJJJJEEERRRfff{{{{{{gggUUUEEECCCIIIQQQ^^^kkk}}}tttnnnqqqqqqqqqpppnnnmmmnnnpppqqqtttxxxwwwtttssssssuuuwwwxxxyyy{{{~~~}}}||||||}}}~~~xxxqqqmmm^^^WWWPPPJJJHHHEEEBBB>>>;;;;;;;;;::::::;;;;;;;;;<<<===???AAACCCDDDDDDEEEBBBCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEHHHIIIIIIHHHGGGIIILLLOOOQQQRRRRRRRRRPPPTTTXXXZZZ[[[[[[\\\]]]___```bbbdddfffgggggghhhiiikkknnnppprrrrrrrrrqqqrrrssstttuuussspppmmmkkkddddddbbb```^^^[[[XXXVVVRRRSSSTTTQQQKKKHHHGGGHHHBBB@@@<<<888666555555555,,,---------------------,,,,,,+++***)))))))))***,,,,,,,,,---------......//////000111222333333444777777777555444444777:::;;;;;;;;;<<<<<<<<<======:::999777666777999<<<>>>888888999:::<<<======>>><<<<<<===??????@@@@@@@@@<<<<<<===???@@@AAABBBCCC@@@@@@???????????????@@@???>>><<<;;;<<<>>>AAACCC?????????AAADDDHHHLLLNNNUUU\\\fffooouuuwwwxxxyyy|||}}}{{{yyyvvvqqqnnneee]]]SSSJJJEEEAAA===:::777888999:::;;;<<<<<<<<>><<<555444666111222222222111111111111000000000////////////000000000000000000111111111111111777<<>>>>>========================@@@BBBDDDCCCBBBAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGDDDDDDDDDEEEFFFGGGIIIJJJMMMKKKLLLNNNKKKGGGKKKTTTRRRSSSUUUWWWYYY[[[\\\\\\```aaaaaaaaaaaadddgggkkkkkkmmmnnnoooooooooqqqsssrrrrrrrrrqqqpppnnnkkkjjjiiihhhddd```[[[VVVRRRPPPTTTRRRQQQOOONNNKKKGGGDDDDDD>>>:::888555000000222111000///...,,,+++***))))))************+++++++++,,,,,,,,,,,,---///000111/////////000222444333333777888888777555444666777:::999777888999;;;:::::::::::::::999999888888888888888999:::;;;<<<===>>>>>>>>>>>>>>>>>>?????????AAA@@@???>>>>>>>>>@@@@@@??????>>>>>>??????@@@AAA????????????????????????AAAAAAAAAAAABBBEEEKKKOOOVVV[[[bbbkkkrrrxxx{{{|||~~~yyyyyy}}}wwwlllfff\\\RRRLLLGGG@@@;;;:::777777666777999<<>>777555666000666111------000111///,,,,,,...//////......000111000000000///////////////000555:::FFFXXXiiisssssspppeeeWWWJJJIIILLLKKKGGGCCCEEEQQQeee}}}~~~fffUUUGGGEEEIIIOOO\\\iiiyyyqqqnnnoooooopppqqqqqqppppppooowwwuuuqqqnnnnnnqqqtttwwwyyyxxxxxxzzz~~~|||{{{zzzyyy~~~~~~~~~zzzssslllaaaWWWMMMIIIFFFAAA===>>>========================???@@@AAA@@@>>><<<<<<<<>>>>>>>>>>>>>>?????????AAA@@@???>>>>>>???@@@@@@??????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBFFFKKKOOOTTTXXX```iiipppvvvyyyzzz~~~{{{~~~~~~rrrfff\\\RRRLLLGGG@@@;;;:::777666666666888:::===???AAABBBEEEGGGHHHJJJNNNPPPVVV___vvvzzznnniiiqqqXXXGGG???===666444666000555111------000111///,,,...///111000//////000111222222222222222222222222222444888DDDXXXlllvvvsssmmmbbbUUUJJJIIIKKKIIIDDDAAADDDPPPccczzzxxxhhhWWWHHHFFFJJJOOO[[[ggg|||rrrmmmooooooqqqrrrrrrqqqqqqpppwwwtttpppmmmmmmppptttwwwyyyxxxxxxzzz~~~}}}|||zzzyyyzzz~~~~~~~~~{{{ssslllaaaWWWNNNIIIFFF@@@==============================<<<===>>>===<<<;;;;;;<<>>>>>?????????@@@??????>>>??????@@@@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCFFFKKKOOOVVVZZZcccllltttzzz}}}~~~~~~}}}yyyggg\\\QQQLLLFFF@@@;;;;;;777666666666777999;;;===@@@BBBEEEFFFHHHJJJNNNPPPUUU^^^tttyyyjjjbbblllZZZIII@@@<<<444333555000444111......000111///---000111222111000///000111000000////////////000000000555888EEE[[[qqqzzzuuulll```TTTIIIHHHIIIFFFAAA>>>CCCOOOaaavvvsss~~~~~~hhhWWWHHHFFFIIINNNYYYeee}}}|||qqqlllmmmnnnpppssstttttttttssswwwtttooollllllpppuuuxxxyyyxxxxxxzzz}}}zzz}}}}}}zzzyyy{{{~~~~~~~~~vvvooobbbXXXNNNJJJFFFAAA>>>>>>========================:::;;;===>>>>>>???AAACCCAAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJLLLMMMLLLMMMPPPSSSRRRSSSTTTVVVYYY[[[]]]^^^___```aaabbbbbbdddgggiiifffhhhkkkmmmmmmooorrrttttttuuuuuuuuussspppllljjjfffccc^^^ZZZWWWVVVVVVVVVRRRPPPMMMKKKJJJGGGDDDBBB===:::999;;;999444111333000///...---,,,+++******))))))*********++++++++++++---///111222222111000666666555333222333555777777999;;;;;;999777777777888777555666777999999888::::::::::::::::::::::::>>>======<<<;;;:::999999<<<<<<======>>>???????????????????????????@@@@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDGGGKKKOOOTTTZZZcccnnnxxx~~~zzzggg\\\QQQKKKFFF???;;;;;;888888777666777999;;;===@@@BBBDDDFFFGGGJJJMMMPPPYYYaaauuu}}}jjj```hhh\\\JJJ@@@<<<333222555000222000...///000000///---000111222111///...///000......---------...///000000666:::HHH___vvvyyyppp```TTTIIIFFFFFFCCC???===DDDOOO___ssssss|||~~~fffUUUGGGEEEHHHLLLWWWbbbyyyyyypppllljjjlllpppsssvvvwwwwwwwwwvvvsssooommmmmmqqquuuxxxyyyxxxwwwyyy|||~~~yyy|||}}}{{{{{{|||~~~}}}zzzsssdddZZZPPPKKKHHHBBB??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>@@@BBBEEEAAAAAABBBBBBCCCDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJKKKMMMNNNMMMLLLNNNOOOPPPRRRSSSTTTVVVXXX[[[]]]___^^^```bbbccccccdddgggiiigggiiilllnnnnnnpppsssuuuuuuvvvwwwvvvtttqqqmmmjjjeeebbb^^^ZZZWWWVVVWWWWWWRRROOOLLLJJJHHHFFFDDDBBB<<<999999:::999444222333//////...---,,,,,,+++***))))))*********++++++++++++---///111222222111000///111222111000000333666::::::999888666666888:::888777555666777999999888::::::::::::::::::::::::=========<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????>>>>>>??????@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDGGGKKKNNNMMMTTT___kkkvvv}}}vvvhhh]]]QQQKKKEEE???<<<<<<:::999888777888:::<<<>>>@@@BBBDDDFFFGGGIIIMMMPPPYYYaaatttkkk___cccxxx\\\JJJ@@@<<<333222555000111000//////000000///...///000111000...---...///111111000///000111333444111666===LLLcccxxx|||uuu```UUUIIIEEECCC@@@>>>>>>DDDPPP```tttuuu}}}}}}dddTTTFFFEEEHHHLLLVVVaaawwwwwwpppmmmiiilllpppuuuxxxyyyyyyxxxuuusssqqqoooppprrrvvvxxxxxxwwwvvvxxxzzz}}}}}}}}}yyy|||~~~~~~}}}}}}}}}}}}|||uuufff\\\RRRMMMIIIDDD@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;<<<>>>@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIJJJKKKLLLNNNOOOMMMMMMOOOOOOMMMRRRSSSSSSUUUXXX[[[^^^```^^^```bbbccccccdddggghhhhhhjjjmmmnnnnnnppprrrtttvvvwwwxxxxxxvvvrrrmmmjjjdddbbb___[[[XXXWWWWWWWWWRRROOOLLLIIIHHHFFFDDDBBB>>>:::999:::888333222444//////...---,,,,,,++++++)))************++++++++++++,,,...000111111111000,,,000444555555666999===;;;:::888666444555888;;;999777666666888999999888::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<=========>>>;;;;;;<<<===>>>>>>??????===>>>???@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCDDDFFFJJJMMMNNNTTT```mmmwww~~~rrrhhh]]]QQQJJJEEE???<<<<<<999999888888999;;;===??????AAADDDEEEGGGIIIMMMOOOUUU^^^sssjjj\\\___qqqZZZIII@@@<<<444333555000//////000000000000//////...///000///...---...///000///...---...///222333///666>>>OOOeeexxx~~~yyybbbVVVIIIDDDAAA>>>===???CCCQQQbbbxxxuuuyyydddTTTGGGFFFIIIMMMWWWbbbxxx}}}wwwpppmmmlllnnnrrrvvvxxxxxxwwwvvvtttsssrrrqqqrrrtttvvvxxxwwwuuuuuuvvvyyy{{{{{{{{{zzz|||~~~|||}}}}}}uuuiii^^^TTTOOOKKKEEEBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;===@@@@@@AAAAAABBBBBBCCCCCCDDDBBBCCCDDDEEEFFFEEEEEEDDDCCCCCCDDDEEEGGGIIIKKKLLLJJJNNNNNNLLLNNNRRRRRRMMMRRRRRRSSSUUUWWW[[[___aaa]]]___bbbcccdddeeefffhhhlllnnnppppppqqqqqqsssuuuwwwxxxyyyyyywwwrrrmmmjjjdddccc```]]]ZZZXXXWWWVVVSSSPPPLLLIIIHHHFFFDDDCCC@@@;;;999999666222222444.........------,,,,,,+++)))************+++++++++,,,,,,---...///000000111---222777999777777999<<<888999888666444555777999999888777777999::::::999:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;<<<::::::;;;<<<===>>>???@@@<<<===???@@@AAAAAA@@@@@@??????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===???AAABBBCCCEEEIIIKKKRRRYYYdddoooyyy|||zzzpppiii]]]QQQJJJEEE???<<<===777777666777888;;;>>>??????AAACCCEEEFFFIIILLLOOOTTT^^^sssjjjYYY[[[kkkXXXGGG???===666444666000...///111111000/////////...///000000///...000111---,,,+++***+++---///111000555???PPPfffwww{{{cccWWWIIICCC@@@===>>>@@@AAAQQQeee|||ttttttdddTTTHHHGGGJJJOOOXXXdddyyy}}}xxxqqqmmmnnnqqqtttwwwyyyxxxvvvttttttssssssssstttuuuwwwxxxvvvuuutttuuuxxxzzzzzzzzz{{{}}}~~~~~~|||||||||tttjjj```UUUPPPLLLFFFCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===<<<>>>AAADDD@@@@@@AAABBBBBBCCCCCCDDDBBBCCCEEEFFFFFFFFFEEEDDDBBBBBBCCCEEEGGGIIIKKKLLLHHHLLLMMMKKKNNNTTTTTTOOOSSSRRRSSSTTTWWW[[[___aaa]]]___bbbddddddeeefffhhhppprrrtttttttttuuuvvvxxxwwwxxxzzzzzzwwwsssnnnjjjeeecccbbb___\\\YYYWWWUUUSSSPPPLLLIIIHHHGGGEEECCCAAA<<<999888555222222555.........------,,,,,,,,,)))************+++++++++,,,,,,,,,,,,---///000111,,,111666666222......000666777888888666555555666:::999777888999;;;:::::::::::::::;;;;;;<<<<<<<<<999999999999999999999999::::::;;;<<<===>>>???@@@<<<===???@@@AAAAAA@@@@@@?????????>>>???@@@@@@AAA????????????????????????<<<>>>@@@BBBCCCEEEHHHJJJRRRXXXbbbmmmuuuyyy{{{{{{yyy}}}~~~~~~yyypppiii]]]QQQJJJDDD???<<<===555555555555777:::===??????AAACCCEEEFFFIIILLLOOOVVV```vvvjjjYYYZZZhhhVVVFFF???>>>777555666000---///111111000/////////...000111111000000111333000///---------000333444999666???PPPddduuu}}}|||yyyiiiZZZKKKCCC???===<<<>>>AAARRRfff}}}rrr}}}sssgggRRRCCCEEEKKKPPP\\\kkk}}}~~~{{{uuuqqqsssppprrruuuwwwxxxwwwuuutttttttttttttttttttttuuuvvvuuuwwwxxxyyyyyyzzz|||}}}~~~}}}}}}}}}}}}}}}~~~~~~yyymmmaaaVVVQQQMMMGGGCCCBBB;;;<<<<<<<<<======>>>>>>=========>>>??????@@@@@@>>>@@@BBBCCCCCCBBBAAA???GGGCCCAAABBBGGGJJJHHHEEEHHHGGGFFFFFFGGGJJJMMMOOOLLLMMMMMMNNNNNNOOOPPPPPPOOOQQQTTTVVVWWWZZZ]]]```____________aaaccceeegggmmmlllkkknnnrrruuuuuusss|||{{{zzzyyyxxxtttnnnjjjiiihhheeeaaa]]]YYYVVVTTTRRRQQQOOOMMMJJJFFFDDDBBBBBB@@@<<<999888666333111333222000---+++)))(((((()))((((((+++...///---***,,,,,,,,,---------......,,,///111222111111111111000333666888999999:::;;;>>>777222222888<<<;;;888999999999::::::;;;;;;;;;999::::::;;;<<<===>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAABBB??????>>>>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@AAABBBBBBBBBBBBDDDGGGJJJNNNXXXfffqqquuuvvvwwwxxxxxx}}}{{{}}}uuulllccc]]]TTTKKKEEEAAA===;;;666666666666888:::<<<===AAACCCFFFFFFFFFHHHLLLPPPXXXcccxxx~~~ooo\\\]]]ooo\\\FFF===>>>777333444000000000000000000///......//////............/////////////////////000111111333777???OOOcccssszzzyyyuuufffXXXIIIBBB???======>>>BBBTTTjjjqqq|||vvviiiTTTEEEGGGMMMRRR^^^mmm}}}zzztttppprrrrrrtttvvvwwwwwwvvvsssrrrssssssttttttssstttuuuvvvtttuuuwwwxxxxxxyyy|||~~~{{{{{{{{{{{{{{{|||}}}~~~}}}~~~{{{jjj```VVVQQQNNNGGGCCCAAA>>>>>>======<<<<<<<<<<<<=========>>>??????@@@@@@???@@@AAABBBBBBBBBAAA@@@FFFCCC@@@BBBFFFIIIGGGEEEGGGFFFEEEEEEGGGIIILLLNNNKKKLLLLLLMMMMMMNNNOOOOOONNNPPPRRRTTTUUUXXX[[[^^^_________```bbbdddfffhhhmmmllllllnnnrrrttttttsssyyyxxxwwwvvvuuusssnnnkkkiiihhheeeaaa]]]YYYVVVTTTQQQPPPNNNLLLIIIFFFCCCAAA@@@===:::888666555222111000///...---,,,++++++++++++)))(((***,,,,,,+++(((,,,,,,,,,,,,------------,,,...000000000///000111111444777888888888999:::===999666666:::<<<;;;999999::::::::::::::::::;;;======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>===@@@@@@???????????????@@@??????>>>>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBDDDHHHKKKQQQZZZgggppptttuuuvvvwww{{{~~~|||zzz|||uuummmccc]]]TTTKKKEEEAAA===;;;444444444555666888:::;;;???AAADDDDDDDDDFFFJJJOOOXXXbbbwww}}}zzzooo^^^```rrr]]]GGG>>>>>>888444444111111111111111111000000/////////............/////////////////////000111111000777???OOObbbrrrxxxwwwsssdddVVVHHHAAA???======???CCCVVVmmmooozzz~~~kkkVVVFFFHHHNNNTTT```ppp|||{{{zzztttpppqqqsssuuuwwwxxxwwwuuuqqqoooqqqrrrttttttssstttuuuwwwrrrtttvvvwwwwwwyyy|||~~~yyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}zzzggg^^^VVVRRRNNNGGGBBBAAA@@@???>>>===;;;;;;::::::=========>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBEEEBBB@@@AAAEEEGGGFFFDDDFFFEEEDDDDDDFFFHHHKKKMMMJJJKKKKKKLLLMMMMMMNNNNNNNNNPPPRRRTTTUUUWWW[[[]]]`````````aaaccceeegggiiilllkkklllnnnrrrssssssrrruuutttsssrrrsssrrrooommmjjjhhheeeaaa]]]YYYVVVUUUPPPOOONNNKKKHHHEEEBBBAAA===;;;888666555444222000...------,,,,,,---------,,,***(((((()))***)))(((++++++++++++,,,,,,,,,,,,,,,---............000222444666888888888777888999<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999======<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@>>>???@@@AAABBBDDDIIILLLTTT\\\gggooossstttvvvxxxyyyzzz}}}~~~}}}}}}uuummmccc]]]TTTKKKEEEAAA===;;;555444444555666888:::<<<>>>AAADDDDDDDDDFFFKKKOOOXXXbbbvvvwwwwwwmmm___aaauuu___III??????888555555222222222222111111111000000//////............/////////////////////000111111///777@@@PPPcccssszzzxxxuuudddWWWIIIBBB@@@>>>===???DDDVVVlll}}}pppyyypppYYYHHHIIIOOOUUUcccssszzz{{{|||vvvqqqqqqsssuuuwwwyyyxxxuuurrrpppqqqsssvvvvvvuuuuuuwwwyyyrrrtttuuuvvvvvvxxx|||~~~xxxxxxxxxyyyzzz|||}}}~~~~~~}}}}}}uuuddd]]]VVVSSSNNNGGGBBBBBB@@@???>>><<<;;;;;;;;;;;;=========>>>??????@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDBBB@@@AAACCCEEEDDDCCCEEEEEEDDDDDDEEEGGGIIIKKKKKKKKKLLLLLLMMMNNNNNNNNNPPPRRRTTTVVVWWWYYY\\\___^^^^^^___```bbbdddggghhhjjjkkkmmmoooqqqrrrrrrqqqsssrrrpppqqqrrrrrrqqqpppjjjhhheeebbb]]]ZZZWWWUUUQQQPPPOOOLLLIIIFFFCCCAAA<<<:::777555555444222111...------,,,,,,---------,,,***)))(((((()))***+++******+++++++++,,,,,,,,,---.........---...111444666888999999888777888:::999;;;>>>===;;;999999;;;;;;;;;;;;::::::999999999:::::::::;;;<<<>>>???@@@>>>>>>>>>>>>>>>?????????AAA@@@@@@???>>>>>>??????@@@??????>>>>>>??????@@@??????@@@AAAAAAAAAAAA@@@===>>>???@@@BBBEEEJJJMMMUUU\\\fffnnnrrrtttxxx{{{|||vvvzzz~~~}}}tttkkkccc]]]TTTKKKEEEAAA===;;;777777777777888:::===>>>@@@CCCEEEFFFFFFHHHMMMQQQXXXaaauuuwwwwwwkkk___^^^tttaaaJJJ@@@???888555666333222111111000000000000000//////............/////////////////////000000111111777@@@QQQeeeuuu}}}|||yyyfffYYYKKKEEEBBB???>>>???EEEUUUiiiyyyssszzzwww___KKKIIIOOOVVVfffwwwzzz}}}~~~xxxssssssrrrtttxxxzzzzzzxxxtttrrrrrrvvvzzzzzzwwwvvvxxx{{{ssstttuuuuuuvvvxxx{{{~~~yyyyyyyyyzzz{{{}}}~~~~~~zzzqqqddd]]]WWWTTTNNNGGGCCCCCC???>>><<<;;;;;;;;;===============>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAAAAABBBCCCCCCCCCEEEDDDDDDDDDEEEGGGHHHIIILLLLLLMMMMMMNNNOOOOOOPPPQQQSSSUUUVVVWWWYYY\\\^^^\\\]]]]]]^^^```cccfffgggiiikkkmmmoooppppppppppppsssrrrqqqqqqssstttsssrrrjjjiiifffbbb^^^ZZZWWWUUUSSSRRRPPPNNNJJJGGGDDDCCC===;;;888777666555333222000///...---,,,+++++++++*********))))))+++---///******+++++++++,,,,,,,,,.../////////...000333555888999:::999888777999:::555999======999777888:::;;;;;;;;;::::::999999999999999999999;;;===???AAA===>>>>>>>>>?????????@@@??????>>>>>>???@@@@@@AAA@@@@@@????????????@@@@@@??????@@@AAAAAAAAAAAA@@@===>>>@@@AAACCCFFFKKKOOOSSS[[[eeemmmrrrvvv{{{~~~vvvqqqxxx~~~rrriiiccc]]]TTTKKKEEEAAA===;;;777777777777999;;;===>>>???BBBEEEFFFFFFHHHMMMRRRXXXaaauuuxxxwwwkkk___\\\sssbbbKKK@@@???888555666333111000///............/////////............/////////////////////000000111222666???PPPddduuu}}}}}}zzzeeeXXXKKKFFFDDDAAA@@@AAAGGGTTTgggzzzxxx}}}fffOOOKKKPPPXXXjjj}}}{{{~~~zzzttttttrrruuuyyy||||||zzzvvvssstttxxx}}}|||xxxvvvxxx{{{uuuvvvvvvvvvvvvxxx{{{~~~{{{{{{{{{{{{|||}}}~~~zzzrrrfff___YYYTTTNNNFFFCCCDDD???>>><<<;;;:::;;;===>>>=========>>>??????@@@@@@??????@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIMMMMMMMMMNNNOOOOOOPPPPPPOOOQQQSSSTTTUUUWWWZZZ\\\[[[[[[\\\]]]```ccceeeggghhhkkknnnpppoooooooooooossssssrrrsssttttttsssqqqkkkiiifffbbb^^^ZZZWWWVVVSSSSSSQQQNNNKKKHHHEEEDDD???===:::888777666444222111111///---+++*********((()))++++++++++++...000++++++++++++,,,,,,,,,,,,---...000000000111333555777888888777666666888:::444777::::::888777888:::;;;::::::::::::::::::999<<<;;;999888888:::<<<======>>>>>>??????@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@????????????@@@@@@??????@@@AAAAAAAAAAAA@@@???@@@AAABBBDDDGGGLLLOOORRRZZZeeemmmssswww|||rrrmmmttt}}}tttjjjccc]]]TTTKKKEEEAAA===;;;666555555666777999;;;======@@@CCCDDDDDDGGGLLLPPPXXXaaavvvyyyxxxnnnaaa]]]vvvcccLLL@@@???777444666333000///...---,,,---.../////////............/////////////////////000111111000555>>>NNNbbbrrrzzzyyyuuu```TTTIIIEEEDDDCCCBBBCCCIIIUUUiii|||oooUUUNNNQQQ[[[ooo|||~~~zzzttttttuuuxxx|||~~~~~~zzzvvvrrrtttyyy~~~}}}xxxuuuwwwzzzxxxxxxxxxvvvvvvwww{{{~~~||||||{{{{{{|||}}}}}}~~~|||tttiiibbb[[[UUUMMMEEECCCFFFAAA@@@===;;;::::::<<<============>>>??????@@@@@@===>>>@@@BBBCCCCCCCCCBBBDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHHHHIIILLLLLLLLLMMMNNNNNNOOOOOOPPPQQQSSSTTTUUUVVVYYY\\\\\\\\\\\\^^^```cccfffhhhgggjjjnnnpppooonnnnnnoootttsssssstttuuutttqqqnnnkkkiiifffbbb^^^ZZZXXXVVVSSSRRRPPPNNNKKKGGGEEECCC@@@>>>:::888777555333111111000///---,,,+++******'''))),,,,,,******+++---,,,,,,,,,,,,------------***---///000000111222444333444444444333333666888444666777888888999999:::999::::::::::::::::::;;;:::999777666777999;;;<<<===>>>>>>??????@@@AAAAAA@@@???????????????@@@@@@AAA@@@@@@??????@@@@@@AAA??????@@@AAAAAAAAAAAA@@@AAABBBCCCDDDEEEHHHLLLPPPRRR[[[fffoootttwww{{{~~~sssnnnsss|||wwwnnnccc]]]TTTKKKEEEAAA===;;;666666555666777999;;;======@@@CCCDDDDDDGGGLLLQQQXXXaaawww~~~ttteeeeee~~~cccLLL@@@>>>666333555222111000...---------////////////............/////////////////////000111111///444===MMM```ooovvvtttqqq\\\PPPFFFCCCDDDDDDDDDFFFKKKWWWllluuuXXXPPPSSS]]]rrr|||~~~yyyttttttxxx{{{~~~zzzuuuqqqtttzzz}}}wwwsssuuuxxxzzzzzzyyywwwvvvwww{{{~~~||||||{{{{{{{{{||||||}}}~~~~~~uuukkkddd\\\UUUMMMEEEDDDGGGDDDBBB>>>;;;999999:::;;;=========>>>??????@@@@@@<<<>>>@@@CCCDDDDDDCCCBBBDDDDDDEEEDDDCCCBBBDDDEEEFFFFFFFFFGGGHHHHHHHHHIIIKKKKKKKKKLLLMMMMMMNNNNNNRRRSSSUUUVVVWWWXXX[[[^^^\\\]]]]]]___aaaeeegggiiifffjjjooopppooommmmmmnnnsssssstttuuuuuusssoookkkkkkiiifffccc^^^[[[XXXVVVRRRQQQOOOMMMJJJFFFDDDBBBAAA>>>:::888666444222000000///...---,,,+++++++++'''***---,,,***'''((())),,,,,,------------......(((+++...000000000111222000111222111000111444666555555666777999:::;;;;;;999999999::::::;;;;;;;;;666555444555666:::===@@@===>>>>>>???@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAA??????@@@AAAAAAAAAAAA@@@BBBCCCDDDEEEFFFIIIMMMPPPTTT\\\gggppptttwwwyyy{{{xxxrrruuu}}}zzzqqqccc]]]TTTKKKEEEAAA===;;;888888888888:::<<<>>>???>>>AAAEEEFFFFFFIIINNNSSSXXXaaawwwyyyiiilllcccKKK???===666333444222222111///...---...000111//////............/////////////////////000111111000555<<>>>>>>>>>>>???;;;;;;<<<===>>>???@@@@@@@@@BBBDDDDDDBBBAAA@@@AAACCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJIIIIIIJJJMMMPPPNNNOOOQQQTTTVVVXXXYYYYYY\\\[[[[[[]]]___bbbfffhhhkkkkkkmmmnnnoooooooooooouuutttsssrrrqqqqqqqqqqqqllliiieee```[[[WWWUUUTTTSSSPPPMMMKKKJJJHHHEEECCCAAA???===999666333222111000///---,,,+++*********+++++++++***************+++,,,------,,,,,,...000.../////////000000000111333333444333222111333555666666666777888:::;;;<<<::::::999888999:::<<<===888888888888999:::;;;<<<>>>>>>>>>>>>????????????BBB???;;;;;;>>>@@@@@@???BBBBBBAAA@@@???>>>===<<>>777111333444111111111111000000000000---.........//////000000000000000000000111111222///666===JJJ]]]lllrrroooiiiXXXOOOHHHGGGGGGEEEDDDEEEIIIYYYpppyyy[[[RRRTTT\\\nnnxxxyyyxxxqqqooossswww}}}zzzuuuuuuvvvuuusssvvvyyyxxxuuuuuuxxx||||||{{{zzzzzzzzzzzz{{{{{{vvvyyy{{{|||}}}}}}~~~wwwnnnaaaUUULLLGGGCCCAAAAAA@@@>>>===<<<<<<======<<<<<<===>>>???@@@AAAAAA>>>AAACCCDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGJJJKKKKKKKKKJJJKKKMMMOOONNNOOOQQQTTTVVVXXXYYYZZZ[[[[[[[[[\\\___bbbeeegggjjjjjjkkklllmmmnnnnnnooottttttsssrrrqqqqqqqqqqqqjjjgggddd___[[[XXXVVVVVVSSSPPPMMMKKKJJJHHHEEECCCAAA???<<<999666333222111000///---,,,+++************************++++++++++++,,,------,,,,,,...000//////000000000000000000111222333333222222444555888888888888888888999::::::999999999::::::;;;<<<888888888888999:::;;;<<<=========>>>>>>>>>??????AAA>>>;;;;;;===??????>>>@@@@@@@@@?????????????????????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCDDDFFFJJJMMMUUU[[[eeennnuuuzzz~~~yyyvvv|||uuummmgggaaaWWWMMMFFFAAA<<<:::888888666444444777<<>>LLL^^^mmmssspppjjjZZZQQQIIIGGGFFFDDDCCCEEEIIIXXXnnnvvvZZZQQQSSSZZZmmm{{{{{{yyyqqqooorrrxxx}}}}}}xxxtttuuuvvvvvvsssuuuvvvvvvtttvvvzzzzzzzzzzzzzzzzzzzzz{{{{{{tttwwwyyy{{{{{{}}}~~~wwwnnnbbbUUULLLFFFAAA??????>>><<<;;;:::;;;;;;<<<======>>>???@@@AAABBBBBB===???BBBCCCCCCCCCCCCDDDBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDFFFGGGGGGLLLMMMMMMLLLKKKKKKLLLNNNMMMOOOQQQTTTVVVXXXYYYZZZZZZZZZ[[[\\\___bbbdddfffjjjjjjiiijjjkkklllnnnoootttssssssrrrrrrqqqqqqqqqhhhfffccc```\\\ZZZXXXWWWSSSQQQNNNLLLJJJHHHEEECCCAAA???<<<999666444222111//////---,,,++++++++++++))))))******++++++,,,,,,+++,,,------,,,,,,///000111111000000000000000000000222333444333444555777;;;:::999888888888888888999999::::::;;;;;;::::::888888888888999:::;;;<<<<<<<<<<<<============>>>@@@>>><<<;;;===>>>>>>>>>???>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCCCCEEEHHHKKKQQQYYYeeepppxxx}}}}}}{{{~~~vvvpppiiicccYYYPPPHHHAAA<<<888777777666444444666;;;>>>???AAACCCEEEGGGJJJMMMPPPTTT^^^ssstttrrrmmmPPPAAA@@@999444666555111111111111000000000000............//////////////////......//////000111111888???LLL___ooouuuqqqlll[[[QQQHHHEEEDDDBBBBBBCCCHHHWWWlllwwwzzzqqqWWWPPPQQQXXXjjj~~~}}}tttqqqsssxxx|||{{{vvvsssuuuwwwwwwwwwwwwwwwvvvuuuwww{{{xxxyyyzzz{{{{{{{{{{{{{{{uuuwwwyyyyyyzzz{{{}}}~~~}}}pppiii^^^SSSLLLGGGDDDBBB>>>===<<<;;;:::;;;<<<<<<<<<======>>>???@@@AAABBB>>>@@@BBBCCCCCCBBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMLLLJJJIIIJJJLLLMMMNNNQQQTTTVVVXXXZZZZZZYYYZZZ[[[\\\___bbbdddeeejjjjjjiiiiiijjjllloooqqqssssssssssssrrrrrrqqqpppjjjiiifffbbb^^^[[[YYYXXXSSSQQQNNNLLLKKKIIIFFFCCC@@@???<<<999666444222222//////...,,,,,,+++++++++))))))******+++,,,------***+++,,,,,,,,,---///111222222111111111000000000000222555666666777888:::::::::999888888888888999888999:::;;;<<<;;;:::999888888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<======???>>><<<<<<======>>>>>>??????>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBBBBBBBDDDHHHJJJPPPYYYfffrrrzzz}}}wwwrrrlllfff\\\RRRIIIBBB;;;888777777666555555777;;;>>>???AAACCCEEEFFFIIIMMMOOOSSS\\\ppprrrssspppQQQAAA@@@999444555444111111111111000000000///.........///////////////...............///000000111888???MMM```pppwwwtttooo\\\RRRGGGCCCAAA???@@@BBBHHHUUUiii||||||mmmuuujjjTTTNNNOOOVVVhhh|||wwwsssssswwwzzzyyyuuutttwwwyyywwwyyyxxxwwwtttsssuuuxxxzzzvvvwwwyyy{{{||||||{{{zzzxxxyyyzzzyyyxxxyyy{{{}}}~~~}}}|||lllfff\\\RRRLLLHHHEEECCC???>>>===<<<<<<<<<===>>>;;;<<<<<<===>>>???@@@@@@@@@BBBDDDDDDBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFFFFGGGIIIJJJKKKJJJKKKLLLKKKIIIHHHHHHIIILLLNNNPPPSSSVVVYYYZZZ[[[YYYZZZ[[[]]]```bbbdddeeekkkjjjiiiiiikkkmmmppprrrrrrrrrsssssssssrrrqqqpppnnnllliiieee```\\\YYYWWWTTTQQQNNNLLLKKKIIIFFFDDD@@@>>><<<999666444333222//////...---,,,,,,,,,,,,))))))***+++,,,------...***+++,,,,,,,,,---///111222222222222222111111111222444777888999999;;;<<<999999999888999999:::;;;999:::;;;<<<;;;:::999888888888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>=========>>>>>>BBBAAA???>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBEEEHHHKKKSSS[[[hhhttt{{{~~~}}}}}}}}}}}}xxxtttnnnggg]]]RRRIIIBBB<<<888888888888777666888<<>>888444444333111111111111000000000//////////////////........................///000000111777>>>MMMaaarrryyywwwrrr___SSSHHHBBB@@@>>>???BBBGGGTTThhh|||uuugggrrr{{{eeeQQQMMMOOOUUUhhh}}}yyysssrrrtttwwwwwwtttuuuyyyzzzxxxxxxvvvtttrrrpppqqqqqqrrrsssvvvyyy|||}}}|||{{{zzzzzz{{{zzzyyyxxxxxxzzz|||}}}{{{ooohhh^^^TTTMMMHHHDDDBBB@@@???>>>=========??????;;;;;;<<<===>>>???@@@@@@AAABBBDDDDDDBBBAAA@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDFFFGGGIIIJJJIIIJJJKKKKKKIIIHHHGGGHHHLLLNNNPPPSSSVVVYYYZZZ[[[ZZZ[[[\\\___aaaccceeefffjjjiiijjjjjjlllnnnppprrrqqqrrrsssssssssrrrqqqpppnnnmmmjjjfffaaa\\\XXXVVVTTTRRROOOMMMKKKIIIFFFDDD???>>><<<999666444333333//////...---------------******++++++,,,,,,------)))+++,,,,,,,,,---000222111111222222222333333333222555888:::::::::;;;<<<999999999999999:::;;;<<<::::::;;;;;;;;;:::999999888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<======???@@@???>>>===>>>???CCCAAA???======>>>???@@@BBBBBBBBBBBBAAAAAAAAAAAA>>>@@@AAABBBCCCFFFJJJMMMUUU]]]jjjuuu|||zzzwwwxxxzzz~~~}}}yyyuuuppphhh\\\QQQHHHAAA<<<999888888888888777999<<>>888444444222111111111111000000000000///////////////.........//////......//////000111111666===MMMaaasss|||zzzuuubbbVVVIIIDDDAAA???@@@CCCFFFTTTiiitttgggqqqvvvaaaPPPNNNPPPWWWjjj}}}vvvsssppptttuuutttwww{{{|||yyyuuutttrrrqqqppppppooonnnrrrtttxxx|||}}}}}}{{{yyyzzzzzzzzzyyyxxxyyy|||~~~|||zzzssslllbbbXXXPPPJJJFFFCCC??????=========>>>???@@@<<<<<<===>>>???@@@@@@AAA???AAACCCDDDCCCAAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJHHHJJJLLLLLLJJJIIIIIIIIILLLMMMPPPSSSVVVYYY[[[\\\ZZZ[[[^^^```bbbdddffffffggghhhiiijjjlllnnnoooppppppqqqsssttttttsssqqqpppkkkjjjhhheeeaaa\\\XXXVVVTTTRRROOOMMMLLLJJJGGGDDD???>>>;;;999666555444333///......------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,---000222000111111222333444555555222555888999999999999:::;;;;;;:::999999999::::::<<<;;;::::::999999999:::888888888888999:::;;;<<<;;;<<<<<<<<<<<<============@@@BBBAAA???>>>???AAAAAA@@@>>>======???AAABBBCCCCCCBBBBBBBBBAAAAAAAAA>>>???AAACCCDDDGGGLLLOOOVVV^^^jjjuuu|||~~~vvvsssuuuyyy|||~~~}}}yyyuuuqqqhhh[[[OOOFFF@@@===;;;666777888777777888;;;>>>???AAACCCDDDEEEGGGKKKMMMPPPWWWhhhwwweee___wwwwwwUUU@@@>>>999555555222111111111111000000000000000/////////............000////////////000111111000555===MMMbbbttt}}}|||wwweeeXXXKKKEEEBBB@@@BBBEEEFFFTTTkkkvvviiiqqqttt```PPPOOORRRYYYlllyyyuuunnnrrrtttuuuxxx}}}}}}yyyuuutttrrrrrrrrrrrrpppoooqqqtttxxx|||~~~}}}{{{yyyyyyyyyzzzyyyyyy{{{~~~~~~~~~|||zzzsssmmmcccZZZSSSNNNIIIGGG???>>>===<<<<<<===>>>???======>>>???@@@AAABBBBBB===???BBBCCCCCCCCCCCCDDDAAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFGGGHHHJJJLLLMMMHHHJJJLLLMMMKKKJJJJJJJJJKKKMMMPPPSSSWWWYYY[[[\\\[[[\\\^^^aaaccceeefffgggeeefffhhhjjjlllmmmnnnnnnpppqqqsssttttttsssqqqppphhhgggfffddd```\\\XXXVVVTTTRRROOOMMMLLLJJJGGGDDD???===;;;999666555444333///......---------......---,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,...000222000000111222444555666666111444777999888777777888>>>===;;;:::999888888888===<<<:::999888999::::::888888888888999:::;;;<<<<<<<<<<<<============>>>>>>@@@CCCBBB@@@>>>@@@AAA???>>>===<<<===@@@CCCEEECCCCCCCCCBBBBBBAAAAAAAAA===???AAACCCEEEIIIMMMPPPVVV]]]iiittt|||~~~tttqqqtttyyy{{{~~~~~~~~~yyyuuuqqqhhhZZZMMMEEE@@@===<<<555666777666666777:::<<>>>>>FFFRRRfffpppiiivvvzzzfffSSSMMMQQQ\\\pppzzzxxxnnnqqqsssrrruuu{{{}}}|||vvvuuutttqqqooooooqqqssspppssswwwzzzzzz{{{{{{|||}}}{{{yyyzzz|||~~~~~~zzzsssmmmeee\\\TTTMMMGGGCCCDDDBBB???======???AAACCC;;;=========<<<===???AAADDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDFFFGGGGGGHHHHHHIIIJJJJJJHHHIIILLLNNNNNNLLLJJJHHHMMMNNNPPPSSSVVVXXXZZZ[[[[[[\\\^^^```aaaaaa______dddfffiiikkkkkklllmmmooorrrqqqooonnnmmmmmmmmmnnnjjjhhhfffdddbbb^^^YYYUUUQQQOOONNNMMMLLLJJJGGGEEE===>>>>>>:::555222333555000///...---,,,+++++++++(((+++((("""###***---+++***,,,------------...000111111222222444666777888777777777777777777888888;;;::::::999999::::::;;;777555444666999;;;999777999999:::::::::999888888:::;;;<<<<<<;;;;;;<<<>>>>>>???AAAAAA???>>>???@@@<<<============>>>AAADDDGGGFFFCCC@@@??????@@@AAAAAA@@@@@@@@@BBBFFFIIILLLTTT\\\iiivvv~~~{{{uuurrrvvv||||||}}}{{{yyyvvvhhhVVVJJJFFFCCC===777888777666555666999<<<>>>???@@@BBBDDDGGGIIIKKKKKKUUUWWWaaauuuzzziiihhhwww{{{TTTGGG@@@;;;::://////333222222111000///......///,,,+++,,,///111///,,,000000////////////000000222:::BBBQQQfffyyy}}}kkk]]]MMMEEEBBB???===>>>HHHSSSgggpppiiivvvxxxcccPPPKKKPPP[[[nnnzzzxxxpppssstttsssuuuzzz|||zzzwwwwwwvvvsssqqqpppppprrrpppssswwwyyyyyyyyyzzzzzz}}}{{{zzz|||~~~{{{zzzyyy~~~}}}wwwqqqlllddd\\\UUUNNNHHHEEE@@@???>>>>>>======>>>>>><<<>>>???>>>>>>>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIFFFGGGJJJKKKLLLLLLKKKJJJMMMNNNQQQSSSVVVXXXZZZ[[[]]]^^^```aaabbbaaa```___eeegggjjjkkkkkklllnnnooosssrrrpppooonnnnnnnnnnnnkkkiiigggeeeccc^^^YYYTTTSSSQQQOOOMMMKKKIIIEEECCC??????===:::666444444444000///...---,,,+++++++++(((+++***(((***111555444***,,,------------...000111111222333444666777888777888888888999999::::::999999999888888999999999999777777888;;;<<<:::888::::::;;;;;;<<<;;;;;;::::::;;;===<<<;;;;;;<<<>>>???@@@BBBBBB@@@???@@@AAA===>>>>>>=========@@@BBBFFFEEECCCAAA@@@???@@@@@@@@@@@@???@@@BBBEEEIIIKKKSSS[[[iiivvv~~~vvvpppooottt|||}}}}}}tttfffUUUJJJFFFCCC===777888777666555666999;;;===???@@@BBBDDDFFFIIIJJJKKKSSSWWW```sss}}}mmmkkk|||}}}UUUHHH@@@::::::000111111111111000000000000000...---------///000///...000000////////////000000///888@@@PPPfffzzznnn___MMMDDD@@@======???HHHRRReeeoooiiiwwwzzzcccNNNJJJPPP[[[kkkyyy{{{wwwsssvvvwwwtttuuuyyyyyywwwxxxyyyxxxvvvssspppooopppqqqtttvvvxxxwwwwwwxxxyyy|||{{{||||||~~~}}}zzzyyyxxxwwwvvvuuuuuuuuuzzz~~~~~~|||yyyvvvuuutttvvvyyyzzzxxxvvvvvvxxx|||{{{uuupppkkkccc\\\UUUOOOJJJFFF>>>????????????>>>===<<<===>>>??????>>>???AAACCCBBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHEEEFFFGGGHHHJJJKKKLLLLLLMMMOOOQQQTTTWWWYYYZZZ[[[^^^___aaabbbbbbaaa```___dddgggiiikkkkkklllnnnoootttsssrrrpppoooooonnnnnnllljjjiiigggddd___YYYTTTUUURRRPPPMMMKKKHHHDDDAAA???===:::888777555333222000///...---,,,+++++++++***,,,,,,)))))),,,---+++***,,,------------...000111111222333444666777777888888999999:::;;;<<<<<<888888888888888888888888::::::999:::<<<<<<;;;999;;;;;;<<<===>>>>>>>>>===:::<<<======<<<;;;===>>>???AAABBBBBBAAA@@@@@@AAA>>>??????===<<<<<<>>>@@@CCCCCCCCCBBBAAA@@@???>>>????????????AAADDDHHHJJJQQQZZZhhhvvvxxxpppkkklllsss|||~~~qqqeeeTTTJJJEEEBBB===888888777666666777999;;;===???@@@BBBDDDFFFHHHJJJKKKQQQUUU___oooqqqlll}}}VVVHHH???999:::222333//////000000111111111111---...000//////...000111111000000//////000000111...555===MMMcccxxxppp```MMMCCC???===>>>AAAFFFOOOcccnnniii{{{hhhPPPJJJQQQ[[[iiiuuu{{{xxxvvvyyyyyyvvvvvvxxxwwwtttwwwyyyzzzxxxtttqqqnnnnnnsssuuuwwwxxxwwwwwwwwwxxx{{{|||~~~}}}}}}~~~}}}|||||||||{{{yyyxxxwwwvvvvvvvvvvvv{{{~~~|||||||||zzzvvvvvvtttssstttwwwxxxxxxvvvxxx|||}}}}}}zzzvvvrrrmmmeee]]]VVVOOOIIIFFFBBBAAAAAAAAA@@@?????????===>>>??????>>>>>>@@@BBBAAAAAABBBBBBCCCDDDDDDEEEAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGIIIKKKLLLMMMOOOQQQUUUWWWYYYZZZ[[[^^^___````````````______ccceeehhhjjjjjjkkklllnnnsssrrrqqqpppooonnnnnnnnnmmmkkkiiigggddd___YYYTTTTTTRRROOOMMMKKKHHHEEEBBB???;;;777555555555222...000///...---,,,+++++++++***+++***((('''&&&%%%###***,,,------------...000000111222444555666777777666777888999:::;;;<<<<<<777888888888888888888777:::::::::;;;<<<;;;;;;::::::;;;<<<===>>>?????????;;;<<<======<<<<<<===>>>>>>@@@AAAAAA@@@??????@@@@@@@@@???===;;;;;;<<<>>>@@@AAABBBCCCBBB@@@???===>>>>>>>>>???AAADDDGGGIIIOOOXXXfffuuu}}}ssskkkiiilllttt}}}ooocccTTTJJJEEEBBB>>>999777777666666777999;;;<<>>999:::333555000000000000000000111111---///222111......000333111000000000000000000111111444;;;KKKaaavvvppp___MMMCCC???>>>@@@CCCGGGQQQfffooojjjpppTTTJJJNNNXXXgggttt{{{yyyxxx{{{{{{xxxwwwxxxvvvsssvvvxxxzzzyyyuuurrrooonnnuuuwwwyyyyyyxxxwwwxxxyyy{{{|||~~~~~~~~~{{{yyywwwwwwwwwvvvzzz||||||}}}}}}xxxyyyyyyxxxyyy{{{||||||{{{~~~}}}{{{vvvppphhh___VVVOOOHHHDDDEEECCC@@@>>>===>>>@@@AAA<<<===>>>=========???AAA@@@AAAAAABBBCCCDDDEEEEEEAAAAAABBBBBBCCCDDDDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGIIIHHHGGGFFFFFFGGGIIIJJJMMMOOORRRUUUXXXZZZZZZ[[[]]]]]]^^^^^^^^^^^^^^^^^^aaadddggghhhhhhiiikkklllpppppppppoooooonnnmmmmmmmmmkkkiiifffccc___ZZZVVVRRRPPPNNNMMMLLLJJJFFFDDD@@@<<<777666666666222///000///...---,,,+++++++++(((((())),,,---,,,,,,---***,,,------------...000///111222444555666666666444555666777888999::::::888888999::::::999888888888999::::::::::::::::::999:::;;;======>>>>>>>>>;;;<<<>>>===<<<<<<===???===>>>@@@@@@>>>>>>>>>???@@@@@@@@@===;;;:::;;;===>>>???AAABBBBBBAAA>>>===>>>>>>>>>@@@BBBDDDGGGHHHOOOVVVdddsss~~~{{{|||}}}}}}ooojjjjjjooowww|||mmmcccUUUKKKFFFBBB>>>:::777666666777888999;;;<<<>>>???AAACCCFFFHHHIIIJJJOOOSSS[[[iii~~~~~~xxxjjjoooXXXHHH>>>888:::333666222222111111000//////...---///222111......000333111111000000000000111111222555<<>>;;;:::;;;>>>???;;;<<<======<<<===???AAAAAAAAABBBBBBCCCDDDEEEEEEAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGJJJIIIHHHGGGGGGGGGHHHIIIMMMOOOSSSVVVYYYZZZ[[[ZZZ[[[\\\\\\]]]]]]^^^______aaadddfffhhhhhhiiijjjlllnnnnnnoooooooooooonnnmmmmmmkkkgggdddaaa^^^[[[XXXQQQOOOMMMLLLLLLJJJGGGEEEAAA>>>;;;999888666444333000///...---,,,+++++++++,,,***+++---...+++***,,,***,,,------------...000///000333555666666666666333444444555666777888888777888999::::::999888777555777999999999999:::;;;::::::;;;<<<=========<<<;;;===>>>>>>===<<<>>>???<<<>>>??????>>>======>>>@@@@@@???===::::::;;;======>>>@@@AAAAAA@@@???>>>>>>>>>???AAACCCEEEGGGHHHOOOUUUaaaqqq}}}~~~zzzyyy{{{~~~xxxmmmkkknnnsss{{{|||yyymmmdddXXXMMMGGGBBB>>>;;;666666777777888:::;;;;;;>>>???AAACCCEEEGGGIIIJJJOOORRRZZZiiittt}}}|||nnnqqqWWWGGG>>>888:::222555333333222111000///......---...000//////...000111222111111000000111111222000444;;;JJJ```vvviiiZZZJJJCCCBBBBBBEEEHHHNNN[[[pppyyyzzzdddSSSRRR___www~~~zzzyyywwwzzz{{{yyyyyyzzzxxxtttvvvxxxzzzzzzyyyxxxxxxyyyuuuvvvwwwwwwwwwwwwyyy{{{||||||}}}~~~~~~{{{}}}~~~|||zzztttkkkbbbZZZSSSLLLHHHCCCAAA???===<<<<<<======<<<===>>>>>>===>>>@@@BBBAAABBBBBBBBBCCCCCCDDDDDDAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJLLLOOOSSSWWWZZZ[[[[[[ZZZ[[[[[[\\\]]]^^^___aaabbbccceeehhhiiijjjjjjlllmmmlllmmmooopppqqqqqqppppppmmmiiiddd```___^^^\\\[[[RRRQQQNNNMMMLLLIIIFFFCCC>>>===<<<999555333333333000///...---,,,+++++++++///+++))),,,***&&&%%%(((***,,,------------...000///000333555666777666666444444555555666666666666666777888::::::888777666333666999:::999999;;;===;;;;;;<<<<<<===<<<<<<<<<;;;===>>>>>>======>>>???===>>>@@@@@@>>>===>>>??????@@@???===::::::;;;===<<<===>>>@@@@@@@@@??????>>>???@@@BBBDDDFFFHHHIIIPPPUUU___nnn{{{~~~yyy|||~~~|||rrrkkklllrrrwww}}}|||yyynnnfffZZZOOOHHHBBB>>><<<666666777888999:::;;;;;;>>>???@@@CCCEEEGGGIIIJJJPPPRRRYYYiii{{{rrrqqqzzzVVVGGG>>>888999111333222111111111000000//////...---------///000///...222111111000000111111222000000888GGG^^^tttfffXXXIIIDDDCCCDDDGGGJJJNNN\\\qqq~~~nnn[[[YYYgggzzzyyyvvvzzz{{{zzzzzz{{{zzzvvvwwwyyy{{{|||{{{{{{}}}~~~sssuuuvvvvvvvvvvvvyyy{{{}}}||||||}}}~~~}}}zzz}}}}}}zzz{{{yyytttkkkccc\\\UUUOOOKKKCCCCCCBBBAAA@@@???>>>======>>>??????>>>???AAACCCBBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLLLLOOOSSSWWWZZZ[[[[[[ZZZ[[[[[[\\\]]]___aaacccddddddgggiiikkkkkklllmmmooolllmmmoooqqqrrrrrrrrrrrrmmmhhhccc^^^]]]]]]]]]]]]TTTRRROOOMMMKKKHHHDDDAAA999;;;:::777111...///111000///...---,,,+++++++++***&&&&&&+++,,,***+++000***,,,------------...000...000333555777777666555555555555555666666666666555666777999999777666555222666999:::999:::<<>>>>>======>>>???>>>???AAAAAA???>>>???@@@??????>>><<<::::::;;;===<<<===>>>???????????????>>>???AAACCCEEEGGGHHHIIIPPPUUU^^^lllyyy~~~yyywwwoooiiimmmtttyyy}}}~~~{{{oooggg[[[PPPHHHCCC>>><<<666666777888999::::::;;;>>>???@@@BBBEEEGGGIIIJJJRRRRRRYYYjjj{{{uuurrr~~~UUUFFF>>>888999000222000000000000111111111111///,,,+++,,,///111///,,,222222111111111111222222111888;;;DDDWWWmmm}}}ppp^^^JJJBBBBBBEEEIIINNNOOO\\\mmm}}}bbb]]]mmmvvvtttzzz{{{zzzzzz~~~}}}uuutttuuuwwwzzz}}}|||yyyvvvwwwvvvvvvxxx{{{~~~~~~~~~{{{{{{zzzzzzzzz|||~~~{{{~~~|||}}}zzzllleee___WWWPPPMMMBBBAAA>>><<<<<<<<<>>>???@@@???>>>>>>>>>???AAAAAADDD@@@AAAFFFEEE@@@===@@@CCCBBB@@@@@@@@@BBBDDDEEECCCDDDEEEEEEDDDDDDEEEFFFKKKHHHFFFGGGJJJLLLLLLJJJMMMPPPTTTVVVWWWXXXZZZ[[[\\\\\\]]]^^^___aaaaaabbbfffhhhjjjlllmmmnnnnnnmmmmmmnnnoooqqqqqqrrrrrrrrrjjjgggbbb^^^]]]\\\ZZZYYYYYYWWWSSSPPPMMMJJJFFFCCCAAA>>>999666444222000///---,,,,,,,,,---,,,)))''')))***+++,,,,,,+++***)))------,,,,,,,,,+++++++++///111333444333333444555555555555555666777888999666666777888888888888888666777999::::::999888666>>>>>>>>>>>>>>>=========<<<<<<<<<<<<============>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>???@@@AAAAAA>>>@@@AAABBBBBBDDDFFFHHHMMMWWWeeepppwwwzzz}}}~~~xxxoookkkpppyyy~~~}}}wwwlll\\\NNNFFFAAA>>>;;;:::888666555666888;;;<<<@@@@@@AAABBBEEEHHHJJJLLLQQQSSSYYYggg~~~\\\III===666:::444999222222222111111111111000222222111111000...---,,,///...---------...000111...555999EEEYYYooo|||~~~|||jjjZZZJJJDDDEEEGGGJJJMMMQQQ\\\lll|||nnniii}}}yyyvvvvvvxxxxxxwwwyyy{{{xxxrrrsssuuuxxx{{{{{{zzzxxxwwwttttttuuuwww{{{||||||{{{yyyyyyyyyzzzzzz{{{|||}}}xxx}}}|||zzzzzznnnhhhaaaXXXPPPLLLBBBAAA???>>>======>>>???AAA@@@?????????@@@BBBBBBDDDAAACCCGGGGGGBBB@@@CCCCCCBBB@@@@@@@@@BBBCCCEEEBBBCCCDDDDDDCCCCCCDDDFFFJJJHHHGGGHHHKKKLLLKKKJJJLLLOOOSSSUUUVVVWWWYYYZZZ[[[\\\]]]^^^___aaabbbbbbeeegggiiikkklllmmmllllllnnnnnnooopppqqqqqqqqqqqqkkkgggbbb___]]]\\\ZZZYYYYYYVVVQQQNNNLLLIIIEEECCC@@@===999666555333111///111---(((&&&''')))+++,,,)))***++++++++++++***)))------------------------111333555555555444555777666666666777777888999:::444555666666777777666666666777999:::::::::999999<<<<<<<<<<<<<<<<<<<<<;;;=========>>>>>>>>>>>>??????????????????>>>>>>============<<<<<<;;;999999<<<<<<===>>>???@@@AAAAAA>>>@@@AAABBBBBBDDDFFFIIIMMMWWWfffrrrxxx|||~~~~~~vvvpppuuu{{{~~~|||sssiiiZZZNNNGGGCCC???===999888666666666888;;;<<>>AAAAAA@@@@@@AAAAAABBBCCCDDDBBBDDDGGGGGGEEEDDDEEEBBBBBBAAA@@@@@@AAACCCDDDAAABBBCCCCCCBBBBBBCCCDDDGGGGGGHHHJJJLLLLLLKKKIIILLLOOOSSSVVVWWWXXXYYY[[[[[[\\\]]]^^^___aaabbbbbbfffgggiiikkkmmmmmmmmmmmmnnnnnnoooppppppoooooooookkkgggccc```^^^]]][[[YYYXXXTTTOOOLLLIIIGGGEEECCC???<<<999777666444222000222...)))''''''***,,,,,,)))***++++++++++++***))),,,------......//////000222444666666666555666777777777777888999999::::::555666777777888888777777777888888999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@???>>>>>>======>>>======<<<;;;:::<<<<<<===>>>???@@@@@@AAA>>>???AAABBBBBBDDDGGGIIIPPPZZZhhhttt{{{~~~}}}wwwyyy}}}~~~~~~|||ooofffYYYOOOHHHDDD@@@===999888777666777999;;;===@@@@@@AAABBBDDDGGGJJJLLLNNNUUU```ppp~~~zzzSSSFFF???:::<<<222444222222111111111000000000......///000000000000000//////000000000000000000...888===HHHZZZjjjqqqmmmfff^^^TTTJJJHHHJJJLLLPPPTTT]]]fffqqq}}}tttnnnmmmpppwww{{{wwwrrrrrrrrrqqqpppuuuzzzzzzvvvtttuuuxxxtttvvvyyy}}}|||zzzwwwxxxzzz{{{||||||{{{zzzzzz{{{||||||}}}~~~~~~oooeee]]]SSSKKKHHHBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCEEEFFFFFFEEEFFFBBBAAAAAA@@@@@@AAABBBBBB???AAABBBBBBAAAAAABBBCCCEEEFFFHHHJJJLLLLLLJJJIIINNNQQQTTTWWWXXXYYYZZZ\\\[[[[[[\\\^^^```aaabbbcccggghhhjjjlllnnnnnnnnnnnnnnnoooooooooooonnnnnnmmmkkkhhhdddaaa___]]][[[YYYVVVSSSNNNJJJHHHGGGEEEDDD>>><<<999777777555333111...------...///...+++(((*********++++++*********++++++,,,---...///000000222444666666555555555666666666777888999999999999888888999:::::::::::::::888888888999:::<<<===>>>============>>>>>>>>>>>>======>>>>>>>>>???????????????@@@@@@??????>>>===@@@@@@@@@@@@@@@???>>>>>><<<======>>>??????@@@@@@===???AAABBBBBBDDDGGGIIITTT]]]iiissszzzzzz{{{|||||||||~~~~~~|||nnnfffYYYOOOIIIDDD???;;;888888777777888:::<<<===AAAAAABBBDDDFFFIIILLLMMMQQQXXXbbbqqqvvvOOOCCC===999;;;333444111111111111000000000000111111111111000///...---......//////////////////:::777;;;EEEUUUeeellliiiddd]]]SSSIIIHHHJJJMMMSSSYYYZZZbbbkkkvvv}}}tttooonnnooovvv{{{wwwqqqpppqqqqqqppptttyyyyyyuuurrrtttwwwtttvvvzzz~~~|||yyyxxxyyy{{{|||}}}}}}||||||{{{yyyxxxxxx{{{~~~wwwjjj```WWWPPPNNNBBBBBBCCCBBBBBBAAA??????>>>??????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCEEEEEEEEEAAAAAAAAA@@@@@@AAAAAAAAA???@@@AAAAAA@@@@@@AAABBBCCCEEEHHHKKKKKKKKKJJJJJJLLLOOOSSSUUUVVVWWWYYYZZZZZZ[[[\\\^^^```aaaccccccfffgggiiikkklllmmmmmmmmmnnnoooooooooooonnnnnnmmmkkkhhheeebbb```^^^[[[YYYUUURRRNNNKKKIIIHHHFFFDDD>>><<<:::888777666333111---,,,,,,------,,,***'''+++******************+++))))))***,,,---...///000111222444444333222333444444555666777888888888888888888999:::::::::::::::888888888999:::<<<===>>><<<=========>>>>>>??????<<<<<<<<<=========>>>>>>>>>>>>??????>>>>>>===<<<@@@@@@@@@@@@@@@@@@???>>>======>>>>>>??????@@@@@@===???AAABBBBBBDDDGGGJJJTTT[[[fffnnnuuu|||{{{yyyzzzzzz|||~~~|||qqqhhh[[[PPPIIICCC===999777777777888999:::<<<===@@@@@@AAABBBEEEHHHKKKLLLMMMSSSZZZfff{{{\\\KKK@@@999999000222111111111000000000//////000000111000000///...---000000000000000000000000666222555???PPPaaajjjiiieeeZZZQQQIIIGGGIIIKKKRRRXXXZZZaaajjjuuu{{{tttpppnnnmmmuuuyyyuuuqqqpppqqqpppqqqtttwwwvvvtttrrrsssuuutttuuuxxx|||~~~zzzwwwyyyzzz{{{|||}}}}}}}}}}}}yyywwwtttuuuyyy~~~vvviii___UUUOOONNNCCCCCCBBBAAAAAA@@@@@@???===>>>???@@@@@@@@@@@@???>>>AAABBB@@@AAADDDEEECCCAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAAAAA@@@@@@AAABBBCCCEEEHHHJJJJJJJJJJJJKKKIIILLLPPPRRRTTTTTTVVVWWWZZZZZZ\\\^^^```bbbcccdddcccdddfffhhhjjjjjjjjjjjjnnnnnnoooppppppoooooooookkkiiifffcccbbb___\\\YYYTTTRRROOONNNLLLKKKHHHEEE???===;;;999888666222000000,,,'''%%%%%%(((******++++++***))))))***++++++))))))***+++,,,......///000111333333111111111222333444666777888888777777555666777777888888777777777888888999:::;;;;;;<<<::::::;;;;;;<<<=========<<<<<<<<<<<<============>>>>>>>>>>>>>>>===<<<<<<======>>>>>>>>>>>>============>>>>>>????????????===>>>@@@BBBCCCEEEHHHJJJPPPXXXbbblllssszzz}}}yyyxxxxxx|||~~~uuukkk]]]QQQHHHBBB===999777777888888:::;;;======>>>>>>>>>@@@BBBEEEHHHJJJMMMQQQWWW```ttt[[[III>>>777888111555111111000000000/////////,,,---...000111111111111444333222111000111222333,,,000444>>>NNN___gggeee```TTTMMMHHHHHHHHHIIIMMMRRRZZZaaakkkvvvttt~~~zzzwwwtttrrrooopppuuuyyyvvvtttttttttrrrrrrssstttttttttssssssrrruuuvvvxxx|||~~~~~~{{{xxxzzzzzzzzzzzz{{{|||}}}}}}zzzwwwtttuuuzzzpppeee\\\RRRJJJHHHCCCBBBAAA@@@??????@@@@@@>>>???@@@AAAAAAAAA@@@@@@???BBBBBB??????DDDDDDAAAAAAAAAAAAAAAAAA@@@?????????@@@BBBAAA@@@@@@AAACCCCCCEEEHHHHHHHHHHHHKKKMMMJJJMMMQQQSSSTTTUUUWWWXXXYYYZZZ\\\^^^```bbbcccdddccceeegggiiijjjkkkkkkjjjnnnnnnooopppqqqqqqqqqqqqkkkiiifffdddbbb```\\\ZZZTTTSSSRRRQQQPPPMMMIIIFFF???>>><<<:::888666222...111---(((%%%&&&(((***+++++++++***))))))***++++++***++++++,,,---.../////////111222222111000000111444555777999999999888777444555666666777777666666666777999:::::::::999999::::::;;;;;;<<<======>>><<<============>>>>>>>>>>>>????????????>>>======<<<<<<======>>>======<<<>>>>>>>>>>>>????????????<<<>>>@@@BBBCCCEEEHHHKKKLLLWWWeeeqqqyyy}}}zzzxxxxxx~~~wwwmmm]]]PPPHHHCCC>>>;;;666777888999:::<<<===>>>?????????AAACCCFFFIIIKKKOOOUUU[[[eeeyyy~~~TTTDDD;;;666999333666111000000000////////////,,,---...000111111222222444222000------...111222444222666@@@PPP___ddd___XXXOOOJJJHHHIIIHHHGGGHHHLLLVVV]]]gggtttrrrrrrxxxuuuvvvxxxwwwuuusssxxx{{{yyyxxxyyyyyyvvvtttsssrrrsssttttttsssqqqxxxyyyzzz}}}}}}{{{zzzyyyxxxxxxyyyzzz|||}}}|||yyyvvvxxx~~~{{{nnnfff^^^TTTJJJFFFDDDBBB@@@>>>>>>>>>???@@@???@@@AAABBBCCCBBBAAAAAA@@@DDDCCC??????DDDEEEAAAAAAAAAAAAAAAAAA@@@???>>>???AAABBBBBBAAA@@@BBBCCCCCCFFFHHHHHHGGGHHHKKKOOOMMMPPPTTTVVVWWWXXXZZZ[[[YYYZZZ\\\^^^```bbbcccdddfffhhhjjjlllmmmnnnnnnmmmmmmnnnoooqqqqqqrrrrrrrrrkkkiiigggeeeccc```\\\ZZZTTTSSSSSSSSSSSSOOOKKKGGG@@@>>><<<;;;999555111.........---...///...+++))),,,+++***))))))***+++,,,,,,,,,------.../////////000111333333111000000111555666888:::;;;:::999888666666777888888888888888666777999::::::999888666<<<<<<<<<===>>>??????@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@???>>>>>>===>>>>>>?????????>>>>>>>>>>>>>>>>>>????????????<<<>>>@@@BBBCCCEEEHHHKKKLLLXXXkkkyyy}}}xxxyyyxxxmmm]]]PPPHHHDDD@@@>>>666777888999;;;<<<===>>>BBBBBBBBBDDDFFFIIILLLNNNNNNUUU^^^iii~~~|||xxxsssZZZJJJ???999999111333000000000000///////////////000000000000000///...222///,,,)))(((***---000///444888CCCQQQ^^^aaa]]]VVVMMMIIIGGGIIIHHHGGGHHHLLLUUU```ooopppvvv~~~xxxyyy|||{{{yyyyyyxxxyyyzzzzzzyyyvvvsssqqqsssvvvxxxyyywwwvvvuuuuuuyyyxxxyyy{{{}}}}}}}}}|||zzzzzzyyyxxxxxxxxxxxxyyyzzzzzzzzzzzzzzz~~~~~~vvvkkkccc^^^WWWLLLDDDGGGDDD@@@??????@@@@@@@@@@@@@@@??????????????????BBBBBBBBBCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@???BBBDDDEEEDDDCCCCCCCCCFFFFFFGGGHHHHHHIIIJJJJJJNNNOOOQQQTTTVVVWWWXXXYYY[[[\\\]]]___```bbbcccdddggggggggghhhiiikkklllmmmpppmmmlllmmmqqqttttttsssnnnjjjfffcccbbb___ZZZWWWSSSSSSSSSSSSQQQLLLFFFAAACCC@@@<<<:::888666333111+++)))(((&&&&&&''')))***)))))))))***+++++++++,,,***,,,///000///.../////////000222444666888999999888999:::;;;::::::888777///111444666888999999999888888888999999:::::::::999:::;;;<<<============???>>>>>>===============@@@@@@@@@@@@@@@@@@@@@@@@<<<===???@@@@@@@@@???>>>???>>>===============>>>>>>AAACCCCCCBBBCCCHHHLLLMMMUUUdddttt{{{zzz{{{~~~~~~zzznnn^^^PPPGGGAAA<<<999:::999999999::::::;;;<<<>>>@@@BBBCCCCCCEEEHHHJJJNNNQQQYYYhhh{{{}}}www}}}YYYBBB???:::666777444444333111000///...////////////000000///...------222///,,,,,,///111222111...222666AAAOOO[[[___[[[UUUMMMIIIGGGHHHGGGEEEGGGKKKWWWdddxxxvvv{{{{{{vvvxxx{{{{{{zzzzzz{{{|||}}}|||{{{xxxuuusssuuuwwwyyyzzzyyywwwvvvwwwwwwwwwxxxyyyzzz{{{{{{zzz{{{zzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{~~~~~~wwwmmmeee^^^VVVMMMFFFGGGDDDAAA??????@@@@@@???@@@@@@??????????????????AAABBBBBBCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@???AAADDDDDDCCCBBBBBBCCCEEEFFFFFFGGGIIIJJJJJJKKKOOOPPPRRRTTTVVVXXXYYYYYY\\\]]]^^^```bbbcccdddeeeggggggggghhhhhhiiijjjkkkooommmmmmooorrrtttsssrrrmmmjjjeeebbb```]]]XXXUUUTTTSSSSSSRRRPPPLLLFFFBBB@@@===999777555333000...111000...---,,,---//////+++++++++++++++,,,,,,,,,))),,,...///.........///000111333555666777888888777888999::::::999888888444444555666777777777777777888999:::;;;<<<======::::::;;;<<<============>>>=========>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>?????????>>>>>>>>>>>>============>>>>>>@@@AAABBBBBBCCCDDDGGGJJJMMMUUUcccsssxxxvvvwww||||||qqq```RRRIIIBBB>>>;;;888888888999:::;;;===>>>???AAACCCDDDDDDFFFIIILLLOOORRR[[[kkkxxxzzz~~~ttt|||~~~ZZZBBB???:::666777444...///000111111000///...000000/////////.........222///,,,,,,///111111111111222666@@@OOO[[[___[[[VVVNNNIIIFFFFFFEEECCCEEEIIIUUUeee}}}{{{wwwyyytttvvv{{{|||{{{|||~~~~~~}}}|||zzzxxxvvvtttwwwyyy{{{{{{zzzyyyxxxyyyvvvvvvwwwwwwxxxxxxyyyyyy|||{{{{{{zzzyyyzzzzzzzzzzzz{{{{{{{{{|||~~~{{{tttkkkaaaWWWOOOJJJHHHEEEBBB@@@@@@@@@???>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBAAABBBBBBAAAAAAAAAAAA@@@@@@???AAACCCCCCBBBBBBBBBCCCDDDDDDFFFGGGIIIJJJLLLLLLPPPQQQSSSUUUWWWYYYZZZZZZ]]]^^^___aaabbbdddeeefffggggggggghhhhhhiiiiiijjjnnnnnnoooqqqttttttrrrpppmmmjjjfffbbb___[[[WWWSSSUUUSSSQQQPPPNNNKKKGGGDDDBBB???;;;999777555333111000///---,,,,,,,,,---...---------,,,,,,,,,,,,,,,)))+++---...---------...111222333555666777777777555666777888999999888888888888777666666666666777777888999;;;<<<>>>???@@@::::::;;;<<<=====================>>>???@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???CCCAAA@@@AAACCCFFFGGGGGGLLLTTTbbbrrr~~~~~~tttqqqtttzzztttcccUUUKKKDDD???;;;666666777888:::<<<>>>???@@@BBBDDDEEEEEEGGGJJJLLLPPPTTT]]]nnn|||ooo~~~qqqvvv~~~ZZZCCC???:::666777444***,,,///111222111000...111000///.........///000111///------///111111111000444888BBBPPP]]]aaa^^^XXXOOOIIIEEEDDDCCCBBBDDDIIIVVVfff|||pppwww|||vvvxxx{{{||||||}}}~~~}}}{{{yyywwwuuuttttttyyy{{{||||||{{{zzzzzz{{{wwwwwwxxxwwwwwwwwwxxxyyy||||||{{{zzzzzzzzzzzz{{{zzz{{{|||}}}}}}}}}rrreeeYYYQQQNNNHHHEEEBBBAAAAAA@@@???===??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???AAABBBBBBAAAAAABBBCCCCCCCCCEEEGGGIIIKKKMMMMMMPPPQQQSSSVVVXXXYYYZZZ[[[]]]]]]___```bbbdddeeeeeehhhhhhiiiiiijjjjjjjjjjjjmmmnnnqqqtttuuusssqqqooonnnkkkhhhccc___ZZZVVVTTTVVVSSSPPPNNNMMMKKKHHHEEECCC@@@<<<:::888777444222,,,+++***)))))))))))))))------,,,,,,+++++++++***)))+++,,,---,,,,,,---...333333444555666666666666444555555666777888888999:::999888666666777888888888999:::;;;<<<===>>>>>>:::;;;<<<======>>>>>>>>>????????????@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<======>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????EEEBBB???@@@DDDGGGFFFEEELLLSSSaaappp|||~~~~~~~~~ssspppttt{{{tttdddVVVLLLEEE???;;;666666777888999;;;===>>>@@@AAACCCDDDEEEGGGJJJLLLPPPTTT^^^ooovvvtttqqqttt[[[DDD@@@:::666666333,,,---///111222111000///222000///------...000111000///......///000111111111444888AAAOOO\\\aaa^^^YYYPPPIIIDDDCCCBBBAAADDDIIIZZZiiizzz~~~}}}iiiooozzz{{{}}}}}}}}}~~~}}}zzzwwwuuutttuuuuuuzzz{{{||||||{{{zzz{{{|||yyyzzzzzzyyywwwvvvxxxzzz||||||{{{zzzzzzzzzzzz{{{yyy{{{}}}~~~~~~sssdddWWWPPPNNNGGGEEECCCBBBBBBAAA???>>>??????@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???@@@AAAAAA@@@@@@AAACCCBBBCCCEEEGGGIIIKKKMMMNNNPPPQQQSSSVVVXXXYYYZZZ[[[\\\\\\]]]___aaabbbddddddiiiiiikkklllllllllllllllmmmpppsssuuuuuussspppnnnnnnmmmjjjeee___ZZZWWWVVVUUUSSSOOOMMMLLLJJJHHHFFF???<<<999777555444111000///...---,,,++++++++++++,,,,,,++++++******)))))))))+++,,,,,,+++,,,---///333444444555666666555555444444555555666777888999999888777777888999;;;<<<::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===============>>>>>>???>>>>>>>>>>>>>>>???@@@@@@EEEBBB???@@@DDDGGGFFFEEELLLSSS```ooo{{{ssspppttt{{{~~~sssdddVVVLLLEEE???;;;888888888888999::::::;;;>>>@@@BBBCCCDDDEEEHHHKKKNNNRRR]]]pppwwwqqqttt]]]EEE@@@:::666666333333222111111000000111111222000///---...///111222//////////////////000111333222666???MMMZZZ___]]]XXXPPPIIIDDDBBBAAAAAAEEEKKKYYYggguuuzzzxxxccceee}}}~~~}}}~~~}}}~~~}}}yyyvvvuuuvvvxxxyyyyyy{{{{{{{{{zzzyyyzzz{{{zzz||||||zzzwwwvvvyyy||||||{{{{{{zzzyyyzzzzzzzzzyyy|||~~~zzznnn___TTTNNNLLLFFFDDDCCCBBBCCCBBB@@@?????????@@@@@@AAABBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@@@@??????AAACCCBBBCCCEEEGGGIIIKKKMMMNNNPPPQQQSSSUUUWWWYYYZZZZZZ[[[\\\]]]___```bbbcccdddhhhiiikkkmmmnnnnnnnnnmmmnnnqqquuuvvvtttrrrpppooommmmmmjjjeee___ZZZXXXXXXTTTRRROOOMMMLLLJJJHHHFFF@@@===:::888777555333111//////...---,,,,,,+++***++++++*********************,,,,,,,,,+++,,,...000333333444555666666666555666666555555666777888999777777888888:::;;;======;;;;;;;;;::::::::::::999;;;;;;<<<===>>>>>>>>>>>>BBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>??????@@@AAACCCAAA@@@AAACCCFFFGGGGGGMMMTTT```nnnzzz~~~tttsssvvv||||||rrrcccVVVMMMFFF???;;;999888888888888999999:::>>>@@@AAABBBCCCEEEHHHJJJLLLQQQ]]]pppxxxvvvsssvvv^^^EEEAAA:::666555222666555333111000000000111111000/////////000111222---///000000//////000111///222666???LLLZZZ```]]]YYYPPPIIICCCBBBAAABBBGGGNNNXXXfffzzzmmmxxxvvvaaa^^^rrr~~~|||wwwtttsssuuuxxx{{{xxxyyyzzzyyyxxxwwwyyyzzz{{{}}}}}}zzzvvvuuuxxx|||{{{zzzzzzyyyyyyyyyyyyyyyyyy||||||ssshhh]]]TTTOOONNNDDDCCCBBBCCCDDDCCCBBB@@@??????@@@@@@AAABBBBBBCCC???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@???>>>>>>AAACCCCCCDDDEEEGGGIIIKKKLLLMMMOOOPPPRRRTTTVVVXXXYYYYYY\\\]]]^^^___aaacccdddeeefffgggjjjmmmnnnoooooonnnooorrruuuvvvssspppooopppkkkkkkiiieee^^^ZZZXXXXXXSSSQQQOOONNNMMMKKKGGGEEEBBB???<<<:::999888666444......------,,,***)))(((******++++++++++++++++++,,,------,,,,,,---///111222333444555666666666666888777666666666777888888777888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>??????>>>@@@????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>???@@@AAABBB>>>>>>>>>>>>???@@@AAABBB@@@AAABBBBBBCCCDDDGGGJJJNNNUUU```nnnzzzzzz{{{}}}zzzqqqcccVVVNNNGGGAAA===777777777777888999;;;;;;???@@@BBBCCCDDDFFFIIIKKKKKKQQQ^^^rrrmmmpppyyyzzz^^^FFFAAA:::555555222444444333222111000///...//////000000000111111111---///111111///...000111---444777@@@NNN[[[bbb```\\\PPPIIICCCAAAAAACCCIIIPPP]]]kkkrrrfffwwwxxxbbb\\\lll~~~|||xxxtttppppppssswwwzzzxxxxxxyyyxxxwwwvvvxxxzzz{{{}}}}}}zzzuuutttwww|||zzzzzzyyyxxxxxxxxxxxxyyyyyy|||yyypppeee]]]WWWSSSQQQCCCBBBBBBCCCDDDDDDCCCAAA??????@@@AAAAAABBBCCCCCC???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>===>>>@@@CCCDDDDDDFFFGGGIIIJJJLLLLLLNNNOOOQQQTTTVVVWWWXXXYYY]]]^^^___aaabbbdddeeefffdddfffiiilllnnnoooooonnnpppsssvvvuuurrrpppppppppiiiiiihhhddd]]]YYYXXXXXXRRRPPPOOONNNMMMKKKGGGDDD???<<<999777666555333111000000000///...,,,+++***+++++++++,,,,,,---------,,,---...---,,,---000222111222333555666777777777999888777666666777888888888999;;;<<<===<<<<<<;;;:::;;;;;;<<<===>>>>>>???;;;<<<===>>>????????????=========>>>???@@@BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@?????????@@@BBBBBB>>>>>>>>>>>>???@@@AAABBB>>>AAACCCCCCBBBCCCHHHLLLOOOUUUaaannnzzzzzzqqqcccWWWOOOHHHBBB>>>555555666777888:::<<<===@@@BBBCCCDDDEEEGGGJJJLLLKKKRRR___sssyyyggglll___FFFAAA:::555555111000111222333333000...,,,...///000111111111111111,,,///111111///...000222222222777AAAPPP^^^eeeccc___RRRIIIBBB@@@CCCGGGOOOVVVbbbooooooiiixxxrrrZZZRRRccc|||||||||~~~}}}zzzyyywwwuuurrrpppppprrrvvvxxxxxxwwwwwwxxxxxxxxxvvvtttzzzzzzzzzxxxvvvuuuwwwyyyyyyyyyyyyxxxxxxyyy|||zzzuuummmgggaaaZZZQQQJJJGGGFFFEEEEEEFFFEEECCCAAA>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@AAABBBCCCHHHFFFEEEFFFKKKNNNOOONNNOOOQQQTTTXXXZZZ[[[[[[[[[]]]^^^___aaabbbbbbbbbbbbhhhhhhiiijjjlllnnnpppqqqssssssttttttsssqqqpppoookkkhhhccc___\\\YYYVVVSSSTTTPPPMMMMMMOOONNNJJJEEE@@@;;;888888777333111222---...///000///,,,***(((,,,---...///000///......---------...///000111222333444666777999:::::::::;;;999777666666999;;;===888888999::::::::::::999;;;888444555888<<<======::::::;;;<<<===>>>????????????>>>>>>??????@@@AAA>>>???@@@@@@@@@@@@???>>>AAAAAAAAA@@@@@@@@@??????@@@???=========???BBBCCC@@@@@@AAABBBDDDGGGJJJKKKNNNVVVaaammmuuu|||{{{rrrfff[[[RRRIIIAAA;;;:::999888888999:::<<<===<<>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@BBBCCCCCCAAAAAADDDIIINNNPPPPPPOOOQQQTTTXXXZZZ[[[[[[[[[\\\]]]___aaacccdddeeeeeeiiiiiijjjkkklllnnnooopppqqqrrrrrrrrrrrrpppnnnmmmjjjgggdddaaa^^^[[[XXXUUUVVVSSSOOOOOOPPPNNNJJJEEEDDD???;;;:::888333111111.../////////---,,,***)))'''((()))***+++******)))---,,,------...///111111444555666777888999999999<<<;;;999888888888:::;;;777888999999::::::999999;;;888555555888<<<======;;;;;;<<<<<<===>>>???@@@??????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>@@@AAABBB@@@@@@AAABBBDDDGGGIIIKKKOOOVVV```kkkssszzz}}}tttfffZZZQQQIIIAAA<<<:::999888888999:::<<<===???AAACCCDDDDDDEEEGGGIIISSSUUU]]]pppwwwrrr___JJJ===777999222555222222222111111000000000111///...///000111000...222222111000000000000000000333777AAAOOO]]]cccaaa\\\RRRJJJDDDDDDHHHLLLSSSZZZjjjwwwuuuqqq{{{dddTTTQQQddd}}}~~~xxxyyy{{{zzzyyyyyyyyywwwuuussssssuuuwwwyyy{{{|||~~~~~~{{{wwwuuusssuuuwwwwwwxxxyyy|||~~~zzz{{{zzzyyyyyyzzz}}}yyy{{{}}}~~~}}}xxxqqqiiiccc___[[[VVVRRRJJJGGGDDDCCCBBBBBBAAA@@@>>>>>>===<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@AAABBBCCCCCCBBBBBBEEEIIIMMMOOOPPPOOOQQQTTTXXXZZZ[[[[[[[[[[[[\\\^^^aaadddfffggghhhiiijjjjjjlllmmmnnnooooooooopppqqqqqqpppooommmllljjjhhheeeccc```]]]YYYVVVXXXUUUQQQPPPPPPNNNJJJFFFEEE???;;;:::888444111222000///...---,,,+++++++++((()))***+++++++++******,,,,,,,,,---...///000111555666666777777777777777<<<<<<;;;::::::999999888777888999999::::::999999:::888666666999;;;======<<<<<<<<<===>>>???@@@AAA??????>>>>>>??????@@@AAABBBBBBAAA@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBDDDFFFIIIJJJPPPVVV___hhhpppwww}}}yyyuuugggZZZPPPIIICCC>>>:::999888888999:::<<<===???AAACCCDDDCCCDDDFFFHHHRRRTTT]]]qqq{{{yyy^^^KKK???999<<<444666444333222111000//////...111///...///000111000...222111000000000000000000000333777@@@NNN[[[aaa^^^ZZZPPPJJJEEEHHHMMMRRRZZZaaaooo|||}}}qqq]]]RRRRRRggg{{{}}}~~~}}}~~~zzzyyyxxxvvvvvvwwwxxxyyy|||{{{xxxuuussstttvvvxxxxxxzzz|||~~~yyyzzzyyyxxxxxxyyy|||zzzzzz|||}}}~~~~~~~~~|||tttjjjbbb]]]XXXSSSOOOKKKHHHDDDAAAAAAAAA@@@???@@@???===<<<<<<===???@@@AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@CCCBBBAAAAAAAAABBBCCCDDDIIIHHHGGGHHHJJJMMMNNNOOOOOOQQQUUUXXXZZZ[[[[[[ZZZ\\\]]]___bbbdddfffggghhhiiijjjkkklllmmmnnnooooooooopppqqqqqqpppooonnnmmmllljjjgggdddbbb^^^YYYVVVVVVTTTRRRPPPPPPNNNJJJGGGCCC===999999777444222333111000...,,,***++++++,,,******++++++,,,,,,,,,,,,+++++++++,,,---///000111666666666777777666555555::::::;;;<<<;;;;;;999999777777888999999999999999999888777777999;;;===>>>============>>>@@@AAABBB??????>>>>>>??????@@@AAACCCBBB@@@??????@@@BBBCCCAAAAAAAAA@@@@@@@@@??????======???@@@@@@AAA@@@@@@AAA@@@AAABBBCCCFFFHHHJJJPPPUUU]]]fffnnnuuu|||yyy}}}}}}wwwgggYYYOOOIIICCC@@@:::999888888999:::<<<======???BBBCCCDDDFFFIIIKKKOOORRR\\\ppp]]]KKK@@@;;;===444555222222222111000/////////111///...///000111000...111111000000000000000111000444777@@@NNNZZZ___\\\WWWNNNIIIGGGKKKRRRXXX```gggppp~~~hhhXXXRRRTTTiii~~~|||{{{zzzyyyyyyyyyyyyzzz{{{{{{wwwvvvtttvvvxxxxxxxxxyyyzzz|||wwwxxxwwwvvvvvvwwwzzz}}}}}}|||{{{{{{|||~~~|||uuujjjaaa\\\WWWSSSOOOJJJGGGCCCAAA@@@@@@??????AAA@@@>>>======>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@DDDCCCCCCBBBBBBDDDEEEFFFIIIIIIIIIIIIJJJLLLNNNPPPPPPRRRUUUXXXZZZZZZZZZZZZ]]]^^^```bbbdddeeeffffffiiijjjkkkmmmnnnooooooooopppqqqrrrrrrrrrqqqpppoooooolllhhheeebbb]]]YYYUUUTTTRRRQQQPPPOOOMMMJJJHHHHHHAAA<<<:::888333111333222000---+++******,,,---)))((())))))))))))******+++++++++,,,...000111222555666666666666555444444666777999;;;<<<<<<;;;:::777777888999999999999888888888999999999;;;===>>>======<<<<<<===???AAACCC??????>>>>>>??????@@@AAABBB@@@???======???@@@BBBAAAAAAAAA@@@@@@@@@??????======???@@@@@@AAA@@@@@@AAAAAAAAAAAACCCEEEGGGIIIOOOTTT\\\eeemmmtttzzz~~~xxxgggXXXOOOHHHCCC@@@:::999888888999:::<<<======@@@CCCDDDFFFHHHKKKMMMMMMQQQ[[[ooo\\\JJJ@@@;;;<<<333444000000000000000000000000111///...///000111000...111000000000000000111111000444777@@@MMMYYY^^^ZZZUUUNNNIIIHHHNNNUUU[[[bbbhhhppp|||aaaVVVRRRUUUkkk}}}}}}}}}||||||{{{{{{zzzyyy}}}|||xxxwwwwwwtttvvvyyyyyyyyyxxxyyyzzzvvvwwwvvvuuuuuuvvvyyy|||}}}{{{zzz{{{~~~zzzrrrhhhaaa\\\XXXTTTQQQHHHEEEBBBAAA@@@@@@???>>>AAA@@@???>>>>>>>>>???@@@????????????@@@@@@@@@AAACCCBBBBBBAAAAAA@@@@@@???DDDDDDCCCBBBCCCDDDEEEFFFCCCEEEFFFGGGHHHKKKOOORRRPPPRRRUUUXXXZZZZZZZZZYYY]]]^^^```bbbcccdddeeeeeegggiiikkknnnppppppppppppqqqrrrsssttttttsssrrrqqqppplllhhhddd```]]]ZZZWWWTTTSSSRRRPPPNNNKKKIIIHHHOOOGGG@@@===999333111222222000...+++***+++,,,,,,+++++++++***+++,,,,,,---++++++,,,---///111333444444555555555555555444444444666888:::;;;<<<;;;;;;666777888888999999888888777999:::::::::;;;===???======<<<;;;<<>>>>>??????@@@AAA@@@@@@???>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAACCCEEEGGGHHHMMMSSS\\\eeemmmtttzzz~~~wwwgggXXXNNNHHHBBB???:::999888888999:::<<<===@@@BBBDDDEEEFFFGGGIIIKKKKKKPPP\\\ooo}}}zzz]]]JJJ@@@:::;;;222333/////////000000000111111111///...///000111000...000000000000000111111222000444888@@@LLLXXX\\\YYYSSSNNNJJJIIINNNTTTYYY^^^dddmmmzzz{{{\\\TTTRRRTTTkkk~~~~~~}}}{{{{{{vvvzzz~~~}}}yyyuuuuuuwwwsssvvvxxxyyyyyyyyyzzz{{{wwwwwwwwwvvvuuuvvvyyy|||}}}|||{{{{{{}}}zzzsssiiibbb\\\XXXRRRNNNEEEDDDBBBAAAAAAAAA???===??????>>>>>>>>>===============>>>???@@@AAAAAABBBCCCCCCBBBAAAAAA@@@??????CCCBBBAAAAAAAAABBBDDDEEECCCEEEGGGHHHHHHJJJOOORRRQQQSSSUUUXXXZZZZZZZZZYYYZZZ\\\^^^```ccceeefffffffffhhhkkknnnppprrrrrrrrrqqqrrrsssttttttsssrrrqqqnnnjjjeeeaaa___^^^]]][[[WWWWWWVVVRRRNNNJJJGGGFFFKKKDDD===:::777333111333111000...,,,++++++++++++...------,,,---...///000,,,,,,---...000222444555333444444555555555444444555666777888999999::::::666777777888888888888888777999;;;;;;::::::===???===<<<;;;:::;;;>>>@@@BBB??????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>@@@AAABBBAAAAAA@@@AAABBBDDDFFFHHHJJJQQQ\\\fffooovvv{{{~~~vvvgggXXXNNNGGGAAA===:::999888888999:::<<<===>>>@@@CCCDDDEEEGGGIIILLLLLLRRR]]]ppptttvvv___LLL@@@:::;;;333444000000000000000/////////111///...///000111000...000000000000000111222222000555888@@@LLLXXX\\\XXXRRROOOJJJIIIMMMRRRVVVZZZ```kkkxxx}}}uuuYYYSSSQQQSSSjjj~~~|||{{{tttxxx|||zzzvvvsssuuuwwwrrrtttxxxyyyzzzzzz{{{|||wwwxxxxxxwwwvvvwwwzzz}}}zzzzzz{{{}}}~~~~~~vvvlllccc\\\UUUNNNIIICCCBBBAAABBBBBBAAA???=========>>>>>>===<<<;;;;;;<<<<<<===???@@@AAABBBCCCCCCCCCBBBAAAAAA@@@??????AAAAAA@@@???@@@AAABBBCCCIIIKKKLLLKKKJJJJJJNNNQQQQQQSSSUUUXXXZZZZZZYYYYYYXXXYYY\\\___ccceeeggghhheeegggkkknnnqqqrrrsssssspppqqqrrrsssssssssrrrqqqlllhhhccc___^^^_________\\\[[[YYYTTTNNNIIIFFFEEEBBB;;;666666555333333666000///...---,,,++++++++++++***)))))))))***+++,,,,,,---...///111333555666222333444444555555555444777777777777777777888888666666777888888888888888666999<<<<<<::::::===???===;;;:::999:::===@@@BBB?????????>>>???@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@??????@@@???=========???BBBCCCAAAAAA@@@AAABBBDDDFFFGGGIIIPPP\\\gggpppwww{{{~~~||||||vvvfffYYYNNNFFF@@@;;;:::999999888999:::<<<===888;;;???BBBEEEHHHLLLOOONNNSSS___qqqqqqvvvaaaMMMAAA:::<<<333555222222111000///...------111///...///000111000///000000///000000111222222000333999CCCLLLRRRTTTTTTSSSNNNJJJIIIJJJKKKLLLSSS[[[iiiuuuxxxlll[[[PPPOOOYYYggg{{{yyy}}}|||yyyxxxzzzyyyxxxwwwuuutttttttttxxxyyyzzz{{{{{{{{{yyyyyyyyyzzzyyyxxxwwwxxxzzz}}}~~~~~~}}}~~~~~~}}}pppbbbWWWQQQMMMKKKBBB@@@>>>???AAABBB@@@>>>@@@@@@????????????????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBB>>>>>>>>>???@@@BBBCCCDDDHHHHHHIIIJJJLLLNNNPPPQQQUUUSSSTTTXXX\\\^^^]]]ZZZ]]]^^^```bbbdddfffhhhiiidddfffiiilllooopppqqqqqqrrrrrrsssvvvwwwuuunnniiihhhddd___]]]^^^aaadddfffiiiaaaWWWQQQNNNKKKFFFBBB>>>===;;;999888777333111------,,,+++************,,,///...******------++++++---...//////000333555555555666555333333555777444777999888666444666777888777666666666777999:::888888777777888888999:::???;;;999:::>>>AAABBBAAA<<>>>>>@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@AAAAAAAAAAAACCCGGGJJJNNNSSS[[[fffpppxxx~~~uuuvvv~~~sssbbbXXXQQQHHH@@@===;;;;;;999999999999;;;;;;??????@@@BBBEEEHHHKKKMMMPPPWWW```mmmyyyeeeGGGBBB===666555333///000111111111000...---//////...---000444222---000000000000000111111222111444777>>>IIISSSWWWTTTPPPNNNJJJHHHHHHIIIJJJQQQYYYeeerrruuuuuukkkZZZNNNMMMWWWeee|||{{{||||||xxxuuuvvv}}}{{{yyyvvvuuuuuuuuuvvvxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{yyywwwuuuvvvyyy|||}}}|||{{{|||~~~~~~~~~|||sssdddYYYQQQLLLJJJCCCAAA??????AAABBB@@@>>>????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCC????????????@@@AAABBBCCCGGGGGGHHHIIIKKKMMMOOOPPPSSSSSSUUUXXX[[[]]]\\\[[[^^^^^^```bbbdddfffhhhhhheeegggiiilllnnnpppqqqrrruuutttssstttuuusssooolllhhhddd```^^^___bbbcccdddfff___WWWRRROOOLLLGGGBBB>>><<<:::888777555222000...---,,,++++++******+++***------******------***...///000000///000222444444555666666444444555666555888::::::888666777888888888888888888999::::::999888888888888999::::::;;;999888888:::<<<>>>>>>???@@@@@@@@@>>>>>>???AAA???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@============>>>???@@@AAA???@@@AAAAAAAAACCCGGGJJJNNNSSS\\\gggqqqyyy~~~}}}tttvvv~~~tttcccYYYQQQHHHAAA>>>;;;:::999999999999:::;;;??????@@@BBBEEEHHHKKKLLLPPPVVV^^^kkkzzzfffGGGBBB<<<666555444...////////////...------000111000...000444333///000000000000000111111222000555666;;;GGGTTTYYYTTTNNNOOOJJJGGGGGGFFFHHHNNNVVVcccqqqjjjsssjjjXXXLLLLLLUUUbbb~~~zzzuuuuuuxxx~~~zzzvvvtttuuuxxxzzzxxxxxxxxxyyyzzz{{{|||}}}~~~|||yyyuuussstttwwwzzz}}}{{{yyyyyy{{{}}}}}}}}}rrrcccXXXQQQLLLIIICCCAAA@@@@@@AAAAAA@@@>>>????????????????????????AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@@@@AAABBBBBBFFFFFFGGGIIIKKKLLLMMMNNNPPPSSSVVVYYYZZZZZZ\\\]]]^^^^^^```bbbdddfffggghhhggghhhiiikkkmmmppprrrsssxxxvvvsssrrrrrrrrrpppnnnhhheeebbbaaaaaabbbaaaaaaaaa\\\VVVSSSPPPMMMHHHCCC===;;;999777666444111//////...---,,,++++++++++++&&&***,,,***+++...---***///000111000//////111333333555777777666555555555555888:::;;;:::888777888888999999::::::::::::::::::999999999999:::;;;;;;999::::::999888999;;;>>>AAAAAA@@@>>>======@@@CCC@@@@@@@@@@@@@@@??????>>>@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>???@@@AAAAAA>>>???@@@@@@AAADDDHHHLLLOOOTTT^^^iiissszzzssstttwwwuuueeeZZZRRRIIIBBB???;;;:::999888888999:::;;;>>>???@@@BBBEEEHHHJJJLLLRRRWWW___lll{{{gggGGGAAA;;;666666555111000000///////////////000222111///111444444000000000000000000111111222111444666<<>>>>>@@@BBBAAAAAAAAAAAA@@@???>>>===@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCC===>>>???@@@AAADDDIIILLLPPPVVVaaalllvvv|||yyyrrruuuyyyuuueeeZZZQQQGGGAAA@@@;;;:::999888888999:::;;;===>>>@@@BBBEEEHHHJJJKKKPPPTTT\\\kkkzzzhhhGGG@@@:::555666666555444222111111111222333000222222///000333333///000000000000000111111222333222777AAAKKKTTTWWWWWWVVVRRRLLLHHHFFFEEEEEELLLTTThhhyyyooo|||iiiVVVKKKLLLTTT^^^zzz|||xxx|||}}}yyywwwxxxzzz}}}|||{{{zzzxxxxxxyyyzzz{{{}}}yyyuuurrrssswww{{{}}}{{{yyyzzz|||{{{sssggg\\\SSSMMMIIIGGGCCCCCCCCCBBBAAA@@@???@@@>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEEAAAAAAAAA@@@AAAAAABBBBBBDDDEEEGGGIIIJJJKKKKKKKKKMMMQQQVVVXXXXXXXXX[[[^^^\\\]]]___aaaccceeeggghhhjjjjjjkkkkkkmmmpppssstttppprrrssstttrrrooommmllljjjiiigggeeedddaaa]]]ZZZWWWVVVUUUSSSQQQMMMIIIFFFAAA>>>:::888666555222111//////...---,,,,,,,,,,,,###(((+++***,,,...---***)))***,,,---...///222444444666999:::888777666666444555666888999999777666666777999:::::::::999888;;;;;;::::::;;;;;;<<<===<<>>AAA>>>@@@BBBBBBAAA@@@@@@@@@BBBBBBBBBBBBAAA???>>>===@@@@@@AAAAAAAAABBBBBBBBB@@@????????????@@@@@@AAA===>>>???@@@AAADDDIIILLLRRRXXXcccoooyyy~~~~~~zzzyyyyyy~~~ttteeeYYYOOOEEE@@@???:::999888888888888999:::<<<===@@@BBBEEEGGGIIIJJJKKKOOOXXXhhhwww|||iiiHHHAAA:::555666666555444222111111111222333...111222///...111111///000000000000000111111222222000888BBBMMMTTTWWWXXXYYYRRRLLLGGGEEEDDDDDDKKKTTTgggzzzsssgggTTTJJJKKKTTT]]]xxx}}}{{{{{{zzzyyy||||||zzzyyyzzz{{{{{{zzzzzzyyyyyyzzzzzzzzz}}}|||yyyvvvtttvvvyyy}}}}}}{{{{{{|||~~~vvviii]]]SSSMMMHHHEEECCCDDDDDDCCC@@@??????@@@>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEEEEAAAAAAAAAAAAAAABBBCCCCCCEEEFFFHHHJJJKKKKKKKKKJJJMMMPPPTTTVVVXXXYYY[[[\\\ZZZ[[[]]]```cccfffhhhiiikkkkkklllmmmoooqqqssstttnnnpppssstttrrrpppnnnnnnmmmkkkhhhfffddd```[[[XXXUUUUUUTTTSSSPPPLLLIIIGGGBBB???;;;888666555333111///...---,,,++++++++++++%%%)))+++***+++......+++((())),,,---...000333666555777999999888777777777555555444666888999888666777888888999999999999999;;;::::::::::::;;;<<<<<<;;;<<<>>>>>>======>>>???===@@@CCCDDDBBB@@@??????BBBBBBBBBBBBAAA@@@???>>>@@@@@@AAAAAABBBBBBCCCCCC>>>===============>>>>>>>>>???@@@@@@AAADDDHHHLLLQQQXXXdddpppzzz~~~ttteeeYYYNNNDDD??????:::999888777777888999:::;;;===@@@CCCEEEGGGIIIIIINNNQQQZZZlll~~~rrrvvviiiIIIBBB<<<666666555222111111000///000000000...222222///---///000...000000000000000111111222///111666???KKKUUUZZZYYYWWWPPPJJJEEECCCBBBCCCJJJSSSeee{{{qqqdddRRRHHHJJJTTT\\\vvv|||wwwxxxzzzzzz}}}}}}zzzyyyxxxvvvwwwxxxzzz{{{|||||||||zzzzzzzzzxxxwwwyyy|||{{{{{{{{{}}}}}}uuuiii^^^UUUNNNIIIFFFCCCDDDEEECCC@@@>>>???AAA===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAAAAACCCDDDEEEFFF@@@@@@@@@AAABBBCCCDDDEEEEEEGGGIIIKKKLLLLLLKKKJJJNNNOOOQQQUUUYYY[[[[[[ZZZXXXYYY\\\```cccgggjjjkkkjjjkkkmmmoooqqqrrrrrrsssooorrrttttttrrrqqqrrrtttooommmiiifffccc___ZZZWWWUUUUUUTTTRRRNNNKKKIIIHHHBBB???:::777555444222000...---,,,++++++******+++(((+++,,,***+++...///,,,***,,,...//////111444666777888999999777777888999888666444555777::::::999999999999999999:::;;;;;;:::::::::::::::;;;;;;<<<;;;::::::<<<>>>???>>>===???AAABBBBBBAAA@@@@@@AAA@@@@@@AAA@@@@@@???>>>>>>@@@@@@AAAAAABBBCCCCCCDDD???>>>>>>======>>>>>>??????@@@AAAAAAAAACCCGGGJJJOOOVVVbbboooxxx}}}~~~}}}}}}uuuggg[[[OOODDD@@@AAA:::999888777777888999:::;;;===???CCCEEEGGGHHHIIIQQQSSS]]]nnnkkkpppiiiJJJDDD===666555333000000000000000//////......333444000...///000///000000000000000111111222000333444;;;HHHVVV\\\YYYSSSOOOIIICCCAAA@@@BBBIIIRRRfff}}}mmm~~~bbbOOOFFFIIISSS[[[uuu~~~xxxyyy{{{|||~~~{{{xxxuuurrrtttwwwzzz}}}~~~~~~~~~yyyyyyzzzyyyyyy{{{~~~zzzzzz{{{~~~wwwqqqfff\\\UUUOOOKKKIIICCCEEEFFFDDD@@@>>>???AAA===>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDFFFFFF???@@@@@@AAABBBCCCEEEFFFFFFGGGIIIKKKLLLLLLKKKJJJOOONNNOOOTTTYYY\\\[[[YYYWWWXXX[[[___dddgggjjjllljjjkkknnnppprrrrrrrrrrrrrrrssstttsssqqqrrrvvvzzzqqqnnnjjjfffccc___ZZZVVVUUUUUUTTTQQQMMMJJJIIIIIIBBB>>>999555444222111///------,,,+++***************---,,,******...///---...///111111111222444666888999999888777777888::::::777444444888;;;;;;;;;<<<;;;:::999:::;;;<<<===:::999999999999:::;;;;;;<<<::::::<<<@@@BBB@@@>>>BBBBBBAAA@@@>>>???BBBDDD>>>????????????>>>>>>===@@@@@@AAAAAABBBCCCDDDDDDBBBBBBAAAAAA@@@AAAAAAAAA@@@AAAAAAAAAAAACCCGGGJJJLLLTTTaaammmwww{{{{{{{{{zzz}}}vvvhhh\\\PPPEEEAAABBB:::999888777777888999::::::<<>>777555222111111222333333111000//////444666111...000111111000000000000000111111222333555666>>>LLLVVVWWWTTTSSSGGGEEEBBB@@@AAAGGGPPPVVViiiyyyrrrbbbNNNLLLIIIQQQbbbmmm{{{tttwww|||~~~~~~~~~zzzwwwwwwuuuvvvyyy{{{}}}~~~~~~~~~zzzwwwuuuvvvyyy||||||{{{}}}{{{zzz|||zzznnnaaaZZZSSSLLLHHHHHHGGGEEECCC@@@@@@AAABBBDDD=========>>>???@@@BBBBBBDDDCCCAAA@@@??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@AAACCCEEEEEEEEEGGGGGGHHHIIIJJJKKKMMMMMMLLLOOORRRTTTTTTTTTUUUVVVXXX[[[___cccfffgggfffeeekkkkkklllmmmoooqqqrrrtttuuuttttttsssssssssttttttoookkkfffbbb```]]][[[YYYXXXVVVSSSOOOKKKGGGEEEDDD@@@???<<<888555333111000//////...---,,,,,,,,,,,,)))******++++++,,,------......///111222333555555222222333555666888999999---333666555666999:::888999999999999999999999999<<<;;;:::999999999:::;;;<<<<<<======>>>>>>??????BBBCCCDDDDDDBBB>>>;;;888AAAAAA@@@===;;;;;;===@@@???>>>===@@@DDDEEEDDDBBBAAA@@@@@@??????@@@@@@AAA?????????>>>>>>AAAEEEHHHRRRXXXbbblllsssvvvvvvuuu}}}zzziii[[[QQQIIIAAA;;;<<<;;;999777777777777777===???AAACCCDDDFFFIIIKKKNNNQQQYYYfffuuuiiirrrrrrNNNCCC===:::999444111111222333222111000///000000000000000000000000666444222111000000222333333333444<<>>>>>===>>>>>>???@@@AAACCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAABBBDDDFFFFFFFFFGGGGGGGGGHHHJJJLLLMMMNNNNNNQQQTTTUUUUUUUUUVVVWWWXXXZZZ^^^bbbeeefffgggggglllllllllmmmoooqqqrrrsssuuuttttttsssrrrrrrrrrrrrllliiiddd```^^^\\\ZZZXXXWWWUUURRRNNNJJJGGGEEEDDD@@@>>><<<888555333111000///...---,,,,,,+++,,,,,,)))******++++++,,,---------...///000111333444444333333444555666888888999000555888777777:::;;;999888888888888888888888777;;;;;;:::999999999:::;;;<<<<<<<<<===>>>>>>??????@@@AAABBBBBBAAA@@@===<<>>>>>@@@CCCDDDCCCAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAA@@@@@@BBBFFFIIIRRRXXXbbbllltttwwwxxxxxx}}}mmm^^^RRRHHH@@@;;;===;;;:::888888888888999;;;>>>@@@BBBCCCEEEGGGJJJNNNPPPXXXeeettt}}}nnnvvvrrrNNNCCC<<<999888333111222222333222111000///000000000000000000000000444333111000000000222333000333444;;;IIIQQQQQQNNNMMMHHHGGGDDDBBBCCCIIIRRRYYYlll~~~qqq~~~aaaLLLHHHGGGOOObbbnnn~~~xxxuuu{{{~~~{{{xxxxxxzzz|||{{{{{{|||||||||{{{zzzyyyyyyxxxyyyzzz|||}}}{{{yyy{{{{{{{{{~~~{{{zzz~~~~~~rrrddd\\\TTTLLLGGGFFFDDDDDDCCCBBBAAAAAAAAA@@@??????>>>>>>>>>>>>??????AAAAAA@@@@@@@@@AAABBBCCCAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAABBBEEEGGGGGGGGGFFFFFFGGGHHHJJJLLLNNNOOOQQQSSSVVVWWWVVVVVVVVVWWWXXXZZZ]]]```cccfffhhhhhhmmmmmmmmmnnnoooqqqrrrsssttttttsssrrrrrrqqqppppppiiifffbbb^^^\\\[[[YYYWWWVVVTTTRRRNNNJJJGGGDDDCCC@@@>>>;;;888555333111111///...---,,,,,,+++++++++)))******++++++,,,------,,,---...///000111222333444444555666777777888888444888:::888777:::;;;999888888888888777777666555;;;::::::999999::::::;;;;;;<<<<<<======>>>???????????????@@@@@@@@@@@@AAABBBCCCBBB@@@>>>===???AAA???>>>>>>???AAABBBAAA???AAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBDDDGGGJJJSSSXXXbbbllltttzzz|||}}}rrraaaRRRGGG@@@<<<===<<<;;;999999999999:::;;;===???AAABBBDDDGGGIIIMMMOOOWWWddduuu{{{qqqxxxsssOOOCCC<<<888777222111222222222222111000000000000000000000000000000111000/////////000222333...555666===JJJRRRQQQNNNLLLHHHFFFDDDBBBDDDKKKUUU[[[jjj~~~vvv|||aaaKKKHHHFFFOOObbbnnn{{{vvvwww}}}|||yyyxxxyyyzzz|||zzzzzzzzzzzzzzzyyyyyyyyyxxxzzz{{{}}}~~~}}}{{{yyyzzz{{{|||~~~{{{yyy{{{tttfff]]]TTTKKKFFFEEEBBBBBBCCCCCCBBBAAA???>>>AAAAAA@@@?????????????????????@@@@@@AAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBDDDFFFFFFFFFEEEEEEFFFHHHJJJMMMOOOPPPRRRTTTVVVWWWVVVUUUVVVVVVYYYZZZ\\\___bbbfffhhhjjjnnnnnnnnnnnnpppqqqrrrsssttttttsssrrrqqqpppnnnnnnhhheeeaaa^^^\\\[[[YYYWWWUUUSSSQQQNNNKKKGGGDDDCCC@@@>>>;;;777444333222222///...---,,,++++++++++++)))******++++++,,,------,,,,,,---...///000111222555555555666666777777777666:::;;;888666999999888888999999999888777666555::::::::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>?????????>>>>>>>>>@@@AAABBB@@@@@@@@@>>><<<<<<===>>>>>>>>>??????@@@@@@??????AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBDDDGGGJJJRRRWWW```kkkttt{{{~~~rrrbbbRRRFFF@@@>>><<<;;;:::999888999999:::;;;===@@@BBBCCCDDDGGGIIILLLNNNVVVfffyyy~~~}}}pppzzzsssOOOCCC<<<888777222222222222222111111000000///////////////////////////.........///000222222000555555<<>>===CCCBBBAAA@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAA@@@???@@@CCCDDDEEEDDDEEEEEEFFFHHHJJJMMMOOOPPPQQQTTTVVVWWWVVVUUUUUUVVVZZZ[[[]]]```cccfffiiijjjmmmmmmmmmnnnoooqqqrrrssssssssssssrrrqqqooonnnmmmiiifffaaa___]]]\\\ZZZXXXTTTSSSRRROOOLLLHHHEEECCC@@@>>>:::666444333333333......---,,,++++++++++++)))******++++++,,,------,,,,,,---...///000000111444444555555666666666777666999:::666444666777666888999:::;;;:::999777666999999999::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>AAA@@@???======>>>???@@@???@@@@@@???===<<<===>>>>>>???@@@@@@@@@?????????BBBAAAAAAAAAAAAAAAAAABBB@@@AAABBBBBBBBBDDDFFFIIIPPPUUU___jjjttt{{{zzzooo```QQQGGGAAA@@@::::::888777777888999999<<<>>>AAACCCDDDFFFHHHJJJKKKNNNXXXjjjzzz|||qqqrrrNNNBBB;;;888777222222222222111111111111111////////////////////////------......///000111222111222333:::GGGOOONNNKKKIIIGGGGGGFFFFFFJJJSSS^^^ffflllcccNNNKKKHHHNNN___jjjwww{{{yyy{{{{{{{{{{{{}}}~~~|||zzzvvvvvvvvvwwwxxxyyy{{{|||{{{}}}|||{{{zzzxxxzzz}}}xxxuuusss|||tttfff\\\SSSJJJEEECCC@@@AAABBBBBBAAA@@@>>>===CCCBBBAAA@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@???>>>???BBBDDDDDDCCCFFFFFFGGGHHHJJJLLLNNNOOOQQQSSSVVVWWWVVVVVVVVVWWW[[[]]]___bbbeeeggghhhiiikkkkkklllmmmoooqqqrrrtttrrrrrrssssssrrrpppooommmjjjgggccc___^^^\\\ZZZXXXTTTTTTRRRPPPMMMIIIFFFDDD@@@>>>:::666333333333444...---,,,++++++*********)))******++++++,,,------------......///000000111222222333444555555666666555888888444222555666555777888:::;;;;;;:::999777888888999:::;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>BBBAAA???>>>======>>>???AAABBBCCCAAA???>>>>>>???===???AAAAAA@@@???@@@AAABBBBBBAAAAAAAAAAAABBBBBB@@@AAACCCCCCCCCDDDFFFIIIOOOUUU___kkkuuu|||}}}vvvkkk^^^RRRIIICCC@@@:::999888777777777888999===???BBBCCCDDDFFFIIIKKKLLLPPP[[[ppp|||yyyuuupppMMMBBB;;;888777333333222111111000000111111000000000000000000000000---......///000111111111///222333:::GGGOOOOOOLLLJJJIIIIIIHHHJJJOOOYYYeeemmmvvvdddPPPMMMJJJOOO^^^gggqqq~~~|||}}}|||{{{{{{}}}~~~|||xxxxxxwwwxxxyyyzzz|||}}}|||~~~|||{{{{{{xxxzzz}}}~~~yyyyyy|||ssseee[[[SSSJJJDDDCCCAAAAAAAAA@@@@@@???>>>===@@@@@@???>>>>>>>>>????????????AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCAAA@@@???@@@BBBDDDEEEDDDGGGGGGGGGHHHJJJLLLMMMNNNQQQSSSVVVXXXXXXXXXXXXYYY]]]___bbbeeeggghhhhhhhhhhhhiiijjjlllnnnpppssstttqqqrrrssstttsssrrrpppoookkkhhhccc___]]][[[XXXWWWTTTTTTSSSRRROOOKKKGGGEEE@@@>>>999555333333444555...---,,,+++************)))******++++++,,,------.........//////000111111000000111222444555666666444888888333222444666555444666999;;;;;;:::999888777888999;;;<<<<<<;;;;;;::::::;;;<<<<<<======>>>@@@??????>>>>>>>>>>>>>>>@@@BBBCCCBBB@@@>>>>>>???<<>>:::999888888888888::::::<<<>>>AAABBBCCCEEEHHHJJJOOOSSS___ttt}}}yyyoooLLLAAA;;;999888444333222111000000000111222000000000000000000000000...//////000111111111111---444444<<>>>>>>>>>>>>>>============>>>>>>???@@@AAABBBCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@AAACCCEEEFFFEEEGGGHHHHHHIIIJJJKKKMMMMMMQQQTTTWWWYYYYYYYYYZZZ[[[^^^```dddgggiiiiiihhhgggfffgggiiikkkmmmpppssstttppprrrsssttttttsssqqqpppkkkhhhccc___\\\ZZZWWWUUUUUUUUUTTTSSSPPPLLLHHHFFF@@@>>>999555333333444555...---,,,+++************)))******+++,,,,,,------......//////000000111111...///000111333444555666555888888444222555777666222444777:::;;;:::888777777888999;;;<<<<<<;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>????????????>>>@@@AAA@@@>>><<<<<<===<<>>======>>>???@@@AAA@@@??????BBB@@@???@@@AAACCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDGGGFFFFFFIIIMMMPPPNNNLLLPPPSSSXXX[[[[[[ZZZYYYYYY___bbbeeeggggggffffffgggggghhhiiijjjllloooqqqrrroooqqqssssssqqqooonnnnnnjjjfffaaa\\\YYYVVVSSSQQQWWWVVVSSSQQQMMMKKKIIIGGG>>>;;;777555444333111000111000...,,,+++))))))))))))(((((())),,,.../////////////////////000111111000111222444666777888999888777666555555666777888999777666888:::;;;999777999:::;;;;;;999999:::;;;::::::;;;;;;<<<=========???????????????@@@@@@@@@?????????>>><<<;;;<<<===??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBEEEFFFFFFEEEDDDDDDFFFHHHOOOWWWcccpppzzz|||lll___VVVNNNFFF@@@<<<;;;999888888999:::;;;>>>@@@BBBDDDEEEHHHKKKNNNRRRTTT___rrrsssNNNBBB;;;999999555222111111000///000000000...//////...------000222//////............//////000333555;;;GGGQQQVVVRRRNNNKKKJJJLLLRRRWWW]]]gggqqqlllRRRIIIMMMRRRZZZcccgggwww~~~}}}}}}~~~|||zzzzzz|||}}}|||{{{~~~~~~}}}{{{zzz{{{~~~}}}{{{yyy{{{}}}rrrdddZZZSSSKKKHHHHHH@@@@@@@@@@@@?????????>>>===>>>???@@@AAA@@@@@@???BBBAAA???@@@AAABBBBBBAAACCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFIIIMMMPPPPPPNNNPPPSSSXXX[[[[[[ZZZZZZZZZ___bbbfffhhhgggfffffffffggghhhiiikkkmmmoooqqqrrrpppqqqssssssqqqooonnnmmmhhheeeaaa]]]ZZZWWWTTTRRRTTTTTTTTTSSSPPPKKKGGGDDD>>>;;;777555444333111000...---,,,+++******)))***,,,+++******+++,,,,,,,,,///////////////000000111111111222444666777999999888888777777777777777777999777666888:::;;;999777999;;;;;;;;;:::999:::;;;::::::;;;<<<<<<======>>>@@@@@@???????????????????????????>>><<<;;;<<<===>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEHHHKKKPPPWWWcccppp{{{}}}mmm___UUUMMMEEE???<<<;;;999888888999;;;<<<>>>@@@BBBDDDEEEHHHKKKNNNPPPRRR\\\nnnrrrMMMBBB;;;999999555111111111000000000000000,,,...000000/////////000//////............//////000333555;;;FFFQQQUUURRRMMMFFFHHHLLLQQQSSSVVV___jjjnnnTTTLLLNNNRRRYYYbbbhhhxxx~~~|||{{{{{{}}}~~~~~~}}}}}}zzzxxxzzz~~~~~~|||yyywwwzzz}}}ttteee\\\TTTLLLHHHGGGBBBAAA??????>>>???@@@@@@>>>??????@@@AAA@@@@@@@@@CCCAAA@@@@@@AAABBBAAA@@@CCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGIIIMMMOOOPPPOOOPPPSSSWWWZZZZZZZZZ[[[[[[^^^bbbfffhhhhhhgggeeeeeehhhhhhjjjkkknnnpppqqqrrrqqqrrrssssssrrrooommmkkkfffdddaaa___\\\YYYVVVSSSPPPRRRUUUUUURRRLLLEEEAAA>>>;;;777555444333111000---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,,,,....../////////000000000111111333444666888999999999999:::999999888777777999888777888:::::::::888:::;;;<<<;;;::::::;;;<<<:::;;;;;;<<<<<<===>>>>>>AAA@@@@@@@@@???>>>>>>>>>>>>??????===;;;:::;;;======>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDAAABBBCCCDDDDDDFFFJJJLLLQQQXXXdddppp{{{}}}nnn```UUULLLDDD>>>;;;:::888888888:::<<<===>>>@@@BBBDDDEEEGGGKKKNNNPPPQQQ[[[mmmyyyqqqMMMAAA;;;888888333111111111111111000//////***---111222111000......000//////......//////000000333555;;;FFFQQQUUUQQQLLLEEEGGGJJJMMMLLLMMMXXXddd{{{pppXXXOOOMMMOOOVVV___lll|||}}}}}}|||}}}~~~}}}{{{{{{}}}zzzwwwuuuwww{{{tttfff]]]UUULLLGGGFFFBBBAAA???>>>>>>???AAABBB??????@@@@@@@@@AAAAAAAAADDDBBB@@@@@@AAABBBAAA@@@DDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIHHHIIIJJJLLLNNNNNNOOOPPPSSSVVVYYYYYYZZZ\\\]]]^^^aaafffiiihhhgggeeeeeehhhiiijjjmmmoooppprrrrrrssssssssssssrrrpppllljjjdddcccaaa```^^^[[[WWWTTTQQQRRRTTTTTTQQQLLLEEEAAA>>>;;;777555444333111000///...------,,,,,,,,,,,,)))***+++,,,,,,---///000.........///////////////111222333555666888999:::::::::;;;<<<;;;999888777999888888888999::::::::::::<<<===<<<;;;:::;;;<<<;;;;;;;;;<<<======>>>>>>AAAAAAAAA@@@???>>>=========>>>>>><<<::::::;;;<<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEBBBCCCDDDDDDDDDFFFJJJLLLRRRYYYdddppp{{{|||oooaaaVVVLLLEEE@@@:::999888888888:::===>>>===???BBBCCCEEEGGGKKKMMMRRRSSS]]]qqqtttpppLLLAAA;;;888777222000111111222111000///...+++...111222111/////////000000////////////000000000333555;;;FFFPPPTTTQQQLLLFFFFFFGGGGGGEEEGGGSSS```uuummmXXXPPPMMMMMMUUU___lll}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{yyywwwuuuuuuyyyuuuggg^^^UUULLLFFFEEEBBBAAA???>>>>>>@@@AAACCC@@@@@@@@@@@@@@@AAAAAAAAADDDCCCAAAAAABBBCCCCCCBBBEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFHHHHHHKKKKKKKKKKKKKKKKKKMMMNNNPPPRRRUUUWWWXXXZZZ]]]___^^^bbbfffhhhhhhffffffeeehhhiiikkknnnpppqqqrrrrrrtttrrrrrrrrrrrrpppllliiidddbbbaaa```___]]]YYYVVVTTTTTTSSSRRROOOKKKGGGDDD>>>;;;777555444333111000000///---+++***))))))((()))+++,,,,,,++++++...000------...///000//////...111222333555777888999::::::;;;<<<<<<<<<:::999888999999999888888999:::;;;;;;<<<======;;;;;;<<<===;;;;;;<<<<<<===>>>>>>???AAAAAAAAA@@@???>>>===============<<<:::999:::;;;;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEFFFFFFEEEFFFIIILLLSSSZZZeeeqqq{{{|||pppcccWWWNNNGGGCCC:::999888888888:::===>>>===???AAACCCDDDGGGJJJMMMRRRTTT```uuuppppppMMMBBB;;;888777222111111111111111000//////...///000000//////000222000000////////////000000///333555;;;FFFPPPSSSPPPKKKHHHFFFDDDCCCBBBEEEOOO[[[nnnuuudddTTTNNNMMMNNNWWWcccnnn~~~~~~|||zzzxxxwwwwwwwwwuuuyyywwwiii```WWWMMMGGGEEEAAAAAA@@@???@@@@@@BBBCCCAAA@@@@@@@@@@@@AAABBBBBBEEECCCBBBBBBDDDEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEGGGHHHHHHLLLMMMLLLKKKJJJJJJMMMOOOPPPRRRTTTVVVXXXZZZ^^^aaa___bbbeeeggggggffffffggghhhjjjllloooqqqrrrrrrrrrtttrrrpppqqqsssrrrmmmiiieeecccaaa```___]]]ZZZWWWWWWVVVSSSPPPMMMJJJIIIHHH>>>;;;777555444333111000...---+++)))'''&&&%%%%%%+++---...,,,)))'''***,,,,,,---...///000///......222222444555777999::::::::::::;;;;;;;;;;;;::::::999::::::999888888;;;===<<<===>>>===<<<<<<<<<>>>;;;<<<<<<======>>>??????AAA@@@@@@@@@???>>>>>>>>><<<======;;;999888999;;;:::;;;<<<===???AAABBBBBBDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGHHHGGGGGGHHHJJJMMMTTTZZZeeeqqq{{{~~~~~~ssseeeYYYNNNGGGDDD;;;:::888888888:::<<<======???AAACCCDDDFFFJJJMMMOOOSSS```wwwqqq{{{pppMMMCCC<<<999777222222111111000///000000000000000000///...///111444111000000//////000000111///333555;;;FFFOOOSSSOOOJJJHHHDDDBBBCCCDDDFFFMMMVVVjjj}}}mmm^^^QQQMMMKKKLLLWWWdddmmm~~~~~~~~~}}}zzzwwwvvvwwwxxxyyyyyy|||zzzlllcccZZZPPPIIIGGG@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCEEECCCBBBDDDFFFHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLKKKJJJKKKOOORRRPPPRRRTTTUUUWWWZZZ___cccaaaccceeeeeeeeeeeeggghhhhhhjjjmmmppprrrssssssrrrsssqqqoooqqqtttsssnnnjjjgggeeeaaa___^^^]]]ZZZYYYXXXWWWTTTQQQNNNLLLJJJIII>>>;;;777555444333111000---,,,+++)))((('''''''''***,,,...+++'''&&&(((++++++,,,...000000///...---222333444555777999:::;;;999999999999:::;;;<<<<<<999::::::999777888;;;>>><<<===>>>>>>===<<<===>>><<<<<<<<<===>>>>>>??????@@@@@@??????????????????<<<<<<<<<;;;999888999:::999:::;;;===???@@@BBBBBBDDDDDDEEEFFFFFFGGGHHHHHHFFFGGGHHHHHHIIIJJJNNNPPPUUU[[[eeeqqq{{{wwwhhhZZZNNNFFFCCC<<<;;;999888888999;;;<<<<<<>>>AAABBBDDDFFFJJJLLLOOOSSSaaayyytttyyyqqqNNNDDD===:::888222444222000......///111222...000111111000000111222111111000000000000111111///333555;;;EEEOOOSSSOOOJJJGGGCCCBBBDDDGGGHHHLLLQQQggg{{{kkk]]]QQQMMMJJJJJJTTTaaagggyyy~~~|||zzz|||}}}xxxuuutttvvvyyy{{{}}}}}}oooeee\\\RRRJJJHHH???@@@AAABBBBBBBBBBBBAAABBBAAA@@@???@@@AAABBBCCCEEECCCCCCDDDGGGIIIJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBBBBCCCDDDFFFGGGHHHGGGIIIKKKKKKJJJLLLQQQVVVPPPRRRSSSUUUWWW[[[```cccbbbcccdddddddddeeegggiiihhhjjjmmmppprrrsssssssssrrrpppnnnqqqttttttooojjjiiifffbbb___]]]\\\[[[YYYXXXWWWVVVSSSPPPMMMJJJHHH>>>;;;777555444333111000...---,,,,,,++++++,,,,,,&&&))),,,***'''&&&***...+++,,,...000000///...---222333444666777999:::;;;999888888888999;;;===>>>999;;;;;;999777888;;;???<<<>>>???>>>===<<<===???<<<<<<======>>>>>>?????????????????????@@@@@@@@@;;;<<<<<<:::888888999:::999:::;;;===>>>@@@BBBBBBDDDEEEEEEFFFGGGGGGHHHHHHEEEFFFHHHIIIJJJMMMPPPSSSVVV\\\eeeqqq{{{~~~zzzjjjZZZMMMEEEAAA<<<;;;999888888999:::;;;<<<>>>AAABBBDDDFFFJJJLLLQQQUUUccc|||xxxyyyqqqOOOEEE>>>:::888333555333///------...111333,,,///222333222111000000111111000000000000111111///111333:::EEEOOOSSSOOOIIIGGGFFFFFFEEEBBBBBBLLLWWWeee{{{nnn^^^OOOLLLMMMOOOWWWaaakkk~~~|||~~~zzzxxxyyy{{{||||||~~~}}}qqqfff[[[SSSLLLHHH@@@@@@@@@@@@AAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>EEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFCCCEEEHHHJJJKKKJJJHHHGGGPPPOOOMMMKKKKKKMMMPPPQQQQQQRRRTTTUUUVVVYYY]]]```ccccccbbbbbbdddfffiiijjjmmmnnnooooooooopppsssvvvsssrrrrrrrrrsssrrrooommmfffeeeccc```^^^\\\[[[ZZZYYYXXXWWWWWWUUUPPPJJJFFF===:::777555444333222111------,,,+++*********+++******+++,,,,,,,,,,,,+++......---------......///333333555666888:::;;;<<<888888888999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????>>>===@@@???>>>======>>>??????AAAAAAAAA@@@@@@@@@??????===<<<:::999888888999:::999999999:::;;;<<<===>>>???AAADDDGGGIIIJJJJJJIIIGGGIIIKKKKKKKKKMMMSSSXXX^^^ccckkkttt{{{}}}kkkZZZPPPGGG@@@AAA===999777888:::;;;<<<===>>>???BBBDDDGGGJJJKKKNNNTTTccc|||rrr|||nnnQQQBBB<<<<<<333555111111000000000000000111......////////////......111111111000000000000000000222444:::DDDOOOSSSOOOJJJKKKIIIHHHFFFBBBBBBKKKVVVhhh|||rrr```QQQNNNNNNPPPXXXccckkk}}}}}}~~~zzzxxxyyy|||}}}~~~|||qqqeee[[[SSSLLLHHHAAAAAA@@@@@@AAABBBBBBCCCBBBAAA@@@@@@@@@@@@@@@AAADDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKOOONNNLLLKKKKKKMMMOOOQQQQQQRRRTTTUUUVVVYYY\\\___bbbbbbaaaaaaccceeegggiiinnnooopppoooooopppsssuuusssrrrrrrrrrrrrqqqooolllgggeeebbb^^^\\\ZZZZZZZZZXXXWWWVVVUUUSSSOOOIIIEEE===:::777555444333222111,,,+++***)))((((((((((((******+++,,,,,,,,,,,,+++......---------...//////333444555666888:::;;;<<<999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>===<<>>===<<<<<<===>>>???AAA@@@@@@@@@????????????===<<<;;;:::999999999:::999999999999:::;;;<<<===???@@@CCCFFFHHHIIIIIIIIIHHHJJJKKKKKKKKKNNNUUUZZZbbbhhhqqqyyy{{{iiiZZZOOOGGGAAA???;;;888666777999;;;;;;===>>>???BBBDDDGGGJJJKKKOOOUUUddd|||qqqzzzlllOOOAAA;;;;;;111444222222111000//////000000......////////////......111000000000000000000000111333444999CCCNNNRRRPPPLLLMMMKKKIIIFFFBBBBBBKKKUUUkkkvvvtttbbbRRRNNNNNNPPPXXXcccnnn}}}||||||}}}~~~zzzyyy{{{}}}yyyoooeee[[[SSSLLLHHHBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLNNNMMMLLLKKKLLLMMMNNNOOOOOONNNLLLLLLLLLNNNPPPQQQQQQRRRTTTVVVWWWYYY\\\___aaaaaa```aaabbbdddfffhhhnnnooopppoooooopppsssuuusssrrrrrrrrrrrrqqqnnnlllhhhfffaaa]]]ZZZYYYYYYZZZWWWVVVTTTSSSQQQMMMGGGDDD===:::666444444333222000------+++***((((((''''''******+++,,,,,,,,,,,,+++......------......///000333444555777888:::;;;<<<:::::::::999999:::;;;;;;======<<<<<<;;;;;;;;;;;;<<<===============<<<;;;>>>===<<<;;;;;;<<<===>>>@@@@@@?????????>>>>>>>>>>>>===<<<;;;::::::::::::999999999999999:::;;;<<<>>>???BBBEEEGGGHHHHHHHHHHHHJJJKKKKKKKKKPPPWWW^^^eeelllvvv~~~yyyhhhYYYPPPGGG@@@<<<999666555777999;;;;;;===>>>???BBBDDDGGGJJJKKKQQQWWWeee}}}sssyyyjjjNNN@@@999999000444333333111000////////////......////////////......000000000000000000111111111333444999CCCMMMSSSQQQNNNLLLIIIFFFEEEBBBCCCLLLVVVkkkuuuuuucccRRRLLLLLLOOOXXXcccrrr|||zzz~~~|||~~~~~~{{{zzz|||}}}wwwmmmddd[[[SSSMMMHHHCCCBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMPPPPPPOOOOOOOOOOOOPPPPPPOOOOOONNNMMMNNNOOOQQQRRRQQQSSSUUUVVVWWWYYY[[[^^^aaaaaaaaabbbccceeeggghhhlllmmmnnnooooooqqqtttwwwsssrrrrrrrrrrrrpppmmmkkkhhhfffbbb___\\\ZZZYYYXXXWWWUUURRRPPPNNNJJJFFFBBB<<<:::666444333333111000111000...,,,+++)))))))))******+++,,,,,,,,,,,,+++...---------...///000111444444555777888999;;;;;;;;;;;;:::999999999::::::=========<<<<<<;;;;;;;;;============<<<<<<;;;;;;===<<<;;;:::;;;<<<===>>>?????????>>>>>>>>>>>>===>>>>>>===<<<;;;;;;;;;;;;999999888888888999::::::===>>>@@@CCCEEEFFFGGGGGGHHHJJJKKKKKKLLLQQQYYY```dddlllwww{{{hhhZZZPPPGGG???;;;999666666888:::<<<<<<===>>>???BBBDDDGGGJJJKKKQQQXXXggguuuyyyiiiOOOAAA:::999111555444333222000///...............////////////......000000000000000111111111///333444999CCCNNNSSSRRROOOIIIEEEBBBBBBCCCFFFPPPZZZnnntttvvvdddRRRMMMMMMQQQ[[[gggxxx}}}{{{~~~||||||{{{~~~yyytttlllccc[[[TTTMMMIIIDDDDDDCCCBBBBBBCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGDDDDDDEEEEEEGGGIIIJJJLLLMMMNNNPPPQQQQQQQQQOOONNNPPPOOOOOOOOOPPPQQQSSSTTTQQQSSSUUUWWWWWWYYY[[[]]]aaabbbbbbdddeeefffhhhhhhhhhjjjlllmmmnnnqqquuuxxxsssrrrqqqqqqqqqpppmmmjjjfffeeecccaaa^^^[[[YYYWWWWWWTTTQQQNNNKKKHHHDDDBBB<<<999666444333222111000111000...,,,+++***))))))******+++,,,,,,,,,,,,+++---------...///000111111444555666777888999:::;;;;;;;;;:::999999999::::::========================??????>>>===<<<;;;;;;;;;<<<;;;:::::::::<<<===>>>?????????>>>>>>>>>>>>===???>>>>>>>>>===<<<<<<;;;::::::999888888888999999;;;<<<>>>@@@BBBDDDEEEFFFHHHJJJKKKLLLMMMRRRZZZ```dddmmmyyy~~~jjj[[[QQQGGG>>><<<:::888888:::<<<=========>>>???BBBDDDGGGJJJKKKPPPXXXiiixxxrrruuuiiiPPPBBB:::999111666444333222000///...............////////////......//////000000111111111111...222444:::DDDOOOTTTRRRNNNGGGCCC@@@AAADDDIIITTT^^^uuuwwwwwwdddSSSNNNPPPUUUaaannn}}}~~~}}}}}}}}}vvvqqqjjjbbb[[[TTTMMMIIIEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@???@@@@@@AAABBBBBBDDDDDDFFFGGGHHHIIIIIIIIIEEEEEEDDDDDDEEEGGGHHHIIIHHHJJJMMMPPPPPPOOOMMMLLLOOOOOOOOOPPPQQQRRRSSSTTTQQQSSSVVVWWWXXXYYYZZZ\\\aaabbbcccdddfffggghhhhhhfffhhhjjjkkkmmmppptttwwwtttsssqqqqqqqqqooollliiidddcccbbb```]]][[[YYYXXXXXXUUUPPPLLLJJJGGGDDDAAA<<<999555333333222111///......,,,+++))))))((((((******+++,,,,,,,,,,,,+++---------...///000111222555555666777888999:::::::::::::::999999:::;;;;;;======>>>>>>???@@@@@@@@@AAAAAA???===<<<<<<;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@?????????>>>>>>>>>???????????????===<<<<<<<<<;;;:::999999999999999:::;;;<<<>>>@@@BBBDDDEEEFFFIIILLLMMMNNNRRRYYY^^^fffppp|||lll]]]SSSHHH>>>===;;;999999;;;<<<<<<<<<===>>>???BBBDDDGGGJJJKKKNNNXXXkkktttkkkppphhhPPPCCC:::999222777333333111000////////////......////////////....../////////000111111222222...111333:::FFFQQQUUURRRNNNJJJDDDAAACCCFFFLLLWWWaaazzzsssaaaOOOKKKNNNUUUcccqqq~~~tttooohhhaaa[[[TTTMMMIIIFFFEEEEEEDDDCCCCCCDDDDDD===>>>>>>@@@BBBDDDFFFGGGEEEFFFGGGIIIJJJJJJKKKKKKHHHGGGFFFEEEDDDEEEGGGHHHEEEGGGHHHJJJLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRQQQSSSVVVXXXXXXXXXZZZ[[[```aaabbbdddeeefffggggggggghhhjjjjjjkkkmmmqqqssstttsssqqqqqqqqqoookkkiiidddaaa]]]ZZZXXXXXXZZZ[[[YYYUUUPPPKKKIIIFFFDDDBBB<<<999555333222222000///...---,,,+++***)))))))))******+++,,,,,,,,,,,,+++------......///111222333555555666777888999999:::999999999999:::;;;;;;<<<======>>>???AAABBBCCCDDDDDDBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;===>>>???AAA@@@@@@@@@???????????????@@@@@@@@@@@@>>>===<<<===<<<;;;:::999999999999::::::;;;===???AAACCCDDDEEEHHHLLLNNNOOORRRWWW[[[gggqqq}}}lll^^^UUUIII???===;;;999999:::;;;:::999===>>>???BBBDDDGGGJJJKKKMMMXXXmmm{{{uuukkkrrrfffOOOBBB999888111777222222111000//////000000......////////////.........//////000111111222222///000333;;;GGGRRRVVVRRRMMMLLLGGGCCCDDDHHHNNNXXXbbb|||nnn\\\KKKGGGKKKSSSaaappp~~~rrrnnnhhhaaa[[[TTTNNNIIIFFFFFFEEEDDDDDDDDDDDDDDD;;;<<<>>>@@@DDDGGGJJJLLLGGGGGGIIIJJJKKKLLLLLLLLLKKKJJJGGGFFFEEEEEEFFFGGGEEEDDDEEEEEEGGGJJJLLLMMMKKKLLLLLLNNNOOOPPPQQQQQQQQQSSSVVVXXXXXXYYYYYY[[[___```aaaccceeeeeeffffffiiijjjjjjjjjiiikkkmmmppptttsssqqqqqqpppoookkkhhheee```ZZZTTTSSSVVVZZZ^^^YYYUUUPPPKKKHHHFFFDDDBBB;;;999555333222222000//////...------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------......///111222333555555666777888999999:::888888888999:::;;;<<<===<<<===>>>@@@BBBDDDEEEFFFEEECCCAAA???===<<<<<<===<<<<<<;;;;;;<<<===???@@@AAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAA@@@???===<<<>>>===<<<;;;:::999999999999999:::<<<>>>@@@BBBCCCDDDHHHMMMOOOOOOQQQVVVYYYfffppp|||lll___VVVKKKAAA<<<:::888888999999888777===>>>???BBBDDDGGGJJJKKKMMMXXXnnn}}}|||ooowwwdddNNNAAA888666///666111111000000000000000111......////////////.........//////000111222222222111555666<<>>@@@CCCFFFHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLJJJHHHGGGHHHIIIJJJJJJIIIHHHHHHIIIJJJKKKMMMMMMMMMNNNNNNOOOOOOPPPRRRSSSTTTTTTTTTVVVYYY\\\]]]___aaacccdddeeehhhjjjjjjjjjkkkjjjjjjkkkooorrrtttrrrppppppooollleee```^^^[[[WWWUUUTTTVVVYYY\\\[[[UUUNNNJJJJJJHHHCCC???<<<:::888666444222111111///---+++))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,............000222444555444555666777888999:::;;;666888888888777888999;;;======>>>???AAACCCEEEFFFCCCAAA>>><<<;;;;;;;;;<<<<<<<<<;;;999888999<<<>>>AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>===<<<;;;999888888999999;;;:::999999;;;>>>AAADDDEEEIIILLLMMMLLLNNNUUU[[[iiiqqq{{{uuunnn___QQQJJJDDDBBB???:::888999:::<<<<<<===???AAABBBDDDFFFIIILLLQQQYYYpppuuuzzzeeeOOOCCC:::888///444222222222222111000...---000000////////////000000000000000000111111111111...222444;;;FFFSSSZZZZZZWWWOOOKKKJJJLLLOOOUUUcccooommm]]]OOOLLLLLLPPP^^^nnnzzz~~~}}}tttooofff^^^XXXRRRMMMJJJHHHGGGEEEDDDBBBBBBAAAAAA<<<===???AAADDDFFFHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMLLLJJJJJJKKKLLLLLLKKKKKKJJJJJJKKKMMMMMMLLLMMMMMMNNNNNNOOOOOOOOOSSSTTTUUUUUUUUUWWWYYY\\\ZZZ\\\___aaaaaaccceeegggjjjkkkkkkkkkkkkmmmqqqssstttsssqqqpppnnnjjjddd```^^^\\\YYYVVVUUUVVVXXXYYYWWWQQQKKKIIIHHHGGGCCC??????>>>;;;888555222000000111///,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000222444555444555666777888999999999666777888888777888:::<<<@@@AAABBBDDDEEEGGGGGGHHHBBBAAA>>>;;;:::999:::;;;;;;<<<;;;:::999999<<<>>>????????????????????????>>>>>>>>>>>>???@@@AAABBB???>>>===;;;;;;;;;;;;;;;;;;:::999999:::===@@@BBBEEEHHHKKKKKKJJJMMMUUU\\\kkkrrr{{{ssskkk\\\PPPJJJCCCAAA===999777888999:::;;;===???AAABBBDDDFFFJJJLLLQQQ[[[sss|||cccMMMAAA999777///444222222111111000/////////000//////......//////000000000000000111111111111222000222999FFFSSSZZZZZZWWWMMMJJJJJJLLLPPPXXXgggtttlll]]]PPPKKKKKKOOO\\\jjjuuuzzzpppkkkccc\\\WWWRRRMMMKKKGGGFFFDDDBBBAAA@@@@@@@@@>>>???@@@BBBDDDFFFHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMNNNPPPNNNNNNMMMMMMNNNOOOPPPPPPMMMMMMMMMNNNOOOPPPPPPPPPUUUWWWWWWWWWWWWWWWYYY\\\ZZZ\\\___aaaaaabbbdddfffiiijjjkkkllllllnnnrrruuutttsssqqqpppnnnjjjddd```^^^]]]ZZZXXXVVVUUUUUUUUUQQQMMMIIIGGGGGGFFFCCC@@@CCCAAA===999555222000///222000---+++))))))***++++++++++++,,,,,,---------.........///000222444555444555777999999888777666666777888888777888:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB???>>>===<<<<<<;;;<<<<<<::::::999999:::<<>>AAACCCDDDGGGJJJMMMRRR]]]vvvaaaKKK@@@999777///444333222111/////////000000///..................///000000000000111111111111222000222:::FFFSSSZZZYYYVVVJJJGGGFFFIIIMMMTTTcccpppiii]]]PPPJJJJJJNNNZZZfffrrr~~~xxxooojjjbbb[[[VVVQQQMMMJJJEEEDDDCCCAAA@@@??????>>>???@@@AAACCCDDDFFFGGGHHHFFFFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNOOONNNOOOPPPQQQPPPPPPPPPPPPQQQQQQRRRRRRNNNOOOPPPPPPQQQRRRSSSSSSVVVXXXYYYXXXXXXXXXYYY[[[\\\___bbbccccccdddeeefffggghhhjjjkkklllnnnrrrtttqqqqqqqqqpppnnnjjjeeebbb^^^]]][[[YYYVVVTTTRRRQQQMMMJJJGGGFFFFFFFFFCCCAAAAAA???<<<999555222000///000...---+++******++++++***++++++,,,,,,------...---......///111222333444333555888999:::888666444666777888888777888:::<<<@@@CCCGGGJJJJJJHHHEEECCC@@@>>>;;;888666555555555999:::;;;;;;:::;;;===???>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::::::::999999:::;;;===???BBBEEEGGGFFFFFFKKKTTT\\\lllrrrxxx}}}~~~yyyjjjbbbSSSLLLIIICCC>>>;;;888777888999::::::<<<>>>AAACCCDDDGGGKKKNNNTTT^^^vvvzzz___JJJ@@@999888111666444222000......///000111......------------......///000000000111111111111000222444<<>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFGGGJJJLLLNNNNNNNNNOOOPPPOOOPPPPPPQQQRRRSSSSSSSSSQQQRRRRRRTTTUUUVVVWWWWWWVVVXXXYYYYYYYYYXXXYYY[[[]]]___cccddddddddddddeeeeeegggiiijjjkkkmmmppprrrmmmnnnpppooommmjjjgggeee^^^]]][[[XXXUUURRROOONNNJJJIIIHHHGGGFFFEEECCCAAA<<<;;;999666444222111000---,,,+++++++++,,,------+++++++++,,,,,,---------------///000111222333444333555777999999888555444555666888888777888;;;===@@@CCCGGGKKKKKKHHHCCC@@@===;;;888555333333333444777888:::::::::;;;===???????????????????????????BBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999:::;;;<<<===@@@BBBDDDDDDDDDIIISSS\\\iiiooouuuyyy{{{}}}ttthhh___QQQLLLJJJBBB>>>;;;999888999;;;;;;:::<<<>>>AAACCCEEEHHHLLLNNNVVV^^^sssxxx~~~___JJJ@@@::::::333888333222000......///111222......------------......///000000000111111111111///333666===IIIUUUZZZWWWSSSMMMJJJIIIIIIIIILLLUUU___www|||aaaZZZPPPIIIJJJRRR]]]eeesss|||~~~~~~~~~}}}uuuooojjjbbb[[[TTTOOOKKKHHHEEEDDDBBBAAA???>>>>>>>>>??????@@@@@@AAAAAABBBBBB???@@@AAABBBCCCDDDDDDDDDEEEGGGKKKLLLLLLLLLMMMNNNMMMNNNOOOQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZWWWYYY[[[\\\[[[[[[\\\]]]\\\___bbbdddcccbbbbbbbbbdddfffiiijjjkkklllnnnpppkkknnnpppooommmiiigggfff]]]\\\YYYVVVSSSPPPMMMLLLIIIIIIHHHGGGEEEBBB@@@???888777666444333222111111++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333333333333444666888888777666555555666777888888999;;;===AAADDDHHHKKKKKKGGGBBB???999888555333111111222333444666888999:::;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB>>>>>>????????????>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<@@@CCCCCCDDDIIIRRRZZZfffkkkrrrwwwyyy{{{~~~oooggg^^^QQQMMMKKKCCC===;;;999999:::;;;;;;;;;<<<>>>AAACCCEEEHHHLLLOOOVVV\\\oooyyy{{{___KKKAAA::::::333888222111000//////000111111///..................///000000000000111111111111000222555===JJJWWW\\\YYYUUUNNNLLLKKKLLLJJJJJJQQQYYYqqq{{{ttt]]]XXXOOOIIIKKKUUU```gggttt}}}|||~~~}}}|||~~~}}}uuukkkfff___XXXSSSOOOKKKHHHEEEDDDCCCAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCDDDDDDDDDGGGJJJLLLKKKKKKKKKLLLJJJLLLMMMOOOPPPPPPPPPPPPSSSTTTUUUVVVXXXYYYZZZ[[[XXXZZZ]]]___^^^^^^___```]]]```dddeeedddcccbbbbbbfffhhhjjjkkkkkklllnnnooommmpppqqqpppkkkgggeeeddd\\\ZZZWWWTTTPPPMMMLLLKKKHHHHHHHHHFFFBBB???<<<;;;777666555333222222111111,,,,,,,,,,,,,,,,,,------...------,,,,,,++++++***,,,---///111222333333333333444555666777777777777444666777888888999;;;>>>@@@BBBFFFHHHGGGCCC???<<<666555222111000000111222222444777888999:::<<<===@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB>>>??????@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<999===BBBCCCDDDHHHQQQXXXdddjjjqqqvvvxxxzzz~~~xxxmmmggg___RRROOOMMMCCC;;;999888888999::::::999<<<>>>AAADDDFFFIIIMMMPPPSSSZZZmmmssssss___JJJ@@@999999111777000000000000000000111111000//////......//////000000000000000111111111111111111444===KKKXXX^^^\\\XXXMMMLLLLLLLLLKKKIIINNNUUUjjjwwwxxxlll[[[WWWOOOIIILLLWWWbbbiiiuuu}}}{{{www|||}}}|||{{{}}}}}}uuugggccc\\\VVVRRRNNNKKKIIIEEEDDDCCCAAA@@@???>>>>>>=========<<<<<<<<<<<<<<<>>>???AAABBBCCCDDDDDDDDDDDDGGGJJJLLLKKKKKKKKKKKKIIIJJJLLLNNNOOOOOOOOOOOOSSSTTTUUUVVVXXXYYYZZZ[[[YYY\\\___aaaaaaaaabbbccc```cccggghhhgggfffeeeeeegggiiilllmmmmmmmmmnnnoooooorrrsssqqqkkkeeebbbbbb[[[YYYVVVRRRNNNLLLKKKKKKGGGHHHGGGEEE@@@<<<999888888777666444222111111111---------,,,,,,+++++++++///...------,,,+++***))),,,---///111222333333333333333444555666777888999444666777888888999<<<>>>===???BBBDDDCCC???;;;888444333111000///000111222111333666888888999;;;===????????????????????????BBBAAA@@@???>>>>>>>>>>>><<<===>>>??????>>>===<<<===============<<<<<<<<<777<<>>AAADDDFFFIIIMMMPPPQQQXXXmmmjjjiii{{{^^^III>>>888777000555///000111111111111000000000000////////////000000000000000000111111111111000