BM66(@ ,,,,,,,,,,,,,,,,,,,,,,,,000000000000000/////////333222222222222222222222000000////////////000000---...///000000...,,,+++))))))))))))))))))))))))%%%"""!!!"""%%%'''&&&%%%%%%$$$$$$&&&((((((%%%!!!$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$)))'''%%%$$$$$$&&&(((***'''&&&%%%%%%'''(((((('''%%%%%%%%%$$$$$$#######################################$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%&&&'''((()))%%%$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""" ###"""###222666)))"""###%%%&&&&&&%%%###"""$$$&&&((((((''''''((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''((((((''''''&&&%%%######$$$%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''(((%%%&&&******%%%$$$'''''''''''''''''''''''''''***(((&&&%%%'''((()))((())))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))************,,,,,,++++++***))))))))),,,++++++++++++,,,------//////////////////.........///000111333555666666444444777===CCCJJJWWWcccvvv*********+++,,,------...////////////////////////111111111000000000000000000000////////////000000....../////////...---,,,************************'''%%%###$$$&&&((('''%%%%%%$$$$$$&&&((((((%%%"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$&&&***...000+++)))&&&%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''(((######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%&&&'''((()))((('''&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&$$$'''(((+++===EEE;;;%%%%%%''''''''''''%%%%%%###$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''')))%%%&&&))))))$$$"""%%%''''''''''''''''''''''''((((((''''''&&&''''''((())))))))))))))))))))))))(((((((((((()))***++++++))))))))))))******************************++++++******+++---///222444555........................000000111222333333444444666666999???DDDKKKWWWcccxxx'''((()))***,,,---...///.................................///////////////000000////////////000000......---,,,,,,,,,,,,,,,))))))))))))))))))))))))***(((&&&&&&'''((('''&&&%%%$$$$$$&&&''''''%%%###&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&#########$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!###$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&#########$$$'''+++...111...+++'''%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''!!!!!!"""###%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''***)))((('''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%"""$$$%%%))):::DDD===&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''(((&&&&&&(((((($$$###$$$''''''''''''''''''''''''(((***,,,+++(((&&&'''))))))))))))))))))))))))))))))))))))(((((()))******))))))))))))************((())))))***++++++,,,,,,)))***+++---000333555777------------------......111222222222222333333333777777;;;AAAFFFLLLWWWbbbzzz(((((()))***+++,,,---...---------...............---...............//////000000////////////000000...,,,+++))))))***+++,,,((((((((((((((((((((((((***)))(((''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''########################&&&&&&''''''''''''&&&&&&###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$###"""###$$$&&&''''''&&&$$$###(((&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%&&&''')))***...+++'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###!!!!!! +++333,,,%%%$$$$$$######$$$$$$%%%'''((()))((('''%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''(((((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&'''((((((''''''(((''''''''''''''''''''''''(((---000///***'''(((+++))))))))))))))))))))))))***))))))((((((((())))))((()))))))))************))))))*********+++++++++,,,,,,+++,,,,,,---...///,,,,,,,,,---------------111111111222222333333444666666:::AAAGGGMMMXXXccczzz+++++++++++++++,,,,,,,,,------------......//////.........//////000000000000000////////////000000---+++)))''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&%%%$$$$$$%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$%%%''''''########################%%%%%%%%%&&&&&&%%%%%%%%%###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###############""""""!!! ###$$$&&&''''''&&&$$$###'''&&&$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$((('''%%%$$$$$$$$$$$$$$$***(((%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%!!!$$$$$$ %%%)))!!!%%%$$$$$$######$$$$$$%%%'''((()))((('''%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$%%%&&&'''&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((***---......((((((((((((((((((((((((&&&+++///...)))&&&(((***(((((((((((((((((((((((())))))((((((((((((((((((((()))))))))************+++++++++*********))))))------,,,+++************,,,,,,,,,---------.........///000111333444555666444444888@@@FFFMMMYYYdddxxx,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000......//////000111111111000000////////////000000---+++)))((('''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&#########%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########$$$$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$###"""!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###%%%%%%###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$%%%&&&$$$###$$$&&&''''''&&&###$$$$$$$$$$$$%%%%%%%%%########################!!!!!!"""###$$$%%%&&&'''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%!!!%%%((("""$$$'''!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''###&&&((((((+++000333222(((((((((((((((((((((((($$$'''))))))&&&%%%&&&((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))************,,,,,,++++++***))))))(((---,,,,,,,,,,,,,,,------,,,,,,,,,---......//////......000111333555666777555555888>>>DDDLLLYYYeeewww,,,,,,,,,------.........------...//////000111111---......///000000111111000000////////////000000...---,,,+++***+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&###"""$$$&&&$$$&&&'''&&&######%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&$$$"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###"""###$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((''''''&&&$$$%%%&&&(((((((((((('''$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%% $$$'''!!!###((($$$%%%%%%''''''''''''%%%%%%###$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''###'''(((''')))000333111((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))************++++++******************---,,,,,,,,,,,,---...///,,,------...//////000000///000000222333444555555;;;999:::>>>CCCJJJXXXeeeyyy++++++,,,---///000111111.........///000111111222------......///000111111000000////////////000000//////......---------...((((((((((((((((((((((((%%%'''((('''$$$###%%%((($$$&&&'''&&&######%%%(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%###!!! ###&&&)))%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###%%%&&&%%%### #########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&"""###%%%'''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&***###&&&'''!!!###***)))"""###%%%&&&&&&%%%###"""$$$&&&((((((''''''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&'''((()))***)))))))))***))))))((('''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$((((((&&&(((///222///)))))))))))))))))))))))))))(((&&&'''))),,,,,,,,,((((((((((((((((((((((((&&&&&&&&&'''''')))***+++))))))))))))************)))))))))***++++++,,,,,,------,,,+++++++++,,,,,,------......///000111111111111222222222333333333@@@======???BBBJJJWWWddd|||,,,,,,,,,,,,...000222444000///....../////////...000...------///000//////,,,---...///000000000///---,,,++++++))))))((('''///***%%%$$$''')))'''%%%&&&%%%$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&)))***'''((()))'''###$$$$$$############$$$$$$'''%%%######%%%&&&'''&&&%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&########################%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""###&&&)))+++$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$"""!!! $$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%###"""###&&&'''%%%######$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&(((&&&$$$######%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((%%%$$$$$$%%%&&&&&&'''((('''%%%$$$%%%&&&''''''&&&%%%%%%$$$######"""###%%%&&&'''&&&&&&%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&%%%$$$###"""""""""###%%%%%%...+++(((%%%######$$$%%%$$$'''******(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''(((((()))***+++(((((('''''''''&&&&&&&&&(((((()))***************)))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))*********++++++++++++*********)))+++,,,------++++++,,,---///...---,,,---...000111222222222333444555777888888>>>======DDDHHHTTThhhyyy.........///000222444666000///...////////////...000///---...///000000///...............---------//////...---,,,+++******...)))%%%$$$''')))'''%%%+++***(((&&&$$$###""""""%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################,,,111...)))''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%###""""""$$$%%%%%%%%%%%%&&&'''&&&%%%%%%%%%''')))((('''%%%$$$$$$$$$%%%########################%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""###%%%((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######""""""######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%'''((()))%%%%%%%%%%%%%%%$$$#########!!! !!!$$$%%%###"""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%###"""###$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&'''&&&%%%$$$%%%&&&''''''&&&%%%%%%$$$######%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""#########""""""$$$###"""""""""###%%%%%%(((''''''&&&&&&%%%%%%%%%$$$'''((((((&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))))))))((((((((('''''''''&&&&&&'''((((((((((((((())))))((((((((('''''''''************************))))))))))))*********************++++++++++++++++++,,,------,,,+++---......000222444444222000///111111222222333555666777666===>>>BBBLLLNNNUUUfffyyy/////////000111333444555///////////////000000000111000......///000000///000///...,,,++++++,,,,,,000//////...---,,,+++***,,,)))%%%%%%'''((('''%%%+++***(((&&&%%%######"""%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""///888333)))%%%''')))&&&%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!###$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''+++***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&&&&%%%$$$$$$###"""!!!"""$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%###$$$%%%%%%$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###(((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$$$$##################$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$############$$$%%%%%%"""###%%%&&&''''''&&&%%%%%%&&&&&&%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))(((((((((&&&&&&'''((((((((((((((()))))))))(((((((((''''''************************(((((())))))************++++++++++++******))))))+++,,,------,,,---...000111444888:::999666111---111111111111222444555666444;;;???GGGTTTUUUXXXdddxxx------...///000111222333///000000000000000000111222111//////000111000///111000...,,,+++,,,...///...------,,,+++***))))))***(((&&&%%%'''((('''%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%111777111((($$$'''***%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""$$$%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))((('''$$$###"""###$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$$$$%%%&&&&&&'''''''''&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&'''&&&%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((()))******(((((((((((((((((((((((((((((()))***************)))))))))(((((((((((('''''''''''''''''''''''''''(((((())))))******++++++------+++***)))'''&&&&&&+++,,,---------...111333999999:::999777444000...111111111111222333444555333:::===GGGVVVXXXYYYdddxxx------...///000111111111...000222111000000111333333222000000111111000///000///...------///111333...---,,,+++***))))))(((((('''&&&&&&&&&'''&&&&&&$$$$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%+++//////)))%%%%%%'''((($$$$$$############$$$$$$%%%$$$###$$$&&&'''&&&$$$$$$%%%&&&%%%$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&&&&%%%$$$##################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))***)))'''%%%###"""###$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%$$$###""""""###%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))***''''''''''''''''''''''''(((((()))******************)))))))))(((((((((((('''''''''''''''''''''''''''(((((()))******++++++*********))))))(((((('''+++,,,------...000333666@@@===777222///...///000111111111111222333444444333888:::CCCRRRVVVZZZfffxxx......000111222222222222...111333222000000222555555333111000111111111///000////////////111222333///......---,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&---,,,(((######&&&'''%%%$$$######""""""######$$$%%%$$$$$$%%%''''''&&&$$$###%%%&&&%%%$$$###$$$&&&!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''&&&%%%###""""""""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&""""""###$$$$$$$$$######"""###$$$$$$######$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&''''''''' """$$$&&&''''''&&&%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$###$$$$$$%%%&&&%%%%%%%%%(((&&&###!!!!!!###%%%&&&(((&&&%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((($$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((******)))))))))(((((((((************************''''''((()))***++++++,,,'''((()))***+++,,,------,,,------......111555999@@@;;;333---***,,,///222222222222222222333444444333888999???MMMRRRYYYhhhyyy---...///000111111000000---111444333111000333666555333111111222222111000////////////000000000000...---,,,,,,******)))(((%%%&&&''''''&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''******'''"""###&&&'''$$$%%%$$$$$$######$$$$$$%%%#########%%%&&&'''%%%######%%%%%%%%%$$$###$$$%%%"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&((()))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&$$$#########""""""######$$$%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$!!!###%%%%%%######$$$&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((!!!"""$$$&&&'''''''''&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$&&&((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''&&&'''''''''((((((((((((&&&&&&'''(((((((((((((((*********)))))))))((((((************************''''''((()))***+++,,,,,,,,,,,,,,,------.........,,,------...///222777;;;777444000---,,,...000222333333333333333444444555111888:::???JJJNNNWWWiiizzz***+++,,,.........---------111444444111000333777666444222111222222111000///000000000///...---,,,++++++***)))((('''&&&&&&$$$&&&''''''&&&%%%&&&&&&############$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%((((((%%%$$$&&&&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""$$$&&&&&&$$$"""###$$$%%%%%%######$$$%%%%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&)))******((('''$$$$$$&&&''''''&&&$$$$$$!!!###%%%'''&&&&&&%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###"""""""""###$$$%%%%%%&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''(((''''''&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%"""###%%%&&&'''&&&&&&%%%$$$######&&&)))***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))'''((((((((())))))******((())))))***************************))))))))))))((((((((((((((((((((((((&&&'''((()))***+++,,,,,,444333222111///---,,,+++,,,------...///333888<<<......///000111111222222444444333333333444555555///888;;;@@@IIIMMMVVViii{{{,,,---...///000000000000111111222333444666666777333333222111111222333333000111111111111000000///,,,,,,++++++***)))((((((%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############""""""$$$&&&((()))###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%(((***(((%%%###$$$&&&########################%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%###$$$&&&&&&&&&$$$"""!!! ###$$$$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&'''(((((('''%%%###!!!'''&&&&&&%%%%%%$$$######)))(((&&&$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((())))))******++++++(((((((((((())))))))))))++++++)))(((''''''''''''))))))***+++++++++++++++444444222111///---,,,+++...---,,,,,,...333777:::000---***+++...111222111111222222333333444444555555666<<>>CCCKKKUUUbbbkkkttt111222222222111111000///000000///...............222222222222000---***((()))((('''&&&%%%&&&&&&'''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&***222333...(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$))))))((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''&&&%%%'''&&&%%%%%%'''((('''&&&)))******)))'''&&&&&&'''$$$%%%&&&%%%$$$"""###$$$&&&&&&%%%%%%%%%&&&&&&'''(((------(((%%%%%%&&&%%%''''''(((((()))((((((((((((((()))))))))*********'''''''''''''''((())))))%%%$$$$$$&&&((((((&&&###&&&&&&&&&''''''(((((((((,,,///444777222***''')))''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&%%%&&&''''''''''''((((((''''''&&&&&&%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&'''(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&(((******)))'''%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((()))+++,,,,,,***)))'''((()))***+++***)))))))))))))))))))))((((((''''''((()))***+++)))******+++++++++++++++***,,,...---+++******,,,...............///000000111222222333333444444555666999>>>CCCIIITTT```iiiuuu000000000111000000///...000000/////////.........444444444222000---***)))(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''(((((($$$$$$%%%&&&&&&%%%%%%%%%((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&((())))))((('''&&&)))(((((('''&&&&&&%%%%%%###%%%'''((())))))''''''&&&)))222<<<>>>555+++&&&%%%%%%%%%&&&&&&''''''(((&&&''''''''''''&&&%%%%%%)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&((()))((('''&&&&&&&&&$$$"""!!!###%%%!!!###&&&'''%%%###""""""%%%%%%%%%%%%&&&'''((((((---222333---'''&&&''''''))))))))))))))))))((('''(((((())))))))))))******''''''(((((((((((())))))(((''''''(((***)))'''%%%&&&&&&''''''''''''((((((,,,666<<<666+++'''((()))'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%'''))))))((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''')))+++,,,***)))'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))***+++---...555///)))%%%&&&)))******))))))))))))))))))******))))))((((((((())))))***)))***,,,......---,,,***)))***++++++******,,,..................///000000111222222333333444444555666999>>>CCCIIISSS___hhhvvv000000000111111000//////000000000000000///......000111111000///...,,,,,,((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$&&&''''''((((((%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''((((((((('''&&&((((((((('''''''''&&&&&&"""$$$''')))***)))'''&&&''')))111:::<<<444+++'''&&&''''''((()))******+++'''''''''''''''&&&&&&%%%((((((((((((((((((((((((******))))))((((((''''''%%%%%%&&&'''(((((('''''''''&&&&&&((())))))'''&&&%%%%%%$$$!!! """%%%"""$$$&&&&&&%%%######$$$%%%%%%%%%%%%%%%&&&'''(((,,,222444...'''''')))))))))))))))))))))((('''&&&(((((((((((()))))))))***((((((((()))))))))((((((((())))))))))))(((&&&%%%((((((((((((((((((((((((***666:::///%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&''''''''''''&&&&&&&&&&&&---222///)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***+++)))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((***+++---///;;;333***&&&''')))(((&&&)))))))))))))))***************))))))))))))))))))'''(((***+++++++++***)))*********))))))+++---..................///000000111222222333333444444555666999>>>CCCJJJUUUbbbkkkwww000000111111111111111000000000111111000000///............------,,,+++***'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&'''((()))'''''''''(((((()))))))))"""$$$''')))***)))'''%%%(((''')))///111---)))(((''''''(((((()))***++++++''''''((((((''''''&&&%%%''''''''''''''''''''''''*********))))))(((((('''###$$$%%%&&&((())))))***+++)))(((((()))(((&&&$$$))))))(((&&&$$$%%%'''***&&&&&&&&&%%%$$$$$$&&&(((((('''&&&%%%%%%%%%%%%%%%$$$***,,,(((###$$$&&&'''((((((((((((''''''&&&%%%'''(((((((((((()))))))))(((((()))******)))((('''###$$$%%%%%%$$$###"""!!!))))))))))))))))))))))))(((//////'''###((((((###&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&'''((('''555<<<555)))$$$&&&((($$$$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''(((((((((((((((((('''))))))))))))))))))))))))''''''&&&'''(((***,,,---555///)))(((***+++)))%%%(((((())))))***************************)))))))))))))))((('''((()))***+++---+++***)))***+++,,,---...............///000000111222222333333444444555444888>>>EEEMMMYYYfffoooxxx000000111111222222111111///000111222111000///...///...---+++***(((''''''''''''((((((''''''&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''&&&&&&''''''((()))))))))'''&&&&&&%%%&&&''')))***''''''(((((()))******+++$$$%%%''')))***)))((('''***&&&$$$''')))((((((***&&&&&&&&&''''''(((((()))'''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''$$$$$$%%%&&&''')))******...,,,)))(((((((((&&&%%%'''((((((&&&%%%%%%''')))''''''&&&%%%$$$%%%(((+++(((((('''&&&%%%%%%%%%%%%###'''(((&&&%%%''')))'''&&&'''''''''''''''&&&%%%''''''(((((((((((())))))((()))***+++***)))((('''###%%%''''''%%%$$$$$$$$$******)))))))))))))))(((''''''%%%###%%%)))'''"""%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&''''''(((############%%%&&&(((((('''666>>>555((($$$'''(((###$$$&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$###&&&'''(((((((((((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&'''(((***+++***(((&&&(((+++---,,,***((((((((()))******++++++))))))***++++++******))),,,+++)))((()))***,,,...---,,,***+++,,,------,,,...............///000000111222222333333444444555444888>>>EEENNN[[[iiirrryyy...///000000111111000000///000111222222000///...------+++***)))(((((((((&&&'''((((((((('''&&&%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''''''''(((((()))******+++'''''')))******++++++***))))))))))))))))))))))))(((((()))***++++++++++++,,,'''&&&)))+++***)))+++'''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&'''''''''(((((((((((('''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((///,,,(((&&&'''(((((((((###%%%&&&%%%$$$###$$$&&&$$$%%%&&&&&&%%%%%%'''((('''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&(((,,,+++'''&&&''''''((((((((((((''''''''''''((((((((())))))((()))+++++++++)))(((&&&%%%(((++++++)))((((((***(((((((((((('''''''''&&&((($$$"""&&&)))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&%%%$$$$$$%%%&&&'''((($$$111666---&&&'''(((%%%###%%%&&&(((((((((&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))))))'''%%%###$$$&&&''''''&&&$$$###''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&''')))***&&&&&&&&&&&&((()))***+++'''(((((()))******++++++((((((***+++,,,++++++***+++++++++++++++,,,------,,,******,,,///111///---...............///000000111222222333333444444555444888>>>EEENNNZZZhhhqqqzzz------...///000000/////////000222333222111///...))))))))))))***+++,,,---&&&'''((((((((('''%%%%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''))))))(((&&&%%%"""###$$$%%%&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((((((((''''''(((((()))***++++++,,,&&&(((+++...///...,,,***++++++******)))(((((((((+++++++++,,,,,,---......,,,******///111...+++,,,************))))))))))))(((((((((((((((''''''&&&'''((((((((())))))******(((((())))))******++++++***)))(((&&&&&&%%%%%%%%%...+++'''%%%&&&)))++++++%%%'''((()))'''&&&'''(((!!!###&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&###"""&&&+++((("""''''''((())))))***))))))''''''''''''((((((((())))))***+++,,,+++***(((&&&###&&&)))***((('''((()))''''''&&&&&&&&&%%%%%%%%%***###$$$+++,,,&&&%%%***%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((((((((((($$$$$$$$$%%%&&&'''((())))))((('''&&&%%%&&&''''''"""+++---&&&%%%+++)))"""$$$%%%'''))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***(((%%%###$$$&&&''''''&&&$$$###''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$&&&'''(((((((((&&&&&&''''''(((''''''&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((('''&&&&&&'''((()))))))))(((%%%###$$$&&&)))'''(((((()))***+++++++++'''(((***+++,,,,,,,,,+++((()))+++------,,,+++***))))))***---222333222///...............///000000111222222333333444555555555999???EEEMMMXXXeeeooozzz---...///...---,,,---...---......///......---,,,***)))((()))***)))'''%%%%%%%%%''''''''''''%%%%%%***%%% !!!%%%'''$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''%%%&&&&&&&&&%%%$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))((('''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%'''&&&'''''''''&&&'''***,,,---+++((('''''')))))))))++++++************++++++//////............//////000000//////////////////000000000111000000//////333333222222111000//////,,,---...//////...---,,,------,,,******)))))))))((()))***++++++***((('''***)))'''&&&%%%'''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$)))))))))))))))((('''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&(((***+++,,,+++)))(((,,,+++***))))))***+++,,,'''&&&&&&%%%&&&''')))***)))))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%(((((((((''''''&&&&&&&&&((('''&&&''')))))))))(((((('''&&&&&&&&&'''%%%$$$###$$$&&&(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&))))))))))))))))))))))))***))))))(((((((((((()))$$$%%%%%%''')))+++,,,...+++***)))(((((((((******++++++,,,,,,,,,+++******,,,)))***///000+++***---000000///......///111111111222222333333444444555777888===FFFNNNWWWdddpppzzz---///000///......///000............------------+++***(((((()))(((&&&$$$###$$$$$$%%%%%%$$$$$$###"""$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&''''''((()))((('''(((***,,,111///,,,,,,---.........111111000000000000111111555444333333333333333444333333333444444444444555666777777888888777777666888777666555444333222222///000111111111111000///111000///---,,,,,,,,,,,,***+++,,,---,,,+++)))(((***)))(((((((((((()))***'''''''''((((((((())))))******)))((('''&&&%%%$$$***)))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((()))*********))))))))))))(((((((((((())))))&&&&&&%%%%%%%%%&&&'''((('''''''''(((((((((((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%'''''''''&&& """%%%''''''&&&$$$%%%&&&(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))+++++++++,,,...///111222+++***))))))))))))))))))*********++++++,,,,,,,,,,,,)))***//////,,,+++///000//////...//////111111111222222333333444555555777888>>>GGGOOOXXXeeeqqqzzz...///111111000000111333///...---,,,,,,,,,------,,,***((((((((('''%%%$$$###$$$$$$%%%%%%$$$$$$###&&&...///)))$$$%%%(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''&&&''''''''''''&&&%%%%%%&&&%%%$$$%%%&&&'''&&&$$$$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''&&&%%%'''((()))+++++++++***+++---///555333111111333444555444777666666555555666666777999888777666666666666666666777777888999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>===;;;:::888777777444444555555555555444444555444333222111000000000000000111111000...,,,+++***++++++,,,,,,+++++++++'''''''''(((((()))))))))***))))))((('''&&&&&&%%%******))))))))))))((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&''''''(((((()))((((((((('''''''''&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))((('''''''''((((((&&&&&&''''''((())))))***'''''''''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&!!!%%%'''''''''%%%&&&'''(((((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))(((&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((('''(((((()))***+++************+++,,,------******++++++++++++*********)))))))))***,,,...///---***+++---...---...111///////////////000111111222222222333444444555555777999>>>GGGOOOXXXfffrrrzzz...000111222111111333555000...,,,******+++,,,---,,,***(((''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&###***111///'''!!!!!!$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&%%%$$$$$$%%%'''&&&''''''(((''''''&&&&&&'''%%%$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''''''''(((((($$$&&&'''((('''''')))***---...000111111222444666999777666666888::::::::::::999999999999999999:::888777666555555444555555777888999;;;===>>>???@@@@@@@@@AAAAAABBBBBBAAAAAAEEEDDDCCCAAA@@@>>>===<<<888999999999888888888777999888777555444444333333666666666555444222111000+++---...000000///...---************))))))))))))((((((((())))))***++++++))))))))))))))))))(((((()))))))))(((((((((((('''''''''((((((''''''&&&%%%%%%&&&&&&'''((())))))***((((((((('''''''''''''''((((((''''''(((((()))*********+++,,,,,,+++)))((())))))(((''''''&&&&&&&&&''''''''''''(((((())))))(((((((((((('''&&&%%%$$$((((((((((((((('''''''''((('''&&&''')))))))))((('''%%%$$$%%%'''''''''%%%''''''(((((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''(((((((((((((((((('''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++''''''&&&&&&&&&&&&''''''(((***,,,---.........---+++***)))))))))+++...///---++++++,,,---///111333......//////000000111111222222333333444555555555777888>>>GGGOOOXXXfffrrr~~~...000111222111111333555000...,,,***)))***+++,,,+++)))&&&%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&(((***+++)))%%%""""""###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&%%%$$$$$$%%%'''&&&&&&''''''(((''''''&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***&&&(((***+++***+++---///222444777888999:::<<<>>>>>>===<<<===???@@@@@@???<<<<<<;;;;;;;;;;;;<<<<<<777777666555444444555555777888999;;;===???AAAAAAGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHFFFEEECCCBBBBBB===<<<<<<;;;:::999999999999888777666666555666666888777777666555333222111...///111333444333111000000///...---,,,***))))))(((((())))))*********+++((((((((((((((((((((((((******)))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''((()))******&&&&&&''''''((())))))***)))(((((((((((()))*********+++,,,,,,,,,***)))(((%%%%%%%%%%%%$$$######"""))))))(((((('''''''''''''''(((((((((''''''&&&%%%((((((((((((((((((((((((((('''&&&''')))))))))(((+++)))((((((((((((&&&%%%(((((((((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((()))++++++***))))))(((''''''((((((((())),,,...000111111111---,,,***))))))***,,,---,,,,,,,,,+++---///111222---......///000111111111222333333444444555666666666777===FFFOOOXXXfffrrr...///111111000000111333///...,,,***))))))*********'''%%%$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&######$$$&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&''''''''''''&&&'''&&&%%%&&&'''((('''%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''')))***++++++---000111111222555777999<<<>>>@@@@@@AAABBBCCCCCCBBBAAABBBCCCDDDCCCBBB>>>======<<<<<<======>>>999999888888888888999999777888:::<<<>>>@@@AAABBBHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFF@@@???===;;;:::999888888666666666555555555666666666555555444333222222111000222444666666666444333444333222111///...---,,,---,,,+++***)))'''&&&&&&(((((()))))))))))))))************)))))))))(((((()))))))))))))))((((((''''''''''''(((((())))))***%%%&&&'''((()))******+++))))))))))))************))))))***))))))((('''&&&'''((((((((((((''''''&&&***))))))(((''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%'''''''''&&&((('''&&&&&&(((((('''&&&((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))***))))))))))))))))))))))))(((((('''(((((()))***++++++***)))((((((((((((((()))***,,,---///000111111------+++*********++++++***------+++,,,000111///,,,---...000111111111111333333333444555555666666666777>>>GGGPPPYYYgggsss---///000///......///000------,,,+++***)))(((((((((&&&######$$$&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%######$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&''''''''')))((((((''''''(((((())))))))))))***+++,,,...///222555777999:::;;;>>>@@@AAACCCEEEEEEDDDCCCCCCCCCBBBAAAAAAAAABBBBBBAAA???;;;;;;::::::::::::;;;;;;;;;::::::;;;;;;<<<===>>>::::::<<<>>>@@@AAACCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHBBB@@@===;;;888666666555222222222222333444555666666666555444444333444444333444666777888888777777555555555444333333222222222111000...,,,***)))(((*********++++++,,,,,,,,,***))))))))))))((((((((((((((())))))(((((('''&&&((((((((((((((()))))))))''''''(((((()))))))))***((()))+++,,,,,,,,,+++***+++***)))(((''''''''''''((()))***++++++******)))((((((((((((((('''''''''%%%&&&'''(((((())))))(((%%%&&&&&&&&&'''''''''(((&&&%%%$$$%%%'''''''''&&&&&&%%%%%%&&&'''((((((''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$!!!"""###%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&'''''''''(((&&&''''''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''((((((,,,+++++++++++++++,,,,,,++++++++++++++++++,,,,,,)))---...+++,,,//////+++,,,---...000111222111111333333444444555666666666888999@@@IIIRRR[[[iiiuuu---...///...---,,,---...,,,,,,,,,,,,+++)))'''''''''%%%###"""$$$&&&''''''''''''%%%%%%%%%%%%''''''&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''###$$$%%%%%%&&&&&&&&&%%%((('''&&&&&&'''((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%))))))(((((((((((())))))------...///000111333444888:::===>>>???AAADDDFFFGGGHHHIIIHHHEEECCCAAAAAA???>>>>>>>>>???>>>===;;;777777666666666666777777;;;;;;;;;;;;<<<>>>???@@@<<<===>>>@@@BBBCCCEEEEEEHHHHHHIIIKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIICCCAAA===:::777555444333///000000000222333444555888888777777666777777888555555666777888999999999555555555666666666777777444444333222111000//////,,,,,,,,,------.........))))))))))))((((((((((((''''''((((((''''''&&&%%%))))))))))))(((((((((((())))))))))))(((((((((((((((***,,,---...---+++***...---+++)))((())))))***"""###$$$&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))$$$%%%&&&((())))))******'''((((((((())))))******((('''&&&''')))))))))((()))(((''''''((()))(((&&&'''''''''''''''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$###%%%&&&((())))))(((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''((())))))'''''''''&&&&&&%%%%%%%%%######%%%&&&'''(((((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))(((''''''&&&&&&&&&''''''&&&''')))******)))'''&&&&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))))))))))))))***))))))(((((((((((()))++++++************++++++...---+++(((''''''''''''((()))***,,,,,,---------(((---...++++++///...)))+++,,,...000111222111111333333444444555666666666:::;;;AAAKKKTTT]]]kkkxxx---.....................*********)))((('''&&&%%%)))'''&&&$$$$$$%%%&&&'''(((&&&$$$"""!!!###$$$&&&''''''''''''&&&&&&%%%$$$&&&%%%%%%$$$###"""!!!!!!)))'''&&&$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&'''((())))))))))))%%%&&&'''((()))******+++'''(((***+++++++++---///111222444666999<<<>>>??????@@@BBBDDDFFFHHHJJJJJJJJJIIIIIIIIIHHHEEEAAA===???===<<<:::999777444222555555555555555555555555333444666999<<<>>>???@@@<<<<<<===>>>@@@BBBCCCEEEFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGGGGEEEDDDEEEHHHKKKCCC@@@<<<888666555555555666666666666777999:::;;;>>>>>>=========>>>>>>???<<<<<<<<<;;;:::999888777777:::===>>>======@@@CCC???===;;;888666333222111,,,++++++---000222222222)))(((((((((((())))))******)))((()))***+++***)))***(((&&&'''***+++)))'''))))))(((((()))***++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,$$$&&&)))******((($$$""")))))))))(((''''''&&&&&&%%%''')))+++,,,***((('''$$$%%%&&&'''(((((((((((((((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%&&&((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''')))'''&&&''')))***'''%%%&&&&&&''''''''''''''''''(((((((((((()))))))))))))))(((&&&$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((&&&((()))******)))(((&&&((('''%%%%%%&&&'''((('''))))))******)))***,,,...///...,,,***))))))******++++++*********+++,,,---......,,,+++,,,...---+++---------------...000000333333333222222333333444;;;<<>>@@@BBBDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJKKKLLLLLLIIIDDDAAA:::777555333444555666777444444444444444333333333666777:::===???AAACCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFIIILLLFFFCCC@@@===;;;:::;;;<<<;;;;;;<<<===>>>@@@BBBCCCDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@???>>>>>>999;;;===>>>>>>???AAACCCEEEDDDAAA===:::888777777111///...///000111000///...------,,,,,,,,,------***)))((()))++++++***(((***((('''(((***+++)))''')))))))))))))))***++++++************************++++++++++++++++++******'''(((***+++***(((&&&%%%((((((((((((((('''''''''&&&((()))++++++***)))((('''''''''(((''''''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&((()))))))))''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%''')))***)))&&&''''''''''''''''''''''''&&&''''''''''''(((((((((***)))((('''''''''((()))&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((((()))***++++++***)))(((+++***(((((()))+++,,,,,,((())))))*********+++,,,---,,,***))))))))))))***++++++++++++,,,,,,,,,,,,***+++---///000000,,,(((------------...///000000333333222222222333444444:::<<>>>>>@@@BBBDDDDDDCCCGGGEEEBBB???======>>>>>>999777555444333222000......---,,,+++++++++++++++)))))))))***,,,+++)))'''***)))((((((******)))((())))))))))))))))))***+++++++++++++++++++++++++++++++++++++++******)))((())))))*********)))((((((''''''(((((((((((())))))(((((()))))))))*********(((((((((((('''&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&%%%$$$###""""""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((()))(((''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((('''&&&'''))))))'''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((())))))******))))))''''''''''''(((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))((((((''''''(((***+++,,,(((((())))))******++++++******)))(((((())))))******+++,,,---------,,,,,,))))))+++...000///,,,***------------...///000111222222222222333333444555999;;;AAAIIIQQQ\\\mmm|||/////////......---------((((((((('''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&((()))((((((((((((((()))))))))++++++***)))***,,,...///111333666888999;;;>>>@@@>>>@@@BBBDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFHHHIIIIIIFFFAAA<<<===;;;888555444666:::>>>AAAAAAAAAAAA@@@@@@@@@@@@BBBCCCEEEHHHKKKMMMNNNNNNSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOONNNNNNMMMMMMLLLQQQRRRRRRRRRPPPQQQSSSUUURRRQQQOOOMMMLLLKKKLLLLLLFFFFFFGGGIIIKKKMMMOOOPPPQQQPPPOOONNNNNNMMMMMMNNNJJJKKKLLLLLLMMMMMMMMMLLLHHHFFFDDDEEEHHHIIIGGGEEEBBB@@@>>>===<<<>>>@@@AAA???===:::999888777444222///...---,,,+++******************,,,---,,,)))'''******)))))))))))))))(((***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++)))((('''***))))))(((((()))))))))&&&''''''((())))))******(((((('''''''''((()))***((((((((((((((('''&&&&&&&&&''''''(((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&########################%%%&&&'''(((((((((''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''')))((((((((('''&&&%%%$$$'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$&&&((()))***)))((('''(((((((((((())))))))))))(((((((((((()))))))))))))))******++++++******)))&&&''''''''''''))),,,...)))(((((()))*********)))))))))))))))******++++++)))+++---...///...,,,+++---******---000///000111------------...///000111222111222222333444555666888:::AAAIIIQQQ\\\lll{{{---------......////////////...---+++***)))))))))&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%###"""!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((('''&&&&&&''''''(((((('''''''''((()))***+++++++++,,,---///111444555777999<<<===>>>@@@BBBEEEAAACCCEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHDDD???;;;888999999888777888:::===@@@@@@@@@@@@@@@@@@@@@@@@HHHIIIKKKMMMOOOPPPQQQQQQTTTTTTSSSRRRRRRRRRSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOQQQRRRSSSSSSRRRRRRSSSUUURRRQQQPPPNNNMMMLLLLLLLLLMMMMMMMMMNNNPPPRRRSSSTTTQQQPPPOOOOOONNNNNNNNNOOONNNNNNOOOPPPQQQQQQQQQQQQPPPMMMKKKKKKMMMMMMJJJGGGCCCAAA???=========>>>??????===;;;::::::999888666444333222111000/////////---,,,,,,,,,------***(((***++++++***)))(((((()))******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***(((&&&)))((('''''''''((())))))&&&''''''((()))***++++++((('''&&&%%%%%%'''(((***&&&''''''((())))))(((((('''((())))))))))))(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((($$$%%%(((******)))((('''((((((((()))))))))******'''((((((((()))))))))***((())))))))))))))))))((()))***++++++***,,,///222---+++(((((()))***)))((())))))***++++++,,,,,,,,,)))***,,,......---,,,+++///---000777:::666333333...............///111111111111111222333444666777888:::AAAJJJRRR\\\lll{{{)))******+++,,,---......000...,,,)))((('''''''''%%%%%%%%%%%%$$$$$$$$$###&&&%%%""" !!!###%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&%%%&&&&&&''''''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&(((***,,,---///000222444777999;;;<<>>>>>===;;;::::::;;;:::999888555555444333222222222333000///------......---+++***+++,,,+++)))(((((()))+++******))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---+++)))((((((((('''''''''((())))))''''''((())))))***++++++((('''&&&%%%&&&'''((()))&&&&&&'''((())))))))))))(((((()))*********))))))''''''((((((((()))))))))''''''''''''''''''''''''(((''''''''''''((()))))))))))))))(((((((((((('''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''''''''(((((((((((())))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((("""%%%''''''(((***,,,((((((((('''&&&&&&%%%%%%&&&''''''''''''(((((((((&&&(((***++++++***)))((((((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((((((***+++***((()))---000333...)))'''((())))))''')))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,---777EEEGGG===333000............///000111111000000000222333555777888999;;;BBBLLLTTT^^^mmm{{{***++++++,,,,,,---------+++)))'''$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$###"""""""""######""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$%%%%%%&&&&&&'''(((((()))"""$$$&&&((()))))))))((()))(((((()))+++...111333555777:::>>>@@@AAAAAAAAAAAACCCDDDCCCBBBBBBCCCDDDEEEFFFHHHJJJJJJIIIGGGEEEEEEDDDCCCBBBAAA@@@???>>>===<<<<<<===>>>>>><<<:::777;;;@@@AAA??????CCCFFFHHHHHHIIIKKKLLLMMMNNNOOOOOOOOOPPPQQQQQQQQQQQQPPPRRRQQQQQQPPPPPPQQQQQQRRRRRRQQQQQQPPPNNNMMMMMMLLLHHHJJJLLLLLLKKKJJJKKKLLLGGGGGGHHHHHHIIIKKKKKKLLLJJJJJJHHHGGGFFFFFFFFFFFFIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLLLLMMMMMMMMMLLLLLLJJJKKKLLLLLLLLLLLLMMMNNNOOOOOONNNMMMJJJGGGEEECCC???===<<<<<<======<<<:::777666666555555555666666444111...---...//////...***,,,---,,,)))'''(((***++++++***)))))))))))))))++++++++++++++++++++++++***+++---//////---+++)))((((((((())))))*********((((((((())))))******+++((((((((((((((()))******'''(((((()))))))))((((((''''''((()))))))))))))))'''((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&''''''((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((''''''((()))''''''((((((((()))))))))&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((( ###&&&'''&&&''')))+++)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***)))((('''&&&'''''''''((((((((())))))'''''''''((()))************))))))))))))))))))***%%%(((***(((%%%%%%)))---999222***&&&'''))))))''')))***+++,,,,,,+++******)))))))))*********++++++,,,+++444CCCEEE999000...............///000111222//////000111333555777888999<<>>???@@@AAACCCEEEEEECCCAAA???<<<<<<<<<<<<<<<=========BBBAAA@@@BBBDDDFFFFFFEEEEEEHHHKKKJJJGGGFFFIIIMMMJJJKKKLLLNNNPPPRRRSSSTTTPPPQQQQQQQQQQQQPPPPPPOOOQQQQQQPPPOOONNNNNNNNNNNNPPPOOOOOONNNLLLKKKJJJJJJHHHIIIKKKKKKJJJJJJJJJKKKEEEFFFHHHJJJLLLNNNPPPQQQPPPOOOMMMKKKJJJHHHHHHGGGFFFFFFGGGGGGHHHIIIKKKKKKFFFFFFGGGGGGGGGFFFFFFEEEBBBFFFIIIJJJIIIJJJMMMPPPMMMNNNPPPQQQPPPNNNLLLKKKCCCAAA@@@@@@@@@@@@???===<<<<<<<<<;;;<<<<<<======666333///---...///000000+++,,,...,,,)))'''(((***++++++***))))))((())))))++++++++++++++++++++++++***+++...000000...,,,+++((()))***+++++++++++++++))))))))))))************)))*********++++++++++++*********))))))((('''&&&&&&&&&'''((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((()))+++***)))(((***+++%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((%%%''')))(((%%%###$$$&&&))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$''''''''''''((((((((((((&&&''''''((()))******+++++++++************++++++(((+++---+++''''''+++///===555+++&&&&&&((()))(((((()))***++++++***)))((())))))(((((())))))***+++///))),,,777999000---000.........//////000111222//////000111333666888999:::===DDDNNNVVV```ooo}}}---,,,,,,+++***)))(((((()))((((((((())))))'''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((((((&&&%%%%%%((()))'''%%%(((((('''&&&%%%%%%%%%%%%&&&&&&((()))+++,,,,,,,,,000111444888;;;>>>@@@AAADDDBBBBBBDDDFFFFFFCCC@@@:::;;;;;;:::888777777888;;;<<<<<<<<<======>>>>>><<<<<<<<<======???@@@AAAFFFHHHJJJLLLMMMLLLKKKJJJJJJNNNPPPNNNIIIGGGJJJNNNQQQQQQSSSSSSSSSRRRQQQPPPJJJJJJJJJHHHGGGFFFGGGHHHJJJOOOOOOLLLMMMRRRRRROOOOOONNNMMMJJJIIIIIILLLOOOMMMPPPOOOJJJHHHKKKMMMMMMMMMKKKMMMRRRVVVZZZaaahhheee```[[[XXXVVVSSSOOOLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEGGGHHHKKKLLLNNNNNNNNNOOOQQQRRRLLLJJJHHHFFFEEEEEEFFFGGGEEECCCAAA>>><<<<<<======;;;:::999888666555333333//////...---,,,,,,,,,,,,,,,***(((((()))******)))************+++,,,------.........---,,,+++***)))'''(((((()))***,,,---...)))))))))))))))(((((('''***)))(((''''''((()))***&&&'''((()))((('''%%%###%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''+++***(((&&&%%%%%%%%%%%%''''''''''''''''''''''''+++++++++++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&((()))***(((''''''&&&&&&&&&''''''%%%%%%&&&'''((()))******+++)))&&&&&&((()))'''%%%***)))(((''''''((()))***444222000---+++***))))))''')))+++---...---,,,,,,+++,,,......,,,+++,,,,,,++++++,,,,,,---......///777666444333222333333444888666333111111444777:::;;;>>>FFFNNNUUU]]]kkkxxx---,,,,,,+++***)))((((((&&&%%%%%%%%%&&&%%%$$$###&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&(((((('''%%%(((((('''''''''(((((()))((((((((()))+++...111222888:::<<>>@@@BBBDDDDDDDDDDDDEEEBBB>>>;;;999888666444000000///......222777;;;:::;;;===???BBBDDDFFFGGGIIIIIIJJJKKKLLLMMMNNNNNNPPPOOOOOONNNNNNNNNNNNNNNNNNMMMLLLNNNPPPPPPMMMJJJHHHIIIJJJKKKKKKKKKKKKKKKHHHMMMQQQQQQNNNLLLNNNRRRNNNSSSXXX[[[```fffiiiggg```bbbcccccccccdddfffhhhmmmqqqqqqllljjjkkkkkkiiihhhdddeeeiiinnnrrrxxx}}}yyyxxx~~~zzzuuupppllljjjiiiiiiiiikkkjjjeee]]]VVVRRRQQQQQQQQQRRRQQQPPPOOOMMMLLLIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHJJJGGGCCC@@@???@@@BBBDDD777666444222000...---,,,,,,***((()))---111333444......---,,,++++++++++++,,,,,,------------,,,,,,******))))))***++++++,,,---+++)))&&&&&&(((***,,,))))))(((((((((((())))))(((((()))******)))'''&&&))))))))))))************(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&''''''((())))))'''((())))))))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((((((''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((***)))(((((('''''''''(((''''''&&&&&&&&&''''''((())))))(((((('''''''''&&&+++)))''''''((()))((('''(((((('''&&&&&&'''(((((()))******+++,,,,,,++++++,,,+++)))''''''(((***+++&&&(((******))))))***+++......//////////////////...////////////......---000000///000111333555777999<<>>AAAAAABBBDDDGGGIIILLLNNNOOOMMMNNNOOOPPPPPPQQQQQQQQQRRRQQQNNNMMMLLLLLLMMMNNNJJJIIIHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJLLLLLLMMMMMMSSSXXX]]]\\\VVVSSSTTTWWWTTTXXX]]]bbbhhhmmmooopppkkkmmmppprrrrrrtttvvvxxxzzz~~~~~~yyyuuutttssspppkkkgggfffkkkpppuuu{{{wwwlllgggeeeeeeeeeeeeddddddaaa]]]ZZZUUURRROOOLLLJJJHHHGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKMMMKKKIIIGGGFFFFFFGGGHHH<<<;;;:::777555222///...000...,,,,,,///333666777......---,,,,,,,,,,,,,,,---.........---,,,++++++++++++***************++++++***)))''''''((())))))))))))(((((((((((())))))))))))************)))((()))))))))*********++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((($$$&&&'''))))))'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''(((((('''&&&'''''''''''''''''''''&&&&&&'''''''''((()))+++,,,------,,,,,,+++***)))))))))***+++,,,(((***,,,,,,++++++,,,---...........................///000111222111000//////000111333555666888888888;;;CCCMMMUUU^^^mmmzzz---,,,,,,+++***)))(((((($$$&&&((('''%%%###$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''''''''''''''''''''((()))***+++111333777;;;>>>AAABBBBBBFFFGGGHHHHHHGGGDDDBBB@@@;;;999666333222222444666555888;;;>>>@@@BBBDDDFFFIIIJJJKKKMMMOOOPPPRRRRRRQQQRRRSSSTTTTTTTTTSSSSSSPPPNNNLLLIIIHHHIIIJJJKKKIIIJJJJJJGGGDDDDDDIIIMMMJJJKKKLLLMMMOOOPPPRRRSSS[[[___cccbbb^^^[[[[[[]]]ZZZ\\\```eeeiiilllnnnpppnnnqqqtttvvvxxxzzz}}}{{{vvvuuusssooommmgggeeeiiioootttyyy~~~}}}|||}}}~~~|||xxxuuullleee]]]VVVRRROOOLLLJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHAAA@@@???===:::777444333333000...---///111222333------,,,,,,---......////////////...---,,,***))),,,+++******)))*********%%%&&&'''((('''&&&%%%$$$(((((())))))))))))(((((())))))***************)))(((((()))))))))*********))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))((((((&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''######$$$$$$######"""!!!&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&%%%&&&'''((()))'''''''''(((((()))++++++&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%&&&'''&&&''''''''''''''''''&&&%%%&&&((()))))))))''''''"""$$$&&&''')))))))))))))))***,,,,,,++++++,,,---------------------.........///111222333222111111///000111444666777888999999<<>>BBBEEEFFFEEEEEEEEEFFFGGGGGGEEEBBB>>><<<666666555444333555999<<<<<>>;;;999444222///......///...------,,,------...///000000////////////---,,,+++***++++++***************+++(((***,,,...---+++)))'''(((((())))))))))))(((((()))))))))))))))*********'''((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))******)))(((&&&%%%((()))************)))(((&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&'''((()))++++++&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))%%%&&&'''&&&%%%%%%''')))&&&'''(((((((((((('''&&&((())))))******))))))((("""$$$'''***,,,,,,++++++)))***,,,,,,***)))******++++++,,,,,,---......///------///000111111111111...///000222444666777888;;;>>>FFFOOOWWW```nnn{{{---,,,,,,+++***)))((((((&&&***,,,+++'''%%%'''***&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''))),,,***+++,,,///222555888999>>>@@@CCCEEEGGGHHHHHHHHHEEEFFFGGGGGGDDDAAA<<<:::888:::;;;;;;;;;>>>BBBFFFFFFHHHKKKLLLLLLLLLMMMNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTTTTSSSPPPNNNLLLGGGFFFEEEDDDCCCCCCDDDEEEDDDHHHMMMPPPRRRUUUZZZ]]][[[[[[\\\^^^```cccfffhhhhhhfffeeegggiiikkkjjjhhhccc^^^^^^aaabbb```bbbgggggghhhjjjlllnnnrrrwwwzzz{{{~~~~~~yyywwwyyyzzzyyyvvvmmmeeeeeehhhjjjkkknnnrrr{{{yyyllleeecccaaa___XXXXXXXXXXXXWWWVVVVVVUUUPPPNNNKKKHHHEEEDDDCCCBBBHHHHHHIIIJJJJJJIIIIIIHHHFFFGGGGGGGGGFFFCCCAAA@@@888666444333333111///,,,///...............//////------...............---******************++++++---...///000000...---,,,'''((()))******)))((('''(((((((((((())))))******(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((('''((()))******)))'''&&&))))))))))))))))))))))))'''''''''(((((('''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''))))))******))))))((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&'''((((((((((((((('''&&&&&&&&&'''((())))))&&&%%%%%%&&&&&&((())))))((((((((((((((('''''''''&&&((()))(((&&&&&&)))+++'''((())))))))))))((('''+++++++++++++++,,,---...((()))***,,,---.........+++---...---+++))))))******+++,,,---...///000111---------...///111222333111111111222444666888999===@@@HHHQQQXXX```nnn{{{---,,,,,,+++***)))((((((###'''***((($$$"""$$$'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$$$$'''))))))((((((***---+++---///333888<<<@@@BBBDDDDDDEEEFFFGGGIIIJJJKKKJJJKKKLLLLLLIIIEEEAAA>>>>>>AAACCCDDDDDDFFFKKKOOOOOOPPPPPPOOONNNNNNPPPRRRMMMNNNOOOQQQRRRTTTUUUVVVPPPQQQQQQPPPNNNKKKHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCJJJLLLSSS[[[dddhhhiiihhheeeeeefffgggjjjnnnqqqsssrrrnnnjjjjjjmmmooollliiiddd^^^\\\______]]]___eeefffggghhhiiikkkpppvvvzzz{{{~~~~~~zzzyyy~~~yyyooommmnnnnnnnnnpppxxx}}}|||{{{~~~pppjjjiiihhhgggggghhhiiiiiijjjjjjiiiiiiaaa^^^YYYSSSNNNKKKIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJGGGHHHIIIIIIIIIGGGEEECCC<<<;;;:::999999777333000111000///......---......***+++,,,...///000000000******))))))***++++++,,,++++++******))))))******'''((()))******)))((('''((((((''''''((()))******((())))))))))))*********&&&''''''((()))******+++))))))))))))))))))))))))%%%&&&(((***+++***)))(((((((((''''''''''''((((((''''''((((((((((((''''''###$$$&&&((()))))))))(((''''''''''''''''''''''''''''''((((((''''''&&&%%%((((((((((((((((((((((((%%%&&&&&&'''((()))******%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&'''((()))***+++***)))((('''&&&%%%%%%''')))+++***((((((***---'''((()))******)))((('''((((((''''''(((***,,,---***)))((('''((()))+++---///000111000---,,,+++,,,***+++,,,...000111222333///.........000222444555555555444555666888:::;;;???BBBIIIRRRYYYaaannn{{{......---,,,+++))))))(((((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&''')))***'''''''''''')))+++---///222333555888<<>>:::444000333111///---,,,...111333//////............------,,,+++++++++,,,------......---,,,+++************&&&&&&''''''(((***+++,,,))))))))))))))))))))))))(((((('''(((((()))***++++++***)))(((((()))***+++&&&&&&''''''''''''''''''))))))))))))))))))))))))'''''''''(((******)))((((((((((((((()))))))))))))))(((((((((((('''''''''%%%%%%&&&&&&%%%%%%$$$$$$%%%'''))))))'''%%%%%%&&&(((((((((''''''&&&&&&&&&%%%%%%&&&'''((((((''''''(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))###$$$%%%&&&''')))******'''''')))***++++++++++++(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***************************(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))++++++++++++************+++///222111,,,)))***,,,------------.........///............////////////111333444444444555777:::EEEEEEIIIQQQYYYbbbnnnyyy...---,,,+++***))))))(((((('''&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&''''''((()))((((((((('''&&&%%%$$$%%%%%%'''(((&&&'''(((***---///111333777888:::===@@@DDDGGGIIIHHHIIIKKKLLLLLLKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJLLLNNNNNNNNNNNNMMMOOOPPPQQQSSSSSSSSSSSSRRRQQQQQQPPPPPPOOONNNMMMLLLHHHIIIJJJJJJHHHFFFEEEDDDGGGIIIKKKLLLLLLMMMOOOQQQYYYbbbmmmwwwwwwtttuuu}}}{{{xxxtttrrrsssrrroookkknnnrrrvvvxxxxxxwwwwwwyyytttvvvwwwwwwwwwzzz}}}zzz}}}yyyqqqoooqqqtttwww}}}~~~wwwqqqoooiiifffaaa[[[UUUPPPLLLKKKGGGGGGHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDAAA<<<888555333111......///111222///////////////.........+++++++++++++++,,,------...---,,,,,,++++++++++++***))))))))))))***++++++)))))))))))))))))))))))))))(((((((((((())))))***((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))******)))((((((((((((((()))))))))))))))))))))(((((((((''''''&&&&&&'''((()))))))))((('''%%%######&&&((((((&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))%%%%%%&&&&&&'''(((((((((%%%&&&'''((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((('''''''''(((((('''&&&&&&&&&'''(((''''''''''''''''''''''''))))))((((((((('''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((***...111///+++)))***,,,,,,,,,------------....../////////000000000000000111222444444444555888:::AAABBBGGGPPPYYYcccppp|||---,,,,,,+++***)))((((((((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%''''''((()))))))))))))))((('''&&&%%%%%%%%%&&&'''&&&(((+++///333666888999===>>>@@@CCCFFFHHHIIIJJJHHHJJJLLLNNNOOOMMMLLLJJJKKKLLLMMMNNNNNNMMMLLLLLLLLLMMMOOOPPPQQQPPPPPPOOOPPPQQQSSSTTTTTTSSSRRRQQQNNNNNNNNNMMMKKKIIIFFFEEEDDDGGGKKKNNNOOONNNKKKJJJLLLMMMOOOPPPQQQSSSVVVXXX\\\eeepppyyywwwwww|||{{{wwwvvvuuurrrpppxxx~~~}}}xxxwwwxxx{{{~~~|||xxxrrrjjjaaaYYYUUULLLKKKKKKJJJHHHGGGFFFFFFGGGFFFFFFFFFFFFEEEBBB???999888555222111000111222////////////////////////++++++******++++++,,,,,,------,,,,,,+++,,,,,,------,,,+++***************))))))))))))))))))))))))******)))((((((((())))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))(((((((((((()))))))))))))))))))))(((((((((((('''"""###$$$%%%'''''''''((()))###%%%***)))''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((('''''''''(((((()))''''''''''''''''''&&&&&&$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))(((((('''))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''((()))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((+++...---+++)))***,,,,,,,,,,,,------------...///000000000111111111222111222444444444555888:::===>>>EEEOOOYYYdddsss,,,++++++***))))))(((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((***)))((('''''''''((()))(((+++000555:::===???@@@BBBCCCEEEHHHIIIJJJJJJIIIHHHJJJNNNPPPQQQOOOMMMKKKKKKLLLNNNNNNOOONNNMMMMMMNNNOOOPPPQQQRRRQQQPPPPPPPPPQQQSSSTTTSSSRRROOONNNMMMMMMLLLJJJIIIGGGFFFEEEGGGKKKQQQXXX[[[ZZZWWWTTTRRRSSSUUUUUUUUUWWWYYY\\\^^^dddlllsss{{{wwwvvv|||}}}}}}}}}}}}xxxnnneee```XXXVVVTTTRRROOOKKKFFFCCCDDDDDDDDDEEEGGGHHHGGGFFF???===;;;888555444333333////////////////////////++++++*********++++++,,,,,,+++++++++++++++,,,---,,,,,,+++***************))))))))))))))))))))))))++++++***)))((((((((((((******))))))))))))******,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((()))******))))))))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&((($$$ !!!%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((+++)))(((&&&&&&''')))***)))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))*********(((***++++++***)))+++---------------............/////////000000111111222000222333444444666888;;;:::===DDDOOOXXXcccttt*********))))))(((((((((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''((()))+++,,,...000555:::???BBBDDDEEEDDDFFFGGGIIIJJJJJJIIIHHHHHHKKKNNNQQQRRRPPPNNNLLLKKKLLLMMMNNNOOONNNNNNMMMNNNOOOPPPQQQQQQQQQPPPOOONNNOOOPPPQQQPPPOOOMMMKKKMMMLLLKKKJJJJJJKKKMMMNNNRRRVVV]]]eeejjjiiiccc^^^ZZZ[[[[[[ZZZYYYZZZ\\\___cccgggkkknnnvvvzzzwwwzzz|||tttnnnjjjeeecccaaa___[[[TTTLLLFFFFFFEEEEEEFFFIIIKKKKKKKKKEEEDDDBBB???<<<999777666000000000000////////////,,,,,,++++++***++++++,,,+++************++++++,,,***))))))))))))***++++++************************,,,+++***))))))((())))))+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********************************(((***,,,+++)))((()))***(((((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%((()))))))))))))))((((((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''((((((((('''''')))((((((''''''(((((()))(((((())))))))))))((((((%%%&&&&&&'''''''''((((((((((((((((((((((((((((((+++)))(((&&&'''(((***+++)))))))))(((((()))))))))((((((((((((((((((((((((((()))))))))******++++++((()))************+++,,,---............/////////------......///000111111000111333444444666999;;;;;;>>>FFFPPPXXXbbbsss))))))))))))((((((''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''')))+++...///555777:::>>>BBBEEEGGGHHHFFFFFFGGGHHHHHHHHHHHHHHHIIIKKKMMMPPPQQQPPPOOONNNKKKLLLMMMOOOOOOOOONNNNNNNNNOOOPPPQQQQQQPPPOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKHHHIIIJJJMMMPPPUUUXXX[[[cccfffmmmuuuyyyxxxpppjjjccccccbbb```___```bbbeeehhhkkklllnnnwww~~~|||~~~|||xxxuuusssrrrooooooooopppooohhh^^^VVVMMMJJJHHHHHHIIIJJJJJJJJJKKKJJJIIIGGGCCC@@@===;;;444444333222111000000///------,,,,,,++++++,,,,,,,,,,,,+++******+++++++++)))))))))))))))***+++,,,************************++++++***)))))))))************++++++++++++***************)))((((((''''''************************(((+++---,,,)))''')))+++(((((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%)))************)))((('''%%%(((******'''%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))'''(((((()))))))))((((((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((((()))***+++******))))))))))))******))))))))))))))))))))))))''''''(((((())))))************))))))***+++,,,,,,---------.........//////,,,,,,---...///000111111///111333444444666999;;;;;;???HHHQQQXXXbbbttt))))))((((((((((((''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''***---111555777<<<===>>>@@@CCCEEEGGGIIIGGGGGGGGGGGGGGGHHHHHHIIIIIIKKKLLLNNNOOOPPPOOOOOOLLLMMMOOOPPPQQQQQQPPPPPPOOOPPPQQQRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLLLLKKKOOOVVV^^^eeejjjnnnoooyyy{{{wwwjjjjjjjjjhhhgggiiillloooqqqsssvvvyyy}}}xxxtttmmmmmmqqqyyy}}}}}}~~~}}}wwwssssssuuuwwwxxxzzzyyyqqq^^^ZZZUUUQQQOOONNNMMMLLLPPPPPPOOOMMMJJJFFFCCCAAA:::999888666555333222111///...------,,,,,,------///...------,,,,,,,,,,,,,,,,,,+++*********++++++*********************************)))******++++++)))***++++++++++++***)))++++++******)))(((((('''************************(((+++...---)))'''(((+++(((((((((((())))))))))))))))))(((((((((''''''''''''(((((()))))))))((((((&&&&&&%%%%%%&&&''''''&&&'''''''''((((((((())))))''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''(((((()))))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''%%%&&&'''((((((''''''&&&''''''''''''''''''''''''(((((()))))))))*********+++******))))))******+++))))))))))))))))))))))))((((((((()))***+++++++++,,,+++))))))***+++,,,,,,+++++++++,,,,,,,,,------------...///000111222222///111333444444666999<<<:::???IIIRRRYYYdddvvv((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''%%%&&&''''''((((((''''''((()))+++...222777;;;>>>AAAAAAAAAAAACCCEEEGGGIIIHHHHHHGGGFFFFFFHHHIIIJJJJJJJJJLLLMMMNNNOOOOOOPPPMMMNNNPPPRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSRRRQQQPPPNNNLLLJJJIIIIIIKKKMMMNNNWWW^^^iiiuuuooooooooonnnnnnppptttwww||||||zzzyyyuuuoookkkfffgggmmmvvvzzzyyyxxx{{{~~~~~~uuuppprrrvvvyyy}}}sssnnngggaaa\\\YYYWWWUUUSSSSSSRRRQQQNNNJJJFFFDDD>>>===<<<:::777555444333000///...---------------222111000///...---------000///---,,,+++************************************)))))))))***+++,,,,,,***+++,,,------,,,+++***......---,,,,,,+++******************************(((,,,///---)))&&&(((+++(((((((((((())))))))))))************)))))))))))))))***+++,,,---.........(((### %%%))))))''''''((((((((())))))******'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++)))(((((('''&&&&&&%%%%%%'''(((((((((((((((''''''))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&'''((((((((((((&&&%%%$$$************************'''((()))***************++++++************++++++))))))))))))))))))))))))******+++,,,------.........,,,***)))***,,,,,,,,,))))))*********+++++++++---...///000111222333333///111333444555666:::<<<999???IIISSSZZZeeexxx))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&'''((((((((('''(((+++---***...444999<<<>>>AAABBBDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPOOOOOOQQQQQQQQQPPPPPPOOONNNNNNRRRPPPMMMNNNOOOOOOLLLIIIIIIFFFFFFIIIJJJMMMZZZhhhoootttyyy|||~~~{{{zzz{{{xxx~~~|||{{{{{{{{{xxxqqqlllkkkgggkkkxxx|||wwwuuu{{{~~~xxxsssqqqpppwww}}}yyyqqqhhhaaaddd___WWWQQQMMMJJJGGGEEEDDDAAA===:::888666444333444222///---,,,,,,...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------,,,+++))))))))))))***++++++------------++++++******************++++++,,,,,,+++******))))))))),,,+++***)))))))))***+++'''((()))))))))(((&&&%%%$$$&&&'''((('''(((***+++...***'''(((,,,---+++(((************************))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))))))))******+++***)))((('''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++...------,,,,,,++++++******)))'''%%%%%%''',,,000333000------...000111111222333555666666666888999<<<@@@GGGPPPWWWbbbuuu)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''&&&'''(((((((((***,,,///...222777;;;===???AAACCCEEEEEEEEEEEEGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMOOOOOOPPPPPPQQQQQQRRRRRRUUUSSSQQQPPPPPPNNNJJJGGGFFFEEEHHHPPPWWW```nnn|||yyyrrrqqqqqqppppppqqqqqquuuzzz~~~|||xxxtttooojjjkkkuuu}}}{{{vvv|||}}}{{{zzz{{{}}}zzzzzzxxxvvvwwwzzz~~~xxxpppjjjccc[[[UUUPPPLLLIIIHHHFFFCCCBBBAAAAAA???>>>888555222...------...000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---+++,,,,,,------,,,,,,+++******************++++++******+++++++++***))))))((('''''''''(((***+++,,,))))))*********)))((('''&&&((())))))((()))***+++,,,)))&&&&&&***,,,***'''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''))))))(((((((((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((('''''''''''''''((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((())))))))))))*********---------,,,,,,+++++++++,,,,,,+++))))))+++///222333111//////000222222111444444555666666777888999<<>>???@@@BBBCCCFFFFFFFFFFFFGGGHHHJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSTTTUUUTTTQQQOOOMMMKKKIIIFFFCCCGGGHHHNNNZZZiiivvvwwwrrrqqqwww~~~}}}}}}xxxqqqkkklllnnnllllllmmmnnnppprrruuu|||}}}{{{tttnnnkkkqqqxxxzzzzzzzzzuuu}}}~~~uuusssrrrvvv|||yyysssrrrwww}}}zzzrrrhhh```XXXQQQMMMIIIGGGFFFFFFGGGGGGGGGEEE===:::555111......///000.........---------,,,,,,......------,,,,,,++++++,,,,,,,,,,,,---...///000---,,,,,,++++++,,,,,,---++++++++++++++++++******((()))+++,,,,,,+++***))))))))))))))))))***+++,,,***++++++++++++***)))))))))***++++++))))))***+++***'''%%%%%%(((***(((&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))((((((''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))************((((((((())))))))))))***,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,///111111000//////111111000///555555555555666888999:::;;;>>>FFFOOOVVVaaasss((((((((((((((('''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&'''''''''&&&(((***,,,...000333555;;;===@@@BBBBBBBBBCCCEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNMMMKKKIIIIIIIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSTTTPPPMMMJJJHHHGGGHHHIIIIIIOOOQQQXXXeeeuuuxxxmmmiiikkkttt}}}~~~|||{{{xxxsssrrruuuwwwsssooonnnmmmoooppprrrzzz}}}vvvsssuuuxxxwwwxxxzzzxxx~~~}}}zzzyyyvvvtttsssvvv}}}xxxqqqnnnuuu}}}|||zzzzzzuuukkk```VVVPPPLLLKKKIIIIIIJJJJJJJJJIIIBBB???999444000//////000/////////.........------//////...---,,,++++++***,,,,,,,,,------.........------++++++++++++------,,,+++++++++++++++******)))))))))******++++++,,,///......,,,++++++*********++++++++++++************+++,,,+++)))((()))******(((&&&&&&((()))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''((((((''''''((((((((((((''''''&&&((()))++++++)))(((&&&((((((((((((((((((((((((((()))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---///...------...//////---,,,444444444666888;;;<<<===:::>>>FFFOOOVVV```qqq'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%&&&&&&'''((((((+++...111222555888:::???AAACCCDDDDDDDDDEEEGGGIIIHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNMMMKKKIIIHHHHHHIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPMMMKKKIIIHHHIIINNNTTTXXXWWW[[[cccnnn}}}zzzxxxxxxvvvtttfffeeekkkyyy}}}wwwsssooorrrrrrrrrzzz~~~zzzxxxxxxuuutttxxxyyypppllluuu{{{rrrwww{{{zzzxxxxxx{{{xxxlll```YYYXXXUUUQQQOOONNNNNNMMMLLLFFFCCC>>>999444222000000000000000/////////......//////...------,,,++++++---------------,,,,,,+++------++++++++++++------,,,,,,,,,,,,++++++******,,,***((('''(((***---.........------,,,+++*********************************++++++***(((''''''(((***)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))***))))))(((((())))))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''&&&((()))++++++)))(((&&&((((((((((((((((((((((((((()))))))))******************++++++++++++,,,,,,+++++++++,,,,,,---------+++---......---------......------...//////---,,,222111333777<<>>GGGPPPWWW```qqq'''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&%%%%%%&&&(((***+++---///333666888:::===???@@@BBBDDDDDDDDDEEEGGGIIIJJJJJJIIIIIIJJJKKKLLLLLLJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNMMMKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNIIIIIIJJJKKKNNNTTT\\\aaaaaahhhpppxxxyyyqqqnnnoooqqqnnnttt|||wwwkkkkkksss|||~~~~~~{{{{{{wwwvvv|||{{{pppkkkrrr~~~sssrrrxxxnnnllliiiiiimmmuuu}}}}}}ssslllccc^^^XXXSSSPPPOOONNNMMMJJJHHHDDD@@@;;;777444222111111111000000000////////////......------,,,,,,............---,,,+++***---,,,,,,++++++,,,,,,------------,,,++++++******---+++)))''''''))),,,...&&&'''(((***+++,,,,,,,,,******))))))******+++,,,)))***+++***((('''((()))++++++************++++++((((((((((((((((((((((((************************(((((())))))))))))************))))))))))))*********)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((()))*********'''(((((())))))((((((''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------******+++,,,,,,---.........///000000///...///000111000//////111111000///111111333999???BBBAAA>>>;;;???HHHQQQXXXaaaqqq''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***'''&&&&&&'''(((+++...///111444888;;;===>>>AAABBB???AAACCCDDDDDDFFFIIIKKKKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMNNNOOOOOONNNNNNNNNNNNNNNMMMLLLKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMPPPUUUYYY\\\___dddhhhoooxxx~~~vvvooolllmmmooonnnpppsssyyy}}}{{{~~~ssskkkoooyyy{{{sssrrrzzz~~~nnnjjjfffgggkkkqqqtttvvvnnnhhh___WWWSSSRRRRRRRRRNNNMMMKKKGGGBBB===888555222222111111111000000000...............------------.../////////...------+++,,,,,,------,,,,,,+++...------,,,++++++******++++++++++++************$$$%%%''')))+++,,,,,,,,,,,,+++******+++,,,---...)))+++++++++)))((()))***+++++++++*********+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((()))))))))(((((((((((()))******''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))******+++---......//////000000///------///111333111//////000222222111222222555<<>>@@@AAACCCDDD>>>???BBBCCCDDDFFFJJJLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNOOOPPPPPPOOOMMMLLLHHHIIIJJJLLLMMMOOOPPPQQQXXX___ggglllnnnnnnoooqqq|||}}}xxxsssooonnnoooqqqppppppuuu|||zzzyyyxxx~~~wwwlllmmmuuu|||zzzsssyyyxxxrrrmmmnnnssswwwwwwuuu{{{zzzssshhh```[[[[[[[[[\\\PPPPPPOOOMMMHHHBBB<<<888222222222111111111111000---------...............---...///111111111000000++++++---......---++++++......---,,,,,,+++******(((***,,,...---+++(((&&&'''(((***+++,,,,,,++++++---,,,,,,+++,,,---...///***+++,,,,,,+++***+++,,,***++++++***))))))***,,,************************(((((((((((((((((((((((((((((())))))*********+++((((((''''''''''''((((((''''''(((((()))+++,,,---((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))***+++---...//////---...---,,,***+++---///333000------...000111111444444777>>>CCCCCC===777<<>>BBBBBB>>>999777<<>>>>>666...+++,,,+++++++++***************'''((()))+++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***(((((((((((((((((((((((('''''''''(((((()))))))))******))))))))))))******---+++'''&&&'''(((((((((''''''((((((((((((''''''''''''((((((((((((((('''((()))++++++++++++***)))***++++++,,,,,,+++******(((((((((((((((((((((((())))))***++++++***))))))++++++,,,,,,,,,---------***,,,///000000///---+++------......///000000111000000//////000333555777???@@@BBB@@@===:::999888>>>BBBJJJRRRXXXaaarrr))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''')))***+++,,,000444777999;;;>>>???DDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGIIILLLNNNOOOMMMMMMLLLJJJJJJIIIIIIJJJHHHJJJLLLNNNOOONNNMMMLLLKKKLLLNNNQQQTTTVVVXXXXXX\\\dddmmmssswww~~~{{{vvvuuuuuuvvvtttpppllliiigggeeedddbbbaaa```bbbfffkkkpppsssqqqllleee```___bbbhhhlllssszzz}}}sssjjjfffgggiiilllnnnooooooooonnnnnnooooooppppppqqqrrrtttzzz}}}zzzxxxwwwuuussstttyyy~~~~~~zzztttooollljjjhhhggglllmmmnnnmmmmmmpppvvv|||xxxyyyzzz{{{{{{yyyvvvtttrrrooonnnpppuuuyyyzzzyyywwwkkk___YYYVVVUUUZZZ```___dddnnn}}}xxxnnnddd```\\\TTTMMMJJJIIIGGGDDDBBB@@@===999666000111222222000...///000///////////////...------///000...+++***---///...000/////////...---------******+++++++++,,,,,,,,,---,,,++++++++++++,,,---)))***+++,,,---...///000+++++++++*********)))))))))333>>>???666---+++---)))***+++,,,++++++***)))&&&'''((()))*********)))((((((((((((((((((((((((******))))))))))))*********)))(((''''''((()))***)))))))))(((((((((((((((&&&&&&'''((()))******+++***))))))(((((())))))******(((%%%%%%&&&''''''&&&''''''((((((((((((''''''&&&'''(((((((((((((((((((((((()))*********))))))******+++++++++***))))))((((((((((((((()))))))))************************)))*********++++++++++++,,,000111000000000///,,,---......---,,,******+++000///...///000444777:::??????>>>;;;888777888999>>>BBBJJJSSSYYYbbbssszzz%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((())))))%%%&&&&&&''')))+++---...111444888;;;<<<<<<===>>>AAAAAA@@@AAABBBCCCEEEEEEFFFGGGHHHIIIKKKMMMNNNOOOLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMKKKIIIGGGGGGIIIMMMQQQWWW]]]cccfffpppyyy}}}tttnnnkkkkkkeeeffffffffffffffffffgggbbbbbbccceeeiiinnntttxxxzzzvvvoookkkjjjnnntttyyy~~~xxxooooooqqquuuxxxzzzzzzyyyyyyzzzyyyxxxxxxxxxyyy{{{|||zzzxxxvvvuuuxxx}}}}}}wwwpppjjjfffdddcccbbbccceeeggggggfffgggkkkooonnnnnnooooooooooooqqqqqqlllhhhddddddgggjjjjjjiiijjjeee```___]]][[[ZZZZZZYYYYYY^^^hhhyyyxxxooolllhhh___VVVRRRQQQNNNIIIFFFBBB???:::777222333333111///....../////////000000//////...---...000///+++,,,222444222,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...///...---,,,++++++++++++((()))***+++,,,---......+++++++++*********))))))(((000888777000******---((()))+++,,,,,,+++***)))&&&''''''((())))))))))))((((((((((((((((((((((((******))))))))))))*********)))(((''''''((()))***)))))))))))))))(((((((((&&&''''''((()))***++++++)))((((((''''''(((((())))))'''%%%%%%&&&''''''&&&''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&''''''((((((((((((((()))))))))))))))(((''''''(((((((((((())))))******++++++************++++++)))))))))*********+++++++++000111+++(((***,,,***)))+++......------...///000///......000444888::::::999888666444444777999<<>>>>>>>>????????????@@@AAACCCFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKHHHFFFEEEDDDGGGMMMTTT]]]hhhttt{{{yyyvvvvvv~~~|||wwwqqqlllhhhfffddd```cccfffgggggghhhiiikkkhhhkkkooossswww{{{{{{xxxyyy}}}zzzyyy|||~~~|||{{{zzz|||~~~yyyqqqkkkhhhggggggggggggiiikkkjjjgggfffhhhkkkllllllkkkjjjiiijjjmmmpppkkkgggbbbaaaccceeeeeedddaaabbbcccfffgggeeeaaa^^^[[[YYYXXX\\\gggxxx}}}zzz}}}}}}}}}{{{sssllliiibbb]]]VVVNNNHHHCCC>>>:::666555333111000000000000///000000000000///......+++///000---111;;;===888000000///...,,,+++******------------............///......---,,,++++++***))))))******+++,,,------+++++++++************)))(((,,,000///+++((())),,,((()))***,,,,,,+++******))))))(((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))((((((((())))))*********((((((''''''''''''((((((***)))'''''')))***)))(((''''''((((((((((((''''''%%%&&&'''((())))))))))))&&&&&&&&&''''''(((((()))))))))))))))((('''&&&&&&'''(((((())))))******+++,,,+++************+++,,,++++++,,,,,,,,,---------...777888...''')))------///222555444000......//////......///111444666888333444444444333444777:::<<>>@@@@@@AAACCCDDDAAA@@@@@@@@@AAADDDFFFHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNPPPPPPMMMLLLKKKJJJIIIGGGFFFFFFCCCGGGNNNXXXddduuuyyyuuuwww}}}~~~xxxuuuqqqoooppppppmmmkkkjjjnnnrrrtttttttttvvvxxxyyy~~~~~~wwwrrrpppqqqssstttsssuuuvvvsssnnnkkklllnnnmmmnnnooonnnmmmnnnrrruuuooojjjdddaaabbbcccbbb```___aaacccfffiiijjjhhhdddaaa```]]]\\\___kkk|||{{{xxxyyy{{{|||~~~wwwkkk___UUUMMMGGGCCC===888333111222333333222000000000000000///......+++000000---222<<<<<<555111111000//////...------,,,,,,,,,---------......,,,,,,---......---,,,++++++++++++,,,,,,,,,------+++++++++************)))((()))***+++*********+++))))))***+++++++++++++++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))'''(((((((((((((((((('''((((((((()))*********+++)))))))))))))))))))))***))))))(((((((((((())))))***((('''((()))***)))(((''''''((((((((((((''''''%%%&&&'''((())))))))))))&&&&&&&&&''''''((()))************))))))((('''&&&'''(((((()))******++++++,,,++++++******++++++,,,------------............111???CCC777+++***///000444777:::777222...---............///111333444555111333555666666777888:::===BBBLLLVVV]]]fffuuu%%%%%%%%%&&&&&&'''''''''&&&'''((())))))(((''''''//////111333666999;;;===;;;===@@@AAABBBDDDGGGIIICCCCCCBBBAAABBBDDDFFFHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTLLLKKKJJJHHHHHHGGGHHHHHHDDDHHHPPP[[[jjj}}}|||xxx}}}|||yyyzzz{{{vvvzzz}}}xxxyyy{{{}}}~~~~~~zzztttppppppqqqppptttwwwxxxxxxyyy}}}sssmmmeeeaaa___^^^\\\ZZZ]]]^^^^^^___bbbfffgggeeefffgggeeeaaa___eeerrr~~~{{{wwwuuu{{{~~~ooobbbXXXPPPLLLBBB;;;444111444666666333000000000000000//////...,,,222111,,,///777555,,,******++++++,,,---------++++++,,,,,,,,,---------)))***---/////////...---------------------------+++++++++************)))(((((((((***,,,---,,,***))))))*********++++++,,,//////---,,,+++*********))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))((('''&&&''''''((()))***++++++,,,*********)))))))))))))))******))))))))))))******'''&&&%%%&&&'''((('''&&&''''''((((((((((((''''''%%%&&&'''((())))))))))))''''''''''''((()))+++++++++++++++******)))'''''''''(((((()))***+++++++++---,,,+++******+++,,,---,,,,,,,,,---------......---???GGG:::***(((,,,---+++000555666333111333666------...000111222333333111444777999999999::::::>>>CCCMMMXXX___gggwww'''&&&&&&%%%%%%%%%&&&&&&$$$%%%(((***,,,,,,,,,,,,...000333666999<<<>>>???@@@@@@?????????@@@AAAAAADDDDDDCCCCCCDDDFFFIIIJJJMMMMMMNNNOOOOOONNNMMMLLLMMMKKKJJJLLLPPPRRRQQQOOOIIIGGGEEEDDDEEEIIINNNQQQTTT]]]gggnnnuuu}}}}}}yyyvvvttttttwww}}}yyykkkiiiiiieeebbbbbb[[[VVVVVV[[[aaacccdddgggiiimmmpppnnniiieeegggjjj}}}~~~zzzxxx|||~~~zzztttwwwzzzxxxkkk```ZZZMMMBBB:::;;;<<<888555555222444444222...---///111//////000000///---+++***///............---------------,,,,,,,,,------...//////000000///---,,,+++,,,,,,,,,++++++*********************************)))(((&&&%%%&&&''')))*********))))))))))))******************+++,,,---------+++((((((((())))))((((((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&)))(((((('''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((++++++******************,,,,,,++++++***+++++++++*********)))))))))))))))///000111111111///...------,,,,,,---///111444555---...///000111222333333111333666777666666777888>>>DDDOOOYYY___gggwww'''&&&&&&%%%%%%&&&&&&''''''((()))+++,,,---------333444777:::<<<>>>@@@AAACCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCEEEGGGIIIJJJIIIJJJKKKKKKKKKJJJIIIIIIJJJIIIIIIKKKOOOPPPOOOMMMJJJIIIGGGGGGJJJPPPWWW\\\gggpppyyywwwqqqpppqqqvvvwww{{{uuurrrrrrnnniiihhhbbb[[[WWWYYY\\\]]]```cccjjjmmmooommmjjjffffffgggmmmssszzz~~~}}}|||}}}}}}~~~wwwllleeeVVVNNNHHHDDD???888666888222333444222///...///222333222000...---.../////////............---------/////////.........//////,,,,,,---,,,+++)))'''&&&,,,,,,,,,+++++++++*********************************)))((('''((()))+++,,,******))))))))))))******---,,,+++***)))))))))))))))((('''(((***+++,,,+++''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))*********(((((((((((()))))))))))))))((('''&&&&&&&&&&&&''')))((((((''''''(((((()))(((((((((((())))))))))))(((((()))))))))***************************************))))))))))))***+++))))))************++++++....../////////...,,,,,,,,,,,,,,,---...000111222......///000111222333333222444555666666666888999>>>EEEPPPYYY___gggwww}}}|||'''&&&&&&&&&&&&&&&''''''*********+++---...000000888:::<<<>>>@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIIIILLLNNNNNNLLLJJJFFFGGGHHHJJJOOOWWWaaahhhttt|||wwwnnngggeeeeeegggmmmsss~~~~~~zzzvvvtttpppggg```^^^^^^^^^bbbgggmmmmmmmmmmmmllljjjiiiiiidddjjjrrrwwwzzz~~~zzzrrrfffaaaZZZSSSGGG===:::<<<555666555333111111222444:::777222...,,,---000222///............---------000000//////......---------.........---+++)))(((,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++*********+++---...******))))))))))))******++++++***)))(((((((((((()))(((((()))+++,,,+++***&&&''''''((((((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&''''''(((((((((((()))***++++++(((((((((((())))))))))))*********+++++++++,,,,,,************************))))))))))))***+++,,,,,,)))******++++++,,,,,,---,,,,,,---------,,,+++***++++++,,,---......///.........///000111222222333444555555555555666999;;;???EEEPPPZZZ___gggwww}}}uuuuuu|||'''&&&&&&&&&&&&''''''(((+++++++++,,,///222555666===>>>???AAABBBCCCCCCDDDBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJHHHFFFDDDHHHNNNUUU\\\eeeooovvvyyy{{{tttlllggggggiiijjjjjjnnnrrr}}}wwwpppnnnmmmlllpppuuuuuurrrpppooopppppppppooommmmmmlllmmmqqqzzz|||~~~}}}vvvrrrjjjaaaUUUKKKDDDAAA;;;:::888666444444555666<<<999444///---,,,---...///............---------......------,,,+++***))),,,,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------+++******))))))******+++((((((((())))))+++,,,------,,,******+++***(((&&&''''''((((((((((((''''''******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''(((((()))+++,,,---(((((((((((())))))))))))*********+++++++++,,,,,,***************+++++++++++++++++++++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,...//////...---,,,...//////000111111222222555555555444444666999<<>>???@@@BBBCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLJJJJJJIIIGGGFFFEEEEEEFFFIIIQQQ\\\eeemmmuuu}}}wwwzzz~~~{{{tttppplllmmmrrrwwwxxxwwwtttxxx~~~|||yyyxxxxxxwwwvvvyyyuuuppplllnnnvvv}}}wwwooohhh^^^RRRIII@@@===:::666555444444444666555333111///...------///............---------------------,,,+++))))))%%%&&&(((***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++************++++++)))))))))***+++,,,.........---+++*********((('''))))))************))))))******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))(((((((((((())))))))))))(((((('''''''''(((((()))'''''''''((()))+++------(((((((((((()))))))))))))))))))))************+++))))))*********+++++++++******++++++,,,---...///...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------///000000///...---//////000000111111222222555666666555444666:::<<<@@@GGGQQQZZZ```gggwwwrrrlllpppzzz&&&&&&&&&&&&'''((())))))+++,,,...222666:::===??????@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIJJJKKKMMMMMMMMMLLLLLLHHHHHHFFFDDDDDDHHHMMMRRRUUU^^^iiirrrwww}}}{{{|||zzz{{{wwwuuuttttttuuuyyyxxx}}}~~~{{{xxxvvvvvvxxxyyyzzzqqqbbbTTTGGGCCC===888555444222111---///000222222222111000///............------------.../////////---,,,+++&&&'''***,,,---.........***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++************++++++,,,,,,+++++++++++++++,,,---+++))))))***+++,,,+++)))******++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++(((((((((((())))))))))))((((((''''''(((((())))))'''''''''((()))***,,,---(((((((((((())))))))))))((((((((())))))))))))***)))))))))***++++++,,,,,,(((((((((((()))***++++++---------,,,,,,,,,++++++------,,,,,,,,,---......---....../////////......//////000000111111111111555666666666666777999<<>>???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJKKKMMMNNNMMMMMMLLLHHHGGGFFFFFFKKKUUUbbbkkkkkkrrrzzz~~~{{{zzz}}}}}}|||vvvrrrzzz{{{~~~nnn```RRRLLLDDD>>>:::888555222...///111222222222111000///............---------,,,---...//////...,,,++++++,,,...///000000//////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,++++++******++++++,,,++++++************++++++///,,,)))''')))+++,,,---))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++(((((((((((())))))))))))((((((((((((((()))******''''''''''''((()))***+++(((((((((((())))))))))))((((((((()))))))))******((())))))***++++++,,,,,,((((((((('''(((((()))))))))******+++,,,------...---,,,,,,+++,,,---...///---,,,,,,,,,---...//////000000000000111111111111444555777777777777999;;;BBBHHHRRR[[[```gggwww|||pppmmmuuuyyy}}}&&&&&&&&&'''''')))******000222555888:::;;;;;;;;;???@@@BBBCCCEEEFFFFFFFFFCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKMMMNNNOOOOOOOOONNNJJJIIIIIIKKKSSSbbbttt~~~zzzxxxyyyyyyyyy}}}{{{vvvyyywwwvvv{{{uuuhhh\\\UUULLLDDD@@@===999666444444333222111///...---//////.........---------)))***,,,------,,,+++***+++,,,---------,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,++++++******++++++,,,&&&&&&'''(((***+++---...444000***''''''(((******(((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((()))******'''&&&&&&''''''((()))***(((((((((((())))))))))))((())))))))))))*********((())))))***++++++,,,,,,+++***)))))))))))))))***&&&'''(((***,,,...///000,,,,,,+++++++++,,,...///,,,+++******+++,,,...///000000000000111111111111333555777888888888999:::BBBHHHRRR[[[```gggwww{{{ooonnnwwwyyy|||***)))''''''))),,,000333555777999999999:::;;;===>>>@@@CCCFFFGGGEEECCCAAAEEEEEEEEEEEEEEEFFFFFFGGGJJJKKKMMMLLLKKKJJJJJJKKKEEEJJJOOOQQQQQQOOONNNNNNLLLPPPWWW]]]gggwww{{{|||}}}}}}{{{zzz~~~zzzvvvvvvwwwyyyxxxvvv|||wwwjjjeee]]]SSSNNNLLLHHH@@@999:::777444222222222111111000//////.........//////......,,,++++++,,,..............................++++++++++++++++++++++++...------,,,,,,------...///...---,,,+++++++++++++++++++++*********)))))))))************+++...000111///,,,)))(((((()))+++(((((())))))******++++++))))))))))))))))))))))))************************)))))))))***++++++,,,,,,++++++***))))))***+++,,,+++***)))((('''&&&%%%$$$)))((((((((()))***++++++'''''''''''''''((())))))&&&(((******((('''((()))+++((('''***((($$$&&&---,,,,,,,,,---,,,,,,++++++***************************))))))))))))+++,,,---+++++++++,,,,,,------------+++)))+++///000///---...///111111000000111333666777777666666777999<<>><<<:::<<>>???>>>===;;;:::;;;???BBBBBBAAAAAAAAAAAACCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHFFFGGGGGGGGGFFFGGGIIIKKKJJJMMMOOOMMMKKKOOOWWW___mmmwww}}}{{{tttmmmiiiggghhhqqqzzz}}}wwwrrrpppqqqrrryyy}}}|||zzzvvvuuuwwwzzz}}}rrrlllffffffiiiiiieee___RRRMMMEEE>>>;;;888666555222111000///............,,,---////////////---,,,++++++---.........------++++++++++++++++++++++++...------,,,,,,------...++++++******)))*********......---------,,,,,,,,,''')))++++++++++++---...((()))+++,,,---,,,+++***+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------*********)))((('''&&&&&&((((((((((((''''''''''''((((((((()))***+++---...+++******)))))))))******'''((()))***,,,222999>>>>>>999222,,,)))(((((('''((()))+++------,,,+++***************************((())))))***++++++,,,,,,++++++,,,---......//////+++---///...+++***,,,///...///111222111222444555444555555555444555888:::CCCRRRYYY]]]gggnnnxxx}}}ttttttyyyxxxnnnfffdddmmmxxx...000333777:::<<<>>>???=========<<<;;;<<>>>>>>>>;;;<<<============???AAACCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHGGGGGGIIILLLOOOVVV[[[___^^^]]]bbbnnnxxxxxxooojjjhhheeedddeeeiiillltttzzzzzzzzzwwwuuuuuuxxx|||yyyzzzsssuuuyyy||||||yyyvvvttt~~~ppphhh]]]QQQHHHBBB===;;;555555333222111000000000//////............//////222111///---------...///------------------------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++)))+++---,,,+++)))))))))***++++++++++++******)))***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))******++++++,,,)))******++++++***)))(((((()))))))))*********++++++***************++++++---,,,+++***************(((((((((((()))+++000333@@@EEECCC888---++++++******)))))))))***+++,,,---************************'''(((***+++,,,,,,++++++)))******+++,,,---......,,,++++++,,,...//////...---///111222222333555777666777777777666777999<<<>>>MMMVVV\\\gggppp{{{~~~rrrjjjbbb\\\aaalllyyy555666999<<<>>>>>>>>>===:::<<<>>>???>>>???AAABBBDDDEEEFFFGGGHHHHHHHHHGGGIIIHHHHHHHHHHHHIIIJJJJJJEEEGGGIIIKKKNNNRRRXXX\\\hhhmmmqqqpppooosssqqqiiiggggggeeedddggglllrrr|||yyy|||}}}}}}~~~yyyyyysssrrrtttyyy||||||{{{{{{uuu}}}tttgggYYYNNNFFF@@@===888777555444333222222222000///...------...///000555333000---,,,---///000++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,+++,,,,,,------+++++++++*********))))))$$$'''***++++++***+++,,,+++******)))))))))))))))(((((())))))******++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,---......))))))+++,,,,,,+++******&&&&&&''''''(((((())))))&&&&&&'''(((***+++---...---,,,,,,+++*********+++******)))'''%%%%%%'''***+++666;;;444+++)))++++++***)))(((((((((+++---///************************'''(((***+++,,,,,,++++++---........................,,,***+++///000...,,,---///111222222333555777888999999888888888;;;===<<>>>>>>>>>>>===@@@@@@AAABBBCCCDDDEEEFFFEEEFFFGGGHHHIIIHHHHHHGGGIIIHHHGGGHHHIIIJJJIIIHHHGGGHHHKKKQQQYYYbbbnnnxxxyyy~~~~~~zzzssslllllllllgggmmmssswww{{{}}}|||yyyrrrpppoooooossszzz~~~~~~|||uuu}}}mmmdddZZZLLLCCC@@@===777333777:::777222000444///...111///---888IIIUUU@@@000......******...........................***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,+++***)))************************((((((((((((((((((((((((((((((((((((''''''''''''+++***)))))))))***,,,---***************)))(((((())))))))))))************))))))(((((()))***++++++++++++******))))))((((((((((((((((((((()))***************))))))))))))(((---***''')))---///,,,)))))))))*********+++++++++******))))))***++++++,,,+++++++++,,,---...//////+++000111...---//////...000000000000111333555777;;;888777999999888999<<>>>>>>>>>>>>>>@@@AAAAAABBBDDDEEEEEEFFFEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFEEEFFFGGGGGGGGGFFFIIIKKKQQQ\\\jjjvvv{{{zzz{{{vvvsssppptttyyy|||~~~~~~|||||||||wwwooolllkkknnnuuu|||yyy~~~qqqhhh```VVVMMMJJJBBB;;;666888999555000...111---...222222111===NNN___HHH444111333000---///........................+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,+++***)))************************************************))))))))))))))))))))))))******))))))***++++++,,,))))))*********))))))((())))))))))))************((((((''''''((())))))***)))((((((((('''''''''&&&((((((((((((((()))******++++++*********)))))))))---***(((***...///---)))*********++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---...///000///222111,,,***---///...000000000000222444666888:::666666888888777999<<>>>>>?????????AAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFKKKOOOYYYhhhzzz~~~|||~~~}}}}}}~~~~~~~~~|||sssooojjjkkkrrrzzz~~~{{{qqqjjjbbbZZZVVVKKKBBB<<<<<<;;;666111...111...///333333333>>>LLLXXXAAA...---111111---,,,........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,+++******************************************************++++++++++++++++++++++++))))))***++++++++++++***(((((())))))***)))))))))))))))))))))************'''''''''''''''(((((()))((((((((((((''''''''''''((((((((((((((()))******,,,+++++++++************,,,******---000000---)))++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------...///000:::<<<888111---///111000//////000111333555888999999666555777888777999===@@@OOOWWW]]]hhhppp|||wwwqqqnnnmmmqqqvvv=========>>>>>>???@@@@@@BBBBBBCCCDDDEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHGGGFFFGGGHHHHHHGGGFFFEEEFFFGGGNNNWWWdddqqq~~~|||xxxvvvuuurrrvvv~~~vvvrrrsssuuuzzz{{{}}}{{{zzzuuuooonnnsssyyy}}}~~~~~~~~~tttkkkdddaaaTTTJJJBBB@@@???:::444222444222222333111000666@@@BBB444)))***//////------........................---------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++*********************************************************+++++++++++++++,,,))))))+++,,,,,,+++***)))(((((())))))******))))))((()))))))))************(((((('''''''''(((((()))************))))))))))))((((((((((((((())))))***,,,,,,,,,+++++++++******++++++,,,///111000---***++++++,,,,,,,,,------------------------,,,,,,+++...---------......///000>>>???===555000000000.../////////111333666999;;;:::777555888999888;;;???BBBQQQZZZ```kkkrrr}}}zzzxxxyyyzzz~~~============>>>???AAAAAACCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHFFFFFFGGGHHHHHHFFFDDDEEEHHHKKKUUUcccqqqyyy~~~|||vvvpppmmmooorrrnnnttt}}}xxxppplllnnnppp{{{|||www|||xxxsssssswww{{{}}}}}}xxxzzz}}}sssllliiiZZZPPPFFFDDDAAA<<<777555555333222222///---000555333///...000111000000111........................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))*********++++++)))***+++,,,,,,+++))))))))))))***************)))((()))))))))******************)))(((((()))))))))))))))))))))************((((((((((((((())))))***,,,,,,,,,+++++++++*********+++---///000///---***++++++,,,,,,,,,---------++++++,,,---,,,,,,+++***...------------......///111555666222000000...+++......///111444888;;;======999777999:::999<<>>=========>>>@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIHHHGGGFFFEEEDDDEEEEEEDDDCCCGGGNNNTTTaaappp{{{|||~~~}}}vvvwww{{{~~~vvvmmmhhhfffhhhnnnvvvxxxzzztttrrrtttwwwzzz|||}}}zzzxxxzzz~~~sssvvvyyywwwqqqbbbWWWLLLHHHDDD???999888333333222111///...///111...000222222000......///........................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++************************((((((((((((((((((((((((''''''(((((()))************++++++++++++***))))))++++++,,,,,,++++++***)))))))))))))))************+++******))))))))))))***''''''''''''((((((((((((((((((((((((((()))******,,,+++++++++***************+++---...///...,,,+++++++++++++++,,,,,,,,,,,,)))***+++---------,,,+++------,,,,,,,,,------...&&&---111111111333333000---...///222555999===???@@@;;;999:::::::::===BBBEEEUUU___fffrrryyy|||>>>>>>======>>>@@@BBBDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEBBBCCCDDDDDDFFFNNNZZZcccoooyyy|||vvvxxxzzzrrrsssyyy~~~yyyuuusssjjjcccbbbeeejjjuuuyyytttttttttwww||||||yyywwwzzz{{{pppcccWWWPPPKKKDDD???===444555555444222222111111///000000...,,,,,,,,,,,,........................///...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))''''''(((((()))******+++,,,++++++***))))))******.........---,,,+++***)))))))))))))))******************)))(((((((((((((((&&&'''''''''((((((((()))((((((((((((((()))******++++++*********))))))))))))+++,,,,,,,,,,,,,,,,,,*********++++++++++++,,,(((***,,,...//////...------,,,,,,+++++++++,,,,,,(((...111000000333444222------///222666:::>>>AAABBB<<<999999999888;;;@@@DDDTTT___gggsss{{{|||>>>>>>======>>>@@@CCCDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEBBBDDDEEEGGGKKKVVVeeeqqqxxx|||xxxnnnppp~~~xxxtttuuuyyy|||~~~{{{uuusssrrriiicccdddiiiqqq~~~wwwmmmjjjmmmsss|||vvvwww|||oooaaaYYYSSSKKKDDDBBB999::::::777555444222000444222...,,,---111111///........................000///...------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,************************************************'''(((((()))******++++++---,,,***)))))))))***+++000000///...---+++***)))))))))))))))***************)))((('''''''''''''''((()))))))))******++++++((((((((((((((()))***************))))))))))))(((***+++++++++******,,,---))))))*********+++++++++(((***---///000111000///,,,,,,+++******+++++++++,,,000000+++)))+++,,,+++,,,---///222666;;;???AAABBB===999999888777:::???BBBSSS^^^fffsss{{{|||>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGEEEEEEEEEGGGGGGFFFCCCAAA???>>>@@@HHHVVVcccmmmqqq}}}wwwppppppxxx{{{|||{{{tttoooiiikkkkkkkkkssstttmmmmmmqqqyyyxxxppppppvvv{{{uuuiii```WWWLLLDDD???===:::888777555222000////////////000000000111---------------------------,,,,,,++++++,,,,,,---///............---------,,,,,,,,,...///...+++(((,,,---......,,,***++++++***+++,,,------,,,+++***************************------------,,,,,,+++***)))))))))***++++++,,,,,,++++++++++++++++++++++++---,,,+++***)))))))))))))))))))))))))))))))))))),,,+++***(((''''''''''''(((((()))***+++,,,,,,,,,---+++))))))+++***'''$$$%%%''')))***+++++++++***---------------,,,+++******+++,,,,,,,,,,,,+++***,,,,,,,,,---------......,,,---......//////......000...,,,---000000---+++111222444444555999@@@FFF@@@===:::888888:::;;;;;;DDDUUUaaaiiiuuu||||||===>>>???@@@AAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGFFFEEECCCAAA???@@@EEELLLWWWaaahhhlll|||}}}{{{uuusssyyy~~~|||yyytttpppoootttyyy|||vvvqqqqqq}}}}}}rrrkkkjjjkkk}}}xxxmmmaaaVVVOOODDDAAA>>>;;;888666222000000000000000000111111111..............................------------......///............---------+++++++++,,,------***'''+++---...---+++******+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,------,,,,,,+++***------,,,,,,+++******)))+++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))+++***)))((((((((('''((()))))))))******++++++,,,,,,***))))))++++++(((&&&((()))***++++++,,,,,,+++,,,,,,------,,,++++++***+++******************+++,,,,,,,,,,,,------------------...//////////////////...,,,---///000...,,,...///111111222666<<<@@@???<<<999888888999:::;;;DDDUUUaaajjjvvv~~~}}};;;<<<>>>@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEECCCBBBBBB???CCCJJJPPPWWW]]]cccgggxxx~~~{{{xxx{{{{{{xxxwwwvvvtttsssuuu{{{rrrllljjjrrrwww}}}zzz|||mmmaaaZZZMMMIIIDDD@@@===999555222222222111111111111111111//////////////////////////////............/////////............---------+++******+++,,,,,,)))'''***,,,------+++******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***...------,,,++++++******++++++++++++++++++++++++))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))***++++++***(((,,,+++++++++++++++,,,,,,++++++,,,,,,,,,+++******+++***))))))))))))***+++++++++++++++,,,,,,,,,,,,------...//////////////////...------///000///------///000111222555888;;;<<<:::999777777888:::;;;DDDUUUaaajjjwww|||;;;<<<>>>@@@CCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGFFFDDDCCCBBBDDDEEECCCHHHOOOTTTXXX^^^eeejjjwww|||vvvtttqqqpppqqqtttvvvxxx{{{zzz}}}}}}vvvsssmmmpppuuu{{{~~~}}}yyyvvvsss}}}uuuggg___TTTQQQKKKFFFBBB???;;;888444333222111000000000000///////////////////////////..................//////............---------,,,++++++,,,---,,,***((()))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))******++++++,,,,,,---++++++++++++++++++++++++******))))))***++++++,,,))))))))))))))))))))))))(((((())))))************************)))))))))))))))))))))***+++++++++***---,,,+++***)))***++++++***++++++,,,++++++******)))***++++++++++++***)))******+++++++++,,,,,,,,,,,,,,,---..................------...//////000000000111222333444555777888888888888777666777:::<<>>???@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCCDDDEEEDDDEEEIIIQQQWWWbbbdddhhhlllrrrzzztttkkkgggbbbccceeehhhppp{{{zzzpppooorrr}}}|||tttnnniiiddd^^^ZZZ[[[bbbooo~~~vvvooo]]]YYYRRRLLLHHHEEEBBB@@@999777444111/////////000...........................------------------...///............---------000...------......---,,,***+++------,,,,,,,,,---------,,,,,,,,,,,,------************************)))***++++++++++++++++++*********)))((((((''''''++++++++++++++++++++++++---,,,+++***))))))))))))************************'''(((***+++,,,+++******))))))))))))))))))))))))(((***,,,,,,+++++++++,,,++++++***)))((((((((()))++++++,,,---------,,,,,,)))+++...000000...+++)))++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,---.........///222555666444222111222333333222333666888888777888;;;???AAARRR^^^ggguuuwww{{{vvvxxxAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEBBBDDDFFFGGGIIIPPP[[[dddpppqqqtttzzzssshhhbbb```___aaaeeejjjtttwwwssstttwww|||xxxpppjjjcccZZZTTTPPPUUU]]]gggqqq{{{~~~zzzhhhbbb[[[TTTNNNJJJFFFDDD===:::777333111000111111//////////////////////////////............/////////............---------///...,,,,,,---------,,,***,,,......------...///...---,,,,,,,,,,,,---...++++++++++++++++++++++++))))))***+++++++++++++++++++++******)))(((((((((++++++++++++++++++++++++++++++***************+++************************((()))+++,,,,,,+++***)))''''''(((((())))))******(((+++------+++***+++,,,******+++++++++***))))))+++,,,---...............,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////......,,,---......---///333666;;;777333111333444444333222555999999888888<<<@@@CCCTTT___hhhvvv{{{|||yyyxxx}}}CCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEBBBEEEHHHIIIMMMUUUbbblllvvvwwwzzzyyyjjj```[[[[[[^^^aaafffmmmxxx|||vvvvvvxxxzzzzzz|||yyysssnnnggg]]]UUULLLOOOTTTXXX]]]fffqqqzzz~~~yyyyyy~~~rrrlllccc[[[UUUPPPKKKIII???===999555333222222333000000000000000000000000000000////////////000000//////.........---------///---++++++,,,,,,,,,++++++---//////.........///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---************************(((***+++,,,,,,+++)))(((&&&''''''((()))******+++)))+++...---+++)))***,,,******,,,------,,,+++***,,,------.../////////......,,,***((((((***,,,...,,,,,,------------.........//////000000000000000,,,---///...---///333888@@@<<<666444555777777666111555::::::888999===AAAEEEVVV```iiiwwwxxxxxx{{{AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAACCCEEEKKKPPPRRRVVVbbbooozzz~~~qqqllleee\\\\\\eeehhhnnnooonnnxxx{{{{{{}}}|||zzz~~~|||vvvttt|||vvvqqqsssrrrkkkccc[[[SSSLLLLLLPPPXXXdddooo|||yyyxxxvvvggg___^^^[[[SSSJJJJJJEEE???:::666444222000222333333333333222222111!!!%%%+++...///000000111------------------------........................,,,---.........---,,,++++++,,,.........,,,***)))+++)))'''))),,,---,,,***------------------------,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((((((((())))))******++++++))))))************))))))'''((()))((('''(((***,,,*********)))))))))))))))++++++,,,------...//////---,,,,,,++++++******))),,,,,,,,,++++++,,,------)))666:::111***///333222,,,---......//////......---......///000111111222111000111111222333444555999999999888888999===@@@CCCWWWbbbhhhuuuyyywwwyyyAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEIIIRRRXXXZZZ^^^jjjxxxvvvmmmjjjeee^^^bbblllooowww|||~~~wwwuuuwww{{{|||zzzwwwxxxzzz~~~vvvooopppqqqoookkk___WWWQQQOOOPPPTTT___iiitttoooddd```^^^XXXSSSMMMGGG@@@:::666333111000000000111111000000//////***---///000///.........------------------------------------------------...//////000///...---,,,+++,,,---......,,,***))),,,***)))***---...---+++'''''''''''''''''''''''',,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************)))))))))))))))))))))))))))*********))))))*********))))))((('''((()))(((&&&%%%%%%&&&************))))))))))))***++++++,,,------......,,,,,,,,,,,,++++++++++++))))))***+++,,,...///000...===DDD:::...,,,...---,,,---......//////......------......///000000000111111111111222444555666888888888888888:::===@@@FFFZZZeeekkkxxxwwwwww{{{AAABBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCBBBCCCEEEGGGIIIQQQ\\\dddeeehhhuuuzzzrrrmmmkkkfffaaagggqqqzzz}}}tttqqqppprrrwww|||~~~~~~vvv|||}}}rrrnnnooopppqqqeee___YYYTTTQQQRRRZZZdddlll{{{}}}nnngggcccaaa___TTTNNNEEE===888555333222111111000000000/////////000111222111///......///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,+++,,,---...---,,,+++***---+++++++++---...---,,,)))))))))))))))))))))))),,,------------,,,,,,+++************************)))))))))***************************))))))))))))***************)))((('''(((***,,,,,,+++))))))************************************+++,,,,,,------,,,,,,,,,,,,------------))))))***+++,,,...///000///@@@JJJ@@@222,,,---,,,------...////////////...,,,------......//////000111111111222333444666666777777888777888:::===@@@JJJ]]]hhhnnnzzzwwwxxx~~~BBBCCCCCCCCCDDDEEEEEEEEEGGGGGGFFFDDDBBBCCCGGGKKKQQQZZZgggooooooqqq}}}zzzuuuqqqjjjfffkkkssswwwqqqrrruuuyyy~~~|||sssnnnnnnoooiiieee___ZZZTTTRRRXXXaaakkkzzz|||qqqkkkjjjiii^^^WWWMMMDDD>>>:::777555444333222222111111111111///000000000///000333555////////////////////////------------------------+++,,,++++++++++++******+++,,,---------,,,++++++,,,+++++++++,,,,,,,,,,,,---------------------------------......---,,,,,,++++++++++++++++++++++++)))))))))******+++++++++++++++******))))))((((((******+++******)))((('''$$$'''+++---...---......)))***************++++++))))))******++++++++++++++++++,,,------...//////------,,,+++++++++,,,,,,,,,888AAA<<<444111111111------...///////////////............//////000000111111111222444555777777666777888777888:::>>>AAALLL___jjjooo|||yyyzzzCCCCCCDDDEEEFFFFFFGGGGGGIIIIIIHHHEEEBBBDDDKKKQQQ]]]dddooowwwwwwxxx~~~zzztttqqqtttzzz|||{{{{{{}}}xxxrrrpppkkkfffaaa]]]WWWSSSVVV\\\iiiwww~~~vvvrrrpppeee^^^TTTJJJCCC>>>:::888555555333222111111111111......//////...000333666000000000000000000000000////////////////////////,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,***+++++++++*********+++++++++++++++++++++++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++******))))))((((((***************)))(((((( ###''')))***)))******))))))******+++++++++,,,))))))************++++++***+++,,,,,,---...//////...---,,,,,,+++++++++,,,+++///222222222444444222---...//////000000//////000000000000000111111111111111222333444666888999777888999888888:::>>>AAALLL```jjjppp}}}zzz{{{DDDDDDEEEFFFGGGHHHIIIIIIIIIJJJIIIGGGEEEIIISSS\\\kkkooovvv|||}}}wwwtttzzzyyymmmgggaaa^^^[[[VVVUUUWWWcccoooyyyvvvjjjdddZZZQQQIIIBBB===:::666444222111000000000111111111111///......000222000000000000000000000000//////////////////////////////...---------------++++++,,,,,,,,,,,,------***+++,,,+++)))((()))***+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************))))))))))))))))))************))))))&&&(((******)))((('''((())))))******+++,,,,,,,,,***************************++++++,,,---......///++++++++++++,,,---...///...,,,+++,,,///111111///......///000000000000///111111111111111111111111111222222333555777999:::::::::::::::999;;;>>>AAAKKK___jjjppp}}}zzzzzzEEEEEEFFFGGGHHHIIIJJJJJJGGGIIIJJJIIIJJJQQQ___iiixxxwwwzzz}}}tttppprrr{{{uuummmfffdddbbb]]]XXXWWW\\\dddttt{{{pppkkkbbbZZZRRRJJJCCC???888666444222111111111222222333333111///---...///////////////////////////////////////////////////000000...---------...///++++++++++++,,,,,,---...***,,,---,,,***)))***+++------------------------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++***)))))))))))))))*********'''((()))******+++******,,,---...---+++******+++))))))***++++++,,,------++++++++++++++++++++++++******++++++,,,,,,------++++++++++++,,,---.........,,,,,,---...------.........///000000000000000111111111000000000000000111222333444666888999:::=========;;;:::;;;>>>AAAKKK___kkkqqq{{{zzz}}}EEEFFFFFFGGGIIIJJJJJJKKKEEEHHHKKKKKKNNNWWWgggttt}}}|||}}}rrrmmmooouuu}}}~~~tttlllkkkjjjddd]]]YYYWWW^^^lll~~~vvvqqqjjjaaaYYYQQQIIIDDD;;;999777444333333444555111333333222000///000111////////////////////////........................///...---,,,+++,,,------,,,+++++++++,,,,,,---...+++...///...+++)))+++---++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,************************---,,,,,,++++++*********(((((())))))******++++++&&&'''(((***++++++++++++)))*********))))))+++---))))))***+++,,,,,,------,,,,,,++++++++++++++++++******++++++++++++,,,,,,///...---,,,+++++++++++++++---///000...,,,,,,///...//////000000000000000000000000000////////////222222333444666888:::;;;??????>>><<<;;;<<<>>>AAAKKK___kkkrrr~~~{{{{{{FFFGGGGGGGGGFFFHHHLLLOOOQQQQQQUUU\\\aaafffppp|||{{{yyy|||wwwqqqttt{{{~~~}}}qqqqqqsssooogggcccccccccgggqqq||||||xxxnnnddd___]]]VVVOOOHHH???888666666444333444333222111000000//////000111///...------...///111...---,,,,,,---...///000------------------------******++++++,,,---..................---,,,++++++000000//////.........---***,,,......,,,***))))))***+++---......---+++************++++++,,,,,,---+++++++++++++++***)))((())))))))))))***+++,,,---)))(((((('''(((***,,,---------,,,++++++,,,------+++***)))))))))***+++,,,,,,,,,,,,+++++++++******...---,,,,,,+++++++++,,,++++++,,,------......///---------.........////////////000111222333333333333333333333555999<<<>>>===<<<<<<===;;;888===CCCQQQfffrrryyy}}}|||yyy|||DDDDDDEEEDDDDDDFFFJJJMMMWWW\\\ccciiiooowww}}}qqqnnnlllooowww}}}tttttt{{{~~~}}}yyyxxxsssllliiibbbccceeeiiiqqq}}}}}}qqqhhhbbb\\\VVVLLLCCC<<<999888444222222333222222111000000111111111000...------...000111......---------...///000........................,,,,,,,,,---.../////////+++,,,,,,---------,,,,,,............---------,,,+++,,,------+++******+++)))***,,,------,,,***)))***************++++++++++++++++++++++++***))))))))))))))))))***+++,,,---((((((((())))))***+++,,,++++++***))))))***+++++++++*********+++,,,------******++++++,,,,,,,,,---...------,,,+++++++++,,,+++,,,,,,------......///---------.........//////000000000111222222222333222222222333555777999;;;::::::<<<>>>===;;;???FFFPPPeeeqqqxxx}}}CCCCCCCCCBBBCCCEEEIIILLL\\\jjjuuuzzz|||qqqcccccceeelllyyy{{{zzzzzztttqqqdddeeeeeebbbbbbhhhuuurrriii```ZZZSSSKKKCCCAAA>>>888444333333333222111111111111222000000............000000//////...------.........////////////////////////.........///000000111111)))***+++,,,---------------------,,,,,,,,,,,,,,,,,,------,,,******+++,,,++++++------------++++++************))))))))))))++++++++++++++++++***)))))))))))))))***+++,,,,,,(((((()))***+++++++++++++++******))))))******+++)))***+++,,,---.........))))))***+++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////------........./////////111111111111111111222222222222333444555666777777888999===AAAAAA???BBBHHHPPPeeerrryyyCCCCCCCCCBBBCCCEEEJJJNNN]]]ppp~~~oooeee___```dddooo~~~{{{{{{}}}xxxkkkhhheeeaaa^^^```iiitttxxxjjj___\\\SSSKKKIIIEEE>>>888666333222222111111111111111000000///......///000000000000///.........------..............................//////000000000000)))***++++++,,,,,,,,,+++---------,,,,,,,,,,,,,,,---------+++******,,,...------...//////...------,,,,,,++++++******))))))+++++++++,,,,,,+++************))))))***++++++,,,''')))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......------******++++++,,,------...------------------,,,,,,,,,,,,------.../////////............////////////222222222111111111111111222333444555555666555555888:::???DDDDDDAAACCCHHHRRRgggttt{{{CCCCCCBBBAAABBBEEEJJJNNNZZZnnntttggg^^^ZZZ\\\bbbnnn}}}{{{uuuwww~~~~~~qqqiiicccbbbbbbaaaccciiittt||||||kkkcccZZZRRRNNNIIIAAA;;;999333333222111000000000000000000////////////000000000000000//////......------------------------------...............//////+++,,,,,,,,,++++++***)))---------------------...,,,------+++******---///,,,,,,------------,,,,,,---------,,,,,,+++++++++***++++++,,,,,,,,,++++++*********)))******+++,,,((()))+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,,,,---......//////000........./////////000000222222222111111111111111333444555666666666666555:::<<>>CCCDDDCCCHHHNNN[[[ppp|||PPPPPPSSS[[[```___\\\ZZZdddjjjrrrwww|||qqqhhh_________bbblllwwwyyyvvvqqqqqqtttwwwtttmmmkkklllnnn|||ooohhhhhhgggccc^^^bbbbbbhhhuuu|||jjj]]]UUUPPPOOOGGG@@@:::777444000000444444444222111000000000000......////////////......///000111111111000...---------------------------000...,,,---...///...---...---,,,+++++++++,,,---(((...111///------,,,***//////.........---------000//////......---,,,,,,...---,,,,,,,,,---...///...---,,,+++***************++++++++++++,,,,,,,,,---,,,+++******,,,...///......---------,,,,,,,,,+++---///111222111///------------...............,,,,,,+++,,,---///111222000000......///111333555000000//////000111222222000111222333444666777777888>>>DDDFFFEEEFFFJJJNNN```rrr|||QQQVVV___kkkssssssnnnjjjjjjpppwwwzzz}}}xxxggg^^^ZZZ\\\___ccckkkuuuxxxuuummmkkkkkkllljjjeeefffjjjmmm{{{{{{rrrjjjfffcccaaa```^^^```iiiqqqvvv{{{sssggg^^^XXXTTTIIICCC>>><<<999333222333111111111000000/////////////////////////////////...............------,,,------------------------...,,,***+++,,,---,,,+++------,,,++++++,,,,,,---+++...///,,,,,,//////,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,///...---,,,++++++++++++((())))))))))))*********---,,,+++******,,,---///......---------,,,,,,,,,+++,,,...000000///...---...............---------,,,,,,,,,---...///000111111000/////////000111222000000000000000111222222111222333444555666777888;;;@@@FFFHHHGGGHHHLLLPPP```sss}}}WWWbbbrrryyyrrrxxxppp___WWWWWW]]]bbbeeekkkqqqsssppphhhddd```___^^^^^^dddlllpppxxxrrrhhheeefffaaa\\\ZZZ^^^cccggglllqqquuuuuuuuuyyy}}}sssiiiaaa\\\OOOIIICCCAAA===777333444000111222222222111000///000000............000000//////...---------------------------------------...,,,***+++,,,---,,,+++------,,,,,,,,,,,,---------//////++++++...///---...............---------******+++,,,,,,---......,,,,,,,,,+++,,,------...///...---,,,,,,,,,,,,,,,((())))))))))))*********---,,,+++***+++,,,---.........---------,,,,,,,,,,,,,,,---------------...//////......------,,,,,,,,,------...//////......000000000000////////////111000000000000111222222222333444555666888888999<<>>888555555111333555666666555333222111000...------...000111222111///......//////000........................000...,,,---...///...---,,,,,,,,,,,,---------...+++222555000******,,,---........................---------.........//////------------.........///...---,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---.........---------,,,,,,,,,---,,,+++++++++,,,---...//////...------,,,++++++,,,---.../////////------...//////000000000//////111111111000000111222222333333444666777888999:::;;;AAAFFFGGGEEEEEEIIILLL___tttaaasss{{{ttt|||nnnddd```bbbjjjrrrttttttuuurrrmmmbbb]]]XXXYYY\\\cccppp{{{{{{{{{ppphhh```\\\ZZZ^^^``````aaadddiiiooowwwyyyzzz}}}lll^^^OOOEEE???999777888222333555666777555444333222111///......///111222222111///......//////000........................000...,,,---...///...---,,,,,,------............+++777???999---)))+++...---.....................//////.........---------)))*********++++++++++++,,,+++************************+++++++++,,,,,,,,,++++++++++++,,,,,,------......---------,,,,,,,,,...---+++******+++,,,---//////...---,,,++++++***,,,---.../////////------,,,---...000111222222222222222111111111111111222333444555666777999::::::;;;AAAFFFHHHFFFEEEIIIMMM```uuu}}}~~~eeeyyyvvv~~~pppjjjiiinnnuuu{{{~~~zzztttccc___^^^aaaeeekkkvvvxxxmmmbbb]]][[[^^^```^^^^^^```dddnnnyyyoooZZZMMMDDD===::::::111222333333333222111000111111////////////111111//////...---------------...........................,,,***+++,,,---,,,++++++,,,---......///......---;;;EEE>>>222+++---///---------.....................---,,,++++++*********++++++,,,---,,,,,,,,,******))))))))))))******((())))))))))))*********++++++,,,,,,,,,---------......---------,,,,,,,,,...---,,,+++***+++,,,---......------,,,,,,++++++,,,------...//////......,,,---...000111333444555333333222111111111111222333444555666777888999:::===CCCHHHJJJHHHHHHLLLPPPaaavvv|||yyy{{{qqqyyyxxxzzzuuuiiihhhjjjooosssvvv|||{{{ooohhhcccbbbaaa______aaafffooozzzhhhYYYNNNEEE>>>===333333222222111111000000000000000000000000000000...............------,,,...........................,,,***+++,,,---,,,++++++,,,---.../////////......777===999111.........---------.........//////,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////......+++***************++++++((())))))))))))*********++++++,,,,,,---------,,,......---------,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000//////000111333555666444333222222111111111222222333444555777888999999<<>>666555444333222111111222000000111111111111000000///000111111111000...---////////////////////////000...,,,---...///......***+++---///000000///...---111222///...///---***---------.........//////,,,------......//////000)))***+++,,,,,,,,,+++***+++++++++***++++++,,,,,,***++++++++++++,,,,,,,,,***+++,,,---------,,,,,,......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///111222333222111000000222444666444333333222111111111222222333444555666777888999999???FFFHHHGGGHHHLLLPPPcccwwwwwwuuuxxx~~~rrrlllnnnuuu{{{mmmhhhfffdddfffkkkpppssswwwwwwuuuuuuyyy}}}~~~lll\\\RRRKKKEEE888888888666222000000000000000000000000000000000222222111000///...------////////////////////////...------,,,,,,------...++++++++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,---...///000111333333333222222222111111222222333444444555666666555555666555444555777999:::BBBBBBBBBEEEBBBFFFUUUiiitttuuu{{{{{{tttrrrqqqwww{{{uuuoooiiihhhmmmrrruuuwwwvvvsssqqqrrrtttvvv}}}yyyfffXXXNNNFFF???:::666333333444333111111111111111111111111111000000//////////////////////////////////////////...------,,,,,,------...,,,,,,++++++,,,------............---------,,,,,,,,,,,,---------.........++++++++++++,,,,,,,,,---,,,+++******)))*********,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111///000000111222333444444000000000111111222222222444555666555444555777::::::BBBDDDDDDGGGDDDIIIYYYlllvvvwww~~~zzzyyyzzzyyyzzz}}}{{{qqqmmmooorrrtttvvvuuuqqqmmmjjjiiiooouuu~~~uuubbbRRRHHHEEE===555222555777555333111111111111111111111111............/////////000////////////////////////......------------......---,,,,,,,,,,,,---....../////////...............,,,------------.........******+++++++++,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++,,,,,,,,,,,,........................+++++++++++++++++++++++++++,,,,,,---...///000000...///000111222333444444000000000000111111111111444555666555444555888::::::CCCFFFGGGJJJHHHNNN___qqqwwwzzz~~~||||||~~~|||zzzyyy}}}uuuqqqoooppprrrrrrqqqmmmiiifffkkkpppzzzlllYYYLLLFFF@@@999666666777555333111111111111111111111111..................//////////////////////////////......------------.........---------------..............................------------............*********+++++++++,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------------------------------------------------,,,,,,------...//////000111111111111111111111111444444444333333333333333444555666555555666999;;;:::EEEIIIJJJMMMLLLSSSeeewwwwwwyyyyyyxxxzzzzzzxxxwwwsssrrryyy~~~vvvmmmmmmmmmooorrrqqqmmmjjjfffkkktttwwwbbbTTTDDDCCC@@@<<<888555333222111111111111111111111111111000000///......------///////////////////////////......------....../////////...------.........------------------......---------.........//////******+++++++++,,,,,,,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////111111111111111111222222555555555555555444444444444555666555555666999<<<;;;GGGKKKMMMOOOMMMUUUhhh{{{~~~uuuxxxwwwpppqqqtttrrrooommmllloooxxxyyyyyyzzzyyy|||qqqnnnkkknnnsssuuussspppccceeelllxxxmmm]]]HHHHHHFFFAAA:::555222222222222222222222222222222222222111000///...------//////////////////////////////............//////000000///............///---------------.........------........./////////++++++,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------*********************************+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000111333555666666333333333333444444444444444555666666666777:::===<<>>JJJOOOOOONNNKKKSSSggg~~~|||ssswww}}}}}}|||xxxrrrmmmkkklllpppttt|||yyywwwuuutttvvvyyyzzzzzzpppnnnsssxxxwwwtttpppgggbbbggglllmmmqqquuu}}}lll\\\SSSHHHAAA???<<<888333222222222222222222222222111111111111222222222222//////////////////////////////............//////111111000///////////////.../////////000000111111............/////////000---------.........////////////...------------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................000000000000000000000000---------...............333333333444444555555555222222333444444555666666444555666666666888;;;>>>>>>KKKPPPOOONNNIIIQQQfff{{{sssxxx}}}~~~zzzzzzzzzsssooollliiippp{{{~~~xxxuuusssttttttyyy}}}pppnnntttvvvrrrlllfffdddfffhhhhhhiiilllxxx}}}rrr^^^UUUJJJCCC@@@===:::666555444444333222222222333444444333333222111000000---...000111000///---,,,000///---,,,,,,---///000////////////////////////000000000...---+++)))(((------------------------................................................/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...------,,,,,,,,,------...---,,,***)))---------...------,,,,,,///////////////000111111111111222333333444555555333333333444444444555555555444666999999888;;;@@@AAAJJJLLLKKKNNNLLLSSSeeeyyyssszzz~~~{{{sssrrrwwwxxxsssooonnnnnnmmmqqqzzz{{{xxxxxxyyyzzz~~~|||vvvxxxxxxtttmmmhhhfffgggffffffhhhmmmqqqzzzuuuhhh^^^QQQGGGBBB>>>:::666555444333222222222222333222222111111000//////...,,,---///111111111//////000///---,,,,,,---///000////////////////////////............------,,,+++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...------,,,,,,,,,,,,---------,,,+++***---------......------,,,///////////////000111111222222222333333444444444333333444444444555555555555444666999999888;;;@@@@@@KKKNNNMMMOOOLLLTTTfffxxxrrryyy{{{zzz}}}rrrmmmlllpppqqqmmmjjjmmmpppqqqsssyyy~~~~~~~~~|||zzzxxxuuupppmmmkkkkkkjjjkkksss||||||zzzuuujjj[[[NNNEEE???:::777444444333222222222222333222222111111000/////////,,,---///111222222222111000///...------...///000////////////////////////++++++---......//////...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...------,,,+++,,,,,,------------,,,,,,------.........------///////////////000111111333333333333333333333333333444444444444555555555666444666999999888<<>>CCCFFFSSSYYY[[[\\\YYY```sssuuuqqqwww}}}xxxtttuuuyyy{{{}}}uuuooopppuuuvvvttttttwwwzzzwwwwww~~~}}}uuuiii[[[OOOFFF@@@===888777666444333222222222333333333222222222222222000000111111111111000000/////////....../////////////////////////////////------......///.................................................................................---------....../////////------------------------,,,,,,,,,---------......+++,,,,,,---.........---,,,,,,,,,,,,---......///,,,---....../////////...///////////////000000111333333333333333333333222444444444555555555666666777555666:::<<<<<>>@@@FFFMMMMMMVVVYYY___hhhjjjppp~~~xxxxxx~~~wwwrrruuu{{{xxxuuuzzz~~~|||}}}~~~}}}|||wwwtttxxx~~~{{{yyyzzz~~~zzzqqqdddWWWKKKEEE???>>>;;;888555333222111000000000000000000000000/////////...//////000000//////000000000000//////////////////////////////......////////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++........................,,,,,,,,,---------......***+++,,,---............//////------,,,---......,,,---...///000000000000///////////////000111111222222222333333444444444555555555555666666666666777555777<<<@@@CCCJJJRRRTTTYYYYYYaaapppuuuyyyzzz|||{{{{{{vvvyyy~~~xxxqqqjjjjjjuuuyyyrrrooopppnnnkkkiiiiiijjjrrryyylll]]]OOOHHHAAA@@@===999666333111111222222222222222222333333------------...000111222//////000000000000//////////////////////////////------...///000000000///////////////////////////................................................/////////......---------........................,,,,,,,,,---------......***+++,,,---............000///...---,,,,,,---...,,,---...///000000000000///////////////000111111111111222333333444555555555555555555666666666777777555888===AAAEEEMMMUUU[[[]]]\\\eeevvv}}}}}}wwwzzz~~~}}}vvvmmmbbb```___eeewwwzzzvvvqqqkkkhhhfffcccbbbbbbbbbfffsssxxxkkk^^^WWWKKKEEE>>>;;;:::999555111222222111111111111111111000000000000000000000000///000111000///...///111000000000///......------////////////////////////000000000000000000000000---...///...,,,,,,...//////...---,,,+++---000333...///////////////......---------....../////////........................------------------------------,,,,,,,,,------...////////////............111111000000000000000111111111222333444666666777444444555555666777777777222444888<<<>>>BBBPPP]]]dddhhheeejjj|||zzzxxxzzz~~~}}}rrriii``````___eeeuuuyyyuuuqqqnnnnnnjjjfffbbb___\\\^^^iiitttsssfff^^^RRRKKKBBB<<<:::888444111333222222111111111111111000000000000000000000000000000///---,,,,,,///222.........///////////////////////////////////////000000000000000000000000000111111///---,,,...///***+++++++++***))))))***------............------++++++,,,,,,,,,,,,,,,,,,......................................................---,,,,,,,,,,,,------.........//////000000111111000000000000111111222222333333444555666666666666555555666666777777555666:::???CCCIIIUUUaaahhhmmmjjjnnn~~~|||{{{|||~~~}}}qqqhhheeeffffffiiiuuu~~~|||uuurrrrrruuurrrllleee___XXXVVV]]]eeeppp}}}ppphhh]]]UUUIIIAAA<<<:::777555333333222111111111111111000000000000000000000000111000...+++***+++///333------......///000000111////////////////////////000000000000000000000000111111111///---,,,,,,...***,,,...//////---+++***,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++........................///////////////////////////...------,,,,,,,,,,,,,,,,,,---...///000111111111111111111111111111111333333333444444555555555888777666555666777888999:::888;;;AAAGGGNNNYYYccckkkrrrrrruuu~~~}}}~~~~~~zzzuuuuuuvvvuuutttzzzzzzxxxuuussssssvvvxxxzzz|||yyyttttttwwwvvvqqqjjjddd\\\UUUUUUYYYbbbvvv~~~wwwmmmdddVVVJJJBBB>>>;;;999444333333222111111111111////////////////////////000000///---,,,---///222............//////000000////////////////////////////////////////////////...//////...,,,,,,---///---......000111111000...,,,,,,---.........------/////////......---------................................................------,,,,,,,,,------...---------...///000000111000000111111222222111111333444444444444444444444777666666555666888;;;<<<<<<999:::@@@GGGNNNWWW___hhhtttyyy}}}~~~~~~~~~zzzvvvtttooommmkkkiiihhhjjjmmmppprrrvvvzzz~~~|||uuussstttvvvqqqmmmiiiaaaWWWRRRRRRXXXiii}}}yyyiiiYYYKKKBBB<<<999555444333222111111111111////////////////////////...000222222000///000000000000//////............////////////////////////////////////////////////---...////////////222444444111---+++,,,------,,,------...////////////////////////......---------........................------------------------+++++++++,,,---...///000///////////////.........///000111222333222222222333444444444444444444444555555555666999;;;>>>???===999888===CCCHHHPPPXXXbbbrrr||||||~~~}}}{{{}}}}}}wwwqqqlllhhhfffccccccbbb```___```cccffffffkkkpppsssvvv{{{zzzuuutttuuuqqqnnnllleeeZZZRRRQQQRRR___mmm{{{{{{hhhUUUFFF<<<888666555444222111111111111000000000000000000000000...000333444333111000000111000000///......------////////////////////////000000000000000000000000...000111222222333666888@@@999111,,,+++,,,,,,,,,------...///000000000000,,,,,,,,,,,,,,,,,,++++++........................------------------------+++++++++,,,---...///000000000//////............///000111333333333222222333333333444444555555555444555777999;;;===??????<<<999999<<>>>>>===:::999;;;<<<@@@BBBBBBEEERRR___```qqqwwwsssrrrttt}}}~~~wwwxxxwwwwww{{{~~~|||vvvkkkllljjjhhhooo{{{~~~}}}{{{~~~yyymmmeee```[[[SSSMMMJJJIIIHHHGGGEEEDDDDDDCCCDDDEEEGGGGGGMMMNNNRRRYYY^^^dddoooyyysssmmmlllhhhbbb```[[[YYY\\\gggvvv~~~}}}ttt```OOODDD???888333444555222111111222222222333333222222222111111000000//////......000000//////.........---////////////////////////......//////000000111111000000000000////////////000////////////.........---------............///+++,,,------......------////////////000000000000000000111000000///..............................///////////////.........///000111333444444444444444444444555555555555555777888:::;;;<<<;;;;;;:::::::::<<>>@@@BBBGGGTTTbbbmmmmmmnnnrrruuu}}}~~~|||pppeeedddaaa___fffqqqyyy{{{wwwyyy~~~|||tttlllbbbYYYSSSMMMIIICCC@@@>>>======<<<>>>============>>>????????????BBBIIIOOOWWWcccoooxxxvvvjjjiiilllnnnpppqqqkkkgggddddddhhhttt~~~|||zzzyyydddUUUHHH???888666555111...///...//////000000//////...000000000000////////////////////////............////////////////////////////////////000000000000////////////000000000000............---------,,,------------............+++,,,------......------....../////////000000000...////////////...------////////////////////////000000000000111111111111000//////000222444666777<<<:::777555333333444444777888:::;;;<<<<<<;;;;;;======???BBBBBBEEEOOOZZZffffffjjjpppvvv{{{xxxjjjbbbaaa```aaaeeelllqqqsssrrrwww~~~~~~yyyqqqhhh___WWWPPPKKKGGGDDD@@@=========<<<;;;========================<<<<<<>>>CCCHHHOOO[[[fffoooyyy~~~zzzxxxzzzoooeeefffkkkpppuuuxxxsssnnnhhhbbb___hhh~~~}}}zzz|||kkk\\\OOOEEE<<<888555000.........//////////////////...000000000000///////////////////////////.........////////////////////////////////////000000000000////////////000000000000......---------,,,,,,,,,,,,,,,---------.........+++,,,------......------........./////////000000---...............------///////////////////////////000000000000000111111222111000111222555888:::<<<:::777444333444555666555666888:::;;;;;;::::::<<<<<>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<;;;>>>===>>>BBBDDDIIISSS]]]fffppp|||yyyuuuvvvllldddfffkkkpppuuuzzzwwwrrrkkkccc\\\aaasss}}}zzz{{{|||{{{lll```WWWLLL@@@;;;666111...//////000000111111000000///////////////000000000000.........///////////////////////////////////////000000000000////////////.../////////000000000111......---------,,,,,,,,,,,,,,,,,,------------...+++,,,------......------............////////////------...............---------------------------.........//////000000000111000000000111444777888999888555444444666888:::333444666888999:::999999;;;;;;>>>CCCEEEFFFMMMTTTYYY\\\dddooozzz}}}}}}|||yyypppfff___aaaeeejjjjjjeeecccdddlllzzz{{{jjjddd\\\UUUPPPLLLIIIGGGAAA@@@????????????===<<<;;;;;;;;;<<<;;;;;;:::999???>>>???BBBBBBDDDLLLTTT^^^hhhrrrzzz{{{yyypppiiiiiilllnnnrrrvvvxxxsssmmmfff```aaannn|||yyyzzzzzz{{{}}}|||vvvmmmeee]]]QQQEEE>>>888333000111000111111222222111111000////////////000000000000.........///////////////////////////////////////000000000000////////////......//////000000111111............---------,,,,,,,,,,,,,,,------------+++,,,------......------------........./////////------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000//////......///111333444555555444444555777999;;;333444666888999:::999999;;;:::===BBBFFFHHHMMMTTTYYY]]]fffrrr~~~xxxpppnnnnnnjjjddd______dddjjjhhhbbbaaaeeeooo{{{rrrlll^^^YYYSSSMMMJJJHHHGGGEEECCCBBBBBBBBBCCCBBB@@@>>><<<======>>>===<<<;;;:::<<<<<<>>>AAAAAA@@@FFFNNNTTT]]]gggnnnvvvxxxqqqoooooonnnnnnqqqwwwsssooolllhhhgggnnnwww|||yyyzzz{{{{{{yyytttoookkkbbbVVVHHH@@@:::555333444000111111222222111111000.../////////000000000111............/////////000////////////////////////111000000000/////////............///000111111111/////////.........------++++++,,,,,,,,,---------+++,,,------......---------------.........//////---...//////000000000///---------------------------......///000000111111000000000111111111222222333333333444555777888999444555777999;;;;;;;;;;;;>>><<<>>>CCCFFFHHHMMMSSSXXX\\\fffsss~~~rrrfffccceeedddaaa^^^^^^bbbhhhfffaaaaaagggsss}}}uuukkkaaa[[[VVVRRRLLLIIIGGGFFFEEEDDDGGGFFFFFFFFFGGGFFFCCCAAA@@@@@@AAAAAAAAA@@@>>>===999999<<>>CCCJJJLLLTTT]]]ccclllvvv}}}~~~wwwtttqqqmmmlllnnnwwwsssqqqqqqooommmpppuuuzzzxxx{{{~~~}}}zzzuuurrrpppeeeXXXJJJBBB<<<666444555000000111111111111000000.../////////000000111111---.........//////000000////////////////////////111111000000/////////...---......///000111111222000////////////.........++++++,,,,,,,,,---------+++,,,------......---------------.........//////......///000111111000000...........................//////000111222222222333444444555555444444333222333444444555666666777555666999;;;<<<=========AAA>>>???CCCFFFGGGLLLRRRUUUYYYcccqqq~~~}}}sssbbbWWWVVV]]]eeefffaaa]]]]]]\\\\\\aaahhhzzz}}}uuulllddd]]]VVVRRRMMMLLLJJJGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCBBBAAAAAABBBAAA???===@@@???>>>===>>>???BBBCCCFFFKKKSSS\\\fffrrr}}}~~~yyyssspppqqqsssxxxzzzvvvnnnjjjmmmsssuuu{{{~~~{{{tttooolllbbbTTTJJJDDD>>>777222333222000111222222111///------///000111111222222222111000.........///000111111000000//////......000000//////......------//////000000000000//////...//////...------///000000000///...------,,,,,,............////////////000000000000000000000000////////////////////////......---,,,---...///000555555555333000///000111222333555666666555333222777666555444333444444555888888999::::::;;;<<<<<<===BBBEEEEEEIIIQQQWWWYYY\\\ZZZ```ppp~~~sss```UUUWWWaaajjjqqqjjjdddaaa``````gggnnn~~~{{{uuulllddd\\\VVVPPPMMMKKKJJJHHHFFFEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDEEEDDDBBB@@@>>>======<<<===>>>???@@@DDDHHHPPPZZZdddppp|||yyyuuuuuuvvvzzz}}}zzzsssmmmnnnpppmmmwww~~~wwwpppfffXXXMMMGGGBBB;;;666333222000111222333222000)))***+++,,,,,,---,,,,,,111111///.........//////////////////000000000000///////////////...............////////////......---...//////------...///......------,,,++++++***........./////////000000000000000000000000000000//////////////////////////////.........///000111111333333333222222444666444444333333333333333444444333333333444666888999888888999:::;;;<<<<<<======BBBFFFJJJSSS___fffhhhccc```dddppp}}}ppp\\\SSSXXXfffqqquuulllgggfffhhhpppxxxrrrlllcccZZZTTTOOOLLLIIIJJJJJJIIIGGGGGGFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFEEEEEEFFFEEECCCBBB>>>>>>>>>>>>????????????AAAEEEMMMVVVbbbnnn{{{||||||zzz}}}|||vvvpppmmmlllggglllwwwtttjjj[[[PPPJJJEEE???:::333222000111222333333222......///////////////...000000///............///.........///000111111111.........///////////////------............------,,,...000000///..................---,,,,,,++++++////////////000000000000000000000000000000000000////////////////////////000////////////000111111000222444444333444555777444333111000000111333555333333444444555777888999888888999:::;;;<<<===>>>@@@CCCHHHOOO^^^nnnwwwxxxnnnhhhhhhpppyyymmmYYYRRRZZZjjjvvvzzzoookkklllqqqzzzyyykkkeee\\\TTTPPPMMMKKKIIIKKKJJJJJJJJJIIIIIIIIIIIIKKKJJJJJJJJJJJJJJJIIIIIIFFFEEEDDDEEEEEEEEECCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@DDDKKKTTT___mmmzzz|||wwwqqqllljjjhhhgggkkkxxxvvvkkk\\\PPPJJJFFF@@@<<<555333111111222444333333333444444444333333222111//////...................../////////000000000111------......//////000000---......//////......------///222333111/////////000000000/////////....../////////000000000111111///////////////////////////////////////////////////////////////000000000222333444444333222222333222111000000000111222333777666666666666666666666888999:::;;;<<<===>>>???BBBEEEIIISSSeeexxxvvvmmmiiilllrrr~~~mmm[[[WWW```ooozzzwwwooonnnssszzzxxxrrreee```XXXRRROOOMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@CCCIIIRRR]]]lllzzz}}}zzzwwwrrrnnnjjjeeeccckkk}}}vvvkkk\\\QQQKKKFFF@@@;;;777444222111222333444333111111111111000///............//////////////////111000000000/////////...------......//////000000/////////000000/////////...111333444333111000000111000000000000000//////////////////000000000000////////////////////////////////////////////////------........./////////000222333333222000000111//////111222222222111111666777777777777777777777888999:::;;;===>>>???@@@CCCEEEJJJUUUiii}}}xxxnnnffffffiiiuuummm```]]]eeeqqqzzzyyyrrrnnnsss|||xxxqqqmmmbbb^^^XXXSSSQQQQQQPPPOOOMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJIIIIIIJJJKKKKKKJJJHHHDDDCCCCCCBBBAAA@@@@@@???@@@CCCHHHOOO[[[iiixxxzzzuuuiiiccc___cccooowwwmmm```VVVPPPJJJCCC===:::777333222222333333333000000000000//////...---...///000000111000000000111111111000///................../////////////////////000000000000/////////111333333222111111111//////////////////..................////////////000000000000000000000000////////////////////////,,,------...///.........,,,...111222222111222222---///111333444333222111333444555777999:::;;;;;;999999:::<<<>>>???@@@AAAAAAEEEKKKTTTfffzzztttjjjbbb```dddrrrxxxjjj``````fffmmmrrrtttooopppzzzxxxrrrmmmkkkccc```\\\YYYXXXXXXWWWVVVUUUUUUVVVVVVVVVUUUSSSRRRPPPPPPOOOOOONNNMMMMMMLLLKKKJJJJJJKKKLLLLLLKKKIIIFFFEEECCCBBB@@@@@@@@@AAA@@@BBBFFFMMMWWWfffuuuwwwjjjeee``````dddttt}}}ttthhh^^^XXXQQQIIIBBB<<<999555222222222222222111111111111111111000000...///111222222222111111000000000000///////////////////////////............//////////////////...///000111111//////000111////////////////////////------------............000000000000000000000000////////////////////////,,,---...///000//////...---000222333333111111222///000111222333333333333222444666888:::;;;;;;;;;999999;;;<<<>>>@@@AAABBBBBBFFFJJJOOO[[[kkkvvvzzzlllddd]]]^^^ddduuuwwwoooddd^^^^^^bbbgggiiirrrooosss|||tttnnnkkkjjjgggdddaaa```______^^^\\\]]]^^^^^^^^^^^^\\\ZZZYYYTTTSSSSSSRRRQQQQQQPPPPPPJJJIIIHHHJJJKKKKKKJJJHHHJJJHHHFFFCCCBBBBBBCCCCCC???AAADDDJJJUUUdddsss}}}vvvnnniiiddd___^^^jjjyyynnneee___XXXNNNGGG>>>:::666333222222111111//////000000000000/////////000111222333333222111......//////000000111111000000//////.........------..................---...//////...------///000111111111111111222222222,,,,,,,,,---------......000000000000000000000000////////////////////////---...000111111111000///222444666555333000......222111000000111333555666666777888999::::::999888999:::;;;===>>>@@@AAABBBDDDHHHJJJJJJPPP[[[eeeiiiggg```[[[]]]eeeyyycccccccccaaa______aaabbbmmmwww|||xxxuuurrrqqqooonnnmmmnnnpppooolllhhhiiijjjkkkkkkkkkjjjiiihhhdddbbb___[[[XXXUUUTTTSSSNNNLLLJJJIIIJJJKKKJJJJJJJJJIIIGGGEEEDDDCCCCCCDDDFFFFFFHHHMMMVVVeeeuuu~~~sssiii___YYY[[[ggg|||}}}ssslllhhhaaaVVVMMM???<<<777444444444444333111111111111000000000000111111000000111111222333000000000000000000000000000000000000000000000000111111111222333333111///...+++***---///...---,,,000000//////.........---////////////////////////......//////000000111111111111111000000000000000111///---,,,...000111111000000000000000000000000///000000222333444555555555555666777888999::::::>>>===<<<<<<>>>@@@AAAAAABBBEEEIIIMMMQQQVVV[[[___```___^^^```lll~~~VVV[[[___```______aaaddd{{{|||yyyvvvuuutttsssssstttwwwzzzyyyvvvsssssssssttttttsssqqqooonnnjjjiiieeebbb]]]ZZZWWWVVVSSSQQQNNNMMMMMMMMMLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDGGGGGGIIINNNWWWeeettt~~~vvvlll```YYYXXX```sssyyysssmmmdddXXXNNNAAA===888555444444333333111111111111000000000000111111000000111111222333000000000000000000000000000000000000000000000000000000111222222222000///555111---///222222000...000/////////............////////////////////////.../////////000000000111111000000000000000000000111000......//////...---000000000000000000000000000000000111222333444444444555666777888999999:::===<<<<<<<<<>>>AAABBBCCCEEEGGGKKKNNNRRRVVV[[[_________```dddoooJJJRRR\\\aaa```aaaeeejjj}}}|||{{{{{{{{{yyy{{{~~~~~~}}}zzzxxxvvvsssrrroookkkgggbbb___]]][[[XXXUUURRRQQQPPPOOONNNLLLKKKKKKJJJIIIHHHHHHGGGIIIKKKMMMRRR\\\iiiwww}}}{{{qqqfff\\\WWWYYYeeerrr|||uuujjj[[[QQQEEE@@@:::666444444333222111111111111000000000000111000000000000111222222000000000000000000000000000000000000000000000000///000111111111111000000111///,,,,,,...000///---////////////............////////////////////////////////////000000000000000000000000000000111111...------///111222111000000000000000000000000000000000111111111222222222444444555666777888999999;;;;;;<<<===???BBBDDDFFFIIIKKKMMMPPPRRRVVV\\\___^^^```ccchhhtttFFFPPP[[[``````ccclllttt}}}{{{yyyyyywwwuuuqqqmmmiiigggccc```[[[XXXVVVTTTQQQOOONNNNNNNNNNNNMMMLLLLLLKKKMMMOOOSSSZZZcccppp}}}wwwnnneee\\\WWWZZZbbbxxx}}}pppaaaVVVJJJEEE>>>888555444333222111111111111000000000///000000000000000111222222000000000000000000000000000000000000000000000000///000111111000000000111+++000333000....../////////////////////.........////////////////////////////////////000000000000000000000000000111111111777444222000111111111000////////////////////////111111111111111111111111444444555666777888888999999;;;<<<>>>???BBBFFFIIINNNPPPRRRTTTVVVYYY^^^aaabbbdddggglllxxxJJJRRR[[[^^^___fffsss~~~||||||}}}~~~~~~~~~~~~~~~{{{wwwtttqqqjjjgggaaa]]]ZZZWWWTTTRRRNNNNNNNNNNNNMMMMMMMMMMMMPPPSSSYYY```jjjvvv|||wwwpppdddYYYUUUWWWiii~~~xxxhhh]]]PPPJJJBBB;;;777555333333111111111111000000000///000000//////000000111222111111111111111111111111111111111111111111111111...000111111//////111333444@@@FFF???333000222444.........///////////////////////////////////////000000000000//////////////////000000111111111111EEE@@@888222///---,,,,,,////////////////////////111111111111111222222222444444555666777888999999888;;;===???@@@CCCGGGKKKUUUWWWZZZ\\\^^^```cccfffgggiiilllqqq}}}QQQVVV[[[^^^bbblll{{{~~~xxxyyyzzz||||||zzzqqqmmmgggbbb___[[[XXXUUUOOONNNMMMMMMMMMNNNOOOPPPUUUYYY___gggpppzzz}}}|||~~~|||zzzuuuiii[[[UUUUUU^^^pppqqqgggVVVPPPFFF>>>999666555444111111111111000000000000000////////////000111111111111111111111111111111111111111111111111111111...111333222//////222666DDDPPPSSSEEE444///111222.........///////////////////////////////////////000000000000/////////////////////000111111222222???:::444000///000111111000000000000000000000000111111222222222333333333555555666777888999::::::888;;;>>>@@@@@@CCCHHHLLLXXX\\\```ccceeefffhhhjjjkkknnnsssyyy}}}yyyyyyXXX[[[___dddkkkxxx|||yyyyyyyyy{{{}}}vvvrrrlllgggccc```\\\ZZZUUUSSSQQQPPPPPPRRRUUUWWW___ccciiipppwww}}}zzzzzz|||zzzwwwrrrggg[[[WWWXXXZZZeee~~~yyyooo[[[TTTJJJAAA;;;888666555111111111111000000000000///////////////000111111111111111111111111111111111111111111111111111111///222444333000000444888NNNUUUPPP===///...000///............/////////000////////////////////////111000000000/////////......//////000111111222222000...------///111222111000000000000000000000000111111222333444555555666666666777888999:::;;;;;;999<<<@@@AAA@@@BBBHHHMMMTTTYYY___ccceeeffffffffflllqqqzzzyyytttsss^^^```eeelllvvv~~~{{{zzz||||||~~~zzzvvvpppkkkgggccc```]]][[[YYYVVVTTTUUUXXX\\\___iiimmmrrrxxx}}}zzzzzz{{{wwwsssnnndddZZZXXX\\\[[[___rrr~~~ttt^^^WWWLLLBBB<<<999777555111111111111000000000000///////////////000111111111111111111111111111111111111111111111111111111000333555333000000555999UUUUUUJJJ777...222666333---.........//////000000////////////////////////111111000000/////////......//////000111222222222///............+++'''$$$000000000000000000000000111111222333555666777777777777888999:::;;;;;;<<<999===AAAAAA@@@BBBHHHMMMMMMSSSZZZ```bbbaaaaaa```kkksssxxxttttttfffhhhooozzz||||||~~~{{{vvvrrroookkkfffccc```^^^[[[ZZZ\\\```dddhhhoootttzzz}}}vvvzzzxxxuuuooohhhaaa[[[WWWUUU___jjj{{{~~~wwwkkkbbbTTTHHH@@@;;;666222333111000000111222222111...///000222222222111000222111///.........///000//////000000111111111222000000000000111222333444DDD;;;222000222444222...111000///......///000111000///...---------------000000000///...///111444000000000000000000000000,,,---///000000000///...///////////////000111111///444333///555AAADDD===999666333444999<<<<<<;;;??????@@@AAACCCEEEGGGHHHNNNMMMQQQXXX]]]___bbbfffjjjuuuzzzuuufffkkkuuu~~~}}}~~~zzzuuuqqqmmmiiifff`````````aaacccgggjjjmmmvvvzzzzzzvvvuuuuuutttqqqiii```ZZZTTTZZZaaaooo~~~xxxnnnfffZZZNNNDDD===999666444222000000111222222111000111111222222222222111222111000///...//////000///000000000111111111111222222111000000000111111555333111111222333333333111000////////////000111111000///..................000222222000...------000000000000000000000000---...//////000000/////////////////////000111111000555333///444???AAA;;;666777888999999999:::;;;>>>>>>???@@@BBBDDDEEEFFFKKKKKKOOOUUUYYY[[[bbbiiilllvvv~~~jjjrrr~~~~~~xxxtttqqqnnnlllcccdddfffhhhkkkooorrrttt}}}wwwwwwxxxzzzyyyrrreeeZZZTTTUUUWWWaaazzz|||rrrnnneeeYYYLLLCCC===;;;555333111000111222222111333333222222222222222222222111000////////////000000000000000111111111111333222111000////////////+++...111111000000111333111000000//////000000111111111000////////////000333666999:::777222///---000000000000000000000000//////......//////000111000////////////000111111222555444000333<<<>>>:::000555:::;;;999888:::===>>>??????AAABBBDDDFFFGGGKKKKKKNNNSSSTTTXXXcccnnnqqqxxx~~~ooowww|||yyywwwuuutttlllkkkkkkmmmppptttxxxzzz}}}{{{||||||tttfffZZZVVVUUUSSSYYYnnnttttttpppfffWWWJJJBBB>>>777555222111111222222111555444222111000000111222111111111000000000000000000000000000000111111111222111000///////////////...///111000...---...///000000000000000000000000000000///////////////000444777:::;;;888444111///000000000000000000000000000///.........///111222000000//////000000111222222555555222555;;;>>><<<222555888999:::;;;>>>@@@AAAAAABBBCCCEEEGGGIIIJJJMMMNNNPPPRRRRRRVVVcccqqqvvvzzz}}}nnnwww~~~}}}||||||uuussspppnnnoootttzzz~~~|||{{{zzztttiii___ZZZYYYVVVYYYjjjwwwyyyxxxpppaaaRRRFFFAAA:::777333111111222222111444222111/////////000111111111111111111000000///111111000000000000000000///.........//////000111555222///......//////...000000111111111111000000.........------......///000222333222111///000000000000000000000000000000000000///......000111222000000000000000111222222222444555444666<<>>>>>AAAAAABBBCCCEEEGGGIIIJJJNNNNNNPPPQQQPPPTTTbbbpppuuuwwwyyy|||jjjuuu~~~~~~~~~{{{{{{|||{{{zzz{{{~~~}}}|||xxxsssooopppttt{{{~~~yyywwwsssmmmggg^^^\\\ZZZ\\\hhh||||||zzzrrrfffWWWLLLEEE<<<888444111111222222222111111000000///000000000111111222222111111000///111111111111000000000000------------...///000111555111......000222222222000111111222222111111000...------------......///000000000///...///222444000000000000000000000000000000//////000000111111111000000000000111222222111333444555666:::>>>BBBHHHAAA:::777999;;;;;;:::>>>??????AAABBBDDDFFFGGGLLLLLLMMMPPPRRRVVVaaammmsssrrrssswwwkkkxxx|||zzzyyyxxxrrrtttuuuttttttwww|||~~~|||yyyuuurrrssswww|||}}}|||vvvqqqmmmjjj___]]][[[\\\eeezzzwwwnnndddZZZQQQKKK===999555222111222222222000000111222222222111111111111222222222111000///111111111111000000000///.........------...//////000111222222111111222333000111222222222222111000...............///000000111111111000///000333555000000000000000000000000//////000111111111111000111111000000111111222333111222333444444666:::???GGGCCC???<<<;;;;;;;;;<<<>>>>>>???@@@BBBDDDEEEFFFKKKJJJMMMSSSXXX]]]fffooosssppppppttt}}}pppzzzyyywwwtttqqqooonnnmmmmmmoooqqqqqqqqquuu{{{{{{yyywwwvvvwwwyyy}}}~~~}}}~~~vvvnnniiiggg^^^\\\ZZZZZZbbbwwwtttiiiaaa[[[TTTPPP>>>:::555222111222222222///000222333444444333222111111222333222111000///222111111111000000//////000///...---------------,,,222888777111---...222000111222333333222111000///////////////000111111---/////////------...000000000000000000000000000...///111222222111111000111111111000111111222333111222333333222222666<<>>;;;@@@@@@BBBDDDEEEFFFFFFFFFJJJNNNRRRVVV```oooxxxyyy|||yyyvvvzzz~~~zzzwwwrrrqqqqqqooommmkkkiiihhh``````___^^^]]]\\\\\\[[[___```aaabbbdddeeefffgggooooooqqqvvv|||||||||~~~}}}ssslllgggdddYYYUUUZZZaaakkkqqqfff___WWWOOOIIIBBB:::555444444222000111111111111111000000000000111222222333222222222///111111000222555444111000000000111111111000111111000000//////000000111////////////000000000000////////////000000000000000000////////////000000111222222333333222222111...///000111111111111111111222333222111000111222222222222222444555666777777999===AAABBBBBB@@@>>>???@@@BBBCCCEEEFFFFFFFFFKKKMMMOOOTTT^^^jjjpppooosssrrrttt}}}}}}|||yyywwwuuuqqqlllhhhccccccaaa___]]][[[YYYXXXWWWVVVUUUTTTTTTUUUVVVVVVYYYZZZ]]]```cccfffhhhiiisssrrrsssyyy}}}~~~zzzqqqmmmkkkbbb\\\^^^```iii~~~wwwjjjbbbYYYRRRJJJEEE===777444333222111111111111111111111111111...//////000111111111111333111///...///111000---222///...111222222333555000000////////////000000......//////////////////////////////000000000000000000////////////000000000111111222222111111000---...000222333333222111222333444444222111222222222222333444555666777777666888;;;===???@@@@@@@@@???@@@BBBDDDEEEFFFGGGGGGHHHHHHIIIOOOYYYbbbeeedddgggiiippp}}}}}}xxxuuurrrooommmjjjhhhddd___\\\XXXWWWVVVTTTRRRPPPOOONNNRRRQQQPPPPPPQQQSSSUUUVVVXXXZZZ^^^bbbgggjjjmmmnnnvvvuuuvvv|||{{{xxxvvvnnngggdddbbbfffvvv~~~pppfff\\\TTTLLLGGG???888444222111111111111111111111222222222//////000000000111222222333000...///000000111222:::333///111222111111444000000////////////000000//////...................../////////000000000111000000////////////000000//////000000000000//////...///111333444444333222333444666555444222222222222333444555666777777777888999;;;<<<===>>>??????@@@AAACCCEEEFFFHHHIIIIIIEEECCCEEEKKKSSSYYY]]]^^^aaafffppp{{{uuupppnnniiifffccc```^^^[[[XXXUUUSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOOPPPRRRTTTVVVXXX\\\___dddiiinnnqqqtttuuuyyyzzz|||~~~xxxqqqkkkeeedddooo{{{zzznnnbbbXXXNNNIIIBBB:::555222111111111111111222222222222222333333222222222333444444111//////222222333888???DDD999111222222------111000//////......//////000////////////..................//////000000111111000000////////////000000///000000000000000000///111222333444444444444444444555777777555333222333222333555666777888888888:::;;;<<<===>>>?????????AAABBBDDDFFFHHHJJJJJJKKKHHHFFFHHHMMMQQQTTTYYY___eeejjjuuuzzztttppplllkkkeeebbb^^^[[[YYYXXXWWWVVVSSSSSSRRRRRRRRRSSSTTTUUUSSSSSSTTTVVVYYY[[[]]]^^^dddfffkkkqqquuuyyy{{{{{{}}}}}}wwwooogggccciiirrr{{{jjj[[[PPPLLLEEE===666333222333111111111222222333333333555444333222222222333444//////111444222222;;;FFFHHH:::111222222------222//////............//////000000000/////////...............///000111111111000000////////////000000111111222222222222111111555555444444444555555666444666888888666444333333222444555777888888888888:::;;;===???@@@AAAAAAAAABBBCCCEEEHHHJJJKKKLLLMMMRRRPPPRRRUUUTTTTTT[[[dddjjjoooyyy{{{vvvqqqmmmkkkjjjeeeaaa]]]YYYYYYYYYYYYXXXUUUUUUUUUUUUVVVWWWYYYZZZYYYZZZ\\\^^^aaadddffffffiiilllqqqvvvzzz~~~~~~zzzqqqhhhcccgggmmmooo]]]RRRNNNHHH???888444333444111111111222222333333333444333111000000000111111///000333444000...777EEEEEE777...111333000111777//////............//////111111000000/////////...---......///000111111222000000////////////000000222333333444444333333222888777555444444555666777555777999999777444333333333444666777888999888888999:::===@@@BBBCCCCCCCCCCCCDDDFFFIIIKKKLLLMMMNNN[[[ZZZ[[[\\\XXXUUU]]]iiimmmrrr{{{zzztttrrrooollljjjiiifffbbbbbbbbbbbb```]]]^^^]]]\\\[[[\\\^^^aaabbbgggggggggjjjnnnqqqrrrrrrrrruuuxxx}}}~~~~~~{{{uuuooolllhhhcccbbbdddwww{{{gggYYYQQQHHHCCC>>>888555555444444444555777777555333111111111111111111111111000000111222333333444444666555333111000///......//////............////////////......---------,,,//////000///------...000111000000000000000111111222222222111111111000000000111333444555444333333333333444444444444444444444444444444666777888999>>>???@@@@@@BBBBBBCCCDDDHHHFFFEEEEEEGGGJJJLLLLLLWWW[[[^^^[[[WWWYYYbbbjjj|||xxxxxx~~~zzzxxxwwwuuutttsssoookkkiiihhhhhheeeccceeeeeedddeeefffgggiiijjjqqqqqqqqqtttxxxzzz{{{{{{|||~~~~~~~~~}}}}}}~~~yyyrrrmmmjjjfff```]]]___ppp~~~qqq___UUUKKKEEE???888333333444333333555666666444222111111111111111111111111111111111222222333333333333333222111000000111111111000000/////////000000////////////......------//////000///------///000111111000000000000111111222222222111111111000000111222333444444444333333333333333444444444444555444444444555666777888999===>>>???@@@AAABBBBBBCCCEEEDDDCCCDDDFFFHHHJJJJJJRRRXXX___aaa___```fffkkkwwwrrrooosss}}}xxxtttrrrqqqooonnnpppppprrrssstttuuuuuuuuuyyyxxxyyy|||}}}|||~~~~~~}}}|||{{{|||vvvooojjjiiieee___[[[[[[eeerrr}}}fff[[[OOOHHHAAA999333222444333222333444555333111111111111111111111111111111111222222222222222222000000000000111222333444222222111000000000000000000000000000////////////...///000///......///111222111111000000000111111222222222111111111111111111222333333444333333333333333333444444444555555444444555555666888999:::======>>>???@@@AAABBBBBBDDDDDDDDDFFFGGGIIIJJJKKKNNNVVV```fffhhhhhhiiijjjqqqiiiaaacccooo}}}|||{{{{{{{{{}}}|||yyyyyy{{{}}}}}}}}}{{{zzzzzz}}}~~~rrrlllhhhgggfff```[[[ZZZ]]]hhhyyykkk___RRRJJJDDD<<<666444444222111222333333222000111111111111111111111111222222222222111111111111000000000000111222333444222222111000////////////111111000000000000000000...///000///......000222222222111111000000111111111111111111111111111111222222222333333333222222222333333444444555555555555555555666777888999:::>>>>>>???@@@AAABBBBBBCCCDDDFFFHHHIIIJJJKKKMMMOOONNNUUU___iiinnnooollljjjnnncccWWWVVVccc~~~}}}yyyxxxyyyzzz|||{{{zzzyyyyyy||||||nnngggcccdddddd```[[[ZZZXXXaaarrrooobbbTTTLLLGGG@@@:::888444333111111222222111000111111111111111111111111222111111111111111111111111111111000111111222222111000///...............000000111111111111111111...///000/////////111222333333222111111111111111111111111111111111111111222222222222222222222222222222333333444555666666666666666777888999:::;;;???@@@@@@AAABBBCCCDDDDDDDDDFFFHHHIIIJJJKKKOOORRRNNNSSS]]]kkkvvvyyyvvvrrrooobbbTTTQQQ^^^{{{{{{xxxwwwwwwyyyxxxwwwvvvwwwzzzmmmeee```aaabbb___[[[YYYVVV\\\kkkssseeeVVVNNNJJJDDD>>>;;;555333111111222222111000111111111111111111111111000000111111111111111111333222111111000111111111//////............//////000000000000111111111111...///000000//////111333444333222111111111111111111111111111111222222222333333222111111111111222111222333333444555666666666666777777888:::;;;<<<@@@@@@AAABBBCCCDDDEEEEEEBBBEEEGGGGGGGGGIIIOOOTTTRRRVVVaaasssrrreeeWWWTTTaaa}}}|||xxxuuutttttttttsssssstttxxx}}}tttjjjcccbbbccc```\\\ZZZVVVYYYeeeyyyxxxhhhXXXPPPMMMFFF???<<<777555222111222222222111111111111111111111111111//////000000111111222222222111111111111111222222............///000111222/////////000000000111111...///000000///000222444555444333222111111111111000000111111111222222222444333111000000000111222111222222333444555666777777777777888999:::;;;<<>>???@@@@@@BBBBBBCCCDDDFFFHHHIIIGGGFFFKKKSSS[[[lllooo{{{xxxmmmaaa___kkk~~~|||xxxtttppppppnnnnnnpppqqqrrrxxxxxxgggcccfffgggffffffXXXVVV[[[mmm~~~sssdddZZZSSSLLLCCC;;;666666666555333333444555222111000000111222222111111111111111111111111111///000222444555444222111///////////////.........222111000//////000111222111111111111111111111111666555333111000000111222111111222333333444444555222222333333333333444444333333333333444555666666777888888888888999<<<>>>BBBBBBBBBBBBBBBBBBBBBBBBCCCGGGJJJKKKKKKPPPYYY```pppwwwzzzwwwqqqlllrrr}}}{{{wwwsssppppppmmmmmmpppqqqrrrwww~~~tttooommmiiiccc```ZZZWWW[[[jjj~~~ttthhh^^^WWWOOODDD<<<666666666555444444444555333222111111222333333222111111111111111111111111000111222222222111000///000000000000000000000000222111000/////////000111111111111111111111111111555444222000///000111222111111111222333333444444111111111222222222333333444444444444555555666777888999999999999:::<<>>888777666555444555555666111000000/////////000000111111111111111111111111222222111111000//////...111111111111111111111111333222000///...//////000111111111111111111111111444333111000//////000111000111111222222333333444000000111111111222222222666666555555555666666777888999::::::::::::===???@@@AAABBBCCCEEEFFFGGGHHHHHHHHHIIIIIIKKKNNNPPPRRR]]]hhhvvv~~~|||zzzxxxwwwuuurrrooopppnnnnnnpppqqqrrrwww~~~xxxpppmmmaaa\\\[[[bbbpppwwwlll^^^NNNBBB:::888555444555555666666111222111111//////000111111111111111111111111111222111111000000000111111000000000111111111111111333222000///......//////111111111111111111111111222222111000//////000000111111222222333444444444111111111111222222222222666555555555555555666666777888::::::::::::<<<>>>???@@@AAACCCEEEGGGIIIIIIHHHGGGFFFHHHKKKNNNNNNNNNTTT^^^kkkyyy|||yyywwwvvvtttrrrpppqqqnnnnnnqqqrrrsssxxx~~~uuuqqqrrrddd___\\\___hhhxxxzzzhhhVVVIII===:::666444555666666555444555666444222111333555111111111111111111111111000000000111111333444555/////////000000111111111222111///.........//////000000000000000000000000111111000000000000000000222222333333444444555555222222222333333333333444444444444333444444555555666888999:::::::::;;;===>>>???@@@BBBDDDFFFHHHIIIEEEEEEEEEGGGJJJMMMNNNNNNTTTYYYdddvvv~~~zzzxxxvvvuuurrrppppppnnnnnnqqqrrrrrrxxxsssjjjiiilllgggbbb___^^^bbbnnnqqq^^^QQQAAA<<<777444555666555333111333444222...---///222111111111111111111111111//////000222333444555666......///000000111111111000///.........///000000000000000000000000000000111111111111111111111111111222222333333444555555222222333333333444444444333222222333333444666666666888:::;;;;;;;;;<<<===???@@@AAABBBDDDEEEFFFGGGDDDDDDEEEFFFIIIKKKNNNPPPWWWYYYdddvvv|||yyywwwuuusssqqqooollllllooopppqqqvvv}}}yyylllcccbbbeeehhhdddaaa___^^^eeewwwwwwdddYYYEEE???888555555666444111...111222000,,,***,,,000111111111111111111111111...///111222333333333222//////000111111222333333......------...///111222000000000000000000000000111111222222222222222111///000000111222222333333111222222222333333333333222222222333555666888999888:::===>>>>>>===>>>???CCCCCCCCCDDDDDDEEEEEEFFFEEEFFFGGGGGGFFFHHHNNNRRRUUUYYYeeeuuu~~~~~~zzzxxxvvvsssqqqmmmjjjjjjmmmnnnooottt{{{wwwkkkbbbaaaeeehhhfffccc___\\\```pppzzzhhh]]]GGG@@@888555555555333000333666888555000///111555111111111111111111111111...///111222333222000///000000111222333333444444------------...000111333000000000000000000000000111222222333333333222222.........///000000111111000111111111111222222222222222333444666888:::;;;:::<<>><<<;;;>>>DDDIIIKKKJJJNNNMMMJJJGGGCCCCCCEEEHHHEEEEEEEEEEEEGGGIIIKKKLLLOOOUUU\\\ccchhhjjjlllmmm{{{|||~~~}}}{{{yyyvvvrrrnnnlllllllllkkkkkknnnrrrvvv}}}yyynnnhhhiiinnnlllkkkhhhccccccnnnzzzxxxnnneee^^^KKKAAA888666555333333555111222222222222333333333222222111111111111222222111111111111000000000///000000////////////000000111000000000000000000111000111222333333222111000111111111111111111111111222222111111111222333444222222222222333333333333333555777888999999888777===<<<===AAAGGGKKKMMMMMMMMMLLLKKKHHHEEEDDDEEEGGGCCCCCCCCCCCCEEEGGGIIIJJJJJJOOOVVV\\\```eeekkkooozzz{{{}}}~~~~~~|||zzzyyyvvvrrrnnnnnnnnnllljjjiiikkkpppssszzzooogggkkkllllllmmmlllfffdddkkkuuu~~~rrrjjjbbb]]]MMMCCC:::777666333333555333333333222222111111111111111111111111111111111111111111111000000000000//////000000000000/////////000000111111000000//////000111222222111000///111111111111111111111111222222111111222222333444222222222333333444444444222444666888:::;;;;;;:::;;;<<>>BBBFFFJJJKKKKKKJJJHHHJJJKKKKKKIIIFFFFFFFFFEEEEEEEEEEEEGGGIIIKKKLLLJJJLLLOOOQQQXXXhhh}}}wwwyyy{{{{{{{{{|||~~~|||{{{xxxuuuqqqqqqqqqooommmkkkkkkmmmooovvv}}}|||nnnooolllkkkkkkiiidddccclllwwwwwwwwwpppggg___OOOEEE;;;777555111000222111111222222222333333333///000111111111111000///000000000000000000111111...///000111111000///......///000111111000///.../////////000000/////////111111111111111111111111111111222222333333333333222222222333333444444444555666777888999:::;;;;;;<<>>999777444111222222222222111111000000111111111111111111111111//////000000111111222222000000000000000000000000,,,,,,---...///000111222///---,,,...111333222000000111111111222222222222111111222333333333333222333222111111000000111111222333444555666666666666<<<<<<>>>???AAACCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEELLLGGGEEEIIILLLKKKKKKLLLSSSXXXdddvvvxxxppppppuuuvvvyyy{{{{{{{{{|||yyywwwuuuttttttttttttsssqqquuuwww}}}xxxrrrooommmddd[[[]]]gggtttzzzttthhh]]]MMMAAA;;;888444111222222222222111111111000111111111111111111111111000000000000000111111111000000000000000000000000///////////////////////////...---...111333222000000000000111111111222222000111222222333333222222222222111111111222222333333333444555666777777888;;;<<<===???AAABBBDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFLLLHHHFFFIIIKKKKKKMMMQQQ[[[aaammmyyy}}}yyypppjjjgggkkk{{{vvvzzz}}}~~~|||zzzxxxwwwvvvvvvwwwvvvtttsssuuuxxx|||{{{wwwkkk___```iiittt}}}rrrgggVVVGGG>>>999555222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000222111000000///...------///......///111222111000///000000000111111111111000000111222222222222111222222222222333444555555444444444444555777999:::;;;<<<===>>>@@@BBBCCCCCCFFFFFFFFFGGGGGGGGGHHHHHHKKKIIIIIIKKKKKKMMMTTT]]]iiiqqq{{{~~~zzzrrriiicccaaadddoootttyyy~~~~~~|||zzzyyyyyyyyyzzzyyywwwuuutttwww|||ttteeebbbiiiuuu~~~zzzooo]]]LLLAAA:::666444222222222222222222222222111111111111111111111111222222111111000000//////////////////////////////222111111000///...------/////////000111111111111//////000000000111111111///000111111222222111111222222222333444555666777666555444444555888:::<<<;;;<<<===>>>@@@AAABBBCCCEEEEEEFFFFFFGGGHHHHHHHHHIIIIIILLLNNNOOOSSS```mmm}}}uuujjjaaacccdddiiiyyyrrrwww|||~~~||||||||||||}}}|||yyywwwrrrvvv|||{{{kkkdddgggqqqzzz~~~tttcccQQQDDD<<<888777222222222222222222222333111111111111111111111111222222111111000000//////////////////////////////000000000000000000//////000000111111000000111222000000000000111111111111000000111222222222222222111222222333444666777888666666555555666999<<<>>><<<======???@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGIIINNNSSSVVV]]]nnn~~~tttfffeeeddddddoooqqqvvv{{{~~~~~~~~~~~~|||yyyssswww|||}}}nnnfffffflllttt~~~xxxhhhWWWHHH>>>999777222222222222333333333333111111111111111111111111111111111111000000000000000000000000000000000000/////////000000111111111000111222222000000111222000111111111222222222222111111222333333333333222222222222333444555777888666666666777888;;;===>>>===>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHJJJPPPWWW]]]gggyyyoooeeeeeebbbhhhrrrvvvzzz}}}~~~{{{xxxxxx{{{{{{ooogggeeejjjqqqzzz~~~ooo]]]LLL@@@999777222222222333333333444444111111111111111111111111000000000000000111111111000000000000000000000000//////000000000111111111000222333222000///111333222222222222333333333333222222333444444444444333222222222222333444555666555666777999:::<<<===>>>??????@@@AAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKQQQYYYbbbmmm}}}xxxmmmlllhhhiiissswww{{{}}}{{{|||zzzzzz}}}zzzwwwooogggfffjjjpppxxx}}}tttaaaOOOAAA999666222222222333333444444444111111111111111111111111//////000000111111222222000000000000000000000000111111111000000000000000000222444333000///111333222222333333333444444444222333444444555555444444222222222222333444555555444666888:::<<<===>>>>>>@@@@@@AAABBBBBBCCCDDDDDDEEEFFFFFFGGGIIIJJJKKKKKKLLLLLLQQQZZZdddooo~~~}}}xxxwwwpppnnntttuuuwww}}}~~~}}}|||}}}zzzuuuuuupppiiigggiiiqqqrrrwwwxxxkkkYYYFFF;;;999555444333333444444222111444444444333333222222222333333222111000000111111111111000000000000111111111111000000//////.........//////000111222222222111111222222222333333333444444444333333222222222333333222111222555777999888888888999:::;;;======???AAACCCDDDCCCCCCEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJNNNNNNQQQUUUYYYbbbtttzzzooossssssuuuxxx~~~yyysssrrrmmmgggdddcccmmmrrrxxx{{{ppp___LLL???;;;666444222222333333222000333333333333333333222222222111111000//////000000111111000000000000111111......//////000000111111...//////000111111222222111111222222222333333333444444444333333222222222333333222222333555777888888888888888999;;;<<<===???AAACCCDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLPPPOOOQQQUUUXXX```ppp}}}rrruuurrruuuyyyxxxooommmjjjeeebbb]]]jjjrrrzzzwwwgggSSSCCC===666444222222222222111000222222222333333333333333111111000////////////000111111000000000000111111......//////000000111111/////////000111111222222111111222222222333333333444444333333333333222222333333222222333555777888777777777888999:::;;;<<>>777555222111222222111000111111222222333333333444111111000000000000111111111111000000000000111111111111000000//////......//////000000111111111111111111222222222333333333333333333333333333333333333333333333444666777888666666666777888999;;;;;;>>>@@@BBBCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNSSSQQQRRRTTTUUUYYYcccnnnxxx{{{uuuppprrrsssyyyxxxnnnkkkkkkiiieeeaaagggmmm~~~ttt]]]HHH>>>999666333222222222222111111111111222222333333333222222222111111222222333111111000000000000111111111111000000//////......000000000000000111111111111111222222222333333333333333333333333333333333333333333444555666777888666666666777888999;;;;;;===???AAABBBBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMSSSQQQQQQSSSTTTVVV]]]fffhhhuuu{{{rrrrrrooommmrrrttt{{{~~~rrroooooolllgggeeefffhhhxxx~~~fffOOOCCC;;;888444222222333333222111111111222222222222222333222222222222333444444111111000000000000111111......//////000000111111000000000000000000111111111111222222222333333333222222333333333333444444333333444555666777777888777777777888999:::;;;<<<===???AAABBBBBBBBBCCCDDDDDDDDDEEEGGGIIIJJJKKKLLLQQQOOOOOORRRSSSTTTYYY___aaakkkvvv|||~~~}}}uuulllllljjjlllvvvsss|||xxxsssrrrnnngggdddeeedddnnntttYYYJJJ===:::666333333444444444222222222222111111111111222222111111222222333444111111000000000000111111......//////000000111111111000000000000000000000111111222222222333333333222222222333333444444444222333444555666777777888888888888888999;;;<<<===???AAACCCDDDCCCCCCEEEFFFCCCDDDEEEGGGHHHJJJKKKLLLNNNLLLMMMQQQRRRSSSVVV\\\]]]eeemmmssswwwyyytttnnniiigggjjjxxxrrr}}}|||vvvtttnnneeebbbdddaaafffttt}}}~~~bbbPPP>>>;;;666444444555555444333222222222111111000000111111000000111222333333111111000000000000111111111111111000//////......111111111000000000000000111111222222222333333333222222222333333444444444222333444666777777888888888888888999:::;;;======@@@BBBEEEEEEEEEEEEFFFHHHCCCDDDEEEGGGIIIKKKLLLMMMMMMKKKLLLPPPRRRRRRUUUZZZ[[[aaahhhmmmssswwwuuupppfffdddgggwwwuuutttllliiiiiikkkddd___```fffqqqrrrUUUDDD:::222222444333111111000111111111111000//////000111111111111222222222444222111111222222000///////////////////////////222111000000000111333444333333333333333333333333222222333444444555555666666666666666555555555555<<<;;;:::;;;>>>@@@BBBBBB@@@@@@@@@AAACCCDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLGGGMMMNNNJJJKKKQQQUUUTTTZZZ[[[___gggooorrrqqqnnnhhhaaaeeeppp}}}xxxooollllllkkkgggdddbbbbbbjjj|||vvv\\\FFF<<<333333444333222222333333333222222222222111000111111111111222222222222000//////000111///...000000000000000000000000000///.........///111111333333333333333222222222222222333444444555555666666666666666666666666666999999888:::<<>>555444555444333333444444222111111111222333000111111111111222222222111000///000111222222000111111111111111111111111/////////...///000000111222222222222222222222222222222333444444555555666555666666777777888888999777888888999;;;===???@@@AAAAAABBBCCCEEEFFFGGGHHHJJJJJJJJJIIIIIIIIIIIIHHHHHHLLLMMMKKKLLLQQQTTTUUUUUUVVVZZZbbbkkkrrruuuttttttfffccciiixxx|||tttssstttooolllhhhccc^^^```nnn}}}uuu```JJJ@@@666555666444333444333222000......///000222000000111111111222222222222111111222444666555444111111111111111111111111111111111111111222222333111111111111111222222222222222333444444555555666555555666777888999::::::999:::;;;;;;;;;<<<===>>>AAAAAACCCDDDFFFGGGGGGHHHKKKKKKKKKJJJJJJIIIHHHGGGFFFHHHJJJIIIJJJMMMQQQSSSVVVWWW\\\fffrrr{{{~~~nnnhhhmmm}}}~~~uuurrrrrrssslllfffbbb```cccmmmwwwuuu```MMMAAA777555666444333444333222000......///000222000000111111111222222222222111111222444666666555000000000000000000000000000111111111222222222222000000111111111222222222222222333444444555555666444555666777888999:::;;;===???@@@???===;;;<<<===@@@AAACCCEEEFFFGGGGGGGGGKKKKKKKKKKKKKKKIIIHHHGGGGGGGGGHHHJJJKKKLLLOOOSSSXXX[[[dddqqqvvvoootttxxxrrrooorrrkkkeeeccccccfffnnnwwwwwwdddNNNCCC888555555444333444444444222111111111222333000111111111111222222222000///...000222333333222000000000000000000000000......///000000000000///000000111111222333333333222222333444444555555666444444555666888999999:::>>>AAACCCBBB>>><<<===>>>???AAACCCEEEFFFGGGFFFFFFHHHIIIKKKLLLLLLKKKJJJIIIJJJIIIJJJMMMNNNMMMQQQVVVYYY___lll~~~{{{qqqwww}}}tttpppnnnjjjgggfffdddgggrrr}}}}}}}}}}}}zzz{{{uuudddOOOCCC888444444333222333333333333222222222222111000111111111111222222222000......///111222111000111111111111111111111111---...///000111000000///111111111222333444444444222222333444444555555666444444555666777777888888<<<@@@CCCBBB???===>>>AAA>>>@@@BBBDDDFFFFFFEEEEEEFFFGGGJJJLLLMMMMMMLLLLLLKKKIIIJJJNNNOOOMMMQQQWWWXXXaaasss|||nnnrrrwwwrrriiijjjjjjiiieeefffttt}}}{{{yyytttvvvqqqbbbOOOCCC888444444222222333000111111111111000//////000111111111111222222222222000000000222333222111222222222222222222222222///000111333333222222111111111222333444444555555222222333444444555555666444444555555666666777777999>>>BBBBBB???>>>@@@CCC===???BBBDDDEEEEEEEEEDDDDDDFFFIIILLLNNNNNNNNNMMMJJJGGGHHHMMMNNNKKKOOOVVVVVVaaavvv{{{jjjllluuuqqqqqqmmmjjjfffbbbeeesssyyyvvvttthhhZZZNNNGGG???999777666555333222222222111111111111000000000000000000000000000000000000000000000000000///000222444666555222000222111111000000111111222222222111111111111111111444444444444444666777777888777666666666666666777;;;;;;===>>>????????????AAABBBCCCEEEEEEEEEEEEDDDFFFHHHIIIKKKLLLLLLKKKKKKGGGHHHHHHHHHIIILLLQQQUUUXXXbbbxxxxxxjjjiiizzzxxxsssqqqnnnkkkfff```bbbppp|||xxxssshhh\\\PPPHHH???888666666444333222222222222111111111111000000000000000000000000000000000000000000000000......///111333333000...222222222222222222222222222222111111111111111111333333333444444555666777777777666666666666777777:::;;;<<<===??????@@@@@@AAABBBCCCDDDEEEEEEDDDDDDFFFGGGHHHJJJKKKKKKJJJJJJHHHIIIIIIIIIJJJMMMRRRUUU[[[fff}}}vvvjjjkkk|||yyyrrrooonnnkkkeee]]]^^^lll||||||tttjjjbbbTTTKKK@@@999666555444333333222222222111111111111000000000000000000000000000000000000000000000000000///...///111222111///111222333333333333222111111111222222222222222222222222333333444555555666777777777666666777777888999:::;;;===>>>@@@AAAAAAAAAAAACCCDDDDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJJJJJJJKKKMMMQQQUUU\\\iiitttjjjlll~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||}}}yyypppkkkkkkjjjddd[[[[[[iiiyyyyyyqqqlll\\\RRREEE;;;666555555444333333222222222111111111000000000000000000000000000000000000000000000000444222000000111222222222000222333555555333222000111111222222222222222333111222333444444555555555777777777666777777888888999:::;;;<<<>>>@@@BBBCCCAAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJLLLOOORRRZZZfff|||ssshhhjjj|||~~~}}}{{{yyyxxxwwwvvvvvvtttttttttuuuxxx{{{~~~sssjjjjjjhhhccc[[[[[[hhhwwwzzzxxxhhh\\\LLL???888666555555333333333222222222222111000000000000000000000000111111111111111111111111444222//////000222222222000111333444444333111000111111222222333333333333111222333555555555555555777777777777777888999999:::::::::<<<>>>@@@BBBCCCAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJLLLOOOTTT___qqqqqqeeefffyyy~~~|||yyyvvvtttrrrrrrrrrooonnnnnnoooqqqtttxxxzzzvvvxxxzzz|||~~~pppmmmiiieee______iiiuuuvvviiiUUUEEE<<<888666555333333333333222222222222000000000000000000000000111111111111111111111111222000------.../////////000111222222222222111000111111222222333444444444222333444666777666666555777777777777888888999:::;;;;;;;;;;;;===???BBBCCCAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGFFFGGGHHHHHHHHHHHHJJJLLLPPPWWWdddttt|||jjj```cccwww~~~|||{{{zzzxxxuuusssqqqpppppppppmmmmmmlllkkklllnnnppprrrnnnppprrrssssssvvv{{{~~~zzztttmmmiiiddddddjjjsssuuu^^^KKK???:::777666444444333333333222222222000000000000000000000000111111111111111111111111111///......//////...---000000000000000000000000111111222222333444444555222444666777888888777666777777777777888999:::;;;<<<<<<;;;;;;<<<>>>AAABBBAAAAAAAAAAAAAAACCCDDDEEEGGGGGGFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHJJJLLLNNNSSSZZZfffwwwoooaaa[[[bbbyyy{{{wwwvvvwwwuuussspppooooooooopppnnnmmmkkkjjjiiijjjkkklllkkkmmmnnnmmmlllmmmrrrvvvrrruuuwwwwwwwwwzzzzzzqqqlllhhhgggkkkqqq|||dddOOOAAA;;;888666444444444333333333222222000000000000000000000000111111111111111111111111333111000000111111000...000000////////////000000111111222333333444555555333444666888999888777666777777777777888999:::;;;======;;;;;;<<<>>>@@@BBBBBBAAA@@@@@@AAABBBDDDEEEHHHGGGFFFEEEEEEFFFGGGGGGHHHIIIJJJJJJIIIIIIJJJLLLNNNRRRVVV^^^lllzzz{{{ttteeeYYYWWWccc|||zzzuuurrrrrrpppnnnlllkkkjjjjjjkkknnnllliiigggfffffffffgggllljjjfffdddcccccceeefffbbbcccfffiiilllooopppqqqvvvxxx|||zzztttiiiaaagggssszzzlllSSSBBB:::999999444444333333333333222222000000000000000000000000000000000000000000000000111333444333111//////000000000000///000000111222111222222333333444444555777777777777777777777777999999888888999;;;===>>>>>>>>>>>>>>>============@@@BBBCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEHHHIIIJJJIIIIIIKKKNNNPPPUUUSSSVVVbbbrrryyyuuummmccc]]]YYYccc~~~yyytttqqqlllkkkjjjhhhggggggggghhhkkkjjjhhheeeddddddeeefffgggeeebbb___]]]\\\\\\\\\ZZZ[[[]]]___```bbbbbbccciiikkkpppuuuxxx{{{|||}}}{{{}}}~~~|||yyyooocccdddmmmwwwsssYYYFFF<<<999888444444333333333333222222111111111111111111111111000000000000000000000000///111222222111000111222111000000000000111222222111222222333333444444555444444555666666777888888999999888888888:::;;;<<>>>>>>>>@@@BBBCCCCCCBBBBBBDDDEEEHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHHHHHHHJJJLLLNNNWWWZZZdddsss|||sssfff```ZZZbbb{{{vvvsssqqqjjjiiihhhfffeeeeeeeeeeeegggfffdddcccbbbbbbbbbcccbbbaaa^^^\\\YYYVVVTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTXXXZZZ___dddhhhlllnnnoookkkmmmppprrrsssrrrqqqqqquuuvvvxxxxxxxxxyyy|||~~~}}}yyyyyyxxx{{{|||rrrddd```eeesss{{{```KKK>>>999777444444333333333333222222111111111111111111111111000000000000000000000000---///111111111000111333111111111111111222333333111222222333333444444555333444555666888999::::::999999888777777888999:::???????????????@@@@@@@@@@@@AAACCCCCCBBBCCCDDDFFFIIIIIIHHHGGGFFFFFFEEEEEECCCEEEHHHJJJJJJKKKMMMOOOVVV```qqqyyymmmeee^^^ddd|||xxxuuurrrppplllkkkjjjhhhfffeeedddcccbbbbbbaaa```_________```______^^^\\\ZZZVVVTTTRRRPPPPPPOOOOOONNNNNNNNNNNNMMMOOORRRVVVZZZ]]]___``````aaaccceeeffffffeeeeeeggghhhiiiiiiiiikkknnnqqqvvvxxx||||||vvvqqqppppppuuuyyyrrreee___cccppp~~~eeeOOO@@@999666444444333333333222222222111111111111111111111111////////////////////////---///111111000000111222222222111111222222333444111222222333333444444555777777888999:::;;;<<<<<<999888777666666777888888>>>>>>>>>??????@@@@@@@@@???AAACCCCCCCCCCCCDDDFFFIIIHHHHHHGGGFFFEEEDDDDDDDDDGGGKKKMMMNNNOOOPPPQQQUUUaaattt~~~uuulllccchhh~~~|||zzzxxxuuusssqqqpppmmmllljjjhhheeebbb```___^^^^^^]]]]]]]]]]]]]]]]]][[[[[[\\\\\\ZZZXXXVVVTTTOOONNNNNNMMMMMMMMMNNNOOOJJJKKKMMMOOOQQQSSSTTTTTTWWWXXXYYY[[[\\\\\\\\\\\\\\\]]]^^^]]]\\\^^^```ccchhhjjjmmmttt}}}|||xxxtttmmmlllpppvvvsssiiifffkkkrrr|||gggQQQBBB999666444444333333333222222222111111111111111111111111////////////////////////000111333222000//////000222222111111222222333444111222222333333444444555999999999999999:::::::::999888777666666666777888<<<<<<======>>>???@@@@@@???AAABBBCCCCCCCCCEEEGGGHHHHHHGGGFFFEEEEEEDDDDDDEEEHHHKKKNNNOOOOOOQQQRRRVVV___nnn|||{{{rrriiimmm}}}{{{xxxwwwuuusssqqqpppoooooojjjiiigggeeebbb___\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[VVVWWWXXXXXXXXXWWWVVVUUUNNNNNNLLLLLLLLLMMMNNNOOOJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWVVVUUUVVVWWWYYY]]]]]]```fffppp{{{}}}rrrnnnpppwwwvvvppppppvvvzzzzzzhhhTTTDDD;;;888444444333333333333222222222222222222222222222222000000000000000000000000222333444333111//////000111111111111111222333333111222222333333444444555777777777777777777777777888888777666666777888999:::;;;<<<===>>>???@@@@@@>>>@@@BBBCCCCCCCCCEEEGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGJJJLLLLLLMMMOOOQQQVVV]]]hhhuuu~~~{{{sssjjjooo|||yyywwwrrrqqqooonnnmmmllllllmmmeeeddddddcccaaa^^^\\\ZZZXXXXXXYYYZZZZZZZZZZZZZZZUUUUUUUUUUUUUUUUUUTTTTTTPPPOOOMMMLLLKKKLLLMMMNNNJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPOOOQQQSSSTTTSSSSSSTTTUUUVVVVVVWWW[[[dddooozzzvvvrrrrrrxxxxxxtttvvv|||{{{kkkWWWGGG===:::444444333333333333222222222222222222222222222222000000000000000000000000111333444444222111222222111000000000000111222222111222222333333444444555555555555666666777777777888777777666777888:::;;;:::;;;<<<===???@@@AAABBB>>>@@@BBBCCCCCCDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJHHHIIIKKKKKKKKKMMMOOOQQQSSSYYYdddrrr}}}vvvnnngggmmm{{{xxxvvvtttnnnmmmkkkjjjiiiiiijjjkkkbbbbbbccccccbbb```^^^]]]WWWWWWXXXYYYZZZZZZZZZZZZVVVVVVUUUUUUTTTTTTTTTSSSSSSRRROOOMMMLLLLLLMMMMMMIIIIIIIIIIIIJJJKKKLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOLLLOOORRRSSSSSSSSSTTTTTTTTTSSSSSSUUU\\\gggrrrxxxxxxssssssyyyyyyuuuvvv|||}}}mmmZZZIII???<<<444444444333333333222222222222222222222222222222000000000000000000000000000222444444333333444555000000000///000111111222111222222333333444555555444555666777888999:::;;;777777777777888999;;;<<<;;;<<<===>>>@@@BBBCCCCCC>>>@@@BBBCCCCCCDDDFFFHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNQQQTTTNNNUUUaaaqqq~~~|||qqqjjjdddkkk~~~xxxsssqqqppppppllllllkkkiiihhhfffeeedddcccbbbbbbccccccbbb```]]]\\\\\\\\\\\\[[[[[[[[[ZZZYYYZZZYYYYYYXXXWWWUUUUUURRRPPPNNNLLLJJJJJJJJJJJJJJJLLLMMMMMMLLLKKKKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNPPPPPPPPPQQQRRRTTTUUUVVVUUUTTTSSSSSSWWW```kkksssxxx{{{tttnnnooopppqqquuuyyy}}}www___JJJ>>>:::666666555444333333333333000000111111000///---,,,.../////////...---,,,,,,222222222111111111000000333333222222111000000000000111111222333333444444555666888999::::::999999888888888888999:::;;;<<>>???BBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCEEEHHHLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLNNNRRRWWW[[[^^^XXX[[[bbbooo{{{yyylll```eee~~~yyyuuuqqqnnnmmmmmmjjjiiihhhgggfffeeedddcccaaa``````aaabbbbbb```___ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXUUUTTTRRRPPPPPPPPPPPPQQQNNNOOOQQQQQQOOONNNOOOPPPOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWXXXYYY[[[ZZZYYYWWWWWW[[[```dddqqqtttlllggggggiiijjjoootttvvvvvv~~~cccHHH;;;999555444333222222111111222000000222333333444444333000000111111222222111111222111111111111000000000000111111111111222222222222222333333333333333333666666888999999:::999999999888999:::<<>>BBBDDDFFFEEEEEEDDDDDDCCCCCCBBBBBB???AAABBBEEEGGGIIIJJJJJJLLLLLLMMMNNNPPPQQQRRRRRRPPPQQQRRRTTTUUUXXX[[[^^^___fffoooyyysssiii___eee}}}zzzuuupppkkkhhhfffdddddddddccccccbbbbbbbbb]]]\\\[[[\\\___`````````_______________`````````]]]]]]\\\\\\\\\]]]^^^^^^YYYXXXVVVUUUUUUUUUVVVVVVVVVXXXYYYYYYXXXWWWWWWXXXXXXYYYZZZ[[[\\\]]]^^^^^^]]]^^^______```___^^^^^^^^^______^^^]]]^^^```bbbkkkyyywwwooogggdddddddddggglllllliiikkkwwwgggKKK>>><<<444444333222111111111111222222111111000000000000......///000111111111111000000000000000000000000//////000111222333333444444444444444444555555555777777777888888999::::::;;;;;;===???AAACCCEEEFFFCCCCCCBBBBBBBBBBBBBBBBBB@@@AAACCCFFFGGGHHHHHHHHHIIIJJJKKKMMMNNNPPPQQQRRRPPPSSSWWWYYY[[[\\\```bbblllvvvoooggg___fff}}}{{{yyy|||{{{xxxtttooojjjfffdddbbbbbbbbbbbbaaaaaaaaaaaa]]]\\\[[[\\\___bbbbbbbbbccccccccccccbbbbbbbbbaaa___^^^]]]]]]]]]___```aaa]]]\\\[[[YYYXXXXXXYYYYYYXXXZZZ[[[[[[ZZZYYYYYYZZZ^^^^^^___```bbbcccddddddbbbcccdddddddddcccbbbaaabbbcccccccccbbbbbbdddfffkkkxxx|||sssjjjgggffffffjjjooommmlllooowwwhhhMMM>>>:::555444333222222111111222222111000///..................//////000///////////////000000000000000111//////000111222222333333333333444555555666666777777777777777888999:::;;;<<<===@@@BBBDDDDDDDDDDDD??????@@@@@@AAABBBBBBCCCBBBCCCEEEFFFGGGHHHHHHHHHHHHHHHJJJKKKMMMOOOPPPQQQNNNRRRXXX\\\```fffnnnssskkkeee___ggg|||yyyvvvuuuvvvvvvuuurrrnnnjjjfffddd```````````````aaaaaaaaa^^^]]]]]]^^^bbbeeeffffffffffffeeedddcccbbbbbbaaa```___^^^^^^^^^```bbbdddcccaaa```^^^\\\\\\\\\\\\]]]___``````___^^^^^^___bbbcccdddeeefffhhhiiiiiijjjkkklllmmmmmmkkkiiihhhhhhiiihhhgggeeefffhhhjjjmmmyyy~~~uuummmjjjjjjkkkpppuuusssrrruuu~~~~~~~~~fffMMM>>>888666555444333222222222222111000///.........///000/////////000//////......////////////000000111111000000000111222222222333222333333555666777888999888777777777777999:::;;;===???BBBEEEEEEDDDAAA???<<<<<<>>>@@@BBBCCCEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJKKKMMMNNNOOOPPPOOORRRVVVZZZ```kkkzzz}}}hhhccc___hhh}}}zzzwwwuuusssqqqqqqqqqpppnnnjjjgggeee_________``````````````````______```dddgggiiiiiihhhgggfffeeecccbbbaaaaaa```___^^^^^^___aaaccceeegggeeecccaaa____________bbbdddfffeeedddcccdddeeeeeeeeefffhhhiiikkkllllllssstttuuuvvvuuusssqqqpppmmmmmmllliiiggghhhjjjlllooozzzvvvnnnlllmmmooouuu{{{xxxvvvyyyyyywwwtttzzz~~~vvvbbbMMM>>>777666666555444333333333333//////.........000111222000000000000000///...---.../////////000000111111111111111111111222222222111222333555666888999:::888777777777777999:::;;;===@@@DDDGGGGGGDDD???<<<:::;;;===@@@BBBEEEGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIJJJLLLMMMNNNOOOPPPPPPRRRSSSUUU\\\jjj}}}wwwfffbbb___iii~~~|||zzzvvvrrroooooollliiigggggggggfffeee___]]]\\\[[[[[[]]]^^^```______`````````cccgggjjjfffggghhhhhhhhhgggeeeddddddbbb______```bbbcccccceeedddccccccbbbbbbcccccceeefffhhhjjjlllmmmmmmmmmmmmiiifffgggkkkoooqqqqqqyyyzzzzzz{{{{{{zzzzzzyyyyyywwwsssrrrqqqqqqpppooorrryyyuuukkkmmmooonnnsss|||}}}tttmmmmmmkkkkkkhhh]]]LLL???;;;444444333222222111111000000111222333333222111000000///...///000000000///111111111111111111222222000111111000///000333555555555444555555666777888999999888888999999:::;;;;;;???DDDHHHHHHDDD???;;;>>>:::999===EEELLLNNNNNNPPPJJJCCC???AAAEEEHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJNNNPPPQQQPPPSSS___rrrjjjfff]]]WWWccc|||zzzxxxuuurrrooommmjjjgggeeeeeedddcccbbb^^^]]]\\\[[[[[[]]]___```bbbbbbcccccccccdddhhhkkkiiiiiiiiihhhgggfffeeeeeegggeeecccbbbccceeefffffffffeeeeeeeeeeeeeeeffffffiiijjjkkkmmmoooqqqssssssooommmkkklllppptttuuuuuuzzz{{{|||~~~}}}zzzxxxwwwuuusssvvv}}}wwwnnnnnnpppqqqyyy}}}vvvooohhhffffffddd[[[KKK@@@<<<444444333333222111111111111111222222222222111111//////...///000111111000000111111222333444555555222333444444333222333555444444444444555666777888888888888888888999::::::;;;<<>>EEELLLQQQRRRQQQJJJGGGDDDBBBCCCDDDEEEDDDFFFGGGGGGGGGHHHHHHIIIIIIIIIMMMRRRVVVYYY^^^bbbfffwwwpppbbb]]]WWWUUUccc~~~}}}{{{yyyvvvtttsssrrrooommmiiigggcccaaa``````___]]]^^^]]]\\\\\\\\\^^^```aaa```bbbeeeggghhhkkkooorrrnnnmmmkkkiiiggggggggggggkkkkkkkkkjjjhhhhhhjjjkkkhhhhhhhhhiiijjjlllmmmnnnooonnnmmmnnnooorrruuuwwwvvvwwwyyy|||vvvoookkknnn{{{zzzoookkkgggcccYYYJJJ>>>999555444444333222222111111333222111000000111222333333444444444333222222333------...///000111111111222666:::<<<:::666333222333333333333333444666666777777888888999999999888:::888555444555999===???<<<===AAAGGGMMMPPPOOOMMMIIIHHHHHHGGGGGGGGGFFFEEEDDDEEEEEEFFFGGGHHHHHHIIIKKKNNNSSSYYY^^^aaacccccciiiuuu~~~vvviii^^^WWWSSSSSSbbb}}}|||{{{xxxvvvsssqqqqqqpppooommmkkkhhheeecccbbbaaa```^^^___^^^]]]]]]^^^```bbbcccccceeeggghhhhhhjjjmmmooonnnmmmkkkjjjiiiiiijjjjjjjjjllllllkkkiiihhhiiikkkiiiiiijjjjjjlllmmmooopppsssrrrqqqpppqqqsssuuuwwwzzz|||vvvnnnkkknnnzzz{{{rrrkkkfffbbbYYYJJJ>>>999555555444444333222222111333222111000000111222333777888999777333111222333000000000///////////////111555999:::999555222111333333333333333444666666777777888999999999999888999777666555555777999:::<<>>BBBEEEFFFEEECCCBBBDDDGGGJJJJJJGGGDDDCCCDDDAAABBBCCCEEEGGGIIIJJJKKKHHHKKKOOOQQQSSSZZZeeennnqqqrrrvvv|||~~~wwwjjj```UUURRRRRR^^^}}}{{{yyywwwvvvtttqqqnnnmmmnnnoooooooooqqqnnnkkkhhhgggfffdddccccccbbbbbbbbbccceeegggiiifffhhhkkklllllllllmmmnnnfffhhhkkknnnppprrrrrrrrrqqquuuxxxvvvqqqooopppsssrrrrrrrrrrrrsssssstttuuuuuuwwwzzz}}}{{{xxxuuupppjjjgggooo~~~xxxooofffaaaYYYMMM@@@:::666555555444444333222222000111222333333222111000---111444333///...111555000000111111222222222333222333333222111222444777555555444555555666777888888999;;;======<<<;;;:::777888888999;;;<<<===>>>999===AAAEEEEEEEEEDDDDDDFFFIIILLLLLLIIIFFFEEEFFFAAABBBDDDEEEGGGIIIKKKKKKHHHMMMQQQRRRSSSYYYeeeoooxxx{{{zzzooohhhVVVSSSRRR]]]}}}~~~}}}~~~|||wwwsssrrrrrrrrrqqqooonnnlllkkknnnmmmmmmllljjjiiiiiihhhjjjiiigggeeedddeeefffggggggggggggjjjmmmooooooooolllkkkkkkllloooqqqrrrrrrrrrrrrrrrqqqqqqrrruuuxxxyyyxxxvvvvvvwwwxxxwwwvvvyyyzzz|||}}}tttpppjjjeee]]]fffxxx{{{xxxpppfffYYYLLL@@@:::777666444333333444555666222222222111111111111000222111000000000000000111000000222333444555555555222111111111222444666777666666666444222333444666777777777888999;;;<<<===:::>>>DDDGGGDDD===:::::::::<<>>AAAGGGMMMNNNHHH@@@:::<<<===???@@@@@@???>>>===DDDDDDDDDEEEEEEFFFFFFFFFHHHGGGGGGHHHIIIJJJKKKJJJLLLOOOQQQRRRRRRUUU[[[```nnnrrriiiYYYUUURRR\\\|||~~~}}}~~~}}}zzzwwwwwwvvvuuurrrpppmmmjjjiiimmmmmmmmmmmmmmmmmmmmmmmmnnnmmmkkkiiiggggggggghhhjjjkkklllkkkiiiiiimmmqqqoooooopppsssvvvxxxwwwvvvvvvwwwwwwvvvuuuvvvyyy{{{~~~~~~~~~~~~zzzwwwyyyyyyyyy{{{~~~}}}qqqnnnooommmggg___fffwwwwwwhhh[[[NNNCCC<<<777666555444333444444555222222222111111111111000000/////////000111222222444555444444333222111000222111222222333555666777555666777777666777999;;;777777777777888:::;;;<<>>>>>>>>>>>======<<<<<<@@@@@@AAAAAACCCDDDEEEFFFIIIIIIJJJKKKLLLKKKJJJJJJKKKMMMPPPPPPPPPQQQVVVZZZggg|||kkkbbbSSSPPPPPP\\\{{{}}}{{{uuuttttttsssrrrpppooonnnmmmmmmnnnnnnoooppppppppppppooommmkkkjjjiiiiiihhhkkkmmmmmmjjjffffffkkkqqqpppqqqssswwwzzz{{{zzzxxxyyyzzz{{{zzzyyyyyy{{{}}}||||||~~~~~~yyyuuuvvvvvvvvvyyy}}}}}}pppnnnqqqoooiiibbbiii{{{yyykkk^^^PPPCCC;;;777666555444444444444444222222222111111111000000////////////000111333333111222333333444444444333111222222333444555666777888999:::999888888999:::777777777888888:::;;;;;;;;;===@@@EEEMMMPPPLLLDDD>>>===<<<<<<<<<===???@@@>>>>>>???@@@BBBEEEGGGIIIKKKMMMOOOPPPNNNKKKIIIHHHHHHKKKNNNOOONNNPPPTTTXXX```tttuuu```XXXNNNMMMOOO\\\{{{wwwvvvvvvuuutttrrrqqqpppnnnnnnooopppqqqrrrssssssrrrqqqpppnnnmmmlllkkkjjjkkkmmmnnnjjjfffeeejjjppprrrsssuuuyyy|||~~~|||{{{|||}}}~~~}}}||||||~~~{{{|||~~~yyyuuusssssstttxxx}}}tttppprrrnnnhhhbbbhhh{{{}}}rrrfffWWWGGG<<<777777666555444333333333222222222111111111000000////////////000111333333111111222333444444444444111222333444555666666666:::;;;<<<;;;999888888999999888888888999:::;;;;;;888;;;<<<<<>>>>>@@@BBBEEEIIIMMMOOOMMMKKKIIIFFFEEEEEEEEEFFFPPPSSSVVVUUUQQQLLLKKKKKKKKKNNNPPPRRRSSSXXX___eeennn~~~nnn\\\WWWNNNOOORRR^^^{{{}}}xxxsssrrrtttwwwwwwwwwxxx{{{}}}~~~~~~~~~}}}{{{xxxuuurrrqqqqqqqqqrrrsssttttttuuuuuussssssssssssrrrqqqpppoooqqqppppppooooooooooooppptttttttttwww{{{~~~~~~~~~uuuvvvxxx{{{|||vvvooobbb```ppp}}}qqqaaaOOOAAA777777777666555333222111222222222111111111111000111000000000000000111111222222333333444444333333111222444555666777666666666888;;;;;;;;;:::;;;<<<<<<<<<;;;;;;;;;<<<======:::======<<>>:::======???LLLYYYTTTFFFEEEFFFIIILLLPPPSSSUUUVVVMMMLLLJJJHHHHHHJJJLLLNNNLLLQQQUUUUUURRRQQQSSSVVVWWWXXXXXXXXXYYY^^^gggooo{{{ddd]]]UUUVVVWWW```zzz{{{xxxtttrrrppppppqqqppplllhhhlllhhhgggjjjkkkkkkrrr||||||~~~}}}||||||~~~~~~}}}|||{{{yyyxxxwwwvvvvvvvvvuuuuuuttttttssstttssssssssssssrrrpppooorrrqqqqqqsssuuuwwwwwwvvvssstttuuuwwwyyy{{{}}}~~~{{{}}}~~~}}}~~~{{{yyywwwwwwwwwxxx{{{}}}ssscccaaalllzzznnnaaaNNN>>>999777444333444444444333333333222222111000//////000000000000111222333444222222222111111111111000000222444555777777777666666666888999:::;;;;;;;;;>>>============>>>>>>???@@@<<>>>>>???AAA@@@EEEPPPTTTMMMDDD@@@AAABBBGGGOOOWWW[[[XXXTTTRRRQQQPPPPPPQQQPPPNNNMMMOOOPPPQQQQQQOOOPPPSSSVVVTTTUUUXXX[[[___cccgggiiivvvoooccc[[[SSSSSSRRRYYYqqq|||vvvsssqqqooonnnooonnnnnnppprrrsssrrrppplllfffbbbbbbbbbaaabbbdddhhhjjjmmmqqquuuzzz~~~~~~~~~}}}{{{zzzxxxwwwuuuuuuuuutttttttttttttttrrrrrrsssssstttuuuuuuuuutttrrrqqqqqqtttvvvwwwwwwssssssrrrrrrtttvvvyyy{{{zzz{{{}}}~~~~~~~~~}}}|||{{{zzzyyywwwvvvvvvwwwyyyzzz|||~~~}}}wwwqqqjjjcccaaannnssshhh\\\NNNBBB:::888555444444444444333444444444333222222111111000000000000111111222333222222222333444444555555333444555666777888888888666777888999:::;;;;;;;;;============>>>>>>>>>???AAACCCIIIPPPPPPIIIAAA??????@@@EEELLLTTTXXXVVVTTTMMMNNNQQQTTTVVVUUURRROOOOOOPPPQQQPPPPPPPPPRRRTTTRRRTTTWWW[[[___cccfffgggmmm~~~wwwggg[[[TTTNNNNNNOOOVVVnnnzzzsssnnnkkkjjjjjjooooooooopppqqqrrrrrrqqqrrrmmmhhheeedddbbb___^^^```aaadddfffkkkrrrzzz~~~|||{{{yyyxxxuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwvvvvvvvvvwwwxxxtttrrrpppppprrruuuvvvvvvtttsssqqqqqqrrrtttwwwyyyzzz{{{}}}~~~~~~~~~~~~}}}{{{xxxvvvtttsssrrrsssuuuwww|||sssoookkkgggaaa___kkksssfff[[[NNNCCC;;;888666444444444333222333333333222222111111111000000000000000111222222000000111222333444555666444555666666777888888888666777888999:::;;;;;;:::<<<<<<===>>>>>>>>>??????@@@DDDIIIJJJGGGCCCAAAAAA???AAADDDJJJPPPRRRRRRPPPJJJLLLOOOSSSVVVVVVTTTQQQMMMNNNNNNOOOOOOOOOPPPQQQOOOQQQUUUYYY^^^bbbeeeffflllxxxdddVVVMMMIIIJJJKKKSSSlllyyysssooolllmmmmmmqqqqqqqqqppppppoooppppppuuusssooojjjgggccc___\\\[[[\\\]]]```dddllluuu{{{~~~|||{{{zzzvvvvvvvvvwwwwwwxxxxxxyyyyyyzzzzzzwwwtttssstttvvvsssqqqpppppprrrttttttttttttsssrrrqqqrrrsssuuuvvvzzz{{{}}}}}}zzzvvvrrrooonnnmmmoooqqquuu{{{{{{nnnkkkiiifffaaa___iiivvviii]]]OOOEEE<<<999666555444444333222111111111111000000000000000000000///000000111111...///000111222333444555555555666666777777888888777888999999::::::::::::;;;;;;===>>>????????????>>>BBBDDDBBB??????BBBDDDAAABBBDDDGGGJJJLLLLLLKKKIIIIIIKKKNNNRRRTTTTTTSSSKKKKKKLLLMMMNNNOOOOOONNNLLLNNNRRRWWW\\\aaaeeegggsss}}}eeeRRRGGGFFFGGGIIIQQQjjj||||||zzzvvvsssqqqrrrtttqqqrrrqqqpppmmmlllmmmooosssvvvtttnnngggccc```\\\ZZZ[[[[[[]]]aaahhhqqqwww|||}}}|||xxxxxxyyyzzz{{{|||||||||{{{|||{{{wwwqqqooopppssstttsssrrrsssuuuvvvuuutttuuuuuuttttttttttttttttttxxxzzz|||~~~}}}yyyuuupppmmmjjjiiiiiilllpppvvv||||||pppllljjjfffbbbaaahhh~~~{{{ooocccSSSFFF===:::777555555444333222000000000000000000000000000000000//////000000111...//////000222333444444666555555555555666777888777888999::::::::::::::::::;;;===>>>????????????===@@@@@@<<<:::===BBBDDDAAABBBCCCEEEFFFGGGGGGHHHIIIHHHHHHJJJMMMPPPRRRRRRKKKKKKKKKLLLNNNOOONNNLLLKKKMMMPPPUUU\\\bbbhhhkkk}}}fffQQQEEEEEEGGGIIIQQQjjj|||}}}|||yyyuuurrrqqqssspppqqqqqqnnnlllkkkmmmoooooowwwyyyqqqhhhdddaaa___^^^______```ccciiiqqqvvv}}}~~~zzz{{{|||}}}~~~}}}~~~}}}xxxrrrppprrruuuuuuuuuvvvxxxyyyyyywwwuuuvvvvvvwwwwwwvvvuuutttsssvvvwwwzzz|||~~~|||}}}}}}||||||zzzwwwsssnnnjjjgggeeedddggglllsss{{{}}}uuuppplllggg``````fffwww~~~uuuiiiXXXIII===:::777555555444333222000000000000000000000000000000////////////000000000000111111222333444444666555444444444555666777888888999:::::::::999999999:::===???@@@@@@???>>><<<@@@@@@;;;;;;???AAA??????@@@BBBBBBCCCDDDFFFGGGHHHGGGGGGIIILLLOOOOOOOOOLLLKKKKKKMMMPPPQQQOOOMMMMMMNNNPPPUUU]]]eeemmmrrriiiUUUKKKFFFGGGIIIRRRjjj{{{tttooommmmmmnnnoooooonnnkkkjjjmmmpppmmmxxx|||tttiiieeedddbbbddddddeeeeeehhhmmmtttyyy~~~|||}}}}}}|||vvvsssvvvzzzwwwwwwyyy{{{}}}|||yyyvvvvvvwwwyyyyyyxxxvvvtttssstttuuuxxxzzz|||}}}}}}}}}yyy{{{}}}~~~|||zzzzzzxxxuuuqqqlllhhheeecccaaaeeekkkrrr{{{|||}}}~~~yyysssmmmggg\\\]]]cccqqqyyynnn[[[KKK>>>;;;777555555555333222111111111111111111222222111000////////////000000111222222333333444444555666555444333333444666777888888999:::::::::999999999:::===???@@@@@@???>>><<<@@@AAA>>>>>>AAA@@@:::===???@@@AAABBBCCCFFFHHHGGGGGGHHHJJJMMMNNNMMMLLLNNNMMMMMMOOORRRSSSPPPNNNNNNOOOQQQVVV^^^hhhqqqvvvlllZZZRRRFFFHHHJJJRRRkkk~~~{{{zzzxxxtttppptttrrrpppooopppsssvvvyyyvvv|||~~~yyyttttttsssoooqqqqqqrrrssstttuuuvvvvvv~~~|||zzzyyyzzz}}}~~~~~~~~~}}}|||}}}}}}|||{{{{{{{{{{{{yyyzzzzzzyyyvvvuuuuuuvvvrrrrrrtttvvvxxxzzz{{{|||{{{{{{|||||||||||||||{{{xxxvvvtttsssppplllgggdddbbb```dddnnnxxxyyywwwyyy~~~~~~vvvnnnhhheee```eeevvvzzzqqqdddQQQ???888333444555333222444333333222111111222333333000111111111111222222222555444222333555666666666333333444444555666777777::::::999999888999999:::<<<<<<;;;;;;<<<===???@@@AAAAAA@@@???>>>===<<<<<<>>>@@@BBBCCCCCCCCCDDDFFFGGGHHHIIIKKKKKKKKKJJJJJJLLLLLLMMMMMMNNNOOOPPPQQQTTTRRRUUU\\\eeemmmxxxrrraaaWWWNNNMMMKKKQQQiii~~~|||yyyvvvzzzxxxuuutttvvvzzz}}}|||{{{zzz}}}{{{zzzyyyzzz|||}}}|||}}}~~~~~~}}}{{{{{{{{{{{{zzzzzzzzzxxxvvvttttttuuuppppppqqqrrrsssuuuuuuvvv{{{{{{|||||||||{{{zzzzzzwwwuuutttrrrppplllgggcccbbb___aaajjjttt||||||zzz|||{{{tttooollliiidddffftttzzziiiRRRAAA999444444555333222333222333444444444444333222000111111111111222222222111000111444888;;;<<<<<<333333444555555666666777999999888888888888999999::::::999999:::<<<===>>>============<<<<<<<<<<<<===@@@CCCEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHJJJJJJKKKLLLNNNPPPRRRSSSVVVUUUXXX```jjjtttooo]]]SSSMMMLLLKKKPPPhhh~~~}}}|||{{{{{{{{{}}}~~~~~~}}}}}}~~~~~~}}}|||{{{{{{|||||||||zzzwwwuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwww{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwuuutttrrrnnniiieeeaaa]]]^^^eeemmmwwwzzzssspppoookkkeeefffqqqzzzlllRRRCCC;;;555555666444222333111222555777777555222111000111111111111222222222000000222777;;;>>>>>>===444444444555555666666777888888777777777777888888888888888888999:::;;;;;;999999::::::;;;;;;;;;<<<;;;???CCCGGGIIIJJJKKKLLLKKKKKKKKKJJJIIIHHHHHHGGGHHHIIIJJJLLLNNNQQQSSSUUUXXXVVVYYY```iiisssnnn]]]QQQLLLKKKJJJPPPggg}}}{{{zzz}}}~~~|||zzzxxx{{{}}}~~~}}}|||}}}~~~~~~}}}zzzyyyyyyzzz~~~~~~}}}|||{{{{{{zzzzzz{{{{{{{{{{{{zzzyyyxxxxxxzzzyyywwwvvvtttqqqlllhhh___[[[[[[```hhhrrr}}}ssspppppphhhcccfffpppxxx~~~lllSSSDDD<<<666666666444222333111222444555555444222111000000111111111222222222333444555888;;;;;;999777444444555555666666666777777666666666666777777888888888888888999999::::::999999999999:::::::::;;;:::>>>DDDHHHKKKMMMNNNPPPPPPOOOMMMKKKIIIHHHHHHGGGHHHIIIJJJLLLNNNQQQSSSTTTWWWUUUVVV[[[bbbkkkyyy|||nnn___RRRJJJJJJJJJOOOfff|||zzzxxxyyyyyyyyyxxxvvvtttrrrvvvxxxzzz~~~~~~{{{|||}}}}}}{{{{{{{{{}}}}}}}}}|||{{{yyyxxxwwwwwwzzzzzz{{{{{{zzzyyyyyyxxxzzzxxxwwwvvvtttqqqlllhhh___[[[YYY\\\cccmmm}}}vvvpppoooiiifffiiisss{{{yyyjjjSSSDDD<<<666666666444222333222222111111111111222222000000111111111222222222444444555777999888666333555555555666666666666666666666555555666777777888999999999:::::::::::::::;;;;;;;;;:::::::::999999:::>>>CCCHHHKKKMMMPPPRRRTTTRRROOOLLLIIIHHHHHHIIIIIIJJJJJJLLLMMMOOOQQQRRRVVVUUUVVVZZZ^^^ffftttwwwkkk]]]QQQGGGIIIIIIOOOddd|||wwwrrrrrrrrrrrrrrrqqqqqqppptttuuuxxx}}}zzz{{{|||{{{zzzyyyzzz|||}}}|||{{{{{{zzzyyyxxxxxxzzzzzz{{{{{{{{{{{{zzzzzzxxxvvvuuutttsssoookkkggg```\\\YYYZZZ^^^fffvvvyyyssspppqqqmmmpppyyyvvvqqqhhhUUUCCC;;;555555666444222333222111000//////000111222000111111111111222222222222222222555777888666555666666666666666666666666666555555666666777888999999::::::;;;;;;;;;::::::<<<<<<;;;;;;::::::999999;;;>>>BBBFFFIIILLLOOORRRUUUSSSOOOKKKIIIHHHIIIIIIIIIJJJJJJKKKMMMOOOPPPQQQUUUUUUXXX]]]```hhhvvv~~~qqqdddWWWLLLEEEHHHIIINNNccc|||tttooojjjjjjjjjkkklllnnnppprrrtttuuuxxx|||~~~~~~{{{zzzzzz{{{}}}}}}}}}}}}||||||||||||yyyzzz{{{{{{||||||||||||yyyxxxvvvvvvtttqqqmmmiiiccc___ZZZXXXXXX^^^lllzzz{{{wwwvvvwwwsssuuu|||yyymmmjjjdddUUUAAA999444444555333222333111111111111111111111111000111111111111222222222111111111333666888888777777666666666666666666666666666666666777888999:::999::::::;;;;;;:::999999999999::::::::::::;;;;;;===???AAACCCEEEIIIMMMPPPUUURRRMMMIIIFFFFFFHHHIIIGGGHHHIIIKKKMMMPPPRRRSSSUUUVVVZZZ^^^```eeesssyyyjjj^^^SSSKKKDDDGGGIIINNNbbb}}}tttlllgggdddddddddfffiiimmmqqqtttuuuvvvxxx}}}~~~|||{{{|||{{{{{{{{{{{{{{{|||||||||yyyyyy{{{|||}}}}}}~~~~~~|||{{{zzzyyyxxxuuupppmmmfffaaa[[[WWWUUUXXXeeerrr~~~}}}{{{{{{xxxuuuvvv~~~}}}yyyqqqfffeeebbbTTT???888333444555333222444000111333555555333111000000111111111111222222222444333222333555777777777777777777777666666666666666666666666777888::::::888999:::;;;;;;:::888888666777888999:::;;;<<<<<<>>>???@@@AAACCCFFFKKKOOOSSSPPPKKKGGGDDDEEEFFFHHHEEEFFFHHHJJJMMMQQQTTTUUUUUUVVVYYY\\\\\\___jjjwwwtttfff\\\SSSNNNCCCFFFHHHMMMaaa}}}zzzyyyxxxzzztttllljjjkkkiiiccc\\\``````bbbdddhhhlllooorrrxxxzzz~~~|||{{{|||zzz{{{~~~~~~|||xxxzzz}}}|||yyyzzz|||{{{uuuooocccaaa\\\VVVTTTXXXaaahhhzzz|||zzz|||}}}}}}|||zzzuuuwwwzzzmmmcccaaabbb\\\TTTBBB>>>777222111111111111333333444777:::888444000222222111111111111111111444444444444444444444333666666888:::======;;;888999999:::;;;;;;;;;;;;:::777666666777999::::::999888:::======:::999;;;===;;;<<<======>>>BBBFFFJJJPPPNNNJJJGGGFFFGGGHHHJJJHHHJJJMMMNNNNNNNNNPPPQQQPPPRRRTTTSSSTTTZZZeeennnyyyyyyvvvmmmaaaVVVPPPMMMCCCEEEFFFMMMeee}}}{{{wwwrrrnnnkkkiiiiiijjjeee```_________\\\YYY[[[\\\___dddiiioootttvvvzzz|||~~~{{{{{{{{{}}}}}}|||~~~}}}zzz{{{|||zzztttooogggddd^^^VVVQQQRRRWWW\\\nnn{{{{{{wwwvvvyyy|||~~~|||yyy~~~~~~xxxkkk```\\\[[[VVVOOOAAA===777333111111222222222222222444777666222///111111111111111111111111333333444444555666777777666666666777999999777555666777888888999999888888:::999888999;;;<<<<<<;;;888:::======;;;:::;;;===<<<======<<<===@@@DDDHHHHHHHHHHHHHHHIIIJJJLLLMMMJJJLLLNNNOOOOOOOOOPPPRRRRRRTTTTTTSSSTTTZZZeeemmmrrrqqqnnnggg\\\SSSMMMKKKDDDFFFGGGMMMeee~~~~~~yyywwwqqqnnnjjjddd```]]]\\\[[[[[[ZZZXXXWWWWWWYYYZZZ[[[^^^___ccchhhmmmsssxxxzzz}}}}}}{{{{{{{{{~~~|||||||||yyytttooojjjfff```XXXQQQOOOQQQSSS]]]hhhwwwzzzsssqqqtttzzz}}}~~~zzzvvvkkk^^^WWWUUUQQQLLL???;;;666333222222333333111111000111333333111///111111111111111111111111111111333555777999:::;;;888666555555777777555444666666777888888888888777:::999888999<<<===<<<;;;:::===@@@@@@???>>>>>>>>>=========<<<<<<>>>BBBFFFEEEFFFHHHIIIKKKLLLLLLLLLMMMOOOQQQQQQQQQQQQRRRSSSTTTUUUTTTSSSTTTZZZdddlllnnnmmmiiibbbYYYQQQLLLIIIHHHHHHHHHNNNddd~~~|||vvvsssmmmjjjfffaaa]]][[[[[[ZZZZZZ[[[\\\[[[ZZZ\\\aaaeeejjjkkkmmmppptttwwwzzz{{{~~~}}}}}}}}}~~~}}}|||yyytttpppiiifffaaaZZZUUUSSSRRRSSSQQQWWWbbbnnnzzz~~~zzzsssoooqqqwww}}}|||xxxuuukkk^^^UUUSSSPPPMMM>>>:::666333333333444333222111000000000111111111111111111111111222222222000111222444666888::::::999777666666777888888888777888999999::::::999999888777777888:::;;;;;;:::>>>@@@CCCEEEDDDCCCAAA@@@<<<======<<<===@@@DDDHHHJJJJJJJJJIIIIIIIIIIIIIIIOOOQQQSSSTTTSSSSSSTTTUUUTTTTTTSSSSSSUUUZZZccciiiqqqnnniiibbbZZZSSSNNNKKKMMMMMMKKKNNNccczzzwwwooommmhhhdddaaa```aaaaaa```ccceeedddccceeejjjoootttuuuwwwyyy{{{}}}~~~~~~|||xxxtttqqqiiifffaaa\\\XXXUUUSSSRRRLLLOOOTTT[[[dddoooyyy||||||yyyuuuqqqqqquuuyyyxxxwwwtttjjj]]]UUUSSSQQQNNN===999555333333444444333222222222111000111222333000000111111111222222222111222333444555666777777666555444555888:::;;;:::888888999:::::::::::::::888777777888:::;;;;;;:::>>>@@@CCCFFFGGGEEEBBB???;;;<<<======???CCCHHHLLLOOOMMMKKKHHHGGGGGGIIIJJJPPPRRRTTTUUUUUUUUUVVVWWWUUUUUUTTTUUUXXX]]]dddhhhppplllgggaaa\\\WWWTTTRRRSSSQQQMMMNNNaaaxxxuuupppkkkhhhhhhiiijjjhhhkkknnnooonnnppptttwwwzzz|||~~~|||yyyuuussslllhhhaaa\\\WWWTTTPPPNNNNNNNNNOOOSSSXXX___eeeiiitttxxx}}}}}}}}}zzzyyywwwsssqqqqqqsssuuuvvvzzzuuujjj]]]VVVTTTPPPKKK<<<:::666444444444333222222333333222111111222444000000000111222222333333222333333333444444555555333222222444888::::::999777777888999999999999888;;;:::999:::===>>>===<<<<<<>>>AAAEEEGGGEEE@@@<<<;;;<<<===>>>@@@DDDJJJNNNOOOMMMJJJHHHHHHJJJMMMOOOPPPRRRUUUVVVVVVVVVXXXYYYWWWXXXYYY\\\```dddiiikkkjjjfffaaa]]][[[YYYXXXVVVTTTRRRLLLMMM___~~~xxxtttsssssstttrrruuuyyy|||~~~}}}yyywwwuuupppjjjccc]]]YYYVVVRRROOORRRQQQQQQRRRVVVZZZ]]]^^^cccgggnnnuuu|||~~~{{{zzz}}}{{{wwwqqqnnnmmmooorrrsssuuu{{{mmm___YYYVVVPPPIII===:::666444444444222111000222444333111000222333///000000111222222333333333333444444555555666666333333444777999:::999888888888999::::::::::::999;;;::::::;;;===>>>===<<<===???BBBGGGIIIGGGAAA<<<;;;<<<===>>>???CCCHHHLLLMMMLLLKKKJJJKKKMMMNNNPPPOOOQQQTTTVVVWWWXXXZZZ[[[\\\^^^aaafffkkkoooqqqqqqkkkfff___ZZZXXXWWWVVVTTTQQQOOOJJJKKK^^^}}}|||}}}|||~~~~~~~~~~~~~~~}}}zzzxxxwwwrrrllleee___]]][[[XXXUUUUUUTTTTTTUUUXXXZZZ\\\\\\ZZZ___fffnnnuuu{{{}}}{{{}}}}}}vvvmmmhhhjjjnnnqqqrrrvvvqqqccc]]]ZZZRRRHHH===:::777555444333222111///111444333111000111222///000000111222222333333333333444555666777888999777777888;;;<<<<<<:::888:::;;;<<<<<<======<<<<<<999888888999;;;<<<<<<;;;@@@BBBEEEJJJMMMKKKDDD>>><<<=========>>>AAAFFFIIIMMMMMMNNNNNNNNNNNNMMMMMMNNNQQQTTTVVVWWWXXXZZZ\\\aaacccgggnnnssswwwwwwwwwqqqjjjaaa[[[WWWUUUQQQOOONNNLLLHHHIII^^^~~~}}}}}}}}}}}}|||{{{{{{|||{{{yyywwwrrrpppmmmgggbbb___^^^___XXX[[[^^^``````______```aaaaaacccgggnnnyyyxxxmmmiiijjjmmmtttzzzzzziii^^^VVVJJJ>>>:::666333333333333333222222222222222222222222444222111333555555555666666555555555666777999:::;;;:::888666777999;;;===::::::<<<<<<<<<;;;:::999:::999999999:::===@@@AAAAAACCCFFFIIIKKKIIIDDD@@@>>>=========???BBBEEEGGGLLLKKKKKKMMMPPPQQQPPPOOORRRTTTVVVWWWXXXYYY[[[]]]bbbeeejjjnnnqqqrrrsssssspppooohhh]]]UUURRROOOLLLGGGHHHHHHKKK```~~~}}}||||||}}}|||zzzxxxtttsssoooiiidddbbbcccdddiiikkknnnnnnllljjjhhhhhhgggggghhhkkkqqq|||zzznnnllloootttzzzqqqcccYYYLLL>>>:::666333333444444333222222222222222222222222666444222333555666555555666666555555666777888999;;;999888777777999;;;<<<;;;;;;<<<======<<<;;;:::<<<;;;;;;;;;<<>>@@@CCCEEEJJJLLLNNNQQQSSSTTTUUUVVVWWWYYYZZZ[[[ZZZ[[[\\\^^^^^^aaadddgggjjjkkkmmmnnnrrrpppiii___WWWSSSMMMGGGGGGHHHGGGJJJ^^^~~~~~~}}}~~~~~~~~~{{{yyywwwuuuqqqlllhhhgggjjjlllvvvyyy}}}}}}zzzxxxwwwssssssrrrrrrvvv|||pppooouuu{{{vvvfffZZZLLL>>>;;;777444444444444444333333333333333333333333777666444444666777777666777777666666666777777888:::999888888888999;;;<<<<<<<<<===>>>>>>======<<<<<<<<<<<<<<<===???BBBCCCGGGFFFEEEDDDCCCAAA===:::===<<<<<<;;;===???AAACCCHHHMMMSSSVVVWWWXXX[[[]]]]]]___```___^^^]]]]]]^^^ZZZ\\\^^^___aaadddhhhkkkrrrpppjjjaaa\\\XXXQQQHHHFFFGGGGGGJJJ^^^~~~~~~~~~~~~{{{yyyxxxvvvrrrmmmjjjkkkooosssxxx}}}~~~}}}qqqqqqxxx~~~uuudddYYYLLL???<<<777555444555555444333333333333333333333333555666555444777;;;<<<999888888888777777777777777::::::999999::::::;;;;;;======>>>>>>?????????>>><<<<<<<<<===>>>???AAABBBHHHFFFCCCBBBBBBAAA???===???>>>======>>>@@@BBBCCCHHHOOOVVVYYYYYYYYY]]]aaaaaacccdddccc```^^^]]]]]]WWWYYY[[[\\\]]]aaahhhmmmtttqqqkkkdddaaa```YYYQQQGGGHHHGGGKKK^^^~~~||||||wwwxxx{{{~~~~~~~~~{{{xxxxxxvvvrrrnnnlllnnnrrrvvvxxxtttssswww{{{}}}{{{|||qqqcccZZZMMM@@@<<<888555555555555555333333333333333333333333222555555555999@@@BBB>>>999999999999999999888888::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>??????@@@@@@>>>>>>??????@@@AAABBBCCCGGGDDDBBBAAABBBCCCCCCCCCBBBAAA@@@@@@AAACCCEEEFFFKKKQQQXXXZZZYYYYYY\\\```bbbdddeeedddaaa^^^]]]\\\XXX[[[\\\]]]]]]bbbkkkrrrzzzwwwpppgggcccbbb]]]WWWGGGIIIHHHLLL___|||}}}~~~|||zzzxxxxxxrrrqqqrrruuuzzz~~~|||yyyvvvuuussspppnnnooosssvvv||||||xxxvvvtttuuuwwwtttuuuoooddd\\\PPP@@@===999666666666666666333333333333333333333333000555666555:::DDDFFFBBB::::::;;;;;;<<<;;;;;;:::;;;<<<===??????>>>======>>>>>>>>>>>>>>>???AAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDBBBAAAAAADDDFFFHHHHHHEEEDDDCCCCCCEEEGGGIIIKKKOOORRRVVVXXXXXXYYY\\\___aaaccceeedddbbb___]]]]]][[[^^^```___^^^bbbkkkrrr~~~~~~wwwlllccc^^^XXXSSSFFFHHHHHHLLL```{{{|||~~~~~~}}}zzzxxxvvvuuutttooommmllllllpppvvv}}}}}}|||}}}~~~|||vvvvvvtttrrrpppqqqtttvvv}}}wwwooommmppppppqqq~~~{{{nnnfff]]]NNNAAA===999666666777666666444444444444444444444444111777888666;;;EEEHHHBBB:::;;;<<<===>>>>>>======<<<===@@@AAABBBAAA???>>>>>>=========>>>???AAABBB@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@BBBEEEHHHIIIIIIFFFFFFEEEEEEGGGJJJLLLNNNRRRRRRTTTUUUXXX[[[^^^``````bbbeeeeeeccc```___^^^]]]```bbb___\\\^^^eeemmmyyy|||zzzooobbbXXXQQQLLLCCCFFFGGGKKK```~~~~~~}}}{{{yyyvvvtttrrrqqqmmmkkkiiihhhjjjpppvvvzzz}}}|||{{{|||}}}~~~vvvvvvuuusssrrrrrrtttvvvyyyxxxllliiilllqqqrrr}}}{{{xxxnnnfff[[[JJJAAA>>>999777666777777666444444444444444444444444222999:::666;;;FFFHHHAAA:::;;;===????????????>>>===>>>AAACCCCCCBBB@@@>>>>>>============???AAABBB===>>>??????@@@@@@@@@@@@AAA@@@@@@BBBEEEGGGHHHHHHFFFFFFFFFFFFHHHKKKNNNPPPSSSRRRQQQTTTYYY^^^aaabbb___bbbeeefffdddbbb``````^^^aaabbb___YYYYYY```fffooowwwzzzpppbbbVVVNNNHHHAAADDDEEEJJJ___}}}~~~~~~~~~|||wwwsssooommmjjjjjjlllrrrxxx}}}}}}~~~{{{zzz{{{|||~~~~~~vvvuuurrrppppppqqqsssttt}}}zzznnnjjjkkknnnlll{{{xxxhhhbbb\\\NNNDDD>>>777333444666777666555555444444444333333333666666777888:::===???@@@;;;;;;<<<>>>@@@BBBCCCDDDBBBBBBAAAAAA@@@@@@AAAAAA>>>???@@@@@@@@@@@@???>>><<<>>>@@@BBBBBBBBBAAA@@@AAA??????AAAGGGKKKLLLLLLMMMKKKHHHGGGHHHKKKOOORRRTTTVVVYYY[[[]]]^^^aaacccbbbbbbbbbccceeedddbbb``````]]]]]]^^^]]][[[^^^cccoooooovvvsssbbbXXXSSSHHHFFFCCCHHHPPP```}}}yyyrrrpppmmmkkkmmmqqqvvvzzz|||}}}}}}~~~~~~zzzwwwxxxxxxzzz}}}wwwtttqqqnnnmmmnnnppprrrzzz~~~yyymmmhhhiiinnnnnnzzz{{{{{{vvvkkkhhhcccUUUDDD>>>777333444666666555333333333444444555555555777777888888:::;;;======;;;<<<===???@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAABBB@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBB???>>>>>>AAAGGGLLLOOOPPPMMMKKKHHHGGGGGGJJJMMMOOOYYY[[[^^^______^^^___```aaa```___```bbbbbb```___```^^^]]]^^^]]][[[]]]bbbllllllqqqoooaaaZZZVVVJJJGGGCCCHHHPPP___|||vvvtttqqqoooooorrruuuxxx||||||{{{{{{{{{}}}{{{wwwsssssssssuuu||||||}}}~~~}}}yyyvvvqqqmmmkkklllnnnooovvvzzzwwwlllggggggjjjnnnwww{{{uuuuuusssmmmmmmiiiZZZFFF???888444444555555444111222333444555666777777888888888888999:::;;;;;;;;;===???AAAAAAAAA@@@???@@@@@@???@@@@@@AAABBBCCCAAAAAA????????????AAAAAADDDCCCAAA??????@@@BBBCCC>>>======AAAGGGMMMRRRTTTMMMLLLIIIHHHHHHJJJLLLNNNYYY\\\```aaa```___^^^^^^___]]][[[\\\]]]^^^]]]\\\___]]]]]]^^^\\\ZZZ\\\aaaggggggllliii___]]]ZZZNNNIIIEEEIIIPPP^^^{{{yyyvvvuuuuuuwwwyyy{{{~~~~~~~~~|||{{{|||~~~yyytttpppooonnnpppwww{{{|||~~~~~~|||xxxsssnnnkkkkkkmmmnnntttwww}}}wwwlllfffgggggglllsss~~~{{{wwwoooooooookkknnnjjjZZZFFF@@@888444444555444333333333333444555666666777777777777888999:::;;;<<<>>>???BBBCCCCCCAAA???>>>>>>>>>>>>???@@@BBBCCCDDDCCCBBB@@@??????@@@BBBCCCEEEDDDCCCAAA@@@@@@AAAAAA?????????AAAFFFLLLQQQTTTMMMLLLKKKKKKLLLMMMOOOQQQTTTXXX]]]``````___^^^^^^\\\ZZZXXXXXXYYYZZZ[[[ZZZ\\\ZZZ[[[]]]\\\YYY[[[___ddddddhhheee]]]```___QQQKKKFFFIIIOOO^^^|||~~~~~~wwwrrrooonnnmmmnnnuuu}}}~~~~~~~~~zzzuuupppllllllmmmmmmqqqtttxxxzzznnniiiiiiiiimmmrrrzzzyyyqqqjjjjjjkkkiiimmmjjj\\\FFF@@@888444444555444333555555555555555555555555555666666888999<<<===>>>@@@BBBDDDEEEDDDBBB@@@>>>======>>>???@@@BBBCCCDDDCCCBBB@@@??????@@@BBBCCCCCCDDDDDDDDDCCCAAA???>>>AAAAAAAAABBBEEEIIINNNQQQKKKLLLMMMNNNPPPRRRTTTUUUTTTXXX\\\___```^^^^^^]]][[[YYYWWWVVVXXXYYYYYYYYYYYYXXXYYY\\\[[[YYY[[[___dddfffkkkfff]]]bbbbbbTTTLLLGGGIIIOOO]]]yyy||||||{{{vvvrrrppppppooopppvvv}}}}}}~~~{{{yyytttpppllljjjjjjjjjmmmnnnrrrwww~~~sssmmmnnnooopppsss|||}}}pppjjjkkkkkkhhhlllkkk^^^FFF???888444444555555444666666666555555555444444555666777888:::===???@@@AAABBBCCCDDDDDDBBB@@@???======>>>>>>@@@AAABBBCCCCCCCCCAAAAAAAAAAAACCCCCCAAABBBDDDDDDCCCAAA???===@@@BBBCCCDDDDDDFFFJJJMMMIIIJJJLLLOOOQQQTTTUUUVVVVVVYYY]]]^^^]]]\\\[[[[[[[[[YYYWWWXXXYYYZZZYYYYYYWWWWWWYYY]]]]]][[[]]]bbbffflllrrrjjj^^^bbbcccUUULLLGGGIIINNN]]]xxx|||}}}zzzxxxvvvsssrrrsssssssssxxx~~~~~~|||}}}}}}{{{uuutttqqqmmmiiigggeeedddggggggiiinnnuuu~~~wwwssstttuuuppprrr}}}xxxssstttppphhhhhhhhh\\\DDD>>>777333444666666555555555555555666666666666888888999:::;;;===???@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAAAAA@@@??????===@@@DDDEEEEEEEEEHHHJJJFFFGGGJJJMMMOOOPPPQQQRRRRRRTTTWWWXXXXXXWWWXXXYYY[[[ZZZYYYZZZ\\\\\\ZZZYYYWWWWWWZZZ___```___aaafffiiisss{{{ppp___aaacccVVVKKKFFFHHHNNN\\\yyy||||||xxxvvvvvvttttttvvvvvvuuuyyy|||}}}~~~|||}}}~~~|||yyywwwpppooommmjjjgggdddaaa```bbbbbbcccgggnnnvvv~~~~~~~~~~~~{{{vvvwwwvvvmmmooo{{{~~~~~~vvvhhheeebbbWWWDDD>>>777333444666777666333444444555666777888888;;;;;;;;;;;;<<<===>>>>>>@@@?????????????????????>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDDDDCCCBBBBBBCCCAAA@@@>>>>>>???@@@AAA;;;???CCCEEEEEEEEEGGGJJJDDDEEEHHHJJJLLLMMMMMMLLLIIILLLOOOQQQRRRTTTVVVXXX[[[[[[[[[\\\^^^]]][[[YYYXXXXXX\\\aaacccbbbdddiiilllxxxttt```aaabbbVVVKKKFFFHHHNNN\\\yyyzzz|||~~~~~~{{{yyyxxxyyy|||~~~~~~~~~~~~}}}||||||~~~{{{wwwsssppplllhhhccc```^^^]]]]]]]]]^^^aaafffmmmssswww~~~}}}|||xxxtttrrrrrrssswww}}}yyyvvvwwwsssqqqvvv{{{}}}tttkkk```WWWDDD===777888888666555666666666666777888888999999:::;;;;;;;;;<<<<<<======??????@@@AAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDBBBCCCDDDDDDDDDCCCBBBAAA???@@@AAA@@@??????AAABBB??????AAAEEEJJJKKKIIIEEECCCDDDEEEHHHIIIKKKLLLLLLJJJKKKMMMOOOQQQRRRRRRRRRWWWWWWXXXZZZ]]]]]]\\\ZZZZZZYYYYYY\\\aaaddddddccclllqqqtttooodddXXXQQQNNNFFFGGGGGGNNNiiixxxyyyzzz|||~~~}}}}}}}}}~~~~~~~~~~~~zzzwwwrrrppplllgggccc```^^^]]][[[[[[\\\^^^dddjjjpppttt}}}}}}{{{xxxwwwssstttsssqqqmmmjjjjjjjjjooouuu}}}|||zzzyyyuuusssxxx}}}|||rrreeeZZZFFF===777777777666555666666666777777888888999999999999:::;;;<<<>>>>>>???>>>???@@@AAAAAABBBBBBAAACCCCCCCCCCCCDDDDDDDDDDDD@@@AAAAAABBBAAA@@@??????>>>???@@@???>>>???AAABBB<<<<<<>>>AAAEEEFFFDDDBBBBBBCCCEEEGGGHHHIIIIIIIIIKKKLLLMMMNNNOOOQQQQQQRRRVVVVVVWWWZZZ\\\^^^]]][[[[[[ZZZYYY\\\```ccccccbbbkkkppptttooocccVVVMMMJJJFFFHHHIIIQQQmmmwwwxxxyyy{{{||||||}}}}}}}}}}}}}}}~~~~~~}}}{{{{{{{{{zzzxxxvvvqqqoookkkgggccc```]]]\\\YYYYYYYYY\\\```ffflllpppwwwzzztttuuutttsssqqqpppooonnnnnniiijjjkkkjjjgggdddbbbbbbgggllluuu}}}|||{{{{{{vvvtttyyymmm]]]HHH???777666666555555777666666777777888999999999777888999;;;===>>>???@@@===>>>???@@@@@@AAAAAA@@@BBBCCCDDDDDDEEEEEEEEEDDD@@@@@@AAAAAA@@@???>>>>>><<<===>>>>>>>>>>>>@@@BBB@@@???@@@BBBDDDEEEDDDCCCCCCDDDGGGIIIJJJJJJIIIHHHMMMMMMMMMMMMNNNOOOPPPQQQTTTTTTUUUXXX[[[]]]]]]\\\[[[ZZZZZZ[[[^^^```aaa```hhhnnnrrrnnnbbbTTTIIIEEECCCFFFIIIRRRoooxxxyyyzzz{{{{{{{{{{{{{{{~~~~~~|||zzzxxxxxxvvvtttrrrpppnnnkkkgggccc```]]]\\\YYYXXXXXXZZZ]]]ccchhhkkkttt~~~~~~{{{{{{xxxppphhhgggfffeeedddddddddeeefffdddfffiiijjjgggdddaaa```ccchhhpppyyyyyyvvvwwwyyytttsssxxx~~~ttt___III???777555555444555777666777777888888999::::::999999:::;;;<<<===>>>???<<<===>>>??????@@@@@@@@@@@@AAABBBDDDDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@@@@???:::;;;=========>>>@@@BBBBBBBBBBBBBBBCCCDDDDDDDDDDDDFFFIIILLLMMMMMMLLLLLLNNNNNNMMMLLLMMMMMMOOOOOORRRRRRSSSVVVZZZ\\\]]]\\\[[[ZZZZZZZZZ\\\]]]^^^___dddkkkqqqnnnbbbSSSHHHCCC@@@DDDGGGPPPmmmyyyzzz{{{||||||||||||{{{~~~}}}~~~~~~~~~{{{xxxvvvtttqqqoooooonnnkkkhhhdddaaa^^^\\\ZZZYYYXXXXXX[[[___cccfffoooyyyvvvrrrqqqmmmeee]]]]]][[[ZZZYYYZZZ\\\^^^```cccfffjjjkkkjjjgggdddcccbbbfffmmmttt}}}{{{yyysssrrrsssvvvqqqpppvvv}}}vvv]]]HHH???777555555444555888777777777888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????===>>>???AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@??????:::;;;<<<===<<<===@@@BBB???@@@@@@@@@@@@@@@AAABBBBBBDDDHHHKKKMMMNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPSSSWWWZZZ[[[[[[ZZZZZZYYYYYYYYY[[[]]]^^^```hhhooonnncccUUUJJJEEE@@@DDDGGGOOOkkkzzzzzz{{{|||}}}}}}}}}|||~~~~~~}}}|||||||||}}}~~~|||zzzxxxuuuqqqnnnooonnnllliiifffbbb___]]]\\\ZZZXXXWWWXXXZZZ]]]```fffqqq~~~~~~tttnnnjjjeee^^^XXXXXXVVVTTTSSSTTTXXX[[[^^^dddgggkkkmmmllljjjhhhhhhcccfffjjjpppyyyxxxrrrqqqssstttoooooouuu~~~~~~zzzvvvtttzzzoooYYYFFF===666666666555666888777777888888999:::::::::===<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????@@@@@@???=========>>>@@@BBBDDDEEECCCBBBAAA???>>>>>>>>>>>>;;;<<<============???AAA@@@BBBDDDEEEDDDCCCDDDEEEBBBCCCEEEGGGIIIKKKLLLLLLKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMOOOSSSWWWXXXXXXXXXYYYXXXWWWWWWXXX\\\___aaaiiipppoooeeeWWWMMMHHHCCCGGGJJJQQQkkkyyyyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}|||yyyuuuqqqoooooommmkkkgggccc```^^^\\\ZZZWWWUUUTTTUUUWWWYYY^^^iiivvv}}}tttmmmgggbbb___[[[YYYWWWUUUWWW[[[___bbbgggjjjnnnoooooonnnmmmnnnggghhhjjjnnnvvvzzzsssrrrsssuuuppppppxxxwwwqqqpppnnnmmmooommmbbbUUUCCC<<<666777888777777888777888888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@>>>=========???BBBEEEGGGDDDCCCAAA@@@???>>>??????<<<>>>>>>>>>======???AAABBBFFFIIIJJJIIIHHHHHHJJJEEEEEEEEEEEEFFFGGGIIIJJJHHHJJJLLLNNNNNNMMMLLLKKKLLLKKKKKKMMMPPPTTTUUUUUUVVVWWWWWWVVVUUUWWW[[[___fffmmmsssqqqfffYYYOOOJJJCCCHHHKKKQQQjjjwwwxxxzzz{{{|||}}}}}}}}}{{{}}}|||{{{~~~~~~}}}}}}}}}~~~~~~}}}~~~|||xxxuuuoooooonnnlllhhhdddaaa___\\\ZZZVVVSSSQQQRRRSSSUUUZZZeeerrr~~~vvvoookkkiiiaaa___\\\[[[\\\```eeeiiijjjmmmppprrrrrrrrrrrrssskkklllmmmpppvvv{{{sssqqqrrrvvvrrrrrr{{{rrrlllnnnllleee```\\\WWWRRRBBB;;;666777999888777888777888888999999:::;;;;;;::::::;;;;;;<<<===>>>>>>===>>>???@@@@@@AAAAAA@@@@@@>>>======???BBBGGGJJJGGGFFFDDDBBBAAAAAAAAAAAA>>>??????>>>======???AAA???CCCHHHJJJHHHGGGGGGHHHKKKJJJHHHFFFFFFGGGHHHJJJFFFHHHLLLOOOOOONNNLLLJJJKKKJJJIIIKKKNNNRRRSSSSSSUUUVVVWWWVVVUUUWWW\\\```jjjpppuuurrrgggYYYOOOKKKAAAFFFIIIPPPiiivvvxxxzzz{{{zzzzzz{{{|||}}}}}}~~~~~~|||}}}|||~~~~~~}}}~~~|||yyywwwvvvuuuttttttrrroookkkfffbbb___YYYYYYWWWSSSQQQQQQSSSUUU[[[aaammm}}}xxxsssssspppmmmjjjjjjkkknnnpppxxxwwwuuutttuuuvvvuuutttuuusssrrrsssxxxsssnnnooopppvvvqqqpppwww}}}nnnqqqmmmaaa[[[ZZZUUUMMMAAA===777444444666888999888888888888888999999999:::===???@@@@@@???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEFFFLLLGGGBBB@@@@@@BBBAAA@@@???@@@@@@AAAAAABBBCCCCCCBBBBBBCCCEEEHHHJJJJJJIIILLLKKKIIIHHHHHHIIIKKKMMMMMMLLLLLLNNNQQQPPPMMMJJJIIILLLOOOPPPPPPOOOOOOOOORRRSSSUUUUUUWWWZZZ^^^bbblllwww~~~tttbbbSSSJJJFFFEEEBBBGGGQQQiiivvvxxxzzz{{{zzzzzz{{{|||{{{|||}}}~~~}}}|||xxxzzz}}}|||~~~}}}~~~~~~~~~|||zzzxxxvvvuuutttqqqnnnjjjfffcccaaa\\\[[[YYYUUURRRQQQSSSUUUWWW\\\hhhzzz}}}|||}}}~~~}}}{{{yyyyyyzzzzzzyyyxxxvvvuuutttuuuzzzwwwssstttttttttppppppvvv~~~zzz}}}wwwjjjaaa^^^VVVLLLCCC>>>999555555777999:::999999999999::::::::::::999;;;===>>>>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDFFFGGGGGGHHHDDD@@@??????@@@???===??????@@@@@@AAABBBBBBBBBCCCCCCDDDFFFIIIJJJIIIGGGIIIIIIHHHGGGHHHIIIJJJKKKMMMLLLLLLNNNPPPPPPMMMJJJKKKNNNRRRTTTTTTSSSRRRRRRTTTUUUVVVVVVWWWYYY]]]aaajjjuuu{{{rrr```RRRIIIDDDFFFCCCIIITTTlllvvvxxxzzzzzzzzzzzzzzz|||zzzzzz{{{|||~~~{{{ssslllkkkhhhjjjttt}}}}}}~~~~~~~~~{{{yyyvvvtttqqqmmmjjjgggeeeddd___^^^[[[WWWTTTRRRSSSTTTVVV[[[fffwww~~~zzzyyyxxxyyy}}}}}}zzzyyywwwooooooppptttwww~~~tttjjjeee[[[OOODDD@@@;;;888888999;;;;;;999:::::::::;;;;;;;;;;;;===???AAAAAAAAA@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHIIIGGGEEEDDDEEEDDDBBBAAA???@@@@@@AAAAAABBBBBBCCCCCCCCCDDDGGGIIIIIIGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJNNNMMMMMMOOOPPPPPPNNNKKKJJJMMMRRRUUUVVVUUUTTTTTTUUUUUUVVVVVVVVVYYY]]]```iiisssxxxooo^^^QQQHHHDDDEEEDDDKKKWWWooovvvxxxzzzzzzyyyyyyzzz{{{xxxyyyzzz{{{|||~~~}}}vvvsssnnneee^^^\\\ZZZ]]]eeeqqq~~~|||xxxvvvrrrooollljjjiiihhhaaa```^^^[[[WWWUUUVVVWWW[[[___ggguuu~~~~~~xxxkkkmmmpppsssrrrvvv{{{qqqmmmcccWWWEEEAAA<<<999999:::;;;;;;999999::::::;;;<<<<<<<<>>===<<<<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEDDDFFFGGGHHHFFFEEECCCCCCDDDDDDEEEFFFFFFGGGGGGHHHDDDDDDEEEFFFHHHGGGEEEBBB@@@BBBDDDGGGIIIKKKLLLLLLPPPPPPQQQPPPOOONNNNNNNNNFFFJJJPPPSSSTTTTTTTTTTTTRRRTTTUUUVVVXXX[[[```ccclllsssvvvlll___TTTLLLGGGDDDCCCKKKWWWooouuuwwwyyyyyyyyyyyyyyy{{{yyyyyyzzz{{{}}}~~~{{{xxxwwwwwwqqqpppooooooooopppqqqrrrqqqvvv|||vvvlllfffaaa[[[VVVQQQQQQTTTYYY___kkk~~~}}}{{{yyywwwvvvuuuuuullllllkkkhhhdddaaaaaaaaaaaabbbfffnnn~~~zzzhhhkkkqqquuuuuuxxxvvvgggWWWFFFCCC>>>;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>???>>>??????>>>======???@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIIIIHHHFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJEEEDDDDDDEEEFFFGGGEEEDDDAAABBBDDDGGGJJJMMMOOOQQQQQQRRRRRRQQQOOONNNNNNPPPLLLOOOSSSUUUVVVWWWXXXYYYVVVWWWXXXYYY[[[^^^bbbfffnnntttuuulll___VVVOOOJJJFFFDDDJJJVVVmmmuuuwwwyyyyyyyyyxxxyyyzzzzzz{{{{{{}}}~~~~~~zzzxxxwwwvvvsssrrrpppnnnmmmmmmmmmnnnmmmooosssvvvyyyxxxnnnfff```\\\YYYRRRSSSVVVYYY\\\eeeyyy~~~}}}{{{zzzxxxwwwuuuqqqlllgggfffeeeddddddfffkkkwwwwwwhhhkkkqqqwwwzzzjjjWWWHHHEEE@@@>>>======<<<;;;<<<======>>>???@@@AAABBBBBBCCCCCCAAA@@@@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGIIIKKKKKKIIIHHHIIIJJJGGGGGGGGGHHHIIIIIIJJJJJJEEEDDDBBBCCCDDDFFFFFFFFFBBBCCCEEEGGGKKKOOOSSSUUUQQQSSSSSSQQQOOOMMMOOOQQQQQQSSSUUUWWWWWWXXXZZZ\\\^^^^^^_________aaaeeehhhnnnttttttkkk___VVVPPPJJJIIIFFFKKKUUUllluuuwwwyyyyyyxxxxxxyyyzzz{{{|||}}}~~~}}}{{{yyyxxxvvvtttqqqpppooooooooonnnnnnoooqqqtttzzzzzzooofff```]]]\\\SSSUUUXXXZZZZZZbbbuuu}}}}}}xxxqqqkkkhhhgggiiihhhgggiiiqqq{{{rrriiikkkqqqyyy~~~pppYYYIIIFFFBBB@@@???>>>===<<<>>>??????AAABBBCCCDDDDDDAAAAAAAAA???>>>>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHGGGEEEDDDFFFIIIFFFGGGGGGHHHHHHIIIIIIJJJFFFDDDAAAAAACCCFFFGGGHHHDDDDDDEEEHHHLLLQQQUUUXXXRRRSSSTTTRRRNNNMMMOOOQQQSSSTTTUUUVVVVVVXXX[[[]]]dddddddddcccbbbcccfffhhhnnnssssssiii^^^VVVPPPJJJKKKHHHLLLUUUllluuuvvvvvvuuuuuuvvvyyy{{{xxxzzz|||}}}}}}}}}}}}{{{yyyvvvtttrrrqqqooommmlllmmmqqqvvv||||||qqqiiidddbbbaaaYYYXXXZZZ^^^aaafffqqq|||~~~}}}{{{xxxtttooollleeeddddddgggnnn{{{xxxtttmmmpppxxxooo]]]HHHDDD@@@======>>>??????AAA@@@@@@@@@BBBDDDFFFHHHDDDCCCAAAAAABBBBBBBBBAAA??????@@@BBBDDDDDDBBB@@@AAAAAABBBBBBCCCDDDDDDDDDCCCEEEGGGIIIIIIIIIHHHGGGDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCGGGFFFFFFHHHLLLQQQTTTUUUSSSPPPNNNOOORRRUUUUUUTTTTTTVVVYYYZZZZZZZZZZZZ[[[___```bbbcccccceeehhhkkknnnssstttlll]]]QQQNNNPPPJJJLLLLLLSSSnnnrrrsssuuuuuuuuuvvvyyy{{{wwwyyy|||~~~~~~}}}zzzwwwuuutttpppooonnnnnnqqquuuyyy|||}}}ssslllhhhfffeeeaaa```aaadddfffiiirrr|||~~~~~~~~~{{{wwwrrrnnnhhhgggggghhhnnnxxx{{{tttpppjjjlllsss|||ooo]]]GGGCCC???======???@@@@@@??????@@@BBBDDDFFFHHHIIIEEEDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@AAACCCDDDBBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCEEEGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFGGGGGGJJJIIIIIIJJJMMMPPPRRRSSSSSSQQQOOOPPPSSSUUUUUUTTTVVVXXX[[[\\\[[[[[[[[[\\\```bbbdddeeefffhhhjjjlllsssxxxyyyrrrdddWWWPPPOOOKKKLLLLLLSSSooooooqqqtttuuuuuuvvvxxxyyyvvvyyy||||||zzzyyyttttttttttttvvvxxxzzz{{{|||~~~wwwrrrooommmmmmmmmkkklllnnnnnnooovvv{{{vvvrrrkkkkkkjjjjjjmmmttt~~~vvvpppmmmggghhhooozzzooo[[[FFFBBB???===>>>@@@AAABBB>>>???AAADDDFFFHHHIIIJJJEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCAAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLMMMNNNOOOPPPQQQQQQTTTRRRQQQRRRTTTUUUUUUUUUVVVXXX[[[[[[ZZZZZZZZZ[[[```cccfffhhhhhhiiikkkmmmyyy}}}{{{nnn___TTTNNNKKKMMMMMMUUUqqqnnnqqqtttuuuuuuuuuuuuvvvuuuxxx}}}||||||}}}~~~~~~}}}yyyxxxwwwvvvxxxwwwwwwyyyxxxwww}}}~~~yyyuuunnnnnnmmmmmmnnnssszzz{{{sssooolllfffgggooo|||mmmXXXEEEBBB>>>===>>>AAACCCCCC@@@AAADDDFFFHHHHHHHHHHHHFFFFFFFFFEEEDDDDDDEEEFFFFFFDDDAAA@@@@@@AAAAAA@@@AAAAAABBBBBBCCCDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHJJJKKKKKKLLLJJJLLLOOOPPPPPPQQQRRRSSSTTTSSSSSSSSSSSSTTTTTTTTTTTTVVVYYYYYYXXXWWWWWWXXX]]]```dddfffggghhhjjjkkkyyy}}}vvvfffVVVMMMJJJMMMNNNUUUrrrppprrruuuuuuuuutttttttttuuuyyy~~~|||yyyqqqqqqqqqpppqqquuu{{{tttnnnkkkhhhhhhjjjtttkkkTTTEEEBBB>>>===???AAACCCDDDCCCDDDFFFGGGGGGGGGFFFEEEFFFGGGHHHFFFDDDCCCEEEGGGGGGDDDAAA@@@@@@AAAAAA@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKGGGJJJNNNPPPPPPQQQSSSVVVSSSTTTTTTTTTSSSSSSSSSSSSTTTVVVYYYYYYYYYXXXXXXYYYYYY\\\___aaabbbdddfffhhhtttzzzwwwfffVVVLLLIIILLLNNNVVVrrrppprrrtttuuuttttttuuuvvvxxx{{{~~~~~~~~~}}}~~~{{{xxxuuuuuuxxx|||}}}vvvvvvuuutttuuuyyy|||oooiiigggdddiiinnnzzzlllTTTEEEBBB???===???BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDEEEGGGIIIGGGDDDCCCEEEHHHHHHFFFCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHCCCGGGKKKMMMNNNPPPTTTXXXTTTUUUWWWVVVTTTSSSSSSSSSVVVXXX[[[\\\\\\[[[\\\]]]WWWYYY[[[]]]^^^```dddgggnnnvvv}}}}}}rrrbbbSSSKKKHHHKKKMMMVVVrrr{{{oooqqqsssssstttuuuxxx{{{zzz|||}}}zzzwwwvvvttttttvvvyyy{{{|||{{{yyyrrrooollllllrrrzzz}}}|||zzzwwwwww|||xxxmmmjjjhhheeehhhooo~~~pppVVVFFFCCC???>>>???AAACCCDDDEEEEEEDDDDDDDDDEEEEEEFFFDDDGGGIIIGGGCCCBBBDDDHHHIIIHHHGGGGGGHHHHHHFFFDDDAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGBBBFFFJJJKKKJJJMMMRRRXXXVVVXXXZZZYYYVVVTTTTTTUUUUUUXXX[[[]]]]]]]]]^^^```XXXYYYZZZ[[[\\\```eeehhhkkkttt{{{yyykkkZZZNNNHHHFFFJJJLLLUUUrrrzzznnnoooqqqrrrtttwww||||||~~~zzzuuurrrqqqmmmnnnqqquuuxxxxxxvvvtttjjjfffccceeemmmxxx}}}zzzyyy}}}uuunnnmmmmmmjjjfffooosssYYYGGGDDD@@@>>>???AAACCCCCCDDDCCCCCCCCCCCCEEEGGGHHHDDDGGGIIIGGGCCCAAADDDHHHJJJJJJJJJKKKLLLKKKIIIGGGAAAAAABBBBBBCCCDDDDDDEEECCCBBBBBBCCCCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFCCCFFFIIIIIIHHHJJJQQQVVVXXX[[[]]]\\\XXXVVVVVVWWWSSSVVVYYY[[[\\\]]]^^^___ZZZZZZZZZZZZ\\\```fffkkkkkkttt{{{vvvfffUUUJJJFFFEEEIIILLLUUUrrr~~~zzzjjjmmmqqqvvvyyy|||}}}}}}yyyrrrmmmnnnmmmmmmooorrrqqqnnnjjjfffdddbbbccciiiuuuuuulllkkknnnoooooonnnzzzpppXXXIIIFFFAAA??????@@@AAAAAACCCCCCDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFLLLKKKIIIGGGFFFFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAA@@@??????CCCBBBBBBBBBBBBAAAAAAAAA???@@@AAABBBCCCDDDEEEEEECCCFFFIIIIIIHHHJJJMMMQQQ\\\^^^^^^]]]YYYVVVTTTTTTXXXXXXXXXYYYZZZ[[[[[[[[[\\\ZZZXXXXXX\\\aaadddfffqqqzzzwwwdddQQQGGGEEEFFFJJJLLLTTTqqqzzzkkknnnrrrvvvzzz|||}}}}}}xxxsssqqqkkkiiiiiijjjkkkkkkiiifffbbbcccdddgggnnnyyyuuuoooqqqwwwzzzvvvtttlllVVVHHHDDD@@@>>>>>>???@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFMMMLLLIIIGGGEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAA?????????@@@BBBDDDEEEFFFDDDGGGIIIJJJJJJKKKNNNQQQYYYZZZ[[[YYYWWWUUUUUUUUUXXXXXXYYYZZZ[[[\\\\\\]]]]]]\\\[[[\\\___cccfffhhhnnnwww}}}vvvcccQQQHHHGGGEEEHHHKKKTTTqqq}}}mmmppptttxxx{{{}}}~~~~~~~~~}}}tttqqqrrrhhhgggddddddddddddcccaaa^^^aaaeeellluuu}}}uuusssxxx{{{yyyhhhSSSHHHEEEAAA??????AAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGLLLJJJHHHEEEBBBAAA@@@@@@@@@??????>>>>>>?????????AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>>>>@@@CCCFFFHHHFFFHHHJJJLLLLLLNNNPPPSSSTTTUUUUUUTTTRRRRRRTTTVVVXXXYYYYYYZZZ\\\]]]^^^^^^_________aaacccfffiiikkkllluuu{{{tttbbbQQQIIIHHHCCCGGGJJJTTTrrrooorrruuuyyy|||~~~~~~~~~|||~~~~~~wwwppplllkkkgggeeebbb```____________\\\```gggppp{{{}}}vvvtttzzzzzzyyy|||eeeRRRIIIFFFBBBAAABBBCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFGGGFFFDDDCCCCCCEEEFFFHHHIIIGGGEEEBBB@@@???????????????>>>=========>>>>>>@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA???>>>===>>>@@@DDDHHHJJJHHHJJJLLLNNNPPPRRRSSSTTTRRRRRRQQQOOONNNOOORRRUUUVVVWWWXXXYYY[[[\\\^^^^^^```aaaccceeegggiiikkkmmmmmmuuu{{{sssaaaOOOGGGFFFAAAEEEIIITTTrrrqqqssswwwzzz}}}~~~~~~~~~{{{}}}zzzwwwtttsssqqqmmmhhhdddeeecccaaa]]][[[[[[\\\]]]^^^bbbiiirrrvvvssswww{{{|||wwwxxxvvvbbbRRRFFFDDDAAA@@@AAABBBBBBAAABBBBBBCCCDDDEEEFFFGGGHHHHHHFFFEEECCCCCCDDDFFFGGGDDDCCCBBB@@@??????@@@@@@@@@???===<<<;;;<<<===>>>???@@@@@@AAABBBCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>AAADDDHHHKKKIIIJJJLLLOOOSSSTTTUUUUUUQQQPPPOOOLLLKKKLLLOOORRRTTTUUUVVVXXXZZZ[[[]]]^^^aaacccfffggggggiiimmmppprrryyy}}}ttt```NNNEEEDDD@@@DDDIIITTTrrrrrrtttwwwzzz}}}}}}}}}}}}{{{}}}~~~}}}zzzxxxvvvpppllliiiiiikkkkkkgggbbbccccccaaa^^^[[[ZZZ\\\^^^dddhhhoooxxxvvvsssvvvxxxwwwvvv{{{zzzmmm]]]OOOCCCAAA???>>>???@@@@@@???AAABBBCCCDDDFFFGGGHHHIIIGGGFFFEEEDDDDDDDDDEEEFFFBBBAAA@@@???>>>???@@@@@@AAA???===;;;;;;;;;===>>>??????@@@@@@AAABBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>???AAACCCFFFHHHHHHIIIKKKOOOSSSUUUTTTSSSOOOOOOMMMKKKJJJKKKNNNQQQRRRSSSUUUWWWYYY[[[]]]^^^```cccfffffffffhhhlllqqqwww~~~vvvaaaNNNEEECCC???DDDIIITTTrrrrrrtttwwwzzz|||}}}}}}|||{{{~~~}}}|||~~~{{{xxxrrrrrrpppooommmkkkjjjiiidddcccbbbccccccdddddddddfffgggfffddd```___aaaccckkkooowww{{{vvvuuuyyy{{{yyyvvv~~~yyynnncccVVVJJJCCCAAA@@@???@@@AAAAAA@@@AAAAAACCCDDDFFFHHHIIIJJJFFFFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>???BBB@@@===;;;:::;;;===>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>><<<<<<===>>>???AAACCCDDDEEEEEEGGGKKKPPPSSSRRRPPPKKKLLLLLLLLLKKKMMMPPPSSSRRRSSSUUUWWWZZZ\\\^^^___```bbbddddddccceeekkkqqqzzzxxxbbbOOOFFFEEE???DDDIIIUUUrrrrrrtttwwwzzz|||||||||{{{{{{~~~|||{{{zzzuuuqqqnnnjjjhhhfffcccaaa```___^^^[[[]]]___^^^\\\]]]aaaeeejjjlllmmmjjjgggeeegggiiiooottt}}}zzzzzzxxxvvvxxx}}}~~~uuuqqqfff\\\PPPFFFFFFDDDCCCCCCDDDDDDDDDCCC@@@AAACCCDDDFFFHHHJJJJJJFFFFFFFFFFFFFFFEEEDDDCCCEEECCCAAA???============BBB@@@>>>;;;;;;;;;===>>>>>>????????????@@@@@@@@@?????????>>>>>>>>>>>>===:::;;;<<<===>>>???@@@@@@BBBBBBDDDIIINNNQQQOOOMMMHHHJJJKKKLLLMMMOOORRRUUUSSSTTTVVVXXX[[[]]]___```___bbbcccbbb```cccjjjqqq{{{yyydddQQQIIIGGG@@@EEEJJJUUUrrrtttvvvxxx{{{}}}~~~~~~~~~yyyqqqiiidddaaa\\\[[[YYYXXXYYYYYYXXXWWW\\\^^^___aaaaaacccfffiiimmmnnnnnnmmmkkklllnnnpppuuu|||~~~zzzvvvvvv{{{vvv~~~}}}zzzmmmbbbXXXMMMFFFEEEDDDBBBAAABBBCCCEEEFFFDDDCCCBBBAAABBBDDDFFFGGGFFFHHHIIIFFFBBB@@@AAACCCGGGEEEBBB@@@???@@@BBBDDDEEECCCAAA???>>>======>>>AAAAAA?????????AAACCCEEEEEEEEECCC@@@===<<<===???===<<<<<<===???>>><<<:::??????AAAEEEJJJMMMNNNMMMQQQPPPMMMKKKJJJLLLPPPTTTXXXWWWWWWWWWXXXZZZ[[[]]]aaaaaaccceeedddeeemmmwwwzzzeeeQQQEEEAAAAAAFFFKKKWWWuuurrrtttwwwzzz|||~~~~~~~~~}}}~~~~~~zzzssskkkccc^^^[[[YYYWWWUUUUUUUUUVVVVVVVVV[[[]]]```bbbdddgggjjjmmmppppppppppppnnnoooqqqsssyyy~~~zzzzzz~~~|||wwwkkkbbbYYYOOOHHHGGGFFFDDDCCCCCCDDDEEEFFFDDDCCCBBBAAABBBDDDFFFGGGHHHHHHHHHGGGEEECCCCCCDDDEEEDDDCCCBBBBBBCCCEEEFFFGGGEEECCCAAA??????>>>>>>@@@????????????AAABBBCCCFFFFFFDDDAAA===:::::::::======<<<===???>>><<<:::??????@@@CCCFFFIIIJJJJJJOOOOOOMMMKKKJJJMMMQQQUUUWWWWWWWWWWWWXXXYYYZZZ[[[bbbbbbbbbcccaaabbbkkkuuuxxxcccPPPFFFCCCAAAFFFKKKWWWuuuoooqqquuuyyy|||~~~~~~~~~}}}~~~~~~~~~~~~|||yyytttmmmfff```[[[XXXXXXWWWUUUTTTUUUVVVXXXYYY___bbbfffiiikkknnnrrruuussstttuuutttssstttuuuwww|||~~~|||}}}~~~wwwjjjaaaZZZPPPIIIGGGFFFDDDCCCBBBCCCCCCDDDCCCCCCBBBBBBCCCDDDFFFGGGGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIHHHFFFDDDBBBAAA@@@@@@===>>>>>>??????@@@@@@AAABBBCCCCCCAAA===:::999999======<<<===??????===<<<@@@@@@AAABBBDDDGGGIIIJJJNNNNNNNNNLLLLLLNNNRRRUUUWWWWWWWWWWWWWWWXXXYYYZZZcccbbbbbbaaa___```jjjtttwwwaaaNNNFFFEEEAAAFFFKKKVVVtttmmmppptttyyy|||~~~~~~~~~}}}|||}}}~~~xxxvvvsssnnniiiddd___]]]]]]]]]\\\[[[[[[]]]```ccciiilllooorrrtttvvvyyy{{{xxxyyyzzzyyyxxxxxxyyyzzz|||~~~~~~{{{wwwuuuppprrruuuyyy}}}|||}}}~~~}}}|||~~~{{{lllbbbYYYOOOHHHFFFEEEDDDBBBAAAAAAAAAAAACCCCCCBBBBBBCCCDDDEEEFFFFFFDDDBBBCCCFFFHHHFFFDDDEEEFFFGGGHHHIIIHHHHHHGGGJJJIIIGGGFFFDDDBBBAAAAAA;;;<<<===>>>????????????;;;>>>@@@@@@???============<<<<<<===@@@AAAAAA???@@@AAABBBCCCEEEGGGJJJLLLPPPPPPPPPNNNMMMNNNQQQSSSVVVVVVVVVWWWXXXXXXYYYYYYcccaaaaaa```___aaalllwwwwww___LLLEEEEEE@@@FFFKKKVVVtttllloootttyyy}}}~~~~~~|||zzzzzz{{{|||}}}xxxwwwuuussspppllliiigggggghhhhhhgggfffhhhkkknnntttvvvyyyzzzzzzzzz{{{|||{{{}}}}}}}}}{{{zzzzzz{{{yyyyyyyyyyyyxxxuuurrroooiiikkkooosssxxx|||}}}~~~~~~|||{{{|||rrrcccWWWMMMFFFGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFDDDBBBDDDHHHIIIHHHFFFGGGHHHIIIIIIIIIHHHFFFEEEHHHGGGGGGFFFDDDCCCBBBAAA:::;;;<<<>>>>>>>>>>>>>>>:::===???@@@@@@??????@@@===<<<<<<>>>AAADDDDDDDDD>>>AAACCCDDDEEEGGGJJJMMMRRRRRRRRRPPPNNNNNNOOOPPPUUUUUUVVVXXXYYYYYYZZZZZZaaa``````aaaaaadddppp|||yyy^^^JJJBBBCCC@@@EEEJJJUUUsssjjjnnnsssxxx|||}}}}}}||||||~~~~~~|||zzzyyyzzz~~~~~~yyyyyyzzzzzzyyywwwuuutttrrruuuwwwwwwuuuuuuxxx{{{}}}~~~{{{{{{{{{~~~|||zzzyyyyyytttsssrrrrrrrrrqqqnnnkkkeeegggkkkpppuuuzzz}}}}}}~~~~~~|||yyyzzz~~~|||gggVVVKKKFFFHHHHHHHHHGGGGGGFFFFFFEEEBBBBBBCCCCCCDDDEEEEEEEEEGGGFFFFFFGGGIIIJJJJJJIIIGGGHHHHHHHHHHHHFFFDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@;;;<<<<<<======>>>>>>??????@@@BBBBBB@@@???@@@AAA@@@???>>>@@@CCCEEEFFFFFF>>>BBBFFFGGGFFFFFFIIILLLQQQRRRSSSRRRPPPOOOOOOPPPTTTUUUWWWYYYZZZ[[[\\\\\\___^^^```bbbcccfffqqq}}}|||```JJJBBBBBB@@@EEEJJJUUUrrrhhhlllqqqvvvzzzzzzzzzyyywwwzzz|||}}}|||{{{|||}}}}}}~~~~~~{{{xxxwwwvvvqqqooommmlllmmmmmmjjjhhhdddfffiiimmmrrrwww{{{}}}~~~}}}{{{|||}}}|||~~~kkkVVVLLLHHHFFFFFFGGGGGGGGGFFFFFFFFFAAABBBCCCDDDDDDEEEEEEEEEDDDEEEFFFFFFFFFFFFGGGIIIEEEEEEFFFFFFFFFEEEEEEDDD??????@@@AAAAAA@@@??????===<<<<<<<<<<<<>>>???@@@AAABBBCCCBBBAAABBBDDDFFFFFFDDDBBBBBBDDDEEEEEEDDDDDDIIINNNNNNKKKIIIIIIKKKNNNPPPRRRSSSRRRQQQRRRRRRSSSTTTWWWZZZ\\\^^^^^^___^^^^^^```cccccceeeooozzz~~~cccMMMDDDDDD@@@EEEIIITTTrrrfffjjjoootttwwwxxxwwwvvvsssvvvzzz|||}}}}}}~~~|||~~~{{{wwwuuutttpppmmmjjjjjjkkkjjjhhheeeccceeehhhlllqqqvvvzzz|||~~~|||uuuuuuyyy}}}mmmWWWMMMKKKBBBCCCDDDDDDDDDDDDDDDCCCAAABBBCCCDDDEEEEEEEEEEEE???BBBDDDDDDAAAAAACCCFFFCCCCCCCCCDDDEEEEEEFFFFFF<<<===>>>???@@@??????>>>>>>===<<<;;;<<<>>>@@@BBB???@@@AAABBBCCCEEEIIILLLKKKIIIFFFDDDDDDDDDCCCBBBKKKQQQVVVUUUQQQLLLKKKMMMKKKNNNQQQSSSSSSSSSTTTUUURRRTTTWWWZZZ]]]___``````]]]^^^```cccbbbdddlllwwwfffOOOFFFFFF@@@EEEIIITTTqqqiiinnnsssuuuuuuvvvxxx{{{yyy{{{~~~~~~~~~~~~|||}}}~~~zzzvvvqqqmmmjjjgggggghhhhhhgggeeecccbbbdddiiioooqqqrrrtttzzzxxxmmmqqquuusssxxxxxx___LLLCCCBBBAAA@@@AAACCCEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEDDDEEEFFFEEECCCAAAAAA???<<<<<<>>>@@@AAAAAA???>>>======>>>@@@BBBDDDEEEEEEEEEFFFGGGJJJLLLMMMUUUSSSNNNGGGBBBAAABBBDDDMMM^^^kkkgggXXXMMMJJJKKKJJJKKKNNNQQQRRRSSSRRRRRRSSSUUUWWWYYYYYYZZZ\\\]]]YYY[[[aaafffffffffllluuuzzzwwwaaaMMMCCCAAA???EEEIIIUUUuuuiiimmmrrruuuuuuvvvyyy{{{{{{}}}|||~~~~~~|||{{{{{{}}}}}}|||yyyuuupppkkkiiibbbcccdddddddddcccaaa```ccciiiooorrrsssvvv|||ssskkkpppuuutttyyyvvv^^^LLLCCCCCCAAA@@@AAACCCEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDEEEEEEFFFDDDDDDDDDEEEFFFFFFCCCAAACCC@@@>>>===>>>@@@@@@@@@??????>>>>>>???AAACCCEEEDDDDDDDDDEEEGGGIIIKKKLLLTTTRRRNNNHHHDDDCCCEEEGGGQQQ```jjjeeeXXXOOOMMMMMMMMMOOOQQQTTTUUUUUUTTTTTTUUUXXXZZZ[[[[[[ZZZ[[[\\\ZZZ[[[___ccceeehhhrrr~~~vvv^^^KKKBBBBBBAAAFFFJJJVVVuuuggglllqqqttttttvvvyyy|||}}}|||~~~}}}yyyvvvuuu}}}zzzzzzzzzxxxtttooojjjfff]]]^^^___``````___]]]]]]aaagggnnnsssuuuyyyrrrkkkqqqwwwwww}}}rrr\\\LLLEEECCCBBBAAAAAACCCEEEEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFDDDCCCDDDEEEGGGGGGEEECCCDDDBBB???===>>>?????????AAA@@@@@@@@@AAACCCEEEFFFDDDDDDDDDEEEFFFHHHIIIJJJQQQOOOLLLHHHEEEEEEGGGJJJWWWbbbhhhcccXXXRRRQQQQQQRRRTTTUUUWWWXXXXXXWWWWWWXXX[[[^^^___]]]\\\[[[\\\\\\[[[]]]aaacccjjjxxxvvv\\\IIIBBBCCCCCCGGGJJJVVVuuudddiiiooorrrsssuuuyyy|||~~~}}}~~~yyyvvvsssxxx||||||{{{|||}}}{{{{{{zzzxxxsssmmmgggddd\\\\\\]]]\\\\\\ZZZXXXWWW]]]dddlllqqquuuzzzuuuooouuuzzzzzznnnYYYLLLHHHDDDCCCBBBBBBDDDEEEEEEDDDGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDEEEGGGIIIIIIGGGEEECCCAAA>>>===???@@@AAA@@@BBBBBBBBBBBBDDDEEEFFFGGGEEEEEEEEEFFFGGGHHHIIIIIILLLKKKIIIGGGEEEFFFIIILLLZZZbbbfff```WWWTTTSSSSSSVVVVVVXXXYYYYYYYYYYYYXXXYYY\\\___aaa```^^^^^^^^^___^^^___aaaccciiiwwwxxx^^^JJJCCCDDDDDDFFFJJJVVVtttaaaffflllpppqqqtttxxx{{{{{{~~~~~~~~~~~~}}}zzzxxxyyy{{{{{{vvvtttuuuyyy{{{|||{{{zzzvvvqqqjjjddd```]]]]]]\\\[[[XXXUUURRRQQQWWW^^^gggnnnrrryyyzzzrrrwwwyyyxxxkkkWWWMMMJJJFFFEEECCCDDDEEEFFFFFFEEEIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGFFFGGGIIIJJJKKKIIIGGGAAA???======???BBBCCCCCCCCCCCCDDDDDDEEEGGGHHHHHHFFFGGGGGGHHHHHHIIIIIIIIIFFFGGGFFFEEEDDDFFFIIILLL[[[cccfff___VVVSSSSSSSSSVVVWWWXXXXXXYYYYYYYYYYYYXXX[[[^^^`````````aaaaaabbbaaabbbddddddgggrrr}}}{{{aaaMMMDDDDDDCCCDDDIIIVVVsss]]]bbbiiimmmooorrrvvvzzzyyy{{{~~~~~~~~~~~~~~~~~~}}}zzztttpppooorrrvvvyyyyyyxxxuuupppkkkeee```^^^]]]\\\[[[YYYUUUQQQNNNLLLPPPWWWaaahhhmmmuuu~~~}}}tttvvvvvvuuu{{{hhhVVVNNNMMMHHHGGGEEEFFFGGGHHHHHHGGGJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFHHHGGGHHHIIIKKKKKKIIIGGG@@@>>>======@@@CCCEEEEEECCCDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHCCCDDDDDDDDDDDDFFFJJJMMM[[[dddiiibbbWWWRRRQQQRRRVVVVVVWWWWWWXXXYYYZZZZZZXXXZZZ]]]^^^______aaacccccccccdddfffeeegggpppzzz|||cccNNNEEEDDDBBBCCCHHHXXXtttZZZ___fffkkkmmmpppuuuyyywwwzzz}}}~~~~~~~~~}}}||||||}}}~~~|||{{{{{{zzzxxxvvvsssooolllkkkllloooqqqqqqooolllgggccc___\\\[[[YYYYYYXXXVVVSSSOOOLLLJJJJJJQQQ[[[ccchhhpppzzzuuuuuuuuutttwwwfffVVVOOOOOOKKKIIIGGGGGGIIIJJJIIIHHHKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIJJJJJJJJJIIIGGGGGGHHHGGGGGGHHHIIIIIIGGGEEEBBB@@@>>>>>>@@@CCCDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHFFFGGGHHHIIIHHHHHHGGGFFFBBBCCCDDDEEEEEEGGGKKKMMMZZZgggooogggYYYQQQPPPRRRUUUUUUVVVWWWXXXYYY[[[\\\ZZZ[[[\\\\\\\\\]]]```bbbcccbbbdddfffgggiiitttzzzaaaMMMDDDDDDAAACCCJJJ[[[vvvXXX]]]dddiiillloootttxxxwwwyyy}}}~~~~~~|||yyyvvvttttttuuuvvvxxxzzz}}}|||xxxvvvvvvvvvuuutttqqqoookkkhhhfffggghhhiiijjjhhhddd```]]][[[ZZZZZZVVVVVVUUUTTTQQQNNNKKKIIIFFFNNNWWW___eeelllvvv~~~xxxwwwvvvvvvuuueeeVVVOOOPPPLLLJJJIIIIIIJJJKKKJJJIIILLLLLLKKKKKKJJJJJJJJJIIIHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGFFFGGGHHHGGGEEEBBBDDDAAA???>>>@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFGGGHHHHHHFFFEEEDDDBBBDDDEEEFFFFFFHHHLLLNNNYYYiiissskkk[[[QQQPPPRRRUUUUUUVVVWWWXXXZZZ\\\]]]\\\\\\\\\ZZZYYYZZZ]]]```bbbaaaccceeeggglllyyywww^^^KKKDDDDDDBBBCCCKKK]]]xxxWWW[[[aaafffkkkooosssuuu|||~~~}}}{{{zzzzzz~~~~~~}}}}}}wwwrrrnnnkkkiiigggjjjkkkmmmpppuuuwwwwwwvvvuuutttsssrrrrrrqqqooommmppplllgggdddcccdddeeeeeedddbbb```^^^\\\ZZZXXXWWWVVVTTTRRROOOLLLIIIHHHGGGDDDJJJSSS[[[bbbjjjsssyyy|||zzztttaaaSSSOOOQQQNNNMMMKKKJJJHHHGGGGGGGGGJJJJJJJJJJJJKKKKKKLLLLLLGGGHHHIIIJJJJJJIIIHHHGGGDDDEEEGGGHHHHHHGGGFFFEEECCCBBB???===>>>@@@CCCEEEBBBBBBCCCDDDDDDEEEDDDDDD@@@BBBEEEGGGHHHGGGEEECCCDDDDDDDDDDDDEEEHHHLLLPPPXXXffftttsssfffXXXSSSTTTSSSSSSUUUWWWXXXYYYZZZZZZYYYYYYXXXXXXXXXZZZ[[[\\\___fffeeeeeekkkooo{{{oooXXXIIIDDDDDDEEEGGGKKK[[[}}}UUUYYY___eeeiiinnnqqqtttyyy{{{||||||{{{zzzzzz{{{||||||}}}~~~{{{uuuqqqnnnkkkhhhfffjjjjjjlllooorrrtttsssrrrsssrrrqqqqqqqqqpppmmmkkklllhhhdddbbbccceeeeeefffcccaaa^^^[[[XXXWWWWWWWWWWWWUUURRROOOLLLIIIGGGFFFDDDHHHPPPYYYaaajjjsssxxx}}}{{{vvvvvvbbbTTTPPPQQQMMMMMMKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGFFFDDDCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDAAABBBDDDEEEFFFEEEDDDCCCCCCCCCDDDCCCCCCFFFJJJMMMUUU```mmmrrrlllaaaXXXSSSRRRSSSUUUWWWXXXYYYZZZZZZZZZZZZYYYXXXYYYYYY[[[[[[\\\cccdddeeelllppp}}}oooXXXHHHCCCDDDDDDFFFKKK[[[SSSWWW]]]ccchhhlllpppsssvvvwwwxxxxxxxxxxxxzzz|||{{{|||}}}~~~~~~|||xxxtttrrrooollljjjllllllmmmooorrrsssrrrppprrrqqqpppppppppmmmiiiffffffdddbbbbbbdddggghhhhhheeebbb]]]XXXVVVVVVWWWXXXXXXVVVSSSPPPLLLIIIGGGEEEDDDFFFKKKTTT___jjjqqqtttqqqvvv}}}}}}zzzyyy{{{|||}}}|||vvv~~~wwwcccUUUPPPQQQMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBEEEFFFFFFFFFEEECCCAAA@@@DDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBDDDGGGIIIOOOWWWbbblllpppiii\\\RRRQQQRRRTTTVVVXXXYYYZZZZZZ[[[ZZZZZZYYYYYYYYYYYYZZZXXX```aaaccckkkqqqoooXXXHHHCCCCCCCCCEEEJJJ[[[QQQVVV\\\bbbgggkkkooorrrvvvwwwwwwvvvvvvwwwyyy|||}}}}}}~~~~~~}}}~~~|||{{{xxxtttrrrqqqpppqqqtttvvvwwwvvvtttsssrrrqqqpppmmmiiiddd```aaa``````cccgggkkkmmmmmmjjjfff___YYYUUUUUUXXXZZZXXXWWWUUURRRNNNKKKHHHFFFDDDDDDGGGPPP\\\gggmmmoooiiilllqqqwww}}}|||zzz}}}}}}yyytttqqqppprrruuuwwwxxxzzz~~~~~~~~~~~~{{{tttaaaTTTOOONNNKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCEEEFFFFFFFFFEEEDDDBBBAAAEEEFFFFFFFFFEEEDDDCCCCCCDDDCCCBBB@@@@@@@@@@@@@@@BBBCCCDDDCCCCCCCCCEEEGGGIIINNNXXXccciiieee[[[SSSQQQRRRTTTVVVXXXYYYZZZZZZ[[[[[[ZZZYYYYYYXXXXXXXXXVVV^^^___aaaiiinnn|||qqqYYYIIICCCCCCCCCEEEJJJ[[[PPPTTT[[[aaafffjjjnnnqqqwwwxxxxxxvvvuuuuuuwwwzzz{{{|||}}}~~~~~~}}}zzzwwwwwwxxx{{{}}}~~~}}}|||vvvtttqqqnnnjjjeee___[[[^^^___aaafffkkkpppssssssoooiii```XXXSSSRRRTTTVVVWWWVVVUUUSSSPPPMMMJJJIIIEEEDDDEEELLLWWWaaagggiiifffgggiiilllqqqxxx}}}yyyvvvvvvzzzzzzuuuqqqpppoooooommmiiifffeeegggkkknnnooorrrvvvzzz~~~|||nnn\\\QQQLLLKKKHHHHHHHHHHHHHHHIIIIIIJJJDDDEEEFFFGGGHHHIIIJJJKKKEEEEEEEEEDDDDDDEEEEEEEEECCCCCCCCCDDDDDDEEEEEEFFFDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBEEECCCAAA???>>>>>>???@@@AAACCCEEEEEEDDDCCCDDDEEEDDDIIIQQQWWWZZZYYYVVVSSSRRRSSSTTTVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWVVV]]]^^^___fffkkkxxxuuu]]]MMMFFFEEEDDDFFFJJJ[[[MMMQQQXXX^^^ccchhhlllooovvvwwwwwwvvvttttttvvvwwwxxxxxxyyyzzz{{{{{{{{{{{{~~~}}}~~~~~~}}}~~~~~~uuurrrmmmjjjfffaaa\\\YYY]]]^^^bbbhhhooouuuwwwxxxrrrkkkaaaVVVPPPMMMNNNOOORRRRRRRRRRRRPPPNNNLLLJJJGGGFFFFFFIIIQQQYYY```dddeeeeeeddddddfffkkkrrrwww~~~}}}{{{{{{{{{uuutttrrrpppppptttzzzxxxpppiiidddaaa```___]]][[[XXXWWWYYY^^^cccdddhhhmmmpppsssyyyzzz|||{{{gggWWWNNNIIIGGGFFFEEEFFFFFFGGGHHHIIIJJJAAABBBCCCDDDEEEGGGHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGCCCBBBAAA@@@AAABBBDDDEEECCCDDDDDDDDDDDDCCCCCCBBBDDDCCCAAA@@@?????????@@@???BBBDDDEEEDDDCCCCCCDDDAAAFFFKKKOOOOOOPPPQQQSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVWWWWWWXXXWWWWWWVVVUUUVVV^^^]]]^^^dddiiiuuuzzzcccRRRIIIGGGFFFGGGKKK[[[IIINNNTTT[[[```eeeiiilllqqqrrrtttuuuttttttuuuvvvvvvvvvwwwxxxyyyyyyyyyyyy{{{}}}~~~~~~~~~}}}zzzppplllgggdddaaa^^^[[[YYY[[[]]]bbbjjjrrrwwwyyyzzzvvvooodddXXXOOOJJJIIIIIIKKKLLLNNNOOOOOONNNLLLKKKHHHHHHHHHHHHKKKRRRZZZ___cccbbb```^^^^^^aaagggkkkqqqvvv|||}}}wwwuuutttssssssoooooonnnmmmmmmoootttxxx~~~~~~yyytttmmmeee^^^ZZZWWWVVVQQQPPPOOOLLLKKKNNNSSSXXXYYY^^^bbbeeehhhnnnwww~~~|||~~~wwwyyy|||sss```TTTMMMHHHEEECCCCCCCCCDDDEEEGGGHHHIIICCCCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAABBBCCCDDDCCCBBBBBBBBBBBBCCCEEEFFFBBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBCCCBBBAAAAAA@@@@@@@@@@@@<<>><<<>>>AAABBBAAA???@@@BBBGGGKKKOOORRRTTTUUUSSSSSSSSSRRRRRRSSSSSSTTTPPPQQQRRRTTTUUUVVVVVVVVVYYYYYY\\\___bbbjjjzzzttt```SSSMMMDDDGGGNNN```DDDIIIOOOUUUZZZ]]]aaadddjjjlllooopppooooooqqqrrrwwwyyy{{{}}}}}}{{{xxxwww}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}|||}}}~~~|||tttnnnhhhdddaaadddaaa^^^ZZZXXXXXXZZZ[[[aaadddhhhnnnuuuzzz~~~yyyiii[[[PPPHHHCCCAAABBBBBBCCCDDDDDDDDDDDDCCCGGGGGGFFFDDDDDDGGGLLLPPPXXXZZZZZZXXXUUUTTTWWWZZZ^^^fffnnnqqquuuzzz{{{yyyuuuqqqkkkgggggghhhjjjjjjkkkkkkjjjjjjkkkmmmooopppooonnnqqqyyywwwrrrddd```[[[TTTNNNIIIGGGFFFEEECCCAAA??????@@@BBBCCCJJJKKKMMMOOOSSSXXX^^^bbbjjjqqq|||~~~~~~xxxlllgggnnnttt{{{vvv{{{~~~uuueeeVVVPPPQQQNNNHHHIIIDDDCCCFFFGGGFFFEEEGGGGGGFFFEEEDDDDDDDDDEEEEEECCCCCCDDDDDDDDDDDDDDDCCCAAAAAABBBCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@>>>===>>>AAACCCBBB@@@CCCEEEJJJPPPUUUVVVUUUTTTSSSSSSQQQOOONNNMMMLLLLLLNNNOOOPPPQQQSSSTTTUUUVVV[[[[[[]]]___aaagggwwwooo[[[PPPKKKGGGJJJPPPaaaBBBFFFMMMRRRWWW[[[___bbbgggjjjlllnnnnnnoooppprrrtttwww{{{~~~{{{xxx~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~xxxoooiiiddd___\\\___^^^]]]\\\\\\\\\]]]^^^cccffflllssszzzzzzjjj\\\QQQJJJFFFDDD@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCEEEHHHKKKRRRTTTVVVUUURRRRRRUUUXXX^^^fffllloooqqquuuvvvtttrrrnnnhhhddddddfffggghhhiiiiiiiiiiiikkknnnpppqqqllljjjlllrrryyy~~~{{{tttnnn```]]]WWWQQQKKKGGGEEEDDDBBBAAA???=========???@@@DDDFFFIIIKKKMMMPPPUUUXXXbbbiiirrr{{{}}}wwwtttvvv{{{}}}yyyrrrjjjfffmmmttt{{{vvvvvvyyyooo^^^QQQOOORRRSSSPPPMMMHHHDDDFFFFFFDDDDDDGGGFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBCCCDDDEEEEEEEEEDDDBBBBBBCCCDDDDDDDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBCCC???>>>>>>???BBBDDDDDDDDDFFFGGGLLLSSSZZZ[[[WWWSSSUUUTTTSSSQQQOOOMMMLLLLLLLLLLLLMMMNNNPPPRRRTTTVVVZZZZZZ\\\___```fffuuu~~~iiiWWWNNNKKKJJJMMMRRRccc@@@DDDJJJOOOTTTXXX]]]```fffhhhkkkmmmnnnoooqqqrrrtttwwwzzz}}}~~~}}}~~~|||}}}~~~~~~~~~~~~~~~~~~|||uuunnniiieeebbb```^^^^^^___```bbbcccddddddgggjjjpppxxx~~~nnn```TTTMMMIIIFFF??????>>>>>>>>>?????????>>>@@@AAAAAAAAABBBDDDFFFLLLOOORRRRRRPPPPPPTTTWWW^^^eeejjjkkkmmmpppqqqooorrrmmmhhheeeeeegggjjjkkkhhhiiiiiikkkllloooqqqrrrlllhhhiiinnnsssxxx~~~{{{vvvoooiiiaaa^^^XXXRRRMMMIIIGGGFFFDDDCCCAAA???>>>>>>???@@@AAADDDGGGIIIKKKNNNRRRUUU]]]ccckkkqqqtttvvvvvvwwwtttsssqqqooommmooossswww{{{}}}}}}uuuoookkkjjjrrrxxx~~~|||zzz~~~ssshhhXXXNNNNNNTTTXXXYYYQQQJJJFFFFFFFFFDDDDDDFFFDDDDDDDDDCCCCCCCCCCCCCCCAAAAAACCCDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBB>>>>>>>>>@@@BBBEEEGGGHHHGGGGGGJJJQQQXXXZZZXXXTTTRRRRRRRRRRRRQQQPPPOOOOOOLLLKKKKKKKKKMMMPPPTTTVVVUUUVVVZZZ]]]```gggwwwzzzeeeUUUNNNLLLMMMOOOTTTddd???BBBHHHMMMQQQVVV[[[^^^eeehhhkkkmmmnnnoooqqqsssuuuvvvwwwyyy{{{~~~{{{||||||}}}~~~}}}}}}}}}}}}~~~~~~}}}uuuoookkkgggdddccc___```bbbdddfffhhhiiijjjlllooouuu|||ttteeeYYYPPPJJJGGG@@@???>>>===<<<=========;;;===>>>>>>>>>>>>@@@BBBHHHKKKNNNOOONNNOOORRRUUU[[[bbbgggggghhhkkkllljjjooolllhhhfffhhhjjjlllmmmjjjjjjkkklllnnnoooqqqrrrnnnjjjhhhkkknnnrrrxxx}}}yyyssslllfffbbb___ZZZTTTOOOKKKIIIIIIFFFEEECCCAAA@@@?????????>>>@@@DDDGGGIIIMMMQQQTTTVVV[[[```dddeeeeeeeeeeeeccceeehhhiiiiiijjjlllnnnuuuwwwyyyzzz{{{}}}zzzrrrooorrrzzzrrreeeUUUMMMMMMRRRVVVYYYQQQKKKFFFFFFFFFCCCCCCFFFCCCCCCCCCCCCBBBBBBAAAAAAAAAAAACCCDDDEEEEEEEEEEEECCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBB????????????????????????<<<===>>>???BBBEEEIIIKKKHHHGGGHHHLLLRRRUUUVVVTTTOOOOOOOOOPPPOOONNNMMMLLLLLLLLLKKKLLLNNNQQQTTTVVVTTTUUUYYY^^^```gggwwwttt```RRRMMMMMMNNNQQQVVVfff>>>AAAFFFKKKPPPTTTZZZ]]]eeehhhkkkmmmmmmoooqqqrrruuutttuuuvvvxxx|||zzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~yyysssnnnjjjgggdddcccdddeeehhhjjjmmmnnnooorrrtttxxx~~~~~~oooaaaVVVMMMHHHBBBAAA???===<<<;;;<<<<<<:::;;;<<<<<<;;;<<<>>>@@@CCCGGGKKKMMMLLLLLLOOORRRVVV\\\```aaabbbfffgggfffjjjhhhfffgggiiilllmmmmmmkkkllllllmmmmmmnnnnnnnnnpppkkkhhhjjjkkkmmmrrrxxx~~~zzztttmmmhhhbbb___ZZZTTTPPPMMMKKKJJJFFFEEECCCAAA@@@???>>>>>>;;;===???BBBDDDHHHMMMQQQTTTWWW\\\^^^^^^]]]\\\\\\[[[^^^aaaccccccdddeeeffflllnnnqqqssstttuuuxxxzzz{{{xxxuuuxxx}}}rrrdddUUUMMMLLLLLLNNNPPPOOOIIIEEEFFFFFFDDDCCCEEEAAABBBBBBBBBBBBAAA@@@@@@BBBBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<:::<<<===???AAAEEEJJJNNNMMMMMMMMMNNNOOOPPPRRRTTTSSSTTTTTTTTTRRRPPPNNNMMMOOOOOONNNOOOPPPRRRTTTVVVWWWXXX\\\___aaaffftttooo[[[NNNKKKLLLNNNRRRXXXiii===AAAEEEJJJNNNTTTYYY]]]dddgggjjjkkkllllllnnnpppqqqrrrsssuuuxxxzzz|||}}}}}}~~~||||||{{{zzz{{{|||}}}~~~zzz{{{}}}yyyuuurrrooommmllllllmmmoooqqqsssvvvwwwxxxxxxzzz|||mmm___TTTMMMFFFDDDAAA>>><<<;;;;;;;;;::::::;;;:::999:::<<>>===;;;<<<===>>>@@@CCCIIIMMMUUUXXX\\\______^^^^^^^^^[[[\\\]]]\\\[[[[[[]]]```bbbeeehhhjjjkkklllnnnppprrrvvvzzz~~~~~~{{{xxx{{{wwwlll^^^QQQLLLJJJHHHGGGJJJKKKFFFDDDFFFGGGDDDDDDEEE@@@AAABBBBBBBBBAAA??????CCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA??????>>>>>>>>>>>>????????????>>>===<<<;;;::::::888:::<<<>>>@@@DDDKKKOOOUUUWWWYYYVVVQQQNNNOOOQQQVVVWWWXXXXXXWWWVVVSSSRRRRRRRRRRRRSSSTTTUUUUUUUUUWWWYYY]]]```aaagggtttmmmZZZNNNKKKMMMPPPTTT\\\mmm===AAAEEEJJJNNNSSSYYY]]]cccfffhhhjjjjjjkkklllnnnnnnpppsssvvvxxxyyyyyyyyy}}}}}}~~~~~~}}}}}}xxxyyy|||~~~|||{{{zzzyyytttttttttuuuwwwzzz}}}~~~{{{{{{{{{xxxiii\\\TTTHHHFFFBBB???<<<;;;;;;;;;:::::::::999888999<<>>>>>======>>>AAAFFFKKKSSSVVV[[[^^^^^^^^^^^^______]]]ZZZVVVTTTUUUXXX\\\[[[^^^aaacccdddfffhhhjjjlllooossswwwzzz}}}~~~uuu}}}}}}{{{uuuqqqdddVVVLLLJJJJJJGGGFFFIIIHHHDDDCCCFFFHHHEEEDDDEEE@@@@@@AAABBBAAA@@@???>>>CCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBAAAAAA@@@CCCDDDDDDDDDDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???===<<<;;;:::999777999<<<===???DDDKKKPPP[[[```ccc___VVVOOONNNPPPPPPQQQTTTVVVWWWWWWVVVUUUTTTTTTUUUVVVVVVVVVVVVVVVTTTVVV[[[```ccciiixxxnnn[[[PPPNNNPPPQQQVVV^^^ppp>>>@@@CCCFFFJJJPPPWWW\\\cccfffjjjmmmnnnooopppqqqqqqtttxxxyyyyyywwwvvvvvv}}}~~~~~~}}}{{{zzz{{{}}}}}}zzzwwwyyy|||~~~{{{yyy|||}}}~~~rrrcccXXXPPPHHHBBBAAA@@@===;;;;;;>>>===;;;:::999:::<<<===???BBBEEEGGGGGGFFFGGGGGGIIIKKKNNNPPPRRRVVVZZZ^^^```bbbggglllppprrrssstttppppppqqqqqqpppmmmkkkiiijjjkkkkkkiiifffeeegggjjjtttyyy}}}vvvpppiiieee```]]]\\\ZZZUUURRROOOLLLIIIGGGFFFEEECCCAAA======<<<===>>>@@@BBBCCCKKKSSS]]]ccccccbbbccceee___\\\XXXUUUTTTSSSQQQOOORRRRRRSSSUUUWWWYYY[[[]]]cccgggmmmpppsssvvv|||~~~|||vvvooo]]]TTTLLLJJJJJJHHHGGGIIIIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFGGGFFFDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGDDDCCCAAA???>>>>>>?????????@@@@@@@@@>>>;;;888666999???EEEFFFCCCCCCHHHMMM[[[ccciiieeeZZZOOOLLLMMMPPPQQQSSSTTTUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVXXXZZZ]]]___eeeqqqrrrZZZLLLKKKOOOOOORRR[[[sss===???BBBEEEIIIOOOVVVZZZaaaeeejjjmmmoooooopppppppppssswwwyyyyyyxxxwwwxxxzzz{{{|||}}}~~~|||{{{{{{|||}}}~~~{{{yyyyyy}}}}}}zzz{{{|||||||||nnnaaaWWWNNNGGGEEEDDD@@@>>>???===<<<:::999999;;;<<<===AAACCCGGGIIIHHHHHHHHHHHHGGGIIILLLNNNQQQVVV[[[___```bbbggglllpppsssttttttpppqqqqqqqqqooollliiihhhggghhhhhhfffdddccceeehhhooottt{{{|||wwwoookkkeeeaaa```^^^ZZZVVVPPPNNNKKKHHHHHHFFFDDDBBB??????>>>=========>>>???FFFNNNWWW\\\^^^^^^aaaccc^^^[[[WWWTTTSSSQQQOOONNNLLLLLLMMMOOOQQQSSSUUUVVV\\\```fffiiikkkoootttyyy~~~xxxppp^^^UUULLLJJJIIIHHHHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@????????????======>>>???>>><<<999888:::>>>BBBDDDCCCDDDHHHLLLQQQYYY``````XXXOOOKKKKKKJJJLLLOOOSSSUUUWWWXXXYYYUUUVVVWWWXXXYYYXXXXXXWWWZZZ]]]```dddjjjwwwttt^^^OOOLLLNNNNNNPPPYYYqqq<<<>>>@@@CCCFFFLLLRRRWWW^^^ccciiinnnooooooooooooooorrrvvvxxxxxxxxxyyyyyywwwxxxzzz|||~~~~~~}}}}}}}}}~~~~~~{{{{{{}}}~~~{{{zzzzzzyyyzzz~~~|||lll\\\SSSJJJGGGEEEAAA>>>>>>===<<<;;;;;;<<<===???@@@CCCEEEIIIJJJJJJIIIIIIIIIFFFHHHJJJMMMQQQWWW^^^bbbaaaccchhhmmmqqqsssuuuuuurrrrrrrrrqqqoookkkhhhfffcccddddddcccaaaaaabbbdddggglllttt{{{xxxssslllhhhfffddd```\\\SSSQQQMMMKKKJJJIIIGGGEEEDDDCCCBBB@@@>>>=========AAAFFFNNNSSSUUUWWW[[[^^^ZZZWWWSSSPPPOOONNNLLLKKKFFFGGGHHHIIIKKKMMMOOOPPPUUUYYY___bbbdddggglllqqqyyy}}}|||sss```VVVLLLJJJIIIGGGHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@??????>>>;;;<<<>>>???>>>===;;;:::;;;<<>>@@@CCCIIIOOOSSSZZZ```gggmmmoooooonnnnnnmmmppptttwwwwwwxxxyyyzzzwwwyyy{{{}}}~~~}}}}}}|||zzzyyyyyyxxxxxx{{{wwwfff\\\QQQLLLHHHCCC@@@@@@????????????@@@BBBCCCDDDDDDGGGJJJKKKJJJIIIIIIIIIGGGHHHKKKNNNSSSYYYaaafffdddgggkkkooosssuuuvvvvvvttttttsssrrrppplllhhhfffbbbbbbbbbaaa`````````aaabbbgggnnnuuu{{{zzztttooommmjjjfffbbbWWWUUUQQQOOONNNLLLJJJHHHHHHHHHFFFDDDBBB@@@???>>>>>>BBBFFFJJJLLLOOOSSSVVVTTTQQQNNNKKKJJJIIIHHHGGGEEEEEEFFFGGGIIIKKKMMMNNNRRRVVV[[[^^^___bbbgggkkkuuu|||uuu```VVVLLLIIIHHHGGGHHHKKKJJJKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAABBBBBBAAA???>>>>>>???@@@AAA@@@???===<<<===<<<<<>>DDDHHHHHHFFFLLLSSS[[[```___ZZZTTTQQQSSSTTTUUUWWWXXXXXXXXXWWWWWWXXXZZZ[[[\\\[[[ZZZYYYXXX[[[___dddnnn~~~xxxdddSSSHHHDDDEEEGGGPPPhhh:::;;;===>>>@@@DDDIIIMMMSSSXXX```fffiiikkkllllllkkkmmmppprrrssstttvvvxxxzzz|||~~~~~~}}}~~~~~~~~~~~~~~~yyyyyyxxxwwwuuutttrrrqqqrrrsssuuuuuuxxxuuufff]]]UUUNNNKKKKKKFFFGGGHHHIIIJJJKKKLLLLLLMMMOOORRRRRRQQQOOONNNNNNQQQTTTWWW[[[___dddjjjnnnpppqqqsssuuuuuutttsssrrrqqqrrrssssssqqqooolllkkkfffdddcccccccccbbb___]]]^^^aaafffkkkpppvvv}}}~~~|||zzzvvvooojjj___]]]YYYVVVUUUSSSPPPNNNHHHHHHGGGFFFEEECCCAAA@@@AAAAAA@@@AAABBBCCCDDDEEEHHHFFFCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLPPPTTTWWWXXXZZZ^^^bbbnnnxxx{{{wwwyyyvvvhhhZZZQQQJJJIIIIIIHHHHHHIIIIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCAAABBBBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFEEECCC@@@???AAA???===???CCCGGGGGGFFFMMMUUU]]]```]]]WWWRRRPPPQQQSSSUUUXXXZZZ[[[[[[[[[ZZZZZZ[[[\\\\\\\\\\\\\\\\\\___bbbfffnnnxxxaaaPPPFFFCCCCCCFFFOOOggg;;;<<<<<<===???BBBHHHKKKQQQVVV\\\bbbfffhhhjjjllljjjmmmooopppqqqrrrtttvvvwwwyyy|||~~~}}}|||~~~~~~||||||}}}}}}~~~}}}|||}}}~~~|||zzzwwwtttmmmmmmmmmmmmnnnnnnnnnnnnlllooorrrtttvvv|||ssshhh```XXXUUUUUUQQQQQQRRRSSSTTTUUUUUUUUUUUUXXXZZZZZZXXXVVVUUUUUUXXX[[[```dddgggjjjnnnppptttuuuuuuuuusssqqqnnnlllmmmnnnoooppppppooommmlllhhheeedddccccccaaa]]]ZZZ\\\^^^aaadddiiiooovvvzzz{{{sssmmmbbb```\\\YYYWWWUUUSSSQQQLLLLLLLLLJJJHHHEEECCCAAAAAAAAA@@@@@@BBBBBBBBBBBBEEECCCBBBBBBDDDEEEFFFEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLPPPTTTVVVVVVXXX]]]aaahhhssszzztttrrrvvvqqqbbbUUUMMMHHHIIIJJJHHHGGGHHHHHHIIILLLNNNOOOOOONNNNNNMMMLLLLLLKKKJJJIIIHHHGGGIIIJJJKKKLLLLLLLLLKKKKKKGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGCCCDDDEEEFFFFFFDDDBBBAAACCCBBB@@@@@@BBBEEEFFFGGGMMMUUU^^^___YYYSSSQQQRRRPPPQQQTTTXXXZZZ\\\]]]]]]^^^^^^]]]]]]]]]^^^___``````bbbdddfffnnn}}}yyy___MMMEEEEEEBBBEEEPPPhhh;;;<<<======>>>BBBGGGKKKPPPTTTZZZ___cccgggjjjllljjjlllnnnoooooopppsssuuutttvvvzzz}}}~~~{{{}}}~~~}}}{{{{{{yyyzzzzzzzzzzzz{{{~~~~~~yyyxxxwwwvvvrrrnnneeefffggghhhiiikkklllllliiilllooorrrtttzzzxxxooogggccccccZZZ[[[\\\]]]^^^^^^^^^^^^\\\^^^``````^^^\\\[[[[[[]]]```eeeiiikkkmmmppprrrvvvvvvvvvtttrrrnnnjjjhhhiiijjjmmmnnnooonnnmmmlllhhhfffdddccccccaaa\\\XXXYYY[[[]]]```ccciiipppttt{{{vvvooodddaaa]]][[[YYYWWWTTTRRRSSSRRRQQQOOOLLLIIIFFFDDDAAA@@@@@@AAABBBCCCCCCBBBDDDCCCBBBBBBEEEGGGHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNMMMQQQUUUWWWXXXZZZ^^^bbbcccnnn|||wwwqqqoootttqqqaaaRRRKKKGGGIIIJJJHHHGGGHHHGGGIIIKKKNNNOOOOOONNNNNNLLLLLLKKKJJJIIIHHHGGGGGGHHHJJJLLLMMMNNNMMMKKKJJJHHHHHHGGGFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDEEEDDDDDDDDDDDDFFFHHHIIIAAABBBDDDEEEFFFEEEDDDCCCDDDCCCBBBBBBBBBCCCFFFGGGMMMVVV``````XXXRRRQQQTTTPPPRRRUUUWWWYYYZZZ[[[[[[bbbaaa___^^^___```bbbdddaaabbbccceeekkkzzzzzz^^^KKKEEEFFFBBBEEEPPPiii:::999999:::===AAAEEEHHHPPPQQQUUUZZZaaaeeehhhiiilllmmmnnnooopppqqqqqqqqqtttuuuwwwyyy{{{|||}}}}}}|||}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{|||}}}}}}{{{}}}~~~xxxsssrrrtttuuussspppjjjgggddddddfffhhhjjjjjjfffeeefffjjjmmmpppyyyzzzvvvsssooonnnllljjjiiiiiijjjjjjeeefffgggggghhhgggggggggkkkmmmppprrrttttttsssssstttsssqqqnnnllliiigggfffhhhiiikkklllmmmmmmllllllhhheeecccaaa```^^^[[[YYYYYYZZZ\\\^^^bbbeeehhhiiisssxxx~~~|||uuurrrhhhddd___[[[ZZZYYYXXXWWWVVVUUUSSSQQQNNNKKKIIIHHHFFFEEEDDDBBBAAAAAAAAABBBDDDDDDEEEGGGHHHIIIJJJKKKMMMOOOOOONNNLLLLLLOOORRRRRRTTTUUUVVVWWWZZZ^^^aaafffmmmwwwzzzssslllmmmxxx|||mmmaaaSSSQQQMMMKKKKKKJJJIIIHHHFFFHHHKKKNNNNNNMMMJJJHHHKKKKKKLLLLLLLLLLLLKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKGGGGGGHHHHHHHHHHHHGGGGGGJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHFFFCCCAAAAAAEEEHHHRRRXXX\\\ZZZSSSNNNOOORRRTTTWWWYYYYYYYYYYYY\\\___aaabbbbbbcccccccccbbbbbbcccbbbbbbfffkkkuuuuuu[[[MMMFFFAAACCCEEEOOOjjj>>>===;;;;;;===@@@DDDGGGMMMOOOTTTZZZ```dddgggggglllmmmoooppprrrsssssssssssstttvvvxxxzzz{{{{{{{{{{{{}}}~~~~~~}}}|||||||||||||||}}}~~~|||~~~}}}wwwtttttttttqqqmmmjjjgggdddcccdddfffggggggdddbbbccceeegggiiiqqqyyy}}}{{{xxxvvvtttssssssmmmllljjjhhhiiijjjlllmmmqqqrrrrrrrrrrrrqqqpppooopppooonnnllljjjhhhfffeeeeeefffhhhjjjkkkkkkkkkkkkhhhfffcccaaa___^^^[[[YYY[[[[[[\\\^^^```ccceeefffmmmqqqwww|||~~~xxxtttjjjgggaaa^^^\\\[[[ZZZYYYXXXWWWVVVTTTQQQOOOMMMLLLJJJIIIHHHFFFFFFFFFGGGHHHGGGHHHIIIKKKMMMOOOPPPQQQQQQSSSTTTSSSQQQQQQSSSVVVUUUWWWXXXYYYZZZ\\\```cccgggnnnxxx}}}{{{vvvrrrsss}}}zzzkkk___SSSPPPMMMLLLKKKKKKJJJIIIGGGIIILLLNNNOOONNNLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIILLLKKKIIIFFFDDDDDDGGGJJJRRRWWWZZZXXXRRROOOPPPSSSSSSVVVYYYZZZZZZZZZ\\\^^^^^^___```bbbcccddddddeeeeeeeeehhhlllqqqyyyttt[[[MMMEEEAAADDDEEEOOOiiiBBB@@@===;;;<<>><<<:::888999<<<@@@CCCDDDIIIQQQWWW[[[___dddggglllmmmooorrruuuwwwyyyyyywwwxxxyyyzzz{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~|||yyywwwooommmiiigggfffeeedddbbbddd^^^[[[[[[[[[YYY[[[___hhhiiinnnvvv}}}|||zzzwwwvvvtttrrrrrrqqqrrrrrrooommmiiifffddddddeeeeeeccccccccccccccccccddddddcccdddfffgggiiiiiiiiihhhfffccc___\\\[[[ZZZYYYXXXWWWXXXYYY[[[]]]```bbbccc___```aaabbbeeekkkrrrwww}}}~~~yyyuuuqqqnnnllliiigggeeebbbaaaaaa``````______^^^___^^^\\\ZZZYYYXXXYYYYYYWWWYYY[[[___bbbeeehhhiiieeefffgggiiijjjkkkiiihhhfffhhhiiijjjiiiiiijjjlllqqqvvv}}}wwwxxxxxxzzzxxxeeeWWWPPPNNNKKKJJJKKKKKKKKKJJJGGGGGGGGGHHHIIIKKKMMMOOONNNMMMLLLKKKKKKMMMOOOQQQSSSRRRPPPNNNLLLJJJIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJIIIGGGFFFFFFHHHDDDGGGHHHHHHGGGHHHKKKNNNRRRUUUZZZ___bbbaaa___]]]\\\\\\]]]^^^```ccceeefffhhhgggiiinnnsss|||eeeOOOEEECCCEEEGGGOOOeee<<<;;;:::999999;;;>>>@@@AAAGGGNNNSSSWWW\\\cccgggkkkllloooqqqtttvvvwwwxxxwwwxxxyyy{{{||||||}}}}}}|||~~~|||xxxuuurrrooommmkkkkkkjjjhhhggghhhaaa]]]\\\\\\YYYXXXZZZbbbbbbffflllooottt}}}}}}xxxuuupppppppppooonnnlllkkkiiieeedddbbbaaaaaabbbdddeeedddddddddeeeeeeeeefffffffffggghhhhhhhhhhhhgggfffbbb___[[[YYYYYYYYYXXXXXXWWWWWWYYY[[[]]]```bbbddd^^^]]]]]]\\\]]]aaaggglllrrryyy~~~{{{wwwsssqqqoookkkiiifffffffffeeeddddddccccccaaa```^^^]]][[[[[[\\\\\\___```bbbeeehhhjjjlllmmmmmmllllllnnnppprrrqqqooommmnnnppppppooonnnooopppuuuyyy|||}}}}}}~~~vvvcccTTTOOOLLLIIIHHHHHHIIIHHHGGGEEEEEEFFFFFFHHHIIIKKKLLLMMMLLLKKKKKKLLLMMMOOOPPPNNNNNNMMMMMMMMMMMMMMMNNNIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFGGGGGGHHHHHHHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEDDDDDDEEEFFFFFFGGGHHHJJJLLLKKKJJJIIIIIIJJJFFFGGGIIIJJJJJJKKKMMMOOOPPPSSSWWW]]]aaabbb```]]]]]]]]]]]]]]]___aaaccceeefffdddeeehhhmmmxxxhhhPPPEEEDDDCCCFFFOOOfff>>>===<<<;;;;;;;;;;;;<<<>>>DDDJJJOOORRRXXX```gggjjjkkkmmmppprrrtttuuuuuuuuuvvvxxxzzz{{{|||}}}}}}~~~}}}{{{yyywwwuuuuuuuuuuuusssrrrrrrkkkeeecccaaa\\\YYYZZZ[[[\\\___ccceeegggpppzzz|||wwwrrrpppiiiiiiiiihhhgggeeecccbbb^^^^^^^^^___```bbbdddfffggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiigggeeecccbbb___\\\XXXVVVWWWXXXXXXXXXYYYYYYZZZ[[[]]]___aaabbbZZZYYYXXXWWWWWWZZZ___ccciiirrr}}}{{{xxxuuurrrooolllkkkkkkkkkjjjiiihhhhhhgggbbbaaa```______```bbbbbbggggggiiikkkmmmnnnpppqqqtttrrrqqqrrruuuwwwwwwvvvsssuuuwwwwwwuuutttttttttxxx}}}~~~ttt```SSSMMMKKKGGGFFFEEEEEEDDDCCCEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNKKKKKKKKKKKKLLLMMMNNNOOOEEEEEEEEEFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDCCCDDDDDDEEEFFFEEEGGGJJJKKKKKKJJJJJJJJJFFFHHHJJJLLLMMMMMMMMMNNNMMMNNNRRRXXX^^^aaa___]]]\\\\\\\\\\\\^^^aaadddeeedddbbbcccfffjjjttthhhPPPDDDEEEBBBFFFPPPfff@@@@@@???>>><<<;;;:::999<<>>>>>===<<<<<<===>>>AAAEEEIIINNNTTT[[[```mmmkkkjjjkkknnnqqqssstttxxxzzz{{{||||||}}}|||~~~yyyqqqggg^^^```ZZZVVVUUUWWWZZZcccmmmpppqqqssswww{{{zzzvvvrrrpppppppppooommmjjjgggeeeaaa```]]]ZZZWWWVVVYYY[[[[[[[[[\\\]]]```dddhhhjjjmmmlllkkklllnnnpppooonnnnnnmmmkkkiiigggccc]]]YYYZZZXXXVVVTTTTTTVVVXXXZZZ[[[YYYWWWZZZ^^^bbbcccbbb]]]ZZZVVVSSSSSSWWW[[[^^^\\\gggwww~~~|||zzzxxxwwwvvvtttrrrqqqpppooollljjjjjjllloooqqqssssssrrrrrrvvvwwwxxxyyyzzzzzzzzzzzz{{{||||||}}}~~~{{{{{{|||~~~|||zzzwwwooo\\\PPPLLLKKKIIIFFFDDDAAA???>>>BBBBBBCCCEEEFFFGGGHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJFFFBBBAAACCCEEEFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIBBBBBBBBBBBBBBBBBBAAAAAAAAABBBEEEGGGGGGFFFDDDCCCEEEGGGKKKLLLLLLLLLMMMNNNLLLLLLNNNPPPTTTXXX\\\^^^ZZZ[[[[[[[[[[[[\\\___aaadddcccdddfffjjjrrrpppUUUFFFBBBAAA???HHHNNNbbb<<<>>>???>>>===;;;;;;<<>>???@@@???<<<;;;:::;;;>>>AAADDDGGGKKKPPPVVV[[[cccdddeeehhhlllpppsssuuuyyy||||||ppphhhbbb___\\\[[[___dddjjjkkknnnrrruuutttpppmmmfffeeebbb```^^^]]]\\\\\\WWWXXXYYYYYYXXXYYY[[[]]]``````bbbdddhhhlllppprrrrrrpppoooooopppqqqqqqpppmmmiiieeeaaa___\\\XXXUUUXXXXXXXXXXXXXXXYYYZZZ[[[]]]\\\\\\^^^aaadddeeeeeeiiieee^^^YYYUUUVVVXXXZZZ[[[```jjjvvv}}}{{{yyyxxxxxxwwwuuusssuuuvvvxxxzzz|||~~~zzzwwwwww|||~~~qqqnnnzzzvvv^^^QQQJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGFFFDDDEEEEEEFFFFFFEEEEEEDDDIIIFFFCCCAAABBBCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDEEEEEEEEEDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@AAACCCEEEFFFFFFEEEDDDBBBDDDGGGIIIIIIJJJLLLMMMLLLMMMNNNOOORRRTTTWWWXXXZZZ[[[\\\[[[[[[[[[]]]_________ccciiioooyyyhhhPPPEEEAAA@@@AAAJJJQQQhhh???@@@AAA???===:::::::::<<<>>>AAADDDHHHNNNUUUYYY```bbbfffiiilllooorrrtttyyy|||~~~tttiiibbb]]]ZZZ\\\```fffhhhlllppprrrqqqooommmhhhfffbbb___]]]\\\]]]^^^XXXZZZ[[[[[[[[[[[[\\\]]]aaabbbeeejjjoootttyyy{{{zzzxxxtttrrrrrrqqqooonnnjjjfffaaa]]]ZZZXXXVVVTTTVVVWWWWWWXXXYYYZZZZZZ[[[]]]]]]^^^```ccceeefffggglllggg```YYYUUUUUUVVVXXX\\\^^^cccnnn|||~~~|||{{{{{{{{{yyywww{{{{{{|||~~~~~~zzzwwwyyy~~~wwwtttttt\\\OOOHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFDDDBBBAAABBBCCCCCCDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@??????>>>>>>???@@@AAACCCDDDEEEEEEEEEBBBDDDGGGHHHIIIJJJLLLNNNMMMMMMNNNOOOQQQRRRSSSTTTZZZ[[[\\\\\\[[[[[[\\\^^^```aaafffmmmuuufffOOOEEEBBBAAA???HHHPPPiii@@@AAABBB@@@===:::::::::888:::>>>BBBFFFLLLSSSXXX___ccchhhkkklllmmmppprrrxxx{{{qqqfff___ZZZ[[[___cccggglllppprrrrrrpppooommmjjjfffbbb``````aaabbb___```aaaaaa___^^^___```ccceeejjjpppvvv}}}zzzuuurrrooollliiifffbbb]]]YYYWWWWWWVVVTTTUUUVVVWWWXXXYYYZZZ[[[[[[]]]^^^```bbbdddeeeggghhhkkkggg___YYYUUUTTTUUUWWW]]]\\\^^^gggttt~~~~~~~~~~~~|||{{{~~~~~~{{{yyy{{{{{{|||mmmWWWMMMHHHHHHGGGFFFDDDCCCBBBBBBAAABBBBBBCCCEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFAAABBBAAAAAAAAABBBDDDEEECCCCCCAAAAAAAAAAAACCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>======>>>>>>???@@@AAACCCEEEFFFDDDFFFHHHIIIIIIKKKMMMOOOMMMMMMNNNOOOPPPQQQQQQQQQXXXZZZ\\\\\\[[[[[[\\\]]]cccdddjjjrrr{{{gggPPPFFFDDDCCC???IIIRRRlll@@@AAABBB@@@===;;;:::;;;666999<<<@@@DDDJJJPPPUUU]]]bbbhhhkkklllllloooqqqvvvyyy|||~~~~~~~~~~~~~~~pppggg```___aaabbbgggnnnrrrtttuuuuuuuuurrrppplllhhhffffffggggggiiijjjiiihhheeedddeeeggghhhjjjooovvv}}}|||uuupppkkkgggdddaaa]]]ZZZXXXXXXXXXXXXWWWVVVVVVWWWXXXZZZ[[[]]]^^^^^^aaadddffffffgggiiikkkkkkfff___XXXTTTSSSTTTVVV\\\[[[[[[```jjjvvv~~~zzzzzz}}}~~~xxxbbbRRRKKKIIIHHHHHHFFFEEEDDDCCCCCC??????AAABBBCCCEEEFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGHHHHHHHHHHHHGGGGGG@@@AAABBBBBBAAAAAACCCEEEEEEDDDCCCCCCCCCCCCDDDEEEBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>===<<<<<<;;;<<<;;;<<<<<<>>>AAADDDEEEFFFGGGHHHIIIIIIJJJLLLOOOMMMNNNOOOPPPPPPQQQQQQPPPVVVXXX[[[\\\[[[[[[]]]^^^eeeffflllttt|||iiiQQQFFFDDDDDDBBBKKKUUUqqq@@@AAAAAA@@@>>><<<;;;<<<888:::<<>><<<;;;;;;::::::999999:::<<>><<<<<<<<<:::<<<===>>>@@@CCCHHHLLLSSSZZZccciiijjjkkkooorrrrrrtttwwwxxxyyy{{{~~~~~~sssiiifffcccjjjrrrxxxzzz{{{}}}}}}{{{xxxvvvuuuttttttvvvuuutttqqqpppqqqtttwwwtttvvvzzz~~~xxxoooiiiddd```^^^YYYXXXWWWXXXZZZ\\\]]]\\\\\\[[[ZZZZZZ\\\```cccfffcccgggkkkmmmlllllloooqqqpppkkkbbbZZZTTTQQQRRRRRRXXXXXXXXXXXXZZZcccoooxxxwwwyyy}}}{{{{{{|||{{{{{{xxxpppfff[[[QQQLLLJJJ@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCEEEFFFFFFBBBCCCCCCCCCCCCCCCCCCBBBCCCEEEEEECCC???======???@@@@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@???>>>@@@???>>>===<<<;;;::::::999888777888:::>>>BBBDDDGGGGGGGGGFFFEEEFFFHHHJJJMMMNNNOOOQQQRRRRRRQQQQQQSSSVVVYYY[[[\\\]]]^^^___cccdddiiipppwwwmmmQQQCCCBBBDDD@@@IIIUUUsssAAAAAA@@@???>>>===<<<;;;:::999999:::===BBBFFFHHHQQQVVV]]]cccgggjjjmmmnnnpppssswwwyyyzzz{{{}}}~~~~~~}}}qqqkkkhhhiiimmmssszzz~~~}}}}}}{{{zzz{{{|||}}}}}}~~~zzzssslllgggccc___]]][[[[[[ZZZ\\\ccciiieee^^^```^^^[[[\\\___bbbdddeeefffgggiiilllnnnppprrrrrrjjjgggaaa[[[VVVRRRPPPPPPVVVWWWWWWUUUUUUYYYaaaggglllppptttvvvyyy}}}zzzuuu{{{pppcccXXXRRRNNNHHHCCCCCCCCCCCCCCCBBBAAA@@@???>>>???@@@AAAAAA@@@???>>>>>>>>>>>>???@@@BBBCCCDDD@@@@@@??????@@@BBBCCCDDDEEECCCAAABBBDDDDDDBBB@@@DDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>???>>>===<<<;;;:::999999888888999:::;;;<<<>>>???@@@BBBEEEHHHJJJKKKLLLLLLLLLMMMOOOQQQRRRRRRRRRRRRRRRUUUYYY]]]___``````___cccccceeelllxxxgggPPPEEECCCBBBDDDGGGVVVvvvCCCBBBBBBAAA@@@???>>>===:::999999:::<<<@@@DDDGGGNNNSSSYYY___cccgggkkkmmmpppsssvvvyyyzzz{{{}}}~~~~~~wwwpppjjjlllpppwww~~~~~~}}}||||||{{{{{{wwwsssnnnhhhddd```\\\ZZZ\\\\\\]]]aaajjjrrrqqqkkkeeeccc______```ccceeeeeefffhhhlllooorrrtttvvvvvvnnniiibbb[[[UUUQQQOOONNNTTTUUUTTTRRRPPPSSSYYY___dddgggjjjmmmooouuu}}}||||||qqqaaaUUUOOOKKKFFFBBBBBBBBBBBBCCCBBBBBBAAAAAA>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<======>>>??????>>>>>>>>>???AAABBBCCCEEECCCAAAAAACCCCCCBBB@@@AAAAAA@@@???????????????AAAAAA@@@@@@@@@????????????>>>===<<<;;;:::999999888888999:::;;;===???@@@DDDEEEFFFHHHHHHHHHGGGGGGIIIJJJMMMOOOQQQRRRRRRRRRTTTVVVYYY]]]___```aaa```dddeeehhhnnnwwweeeNNNDDDAAA@@@DDDFFFUUUuuuDDDDDDCCCBBBAAAAAA@@@@@@:::999888999;;;>>>BBBDDDKKKOOOTTTYYY^^^ccchhhlllooorrruuuwwwyyyzzz|||~~~~~~uuunnnpppuuu|||}}}xxxuuusssssssssooommmiiigggddd```\\\YYY[[[]]]```fffqqq}}}{{{nnnjjjeeeccccccdddeeefffgggjjjooosssvvvxxxxxxxxxqqqlllcccZZZSSSOOOMMMMMMSSSTTTSSSPPPMMMMMMRRRWWW]]]___aaabbbdddjjjsssyyysssaaaSSSLLLIIIFFFCCCAAAAAABBBBBBBBBBBBBBBBBB??????@@@@@@???>>>=========<<<<<<;;;;;;;;;<<<<<>>?????????AAA@@@@@@@@@@@@@@@??????>>>======<<<<<<;;;<<<<<<::::::;;;<<<===???@@@AAADDDEEEFFFGGGGGGFFFEEEEEEHHHIIIKKKNNNQQQRRRTTTTTTVVVWWWYYY[[[^^^```aaabbbdddgggjjjooovvvdddOOOEEEAAA@@@CCCFFFTTTtttDDDDDDDDDCCCBBBAAAAAA@@@:::999888888999<<>>======>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGDDDBBB@@@??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA????????????????????????===<<<<<<===>>>???AAABBB@@@@@@@@@???@@@@@@AAAAAAAAABBBDDDFFFGGGHHHGGGGGGHHHIIIKKKNNNQQQTTTVVVWWWWWWWWWXXXYYY[[[^^^aaabbbcccgggkkkoootttfffQQQGGGCCCAAABBBEEETTTtttCCCCCCBBBBBBAAAAAA@@@@@@;;;:::888777888:::===???EEEHHHMMMRRRXXX___fffllllllnnnppprrrssstttwwwzzz|||}}}~~~vvvwwwzzz|||wwwqqqmmmjjjkkkjjjjjjjjjiiifffbbb___\\\^^^aaafffppp|||yyyuuuoookkkiiihhhfffeeegggjjjnnnsssuuuuuutttrrrpppkkkccc[[[TTTPPPOOONNNRRRSSSTTTRRRNNNNNNQQQTTTUUUWWWXXXXXXYYY]]]dddjjjsssxxx}}}ooo\\\OOOIIIHHHGGGFFF@@@@@@@@@@@@AAACCCDDDEEEAAAAAA@@@???????????????>>>>>>>>>???@@@BBBCCCDDDBBBBBBCCCDDDEEEEEEEEEEEEAAAAAA@@@???>>>>>>???@@@@@@@@@?????????@@@@@@AAA======>>>>>>>>>>>>>>>>>><<<<<<<<<>>>@@@CCCFFFHHHHHHGGGEEEDDDBBBBBBAAAAAABBBCCCEEEGGGHHHIIIIIIHHHFFFGGGIIILLLPPPSSSVVVWWWXXXWWWWWWXXXZZZ]]]```aaaaaafffkkkooouuueeeQQQHHHCCC@@@BBBEEETTTtttBBBBBBAAAAAAAAA@@@@@@@@@===<<<999888888999;;;===BBBEEEKKKPPPWWW^^^fffkkkkkkmmmooopppqqqsssvvvyyy{{{|||~~~|||{{{{{{}}}{{{wwwrrrooommmmmmllllllkkkiiieeebbb___aaabbbdddlllwww}}}}}}{{{xxxtttqqqnnnkkkhhheeegggiiimmmpppssstttsssrrrrrrnnnggg___YYYTTTQQQPPPOOOQQQRRRQQQNNNMMMOOORRRPPPRRRTTTTTTTTTWWW]]]bbblllqqqyyy~~~pppcccTTTIIIEEEEEEDDDCCCAAAAAA@@@@@@AAABBBDDDEEEAAAAAA@@@@@@@@@@@@AAABBB======>>>>>>@@@BBBCCCDDDAAAAAABBBCCCCCCBBBBBBAAA>>>@@@@@@@@@>>>===>>>???=========<<<======>>>???=========>>>>>>>>>>>>>>>===<<<===>>>AAADDDHHHJJJKKKJJJHHHFFFDDDCCCBBBBBBGGGHHHIIIJJJJJJIIIHHHHHHDDDEEEGGGJJJNNNQQQTTTVVVXXXXXXXXXYYY[[[]]]```aaaaaaeeejjjqqqyyy|||```MMMEEEBBB@@@CCCFFFTTTtttBBBBBBBBBAAAAAAAAAAAA@@@???===:::888888999;;;<<<>>>BBBHHHOOOUUU]]]dddiiilllmmmooopppqqqtttwwwzzz{{{{{{}}}~~~~~~~~~||||||~~~}}}{{{zzzyyytttsssqqqppppppmmmjjjgggccceeeeeeeeekkkuuu{{{{{{|||zzzxxxvvvtttpppkkkhhhfffhhhlllpppsssvvvwwwxxxwwwtttnnnfff___XXXTTTQQQOOORRRSSSRRRNNNLLLMMMOOOLLLOOORRRRRRRRRSSSWWW[[[ccciiirrrzzz~~~{{{vvvcccYYYMMMFFFDDDDDDCCCAAABBBAAA@@@@@@@@@BBBDDDEEEBBBAAAAAAAAAAAABBBDDDEEE????????????@@@AAABBBCCCBBBBBBCCCCCCBBBAAA???>>>;;;>>>AAAAAA>>><<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>?????????@@@@@@@@@@@@???>>>======???BBBEEEGGGIIIIIIGGGFFFEEEDDDDDDDDDHHHIIIKKKLLLMMMLLLLLLKKKGGGHHHIIIKKKOOORRRVVVXXXYYYZZZZZZ\\\]]]___aaabbbaaadddjjjsss~~~vvv[[[JJJEEEDDDBBBDDDFFFUUUuuuBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>;;;999888999:::;;;;;;???FFFNNNUUU\\\bbbgggmmmooopppqqqrrruuuyyy|||zzz{{{|||~~~||||||}}}{{{|||~~~}}}}}}~~~{{{yyywwwvvvtttrrrooolllgggiiihhhgggllluuu{{{|||}}}|||{{{zzzxxxtttnnnjjjeeehhhkkkpppuuuyyy|||}}}|||yyyssskkkccc[[[UUUQQQRRRUUUVVVTTTPPPMMMMMMOOOKKKOOORRRSSSRRRSSSVVVYYY]]]cccmmmuuu|||~~~zzzuuu{{{}}}}}}vvvqqq]]]UUUKKKFFFFFFFFFDDDBBBCCCBBBAAA@@@@@@AAACCCEEEBBBAAAAAAAAABBBDDDFFFGGGCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEDDDBBB@@@???:::>>>AAABBB???<<<;;;<<<>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA???===<<<===???AAACCCGGGFFFEEEEEEDDDEEEEEEEEEFFFGGGJJJMMMOOOPPPQQQQQQKKKLLLMMMOOORRRVVVYYY[[[[[[[[[]]]^^^```aaabbbcccccceeekkkuuutttYYYIIIGGGGGGGGGDDDGGGVVVvvvHHHFFFCCCAAA??????@@@@@@AAA>>>:::777666666888:::===AAAFFFLLLQQQVVV[[[___jjjlllooopppqqqsssvvvxxx|||{{{{{{{{{{{{||||||}}}~~~}}}|||~~~|||{{{zzz{{{}}}~~~}}}|||}}}zzzxxxxxxwwwuuusssppppppqqqssswwwzzz~~~}}}{{{wwwqqqmmmiiijjjmmmrrrxxx|||~~~~~~~~~}}}zzzpppccc[[[XXXYYYYYYXXXWWWUUURRRPPPOOONNNNNNOOORRRTTTTTTTTTSSSRRRZZZ]]]bbbjjjrrryyy~~~nnnlllvvv}}}sssjjj\\\UUULLLEEEDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCC@@@AAACCCEEEFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDBBBAAABBBDDDCCC@@@<<>>>>>>>>>>>>>>>>>>>><<<:::<<>>>>>>>>???@@@AAACCCDDD===>>>@@@AAAAAA???===<<>>;;;888777777888999;;;>>>DDDIIINNNUUU[[[```hhhjjjmmmoooppprrruuuwwwzzzzzzzzz{{{||||||}}}~~~~~~~~~|||zzzyyyxxxzzz|||}}}|||{{{|||zzzxxxxxxzzz|||}}}}}}||||||}}}~~~~~~{{{yyyvvvrrrooommmnnnqqqvvv|||~~~{{{rrrggg^^^[[[\\\ZZZYYYXXXWWWUUUSSSQQQPPPPPPQQQSSSTTTUUUUUUUUUTTTVVVXXX]]]ccckkkttt{{{xxxkkkmmmvvv}}}sssiiiYYYRRRIIICCCBBBCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAACCCEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDCCCCCCEEEDDDAAA>>>@@@@@@@@@??????>>>>>>>>>===<<<;;;===AAACCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>?????????>>>===<<>>===<<<:::999888888777999<<<@@@DDDJJJRRRZZZ___eeegggkkknnnoooqqqtttvvvxxxyyyzzz{{{|||~~~~~~~~~{{{|||}}}zzz{{{}}}~~~~~~}}}}}}|||{{{yyyxxxxxxzzzzzzyyywwwwwwuuutttwww||||||yyywwwuuusssrrrrrrssswww|||~~~vvvkkkccc______[[[[[[ZZZYYYXXXVVVTTTSSSTTTTTTUUUUUUVVVVVVWWWWWWTTTUUUXXX]]]eeeoooxxx}}}pppiiimmmwwwrrrhhhTTTNNNFFFAAAAAABBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAA???>>><<<;;;===@@@DDDGGGFFFFFFGGGGGGHHHHHHHHHIIIFFFEEEEEEEEEFFFEEECCCAAABBBBBBAAA@@@???>>>>>>===>>>======???BBBDDDDDDDDDCCCCCCDDDDDDCCCAAA???>>>>>>>>>>>>=========<<<<<<<<<===>>>???@@@@@@@@@@@@CCCDDDFFFIIINNNQQQRRRRRRYYYXXXWWWWWWWWWXXXZZZ[[[^^^^^^```aaacccdddffffffggglllqqqwwwzzzaaaNNNDDDAAAAAAEEEHHHWWWwwwNNNIIIDDDAAABBBCCCBBBAAA???>>>>>>===<<<:::999888:::;;;===@@@EEEMMMUUU[[[bbbeeeiiimmmoooqqqsssuuuvvvwwwyyy{{{}}}~~~~~~~~~}}}}}}~~~zzz{{{{{{|||||||||||||||}}}{{{yyyxxxxxxwwwuuusssuuutttsssvvv}}}{{{vvvuuuuuuuuutttuuuwwwzzzzzzppphhhbbb```\\\\\\\\\[[[ZZZYYYWWWVVVXXXWWWWWWWWWWWWXXXYYYZZZVVVVVVWWW[[[cccmmmwww~~~tttiiieeelllxxxqqqeeePPPJJJCCC@@@AAACCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAA>>>===;;;;;;===@@@DDDFFFDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGFFFDDDCCCCCCCCCBBBAAA@@@>>>>>>===?????????@@@BBBCCCCCCCCCCCCDDDEEEEEEDDDBBB@@@>>>???>>>===<<<;;;;;;<<<<<<<<<===???@@@AAABBBBBBBBBDDDDDDEEEIIINNNQQQQQQPPPSSSSSSTTTVVVXXX[[[]]]___``````aaabbbdddfffggghhhhhhlllqqquuu|||yyybbbOOOEEEBBBAAAEEEHHHWWWwwwSSSLLLEEEBBBCCCDDDCCCAAA@@@@@@@@@???>>><<<:::999;;;<<<<<<>>>AAAHHHPPPUUU^^^bbbggglllnnnqqqsssuuusssuuuwwwzzz|||~~~~~~}}}}}}}}}}}}}}}|||{{{zzzzzzxxxwwwwwwxxxyyywwwvvvyyywwwvvvyyyzzzvvvuuuuuuuuuuuuvvvwwwzzz~~~uuummmfffbbb```___^^^\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\YYYXXXWWWYYY```jjjuuu{{{vvvmmmcccbbbkkkxxx|||lll```MMMHHHBBB@@@AAACCCDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA=========>>>???AAACCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFGGGGGGGGGEEEDDDDDDCCCCCCBBBAAA@@@>>>>>>===@@@@@@@@@@@@????????????AAABBBDDDEEEEEEDDDBBBAAA??????===<<<;;;;;;;;;;;;===>>>AAACCCEEEEEEEEEEEEEEEEEEGGGKKKNNNQQQRRRRRRTTTUUUWWWYYY[[[^^^```aaa```aaabbbdddfffggghhhiiihhhkkkoootttxxxvvv```OOOFFFCCCCCCEEEHHHXXXxxxXXXPPPGGGCCCDDDDDDBBB???AAAAAA@@@@@@>>>===;;;:::;;;;;;<<<===???EEELLLQQQZZZ___eeeiiimmmooorrrtttqqqsssvvvyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}{{{zzzuuuuuuuuuwww{{{}}}}}}}}}|||zzzyyy|||~~~zzzwwwvvvvvvuuuttttttuuuwww||||||tttmmmhhhfffdddaaa^^^]]]]]]]]]^^^________________________[[[YYYWWWXXX]]]fffooouuupppiiibbbdddooo|||wwwfffYYYJJJFFF@@@???AAACCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA>>>>>>>>>???@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDFFFFFFEEEDDDDDDDDDBBBBBBAAA@@@???>>>>>>===@@@AAAAAA@@@===<<<<<<===@@@AAACCCDDDDDDDDDCCCCCC?????????>>>===<<<;;;;;;<<<>>>AAADDDFFFGGGFFFFFFDDDGGGKKKNNNOOOQQQTTTWWW______``````aaaaaaaaaaaa___aaacccfffggghhhhhhhhhhhhiiimmmtttxxx~~~uuu___OOOFFFDDDDDDEEEHHHXXXyyy\\\SSSIIIDDDDDDDDDAAA>>>AAA@@@???>>><<<;;;::::::888999;;;<<>>===???AAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBAAA???>>><<<===???AAACCCEEEEEEDDDDDDCCCBBBBBBBBB@@@CCCEEEEEECCCBBBBBBCCC@@@@@@@@@??????>>>>>>>>>???@@@AAA@@@===<<<===???AAAAAABBBBBBBBBCCCCCCCCC???@@@@@@@@@???===;;;:::999<<>>@@@???>>>AAAAAAAAABBBBBBCCCCCCCCCDDDAAA<<<999999<<>>>>>===>>>AAADDDDDDBBB@@@AAACCC?????????>>>>>>>>>>>>>>>===@@@AAA@@@>>>===???AAACCCBBBBBBAAAAAAAAABBBBBB???@@@AAAAAA@@@>>>;;;999777999===AAACCCDDDCCCBBBBBBJJJRRRTTTQQQRRRYYY```hhhhhhgggfffdddbbb```___\\\___dddhhhjjjiiigggeeefffeeekkkxxxwww```OOOFFFDDDEEEDDDHHHYYYzzzaaaVVVNNNLLLGGG??????FFFDDDCCCAAA???>>>===<<<<<<888888777888:::>>>BBBEEEOOOSSSXXX]]]aaaeeeiiilllnnnppprrruuuwwwyyyyyyyyywwwwwwyyyzzz{{{|||||||||wwwuuuvvvwwwzzz}}}{{{}}}{{{xxxxxxxxxwwwxxx|||{{{wwwtttrrrrrrrrrsssvvvzzzuuuqqqllljjjjjjjjjhhhfffjjjkkkmmmnnnooonnnmmmmmmgggbbb]]][[[^^^ccchhhkkkmmmmmmmmmnnnqqqtttxxxzzzyyy{{{~~~zzz}}}zzznnnpppxxxvvvhhhWWWKKKBBB@@@>>>===<<<===>>>???@@@???>>>>>>@@@BBBDDDFFFCCCBBB@@@>>>>>>???@@@AAA@@@?????????@@@@@@>>>===>>>@@@AAABBBBBBAAA???>>>============>>>>>>>>>>>>BBBBBBAAA@@@@@@??????>>>BBBAAAAAA@@@@@@@@@AAAAAABBB@@@???@@@AAAAAA===:::888999:::<<<>>>AAACCCDDDKKKNNNOOOOOOLLLLLLOOOSSS```bbbeeefffeeecccccccccffffffggggggffffffeeedddgggiiioooxxxdddNNNEEEDDDCCCEEEHHHWWWxxx\\\WWWRRRMMMFFF@@@AAAEEECCCCCCBBB@@@???>>><<<<<<999888777888:::>>>AAADDDKKKOOOTTTYYY^^^bbbgggjjjjjjlllnnnqqqtttvvvwwwxxxvvvwwwxxxzzz{{{{{{{{{{{{}}}}}}yyyxxxxxxzzz~~~|||yyy{{{{{{|||{{{zzz{{{~~~|||xxxuuusssqqqqqqsssvvv{{{{{{vvvqqqnnnnnnnnnkkkiiijjjkkkmmmnnnooooooooonnniiieee___\\\]]]```dddeeehhhgggggghhhjjjnnnqqqssstttwwwzzz}}}}}}uuuoootttvvveeeVVVLLL@@@???===;;;;;;;;;<<<===??????>>>>>>???AAACCCEEECCCAAA@@@>>>>>>???@@@AAA@@@???>>>???@@@@@@>>><<<>>>???AAABBBBBB@@@???>>><<<<<<<<<============>>>AAA@@@@@@@@@@@@?????????AAAAAA@@@AAAAAABBBBBBCCCBBBAAA???@@@AAA@@@<<<999999999:::;;;===@@@BBBDDDIIIKKKMMMLLLIIIIIIKKKNNNWWW[[[aaaddddddcccaaaaaaccccccdddeeeffffffffffffgggiiinnnvvvgggQQQGGGDDDBBBFFFIIIYYYzzzTTTXXXWWWNNNFFFCCCDDDDDDBBBBBBBBBBBBAAA???===;;;999999888888:::===@@@CCCFFFJJJOOOUUUYYY^^^dddgggggghhhjjjlllooorrruuuvvvuuuvvvwwwyyyzzzzzz{{{{{{{{{}}}~~~||||||~~~~~~||||||~~~}}}{{{zzz{{{}}}yyyvvvuuupppqqqtttxxx}}}}}}wwwssssssrrrooollljjjkkkmmmoooppppppppppppkkkfff___[[[[[[\\\^^^___bbbaaaaaaaaacccfffiiikkknnnppptttxxx{{{~~~~~~|||}}}{{{oookkkssszzzzzzsss```QQQIII???>>><<<:::999999:::;;;>>>>>>======>>>@@@BBBCCCAAAAAA???>>>>>>>>>???@@@???>>>>>>>>>??????===<<<===>>>@@@AAAAAA@@@>>>===;;;;;;;;;;;;<<<<<<<<<<<>>BBBDDDFFFIIIJJJIIIFFFEEEFFFIIIMMMRRRZZZ```aaa```^^^]]]]]]^^^```bbbdddfffggghhhhhhiiimmmsss{{{hhhSSSHHHDDDBBBFFFKKK\\\}}}KKKWWW[[[QQQHHHGGGGGGCCCAAABBBCCCCCCBBB@@@===<<<:::999888888999<<>>;;;999888999::::::<<<<<<<<<<<<===>>>@@@@@@@@@???>>>>>>>>>>>>??????>>>=========>>>>>><<<;;;;;;===>>>@@@@@@???>>>===999999:::::::::;;;;;;;;;======>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBB@@@???<<<:::888888999===AAACCCFFFIIIJJJIIIEEECCCDDDFFFGGGLLLSSSXXXZZZ[[[[[[[[[XXXYYYZZZ]]]aaadddfffhhhggghhhkkkpppxxxfffQQQGGGDDDBBBEEEKKK^^^DDDSSS[[[UUUMMMLLLIIIDDDBBBBBBDDDDDDCCCAAA>>>===;;;:::999888888;;;===???AAADDDIIINNNSSSYYY___ccchhhhhhhhhiiikkkmmmppprrruuuvvvwwwxxxyyyzzzzzzzzzyyy{{{}}}~~~~~~~~~{{{~~~~~~|||{{{zzz}}}~~~|||zzzxxxxxxvvvyyy}}}{{{vvvuuusssooollliiikkkmmmoooqqqqqqqqqqqqeeebbb]]][[[ZZZ[[[[[[ZZZ[[[[[[ZZZYYYZZZ\\\^^^___cccgggkkkooorrruuuxxxzzzxxx{{{~~~}}}|||yyyyyy{{{|||qqqmmmzzzxxxzzznnnVVVGGGBBB@@@>>><<<:::888999999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???===<<<<<<<<<======;;;::::::;;;===??????>>>===<<<999999999999::::::::::::<<<<<<===>>>??????@@@@@@BBBBBBCCCBBBAAA@@@>>>======???AAACCCCCCCCCCCCDDD<<<:::888777999<<>>@@@CCCGGGKKKPPPVVV\\\aaagggggghhhjjjlllnnnpppqqquuuvvvwwwyyyzzzzzz{{{{{{wwwzzz|||}}}}}}}}}}}}{{{xxx{{{|||~~~}}}{{{{{{{{{{{{{{{~~~{{{wwwuuusssooollllllnnnppprrrsssssssssssseeebbb___^^^^^^______^^^ZZZYYYWWWVVVWWWXXXZZZ[[[```ccchhhlllnnnpppsssuuussswww|||~~~||||||{{{yyyxxx{{{}}}vvvrrr{{{vvvssswww~~~jjjSSSFFFBBB@@@>>>;;;999888888888999999999::::::;;;;;;;;;;;;============>>>>>>>>>>>><<<;;;;;;;;;<<<<<<:::999999:::<<<>>>>>>>>>===<<<999999999999::::::::::::;;;<<<<<<===>>>??????@@@AAAAAABBBAAA@@@???===<<<:::===@@@BBBBBBBBBCCCDDD;;;:::999888999;;;>>>???FFFIIILLLKKKGGGEEEEEEFFFGGGIIILLLNNNOOORRRUUUXXXVVVVVVVVVXXX[[[^^^aaacccccceeeiiinnnwwwbbbKKKCCCCCCDDDEEELLLaaa???EEERRR]]]]]]SSSKKKHHHDDDDDDCCCCCCBBBBBBAAAAAA===<<<999888777999;;;<<>>===:::888666666777777888888999999::::::999999;;;<<<======>>>>>>>>>===<<<;;;:::;;;<<<;;;:::888777999;;;===>>>===<<<;;;999999999:::::::::;;;;;;<<<<<<<<<======>>>>>>>>><<<===???@@@@@@???>>>===999<<>>???@@@::::::999999999;;;<<<===CCCGGGJJJIIIFFFCCCDDDEEECCCGGGKKKNNNQQQSSSUUUWWWZZZYYYYYYYYY[[[]]]```aaabbbeeehhhmmmvvveeeNNNDDDCCCBBBFFFOOOccc>>>AAANNN___aaaUUUKKKJJJEEEDDDCCCBBBBBBBBBBBBBBB>>><<<:::888777888:::<<<>>>AAADDDGGGKKKPPPWWW[[[^^^```eeejjjnnnqqqssstttwwwxxxyyyzzz{{{|||||||||tttvvvxxxzzzzzzzzz|||}}}|||~~~xxxyyy{{{|||}}}~~~~~~~~~~~~zzzyyywwwtttqqquuuvvvwwwyyyyyyyyyxxxwwwllljjjhhhggghhhgggfffeee```___]]][[[[[[\\\]]]^^^[[[___cccfffhhhiiijjjkkklllpppvvv{{{}}}}}}}}}~~~}}}|||{{{{{{{{{{{{~~~}}}|||zzzxxxxxxzzz|||zzzzzz}}}wwwnnnhhhkkkssszzzqqqXXXFFF@@@AAA===;;;999666555444555666777888888999999999888888;;;;;;<<<===>>>>>>======;;;:::::::::;;;;;;999777777888;;;<<<======<<<;;;999999:::::::::;;;;;;;;;<<<<<<<<<===============888:::===???@@@@@@???>>>999<<>><<<::::::<<<999999999999::::::;;;<<<@@@DDDGGGGGGDDDBBBBBBCCC@@@DDDKKKPPPSSSUUUVVVWWW^^^]]]\\\[[[\\\]]]___aaabbbeeehhhmmmuuujjjRRRFFFCCCAAAHHHQQQeee;;;BBBKKKVVV______VVVLLLGGGEEECCCCCCCCCDDDCCCBBB>>>===;;;:::999999:::;;;;;;===AAAEEEHHHMMMRRRUUU]]]bbbiiinnnrrrsssuuuvvvuuuvvvxxxzzz||||||||||||xxxvvvuuuwww{{{}}}{{{zzzzzz{{{|||~~~~~~}}}~~~~~~~~~}}}|||{{{}}}~~~~~~zzzwwwwwwwwwwww||||||}}}~~~~~~}}}|||{{{wwwuuusssqqqpppmmmhhheeeaaa___\\\[[[\\\^^^^^^^^^```aaabbbcccccccccfffhhhiiimmmuuu{{{~~~~~~{{{xxxyyyxxxwwwxxxzzz|||}}}|||{{{||||||yyyuuutttvvvyyy~~~yyyttt}}}xxxnnnddddddooo}}}{{{bbbMMMAAA<<<:::999888777666666777888888999999999999888888777777999:::<<<>>>>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::666777888::::::999888888:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;888<<<;;;777666:::<<<<<<:::===BBBGGGHHHGGGEEECCCHHHIIIJJJLLLOOOSSSWWWYYYXXXZZZ\\\\\\\\\]]]^^^```cccccceeejjjsssqqqVVVHHHHHHKKKUUUUUUddd;;;>>>EEEPPP[[[^^^XXXQQQJJJGGGEEEEEEEEEEEEDDDCCC@@@???===;;;999999888999:::<<<@@@DDDGGGKKKPPPSSSZZZ___ffflllppprrrtttuuurrrsssvvvxxxzzz{{{{{{{{{yyywwwvvvwwwzzz}}}|||{{{zzz{{{|||}}}xxxvvvxxxyyyxxxzzz}}}~~~~~~}}}}}}}}}}}}}}}||||||{{{yyywwwuuurrrnnnkkkfffccc```___```bbbccccccaaaaaabbbaaa```aaaccceeeeeeiiiooouuuxxxxxxvvvuuuuuutttsssuuuwwwzzzzzzzzzxxxyyyyyywwwtttssstttvvv{{{|||sssrrr~~~}}}}}}rrrgggfffppp}}}pppZZZJJJAAA===;;;>>>===:::777555333333333777777666666666666777777888:::;;;======<<<;;;:::;;;;;;;;;;;;::::::::::::666777888888999999888888:::999999888888999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;??????;;;:::<<<===<<<<<<>>>AAACCCEEEEEEEEEDDDFFFFFFGGGJJJMMMPPPTTTUUUUUUWWWYYYZZZZZZ[[[]]]___bbbcccffflllttt~~~pppUUUGGGFFFHHHVVVWWWhhh>>>;;;===GGGUUU\\\[[[WWWKKKIIIFFFDDDEEEEEEDDDCCCBBBAAA>>><<<:::888777777888;;;>>>AAADDDHHHMMMPPPVVV[[[bbbhhhllloooqqqsssoooppprrrtttvvvxxxxxxyyyxxxvvvttttttwwwyyy{{{{{{zzz{{{}}}~~~xxxsssttttttssstttvvvwwwxxxzzz~~~~~~|||{{{xxxssspppkkkgggcccaaabbbdddeeefffbbbbbbaaa^^^]]]]]]___aaa```ccchhhmmmpppqqqpppooonnnmmmmmmooorrruuuvvvvvvrrrttttttsssrrrpppqqqrrrvvvzzz{{{rrrnnnuuu}}}|||wwwkkkiiiqqq}}}uuu```OOOEEE@@@===;;;???===:::777444333222111444333333222333555666777777888:::;;;;;;;;;:::999::::::::::::::::::;;;;;;777666666666777777888888999999888888888888999999999999999999999999999999::::::;;;;;;<<<<<<<<<<<<:::999999999999999::::::===BBBCCC@@@>>>@@@???===>>>??????@@@AAACCCDDDDDDBBBBBBDDDFFFIIIMMMOOOQQQQQQSSSVVVWWWXXXYYY[[[]]]___bbbgggmmmsss{{{mmmTTTGGGEEEGGGQQQVVVjjjFFF===999AAANNNWWWZZZZZZLLLIIIEEECCCCCCBBBBBBAAABBBAAA???===;;;999888777777:::===???BBBEEEIIILLLQQQUUU\\\bbbgggjjjmmmooonnnooopppqqqsssttttttuuusssrrrpppoooqqqtttvvvxxxyyyzzz||||||uuutttssspppppprrrqqqsssxxx}}}~~~zzzvvvsssoookkkeeeaaa```aaabbbbbbbbbaaa___\\\YYYYYY[[[]]]\\\^^^bbbfffhhhiiijjjiiieeeeeeeeegggkkknnnppppppmmmnnnoooooonnnmmmmmmmmmooosssyyy~~~uuunnnqqq}}}~~~}}}wwwllljjjrrr}}}zzzgggQQQEEEAAA???<<<;;;:::999777666555555555666222222111111333555777999777777888999:::999999888888888999999::::::;;;;;;777666555555555666888999999999888888888888999999888888888888888999999999:::::::::;;;;;;<<<<<<===999999999999999::::::;;;===CCCFFFCCCBBBBBB@@@===>>>??????@@@AAAAAAAAAAAA???@@@BBBEEEGGGJJJMMMNNNQQQSSSUUUVVVVVVWWWYYY[[[]]]aaafffkkkpppxxxkkkTTTIIIGGGHHHHHHQQQkkkPPPCCC999>>>HHHPPPVVV[[[OOOLLLGGGDDDCCCCCCBBBAAA@@@@@@???>>>===;;;:::999777999;;;===???BBBFFFIIILLLPPPWWW]]]aaaeeehhhkkknnnnnnnnnnnnooooooppppppqqqpppooonnnnnnqqqtttvvvxxxyyy|||yyyuuusssooommmnnnkkkooouuu{{{~~~zzzwwwuuupppiiiddd```^^^]]]\\\```___^^^[[[XXXWWWXXXZZZ[[[\\\___aaacccddddddddd^^^]]]^^^```dddhhhiiiiiiiiiiiihhhhhhiiiiiihhhhhhhhhlllrrrwww|||sssooowww~~~|||tttkkkkkkttt}}}qqq\\\HHH@@@???===::::::777666666555555666777888222222222333555777:::;;;777777777888888888888888777888888999999:::::::::777666555555555666888999999888888777777888888999777777777888888999999999999999::::::;;;<<<<<<===;;;:::::::::::::::;;;;;;;;;AAAEEECCCBBBCCCBBB???===???AAABBBBBBAAA???>>>???@@@BBBEEEGGGJJJKKKLLLSSSTTTVVVVVVVVVVVVWWWYYY]]]```dddhhhmmmwwwlllVVVJJJGGGGGGEEERRRoooWWWHHH<<<===BBBGGGOOOYYYUUUQQQKKKHHHFFFFFFEEEDDD@@@@@@@@@???>>><<<;;;:::777999;;;<<<>>>@@@CCCFFFHHHMMMRRRWWW[[[___cccfffkkkjjjjjjjjjjjjkkklllmmmppppppppppppoooqqqtttwwwwwwxxxzzz}}}xxxtttoookkkkkkhhhmmmrrrwww{{{}}}{{{vvvooohhhccc___[[[XXX\\\\\\\\\ZZZXXXWWWWWWYYYZZZ\\\^^^```aaa```______YYYXXXXXX[[[___bbbcccccceeecccaaa```aaabbbbbbaaaaaadddiiinnnttt|||tttsss~~~}}}vvvppplllnnnvvv|||}}}zzzhhhTTTCCC>>>>>>;;;999;;;999888666555444555555666333333555666888:::;;;<<<777777777777888888999999888888888888888888999999777666666666777777888888888888777777777777888888777777777888999999::::::888888999:::;;;<<<<<<===<<<<<<;;;:::::::::::::::777===BBBBBBBBBDDDDDDBBB>>>@@@BBBCCCCCCAAA>>><<>>===>>>???IIIVVVXXXTTTNNNIIIGGGGGGFFFEEEBBBBBBAAA@@@>>><<<999888777999;;;<<<===???BBBDDDFFFJJJOOOTTTWWW[[[___aaaddddddddddddfffhhhjjjkkkmmmoooqqqqqqppppppsssvvvuuuvvvxxx{{{~~~xxxrrrmmmkkkjjjnnnssswwwzzz}}}{{{wwwqqqkkkfff```[[[WWWXXXYYY[[[[[[YYYXXXXXXXXXZZZ[[[]]]______]]][[[YYYUUUTTTUUUWWWZZZ]]]___^^^bbb^^^YYYWWWXXXZZZZZZZZZ\\\]]]___ccchhhqqq{{{zzz{{{yyyzzz~~~ssspppnnnrrryyy{{{wwwqqq^^^MMM???======999888===:::999777555444444444444222444777999;;;;;;;;;;;;888888777777888888999999888888888888888777777777666777888888999999888888888888777777777777888888777777888888999::::::;;;777888999:::;;;<<<<<<======<<<;;;999888888888888444;;;???@@@BBBFFFGGGFFFBBBBBBBBBBBBAAA@@@???>>>>>>@@@BBBEEEHHHIIIJJJJJJNNNPPPSSSTTTUUUVVVYYY[[[]]]aaafffjjjppp|||ttt\\\PPPLLLJJJMMM]]]|||WWWIII???===;;;:::EEEUUUXXXSSSMMMHHHFFFEEEEEEDDDDDDDDDCCCAAA>>>;;;888666777999;;;<<<<<<>>>AAADDDEEEIIINNNRRRUUUXXX\\\___^^^^^^___```cccfffiiikkkjjjmmmoooooonnnnnnpppssstttuuuwwwzzz}}}~~~wwwqqqooonnnqqqvvvxxx{{{~~~yyyvvvqqqlllfff```ZZZVVVUUUXXX[[[\\\ZZZYYYXXXXXXYYY[[[]]]___^^^[[[XXXVVVTTTSSSSSSUUUXXX[[[\\\\\\___ZZZTTTQQQRRRUUUUUUUUUYYYYYYYYY[[[```iiittt{{{wwwrrrvvvsssppppppuuu{{{{{{ssskkkXXXHHH=========888888>>>888777666555444444555666222444888;;;<<<<<<:::999888888888888888999999:::999999888888777777666666666777999::::::999999888888888777777777777888888777777888999::::::;;;;;;777888888999;;;<<<======<<<;;;:::888777666666666333999>>>???BBBGGGJJJIIIFFFDDDBBB@@@??????@@@@@@>>>???BBBEEEGGGIIIIIIIIIJJJMMMPPPSSSUUUWWW[[[]]]]]]ccciiimmmrrr~~~uuu```VVVSSSRRRMMM^^^~~~OOOIIIAAA;;;999<<<@@@CCCSSSQQQNNNJJJFFFEEEEEEGGGEEEDDDDDDCCCAAA???===<<<>>><<<999888888;;;???BBBCCCFFFKKKNNNQQQTTTWWWZZZWWWZZZ]]]``````aaabbbcccfffgggiiikkkmmmooopppqqqnnnpppsssvvvwwwyyy|||~~~{{{vvvtttpppsssvvvxxxyyy}}}{{{vvvpppkkkhhhddd___ZZZ___]]][[[YYYYYYZZZ\\\]]][[[ZZZZZZ]]]```___[[[WWWVVVSSSQQQPPPSSSVVVXXXYYYWWWWWWWWWTTTQQQNNNNNNOOOPPPTTTWWWXXXXXX___kkkvvvsssffffffnnnxxxpppkkksss|||iiiVVVDDD@@@<<<999999999:::999;;;:::999888777777777777777777777777888999:::;;;777777888888888999999999555555555666777777888888999888777777777888999:::;;;;;;::::::999888777777666666777888999999:::::::::999888888888999:::;;;<<<;;;:::888777666666666999999:::;;;===CCCJJJOOOPPPHHHBBBDDDDDD???===???======???BBBFFFIIILLLNNNOOOOOOOOOPPPRRRVVVYYY[[[bbbdddhhhllltttxxxgggccc```ZZZVVVeeeJJJFFF@@@;;;999;;;???BBBRRRSSSRRRNNNIIIEEEEEEGGGDDDDDDCCCBBBAAA???===<<<<<<:::777555666999<<>>:::888888999999999;;;:::999888777777777777666666666666777888999:::777777888888888999999999777777777777777777777666999888888777888999:::;;;::::::999999888777666666999999::::::;;;<<<<<<===::::::999999999:::;;;<<<;;;:::999777666555555555666777888:::>>>EEELLLRRRRRRJJJDDDDDDCCC???===???>>>???@@@CCCFFFIIILLLMMMPPPPPPPPPRRRUUUYYY]]]___bbbeeeiiinnnwww{{{nnnjjjeee]]]TTTcccCCCBBB@@@===:::;;;===@@@MMMPPPSSSPPPIIIDDDDDDEEECCCCCCCCCBBBAAA???>>>===<<<:::777555555777:::<<<===@@@DDDGGGIIILLLOOORRRRRRUUUXXXZZZZZZ[[[]]]______```bbbdddgggjjjmmmnnnoooqqqtttuuuvvvxxxzzz|||||||||yyy{{{~~~{{{tttnnnkkkjjjhhhggghhheeeaaa]]]ZZZYYYYYYZZZ\\\ZZZXXXZZZ^^^```___]]]WWWRRRMMMJJJLLLQQQUUUWWWZZZ[[[[[[YYYTTTPPPNNNMMMQQQTTTUUUTTTRRRVVV^^^eeewwwyyyhhh[[[XXXbbbooo{{{wwwtttssspppfffUUUHHH>>>;;;888777777888888888:::999888777777666666777555555555555666777888888888888888888888999999999999999888888777666666555999999888888999999:::;;;::::::999888777666555444666777777888888999999999;;;::::::::::::;;;<<<<<<999999777666555555555555333555777:::???FFFNNNTTTUUUNNNHHHEEECCC??????@@@@@@@@@AAACCCFFFIIIKKKLLLOOOOOOPPPRRRUUUYYY]]]```aaaeeekkkqqqzzz}}}qqqllleee\\\SSSbbb@@@AAABBBAAA???===<<<<<>>>>>>>><<<999777777888:::<<<;;;===@@@CCCEEEGGGKKKNNNOOORRRTTTVVVWWWXXXZZZ\\\\\\]]]^^^aaadddhhhkkkmmmnnnpppssstttuuuwwwyyy{{{zzz|||~~~yyyrrrnnnlllllllllkkkhhhddd```]]]\\\\\\\\\^^^[[[XXXYYY^^^aaabbbbbb^^^XXXPPPKKKKKKOOOSSSUUUZZZ\\\^^^\\\XXXRRROOOMMMSSSTTTUUUTTTSSSUUU[[[aaaooo{{{yyyfffXXXQQQVVVgggwww}}}~~~zzznnn]]]LLLAAA:::888666555666777777777999888777666666666666666666555555555666666777888888888888888888888888888999999888888777777777777999999999999999::::::;;;::::::999888777666555555555555666666777777777777999999999999::::::;;;;;;999888777666666666666666333444777:::>>>EEELLLQQQVVVQQQKKKFFFCCCAAAAAABBBBBBBBBCCCDDDFFFHHHJJJLLLNNNNNNOOOPPPSSSVVVZZZ\\\```dddkkksss|||lllccc\\\WWWUUUddd~~~}}}AAACCCFFFHHHGGGCCC===999;;;AAAGGGIIIFFFDDDDDDFFFBBBBBBBBBBBBBBBAAA@@@??????===:::888777888999::::::<<<>>>@@@AAADDDHHHKKKMMMOOOQQQRRRSSSTTTWWWYYYZZZ[[[\\\^^^aaaeeeiiikkklllnnnqqqrrrsssuuuxxxzzz|||zzzyyyzzzwwwpppmmmnnnooommmkkkgggcccaaaaaaaaabbbbbb^^^[[[[[[```dddffffffccc\\\SSSLLLJJJLLLOOOQQQYYY\\\```___\\\VVVQQQOOOQQQSSSTTTSSSSSSUUUZZZ^^^hhhuuuwwwhhhWWWNNNPPP[[[ooooooYYYFFF===888666444444555666666666777777666666555666666666777777666666666777888888888888888888888888888888666666777777888888888888888888999999999:::::::::;;;::::::999888888777777999999:::::::::::::::;;;777777888888999999999999999999888777777777888888555666888:::===AAAGGGKKKSSSQQQMMMGGGCCCCCCCCCDDDCCCCCCDDDEEEGGGIIIKKKLLLRRRQQQPPPQQQRRRTTTWWWYYY___cccjjjrrr{{{gggYYYXXXZZZ[[[iii~~~~~~DDDEEEJJJPPPSSSOOOCCC999999===AAADDDFFFFFFHHHIIIBBBBBBCCCCCCCCCCCCBBBAAA>>>===:::888666666666777999:::<<<===>>>AAAEEEHHHIIIKKKLLLMMMNNNPPPSSSUUUYYYYYYYYY[[[^^^bbbfffhhhiiikkknnnppprrrtttwwwyyy|||xxxvvvxxx~~~{{{sssooopppqqqpppnnnjjjgggeeeeeefffggggggccc______dddhhhjjjjjjddd]]]SSSKKKHHHIIIKKKLLLWWW[[[```bbb```ZZZUUURRROOOPPPRRRRRRRRRTTTWWWYYYcccppp}}}~~~{{{hhh[[[NNNKKKSSSbbbuuu{{{zzz~~~kkkTTTCCC<<<777555444444555666555444666666555555555555666666888777777666666777777888999999999888888888888888444555555666777888888888777777888999999999999888999999999999999999999999999999::::::::::::::::::666777777888999888888888999888888888888888999:::777888999:::;;;===BBBEEENNNPPPNNNHHHDDDEEEFFFFFFCCCCCCDDDFFFHHHJJJLLLMMMUUUTTTSSSSSSTTTVVVXXXYYY^^^bbbhhhnnnwwwdddVVVYYYbbbfffqqqGGGGGGLLLWWW```\\\LLL>>>;;;::::::===BBBFFFGGGGGGCCCCCCDDDDDDDDDDDDDDDCCC@@@>>><<<999777666666666777888999:::;;;===BBBEEEEEEFFFGGGHHHIIIKKKNNNQQQWWWWWWVVVWWWZZZ^^^aaadddeeehhhkkknnnppprrrvvvxxxyyyxxxwwwxxx{{{~~~vvvrrrrrrttttttrrrnnnkkkiiihhhiiijjjkkkgggcccdddhhhlllmmmmmmddd]]]TTTMMMJJJKKKLLLMMMTTTYYYaaadddccc^^^YYYVVVRRRRRRSSSSSSSSSTTTUUUVVV```lllxxxzzzqqq]]]RRRIIIKKKVVVeeevvv{{{tttpppsss|||vvvaaaMMM@@@<<<777666444444555555444333666555555444444555555666777666666555555666666666999999999888888888777777555555555555555666666666555666777888888888777777777777777888999999::::::999999888888888888888888666777888999:::999888888777777777777777888999999777888888999999;;;>>>AAAHHHMMMNNNHHHFFFHHHIIIGGGCCCCCCDDDFFFHHHKKKMMMNNNTTTTTTSSSSSSTTTVVVXXXZZZ]]]```eeejjjrrr{{{bbbTTTXXXbbbpppzzzHHHGGGMMM[[[gggeeeSSSBBB;;;777444777===CCCDDDCCCCCCDDDEEEEEEEEEEEEEEEEEECCCAAA???<<<:::888888888666777888888999;;;???CCCAAACCCDDDEEEEEEGGGKKKNNNVVVUUUTTTUUUWWW[[[___aaacccfffiiilllooorrruuuxxxuuuwwwyyyyyyxxx{{{xxxttttttvvvxxxuuuqqqmmmkkkjjjjjjjjjmmmjjjfffgggjjjnnnooonnnddd^^^VVVPPPNNNNNNPPPQQQRRRXXX```eeeeee```[[[XXXVVVWWWWWWWWWVVVVVVVVVVVV```jjjvvvxxxlllWWWMMMFFFKKKXXXfffttt|||uuullliiinnn{{{|||mmmXXXGGG>>><<<888666555555555555444222555555444444444555555666666555555444444444555555999999999999888888777777666666666555444444333333444555666888888777777666555555666777888999::::::<<<<<<<<<<<<<<<<<<<<<<<<777888999:::;;;:::999999666555555666666777888999666777888888888999<<>>;;;888666555444999888888888888:::;;;<<<>>>???@@@BBBEEEGGGHHHIIIMMMNNNPPPQQQRRRUUUZZZ^^^ccceeehhhjjjlllooosssvvvzzzyyywwwvvvvvvxxx{{{}}}~~~{{{zzz}}}yyyuuuqqqpppooommmlllpppooonnnllljjjjjjiiiiiimmmaaaVVVSSSSSSSSSSSSVVVTTTXXX^^^ccceeeddd```^^^WWWXXXXXXWWWVVVWWWYYY[[[bbbiiiuuuooo```TTTMMMHHHPPPaaapppuuuuuuvvvuuupppgggbbbkkk}}}~~~uuu```KKKAAA<<<888555555555444444333333333222222222222222222222222111222222333333444444555777777666666666666666777888888777777666666555555666666666666555555555555555666777888888999999888:::::::::::::::999888777;;;:::888777888888777666888888777777777777888888999888777777888:::<<<>>>EEEIIIKKKIIIHHHJJJKKKIIIDDDEEEGGGIIIJJJKKKLLLLLLMMMNNNPPPQQQQQQRRRUUUWWW```^^^^^^eeeppp}}}yyy]]]QQQRRRUUUhhhIIIBBB<<>><<<:::999888666555555555666888:::;;;;;;<<<===???AAACCCEEEEEEGGGIIILLLNNNPPPTTTXXX\\\___aaadddgggiiilllooorrrtttssssssrrrsssuuuwwwxxx|||~~~~~~~~~~~~~~~~~~{{{{{{yyyvvvtttrrrppppppzzznnnccc^^^ZZZVVVUUUVVV[[[aaaiiiooorrrooojjjfffffffffeeebbb___^^^___```gggnnnxxx~~~}}}}}}~~~~~~}}}}}}~~~|||nnn___UUUHHHMMMUUU```iiiooorrrrrroookkkeeebbbggguuu{{{yyyqqq```MMMAAA===:::666444444444444333333333333222222222222222222222222111222222333333444444555666666555555555666666777777777777666666666666555666666666666555555555555666777888999::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999999999::::::;;;888888999888888777666555777666555555666888:::<<<>>>CCCFFFEEEFFFJJJLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLOOOQQQRRRUUUYYY\\\]]]^^^bbbjjjyyywwwZZZLLLLLLQQQ```NNNGGG@@@===>>>@@@@@@>>>:::777333222555888;;;<<<<<<===@@@BBBCCCCCCBBBBBBCCCBBBAAA@@@>>><<<:::999444444444444555777999:::;;;;;;<<<>>>@@@BBBCCCDDDDDDFFFIIILLLNNNRRRVVVZZZ]]]___cccfffhhhjjjnnnpppuuuuuutttsssrrrqqqqqqqqqzzz|||||||||zzzxxxuuurrrooonnnqqqiiiaaa^^^]]][[[\\\___```fffooowwwzzzwwwrrrnnnlllllljjjgggdddbbbccceeeiiipppyyy|||xxxwwwwwwxxxyyyyyy{{{~~~zzznnnccc\\\ZZZZZZ]]]bbbiiiooossstttssspppjjjdddeeennn}}}{{{zzzkkkVVVEEE>>>;;;999555333333333333333333333333111111111111222222222222111222222333333444444555555555444444555555666666666666666666666666666666666666666666555555555555555666777888888999999999999::::::;;;::::::999999888999999:::999:::<<<===;;;;;;;;;;;;:::888777666666555444444555777:::;;;<<>><<<999444222444666999:::===>>>AAACCCDDDCCCBBBAAAAAAAAAAAA@@@???===;;;:::555444444444444666777888::::::<<<===???@@@AAABBB@@@CCCFFFIIILLLOOOSSSVVVZZZ^^^bbbeeegggiiilllnnnrrrrrrrrrrrrrrrqqqpppooowwwzzz}}}~~~}}}|||yyyvvvssspppnnniiiccc^^^^^^___^^^```ddddddkkkuuu}}}{{{wwwppppppnnnllliiiggghhhjjjlllrrr{{{{{{uuurrrrrrsssuuuvvvxxx{{{}}}pppeeebbbfffkkkuuuqqqooorrrxxx}}}}}}{{{tttoookkkooozzz|||yyyfffOOOAAA<<<:::777444333333333333333333333333000000000111111222222222111222222333333444444555444444333444444555666666555555555555555666666666666666666666555555555555333444555666777777777777777888888999999999888888777999::::::999:::<<>><<<:::999888666555444444555777999;;;===BBBDDDAAA@@@CCCDDDBBBFFFFFFFFFGGGHHHJJJLLLMMMLLLOOORRRTTTWWWZZZ___bbb^^^bbbhhhrrrsssXXXIIIJJJQQQ___eee[[[LLL>>>777777<<>>888444333444555555===@@@CCCEEEFFFFFFDDDCCCAAAAAABBBAAA@@@>>><<<;;;666666555444444555666666888888999;;;<<<>>>??????>>>AAADDDGGGJJJMMMPPPSSSWWW[[[___ccceeegggiiikkkjjjkkknnnppprrrssssssssstttwwwzzz}}}~~~{{{xxxtttrrrjjjeeebbbbbbaaa___aaaeeegggnnnwwwvvvvvvuuurrrooommmnnnooopppvvv}}}~~~zzztttooommmooopppuuuvvvyyy|||vvviiidddjjjwww}}}~~~yyywwwxxx{{{qqq^^^III>>>:::888555444222222222222333333333333//////000000111222222222111222222333333444444555333333333333333444555666444555555555555666666666666666666666555555555555222333444555555666666666666777777888888888888888666999;;;:::888888;;;>>>EEECCCAAA???<<<;;;::::::666555444444555777999;;;===BBBCCC???>>>??????===AAAAAABBBCCCFFFIIILLLNNNOOOQQQTTTVVVWWWZZZ^^^aaa[[[```eeennnpppXXXJJJKKKTTTdddggg___QQQBBB999777<<>>===888777666444444444444555555555666777999:::;;;;;;===@@@CCCFFFHHHJJJMMMOOOSSSWWW\\\```bbbccceeegggcccfffjjjnnnqqqrrrrrrrrrooorrrwwwzzz}}}|||yyywwwqqqmmmjjjiiifffcccdddhhhhhhoooxxx}}}zzzuuussssssttttttzzz{{{xxxtttoookkkjjjmmmppptttuuuwwwzzz~~~zzzlllcccdddrrr|||~~~zzzxxx}}}xxxeeeSSSBBB:::888555333444111111222222222333333333/////////000111222222222111222222333333444444555222222222222333444555666444444444555555555666666666666666666555555555555222333444555666666666666777777888999999999999999555888;;;:::777666999===HHHEEEAAA>>>;;;::::::;;;666666555555666888:::<<<<<<@@@AAA>>><<<======;;;?????????@@@CCCFFFJJJLLLPPPRRRTTTUUUVVVXXX[[[^^^ZZZ```dddlllnnnXXXKKKNNNXXXjjjccc___WWWKKKAAA<<<<<<===DDD@@@:::777666777888888333666;;;@@@CCCDDDDDDCCCCCCDDDEEEEEEDDDCCC@@@???:::999777555444444444444222333444555666777888999<<>>@@@===;;;======;;;>>>>>>>>>???AAADDDGGGIIIPPPRRRTTTTTTUUUVVVYYY[[[\\\aaaeeelllmmmXXXLLLPPP[[[ooo]]]\\\YYYQQQGGG???:::999======<<<:::777444444444888999;;;===???AAABBBBBBCCCCCCDDDDDDCCCAAA@@@>>>>>>;;;777555444555444333666666666777888:::;;;<<<>>>???@@@BBBEEEHHHKKKLLLPPPSSSWWW[[[]]]```ccceeegggggghhhkkknnnqqqrrrrrrtttvvvwwwxxxyyy}}}|||vvv|||zzzvvvrrrooommmllllllkkkrrr{{{~~~~~~|||xxxpppnnnmmmkkkkkkkkklllmmmsssrrrrrrtttvvvwwwuuusssjjj___YYY___mmm~~~~~~~~~~~~tttooosss}}}~~~yyysssooonnnooottt{{{}}}sssiiiKKKCCC:::555444555333111111111111111111111111111000000000000000111111222111111222222222222111111444222111000111333666888111222333555666777777777888777555444333333444444444444444444555555555555666777777666333111000000777555777<<<<<<999:::@@@VVVEEE999;;;;;;666444888777777777666555666999<<<<<<<<<;;;:::888999;;;>>>?????????@@@AAABBBDDDEEEHHHMMMPPPPPPPPPSSSWWWYYY\\\^^^aaalllyyyeeeVVVOOOPPPTTT{{{]]]^^^]]]WWWLLLBBB<<<:::<<<<<<<<<;;;888666555555777888:::<<<>>>@@@AAABBBDDDDDDEEEEEEDDDBBBAAA@@@???<<<888666555555444333444444555555666888999:::<<<<<<>>>@@@CCCFFFHHHJJJMMMPPPTTTXXX[[[]]]aaaccceeefffgggiiilllnnnpppppprrrtttuuuwwwxxx{{{}}}zzzwwwtttrrrppppppqqqwww|||vvvrrrnnnllljjjiiiiiijjjlllnnnsssrrrqqqpppnnnjjjeeeaaa___XXXXXXfffzzzwwwwww}}}xxxsssxxxyyysssmmmjjjnnnooottt||||||mmm```HHHAAA888444444444333111111111111111111111111111000000//////000000111222111111111222222111111111222111000000111222444666222222444555666777777777888777555444333333333444555666666666777777777777666888888777555333333333:::777999======:::===CCCSSSCCC999:::;;;666555888555666666555444555888;;;<<<<<<;;;:::888999;;;===?????????@@@AAABBBCCCDDDFFFIIILLLMMMMMMQQQVVVZZZ\\\```eeepppxxxfffYYYSSSTTTXXXyyy]]]bbbddd___SSSGGG???<<<;;;<<<<<<<<<;;;999777666555666777999<<>>>>>??????@@@AAACCCCCCCCCEEEGGGIIIJJJNNNTTTZZZ___iiirrr|||uuueeeZZZSSSUUUZZZrrr___eeejjjggg\\\OOOEEE@@@;;;;;;<<<======<<<999777444444555777999===@@@BBBCCCDDDEEEEEEDDDCCCBBBAAAAAA>>>;;;999888777555333222222222222333444555666777888999;;;>>>@@@CCCDDDEEEIIIMMMQQQTTTWWW[[[^^^aaabbbdddeeefffggghhhjjjmmmooorrrtttvvvzzz~~~~~~{{{tttnnnjjjhhhiiigggeeedddeeeiiimmmppprrruuuuuuqqqggg]]]TTTPPPNNNWWWgggzzzyyyuuuwww~~~|||~~~xxxqqqmmmmmmnnnlllooovvvsss\\\JJJ===999444222222222222111111111111111111111111111///////////////000111111111111000000000000111111///000111333333333222111333333444555666777777777555555555444444333333333222222333333333444444444555666888888777777777888777777666777999<<>>>>>>>>??????@@@BBBBBBBBBBBBDDDFFFGGGJJJQQQYYYddduuuqqq```UUUOOORRRYYYkkkbbbggglllllldddXXXMMMGGG>>><<<<<<===>>>>>>;;;999555444444555777;;;???AAAAAABBBCCCDDDCCCBBBAAA@@@BBB???<<<;;;:::999666555333333333333444555666666777777888:::===???AAACCCCCCFFFKKKOOORRRUUUXXXZZZ^^^```bbbcccccccccfffhhhjjjmmmpppsssvvvyyy}}}~~~zzztttoookkkiiihhhgggfffddddddfffiiimmmpppnnnqqqqqqjjj___TTTOOOMMMSSSbbbvvvyyyyyy}}}~~~zzznnnjjjlllooonnnrrrxxx~~~{{{lllTTTBBB888666333222111111111111000000000000000000000000/////////...///000000111111111000//////000111111000111333444555444333222222333444555555666555555444444444444444333333333222222222222333333333333222444666777666666777888555666666666999???GGGKKKCCC<<<777777888777666777333444555555444555666888888999::::::999999;;;<<<>>>>>>>>>>>>??????@@@AAACCCAAABBBFFFGGGGGGOOOXXXggggggWWWNNNJJJQQQ\\\iiieeegggkkkmmmkkkbbbVVVNNNAAA>>><<<<<>>AAAAAAAAABBBCCCCCCBBBAAA@@@AAA???===<<<<<<;;;999777444444444444444555666666666777888999<<<>>>@@@AAAAAADDDIIILLLNNNQQQTTTVVVXXX\\\___```______cccfffgggjjjnnnqqqtttxxx|||~~~~~~}}}{{{{{{xxxvvvrrrnnnkkkiiihhhhhheeeddddddeeegggiiilllnnnooopppnnneeeXXXPPPPPPTTT___ooo|||}}}qqqjjjllloootttxxx}}}}}}sssaaaKKK===555555444222111111000000000000000000000000000000//////......//////000111111000///......///000111222222444555555444333222222222333444444444444444333333444444444444333222333333333444444444555555111333555666555555666777555888888777999AAAHHHKKK>>>;;;888777777666666555222444555555555555666777777888::::::999999;;;<<<>>>>>>======>>>??????@@@BBB???BBBHHHIIIHHHOOOZZZkkkxxx\\\OOOJJJIIISSSaaajjjhhhfffggglllooojjj___UUUEEEAAA<<<<<<>>>@@@>>><<<999777444333555888===@@@AAABBBCCCDDDDDDCCCBBBAAA@@@???======>>>===;;;999444444333333333444555555555666777888:::<<<>>>??????BBBFFFIIIJJJLLLOOOQQQRRRWWW[[[[[[ZZZ[[[___cccbbbeeejjjnnnqqquuuyyy{{{{{{|||~~~~~~}}}yyyuuussspppnnnllliiigggfffeeeeeebbbbbbccceeefffhhhiiijjjiiijjjggg]]]RRRPPPWWW```oooyyyzzz~~~}}}uuutttwww~~~|||kkkUUUCCC999444444444333222000000000000000000000000000000000///............///000000111000///......///000111222222333333333222222222111111222333333333222222222333444444444444333222333333333333444444444444222444666666555555666777555888999555666===CCCCCC<<<;;;888666555666555444000222444444444333444666666888::::::999999:::<<<>>>============>>>?????????===BBBKKKNNNLLLSSS___qqqpppVVVMMMKKKIIIQQQ___jjjjjjfffeeejjjqqqooodddYYYHHHBBB<<<;;;>>>@@@???<<<:::888555333444888===@@@BBBCCCDDDEEEEEEDDDCCCCCC@@@>>>>>>>>>???>>><<<:::333333333222333333444444444555555777999;;;===>>>>>>@@@DDDFFFHHHIIILLLNNNNNNSSSWWWXXXWWWXXX]]]aaa___cccggglllooosssvvvyyyxxxyyy{{{||||||~~~|||wwwrrroookkkjjjhhhfffdddcccbbbbbb```aaabbbdddffffffgggggg]]]^^^[[[RRRJJJLLLYYYfff{{{zzzuuuzzz{{{eeeNNN>>>666444555555444222000//////000000000000000000000000...............///000000222000///......///000222222222111111111111111111000000111222222222111111111222333444444444333222000000111111111222222222333555666777666555666777333777777222222888<<<;;;:::;;;999666555555444222///111333333333222333444555777999::::::999:::<<<>>>============>>>>>>???===;;;AAAMMMQQQOOOWWWcccwwwnnnVVVOOOLLLHHHMMMZZZhhh~~~tttccc___fffjjjoooppphhhUUUHHH======???<<<999:::>>><<<999777666888999;;;@@@AAABBBBBBAAA@@@@@@AAACCCCCCCCCBBB@@@===:::999333333444555555444444333444555666777999;;;<<<===@@@AAABBBDDDEEEGGGHHHIIIMMMNNNOOOPPPQQQSSSVVVYYY\\\^^^bbbeeegggkkkooossstttvvvxxxyyyzzz{{{~~~|||yyyvvvqqqiiicccfffccc```^^^___``````___```______aaacccdddcccaaaYYYWWWSSSMMMGGGLLL^^^qqqzzz~~~}}}vvvqqqwwwqqqWWWFFF;;;444222222222222222222222222000000000000000000000000000000//////.........---,,,,,,,,,---...///000000333333222222111000000000000000000000000000000000333333333333333333333333000111222222111000111333333333333333333333333333333444555555666666555555999888888777666555555444222333555666777666555444666777999:::;;;;;;::::::;;;<<<=========<<<;;;:::>>>AAAFFFIIIKKKPPPXXX]]]{{{mmmUUUJJJGGGGGGLLLUUUkkknnnfffiiijjjppptttnnn[[[MMM@@@======;;;:::<<<;;;999777555444555777888>>>@@@BBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAA???===<<<555555555555444444444444444444555666888999::::::===>>>???AAADDDFFFHHHHHHJJJKKKMMMNNNNNNPPPTTTWWWYYY[[[^^^aaadddhhhllloooqqqtttvvvxxxyyyzzz|||}}}}}}}}}~~~~~~{{{wwwtttqqqmmmhhhcccccc```]]]\\\\\\]]]]]]\\\[[[ZZZZZZ\\\]]]^^^]]][[[PPPMMMIIIGGGHHHPPPeeexxx~~~yyyvvvvvv}}}kkkQQQAAA888222222222222222222222222222000000000000000000000000000/////////............,,,------....../////////222222222111111111000000333333333333333333333333222222222222222222222222000111222222111000111222222222222111111222222222333444444555555555555555888888777777666555555444333333444555555555555555666777888999:::::::::999888999:::;;;<<<=========>>>AAAEEEGGGIIINNNUUU[[[qqq}}}zzzeeePPPHHHGGGHHHNNNVVVmmmvvvhhheeecccjjjrrrpppdddVVVHHHAAA???<<<;;;<<<>>><<<:::888777888999:::;;;===AAACCCBBBBBBBBBBBB>>>???@@@BBBBBBAAAAAA@@@999888666555444333444444444444555555666777777777:::;;;<<>>===;;;999888888999999888;;;???BBBBBBBBBBBBBBB???@@@AAABBBCCCCCCBBBAAA===;;;888555444333444444555555555555555666666666:::;;;<<<>>>@@@BBBCCCDDDCCCEEEGGGHHHIIIKKKMMMPPPPPPSSSVVVYYY\\\___dddgggjjjmmmrrrvvvwwwvvvwwwwwwyyy{{{}}}{{{xxxwwwvvvuuuqqqkkkfffbbb```______\\\ZZZWWWVVVVVVVVVUUUTTTVVVUUUVVVWWWXXXXXXUUUSSSKKKEEECCCHHHRRR___qqq|||uuutttsss{{{mmmTTTBBB999777777111111111111111000000000///////////////////////////////////////.........////////////............/////////000111222222333/////////////////////////////////000000000000000111222333222000000000222333222111000000111222333333333444555555555444444666666666555555444444444444333222111222333444555555555666666777888888888666666666777:::<<>>>>>???@@@@@@@@@CCCEEEGGGGGGIIIKKKMMMMMMPPPSSSVVVYYY\\\aaadddgggkkkpppsssttttttuuuvvvwwwyyy{{{}}}|||yyyvvvtttsssrrrooohhhaaa\\\ZZZZZZ[[[ZZZXXXVVVUUUUUUTTTRRRQQQSSSSSSTTTUUUVVVTTTQQQNNNHHHDDDEEEMMMYYYeeessswwwssstttuuu{{{aaaKKK===666555555111111111000000/////////////////////////////////........./////////////////////////////////............///000111222222333222222222222222222222222.........//////000000000111222333222000///000111444333222111111222333444222333333444555444444444555555555555444444444444444333222111222333444555555555555666666777888888777777777888999<<<>>>??????AAABBBBBBAAAEEEKKKPPP]]]qqq}}}jjjWWWJJJAAABBBDDDDDDIIIQQQbbb{{{mmmbbbdddlllmmmooossstttooofffZZZIII;;;<<<;;;999888777666555555555777:::<<<<<<>>>@@@AAADDDDDDEEEEEEDDDCCCBBB@@@@@@>>><<<999777666555555555555555666666666666666<<<<<<<<<<<<===============@@@CCCEEEEEEFFFHHHJJJJJJMMMPPPSSSVVVZZZ^^^aaadddggglllooopppqqqrrrtttuuuvvvxxxzzz}}}{{{wwwsssqqqppppppnnnkkkeee^^^WWWUUUUUUWWWXXXVVVTTTSSSSSSRRRPPPNNNMMMMMMNNNOOOPPPNNNJJJGGG???@@@GGGSSS```jjjvvvxxxvvvxxx{{{qqqVVVDDD:::333000000111111000000//////......000000000000000000000000.........///////////////////////////////////////......//////000111222222000000000000000000000000---......//////000000111222333333222000///000111333333333333333333333333222222333444444444444444444444444444444444444444333333333333333444444555666555555555666777888999888888999999:::<<<===>>>???AAACCCCCCCCCEEEJJJOOOXXXmmmwwwfffTTTIIIAAACCCCCCBBBGGGOOOccczzzjjjgggkkkhhhmmmvvv|||zzzttthhhVVVFFF@@@???>>>===;;;:::999999555666777888999;;;>>>@@@DDDDDDEEEFFFEEEDDDCCCBBB??????===;;;999777666555333333444444555555555666999999:::::::::;;;;;;;;;999<<<@@@BBBBBBCCCEEEFFFGGGJJJMMMPPPSSSWWW[[[^^^aaadddgggjjjkkkmmmoooqqqppprrrtttuuuxxx|||~~~~~~~~~}}}|||{{{xxxsssnnnkkkiiijjjjjjgggeeeaaaZZZTTTQQQSSSUUUVVVTTTRRRRRRQQQPPPMMMKKKGGGGGGHHHIIIJJJGGGCCC???;;;@@@MMM\\\hhhoooxxxyyyzzz|||xxxaaaIII>>>999444000...111111000//////...------000000000000000000000000............/////////000......//////000000111111.../////////000000111111........................---......///000000111111222333444222000//////000111222333444444333222111222222333444444444444333333333333333333333333333333333444555555555555555666666666666666888999:::777888:::;;;===>>>>>>>>>>>>AAAEEEFFFEEEGGGKKKNNNSSScccwwwwwwhhhSSSIIIBBBCCCDDDBBBGGGPPPaaa|||vvvoooooojjjkkkvvv{{{qqq```PPP???>>>===<<<:::999888777555666666666666999===@@@CCCCCCEEEFFFFFFEEEDDDDDD???>>>>>>===;;;999777666111111222333333444555555666666777888999:::;;;;;;777:::===???@@@AAABBBCCCEEEHHHKKKNNNQQQUUUYYY\\\___aaadddfffgggiiimmmooolllnnnppprrrtttxxx}}}{{{|||}}}}}}}}}{{{zzzyyyvvvrrrmmmgggddddddeeefffbbbaaa^^^XXXRRRPPPRRRUUUTTTSSSQQQPPPPPPNNNKKKIIIEEEEEEFFFGGGGGGEEE@@@<<<===EEEUUUeeennnrrryyy||||||zzz|||iiiSSS???999999777333222111000000///...---------000000000000000000000000---.........//////000000---......///000111111222////////////000000000000111111111111111111111111.........///000111111222222333444222000//////000...000222444444222000...222222333444444444333333333333333333333333333333333444555666777666555444777777666666666888:::;;;555777:::<<<>>>?????????===AAAFFFGGGGGGHHHKKKNNNRRR[[[jjjyyy{{{lllSSSIIIBBBDDDDDDCCCIIIRRR[[[wwwzzzrrrtttjjjxxxnnnZZZGGG???:::;;;===:::888777;;;888777999777444777>>>AAAAAABBBBBBCCCDDDDDDEEEAAAAAABBBAAA>>>;;;888555444555555666666555444333666666666666777777777777;;;;;;<<<>>>@@@BBBDDDFFFCCCFFFIIIKKKMMMPPPSSSUUU\\\___bbbdddddddddeeefffjjjllloooqqqsssvvvzzz}}}yyywwwvvvvvvwwwvvvtttrrrmmmkkkhhhddd```^^^]]]\\\ZZZWWWSSSOOOLLLJJJIIIIIILLLMMMMMMMMMMMMLLLLLLKKKGGGEEEBBB???>>>>>>>>>???===OOOcccpppwww}}}|||xxxxxx}}}yyyuuuyyy|||qqqWWWMMM@@@888555444222///......///000000000000000111000...---...///111222444222000---,,,---///000............////////////000000000000000000000000000000000000000000000000000000000000111222333444666555444333111000///...111111000000111111222333222333333444444333333222000111222222333444555555444555555666666666666666666555555555555666666777::::::;;;;;;<<<=========CCC???>>>AAABBBDDDIIIOOOKKKYYYkkkzzzvvviiiUUUMMMGGGEEEDDDBBBDDDHHHZZZppp}}}ttt~~~uuucccLLLCCC<<<<<<===;;;::::::<<<888777999888444555:::???@@@AAABBBCCCDDDDDDEEEDDDCCCCCCBBB@@@===:::999666666666555555555555444555555666666666777777777666777888999<<<>>>@@@AAAAAADDDGGGIIIKKKMMMQQQSSSVVVYYY\\\___```aaacccdddgggiiilllnnnpppssswwwzzz}}}~~~zzzxxxvvvuuutttssspppmmmfffdddaaa]]]YYYWWWVVVUUUPPPNNNKKKHHHFFFEEEFFFFFFJJJJJJKKKKKKKKKKKKJJJJJJGGGEEEAAA===:::;;;===@@@FFFWWWjjjuuu{{{zzzsssttt|||xxxxxx~~~~~~|||}}}ooo```KKKDDD:::444222222000...------...///////////////000///...---...///111222444333000...---...///111............////////////........................000000000000000000000000000000000000111222333444444444444444333111000///111111000000111111222333222333333444444333333222222222333333333333333333444444555666666666666666666555555555555666777777999999::::::;;;<<<<<<<<<>>><<<===@@@BBBCCCFFFLLLTTTcccwwwxxxjjjTTTLLLEEEDDDDDDCCCEEEIIIZZZppp{{{kkkTTTJJJAAA??????>>>???BBBAAA<<<999::::::777666777<<<===@@@BBBDDDEEEEEEDDDFFFFFFDDDBBBAAA???======888777666555444555666666555555555666666666666777444444555777999;;;===>>>???AAADDDGGGHHHJJJNNNPPPPPPSSSWWWZZZ\\\^^^```cccccceeehhhjjjlllooosssvvvyyyzzz|||~~~~~~}}}xxxuuurrrpppnnnkkkgggccc___\\\YYYUUURRROOONNNMMMGGGFFFDDDCCCBBBCCCDDDDDDFFFGGGGGGHHHHHHHHHGGGGGGEEEDDD@@@;;;777999???DDDUUUdddttt|||uuukkknnnzzz{{{~~~xxxuuutttyyy}}}sss^^^LLL???:::444111111222000///,,,------...............000///.........///000111333222000...---...///000---............/////////........................000000000000000000000000000//////000000111222333222333444555555333222000111111000000111111222333222333333444444333333222444444333333222222222222444444555666666666666555666555555555666666777888888888999999:::;;;;;;<<<;;;;;;===BBBCCCCCCGGGMMM___pppxxxhhhQQQIIICCCCCCCCCCCCFFFJJJYYYoooyyymmmZZZOOOEEE@@@@@@@@@EEEJJJIIIEEE@@@>>>===;;;888777999;;;>>>AAACCCDDDEEEDDDGGGFFFDDDBBBAAA@@@??????:::999777555444555666888444444555555555666666666555555666777999;;;===>>>===???BBBEEEFFFHHHKKKMMMNNNQQQTTTWWWYYY[[[^^^```___aaadddgggiiilllpppsssvvvwwwyyyzzz}}}~~~|||yyyqqqnnnkkkhhheeebbb]]]ZZZYYYWWWTTTPPPMMMJJJIIIIIIDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@>>>:::888===FFFNNNeeerrr~~~|||wwwmmmffflll{{{yyywwwyyy|||uuussssssuuurrreeeQQQBBB999666333222333333222000,,,---......//////......///............///000111111000...---------...///---------.........//////........................///////////////////////////////////////000111222000111444666666555333111111111000000111111222333222333333444444333333222333222222222222222222222333444555555666666555555555555555555666777888888999999999:::;;;;;;<<<<<<>>>===???CCCDDDFFFLLLTTTjjj{{{ssseeeNNNGGGAAAAAACCCCCCGGGKKKXXXooo{{{ttttttuuuqqqkkk]]]RRRFFF@@@>>>???EEELLLQQQOOOJJJEEEAAA???;;;999888:::===@@@BBBCCCDDDDDDFFFEEECCCAAA@@@@@@@@@@@@<<<:::888666555666777888444444444444555555555555555555555777888:::<<<===<<<>>>AAACCCDDDFFFIIIKKKLLLNNNQQQRRRSSSUUUXXXZZZ\\\^^^aaaccceeehhhlllooottttttuuuwwwzzz}}}~~~}}}{{{wwwtttjjjhhhdddbbb___\\\XXXUUUSSSQQQNNNKKKHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCC@@@@@@AAAAAAAAA@@@??????;;;;;;<<<<<<@@@HHHSSS[[[pppzzz|||wwwmmmiiijjjvvv~~~uuuooonnnqqqtttqqqssssssooodddUUUGGG>>>555444333333333222111000......///000000000000///...............//////000///...---,,,,,,,,,------------------............/////////////////////////////////////////////////////////...//////000000...000333555666555333222111111000000111111222333222333333444444333333222000000111222222333444444333444444555555555555555555555555666666777999999:::::::::;;;<<<<<<======@@@>>>>>>@@@BBBFFFPPP\\\ttt~~~nnnbbbKKKDDD???@@@BBBCCCGGGLLLYYYpppvvvtttkkkhhhjjjlllllldddXXXJJJBBB===<<>><<<;;;:::888888<<>>???>>>===>>>???EEERRR```yyywwwiii___JJJCCC>>>???AAACCCFFFKKKZZZqqqyyy}}}qqqhhhcccfffmmmtttqqqeeeVVVIIIAAA>>>CCCKKK[[[gggooojjj^^^SSSGGG???;;;;;;:::;;;===@@@CCCDDDBBBCCCCCCCCCCCCBBB@@@???<<<<<<;;;:::999888777777222333333333333444444444222222222333444666777888888:::===>>>???AAADDDFFFDDDEEEGGGIIIKKKNNNRRRUUUTTTVVVYYY\\\^^^aaaeeehhhggggggiiilllpppuuuyyy|||zzz|||~~~}}}||||||zzzwwwsssrrrrrrpppjjjeeeaaa^^^[[[XXXUUUQQQMMMIIIFFFEEECCCAAA@@@@@@AAAAAA??????@@@@@@@@@@@@@@@????????????===<<<:::888777888999>>>IIIYYYfffnnnqqqqqqyyyyyy||||||sssmmmlllnnnooopppnnnjjjaaaSSSEEE;;;777666000000000000///...///000---...//////000000//////------......//////..............................,,,,,,---------.........////////////////////////000000000000000000000000///......------....../////////000111222222222222111111000000111111222333222333333444444333333222000000111111222222222333222333444444555555444444555555555666777999:::;;;999::::::;;;;;;<<<======>>>>>>???AAABBBGGGUUUcccwwwooobbbYYYIIIBBB===>>>@@@BBBFFFJJJ\\\rrr{{{qqqhhhcccfffqqq|||~~~qqqaaaRRRGGGBBBFFFMMM```rrr|||nnn^^^OOOCCC<<<;;;::::::<<>>???@@@AAAAAAAAAAAA@@@???>>>===;;;888666555999:::@@@NNNaaaooouuuuuunnnvvv~~~}}}|||rrrmmmooorrrsssrrrqqqgggYYYJJJ???888555333000000111000000000222333,,,---......//////......,,,---......//////....../////////000000000000000,,,,,,,,,---------..............................000000000000000000000000///......---------......//////000000000111111222111111111000111222222333222333333444444333333222222222222111111111111111222333444444555555444444555555555666777999:::;;;888999999::::::;;;<<<<<<>>>@@@CCCFFFGGGKKKXXXeeesss|||jjj[[[SSSIIIBBB===>>>@@@AAAEEEJJJ^^^rrr}}}vvvqqqnnnlllmmmsss{{{}}}uuudddRRRHHHIIINNNVVVnnn}}}ppp[[[HHH@@@999444666888888<<>><<<999777555444999777000111888666---333333333444444555555555666777999<<<>>>@@@BBBCCC??????AAAGGGOOOVVVYYYZZZLLLNNNQQQSSSUUUYYY^^^aaa``````aaabbbdddiiioootttvvvwwwxxxyyyzzz}}}}}}yyyuuurrrmmmkkkgggdddcccaaa^^^\\\UUUSSSOOOKKKHHHEEECCCCCCAAAAAA@@@???>>>>>>>>>???>>>???@@@AAAAAA@@@>>>===???<<<777444444555666777999===BBBIIIVVVfffooopppsssvvv|||~~~|||uuuqqqnnnmmmllljjjkkkbbbSSSDDD999444444444111111111111000000000000////////////////////////...------------...//////++++++***++++++---......------------------------............/////////000......////////////......////////////////////////////////////000000000000......///000111222222333444333111000000000111111222222222111111111111000111111111111222333444555333555666777666777888::::::;;;<<<;;;999999;;;<<>>???DDDJJJ[[[oooyyyuuuqqqqqqpppppptttzzzsssaaaSSSLLLLLLRRRhhhmmmZZZHHH@@@::::::;;;999999<<>><<<999888666??????666111444555111333333333444444444555555333444666888:::<<<===>>>@@@??????BBBGGGJJJLLLKKKGGGHHHKKKMMMOOOSSSWWW[[[]]]^^^___```bbbffflllpppqqqsssuuuvvvwwwzzz~~~|||yyyvvvqqqnnnhhheeebbb___]]][[[XXXVVVQQQOOOKKKHHHDDDBBBAAAAAA??????>>>==================>>>???@@@@@@???>>><<<===:::777555555666777888777===CCCIIITTTcccnnnrrruuuwww{{{|||xxxxxx|||xxxtttqqqppppppnnnlllfff\\\LLL???777333222222111111111000000000//////...........................------------...//////000000///...............------------------------.........///////////////......////////////..............................////////////000000000000/////////000111111111222333222111000000000111111222222222111111111000000000000000111111222333444555666777777666555666888:::;;;<<<<<<<<<<<>><<<===???@@@EEEKKKZZZnnn{{{vvvtttuuuuuusssuuuyyysssaaaTTTMMMNNN```tttpppWWWLLLAAA======;;;::::::@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAA>>><<<;;;999DDDGGG<<<222111444555333333333444444444444555333333444555777888999999>>><<<<<<===???AAAAAAAAAEEEGGGJJJLLLNNNQQQUUUXXXYYYZZZ\\\^^^___bbbfffiiikkknnnppprrrtttvvvyyy{{{~~~~~~~~~~~~zzzwwwsssoookkkgggaaa^^^ZZZWWWUUUSSSPPPMMMJJJHHHEEECCC@@@???>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<===>>>??????>>>===<<<:::888777555555666777888777>>>GGGOOO[[[kkkwww{{{yyyxxxwwwtttppptttvvvtttrrrrrrttttttqqqnnn^^^RRRBBB777333222111000111111000000000000//////...........................------------...////////////...---+++***))))))------------------------///////////////...............////////////..............................////////////000000000000000000000000000000000000222111111000000000000111222222111111111000000000////////////000111222333666777888777555444555666777888:::;;;<<<===@@@CCCFFFGGGHHHHHHJJJPPPZZZaaalllqqqwwwwwwoooaaaTTTLLLEEE@@@===???AAABBBGGGMMMZZZnnn~~~}}}|||zzzuuutttuuuyyy|||kkk[[[RRRLLLUUUdddwwwnnn___LLL@@@<<<<<<======>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBB@@@>>>===:::CCCEEE<<<333111333555444444444444444444444444555555666666777888888888:::::::::;;;===???@@@AAACCCFFFHHHJJJLLLNNNRRRTTTUUUWWWYYY[[[\\\^^^aaadddgggjjjnnnppprrrsssvvvwwwzzz|||~~~zzzxxxxxxxxxyyyzzzwwwssspppmmmiiidddaaa\\\YYYUUUQQQOOOLLLIIIGGGDDDCCCAAA???===<<<=========<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<======<<<;;;;;;777777666555444444666888888@@@KKKZZZmmmyyyrrroooqqq{{{zzzrrrpppqqqtttxxxwwwrrrlllUUUIII:::222111333111///111000000000////////////...........................------------...//////------,,,+++***)))(((''',,,,,,------------------////////////..................////////////..............................////////////000000000000000000000000000/////////000000000000000000000000111111111111000000000000.........//////000111222444666666666444444555666555666888888999:::===???DDDEEEFFFGGGIIIPPPZZZaaaoooqqqrrrpppkkk```TTTLLLEEE@@@>>>@@@CCCEEEKKKQQQ\\\qqq}}}|||yyytttssstttyyy~~~xxxkkk]]]UUUKKKMMMTTTeee~~~{{{```III>>>===>>>>>>===>>>@@@AAABBBCCCCCCCCCBBBBBBCCCCCCBBB@@@???>>>;;;======888444444333222444444444444444444444444666666666666777777777777888999:::;;;<<<>>>@@@BBB>>>AAADDDFFFGGGIIIKKKMMMRRRTTTVVVXXXYYY[[[^^^aaafffhhhllloooppprrrtttvvvxxxyyy{{{}}}}}}zzzwwwuuutttssssssqqqooollliiifffbbb^^^[[[WWWTTTPPPMMMKKKIIIFFFDDDAAA@@@>>><<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===:::;;;;;;;;;::::::999999555666666444222333666999:::BBBQQQfffyyyoooqqq|||{{{uuuoooooopppvvvyyyvvvmmmdddKKKAAA555///111333222///000000000////////////..............................------------...//////------............---,,,,,,,,,,,,---------......///////////////...............////////////..............................////////////000000000000000000000///////////////////////////////////////111111111000000000//////............///000111222111333555555444444666777666888999888888888:::<<>>AAAEEEGGGMMMTTT___tttzzzyyy{{{zzzvvvuuuuuuvvvuuuqqqiii^^^WWWOOOKKKLLLWWWooo|||]]]HHH@@@===;;;<<<===???@@@BBBCCCDDDDDDAAAAAABBBCCCBBBAAA???>>><<<999666666666666444000555444444444444333333333333444444444444555555555777888:::999999:::<<<>>>>>>@@@CCCEEEFFFGGGIIIKKKNNNPPPRRRSSSTTTWWW[[[___dddfffiiikkklllnnnqqqtttuuuvvvxxxzzz{{{~~~{{{yyywwwtttqqqooommmlllhhhfffcccaaa___[[[WWWUUUSSSPPPLLLIIIHHHFFFCCCAAA???>>><<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<===;;;;;;:::999888777666666444555555333222444:::???BBBKKKZZZooo{{{sss{{{{{{uuusssnnnmmmoootttwwwpppbbbVVVBBB;;;333///111222111///000000////////////......------------------------...------------...//////(((***+++---......------+++,,,,,,------...................../////////000......////////////......------------------------////////////000000000000////////////////////////---......////////////...111111000000000/////////............///000111222000222333444444444666888:::;;;;;;:::999888:::;;;;;;>>>@@@CCCGGGPPP\\\dddqqqpppnnnjjjdddZZZOOOGGGFFFBBB@@@BBBEEEGGGMMMTTT^^^ssssssuuuzzz}}}uuusssqqqpppoookkkddd___WWWQQQLLLPPPaaa}}}vvv[[[KKKAAA::::::;;;===???AAABBBCCCCCCAAABBBCCCCCCCCCBBBAAA@@@>>>:::777777888777444111555555444444444333333333222222333333333444444444666777999888777777:::===>>>AAADDDFFFFFFGGGHHHJJJJJJKKKLLLMMMOOOSSSYYY]]]```bbbdddeeefffiiimmmpppoooqqqtttvvvwwwyyy|||}}}}}}{{{zzzvvvuuussspppmmmiiigggeee___]]]ZZZYYYWWWUUUQQQOOOMMMJJJGGGEEEDDDBBB@@@>>>>>>===;;;:::999999999:::999999999999999:::;;;;;;<<<;;;999888666555444333222333444444444999BBBJJJPPP[[[iiivvv~~~}}}vvvqqqpppmmmlllmmmrrrrrrhhhUUUFFF999666222000000000000///000000/////////.........------------------------...------------...//////&&&''')))+++,,,+++******++++++,,,,,,---......///,,,------...///000111111......////////////......------------------------////////////000000000000---.........///000000000,,,---.../////////......111000000000////////////////////////000111222222111222444444333333444666999:::;;;:::888888999;;;:::<<>>@@@DDDEEEEEEEEEDDDDDDDDDDDDDDDAAAAAA???>>><<<:::999888888666444444555555444333222222222333444555666777222333444444555666888:::;;;<<<===???AAACCCDDDEEEFFFFFFHHHJJJLLLOOOQQQSSSSSSVVVZZZ\\\^^^___bbbccccccfffjjjlllmmmmmmnnnpppoooqqqsssvvvyyy}}}~~~|||{{{{{{|||}}}{{{xxxtttppppppnnnkkkfffbbb^^^[[[YYYPPPPPPOOONNNLLLIIIFFFDDDFFFDDDAAA>>><<<;;;::::::999999999999999999999999;;;:::888777777777888999;;;777555555777777444111666444444888;;;BBBSSSeeerrrwww|||~~~~~~vvvqqqqqqlllrrrtttlllaaaUUUFFF888333333333222222222111111//////.........---------000///...---,,,+++++++++---------------------------.........---,,,,,,+++*********+++,,,---...///---------............///////////////////////////------------------------...///////////////......000000//////.........---000000000///000111111222111111000000//////......000111111111111222222222222222222222333444555555444555666777999:::;;;<<<===???BBBDDDHHHMMMSSSWWWkkkxxxzzzsssmmm]]]NNNLLLHHHCCCAAABBBCCCCCCFFFKKKVVVhhhyyytttuuutttjjjlllssszzz{{{lll```WWWZZZrrr{{{aaaRRRBBB<<<999;;;>>>>>>@@@CCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@>>><<<;;;999999888666444444555555444333333222222333333555666666222222555<<>><<<:::999888888888999999999999999999999999999999888888777777777888777777666555333222222222222222555;;;@@@III[[[llluuuwwwzzz{{{}}}{{{wwwxxxtttxxxuuuhhhZZZMMM@@@555222222111111111000000000//////.........---------//////...,,,,,,++++++,,,------------------------------......---,,,,,,+++,,,,,,,,,,,,------...///------------....................................------------------------......////////////......000/////////.........---000000000000000111111222000000000000//////......000000111111111222222222111111000111111222333444444555666777999:::;;;<<<<<<>>>@@@CCCFFFJJJOOOSSSaaaqqqwwwuuuqqqaaaOOOLLLHHHCCCAAABBBBBBBBBEEEIIIWWWiii{{{uuuxxx}}}qqqnnnrrryyynnn\\\UUUbbbvvvuuubbbIIIAAA;;;;;;======>>>AAACCCDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???===;;;::::::999777555444555555444333333222222333333444555666666555999EEEQQQQQQDDD777888888999:::;;;<<<===>>>@@@@@@AAACCCEEEHHHJJJKKKMMMNNNPPPPPPQQQSSSWWWZZZ\\\^^^aaabbbcccccceeefffeeegggiiikkkmmmqqquuuyyyxxxyyyzzz|||}}}~~~{{{{{{~~~{{{wwwsssrrrqqqqqqnnnmmmkkkkkkjjjiiifffddd```___\\\XXXTTTQQQNNNLLLIIIHHHHHHFFFDDDBBB@@@???:::999888777777777777777888888888888888888888888888888888888888777666666555777999666222000222555222444999@@@GGGPPP```nnnppppppoooqqqvvv~~~tttbbbOOOBBB888333000000000000////////////...............---------///...---,,,,,,++++++,,,---------------------------------------,,,,,,+++......------------...///------------............------------------------------------------------......///////////////.../////////.............../////////000000000111111000000000////////////...000000000111111111222222////////////000111222333555555666777999:::;;;;;;;;;===???AAACCCFFFKKKNNNTTTeeepppvvvuuucccOOOKKKGGGCCC@@@AAAAAAAAADDDHHHYYYiii|||xxx}}}zzzsssssszzz}}}hhhYYYZZZdddssssssYYYLLL???;;;::::::<<>>===<<<;;;:::888666555555555444333333222222222333444444555555444888BBBMMMLLLAAA555666777777888999::::::;;;===>>>???@@@BBBEEEGGGHHHKKKLLLLLLLLLLLLNNNRRRVVVXXXZZZ\\\]]]\\\]]]^^^```bbbdddfffhhhiiilllpppsssttttttvvvwwwyyy{{{||||||}}}~~~~~~|||{{{{{{zzzwwwuuuvvvyyy|||}}}{{{wwwsssooommmkkkkkkiiigggeeeddddddccc```^^^ZZZYYYVVVSSSPPPMMMJJJIIIEEEDDDCCCBBBAAA???>>>===:::999999888888888888888888888888888888888888888666777888999888777555444666777888666333222444666444888???FFFMMMUUU```iiiiiihhhgggkkkuuu~~~nnnYYYEEE999444333000000000/////////.................................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++...------,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////////////////...........................//////000000000000000////////////////////////000000000000111111111111////////////000111333333555555666777888999::::::;;;===???@@@AAADDDGGGJJJJJJZZZhhhqqqtttbbbMMMIIIEEE@@@>>>@@@AAAAAAEEEJJJXXXiii~~~~~~|||xxxdddZZZXXX[[[nnn}}}ooo\\\HHH<<<888777999===AAABBBDDDEEEFFFEEEDDDCCCCCCBBBBBB@@@???>>>======<<<:::777666777666555444333333222222222333444444111111222666::::::666111666666666777888999999:::<<<<<<===>>>@@@BBBDDDFFFJJJKKKKKKJJJJJJLLLOOORRRTTTUUUWWWWWWVVVWWWXXXZZZZZZ\\\___aaabbbeeehhhjjjpppqqqrrrtttuuuwwwxxxyyyvvvwwwxxxzzz{{{|||||||||~~~|||}}}|||zzzxxxwwwvvvuuuuuusssqqqoooppprrruuuwwwxxxwwwuuurrrnnnjjjgggfffeeeeeebbb___]]]\\\[[[XXXVVVSSSRRRPPPNNNKKKHHHFFFEEEBBBBBB@@@???>>>===<<<<<<:::::::::999888777666666777777777777777777777777666666777888777666555444777444111111444666666555555<<>>555333444111000000000000/////////---.....................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,++++++***+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///////////////---------.....................///000000000000///...............///////////////000000000111111111000000000111222333555555555555666777888999999:::;;;===???@@@@@@BBBDDDGGGFFFSSS^^^iiinnn\\\IIIHHHBBB>>>===@@@BBBCCCGGGMMMWWWgggsssaaaUUUOOOYYYaaahhhuuulllRRRAAA:::888888;;;>>>@@@BBBEEEFFFFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>><<<999888888888777555333333222222222222333333444444333222000111222444444444555666777888999::::::;;;;;;===>>>@@@BBBCCCHHHIIIIIIIIIHHHIIIKKKMMMPPPQQQQQQQQQPPPPPPRRRTTTVVVXXX[[[]]]___aaadddfffjjjkkklllmmmoooqqqrrrsssqqqrrrsssuuuvvvwwwwwwwwwyyy{{{~~~~~~}}}}}}|||{{{yyywwwtttpppnnnnnnooooooooommmkkkiiiiiijjjlllmmmmmmnnnllliiifffccc```^^^]]]]]]ZZZWWWTTTSSSRRRPPPNNNLLLKKKIIIGGGEEECCCAAA@@@@@@???>>><<<<<<;;;;;;;;;777888888777666555444333666666666666666666666666666666666666666555555444444000---...333666666555888AAALLLTTT[[[bbbeeeeee```dddmmm{{{~~~{{{tttdddPPPBBB999333222444000000000000////////////---------...............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000000000000---------------.........---...///000111000///...---............//////////////////000000000111111111111111222333555666777555555666777777888999999999;;;===??????@@@BBBDDDDDDMMMWWWccciiiXXXGGGHHHBBB>>>===@@@BBBDDDHHHNNNVVVfff~~~~~~nnn^^^OOOOOOOOOVVVccctttvvv[[[III@@@;;;999999999<<>>;;;:::::::::888777333333222222222222222333666666666444333222444555111222333555666888999999888999999:::<<<>>>@@@AAADDDEEEFFFFFFEEEDDDFFFGGGKKKLLLLLLKKKJJJJJJLLLNNNPPPSSSWWWZZZ\\\^^^aaacccdddeeefffgggiiikkklllmmmmmmnnnoooqqqrrrsssttttttqqqsssvvvxxxyyyzzz|||~~~|||}}}}}}}}}~~~~~~~~~}}}{{{yyyxxxxxxyyyxxxwwwsssooojjjggghhhkkklllkkkhhheeecccaaabbbbbbbbbaaabbbaaa___\\\YYYWWWUUUTTTTTTQQQNNNLLLLLLKKKJJJIIIGGGFFFEEECCCAAA???>>>======<<<;;;999999999::::::444555555666666555444444666666666666666666666666777666555555444444555555111000///000333777:::;;;AAALLLWWW^^^dddiiihhhccc^^^eeettt{{{zzzvvv}}}eeeRRR???777555222///////////////.........---------------.........//////,,,+++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************+++,,,------++++++,,,,,,,,,---------------------------------------------------------,,,---...///000000000000,,,,,,,,,------.........,,,---///000111000///...---------.........//////////////////000000000111000111111222444555777888555555666666777888888888666888;;;<<<===>>>???AAAAAAIIISSSaaahhhXXXGGGIIIEEEAAA???AAACCCCCCGGGLLLVVVfff{{{nnnuuu{{{zzzhhhXXXPPPKKKQQQ]]]kkk}}}{{{```OOOFFF???:::888666888<<>>???@@@BBBDDDDDDBBBAAAAAABBBHHHIIIIIIGGGFFFGGGIIIKKKHHHKKKOOORRRTTTWWWYYY\\\aaabbbccceeefffhhhiiijjjfffgggiiikkklllmmmnnnnnnkkkmmmpppqqqrrrtttwwwyyyxxx{{{~~~~~~~~~}}}|||{{{{{{yyyxxxwwwvvvvvvvvvvvvwwwsssqqqoooooopppqqqqqqqqqsssnnnhhheeegggjjjkkkllldddbbb___]]]\\\\\\[[[ZZZ[[[ZZZXXXUUUSSSQQQOOONNNOOOMMMJJJIIIIIIJJJIIIHHHFFFEEEDDDBBBAAA???>>>===;;;:::888777777777888999222333555777888888777777666666666666666666666666777666555333333444555555111333555555555888>>>DDDKKKVVVaaafffiiilllhhh```bbblll~~~yyyuuuvvvttt{{{www[[[GGG444000222000---+++......---------,,,,,,,,,---------.........//////+++++++++***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******++++++,,,---...///++++++,,,,,,,,,---------------------------------------------------------,,,---...///000000000000,,,,,,,,,------.........,,,---///000111000///...---------.........//////////////////000000000000000000111222333555777888555555666666777777888888444666999;;;;;;<<<>>>??????GGGQQQbbbjjjYYYHHHJJJHHHDDDAAACCCCCCBBBEEEJJJWWWggg~~~uuuooollllllooowwwfffZZZNNNKKKPPP^^^rrrkkkTTTGGGCCC>>>777;;;::::::;;;>>>AAACCCDDD@@@AAABBBCCCCCCAAA???>>>???@@@@@@???>>><<<:::999888777555333333333444555444444333333222111111000333444555666777777777777444666888;;;<<<<<<;;;:::===>>>???@@@@@@AAA@@@@@@BBBBBBCCCEEEFFFHHHIIIIIIHHHIIIKKKNNNQQQSSSUUUUUUVVVYYY\\\```dddfffhhhhhheeeeeefffhhhhhhiiiiiiiiikkkjjjiiihhhiiikkknnnpppsssuuuwwwwwwvvvvvvwwwxxxwwwzzz}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}|||yyyxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvtttqqqnnnlllkkklllkkkkkkjjjiiihhhhhhggggggfffdddaaa___]]]\\\[[[YYYYYYXXXWWWVVVUUUTTTSSSSSSRRRPPPOOOMMMKKKIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBFFFCCC???;;;999:::;;;===888999;;;;;;;;;999777666888888999888555444444555888777555444555666888:::999777666666666666555333666777333777AAABBBEEESSSbbbggglllnnnkkkeeeaaa___gggyyy~~~uuussssssmmmxxxwwweeeKKKBBB777111000111000///000///...---------------111///,,,,,,---......---+++,,,---.........---,,,,,,,,,---...---,,,***)))+++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,+++***)))))))))***---,,,+++*********+++,,,,,,------......------,,,///...---,,,,,,+++++++++//////000000///...------------......//////000000////////////////////////...000111111///...//////000000000111222333555555888777777777666666666555777888::::::999999:::<<>><<<;;;999888666444333444555666444333333333222222111111111222333444555555555555444555888:::;;;;;;::::::<<<<<<===>>>????????????@@@AAABBBCCCEEEFFFGGGGGGGGGHHHJJJLLLNNNOOOPPPQQQSSSUUUWWW[[[^^^aaaccccccccccccddddddeeedddddddddeeedddccccccdddgggjjjlllnnnppprrrsssrrrrrrrrrtttrrruuuwwwyyyxxxwwwwwwxxxyyyyyyxxxxxxzzz|||}}}{{{zzz|||~~~}}}{{{yyyxxxyyy|||}}}}}}|||{{{zzzyyyyyyyyyyyywwwuuurrrpppooopppqqqrrrrrrqqqpppnnnllliiifffeeebbbbbbbbbaaaaaa`````````bbb```^^^\\\ZZZYYYXXXWWWRRRRRRQQQPPPOOONNNMMMMMMLLLKKKJJJHHHFFFEEECCCCCCCCCBBBBBB@@@???>>>======>>><<<999666555555666777::::::;;;;;;;;;:::888777777888999777555444555666555555333333333444666777666555444444555555555444555999999@@@MMMQQQWWWeeeqqqvvvzzzvvvoooiiiiiikkkvvv{{{uuuqqqooopppxxx~~~~~~{{{hhhSSSDDD<<<444///000111000//////...---,,,,,,,,,,,,,,,...------...//////...,,,***+++,,,------,,,++++++,,,,,,---------,,,+++*********************************))))))))))))******---,,,,,,+++******++++++---,,,,,,++++++,,,---...,,,,,,------------,,,,,,,,,,,,---...000222444555///////////////...------............////////////...........................000111111///...///000111111111111222333444444555555555666666666777777777888999999999999:::<<>>>>>>>>@@@AAABBBCCCCCCBBBAAA@@@BBBBBBCCCCCCBBB@@@>>>===:::999888666555555666777333333333333333333222222000000111222333333333333444555777999999:::999999999:::;;;<<<============>>>>>>???@@@BBBCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKNNNOOOPPPSSSUUUXXX[[[\\\_______________^^^^^^]]]^^^]]]\\\]]]^^^aaaccceeehhhjjjlllllllllkkklllnnnkkkmmmooopppooonnnoooppprrrrrrqqqqqqqqqssstttuuuxxxwwwvvvuuutttuuuvvvvvvuuutttrrrppppppqqqrrrtttsssrrrqqqqqqpppqqqqqqqqqqqqnnnjjjgggeeefffhhhjjjiiiiiihhhfffdddaaa___^^^XXXXXXXXXXXXXXXXXXXXXXXXYYYXXXVVVUUUSSSRRRRRRRRRKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCBBB@@@???>>>=========<<<;;;:::999999888<<<;;;:::999888888888888999999999999999888888888777888888777555444555666555444333333333444666777666555444333444555777888888@@@DDDMMM\\\aaaeeerrr|||yyyqqqnnnttt{{{~~~}}}|||wwwrrrnnnooouuuyyyxxxuuulllVVVAAA:::666000...000111000///------,,,,,,+++,,,,,,,,,,,,,,,---///111000---+++***++++++,,,,,,+++******,,,,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))******************)))------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,------------,,,,,,((()))***,,,///111444555...////////////...------/////////..........................................///000000///...///000333222222111111222333333111222333444555666777777666888999999999999;;;<<>>@@@@@@AAAAAABBBDDDFFFHHHIIIIIIJJJJJJJJJJJJLLLNNNQQQTTTVVVXXXYYYYYYZZZZZZZZZYYYYYYXXXWWWWWWXXXZZZ\\\^^^```bbbdddfffggggggfffhhhiiifffggghhhhhhggggggiiijjjllllllkkkkkkkkkkkkllllllooooooooonnnmmmmmmlllllllllkkkjjjiiiiiijjjkkkkkkjjjiiihhhggggggggggggggggggeeecccaaa``````bbbbbbaaaaaa```___]]][[[YYYXXXRRRRRRSSSSSSSSSSSSSSSSSSQQQPPPOOONNNMMMLLLLLLLLLGGGFFFFFFEEEDDDCCCCCCCCCAAAAAA@@@???===<<<;;;;;;:::::::::999999888888777;;;;;;;;;<<<<<<;;;;;;;;;888777777666666666777777666777888777555444555666666666555555555666777888888777666555555777;;;>>>CCCOOOWWW___kkkkkkjjjrrr~~~~~~|||yyyyyy~~~}}}vvvpppjjjqqquuuqqqiii\\\III999555222//////000000///...------,,,,,,,,,---......000///......///...,,,***,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++++++++************************))))))+++,,,,,,+++))))))---,,,,,,+++++++++,,,,,,+++++++++,,,---...//////,,,,,,,,,------,,,,,,,,,++++++++++++,,,...///000.........//////...------/////////......---------.........................../////////......///111444333222222111111111222111111222333444555555666666777999999999999;;;===>>>@@@HHHRRRTTTLLLEEEDDDCCCBBB@@@@@@CCCGGGJJJLLLSSS___sss~~~xxxyyy~~~gggSSSLLLNNNMMMMMMOOOQQQRRRSSSUUUWWW^^^XXXNNNDDD>>><<<<<<===>>>???@@@AAABBBBBBBBBCCCBBBCCCDDDEEEEEEDDDBBBBBB>>>>>><<<;;;:::999999999555555555444444444444444111222222333333333333222333333444555666666666666555555666777888888888888999999:::;;;<<<<<<======>>>???AAADDDFFFHHHJJJJJJGGGGGGGGGGGGIIILLLNNNPPPQQQQQQSSSTTTVVVVVVWWWWWWTTTTTTTTTUUUVVVXXXZZZ\\\]]]___bbbcccbbbcccdddeeeccccccdddcccbbbbbbdddfffhhhhhhgggfffffffffffffffhhhhhhhhhgggfffeeeddddddddddddddddddddddddeeeeeedddcccbbb```^^^]]]]]]]]][[[\\\]]]]]]^^^]]]]]]\\\[[[ZZZZZZYYYWWWVVVTTTSSSNNNNNNNNNNNNNNNOOOOOOOOOKKKJJJIIIHHHHHHGGGGGGGGGBBBBBBAAAAAA@@@@@@??????======<<<;;;;;;:::999999888888777777777777777777555666777888888888888777888888777777777777888999555666777666555444555666555555555555555666666777888888777555555999@@@EEETTTfffpppwww~~~yyyqqqttt}}}zzzxxx}}}xxxvvv~~~xxxqqqhhhoooqqqiiiZZZKKK>>>666333222111000000000...---......---......///000000555222...,,,+++,,,+++***......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++************++++++))))))***+++,,,---------+++,,,,,,,,,,,,,,,,,,+++000//////......//////000------............------//////......------,,,,,,........................---...///...------000111444444333222111111111111222222222222333333333333555777999999999999;;;===<<<@@@GGGNNNNNNHHHCCCAAA@@@@@@@@@@@@AAACCCGGGIIIOOO[[[qqqyyyaaaQQQMMMKKKIIIIIIKKKNNNRRRYYYbbbkkkiiibbbWWWJJJAAA============>>>???@@@AAABBBCCCAAABBBCCCDDDDDDDDDCCCBBB@@@@@@???>>><<<;;;::::::777666666555555444333333222333333444444444333333333333333333444444555555333444555666777777777777777888888999::::::;;;;;;;;;===???BBBEEEGGGIIIIIIDDDEEEEEEFFFGGGIIIJJJKKKJJJKKKMMMOOOQQQRRRRRRSSSQQQQQQQQQRRRSSSTTTUUUVVVXXXZZZ\\\]]]]]]^^^___`````````___]]]\\\]]]```bbbcccccccccbbbbbbaaaaaaaaabbbaaaaaa```___^^^]]]]]]]]]^^^___``````_________^^^]]][[[YYYWWWVVVUUUUUURRRTTTVVVXXXYYYXXXWWWVVVTTTTTTTTTSSSRRRPPPOOONNNIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCC=========<<<<<<;;;;;;;;;999888888888777777666666444444555555555555555555555555666777777777777777999999999:::::::::::::::444666666666444444555666222222333333444444444444555666666555777===GGGOOOggg{{{~~~~~~zzzvvvwwwxxxxxx|||}}}~~~wwwpppjjjllliii]]]KKK===555222222222111111000///..................///000111222777333...******++++++,,,//////...---,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++******++++++++++++************))))))******++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///,,,,,,---............---.........------------------------------------------......---,,,---000222444333333222111111111222222222222222333333333333555777888999999:::<<<===<<>>???@@@???>>>???AAACCCLLLYYYqqqyyycccWWWOOOIIIFFFHHHLLLSSSaaaoooxxx}}}~~~ttt```NNNEEEBBB;;;;;;<<<===>>>@@@BBBCCC???@@@BBBCCCCCCCCCBBBBBBBBBAAAAAA@@@>>>===;;;:::999888777666555333333222222333333444333333222222222222222222222333333444333333444555666666666666666777777888888999999:::;;;<<<>>>AAACCCDDDEEEFFFBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOQQQSSSVVVWWWWWWXXXYYYZZZ\\\\\\ZZZXXXVVVXXX[[[^^^]]]]]]]]]]]]]]]]]]\\\\\\]]]\\\ZZZYYYXXXWWWWWWWWWVVVWWWYYYZZZ[[[ZZZYYYXXXWWWVVVTTTSSSRRRQQQQQQQQQNNNOOOPPPQQQQQQPPPPPPOOOMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCBBB@@@???>>>>>>>>>;;;::::::::::::999999999777666666666666666555555333444444444555555666666888999999999999999::::::666777999:::::::::999888444555666666444444555666222222333333444444444333333555777888<<>>???FFFNNNQQQOOOJJJEEEAAAAAABBBCCCBBB???>>>???AAAIIIYYYsssvvveeeSSSKKKFFFGGGKKKUUUhhhyyyttt[[[MMMHHH::::::;;;<<<>>>???AAABBB>>>???@@@BBBBBBBBBBBBAAABBBBBBBBBAAA???===<<<;;;:::999888666555333222111222222333333333222222111222222222111222222333333333333444555666666666666666666777777888888999999;;;<<<>>>???AAABBBBBBBBB@@@AAACCCDDDEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJLLLOOOQQQRRRSSSSSSUUUVVVYYYXXXVVVTTTRRRTTTWWWZZZXXXYYYYYYZZZZZZYYYYYYXXXZZZYYYWWWUUUSSSSSSTTTTTTQQQSSSUUUVVVWWWVVVUUUTTTQQQQQQPPPOOOOOOOOOOOOOOOMMMMMMKKKJJJIIIJJJJJJKKKHHHHHHHHHHHHGGGFFFEEEDDDFFFEEEEEEDDDCCCBBBAAAAAABBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::777777777777777777777777555555555666666777777888999888888777888888999999222444666777888777666555333555666555444444555666333444555555666666555555333666999<<>>DDDLLLUUUWWWTTTPPPJJJFFFEEEGGGHHHFFFBBB@@@AAABBBGGGYYYtttzzzwwwwww|||~~~tttdddVVVIIIDDDHHHSSShhhzzz|||cccNNNAAA;;;999;;;;;;777999?????????@@@@@@AAABBBCCCCCCBBBBBBBBBAAA@@@???>>>===;;;;;;:::999888777666555555333222000000111333444444444444444444444444444111111222333333444555555333555888888777555555555:::::::::;;;<<<===>>>???AAAAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNOOONNNOOOPPPPPPQQQQQQPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTRRRPPPOOOMMMLLLLLLMMMMMMMMMNNNPPPPPPPPPOOOMMMKKKNNNMMMLLLJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFDDDGGGFFFDDDBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888888888888999888888777777666666555555555444444444444555666666555777777555333333555888888888888888888888888888999999888777666555444444777777666444444333333333555222111333333222444999333777<<<@@@HHHWWWjjjxxx}}}~~~{{{yyyssstttyyyyyyssskkk___OOO???777333...,,,//////...---,,,,,,,,,,,,,,,///...,,,++++++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))))))))************)))))),,,+++++++++***)))))))))******+++,,,,,,,,,,,,+++...---,,,,,,+++++++++,,,,,,+++***))))))***+++,,,//////.........---------000000///------,,,,,,,,,,,,---...//////...---,,,---,,,+++***+++,,,---...............////////////......//////000000111111000111111222222333444444444444444555777999<<<===HHHQQQYYY[[[ZZZWWWQQQJJJNNNMMMLLLIIIBBB<<>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;:::999888777666666555333111111111333333222222222222222222222222111111222333333444555555444555555555333333444666999999999::::::;;;<<<===>>>>>>============>>>>>>AAA@@@@@@@@@@@@AAAAAABBBCCCDDDFFFGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNMMMMMMMMMMMMNNNOOOPPPNNNMMMKKKJJJIIIIIIJJJJJJHHHIIIJJJKKKKKKIIIHHHFFFJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDBBBDDDCCCAAA???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888777:::999999888777666666555444444444333444555555666666777777666444333666999888888777777777777777777888888888777666666555555666666555444444444444555555222222333333222444888888999===FFFTTTfffvvv|||vvvwww||||||yyyyyyuuurrrtttxxxvvvmmmdddTTTFFF:::444222......000///...---,,,,,,,,,,,,---///...,,,++++++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++************************'''(((((())))))(((((('''+++++++++*********************+++,,,,,,,,,,,,+++------,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,000000///...------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,------...............////////////.../////////000000000111///000000111111222333333444444444555777999<<<===IIIQQQYYYZZZYYYXXXSSSNNNOOOMMMKKKHHHBBB<<<>>>EEEMMMZZZooo~~~rrrqqqpppttt}}}qqq```TTTMMMMMMRRRYYYqqquuuXXXLLL@@@;;;:::999999:::<<<===???AAABBBBBBBBBAAACCCCCCCCCCCCBBBAAA@@@@@@??????>>>===;;;:::999888888666555333222222333333222222222222111111111111111222222333333444444555555555444222000111444777888888777888888999:::;;;<<<<<<<<<;;;;;;<<<<<<===??????>>>>>>===>>>>>>>>>@@@@@@BBBCCCCCCDDDCCCCCCFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFDDDEEEFFFFFFFFFEEECCCBBBDDDCCCCCCBBBBBBBBBCCCCCCCCCBBB@@@AAABBBBBBAAA??????>>>===<<<;;;:::::::::888888888888888888888888777777888999888777666555999888888777555444333333333333333333333444444555777777777666555555777999888777777777666666555555777777777777777777777777666666555555444555555555555333222444333111444999>>>>>>CCCPPPdddvvv{{{}}}zzztttpppwww{{{rrrxxx~~~}}}xxxuuutttsssqqqpppsssuuuooocccXXXEEE<<<444111111//////111......---,,,,,,,,,------///...---,,,,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,((())))))))))))))))))(((***************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++******++++++++++++******)))******++++++,,,,,,---000000//////......------++++++,,,,,,,,,,,,++++++,,,,,,---...............---............/////////////////////000000000000...//////000111111222222555444444555777999;;;===GGGOOOUUUWWWWWWXXXWWWSSSOOOLLLJJJGGGAAA<<<>>>DDDNNN[[[oootttqqqqqqvvv|||ooo^^^SSSNNNNNNPPP```sssnnn]]]III===999::::::999888:::===@@@BBBCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>><<<;;;;;;:::999777666444444444444444444444444333333333333222222222333333444444444444444444333111222444666666666555666666777888888<<<<<<;;;;;;<<<<<<======>>>>>>===<<<;;;;;;;;;<<<===>>>>>>???@@@@@@AAAAAADDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>???@@@AAA???>>>======>>>>>>===;;;;;;;;;:::999888888888777666666666666666666666666444555777888888666555333666555444333222111000///333222222222222333444444777777666666555666888999888888888777666666555555666666777777777888888888888777666555444444444444444222333555444222777===HHHKKKSSSbbbqqq{{{}}}|||qqqrrrrrrqqquuuyyynnnnnntttyyyyyytttooonnnpppooonnnnnnpppnnneeeUUUIII999555000///000000000000...------,,,,,,,,,------......---,,,,,,---......++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,++++++)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))******+++,,,---...//////000000000//////......---++++++,,,,,,,,,,,,+++++++++,,,...///000//////...---------.........//////////////////000000000000//////000000111222222222555555555555777999;;;<<>>CCCNNN[[[ooo{{{uuurrrtttwww|||kkkZZZPPPLLLKKKOOO^^^rrrtttYYYDDD;;;:::888666555777:::>>>AAABBBDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>><<<;;;:::999888777666666555555555444444444333333222222333333333333444444222444666666555444444444555444444444444555555666999999999999::::::;;;<<<======<<<;;;::::::::::::<<<<<<<<<======>>>??????BBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@??????>>>;;;;;;;;;;;;<<<===>>>>>><<<:::999999:::;;;999888888888888888777666666555555555555555555555555555111333555666666555333222444444333222111000//////333222222222222333444444777666555555666777888888999999999888888777777777666666777777888888999999;;;:::888666444333333222444333444666666777???HHHYYYaaammmwwwzzzyyyuuurrrggghhhllluuuxxxnnniiilllqqquuusssooolllnnnqqqllljjjhhhfffbbbWWWHHH<<<444333111//////000///...------,,,,,,,,,------...------,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,++++++)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++******+++,,,,,,++++++***)))***+++,,,,,,+++***)))((()))***+++,,,...//////...//////000//////...---------,,,,,,,,,,,,------***,,,---///000000///...------------............000000000000////////////000000111111222333333444555555555555777999;;;<<<>>>DDDIIIKKKNNNTTTXXXXXXLLLIIIFFFFFFBBB>>>>>>BBBLLLZZZnnn}}}ttttttuuuyyy{{{eeeUUUMMMHHHIIIQQQ___ooo~~~kkkRRRDDD???:::555777777999;;;>>>AAACCCDDDAAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>===<<<;;;;;;:::999555555444444333333222222333333333333333333333333111444777777666444333333444444333333333333444444555555555555666777888888;;;:::999999999999999999;;;:::::::::;;;<<<===>>>????????????????????????>>>???@@@@@@AAAAAA@@@@@@@@@@@@???>>>>>>>>>??????<<<<<<============<<<<<<<<<<<<;;;;;;::::::::::::999888888888999::::::;;;999888777777888888777555666666666666666555444444444444444444444444444444000111222333444333222222555444444333333222222111333333333333333444444555666555333333555777888777888888888888888999999999777777777888888999999999;;;:::888666555333333333555555777:::<<<@@@LLLYYYmmmxxxvvvooommmbbbgggrrryyyooojjjjjjlllpppssssssqqqpppqqqsssiiiddd^^^XXXQQQGGG<<<444111333222///...//////---------,,,,,,,,,---......+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,((())))))))))))))))))(((***************+++++++++******+++,,,,,,,,,,,,+++))))))+++,,,,,,,,,+++*********++++++++++++******&&&'''''')))***+++,,,,,,,,,---...//////...---,,,------,,,,,,,,,,,,------***+++,,,---.../////////,,,------------.........000000000000////////////111111111222333333444444666666555666777888:::;;;===CCCGGGGGGJJJPPPSSSSSSHHHEEEDDDFFFDDD@@@???AAAGGGWWWmmmxxxrrrqqqtttwwwdddWWWPPPNNNRRRXXX___hhhtttvvv```RRRKKKDDD===;;;;;;::::::;;;===???AAA@@@@@@AAABBBCCCDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCC???????????????>>>======777666666555444444333333333333333333333333333333222333555444333222333444444444333333333333333444333333333444444555666777777777666666666777888888999888888888888:::;;;<<<::::::;;;;;;<<<<<<======;;;<<<======>>>>>>======>>>>>>===<<<<<<<<<<<<<<<888999:::;;;;;;:::999999999999888777777777777777666666666555666666777777888666555555666666555444333333444444444333222111222222222222222222222222000000111111111222222222333333333333333333333333444444444333444555555666555333111222555777777666666666777777888888999999888888888888888888999999999888777666555555555555999999;;;???BBBKKK[[[kkk|||tttooommmiiissswwwqqqoooqqqrrrtttwwwxxxwwwtttpppmmmccc[[[QQQGGG@@@:::555222///333222---,,,//////,,,,,,,,,,,,,,,,,,---...///*********++++++*********++++++++++++++++++++++++************************************************'''(((((())))))(((((('''+++++++++*********************+++,,,,,,,,,,,,+++((()))+++,,,,,,,,,+++***++++++************++++++&&&''''''((()))***+++++++++,,,---......---,,,+++---,,,+++******+++,,,---******++++++,,,...///000,,,,,,---------.........111000000000/////////...000000000111222222333333666666555666777888:::;;;@@@EEEHHHFFFGGGJJJLLLKKKDDDBBBCCCGGGGGGBBB???@@@BBBSSSkkk|||qqqmmmooo}}}rrrddd\\\XXXWWWWWWXXXYYYaaaooo|||yyyiii]]]WWWPPPHHH@@@>>>;;;999999:::<<<>>>??????AAABBBCCCCCCDDDDDDAAAAAAAAABBBCCCDDDDDDEEE@@@@@@AAAAAAAAA@@@@@@???:::999999888777666666666333333333333333333333333333333333111000000333555444444333333222333333333444444444555666777888999444444444444444555666777777777666666777888:::;;;777777888999::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;===<<<<<<;;;:::::::::;;;666777888999999888777777999999888777777777777888555555444333333444444555777555444444555666444333111111222333333222000000111111111111111111111111000000//////000111222222000111111111111222222222555444444444444555666666555222000111444777777555444444555666777888999999888888888888888888888888666666666666666777888888<<<<<<>>>BBBGGGRRReeewww{{{sssoooooosss{{{yyyuuuuuuxxxzzz{{{~~~|||uuukkkddd^^^UUUGGG<<<555333222111---111111,,,+++...///,,,,,,,,,,,,,,,,,,---...///))))))************))))))++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++++++++***)))))))))************)))))),,,+++++++++******))))))******+++,,,,,,,,,,,,+++'''(((***,,,---,,,***))),,,+++***))))))***+++,,,))))))******++++++,,,,,,***+++---......---+++***,,,+++***))))))***+++,,,************+++---///000,,,,,,,,,---------......111111000000/////////.../////////000111111222222666666666666777888:::;;;EEEIIIJJJGGGFFFGGGGGGEEEBBB@@@BBBGGGHHHDDD@@@@@@???QQQjjjwwwlllnnnvvv~~~rrrllleee___[[[VVVSSSZZZeeekkkrrrvvvuuutttpppeeeYYYJJJFFFDDDFFFBBB;;;999======>>>@@@BBBCCCDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDCCCAAA???>>>;;;;;;:::999777666666555333333222111111222222222444444444333333333333333///111222222111111222444333333333444444444555555444444555555666777777888777777777777777777777777777888:::<<<<<<;;;:::999777999::::::::::::;;;===;;;;;;::::::999888888777777666666666666555555555555555555555555555555555333333333444444555555555666666555555555444444444222111111111000000///////////////000111111222222222222111111111111111111111111111111111111111111555555333000...///111444444666777777666666777999666666777777888888999999888888888777666666555555555333111222555999;;;;;;???BBBGGGNNNXXXdddqqqyyy~~~{{{vvvpppssszzz~~~~~~~~~~~~}}}}}}~~~vvviii^^^SSSIII===555333222111......------,,,,,,,,,------...------,,,,,,------.........---------,,,,,,,,,+++++++++*********))))))******+++,,,,,,,,,,,,++++++++++++***)))(((((('''(((((())))))*********+++************)))))))))))))))))))))***+++++++++,,,------,,,++++++******)))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++------,,,+++************........................---,,,+++***+++,,,---...///...---,,,,,,---...///111000000000000222333444555555666777888999::::::IIIIIIIIIJJJIIIFFFAAA>>>===;;;???GGGKKKGGGAAA???DDDRRRkkkoookkkpppuuu~~~vvvmmmeeeZZZQQQPPPTTT]]]ccchhhkkkqqqwwwuuuppp___VVVOOONNNKKKCCC===<<<:::<<<===@@@AAABBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDCCCBBBAAA@@@>>>======<<<;;;:::999888555555444333333333333333333333333333333222222222///111222222111111222333222222222222333333333333333333444444555666666777666666666666666666666666666777999;;;;;;:::999888666888999999777777888:::777777666666555444444333666666555555555444444444444444444444444444444444444444333333333333333333444444333333333222222222111111111111000000000///111111111111000000000000222222111111111111111111222222222222222222222222222333444444444444555777333555666666555555666777666666666777777777777777888888888777777777777777555555555666888;;;>>>@@@LLLOOOTTTZZZaaaiiirrrxxx{{{wwwwwwxxxxxx~~~|||rrrcccWWWDDD===555000111222222000.........---......//////------,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++*********))))))******++++++,,,,,,,,,+++++++++******)))(((((('''((()))))))))************''''''((()))***+++,,,,,,***************+++++++++++++++************))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---,,,,,,---...///111000000000000222333444333444555555777777888999BBBCCCEEEGGGHHHFFFBBB>>><<<:::===DDDHHHEEEAAA???CCCQQQiiiyyymmmkkklllyyy|||~~~rrrcccTTTKKKHHHNNNRRRWWW^^^kkkzzzzzznnnbbb\\\UUUKKKAAA;;;888888:::<<<>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@???>>>======999888888777666555555444333333333333222222111111///111222222111000111333000000111111111222222222222222333333444444555555444444444444444444444444555666777888999888777777555777777666555444555666444444444333333222222111444444444444333333333333333333333333333333333333444333333222111111000000222222111111111000000000111111111111000000000000333222222111000000//////111111222222222222222222333333333333333333333333000222555666666555555666333444555555444444555666666666666666666555555555777777777777777888999999888:::;;;<<<<<<@@@GGGLLLYYY\\\```dddfffiiilllooouuuqqqpppvvv}}}yyywww|||~~~yyylllZZZLLL999444///...000222111000///.........///000111111------,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++************************+++++++++++++++++++++******)))((((((((())))))))))))************''''''((()))***+++,,,,,,+++++++++***************((())))))))))))*********++++++++++++++++++++++++,,,+++************+++,,,+++++++++++++++++++++++++++++++++,,,,,,---//////------------------------,,,,,,---...............000//////......//////000000000000000000222333333222222333444555666777777:::<<<@@@EEEHHHFFFBBB>>>;;;999:::@@@CCCAAA???@@@BBBOOOfffxxxooolllrrrqqqtttooo^^^QQQKKKGGGHHHKKKSSSbbbtttvvvjjj^^^OOOBBB:::777777777888:::<<<>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@<<<<<<<<<;;;999888777666444444444333222222222111000222333222111000111333000111111111111222222222111111222222333333333333333333333333333333333333444444555666666666666555666666777666333222333444555555444444444333333333333333333333222222222111111111111111111111111111111111111111111000000000111111111000000000//////111111111000000000000000222222222111111000000000111111222222222222222333444444444444444444444444333444555444222111111111444555666666444444555666666666666555555444444333666666666666777999;;;<<<;;;===@@@@@@AAAHHHSSS]]]dddgggjjjkkkjjjhhhggggggmmmnnnsss~~~xxxyyy|||ooojjjnnnrrrxxx~~~xxxfffPPP@@@777444111000111111///...---------...///000111222---,,,,,,,,,,,,,,,,,,---+++++++++************)))***************************************++++++,,,************))))))(((((()))))))))))))))*********************)))))))))(((,,,+++++++++***)))))))))(((((())))))***++++++,,,++++++++++++++++++++++++++++++************++++++******++++++,,,,,,+++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---111111111111111111111111/////////000111111222333222222333444555666777777666999>>>DDDGGGFFFAAA===999777888===???>>>>>>AAABBBNNNeee}}}uuuooommmnnnwww{{{iiiZZZQQQFFFDDDEEEMMMZZZhhhuuu}}}xxxfffTTTFFF>>>:::999888777888999;;;===???@@@BBBCCCEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFDDDDDDCCCCCCBBBBBBAAAAAA??????>>>>>>===;;;999888666666666555444333333333222333444333222111222333222222222333333333444444111111111222222222222222333333333333333333333333333333444444444555555444666777777666444222222333555555444444444444333333333222222222111111111111111111111111111111111111......//////000111222222111111111111000000000000000000000000000000111111000000111111222222222333111111222222333333333333444444444444444444444444666666444222000000222444555777888777555555666777666666555555444444333333444444555666888;;;>>>???===@@@BBBCCCGGGQQQ___jjjpppqqqrrrqqqnnnkkkjjjjjjooovvv}}}}}}pppeeeaaadddlllssssss{{{sss]]]GGG888555444222111111000...---+++++++++,,,---...///000,,,,,,,,,++++++,,,,,,,,,++++++*********)))))))))******************************)))))))))***+++,,,*********)))))))))))))))******))))))))))))))))))************)))))))))(((,,,+++++++++***)))))))))((())))))***+++,,,------++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++,,,,,,+++***))))))******************************+++,,,...///000///...---000000000000000000000000...//////000111111222222222333444444666666777888777:::???DDDFFFDDD???:::888666777;;;<<<;;;>>>BBBDDDNNNccc}}}uuurrrqqqttt{{{tttbbbWWWKKKFFFDDDIIIQQQ[[[eeemmmzzzsssaaaRRRHHH@@@>>>;;;888777888:::;;;===>>>AAACCCEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB???@@@@@@@@@???>>><<<;;;:::999999888777666555555444555666555333222333444333333444444444555555555111111222222222222222222222222222222222222222222333333333333333444444444666777777666444222333444222222222222222222222222222222222222111111111111111111111111111111111111,,,---...///111222333333222222111111111000000000000000000000111111111111000000111111222333333444111111222222333444444444444444444444444444444444666555444333222444888;;;666777888777666555666777555555555555555444444444555555555777:::>>>BBBDDDCCCFFFJJJOOOUUU^^^jjjrrrssssssqqqooolllllloooqqqzzz|||nnn___ZZZ]]]ccckkkrrrrrrzzz{{{eeePPP>>>555//////////////////......************+++,,,------,,,,,,++++++++++++,,,,,,+++++++++*********))))))***************+++++++++******)))((()))***+++,,,******))))))))))))))))))************))))))))))))''''''((()))***+++,,,,,,+++++++++***************)))******+++,,,---------++++++++++++++++++++++++))))))***++++++***))))))((()))+++,,,------,,,+++,,,,,,***))))))(((((((((------------------------,,,,,,---...............,,,------......------,,,---...///000111111111111222333333444555666777777999;;;???CCCDDDBBB===999777666888;;;<<<;;;>>>DDDEEENNNaaa{{{{{{yyyyyypppdddWWWMMMFFFGGGJJJNNNVVV^^^jjjzzzwwweeeVVVFFFCCC>>>:::888777999::::::<<<>>>AAACCCDDDCCCCCCGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCC???@@@AAABBBAAA@@@>>>======<<<<<<;;;:::999888777666777777666555444555666333444444444555555555555222222222222222222222222333333333333333333333333333333222222333333444444444555666555333222333444111111111111111111111111333333222222222111111111111111111111111111111111......///000111111222222111111111111000000000000///000000000111111111111222222222222222222222222111111222222333444444555333333333333333333333333444555555555444555777999666777888777555444555666555555555555555666666666777777888:::>>>CCCGGGJJJPPPTTT\\\dddlllrrrwwwyyytttrrrnnnkkkjjjooovvv|||mmmaaaYYYZZZ```dddiiiooonnnxxxmmmSSS@@@777555.../////////.........///++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********))))))*********+++++++++******((((((((()))+++,,,)))))))))))))))))))))***************)))))))))(((''''''((()))***+++,,,,,,***************+++++++++))))))******++++++,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((''')))+++---------,,,+++++++++******)))*********........................,,,,,,,,,,,,,,,------...,,,------......------,,,---...///000111111111000111111222333444555666666:::;;;===@@@BBB@@@<<<888777777999======<<>>???AAABBBBBBAAA???>>>???>>>>>>===;;;:::999999777888888888666555555666333333333444444444555555333333222222222222222222333333333333333333333333333333222222333333444555333444555444222222222333222222222222222333333333333333333222222222222111111111111111111111111111000000000000111111111111111000000000//////////////////000000111111111222444444333222222111111111111111222333333444555555333333333333333333333333333555666666444222222222555666777666444333444555444555555555666777777777:::::::::<<>>@@@???<<<999777777;;;>>>>>>===@@@FFFDDDKKK\\\uuu{{{xxxzzz|||tttcccRRRKKKHHHFFFGGGKKK[[[hhhxxxsssiiiXXXDDD;;;===>>>888222:::888666555666:::???BBBDDDDDDDDDDDDEEEEEEFFFFFFCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAA???===>>>@@@@@@===;;;<<<<<<;;;:::888777666666555444333333555666666555555555555444444333333333555555444444333222111111......///111222333444555222222222222111111111111333333222222111111000000---...//////000000//////000000111222333333444444333333222222222222333333111000///......///000111000000000000////////////444333222333333222333555666666555444444444444444333444555555666555555555222222222222333333444555666444222333555666444222555555666666666666666666999;;;AAAFFFIIILLLVVVaaasss~~~{{{zzzzzz{{{~~~}}}lllaaaVVVYYY```jjjqqqrrrmmmhhhfffjjjrrr~~~{{{```KKK???888333//////............---------......---,,,,,,,,,,,,---,,,+++)))'''%%%%%%%%%&&&,,,,,,++++++******++++++******+++++++++******)))+++*********))))))((((((%%%&&&'''(((((('''&&&%%%******))))))))))))******(((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,---------,,,,,,************************))))))((((((((((((((()))))))))***+++,,,,,,------,,,+++******))))))******))))))*********++++++++++++,,,---.........------,,,...//////...------...............////////////111111111000111111222222777;;;AAAGGGIIIFFF???:::;;;<<<>>>??????@@@CCCEEEHHHLLLZZZrrr~~~yyyxxxzzzlll]]]UUUOOOJJJIIILLLWWWeeevvv~~~kkk^^^NNNCCC???===999666888777777777777888999999??????AAABBBCCCCCCDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>???@@@AAA>>><<<>>>>>>===<<<;;;:::999888999888666555666777666555666666555555555444444444555555555444333222222222///000000111222333444444444333333333333222222222333333333222222222111111...///000000111111000000000000111222222333444444000//////......//////000111000////////////000111111111111111111111111111111111111222111111222444888888777666666666666666444555666666777777666666555444444444555555666777777555333444666777555333555666666666666777999:::>>>@@@GGGPPPUUUZZZccclll{{{{{{jjj```\\\ZZZ```iiisssxxxwwwrrrmmmjjjkkkqqq~~~tttdddNNN>>>666222///,,,............------------......---,,,,,,,,,,,,---++++++)))(((''''''&&&&&&---,,,++++++*********************++++++******)))************)))))))))((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))((('''''''''(((((()))***+++,,,------...---***************************))))))(((((()))))))))))))))***++++++,,,------,,,+++******))))))******,,,,,,---------.........,,,,,,,,,------------...,,,...//////...------...////////////000000000000111111111000111111222333666:::AAAGGGJJJGGGAAA;;;;;;===??????@@@AAADDDFFFHHHLLL[[[rrr|||vvvrrrwwwlllcccZZZQQQOOOPPPWWWbbbrrrssslll```TTTKKKEEEAAA@@@::::::;;;;;;:::888666555;;;<<<>>>AAACCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???@@@AAAAAA???>>>@@@@@@@@@???>>>===<<<<<<>>><<<:::999999999888666777777777777666666666666666666555555444444333333111111222222222333333333555555555444444444333333333333333333222222222222000000111222222222222111000111111222222333333444222111111000000111111222111000000//////000000111222222222333333444444444222444555555444444555666888777777777666666666666555666666777777777777777555555555555555555666666777666444444666777666555777888888888999;;;@@@CCCIIILLLUUUbbbkkkpppvvv{{{|||{{{eeeXXXVVVYYY]]]dddooowwwxxxuuuqqqmmmpppoootttyyyYYYNNN@@@666333333111///............------------......---,,,,,,,,,,,,,,,***************)))((((((...---,,,+++***)))))))))))))))******+++******)))************))))))))))))+++******))))))******+++((((((''''''''''''(((((((((((((((((())))))))))))...---,,,+++************'''(((***,,,---.........******************************)))))))))******+++))))))******+++,,,,,,,,,,,,+++******))))))***************++++++++++++,,,---,,,+++++++++,,,...///,,,---//////---,,,---...//////000000000111111111111111000000111222222333666:::@@@FFFIIIGGGAAA<<<<<<===??????@@@AAADDDFFFGGGMMM]]]rrrooo~~~{{{qqqyyy~~~~~~xxxpppfff^^^ZZZZZZ\\\cccnnn|||zzzuuunnnddd[[[SSSLLLHHHAAAAAA@@@???>>>;;;999888999;;;>>>AAACCCDDDDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@???AAAAAAAAAAAABBBAAAAAA@@@AAAAAAAAA@@@@@@?????????@@@>>><<<<<<<<<<<<<<<:::999999999999999999999999777777777666666555555555444444444444444333333333666666666555555555444444333333333333222222222222000111222222333333222222111111222222333333333333333333222222222222333333111111111111111111111111222222333333444555666666222666888666444555777777555555555555555444444333555555666777777777777666555444444333333333444444666555444444555666777777999;;;===>>>???BBBHHHMMMWWWZZZfffuuuyyy}}}hhhWWWRRRXXX___eeekkkssswwwuuurrroooooouuuvvv{{{~~~ooobbbGGG@@@888333333444333111.........---------,,,,,,...---,,,,,,++++++,,,,,,((()))+++,,,,,,+++***)))...---,,,***))))))))))))((())))))************************))))))))))))))),,,+++))))))))))))+++,,,******))))))))))))******(((((((((((())))))))))))///...---,,,,,,,,,,,,,,,((()))***+++,,,---------******************************************+++,,,))))))******+++++++++,,,,,,+++******))))))******))))))))))))************---,,,+++******,,,...///+++---///...---,,,------......//////000000111111000000000000111222333333777:::???EEEGGGDDD>>>:::;;;<<<>>>??????AAACCCFFFEEENNN^^^rrrYYYnnn}}}~~~~~~||||||~~~|||}}}wwwqqqnnnlllkkkfffgggmmmwww{{{wwwsssooojjjcccZZZSSSKKKIIIEEEAAA>>><<<;;;;;;888:::<<>>@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???======???@@@??????;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888666666666666666555555555777777666666666555555555333333333333333333333333111111222333333333333222333333333333444444444444222111111000000111111222333333333333333333333333222222333444444555666666000777:::666333555666555555555555666555444333333333444555555666666555555666555444444333333333333444444333333444666999:::;;;???DDDFFFGGGJJJPPPUUU```eeeqqq~~~xxxyyyyyy}}}jjjYYYRRRWWW```gggqqquuuxxxxxxtttrrrssstttvvvzzzwwwhhhWWWKKK:::666111/////////---+++...------------,,,,,,,,,------,,,++++++++++++,,,((()))+++,,,,,,,,,+++***---,,,+++***))))))))))))'''((()))***************))))))))))))))))))************(((''''''(((************))))))))))))******(((((((((((()))))))))))))))))))))))))))***+++++++++++++++,,,++++++******))))))))))))))))))))))))******))))))***+++,,,,,,)))***************++++++,,,+++******))))))******,,,,,,,,,------------...---,,,*********+++---///+++---......---,,,,,,---,,,,,,------...///000000000000000000111222333444888;;;???CCCDDDAAA;;;666:::<<<===>>>>>>@@@BBBEEEDDDNNN___rrrKKKXXXmmmzzz||||||{{{{{{}}}tttpppnnnttt{{{}}}{{{zzzyyyxxxuuuoookkk___ZZZRRRHHHAAA===<<<<<<888888999:::;;;<<<===>>>??????@@@AAABBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>>???@@@BBBBBBAAA@@@AAABBBAAAAAAAAAAAAAAAAAAAAABBB@@@???===>>>@@@AAAAAA@@@============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888888888999999888888888888777777555555555555555666666666222333444444555555444444555555555555555555555555666555555444444555555666444555555666666555555444333444444555555666666666555???BBB<<<777999:::888666777888888888777555444333444444555555555555555999888777666555555555555222333444444555888<<>>BBBDDDAAA;;;777:::<<<>>>>>>???@@@CCCEEEDDDMMM^^^rrrDDDKKKXXXiii~~~xxxzzz{{{|||yyyqqqpppssstttxxx}}}zzz||||||{{{{{{}}}xxxkkk]]]PPPGGGAAA???:::999888777777888:::;;;;;;<<<===>>>>>>?????????>>>>>>>>>>>>===============@@@BBBBBB@@@???AAABBBAAAAAABBBBBBCCCCCCCCCCCCBBB@@@>>>>>>???@@@???>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::888888888999999:::::::::555666777777888888777777777777777777666666666666;;;;;;::::::::::::;;;;;;666777888888888888777666666666666777777777777777888CCCGGG???999;;;<<<999666777888999888777555444444444555666666666666666:::999888666555555444444222333555666777;;;@@@EEEJJJTTT```ffffffeeegggjjjiiikkkqqqwwwyyywwwzzz|||zzz|||~~~iiiccc\\\YYY\\\dddlllpppqqqpppooopppsssuuuvvvvvvpppkkkbbbVVVIII???777333111111111111111111///...---------,,,,,,,,,++++++---,,,++++++***++++++++++++******)))))))))******)))))))))))))))******+++&&&'''((()))************((()))))))))************'''(((((())))))(((((('''((((((''''''''''''(((((((((((((((((()))))))))))),,,,,,+++++++++,,,,,,---***++++++++++++******)))))))))))))))))))))))))))(((((((((((()))***+++,,,************)))))))))))),,,+++******))))))******(((((()))))))))************++++++++++++,,,,,,,,,***,,,...---,,,+++,,,---++++++,,,---...///000000/////////000111333444555888:::>>>CCCEEEDDD???;;;<<<>>>@@@@@@AAABBBEEEGGGDDDLLL]]]rrrBBBFFFNNNVVVddd}}}~~~|||}}}yyyzzzzzz|||sssmmmkkkiiimmmsssqqquuuwwwtttrrrwwwrrraaaRRRHHHDDD>>><<<:::888777888:::<<<888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<>>??????===<<>>>>>>>>>>>============;;;;;;;;;<<<<<<=========888888999::::::::::::999888888888888777777777777:::999999888888999999:::777888999::::::999888777999999999888888888888888333???CCC:::333555666222444555666777666555333222555666666777777777777777999888666555333333222222222444777888999===DDDIIIUUU```nnnvvvvvvssstttuuummmnnnqqqssstttvvv~~~{{{yyy{{{rrrcccccccccbbbcccgggnnnsssqqqoooppptttzzz}}}}}}{{{mmmaaaPPPBBB:::666333000,,,------///000000000///---------,,,,,,,,,++++++---,,,++++++******++++++,,,+++)))((((((((()))***(((((((((((()))***+++,,,&&&'''((()))************(((((())))))*********+++'''((()))******)))((('''******))))))))))))******(((((((((((())))))))))))******)))(((''''''''''''((()))***+++++++++++++++))))))))))))))))))))))))''''''''''''((()))***+++*********))))))))))))))),,,++++++***)))*********++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,+++***,,,...---,,,+++,,,,,,,,,,,,---...///000111222/////////000111333444555777999>>>DDDGGGGGGCCC@@@>>>@@@AAABBBBBBDDDGGGIIIDDDKKK\\\rrrCCC>>>AAALLLWWWeee~~~|||yyy|||uuuiiicccccceeennnkkkiiijjjkkkrrrppp[[[LLLEEE???===:::777666777999:::777777666666777888:::;;;999999888888999:::;;;;;;<<<===???@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======>>>>>>???@@@AAA@@@???>>>>>>>>>???@@@???????????????@@@@@@AAA???>>>===<<<<<<>>>@@@BBB>>>=========<<<<<<<<<<<>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<======<<<<<<;;;:::======<<<;;;::::::999999888777777666555444444333666777888999:::999999888777777777777777888999999666666666666666555444333555333000000222444666666666888:::<<<@@@GGGPPPWWWdddrrr~~~yyyrrrnnnnnnsssyyy{{{wwwxxxzzz|||~~~uuujjjhhhhhhjjjnnnqqqqqqqqqtttuuuuuuyyyppp\\\NNN>>>333111333222000//////............//////+++******)))***+++---...,,,++++++******++++++,,,...---+++))))))***+++,,,!!!%%%)))++++++)))((())))))))))))((((((((((((++++++******))))))(((((())))))(((((('''''''''&&&(((((())))))))))))(((((((((((())))))*********+++'''((()))***+++,,,,,,,,,,,,+++*********+++---...)))))))))(((((((((((((((,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,---------............//////000000000000111444666555999???FFFIIIHHHCCC???BBBAAAAAADDDHHHIIIGGGEEEDDDLLL]]]sssAAA===@@@HHHMMMUUUiii~~~~~~zzzxxx{{{vvvnnnkkkjjjjjjgggdddbbbaaagggwww}}}iiiYYYNNNHHHDDD===888555555666666777777777888888888777777666666666666666777888888888:::<<<>>>@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@AAAAAABBBAAA@@@?????????@@@@@@@@@???>>>>>>>>>???AAAAAA@@@???>>>>>>>>>???@@@AAA>>>>>>=========<<<<<<<<<======<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>;;;;;;<<<<<<;;;;;;::::::======<<<;;;;;;:::999999999999999888777666666666666777888999999999999888777777666666666666666777777777888777777666666555888777666555666777777777;;;@@@FFFJJJMMMSSS\\\cccnnnzzz~~~{{{wwwssssssvvvxxxuuuooorrrwww|||rrrrrrrrrssstttuuuvvvvvvtttxxx|||ssscccNNNDDD666//////000///---//////............//////444222000---+++******)))+++++++++******+++++++++...---+++))))))***+++,,,---,,,+++***(((&&&$$$$$$''''''((()))***++++++,,,*********)))))))))))))))))))))((((((((('''''''''))))))************))))))((()))))))))************((()))***+++++++++++++++))))))(((((())))))***+++************************)))************)))((((((************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,---------------............//////000111000000111444777999===BBBHHHJJJHHHDDD@@@CCCBBBCCCFFFJJJKKKIIIGGGDDDLLL]]]rrr>>>;;;===CCCDDDEEEQQQ___uuu}}}vvvrrrwww~~~vvvrrrjjjddd^^^XXXTTTXXXhhhwww|||lll___VVVNNNBBB:::777666555444444444555666555444333222333333333333333444444555333555777:::===???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@>>>===>>>???AAACCCAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;======<<<<<<;;;:::::::::;;;;;;::::::999999888888666777888888999999888888999888777666666555666666555555555555444444444444///000333666999<<>>???@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBB@@@>>>===>>>???BBBCCCAAABBBBBBBBBAAA@@@???????????????>>>>>>>>>======<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>=====================<<<<<<;;;;;;;;;:::;;;;;;;;;;;;::::::999999777777888888888888888888::::::888888777777777777444444444444333444444444///111444888===CCCJJJNNNQQQ[[[gggmmmkkkiiilllppp|||~~~rrrmmmrrrxxxyyynnnhhhiiiuuuyyy|||xxx{{{yyytttrrruuuxxxyyyuuujjj[[[JJJ???555111......000000---***...------------------...))))))))))))******++++++******++++++++++++******,,,+++******)))***++++++((('''&&&''')))---111333)))))))))(((((((((''''''(((((())))))******++++++))))))(((((((((((((((((()))******++++++******))))))))))))))))))*********+++++++++++++++***)))((()))***+++------,,,++++++***+++++++++++++++,,,,,,))))))***+++,,,---------++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,......------,,,,,,++++++------,,,,,,,,,,,,---------------............///000111222111111222555777<<<@@@FFFIIIIIIHHHFFFDDDEEEGGGJJJMMMNNNMMMKKKIIIEEELLL\\\ppp:::999:::<<<===>>>DDDKKKQQQYYYiiixxxpppmmmooorrrsssuuuwwwfffTTTKKKHHHIIILLLPPP]]]fffpppzzz}}}zzzooo___PPPFFF@@@<<<:::<<<;;;;;;::::::999888888333222222111111222222222222222333444555777888999<<<===>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>???@@@BBBCCCBBBBBBBBBBBBBBBAAA@@@???@@@????????????>>>>>>>>>>>>>>>===>>>>>>???@@@@@@========================>>>===<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999999888888777777777777777777888777777666666777777777777777666666666777777888:::;;;===@@@EEENNNXXX___kkkttt~~~|||uuurrrrrrvvv{{{{{{ssspppxxx}}}vvvooojjjkkkooozzz}}}|||xxxttttttyyyzzzrrrnnnrrrnnnggg^^^QQQDDD:::666000...---...000///,,,)))------,,,,,,,,,,,,------------+++***(((%%%$$$###)))******++++++******)))*********************+++++++++*********)))))))))(((((('''''''''&&&&&&&&&(((((())))))******++++++(((((())))))))))))))))))(((((())))))))))))((((((******))))))))))))))))))+++++++++++++++***)))((()))***+++------,,,++++++((()))))))))******++++++((()))***+++,,,---------************************++++++************++++++******+++++++++,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,++++++---------............///000111111111111222555777999===CCCFFFFFFFFFFFFFFFFFFIIIMMMPPPOOOMMMIIIGGGEEELLL[[[ooo:::::::::::::::;;;???CCCGGGJJJSSSdddyyyzzztttrrrpppllliiimmmwwwooo\\\QQQKKKGGGEEEEEENNNVVV^^^gggsss~~~ppp```RRRHHHCCCAAABBBCCCCCCCCCAAA===999777444333333222222222222333222222222222333444555555888999:::;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>@@@????????????@@@@@@AAA>>>>>>============<<<<<<<<<;;;:::888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999888888777666666666777777333333444444555777888999888777666555666777888999999===CCCIIIRRR^^^lllvvvzzzrrrnnnqqquuu|||~~~~~~vvvooollljjjkkkpppwwwyyy|||uuusssrrrtttxxx~~~|||tttmmmggg^^^RRRGGG===444111333---,,,+++,,,---,,,***(((---,,,,,,++++++,,,,,,---+++++++++++++++***)))(((((()))***++++++***)))((()))))))))***************)))***+++++++++)))'''&&&$$$%%%&&&'''((())))))***))))))))))))************(((((())))))))))))******(((((())))))))))))((((((************))))))))))))+++++++++++++++***)))((((((((()))***************'''''''''((())))))******&&&'''((()))***+++++++++))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,++++++***---------............//////000000000000111444666666;;;AAACCCCCCCCCEEEGGGHHHLLLQQQSSSQQQLLLHHHFFFEEELLL[[[nnn777999:::::::::;;;<<<<<<@@@AAAGGGRRR```tttxxxqqqmmmlllqqq{{{~~~oooaaaUUUJJJFFFHHHHHHNNNUUU\\\gggttt~~~yyylll^^^TTTPPPPPPPPPTTTXXXYYYTTTKKKAAA:::444444333222222222222222222111111000111222444555555555777888:::<<<===>>>===>>>>>>??????@@@@@@AAA???????????????@@@AAAAAAAAABBBBBBCCCBBBAAA@@@??????@@@AAABBBBBBBBBAAAAAAAAAAAA@@@??????@@@AAABBBAAAAAA@@@@@@@@@?????????@@@@@@??????>>>??????????????????>>>>>>============<<<:::999999999;;;;;;<<<<<<<<<<<<============::::::::::::::::::::::::999888777666555666666777222333444555888:::===>>><<<;;;:::999999;;;===>>>>>>FFFQQQ[[[fffrrr|||rrrkkkqqqvvvzzzpppkkkhhhkkkmmmpppwww~~~{{{zzzyyyxxxxxxyyyyyyxxxvvvttttttvvv{{{|||sssjjjYYYMMMAAA:::555///...111++++++******+++,,,,,,+++,,,,,,++++++++++++,,,,,,&&&'''))),,,.../////////((()))***++++++***)))((((((((()))***************%%%'''(((***+++,,,,,,+++&&&&&&'''((()))***++++++*********)))))))))))))))(((((()))))))))*********)))))))))******)))))))))************)))))))))(((******+++++++++******)))))))))(((((())))))***+++&&&&&&'''(((((()))******'''((()))***************************************++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,------,,,++++++---------............///...////////////000333555666;;;@@@BBB@@@@@@BBBEEELLLQQQVVVWWWSSSMMMHHHFFFEEELLLZZZnnn444777;;;<<<<<<===<<<:::===>>>CCCJJJQQQ^^^wwwzzzwwwnnnnnnrrrzzzqqq^^^OOOLLLPPPFFFMMMSSSXXXaaannnyyy~~~zzz|||{{{rrrfff]]]\\\___dddjjjqqqssslll___OOODDD444444333222111111222222000000///000111222444555222333444666888:::;;;<<<<<<<<<===>>>???@@@@@@AAA@@@@@@??????@@@@@@AAABBB@@@AAABBBBBBBBBAAA@@@???>>>???AAACCCCCCBBBAAA@@@AAA@@@>>>>>>>>>@@@BBBDDDAAAAAAAAA@@@@@@@@@??????@@@@@@???>>>======>>>>>>@@@@@@@@@@@@??????>>>>>>AAA???===<<<;;;<<<>>>???<<<<<<<<<===============:::;;;;;;;;;;;;;;;;;;;;;999888777555555555666777444555666999<<>>@@@CCCNNNTTTYYYZZZUUUNNNHHHFFFFFFLLLZZZmmm999999999888888777555555;;;<<<>>>???DDDOOO___kkk{{{yyyqqqooouuuyyyyyyttteeeWWWMMMQQQJJJJJJSSS]]]eeemmmuuuuuuppplllkkkhhhddddddfffmmmzzzlllRRRFFF>>>999999999555333333333111///......000333444111111222444555777888888:::999888888888999;;;<<<::::::;;;;;;;;;<<<<<<<<<>>>=========>>>???AAABBBBBBBBBBBBAAAAAA@@@@@@@@@<<<===>>>???@@@@@@??????=========>>>>>>?????????AAA@@@???===<<<;;;;;;;;;::::::<<<======<<<;;;:::;;;<<<<<<<<<======>>>>>>>>>===<<<;;;:::999999999:::::::::::::::999999999:::777222000111333444444777666666999AAAJJJQQQUUURRRNNNIIIDDDEEEKKKUUU]]]nnnxxx|||{{{uuukkkggghhhkkksss}}}{{{sssmmmlllllllllpppsssuuuyyyuuucccOOO???;;;555111000000000000//////...---,,,,,,+++++++++,,,...---,,,,,,---///((()))++++++******+++,,,*********)))******++++++++++++******))))))((((((++++++******)))((((((((())))))************))))))((('''&&&&&&&&&(((***+++******)))))))))))))))***)))((('''''''''(((***+++*********)))))))))))))))))))))******++++++,,,,,,***)))((((((((()))+++,,,++++++******)))(((((((((+++***)))))))))***,,,,,,---,,,+++*********+++,,,******************************+++++++++,,,,,,,,,---------....../////////......,,,,,,,,,,,,......---,,,++++++,,,---///000000000000///...///222555:::===??????<<<<<>>GGGTTT^^^vvvxxxrrrrrrqqqqqq|||ssshhh___UUUNNNJJJOOOUUUYYY___ffflllgggdddeeefffgggkkkqqqwwwjjjPPPFFF===999777444333555555444444333222111111111111111222222333444444444555555444333444555666777777777888888888999999999<<<;;;;;;;;;<<<===???????????????>>>>>>>>>>>>>>>;;;;;;<<<======>>>????????????????????????????????????>>>=========>>>>>>===>>>???@@@@@@???>>>>>><<<<<<<<<<<<===============<<<;;;:::999888888888888888777777777777777888777666444444555666666555777666666999@@@IIISSSYYYVVVVVVVVVWWWZZZaaajjjppp|||zzzqqqkkkjjjiiiooo|||{{{tttllliiijjjllloootttwwwsssmmmdddTTTEEE888555000---------,,,+++......------,,,++++++******+++,,,,,,++++++,,,---(((***++++++******+++,,,******))))))((())))))************)))))))))))))))))))))))))))))))))******(((((())))))))))))((((((&&&&&&&&&'''''')))******((((((''''''((())))))******))))))((()))***+++,,,)))))))))))))))*********)))))))))******************)))((((((((()))++++++)))))))))))))))***************)))))))))***+++,,,------+++************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,++++++,,,---...,,,,,,++++++,,,---///000000000000///...///222555:::===???>>><<<;;;===???DDDLLLRRRRRRJJJCCC@@@@@@CCCKKK\\\rrr444555666777888888999888777888999888:::???HHHOOOaaaooo}}}uuunnnlllxxxxxxrrrcccZZZRRROOOPPPSSSXXX^^^fff```]]]___ccciiirrrzzzaaaTTTFFF???:::666555777222333444444333222000///222222222222222111111111222111111111111222333333444444444444555555555555888888888888999:::;;;;;;:::::::::;;;;;;;;;;;;;;;999999999999:::<<<>>>???@@@?????????????????????>>>>>>>>>>>>>>>???@@@@@@<<<======>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888777777777777777777666666666777777888333333444666777777555333888999;;;<<>>:::999:::<<<===CCCHHHHHHCCC>>>===>>>AAAIIIZZZppp444555666777888888888888888999::::::;;;>>>CCCGGGTTT\\\jjj~~~xxxqqqxxx~~~yyyooobbbXXXTTTVVV]]]bbbeee___]]]___dddjjjsss|||rrreeeVVVLLLEEE>>>::::::444555555555666555555444333333333222222111111111111111111222222222333333111111222222222333333333555555555555666666777777777777777888888999999999777666666666777999<<<>>>===>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>??????@@@<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888777777777666666555666666666888777777777888999::::::666666666777999:::888777;;;>>>AAACCCGGGRRRaaallltttyyy}}}xxxuuuxxx}}}~~~xxxxxx{{{~~~~~~yyyooogggdddhhhpppuuu{{{yyyppp^^^KKK<<<444111111/////////000000...,,,...---------,,,,,,,,,+++(((***++++++******+++,,,)))***++++++***)))***,,,,,,+++***)))(((''''''''''''((((((((())))))******(((((((((((())))))******'''(((((())))))(((((('''###$$$&&&(((*********))))))(((((('''''''''(((((()))))))))*********++++++''''''((()))***++++++,,,******))))))(((((('''''')))))))))))))))******+++(((((())))))************)))))))))))))))******+++------,,,+++***)))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++,,,,,,---......///...///000000///000333555999<<<>>>===999777888999888<<>>@@@HHHXXXlll~~~666666777777777777666666777888999;;;<<<>>>AAACCCHHHMMMVVVcccvvv|||wwwyyytttddd[[[\\\bbbfffeee```___bbbggglllttt|||~~~ssshhhaaaXXXNNNFFFCCCBBB@@@===:::999888999999333333222222111111000000111111222222333333333333111111111111222222222333222333333333444444444444555555666666777777888888666555444444555777:::;;;::::::;;;<<<>>>???@@@@@@???>>>======<<<<<<======>>>>>>======<<<<<<<<<<<<777777777666666555555444555555444444444555555666777777888999:::;;;;;;;;;<<<:::999:::<<<>>>>>>>>>;;;@@@GGGMMMUUUaaaqqq|||~~~zzztttsssrrrttt|||~~~|||}}}}}}tttnnnmmmrrryyy}}}zzzooo___NNN@@@666111000000//////111222222000...............------------***+++---,,,++++++,,,...)))+++,,,+++***)))***+++---,,,+++***)))(((((((((''''''(((((()))))))))***))))))))))))((((((''''''((())))))******))))))(((###%%%''')))******)))))),,,+++***)))((('''''''''((((((((()))))))))))))))''''''((()))***++++++,,,******))))))((((((''''''((()))))))))************************))))))(((((((((((())))))************,,,,,,++++++***)))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------.........---...000000000111333555888;;;>>>===999666666888666888::::::999:::<<>>AAAEEELLLTTT___uuu|||tttxxx}}}pppeeeccceeeeeeddd```___ccciiinnnwww}}}wwwuuuooodddZZZUUUTTTPPPJJJCCC===:::888888777666555444333111000000///000111111222222111111111111111111222222222333111222222333333333222222444555555555555555555666555444333333444555777888777777888999;;;<<<======<<<<<<;;;:::::::::::::::;;;:::999888888888888888555555555444444444444444333333333333444555666666666888;;;===>>>>>>===<<<;;;:::999;;;>>>BBBDDDDDD@@@FFFOOOYYYdddqqq~~~~~~uuupppiiimmmsss}}}}}}yyywwwxxxyyyzzzkkk\\\KKK@@@999444111111...------...000000///---------------------------+++---......---,,,...///***+++,,,+++)))))))))+++---,,,+++***)))))))))***'''(((((((((((((((((()))******)))(((((('''&&&&&&))))))************))))))%%%&&&'''((())))))))))))---,,,+++)))((((((((((((''''''((())))))))))))((((((((())))))******++++++***))))))))))))))))))((((((((()))************)))++++++******)))((((((''''''((())))))******))))))******++++++******)))(((******************************+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---............,,,...000111000111333555777;;;>>>===:::777666777777888999999999:::<<>>???BBBGGGMMMQQQRRRRRRNNNSSS[[[eeeoooxxx~~~{{{tttpppnnnllltttvvvuuu{{{}}}xxxrrrkkkfffSSSGGG;;;777444000///111,,,+++***+++---------,,,+++++++++++++++++++++++++++---......------...///***+++,,,+++)))((()))***+++***))))))))))))******((((((((((((((('''''''''((((((((((((((((((''''''(((((())))))))))))((((((((((((''''''''''''(((((())))))((((((((())))))***'''((()))*********)))))))))))))))))))))*********)))))))))***************'''((()))***+++******)))*********)))))))))))))))'''''')))*********)))(((((((((***++++++******)))))))))))))))))))))))))))******+++++++++,,,,,,,,,...---------,,,,,,,,,,,,+++,,,---......---,,,+++***+++,,,............---+++---000111111111333555777:::>>>>>>;;;888777888888888999999999:::<<<===AAAGGGUUUgggwww111222444666777888999999777666555555777888999888<<<<<<@@@DDDFFFMMMbbbwww|||wwwpppnnnvvv|||uuuooofff```___bbbiiiuuu~~~wwwppplllnnnsss|||~~~~~~|||wwwppphhh___XXXTTTNNNLLLIIIEEE@@@<<<999777000111333444444444333222000000000000111111111222111222333444444333222111333333222222111111000000444444555555555444333222888777777666555444444333444444444555666888999:::888777555444333333444444444555555666666777777777222222222333444555666777>>>BBBHHHLLLNNNLLLIIIFFFHHHLLLRRRZZZbbbfffgggfff]]]```fffmmmtttwwwwwwuuuyyyxxxvvvsssooommmnnnooozzz~~~zzztttooopppwww}}}ttthhh[[[RRR@@@888333444222---,,,///---+++)))***+++,,,,,,,,,))))))))))))))))))******+++,,,...---,,,,,,---///***,,,,,,+++)))((()))***)))(((((((((((())))))***))))))(((((('''''''''&&&&&&&&&''''''((()))))))))''''''((((((((((((''''''***)))(((&&&&&&'''((((((%%%%%%&&&&&&((()))***+++((()))***+++,,,+++***************)))))))))))))))))))))******++++++,,,,,,'''((()))++++++******)))((((((((()))******++++++&&&''')))*********)))(((&&&''')))***++++++******((((((((((((((((((((((((******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,............,,,,,,***+++,,,...///......---+++---000111111222333555666:::>>>>>>;;;888888999999999999999999:::;;;<<<@@@FFFUUUgggxxx000111333555666666555444777666666666666888999:::>>>>>>>>>@@@EEELLLSSSWWWooo|||xxxtttuuuvvvzzzvvviiiccc``````iiitttooobbbcccgggiiipppyyyyyy}}}yyyqqqllljjjkkkfff\\\QQQHHH???666888555333555444111222666555555333111...---...000222222222222222333333444000111111222333444555666666555333333444444111//////000222222111111222333333333333333333222111111222000111555666444555999444777888777888;;;999555555666888999::::::<<<>>>@@@HHHRRRUUUTTTSSSVVVYYYccchhhmmmqqqrrrrrrtttwwwmmmnnnooopppqqqqqqpppppppppooommmjjjjjjoooyyy{{{uuuttttttxxxuuuqqqqqqwwwrrr```MMMCCC@@@555555333111000/////////------,,,------...000000------------------------******+++++++++***))))))(((((((((((((((((())))))((((((((((((((((((((((((++++++***)))(((((())))))+++***(((((()))******))),,,***)))((((((***,,,---+++***)))(((((()))***+++((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&)))((((((((()))***++++++&&&&&&'''((()))***++++++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))++++++************++++++******))))))******+++,,,))))))***+++,,,,,,------000///...---,,,+++******))))))***+++,,,---------,,,,,,,,,------.........---///000000//////000222444777999:::999777666666777888999999888999;;;===@@@GGGWWWkkk|||222333444555555555555555777666666666666888999:::<<<<<<<<<===@@@EEEJJJMMMUUU```qqq}}}wwwvvvxxxxxxpppjjjlllrrrxxxkkk```^^^cccfffiiilllpppsssyyy}}}~~~xxxlll___TTTIII@@@===888555777888666555666333444333222000///111333444444333333333444444444666666666666555555444444444333333333222111000//////111222222111000222333777666444222222222333444333111222555666444555888999<<<===;;;===@@@???<<<888999:::::::::===BBBGGGLLLVVVccciiiiiigggiiikkk|||~~~||||||nnnnnnooooooppprrrtttuuuppppppqqqsssxxxwwwrrrqqqqqqvvvwwwyyy|||}}}mmm```RRRCCC:::666222111000///...---------......---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***+++,,,,,,------------+++*********************))))))))))))))))))))))))++++++***))))))))))))))))))'''&&&''')))******)))******)))))))))***+++,,,+++***(((((('''((()))***((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))***+++)))))))))***************))))))))))))))))))))))))******))))))))))))******))))))))))))************+++******))))))******+++))))))(((((())))))***+++)))******+++,,,,,,---------------------,,,,,,,,,)))******++++++,,,,,,,,,------------............---...000000//////111222444777999:::888777666666777888999999888888:::<<<@@@GGGVVVjjjzzz555555444444444555555666666666666666777888999999;;;;;;;;;;;;<<>>CCCEEEJJJQQQ]]]ooo}}}xxxiiihhhpppqqqjjjgggeeedddeeehhhjjjkkkllljjjlllpppuuu|||{{{uuuppp\\\RRRJJJIIIIIIDDD<<<888555777888777555333333333333333333333333333333222111222444666777888888888555777999999666555666777333444444333222222444666777666555444444555777888666777:::>>>>>><<>>???AAADDDJJJUUUcccmmm|||uuunnntttwwwtttqqqllleee```^^^^^^^^^^^^___bbbgggnnnuuu{{{|||pppfffbbb^^^UUUJJJCCC>>>@@@CCCBBB>>>999666444555666777777888888777777333555888;;;===>>>???>>>999:::<<<<<<;;;:::;;;;;;888888888666555555777999888999;;;<<<<<<<<<;;;:::;;;===BBBGGGHHHHHHMMMTTT^^^iiiuuuzzz{{{zzzuuuooopppqqqqqqlllfffdddgggkkk{{{~~~~~~|||}}}}}}~~~{{{nnnaaaYYYFFF@@@999555///+++,,,000/////////...//////000111------,,,,,,,,,,,,------*********+++++++++,,,,,,)))))))))******))))))(((,,,,,,++++++***************************************)))))))))))))))******,,,***(((((())))))((('''&&&'''***+++,,,+++)))((()))((('''%%%%%%%%%&&&'''((((((''''''''''''(((((()))((((((''''''(((((()))++++++***)))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******'''''''''(((((((((((()))***))))))))))))))))))******))))))))))))***++++++***+++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++***************---,,,,,,,,,++++++******,,,---///000///000222333555666888777666555666777666777888888777888:::;;;>>>DDDPPPaaappp~~~444444333333333444444555444444555666777777777777555666777888999:::;;;;;;888;;;===>>>AAAGGGPPPWWWhhh|||~~~~~~uuusssxxx{{{}}}vvvkkkaaa[[[YYYWWWWWWWWWYYY^^^dddkkkqqqvvvxxxyyypppbbbVVVPPPLLLPPPUUUUUUPPPHHH@@@<<<777888:::<<<=========<<<<<<>>>AAADDDFFFGGGFFFFFFEEEEEEDDDFFFHHHIIIGGGFFFDDDDDDCCCAAA???@@@BBBEEEFFFGGGIIIJJJIIIFFFCCC@@@DDDGGGNNNTTTUUUUUU\\\eeerrr~~~xxxqqqmmmkkkkkksss{{{~~~xxxxxxzzz~~~{{{qqqppppppsssxxx|||vvvgggXXXKKKCCC999666444222,,,&&&&&&+++------,,,,,,,,,------...+++++++++,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******)))************************************************)))))))))))))))******+++...,,,***)))))))))((('''&&&''')))++++++***)))(((((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((''''''&&&&&&''''''(((+++***))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******&&&&&&&&&'''''''''((((((***))))))(((((())))))******************++++++,,,++++++++++++++++++++++++------,,,,,,++++++******+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++---///000///000222444555666777777555555666777666777888777777777999;;;===BBBOOO___nnn}}}111111222333444444444444333444555777777777777666555555666666777999:::;;;999;;;===>>>???BBBIIINNNSSS```qqqvvvwww|||oooddd\\\XXXWWWVVVUUUUUUWWW[[[aaaiiippptttqqqeee```]]]cccjjjkkkfff\\\QQQKKKDDDEEEHHHKKKLLLMMMMMMLLLPPPRRRVVVZZZ]]]^^^^^^^^^___\\\YYY\\\bbbdddaaa\\\YYYYYYXXXUUUSSSTTTWWWYYY]]]\\\[[[YYYUUUQQQMMMKKKOOOSSSZZZ``````aaahhhqqq|||vvvrrrnnnlllkkkqqqyyy~~~yyyzzzyyyuuuhhhfffeeehhhooowww}}}ooo___QQQEEE<<<888666111///000...***(((***------,,,,,,+++,,,,,,,,,************+++,,,---...---------,,,++++++******)))******++++++++++++***(((((())))))***+++++++++)))))))))))))))))))))))))))))))))))))))***++++++,,,***((((((((()))(((''''''''')))*********)))((('''&&&&&&&&&&&&((()))***((((((''''''''''''(((((((((''''''&&&&&&''''''((())))))))))))))))))***+++(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,---------...------------------......+++---//////000000222444555666777666555444666777555777777777777777999;;;<<>>DDDIIIHHHOOOXXXeee{{{|||yyy~~~rrrfff^^^ZZZXXXWWWYYYXXXWWWYYY___hhhrrrwwwuuuqqqhhhoooxxx{{{vvvjjj^^^WWWWWWYYY\\\___bbbbbbbbbbbbeeehhhnnntttyyy|||}}}}}}wwwrrrnnnrrrzzz}}}xxxrrrlllkkkjjjgggeeefffiiikkkpppmmmiiiddd^^^YYYVVVTTTWWW[[[bbbhhhggggggnnnxxx|||wwwuuuqqqnnniiimmmsssyyy}}}~~~}}}}}}}}}tttnnncccaaa```ccckkkvvv|||yyyvvvxxx~~~yyynnn]]]MMMAAA:::777555666///+++...333222///...000///...------------...******))))))***++++++,,,...------,,,+++***))))))%%%&&&''')))************(((((()))***+++,,,,,,---(((((((((((((((((((((((())))))((())))))***++++++)))'''&&&&&&((())))))((('''(((((()))))))))))))))&&&&&&&&&&&&''')))***,,,((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((()))***++++++++++++******************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))******++++++++++++++++++++++++((()))***+++,,,---......++++++,,,------...//////---......//////000000000+++---//////000000333444555666777666444444666777555666777777666777999;;;<<<@@@MMM]]]mmm|||