BM6P6(@ mmmLLL999:::777444333000000000000///......------,,,+++******++++++***(((***)))((()))***+++***)))(((((())))))(((&&&$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))******)))&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&++++++************************)))))))))***,,,---+++...222555888<<<@@@BBBDDDCCCEEEGGGEEEBBBGGGQQQLLLHHHDDDCCCEEEFFFDDDAAA@@@===888444222222444555===<<<:::888666555444333222111000///...---------------,,,++++++,,,------)))***+++***)))((((((***%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$###""" """###$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%###"""$$$&&&%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&((()))########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((###"""%%%&&&$$$%%%'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&''')))******&&&&&&(((%%%''';;;RRR===555,,,'''(((******(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((lllKKK999:::666333333000000000000///......------,,,+++******++++++***(((***)))))))))*********)))'''((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***++++++)))&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''((())))))))))))))))))))))))((((((((((((***+++---...,,,///222444666888;;;>>>CCCBBBCCCEEECCC???DDDLLLLLLKKKHHHCCC???<<<::::::777777666444111111333555;;;:::888666555333333333222111000...---,,,,,,+++---,,,+++******+++,,,---)))***+++***)))((((((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%######%%%'''%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''######&&&'''$$$###%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&''')))***---(((''')))&&&&&&555GGG;;;444+++'''''''''&&&$$$''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''(((((())))))))))))(((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((jjjJJJ999:::666333333111000000000///......------,,,+++******++++++***((()))***************))))))&&&'''(((((((((''''''&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$##################$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&+++++++++***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''')))***((((((((((((((((((((((((&&&''''''(((***,,,...///...///222222333444666777@@@@@@AAABBB???===AAAGGGHHHJJJIIICCC;;;666666888333777:::888333000111333777666555444222222111111111000///---,,,+++******++++++************++++++)))***+++***)))((((((***'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$###"""!!!!!!"""###$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$''''''$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%&&&&&&'''))))))///***(((***(((&&&---888222...(((&&&'''(((&&&$$$''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((gggIII999:::666222333111000000000///......------,,,+++******++++++***((()))***,,,,,,+++)))))))))&&&&&&'''((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&+++++++++)))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&(((***+++'''((((((((((((((())))))''''''((()))***+++,,,---,,,...///000000000222333<<<<<<>>>>>>>>>>>>@@@DDDAAABBBBBB@@@<<<:::;;;<<<666===BBB???777111000222444444222111000000000000000///...,,,+++***))))))************************)))***+++***(((((((((***(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$######""""""######$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''$$$$$$&&&&&&%%%(((---'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))...)))(((+++***'''(((---(((&&&%%%''')))+++***)))''''''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))((((((dddGGG999:::555111333111000000000///......------,,,+++******++++++***((()))+++------+++)))((()))&&&'''''''''((())))))***(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&)))******)))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((()))***((((((((())))))*********))))))))))))******)))))))))+++---------...000222666888:::;;;<<>><<<;;;666===CCCAAA999333222444333333111000///////////////...---,,,+++*********************************)))***+++***(((((((((***(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((%%%$$$%%%%%%'''...666)))((('''&&&&&&&&&''''''%%%%%%&&&''''''(((((((((***((((((***+++((('''(((%%%%%%&&&(((+++,,,,,,+++((((((((((((((((((((((((((((((((()))))))))*********************))))))))))))******************)))((()))))))))*********+++************************++++++******))))))))))))bbbFFF999:::555111222222000000000///......------,,,+++******++++++***((((((,,,//////+++(((((()))((('''''''''((()))******'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))******+++))))))******))))))((('''''')))+++,,,,,,---///000111555777888;;;@@@BBB@@@888555333555888999666222222777<<<<<<888555666888444333222111/////////......---,,,,,,+++++++++,,,******+++,,,,,,+++******)))***+++***)))((((((***'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((%%%$$$%%%%%%'''///999+++***((('''&&&&&&'''((($$$%%%&&&'''((((((((((((&&&&&&((()))))))))(((((((((((()))*********))))))(((((((((((((((((((((((())))))))))))***************************+++++++++******++++++++++++******((())))))******+++++++++************************,,,,,,++++++***)))))))))___EEE999:::555000222222000000000///......------,,,+++******++++++***((((((,,,000000+++(((((())))))((((((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&'''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))(((&&&%%%&&&&&&'''(((((()))******'''((()))******)))((((((''')))++++++++++++,,,...///333555444888>>>???;;;777666555555444222000...333555777777666666777888666555444222000///......,,,,,,,,,,,,,,,---......***+++,,,------,,,+++***)))***+++***)))((((((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%+++333,,,+++)))'''&&&&&&'''((($$$%%%&&&(((((((((((('''$$$''')))((('''''')))***((()))***)))(((((((((((((((((((((((((((((((((((()))))))))*********++++++)))******++++++,,,,,,,,,******+++,,,,,,+++******((())))))******+++,,,,,,++++++++++++++++++++++++---,,,,,,+++******))))))^^^DDD999;;;444000222222000000000///......------,,,+++******++++++***((((((,,,111000+++(((((()))***)))(((''''''((()))***%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***(((%%%###%%%%%%&&&&&&'''((())))))%%%&&&((()))*********))))))***++++++***)))+++,,,...222333222555;;;;;;666555888:::888333//////000888777666666555666666777888777555333111//////...,,,,,,,,,,,,---...///000+++,,,------------,,,+++)))***+++***)))((((((***%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$(((***'''###&&&------+++)))'''&&&'''(((((($$$%%%&&&(((((((((((('''$$$(((***(((%%%&&&)))+++%%%&&&'''((((((((()))+++)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------***+++,,,------,,,+++***((())))))***++++++,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))]]]EEE888888333222555222000000000///......------,,,,,,++++++++++++++++++***(((&&&(((+++,,,+++)))))))))))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%###!!!'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%############%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$&&&'''((((((&&&$$$$$$%%%'''&&&%%%%%%'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))''')))***)))((('''(((***'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''&&&&&&)))(((((((((((('''''''''%%%&&&''''''((((((''''''***(((&&&%%%&&&''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((***+++,,,...///000111333444555666888<<<@@@>>>777111000000AAA<<<666222111333555555222111///---,,,+++,,,,,,,,,,,,,,,---------......+++,,,...---,,,,,,---///************))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((('''%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%%%%########################(((''''''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$222///***&&&###$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((''''''''''''((((((((()))''''''((()))((((((''''''&&&&&&&&&&&&''')))+++,,,***)))((((((***++++++***((()))+++,,,,,,,,,+++***++++++++++++++++++++++++*********)))******+++,,,+++++++++******++++++,,,))))))******+++*********]]]EEE888888333222555222000000000///......------+++++++++************)))***)))'''(((+++,,,***(((''''''((((((((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$###"""'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%&&&'''((('''&&&$$$%%%%%%&&&%%%$$$$$$&&&''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((((('''''''''''''''((((((((()))))))))((()))***)))((('''(((***((((((((((((((((((((((((''''''''''''((((((((((((++++++******)))(((''''''((((((((((((''''''''''''&&&&&&'''''''''(((((((((***(((%%%%%%&&&''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***+++,,,------...///000222333444555888;;;===;;;777444555777CCC???999555444555666666111000...,,,++++++++++++,,,,,,---------.........---...///...,,,+++,,,---))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&+++***(((&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((('''''''''((((((((()))))))))))))))))))))***************)))((((((((()))***---+++***)))***+++++++++***+++,,,---............///......---------,,,,,,,,,,,,,,,,,,,,,---............---,,,++++++++++++((()))***,,,---.........]]]EEE888888444222555111000000000///......------+++*********))))))))))))+++***((()))******)))(((%%%&&&'''((())))))))))))%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%$$$$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&'''&&&%%%###$$$%%%'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))((((((((((((''''''''''''''''''((((((((((((((()))******(((((()))***))))))))))))))))))))))))''''''''''''((((((((((((///...---,,,+++)))((((((((((((((('''''''''&&&&&&(((''''''&&&&&&''')))***)))'''%%%$$$%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***+++,,,------,,,------///000111222333888999:::888666666999===AAA===888444444444555555///...---,,,++++++++++++,,,------------.........//////000...,,,******+++))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''(((((()))(((((((((((())))))))))))++++++*********,,,---...+++***)))((((((((())))))---,,,***))))))***+++---------,,,,,,------......,,,,,,++++++************++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++------------,,,+++***)))\\\DDD999999444333444111000000000///......------,,,,,,++++++******))))))+++******)))))))))((((((&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''+++***'''%%%$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&'''''''''&&&%%%'''((('''&&&$$$%%%&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((((((((((((((&&&'''''''''((((((((((((((()))******)))((()))***(((((((((((((((((((((((('''''''''((((((((())))))------,,,,,,+++***))))))((((((((('''''''''&&&&&&)))((('''&&&&&&(((***+++)))'''%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***+++,,,,,,,,,++++++,,,---...///000000555666777777666666999;;;:::666222111111222222222///......---,,,,,,,,,,,,------------...............//////...,,,++++++,,,))))))))))))((((((((((((((((((''''''''''''((((((((('''%%%$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***(((((()))))))))*********,,,+++******+++---000111++++++++++++,,,,,,------------,,,++++++---000333...---,,,,,,---...000111000111111222222333333444222222222111000///......------,,,,,,,,,,,,------.........------,,,+++***\\\DDD999999555333444000000000000///......------......---,,,++++++*********++++++***)))((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''+++***'''%%%$$$%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%&&&'''&&&&&&&&&(((***)))(((&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))'''''''''(((((((((((())))))***+++***)))((()))+++((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))*********))))))((((((((('''''''''***)))'''''''''(((***,,,***(((&&&%%%&&&''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))***++++++*********+++,,,------......222333555666555444555555333111///...000111222111///////////////.........---------.........//////,,,---......,,,,,,---...+++++++++*********)))))))))((((((''''''(((((())))))(((&&&%%%%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''&&&$$$###"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((((((&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((()))******)))))))))************++++++*********,,,///222333,,,,,,------............---...000000111444888<<<222222444666:::>>>AAADDDJJJJJJLLLMMMOOOQQQRRRSSSKKKKKKJJJIIIFFFDDDAAA@@@999999777555444333333222,,,---...000111111222222[[[DDD999:::555333444000000000000///......------//////...---,,,++++++***)))***+++***)))((()))***))))))))))))((('''&&&%%%%%%&&&&&&&&&''''''''''''***(((&&&%%%%%%&&&'''((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''&&&&&&%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((%%%&&&'''&&&&&&'''))),,,+++)))''''''((()))(((''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******(((((((((((()))))))))))))))***++++++))))))***+++))))))))))))))))))))))))************++++++++++++'''(((((())))))***++++++*********)))))))))((((((***)))((((((((()))+++,,,+++)))'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&''')))************)))******+++,,,,,,------000000222333333333222111222000///000222333333222...//////000000000//////------........./////////+++,,,...---,,,,,,...///,,,,,,+++++++++*********((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))(((%%%###""""""$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&)))+++***'''%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))***++++++)))*********++++++++++++******+++,,,...111333555+++,,,---.........------000444888::::::===BBBFFFCCCEEEIIIOOOVVV\\\aaadddhhhiiikkkmmmoooqqqrrrsssoooooonnnllliiifffcccaaaWWWUUURRRNNNJJJGGGEEEDDD>>>>>>===;;;999666444333[[[DDD999:::666333444///000000000///......------///......---,,,+++***)))''')))+++***(((((()))+++'''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&''''''''''''&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&'''***---***)))''''''(((((('''&&&&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))*********+++)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,++++++++++++************)))))))))*********++++++---+++(((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((***+++++++++************+++,,,,,,------000///...///111222333333444222111222333333222000,,,---...000000000//////............////////////,,,.........,,,+++,,,---+++++++++************)))(((''''''&&&&&&''''''(((&&&''''''''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&))),,,...,,,(((%%%&&&)))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((()))***+++,,,*********+++++++++,,,,,,***+++---///222444666777222444777:::===???@@@@@@FFFKKKQQQTTTTTTUUUYYY]]]```ccchhhnnntttyyy}}}~~~}}}{{{vvvuuurrrnnnkkkhhhfffeeebbbaaa]]]YYYTTTOOOKKKHHH[[[DDD999:::666333444///000000000///......------......---,,,+++))))))(((&&&)))+++***((((((***---%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$%%%&&&''''''&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''"""$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&'''+++...***(((&&&&&&''''''&&&%%%&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++)))*********++++++++++++)))+++++++++***)))***+++........................,,,,,,,,,---------....../////////......------,,,,,,,,,,,,+++++++++******))))))***++++++++++++***...+++))))))***+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''***,,,------,,,+++*********+++,,,,,,,,,---111...,,,,,,...222555777555333222222222111///,,,+++,,,---////////////.............../////////000...///000...,,,***++++++************))))))))))))''''''&&&&&&&&&&&&''''''$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!###%%%&&&&&&$$$""" &&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&***...000...(((%%%''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,***,,,...222444666888888???BBBHHHOOOUUUZZZ]]]___eeekkkqqqtttssssssvvvzzzyyy{{{}}}||||||zzzxxxvvvtttsssXXXDDD;;;<<<444111444222000000//////......------************************))))))))))))))))))))))))******))))))(((&&&%%%$$$***&&&&&&((((((&&&'''***'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((('''&&&%%%%%%%%%&&&'''&&&'''(((((((((&&&###"""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))&&&$$$$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''((())))))******))))))((()))***++++++)))''''''((('''&&&'''(((******)))((()))''''''(((+++,,,,,,+++---------,,,------...///000000111111222333444555666777888999:::::::::::::::<<<>>>>>><<<<<<<<<======<<<===@@@???888444444555222///......000000///++++++,,,---............+++,,,------++++++++++++)))(((((()))***)))'''$$$&&&''')))***)))))))))***(((((())))))******++++++************************++++++,,,---...///000111444444444333222111000///...///000111111000///.........//////...---,,,,,,---------,,,,,,+++++++++***************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))...,,,***((()))***---...,,,---------,,,...111444222333777===EEENNNVVV[[[___dddhhhjjjmmmrrrssspppXXXDDD;;;;;;444111444222111111000//////......---************************))))))))))))))))))))))))))))))))))))))))))((('''&&&$$$'''+++***%%%"""###'''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))''''''&&&%%%%%%%%%&&&'''%%%&&&'''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&$$$$$$&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''&&&&&&(((''''''&&&&&&''''''((()))((('''&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((())))))))))))&&&(((******))))))***,,,******))))))*********)))***+++,,,...000000000000222333555777:::===???@@@@@@BBBEEEHHHKKKNNNOOOPPPOOOOOOPPPRRRSSSTTTUUUVVVXXX[[[^^^___]]][[[YYYXXXWWWSSSRRRRRRPPPKKKIIIKKKEEEDDDBBBAAA???===:::777555444333111111111333333555444333000...,,,------,,,+++******++++++(((&&&''')))))))))((('''''''''(((((()))))))))*********************************++++++,,,---...///000000333333333333222111000///...///000111111000///..................---,,,,,,---,,,,,,,,,++++++++++++***************)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))******++++++)))***,,,......,,,***((()))+++...111333777;;;>>>HHHJJJMMMSSS[[[ccckkkppptttyyy||||||~~~}}}XXXCCC;;;;;;555222444222222111111000000///......++++++++++++++++++++++++))))))))))))))))))))))))(((((()))******+++******((()))...444333+++%%%###''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&%%%%%%&&&''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%''''''''''''''''''(((((((((''''''&&&&&&''''''((()))(((''''''&&&&&&''''''%%%&&&&&&''')))******+++(((((((((((((((((((((((('''''''''(((((()))))))))''''''(((((())))))******&&&((()))***))))))+++,,,++++++***)))***+++,,,------///222555666888:::;;;DDDEEEIIIMMMQQQUUUXXXYYYWWWYYY\\\```dddfffggghhhiiihhhiiiiiikkkmmmoooqqquuuyyy|||}}}zzzuuurrrpppjjjeeeaaa```^^^ZZZZZZ]]][[[[[[[[[[[[ZZZVVVQQQLLLHHHFFFBBB@@@??????AAABBBHHHEEE@@@:::444000...---000...------...///---,,,++++++,,,+++***)))((('''((((((((())))))))))))***************************++++++,,,,,,---...//////222222222222111000000///...//////000000//////...---............------,,,+++++++++++++++************************)))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))&&&''')))***,,,,,,,,,,,,((())),,,......---+++***...111666:::???EEELLLPPPRRRTTTVVV\\\ccckkkrrrvvv~~~WWWCCC;;;;;;555222444333222222111111000/////////++++++++++++++++++++++++))))))))))))))))))))))))(((((()))************)))***+++111777777///)))'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%&&&((())))))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''''''''&&&''''''((())))))******((((((((((((((()))))))))&&&&&&'''((()))******+++***)))))))))))))))******)))***+++***))))))***,,,,,,------...000333777:::???AAACCCEEEGGGLLLRRRVVV```bbbfffiiimmmooopppppprrrrrrrrrrrrtttvvvxxxyyy|||{{{yyyyyyzzz{{{~~~}}}yyyxxxqqqmmmjjjjjjhhheeeeeehhhllllllnnnpppqqqooolllhhhcccbbb```_________```aaaddd```YYYRRRKKKCCC<<<888222000///...//////...---------,,,,,,---,,,+++***))))))))))))))))))))))))***************************++++++,,,------......000000111111111000//////////////////////////////---------......------,,,***************************************)))((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&((((((((('''''''''''''''''''''''''''(((((((((((((((((())))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,---000444888:::>>>???BBBEEEIIIPPPXXX^^^cccdddfffjjjpppwww}}}{{{xxxxxxwwwuuusssqqqqqqrrrtttvvvzzz}}}WWWBBB;;;;;;555222555333222222111111000/////////++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))(((((('''&&&$$$$$$(((......***'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&'''((())),,,+++(((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''''''(((&&&''''''(((((()))))))))(((((((((''''''(((((((((''''''(((((((((((((((((())))))))))))))))))(((((((((((((((((())))))******&&&''''''((()))***++++++******)))((((((((())))))+++,,,......///000333666999;;;>>>AAAEEEJJJQQQVVV^^^^^^]]]^^^bbbiiisssyyyvvvyyy}}}~~~zzzxxxxxxvvvssstttxxxwwwsssrrrtttwwwvvvvvvwwwyyyzzzzzzyyyxxxzzz||||||yyytttpppjjjcccZZZTTTBBB???<<<999777444111......+++))))))+++,,,,,,******************)))))))))******************************++++++,,,,,,------......///000000000////////////............//////,,,,,,---------------,,,***************************************)))((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))******++++++,,,,,,,,,++++++,,,,,,,,,333444777<<>>666333222000...---------,,,,,,,,,++++++************************************++++++++++++++++++,,,......////////////...------------...///***+++,,,---------------++++++++++++,,,,,,,,,---***************)))((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%!!!"""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((())))))))))))'''((((((((())))))))))))))))))******+++,,,,,,---...---...111777???FFFKKKMMMTTT^^^gggkkkiiiccc___eeefffeeeccc___\\\ZZZZZZVVVUUUSSSRRRSSSUUUWWWYYYccciiinnnoooqqqrrrpppkkkfff^^^\\\aaaaaa[[[\\\cccfffhhhllloooooommmjjjggghhhgggeeecccaaabbbeeehhhrrrrrrrrrrrrrrrsssttttttooojjjgggeee___YYYZZZ``````___^^^]]]\\\\\\\\\\\\VVVBBB:::;;;555333666444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&'''(((***++++++,,,,,,)))&&&&&&))))))&&&&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''(((***+++))))))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&(((***+++)))'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&'''***+++******))))))((((((''''''))))))(((((((((((())))))&&&'''(((*********)))(((''''''((()))***+++,,,,,,'''(((((()))***+++++++++*********)))))))))))))))------...111555:::???BBBKKKNNNRRRWWW\\\ccckkkppprrrxxx}}}~~~}}}~~~zzz{{{|||ppptttzzz~~~xxx{{{~~~}}}~~~~~~}}}|||ssstttwww|||yyytttmmmaaaQQQEEE???<<<999666.........------,,,,,,,,,***************************************+++++++++***+++,,,---...////////////...---,,,,,,---...///***+++,,,,,,------------+++++++++,,,,,,---------***************)))((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&'''((((((((())))))******(((((((((((())))))))))))))))))***+++,,,,,,------000000222777AAALLLXXX^^^\\\___eeeiiikkkiiieeecccnnnqqqttttttpppiiidddaaaTTTRRRPPPNNNNNNOOOQQQRRR^^^eeelllpppuuuyyyyyyuuuxxxqqqrrrzzz{{{uuuuuu|||wwwyyy|||~~~~~~|||{{{xxxxxxxxxxxxxxx||||||zzzqqqeeebbbeeedddeeefffgggggggggffffff|||UUUFFF999555666555222111////////////............++++++++++++++++++++++++***+++,,,,,,***)))))))))((('''''''''((('''%%%###''''''''''''''''''''''''%%%&&&((()))***)))(((&&&***(((&&&&&&&&&'''&&&%%%''''''''''''''''''''''''******)))'''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$((('''&&&%%%$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))(((((('''''''''(((((())))))((('''''''''''''''))))))))))))************++++++***)))((('''&&&&&&***************************))))))((((((((()))))),,,+++))))))******)))'''...---+++***+++...111333;;;<<<@@@DDDJJJQQQVVVYYY\\\dddnnntttuuuwww{{{~~~}}}~~~|||{{{vvvxxx}}}vvvxxxzzz|||}}}~~~~~~yyy|||}}}vvvqqqkkkbbbVVVMMM@@@888///+++---000222111...+++(((''')))***++++++***************++++++,,,******+++++++++,,,,,,,,,---.........------,,,+++------------------------,,,---------,,,++++++***((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%!!!""""""""""""######### !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%###"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((())),,,,,,***)))(((((()))))))))))))))))),,,///222444FFFHHHLLLRRRYYYaaahhhkkkhhhjjjoootttwwwtttlllfffkkkgggaaa]]][[[ZZZXXXWWWYYYUUUTTTXXX\\\aaaiiiqqq}}}~~~{{{xxxuuuvvvyyy|||~~~|||yyyvvv|||UUUFFF999666777555222111////////////............++++++++++++++++++++++++***+++,,,,,,***))))))***)))((('''((()))***)))(((''''''''''''''''''''''''%%%&&&((()))***)))(((''''''&&&$$$%%%&&&((('''&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))((((((''''''((((((((())))))(((''''''''''''(((((((((((()))))))))******)))))))))))))))(((((((((************************(((((((((((())))))******,,,***))))))+++,,,+++***,,,,,,...111666<<>>999222---000...---,,,,,,,,,)))(((,,,,,,++++++***+++++++++************+++++++++,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******((()))*********)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%)))******)))&&&%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''(((((()))))))))***(((((()))***++++++++++++---,,,+++---333<<>>CCCJJJQQQXXX^^^aaafffjjjqqqvvvwwwsssmmmiiiaaa```]]]YYYVVVVVVYYY\\\ZZZTTTUUU```lllqqqqqqpppqqqvvvzzzzzzwwwuuuvvvxxx{{{~~~}}}~~~|||zzzzzz|||~~~}}}~~~~~~}}}}}}|||{{{|||~~~zzzpppcccUUULLL999555000...---...//////---,,,,,,+++******++++++((())))))))))))*********++++++******************++++++++++++++++++++++++,,,,,,------------,,,+++************))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%((())))))(((%%%$$$$$$%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''(((((()))))))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((************************---------------///000111555<<>>666111///---,,,,,,++++++++++++,,,)))))))))*********+++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,+++***))))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%&&&&&&%%%&&&''')))###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''(((((())))))%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((())))))******))))))((())))))******+++,,,,,,---+++,,,...333:::CCCKKKPPP```cccggglllqqquuuxxxzzz{{{|||}}}}}}|||xxxuuussswwwwwwxxx||||||xxxuuuuuutttrrrpppooowww{{{vvvtttkkkkkkoooxxx}}}vvviiigggfffjjjqqqwwwzzzzzzvvvvvvwwwxxxvvvvvv|||xxx~~~zzzpppOOOFFF>>>;;;999555444555////////////............++++++++++++++++++++++++*********)))((())),,,...,,,***)))***++++++***)))(((((((((((((((((((((((('''''''''''''''((()))))),,,***((('''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((%%%&&&'''((())))))((('''''''''''''''''''''''''''&&&'''''''''((((((((()))************+++,,,------+++***))))))(((((())))))((((((((()))))))))******)))***************+++++++++++++++++++++++++++++++++++++++---000444999;;;@@@CCCKKKUUU```hhhmmmnnniiikkkooorrrtttuuuttttttlllmmmmmmmmmllljjjhhhffffffeeeeeefffhhhjjjkkkkkkllljjjlllpppooolllkkkmmmtttvvvuuuqqqmmmnnnvvv}}}}}}zzzssslllggghhhmmmrrrwww|||~~~vvvkkkaaa[[[XXX___hhhmmmmmmiiidddbbb[[[___bbbbbb___]]]^^^aaacccdddgggjjjnnnrrrvvvxxxvvvwwwzzz}}}{{{xxxuuuxxx{{{vvvjjj]]]OOODDD<<<222111000...,,,++++++***************+++++++++,,,,,,+++)))))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,+++***)))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''############$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''((()))))))))%%%&&&''''''((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))************))))))))))))***,,,---...///000111444;;;DDDOOOYYY```eeeoooppprrruuuwwwxxxyyyzzzxxx{{{~~~~~~}}}~~~xxxtttyyy~~~sssoooppprrrqqqnnnzzzwwwqqqlllllltttvvvmmmkkkmmmxxx|||rrrmmmjjjjjjsss~~~|||}}}uuuqqqrrrsssrrrvvv{{{}}}}}}pppNNNFFF>>><<<999555444666000/////////............++++++++++++++++++++++++*********)))((())),,,///'''&&&'''(((***+++***((())))))))))))))))))))))))'''''''''''''''((()))))))))'''%%%%%%'''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((***++++++%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&'''''''''(((((())))))************+++,,,---...+++******)))))))))))))))))))))))))))************'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........111666===CCCGGGPPPTTTZZZccclllrrrttttttpppqqqsssttttttrrrooommmmmmmmmmmmoooqqqtttvvvxxxqqqpppooooooooommmkkkhhhfffcccdddkkkqqqtttwww{{{uuuuuutttrrrrrrwwwvvvgggccckkkuuuuuufff^^^aaammm}}}wwwmmmiiiYYY___dddeeeaaa^^^___```XXXYYY\\\```eeejjjooorrrssstttvvvzzz}}}~~~|||~~~wwwiiiYYYOOO777666333000...+++***)))***++++++++++++,,,,,,,,,,,,+++***))))))+++---...------------------------((()))***+++++++++++++++,,,,,,***)))))))))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&######$$$%%%&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''((())))))***&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))***+++---///000111222;;;@@@JJJVVVaaaiiioooqqqqqquuuzzz}}}yyyuuussswww|||{{{}}}wwwuuuxxx~~~zzztttooolllsssvvvvvvtttyyytttqqqttt~~~zzznnnkkkjjjhhhppptttwwwwwwttttttxxx|||pppOOOFFF===:::888444333444111///......000000...+++,,,,,,,,,,,,++++++******************************+++***((('''''''''((()))(((((('''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((******)))'''&&&%%%$$$###&&&'''((())))))((('''&&&''''''''''''''''''''''''+++***((('''&&&&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''''''''((()))))))))))))))************************++++++++++++******)))))),,,***(((((()))*********---,,,+++*********++++++,,,000555;;;BBBJJJSSSYYYaaaccciiippprrrqqqqqquuuvvvqqqmmmmmmnnnnnnnnnpppmmmqqqsssqqqppptttvvvvvvsssmmmgggfffjjjnnnnnnlllgggkkkooottt}}}zzz}}}}}}rrrqqqlllvvvccceeejjjooorrrrrrqqqqqqfffZZZUUU\\\``````dddmmmsssrrrqqqsssxxx}}}|||yyy~~~{{{~~~wwwpppUUUGGG:::555222......222---******,,,+++)))+++000...---+++*********+++,,,++++++,,,---,,,+++***)))+++,,,,,,---.........---------,,,+++***)))((('''***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""%%%(((,,,UUU:::&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%)))...///,,,((()))(((((('''''''''(((((('''''''''(((***)))'''%%%(((((())))))******++++++'''''''''(((((()))***+++///,,,******,,,---***(((,,,//////,,,***///;;;FFFQQQVVV^^^dddiiinnntttyyy{{{{{{{{{||||||{{{wwwuuuwwwuuuyyy~~~{{{}}}{{{~~~|||qqqiiinnn{{{vvvzzz{{{~~~wwwllljjjmmmyyywwwwwwrrrfffnnnOOOEEE<<<999777444333444333000------///111000///...---,,,+++++++++,,,---************************+++***)))((('''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((('''&&&''''''((()))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((()))((()))******++++++******************************++++++++++++*********)))---,,,++++++,,,---------,,,,,,++++++,,,...111444777<<>>HHHSSS\\\ccchhhjjjmmmrrryyy~~~|||wwwtttpppsssvvvxxxwwwvvvuuuuuuqqqnnnlllmmmpppssstttuuuyyyzzz}}}lllMMMCCC;;;999777444333444111222222111///---,,,+++)))***+++,,,,,,+++******++++++++++++++++++++++++***************))))))(((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''''''''((((((((())))))+++***)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''&&&(((((())))))))))))(((((((((((((((((())))))))))))((())))))***+++,,,,,,---)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///111000......000111111666===CCCIIIRRR]]]eeennnpppqqqrrrqqqqqqsssuuulllkkkmmmpppooolllmmmqqqfffiiigggbbbcccjjjpppqqq}}}xxxoooeeeaaadddlllrrrzzz{{{~~~~~~~~~zzzppphhhJJJ@@@555000---+++,,,000***+++,,,------,,,+++***,,,,,,++++++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,++++++***)))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$(((%%%((((((&&&"""(((%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((((((((''''''''''''''''''((())))))...+++(((&&&(((***,,,,,,,,,,,,++++++******)))))))))))))))******+++,,,---,,,------+++***---444:::BBBMMMZZZbbbdddfffjjjooossswww|||{{{tttooonnnssszzz~~~|||xxxuuusssgggmmmrrrqqqnnnnnnqqquuuzzzuuuppppppsssuuuvvvuuutttrrrnnnlllmmmsssyyyuuuvvvvvvwwwxxxxxxtttqqqvvvssswww~~~|||oooKKKCCC===;;;:::666444444000111222222000.........+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))((('''(((((((((((()))))))))&&&&&&''''''((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%(((((())))))))))))(((((((((((((((((()))))))))))))))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***---//////...///444888:::BBBMMMUUUZZZaaajjjqqqqqqpppooollljjjjjjlllnnnmmmjjjiiiiiifffaaaaaaeeeggguuu~~~}}}}}}vvvkkkeeebbbjjjkkkqqqxxx{{{zzz|||zzzqqq\\\PPPBBB999333,,,))))))---------------,,,++++++)))))))))***+++,,,...///,,,,,,,,,,,,,,,++++++***+++++++++*********))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###&&&$$$,,,###((("""%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''((()))***...+++((('''(((+++,,,,,,))))))))))))))))))((((((************+++,,,---...+++******+++...555===BBBLLLWWWeeekkkkkkkkkoootttyyyzzz|||~~~~~~zzzsssnnnkkkpppvvvxxxuuupppnnnnnnjjjvvv~~~{{{uuutttyyy}}}~~~zzzsssmmmnnnrrrsssuuuxxxyyywwwvvvuuuxxx}}}{{{{{{}}}~~~lllJJJCCC>>>>>>===888444333000111111000///111555999222000---+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***)))((('''((((((((())))))))))))(((((())))))))))))))))))'''((((((((())))))))))))''''''(((((())))))******'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((())))))((('''&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))******************++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------(((+++...000111666>>>EEENNNWWWbbbgggggggggjjjmmmiiiiiihhhfffeeefffhhhkkklllhhheeeeeeddddddjjjqqqxxxfff]]]______cccjjjnnnppptttyyyzzz|||uuukkkbbbXXXSSSKKK>>>222---111000///...---,,,,,,,,,***)))))))))***,,,...///,,,,,,,,,,,,,,,+++******+++++++++***************'''((()))******)))((('''''''''''''''''''''''''''$$$&&&&&&%%%$$$%%%))),,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$ +++(((###"""$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''((()))&&&&&&&&&''''''((()))***,,,***'''&&&((()))******))))))))))))))))))******++++++***++++++,,,---...,,,---///666>>>GGGNNNQQQYYYaaajjjpppqqqrrrsssvvvwwwvvvuuuvvvvvvsssmmmiiieeeggghhhfffdddffflllqqq{{{xxxqqqhhhjjjooouuuwwwvvvwwwyyyfffIIICCC???@@@???:::555333111111000......333<<>>CCCKKKVVV```fffhhhhhhhhhooorrrrrrsssxxxwwwrrrfffccccccffffffbbbaaabbbbbbdddgggiiihhhmmm~~~}}}ssskkkkkkrrrsssnnnooozzzaaaLLLCCC;;;999888444222333222222222111/////////000,,,,,,------------------,,,++++++++++++++++++,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''(((((((((((('''''''''(((((()))******++++++,,,+++***))))))***++++++***+++,,,---------,,,,,,++++++,,,---------,,,++++++...000///---...222666666???IIIQQQ[[[hhhqqqtttsssoooiiiddd```___aaaeeeeeedddfffkkkpppxxx{{{sssmmmccclllssspppdddZZZVVVWWW^^^]]]bbbnnnyyyzzzpppggg\\\ZZZYYYZZZ___gggnnnrrrlllhhhdddbbbcccdddeeefffjjjeeebbbdddhhhhhhaaaYYY\\\^^^eeepppzzz|||wwwqqqvvvyyyvvvlllddd[[[RRRQQQXXXbbbjjjnnnppptttyyy}}}~~~{{{ssskkkbbbQQQ@@@888444///---...+++,,,---------,,,---...++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&'''''''''''''''((())))))((((((((((((((()))******))))))(((((((((((())))))---,,,++++++++++++***)))+++---,,,,,,111:::??????IIINNNVVV```hhhmmmooopppoootttvvvsssqqqpppkkkdddcccaaa```___\\\ZZZ___gggtttuuuvvvvvvuuuzzzxxxtttrrrrrrpppooowwwaaaKKKBBB:::888777333111222222222111000//////......------------------,,,,,,...,,,+++))))))+++,,,...***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))******++++++******))))))))))))***+++***+++,,,---------,,,,,,******,,,---............)))---///...+++...555===BBBOOO\\\ccchhhoootttvvvpppggg``````]]]YYY\\\cccfffggglllwww{{{{{{tttjjjeeeeeeffffffeeeiiillliiiaaaZZZXXXYYY\\\```hhhrrrzzz}}}xxxsssgggiiilllooosssvvvyyyzzzsssnnnjjjiiillllllhhheeeeeecccdddkkkqqqooodddZZZRRRRRRTTT\\\cccddd\\\TTTVVV[[[[[[ZZZhhh|||rrrhhh___SSSKKKKKKRRRYYY]]]aaacccgggmmmsss||||||xxxttteeeTTTHHH???666///------,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''''''''((())))))((((((((((((((()))*********))))))(((((())))))***+++++++++***+++++++++,,,...111111222888CCCKKKMMMWWW[[[bbbiiiooossstttuuurrruuuvvvrrrmmmhhh```YYYWWWVVVWWWYYYZZZ```ooo~~~xxxnnnjjjlllpppxxx~~~bbbJJJAAA:::888666333111111//////.../////////...---.........------,,,,,,,,,---,,,++++++++++++,,,---************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))(((((((((((())))))***************************+++++++++++++++,,,,,,,,,---------***++++++,,,---------....../////////222:::DDDLLLUUU```hhhhhhfffhhhlllnnnnnnccc]]]``````ZZZ\\\dddppptttvvvmmmhhhhhhsss}}}sssnnnnnnoooooommmmmmllliiieee```\\\YYYXXXTTTaaarrr~~~vvvgggdddcccfffhhhfff\\\TTTSSSVVVXXXYYYbbbmmmppplllggghhhmmmrrrooorrrvvvrrrpppooojjjbbb\\\XXXTTTPPPTTTTTTXXX```gggnnnvvv}}}~~~{{{tttlllcccYYYJJJ:::000222///,,,)))((()))))))))++++++++++++++++++++++++*********)))))))))(((((()))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((())))))******))))))))))))))))))***((()))******+++,,,...000111666:::===DDDOOOWWWZZZbbbeeejjjnnnpppqqqqqqrrrppppppoookkkgggddd___\\\XXXWWWYYY```hhhtttzzzmmmhhhhhhjjjnnnrrrcccJJJAAA:::888666333111111///......000222333111///.........------,,,,,,,,,+++,,,------------,,,+++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((*********************************)))((((((''''''(((((())))))))))))(((((()))))))))))))))************++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,444111111777DDDSSS^^^dddgggllllllddd]]]^^^dddhhhoooddd^^^ccciiillluuuyyyqqqlllllljjjlll{{{mmmhhhbbb___^^^ZZZUUUPPPOOOddd{{{xxxrrrrrrrrrsssssstttsssllleee___]]]]]][[[VVVZZZnnnxxxyyy}}}|||qqqfffVVVPPPNNNRRRXXX\\\dddmmmvvvyyy~~~}}}zzzxxxyyy||||||sssdddSSSFFF:::555///++++++,,,------++++++++++++++++++++++++*********)))))))))((((((***)))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))((((((((((((((())))))*********))))))))))))*********+++,,,+++***,,,///222555>>>FFFJJJQQQZZZ```aaaiiilllooopppnnnkkkkkkkkknnnkkkgggeeeddddddfffhhhnnniiiiiirrr~~~xxxtttvvviiiddddddlllwwwcccKKKBBB:::888777333111222222000000333666777444111------------------,,,,,,***,,,---//////---,,,***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))******))))))((())))))))))))))))))*********+++,,,---.........---,,,,,,+++++++++,,,---......---,,,,,,,,,,,,,,,---222111555BBBUUUfffooorrrnnnooojjj```ZZZ^^^eeejjjjjjeeeaaafffttt~~~tttvvvzzzwwwrrrdddlllvvv{{{yyywww~~~gggaaa]]]```eeeeee\\\TTTYYYqqq}}}wwwqqqiiiaaa```kkkxxxzzztttvvv~~~fffYYYOOOMMMNNNPPPXXXbbbfffjjjqqqxxx}}}~~~wwwtttrrruuuwwwxxx}}}|||tttiii```CCC<<<333---,,,---------++++++++++++++++++++++++,,,,,,,,,++++++++++++*********)))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))((((((((((((((()))******+++******))))))******+++...//////---++++++///333===GGGQQQVVVZZZaaaeeefffmmmppprrrpppkkkgggfffgggmmmhhhdddeeegggjjjpppwww~~~yyyyyy|||pppddd]]]]]]hhhooo~~~dddLLLCCC;;;999888444222333444222111333666666111---,,,,,,------------------,,,------------------,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************))))))***))))))))))))))))))))))))***+++---......------,,,,,,+++++++++,,,---.........------...///000111777<<>>HHHNNN^^^```cccfffiiijjjjjjjjjiiijjjhhhccc___]]]]]]\\\ccccccnnnvvvfff___aaafffcccsssyyyyyyzzz~~~xxxvvv{{{uuuwwwzzz}}}cccIIIBBB;;;999666222000222111111111000///.........,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***+++*********))))))))))))))))))(((((((((((())))))'''''')))***++++++++++++'''&&&%%%&&&((((((((('''***)))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))***++++++((())))))***************))))))))))))*********+++************+++++++++++++++,,,------,,,+++,,,.........---...///000000///222000...///777EEETTT^^^mmmllllllmmmooonnnmmmllllllllloooyyyuuujjjbbb\\\]]]^^^\\\]]]```nnnvvvzzz{{{mmm\\\ZZZXXX^^^ggggggfffhhhjjjlllooorrrttttttyyywwwxxx}}}}}}{{{yyytttjjjZZZHHH;;;444---***++++++)))))),,,************************))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((************))))))))))))---******---...,,,,,,.........111999FFFRRRYYY\\\fffggghhhiiikkkllllllllliiiiiieee```___eeekkknnnqqquuu{{{yyyjjjbbbeeeqqq{{{|||}}}}}}wwwvvvuuuuuusssnnnfff```\\\]]]aaajjjuuu}}}}}}iiiccclllppptttvvvhhhfffkkkppp|||zzz|||aaaIIIBBB;;;999666222111333111111000000//////......,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,+++***************)))))))))))))))))))))))))))))))))((((((((()))***,,,---...'''&&&%%%&&&((()))((('''))))))))))))((((((((((((''''''((((((((()))))))))***))))))))))))***++++++((()))******++++++******)))))))))***************++++++++++++++++++++++++,,,---...---,,,+++,,,------......//////000000000555000...666GGGYYYfffkkkiiihhhhhhjjjmmmnnnllliiiiiimmmzzzoooWWWNNNMMMNNNSSSWWW^^^iiitttuuurrryyymmmeee```___```ZZZ\\\]]]```eeekkkooopppppprrroooooottt}}}zzzmmm\\\OOO===555...,,,***)))+++...))))))******************))))))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&'''((('''&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((***+++(((((((((''''''''''''&&&((((((''''''(((((()))***))))))))))))))))))))))))************************---++++++//////------000///111777FFFVVVbbbeeedddeeeeeefffggghhhhhhhhhhhhbbbdddaaa]]]bbbppp}}}|||}}}ooolllhhhgggnnn~~~www{{{yyylllqqq{{{}}}tttjjjbbbhhhhhhhhhiiihhhddd]]]YYYRRRSSSUUU[[[cccllltttxxxssslll[[[RRRWWWYYY]]]jjjuuuxxxsssggg^^^___fffkkkrrr{{{~~~}}}}}}zzz___IIIAAA;;;888666222111333111000000000/////////...,,,,,,,,,++++++,,,,,,,,,******+++,,,------------************************)))))))))******)))))))))(((((('''((()))+++---///)))(((((((((***+++***)))))))))))))))(((((((((((('''(((((((((((()))))))))******))))))******+++,,,))))))***++++++++++++***************************,,,,,,,,,,,,,,,+++++++++,,,.........,,,+++,,,---...///000000//////000111222444;;;IIIZZZeeehhhfff```cccfffgggiiijjjiiifffsss}}}ttt___QQQRRRZZZdddlllrrrzzz|||}}}zzz{{{yyyvvvrrrmmmdddWWWZZZVVVVVV\\\dddiiilllnnnjjjiiiiiinnnwww{{{yyyxxxtttllleeeMMMEEE:::222...------///)))))))))************+++)))))))))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***((((((((('''''''''''''''((((((((('''((())))))***)))))))))))))))))))))))))))***************++++++---+++,,,......,,,---111555:::EEERRR^^^ddddddaaa___```bbbddddddcccaaa```VVV]]]```aaajjj|||vvviii___dddnnn|||xxxwww}}}iii___ccckkkwwwyyyxxxrrrjjjbbbVVVKKKKKKMMMQQQTTTUUUTTTQQQOOOJJJKKKLLLMMMOOOSSSYYY]]]aaabbbWWWOOOPPPMMMLLLUUU[[[``````YYYTTTUUUXXXYYY___hhhqqqrrrnnnlllnnnppprrrwwwxxx]]]HHHAAA:::888666222111333000000000000////////////---,,,,,,,,,,,,,,,,,,---***+++,,,---------------***************+++++++++))))))************))))))''''''''''''(((***,,,---***)))((()))+++++++++)))(((((((((((())))))))))))(((((((((((()))))))))******************++++++,,,))))))***++++++++++++++++++++++++***************------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...///000111000///000222555:::BBBOOO\\\dddfffddd```aaahhhjjjggggggmmmssstttxxxuuuuuuuuunnnbbb\\\\\\llluuusssyyy|||{{{nnniii]]]TTTWWW^^^ccchhhlllggggggiiinnnvvvzzzvvvwwwxxxvvvssseee]]]OOOAAA888333///,,,************++++++++++++******))))))(((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''&&&''''''((((((''''''&&&)))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))******+++++++++,,,---+++,,,------+++///555AAAJJJWWW```cccbbbaaaaaa\\\]]]```aaa```]]]ZZZWWWQQQ^^^iiinnnxxxyyyzzzqqqccc```hhh|||{{{lllmmmyyy|||www{{{wwwnnncccYYYTTTTTTUUUZZZ]]]]]][[[YYYWWWOOOFFFCCCFFFJJJNNNPPPPPPPPPOOONNNQQQSSSUUUUUUVVVWWWYYY^^^ccc\\\UUUVVVTTTSSSZZZ^^^dddhhhgggdddccc```]]]ZZZbbbjjjlllfff```___aaaYYY^^^fffppp{{{vvv[[[HHH@@@:::888666333222444000000000000////////////------,,,,,,,,,,,,------+++,,,,,,------------,,,*********+++++++++++++++((()))***++++++***)))(((''''''''''''((()))***+++((('''&&&''')))***)))((((((((((((((())))))))))))((((((((()))))))))******+++************+++,,,,,,)))***++++++,,,++++++++++++++++++++++++*********,,,,,,,,,------.........+++---......------...///000222333222222444:::???OOOUUU]]]cccdddddddddeeecccjjjnnnnnnwwwlll[[[YYY]]]hhhqqqooojjjooozzzxxxxxxtttaaa]]]```aaaccchhhggghhhjjjnnnuuu|||~~~}}}{{{zzzzzztttfffVVVHHH???666...------,,,,,,,,,+++++++++++++++******))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''***)))(((((('''''''''((('''(((((((((((()))))))))))))))(((((())))))***+++(((((((((((((((((((((((())))))******+++,,,,,,,,,---,,,,,,......000777@@@PPPYYYdddiiigggddddddeeeXXXYYYZZZ[[[ZZZXXXVVVTTT\\\mmmzzz}}}uuuddd^^^fffeeeaaappp~~~yyydddVVVWWW^^^```[[[[[[VVVQQQNNNMMMMMMKKKJJJKKKNNNPPPQQQUUUYYYYYYUUUYYY\\\```bbbbbbaaaaaaaaabbbffflllrrrvvvwwwuuutttkkkpppggg___dddhhhkkksssxxx~~~|||vvvrrruuu{{{|||uuujjjdddeee\\\[[[XXXVVV]]]hhhqqqsss{{{|||yyytttYYYGGG@@@:::888666333222444////////////000000000000------,,,,,,,,,,,,------------------------,,,,,,*********++++++,,,,,,,,,((()))+++,,,,,,+++)))(((((())))))******)))))))))(((''''''''')))***)))((('''((((((((()))))))))***(((((()))))))))*********++++++******++++++,,,---)))***++++++,,,,,,++++++,,,,,,,,,++++++*********++++++,,,---...///000000***,,,---...---...///111000222444444666<<>>111///...((((((---000...+++***++++++***((((((((((((((((((''''''&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))++++++)))((('''(((''''''&&&&&&&&&''''''###%%%&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))+++***)))***---///000000,,,000777>>>FFFPPPYYY___cccbbbaaa^^^\\\YYYXXXWWWXXXaaalllvvv}}}fffZZZ[[[bbb{{{iii```YYY[[[^^^ZZZTTTPPPPPPQQQPPPLLLLLLOOOMMMJJJQQQTTT[[[bbbdddfffnnnxxx{{{mmmiiinnnrrrrrrnnnYYYGGG???999999888444222222222111000///...---,,,,,,---,,,,,,---......---++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))++++++,,,,,,,,,,,,,,,,,,*********)))))))))((((((,,,+++***)))((()))******+++***)))((()))***,,,---000...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,------///000111222222333111999DDDNNNVVV\\\_________ffflllmmmkkkppp{{{uuulllrrr}}}vvvgggXXXQQQVVVbbblllqqqyyy~~~}}}zzzzzz|||~~~~~~|||{{{zzzwwwrrrnnn```OOOAAA;;;555,,,***///******)))******++++++***(((((())))))(((((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&''')))******)))'''&&&(((''''''&&&&&&&&&''''''$$$%%%&&&&&&%%%&&&(((***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&))))))))))))))))))))))))&&&'''(((((())))))(((((())))))(((((((((((())))))(((((((((((()))))))))***************************+++,,,,,,---.........///222888AAAJJJRRRYYY^^^bbb_________^^^]]]]]]^^^___]]]nnn~~~pppiiidddbbbjjjvvv~~~|||vvv^^^UUUNNNPPPRRRPPPLLLJJJJJJOOORRRUUU[[[bbbdddbbbllljjjjjjlllnnnqqq{{{nnnYYYGGG???999999888444222222111111000//////...---------,,,,,,---......---++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))***************''''''((()))*********************)))))))))))))))++++++++++++************,,,+++*********+++,,,---///...---+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,------.........------,,,///000000000111666::::::EEETTT]]]______aaadddfffiiimmmpppvvvfffaaacccsssmmmWWWQQQYYYccctttxxx|||zzzvvvwww}}}}}}~~~~~~}}}|||}}}}}}}}}|||zzzqqqcccVVVLLL???111+++...)))***++++++******+++,,,(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&''''''(((%%%&&&&&&%%%%%%'''***---''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&))))))))))))))))))))))))&&&'''(((((())))))((((((***)))(((''''''((()))***((((((((()))))))))******************************+++---//////------///222<<>>JJJVVV^^^ccc^^^^^^^^^\\\YYYWWWWWWXXXfffsssqqq[[[KKKUUUqqq~~~{{{ooo___SSSOOOPPPIIIGGGKKKSSS[[[eeeuuuxxx}}}lllVVVHHH???888777777444333444444333222000///.........000///......///000///---------------------------222,,,$$$###)))000000---++++++******++++++,,,---++++++++++++++++++++++++---+++))))))***+++***)))))))))************))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000,,,,,,,,,,,,---...//////...///000///......000333222666<<>>000...000...***+++,,,,,,+++***)))******************))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%$$$%%%'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((()))''''''''''''((((((((()))(((''''''&&&&&&((()))***))))))))))))******************))))))))))))******++++++++++++++++++,,,,,,.........---,,,,,,---...111:::EEELLLPPPUUU___gggaaa]]]YYYWWWRRRRRR^^^mmm}}}tttggg[[[]]]www}}}hhh^^^]]][[[WWWMMMEEEEEEKKKMMMRRR[[[hhhxxxlllVVVHHH???999888777555333444444333222000//////.........---,,,---///000000///------------------------------------...///---***++++++******++++++,,,---+++++++++++++++++++++++++++***)))***+++,,,+++***+++++++++++++++***))))))+++++++++***++++++,,,---++++++++++++++++++++++++,,,---------.../////////------------...///000000///......///000000000000444:::EEEQQQ[[[```bbbbbbaaadddmmm|||nnn```XXXjjjsss|||sssuuutttwww{{{|||zzzvvvqqqoooiiikkknnnssswwwyyyxxxvvvzzzxxxwwwwwwwwwwwwuuutttoooaaaNNN>>>555111...---,,,------,,,+++)))))))))************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''((((((((('''''''''((((((((())))))(((((('''&&&'''((()))***))))))))))))******************))))))))))))******+++++++++++++++,,,,,,,,,+++,,,...---++++++...111===DDDLLLRRRUUUZZZaaaggg```[[[WWWVVVVVV[[[iiiwww}}}nnneeeYYYllldddPPPOOOMMMLLLLLLHHHDDDGGGMMMPPP[[[kkkzzzkkkVVVGGG???999888888555333444333333111000////////////,,,++++++,,,///000000///------------------------+++...000111...******+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000...,,,,,,,,,------,,,+++******+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------..............................///000111222111000000000222333222222<<>>555000,,,+++++++++,,,+++***(((************)))))))))((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((((((((((((((()))))))))))))))*********++++++++++++******))))))******+++***++++++,,,,,,---------,,,...///......444???IIIPPPTTT[[[aaaeeegggfffeee\\\]]]cccooo|||~~~qqqddd^^^eeettt|||sss___OOOJJJIIIHHHEEEGGGOOOXXX^^^dddjjjjjjVVVGGG@@@:::::::::666333333222222111000/////////000///...,,,,,,------,,,***---------------------------***+++000222///,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333333111...&&&''')))+++,,,------...,,,,,,++++++,,,,,,---............//////000000000...............---------------------...///000111111444555222000444AAALLLXXX```gggddd___ddduuu}}}vvvsss{{{uuupppmmmlllrrrrrrsssuuuwwwyyy{{{|||{{{{{{{{{}}}}}}|||xxxuuu}}}vvvfffbbbeeeooo~~~rrrttt~~~~~~qqqkkkvvvxxxpppnnnnnnwwwxxx{{{~~~{{{{{{{{{~~~~~~|||ssspppjjjbbbXXXKKK===444---+++)))***,,,,,,+++***************)))))))))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&((()))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((((((((()))))))))))))))************++++++++++++++++++************++++++******+++,,,------.........//////...111;;;JJJUUUVVVZZZ```fffhhhgggccc```ZZZaaaooo|||nnn___]]]kkk{{{mmmgggddd]]]SSSIIIDDDFFFKKKIIIIIIOOO\\\hhhpppwww}}}jjjVVVGGG@@@;;;;;;;;;777333333222222111000000000000000111///...---...---+++***------------------------***)))222???BBB888---***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///---+++&&&''')))***,,,---......,,,,,,,,,,,,,,,------...++++++,,,,,,---.........------..................------------...///000000///222555444444<<>>>>>???@@@BBBCCCDDDDDDGGGGGGHHHIIIIIIJJJKKKKKKMMMLLLKKKMMMOOOQQQPPPPPPNNNNNNMMMLLLLLLLLLLLLMMMIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKSSSSSSTTTVVVXXXYYYYYYWWWgggTTTIIIAAA;;;;;;:::666333333111111111111000000000//////---,,,//////---...111555444444444222...---///,,,---......,,,,,,---...,,,,,,,,,---///000///...---------...........................------------........................////////////////////////000//////////////////000000000000000///000222444999===JJJ\\\gggooo}}}xxxyyyzzzyyyzzzvvvtttpppllldddYYYMMMDDDEEEDDDCCCBBBBBBDDDGGGIIIHHHJJJMMMOOOQQQVVV]]]ccckkkrrr}}}yyyxxxvvvuuuzzz}}}vvvnnnhhhddd]]]QQQCCC888222000111------,,,,,,,,,+++++++++************************,,,,,,,,,+++***)))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))((((((((((((((()))))))))***************************************+++++++++,,,,,,---------............///...//////---,,,///666<<>>DDDFFFIIIJJJIIIJJJMMMPPPQQQUUUYYY^^^cccmmmyyy}}}zzzppphhheee^^^RRRDDD999222000---------,,,,,,,,,++++++******++++++++++++******,,,++++++******)))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))(((((()))))))))*********++++++***************+++++++++***++++++++++++,,,,,,,,,---------............//////000000///000555>>>EEETTTXXX\\\[[[TTTRRR]]]kkkjjjaaa[[[rrr~~~dddLLLCCCJJJTTTjjjssslllgggjjjmmmggg^^^VVVSSSPPPKKKHHHHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@?????????@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNOOONNNNNNPPPRRRTTTVVVWWWXXXZZZYYYYYY[[[\\\\\\[[[YYYXXXYYYYYYZZZZZZ[[[[[[ZZZYYYYYYZZZ[[[[[[[[[[[[ZZZ``````___^^^^^^]]]]]]]]]ZZZWWWRRROOONNNNNNMMMLLLgggTTTIIIAAA;;;;;;:::666333333111111111111000000000000222...,,,---//////000222444333666;;;777---+++000...///000///......///000,,,+++,,,---000000000...,,,,,,------...//////////////////.........------........................000///...------...///000222111000//////000111222000222333222000222666:::AAAVVVfffnnn{{{zzz{{{tttnnnnnnsssvvvrrrmmmYYYUUUMMMFFFBBBBBBDDDEEEDDDGGGKKKNNNNNNPPPTTTWWW[[[aaajjjrrr{{{zzzxxx}}}ssszzz{{{wwwqqqpppkkk```QQQAAA555...------------,,,,,,,,,,,,******+++,,,,,,+++******************))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))((((((************++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,---------............////////////111666>>>GGGNNNYYY]]]\\\UUUTTTaaatttqqq]]]gggwww}}}rrr]]]JJJCCCIIIVVV```vvvmmm```^^^___```[[[TTTMMMKKKIIIEEEDDDFFFBBBBBBAAA@@@????????????>>>>>>>>>???@@@AAACCCDDDEEEEEEGGGHHHJJJLLLMMMMMMLLLMMMNNNPPPRRRSSSUUUUUUUUUVVVXXXZZZ]]]___aaabbbddddddeeegggiiiiiigggeeeccceeehhhjjjlllkkkjjjjjjggghhhiiiiiijjjiiiiiiiiilllmmmnnnnnnnnnmmmkkkjjjmmmiiieeebbb```]]]ZZZXXXfffRRRIIIAAA;;;;;;:::666333333111111111111000000000000///000///------000000///444333:::AAA<<<000---333---...//////------...///---,,,,,,---///000///---,,,,,,------...//////000////////////....................................222111000//////000111222333222000//////000222333111333555333111333888>>>RRR\\\kkk}}}~~~qqqqqqpppqqqtttvvvrrrhhh```IIIGGGDDDAAA@@@CCCHHHLLLKKKMMMPPPRRRVVV[[[aaaeeekkkuuuxxxppptttttt```ddd{{{zzzwwwrrriii\\\LLL===444...------------,,,,,,,,,***++++++,,,,,,++++++***)))))))))(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))*********************++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............//////...///333<<>>>>>======>>>>>>???@@@??????@@@BBBDDDGGGIIIJJJIIIJJJKKKNNNPPPRRRTTTUUURRRSSSVVVYYY\\\```bbbcccbbbccceeehhhkkknnnpppqqqrrrrrrtttxxx{{{|||{{{zzzuuuxxx}}}~~~~~~{{{yyyvvvsssppplllgggccceeeRRRIIIAAA;;;;;;:::666333444111111111111000000000000,,,222333---+++...///+++------555>>>999,,,(((...,,,---......,,,,,,---...------,,,...///000...---,,,,,,------...///000000000/////////....................................444333111000000111333444333222000//////000222333111444666444222444:::???bbb___kkkzzzzzzwwwmmmhhhlllqqqtttooodddVVVMMMGGGFFFFFFDDDDDDFFFIIILLLUUUUUUVVVYYY^^^fffooouuuyyy~~~vvv]]]ZZZooo}}}zzzuuummmcccUUUFFF<<<......---------,,,,,,,,,***+++,,,------,,,+++***((((((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,------------------........./////////---...555AAAMMMUUUYYYVVVZZZTTTPPPfffqqqbbbbbbyyyyyyaaaUUUKKKKKKIIIHHHLLLZZZooo~~~}}}yyyuuusssvvvnnnaaaWWWUUUXXXUUUNNNHHHEEEEEEGGGEEE@@@===>>>;;;;;;<<<===>>>@@@AAABBBBBBCCCEEEGGGJJJMMMOOOQQQNNNOOOPPPSSSUUUXXXZZZ[[[ZZZ[[[___ccchhhmmmppprrrnnnooorrruuuxxx{{{}}}~~~}}}~~~|||wwwdddWWWHHHAAA===<<<:::555333444555222000///111222111111////////////////////////............////////////000///...------...///000............////////////............////////////////////////////////////000000////////////000000---......///000111111222<<<444666111(((777AAA000222555///---555;;;CCCRRRcccuuu}}}sss}}}rrrhhhcccllllllhhh^^^QQQHHHEEEFFF@@@DDDIIIKKKKKKLLLOOORRR[[[```eeeiiirrr{{{mmmoooxxx|||sssmmmfffWWWHHH888222,,,+++---///...,,,,,,,,,,,,,,,,,,+++***)))************))))))))))))'''%%%$$$%%%'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''(((((()))(((((((((###'''333666...''')))******))))))((((((''''''+++*********))))))((((((++++++******************++++++,,,,,,,,,,,,------+++,,,,,,,,,++++++---///222...---///000...---//////222888BBBNNNWWW[[[\\\\\\IIIFFFaaassshhhjjjyyylllVVVJJJLLLGGGGGGLLLSSSbbb~~~|||uuurrrnnnfff```]]][[[WWWSSSNNNKKKHHHGGGFFFDDDBBB???>>>===============>>>AAADDDFFFFFFFFFIIIJJJLLLNNNQQQSSSTTTVVVUUUXXXZZZYYYXXX[[[ccciiihhhkkkqqqyyy]]]QQQGGGAAA===<<<:::555333444444222000///000111111000////////////////////////............////////////000///...------...///000............////////////............////////////////////////////////////000000////////////000000------...///000000000000000+++111111///@@@LLL@@@222555222555???EEEQQQfffzzz~~~yyy||||||vvvqqqiiiaaa]]]\\\[[[VVVOOOGGGCCCCCCFFFGGGJJJOOOQQQSSSWWW]]]bbbjjjsss|||rrrxxxyyyrrrlll___SSS@@@999111......///...,,,,,,,,,,,,,,,,,,+++******************)))))))))))))))(((''''''(((***)))((())))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))((((((''')))$$$'''222444,,,''')))***)))))))))((((((((('''************)))))))))(((************************++++++,,,,,,,,,,,,------+++,,,---,,,++++++---///000,,,,,,///111//////111111555>>>KKKVVV[[[XXXTTTJJJSSScccyyyzzzqqqeeeeeevvv~~~gggUUUKKKNNNPPPRRRWWWggg|||ooofffcccaaa\\\XXXTTTRRROOOLLLHHHEEECCCBBB@@@@@@???>>>===>>>>>>???@@@AAABBBFFFIIIJJJKKKJJJNNNOOOQQQTTTVVVYYY\\\^^^\\\___ccceeefffkkksssyyyaaaUUUGGGAAA===<<<:::555333444333111//////000111000///////////////////////////............//////////////////............//////............////////////............////////////////////////////////////000000////////////000000---...///000000000///...///---222222111???GGG===444555444===JJJPPPaaa~~~uuuiiiuuuwwwmmmiiieee^^^XXXUUUMMMJJJEEEBBB@@@BBBFFFHHHNNNQQQUUUWWW\\\cccmmmuuu}}}}}}}}}{{{yyy{{{}}}cccdddqqqwwwyyy{{{uuujjj```JJJBBB888111///......,,,,,,,,,,,,,,,++++++++++++++++++*********))))))))),,,***))))))***+++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))(((((('''+++&&&(((///111***''')))))))))))))))((((((((((((************))))))))))))************************++++++,,,,,,,,,,,,------+++,,,---,,,++++++---///---+++,,,000111000000333444;;;HHHVVV]]]\\\SSSKKKEEE```~~~}}}___cccfffnnn|||hhhUUUJJJGGGQQQZZZ___gggtttxxxmmm```WWWTTTTTTRRRPPPKKKIIIGGGDDDBBB@@@??????=========>>>???AAACCCDDDFFFGGGJJJMMMOOOPPPQQQQQQSSSUUUWWWYYY\\\aaagggkkkiiimmmrrrvvvzzzcccSSSGGGAAA<<<<<<:::666333444222111//////000111000...////////////////////////............/////////////////////....../////////............////////////............//////////////////////////////////////////000000000000/////////000111222222000///...111222333111000666888333555444444AAAQQQ[[[rrrggguuu{{{qqqgggccc^^^VVVOOOLLLGGGDDDAAAAAADDDHHHLLLNNNSSSVVVZZZ^^^eeeppp}}}yyygggcccgggkkkjjjhhhjjjqqqwww~~~}}}hhhiiitttrrreeeeee{{{}}}}}}rrriiiRRRJJJ>>>444///---------,,,,,,,,,++++++,,,,,,,,,+++++++++*********))))))---+++))))))******)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))***)))))))))+++((((((,,,---)))'''***))))))))))))((((((((((((*********)))))))))))))))***************++++++++++++++++++,,,,,,,,,------+++,,,------,,,,,,---///...,,,...222222000111555777BBBQQQZZZ[[[UUUOOOKKK[[[qqqyyy___PPPfffzzzyyyooo```PPPEEEFFFKKK\\\cccmmm{{{wwwlllhhh```VVVPPPNNNOOONNNLLLFFFEEEDDDAAA@@@>>>>>>===??????@@@BBBDDDFFFHHHHHHKKKMMMQQQSSSTTTUUUVVVVVVWWWZZZ]]]```dddkkksssyyy{{{bbbJJJFFF@@@<<<<<<:::666444555222111000000111111000...////////////////////////............////////////...//////////////////...............////////////............//////////////////////////////////////////000000000000//////000111222222222111000///,,,111000...111333333444333444888GGG^^^pppzzztttrrriii```[[[VVVMMMHHHGGGDDDCCCCCCFFFKKKOOOQQQRRRXXX]]]dddmmmxxx{{{hhhWWWTTTYYY]]]^^^^^^```ffflllnnnssswwwvvv{{{|||gggXXXbbbsss~~~zzzvvvmmmXXXPPPCCC777000------------,,,,,,++++++,,,------++++++++++++************,,,***(((((())))))((('''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''')))***************))))))******'''(((***(((((((((((())))))))))))))))))))))))))))))******))))))*********++++++++++++++++++,,,,,,,,,------,,,---------,,,,,,...000000///000333222000333999===IIIUUUXXXRRRNNNRRRXXXzzzttt___XXX^^^tttrrrnnndddXXXOOOHHHHHHTTTbbbqqqrrr|||llldddXXXUUUPPPNNNNNNNNNLLLIIIDDDCCCBBB@@@???>>>======BBBCCCDDDFFFHHHJJJKKKKKKMMMPPPTTTUUUVVVXXX[[[]]]bbbggglllooossszzzoooTTTFFF@@@<<<<<<:::666444555222222111222333222111///////////////////////////............////////////......////////////..................////////////............////////////////////////////////////...///000111111000///...111111111111111111111111...555222///444333000888333;;;DDDWWWuuutttooobbbZZZRRRNNNKKKEEEDDDEEECCCEEEHHHLLLQQQUUUYYY[[[eeemmmzzzrrrcccWWWUUUTTTTTTWWW[[[___aaa___dddgggooozzzzzzyyyqqq```cccjjjrrr~~~~~~|||tttaaaYYYLLL>>>444///......------,,,++++++,,,...///,,,++++++++++++************(((''''''((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))'''((())))))((('''(((***(((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,---...---,,,,,,...000222111111333222222777???EEEMMMTTTRRRMMMRRRaaapppwww[[[\\\lll|||xxx```VVVMMMHHHIIIMMMVVViii|||zzziii[[[SSSMMMLLLLLLLLLLLLJJJGGGDDD@@@@@@???>>>>>>?????????FFFGGGIIIKKKMMMNNNOOOOOOPPPSSSWWWZZZ\\\aaahhhmmmxxx~~~uuuZZZEEE@@@<<<<<<:::666555666333222222333444444111///////////////////////////............////////////---...///000000///...---............////////////............////////////////////////////////////...///000111111000///...000///...---...///111222111:::444///666222---:::888IIIWWWjjj{{{sssjjjeeeTTTMMMGGGEEECCCAAADDDHHHGGGKKKPPPTTTYYY```hhhooo}}}kkk```TTTQQQVVV]]]```___WWW___bbbgggooonnnmmmwwwxxx|||rrrjjjnnnooolllnnnlllrrr}}}llldddWWWGGG:::222//////...---+++++++++---...000,,,,,,+++++++++*********)))'''&&&&&&((())))))((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%$$$'''))))))'''''')))***'''((((((((()))))))))***((()))))))))************((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,---...---,,,---...000111000111333333555>>>HHHOOOPPPPPPNNNRRRaaayyyzzzhhhdddqqqgggRRRHHHCCCFFFRRR^^^hhh{{{qqqcccXXXPPPJJJIIIIIIJJJJJJHHHEEEAAA???======>>>???AAACCCEEEFFFKKKMMMOOOSSSUUUWWWXXXXXXWWW\\\aaaeeekkksss~~~eeeKKKEEE???<<<<<<:::666555666444333333444555444222000////////////////////////............/////////000---...///000000///...---............/////////000............/////////000////////////////////////...///000222222000///......---+++***+++...111333+++555///,,,777444111AAA>>>UUUfffxxx}}}wwwtttiii\\\UUUPPPIIIDDDBBBAAAAAAEEEKKKMMMRRRWWW\\\aaajjjxxxnnnZZZSSSYYYbbbeeecccVVV```dddfffjjjeee```hhhjjjppplllkkkuuuvvvlllhhhddddddhhhqqquuummm___NNN???555111000...---+++++++++---///000,,,,,,,,,+++++++++******)))'''&&&''')))******)))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))((('''&&&$$$"""!!!"""'''***((('''(((******'''((((((((())))))******(((((())))))*********+++((())))))***++++++,,,,,,++++++,,,,,,,,,------------.........------///000000///000222333777BBBNNNVVVQQQLLLMMMYYYppprrraaafff{{{yyy^^^LLLKKKIIIQQQcccpppyyylll\\\UUURRRNNNKKKKKKKKKJJJHHHFFFBBB???<<<;;;<<<>>>AAAEEEHHHKKKMMMPPPRRRVVVZZZ]]]___aaaaaa```dddkkkqqqxxx^^^PPPEEEAAA<<<888666666555444111111111111111000//////........................,,,...//////......000111...000111000///...///111000000////////////000000......///000000000000000---...000111222111///...111000222666;;;<<<999555222222111000//////000000666333111111222555;;;@@@RRR[[[rrrsssnnniii```VVVPPPIIICCC???AAADDDFFFJJJPPPVVVUUUZZZdddooo{{{{{{uuunnnmmmxxxfff[[[ZZZXXX[[[bbb[[[cccgggdddcccdddccc^^^bbbcccdddaaa\\\]]]jjjzzzssshhhaaadddlllzzz}}}tttgggWWWJJJ>>>444///.../////////---------...,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))************+++***)))))))))***,,,,,,,,,+++***)))***+++,,,---++++++,,,,,,---......///000111111000555@@@KKKQQQZZZMMMDDDOOOlllrrr___^^^rrrkkkQQQGGGGGGQQQaaarrr|||{{{wwwiii[[[TTTQQQMMMKKKLLLJJJEEEBBBBBBAAA>>>===??????AAADDDGGGIIILLLPPPSSSVVV\\\ZZZZZZcccgggkkkuuuvvvzzz^^^QQQEEEBBB===999777666444333111111111111111000000///........................---...000///......///000...000111000///...///111000//////////////////000......///000000000000000...///111222222222000000333111333===JJJNNNHHH???222222111000000000000000111000111333444888AAAKKK```nnnyyyjjjccc^^^UUUKKKFFFDDDAAABBBEEEHHHJJJPPPVVV]]]___iiixxx{{{yyyyyywwwtttqqqoooiiifffnnnyyyrrriiibbbWWWRRRTTT^^^bbbccc```aaabbb^^^WWWWWWYYY[[[ZZZVVV[[[nnn{{{rrrppppppsss|||zzzlll]]]NNNAAA777111...///000///............,,,,,,,,,++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((('''''''''((((((((())))))''''''((((((((()))))))))))))))))))))************+++***)))))))))***,,,,,,------,,,,,,,,,---...///---------......////////////000111555<<>>;;;999666333111111111222222111111000///...........................///000///...---...///...000111000///...///111..............................///000000000000000///000111222333222111000333///222@@@RRRWWWMMM@@@222222111000000000000111///000333666777===NNN___sss{{{wwwkkk]]]VVVQQQJJJDDDBBBBBBDDDIIIOOOQQQSSS\\\fffooovvv{{{wwwuuuuuuvvvwww|||vvvcccUUUPPPZZZXXXWWWWWW\\\___ZZZQQQOOORRRVVVUUURRRYYYpppzzzyyy|||uuufffWWWIII>>>888000000000000///......---,,,,,,,,,,,,++++++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******''''''''''''((((((((((((''''''((((((((()))))))))((())))))))))))*********)))))))))*********+++++++++************+++,,,,,,---------,,,---....../////////////////////000000///000555???IIIOOORRRRRRKKKLLL___iiiccciiizzzuuu]]]KKKKKKUUUeeetttpppeee\\\TTTOOOPPPIIIFFFGGGHHHDDDAAAAAABBB???@@@CCCEEEDDDFFFIIIMMMNNNPPPSSSVVV[[[aaafffmmmxxx}}}___RRRFFFCCC???<<<:::666222///111222222222222111000000........................///000111000...------......000111000///...///111------............------......///000000000000000...///000111111111111000222...///:::HHHKKKAAA555222222111000000111111111222333666888888AAA[[[uuuzzzqqqfff\\\RRRMMMJJJFFFEEEGGGFFFKKKRRRXXXZZZ___mmm{{{}}}xxxwwwyyy{{{zzz{{{|||uuubbb[[[VVVRRROOOSSS]]]aaa\\\UUUQQQVVVZZZYYYTTTYYYooo}}}ooo```SSSGGG@@@333111000//////...---,,,------,,,,,,,,,+++++++++***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++))))))*********+++++++++************++++++,,,,,,++++++++++++,,,,,,------////////////////////////...222<<>>???AAACCCCCCFFFKKKLLLKKKNNNSSSUUUXXX^^^eeemmmxxx^^^QQQFFFCCC???<<<:::777444222222222222333222222111000////////////////////////...///000///...---...///...000111000///...///111---...///000000///...---......///000000000000000---------........./////////000111111111111333444222111111111111222333333666333666===CCCTTT|||wwwlllddd[[[QQQLLLHHHFFFDDDCCCIIIPPPNNNTTT^^^iiippp{{{|||ooooooooottt}}}xxxeee___ZZZYYYXXXTTTQQQPPPSSSXXX___ccccccgggwwwrrrcccVVVNNN@@@:::222...---...---,,,------------,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******''''''''''''((((((((((((((((((((()))))))))******)))************+++++++++*********++++++++++++,,,***++++++,,,---,,,,,,,,,------...////////////...,,,,,,---......///000000///888GGGSSSQQQKKKQQQ^^^rrrjjjwww|||ppp```WWWLLLHHHQQQeee}}}}}}fff___XXXUUUQQQKKKGGGHHHHHHCCC??????>>>===???DDDEEEFFFKKKPPPQQQOOOSSSYYY\\\aaahhhrrr}}}]]]OOOGGGCCC>>>;;;999777666444222222333333222222111000////////////////////////---...000///......///000...000111000///...///111---...000111111000...---......///000000000000000...............//////000---///111111000111333555222111111111222222333444333222;;;JJJWWWkkkzzzkkk___XXXQQQKKKHHHGGGHHHGGGHHHOOOXXXYYY```ooo~~~xxxvvvvvvwwwyyy}}}|||ooommmqqqtttoookkkeeeZZZOOOLLLQQQYYY[[[```fffkkksss}}}uuupppaaaXXXJJJAAA666///...000000///...------------,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((((((((()))))))))*********)))))))))************+++*********+++++++++,,,,,,***+++,,,---------,,,,,,------///000000000///...,,,,,,---...000111222222888AAAOOOTTTLLLHHH\\\vvvtttkkkiii~~~yyy```SSSRRRRRRWWWeee|||tttjjj]]]XXXUUUSSSNNNGGGEEEFFFBBB???>>>@@@AAA@@@CCCIIIJJJMMMSSSYYYZZZYYY]]]dddlllrrr{{{\\\NNNGGGCCC>>>:::888888777666222333333333333222111111000000000000000000000000,,,...//////......000111///000111000///...///111...///000222222000///......//////000000000000000///////////////000111111,,,...///000000000000000222111111111222333333444222333@@@VVVhhh|||oookkk\\\PPPLLLIIIFFFEEEHHHKKKLLLOOOXXXcccdddmmm}}}zzzwwwuuuvvv}}}~~~dddYYY```kkk~~~~~~vvveeeVVVVVV]]]bbbaaaccciiiqqq|||}}}ttt{{{|||lllbbbPPPFFF999111000111222111......---------,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))************((())))))))))))***************+++++++++,,,,,,,,,***+++,,,---...---,,,,,,++++++---.........---,,,,,,---...000111333444555BBBKKKWWWWWWJJJIIIgggxxx___ddd{{{qqqNNNMMMTTT\\\fffwwwkkk___[[[UUUPPPMMMLLLHHHCCCAAABBB>>>===???CCCEEEEEEHHHNNNPPPSSS[[[aaacccbbbgggooobbbPPPDDD@@@<<<::::::999666333444444333222222111111000000000////////////000000////////////000000000000111111000000//////.........000222222111000000000000000000000111111111111//////000000111111111222///000111000//////111333222222222222222333444555333???TTTjjj}}}sss~~~xxxkkk\\\TTTNNNHHHCCCBBBCCCEEEHHHLLLSSS[[[dddjjjvvv~~~uuusssqqqttt{{{vvv^^^^^^eee|||sssnnnssslllhhhmmmvvvtttrrrrrrwww~~~tttiii]]]LLLCCC;;;///---333333000000000///......------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((()))++++++)))((()))***)))************+++++++++...,,,++++++++++++***(((++++++,,,,,,,,,---------............////////////---///111111111444999>>>EEEWWWQQQDDDMMM___|||uuuiiimmmxxxvvvVVVQQQXXXcccrrruuujjj```XXXUUUQQQOOOKKKGGGDDDBBBBBBBBBBBB??????FFFMMMNNNOOOQQQXXXVVV]]]kkkrrrttt~~~~~~aaaOOODDDAAA===;;;:::999666333444444333222222111111000000000////////////000000////////////000000000000////////////////////////...000222222111000000000/////////000000000111111///000000000111111111111///000111000//////111333000111222222222333444555777DDDZZZuuu{{{xxxvvvlll```TTTNNNJJJEEEBBBBBBHHHMMMQQQTTTXXXaaaooozzzxxxpppqqqvvv|||tttttt}}}rrr\\\```mmmvvviiiiiivvv|||~~~zzz{{{{{{||||||ssseeeTTTJJJBBB444111555333000000//////...------,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((()))++++++)))))))))***)))************+++++++++---+++***+++,,,,,,+++)))++++++,,,,,,,,,---------............////////////000111111000111555<<>>;;;:::888666444444444333222222111111000000000////////////000000////////////000000000000............////////////...000222111000//////000....../////////000000000000000000000111111111111///000111000//////111333111222333333333333666888@@@QQQmmmwwwoooxxx|||hhh^^^TTTKKKGGGFFFDDDDDDEEEJJJQQQYYY\\\___kkk|||uuuqqqsss}}}ttthhhppp}}}mmmYYYdddyyymmmbbbmmm|||~~~~~~ttt{{{kkkZZZPPPGGG888222333/////////......---,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((***++++++***))))))***)))************++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,------------............////////////333222000///222999BBBIIIKKKFFFMMM^^^pppiiibbbmmmyyygggNNNLLL]]]ggg{{{qqq___UUUQQQMMMIIIHHHIIIGGGDDDBBB@@@@@@AAAAAACCCDDDIIIOOORRRSSSYYYaaafffkkkxxxzzzrrrooorrr{{{|||___MMMDDDBBB???<<<:::777666444444444333222222111111000000000////////////000000////////////000000000000/////////..................000111111/////////000............////////////000000000000000111111111///000111000//////111333333555666444333555999<<>>666444............---,,,,,,++++++,,,++++++******++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((***,,,+++***)))******))))))*********+++++++++***))))))***,,,------,,,,,,,,,,,,------------...............////////////222000......444===HHHOOONNNGGGZZZvvvsssbbbkkk{{{eee]]]SSSKKKXXXpppuuulll___RRRMMMKKKIIIGGGGGGGGGEEEDDDCCCBBBDDDEEEFFFIIIKKKPPPUUUWWW[[[fffsss}}}zzzjjj]]]WWWUUUXXXbbbrrr|||___MMMDDDCCCAAA===999777555555444444333222222111111000000000////////////000000////////////000000000000111111000///...------,,,///000000000......///111............////////////111111000000000000000000///000111000//////111333333444555333222555<<>>999666555555444444333222222111111000000000////////////000000////////////000000000000111111111000//////......///000000///...---///111....../////////000000000111111111111000000000000///000111000//////111333000222222111222999EEEOOObbb}}}xxxyyybbbYYYTTTJJJFFFBBBAAAEEEHHHJJJPPPVVV___ggguuu~~~{{{zzzyyyrrrlllwww```___llluuu{{{aaaXXXxxxzzzwww}}}ppp]]]\\\aaaeeegggqqq~~~{{{sssdddYYYHHH===888...//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,+++******+++)))************+++++++++***))))))***,,,...---,,,,,,---------........................////////////------000777@@@JJJPPPSSSSSSiii|||eeeeeennnkkkWWWFFFFFFPPP\\\ooojjjTTTMMMGGGGGGHHHEEEDDDEEEBBBBBBBBBCCCFFFJJJNNNPPPRRRUUU\\\dddlllwww}}}eeeWWWNNNGGGFFFKKKKKKNNNUUU___fffkkkuuucccQQQDDDEEECCC???999555555666444444333222222111111000000000////////////000000////////////000000000000///000000000111111222222/////////...------///111/////////000000000111111111111111111000000000//////000111000//////111333///111333333777CCCTTTbbb{{{{{{zzzkkkZZZTTTQQQIIIDDDBBBCCCIIINNNRRRYYY```jjjwww~~~zzzzzz]]]aaarrr___[[[~~~tttbbb___aaa^^^YYY___rrrzzz|||oooaaaNNNBBB:::000000000//////...------,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))+++,,,,,,+++******+++)))************++++++++++++***)))***,,,---,,,+++------------........................////////////...111777@@@IIIOOOPPPPPPUUU{{{}}}hhhaaakkkzzz```SSSJJJOOO\\\nnnttt\\\LLLFFFCCCEEEFFFDDDBBBDDDBBBCCCDDDFFFJJJOOOSSSVVVYYY^^^iiiwwwhhhSSSKKKHHHDDDGGGNNNPPPUUUaaakkkpppqqqvvv|||dddSSSDDDEEEDDD???999555555666444444333333222111111000000000////////////000000////////////000000000000---...///111222444555666/////////...------///111000000000000111111111111222111111111000000/////////000111000//////111333111333555777===MMMbbbrrrrrrfff^^^RRROOONNNGGGDDDDDDGGGNNNTTTYYYaaajjjyyyyyy|||uuu|||wwwVVV___vvv^^^^^^~~~ssskkkqqq~~~}}}{{{kkkdddccc[[[QQQSSSeee}}}tttnnn|||~~~nnnYYYLLLCCC888000000000///......---------,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))+++---,,,+++***+++,,,)))************++++++++++++*********,,,---,,,+++---------.........//////............/////////000111444<<>>;;;888666444222333333222222111000000000000000000000000000000000111000///////////////000...///222444444333111000.........///////////////222111000//////000111222222222222111111111000000111111111111111111222222333444666888AAAVVVsss~~~qqqeeeYYYQQQLLLGGGEEEGGGAAAOOORRROOOXXXcccpppzzz|||zzzvvvmmm[[[ddd|||vvv^^^eee|||^^^WWWWWWeee{{{{{{mmmiiibbbaaannn}}}|||rrrnnnrrr~~~zzzeeeUUUHHH:::888222...///000...,,,,,,---------,,,,,,,,,++++++,,,+++******++++++)))(((,,,+++)))((((((((()))***''''''''''''((((((((((((&&&''')))***+++***((('''))))))(((((((((((())))))))))))))))))))))))))))))+++,,,---,,,***)))***+++)))************+++++++++******+++++++++,,,,,,,,,---------............///000///...///000111000///666666BBBTTTTTTIIIJJJWWWssstttcccqqq{{{qqqUUUccceeekkk}}}mmmbbbWWWOOOLLLBBBCCCDDDDDDCCCBBBCCCDDDEEEFFFKKKSSSUUUUUU^^^iiippplllXXXKKKEEEJJJJJJGGGRRRccclll~~~cccQQQFFFCCC>>>;;;999777444222333333222222111000000000000000000000000000000000111111000000000111111111//////000000111111111111.........///////////////111000///......///000111222222222111111111000000111111111111111222222333222555777:::EEE___uuu{{{nnnggg]]]QQQKKKGGGCCCBBBEEEEEERRRUUUWWWfffuuuqqq}}}kkk[[[ffftttbbblll~~~fffVVVSSSYYYnnn}}}|||||||||wwwtttxxxooo___SSSFFF:::333...///000...,,,------------,,,,,,,,,++++++,,,+++******++++++***(((++++++)))((((((((()))***''''''((((((((()))))))))&&&''')))++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))+++,,,---,,,***)))***+++************+++++++++++++++,,,,,,,,,---------------------............///---------///000111111000111999IIISSSQQQOOO^^^sssyyykkkfff|||vvv___^^^mmmttt|||hhh\\\TTTLLLGGGFFFBBBDDDEEEDDDCCCCCCDDDFFFLLLMMMRRRYYY]]]aaalllxxxsss___SSSIIIFFFLLLOOOOOO^^^rrr~~~aaaPPPFFFCCC>>>;;;999777555333333333333222111111000000000000000000000000000000000000111111222222333333000///.........///111222////////////............000///............///000222222222111111111111111111111111111111222333333333666:::@@@PPPmmm~~~iii|||uuubbb\\\SSSJJJFFFDDDAAACCCFFFIIIUUUXXX^^^tttyyycccrrriii[[[kkktttjjjxxxiiiRRRJJJNNN\\\yyy}}}{{{~~~tttdddYYYLLL>>>666000000000...---...------------,,,,,,,,,,,,,,,+++******++++++***)))+++******)))((()))))))))((())))))))))))*********'''(((***+++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))+++,,,---,,,*********+++************+++++++++,,,------------............---------............///***+++---///000111111111000@@@OOOQQQNNNYYYuuusssdddbbboootttlllbbbUUUaaassszzzkkk[[[RRRMMMGGGDDDDDDCCCDDDEEEEEEDDDDDDFFFHHHNNNPPPVVV]]]dddnnn}}}|||aaaTTTKKKDDDDDDKKKOOOUUUjjj}}}```NNNFFFCCC>>>;;;999888666444444333333222222111000000////////////////////////...///000111222222333333000////////////000111111////////////////////////111000///......///000111111111111111111111111111111111111111222333333444555888???MMMeee}}}rrr~~~lll^^^SSSLLLGGGFFFEEEEEEIIINNNRRR]]]```jjj|||rrrnnnaaarrriii[[[sss{{{xxxsss]]]KKKJJJTTTjjj|||}}}{{{hhh\\\PPPCCC:::222000000...---///...------------,,,,,,,,,,,,+++******,,,,,,+++***+++******)))))))))))))))))))))*********+++++++++))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))***,,,,,,,,,******+++,,,*********+++++++++,,,,,,,,,------------.........---------............///***,,,...///000000111222888GGGQQQPPPUUUjjjiiibbbnnnzzzjjjaaa]]]\\\fff}}}sssfffXXXPPPKKKFFFDDDEEEBBBDDDEEEEEEEEEFFFIIIKKKOOOTTT\\\fffqqqmmmVVVPPPIIIEEEGGGOOOUUUaaa|||}}}___MMMFFFCCC>>>;;;:::888666555444444333333222111111111////////////////////////---...///000111111111111...///111333333222111000/////////000000000111111222222111000000111222222111111111111111111111111111111111111222333444555666;;;JJJddd{{{pppaaaTTTLLLHHHEEEGGGHHHJJJPPPWWW___jjjqqq~~~wwwkkkwwwtttooo~~~kkkbbb~~~~~~gggUUUIIIRRRddd}}}sssrrrzzz{{{~~~tttwww~~~ttteeeYYYKKK@@@666222000......000.........---------,,,,,,,,,+++***+++,,,---,,,***************)))))))))(((************++++++++++++))))))***+++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------............///,,,...000000///000222444BBBKKKQQQWWWjjjmmmtttoooccc\\\___fffwww{{{fff\\\QQQKKKGGGCCCBBBCCCBBBDDDEEEFFFGGGJJJNNNQQQWWW```lllxxx}}}^^^MMMMMMKKKLLLRRR]]]hhhzzz}}}___MMMFFFCCC???<<<:::999777555444444444333222222111111000000000000000000000000,,,...///000111111000///...///222444555333111/////////000111222333444444333222111111111111222333111111111111111222222222111111111111222444555666777CCC[[[wwwllldddVVVKKKGGGDDDEEEHHHKKKNNNVVV^^^fffuuurrroooooommmqqqZZZNNNIIIWWWrrrzzzjjjbbbeeeuuu~~~~~~hhheeeffftttnnn```TTTHHH;;;555111......111............---------,,,,,,+++***+++,,,---,,,+++)))************)))(((((()))************+++++++++))))))))))))******++++++))))))(((((((((((()))))))))))))))))))))))))))))))))+++,,,,,,+++***+++---++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------............//////111222111000111666;;;GGGJJJRRRdddwwwxxxtttccc[[[ZZZcccmmmxxxlllZZZQQQJJJGGGEEECCCCCCFFFDDDEEEGGGIIILLLPPPUUUYYY```mmm~~~~~~gggPPPFFFGGGIIIOOO\\\nnn}}}```NNNFFFCCC???<<<;;;999888666555444444333333222111111000000000000000000000000...///111222222111000/////////111222222222111000//////111222444555777777333222111000000111222333000000111111111222222222111111111222333444555666:::MMMooo|||~~~lllbbbZZZOOOGGGEEEDDDGGGKKKOOOTTT]]]fffqqq~~~{{{tttxxxgggQQQMMMOOO___hhhYYYXXXccc~~~}}}~~~~~~~~~bbbYYYTTT___wwwuuufff[[[NNN???777222//////111............------------,,,+++***+++---...---,,,)))******+++***)))(((''')))))))))************+++)))((((((((())))))******))))))(((((((((((()))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,------------------............---------............//////111222111111444===CCCFFFJJJWWWrrruuusssjjj\\\YYYaaannnyyypppcccUUUNNNIIIHHHGGGEEEGGGKKKGGGIIIKKKNNNQQQWWW^^^bbblll}}}hhhUUUKKKIIIIIIKKKVVVjjj}}}```NNNFFFCCC???<<<;;;:::888666555444444333333222222111000000000000000000000000000111222333333222000///000//////......///111222...///111333555777999999222111000//////000111222000000111111222222222222111111111222333444666777===VVV}}}yyysssdddYYYQQQIIIEEEGGGGGGJJJOOOTTTXXXbbblllzzzwww~~~bbbPPPQQQWWWkkk|||]]]PPPSSSfff{{{yyyxxxwwwcccVVVMMMUUUlll}}}mmm___QQQBBB888333//////111//////.........---------,,,+++***+++---...---,,,)))******++++++)))((('''((())))))))))))*********((((((((((((((())))))***))))))(((((((((((()))))))))))))))))))))))))))))))))***,,,,,,++++++,,,---++++++,,,,,,,,,---------............/////////000---------.........//////...000222111111777BBBJJJDDDJJJ]]]zzz}}}lllvvvzzzggg[[[]]]kkk{{{kkk[[[SSSMMMHHHGGGFFFCCCEEEIIIIIIKKKNNNQQQVVV\\\dddiiizzzxxx[[[LLLLLLPPPQQQTTTbbb{{{www]]]PPPGGG@@@:::::::::777555555555555444333222222222222111111000000000000111111/////////000111111222222---......///000111111222444555555444222222444555444333222111000000000000111111000000000000000000555111111444666666888<<>>WWWnnnmmmpppzzz{{{yyynnnbbb```mmm~~~sss```OOONNNKKKGGGEEEEEEFFFGGGGGGNNNUUUVVVYYYaaadddpppwwwZZZMMMJJJIIIPPPZZZaaazzzyyy]]]PPPGGG@@@:::::::::777555555555555444333222222222222111111000000000000111111111111111000000000000000.........///000111111111555666555444111000111222333222111111000111111111222222222222222222222222666333222555555444777<<>>////////////............---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------............/////////000---...///000111222333333000@@@KKKLLLQQQjjjyyygggfffiiiwwwgggUUU```ttt}}}tttfff^^^SSSKKKFFFFFFGGGHHHIIIMMMPPPSSSWWW```mmmwwwcccPPPKKKOOOUUUaaaqqqvvv[[[NNNHHHBBB>>>>>><<<888555555888666444333333333222111000000000000000000000000333222111000000111222333222111111111000000//////000000000000111111111111111111222222222333333333000111111222222333444444///666999777CCChhh~~~mmmWWWFFFEEEEEEHHHMMMQQQXXXfffsssppp|||nnnssssssqqq|||fffZZZjjjyyytttqqqoookkk\\\MMMKKKTTT\\\ZZZUUUCCCHHH[[[|||yyyjjj___WWWKKK@@@888444000///000111000...------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////000000000000222111//////111333333333999FFFIIIDDDWWW|||nnnuuuuuuxxxqqq^^^\\\hhh{{{wwwiii```WWWNNNJJJGGGDDDEEEHHHPPPVVVTTTTTT```jjjuuunnnUUULLLNNNPPP\\\qqqvvv[[[NNNHHHBBB>>>>>><<<888555666888666444333333333222111000000000000000000000000222111000000000000111222111111111111000000000///000000000000111111111111111111222222222333333333111111111222333333444444444888:::???TTT{{{uuuiii[[[MMMCCCDDDFFFKKKQQQVVV^^^nnn}}}~~~ttt{{{ccc^^^zzz{{{tttnnniiicccVVVHHHGGGOOOVVVUUUPPPIIIJJJRRRhhhwwwrrrdddYYYNNNEEE<<<777222///000000...,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***))))))***++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////000000000000111000000000000222444555<<>>>>>===888555666888666444333333333222111000000000000000000000000111000000//////000000111111111111111000000000000000000000000111111111111111111222222222333333333111111222222333333444444666666888EEEddduuulll^^^QQQIIIFFFEEEIIIPPPXXX^^^jjj~~~vvvuuu```ddd~~~}}}~~~uuullldddcccWWWLLLKKKSSSYYYXXXTTTQQQOOOMMMUUUnnn~~~}}}~~~jjj\\\QQQJJJAAA;;;444000000///...+++///.........------------,,,,,,++++++++++++,,,,,,++++++***))))))***++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////000000000000...000111000///000555999CCCAAAGGG___hhh\\\eeesssyyyiii^^^RRRLLLGGGGGGFFFFFFJJJPPPTTT___dddmmmzzzbbbQQQJJJPPPYYYooouuuZZZMMMGGGAAA>>>>>>===888666666888666333333444444333222000000000000000000000000000000////////////000000111111111000000000000000///000000000111111111111111111222222222333333333111111222222333444444555666666:::LLLpppzzznnn}}}nnn^^^PPPIIIIIIIIIMMMVVV___hhhxxxsss{{{pppcccnnnuuulllrrrxxxnnneeefff]]]TTTSSSZZZ___^^^[[[UUUTTTNNNMMM```}}}|||qqq___RRRLLLEEE>>>666111000000///---////////////............,,,,,,,,,++++++,,,,,,,,,+++******************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////000000000000,,,000222111///000777===FFFGGGVVVvvv{{{lllXXX```wwwooo___WWWNNNJJJGGGHHHIIIJJJOOOVVVZZZgggppp|||mmm[[[RRRRRRZZZcccuuuYYYMMMFFFAAA>>>>>>===888666777777555333333444444333222000000000000000000000000//////000000000000//////000000000000000000111111///000000000111111111111111111222222222333333333111222222333444444555555666999CCCYYY|||zzzwwwwwwfffVVVJJJFFFIIIMMMQQQYYYeeerrr|||}}}lllqqqwwwttttttaaadddwww|||ssslllfff___WWWUUUXXX\\\]]][[[SSSSSSMMMHHHSSSllltttxxx{{{dddTTTMMMGGG@@@777222111111111000000000/////////.........---,,,,,,,,,,,,,,,,,,---*********++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////000000000000,,,000222111000333:::AAACCCOOOjjj{{{nnn\\\PPPeeexxxfffWWWQQQJJJGGGGGGIIIJJJLLLRRR[[[bbbqqq|||vvv___SSSSSS\\\iiitttuuuYYYLLLFFFAAA===>>>===999666777777555333333444444333222000000000000000000000000///000000111111000000///000000000000111111111111000000000000111111111111111111222222222333333333222222333333444444555555333<<>>DDDBBBXXXzzzxxxzzz{{{|||yyyaaaVVVSSSlllzzzlll\\\PPPLLLEEEDDDFFFJJJLLLNNNWWW```gggwwwwwwdddPPPKKKTTTggg}}}uuuYYYLLLFFF@@@===>>>===999777888666555333333444444444333000000000000000000000000000000111222222111000000///000000000111111111111000000000000111111111111111111222222222333333333222222333333444555555555777DDD]]]cccPPPIIIIIINNNSSSXXX]]]kkkwwwsss{{{cccvvvqqqvvvvvvsssllleee\\\UUUSSSUUUWWWYYYPPPSSSYYYYYYOOOLLL___xxxzzzgggnnn{{{}}}}}}cccTTTOOOGGG<<<444111111111111/////////.........------------,,,,,,,,,,,,------)))***++++++++++++***)))******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////000000000000111000000222555;;;AAAEEELLLccc~~~uuuyyywww~~~oooZZZ]]]fffwwwkkk___SSSKKKIIICCCDDDHHHNNNQQQVVV```jjjvvvaaaUUULLLQQQbbbzzztttYYYLLLEEE@@@===>>>===999777888666444333333444555444333000000000000000000000000000111222333333222111000//////000000111111111222000000000000111111111111111111222222222333333333222222333444444555555666BBBQQQnnn|||rrrWWWKKKKKKMMMOOOQQQ^^^eeewwwuuuyyycccyyypppnnnkkkhhhiiikkknnnqqqxxxxxxtttuuu~~~uuuqqqkkkdddZZZQQQNNNOOORRRTTTQQQYYYhhhmmm[[[GGGOOOgggfffccczzzkkkYYYSSSJJJ>>>555111000000//////.........------------...------,,,,,,------...)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////000000000000333111///111777>>>CCCFFFZZZmmmnnnyyy|||zzzlllYYYhhh|||{{{jjj___VVVMMMHHHGGGDDDFFFLLLSSSXXX]]]iiittt{{{fffQQQMMMPPP```vvvvvv\\\PPPFFFCCC@@@>>><<<;;;888666333444666777777666444333666555444333222222222222222222222111111111000000111111222222222222111111333222222111222222333333333333333222222222222222333333222000222666888888IIIgggzzzcccMMMGGGIIILLLSSS\\\^^^qqqyyygggvvvjjjbbbWWWUUUQQQNNNMMMNNNPPPQQQZZZ```hhhpppyyysssddd```rrrzzzxxxlll___UUUTTTQQQJJJLLLTTT]]]pppzzzuuueeeNNNHHHWWWpppyyyddduuuooosss[[[UUUKKKAAA;;;444//////222111111000///////////////...------,,,,,,------...+++++++++************))))))************++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000444111111777???FFFHHHHHHhhh}}}pppvvv~~~~~~kkkooo{{{lll\\\WWWSSSIIIEEEHHHHHHKKKQQQXXX]]]eeesssyyymmm___UUUPPPRRRYYYmmmwww\\\OOOFFFCCC@@@===<<<:::888666555555444444444444555555555555444333222222222222222222222111111111000000111111222222222222111111222111111000000000111111222222222222222222222222555555444333333555777888NNNsssnnn[[[IIIEEEHHHLLLTTT^^^jjj}}}zzzkkk|||qqqfffZZZSSSLLLJJJGGGEEEDDDEEEHHHIIINNNRRRXXX```jjjxxxggg]]]]]]xxx|||xxxooo```TTTRRRQQQPPPWWWbbbrrrlllRRRGGGOOOnnnlllrrr{{{|||{{{```TTTKKKBBB;;;555000///222111111000///////////////...------,,,,,,------...++++++++++++************************+++++++++++++++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,,,,,,,---------.....................////////////////////////000000000111111---000999@@@BBBFFFKKKlllzzzqqq}}}ooosssyyyfffUUUQQQNNNFFFDDDGGGHHHMMMUUU\\\___gggzzz~~~|||yyy{{{~~~~~~{{{yyyvvvwwwyyyyyyyyywwwtttsssllljjjhhheee```XXXOOOHHHNNNXXXhhhzzz~~~~~~xxx\\\OOOFFFCCC@@@===<<<:::888666777555333222222333555777555444333222222111222222222222222111111111111111111111222222222222111111333333222111111111111111222222111111111222222333444444555555444666999<<>>===>>>@@@CCCEEEGGGHHHLLLQQQ[[[hhhvvvwww```bbbppp|||xxxhhhXXXTTTUUUYYYfffsssoooWWWIIIJJJaaa|||sss~~~eeeUUULLLBBB===888222000222111111000///////////////...------,,,,,,------...,,,+++++++++************************+++++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------...................../////////////////////000000000111111000,,,111===BBB@@@IIIVVVvvv~~~yyytttwwwoooyyyooo^^^OOOKKKIIIEEEFFFJJJKKKRRR\\\bbbeeepppxxxuuuqqqmmmjjjhhhggggggddd```___aaacccbbbaaaccc\\\]]]___``````___]]]\\\ZZZ[[[\\\\\\\\\ZZZXXXWWWWWWXXXXXXUUURRRNNNLLLLLLRRReee~~~sssfffccchhhnnnrrrkkkfffkkk~~~yyy\\\OOOEEECCC???===;;;:::777555555555333333333333555555444333333222111111222222111111111111111111111111111111222222222222111111666666555444333333333333111111111000111222333444000111333555555666<<>>>>>======???BBBEEEGGGKKKJJJKKKMMMSSS[[[dddjjj|||vvvlllxxxsssccc]]]^^^dddrrriiiXXXLLLKKKOOOqqq}}}tttoooYYYOOOEEE@@@;;;444111111111000000///////////////...------,,,,,,------...,,,,,,+++++++++******************+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------------------........................//////////////////000000000111111111333///555AAADDDDDDSSSiii}}}sss{{{|||ooojjjpppvvveeeWWWKKKGGGGGGGGGKKKPPPRRRXXXaaajjjrrrzzzrrrmmmhhhddd```ZZZXXXUUURRRQQQRRRSSSTTTQQQPPPOOOPPPQQQPPPPPPQQQOOOOOOPPPQQQQQQPPPOOOOOOOOOOOOPPPPPPOOONNNNNNMMMJJJLLLLLLKKKHHHIIILLLPPPbbbwwwpppbbb]]]\\\\\\^^^^^^[[[[[[eeexxxyyy\\\OOOEEEBBB???<<<;;;999777555222333444555555444333222333333222111111111222222111111111111111111111111111111222222222222111111666555444444333333333444222111000000111333555666111111444777555555>>>JJJllluuuzzzzzz~~~\\\PPPIIIHHHNNNSSS[[[mmm|||{{{vvvxxxxxxeee[[[NNNEEEAAAAAAAAAAAA=========???BBBEEEIIIKKKLLLMMMNNNPPPSSSVVVYYYZZZhhhpppxxx}}}{{{oooiiikkkrrr~~~ttt___TTTLLLLLLGGGccctttrrr}}}aaaVVVJJJCCC>>>777222222111000000///////////////...------,,,,,,------...,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,------------------.........//////............////////////000000000000111111111111666444999BBBFFFKKKaaa{{{rrryyywwwiiidddlll}}}qqqdddZZZPPPGGGDDDFFFIIIOOOTTTXXXZZZcccrrrqqqiiiccc[[[VVVTTTSSSPPPNNNOOONNNLLLKKKKKKLLLNNNOOONNNPPPQQQQQQQQQRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRQQQTTTTTTSSSSSSRRRRRRSSSSSSQQQRRRSSSRRRQQQSSSYYY^^^nnnxxxnnnlllllliiiggggggiiijjjnnnvvvxxx\\\OOOEEEBBB???<<<;;;999777555111222444666666444222111222222111111111111222222111111111111111222222222111111222222222222111111222222111111111111222222333222111111222444777999666555777999555444AAAQQQ{{{vvvssszzzuuukkkTTTJJJGGGHHHOOOVVVaaaxxxyyywwwhhhvvvhhhUUUMMMDDD>>>===>>>???>>><<<===>>>AAADDDHHHKKKMMMKKKMMMQQQVVVZZZ\\\\\\ZZZ\\\bbbhhhllluuu}}}ssskkkgggeeeooo~~~vvvsssvvveeeTTTLLLHHHKKKLLL[[[iiixxxrrr~~~mmm___PPPGGG@@@999444222111111000///////////////...------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------........./////////............////////////000000000111111111222222555777===BBBHHHVVVppptttkkkfffmmm}}}zzzhhh]]]PPPJJJDDDBBBEEEKKKQQQVVVZZZ]]]jjj}}}{{{kkk\\\WWWTTTPPPNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOPPPPPPPPPQQQVVVYYYXXXYYY\\\]]]\\\YYYYYYXXXXXXXXXXXXYYYYYY\\\[[[ZZZYYYYYYZZZ[[[\\\______``````bbbeeeiiilllooo}}}~~~{{{~~~xxx|||}}}||||||www\\\OOOEEEBBB>>><<<;;;999777555333333333444444333333333222222111111111111222222000000111111111222222222111111222222222222111111000000000000000111222333444333222222333666999;;;666444777;;;888999JJJ```sssttt~~~ooovvvyyy\\\OOOHHHFFFJJJQQQYYYiiivvvsssvvv[[[MMMHHHCCCAAABBBCCCBBBAAAAAABBBDDDGGGJJJNNNQQQSSSSSSUUUZZZbbbiiimmmllljjjeeegggfffcccgggsss~~~tttsssnnnggg```\\\\\\]]]jjj{{{xxx{{{kkkQQQIIIDDDCCCLLLQQQRRR\\\vvvssssss~~~xxxhhhUUUJJJCCC;;;555333111111000///////////////...------,,,,,,------...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...............////////////............////////////000000111111111222222222222<<>><<<:::999666444555444222111111222444555222111111111111111222222000000111111222222222222111111222222222222111111000000000111222333555555444333222222444777:::===222111555;;;;;;@@@UUUnnnwwwyyyuuuqqq|||ooo|||}}}OOOIIIHHHGGGLLLUUU^^^pppqqqTTTKKKHHHFFFGGGJJJKKKIIIGGGIIIJJJLLLOOORRRVVVYYY[[[```aaafffnnnvvv||||||{{{vvvtttmmmdddbbbjjjrrrvvvvvvhhh\\\\\\[[[XXXVVVXXX\\\aaarrrzzz{{{oooQQQ@@@AAA???BBBNNNPPPIIIPPPhhhyyytttzzzsssxxxmmmYYYLLLDDD<<<666444111111000///////////////...------,,,,,,------...---------,,,,,,,,,++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------................../////////000............/////////000000111111111111222222222222AAAJJJKKKWWWqqqzzz}}}ooorrrlll[[[SSSJJJIIIHHHGGGKKKSSSYYY\\\___mmmsss^^^\\\^^^ZZZ\\\___aaa```^^^]]]```cccccceeejjjnnnrrrsssttttttnnnvvv|||{{{}}}~~~}}}}}}~~~}}}{{{|||}}}yyy\\\OOOFFFDDD@@@===;;;999666444333444555666555444333222000333555444111000222444222222222222222222222222222222222222222111000///000111111000000222555888888999999777444222222333777111::::::===CCCZZZ{{{ooozzzjjjmmm}}}fffMMMMMMHHHLLLQQQXXXfff{{{{{{wwwrrrrrruuuuuurrrvvvzzzoooQQQKKKLLLLLLMMMNNNNNNMMMMMMQQQTTTTTTQQQSSS]]]hhhmmm{{{zzzzzz}}}xxxtttssszzz|||yyyjjjbbb^^^ZZZ^^^______fffrrr~~~yyyyyy^^^FFF@@@BBBCCCGGGOOOOOONNNMMMUUUiii}}}{{{rrr|||[[[KKKFFF@@@999555444444333222111000//////........................000---******+++,,,***(((************************,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,////////////////////////............/////////000000------222444333333666555DDDLLLPPPccc{{{xxxuuukkkkkkuuusss___PPPKKKGGGBBBDDDNNNRRRRRR[[[hhhllliiiZZZUUU[[[jjjfffgggiiiiiijjjlllooorrrwwwxxx|||yyy]]]OOOFFFCCC@@@===;;;999666444444444555555444444333333111222333333222111222333222222222222222222222222222222222222222111000000000111111000000222555888777888888777555333333444777222999999>>>KKKhhhxxxmmmbbbjjj}}}aaaMMMMMMRRRVVV\\\eeeuuuxxxtttlllcccdddfffdddbbbdddiiijjjhhhpppssswwwyyyzzz}}}oooVVVQQQPPPPPPQQQSSSUUUUUUUUUUUUXXXYYY[[[dddsss}}}{{{{{{~~~ooobbb]]]]]]hhhooowww~~~zzzvvv^^^IIIEEEIIIKKKPPPVVVVVVPPPIIILLL[[[ooo~~~|||lllaaaNNNHHHBBB:::444444333222111000//////...........................///---******+++,,,***(((************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////........./////////000000000------111333222333666<<>>;;;KKKiiilll|||xxxmmmccciii|||wwwZZZOOOSSSXXXZZZdddtttuuuiiiaaaXXXWWWWWWZZZ___gggqqqxxxzzzxxxvvvyyytttfffdddmmmyyyuuu___QQQGGGFFFTTTgggssstttsss```RRRLLLCCC;;;333333222111000///..............................---------,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////////////////////////////000000000111111//////222222222888???EEEFFFWWWuuu~~~vvvuuujjjmmmwww~~~nnnaaaTTTJJJEEEEEEFFFLLLRRRUUUXXXddd}}}vvvVVVRRR\\\ooo{{{]]]NNNEEEBBB???===;;;:::888666777666555555444444555555333222111222333333222111444333333222222111111111000000111222222222222111000111333333222222333444111333444444444444666777555777???===RRRuuutttllldddaaammmkkkUUUOOOUUU\\\]]]lllqqqeee^^^YYYWWWXXXXXXYYY___jjjttt~~~wwwkkkhhhooo{{{nnn[[[TTTJJJAAAIIIZZZmmmtttbbbzzzjjjWWWOOOFFF===444444333222111000//////........................,,,---...---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........./////////////////////////////////000000000111111111000111333333444<<>><<<;;;:::888666666666666666666555444444111222333333222111222333444444333333222111111000000000111222222222222222000222333333222222222333000222333333222333444555666888>>>>>>ZZZzzz|||}}}jjjeeefffvvvwwwbbbTTTPPPVVV]]]___sssxxxkkk]]]WWWUUUTTTZZZaaa]]]aaakkk{{{vvvrrrwwwjjj\\\ZZZRRRCCCDDDRRRfffxxxtttcccjjjuuu]]]QQQGGG???555555444333222111000000........................,,,---...---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////////////////////////////000000000111111111111000111333444666???JJJIIIZZZrrrpppppp}}}|||eeeYYYnnnssscccVVVMMMHHHHHHLLLLLLRRRWWW[[[ddd{{{tttUUUUUUcccxxx{{{]]]NNNDDDBBB>>><<<<<<:::888777555666777777777666444333000333555444111000222444444444333333222111000000///000111222222222222222000222333333222222222333000111333333222111333444777888===???___vvvyyyppplllooommm]]]TTTQQQVVV^^^eee|||}}}}}}|||vvv^^^WWWTTTWWWYYYZZZ```hhhssswwwzzzyyyooorrrzzz~~~oooaaabbbYYYGGGDDDPPP[[[jjjqqqhhhccctttzzz}}}```RRRHHH???666555555444333222111111........................+++---///---++++++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,////////////////////////000000000000111111111111111111222444555888BBBMMMHHH\\\uuutttvvvrrr^^^^^^sssxxxjjjZZZNNNGGGCCCEEEJJJNNNUUU[[[aaammmrrrTTTUUUeee}}}zzz]]]NNNGGGAAA>>>===<<<777444555666666666666555444333222333333333222222111111111333333333222222111111111111111222222222333333333000000000000111111111111111222333333333444666888777999999OOOzzzyyyrrrwwwdddVVVRRRPPPVVV___gggrrrvvvfffZZZTTTNNNPPPXXX]]]bbbttthhhbbbbbb___```fffaaaeeennnzzz|||tttooo|||}}}jjjiiibbbNNNCCCEEEKKK\\\mmmkkk]]]___tttpppjjjXXXLLLBBB888666222000000111000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,++++++,,,,,,---......---,,,,,,+++++++++,,,...------,,,,,,------...............////////////////////////000000000000333555111222999888<<>>>>><<<777444555666666666666555444333222333333333222222222111111333333333222222222111111111111222222222333333333000000000000111111111111222333444444333444666888===>>>CCCccc~~~}}}{{{```VVVSSSRRRXXXbbbqqqkkk\\\WWWWWWUUU[[[hhhrrr}}}nnn___WWW\\\dddfffkkkrrrsssuuuxxxxxxuuuoooiiidddsssxxxtttjjjTTTBBB<<>>>>><<<777555666666666666666555444333222333333333222222222222111333333333222222222222111111111222222222333333333000000000111111111222222333444444444333444555777;;;===IIIvvvttt[[[UUUVVVTTTZZZeee}}}ooodddXXXTTTVVV[[[^^^jjj}}}ttt^^^ZZZ^^^oooyyy}}}yyyjjjXXXEEE888<<>>>>><<<888555666666666666666555444333222222222222222222222222222222222222222222222222222111111222222222333333333000000111111111222222222333444555444333444555777777>>>QQQlllWWWVVVWWWUUU]]]jjjhhh\\\XXXUUUVVVZZZ^^^hhh{{{yyyccc\\\^^^jjjtttyyysssbbbZZZMMM>>>@@@IIIcccwwwlllYYYmmmjjjRRRDDD>>>:::555222111111000000000000000000000000000000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------............------------..................///////////////000000111111222222222---666555444???FFFHHHNNNuuu{{{lll___SSSMMMHHHHHHJJJMMMTTT\\\[[[iiimmmbbbrrr|||~~~|||^^^OOOGGGAAA>>>>>>===999666777666666666666555444333222222222222222222222222222222222222222222222222222111111222222222333333333111111111111222222222222333444555555444444666888:::FFF```fffUUUWWWXXXUUU___rrrnnnXXXUUUZZZ\\\]]]aaajjjzzznnn\\\\\\iiiuuu|||pppaaa^^^TTTCCCCCCEEEZZZqqqmmm\\\iiizzzqqqVVVGGGAAA===777333111111000000////////////////////////.........---------,,,,,,------,,,,,,------...///*********+++,,,...///000///......------......///............////////////......//////000111111222///666555777AAAEEEKKKXXX{{{www~~~zzzeeeZZZOOOJJJGGGIIILLLOOOVVV]]]^^^rrruuulllyyy|||]]]MMMFFFAAA>>>>>>===999777888666666666666555444333222111222222222222333333333111222222222222333333333111111222222222333333333111111111222222222222333222333555555444555888:::===MMMkkkuuu```TTTXXXWWWTTTddd~~~lll\\\QQQVVV___dddjjjrrrfff[[[```|||||||||wwwkkkgggWWWCCCBBB@@@QQQjjjoooaaa```nnn|||ooo___MMMDDD???888333111111111000........................---............---,,,,,,---------------......///))))))***+++,,,---///000//////............//////............////////////------...///000111111222333555555<<>>???>>>:::777888666666666666555444333222111111222222222333333333111111222222222333333333111111222222222333333333111111111222222222333333111222444555555666999;;;>>>QQQqqqkkkZZZRRRXXXWWWUUUkkk{{{gggZZZUUUVVV^^^eeemmm~~~zzzaaa]]]ddd|||~~~xxx}}}}}}vvvnnn[[[FFFAAA===GGG```nnnhhh^^^]]]eeejjjSSSFFFAAA:::444111111111000////////////////////////---.../////////...,,,,,,---------------...//////,,,,,,,,,,,,,,,---......//////............//////............////////////---...///000111222333333555222444AAAIIIDDDXXX|||vvvyyyyyyzzzyyycccVVVSSSGGGDDDDDDJJJPPPUUU\\\dddrrr|||ssszzz{{{\\\LLLFFFAAA>>>???>>>:::888999666666666666555444333222111111111222222333333333111111111222222333333333111111222222222333333333111111222222222333333333000222444555555777:::<<>>FFF^^^rrrjjjTTTkkkiii{{{vvvTTTLLLEEE<<<666444333111///000000000000000000000000///............------------,,,,,,,,,,,,---......---------------------------------............///...............---------000000000111222222333333444888888BBBMMMIII___xxxssszzzjjjrrr}}}gggVVVMMMJJJDDDFFFKKKPPPPPPTTTeeewwwmmmYYYQQQTTT^^^ggg}}}|||\\\KKKCCC@@@===;;;;;;:::888666777555444444444444333111111111222333333333333222111111222222222333333333333333333222000000111333333222222222222333444444444555555444666:::>>>@@@OOOjjjyyyzzzuuu]]]VVVRRRSSSTTTaaarrr^^^VVVYYY[[[bbbooo~~~hhhiii{{{qqqbbb```aaacccnnn}}}}}}xxxxxxlllSSSEEEBBB>>>CCCYYYlllhhhXXX^^^kkkuuu~~~YYYNNNGGG===666444333111///000000000000000000000000///............------------,,,,,,,,,,,,---......---------------------------------............//////.....................000000000111222222333333444777<<>><<>>KKKzzziii]]]RRRSSSRRRZZZuuuyyyzzznnn[[[UUU\\\hhhvvvuuurrrzzz|||}}}~~~}}}xxxlll___OOO@@@===AAANNNdddwwwkkk```nnn~~~]]]SSSFFF<<<777444222111000000000000000000000000///............------------,,,,,,,,,,,,---......---------------------------------............/////////000000111111222222111111222222333444444444777===GGGLLLXXXvvvtttqqqooo\\\NNNGGGEEEEEELLLQQQUUUZZZhhhttt]]]PPPLLLUUU[[[ccc|||yyy```SSSJJJOOO^^^uuu___NNNCCC@@@===;;;;;;:::888666888777555555666666444333111111222333333333333222111111222222222333333333000222444555444333333444333333222222333333444555666333555:::999777AAAPPPyyyccc[[[SSSTTTTTT___rrrooo}}}kkkaaaXXXXXXaaarrrzzzwww}}}ooopppyyysss}}}zzzooocccRRRCCC======DDD[[[tttqqqbbbbbb|||^^^TTTGGG===888555444222000000000000000000000000///............------------,,,,,,,,,,,,---......---------------------------------............///......//////000111111222111111222333333444444555888BBBFFFNNNgggrrr~~~xxxfffUUUJJJFFFFFFHHHNNNSSSXXX___sssuuubbbOOONNNRRRZZZcccuuuuuuaaaPPPNNNPPP[[[rrr~~~___NNNCCC@@@===;;;;;;:::888666888777555555666666444333111111222333333333333222111111222222222333333333000222444444333333333555222222111111222222333444777333444:::999777CCCTTT}}}sss^^^XXXSSSTTTVVVeeeyyylllooooooZZZXXXWWW\\\fffzzz}}}ooojjjtttuuunnn{{{rrrfffTTTDDD===999>>>UUUooovvvfff[[[}}}___UUUHHH===888666555333000000000000000000000000//////.........------------,,,,,,,,,,,,---......---------------------------------.........//////---......///000111111111111222222333333444444555888FFFFFFQQQssswww|||qqq___OOOGGGEEEGGGJJJPPPTTTYYYddd{{{qqq\\\LLLFFFNNNXXXbbboooaaaKKKHHHPPP[[[jjjzzzvvvtttdddccc```^^^^^^```bbbccceeeiiilllllliiiiiimmmqqqrrrwww~~~^^^OOOHHHDDD>>>:::888888888888777777666555555555555666333222222111111222222333111111111111222333444555444444444444444444444444222222111111222222333444555555444888===:::FFFaaa}}}~~~}}}ddd[[[]]]TTTVVVZZZuuuzzzvvv~~~jjj___XXXYYY\\\cccrrryyyllljjj|||~~~gggppp}}}uuuqqqeeeZZZGGG>>>===:::EEE]]]sssrrrfffpppkkkNNNHHH@@@777777///111111111111111000000000000//////.........---------,,,------......------,,,......////////////..................////////////000111111111111222222222111000222444222000444:::???HHHMMM___{{{~~~sss~~~{{{lllXXXIIICCCDDDHHHKKKRRRRRRYYYlllzzztttxxxwwwzzzwwwtttqqqgggXXXMMMJJJKKKKKKUUUlll|||cccVVVKKKIIIXXXmmmzzzllldddeeeccc```^^^]]]^^^```bbbbbbccceeehhhlllqqqvvvzzz}}}~~~sssiiidddbbb]]]VVVSSSRRRRRRRRRSSSSSSTTTTTTSSSUUUVVVUUURRRPPPQQQSSSVVV\\\kkkaaaRRRWWWPPPGGG???:::888888777777666666555555555555555333222222111111222222333111111111111222333444555444444444444444444444444222222222111222222333444555777666888:::777EEEbbbyyyaaaYYYZZZUUUYYY___zzz~~~{{{vvvaaaYYYVVVYYY```lllyyy~~~~~~rrrmmmyyyiiiooo{{{sssjjj^^^JJJ???>>>;;;BBBWWWiiilll___bbb}}}qqqRRRLLLBBB999:::111333111111111111000000000000//////.........---------,,,------......------,,,------............------............////////////000111111111111222222222111000222444222111555;;;FFFMMMWWWnnnxxxxxxwwwqqquuugggUUUHHHCCCFFFKKKNNNUUUWWWaaatttuuuddd___bbb```hhheeecccaaaYYYOOOHHHGGGLLLOOO___|||oooYYYPPPHHHOOObbb{{{ssskkkeeeYYYQQQSSSVVVTTTSSSRRRTTTWWWYYYZZZ[[[]]]aaadddgggmmmtttxxxxxxuuummmdddaaabbb___[[[XXXWWWUUUSSSRRRSSSTTTUUUQQQRRRRRRPPPMMMMMMOOORRRTTT[[[iiiyyydddTTT]]]VVVJJJAAA;;;999888888666555555555444444444444333222222111111222222333111111111111222333444444444444444444444444444444222222222222222333444444555888999;;;===:::JJJiii}}}rrr]]]VVVVVVUUU\\\fffhhhYYYVVVTTTZZZfffxxxuuunnnjjjjjjvvvyyyqqqsssmmmpppzzzuuupppcccLLL@@@@@@;;;>>>NNNfffooobbbYYYsssxxx|||yyyXXXOOODDD::::::222333111111111111000000000000/////////.........------------............------,,,,,,------------,,,,,,............////////////000111111111111222222222111000222444333111666===NNNPPPaaawww{{{sssjjjlll```PPPFFFDDDIIINNNQQQSSSXXXfff{{{lll```RRRPPPTTTRRRXXXUUUSSSRRRNNNHHHGGGJJJLLLVVVmmm{{{___OOONNNMMM\\\sssppp\\\XXXUUUMMMIIILLLOOOOOOOOOQQQTTTXXX[[[^^^^^^cccjjjnnnrrryyyvvvnnnjjjgggbbbccc```[[[WWWUUUVVVWWWYYYVVVVVVUUURRRPPPPPPSSSUUUWWW\\\fffpppyyycccRRRRRRLLLDDD>>>;;;:::999999555555555555555444444333333222222111111222222333222111111111222222333444333333333333333333333333333222222222222333444444444777999@@@HHHIIIZZZxxxkkk[[[UUUTTTSSS___pppvvv^^^UUUWWWYYYccctttkkkYYYRRRWWW```{{{uuuppp}}}tttssssssyyywwwrrreeeNNNAAAAAA<<<<<>>;;;BBB```rrroooVVV[[[uuueeeUUUEEE::::::222222111111111111000000000///000000/////////.........---......//////......---......////////////..................////////////000000111111111222222222222111222444333333999AAALLLHHHccckkkwww___VVVKKKEEEFFFKKKPPPSSSXXXeeeyyyqqqYYYIIIFFFFFFOOOYYYWWW[[[YYYWWWVVVQQQOOOTTT\\\eee|||jjjZZZJJJLLL]]]hhhnnn___WWWUUUZZZ___```eeelllkkkpppvvv}}}{{{wwwtttnnnkkkpppyyyaaaLLL???>>>======<<<:::777555555666777777777666444333333222222111111222222333333222222111222222333333333333333333333333333333333333333333333444444555444555777DDDVVVccc}}}}}}rrr^^^YYYWWWTTTXXXqqqxxx^^^RRRSSSVVVaaavvvdddPPPGGGNNNfff}}}www|||}}}kkkkkkrrr}}}nnnuuuwww}}}qqqkkkXXXHHHEEE???;;;AAAYYYmmmrrr\\\WWWnnn[[[HHH<<<===555555111111111111000000000000000000000/////////............////////////.........//////////////////...............////////////000111111111111222222222222111222444444444;;;CCCHHHFFFeeerrrttt[[[SSSJJJFFFHHHMMMQQQSSS\\\kkkfffQQQFFFGGGHHHRRR[[[ZZZ^^^]]]]]]\\\XXXVVV[[[dddrrrxxx]]]QQQIIIQQQhhhwwwxxxaaaaaa___bbbgggjjjkkkqqqxxx|||dddMMMBBB@@@>>>===<<<;;;888666666777888999888777555444333222222111111222222333333333222222111222222333222222222222222222222222444333333333333444555555444777777>>>LLL\\\}}}iiiXXXXXXXXXUUUaaafffTTTRRRWWWYYYjjjwwwZZZKKKJJJYYYwww}}}}}}pppggghhh{{{sssbbbtttrrraaaNNNHHH@@@<<>>555555111111111111000000000000000000000000/////////.........////////////......---......//////......---............////////////000111111111111222222222222111222444444555<<>>NNN||||||xxx]]]SSSWWWSSS^^^zzz~~~iiiVVVTTTYYY^^^iiitttkkkTTTQQQddd}}}ssseeekkkwwwyyyooouuu~~~{{{xxx|||}}}ppp___bbb~~~ooo^^^UUUGGG>>>CCCDDDMMMlllyyydddbbb___KKKCCC;;;555555111111111111000000000000////////////////////////...............///000000......................../////////////////////...000000111222222222222111222333333222444999CCCJJJLLLllljjjsss|||gggSSSHHHDDDJJJQQQSSSXXX```rrr___KKKMMMMMMOOOZZZiiiuuuyyy{{{qqqggguuuxxxfffeee|||```OOOBBB@@@<<<;;;::::::999888999444333FFF]]]UUU;;;...111222222333333222222111333333333333333333333333222111111222444555333222333333333444444444555555666666;;;???@@@NNNyyy}}}sssZZZPPPVVVVVVeeemmm___UUUVVV\\\dddsssyyy]]]NNNUUUuuu{{{hhhkkksss}}}sssnnnuuu|||kkkfffeeeiiiqqqyyymmm]]]iii{{{yyyzzz}}}|||yyy{{{tttccc[[[MMMAAAAAA???FFFeeezzzhhhXXXlllfffMMMCCC<<<777555222222111111111000000000////////////////////////...............///000000..............................//////////////////111111111000111111222333111222222222444:::DDDKKKSSStttvvvlll|||yyydddPPPHHHFFFMMMRRRTTTZZZccc}}}yyyVVVHHHIIIKKKPPP^^^rrryyyvvvyyyrrrooobbbggg~~~~~~aaaOOOBBB@@@<<<;;;::::::999888555777666<<>>@@@QQQ||||||mmmVVVOOOWWW\\\oooeee]]]WWWWWW]]]jjjhhhUUULLL^^^hhheeegggooowww~~~vvviiilll~~~jjj______ccckkksss{{{fffYYYgggtttpppooorrruuuvvvzzzwwwggg```TTTFFFBBB===@@@\\\xxxmmmTTT\\\wwwnnnPPPBBB===888555222222222111111111000000////////////////////////...............///000000....................................////////////222111000000000111333444111222222222444;;;FFFNNN\\\|||wwwrrrttt___LLLFFFFFFMMMRRRTTT\\\ggglllOOOFFFHHHJJJRRRddd{{{vvvllluuuhhh^^^fff|||~~~aaaPPPBBB@@@<<<;;;::::::999888777<<<999555555000///;;;111222222333333222222111333333333333333333333333000111222333333222222333333333333444444444555555666777:::<<>>SSSrrrsssXXXWWWqqqwwwRRRAAA>>>:::666222222222222111111111111////////////////////////...............///000000........................---.........//////000000222111000000000111333444222222222222555===IIIQQQhhh||||||mmmXXXIIIEEEGGGNNNSSSVVVaaannnwwwaaaJJJJJJLLLQQQ[[[ooonnn```cccxxxfff\\\dddyyy}}}aaaPPPBBB@@@<<<;;;::::::999888888999333222:::888222555111222222333333222222111333333333333333333333333000222444444333222333444333333333444444444555555666777999;;;DDDbbbnnn___QQQQQQ]]]lllvvvZZZYYYWWWZZZgggfffRRROOO[[[{{{yyykkk^^^___lll{{{rrrhhhwww~~~|||xxxkkk]]]]]]mmm~~~___XXXiiizzzrrrnnnssszzz}}}{{{kkkiiibbbQQQFFF>>>>>>MMMmmmzzzcccYYYmmmUUUAAA>>><<<666333222222222222111111111////////////////////////...............///000000........................------......///000000000111111111000111111222333333333333444777@@@LLLUUUsssuuufffPPPHHHEEEIIIQQQUUUZZZhhhyyyjjjXXXHHHKKKOOOVVVcccyyyuuuaaaTTTTTTggg|||ggg]]]dddvvv|||bbbPPPBBB@@@<<<;;;::::::999888444777111111;;;;;;222222111222222333333222222111333333333333333333333333000333555555333222333555333333333444444444555555444777;;;>>>JJJkkkfffZZZQQQSSSbbbsss|||zzzgggUUUUUUWWW]]]nnnoooYYYPPPPPPfff{{{ppp___]]]hhhvvv|||jjjlll{{{rrrmmmaaa\\\sssuuuooouuunnnmmmgggUUUHHH>>>@@@JJJiiiooo\\\gggWWW@@@???===666333333222222222111111111////////////////////////...............///000000........................------......///000000111000000111222222222222111444444444555888BBBOOOXXXwww}}}ppp___IIIFFFDDDHHHPPPUUU[[[mmmyyy___RRRFFFKKKQQQ[[[kkkzzzcccVVVNNNPPPbbbwwwggg___gggwww|||bbbQQQBBB@@@<<<;;;::::::999888333<<<:::555777555222888222222222333333222222222333333333333333333333333111333666666444333444666333333333444444444555555333888===AAAOOOqqq}}}bbbXXXQQQUUUeeexxx}}}zzz]]]SSSUUUXXX```sssdddQQQQQQRRRooozzzqqq]]]ZZZdddooowww|||kkkeeexxxbbb___{{{tttnnnvvvpppooojjjVVVHHH>>>AAAIIIhhhwww^^^bbbXXX@@@???>>>666333333333222222222111111////////////////////////...............///000000........................---------...///000000111///000111333333222111111555555555666999CCCPPPZZZuuu{{{mmm[[[EEECCCBBBFFFNNNRRRZZZnnnrrrXXXNNNEEEPPPWWWcccvvvlllWWWPPPOOOTTTfff{{{ggg```kkkzzz~~~eeeRRRFFFCCC???=========;;;:::777777777777666555444333333333222222111222222333111333444444333222222333666666777777666555444444444444333444444555666777<<<888@@@EEEQQQ}}}ppp___RRRQQQXXXhhh~~~gggZZZWWWXXXYYYaaazzzjjjUUUQQQYYY___}}}{{{~~~yyydddWWWSSSVVV```hhhuuulll^^^hhh|||ppp^^^www|||uuutttsssiiidddYYYKKK>>>===CCC___}}}{{{ggg___```DDD@@@>>>888444333222111000000000000000000000000////////////......////////////......000000000000000000000000000000000000000000000000...///000111111222222111444222444888<<>><<<;;;:::999777777777777777666555444333222222222222222222333333111333444444333222222333555666666666555555444333444444333444444555666777888666???GGGWWWfffYYYPPPSSS^^^pppwww___UUUVVVWWWZZZeee}}}nnn___SSSVVV___uuu|||xxxhhhWWWOOOPPPZZZeeeuuunnn___fffxxx~~~qqq___|||tttoooiiiggglllttt|||oooddd```VVVKKKDDDBBBCCC\\\zzz{{{ggg]]]yyygggFFF???===999555444333222111111111111000000000/////////............////////////......000000000000000000000000000000000000000000000000...///000111222222222222444222444888===GGGWWWeeesss___OOOFFFDDDJJJOOOQQQUUUddd{{{zzz[[[NNNEEEQQQXXXiiiyyy___UUUNNNTTTbbbvvvhhh^^^jjj|||gggUUUEEEBBB???<<<;;;999888666777777777777666555444444222222222222222333444444111333444444333222222333444444555555444444333333444444333444444555666777666666>>>GGGZZZ```VVVQQQWWWeeeyyyiiiWWWRRRTTTWWW^^^mmmvvvdddYYYRRRQQQ\\\kkkuuuiiihhhttt|||{{{{{{{{{{{{|||~~~ooo[[[NNNOOO]]]kkk~~~rrr```dddrrr{{{vvvyyyqqqtttqqq___tttuuuggg]]]YYYUUUTTTUUU\\\kkkyyyvvvggg___]]]VVVLLLJJJEEEAAAUUUtttzzziii___hhhkkkHHH???>>>:::666555444333222222222222////////////..................////////////......000000000000000000000000000000000000000000000000...///000111222222222222555333444777===HHH[[[llllllYYYKKKEEEGGGLLLPPPSSSZZZjjjoooRRRKKKHHHVVV```uuunnnVVVNNNNNN\\\uuujjj```kkkjjjYYYHHHEEEAAA>>><<<;;;999777777777777777777666555555222222222222222333444555111333444444333222222333333333333444444333333222444444333444444555666777666888===FFF[[[}}}aaaYYYTTTZZZiii}}}```TTTTTTUUUYYYcccwwwttteeeUUULLLIIIOOObbbwwwvvvfffYYYWWWbbbvvvuuunnnhhhggghhhfffcccbbb^^^^^^^^^___aaacccfffggglllooovvvvvvbbbUUUVVVhhhzzzwwwcccbbblllssskkkaaaiiiuuu}}}yyyppppppuuuppp]]]mmmxxxcccSSSPPPMMMHHHDDDCCCIIIUUU___kkkiiibbbYYYZZZ^^^WWWLLLMMMGGG>>>MMMooo}}}rrrhhhfffiiiIIIBBB???:::555444333222222111222222////////////.........---......////////////......//////////////////////////////////////////////////////000111222222222222666444444666<<>><<<;;;999777777777777777777777666555333222222222333444444555111333444444333222222333222222333333333333333222444444333444444555666777666;;;===FFF___yyy{{{bbbZZZUUU[[[mmmqqqYYYTTTVVVXXX\\\iii}}}zzzzzz{{{yyywww}}}}}}~~~|||xxxrrrlllhhh[[[SSSKKKGGGDDDMMMggg}}}zzzuuupppjjjaaaWWWPPPMMMUUUfffggg[[[RRRRRRTTTSSSRRRSSSMMMMMMMMMNNNPPPRRRUUUVVVUUUXXX```iiinnnsss}}}zzzhhhZZZZZZkkk}}}}}}fff```eeezzztttqqqiiifff```fffpppwwwwwwuuuyyymmmYYYccczzzgggRRREEEKKKIIIEEEBBBCCCGGGLLLNNNWWWSSSLLLIIIRRR\\\VVVIIIPPPKKK???HHHmmm{{{kkkvvvjjjMMMEEE@@@888444333222111111000000000000////////////...............////////////......///////////////////////////////////////////////////000111222222333333222444333444888@@@PPPkkkwwwbbbQQQIIIGGGJJJLLLPPPWWWdddyyyhhhOOOPPPQQQ]]]llllllUUUTTTWWWaaauuuooodddnnnooo___EEEBBB???<<<;;;999888666777777777888888777777666444444333333333333444444111333444444333222222333222222333333444444333333444444333444444555666777555======HHHhhhwww~~~~~~\\\WWWTTT\\\sssdddTTTSSSVVV\\\```pppwwwkkkiiiddd^^^[[[[[[[[[[[[[[[ZZZ[[[]]]]]][[[WWWSSSPPPIIIGGGFFFFFFFFFQQQnnnoooiii``````^^^[[[UUUPPPMMMKKKEEEJJJVVVlll]]]OOOEEEHHHLLLKKKKKKMMMHHHHHHHHHHHHIIIKKKMMMNNNLLLMMMRRRVVVXXXZZZdddnnn|||jjjZZZUUU___mmmmmmpppwwwjjj^^^```pppnnniiijjjiiillliiipppzzzkkkVVVTTTxxxrrr[[[HHHDDDHHHJJJJJJHHHIIIMMMMMMKKKLLLIIIAAA???IIIUUURRRFFFUUURRRDDDGGGjjjnnnrrrmmmtttSSSGGG@@@777333333222111000000000000000000000000////////////......////////////......000000000000000000000000000000000000000000000000///000111222333333333333111222555<<>><<<;;;:::999777666777777888888888777777666555444333333333333333111333444444333222222333222222333444444444444444444444333444444555666777555>>>>>>JJJoooxxxuuuVVVTTTTTT```yyyuuuZZZRRRSSSUUU___dddvvvvvvcccXXXVVVWWWWWWRRRNNNNNNSSSXXXUUUVVVXXXYYYXXXUUUSSSQQQOOOLLLKKKNNNQQQ]]]zzz~~~rrrgggddd\\\\\\\\\ZZZXXXUUUTTTSSSMMMNNNRRRaaa|||bbbTTTMMMTTTZZZXXXVVVYYYVVVVVVUUUTTTUUUVVVWWWXXXXXXXXXYYYZZZXXXYYYbbbmmm|||jjjXXXNNNPPPWWWWWW\\\hhhyyymmm^^^\\\fff{{{}}}ooonnntttyyykkkVVVKKKhhh~~~nnnRRRBBBGGGDDDLLLPPPNNNMMMPPPQQQPPPPPPOOOHHHAAADDDNNNNNNHHHYYYXXXHHHDDDddduuujjjfffVVVEEE@@@<<<444444333222111111111111222111111111000000000000......////////////......000000000000000000000000000000000000000000000000000000111222333333333333000111666>>>HHH\\\|||lllUUUFFFCCCEEEJJJLLLRRR___rrrcccNNNXXX]]]jjjfffWWWXXXVVVeeewwwsssfffnnnkkkZZZFFFCCC???=========;;;:::666777777888888888777777777666555444333222222222111333555444333222333333222333444444555555555555444444444444444555777777777@@@>>>JJJqqqxxx|||xxxwww~~~nnnSSSSSSWWWddd~~~lllVVVRRRUUUVVV```fffzzzmmm\\\TTTUUU[[[___ZZZQQQPPP[[[gggkkkllllllllljjjhhheeedddaaaYYYUUUXXX^^^jjj}}}|||wwwvvvnnnmmmllllllkkkiiieeebbbaaa___]]]ddd{{{qqqeeeaaakkksssoookkkmmmmmmlllkkkjjjiiijjjkkkkkknnnnnnnnnmmmiiijjjttt|||kkkYYYKKKHHHLLLPPPVVVdddxxxooo^^^[[[ggg|||}}}mmmXXXHHHaaawww}}}mmmLLL>>>III@@@MMMUUUQQQMMMOOOTTTVVVXXXZZZUUUIIIEEEJJJNNNLLLZZZZZZIII@@@]]]}}}vvvnnn^^^vvvWWWCCCBBBCCC555555444333222222222222222222222222111111111000......////////////......000000000000000000000000000000000000000000000000000000111222333333333333111333777===FFFYYYwwwlllTTTFFFCCCGGGKKKMMMTTTbbbvvvbbbOOO]]]eeessstttSSSLLLWWW]]]ppptttfffmmmoooZZZHHHBBB>>>>>><<<888666777888777777777777777888888444444444444444444444444555555555444444333333333555444444333333444444555222444555555444444666777888666???UUUpppyyyuuuqqqvvvttthhhSSSRRRWWWiiidddRRROOOSSSVVV___kkkkkkZZZWWWYYYlllsssbbbRRRYYYooo}}}xxxuuuxxxooommmlllkkk~~~yyyvvvwww~~~rrr___KKKDDDHHHTTTYYYeeevvvrrr^^^VVV```xxxoooWWWGGGSSSfffooobbbLLLEEEIIIKKKJJJ]]]cccRRRRRR]]][[[___hhhgggXXXMMMMMMNNNKKKbbbcccOOOBBBYYYxxxmmmdddqqqnnnXXXlllYYYEEEDDD<<<888555222111111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222444666666<<>>>>><<<999777999888777777777777777888888444444444444444444444444444444444444444444333333555444444333333444444555222444555555555555666888===:::EEEaaa{{{xxx~~~eeeSSSSSSXXXjjj|||^^^QQQQQQVVVZZZeeessstttaaa[[[ggg|||yyyuuuaaaLLLDDDHHHPPPWWWeeeuuurrr]]]SSS```{{{pppYYYDDDLLL[[[ccc[[[LLLIIIOOOMMMTTTkkkpppYYYVVVfffmmmqqq[[[UUUXXXYYYaaagggXXXGGGVVVrrryyyqqqXXXSSScccwwwaaammm\\\GGGDDD<<<999666333111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222333444555;;;FFFSSSoooxxxbbbNNNEEEFFFJJJMMMOOOVVVfff}}}iiiVVVYYYmmmdddVVVRRRWWWgggwwwpppnnnrrr\\\JJJCCC>>>===<<<999888:::888777777666666777777777444444444444444444444444333333444444444444444444555444444333333444444555222444555555555555777888;;;999HHHmmm|||aaaTTTTTTZZZllloooWWWPPPSSSZZZ]]]lll|||jjj^^^uuuyyyeeeNNNDDDFFFLLLVVVfffvvvyyycccUUU^^^zzzqqq\\\BBBCCCKKKTTTSSSNNNRRR[[[\\\llllllcccxxxfffZZZ]]]ccc^^^llldddNNNQQQjjjoooaaaLLLLLLaaannnlll```IIIEEE<<<:::777444222222333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222444444777>>>GGGXXXxxxuuu___MMMEEEGGGKKKMMMPPPYYYllllll\\\gggzzziiiTTTOOOWWWfff}}}yyyqqquuu]]]IIICCC======;;;999888;;;888777777666666666666777444444444444444444444444333333333444444555555555555444444333333444444555222444555666555666777999:::888JJJwwwvvv[[[UUUUUU\\\ooouuutttvvvfffQQQOOOUUU[[[^^^ppprrr```zzz}}}wwwzzz}}}iiiPPPDDDDDDJJJUUUgggvvvkkk[[[[[[uuuqqq___EEE@@@AAAJJJPPPUUU___kkkppp}}}qqqnnn___aaahhh\\\nnnmmmTTTLLLccclll[[[JJJQQQmmm|||mmmcccJJJEEE<<<:::888555333333333333111////////////////////////////////////////////////////////////////////////////////////////////////111111222333333333333222777555;;;DDDLLLbbbrrr\\\KKKDDDFFFJJJLLLQQQ]]]rrrppp```oooxxxbbbPPPRRRbbbxxxuuulllvvv^^^HHHBBB===<<<<<<999888:::888888777666555555666666444444444444444444444444333333333444444555555555555444444333333444444555222444555666666666888:::???<<>>JJJPPPjjjnnnXXXIIICCCEEEIIIMMMSSSbbbxxxwwwbbbkkkyyybbbPPPXXXooommmiiixxx^^^GGGAAA>>>???>>>:::999:::888888777666555555555555444444444444444444444444333333444444444444444444555444444333333444444555222444555666666777999:::???===OOO{{{pppUUUUUUXXXbbbxxxvvvZZZVVVWWWfff{{{[[[OOOPPPTTT[[[bbbwww}}}fffpppxxx___mmm~~~dddMMMKKKOOOaaalllRRRCCCBBBCCCJJJWWWdddooo}}}lllYYYXXXlllsssfffNNNDDDAAAJJJVVVaaaqqq}}}hhheeejjj^^^gggqqq```JJJ[[[mmm```FFFZZZuuukkkPPPIII@@@;;;888555333333333333222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222555///???NNNRRRqqqjjjUUUGGGCCCFFFJJJOOOWWWhhhmmmlllxxxxxxaaaSSSbbbkkklllxxx]]]GGGCCC@@@BBBBBB===:::;;;888888777555555444444555444444444444444444444444444444444444444444333333555444444333333444444555222444666666666777999;;;;;;;;;NNNwwwoooTTTUUUXXXddd{{{dddPPPMMM[[[ssspppVVVNNNPPPUUU___hhh~~~ooohhhwwwwwwfffZZZPPPkkklllVVVHHHSSSeee}}}lllQQQCCCAAABBBEEEMMMZZZhhhyyyrrr```YYYkkkuuukkkMMMEEEDDDMMMVVV```nnn}}}yyy```___iiibbbcccqqqhhhMMMVVVhhh]]]III^^^ooopppUUUNNNDDD:::777444333333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222555...BBBSSSVVVwww|||fffRRRFFFEEEIIIMMMTTT\\\nnn{{{eee\\\uuulllkkkxxx]]]HHHDDDCCCEEEEEE@@@<<<<<<888888777555555444444444444444444444444444444444555555555444444333333333555444444333333444444555222444666666777777:::;;;:::===SSS{{{oooUUUUUUYYYeee}}}ggg]]]WWWooohhhQQQLLLQQQWWWbbbnnnuuucccpppuuudddTTTHHHTTTvvvvvvttt___OOORRRiiikkkQQQBBBAAADDDDDDIIIUUUeeeyyy|||lllZZZkkkwwwnnnKKKEEEEEEMMMVVV]]]kkkyyy~~~www\\\___nnneee```qqqmmmOOORRRcccXXXJJJ^^^gggtttXXXQQQHHH:::777444222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222666///EEEXXX[[[}}}xxxcccPPPFFFFFFLLLPPPWWW```rrrlllhhhkkkggg___NNNFFFAAAAAA@@@<<<888888999999999888777666666555222777<<<;;;666222111222333333444555666777888999555666777666444333333555555666777666555666888:::888:::YYYhhhVVVUUU^^^mmmxxxbbbPPPOOORRRWWWcccsssyyysss{{{uuu___NNNKKKPPPcccxxxuuuhhhRRRIIIUUUeeennnSSSCCC@@@CCCEEEOOO```rrrqqq```ccc}}}uuuxxxlllPPPHHHFFFLLLQQQUUU```lllyyyvvvyyyxxx^^^[[[cccgggbbbhhhuuu[[[GGG[[[]]]RRRXXX{{{qqqhhhuuuUUUMMMFFF<<<999666444333333111000111111000///////////////////////////000000000000000000000000000000000000111111111000000000000000000111111222222333444444333;;;CCCPPPlllxxxbbbOOOIIILLLQQQRRRTTT\\\rrr{{{pppfffkkkbbbMMMFFFAAAAAA@@@<<<999999999999888888777666666555666:::>>>>>>999555444555555555555555555666666666555666777666444333444555222444666777777777999;;;???@@@]]]fffUUUVVV___nnnuuu___OOOOOOSSSWWWcccrrr}}}xxxnnnXXXKKKKKKSSSsssvvvvvvzzzfffYYYGGGFFFXXXoooWWWHHHDDDEEEIIIUUUgggxxxrrraaaccczzz~~~wwwkkkOOOGGGDDDIIINNNQQQ[[[gggsssuuuyyyxxx[[[XXXccckkkhhhmmmyyyaaaLLL___cccVVVYYYyyyooodddxxxXXXNNNFFF===:::666444333333222000111111000///////////////////////////000000000000000000000000000000000000111000000000000000000000111111111222333333444444222;;;FFFUUUrrrwww```NNNHHHKKKPPPRRRZZZbbbxxx|||gggkkkfffMMMFFFAAAAAAAAA===::::::999999888888777666666666777:::======999666555666666555555555444444333333444666666666444333444555111444666777777777888999CCCBBB___~~~cccTTTVVV___oooooo[[[NNNPPPTTTWWWcccrrrnnnzzzfffRRRLLLTTT```|||pppyyynnnVVVJJJ@@@IIIccc|||nnnXXXHHHBBBCCCGGGTTTfffvvvtttbbb```uuu|||{{{~~~yyyzzz}}}vvvjjjOOOFFFBBBFFFJJJLLLUUU```mmmvvv{{{{{{vvvWWWTTTbbbjjjiiimmmzzzfffPPP```ggg]]]ZZZuuuuuufff~~~]]]QQQFFF>>>;;;777444333333222111111111000////////////000////////////000000000000000000000000000000000000000000000000000000111111111111222222333333444444111<<>>;;;;;;888888888888777777666666555777999888555333333444555444444444444333333333444555666555444333444666555666777666666666888:::@@@@@@bbbyyyaaaTTTVVV^^^ppphhhXXXMMMQQQUUUXXXdddtttooosssdddRRRSSSddduuuwwwpppfffMMMFFFDDDSSSppp~~~rrr\\\HHH???BBBEEEOOO^^^mmm{{{vvv```\\\ppp||||||tttlllnnnvvvyyyrrr~~~xxxlllPPPFFFAAADDDFFFGGGOOOZZZjjjwww}}}xxxuuu{{{}}}xxxuuuVVVRRRaaajjjjjjlll}}}pppWWWcccnnnddd[[[qqqmmmdddUUUHHH???<<<777444333333222222222111000000//////000000////////////000000000000////////////////////////000000000000000111111111111111222222333444444555222<<>>;;;;;;888888888777777777777777444555555555333222222333333333333444444444444555333555666555444444555666555555555444555888===BBB>>>BBBkkkuuu___UUUVVV]]]pppdddUUUMMMRRRWWW[[[gggwwwzzziiiUUU[[[tttqqquuudddLLLGGGHHHYYYwww|||bbbKKK@@@EEEFFFMMMXXXeeetttwwwaaaZZZnnnuuuuuuuuu___```iiipppzzzoooiiihhhzzz|||oooQQQGGGAAACCCDDDDDDKKKVVVfffuuu~~~yyyssstttuuutttxxx~~~}}}\\\UUUbbbjjjllllllfffkkkwwwiii[[[lllpppkkkZZZKKKAAA===888555333333333222222222111000000000000000////////////000000000000//////////////////////////////000000111111111111111222222333444444555555444;;;DDDRRRmmmjjjRRRGGGFFFHHHMMMSSScccuuummmnnnlllPPPIIIDDDCCCCCC>>>;;;;;;888888777777777777777777777666555444444444444444333333444444555555555666333444666555444444555666111222333444777===DDDIII@@@HHHvvvrrr^^^VVVWWW^^^rrrbbbTTTNNNTTTZZZ]]]kkk}}}~~~sss]]]fffwwwppp|||iiiQQQJJJKKKaaa}}}```HHH===BBBCCCHHHRRR]]]nnnxxxccc[[[nnnjjjhhhttttttcccTTT[[[fffjjjooogggfffkkk~~~~~~qqqQQQGGGAAABBBBBBBBBHHHRRR^^^kkkyyy|||wwwuuuzzzdddYYYaaaccceeecccooolllxxxhhhYYYhhhqqqzzzqqq___NNNCCC>>>999555333333333333222222111000000000000111////////////000000000000000000000000000000000000/////////000111111222222222222333333444444555555666<<>>::::::777777777777777777777888888666444333444444555555666666666555555555555555333444555555444444555777000222666999<<>>:::999777777777777777888888888777555222111222444444555999888777666555444333333333444555555444444666777333666;;;>>>?????????@@@>>>HHHwwwmmmZZZTTT\\\bbbvvv~~~bbbVVVPPPWWW\\\bbbrrrooojjjtttwwwwwwmmmzzzkkk\\\```sssXXXGGGCCC<<>>??????===DDDNNNNNNVVVkkk|||zzzrrreeeYYY[[[UUUVVVRRRxxxyyyllluuuaaaRRRcccwwweeeSSSEEE@@@:::555444444444444333222111111000111111111////////////000000000000000000000000000000000000...//////000111222222222222222333444444555555666666===HHHZZZxxxuuu]]]JJJHHHLLLMMMPPPVVViiinnnmmmrrrWWWQQQLLLIIIEEE>>><<<===:::999888777666666666666555555444333333333333444444333333222333444555666666666666666666666555555444999AAAGGGHHHEEE???;;;===LLLrrrxxx{{{}}}}}}yyyzzzlll[[[UUUZZZaaavvvbbbSSSLLLTTT]]]eeetttwwwbbbdddqqqyyyffffffqqq~~~{{{nnn~~~rrrWWWDDD???>>>BBBLLL]]]qqquuuggg\\\iiiyyymmmjjjLLLDDD======???AAADDDGGGFFFWWWppphhhWWWTTTTTTIIIWWWrrrwwwkkkZZZ]]]}}}fffXXXIIIDDD;;;555333555333000222222222111111111111000000000000000000000000000//////000111111111111111000111111111111222222222111333444444333333555666999<<>>???>>>;;;999:::IIImmmxxxuuuvvvrrrjjjfffjjjxxxmmm[[[VVV\\\cccxxx~~~aaaSSSLLLUUU^^^gggwwwyyy```[[[dddsssxxx```[[[aaasss~~~|||rrrWWWEEE??????CCCMMMZZZlllwwwfffYYYeeelllLLLDDD>>>>>>@@@BBBFFFJJJMMM```{{{iiiVVVSSSSSSLLL]]]vvv{{{vvvaaa___jjj\\\NNNGGG<<<666444666444222222222222111111111111000000000000000000000000000//////000111111111111111000111111111111222222222111333444444444444555666;;;@@@LLLccc{{{mmmXXXHHHIIINNNOOOVVVaaa}}}qqqmmm~~~^^^WWWQQQNNNJJJBBB===<<<;;;;;;:::999888888888888888888666555444444444444444444444333444444555666555555555555555555555555333333444666777888999:::>>>JJJpppsssuuummmmmmfff```hhh}}}ooo]]]VVV^^^eeezzz~~~aaaRRRLLLVVV```jjj{{{{{{^^^RRRUUUbbbzzzyyy]]]PPPQQQ___rrr~~~~~~rrrXXXEEE@@@>>>CCCKKKUUUdddwwwzzzhhhZZZddd~~~nnnLLLDDD>>>???AAADDDJJJPPPYYYkkkkkkUUUQQQSSSQQQeee~~~hhh```{{{ooo```TTTJJJ===666555666555444222222222111111111111000000000000000000000000000//////000111111111111111000111111111111222222222111222444444444444555777;;;BBBQQQiii{{{jjjVVVHHHJJJNNNPPPXXXeeesssoooddd\\\UUUQQQLLLDDD===<<<<<<<<<;;;:::999999999999:::999888666555555555555555444444444444555555555444444444444555555555555555555555555777999;;;<<<@@@MMMtttuuuuuuxxxjjjvvvqqqlllvvvppp^^^WWW```ggg|||aaaSSSMMMVVVbbbmmmyyy]]]MMMMMMXXXqqqyyy\\\LLLJJJPPPfffxxxqqqWWWEEE@@@<<>><<<===<<<;;;:::999999999999999999888777666555555555555555555555555555555444444444444555555555666666666666777888999;;;<<<===>>>MMMyyy}}}~~~ssslll|||{{{yyyrrr^^^VVV```hhh~~~bbbTTTNNNWWWcccnnnvvv[[[LLLKKKRRRkkkwwwYYYHHHFFFHHHaaaxxxpppVVVEEE@@@>>>CCCJJJRRR]]]ppp}}}jjj\\\eee|||gggIIICCC??????CCCIIISSS]]]ggghhhoooxxx{{{}}}mmmYYY[[[iiilll|||www___UUUtttmmm]]]xxxhhhZZZJJJ:::555555444333444222222222111111111000000000000000000000000000000//////000111111111111111000000111111111222222222000222333444444444666888777BBBVVVpppyyy```QQQGGGKKKNNNQQQ___pppvvvppprrrfffYYYSSSMMMEEE>>><<<<<<<<<;;;:::999999999999888777777666666666666666555666666666666555444444444444555555666777777777555555666888999:::;;;<<>>???CCCJJJWWWcccggg]]]ZZZdddrrr|||qqqaaaggg|||}}}|||nnnYYYPPPnnnkkk]]]{{{jjjZZZGGG777555666333222333222222222111111111111000000000000000000000000000//////000111111111111111000111111111111222222222000111333444444555666888999EEEZZZtttttt\\\OOOGGGKKKNNNRRRbbbuuuxxxqqqwwwiiiZZZQQQLLLEEE???<<<<<<;;;:::999888888888888666666555555555666777777555666777777666555444333555555666666777888888999666666555555777999<<<===DDD\\\ccckkk}}}rrr^^^TTT^^^fff}}}gggXXXPPPXXXbbbmmmhhhOOOGGGLLLQQQooogggKKKAAAFFFEEE\\\{{{mmmTTTCCC>>>@@@DDDMMMZZZkkk}}}yyyeeeWWWbbbuuu\\\EEE@@@===>>>BBBJJJYYYfffiiiXXXQQQaaazzzxxxgggnnnxxxkkkXXXPPPkkksssccc}}}lllZZZFFF666666888555222444222222222111111111111000000000000000000000000000//////000111111111111111000111111111111222222222///111333444444555777999:::GGG\\\vvvqqqXXXMMMGGGLLLOOOSSSdddyyy{{{rrrzzzkkkZZZQQQKKKDDD???<<<;;;;;;:::999888888888888444444444555555666777888555666777777777666444333555666666777888999999:::999777555444555999===@@@AAA\\\[[[ggg{{{rrr]]]SSS\\\eee}}}iiiYYYQQQXXXbbblll{{{```IIIEEEMMMUUUwwwbbbGGGAAAJJJQQQeee~~~lllSSSBBB>>>===AAAJJJZZZmmm}}}xxxiiiZZZccc}}}tttYYYDDD@@@===>>>BBBKKKZZZhhhnnnZZZRRRhhh}}}iiipppzzzmmmZZZRRRkkk{{{iii~~~nnnZZZFFF666888:::666333444222222222111111111111000000000000000000000000000//////000111111111111111000111111111111222222222///111333444444555777999:::GGG\\\uuuqqqVVVLLLGGGLLLOOOSSSeee{{{}}}tttzzzhhh[[[[[[VVVGGG=========<<<;;;;;;999999888777666666666666666666666666444555666777888999:::;;;777555444666;;;>>>>>><<>>>>>@@@III]]]ooopppaaa___wwwuuutttyyynnnlll{{{oooZZZQQQmmmzzzppp[[[DDD:::;;;777666777333555444444333333222222111111111111111000000000000111111000000000000111111000000000000111111111111444333333333444666888999>>>KKK```yyyoooZZZLLLGGGPPPRRRRRReeevvvwwwxxx|||}}}kkk______ZZZJJJ??????===<<<<<<;;;:::999888888666666666666666666666666444555666666777888999999777666555777;;;>>>>>>===@@@>>>:::777777999<<<>>>DDD\\\```gggqqq```XXX^^^ggg~~~ooo\\\PPPTTT^^^hhh|||~~~oooSSSLLLOOOJJJ[[[nnnRRRGGGOOOTTTrrrqqq___LLLBBB@@@>>>@@@HHHVVVeeevvv}}}gggWWWeeexxxyyyooojjjjjjwwwfffTTTBBB???>>>>>>@@@JJJ]]]nnnwwwgggbbbuuuwwwtttcccYYY[[[{{{}}}xxxlllVVVNNNmmmttt]]]FFF:::;;;777666888444555555444444333222222222111111111111000000000000111111000000000000111111000000000000111111111111333333333333444666777999===LLLbbb}}}mmmZZZLLLGGGOOORRRTTThhhwww|||uuuqqquuu|||qqqeeeeee___OOOBBBAAA======<<<;;;:::999888888666666666666666666666666555555666666666777777777777666666777:::=========<<<;;;999888777888:::;;;DDDXXX___hhhtttaaaXXX]]]gggsss___QQQTTT^^^iii}}}{{{kkk]]]JJJIIIMMMPPPmmmqqqbbbKKKEEEXXXiii}}}nnn[[[JJJAAA@@@??????GGGWWWiii{{{{{{cccUUUcccwwwvvvuuu{{{uuutttuuupppiii```\\\aaavvv|||bbbPPPAAA>>>===>>>AAAJJJ[[[kkkyyyhhh^^^jjjvvvnnnTTTLLLRRRyyyyyyfffPPPKKKooo{{{```GGG;;;;;;777666999555555555555444333333222222222222111111111000000000111111000000000000111111000000000111111111222222333333333333444666777888;;;LLLeeejjjYYYLLLGGGNNNSSSWWWnnnxxxrrrnnnnnnuuu~~~vvvkkkkkkdddRRRDDDBBB======<<<;;;:::999888888666666666666666666666666666666666666555555555555666666666777888:::;;;<<<888888888888888999999999AAAQQQ}}}}}}___iiiwwwbbbXXX\\\fff{{{{{{|||~~~~~~{{{vvv```PPPSSS^^^jjj~~~vvvaaaTTTHHHJJJPPPZZZzzzfffZZZGGGGGGccc{{{iiiWWWHHH@@@???BBBBBBKKK]]]qqquuu^^^RRRdddyyymmmiiisssqqqkkkcccaaaaaa]]]XXXUUURRR[[[xxxvvv]]]LLL@@@===<<<>>>BBBJJJYYYgggvvvggg[[[aaauuuooobbbQQQKKKUUUvvv___KKKKKKtttzzzaaaHHH<<<<<<888777:::777666666555555444333333333222222222111111111000000111111000000000000111111000000111111111222222222222333333444555666777888:::LLLhhhgggXXXLLLHHHNNNSSS\\\ttt}}}yyy~~~rrrnnnnnnvvvyyyooopppiiiUUUEEEAAA>>>======<<<;;;:::999888777777777777777777777777666666666666555555555555666666666666666777888999666666777888999999999888@@@MMMuuubbbmmm}}}{{{cccVVV[[[eee~~~vvvvvvxxx|||zzzbbbPPPRRR]]]kkknnnYYYOOOJJJQQQ[[[mmmnnn[[[RRRGGGPPPvvvxxxeeeQQQEEE@@@>>>BBBDDDNNNaaauuupppZZZRRRfff|||fffaaaiiihhhddd]]][[[\\\[[[WWWUUUSSS___~~~rrr[[[LLL@@@===<<>>>>>===<<<;;;:::999999777777777777777777777777666666666666666666666666777888888777555444555777555666777888999999999999AAAMMMwwwmmmuuu~~~~~~eeeUUUZZZddd|||hhhSSSSSS^^^kkk}}}^^^OOOLLLLLL[[[ooouuu]]]OOOLLLKKKbbbuuu```MMMBBB???>>>@@@CCCNNN```rrr}}}mmmXXXSSSkkk~~~dddbbbkkknnnmmmjjjiiikkkkkkhhhdddcccnnnppp[[[NNNAAA>>><<>>>>>===<<<;;;:::999999777777777777777777777777666777777777777777777777;;;<<<;;;999555333444666555555777888999::::::;;;@@@NNN|||{{{}}}~~~hhhUUUZZZccczzzpppXXXVVV___kkk~~~iiiQQQJJJNNNQQQgggzzz^^^OOOJJJKKKSSSxxxttt]]]III@@@>>>===AAADDDNNN]]]nnnxxxhhhSSSSSSoooooorrr}}}zzzyyykkkXXXLLLBBB>>>===@@@CCCGGGOOOWWWZZZ[[[[[[\\\iii}}}ddd]]]YYY```www~~~oooUUUMMM___rrryyyXXXCCC;;;>>><<<;;;;;;777888888777777666555555444333333222222222111111111111111000000000000111111111111111222222222333333111222444555666777666666;;;MMMjjj~~~dddPPPKKKJJJOOOWWWddd|||yyyyyyxxx{{{yyymmmfffdddiiiuuu{{{|||sss\\\HHHBBB>>>>>>===<<<;;;::::::999777777777777777777777777666777777777888888888999===>>>>>>;;;666444555666555666777888999:::;;;<<<===NNN|||iiiVVVYYYbbbyyywww]]]XXX```kkk}}}{{{WWWLLLJJJRRRVVVpppwwwjjjSSSKKKJJJMMM[[[|||}}}sss[[[GGG???>>>===DDDFFFNNN\\\kkkssscccOOORRRrrr~~~}}}eeeSSSHHHCCC???===@@@CCCGGGMMMUUUXXX]]]```aaammmjjjfff^^^gggyyyiiiTTTPPPeeeppp{{{VVVAAA:::???===;;;<<<777888888777777666666555555333333333222222222111111111111000000000000111111111111222222222333333333111222444666777777666666;;;MMMiii~~~dddOOOKKKJJJOOOWWWeee|||}}}ooocccbbbccckkk|||vvvyyyzzzxxxvvvdddhhhgggmmmzzzsss[[[IIIEEEGGGDDD@@@;;;888777777888777777777777777888888888777777777777777777777777555NNNCCC222;;;888,,,777666666777666777999>>>AAAEEEVVVqqqTTTVVV___vvv~~~]]]RRR[[[dddtttnnnYYYRRRKKKKKK^^^uuubbbUUUMMMBBBFFFPPPdddooossszzzoooUUUEEECCCBBB???FFFHHHPPP___oooqqq```PPPYYYppp{{{bbbRRRKKK;;;===>>>???AAAGGGPPPWWWZZZ[[[aaakkkyyywww^^^\\\hhhpppaaaPPPSSSgggpppUUUDDD888;;;???<<<:::>>>;;;:::777555444444555666333333333222222222111111111111111111000000000000111111000000000000000111222333444444444555777999<<>>EEEJJJVVVgggxxxppp___OOOZZZssswww^^^NNNGGG;;;===??????AAAGGGPPPWWW[[[\\\bbbnnnwww___YYYkkkhhh\\\LLLRRRllloooVVVFFF;;;===@@@<<<999<<<999999888888777555444444333333333222222222222111111111111111000000000000111111000000000000111111222333444444444555777999;;;LLLddd||||||^^^OOOIIIIIIPPPXXXfffrrrbbbXXXXXXWWWWWWUUUVVVYYY^^^bbbhhhkkkrrr|||}}}xxxvvvyyy~~~hhhQQQHHHHHHEEEBBB>>><<<::::::;;;888888888888888888888888777777777777777777777777@@@PPPEEE666<<<999222:::888888999888999;;;???BBBBBBVVVqqqTTTYYY]]]qqqhhhVVVYYY```ooocccPPPNNNNNN___yyyxxxpppZZZJJJBBBAAA@@@BBBRRRlll~~~vvvtttnnnfffcccVVVYYYhhhttt```LLLAAA@@@AAA@@@DDDKKK\\\qqqjjjZZZRRR```zzzyyywwwsssYYYIIIBBB;;;===???@@@BBBHHHQQQXXX[[[\\\cccsssvvvZZZXXXrrr___WWWKKKUUUvvvqqqUUUGGG>>>@@@AAA===999:::888999::::::999777444222333333333333222222222222222222111111111000000000111111000000000111111222222333444444444555777999;;;LLLcccxxx|||___MMMHHHHHHPPPZZZiii}}}hhhXXXPPPOOORRRTTTVVVXXXYYY[[[___aaajjjnnnwwwoooUUUJJJHHHFFFCCC@@@>>>===<<<<<<999999999999999888888888777777777777777777777777>>>HHH???444777777333999777888888888888:::===@@@===RRRzzz\\\YYY\\\nnnnnnXXXXXX]]]kkk{{{^^^MMMRRRUUUjjjoooeeetttuuu___LLLAAA???@@@GGGKKKXXXwwwoooZZZXXXWWWPPPMMMQQQJJJJJJVVVrrrqqqeeeTTTEEE???@@@CCCDDDDDDLLL___vvvzzzbbbSSSWWWhhhvvvwwwoooVVVFFF@@@<<<>>>@@@AAACCCHHHPPPWWWZZZ\\\dddwwwvvvSSSYYY{{{ZZZVVVMMM\\\wwwQQQGGG@@@AAACCC???;;;;;;999:::::::::999777555444444444333333333222222222222222222111111111000000111111000000111111222222222333444444444555777999>>>OOOfff|||{{{^^^OOOIIIIIIQQQ[[[kkk~~~kkk[[[QQQRRRWWWWWWYYY\\\]]]___```cccfffkkkrrr}}}tttWWWJJJGGGFFFDDDBBB@@@>>>>>>>>>;;;:::::::::999999999888888888888888888888888888:::>>>999333555666666999555666777777777999;;;>>>@@@SSS^^^XXXZZZmmmttt[[[WWW[[[hhh}}}vvvYYYKKKQQQ\\\||||||rrr```UUUbbbwwwdddRRRGGGDDDCCCCCCJJJRRRbbbhhhTTTFFFIIIIIIBBB@@@FFFDDDCCCMMMhhh|||hhh[[[KKK@@@===>>>AAACCCEEEMMM___vvvrrr\\\PPPWWWllllllTTTFFFAAA<<<>>>AAABBBCCCGGGOOOUUUWWW[[[fff{{{}}}SSS[[[|||XXXVVVLLLccc|||xxxLLLEEE@@@AAABBBAAA>>>===<<<;;;:::888777777777777444444444333333333222222222222222222111111111111111111111111111222333333222333444444444555777999===OOOhhh{{{xxx\\\QQQKKKKKKRRR\\\kkkmmm]]]VVVSSSVVV[[[VVVXXX[[[]]]```ccchhhkkkooowwwxxxZZZKKKFFFEEEDDDBBBAAA@@@??????<<<;;;;;;::::::999999999888888888888888888888888999888777666555777999999444666777777777888:::<<<@@@OOOxxx\\\WWW[[[nnn|||aaaYYYZZZeeexxxqqqWWWMMMSSSkkkuuupppkkkppptttllleee\\\QQQLLLUUUmmm~~~zzzkkk___OOODDD@@@AAABBBBBBHHHYYYrrrfffSSSIIIBBBEEEEEE@@@@@@CCC???@@@JJJaaa~~~~~~uuueeeVVVFFF>>><<<<<<>>>@@@GGGPPPaaaxxxmmmYYYRRRUUUooogggQQQFFFCCC===???AAABBBBBBFFFLLLQQQSSSZZZiiiZZZdddyyyWWWVVVJJJkkk{{{pppHHHDDD@@@???AAAAAA@@@???>>><<<:::777666777888999444444444444333333333333333222222222222111111111111111111111111222333444222333444444444555777999:::KKKeee}}}www\\\SSSMMMKKKRRR[[[kkk|||___SSSRRRQQQSSSWWWWWWZZZ___dddiiiooouuuyyy{{{\\\MMMEEEEEEDDDBBBAAA@@@??????<<<<<<<<<;;;::::::999999888888888888888888888888999444666888555666999666555666888888888888:::<<<>>>IIIooo}}}___WWW\\\pppggg\\\ZZZbbbssspppZZZTTTeeemmmeeeeeeeee___aaaeee```SSSLLLHHHJJJNNNZZZtttsssmmmqqqtttqqqooommmllljjjgggccc```UUUPPPHHHBBB@@@BBBEEEGGGRRRjjjmmm]]]PPPNNNLLLKKKKKKKKKLLLLLLHHHJJJSSSdddyyyyyyooo___OOO@@@;;;<<<===@@@CCCJJJSSSfff}}}fffVVVSSSYYYuuuyyy```LLLDDDBBB===@@@BBBAAAAAACCCIIIMMMNNNYYYmmmaaarrr|||[[[XXXOOOwwwuuusssiiiHHHEEE@@@===>>>@@@???>>>===<<<;;;:::999888888888555444444444444333333333333333222222222111111111111111111111222333444555222333444444444555777999999HHH```}}}xxx^^^RRRLLLJJJQQQ[[[llloooUUUOOORRRSSSVVV[[[```eeemmmuuu{{{|||^^^OOOEEEDDDCCCBBBAAA@@@??????======<<<;;;::::::999999888888888888888888888888999111444888333444666111666777999999999999;;;<<>>AAAEEEJJJKKKUUUjjjzzzaaaSSSRRR```}}}sss[[[IIIAAAAAA>>>@@@BBBAAA@@@BBBGGGKKKLLLYYYpppccc___[[[WWWfffkkkfffIIIFFFAAA<<<<<<>>>>>><<<;;;;;;<<<<<<;;;999777555555555444444444333333333333333333222222222111111111111111111222333444555222333444444444555777999:::GGG]]]{{{zzzaaaQQQJJJIIIPPP[[[llleeePPPOOOVVVZZZ___gggiiioooyyyZZZQQQJJJFFFCCCBBBAAA???>>>???@@@>>>;;;:::;;;;;;;;;:::999::::::::::::999888888777777777777777777777777555777999999999:::;;;===@@@GGGeeewwwppp\\\]]]nnn|||bbbXXX___iiittt}}}www```fff|||sssqqqpppxxx~~~vvvqqqppphhhdddccccccbbbbbbkkkwwwssswww{{{uuuuuupppkkkjjjkkkkkkkkkmmmjjjddd``````^^^ZZZ\\\bbbzzz~~~zzztttmmmmmmssszzz}}}~~~ooobbbOOOFFF===;;;===>>>BBBFFFIIIWWWkkk~~~pppSSSIIIPPPbbb{{{iiiSSSGGG@@@;;;>>>??????@@@AAADDDFFFHHHOOO]]]wwwjjjwwweeeZZZTTTzzzbbbyyyjjjPPPIIICCCBBBAAA>>>>>>AAABBB???===;;;;;;;;;999888666666666777999888666444666444222222333333333222222222111111111111222222111333444444444444555777:::JJJ___vvvxxxcccTTTMMMJJJRRR___qqqooo___TTTYYY```gggssszzzzzzwwwrrrsssxxxzzzxxx___SSSKKKHHHEEECCCAAA???>>>>>>???<<<:::999:::;;;::::::888999999999999888777777777777777777777777777777555777999999999999;;;======FFFggg~~~~~~```^^^lllbbbUUUYYYcccqqqzzz{{{eeekkkzzzwww{{{{{{uuummmgggjjjrrryyyhhh[[[JJJBBB;;;;;;>>>@@@DDDIIIKKKYYYmmmkkkPPPJJJTTTkkkzzzbbbNNNDDD@@@<<<>>>>>>???@@@AAACCCFFFIIIUUUddd}}}lllssscccXXXZZZccc{{{lllSSSMMMHHHGGGFFFBBBAAACCC@@@>>><<<;;;;;;;;;999888777666666777888888666444666444222222333444333222222222111111111111222222111333444444444444555777888FFFYYYppp|||fffSSSLLLJJJRRR___pppggg[[[XXXfffuuu|||zzzsssnnngggbbbeeelllzzz|||aaaRRRMMMKKKHHHDDD@@@>>>===<<<===;;;999999:::;;;;;;:::888888888888888777777666777777777777777777777777666777999999999999;;;===<<>>======>>>??????@@@CCCGGGJJJVVVggg}}}kkkmmm```VVVZZZiiinnnVVVPPPMMMMMMKKKFFFCCCCCC???===;;;:::;;;;;;:::999777666666777888888777555666444222222333444333222222222111111111111222222111333444444444444555777666BBBSSSjjjiiiSSSLLLJJJRRR^^^ooovvvbbb\\\```sssmmmiiiddd```^^^bbbnnnzzz~~~{{{```MMMLLLMMMJJJDDD@@@???>>>===<<<;;;:::;;;<<<===<<<;;;999999999999999888777777777777777777777777777777666888999999999999;;;<<<>>>GGGkkkiiicccoooppp]]]\\\bbbhhhqqqvvvjjjppp}}}mmm\\\QQQ???;;;999<<<@@@CCCHHHNNNWWWfffzzzrrrZZZIIIOOO```www{{{yyyooofffdddccc``````dddkkkrrrxxx~~~jjjSSSDDD>>>>>>>>><<<===?????????BBBGGGLLLXXXllltttffffff]]]TTTZZZsssmmmVVVRRROOOPPPNNNGGGCCCBBB>>><<<;;;:::;;;<<<;;;:::888777666777888999777666666444333333444444333222333222222111111222222333111333444444444444555777444???QQQjjjjjjSSSLLLJJJRRR]]]nnnvvvhhh______ggguuu}}}wwwmmmhhh^^^\\\[[[]]]fffxxxzzz|||}}}yyyzzzjjj```MMMLLLPPPMMMEEE@@@AAAAAA???>>>===<<<===??????>>>===::::::;;;;;;::::::999888777777777777777777777777777888999999999999:::<<>>;;;:::>>>AAADDDKKKRRRfffvvv~~~kkkSSSGGGRRRdddzzztttiii\\\TTTSSSTTTSSSVVVXXX\\\aaaiiittt~~~eeePPPCCC======>>>;;;>>>@@@??????BBBIIIOOO^^^uuunnnccc```[[[SSSaaa|||jjjWWWTTTRRRTTTQQQJJJEEECCC???===;;;;;;<<<<<<;;;:::999777666777888999888777777555333333444444444333333333222222222222333333111333444444444444555777333>>>RRRnnniiiUUUMMMJJJQQQ\\\mmmsssbbbZZZXXX]]]fffllliii```XXXVVV[[[ZZZ\\\eee{{{|||wwwzzzsssnnnzzzaaaRRRgggUUUQQQVVVTTTJJJCCCDDDEEEAAA???>>>>>>???@@@@@@>>>===;;;;;;;;;;;;;;;::::::999777777777777777777777777777888::::::999999:::;;;>>>DDDdddrrriiinnnhhh\\\XXXccciiiuuucccZZZLLLHHH]]]zzziiiXXXKKKCCC>>>;;;<<>>AAA@@@@@@CCCKKKRRR```zzz{{{mmmfff~~~]]][[[RRRggghhhZZZVVVUUUWWWUUUNNNHHHGGGAAA???===<<<======<<<;;;:::888666666888999888888777555333333444555444333333333222222222222333333111333444444444444555777555???TTTrrrlllYYYOOOJJJPPP[[[lll~~~cccTTTQQQOOOVVV^^^___[[[UUUUUUWWWWWWXXX^^^rrr~~~wwwuuuppplllhhhSSSIIIqqqbbbYYY```]]]PPPGGGGGGGGGCCC@@@???>>>???@@@???===;;;:::;;;;;;;;;;;;:::999999777777777777777777777777777999::::::999888999;;;===AAA\\\xxxiiigggrrraaaXXX```eeeppp}}}gggVVVOOOGGGOOOppprrraaaRRRGGGBBB===;;;<<<@@@DDDKKKVVVaaarrrooo[[[LLLKKKYYYjjjfff]]]UUUUUU[[[bbbfffgggdddddddddffflllvvvoooWWWIIIBBB<<<;;;<<<<<>>>>>>>><<<;;;:::888666666888999999888777555444333444555444333444333333222222333333444111333444444444444555777777???RRRppprrr\\\QQQKKKOOOYYYlllzzz]]]PPPQQQMMMRRRVVVVVVUUUVVVYYY\\\YYYZZZeee~~~}}}vvvsssooo}}}nnnZZZLLLIIIwwwkkk```gggdddTTTJJJIIIHHHCCC??????>>>??????>>>;;;999999::::::::::::999888888777777777777777777777777888999::::::999888999;;;>>>???WWW|||hhh```xxx}}}jjj___^^^bbblll|||nnnTTTGGGDDDEEEYYYyyyhhhWWWIIIAAA>>><<<:::<<<@@@FFFNNN[[[hhhyyyyyyhhhVVVJJJLLL\\\lllccc\\\YYYaaannnwww{{{|||pppqqqsssvvv}}}|||gggQQQFFFAAA<<<:::;;;<<<@@@CCCBBBAAAEEENNNWWWgggrrroootttoookkkmmmuuuZZZ]]]RRRooojjjVVVSSSQQQSSSRRRLLLHHHHHHEEECCC@@@??????>>>===;;;;;;999666666888999999999777666444444555555555444444333333222222333333444111333444444444444555777999???PPPnnnwww^^^SSSKKKNNNXXXlllzzz]]]RRRUUURRRSSSTTTSSSTTTXXX[[[[[[ggggggqqq{{{|||{{{vvvttt|||zzzooo___LLLCCCFFFssslll```UUURRRQQQMMMIIIFFF@@@??????@@@AAA@@@>>>;;;:::999888999::::::999888::::::999888777666555555666777777888888999::::::@@@>>>NNNuuuqqqeeessszzz```ZZZ]]]ggguuuxxx```LLLCCCDDDMMMkkk~~~ooo___NNN@@@<<<>>>:::???BBBBBBCCCPPPeeewwwlllZZZMMMGGGUUUhhhmmmccc[[[gggyyy^^^NNNIII@@@===>>>;;;>>>AAADDDCCCBBBIIIUUU```ttt{{{fffiiiooojjjgggiiiTTTGGGWWW{{{lllaaaWWWOOONNNOOONNNMMMNNNFFFGGGFFFCCCAAA???@@@AAA???<<<999888888999:::999777777666555444333333333555444333333222222333333333333444444555666666666:::AAAQQQlll}}}fffTTTGGGLLLXXXiiimmmZZZVVVWWWWWWWWWXXXUUUUUU\\\eeesssppp~~~}}}yyy}}}rrroooppprrr~~~mmm]]]KKKEEEFFFAAAwwwqqqfff]]]ZZZXXXQQQKKKGGGEEEDDDCCCCCCDDDCCCAAA???===;;;999999:::::::::888888888888888888777777777777777888888999:::::::::@@@>>>OOOtttvvvfffpppggg______fffrrrmmmWWWGGGKKKNNN]]]ttteeeWWWJJJ@@@<<<>>><<>>;;;::::::;;;:::999777777888888888999999999888888999999:::;;;;;;;;;@@@@@@PPPsss{{{hhhmmmpppdddaaadddnnnzzz}}}bbbOOOEEELLLSSSmmmssseeeVVVLLLEEE>>><<<===<<>>;;;===:::@@@CCCDDDDDDEEENNN^^^jjjcccPPPVVV\\\[[[jjjmmmXXXJJJZZZxxxeeeXXXRRRNNNPPPQQQNNNKKKJJJFFFGGGHHHGGGEEEBBBAAAAAABBB???<<<::::::999888777888777666555555444444555555444444333333333333333333333444444555666666666888???PPPkkkhhhVVVIIIMMMXXXiiitttfffccc___]]]\\\ZZZ[[[bbbkkknnnvvv~~~jjjrrrrrrrrr|||xxxuuuZZZOOOZZZiiihhhVVVNNNFFFEEEGGGBBBtttrrriiibbb___]]]WWWRRRPPPNNNKKKHHHFFFFFFFFFEEEDDDDDDAAA===<<<<<<<<<;;;:::999999999999999999999999888999999::::::;;;<<<<<>>@@@BBBBBBDDDPPPaaaooo]]]JJJOOOTTTWWWooolllYYYMMM___rrrdddZZZUUUTTTVVVUUUPPPKKKKKKGGGIIIKKKJJJGGGDDDBBBAAADDDAAA>>><<<;;;:::888777888777777666555555555666555555444333333333333333333333444444555666666666666>>>OOOhhhjjjXXXJJJMMMWWWgggyyymmmgggbbb___[[[ZZZ```hhhhhhqqqwwwnnnuuuvvvwww___QQQYYYfffwww|||aaaOOOJJJEEEEEEGGGCCC|||kkkooogggaaa___^^^[[[YYYZZZQQQNNNKKKIIIIIIIIIHHHGGGFFFCCC@@@>>>>>>>>>===;;;;;;;;;;;;:::999888888777888999999::::::;;;<<<<<<<<>>======>>>GGGLLLQQQXXXbbbuuukkkTTTGGGMMM\\\rrr}}}wwwkkk~~~yyy{{{___JJJBBBBBB;;;999===<<<@@@BBBCCCDDDHHHUUUjjjyyyZZZIIIKKKOOOXXXwwwiiiXXXQQQfffnnnfffaaa]]][[[\\\YYYRRRNNNMMMJJJLLLMMMLLLHHHEEEBBBAAADDDBBB???===<<<;;;999777888888777666666666777777666555444444333333444444333333444444555666666666555<<>><<<===<<<<<<;;;:::999888777888888999999:::;;;;;;;;;:::>>>OOOsssyyyllluuupppgggbbbgggpppzzzlllTTTSSSnnn|||jjjTTTJJJAAA>>>>>>===???BBBEEEKKKTTT___nnnyyyaaaMMMFFFQQQbbbxxxyyylllzzz~~~xxxwww|||uuuhhhlllzzztttXXXEEE@@@AAA;;;999======???AAABBBCCCHHHXXXnnn|||WWWJJJHHHOOObbbbbbVVVTTTnnnnnnlllhhhddd```___[[[TTTQQQRRROOOPPPPPPMMMIIIEEEBBBBBBEEECCC@@@???>>><<<:::777888888777777777777888888666555555444444444444444333333444444555666666666555;;;HHH]]]xxxppp\\\LLLMMMTTTaaa{{{~~~|||~~~~~~|||wwwssswww~~~ooo^^^WWWVVVWWWbbbnnnxxxtttWWWGGGFFFAAA@@@EEEGGGxxxeeeccc___]]]^^^[[[SSSOOONNNPPPOOONNNNNNNNNNNNLLLJJJEEEDDDDDDDDDEEECCC@@@===<<<<<<;;;;;;:::::::::999777777888888999:::::::::;;;<<>>BBBGGGDDDKKKXXXfffyyy}}}sssYYYIIIGGGUUUggg|||zzzhhhooovvvjjjkkkkkkmmmlllrrrwwwnnncccllllllSSSBBB>>>AAA;;;999>>>???>>>@@@AAABBBIIIZZZrrrpppUUUMMMIIIUUUsssxxx[[[TTTWWWuuuzzzooosssjjjeeeaaa^^^YYYTTTTTTWWWSSSSSSRRRMMMHHHDDDBBBBBBDDDBBBAAA@@@???>>>;;;999888888888777777888888999666666555444444444444444333333444444555666666666555999DDDWWWppprrr]]]MMMLLLRRR^^^wwwkkkWWWRRRTTTYYYcccnnnyyynnnSSSFFFHHHCCCCCCLLLSSS|||hhhiiigggggghhhcccXXXOOOLLLLLLKKKKKKLLLMMMLLLJJJGGGDDDDDDEEEFFFGGGEEEAAA===:::::::::;;;;;;;;;<<<<<<666777777888999999::::::???<<>>?????????DDDKKKKKKSSSaaaqqqzzzoooTTTGGGHHHXXXjjj}}}zzzhhhkkkyyy|||jjj]]]\\\ZZZbbbbbbjjjrrrmmmfffsssiiiPPP@@@>>>AAA;;;999???@@@CCCEEEFFFGGGNNN```yyyjjjUUUQQQLLL\\\rrrVVVRRRYYYzzzwwwpppxxxjjjddd___\\\WWWSSSUUUZZZVVVUUUSSSNNNHHHDDDBBBBBBDDDBBBAAA@@@@@@>>><<<999999888888888888888999999666666555444444444444555333333444444555666666777555999BBBSSSlllsss^^^MMMLLLQQQ\\\ttt~~~gggUUUSSSUUUVVV\\\dddyyydddJJJ@@@DDD@@@AAANNNWWWlllsssmmmiiifffaaa[[[ZZZ]]]]]]VVVOOOLLLKKKJJJIIIIIIEEECCC@@@@@@AAA@@@;;;777===:::999;;;:::888888;;;999999999999999999999999999???FFFXXXjjjhhh|||hhh___fffttt{{{tttaaaRRRLLL???===<<<>>>BBBHHHLLLNNNPPP[[[jjj|||qqqcccOOOIIIKKK^^^uuu~~~jjjbbb```eeebbbWWWQQQTTT^^^^^^ffflllddd___uuu]]]GGGCCC>>>;;;;;;===>>>???BBBEEEFFFFFFLLLaaafff^^^NNNQQQpppqqqVVVMMMccc}}}ssspppeeeaaa\\\[[[\\\[[[XXXUUUUUUTTTRRRRRRPPPLLLGGGDDDIIIIIIHHHDDD@@@>>>>>>@@@>>>;;;888888999999888555888777666555555444444444444444444555666777777888888999@@@SSSrrrxxxaaaNNNKKKQQQ\\\ttt|||yyybbbNNNKKKRRRYYY```hhh~~~zzz___YYYIII@@@EEEGGGEEEOOO```yyywwwjjj___]]]^^^]]]]]]]]]\\\UUUOOOMMMLLLIIIGGGFFFFFFDDDBBBAAA@@@@@@???===???<<<;;;===<<<999888;;;999999999999999999999999888<<>>;;;<<<>>>???@@@BBBEEEFFFHHHPPPgggyyyfffbbbVVV[[[iiiTTTRRRqqqyyypppkkkgggeeebbb```^^^]]][[[YYYZZZXXXWWWWWWVVVUUURRROOOUUUQQQLLLIIIHHHFFFCCCAAAAAA>>>;;;:::;;;;;;999777888777666555555555555555444444555555666777777888777999???PPPooo|||eeePPPLLLPPPZZZqqqvvveeeVVVTTTWWW[[[dddnnnjjjSSSMMMCCC@@@GGGJJJLLL\\\qqq}}}kkkZZZYYYccciiijjjiii]]]SSSMMMOOORRRPPPKKKHHHFFFFFFEEECCCAAAAAABBBDDDAAA??????AAA@@@;;;999:::::::::::::::::::::::::::777;;;>>>FFF]]]nnnhhh||||||nnniiillltttzzzvvvrrr}}}lll```VVVJJJAAA>>>===???BBBDDDEEEJJJPPPVVVeeevvvuuueeeWWWNNNRRR\\\pppsssdddaaabbbbbbfffmmmrrruuuxxx{{{lllQQQCCC@@@===;;;===???AAABBBCCCEEEHHHKKKVVVoooqqqkkkjjj___fff~~~cccSSSXXXssslllccchhhhhhgggdddaaa^^^]]]]]]^^^\\\ZZZZZZ[[[\\\\\\[[[___XXXQQQNNNNNNMMMHHHBBBEEEBBB???>>>===<<<:::888777777666555555555666666444444555555666777777777777888===KKKhhhjjjTTTMMMNNNVVVlll~~~hhh___ZZZ]]]aaaggguuufffUUUGGGDDD@@@CCCKKKNNNTTTlllppp```bbbnnnxxx{{{|||bbbSSSJJJQQQ[[[ZZZSSSNNNEEEGGGIIIGGGCCCBBBCCCFFFDDDAAABBBDDDBBB===::::::::::::::::::::::::::::::777;;;???EEEWWWxxxrrrggguuuyyyooonnnssszzz~~~wwwkkkjjjrrrzzzpppgggnnnpppkkkttt___RRRKKKDDD???===???CCCHHHIIIIIINNNVVV]]]ooozzzmmm\\\OOOKKKUUUeeewwwuuutttvvvvvvwwwyyy{{{cccMMMAAA>>>;;;;;;>>>AAACCCCCCDDDGGGJJJOOO]]]xxx{{{sssrrrrrreeekkkxxxfffXXXaaavvvlllggg\\\ccceeegggddd```^^^^^^```___\\\YYYXXXZZZ]]]^^^______YYYSSSOOOOOOMMMHHHDDDGGGEEEBBB@@@>>><<<:::999777777666666666666666777555555555555666666777777666777:::FFFaaaoooYYYPPPMMMQQQfff}}}|||jjjiiicccbbbkkkssszzzgggPPPHHHDDDCCCDDDHHHNNNRRR^^^}}}uuujjjkkkrrrxxx|||jjjWWWLLLVVV```^^^UUUPPPGGGJJJMMMKKKGGGCCCBBBCCCEEECCCCCCEEECCC===:::;;;::::::::::::::::::::::::888;;;@@@FFFTTTsssxxxgggooowwwmmmaaa[[[___iiirrrwww{{{llliiiqqqzzzsss^^^^^^qqqlll^^^nnnzzzgggSSSHHHCCC@@@??????AAAEEEIIIKKKMMMSSS^^^fff}}}uuueeeTTTJJJNNN]]]ooo~~~~~~pppZZZIII???===;;;;;;>>>BBBDDDDDDEEEHHHLLLTTTdddxxxvvvuuuvvvjjjrrrwwwnnn```lllppphhhdddYYY]]]```bbbbbb^^^]]]^^^``````\\\XXXVVVXXX[[[]]]^^^YYYWWWTTTPPPMMMJJJJJJJJJGGGFFFCCC@@@===;;;::::::888777777666666666666777555555555555666666666666666777999AAAYYY|||sss]]]SSSMMMNNNaaawwwzzz~~~wwwrrr||||||wwwWWWDDDDDDFFFEEEGGGMMMTTT[[[mmm|||rrrjjjiiikkkkkkmmmppplll^^^XXXaaaeee[[[RRRQQQPPPQQQQQQNNNIIIEEEBBBAAAEEECCCCCCDDDBBB===;;;<<<::::::::::::::::::::::::999:::>>>CCCMMMiiikkkjjjrrr^^^\\\[[[___jjjxxxpppkkkqqqxxxeeeQQQXXXppp|||xxxyyyyyy\\\LLLWWWxxxyyyeeeWWWHHHAAA???>>>>>>AAABBBEEEHHHMMMSSS^^^kkkttt{{{lll[[[OOOKKKWWWiii|||}}}cccQQQDDD>>><<<;;;<<>>SSSuuuuuuaaaVVVNNNMMM]]]rrr{{{zzz~~~{{{hhhOOOAAADDDGGGEEEIIIQQQ^^^mmmtttjjjaaa```aaaaaabbbcccdddccckkktttmmm[[[TTT[[[^^^ZZZTTTNNNJJJFFFCCCAAAEEEBBBAAABBB@@@<<<;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;AAAIIIcccssshhh{{{tttccc]]]cccnnn||||||ssstttwww```MMMTTTiiixxxsssjjjcccdddlllrrrttt]]]QQQEEEFFF[[[qqqcccQQQIIIAAA??????>>>???CCCEEEFFFIIIQQQ^^^nnn~~~sssaaaPPPLLLPPP___tttpppXXXLLLAAA>>><<<;;;<<>>;;;<<<===;;;:::999777666555555555666666666666666666666555444777888===OOOooouuudddYYYPPPLLLZZZooo~~~zzz}}}dddYYYJJJAAADDDFFFFFFKKKXXXkkkpppdddZZZZZZ^^^``````aaaZZZeeeyyyvvv^^^[[[iiiiiiaaaVVVMMMIIIGGGEEECCCEEEAAA???@@@???;;;;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;===999;;;AAAIIIbbbyyyhhhvvvpppcccmmmyyy|||xxxwww~~~aaaOOORRRbbbzzzzzzrrreeeXXXTTTUUURRRMMMHHHHHHIIIRRRhhhvvvcccRRRFFFAAA???@@@@@@???BBBFFFIIIIIILLLVVVhhh}}}{{{mmmXXXIIIJJJUUUdddyyyjjjSSSKKKBBB>>><<<;;;===???BBBCCCCCCAAAGGGSSSccc{{{lllccciiiooo|||~~~|||oooZZZzzzqqqjjjhhhgggiiigggffffffhhhfffaaa]]]ZZZWWWUUUTTTWWW[[[]]]^^^]]]WWWQQQOOOQQQQQQMMMHHHFFFGGGGGGCCC???<<<===???<<<;;;:::888666555444444666666666666666555555555444777888<<>>===>>>GGGZZZhhhnnnzzzwww|||xxxyyywwwiiiOOOKKK]]]oooxxxyyyooobbbWWWTTTPPPIIIEEEEEEDDDIIIKKKQQQlll{{{qqqcccSSSHHHBBB>>><<<===>>>===@@@EEEEEETTTZZZ```rrrttt```MMMFFFNNNYYYpppvvvyyyyyy}}}yyy\\\LLLEEE@@@???===<<<>>>CCCFFFFFFEEEDDDLLLYYYkkkmmmjjj\\\aaasssvvvuuuwwwrrr```___|||mmmgggfffgggjjjhhhgggiiijjjfff^^^WWWYYYZZZZZZYYYXXX[[[aaafff]]]YYYSSSOOOMMMLLLKKKJJJJJJGGGFFFGGGEEE???===???;;;999888666555444555555555666777777666666777999555999:::<<>>>>>AAACCCDDDGGGLLLPPP___fffmmmxxxrrreeeUUUJJJLLLXXXcccqqqmmmffffffrrr||||||yyy}}}~~~}}}|||||||||}}}qqqVVVHHHCCC>>>===<<<<<>><<<===@@@BBBBBB@@@>>>======<<<:::888;;;===:::<<>><<<>>><<<>>>CCCFFFGGGKKKPPP___pppzzzpppeeeVVVJJJJJJUUUeeeppplll___PPPRRRhhh~~~vvvvvvpppkkkqqqxxxxxxxxxwwwwwwzzzfffNNNCCC???===;;;;;;===@@@CCCEEEEEECCCHHHVVVhhh}}}wwwkkkYYYccc}}}hhh```qqqppp___nnnmmmfffeeecccbbb______```dddgggfff```\\\]]]___aaa```]]]YYYVVVUUUYYYWWWUUUSSSSSSSSSQQQPPPNNNKKKKKKLLLJJJEEEBBBDDD>>><<<:::888666666666666444555666666555555666888555888888888DDD```wwwhhhUUUHHHNNN\\\vvv{{{uuuyyynnn\\\KKK???BBBEEEEEELLLXXX^^^zzz{{{jjj[[[^^^mmmsssiii\\\UUUPPPXXXsss}}}vvvlllfff```^^^^^^[[[TTTNNNKKKHHHDDD@@@??????AAACCCAAA@@@???>>>>>>===;;;888;;;<<<999<<>>===>>>???AAA???AAAFFFJJJKKKOOOSSSlll{{{wwwmmm^^^MMMFFFOOO```pppyyyhhhVVVHHHPPPkkk~~~|||uuurrrhhhccckkkyyy{{{{{{wwwwww{{{ttt[[[HHH???===;;;:::;;;>>>AAADDDEEEDDDCCCHHHZZZqqq{{{nnnaaavvv___fff{{{vvvccczzz}}}kkkgggfffcccaaa___```bbbfffhhhgggddd```aaa```^^^[[[ZZZ[[[]]]^^^]]][[[XXXWWWVVVTTTQQQOOOOOOMMMMMMOOOMMMGGGEEEFFF@@@???<<<:::888777777777333555666666555555666777444666777999CCC^^^{{{kkkWWWIIILLLXXXoooppp}}}kkkXXXMMMDDD@@@CCCEEEFFFPPP^^^hhhttthhhlllwwwyyykkk\\\YYYWWWccczzzyyyoooiiieeebbbaaa```]]]VVVOOOJJJIIIHHHFFFDDDCCCBBBBBB???>>>>>>>>>???>>><<<::::::;;;:::===CCCEEEYYYzzzpppgggtttbbbSSSXXXhhhrrrooogggfffwwwzzzyyywwwmmmggg```WWWKKKAAA<<<===@@@CCCGGGEEEGGGMMMQQQRRRVVV\\\rrrwwwsssfffWWWHHHHHHYYYmmmzzz~~~fffUUUIIITTTnnn{{{xxx|||xxxsssnnnbbb^^^iiiyyy{{{zzz~~~jjjSSSDDD>>><<<::::::<<<@@@CCCDDDEEEEEEEEEHHH___yyy|||rrroooaaauuu{{{hhhyyyjjjgggddd```]]]```aaacccfffgggfffcccaaa___^^^]]]\\\]]]___aaabbb]]][[[YYYXXXXXXWWWTTTRRROOOMMMNNNQQQOOOIIIFFFGGGCCCAAA>>><<<999888777777444555666666555555666888333555777:::DDD^^^}}}mmmYYYKKKMMMXXXlll~~~mmmsss|||uuu```KKKFFFBBBBBBDDDDDDEEERRR```ttt}}}~~~yyymmmgggeeejjjwww~~~vvvqqqiiigggeeeeeeddd```YYYSSSLLLLLLLLLLLLJJJHHHEEECCC@@@???======>>>>>>===<<<:::<<<;;;>>>AAABBBTTTtttuuuhhhkkkrrr^^^```nnnxxxtttsss{{{~~~~~~vvvhhh[[[TTTKKKGGGAAA===<<<>>>AAADDDHHHFFFHHHOOOUUUZZZaaahhh|||~~~vvvpppYYYNNNFFFOOOfffzzzdddTTTJJJRRRfffvvv{{{{{{sssvvvpppjjjeeeXXXYYYjjj{{{ttt^^^LLLBBB???<<<999;;;>>>AAACCCDDDEEEFFFGGGLLLggg~~~yyy{{{qqqiii|||mmmuuuiiieeeaaa\\\ZZZ]]]___aaaccccccbbb```___ZZZ\\\___bbbdddccc___[[[ZZZYYYWWWWWWYYYZZZZZZYYYQQQOOOPPPSSSRRRLLLIIIIIIEEECCCAAA===;;;999888888555666777777666666777888444666999;;;CCCZZZsss```PPPOOOWWWiii{{{uuuqqq~~~qqqiiiWWWIIIBBBAAABBBDDDDDDIIIXXXggg~~~yyynnniiihhhooovvvvvvqqqnnnjjjhhhgggfffeeeaaa[[[VVVQQQQQQQQQQQQOOOLLLJJJHHHEEECCC@@@>>>>>>>>>>>><<<:::===<<<>>>???===PPPrrrpppdddqqqttttttxxx|||vvvlll```UUUKKKEEE@@@???>>>>>>>>>AAAEEEGGGIIIGGGKKKUUU___hhhsss}}}xxxmmmdddPPPKKKKKK[[[ttthhh]]]XXX]]]gggnnnuuuzzzuuutttiii```XXXOOOVVVmmmwwwfffPPPDDD@@@???<<<999===@@@CCCDDDDDDEEEHHHJJJTTTqqqoooyyy{{{rrrtttjjjeee___[[[ZZZYYY[[[^^^``````_________XXXYYY\\\aaadddccc^^^ZZZ[[[YYYWWWVVVXXXZZZ[[[[[[SSSQQQSSSVVVUUUOOOLLLLLLGGGEEEBBB???<<<:::999999666777888888777777888:::888999::::::>>>RRRzzz}}}jjjVVVPPPUUUeeexxx~~~rrrtttyyyxxx|||tttaaaWWWMMMIIIAAAAAACCCFFFJJJTTTgggwwwzzzwwwuuuuuukkkeeeccciiipppqqqkkkfffiiihhhgggeeeddd```ZZZUUUVVVUUUTTTSSSQQQOOONNNMMMJJJFFFBBB???>>>>>>>>>===;;;???>>>===<<<:::MMMpppyyy___zzz{{{sssttt{{{hhhooo|||yyykkkfff___VVVMMMEEE@@@>>>???@@@AAAAAACCCFFFJJJMMMOOOOOOTTT```nnn{{{}}}yyyoooaaaUUUPPPNNNSSSfffsssooooootttuuusssuuu{{{zzzuuufffYYYQQQIIIUUUqqqmmm[[[GGG>>>??????<<<999>>>AAACCCDDDDDDEEEIIILLL[[[zzz}}}}}}rrr|||uuutttmmmgggaaa]]]\\\WWWZZZ]]]````````````aaaYYYWWWVVVYYY^^^aaabbbaaa___\\\XXXVVVWWWYYYYYYZZZUUUSSSUUUYYYWWWRRRNNNNNNHHHFFFCCC???<<<:::999999666888999999888888999:::<<<<<<;;;999:::KKKrrrqqq[[[QQQRRRaaatttyyyrrrmmmggg```[[[```bbbhhhsss}}}{{{eeePPPEEEAAAEEEAAABBBEEEIIIQQQ```uuurrriiidddgggllliiiYYYWWW```ccckkkvvvxxxrrrfffaaagggggg___[[[]]]^^^WWWUUUWWWTTTKKKHHHLLLKKKEEEBBBBBBAAA===;;;===>>>@@@???BBBBBB>>>MMMnnniiiooopppiiiooouuuwww{{{|||~~~{{{qqqddd[[[UUUQQQKKKGGGDDDBBB@@@>>>>>>>>>BBBGGGIIIIIILLLQQQTTT[[[bbbppp|||wwwnnn___QQQJJJKKKRRRddd}}}|||zzz|||wwwyyyiii[[[VVVNNN]]]uuuYYYQQQGGG>>>999999:::;;;CCCBBBDDDFFFEEEEEEJJJRRRjjjuuu|||nnnzzz~~~mmmffffffgggaaaZZZbbbXXXSSSXXX\\\\\\]]]```YYYYYYXXXYYYZZZ]]]___aaafff]]]VVVVVVXXXXXXWWWWWWSSSRRRRRRVVVZZZYYYRRRKKKJJJGGGDDD@@@>>><<<<<<<<<666777777888999999::::::888888666777<<>>===@@@AAA<<>>===<<<<<>>@@@@@@BBBDDDDDDEEEMMMVVVlll~~~ssssss}}}rrrjjjgggfffeeecccaaaYYYVVVZZZ^^^^^^^^^aaa___]]][[[ZZZ[[[]]]___aaa___YYYWWWZZZ]]]ZZZWWWVVVQQQOOOOOOQQQSSSSSSPPPLLLLLLIIIFFFBBB???===<<<<<<999999999999999999999999888999777888<<<@@@\\\mmm___YYY]]]iii}}}|||ppp___UUUNNNOOORRRRRRTTTXXX]]]fffqqqzzzrrrppp|||oooUUUFFFBBBAAA???EEEEEEIIIRRR]]]qqqvvvmmmdddWWW\\\ppphhh\\\UUURRRYYYooozzzppp^^^YYY]]]jjjqqqkkkccc___```WWWRRRSSSPPPJJJKKKRRRLLLFFFAAAAAA@@@===<<<>>><<<>>><<<>>>???;;;GGGbbblllhhhmmm}}}yyyxxxrrrfff[[[]]]iiivvv|||}}}wwwqqqiiiaaa[[[SSSJJJDDD???>>>>>>=========>>>>>>DDDDDDHHHNNNQQQQQQTTTYYYiiiuuuvvvkkkbbbXXXNNNJJJKKKVVVkkk{{{{{{|||zzzwwwhhh]]]```nnn}}}kkkLLLGGG???::::::<<>><<<;;;<<<<<<;;;:::999999888888999;;;888999<<<>>>TTTxxxsssaaaVVVYYYccctttttteeeYYYNNNKKKKKKNNNQQQSSSXXX]]]gggsss~~~wwwkkkvvvvvvaaaNNNCCCBBBAAA>>>BBBHHHLLLQQQbbbqqqooommmdddccciiihhheeedddaaahhh}}}~~~ggg```aaagggqqqsssllleeeccceee\\\UUUUUUSSSOOORRRYYYMMMGGGCCCCCCBBB>>>===???<<>>@@@AAAAAACCCDDDFFFJJJKKKQQQYYY]]]___ccciii{{{}}}pppaaaUUULLLGGGKKKRRRdddwww|||wwwuuutttuuutttnnnkkkssssss[[[GGGBBB<<<999:::===@@@AAACCCCCCEEEGGGGGGLLLYYYfffyyyuuuooonnnyyy{{{yyyzzzwwwpppgggbbbcccgggaaa______bbbeeeeeedddcccaaa```___]]]ZZZXXXVVVUUUTTTTTTXXX```ccc___YYYXXXZZZXXXTTTOOOLLLMMMQQQTTTPPPNNNJJJFFFBBB???===<<<======<<<;;;;;;::::::999:::<<<:::999<<<<<>>AAA>>>===AAA===BBBTTTzzz}}}kkk___lllwwwlllnnnqqqkkk```XXXWWWYYY\\\___aaacccgggkkkhhhhhhgggfffdddbbbcccccccccbbbbbbeeeiiihhhddd``````aaa```]]]XXXRRRLLLHHHFFFDDDAAA??????@@@@@@@@@>>>AAACCCDDDEEEFFFJJJMMMQQQSSS[[[fffmmmrrryyyyyyjjjXXXLLLFFFHHHQQQZZZnnnxxxyyysssooonnnsssqqqrrrwwwhhhMMMCCC@@@;;;999:::===???@@@DDDDDDEEEFFFGGGMMM]]]mmmllliiiiiissstttuuu|||wwwrrrqqqppplllhhhdddccccccdddeeeeeefffhhhiiihhhfff```aaabbbbbb___ZZZUUUQQQVVVTTTWWW^^^```]]]\\\\\\___]]]XXXRRRNNNMMMPPPSSSPPPNNNKKKGGGDDDAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::>>>;;;999;;;;;;FFF^^^mmmooo\\\OOOTTTeeeooo```UUUOOOMMMMMMNNNRRRUUUVVVYYYbbbmmmtttffflllwwwqqq\\\RRRFFFAAABBBCCCDDDDDDFFFRRRZZZcccaaa___llltttlllkkkkkkjjjrrryyyqqquuuwwwtttkkkeeeeeehhhaaaYYYUUUWWWVVVQQQTTT[[[QQQMMMKKKLLLKKKFFFCCCCCC@@@CCC???>>>BBB???@@@NNNhhhtttbbbhhh}}}tttpppuuuuuuiii^^^YYYTTTOOOLLLNNNPPPQQQSSSVVVPPPPPPQQQRRRSSSSSSSSSTTTRRROOOKKKLLLNNNNNNJJJFFFJJJKKKJJJHHHHHHGGGBBB:::@@@???>>>======>>>??????@@@CCCEEEFFFGGGJJJPPPUUUTTTWWWaaannnyyyzzzppp```PPPHHHIIIMMMUUU]]]lllnnnttt~~~xxxrrrmmmjjjssslllqqq|||zzz]]]FFFAAA>>>:::999;;;>>>@@@@@@BBBCCCDDDEEEFFFOOObbbuuurrraaadddoooxxxgggtttssskkkkkkjjjjjjjjjhhheeebbb```cccdddbbbbbbdddccc```aaaccceeefffddd___YYYUUUYYYWWWXXX\\\]]]\\\\\\______]]]YYYTTTQQQOOONNNMMMMMMLLLJJJHHHEEECCCAAA@@@======>>>>>>>>>>>>>>>>>>;;;???;;;888;;;;;;CCCVVVhhhvvvcccQQQQQQ```{{{yyylll\\\RRRLLLJJJNNNSSSNNNSSSXXX[[[bbbooo{{{gggiiioooyyy|||hhhTTTKKKCCCAAAAAAAAABBBDDDHHHSSS___ooofffaaagggooojjjiiihhhmmm{{{nnnooonnnkkkiiigggeeeddd\\\UUUTTTXXXWWWQQQRRRXXXRRROOOOOORRRQQQKKKEEEDDDAAADDD???===BBB???>>>HHHYYYuuu}}}gggggg{{{zzzuuuwww}}}zzznnniiillleeeXXXMMMLLLOOOMMMLLLLLLIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@CCCCCC@@@@@@CCC@@@;;;AAAAAAAAAAAA@@@AAABBBCCCFFFIIILLLMMMNNNSSS\\\ccc^^^bbbmmm|||}}}ooobbbUUUIIIIIIOOOTTTVVVYYY```^^^iii|||wwwqqqkkkgggllleeennniiiPPPDDD===;;;999:::===@@@BBBBBBAAABBBEEEGGGIIITTTkkkzzzeeeZZZhhh~~~gggiii~~~{{{yyylllmmmnnnnnnkkkgggccc```aaaeeeeee```___aaaaaa^^^bbbcccdddeeedddaaa^^^\\\[[[XXXYYY\\\\\\ZZZ[[[___\\\ZZZXXXWWWWWWTTTOOOJJJJJJIIIIIIHHHFFFDDDCCCBBB@@@@@@@@@???>>>>>>======;;;???:::777;;;<<>>===<<>>BBBDDDEEEBBBDDDGGGJJJNNN[[[tttnnn\\\XXXooouuubbbrrr{{{rrrtttvvvssskkkccc^^^\\\jjjooonnnhhhfffiiiiiifffaaaaaaaaaaaa````````````[[[YYY[[[]]]\\\YYYZZZ^^^[[[YYYXXXZZZ]]]ZZZRRRKKKGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@???===<<<<<<;;;???:::666;;;<<>>>>>>>>>>>AAAEEEEEEDDDKKKFFFDDDGGGJJJKKKMMMQQQPPPZZZ```^^^___jjj|||}}}jjjWWWOOOGGGJJJ]]]nnnkkk[[[NNNRRRXXXjjj|||~~~|||xxxtttrrrqqqqqqqqqnnnppp{{{{{{```NNNDDD???999999999===AAACCCAAA???AAADDDCCCJJJZZZhhh}}}hhhXXXeeeooooooyyyxxxzzzuuurrrnnnhhhfffiiivvvwwwvvvqqqkkkhhhhhhjjjfffdddbbb______ccchhhlll^^^___``````^^^\\\\\\\\\ccceeebbb\\\WWWWWWVVVTTTKKKMMMLLLIIIJJJLLLJJJFFFKKKJJJIIIFFFCCC???<<<:::::::::;;;::::::===DDDIIIjjjggg\\\UUU```xxx{{{fffYYYSSSPPPRRRWWWXXXWWW[[[cccooouuu|||gggeeessspppcccVVVIIICCC???>>>CCCIIILLLOOOSSSTTTqqq{{{vvvyyyssskkkdddeeekkknnniiicccWWW]]]fffkkkkkkhhhdddaaaVVVXXX[[[[[[XXXWWWZZZ^^^___cccddd```WWWPPPJJJGGGEEEDDDCCCBBBCCCDDDFFFGGGMMMaaauuuoooxxxoooiiisssxxxpppwwwxxxjjj___^^^___YYYRRRNNNKKKIIIGGGFFFJJJGGGEEEEEEEEEDDDFFFIIIIIIJJJIIIGGGIIILLLMMMLLLPPPLLLLLLQQQVVVXXX[[[___dddlllqqqoooppp}}}|||rrr___OOOMMMLLLUUUhhhsssmmm]]]PPPRRRXXXiii}}}zzzuuuxxxyyyxxxvvvtttrrrqqqqqqqqqzzz|||oooVVVGGG???;;;:::999:::===AAACCCBBB@@@BBBFFFGGGPPPeeexxxjjj\\\qqq}}}nnnqqqlllzzzssspppnnnjjjjjjlllvvvwwwvvvrrrlllgggggghhhfffeeebbbaaa```cccgggjjjbbbbbbaaa___^^^___cccfffkkkllljjjbbb]]][[[WWWSSSOOOQQQQQQOOOPPPSSSRRRNNNKKKLLLLLLKKKHHHCCC>>>;;;<<<<<<;;;:::999<<>>AAACCCBBB@@@???DDDFFFQQQkkk}}}oooaaayyyxxxmmmrrr|||fffxxxvvvmmmlllmmmlllkkkllltttvvvwwwssslllgggddddddeeedddcccaaaaaacccdddfffdddbbb___]]]^^^bbbiiiooopppqqqooohhhbbb^^^XXXRRRRRRUUUUUUSSSSSSVVVVVVSSSLLLMMMOOOOOOMMMGGGAAA===>>>===;;;999888:::>>>BBBSSSmmmtttdddUUUWWWlllyyyggg]]]XXXWWWYYYXXX\\\gggrrr{{{}}}qqqjjjfffiiitttlllfffnnnzzzdddSSSIIIAAAEEEBBBCCCHHHMMMPPPUUU[[[rrr{{{nnnkkkhhheeedddkkkuuu{{{xxxtttwwwyyy{{{yyyuuuoookkkiiimmmyyyvvvfff\\\^^^bbbeeeooopppeee\\\[[[UUULLLKKKIIIFFFDDDDDDEEEHHHIIINNN\\\vvvmmm}}}zzzuuurrruuu{{{~~~vvvwwwwwwhhh]]]ZZZ]]]^^^[[[UUURRRSSSXXXWWWPPPNNNQQQSSSWWWUUUOOOPPPWWW\\\[[[YYYWWWZZZccckkknnnqqquuu|||wwwmmmbbbVVVMMMJJJMMM]]]rrruuulllhhhlllmmmrrrxxxwwwppplllmmmiiiiiiiiilllqqqwww}}}{{{}}}~~~jjjSSSCCC===;;;:::;;;<<<>>>@@@BBBCCCBBBBBB???EEEGGGTTTqqqzzzqqqaaazzzuuujjjuuummmtttvvv|||{{{qqqiiijjjmmmllljjjhhhqqqtttvvvssslllfffbbbbbbdddcccaaaaaaaaaaaaaaa```___^^^]]]\\\^^^cccjjjooolllnnnlllgggdddaaaZZZSSSQQQUUUTTTPPPOOOQQQQQQOOOLLLMMMNNNNNNLLLGGGBBB???>>>===;;;999999:::===???KKKbbbnnnZZZTTTeeeqqqaaaZZZYYYYYY```eeennn{{{sssggg[[[VVVWWW^^^kkkwwwtttkkklllsss{{{~~~```OOOIIIEEEDDDCCCEEEJJJNNNRRR[[[ddd}}}tttmmmmmmkkkmmmuuu~~~{{{~~~}}}wwwqqqmmmkkkppp}}}wwweee]]]___aaafffhhheee]]]\\\^^^XXXOOONNNLLLHHHEEECCCCCCDDDEEEKKKTTTtttzzzhhhpppuuuiiiiiippprrrnnnbbb```fffpppooobbb[[[\\\___eeeddd]]]^^^jjjrrrrrrnnnmmmpppyyyyyylllaaaUUUMMMMMMSSS\\\lll}}}|||~~~|||wwwqqqpppqqqhhhgggeeegggllluuu~~~}}}xxxvvvyyyuuu\\\HHH>>>;;;:::;;;<<<===@@@BBBBBBCCCCCCCCCCCCKKKOOO^^^xxxiiiaaaiiihhhzzzfffxxxvvvnnniiilllpppmmmhhhdddmmmqqqtttrrrlllfffbbbbbbbbb```^^^^^^``````^^^\\\ZZZ\\\___```bbbeeeiiillldddggggggeeeeeeeee___WWWRRRUUUTTTNNNJJJKKKKKKJJJKKKKKKKKKJJJGGGDDDBBB@@@===;;;:::999:::<<<>>>???FFFXXXtttyyybbbUUU___yyy~~~jjj``````dddhhhqqqyyyyyynnnXXXQQQMMMOOOUUU]]]iiissstttnnnlllnnnrrr|||```MMMHHHHHHBBBBBBEEEJJJNNNUUUbbbooo|||uuuuuuuuuwww}}}zzzyyy{{{|||{{{wwwssspppooonnnzzz~~~sssiiihhhkkklllfffaaa[[[[[[^^^^^^YYYTTTPPPOOOLLLIIIFFFDDDCCCCCCIIILLLeeeeeeeeeuuuzzz|||ooonnnwwwrrrggggggnnnvvvvvvmmmooo~~~|||yyyjjj\\\TTTMMMKKKSSS___ooo}}}zzzuuutttuuunnnkkkiiihhhmmmttt}}}xxxuuuxxxuuucccMMM@@@;;;999888999<<>><<<::::::;;;===>>>>>>@@@NNNeee~~~lllXXXYYYpppwwweeecccmmmxxx~~~ppp___RRRLLLKKKNNNTTTZZZ```jjjtttsssjjjgggjjjvvvcccKKKDDDFFFAAABBBFFFKKKPPPZZZlll~~~{{{}}}vvvxxxxxx{{{|||vvvtttvvvxxxxxxuuuqqqooonnnllltttuuummmkkksssxxxvvveee\\\[[[aaaccc\\\XXX[[[RRRQQQPPPNNNLLLIIIGGGFFFIIIFFFXXXggg```lll~~~|||tttuuu}}}|||}}}~~~wwwiiiZZZNNNLLLMMMPPP^^^nnn~~~}}}xxxuuutttsssrrrrrrsssxxxzzzsssttt~~~aaaRRRCCC>>><<<:::888999===@@@CCCDDDCCCBBBCCCEEEBBBQQQ]]]tttyyynnn]]]sss```WWW|||mmm{{{vvvyyyrrrnnnkkkmmmkkkeeeaaa```eeeiiimmmmmmjjjgggggghhhddd```\\\\\\```bbb```^^^^^^ccciiilllllliiigggfffaaabbbaaaaaadddgggbbb[[[UUUYYYXXXPPPJJJJJJLLLMMMIIIJJJJJJJJJHHHFFFCCCAAABBB???<<<;;;<<<===<<<;;;===HHH]]]uuu|||tttZZZTTTggg~~~yyymmmssszzzgggYYYPPPIIINNNPPPUUU[[[^^^cccmmmxxxyyylllhhhkkkvvvhhhLLLCCCEEEAAABBBGGGLLLRRR___www~~~{{{uuuuuuvvvyyy{{{uuusssuuuwwwvvvsssnnnkkkiiihhhmmmkkkdddgggsssyyyvvvddd\\\^^^iiihhhZZZXXX```SSSSSSSSSRRRQQQNNNKKKJJJJJJDDDQQQzzzlllaaajjjvvvwwwooo___QQQHHHKKKQQQXXXgggxxx~~~zzzuuuqqquuuvvvzzz|||sssuuuxxxUUUIII?????????<<<:::;;;===AAADDDEEECCCBBBDDDFFFHHHXXXfff~~~qqqeeebbb~~~sss______tttmmm}}}rrrmmmpppkkkhhhgggddd^^^\\\]]]cccgggkkkkkkiiihhhhhhjjjeeeaaa\\\]]]aaacccbbb``````dddjjjlllkkkhhheeecccbbbbbb```^^^aaaccc^^^VVVUUUYYYXXXQQQKKKLLLNNNOOOHHHJJJMMMNNNMMMIIIDDDAAAEEEAAA===<<<======;;;999<<>><<<<<<===>>>@@@@@@GGGCCC???EEEEEECCCIIINNNddd~~~sss^^^^^^eee^^^XXXjjjjjj}}}wwwooooootttmmmhhhhhhddd^^^^^^bbbhhhgggffffffhhhiiiiiihhheeeccc^^^\\\```ddd```XXX]]]eeellllllfff```___aaabbb```[[[VVVTTTVVV[[[```^^^^^^[[[TTTMMMLLLRRRXXXVVVVVVVVVTTTPPPJJJEEEAAARRRKKKBBB<<<;;;;;;;;;;;;>>>BBBSSSppp|||yyyjjjWWW]]]ooozzzyyyfffVVVMMMNNNRRRUUUWWW^^^eeekkktttyyynnnsss{{{oooVVVGGG@@@BBBEEEJJJQQQ___www~~~tttmmmlllnnnooooooooorrrvvvwwwvvvsssooommmooonnnhhhgggiiiwwwxxxtttkkkeeegggiiihhhccc```]]]\\\^^^___]]]ZZZ\\\XXXUUUVVVRRRJJJHHHJJJJJJJJJJJJ^^^}}}xxxrrrqqqzzzrrrgggZZZQQQLLLPPPNNNSSS^^^___aaalllmmmuuu}}}}}}zzzvvvqqqmmmttt~~~}}}|||cccMMMAAA???===<<<<<<===???@@@AAAHHHEEEBBBGGGGGGFFFMMMYYYsss|||jjjXXXZZZsssvvv[[[aaawwwrrrxxxrrrrrruuuoookkkkkkhhhddddddiiieeefffggghhhiiihhhgggeeefffccc^^^\\\```dddaaaZZZ]]]dddlllnnniiicccbbbccceeebbb^^^[[[YYYYYYZZZ[[[```^^^ZZZTTTNNNMMMQQQUUUVVVVVVVVVTTTPPPKKKFFFBBBNNNIIIBBB>>>>>>>>>>>>>>>>>>AAAQQQnnnvvv^^^[[[iiivvvxxxkkk\\\TTTRRRQQQVVV[[[aaakkkxxxwwwkkkmmmvvvlllVVVIIIDDDDDDFFFMMMZZZooo~~~~~~yyyxxxqqqiiiccceeekkknnnpppsssqqqnnnllljjjffffffnnnwww{{{nnnhhhhhhiiigggccc___\\\[[[]]]___^^^]]]\\\ZZZXXXUUUNNNHHHHHHKKKNNNLLLHHHVVVwwwuuu~~~~~~xxxlll```UUULLLGGGJJJSSSVVVVVVYYYTTTWWWfffppp|||xxxtttooollltttoooRRR===>>>===;;;;;;<<<>>>@@@BBBCCCIIIFFFDDDIIIHHHJJJTTTfffxxxooo]]]TTT^^^lll```lllttt{{{{{{{{{xxxtttssssssnnnjjjiiigggeeefffiiidddfffiiikkkkkkjjjgggfffhhheee```]]]```dddbbb]]]\\\dddlllnnnjjjfffdddddddddaaa^^^]]]^^^___^^^\\\ddd```[[[UUURRRQQQRRRSSSWWWVVVUUUSSSOOOKKKGGGDDDGGGDDDAAA???@@@@@@??????>>>@@@NNNllljjjZZZbbbssswwweeeXXX[[[]]]\\\```jjjppp~~~uuuhhhfffooo|||gggRRRJJJHHHHHHIIIPPPddd{{{zzztttggg^^^^^^bbbeeelllsssrrrrrroooiiieeekkkzzz~~~pppjjjlllmmmmmmddd```[[[[[[]]]``````___ZZZ[[[YYYTTTLLLHHHKKKPPPQQQNNNHHHQQQooo{{{}}}tttjjjqqq}}}wwwkkk]]]QQQKKKJJJKKKMMMWWWXXXSSSPPPNNNZZZrrrzzzwwwssspppmmmsssxxxxxxxxx___HHH:::;;;::::::;;;<<>>=========JJJgggwww]]]___pppjjj\\\bbbhhhfffnnn}}}sssiiibbbkkkyyy```MMMHHHHHHKKKKKKTTTllluuurrryyy~~~}}}zzzooocccWWWTTTXXX___kkktttuuuvvvsssnnnnnnzzzzzzmmmjjjlllpppssseeeaaa]]]\\\___aaabbbaaaYYY[[[ZZZTTTNNNMMMQQQUUURRRRRRKKKQQQjjjrrrbbbdddwwwooohhh\\\PPPJJJLLLSSSYYY[[[```YYYNNNKKKRRRmmm{{{yyywwwuuusssqqqxxxyyyxxx}}}fffOOOBBB===999999:::;;;>>>@@@CCCDDDDDDHHHFFFDDDHHHIIISSShhhyyyiiiXXXQQQhhhooodddtttxxxhhh}}}yyyvvvtttrrr{{{xxxqqqjjjffffffffffffccceeefffffffffhhhlllooommmlllgggbbbbbbdddbbb]]]^^^cccggghhheee```]]][[[]]]XXXUUUWWW___eeehhhgggkkkhhhbbb^^^\\\ZZZYYYWWWVVVUUUQQQNNNKKKIIIHHHHHHDDDEEEFFFFFFDDDAAA???===<<<<<>>:::999:::;;;<<<>>>AAACCCEEEFFFCCCGGGEEEHHHPPPYYYqqqtttaaaYYYOOOeeejjjYYYbbb~~~ooo}}}wwwtttrrrnnnnnnhhh```___dddgggfffcccffffffddd```___cccggggggiiiiiiggghhhjjjhhhdddeeeffffffeeecccaaa`````````___]]]\\\\\\]]]___```bbbcccccc___YYYVVVVVVWWWUUUQQQLLLHHHEEEFFFGGGIIIGGGJJJMMMMMMIIIFFFDDDDDD???>>>BBBMMM]]]rrr}}}iii___mmm}}}~~~ooonnneeeaaafffuuuWWWFFFHHHKKKQQQ___zzzxxxqqqqqqtttrrrmmmccc[[[JJJHHHmmm}}}wwwooommmvvvwwwsssmmmkkknnnnnnjjjjjjmmmjjjgggddddddffffffccc```cccddd```ZZZYYY\\\ZZZTTTOOOWWWUUUUUU```rrrvvvtttzzz]]]aaammm~~~wwwmmmaaaUUUNNNKKKIIILLLWWWhhhyyytttZZZJJJSSSkkk{{{vvvvvvwwwyyyzzzyyywwwttt}}}{{{yyyvvvwww}}}sssWWWFFFAAA@@@<<<666:::;;;===???AAADDDEEEFFFCCCFFFFFFKKKUUUaaa~~~jjjZZZTTTQQQrrrtttaaaZZZjjjssskkkzzzyyysssqqqiiikkkgggaaaaaajjjooonnngggjjjllliiiddd```aaacccbbbfffiiihhhjjjmmmkkkhhhgggggggggfffeeeeeeeeeeee^^^___aaa```^^^]]]^^^^^^\\\___aaa]]]VVVRRRSSSVVVTTTPPPKKKFFFDDDEEEGGGIIICCCGGGJJJJJJGGGDDDCCCDDDAAA@@@AAAGGGQQQccc~~~tttdddcccuuuzzzhhhfffjjjcccfffuuuXXXHHHKKKNNNVVVhhh|||ssseeeeeeooopppjjj]]]MMMRRRzzzzzzrrrsss{{{{{{tttrrrooonnnooonnnjjjiiikkkdddhhhiiigggggghhhddd^^^___bbb```YYYWWWYYYWWWRRRPPPRRRPPPUUU```hhhwww||||||dddbbbhhh{{{sssggg[[[QQQKKKIIIGGGKKKVVVeeevvvzzzcccQQQQQQhhh{{{rrrxxx|||zzzyyyyyywwwqqquuuxxxzzzwwwssswwwdddQQQ@@@:::;;;444AAA<<<;;;<<<@@@EEEGGGFFFDDDEEEGGGFFFOOO```qqq~~~^^^TTTTTTXXXjjjUUUVVVvvvqqq~~~ooouuu~~~~~~wwwoookkkjjjhhhdddbbbcccfffiiilllkkkjjjjjjjjjjjjjjjiiihhhjjjfffaaabbbfffhhhgggeeeeeefffggghhhgggfffdddccceeedddcccaaa```_________YYYZZZZZZVVVSSSRRRVVVYYYWWWRRRKKKGGGFFFFFFEEECCCGGGGGGHHHGGGFFFCCC@@@>>>>>>DDDEEEGGGOOOWWWppp|||jjjbbbmmm~~~|||}}}ssspppuuu___JJJJJJPPP^^^sss~~~yyyooorrruuudddRRR[[[}}}}}}|||ssslllnnnkkkkkkmmmlllhhhgggiiinnnkkkhhheeeddddddddddddcccddd```ZZZWWWWWWRRRKKKGGGNNNRRRWWW^^^```qqqpppdddkkkyyypppkkkaaaUUUKKKGGGGGGIIIZZZ___jjjxxxjjjUUUPPPaaawwwppprrrwww{{{{{{yyytttqqqtttsssssstttwww}}}uuuTTTEEE<<>>AAAEEEGGGEEECCCAAADDDFFFUUUpppjjjPPPPPP]]]mmmppp\\\ZZZkkk}}}|||xxxssswww|||~~~{{{tttlllgggiiigggeeecccdddgggkkkmmmnnnlllkkkkkkkkkllllllllliiieee```aaadddggggggeeeeeeeeeffffffgggggggggggghhhfffdddaaa___]]]]]]\\\WWWVVVUUUSSSSSSUUUYYY\\\UUUQQQKKKHHHHHHHHHGGGFFFGGGHHHHHHHHHFFFDDDAAA???AAAGGGGGGIIIPPPWWWnnnuuu]]]eeesssvvvnnntttgggPPPPPPXXXmmm|||zzz~~~yyywwwaaajjjyyy~~~uuunnnkkkllliiijjjmmmlllgggfffgggjjjeeedddiiihhhaaa```eeeeeeccc___[[[[[[ZZZSSSJJJJJJVVV]]]``````ZZZaaaxxxssswww~~~|||vvvooohhhaaa[[[RRRIIIEEEJJJRRRYYYnnnsss}}}uuu___RRRZZZrrr|||uuujjjjjjrrr{{{uuuuuuvvvqqqpppvvvxxx___EEE===888>>>BBB777;;;??????AAACCCFFFFFFDDDBBBDDDFFFJJJ```pppVVVHHHUUUppp~~~\\\UUU___}}}}}}sssuuuvvvxxxxxxwwwrrrkkkfffgggeeedddcccdddgggkkknnnqqqnnnkkkjjjlllnnnoooooohhhdddaaaaaadddggggggfffeeedddcccccceeegggiiijjjiiigggdddaaa___^^^______YYYUUUQQQPPPQQQTTTWWWXXXRRROOOKKKIIIJJJJJJKKKJJJHHHHHHHHHHHHGGGEEECCCBBBBBBGGGGGGHHHOOOUUUkkkdddbbbgggwwwkkk^^^ggg{{{hhhRRRTTT^^^}}}{{{ooovvvnnnxxxwwwzzz{{{wwwqqqnnnppptttmmmjjjkkkmmmlllfffdddeee___^^^hhhxxxwwwiiiaaaeeeccc___]]]^^^bbbbbb[[[RRR[[[hhhllljjjcccXXX\\\ooossseeejjjvvv|||rrrjjjaaaYYYRRROOOKKKIIIMMMYYYgggqqq{{{kkkZZZZZZjjjzzz~~~vvvpppaaaaaapppyyyzzzzzzvvvvvvrrr___NNN??????888888===888DDDAAABBBCCCEEEFFFFFFDDDCCCJJJMMMSSSmmmlll]]]NNNNNNeeefffYYY]]]ggg}}}tttuuusssrrrrrrqqqooojjjfffdddcccbbbbbbdddgggkkkmmmrrrnnniiihhhjjjnnnpppppphhhfffddddddgggiiijjjjjjfffdddaaa``````cccfffiiigggeeecccaaaaaabbbccceee___YYYRRRNNNOOOPPPPPPOOOLLLKKKJJJJJJJJJKKKLLLLLLHHHHHHIIIIIIHHHGGGFFFEEEAAAFFFEEEGGGMMMSSSfffxxxiiicccqqqzzzYYYNNNYYYqqqfffUUUZZZeeewwwrrrwwwooommmkkkiiiiiinnntttyyymmmjjjjjjkkkiiiccc```bbbaaacccpppoooeeeggg```[[[ZZZ___eeeddd^^^XXXeeepppppphhhbbbZZZ^^^pppwww]]]SSS```rrrrrrfff\\\SSSKKKEEEGGGKKKQQQZZZggguuu}}}~~~tttddd```jjjuuu~~~pppdddZZZ___ttt|||}}}{{{|||eeeLLLFFF:::???>>>DDDKKKAAAEEEBBBCCCEEEFFFFFFFFFFFFFFFLLLTTT```}}}yyy]]]RRRKKKZZZzzziiiZZZ\\\iiiyyy{{{|||yyyuuussspppmmmkkkhhheeecccfffeeeeeeeeegggjjjnnnppppppkkkeeedddgggkkkllllllhhhggggggiiikkklllmmmlllhhheee```]]]\\\^^^aaacccdddbbb```___^^^___```aaa```ZZZSSSNNNNNNNNNMMMKKKHHHIIIIIIJJJJJJJJJKKKLLLHHHIIIIIIIIIIIIIIIHHHHHHCCCGGGEEEGGGNNNRRRcccsssbbbmmmmmmRRRLLLVVVlllxxxeee]]]dddnnn{{{eeefffhhhlllppptttvvvvvvmmmiiiggghhheeeaaa___aaahhhjjjqqqyyyuuuhhhbbbeee___ZZZYYY^^^bbb```[[[YYY___iiifff___\\\ZZZ```ppp|||cccRRRRRRfff}}}~~~{{{qqqbbbWWWPPPJJJEEEIIIOOOXXXaaaiiiqqqxxx|||tttuuuxxx|||{{{qqqmmmqqqwww}}}rrr```bbblll~~~|||rrrWWWDDDDDD444999CCCXXXbbbKKK>>>BBBDDDEEEEEEFFFGGGJJJLLLNNN___tttiiiRRRMMMKKKkkkxxx___\\\^^^rrrzzz|||xxxsssssspppkkkeeeaaa``````jjjjjjiiijjjlllooorrrsssnnngggaaa```cccggggggfffdddfffiiilllmmmmmmlllllliiieee```[[[YYYZZZ\\\^^^bbbaaa^^^\\\YYYWWWVVVUUUYYYVVVRRROOOOOOOOOOOONNNFFFHHHJJJKKKJJJJJJJJJKKKIIIIIIIIIJJJJJJKKKKKKKKKHHHKKKHHHIIIOOOQQQ___xxxzzzgggmmmhhhPPPLLLSSSaaazzzwwwllleeeeeennnxxxvvvwww|||nnnfffkkksssyyy{{{zzzvvvsssnnnjjjggghhhfffcccdddgggjjjnnnqqqpppjjjdddbbbbbb^^^ZZZYYY^^^___\\\[[[\\\XXXaaa___ZZZ\\\[[[]]]hhheeeWWWWWWddd~~~yyyvvvhhheee]]]RRRLLLNNNOOONNN[[[aaajjjppprrrqqqooonnneeehhhlllooottt||||||~~~tttyyyrrrXXXHHHBBBAAA444:::@@@SSS^^^KKK@@@BBBDDDDDDDDDEEEHHHNNNRRR^^^wwwyyyZZZLLLMMMVVVaaaYYYhhhlll{{{xxxoookkknnnnnniiiaaa^^^```dddkkkkkkkkklllmmmooorrrsssllleee^^^]]]aaadddccc```]]]aaagggkkklllkkkiiiggghhheee```[[[YYYYYY[[[]]]```___^^^\\\YYYUUURRRPPPSSSSSSSSSRRRPPPPPPQQQRRRGGGJJJMMMMMMKKKIIIJJJKKKIIIIIIIIIJJJKKKLLLMMMNNNLLLNNNIIIHHHKKKKKKVVVmmmuuurrryyydddKKKGGGMMMRRR```ooonnnkkkjjjnnnqqqttt~~~sssaaajjjzzzzzz{{{|||rrrlllnnnvvv{{{wwwuuupppllliiijjjjjjiiikkkoooiiirrrwwwrrrmmmjjjhhheee]]]ZZZZZZ___```]]]^^^cccWWWaaa```\\\___\\\ZZZ```{{{oooVVVTTTaaaxxx|||vvvnnnfff```UUUTTTNNNHHHIIIRRRZZZ]]]hhhmmmsssuuuqqqiiiaaa]]]aaadddjjjnnnttt{{{___CCC<<>>===>>>;;;<<<===???AAACCCEEEFFFBBBBBBEEEHHHGGGLLLaaaxxxsss[[[LLLIIIOOOkkkrrrTTTLLL^^^|||uuuwwwhhhmmmmmmlllgggaaa]]]^^^```^^^[[[\\\```aaa^^^___bbbkkkiiiggghhhiiigggccc```ZZZ^^^cccggggggeeedddcccccceeeccc]]]ZZZ]]]______```]]]ZZZZZZ\\\[[[WWWSSSPPPRRRSSSRRROOOMMMLLLLLLOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLKKKKKKMMMRRRUUUWWWQQQJJJEEEDDDFFFIIIKKK[[[oooxxxssszzznnn```fffzzzpppPPPGGGHHHHHHOOO[[[hhhppp}}}|||wwwuuuvvvuuunnniiijjjppptttssspppwww~~~|||pppiiimmmsssjjjjjjiiiiiihhhhhhhhhhhhmmmlllkkkkkkiiilllyyyzzzoooeeedddfffddd```]]]gggcccbbbcccbbb\\\XXXXXXccc|||nnnbbbaaayyy}}}wwwtttoooiii___ZZZQQQJJJFFFFFFIIIKKKTTTZZZcccnnnxxx}}}sssbbbTTTSSSeee|||jjjQQQAAA<<<>>>>>>>>><<<<<<>>>???AAACCCDDDEEEBBBAAACCCHHHLLLVVVqqqtttcccMMMDDDOOOccc\\\MMMVVVaaasssuuummmkkkmmmmmmjjjddd```___```[[[ZZZ\\\``````]]]\\\^^^fffdddcccfffiiihhhbbb]]]\\\___ccceeeeeeeeeeeeeeeeeegggeee```^^^``````]]]```ZZZUUUUUUXXXYYYUUUQQQOOOQQQRRRQQQOOOLLLKKKKKKKKKLLLMMMMMMMMMLLLJJJJJJNNNMMMLLLKKKJJJLLLPPPSSSUUUPPPIIIEEEDDDFFFGGGHHHOOO```ssszzzvvvvvv{{{zzz\\\VVV___pppwwwTTTGGGFFFHHHQQQ]]]nnnttt{{{zzz{{{zzzvvvppplllpppwwwxxxqqqhhhnnntttxxxuuunnnlllpppvvvllljjjhhhfffgggiiikkkmmmkkkiiijjjmmmmmmlllnnnrrrtttllldddbbbddddddcccaaafff```^^^``````\\\WWWUUUWWWiiiuuuqqqlllvvvxxxooohhhbbb^^^ZZZQQQNNNJJJGGGHHHNNNWWW]]]hhhmmmuuu~~~pppYYYOOOZZZyyy~~~|||}}}~~~aaaTTTEEE======???<<<888===>>>???@@@BBBCCCDDDEEEFFFCCCEEEMMMWWWjjjsss___WWWIIILLLdddjjjVVVRRR\\\eee}}}~~~xxx|||wwwooonnngggjjjkkkiiifffdddeeefff_________`````````___```aaa^^^]]]```eeefffbbb]]]ccceeefffgggffffffggghhhiiijjjhhhddddddeeebbb\\\___[[[VVVRRRRRRRRRQQQQQQPPPRRRRRRQQQNNNKKKIIIIIIHHHIIIKKKKKKKKKJJJHHHGGGLLLMMMNNNMMMKKKKKKMMMNNNNNNJJJFFFDDDEEEGGGIIIIIINNN[[[iii|||~~~yyyzzzeeeTTTYYYcccnnn```MMMHHHIIITTT```nnnttt}}}zzzooopppyyy~~~}}}vvvooojjjmmmuuuwwwnnneeeiiillloooppppppqqqssstttkkkgggbbb```aaafffmmmrrroooiiiggglllnnnjjjeeebbbiiihhhfffaaa___```bbbddd___ZZZYYY\\\^^^[[[WWWVVVWWWeeejjjsss}}}}}}yyyuuuoookkkddd]]]VVVOOOLLLLLLIIIKKKNNNRRRZZZeeerrr{{{lllRRRMMMbbb|||}}}{{{yyyyyyzzz|||||||||hhhNNNIIIBBB???======;;;:::???@@@AAABBBCCCDDDEEEEEEIIIGGGKKKXXXhhh|||]]]OOOLLLFFFVVV|||gggXXX[[[[[[]]]ppp}}}~~~wwwqqqnnnrrrnnniiijjjeeeggggggdddaaaaaadddgggfffeeebbb```___bbbdddeee___[[[XXXZZZ___bbbbbb```hhhiiiiiihhhffffffggghhhfffgggeeedddgggjjjeee]]]``````^^^WWWOOOLLLPPPUUUSSSSSSSSSPPPLLLJJJIIIIIIMMMNNNNNNNNNNNNLLLKKKJJJJJJLLLOOOOOONNNKKKJJJJJJJJJHHHEEEEEEFFFHHHIIIHHHKKKVVVddd~~~~~~{{{}}}hhhYYYUUUaaakkkuuurrr[[[OOONNNYYYfffrrrvvv}}}}}}~~~uuueeehhhvvv~~~{{{xxxooofffgggpppvvvuuupppkkklllooorrrtttssspppmmmeeebbb___^^^aaagggnnnsssssskkkeeegggjjjhhheeedddeeeiiihhhbbb\\\\\\___```YYYVVVWWW[[[]]]ZZZYYYZZZ___jjjjjjppp~~~{{{~~~~~~yyytttmmmgggcccZZZVVVRRROOOIIIEEEEEEIIILLLRRRZZZccclllwwwkkkQQQLLLddd|||yyyvvvttttttwww{{{~~~kkkTTTFFFDDD@@@<<<999;;;>>>AAABBBCCCCCCDDDEEEFFFFFFFFFEEEFFFQQQdddxxxkkkRRREEEFFFGGGccc|||VVVXXXdddhhhiiixxxqqqxxxmmmgggjjjiiiffffffeeeeeeeeeaaa]]]\\\___bbbiiiiiieee```___dddgggggg```^^^[[[ZZZ\\\___aaabbbggghhhgggfffdddccceeefffaaaaaa```bbbiiinnniiiaaaaaadddddd[[[PPPLLLRRRZZZSSSSSSRRROOOLLLJJJKKKMMMRRRQQQPPPOOOMMMLLLKKKKKKHHHKKKNNNOOONNNKKKIIIHHHLLLJJJIIIIIIJJJJJJIIIGGGCCCQQQbbb~~~iii[[[VVVZZZgggttteeeTTTOOOZZZhhhvvvyyy}}}}}}xxxxxxnnnmmmxxx}}}yyytttllleeefffooouuuvvvsssmmmqqqwwwzzzwwwrrrmmmiii]]]___cccgggkkknnnppprrrooojjjffffffeeebbbdddhhheeeiiihhhbbb___``````]]]XXXWWWZZZ^^^^^^[[[\\\___aaajjjfffiiifffiiipppzzz}}}{{{zzz|||~~~|||xxxtttoooiiiddd^^^XXXTTTNNNKKKKKKMMMLLLKKKPPPXXX[[[bbbkkkqqqtttwww|||~~~pppWWWOOO___}}}|||tttrrrqqqsssxxxlllVVVHHHAAA???<<<::::::<<<@@@BBBEEEEEEEEEFFFFFFGGGGGGHHHFFFLLL___xxx^^^LLLDDDNNNZZZfffUUU___eeeoooxxxxxxmmmeeefffhhhgggdddccceeefffeeeaaa___```ccckkkmmmjjjdddcccgggiiigggfffffffffccc```___aaaccccccdddeeeeeeddddddeeegggeeeccc```ccckkkqqqkkkbbb^^^aaa```YYYPPPMMMSSSYYYRRRQQQOOOLLLKKKMMMQQQTTTWWWUUURRROOOMMMLLLLLLMMMJJJKKKMMMLLLJJJIIIJJJKKKLLLLLLLLLMMMOOOOOONNNLLLFFFPPP]]]xxxqqq___[[[```lll}}}qqq[[[TTT___nnn}}}|||~~~}}}www|||~~~xxxiiieeecccfffmmmpppmmmhhhllluuu~~~zzzqqqllljjjYYY```iiirrrwwwwwwtttqqqggghhhjjjjjjccc]]]^^^eeeeeegggfffbbbcccgggddd]]]YYYZZZ^^^bbb```\\\^^^ccc\\\ddd___aaarrr^^^RRRZZZhhhwww~~~{{{{{{zzzwwwuuuhhhjjjmmmppprrruuuwwwyyy~~~}}}}}}|||yyy}}}}}}|||yyytttooommmlll```]]]YYYVVVSSSOOOKKKHHHMMMKKKMMMSSSVVVWWW___iiijjjqqqxxxyyytttnnnkkkjjjhhhkkkrrrzzzwww___RRR[[[ttt~~~|||vvvttttttwww~~~oooVVVHHHCCC:::999:::<<>>???===:::;;;===???BBBDDDFFFFFFFFFGGGLLLNNNKKKHHHQQQeeevvvwww^^^OOOJJJHHH___vvvVVVJJJSSSUUUeee~~~zzzmmmrrrrrrooolllmmmnnnmmmgggbbbggghhhgggfffddddddfffgggfffaaa]]]]]]```ccccccbbb```[[[UUURRRVVV\\\aaaddd]]][[[ZZZ[[[^^^```aaa```YYY\\\aaagggkkkkkkeeeaaaeeeeeedddaaa\\\XXXVVVUUUOOOMMMNNNSSSZZZ]]][[[WWWRRRRRRRRRRRRRRRRRRSSSUUU\\\WWWRRROOOPPPQQQQQQPPPOOORRRTTTSSSQQQQQQTTTWWWQQQOOOIIIOOO\\\hhhooorrruuuqqqtttyyy{{{||||||tttmmmmmmmmmkkkkkklllhhhjjjkkkiiieeebbbbbbcccaaa___```eeegggdddbbbccckkkhhhfffgggddd___]]]___aaabbbcccbbbaaaaaacccfff\\\[[[]]]aaabbb^^^]]]___\\\XXXTTTTTTVVV]]]kkkxxx~~~hhhWWW\\\yyy{{{iiibbbhhhwww}}}qqqgggeeehhhmmmvvvuuuddd___aaaqqqnnnjjjtttwwwmmmttt||||||iiiRRRKKKAAA;;;999999999888===???BBBDDDFFFGGGGGGGGGAAAGGGMMMMMMPPP```{{{yyyaaaRRRIIILLLWWW{{{nnnYYYUUUSSS\\\dddsss|||jjjjjj}}}wwwqqqjjjhhhkkkllljjjfffiiiiiiiiihhhfffeeefffggg```]]]ZZZ[[[___cccddddddbbbbbb___[[[WWWVVVYYY\\\YYYXXXWWWWWWYYY[[[\\\\\\YYYXXX[[[ccckkkmmmeee]]]```aaa```^^^YYYVVVTTTTTTPPPNNNNNNRRRYYY[[[YYYUUURRRQQQOOOMMMNNNQQQRRRSSSVVVSSSOOOMMMNNNPPPRRRRRRRRRUUUWWWVVVRRROOOOOOPPPOOOMMMHHHMMMUUU\\\www~~~kkksss{{{yyypppqqqvvvvvvtttrrrqqqmmmjjjgggccc```bbbhhhiiihhhgggeeedddcccbbbaaallliiihhhhhheeebbbdddiiihhhggghhhkkkiiiccc_________aaaaaa```^^^___ccchhh^^^^^^```ccc```[[[YYY\\\YYYXXXUUUUUU^^^jjjppppppkkk[[[ZZZpppqqq```___mmmvvvfffYYYXXX]]]dddqqq~~~rrrjjjgggtttyyyeeeaaaooovvvcccbbbkkk~~~zzzcccOOODDDBBB???<<<999888999;;;@@@AAADDDFFFGGGHHHHHHHHHGGGKKKNNNOOOWWWooojjjTTTLLLHHHTTTmmm|||SSSOOO___aaafffnnnuuunnnbbbwww|||yyy~~~yyypppfffcccgggkkkkkkiiiccceeegggggggggfffggghhh[[[YYYXXX[[[aaagggiiiiiilllnnnnnnhhh___XXXUUUVVVSSSRRRRRRRRRSSSTTTVVVWWWZZZWWWXXX```jjjlllddd[[[\\\]]]]]][[[WWWUUUUUUVVVUUURRRPPPQQQTTTVVVUUUSSSRRRQQQNNNJJJLLLQQQSSSRRRQQQOOOMMMKKKLLLNNNQQQSSSTTTUUUVVVUUURRRNNNKKKJJJIIIKKKHHHJJJPPPWWWppppppyyy|||uuuxxx{{{{{{wwwkkkccc{{{sssooorrrtttrrrpppqqqqqqooommmhhhaaa___hhhtttsssmmmfffcccdddeeedddbbbooooooooonnngggbbbfffnnneeedddeeehhhfff```\\\\\\WWW[[[^^^^^^]]]___ccchhhbbbaaabbbccc^^^WWWVVVXXXXXXZZZYYY\\\oooyyytttccc___mmmhhhZZZaaa{{{~~~}}}rrr___RRRUUU```nnnpppdddlllvvv___[[[jjjwwwaaa[[[aaapppaaaRRRDDD@@@???>>><<<<<<===???AAACCCDDDEEEFFFHHHHHHIIIIIIKKKPPPTTTZZZgggdddOOOMMMOOOeeecccOOOUUUdddiiikkkooohhh\\\jjjvvvvvvyyytttjjj```___eeekkkkkkiiiaaadddgggiiihhhgggggggggZZZXXXWWWZZZ___dddeeeeeeooopppooommmggg```[[[XXXPPPPPPPPPOOOOOOPPPRRRTTTYYYXXXYYY___ggghhhccc]]]\\\]]]\\\[[[YYYYYYZZZ\\\\\\YYYTTTQQQOOOPPPQQQSSSSSSRRRMMMHHHJJJRRRUUURRRPPPOOOMMMKKKJJJKKKNNNQQQTTTSSSPPPOOONNNMMMJJJIIIHHHNNNLLLIIIMMMSSShhh|||rrrrrr|||}}}xxxnnndddYYYRRRuuuqqqpppttttttqqqsssyyyxxxxxxvvvpppgggggguuuyyyoooccc^^^```cccbbb```bbbgggnnnooohhh```aaahhhdddaaaaaaccc```YYYUUUVVVOOOTTT[[[]]]]]]^^^bbbgggdddccccccbbb]]]UUUSSSVVV\\\aaa^^^```xxxvvvzzzrrreeeiiiaaaVVVddd}}}nnnlllsss~~~~~~ttttttxxxsssaaaUUU\\\lllttt___bbb{{{vvv^^^XXXggg|||fff^^^dddrrr[[[RRRKKKDDD>>>;;;888888;;;???BBBCCCDDDEEEEEEFFFHHHIIIJJJJJJLLLTTT^^^jjj{{{~~~www\\\JJJOOOZZZzzznnnSSSTTT___ccclllllllll[[[PPPvvvsssooopppsssnnneee\\\\\\dddjjjkkkiiidddgggkkkllljjjgggeeeddd\\\YYYWWWXXX[[[]]]]]][[[gggfffeeefffgggeee^^^YYYPPPQQQQQQPPPOOOPPPSSSUUUWWWYYY\\\```ddddddbbb```^^^^^^^^^\\\[[[\\\___bbbaaa^^^XXXQQQLLLLLLOOOSSSTTTSSSMMMGGGJJJSSSVVVRRRQQQPPPNNNKKKIIIJJJMMMOOOTTTPPPKKKIIIJJJLLLKKKIIIKKKSSSPPPIIIIIIOOO___wwwsssrrr{{{vvvwww~~~yyy{{{zzzuuummmddd\\\TTTMMMHHHsssllliiioootttwwwzzz~~~}}}~~~rrrkkkrrr{{{rrrfff``````bbbcccbbbiiijjjhhhccc]]]YYYYYYZZZ]]][[[WWWTTTTTTUUUXXXYYYOOOWWW\\\ZZZVVVWWWZZZ[[[___dddaaaYYYXXX]]][[[RRR]]]cccccccccnnn|||wwweeeooozzzuuuuuuYYY[[[tttuuuccc]]]pppxxxzzzzzzaaaUUU```yyyyyyccc^^^ooo___OOO\\\vvvhhh___eeemmmYYYLLLFFFBBB???<<<<<<===>>>???AAACCCDDDHHHHHHHHHGGGGGGIIIKKKNNNPPPcccxxxvvvfffQQQKKKaaa___PPPNNNNNNVVVcccuuulll]]]YYYqqquuujjjiiiooopppiii```XXXZZZbbbjjjkkkiiiooolllhhhggggggfffaaa^^^ZZZYYYYYYZZZ[[[[[[ZZZYYY```bbbcccbbb```^^^^^^___UUURRRQQQSSSWWWVVVQQQLLLVVVWWWYYY\\\___```___]]]VVVQQQRRRYYY^^^^^^___bbbddd]]]SSSMMMLLLLLLKKKJJJRRRRRRQQQNNNKKKIIIIIIJJJOOOMMMKKKJJJLLLMMMMMMMMMOOOMMMKKKIIIIIIJJJKKKLLLNNNSSSPPPMMMOOOMMMTTTfffoooxxxuuueeecccfffeee|||uuuuuurrrppprrrxxxzzzxxx|||{{{ssskkkdddccc^^^WWWPPPLLLIIIGGGEEEsssqqqqqqsssxxx{{{{{{yyysssyyyzzzsssmmmooovvv{{{ssskkkaaa\\\\\\___```___cccccc```[[[WWWVVVXXX[[[ZZZWWWUUUTTTWWWYYY[[[[[[WWW^^^aaaZZZQQQOOOQQQRRRUUU[[[[[[WWWYYYaaaaaaYYYWWW\\\[[[YYYcccqqqnnn___eeexxxqqq^^^jjjmmm___dddgggZZZeeeiii^^^ggg~~~hhhUUU___xxxnnnllluuu|||ooo\\\MMMEEEBBBAAA@@@===>>>>>>???@@@BBBDDDEEEEEEHHHJJJJJJHHHKKKQQQXXXlll|||vvvfffXXXNNN]]]ooo[[[IIIHHHPPPWWW___gggmmmeeecccrrr|||zzzxxxnnnjjjjjjfffgggaaaZZZ[[[aaaggghhhhhhcccbbbcccgggiiiiiiddd___```______^^^]]]\\\ZZZXXX\\\^^^aaacccddddddbbbaaaYYYXXXWWWYYY\\\\\\XXXUUUUUUVVVWWWZZZ]]]]]]ZZZXXXRRRPPPRRRWWWXXXUUUXXX]]][[[WWWRRRNNNLLLJJJIIIHHHQQQQQQPPPMMMJJJIIIJJJLLLNNNMMMLLLLLLNNNOOOOOONNNPPPNNNMMMKKKIIIIIIIIIJJJMMMPPPLLLLLLRRRPPPQQQ^^^wwwzzzxxx|||cccXXX[[[```nnnwwwrrrpppkkkfffaaagggiiifffiiisss}}}~~~uuupppjjjeee```[[[UUUQQQKKKJJJIIIIIIIIIJJJJJJJJJyyy}}}|||xxxyyy}}}xxxnnnkkksssxxxvvvsssrrrpppmmmjjjddd\\\YYYZZZ\\\]]]]]]]]][[[XXXTTTRRRTTTYYY]]]XXXTTTSSSVVV\\\```___]]]SSSZZZ\\\UUUNNNNNNQQQSSSMMMSSSVVVUUUYYYaaaaaa\\\SSSVVVSSSOOOXXXffffff[[[]]]lllmmmbbbzzz|||```VVVffffffWWWbbbppp___]]]mmmxxx```ccc{{{vvv{{{vvvaaaXXXKKKBBB???>>>>>>>>>@@@@@@@@@AAABBBDDDFFFFFFEEEKKKNNNLLLIIIOOO]]]jjjtttccc[[[RRRYYYyyykkkIIIEEECCCIIITTT___dddfff``````qqqlllzzzxxxtttmmmiiiggg```gggddd___^^^aaadddggghhh[[[\\\```fffjjjiiiccc^^^gggfffeeeccc```]]]ZZZXXXYYYYYY\\\aaafffhhhfffccc\\\]]]^^^___```___^^^]]]TTTUUUWWWYYYZZZXXXTTTQQQNNNOOORRRTTTQQQNNNQQQWWWSSSTTTSSSPPPLLLJJJIIIIIIQQQPPPNNNKKKIIIIIIKKKMMMMMMLLLLLLNNNPPPRRRQQQPPPRRRQQQOOOMMMKKKIIIGGGGGGJJJMMMJJJMMMVVVUUUSSS\\\eee{{{fffVVVUUU]]]eeevvv~~~yyyqqqiii^^^^^^[[[WWWXXX^^^cccdddjjjlllqqqvvv{{{~~~~~~~~~wwwtttpppmmmkkkiiifffdddZZZVVVRRRNNNLLLKKKHHHFFFBBBDDDGGGKKKNNNQQQRRRSSSyyywww{{{ttteeeiiioootttsssrrrqqqmmmgggaaa]]]YYYXXXYYY[[[\\\\\\YYYXXXUUURRRRRRTTTXXX[[[WWWSSSQQQVVV^^^bbb```[[[QQQTTTSSSPPPQQQUUUWWWUUUNNNRRRTTTTTTWWW[[[ZZZUUURRRTTTPPPLLLSSSaaaddd___\\\dddjjjfffvvvYYYSSSiiieeeSSS\\\}}}wwwbbbWWW```{{{nnnkkk|||mmm___TTTNNNEEE???===<<<<<<;;;BBBBBBCCCCCCEEEFFFGGGHHHHHHMMMPPPLLLJJJTTTkkkkkkZZZRRRXXXooogggIIIBBBIIINNNRRRYYYaaadddaaaZZZkkkjjjmmm|||oookkkffffffiiidddgggfffeeecccbbbdddgggjjj^^^___aaaeeehhhfffaaa[[[iiiiiiiiifffbbb]]]ZZZXXXYYYWWWWWW]]]dddhhhfffccc]]]___aaa```___]]]^^^^^^UUUVVVWWWXXXXXXVVVQQQMMMNNNNNNOOOPPPPPPOOOPPPRRRRRRTTTUUURRRLLLIIIJJJKKKQQQPPPMMMJJJGGGHHHKKKNNNJJJKKKLLLOOOQQQRRRQQQPPPUUUTTTRRRPPPMMMJJJGGGEEEHHHLLLKKKOOOWWWVVVVVV```\\\sssnnnZZZUUU[[[gggqqqvvviiiddd]]]XXXWWWXXXXXXVVVYYY[[[]]]```cccfffiiijjjmmmrrrwwwxxxvvvsssrrrrrrnnnlllkkkiiigggfffeeeeee___^^^[[[YYYWWWUUUTTTSSSPPPMMMKKKIIIHHHIIIIIIJJJKKKMMMOOOQQQSSSUUUXXXYYYyyyvvv|||wwwjjjrrrtttrrrmmmjjjjjjfffaaaXXXWWWVVVWWWXXXZZZ[[[[[[XXXVVVTTTSSSRRRRRRRRRRRRTTTPPPNNNRRRZZZ]]]YYYTTTZZZVVVQQQQQQWWW^^^[[[TTTQQQRRRRRRQQQRRRTTTRRRNNNPPPQQQOOOKKKRRR^^^eeeccc]]]^^^qqqiiilllsssZZZXXXrrrjjjVVV[[[{{{|||hhhXXX\\\xxx}}}xxx~~~{{{vvvtttooo___TTTLLLHHHDDD@@@>>>======<<>><<<<<<===>>>@@@BBBEEEGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLPPP]]]sss{{{jjjYYYNNNMMMSSS}}}nnnJJJ===@@@CCC```fffooossshhh]]]aaammmttthhheeelllqqqllllllkkkaaa______```bbbeeeggghhhiiilllhhhcccbbbdddeeedddbbb]]]aaaeeeddd___ZZZXXXYYYZZZZZZ[[[\\\\\\[[[ZZZYYY[[[YYYWWWXXX[[[]]]\\\ZZZYYYXXXVVVVVVWWWWWWUUUSSSQQQRRRPPPOOOUUU[[[YYYRRRLLLKKKKKKKKKJJJIIIFFFDDDDDDFFFGGGHHHIIILLLOOORRRMMMLLLKKKMMMOOOQQQRRRQQQRRRQQQNNNLLLIIIHHHHHHHHHHHHMMMKKKJJJJJJBBB???IIIGGGRRR]]]uuuiiiUUUZZZmmmjjjiiimmmyyyxxxtttvvvnnnllliiifffbbb```___^^^]]][[[YYYXXXWWWVVVTTTRRRQQQQQQPPPOOOOOOOOOPPPPPPOOOPPPRRRQQQPPPPPPSSSUUUUUUXXX\\\^^^___```dddgggeeekkksssyyyuuunnnkkkooosssssssssvvvqqqtttqqqggg]]]YYYWWWUUUWWW[[[```cccddddddccccccddd^^^VVVQQQPPPPPPPPPOOONNNNNNNNNNNNOOOOOOQQQQQQNNNRRRUUUSSSRRRTTTTTTQQQQQQLLLIIIHHHIIIIIIJJJLLLJJJMMMOOOMMMMMMPPPTTTWWWXXXSSSUUUVVVYYYuuu}}}nnn[[[^^^xxxrrrwwwiiiUUUSSSmmmyyyccc[[[rrr}}}xxx}}}}}}ppp\\\LLLGGGHHHCCC<<<;;;<<<>>>???AAACCCGGGJJJGGGGGGGGGGGGHHHHHHIIIJJJOOOPPPWWWkkk~~~lll[[[LLLFFFPPP___|||SSS888<<>>???AAADDDFFFGGGHHHKKKHHHEEEEEEGGGKKKNNNOOOSSS]]]ggg{{{nnnXXXJJJFFFDDDTTTooopppZZZEEE999<<>><<<@@@AAACCCEEEGGGHHHIIIJJJHHHGGGFFFEEEGGGJJJNNNQQQ]]]ppplllZZZSSSIIIAAA@@@PPPiiiyyy^^^RRRFFFAAAAAAFFFSSS___jjjggg___]]]mmmvvv{{{uuuoooaaaccceeefffiiimmmkkkeeefffiiiiiifffeeegggfffcccccc___\\\]]]aaabbb___[[[\\\^^^```___\\\ZZZ[[[]]]```^^^[[[[[[ZZZYYYWWWUUUWWWRRRQQQUUUUUUQQQPPPRRRUUUUUUTTTUUUUUUTTTRRROOOTTTTTTSSSOOOKKKIIIKKKMMMMMMKKKJJJIIIIIIIIIHHHHHHHHHDDDEEEJJJMMMLLLOOOTTTRRRLLLGGGGGGKKKMMMKKKHHHMMMLLLKKKKKKJJJIIIJJJJJJJJJJJJIIIIIIGGGFFFFFFEEEEEEKKKPPPWWWnnnqqqbbbjjj}}}kkk]]]]]]fffkkk{{{xxxtttuuuuuutttuuuxxx}}}vvvjjjaaa______^^^[[[```___```dddllltttzzz~~~qqqfff___bbbbbb[[[VVVVVVRRRRRRLLLDDDEEELLLLLLGGGNNNPPPQQQMMMHHHGGGJJJNNNKKKQQQUUUSSSLLLHHHIIILLLOOOOOOOOOMMMJJJHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLJJJKKKLLLKKKHHHTTTwwwjjj]]]rrrnnn^^^\\\ccc~~~yyyuuusss{{{{{{vvvxxx~~~nnn___RRRJJJIIIDDD===;;;<<<>>>???>>>DDDEEEHHHJJJKKKLLLLLLLLLHHHIIIJJJIIIJJJOOOWWW]]]nnniiiSSSDDDBBBFFFDDDHHHkkk{{{IIIAAA@@@JJJOOOPPPYYYgggvvvhhhZZZaaannntttvvvxxxpppaaacccdddfffjjjmmmggg___dddhhhiiifffeeedddaaa\\\WWWWWWYYY\\\___```___]]]___]]]\\\^^^aaaaaa]]]YYYaaa]]]YYYYYY[[[\\\XXXUUUWWWVVVVVVWWWUUUOOONNNPPPTTTSSSRRRRRRRRRQQQNNNLLLUUUUUUTTTQQQNNNKKKKKKKKKMMMLLLKKKIIIIIIHHHHHHHHHJJJGGGGGGJJJLLLKKKNNNQQQMMMIIIEEEEEEIIIJJJGGGCCCJJJMMMPPPPPPLLLJJJIIIJJJMMMJJJGGGEEEDDDDDDFFFGGGDDDIIIJJJLLL^^^uuuxxxhhhYYY[[[kkkwwwvvvpppfff______cccbbb^^^^^^\\\[[[]]]bbbfffjjjkkkiiiaaa]]]___```[[[WWWVVVLLLNNNHHH@@@FFFTTTTTTIIIKKKOOOQQQMMMFFFBBBEEEJJJMMMTTTZZZXXXPPPKKKLLLPPPOOOPPPPPPNNNKKKIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHFFFGGGIIIHHHEEEOOOjjjjjjbbbxxx}}}kkkbbbjjjwwwrrraaaVVVOOOIIIDDDBBB???;;;;;;>>>@@@BBBBBBGGGHHHJJJMMMNNNNNNMMMMMMLLLNNNNNNNNNPPPYYYgggrrrnnnWWWFFFDDD???KKKQQQ]]]kkkEEECCCLLL\\\___[[[bbbsssiii]]]sss}}}|||uuuwwwvvvnnnhhhhhhggggggkkklllfff\\\dddhhhiiigggdddccc^^^XXXSSSUUUYYY\\\^^^^^^\\\[[[]]][[[ZZZ]]]bbbbbb]]]WWW___[[[XXX[[[```aaa\\\VVVUUUWWWZZZZZZVVVQQQPPPRRRUUURRROOOMMMMMMMMMLLLKKKSSSTTTTTTSSSQQQOOOMMMLLLIIIIIIIIIHHHGGGGGGHHHIIIJJJIIIHHHJJJKKKLLLNNNPPPJJJGGGDDDEEEGGGHHHEEEAAAFFFKKKQQQQQQLLLGGGGGGHHHMMMKKKGGGEEEDDDEEEFFFGGGEEEIIIHHHFFFRRRooogggXXX]]]uuupppooovvv|||eeeeeebbb^^^```eeefffbbb]]][[[YYYYYYZZZ\\\\\\\\\^^^[[[[[[^^^___[[[VVVTTTKKKNNNJJJEEENNN______TTTKKKQQQUUURRRJJJCCCCCCFFFKKKQQQWWWWWWRRRNNNOOORRRNNNPPPPPPOOOLLLJJJIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFHHHGGGGGGHHHJJJRRRbbbqqqxxx|||llliii{{{mmmjjjxxx{{{nnn\\\PPPJJJHHHEEECCC???>>>===>>>@@@BBBDDDDDDHHHIIIKKKMMMNNNNNNNNNNNNNNNOOOOOOQQQWWWfffzzzzzzjjj[[[KKK???@@@;;;KKK___vvvWWW???FFFXXXiiijjjeeeooozzzgggjjj{{{~~~yyyrrrnnnqqqpppllliiijjjkkkfff___eeeiiiiiifffdddbbb^^^XXXWWWYYY\\\^^^^^^\\\XXXVVVXXXYYY[[[]]]___^^^\\\YYYYYYVVVVVV\\\bbbccc\\\UUURRRWWW[[[ZZZWWWVVVVVVWWWWWWSSSLLLHHHHHHJJJLLLNNNRRRRRRRRRSSSSSSQQQOOOMMMDDDEEEFFFFFFEEEEEEGGGJJJGGGHHHHHHHHHIIILLLOOOOOOGGGEEECCCDDDFFFFFFDDDBBBCCCIIIOOOOOOKKKGGGFFFHHHJJJJJJIIIHHHGGGFFFEEEEEEEEEHHHGGGDDDJJJ```fffWWW___lll___^^^```cccxxxvvvqqqmmmqqqttttttrrrrrruuuyyyaaagggggg```^^^cccdddaaa\\\[[[ZZZ[[[]]]^^^^^^]]]YYYYYYZZZ[[[[[[XXXSSSOOOMMMNNNMMMMMMVVVbbbbbbZZZLLLQQQVVVTTTNNNGGGDDDDDDFFFJJJNNNOOONNNMMMNNNPPPKKKMMMNNNNNNKKKIIIHHHHHHFFFFFFFFFGGGGGGFFFEEEEEEIIIGGGGGGJJJOOOUUUZZZ]]]kkkrrruuu|||vvvzzz~~~{{{uuufff]]]QQQHHHCCCAAA???>>>>>>???@@@AAACCCDDDDDDEEEHHHIIIJJJKKKMMMNNNOOOPPPPPPQQQSSSYYYfff{{{}}}fffWWWJJJAAA<<<===>>>TTTsssRRR@@@OOOcccnnnlllhhhnnnyyyiiihhh}}}~~~}}}vvvqqqrrrsssssspppkkkiiiiiigggbbbfffiiihhhdddbbbbbb```[[[\\\\\\]]]^^^^^^\\\WWWSSSVVVXXX[[[]]]\\\\\\\\\\\\TTTSSSUUUYYY^^^^^^XXXRRRQQQUUUXXXXXXXXXZZZ[[[ZZZXXXRRRKKKGGGGGGJJJMMMOOOPPPPPPOOOPPPQQQPPPMMMKKKBBBDDDFFFEEECCCCCCFFFIIIFFFHHHHHHFFFGGGLLLNNNMMMEEECCCBBBBBBDDDEEEEEEDDDDDDGGGKKKKKKIIIGGGHHHIIIGGGHHHHHHHHHGGGEEECCCBBBAAAEEEFFFDDDEEESSSkkk}}}kkk\\\fffmmmYYYTTTTTTVVVXXXeeessswwweee^^^YYY^^^dddgggjjjrrr~~~xxx|||mmmaaa```bbb___ZZZZZZZZZ[[[]]]^^^^^^]]]UUUVVVVVVVVVUUUTTTRRROOOMMMKKKKKKOOOUUUXXXVVVSSSJJJMMMOOONNNKKKGGGEEEDDDCCCDDDEEEGGGJJJKKKKKKKKKFFFHHHJJJJJJIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGKKKPPPSSSRRRNNNUUUddd~~~|||rrrqqq~~~}}}nnnaaaZZZRRRNNNHHHBBB>>>=========>>>AAADDDFFFGGGGGGHHHHHHIIIIIIIIIJJJLLLNNNQQQSSSXXX[[[bbbooofffTTTIIIBBB@@@BBBFFFRRRlllmmmNNNJJJ[[[lllqqqooollliiieeemmmuuurrrqqqppppppkkkpppqqqlllhhhhhhfffdddfffgggeee```___aaabbb___^^^\\\ZZZ\\\___^^^XXXSSSXXXXXXZZZ[[[]]]]]]]]]]]]WWWVVVVVVWWWXXXWWWTTTRRRPPPSSSTTTSSSVVV\\\]]]YYYUUUQQQLLLIIIJJJLLLNNNOOOPPPNNNLLLKKKLLLJJJGGGDDDDDDFFFHHHFFFBBBAAACCCGGGGGGJJJIIIEEEEEEJJJKKKHHHBBBAAA@@@@@@AAADDDFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHEEEFFFFFFEEEDDDCCCAAA@@@???CCCHHHHHHFFFLLLZZZgggrrraaakkknnnVVVMMMNNNRRRVVVZZZ```mmm{{{|||wwwlllZZZTTTSSSWWW___iiiyyyzzzfffbbbbbb```YYYXXXWWWXXXYYYXXXVVVTTTRRRSSSRRRQQQRRRTTTTTTSSSJJJFFFFFFLLLOOOKKKHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCDDDBBBAAADDDHHHKKKJJJIIIBBBEEEGGGHHHGGGEEEDDDDDDDDDCCCCCCBBBBBBDDDEEEFFF???CCCHHHLLLOOOOOOKKKFFFEEEJJJhhhxxx}}}vvvkkkwww~~~|||oooiiidddZZZPPPKKKBBBAAA@@@===;;;<<<>>>AAA@@@CCCGGGJJJKKKLLLLLLMMMJJJIIIIIIIIIKKKOOOSSSVVVcccgggqqq{{{hhhTTTHHHCCCAAAFFFMMMSSSgggsssNNNBBBLLL^^^nnnsssuuuwwwnnn___}}}oooiiinnnoookkkbbbkkkpppmmmhhhgggfffdddffffffbbb]]]\\\```cccbbb]]]YYYWWWZZZ___```[[[TTT[[[YYYXXXZZZ^^^```___^^^^^^\\\YYYVVVTTTSSSTTTTTTPPPRRRQQQPPPUUU\\\]]]WWWRRRPPPMMMMMMNNNNNNNNNMMMQQQNNNJJJHHHGGGFFFBBB???GGGJJJKKKGGGBBB@@@BBBEEEHHHKKKJJJDDDCCCHHHHHHEEE@@@???>>>===???BBBFFFHHH@@@>>><<<===@@@CCCEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>DDDJJJLLLJJJJJJRRR[[[|||qqq___hhhooo___PPPMMMQQQUUU\\\ccclllxxxssspppwwwrrrqqqxxx}}}eeeXXXVVV[[[]]]dddvvvrrrccc[[[YYYVVVRRRTTTSSSRRRSSSTTTSSSQQQOOOPPPOOONNNNNNOOOMMMKKKHHHFFFEEEDDDEEEGGGGGGEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDBBB@@@@@@EEEKKKMMMHHHCCCCCCCCCDDDDDDEEEEEEFFFFFFBBBCCCCCCBBBAAABBBEEEIIIBBBEEEHHHJJJKKKIIIGGGEEEEEEKKKZZZrrrrrrkkkrrrxxx~~~kkksss~~~qqqiii___WWWRRRLLLDDD>>>=========>>>???AAABBBCCCIIIIIIIIIJJJLLLLLLKKKJJJHHHEEEHHHOOOQQQPPPZZZiiitttvvvgggUUUHHHHHHJJJJJJSSS```xxxxxx\\\LLLLLLPPP___\\\gggiiiddd}}}uuuxxxtttnnniiiffffffhhhiiidddjjjnnnkkkddd``````ccc___aaabbb^^^YYYYYY```gggccc```^^^```bbbbbb]]]XXX]]]]]]ZZZWWW\\\cccbbb[[[bbb^^^YYYWWWXXXYYYWWWTTTXXXWWWSSSNNNJJJKKKQQQVVVUUURRRRRRUUUWWWTTTNNNKKKQQQOOOKKKHHHDDDBBBAAA@@@CCCEEEFFFDDD@@@===>>>@@@AAADDDDDDAAAAAADDDDDDBBB>>>BBBEEEDDD@@@???AAADDD>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>???@@@@@@@@@AAAAAADDDGGGJJJKKKMMMOOOQQQmmmqqqcccnnnyyybbbQQQQQQTTTUUUbbbsss}}}lllddd]]]\\\dddkkkrrriiiWWWPPPSSS___qqquuupppeeeYYYSSSRRROOOKKKNNNNNNNNNPPPQQQPPPMMMKKKIIIJJJKKKLLLKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCBBBAAABBBAAA@@@@@@@@@AAACCCCCCFFFCCCBBBFFFLLLMMMHHHCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDBBB@@@@@@BBBEEEFFFFFFAAACCCFFFHHHIIIHHHGGGEEE@@@DDDSSSjjjyyygggdddrrrrrrvvvxxxppp```YYYQQQLLLJJJGGGBBB>>>>>>>>>@@@AAACCCEEEFFFGGGNNNNNNNNNNNNOOONNNMMMKKKKKKHHHKKKSSSVVVXXXeeevvvsssfffRRROOOJJJFFFDDDMMMeee|||rrr]]]LLLGGGJJJPPP\\\gggqqqvvvooocccsssnnnmmmtttooojjjfffffffffgggfffaaafffiiiggg```\\\\\\___aaabbbcccaaa^^^^^^ccchhhfffbbb______aaaaaa]]]YYYaaaaaa]]]ZZZ^^^dddbbb\\\^^^^^^^^^[[[XXXVVVTTTTTTVVVUUURRRNNNJJJJJJNNNRRRQQQOOOPPPTTTVVVUUUPPPLLLLLLLLLKKKIIIFFFCCC@@@???AAACCCEEECCC@@@>>>@@@BBB>>>AAAAAA>>>>>>AAAAAA>>>===@@@DDDCCCAAA???AAADDDAAA@@@???>>>===>>>??????<<<======>>>???@@@AAABBBAAACCCFFFGGGGGGHHHIIIKKK]]]}}}yyyiiissswwwdddWWWYYY]]]bbbrrriiiaaa[[[YYY^^^bbbiiiyyynnnZZZRRRTTTaaauuuhhhcccZZZPPPNNNPPPNNNJJJLLLLLLLLLNNNOOONNNKKKIIICCCGGGLLLLLLIIIFFFDDDEEEGGGIIIJJJHHHCCC@@@@@@AAAAAA@@@???>>>>>>@@@BBBCCCGGGDDDCCCEEEJJJKKKGGGBBBAAAAAABBBBBBBBBBBBBBBBBBCCC???<<<===BBBDDDDDDAAA@@@AAABBBDDDEEEFFFFFFFFFCCCFFFPPPdddvvvkkknnntttyyyssskkkbbb[[[OOOJJJDDDAAAAAABBB@@@>>>@@@AAACCCFFFHHHIIIJJJJJJLLLMMMMMMNNNNNNMMMMMMLLLMMMLLLPPPYYY___eeeuuupppYYYNNNHHHKKKJJJFFFNNNfffuuuTTTHHHJJJNNNRRRXXX___jjjkkkffffffoooggguuunnniiidddcccfffgggeeebbb^^^cccfffeee___\\\\\\^^^ccccccbbbbbbbbbcccdddeeefffbbb]]][[[]]]^^^\\\ZZZ```___\\\ZZZ\\\```___ZZZXXX\\\^^^]]]WWWTTTSSSUUUTTTTTTRRROOOKKKJJJKKKLLLKKKKKKLLLOOOSSSTTTPPPLLLGGGGGGHHHHHHGGGDDDAAA???DDDEEEFFFCCC???===>>>@@@<<>>;;;;;;???CCCCCCAAA@@@BBBDDDCCCBBB???===;;;;;;<<<===;;;;;;<<<===???@@@AAAAAAAAACCCDDDDDDCCCCCCDDDEEEOOOooopppzzzjjj]]]WWW]]]eeeooojjjaaa[[[YYY\\\```jjjuuu^^^SSSWWWeee{{{iiicccYYYPPPQQQWWWXXXUUUSSSQQQNNNMMMMMMMMMLLLKKKEEEKKKQQQPPPKKKFFFEEEFFFHHHKKKNNNKKKEEEAAABBBEEEAAA@@@>>>===>>>???BBBCCCCCCAAA???BBBFFFGGGEEEBBBBBBBBBBBBBBBBBBAAAAAAAAABBB@@@???>>>?????????>>>>>>>>>???@@@AAACCCEEEFFFIIIIIINNN\\\rrrzzzaaannnuuusssnnnggg```[[[UUUOOOLLLHHHDDD@@@>>>???AAAAAAAAAEEEFFFHHHIIIKKKKKKKKKKKKIIIKKKMMMNNNOOOPPPQQQRRRUUUWWW^^^iiirrr~~~nnnYYYIIICCCIIIKKKKKKQQQjjjtttXXXEEENNN\\\aaabbbfffhhhbbbYYYccc~~~tttrrrkkkiiiddd```bbbgggiiiddd___^^^bbbffffffcccaaabbbccceeecccaaabbbddddddbbb___bbb^^^YYYWWWYYY[[[[[[[[[ZZZYYYVVVVVVXXXZZZZZZXXXXXXZZZ[[[YYYWWWUUUVVVWWWSSSSSSRRRPPPMMMKKKIIIHHHGGGHHHIIIJJJNNNQQQNNNHHHCCCDDDDDDEEEDDDDDDCCCBBBJJJJJJIIIDDD>>>::::::<<<===AAAAAA??????AAA???<<<;;;>>>BBBCCCCCCBBBCCCDDDBBB@@@>>>;;;:::;;;<<<===<<<<<<<<<======>>>>>>???AAABBBCCCBBBAAAAAABBBDDDGGG^^^ttt}}}iii[[[VVVXXXdddrrruuuiiiaaa^^^cccmmm|||bbbTTTZZZjjjrrrjjj]]]TTTVVV___cccaaa[[[VVVOOOKKKIIIJJJKKKLLLHHHNNNSSSRRRKKKFFFDDDDDDDDDHHHKKKIIIDDDBBBDDDGGGAAA@@@???>>>???@@@BBBCCC@@@>>>===???DDDGGGGGGFFFCCCCCCCCCBBBBBBAAAAAAAAACCCFFFGGGCCC>>>:::<<>>AAACCCCCCCCCCCCCCC>>>===;;;::::::;;;===>>>=========<<<<<<<<<;;;;;;@@@AAAAAAAAAAAAAAADDDFFFDDDNNNdddoooyyylllOOOVVVWWWaaatttqqqfff```jjj}}}fffUUU[[[mmmwwwmmm^^^TTTWWW___bbb```YYYTTTLLLFFFEEEFFFHHHIIIGGGKKKNNNMMMHHHDDDAAAAAA???BBBDDDDDDAAA@@@BBBDDD@@@@@@???@@@@@@@@@AAABBB@@@>>>>>>@@@DDDGGGIIIJJJDDDDDDCCCBBBAAAAAA@@@@@@EEEIIILLLHHH???:::===AAA;;;;;;<<<<<<>>>???AAABBBAAA@@@AAAFFFPPPcccqqqVVVXXXfff}}}}}}yyyyyy{{{}}}vvvoooggg```XXXSSSLLLJJJGGGDDDCCCCCCDDDDDD???@@@AAACCCFFFIIILLLNNNMMMLLLLLLLLLLLLMMMNNNNNNPPPQQQRRRRRRRRRUUU\\\bbbiiiuuuvvv]]]PPPGGG>>>???HHHJJJeeeiiiMMMBBBEEESSSeeelllhhhfffiiiWWW[[[nnnyyy{{{ooojjjffffffcccaaabbbffffffaaa\\\[[[^^^aaaccccccccccccdddgggdddbbbbbbcccbbb^^^[[[[[[[[[[[[[[[\\\]]]^^^^^^ZZZWWWWWWZZZ\\\\\\___bbbrrrjjj```[[[YYYYYYWWWTTTQQQPPPPPPQQQPPPMMMIIIEEEIIILLLKKKGGGIIINNNKKKCCCAAA???===<<<===AAADDDGGGDDDEEEDDDAAA<<<;;;>>>AAACCCFFFHHHFFFEEEFFFDDD@@@:::<<>><<<<<<<<<;;;;;;;;;;;;:::>>>????????????AAADDDFFFFFFHHHUUUlll~~~fffqqq}}}___NNNZZZ___ooorrrccc\\\mmmjjjWWWYYYmmmtttjjj\\\RRRTTTYYYXXXSSSQQQMMMHHHEEEDDDDDDEEEEEEDDDEEEFFFGGGEEECCCAAA@@@??????@@@@@@@@@@@@@@@???===>>>???@@@@@@@@@??????@@@???>>>???AAAEEEHHHIIIDDDCCCBBBAAA@@@???>>>>>>BBBEEEGGGDDD>>>;;;<<>>>>>??????>>>>>>@@@CCCGGGRRRhhh{{{aaaXXXXXXgggwwwzzzwwwxxxxxxxxxyyy||||||vvvssslllhhhaaaZZZUUUQQQMMMJJJCCCCCCBBBAAAAAABBBDDDEEEBBBDDDGGGIIIKKKLLLNNNPPPNNNMMMLLLLLLMMMPPPSSSUUURRRTTTUUUVVVXXX```kkkttt~~~{{{cccOOOHHHDDDAAAKKK[[[gggyyysssaaaOOOCCCCCCLLLZZZdddhhhfffbbb___ZZZsssttttttoooeeeeeecccbbbbbbbbbaaa^^^[[[[[[]]]___``````___^^^]]]___^^^\\\\\\\\\\\\[[[ZZZXXXZZZ]]]]]]\\\ZZZYYYXXXYYYVVVVVVZZZZZZXXX[[[```mmmiiiccc]]]XXXUUUTTTSSSOOONNNNNNOOOOOOMMMHHHDDDDDDHHHGGGAAADDDJJJGGG>>>>>>===<<<<<<>>>@@@CCCEEE???@@@@@@===999999===@@@@@@DDDFFFDDDCCCDDDAAA===888999<<<>>>???>>><<<999777888:::;;;<<<<<<<<<;;;888999999:::;;;;;;<<<<<<;;;<<<<<<<<<;;;===@@@CCCEEEFFFMMM]]]nnnvvv^^^iiijjj\\\]]]gggoookkkZZZVVVpppnnnZZZ[[[nnn|||ooofffYYYPPPQQQTTTOOOGGGKKKIIIFFFFFFFFFFFFDDDCCCBBBBBBBBBCCCEEEEEECCCAAAAAA@@@@@@@@@AAAAAA???>>>:::<<<>>>@@@@@@???===<<<@@@???======>>>AAADDDFFFCCCBBBAAA@@@???======<<<>>>>>>???>>><<<;;;::::::;;;;;;<<<===>>>>>>>>>===;;;<<<>>>???>>>DDDTTTdddxxx~~~jjjVVVTTT___lll{{{}}}yyyzzzuuusssqqqooopppssswwwyyy~~~~~~wwwpppooommmgggaaa___TTTPPPJJJFFFDDDCCCBBBBBB@@@AAAAAAAAA@@@BBBDDDFFFJJJLLLNNNOOOOOONNNNNNNNNNNNMMMKKKLLLNNNSSSXXX[[[WWWYYY]]]```eeeqqqxxx```MMMAAAEEEJJJQQQeee|||tttaaaNNNBBB======DDDOOO\\\dddjjjkkkcccYYYnnnoookkkrrrlll^^^ddddddcccaaa___]]][[[ZZZ^^^___``````^^^\\\ZZZYYYVVVVVVVVVVVVVVVVVVWWWXXXUUUXXX\\\\\\ZZZVVVRRRPPPUUURRRRRRUUUUUUQQQSSSZZZ```aaaaaa\\\UUURRRRRRTTTMMMLLLKKKMMMNNNLLLHHHCCC===BBB@@@;;;>>>EEECCC999;;;;;;<<<>>>???AAABBBBBB??????>>>:::666555999<<<===AAACCCAAA@@@AAA>>>999666777999<<<===<<<888555777888:::<<<<<<;;;:::999555666777999;;;===>>>???:::::::::999888999<<<>>>===???EEENNNWWWgggrrr[[[ddd~~~vvv]]][[[hhhxxxdddRRRRRRtttppp]]]]]]ooozzzgggaaaVVVKKKJJJNNNLLLFFFIIIFFFBBBBBBDDDEEEDDDBBBBBBBBBBBBBBBAAA@@@??????===============>>>??????>>>>>>>>>>>>????????????CCC>>>===BBBDDDAAA@@@CCCEEEBBB???=========<<<;;;AAAAAAAAA>>>;;;999;;;===AAA@@@???===;;;:::::::::;;;???AAAAAAAAADDDKKKQQQdddxxx{{{{{{kkkZZZRRRUUUbbbqqq|||xxxvvvssspppnnnmmmjjjddd```ggghhhiiilllpppuuuyyy{{{|||vvvoooiiieee___\\\XXXUUUTTTPPPKKKFFFFFFEEEBBB@@@??????@@@@@@AAAAAAAAADDDGGGJJJLLLLLLNNNKKKHHHGGGIIILLLOOOPPPOOOOOOOOOPPPSSSXXX]]]aaaaaa```dddmmmvvvkkk___EEEFFFDDDDDDRRRlll{{{cccLLLBBB>>><<>>============<<<;;;:::999999888;;;;;;<<<<<<;;;:::888777555555444444444555555666888888999;;;<<<<<<999777666555333555888:::999777777777888999::::::;;;;;;<<<>>>AAAEEEIIIYYYvvvnnngggjjjtttsssjjjmmmzzzvvv\\\TTTYYYvvv|||eee^^^jjjwww```YYYPPPJJJIIIHHHHHHGGGOOOJJJEEECCCDDDDDDBBB@@@BBBBBBBBBAAAAAA@@@???>>><<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>BBB>>>===BBBEEECCCBBBEEEBBB@@@===<<<======<<<;;;777===;;;666;;;GGGGGG>>>>>>===<<<;;;:::::::::;;;;;;>>>@@@???>>>@@@GGGLLLXXXooorrr{{{lllQQQGGGUUUiii~~~}}}~~~{{{uuurrrooooooooonnniiieee____________```bbbdddeeeiiinnntttyyy|||~~~~~~{{{yyyzzzyyyyyywwwtttpppmmmjjjffffffeeeccc^^^YYYTTTQQQMMMJJJGGGEEEEEECCC@@@===CCCCCCAAAAAA@@@AAABBBCCCEEEEEEDDDFFFHHHKKKLLLMMMOOONNNNNNNNNPPPQQQQQQQQQWWWUUUSSSQQQRRRWWW^^^ccchhhmmmxxx|||cccQQQIIIDDDDDDHHHVVVlll{{{vvviiiYYYHHH<<<>>>DDDIIITTT```dddmmmrrrjjjZZZZZZrrruuufff```dddiiigggcccbbbaaa```aaaddddddaaa^^^[[[[[[\\\]]]]]]\\\ZZZYYYTTTUUUVVVVVVVVVTTTSSSQQQLLLMMMNNNOOOOOOMMMJJJIIIMMMLLLJJJHHHHHHHHHIIIJJJJJJPPPQQQKKKFFFHHHJJJJJJJJJIIIHHHHHHGGGEEEBBB???@@@>>>;;;::::::;;;<<<<<<<<<;;;999:::;;;<<<<<<;;;;;;::::::999999888888888999999999999888777666555666555555444444444444555666666777999;;;;;;888666444222111333555777666444777777888888999::::::;;;777888:::;;;>>>KKKeee|||~~~zzz~~~}}}yyytttZZZRRRVVVssslll[[[gggsssXXXOOOJJJKKKHHHCCCDDDKKKUUUOOOHHHCCCBBBBBB@@@>>>AAAAAAAAA@@@@@@???>>>===::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======@@@===<<>>;;;444???UUUTTTBBB;;;:::999999999:::;;;;;;>>>???@@@>>><<<>>>CCCGGGKKKbbb~~~rrrbbbLLLRRRbbbuuuzzz~~~~~~yyyxxx{{{wwwtttssssssqqqlllhhh___^^^[[[XXXVVVTTTTTTTTT\\\___bbbeeefffgggjjjkkkppptttyyyyyyxxxvvvwwwxxxyyytttsssvvvxxxuuuqqqpppsssrrrqqqnnnkkkhhheeecccccccccbbbaaa^^^[[[XXXVVVRRRRRRPPPOOOLLLIIIGGGEEECCCAAA>>>===>>>???>>>>>>BBBBBBCCCDDDEEEFFFGGGGGGIIIHHHHHHGGGHHHJJJLLLMMMIIIKKKPPPTTTWWWYYYZZZYYY]]]\\\YYYVVVWWW\\\dddjjjqqq{{{fffNNNCCCBBBHHHMMMWWWhhhwwwvvv```IIIAAA999888CCCNNNUUU^^^gggqqqrrrnnnaaaVVVbbbrrrjjjbbb___bbbeeedddccc``````aaabbbcccdddeeeeee^^^^^^______^^^\\\ZZZYYYTTTUUUVVVVVVVVVUUUTTTSSSMMMNNNPPPQQQQQQOOOLLLJJJJJJIIIHHHGGGGGGHHHIIIIIIEEEIIIKKKGGGDDDFFFIIIIIIHHHGGGGGGHHHHHHEEEAAA===<<<;;;:::999999:::;;;<<<<<<:::999888:::::::::999777777777777777777777777777777666555444444444444666666555444333333444444333333444666888999777666222111111222444555555333666777777888888999999:::888888888999:::BBBVVViiiqqq[[[SSSWWWrrrsss\\\hhhqqqTTTJJJHHHMMMKKKCCCFFFQQQUUUOOOFFFAAA@@@@@@???===????????????>>>===<<<<<<888999999:::::::::::::::::::::::::::;;;;;;;;;;;;===;;;;;;===????????????;;;:::999999;;;<<<<<<;;;;;;>>>:::666@@@NNNMMM@@@<<<;;;999888888999;;;<<>>MMM[[[|||qqq]]]UUUZZZvvvwww]]]jjjqqqSSSJJJIIIPPPNNNGGGKKKWWWPPPJJJCCC>>>>>>???>>>===>>>>>>>>>>>>===<<<;;;:::777777888999:::999999888888999999999::::::::::::::::::999888:::<<<;;;999888777777999;;;<<<;;;::::::555333777::::::;;;===???>>><<<:::999:::;;;<<>>@@@???FFFZZZ{{{wwwaaa^^^UUUTTT```ppp{{{zzzyyy|||zzzuuuooommmiiifffcccaaa```___aaa```^^^YYYTTTPPPOOOPPPOOOQQQRRRRRRQQQPPPOOOOOOOOOPPPPPPOOOPPPPPPMMMKKKLLLLLLKKKJJJIIIIIIHHHHHHEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGFFFEEEDDDBBBBBBBBBEEEFFFCCCDDDFFFGGGIIIIIIJJJJJJFFFIIINNNQQQTTTXXX]]]aaajjjjjjhhhccc]]]ZZZZZZ[[[]]]dddooowww~~~yyylll\\\QQQJJJGGGJJJPPPRRRVVVXXXPPPBBB888999>>>777===IIIYYYdddgggggghhhfff[[[YYYlllzzzzzzeee^^^___aaaaaaaaabbbccceeeeeefffeeecccaaa```aaaccceeedddcccaaa^^^ZZZWWWUUUTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOOOONNNKKKHHHEEECCCJJJJJJJJJIIIJJJJJJKKKKKKFFFEEEEEEEEECCCBBBCCCEEEDDDDDDEEEGGGGGGDDD???;;;<<<===>>><<<999888999;;;;;;999777777888888777666444444444555666666777777666555333222222333444555555555444333333333333333111000000222555666666555333333444444444444444555555555666666666666777777777555555777777:::CCCMMMggg{{{}}}~~~ttt```XXX]]]yyyyyydddqqqrrrTTTLLLJJJMMMNNNLLLOOOWWWKKKEEE???======>>>>>><<<============<<<;;;:::999666777888999:::999888888888888999999999999::::::888999888777888<<<;;;777777777777999;;;<<<;;;999888222333;;;:::333777BBBBBB@@@===;;;:::;;;<<<===???===;;;999888999;;;<<<:::<<>>:::888777888<<>>===999888999<<<:::888777777888888888777333333444444444555555555444444333333333333444444444444333333333333444444333222111333555666666555111222333333111111222333555555555555555555555555555333444777999999>>>EEEQQQmmm~~~|||xxxzzzyyykkkcccgggzzzrrrRRRMMMGGGFFFIIINNNQQQRRRHHHCCC???===>>>>>>===;;;<<<<<<<<<<<<;;;:::999888666777888::::::999888777888888999999999:::::::::666999999888;;;@@@@@@<<<777777777999;;;<<<:::888888888:::<<<;;;:::>>>DDD@@@???<<<::::::<<<>>>@@@===;;;888777777999;;;<<<888999>>>HHHWWWiiizzz}}}^^^FFFIIIUUU^^^jjjwww{{{ttt{{{tttrrrnnnkkkgggeeeddddddbbbcccbbb___\\\YYYXXXXXXUUUTTTSSSRRRQQQPPPOOONNNHHHLLLNNNJJJIIILLLKKKGGGGGGGGGGGGGGGHHHJJJKKKLLLIIIIIIIIIIIIJJJKKKLLLLLLHHHIIIIIIJJJJJJKKKKKKKKKJJJLLLMMMLLLIIIHHHIIIKKKEEEFFFGGGIIIKKKOOORRRTTT___eeekkkmmmkkkiiiiiikkkYYY\\\^^^^^^___ccclllrrr~~~wwwoooeee\\\PPPIIIFFFMMMTTTUUUSSSRRROOO@@@444444:::???CCCFFFTTT[[[dddiiihhhccc[[[VVV[[[mmmpppggg___^^^^^^]]]]]]^^^```ccceee___^^^^^^```ccccccaaa^^^[[[\\\]]]]]]\\\[[[ZZZYYYXXXWWWUUUSSSQQQOOONNNNNNNNNLLLIIIFFFDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDJJJEEEDDDFFFGGGCCCCCCFFF>>>=========>>><<<:::777444888<<<;;;999888;;;>>>999888666777888999999888222222222222222222333333222222333333333333222222222222222222333444555555555444333444555777666666111333444444111111222444444444444444444444444444777555666:::<<<;;;<<<@@@CCCUUUpppyyyxxx|||~~~{{{|||}}}rrrPPPMMMEEE@@@DDDMMMPPPLLLGGGCCC???>>>>>>>>><<<999;;;;;;;;;;;;:::999888888666777999:::;;;:::888777888999999999999:::::::::666:::;;;:::>>>EEEFFFAAA888888888:::<<<<<<:::888666<<<===777888???AAA>>>>>><<<:::999:::<<<@@@BBB>>>;;;999888999;;;===>>>777<<<@@@@@@CCCPPPeeevvvnnnMMMIIIPPPTTT___nnn~~~vvvlllttt}}}|||yyyuuupppllliiigggfffcccddddddbbb^^^ZZZYYYYYYZZZXXXVVVUUUUUUTTTRRRQQQIIINNNPPPLLLKKKNNNMMMIIIIIIIIIHHHHHHIIIJJJLLLMMMKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHIIIJJJKKKJJJJJJJJJHHHKKKMMMLLLJJJIIIJJJKKKIIIIIIJJJMMMQQQVVVZZZ]]]pppuuuxxxuuummmddd___^^^]]]aaagggjjjlllrrr{{{}}}nnnddd^^^UUUKKKBBBAAAFFFPPPTTTOOOEEE@@@RRREEE;;;:::<<>>===???>>>999444666666777777777777666666666888999999888777999:::888777777777777777888888:::888666777:::;;;999777888888888888888777666555999:::::::::999999;;;===999999888888777888888888;;;;;;:::;;;???BBB===444888:::;;;<<<>>>GGGTTT^^^www}}}gggUUUKKKMMMUUUnnn}}}|||}}}}}}}}}||||||}}}{{{xxxwwwwwwwwwvvvuuuppplllgggcccaaaaaa```___```^^^\\\\\\]]][[[WWWSSSWWWWWWWWWVVVTTTRRRRRRRRRSSSSSSOOOIIIKKKRRRRRRLLLLLLKKKJJJIIIJJJKKKLLLMMMKKKKKKKKKIIIIIIJJJNNNQQQOOOLLLJJJJJJKKKLLLLLLKKKLLLMMMPPPUUU^^^iiitttzzz~~~yyypppfff``````cccgggkkkpppuuu{{{rrrsssppphhh\\\TTTPPPJJJDDDDDDFFFHHHGGGBBB===888666HHH???999<<>><<<<<>><<<<<<:::666:::;;;;;;999999>>>HHHOOOnnnvvv^^^RRRQQQXXXiii~~~|||wwwwwwyyy|||zzz{{{xxx}}}}}}~~~~~~}}}{{{|||yyytttpppooonnnmmmlllpppmmmhhhfffeeebbb]]]YYYZZZZZZXXXVVVTTTRRRRRRSSSRRRSSSRRRQQQRRRUUUTTTRRRSSSRRRQQQQQQPPPPPPQQQQQQPPPOOONNNLLLJJJKKKOOOQQQTTTUUUVVVVVVUUUUUUYYY\\\cccfffkkkrrrxxx{{{|||{{{pppnnnkkkhhhgggkkkqqqvvv}}}~~~uuunnnlllkkkfff___ZZZTTTIII???>>>;;;999777888888777666;;;666999HHH[[[gggmmmooonnnmmmkkkhhheeennnsssoooiiinnnnnngggaaaZZZZZZZZZ]]]```bbbcccbbb^^^```aaa___```aaa___YYYWWWUUUSSSSSSVVVXXXYYYYYYYYYYYYYYYYYYWWWUUUSSSRRRMMMKKKIIIGGGGGGGGGHHHHHHJJJKKKJJJHHHEEEDDDCCCDDD@@@@@@AAABBBAAA@@@???>>>===;;;999888777777666444444333222111111222444555777666555444333444555555222222111111111222222333000000000000000000000000///222666999:::777333111444444444333333333222222111222444444222111111111222222333333333444444444555444444444555888:::<<<:::???HHHUUUggg~~~~~~zzz}}}vvvlllkkkiiiiiikkkoootttwwwyyymmmTTTKKKDDDBBBBBB@@@???@@@===;;;:::;;;>>>???<<<999888888999::::::;;;::::::888999:::999777666666777888888777666666666666666777666555666777777666555999999999999::::::::::::<<<>>>???>>>;;;888777666666666666666777888999999999AAAFFF@@@888666777888999::::::888777999???DDD___tttrrrfffMMMUUUcccuuuwwwuuuxxx|||pppqqqgggggg~~~xxxssspppmmmhhhdddaaa^^^[[[WWWUUUTTTTTTTTTQQQQQQTTTXXXXXXUUUUUUXXXUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQPPPOOONNNPPPTTTWWWaaaeeeiiihhheeeeeekkkqqqvvvwwwzzz|||wwwooopppsssvvv{{{vvvooojjjeeebbbeeeeeebbb]]]TTTFFF999:::777444333666888999888:::===HHHZZZiiioooqqqrrrvvvoooccc]]]llliiimmmrrrbbbaaafffhhhddd```\\\]]]^^^aaadddeeecccaaa___```^^^\\\\\\___]]]XXXSSSSSSSSSUUUVVVWWWUUUSSSOOORRRUUUXXXYYYVVVSSSQQQNNNMMMLLLKKKJJJIIIHHHGGGOOOMMMIIIFFFEEEDDDBBBAAA===>>>>>>>>>>>>===<<<<<<;;;999666555555555444222333222000//////000111222444444444333333333222222111000000000111222333333000000000000000000000000///111444666666444222111222222222222222111111111111222444333222000000111111111111222222222333333333333222333444666888:::777;;;@@@FFFRRRiii}}}ppplllooouuussspppmmmkkkkkkkkklllmmmssszzzkkkjjjPPPHHHAAA@@@AAA???>>>???;;;:::999;;;======;;;999888888999:::;;;;;;;;;;;;999::::::999666555555666888888777666555555555555555555555555555555555555999888777777666666666666;;;===???>>>;;;888666666555555555555666777888999777???DDD>>>666444666777777888999999999:::>>>AAATTTbbb\\\SSSNNNUUUfffzzzqqqooodddgggzzzxxxvvvrrroooiiieee```[[[YYYWWWVVVUUURRRQQQTTTYYYWWWRRRTTT[[[TTTUUUVVVWWWWWWVVVTTTSSSYYYYYYZZZZZZ[[[___dddhhhqqqsssuuutttrrrrrrvvvzzz{{{wwwtttuuuyyy||||||zzz{{{|||oooeee]]]XXXXXX___ccc___VVVKKK???555888888888888999999999999BBBLLL\\\hhhlllnnnwww{{{jjj\\\eee~~~vvvsssjjjbbbaaadddeeeaaa^^^]]]^^^```ccceeeeeebbb___``````]]]YYYZZZ]]]\\\YYYRRRRRRTTTVVVWWWVVVRRRNNNIIILLLPPPSSSTTTRRRPPPNNNMMMMMMMMMLLLKKKHHHFFFEEERRRMMMGGGDDDCCCCCC@@@>>>;;;;;;;;;;;;;;;::::::::::::888555444555555333222444333222111111111111111222222333333222222111000/////////000111222333444000000000000000000000000///000111222222222111111111111111111111111111111111222333333111000000111000000000000111111111111222111111222333555666777666:::===???EEEYYY{{{~~~ooojjjvvv~~~zzzvvvqqqnnnllljjjdddfffhhhlllppptttyyy|||tttdddhhhKKKDDD>>>???@@@???>>>???<<<;;;;;;;;;;;;;;;999888888999::::::;;;;;;;;;:::999::::::999666444444555777666666555444444555555444444555555444444444555:::999777666444444444444222555777777666444333222444333444444555666777888555:::<<<888555666666444555666888888999;;;===???KKKRRRooo~~~eeeLLLDDDMMM___uuu}}}tttqqqhhhlll{{{xxxxxxyyywwwvvvppplllgggccc```]]]YYYVVVUUUTTTUUUWWWVVVTTTYYY```^^^___aaabbbccccccbbbaaajjjkkkkkkkkklllppptttxxxyyywwwuuuuuuuuuvvvvvvvvvyyyvvvsssuuu{{{vvvjjj^^^TTTNNNLLLQQQ[[[___VVVHHH>>>888555333555777666666:::@@@FFFNNNUUUbbbooowww{{{uuujjjmmmsssllljjjfffccccccccc___[[[ZZZ[[[^^^aaadddccc___\\\___```]]]YYYYYY]]]]]]YYYSSSTTTUUUWWWWWWUUUPPPLLLHHHIIIJJJLLLLLLLLLKKKJJJJJJKKKKKKKKKIIIFFFDDDBBBPPPJJJDDDAAAAAA@@@>>>;;;::::::999999888888888888:::888666555555555444333444444333222222111111111111111111222111000000///.........///000111222333////////////////////////////////////000000000111111111111111111111222222111222333222000///000111/////////000000000111111000111111222222444555555555888<<<===>>>KKKjjjvvvmmmwww~~~zzzuuurrrooommmhhhfffdddbbbcccdddfffgggppprrrvvv{{{yyy{{{wwwpppkkkhhhcccYYYOOOfffHHHAAA===>>>@@@>>>>>>???=========<<<;;;:::999888::::::;;;;;;;;;;;;::::::999::::::888666444444555555555444444444444555555333555555555444333444555;;;:::888666444444444444000222444555444333333444333333333333444555666666333555555333444777666222666666666666777888999999===>>>PPPqqqbbbOOOHHHJJJXXXiii{{{zzzzzzrrrttt}}}xxxvvvxxxzzzzzzyyywwwtttpppmmmjjjddd\\\VVVWWW[[[\\\[[[___fffmmmooosssssstttuuuuuuuuuuuuuuuwwwwwwvvvtttrrrtttwwwzzzzzzwwwuuuuuuwwwyyyyyyxxxzzz}}}~~~ttthhhYYYMMMDDD???BBBGGGNNNUUUUUUIII;;;555555777666666666888???KKKYYYcccgggdddhhhxxxttt|||yyygggfffgggdddaaa```aaa^^^YYYWWWXXX[[[^^^``````\\\ZZZ]]]^^^[[[XXXYYY]]]]]]YYYUUUUUUUUUUUUUUURRRNNNJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGHHHHHHGGGFFFDDDBBBAAAJJJHHHDDDAAA@@@???===<<<::::::999888888888888888:::888666555666666555444111111111111111111000000111111111000000000000//////.........///000111111////////////////////////........./////////000000000000000111111111111222111222222111//////000222/////////000000000111111000000111222222333444444444555888;;;:::???UUUlllvvvxxx|||zzzxxxxxxrrrooojjjfffdddbbb```^^^]]]]]]^^^```dddiiimmmppptttxxxyyyvvvsssnnneee^^^]]]YYYTTTOOOLLLJJJHHHFFFdddIIIBBB===>>>???===<<<===<<<=========;;;:::::::::============<<<;;;::::::888999999888666444555555333333333333444555666666333555666666444333444666777666555333333444555666222333555555444444555666444333333333333333444444333555555333333666666333777666555555666777888888444666===LLLbbbzzzrrr^^^IIIEEEMMMYYYnnn~~~zzz|||}}}xxx}}}~~~}}}~~~|||zzzwwwvvvssskkk___VVVXXXccchhhgggrrr~~~~~~~~~~~~{{{{{{yyyvvvttttttvvvyyy~~~~~~vvvfffhhhqqqoooeee[[[OOOCCC<<<999999AAAJJJMMMNNNIII>>>666555777888:::999<<>>???;;;:::999888888888999999999777555555555666555444///000000111111111111000222222000/////////000111//////.........//////000////////////////////////.........///////////////....../////////000000000111222222000......000222//////000000000111111111000111111222333333333333666333444999888888DDDTTTgggsss|||yyytttqqqnnnjjjeeeaaaZZZYYYWWWVVVVVVWWWYYYZZZ\\\```eeekkkooosssvvvwwwxxx}}}{{{wwwsssooolllfffbbb^^^ZZZVVVRRRMMMIIIFFFFFFGGGFFFDDDDDDHHHMMMdddJJJCCC>>>??????<<<;;;;;;;;;<<<======<<<;;;;;;<<>><<<;;;:::777888999888666444555666222222222333444555666777333555777666444333444777222111000000000222555666111222222111//////111333444444333222222222333333333777888444222444555444777555444555888:::;;;<<<888;;;===???MMMjjj|||[[[JJJLLLCCCWWWmmm~~~zzzyyytttsss}}}}}}pppiiiooozzz~~~}}}||||||yyyooo```UUUXXXiiiqqqrrr}}}|||{{{{{{~~~}}}{{{yyyzzz}}}wwweeeXXX\\\eee___PPPIIIAAA<<<===>>>@@@GGGOOOMMMIII@@@777555999:::777888888@@@UUUnnn||||||vvvvvv}}}nnnkkkgggiiihhheeeeeeaaaZZZYYY[[[WWWPPPTTTTTTVVVYYY\\\\\\[[[YYYVVVWWWWWWVVVXXX[[[[[[WWWXXXUUUQQQOOOMMMLLLJJJHHHLLLMMMOOOPPPPPPPPPNNNMMMEEEEEEDDDDDDCCCCCCBBBBBBBBBEEEGGGFFFBBB???@@@BBB<<<;;;999888888888999:::888666444444555555444333///000111222333333222222444222000///...///111222000//////.........//////////////////////////////---...//////000000//////---------.........//////222222222000......000222000000000000111111111111000111222333333333333333:::333333888888555;;;GGGNNN___xxxzzz{{{yyyvvvrrrlllgggaaa```]]][[[XXXUUUSSSRRRPPPRRRUUUWWWYYY[[[^^^``````eeekkkpppsssvvvzzz~~~}}}}}}~~~{{{uuusssqqqnnniiieeeaaa]]][[[RRRPPPMMMJJJGGGFFFFFFFFFDDDFFFIIIHHHDDDAAAFFFLLLmmmWWWKKK@@@===???>>>======:::===@@@@@@===;;;;;;<<<>>>?????????===:::777666888888777666666666666666777444222444777888444000777777666666555333222111333333222111111222333333222222333333333333444444222222222222222222222222444444444444444444444444666555555444444444555555;;;999888<<>>>>>>>>???:::666555888:::777444555555444444444333333333555444333222111///......111222333444333111///---111000///......---------000//////000111111///---//////////////////////////////............//////............////////////222222111111111111111111222000///111444555444222333333444666777999::::::FFFQQQhhh~~~}}}xxxuuussssssllliiiddd```]]]ZZZVVVTTTRRRRRRRRRSSSSSSSSSSSSSSSVVVWWWYYY\\\___bbbdddeeeiiijjjjjjkkkkkkkkkjjjjjjhhhhhhhhhgggfffdddcccbbb```^^^ZZZVVVRRROOONNNMMMJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIkkkUUUIII>>><<<>>>===<<<<<<:::===@@@@@@===;;;:::;;;;;;;;;<<<<<<:::888666444777777666666555666666666999777555777;;;===;;;888666666666666555444333333333333222111111222333333111111111222222222333333222222222222222222222222444444444444444444444444555555555555555555555555999777777999<<>>>>>AAADDDGGGGGGCCC???<<<:::999999777444777===HHHWWWbbbnnn{{{{{{pppmmm^^^]]]cccfffffffff]]]VVVUUUSSSNNNKKKLLLNNNOOOPPPSSSVVVWWWUUUSSSUUUVVVWWWVVVTTTRRRRRRRRRSSSSSSRRRPPPLLLIIIIIIIIIMMMNNNNNNMMMKKKKKKLLLMMMCCCCCCCCCBBBAAA???>>>===AAA@@@???>>>===<<<<<<<<<<<<888555555888:::999666444444444444333333333333333333222111000000//////000111111222111000//////000000///...------------000...------/////////...........................//////............//////............////////////111111111111111111111111222000///000333555444222222333444555777888999:::<<>><<<===;;;;;;;;;;;;===??????===;;;999999777777888888777666444333666666555555555666666777DDD@@@;;;999999999666333555555666666666555555444333222222111111222222333000000111111111222222222222222222222222222222222333333333333333333333333333444555666777777666555555444555777666777@@@KKKmmmqqq```cccbbbUUULLLNNNYYYdddrrr~~~vvvpppjjjggggggjjjjjjjjjrrruuuxxx{{{}}}tttmmmfffaaa]]]WWWMMMFFF???;;;888999<<>><<<======>>>@@@AAA@@@===:::888666666888999<<>><<<===;;;;;;<<<<<<===??????===;;;999888444555555666555444444333555555444444555555666666CCC???999555444222000...333444555666666666666666222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222111222555777888777666555333333555777666444999AAAPPPtttwwwWWWEEEEEE@@@GGGRRR```ooo~~~uuunnnkkkiiiddd```ggggggggggggiiinnnvvv|||~~~xxxqqqlll\\\WWWQQQMMMJJJFFF@@@;;;:::;;;<<<>>>@@@BBBCCCCCC>>>;;;777666777;;;???AAA===777444999CCCOOO]]]iiilllyyy|||xxxyyyaaaccccccaaa]]]\\\___ccc___YYYRRROOONNNMMMJJJIIILLLLLLNNNQQQSSSSSSRRRPPPQQQRRRQQQOOOKKKHHHGGGGGGJJJKKKLLLKKKIIIGGGHHHIIIGGGHHHIIIGGGEEECCCBBBCCCCCCAAA???===;;;;;;;;;;;;;;;;;;:::999999999::::::999666444444666777777666333333333333222222222222000000000000000000000000000///......///111333444111000///...---------------,,,,,,---//////...,,,------------------------...------------------...---------.........//////000000000000111111111111/////////000111222222222222222333444555666777777777666<<>>===<<<<<<>>><<<<<<===>>>===<<<999777444555555555555555444444555444444444444444555555666333111000111333444444222333444555555666666555222222222222222222222222222222222333333333333444222222222222222222222222222222222222222222222222000222444666777777555555444333555777777666:::@@@>>>VVViiixxx\\\BBB======???BBBIIIRRR```qqq~~~}}}uuujjjaaa```^^^[[[YYYYYY]]]cccgggooozzzxxxpppggg___YYYVVVHHHDDD>>>;;;;;;;;;999888<<<===???AAAAAAAAA@@@@@@===:::666444555999@@@EEE===777888DDDVVVeeeooovvvyyyzzzyyy~~~yyyhhhXXXXXXYYYYYYYYYYYYYYYYYYWWWTTTPPPNNNOOOPPPNNNKKKKKKKKKLLLOOOQQQQQQPPPMMMPPPQQQQQQNNNJJJGGGFFFFFFHHHIIIIIIGGGEEEDDDDDDEEEDDDFFFFFFEEECCC@@@@@@@@@@@@???>>><<<<<<<<<======;;;::::::999999999::::::999777555444444444444444333333222222222111111111...////////////000000000111000......///111444666222111000///............+++,,,...111222111...+++------------------------------,,,,,,,,,,,,------------------............//////000000000111111111...//////000000111111222111111222333444555555666999666888EEEXXXnnnjjjbbbhhhsss~~~{{{~~~|||~~~yyyuuu}}}|||{{{{{{{{{zzzxxxuuusssrrrpppnnnllljjjhhhggg______^^^^^^]]]]]]]]]\\\XXXXXXYYYYYYXXXWWWWWWVVVWWWWWWWWWVVVUUUTTTSSSRRROOOPPPRRRSSSSSSRRRQQQQQQSSSUUUWWWXXXXXXVVVTTTRRRWWWYYYZZZZZZYYYYYY[[[\\\cccLLLEEE???>>>===;;;<<>>===:::888666666555555555555555555555555444333333333333333333222111111111222333444111222333444444444444444111222222333333222222111222222333333333444444444222222222222222222222222111111111111111111111111111222333444555555444333666444444666555444777<<<777CCCJJJTTTkkk~~~ttt|||tttVVVJJJAAA>>>===>>>@@@HHHWWWdddtttzzz|||qqqaaa^^^ZZZVVVTTTUUUWWWYYY^^^fffqqqyyy}}}~~~zzzpppiiiaaaZZZRRRHHHDDDDDD???;;;777555666888:::;;;??????@@@@@@???===;;;:::444555555555555777;;;>>>======GGGZZZmmmwww{{{|||rrrrrr|||ttt~~~ggg]]]UUURRRPPPSSSXXX[[[YYYVVVQQQQQQOOONNNQQQUUURRRMMMJJJJJJKKKMMMPPPPPPNNNKKKOOOPPPPPPNNNKKKHHHGGGHHHGGGHHHHHHFFFCCCAAAAAABBBCCCEEEGGGFFFDDDAAAAAAAAA???>>>>>>===============;;;;;;:::999999999999999888777555333222222222333222222222111111111000000............////////////000///.........000333444111000///......---......***+++...111333222...+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------............//////000000111111111---...000000//////111222000111111222333333444444555444666???KKK]]]tttpppmmmhhheeekkkwww{{{zzz{{{|||{{{|||~~~{{{tttnnnlll~~~~~~~~~|||yyywwwuuutttsssqqqooommmkkkjjjcccccccccccccccccccccccc____________^^^]]]\\\\\\^^^^^^]]]\\\[[[YYYWWWVVVWWWXXXXXXXXXXXXWWWWWWVVVXXXYYYZZZZZZZZZXXXVVVUUUYYYZZZ\\\\\\\\\\\\^^^______IIICCC>>>===<<<:::;;;>>>:::999:::<<<>>>>>>;;;888777777666555555444444555666666444333222222111111555555444333111000//////111111222333333333222222111222333333333333222111111222222222333333333333222222222222222222222222111111111111111111111111222222222222222222222222444222222555555222444777444<<<;;;>>>OOOfff|||sssbbbVVVJJJBBB>>>===CCCLLLTTT]]]lllzzz~~~zzzjjjfffaaa]]]YYYVVVTTTSSSUUUXXX]]]aaaffflllsssxxxyyy}}}}}}{{{wwwrrrlllgggbbb___UUUOOOJJJHHHCCC<<<<<>><<<;;;:::;;;===>>>??????>>><<<<<<<<<;;;888555111222333444555999@@@EEEMMMRRR```rrr~~~zzzzzzwwwooo|||gggZZZWWWTTTPPPMMMPPPWWW[[[XXXTTTNNNQQQQQQQQQTTTXXXUUUNNNIIIIIIJJJLLLNNNNNNLLLJJJMMMNNNOOONNNKKKJJJJJJJJJFFFGGGGGGFFFDDDBBBBBBCCCAAACCCEEEEEECCCAAAAAAAAA>>>>>>>>>>>>===<<<;;;:::;;;;;;:::888777777777777555555444333222222333444222111111111000000000000...........................------,,,---...///000//////...---,,,,,,,,,,,,,,,++++++---///000///...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------...............//////000111111222,,,...000000......000222000000111111222333333333111222555999===GGG\\\ooowwwiiiaaacccjjjrrruuuzzz~~~yyywwwuuuuuuqqqoooooommmiiijjjnnn{{{~~~{{{{{{zzzxxxvvvsssqqqooonnnjjjjjjjjjkkkkkkkkkkkkkkkhhhhhhhhhhhhgggfffeeedddddddddddddddcccbbbaaa```______^^^^^^^^^^^^^^^___\\\]]]^^^^^^^^^^^^^^^^^^\\\^^^```bbbcccdddgggiii\\\GGGAAA===<<<;;;999:::===999888999;;;>>>???<<<999888777666555444444444444777666555333222111000000---///111222222222333444111111222222222111111000111222333444444333222111000111111111111222222222222222222222222222222222000000000000000000000000333222111000000111111222000///111555666333333666333999666222<<>>===:::===DDD=========>>>?????????>>>;;;888555666888777333000999888666555888BBBPPPZZZccciiiuuuwwwmmmrrrnnn}}}yyyeee[[[XXXXXXQQQMMMKKKMMMRRRUUURRRNNNMMMQQQSSSSSSVVVZZZUUUMMMHHHHHHIIILLLNNNNNNKKKIIIKKKLLLNNNMMMLLLKKKKKKLLLEEEFFFGGGFFFEEEDDDEEEFFF>>>@@@BBBCCCAAA@@@???????????????>>>===:::888666;;;:::999888666666555555333333333222111222444666111111111111000000000000//////.........---------,,,,,,++++++,,,,,,------------,,,+++************...+++)))(((***---///000++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,---------......---......///000111111222+++...000000...---000222000000111111222222222333000333666555222666HHH[[[lllxxxtttbbbXXXVVVXXX[[[pppvvv{{{zzzvvvssspppnnnkkkddd```aaabbbccckkkuuuqqqxxx|||yyyvvvtttsssooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllljjjiiiiiifffgggggghhhhhhggggggfff```___^^^]]]^^^___```aaaaaaaaabbbcccdddeeeffffffdddgggjjjmmmooorrruuuxxxYYYHHHBBB===???@@@===;;;<<<888999:::===??????===;;;999888777666555444444444111222222333333444444555111111111111111111111111000222333333222000000000333333333222222111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222000000111222222222222111999999888777999CCCQQQ]]]qqq\\\QQQGGG===<<<999999>>>CCCEEEJJJPPPXXXdddnnnqqqsssrrriii___YYYUUUOOOLLLMMMOOOQQQRRRTTTTTTTTTVVVZZZ\\\\\\[[[iiilllrrryyy|||{{{uuuqqq{{{~~~~~~yyytttqqqiiijjjpppzzzxxxooohhhaaaZZZVVVVVVVVVSSSPPPGGGFFFCCC@@@>>>===<<<<<<888:::;;;============<<<:::<<<>>>???===:::999999111111111111333444666888888666777===KKK[[[hhhppplllttt{{{yyyuuuwwwrrrddd```___\\\WWWOOOMMMMMMRRRWWWYYYVVVSSSUUUXXXXXXTTTQQQSSSSSSQQQNNNNNNOOOQQQQQQPPPLLLIIIKKKKKKJJJIIIIIIHHHGGGGGGKKKHHHCCCBBBCCCDDDCCCBBBBBBBBBBBBAAA@@@???===<<<:::;;;======<<<:::777555999888777888888888666444333333444444444444444444333222222111000///......//////.........---------++++++,,,,,,---,,,,,,,,,,,,,,,,,,***((('''(((***++++++***)))***+++---...------------,,,,,,+++***+++***))))))***+++...///,,,,,,,,,---------......,,,---......//////......---------............///////////////000000000000111111111111222777>>>CCC___mmmnnngggbbbVVV___hhhuuu|||wwwmmmiiikkkfff```YYYUUUVVVYYY[[[]]]ccceeennn~~~~~~|||wwwwwwxxxxxxwwwvvvuuuuuusssqqqppppppqqqrrrqqqpppkkkkkkllllllllllllkkkkkkiiiiiihhhggghhhiiijjjkkkfffggghhhjjjlllnnnoooppppppvvv|||~~~YYYHHHAAA===>>>???===:::;;;888888999;;;>>>>>><<<:::777777666555444444444444444444444444444444444444222222222222222222222222222333333111//////111333333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000111111222222222222222888999999777666;;;DDDLLLmmmppp^^^QQQ@@@;;;888:::;;;:::<<<@@@GGGRRR^^^gggnnnuuutttooo```\\\UUUNNNIIIHHHHHHJJJKKKJJJIIIJJJLLLNNNNNNNNNWWWYYY]]]aaadddccc___\\\hhhllloooqqquuu}}}wwwxxxyyy{{{|||~~~}}}~~~~~~zzz{{{zzzwwwsssnnniiidddaaa___aaagggmmmoooiii^^^TTTVVVPPPGGGCCCCCCCCCAAA>>><<<;;;:::888777888888888::::::;;;<<<<<<<<<;;;:::;;;===>>>===:::777555555333555888777444333444666999888>>>NNNcccpppqqqmmmsss}}}~~~sssuuueee\\\\\\\\\XXXSSSPPPNNNOOOSSSXXXYYYVVVSSSTTTXXXYYYUUUSSSTTTTTTQQQNNNNNNNNNNNNNNNLLLHHHEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGDDD@@@@@@AAACCCBBBAAABBBBBBBBBBBB@@@???>>>===;;;<<<======;;;888555333:::999888888999888666444444444444444444333333333222111111000000////////////.........------------,,,,,,------------,,,,,,...///...---+++***+++,,,,,,+++*********+++,,,---,,,,,,------,,,++++++***+++***))))))***+++---///,,,,,,,,,,,,------------,,,,,,---............---------------.............../////////000000000000111111111000111444999===OOO^^^yyy}}}vvvfffYYY\\\cccjjjiiiaaa\\\[[[___[[[UUUQQQQQQTTTXXX[[[[[[\\\eeettt~~~}}}{{{yyyxxxxxxwwwuuuuuuwwwxxxxxxwwwrrrrrrrrrrrrqqqqqqqqqqqqqqqpppooonnnnnnnnnooopppooopppqqqsssuuuwwwxxxyyyyyy~~~XXXFFF@@@;;;===>>>;;;999999777777888999;;;;;;:::888555444444333333444444444666666666555444333333333222222222222222222222222555444222000...///222555222222222111111111111111////////////////////////000000000000000000000000////////////////////////111111111111111111111111111111222333333333333222333555777666444555888<<>>CCCOOO```rrr{{{|||yyy|||zzzssszzzoooggg^^^ZZZ\\\\\\WWWRRRPPPOOOOOORRRVVVVVVSSSPPPRRRWWWYYYWWWUUUUUUTTTRRRPPPNNNMMMMMMLLLIIIFFFCCC@@@AAAAAAAAAAAABBBBBBBBBBBB@@@>>>===???@@@@@@@@@BBBBBBAAAAAA@@@???======<<<======<<<:::777444222:::999999999:::999777555555444444333333222222222000000000000000/////////............------------------.........------,,,...//////---++++++,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,+++******+++******)))***+++---...++++++,,,,,,,,,---------++++++,,,------------,,,------------................../////////000000000000111111000///000333555@@@NNNiii{{{^^^[[[[[[```aaa]]]YYYXXXWWWUUUQQQMMMKKKLLLPPPSSSOOOPPPXXXeeepppuuuyyy}}}}}}{{{zzz{{{}}}~~~~~~~~~{{{zzzxxxwwwwwwwwwxxxxxxyyyxxxwwwvvvvvvvvvvvvvvv{{{|||~~~WWWEEE>>>:::<<<===:::888888777666666777999999777666333222222222333333444555555555444444444333333333222222222222222222222222333333333111//////222444111111111111111111111000////////////////////////000000000000000000000000////////////////////////111111111111111111111111111111222333333333333333...000333333333333555777:::QQQlll{{{qqqaaaTTTIII???::::::444555777:::>>>EEEJJJLLLSSS[[[dddfffaaaZZZVVVUUUTTTPPPKKKHHHFFFFFFFFFEEEGGGEEECCCBBBCCCDDDDDDCCCDDDFFFFFFEEEHHHOOOTTTTTTMMMNNNPPPRRRTTTVVVWWWXXXZZZZZZ[[[]]]^^^___```aaa\\\XXXTTTUUUZZZ^^^]]][[[YYYVVVRRRMMMHHHFFFDDDDDDNNNTTTZZZ\\\WWWPPPJJJGGGEEEAAA;;;888888999::::::888888999:::;;;===>>>???<<<;;;:::999888666555444333555666666444333333333555333111111444===IIIQQQRRR\\\jjjttt{{{ttthhh}}}ooohhhccc]]]ZZZ[[[YYYUUUQQQRRRQQQQQQRRRSSSQQQNNNKKKQQQWWWZZZXXXVVVVVVUUUQQQPPPOOOMMMLLLLLLJJJHHHEEEAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===============?????????>>>>>>===;;;;;;:::;;;;;;;;;:::777555444:::::::::;;;;;;:::777555555444444333222111111000.../////////////////////------------------------.........///......------,,,------,,,***)))***,,,,,,,,,+++*********))))))***+++++++++++++++******++++++*********+++,,,---++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---------................../////////000000///000111111000///111222;;;CCCWWWsss]]]UUUPPPOOOOOOMMMMMMPPPOOOOOOOOOLLLHHHGGGHHHIIIFFFFFFLLLVVV^^^cccgggmmmwww{{{VVVDDD>>>999;;;<<<999777888777666555555777777555444222222222222222333444555111111222222222333333333222222222222222222222222000222333333111000000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111222333333333333222///000111111222333666888333:::DDDOOO^^^vvvooo[[[JJJAAA???;;;888666666777:::>>>===FFFPPPUUUTTTSSSTTTVVVZZZVVVPPPLLLJJJIIIGGGGGGFFFCCC@@@>>>???@@@@@@@@@???@@@>>>:::;;;@@@CCCBBB???@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGBBBBBBBBBBBBBBBDDDHHHJJJDDDBBB>>>:::888777888888@@@DDDIIIIIIEEEBBBBBBCCC>>><<<999777888:::<<<===:::;;;<<<<<<===>>>>>>>>>::::::888777666444444333555666888777666555666777666666999BBBNNN\\\ffflllqqqvvvgggdddsss|||tttkkkccc```[[[XXXVVVUUUSSSPPPWWWVVVVVVUUUTTTQQQMMMJJJQQQWWWZZZWWWUUUVVVTTTPPPNNNLLLJJJIIIJJJJJJHHHGGGDDDDDDCCCBBBAAA@@@???>>>AAAAAA@@@>>><<<:::::::::;;;;;;;;;;;;::::::999888777888888999999888777777:::::::::;;;<<<:::777444444444333222111111000000.............../////////,,,,,,------------------.../////////...------,,,+++,,,,,,+++))))))***,,,++++++++++++***))))))((())))))******+++******)))++++++++++++++++++,,,,,,*********+++++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,------------...............////////////---///111111000000111333999;;;FFF[[[qqq}}}fff^^^UUUMMMEEE@@@CCCIIIEEEHHHJJJKKKJJJHHHFFFEEEBBBAAAEEEKKKPPPRRRVVV\\\```fffnnnuuu{{{UUUDDD>>>999;;;<<<999777888888666555444555555444333222222222222333333444555000000000111222333333333111111111111111111111111...000222222111///......////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000111222222222222111333333222111111222444555:::888777===KKKeeevvvnnnaaaIIIDDD>>>;;;888444555888888:::;;;<<<===BBBJJJPPPXXXUUUQQQNNNMMMMMMLLLKKKIIIFFFDDDBBBCCCCCCCCCBBB>>>@@@>>>::::::>>>@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===============>>>>>>999<<<>>><<<888888;;;???;;;:::777666555666777888888:::<<<;;;888777999<<<::::::::::::;;;===>>>?????????@@@@@@@@@@@@??????888777666555444333444444333444555555444333555666666>>>KKK[[[iiisssyyy{{{|||bbbbbb}}}qqqkkkiiieeebbb```^^^[[[XXXWWWVVVVVVYYYYYYZZZYYYWWWTTTQQQOOOSSSWWWYYYVVVSSSTTTRRROOOKKKHHHFFFEEEFFFFFFFFFFFFGGGFFFEEECCCBBB@@@???>>>AAAAAAAAA>>>;;;888888888888888999999888777777666555666777777888888888888999999:::;;;<<<:::666333333222222111111000000000...............---------,,,,,,,,,,,,------------...............---,,,+++,,,------,,,+++***,,,...*********+++******)))((((((((()))************)))++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------........./////////---...000111000111222444555333888FFFXXXiiiyyy{{{vvvnnndddYYYMMMBBB@@@DDD@@@AAACCCGGGKKKKKKHHHFFFAAA@@@BBBFFFHHHGGGKKKPPPNNNTTT]]]dddkkkrrrzzz~~~TTTEEE>>>:::;;;<<<:::888888888777555444555555444222444333333333333444444555222222222222222222222222000000000000000000000000///000000///------...///........./////////000000//////////////////////////////////////////////////////////////////////////////////////////////////////000111111111111000111111111111222222111000999888888:::@@@QQQqqq~~~|||nnneee]]]VVVLLL@@@::::::;;;999555333555999???DDDIIIGGGFFFGGGIIIJJJKKKJJJJJJIIIGGGGGGGGGGGGEEECCC>>>@@@@@@======@@@AAA???<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>==================:::;;;<<<<<<:::::::::<<<;;;:::999999999:::;;;;;;888999:::::::::::::::;;;;;;<<<>>>??????>>>??????>>>>>>???@@@@@@???>>>===555444333222333333444555222444666888:::<<<@@@BBBCCCPPPaaannntttzzzzzzrrrxxxkkkeeeaaa^^^```aaaaaa^^^ZZZWWWUUUUUUUUUVVVXXXYYYXXXVVVUUUTTTTTTXXXXXXTTTQQQQQQPPPNNNLLLIIIEEECCCDDDDDDDDDDDDEEEDDDDDDBBBAAA@@@??????===???@@@>>>:::777777888777777888888888777666666666666666777777777777777777888999;;;;;;999555222111111111111111000000000///......------,,,,,,,,,++++++,,,,,,,,,---------.........------,,,+++******+++,,,+++******+++---((()))***++++++******)))'''(((((()))******))))))+++++++++,,,,,,++++++***))))))))))))*********+++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////...///000///...///111333222000222:::DDDOOO]]]jjjttt{{{tttnnndddWWWLLLHHHEEEAAA>>>AAAGGGJJJHHHEEEAAA@@@BBBEEEEEECCCFFFKKKEEEJJJQQQUUUYYY___gggnnnttt}}}~~~TTTEEE>>>:::;;;<<<:::888888999777555444444444333222555444444333333444444444555444444333333222222111////////////////////////000000...,,,***+++...000---.........//////000000........................////////////////////////........................////////////////////////......///000000000000000,,,---///111333333111///+++///555555222:::VVVrrr}}}jjjUUUHHHEEE999888666666777777666555555555666999>>>AAABBBBBBFFFEEEEEEFFFFFFEEEBBB???>>>AAAAAA>>>>>>@@@@@@===<<<<<<<<<<<<<<<=========;;;;;;;;;:::::::::999999777666666888;;;<<<;;;999999999999888888999999999999:::<<<>>>???@@@???>>>:::<<>><<<;;;;;;666777888999999888777666333222111111222444555666666999>>>CCCHHHNNNTTTYYYYYYggguuuyyyvvvzzz}}}tttlllkkkhhhdddbbb\\\^^^___]]]VVVPPPLLLJJJNNNQQQTTTVVVVVVVVVVVVVVVUUUXXXXXXSSSOOOPPPOOOMMMPPPMMMHHHEEEDDDEEEDDDDDDBBBAAAAAAAAA@@@@@@??????:::<<<>>>===999777888999777888888888888777777666888777777777666666666666777777888:::;;;999555111000000000000111111111111//////...---,,,,,,+++++++++++++++,,,,,,---------------------,,,+++***)))((())))))((('''''')))***'''((()))***++++++***)))''''''((())))))***))))))++++++,,,,,,,,,++++++***))))))))))))************++++++,,,------------,,,++++++,,,,,,,,,------------------........./////////000///...------///111111111333777999===FFFPPPeeexxxssshhhNNNEEE===<<>>@@@???<<<:::::::::::::::;;;<<<===>>>===>>>>>>===;;;:::<<<===========================;;;;;;::::::::::::;;;;;;>>>999999>>>>>>;;;;;;???@@@@@@???>>>=========>>>DDD@@@<<<888666555444333777666555444333333333333111333777999666333555<<<===MMM___jjjkkkjjjnnnrrrsssvvv~~~{{{}}}vvvlllfffdddcccaaa______\\\XXXWWWWWWVVVRRRNNN\\\[[[YYYXXXVVVUUUUUUTTTTTTRRROOONNNNNNNNNNNNMMMOOOLLLGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@???===<<<:::;;;;;;;;;:::::::::999999888666555666777888777555666666555555555444444444333333333666888777333///000222333222111111///---,,,---......//////......(((***++++++*********,,,+++******)))))))))))))))+++)))(((&&&&&&((()))+++(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,---------,,,++++++---------............///...............///000000111111111222555777:::;;;UUUfffzzz~~~eeeYYYIII???<<<===<<<:::???@@@@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDPPPTTTXXX]]]bbbiiirrryyyyyyzzz|||}}}{{{tttuuuSSSAAA???;;;999999999888666666555555444333333222222444333333222222111111000111111111111222333444444333222000///......//////777===:::000,,,000111,,,000///.........///111111///......---------------........................------------............,,,+++++++++,,,,,,,,,+++000000000000000000000000000000000000000000000000111444666444111111888>>>EEETTTkkk~~~yyy}}}xxxnnn```WWWRRRKKK@@@888;;;888555444555666666666333333444666888999888777555555666777999:::;;;;;;<<<<<<===;;;999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===;;;<<>>>>>??????;;;:::888666666666555555444333333333444555777888888666666777777;;;EEEQQQnnnpppqqqrrrrrrtttxxx{{{}}}qqqsssrrrnnnlllgggaaa\\\ZZZZZZZZZ\\\YYYVVVVVVYYYYYYWWWUUUZZZ[[[[[[[[[ZZZWWWUUUSSSTTTRRROOONNNNNNNNNMMMLLLMMMJJJGGGDDDBBBAAA@@@???@@@@@@@@@@@@???===<<<::::::::::::999999999888888666555444444666666555444666555555555444444444333555444444666777666222///111222222111000000///---............---+++***)))(((***+++,,,+++***+++,,,+++******)))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((()))))))))*********)))))))))))))))******+++)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,------------...........................//////000000000000111222555777888AAARRRhhh{{{~~~lllbbbUUUKKKEEEAAA>>>;;;>>>>>>???@@@AAAAAAAAA@@@======>>>???@@@@@@AAAAAABBBDDDGGGJJJMMMSSSZZZ___ccceeegggiiilllpppvvvyyy~~~zzzsssooojjjhhhfffaaaYYYSSSsssQQQAAA>>>;;;999999888777666555555555444444333333222333333333222111111000000000000000000111222333444333222000///...//////000888===:::111---000000+++//////......//////000111...////////////...------------------------------------------............---...//////...---...///000000000000000000000000////////////////////////333333222000...///222444111999HHHZZZjjjzzz{{{oookkkuuuyyyttthhhWWWIII>>>:::666444555777888999777555333333555555444333111222333444444444444444666777777666555444555777444444555555666666777777888888777777777777888888777888:::;;;888888@@@JJJ===<<<:::999999999999:::444444333333333333333333888666444222222222333444444444777>>>FFFQQQbbbppp~~~tttqqqvvvnnn^^^cccuuubbbccceeeeeeaaa[[[WWWXXXZZZXXXVVVTTTUUUZZZ]]]]]]\\\XXXZZZ\\\]]]\\\XXXTTTRRRSSSQQQNNNMMMMMMLLLKKKJJJJJJHHHFFFCCC@@@???>>>>>>@@@@@@@@@???>>>===;;;;;;999999888777777777777777444333222333444555444222555555444444444444333333666555555555666555222///111111000000///.........------------,,,***)))((((((***,,,,,,+++***+++,,,+++******)))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((())))))))))))******)))))))))))))))******+++)))))))))))))))))))))))))))***++++++,,,,,,++++++******+++,,,---------,,,------------..................------......///000......//////000222333444444CCCWWWnnnyyyssskkkccc]]]UUUKKKDDD<<<;;;::::::<<<<<<;;;:::;;;<<<======>>>=========;;;<<<===>>>???BBBGGGJJJOOOQQQTTTWWWZZZ^^^cccggglllpppuuuyyy}}}|||vvvqqqlllgggaaa^^^YYYUUURRRPPPNNNKKKEEE@@@pppPPP@@@>>>:::999888888777666555555444444444333333333333333222222111000000000000000000000000111222222222111000///...///000000///444333...,,,///000...............//////000000...///000000000///---,,,------------------------,,,,,,---------.........///000000...------000333///////////////////////////////////////////////////...------///111222333666666:::BBBNNNddd{{{yyywwwiiiQQQKKKDDD>>>;;;999999888:::777444333444555555555444555555555444222111000444555555444333222444666222333333444444555555666444444444333333444444444333444555666555777<<>>BBBLLLZZZeeennnxxx~~~zzz~~~~~~___bbbxxxuuukkkccc^^^```bbbaaa^^^[[[ZZZZZZUUUSSSQQQTTTYYY]]]___^^^WWWXXXZZZZZZYYYVVVSSSQQQPPPNNNLLLKKKKKKJJJIIIGGGGGGGGGEEEBBB???======>>>@@@@@@???>>>===<<<;;;;;;888777666555555555666666444333222222444444333222444444333333333333333333444444333333333333222111222000///000///------///***++++++,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,+++******)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))***)))))))))))))))******+++))))))))))))))))))))))))))))))***+++++++++++++++((()))***+++,,,---------,,,,,,---------............------------...//////.........//////000111111444<<>>>>>>>>===;;;999888<<<<<<<<<<<<<<<>>>@@@BBBBBBDDDGGGIIIKKKOOOSSSVVVYYY]]]bbbhhhmmmrrrwwwzzz{{{vvvqqqmmmkkkcccaaa]]]YYYVVVSSSQQQPPPMMMKKKHHHGGGGGGDDD@@@===oooOOOAAA>>>;;;999999888777666444444444444444333333333333333222111111000000///000000/////////000111111111000///.........///000***---...,,,,,,...000000---......///////////////...///000000000///---,,,------------------------,,,,,,,,,------------...,,,,,,***))))))+++///222........................000000000000000000000000...,,,+++,,,000222333222555444444555999IIIgggvvvnnncccXXXPPPJJJFFFCCCAAA>>>:::777666666666555666666666666555444333222444555555444333333555666444444444555555555666666444333333222222333333444333222222444777999888444888777555444333555666888999888666444333666<<>>@@@@@@???>>>===<<<;;;;;;777666555444333444555666444333222222444444333222222222333333333333333333111111111111111111222333333//////222111---,,,000++++++,,,---------------)))+++,,,,,,++++++,,,---+++******)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((((((((())))))))))))))))))))))))******+++))))))))))))))))))))))))))))))***++++++++++++***((()))***+++,,,,,,------,,,,,,,,,------------...---------------...//////......///000000000000000111333888EEEVVVhhhxxxttt```WWWJJJAAA>>><<<;;;999<<<<<<<<<<<<;;;:::999999;;;:::999999:::;;;;;;<<<999:::<<<======???AAACCCCCCFFFKKKOOOSSSXXX]]]```fffhhhlllppptttxxx{{{||||||~~~}}}}}}|||yyyuuussstttvvvwwwwwwvvvyyy~~~zzzwwwrrrllliiihhhhhhiiifffdddaaa^^^YYYVVVSSSQQQLLLKKKHHHEEECCCBBBCCCCCC===<<<;;;::::::999777666oooPPPBBB???<<<:::999999888777444444444444444444444444222222222111000000//////000000////////////000000000///...---------...///,,,...///...------...///------...////////////......////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,+++,,,000222444333........................000000000000000000000000000///......000111111000+++///333444333999MMM```{{{tttnnnxxxzzzyyyuuurrrooonnnhhhbbbYYYPPPHHHAAA;;;888666555444444444444555555111222333222111111333555222222222222222222222222222111111000000111111222111000///000555888333+++555444333444666:::===@@@BBBCCCDDDCCCDDDIIIRRRYYYVVVXXX[[[___eeeiiinnnpppqqqpppttt{{{wwwhhhaaa___\\\XXX^^^]]]]]]```cccbbb[[[VVVSSSQQQPPPRRRVVVXXXWWWUUUTTTSSSQQQPPPOOOOOOOOOPPPKKKJJJIIIJJJKKKKKKIIIGGGEEEGGGHHHEEEAAA>>>>>>@@@@@@@@@>>>===<<<;;;;;;;;;888666444333222333555666444222111222333444333222111111222222222222333333111222222000//////222444333///000555444...,,,000............---+++***))))))+++------,,,+++,,,---+++******)))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))((()))******++++++******))))))***+++,,,,,,,,,+++,,,,,,,,,,,,------------------,,,,,,------...///---...///000111111000000000---///666AAAOOObbbqqqttthhhYYYMMMGGGBBB===999;;;;;;:::::::::;;;;;;<<<;;;:::888888:::::::::999666888999888777777888999777:::<<>>999444------------------------///////////////////////////000000////////////000,,,...222555333444>>>IIIjjj|||mmmqqq~~~|||~~~rrrhhh]]]UUUOOOGGGDDDAAA>>>===<<<===>>>888999999999888888:::<<<888888777777666555555555666555555555555555555666444555444222666:::777111666666888;;;AAAHHHOOOSSSSSSWWW[[[]]]^^^bbbiiiooommmnnnppprrrtttuuuuuuuuusssrrrvvvvvvqqqkkkgggeeebbb___]]]\\\^^^```bbbbbb___ZZZWWWRRRQQQPPPSSSWWWWWWTTTQQQPPPPPPPPPPPPPPPOOONNNMMMKKKJJJJJJLLLNNNNNNLLLJJJFFFHHHJJJGGGBBB???@@@BBBAAA???>>><<<;;;;;;;;;;;;888666444222222333555666222111000000222222111000111111111111222222222333666666555222///...111333333///111888777///,,,000------------,,,***)))((()))+++------,,,+++,,,---+++******)))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''''''''((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))((())))))***************)))******+++++++++******++++++,,,,,,,,,---------------,,,,,,------...///+++,,,...///000000000000111//////333777@@@RRRdddwwwvvvjjjbbb^^^XXXPPPJJJDDDCCC@@@===<<<<<<===>>>???===::::::;;;;;;999777666777999888666555666666555666888888999;;;>>>@@@BBBCCCEEEHHHKKKOOOSSSTTTSSSWWW\\\^^^^^^]]]___bbb^^^\\\ZZZZZZZZZ[[[ZZZYYYWWWXXXZZZ[[[[[[ZZZYYYXXXQQQPPPMMMKKKIIIHHHHHHHHHFFFEEEDDDBBB@@@???======<<<======:::666333444555444444555444444444555666pppSSSCCCAAA===<<<;;;;;;:::999444444444444444444444444222222111111000/////////000//////.........//////---,,,+++++++++,,,---...******---///...,,,---000,,,,,,.../////////...---///...---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******...888BBBBBB999///------------------------........................,,,...000///......000222444111///000000111666>>>LLLhhh|||uuu{{{uuuqqqccc___YYYSSSNNNLLLLLLLLLFFFGGGHHHGGGFFFGGGIIIJJJFFFEEEDDDCCCBBBBBBAAA@@@AAA@@@@@@??????@@@@@@AAA===AAAAAA======BBBDDDAAA???@@@CCCIIIQQQ[[[ccciiibbbgggnnnqqqqqqrrrvvvzzznnnqqqtttwwwyyyzzzzzzyyy}}}}}}tttmmmnnnsssgggffffffddd___YYYWWWXXXUUUYYY^^^^^^ZZZUUUSSSSSSQQQPPPQQQTTTXXXXXXTTTPPPMMMOOOQQQRRRRRRPPPLLLJJJKKKKKKLLLNNNPPPPPPOOOMMMFFFIIILLLIIIDDD@@@AAADDDAAA???>>><<<;;;;;;;;;;;;888777444222222333555777111///...///000111000///000000111111222222222333;;;;;;888444///---000333333///111::::::000,,,000))))))***++++++++++++***)))+++------,,,,,,,,,---+++******)))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((())))))))))))))))))******+++))))))))))))))))))))))))(((((()))*********************+++++++++******)))++++++,,,,,,,,,------------,,,,,,,,,,,,---......***+++---///000000000///111000111222111555EEEWWWlll|||zzzyyyuuullldddRRRNNNHHHCCC???======>>>???<<<:::999:::999666333222444555555333222333333333444555444444555888:::;;;;;;;;;<<<>>>AAACCCEEEIIIJJJKKKMMMOOOPPPOOOOOOMMMLLLKKKLLLNNNOOONNNMMMKKKKKKLLLLLLLLLJJJIIIHHHFFFEEEDDDBBBAAAAAA@@@@@@>>>===<<<:::999777666555666888999777444222333444111222222222111222333555oooRRRCCC@@@===;;;::::::999888===999444222444555555333;;;999666222000////////////000111111000...,,,+++***++++++,,,---------,,,/////////......---------...------,,,,,,------...///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++---,,,+++,,,...///...---,,,---......///.........---------............///............//////////////////000111222222333333===@@@MMM```llluuu}}}{{{~~~|||xxxooooooqqqrrrsssuuuuuuvvviiilllkkkgggfffgggfffccc^^^ZZZ[[[eeepppuuurrrnnn___]]]ZZZWWWWWWZZZ___ccc^^^aaacccgggpppxxxuuulllooopppttt{{{|||yyy~~~~~~{{{eeeZZZfffttt|||kkk```]]]aaadddbbb]]]YYYYYY[[[[[[ZZZXXXWWWUUUUUUUUUTTTQQQRRRSSSUUUVVVVVVSSSQQQJJJMMMQQQRRRRRRQQQQQQQQQPPPMMMKKKNNNRRRRRRNNNJJJPPPLLLGGGCCCAAAAAAAAAAAA???===:::999:::999888777666555333111111222333444222111000000///000000000111000000000000000111111888888666333111///---,,,///---,,,---000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))(((((('''''''''&&&777333---((('''(((+++...(((((())))))******++++++***(((&&&'''***+++)))'''(((((((((((())))))))))))''''''((())))))))))))))))))(((((((((***+++***)))******+++++++++,,,,,,,,,************+++,,,---...---......///000111111222///...---...111555999;;;QQQccc~~~}}}zzzmmmXXXGGG@@@@@@@@@AAA<<<:::<<<<<<888555666;;;999777444333444666777555555555555555555555555555555666777888999::::::<<<===???@@@@@@???===<<>>>>>===<<<;;;::::::::::::777777777666666555555555000333555555333111111111000111222222111111222333lllNNN@@@>>>:::999888888777666;;;888555444444444444333666555333000//////000111//////000111000...,,,+++++++++,,,---------------.........---------,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++***+++---...---,,,,,,,,,---...............------------........................//////////////////000111111222333333777444888BBBKKKUUUkkk~~~{{{|||~~~~~~|||vvvoookkkkkknnnzzz~~~~~~}}}}}}sssyyyvvvfff\\\XXXZZZ^^^bbbaaa]]]YYYXXXYYYVVVVVVUUUUUUUUUUUUTTTTTTRRRQQQRRRSSSUUUUUUSSSQQQMMMOOOPPPPPPOOONNNNNNOOOPPPMMMKKKMMMPPPPPPLLLHHHOOOKKKFFFBBB@@@???@@@@@@===;;;999888888888777666444333111000000111222333222222111000000000000000111000000000000000111111222222111000...---,,,,,,...---,,,---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''''''''333000+++'''&&&'''***,,,)))))))))))))))************((('''''')))***)))''''''((((((((())))))))))))''''''((()))))))))))))))+++***)))***,,,---,,,+++*********+++++++++,,,,,,************+++,,,---............//////000000111------,,,---///222555777<<>>>>>;;;;;;<<<:::999999888777666666555555555555555555555555555444444555555666777777777888:::;;;<<<<<<;;;:::888999999999999999999999999999999999999888888888888888888777666555555555666444444333333333222222222222222333333222222333333000111333222111111222444iiiKKK@@@===:::888888888777555777777777666444222333333222111000//////000111222...///000000///...,,,+++,,,---..................------,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++******++++++,,,*********,,,---,,,++++++,,,------......------,,,,,,,,,---------......---............///////////////000000111111222222333...---111555<<>>======>>>;;;999777666777777666444222111000//////000222333333222222111000111111111000000000000000000000000---------..................---------//////---+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((('''''''''''',,,+++)))'''&&&'''((()))***))))))))))))))))))((()))(((''''''))))))((('''''''''((((((((()))))))))''''''((()))))))))))))))+++***)))***,,,---,,,+++*********++++++++++++,,,***************+++,,,---.............../////////++++++,,,,,,...///111222///555CCCXXXnnnxxxoooggg```QQQJJJCCCAAA???<<<<<>>999777888999777555333333444444333222222222111111111222222222333222111111000000111111///000000000000///...---000000000000000000000000------......---,,,++++++*********************************)))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''((()))(((((((((***)))))))))(((((('''''''''((((((((('''''''''(((''''''''''''((((((((((((''''''((()))))))))))))))((('''&&&''')))***)))((())))))*********+++++++++******))))))******++++++---------,,,,,,,,,,,,,,,,,,,,,,,,---------------222222111111888JJJdddwww|||jjj[[[OOOEEEBBBCCCDDDCCC@@@===;;;:::;;;;;;999999999999999999999999777777666666555555444444333444444444444444444333444444444444444444444444444444555555555666666666444444444333444444555555222222222222222222222222333333222333333333111///000222333333111111222444lllOOO???<<<999777777777666444222333555555333222111111333222222111000///.........---------------------//////////////////...---***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---(((((())))))******++++++++++++******++++++,,,,,,,,,+++)))***++++++***))))))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,------------.....................////////////111111000///---...000333555777???IIITTTcccwww}}}zzz|||~~~uuummmgggcccdddeee^^^UUUWWW___\\\^^^```aaa___[[[WWWTTTVVVVVVVVVTTTRRRPPPMMMLLLOOOOOOPPPSSSTTTTTTQQQOOOKKKKKKIIIGGGGGGJJJOOOSSSTTTQQQLLLFFFCCCAAAAAAAAABBBCCCBBB===888555666888666444222222333444333222333333222222222111111111222111111000///000000000///000000111000///---,,,///............---------,,,...///...,,,+++++++++))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''((())))))(((((()))(((((((((((((((((('''&&&'''((((((&&&&&&'''(((&&&&&&'''''''''(((((((((''''''((()))))))))))))))***)))((()))+++,,,+++***)))))))))************+++******)))))))))******++++++++++++++++++,,,,,,,,,------,,,,,,,,,---......)))///222111000777HHHVVVmmmrrrqqqeee]]][[[^^^___[[[SSSKKKDDD???<<<;;;::::::::::::::::::::::::999999888888777777777666666666666666666666666666333333333333333333333333333444444555555666666666555444444333333444444444111111111111111222222222333555666666444444555777222333555444333333444666mmmPPP???<<<999777777666555444333333222333333333222000000000000000///...---------------,,,---------......////////////...---,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++******+++,,,,,,---((())))))***++++++,,,,,,++++++******++++++,,,------+++******++++++***))))))******+++++++++++++++************++++++++++++,,,,,,---------.................................333333111...---///222333222...---222:::EEEWWWggg{{{ooofffeeehhhuuu|||pppmmmuuuxxxqqqzzz{{{ssseeeccchhh___``````]]]YYYYYY^^^bbbYYYYYY[[[]]]^^^]]]ZZZXXXVVVUUUTTTRRRPPPMMMLLLKKKMMMNNNQQQTTTVVVTTTPPPMMMKKKKKKJJJHHHHHHJJJOOOSSSTTTQQQLLLFFFAAA@@@@@@BBB@@@BBBBBB>>>777444555888555444222222333444333222333333222222111000......111000//////....../////////000111111000...,,,+++,,,,,,,,,,,,,,,,,,------,,,...///...+++)))***+++))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''''''''''''''''''''''''''(((((((((((((((%%%''')))(((&&&%%%'''(((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))***)))((()))+++++++++)))))))))))))))******************))))))))))))******))))))******++++++,,,,,,---,,,+++******,,,...///&&&,,,111111...///666===MMMTTTfff~~~|||zzz~~~vvvgggYYYKKKBBB===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888777777888888888555555555555555555555555333333444555555666777777777777666555444444444555222222222333333333444444444777999777444777???FFF666777888888777777888999lllOOOAAA>>>;;;999999888777666555222000111333444222000---......///......------------,,,,,,,,,------.........//////...---,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++*********+++,,,,,,---))))))***+++,,,,,,------+++*********+++,,,,,,------,,,++++++,,,,,,***)))))))))***+++++++++++++++)))************+++++++++,,,,,,,,,---------...........................---...000111000///000///---000...///333444555>>>III___{{{lll```[[[ddd}}}{{{||||||vvvrrrppp}}}~~~rrrqqqzzzyyyzzz~~~nnneeeeeebbbbbbeeeaaadddbbb[[[YYY[[[\\\ZZZWWWXXXZZZ]]]___```___^^^WWWVVVTTTRRRPPPOOONNNNNNOOOPPPTTTWWWYYYWWWRRRNNNOOONNNMMMKKKKKKMMMQQQTTTTTTQQQLLLFFFAAA???AAACCC@@@BBBBBB>>>777333555888555444222222333444333222222222222111000...,,,+++000000///...............///000111111000...,,,+++++++++,,,------...//////,,,...000...+++)))***+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%''')))(((&&&%%%&&&)))&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))((('''&&&'''((())))))'''))))))))))))******************)))))))))))))))***(((((()))***+++,,,,,,------+++)))((()))+++...000,,,---......---///333777777???SSSqqqlllXXXIII@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999:::999999888888888888999999888888888888888888888888444444555666777777888888;;;:::999888777666666666555555555666666777777777666999:::777444999GGGSSS888:::;;;;;;:::999;;;<<>>===:::888666555444444555444444333222000///...333333111000///////////////////////////......---......//////...---,,,,,,***++++++,,,,,,++++++***---,,,***(((((()))***,,,))))))))))))((((((((((((''''''''''''((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++*********+++,,,---//////,,,,,,---...///000111222666666BBBXXXhhhqqqhhhWWWWWWKKKJJJEEE>>><<<>>>===:::777999;;;;;;999888999:::;;;777888======888666888444888;;;999777888999999666666666666666777777888999888777777888888777555333444666777888777666666555777888888888<<>>???@@@>>><<<:::;;;<<>>>>>===<<<===<<<:::777555444444444333444444333333222111000333222111000///////////////////////////...------...............---,,,,,,***++++++,,,,,,++++++***,,,+++***)))))))))***+++))))))))))))((((((((('''''''''''''''((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))((((((''''''))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++*********+++,,,---///000,,,,,,---...///000111111222000444@@@IIIRRRfff{{{uuupppwwwkkkkkkfff\\\SSSKKKAAA888??????>>>>>>????????????AAA;;;:::<<<<<<777555666666999;;;;;;;;;;;;<<<===::::::888888888999::::::888888777777888888888888999999999::::::999999999777888999888888;;;@@@CCC::::::;;;;;;;;;;;;<<<===fffNNNBBBAAA???>>>===;;;888666444333222111000/////////////////////////////////111000000///......------,,,)))((())),,,---+++)))+++,,,,,,,,,------------))))))))))))))))))))))))***************+++++++++))))))************)))))))))(((((()))+++,,,***)))+++++++++*********************++++++++++++***************++++++++++++,,,***++++++,,,,,,++++++*********++++++,,,---------//////............//////---,,,,,,---...///111111000000000111666BBBQQQ\\\nnn|||{{{kkkccceeeiiiuuujjjdddccc___[[[ZZZ\\\]]]\\\ZZZ]]]```aaa^^^]]]^^^[[[WWWVVVUUUXXX```dddcccaaabbbZZZWWWTTTSSSRRRRRRQQQOOOJJJLLLOOOSSSWWWXXXUUUSSSRRRRRRSSSTTTSSSRRRPPPOOOKKKGGGBBB>>>===<<<:::999<<<;;;999777555444444444333333333333333222111111222111000///////////////...////////////...---------............------,,,***++++++,,,,,,++++++***++++++*********))))))))))))))))))(((((((((''''''''''''''''''(((((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******)))))))))(((((((((((('''))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++++++++++++++,,,...///000+++,,,,,,---...///000000111......222333999LLLaaayyy|||kkkYYYKKKKKKIIIHHHIIILLLMMMKKKIIIHHHAAA===>>>???>>><<<<<<<<<<<<<<<<<<<<<:::999999>>>===;;;999888999999:::999999888888888999::::::888777666555555555555555555555555555555666777888<<<:::999:::;;;<<<<<<<<>>>>><<<888555444333222111000000000000////////////////////////000000000//////.........///+++)))+++000222///,,,---,,,+++++++++,,,---...++++++******))))))))))))(((((())))))******++++++)))******************)))))))))(((***+++,,,+++)))******+++++++++***************++++++++++++******************++++++++++++***++++++,,,,,,++++++***))))))******++++++,,,,,,///......------......///,,,,,,,,,---......///000555555333111000333999>>>GGGWWWppp|||jjjeeefff}}}mmmgggfffeeedddbbb```___^^^]]][[[YYY\\\```bbb```______[[[VVVWWWWWWZZZaaadddcccdddfff[[[WWWSSSPPPPPPQQQPPPPPPJJJLLLPPPTTTWWWWWWVVVTTTPPPQQQQQQOOOMMMJJJIIIHHHEEECCC???======<<<;;;:::;;;:::999888666555555444444444444444333222000000000000///.........//////......//////......---,,,---------......------,,,***++++++,,,,,,++++++************+++***)))(((((())))))((((((((('''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************++++++++++++,,,---...///+++,,,,,,---......//////...---///222111222:::EEE[[[kkkzzzyyykkksssrrrtttyyy~~~~~~yyysssaaaXXXPPPMMMLLLJJJEEEAAAAAA<<<:::;;;===;;;;;;;;;???>>>>>>===<<<;;;::::::===>>>===<<<;;;;;;<<<===888777555444333333333444666555666666777777666555>>><<<;;;;;;<<<<<<999777eeePPP@@@???======<<<:::666333555444333222222222222222////////////////////////---........./////////000000---***,,,111333000------,,,+++******,,,---...,,,,,,,,,++++++***))))))((((((((())))))***************++++++++++++*********))))))***,,,---+++***)))******+++++++++******++++++,,,,,,,,,,,,++++++))))))*********+++++++++***++++++,,,,,,++++++***(((((())))))***++++++,,,......------------......,,,,,,---....../////////---...111222333333444555777AAASSSjjjvvvrrruuu}}}ssszzzlllhhhjjjkkkiiifffdddaaa\\\WWWTTTTTTTTTZZZ^^^```^^^^^^___\\\XXXXXXWWW[[[aaaddddddfffjjj___[[[UUUQQQQQQRRRTTTUUULLLOOOSSSVVVVVVVVVTTTSSSOOOPPPOOOKKKFFFBBBAAAAAA@@@???>>>>>>??????===<<<:::999999888888777666555555555444333222000...---..................//////...............------,,,,,,,,,---------------,,,***++++++,,,,,,++++++***)))************)))((('''((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********+++++++++++++++,,,---...++++++,,,,,,------......---++++++///111000000222AAAPPP```zzz{{{ooohhhfffbbbXXXNNNHHH>>>777888<<<<<<===???999:::<<<>>>>>>>>><<<<<<===???@@@???<<<;;;<<<===:::999888666666666777888888999:::;;;::::::999999888999<<<>>>???===888555eeeQQQ???>>><<<;;;:::888555333555444333333222222333333////////////////////////,,,,,,------...//////000...,,,***+++...///---+++,,,+++*********+++---...---,,,,,,,,,++++++******)))))))))))))))************++++++++++++++++++*********)))+++,,,---,,,***((()))***,,,,,,+++******++++++,,,,,,,,,,,,++++++)))))))))************+++***++++++,,,,,,++++++***(((((())))))***+++++++++------,,,,,,,,,,,,------,,,---...///////////////,,,,,,---...///000111111333444:::GGGYYYkkkyyy{{{kkk[[[ddduuuyyyuuunnnjjjmmmpppllldddhhhgggccc\\\TTTQQQRRRUUUZZZ]]]]]]ZZZZZZ\\\\\\YYYXXXXXX[[[```bbbbbbeeejjjbbb^^^XXXUUUTTTVVVWWWWWWNNNQQQUUUVVVUUURRRQQQPPPOOOOOONNNIIICCC>>>===>>>>>>======>>>@@@@@@>>><<<777888888888777777666555444333333222111///---,,,---------------...///000---............---,,,,,,+++,,,,,,------------,,,***++++++,,,,,,++++++*********)))))))))(((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))*********************+++,,,,,,+++++++++,,,,,,,,,------222...***+++///222222000333<<>>;;;<<<===::::::::::::;;;;;;<<<===:::===@@@>>>;;;999:::<<<999@@@JJJPPPPPPMMMHHHEEEdddRRR@@@>>>;;;999999888666444444333222222222222222222////////////////////////,,,,,,,,,---------------,,,+++++++++++++++******+++++++++++++++,,,,,,---++++++++++++******************************))))))))))))************)))))))))((((((***+++,,,***)))''')))***,,,,,,,,,***)))******++++++++++++******))))))))))))***************++++++,,,,,,++++++***((())))))******+++,,,,,,------,,,,,,,,,,,,------,,,---.../////////...---222111//////......,,,+++---...///222999CCCNNNUUU```uuuqqqdddjjjppp}}}nnniiijjjiiihhhkkkooommmgggggggggeee^^^VVVTTTWWW[[[\\\]]][[[VVVUUUXXXYYYXXXYYYYYY[[[^^^^^^\\\```fff]]][[[XXXWWWVVVVVVTTTSSSLLLPPPTTTTTTRRROOONNNMMMKKKLLLLLLGGG@@@;;;<<<>>>>>>======>>>???>>>;;;999444555666666666555444333///000000000000//////...,,,,,,,,,,,,---...///000------......------,,,+++***+++,,,---------------***++++++,,,,,,++++++***+++***)))((('''(((((()))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***)))))))))((())))))***+++++++++++++++,,,,,,,,,,,,111000...---///222222111...444333<<>>>>>>>>>>><<<888555222333444444444333222111+++,,,---///000000000000+++++++++,,,---...///000------......------,,,+++***+++,,,,,,------------+++++++++,,,,,,+++++++++,,,***((('''&&&''')))***(((((('''''''''&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))((((((((((((((()))***++++++++++++++++++,,,,,,&&&+++//////...---,,,+++---333///---666>>>IIIYYYeeettt~~~uuuaaaaaaiiiqqq{{{uuugggYYYOOOLLLMMMOOOXXX```jjjppppppnnnoooqqquuuwwwzzz}}}xxxssswww~~~ttt```JJJ???>>><<<;;;;;;999666333666555444222111000000000000...---,,,---...---,,,......------------......------,,,,,,+++***)))))),,,+++)))***+++,,,,,,+++---,,,++++++------,,,+++))))))))))))***************+++++++++***)))'''%%%(((((()))***+++,,,,,,,,,))))))************))))))))))))************))))))+++++++++***************)))***,,,,,,,,,***((('''+++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...------,,,,,,------...000//////.........//////333777===EEERRRfff|||{{{mmmccceeemmmzzz~~~wwwooojjjiiigggbbb^^^[[[YYYXXXYYY\\\bbbhhhlllbbbbbbaaa```^^^[[[XXXWWWZZZ^^^aaabbb^^^YYYUUUSSSQQQUUUYYYXXXUUUUUUXXX]]]ZZZYYYVVVTTTRRRPPPOOONNNIIIJJJLLLLLLKKKHHHEEECCCDDDCCCAAA@@@??????@@@AAA>>>============:::666333444444333333333222222222000000000000000//////...,,,,,,,,,---------......***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++)))(((''''''''''''***))))))((('''&&&&&&&&&%%%&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&((()))***((('''&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))************)))******++++++,,,---------,,,,,,,,,,,,---......111000000000222555888999PPPaaaxxx~~~ssskkkjjjlllnnnppp```III===<<<:::::::::999666444555555333222111000000000...---,,,---///000000000......------------......------,,,++++++***)))))),,,***((()))***++++++***,,,***)))***+++,,,+++)))))))))))))))************)))************))))))((()))))))))******++++++,,,))))))************))))))))))))************))))))************************)))***+++,,,,,,***((('''+++++++++*********))))))++++++++++++++++++++++++++++++,,,------------,,,------,,,,,,,,,,,,------//////............//////---000222666===JJJ[[[gggkkkiiijjjnnnvvv~~~|||zzztttmmmnnn}}}ssskkkfffbbbaaabbbaaa]]]YYYXXXWWWUUUUUUXXX]]]cccggg___`````````___\\\ZZZXXXZZZ]]]aaaaaa^^^ZZZVVVUUUSSSUUUWWWWWWWWWWWWZZZ\\\ZZZYYYWWWTTTRRRPPPOOONNNIIIJJJKKKKKKJJJGGGDDDBBBFFFDDDAAA???>>>@@@BBBDDD???>>>======<<<:::666333444333333333333222222222//////000000//////...---,,,,,,,,,------------...+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++***)))((('''''''''''')))))))))((('''&&&&&&&&&%%%'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''((()))******'''''''''(((((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))******++++++,,,,,,---,,,,,,,,,,,,,,,---......000///...///000222555666BBBTTTnnn{{{wwwxxx}}}{{{}}}```HHH<<<:::999888999888666444555444333222111000000000---,,,+++---000222333333......------------......,,,,,,,,,+++******))))))+++)))(((((()))******)))***((('''(((******)))((())))))))))))************)))))))))))))))***++++++************************))))))************))))))))))))************))))))((())))))******+++++++++)))***+++++++++***)))(((+++++++++***************+++++++++++++++++++++++++++,,,,,,---------------------,,,,,,,,,,,,------///...............//////......///...///555???GGGdddiiirrr|||{{{yyyyyy{{{}}}}}}yyysssiiiaaadddxxx}}}|||~~~~~~uuuqqqhhh^^^ZZZZZZ[[[^^^bbbbbb^^^ZZZVVVTTTSSSRRRTTTXXX\\\___\\\]]]___```___]]][[[YYYXXX[[[^^^___]]]ZZZXXXWWWTTTSSSSSSUUUXXXZZZZZZYYYWWWVVVUUURRRPPPNNNLLLKKKIIIIIIIIIIIIGGGEEECCCAAAFFFCCC???===<<>>===<<<<<<999666333333333333222222222111111......//////......---,,,,,,,,,,,,,,,------------,,,---...//////...---,,,++++++++++++++++++++++++++++++++++++*********)))******)))(((''''''''''''))))))(((((('''&&&&&&&&&&&&'''((('''$$$""""""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***((('''%%%&&&'''***+++((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,---.........------...///111222333AAAUUUggguuu~~~sssyyy}}}~~~```HHH===;;;888777777666444333444333222111000000000000...---,,,...000333333333...------,,,,,,------...,,,+++++++++******)))))),,,***)))(((*********))))))((('''((()))***)))(((((()))))))))************+++***)))(((((()))***+++************)))))))))))))))******++++++******)))))))))************))))))'''(((((()))***++++++,,,))))))***+++******)))(((***************************************************+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,---......---------.../////////000000///...111555999999>>>FFFQQQ]]]jjjvvv~~~uuujjjjjjsss}}}uuussszzz~~~pppiiijjjvvvtttiiiggghhhaaaWWWRRRUUUZZZ```dddddd```\\\VVVTTTSSSRRRSSSVVVXXXZZZZZZ[[[]]]___^^^\\\XXXVVVTTTWWWZZZ\\\ZZZYYYXXXXXXSSSPPPOOORRRWWWYYYXXXUUURRRQQQPPPNNNLLLJJJHHHGGGHHHHHHGGGFFFEEECCCAAA@@@CCCAAA???======>>>@@@AAA???>>><<<;;;:::999555333222222222222111111111111------......------,,,+++++++++,,,,,,,,,---------,,,,,,---......---,,,,,,+++++++++++++++++++++++++++************)))))))))***)))((('''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&((('''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&%%%&&&''')))))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,+++++++++++++++,,,,,,---...------------......///---222:::BBBMMM\\\mmmxxx___GGG???<<<999777666555333111333333222111000000000000000///......000111111000------,,,,,,,,,,,,------++++++***************)))...,,,******++++++***)))***)))((()))+++,,,+++***((()))))))))************---,,,***((('''(((((()))******))))))))))))))))))******++++++++++++******))))))************))))))''''''((()))******++++++)))))))))******)))))))))************************************************))))))***+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------...//////------......---...///111...000333666;;;BBBKKKPPPkkkttt}}}{{{sssvvv}}}xxxooohhhcccbbbjjjsssqqqiiivvvzzz{{{{{{ssshhhcccgggiii```TTTNNNRRRXXX___bbb```[[[WWWWWWWWWVVVUUUUUUVVVWWWXXXYYYZZZ[[[[[[ZZZWWWTTTRRRQQQSSSVVVWWWVVVVVVVVVWWWRRRNNNKKKNNNTTTVVVTTTPPPOOONNNNNNMMMKKKIIIGGGFFFIIIHHHFFFDDDBBBAAA@@@@@@AAABBBBBBBBBAAA@@@???>>>>>><<<:::999999777555333222222111111111000000000---------------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++*********************************)))))))))(((((()))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&###%%%'''((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%(((++++++)))'''''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))((())))))******+++,,,,,,+++************+++,,,,,,......---------..................///444>>>KKKUUUiiiqqq~~~|||uuuuuu^^^GGG???<<<999666666555444222222222111000000000000000222000....../////////---------,,,,,,,,,,,,------************************///---+++***++++++***)))***))))))***,,,---,,,+++))))))))))))************---,,,+++)))((((((''''''))))))))))))))))))))))))******++++++++++++******))))))************))))))'''(((((())))))*********((((((((()))))))))*********************+++++++++************************((())))))***************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////...............---,,,,,,111111000//////111666999DDDLLLWWWbbbnnn{{{vvv|||uuulllssswww{{{vvvvvvzzz|||oooeeefffkkkoookkkeeedddhhhjjj```SSSQQQUUU[[[___```]]]YYYVVVXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUURRRPPPOOOOOOQQQSSSSSSSSSSSSUUUVVVQQQMMMKKKLLLQQQSSSPPPMMMNNNNNNOOOOOONNNMMMKKKJJJJJJHHHFFFCCCAAA@@@@@@@@@CCCEEEFFFGGGFFFBBB???<<<;;;999777666777666555333111111111000000000000///------......------,,,+++++++++++++++,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&+++///000---***((()))((((((((((((((('''''''''''''''''''''((((((((((((''''''(((((((((((())))))(((((())))))***+++++++++******))))))******+++,,,------.....................///000000000222666999LLLYYYmmm{{{{{{tttuuuwww{{{~~~}}}|||]]]FFF===:::777666666777777666222111111000000000000000111///------...///...------,,,,,,++++++,,,,,,---))))))))))))************...,,,***)))******)))(((***))))))***,,,------,,,))))))))))))***************************)))((('''''''''(((((())))))*********++++++,,,,,,++++++***))))))************))))))((((((((()))))))))))))))((((((((((((((()))******))))))*********+++++++++************************))))))***++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000////////////000///...,,,---.../////////000333555222777>>>GGGNNNXXXccckkkyyy|||tttrrr}}}}}}xxxrrrjjj```ZZZ___gggeeeccc``````fffjjjcccYYYXXX[[[___aaa___\\\YYYWWWWWWWWWWWWWWWVVVVVVUUUUUUSSSRRRQQQPPPOOOOOOOOOOOOOOOQQQRRRRRRRRRRRRTTTVVVPPPNNNLLLMMMOOOOOONNNKKKLLLMMMOOOPPPPPPOOOMMMLLLKKKIIIFFFBBB@@@@@@@@@AAAEEEFFFFFFEEECCC@@@===;;;777666444444555555555444111111000000000/////////...............---,,,,,,***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''+++//////+++((((((***'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((())))))******++++++)))))))))))))))***+++++++++,,,,,,---............,,,...000111000000//////999DDDUUUhhhyyy}}}xxxzzz|||}}}|||{{{zzzyyy}}}yyytttsssvvv{{{zzzttt]]]FFF;;;888666666777999::::::222111000000000000000111///...,,,,,,...///...------,,,,,,++++++,,,,,,---)))))))))))))))*********---+++)))((())))))(((''')))(((((()))+++---,,,+++))))))))))))************'''(((***++++++***))))))&&&''''''((()))******+++***++++++,,,,,,++++++***))))))************))))))))))))))))))((((((((((((((((((((((((((()))******))))))******++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,+++++++++,,,---...///000,,,+++,,,---//////...---+++---...///...---///000///000222444444777===DDDEEEQQQ```kkkwww{{{|||ooohhhiiigggeeeaaaYYYTTTYYYaaa[[[ZZZYYY[[[ccckkkiiicccYYY[[[]]]^^^\\\YYYVVVUUUUUUUUUUUUUUUUUUTTTSSSSSSOOONNNMMMLLLMMMNNNOOOPPPPPPQQQRRRRRRRRRRRRUUUWWWQQQPPPNNNNNNNNNNNNMMMKKKIIIJJJMMMNNNOOONNNMMMLLLLLLJJJFFFBBB@@@@@@@@@AAAEEEDDDCCCAAA>>><<<:::999555444222222444555555444000000000000////////////......//////......---,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&))),,,***%%%###&&&)))&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))((((((((()))******++++++)))))))))))))))******+++******+++,,,---...------************+++---000222///444;;;GGGWWWkkk}}}yyyxxx|||tttmmmwwwyyyqqqnnn~~~zzzuuu}}}yyywwwvvvZZZHHH???999777;;;>>>;;;777555222222222111111111111000......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++...///,,,((('''***...///...,,,+++***)))))))))*********)))******++++++))))))))))))(((((((((((('''((()))******+++******(((((())))))************+++++++++*********))))))'''''''''''''''((())))))&&&''''''((((((((((((((())))))(((((((((((())))))+++***)))'''''')))***+++))))))))))))************,,,,,,+++******))))))(((,,,,,,+++***))))))******,,,,,,,,,++++++*********...++++++---...,,,---000---------------...///000000///---,,,---...000111666666999===EEENNNVVV[[[nnnuuu}}}wwwtttkkk___XXXYYY[[[^^^``````^^^]]]```ccc\\\\\\^^^bbbeeegggfffdddccc^^^^^^cccddd]]]XXXWWWXXXWWWUUUSSSRRRQQQQQQQQQPPPPPPQQQQQQRRRQQQQQQQQQSSSUUUVVVTTTPPPNNNNNNOOOSSSQQQPPPOOOOOONNNMMMKKKNNNKKKHHHHHHKKKMMMNNNMMMKKKHHHEEEBBB@@@@@@AAABBBDDDDDDBBB???:::666444444444444555555444333333222000000000///......---------------,,,,,,+++++++++---------,,,,,,+++++++++******++++++++++++************))))))((((((''''''))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))(((((((((&&&(((***+++)))((((((((())))))))))))******************************************+++++++++,,,,,,,,,++++++,,,------......///---000444666;;;EEESSS^^^{{{zzzzzz~~~zzzsssllliiikkklllmmmwww|||pppZZZHHH===888666999<<<999555333222222222111111111000000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,222999999444---)))'''++++++******))))))******...---,,,***)))((((((((((((((((((((())))))))))))))))))*********))))))((())))))(((((()))******+++*********))))))((((((((()))))))))))))))***++++++'''(((((()))***)))))))))***))))))(((((())))))***+++***)))(((((()))***+++))))))))))))************++++++++++++************,,,++++++***))))))******,,,,,,,,,++++++*********)))(((***//////+++)))+++///......------------...///...---,,,---...000111000000000111444999===??????DDDMMMVVV```iiiqqqwww|||tttpppnnniiieeeddd___VVVQQQSSSXXXZZZ[[[\\\\\\]]]^^^```^^^___aaaeeehhhiiigggeeebbb^^^^^^cccddd^^^XXXXXXWWWVVVSSSQQQOOOOOOPPPPPPLLLMMMNNNPPPQQQRRRSSSSSSSSSUUUWWWVVVSSSPPPPPPQQQQQQPPPNNNMMMLLLLLLKKKKKKMMMJJJGGGGGGIIIKKKKKKKKKJJJHHHDDDAAA??????@@@@@@AAAAAA???<<<888555555555444555555555444333222222000000000///......------------------,,,,,,++++++------,,,,,,,,,+++++++++)))******++++++******)))((((((((((((((()))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((())))))))))))(((&&&(((******)))((((((((((((((()))))))))******************************************+++++++++,,,,,,++++++,,,,,,---.........,,,.../////////555>>>FFFXXXaaammmxxx~~~YYYGGG;;;666444777999666222222222222111111111000000000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++)))///666777333,,,'''%%%)))((((((((()))***++++++------+++***))))))((((((''''''(((((())))))******************)))((('''&&&***)))((('''((()))***+++))))))(((((((((((('''''')))))))))))))))***++++++((())))))************************))))))*********+++***)))(((((()))***+++))))))))))))***************++++++++++++,,,,,,,,,,,,+++******)))*********+++++++++++++++*********,,,***,,,000000,,,+++---//////...---,,,,,,,,,,,,......---,,,---...///000//////...---------......///000333666:::@@@HHHMMMWWW___kkkuuu}}}yyymmmbbb[[[WWWUUU[[[XXXXXXZZZYYYUUUTTTUUUWWWWWWWWWYYY\\\^^^^^^^^^^^^___aaaeeehhhhhhfffcccbbb``````cccccc^^^YYYXXXVVVTTTQQQNNNMMMMMMOOOPPPJJJKKKLLLOOOQQQSSSUUUUUUSSSUUUXXXXXXVVVTTTSSSSSSOOONNNLLLJJJIIIIIIJJJKKKMMMKKKIIIHHHIIIJJJJJJJJJIIIGGGCCC@@@>>>======>>>======;;;999666555666888666666666555555333222222000000000///......------...---------------,,,,,,,,,,,,,,,+++++++++++++++)))******++++++******)))&&&''''''((())))))******)))((((((''''''(((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((())))))))))))(((&&&(((******((('''(((((((((((())))))))))))***************************************++++++++++++,,,***++++++,,,,,,---.........//////---+++---222666999BBBPPP]]]lll}}}}}}XXXFFF;;;666444777777444111222111111111111000000000000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++(((***,,,+++***+++---///)))))))))))))))***++++++))))))))))))***+++,,,,,,&&&''''''((()))******+++))))))******)))(((''''''***)))(((''''''(((***+++(((((((((((((((((((((((('''''''''''''''(((((()))(((((()))************)))++++++************++++++******)))(((((()))******((()))))))))************)))******+++,,,---------++++++***************++++++++++++***************///+++***,,,,,,+++---111------,,,,,,,,,,,,,,,---------,,,,,,,,,---...///...//////000000/////////666666444222111222555888===CCCJJJRRRXXX___fffkkkvvvyyy}}}zzzyyyuuupppooopppoookkkggg^^^]]][[[XXXTTTPPPMMMKKKOOOOOOQQQTTTVVVWWWXXXYYYWWWVVVUUUXXX]]]``````^^^ZZZ[[[^^^aaadddeeecccaaadddcccccccccaaa]]]YYYWWWVVVTTTPPPNNNLLLMMMOOOPPPKKKLLLMMMOOOQQQTTTVVVWWWSSSUUUWWWXXXWWWUUUSSSRRRNNNMMMKKKHHHGGGGGGJJJLLLOOONNNLLLKKKKKKKKKKKKKKKGGGEEEBBB???===<<<;;;;;;;;;;;;:::888777777999<<<999999888888666555444333000000000///......------------------------------+++++++++++++++*********))))))************))))))'''''''''((((((((())))))(((((((((''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''&&&((())))))''''''''')))(((((((((((()))))))))***************************************++++++++++++*********+++,,,,,,---------///000///...///222444///555>>>GGGSSScccsss{{{VVVEEE<<<777666777777333222333111111111000000000//////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++***+++///444888,,,,,,+++************+++))))))))))))***+++,,,---&&&''''''((()))******+++''''''((()))))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))'''''''''''''''(((((()))&&&'''(((((())))))((((((++++++************++++++******))))))))))))******((()))))))))************))))))***+++,,,,,,---...+++***************++++++***************************(((***......+++***,,,*********++++++---......,,,,,,,,,,,,,,,------...***+++---...////////////,,,...//////......///111000111222444777;;;???CCCHHHLLLSSSYYY^^^ccchhhkkkxxxzzz}}}}}}~~~yyyrrrmmmgggddddddaaaZZZUUUQQQPPPNNNJJJEEECCCCCCCCCEEEGGGHHHIIIGGGDDDAAA>>>CCCEEEHHHKKKNNNRRRTTTTTTUUUSSSSSSVVV[[[^^^^^^\\\XXXYYYZZZ]]]aaabbbaaa___dddeeeeeebbb^^^[[[XXXUUUVVVTTTRRROOONNNOOOPPPQQQPPPPPPPPPQQQRRRTTTVVVWWWUUUUUUUUUVVVUUUTTTQQQOOONNNNNNLLLIIIGGGGGGJJJMMMOOONNNNNNLLLJJJIIIIIIIIIEEEDDDAAA???<<<;;;::::::;;;<<<<<<;;;:::;;;===???<<<<<<;;;:::888777555444000000000///......------------------------------************************)))))))))******))))))))))))((((((((('''''''''&&&((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&'''((()))(((&&&&&&''')))'''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++))))))******+++,,,,,,,,,)))***,,,---......000111---///111444999BBBLLLTTTjjjpppyyyzzzUUUDDD<<<999777888666222222444111111000000000/////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++------------......//////------,,,+++******++++++,,,++++++***))))))******''''''(((((())))))******%%%&&&'''((())))))))))))))))))((((((((((((''''''(((((())))))))))))******)))))))))))))))***++++++&&&&&&'''(((((((((((((((*********))))))*********)))))))))******)))))))))))))))))))))************(((((()))***++++++,,,,,,*********)))******+++,,,)))))))))***************&&&)))111999:::222+++((((((((()))***+++---...///+++++++++,,,,,,,,,------+++,,,---------------,,,)))+++......---,,,,,,,,,///---,,,+++,,,...111333000333999<<<>>>???@@@AAAEEEGGGIIIJJJKKKPPPWWW\\\___dddjjjppprrrrrrooommmnnnqqqwww~~~}}}yyywwwyyy{{{~~~|||vvvrrrooolllgggaaa[[[TTTNNNIIIHHHEEEBBBAAABBBBBB@@@===<<<>>>???;;;777555888<<<>>>===<<<<<<===>>>???@@@>>>BBBEEEFFFIIINNNPPPOOOPPPPPPPPPSSSVVVYYYZZZYYY[[[ZZZYYYZZZ]]]^^^^^^]]]___cccccc^^^ZZZYYYWWWTTTUUUTTTSSSRRRQQQQQQQQQRRRSSSRRRRRRRRRSSSTTTVVVWWWYYYWWWUUUTTTSSSQQQNNNLLLLLLMMMMMMKKKHHHGGGKKKNNNLLLLLLLLLJJJGGGDDDDDDDDDCCCBBB@@@???===<<<;;;;;;===???@@@@@@>>>>>>???@@@>>>===<<<;;;999777555444000000000///......------++++++,,,,,,,,,,,,------)))))))))))))))*********((())))))******))))))((())))))(((((('''&&&&&&%%%(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&'''(((((('''&&&&&&''')))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++((())))))******+++,,,,,,+++,,,,,,------...............---,,,---000555999AAAGGGOOOWWWbbbrrryyyTTTCCC<<<999777777555111111444111000000000////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++******)))))))))(((&&&%%%***************++++++,,,,,,+++******)))*********(((((((((((())))))))))))''''''(((((((((((((((''''''((()))***)))(((&&&%%%'''''''''(((((())))))))))))))))))))))))***++++++''''''((()))))))))))))))***))))))(((((())))))***))))))************))))))))))))))))))************((((((((())))))***************))))))***++++++,,,((()))))))))*********+++)))+++222::::::333---+++))))))))))))***,,,------******+++,,,,,,,,,,,,,,,.........---------------///111222111...,,,++++++000...------...000000111---000222333222111222333555666888888999;;;>>>@@@<<>>;;;;;;555555555666777777888888999::::::999888999;;;===888888888999<<<@@@CCCFFF@@@EEEHHHHHHKKKQQQSSSPPPNNNOOORRRSSSTTTUUUWWWYYY___[[[XXXVVVVVVWWWWWWVVVVVV[[[]]]XXXUUUVVVVVVTTTSSSSSSSSSSSSRRRRRRQQQPPPSSSRRRQQQQQQRRRTTTVVVXXX^^^ZZZUUURRRQQQOOOLLLJJJIIILLLNNNLLLHHHGGGJJJMMMJJJLLLLLLJJJEEEBBBBBBBBBAAAAAA@@@???>>>===<<<<<<>>>AAACCCCCCBBB@@@??????======<<<:::888666444222000000000///......------*********+++++++++,,,,,,((((((((()))))))))******(((((())))))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))(((((('''((((((&&&%%%%%%''')))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************(((((())))))***+++++++++...------------...---------.........---...///111---222888===EEETTTggguuuxxxTTTCCC;;;888777666333///000444000000000000////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---***&&&$$$$$$%%%&&&&&&''''''(((((()))+++,,,---((((((((()))***,,,---...))))))))))))(((((((((((())))))))))))((('''&&&%%%&&&(((***+++***(((%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((()))***************))))))(((((((((((())))))))))))************))))))))))))))))))************(((((((((((())))))))))))******))))))***+++,,,,,,(((((())))))*********++++++((()))------******,,,+++***************++++++******+++,,,,,,,,,,,,+++---,,,++++++++++++,,,---+++,,,---,,,++++++,,,...++++++,,,---//////---+++///000000/////////222444......///000000000......555444444444333222777<<<777666555555666999<<<>>>888999999:::;;;;;;:::999555888:::999555444555777333444666666555555666888888666444444666888777555444666999<<<===>>>>>>>>>AAAFFFIIIHHHLLLRRRTTTQQQNNNQQQUUUUUUTTTTTTWWW[[[```\\\VVVQQQPPPPPPOOOOOONNNUUUXXXTTTRRRUUUVVVTTTRRRRRRSSSTTTSSSRRRPPPOOOQQQPPPPPPPPPQQQTTTWWWXXXbbb]]]VVVRRRPPPOOOLLLIIIGGGKKKNNNLLLHHHFFFIIILLLLLLMMMNNNKKKFFFCCCBBBCCC@@@@@@@@@???>>>>>>======???BBBEEEEEECCC@@@>>>>>><<<<<<;;;999777444222111000000000///......------))))))*********+++++++++'''((((((((())))))******(((((())))))))))))((((((%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((())))))***************'''((('''&&&%%%%%%''')))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************((((((((()))******+++++++++)))((((((***++++++******+++---...............)))...444666777>>>IIIRRRfffttt~~~tttRRR@@@;;;888555333333333333222...///000000000///---,,,......---------,,,,,,,,,------------------------,,,+++************'''%%%))))))))))))************))))))))))))((((((((((((***)))'''&&&&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$'''((()))))))))(((&&&%%%)))(((((('''''')))***+++''''''(((((())))))******+++)))''''''((())))))((())))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))(((((()))***************+++++++++++++++***)))(((,,,++++++******+++,,,,,,+++((('''(((,,,///...---......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////...------------.........//////000000111111............////////////......//////000000111111000000111222333333444444222111000//////111333444222444555555444333333444555555444444444555555666777777777999===@@@BBBBBBAAACCCFFFIIIMMMPPPRRRSSSPPPSSSRRRPPPQQQUUUXXXVVVZZZWWWRRRLLLIIIIIIJJJKKKJJJPPPSSSRRRSSSVVVTTTOOOUUUVVVWWWVVVSSSQQQQQQQQQNNNPPPOOOMMMNNNTTTVVVVVV^^^]]][[[XXXSSSNNNJJJHHHIIIKKKJJJFFFFFFKKKLLLKKKMMMJJJFFFCCCAAABBBCCCDDD???>>><<<:::::::::;;;<<<===>>>???@@@???>>>;;;:::777666555444333222222333333111............---,,,******+++++++++,,,,,,,,,+++******)))))))))))))))((((((((('''&&&&&&%%%%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%&&&'''&&&%%%$$$&&&(((,,,((($$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))),,,///...)))$$$(((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''(((((((((((('''&&&'''+++,,,)))((()))***((())))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111222CCCFFFLLLVVVcccrrruuuRRR@@@;;;888555333333333333222///////////////......---......---------,,,,,,,,,---------------------------,,,******+++***)))'''((((((((()))))))))******'''''''''''''''(((((((((,,,***(((&&&%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((&&&%%%(((((('''''''''((()))***''''''(((((())))))))))))***((('''''')))***)))((())))))))))))))))))))))))***)))((((((((()))***+++************************(((((()))***************************))))))((((((,,,,,,+++*********++++++,,,***)))***,,,---+++***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///......---------------...............---------------.........///////////////////////////000000......///000000111222222000000111111111222111111111333444444333222222333444444444444444444555666666666666888;;;>>>@@@@@@AAABBBEEEHHHKKKNNNPPPPPPOOORRRSSSPPPPPPTTTVVVTTTXXXUUUPPPLLLJJJJJJLLLMMMMMMTTTWWWVVVVVVXXXTTTNNNPPPQQQRRRRRRPPPNNNNNNOOOLLLNNNNNNKKKLLLQQQTTTRRRZZZYYYXXXVVVRRRNNNJJJHHHJJJLLLJJJFFFFFFJJJLLLJJJHHHGGGEEEDDDCCCBBBBBBCCC>>>===;;;999888888999:::<<<=========<<<:::777666333333333222111111000000333222000///000///---+++*********+++++++++,,,,,,+++***))))))(((((())))))&&&&&&'''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$&&&'''&&&&&&''')))+++***(((%%%$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&(((***---,,,(((%%%(((((('''''''''&&&&&&&&&&&&''')))(((''''''(((************))))))((((((((((((++++++((((((***)))%%%((())))))*********))))))))))))))))))))))))******,,,,,,++++++++++++,,,,,,,,,,,,,,,---...000111111000111444:::AAAKKKSSSXXXcccjjjuuuuuuSSSAAA;;;888555333333333333222000000///.....................---------,,,,,,,,,------------------------///---***)))***+++******''''''((((((((()))))))))%%%%%%&&&&&&''''''((((((---+++)))'''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))(((((('''&&&''''''&&&&&&''''''((()))'''(((((((((((())))))))))))'''&&&''')))*********))))))))))))))))))))))))))))))((((((((()))***+++************************(((((()))***************))))))))))))((((((((((((---,,,+++***************---,,,+++,,,,,,+++(((&&&))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------.........---------,,,,,,,,,---------,,,++++++******------------............/////////...............,,,,,,------......//////---...111222333222000///000111333333111000111222333333333333333444555555555555666777999;;;===>>>@@@AAADDDFFFIIIJJJLLLLLLLLLQQQTTTRRRRRRTTTUUUSSSUUURRRNNNLLLKKKMMMOOOQQQRRRWWWZZZYYYXXXWWWSSSNNNOOOPPPQQQPPPNNNMMMMMMNNNMMMOOOOOOLLLMMMQQQRRRPPPUUUUUUTTTSSSQQQNNNKKKIIIMMMNNNLLLHHHGGGJJJLLLJJJEEEEEEEEEEEEDDDCCCAAAAAA???===;;;999888888888999999::::::999777555333111000111222333222222000000333222111111111///,,,************++++++++++++,,,+++***))))))(((((())))))%%%%%%&&&&&&'''(((((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%&&&''''''(((+++---((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((******(((&&&'''''''''''''''&&&&&&&&&'''((())))))(((((()))+++...---+++***))))))))))))******)))'''))),,,)))$$$'''((()))******)))''''''''''''(((((()))))))))***,,,+++***))))))***+++,,,++++++,,,---...///000000++++++,,,---000333666888AAAEEEMMMUUU___iiirrrxxxuuuSSSBBB;;;888555333333333333222111000...------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))((((((*********''''''''''''((((((((((((%%%%%%&&&''''''((())))))+++***((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&''')))++++++***(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))(((((()))***************)))))))))((((((((())))))---,,,+++***))))))))))))+++,,,,,,---,,,***(((%%%''''''(((((()))******+++++++++++++++++++++++++++***+++++++++,,,,,,,,,------------------,,,++++++++++++++++++++++++******,,,,,,,,,,,,------------//////......------,,,,,,+++++++++,,,,,,------------...///000111000//////...000111111000//////000222222222222222333444555333444555666666777999;;;???@@@AAACCCEEEFFFGGGGGGIIIPPPUUUUUUUUUWWWXXXWWWSSSQQQNNNMMMMMMPPPTTTVVVXXXYYYZZZYYYWWWVVVSSSPPPUUUUUUTTTRRROOOMMMNNNOOOOOORRRRRRPPPPPPRRRRRROOOSSSSSSRRRQQQPPPMMMKKKIIIPPPQQQOOOJJJIIILLLLLLJJJHHHGGGFFFDDDCCCAAA@@@??????>>><<<:::999888888888666666666666555333222111000111333555555444222111222111111111111...***'''************++++++++++++******)))(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&''')))+++&&&&&&&&&'''''''''&&&%%%''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&((())))))(((''')))***///...+++)))'''((())))))))))))''''''+++000---&&&((()))***+++***)))'''&&&''''''(((((()))*********+++***)))(((((()))***+++***+++,,,,,,---.........//////000000111222222333111333777<<>>>>>???;;;;;;999888777666666555222222333333444444444444///111333444444333111000///////////////---)))&&&))))))*********+++++++++***))))))((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&'''$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&'''''''''''''''''''''%%%'''(((((('''&&&((()))...,,,***'''&&&&&&'''(((''''''&&&'''---333111***)))***+++++++++***)))((()))))))))******+++++++++******)))(((((()))******)))***+++,,,------,,,,,,+++,,,,,,---------------...///111333444888<<>>??????@@@CCCMMMTTTUUUUUUWWW[[[\\\SSSRRROOOOOOPPPTTTXXX[[[^^^[[[ZZZ[[[[[[ZZZ\\\___```^^^[[[VVVPPPMMMLLLLLLOOORRRSSSPPPOOOOOOLLLHHHMMMMMMNNNOOOOOONNNMMMLLLQQQSSSPPPKKKJJJMMMNNNKKKPPPMMMGGGAAA===<<<<<<<<<666666555555444333333333111111111222333444555555...///000111000000.........---,,,------,,,)))''')))))))))************+++***)))((((((''''''(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$######$$$&&&$$$%%%&&&&&&%%%%%%&&&'''########################$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&'''''''''''''''%%%&&&''''''&&&&&&'''(((+++***((('''&&&&&&&&&&&&%%%''''''(((,,,222111,,,***************++++++,,,+++++++++***************)))))))))******)))))))))((()))+++,,,,,,,,,+++***,,,,,,,,,,,,+++++++++***+++---///000000000222444333888===BBBGGGOOOXXX^^^fffjjjqqqzzzrrrRRRAAA;;;888555333333333333222///////////////......---......---------,,,,,,,,,++++++++++++++++++++++++)))((('''((()))***)))(((((((((((()))))))))******((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((''''''&&&'''((()))***&&&'''((()))))))))(((((((((((('''''''''&&&&&&&&&***((('''''')))***)))((())))))))))))))))))))))))&&&'''((()))))))))((('''************************(((((()))******************)))((((((((()))+++,,,)))(((((())))))***+++,,,''')))+++***)))(((***,,,''''''(((((()))))))))************************************************)))***+++,,,---,,,+++)))((())))))***+++,,,,,,------)))))))))*********++++++*********++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,------...---///000000///......///.........///000111333333222444666444111000222666666777999:::<<<======>>>AAAJJJQQQPPPNNNPPPTTTVVVSSSQQQOOONNNOOORRRVVVYYYVVVTTTVVV\\\^^^[[[\\\```bbb```]]]WWWRRRNNNNNNOOOOOOSSSTTTQQQOOOOOOKKKFFFEEEGGGIIILLLNNNOOOOOOOOONNNPPPMMMIIIHHHKKKLLLJJJLLLIIIEEE@@@===:::999999444444444555555444444333111111111111222333444444000000000//////......---...---+++,,,------+++***))))))))))))************))))))(((''''''''''''(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$&&&((($$$%%%&&&%%%######&&&)))$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''&&&%%%&&&'''&&&&&&&&&'''''''''((((((&&&'''((((((''''''((()))(((((((((''''''&&&&&&&&&$$$''')))((()))------+++)))(((''''''(((***,,,...++++++******))))))((((((((()))+++,,,,,,+++)))((('''(((***+++,,,+++***)))000///......------......***,,,............000111000000111333555888;;;>>>CCCEEEJJJQQQ[[[eeeoootttyyyqqqQQQAAA;;;888555333333333333222...///000000000///---,,,......---------,,,,,,,,,++++++++++++++++++++++++))))))(((***++++++***((())))))))))))************'''''''''''''''&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))$$$$$$%%%&&&'''((()))***((('''&&&&&&'''((()))***&&&''')))*********)))((((((((('''''''''&&&&&&&&&+++)))''''''((())))))((())))))))))))))))))))))))%%%&&&((()))))))))((('''++++++++++++++++++++++++(((((()))***************)))((('''&&&'''(((***,,,'''((((((((()))+++,,,---)))***+++***''''''))),,,((((((((()))))))))))))))*********************************))))))))))))))))))***,,,,,,,,,+++)))'''***************+++++++++))))))))))))************))))))******+++++++++,,,************)))))))))))))))+++,,,......---,,,+++---///000000///......///------......///111222333222555777555000///222666444555777999;;;<<<<<<===???HHHNNNLLLHHHJJJNNNPPPRRRPPPNNNLLLMMMPPPTTTWWWMMMMMMRRR[[[^^^ZZZYYY\\\cccbbb___YYYTTTRRRRRRSSSRRRVVVWWWTTTRRRPPPLLLFFF@@@BBBEEEIIIMMMOOOQQQQQQLLLMMMKKKGGGFFFIIIJJJIIIFFFEEECCCAAA===:::777666555666777777888777777777222222111111111111222222444333111000///////////////---++++++---...------))))))))))))************))))))((('''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""$$$%%%%%%%%%&&&)))+++$$$%%%&&&$$$"""###'''***''''''''''''''''''''''''"""%%%((()))&&&%%%&&&'''&&&&&&&&&'''''''''(((((('''((())))))(((((()))***'''((((((((((((((('''&&&###(((***'''&&&))))))(((((('''%%%%%%&&&)))---///++++++***)))((('''&&&&&&((())),,,------,,,)))((('''(((***+++,,,+++)))(((,,,+++******+++,,,---...,,,---...---------000222555222000111333333333444666666666999???GGGNNNSSSTTTaaakkkjjjjjjuuuoooPPPBBB<<<999666444333333222000000000000000//////////////////...---,,,,,,++++++------,,,,,,,,,,,,+++++++++***)))'''''')))***+++((((((***---,,,''''''***((((((''''''''''''((((((******)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))************+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))*********))))))(((+++++++++,,,,,,,,,------------............------...,,,+++,,,...///000///555444444444444555666666444222111333666888888666???CCCFFFGGGEEEGGGMMMRRRPPPPPPPPPRRRUUUWWWWWWWWWUUUXXXYYYXXXUUUSSSUUUWWWeeefffeee___VVVOOONNNPPPOOOPPPQQQRRRPPPMMMIIIGGGHHHHHHIIILLLNNNOOOMMMKKKOOOHHHBBBBBBGGGKKKKKKIIIEEEEEEDDDAAA>>>:::666444555666888999888777555444333333222111000000111111////////////...---,,,++++++++++++*********))))))***************)))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))(((((((((((((((''''''&&&&&&((()))***))))))***++++++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---//////...---...111777<<<222222222222222222222222111222444666999<<<===>>>AAABBBEEEJJJPPPWWW^^^aaatttttttttwww}}}oooPPPAAA<<<999666444333333222111000000000000///////////////......---,,,,,,++++++---------,,,,,,++++++++++++***)))(((((()))***+++***((((((++++++((())),,,((((((''''''''''''((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))******((('''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))*********))))))(((+++++++++,,,,,,,,,,,,---------............---------,,,+++---///000000///333333222222333333444555333111000222555777666555<<>><<<:::666777888999888666444333222222111000000000000000////////////...---,,,+++,,,++++++++++++************************)))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((''''''&&&'''((()))***))))))***++++++++++++***))))))))))))))))))))))))*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---.........------000555999000000000000000000000000///000111222444555666777777777888:::>>>BBBEEEHHHQQQQQQQQQTTTXXX^^^dddhhhqqqxxxnnnPPPAAA;;;999555444333333222111000000000000////////////.........------,,,,,,+++...------,,,+++*********+++***)))(((((()))***+++,,,(((''')))+++***+++---)))((((((''''''(((((()))''''''''''''(((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((())))))******)))))))))******+++++++++,,,,,,,,,,,,------......------,,,++++++,,,...111222000///111111111000111222222333222111000222444666555444888;;;>>>>>>===>>>BBBEEEIIIHHHHHHJJJLLLMMMLLLKKKLLLMMMNNNMMMKKKIIIIIIJJJQQQTTTVVVUUUQQQNNNNNNOOONNNNNNPPPQQQQQQQQQQQQQQQNNNMMMNNNOOOPPPPPPNNNLLLGGGFFFHHHLLLOOOOOOKKKGGGDDDDDDDDDCCCBBB@@@???>>>888888999888777555333111111111000/////////000000////////////...---,,,+++,,,,,,,,,,,,++++++++++++***************)))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((())))))((()))******++++++******))))))))))))))))))))))))*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---...------...111333........................////////////000000000000222222222222333555777999777777888:::===@@@DDDFFFJJJPPPZZZbbbhhhlllppprrrvvvyyynnnOOOAAA;;;888555333333333222111000000000000////////////......---------,,,,,,,,,...------,,,+++***))))))******)))(((((()))******+++'''''',,,...,,,+++,,,))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))'''((())))))))))))))))))************++++++++++++,,,,,,------------,,,,,,******,,,///222222000...000000000000000111111222111111111222444555555555555777999:::999:::<<>>999999999888666444222000000000///////////////000////////////...---,,,+++---------,,,,,,,,,++++++***************)))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''((((((((()))((())))))***************))))))))))))))))))))))))************++++++++++++,,,,,,++++++++++++,,,,,,+++,,,------,,,,,,---///------------------------////////////000000000000111111222222444666888999444444555777888999;;;;;;888===CCCIIILLLOOOQQQSSSUUUXXX^^^fffmmmqqqrrrpppvvvyyy{{{|||{{{}}}mmmOOOAAA:::888555333333444333222000000000000////////////---------------,,,,,,,,,------,,,++++++***))))))******))))))))))))******((('''***111222---))))))))))))(((((((((((())))))***))))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++******,,,...111111///---000000000///000000111222111222333333333444444555444666777888888999:::;;;<<<===@@@DDDIIIKKKKKKJJJNNNNNNOOOPPPPPPOOOMMMKKKQQQRRRTTTUUUUUUTTTTTTTTTNNNOOOPPPQQQSSSTTTVVVVVVPPPOOONNNNNNOOONNNMMMKKKLLLJJJHHHFFFFFFIIINNNQQQIIIHHHGGGEEECCCBBB@@@@@@::::::888777555333111000000///////////////000000////////////...---,,,+++---------,,,,,,,,,++++++***************)))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''((((((((()))&&&''''''((((((((((((((((((((()))************)))(((((((((((((((((((((((())))))*********+++++++++,,,++++++******++++++,,,***+++---,,,+++***+++,,,---------------------------......///000000111111//////000111333555777777555555666777777777777777444777<<>>@@@BBBEEEGGGKKKOOOQQQRRRRRRQQQXXXWWWUUUSSSSSSUUUYYY\\\___bbbeeehhhhhhhhhhhhiiiiiiiiihhhfffeeeddddddcccooorrrpppiiieeejjjrrrwwwkkkNNNAAA:::777444333444444333333000000000000////////////------------------------************++++++++++++))))))************))))))'''+++222666111((('''*********))))))))))))******))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&'''(((((()))***''''''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''((((((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((()))))))))************++++++++++++******,,,+++******,,,,,,+++***---------------...//////---///111111///...000222222333444777999:::999999;;;<<<@@@FFFKKKMMMMMMLLLFFFFFFGGGJJJNNNNNNKKKHHHLLLKKKJJJJJJLLLNNNPPPQQQRRRRRRTTTTTTSSSRRRPPPNNNJJJHHHGGGGGGHHHIIIHHHGGGDDDMMMXXX[[[WWWOOOKKKIIIFFFEEECCCBBBAAAAAAAAABBB999888777555444222222111000000000000000111222222////////////...---,,,+++,,,++++++++++++************************)))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$'''+++,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&''''''((())))))&&&&&&((()))))))))(((''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))************++++++************++++++***++++++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000111111222222333333222222333333333333333444555666444666888999999;;;>>>@@@@@@DDDGGGHHHFFFEEEFFFHHHNNNMMMNNNPPPTTTWWWXXXYYYRRRVVV[[[^^^______aaabbbbbbbbbccccccbbb```___]]]ffflllooojjjgggkkkssswwwkkkNNNAAA999777444333444444444333000000000000////////////------------------------)))))))))***++++++,,,,,,))))))************))))))(((---444666...&&&'''---******))))))))))))******'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((())))))(((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))&&&'''((((((((('''%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))******++++++++++++******---+++))))))***+++***))),,,,,,++++++,,,,,,---...+++...000///---,,,...000111111333666999:::999888888:::===CCCGGGIIIHHHFFFDDDDDDEEEIIIMMMNNNKKKHHHFFFDDDBBBCCCFFFIIILLLNNNSSSTTTUUUUUUTTTPPPMMMKKKHHHFFFDDDEEEFFFGGGGGGFFFEEENNNXXXZZZTTTMMMIIIIIIIIIHHHEEEBBB???>>>======999888666555333333222222111111000000111222333333////////////...---,,,++++++++++++*********))))))***************)))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$'''+++---***%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&'''((())))))%%%&&&((()))))))))(((''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))************++++++************++++++***++++++***((()))+++...++++++++++++++++++++++++.........//////000000000+++,,,...///111111222222222222111111222333555666777888999888777888:::<<<>>>BBBFFFEEE@@@???AAAEEEBBBCCCFFFNNNUUUYYYXXXVVVNNNRRRXXX[[[[[[[[[^^^```^^^```ccceeedddbbb^^^\\\bbbkkkqqqooommmpppvvvyyyhhhLLL???===:::777555444444222111000000000000////////////++++++++++++++++++++++++***++++++,,,---------------,,,,,,+++***)))((((((+++,,,------,,,***'''%%%,,,***))))))******)))'''((((((((((((((((((((((((&&&((())))))(((''''''(((,,,***((((((((()))((('''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((''''''&&&''''''((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%&&&'''((()))''''''''''''((((((((((((%%%'''))))))((('''((()))%%%&&&'''''''''(((***,,,***(((''')))++++++'''$$$((((((((((((((()))******))))))***++++++++++++***+++,,,------......---------.........------...000000///...000333555666666666777999<<>>???@@@AAAAAA@@@BBBBBBEEEIIINNNRRRSSSTTTVVV\\\^^^\\\ZZZ]]]^^^]]]]]]^^^^^^^^^____________```ggglllooosssxxxxxxtttfffLLLAAA:::888444333222222111000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++++++++******)))))))))''''''(((((()))))))))***)))(((''''''(((((('''&&&((((((((((((((((((((((((&&&((())))))(((''''''((((((&&&%%%%%%'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((******)))((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((((()))***)))'''&&&&&&''''''(((***++++++)))'''%%%***((('''''')))***))))))((((((((((((((()))******((()))******++++++******++++++,,,------------,,,,,,---...---,,,,,,...000000///...///222444555444111222444666999;;;===>>>@@@AAACCCFFFIIIIIIGGGEEEBBBDDDEEEFFFFFFHHHJJJLLLMMMNNNOOOLLLGGGDDDDDDEEEHHHMMMQQQNNNGGGDDDIIINNNJJJKKKMMMLLLHHHDDDBBB@@@>>>===<<<;;;888666444333222333333222111000222444333111000000111222111000000//////...---,,,++++++++++++******))))))(((((((((((())))))******))))))'''&&&&&&(((******)))((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''"""###***+++%%%"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***)))))))))*********++++++++++++***)))))))))******************************)))))))))))))))***++++++------,,,,,,------...///---***333---,,,111***222111111111111111222222333555555666888888888888888999:::<<<>>>???@@@AAAAAA@@@BBBFFFJJJLLLOOORRRTTTXXX]]]___\\\[[[]]]^^^\\\\\\]]]^^^___```aaaaaaaaa```fffmmmooorrruuusssnnneeeLLLBBB:::888444333333333222111000000000000////////////------------------------,,,,,,,,,,,,,,,+++***)))************)))))))))))))))(((((((((((()))******)))(((''''''))))))((('''((((((((((((((((((((((((&&&((())))))(((''''''(((&&&%%%$$$$$$&&&(((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''++++++***))))))((())))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((('''((()))((('''&&&((()))&&&&&&&&&((()))***)))(((***((('''%%%%%%&&&''''''((((((((((((((())))))***((())))))*********************+++,,,,,,,,,,,,,,,+++,,,------,,,,,,...000000......///111333444333222333444666888:::;;;<<<@@@AAABBBDDDEEEEEEEEEDDDCCCFFFHHHHHHFFFFFFJJJMMMQQQRRRQQQMMMGGGDDDDDDFFFHHHMMMQQQOOOJJJHHHKKKOOOJJJKKKMMMKKKGGGCCC@@@???999999999999777555222111///000222111111222444666333222000///000111000/////////...------,,,++++++,,,++++++***)))(((''''''(((((()))))))))))))))(((&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''######''''''###"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))************,,,+++***))))))((())))))***************************))))))))))))***++++++,,,,,,,,,,,,,,,------...222)))222...,,,444...000000000000000000111222222333444555666777777777777777888999<<<>>>@@@AAABBB???CCCHHHJJJKKKLLLPPPTTTUUUYYY[[[YYYZZZ]]]^^^[[[[[[\\\^^^```bbbcccddddddbbbgggkkklllnnnpppnnnjjjdddKKKBBB;;;888555444444444333222000000000000////////////------------------------,,,,,,,,,,,,+++******)))))))))))))))))))))******,,,+++***)))))))))*********)))((((((*********(((((((((((((((((((((((((((&&&((())))))(((''''''(((&&&$$$###$$$&&&'''''''''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&++++++***))))))((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%'''''''''(((+++---***'''###!!!###%%%&&&'''---,,,***'''&&&%%%&&&'''((((((((((((((())))))***(((((()))************))))))***++++++,,,,,,++++++***,,,---,,,,,,,,,...000///...---...111222333222444555666777888:::;;;;;;@@@@@@@@@???@@@AAACCCDDDFFFHHHJJJIIIGGGFFFIIIMMMSSSSSSQQQLLLFFFCCCDDDFFFGGGJJJNNNPPPPPPNNNLLLKKKJJJLLLNNNMMMIIIDDD???===666777888888777555444222///000111222222333555777444222000///000000///............---,,,,,,++++++,,,++++++***)))(((''''''(((((()))))))))(((((('''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%""""""%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((()))))))))*********++++++***)))(((((((((((())))))))))))))))))))))))***************+++,,,,,,+++++++++++++++,,,------222111JJJFFF222111...111000000//////000000111222111222333444555555555555555666888:::<<<>>>@@@AAA@@@DDDHHHJJJJJJLLLOOOSSSQQQUUUWWWWWWZZZ^^^___\\\ZZZ\\\___bbbdddeeeeeeeeedddhhhhhhggggggjjjkkkhhhdddKKKAAA;;;888666444555555444333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))((((((((())))))*********,,,+++++++++******))))))***)))((()))***+++***)))((((((((((((((((((((((((&&&((())))))(((''''''((('''%%%$$$$$$&&&''''''&&&$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&******)))((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''###$$$%%%&&&'''))),,,///777111)))%%%%%%&&&'''&&&---...---+++)))'''((()))((((((((((((((()))******'''((())))))******))))))))))))***++++++++++++******+++,,,,,,,,,,,,...000///...---...000111222111555555666777777888999999=========<<<;;;===AAADDDHHHIIIIIIIIIIIIIIIKKKMMMQQQQQQNNNIIIDDDBBBDDDGGGIIIKKKNNNQQQSSSQQQMMMJJJKKKMMMOOONNNIIICCC???<<<888888888888777666555444///111222222111222444666555333000/////////...,,,------------,,,,,,++++++++++++******))))))(((((((((((()))))))))(((''''''%%%''')))((('''&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((()))))))))************)))((((((((())))))))))))))))))))))))))))))+++************+++,,,,,,++++++******++++++,,,---,,,:::eee```777+++---333///////////////000000111000111222333333444333333555555666888:::===???@@@@@@CCCFFFHHHJJJKKKMMMOOOPPPSSSUUUVVVZZZ``````]]]YYY[[[^^^aaacccddddddccceeegggfffccccccfffgggeeedddJJJ???:::777555333444444444333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***'''''''''((()))******+++((()))***++++++******))))))((('''(((*********)))((((((((((((((((((((((((&&&((())))))(((''''''((()))'''%%%%%%&&&'''&&&%%%###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((((((((((('''(((((())))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&&&&(((,,,///===666...))))))***(((&&&(((***,,,+++)))((((((***((((((((((((((()))******'''(((((()))))))))))))))((())))))***************)))***,,,,,,+++,,,///111///...------///111111000333333333444444555555555777999;;;;;;;;;;;;>>>@@@GGGFFFFFFHHHKKKNNNOOOOOONNNNNNLLLHHHEEEEEEIIIMMMNNNQQQTTTTTTQQQNNNMMMMMMNNNNNNNNNKKKFFFAAA???>>>>>>===;;;999777666555555000111111111000000222333555333000//////...---+++---------,,,,,,,,,,,,+++*********)))))))))))))))(((((())))))(((''''''&&&%%%'''))))))&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***)))(((((((((((())))))***))))))))))))))))))))))))***))))))))))))***++++++***************+++,,,,,,---111XXXVVV111,,,///000///............///000000//////000111222222222222555555666777999;;;===???@@@@@@BBBEEEHHHJJJKKKJJJOOOQQQRRRSSSXXX]]]]]]YYYVVVXXX\\\___aaaaaaaaa```bbbeeeeeebbbbbbeeedddaaadddIII>>>999666333222333333333222000000000000////////////++++++++++++++++++++++++((()))***+++++++++++++++&&&''''''((()))***++++++$$$%%%(((***++++++***)))'''&&&&&&''')))***)))(((((((((((((((((((((((((((&&&((())))))(((''''''(((***(((&&&&&&''''''&&&%%%###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((%%%%%%%%%%%%&&&&&&'''(((&&&''''''''''''''''''&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((()))))))))***'''''''''''''''((()))***(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%'''***---555///)))'''((((((%%%!!!!!!%%%((()))'''&&&''')))((((((((((((((()))******'''(((((()))))))))))))))(((((()))***************)))***+++++++++,,,///111///...,,,---///000000000111111111111111222222222333777;;;<<<;;;;;;<<<>>>FFFDDDDDDGGGMMMQQQRRRQQQMMMMMMMMMJJJHHHIIIOOOTTTRRRWWWZZZVVVNNNJJJLLLQQQPPPOOOLLLHHHBBB?????????CCCAAA>>>:::777666555555///000111000......///111555333000//////...---+++---,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********(((((())))))((('''&&&&&&%%%'''))))))&&&%%%&&&(((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((((()))***************)))***++++++,,,444 666888'''222444***...............///000000...///000111111222222222555555555666888:::<<<>>>@@@>>>>>>BBBGGGIIIHHHFFFMMMOOOOOOOOOTTTYYYXXXSSSTTTVVVZZZ]]]______^^^]]]___ccceeedddccceeebbb^^^cccLLLCCC:::555111111444444111---////////////...---,,,+++...---,,,,,,++++++,,,,,,***...---***000999777---+++***)))(((((()))***+++((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((('''''''''&&&'''&&&$$$###$$$)))000555(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&'''******((('''%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&((((((((('''&&&%%%''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))***,,,---...***++++++,,,,,,------...222000------///111333333444222555<<<@@@>>><<<>>>DDDAAA???AAAEEEIIIIIIHHHLLLHHHGGGIIIHHHEEEHHHNNNOOOOOONNNNNNNNNOOOPPPQQQQQQMMMGGGBBB@@@AAADDDFFFHHHEEEAAA<<<999777666555444444222111000//////000000000///...,,,+++******+++,,,------+++*********))))))))))))(((((((((((()))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""$$$)))+++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&222,,,!!!$$$(((%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&))),,,***%%%"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))******+++++++++++++++,,,,,,,,,------))))))***+++---...//////111111111111111222222222333333333333555777999;;;999;;;===@@@BBBDDDEEEEEEJJJMMMOOOQQQPPPNNNNNNNNNTTTWWWZZZ]]]]]]^^^___```___^^^]]]```ccceeecccaaabbbJJJAAA:::777555666888888333......////////////000000000...---,,,,,,++++++,,,,,,)))---,,,)))...666444+++***)))(((((((((((()))***((((((''''''''''''(((((('''(((((())))))((((((''')))((((((((('''''''''&&&&&&&&&'''&&&&&&(((+++...''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&''')))((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++---...******++++++,,,---------000000/////////000111222333333444999???BBB???<<<@@@???>>>???BBBEEEFFFFFFFFFDDDEEEJJJKKKHHHJJJOOOLLLKKKKKKKKKLLLOOOQQQSSSRRRMMMFFF@@@>>>@@@EEEIIIIIIFFFBBB>>>:::888666666444333333111000///......------,,,+++******)))))))))+++---,,,+++***+++,,,************)))))))))))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$&&&***,,,+++((($$$$$$$$$$$$$$$$$$$$$$$$&&&444111%%%%%%'''&&&((('''&&&%%%$$$$$$$$$%%%&&&%%%(((+++)))%%%"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((())))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((()))((())))))***+++,,,---+++++++++,,,,,,,,,,,,---******++++++,,,---......000000000000111111111111333222333333555777999:::999:::<<<>>>@@@BBBCCCCCCEEEHHHLLLNNNOOOOOOPPPPPPOOOQQQTTTWWWXXXZZZ\\\^^^\\\ZZZZZZ]]]```bbbaaa___```HHH@@@999888777999:::888333...////////////000222444555...---,,,,,,++++++,,,,,,))),,,+++(((+++222000((()))((((((''''''(((((()))((((((''''''''''''(((((('''''''''(((((('''''''''((((((((('''''''''''''''%%%'''))))))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---*********+++,,,,,,------...000222111///---...000111333444555>>>GGGDDD:::;;;===>>>>>>>>>???AAACCCAAA@@@CCCHHHJJJHHHHHHJJJHHHGGGFFFGGGIIIMMMPPPSSSRRRMMMDDD>>><<<@@@FFFKKKJJJGGGCCC???;;;999777666444444444333111///---,,,,,,,,,++++++*********))))))+++,,,,,,+++***+++,,,+++++++++*********))))))(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&***+++***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$333222'''%%%%%%%%%+++((('''%%%$$$###$$$$$$%%%$$$&&&)))'''$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&'''''''''((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((()))***,,,---...******+++++++++,,,,,,,,,***+++++++++,,,,,,------........./////////000000222222222333444666777888888999:::;;;===>>>??????===@@@EEEHHHJJJLLLNNNOOOKKKLLLOOOPPPRRRUUUYYY\\\XXXXXXXXXZZZ]]]______]]]___HHH???777666555555555444000---111000///...///222444666...---,,,,,,++++++,,,,,,***,,,+++)))+++...---'''((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$&&&))))))'''%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((***)))((('''&&&&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,))))))******+++,,,,,,,,,+++000444333...+++,,,//////444333111;;;IIIFFF777888;;;======;;;;;;>>>AAAAAA@@@@@@CCCEEEDDDDDDDDDFFFEEEDDDDDDEEEIIIMMMOOONNNJJJDDD@@@???BBBFFFIIIHHHFFFCCC???;;;999777666444555666555444111...,,,------,,,,,,,,,,,,,,,,,,+++,,,------+++******************))))))))))))(((''''''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!---+++$$$%%%%%%$$$***)))'''&&&$$$######$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))+++,,,,,,************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......//////000111111222333444555666777777777888999:::;;;;;;777;;;???BBBDDDFFFHHHJJJKKKLLLLLLLLLMMMPPPUUUYYYTTTUUUWWWYYY[[[]]]]]]]]]^^^HHH@@@888666333111000000000000222111///......///111222...---,,,,,,++++++,,,,,,+++---,,,++++++---+++(((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''&&&%%%$$$&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''((('''&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''---,,,***((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))***++++++(((((()))******++++++,,,***///444333...++++++......222000...888FFFCCC444555999<<<<<<;;;:::===@@@BBBAAA??????BBBEEEGGGFFFFFFEEECCCBBBCCCEEEGGGIIIGGGFFFEEEEEEDDDDDDEEEEEEEEECCCAAA>>>;;;888777666555666777777555333000...,,,,,,,,,,,,,,,,,,,,,,,,---......---***((((((((()))(((((((((((('''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!((($$$"""***+++'''))))))'''&&&$$$######$$$$$$"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))$$$%%%%%%&&&'''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''******))))))((())))))))))))))))))*********++++++++++++++++++++++++++++++***++++++,,,------......//////000111222333333444555555444555555777888999888;;;>>>???@@@BBBDDDFFFJJJJJJIIIHHHHHHJJJNNNRRROOOQQQSSSVVVWWWYYYZZZ[[[]]]GGG???:::888444111000000222333222111///...------.........---,,,,,,++++++,,,,,,,,,,,,---,,,,,,,,,+++***'''(((((())))))(((((('''((((((''''''''''''(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))***+++((((((((()))******++++++***...111111...,,,,,,---...000...---555>>>;;;222444666999:::;;;<<<===>>>AAA@@@======CCCKKKMMMKKKEEEDDDCCCBBBAAABBBBBBCCCAAACCCFFFHHHIIIGGGDDDBBBBBBAAA@@@>>>;;;999888777555666666666555333111000++++++******)))))))))(((---...///---***((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###'''"""###...///)))+++((('''%%%$$$###$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&''')))******%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''++++++***)))((((((((((((((())))))))))))*********)))*********++++++,,,,,,)))***++++++,,,---......---...///111111222111111333333222222333555666888<<<>>>???@@@@@@@@@BBBDDDGGGGGGFFFDDDCCCEEEHHHKKKJJJMMMPPPRRRTTTUUUWWWYYY\\\EEE>>>888888666333111111222333111111000///......------...---,,,,,,++++++,,,,,,++++++,,,---,,,******+++(((((()))******)))((((((((((((''''''''''''(((((('''(((((())))))(((((('''%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((((()))******''''''(((((()))******++++++,,,............------///---,,,...222444333000222222444777;;;======<<<===>>>======DDDLLLMMMHHHBBBCCCCCCBBBBBBAAA@@@@@@>>>BBBFFFIIIJJJGGGDDDAAA@@@@@@???>>>===<<<:::999444333333333222222222222,,,++++++***)))(((''''''***,,,------+++******+++((((((((((((''''''''''''%%%%%%'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''###%%%&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###((($$$%%%---+++&&&+++'''&&&%%%$$$$$$$$$%%%&&&#########%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))''''''''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***))))))(((((((((((()))((((((((()))))))))******(((((()))***+++,,,,,,---)))******+++---......///,,,---///000111111000000222111000000222444666888<<<===>>>>>>===>>>@@@BBBDDDDDDDDDDDDCCCDDDGGGJJJJJJMMMQQQSSSTTTVVVYYY[[[}}}ZZZDDD<<<555666666555222000000000000000000000000///.........---,,,,,,++++++,,,,,,******+++,,,+++))))))+++((()))***++++++***)))(((((((((''''''''''''(((((((((((())))))))))))((((((%%%%%%%%%&&&&&&''''''''''''(((***)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***''''''''''''((((((((()))''''''''''''((((((((()))'''''''''''''''''''''''')))(((((((((((())))))***''''''(((((()))*********,,,++++++,,,...///...---///+++***...000...---///111000111555;;;>>><<<:::;;;======<<>>AAAEEEIIIIIIGGGDDDBBB@@@@@@@@@@@@???>>><<<<<<222222111000000111111222......---,,,+++***)))(((''')))+++,,,,,,+++,,,...))))))))))))(((((((((((($$$%%%'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$&&&((('''%%%$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!(((&&&&&&***%%%!!!)))&&&%%%$$$$$$$$$%%%&&&'''#########%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((()))******(((((((((((())))))))))))'''((()))***+++,,,------)))******,,,---...//////,,,---...000000000//////111000///000111444666888999:::;;;;;;:::;;;===???CCCDDDEEEFFFFFFGGGJJJLLLLLLPPPUUUWWWWWWYYY\\\___xxxXXXDDD>>>999777333222222222111////////////...------,,,,,,---......,,,))))))+++---++++++************++++++***)))''''''((())))))))))))((('''&&&%%%&&&''''''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((((((((('''%%%$$$&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))*********)))'''&&&&&&%%%$$$%%%'''''''''&&&)))((('''(((((('''%%%$$$$$$"""###'''((($$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&'''((((((&&&$$$$$$%%%%%%%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$##################$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((()))***++++++,,,,,,***(((''')))+++,,,,,,//////.........---------+++,,,///222555888999:::BBB>>>:::888:::;;;:::999CCCCCCBBBAAA@@@@@@??????@@@BBBEEEGGGIIIIIIHHHHHHCCCDDDDDDCCCAAA===999666222222222111111111000000///...---,,,+++*********+++++++++*********))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))%%%$$$$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&...111...&&&$$$'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$))) +++$$$000$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&"""$$$)))'''$$$&&&%%%$$$$$$&&&&&&%%%%%%(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((()))(((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))******************))))))******+++,,,,,,,,,------.../////////000000000111222333555555777777888999:::<<<>>>???@@@DDDHHHHHHFFFFFFJJJNNNMMMRRRVVVVVVSSSSSSWWW\\\yyyZZZFFF???999777333222222222111000000//////......---,,,,,,000---+++,,,......+++'''++++++************++++++)))(((((())))))((('''%%%)))((('''&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((())))))(((((('''&&&(((''''''&&&''''''&&&&&&############%%%%%%%%%%%%&&&$$$%%%))))))&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%&&&&&&'''((((((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((()))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((()))((((((((((((((()))***+++---***((((((***,,,,,,,,,...---------,,,,,,,,,,,,,,,---///000222444666777===;;;999:::===???>>>===DDDCCCAAA???>>>>>>??????CCCDDDFFFHHHIIIIIIHHHGGGBBBCCCCCCAAA>>>:::666444111111111000000/////////,,,,,,+++*********+++++++++++++++*********)))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))),,,***$$$###&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$ (((""" ***$$$'''%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''$$$$$$''''''%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))((((((''''''(((((((((((())))))))))))(((((()))))))))************************+++,,,,,,,,,,,,,,,---......///////////////000111222333444555555555666888:::;;;<<<>>>CCCGGGGGGFFFEEEIIILLLFFFIIILLLMMMMMMNNNQQQTTT{{{[[[GGG@@@999666333222222222111000000000///......------,,,///+++)))...666777///&&&++++++************++++++'''(((***+++***)))&&&%%%)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%)))((('''&&&%%%&&&''''''&&&$$$%%%))))))&&&%%%(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''((()))'''&&&$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((***))))))((('''''''''((()))(((''''''''')))+++,,,---+++))))))+++---------,,,,,,,,,,,,++++++++++++............///111333444777888:::>>>BBBDDDCCCAAADDDBBB@@@===<<<===>>>???BBBDDDFFFHHHIIIJJJJJJIIIBBBBBBAAA???<<<777333111000000////////////......***)))))))))******+++,,,+++************)))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!(((''' %%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!'''&&& ###---+++!!!%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''''')))))))))(((((((((((('''(((((((((((())))))))))))(((((())))))))))))******++++++******++++++,,,---+++,,,,,,------......///---.........///111222333222222333444555666888999;;;@@@DDDFFFEEEEEEFFFHHHGGGHHHIIIKKKMMMOOOQQQRRR|||[[[FFF>>>999666444222333333222111000000//////...---------,,,***+++333;;;<<<333***++++++************++++++''')))***+++************))))))(((''''''((()))***&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%$$$$$$$$$%%%''''''&&&%%%$$$###$$$''')))%%%###%%%((()))&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((()))'''%%%%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))((((((((((((((('''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((***)))(((''''''''''''''')))((('''&&&(((+++...000---+++******,,,---------,,,,,,,,,,,,,,,+++++++++///...------...000333444555888===BBBFFFGGGFFFEEEBBBAAAAAA??????>>>>>>>>>AAABBBDDDGGGIIIKKKLLLLLLBBBBBB@@@>>>:::666222000////////////////////////++++++************++++++************))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""(((&&&!!!%%%(((%%%"""&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$'''***000222+++"""%%%&&&''''''&&&%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***+++++++++++++++,,,,,,---+++++++++,,,------......---------...///000222222111111111222333444666777888<<>>CCCFFFFFFFFFEEE???@@@BBBCCCCCCAAA???>>>BBBCCCDDDFFFGGGHHHHHHHHHCCCBBBAAA>>>:::666333111000000000000000000000000......---++++++*********))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&###!!!%%%)))'''%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((###+++>>>CCC777+++)))$$$'''))))))&&&$$$$$$%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((((((((((((((((((((())))))))))))'''(((((((((((()))))))))++++++******++++++,,,---******++++++,,,---------.........///000111222333111111111222222444555666555888===@@@AAAAAAAAAAAAIIIHHHGGGHHHKKKLLLKKKJJJyyyWWWBBB:::999666444333333444444333111111000//////......------222777888555000,,,+++++++++************++++++)))******((('''***000555---,,,***)))((((((((((((''''''(((((()))*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$&&&((((((''')))...222>>>>>>;;;444,,,'''&&&''')))'''(((,,,---))))))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%'''))))))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$#########$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&''''''((((((&&&&&&&&&(((***...111333,,,+++***+++------,,,+++,,,,,,,,,,,,------------,,,,,,,,,---///111333444555888===@@@AAABBBCCCDDD===???AAACCCDDDCCCBBB@@@EEEEEEDDDDDDCCCBBBBBBBBBCCCBBB@@@>>>:::777444333//////000000000000111111000///---,,,+++*********(((((()))))))))))))))***'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$'''&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!***...###!!!''''''$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###"""###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''')))!!!***AAADDD111%%%)))$$$'''+++***'''$$$$$$%%%"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))''''''(((((((((((())))))******))))))******+++,,,)))******++++++,,,,,,---............///111222333111111111111222333444555333555888<<<>>>?????????FFFFFFGGGHHHHHHIIIIIIJJJvvvVVVBBB<<<999666444333444444444333111111000000///.........,,,000333333000,,,******++++++************++++++(((***+++)))&&&''',,,000000...,,,***((('''''''''&&&&&&''''''((())))))***************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''')))******)))'''&&&'''''''''''''''&&&%%%%%%$$$'''((('''%%%'''---222EEEFFFCCC;;;000(((&&&&&&'''&&&'''++++++(((''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&((())))))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))&&&&&&&&&((()))+++---...******)))***,,,---+++******+++++++++,,,,,,,,,,,,,,,,,,,,,---......//////222555777999999;;;???CCC>>>>>>>>>???@@@BBBDDDEEEBBBAAAAAA@@@@@@@@@@@@AAABBBAAA???<<<:::777555333.........//////000000000------,,,+++******++++++(((((((((((())))))******''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###''''''###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ 444CCC000 ###$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&%%%$$$!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$###"""######$$$%%%%%%&&&''''''&&&"""&&&222222&&&!!!%%%###(((,,,+++'''$$$###%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&+++***(((&&&%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''((((((((())))))))))))(((((())))))***+++))))))******+++,,,,,,,,,,,,,,,,,,---...///111111000000000000000111222333222333555888;;;===>>>>>>BBBEEEHHHIIIHHHIIILLLOOOuuuVVVDDD>>>888666444333444555444444111111000000//////......'''))),,,---------------++++++************++++++'''***,,,***&&&$$$'''***111///---***((('''&&&&&&%%%%%%&&&&&&'''((())))))++++++++++++*********)))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&'''***++++++***'''&&&&&&'''((()))((('''&&&%%%###%%%'''%%%"""###(((...'''***---+++&&&###$$$'''$$$"""###'''((($$$$$$&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&&&&%%%$$$###%%%%%%&&&(((***)))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&''''''(((&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***&&&&&&''''''((()))))))))***))))))***,,,,,,+++)))))))))******++++++++++++,,,,,,---------,,,++++++///111333333444777===BBB>>>===;;;:::<<<@@@EEEHHH;;;;;;<<<===???AAACCCEEEAAA@@@>>>;;;999666555444---------.........//////*********)))******+++,,,'''((((((((())))))******&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!&&&'''###"""&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&"""???VVV>>>###!!!!!!!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""###%%%&&&%%%$$$ """$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$###"""!!!######$$$%%%%%%&&&'''''''''((((((&&&######$$$&&&###(((,,,,,,'''######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&---+++)))&&&%%%%%%&&&&&&""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((())))))***)))))))))***++++++,,,,,,+++++++++,,,---...///000///////////////000111222222222333555999<<<======<<>>===;;;999999;;;<<<============<<<<<<<<<;;;999777666555/////////---+++***+++,,,,,,***(((&&&&&&'''((()))((('''&&&&&&(((,,,111444***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&,,,///...)))$$$!!!###$$$%%%&&&&&&%%%$$$###!!!'''(((###%%%***'''###"""$$$''''''###$$$(((&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""%%%'''&&&%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&###!!!"""$$$''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))***++++++,,,,,,---+++)))***,,,---,,,)))+++,,,---...///////////////000222444777999;;;<<>>@@@DDDEEEEEEIIIOOOrrrUUU@@@>>>999777444333333333111000111111111000///.........------------------------,,,+++++++++************))))))(((((((((((())))))))),,,...+++'''%%%&&&)))(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''%%%$$$&&&'''''''''''''''''''''''''''******((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&%%%&&&'''''''''((((((((()))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((()))'''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''***((('''&&&&&&'''((()))((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((())))))((((((((()))))))))))))))+++,,,---+++***)))((((((***+++---///......///222555888:::777888;;;======<<<;;;:::999:::;;;<<<===>>>>>>>>>::::::999888777555444333,,,------,,,+++***,,,---+++***)))((((((((())))))'''&&&%%%%%%'''***---///***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))***(((%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$"""$$$### !!!&&&((((((,,,(((%%%&&&%%%###$$$(((&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###(((------((($$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$&&&(((***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((('''((())))))******+++,,,,,,---+++)))***,,,---+++))),,,,,,---...////////////...///111333666888:::;;;888888;;;AAADDDEEEJJJPPPqqqTTT???===999777444333333333111000111111000000//////......------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***''''''((((((((((((''''''(((***,,,***'''&&&(((***(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%'''((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((***,,,---+++(((&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((()))(((((('''&&&'''''''''$$$$$$$$$%%%%%%&&&'''(((&&&&&&%%%'''((()))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))(((''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&))),,,,,,)))''''''((((((((()))***++++++++++++))))))((('''((()))***+++.........///111333666777444666888:::::::::999888::::::;;;<<<=========<<<777777777666444333111000***+++,,,,,,++++++---///***++++++++++++***))))))(((''''''''''''((()))***)))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""!!!!!!!!!###,,,555666---%%%$$$$$$$$$$$$'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!,,,666444***""""""&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))******++++++,,,,,,*********+++,,,+++***,,,,,,---....../////////---...000222444666888999555555888>>>AAACCCHHHNNNqqqTTT@@@>>>999777444333333333111000111000000000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++&&&'''))))))))))))'''&&&)))+++,,,+++***)))***,,,(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%(((((()))(((&&&&&&((()))''''''''''''''''''''''''%%%%%%'''(((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%&&&(((((('''&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&$$$$$$$$$%%%''')))$$$$$$%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((()))+++---,,,)))&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((&&&%%%%%%'''((()))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''(((''''''''''''((())))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''',,,111111,,,((((((***'''(((***+++,,,+++***)))))))))((((((((()))***+++,,,------...///111333444222444666777888888888777999999::::::::::::::::::555555555444333222000///,,,---------++++++---...)))***,,,------,,,***)))***+++++++++***)))(((((())))))((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!"""$$$&&&&&&%%%$$$######$$$%%%&&&)))$$$###&&&$$$###---===666,,,$$$$$$&&&%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$(((+++***)))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!+++444222)))!!!"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***++++++++++++*********+++++++++***,,,,,,,,,------...///000...///000222444555777888777777:::???@@@@@@DDDIIIqqqUUUBBB@@@999777444333333333111000000000000000////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++((((((***++++++***(((((()))***+++*********+++,,,(((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%'''((()))(((&&&&&&(((***''''''''''''''''''''''''%%%&&&'''))))))((('''&&&&&&&&&'''((()))(((((('''%%%''')))((('''&&&&&&((('''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&$$$$$$$$$%%%''')))###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%'''******(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&%%%&&&&&&'''((((((((('''&&&%%%$$$%%%&&&'''&&&%%%%%%'''((()))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&''''''''''''(((((((((((())))))(((''''''''''''''''''''''''''''''((())))))((((((''''''''''''(((((((((((((((''''''((((((((())))))))))))))))))))))))''',,,111111,,,((((((***&&&(((***+++,,,+++)))'''))))))))))))******++++++++++++,,,---...///000111111222444555777777777777777777777888777777666666444555444444333222111000///000///...,,,+++,,,---)))***,,,......---+++)))++++++++++++***((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$&&&&&&%%%$$$######$$$%%%&&&)))%%%%%%)))&&&"""***777///'''"""%%%(((&&&###"""%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&"""!!!(((333:::999555(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&))))))&&&######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((((()))******++++++************************,,,+++++++++,,,---...//////000111222444555777777888777:::???AAA@@@CCCHHHqqqUUUBBBAAA999777444333333333111000000000000000////////////------,,,,,,++++++******)))************+++++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((''''''&&&&&&%%%&&&'''((('''&&&&&&(((***''''''''''''''''''''''''&&&''''''(((((((((''''''&&&'''(((******)))((((((%%%'''***)))'''%%%&&&)))'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((("""$$$''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&''')))***+++((('''%%%$$$$$$&&&((()))&&&&&&%%%'''((()))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))&&&))),,,,,,)))''''''((('''(((***++++++***(((''')))))))))*********++++++******+++,,,------......///000222333444555666666555666666666555444333333444444444444333222111000///000///...+++***+++,,,(((***,,,------,,,+++***(((((((((((('''&&&%%%%%%((((((((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%&&&$$$"""&&&,,,'''###"""&&&(((&&&######$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ '''222999999555((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''((())))))******+++)))***+++***))))))***++++++***))))))***+++---...000111111222444555666666333444888>>>@@@???BBBGGGoooTTTBBBAAA999777444333333333111000////////////000000000000------,,,,,,+++******)))(((((()))))))))*********))))))(((((((((((()))))))))(((''''''((((((''''''(((((((((((((((((((((((('''''''''(((((('''''''''******)))(((((('''&&&&&&%%%&&&'''&&&%%%%%%''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''$$$(((+++***&&&%%%''')))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%&&&(((***,,,...///%%%$$$######%%%(((+++---&&&&&&%%%'''((()))'''&&&%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&'''((())))))''''''''''''(((((((((((())))))((('''''''''''''''%%%&&&'''(((((()))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))((((((((((((((()))******)))(((''''''((())))))******)))))))))******+++,,,,,,,,,,,,---...///000222333444444666666666555555333222222222333333333222111000///,,,------+++))))))***,,,((()))***,,,,,,,,,+++***'''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$###&&&%%%""""""%%%&&&$$$$$$"""###''''''$$$###&&&$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$'''***++++++&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''(((((()))*********(((***++++++(((((()))+++))))))((('''(((***,,,---///000000111222333444444111111555:::<<<:::<<>>>>>:::888555333333333222111000000000/////////......---------------------,,,***+++***)))((((((***,,,555666666333...)))&&&%%%))))))))))))))))))))))))+++***)))((('''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&''''''(((%%%((()))'''$$$$$$(((,,,,,,+++***(((&&&%%%%%%$$$&&&%%%$$$%%%&&&'''&&&$$$'''''''''&&&&&&&&&&&&&&&------,,,***((('''%%%%%%"""(((//////+++((('''(((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&'''((()))'''''''''(((***+++***(((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((('''&&&&&&&&&''')))***(((''''''&&&&&&''''''((((((((((((((())))))))))))'''(((((()))))))))(((((((((((((((((())))))))))))''',,,...+++'''((()))(((***))))))))))))))))))(((((()))******++++++******))))))******,,,---///000000000000000000///...---000000000111111111111111***************+++,,,---******))))))))))))******++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%&&&%%%$$$%%%'''(((((('''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,++++++---...000111222222111111222333hhhNNN======:::777444333333333222111000000/////////.........,,,...111111000...---,,,(((((()))((()))+++///222CCCAAA===666...(((%%%$$$(((((((((((((((((((((((('''''''''''''''((()))***%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%'''((('''&&&'''))),,,,,,+++)))'''&&&%%%%%%$$$'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++***)))''''''&&&""",,,333000(((%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&'''((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((('''((()))******((((((''''''''''''(((((((((((((((((())))))))))))'''((())))))***)))))))))(((((((((((())))))))))))'''***,,,***(((''''''(((******))))))((((((((('''((())))))***************)))))))))***+++,,,,,,------............------,,,000//////......------,,,))))))))))))***+++,,,---+++************++++++,,,,,,+++++++++***))))))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###############'''$$$###%%%%%%###""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))%%%$$$$$$&&&(((******)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((***++++++***+++,,,...---///111222111000000111fffNNN======999777444222222222222000////////////............%%%***000222000,,,(((&&&)))************,,,000333666444111+++'''''')))+++((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''(((((('''%%%$$$&&&)))+++***)))((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%000666///&&&###$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******(((((((((''''''((((((((((((((((((((())))))))))))((()))******+++++++++***'''((((((((()))))))))***(((((()))***)))''''''(((***)))))))))((((((''''''(((((()))************)))((())))))******+++++++++++++++,,,---------,,,,,,,,,,,,,,,---......//////++++++******))))))******+++++++++++++++,,,---...+++,,,,,,,,,+++***)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&((((((###!!!%%%(((&&&&&&)))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%'''***+++++++++&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((()))))))))))))))***+++,,,++++++,,,...,,,...000000///...///000~~~eeeNNN>>>===999777444222222222111000/////////.........------&&&,,,333555222,,,)))''',,,------+++******,,,...---,,,)))%%%$$$%%%***---)))))))))))))))))))))))))))(((''''''&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((###%%%&&&'''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))(((%%%###%%%))),,,***'''%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&222777...%%%###$$$###''''''''''''''''''''''''(((((((((((('''&&&$$$$$$'''(((******)))(((((()))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))((()))***++++++,,,++++++''''''(((((())))))******)))'''(((******''''''))))))((((((((((((((((((''''''((())))))******))))))))))))******+++******))))))***+++,,,,,,,,,,,,,,,((()))+++---000222444555---,,,+++***)))(((((((((+++++++++++++++,,,---...++++++,,,,,,+++***((('''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%(((---000666,,,&&&((()))$$$###&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%''')))++++++***&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***))))))))))))))))))))))))&&&''''''(((((())))))***)))***,,,,,,++++++---...,,,---......------...///}}}eeeOOO>>>>>>999666333222222222111000//////.........---------+++000555555111---,,,---***,,,,,,+++)))((()))***,,,,,,+++)))'''&&&(((***))))))))))))))))))))))))(((((('''&&&&&&&&&''''''))))))'''&&&&&&&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))(((((('''&&&&&&%%%%%%$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&((())))))%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''((('''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%000444,,,%%%&&&'''###''''''''''''''''''''''''&&&'''((((((((('''&&&&&&''')))+++***((('''((()))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))(((((())))))(((((((((((())))))(((((((((((())))))))))))'''((()))***++++++++++++'''''''''((()))*********+++''''''+++,,,((('''***'''''''''((((((((((((((('''(((((())))))))))))))))))***+++++++++***))))))))))))***+++,,,---------((()))+++---///111333444,,,+++***)))(((((((((((())))))))))))***+++,,,---******+++,,,+++)))'''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$''',,,111===///&&&''''''!!! $$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$###########################$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&%%%$$$$$$%%%((())))))(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&''''''((())))))***(((***++++++++++++,,,...,,,------,,,++++++...000}}}eeeOOO???>>>999666333222222222111000//////.........---------+++///111000+++(((***---%%%''')))***)))((()))***###&&&)))***)))))))))***))))))))))))))))))))))))$$$%%%%%%&&&'''(((*********)))((('''&&&''''''(((%%%%%%&&&'''((()))***+++'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))((('''&&&&&&%%%%%%$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***"""%%%((((((%%%$$$&&&(((((((((''''''''''''((((((((('''&&&&&&'''((('''&&&'''''''''((((((((())))))***))))))((('''&&&&&&%%%###...222***&&&)))***%%%'''''''''''''''''''''&&&%%%&&&'''))))))))))))((($$$'''))))))&&&%%%&&&'''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&'''((()))************&&&''''''((()))******++++++'''''',,,---)))(((***&&&'''''''''(((((())))))'''(((((()))))))))))))))******+++,,,,,,+++)))(((((()))***+++,,,---------+++++++++,,,,,,,,,------+++***))))))))))))))))))''''''''''''((()))***+++)))***+++,,,+++)))'''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###!!!"""&&&***111###!!!%%%$$$'''...%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%########################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***((()))++++++******,,,---,,,,,,,,,***)))***---000aaaMMMAAA===:::444000222333222111333333111///.../////////......---,,,,,,++++++,,,,,,,,,+++)))((('''((()))***))))))))))))))))))))))))''')))******((('''((()))''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&%%%%%%'''***&&&###!!!###(((***(((%%%''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%'''***++++++***111///+++'''%%%$$$%%%%%%''''''&&&%%%&&&'''((()))'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((,,,000---%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))******)))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''((()))******+++++++++((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((()))*********)))((((((((()))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((***************)))((((((%%%&&&((()))+++,,,,,,,,,)))*********+++++++++++++++***)))(((((()))******++++++)))((((((((()))***,,,,,,,,,+++***)))((((((%%%%%%%%%&&&&&&'''''''''+++&&&""""""%%%(((&&&$$$(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""######%%%%%%$$$$$$###$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%((('''%%%$$$######$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))************((()))******)))***,,,...************+++,,,---...dddPPPFFFAAA>>>888333444444000...///222111//////000000...---...---,,,,,,++++++,,,,,,***************)))((((((((((((((((((((((((((((((''')))******((('''((()))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&'''***,,,111,,,&&&$$$'''((('''%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$######$$$&&&'''&&&$$$---+++)))&&&%%%%%%&&&''''''&&&&&&%%%&&&'''((()))'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((()))((()))...333111+++&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''((((((((()))))))))******))))))((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))*********)))))))))(((((()))))))))((((((((((((''')))((((((''''''''''''(((***************))))))(((((()))************)))((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((***************)))((((((&&&'''((()))***+++++++++))))))))))))*********++++++***)))(((((()))***+++---,,,+++*********+++,,,++++++++++++***)))((((((%%%%%%%%%&&&&&&'''''''''333...)))'''((((((&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$###############%%%%%%$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))************((()))******)))***,,,...************+++,,,---...dddQQQGGGCCC===888555555444000...///222000000000111000...,,,...---,,,,,,++++++,,,,,,((()))+++,,,+++***(((&&&(((((((((((((((((((((((('''(((******((((((((()))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%''''''''''''))),,,...;;;333+++%%%%%%&&&&&&&&&***)))(((''''''((()))***(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%$$$"""!!!)))(((&&&%%%%%%&&&((()))'''&&&&&&&&&&&&'''(((((('''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((()))((((((---333222...&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))***))))))))))))(((((((((++++++*********)))))))))******)))))))))***++++++------,,,+++***)))'''&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((***************)))(((((('''((())))))*********)))(((((((((((())))))))))))******)))))))))******+++---,,,++++++******++++++++++++++++++***)))((((((&&&&&&&&&&&&&&&'''''''''555000+++)))))))))&&&###"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%)))(((&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))************((()))******)))***,,,---***************+++,,,---~~~```MMMBBB>>>888444333555444111000222111000000000111000...,,,...---,,,,,,++++++,,,,,,)))******+++***)))((('''((((((((((((((((((((((((&&&(((******)))((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((''''''(((***---888222+++&&&$$$%%%&&&&&&+++***(((''''''(((***+++((('''&&&&&&%%%%%%&&&&&&###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''''''''%%%###'''&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&''''''(((((((((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&'''&&&%%%(((------***$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''&&&'''''''''((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))+++++++++************)))***************+++,,,------------,,,+++***((('''((((((((())))))((((((((())))))))))))))))))))))))(((((())))))************'''((()))++++++***))))))((((((((((((((((((((((((***************************************)))((((((((()))))))))))))))(((((('''''''''(((((((((((()))******************++++++*********)))))))))))))))***************)))((((((&&&&&&&&&''''''''''''''',,,***''''''((()))(((&&&***)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""")))(((&&&$$$$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************)))***+++***))))))+++---***************+++,,,,,,}}}^^^III>>>999666333222444333///000333222000///000000000...,,,...---,,,,,,++++++,,,,,,,,,+++)))((((((((()))***''''''''''''''''''''''''&&&((()))***)))((()))***''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&%%%%%%''')))---***'''%%%%%%&&&&&&&&&+++)))(((&&&&&&((()))+++''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&'''&&&&&&'''))))))(((&&&((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((('''&&&&&&(((((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&((('''$$$%%%((((((%%%$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((())))))))))))))))))))))))))))))((((((((())))))))))))***)))))))))***************+++++++++*********))))))))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))************************(((((()))***+++******)))'''((()))++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++***************)))((((((((())))))))))))(((''''''&&&'''''''''(((((((((((())))))******++++++++++++************))))))(((((())))))*********)))((((((''''''''''''''''''''''''&&&&&&%%%&&&'''(((((((((444111+++&&&######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""+++***'''$$$######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***))))))(((((((((((())))))((()))))))))************)))***+++***))))))+++---******))))))******++++++}}}^^^III===888999666444444111---///444333111///.../////////......---,,,,,,++++++,,,,,,---+++)))''''''(((***+++''''''''''''''''''''''''%%%''')))***)))((()))***))))))))))))((((((((((((&&&&&&&&&'''''''''''''''))))))(((&&&$$$$$$%%%'''$$$%%%%%%&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''&&&&&&%%%%%%%%%%%%%%%'''(((((()))***+++,,,,,,((((((((((((''''''''''''$$$$$$$$$%%%((()))(((&&&)))((('''&&&%%%$$$$$$$$$%%%&&&''''''((((((''''''((('''&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''***)))&&&%%%''''''$$$&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((())))))'''(((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,+++++++++******************)))))))))******+++)))***+++,,,---.........******))))))))))))******************************((()))***+++++++++***)))(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++***************)))(((((((((((()))))))))(((''''''''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******((())))))******)))((((((((((((((('''''''''''''''((((((((((((((('''''''''666222,,,&&&######&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######***)))'''%%%############$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%###$$$&&&'''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((())))))))))))))))))(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))*********))))))(((((())))))***))))))))))))***************++++++***))))))***,,,******)))))))))******+++}}}^^^JJJ>>>::::::777555444111///333:::555222...------/////////...---,,,,,,++++++,,,,,,+++******)))))))))))))))''''''''''''''''''''''''%%%'''))))))))))))***+++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((()))((('''%%%%%%''')))%%%&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%''''''((()))***+++,,,,,,(((((('''''''''&&&&&&&&&$$$######%%%'''((('''%%%((((((''''''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&)))'''&&&'''((()))(((&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%)))***'''&&&((('''$$$&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******'''((((((((())))))))))))))))))))))))*********+++,,,,,,,,,++++++*********))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++******)))************+++,,,---............,,,+++***))))))***+++,,,************************''')))***,,,,,,+++***))))))))))))))))))******+++))))))))))))))))))))))))***************************************)))((((((''''''((((((((((((((((((''''''((((((((()))))))))((()))***,,,------,,,,,,+++,,,,,,---,,,+++***)))(((((()))))))))))))))((()))((((((((('''''''''&&&'''((()))((('''&&&&&&&&&,,,***(((&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%'''((((((######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((()))))))))******)))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''((()))***************))))))))))))******))))))))))))***************++++++***))))))***,,,******))))))))))))******|||]]]JJJ???:::888555444444333333999BBB666222...,,,,,,...000000...---,,,,,,++++++,,,,,,((()))+++,,,+++***((('''''''''''''''''''''''''''%%%'''))))))))))))***+++((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''(((***,,,******)))'''&&&%%%&&&'''%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&'''((()))***'''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&'''(((&&&%%%''''''''''''''''''''''''%%%%%%'''((((((((('''&&&)))'''&&&'''((()))((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))!!!&&&((('''&&&((('''$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******'''((((((((())))))******)))*********++++++++++++//////...------,,,++++++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,------.........//////.........------------,,,,,,+++************+++,,,------......---------,,,+++******+++,,,---************************''')))+++,,,,,,,,,***)))***)))((((((((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((***************)))((((((&&&''''''((())))))(((((((((((((((((())))))))))))((()))+++,,,------,,,,,,))))))***+++***)))((('''(((((()))))))))))))))((())))))(((((('''''''''&&&###%%%&&&'''&&&%%%&&&'''!!!"""###%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))#########$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########%%%&&&'''((((((((('''&&&''''''((((((((((((''''''''''''''''''((((((((()))))))))************))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((()))******+++******))))))))))))******))))))))))))***************++++++***))))))***,,,******)))))))))))))))***}}}^^^DDDBBB888999777444333333333111000111000000000000000111111555444000))))))///333444,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))***+++,,,,,,,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%((('''''''''((('''&&&$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******%%%%%%&&&&&&'''(((((((((+++)))&&&&&&&&&'''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((()))))))))))))))(((((((((''''''((((((((()))))))))---+++)))***,,,,,,)))&&&)))***,,,---...///222555999999888222+++))),,,000111,,,+++///000---...333///,,,,,,111444222222333///444666555555888:::999333888;;;::::::<<<777000///111333444333444666888555888999888888999666111777444000000111111///---+++---000///...---...///---***))),,,///...,,,+++%%%(((***+++***(((((()))+++++++++***************+++***))))))+++,,,,,,+++))))))))))))************222---''''''***---,,,*********)))(((((((((((((((+++)))'''(((+++,,,***(((************************((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''###&&&%%%$$$)))000000***&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''))))))$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''(((((())))))******,,,+++(((&&&%%%%%%&&&'''''''''''''''((((((((((((''''''(((((())))))***************)))))))))))))))******+++++++++,,,,,,,,,---------,,,+++***)))(((zzz]]]GGGHHHAAA999777444333333333111000111000000000000000111111BBBAAA:::111,,,------+++,,,+++++++++************))))))))))))))))))))))))(((((())))))***++++++,,,(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''''''((((((''''''&&&))))))((((((((((((''''''))))))(((((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))***'''''''''''''''''''''''')))'''&&&&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((''''''&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((((())))))***)))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******(((&&&&&&'''***+++)))'''))),,,000333777;;;@@@CCCFFFGGGEEE???888555666999;;;888999<<<<<<:::<<>>@@@BBBEEEHHHIIIPPPSSSTTTSSSRRRSSSOOOIIIIIIFFFCCCAAAAAA@@@===:::AAA@@@>>>===<<<;;;999777888555333222222000...---777333...***)))***,,,...---,,,+++***************+++)))(((((()))+++***)))************************000+++''''''***---,,,)))******)))(((((((((((((((+++)))((((((***+++***(((***************************))))))))))))((((((((())))))((((((((('''''''''''''''''''''''''''''''''###&&&%%%$$$(((......)))&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$&&&(((((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***)))(((''''''((())))))))))))))))))))))))))))))(((((((((((())))))******,,,+++)))'''''''''((()))(((((((((((())))))))))))***************+++++++++************))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))vvv\\\IIINNNIII999777444333333333111000111000000//////000000000888999555...+++,,,,,,)))++++++*********)))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((())))))))))))******+++***)))((('''((())))))&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&'''((()))))))))(((((('''&&&&&&%%%'''&&&%%%&&&(((******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((())))))******)))))))))*********++++++***))))))+++---...---+++(((---444;;;BBBIIIPPPUUUVVVXXXXXXTTTOOOLLLLLLNNNQQQQQQSSSTTTQQQNNNOOOSSSYYYWWWYYY___cccbbbbbbcccdddccc]]]TTTPPPSSSXXXYYY\\\]]]]]]\\\^^^]]]TTTKKKAAA@@@???BBBGGGMMMQQQSSSbbbfffhhhgggfffgggddd___OOOMMMJJJIIIIIIHHHGGGEEEKKKIIIGGGJJJOOORRRPPPNNNLLLLLLJJJGGGDDDBBB@@@>>>IIIBBB888111/////////...///...---,,,+++,,,------,,,***))))))+++,,,++++++++++++++++++++++++++++++,,,)))'''(((+++---+++)))***))))))(((((((((((((((***)))((()))***+++***((())))))))))))))))))))))))************))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''$$$&&&%%%$$$'''+++***'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))))))))***++++++))))))((()))***+++))))))))))))*********+++------,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,******+++++++++******)))uuu[[[HHHLLLFFF999777444333333333111000111000000////////////000))),,,,,,)))))),,,---************))))))))))))(((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((())))))***++++++***)))((('''&&&&&&)))+++''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''((()))((((((((('''''''''&&&'''&&&%%%%%%'''))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&'''((())))))******(((((((((((((((((((((((((((((()))))))))))))))))),,,+++++++++++++++++++++,,,,,,---...000000000000,,,222:::CCCLLLUUU\\\aaabbbeeeggggggeeeccccccdddeeeggghhheee]]]WWWUUUVVVYYYXXX]]]gggnnnpppsssvvvpppmmmeeeWWWOOONNNNNNMMMQQQQQQSSSXXX^^^]]]TTTLLLJJJEEE???>>>BBBHHHMMMPPPZZZaaaffffffgggiiihhhdddLLLJJJFFFDDDEEEHHHKKKMMMLLLLLLNNNQQQUUUXXXZZZZZZXXX]]]aaa```]]]ZZZWWWTTTUUUNNNEEEAAA???<<<666111111000...---,,,,,,---......---++++++---......---++++++++++++************(((''''''))),,,,,,***((())))))(((((((((((())))))***)))))))))******))))))((((((((((((((((((((((((*********)))))))))(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%'''((()))((('''&&&''')))++++++)))&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))'''&&&$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++,,,*********+++++++++,,,,,,......------,,,,,,++++++)))***************+++++++++++++++,,,,,,,,,------))))))***+++++++++******uuuZZZEEEEEE<<<999777444333333333111000111111000///......//////---000000,,,,,,---,,,(((*********))))))))))))((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))((('''''''''(((((((((((((((((('''&&&&&&'''((())))))***+++(((((((((&&&$$$%%%(((+++'''''''''((((((((())))))&&&&&&%%%%%%%%%&&&'''''''''''''''((((((((())))))(((&&&%%%%%%&&&''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))+++++++++******))))))(((++++++++++++************)))+++...111444666888::::::???GGGPPPXXX___fffjjjkkkmmmoooppppppooooooooonnnpppooohhh^^^UUUNNNKKKPPPPPPVVVbbbmmmsssxxx}}}yyyyyyssshhh^^^ZZZWWWSSSSSSOOOOOOTTT[[[___```___aaaZZZPPPHHHEEEGGGJJJLLLQQQYYYaaaeeegggkkklllkkkWWWSSSLLLFFFEEEIIIOOOTTTRRRUUUWWWTTTNNNJJJJJJLLLRRR___lllooonnnlllhhhccc```YYYQQQMMMMMMMMMJJJGGG???>>>:::777333111000000111///---,,,------,,,++++++++++++******)))))))))''''''(((***,,,,,,***((())))))(((((((((((())))))))))))******)))))))))***(((((((((((((((((((((((())))))((((((((('''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''')))++++++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$&&&'''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((((((((&&&'''(((((())))))((((((&&&''''''''''''''''''''''''''''''((((((((())))))''''''((((((((()))))))))''''''((()))))))))))))))************************************))))))))))))(((((((((((()))******+++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++***))))))******+++++++++,,,++++++,,,,,,,,,---------)))******+++++++++******uuuZZZCCC@@@555999777444333333333111000111111000///............,,,//////,,,,,,...---)))++++++*********)))))))))))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''(((((())))))(((((('''&&&&&&'''(((((()))******%%%'''((('''$$$$$$'''+++''''''((((((((()))))))))'''&&&&&&&&&&&&&&&''''''&&&&&&'''(((((()))******)))'''%%%%%%'''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&)))))))))))))))))))))))),,,,,,,,,++++++++++++*********+++,,,---...//////111555:::@@@EEEIIINNNQQQNNNSSSYYY```eeeiiinnnppprrrrrrsssssssssrrrpppooouuuwwwuuunnnfff^^^TTTLLLIIIHHHLLLWWWaaaiiiooouuu~~~|||wwwtttoookkkhhh___XXXXXX\\\cccmmmvvvtttppphhh^^^UUUPPPOOOQQQYYYcccmmmqqqtttxxxzzzzzzmmmfff[[[PPPIIIIIINNNSSSRRRXXX[[[VVVKKKBBBAAACCCLLLaaattt{{{{{{{{{wwwqqqnnneeeZZZSSSUUU[[[aaaddd]]][[[WWWRRRMMMGGGCCCAAA<<<999555222000...,,,))),,,,,,,,,+++******))))))((()))***+++++++++***)))((((((((((((((())))))***(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&(((&&&###$$$(((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''''''''((())))))'''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''%%%%%%&&&(((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''((())))))))))))(((&&&&&&&&&'''''''''''''''''''''((((((((()))))))))(((((((((((()))))))))***&&&'''((()))*********)))************************+++************)))))))))'''(((((())))))*********++++++++++++,,,,,,,,,---,,,++++++++++++++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,++++++***sssYYYDDDAAA666999777444333333333111000111111000......------...&&&)))***)))***......,,,,,,+++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))((((((((((((((())))))*********$$$'''***)))&&&%%%(((+++'''((((((((())))))))))))((((((''''''&&&''''''(((((((((((((((((())))))))))))'''&&&''')))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))***+++))))))))))))))))))))))))++++++,,,,,,---...//////,,,---///333666999<<<===DDDIIIPPPUUUZZZ^^^dddhhh___ccchhhlllnnnppprrrtttwwwvvvvvvvvvvvvvvvuuutttzzz|||{{{xxxvvvssshhh\\\QQQMMMMMMSSSYYY^^^dddiiiyyy~~~{{{sssmmmiiifffeeellluuutttxxx{{{vvvmmmfffcccdddjjjuuuyyymmm^^^RRRLLLMMMPPPQQQWWW[[[YYYRRRJJJGGGGGGOOOggg}}}}}}wwwoooccc[[[YYY]]]eeekkkrrrqqqppplllhhhccc^^^[[[UUUPPPJJJDDD>>>999444000///......---,,,,,,++++++***+++,,,,,,+++*********((((((((((((((()))******(((***+++***(((((()))+++************************)))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%&&&)))'''###%%%***%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((()))))))))''''''((()))))))))))))))&&&&&&&&&'''''''''(((((('''((((((((())))))))))))'''''''''((((((((())))))%%%&&&((()))*********)))************************+++++++++*********))))))))))))*********************++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,))))))***++++++,,,------,,,,,,,,,------------...---------------,,,+++***pppYYYEEEDDD:::999777444333333333111000111111000......---------+++...---******,,,,,,))),,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((()))++++++)))((('''(((((())))))))))))((((((***************+++++++++$$$(((,,,+++(((&&&))),,,(((((((((((()))))))))))))))(((((('''''''''((((((******))))))((((((''''''(((''''''(((+++---......(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++*********)))))))))))))))++++++++++++++++++++++++&&&&&&''')))+++///222333)))))))))))))))))))))))))))***+++---///111222333///111555:::@@@EEEIIIKKKSSSWWW]]]aaacccfffkkknnngggkkkooorrrrrrssstttuuuyyyxxxxxxyyy{{{}}}}}}|||wwwzzz{{{{{{vvviiibbb\\\XXXYYY\\\^^^bbbfffuuu|||~~~sssgggdddiiilllxxx|||zzz{{{uuuzzzkkk]]]TTTQQQRRRYYY\\\___^^^ZZZRRRKKKGGGQQQjjjyyytttlllbbb[[[YYY\\\___rrrssstttuuussspppmmmjjjlllggg___VVVNNNFFF???:::111111000///......------,,,------,,,***)))***+++((((((((((((((()))******(((***,,,+++(((''')))+++************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&%%%'''***(((###%%%+++%%%&&&'''(((((('''&&&%%%&&&%%%$$$###$$$%%%&&&'''&&&'''&&&$$$###$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''((($$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%%%%$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***'''(((((()))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((%%%&&&((()))*********)))************************++++++++++++******))))))++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,---------....../////////...---,,,+++***pppXXXGGG>>>;;;;;;888555444333222000...111000000///...---------------------,,,++++++******+++,,,+++******+++---))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&******))))))((((((''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&)))...333666)))***+++***(((&&&&&&'''(((((((((((()))***,,,,,,(((((())))))))))))((((((((()))))))))))))))(((((((((((((((((())))))))))))---,,,+++***)))((('''&&&((()))))))))))),,,000444,,,***(((''')))***+++,,,---,,,,,,---000333666999999<<>>AAABBBCCCDDDGGGIIIIIIIIIJJJJJJKKKKKKKKKKKKNNNNNNLLLKKKIIIGGGFFFFFFBBB@@@;;;666222222555777999888888777555444222222---,,,,,,---......,,,+++mmmUUUEEE===;;;888666444333333333222111000000//////............***++++++,,,---------------......,,,***)))***+++)))))))))******++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((()))))))))))))))((((((***,,,------+++)))******))))))((('''''''''(((((()))))))))******)))))))))(((((()))*********))))))(((((()))))))))******************+++,,,,,,,,,---(((***,,,---------...///111333777<<>>222111///,,,,,,,,,---...))))))***+++++++++***)))(((((()))******)))(((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''(((((((((%%%&&&((()))))))))((('''&&&'''(((((('''(((***,,,(((((((((((((((((((((((((((((((((((((((((((((((()))******)))''''''((()))))))))))))))))))))))))))******+++++++++,,,,,,---444555666888:::<<<>>>???DDDFFFIIIJJJJJJKKKMMMNNNNNNPPPSSSTTTUUUWWWYYY[[[\\\\\\\\\]]]^^^^^^______``````___^^^]]]\\\[[[ZZZWWWUUUPPPGGG>>>::::::===IIIJJJKKKJJJHHHDDD@@@>>><<<999555444444222---)))nnnVVVFFF>>><<<:::888555333333222111///////////////............***++++++,,,------------/////////---+++***+++,,,))))))******++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&'''((()))***))))))((((((***++++++)))(((((()))******))))))((()))))))))))))))************))))))(((((()))***************))))))))))))************++++++++++++++++++++++++)))***,,,---...222666:::;;;>>>DDDIIIMMMRRRXXX]]]bbbccceeeggghhhhhhhhhhhhgggfffeeeeeegggjjjmmmnnnooommmiiieeebbb```___^^^KKKHHHEEEGGGMMMSSSYYY]]]mmmwwwoooYYYIIIGGGFFFEEEEEEIIIUUUbbbppprrrtttuuurrrnnniiigggXXXQQQIIIEEEGGGJJJKKKLLL[[[dddmmmrrruuuvvvsssnnnnnnlllkkknnnqqqpppiiicccdddcccaaa___\\\ZZZYYYXXXYYY[[[^^^bbbeeehhhjjjkkknnnrrryyy}}}xxxuuurrrooommmooolllkkknnnvvv}}}|||~~~|||vvvlllaaaYYYYYY]]]aaahhhiiikkkiiiddd[[[SSSMMM@@@>>>999444000...---,,,((()))***+++++++++++++++)))******************)))************************))))))((((((((('''''''''''''''''''''''''''''''''(((((((((&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((((((%%%&&&((()))))))))((('''&&&((()))(((((((((***+++(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***((((((***+++------------------,,,,,,***+++---///222444555666>>>???@@@CCCFFFJJJMMMOOOOOOQQQTTTUUUUUUUUUVVVWWWXXXYYY\\\\\\]]]^^^```bbbbbbbbbcccddddddeeeffffffdddddddddddddddddddddddddddccc___VVVJJJ@@@<<<:::NNNPPPTTTWWWWWWTTTQQQNNNMMMHHHBBB???===999444000nnnVVVFFF???===;;;888555444333222000...//////////////////......++++++,,,---------,,,,,,.........---+++***+++---***************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((())))))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))&&&'''((()))*********))))))***,,,+++***))))))*********))))))))))))***+++)))******++++++******)))(((((()))***++++++++++++)))))))))*********++++++************************---...000333777<<>>BBBEEEFFFHHHHHHIIIKKKNNNRRRVVVXXXVVVYYY\\\]]]]]]]]]]]]^^^___aaabbbccccccccceeegggggghhhhhhiiijjjkkkllllllhhhhhhiiiiiiiiijjjjjjjjjhhhhhhfff___UUUIII???:::FFFIIIOOOUUUZZZ\\\\\\\\\XXXTTTOOOJJJFFFDDDBBBAAAmmmUUUEEE>>>===999777555333333333111000.../////////////////////,,,,,,---------,,,+++++++++,,,,,,+++***)))+++,,,***************)))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******(((***++++++***)))******((((((((((((((()))***+++)))******++++++******)))(((((()))***++++++++++++))))))*********+++++++++******+++,,,---...//////777:::>>>CCCHHHMMMTTTXXXWWW[[[______]]]]]]```ccchhhiiikkkmmmoooppprrrrrrwwwvvvtttrrrooommmkkkjjjaaaaaa```^^^]]]ZZZXXXWWWQQQJJJFFFGGGHHHHHHJJJNNNYYYgggnnnkkkmmmqqqhhhXXXIIIEEECCCEEEEEEDDDGGGKKKJJJMMMPPPPPPNNNLLLKKKLLLLLLMMMMMMLLLLLLMMMPPPSSSXXX```ggghhhggggggeeebbbbbb___ZZZUUURRRQQQQQQRRRRRRTTTWWWYYYZZZXXXUUUSSSIIIHHHGGGHHHJJJNNNSSSVVV___hhhmmmmmmmmmrrrwwwwww{{{zzzvvvsssqqqtttzzztttiii___[[[WWWRRRRRRUUUYYY]]]bbbfffhhhiiijjjkkkooossswwwuuupppmmmmmmpppiiijjjmmmpppqqqkkkbbb[[[WWW[[[bbbhhhkkkjjjgggdddbbb```[[[TTTMMMGGGBBB@@@555222///,,,******+++,,,+++++++++******+++++++++************************))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%&&&''''''(((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))'''&&&&&&&&&&&&'''(((((((((((('''&&&%%%&&&''''''%%%&&&((()))))))))((('''&&&(((******(((((()))***))))))))))))))))))))))))************************)))***,,,,,,,,,---000222,,,---///111444666888999:::===AAAGGGLLLOOORRRSSSNNNNNNNNNNNNPPPSSSVVVWWWXXX\\\```bbbccccccdddeeeeeefffhhhiiiiiijjjlllnnnoooooopppqqqrrrsssttttttqqqpppppppppppppppppppppkkkkkkkkkiiicccYYYNNNGGGCCCEEEIIINNNUUU\\\bbbeeebbb___YYYSSSMMMLLLMMMOOOlllSSSDDD===<<<777666333333444444333222.........///////////////------------,,,,,,+++***((()))***)))((((((***++++++*********))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''((((((((())))))******++++++******))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))++++++***)))))))))))))))&&&(((******((((((((()))&&&&&&&&&'''''')))***+++******++++++++++++******(((((()))++++++,,,,,,,,,)))************+++++++++,,,,,,...000222333555666AAAFFFLLLRRRWWW\\\```ccc^^^cccggggggddddddgggjjjlllmmmoooqqqqqqpppooonnnnnnmmmkkkiiifffbbb___]]]``````___]]]ZZZVVVSSSQQQKKKCCC@@@BBBDDDBBBCCCHHHJJJXXX]]]XXXZZZbbb```TTTYYYUUUTTTVVVWWWUUUTTTUUU[[[\\\^^^\\\XXXVVVVVVXXX[[[```fffiiiiiijjjlllnnnnnnvvv{{{zzzwwwwwwuuurrrppppppnnnkkkfffbbb``````\\\___eeeiiikkkjjjhhheeeTTTSSSQQQOOOOOOQQQSSSTTTUUU^^^ccc^^^ZZZ]]]bbbdddkkkgggbbb______ccchhhlll```VVVPPPSSSUUUSSSQQQRRRaaahhhqqquuutttpppmmmlllccckkksssuuuqqqlllkkkmmmeeecccdddhhhmmmmmmhhhbbbVVVZZZ```fffkkknnnoooooojjjiiifffccc^^^ZZZVVVTTT>>>;;;666111---,,,------++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&'''((((((###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%((()))$$$$$$%%%%%%&&&'''((((((+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&%%%%%%%%%%%%&&&''''''***((('''&&&%%%%%%&&&'''%%%&&&((()))))))))((('''&&&(((******)))(((((()))))))))))))))))))))))))))************************)))***,,,------///222444333444777;;;???CCCFFFHHHHHHJJJNNNQQQTTTVVVXXXXXXQQQPPPOOONNNOOOPPPRRRTTTTTTXXX]]]```bbbcccdddeeedddfffhhhjjjjjjlllnnnpppqqqrrrssstttuuuvvvwwwwwwuuuttttttsssrrrqqqqqqppppppppppppqqqpppiii___WWWIIIHHHHHHKKKQQQZZZdddiiiiiigggaaaXXXQQQNNNRRRVVVhhhQQQEEE@@@===999777444333333333111000000000000///......---------...//////---------//////...---+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***((()))+++,,,,,,+++))))))************))))))+++***(((''''''((()))***&&&'''''''''(((((()))))))))((((((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))(((((()))***************...***&&&%%%(((***+++***++++++************++++++))))))*********))))))((())))))))))))))))))))))))'''******&&&(((------((())))))+++///---)))))),,,000...---...444<<>>999777444333333333111000000000000///......------***,,,------,,,---000222///...,,,+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***++++++***))))))************))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))(((((())))))***************)))))))))((())))))))))))))))))))))))(((((()))***************,,,)))&&&&&&(((******)))++++++************++++++)))***************))))))************************+++......***+++...,,,(((...------///---)))***---,,,---111888@@@JJJRRRWWW[[[]]]___```aaacccgggiiigggiiikkknnnpppqqqqqqqqqvvvuuusssooojjjbbbZZZVVVUUUVVVZZZaaaggggggbbb]]]MMMLLLKKKJJJHHHEEEBBB@@@HHHMMMTTTWWWYYY\\\bbbgggiiiooovvvzzzzzz{{{~~~}}}~~~}}}}}}{{{zzzxxxuuuqqqnnnllliiijjjpppsssssswww|||{{{vvvsssrrrppppppnnnkkkfff```\\\YYYVVVPPPLLLKKKHHHDDDHHHNNNeeemmmxxx|||vvvmmmbbbZZZXXX\\\```jjjooosssrrrrrrrrrooojjjeeeaaa]]][[[]]]aaaeeehhhkkknnnpppnnnjjjfffddddddaaa]]]VVVOOOGGG???777222222...***((()))***+++,,,)))(((((()))+++***)))'''))))))))))))))))))))))))))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&'''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%'''))))))&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''')))+++---111---)))''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))'''(((((()))))))))))))))+++******)))***+++,,,---...///111555888;;;===???@@@EEEJJJKKKJJJJJJNNNQQQVVVYYY]]]aaaddddddcccbbb^^^^^^]]]\\\[[[YYYXXXWWWKKKIIIFFFEEEGGGLLLQQQUUUbbbggglllooonnnnnnppprrrrrrsssuuuwwwyyyyyyyyyyyyvvvxxxzzzyyyuuunnnfffaaaQQQOOOMMMMMMOOOTTTYYY\\\dddccc]]]TTTSSS]]]jjjqqqrrrvvvwwwuuuqqqjjj^^^RRRiiiRRRGGGAAA>>>999777444333333333111000000000000///......------......//////000222666999...---,,,++++++***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))******)))))))))************))))))'''((()))*********)))(((''''''(((((((((((())))))+++******)))))))))******************))))))))))))))))))))))))))))))))))))(((((()))******************)))((((((******)))(((++++++************++++++******++++++++++++*********************************---...------...---)))///,,,+++,,,***(((***///111555<<>>BBBDDDFFFFFFFFFJJJNNNPPPPPPQQQTTTXXX\\\^^^aaaccccccaaa___]]]\\\]]]]]]]]]\\\[[[YYYXXXJJJFFFAAA===<<<>>>BBBEEESSSYYY```dddeeeeeefffgggggghhhkkknnnpppqqqrrrrrrrrruuuyyy{{{xxxqqqjjjeeeSSSOOOIIIDDDDDDGGGMMMPPP___eeefff^^^YYY___llluuutttxxx{{{zzzyyyuuujjj___gggPPPEEE???<<<999777444333333333111000000000000///......------///000/////////222777:::---,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&&&&((())))))((())))))************))))))'''(((((())))))))))))((((((((((((((((((((()))))),,,+++***************************)))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++,,,+++***)))++++++************++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++%%%)))---......---,,,+++...,,,+++...//////555;;;BBBFFFLLLSSSZZZ```dddfffeeefffhhhiiijjjlllooorrrxxxxxxyyyzzzzzzzzzzzzyyy{{{{{{wwwlll\\\OOOKKKKKKBBBCCCFFFJJJOOOQQQPPPNNNRRRVVV[[[```dddfffhhhiiimmmrrryyy}}}~~~}}}xxxoooiiiccc[[[SSSOOOLLLLLLLLLQQQVVVXXXWWWTTTVVVTTTPPPMMMMMMPPPVVVYYYbbbppp}}}|||yyyzzzwwwsssooollliiieeebbbdddgggkkknnnooonnnnnnmmmhhheeebbb```^^^[[[WWWTTTGGGAAA:::333///---+++)))+++***((()))***+++++++++)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&&&&%%%$$$%%%'''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%'''((()))'''%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&(((***(((&&&(((...555,,,***'''&&&'''(((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))*********))))))((())))))))))))))))))))))))))))))))))))******++++++***+++---///222555888999AAACCCFFFIIIKKKKKKKKKJJJLLLPPPTTTWWWXXXZZZ]]]```___^^^\\\YYYVVVRRRPPPNNNRRRSSSTTTTTTTTTRRRPPPOOOIIIGGGCCC???===<<<<<<<<>>AAACCCJJJLLLNNNQQQRRRRRRQQQPPPTTTVVVYYY[[[\\\]]]___```[[[WWWQQQIIIDDDAAA??????BBBCCCEEEFFFGGGHHHGGGGGGLLLLLLLLLKKKIIIEEEBBB???<<>>999777444333333333111000000000000///......------,,,,,,+++***((()))+++---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&((())))))((())))))************))))))((())))))******+++++++++******))))))))))))((((((,,,+++***)))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))******************,,,......---,,,+++,,,++++++************+++++++++,,,---......//////...,,,,,,,,,,,,,,,,,,,,,,,,///000333444111++++++...,,,...555>>>FFFKKKRRRZZZ`````````bbbeeeiiilllooolllnnnppppppqqqrrruuuwwwzzz{{{}}}wwwmmmiiimmmsssrrrpppooonnnoooqqqtttuuuuuuwwwyyywwwsssqqqrrrtttzzzyyyxxxwwwwwwxxxxxxyyyuuurrrqqqssswww{{{||||||yyywwwttttttuuuvvvvvvvvvvvvxxxzzz{{{zzzxxxuuusssnnnooopppppprrruuu{{{~~~yyyyyyuuurrrsssxxxzzzwwwuuuwwwxxxxxxxxxyyy{{{}}}yyyxxxxxxxxxzzz{{{zzzyyywww{{{~~~~~~}}}}}}vvvppplllgggbbb^^^[[[XXXWWWMMMNNNRRRZZZdddooovvvzzz{{{}}}yyysssnnnbbbbbbdddhhhnnnrrruuuuuunnnllljjjhhhgggeeeaaa___bbb]]]VVVMMMFFF>>>777222...+++(((&&&''')))++++++))))))))))))))))))))))))******)))))))))(((((((((***))))))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&&&&&&&%%%)))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((''')))***(((%%%%%%(((++++++)))''''''))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++******************************))))))))))))***,,,...000444666:::>>>BBBEEEGGGHHHKKKLLLOOOQQQSSSTTTTTTTTTVVVVVVWWWWWWWWWWWWWWWVVVTTTOOOHHHAAA===;;;<<<<<<:::;;;===@@@DDDGGGIIIKKKRRRTTTXXXYYYXXXSSSNNNJJJAAADDDGGGIIIKKKPPPWWW]]]]]]]]]___``````___^^^^^^YYYYYYYYYXXXXXXYYYYYYZZZTTTRRRNNNJJJEEEBBB???>>>>>>DDDKKKPPPUUUWWWPPPGGGNNN\\\jjjpppsssvvvyyyzzzgggPPPEEE@@@>>>999777444333333333111000000000000///......---------......---,,,,,,---///)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''(((***))))))))))))************))))))'''***...000111000---+++*********)))))))))((((((,,,+++***)))((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))***************)))+++---,,,***)))***,,,++++++************++++++,,,,,,---...///000000///------------------------......111444111,,,...444222555>>>JJJRRRUUU[[[aaafffffffffhhhjjjmmmpppqqqrrrsssuuuvvvvvvwwwzzz|||zzz{{{|||~~~|||vvvsssvvvzzzwwwwwwwwwvvvuuuttttttuuuuuuwwwwwwsssmmmjjjllloootttsssrrrrrrrrrsssrrrrrrmmmllljjjkkkmmmpppssstttuuurrrmmmkkkkkkmmmnnnnnnlllmmmnnnooonnnllliiigggdddeeegggiiijjjmmmqqqtttssspppjjjhhhmmmttttttoookkknnnpppqqqooooooqqqrrrnnnmmmmmmnnnppppppnnnlllnnnsssuuutttvvvzzz{{{wwwsssttttttttttttvvvzzz}}}{{{|||||||||}}}~~~zzzyyyxxxtttooojjjhhhhhhiiieeeeeegggnnnwww~~~~~~}}}|||{{{xxxvvvnnnllljjjkkknnnrrrttttttpppnnnlllkkkjjjhhheeebbbaaa^^^YYYTTTOOOHHH@@@;;;777333---***)))*********))))))))))))))))))))))))*********)))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$###$$$&&&(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&***)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''(((((('''(((((((((((((((''''''+++***((()))******)))((())))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++++++++***************************))))))***,,,000444777:::===>>>AAADDDFFFHHHIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLNNNNNNMMMLLLKKKJJJHHHFFFEEEFFFGGGHHHEEEEEEFFFGGGJJJNNNRRRTTTYYY\\\```bbbaaa]]]XXXUUUNNNRRRWWWYYY[[[___eeejjjiiijjjkkklllllllllkkkjjjhhhiiiiiiiiiiiiiiihhhhhh]]]ZZZUUUPPPJJJFFFCCCAAA???BBBEEEGGGJJJKKKEEE===@@@JJJVVVaaallluuuwwwtttdddNNNCCC>>><<<999777444333333333111000000000000///......------***+++---,,,++++++,,,---))))))+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))******)))))))))************))))))&&&+++222777888444...***+++*********))))))((((((+++***)))(((''''''''''''(((((())))))*********+++))))))))))))))))))))))))(((((()))***************(((***+++***(((''')))+++++++++************++++++,,,---...///000000000000------------------------'''''',,,111000---222:::>>>CCCMMMYYY```bbbeeeiiiiiijjjkkkmmmnnnoooppppppvvvxxxyyyzzzzzz{{{~~~~~~~~~}}}}}}}}}~~~~~~{{{}}}~~~|||xxxvvvvvvwwwtttuuuwwwwwwtttqqqnnnmmmkkkmmmmmmiiidddcccfffkkkiiiiiihhhiiiiiihhhfffdddeeedddcccbbbbbbeeehhhjjjqqqlllfffcccbbbcccdddeeeaaabbbccccccbbb```^^^]]][[[]]]```aaabbbeeehhhjjjooojjjbbbaaahhhqqqpppjjjjjjnnnqqqqqqooonnnoooqqqddddddeeegggiiihhhfffccckkkpppqqqoooqqqvvvwwwsssfffffffffeeeeeehhhlllooopppppppppppprrrtttwwwxxxvvv~~~~~~|||||||||{{{vvvqqqoooqqqsssuuutttuuuyyy~~~{{{{{{||||||}}}zzzuuupppnnnooorrrrrrrrrooonnnmmmmmmmmmllljjjhhhcccbbb```^^^ZZZUUUNNNIII@@@;;;444///,,,,,,++++++))))))))))))))))))))))))************))))))))))))%%%%%%&&&'''((()))***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%$$$###$$$&&&(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((&&&%%%%%%'''(((((('''+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''')))++++++)))'''((('''&&&'''***+++***)))))))))))))))))))))))))))))))))(((((((((((())))))((()))***+++++++++++++++************************++++++---111666<<>>>>>>>>>>>===>>>???BBBFFFHHHIIIHHHFFFHHHKKKNNNQQQSSSUUUUUUVVVTTTSSSRRRSSSUUUXXXZZZ___aaaccceeedddaaa^^^[[[YYY^^^cccffffffgggkkknnnmmmnnnoooqqqqqqqqqppppppoooqqqsssvvvwwwvvvuuutttlllggg___UUULLLEEE@@@>>>===@@@AAA@@@@@@BBB@@@;;;<<>>CCCMMMPPPUUU[[[aaafffiiikkknnnnnnooorrruuuxxxxxxxxxyyyyyyzzz|||~~~~~~|||{{{yyyzzzyyyxxxvvv|||{{{tttuuuzzzuuuhhhqqqlllooopppjjjkkkiii^^^``````___^^^\\\[[[[[[\\\^^^aaa___ZZZZZZbbbkkkpppqqqooolllkkklllmmmnnnnnnsssggg___```aaa```___bbb```cccjjjsssssskkkdddbbb^^^ooo{{{yyywww|||yyynnnrrr}}}yyyzzzttt{{{rrrhhhccc```dddssszzznnnddd___```dddggghhhooovvvwwwsssqqqtttxxxuuuvvvwwwuuuuuuvvvwwwvvvtttsssrrrsssvvv{{{}}}}}}zzz{{{}}}}}}|||}}}yyywwwvvvuuutttsssrrrssssssqqqmmmiiigggggghhhgggeeebbb^^^YYYUUUSSSNNNHHH???888222///,,,***++++++***+++++++++(((&&&)))***+++++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%&&&'''(((((((((((($$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$&&&))))))'''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&$$$###$$$&&&((()))$$$%%%&&&'''(((((((((((((((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((('''''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))************---,,,+++)))'''(((***---***+++,,,,,,******+++,,,111000111777@@@FFFHHHHHHMMMMMMLLLKKKKKKJJJIIIHHHCCCBBB@@@>>>============???DDDJJJQQQTTTVVVVVVVVVYYYZZZ[[[\\\\\\]]]]]]]]]^^^]]]\\\\\\^^^___^^^]]]YYY[[[]]]]]][[[[[[]]]``````aaabbbcccddddddcccccc```bbbdddfffhhhhhhhhhiiiiiinnnuuuwwwvvvtttssstttpppnnnhhh___TTTLLLIIIIIIFFFOOOUUUUUUTTTQQQHHH===AAAAAAFFFPPPWWWZZZ^^^bbbdddQQQEEE???===:::888666555555555444333333222000///......//////...,,,+++,,,//////---+++***++++++,,,+++***)))((())))))************))))))+++***)))(((((()))***+++)))))))))))))))******+++(((((())))))((('''(((***(((((())))))))))))((((((((())))))***+++,,,,,,---+++++++++***)))((((((((())))))))))))))))))))))))+++++++++*********))))))************++++++++++++++++++++++++++++++++++++---+++++++++---...---,,,++++++,,,---///000111111///...---,,,---------,,,+++///444:::AAAHHHOOOTTTZZZ\\\aaaeeejjjmmmooopppqqqqqqqqqssswwwzzz{{{{{{{{{zzzyyyyyy|||~~~|||zzzyyyxxxwwwttttttuuuyyyuuupppgggdddbbb[[[]]]```XXXWWWWWWXXXXXXYYY[[[^^^```[[[aaaffflllvvv}}}||||||}}}}}}~~~}}}|||yyytttrrrsssrrrmmmlllnnnsssyyyxxxttt{{{~~~pppiiiiiiiiiiiinnnuuu{{{xxxnnneeeccceeeeeegggjjjmmmqqquuuwwwvvvpppnnnmmmmmmooorrruuuwww~~~~~~{{{zzz}}}~~~{{{zzzyyyxxxxxxuuuvvvuuurrrlllhhheeedddgggfffeeeccc```\\\XXXVVVVVVRRRLLLFFF@@@:::555111---+++))))))*********)))))))))*********)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((($$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%'''((()))'''&&&&&&'''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&'''(((((((((((('''((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))))))))************+++++++++***)))***,,,...***++++++******,,,///222333777===BBBEEEFFFGGGGGGOOOPPPQQQQQQPPPOOOMMMLLLFFFCCC???===>>>CCCIIIMMMOOORRRWWW\\\___```^^^]]]\\\[[[ZZZZZZYYYYYYZZZZZZYYYYYYXXXXXXVVVUUUTTTSSSRRRSSSTTTUUUVVVWWWXXXYYYUUUUUUVVVWWWYYYZZZ\\\]]]]]][[[YYYXXXYYYZZZZZZZZZ]]]bbbhhhjjjjjjiiijjjlllhhhjjjllliiibbbZZZTTTQQQYYY```fffggggggggg```WWWTTTOOOOOOUUUZZZXXXSSSQQQcccOOOEEE???>>>:::888666555555555444333222222111///////////////---,,,,,,---......---++++++++++++,,,+++******)))))))))************))))))+++***))))))))))))***+++)))))))))))))))******+++''')))***)))(((((()))***(((((())))))***))))))((('''((()))***+++---......+++++++++***))))))(((((())))))))))))))))))))))))+++++++++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---...///...---+++,,,,,,---......///////////////..................444===GGGPPPWWW^^^bbbcccdddgggkkknnnooopppqqqtttrrrqqqssswww{{{}}}~~~|||xxxwwwyyy|||~~~}}}zzzwwwtttrrrqqqqqqooowwwtttfff\\\ZZZXXXQQQSSSWWWRRRTTTUUUVVVWWWYYY^^^ccchhhkkkrrrzzzyyyvvvtttqqquuuxxxxxx}}}ppp```ZZZZZZ\\\[[[^^^ccchhhiiigggeeekkkiiigggfffhhhkkklllllloootttyyy{{{{{{|||~~~}}}||||||~~~~~~}}}|||{{{{{{vvvvvvuuurrrmmmhhhfffeeeeeeeeeffffffddd```\\\ZZZYYYWWWTTTOOOJJJBBB:::555111...)))'''((()))++++++)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&''''''((((((((((((%%%&&&'''(((((('''&&&%%%(((''''''''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&''''''((((((((())))))))))))))))))(((((((((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))*********))))))))))))((((((((()))))))))*********++++++(((***++++++++++++,,,...******++++++---111666;;;<<>>:::888666555555555444333222222111000000/////////------------......---,,,,,,,,,,,,+++++++++******))))))************))))))************************)))))))))))))))******+++'''((((((((())),,,+++)))(((((()))*********))))))''''''((()))******+++++++++++++++******)))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...///...---,,,,,,,,,---------------//////...------///222444999@@@JJJSSSZZZ___ccceeehhhiiilllnnnpppqqqrrrrrrtttrrrqqqqqquuuyyy|||}}}}}}yyywwwxxxyyyzzzzzz{{{yyywwwwwwsssnnnkkklllmmmooorrrfffbbb[[[^^^bbb]]]\\\^^^ZZZaaa```aaacccgggmmmssswwwvvvtttzzzvvvfffbbbcccbbb___aaagggllljjjeeebbbeeebbb``````bbbddddddbbbeeekkkqqqsssrrrsssxxx|||~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzzzz{{{ssstttsssqqqnnnkkkjjjjjjccceeeggghhhgggdddaaa___[[[YYYVVVSSSOOOIIIBBB===:::555...***((()))++++++))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%'''((((((&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++(((***,,,,,,+++***+++,,,***,,,///111444888===@@@DDDDDDCCCAAABBBGGGOOOUUURRRQQQPPPMMMJJJGGGEEECCCAAADDDIIIOOOSSSUUUVVVVVVTTTVVVXXX[[[\\\[[[WWWTTTKKKMMMOOOQQQSSSTTTTTTTTT[[[___bbbaaa```bbbhhhnnnxxxtttqqqtttzzz}}}zzzuuuqqqqqqrrrtttuuuwwwxxxyyyyyysssllljjjjjjjjjhhhfffkkkjjjgggaaaYYYUUUUUUWWW\\\\\\]]]\\\\\\\\\]]]^^^\\\]]]___ccciiinnnnnnkkkfff```]]]bbbhhhiiihhhiiiaaaNNNCCC???>>>:::888666555555555444333222222222111000000//////,,,---......------,,,---,,,,,,,,,+++++++++++++++))))))************))))))******++++++++++++******)))))))))))))))******+++'''***+++***,,,000---'''(((((()))************************)))))))))))))))++++++++++++***************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---...---,,,------------------------//////---,,,---222:::@@@HHHNNNWWW^^^bbbdddeeefffoooqqqsssuuuwwwxxxxxxxxxuuusssqqqqqqtttxxxzzz{{{~~~{{{xxxvvvvvvuuusssrrrrrroooooorrroooiiifffggggggmmm{{{jjjiiisssjjjnnnsssmmmlllqqqpppsssrrrsssyyy~~~vvvxxx|||tttuuuzzzuuusssvvv{{{{{{gggddd``````aaaaaa^^^ZZZ___eeekkkmmmmmmnnntttyyyzzz{{{}}}}}}}}}|||||||||yyy{{{|||{{{yyyxxxxxxzzztttttttttqqqnnnlllkkkllldddfffgggiiihhhfffdddbbbaaa^^^[[[XXXVVVSSSPPPMMMFFF@@@888111---,,,++++++***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%&&&'''((('''&&&%%%'''(((((('''&&&&&&&&&&&&'''(((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((())))))******))))))))))))************))))))))))))************************++++++++++++)))+++------+++******+++,,,000666;;;===>>>@@@AAABBB???===???FFFMMMSSSVVVTTTRRROOOKKKIIIHHHIIIIIIOOOQQQTTTVVVWWWVVVTTTRRRTTTWWWZZZ[[[YYYUUURRRPPPNNNTTT^^^hhhqqqwwwzzzzzz{{{~~~~~~yyyoooeee``````bbbgggfffeeeeeedddcccbbbaaa]]]ZZZYYY^^^eeejjjkkkkkkooojjjeeedddcccdddjjjrrrbbbNNNDDD>>>===:::888666555555555444333222222222222111000///...+++---......---,,,,,,---------,,,++++++++++++,,,))))))************))))))******+++,,,,,,+++******)))))))))))))))******+++(((222666222//////---'''(((((()))***++++++++++++---------,,,++++++******++++++++++++++++++++++++***************************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...---,,,---------------.........///000111111444<<>>III???000*********(((((()))***++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))*********++++++++++++++++++,,,,,,,,,------------------------------...,,,,,,---...///...------------....../////////...222888<<>>FFFLLLTTT___gggeeefffhhhiiiiiijjjmmmoooqqqrrrsssttttttsssrrrqqqkkkjjjhhhiiiiiiiiihhhfffgggccc^^^\\\^^^bbbeeeggglllhhhnnnzzz}}}vvvuuu{{{}}}|||wwwwwwtttoookkkhhheeeaaa^^^```bbbddddddcccdddgggkkklllqqquuuuuurrrqqqsssvvvuuuuuutttqqqnnnmmmnnnppplllkkkiiigggeeeeeeeeeeeedddbbb```^^^]]]\\\YYYVVVYYYVVVQQQKKKFFF???888444------+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))))))))((((((((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&)))***+++,,,+++***(((&&&'''((('''&&&%%%%%%'''))))))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''(((((()))(((&&&$$$$$$$$$&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((((((((())))))*********+++'''''''''''''''((())))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''(((((()))***+++++++++)))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,---...000000222555:::>>>>>>@@@AAAAAA>>><<<;;;;;;DDDJJJQQQTTTUUUVVVYYY\\\ZZZ\\\]]]^^^\\\WWWRRROOOPPPTTT]]]gggqqqzzz~~~yyy{{{}}}|||}}}jjj```WWWUUUVVVYYY___eeecccQQQFFF???<<<<<<999555333222111000///111111111111000000000000///............------------------,,,,,,,,,++++++))))))))))))))))))))))))++++++,,,,,,,,,++++++***)))(((((()))+++,,,+++***''')))***+++***)))***+++*********)))))))))))))))******+++++++++,,,,,,,,,))))))******++++++++++++------,,,,,,+++***))))))***,,,------,,,+++---...++++++,,,,,,,,,---------,,,+++,,,...111111...+++///...---,,,+++,,,------------,,,...///000000///777CCCOOOTTTYYY```gggiiikkkjjjjjjmmmqqqsssqqqooossssssssstttuuussspppmmmfffffffffdddbbb___\\\ZZZWWWVVVXXX]]]eeeooovvvzzz|||{{{{{{yyyqqqtttyyy||||||~~~~~~~~~wwwjjjlllvvvooocccXXXVVV\\\___^^^eeeeeejjjqqqqqqmmmooovvvuuuuuuuuusssqqqooopppqqqooonnnllljjjjjjhhhfffeeegggdddaaa_________^^^]]]WWWVVVTTTQQQMMMIIIEEECCC999444///,,,------+++)))---***((())),,,---+++((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))(((''')))'''&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((()))***)))'''&&&&&&''')))'''&&&'''((()))(((''')))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((((((((((((((('''''')))(((((((((''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))******************+++++++++,,,,,,,,,---+++)))***,,,...---,,,***+++,,,------.........+++...222555888<<>>FFFKKKUUU]]]eeeggghhhlllnnnmmmeeeggglllrrrvvvwwwuuussswwwtttqqqnnnkkkhhhdddaaa\\\XXXTTTTTT[[[gggttt|||yyy{{{{{{zzz}}}uuussswwwzzzyyy~~~qqqnnnqqqsssqqqeeeaaa^^^``````^^^^^^```lllnnnrrrsssqqqooommmmmmllllllkkkjjjiiihhhgggggghhhfffbbb``````^^^\\\[[[ZZZZZZZZZYYYWWWUUUSSSRRRJJJFFF>>>555...+++,,,...***+++,,,+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***''')))+++***(((''')))+++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''((()))((('''&&&'''((()))'''&&&'''((()))((('''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))((((((((()))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,***...111000,,,)))***,,,...............---------333666;;;???CCCFFFJJJMMMNNNNNNPPPSSSWWWZZZ[[[[[[]]]\\\ZZZXXXVVVXXX\\\```jjjsss~~~cccSSSJJJDDDAAA===;;;777555555555333222111111111111000000000//////............---------...------------,,,,,,,,,************************'''((()))***++++++,,,,,,000---***)))***+++++++++((()))++++++*********+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...+++,,,------,,,,,,---///,,,,,,,,,------------...///000111333333222000///---......///////////////---...111666===GGGPPPWWW\\\ccciiijjjjjjmmmmmmkkk```dddjjjqqquuuuuusssqqqpppmmmiiifffdddbbb___]]]___^^^^^^bbbmmm{{{tttmmmnnnzzz|||{{{xxx{{{qqqnnnjjjddd^^^YYYYYYZZZeeehhhmmmoooooommmkkkkkkkkkllllllkkkjjjiiiiiijjjiiigggdddbbbaaa___\\\ZZZZZZYYYYYYWWWVVVUUUTTTSSSPPPNNNHHH>>>333---,,,---+++...///...***)))***---***++++++++++++++++++***)))))))))))))))*********((((((((((((((((((((((((+++***)))(((((()))***+++(((---333333...******,,,&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''((()))((('''&&&'''((()))'''&&&'''((()))((('''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((('''(((((())))))))))))((()))))))))(((((((((((('''(((((((((((((((((((((((())))))***************+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------***---111222111///---,,,,,,---------...///000111999===BBBGGGJJJMMMPPPRRRRRRRRRTTTXXX\\\^^^\\\[[[]]][[[WWWUUUXXXaaammmuuubbbSSSJJJDDDBBB===;;;777666555555444333111111111111000000000//////............---------.........---------,,,,,,************************'''((()))++++++,,,,,,,,,...,,,***)))***+++******(((***+++,,,+++***+++,,,,,,,,,++++++******))))))******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...///,,,,,,---------.........000111333444333222111000/////////...............---222:::AAAIIIPPPXXX^^^___fffjjjkkkkkkmmmmmmiiihhhkkkooorrrrrrpppnnnllldddccccccdddgggjjjkkkkkkmmmpppuuu|||{{{yyy~~~|||zzz}}}~~~zzzooobbbYYYWWWXXXZZZ^^^cccggghhhiiijjjkkkjjjlllmmmmmmkkkjjjkkkmmmjjjhhheeedddbbb```]]][[[[[[ZZZYYYWWWVVVUUUTTTTTTSSSSSSOOOGGG<<<333///...,,,...000...***(((***,,,)))******++++++******)))((()))))))))*********+++((((((((((((((((((((((((+++***)))(((((()))***+++'''...666777111+++''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&((()))(((''''''((())))))'''&&&'''((()))((('''&&&&&&''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''((()))******))))))***)))))))))(((((((((((((((((()))******)))(((((()))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,---222777888333---******,,,...111444777888???CCCIIINNNQQQRRRTTTVVVYYYYYYYYYZZZ[[[[[[ZZZYYYTTTVVV[[[bbbmmmzzzbbbRRRIIIDDDAAA===:::777555555555444333111111111111000000000000///............---------............---------,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***)))(((((()))***((('''(((***,,,,,,+++***+++,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,+++---......------...///,,,---------............///222444555333111000000000000///......///111222666>>>HHHPPPUUUZZZ```ddddddiiimmmmmmoooqqqoookkknnnoooooolllgggdddbbbaaa___```eeellluuu}}}yyyqqqwww|||nnnfff```\\\YYY[[[^^^```aaadddgggiiihhhkkkmmmmmmjjjjjjllloookkkiiigggfffeeeccc```]]]^^^]]]\\\ZZZYYYYYYYYYYYYWWWVVVTTTNNNEEE<<<666222---------,,,***)))))))))&&&'''((())))))((('''&&&((())))))******+++++++++))))))))))))))))))))))))*********))))))*********%%%+++111222...)))$$$"""&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&'''((((((''''''((())))))'''&&&'''((()))((('''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))******************)))))))))((((((((())))))++++++++++++))))))*********+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,------------...++++++111999;;;666///***+++---111555:::???AAAEEEIIIOOOTTTVVVVVVVVVWWWYYYYYYXXXVVVUUUWWW[[[^^^[[[eeeuuuvvvyyyaaaQQQHHHBBB@@@<<<999666555555555444333111111111111000000000000///............---------............------------+++++++++++++++++++++++++++,,,,,,---------,,,,,,(((((()))+++,,,,,,***((((((***,,,,,,+++++++++,,,))))))***++++++,,,------******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,---.........,,,---......------...000------------............///222555555222000///000111000......000333777999FFFMMMVVV]]]```dddiiimmmjjjnnnqqqqqqrrrssspppkkklllkkkhhhccc]]]ZZZ[[[]]]fffiiipppzzz}}}vvvxxx{{{zzzvvvjjjllljjjgggbbb___^^^aaaccceeeiiilllkkkiiihhhkkkoookkkjjjhhhhhhgggfffbbb```___^^^^^^]]]]]]^^^___```\\\ZZZVVVQQQLLLFFF@@@<<<111000...---------+++***'''(((***++++++***((('''((())))))******+++,,,,,,)))))))))))))))))))))))))))******++++++******)))&&&((()))******(((&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&'''((((((''''''(((***)))'''&&&'''((()))((('''%%%%%%'''(((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((******++++++************)))))))))(((((()))+++,,,------,,,+++)))******++++++,,,------...,,,,,,,,,,,,------------,,,,,,,,,------------...---+++,,,000666888444///...///222555;;;@@@FFFIIIHHHMMMSSSWWWXXXXXXWWWVVVSSSUUUWWWWWWYYYbbbppp{{{{{{yyy}}}~~~```PPPGGGAAA???;;;888666444444444444333111111111111000000000000//////.........---------//////.........---------++++++++++++++++++++++++------.........---,,,,,,******,,,///111000---+++)))***,,,,,,+++++++++,,,&&&'''(((***,,,...///000******+++++++++,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,...///000111,,,---......------...000---------........./////////222555555222//////000111000......111666<<>>DDDJJJMMMKKKOOOUUUYYYZZZXXXVVVVVVPPPUUU[[[___fffvvvzzztttyyy|||^^^PPPHHHBBB>>>;;;;;;999777666555555555111111111111000000000///333,,,***...222000------//////...---,,,++++++***------,,,+++************)))******++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,---------................../////////000222111//////000000000///111111000111444<<>>CCCFFFGGGIIIJJJXXXUUUWWW[[[ZZZTTTSSSWWWRRR[[[eeeqqqmmmppp~~~{{{^^^PPPHHHBBB>>>;;;;;;999777666555555555222222222222111111111111***...111000,,,***,,,...///......------,,,,,,+++,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,------------------------...------------------,,,,,,,,,---------................../////////000000......---......////////////222666;;;AAAJJJTTTZZZbbbhhhkkkiiijjjoooqqqooorrrssssssoooiiieeeeeegggpppooorrrxxxzzzyyy{{{uuukkkfff`````````aaabbbdddfffgggjjjdddaaadddfffeeeddddddfffeeecccaaa````````````]]]]]][[[YYYVVVRRRPPPNNNGGGBBB;;;555222///---,,,******,,,...000///---***,,,,,,+++******************))))))((((((((()))))))))***+++++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''&&&&&&%%%&&&&&&'''''''''''''''%%%(((,,,,,,***(((((((((((()))***+++***)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))***))))))(((((('''+++)))(((((()))******))))))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,---///111333555???BBBFFFHHHJJJMMMPPPRRRXXXUUUVVVYYYXXXTTTUUUZZZ```sss}}}{{{^^^PPPHHHBBB???;;;;;;999777666555555555333333333222222222222111***000111///222888777000------------------------,,,++++++++++++,,,,,,------..................---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------------------------------------------------------.........,,,------------.............../////////000000000,,,------...///000000000222888@@@IIIQQQZZZbbbggghhhkkkllllllooottttttqqqtttppplllhhhgggjjjnnnrrryyy{{{~~~|||nnnggg```]]]^^^aaaaaa```eeeccccccffffffcccbbbdddhhhggggggfffdddcccaaa```_________^^^[[[XXXUUUSSSOOOKKKDDD>>>888333...++++++++++++---......,,,***++++++++++++++++++***)))++++++***)))((((((((()))---///000///+++((((((***+++******))))))((((((((())))))************))))))(((((((((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''""")))///000+++'''(((***)))***+++++++++***((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((())))))***))))))(((************)))))))))(((,,,***))))))***++++++***))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---------///222777:::===EEEGGGIIIKKKMMMPPPUUUXXX^^^ZZZXXXYYY\\\aaakkkttt{{{|||{{{]]]OOOHHHBBB???;;;;;;999777666555555555333333222222222111111111111000+++---@@@QQQGGG000,,,---------......//////+++++++++++++++,,,---.........////////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...---------------------............,,,,,,------......//////------------...............////////////000000000...///000111000111222333999@@@JJJTTT\\\bbbfffiiijjjkkklllpppuuuxxxvvvrrroookkkhhhiiioooxxx~~~~~~|||oooeee```___^^^]]]bbbbbbeeehhhgggccccccfffiiijjjjjjjjjhhhfffcccbbbaaaaaabbbbbb```]]]YYYWWWSSSPPPJJJDDD>>>777000+++---,,,+++,,,------+++******+++,,,,,,,,,+++***))),,,,,,+++***))))))))))))---000333000***'''))),,,******))))))((('''&&&&&&((())))))******))))))((('''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''+++///...+++((((((***((()))*********)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********))))))+++*********)))*********---+++******+++,,,,,,+++))))))***++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,------......////////////000333888>>>CCCGGGHHHJJJLLLNNNPPPSSSWWWZZZ]]]ZZZYYY]]]hhhyyy{{{]]]OOOHHHBBB@@@;;;;;;999777666555555555222111111111000000000000111000+++---@@@QQQGGG000,,,------......//////000++++++++++++,,,---......------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---.........---------------....../////////---------....../////////---------.........//////////////////000000000111...000111111000111444777@@@GGGRRR[[[bbbeeegggiiinnnmmmooosssvvvuuupppllliiiiiikkkqqq{{{{{{pppggg```]]]]]]]]]```eeefffdddfffkkkjjjkkklllmmmllliiifffeeecccdddeeeeeeccc```\\\ZZZTTTQQQMMMHHHCCC;;;444//////---++++++,,,,,,+++*********,,,------,,,+++***,,,,,,+++***************(((+++...+++'''%%%(((,,,))))))((('''&&&&&&%%%%%%'''(((((())))))(((((('''''''''((((((((((((((('''((((((''''''(((((()))***///---+++***))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((((()))***************++++++************+++,,,---+++******+++,,,,,,+++*********+++,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,---------.........,,,,,,---......///000000///000333777===CCCIIILLLNNNPPPRRRSSSSSSUUUWWWYYYSSSXXXbbbnnn~~~{{{\\\NNNGGGCCC@@@;;;;;;999777666555555555111111111000000000//////***000111///222888777000------......////////////---,,,,,,,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,---...............---------...//////000000.............../////////------.........//////////////////000000000111111...000111000000333999>>>HHHOOOXXXaaagggjjjlllmmmtttqqqppprrrqqqlllhhhgggjjjnnnuuu}}}{{{nnnfff]]]ZZZ[[[___ccceeeiiinnnjjjkkkmmmnnnmmmllljjjhhhfffggggggfffdddbbb___]]]WWWTTTQQQLLLGGGAAA999444222///,,,+++,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,)))+++,,,+++((((((+++---(((((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&'''((((((((((((((((((***)))((((((((()))***+++111---)))'''((()))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((()))***++++++++++++,,,+++*********+++,,,------+++******+++,,,,,,+++******++++++,,,---------------,,,,,,,,,,,,------,,,---------............,,,------...///000111111000222666;;;AAAGGGKKKNNNQQQQQQRRRQQQQQQRRRTTTWWW\\\jjj}}}|||{{{\\\NNNGGGCCCAAA;;;;;;999777666555555555222222222111111111000000***...111000,,,***,,,...............////////////...------,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///,,,------...............---------...///000000000////////////........................//////////////////000000000111111111...111222333444:::DDDLLLUUU[[[bbbiiimmmoooqqqrrruuuooolllkkkhhhdddfffkkkooowww{{{kkkccc]]]___bbbeeehhhllljjjkkklllmmmnnnmmmllllllkkkkkkjjjhhhfffcccaaa```]]]ZZZVVVQQQLLLFFF???:::444111---,,,,,,------,,,+++++++++++++++,,,------+++++++++++++++,,,---...------,,,++++++,,,---...))))))))))))))))))(((((((((((())))))))))))((((((&&&&&&'''((((((((((((((())))))'''''''''(((***+++*********((((((((()))***((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++(((((()))***++++++++++++---,,,*********,,,---///,,,+++))))))+++,,,+++*********+++,,,,,,------...------,,,,,,,,,,,,------------------............,,,---...///000111222222444777<<>>666222...,,,,,,---------,,,,,,+++***+++,,,...///*********+++,,,---...///---***((('''((())))))(((***************+++++++++))))))************))))))&&&&&&'''((())))))(((((()))(((&&&%%%&&&''')))+++"""''',,,+++(((&&&)))---))))))(((((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((***,,,...000000(((((()))++++++,,,,,,,,,---,,,*********,,,...///,,,***))))))***++++++******++++++,,,,,,------......------,,,,,,------...---------.........//////------...///000111222222999<<>>>>>;;;888777777777666555333333222222111000000000000000000000000///......,,,---...//////...---,,,***+++---,,,++++++,,,...333222000///.........//////...---,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------..............................///000111222222111000///000000//////.........---............/////////000......///000000000111222333000555@@@JJJQQQZZZcccooommmmmmssszzz|||vvvooodddeeeggghhhkkknnnsssvvvwwwjjjdddcccddddddgggiiikkknnnooopppooonnnqqqqqqqqqqqqooollliiigggmmmkkkfff```XXXPPPIIIEEEAAA999222000...,,,---000,,,+++******,,,......---//////...------------...,,,,,,++++++***)))))))))++++++************+++++++++******)))))))))))))))))))))******)))(((''''''((()))***+++***)))'''%%%(((((((((((())))))))))))''''''((()))))))))))))))%%%((()))((()))+++'''"""******))))))))))))******&&&---((("""666RRRMMM111,,,'''$$$%%%))),,,***(((,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++************++++++,,,,,,------...---------.........//////111000///...............,,,...111222333444666888>>>AAAIIIPPPRRRPPPRRRWWWWWWTTTWWWfff~~~~~~}}}{{{xxxsssmmmooozzzzzz}}}~~~|||zzz\\\OOOHHHBBB>>>>>>;;;888777777777666555444444333333222111111111000000000000000///......------...//////...------,,,,,,,,,,,,------------222111///...------......///...---,,,,,,,,,,,,---...---------,,,,,,,,,,,,,,,,,,---------.................................///000000111111000000///000000/////////................../////////000000///000111111111111111222333444<<>>777444111---,,,...---+++***+++---......---///......---,,,---------***************+++++++++++++++************++++++++++++***)))))))))))))))))))))))))))((((((''''''((()))***+++***)))'''&&&(((((((((((()))))))))***''''''((()))))))))))))))''')))(((''')))......+++******))))))))))))******&&&---***###---???;;;))),,,***(((+++...///,,,)))---------------,,,++++++,,,,,,,,,+++++++++*********++++++,,,,,,---......---------.........//////000000///...............---///222444555888;;;>>>IIIJJJNNNTTTTTTQQQRRRVVVTTT]]]oootttjjjiiirrryyyzzzuuurrrxxx~~~yyy|||yyy|||yyy[[[OOOIIICCC@@@>>>;;;888777777777666555555555444444333222222111000000000000000//////...---......//////......---///,,,+++,,,///000///---000///...---------------......---,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------------.................................000//////......//////000000000////////////............/////////000000000///111222222111111222333555;;;GGGSSSZZZ```jjjtttpppuuuxxxuuummmhhhgggiiilllsss{{{pppdddeeehhhkkklllkkkmmmpppsssvvvwwwyyyzzz{{{zzzyyyxxxzzzwwwrrrkkkbbbZZZSSSOOOLLLEEE>>>;;;666///++++++...,,,++++++---......---...------,,,,,,,,,,,,,,,))))))******+++,,,,,,---++++++************++++++++++++***))))))))))))***((((((((((((((('''''''''(((((()))******)))'''&&&((((((((()))))))))******''''''((()))))))))))))))))))))'''%%%)))111555444******))))))))))))******&&&******&&&''',,,,,,'''+++***+++...111000,,,(((------.........---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------......------.........///////////////......---.........///111444666999===BBBFFFMMMNNNSSSVVVTTTOOOOOOTTT___rrrsssccc```fffuuu~~~~~~{{{zzzvvvzzz{{{zzz~~~|||zzzxxxZZZOOOIIIDDDAAA>>>;;;888777777777666555444444444333222222111111//////000000000000//////......////////////......111---***,,,111333000,,,......------,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++------------....................................000///...------...///000000000//////////////////...////////////000000000///111333333111111444666;;;EEERRR[[[___bbbjjjrrrppprrrqqqlllgggfffmmmsss{{{xxxhhhhhhiiikkknnnqqqrrrrrrxxxzzz}}}~~~zzzsssjjjaaaZZZVVVQQQJJJEEEAAA<<<333---+++///---,,,,,,---......---------,,,++++++++++++,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++******))))))******((((((''''''''''''''''''(((((())))))))))))((('''(((((()))))))))*********''''''((())))))))))))))))))***(((&&&***222555444******))))))))))))******((('''(((***)))'''(((+++(((((()))+++------***''',,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.....................////////////.........---......//////000222666999===BBBHHHMMMNNNQQQVVVWWWSSSQQQYYYdddzzztttvvv|||zzz~~~uuugggkkkqqq}}}~~~||||||wwwZZZOOOIIIDDDAAA>>>;;;888777777777666555333333222222111111000000//////000000000000//////////////////////////////111---+++---111333000------------------,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////000///...------...///000//////000000000000000000////////////000000000111...111333222111222888===CCCOOO\\\cccdddggglllpppqqqmmmhhhfffiiisss}}}|||tttwww}}}zzzqqqhhhffflllssswwwwww}}}{{{sssiiiaaa[[[TTTNNNIIIGGGAAA888000...000...------...///...---------,,,++++++++++++,,,,,,,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,,,,++++++***************((((((''''''''''''((()))(((((()))))))))))))))((())))))))))))************''''''((()))))))))))))))(((***)))(((+++000111...******))))))))))))******,,,&&&&&&+++---)))(((---)))((('''''')))******)))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////........./////////000000...............///000111111444888===AAAGGGMMMQQQTTTUUUVVVTTTRRR[[[rrryyyuuuoooggg\\\VVV\\\fffxxxzzzppppppttt|||xxxxxxyyywwwZZZNNNIIICCC@@@>>>;;;888777777777666555333333222111111000000///...//////000000000000000000//////......//////000000---,,,---000111000...,,,------......---,,,,,,------,,,,,,,,,---......,,,,,,------------......------........./////////////////////////////////000//////......//////000//////000000000000111111/////////000000000111111///111333222222666???GGGMMMYYYdddiiikkknnnqqqqqqjjjeeebbbeeeppp~~~}}}~~~vvvggghhhooo|||xxxtttnnnooouuu|||~~~zzzvvvvvvwww|||zzzvvvuuuuuuuuuqqqggghhhrrrzzz}}}rrrhhhbbbZZZTTTOOOLLLFFF===555333111///....../////////......------,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,++++++++++++,,,,,,,,,,,,+++************+++))))))(((''''''(((***+++(((((((((((()))))))))))))))))))))*********++++++''''''((()))))))))))))))(((******)))+++...,,,(((******))))))))))))******...'''%%%***,,,(((''')))+++***)))((()))***,,,---******++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////....../////////000000000///...//////000111222333444888===BBBFFFKKKPPPSSSXXXUUUSSSSSSYYYlll|||oooVVVXXX[[[YYYRRRQQQ]]]kkkzzzrrrrrrvvv~~~{{{xxxwwwZZZNNNHHHBBB???>>>;;;888777777777666555444333333222222111000000......///000000000000000111000///......///000111---------....../////////,,,---...//////...---,,,,,,,,,,,,,,,,,,---...///---------....../////////............///////////////////////////////////////000000111111000000/////////000000000111111111//////000000000111111111000333444444444;;;HHHRRRYYYccckkkmmmnnnqqqpppllleeefffjjjsss}}}rrrrrrrrrtttxxx~~~}}}uuuuuuzzz~~~wwwyyy}}}~~~zzzqqqkkkkkkpppzzz|||wwwvvvxxxxxx}}}{{{{{{{{{wwwnnnpppwwwzzzyyy}}}xxxpppqqqwww}}}|||{{{ooogggbbb\\\VVVRRRKKKAAA999777222000......///000///...///......---,,,---------,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,++++++******++++++******((((((((()))+++,,,((((((((((((((()))******))))))*********+++++++++''''''((()))))))))))))))(((******((())),,,+++&&&******))))))))))))*********(((((()))***(((((())))))***++++++++++++,,,,,,***++++++,,,------,,,,,,,,,,,,,,,---------......,,,,,,------.../////////.../////////000000000000/////////000111333444555888<<>>>>><<<888777777777666555555555444333333222222111......///000000000000000111000///......///000111,,,---......------...000,,,---.../////////...---,,,,,,,,,,,,,,,---...///........./////////000000............/////////000000000000000000000000000///000111222222111000/////////000000111111111222000000000000111111111111222444666555666???NNNZZZcccjjjooonnnnnnoookkkdddhhhppp|||tttkkknnnssswww{{{|||tttwww}}}~~~xxxvvvuuuwww}}}}}}|||}}}|||nnnrrr||||||~~~|||qqqqqqtttvvvyyy~~~ssskkkhhhaaaZZZVVVNNNCCC;;;999222111///...///000///...//////...------------...***++++++,,,,,,------...---,,,,,,++++++,,,,,,------,,,++++++******+++++++++***)))((()))***,,,...((((((((((((((()))******)))************+++++++++'''(((((()))))))))))))))***+++)))&&&(((,,,,,,(((******))))))))))))******%%%(((+++***)))***,,,...&&&))),,,---,,,+++***)))+++,,,------.........---,,,,,,,,,------.........,,,,,,------.../////////////////////000000000000000000000111222444555666;;;???FFFLLLOOOQQQSSSUUUVVVYYYiiizzznnneee```aaa\\\VVV^^^mmmyyywwwiiiiiirrruuuuuu}}}~~~yyy[[[NNNGGGCCC@@@<<<:::777666666555444222000000111222333444444555111000000000111000...---///......///000000...---...------------...//////111000///...---,,,,,,,,,........................//////000000000000/////////////////////000000111000000000000000000000000000000111222222222222111...///111222333333222111444222111000000000///---555444333777@@@NNN]]]fffpppoooooonnngggaaafffppp}}}|||tttxxxzzz~~~~~~uuukkkhhhbbbZZZRRRKKKGGGEEE;;;777111...------------///...------------...///......---,,,,,,******))).........------,,,,,,,,,*********)))))))))((((((,,,,,,++++++++++++++++++)))'''%%%'''+++---,,,+++(((((((((((())))))))))))***)))'''((()))***)))'''---+++***)))*********)))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////...............000222222000............///////////////000000000000000111111222///222444333111222888>>>DDDEEEJJJRRRUUUUUUVVVYYYgggyyyxxxddd[[[TTTQQQNNNLLLOOO___yyyssslllvvvyyy[[[NNNGGGBBB@@@<<<:::777666666666555333111111111222222333333444.........///111222111111///...---...000111111000...------------...//////111000///.......................................//////000000000000//////000000000000000111111222000000000000000000000000000000111222222222222111000111111222222222111111111111000111111111000///333444777===HHHVVVdddmmmsssnnnjjjfffbbbcccppp|||zzz{{{~~~|||tttiiiaaaZZZTTTLLLFFF???;;;555000///........................---,,,,,,,,,---///000000///...---......---------,,,,,,,,,.........---------,,,,,,))))))))))))))))))))))))+++)))'''(((***++++++)))(((((((((((()))))))))*********)))))))))***))))))***)))(((((()))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////...............///111111///---.........///////////////000000000000000111222222///111333222111444;;;AAABBBIIISSSXXXUUURRRZZZdddooo[[[OOOLLLPPPYYYbbbiiiqqqvvvpppzzzzzz\\\NNNGGGBBB@@@<<<:::777777777888777555222222222222222222222222/////////000000111222222000///---...000222333333...------------...//////000000////////////000000...........................//////000000//////...111111000000111111222333000000000000000000000000000000111222222222222111222222111111111111111111//////000111222222111111222777???HHHSSS^^^iiipppqqqlllfffaaa```iii~~~}}}|||{{{nnneee```YYYOOOFFFFFF@@@999444111000000000....../////////...,,,,,,)))***,,,...//////...---...------------,,,,,,,,,------,,,,,,,,,+++++++++)))))))))))))))))))))))),,,***)))((()))***)))(((((((((((()))))))))******************((()))***,,,''''''(((((()))******+++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------...////////////...///.........000000...,,,.........//////000000000111000000000000111222222///111222222333888@@@FFFFFFNNNWWWXXXSSSVVViii~~~nnnkkkfff]]]QQQLLLRRR\\\mmmyyy|||wwwzzz\\\OOOGGGBBB???;;;999888777888999888777333333333222222111111111333333222000//////000222444111///...000222333333...------------...////////////......///000000111...........................//////////////////...000000//////000000111222000000000000000000000000000000111222222222222111444333111000///000111111///000222222222222222333333<<>>777444222111000000//////...///000111111......------,,,,,,------------------------------+++++++++*********))))))+++++++++++++++,,,,,,,,,+++***))))))))))))))))))(((((()))))))))*********(((***+++***((((((***,,,((()))*********)))************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------...//////////////////...------...///---,,,.........///000000111111111111000000111111222333000111333444777===FFFLLLPPPQQQSSSUUUYYYhhh}}}ggg]]]XXXPPPJJJMMM^^^xxxwwwzzz~~~}}}zzz]]]OOOHHHBBB???;;;999888777888999888777444333333222222111111111222333222000...///222666777444111///000000111000...------------...//////------------...///000000..............................////////////......///............///000000000000000000000000000000000000111222222222222111444333111000///000111111111222444333222222333666999EEEUUU```cccaaa```___[[[eeepppvvv|||}}}{{{ooodddZZZUUUOOOIIIBBB;;;777444111000111000...---///222666888;;;888444000------///000---------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))))))))))))))***+++))))))))))))************'''((()))***))))))******+++---...---+++(((((()))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---...//////000000/////////...,,,---...///...---......//////000111111222111111111111111222222333222333444777<<>><<<:::777777777888777555333333333222222111111111...///000//////222888>>>888555222000000000///---...------------...//////---------------...//////........................---......//////......---...------------...//////000000000000000000000000000000111222222222222111222222111111111111111111222444444333222333777<<>><<<:::777666666666555333333333222222222222222222,,,...//////...222;;;BBB555333111111111000...,,,...------------.../////////...............///000........................---......//////......---...............///000000000000000000000000000000000000111222222222222111000111111222222222111111111333444222222555===DDDOOOXXXbbbeeeccc``````bbbjjjyyyzzz}}}qqqaaaWWWRRROOOKKKFFFAAA;;;555111000000000000111222222333333111///---,,,,,,,,,---,,,,,,,,,---------......*********)))))))))(((((('''(((((()))******++++++)))++++++***(((''')))+++))))))*********+++++++++)))((()))---333333---&&&)))---000///+++((((((*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------......///000000000000000///---,,,---///111222222---...///000111222333333222222111111222222333444666777;;;AAAHHHOOOTTTVVVPPP```~~~lllWWWIIIHHHNNNUUUeeewwwzzzrrrggg^^^YYYWWWWWWWWWOOOMMMJJJHHHGGGIIIKKKLLLCCCCCCDDDEEEIIIMMMQQQSSSHHHGGGFFFEEEEEEFFFGGGGGGGGGJJJLLLNNNNNNNNNPPPQQQTTTYYY___cccfffjjjnnnqqq}}}{{{^^^PPPHHHAAA>>><<<:::777666666555444222222222222222222222222222///111111///...111999@@@222111000111111111///---...------------...//////000000////////////000000........................---..................---///////////////000111111000000000000000000000000000000111222222222222111...000111333333333222111000222333222222888BBBJJJWWW]]]cccdddbbbbbbffflllxxxwwwnnnwww|||mmm___TTTQQQNNNJJJEEE???777222...///111222222000---,,,,,,...///111111111000000,,,,,,,,,------..................---------,,,,,,)))******+++,,,,,,------+++------+++'''%%%'''))))))************++++++++++++))))))000777777///%%%&&&***///...***'''(((+++******************************+++++++++,,,,,,,,,,,,,,,------------.........//////000000000000000///---,,,---000222333333---...///000111222333333222222111111222222333444777999===DDDKKKRRRUUUWWWVVVnnnvvviii___SSSJJJPPP\\\lll|||{{{yyyssskkk```ZZZSSSNNNLLLLLLMMMMMMCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAABBBCCCEEEGGGHHHCCCDDDDDDCCCBBBCCCEEEGGGFFFFFFFFFFFFGGGGGGHHHHHHEEEIIINNNQQQSSSVVVZZZ^^^jjjlllpppvvv|||www]]]QQQGGGAAAAAA;;;999666555555666555444000222444333111000222555//////000000111111111222000000//////......------555555444111...,,,,,,------------...------,,,,,,//////////////////......000000111111111///...---------......//////000000////////////000000000000000111111111111222222222444444444333333222222111111222222222555???MMMWWW___bbbeeeccc```fffxxx|||xxxwwwvvvvvvttt~~~}}}uuuxxxzzzccc]]]UUUMMMJJJIIIFFF===555555222000///000000000///000000///...............,,,------,,,,,,,,,...///++++++++++++++++++++++++,,,,,,,,,+++++++++******...---+++))))))***+++,,,,,,,,,+++***))))))******,,,)))(((***...///,,,((())))))))))))************************+++,,,------)))+++,,,,,,+++***,,,---+++,,,...000111000///.........///000000000000000111...,,,+++,,,...//////...000111111000000111222333333333111000111333555???;;;CCCRRRTTTMMMTTTdddrrrwwwiiibbbccc```YYYYYYggg}}}yyyyyyxxxmmm___WWWUUUTTTQQQMMMIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>???@@@@@@FFFUUUUUUCCC===GGGIII@@@BBBDDDEEEDDDBBBBBBEEEIIILLLHHHDDDCCCDDDEEECCCAAAGGGFFFFFFEEEFFFGGGHHHIIIOOOQQQUUUZZZ```hhhpppvvvvvv]]]PPPGGGAAAAAA<<<999777555666666666555222333444444333222333444111111000000//////......111111000000000000000000333444333111...------............//////......---........................//////000111111000...............///////////////////////////000000000111111111111111222222222222222222222222222222222222444333333666===JJJWWW``````bbbeeefffiiiqqqyyyvvvttttttxxx~~~qqqmmmgggfffhhhmmmrrrtttmmmiiilllppphhh\\\```ooorrrrrrsssuuuyyy}}}}}}~~~}}}zzz}}}~~~}}}xxxwww}}}rrrccc[[[RRRMMMLLLIIIBBB;;;666333111000111111111000000000///...............,,,------------------...++++++++++++++++++++++++,,,,,,+++++++++*********---,,,***)))))))))***+++,,,++++++***))))))******,,,)))(((***...///,,,)))(((((()))))))))*********+++++++++***++++++,,,,,,)))+++,,,,,,++++++,,,---///000111222111000...---......///000000000000000222000...---...///000111///000111111000000111222222222222111111444888;;;>>>BBBKKKSSSRRRUUUhhhrrr^^^QQQGGGLLLPPP\\\{{{xxxuuuzzzwwwnnnjjjiiiXXXPPPHHHCCCCCCDDDCCCBBBCCCBBB@@@??????@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDHHHTTTUUUHHHCCCJJJMMMHHHGGGHHHHHHHHHGGGIIIKKKMMMPPPMMMJJJIIIJJJJJJIIIGGGEEEDDDCCCCCCCCCCCCDDDEEEIIIJJJKKKMMMOOOSSSXXX\\\mmmqqqwwwvvv]]]PPPGGGAAAAAA===:::777666777777666555555444333444555555444333111111111111111111111111111111222222222222222222111222111000...---...000...//////000000000//////..............................000111111000//////000000///////////////.../////////000000000111111111111111111222222222333222111111111111222333333555333555===JJJXXXccchhhaaadddhhhnnnvvv~~~xxxsssqqqrrrttthhhfff```ZZZ\\\fffooorrrwwwmmmcccdddppp}}}~~~ppprrrxxx{{{ooocccjjj|||qqqpppmmmiiifffiiipppwww|||zzzsssiiidddfffiiijjjhhhooowwwzzzrrrmmmjjjjjjrrr{{{zzz|||mmmcccWWWQQQOOOMMMGGGBBB888555222111111222222222000000///.........//////---......///......---,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++*********,,,+++)))((((((((()))***,,,+++******)))*********+++)))(((***---...,,,)))*********++++++++++++,,,,,,,,,++++++***+++++++++***+++,,,,,,++++++,,,---222222333222111///---,,,......///000000000000000111000///......///000111///000111111000000111333111222222222333888>>>CCCEEEOOOVVVTTTTTTcccqqqYYYLLLFFFNNN[[[fffvvv~~~zzz|||~~~uuuggg\\\UUUOOOHHHCCCDDDAAA>>><<<;;;<<<>>>???@@@???>>>===>>>@@@BBBDDDGGGHHHIIIJJJKKKKKKJJJIIIKKKQQQTTTPPPMMMNNNRRRTTTTTTRRRPPPQQQSSSTTTUUUUUUUUUSSSQQQQQQQQQQQQPPPNNNKKKKKKIIIHHHHHHGGGGGGHHHIIIIIIIIIHHHGGGGGGJJJLLLTTTWWW^^^fffqqq{{{uuu\\\PPPGGGAAAAAA===;;;888777777888777666666444111222555666444111000111222333555666888888111111111222222333333333//////000///...---///111......///000000000//////------------............---...///111111111000000111000000000//////......//////000000000111111111111111111222222222333333444444333222222222333333333444999EEEUUUbbbhhhiiiccciiiqqqwwwqqqggggggkkkhhhhhhgggdddbbbcccgggllleeegggbbb\\\dddvvv|||rrrvvv{{{zzzyyyvvv|||}}}sss~~~rrrhhhgggoooxxxqqqhhh]]]WWWZZZaaagggiiigggnnnvvvjjjtttpppmmmllliiigggkkkppp}}}tttrrrtttvvvwwwkkk\\\SSSQQQOOOJJJEEE:::777333111111222222222000000///////////////000000////////////...,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))(((((((((((())))))++++++***************+++***))))))***,,,---+++))),,,,,,,,,---------......------,,,+++***************+++---,,,++++++,,,...111111111111000...---,,,......///000000000000000---......---,,,,,,---//////111222222111000222333222222222222555:::BBBHHHQQQXXXZZZTTT[[[vvvuuuYYYMMMOOOTTT[[[mmmtttdddZZZNNNGGGEEEDDD@@@<<>>AAADDDEEEDDDDDDGGGJJJKKKNNNRRRSSSTTTVVVZZZ^^^```bbbfffiiilllooopppppptttwww|||}}}~~~}}}{{{vvvyyy}}}~~~}}}{{{zzzyyyssssssrrrqqqooommmkkkjjjdddeeeeeebbb]]]XXXUUUTTTUUUSSSQQQOOONNNPPPRRRSSSVVVZZZaaahhhqqqzzzttt[[[OOOGGGBBBBBB<<<999777555666666666555444555555444222111111222111111000000//////......000000000000000/////////,,,---...---,,,,,,...///------...///000000000000......//////000111111222//////000111111000......000000000000000111111111000000111111111222222222222222222333333333444444777666444333333555888999<<>>999444111///444222000//////000333444777333...---...///...,,,......---------,,,,,,,,,************************))))))))))))))))))))))))***++++++***((('''((()))***++++++,,,,,,++++++***))))))))))))))))))))))))+++,,,------......---------...///...---,,,---...............////////////...///000111111111111111555444222000000111222333///000222222222222555777333;;;@@@AAAIIIWWW]]]\\\jjjwwwTTTIIIOOOPPPYYYooo|||nnnbbbWWWOOOEEEBBB>>>;;;:::<<>>:::999:::;;;999777555444333333333333222111111111111111111111111111...///000000......///000//////............///////////////////////////...000000000000111111111222000000//////000111111222222111000//////000111222333333222000//////111333666666555444333333222222444555666666777<<>>===<<<;;;;;;<<<>>>???AAADDDFFFHHHNNNWWW[[[ZZZcccgggmmmqqqtttxxx~~~~~~|||yyyvvvsssqqqqqqggg^^^ZZZVVVRRRRRRVVVwww\\\OOOFFFCCCDDDAAA>>>:::999:::;;;999666555333222222444444333111111111111111111111111111///000111111//////000111//////............//////......//////////////////////////////000000000000//////...///000222444555111111000000000111111222333333333111//////111333555555555444444333333333000333555555777???MMMYYYggghhhfffcccjjj{{{||||||yyyxxx~~~yyytttssstttwwwtttjjj```[[[___```aaa^^^YYYSSSOOOMMMOOOOOOMMMKKKIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEGGGIIIKKKJJJIIIOOOTTTVVVSSSOOOPPPQQQPPPQQQPPPPPPPPPPPPQQQRRRSSSSSSTTTVVVVVVUUUUUUWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZ]]]]]]___```aaaaaaaaaaaabbbaaaaaa``````aaacccdddeeeddddddcccccccccddddddaaaccceeefffdddccccccdddgggggggggggggggfffeeeeeeeeeffffffgggfffeeedddccc````````````___^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZXXXVVVUUUVVVVVVUUUTTTVVVUUUVVVYYY^^^cccfffgggsssvvvmmmmmmyyy~~~wwwmmmccchhhnnnrrrvvvwwwfffYYYOOOLLLHHHEEEAAA<<<777333222111///......///111222333111......///000//////------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))+++++++++)))((()))******++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------......---------...///...------...///............////////////222222222222222222111000333222111000000000111222222333444444333444777:::>>>@@@JJJTTTUUUXXXppp{{{jjj\\\[[[lllppp^^^WWWMMMEEEAAA>>>;;;888:::;;;===???@@@AAABBBBBBGGGLLLOOOSSS[[[gggnnnpppuuuzzz|||rrrjjjccc\\\ZZZZZZyyy\\\OOOGGGDDDEEE???;;;777666888888666444444333222222444444333222111111111111111111111111///111222111000///000111//////............//////............////////////.........////////////000///.........///111333444111111111111111111222222222333333222000000222444444444444444444444333333333444444666<<>>>>>>>>>>>===>>>???AAADDDGGGIIIJJJKKKQQQWWW^^^ccckkkwwwxxxsssnnnkkkjjjzzz]]]PPPGGGDDDEEE???;;;777666777888666444555333222222444444333111000000000000000000000000///111222111000///000111//////............//////---.........//////000000---.........//////////////////.........///000111000000111111222222222222111222333333111111222444333333444444444444444444:::777555:::FFFUUUbbbiiirrr~~~~~~wwwggg\\\WWWTTTQQQNNNLLLMMMMMMJJJHHHHHHJJJLLLIIIJJJLLLLLLKKKKKKLLLNNNIIIJJJJJJJJJKKKKKKKKKKKKNNNNNNOOOPPPRRRTTTUUUVVVWWWXXXZZZ\\\]]]___aaabbbeeeiiijjjggggggkkklllkkknnnnnnnnnnnnooopppqqqrrrrrrsssuuuxxxyyyzzzyyyxxxwwwwwwvvvvvvwwwxxxzzz{{{xxxwwwuuuttttttsssqqqooojjjjjjhhhccc^^^[[[\\\]]][[[\\\^^^aaagggppp|||{{{pppqqqzzzxxxyyyxxxtttsssrrrppppppwwwxxxhhhXXXSSSMMMIIIGGGBBB;;;666222111000///......////////////////////////000111---------,,,,,,,,,++++++++++++++++++++++++++++++************************)))***++++++***)))***,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---......------...000............////////////333333333333333222111000111111111111111111222222222333333333444666:::>>>EEEPPPTTTTTTdddggg\\\VVVXXXjjj{{{{{{rrr```OOOEEEBBB@@@===<<<<<<>>>??????AAABBBCCCFFFJJJOOOSSSVVV\\\eeemmmrrryyy~~~~~~}}}{{{{{{^^^PPPGGGCCCCCC@@@===999888999:::888555666444333333333333222000///////////////////////////000111111//////000111//////............//////------......///000000000............////////////////////////000000000000///000111222333333333333111222444333222222333444333333333444444555555555888555444===MMM\\\eeehhh{{{xxxvvvzzz~~~zzzuuurrrfff^^^TTTMMMKKKJJJIIIHHHCCCIIIMMMMMMMMMMMMKKKHHHLLLNNNOOONNNMMMMMMOOOPPPSSSSSSTTTUUUUUUVVVWWWWWWWWWWWWYYY[[[^^^cccfffhhhhhhjjjlllnnnooopppsssuuuvvvyyyyyywwwxxx|||}}}{{{~~~~~~~~~~~~|||zzzttttttssspppkkkhhhffffffddd```^^^___aaafffpppzzzxxxwwwyyyxxxwww}}}~~~wwwtttpppnnnrrr|||mmm```YYYPPPKKKHHHDDD===777222222111000////////////...///111000//////000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,+++******+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++---......------///000............////////////222222222222222222111000111222222222222333333333333333444444555999>>>BBBIIIVVVZZZ]]]vvvpppSSSVVVNNNWWW}}}mmm\\\OOOFFFAAA>>>>>>======>>>???@@@AAACCCDDDGGGLLLRRRZZZ```dddmmmuuu|||{{{___QQQGGGAAAAAA@@@<<<888777999999777555777666444333333222000///000000000000000000000000...///000000......///000//////............//////------......///000000111....../////////000000000---///111333444333333222///000111333444444333333000222444444333222333444222222333333444555666666444555;;;FFFUUUbbbjjjmmmrrrrrrrrrsssuuuhhh___ZZZWWWSSSQQQNNNKKKJJJJJJJJJJJJGGGMMMRRRSSSUUUXXXUUUOOOWWWYYY[[[\\\[[[[[[]]]^^^^^^^^^___aaacccdddeeefffnnnooorrruuuxxx{{{~~~|||zzzwwwvvvpppkkkggggggfffcccfffllloootttooommmwwwvvvwwwxxxuuusssqqqpppuuu}}}xxxggg___TTTMMMJJJFFF@@@:::333222222111000000//////...000222111///...///000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,++++++***,,,---***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------......------+++,,,......---...///111............////////////000000111111222111111111222222333444444444444444444444555666888===CCCGGGNNNXXXbbbqqq{{{]]]OOOSSSYYYoooeeeSSSKKKEEEAAAAAA>>>???AAABBBBBBDDDFFFGGGHHHLLLSSS[[[eeennnuuuxxx|||```RRRGGG@@@???>>>:::666555777777555333888666444333333222000...111111111111111111111111...///000///...---...000//////............//////---------...///000000111////////////000000000000,,,...222555777777666555///000222333444444333333000222444444333333444555222222333333444555666666666===GGGTTTaaallltttyyywwwyyy|||sss|||vvvgggXXXOOOJJJIIIHHHKKKMMMOOOOOONNNMMMNNNOOOVVVYYYZZZYYY]]]fffgggcccgggjjjnnnpppqqqsssuuuwwwvvvwwwyyy{{{}}}zzzuuussstttpppiiifffiiieeejjjiiilllzzz|||tttwwwxxxwwwvvvuuurrrrrrvvv{{{|||~~~|||mmmcccVVVOOOLLLHHHBBB<<<333333333222111000000///...111333222///---...000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,---+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,------......------+++,,,............///111............/////////000...///000111111111111111222333444444555555555444555666777888;;;@@@FFFKKKRRRWWWgggfffSSSTTTXXXooottt]]]GGG@@@@@@??????@@@<<<>>>AAACCCEEEGGGIIIKKKOOOUUU```lllxxxaaaQQQHHHCCC@@@AAA???<<<888666555555555888777666555444555666666///000222333444444333222111111111000000000000000444222000///...///000111000000000000111111111111000000000000////////////111111222666::::::777333333333222111111222222222333333333333333333333333333222333777888555555888777FFFWWW```jjjwww}}}}}}vvv```SSSRRROOOKKKHHHHHHKKKNNNOOOPPPSSSTTTVVVZZZ^^^bbbgggjjjmmmooouuu|||~~~|||~~~|||{{{yyyvvvtttmmmnnnpppppprrrwwwyyy{{{xxxvvvtttoookkkjjjppp{{{zzzzzz}}}lll\\\WWWTTTMMMGGGEEE:::666111000222333000,,,000/////////............//////.........---------...------,,,,,,------...,,,++++++******++++++,,,,,,+++*********+++,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000---......///000111111222111222333333444444333333222222111111111111111222222444555888>>>GGGMMMOOOZZZggg{{{eee___ddd}}}rrr___PPPKKKDDD@@@@@@AAAAAAAAACCCDDDFFFIIIMMMQQQVVVXXXaaalllyyyaaaRRRJJJEEECCC@@@>>>;;;888777777777888777666555444444444555555111222333333333222111111111111111111000000000000333222000///...///000111000000000000111111111111///000000000000000000000000000000333666777555222444333333222222333333333333333333333333333333333333111333666666444555999AAAKKK\\\lllyyy~~~zzzrrraaaPPPMMMMMMLLLKKKKKKNNNRRRUUUUUUXXX\\\```dddhhhmmmqqqvvvzzz|||}}}zzzssssssrrrpppoooqqqvvv{{{~~~yyyqqqrrruuurrrnnnkkkmmmwww{{{rrrppp___XXXTTTMMMGGGEEE===888333111333444111///000000/////////.........//////.........---------...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////......//////000111111222111222333333444444333333222222111111111111222222666666777:::BBBLLLSSSVVV\\\vvviii]]]eeeuuuxxx___RRRHHHDDD@@@>>>@@@BBBCCCCCCFFFGGGIIIMMMSSS[[[ccchhhrrrzzzaaaRRRJJJGGGFFF???===;;;999888888999:::666555555444333444444444333333444333333111000///111111111111111111111111222222000/////////000111000000000000111111111111/////////000111111111222000//////000333444333222555444444333444444555555444444444444444444444444555333444666666555888>>>PPPUUUfff~~~|||yyyiii___YYYOOOEEEFFFHHHKKKMMMPPPTTTZZZ]]]___dddjjjqqqvvv|||zzzyyywwwssspppppprrrtttwwwyyy|||xxxqqqnnntttzzzxxxqqqlllrrrxxx~~~nnnwwwzzzggg\\\VVVPPPJJJHHHAAA<<<666333333444333222000000000/////////....../////////............---...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................//////000000111111111111222333333444444333333222222222111111222222333777666666<<>>???BBBEEEGGGHHHGGGIIINNNTTT\\\gggqqqyyy```PPPIIIEEEDDD@@@???<<<:::888888999:::555555444444333333333333333333333333222222111111000111111111111111222222222111000//////000111111///000000000111111111111//////000000111222333333000/////////000222333444555555555555555555666777444444444444444444444444777666666888888999???GGG\\\```ttt|||yyyzzztttaaaSSSOOOOOOLLLGGGIIILLLRRRWWW]]]ccchhhlllsssyyy~~~zzzxxxvvvvvvwwwsssuuuxxxlllnnnwwwuuuppp{{{zzzrrruuusssddd[[[TTTOOOKKKDDD???888444333444444333000000000////////////.../////////..................------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,------------------------------------............//////////////////////////////000000000111111111111222333333444444333333333222222222222333333444888777:::BBBJJJRRR[[[bbbppp```]]][[[___nnnwwwaaaRRRGGGBBBAAAAAAAAAAAACCCFFFIIILLLMMMLLLRRRZZZccclllvvv```OOOFFFBBBAAABBB@@@===:::888777777888444444444444444333333333111111111222222333333333000000111111222222222333000000000000000000111111///000000000111111111111///000000111222333333444111111000000000111333555666555555555666666777888555555555555555555555555777555666888999===GGGQQQdddnnnyyyxxxqqq{{{kkk[[[JJJDDDHHHMMMLLLJJJOOOUUU^^^gggpppxxx}}}|||zzzxxxyyyyyyzzz|||uuuhhhvvv{{{wwwzzzssspppxxxuuuppp~~~kkk___WWWQQQLLLFFFAAA;;;666333333333444111000000000////////////////////////////////////...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,------------,,,---------------------------------.........//////000000000000000000000000000000000000111111111111111222333333444444333333333333222222333444555555999;;;BBBLLLSSSYYYcccoooqqqaaaUUURRRVVVjjjqqqVVVIIIFFFDDDAAA@@@DDDDDDFFFGGGIIILLLOOORRRXXXaaannnxxxaaaPPPFFFAAA???CCCAAA===:::777666666666444555555555555444333333111111111111222333444555000000111111222333333333000000000000111111111111000000000000111111111111111111111222333333333444222222222111000111444666555555555555666777888888666666666666666666666666444333555888:::AAAOOO\\\lll|||xxxttt|||rrrqqqkkkbbbZZZMMMCCCCCCIIILLLNNNOOOTTT\\\hhhuuu}}}|||{{{zzzyyyzzzzzzxxxvvvqqq~~~|||qqqjjjcccgggtttvvvllljjjuuurrrcccZZZRRRJJJGGGDDD>>>999555333333444111111000000000/////////...////////////000000000...------,,,,,,------...------,,,,,,,,,,,,------------......---,,,+++***++++++,,,---------------------------------------------........./////////111111111111111111111111111111111111111111111111111222333333444444333333333333333333444555666666666:::DDDOOOTTT[[[lllfff[[[MMMQQQ```~~~mmmYYYFFF@@@CCCDDDCCCAAAEEEGGGIIIKKKNNNRRRXXX\\\dddnnn}}}cccRRRIIIDDDAAA@@@>>>;;;999777666666777555555666666666555444333333222111111111222333444000000111222222333444444//////000111111111111111000000000000111111111111222222333333333333333333000222333222111000222555555444444555666777888888666666666666666666666666555444777:::???HHHYYYiiiuuuxxxwww~~~{{{yyykkkVVVPPPNNNIIIHHHLLLOOORRRYYYaaagggooo|||}}}||||||}}}}}}zzzzzzqqqkkkcccccckkkwwwxxxiiibbbppp{{{iii___UUULLLIIIGGGBBB===888555444444111111111000000000//////.../////////000000000000...------,,,,,,------...------,,,,,,,,,,,,---------............,,,+++***+++,,,------...---------....................................////////////000000000000000000000000111111111111111111111111111222333333444444333333333333333333444555666777666;;;FFFQQQUUU___{{{xxx^^^VVVMMM]]]vvvrrrVVVLLLCCCBBBCCCDDDEEEGGGFFFIIIMMMQQQVVV^^^gggmmmrrr}}}dddUUULLLGGGEEE>>><<<:::888777777888888555666777777777666444444555444333111000111111222000000111222333333444444...///000111111111111111000000000000111111111111444333333333333333333333///111333333000000111444444444444444555666888888777777777777777777777777888888:::???DDDOOObbbsss||||||}}}||||||qqqiii```PPPKKKPPPFFFIIIPPPVVVWWWZZZgggwww{{{tttuuuyyyssskkkfffhhhpppzzzuuu^^^aaatttpppeeeZZZPPPJJJIIIEEE@@@:::666555555111111111111000000000000.../////////000000111111...------,,,,,,------......------,,,,,,------.........//////...,,,+++)))+++,,,------......------..................................../////////000000000000000000000000000222222111111111111111111222222333444444444333333333333333444555666777777>>>CCCNNNXXX\\\jjjkkkYYYQQQZZZrrrfffMMMIIIFFFDDDEEEDDDCCCGGGNNNHHHLLLQQQWWW^^^hhhttt}}}cccTTTOOOIIICCC@@@>>>:::888888888888777999999888777666444222111333333333222222111111111444444333222222333444444222222222222222111000///222111000000000111333444333222111000111222333444111111222222222333333333555444444555666999<<<>>>666777888888666555666666777888:::BBBQQQfffzzzsssTTTOOOSSSOOOLLLNNNKKKQQQZZZbbbjjjwww~~~sssyyy|||qqqmmmlllmmmoooooo```[[[pppsssccc]]]QQQMMMKKKJJJHHHBBB888333333222222111111111111111111000000000000222333111------.........---,,,,,,+++............---,,,++++++///...---,,,,,,---///000......------------......---------.........//////++++++,,,,,,...///111222000111111111111222222222222222222111222222333333111222222333333444444555333555666666666555777888@@@MMMTTTVVVhhh|||ppp^^^YYYmmmxxx\\\QQQIIIBBBBBBBBBCCCEEEHHHKKKMMMQQQYYYaaahhhrrrcccTTTNNNHHHCCC@@@>>>:::888888888888777888888888777555444333222333333333222222222111111444333222111111222333444222222222222222111000000111111000000111111222333222222111111222222333444111222222222222333333333222222222444666:::===@@@555777888888666555666777:::999===MMMgggbbbKKKKKKPPPOOOOOOTTTUUU^^^kkkvvv}}}vvvooonnnooowwwfff```ggg~~~~~~ooofffYYYPPPMMMKKKJJJDDD;;;555555333222222111111111111111333222000///111222222000///////////////...------,,,---------------------......---------.../////////......------......///---------.........//////,,,,,,------...///000111000111111111111222222222222222222111222222333444333333333444555555666666444555666666666777999;;;JJJPPPVVVaaa~~~|||pppfff\\\kkk|||___OOOIIIBBBFFFGGGIIIJJJLLLNNNPPPRRRYYYhhhvvv}}}dddTTTMMMGGGBBB@@@>>>:::888888888888777888777777666555555444333333333333222222222222111222222111111111111222222111222222222222111000000000000111222222222222222111111222333333333333222222222222222333333333333222222222333555888;;;<<<444666777777555555666777999777???ZZZ~~~}}}dddQQQEEEJJJOOOOOOSSS[[[\\\hhhyyy|||rrrnnnmmmrrr~~~zzziiiccc^^^qqqvvvkkk[[[TTTPPPNNNMMMGGG>>>888888444333222222111111111222333111......///000111111/////////............---+++,,,,,,------...//////,,,---...//////////////////......------......///------........./////////---.........//////000000000111111111111222222222222222222222222333444444444444444555666666777777666666666666666999===AAAPPPPPPTTTjjjqqqbbbccc\\\bbbttt^^^MMMHHHHHHBBBFFFIIIKKKMMMOOOQQQTTTVVVaaauuueeeTTTLLLGGGBBB@@@===:::888888888888777777777666555555555555555222222222222222222222222111111111111111111111111111111222222222111111000///000111333333222111111000111222333444333222111222222222333333333444444666555444444444444555666444555666666555555777999999;;;JJJmmm{{{yyypppVVVMMMJJJPPPSSSSSSYYYcccgggttt|||wwwrrrnnnlllxxxsssfffccc[[[kkkppp]]]WWWRRROOONNNIIIAAA;;;:::555444333222222222222222111...---///111///...///------,,,,,,,,,,,,,,,,,,---------.........//////+++---...000000000///...//////............//////............////////////.../////////000000//////000000111111111222222222222222222222222333444555333444444555666666777777777777777777888===CCCGGGRRRPPPXXXuuuaaaVVV[[[]]]xxx{{{^^^OOOFFFIIIMMMIIIHHHJJJNNNPPPSSSXXX___eeeooohhhUUULLLFFFBBB@@@===:::888888888888777888777666555444555555555222222222222222222222222111111111111111111111111000111111222222222111111///000111333333222111111000111222333444333222111222222333333333444444444666555555444444444444444444555666666666666999;;;>>>HHH```|||oooWWWPPPMMMPPPVVVYYY[[[fffsssyyytttzzzyyykkkeeefffbbbnnn}}}fffZZZTTTPPPOOOKKKDDD===<<<666555444333222222222222000...000666888222.........---,,,,,,,,,---......///000000000000///...---+++,,,...000111111000////////////....../////////........./////////000000//////000111111000000///000000111111111222222222222222222222333444555666333333333444555555666666777777888888;;;AAAHHHMMMSSSVVVgggooo\\\WWW]]]mmmoooYYYLLLGGGBBBFFFOOONNNNNNQQQUUUXXX]]]gggttt}}}jjjVVVMMMGGGCCC@@@>>>:::888888888888777999888666555444444555555111222222222222333333333111111222333333222111111000000111222222222222111000000111222222222222222111111222333333333333222333333333333444444444444222333333444555666777777555666777777666888;;;>>>CCCTTTttthhhVVVOOOKKKMMMSSSZZZ```iiiyyy~~~{{{tttllljjjnnnooowwwnnn^^^WWWQQQPPPNNNGGG@@@>>>777666555444333222222222333000444===>>>666111111111000/////////000111222000222333444444111...,,,,,,---...///000111111111000//////......//////000....../////////000000000...///000222222222111000000111111111111222222222222222222222333555666777222333333444555555666666777888999;;;>>>EEEMMMRRRPPP[[[vvvqqq]]]\\\___kkk^^^TTTSSSRRRHHHGGGMMMNNNQQQVVV[[[aaahhhtttmmmXXXMMMGGGDDD@@@>>>:::888888888888777;;;999777444333333444444111111222222222333333333111222333444444333222111000000111222222222222222111111000000111111222333222222111111222222333444333333333444444444444555222333444555666777888888666777888777888999===@@@LLLaaaeeeQQQLLLOOOLLLOOOVVV___hhhxxx~~~|||xxxttttttwww~~~rrrbbbZZZTTTSSSQQQJJJDDDAAA888777666444333333222222555111444===>>>666111333222111000///000111333444...111555888888555000...------......///111222333000000////////////000000.../////////000000000000---...000222333333222111000111111111111222222222222222222333444555666777444444444555666666777777666777:::===BBBHHHPPPUUUUUUcccgggVVVaaalllkkk^^^XXX\\\]]]PPPLLLQQQQQQSSSZZZdddllltttwwwllliiigggkkksssyyy~~~nnnYYYNNNHHHDDD@@@>>>:::888888888888777<<<:::777444333333333444111111111222222333333333222333444444444444333222///000111222222222222222222111000000000111333444333222111000111222444555333333333444444444555555555666666777666666555555777888888888888:::>>>AAAYYYoooxxx{{{qqqWWWHHHHHHLLLQQQUUU[[[cccooo~~~~~~~~~{{{zzz|||uuuooo{{{xxxeee\\\VVVUUUSSSMMMFFFCCC888888666555444333333222666///000999;;;333///444111000///...///000222444,,,000666::::::777333///......------///111333444000000////////////000000////////////000000000000,,,...000333444444333222000111111111111222222222222222222333444555777777555555666666777888888888555777;;;???DDDJJJRRRWWW```ooocccYYYiiixxxzzz[[[OOOKKKRRRWWWPPPOOOWWWXXXYYYbbboooyyyjjj^^^\\\[[[```iiicccjjjtttiiiWWWOOOJJJEEEAAA>>>;;;999888888777666666555555444333222222111333333333333333333333333333333333333333333333333222222222222222222222222///000111111222222111111666555444333333333333333111222444555555555444333333333444555555555555444;;;222333<<<999444AAAXXXkkk||||||jjjWWWQQQMMMNNNTTTRRR\\\hhhttt|||~~~{{{xxx{{{bbbbbb|||ttt]]]SSSUUUPPPMMMLLLGGGBBB:::222000444777666333222222222222222222222222222111111000000111111222////////////////////////......................../////////...............000000//////000000111222///000000111111000000///111111111222222222333333333333333444555666666777777888888777666777999<<<;;;<<<<<>>666333555777555222111111111111111111111111000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222333111111222222222222111111222222222222333333333444111222333444444555555555555666777777666666888:::;;;>>>@@@JJJTTTPPPUUUhhhvvvaaaiiiwwwgggRRRKKKHHHLLLQQQSSSUUUXXX```ggguuuzzzmmmgggaaaaaafffggglllnnnooosss{{{iiiWWWPPPJJJFFFBBB???<<<::::::999888777444444444444444444333333444444444444444444444444555555555555444444333333333333333333333333333333111222333333444444333333333333333222333333444444333333444555555555555555666666555444555666777888;;;888999;;;;;;EEEfffvvv```NNNMMMTTTVVVWWWYYYgggzzz{{{xxxyyywwwccc```hhhiii\\\ZZZSSSOOONNNIIIHHHAAA888444555666444111444444444444444444444444222111111000000111111222000000000000000000000000000000000000000000000000////////////000000000000111000000000000111222222111111111111111111111111111222222222333333333333333444666777888777777666777888::::::::::::;;;===:::???DDDOOOUUUQQQ^^^|||xxxeeeaaarrrvvvXXXMMMLLLLLLQQQVVVWWWYYYbbbpppzzzwwwnnnlllqqqxxx}}}~~~lllZZZRRRMMMHHHBBB???<<<:::::::::999777333333333333333333444444444444444444444444444444666666555555444444333333444444444444444444444444000111222222333333222222333333333333333444555666555555555666666666666666777666444444444555777999:::::::::999;;;NNNwwweeeZZZRRRSSSWWWZZZ___dddyyysssssswwwkkkZZZWWW|||ooo___\\\SSSOOOOOOJJJHHHAAA999444444444333111444444444444444444444444333222222111111222222333////////////////////////////////////////////////...............///////////////......//////000111000000000000000000000000111111222222222333333333333555666888888888666666666888:::;;;;;;;;;===>>>;;;@@@FFFPPPVVVVVVlllmmm```]]]mmmhhhTTTNNNPPPPPPUUUZZZ]]]eeesssyyyxxx}}}{{{~~~iiiWWWOOOIIIEEE???===999888777777666555444444555555555555555555222222222222222222222222333333222222111111111111111111111111111111111111111111222333333333333333222111111111222333444444444444444444444555555555999888666555666777999;;;999<<<======EEEaaaiiiXXXVVVUUUUUUUUUZZZgggrrrxxxoooqqqrrr|||uuu___TTTooowwwfff```VVVQQQRRRNNNHHHBBB;;;777666666555444222222222222222222222222111111000000000000111111111111111111111111111111000000000000000000000000.........//////000000000000////////////000111111222111000000000000111222333333444444444555555555222222444555555444333333333555777888888999;;;===@@@FFFIIIRRR^^^hhhsss___VVVaaa~~~ppp\\\QQQOOOOOOTTTZZZaaahhhuuu~~~jjjWWWNNNHHHDDDAAA???;;;999999999888777666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333222222333444444444444333555444444444444555555666666666555555555666777888888888777777777888999:::777<<>>;;;999888888777666444333333222222111111111333333333333333333333333111222222333333444444555222222222222222222222222//////000111111111111000444444333333222333333333444333333222333444555666333333333333444444444444333888>>>HHHcccnnnWWWJJJNNNRRRVVV[[[fffyyyzzzsssvvv}}}vvvqqqyyytttbbbSSSjjjyyylll]]]TTTSSSNNNKKKGGG@@@999666444444333444444444444444444444444333222222222222222222333////////////////////////........................------......///000000111///............///000000222111000//////000111222111111111222222222333333777666444333333444555666666777777666777:::@@@CCCEEEPPPRRR[[[}}}yyybbb^^^bbb}}}ppphhh]]]TTTOOONNNMMMMMMZZZmmm~~~uuurrrxxxeeeQQQGGG@@@;;;999666333111111111000...///......---,,,++++++***++++++++++++++++++++++++))))))***+++,,,---......++++++++++++++++++++++++***++++++,,,---,,,,,,,,,---,,,+++***************+++***)))))))))***,,,---,,,,,,---............---///444:::GGGfffyyy}}}hhhKKK@@@JJJLLLNNNQQQZZZlllvvvrrr{{{vvvhhhooo~~~yyyfffMMMZZZsss|||mmm[[[QQQOOOIIIJJJEEE>>>777111///......,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))))))))***++++++,,,------+++************+++,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,------------000///,,,******,,,...000000//////...///333999>>>BBBPPPRRR]]]mmm\\\```iiieeeUUUTTTPPPLLLHHHGGGGGGHHHOOOhhh}}}|||iii\\\[[[eeeooo