BM6P6(@ *********+++,,,,,,,,,---***+++++++++,,,,,,,,,,,,+++,,,---.........---,,,++++++++++++,,,---...///...---+++******+++---...///---,,,******+++,,,---000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.................................///...,,,++++++,,,...///------///000111111111111222111111000///......------------------,,,,,,,,,......---,,,---...///000000000000000////////////000111111111111222222222333333444666888;;;>>>@@@CCC@@@<<<888777777888:::======<<<:::888777666555333333444555666777888888888999999999888777555333555555444333222222222222111333555666888888777777===;;;999777777999;;;===999999777444111000111222777777666555444444333333333444555555555444333222555888888555000...111555777333///...///000///...//////.........---------************************++++++,,,,,,,,,---------******************************++++++++++++******)))((((((((((((((()))***+++*********))))))(((((((((((())))))((('''&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''(((&&&%%%&&&)))+++)))'''''''''''''''''''''''''''''''''((((((((('''%%%$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))(((''''''((('''&&&%%%&&&(((***,,,+++***+++000333222+++%%%((()))***+++***((('''%%%&&&'''((()))************,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,.........////////////000///000000000111111111111666333111111444555444222111111111111000000000000111111111111111000//////333222111000000111222333555555444333222222222222444333111///000222444666666444111///.........//////...---,,,,,,---...///111000///...............///////////////.........000...,,,***))))))))))))******++++++++++++******'''((()))***+++,,,------))))))))))))))))))******((())))))))))))*********............---+++)))(((************+++,,,---...---,,,++++++++++++,,,---...............------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.......................................///---,,,++++++,,,---///------..................111111000000///......------------------------...---,,,,,,+++,,,---...///000000000000////////////000111111111111222222222444444555666888;;;>>>@@@AAA???;;;888777777888999<<<<<<;;;999888666555555555555666777888999::::::999999999999777666555444333333222222111111222222444444555666777777777777;;;:::777555444555555666555555555333111111222444666555555444333333222222222333444555555555444333444666666333///---000333888555111000111222111000,,,,,,+++++++++*********************************************++++++++++++************************+++++++++,,,,,,+++++++++''''''''''''((()))++++++*********)))))))))(((((((((((())))))(((''''''&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&(((&&&%%%&&&((()))(((&&&''''''''''''''''''''''''&&&'''((((((((('''%%%$$$%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$############%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''&&&%%%&&&(((***+++***)))***...222222---(((******))))))(((((())))))&&&''''''(((((((((''''''******)))))))))******+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......//////000000000111111111444222000000222333222000111111000000000/////////000000111111111111000000333222111000000111222333444444333222111111111111444333111000000222444666555333111///....../////////...---,,,,,,---...///000000///.........//////////////////...............---,,,+++******************++++++++++++******))))))******************))))))))))))))))))((((((++++++,,,,,,,,,------------------,,,+++***)))((())))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...,,,***))))))*********++++++++++++++++++++++++++++++++++++,,,------......------------------------------...---,,,++++++,,,---.../////////.........------111000000//////.........,,,---------.../////////,,,++++++++++++,,,------////////////000000000000000111111111111222222222555555555666888:::===>>>???===:::888777777888999::::::999888666555444444555555666777888999::::::;;;:::999777666666555555111111111111111222222333777777666666666666777777;;;:::888666444222222111111222333222111111333444444444333333222111111111222222444444555555555555777999999777333222444666777444222000111111000000.........------------,,,************************((((((((()))))))))******************************+++,,,,,,,,,,,,,,,,,,+++%%%%%%&&&'''(((***+++,,,******))))))))))))(((((((((((()))))))))(((''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&((('''%%%&&&''''''&&&%%%''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&((()))***)))((())),,,000222000---+++***(((&&&&&&''')))***((((((((((((((('''&&&&&&(((((('''(((((()))******************************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,////////////000000000000333111/////////000///...000////////////............///000111111222111111222222111111111111222222444333222111111000000111333222000///000111333555444222111///....../////////...---,,,,,,---...//////............//////000........................,,,,,,,,,,,,,,,+++***)))******++++++++++++******++++++***)))(((''''''&&&,,,,,,++++++******)))))),,,,,,,,,,,,------------))))))******+++++++++,,,)))))))))))))))***++++++***+++,,,,,,,,,,,,+++***++++++,,,---,,,+++***)))))))))************++++++************++++++++++++++++++,,,---------------------------------------------,,,++++++,,,------000000000000000000111111000000/////////.........,,,,,,---......///000000,,,,,,,,,,,,,,,---------////////////000000000000000000111111111222222222444444444444666888:::;;;<<<;;;999888777777888888888888777666555555444444444444444555666777777777;;;:::888666555555666666111111111111222333444555999888777666555666666777;;;;;;:::888777555333333111222333222111000222333222222111111111000000000111222222333444555555666777999999888555444555666333222000///.........---////////////............************************(((((((((((()))))))))******************************++++++,,,,,,++++++***&&&&&&&&&'''((()))***+++))))))))))))))))))(((((((((((()))))))))(((((('''''''''''''''((((((((((((''''''&&&&&&%%%&&&&&&'''((('''&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&%%%%%%'''&&&&&&&&&&&&'''((()))(((''''''***...000111000,,,+++***(((''''''(((((()))************)))((((((''''''''''''((()))******))))))))))))))))))))))))++++++++++++++++++,,,---************++++++++++++........./////////000000000///...---------------//////.........------------...///000222222333333222222222222222222222222444444333222111111111111000000.........///111222222111000///.../////////......,,,,,,,,,,,,......,,,,,,,,,,,,,,,---...///------...............///,,,,,,------,,,***)))''')))))))))******)))))))))******)))((('''&&&&&&%%%,,,++++++******)))))))))'''''''''((((((((())))))(((((())))))***+++,,,,,,))))))(((((())))))*********++++++,,,,,,++++++***---,,,+++***)))***++++++++++++++++++************)))))))))******+++++++++***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,---------...///111222333////////////............+++,,,,,,---...///000000,,,------................../////////000000000111000000111111111222222222333222222222222444555666888888888888888888888888666666666555555444444444444444555555666666777777;;;:::888666555555666666222222222333444555666777:::888777555555555666666999999999888888777666666444555555444111000000000000000000000000/////////111111111222333444555555222333333222111000000000222222111000...---------,,,,,,,,,+++++++++******************************)))))))))*********++++++))))))))))))))))))))))))))))))************)))))))))((('''''''''''''''((((((((((((((((((((())))))(((((()))))))))))))))(((''''''''''''((((((((((((((('''''''''''''''(((((('''''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&(((+++...000111////////////...,,,***((())))))************))))))((((((((((((((()))******))))))))))))))))))))))))************++++++,,,---++++++++++++,,,,,,,,,,,,---............////////////......---,,,,,,,,,---............------------,,,---///000222333333333222222222333333222222222555444333222111111111111...---,,,,,,------//////000000//////////////////...---,,,++++++,,,---...************++++++,,,---,,,---------......//////.........---,,,***'''&&&''''''((((((((((((''''''((((((((('''''''''''''''(((((((((((((((((('''''''''((((((((()))))))))))),,,++++++***))))))*********)))))))))))))))******++++++++++++++++++++++++000...,,,******+++---...,,,+++++++++******))))))((((((((()))******++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))***,,,...000222........................+++,,,,,,,,,---.........,,,---.../////////............//////000000111111000111111111111222222222222111000000000111222333555555666777888888777777555555555555555555555555666777777777888888888999;;;:::999777666666555555333333333333444555777777777777666555555555555555666666555555555555666777777888888666333111000000000000//////////////////000000000000111222333333111222222222222111000///222333444222000......///------------,,,,,,,,,,,,*********************************+++++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((***)))((('''&&&&&&&&&&&&''''''(((((((((((())))))(((((()))*********))))))''''''''''''(((((((((((((((''''''''''''((())))))&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&'''(((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***---...111222333444333222///...***************)))((('''))))))(((((((((((())))))))))))))))))))))))))))))******)))******+++,,,---++++++,,,,,,,,,---------------------.........///---...///...,,,,,,...000///............------------...///000222222333333222222333333333333222222444333222111111000111111,,,,,,,,,,,,,,,---........./////////////////////...---,,,++++++,,,---...+++***************+++,,,,,,,,,,,,---......//////......---,,,+++)))((('''''''''((((((((((((''''''&&&&&&''''''(((((())))))'''''''''(((((((((((((((******+++++++++,,,,,,,,,---,,,+++*********+++++++++******))))))*********,,,+++***))))))***+++,,,...------,,,,,,,,,,,,,,,(((((())))))))))))******''''''(((((()))******+++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***)))((((((***,,,...000........................++++++,,,,,,,,,,,,,,,,,,+++,,,---.........------.........///000111111111000111111111111222222222333222111000///000111222222444555777888888777777555555555555555666666666777777777777888888888888999999999999777666555444333333333333444444555666444555555555555444444333666555333222222444555666999::::::999666333222111///////////////000000000000000///......///000111333333333444444444222000111333444333000......///000000/////////.........*********************************+++++++++,,,,,,))))))))))))))))))))))))))))))************))))))(((((('''&&&&&&&&&'''''''''''''''((((((((())))))(((((()))***************''''''''''''(((((((((((('''&&&&&&&&&''''''((()))%%%''')))(((&&&&&&''')))''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&'''(((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((***...///000111222333333333111111000...,,,***((('''))))))((('''&&&&&&&&&&&&************************))))))))))))***+++,,,---+++++++++,,,,,,,,,------,,,,,,---------.........,,,...000///---...000333/////////............---......///111111222222222222222333444444333222222222111000//////.........------------.........///---......///000000000///------,,,++++++,,,---------,,,,,,++++++++++++,,,++++++,,,------...//////,,,,,,++++++***+++++++++((())))))))))))))))))(((''''''((((((((()))))))))(((((())))))******++++++(((((()))))))))************)))))))))***,,,...000++++++***************+++,,,+++)))(((((()))+++,,,)))***+++,,,,,,***)))'''%%%%%%&&&'''((()))***+++&&&''''''((()))******+++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,*********,,,...///---.....................,,,+++++++++++++++++++++***+++,,,---...---,,,,,,---......///000111111222000111111111111222222222444333111000000000111222111333555777888888777666555555555666666666666666555555555555666666666666999999999999888777555333333333222222333333444444222333444555555555333222999777444222222333555777999:::;;;:::888555444444/////////000000000000000000000...------...//////000000000111222111///---///111222111...+++,,,---------,,,,,,,,,+++++++++************************************++++++++++++))))))))))))))))))))))))******++++++++++++******&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))(((((()))***************''''''''''''((((((((()))%%%%%%%%%%%%%%%&&&'''(((%%%'''))))))'''&&&(((+++''''''''''''''''''''''''%%%%%%$$$###$$$%%%'''((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$""""""$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$"""###&&&((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''&&&%%%%%%&&&&&&'''&&&%%%%%%&&&''')))))))))***---111444666999888777444111---***))))))((('''&&&%%%$$$$$$$$$************************))))))))))))***+++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,...000000...///222555000////////////............///000111111222111111222222444444444444222222000///...------,,,,,,---.........////////////000,,,---...///000000000///------++++++++++++------///......---,,,,,,,,,,,,++++++,,,,,,---...//////******))))))***,,,...///******++++++++++++******)))))))))))))))(((((((((******))))))))))))******,,,+++)))(((((()))+++,,,***)))((((((((((((((()))***,,,......,,,+++******)))))))))))))))))))))))),,,,,,,,,+++***))))))(((,,,,,,,,,,,,+++***((((((((((((((((((((((((((((((++++++************++++++++++++++++++++++++++++++---......,,,***(((((()))***++++++,,,,,,------...---------.........//////000000///...,,,)))'''&&&---.../////////...---,,,------...///000111222222111111111111000000000000222222222111111111000000...///111333444444333333555555555555555555555555666888999999777666666777======<<<:::888666444222000000111333333444444444777555444222333444666777444333222111111111222333222444777777555333111000000000000000////////////000000000000000111111111//////............/////////......,,,+++***))))))++++++++++++++++++++++++------------,,,,,,+++***((()))***+++++++++++++++*********)))))))))))))))+++***)))(((((()))***+++(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&''''''((((((((('''%%%$$$)))((('''&&&%%%$$$$$$###'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&'''&&&%%%###"""$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&''',,,)))&&&###"""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%###!!!"""$$$'''&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%&&&'''((()))+++,,,,,,***,,,...000///---)))'''(((((('''&&&&&&''')))***+++***))))))******)))((()))))))))***++++++,,,,,,,,,---.........---,,,+++,,,,,,---.../////////...111000000///...------------------.........//////000111111111111222222222222444777999888666333111......---------,,,,,,,,,------------------------+++,,,---.........---,,,------,,,+++,,,---...///......---,,,+++))))))(((///////////////......---,,,,,,++++++***)))((((((+++***)))))))))***,,,------,,,+++***)))'''&&&&&&******))))))))))))******+++***(((''''''(((***+++)))))))))(((((())))))***,,,///222222000,,,***)))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%(((((((((''''''&&&&&&&&&))))))))))))))))))))))))+++******************+++++++++++++++++++++++++++---......,,,***(((((()))***++++++,,,,,,------...------------.........///------------,,,+++***))),,,,,,---------------,,,..................//////000000000000000000000///222222222111111111000000333333444444444444444444555555555555555555555555444666888888777777888999999888888666444222000///111111222222333333333222555444333333333444555555333222111111000111222333222555777888666333111111000000000/////////......000000000000000000000000//////............//////......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++++++++++++++************)))))))))))))))))))))(((((()))))))))(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&'''((((((((('''%%%$$$"""###$$$&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%'''''''''&&&%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&***(((&&&$$$###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###"""###%%%(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&''''''&&&$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((***)))))))))((((((((('''%%%&&&&&&'''((()))******)))+++,,,...---,,,***(((''''''&&&&&&'''((()))***)))((('''(((***++++++))))))))))))***++++++,,,,,,***+++---...---,,,+++***)))***+++---.../////////111000000///......---------------.........//////000000111111111222222222111222444555555333000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------,,,,,,,,,---...///------,,,,,,,,,,,,,,,,,,///////////////...------,,,,,,++++++***))))))(((******))))))******+++,,,,,,,,,+++***)))(((((('''******))))))))))))******))))))'''''''''''')))))))))))))))))))))***+++,,,...111555555222---***'''))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%***)))(((''''''((())))))))))))))))))))))))))))))************************************************,,,,,,---+++)))(((((()))***++++++,,,,,,------...------------............***+++,,,,,,---------,,,+++******++++++,,,---.........---------,,,,,,,,,.....................///222111111111111000000000555444444333222222333333444444444444444444444444333555777888888888999:::666666555444333111///...222222222222222222222222333444444444444444333333222222111111111222222333333666888888666333222222000000000////////////...000000000000000000000000//////............//////.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))***++++++++++++***************))))))((((((''''''(((((((((((('''''''''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((&&&''''''''''''&&&%%%%%% ###&&&(((*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$############""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%'''((((((''''''&&&$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$$$$''')))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&'''&&&$$$"""###$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''((()))))))))(((((((((((((((&&&&&&&&&'''''''''((((((((()))***************)))&&&&&&&&&&&&''')))******'''&&&&&&(((***,,,,,,+++)))))))))***++++++,,,,,,)))***,,,------,,,***)))((()))***,,,...///000000111000000//////......---------........./////////000000000111111111222222111111111111000///---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,---...///++++++,,,---...///000000...////////////...------,,,,,,++++++***)))))))))))))))***+++++++++++++++,,,,,,++++++******************))))))))))))******)))((((((''''''(((((()))))))))))))))***+++------111333444333000,,,)))((())))))))))))))))))))))))*********))))))(((((((((+++***((('''''')))***,,,************************))))))************))))))***************************+++,,,+++)))(((((()))***++++++,,,,,,------...------------------------***++++++,,,------------+++*********+++,,,...///---------------,,,,,,,,,,,,---------------......111111111111000000000000222111000//////000111222222222222222222222222222333555777888777777888999666666666555555333222111111111111222222333444555333444666777666555333222333333333333333333444444444666888888666333333333111111111111000000000000000000000000000////////////......------......///000000///...---,,,+++***************************------.........------,,,)))******+++++++++******++++++******))))))((((((%%%&&&'''(((((('''&&&%%%'''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$##################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&'''''''''&&&%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$%%%&&&&&&%%%###!!!###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%&&&(((***$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***%%%&&&&&&'''((()))******((('''&&&(((***++++++***)))))))))***++++++,,,,,,)))***,,,---...---+++******+++,,,...///000000000000000000000//////..................////////////000000000000111111111111222111000...---,,,,,,,,,---,,,,,,,,,,,,+++++++++************************++++++,,,,,,------------,,,,,,,,,,,,------......++++++,,,---...//////000......//////......---,,,+++++++++*********))))))((()))***,,,,,,+++******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))***+++------222222000---***((()))***))))))))))))))))))))))))++++++***************)))(((&&&%%%$$$$$$%%%''')))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))(((*********(((((((((******++++++,,,,,,------...------------------,,,,,,,,,,,,,,,------,,,++++++,,,++++++***+++---///000++++++,,,---......//////++++++,,,,,,---------...000000000000000000000000//////......///000222333222222222222222222222222555666888888666555666666666666666666666555444444000000111222333555777999555666888999999777555333333444444555555555666666444666777777555333333333333333333222222222111111000000000000//////............------------......222111000...,,,***)))(((************************,,,,,,---......---------******+++++++++******)))++++++******)))(((((('''%%%&&&'''(((((('''&&&%%%''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%$$$"""!!!$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%"""$$$%%%&&&&&&%%%###!!!"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%&&&(((***$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''))))))%%%&&&''''''((()))))))))***((('''((())))))(((''')))))))))***++++++,,,,,,++++++,,,---......------...///000000000000000///000000000000000/////////........./////////000000//////000000000111111111333222000...---,,,,,,------------,,,,,,,,,++++++************************++++++++++++,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,------------...............------,,,+++++++++***************((()))***,,,,,,+++*********++++++++++++,,,,,,,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))***+++,,,///...,,,(((&&&&&&)))+++))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&'''((()))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((('''((())))))(((''')))******++++++,,,,,,------...------------,,,,,,,,,,,,------------,,,+++******,,,,,,+++,,,,,,---...///***++++++,,,---//////000+++++++++,,,------......//////000000000000000111/////////000111333444555444444444444444444444444555777888888666444555555333333444444555444444444222222222333444777999;;;777888999:::999888555444333333444555666666666666444555666555333222222333333333333222222222222111111000000//////......---......------------......111000///---+++)))((('''************************))))))***+++++++++*********++++++++++++***)))))),,,++++++***)))(((''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$###!!! $$$$$$$$$############"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$##################$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&''''''(((&&&'''(((((()))(((((((((***)))'''(((((()))'''&&&)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,...///000111111111111111000000///000000000000000000000000....../////////000000000/////////000000000111111333222111///..................---------,,,,,,,,,************************+++++++++++++++,,,------+++,,,------......------......------,,,,,,++++++---............---,,,,,,************************))))))***+++++++++++++++*********+++++++++++++++******))))))))))))******'''((((((((((((((((((''')))))))))(((((())))))*********)))'''&&&&&&)))+++))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,++++++******)))'''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((&&&'''(((((('''''')))******++++++,,,,,,------...---------,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,------++++++,,,,,,---......///////////////000000111111//////000111222222222111333333333333333333333333444555777777666555666777222222333444555555444444777666555444555777999:::888888999999888777555444000111333444555555555444333444555444222111111222222222111111111000000000111000000///......------...------,,,,,,------...------,,,+++***))))))(((************************'''((())))))*********)))+++++++++++++++***)))))),,,,,,+++***)))(((''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$############$$$%%%%%%$$$###"""###########################$$$$$$%%%%%%$$$$$$###""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$%%%&&&$$$"""!!!"""###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((('''&&&((('''&&&'''))))))(((''')))))))))***++++++,,,,,,---,,,***)))***,,,///111///000000111111111000000000000000000000000000000.../////////000000000000////////////000000000111111111111000000//////////////////.........------++++++++++++++++++++++++,,,+++*********+++,,,---+++,,,---.........------............---------,,,------......------,,,+++******************************))))))******+++,,,******************))))))******))))))))))))******&&&&&&''''''''''''&&&&&&***)))((((((((((((((()))&&&((())))))(((((()))+++))))))))))))))))))))))))((((((((()))))))))))))))************)))(((&&&%%%'''''''''''''''''''''''''''((()))++++++)))((('''((((((((((((((((((((((((%%%'''(((((('''''')))******++++++,,,,,,---......---------,,,,,,+++++++++++++++,,,---------,,,,,,)))***+++,,,,,,+++)))(((+++++++++***************++++++,,,------...//////.../////////000000111111...///000000000///---,,,////////////////////////111444666777666666777999222333444555666666666666;;;999777666555666777888888888888777777666555444///000111333444444333333333444444333111000000111000000000000////////////111000000///...---------...------,,,,,,------...******************++++++))))))))))))))))))))))))((()))***++++++++++++++++++++++++++++++***)))(((,,,,,,+++***)))((('''&&&)))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%'''(((+++)))&&&######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######!!!"""###$$$$$$###"""!!!########################$$$$$$$$$%%%%%%$$$$$$$$$ !!!###&&&'''((((((((($$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%########################&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$############$$$%%%&&&'''%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$######$$$'''&&&$$$$$$$$$$$$&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###"""##################$$$$$$%%%%%%%%%!!!"""$$$$$$######%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%((())))))))))))'''&&&%%%&&&%%%%%%&&&)))******))))))))))))***++++++,,,,,,---+++(((''''''+++///111------///000111111111111000000000000000111111111////////////000000000000////////////000000000000///000000111000000//////000////////////.........++++++++++++++++++++++++,,,+++*********+++,,,---+++,,,---.........---,,,......//////////////////------......------,,,+++******************+++++++++***)))))))))***,,,---************))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))$$$%%%%%%%%%&&&'''''''''+++)))'''&&&'''((('''&&&&&&''')))***++++++++++++((())))))*********)))))))))'''&&&&&&((()))(((((())))))))))))***************+++---,,,,,,+++---...------,,,,,,+++***))))))&&&''')))***+++++++++***))))))******++++++++++++******+++++++++,,,,,,,,,***************+++++++++......//////000000000111111111222222222333333333---------...111444777999444555666666666555444333444333444555888;;;???AAABBB@@@===999777666666666999888777666555555666777555333222111333333333222444444333333222111000000---.........//////000000////////////////////////---,,,+++*********+++,,,,,,,,,,,,++++++*********(((((())))))******+++++++++)))((('''((()))+++,,,---,,,++++++******+++++++++)))(((&&&&&&((()))+++)))'''%%%&&&((((((&&&$$$''''''''''''''''''''''''%%%%%%&&&'''((()))************)))(((''''''&&&&&&+++***)))'''%%%###!!! &&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%"""############"""!!!!!!"""###$$$%%%&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%###!!!!!!###$$$$$$$$$ ###%%%$$$"""!!!###&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""%%%$$$###"""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''%%%$$$######$$$&&&$$$###$$$''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&)))))))))))))))))))))))),,,,,,+++***+++,,,---...///000111222222111///...222222222222222111000///222111111111222333333444444555555333111//////000///000111111000...,,,***---------......---,,,,,,...,,,++++++,,,---,,,+++,,,,,,,,,+++++++++******000000111111000000///...------------------------&&&(((+++------,,,***)))************************++++++************++++++***)))(((''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((******)))((('''&&&%%%%%%(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''(((((((((***(((''''''(((((('''&&&&&&%%%%%%%%%%%%&&&((((((''''''((()))******)))))),,,+++))))))***+++******((((((((()))))))))******)))***++++++******+++------,,,,,,+++******))))))'''((()))***++++++************)))******++++++,,,))))))*********++++++++++++++++++++++++,,,,,,,,,000000111111111222222222111111111111222222222222000///......000222444666333444555666666555444444111111222444888<<<@@@BBBBBB@@@===:::777666666666555444333222222222333333444333222333555666666555444333333222111111000000---........./////////000////////////////////////...---,,,+++++++++,,,,,,++++++*********))))))))))))))))))))))))************)))((('''((()))+++,,,,,,,,,+++************+++***)))(((''''''((()))***,,,***((()))***+++)))'''''''''''''''''''''''''''&&&&&&'''(((((()))))))))(((''''''&&&%%%%%%$$$$$$(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%!!!"""######$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%###""""""$$$&&&&&&&&&"""$$$&&&%%%######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$#########$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$######$$$$$$&&&$$$###%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''((()))******+++++++++************,,,...///...///000111111111111111333222222222111111000000333333333222333444444555555666666555222111111222000000111111000...---,,,---.........---,,,,,,+++...,,,***+++,,,------,,,,,,,,,,,,++++++++++++***............------------------------------------)))***,,,------,,,+++***************************))))))(((((((((((())))))((((((''''''&&&'''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''******)))((('''&&&&&&%%%(((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))((((((((()))(((''''''(((((('''&&&'''%%%###!!!!!!###&&&(((&&&'''((()))************+++)))'''''''''((('''&&&''''''((((((((()))))))))((()))+++***))))))***+++,,,,,,++++++***)))))))))(((((()))******)))))))))+++***)))))))))***+++,,,(((((()))))))))*********++++++,,,,,,,,,---------000000000000111111111111//////000000000111111111111111////////////111111222222333444555555555555111222222444777:::===???@@@>>><<<999777666666666333222111000000000111111333333444666888999888666333333222222111000000000...............////////////////////////////////////...---,,,,,,,,,------++++++++++++************************))))))))))))***)))((((((((()))+++,,,,,,++++++******************)))(((''''''((()))***)))'''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&"""###$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###$$$&&&(((((((((###%%%&&&%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%&&&'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''(((***+++,,,---))))))))))))+++---///000......//////000222333444333333111000000111222222444444444444444555555666666777777666333222222333111111111000000///..................---,,,+++***---+++***+++---......---,,,,,,,,,,,,++++++++++++...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************)))((((((''''''(((((()))))))))))))))(((''''''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((******))))))(((((('''''')))'''''''''))))))(((&&&)))'''&&&$$$$$$%%%'''(((&&&'''(((***+++,,,,,,,,,***(((&&&%%%&&&&&&%%%$$$''''''''''''(((((((((((()))***+++***))))))***+++++++++******))))))))))))))))))))))))))))))((((((,,,+++)))((()))***+++,,,))))))))))))*********+++******++++++,,,---------................................./////////000000111000//////...//////000111111222333444555555555555555444444555666777777;;;:::999777666555555555333333333222222222333333333333555777999888666444222222111111000000000000........................------------------------...------,,,,,,,,,,,,,,,------------------------++++++******))))))(((((())))))(((((())))))***+++++++++***))))))))))))))))))(((''''''''''''((()))'''&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''))))))((((((((('''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&#########$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%$$$&&&((()))))))))###$$$$$$###""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%########################%%%$$$$$$$$$%%%%%%&&&'''################################################%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&'''((()))***++++++)))))))))***,,,...111222111000/////////111222333444333111000000111333444555444444444444444555555555666777555333222222333333222111000000000000000000//////...---,,,***))),,,+++***+++---/////////------,,,,,,,,,+++++++++///...,,,******+++,,,---++++++++++++++++++++++++...---+++************+++******************************))))))))))))******++++++,,,,,,,,,***)))'''(((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''((())))))(((&&&'''((((((((((((''''''&&&'''((()))+++,,,------------+++)))((())))))(((&&&''''''''''''((((((((((((***+++,,,+++***)))***+++******))))))))))))(((((())))))((((((((((((((((((,,,+++***))))))***++++++*********+++++++++,,,,,,)))))))))***+++,,,,,,,,,...---------------------------.........////////////.../////////000111111111111111222333444555555555444444444444444444444666666555444333333333222333333333444444444444333444444555666777555222000111111000000000000//////...............---------++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***------------------------++++++******))))))(((((()))))))))))))))******++++++***))))))(((((())))))((((((''''''''''''(((((())))))))))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#####################$$$$$$######$$$$$$%%%&&&&&&%%%%%%&&&((())))))((($$$$$$######$$$$$$$$$###%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$###############""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###"""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''))))))((((((((('''''''''%%%&&&&&&'''((((((''''''((((((((((((((()))))))))*********+++---000222444333222111/////////000111333222111000000222444666444444333333333333444444444555555444222111222333333333222111111111222222111000000///...---+++***,,,+++***+++.../////////---------,,,,,,,,,++++++---,,,***(((((()))***+++++++++++++++++++++++++++---+++***((('''((()))***))))))))))))))))))))))))******))))))))))))*********+++,,,,,,,,,***)))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&'''(((******(((&&&$$$%%%'''(((((('''&&&%%%((()))***+++,,,,,,---,,,+++)))'''&&&'''((('''&&&''''''((((((((()))))))))***,,,,,,,,,***)))***+++)))))))))((((((((((((((((((((((((''''''((())))))++++++++++++*********)))***++++++++++++,,,,,,,,,(((((()))***++++++,,,,,,///////////////.........------........./////////---...///000111111222222111111111111222333444444000111111222333444555555222222222222222111111111111111222333333333222222555444444444444333000...000000000///////////////.........---------------************************++++++,,,,,,,,,+++***)))************++++++++++++************))))))))))))((()))))))))***************))))))(((((((((((((((''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$###"""""""""######$$$$$$######$$$$$$%%%&&&%%%%%%$$$&&&'''(((&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$############$$$$$$###############$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&###%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((*********+++---000222333444333222000//////......222111111111222333555666555444333333333333333333333444555444222222222333333333333333333333333333111111111111000///------...,,,+++,,,...//////...------------,,,,,,,,,,,,***)))((('''''''''((()))************************+++***(((''''''((()))***))))))))))))))))))))))))(((''''''&&&&&&''''''((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))******(((&&&%%%%%%%%%&&&&&&'''(((((('''((()))***************'''%%%$$$$$$%%%&&&%%%$$$((((((((()))))))))*********+++++++++)))((()))***((((((((((((((((((((((((''''''&&&&&&'''((()))*********,,,,,,,,,***)))'''************++++++++++++((())))))***+++,,,---.../////////.........------............//////////////////000111222222222222222222111000000111222333//////000222333444444444000000111111222111111111000111222333333333222222555333222222333333222000////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))))))))*********++++++)))))))))))))))*********(((((()))***************))))))(((''''''''''''(((&&&''''''''''''''''''&&&###%%%&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################!!!###%%%&&&''''''&&&%%%###$$$$$$%%%%%%%%%%%%$$$%%%$$$###"""!!!!!!"""###$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%###!!!"""!!! """%%%'''&&&$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$###""""""!!!!!!!!!""""""""""""""""""""""""""""""#################################$$$$$$%%%%%%&&& !!!"""$$$%%%&&&'''###########################$$$%%%%%%%%%$$$###"""###%%%''''''%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###########################$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&''''''(((((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''$$$%%%&&&'''((((((((((((&&&'''''''''((())))))))))))))))))***+++---000111111111111111111000///...000000111222333444555666666666555444444444444444444555666555444333444555222333444555555444333222222222222222222111000//////---,,,,,,...///.........------------,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))***+++'''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&''')))+++***(((&&&((('''&&&%%%&&&(((+++---''''''(((((((((((((((''')))'''&&&&&&((())))))((())))))))))))************)))******)))(((''''''((('''''''''((((((((((((((('''&&&&&&&&&'''(((***+++)))***,,,------+++(((&&&))))))))))))************)))******+++---...//////---------,,,,,,+++++++++........./////////000000000111222222222222111111333222111000000000111222111111222222222111111000000000111222222222222222111222333444555555444333444333111111333444444333.........///////////////.........------,,,,,,,,,------------------------,,,---.........---,,,+++*********++++++,,,,,,,,,(((((())))))******++++++(((((()))***************))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&(((***(((&&&$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((((((((((((((###$$$$$$%%%&&&'''((()))###$$$&&&''''''&&&$$$###&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################!!!"""%%%'''''''''&&&%%%!!!"""###$$$%%%&&&&&&&&&%%%$$$###!!!!!!!!!"""###$$$$$$######$$$$$$%%%&&&$$$$$$###$$$%%%$$$!!!!!!$$$###!!!$$$$$$############$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%########################"""######$$$###"""!!! ###%%%''''''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################"""###%%%&&&&&&%%%###"""%%%%%%&&&&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******$$$%%%&&&'''(((((((((((($$$%%%&&&'''(((***++++++((((((((((((***,,,...///...///111222222111000//////000222333555555555555888777666555555555555555555666777666555444555666111333555666666555333222222222333333333222222111000...------.........---......---------,,,,,,,,,...////////////...---,,,))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&'''((()))+++---''''''((((((((((((''''''$$$%%%%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((---+++)))'''&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''((()))******+++((((((''''''''''''(((((())))))************))))))(((((((((((())))))))))))((()))*********)))'''&&&))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,---...///111111///...------...///000111111111222333333333222222444333222111000000000000333333222111111000000000000111111111222222222222222222222222333444555555000///////////////000111000111111222222222222111******+++++++++,,,,,,,,,))))))+++,,,,,,,,,+++++++++,,,......---,,,---...************))))))))))))///,,,******,,,...---+++)))))))))))))))))))))))))))(((((((((''''''''''''###%%%(((******(((%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$######""""""######$$$$$$%%%&&&'''''''''&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!! !!!"""$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%###!!!""""""""""""""""""""""""########################""""""$$$$$$%%%$$$###"""############""""""""""""""""""""""""""""""""""""######""""""######$$$%%%%%%$$$###!!! $$$$$$##################"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&)))&&&""" !!!$$$&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%###$$$&&&***,,,++++++)))(((&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$'''&&&######'''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))''''''(((((())))))************+++,,,------------111111222222222111111000111222333333444444333333555555666666666666666555333444666777777555333222111111222222333333222222222222222111111111000000444222000111222111...***///...------,,,,,,,,,,,,------,,,+++************,,,+++******))))))******)))************+++++++++))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''')))(((&&&$$$###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''((())))))******(((((((((''''''(((((((((((())))))******))))))((((((((((((((())))))))))))((()))*********)))''''''))))))))))))))))))))))))))))))******+++,,,,,,---,,,,,,+++,,,,,,...000111------,,,,,,---...000111222222222333333222111111222222111000000000000000222222222222111000//////000000000000111111111222333333333222333333444555000///////////////000000///000000111111111111111///......---,,,+++*********+++,,,---------,,,+++,,,...//////---,,,------************)))))))))))),,,***((())),,,---+++)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$&&&((())))))(((&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$###$$$%%%%%%%%%$$$###"""###$$$%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$"""########################""""""""""""""""""""""""###$$$%%%%%%%%%$$$""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%######""""""!!!"""""""""########################"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!"""###$$$%%%''''''+++***)))(((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%((('''###$$$'''$$$$$$%%%%%%&&&'''''''''(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((()))))))))***+++,,,---............000000111111222111111111111222222333333333333333333444555555666666666666444444555666666555444333222222333333333333222222222222222111111111000000444111///...//////---+++---,,,+++***************---,,,++++++******++++++,,,+++******))))))******))))))*********+++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((()))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%#########$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))))))))(((((('''''''''(((((())))))***(((((((((((((((((((((((('''(((((())))))((((((''''''((((((((()))))))))***))))))******))))))(((''')))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,+++******,,,...///,,,,,,,,,,,,---...///000333333333333222111000000111000000////////////000111111222222222000...---////////////000000000000444333333222222222222222////////////////////////---...///000000000000000000//////...---,,,+++***------...//////...---,,,...///000000...,,,,,,---++++++*********)))))))))''''''''')))++++++***((())))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%&&&'''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$###"""!!!"""###$$$###!!! !!!"""#######################################""""""""""""""""""###$$$$$$%%%%%%$$$#########%%%&&&%%%$$$########################""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$#########"""""""""""""""""""""""""""""""""######""""""######$$$%%%######""""""######$$$%%%########################"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%!!!%%%&&&&&&%%%$$$((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&######%%%$$$!!!!!!#########$$$$$$%%%&&&&&&'''***)))((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((++++++,,,---...............///000000111111111111000111222222333333222222111222333444555666666666444444444444444555555555444444444444333222111111222222111111111111000000333000---,,,---------,,,,,,++++++************+++++++++******++++++,,,---,,,+++******))))))******)))))))))*********++++++((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((((('''((((((''''''&&&&&&%%%%%%''''''''''''((()))******(((((('''&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((((((((())))))((((((((())))))(((((((((''''''((((((((((((''''''''''''(((((())))))******************))))))(((((())))))))))))))))))))))))))))))))))))******++++++---,,,***))))))***---...,,,------...///000111111333333333333222000////////////.........//////000000111222222111000...,,,.........////////////000333222111000//////////////////////////////......,,,,,,---...////////////,,,,,,,,,,,,------------...///000000000///...---///111111000...---,,,---+++++++++*********))))))%%%&&&(((***++++++)))((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$######"""#########!!! !!!"""###################################################""""""######$$$$$$%%%$$$""""""###%%%&&&&&&%%%########################""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$######$$$%%%%%%###############$$$$$$$$$"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!$$$'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""%%%%%%"""!!!###$$$$$$$$$%%%&&&&&&''''''++++++)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((((((''''''&&&******+++,,,---------------...//////000000000000///000111111222222111111///000111333444555555555444333333333333444555666555555555444333222111000111111111000000000000///000///...------,,,,,,+++------,,,,,,,,,,,,,,,---************+++,,,---...,,,+++******))))))******))))))))))))************'''(((((((((((((((((('''*********)))((((((''''''&&&'''''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''&&&%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&'''((()))***((((((''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((()))******)))((((((''''''(((((((((((('''''''''''''''((()))*********+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))******,,,+++***))))))***,,,------...///000111222333333333333333222111000///......---------...///000000000000111111000///---,,,---.........////////////111111///...------,,,,,,/////////000///...---,,,++++++,,,....../////////++++++++++++,,,,,,,,,,,,...///000000000///...---///111111000...---,,,---++++++++++++************&&&(((+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$#########$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###"""""""""###$$$%%%$$$"""!!!"""$$$&&&'''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&'''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%'''&&&%%%$$$############""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''))))))((((((((('''''''''%%%$$$#########%%%&&&(((%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***&&&$$$''')))&&&%%%%%%%%%%%%%%%&&&''''''((((((++++++)))(((&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''))))))((((((''''''&&&&&&(((((()))***++++++++++++,,,---...///////////////...///000000111111000000...///000111333333444444222222222222333555666777666555555444333111000///000000/////////.........,,,---//////...,,,+++***,,,,,,,,,++++++,,,,,,---)))))))))***+++,,,---...,,,+++******))))))******(((((()))))))))*********''''''((((((((((((''''''***)))))))))((((((''''''%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''(((%%%&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''((((((************(((((('''(((((())))))(((((('''&&&&&&'''((()))***++++++,,,+++***))))))))))))***))))))))))))))))))))))))((((((((((((((()))))))))************+++,,,,,,------...000222333444444444222222222222111000//////---------......000111111000000//////...---------............////////////000000...---,,,,,,,,,,,,...///000000///...,,,+++***+++,,,---.../////////...---,,,+++***))))))(((+++,,,.../////////...---...///000000...,,,,,,---,,,++++++++++++*********)))+++------+++******+++))))))))))))))))))))))))*********)))))))))((((((((('''&&&&&&&&&&&&'''((($$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###!!!"""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$&&&&&&%%%$$$$$$$$$$$$#########""""""""""""""""""""""""######""""""######$$$%%%((('''%%%$$$###""""""""""""""""""###$$$$$$%%%%%%"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&%%%###""""""$$$&&&'''&&&%%%%%%$$$######""""""############$$$$$$$$$$$$(((&&&$$$###"""""""""###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!###&&&$$$""""""%%%%%%&&&''''''(((((()))***)))((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''''''''((()))************------.........------,,,---...//////000000//////---...///000111222222222000111222333444555666666444444444333222111///............---------,,,,,,***,,,------,,,***)))******))))))))))))******+++************+++,,,---...,,,+++******))))))******((((((((()))))))))******&&&'''((())))))((('''&&&'''''''''((((((((((((((($$$$$$%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$%%%'''((()))$$$$$$$$$%%%%%%%%%$$$$$$""""""###$$$%%%&&&''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%'''''''''''''''''''''''''''(((***++++++***((('''((())))))******))))))(((&&&&&&'''((()))***++++++,,,+++***)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,------------,,,...000222333444444444000000111111111111000000---------...///111222333222000...---,,,,,,---........./////////000000000000000///...------.........///000000///...,,,******+++,,,...//////000000......---,,,+++******)))((()))+++---.........---,,,...//////---,,,------,,,,,,+++++++++*********+++---...,,,***((()))+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$#########%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###"""!!!!!!"""######$$$%%%&&&%%%###"""###$$$#################################$$$$$$%%%%%%%%%%%%$$$###!!!!!!"""$$$%%%&&&###!!!!!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""###%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%%%%%%%$$$###############!!!""""""###$$$$$$%%%%%%"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$%%%$$$###"""!!!!!!""""""#########$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$### $$$###!!!!!!$$$%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((()))******+++++++++------...------,,,+++***------...////////////...---...///000000000000000...///222444555666666666333333333222111000///...,,,,,,,,,++++++++++++***)))******'''%%%%%%(((+++)))))))))))))))***++++++************+++,,,------,,,+++******))))))******(((((((((((()))))))))***%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&''''''((((((###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''(((((((((&&&&&&'''''')))***+++,,,$$$%%%%%%&&&&&&&&&%%%%%%!!!""""""###%%%&&&''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%'''''''''''''''''''''&&&''')))***++++++***)))'''))))))************))))))&&&&&&'''((()))***++++++,,,,,,***)))))))))***+++))))))))))))))))))))))))((((((((((((((('''''''''''')))+++...//////...---+++---///111333333333333///000000111111111111000------......000111333444222000...++++++,,,---///////////////000000000000111111000////////////000...///000000///---+++******+++,,,...///000000000,,,,,,,,,---------......&&&'''***,,,------------+++,,,......---,,,---...,,,,,,,,,+++++++++******,,,---...+++(((&&&(((***)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&'''(((((('''&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$##################$$$%%%$$$#########$$$%%%&&&###$$$%%%$$$###""""""$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%&&&$$$###!!!!!!"""$$$%%%&&&$$$"""!!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###!!! %%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""#########"""###$$$$$$%%%######""""""######$$$%%%!!!""""""###$$$$$$%%%%%%"""$$$$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))******)))))))))((((((((((((&&&''')))***)))'''%%%###"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! ########################'''!!!$$$))))))'''&&&###$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((((()))***++++++,,,,,,+++.........---,,,+++***))),,,---......//////............///////////////...---///222444666666666555111111111111111000///...+++++++++*********))))))***)))&&&"""!!!'''---++++++******+++,,,------++++++******++++++,,,---,,,++++++***)))*********(((((((((((())))))))))))%%%&&&((())))))(((&&&%%%###$$$$$$%%%&&&'''((((((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&******))))))((((((''''''&&&'''(((*********)))((((((((()))************************))))))))))))(((''')))***)))((('''(((***)))))))))))))))******+++++++++************+++++++++,,,---///000000111111//////000000111111111222//////.........------------,,,,,,,,,---...000111000///---,,,---...000111000//////...---,,,,,,,,,111111000///...,,,***)))............------......---..................---***++++++,,,---.../////////,,,+++...333444000,,,------------,,,+++***)))************))))))))))))((((((''''''''''''((((((******))))))((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""""""""###$$$$$$$$$%%%'''&&&&&&%%%$$$###"""""""""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$$$$$$$%%% !!!!!!"""###$$$$$$$$$########################%%%%%%$$$$$$###"""""""""%%%$$$###"""""""""$$$$$$$$$%%%%%%&&&%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!"""######!!!###$$$$$$$$$%%%&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""" """###$$$%%%&&&$$$&&&))))))(((&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%$$$######$$$%%%%%%###$$$%%%%%%$$$###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""%%%$$$###""""""###$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((******))))))))))))******++++++******************+++,,,---...///...------,,,---///000222222333333444333222111000000000000......------,,,+++******))))))))))))))))))))))))'''''''''''''''&&&&&&&&&***))))))))))))+++,,,------,,,+++***)))'''&&&&&& """$$$&&&'''''''''&&&***'''%%%&&&((((((&&&###%%%$$$###&&&)))+++)))'''%%%%%%$$$$$$%%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((&&&''''''''''''''''''&&&))))))))))))(((((((((((('''(((((())))))))))))((((((((()))************)))+++************)))))))))''')))***)))((('''(((***)))))))))))))))******+++++++++************+++++++++,,,---///000000000000//////000000000111111111//////.........---------///......---...000111222222111///...---...//////000000//////...------,,,............------,,,+++---...............------......////////////......+++,,,,,,------.........)))((('''***...///---***.........------,,,************)))))))))((((((((((((((((((''''''(((((((((***))))))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$ !!!!!!"""######$$$$$$##########################################$$$$$$%%%$$$###""""""###$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$############"""""""""!!!!!!""""""###$$$!!!###$$$#########%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""" !!!"""###$$$%%%%%%$$$&&&((()))(((&&&%%%&&&&&&'''((())))))((('''&&&%%%$$$$$$######$$$$$$%%%###$$$%%%$$$###"""###%%%########################$$$$$$###"""""""""""""""$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((()))(((((((((((((((((((((************************++++++******************)))***+++,,,---,,,,,,+++---...///000222222333333222222000///////////////------,,,,,,+++*********)))))))))))))))))))))))))))))))))(((((((((((((((,,,+++***)))))))))***+++,,,++++++***)))(((''''''&&&&&&''''''''''''&&&&&&,,,***((()))***+++)))'''&&&%%%$$$&&&)))***(((&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''((((((((('''((())))))******))))))+++++++++************)))''')))***)))((('''(((***)))))))))))))))******+++++++++************+++++++++,,,---...///000000000//////000000000000111111...............---------000000//////000111222333444333111///.........///111000000//////......---++++++,,,---------,,,,,,,,,---...000000///---,,,...//////////////////...------------------------))))))+++,,,......///...............---,,,++++++)))))))))(((((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))'''''''''''''''''''''''''''(((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############!!!!!!!!!"""######$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$######"""######$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$############"""""""""!!!!!!""""""###$$$!!!###$$$$$$###""""""###%%%%%%$$$###"""!!!!!!"""########################$$$$$$$$$############""""""""""""#########$$$$$$$$$&&&(((((('''%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%$$$############$$$%%%"""###$$$$$$""""""###$$$########################%%%$$$######"""#########$$$$$$###""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***+++,,,------,,,+++*********++++++++++++++++++***+++,,,,,,------,,,,,,---...///111111222222222111000///...------------,,,,,,++++++***)))))))))))))))))))))))))))))))))*********************+++---,,,+++))))))((())))))************)))))))))(((++++++)))(((''''''&&&&&&((('''&&&&&&((()))(((''''''&&&&&&'''(((((('''%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))(((((((((''''''&&&&&&&&&'''''''''&&&&&&''''''''''''''''''((()))*********+++***((('''&&&&&&'''((('''(((((()))))))))))))))++++++++++++************''')))***)))((('''(((***)))))))))))))))******+++++++++************++++++++++++---...///000000000//////000000000000000000........................111000/////////000222333333222111000//////000000111111000000/////////...+++++++++,,,,,,+++++++++***,,,///000111///---,,,---......//////......---.........------,,,,,,,,,+++---...///......///000...............---,,,+++((((((((((((''''''''''''((((((((())))))(((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((()))***++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""!!!!!!""""""####################################""""""#########$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!!!!"""######%%%&&&%%%###""""""###$$$######"""!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$#########""""""###########################%%%''''''&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$############$$$$$$!!!#########"""!!!"""###########################$$$$$$############$$$$$$$$$##################$$$$$$$$$$$$$$$$$$###"""!!!############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$######""""""######$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((()))***,,,------,,,***)))******+++++++++++++++,,,---.........////////////...///000111111111111111000///...------,,,,,,---+++*********))))))(((((())))))))))))))))))))))))*********+++++++++++++++++++++***))))))))))))))))))))))))))))))*********,,,+++)))'''&&&&&&''''''%%%%%%%%%&&&''''''''''''((('''''''''''''''&&&%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))((((((''''''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&'''((()))***++++++***)))(((&&&&&&&&&'''(((''''''((()))))))))))))))+++++++++*********))))))''')))***)))((('''(((***)))))))))))))))******+++++++++************++++++***+++,,,.../////////000000000//////////////////---.....................000///...---...///000111000000000000000111222222000000000000////////////,,,,,,,,,,,,+++***)))(((***,,,...000111000...,,,---------......---------.........------,,,,,,+++,,,------,,,+++***+++,,,---------...------,,,,,,((((((((((((''''''''''''(((((()))******)))((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))***,,,,,,,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$###############$$$$$$%%%%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###""""""""""""""""""""""""#########""""""""""""""""""""""""$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""  !!!!!!%%%&&&'''&&&$$$######$$$""""""!!!!!!"""######$$$""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$###############%%%&&&&&&$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###########################!!!#########"""!!!"""###""""""""""""""""""""""""$$$######"""######$$$$$$#########$$$$$$#########$$$$$$$$$$$$######"""!!!"""""""""######$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((()))((()))+++,,,,,,+++)))(((******++++++,,,,,,,,,,,,........./////////000000///000000111111111000000000000///---------------******)))))))))))))))((((((((((((((((((((((((((()))))))))******+++++++++(((((())))))************))))))))))))************)))((('''&&&&&&&&&(((((('''((()))))))))******+++'''((((((((('''&&&%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&''''''((()))******+++((((((''''''&&&'''''''''&&&'''(((((())))))((((((*********))))))))))))(((''')))***)))((('''(((***)))))))))))))))******+++++++++************++++++***+++,,,---.../////////000000////////////......---------...............///...---,,,,,,---...///---......000111111222222////////////////////////---------,,,+++***)))(((***,,,...///000///...---------............------.........------,,,,,,,,,///...------------------+++,,,,,,------,,,++++++)))))))))(((((((((''''''((((((************((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))******++++++***(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""######""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""  !!!"""$$$&&&'''&&&$$$######$$$"""!!!!!!"""###$$$%%%%%%########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%"""###$$$%%%%%%$$$###"""""""""###$$$$$$###"""""""""###$$$$$$""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$"""###$$$$$$$$$$$$###"""#########$$$######""""""!!!!!!""""""###$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))((()))************)))(((******++++++,,,---------...------------...//////000111111111111000000///000///...---,,,,,,,,,,,,******))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++&&&'''((()))************)))))))))))))))*********%%%%%%%%%%%%&&&'''((((((&&&((())))))''''''(((***&&&((()))(((&&&%%%%%%&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&((()))''''''(((((())))))******&&&&&&''''''((('''''''''&&&'''(((((())))))(((((()))))))))(((((((((''''''''')))***)))((('''(((***)))))))))))))))******+++++++++************++++++***+++,,,---.../////////000000/////////.........---------........./////////...---,,,,,,---......---......///000000000000........................+++,,,,,,,,,,,,,,,+++++++++,,,---...//////////////////000000000000//////------------------,,,,,,000---+++,,,///222222000******++++++,,,++++++*********)))))))))((((((((('''(((***++++++***((('''((((((''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###################################################$$$$$$############$$$$$$###############$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""$$$$$$################## !!!###$$$%%%%%%$$$$$$$$$$$$#########$$$%%%&&&""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""!!!!!!!!!!!!!!!"""######"""###%%%$$$###""""""###$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!###$$$%%%$$$###"""###%%%""""""""""""""""""""""""!!!!!! !!!""""""###"""###$$$$$$$$$$$$###"""!!!""""""############"""!!!!!!!!!"""###$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))******************************++++++,,,------...///...---------...///000111111111111111000//////...---,,,++++++***++++++************************((((((((((((((((((((((((((((((((()))***+++++++++'''((()))******)))((((((*********)))))))))))))))%%%%%%&&&''''''''''''&&&%%%'''((('''%%%$$$%%%'''%%%'''))))))&&&%%%&&&'''%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''')))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))$$$%%%'''((()))(((''''''&&&''''''(((((((((((((((((((((((((((''''''''''''((()))***)))((('''(((***)))))))))))))))******+++++++++************++++++******,,,---.../////////000000//////.........------------.........////////////---,,,,,,---...///...///////////////...------------...............******+++,,,---......---,,,,,,------...///000000111111222222222222111111------------------------+++'''$$$'''---111000...)))******+++++++++******************))))))))))))''')))***++++++***)))'''******))))))(((((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$################################################$$$$$$############$$$$$$""""""######$$$$$$$$$%%%#########""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%% !!!###$$$%%%%%%$$$$$$$$$$$$#########$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###############$$$$$$%%% !!!######!!!!!!!!!"""'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!###$$$%%%%%%$$$###$$$%%%######################## !!!"""""""""###$$$%%%%%%$$$###""" !!!"""############### !!!!!!"""###$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((()))))),,,,,,+++******+++,,,,,,******+++,,,,,,---......111000/////////000222333111111222111111000///...---,,,+++***))))))))))))***************+++++++++(((((((((((((((((((((((((((((()))***++++++,,,,,,))))))*********((('''&&&************)))))))))(((%%%&&&'''(((((('''&&&%%%(((***,,,***'''&&&''')))$$$'''))))))&&&%%%&&&(((((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%######"""%%%$$$$$$###$$$%%%'''(((&&&&&&&&&''''''''''''((((((&&&%%%'''***+++(((&&&''''''''''''(((((((((((((((''''''&&&&&&((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++++++++,,,,,,,,,---------------,,,+++,,,---...///////////////////////////111///---***)))(((((((((,,,---///000000000//////,,,+++******+++---...///,,,***)))+++---...+++))),,,,,,------...//////000222111///......///111222000000///...---,,,,,,,,,,,,------......------,,,,,,+++)))(((((()))+++,,,---,,,+++***)))'''&&&&&&***************+++++++++&&&'''((((((((('''%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&******)))((('''%%%###"""&&&&&&%%%%%%%%%$$$$$$$$$)))(((&&&$$$$$$$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$#########%%%&&&%%%$$$########################(((&&&%%%###""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""############""""""%%%$$$###""""""###$$$%%% !!!###"""!!! !!!#########""""""###$$$%%%%%%$$$$$$$$$###############%%%$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&&&&"""###$$$$$$$$$"""!!! """######"""!!!!!!"""$$$#########""""""!!!!!!#########"""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$#########""""""!!!!!!######""""""""""""######%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$######"""#########&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&'''''''''((((((((((((((('''''''''((())))))******++++++,,,---............///000111111000000111222111000...---,,,,,,---...,,,,,,,,,+++++++++******++++++******))))))(((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''''''''((((((++++++,,,,,,,,,,,,++++++******))))))((((((''''''######$$$%%%&&&&&&&&&&&&######$$$&&&((()))***+++%%%&&&&&&''''''&&&&&&%%%###########################$$$$$$%%%$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$&&&((()))'''%%%''''''''''''(((((((((((((((''''''&&&'''((()))***(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000////////////////////////+++++++++++++++,,,---...,,,---///000000000///...,,,,,,++++++,,,---...///,,,***)))***------+++)))))))))***+++,,,---...///333222000//////000222333///...---,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++***(((''''''(((***+++,,,++++++***)))((('''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$'''&&&$$$#########%%%%%%%%%$$$$$$######$$$$$$%%%"""!!!!!!!!!###$$$###"""########################&&&&&&%%%$$$############"""""""""""""""""""""""""""######$$$$$$######"""""""""############""""""$$$$$$###""""""###$$$$$$!!!#########!!! !!!###!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!$$$$$$##################""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""######$$$###############"""!!!!!!!!!!!! """"""""""""!!!!!! ###"""""""""""""""""""""#########"""""""""""""""########################  """$$$""""""""""""""""""""""""""""""""""""############$$$#########""""""""""""""""""!!!!!!!!!!!!""""""$$$%%%%%%%%%$$$$$$###"""######$$$######"""!!!!!!$$$#########""""""""""""###############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((((()))'''(((((())))))***++++++++++++,,,,,,---,,,,,,,,,,,,---///...------...000000///...---------------,,,+++++++++*********************)))))))))))))))((('''&&&&&&%%%%%%&&&&&&(((((((((((()))))))))***,,,++++++******++++++,,,((())))))******))))))(((((((((''''''''''''''''''%%%&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$%%%%%%((('''&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''&&&%%%&&&''''''''''''((((((((((((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))*********+++++++++++++++++++++,,,...///111222////////////////////////***+++,,,---.../////////---...///000000000///......------,,,,,,---......,,,*********,,,,,,+++***))))))***+++,,,---......333222111000000111222333...---,,,+++*********+++***++++++++++++++++++******)))(((''''''((()))************))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%###""""""###$$$$$$$$$$$$############$$$$$$"""!!!!!!!!!###$$$###"""########################%%%%%%%%%%%%$$$###""""""########################"""######$$$$$$######"""!!!""""""######""""""!!!$$$######""""""######$$$###$$$%%%$$$"""!!!!!!###!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!""""""""""""##################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$######"""""""""""""""!!!###$$$$$$###""""""###!!!!!!!!!!!! """"""""""""""""""######""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""###""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$##################"""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%$$$$$$###"""""""""""""""!!! """"""""""""!!!!!!!!!!!!$$$$$$$$$###############""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&''''''%%%$$$######"""#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))***((())))))***++++++,,,,,,++++++,,,,,,++++++******+++,,,...---,,,,,,---///////////////...---,,,+++++++++*********)))))))))))))))))))))************((('''&&&&&&%%%%%%&&&&&&((((((((()))))))))************))))))))))))******((())))))******))))))(((''''''(((((((((((((((((((((((()))))))))(((''''''***)))((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''#########$$$###############$$$$$$$$$$$$%%%%%%%%%########################&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))************************++++++******))))))(((((())))))))))))******************,,,---///111222333111111111111111111111111...///000000000...,,,+++---...///111111111000000/////////......---------+++************++++++***,,,,,,---------.........111000////////////000111------,,,++++++++++++++++++++++++******+++++++++***)))(((((((((((()))***(((((()))))))))))))))))))))))))))((((((((((((((()))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''((()))******((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%$$$############$$$$$$$$$$$$############$$$$$$$$$#########%%%&&&%%%$$$###########################$$$%%%%%%%%%###"""!!!########################""""""############""""""!!!!!!""""""""""""!!!!!!######""""""""""""######$$$%%%%%%$$$"""!!!"""###$$$###############$$$$$$###############$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$############$$$###"""!!!!!!"""###$$$###%%%&&&&&&%%%$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$##############################""""""""""""############$$$$$$$$$$$$############""""""!!! ###############"""""""""%%%$$$$$$$$$###"""""""""################################################""""""###$$$$$$$$$$$$############$$$%%%&&&'''((($$$######""""""#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))******)))******++++++,,,------,,,,,,,,,,,,,,,+++***))),,,---///...------...000...//////000///---,,,+++*********))))))))))))((((((((())))))******++++++)))(((((('''''''''''''''(((((()))))))))*********))))))(((((((((((())))))******++++++++++++******))))))******++++++,,,,,,)))))))))))))))((('''&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''##################$$$$$$#########$$$$$$$$$%%%%%%########################''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++++++++******))))))(((((((((((()))))))))************+++,,,...000222333444222222222222222222222222111222222111000...+++***---...000222333333333222111111111000///...---,,,++++++***)))))))))***+++///......---,,,,,,++++++......------------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************((((((((((((((()))))))))*********))))))((((((((()))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((())))))***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$$$$#########%%%&&&%%%$$$########################"""###$$$%%%$$$###"""!!!########################"""""""""######"""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###%%%%%%$$$"""!!!"""###$$$$$$###############$$$""""""######$$$$$$$$$$$$!!!!!!!!!""""""######$$$!!!!!!""""""""""""!!!!!!$$$$$$##################$$$###"""!!!!!!"""###$$$ """######"""!!!!!!"""""""""""""""""""""""""""!!!!!!""""""############!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%###"""###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$#####################"""!!! """"""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""""""""###%%%&&&&&&$$$###############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((()))************+++,,,,,,------------......---,,,++++++,,,---......------...///...//////000///---,,,+++*********))))))))))))((((((((())))))******++++++++++++***)))))))))))))))))))))))))))************---,,,,,,++++++,,,,,,---*********++++++*********))))))******++++++,,,,,,((((((((((((((('''&&&%%%###$$$%%%&&&''')))******%%%&&&&&&''''''&&&&&&%%%$$$$$$###""""""###$$$$$$#########"""######$$$%%%############$$$$$$$$$$$$########################''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$######$$$&&&'''(((&&&&&&&&&'''''''''((((((&&&''''''&&&$$$%%%(((***%%%&&&&&&&&&&&&'''''''''&&&''''''((()))((((((((((((((((((((())))))))))))************************************))))))))))))((()))))))))***************+++---///111333333444222222222222222222222222000000000000000///...------...111333555666666666333333333222000...---,,,***+++***)))((((((***,,,---,,,,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++******+++,,,---*********++++++*********(((((((((((((((((((((((()))((((((''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######""""""""""""######"""!!!!!!!!!###$$$###"""########################"""###############""""""########################!!!""""""######""""""!!! !!!!!!""""""!!!!!! !!!""""""######""""""!!!"""###$$$###""""""###$$$###""""""!!!!!!!!!!!!!!! !!!""""""######!!!!!!"""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!###$$$$$$###""""""###""""""""""""############!!!!!!!!!"""######$$$$$$""""""""""""################################################""""""!!!!!!"""""""""""""""""""""""" !!!"""###"""!!!!!!#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$!!!"""######$$$###############$$$$$$$$$###"""""" !!!!!!!!!!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''(((((())))))******++++++,,,------------.........---,,,,,,***+++---,,,++++++,,,...////////////...---,,,+++++++++*********)))))))))))))))))))))************---,,,++++++******++++++)))))))))*********+++++++++******************+++'''(((((())))))(((((('''''''''((((((((((((((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%##############################"""""""""###%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&$$$######&&&***%%%%%%&&&&&&&&&'''''''''&&&&&&((()))))))))((('''(((((((((((())))))))))))************************)))))))))))))))*********)))))))))*********+++++++++,,,...000222333333333111111111111111111111111//////.........//////000,,,...111444777999::::::444444444333111///,,,+++***++++++)))''''''***---************************,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,))))))************))))))((((((((((((((((((''''''(((((('''&&&&&&%%%$$$$$$'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&$$$%%%%%%$$$$$$$$$#########"""######$$$$$$$$$$$$$$$######""""""""""""######"""!!!!!!!!!###$$$###"""##############################""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!"""######"""!!! !!!""""""""""""###%%%######"""!!!!!!!!!!!!!!! !!!""""""######"""""""""""""""!!!!!!!!! !!!"""######"""!!!  !!!!!!""""""!!!!!!"""##################%%%&&&&&&%%%$$$$$$%%%!!!!!!!!!"""""""""###### !!!!!!"""######$$$$$$#########"""""""""""""""########################""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""##################$$$$$$%%%%%%%%%###""""""""""""""""""###!!!!!!"""###############""""""######$$$$$$###### !!!!!!"""""""""###############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''))))))******+++,,,,,,,,,++++++,,,---------,,,,,,+++,,,------,,,,,,---...000///...---------------,,,+++++++++*********************))))))))))))))),,,,,,+++************+++))))))*********+++++++++(((''''''&&&&&&''''''(((''''''((((((((((((''''''((((((''''''''''''''''''%%%%%%&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""###%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%&&&&&&''''''########################"""###$$$%%%&&&'''((((((((('''%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%%%%###!!!"""%%%)))%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++************++++++++++++,,,---///111222333333222////////////////////////111000...---------...///,,,...111555999;;;<<<===555555555444222///,,,+++***++++++)))&&&&&&***---******+++,,,---......///,,,------......------,,,+++***************+++++++++***)))'''''')))***+++(((((())))))))))))(((((())))))((((((''''''''''''))))))((('''&&&&&&%%%%%%&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%$$$!!!$$$'''***+++)))'''%%%$$$$$$$$$#########"""""" !!!"""#####################""""""""""""######$$$#########%%%&&&%%%$$$########################$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!"""######"""!!! !!!"""!!!"""###%%%%%%%%%$$$######"""######!!!""""""###$$$%%%%%%%%%######""""""!!!!!! !!!"""$$$$$$"""!!! !!!!!!"""###$$$$$$%%% !!!"""$$$$$$$$$###""" !!!######!!! !!!""" !!!!!!"""""" !!!!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!!########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%!!!!!! !!!!!!!!!!!!"""############### !!!"""######$$$$$$$$$""""""######$$$$$$%%%%%%""""""######$$$$$$$$$%%%""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,---...000///......///111111000...---,,,,,,---...,,,,,,,,,++++++++++++***++++++******))))))((((((,,,+++******))))))******)))************+++++++++******))))))))))))******))))))************))))))******))))))((((((''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$$$$%%%''')))&&&%%%%%%%%%&&&((()))+++''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))************)))((((((((((((((('''((()))++++++******)))***+++---///000000////////////............//////,,,---------------,,,,,,,,,000666;;;===<<<999777444333333222000...---,,,*********+++,,,---//////+++******)))***,,,---//////...,,,******+++,,,---******+++++++++,,,,,,,,,+++***)))((((((***,,,---,,,,,,,,,++++++************+++++++++***)))'''&&&'''%%%$$$%%%((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$######!!! ######""""""""""""######%%%%%%$$$###"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!"""###$$$###!!!!!!"""""""""#########$$$ !!! !!!"""######"""!!! !!!"""###'''&&&$$$######$$$&&&'''########################"""""""""""""""!!! $$$$$$"""!!! #########"""""""""""""""%%%%%%$$$$$$###"""""""""!!!$$$''''''%%%###!!!""""""######$$$$$$%%%%%%$$$###"""!!!!!!"""######""""""############""""""$$$###!!!!!!!!!"""!!! $$$$$$%%%&&&%%%$$$###""""""###$$$%%%%%%$$$###"""###$$$%%%%%%$$$###"""!!!########################$$$$$$$$$#########""""""!!!!!! !!!###%%%'''((('''%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((((())))))*********)))))))))))))))***+++++++++,,,//////.........///000000000000000///...,,,+++***))))))))))))))))))))))))*********++++++,,,,,,,,,*********++++++,,,,,,,,,'''&&&&&&(((+++---,,,,,,++++++++++++++++++++++++&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%$$$###$$$&&&&&&%%%$$$%%%"""!!!"""%%%'''&&&%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&'''((()))***+++'''((()))***+++******)))***+++---///000000//////000//////.........//////------............---------000555888999888555333333333333222000...---,,,+++******++++++,,,---...***************+++,,,---...---,,,+++***++++++,,,************++++++,,,,,,***)))((('''((()))+++,,,,,,++++++++++++++++++*********++++++***((('''&&&'''%%%$$$%%%((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""##################"""!!! ######""""""""""""######$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""######"""!!!"""###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######"""!!! !!!"""###&&&%%%###""""""###%%%&&&########################"""""""""""""""!!!  !!!"""###$$$%%%###"""""""""""""""""""""""""""################## """$$$$$$###!!! """""""""###############$$$###"""!!!!!!"""######""""""############""""""$$$###!!!!!!""""""!!! !!!"""###$$$%%%%%%$$$$$$"""###$$$$$$$$$$$$###""""""######$$$###"""!!! ########################$$$$$$$$$#########""""""$$$###"""!!!!!!"""$$$%%%######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((('''((()))***+++,,,,,,,,,))))))***************+++,,,,,,,,,,,,---------------------------,,,++++++************************)))))))))*********++++++***++++++++++++++++++,,,)))(((((()))+++------,,,+++++++++***************&&&'''((())))))((('''&&&''''''''''''''''''''''''((('''%%%%%%&&&&&&%%%###&&&$$$""""""%%%&&&%%%###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((()))(((%%%###''''''(((((('''&&&&&&%%%&&&''''''''''''((((((((((((((((((((((((((((((((())))))((((((((((((((((((%%%%%%%%%&&&'''((()))***(((((()))************)))***+++---///000000//////111000///.....................///000000//////...///111333555555333111///333222222111000...---,,,++++++*********+++++++++)))******+++++++++******,,,,,,+++++++++++++++***)))))))))************+++)))((('''''''''(((***+++*********+++++++++++++++)))*********)))((('''&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&#########""""""#########!!!!!!!!!"""""""""######""""""#########""""""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""#########"""!!!"""###$$$###!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!"""###""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$########################""""""######""""""!!!!!!"""#########"""!!!""""""""""""""""""###### !!!""""""###$$$$$$ !!!""""""""""""!!!###""""""""""""""""""!!!######""""""""""""######""""""############""""""&&&$$$""""""###$$$###""" !!!###$$$$$$%%%$$$"""######$$$$$$######"""!!!""""""""""""!!! """"""""""""""""""""""""$$$$$$$$$###############&&&%%%###"""""""""######!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!########################%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''''''''(((((((((((((((***+++,,,,,,,,,,,,************))))))))))))***+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++************************((((((((())))))))))))***+++++++++++++++*********+++***)))***,,,---,,,+++*********))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''***)))'''''''''&&&%%%###'''%%%######$$$%%%$$$###&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""'''))))))'''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))((((((''''''&&&''''''&&&%%%%%%%%%%%%&&&((()))))))))***************+++---///000000//////111000///......---......//////000111111111000000000111222333333222111000222222222111000...---,,,,,,++++++***)))))))))***((()))++++++++++++))))))***++++++,,,,,,+++******)))))))))))))))))))))***)))(((((((((((()))***+++))))))******++++++,,,,,,)))))))))(((((('''''''''&&&&&&&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""######!!!!!!"""""""""#########!!!""""""############"""######""""""""""""######!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""############"""!!!"""###$$$###!!!############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""$$$###""""""""""""###$$$########################""""""#########""""""!!!$$$%%%%%%%%%### """""""""""""""######### !!!!!!""""""""""""###############$$$$$$%%%######""""""!!!!!! """""""""""""""#########"""######$$$$$$######"""&&&%%%######%%%%%%%%%$$$ !!!!!!"""#########""""""############""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""########################%%%%%%$$$###"""######$$$!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))************))))))*********))))))(((((('''***+++---///000///...---,,,,,,,,,,,,,,,++++++***************************)))))))))))))))))))))))),,,,,,++++++******))))))+++***))))))++++++***))))))))))))((((((''''''&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''(((((('''%%%%%%$$$######$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&''''''""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&''''''&&&###$$$&&&((()))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%)))))))))))))))************+++---///000000//////000000///...............///000000111222222111111///000222333444444444444111111111000///...---,,,,,,,,,+++***))))))))))))((()))+++,,,,,,+++***)))***++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))******++++++)))))))))******+++++++++((((((((('''''''''''''''%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""" ######""""""""""""######""""""""""""############!!!""""""############"""######""""""""""""######!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###############"""!!!"""###$$$###!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""!!!###$$$$$$"""!!!!!!!!!""""""############""""""""""""!!!!!! $$$###"""""""""###%%%%%%######""""""!!!!!! !!!!!!""""""##################$$$$$$$$$$$$######$$$"""!!!!!!"""######"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""##########################################$$$$$$!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&((())))))))))))***))))))((((((''''''''')))***,,,...//////---,,,.........------,,,******************************************************+++++++++******)))))))))***)))(((((())))))((('''((((((((('''''''''&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''((('''&&&''')))***)))(((###$$$$$$######$$$%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$&&&''''''%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%$$$%%%%%%&&&'''(((!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%'''((()))))))))%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''''''''$$$$$$$$$%%%&&&'''((())))))))))))((()))******+++***+++---///000000////////////............////////////000111222222222222///000222555666777777777000000000000///...---,,,---,,,+++***************))))))***+++,,,------,,,+++,,,,,,,,,,,,,,,------+++************))))))))))))*********++++++++++++)))))))))***************((('''&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""" #########""""""#########"""""""""#########$$$$$$""""""#########""""""!!!######""""""""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$###"""!!!"""###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$###### """#########"""!!!!!!!!!!!!"""######$$$$$$$$$$$$###""""""!!! !!!!!!!!! !!!""""""######""""""""""""""""""!!! !!!"""######$$$############$$$$$$$$$$$$###### !!! ######"""!!!!!!!!!!!!!!!###""""""!!!!!!""""""###$$$###############$$$%%%#######################################$$$$$$$$$!!!!!!""""""############$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''' !!!###&&&(((***+++,,,((((((((((((''''''''''''&&&''')))+++,,,,,,,,,+++---------------,,,++++++++++++++++++++++++++++++++++++************))))))***************))))))))))))(((''''''((()))(((&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&)))******)))###$$$%%%$$$######$$$&&&&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%'''(((((($$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################$$$%%%&&&&&&##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$$$$%%%%%%&&&((()))******)))((((((((()))++++++***+++---///000000//////......---......///000111...///000111222222222222///111444666888888777666000000000000///...---------,,,,,,++++++++++++,,,*********+++,,,...///000------,,,,,,,,,---//////,,,,,,++++++************((())))))***************************))))))))))))''''''&&&%%%%%%&&&''''''$$$&&&((((((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!! $$$$$$############$$$$$$""""""#########$$$$$$$$$###############"""!!! ######""""""""""""######"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$###"""!!!"""###$$$###!!! !!!"""######"""""""""""""""""""""""" !!!"""###$$$###"""""" !!!"""######"""!!! """"""############""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###$$$######"""!!!  !!!!!!"""######$$$$$$##################"""""" !!!!!!!!!"""""""""""""""""""""############### """###$$$$$$#########$$$$$$%%%%%%$$$$$$###""" !!!"""""""""###"""!!!!!!!!!"""###$$$###"""!!! !!!"""######""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""""""""!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###########################$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$%%%'''((()))))))))&&&'''''''''''''''((((((''''''((()))***+++,,,,,,))))))***,,,------------++++++++++++++++++++++++******)))))))))((((((((())))))))))))************)))((('''((()))***)))(((&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))'''&&&%%%&&&((())))))'''&&&''''''%%%""" !!!###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((()))(((((()))((('''%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''***)))((((((((()))+++,,,***+++---///000000//////------------///000111222......///111111222222222000222555777888777666555///000000000///...---------,,,,,,+++,,,,,,------*********+++,,,///111333///...,,,+++,,,...000111,,,,,,,,,+++++++++******'''(((((()))))))))))))))++++++******))))))(((((('''&&&%%%%%%%%%&&&'''(((###&&&((((((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$######!!! ######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""############$$$$$$$$$###"""!!!"""###$$$###!!! !!!"""###$$$%%%&&&######################## !!!"""$$$$$$######""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$ """$$$&&&''' !!!!!!"""###$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###""""""######$$$$$$%%%%%% """###$$$$$$$$$######$$$$$$%%%%%%$$$$$$###&&&$$$###$$$%%%''''''&&&!!!!!!!!!!!!"""###%%%&&&###"""!!! !!!"""###"""!!! """###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######""""""!!!###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###########################$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''*********)))(((&&&%%%$$$%%%&&&&&&''''''((((((((()))))))))***+++---...///$$$%%%'''***,,,...//////++++++++++++++++++++++++))))))(((((('''''''''&&&(((((())))))******++++++)))(((((()))***++++++)))%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))((('''&&&&&&'''((('''%%%)))******&&&!!! ###"""""""""###$$$$$$%%%!!!"""###$$$%%%$$$######!!!"""###%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&$$$"""$$$&&&(((&&&$$$''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((('''(((((()))))))))))))))(((***+++***'''%%%&&&)))------,,,------...///000000000000000111111111111111111222333333333333222////////////...---,,,+++++++++++++++++++++++++++---+++***,,,000111000///......---,,,,,,+++***************)))))))))))))))(((((())))))******+++++++++***(((''''''(((((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%###"""%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$!!!"""$$$%%%%%%$$$"""!!!%%%%%%$$$###"""!!! !!!!!!""""""###### """###$$$$$$$$$%%%%%%$$$$$$%%%'''(((*** !!!!!!!!!"""""""""### !!!"""######$$$""""""""""""""""""######$$$$$$###"""!!! !!!!!! !!!!!!"""######%%%%%%$$$###""""""###### !!!!!!!!!!!!  """###$$$###!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$########################!!!"""###$$$%%%$$$##################$$$$$$$$$$$$ """###$$$######""""""############""""""$$$$$$##################$$$#########""""""!!!!!! !!!"""###$$$$$$$$$############$$$%%%&&&&&&"""###$$$$$$###"""###$$$$$$###"""!!!!!!"""###$$$###############"""!!!!!!%%%###"""###$$$$$$###"""$$$$$$######$$$&&&((()))!!!!!!""""""""""""!!!!!!""""""""""""############!!!"""###$$$$$$###"""!!!&&&''''''%%%"""  ###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++,,,+++)))(((''''''(((((((((((((((''''''(((***,,,---,,,+++***---,,,,,,++++++,,,,,,------,,,++++++,,,,,,***)))+++***)))((('''&&&%%%%%%!!!$$$((())))))))))))***))))))))))))))))))))))))''''''''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))))))))((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""'''&&&%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""######$$$$$$%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%(((''''''&&&'''((()))***&&&$$$###$$$&&&'''&&&$$$''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((()))************)))+++,,,...---***)))***,,,---,,,,,,------...///000//////000000000111111111000111222222333333222222////////////...---,,,+++++++++++++++++++++++++++,,,+++***+++...000///---,,,,,,,,,+++***)))))))))++++++******)))))))))(((''''''((()))***+++,,,,,,+++***)))(((''''''(((((()))(((((('''&&&&&&%%%%%%'''''''''(((((((((((()))%%%$$$######"""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$#########""""""############""""""""""""""""""############"""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$###!!! $$$############$$$&&&'''""""""""""""!!!!!!!!!!!! !!!!!!""""""###############"""""""""""""""######""""""!!!!!! ###""""""""""""######$$$%%%$$$$$$###""""""######"""""""""######""""""""" !!!###$$$$$$$$$###"""$$$$$$############$$$$$$!!!"""""""""####################################!!!"""###$$$%%%$$$$$$###!!!!!!!!!!!!"""""""""""" """###$$$%%%%%%%%%""""""############""""""########################$$$$$$$$$######"""""""""""""""########################"""""""""###$$$$$$"""###$$$$$$""""""###$$$$$$###"""!!!!!!"""###$$$"""############"""!!!!!!$$$###""""""$$$$$$$$$"""###""""""""""""###%%%&&&########################""""""""""""############""""""############""""""###$$$%%%$$$"""!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))((('''(((((()))(((((('''&&&%%%'''((()))+++++++++******++++++************++++++,,,***))))))******)))((())))))))))))))))))))))))%%%(((+++,,,,,,++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&$$$$$$&&&'''((((((''''''((()))***((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###'''&&&%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$############$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########""""""""""""########################$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$""""""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$'''''''''&&&'''(((((()))&&&$$$$$$$$$&&&'''&&&%%%&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((()))************)))+++,,,------,,,,,,---...,,,,,,,,,,,,---...///000//////000000000000111111000000111222222222222222////////////...---,,,++++++++++++++++++++++++++++++***)))***,,,------,,,---,,,,,,++++++******))),,,,,,++++++***)))((((((&&&'''((()))***+++,,,,,,,,,+++***)))(((''''''(((((((((((('''&&&&&&%%%%%%'''''''''(((((((((((()))%%%%%%$$$###############$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$#########$$$%%%%%%&&&$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$#########"""!!! !!!"""###!!!!!!!!!""""""#########""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!""""""!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!%%%$$$###############$$$%%%$$$######"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""####################################""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""#########$$$%%%&&&'''(((""""""############""""""########################$$$$$$############""""""$$$$$$$$$$$$$$$###""""""######"""!!!!!!!!!"""""""""###$$$$$$""""""###$$$######""""""""""""######"""""""""""""""!!! """!!!!!!"""$$$%%%$$$#########"""""""""######$$$%%%$$$###""""""###$$$%%%""""""""""""#####################""""""######### """############$$$&&&%%%$$$$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&&&&%%%)))))))))((('''&&&%%%$$$''''''(((((()))*********))))))))))))))))))))))))***(((''''''((()))(((&&&&&&&&&'''((()))******+++$$$''')))***)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######""""""!!!"""###$$$%%%%%%$$$###""" !!!!!!"""###$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((())))))))))))((('''((()))******++++++,,,,,,,,,,,,,,,---...//////////////////000000000111///000000111222111111111////////////...---,,,+++++++++++++++++++++++++++******)))******++++++***.........---------,,,,,,------,,,+++***)))(((((((((((())))))******++++++,,,+++***)))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''$$$##################$$$###$$$%%%&&&&&&%%%$$$#########""""""""""""######!!!!!!!!!!!!"""""""""#########""""""!!!!!!  """############""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!$$$$$$######"""!!!!!!!!! !!!!!!!!!"""""""""###%%%$$$######""""""""""""$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$#########"""""""""###$$$%%%""""""!!!!!!!!!!!!"""""""""""""""""""""#################################""""""######$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$######$$$%%%'''((("""######$$$$$$######"""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######$$$###""""""!!!!!!!!!!!!"""###$$$###"""!!!"""$$$###""""""""""""""""""###!!!""""""""""""!!! !!! !!!$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!"""""""""############%%%$$$""""""""""""$$$%%%!!!"""###"""###$$$&&&&&&$$$###""""""$$$&&&''''''''''''&&&%%%%%%$$$$$$%%%$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((((((((((('''&&&&&&%%%&&&&&&&&&&&&''')))***+++((())))))))))))))))))((()))(((''''''((()))((('''###$$$$$$%%%&&&'''(((((($$$&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%###############$$$$$$$$$&&&$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!###$$$%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&''''''(((((('''''''''&&&'''((()))***++++++,,,++++++,,,,,,---...///...////////////000000000...///000000111111000000////////////...---,,,+++++++++++++++++++++++++++***++++++******)))******...---------------,,,,,,,,,,,,++++++***)))((((((************))))))))))))+++++++++***))))))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''#########$$$$$$############$$$%%%&&&&&&%%%$$$###!!!###%%%''''''%%%###!!!"""""""""!!!!!!!!!!!! ######""""""!!!!!! $$$$$$$$$###!!! """""""""""""""!!!!!!!!! !!!"""###$$$%%%""""""""""""!!!!!!!!!!!!############""""""!!!!!! !!!!!!""""""######$$$###"""!!!!!!!!!!!!!!!$$$###############$$$$$$""""""############"""""""""!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""######""""""""""""""""""#######################################$$$$$$$$$"""#########$$$$$$$$$$$$$$$###"""""""""$$$&&&'''######$$$$$$$$$$$$######!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$%%%$$$###"""""""""""""""!!!"""######"""!!!"""###"""""""""######""""""""""""""""""""""""!!!!!! !!! !!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$###$$$###!!! !!!###$$$!!!"""""""""############%%%$$$###""""""###$$$%%%!!!"""######"""!!!"""$$$%%%$$$###""""""$$$&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((''''''%%%%%%%%%&&&''')))***+++))))))***++++++***))))))***)))((((((******)))(((%%%%%%%%%&&&&&&&&&&&&&&&(((***+++***)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%######""""""######$$$%%%%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """###%%%&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""############""""""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$&&&''''''&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&'''((((((((((((''')))(((((()))+++---,,,+++++++++++++++,,,---...///......////////////000000......///000000000000000////////////...---,,,+++++++++++++++++++++++++++,,,------,,,***)))***+++*********************************)))))))))))))))************))))))))))))******++++++******)))((('''''''''''''''''''''''''''''''''(((((((((((()))&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$###### ###'''))))))'''### """""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""#########"""""" !!!"""###$$$%%%!!!!!!!!!!!!"""""""""""""""""""""""""""""""""### !!!!!!""""""#########"""!!!!!!!!!!!!!!!!!!#########"""######$$$%%%!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""$$$$$$############$$$$$$############""""""""""""##############################""""""######$$$%%%!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$######$$$$$$$$$$$$###### !!!!!!""""""######### !!!!!!!!!!!!"""""" !!!"""###$$$$$$$$$$$$$$$###"""""""""######!!!"""######!!!!!!"""###""""""############""""""###############"""!!!!!!!!! !!!###$$$###"""!!!!!!""""""###""""""!!!###"""!!! !!!"""###""""""""""""############$$$$$$############$$$$$$"""#########!!! !!!"""$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''###$$$%%%&&&'''((((((((($$$%%%&&&'''((()))***+++)))***+++,,,,,,+++***)))***)))((()))+++,,,+++******))))))((((((''''''''''''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''"""###$$$%%%%%%$$$###"""""""""########################$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%$$$###"""!!! !!!"""$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$&&&((('''&&&%%%''')))%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((()))***'''(((((()))***)))))))))+++***(((***,,,...---+++++++++++++++,,,---...///........./////////000000---...//////000000//////////////////...---,,,+++++++++++++++++++++++++++---///000...+++***+++,,,))))))))))))))))))))))))((((((((((((((()))))))))'''(((((()))******++++++((()))***+++++++++******'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###"""#########""""""#########!!!###%%%''''''%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!###%%%'''''' !!!"""######""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!"""""""""""""""""""""!!!""""""############""""""###$$$$$$%%%!!!!!!""""""""""""!!!!!! !!!"""###$$$###""""""$$$$$$############$$$$$$############"""""""""!!!########################$$$###"""""""""###$$$%%%!!!!!!!!!!!!""""""""""""!!!""""""##################$$$$$$%%%%%%$$$$$$### !!!!!!"""######$$$""""""""""""#########$$$ !!!"""""""""""""""""""""!!!!!!!!!"""######!!!"""###"""!!! !!!###!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$######""""""!!! !!!"""###"""!!! !!!"""######""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###!!!"""###"""!!! !!!###############$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&''''''''''''###%%%''')))***+++++++++)))***,,,------,,,***)))***)))((()))+++,,,+++************))))))((((((((($$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''&&&&&&&&&(((''''''((()))***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%''''''((()))"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$###!!!  """###%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$&&&((((((&&&%%%''')))%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&""""""###%%%'''***,,,---))))))***++++++++++++++++++)))((())),,,---+++)))++++++++++++,,,---................../////////000---......///////////////////////////...---,,,+++++++++++++++++++++++++++///000222000,,,***,,,---******************++++++&&&&&&''''''((()))))))))%%%%%%'''(((***,,,---...'''(((***+++,,,,,,++++++&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&%%%###!!! """###$$$%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$###### !!!"""###$$$ !!!!!!""""""###### !!!""""""""""""""" """######""""""$$$######"""!!!  !!!"""######$$$ !!!"""###$$$%%%%%%""""""""""""!!!!!!!!!!!!###"""""""""###$$$%%%%%%######""""""###$$$%%%%%%""""""############"""""" """$$$%%%&&&%%%###"""""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!########################$$$###"""""""""###%%%&&&############$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$### !!!"""######$$$######$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!  !!!"""###!!!"""###"""!!! !!!###!!!"""###$$$$$$###"""!!!$$$%%%%%%%%%%%%$$$#########"""!!!!!!""""""!!! !!!###$$$%%%%%%%%%$$$"""###$$$$$$$$$$$$###"""""""""""""""###############$$$%%%&&&&&&%%%$$$###!!!""""""!!!!!!###$$$""""""###$$$$$$$$$$$$######$$$$$$%%%&&&'''((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%###%%%'''***,,,,,,+++***(((***+++,,,,,,+++***((()))(((((()))***++++++***'''''''''(((((((((((((((&&&((((((((('''''')))+++''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''''''((((((''''''&&&))))))((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""###$$$%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%'''$$$!!!!!!$$$&&&&&&$$$########################'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((('''&&&&&&'''(((***++++++*********++++++,,,---+++++++++*********))))))))))))***+++,,,---...///222000...,,,,,,---///111000//////...------,,,,,,............---,,,++++++(((((((((((()))+++,,,---************************))))))))))))(((((((((((())))))))))))((((((((((((###&&&)))++++++++++++,,,)))((((((((((((((()))***'''((()))))))))(((&&&%%%((('''%%%%%%%%%&&&(((******+++++++++)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''$$$!!! !!!###$$$%%%&&&'''###"""!!!!!!!!!"""$$$%%% !!!######$$$$$$$$$######""""""!!!!!!  """$$$$$$###!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """$$$$$$$$$"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$###""""""!!!""""""###$$$%%%$$$"""!!! !!!"""###"""$$$%%%%%%###""""""######$$$$$$$$$###"""  !!!"""###$$$$$$&&&### !!!$$$&&&$$$"""###############"""!!! $$$$$$###"""!!! %%%$$$$$$$$$$$$$$$$$$%%%$$$""""""###&&&&&&### ###"""!!!"""$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$$$$###!!! %%%$$$"""!!!!!!!!!"""####################################""""""""""""""""""%%%&&&%%%$$$ """######"""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$%%%%%%######""""""""""""######'''%%%######%%%&&&$$$"""$$$$$$$$$############"""!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))***,,,,,,---------,,,,,,+++,,,***((((((***+++)))'''******))))))((((((''''''***))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&((('''%%%%%%%%%''')))***((('''%%%$$$%%%&&&(((***&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$###############$$$$$$$$$#########""""""""""""""""""""""""""""""###############$$$$$$%%%)))'''$$$$$$%%%&&&%%%$$$########################&&&%%%$$$###""""""""""""#########$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''************++++++,,,,,,+++++++++*********))))))******+++,,,---...///000111000...---,,,---...//////......------,,,,,,++++++,,,,,,---------,,,,,,)))))))))((())))))******++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((()))))))))###&&&)))++++++++++++,,,)))(((((('''''''''((((((((((((((((((((('''&&&&&&((('''&&&%%%%%%&&&((())))))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$!!! $$$$$$######"""!!! ###"""!!!!!!!!!"""$$$$$$ !!!"""##################"""""""""!!!!!!!!! ###"""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""######$$$%%%""""""""""""""""""""""""""""""#########"""!!!!!!""""""#########$$$$$$$$$######""""""""""""""""""###############"""!!!!!!!!!######""""""###$$$######$$$######"""!!! """""""""###############%%%$$$""""""#########"""###""""""""""""!!!!!! ######""""""""""""!!!!!!$$$$$$############$$$$$$$$$""""""###%%%%%%### """!!! ###$$$$$$$$$$$$$$$###""""""!!!!!! !!!"""""""""""""""!!!!!!$$$###"""!!!!!!!!!""""""###########################"""""""""""""""""""""!!! !!!###%%%%%%$$$""" !!!""""""###"""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$%%%######""""""""""""######&&&$$$"""###%%%%%%###!!!$$$$$$$$$############"""""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((())))))***((())))))******))))))(((+++)))((())),,,---,,,*********))))))((((((''''''))))))(((((('''&&&&&&%%%&&&''''''(((((('''&&&&&&((('''&&&%%%%%%''')))***'''&&&%%%$$$%%%&&&((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$###"""""""""$$$$$$$$$###################################################$$$$$$$$$%%%)))'''%%%$$$$$$$$$###"""########################$$$$$$###"""!!!!!!!!!!!!#########$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&'''(((((((((((())))))***+++++++++******+++++++++***************,,,,,,---...///000000111//////...------------...---------,,,++++++******((()))***+++,,,,,,,,,,,,+++***))))))((((((((()))++++++++++++++++++++++++))))))))))))(((((((((((('''''''''(((((()))))))))###&&&)))*********+++,,,***)))((('''''''''''''''((('''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""%%%$$$###"""!!!"""""""""!!!"""######$$$!!!""""""#########""""""""""""""""""!!!!!!!!!!!!&&&%%%"""  !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$### !!!$$$%%%"""""""""""""""""""""""" !!!!!!""""""!!!!!!"""""""""#########$$$$$$###############"""!!! !!!"""$$$%%%$$$###!!!!!!"""""""""###$$$######""""""""""""######&&&&&&%%%$$$###"""!!!!!!###$$$%%%$$$"""!!!""""""###"""!!!!!! !!!!!!!!!"""""""""#########$$$$$$######""""""""""""#########""""""###$$$$$$###!!!!!!  """######"""$$$$$$###"""!!!!!! """"""!!!!!!!!!""""""###&&&%%%%%%$$$###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######$$$###"""###$$$$$$""" !!!!!!!!!"""""""""######!!!""""""######""""""!!! !!!""""""######$$$######""""""""""""######%%%###""""""###$$$"""!!!$$$$$$$$$############"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%$$$%%%&&&&&&&&&%%%###"""$$$$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))''''''(((((()))(((((('''***))))))***---......---******))))))((((((''''''((((((''''''&&&%%%%%%%%%&&&''''''(((((('''''''''((('''&&&&&&&&&'''((()))'''&&&%%%%%%%%%&&&((()))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$######"""$$$$$$##########################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%$$$%%%$$$###""""""!!!!!! ########################$$$$$$###"""""""""""""""############$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((*********))))))(((((()))*********)))(((************************------...//////000111111............------,,,,,,,,,,,,++++++******))))))(((((()))******************))))))((((((((())))))++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&''''''((()))))))))###&&&(((*********+++,,,,,,+++***)))((('''''''''((('''%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$!!!!!!!!!""""""""""""""""""""""""""""""######$$$"""############""""""!!!""""""""""""!!!!!!!!!!!!$$$###"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""###############$$$$$$$$$###""" """######$$$###"""!!!  """###""""""###$$$###"""!!!!!!!!!"""$$$%%%%%%%%%$$$###""""""!!! ###%%%$$$""" """%%%######"""!!!!!!!!!"""###############$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###""""""############""""""!!! """#########$$$$$$$$$$$$############$$$###"""!!!!!!###$$$%%%$$$#########""""""""""""########################"""""""""""""""#########$$$###"""###$$$$$$###!!!!!!!!!!!!!!!"""###$$$$$$"""""""""######""""""""" !!!""""""############""""""""""""######$$$###"""""""""""""""!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%###"""###$$$###$$$&&&'''&&&%%%###!!!!!!"""###%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((())))))))))))******++++++***************+++,,,---------******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((('''(((((('''&&&''''''((()))(((''''''''''''((()))******)))'''&&&&&&'''((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$!!!"""######""""""""""""########################%%%%%%$$$#########$$$$$$""""""#########$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&%%%((((((((()))((((((((('''************************------......//////000000---------------,,,,,,+++,,,++++++***))))))(((((()))*********))))))((('''''''''''''''((()))***+++++++++++++++++++++++++++))))))))))))((((((((((((&&&'''''''''((((((((()))###%%%((()))))))))+++,,,---,,,+++***))))))(((((('''&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%% !!!!!!"""$$$%%%%%%&&&!!!"""""""""############"""############""""""!!!!!!!!!!!!!!!"""""""""""" """######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############!!!!!!"""""""""#########$$$$$$$$$###"""!!! %%%$$$"""!!!!!!!!!"""###!!!###%%%$$$###""""""###""""""!!!!!!!!!###$$$%%%"""""""""""""""""""""""" $$$$$$"""!!!###&&&#########""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""###$$$"""!!!!!!###$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############$$$###""""""$$$%%%$$$### !!!!!!"""###$$$$$$$$$""""""############"""""" !!!""""""############""""""""""""##################"""!!!!!!"""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$###$$$%%%&&&&&&$$$"""!!!!!!###%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((()))******+++,,,,,,++++++++++++++++++*********+++******))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((())))))((((((((((((((('''''''''(((((()))))))))))))))******+++***)))(((&&&&&&&&&'''(((((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$"""$$$&&&&&&%%%$$$%%%&&&########################%%%%%%$$$$$$$$$$$$$$$%%%"""""""""############$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''((((((''')))((('''&&&&&&&&&''''''***************+++++++++,,,,,,---------.........------,,,++++++++++++,,,+++++++++***))))))((((((************)))((('''&&&&&&&&&&&&'''((()))++++++************************))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%'''(((((()))+++---,,,+++******))))))))))))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%###############$$$$$$$$$!!!!!!"""############"""!!!""""""#########""""""!!!!!!!!!!!!"""""""""""""""$$$%%%###!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!"""#########""""""!!!!!!!!!"""""""""######%%%$$$###"""!!!!!!""""""&&&$$$""" !!!###$$$###$$$%%%%%%###""""""###""""""!!!""""""###$$$$$$ !!!!!!""""""######"""############$$$!!!""""""############"""$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""""""""###""" """$$$%%%###""""""###$$$$$$### !!!!!!"""""""""############$$$$$$%%%&&&"""""""""""""""!!! ########################!!!!!!!!!"""######$$$$$$%%%###""""""$$$%%%%%%$$$ """$$$%%%%%%$$$$$$"""######$$$$$$######""" !!!""""""######$$$######""""""""""""#########$$$%%%$$$"""!!!"""###$$$$$$$$$############"""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$###"""###$$$###$$$%%%%%%%%%$$$"""!!! ###%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((((((((''''''((()))************+++,,,,,,+++***))))))+++******))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))((((((((('''''')))))))))******************)))(((''''''&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$###&&&((((((&&&$$$$$$%%%########################$$$$$$############$$$$$$""""""""""""############$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###%%%%%%&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((''''''(((((()))***+++***(((&&&$$$$$$%%%&&&((())))))*********++++++++++++++++++++++++,,,,,,,,,...---+++***)))***+++,,,,,,,,,+++******))))))((())))))*********))))))((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''&&&&&&%%%$$$%%%'''''''''(((+++---))))))((((((((((((((()))&&&&&&'''(((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!"""###$$$######""" !!!"""############### !!!!!!!!!"""""""""###!!!!!!"""###""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%$$$""" !!!"""###""""""""""""""""""""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""###%%%$$$""" !!!###$$$$$$######""""""""""""""" """$$$$$$###""""""###!!!""""""############"""!!!!!!"""""""""#########!!!!!!!!!###$$$###!!!!!!######""" !!!!!!""""""""""""#########""""""!!!!!!""""""###!!!"""###""""""$$$$$$###!!!!!!#########"""""""""!!!!!! !!!"""######$$$###%%%&&&&&&'''&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$(((&&&###"""###$$$###"""###&&&'''&&&$$$###"""######$$$$$$######"""!!!!!!""""""###$$$$$$%%%######""""""""""""#########%%%&&&%%%"""!!!###$$$$$$$$$$$$############"""###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$###"""$$$%%%$$$$$$$$$$$$#########""" """###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((('''%%%&&&'''((())))))))))))***,,,------+++***,,,...******))))))((((((''''''''''''''''''''''''''''''&&&&&&((())))))*********)))))))))))))))(((''''''''''''(((((())))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$#####################$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$###&&&((('''$$$!!!!!!"""###########################"""""""""""""""######""""""""""""############%%%$$$###""""""###$$$%%%########################!!!"""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))+++(((%%%###"""$$$&&&((())))))******++++++++++++******************++++++///---***)))(((***,,,---,,,,,,++++++***)))))))))'''((()))******+++++++++))))))(((''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))((('''&&&%%%%%%$$$$$$%%%'''''''''(((+++---''''''&&&&&&&&&''''''(((%%%&&&((()))))))))((('''%%%&&&''''''((((((''''''%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""""" !!!"""$$$$$$######""" !!!######$$$$$$$$$ !!!!!!!!!""""""######%%%$$$"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%""" """"""""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!!""""""""""""%%%###!!!!!!$$$&&&!!!"""$$$%%%$$$###!!! """"""""""""###$$$!!!"""###$$$$$$###"""!!!$$$$$$##################%%%###"""###$$$### """###!!! !!!"""###$$$$$$######""""""""""""######!!!######!!!"""%%%$$$""" """""""""!!!&&&&&&%%%###"""  """"""""""""!!!""""""###$$$###"""!!! !!!!!!"""###$$$$$$$$$+++(((%%%#########""" ###'''((('''$$$"""######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%######""""""""""""#########%%%'''&&&###"""###%%%$$$$$$$$$############"""######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$$$$######$$$&&&%%%$$$######""""""######%%%&&&''''''''''''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((('''''''''&&&'''((()))************)))+++......,,,,,,///111*********)))((((((''''''''''''((((((((((((((((((&&&&&&((()))************)))))))))))))))(((''''''%%%&&&&&&'''((('''''''''((())))))***)))'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$######"""############""""""!!!!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$############""""""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))***++++++++++++***))))))***++++++++++++***...---,,,+++)))(((''''''((((((((()))))))))))))))******))))))((((((((('''(((((((((((()))))))))))))))***++++++***)))***+++***)))'''&&&'''&&&%%%#########$$$%%%%%%$$$$$$###'''&&&%%%$$$###$$$%%%&&&((('''&&&%%%&&&(((***,,,(((((()))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%############""""""""""""""""""""""""############ !!!"""######"""!!! !!!!!!""""""######%%%###!!!  !!!"""#########"""""""""""""""$$$!!!"""%%%$$$###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!! !!!###$$$$$$$$$$$$############""""""""""""############$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###""""""""""""""""""""""""&&&%%%###!!!!!!!!!!!!"""#########"""""""""""""""######""""""""""""######$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$###$$$#########""""""!!!!!!"""############$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!"""###%%%'''###"""""""""""""""######&&&%%%""" !!!###$$$%%%$$$###!!!!!!!!!""""""########################""""""""""""##################""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$!!!"""###""" !!!&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%###$$$&&&)))******(((((()))))))))(((((('''******++++++++++++******))))))))))))))))))))))))&&&'''((()))++++++,,,,,,((((((((((((''''''''''''))))))(((((('''''''''&&&&&&'''((())))))((('''&&&******)))(((''''''&&&&&&"""$$$&&&((()))(((&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$###"""""""""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$######%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((())))))***++++++++++++***))))))*********+++++++++,,,,,,,,,++++++*********((((((((((((((((((((((((*********)))))))))(((((((((((((((((()))))))))))))))***+++***(((((()))***)))'''&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&''')))+++))))))******)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$############""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###$$$###!!! !!!"""###&&&%%%$$$###"""!!! $$$""" ###%%%$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!"""############"""!!!""""""############"""""" !!!"""####################################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!###$$$%%%""""""""""""""""""""""""%%%$$$###!!!!!!!!!!!!"""###"""""""""""""""""""""######""""""""""""######"""!!!!!! !!!##############################!!!!!!!!!"""$$$%%%$$$"""############"""""""""!!!!!!!!!"""""""""#########"""""""""#########$$$$$$&&&%%%$$$###"""!!!!!! $$$###"""!!!!!!###$$$%%%$$$$$$###"""!!!!!!!!!"""%%%$$$"""!!! !!!"""######$$$%%%%%%$$$###"""!!!########################""""""""""""##################""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%''')))))))))((())))))***))))))(((((()))******++++++******)))))))))))))))))))))))))))&&&'''((()))++++++++++++)))))))))((((((((('''''')))(((((((((''''''''''''''''''((())))))((('''''''''&&&&&&%%%$$$$$$#########$$$&&&'''((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$######"""""" !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((()))******++++++************)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((''''''&&&&&&*********))))))))))))((((((((((((((()))))))))))))))******)))'''&&&'''(((((('''&&&''')))***)))((((((((())))))((('''&&&&&&&&&'''''''''(((''''''&&&&&&%%%$$$$$$%%%&&&((()))***************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########$$$$$$#########"""""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###$$$%%%%%%$$$$$$###""""""!!!$$$###!!!"""###%%%$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!"""######$$$$$$######""" !!!!!!"""""""""!!!!!!"""""""""######$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""$$$%%%&&&""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""#########""""""!!!!!!""""""###!!! !!!"""###$$$########################""""""!!!"""$$$$$$###!!!############"""""""""""" !!!!!!!!!""""""""""""!!!!!!""""""""""""######$$$$$$###"""!!! %%%$$$###"""!!!"""###$$$&&&%%%$$$"""!!!!!! #########""""""""""""""""""$$$&&&''''''%%%###!!!########################""""""""""""##################""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$&&&(((((('''&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***(((&&&'''((())))))((())))))************)))))))))******++++++******)))))))))))))))))))))))))))&&&'''(((******+++++++++******)))))))))(((((((((((((((((((((''''''''''''(((((())))))))))))(((((()))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((())))))***************+++***((('''((()))+++------------------,,,,,,,,,***))))))((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((()))))))))))))))***+++***(((''''''((()))((('''((()))***)))((((((((((((((('''&&&%%%$$$$$$%%%'''(((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))))))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$#########""""""!!!"""""""""###############"""!!! !!!"""###!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###$$$$$$!!!""""""###$$$%%%%%%&&&$$$#########$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""!!!""""""""""""""""""!!!""""""############"""""" !!!!!!!!!!!!  !!!""""""###$$$$$$"""#########$$$$$$$$$$$$!!!!!!!!!""""""###$$$%%%""""""""""""""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""##############################"""""""""$$$$$$""" #########"""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!""""""""" !!!!!!""""""#########%%%$$$###"""!!!!!!""""""$$$$$$###"""!!!!!!""""""!!!"""###$$$$$$###"""!!!"""###%%%&&&&&&%%%###"""########################!!!"""""""""##################""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$%%%&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''+++)))(((((())))))((('''((()))******************))))))************))))))(((((((((((((((((((((((('''''')))******+++++++++************))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###############"""#########$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&(((((()))************))),,,+++)))((()))***,,,---000000///...---,,,+++*********)))((('''&&&&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,+++)))((()))***,,,***(((((())))))'''&&&'''(((((((((''''''&&&%%%###$$$%%%'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$############!!!"""""""""###############"""!!! !!!"""###""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$!!!!!!"""###$$$$$$%%%%%%######$$$$$$############""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!  !!!"""######"""#########$$$$$$$$$$$$""""""#########"""""""""########################""""""""""""!!!!!!!!! !!!!!!""""""############""""""!!!!!!!!!!!!""""""!!!""""""""""""!!!!!!!!!""""""""""""""""""""""""###"""""""""$$$$$$""" """"""""""""""""""######"""""""""#########$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%$$$######""""""!!!!!!!!!""""""!!!!!!"""###$$$$$$ !!!###$$$$$$###"""!!!######"""""""""######$$$""""""""""""""""""""""""!!!"""""""""##################""""""""""""##############################""""""#########$$$$$$$$$###$$$%%%$$$###"""###$$$############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''+++***(((((())))))'''&&&(((((()))***************)))))))))******)))))))))(((((((((((((((((((((((('''((()))***************************))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))&&&&&&%%%%%%%%%%%%%%%$$$((('''%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############"""""""""""""""######$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''((())))))******)))))),,,,,,+++***+++,,,---...111000///...,,,+++***)))******))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((()))))))))))))))+++,,,+++***)))***,,,,,,***((((((((((((&&&$$$(((((())))))))))))((((((######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########%%%$$$$$$$$$$$$#########""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""##################$$$$$$######"""!!!!!! !!!###$$$$$$"""!!!!!!"""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!! !!!"""!!!!!! !!!!!!""" !!!!!!  !!!!!!"""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""""""""###############"""!!!!!!######################## !!!!!!""""""!!!!!! !!!!!!!!!"""######$$$$$$"""!!!!!! !!!!!!""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!"""$$$$$$###!!!""""""""""""########################$$$$$$$$$$$$######""""""""""""!!!!!!$$$$$$$$$######"""""""""""""""""""""""""""!!!!!! !!!!!!"""$$$%%%&&& !!!###$$$$$$###""""""###"""!!! !!!"""###%%%""""""""""""""""""""""""""""""""""""##################""""""""""""##############################"""############$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''***)))(((((())))))'''%%%&&&'''((())))))***))))))((())))))******))))))((())))))))))))))))))))))))(((((()))*********************)))))))))((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!""""""###$$$$$$%%%######$$$$$$$$$$$$######!!!###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''(((((())))))))))))))),,,,,,,,,---------...............---,,,++++++******************)))))))))((((((((()))))))))******(((((((((((())))))))))))'''(((******))))))+++,,,)))(((''''''((((((&&&%%%&&&&&&'''((())))))))))))$$$$$$$$$%%%%%%&&&((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#####################"""#################################"""######$$$$$$%%%%%%$$$$$$$$$#########""""""""""""############!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! ######$$$$$$######""""""$$$$$$###"""!!! """$$$$$$!!! !!!""""""!!!!!!!!!!!!""""""$$$###"""!!! """!!! !!!""" !!!!!!!!!!!! !!!"""############"""""""""###############!!!!!!!!!!!!""""""""""""!!!!!!######$$$###""""""######################## !!!""""""!!! !!!!!!"""######$$$$$$!!!!!! !!!!!! """###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""$$$%%%$$$"""!!!"""""""""############""""""""""""############$$$$$$#########"""""""""###""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!"""###$$$$$$!!!!!!"""###############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""##################""""""""""""##############################"""############$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########%%%$$$###""""""$$$&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''((())))))'''%%%%%%%%%'''(((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))************))))))))))))(((((((((''''''''''''''''''((((((((()))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""######### !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#####################"""""""""""" !!!!!!"""######$$$$$$######$$$$$$$$$$$$###### """%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''(((((())))))))))))))),,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))******+++++++++,,,(((((((((((())))))))))))%%%'''((()))((()))***,,,'''&&&%%%&&&(((((((((&&&"""###$$$&&&''''''((((((&&&&&&%%%%%%&&&''')))***&&&&&&&&&''''''&&&%%%%%%(((((()))***************%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###########################"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""############ !!!"""######"""!!! ######""""""!!!!!!!!! $$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!! !!!$$$###  """"""!!!!!!!!!!!!""""""$$$$$$"""!!! """!!!  !!!"""!!!!!!""""""""""""!!!!!! """###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$ """###$$$$$$$$$$$$######################## !!!""""""!!! !!!!!!"""###$$$$$$$$$!!!!!! !!!!!!!!!$$$&&&''''''########################!!! """$$$%%%$$$###!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$######"""""" !!!"""###$$$ !!!"""######""""""######"""""""""""""""###!!!!!!""""""#########$$$ """%%%''''''&&&$$$###""""""""""""""""""""""""""""""""""""##################""""""""""""##############################"""############$$$$$$$$$###$$$%%%$$$"""!!!"""###""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###""""""$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''))))))&&&$$$$$$%%%&&&'''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((())))))************)))((((((((((((''''''''''''&&&'''''''''(((((())))))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$!!! $$$$$$$$$$$$#########""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" ######$$$$$$$$$%%%%%%%%%######"""""""""""""""###############""""""!!!!!!########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((((())))))))))))((((((''''''''''''((((((((((((,,,---...000000000//////............---,,,+++***++++++******++++++,,,---,,,+++******))))))******+++(((%%%%%%((())))))''',,,,,,+++***)))))))))***,,,+++***)))((('''&&&%%%''''''''''''''''''''''''))))))(((((((((((())))))''''''&&&%%%$$$$$$$$$$$$***************)))(((((('''''''''''''''''''''''''''&&&$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$###"""!!!"""#########""""""""""""######&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!"""######""""""############""""""$$$#########""""""!!!!!!######"""!!! !!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""##############################""""""###""""""!!! ###""""""!!!!!!!!!""""""$$$"""!!!"""######"""!!! !!!!!!!!!"""######""""""""""""######""""""!!!!!! ############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""%%%%%%%%%###!!!!!!###%%% !!!!!!"""######################## ###$$$%%%$$$"""!!!"""$$$''''''&&&%%%%%%%%%"""!!!!!!!!!"""###$$$$$$######""""""""""""#########"""!!! !!!""""""'''&&&$$$"""!!! !!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$######"""""" !!!###$$$$$$###"""!!! !!!!!!""""""######***(((&&&###"""###$$$$$$######$$$$$$$$$######"""!!!!!!"""###$$$$$$%%%%%%########################%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%''''''&&&((('''%%%$$$$$$%%%'''(((''''''&&&%%%&&&'''((()))''''''''''''((((((((((((&&&'''((())))))***************++++++++++++*********+++,,,,,,+++***)))(((---+++)))'''&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%'''((()))(((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$!!!!!! """$$$$$$$$$$$$#########""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""" ############$$$$$$$$$$$$%%%$$$###"""""""""""""""$$$$$$#########"""""""""##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''''''''''''''((((((((((((***+++---...////////////............---,,,+++*********))))))******+++,,,---,,,++++++******++++++***(((%%%%%%((()))((('''---,,,++++++*********+++++++++***)))((('''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$###"""!!!!!!"""######""""""""""""######%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!"""######""""""############""""""!!!!!!""""""""""""""""""""""""!!! !!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!  """!!! !!!""""""!!! !!!!!!!!!""""""###""""""!!!!!!""""""###""""""!!!!!!!!! """"""#########!!! !!!!!!!!!!!!!!!!!!!!!!!! """############!!!!!!!!!!!!"""""""""""""""######""" !!!###$$$############$$$%%%%%%########################"""###$$$%%%%%%$$$###""""""""""""###$$$%%%%%%%%%""""""""""""""""""###$$$###""""""!!!!!!""""""###%%%$$$###""""""###$$$$$$'''&&&%%%###"""""""""""""""###$$$$$$$$$$$$###"""######"""""""""!!!!!!!!!#########$$$######""""""!!!!!!!!!!!!""""""######'''&&&$$$"""""""""###$$$"""###############""""""&&&&&&%%%$$$######""""""########################%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%$$$###(((&&&%%%$$$$$$%%%&&&(((((('''&&&&&&&&&'''((()))'''''''''((((((((()))))))))******))))))((('''&&&'''''''''''''''''''''''')))***++++++***)))((('''+++***(((&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%% ###$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$###"""""""""""""""""""""############%%%%%%$$$###############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))+++,,,........................---,,,++++++))))))(((((())))))***+++---,,,,,,+++++++++++++++)))(((&&&&&&((()))((('''---,,,,,,+++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&'''((())))))%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""" !!!"""######""""""""""""######$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!""""""###$$$$$$!!!!!! !!!"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!  !!!!!!  !!!"""!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!! !!!!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """############!!!!!!!!!!!!""""""""""""!!!"""!!! %%%%%%%%%%%%%%%&&&&&&'''""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$+++&&&"""!!!###%%%$$$###$$$###"""""""""""""""""""""!!!!!! !!!!!!"""$$$$$$############$$$$$$&&&%%%$$$$$$###$$$$$$$$$#########""""""########################"""""""""&&&%%%$$$###############!!!!!!!!!""""""""""""###$$$###"""!!!!!!"""###$$$!!!""""""######""""""!!!""""""!!!!!!"""###%%%&&&########################%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$$$$%%%$$$###'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&'''((()))''''''((((((((()))))))))))))))))))))((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&(((((()))))))))(((''''''((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%""""""%%%%%%###########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((()))***,,,------...------...------,,,++++++)))))))))))))))***++++++,,,++++++***)))*********((((((''''''((((((((((((++++++***************+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&'''(((((($$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$""" !!!"""######""""""""""""######$$$$$$######""""""""""""###""""""!!!""""""############""""""""""""##################$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$ !!!"""""""""""""""!!!!!!!!!!!!!!!""""""### !!!!!!""""""""""""""""""""""""""""""""""""""" !!!""""""###""""""""""""""""""""""""###$$$!!!  """"""""" !!!!!!!!!!!!"""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!! !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!###"""!!! ######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""""""""$$$&&&'''666...&&&"""###%%%###!!!$$$$$$###"""!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""$$$############$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###""""""######""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$ !!!!!!""""""""""""!!!!!!  !!!###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))))))))%%%&&&'''((())))))))))))((('''%%%$$$$$$%%%'''((('''''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%'''((('''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%&&&###!!!"""$$$&&&$$$"""####################################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""############ !!!!!!!!!"""""""""!!!!!!"""###$$$&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''((((((((((((''''''((()))***+++,,,---,,,,,,,,,,,,,,,++++++***+++************+++,,,,,,***))))))((((((((((((((('''((((((((((((''''''((()))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%"""!!!!!!"""######""""""""""""######$$$$$$$$$$$$$$$###############""""""""""""############"""!!!!!!"""######''''''&&&%%%%%%$$$######""""""""""""###$$$$$$%%% !!!"""""""""""""""!!!!!!!!!!!!!!!""""""### !!!"""###""""""!!!"""""""""""""""""""""""" !!!""""""###"""""""""""""""""""""###$$$$$$"""!!! !!!###$$$###"""!!!!!!!!!!!!"""""""""###!!!!!! !!!!!!!!!!!!"""""""""""""""""" !!!"""$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""###%%%$$$"""!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!$$$&&&(((666...&&&"""###%%%###!!!$$$$$$###"""!!!!!!!!!"""!!!!!! !!!!!! !!!!!!""""""""""""!!!!!!!!!""""""###$$$%%%%%%###!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###""""""##################""""""""""""!!!!!!""""""######$$$%%% !!!"""""""""""""""&&&%%%###!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""%%%&&&'''&&&%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%''''''''''''((((((((((((%%%&&&'''(((((())))))))))))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&''''''######$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%'''&&&%%%$$$%%%$$$###!!!###############$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""""""""""" !!!!!!"""$$$&&&'''(((#########$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""######$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((()))***+++,,,*********++++++******)))+++++++++***+++,,,,,,---)))(((((('''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$######%%%%%%%%%###"""###$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$###"""!!!!!!"""###$$$)))((('''&&&$$$###""""""######"""""""""###$$$$$$ !!!"""""""""""""""!!!!!!!!!!!!!!!"""###### """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! !!!"""######"""!!! """$$$%%%$$$###!!!!!!!!!"""""""""######"""!!!!!! !!!!!!"""!!!!!!""""""""""""###### !!!###$$$$$$$$$######"""""""""""""""""""""""" """############!!!!!!!!!!!!""""""""""""!!!$$$%%%$$$"""!!!!!!""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!! !!!###&&&(((+++&&&"""!!!###%%%$$$###$$$###"""""""""""""""""""""!!!!!! !!!!!!"""!!!"""###$$$$$$%%%$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$###!!! !!!###$$$"""""""""###############&&&%%%$$$###############$$$############"""""""""!!!!!!""""""#########$$$ !!!"""############!!!""""""$$$%%%&&&&&&'''###########################$$$$$$$$$$$$%%%%%%%%%##################$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%&&&&&&'''((("""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%&&&&&&&&&$$$"""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""""""""###$$$%%%%%%"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!!!!"""######$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((******)))(((((()))***+++(((((())))))))))))((((((***************++++++,,,))))))((('''''''''''''''%%%(((******(((&&&'''((('''''''''''''''((())))))))))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%###""""""$$$%%%%%%######$$$&&&######""""""""""""#####################$$$$$$$$$%%%$$$######""""""######$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$###"""""""""###"""!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!"""###### """#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$!!! !!!###$$$$$$###!!!!!!"""""""""############""""""!!!!!!""""""###!!!!!!"""""""""#########!!!"""###$$$$$$$$$###""""""""""""""""""""""""""" """############!!!!!!!!!!!!"""""""""""" """$$$%%%###!!!!!!!!!""""""!!!!!!""""""###$$$########################$$$###"""""""""###$$$%%%"""""""""###$$$%%%%%%%%%""""""""""""""""""###$$$###""""""!!!!!!""""""### !!!###$$$%%%%%%$$$$$$""""""""""""###$$$%%%%%%###"""!!! !!!"""###!!!!!!!!!"""""""""###############$$$######""""""$$$$$$$$$#########"""""" !!!!!!"""""""""!!!!!! !!!"""###$$$$$$$$$$$$!!!$$$&&&&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!$$$'''&&&"""!!!"""$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$######"""!!!"""""""""!!!!!!""""""#########$$$ """"""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%% !!!!!!"""######$$$$$$!!!!!!"""###%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((())),,,+++)))((((((((()))***''''''(((((((((((((((''')))))))))))))))******+++******)))((((((((((((((($$$(((******(((&&&'''(((((((((((((((((()))*********)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""!!!###$$$$$$$$$$$$%%%'''######""""""""""""######"""""""""""""""#########%%%%%%$$$###""""""######$$$###""" """###$$$#########""""""""""""""""""!!!  !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""###### """###$$$###!!! ########################""""""###""""""!!! """"""""""""###$$$%%%&&&  """######"""""""""""""""##################""""""""""""######!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!###$$$$$$""" !!!!!!"""########################'''&&&%%%$$$############"""$$$''''''&&&%%%%%%%%%""""""!!!!!!"""###$$$$$$######""""""""""""######!!!"""#########"""$$$$$$######$$$$$$%%%&&&""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%% !!!###$$$$$$###"""!!!$$$$$$$$$$$$######"""""" !!! !!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%$$$!!!#################################$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!$$$&&&''''''###$$$$$$%%%%%%$$$$$$###%%%&&&'''((((((((('''&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((&&&''''''((((((''''''&&&'''&&&&&&%%%&&&'''((()))$$$%%%&&&'''((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""############!!!!!!!!!!!! ######$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%########################$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######"""!!!!!!!!!!!!!!!$$$$$$############$$$$$$"""!!!!!!!!!"""###$$$$$$&&&&&&%%%$$$""" ###"""""""""""""""######%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))),,,,,,++++++***+++++++++(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***++++++***)))(((((())))))***)))'''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######!!!!!!""""""""""""!!! !!!!!!""""""#########$$$"""!!! !!!###%%%%%%$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###########################$$$$$$%%%"""###$$$$$$$$$"""!!! !!!!!!"""""""""""""""""""""!!!!!!"""$$$&&&'''!!!!!!!!!!!! ###$$$%%%%%%###"""""""""###"""!!! !!!"""###&&&%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!"""###$$$$$$###"""!!!###!!! """$$$%%%###!!!""""""###$$$$$$$$$$$$#########""""""!!!!!! ###!!! !!!"""###""" ########################%%%###""" !!!!!!"""$$$$$$###"""!!!!!!"""""""""############""""""######""""""""""""######!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%########################""""""""""""############!!!!!!"""###############""""""""""""############""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!"""###$$$$$$%%%###$$$$$$######"""!!! ######$$$$$$$$$$$$######%%%%%%%%%%%%$$$###""""""&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&''''''((((((''''''&&&######################## !!!!!!""""""##################"""""""""!!!######$$$%%%%%%%%%%%%$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######"""!!!!!!!!!!!!!!!#########""""""#########$$$###############$$$%%%$$$$$$%%%$$$$$$###""""""$$$$$$###"""!!!!!!!!!"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&&&&%%%######$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((+++******)))))))))******************************(((((())))))))))))((((((,,,++++++)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''***))))))(((''''''(((((())))))((('''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&&&&%%%%%%$$$###""""""############""""""!!!"""""""""############"""!!! """######"""############$$$$$$$$$$$$######""""""""""""#########"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###############""""""""""""###$$$$$$"""######$$$###"""!!! !!!!!!"""""""""""""""######"""""""""###$$$$$$"""""""""""""""""""""""" """"""!!!!!!"""###$$$$$$############$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""""""""""""""!!!!!!""""""############"""""""""!!! """$$$%%%###!!!""""""######$$$$$$$$$#########""""""!!!!!!!!!!!!###!!! !!!"""###"""!!!########################"""!!!!!!!!!!!!!!!"""######$$$$$$###!!! !!!###!!!""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""$$$######""""""!!!!!!!!!'''&&&%%%###!!! """"""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""######""""""""""""############ !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!############$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%###"""!!!!!!!!!"""######%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$###""""""###$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######"""!!!!!!!!!!!!"""###""""""!!!!!!""""""###&&&%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$"""!!!!!! ######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###$$$&&&&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))(((((((((((())))))************************(((((())))))))))))((((((*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&)))(((((('''''''''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######""""""""""""############$$$###!!!!!!"""###"""!!!############$$$$$$$$$$$$$$$$$$############$$$$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!!!!!"""######"""############"""!!!!!! !!!""""""######""""""$$$###"""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$ """######"""!!!"""######$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!"""""""""#####################""""""""""""######"""!!!!!!"""$$$$$$###""""""""""""#########$$$$$$###""""""""""""!!!!!!!!!###"""!!!!!!######"""!!!######################## !!!"""###############$$$###""" """$$$!!!"""""""""!!! !!!!!!!!! !!!!!!!!!&&&&&&%%%$$$######""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""!!! !!!"""###""""""""""""############"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! %%%%%%%%%%%%$$$$$$###### !!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$###%%%$$$"""!!!!!!"""$$$%%%%%%$$$""" !!!###$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""&&&%%%$$$###############""""""$$$%%%&&&&&&&&&&&&$$$$$$###"""!!!!!!"""""""""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((('''(((((()))***************************(((((())))))))))))(((((($$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''''')))(((((('''''''''(((((('''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$%%%%%%%%%%%%$$$######""""""######$$$$$$######"""""""""""""""#########&&&%%%###"""#########!!! !!!!!!!!!""""""""""""$$$######""""""######$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!""""""###""""""#########"""""""""!!!!!!"""############"""""""""!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$$$$%%%((())))))(((%%%"""""""""!!!!!!###$$$$$$###!!!!!!!!!!!!!!!"""""""""######"""""""""######"""""""""""""""######$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$!!!!!!"""######$$$###""""""""""""""""""######$$$""""""""""""""""""""""""###"""!!!"""######"""!!!######################## !!!#########"""!!!###$$$###!!! ###%%%############"""!!! """"""!!!!!!!!!!!!""""""&&&&&&%%%$$$######"""!!! !!!"""###$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############"""!!! """$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$######"""""""""###$$$$$$$$$$$$$$$""""""""""""######$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%$$$""" !!!###$$$%%%%%%$$$$$$$$$###############$$$%%%%%%%%%%%%$$$#########$$$$$$#################################""""""##################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""%%%$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!&&&)))'''!!!"""&&&(((((((((((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((###$$$%%%&&&'''))))))***&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''''')))))))))(((((()))******'''((()))))))))(((&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$&&&&&&%%%%%%$$$###""""""###############"""!!!!!! !!!!!!"""######""""""######""""""""""""""""""$$$"""!!! """""""""!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!""""""###""""""""""""""""""######!!!""""""############### !!!"""#########"""""""""#########$$$$$$)))***+++)))&&&$$$######!!!"""###$$$$$$###"""!!!!!!""""""######$$$$$$%%%""""""############""""""""""""######$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$ !!!##################""""""!!!!!!!!!"""###$$$""""""""""""############$$$"""!!!"""###$$$###"""""""""""""""""""""""""""!!!"""#########""" """######"""!!!!!!###%%%$$$$$$$$$$$$$$$###"""!!!$$$######""""""######$$$%%%$$$$$$###""""""!!!!!!%%%%%%%%%$$$###!!!########################!!!"""""""""############"""!!! """$$$!!!"""""""""############!!!!!!!!!!!!!!!!!!!!! ########################$$$$$$######"""!!!!!! !!!!!!""""""###$$$$$$%%%$$$%%%%%%$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$######"""!!!""""""""""""###$$$%%%&&&&&&&&&$$$#########$$$$$$######$$$%%%%%%&&&''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$###"""########################"""""""""""""""#########""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$###""""""""""""######""""""!!!!!!""""""#########""""""!!!"""""""""$$$$$$$$$$$$$$$######""" !!!!!!"""$$$%%%&&&""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&& $$$(((&&&!!! ###''')))))))))((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((('''(((((()))***+++(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&***))))))))))))******+++(((((((((((((((''''''&&&%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$#########!!!!!!""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""""""""!!!  !!!"""""""""""""""############""""""""""""!!!!!!!!!############$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!!!!!"""######"""""""""!!!""""""###$$$!!!"""######$$$$$$######!!!"""###$$$$$$$$$ !!!!!!"""#########"""$$$%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%"""######$$$$$$######""""""""""""#####################""""""""""""###### """###$$$###"""###$$$""""""!!! !!!"""###$$$"""""""""############$$$$$$###""""""$$$$$$###"""""""""""""""""""""""""""############"""!!! !!!"""######""""""###$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""""""""""""""!!!!!!!!! !!!"""$$$$$$######"""########################""""""""""""############"""!!! !!!"""###""""""""""""##################""""""""""""!!!!!!####################################"""""""""""" !!!"""###$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%!!!""""""""""""""""""!!!$$$$$$$$$$$$###"""!!! """""""""###$$$&&&'''(((((('''%%%$$$###$$$$$$%%%""""""###$$$&&&'''(((((('''(((((((((((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%########################"""""""""######$$$$$$%%%$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$###"""########################"""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$######""""""###############""""""###############""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!!!!"""###$$$$$$"""""""""######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""""""""###$$$%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((()))******))))))((('''''''''''''''&&&&&&&&&&&&'''''''''''')))(((''''''&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""!!!!!! !!!"""###$$$##################"""""""""!!!!!!###$$$$$$############$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###############""""""""""""###$$$$$$###"""!!!!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$### !!!###$$$$$$$$$###### !!!!!!"""######$$$ """###"""""""""###&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""############"""######$$$$$$######"""###"""""""""""""""!!!!!!""""""############"""""""""$$$$$$"""!!!"""$$$###""" !!!###$$$""""""#########$$$$$$$$$$$$###""""""$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!$$$%%%$$$""""""###!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!"""""""""""""""###&&&'''((((((########################""""""""""""############!!!!!!!!!"""""""""######""""""""""""############%%%%%%%%%%%%$$$$$$##############################""""""""""""############"""""""""######$$$$$$$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$######"""###############"""!!!""""""###$$$%%%''')))******(((&&&%%%$$$$$$%%%&&&######$$$%%%%%%&&&'''''''''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&"""###$$$$$$$$$$$$###""" !!!"""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""#################################$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$######"""#########$$$$$$############$$$$$$############$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''######"""""""""""""""###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%  '''***&&&!!!######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%$$$$$$%%%&&&'''((()))************************(((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***'''''''''''''''((()))******)))(((&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""" !!!!!!"""###$$$$$$$$$"""######$$$$$$%%%&&&&&&###############"""!!!!!!!!!!!!"""$$$$$$%%%%%%%%%$$$#########""""""!!!!!! $$$'''))))))!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###########################$$$$$$%%%###"""!!!!!!!!!###$$$%%%""""""###$$$$$$$$$$$$#########$$$%%%%%%$$$"""!!! !!!!!!"""######$$$$$$!!!"""$$$###!!! !!!%%%$$$###""""""###$$$%%%""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$############""""""!!!!!! !!!"""###$$$$$$###"""!!!"""$$$$$$"""!!!"""$$$###"""  !!!###$$$""""""######$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""""""""""""""""""""""""""!!!!!! """$$$%%% $$$&&&%%%###"""""" !!!###$$$$$$$$$$$$######""""""""""""######!!!!!!!!!"""######$$$$$$"""$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""############!!!!!!"""###$$$#########""""""""""""###############"""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""######$$$$$$###"""######%%%&&&(((***++++++)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$)))(((&&&%%%%%%&&&((()))"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$###"""###$$$###$$$%%%&&&&&&%%%###"""%%%$$$###"""!!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$#########"""""""""""""""$$$$$$############$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$###!!!!!!!!!""""""&&&&&&&&&%%%$$$###"""!!!!!!"""""""""########################""""""""""""###"""""""""""""""######%%%$$$$$$$$$###"""""""""""""""!!!%%%%%%$$$######$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''')))***++++++++++++'''((()))******)))(((''')))((('''&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&'''))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################'''&&&&&&%%%$$$###"""""" !!!""""""""" !!!!!!!!!!!!""""""""""""######""""""###$$$%%%%%%""""""""""""""""""""""""#####################$$$############$$$$$$$$$$$$ !!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""!!!!!! """"""""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!"""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!! """"""""""""""""""""""""############"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$"""!!!!!!!!!"""### """&&&'''$$$"""######""""""""""""######$$$#########""""""!!!!!!"""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!"""###############"""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""!!!""""""""""""""""""""""""%%%$$$######"""#########$$$$$$###"""!!!!!!""""""#########"""""""""""""""############""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""%%%$$$######""""""######!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&''''''&&&$$$$$$$$$&&&((())))))(((%%%###"""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$###"""###$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""""""""$$$#########""""""""""""!!!!!!!!!!!! ###"""""""""""""""""""""$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""######%%%%%%%%%%%%$$$###"""!!!############$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!"""###%%%%%%$$$$$$##################!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''''''(((((((((''''''((())))))(((''''''(((''''''&&&%%%%%%&&&&&&)))((('''&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################&&&%%%%%%$$$$$$######""" !!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!! !!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""######"""""""""""""""!!!!!!!!!#########"""""""""""""""##############################""""""""""""###### !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!##############################""""""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!###$$$%%%"""!!! !!!$$$$$$""" ######""""""""""""######""""""""""""!!!!!!!!! """"""""""""""""""###$$$"""""""""""""""###$$$$$$###"""""""""""""""""""""$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""!!! """"""""""""""""""""""""$$$#########$$$%%%&&&&&&$$$$$$###"""""""""""""""###"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$$$$$$$###############&&&%%%$$$###############%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########$$$&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%%%%''''''((('''&&&$$$$$$###$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$$$$###"""###$$$%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$########################"""""""""###""""""!!! """"""""""""""""""######$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%"""""""""!!!""""""###$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$$$$$$$%%%%%%%%%############"""""""""""" !!!"""$$$&&&'''""""""################## !!!"""$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&))))))(((''''''''''''((())))))((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''+++***((('''%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%######""""""!!!!!! """!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """!!!!!! !!!!!!""""""######$$$$$$######"""!!!!!!!!!!!!!!!"""######""""""""""""############$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$##########################################"""!!!  """"""""""""""""""""""""######""""""!!!!!! !!!"""$$$%%%&&&%%%###!!!!!!""""""!!! ######""""""""""""######"""!!!!!!!!!!!! $$$###""""""""""""""""""###############$$$$$$%%%""""""""""""""""""######&&&%%%%%%%%%%%%%%%%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""############""""""""""""""""""""""""#########$$$%%%&&&'''((($$$###""""""""""""""""""""""""""""""""""""##################""""""""""""""""""""""""""""""""""""###############$$$$$$$$$''''''%%%$$$############&&&&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######""""""#########$$$$$$$$$######$$$$$$$$$######""""""###$$$$$$###"""###$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###########################$$$$$$######""""""!!!!!!"""""""""""""""#########$$$$$$############$$$$$$""""""#########$$$$$$$$$#########"""""""""""""""###############"""!!!!!!#########$$$$$$$$$%%%%%%############"""""""""!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""######$$$$$$""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******))))))((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########################################################""""""######$$$$$$$$$%%%$$$###"""""""""###$$$%%%######""""""!!!!!! !!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###""""""!!!!!!"""#########$$$$$$$$$$$$ !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""""""##################"""!!!!!!!!!!!!!!!""""""###!!!!!!!!!""""""#########$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$!!!"""######$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$""""""!!!"""###$$$###########################"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###$$$%%%%%%$$$"""!!!!!!"""############""""""""""""######"""""""""""""""!!!!!!!!!$$$$$$###"""!!!!!!!!!"""#########""""""######$$$"""""""""""""""#########&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$######!!!!!!!!!!!!!!!!!!!!!!!!############$$$%%%&&&'''######"""""""""""""""###"""""""""""""""#####################"""""""""!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%((('''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&###%%%&&&((((((&&&%%%###%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%###"""""""""#########$$$$$$$$$"""######$$$$$$$$$######"""###$$$$$$###"""###$$$$$$$$$###"""###$$$&&&'''%%%%%%&&&&&&&&&%%%$$$$$$###############$$$$$$$$$"""###""""""""""""""""""!!!!!!""""""############$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$###"""!!! """############"""!!!!!!""""""""""""#########$$$############"""""""""!!!######"""""""""""""""###!!!!!!!!!""""""######$$$&&&&&&&&&%%%$$$$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&########################''''''((()))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''(((((()))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########################################################!!!""""""######$$$$$$%%%'''&&&$$$""""""""""""######"""""""""!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!"""#########$$$$$$$$$$$$ !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!""""""### !!!!!!"""""""""############""""""!!!!!!########################!!!!!!!!!!!!!!!"""###$$$ !!!""""""###"""""""""""""""""""""""""""""""""###"""!!! !!!###$$$"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$""""""#########"""""""""$$$$$$######"""###%%%'''######""""""""""""##############################$$$$$$###"""!!!!!!!!!"""###""""""!!!!!!!!!""""""!!!!!!""""""############$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#########"""""""""""""""######!!!!!!""""""########################"""""""""!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&$$$&&&'''))))))'''&&&$$$$$$%%%%%%&&&&&&%%%$$$$$$###%%%&&&((('''&&&###""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$$$$###"""###$$$############$$$%%%&&&&&&$$$%%%&&&&&&&&&&&&$$$############$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$###########################$$$$$$$$$###"""!!! """######$$$######""""""!!!!!!"""""""""#####################""""""""""""%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&''''''(((((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""#########$$$$$$'''&&&%%%###"""!!!!!! !!!!!!!!!""""""""""""""""""!!!!!! !!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """!!!!!! !!!!!!"""!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!"""""""""""""""""""""###"""""""""""""""""""""""" !!!"""###$$$ !!!!!!"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###############"""!!!!!!"""###$$$$$$######%%%'''######""""""""""""############$$$$$$$$$$$$$$$%%%$$$###""""""""""""""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!"""######$$$$$$############""""""""""""""""""""""""""""""""""""###############$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$&&&''''''&&&$$$###"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$""""""###$$$%%%%%%%%%%%%"""$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%""""""!!!!!!  !!!!!!"""######$$$$$$$$$$$$############$$$$$$######################## !!!"""###$$$$$$###"""######$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$############""""""""""""$$$###"""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""###$$$!!!"""$$$&&&''''''&&&%%%%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""########################""""""""""""############$$$$$$$$$$$$###"""!!! !!!!!!""""""#########"""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!! !!!"""######$$$$$$######"""!!!!!!!!!!!!!!!"""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$########################!!!!!!!!!!!!"""###$$$%%%""""""#########""""""!!!""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$%%%%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!######$$$###""""""!!!###%%%$$$""" !!!"""######""""""""""""######""""""######$$$$$$$$$$$$""""""""""""""""""###$$$$$$###""""""!!!!!!"""""" !!!!!!"""######$$$$$$###""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###$$$$$$ !!!!!!"""######$$$$$$############""""""""""""""""""""""""""""""""""""$$$$$$$$$###############$$$############$$$%%%%%%$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######%%%'''((($$$$$$%%%&&&&&&&&&%%%$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$!!!"""$$$%%%&&&&&&%%%%%%"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%&&&&&&%%%###"""  !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$##################!!!###%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%############""""""""""""""""""!!!""""""###$$$$$$######""""""!!!!!! """######$$$%%%%%%&&&&&&"""###&&&((((((((('''&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""#################################"""""""""""""""!!!"""###$$$$$$###!!!  !!!"""###$$$$$$######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$############$$$$$$$$$$$$ !!!!!!!!!!!!  $$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$######""""""!!!!!! !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$######"""""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&& """%%%''''''%%%""" !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!  """###$$$$$$$$$$$$ ###%%%$$$ ######""""""""""""######!!!!!!""""""#########$$$""""""!!!!!!"""###$$$$$$%%%%%%$$$###""""""###### !!!!!!"""###$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""###$$$&&&&&&""""""!!!""""""###$$$$$$ !!!!!!"""###$$$$$$$$$############""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""""""""###$$$%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!"""#########"""!!!!!!###%%%(((***$$$%%%%%%%%%&&&%%%%%%%%%###"""""""""!!!!!! !!!!!!""""""######$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""###############$$$$$$######""""""!!!!!! !!!"""$$$$$$$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$$$$$$$$$$!!! ###&&&%%%"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%% !!!#########""""""$$$###"""!!!!!!"""###$$$ """###!!!  $$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((())))))))))))((((((+++)))&&&###"""###%%%&&&((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%'''))))))%%%$$$"""!!!"""$$$&&&(((#########!!!!!!### ###$$$###!!! ###&&&""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$########################!!!!!!"""############### !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!############""""""""""""$$$$$$############$$$$$$!!!!!!"""###############!!!"""###$$$$$$###"""!!!$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######$$$$$$##################%%%$$$$$$############### !!!"""$$$%%%''''''"""###%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$"""!!! """$$$$$$""" !!! !!!!!!""""""######%%%%%%$$$###"""""""""### !!!""""""###""""""$$$$$$######""""""!!!!!!!!!"""$$$%%%%%%%%%""""""############""""""!!!!!!"""############"""###!!!  !!!###""""""############"""""""""$$$%%%$$$"""!!!!!!!!!######""""""""""""######!!!!!!!!!"""######$$$$$$$$$$$$######"""!!!!!!!!!###""""""!!!!!!###$$$%%%$$$$$$###"""!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""""""""######$$$$$$$$$%%%"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""############$$$$$$$$$$$$######"""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$###"""!!!!!!#########"""!!!!!!"""###""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""###$$$$$$###""""""$$$###"""!!!!!!"""###$$$!!!######""" !!!#########""""""##################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((()))))))))'''(((((())))))(((((('''((('''&&&%%%$$$%%%''''''((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$############$$$$$$$$$$$$###$$$$$$###!!!!!!"""###!!!"""""""""!!!!!!###$$$""""""""""""""""""""""""############"""""""""!!! !!!!!!""""""######################## !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%#########""""""#########!!!!!!"""###############!!!!!!"""######"""!!!!!!!!!!!!!!! %%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""###$$$$$$######$$$&&&''''''&&&%%%$$$###""""""!!!###%%%$$$"""!!!"""###"""""""""###############%%%$$$######""""""############$$$$$$$$$######"""#########"""""""""""""""$$$$$$$$$######!!! """"""############""""""!!!"""###$$$$$$$$$$$$$$$###"""  """#########$$$$$$$$$$$$######"""###$$$$$$"""!!!!!!!!!######""""""""""""######$$$$$$######"""!!!!!!!!!############"""""""""""""""!!! !!!"""###$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""$$$############$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%############""""""""""""$$$$$$$$$$$$###!!!!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$###""" """%%%'''$$$  ###""""""""""""""""""""""""!!!!!!"""""""""#########$$$%%%%%%%%%$$$###"""!!!######""""""""""""###### """######"""!!!""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""#########"""""""""!!!!!!!!!"""$$$%%%%%%###!!! ###$$$%%%%%%###""""""###"""  !!!"""""""""""""""""""""""""""""""""############"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""" !!!""""""""""""!!!"""""" """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%###""""""!!!!!!""""""###!!!!!!"""############### !!!!!!""""""!!!!!! %%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!"""""""""!!!  ######""""""!!! !!!###$$$###""""""###%%%(((((('''&&&%%%$$$$$$######$$$$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$###"""""""""######%%%%%%%%%$$$$$$###!!!!!!""""""""""""############%%%%%%%%%$$$"""!!!""""""############""""""!!!"""###$$$%%%%%%%%%%%%###"""!!! !!!"""######$$$$$$%%%%%%$$$$$$###!!!"""$$$###"""!!!!!!"""######""""""""""""######$$$$$$######"""!!!!!!!!!""""""""""""############"""!!! !!!"""###$$$###"""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!%%%$$$#########%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$!!!$$$$$$$$$############"""%%%%%%$$$###"""!!!!!! """###%%%$$$""" !!!"""""""""""""""""""""""""""""""""""""""#########$$$&&&%%%%%%$$$###!!! ###""""""""""""""""""###!!!"""######""""""###$$$""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###""""""!!!&&&%%%%%%%%%$$$#########"""###$$$$$$$$$""" !!!###%%%%%%$$$"""!!!"""""" !!!###""" """"""""""""""""""""""""#########"""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###"""  """###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!############"""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!"""############### !!!!!!!!!!!! """"""""""""############%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""""""""""""""!!!!!!  #########"""!!!!!! !!!"""######"""!!!"""$$$'''&&&&&&%%%%%%$$$$$$$$$######""""""!!!"""$$$%%%%%%%%%$$$$$$#########"""######""""""""""""######"""""""""""""""!!! !!!!!!""""""######$$$$$$!!!""""""############"""""""""############"""""" !!!"""###$$$%%%%%%%%%######""""""""""""######"""######$$$$$$######""" !!!######"""!!!!!!"""######""""""""""""######!!!!!!!!!"""######$$$$$$ !!!!!!"""###$$$$$$$$$###"""!!!!!!!!!"""###$$$######"""""""""""""""###""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''%%%$$$###"""###$$$%%%&&&$$$$$$$$$######"""""""""""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!&&&%%%$$$$$$$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$##############################"""###$$$%%%$$$###!!!$$$$$$$$$############"""######$$$$$$$$$$$$$$$$$$"""!!! """%%%%%%###!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$###"""!!! """""""""######"""""""""!!!"""######""""""###%%%""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%''''''''''''''''''''''''*********)))((('''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''((())))))(((&&&$$$###$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!! """$$$$$$"""!!! """ !!!###""" ########################""""""""""""""""""######$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!$$$###!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!############"""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!"""###############!!!!!! !!!!!!#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$###"""!!!!!! !!!!!!""""""###############$$$!!!###$$$###"""!!!"""###$$$$$$#####################!!! !!!"""###$$$$$$$$$$$$######""""""!!!###""""""!!!""""""###### !!!"""""""""""""""!!!!!!""""""######$$$$$$ !!!"""$$$$$$$$$%%%""""""############"""""" !!!"""##################""""""""""""######!!!!!!""""""""""""!!!!!! """""""""!!!"""#########""""""""""""######!!!!!!!!!"""######$$$$$$ !!!"""###$$$$$$%%%!!!!!!  !!!"""######"""""""""""""""###############"""""""""""""""""""""######$$$%%%&&&&&&$$$$$$###"""###$$$&&&'''######""""""!!!!!!!!! """"""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&""""""""""""""""""""""""""""""""""""########################""""""""""""&&&%%%%%%%%%%%%&&&&&&'''""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######""" !!!!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&#########$$$%%%%%%&&&&&&""" """&&&'''$$$ """"""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%###"""!!!!!! !!!!!!"""""""""############"""""" !!!""""""!!!!!!###%%%###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%'''((((((((('''%%%###""""""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$###"""""""""######!!!"""######!!! !!!"""  !!!"""""""""########################""""""""""""###############""""""""""""!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""!!!######!!!!!!!!!!!!######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%###""""""!!!!!!""""""###!!!!!!"""###############"""!!!!!! !!!!!!"""!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$%%%%%%$$$###""""""!!!!!!""""""!!!""""""###$$$%%%%%%&&&###$$$$$$$$$"""!!!"""###!!!!!!!!!"""""""""""""""!!!  """######"""###############"""""""""""""""!!!!!!!!!"""######!!!!!!###$$$$$$%%%%%%%%%""""""""""""############""""""############""""""""""""############"""""" !!!!!!""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!"""!!!!!!"""$$$######""""""""""""######$$$$$$######"""!!!!!!!!! !!!!!!"""###$$$$$$$$$ !!!"""""""""""""""######$$$$$$$$$$$$###############""""""######$$$$$$%%%%%%############$$$%%%&&&&&&"""""""""""""""!!!!!!!!!"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$###"""""""""#########$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$"""""""""""""""#########$$$$$$%%%%%%$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$### !!!!!!!!!"""""""""########################!!!!!!"""###$$$%%%%%%&&&############$$$$$$$$$$$$!!!!!!"""$$$%%%$$$""" """"""""""""""""""""""""############$$$$$$$$$$$$!!!!!! !!!!!!###$$$%%%!!!"""###$$$$$$###"""!!! !!! ###%%%#########""""""##################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%$$$######"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""""""""#########"""###$$$%%%%%%%%%$$$#########$$$"""!!! !!!###!!!"""""""""!!!!!!###$$$########################!!!"""""""""#####################"""""""""!!!!!!######################## !!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%#########""""""#########!!!!!!"""##################"""!!!!!!!!!!!!"""### !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$$$$###""""""!!!!!!""""""!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%###"""###$$$ !!!!!!"""""""""!!! !!!$$$%%%$$$"""#########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######"""######$$$$$$$$$###############"""""""""""""""###############"""!!! """"""############""""""!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""!!!!!!###$$$######""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!""""""#########$$$!!!!!!  !!!"""###"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$""""""###$$$%%%%%%%%%%%%############$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&'''(((###$$$%%%%%%%%%%%%$$$###!!!""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$"""###$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&%%%%%%$$$###""""""######$$$$$$$$$############"""$$$$$$######""""""!!!!!! ###'''&&&### !!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!###%%%''')))!!!"""###$$$$$$###"""!!!  ###%%%$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########""""""############""""""""""""###$$$%%%%%%&&&&&&########################"""###%%%&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&######$$$$$$$$$$$$%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!%%%(((((('''$$$"""%%%%%%$$$###!!!!!!###%%% ###$$$###!!! ###&&&########################!!!!!!""""""#########$$$%%%%%%%%%%%%$$$$$$##############################!!!!!!"""###############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!############""""""""""""$$$$$$############$$$$$$!!!!!!"""###############$$$###"""!!!!!!"""###$$$!!!""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!"""######$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$&&&&&&%%%###"""###$$$ !!!!!!""""""######""" !!!###&&&'''%%%"""$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!"""######"""######""""""!!! $$$$$$######""""""!!!!!!""""""############""""""""""""############""""""###$$$$$$######"""!!! !!!!!!!!!!!! """"""############"""""" !!!!!!"""###$$$######""""""""""""######!!!!!!!!!"""######$$$$$$""""""""""""############%%%$$$#########$$$&&&'''""""""!!!""""""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&(((+++...///###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""########################!!!!!!!!!!!!"""###$$$%%%###"""!!!!!!!!!!!!!!!""" !!!!!!!!!""""""###$$$$$$%%%%%%)))(((&&&$$$"""$$$#########""""""!!!!!!###$$$$$$%%%%%%$$$$$$#########$$$######"""!!! $$$$$$$$$############"""$$$###""" """###$$$&&&###!!!!!!###$$$!!!######""""""######$$$%%%!!!"""###$$$$$$$$$$$$$$$%%%###!!!  """""""""###$$$$$$$$$%%% """###$$$""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%############$$$$$$%%%&&&###%%%&&&%%%######$$$%%%"""$$$%%%%%%###""""""###!!!!!! !!!!!!"""######!!!!!! !!!!!!!!! !!!"""###""""""!!!!!!!!!!!!!!!"""$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%$$$###!!!!!!###$$$%%%$$$#########""""""!!!!!!"""###%%%%%%#########$$$""""""""""""############""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%%%%$$$"""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$###""" !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""$$$&&&''''''$$$"""""""""""""""""""""############%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""""""""!!!!!! $$$$$$###"""!!! """###$$$%%%$$$"""!!! !!!###$$$%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$!!! !!!### %%%$$$###""""""###$$$%%%###"""!!!"""###$$$###!!!""""""""""""""""""""""""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''&&&%%%$$$###""" &&&%%%$$$$$$######$$$$$$'''%%%###"""######"""!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""%%%%%%%%%%%%###$$$&&&%%%###!!!!!!!!!%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%######"""""""""""""""###"""""""""!!!!!!""""""###%%%$$$$$$#########$$$$$$$$$$$$$$$############""""""###############""""""$$$#########"""""""""""""""######$$$$$$######"""!!!""""""#########""""""#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$""" !!!$$$$$$###!!!######""""""######$$$%%%""""""###$$$$$$$$$######$$$###""""""!!!!!!!!!!!!##################$$$$$$!!!###$$$$$$######$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%###"""###$$$"""$$$%%%%%%###""""""###"""!!!!!!!!!""""""###$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$###""""""!!!!!!"""""""""$$$###"""!!!!!!"""###$$$$$$$$$######""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""############$$$$$$$$$###"""!!!!!!"""###$$$#########"""""""""!!!!!! """""" !!!""""""""""""############"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$"""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########"""!!!!!!$$$%%%'''&&&$$$"""""""""""""""""""""############$$$$$$"""!!!!!!!!!"""###"""""""""""""""""""""""""""""""""!!!!!!!!! """""""""""""""!!!!!!!!!$$$######"""""""""""""""""""""!!!!!!!!!""""""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&$$$###$$$$$$###""""""###$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$"""!!!!!! &&&%%%$$$$$$######$$$$$$%%%###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!###$$$%%%$$$###"""###$$$%%%$$$######%%%''')))(((((('''&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!"""""""""""""""###$$$%%%$$$$$$###"""!!!!!!!!!"""&&&&&&%%%$$$###!!!!!!  """###$$$%%%%%%%%%###############""""""""""""""""""######""""""""" """######$$$$$$$$$""""""###$$$%%%&&&'''(((%%%%%%###""""""###%%%%%%!!!!!! !!!###%%%$$$#########""""""######$$$%%%######$$$$$$$$$######""""""######$$$$$$######"""##################""""""!!!###%%%%%%$$$###$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''(((''''''&&&&&&''''''((('''&&&$$$######&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&"""""""""#########$$$$$$$$$############$$$%%%%%%%%%&&&'''%%%###""""""###"""$$$%%%%%%###""""""######""""""""""""###$$$$$$######""""""""""""############"""""""""###$$$%%%##############################""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#########""""""!!!!!!!!!###"""!!! !!!"""#########""""""""""""!!!!!!!!!###$$$$$$###""""""###""""""""""""############!!!!!!""""""######$$$$$$"""######$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""!!! ###%%%'''&&&$$$###""""""""""""""""""############$$$######"""!!!"""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!""""""#########%%%$$$""" !!!###$$$$$$###"""!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$%%%%%%%%%$$$###$$$'''%%%""""""&&&$$$$$$###""""""###$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""&&&%%%$$$$$$######$$$$$$###"""!!!"""$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$###"""&&&&&&%%%###"""###&&&)))&&&%%%###"""!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!!!!""""""""""""""""""###$$$&&&&&&%%%$$$###"""!!! &&&&&&%%%$$$###"""!!!!!!######$$$$$$$$$###""""""########################""""""############""""""!!!!!!"""###############""""""###$$$$$$%%%&&&&&&$$$$$$###""""""###$$$$$$"""!!!!!!"""##################""""""######$$$%%%$$$$$$$$$$$$$$$###"""!!! !!!###$$$%%%$$$###"""$$$$$$######""""""!!!!!!!!!"""$$$$$$#########$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&!!!""""""""""""#########""""""!!!!!!!!!""""""###&&&''''''%%%###!!!!!!""""""$$$%%%%%%###""""""###$$$###############$$$$$$###""""""!!!!!!""""""###""""""""""""######$$$$$$"""######$$$$$$$$$$$$$$$###""""""""""""""""""###!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!! """!!! !!!"""""""""""""""""""""!!!!!!"""$$$%%%%%%$$$######$$$!!!"""""""""############ !!!!!!!!!""""""###### """#########""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&$$$######""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$######"""!!! ###%%%&&&&&&%%%###"""###!!!"""""""""############$$$######"""""""""""""""""""""""""""""""""""""""########################!!!!!!"""""""""#########$$$###"""!!!!!!"""############""""""!!!""""""###############"""""""""!!!########################!!!""""""###$$$%%%%%%&&&###"""###&&&%%%!!!"""&&&$$$##################$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$"""!!!"""###%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%$$$""""""###%%%###!!!!!!"""%%%$$$$$$######$$$$$$%%%""""""!!!!!!"""###$$$$$$""""""""""""###$$$&&&&&&((('''&&&%%%$$$#################################%%%%%%%%%$$$$$$"""!!!!!!###############$$$$$$$$$###$$$$$$$$$$$$$$$$$$##################"""!!!!!!############""""""""""""""""""!!!!!!!!!!!!""""""############"""!!!!!!"""######""""""######$$$%%%$$$$$$$$$$$$$$$###"""!!! """###$$$######"""$$$######""""""!!!!!!!!!!!!######"""!!!"""######""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$!!!""""""""""""#########$$$######"""""""""######&&&''''''%%%###!!!!!!""""""$$$%%%%%%###""""""###$$$$$$###############$$$"""!!!!!! !!!!!!"""!!!!!!"""""""""#########!!!"""###$$$$$$$$$$$$$$$"""""""""######""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###"""""""""""""""""""""""" !!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!""""""!!!""""""!!! !!!!!!"""""""""############!!!!!!!!!!!!!!!""""""""" """$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$###$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###""""""!!!!!!"""$$$&&&&&&%%%#########!!!"""""""""########################"""""""""!!!""""""""""""""""""""""""############$$$$$$$$$$$$############""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###"""###&&&%%%!!!"""&&&#########$$$$$$############"""!!!"""###$$$###!!!""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$######""""""######$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&$$$""""""###$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$### $$$%%%$$$#########'''%%%###!!!"""###&&&'''%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%"""""""""""""""###$$$%%%%%%%%%$$$###""""""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""" ######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%###!!! !!!!!!######""""""######$$$%%%######$$$$$$$$$######""" !!!!!!"""#########"""""""""""""""""""""!!!!!! """"""!!! !!!"""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%###%%%&&&'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""""""""""""#########$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%###""""""###"""$$$%%%%%%###""""""###$$$$$$###""""""""""""###!!!!!! !!!!!! !!!""""""######"""""" !!!"""$$$%%%$$$$$$###""""""############"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""######$$$$$$$$$ !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""" """######"""!!!!!!"""""""""""""""############!!!!!!!!!!!!"""""""""""" ###&&&%%%"""!!!"""$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###""""""##################""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###""""""######"""$$$&&&&&&%%%######$$$""""""""""""############"""############"""!!!!!!""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$######"""""""""!!!###%%%%%%$$$"""!!!!!!!!!!!!"""###$$$%%%&&&############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###$$$$$$$$$$$$###$$$'''%%%""""""&&&"""###$$$$$$$$$$$$###"""###"""!!!"""###$$$###!!!""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$'''%%%###"""######"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!%%%&&&%%%%%%%%%'''&&&%%%$$$$$$&&&((()))%%%$$$$$$######$$$$$$%%%###"""""""""""""""######"""""""""!!!!!!""""""###!!!!!!  !!!""""""###$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""#########""""""!!!"""""""""""""""#########!!!!!!""""""""""""!!!!!!!!!###$$$###!!! """$$$######""""""######$$$%%%""""""###$$$$$$$$$############"""""""""###$$$$$$!!!!!!!!!"""""""""""""""!!!"""###"""!!!"""###""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$""" &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$###############$$$%%%&&&%%%###"""###$$$"""$$$%%%%%%###""""""###$$$###""""""!!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$###### """###$$$$$$###"""!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""""""""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!""""""###$$$&&&&&&$$$###$$$%%%""""""""""""############"""""""""""""""""""""""""""%%%(((&&&""" """$$$########################""""""""""""""""""""""""######$$$%%%%%%$$$$$$$$$##################$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""######"""$$$&&&&&&%%%$$$###$$$""""""""""""############"""######$$$###"""!!! """""""""""""""""""""""""""""""""#########$$$$$$"""###############$$$$$$!!!!!!"""##################"""""""""###$$$$$$%%%############""""""""""""########################""""""""""""############$$$"""###&&&$$$###"""###$$$$$$$$$$$$###"""###"""!!!"""###$$$###!!!""""""""""""""""""""""""#########""""""################################################$$$$$$$$$######""""""""""""######$$$$$$########################$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$""""""###$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$############"""%%%%%%$$$$$$%%%###############$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!"""###"""""""""""""""###$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%""""""############"""""" !!!"""######$$$$$$###!!!!!!"""###$$$%%%%%%&&&""""""############""""""!!!$$$###"""!!!###&&&#########"""###$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%% !!!!!!""""""###### """###$$$###"""###$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&'''''''''&&&&&&'''''''''))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%""""""!!! $$$%%%&&&%%%######$$$%%%"""$$$%%%%%%###""""""#########"""!!!!!! !!!!!!######""""""""""""######"""###$$$%%%&&&%%%$$$$$$!!!###$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""############################## !!!"""######"""!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!"""""" !!!######!!! !!!"""""""""""""""########################""""""""""""###''')))'''### !!!$$$########################""""""""""""""""""""""""######$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%########################""""""!!! !!!"""###!!!$$$&&&&&&%%%$$$$$$$$$""""""""""""############"""######$$$$$$"""!!! """"""""""""""""""""""""!!!!!!""""""############ !!!"""###$$$%%%&&&&&&###"""!!! !!!"""$$$&&&%%%$$$######"""#####################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!! !!!### """###$$$%%%%%%$$$###"""###"""!!!"""###$$$###!!!""""""""""""""""""""""""######""""""""""""##############################""""""######$$$$$$$$$%%%######""""""""""""######$$$$$$##################"""######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$###"""!!!"""$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%#########$$$%%%&&&((((((%%%&&&&&&%%%"""!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!""""""""""""""""""""""""""""""""""""############""""""###$$$%%%%%%&&&&&&########################%%%$$$"""!!!!!!"""$$$%%%$$$###"""!!! !!!!!!######$$$$$$$$$$$$##############################!!!!!!""""""#########$$$%%%$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$###############""" !!!"""$$$$$$#########""""""!!!!!!"""###$$$###!!!!!!!!!###"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$!!!$$$((('''''''''&&&%%%$$$"""""""""###$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%###$$$&&&(((((((((&&&%%%%%%%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%% """###$$$$$$###""" $$$$$$######$$$$$$%%%&&&########################&&&&&&%%%%%%###"""  !!!""""""!!! ###############$$$$$$%%%###"""!!! !!!"""######"""""""""###$$$%%%%%%""""""!!! ######$$$$$$$$$$$$############""""""""""""######$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!###"""  !!!"""""""""""""""""""""""" !!!!!!!!!!!!#####################$$$'''%%%""" """###############$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""###############$$$$$$%%%###$$$$$$$$$###"""  !!!"""###$$$%%%%%%""" """%%%&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!###&&&'''%%%$$$ !!!###$$$%%%%%%%%%$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!%%%$$$$$$###"""!!!!!! """""""""""""""""""""""""""###%%%%%%###"""###$$$######""""""""""""###### !!!!!!"""###$$$$$$%%%########################$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%&&&%%%%%%$$$#########"""""""""""""""""""""############"""""""""""""""######$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""!!!!!! !!!############%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!!!!""""""######""""""""""""###############$$$$$$%%%%%%%%%######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############ !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$##############################!!!"""""""""############$$$$$$#########""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######""""""######%%%$$$###!!!!!!"""###$$$############"""""""""!!!!!!"""######""""""$$$%%%################################################"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&$$$"""###%%%((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&((((((((('''&&&$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!! """###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######!!!  !!!######""""""######$$$%%%######"""!!!!!!!!!!!!!!!"""""""""######"""""""""######""""""""""""######"""""""""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$##################""""""!!!  """""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""###""""""""""""###$$$$$$"""############""""""!!!"""""""""""""""""""""###$$$###"""###%%%%%%### ######################## !!!###&&&&&&%%%$$$!!!"""###$$$%%%%%%$$$$$$""""""""""""##########################################$$$$$$$$$###"""!!!!!!!!!"""""""""""""""###"""""""""""""""""""""""""""###%%%%%%###"""###$$$######""""""""""""######""""""""""""!!!!!!!!!!!!########################$$$###""""""""""""""""""!!!!!!!!!"""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$##################""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""!!!"""$$$$$$######$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""######$$$%%%""""""""""""""""""""""""""""""""""""############ !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$$$$##############################""""""""""""##################""""""""""""!!!!!!"""############$$$$$$$$$"""##################""""""""""""!!!""""""######'''&&&%%%$$$######$$$%%%############"""""""""""" """###$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&''')))(((((('''&&&%%%%%%$$$###%%%'''((('''&&&'''(((((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$######""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$  !!!"""!!!  !!!######"""""""""###$$$$$$$$$######""""""""""""###!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""### !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################!!!!!!############!!!!!!###############""""""!!!"""""""""""""""""""""""""""""""""#########$$$$$$#########""""""!!!!!!!!! !!!!!!!!!"""######!!!!!!""""""###$$$%%%%%%""""""###$$$$$$%%%&&&&&&""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""!!!!!!!!!"""$$$%%%###"""""""""!!!!!!!!! %%%$$$######$$$###!!!########################!!! !!!"""%%%&&&%%%#########$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""""""######$$$$$$######"""!!! """###$$$$$$"""""""""""""""""""""""""""###%%%%%%###"""###$$$######""""""""""""######$$$$$$###""" ########################""""""""""""""""""###$$$"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$######"""!!!########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$"""$$$%%%$$$###"""###%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$""""""""""""""""""""""""!!!"""""""""############"""""""""#########$$$$$$##############################""""""""""""######""""""!!! !!!"""######$$$$$$$$$$$$##############################"""""""""""""""#########"""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""############"""""""""""""""""""""###$$$%%%''''''%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!###$$$%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$$$$########################$$$###"""""""""$$$'''((((((((('''&&&%%%$$$$$$###$$$%%%&&&''''''(((((()))'''&&&$$$###$$$&&&((()))''''''&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''&&&'''&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""  !!!!!!###""""""""""""""""""#########""""""""""""############"""!!!!!!"""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######"""!!! !!!"""###$$$###"""!!! """""""""""""""""""""""" !!!!!!!!!"""""""""######""""""!!! !!!"""###$$$$$$$$$###### !!!"""###$$$%%%%%% !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###%%%###!!! !!!$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$###$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""#######################################""""""!!! !!!"""###$$$"""""""""""""""""""""""""""###%%%%%%###"""###$$$######""""""""""""######%%%$$$###"""!!! ########################"""!!!!!!!!!"""###$$$$$$"""#########$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$###""""""!!!"""###############$$$$$$""""""############""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$%%%&&&$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############"""!!!!!!!!!""""""########################!!!"""""""""##################$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""###""""""""""""""""""######!!!!!!#########$$$$$$$$$$$$####################################""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$""""""############""""""###############$$$%%%&&&%%%%%%$$$###############""""""""""""""""""#########%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""###$$$$$$$$$$$$###########################$$$###"""""""""$$$'''(((&&&&&&%%%%%%$$$######"""%%%$$$######$$$&&&((()))%%%$$$"""""""""$$$&&&(((%%%%%%%%%%%%'''(((***+++((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""############"""""""""""""""!!!""""""###$$$""""""""""""""""""""""""######$$$$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""###"""##################"""######""""""!!!""""""###!!!!!! !!!!!!""""""######$$$$$$######"""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!  !!!""""""  !!!!!!"""######$$$$$$"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""###'''%%%"""  """### !!!"""######$$$ !!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""###%%%%%%###"""###$$$######""""""""""""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$############""""""######$$$$$$$$$%%%""""""############""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''%%%&&&&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$%%%######""""""""""""######%%%%%%%%%$$$$$$#########$$$###"""!!!!!!!!!!!!!!!########################""""""""""""############"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""%%%### !!!$$$&&&######$$$$$$$$$$$$##########################################""""""""""""!!!!!!""""""""""""######"""############$$$$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$%%%&&&""""""##################""""""""""""############$$$%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''$$$$$$$$$$$$############&&&$$$!!!!!!###&&&''''''######"""""""""$$$%%%&&&#########$$$&&&(((+++,,,)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###""""""""""""###$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$############""""""""""""######""""""!!!!!!""""""###$$$ !!!!!!""""""!!!!!! ######"""!!!!!!!!!"""""" !!!!!!"""######$$$$$$$$$$$$######"""!!!!!! !!!!!!"""$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" """""""""""" !!!!!!!!!!!!!!! """"""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!"""#########""" !!!!!!!!!"""""""""######%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######(((&&&###  !!!""" !!!"""###$$$%%%%%%!!!"""!!!!!!"""##############################!!! """#########%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###%%%%%%###"""###$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""###$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""######""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%&&&'''&&&$$$######$$$%%%$$$$$$######$$$$$$%%%$$$############$$$$$$%%%###""""""""""""""""""###%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$########################""""""""""""############"""""""""""""""!!!!!!!!!########################!!!!!!""""""""""""!!!!!!###############$$$%%%%%%######$$$$$$$$$$$$##########################################"""""""""!!!"""""""""#########$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###############$$$!!!!!!"""######$$$$$$$$$!!!"""""""""############!!!###$$$###""""""###$$$########################!!!"""$$$&&&&&&$$$"""!!!!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&$$$"""###&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$&&&)))*********)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$###"""!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$##################$$$###############$$$%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""!!!!!!""""""###$$$ !!!""""""""""""!!! ######"""!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""############""""""!!!!!! !!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! ###""""""!!! !!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""!!!!!!!!!!!!###############"""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$%%%$$$"""!!! !!!"""###""""""######$$$$$$%%%%%% """$$$$$$"""!!!"""$$$###########################!!! !!!######"""%%%$$$$$$###$$$%%%''''''###$$$$$$$$$$$$$$$$$$%%%########################$$$###"""!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###%%%%%%###"""###$$$######""""""""""""##############################""""""""""""""""""""""""$$$###""""""""""""""""""!!!!!!!!!"""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!""""""""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$%%%'''(((########################""""""""""""########################""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!!!!$$$&&&&&&%%%###"""######$$$$$$$$$$$$##############################$$$#########""""""!!!!!!""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!"""""" !!!"""###$$$%%%%%%%%%!!!!!!""""""#########$$$ """"""""""""$$$&&&"""""""""""""""""""""""" """%%%''''''%%%""" !!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''%%%$$$$$$&&&)))((($$$ $$$%%%%%%&&&&&&%%%%%%$$$&&&%%%#########%%%'''(((++++++***(((((('''''''''''''''&&&&&&&&&%%%%%%%%%'''((()))******(((&&&$$$'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&########################!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""######"""###$$$%%%%%%$$$###"""######"""!!!!!!!!!!!!!!!""""""!!!""""""###$$$$$$!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""!!! %%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""!!!""""""""""""#########!!!!!!"""###$$$%%%&&&&&& !!!"""###$$$$$$######""""""!!!!!!  !!!!!!""""""""""""""""""""""""""""""###############$$$$$$%%%###"""!!!!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$######&&&(((&&&###!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!"""###"""$$$$$$######$$$&&&''')))#########$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$###!!! !!!"""!!!"""""""""#########$$$"""""""""""""""""""""""""""###%%%%%%###"""###$$$######""""""""""""######$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""###$$$%%%%%%&&&&&&""""""############"""""""""""""""######$$$$$$%%%$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$######"""#########""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########"""!!!!!!!!!&&&%%%%%%$$$#########$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######!!!!!!"""$$$&&&&&&$$$###$$$$$$$$$#########""""""########################$$$$$$##################""""""""""""""""""""""""########################&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""""""""#########$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$!!! !!!$$$%%%%%%$$$###############$$$$$$%%%%%%%%%###$$$$$$################## !!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!"""!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! """  ###$$$###!!!###$$$%%%%%%%%%$$$"""!!! !!!""""""######"""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!! !!!"""###$$$$$$"""!!!!!!"""$$$""""""""""""###%%%&&&'''######"""""""""###%%%&&&#########""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! ###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$######$$$%%%%%%#########"""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""########################"""!!!!!!"""""""""""""""""""""""""""###$$$%%%$$$### !!!!!!""""""############$$$$$$###"""!!!!!!""""""######$$$"""!!! !!!!!!!!!!!! !!!"""######$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$$$$######!!! !!!!!!""""""#########$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###"""""""""###$$$$$$%%%$$$$$$$$$$$$######"""!!!#########"""######$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""######$$$$$$$$$$$$##################$$$$$$###"""$$$$$$$$$#########""""""################################################################################################%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$####################################"""""""""!!!########################$$$###"""!!!!!!"""###$$$######"""""""""######$$$###$$$$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""!!!###$$$###""" !!!!!!""""""######""""""!!!###"""""""""!!!!!!!!! """  ###$$$###!!! !!!!!!!!! """###############""""""#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""###$$$%%%###"""!!! !!!"""###"""!!!!!!!!!!!!!!!"""###$$$###"""""""""###$$$%%%######"""""""""!!!!!!!!!""""""""""""############"""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$###%%%$$$$$$######$$$$$$%%%############""""""""""""###"""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""######%%%%%%%%%###"""!!!"""""""""#########$$$$$$$$$$$$###""""""""""""""" !!!"""#########$$$%%%############$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$########################################## !!!######$$$$$$$$$""""""##########################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$""""""""""""######$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$######$$$############"""""""""$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""############""""""""""""###########################""""""""""""""""""###!!!!!!!!!""""""######$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###""""""!!! !!!###$$$###"""!!!!!!""""""##################"""""""""""""""!!!!!!!!!!!!"""!!! !!!"""###"""!!!###""""""!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$###"""!!!######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""###$$$%%%&&&###"""!!! !!!"""#########"""!!!!!!!!!!!!!!!%%%$$$######"""############""""""""""""!!!!!!!!!############$$$$$$$$$$$$""""""""""""############ """######"""!!!!!!%%%$$$############$$$%%%##############################"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""###$$$%%%%%%%%%$$$###"""#########$$$$$$$$$$$$$$$$$$###""""""""""""""""""!!!""""""###$$$%%%%%%%%%!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%""""""##########################################!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&!!!!!!!!!!!!"""$$$%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$$$$$$$###""""""#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######"""#########""""""###$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""#########"""""""""""""""########################!!!"""###$$$$$$###"""!!! !!!"""#########"""""""""""""""###$$$%%%######$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!!!!! """"""  ######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!#########$$$$$$$$$######"""!!!""""""""""""""""""!!!!!!#########"""""""""""""""""""""""""""###$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$###############$$$%%%%%%$$$######"""""""""$$$############""""""""""""""""""#########$$$$$$!!!!!!!!!""""""######### !!!"""""""""!!! $$$$$$############$$$$$$"""###############$$$$$$#########"""""""""!!!!!!####################################$$$$$$$$$$$$###$$$$$$%%%$$$$$$######"""""""""""""""""""""""""""###$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###%%%$$$############"""!!! !!!!!!!!!!!!"""#########$$$$$$$$$%%%!!!!!!""""""######$$$$$$########################!!!""""""############"""&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&'''(((((((((''''''&&&%%%!!!!!!!!!!!!"""###$$$%%%################################################""""""""""""""""""""""""########################!!!!!!!!!"""#########$$$""""""!!!!!!!!!!!!""""""&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###### """$$$$$$######%%%'''################################################""""""#########$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! """###############""""""!!!!!!!!!""""""!!!"""""""""#########$$$'''&&&%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" """""""""""""""""""""""" !!!!!!"""""""""""" """"""!!! !!!######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""""" !!!!!!"""!!!""""""###  !!! !!!!!!"""######""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!"""$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$######""""""%%%%%%$$$$$$$$$#########!!!!!!!!!"""""""""###### !!!!!!"""""""""!!!!!!"""######"""!!! ########################""""""######$$$$$$$$$%%%############""""""""""""########################""""""#########$$$$$$$$$""""""###############"""########################!!!!!!"""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$""" !!!######""" ######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$!!!!!!!!!""""""######$$$""""""""""""""""""""""""!!!""""""############"""&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%***))))))((('''%%%$$$###!!!!!!!!!!!!""""""###$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$#########''''''%%%$$$%%%'''###############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! """###$$$######"""######""""""!!! !!!!!!"""#########$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" """""""""""""""""""""""" !!!!!!"""######!!!"""$$$$$$###"""###$$$"""##################"""!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!"""###!!! !!!""""""!!!""""""######### !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!"""###$$$!!!!!!""""""""""""!!!!!! !!!###$$$%%%######$$$$$$$$$###""""""%%%%%%$$$$$$$$$######### !!!!!!!!!"""""""""""" !!!!!!!!!!!!"""######$$$$$$###!!!!!!""""""###$$$$$$###""""""""""""######$$$%%%%%%%%%$$$$$$#########"""""""""########################!!!""""""""""""#########!!!!!!"""############"""######################## !!!!!!!!!!!!"""$$$$$$$$$$$$$$$#########"""""""""""""""######$$$ ###&&&%%%###"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%)))(((((('''&&&$$$###"""""""""!!!!!!!!!""""""###################################################""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""&&&++++++'''$$$###$$$""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%###############################################################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""""""""############""""""!!!"""###%%%%%%$$$"""!!!""""""###$$$###"""!!! !!!!!!"""######$$$$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""$$$$$$######$$$%%%!!!""""""######""""""!!! !!!!!!!!!"""""""""###!!!###"""!!! """$$$"""###$$$$$$%%%%%%$$$$$$!!!""""""#########"""""" !!!!!!!!!"""""" !!!"""""""""############!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""""""""!!!!!!!!!!!! !!!"""######""""""###$$$%%%$$$###############"""""""""!!!!!!!!!!!!"""""""""#########"""""""""!!!!!!!!!!!!!!!"""######$$$###"""!!! !!!"""###$$$$$$###"""!!!""""""###$$$$$$%%%&&&&&&$$$$$$$$$#########""""""######################## !!!!!!!!!"""""""""!!!"""######$$$$$$$$$###########################!!!!!!!!!!!!!!!"""######$$$$$$#########""""""""""""""""""""""""###$$$$$$!!! %%%'''&&&### !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""""""""""" !!!######$$$$$$$$$""""""########################################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$###############$$$$$$%%%%%%%%%$$$#########""""""!!!!!!!!!!!!"""################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$######$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$)))......(((###!!!!!!""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%"""###%%%&&&&&&%%%###"""&&&%%%%%%$$$$$$#########"""""""""""""""#########!!!!!!""""""#########$$$###########################""""""""""""""""""###"""###$$$%%%%%%$$$"""!!!!!!"""$$$%%%&&&%%%###"""!!!""""""###$$$$$$%%%%%%%%%$$$##################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  """""""""!!!"""###!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######!!!###### """$$$ !!!#########"""!!!$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""###$$$%%%&&&!!!!!!""""""""""""!!!!!!%%%$$$$$$###############!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!! """############$$$$$$$$$$$$$$$######""""""!!!!!!""""""#########!!! !!!"""###$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$############""""""""""""""""""""""""""" !!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%########################""""""!!!!!!"""###$$$$$$$$$#########""""""!!!!!!""""""!!!""""""###$$$$$$&&&""" !!!%%%'''$$$!!!###$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!! ######""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$######!!! !!!!!!""""""#########$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%$$$$$$###"""""""""### !!!"""###$$$%%%%%%%%%######""""""!!! %%%%%%$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$########################""""""""""""""""""""""""&&&$$$+++777777***"""$$$##############################"""!!!!!!"""######%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%''''''&&&###!!!!!!"""'''### $$$&&&%%%"""###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$######$$$%%%%%%'''&&&$$$######$$$&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""############"""""" """###"""!!! !!!###""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""######################## !!!!!!""""""############"""!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!""""""######$$$$$$!!!!!!""""""!!!  !!!!!!""""""######  !!!"""""""""""""""###"""!!! !!!"""###"""!!! !!!###$$$!!!$$$###!!! !!!$$$""""""""""""""""""""""""###$$$$$$###!!! !!!"""""""""""""""""""""""""""""""""############""""""###""""""###$$$$$$!!!###"""!!!!!!!!!"""$$$%%%&&&%%%%%%$$$###""""""!!!""""""""""""####################################&&&&&&%%%%%%$$$#########!!!!!!  """"""""""""############""""""%%%###!!! !!!###%%%""""""###$$$%%%%%%&&&&&&############""""""!!!!!!#########$$$%%%%%%&&&&&&""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$######"""!!! %%%$$$###!!!!!!!!!"""###""""""""""""##################""""""""""""######%%%$$$#########$$$%%%&&& ###%%%%%%$$$"""  !!!"""###$$$%%%%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$%%%%%%%%%%%%######""""""""""""######$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!! !!!!!!""""""######$$$###############"""""""""""""""###$$$$$$$$$######""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$#########$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$################################################$$$!!!'''000000%%% """##################################################################$$$$$$""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###%%%$$$###""""""###)))%%%!!!!!!$$$%%%###!!!###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$######$$$%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$######""""""######""""""""""""""""""""""""""""""############"""""" """###"""!!! !!!###""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""#########"""!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!""""""!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!"""""" !!!"""""""""""""""###"""!!! !!!""""""""""""!!!!!!!!!"""###$$$!!!"""######"""!!!"""###""""""""""""""""""""""""!!!"""###"""  !!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!###%%%%%%###!!!###"""!!!!!!!!!"""$$$$$$%%%###!!! !!!""""""""""""#############################################$$$$$$$$$$$$$$$!!!###$$$&&&""""""############""""""$$$###"""!!!!!!"""###$$$""""""###$$$$$$%%%&&&&&&$$$$$$#########"""""""""###############""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###""""""""""""##################""""""""""""############"""""""""###$$$%%%"""###$$$&&&&&&%%%$$$###""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$#########!!!"""""""""##################""""""""""""######!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!""""""###$$$$$$%%%!!!""""""""""""""""""#########$$$$$$$$$######"""""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%######""""""""""""##################$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$################################################$$$!!!###***)))""" ###########################"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###!!!!!!"""############""" """#########$$$%%%***&&&######$$$%%%### ###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$""""""""""""$$$$$$"""###%%%'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$#########$$$%%%%%%""""""""""""""""""""""""""""""############"""""" """###"""!!! !!!###"""""""""""""""""""""""""""""""""############$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######!!! !!!""""""###""""""!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!""""""###### !!!"""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""###$$$$$$%%%###""""""#########"""""""""""""""""""""""""""!!!#########!!! !!!"""""""""""""""""""""""""""""""""############"""""" !!!###%%%&&&%%%###"""""""""!!!"""######$$$%%%### """"""""""""#########$$$$$$########################!!!!!!""""""###$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%""""""############""""""########################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$###############"""!!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!$$$############"""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$###""""""!!!"""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""###$$$######$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!  !!!"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""""""""""""""##################""""""""""""######!!!!!!############!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###############"""%%%%%%$$$$$$###""""""""" !!!!!!""""""######$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%###""""""""""""""""""###"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$################################################'''######'''&&&######'''########################"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$"""######$$$$$$$$$######!!!""""""###############!!!############$$$%%%'''%%%######%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((""""""""""""""""""""""""""""""############"""""" """###"""!!! !!!###""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%###"""  !!!"""""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""""""""!!!!!! !!!!!!"""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$'''$$$!!!!!!$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&%%%$$$###$$$%%%""""""""""""""""""""""""""""""############""""""!!!!!!!!!###%%%&&&$$$###"""""""""""""""######$$$&&&$$$"""!!! !!!###$$$""""""#########$$$$$$$$$########################!!!!!!"""""""""#########&&&%%%$$$###""""""!!!!!!"""######$$$$$$######""""""######$$$$$$######"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############"""######$$$$$$######"""!!!!!!!!!"""######$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ######""""""""""""""""""!!!"""""""""############""""""############""""""""""""""""""#########$$$###"""!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!!!! """"""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%!!!###$$$%%%%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$######%%%%%%$$$$$$###""""""""" !!!!!!""""""######$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%"""""""""######"""""""""!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################(((%%%###$$$$$$###%%%(((########################"""###%%%&&&&&&%%%###"""$$$$$$$$$#########""""""######$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$"""$$$%%%%%%$$$###$$$$$$#########$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***""""""""""""""""""""""""""""""############"""""" """###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$###"""!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""#########""""""!!!!!!!!!!!!!!!"""""""""""""""!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!  !!!""""""""""""""" !!!"""""""""""""""""""""######$$$$$$$$$$$$&&&###!!!!!!$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$###$$$&&&""""""""""""""""""""""""""""""############""""""#########$$$%%%%%%###!!!!!!"""""""""############$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$#################################"""""""""!!!!!!%%%%%%%%%$$$###""""""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""#################################"""!!!"""""""""#########""""""!!!"""""""""############!!!"""############"""!!!#########$$$$$$$$$$$$$$$###"""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&########################""""""###$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%!!!""""""""""""""""""#########$$$$$$$$$######"""""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%""""""############"""""" !!!###$$$$$$$$$###"""$$$######""""""######$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$&&&########################"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$###""""""!!!###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%%%%$$$%%%'''&&&$$$######### !!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$%%%%%%&&&'''((()))""""""""""""""""""""""""""""""############"""""" """###"""!!! !!!###""""""""""""""""""""""""###"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!"""""""""""""""############""""""""""""!!!!!!"""#########""""""&&&%%%$$$"""!!!""""""!!!  !!!""""""""""""""" !!!"""#########"""!!!"""######$$$$$$######"""!!!"""###$$$%%%###""""""""""""""""""""""""""" !!!###"""!!!!!!"""###""""""""""""""""""""""""""""""############""""""%%%$$$$$$%%%&&&%%%### !!!!!!"""############"""!!!"""$$$%%%%%%$$$""" #########$$$$$$$$$$$$%%%########################%%%$$$$$$###""""""!!!!!! !!!"""$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!$$$$$$######"""!!!!!!!!!!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!"""############"""""""""""""""############!!!"""###$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$%%%$$$#########$$$&&&'''"""######$$$$$$%%%%%%%%%$$$$$$#########"""""""""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%% !!!!!!""""""######$$$###############"""""""""""""""###$$$$$$$$$######""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$###"""!!! !!!###$$$$$$$$$""""""######"""!!!!!!"""######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###$$$###################################################$$$$$$##################$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$###$$$%%%%%%###""""""###!!!"""##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######"""######$$$%%%%%%""""""""""""""""""""""""""""""############"""""" """###"""!!! !!!###""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######################## """#########!!! !!!!!!!!!!!!!!!"""###### !!!"""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!"""#####################""""""!!!!!! !!!!!!!!! !!!"""""""""""""""!!!"""#########""" !!!"""#########""""""###$$$$$$#########"""""""""""""""""""""""" """!!! """###""""""""""""""""""""""""""""""############""""""#########$$$&&&&&&$$$""" !!!"""###$$$######"""!!!"""############""""""#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$######### !!!###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%############%%%%%%############"""""""""""""""""""""#########$$$$$$########################!!!!!!!!!""""""""""""###""""""""""""""""""""""""""""""""""""############"""""""""######"""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!"""###$$$######"""""""""""""""############!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&!!!!!!"""""""""#####################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###!!!!!!###$$$%%%%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%######""""""!!! %%%%%%$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$###"""!!! !!!###$$$%%%$$$"""!!!###"""!!! !!!"""###$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###$$$%%%%%%#################################"""!!!!!!"""######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""############### """$$$$$$"""""""""### !!!######"""!!! $$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""############""""""!!!"""###"""!!! !!!###""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$%%%###""" !!!!!!!!!!!!!!!"""###### !!!!!!""""""""""""""" !!!!!!""""""!!!!!!"""###############!!!"""$$$&&&&&& !!!"""###$$$%%% !!!!!!"""""""""""""""!!!"""#########""" !!!######""""""!!!###&&&$$$""""""###"""""""""""""""""""""""" """######""""""###%%%""""""""""""""""""""""""""""""############""""""!!!!!!"""$$$''''''&&&$$$ !!!"""$$$$$$######"""$$$$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%#################################$$$%%%%%%&&&&&& !!!###$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&#########"""""""""""""""!!!!!!""""""#########$$$$$$$$$######""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$ !!!!!!!!!""""""##############################'''''''''&&&$$$"""!!! !!!"""$$$$$$$$$###"""""""""""""""############ """###$$$$$$###""" !!!"""$$$$$$######"""!!!!!!""""""############!!!!!!!!!!!! $$$$$$%%%&&&'''(((((()))%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$""" """$$$&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!###%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''!!!"""###"""!!!!!!###%%%!!!"""############""""""%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###%%%&&&''''''$$$!!!%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!!!!###$$$"""$$$$$$$$$$$$""" """"""#########$$$$$$$$$$$$#########""""""!!!!!!###$$$$$$%%%%%%$$$$$$###### !!!###!!! ############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!! !!!!!! !!!!!!!!! $$$######"""!!! ######""""""!!!!!! $$$#########""""""!!!!!! !!!"""###############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$######"""""""""############$$$$$$$$$""""""!!!!!!!!!!!!!!!"""$$$$$$##################$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############################## !!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""!!! """""""""""""""######$$$#########$$$$$$%%%%%%%%%'''&&&$$$"""!!!!!!""""""$$$"""!!!"""%%%&&&%%%###%%%###  ###%%%$$$$$$############$$$$$$######################## !!!""""""""""""!!!!!! """$$$%%%$$$###"""!!!###$$$%%%$$$"""!!!############""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%&&&%%%###"""$$$###"""!!!!!!"""###$$$%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!########################&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$"""!!! !!!"""###$$$%%%'''&&&%%%%%%&&&(((######$$$%%%$$$###"""!!!"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$########################""""""!!!!!!"""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!""""""""""""############""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$###############$$$$$$%%%!!!"""######""""""$$$&&&$$$$$$$$$$$$############$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######### """$$$%%%$$$###"""########################$$$$$$$$$$$$############%%%$$$###""""""###$$$%%%$$$%%%&&&&&&&&&$$$""" %%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$""""""$$$$$$""" ############"""!!!!!!!!!"""""""""##################"""""""""!!!!!!"""######$$$$$$######"""###!!!!!!"""!!!!!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""""""""### !!!!!!""""""!!!!!!$$$######"""!!!!!! ###"""""""""!!!!!!!!! ############"""""""""!!!!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""""""""#########$$$$$$$$$######""""""""""""##############################$$$#########""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%######$$$$$$$$$$$$############################## !!!!!!!!!"""""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!!!!!!!!""""""###"""!!!"""$$$%%%$$$"""#########""""""##################""""""#################################"""#########""""""!!!!!!!!!"""###$$$$$$###!!! !!!"""""""""!!! !!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$###!!!%%%$$$###""""""###$$$%%%$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""########################&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""###%%%&&&&&&%%%%%%&&&'''$$$$$$$$$%%%$$$######"""########################"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""######"""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""############""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""#########$$$$$$$$$"""###$$$&&&'''&&&%%%$$$######$$$%%%###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!####################################$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%###""""""$$$$$$###!!!"""""""""""""""!!! !!!!!!!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!""""""""""""""""""!!!###""" !!!!!!  !!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$$$$""""""!!!!!!""""""###$$$#########""""""!!!!!! """"""""""""!!!!!!!!!!!!############""""""""""""!!!!!!""""""""""""############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$############$$$$$$#######################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$######""""""""""""#########$$$$$$######$$$$$$$$$$$$##############################!!!""""""""""""#########""""""""""""""""""""""""########################$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""###"""!!!"""###$$$###"""!!!"""%%%&&&&&&%%%"""!!!###""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$$$$######""""""!!!######$$$$$$###"""  !!!!!!!!!"""""" !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$""" %%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!################################################&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&$$$""" """$$$%%%%%%$$$###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$##############################$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""!!!"""""""""############$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""!!!""""""###"""######$$$$$$$$$######!!!!!!!!!!!!!!!"""######$$$%%%%%%$$$######$$$&&&((('''%%%###"""###$$$%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$###################################################""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""######""""""!!!###""""""""""""!!!  !!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$###"""!!! !!!"""###$$$#########"""""""""!!!!!!""""""""""""!!!!!!!!!!!!#########"""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""##################"""""""""###$$$$$$""""""""""""############################################################$$$######""""""######$$$###$$$$$$$$$$$$$$$$$$###!!!""""""""""""###############$$$$$$$$$$$$##############################""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""""""""$$$############$$$%%%%%%%%%%%%%%%$$$$$$#########"""""""""""""""#########"""""""""""""""###"""""" """$$$&&&&&&$$$""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$#########$$$###"""!!! ######""""""######$$$%%% !!!!!!"""######$$$$$$################################################&&&&&&&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###"""!!!!!!###$$$$$$######$$$%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######!!!"""""""""############$$$$$$######$$$$$$%%%&&&"""""""""""""""""""""""""""##################"""""""""################################################""""""""""""############$$$$$$$$$######"""###""""""""""""###$$$$$$$$$%%%%%%$$$######$$$&&&'''&&&###"""!!!"""$$$%%%"""###%%%&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!########################%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$'''%%%$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################!!!"""###$$$$$$$$$###################################################### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""########################!!!!!!!!!!!!!!!!!!"""""""""##################"""!!!"""######"""!!! """""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!!  !!!"""###############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!! !!!!!!"""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""###$$$!!!!!!"""""""""########################$$$$$$$$$########################""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""""""""###############$$$$$$$$$$$$##########################################$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""######"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$"""#########"""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$&&&'''!!!!!!"""###############$$$############$$$%%%%%%######""""""""""""""""""################################################$$$$$$$$$$$$$$$###"""""""""##################""""""""""""""""""#########""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!######!!!"""$$$###""""""###%%%'''&&&%%%$$$###$$$%%%&&&######################## !!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""############""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!"""""""""""""""#######################################"""""""""###$$$$$$###$$$$$$$$$$$$###""""""$$$############$$$%%%%%%$$$%%%%%%$$$""""""###%%%%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$#########%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""" !!!###$$$$$$$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$############ !!!!!!!!!!!!"""""""""######$$$$$$######""""""$$$$$$###!!!!!!"""$$$#########"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!!!!! !!!!!!""""""########################!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!!  !!!"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!!!!!"""""""""###### !!!"""###$$$ !!!!!!""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$%%%$$$###"""###$$$###"""!!! !!!"""######""""""!!!!!!""""""###"""""""""""""""""""""""""""!!!!!!!!!"""$$$%%%'''!!!!!!!!!"""######$$$$$$!!!!!!!!!"""""""""##################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!!!!""""""###!!!"""############"""!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! """$$$%%%!!!###$$$$$$###"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""############""""""!!!!!!""""""###$$$########################"""###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$###""""""$$$############$$$%%%%%%###$$$$$$###!!!!!!"""#########$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$#################################### !!!###$$$$$$$$$""""""########################!!!!!!!!!!!!!!!!!!!!!!!! """$$$###"""!!!###%%%###"""!!! !!!""""""$$$#########"""""""""""" !!!!!!!!!""""""!!!""""""""""""""""""!!!!!!$$$%%%###""""""$$$############$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!""""""######""""""######################## !!!!!!!!!"""""""""###!!!"""""""""############$$$"""!!!!!!""" !!!!!!""""""######"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""###$$$%%% !!!!!!"""######$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""############""""""############$$$$$$$$$%%%######$$$$$$$$$$$$##############################"""""""""############$$$""""""""""""""""""""""""###############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$""""""$$$&&&'''&&&###"""###%%%######"""!!!!!!"""###############""""""#################################$$$###!!! !!!###$$$""""""""""""""""""###### !!!"""###$$$###"""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""###$$$$$$$$$$$$###""" !!!!!!"""###$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&"""###%%%$$$######$$$&&&$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%""""""""""""""""""""""""!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""############$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""###$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!###############$$$$$$%%%###$$$$$$###!!! !!!###"""###%%%&&&'''(((((((((%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%$$$$$$######$$$%%%%%%######################## !!!!!!"""######$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$"""!!!""""""""""""""""""""""""########################!!!$$$&&&%%%######%%%'''$$$###""" !!!"""######""""""!!!!!!!!!  !!!!!!"""""" !!!!!!!!!!!!  $$$%%%$$$######%%%""""""###$$$%%%&&&&&&'''""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!!!!"""###%%%%%%$$$########################$$$$$$ !!!!!!!!!""""""######!!!!!!""""""#########$$$$$$###!!! !!! !!!"""###$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&& !!!"""######$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""###### !!!!!!!!!!!! ###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################!!!""""""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$###!!! $$$'''((('''$$$"""$$$&&&#########$$$$$$#########$$$$$$############$$$$$$########################&&&%%%"""  %%%$$$###"""!!!!!!!!!!!!!!!###%%%&&&'''&&&$$$### !!!"""###$$$%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$### !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%"""$$$%%%%%%$$$$$$%%%&&&######$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""############""""""!!!"""$$$###!!! !!!"""###$$$%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!!""""""######$$$$$$#########"""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$&&&***---......$$$$$$$$$############"""######$$$%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%''''''%%%$$$$$$"""!!!###%%%&&&$$$"""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$#########""""""!!!!!!'''''''''&&&%%%$$$###"""%%%%%%%%%$$$$$$"""!!!!!!!!!""""""############"""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""########################!!! $$$#########""""""!!!!!!)))&&&"""!!!######""" """""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!$$$#########""""""!!!!!!$$$###!!! !!!""""""""""""""""""""""""""""""###"""!!! $$$###""" """###$$$#########"""""""""""""""&&&%%%$$$"""!!!""""""""""""############&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$$$$!!!$$$'''((('''%%%$$$$$$!!!!!! !!!!!!"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$######"""!!!"""###$$$%%%&&&''''''#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######""""""######$$$%%%"""###$$$%%%%%%$$$"""!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$############"""##############################""""""###$$$%%%%%%$$$$$$$$$$$$#########"""""""""""""""############"""!!!!!!###%%%&&&%%%$$$!!!!!! !!!###&&&((("""###$$$%%%&&&'''''''''''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%$$$###"""###%%%&&&&&&%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!"""""""""######$$$$$$%%%$$$$$$############$$$$$$"""""""""""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$##################!!!!!!!!!"""""""""######""""""############"""""""""$$$%%%%%%###""""""###!!!"""###$$$%%%$$$$$$###################################################""""""""""""""""""""""""!!!!!!""""""######$$$$$$#########$$$$$$%%%%%%%%%!!!!!!!!!""""""#########"""""""""""""""#########!!!"""""""""############%%%$$$###%%%''')))***)))$$$$$$$$$############"""#########$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###""""""""""""######"""!!!###"""!!!###%%%&&&$$$"""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########""""""""""""%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$######""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!! """"""""""""!!!!!! '''%%%"""!!!###$$$###!!!##################$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""" !!!!!!""""""""""""!!!!!! ######"""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%&&& ######"""!!!!!!"""###$$$$$$###!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!! """"""""""""############$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$$$$$$$%%%$$$$$$#########%%%&&&%%%$$$###$$$%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$$$$######"""###############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!######""""""######$$$%%%!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!"""""""""######$$$$$$$$$############"""#######################################$$$%%%%%%$$$$$$#########"""""""""""""""""""""############"""!!!!!!###%%%&&&%%%$$$"""""""""""""""!!! """"""###$$$%%%%%%%%%%%%&&&&&&%%%$$$######""""""$$$##################$$$"""""""""###$$$$$$$$$%%%######"""###%%%%%%$$$###$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$###""""""""""""""""""#########$$$$$$""""""############""""""!!!###%%%%%%#########$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%&&&'''!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$""""""""""""############&&&$$$######$$$%%%%%%$$$$$$$$$$$$############""""""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""$$$$$$$$$###############""""""###$$$$$$$$$$$$###############$$$$$$$$$%%%###############""""""""""""###############"""""" !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""$$$%%%&&&&&&&&&&&&%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! %%%###!!!!!!###$$$###"""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&$$$""" !!!""" !!!"""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!  !!!"""###$$$$$$$$$  """"""######!!!!!!!!!!!!###### !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""!!!!!! """"""""""""""""""""""""$$$###############$$$$$$%%%%%%$$$$$$$$$######"""$$$$$$$$$"""!!!!!!$$$&&&$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$#########"""""""""!!!!!!##################""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######""""""######$$$%%%!!!"""###$$$$$$###"""!!!"""""""""#########$$$$$$$$$$$$$$$############"""########################$$$############$$$$$$%%%######"""""""""!!!!!!!!!""""""""""""############"""""""""###%%%&&&%%%###"""###%%%%%%$$$""" """"""###############"""$$$$$$######"""""""""!!!""""""""""""""""""""""""##################$$$$$$###""""""###$$$$$$""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###""""""'''&&&&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######%%%%%%%%%$$$###"""!!!!!!"""#########$$$$$$$$$$$$""""""############"""""" """""""""!!!"""###""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""!!! !!!""""""###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%"""""""""""""""#########%%%###""""""###$$$###"""$$$$$$$$$#########""""""!!!!!!""""""#########$$$%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$###%%%&&&&&&%%%$$$$$$%%%%%%""""""######$$$$$$$$$###########################""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%########################!!!""""""###$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""###$$$&&&''''''&&&$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###""" !!!""" !!!"""##############################!!!!!!!!!!!! !!!!!!!!!  ###"""!!!!!!!!!!!!"""### !!!!!!!!!!!!!!!""""""""""""""""""#########!!!"""""""""############""""""!!!!!!!!! """"""""""""""""""""""""$$$$$$######"""#########%%%%%%$$$######""""""""""""######"""!!!!!!"""$$$!!!!!!!!! !!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!""""""###$$$%%%%%%%%%$$$#########""""""""""""$$$#########"""!!!!!!!!!#################################"""""""""""""""######""""""######$$$%%%!!!!!!"""#########"""""""""#########$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$######$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!"""""""""###############""""""$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$############$$$######""""""##################""""""""""""############""""""$$$$$$$$$###############"""""""""###$$$### !!!"""$$$%%%%%%%%%$$$#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%################################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""#########$$$$$$$$$$$$""""""############"""""" """""""""!!!"""##################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!! ########################"""""""""""""""!!!!!!!!! !!!"""###$$$$$$%%%######""""""""""""""""""$$$"""!!!"""###%%%%%%$$$$$$$$$$$$#########""""""!!!"""""""""""""""######%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$###"""######"""!!!###!!!"""###$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%#########$$$$$$$$$######%%%%%%%%%%%%$$$"""!!!!!!""""""""""""""""""""""""###$$$&&&''''''&&&$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########"""""""""""""""""""""""""""""""""""" !!!""""""#########$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""!!! !!!!!!"""######$$$$$$############$$$$$$$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!""""""#####################""""""""""""!!!"""""""""##################""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$######"""#########%%%$$$###"""""""""######"""$$$%%%###"""!!!!!!!!!  !!!"""""""""#########$$$$$$$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$#########"""!!!!!!!!!########################""""""""""""""""""############""""""######$$$%%%!!!!!!"""###############"""#########$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!"""""""""############$$$######$$$&&&&&&%%%###$$$###"""!!!""""""$$$$$$###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$###############""""""!!!"""###""" !!!"""###$$$%%%$$$###""""""######$$$$$$$$$###### !!!!!!"""###$$$$$$%%%$$$$$$############$$$$$$###############$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""#########$$$$$$""""""############""""""!!!###%%%%%%#########$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""""""""$$$$$$#########"""""""""############""""""""""""!!!!!!""""""######$$$$$$############""""""""""""###!!! !!!$$$&&&&&&%%%$$$$$$$$$############"""""""""""""""""""""######%%%$$$$$$######$$$$$$%%%###$$$'''(((((('''$$$######%%%%%%###!!!$$$!!!"""$$$$$$#########%%%###############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$######$$$$$$$$$######"""%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############!!!######"""""""""###""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""!!!""""""############$$$$$$!!!!!!!!!""""""""""""### !!!!!!!!!!!!""""""""" !!!"""###############""""""""""""""""""""""""%%%%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$##################""""""""""""""""""####################################""""""""""""""""""""""""$$$###############$$$$$$$$$###"""!!!!!!"""###$$$!!!%%%&&&%%%"""!!! ######""""""""""""#########""""""""""""###$$$$$$$$$############"""""""""!!!!!!""""""###$$$%%%%%%######$$$$$$%%%%%%%%%&&&##################""""""########################""""""""""""##################""""""######$$$%%%"""""""""###$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$############"""########################&&&%%%%%%$$$$$$$$$$$$%%%######"""""""""!!!!!!!!!""""""""""""############%%%$$$$$$%%%&&&&&&%%%###%%%###!!! ######$$$$$$%%%$$$$$$###"""######$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#####################$$$$$$###"""!!!!!!""""""!!! !!!"""######$$$$$$######""""""###$$$$$$$$$$$$### !!!"""$$$%%%%%%$$$$$$############$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$#########%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&############$$$$$$$$$%%%################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$##################!!!!!!!!!"""""""""######""""""############"""""""""$$$%%%%%%###""""""###$$$###"""""""""###$$$%%%######################################################################## !!!!!!""""""######""""""""""""############%%%$$$$$$$$$#########""""""""""""""""""#####################"""""""""!!!###!!! !!!###$$$$$$$$$$$$$$$$$$############"""########################%%%$$$$$$######$$$$$$%%%###$$$'''))))))'''$$$###&&&'''(((%%%!!! ###''' ###%%%%%%###"""###%%%""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%""""""##################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""##############################"""""""""!!!!!!!!!!!!!!!!!!"""""""""######!!!$$$$$$"""!!!!!!###!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!############""""""""""""!!!!!!"""""""""#########!!!!!!!!!"""""""""############"""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!! !!!!!!"""######$$$!!!""""""######$$$%%%%%%""""""""""""####################################""""""""""""""""""""""""""""""""""""###$$$%%%%%%###"""!!! !!!###%%%&&&!!!###%%%%%%###""""""###%%%%%%$$$$$$$$$$$$%%%%%%###""""""!!!"""###$$$%%%############""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$########################!!!"""""""""##################""""""######$$$%%%#########$$$$$$%%%&&&'''!!!!!!!!!"""""""""######$$$$$$$$$############"""########################'''&&&%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""############%%%$$$$$$%%%&&&&&&%%%######""""""!!! !!!!!!"""###$$$$$$$$$###!!!!!!""""""###$$$$$$%%%"""###$$$%%%%%%$$$###""""""""""""###$$$$$$$$$%%%$$$""" !!!#########"""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$###############$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""############""""""!!!###$$$###!!! $$$###"""""""""###%%%&&&########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###### !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""""$$$#########""""""!!!!!!###!!! """###""""""$$$$$$$$$############"""$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$%%%###%%%'''))))))'''%%%######%%%%%%""" $$$ ###%%%%%%###"""###%%%""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!! !!!###%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""######"""!!!!!!"""######""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!! !!!!!!"""""""""$$$$$$""" """ !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""  !!!"""######""""""!!!!!! ######$$$$$$%%%%%%%%%%%%!!!!!!""""""######$$$$$$&&&%%%###!!! !!!"""$$$$$$$$$###### !!!!!!!!!!!!  !!!""""""### !!!"""$$$&&&''''''""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""###$$$%%%&&&"""!!! !!!###%%%'''$$$$$$$$$###!!!"""$$$&&&%%%$$$$$$######$$$$$$%%%###"""!!!!!!!!!"""$$$%%%############""""""""""""""""""""""""############%%%%%%$$$###"""!!! #########$$$%%%%%%%%%&&&""""""""""""""""""""""""!!!!!!""""""#########$$$#########"""###$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((!!!!!!!!!!!!""""""""""""$$$$$$$$$############"""########################'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############&&&%%%$$$%%%&&&&&&%%%###!!!###&&&''''''&&&%%%!!!"""############ !!!"""###$$$$$$ """###$$$$$$###""" !!!!!!"""###$$$%%%%%%&&&%%%"""!!!###%%%&&&###"""!!!!!!!!!"""$$$%%%!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%%%%%%%&&&''''''""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&######################## !!!"""$$$$$$$$$###"""%%%%%%%%%$$$###"""!!!!!!$$$$$$######""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!###"""!!!!!!!!!"""$$$%%%###"""!!!"""###$$$###!!!!!!""""""""""""!!!!!! $$$$$$############$$$$$$$$$#########""""""!!!!!!######$$$%%%%%%%%%%%%$$$###"""!!!$$$&&&""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###############"""!!!!!!!!!!!!""""""#########$$$!!!!!!"""###$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$#########""""""!!!!!!""""""#########""""""!!!########################&&&###!!!###&&&'''%%%"""!!!!!!!!!!!!!!!###%%%&&&&&&%%%%%%$$$#########$$$""""""""""""##################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%%%%$$$"""!!!%%%$$$"""!!!!!!!!!"""###########################$$$###"""!!!!!! !!!"""""""""""""""!!! !!!!!!"""###############""""""######$$$$$$%%%%%%""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""######""""""!!! !!!!!! !!!!!!"""###$$$!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!(((&&&$$$###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$%%%%%%###!!!"""###$$$%%%%%%$$$###"""""""""############""""""$$$$$$##################################################################%%%%%%$$$###"""""""""#########$$$$$$$$$$$$######%%%%%%$$$###""""""######$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!###&&&(((***%%%%%%%%%$$$$$$#########'''&&&$$$######$$$&&&'''"""######$$$$$$#########$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%)))%%%!!!!!!$$$'''((('''######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$$$$#########$$$###"""###%%%&&&&&&&&&$$$#########""""""!!!!!!$$$###"""""""""###%%%&&&""""""!!!!!!"""###$$$$$$######"""!!!!!! !!!!!!###$$$%%%%%%######$$$%%%""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$######"""$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$&&&%%%%%%$$$#########$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%########################!!!!!!"""###############%%%$$$$$$######"""""""""$$$$$$$$$$$$############"""###$$$%%%%%%$$$###"""!!!!!!  !!!"""######"""!!!"""###$$$###!!!!!!!!!"""""""""""""""!!!$$$######""""""######$$$$$$#########"""""""""""""""######$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%&&&""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###############"""!!!!!!!!!"""""""""############ !!!!!!"""######$$$$$$###############$$$$$$$$$##################""""""######$$$$$$$$$$$$###### !!!"""$$$&&&'''))))))$$$######$$$&&&(((((('''######""""""###$$$%%%&&&&&&%%%$$$$$$#########$$$""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$###""""""&&&%%%$$$###""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""###""""""###$$$%%%%%%%%%%%% !!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!###"""!!!!!! !!!!!!!!! !!!!!!"""!!!!!!"""############"""""""""""""""""""""""""""%%%###!!!!!!""""""!!! """"""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""######$$$$$$######""""""!!!""""""######""""""!!!""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$######"""###############$$$$$$$$$$$$######$$$$$$###"""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#########""""""!!!!!!!!!"""""""""""""""########################$$$$$$"""""""""$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%&&&'''############$$$$$$$$$%%%&&&###!!!!!!$$$'''((('''############$$$$$$$$$%%%%%%$$$$$$###""""""##############################""""""""""""""""""""""""$$$###!!! !!!"""###"""!!! """$$$$$$###############"""""""""!!!$$$######""""""###$$$%%%"""""""""""""""###$$$$$$$$$###""""""!!!!!!!!!"""###$$$%%%%%%######$$$%%%######""""""###$$$$$$%%%""""""""""""""""""""""""!!!!!!######$$$######"""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$""" !!!"""######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""######"""!!!"""###$$$###!!! !!!"""############$$$######""""""######$$$###############"""""""""!!!"""######$$$$$$######""""""#########"""!!!!!!""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""############""""""!!!""""""""""""############ !!!""""""######$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$ !!!###%%%&&&(((((( """###$$$$$$%%%''')))%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$############$$$"""""""""#########$$$$$$######$$$$$$$$$$$$##############################"""###$$$%%%%%%$$$###"""########################$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""&&&%%%$$$$$$###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######$$$$$$$$$$$$$$$### !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!######"""!!!!!!!!!!!!"""!!! !!!""""""######""""""""""""""""""""""""""""""""" !!!!!! ####################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%"""!!!!!! !!!!!!"""""""""############""""""!!!!!!!!!!!!!!!!!!""""""########################""""""""""""""""""""""""#########"""######$$$$$$######$$$$$$$$$$$$############"""!!!!!!!!!""""""$$$$$$$$$########################"""""""""!!!!!! !!!""""""###$$$$$$########################&&&%%%###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###############$$$%%%&&&"""""""""#########$$$$$$%%%$$$######%%%&&&%%%$$$"""""""""#########$$$$$$###$$$$$$$$$$$$###""""""################################################&&&%%%###""""""$$$&&&'''"""  """$$$$$$###############""""""""""""$$$$$$######"""######$$$""""""""""""""""""###$$$$$$$$$###""""""""""""######$$$%%%$$$######$$$%%%$$$$$$#########$$$%%%%%%""""""""""""""""""""""""!!!"""######$$$$$$######!!!"""###%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%&&&''''''%%%"""!!!"""#########$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""############"""######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$%%%%%%###"""!!!"""###$$$###!!! !!!"""###$$$$$$$$$######""""""""""""##############################!!!!!!"""############"""######""""""!!!!!! """"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""############"""!!!"""""""""""""""#########!!!!!!!!!"""""""""#######################################$$$$$$%%%%%%&&&######$$$$$$%%%$$$$$$$$$"""""""""!!!!!!!!!!!!  ###""" ###&&&%%%$$$$$$$$$######$$$$$$$$$$$$###############$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''%%%$$$"""################################################"""######$$$$$$######"""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""######$$$######"""  !!!!!!""""""!!!!!!%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######$$$######""""""""""""""""""""""""!!!!!!  !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""!!!#################################"""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###$$$###""" """###""""""############""""""!!!!!!!!!"""""""""""""""########################""""""""""""""""""""""""###"""""""""###$$$%%%%%%######$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""########################$$$#########""""""""""""!!!!!!"""""""""#################################%%%$$$###"""!!!!!!!!!""" !!!!!!""""""######$$$$$$%%%&&&&&&%%%$$$$$$######$$$######"""!!! ###"""""""""###$$$$$$%%%!!!""""""""""""#########%%%%%%%%%%%%%%%###!!!!!!""""""""""""#########"""###$$$%%%%%%$$$""""""################################################%%%%%%%%%%%%&&&''''''(((###"""!!!"""$$$%%%&&&%%%#########"""""""""""""""$$$$$$$$$##################"""""""""""""""######$$$$$$###############$$$"""$$$%%%$$$###"""###$$$$$$######"""######$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""###&&&((()))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$######$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$&&&''''''%%%######$$$%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""######!!!"""""""""######$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%###"""!!!"""###$$$###!!! """###$$$$$$$$$$$$###""""""""""""""""""##################$$$$$$$$$!!!!!!"""############""")))'''%%%###"""###%%%&&&""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$!!!""""""#########""""""######""""""""""""""""""""""""###############$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&!!!!!!"""###$$$$$$######%%%$$$###"""!!!"""$$$###  ##################"""""""""#########""""""###$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$################################################"""######$$$$$$######"""""""""!!!!!!!!!!!!""""""""""""################################################"""!!!!!!!!!!!!!!!""""""!!! !!!!!!"""############"""%%%%%%$$$$$$######""""""""""""""""""""""""""""""########################$$$######"""""""""######$$$######"""""""""""""""###############"""!!! !!!"""""""""""""""""""""""""""""""""""""""###"""###%%%'''((('''%%%########################""""""""""""""""""#################################"""!!! !!!!!!######!!! !!!######""""""############"""""""""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%######$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""########################%%%%%%$$$$$$$$$#########$$$#########"""""""""!!!""""""""""""""""""""""""""""""""""""""""""###### !!!!!!"""""""""%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###"""#########"""######$$$$$$!!!""""""""""""#########"""###%%%%%%$$$###!!!!!!!!!""""""""""""#########""""""$$$%%%%%%$$$###"""################################################ ###$$$%%%$$$###"""###"""!!!"""$$$%%%%%%%%%""""""""""""""""""###############$$$##################"""""""""""""""###$$$###############$$$$$$"""###$$$$$$""""""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###############$$$$$$%%% """%%%'''((('''$$$###############$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$###"""!!! !!!"""!!! !!!###$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$######"""!!!"""###$$$###!!!!!!!!!"""###$$$$$$$$$$$$###""""""!!!!!!""""""############$$$$$$$$$$$$$$$!!!"""######$$$$$$######(((&&&###!!! """%%%'''""""""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!""""""############"""############""""""""""""###############$$$$$$$$$ !!!"""###$$$%%%&&&&&&#########$$$$$$$$$$$$$$$ !!!"""###############$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""!!!""""""!!!""""""#########""""""###""""""""""""###$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$#######################################$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!!!!!!!!!! !!!""""""###############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################""""""!!! !!!!!!######"""!!!!!!!!!!!!""""""###$$$%%%$$$###"""!!! !!!!!!""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######%%%'''***+++***)))########################""""""""""""#######################################"""!!!!!! ###""""""!!!!!!""""""###""""""############""""""""""""######$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!"""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$#########$$$$$$%%%"""""""""#########$$$$$$"""$$$$$$###$$$%%%"""""""""#########$$$$$$""""""###$$$$$$$$$$$$################################################### !!!###%%%%%%$$$"""!!!!!!!!!######"""""""""""""""############""""""###$$$$$$$$$$$$###$$$######"""""""""""""""###""""""""""""###$$$$$$"""###$$$###""""""###$$$""""""!!! !!!!!!""""""""""""""""""""""""$$$############$$$%%%%%%!!!###$$$$$$### """"""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""""""""%%%'''######$$$$$$$$$%%%%%%%%%#######################################"""!!!!!!######""""""!!!!!! $$$$$$###############"""$$$$$$%%%&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%$$$######"""!!!"""###$$$###!!!"""######$$$$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$###"""!!! """###$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!!!!"""###########################"""""""""!!!###############"""""""""""""""#########$$$$$$$$$##################"""""" !!!"""###$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%$$$""" !!!###$$$$$$$$$$$$###"""""""""""""""###$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$###""""""!!!"""###$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!""" !!!"""############ !!!!!!"""###"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###########################""""""!!! !!!!!!###"""!!!!!! !!!!!! !!!###$$$$$$###"""!!! !!!!!!""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$'''+++,,,+++)))""""""""""""""""""""""""!!!"""""""""####################################!!!""""""############### !!!!!!""""""!!!!!! """"""############""""""!!!!!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###############$$$$$$$$$$$$######"""""""""""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%!!!######!!!!!!"""$$$############$$$$$$$$$%%%######""""""###$$$$$$%%%########################""""""""""""""""""""""""%%%%%%$$$#########$$$$$$!!!!!!######"""!!!"""""""""############ !!!"""$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""!!!!!!!!!""""""###$$$!!!###$$$###"""!!!"""$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$#########$$$%%%&&&!!!"""###$$$###!!! #########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%$$$###$$$&&&(((######$$$$$$$$$%%%%%%%%%########################"""###$$$$$$$$$"""!!! $$$######"""!!! &&&%%%%%%$$$$$$############$$$&&&''''''&&&$$$###$$$%%%&&&'''((('''&&&&&&###"""!!!"""###$$$###!!!######$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!!!!"""###############$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$###############$$$#########""""""!!!!!!!!!"""###$$$%%%&&&&&&&&&""""""#########$$$$$$$$$###!!!!!!$$$&&&$$$"""!!!"""###%%%&&&&&&%%%%%%""""""!!!""""""###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$####################################"""!!!!!!"""##############################""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&&&&$$$"""!!!"""###$$$%%%&&&%%%%%%$$$########################!!! !!!!!!"""###$$$"""""""""""""""!!!  !!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$######"""######""""""!!!  """###$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###&&&***+++***(((!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$######################## !!!###%%%&&&'''&&&&&& !!!!!! """"""############"""""" !!!"""######$$$################################################%%%%%%$$$###"""""""""#########$$$$$$$$$$$$############""""""###$$$%%%%%%""""""######$$$$$$$$$$$$############"""""""""""""""""""""###$$$$$$%%%%%%##############################$$$%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!$$$"""!!!!!!"""$$$ !!!"""###$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&########################!!!!!!!!!!!!!!!!!!!!!!!!&&&###!!!###"""!!! !!!###$$$%%%$$$!!!!!!""""""#########$$$ """$$$%%%&&&&&&%%%$$$$$$###""""""!!!""""""!!!!!! !!!!!!"""######!!!###$$$###"""!!!"""###$$$$$$###""""""!!!""""""""""""""""""""""""""""""%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%###""" $$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&!!!"""###!!! !!!#########$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!&&&%%%$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$$$$######""""""%%%%%%&&&''''''((())))))&&&$$$"""!!! !!!"""#########$$$$$$$$$$$$######!!!!!!!!!!!! $$$$$$$$$##################$$$$$$%%%%%%$$$$$$###((('''%%%###""""""###$$$$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$#########""""""!!!!!!!!!"""###$$$%%%$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$#########"""""""""""""""""""""######$$$$$$###"""###%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$###!!! !!!"""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%######"""""""""$$$%%%&&&""""""############"""""" !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&### $$$ ######""""""!!!!!! !!!!!!""""""######$$$$$$$$$#########""""""!!!!!!######""""""""""""######!!!"""$$$""" !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!######"""!!! !!!!!!"""###$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!!$$$#########""""""!!!!!!""""""""""""############'''%%%$$$$$$%%%&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%########################!!!!!!"""###############$$$###!!! !!!###$$$%%%$$$###!!!!!!!!!"""""""""!!!  !!!"""&&&&&&%%%%%%$$$#########""""""""""""""""""""""""###$$$%%%%%%$$$###$$$%%%%%%###""""""###$$$$$$###$$$%%%&&&'''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$###"""  !!!"""###$$$%%%""""""!!!!!!!!!!!!"""### """###$$$######!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$############### !!!"""###$$$$$$$$$$$$$$$$$$###!!!!!!$$$&&&$$$$$$###"""""""""""""""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$###"""###"""###$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!$$$$$$###""""""!!!!!!!!!########################""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!""""""###$$$$$$%%%%%%###"""  !!!"""##################"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###'''&&&$$$"""""""""$$$$$$$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!! ######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$###!!! !!!"""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""########################%%%$$$$$$######$$$$$$%%%$$$###"""!!!"""###$$$%%%!!!"""###$$$$$$###"""!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""######################## """ !!!########################$$$#########"""""""""""""""""""""""""""#####################"""""""""!!!######""""""""""""######$$$""" !!!######""" !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!&&&%%%$$$$$$######$$$$$$"""###$$$$$$$$$$$$###"""""""""!!!!!! ############"""""""""!!!""""""""""""############'''%%%###"""#########!!!########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$%%%########################!!!""""""###############%%%$$$"""!!!!!!"""$$$%%%######"""!!!!!!"""###$$$""""""!!! !!!""""""#########$$$$$$$$$$$$$$$########################!!!"""$$$$$$###$$$%%%'''$$$###""""""###$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! ######"""""""""!!!!!!!!!""""""!!!!!!!!!""""""""" !!!"""######"""!!!!!!!!!!!!"""######$$$%%%%%%$$$$$$$$$#########""""""##################$$$$$$!!!""""""######$$$$$$$$$###$$$$$$###!!!!!!###%%%######"""!!!!!!!!!!!!!!!######$$$$$$$$$$$$############""""""""""""##################""""""""""""######################## !!!###$$$$$$###"""!!!""""""###$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######""""""""""""""""""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""######"""!!! !!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$######%%%%%%###""""""###$$$%%%$$$$$$$$$###############$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""######$$$%%%%%%$$$######$$$############""""""""""""""""""""""""######$$$###%%%'''&&&""" !!!"""########################$$$$$$$$$###!!! !!!######""""""!!!!!!""""""###########################""""""######$$$$$$########################$$$$$$########################$$$$$$############$$$$$$$$$###"""!!!!!!!!!"""### """###$$$$$$###""" &&&&&&%%%$$$"""!!! """"""""""""""""""""""""########################!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""&&&$$$""""""######!!! """!!!!!!!!!!!!"""######""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!""""""######$$$$$$######""""""!!!!!!!!!!!! ############""""""""""""""""""""""""###############!!! """###"""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$###"""!!!!!!"""###### !!!"""$$$%%%&&&&&&&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$#################################!!!"""######$$$$$$######%%%$$$###""""""###$$$%%%!!!!!!!!!!!!"""###$$$%%%######""""""""""""######!!!!!!""""""###$$$$$$%%%######################## """######$$$&&&((($$$"""!!!"""$$$%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###############%%%$$$$$$###"""!!! ###"""""""""""""""""""""$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$############""""""""""""""""""###$$$$$$$$$%%%#########$$$$$$$$$$$$$$$######$$$###!!!!!!###%%%$$$############"""""""""######$$$$$$$$$$$$######"""##################"""############$$$$$$$$$$$$########################""""""###$$$$$$###!!! !!!###$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$###############"""""""""#########$$$$$$###"""!!! !!!""""""!!!!!!""""""""""""!!!!!!###############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######$$$######"""######$$$%%%########################$$$##################$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""######$$$$$$$$$$$$##################"""""""""""""""""""""""""""######$$$###&&&)))'''!!! ###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!######""""""""""""""""""###""""""""""""""""""""""""""""""############"""""" !!!###$$$%%%&&&'''########################$$$$$$############$$$$$$$$$###""" !!!!!! !!!###%%%%%%###!!! %%%%%%$$$###"""!!!!!! """"""""""""""""""""""""###########################"""###$$$&&&'''%%%### ########################$$$$$$######""""""!!!!!!#########"""""""""""""""""""""############""""""$$$###""""""""""""!!!!!!""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!  """"""############""""""#################################"""""""""""""""!!!"""""""""############"""$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""#########'''&&&$$$""""""###%%%&&&!!!""""""###$$$%%%%%%%%%$$$##################$$$%%%%%%$$$$$$######""""""########################""""""###$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%"""""""""""""""######$$$########################!!!!!!"""""""""################################# """""""""###$$$&&&###"""!!!"""$$$%%%%%%$$$###"""!!!!!!!!!"""$$$%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$#########$$$%%%##########################################""""""$$$$$$$$$###"""!!! !!!"""""""""#########$$$############""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""$$$%%%%%%$$$"""""""""""""""######$$$$$$$$$##############################$$$$$$###"""!!! !!!%%%&&&$$$!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""###### !!!"""###$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$#########$$$$$$$$$$$$$$$""""""!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!"""#########$$$$$$$$$%%%""""""######$$$$$$$$$$$$"""######$$$$$$######"""##################$$$$$$#################################$$$$$$#########""""""""""""""""""""""""########################$$$###"""""""""###%%%&&&########################"""""""""""""""""""""""""""""""""""""""######$$$###&&&)))'''!!! ###$$$$$$$$$$$$$$$$$$$$$$$$######$$$###!!!!!!"""#########""""""""""""######""""""""""""""""""""""""""""""#########""""""!!!!!!""""""###$$$$$$%%%%%%########################$$$######""""""######$$$$$$###""" !!!!!! """###$$$$$$###""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  """###"""!!!########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""######!!!"""############"""!!! !!!!!!!!!!!!"""""""""""""""""""""###$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########""""""######$$$""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""######!!!"""""""""############"""  """$$$$$$###""""""""""""""""""""""""########################!!!!!!"""""""""#########'''&&&$$$""""""###$$$%%%$$$##############################$$$$$$#########$$$$$$$$$######"""""""""########################""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############""""""!!!!!!######$$$$$$$$$$$$###############"""""""""!!!!!!########################!!!"""######"""!!!###$$$$$$"""!!!"""$$$%%%%%%$$$###"""!!! !!!"""###$$$###$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$%%%&&&#########$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""#########""""""""""""###"""""""""""""""#########""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$###"""!!!"""#########$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""###$$$%%%%%%$$$###""" !!!!!!""""""#########""""""""""""""""""""""""############""""""!!!!!!!!!(((***%%%!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""########################""""""""""""############ !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######### !!!!!!!!!!!!!!!!!!""""""######""""""!!!"""""""""###$$$$$$%%%%%% !!!""""""######""""""############""""""##################""""""###############$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%###############$$$$$$%%%$$$###""""""""""""###$$$!!!!!!"""""""""""""""###"""""""""""""""######$$$###%%%'''&&&""" !!!""""""""""""""""""""""""""""""######"""!!!!!!"""$$$$$$######""""""######$$$########################""""""######""""""!!!!!!%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$###"""!!!!!!!!!"""###""""""############"""""" !!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!!!!!!!! """######""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!""""""######""""""!!!!!!""""""###!!!!!!!!!""""""""""""###""""""""""""############""""""""""""############&&&$$$""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!########################!!!""""""######$$$$$$$$$%%%$$$###!!!!!!!!!!!!"""%%%$$$###""""""""""""""""""###$$$$$$$$$$$$###"""###############"""""""""########################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" ######$$$$$$$$$$$$######%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$"""""""""$$$%%%###""""""###$$$$$$###"""!!!!!!!!!!!!"""##################$$$$$$$$$$$$###############$$$%%%&&&'''&&&&&&%%%$$$###""""""$$$%%%&&&&&&%%%$$$"""!!!"""""""""""""""###$$$%%%""""""""""""""""""""""""!!!!!!"""""""""""""""###"""""""""###$$$$$$$$$%%%#########$$$$$$$$$$$$$$$ """######"""!!!!!!""" !!!"""#########"""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""$$$,,,...&&&!!!###%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################!!!"""""""""############ !!!###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""##################"""!!!!!!""""""###$$$$$$%%% !!!""""""######""""""############""""""###$$$$$$######"""!!!!!!""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$ !!!""""""""""""!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""######"""""""""""""""######$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""######"""!!!!!!###$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$###"""!!!"""###$$$%%%######"""!!!!!!"""######!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%"""###''' !!!!!!"""""""""#########"""""""""""""""#########!!!"""""""""############!!!"""###$$$$$$###"""!!!!!!###""" !!!#########""""""######$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!###"""!!! !!!"""###!!!!!!"""""""""#########!!!"""""""""############""""""""""""############$$$"""!!!!!!"""######"""""""""""""""""""""""""""########################""""""######$$$%%%%%%&&&$$$$$$######"""!!!!!! ######"""!!!!!!"""###$$$"""###$$$$$$$$$$$$###"""""""""""""""####################################"""###$$$$$$%%%%%%$$$$$$"""##################"""""""""###$$$######"""!!!""""""###$$$$$$###""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######%%%&&&'''%%%###"""######"""!!!!!!!!!"""############"""#########""""""""""""""" !!!"""###$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&$$$"""!!!######"""""""""###$$$%%%"""""""""""""""""""""!!!!!!!!!!!!!!!""""""########################$$$$$$!!!""""""######$$$$$$$$$!!!######"""!!!!!!""" !!!###$$$%%%$$$###"""######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######&&&000222(((!!!###%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################!!!!!!""""""#########$$$!!!"""###$$$$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$############"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$!!!""""""###$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$###!!! """"""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!"""$$$%%%%%%%%%$$$###$$$###"""!!!!!!"""###$$$ !!!!!!!!!""""""######"""""""""""""""######$$$$$$###"""###%%%%%%###!!!########################"""######"""!!!!!!###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!  """$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############"""""""""$$$%%%&&&%%%###!!! !!!###%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################!!!###"""%%%########################""""""######$$$$$$$$$%%%!!!!!!""""""######$$$$$$!!!!!!""""""#########$$$ """###$$$$$$###""" """$$$&&&$$$!!!!!!############"""######$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""###$$$###"""!!! !!!"""#########$$$$$$%%%%%%%%%%%%!!!!!!""""""#########$$$""""""""""""###############&&&''''''########################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%###"""!!!!!!!!! !!!"""###%%%&&&"""###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$##############################$$$%%%%%%%%%%%%$$$""""""############"""""" """###$$$$$$######!!!"""###$$$$$$###"""!!!#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$%%%''')))(((%%%###"""######""" !!!###$$$$$$$$$###"""######""""""!!!!!!  """###$$$$$$$$$###""""""###$$$&&&'''((((((%%%&&&'''''''''%%%"""!!!%%%$$$###""""""###$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""######$$$$$$$$$############### !!!"""###$$$$$$%%%!!!###$$$"""!!!!!!!!!###$$$&&&(((((((((&&&%%%######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$######""""""########################""""""!!!!!!"""###$$$$$$(((333444)))!!!$$$%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''###$$$$$$###""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!!########################"""###$$$%%%%%%$$$###"""###""" """""""""!!!###############"""!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!""""""&&&&&&%%%%%%$$$###""""""######"""!!! !!!!!!""""""##################$$$$$$$$$$$$###### !!!$$$%%%%%%###!!!""""""""""""############""""""""""""#######################################$$$%%%&&&%%%$$$###"""######""""""######$$$$$$######"""!!!!!!!!!!!!!!!&&&&&&&&&&&&%%%%%%$$$###"""############$$$$$$$$$###############"""!!!!!! """######$$$%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$"""!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$ """"""!!!!!!###%%%#########"""""""""""""""################################################$$$#########%%%%%%###!!!""""""#########""""""!!!""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!$$$$$$######"""!!!!!!!!! !!!###$$$###""" """"""""""""""""""""""""""""""!!!!!! %%%$$$$$$$$$######""""""&&&$$$###!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""########################""""""############""""""%%%$$$###"""""""""###$$$###$$$%%%%%%$$$###!!! #########"""""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''&&&###!!!""""""###$$$%%%%%%&&&&&&######"""""""""""""""###$$$$$$############$$$$$$!!!!!!""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#############################################"""!!!!!!#####################$$$""""""!!!!!!""""""###$$$(((((((((''''''&&&&&&&&&"""###$$$%%%%%%$$$###"""  !!!"""###%%%###!!!"""$$$%%%$$$!!!$$$#########""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$############"""!!!###!!!!!!!!!###$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&"""###$$$%%%%%%$$$""""""%%%&&&%%%$$$""""""$$$&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$######"""###########################%%%((()))'''&&&%%%%%%$$$#########$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%########################!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! $$$###!!!!!!###$$$###"""###############"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""""" !!!"""###$$$%%%&&&&&&%%%$$$$$$###""""""$$$$$$###""""""!!!!!!!!!"""""""""""""""##################$$$$$$##############################"""""""""""""""############""""""""""""##########################################$$$$$$######"""!!!%%%%%%%%%%%%&&&'''((((((######"""!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$######!!!!!!"""""""""########################"""!!!!!! ###$$$$$$######$$$!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""""""""######"""############$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$######$$$###"""!!!!!!"""###$$$ """"""!!!!!!###$$$###"""""""""""""""""""""######################################################"""###$$$$$$###!!!!!!!!!"""###############""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######### """######"""!!! """"""""""""""""""""""""######""""""""""""""""""$$$$$$#########"""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""############""""""########################!!!""""""######""""""!!!((('''%%%###"""!!!!!!!!!######$$$$$$$$$######"""############""""""""""""$$$$$$######""""""""""""%%%%%%%%%$$$$$$#########!!!"""#########%%%(((***""""""######$$$$$$%%%%%%######""""""""""""######$$$######""""""######$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""""""""""""""###$$$%%%###"""###%%%&&&$$$"""$$$#########""""""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$!!!""""""##################"""""""""$$$%%%$$$#########$$$%%%%%%%%%%%%%%%######$$$%%%%%%$$$######%%%$$$###""""""###$$$$$$ !!!"""$$$%%%%%%%%%$$$###$$$$$$#########%%%(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%########################"""$$$&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""""""""&&&&&&%%%$$$###""""""!!!"""###$$$###"""!!!###%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$###""""""%%%###""""""###$$$$$$###"""############""""""!!!"""############$$$$$$$$$######$$$$$$$$$###"""""" !!!!!!###$$$&&&'''%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""########################%%%$$$###""""""###$$$%%%""""""""""""############""""""""""""##########################################"""!!!!!!!!!!!!"""""""""""""""###$$$&&&&&&###""""""!!!!!!!!!!!!!!!###$$$$$$$$$$$$###"""""" !!!!!!!!!""""""""""""#########$$$######"""!!!###%%%''''''%%%#########!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''%%%%%%$$$#########$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$######"""######""""""""""""###### """"""!!!!!!###$$$""""""""""""""""""#########################################################"""!!!"""$$$$$$"""!!! !!!"""###############""""""""""""""""""""""""""""""############"""""" !!!!!!""""""###### !!!!!!"""######$$$$$$ !!!#########"""!!!""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!! !!!"""######$$$$$$$$$""""""""""""""""""""""""""""""############""""""########################!!!""""""######""""""!!!'''&&&%%%$$$##############################$$$$$$###########################""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$#########&&&%%%$$$!!! !!!$$$'''###########################"""""""""""""""######$$$######""""""######$$$######$$$$$$$$$$$$%%%%%%###############"""""""""$$$############"""""""""########################$$$%%%%%%%%%%%%$$$######$$$$$$$$$######"""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&$$$###$$$%%%&&&%%%##################"""""""""#########""""""#########"""""""""############$$$ """###%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$""""""###$$$$$$$$$$$$$$$ """$$$&&&&&&$$$""" """"""!!!!!!!!!""""""###!!!"""######$$$$$$$$$###!!!"""#########$$$''')))###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$$$$$$$######$$$$$$%%%%%%########################""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!"""#########!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""###$$$######""""""############"""!!!""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$######""""""""""""###$$$%%%&&&%%%$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%############""""""""""""######""""""""""""######$$$$$$$$$###$$$$$$%%%%%%!!!"""""""""############!!!"""""""""####################################$$$###"""!!! !!!"""###""""""!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!"""""""""###############$$$$$$######"""$$$&&&''''''%%%#########$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###""""""""""""""""""###!!!""""""!!!!!!"""$$$"""""""""""""""#########################################################"""!!!!!!"""$$$$$$###!!!""""""#########""""""!!!""""""""""""""""""""""""""""""############"""""" !!!"""######$$$!!!!!!""""""############!!!"""############""""""""""""""""""""""""#########$$$$$$%%%%%%%%%"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$""" """"""""""""""""""""""""""""""############""""""##############################$$$$$$$$$$$$######""""""###$$$%%%&&&'''(((######"""!!!"""###%%%&&&"""###############$$$$$$$$$#####################$$$$$$$$$#####################""" """#########"""""""""""""""""""""""""""""""""###$$$######""""""""""""##############################$$$############"""""""""###"""""""""""""""""""""###########################$$$$$$%%%$$$$$$######""""""""""""############""""""!!!!!!""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%##############################""""""""""""######""""""""""""############ !!!###$$$%%%%%%&&&###"""!!!"""$$$%%%$$$###!!!!!!"""############### !!!###$$$$$$###!!! !!!!!!!!!!!!"""""""""###%%%%%%$$$###"""!!! !!!###$$$$$$$$$$$$&&&'''###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!###$$$%%%$$$$$$###$$$$$$%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!########################"""######"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!! !!!!!!!!!###""" """###"""!!!!!!""""""#########""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$###############"""!!!!!!""""""###$$$$$$$$$#########"""""""""""""""######"""!!!!!!"""######!!!"""$$$&&&&&&&&&$$$###!!!"""""""""############!!!"""""""""####################################%%%$$$###!!!!!!"""######'''&&&%%%$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!""""""######""""""""""""""""""#########$$$$$$######$$$$$$$$$$$$######"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$###########################%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%&&&&&&%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!"""""""""######""""""""" !!!""""""!!!!!!"""###!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$%%%###"""$$$$$$$$$$$$###!!! """"""""""""""""""""""""""""""############"""""" !!!"""######$$$############""""""!!!!!! !!!"""#########""""""""""""""""""""""""!!!"""""""""###$$$$$$$$$!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$""" """"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""$$$%%%&&&''''''######"""!!!"""###%%%&&&""""""######$$$$$$$$$%%%#####################$$$########################!!!!!!"""$$$%%%#########"""""""""""""""""""""!!!!!!"""###$$$$$$###""""""""""""""""""###"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""###########################""""""###############""" !!!"""###$$$$$$%%%""""""!!!!!!""""""###$$$##############################""""""""""""######&&&%%%$$$###############%%%%%%&&&%%%%%%%%%%%%%%%###############$$$$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!!!!"""######"""""""""!!! !!!"""######!!!!!!!!!"""############"""######""""""""""""######!!!""""""######$$$$$$$$$&&&%%%$$$###!!! ###$$$&&&%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$&&&%%%%%%$$$$$$###$$$$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$!!!"""###"""!!! """$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""######!!! !!!""""""!!!!!!""""""############""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$"""""""""""""""########################!!!!!!!!!"""""""""######!!!"""""""""###############"""!!! !!!"""###!!!$$$&&&'''&&&$$$"""""""""""""""############""""""""""""####################################$$$$$$###""""""""""""###%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!""""""###!!!""""""############"""############$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$!!!"""############$$$&&&!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$######"""###$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$######"""""""""############"""""" """###"""!!! !!!###!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###%%%&&&%%%###$$$$$$$$$$$$###!!! """"""""""""""""""""""""""""""############"""""" !!!!!!""""""######$$$$$$######"""!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!""""""""""""###### !!!"""######$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$###""""""##################$$$$$$""""""######$$$%%%%%%%%%!!!!!!!!!""""""""""""###"""""""""###############!!!$$$%%%$$$#################################!!!!!!!!!!!!"""###$$$%%%###""""""!!!!!!""""""###"""!!!!!!!!!!!! #########$$$$$$$$$%%%%%%"""""""""############$$$########################!!!!!!"""############""" !!!"""###$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""###############""""""!!!!!!!!!!!!""""""$$$$$$######"""#########$$$%%%&&&%%%$$$###$$$&&&#########$$$$$$$$$$$$$$$#########""""""############"""""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!  """###"""!!!!!!!!!"""###############$$$$$$"""!!!!!!"""$$$$$$""""""###$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!"""###$$$###%%%&&&&&&$$$############$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$########################""""""""""""""""""""""""""""""""""""############!!!"""###""" """###########################!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$######$$$%%%%%%$$$"""!!!!!!"""######"""!!!!!!"""###############"""############$$$$$$$$$!!!!!!"""#####################"""!!!!!!!!!""""""""""""""""""############!!!!!!!!!""""""""""""""" !!!"""###$$$$$$%%%###"""!!! !!!"""### !!!"""$$$$$$$$$$$$$$$""""""""""""############""""""""""""####################################""""""######""""""!!! !!!""""""!!!!!!!!!!!!!!!"""######!!!"""######$$$$$$$$$###""""""""""""############"""###$$$$$$%%%%%%%%%$$$"""###$$$###""""""$$$&&&!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$#######################################$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$$$$######!!!"""###$$$$$$###"""!!!!!!"""###"""!!! !!!""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""$$$&&&'''&&&%%%""""""############""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""#########""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""#########$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###"""######$$$###"""!!! ######$$$$$$$$$######"""""""""###$$$$$$%%%&&&&&&""""""""""""######$$$$$$!!!"""""""""#########$$$'''''''''$$$!!! """"""######$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! !!!!!!"""###$$$%%%%%%############$$$$$$%%%%%%########################!!!"""######$$$$$$$$$###""""""""""""""""""!!!!!!$$$$$$######$$$$$$%%%&&&"""""""""######$$$$$$$$$######"""!!!!!!"""########################$$$%%%"""$$$&&&%%%###"""###%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$######""""""!!!!!!!!!!!!"""""""""######""""""!!!""" !!!"""###"""!!!!!!"""######$$$$$$#########$$$$$$$$$$$$$$$$$$###!!!"""###%%%%%%%%%%%%%%% !!!"""$$$%%%!!!###&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$#########################################################"""""""""""""""!!!""""""""" """###!!!!!!!!!!!!!!!!!!!!!!!!###########################"""!!! !!!"""###%%%###""""""###$$$$$$###!!!!!!"""###############"""############$$$$$$$$$ !!!!!!"""!!!!!!!!!!!! !!!!!!"""######"""""""""""""""#########"""""""""""""""""""""""" """###$$$%%%&&&$$$"""!!! !!!"""$$$!!!!!!!!!!!!!!!###%%%&&&""""""""""""############""""""""""""#################################### !!!"""""""""!!! !!!"""$$$%%%'''(((!!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!"""###"""!!! !!!""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########%%%'''((('''%%% !!!"""$$$$$$%%%%%%""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""######$$$$$$$$$%%%&&&$$$###!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""" !!!"""######""""""###$$$%%%%%%%%%###""" """"""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!""""""#########$$$""""""!!! ###&&&""""""###$$$%%%&&&&&&&&&!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!! !!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! """""""""!!!"""######$$$""""""######$$$$$$$$$%%%%%%$$$###""""""###$$$%%%############$$$%%%%%%&&&!!!$$$%%%$$$"""!!!###%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$###!!!!!!"""###$$$###"""""""""###$$$$$$$$$$$$$$$"""###%%%''''''%%%###""" !!!###$$$%%%%%%%%%$$$###"""!!! !!!"""###"""%%%&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&$$$######&&&%%%%%%$$$#########$$$########################""""""!!!!!!"""###$$$$$$&&&$$$"""###%%%&&&%%%"""########################""""""!!!!!!!!!###$$$%%%######################## """#########"""!!!"""%%%&&&%%%"""!!!"""$$$$$$$$$$$$############"""######""""""""""""############""""""""""""######$$$$$$$$$############"""%%%$$$$$$###"""!!!!!! !!!"""###$$$$$$###"""!!!""""""!!!!!! $$$#########""""""!!!!!! !!!""""""###"""$$$%%%&&&$$$$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###""" #########"""""""""""""""%%%$$$$$$$$$###""""""""" """###$$$$$$###""" """"""""""""""""""""""""%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###############$$$"""""""""""""""""""""""" !!!"""$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$%%%%%%###"""###%%%'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$######""""""!!!!!! """###$$$$$$###"""###$$$***)))(((&&&%%%$$$######%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! ######""""""""""""######""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""!!!######################## !!!"""###$$$$$$%%%!!!"""###$$$$$$###"""!!! !!!######$$$$$$$$$""""""############""""""######""""""######$$$%%%""""""############""""""""""""""""""""""""""""""&&&%%%###""""""""" !!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!%%%&&&###  $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$######!!! !!!############$$$&&&#########$$$%%%%%%%%%&&&!!!!!!"""###$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&& !!!"""######$$$$$$&&&&&&%%%$$$#########$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%***'''###  """$$$!!!!!!"""""""""###############$$$%%%&&&&&&''''''""""""###$$$'''***---... """###%%%%%%%%%%%%$$$$$$###$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""############$$$%%%%%%&&&'''''''''&&&"""""""""""""""###$$$$$$%%%###""""""%%%%%%$$$"""###########################""""""!!!!!!"""###$$$######################## """#########"""!!!!!!"""$$$###  """"""""""""######$$$$$$$$$######""""""""""""############""""""""""""######$$$$$$$$$#########""""""""""""""""""#####################$$$$$$#########""""""""""""""""""!!!!!!############"""""""""!!!!!!!!!""""""######$$$$$$ """###""""""$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$############"""#########"""!!!!!! """"""#########"""""""""$$$$$$##################!!!"""###$$$$$$###"""!!!########################%%%$$$$$$#########$$$$$$##################$$$$$$########################!!!!!!"""###$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""###$$$###!!!!!!"""$$$########################"""""""""""""""#########$$$#########"""""""""""""""###$$$$$$""""""###$$$&&&%%%$$$###"""!!!!!!!!!###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""$$$$$$########################$$$$$$###""""""!!! """""""""""""""#########!!!"""############"""!!! !!!"""######$$$$$$$$$ !!!!!!""""""!!!!!! ######""""""######$$$%%%""""""############""""""########################$$$###"""###$$$%%%$$$###!!!!!!"""####################################### !!!!!!!!!"""""""""###$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""!!! ((())))))'''$$$""""""############$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""%%%%%%$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""$$$'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%"""!!!!!!"""$$$%%%""""""##################""""""######$$$$$$%%%%%%############%%%&&&((()))"""######$$$$$$###############""""""""""""######%%%$$$###"""""""""######$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""############$$$%%%%%%&&&''''''&&&&&&""""""""""""""""""###$$$###"""!!!"""###$$$###!!!########################$$$###""""""!!!""""""###"""""""""""""""""""""""" !!!""""""######""""""!!!"""###""" """ !!!!!!"""###$$$%%%&&&######""""""""""""############""""""""""""######$$$$$$#########""""""""" !!!"""###%%%&&&&&&$$$$$$############$$$$$$""""""###############$$$############""""""""""""""""""""""""############!!!""""""###%%%&&&"""""""""""""""""""""""""""""""""#########$$$$$$$$$############""""""""" !!!"""###$$$$$$$$$$$$"""""""""#########""""""""""""##################!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""###"""""""""###$$$%%%%%%########################"""""""""###$$$$$$%%%%%%""""""######$$$%%%%%%%%%$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$#########$$$$$$$$$###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######!!! ####################################""""""""""""$$$$$$$$$$$$############"""###$$$$$$""""""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""""""""##################""""""######""""""!!!!!!############""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######$$$######!!!""""""""""""""""""!!!###""""""""""""###$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$###"""!!!"""""""""############""""""""""""""""""""""""!!!""""""""""""######### """###"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$######"""!!! ##################"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$###"""!!!!!! $$$$$$###"""""""""#####################$$$$$$$$$################################################ !!!$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$#########"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$#########!!!"""""""""""""""""""""$$$$$$###""""""######$$$###$$$&&&''''''%%%$$$#########"""""""""######$$$$$$###""""""!!!"""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&###"""""""""""""""######"""!!!!!!!!!"""""""""!!!########################$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############$$$$$$$$$$$$###"""######!!!!!!!!!"""###$$$$$$$$$######""""""""""""############""""""""""""##################"""""""""""" !!!"""$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$!!!""""""######$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!! !!!"""############%%%'''""""""""""""""""""""""""""""""""""""###############""""""""""""""""""""" !!!"""###$$$$$$$$$$$$!!!!!!"""###$$$###""""""!!!!!!""""""######$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""###$$$%%%%%%###########################""""""######$$$$$$%%%""""""######$$$$$$$$$%%%###$$$&&&''''''%%%###"""%%%%%%$$$$$$######""""""#################################"""""""""""""""######################## """$$$###!!!########################$$$$$$######""""""!!!!!!########################"""###$$$###"""!!!"""$$$$$$$$$#########$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!"""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###############$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$""""""############""""""########################%%%$$$""""""######"""!!!"""""""""""""""######$$$########################""""""#########$$$$$$$$$%%%$$$###"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!! !!!###$$$$$$%%%&&&((($$$#########"""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$######"""""""""""""""###########################"""""""""""""""#################################$$$###""""""$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!""""""###############%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!$$$$$$######""""""""""""!!!$$$'''((((((&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&#########"""""""""######$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%######"""""""""""""""###!!!!!!"""!!!!!!!!!!!!"""####################################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$%%%$$$###############"""""""""""""""""""""""""""######""""""""""""############""""""""""""###############"""""""""!!!!!!""""""######$$$$$$$$$%%%###"""!!! !!!"""###!!!!!!!!!""""""#########""""""""""""""""""######!!!!!!!!!!!! $$$$$$$$$###!!!!!!###%%%""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""###!!!!!!""""""######"""""" !!!"""$$$$$$$$$###"""!!!!!!!!!""""""######$$$######$$$$$$$$$$$$##############################$$$######"""!!!!!!""""""######""""""###$$$$$$%%%########################$$$###"""""""""###$$$%%%"""###############$$$$$$ !!!$$$&&&&&&&&&%%%$$$$$$$$$$$$######"""""""""########################%%%$$$$$$###"""!!!!!! """""""""""""""""""""""""""###%%%%%%""" """"""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!"""######"""!!!"""###%%%$$$$$$$$$$$$%%%&&&&&&######""""""""""""######!!!!!!!!!!!!""""""############""""""""""""######""""""""""""""""""""""""!!!!!!!!!""""""######$$$ !!!""""""""""""!!!!!!######################## !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""!!!""""""############"""$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!!!!""""""###$$$""""""############""""""""""""""""""""""""""""""'''&&&%%%%%%&&&'''&&&$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$'''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############""""""!!!&&&''''''%%%###!!!!!!"""$$$#########"""!!!!!!!!!###############$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###"""""""""""""""##############################!!!!!!"""""""""#################################'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######""""""#########"""!!! $$$$$$$$$$$$$$$$$$$$$$$$##################""""""######$$$$$$$$$$$$$$$### ###&&&'''&&&$$$###$$$#########$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$######""""""""""""""" """###"""!!! !!!###########################"""############""""""!!!""""""""""""""""""""""""###""""""""""""###$$$%%%###"""!!!!!!""""""!!!######"""""""""!!!!!!!!!######""""""""""""############""""""""""""############"""""""""!!!!!!!!!$$$$$$$$$$$$$$$###############""""""""""""######!!!!!!""""""""""""""""""""""""""""""############""""""""""""##################"""!!! """""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""############$$$"""""""""###""""""!!!!!! """$$$%%%$$$###"""!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######################## """###$$$$$$##################"""""""""###############$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%###!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!"""""""""!!!"""######!!!!!!"""#########"""""""""######$$$######"""""""""""""""### !!!!!!""""""######$$$######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""""""""!!!!!!""""""######"""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%######""""""""""""######""""""############""""""!!!""""""""""""""""""!!!"""!!!!!!!!!!!!"""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! ###%%%%%%%%%###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$"""!!!"""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""##################""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$"""!!! ######"""""""""###$$$$$$$$$$$$$$$###############!!!""""""######$$$$$$$$$######################## ###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$"""#########""""""!!! ############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%$$$###!!! !!!"""#########$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$###""""""""""""""" """$$$###!!! """$$$########################!!!!!!######$$$###""""""##############################"""""""""###$$$%%%$$$""" !!!"""###!!!!!!!!!!!!"""""""""""""""######""""""""""""############""""""""""""#########"""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##################""""""!!!"""""""""############!!!!!!""""""######$$$$$$""""""!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###############$$$$$$%%%%%%"""######$$$$$$######""" """$$$%%%$$$###""""""""""""""""""!!!!!!!!!$$$$$$$$$######$$$$$$$$$##############################"""######$$$%%%&&&%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!"""$$$%%%############"""""""""""" !!!"""######""""""""""""############""""""#########$$$$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###"""!!!###$$$"""""""""""""""""""""""""""""""""""""""#########!!!!!!"""""""""#########!!!"""###"""!!! !!!######""""""!!!!!!!!!"""""""""!!!!!!!!!"""###$$$%%% !!!!!!"""######$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$%%%$$$###""""""###$$$%%%""""""############"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""###"""!!! !!!"""$$$%%%########################"""""""""############$$$$$$"""!!!###&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!###%%%%%%&&&''')))***#########$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! ###############$$$%%%%%%$$$$$$$$$#########""""""""""""######$$$%%%%%%&&&######################## """"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$%%%%%%"""######$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$######$$$$$$$$$$$$###"""!!!  !!!"""!!!"""###$$$%%%%%%$$$###$$$$$$######$$$$$$%%%&&&"""#########$$$$$$$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$###""""""!!!""""""!!!###%%%$$$!!! """$$$######################## !!!"""###$$$$$$###"""########################$$$###"""""""""###%%%%%%&&&$$$""""""$$$%%%###!!! !!!"""###$$$$$$######""""""""""""############""""""""""""######""""""""""""!!!!!!!!!!!!#########$$$$$$%%%%%%%%%%%%%%%'''(((((('''%%%%%%&&&%%%%%%$$$$$$#########!!!!!!""""""#########$$$ !!!""""""###"""###"""!!! !!!$$$'''""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%% """%%%%%%%%%###"""######""""""!!!!!! %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%''''''&&&&&&$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!"""$$$%%%#########"""""""""""""""######""""""""""""###$$$!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$ """###%%%&&&'''"""""""""""""""""""""""""""######""" !!!###&&&########################!!!!!!""""""######$$$$$$""""""######$$$$$$$$$%%%!!!"""###"""!!! !!!###$$$$$$###""""""""""""""" !!!"""$$$&&&''' !!!!!!"""###$$$$$$$$$######""""""""""""######""""""""""""""""""""""""######""""""!!!!!! """"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""&&&%%%$$$######$$$%%%&&&""""""#########""""""!!!""""""############""""""!!!!!!!!!!!!!!!"""######""""""############"""""""""""""""""""""""""""""""""!!!!!!"""$$$%%%$$$###$$$###!!! !!!"""$$$%%%""""""""""""""""""""""""!!!""""""""""""#########(((%%%###$$$&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""$$$%%%%%%$$$""" !!!"""#########$$$%%%%%%%%%&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&########################%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&& !!!###$$$%%% """###$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%$$$###!!! """""""""######$$$$$$%%% """###### !!!"""$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" !!!"""$$$$$$###""""""%%%%%%$$$###""""""######$$$$$$%%%$$$$$$###"""!!!""""""############""""""""""""""""""##################"""!!!!!!!!!!!!!!!$$$$$$$$$###"""!!!!!! ######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""!!! """"""###$$$%%%%%%&&&&&&########################!!!!!!""""""#########$$$###"""!!! !!!""""""$$$######"""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$"""!!! !!!"""###$$$###!!!"""############$$$$$$$$$$$$$$$######""""""!!!!!!"""############$$$$$$$$$%%%""" !!!$$$&&&&&&%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""!!!"""###$$$%%%$$$######$$$#########$$$%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$###############"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$############"""######$$$$$$$$$$$$#########"""""""""###$$$%%%%%%"""""""""""""""#########%%%%%%$$$###""""""######$$$$$$$$$############""""""""""""""""""!!! !!!"""$$$%%%%%%%%%###"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!################################################""""""######"""!!! !!!%%%%%%###!!!"""$$$!!!!!!!!!!!!""""""""""""%%%$$$###############$$$$$$$$$############$$$$$$###""""""!!!!!! #################################"""""""""""""""$$$#########""""""!!!!!!###"""!!! !!!"""$$$&&&%%%%%%%%%$$$"""!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######""""""!!!!!! $$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""$$$$$$###"""!!! !!!"""###%%%%%%%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! ###$$$%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!&&&%%%%%%$$$$$$%%%&&&&&&######$$$######"""!!! $$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%% !!!!!!"""######$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###%%%'''(((%%%###!!!!!!"""###############$$$$$$###"""""""""""""""!!!"""###$$$$$$%%%$$$$$$""""""############""""""!!!!!!!!!"""""""""############"""!!!!!!!!!!!!!!!$$$$$$######"""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$###""""""!!! """"""""""""###$$$$$$%%%########################""""""""""""#########$$$%%%$$$###""""""###$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""!!! """###$$$%%%%%%$$$###""""""############$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$"""!!!!!!!!!##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############"""""""""!!!!!!!!!"""###$$$%%%$$$$$$###""""""!!!!!!""""""###$$$%%%$$$$$$###""""""########################$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""""""""!!!""""""###### """###$$$%%%&&&%%%$$$$$$###""""""###############""""""""""""!!!"""""""""""""""!!!!!! """###$$$$$$###!!!#####################"""###########################################################################"""""""""!!!!!!!!!!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!"""""""""###"""!!!!!!!!!!!!!!!""""""###""""""""""""""""""###&&&&&&''''''&&&&&&%%%$$$########################"""""""""""""""#####################"""""""""!!!###"""!!!!!!!!!"""$$$%%%!!!"""$$$$$$%%%%%%########################"""###$$$$$$$$$$$$###"""$$$$$$#########"""""""""###$$$$$$$$$######"""!!!!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$$$$$$$###""""""""""""###$$$""""""""""""""""""""""""###############$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""##################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$!!!"""###%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###"""""""""""""""######%%%$$$###############$$$"""###$$$$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!###############$$$$$$$$$ !!!""""""%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''%%%""""""""""""""""""######$$$######"""!!!!!!!!!""""""!!!"""###$$$$$$%%%$$$$$$""""""############"""""" !!!!!!!!!"""""""""######"""!!!!!!!!!""""""$$$$$$######"""!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$######""""""!!!######!!!!!!!!!"""###$$$########################"""""""""###############$$$$$$############$$$$$$$$$######""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! """!!!!!! ############$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""############"""############$$$$$$$$$'''$$$!!! !!!"""$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$############$$$$$$%%%%%%$$$######"""#########"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!! """###$$$%%%&&&%%%$$$######"""############""""""""""""!!!!!!!!!######"""""""""!!!!!!!!!"""#########"""!!!################################################""""""""""""""""""""""""##############################!!! !!!!!!"""!!!"""$$$$$$"""!!!!!!"""!!!!!!!!!"""""""""######!!! !!!"""######""""""!!!!!!!!!!!!""""""$$$%%%&&&''''''&&&$$$###""""""""""""""""""""""""!!!!!!""""""######$$$$$$############""""""""""""######"""!!!!!!###$$$%%%""""""############""""""########################"""######$$$$$$######"""$$$$$$$$$$$$$$$#########"""############"""!!!!!!!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######"""######$$$$$$%%%$$$############$$$%%%!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$############### !!!!!!"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######"""!!!!!!!!!""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&'''&&&&&& !!!"""###%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!""""""###%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$###$$$$$$$$$###############"""!!!!!!!!!!!!"""######&&&&&&%%%%%%$$$######"""""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$"""###"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$###!!!!!!""""""############"""""" !!!!!!!!!!!!######""""""!!!""""""###############""""""!!!!!!""""""############""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%$$$"""!!!!!!"""###$$$################################################!!!!!!!!!!!!!!!"""""""""$$$######""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! ###"""!!!  !!!"""###"""!!!!!! !!!!!!"""""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$+++(((%%%###"""$$$%%%&&&########################%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###############$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$###"""!!!!!!!!!!!!!!!#########"""""""""""""""$$$$$$###############$$$############""""""""""""#########"""""""""""""""!!!"""###$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$###!!! """###""""""###""""""!!!!!!!!!!!!!!!"""""""""#########""""""""""""###$$$&&&&&&""""""!!!!!!!!!!!!"""""""""###%%%''''''%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%#########"""""""""""""""$$$######""""""###$$$$$$$$$$$$$$$######""" ########################""""""############""""""$$$$$$$$$$$$$$$$$$######""""""#########""""""!!!######$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$######$$$$$$$$$"""###############$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!!!!""""""##################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###""""""!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&!!!""""""###$$$$$$$$$$$$!!!""""""""""""#########$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!! !!!!!!"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""######""""""######$$$%%%%%%%%%%%%$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$###"""###"""!!!!!!!!!"""$$$%%%"""!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###!!!!!!""""""############"""""" !!!!!!!!!!!!######""""""""""""###############"""""""""""""""""""""############""""""######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$&&&%%%$$$#########$$$%%%########################$$$$$$$$$############### !!!!!!""""""""""""$$$######"""""""""""""""########################!!!""""""######""""""!!!$$$###"""!!! !!!"""###$$$$$$"""!!! """"""#########$$$$$$$$$!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$&&&$$$""" """########################%%%$$$###""""""###$$$%%%"""######$$$$$$######"""#######################################$$$$$$$$$""""""!!!!!!!!!!!!!!!"""$$$###############$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%$$$######""""""""""""############""""""!!!!!!$$$###############$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$###"""!!!""""""###!!!""""""###$$$%%%%%%%%% !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""" !!!###$$$""""""!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""###$$$&&&&&&$$$######""""""######$$$###%%%'''))))))'''%%%$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%""""""""""""""""""######$$$$$$###############$$$ """$$$%%%&&&&&&########################""""""""""""""""""""""""########################""""""############""""""######$$$%%%%%%%%%%%%$$$########################$$$######""""""######$$$""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$#########"""""""""!!!""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%###""""""!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%%%%$$$######"""""""""!!!""""""""""""#########$$$######""""""######$$$######""""""""""""######%%%$$$###"""""""""""""""######$$$$$$###"""!!!!!! !!!"""""""""""""""%%%$$$$$$$$$###"""""""""###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$#########"""""""""""""""######$$$""""""!!!!!!!!!"""######!!!"""###$$$$$$%%%$$$$$$""""""############"""""" !!!!!!!!!"""""""""######"""""""""###$$$$$$######"""""""""""""""""" !!!!!! !!!!!!!!!"""######$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$#########!!!"""###$$$$$$%%%$$$$$$$$$######"""""""""""""""########################"""######$$$$$$######"""$$$$$$###"""""""""""""""%%%%%%$$$$$$###""""""""""""############$$$$$$$$$""""""""""""############"""############$$$$$$$$$"""""""""  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""############""""""############$$$$$$$$$$$$######""""""######$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%#########"""######$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$######%%%$$$###############$$$ !!!!!!"""######$$$$$$#########"""######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###"""!!!"""#########""""""!!!!!!!!!!!! """######$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!######""" !!!""""""""""""""""""#########$$$$$$!!! !!!"""######$$$$$$############$$$$$$!!!###$$$&&&&&&%%%$$$###""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""############$$$$$$$$$$$$$$$######### !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###"""""""""###############""""""###$$$$$$$$$$$$###!!!!!!"""############"""##############################""""""""""""######!!!"""###$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$###############%%%%%%$$$$$$###""""""!!!!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%######"""!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""((('''%%%$$$###""""""""""""""""""#########$$$$$$######""""""""""""############"""""""""""""""###$$$$$$$$$######$$$$$$%%%###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###############$$$############$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$######$$$!!!!!!"""###############"""""""""""""""###$$$$$$!!!"""###$$$$$$%%%$$$$$$""""""############""""""!!!!!!!!!"""""""""############""""""######$$$%%%"""""""""""""""""""""###  !!!!!!"""######$$$$$$ !!!""""""###$$$$$$ """###%%%&&&%%%$$$###########################%%%%%%%%%$$$$$$######### !!!###$$$%%%%%%$$$$$$$$$######"""""""""""""""########################"""######$$$$$$######""""""""""""""""""!!!!!! !!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$"""$$$&&&%%%"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""""""""""""""#########$$$$$$###"""""""""###$$$%%%(((((('''&&&&&&&&&&&&&&&######""""""###$$$$$$%%%##################$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$#########""""""""""""######$$$!!!!!!!!!"""######$$$$$$######""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%###!!!!!!"""###$$$###""""""!!!!!!!!!!!!!!!"""######$$$$$$%%%&&&&&&################################################"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!$$$$$$###""""""#########$$$$$$$$$"""!!!!!!!!!!!!!!!""""""######""""""""""""###### !!!"""###"""""""""########################"""""""""""""""#########!!!"""""""""############$$$%%%%%%%%%$$$$$$###"""&&&&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""############$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%!!!!!!"""############"""##############################""""""""""""###### !!!###$$$%%%%%%$$$$$$######$$$%%%%%%$$$######!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""### !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%((('''&&&$$$$$$$$$%%%%%%############$$$$$$$$$%%%######""""""""""""######"""!!!!!!!!!"""###$$$%%%############$$$$$$%%%&&&######$$$$$$$$$###""""""######$$$%%%&&&'''&&&&&&###############$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""%%%'''&&&$$$###$$$%%% !!!###$$$$$$$$$###"""######""""""###$$$%%%%%%$$$$$$%%%$$$$$$###"""!!!""""""############""""""""""""""""""##################""""""###$$$%%%%%%"""""""""""""""#########!!!!!!""""""""""""!!!!!!"""######$$$%%%%%%&&&&&& !!!"""######$$$"""%%%&&&%%%###"""########################%%%%%%%%%$$$$$$#########!!!"""#########"""$$$######"""""""""""""""########################""""""############"""""" !!!"""""""""!!! ###$$$%%%$$$###"""############$$$$$$$$$$$$$$$######""""""!!!!!!"""############$$$$$$$$$!!!$$$&&&&&&###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""############"""""" !!!!!!!!!""""""######$$$###"""""""""###%%%&&&""""""!!!  ######""""""###$$$%%%%%%$$$$$$$$$###############"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$############"""######$$$$$$$$$$$$######!!!!!! !!!!!!"""###$$$$$$$$$$$$###"""!!!!!! ######""""""###$$$%%%%%%$$$$$$$$$############"""&&&%%%###!!!!!!"""###$$$!!!!!!!!!"""###%%%&&&''' !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""" !!!"""######"""""" !!!$$$%%%$$$"""############$$$$$$$$$%%%$$$###############$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%&&&&&&'''#################################"""""""""""""""!!!!!!""""""#########$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""######""""""""""""###### !!!###$$$%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''((((((""""""######$$$$$$$$$%%%###$$$$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$############### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''((('''&&&%%%%%%%%%&&&'''(((###$$$$$$$$$$$$%%%%%%%%%######""""""""""""###### !!!"""$$$&&&'''!!!!!!""""""###%%%&&&'''"""###$$$$$$%%%%%%%%%%%% !!!"""###$$$$$$$$$""""""######$$$$$$$$$%%%######""""""######$$$%%%&&&&&&%%%$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%((('''%%%###$$$&&&"""############"""!!!!!! !!!"""###$$$$$$%%%########################""""""""""""############$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###"""""""""###"""!!! !!!"""$$$%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$############""""""""""""######'''(((((('''###!!! &&&''''''&&&$$$######$$$!!!"""###$$$%%%$$$$$$###$$$###"""#########!!!!!!!!!""""""######$$$$$$""""""""""""""""""######"""!!! !!!###$$$$$$###%%%%%%%%%%%%&&&%%%""" ########################"""$$$%%%%%%$$$$$$$$$%%%%%%$$$###""""""###$$$%%% """###$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!######""""""""""""######!!!""""""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$$$$######""""""############""""""$$$"""!!!!!!"""######""""""""""""""""""""""""""" !!!######!!!!!!!!!"""################################################$$$######"""!!! """"""""""""############!!!!!!""""""""""""!!!!!!%%%$$$###""""""###$$$%%%#########"""""""""""""""%%%%%%$$$###"""!!! !!!"""######"""!!! """!!!!!!!!!"""###$$$$$$""""""!!!!!!"""###$$$$$$########################%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$##############################"""!!!!!!!!!!!!###%%%&&& !!!"""$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%%%%###"""###'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################!!! !!!###%%%'''########################%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$######"""!!!!!!!!!$$$$$$######$$$$$$%%%&&&""""""!!!!!!!!!!!!"""""")))$$$###&&&'''$$$###$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%""" !!!%%%'''&&&$$$'''&&&&&&%%%$$$$$$$$$%%%&&&$$$######$$$%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!###%%%'''(((###$$$$$$%%%$$$###"""!!!%%%%%%%%%$$$$$$#########'''&&&$$$#########$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$%%%%%%%%%%%%$$$######!!!!!!""""""######$$$$$$########################""""""""""""############$$$######""""""######$$$###############$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$$$$######""""""%%%$$$$$$$$$######""""""&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$%%%### %%%&&&'''%%%###"""###$$$###$$$$$$%%%$$$###!!! ###"""""""""######""" !!!!!!!!!!!!!!!############""""""""""""$$$###""""""###$$$###!!!######$$$%%%&&&%%%$$$###########################"""$$$%%%%%%$$$######$$$$$$###""""""""""""###$$$"""######$$$$$$############$$$$$$$$$$$$###"""!!!######""""""""""""######$$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""#######################################$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########""""""""""""############""""""$$$"""!!!!!!#########""""""""""""""""""""""""""" """######"""!!!!!!"""################################################&&&&&&%%%%%%$$$#########""""""""""""############!!!""""""######""""""!!!######""""""""""""#########"""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!##################$$$%%%"""""""""""""""######$$$########################%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$##############################""""""!!!!!!"""###$$$%%%!!!!!!"""###############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$"""!!!###%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""#########################################################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&""""""""""""###########################$$$%%%%%%$$$##################$$$%%%######''''''%%%%%%(((%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%###"""###%%%&&&%%%###&&&&&&%%%$$$$$$$$$$$$$$$$$$"""!!!!!!"""######"""##############################$$$$$$$$$$$$######""""""!!!"""###$$$&&&'''!!!!!!"""######"""!!!!!!%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$$$$$$$$$$$$$#########""""""########################!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######"""""""""""""""#################################""""""""""""############$$$######""""""######$$$$$$$$$$$$###############$$$######""""""######$$$$$$$$$$$$$$$$$$#########"""###$$$%%%$$$###!!! $$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%% """###""" $$$%%%%%%$$$"""!!!"""###"""###$$$$$$$$$###"""!!!###"""!!!"""###$$$###"""!!!!!!!!!!!!!!!!!! $$$$$$#########"""""""""&&&%%%######$$$###""" !!!"""###$$$%%%%%%%%%%%%###########################$$$%%%$$$###!!!!!!"""###""""""!!!!!!""""""###%%%%%%%%%$$$###"""!!! ######$$$$$$######""""""######""""""""""""#########$$$%%%&&&%%%###!!!########################!!!!!!!!!!!!!!!""""""###########################""""""""""""############$$$###############$$$$$$#########"""""""""!!!!!!""""""############""""""$$$"""!!!"""###$$$###!!!"""""""""""""""""""""""" """######"""!!!!!!"""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############"""##################"""""""""############""""""""""""""""""""""""######""""""""""""""""""""""""###""""""!!!!!!""""""###%%%%%%$$$#########$$$$$$"""""""""""""""#################################$$$$$$%%%%%%%%%$$$######""""""############""""""%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$#################################"""""""""""""""######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!"""$$$%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""#############################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&!!!!!!""""""###$$$$$$%%%###""""""""""""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###"""$$$&&&$$$ """'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%%%%$$$"""%%%%%%$$$############$$$$$$""" !!!"""###"""!!!##############################$$$$$$$$$$$$############""""""######$$$%%%!!!"""######$$$######"""%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$#########$$$$$$$$$$$$$$$###############"""""""""""""""""""""""" !!!"""$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!#########"""""""""""""""########################!!!"""""""""##################""""""""""""######%%%$$$$$$$$$###"""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!###############$$$%%%&&&$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$!!!###$$$$$$###""""""######$$$$$$###"""!!!!!!"""!!!###%%%%%%%%%%%%"""!!! !!!###$$$$$$###%%%$$$$$$######"""""""""%%%$$$$$$######""""""!!!&&&$$$######$$$$$$###!!!!!!###$$$$$$######$$$%%%###########################$$$%%%$$$""" """"""!!!!!!!!!!!!""""""$$$$$$$$$$$$###!!! """"""############""""""######""""""""""""######!!!###%%%&&&%%%$$$##########################################$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""######$$$%%%$$$#########""""""""""""""""""############""""""###"""!!!"""###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!!!!""""""!!!"""""""""##################$$$$$$$$$$$$######"""###$$$%%%%%%$$$###""""""""""""""""""#########!!!!!!""""""############$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""#########""""""########################$$$$$$%%%%%%%%%$$$$$$###"""""""""######"""""""""!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$#######################################"""""""""""""""###"""!!!!!!!!!"""$$$%%%!!!"""""""""""""""######%%%%%%%%%$$$$$$############""""""###$$$%%%%%%$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&########################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&"""""""""######$$$$$$$$$"""""""""!!!""""""###$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$&&&&&& """&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######"""######$$$%%%$$$""""""$$$$$$$$$#################################$$$$$$$$$$$$######$$$$$$##################&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############"""!!!!!!#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""###############""""""""""""""""""###%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%&&&)))&&&###!!! """###""""""""""""######$$$%%%#########$$$$$$###############$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!###%%%%%%$$$$$$$$$%%%"""###$$$###!!!!!!!!!""" ###$$$%%%%%%%%%###!!! """$$$$$$$$$%%%%%%$$$$$$######""""""%%%$$$$$$$$$######""""""###"""!!!"""$$$%%%$$$######$$$%%%$$$"""!!!"""$$$###########################$$$%%%$$$""" !!!!!!""""""""""""!!!!!!""""""#########""""""!!!!!!""""""#########""""""######""""""""""""###### !!!###%%%%%%%%%$$$##########################################$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######""""""###$$$$$$%%%%%%%%%$$$$$$$$$#########""""""############"""""""""""""""###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""""""""### """""""""""""""""""""""""""######$$$$$$%%%%%%&&&!!!"""""""""##################$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###!!!!!!""""""############!!!!!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""############"""!!!""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""### !!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$#############################################"""""""""###"""!!!!!!!!!"""$$$%%%!!!!!!""""""#########$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$$$$########################%%%%%%%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$######"""""""""""""""!!!""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''!!!###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######"""######$$$$$$%%%###""""""###$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$#########""")))((('''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######"""""""""""""""#########""""""""""""""""""""""""""""""""""""###############""""""!!!!!!""""""###$$$$$$$$$###############!!!""""""######""""""!!!"""######$$$%%%&&&''''''111---(((### """###""""""""""""""""""######"""###$$$$$$$$$$$$###""""""######$$$$$$######"""!!!!!!!!! !!!!!!!!! !!!###$$$###"""###$$$"""###$$$###"""!!!"""###!!!"""#########"""!!! $$$""" """###$$$###""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###%%%$$$######%%%&&&$$$ !!!$$$###########################$$$%%%$$$###!!!!!!"""!!!""""""######""""""!!! !!!"""############!!!!!!""""""######""""""######""""""""""""######%%%%%%$$$$$$###""""""!!!########################!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""############"""""""""""""""###$$$$$$""" """"""""""""""""""""""""!!!###$$$$$$###""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""############"""##################"""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!""""""#########$$$#########""""""#########""""""!!! !!!!!!""""""###$$$$$$###!!! """"""""""""""""""""""""######$$$%%%%%%%%%$$$$$$######""""""""""""####################################$$$$$$$$$$$$##############################!!!"""############"""""""""""""""""""""######$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$###!!! ########################%%%%%%$$$$$$###""""""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######""""""###""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&(((&&&"""$$$)))%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$%%%'''$$$############$$$%%%%%%###!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$############$$$$$$$$$######"""'''&&&$$$###!!! ###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""###############$$$$$$$$$ !!!"""######"""!!! """"""###$$$%%%''''''(((,,,***&&&###!!!"""###$$$######"""!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""!!!######"""!!!"""###"""###$$$$$$""""""###$$$""""""#########!!! &&&###!!! !!!#########""""""""""""""""""######"""######$$$$$$%%%%%%&&&"""!!! """###"""!!!!!!$$$%%%### """&&&########################"""$$$%%%%%%$$$######$$$""""""###$$$$$$###"""""" !!!!!!""""""""""""""" !!!!!!"""""""""""""""######""""""""""""######&&&%%%$$$""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###########################!!!!!!"""""""""#########""""""""""""###$$$%%%&&&$$$$$$$$$$$$############""""""############"""""""""!!!"""###%%%$$$""" """"""""""""""""""""""""!!!###%%%$$$###"""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""############!!!""""""######""""""!!!$$$######""""""######$$$ !!!!!!"""######$$$$$$"""""""""""""""#########"""######$$$$$$######""""""!!!!!!!!!!!!!!!"""###""""""$$$$$$$$$###!!! """""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$##############################$$$$$$$$$$$$############################## !!!"""###$$$$$$######!!!!!!"""#####################$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""############""" ########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&###$$$''''''%%%&&&)))$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&%%%###"""###%%%$$$$$$$$$$$$$$$%%%&&&&&&"""!!!!!!"""!!! """"""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$######$$$###"""!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$########################$$$$$$%%%%%%&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""############"""!!!!!! !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%% !!!"""######"""!!! """"""###$$$&&&'''((((((!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!! !!!!!!"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######!!!"""$$$$$$###""""""###"""###$$$$$$###"""###%%% !!!#########"""!!!'''$$$!!! !!!"""""""""#########$$$%%%%%%%%%&&&""""""###$$$%%%&&&&&&'''###""" !!!!!!"""$$$###$$$(((########################"""$$$%%%%%%$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""######""""""""""""######$$$###!!!!!!!!!###&&&'''!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""###$$$%%%&&&############""""""""""""""""""############""""""!!!!!!"""$$$%%%$$$""""""""""""""""""""""""""""""###%%%%%%###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$############""""""""""""############!!!!!!""""""""""""!!!!!!###"""!!! !!!"""### !!!!!!"""###$$$$$$$$$######"""""""""""""""""""""###$$$%%%%%%$$$###"""""""""!!!!!!"""###$$$$$$"""###$$$%%%$$$###!!!"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$ !!!###$$$%%%''''''######$$$$$$$$$$$$############################## """###$$$$$$$$$### !!!###$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! ######################## !!!"""$$$&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###!!!$$$%%%"""!!!"""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&'''%%%!!! """%%%$$$$$$$$$%%%&&&&&&'''$$$###!!!!!!#########"""##############################$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$######""""""""""""$$$&&&'''#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########""""""""""""""" !!!!!!""""""""""""""" !!!"""$$$$$$######""" !!!!!!"""""""""###########################&&&$$$"""!!!""""""!!! &&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######""""""######"""""""""""""""######$$$""""""""""""""""""######%%%$$$$$$$$$######""""""$$$#########""""""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$"""!!!"""$$$""""""!!!!!!!!!!!!"""""" !!!#########"""!!!$$$#########"""!!!!!!!!!"""""""""###$$$$$$%%%%%%######""""""!!!!!! !!!$$$'''&&&###"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$!!!"""###!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""""""""!!!!!! ######""""""""""""######%%%$$$"""!!!!!!!!!"""###"""""""""###%%%(((+++---"""!!! """###$$$######$$$$$$$$$$$$######!!!!!!!!!!!! ###"""!!!!!!"""### !!!###$$$$$$"""  """$$$$$$###!!!"""""" !!!"""###$$$%%%&&&&&& !!!"""""""""###$$$%%%$$$###!!!""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$""" $$$#########""""""!!!!!!%%%$$$###""""""###$$$%%%$$$######"""!!! $$$%%%%%%$$$"""!!!"""#########$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""$$$"""!!! !!!"""$$$%%% !!!###$$$%%%%%%$$$###!!!!!!!!!!!! ###"""!!!!!!!!!"""$$$%%%######""""""!!!!!! ########################!!!!!!""""""############$$$""" ###$$$###"""!!!$$$$$$!!!"""%%%%%%"""$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$$$$######"""""""""$$$$$$###"""!!!!!!""""""$$$######""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%!!!"""""""""###############$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###%%%''')))*** ###%%%&&&''''''&&&#########""""""""""""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""""" !!!!!!""""""""""""""" !!!"""###$$$######"""$$$$$$$$$$$$$$$%%%%%%%%%########################$$$"""!!!!!!"""$$$###"""%%%$$$$$$#########$$$$$$%%%$$$######""""""######"""""""""""""""######$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$##################"""""""""!!!###$$$$$$%%%%%%$$$$$$###$$$%%%%%%###"""!!!"""$$$$$$$$$$$$######$$$$$$$$$!!!!!!"""###############%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######""""""!!!!!!!!!!!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&"""!!!######"""#################################"""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!######""""""""""""######$$$######"""""""""""""""############$$$%%%&&&'''"""!!!!!!!!!!!!""""""############$$$$$$#########""""""""""""""""""""""""%%%$$$###""""""###$$$%%% ###%%%%%%&&&"""###$$$###"""!!!###$$$###############$$$$$$$$$!!!!!! !!!"""""" !!!"""######!!!###"""""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$!!!""""""#########""""""############"""""""""!!!"""!!!  !!!"""!!!!!!!!!"""""""""""""""###$$$%%%$$$"""""""""$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""######!!!!!!!!!"""$$$%%%"""######$$$$$$$$$######"""""""""!!!!!!!!! ###""""""!!!"""###$$$%%%###############"""""""""########################"""""""""#########$$$$$$$$$""" !!!$$$%%%$$$###$$$&&&&&&######&&&&&&###$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$###"""""""""""""""$$$######""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%'''((()))"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################""""""""""""""""""###### !!!""""""######""""""!!!!!!"""############"""###""""""""""""""""""!!!########################"""!!! !!!###$$$%%%$$$######"""""""""######$$$%%%$$$######""""""######"""""""""""""""######$$$$$$#########""""""!!!!!!######$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$######$$$$$$%%%###"""!!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""###""""""""""""!!!!!!!!!$$$$$$###$$$%%%%%%$$$##############################&&&'''###"""###$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! ###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""######""""""""""""#####################"""!!!!!!###############"""!!!!!!!!!""""""""""""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%% """$$$$$$$$$$$$###$$$$$$$$$###""""""$$$&&&%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!"""!!!"""#########"""!!! ######"""""""""!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%############""""""""""""!!!  !!! !!!###$$$%%%%%%!!!###$$$###""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""!!!!!!""""""#########"""!!!"""###$$$%%%$$$$$$###########################""""""""""""!!!###""""""""""""###$$$$$$######$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%$$$$$$'''&&&$$$###&&&&&&###$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###""""""""""""###$$$######""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""""""""""""""""""""""""""#########!!!!!!"""############"""!!!"""""""""############"""""""""!!! ###########################!!! !!!###$$$$$$#########"""""""""###$$$$$$%%%$$$######""""""######"""""""""""""""######$$$$$$$$$######"""!!!!!!!!!"""""""""######$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$#########$$$$$$###""""""###%%%$$$##################$$$$$$###"""!!!""""""$$$%%%!!!!!!!!!"""#########$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""&&&###"""###&&&'''$$$!!!""""""""""""""""""""""""###''''''###!!!######"""$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""$$$$$$##################$$$######""""""######$$$""""""###$$$$$$"""!!! """"""###$$$###""" !!!"""#########!!! ######""""""""""""############$$$$$$$$$$$$$$$%%%""""""!!! !!!""""""))))))((('''%%%""" """$$$&&&&&&$$$###$$$$$$$$$$$$$$$############"""######""""""!!!!!!""""""$$$$$$%%%%%%%%%%%%$$$############"""""""""!!!!!! !!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%#########"""""""""""""""######""""""""""""###### """###$$$%%%&&& """######""""""###%%%######$$$%%%%%%%%%$$$$$$###""""""""""""""""""#########"""""""""###$$$%%%&&&%%%###"""!!!"""######$$$$$$$$$#########"""""""""""""""#########$$$$$$"""#########$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%!!!$$$%%%"""###''''''%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$###""""""#########$$$######"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""############!!!""""""###############"""""""""""""""#########%%%%%%%%%$$$$$$#################################%%%###"""!!!"""###"""!!!###############$$$%%%%%%%%%$$$######""""""######"""""""""""""""######$$$############""""""!!!!!! !!!!!!!!!""""""######""""""""""""""""""######"""######$$$$$$######"""###$$$$$$###""""""###%%%$$$##################$$$$$$###!!! !!!"""###!!!!!!!!!"""#########$$$"""""""""###$$$$$$%%%%%%""""""""""""############&&&###"""###&&&'''$$$!!!"""""""""""""""""""""""""""%%%&&&"""!!!"""###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$############$$$$$$""""""###$$$$$$"""!!! !!!"""###$$$$$$###""""""!!!"""#########!!! ######"""!!!!!!"""######"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""""""""###"""""" ###'''((('''$$$###""""""############$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$ !!!######""""""###%%%!!!!!!"""#####################""""""""""""#####################$$$$$$%%%&&&%%%###"""!!!"""######$$$$$$$$$$$$############"""#########$$$$$$$$$$$$!!!""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%%%%&&& ###%%%###%%%***+++)))######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&$$$###############$$$$$$$$$######"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""#########$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!"""######$$$$$$######"""""""""!!!"""######$$$###############"""""""""########################&&&$$$"""!!!""""""!!! ###############$$$%%%&&&%%%$$$######""""""######"""""""""""""""######$$$"""""""""""""""""""""###!!!!!!!!!"""""""""""""""""""""""""""############""""""############"""""""""###$$$###""""""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""""""""############$$$$$$$$$###$$$%%%%%%$$$###"""""""""""""""""""""""" $$$%%%"""!!!###$$$"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!""""""### !!!!!!""""""######$$$"""""""""###############$$$$$$############$$$$$$###############"""!!!!!!!!!"""###$$$$$$%%%$$$$$$!!!""""""""""""!!!!!! ###"""!!! !!!"""### !!!!!!"""##################$$$$$$#########!!!!!!""""""###$$$%%%%%%"""&&&((('''$$$"""!!!""""""######$$$$$$$$$%%%###############$$$$$$%%%!!!!!!!!!""""""""""""###$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""############"""######$$$$$$######"""##################"""""" """###"""!!!!!!"""### !!!"""############$$$######""""""######$$$#########$$$$$$$$$$$$%%%$$$$$$##################$$$$$$$$$############""""""###$$$$$$%%%%%%$$$$$$"""""""""#######################################$$$$$$$$$$$$$$$#########!!!$$$%%%%%%$$$%%%&&&"""%%%'''&&&(((,,,---+++######$$$%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%$$$######""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""!!!!!!"""""""""############$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&(((((($$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$######"""!!!!!!!!!"""$$$$$$ !!!!!!!!!!!!########################$$$###!!!!!!"""######"""!!!!!!!!!""""""$$$%%%%%%%%%$$$######""""""######"""""""""""""""######$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$############!!!"""""""""############""""""############"""""""""###$$$###""""""$$$&&&$$$$$$$$$######$$$$$$$$$###############"""!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$###$$$%%%%%%$$$###$$$$$$######################## $$$%%%###"""%%%&&&%%%########################"""""""""""""""#########!!!!!!!!!!!!!!!"""###### !!!!!!"""######$$$$$$!!!!!!!!!""""""#########%%%$$$$$$######$$$$$$%%%$$$######"""""""""""""""######""""""######$$$%%%"""!!!!!!!!!!!!""""""######"""!!! !!!"""### !!!!!!"""######$$$######$$$$$$$$$$$$######'''&&&%%%$$$$$$#########!!!###$$$$$$###""""""###$$$$$$$$$###############"""""""""###$$$%%%&&&''' !!!!!!""""""$$$$$$$$$#########""""""""""""#########""""""!!!!!!"""""""""############!!!"""############"""!!!########################!!!"""###"""!!! !!!""" """######$$$$$$$$$$$$######""""""######$$$######$$$$$$%%%%%%%%%$$$"""######$$$$$$$$$######$$$############""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########""""""""" $$$%%%$$$###$$$%%%###&&&&&&%%%&&&)))***(((###$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$###!!!!!!"""""""""#########$$$#########$$$$$$%%%&&&$$$######""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$""""""###$$$$$$$$$$$$######"""!!!!!!!!!"""$$$%%%""""""######$$$$$$%%%%%%########################"""!!! !!!###$$$$$$$$$ !!!"""$$$$$$%%%$$$$$$###"""#########"""""""""""""""######$$$ !!!"""###$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""#########$$$""""""############"""""""""###$$$###""""""$$$&&&""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%###"""!!!$$$#########""""""!!!!!!"""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$!!!$$$'''&&&###"""###&&&######################## $$$&&&$$$###'''((('''""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!"""###$$$$$$$$$ !!!!!!"""""""""###%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!!!!"""###%%%$$$"""!!!!!!"""######"""!!! """###$$$$$$"""!!! !!!"""$$$ !!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!! !!!"""######$$$$$$"""  ###&&&&&&&&&%%%$$$###"""!!! !!!""""""###$$$&&&'''(((""""""!!!!!!"""###$$$$$$$$$$$$$$$############"""#########""""""!!!!!!!!! """$$$$$$$$$######!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$"""###$$$"""!!! !!!!!!!!!"""$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$ """###%%%%%%%%%$$$############""""""""""""!!!"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$#########""""""!!!!!!$$$%%%$$$###$$$%%%"""$$$$$$""""""$$$$$$"""###$$$%%%&&&&&&%%%$$$######$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$######""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%&&&'''&&&%%%%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((('''%%%$$$"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$######""""""""""""######$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%%%%$$$"""!!!!!!!!!"""###&&&$$$"""$$$'''(((&&&$$$&&&&&&&&&&&&&&&%%%$$$##################$$$$$$$$$$$$$$$######$$$$$$%%%&&&################################################!!!$$$### """&&&%%%$$$###"""!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$#########""""""''''''&&&%%%%%%$$$$$$###""""""######$$$$$$$$$%%%""""""############""""""######$$$$$$$$$$$$##############################$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""######%%%"""$$$$$$############$$$$$$ !!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$######!!!!!!"""###############$$$%%%&&&&&&%%%$$$"""!!!"""""""""""""""######$$$""""""""""""############ !!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%%%%$$$"""############""""""""""""######""""""""""""""""""'''%%%###""" !!!!!! """###%%%&&&&&&########################$$$#########"""!!!!!!!!!$$$$$$$$$############"""######""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""############""""""!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$#########$$$%%%&&&%%%$$$######$$$%%%&&&########################"""""""""###$$$$$$$$$%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###&&&******&&&!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$'''(((&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&$$$"""###'''(((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$######""""""""""""######$$$$$$$$$#########"""""""""""""""#########$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###"""!!!!!! $$$###"""!!!!!!!!!""""""###!!! !!!###$$$###!!!$$$$$$$$$$$$$$$###""""""$$$$$$#################################$$$%%%%%%################################################"""$$$### """%%%############""""""""""""!!!""""""""""""#########$$$$$$$$$#########""""""########################"""""""""#########$$$$$$"""##################"""######$$$$$$$$$$$$##############################$$$$$$###"""""""""""""""########################$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""  !!!$$$$$$############$$$$$$########################"""##################"""!!!!!!"""###############$$$$$$$$$$$$$$$$$$###"""$$$$$$###"""!!!!!!""""""""""""""""""###############"""""""""!!! """""""""""""""!!! !!!""""""""""""!!!"""""""""""""""""""""""""""""""""""""""#########$$$###"""!!!!!!""""""###!!!!!!""""""####################################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""######"""######$$$$$$%%%""""""""""""""""""""""""!!!!!!"""""""""###############$$$$$$$$$$$$############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$!!!"""######!!!!!!"""###&&&%%%$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#######################################$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###&&&))))))%%%!!!########################%%%$$$$$$$$$####################################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&(((***+++#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$"""###############$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$######""""""""""""######$$$$$$$$$###############!!!!!!""""""""""""######""""""""""""""""""""""""&&&%%%%%%%%%$$$$$$######""""""#########""" ######"""!!!!!!!!!!!!!!!!!!  """###"""!!!"""""""""###""""""!!! %%%$$$$$$$$$###""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" ###%%%### !!!### !!!"""###$$$###""""""!!!!!!!!!""""""""""""###$$$$$$$$$###############!!!!!!""""""###$$$$$$%%%!!!!!!""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$###""""""""""""""""""#################################"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###!!!!!!$$$%%%###!!!$$$$$$############$$$$$$$$$$$$###"""!!!!!! !!!""""""######""""""!!!!!!!!!"""##################""""""""""""###$$$$$$&&&%%%$$$"""!!!!!! """"""""""""############%%%%%%$$$###"""!!! """############"""!!!!!!%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""!!!!!!"""###$$$$$$$$$$$$######"""!!!!!!!!!########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""###############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$### !!!""""""!!! !!!"""&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$#####################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###%%%''''''### ########################%%%%%%%%%%%%%%%$$$$$$$$$########################'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((######$$$$$$%%%&&&&&&&&&"""#####################"""######$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$ ###&&&%%%""" ###'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""""""""##############################!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""%%%$$$$$$######""""""!!!!!!###$$$$$$###""""""""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$###!!!"""""""""""""""!!!!!!%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%###!!! !!!""" """$$$%%%$$$###"""""""""""""""##########################################$$$$$$%%%%%%%%%&&&!!!!!!!!!!!!!!!"""""""""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$####################################"""""""""""""""###########################"""""""""""""""#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""'''%%%$$$%%%'''((('''&&&$$$$$$############$$$$$$$$$######"""!!! !!!!!!""""""""""""!!!!!!!!!!!!"""###############"""!!!!!! !!!###%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!"""""""""############%%%$$$$$$######"""""""""######$$$$$$$$$######"""###""""""""""""$$$%%%&&&!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""#########$$$$$$######"""!!!!!!!!!########################!!!!!!!!!"""#########$$$$$$$$$$$$#########""""""#########$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!"""""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$#########$$$%%%$$$###"""###%%%%%%%%%$$$$$$$$$$$$###$$$###$$$%%%&&&&&&%%%$$$###########################%%%$$$$$$$$$###"""""""""###############$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&%%%### ########################%%%%%%%%%%%%$$$$$$$$$$$$########################&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&(((((('''&&&$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$%%%'''&&&&&&%%%$$$$$$######""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############""""""""""""##############################"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!###$$$$$$###""""""""""""""""""!!!!!! ######$$$$$$$$$$$$$$$%%%""""""######$$$######"""%%%%%%%%%$$$###"""!!!!!! !!!"""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###"""!!!!!!""""""$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$#########"""""""""!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$#################################"""""""""""""""######"""""""""""""""""""""""""""""""""""""""#########""""""""""""!!!!!!!!!!!!########################""""""!!!"""###$$$######$$$$$$############$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!!!! !!!###%%%&&&###"""""""""""""""######!!!"""""""""############""""""######$$$$$$%%%%%%######$$$$$$$$$$$$######!!!"""###$$$%%%%%%$$$$$$ !!!!!!!!!""""""######!!!!!!""""""########################"""""""""!!!"""""""""""""""#################################!!!!!!!!!"""#########$$$$$$$$$$$$#########""""""######$$$$$$$$$######"""########################!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######""""""############""""""######$$$$$$$$$######"""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$###########################%%%$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$###"""##############################$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$############""""""""""""#####################$$$$$$$$$######""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""" ###############"""!!!!!! !!!###"""!!!!!!"""$$$######$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""!!!"""###$$$$$$$$$###"""########################""""""""""""""""""""""""##################"""""" """###$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$$$$$$$######"""!!!!!! ######""""""""""""!!!!!!######$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!""""""""""""######################## !!!!!!!!!""""""""""""$$$$$$############$$$$$$!!!!!!!!!""""""#########!!!""""""######""""""!!!!!!!!!"""###############!!!!!!!!!"""###$$$%%%&&&"""""""""""""""###$$$$$$""""""""""""############!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$###!!! !!!!!!""""""######$$$$$$###"""""""""""""""""""""###############"""!!! !!!"""###$$$$$$%%%########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$%%%%%%###"""!!!########################""""""""""""##################$$$$$$$$$$$$######"""""""""######"""""""""###$$$$$$$$$$$$###"""""""""$$$%%%$$$###"""###$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$###############""""""###$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''######$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%""" !!!%%%'''$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""######""""""#########$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$%%%%%%$$$###"""!!!!!! ###$$$$$$%%%$$$###"""!!! """""" !!!###"""###$$$$$$%%%%%%$$$$$$$$$$$$##################!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################"""###$$$$$$$$$###!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$#########""""""""""""##################"""######$$$$$$$$$$$$##############################"""""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!"""###$$$$$$###########################$$$$$$$$$$$$$$$%%%&&&$$$$$$############$$$$$$"""""""""#########$$$$$$"""##################"""!!!!!!"""###############""""""###$$$%%%%%%%%%$$$$$$###"""""""""""""""###""""""""""""############!!!"""""""""######$$$$$$!!!""""""###$$$$$$######%%%$$$###""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!"""###$$$###""""""!!!!!!!!!"""######$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""###%%%%%%%%%###""" ####################################$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$###""""""!!!###$$$###"""!!!"""###$$$$$$%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%#######################################$$$$$$$$$!!!"""###$$$%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$#########$$$$$$%%%%%%&&&'''''''''######$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&###""""""###$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########""""""""""""######""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''$$$######"""######$$$%%%$$$$$$%%%&&&%%%$$$###"""!!!######!!! """$$$""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$!!!###%%%&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###########################"""""""""$$$%%%%%%$$$###""""""!!!""""""###$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""############""""""######$$$$$$$$$$$$##############################""""""!!!""""""###$$$$$$########################%%%$$$$$$###"""!!!!!!  !!!"""###$$$%%%########################"""###$$$$$$$$$###$$$&&&$$$$$$############$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######!!!!!!"""###############"""###$$$&&&&&&%%%$$$###&&&%%%$$$"""!!!!!!!!!!!!""""""""""""#####################""""""""""""""" !!!"""##################!!! """&&&(((""""""###$$$%%%%%%&&&&&&%%%%%%$$$###"""!!! !!!###$$$%%%$$$$$$""""""""""""####################################$$$#########""""""!!!!!!$$$$$$$$$############""""""###%%%&&&%%%###!!! ##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###"""###$$$$$$$$$%%%&&&%%%$$$###"""&&&%%%$$$######$$$%%%&&&########################""""""######$$$$$$$$$%%%!!!"""###$$$%%%$$$######""""""###$$$%%%%%%&&&&&&###$$$%%%%%%%%%&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''(((((((((((($$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################!!!"""###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))(((''''''(((''''''&&&&&&%%%$$$$$$""""""###$$$%%%%%%&&&&&&)))(((''''''''''''((()))$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&"""%%%'''&&&$$$###%%%((($$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""$$$#########""""""!!!!!!########################&&&$$$###!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#################################"""""""""""""""""""""""""""""""""""""""######$$$""""""###%%%&&&%%%### """"""###$$$$$$$$$$$$###$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" """$$$$$$###"""!!!"""""""""!!!!!!""""""###$$$""""""""""""""""""""""""########################$$$$$$%%%%%%%%%$$$$$$###################################################$$$###"""!!!!!!"""###$$$##############################""""""""""""#################################$$$$$$%%%%%%$$$$$$###""""""""""""#####################"""""""""""""""$$$$$$################################################$$$$$$$$$$$$############""""""!!!!!! ###$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!"""""""""%%%%%%%%%###"""########################!!!!!!""""""######$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###"""!!! !!!"""###"""!!!!!!!!!"""###$$$$$$$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$###"""###%%%&&&%%%$$$""""""!!!!!!!!!!!!""""""$$$%%%%%%$$$$$$"""!!! %%%$$$$$$$$$###"""""""""$$$$$$###"""###$$$&&&''' !!!"""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$%%%$$$$$$###"""!!! &&&%%%###!!!!!!"""###$$$#########$$$$$$$$$%%%%%%########################!!!!!!"""###$$$$$$%%%%%%&&&%%%###"""""""""######  $$$'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###"""""""""###%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""%%%&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%''''''%%%$$$$$$###$$$%%%'''(((###$$$%%%&&&&&&&&&%%%%%%##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$%%%&&&&&&######$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$#########""""""""""""########################%%%$$$###!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""###$$$&&&%%%### """"""###$$$$$$$$$$$$#########"""""""""""""""!!!""""""###$$$$$$$$$######$$$###"""!!!!!!"""###$$$!!!"""""""""###########################"""!!!!!!!!!!!!!!!!!!"""""""""######%%%''''''&&&$$$$$$%%%$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###################################################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""############"""""""""""""""#################################################################################!!!!!!!!!"""""""""""""""!!!!!!"""""""""#########$$$$$$###""""""""""""""" ###%%%&&&%%%###"""########################""""""""""""############"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$############""""""""""""######$$$$$$######"""#####################""""""""""""###""""""!!!!!!""""""###"""###$$$$$$$$$$$$###"""######$$$$$$$$$###""""""""""""#########$$$$$$$$$#########""""""""""""!!!%%%$$$###$$$%%%&&&&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$###############%%%$$$#########$$$%%%&&&!!!!!!!!!""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%&&&%%%%%%$$$$$$######"""&&&%%%###"""!!!"""###$$$&&&&&&&&&'''''''''((((((########################""""""######$$$%%%%%%&&&&&&%%%###"""""""""###$$$$$$"""!!!"""%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###############%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""###############"""""""""########################$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!""""""###"""###$$$%%%%%%###!!!!!!"""######$$$$$$######"""""""""######$$$$$$$$$######$$$$$$$$$######"""$$$"""  """$$$""""""""""""############!!!""""""""""""!!! !!!!!!!!!"""""""""######!!!###$$$$$$###""""""###$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$#########################################################""""""""""""######""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""############!!!!!!""""""######$$$$$$######################################################!!!!!!!!!!!!###### !!!""""""###$$$$$$!!!!!!!!!"""""""""######$$$###"""""""""""""""""" !!!$$$%%%&&&%%%$$$##########################################"""""""""##################$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!"""""""""########################""""""#########"""###$$$$$$$$$$$$###""""""######$$$$$$$$$######!!!!!!"""""""""##################""""""""""""!!!%%%######$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$###""""""###$$$###############$$$$$$$$$%%%%%%$$$#########$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""""""""###$$$''''''''''''((((((((((((##############################$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$'''&&&$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%######$$$&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$######""""""###$$$%%%$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############"""###%%%%%%###!!!!!!""""""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""!!!  !!!""""""""""""""""""#########!!!"""""""""""""""!!!!!!!!!!!!"""""""""######### """######!!!!!!!!!"""""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$######################################################""""""""""""""""""###""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""""""""############ !!!"""###$$$$$$%%%###############$$$$$$$$$########################$$$"""  """$$$!!!!!!"""""""""#####################$$$$$$$$$$$$######"""""""""""""""###"""###$$$&&&&&&&&&%%%$$$########################$$$$$$$$$######"""""""""$$$$$$$$$###############$$$$$$############$$$$$$!!!"""$$$$$$$$$$$$"""!!!"""!!!!!! !!!!!!"""""""""######$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$#########!!!"""###$$$$$$$$$$$$$$$""""""""""""#########$$$%%%%%%%%%$$$$$$$$$#########"""!!!"""$$$%%%$$$############""""""#########%%%###!!! !!!""""""""""""###$$$$$$$$$%%%&&&%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''$$$$$$###""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$$$$%%%&&&&&&'''''''''''''''''''''((('''&&&&&&%%%$$$$$$$$$$$$&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$######"""!!!""""""""""""""""""""""""###############$$$$$$$$$###########################""""""######$$$$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""######$$$%%%$$$###"""###$$$%%%###"""!!!!!!"""############"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!###$$$$$$###!!! ######""""""""""""""""""""""""###$$$$$$#########""""""""""""############$$$%%%&&&%%%$$$$$$%%%&&&""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$################################################"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""######$$$$$$######"""!!!"""""""""############ !!!"""###$$$$$$%%%""""""#########$$$$$$$$$########################$$$"""  """$$$$$$#########"""""""""!!!""""""#########$$$$$$$$$###"""""""""""""""############$$$%%%%%%%%%$$$$$$########################%%%%%%$$$$$$######""""""$$$$$$$$$###############$$$######""""""######$$$ !!!"""######"""!!! !!!"""###$$$%%%""""""######$$$$$$%%%%%%$$$$$$############$$$$$$$$$##################$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""!!! !!!"""###"""!!!""""""!!!!!!!!!!!!""""""$$$###!!! """###"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$%%%%%%&&&&&&##################$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))***++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&%%%$$$$$$###&&&%%%$$$######%%%'''(((%%%$$$$$$$$$#########"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%$$$######$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""#########$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%"""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""$$$############$$$%%%%%%$$$###""""""$$$$$$$$$""" !!!""""""######""""""%%%%%%%%%$$$$$$###############$$$$$$$$$######""" """$$$&&&&&&$$$""" ############"""""""""""""""######$$$$$$$$$$$$###"""""""""#########$$$$$$###$$$%%%$$$""""""$$$%%%$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$################################################""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""############""""""""""""""""""############!!!!!!""""""######$$$$$$"""""""""###$$$$$$%%%%%%##############################!!!!!!!!!!!!######%%%$$$$$$###""""""!!!!!! !!!!!!!!!"""""""""""""""""""""######$$$######$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$###########################$$$$$$###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!"""""""""###$$$&&&((()))#########$$$$$$$$$$$$$$$#########""""""#########$$$$$$###""""""###$$$$$$"""######$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%#########""""""""""""!!!!!! """###"""!!!$$$##################$$$%%%%%%############$$$%%%###############$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%""""""######$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%% """$$$$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''''''''((())))))******######%%%&&&'''(((((((((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%$$$$$$###"""###############"""!!!""""""""""""""""""""""""#########$$$$$$%%%%%%%%%########################!!!!!!"""###$$$%%%%%%%%%!!!"""""""""#########$$$########################""""""""""""""""""""""""#########"""###$$$$$$%%%%%%###""""""###$$$$$$### !!!!!!"""""""""""""""############$$$$$$$$$$$$""""""###$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!############"""""""""!!!!!!!!!"""###############""""""#########$$$$$$$$$!!!""""""!!! """$$$$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""######################## !!!"""###$$$$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""############""""""""""""""""""############"""""""""""""""#########!!!""""""###$$$$$$%%%%%%######################################################################## !!!!!!!!!""""""""""""""""""###$$$$$$###################################################$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%$$$###!!! !!!###$$$###""""""""""""""""""###""""""""""""###%%%&&&'''%%%$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""###$$$$$$###""""""###$$$$$$######$$$$$$$$$###""""""############$$$$$$$$$$$$#########""""""""""""!!!###"""!!!"""$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""###$$$%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$########################$$$%%%%%%############$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%!!!###%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$ !!!"""######$$$$$$###""""""""""""""""""""""""#########$$$$$$%%%%%%%%%########################!!!!!!"""$$$$$$%%%%%%%%%!!!!!!""""""#########$$$########################"""""""""""""""""""""""""""""""""""""""######$$$%%%###""""""###$$$$$$### !!!!!!""""""""""""""" !!!"""###$$$%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$######""""""""""""######$$$#########""""""!!!!!! !!!""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$"""###%%%'''"""""""""!!!"""######$$$""""""""""""""""""""""""######################## """######$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!########################%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""############""""""""""""""""""#####################"""""""""""""""!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%""""""""""""############""""""!!!""""""###$$$$$$######""""""""""""""""""#################################$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$""""""$$$%%%&&&%%%$$$###""""""###$$$%%%!!! !!!!!!"""&&&%%%%%%$$$$$$#########""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""############%%%%%%%%%$$$$$$$$$$$$###$$$#########%%%&&&%%%$$$$$$##################$$$"""######$$$$$$$$$######%%%$$$$$$$$$######""""""!!!"""$$$%%%&&&%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$#####################"""###%%%&&&'''&&&%%%%%%###&&&((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""###%%%'''((()))******%%%&&&&&&'''((()))******''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%###!!! """###%%%&&&'''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%#########"""""""""!!!!!!######""""""""""""######$$$%%%%%%%%%$$$"""!!!"""######$$$$$$%%%&&&&&&########################%%%%%%$$$###""""""######$$$$$$$$$#########""""""########################""""""""""""""""""""""""################################################!!!!!!""""""######$$$$$$&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$&&&%%%### """############$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""%%%'''((('''###"""###%%%###"""!!! !!!"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""""""""!!!'''%%%$$$""""""###%%%&&&!!!$$$$$$"""!!!###%%%$$$$$$##################"""###$$$$$$%%%%%%%%%%%%############""""""!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$###""""""######$$$$$$############$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%$$$###$$$$$$##################"""############$$$$$$$$$%%%$$$#########$$$%%%&&&###$$$&&&''''''&&&$$$###""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######### !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$#########""""""!!!!!!&&&%%%###!!! !!!!!!"""""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################&&&&&&&&&&&&%%%$$$$$$###&&&''''''%%%$$$$$$&&&(((%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''((((((333000+++&&&######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%)))(((((('''&&&$$$###"""&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$###%%%''''''&&&&&&&&&'''(((((((((''''''&&&&&&%%%((('''&&&&&&'''((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######$$$$$$%%%%%%$$$###!!!!!!%%%%%%$$$######""""""!!!$$$$$$$$$###############%%%$$$$$$###""""""######$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$####################################$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""$$$###!!!"""###$$$###""""""############$$$$$$$$$$$$$$$$$$###############$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""$$$&&&%%%###"""###%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$###"""!!!!!!!!!"""######%%%''''''%%%$$$%%%&&&$$$$$$########################$$$%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""""""""############%%%$$$$$$######"""######$$$$$$############$$$$$$%%%$$$$$$$$$############"""######$$$$$$######"""%%%$$$######%%%%%%$$$###########################"""############$$$$$$$$$$$$$$$###""""""############$$$&&&''''''&&&$$$###"""""""""""""""###$$$$$$$$$$$$$$$######""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$############"""""""""!!!%%%%%%$$$###############""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###""""""########################%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&%%%$$$$$$&&&(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%&&&&&&&&&'''000...***&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!"""$$$%%%%%%###""""""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''((('''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((())))))(((((((((************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$&&&((((((''''''''')))'''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!!!!!!!"""######$$$$$$######""""""""""""############$$$$$$$$$$$$###"""$$$$$$######"""!!!!!! $$$$$$$$$$$$######""""""%%%$$$######"""#########$$$$$$$$$#######################################""""""""""""""""""""""""$$$###!!! !!!###$$$########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!########################&&&### !!!###$$$$$$"""############$$$$$$$$$###############$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$!!!"""$$$###""""""###$$$''''''&&&%%%$$$$$$##############################%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""$$$%%%$$$"""!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""######"""""""""%%%$$$######%%%%%%$$$###########################"""############$$$$$$$$$###############"""!!! ###$$$%%%&&&&&&%%%$$$######""""""""""""###$$$$$$#########"""""""""""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############""""""""""""%%%%%%%%%$$$###""" ###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###########################$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%+++***(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&&&&&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&((('''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&"""###$$$&&&((()))))))))&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((())))))******))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&((())))))((((((((()))&&&&&&$$$$$$%%%&&&)))***((('''&&&&&&'''((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''' !!!###$$$$$$%%%######""""""""""""######""""""######$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$###############$$$################################################""""""""""""""""""""""""###!!!!!!###########################%%%%%%%%%$$$$$$######"""$$$$$$######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%######""""""""""""##############################""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&######$$$###"""""""""###""""""######""""""!!! """"""""""""""""""""""""#########"""!!! """###$$$$$$%%%$$$$$$###!!!!!!"""!!!!!!!!!"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""############""""""%%%$$$######%%%%%%$$$###""""""""""""############""""""#########$$$$$$$$$###$$$%%%%%%$$$""" ###$$$%%%%%%%%%%%%$$$############""""""###$$$$$$##################"""""""""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""$$$$$$$$$###!!!########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################"""###$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&'''''''''&&&''''''((((((((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&((())))))((('''((())))))'''%%%###$$$%%%(((***(((&&&&&&&&&'''((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''((()))***######""""""""""""######"""""""""######$$$%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$#########""""""$$$###############$$$$$$################################################""""""""""""""""""""""""$$$"""  """$$$########################$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%###""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''&&&%%%$$$$$$######"""!!! !!!""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$###$$$#########%%%&&&'''(((######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######"""######$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%$$$######%%%%%%$$$###!!!!!!"""""""""#########""""""#########$$$$$$$$$%%%%%%&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######!!!"""""""""!!! ########################$$$$$$############$$$$$$########################"""######$$$$$$$$$##############################"""######$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#####################"""$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''')))))))))((('''&&&$$$###&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''((((((((((((''''''*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&'''))))))'''&&&&&&''',,,***'''%%%$$$%%%&&&((((((&&&&&&&&&'''((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""######$$$&&&'''((((((######""""""""""""############""""""###$$$%%%%%%&&&&&&%%%%%%$$$##########################################"""######$$$%%%###############$$$$$$$$$########################""""""""""""""""""""""""&&&%%%###""""""###%%%&&&#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$&&&((('''$$$!!!"""############$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&''''''%%%$$$###$$$$$$###!!!!!!!!!""""""###$$$$$$%%%####################################"""!!!  !!!!!!"""""""""$$$"""!!!!!!###%%%&&&&&&######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""!!!"""###%%%%%%$$$######$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######%%%%%%$$$### !!!!!!""""""#########"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""############ !!!###$$$%%%&&&&&&$$$$$$$$$###############$$$$$$############$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""###$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%#####################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&((())))))'''&&&&&&'''...,,,)))'''&&&%%%&&&'''((('''&&&&&&'''((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''' !!!""""""############""""""""""""######$$$######""""""###$$$%%%%%%%%%$$$$$$###""""""""""""""""""###$$$$$$%%%%%%######""""""###$$$$$$%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%########################"""###############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###""""""############$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###!!! !!!$$$%%%$$$"""%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######  !!!###$$$&&&### """!!! ######$$$$$$%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$"""""""""#########$$$$$$!!!!!!"""""""""######### """###%%%%%%%%%###"""$$$$$$############$$$$$$!!!!!!"""""""""###############$$$$$$$$$$$$######%%%$$$######%%%%%%$$$### !!!!!!"""######$$$"""############$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$&&&%%%$$$$$$#########$$$"""#########$$$$$$$$$$$$"""######$$$######""""""################################################$$$$$$$$$#########""""""!!!"""""""""############!!!!!!!!!"""$$$&&&'''((($$$$$$$$$#########""""""$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$######""""""$$$&&&&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###%%%'''&&&$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))%%%&&&'''(((((()))((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))((((((((())))))((((((((($$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''')))******(((''''''(((,,,,,,***)))((((((((((((((('''&&&&&&'''((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!!!!""""""######$$$$$$######""""""""""""######%%%$$$###""""""###$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!"""###$$$%%%%%%&&&######""""""###$$$%%%%%%""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!#################################$$$$$$%%%%%%&&&"""""""""""""""#################################$$$""" """"""""""""############$$$$$$$$$%%%$$$$$$$$$######""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&&&&$$$(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#########""" !!!###%%%''',,,((($$$"""######""" ######$$$%%%%%%&&&''''''"""###$$$%%%%%%%%%%%%%%%!!!!!!""""""#########$$$"""############$$$$$$$$$ !!!###%%%&&&%%%###"""$$$$$$############$$$$$$ !!!!!!"""""""""###""""""############""""""%%%$$$######%%%%%%$$$### !!!"""######$$$"""############$$$$$$$$$######"""!!!!!!"""###$$$$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$!!!!!!""""""#########$$$""""""#########""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$$$$###"""!!!!!!!!!######$$$$$$$$$$$$######""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!"""$$$&&&&&&%%%$$$###$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''((()))++++++&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))***,,,+++)))(((((()))++++++++++++************((('''&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########)))'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###&&&%%%###!!!!!!"""###$$$######$$$$$$$$$######"""$$$$$$###"""!!!!!!""""""###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$""""""""""""""""""""""""$$$###"""""""""###%%%%%%$$$###!!! """###$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""!!!!!!""""""#########$$$######""""""""""""#########$$$%%%$$$######%%%'''$$$#########""""""!!!!!!"""###%%%%%%###"""###$$$"""%%%$$$!!! ######!!!$$$$$$############$$$$$$######""""""""""""######$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$############"""##############################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$"""""""""""""""""""""""""""$$$&&&%%%$$$###$$$%%%########################%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""########################%%%$$$!!! !!!$$$%%%'''%%%###!!! !!!###%%%""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%((()))(((%%%''''''((((((((((((''''''&&&&&&'''((())))))((((((&&&''')))******(((&&&%%%(((((('''(((((()))***+++(((((()))******)))((('''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++***************)))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******++++++++++++************))))))((((((((('''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$###$$$%%%%%%########################$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$###((('''%%%$$$#########$$$%%%%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$######$$$$$$$$$######"""&&&&&&%%%$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$#########"""#################################$$$$$$%%%%%%%%%########################$$$###"""""""""###$$$%%%######"""!!!!!!!!!"""###$$$$$$############$$$$$$$$$$$$%%%$$$$$$###"""!!!########################$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$######""""""""""""######!!!"""###"""!!!"""###%%%$$$$$$$$$$$$#########"""!!!"""$$$$$$"""""""""###"""%%%%%%""""""%%%&&&$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""########################!!!!!! !!!!!!"""############$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""############""""""""""""$$$$$$$$$######"""""""""$$$$$$$$$############"""########################$$$###"""!!!!!!"""###$$$&&&%%%###"""!!!"""###$$$""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$######$$$$$$$$$$$$###### !!!!!!###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########&&&%%%$$$######$$$%%%&&&$$$$$$######""""""!!!!!!&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""#########&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%((()))(((&&&''''''((((((((((((''''''&&&''''''((())))))(((((((((((()))******)))((('''((((((((((((((()))***++++++++++++***)))'''%%%$$$))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))***+++******+++******))))))((((((((((((((((((((((((((('''(((((())))))(((((('''************************)))******************))))))))))))((((((((('''''''''((())))))))))))((('''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&&&&''''''''''''''''''&&&'''&&&%%%$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$&&&%%%$$$###############%%%%%%&&&&&&&&&%%%$$$$$$"""######$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$"""######$$$$$$$$$######&&&%%%%%%$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################""""""######$$$%%%########################$$$$$$############$$$$$$""""""############""""""########################$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%######""""""""""""###### !!!!!!!!! """###%%%%%%%%%$$$$$$$$$$$$$$$ """$$$###"""!!!"""""" $$$%%%""""""$$$&&&%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$############"""########################$$$$$$$$$######$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%$$$$$$###""""""!!!!!!#########"""""""""""""""$$$$$$$$$############"""###########################""""""""""""""""""###$$$$$$$$$##################""""""!!!!!!""""""###!!!"""""""""############$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$###"""!!! %%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((()))(((&&&'''(((((())))))(((((('''''''''((()))))))))((((((************************(((((((((((()))***+++,,,************)))((('''&&&)))((((((''''''(((((()))))))))))))))))))))))))))+++******)))))))))************+++++++++***))))))(((((((((((((((((((((((((((((())))))))))))((((((************************((())))))******))))))(((((((((((((((''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%########################$$$$$$############$$$$$$""""""######$$$$$$%%%%%%%%%$$$$$$######"""""""""$$$%%%%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$###""""""######$$$""""""###$$$$$$$$$######$$$######""""""#################################$$$$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""""""""#######################################$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$ !!!###$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!!!!!!! """###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""###$$$ %%%'''###!!!"""$$$###$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$$$$#########""""""########################%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$######"""$$$$$$############$$$$$$""""""""""""""""""""""""!!!###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""##################""""""$$$$$$$$$#########""""""########################!!!"""###$$$$$$###"""!!!"""###$$$%%%$$$$$$###"""###""""""""""""""""""###!!!!!!"""""""""#########%%%$$$###""""""###$$$%%%%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%$$$###"""###$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''(((((())))))))))))(((((('''(((((()))))))))((((((******)))))))))***++++++((((((((()))***+++,,,---''''''((()))***+++++++++)))((((((''''''(((((()))))))))))))))))))))))))))++++++******))))))*********+++++++++++++++******))))))))))))))))))))))))((())))))******))))))(((************************(((((())))))))))))((((((((((((''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))((((((((((((''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%&&&&&&########################$$$$$$############$$$$$$"""""""""######$$$$$$$$$###$$$$$$$$$######""""""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$##################$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$###############$$$$$$##############################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$%%%########################################################################""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!###$$$$$$%%%##################################################################""""""######""""""""""""######!!!"""""""""!!!!!!###%%%""""""#####################%%%'''&&&%%%$$$%%%%%%$$$))),,,'''""""""###"""$$$$$$############$$$$$$######""""""""""""######'''&&&$$$""""""###$$$%%%$$$$$$$$$#########""""""########################!!!  !!!""""""#########$$$$$$$$$"""######$$$$$$$$$######$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""######$$$%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################!!!"""###$$$$$$###"""!!!!!!"""$$$%%%%%%$$$###"""######""""""""""""######""""""""""""############%%%$$$###""""""###$$$%%%%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""!!!!!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((''''''''''''(((((())))))))))))((((((((()))))))))))))))(((((()))(((((((((((()))***+++(((((())))))***,,,---...)))))))))***+++,,,------))))))(((((((((((())))))************************++++++***************+++++++++,,,,,,,,,,,,++++++************************))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))(((((((((((('''''''''''''''((((((((((((((((((''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$############$$$$$$"""""""""##################$$$$$$%%%$$$$$$######""""""###$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''########################$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!""""""###$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!#######################################$$$$$$$$$#########"""""""""""""""######""""""""""""######"""#########""""""$$$&&&"""""""""""""""#########$$$&&&((('''&&&%%%&&&'''(((...111,,,%%%$$$$$$$$$$$$$$$############$$$$$$###""""""""""""""""""###&&&%%%$$$#########$$$%%%$$$$$$$$$############"""########################"""!!!!!! !!!!!!""""""############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$###########################$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!"""###""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################!!!"""###$$$$$$###"""!!!!!!"""###%%%%%%$$$######$$$######""""""######$$$"""#########$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%$$$######!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''))))))'''&&&'''(((((())))))******))))))((())))))*********)))((((((''''''((())))))*********)))))))))***+++---...///000///...,,,,,,++++++++++++******))))))******+++++++++++++++++++++++++++***************+++,,,,,,++++++,,,---------,,,,,,******************************++++++++++++******((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((('''''''''''''''(((((())))))(((((('''((('''&&&&&&&&&&&&'''((())))))************))))))%%%%%%&&&''''''''''''&&&########################$$$$$$############$$$$$$############""""""""""""###$$$%%%&&&&&&%%%$$$$$$"""###$$$$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%""""""###$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((########################&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###!!!!!! !!!###$$$%%%$$$$$$############$$$$$$############"""!!!!!! ########################""""""#########$$$$$$$$$$$$$$$$$$######"""""""""######""""""""""""######"""#########""""""$$$&&&"""""""""######$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&---111,,,&&&$$$%%%%%%$$$$$$############$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$########################"""###%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$############"""########################""""""############""""""""""""###$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$###### !!!!!!###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###"""######$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%''')))))))))((('''$$$$$$%%%&&&&&&%%%$$$$$$''''''&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%(((***)))'''&&&'''((())))))************))))))***************)))(((((('''((()))+++,,,++++++***)))))))))***,,,---///000333222000...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...++++++,,,---------------++++++++++++++++++++++++***++++++++++++++++++***)))))))))))))))))))))))))))******************)))))))))))))))******+++++++++***))))))))))))***+++(((((())))))))))))((((((''''''''''''((((((((((((%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((((('''&&&&&&&&&&&&'''((((((((())))))))))))(((((($$$%%%'''((((((((('''&&&########################$$$$$$############$$$$$$$$$$$$######""""""!!!!!!###$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%############$$$$$$%%%&&&########################((('''%%%$$$$$$%%%'''(((########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######!!!!!! """$$$&&&$$$$$$############$$$$$$!!!!!!"""#######################################""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""""""""######!!!"""###"""!!!"""###%%%#########$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$%%%%%%!!!)))...)))###"""###$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$############"""###########################""""""""""""""""""###"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###########################%%%$$$###"""###$$$&&&(((&&&&&&%%%$$$$$$#########!!!!!!""""""#########$$$$$$$$$$$$############"""###########################""""""""""""""""""###""""""#########$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""###############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))!!!$$$$$$$$$""" %%%%%%&&&''''''&&&%%%%%%(((((('''&&&&&&((()))***%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%(((******'''&&&'''((())))))************))))))***************)))((((((''')))+++---...---,,,+++))))))***+++,,,...000000111111///......///000000---,,,,,,++++++,,,,,,---------------------------((())))))***+++---...///+++,,,,,,---.........---++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******))))))******+++++++++,,,***)))(((''''''((()))***(((((())))))))))))((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''(((((((((''''''%%%""" !!!$$$&&&%%%###########################&&&%%%%%%$$$###"""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%########################%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$###### !!!"""###$$$%%%&&&&&&########################""""""""""""""""""""""""###$$$$$$$$$$$$###"""""" !!!"""###$$$########################""""""""""""""""""""""""###############"""!!!!!!######""""""######$$$%%%'''(((((('''%%%$$$$$$%%%'''%%%###!!! """$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!###$$$&&&'''''''''&&&$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!""""""""""""############&&&&&&%%%$$$#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###'''(((((('''$$$"""""""""%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))(((&&&%%%######$$$%%%&&&((()))***)))'''''')))***)))))))))'''%%%%%%'''))))))))))))))))))))))))))))))---000...***(((+++///&&&)))+++,,,***(((((((((******+++***(((((()))+++,,,---,,,+++))))))+++------......---,,,,,,...///222444777888777444333333444111......000222111000444444333222111000000///111111000000///......---......//////...,,,***))),,,---......---,,,+++***)))))))))))))))))))))***(((((((((***---......,,,'''(((***,,,---,,,+++***+++*********))))))(((((())))))))))))))))))))))))************))))))))))))************************)))))))))(((((((((((((((&&&''''''((()))******+++))))))************))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&)))***(((%%%%%%'''***$$$"""!!!!!!$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$##################$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""###$$$$$$%%%%%%$$$###""""""""""""###$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!!!!""""""###%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%########################%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$##################$$$$$$######$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$###""""""######""""""!!!"""""""""###############################################################"""!!!!!!""""""#########$$$$$$$$$"""###$$$$$$###"""###%%%&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$#########"""######################## !!!"""############$$$###"""!!!!!!"""###$$$$$$#########""""""""""""""""""""""""############%%%%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$,,,)))&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""""" """$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((&&&%%%$$$$$$$$$&&&''')))%%%&&&&&&&&&$$$$$$&&&''')))))))))'''&&&%%%''')))(((((((((((((((((((((((((((+++,,,+++)))((())),,,(((+++---...---,,,,,,,,,******+++***)))))),,,...,,,,,,---,,,++++++---///000111222111111111333555999<<>>===<<<;;;<<<999777888;;;======<<<;;;;;;999888666444333222333333333333333333222222...///000111111000///...------...//////...,,,,,,---,,,,,,+++******))))))******)))+++,,,---+++***(((***+++,,,,,,+++***)))++++++******))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))---,,,+++)))(((&&&%%%$$$'''(((((())))))((((((''''''(((((())))))(((((('''&&&''''''((((((''''''&&&((((((((((((&&&&&&((()))$$$###!!!"""###%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%#########$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!!!!"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$########################%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$######$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""&&&%%%$$$###""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!!!!"""###$$$%%%$$$######!!!"""###""""""$$$%%%$$$$$$$$$###############"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###""""""""""""###$$$###############""""""""""""""""""#########$$$$$$$$$$$$###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$+++(((&&&%%%%%%%%%###"""$$$$$$$$$$$$$$$######""" """$$$$$$$$$&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&(((***+++$$$%%%&&&%%%######%%%&&&((())))))(((&&&&&&((()))(((((((((((((((((((((((())))))******************(((***,,,,,,,,,+++,,,---+++,,,+++******+++...000---///000000///000333555999:::;;;;;;;;;;;;>>>@@@GGGJJJMMMNNNMMMLLLLLLLLLKKKJJJIIIJJJLLLNNNOOONNNLLLKKKIIIGGGDDDBBB@@@???<<<======>>>>>>>>>>>>>>>777888888999888666555444///000111111111000///.........------,,,,,,,,,+++...---,,,,,,------+++)))******+++,,,,,,+++)))(((+++++++++************)))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&((())))))******))))))(((&&&''''''((((((''''''&&&)))(((&&&&&&(((((((((((($$$###""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$########################$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$######"""$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""&&&%%%$$$$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######""" """$$$%%%&&&%%%###"""!!!###$$$$$$######$$$&&&######$$$%%%$$$###"""!!!""""""""""""""""""!!!!!!#########$$$$$$$$$$$$$$$'''%%%$$$###"""###$$$$$$################################################""""""#########$$$$$$$$$######"""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$&&&'''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%"""$$$%%%%%%###""""""###''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&'''((()))***(((''''''&&&%%%%%%%%%%%%'''&&&&&&&&&'''(((******'''(((((('''&&&&&&''')))((()))***)))''''''((())))))))))))))))))))))))))),,,+++***+++------,,,+++)))+++,,,,,,+++***,,,------------------///333666777999;;;;;;<<<===???AAAGGGHHHIIIJJJJJJKKKMMMOOOXXXZZZ]]]^^^^^^]]]]]]^^^\\\\\\[[[\\\\\\]]]]]]]]]]]]\\\[[[YYYWWWUUUTTTSSSNNNNNNOOOOOONNNMMMLLLLLLHHHHHHHHHFFFDDDAAA>>>===999999999999888666444222///////////////////////////...------......,,,*********+++,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++*********))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---''''''(((((())))))******&&&&&&''''''''''''&&&&&&((())))))******))))))(((''''''((((((((((((''''''***'''%%%%%%)))***)))'''$$$$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$############$$$%%%%%%%%%%%%$$$########################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### """$$$%%%&&&%%%###"""###$$$%%%$$$"""!!!"""###"""###$$$%%%%%%###"""!!!########################"""""""""#########$$$$$$$$$###!!! !!!######$$$$$$$$$$$$#####################$$$$$$$$$############$$$$$$$$$$$$###"""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((('''$$$"""""""""'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%$$$(((((((((((('''(((((((((((())))))(((''''''(((***''')))******(((((()))***************************,,,+++***+++---......,,,.........---,,,---///111,,,...111333666;;;AAAEEEJJJLLLNNNOOOOOOOOOQQQSSSUUUVVVXXXXXXXXXYYY[[[]]]aaacccfffgggffffffggghhheeeffffffeeecccbbbaaaaaabbbbbbbbbaaaaaa`````````]]]^^^^^^]]][[[YYYVVVUUUVVVVVVUUUTTTRRRPPPMMMLLLJJJJJJIIIGGGEEEBBB???===777777666555333222111000...---------//////---,,,***++++++------.........++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************(((((((((((((((((((((((((((((()))***+++,,,,,,------,,,+++)))(((&&&%%%$$$(((((())))))))))))(((((('''(((((())))))((((((''''''((((((((((((((((((''')))&&&$$$%%%)))***)))'''$$$$$$%%%###"""!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! !!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#####################"""""""""#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$######$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""############$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$!!!"""###$$$%%%$$$######"""###$$$"""  ######$$$%%%$$$###"""!!!######$$$$$$$$$$$$$$$%%%!!!!!!""""""###$$$$$$$$$$$$$$$###"""""""""""""""######$$$%%%%%%$$$###############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&%%%###!!!###$$$$$$%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&''''''&&&&&&'''''''''&&&%%%%%%)))((((((((((((''''''&&&&&&'''((('''%%%%%%'''((('''(((******)))((()))***++++++++++++++++++++++++******++++++,,,,,,---------------,,,,,,...222555111555;;;AAAGGGMMMTTTYYY\\\^^^``````______```aaa^^^___``````___```bbbdddbbbdddffffffeeeeeefffgggfffggggggfffccc```___```^^^______``````aaaaaabbbdddddddddcccaaa^^^ZZZXXXYYYZZZ[[[]]]]]]]]]\\\[[[ZZZYYYXXXVVVSSSPPPMMMKKKFFFEEEBBB???;;;888555444111000000111222222000///---------...//////000000+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))(((((((((((())))))************))))))'''(((((())))))((((((''''''(((((())))))(((((('''(((&&&%%%&&&((()))))))))###%%%%%%$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$###########################""""""###$$$$$$###""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$#########"""""""""!!!##############################""""""###$$$$$$%%%########################$$$$$$$$$$$$#########"""!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$##################$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$###################################################$$$$$$$$$$$$###""""""$$$$$$#########$$$$$$%%%################################################"""###$$$$$$%%%%%%%%%$$$""""""#########$$$$$$$$$!!!"""######!!! !!!###$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%""""""######$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&%%%### ###$$$$$$%%%&&&&&&%%%%%%!!!###%%%%%%%%%$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''(((%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&''''''((((((''''''&&&&&&'''&&&%%%$$$&&&(((&&&(((***+++***))))))***************************))),,,......,,,,,,...111...///000000222666<<>>EEELLLQQQRRRVVV\\\```ccceeeggghhhccceeefffeeeccc```______]]]^^^___^^^]]]]]]^^^```aaacccccccccaaa```aaabbbcccfffhhhgggdddbbbbbbccc_________```aaaaaabbbbbbbbbccceeeeeecccaaa^^^[[[YYY[[[\\\^^^____________]]]]]]]]]]]]\\\ZZZXXXWWWUUUTTTSSSRRRQQQOOONNNNNNIIIGGGEEEDDDDDDBBB???===666555333111000///......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))******++++++++++++******(((((())))))))))))(((((($$$''')))(((&&&&&&))),,,######$$$$$$$$$%%%%%%%%%###!!! !!!%%%'''%%%$$$&&&%%%%%%$$$#########$$$((('''%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$%%%&&&&&&$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&########################%%%%%%%%%%%%%%%%%%%%%%%%########################''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%% """###"""!!! ###&&&"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&%%%$$$#########"""!!!!!!"""###$$$&&&&&&%%%$$$############%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""" !!!"""$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%$$$###!!! ###$$$$$$###!!! !!!"""###""" !!!###%%%&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%)))(((''''''''')))***+++***++++++)))'''&&&''')))((()))***)))((((((+++---+++++++++,,,,,,---------111111111222444666999:::EEEHHHLLLOOORRRUUUYYY\\\aaacccddddddbbbaaaaaabbbfff```]]]___aaa```___```aaaaaa_________```aaabbbaaabbbdddgggiiijjjkkkkkkmmmnnnnnnmmmkkkjjjkkkllljjjkkkkkklllllllllkkkkkkjjjjjjjjjjjjiiigggffffffiiigggeeeeeefffffffffeeedddaaa]]]\\\]]]____________[[[WWWTTTSSSUUUUUUUUUWWWRRRLLLJJJKKKKKKGGGDDD@@@===:::888666555222000...///000111111///...---///000000000...---+++)))+++,,,,,,,,,+++***((('''))))))))))))))))))))))))++++++***)))((((((((()))...---++++++,,,,,,***))))))))))))))))))))))))))))))***+++***)))((((((***************))))))))))))%%%%%%&&&'''((()))***+++######$$$$$$$$$%%%%%%%%%###!!! !!!$$$%%%$$$###&&&%%%$$$$$$######$$$$$$'''&&&%%%$$$######$$$%%%$$$######""""""######$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!###########################$$$$$$%%%%%%$$$$$$###!!!!!! !!!""""""###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&########################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&%%%######%%%'''############$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""##################"""""""""$$$$$$%%%$$$###""" """######""""""$$$%%%$$$###"""###$$$$$$"""!!!&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))(((&&&&&&'''(((&&&(((******))))))***+++---,,,++++++,,,...000111222444666;;;???DDDHHHJJJSSSUUUXXXZZZ\\\^^^aaaddd^^^___``````___^^^^^^___ddd^^^\\\___aaa______```ccccccdddeeeggghhhjjjkkkllllllmmmoooqqqsssuuuvvvwwwwwwwwwvvvtttuuuwwwyyyzzzzzz{{{{{{zzzxxxvvvuuuvvvuuutttsssssstttuuuvvvvvvuuuttttttuuuuuutttrrrrrrooojjjgggfffgggggggggeeebbb^^^\\\]]]^^^______```\\\WWWUUUVVVUUUQQQMMMJJJGGGCCCAAA@@@???>>><<<444444333222111///......////////////...,,,+++***++++++,,,,,,,,,+++)))(((************************,,,++++++************+++***(((''''''))))))(((&&&************************)))***+++***)))((()))***************))))))))))))((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%###"""!!!"""###$$$###"""%%%%%%$$$$$$######$$$$$$%%%%%%$$$############$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!! !!!""""""######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""###############$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&''''''&&&$$$$$$%%%'''$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%&&&$$$###$$$%%%%%%$$$"""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""""""""######$$$$$$%%%&&&&&&!!!!!!!!!""""""""""""#################################"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$ !!!###$$$%%%%%%$$$$$$!!!"""###$$$######$$$&&&#########%%%&&&%%%""" $$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''((((((''''''))))))***)))''''''(((***&&&(((+++,,,++++++,,,---.........///111444777999;;;>>>CCCHHHNNNSSSWWWYYYZZZ\\\]]]^^^]]]^^^aaaccc]]]^^^____________```bbbgggbbbaaadddfffeeefffhhhjjjkkknnnqqqtttvvvxxxxxxzzz{{{|||~~~}}}xxxvvvvvvvvvvvvrrrooommmlllmmmnnnooonnnhhhddd```^^^^^^\\\WWWTTTQQQNNNIIIGGGFFFEEEDDDCCC???===;;;888666444333222222222111000///...---------------......---,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---***)))((()))+++++++++)))***************************+++++++++)))((()))***************)))))))))))),,,++++++***)))(((''''''######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$######%%%%%%$$$$$$###$$$$$$%%%$$$#####################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$###""""""!!!!!!######$$$$$$%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""$$$&&&'''%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%!!!""""""""""""###############$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!"""###$$$%%%$$$$$$###"""###%%%$$$######$$$%%%&&&%%%$$$$$$&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))((()))***++++++***)))(((***++++++***))))))+++,,,(((***+++,,,,,,---000333222444777;;;@@@CCCEEEFFFKKKMMMQQQUUUYYY[[[\\\]]]ZZZ[[[[[[ZZZYYYYYY[[[]]]```bbbdddeeefffgggjjjlllnnnkkkkkknnnpppppprrrvvvvvvxxx|||~~~tttpppllliiifffbbb]]]ZZZYYYUUUPPPLLLJJJIIIHHHGGGIIIHHHFFFDDDAAA===;;;999777666555333222111111111////////////////////////++++++++++++++++++++++++++++++***++++++,,,---...***)))(((***,,,------,,,***************************+++,,,+++)))((()))***************)))))))))(((---,,,,,,+++***)))((((((######$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###############&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$###"""!!!!!!$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################&&&%%%###""""""$$$&&&'''%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%!!!""""""""""""#########"""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$%%%$$$###"""!!! !!!$$$$$$%%%%%%''')))///+++&&&######%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((()))))))))******((()))***++++++***)))((((((*********))))))+++---++++++++++++---111666;;;===AAAHHHOOOTTTWWWWWWWWWWWWYYY[[[\\\]]]]]]]]]\\\[[[[[[[[[ZZZYYYZZZ\\\___dddhhhllloooqqqsssvvvxxxsssqqqrrrvvvxxxwwwzzz}}}xxxsssnnniiifffgggccc]]]YYYVVVTTTQQQOOOQQQQQQQQQOOOLLLGGGBBB???<<<;;;:::888666555333222/////////...............------------------------***************+++,,,---&&&%%%%%%''')))******)))***************************+++,,,+++***))))))+++************)))))))))(((++++++++++++************######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$############$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%$$$###""""""%%%%%%&&&&&&%%%$$$"""!!!!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""#########$$$$$$"""###$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$###!!! """$$$&&&))),,,...666000((("""!!!"""$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((())))))******(((((())))))(((((('''''''''((())))))((()))+++---...///000111444999@@@EEELLLQQQWWW^^^bbbdddcccbbb\\\\\\]]]^^^____________[[[[[[\\\\\\\\\___cccfffkkkpppvvvzzz}}}~~~wwwvvvwww{{{||||||}}}yyyvvvtttuuurrrnnnjjjgggddd```]]]]]]\\\[[[WWWSSSMMMHHHEEEBBBBBBAAA@@@===:::777555000000...---,,,,,,,,,---------------------------+++************++++++,,,)))(((((()))+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,***)))***+++************))))))))))))))))))******+++++++++,,,######$$$$$$$$$%%%%%%%%% """$$$$$$""""""$$$&&&$$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&&&&%%%$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%"""###############"""!!!######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$######""""""############$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$"""###%%%'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$$$$$$$%%%""""""###$$$%%%%%%%%%%%%"""############$$$$$$$$$"""##################""""""###$$$%%%$$$$$$""""""!!!###%%%&&&(((+++---111,,,&&&"""!!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''(((((()))*********))))))(((''''''(((((((((***+++++++++,,,...000444777<<<@@@DDDIIINNNQQQXXXYYY\\\___aaabbbbbbbbb^^^^^^^^^___```aaabbbccc\\\]]]___```cccgggmmmqqqvvv{{{~~~~~~zzzvvvsssooolllfff___XXXSSSOOOMMMMMMMMMMMMLLLHHHCCC>>>;;;666555333111////////////........................---,,,,,,++++++++++++,,,---,,,+++,,,...//////...+++++++++++++++++++++++++++,,,---,,,***)))***+++************)))))))))))))))))))))************+++######$$$$$$$$$%%%%%%%%% """"""!!!!!!###%%%$$$#########$$$%%%%%%&&&###$$$%%%&&&'''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%% !!!"""######$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$######$$$$$$######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%###!!! ###%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$###!!!"""$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&########################!!!"""###$$$%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$######""""""###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!###$$$%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''(((%%%"""!!!###%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&&&&'''((())))))***---,,,***)))))))))***+++,,,---/////////000333555;;;@@@HHHNNNSSSWWWZZZ\\\\\\[[[ZZZYYYYYYZZZ\\\\\\aaaaaa`````````bbbcccdddbbbdddfffiiilllrrryyy}}}yyyoooddd\\\WWWUUUUUUVVVWWWXXXWWWSSSLLLFFFBBB<<<;;;999666555444444444///////////////////////////...------,,,,,,,,,,,,+++***)))***,,,---,,,++++++++++++++++++++++++++++++,,,---,,,***)))***+++************))))))))))))******))))))))))))))))))$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###'''%%%$$$######$$$&&&((($$$$$$###"""!!!!!!""""""########################$$$$$$$$$$$$######""""""########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$"""!!!"""#########$$$$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$###"""!!!"""###$$$%%%(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&((((((((())),,,...)))***+++*********+++---///000111222444888>>>BBBJJJMMMPPPQQQPPPOOORRRTTTTTTWWWYYYYYYXXXZZZ___cccccceeeeeecccdddiiikkkiiikkkooouuuzzz~~~}}}sssmmmiiiccc___^^^bbbfffcccZZZRRRNNNMMMLLLHHHCCC???;;;888444222111///...///000111000/////////...---------------++++++++++++++++++++++++,,,***(((***---...---***//////.........---------))))))))))))((((((((((((&&&&&&''''''(((((())))))$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%'''%%%%%%$$$#######################################$$$$$$$$$$$$#########"""########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%'''((()))$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###!!! """$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((()))))))))(((((('''''''''***+++,,,+++******+++---+++,,,,,,++++++,,,...111333777;;;@@@CCCGGGKKKNNNMMMOOOQQQPPPNNNMMMNNNPPPUUUXXX[[[[[[ZZZ[[[___ccceeeiiikkkkkkooouuuxxxwwwxxx|||zzztttoooppprrrssspppiiibbb]]]ZZZWWWTTTOOOKKKGGGCCC???===888555111////////////.........---------------...,,,------------------------+++***+++...///...,,,------------,,,,,,,,,++++++************)))))))))(((((())))))))))))))))))$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&%%%%%%########################$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!! """$$$%%%$$$&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''')))))))))))))))))))))))))))))))))))))))(((((('''((()))+++***)))((()))***------......///222777;;;???DDDJJJOOORRRTTTUUUWWWPPPQQQRRRQQQOOONNNOOOPPPUUUYYY]]]______```cccffflllqqqvvvyyy~~~zzztttmmmhhheeebbb\\\WWWSSSNNNIIIFFFBBB>>>888444222222111111000///////////////000000...........................---,,,---...///...---,,,,,,+++++++++*********,,,,,,+++++++++*********+++***************))))))$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%'''(((((('''&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$%%%#########%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""!!! !!!###%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((()))***)))((('''((((((((((((((((((((((((((()))*********)))((((((&&&(((******))))))+++---,,,...000333888>>>FFFKKKQQQTTTXXXYYYYYYXXXWWWXXXTTTTTTTTTTTTTTTTTTUUUVVVVVV[[[aaaeeegggiiimmmpppyyy~~~~~~xxxuuuqqqkkkeee^^^XXXQQQLLLJJJFFFBBB>>><<<:::777555333333222222111222222222///////////////.........------------.........---,,,,,,,,,+++++++++******,,,+++++++++************+++++++++******))))))((($$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$#########"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''''''''''''''''''''''''''((()))***++++++***)))(((++++++,,,,,,+++,,,...000...222888???GGGOOOXXX^^^aaaaaaaaa^^^[[[YYYZZZ[[[YYYXXXWWWVVVWWWWWWXXXXXXZZZ```gggmmmqqquuuzzz~~~{{{ssskkkbbbYYYTTTNNNMMMKKKJJJHHHDDD>>>:::777666555333222222111111000/////////.........---,,,---------,,,,,,,,,---...---------,,,,,,,,,,,,++++++*********)))))))))*********))))))((((((((($$$$$$######$$$$$$%%%&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((((()))+++,,,---,,,***))),,,,,,+++))))))***...222999???HHHRRRZZZbbbhhhlllkkkiiifffbbb^^^^^^```bbb^^^\\\YYYYYYZZZ[[[[[[[[[ccchhhpppvvv{{{}}}tttjjjaaa[[[VVVVVVVVVVVVTTTNNNGGGBBB===<<<999777444222111000111000000//////.........,,,---...---,,,+++,,,---//////............------+++************)))))))))))))))))))))))))))(((((($$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$###############$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&!!!"""######$$$$$$######%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&''''''&&&%%%%%%$$$###""""""###%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######%%%&&&&&&$$$"""$$$%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''((())))))))))))))))))))))))))))))''')))+++---...,,,+++)))++++++***)))+++000888===JJJQQQ\\\fffmmmppprrrsssooonnnjjjfffaaa```aaaccc___]]]\\\]]]bbbeeeggggggnnnsssyyyyyypppjjjfffeeedddccc```ZZZSSSNNNHHHFFFBBB>>>:::666444333333222222111000000//////---///000///,,,+++,,,.../////////.........------,,,,,,+++++++++*********))))))******************$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%###!!! """###$$$%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&& !!!"""$$$$$$###""""""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&'''''''''&&&%%%%%%$$$###""""""###%%%'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&&&&$$$######$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&'''########################$$$$$$############$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!###&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''(((***+++++++++++++++++++++++++++'''))),,,......---+++***---......000555>>>IIIQQQWWW___kkktttxxxxxxvvvuuuqqqpppmmmhhhbbb___^^^___^^^]]]]]]bbbjjjqqquuuvvvvvvzzz}}}uuusssooolllhhhccc^^^YYYRRROOOKKKFFFAAA<<<999888444444333333222111000000...000222000---,,,---/////////.........------------------,,,,,,,,,++++++*********++++++,,,,,,---$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###!!!&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$######"""######$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$#########$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""###%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%***)))(((%%%###!!!$$$$$$%%%%%%%%%%%%&&&&&& !!!!!!"""###$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$""""""###%%%(((***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$######&&&((('''###!!!!!!###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%###!!!###'''***)))(((((((((((((((((((((((((((++++++,,,,,,,,,++++++***'''''''''))),,,......---...000333:::CCCOOOYYY___dddiiiqqqwwwzzzxxxtttrrrnnnllliiiddd```^^^___aaacccgggmmmrrrvvvyyy}}}{{{vvvpppggg```YYYUUUQQQOOOLLLHHHAAA<<<888555333222222222111000//////000111111111000000///////////////.........000000000///...---+++***++++++,,,,,,+++***((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%'''&&&%%%#########$$$$$$%%%$$$$$$###""""""######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%'''((('''$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%%%%''')))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$+++)))(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$&&&'''((('''&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&&&&+++***)))((('''&&&&&&%%%'''%%%$$$%%%(((******)))((((((((((((((((((((((((***+++++++++++++++******((('''((())),,,///111222666;;;CCCKKKRRRVVVXXXXXXaaaffflllrrruuutttqqqooollljjjfffbbb___```cccgggnnnrrrwww{{{~~~~~~tttmmmbbb]]]XXXUUUSSSOOOIIIDDDCCC@@@;;;777555444222000222222222222222222222222000000////////////.....................------,,,000///---,,,++++++,,,---$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### """$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&$$$############%%%$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%((('''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$!!! !!!###&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''+++******)))((('''&&&&&&)))'''&&&'''(((******)))(((((((((((((((((((((((()))******+++++++++*********)))***+++///333888:::CCCHHHOOOUUUYYYZZZYYYXXXaaaeeejjjnnnpppooommmkkkhhhgggeeeccccccggglllqqq{{{~~~~~~pppkkkeeeaaa^^^[[[VVVQQQQQQLLLEEE???<<<999777555222222000//////000111111111111000000000/////////+++,,,,,,------.........000---)))&&&&&&(((+++---$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$"""$$$&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!%%%'''%%%###%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''(((((()))(((''''''(((((((((((((((((((((((((((((((((((())))))******++++++******,,,,,,---...222888???DDDMMMMMMOOORRRVVV[[[___aaaggghhhjjjkkkkkkiiigggfffdddfffiiikkknnnsssxxx|||{{{tttooommmjjjfffbbb\\\WWWOOOIIIEEEBBB???>>>666555222000//////111111222222222111000000//////,,,,,,,,,,,,,,,------......,,,(((&&&%%%'''***,,,$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&& ###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%((()))'''$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))((((((((('''&&&&&&''''''))))))))))))))))))))))))))))))***++++++++++++++++++,,,...///333:::CCCIIIMMMNNNOOORRRXXX___eeeiiijjjjjjhhhgggeeedddbbbaaaeeejjjrrryyy~~~~~~{{{wwwtttkkkeee]]]VVVPPPKKKGGGDDD>>><<<999666444333333444444333333222111111000000///...---,,,,,,,,,------......------,,,,,,------$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$""""""######$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''!!!"""$$$&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$&&&''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$'''((((((&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''%%%###&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''(((*********)))))))))(((((('''(((((('''&&&%%%'''((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,***,,,///222555<<>>:::777444333222555555444333222111111000000///...---,,,------...+++,,,...//////...,,,+++$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$!!!""""""###$$$$$$%%%%%%######$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%'''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###'''((('''%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&$$$$$$&&&'''((()))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&############""" """###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&%%%$$$###$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((((((************))))))))))))'''((()))((('''&&&(((+++))))))))))))))))))))))))******+++------......------111555888;;;AAAKKKRRRVVV[[[cccjjjmmmkkkgggdddccccccbbbcccfffjjjooorrr|||wwwnnnddd[[[VVVLLLKKKGGGCCC>>>:::666555666666555444333222111111000///...------...000111***+++---......---++++++$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$#########$$$!!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&& $$$&&&$$$""""""###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((&&&$$$""""""$$$&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&"""###$$$&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$'''******'''&&&(((+++&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%&&&'''((()))%%%%%%&&&'''((()))******''')))+++***((((((***---))))))))))))))))))))))))***+++,,,---............333777<<>>777666666444333222111111///...------...000333444//////000000000000000000$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%'''(((***++++++)))'''%%%(((%%%###$$$'''((('''&&&%%%%%%&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$''''''$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$###""""""###"""!!!###%%%(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&$$$"""'''&&&$$$###"""###$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((((('''''''''''''''((((((((()))((())))))***************+++,,,,,,,,,******,,,...+++,,,---------///333666:::<<>>;;;888555444333333333222///---000000//////............$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((()))))))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''((()))******'''((()))******(((&&&%%%%%%&&&'''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''))))))&&&%%%((('''$$$'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&"""$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&###$$$%%%'''''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''************************(((((((((((()))))))))***)))******++++++++++++++++++---............111333999???GGGNNNRRRTTTUUUVVV\\\___dddggghhheeeaaa^^^ZZZ[[[]]]___eeemmmvvv|||xxxnnn```TTTKKKEEE???;;;777666444444444333111///111111111000000000000000$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))************)))((('''&&&'''''''''''''''(((((((((''''''''''''((()))******%%%&&&(((***)))'''%%%###$$$&&&((()))(((''''''((())))))(((((((((((())))))'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''******&&&&&&((('''$$$((((((''''''&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''(((((((((''''''&&&###$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((((((&&&$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%'''((('''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))((((((((()))))))))******'''((())))))******))))))***,,,...///000222555777AAAFFFLLLRRRVVVYYY\\\^^^eeegggiiijjjhhhddd___\\\VVV[[[bbbjjjrrr{{{wwwkkk```WWWOOOGGGAAA===;;;888666666555444222111111111111111111111111$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((()))))))))*********))))))*********)))((((((&&&'''''''''((((((((()))))))))(((''''''((()))***(((((()))))))))((('''&&&$$$'''***+++)))(((((()))******)))(((((()))******'''((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((((((******&&&&&&((('''$$$((((((((('''''''''''''''$$$&&&((())))))(((&&&$$$''''''((((((((((((''''''((())))))'''%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''((('''&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((()))))))))*********(((((()))************)))***---000333666:::???BBBFFFJJJOOOUUUYYY^^^dddgggjjjjjjjjjjjjhhheeebbbaaa```gggqqq{{{wwwooohhh___UUUNNNGGGCCC>>>:::888777555444000000000000000111111111$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''((())))))'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&'''((())))))***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''(((((())))))*********+++'''((()))******++++++***&&&'''''''''(((((())))))***)))(((''''''((())))))---,,,***)))))))))***+++%%%(((,,,,,,***))))))***+++***)))(((((()))***+++'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******(((+++***'''&&&((('''$$$''''''(((((())))))******$$$&&&)))++++++)))&&&$$$''''''((((((((((((((('''((()))(((&&&$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))),,,---+++)))(((&&&&&&&&&'''(((&&&'''((('''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))******************+++,,,,,,,,,,,,++++++///333888===CCCIIIMMMIIILLLQQQVVV[[[bbbiiinnniiiiiiiiiiiihhhgggfffeeeooowww{{{uuulllbbbZZZOOOJJJCCC===999777666555////////////000000000000$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((()))***###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))%%%&&&&&&&&&'''((((((((('''''''''(((((((((((()))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))''''''((((((((((((''''''***************)))((((((+++++++++***)))((((((''')))))))))))))))(((''''''************))))))))))))&&&&&&&&&'''''''''((((((***))))))((('''&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%'''***+++)))'''(((((((((((((((''''''&&&###$$$%%%'''((()))))))))%%%&&&(((************)))''''''''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((()))******(((((('''''''''&&&&&&&&&(((((())))))*********++++++***)))((()))((('''&&&*********))))))))))))))))))))))))***---///000///111444:::CCCLLLQQQRRRQQQNNNSSSYYY```dddhhhlllnnniiifffccceeekkktttyyy|||{{{tttnnncccZZZOOOEEE@@@>>>;;;999444555555333111//////000$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))''''''((((((((((((''''''***************)))((((((+++++++++***)))((((((((())))))******)))(((((('''))))))))))))))))))))))))'''(((((((((((())))))))),,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&''')))***(((&&&(((((((((((((((''''''&&&&&&&&&''''''((((((''''''&&&'''((()))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((()))))))))(((((('''''''''&&&&&&&&&((((((((()))))))))******)))((((((((()))))))))(((************************))))))***,,,---...///000555>>>JJJRRRTTTSSSRRRSSSWWW[[[___ccceeefffhhhjjjhhhfffeeeiiiqqqzzzqqqhhh\\\QQQIIICCC===999444444444222111///000000$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))((((((''''''''''''''''''''''''''''''((((((((()))(((''''''&&&&&&''''''(((''''''((((((((()))))))))'''(((((())))))(((((('''*********+++******)))(((+++++++++***))))))(((((()))************)))(((((()))))))))))))))))))))))))))))))))*********++++++***))))))((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))*********)))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''((())))))'''%%%(((((((((((((((''''''&&&((((((((((((((('''&&&%%%((((((((('''(((((())))))&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((''''''''''''&&&'''((((((((((((((())))))''''''(((((()))***++++++***************************,,,......---///444888BBBNNN[[[___ZZZWWWZZZ^^^dddeeeffffffdddccccccdddfffgggjjjqqqzzzzzznnnbbbXXXNNNDDD>>>888777555333222222222222$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))((((((''''''&&&&&&(((((()))))))))*********((((((''''''''''''(((((('''(((((((((((()))))))))(((((())))))))))))((((((*********++++++******)))+++++++++******))))))))))))******+++******))))))(((((()))))))))))))))***)))************+++++++++((((((((('''''''''&&&&&&************************************************+++++++++******))))))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((&&&%%%(((((((((((((((''''''&&&((((((((((((((('''&&&&&&***)))'''&&&&&&'''((()))))))))))))))***************))))))(((((((((((((((%%%%%%&&&'''((((((((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((('''''''''''''''''''''''''''(((((((((((('''((())))))))))))***,,,*********+++++++++++++++,,,///111000111666@@@HHHUUU\\\bbbbbb______gggooommmllljjjfffbbb______```eeejjjrrr{{{~~~sssiii^^^RRRJJJ@@@===999666555555444444$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((()))))))))((((((''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))((((((******++++++++++++******++++++++++++******************+++++++++++++++***((()))))))))******++++++))))))*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))'''((((((((()))))))))***************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((('''&&&&&&(((((((((((((((''''''&&&&&&'''(((((())))))(((((()))((('''&&&&&&'''(((((()))))))))*********++++++)))))))))))))))((((((((((((((())))))))))))((('''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''(((***+++***)))((()))+++***+++++++++,,,,,,,,,---,,,///222333777@@@NNNYYYaaacccfffgggiiilllqqquuunnnmmmjjjeeeaaa```aaacccmmmttt~~~zzzpppeee]]]KKKFFF???:::777666444333$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&''''''((())))))%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))))))))((())))))((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((('''((((((((()))))))))******((())))))******))))))((()))***++++++,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))******++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********((((((((()))***+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))'''&&&''''''(((((((((((((((''''''&&&&&&'''((()))))))))))))))'''''''''&&&''''''((((((&&&&&&''''''(((((()))))))))))))))))))))((('''''',,,,,,,,,+++)))'''$$$###$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))(((((((((((('''(((+++---+++((('''))),,,+++++++++,,,,,,------...---111666<<>>999555$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!! %%%%%%$$$""" %%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))(((((())))))))))))(((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&''')))*********)))(((''''''(((((())))))******))))))))))))************'''((()))******)))((('''))))))))))))************))))))************)))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------++++++,,,------...//////---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------,,,,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))$$$'''))))))''''''(((***(((((((((((((((''''''&&&++++++******)))'''&&&%%%###$$$&&&((())))))((((((&&&''''''((()))******+++'''((()))))))))(((&&&%%%!!!###%%%'''(((((('''&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''((((((((())))))******++++++******))))))(((((($$$(((,,,+++))))))---111++++++,,,,,,---...//////888???LLL\\\jjjsssuuuuuu}}}{{{zzzxxxvvvtttqqqooodddeeegggjjjppp{{{}}}~~~zzzooo```SSSLLLEEE???:::&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########(((''''''&&&&&&%%%$$$$$$***)))((('''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&''')))*********)))(((,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''''''''((((((((((((++++++******************(((***,,,)))$$$###&&&++++++,,,------+++++++++---------------............---///000000///......///000...,,,******,,,///111111000///...------------,,,---///111111000///...000///------///000//////------........./////////++++++***)))***+++,,,---,,,,,,,,,++++++*********+++*********************************************))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&$$$%%%''')))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((($$$"""###%%%&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$((((((((((((((((((((((((%%%%%%&&&'''((((((''''''''''''''''''((((((((((((***)))((((((((()))+++,,,++++++***)))(((((())))))"""$$$&&&)))+++,,,,,,,,,---,,,++++++---000444777CCCQQQbbbmmmuuu{{{}}}|||xxxyyyxxxsssmmmiiihhhhhhggghhhllluuu~~~zzzxxx{{{}}}ooobbbWWWMMMEEE???&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%)))(((''''''&&&&&&''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))************************((((((((((((((((((((('''***)))(((((((((((()))***+++++++++,,,,,,,,,,,,,,,)))******+++,,,,,,---------...///---+++***---000...///000///---+++,,,---,,,------...//////000000///111222222111000000111222222222222222333444444333333222111000000000000...///111222333222111000222000//////000111000///,,,,,,,,,,,,,,,,,,,,,---000///.........///000111,,,,,,,,,++++++*********++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%&&&'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&((()))'''%%%###$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''''''''(((******+++*********)))))))))(((((()))***+++++++++***)))+++***)))***---333999>>>RRR^^^lllsssxxx}}}~~~|||xxxwwwsssmmmhhhfffgggjjjoooqqqvvvyyyvvvzzz|||qqqggg\\\QQQJJJ$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))***)))))))))((((((''''''+++******))))))******+++++++++++++++************((()))***+++---...///000------,,,,,,,,,---...///111222222111///---.../////////000111333444555555777888::::::888777888999666777999:::::::::999888888888888777666666555555333444555666666666555444666444333333444444333111000000/////////////////////......------------...------------,,,,,,,,,,,,***+++++++++,,,,,,------************************))))))))))))))))))))))))******)))))))))((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&''''''((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""""""""###$$$&&&'''((((((((((((((((((((((((((()))((('''&&&%%%&&&'''(((''''''''''''(((((((((((((((''''''''''''((()))))))))***+++++++++***)))(((++++++,,,,,,,,,+++******+++++++++---111999CCCIII^^^iiitttyyy{{{}}}}}}zzzvvvrrrkkkdddaaadddjjjpppuuuxxx~~~}}}wwwrrruuu}}}|||pppcccZZZ$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))'''''''''''''''''''''''')))((('''''''''(((***+++************************+++******))))))(((((('''******************************))))))))))))(((((())))))***+++---...//////---+++))))))+++------,,,111333444333222111222333555666777999:::<<<===>>>BBBDDDEEEEEEDDDCCCCCCDDDBBBCCCDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA===>>>??????@@@???>>>>>>@@@???>>>>>>???>>>===;;;999999888888777666666666///...------,,,+++++++++//////......------,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))******)))))))))(((((())))))))))))(((((((((((((((''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&((($$$%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%'''((()))((((((((((((((((((((((((((('''%%%$$$%%%&&&)))***''''''''''''(((((((((((((((((((((((()))))))))***((()))+++,,,,,,+++)))((())))))***+++,,,---------,,,///222555999AAAJJJQQQ]]]iiiuuuzzz|||}}}zzzwwwooojjjccc^^^```hhhsss{{{}}}yyyzzzxxxwwwzzzsssjjj$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%&&&&&&''''''((((((((()))))))))***(((((((((((((((((((((((()))((('''''''''(((***+++************************++++++******)))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++******++++++,,,------...111///------///000111000333555777888888888:::<<>>===<<<<<<666555555444222111000///000000///...---,,,+++************+++++++++,,,,,,++++++++++++++++++++++++************************((()))************))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''%%%$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&%%%$$$$$$%%%(((***,,,''''''''''''(((((((((((())))))******++++++++++++((()))+++------+++***)))))))))******+++,,,------,,,111888===@@@EEELLLRRRVVVdddsss{{{}}}}}}zzzuuugggccc______fffrrr}}}{{{|||$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&'''(((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))************************((())))))******))))))((())))))*********+++++++++,,,,,,,,,------.........000000000000222444666888:::===???AAABBBCCCFFFHHHKKKKKKMMMOOOPPPRRRSSSTTTTTTVVVWWWWWWVVVUUUUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVTTTUUUVVVWWWWWWVVVUUUTTTNNNMMMMMMMMMMMMLLLLLLLLLNNNMMMNNNOOOPPPPPPNNNLLLLLLKKKJJJHHHGGGEEEDDDCCC???>>>>>><<<;;;888666555444333222000...,,,+++***,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))************************((()))***+++++++++***)))(((((())))))))))))(((((('''(((((((((((())))))))))))))))))(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''''''''''''''(((((((((((((((((((((((((((%%%$$$$$$%%%&&&(((***+++''''''''''''(((((((((((()))***++++++,,,,,,++++++)))***+++,,,,,,,,,+++***,,,,,,+++*********++++++,,,444===BBBDDDGGGMMMRRRWWWeeettt{{{}}}}}}yyyttteeeccccccgggqqq}}}~~~~~~&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''"""###$$$&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))'''''''''((()))*********((((((((((((((((((((((((''''''((()))))))))))))))************************)))******++++++,,,,,,,,,))))))***++++++***))))))&&&''''''((()))***++++++,,,------///000111222333///222555777888;;;@@@EEEGGGIIIKKKMMMMMMOOOQQQSSSTTTUUUVVVWWWYYYZZZ[[[\\\[[[]]]___^^^]]]\\\]]]]]]ZZZ[[[]]]___aaabbbcccccccccdddfffggggggfffdddccc\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYZZZ\\\^^^^^^\\\ZZZ\\\[[[YYYWWWUUUSSSQQQPPPKKKJJJJJJHHHFFFCCCAAA???>>>===;;;888666333111000/////////...------,,,,,,************************************************'''(((***,,,,,,+++***)))(((((())))))))))))(((((('''((((((((()))))))))))))))((((((((((((***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###!!!"""$$$&&&&&&&&&%%%$$$'''%%%$$$%%%'''((('''%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((()))***+++,,,++++++************++++++,,,,,,,,,---,,,,,,++++++,,,---...111888AAAEEEGGGKKKRRRYYYaaalllvvvyyyyyywwwtttoooiiiiiilllttt}}}'''&&&%%%$$$%%%&&&'''((('''''''''''''''''''''''' ###%%%''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***&&&''''''((()))******+++))))))))))))))))))))))))&&&''')))*********)))(((,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...***+++,,,------,,,+++*********+++,,,...///000111,,,---...000222444666777333888>>>@@@BBBFFFNNNUUUQQQSSSUUUVVVVVVWWWYYYZZZYYYYYYZZZ\\\]]]^^^___```aaaccceeedddcccbbbccccccdddggglllqqquuuvvvvvvuuuxxxzzz{{{}}}}}}|||zzzyyyqqqqqqpppooooooooooooooollllllnnnpppssssssqqqooojjjiiigggeeeccc```___^^^XXXXXXXXXVVVTTTPPPNNNLLLHHHGGGEEEAAA>>>;;;999777222222111000///...------------------------------************************'''(((***,,,---,,,***)))(((((())))))))))))(((((('''((((((((())))))******)))((((((((((((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###!!!$$$'''''''''%%%###(((&&&$$$%%%'''(((&&&$$$$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''''''''((((((((()))'''((()))++++++******)))+++*********++++++------*********+++---000222444666===EEEIIIJJJPPPYYYaaakkkrrrxxxvvvssspppmmmjjjnnnooottt|||''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&'''(((***+++((()))***++++++***)))((())))))(((((('''''''''&&&(((((())))))((('''&&&&&&(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***+++***(((&&&%%%))))))))))))************(((((())))))))))))((((((((((((((((((((()))******)))******+++,,,,,,------,,,++++++++++++,,,---------,,,,,,,,,,,,------...000000000///------///111---///111333555777;;;>>>???BBBGGGKKKOOOTTTYYY\\\VVVWWWXXXXXXXXXYYY[[[^^^]]]```cccccc```___```bbb___iiitttyyyxxxvvvwwwzzz}}}~~~xxxqqqkkkjjjiiigggdddaaa^^^\\\[[[[[[YYYUUURRRNNNHHHBBB>>><<<:::666444333222000...---...000...,,,+++---000---...............---,,,,,,,,,,,,+++++++++******)))))))))))))))******++++++++++++***)))(((((('''))))))))))))))))))))))))***)))(((&&&&&&''''''((()))(((((('''''''''(((((('''(((((()))***+++++++++))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((('''&&&%%%&&&&&&&&&'''((())))))*********************++++++******+++***((()))+++---///---+++***,,,111666:::===>>>AAAEEELLLWWWccckkknnnqqqtttrrrnnnlllooorrr}}}''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%'''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********))))))))))))))))))************(((((())))))))))))((((((((((((((((((((()))************++++++,,,,,,,,,------------...///000222333------,,,,,,,,,,,,,,,------...///...---...000222222555888;;;===@@@DDDFFFLLLOOOSSSVVVXXXYYY\\\^^^[[[\\\]]]]]]]]]___cccfffeeeiiilllmmmjjjhhhiiijjjoooxxx|||{{{zzzxxxvvvtttsssrrrnnnlllhhhddd___XXXPPPJJJDDDAAA>>>;;;999888555333111222333111...---...000.........------,,,+++***,,,,,,,,,,,,++++++++++++---,,,+++***************+++++++++***)))((((((((())))))))))))))))))))))))***)))((('''&&&'''(((((()))(((((('''''''''(((((())))))******+++,,,,,,---)))(((((((((''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((())))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''(((''''''&&&&&&$$$%%%%%%&&&''''''((((((***++++++,,,,,,---......+++++++++***))))))+++---///...,,,---000555;;;>>>???AAAEEEIIIPPPZZZdddkkkmmmnnnmmmkkkiiilllttt{{{~~~'''''''''''''''''''''''''''''''''''''''&&&&&&&&&***)))((('''&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))************((())))))******))))))((()))(((((((((((()))******++++++++++++,,,,,,,,,,,,)))******,,,...000111222000///......---------------...000000000222444666666999>>>BBBEEEHHHKKKMMMTTTWWWZZZ[[[[[[[[[\\\]]]^^^```bbbdddfffiiinnnqqquuuyyy~~~}}}{{{zzz{{{|||uuulllbbb[[[QQQNNNIIIEEEBBB???<<<999555666555222///....../////////...---,,,++++++***---------,,,,,,,,,,,,+++///...---,,,************+++++++++***))))))(((((())))))))))))))))))))))))***)))((('''''''''(((((((((((((((''''''(((((()))((())))))******++++++,,,((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&''''''((((((&&&&&&''''''(((((())))))******+++,,,------......+++,,,,,,***))))))+++---.........111666<<>>===;;;888555333222222111000///......---------.........---------,,,,,,...---,,,+++************+++++++++******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***&&&&&&''''''((((((((()))((((((((((((((('''''''''&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%)))((((((&&&%%%$$$######&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%'''&&&%%%$$$$$$%%%'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((&&&&&&&&&''')))***))))))******++++++++++++******************++++++,,,---,,,+++******,,,...,,,...111666<<>>@@@CCCGGGMMMQQQSSSUUUWWWXXX\\\]]]^^^aaaeeellluuu{{{{{{tttpppiiibbb\\\UUUPPPLLLMMMJJJGGGCCC???<<<:::888222111000////////////////////////............---++++++*********++++++,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******''''''''''''(((((((((((('''''''''((((((((((((((('''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))((((((&&&%%%$$$######&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$############''''''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&'''((()))************+++++++++++++++,,,++++++******))))))))),,,,,,---,,,++++++---000---000555;;;BBBIIINNNPPPOOOSSSXXX]]]aaaeeeiiilllgggiiilllrrr|||~~~'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$&&&''''''((((((''''''''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&'''(((((()))(((((((((''')))---///...+++&&&######$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%''')))***+++,,,))))))))))))************)))******++++++******)))***))))))))))))***+++++++++++++++,,,---.........000000/////////000111111000000111222444666777888999;;;>>>??????@@@AAACCCEEEHHHMMMQQQTTTWWWZZZ\\\```bbbfffkkksss~~~xxxsssmmmhhhddd```[[[UUUOOOJJJEEE@@@<<<999777555333111000000111000000000/////////......***************+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********)))((('''(((((((((((()))***++++++************************'''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$###$$$$$$(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''((()))******((((((((((((((()))))))))...------,,,,,,++++++***+++,,,,,,,,,+++---///222000444:::BBBIIIOOOSSSUUUQQQTTTYYY]]]```cccfffhhhhhhlllsss}}}''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''(((((((((((($$$$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&((()))+++***)))'''%%%$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''((((((''''''))))))))))))************)))******++++++******)))******))))))******+++,,,)))***+++,,,---///000000------------...///000111333444555888;;;>>>AAACCCBBBDDDGGGGGGGGGFFFFFFGGGGGGJJJOOOTTTXXX]]]bbbfffjjjooouuu~~~~~~xxxooofff]]]UUUMMMHHHGGGDDD@@@<<<888666555444111111000000000/////////---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++***)))((('''(((((((((((()))***+++,,,++++++++++++++++++++++++''''''''''''((((((((()))((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((%%%%%%&&&'''(((((())))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&'''(((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))&&&&&&((())))))*********((((((((((((((((((((((((++++++,,,,,,,,,---------)))+++,,,,,,,,,...111444555999AAAIIIPPPUUUWWWXXXVVVYYY]]]```bbbdddgggiiipppvvv~~~''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&''''''((('''&&&$$$###"""###%%%'''((((((((('''#########$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%&&&&&&'''((()))%%%%%%&&&&&&'''((())))))&&&&&&'''&&&$$$!!!))))))))))))******************++++++++++++***************)))******+++,,,))))))***,,,...///111111......///000222444555666888999;;;???CCCGGGJJJLLLJJJMMMOOOOOOMMMLLLLLLLLLOOORRRWWW]]]ccciiippptttxxx~~~uuujjj```YYYTTTQQQKKKEEE@@@<<<:::999111111111111000000000000000///...---,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++)))((('''(((((((((((()))***+++,,,*********)))))))))))))))&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%(((***,,,'''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))%%%&&&(((************)))*********)))))))))))))))&&&'''((()))+++,,,---...)))***+++,,,---///333666999===EEEMMMTTTXXXZZZ[[[\\\___bbbdddeeehhhkkkmmmzzz(((''''''''''''((())))))(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&$$$%%%'''&&&%%%$$$$$$%%%(((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''(((((()))***+++,,,,,,------------,,,,,,+++++++++*********+++,,,,,,------...,,,+++---111222111000555333222111222666999<<>>AAAFFFLLLTTT[[[aaadddfffiiijjjfffcccgggttt%%%%%%%%%%%%%%%&&&&&&''')))(((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###%%%&&&&&&%%%$$$%%%&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&'''((((((************************+++++++++*********))))))+++++++++,,,------......000......000333666555444666555444444666999===???DDDGGGKKKNNNQQQTTTXXX[[[^^^______\\\YYYZZZ^^^bbbdddiiinnnssszzz~~~uuuiii___YYYRRRKKKEEEEEE@@@999666555444111///222222111000///.........---------,,,,,,,,,,,,+++---,,,,,,,,,+++*********++++++***)))))))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))++++++++++++++++++++++++((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''''''''((('''&&&$$$###$$$%%%'''''''''((((((((((((''''''&&&&&&'''''''''(((((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((%%%"""###&&&(((&&&###''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''((())))))******)))''')))+++,,,+++)))************)))))))))******+++---///222666999;;;???BBBGGGOOOWWW___fffjjjgggiiijjjiiiiiippp}}}$$$$$$$$$%%%%%%%%%&&&&&&)))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&"""$$$&&&&&&&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((()))(((''''''''''''((())))))))))))))))))*********++++++++++++************,,,,,,,,,---......//////111111111333666999::::::999999888999<<>>???>>>>>>???AAADDDGGGJJJLLLPPPSSSXXX[[[]]]^^^___```___cccgggkkkpppxxxzzzoooggg\\\VVVNNNGGGCCC???:::555333111000---,,,+++++++++............------------++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))*********))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((()))))))))%%%%%%%%%&&&'''((())))))'''((()))'''%%%%%%''')))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%###"""###&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))&&&''''''((())))))******(((((((((((())))))))))))------,,,,,,---...///000---///333999@@@EEEEEEDDDJJJOOOYYYbbbjjjnnnppppppggghhhkkkrrr|||%%%&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%"""$$$&&&'''&&&&&&''')))***))))))((('''((((((((('''''''''((((((((())))))''')))---000000---)))'''&&&&&&''')))***,,,------------------------------,,,,,,------...////////////000222555888<<>>:::666333111000000000////////////.........------------,,,,,,,,,,,,,,,,,,+++************+++)))))))))************+++))))))))))))))))))))))))************************&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((()))&&&###%%%)))***(((%%%''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''***)))((('''&&&'''((()))''''''''''''''''''''''''))))))((('''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&''')))***++++++***))))))+++,,,,,,++++++,,,---,,,,,,++++++,,,...111333444999@@@FFFJJJMMMQQQSSSbbbgggooouuuvvvsssmmmiiigggkkksss}}}$$$%%%'''))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((***,,,------,,,***(((...------,,,+++***))))))+++++++++,,,,,,,,,------000000111111222333333333333555999;;;???EEELLLQQQSSSUUUXXX[[[^^^___``````[[[\\\]]]^^^bbbjjjsssyyyrrrcccYYYNNNKKKEEE>>>999555333222000000000/////////...............---,,,,,,,,,+++---,,,++++++******++++++******)))))))))***,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''%%%%%%%%%&&&'''''''''&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((***)))'''%%%%%%&&&'''(((''''''''''''''''''''''''((((((((('''&&&%%%&&&''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&''')))+++++++++***))))))+++---,,,+++***,,,...---,,,++++++,,,///222444999AAAJJJPPPRRRVVV]]]dddlllnnnrrrtttsssoookkkhhhhhhooozzz'''(((***+++,,,+++***((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&''')))((('''&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////222333333444444555555666666999<<>>AAADDDFFFJJJOOOVVV[[[^^^``````bbbbbbbbbccceeejjjqqqvvv~~~}}}uuummmeee```]]]]]]^^^^^^^^^___aaaccceee______^^^[[[XXXWWWXXXZZZTTTTTTTTTVVVZZZaaagggjjjjjjkkkkkkiiigggeeeffffffdddaaa^^^\\\[[[]]]eeeoooyyy~~~wwwgggYYYSSSJJJDDD<<<666222111111000222222111000///...---,,,///......---------------,,,,,,,,,,,,++++++++++++,,,,,,++++++***+++++++++,,,++++++++++++*********)))******++++++******)))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&'''(((((((((''''''+++++++++++++++,,,------///---+++***+++------,,,+++///333555777@@@NNNYYYccchhhnnnuuuzzz|||}}}|||{{{vvvooojjjiiinnntttyyy~~~zzzuuummmgggkkksss******)))((('''&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((()))******)))((('''''''''''''''''''''''''''((((((((('''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((()))))))))&&&&&&'''(((((()))((((((''')))***+++******+++,,,++++++++++++++++++++++++,,,++++++,,,---///111222888:::;;;<<<>>>AAAFFFJJJOOORRRWWW]]]```bbbbbbbbbeeeeeefffhhhllluuuxxxyyy|||{{{wwwnnndddZZZSSSNNNLLLPPPQQQTTTZZZ___cccdddddd\\\\\\[[[YYYWWWWWWYYY[[[ZZZZZZ[[[^^^bbbhhhmmmpppiiiiiiiiigggdddaaa___^^^[[[WWWVVVVVVVVVWWW^^^ffflllooossstttsssqqqqqqqqqtttuuuwww||||||nnnfffVVVOOODDD<<<888777666555222222111000///.........000///---,,,,,,,,,---...---------,,,,,,++++++***+++++++++***++++++,,,,,,++++++++++++************))))))************))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((!!!"""###$$$&&&((()))***&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))&&&&&&'''((()))))))))(((******))))))******+++,,,...---+++******++++++,,,---///333888@@@MMM[[[eeejjjnnnuuu{{{~~~}}}|||{{{uuummmjjjmmmuuu~~~vvvnnniiihhhqqq{{{((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((()))))))))))))))(((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))((((((&&&'''((((((((((((((((((&&&'''))))))((((((***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---///111222777999;;;===@@@EEEKKKOOOVVVXXX\\\```cccddddddcccdddgggkkkrrr|||rrrjjjjjjlllmmmhhh```WWWPPPKKKIIIHHHKKKNNNTTT[[[aaacccbbb```^^^______]]]\\\\\\^^^```cccccceeegggkkkooorrruuullljjjiiifffddd```]]][[[YYYVVVUUUWWWXXXWWW[[[aaaggghhhiiiiiigggdddccccccbbbdddgggkkkrrr~~~iii```RRRHHHBBB>>>999666333222111000///000000000///...,,,+++++++++,,,---...------,,,,,,++++++++++++++++++***++++++,,,,,,+++++++++*********)))))))))))))))******)))))))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''(((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***'''((()))*********************))))))******+++,,,,,,++++++***))))))+++,,,222222555>>>LLLZZZeeekkkqqquuuzzz}}}{{{xxxsssnnnnnnttt~~~zzzpppkkkkkkqqq|||%%%&&&'''((()))******+++%%%%%%&&&&&&'''((((((((((((((('''''''''((()))***((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&'''((()))))))))((('''''''''((((((((((((((('''&&&'''((((((((()))+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,---...000222444666999===AAAEEEKKKQQQUUU[[[]]]___bbbdddeeeeeeeeebbbiiiuuuwwwpppqqqppplllfff```______```]]]WWWRRROOOMMMNNNNNNMMMRRRYYY```dddeeedddcccgggiiijjjkkkjjjjjjlllmmmooopppqqqrrrtttvvvwwwxxxqqqoookkkiiigggeeeaaa______\\\[[[^^^^^^\\\]]]```gggfffdddbbb___]]]ZZZYYYUUUWWWZZZ\\\aaajjjwwwxxxiii]]]TTTKKKAAA:::888777555222111111111111...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++***++++++++++++************)))))))))((())))))******))))))((()))((((((''''''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((+++++++++***)))'''&&&%%%))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******))))))***+++++++++******+++++++++++++++,,,------***++++++***)))***,,,...666888>>>IIIWWWdddlllpppxxx{{{~~~}}}{{{tttqqqpppttt|||yyyqqqkkkmmmttt}}}%%%&&&'''((()))***++++++%%%%%%&&&&&&'''((((((((()))'''&&&%%%%%%''')))+++((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&''')))***)))(((&&&%%%''''''((((((((((((''''''((()))***))))))***---///---,,,++++++++++++,,,---,,,,,,,,,---///222444666888<<>>FFFMMMQQQSSS\\\eeehhhlllqqquuuuuuuuuwwwwwwrrrlllkkkoootttzzzzzzvvvllldddiii{{{(((((()))))))))*********''''''((()))))))))))))))''''''''''''&&&&&&&&&&&&''''''(((((())))))******((()))******(((((()))***************)))((('''&&&(((((((((((((((((((((((())))))))))))*********************+++,,,...000000222222111000000///000000444888>>>DDDJJJRRRYYY^^^aaabbbbbbbbbccceeehhhkkkooowwwwwwnnniiicccfffjjjmmmooorrrvvvyyy~~~~~~wwwnnniii___[[[VVVSSSSSSVVV[[[___hhhxxx~~~pppaaaWWWDDD@@@999555444555555666000////////////........./////////............---,,,,,,++++++++++++++++++******++++++++++++******))))))))))))))))))))))))'''((()))*********))))))((((((((())))))((((((((()))******++++++++++++***'''((()))*********))))))(((((((((&&&$$$$$$%%%'''(((((((((((((((((((((((('''((()))***+++***)))(((((((((((()))))))))******(((((()))***+++++++++++++++++++++***************+++,,,------............111222666===FFFLLLNNNMMMPPPZZZeeejjjnnnsssvvvvvvvvvuuutttpppmmmoootttyyy|||xxxqqqiiigggrrr(((((((((((())))))))))))'''(((***,,,,,,+++***)))(((((((((((('''''''''''''''''''''((()))*********((()))******)))((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,---///111111333333222222111222222222777<<>>@@@FFFNNNVVV\\\```cccfffiiicccbbbfffjjjqqq~~~sssmmmnnnrrruuu{{{tttdddbbbbbbbbbjjjvvv|||xxxsssrrrqqqxxxwwwsssmmmhhhkkkttt||||||ppp```RRRFFF<<<888777666222111222111,,,+++---000/////////...............------...//////...,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))),,,+++***((((((((()))***(((((())))))))))))((((((******))))))((((((''''''&&&&&&&&&''''''''''''(((***(((&&&&&&(((*********''''''(((((())))))******(((((())))))************++++++******++++++,,,------......------000444777;;;CCCKKKMMMJJJIIILLLPPPZZZ___gggoootttvvvuuutttpppjjjeeegggqqqyyy}}}}}}uuunnnjjjppp~~~))))))))))))))))))))))))'''''''''((((((((())))))************))))))))))))(((((())))))))))))(((((()))))))))))))))))))))((())))))))))))))))))))))))+++******)))))))))*********))))))))))))***+++++++++---.../////////111333666999<<<;;;888999>>>CCCHHHNNNUUUZZZ]]]___```aaacccaaabbbhhhnnnxxx{{{sssrrrvvv|||pppddddddhhhmmmyyy}}}yyyqqqiiiddddddjjjoooooo^^^OOODDD<<<999777333111222222...---///000000/////////.........,,,++++++,,,------,,,***************))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))),,,+++)))((((((((()))***(((((())))))))))))((((((***)))))))))(((((((((''''''''''''((((((((())))))***(((&&&&&&(((*********))))))))))))************************++++++++++++,,,,,,++++++,,,,,,---...,,,------,,,---111666999BBBGGGKKKKKKIIIJJJPPPWWWcccgggmmmsssvvvuuurrrppppppllliiilllrrrwwwxxxvvvooooooqqqzzz))))))))))))))))))))))))(((((()))))))))*********************))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++*********++++++,,,++++++******++++++,,,------...////////////222444666;;;@@@AAA???@@@FFFKKKQQQUUU\\\```aaa```_________```dddlllwww{{{xxx{{{yyynnngggmmmwwwwwwmmmfffcccbbbaaaooouuu~~~nnn^^^QQQFFF@@@;;;555222333333000///111000000000/////////......---,,,++++++------,,,++++++++++++*********))))))))))))))))))))))))))))))((()))******+++*********))))))))))))))))))))))))+++***))))))((()))))))))((())))))******))))))((())))))))))))(((((((((((((((((()))))))))*********+++)))''''''(((*********++++++++++++************,,,,,,,,,+++++++++++++++------,,,,,,------...///------......000555;;;???IIIKKKKKKJJJIIINNNXXX```jjjmmmrrrvvvwwwuuuqqqnnnnnnmmmmmmqqqttttttpppmmmjjjqqq|||((((((((((((((((((((((((((((((((()))))))))******************)))))))))((()))))))))******))))))))))))))))))))))))*********))))))))))))))))))))))))+++************++++++,,,+++++++++++++++,,,,,,------...//////...///222444777===DDDGGGGGGHHHMMMRRRVVVZZZ```ddddddcccbbbbbbaaabbbgggssswwwsssuuu|||uuummmddd]]]aaacccjjjuuu}}}nnnaaaVVVMMMAAA:::444333444111111222000000000////////////...///...,,,---...///...---...---------,,,,,,,,,,,,)))))))))))))))))))))))))))******++++++*********))))))))))))))))))))))))******)))))))))))))))))))))))))))******)))))))))))))))))))))((((((((((((((((((((()))))))))******+++)))'''''')))*********+++++++++******))))))))),,,++++++++++++*********,,,,,,,,,,,,,,,---.........///000222555;;;BBBGGGIIIJJJKKKKKKMMMTTT___gggllloootttwwwwwwtttpppnnniiikkkooosssssspppkkkggglllwww((((((((((((((((((((((((''''''((((((((()))))))))************)))))))))((())))))************))))))((()))))))))*********+++)))))))))))))))))))))))))))))))))))))))***+++,,,+++************+++,,,,,,,,,---.........///333555888@@@HHHMMMNNNOOOSSSWWW]]]```dddffffffeeeddddddccceeemmm~~~xxxyyy}}}{{{{{{}}}~~~pppfffaaa^^^___fffmmmvvvuuuhhh\\\LLLBBB999666555222111222111000000000////////////000...,,,,,,...///..................---------,,,******************************++++++++++++******)))))))))))))))))))))))))))))))))*********))))))))))))************))))))(((((((((((())))))))))))''''''((((((((())))))))),,,***(((((()))******************))))))(((((('''***************)))))))))+++++++++++++++,,,,,,------///222555999???FFFKKKGGGIIIMMMPPPTTT\\\eeelllppprrrtttuuusssqqqmmmkkkfffiiinnnqqqpppmmmjjjhhhttt))))))))))))))))))))))))'''''''''((((((((())))))************)))))))))))))))******++++++******)))((())))))******+++++++++)))))))))))))))))))))))))))))))))))))))***+++,,,++++++******++++++,,,---,,,---......///111555999<<>>EEEJJJNNNQQQSSS___aaadddhhhmmmrrrvvvyyyuuusssooolllkkkkkklllmmmttttttqqqjjjeeehhhrrr{{{***)))((((((((()))+++,,,(((((((((((((((((((((((())))))))))))************+++*********))))))((((((******))))))))))))******)))************)))((((((++++++++++++,,,---......000000///...............000000000222555:::>>>AAANNNTTT[[[^^^]]]]]]aaadddaaa______aaa```cccppp}}}uuuooommmppprrruuuzzzyyyxxxzzzzzz{{{~~~}}}uuunnnjjjttttttzzzrrr]]]QQQHHH>>>999999666222111222222//////222......//////000000111111---,,,+++*********++++++---,,,***(((((()))***+++))))))))))))))))))))))))---,,,+++***))))))))))))++++++***)))((((((((()))************))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))))))))******+++,,,,,,++++++***))))))(((&&&,,,222111,,,***---222222;;;EEEJJJLLLPPPWWW]]]___dddkkkppptttwwwzzz|||xxxvvvnnneeefffooovvvvvv{{{uuummmjjjooowww~~~&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))************************)))))))))(((******))))))))))))************++++++******)))(((++++++++++++,,,---......000////////////000000111111000111333777===BBBFFFNNNTTT\\\```aaaaaacccddd^^^\\\[[[]]]___fffwwwxxxooolllllltttxxx~~~wwwyyy}}}|||uuunnnkkknnnyyykkk^^^SSSGGG???===888333000111000------///////////////000000000000111111000///---,,,++++++---,,,***)))))))))++++++************************+++***************+++++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))))))))***++++++***************++++++++++++---///...---...000222888@@@KKKPPPRRRUUU[[[```cccgggnnnrrruuuvvvvvvwwwuuussslllggglllvvv}}}|||zzzsssrrrxxx(((((()))***************(((((((((((((((((((((((())))))))))))************************))))))))))))******))))))))))))******+++++++++++++++******)))++++++++++++,,,---......////////////000111222222111111222555;;;BBBIIIMMMPPPUUU\\\bbbffffffdddbbb^^^\\\\\\___dddooo}}}ssspppqqqttt~~~rrrllliiinnnuuu}}}~~~pppcccTTTHHHBBB===666222222111...---///000000000000////////////000000111111000...---,,,---,,,+++***)))***+++,,,++++++++++++++++++++++++))))))))))))***+++,,,---))))))))))))))))))***+++************))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***))))))))))))***++++++)))))))))***+++,,,,,,---000...,,,,,,...111444666AAAJJJTTTZZZ\\\]]]aaaeeehhhlllrrrvvvvvvtttrrrrrrpppnnnjjjkkkttt~~~zzz|||((()))+++,,,,,,,,,+++***((((((((((((((((((((((((((()))))))))*********************)))))))))))))))******))))))))))))******+++,,,,,,,,,,,,+++******++++++++++++,,,---......///////////////000111111222222444888???GGGOOOSSSTTTWWW]]]dddhhhgggccc______aaafffkkksss{{{wwwzzz~~~~~~~~~~~~|||sssqqqqqqsssyyysssdddTTTJJJCCC;;;555444333111000222111111000000//////......'''))),,,...//////...---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,)))((((((((()))***++++++************)))))))))((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++******))))))******+++,,,))))))***++++++,,,,,,---000...---,,,...333:::>>>MMMUUU^^^dddffffffhhhjjjlllqqqvvvyyyxxxtttqqqooommmjjjjjjooozzz&&&'''((()))***)))((('''))))))))))))))))))))))))((()))))))))************))))))))))))))))))************))))))))))))******+++,,,,,,,,,,,,+++******++++++++++++,,,---......000000//////...//////000333444777===DDDLLLSSSWWWYYY[[[___cccfffeeeaaa]]]```iiiuuu{{{~~~}}}|||}}}zzzxxxyyyyyyxxxwwwwwwwwwwwwwwwyyy||||||uuupppooorrrwwwfffYYYIII@@@777666555333222444111111000000//////......&&&(((***---......---,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******)))((((((((()))***++++++************)))))))))((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++***************++++++,,,++++++++++++++++++++++++,,,///000......555AAALLLYYY___gggmmmnnnmmmnnnnnnppptttyyy{{{yyyuuuqqqooojjjiiikkkttt~~~}}}(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******+++++++++++++++******)))++++++++++++,,,---......000000/////////000111111666888===CCCJJJQQQWWWZZZ\\\^^^```cccccccccaaaaaaeeettt~~~{{{zzzwwwsssvvv{{{|||zzzxxxwwwyyyxxxwwwvvvuuuuuuuuuuuuwwwyyy|||~~~}}}qqqkkkjjjnnnvvvzzzlllSSSGGG<<<888777555333333000000000000////////////,,,---.........---,,,+++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))***+++************))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,++++++++++++///333333444<<>>DDDKKKQQQVVVZZZ[[[]]]```bbbbbbaaabbbfffiiitttvvvqqqoooooopppwww~~~}}}}}}}}}}}}}}}|||{{{zzzyyyyyyyyyyyyxxxyyy{{{|||{{{pppmmmgggiiipppzzzyyy```SSSEEE???<<<777444333////////////000000000000//////......---------,,,...............------,,,++++++++++++++++++++++++++++++***************++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++******++++++,,,---***++++++,,,,,,------------000333666===IIIXXXdddjjjmmmqqqtttuuuuuutttttttttvvvxxxwwwsssoookkkjjjfffiiisss}}}|||{{{~~~***)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))************(((((())))))*********+++******))))))))))))*********************)))((((((++++++++++++,,,---............000222555888:::<<<===AAAHHHPPPVVVZZZ\\\]]]]]]```cccbbb```cccjjjqqq~~~}}}~~~sssmmmmmmnnnooottt}}}~~~~~~}}}{{{{{{zzzzzzzzzxxxxxxwwwwwwyyy}}}zzztttjjjhhhgggnnn|||mmm]]]MMMEEEAAA;;;666444......//////000000111111,,,,,,,,,,,,,,,---...///......//////......---,,,++++++++++++++++++++++++))))))))))))***+++,,,---++++++***)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++******++++++,,,---((()))***+++---...///000111111333999DDDSSS```iiinnnppprrruuuvvvvvvuuuuuuvvvwwwwwwuuupppkkkgggfffdddjjjvvvzzzzzz,,,,,,+++******)))******))))))))))))))))))))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........///000222444777;;;===???EEEHHHMMMSSSXXX[[[\\\]]]ccc```______^^^aaaoooyyy|||}}}tttqqqpppooottt{{{}}}}}}~~~~~~}}}|||yyyxxxyyy{{{||||||yyyooojjjnnnwwwzzzppp```OOOBBB:::777777222222222111//////000111........................------......///.........************************+++*********+++,,,------))))))))))))***+++,,,,,,******************************++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,---......---,,,///000555AAAQQQ```hhhkkknnnllllllnnnrrrttttttrrrxxxwwwtttqqqlllgggbbb___eeennnwwwxxxuuuwww(((''''''&&&&&&&&&&&&'''************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////111222444666:::===@@@BBBJJJLLLQQQVVVZZZ]]]^^^___aaa^^^^^^___```eeeuuu{{{xxxssstttwwwyyy~~~|||{{{{{{|||~~~~~~|||{{{|||}}}}}}|||vvvoooqqqxxxsssaaaPPPCCC<<<888444444333222000//////000........................,,,---------------,,,,,,---------,,,,,,,,,,,,,,,***************+++,,,,,,++++++*********++++++,,,******************************++++++++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,---------...---------...////////////222:::HHHWWWccciiijjjhhhfffeeehhhmmmrrrtttuuuwwwvvvsssoooiiidddaaa```dddlllsssuuuuuu}}}((((((((('''(((((())))))************************************************************************)))************+++++++++******+++++++++,,,,,,,,,------,,,+++,,,...000222333444666888<<<@@@DDDFFFOOORRRVVVZZZ]]]___`````````^^^]]]___cccnnn~~~|||sssqqqssszzz}}}|||{{{{{{|||~~~~~~~~~~~~}}}}}}}}}|||||||||zzz|||uuubbbPPPCCC;;;555555444333222000///...........................---------,,,,,,++++++***......------,,,,,,++++++*********)))******+++,,,---,,,,,,++++++++++++,,,******************************++++++++++++******************************++++++++++++++++++++++++,,,,,,---------.....................///000111111000777DDDRRR___eeefffeee\\\\\\]]]bbbiiipppuuuwwwuuuuuuqqqkkkddd``````bbbgggkkkpppsssyyy~~~***)))))))))***+++,,,,,,************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,...---++++++,,,///222444555555777:::>>>CCCGGGJJJTTTVVVYYY]]]___```aaa```aaa^^^\\\^^^gggyyytttjjjnnnwww~~~~~~~~~~~~~~~~~~~~~}}}~~~ppp\\\KKK@@@666555333333222111000...........................///...---,,,+++++++++***,,,,,,,,,++++++***))))))*********))))))******+++......---,,,++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,------------////////////...///000222555???MMM[[[bbbbbb___\\\PPPSSSYYY```iiioootttvvvsssrrrnnnggg```^^^aaaffflllmmmooosss~~~~~~wwwsssqqqqqqpppxxx(((((('''(((((()))***+++************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,...---,,,+++---000333666555666777;;;???EEEJJJMMMVVVXXX[[[^^^`````````___^^^]]]ZZZ\\\hhhzzzpppjjjttt}}}}}}~~~~~~~~~{{{fffRRRFFF999666333222222222111///////////////////////////111000...---,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***************+++......---,,,++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///000000///---...000333<<>>DDDKKKQQQUUUWWWXXX[[[^^^````````````[[[```cccgggrrrxxxtttxxx|||}}}|||hhh[[[MMMEEE;;;666444444222000///////////////////////////...---++++++,,,...///,,,,,,------.../////////...------,,,++++++,,,,,,++++++*********++++++,,,******************************++++++++++++******************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++...111111111444;;;AAAKKKRRRXXXWWWPPPJJJIIILLLUUU]]]iiirrruuusssqqqppplllfff```___eeelllqqqsssqqqqqquuuyyykkkaaa]]][[[XXXVVVWWWZZZ]]]___aaafffpppwww~~~******)))((('''''''''(((++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,***+++---///222444555666;;;;;;<<<@@@FFFMMMTTTXXXWWWYYY\\\___aaaaaaaaa```]]]eeelllqqqzzzzzzxxxvvvxxx~~~~~~|||~~~qqqfffVVVMMM@@@888555444222000000000000000000000000000...,,,+++******+++---///)))******+++,,,---......///...------,,,,,,,,,,,,))))))))))))***+++,,,,,,******************************++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,---------......)))---111222444888AAAHHHNNNTTTWWWSSSKKKGGGIIINNN]]]eeennnuuuvvvtttrrrrrrkkkccc]]]___gggqqquuuuuutttuuu|||~~~ttthhh___\\\[[[YYYWWWWWWZZZ^^^___aaafffooovvv)))))))))))))))))))))))),,,++++++******++++++,,,******))))))))))))******************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,.........---...222777<<<<<<>>>CCCHHHMMMRRRTTTVVVXXXVVVXXX^^^```___aaahhhmmmyyywww}}}{{{zzz~~~~~~~~~}}}pppbbbWWWHHH===999777555222333222111000000///000000000000000000////////////---,,,,,,+++,,,---///000/////////......------------,,,++++++******++++++******)))(((((()))***++++++***)))((()))***,,,---------,,,+++***************++++++,,,,,,++++++***------,,,,,,,,,---.........///000111333:::DDDLLLVVVSSSNNNIIIGGGJJJPPPUUUiiippptttsssssstttpppjjjfffaaa^^^bbbllluuuxxxwwwwww}}}zzzpppeee]]]\\\\\\[[[ZZZZZZ\\\]]]^^^```gggpppwww************************+++******))))))******+++******))))))))))))******************************,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,------......///222777;;;===@@@EEEKKKQQQTTTVVVWWWVVVVVVXXX^^^___```fffnnn|||xxx|||~~~wwwlll___MMM@@@999666333000222222111000////////////////////////............------,,,+++,,,,,,......------,,,,,,,,,+++++++++---,,,++++++******++++++,,,+++***)))))))))******))))))***+++++++++++++++*********)))******++++++++++++,,,,,,,,,,,,++++++------,,,,,,------......///000222555:::BBBJJJPPPSSSPPPKKKGGGGGGMMMVVV\\\lllrrruuutttttttttoooiii```______cccjjjpppssstttzzz}}}tttiiibbbaaabbbbbbaaacccdddffffffgggllluuu{{{++++++++++++++++++++++++***))))))))))))))))))*********))))))))))))******************************,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++,,,...///000333666999???BBBIIIOOOUUUWWWXXXYYYWWWXXX[[[___```dddnnnxxx~~~{{{www|||vvvhhhUUUEEE===999666333222222111000////////////............------------------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++---,,,++++++******++++++---,,,+++***************''')))+++------,,,***)))((((((((())))))***+++,,,++++++,,,,,,,,,,,,++++++------,,,,,,---......///000000444:::CCCJJJPPPRRRMMMKKKHHHGGGJJJSSS___gggnnnsssvvvuuutttrrrlllggg[[[___cccgggkkknnnqqqsss}}}yyyooojjjjjjlllmmmmmmppprrrsssrrrrrrvvv|||++++++++++++++++++++++++******))))))))))))******+++******))))))******+++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------***,,,...000111333666999@@@DDDKKKRRRXXXZZZZZZZZZZZZ]]]___aaacccjjjxxxzzzzzz~~~~~~ppp\\\MMMDDD@@@<<<999333222111000///........./////////.........------------,,,,,,++++++++++++---------------------------,,,++++++******++++++++++++++++++++++++,,,,,,)))***+++,,,,,,,,,++++++******))))))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,------...///000///000555>>>HHHOOOQQQPPPHHHHHHJJJMMMSSS\\\gggoooqqqsssuuutttqqqmmmhhhddd[[[bbbjjjnnnnnnoootttyyyyyyuuuuuuxxx{{{}}}************************+++++++++******+++++++++++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,...000222444888:::AAAFFFMMMTTTYYY[[[\\\[[[\\\___```aaafffrrr~~~|||xxxeeeVVVLLLDDD===888444333222111//////......000000000/////////......------------,,,++++++***---------------------------,,,++++++******++++++((()))***+++,,,---------,,,+++*********+++------...---,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,------------...///000111///111777AAAKKKPPPPPPNNNHHHLLLRRRXXX___gggnnnsssrrrrrrrrrqqqnnnhhhdddbbb]]]eeennnqqqpppsss{{{************************,,,,,,++++++++++++,,,,,,++++++************++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------+++---///111222555999===DDDHHHNNNUUUZZZ]]]^^^^^^\\\___```bbblll}}}~~~~~~}}}rrrbbbVVVJJJ>>>666666555333222111000//////111000000000////////////------.........---,,,,,,************++++++++++++---,,,++++++******++++++'''(((***+++,,,,,,,,,,,,---,,,***)))***+++---/////////---,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,------...///111111000444===GGGOOOTTTTTTSSSQQQVVV^^^eeekkkooosssvvvuuuqqqooonnnjjjdddaaabbbbbbhhhoooqqqqqqxxx}}}zzz++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,------------......///000111222666<<<@@@HHHKKKQQQWWW\\\___aaabbb^^^```bbbgggwww~~~zzz}}}sssfffWWWGGG===777666555333222111000000000000/////////.........,,,---.../////////...---))))))*********+++++++++---,,,++++++******++++++)))******++++++***))))))++++++++++++,,,,,,------------,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...000111222222:::EEEOOOVVVZZZ]]]^^^___ccciiinnnrrrtttwwwyyyxxxrrrmmmlllhhhbbbaaaeeejjjmmmpppqqqtttyyyvvv|||,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,++++++******++++++,,,*********************************++++++,,,,,,,,,,,,,,,,,,---------......///000000000222777===AAAKKKNNNSSSXXX]]]aaadddeeebbbdddfffmmmyyyyyyttteeeTTTHHH888777666444333222111111//////.........---------,,,---///000000000//////+++++++++,,,,,,------------,,,++++++******++++++++++++,,,+++***(((&&&%%%)))***,,,......---,,,+++************+++,,,------,,,------......------,,,,,,,,,------///000111222555>>>KKKVVV\\\```eeehhhjjjmmmpppssstttwwwzzz|||zzzsssmmmkkkhhhbbbbbbgggqqqrrrssssssxxxyyyvvv{{{+++***)))***,,,---,,,+++************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......000///...000444;;;BBBFFFNNNSSSYYY^^^aaabbbccceeebbbggglllvvv|||wwwzzzyyygggWWWEEE<<<555333222000...///......---------,,,,,,,,,000000000000000000000000---------,,,,,,+++++++++***++++++,,,,,,++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///...,,,000777;;;HHHVVV___fffmmmqqqqqqrrrqqqqqqrrruuuxxxyyyyyysssqqqoookkkeeebbbhhhqqqvvvwwwyyy}}}{{{ssspppvvv}}}+++***)))***,,,---,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---......------......///000222111000222666>>>EEEJJJSSSWWW[[[^^^___```ccceeegggoooxxxyyyzzztttcccKKKAAA888555444111///111/////////.........------////////////////////////---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++------------------------------------------------...---...000///...333:::@@@MMM[[[dddjjjppprrrrrrqqqpppppprrruuuxxxxxxxxxqqqooolllhhhbbbbbbnnn|||wwwppplllpppvvvyyy|||+++***)))***,,,---,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++//////......//////000111333222222444:::BBBJJJOOOXXX[[[___``````bbbfffjjjmmmuuuxxxyyy}}}jjjUUUJJJ>>>999555222111222000000000000////////////........................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,------------------------........................///...///111000000666>>>IIIUUUbbbjjjooossstttrrrppppppqqqsssvvvxxxxxxwwwppplllgggcccaaafffvvvwwwqqqiiieeeggglllnnnqqqttt}}}|||zzzzzz~~~+++***)))***,,,---,,,+++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++************+++//////......//////000111333333444777===EEEMMMRRRXXX]]]bbbcccccceeejjjooouuu|||~~~~~~}}}~~~|||{{{{{{ppp```SSSEEE===777333222333111000000000000/////////........................------------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,******+++,,,+++++++++,,,,,,,,,,,,,,,------------------------........................///...///111111333:::CCCQQQ]]]iiinnnqqqttttttrrrqqqqqqsssuuuxxxyyywwwvvvppphhh``````dddmmm{{{zzzqqqjjjccc___aaadddgggkkkoooxxx{{{sssnnnmmmqqqvvvxxx{{{+++***)))***,,,---,,,+++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++***++++++,,,......------......///000222333666:::AAAHHHOOOSSSXXX^^^dddeeecccccchhhmmm~~~vvv{{{wwwtttuuu{{{zzziii[[[KKKAAA;;;555333444000000000/////////..............................------------------------,,,,,,,,,------,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,---------------------------------------------------------...---...111333666@@@JJJXXXcccmmmppprrrttttttqqqssstttuuuxxxzzzyyyvvvtttooocccZZZ^^^iiisss{{{yyypppccc]]]ZZZ]]]aaadddkkkqqqxxxwwwmmmhhheeehhhmmmqqqtttzzz+++***)))***,,,---,,,+++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........------......///000222555999???FFFLLLQQQTTTZZZ```dddccc``````eeelllzzzxxxwwwrrrmmmrrr{{{qqqcccSSSHHH@@@999666666000000000000////////////........................------------............,,,,,,------------,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,------......---------------------------------------------------,,,---222555;;;FFFRRR^^^gggoooqqqqqqssstttrrruuuuuuwwwyyyzzzxxxtttpppjjj^^^XXX^^^llluuuyyy{{{uuulll]]]XXXWWWZZZ___dddllltttzzzrrriiidddaaacccgggkkkooouuuzzz+++***)))***,,,---,,,+++************************------------------------,,,,,,+++++++++++++++++++++++++++,,,---...///000//////......//////000111333777===EEEKKKPPPSSSTTT]]]aaadddbbb___cccnnnwww||||||}}}vvvooorrrwww~~~xxxjjjZZZOOOFFF>>>999999222222111111111000000000////////////////////////------------.........///,,,,,,------------,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,---......///------------------------...........................---///444999@@@NNNZZZdddkkkqqqqqqpppsssuuutttuuuvvvwwwyyyyyyuuupppkkkbbb[[[XXX___iiiqqqwww|||vvviii```YYYUUUTTTWWW\\\aaakkktttzzz~~~zzznnnfffaaa]]]___cccdddiiiooossswww+++***)))***,,,---,,,+++************************////////////////////////---,,,,,,++++++*********++++++,,,---...000111222000000000000000111111222555999AAAHHHOOORRRTTTTTT^^^bbbcccbbbaaajjjzzz~~~}}}~~~zzzwwwuuuxxx{{{~~~|||vvvvvvxxxzzz|||ooo___TTTKKKBBB<<<<<<333333333222222222111111000000000000000000000000---------.........//////,,,------......------,,,***+++,,,,,,******+++,,,++++++,,,,,,---...//////------------------------000000000000000000000000///...000555<<>>666333333111222444000000//////...---------......//////......---,,,,,,,,,............,,,,,,...------,,,,,,------...---......///......------------------------------------...///000000111222222999CCCPPP[[[dddjjjlllooopppqqqsssuuuwwwyyyzzzyyywwwrrrkkkddd```___```ggglllsss{{{mmmaaaUUUNNNJJJFFFEEEFFFGGGIIIJJJKKKMMMPPPUUUXXX^^^aaafffkkkoooppppppppphhhaaaZZZXXXVVVUUUYYY___dddjjjsssyyy{{{{{{}}}yyylllgggfffiiiooouuu{{{...------,,,,,,------...++++++,,,,,,,,,,,,++++++*********+++,,,,,,------++++++,,,------...//////---......///000000111111///111222111222777@@@GGGMMMPPPTTTYYY]]]aaadddfffjjjsssyyy{{{}}}mmmaaaYYYVVVQQQQQQPPPOOONNNOOOPPPRRRTTTTTTVVVXXX[[[^^^aaaccccccfffjjjmmmppptttzzz~~~~~~{{{zzzyyyxxxwwwuuuuuutttwww{{{|||{{{~~~~~~~~~xxxmmmdddRRRGGG<<<777555222111333111111000000///...............//////......---,,,,,,---///000000///---,,,...---,,,,,,,,,,,,---...***+++,,,...///000000000------------------------------...///000111222222555<<>>CCCRRRXXX___eeeiiilllnnnooosssssstttvvvxxxyyyxxxvvvoooddd\\\^^^eeekkkpppuuuqqqoooaaaPPPLLLGGGEEEFFFHHHJJJJJJKKKMMMNNNMMMKKKKKKLLLMMMRRRVVVWWWWWWYYY___```___]]]XXXTTTTTTTTTTTTWWW]]]fffooozzz}}}uuusssqqqsssvvvzzz|||}}}........................,,,---------------------------------------------,,,,,,,,,---------------.........///000111111111666888;;;===@@@DDDJJJNNNUUU\\\cccfffeeefffkkkqqqxxxqqqyyy}}}}}}|||___HHH;;;666666222111111111000000000000////////////////////////........................------............---------------.........//////......------......///000///000000111444:::BBBGGGTTTZZZaaahhhlllnnnppprrrssssssuuuwwwyyyxxxuuusssggg]]]WWW\\\eeemmmtttyyyxxxkkk]]]MMMJJJGGGGGGHHHJJJLLLLLLLLLMMMNNNMMMLLLKKKLLLMMMRRRVVVWWWWWWYYY^^^```^^^\\\WWWSSSSSSTTTTTTWWW]]]fffooo{{{}}}vvvtttsssuuuyyy~~~........................+++,,,---.........------------------------------------------------......------...///000111222222666888<<<@@@CCCHHHNNNRRRYYY```fffgggeeeiiisss}}}tttsss~~~{{{jjjQQQ???888666111111111000000000//////////////////////////////........................------............------------........./////////---------------.../////////000000222666===EEEKKKVVV[[[bbbiiimmmoooqqqrrrrrrsssuuuwwwyyywwwsssppp```ZZZWWW]]]fffnnnuuu|||xxxdddWWWLLLJJJIIIIIIKKKMMMMMMLLLLLLMMMNNNNNNLLLKKKLLLNNNRRRUUUWWWVVVXXX]]]___]]]\\\VVVSSSSSSSSSTTTWWW]]]gggqqq}}}xxxvvvuuuvvv|||........................+++,,,---.........------................................................------...///000111222222333777<<>>;;;666222222222//////222000000000///.........---//////...------,,,++++++........................///---,,,---///111///...---...//////......///111222222333777???IIISSSYYY```bbbdddfffhhhkkkooorrrtttvvvxxxyyyvvvppphhhccc\\\___gggooosssxxxzzziii[[[SSSNNNNNNMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNQQQOOOPPPSSSUUUUUUZZZaaallluuuzzzzzz......------------......------------------------,,,---...---,,,+++,,,......------------...//////000000111222222333333444555999BBBNNNUUUYYY]]]bbbcccccccccfffrrr}}}qqqrrr~~~wwwssssssvvvzzz|||qqqbbbPPPBBB:::555111222222000000222//////////////////////////////......---,,,,,,,,,........................000.........000111000///---///000000///...000111222333555:::BBBLLLVVV[[[bbbdddfffhhhjjjlllpppssstttvvvxxxxxxssskkkccc^^^]]]bbbjjjpppsssyyywwwgggZZZTTTPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLKKKJJJIIIHHHLLLJJJLLLPPPRRRSSSYYY```jjjsss}}}|||///...,,,++++++,,,...///------------------------,,,---......,,,,,,---......------------...//////000000000111222333444444555;;;EEEPPPWWW[[[```ccccccbbbbbbjjj{{{yyyooohhhpppwwwttttttzzz~~~yyylllXXXGGG<<<666222333333111000111///////////////000000000//////......---------,,,........................//////...//////000//////---///000000//////000111222333777===EEEOOOXXX]]]eeefffiiikkklllooorrruuuuuuwwwxxxvvvooofff^^^ZZZ^^^dddlllooorrr{{{ttteeeZZZTTTPPPOOONNNMMMLLLLLLLLLLLLNNNNNNNNNNNNNNNOOOOOOOOOQQQPPPOOOMMMKKKIIIHHHGGGIIIGGGIIIMMMPPPQQQWWW^^^hhhsss~~~///...,,,******,,,...///---------------------------///000///...---...///...------------...//////////////////000222444555666>>>HHHQQQXXX]]]aaabbbbbbbbbeeeqqq|||ooojjjlllzzz}}}xxxuuutttyyy~~~uuubbbQQQCCC:::444444444222111111/////////000000000000000///...............------..............................///..................///000000//////000222111333888@@@IIISSS[[[```eeegggiiikkklllnnnrrrtttuuuwwwwwwssskkkbbb\\\YYY^^^ffflllooossssssdddYYYTTTOOONNNMMMLLLLLLLLLLLLLLLNNNNNNOOOOOOOOOPPPPPPPPPQQQPPPOOOMMMKKKJJJHHHHHHHHHFFFHHHLLLNNNPPPVVV]]]gggrrr///...---++++++---...///------------------------...///000///......///000...------------...////////////...///000222444555888BBBLLLSSSYYY___bbbaaa```eeemmmyyyssskkkmmmxxx|||yyyvvvrrrppptttxxx|||ooo```LLLAAA777555555333111222000000000000000000000000...................................................///000///---,,,---......///111000//////000222222555;;;CCCMMMWWW___cccdddfffhhhiiijjjlllppprrruuuvvvuuuoooggg___[[[[[[aaahhhmmmpppxxxttteeeYYYSSSNNNNNNMMMMMMMMMMMMNNNNNNPPPQQQQQQRRRRRRSSSSSSSSSQQQPPPOOOMMMKKKJJJHHHHHHIIIGGGHHHKKKMMMNNNSSSYYYeeeppp~~~//////...------...//////---------------------------...//////------...///...------------...//////000/////////111333666777<<>>HHHRRR[[[cccgggfffgggjjjkkklllnnnqqqtttuuuvvvssslllccc]]]]]]^^^eeejjjooosss}}}vvveeeYYYRRROOOOOOOOOOOOOOOPPPQQQRRRTTTTTTUUUUUUVVVWWWWWWXXXVVVUUUSSSPPPNNNKKKIIIHHHJJJGGGGGGJJJJJJJJJOOOUUUaaalllzzz/////////....../////////------------------------,,,---......,,,,,,---......------------...//////111111000000222444777999>>>IIISSSXXX]]]cccdddaaa```mmm}}}{{{mmmxxx{{{uuupppnnnnnnooorrrxxxzzzvvvssslllfffbbbdddhhhnnnxxx|||\\\MMM>>>888666444333333333222222111000///...............///////////////........................000222333222///...///111...000111111000000111222666:::AAAKKKUUU___fffjjjiiikkkmmmnnnoooqqqtttwwwuuuuuurrrkkkbbb]]]^^^aaaggglllpppuuuxxxfffYYYQQQPPPPPPPPPQQQRRRSSSTTTUUUWWWWWWXXXXXXYYYZZZ[[[[[[\\\ZZZXXXUUUQQQNNNLLLJJJJJJGGGGGGIIIIIIHHHLLLRRR___iiiwww000000///...............111111000......---------/////////////////////////////////...,,,---///111///000111000000222999>>>GGGQQQYYY\\\___eeegggdddffftttvvvqqq}}}yyyrrrkkkdddaaa```]]]cccmmmwww~~~zzzuuuqqqnnndddcccbbbcccgggpppzzziiiWWWDDD<<<888333222444222222111111000/////////---...///000000///...---//////............//////............////////////222222111///......000333666;;;DDDOOOZZZbbbfffgggkkkjjjjjjkkkmmmqqquuuwwwzzzvvvqqqjjjaaa[[[^^^eeekkkooouuu~~~uuudddYYYTTTRRRRRRRRRQQQPPPRRRVVVYYY^^^aaabbb```aaadddeeebbbaaa^^^[[[XXXVVVSSSPPPNNNMMMKKKHHHFFFFFFIIIKKKMMMWWW\\\ggguuu000000///...............111000///......---------////////////////////////...///000///------///000///000111000000333:::@@@IIIRRRZZZ]]]___dddfffccciiiyyyzzzzzz{{{xxxssskkkccc]]]ZZZZZZ[[[```iiiuuu}}}{{{vvvqqqllljjj______```aaagggpppzzzppp]]]HHH===888444333444222222111111000000//////......////////////......//////............//////............////////////000000000///...000333555888===FFFQQQ[[[bbbfffggglllkkkkkklllnnnrrruuuxxxxxxrrrlllfff]]]XXX]]]dddlllrrrzzzooo___WWWSSSSSSSSSSSSSSSTTTXXX^^^bbbfffkkkmmmmmmnnnpppoookkkjjjfffaaa\\\XXXUUURRROOOMMMKKKHHHFFFFFFGGGIIIKKKQQQUUU^^^kkkuuu000000///.........//////111000///......---......////////////////////////---///000000///.../////////000111111111555===BBBKKKTTT\\\^^^```ccceeeeeeooo~~~|||xxxqqqggg^^^YYYXXXXXX[[[___hhhuuu~~~|||zzzvvvpppkkkfffcccYYYZZZ\\\```fffppp|||}}}gggNNN@@@:::666444444222222222111000000////////////............////////////............//////............////////////...////////////111555888:::@@@JJJTTT]]]cccfffgggmmmllllllmmmpppssswwwyyyvvvppphhhaaaZZZXXX]]]fffnnnwww|||iii\\\VVVTTTTTTTTTUUUWWW[[[bbbjjjppptttzzz~~~xxxtttooogggaaa]]]YYYVVVTTTOOOMMMKKKHHHGGGHHHIIIIIILLLMMMTTT^^^gggrrr000000///////////////000000000///...............////////////////////////---///111111000///...//////111222222333888@@@FFFNNNUUU]]]```aaabbbfffhhhwww~~~~~~|||wwwnnncccZZZVVVVVVXXX\\\```iiixxx|||{{{wwwrrrkkkeee___\\\TTTVVVZZZ___gggqqq|||tttXXXEEE<<<999666444333333222111111000000///000///...------...///000//////............//////............//////////////////000000000222666999>>>DDDNNNXXX___dddfffhhhmmmmmmnnnoooqqquuuxxxyyyvvvnnneee^^^ZZZYYYaaajjjqqq~~~zzziii^^^YYYWWWUUUVVVXXX\\\cccnnnyyyzzzuuummmfffaaa^^^\\\ZZZTTTSSSPPPMMMKKKJJJIIIIIIKKKJJJNNNUUU]]]gggwww000000/////////000000111000//////............///////////////////////////---///111222000/////////000111222222444:::CCCJJJQQQWWW^^^aaabbbccciiippp~~~wwwrrrhhh]]]UUURRRSSSVVV[[[```kkk{{{~~~}}}|||yyytttnnnggg```[[[XXXQQQTTTYYY___gggqqq{{{~~~eeeMMM@@@;;;777444333333222222111000000000000///...------...///000//////............//////............////////////111111111111000222555888BBBIIITTT\\\aaadddggghhhmmmnnnooopppsssuuuxxxzzztttkkkaaa[[[XXXZZZbbblllttt|||nnnddd^^^\\\VVVYYY]]]dddnnn{{{}}}tttlllgggccc```^^^ZZZXXXVVVSSSPPPMMMJJJIIIKKKJJJKKKOOOUUU]]]kkkxxx000000/////////000111111//////............//////////////////////////////...000111111000//////000000111333333666===GGGNNNTTTXXX^^^bbbbbbeeeooozzz}}}tttoooggg]]]VVVTTTVVVYYYZZZ```lll|||~~~|||zzzwwwrrrkkkccc\\\WWWTTTPPPSSSXXX^^^eeennnwww}}}~~~{{{uuu|||sssXXXEEE===888555333333333222111111000000//////............////////////............//////............////////////111222222111111333666999EEENNNXXX```dddeeegggiiimmmnnnoooqqqsssvvvxxxyyyooofff\\\WWWVVVYYYbbbkkkxxx}}}}}}qqqhhhbbb^^^YYY]]]dddnnnzzz~~~uuuooojjjeeebbbbbbaaa^^^[[[VVVRRRNNNLLLLLLJJJJJJLLLOOOTTT___jjjyyy000000//////000111111222//////............//////////////////////////////000111111000//////000222000222333444777>>>IIIQQQVVVXXX]]]bbbcccggguuu~~~}}}{{{rrrnnnfff^^^XXXWWWZZZ]]]\\\dddqqq~~~~~~|||wwwtttnnnggg___YYYTTTQQQOOORRRWWW\\\bbbiiipppuuu}}}yyypppwww~~~aaaJJJ>>>999555444333333222222111111000......////////////......//////............//////............///////////////000111111222444888<<>>JJJSSS^^^eeeffffffhhhjjjlllmmmnnnqqqsssuuuwwwxxxnnnddd[[[YYYZZZ^^^gggooo}}}}}}vvvkkkddd```]]]aaagggrrr~~~|||yyyxxxuuuqqqllleee```\\\QQQPPPPPPQQQOOONNNSSSZZZ^^^mmm////////////////////////////////////////////////222111111000///......---000000000000000111111222222222222555<<>>888555333222222222000/////////000000111111111222//////000000000000111111222111000///000111222333111222333555999@@@IIIOOOZZZ___dddfffffffffiiikkklllnnnrrruuuvvvsssmmmhhh[[[YYYYYY]]]bbbnnn~~~tttooottt|||ttthhh^^^XXXXXX\\\YYYaaakkkrrrwww~~~~~~wwwpppmmmiiigggiiilllooopppqqqlllhhhdddbbbeeeqqq000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111222333777>>>GGGOOOVVVZZZ[[[\\\bbbiiiqqqooojjjmmm{{{vvviiiaaaVVVOOOIIIJJJLLLOOOSSSYYY___dddkkkrrrzzz~~~wwwssskkkeee\\\SSSMMMLLLMMMOOOPPPUUU\\\aaadddiiiooottt|||vvvssswwwxxxcccOOOCCC888666333222222222000/////////000000000000000000//////000000000111111111333222111//////000111222000222555999>>>EEENNNTTT]]]aaafffgggggggggjjjmmmnnnooorrrttttttpppjjjfffZZZYYY\\\aaahhhuuu}}}ssspppxxxyyyiii___YYYTTTTTTWWWUUU]]]gggnnnsss{{{uuupppjjjfffeeeeeeeeedddgggdddbbb___[[[\\\gggsss000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111222444999@@@IIIQQQWWWZZZ\\\___fffllluuuvvvgggfffooouuuggg___SSSLLLGGGHHHKKKMMMRRRWWW^^^bbbiiipppwwwzzzvvvhhhcccZZZQQQLLLLLLNNNOOONNNTTT\\\bbbfffkkkrrrwww~~~}}}{{{uuuoooooo{{{zzzgggSSSGGG999666444222222222000///000000000/////////////////////000000111111111222555333111000///000111222///222666;;;BBBJJJRRRXXX```cccggghhhhhhhhhkkknnnooopppqqqrrrrrrnnnhhhcccYYYYYY]]]ccckkkzzzzzzqqqoooyyy{{{nnn```WWWRRRNNNMMMPPPWWW^^^ggglllpppwwwzzzuuummmfffaaa^^^[[[ZZZ```___^^^\\\XXXXXXaaammm~~~222222222111111111111000111111000000000000111111000000000000000000000000...///111111000000111333222999BBBKKKRRRVVVYYY[[[cccbbblllvvvgggjjjxxxtttfff\\\RRRMMMJJJJJJKKKLLLSSS[[[___bbbffflllsss{{{~~~xxxtttooodddWWWPPPLLLKKKMMMRRRVVV[[[aaafffkkkqqqxxx~~~~~~~~~|||sssnnnnnnuuuzzznnn\\\CCC===888444555555222000222222111000.........///000111111000000//////......111111111000000000000000000222555:::@@@IIISSSZZZeeegggiiiiiiiiiiiijjjkkkqqqsssxxxxxxooobbb\\\]]][[[```dddfffpppwwwoooppp}}}mmmfff\\\UUURRRRRRQQQPPPUUUZZZbbbjjjsss{{{sssggg^^^YYYYYYYYY[[[\\\]]][[[ZZZ\\\aaaeeeooozzz111111111000000000000///111000000000000000000111000000000000000000000000...///111111000000222333444:::DDDLLLRRRWWWZZZ\\\aaacccooovvvmmmrrrssseee]]]QQQLLLJJJJJJKKKNNNTTT\\\___bbbffflllsss{{{~~~yyyvvvooocccWWWQQQMMMKKKNNNSSSXXX^^^eeejjjooouuu}}}~~~}}}tttnnnlllrrrvvvcccKKK???888444555555222111222222111000///......///000////////////000000000000111000000000000000000000111444888===CCCLLLUUU[[[ccceeehhhiiiiiijjjkkkmmmqqqtttwwwvvvmmm```[[[]]]cccgggjjjooo}}}wwwqqqsssxxxccc]]]VVVQQQPPPQQQRRRRRRUUUZZZccckkksss{{{~~~ooobbbYYYTTTRRRWWWXXXYYYXXXXXXZZZ___cccjjjqqq}}}111000000000000/////////000000////////////000000000000000000000000000000...000111111000000222444777===FFFNNNTTTWWW[[[]]]```dddrrruuuttt}}}}}}rrreee]]]QQQLLLIIIKKKMMMOOOUUU\\\^^^aaaffflllrrr{{{|||zzzooocccXXXQQQNNNMMMPPPUUU[[[aaahhhooottt{{{~~~~~~}}}~~~~~~~~~}}}tttnnnkkkmmmyyymmmTTTAAA:::444444444222111222111000000////////////000.........///000111111111000000000000000000111111222666;;;AAAGGGOOOWWW\\\```cccfffhhhjjjkkkmmmooossstttvvvtttjjj^^^[[[]]]iiillloooxxxwwwssswww|||jjj[[[WWWRRRPPPPPPQQQRRRSSSVVV[[[dddlllttt{{{yyyhhh[[[RRRNNNRRRSSSUUUVVVWWWZZZ___bbbfffhhhmmmuuu~~~111111111111000000000000/////////000000////////////////////////////////////000111000000111333555;;;@@@HHHPPPUUUYYY\\\___bbbfffrrrxxxrrrvvv{{{pppeee]]]QQQKKKIIIKKKOOORRRWWW]]]^^^aaafffkkkrrr{{{~~~|||ooodddYYYSSSPPPOOOSSSXXX\\\bbbjjjrrrxxx~~~}}}~~~~~~|||}}}}}}~~~|||zzzzzz{{{|||~~~{{{sssnnnjjjjjjsss~~~www___GGG===444333444222111222000000000////////////000.../////////000000000111000000000000000111111111222777===DDDKKKQQQXXX\\\^^^aaaeeehhhjjjmmmooorrrvvvvvvuuuqqqggg]]][[[___kkklllqqq~~~xxxtttyyy~~~lll___ZZZXXXUUURRRQQQQQQQQQRRRVVV\\\dddlllsssyyyppp```UUUOOONNNOOOQQQTTTXXX]]]bbbeeefffcccbbbeeemmmuuuyyyzzz~~~~~~}}}{{{zzz|||333333222222222222111111//////000000000000/////////////////////////////////000000000000111444777>>>CCCKKKRRRWWW[[[___aaafffhhhpppxxxzzztttnnnmmmvvvyyypppeee]]]RRRLLLIIILLLPPPSSSWWW\\\^^^aaaeeekkkrrrzzz~~~rrrggg[[[UUURRRQQQUUUZZZ\\\ccclllttt{{{~~~~~~}}}}}}}}}|||yyyvvvvvvvvvxxxzzz~~~~~~yyytttoookkkiiipppxxxkkkMMMAAA666333444222111222/////////000000000000///111000000000/////////...//////000000111111111111333888???FFFLLLSSSYYY]]]___bbbfffiiikkknnnqqqsssyyyvvvtttoooeee\\\]]]ccckkklllrrrxxxuuuyyypppbbb[[[XXXWWWVVVUUUSSSRRRQQQRRRVVVZZZbbbiiiooouuuzzz~~~vvveeeYYYSSSMMMMMMNNNQQQWWW^^^dddgggfffaaa]]]\\\aaagggjjjlllpppqqqssstttvvvzzz~~~444444333333333222222222///000111222222111000///000000000000000000000000000000000000000222555888@@@EEELLLSSSYYY^^^bbbeeehhhjjjnnnqqqnnnhhhgggjjjxxx|||xxxpppeee]]]SSSMMMIIIMMMRRRUUUWWW[[[]]]```eeekkkqqqzzzuuujjj^^^XXXUUUTTTWWW\\\^^^eeeooowww~~~~~~~~~|||yyyttttttssstttwww{{{}}}yyyuuurrrlllhhhlllsssxxxUUUGGG999444444333111111...//////000000000000///111111111000///........./////////000111111222222555:::@@@GGGNNNUUU[[[___bbbdddhhhkkkmmmoooqqqsssyyyuuuqqqkkkaaa[[[^^^eeelllooovvvwwwuuuzzzuuuggg___\\\TTTVVVWWWVVVTTTRRRRRRRRRRRRVVV\\\aaagggmmmssswww|||zzzkkk```ZZZRRRPPPNNNOOOUUU]]]cccffffffbbb]]]ZZZ[[[^^^aaaccchhhjjjlllooorrrwww}}}333333333222222222111111000111222333333222111000000000000000000000000000000000000///000222666999AAAFFFMMMTTTZZZ```eeehhhhhhjjjnnnoooiiibbbdddjjj}}}~~~zzzxxxqqqfff]]]UUUNNNJJJNNNSSSUUUWWWYYY]]]```eeejjjqqqzzzyyynnnbbb[[[WWWVVVYYY^^^cccjjjttt|||~~~~~~~~~|||tttsssrrrrrruuuzzz~~~|||yyyuuunnngggiiinnn|||\\\LLL<<<555555333111111---...///000111111000///000000000000////////////...//////000111111222222999===CCCIIIOOOWWW^^^ccceeehhhkkkmmmnnnoooqqqssswwwsssmmmfff]]]YYY^^^fffmmmpppyyy~~~vvvuuuzzz{{{nnnccc______XXX[[[]]][[[WWWSSSQQQQQQMMMPPPTTTXXX]]]cccjjjooouuuxxx{{{}}}~~~ssskkkfff___ZZZTTTSSSWWW]]]cccfffgggeeebbb^^^[[[\\\^^^aaadddfffhhhkkkoootttzzz222222222111111111111000000111333444444333111000000000000000000000000000000000000///000222666:::AAAFFFMMMUUU[[[aaagggjjjgggjjjooopppiiibbbdddkkk|||zzzxxxrrrfff]]]VVVOOOJJJNNNSSSUUUVVVXXX]]]```eeejjjqqqzzz{{{pppddd]]]YYYWWWZZZ^^^gggnnnxxx~~~}}}tttsssqqqqqqtttyyy~~~|||wwwooogggfffjjjooo```OOO===666555333111000---...///111111111000///......//////000000111111...//////000111222222222;;;???DDDJJJQQQXXX```eeegggjjjmmmnnnooooooqqqsssuuupppjjjccc[[[WWW]]]fffkkkqqqzzz|||uuuuuu{{{uuujjjbbb___```aaacccdddaaaZZZTTTPPPOOOIIIKKKNNNQQQVVV]]]dddiiippptttwwwyyy{{{{{{vvvssskkkddd\\\XXXZZZ```eeegggiiijjjhhhddd___]]]```ccccccdddfffiiilllrrryyy~~~222111111000///000000000000000////////////000000222222222111111111000000111222222222222444888;;;CCCJJJSSSYYY]]]```cccfffooommmmmmjjjcccaaammm|||~~~|||vvvmmmfffXXXRRRNNNOOORRRTTTYYY^^^bbbcccggglllsss||||||rrrfff^^^ZZZZZZ```hhhmmmvvv~~~}}}~~~wwwtttooommmmmmqqqwwwzzzyyysssooolllkkkkkkpppmmmRRR<<<888;;;666222222222222222111000//////...////////////////////////000000000//////111444888===BBBHHHOOOUUU[[[aaaeeeiiiiiikkklllooorrrtttvvvwwwttthhhZZZUUU[[[aaaaaammmttt{{{vvvttt~~~vvvlllcccaaadddmmmppprrrlllaaaVVVPPPOOOGGGEEEFFFKKKNNNRRRZZZbbbiiikkknnnrrrvvv||||||{{{uuujjjaaa\\\^^^eeekkklllllljjjgggeeedddeeefffjjjiiiiiijjjnnnsssyyy}}}333222111111000000111111111000000//////000000111222222222111111111000000111111222111222444888;;;CCCIIIRRRXXX\\\^^^bbbeeejjjjjjjjjgggaaacccsss~~~~~~|||wwwooohhhZZZSSSNNNOOORRRTTTYYY^^^```bbbfffkkkqqqyyy~~~ttthhh```[[[[[[bbbjjjqqqxxx~~~~~~~~~~~~}}}|||~~~yyyuuupppmmmnnnrrrwww{{{~~~yyytttpppnnnmmmmmmqqqsssYYY@@@:::;;;666222222222222111111000//////...////////////////////////000000000//////111555888>>>CCCJJJPPPVVV\\\bbbeeeiiijjjlllnnnqqqtttvvvxxxvvvrrrggg[[[WWW^^^dddfffoooxxx{{{xxxwww~~~vvvllleeeeeejjjssswwwxxxrrreeeXXXPPPNNNIIIFFFGGGJJJMMMOOOUUU]]]dddfffjjjnnnrrrxxx~~~uuukkkdddcccfffiiimmmmmmlllkkkjjjiiijjjkkklllkkkjjjkkkoootttyyy}}}444333222222111111222222111111111000000111111111222222222111111111111111000111111111111444888<<>>EEEJJJQQQXXX]]]aaadddgggfffiiinnnsssvvvxxxyyyyyyrrrkkkaaa[[[YYY]]]eeellltttvvvnnnjjjmmmwww~~~kkkXXXLLLGGGFFFDDDEEEHHHIIIIIINNNTTTZZZ___gggnnnsssvvvyyy{{{yyyyyyxxx{{{{{{ooogggaaaaaadddiiipppvvvxxxyyyvvvuuusssssstttvvvxxxzzz555444333333222222333333111111111000000111111111111111111111111222222222111111111111222777===BBBMMMRRRXXX[[[\\\^^^bbbfffllllllgggcccjjjzzz{{{yyy~~~|||{{{{{{}}}}}}zzzsssnnn___WWWPPPPPPRRRUUU[[[aaaaaafffkkkmmmmmmooouuu{{{}}}~~~zzzuuuoooiiihhhqqq|||~~~~~~~~~}}}}}}}}}||||||yyyzzzzzz{{{|||}}}}}}~~~||||||}}}~~~~~~~~~}}}}}}~~~|||xxxtttssssssuuuwww}}}~~~~~~}}}vvvwwwxxxzzz|||}}}zzzkkkPPP>>>888888666444111111000000000000000000000000000000000000000000000111222222333777<<<@@@GGGLLLTTTZZZ___bbbeeeggggggjjjoootttxxxyyyxxxwwwpppggg^^^ZZZYYY\\\dddlllxxx~~~sssmmmkkkppp}}}|||gggVVVKKKHHHEEECCCEEEIIIJJJJJJOOOUUUZZZ```iiiqqqvvvyyy{{{|||vvvuuusssttt{{{xxxnnnaaa```aaahhhqqqyyy}}}~~~|||{{{zzzyyyyyyzzz{{{|||444333333222222222222222111000000//////000000111000000111111111222222222222222111111333888???DDDNNNSSSXXX[[[\\\]]]aaaeeekkkjjjeeecccooo}}}{{{|||~~~~~~}}}|||}}}}}}yyyrrrlll```YYYTTTUUUWWWZZZ^^^dddccciiinnnooonnnooouuuzzz{{{||||||~~~}}}zzzuuupppkkkjjjttt~~~~~~~~~}}}}}}}}}||||||}}}}}}~~~~~~}}}~~~}}}{{{yyyvvvtttsssssssssyyy{{{~~~zzzzzz{{{}}}|||yyyyyynnnTTTAAA999888666333000000000000000000000111000000000000000000000000000111222333444888===AAAIIINNNVVV\\\aaadddfffhhhhhhlllrrrwwwzzzzzzxxxwwwmmmccc[[[YYYYYY]]]fffooo~~~~~~{{{yyy~~~sssmmmmmmsssyyydddTTTLLLJJJGGGEEEGGGJJJKKKKKKOOOUUUXXX___jjjrrrxxxzzz{{{|||uuutttssstttxxxvvveeeccccccjjjuuu444333222222111111222222000000////////////000000000000111111222222222222333222222222444999@@@FFFNNNSSSWWWZZZZZZ\\\```dddiiigggbbbbbbrrr~~~~~~}}}}}}}}}xxxqqqkkkaaaZZZVVVXXX[[[]]]bbbggggggmmmssstttqqqrrrwww}}}{{{{{{zzz{{{|||}}}}}}|||yyyuuuqqqlllkkkvvv~~~|||{{{yyywwwuuusssrrrqqquuuyyy~~~~~~{{{wwwuuu|||rrrXXXCCC:::999555111000000000000000111111111000000000000000000000000000111222333555999>>>BBBJJJOOOWWW]]]bbbdddfffhhhjjjnnntttyyy{{{{{{yyywwwkkkaaaYYYYYY[[[^^^hhhsssyyywwwuuu~~~tttoooooovvvwwwbbbSSSMMMMMMIIIHHHIIILLLLLLKKKNNNTTTWWW^^^iiirrrxxxzzzzzz{{{uuuuuuvvvvvvxxx}}}}}}jjjggggggmmmyyy~~~444333222222444666666555000000000000000000000000222333444333111000111222111111111222555;;;CCCIIIOOOTTTYYY\\\[[[\\\^^^```dddaaa]]]ccczzz}}}}}}}}}|||zzzuuunnniii```YYYUUUWWW[[[___fffmmmnnnqqqtttvvvwwwxxxyyyzzzzzzwwwtttpppooosssxxx}}}}}}{{{uuuqqqooonnnnnnttt|||~~~|||{{{yyywwwtttrrrpppooorrrxxx~~~{{{zzzyyyrrrqqq}}}ttt]]]GGG<<<:::888444333333333222222222222111000111111111111222222222000111111111444999@@@EEEIIINNNVVV]]]cccfffgggggglllpppssstttwwwyyyuuuoooiiiaaaXXXVVVXXX___lllxxxtttpppvvvwwwqqqsss~~~qqq^^^PPPIIIHHHEEEGGGIIIKKKLLLOOORRRUUU[[[[[[___gggkkkmmmuuu{{{}}}wwwtttrrruuu~~~666444333222444444444333111111111111111111111111222333444333111000111222444444444555888???GGGLLLPPPUUUZZZ\\\[[[[[[]]]___aaa^^^\\\ddd{{{~~~~~~}}}}}}zzzuuuooojjjbbb\\\WWWXXX\\\aaaiiiqqqsssuuuwwwxxxwwwwwwxxxyyyuuurrrmmmiiigggjjjpppttt}}}~~~~~~zzztttooollljjjjjjooowww~~~|||yyyvvvrrrpppnnnpppuuu}}}}}}zzzxxxwwwyyyrrrppp|||||||||vvv___GGG;;;888555111111111111000000000000///000111111111111222222222000111111222444999@@@EEEJJJOOOWWW^^^cccfffhhhhhhmmmqqqtttuuuwwwyyyuuuoooiiiaaaZZZYYY\\\cccooozzz|||pppmmmttt~~~xxxtttvvvmmm[[[OOOJJJIIIGGGIIIKKKKKKLLLNNNPPPSSSXXXXXX]]]ccceeegggnnnwww}}}}}}zzz|||888666333222333333333222222222222222222222222222111222333222000000000222222222333444777===EEEKKKRRRVVV[[[\\\[[[ZZZ[[[]]]\\\ZZZ[[[fff}}}~~~}}}{{{vvvooojjjbbb\\\WWWWWW[[[aaakkktttzzz{{{|||zzzxxxwwwvvvwwwqqqmmmfff```___aaafffiiivvvxxx}}}yyyrrrlllhhheeeccchhhooozzz{{{wwwrrrooollllllrrryyy~~~{{{yyywwwwwwyyyrrrnnnwww}}}{{{{{{dddKKK<<<777555222111111111000000000000///000111111111111222222222000111222333666;;;AAAFFFJJJPPPYYY```dddgggiiijjjnnnrrruuuvvvxxxyyytttnnngggaaa^^^^^^aaahhhtttyyynnnlllttt~~~yyyvvvyyy{{{hhhXXXNNNJJJJJJIIIJJJKKKLLLLLLMMMOOOQQQXXXYYY\\\aaabbbdddjjjqqq888666333222333444444333333333333333333333333333000111222222000000111222111222222333777===EEEKKKSSSVVVZZZ[[[YYYWWWWWWYYYWWWWWW[[[iii}}}{{{uuuooojjj___YYYUUUVVVYYYaaammmxxx}}}yyyvvvuuuuuuooojjjbbb\\\ZZZ\\\___aaalllqqqzzz~~~vvvpppiiiddd```]]]aaahhhsssyyy~~~~~~}}}xxxrrrmmmiiiiiinnnuuu}}}}}}|||{{{zzzyyyrrrmmmrrr|||jjjPPP???999777555333333333222222222111111000000111111111222222222000111333444777<<>>999666555555555444222222222222222222222222111333444444333333444555222333444666999@@@IIIOOOSSSWWWZZZZZZWWWTTTUUUVVVSSSVVVcccyyy{{{wwwrrrlllhhh```\\\ZZZYYYXXX[[[fffqqqwww{{{~~~xxxtttqqqjjjeee```___``````^^^[[[YYY^^^gggqqqzzz~~~xxxpppkkkccc]]]XXXUUUSSSSSSXXX```dddhhhooouuuzzz~~~}}}~~~~~~|||vvvooojjjgggiiipppzzz|||xxxqqqlllqqq|||rrrssszzzaaaIII<<<777666111111111000000000000///000111111111111222222222000222555888;;;@@@EEEIIINNNWWWbbbhhhiiijjjnnnssssssxxx{{{{{{{{{yyyrrriiiccceeeiiiooottt}}}wwwnnnnnnvvv}}}uuuttt{{{sssbbbWWWOOOKKKHHHFFFHHHJJJKKKLLLNNNQQQTTTVVV```iiilllrrr}}}GGGBBB<<<777555444333222222222222222222222222222222333555444444333555666666666777999===DDDLLLRRRTTTXXX[[[[[[XXXVVVVVVWWWTTTWWWeee}}}~~~zzzvvvqqqkkkggg___\\\YYYWWWTTTTTT]]]hhhsssxxx~~~yyytttqqqmmmiiieeedddggggggccc___XXX[[[aaaiiiqqqyyy}}}vvvmmmfff]]]XXXSSSRRRPPPQQQWWW___aaaeeekkkpppuuuzzz}}}||||||}}}}}}}}}|||~~~~~~xxxqqqmmmgggjjjpppzzz}}}yyyrrrmmmooo||||||qqqooohhhNNN???999777333333333222222222222111000111111111111222222222000333666999<<>>DDDLLLQQQZZZ\\\]]]ZZZUUURRRQQQSSSQQQ]]]nnn~~~{{{yyyuuupppjjjfff```XXXRRRQQQRRRSSSVVV[[[jjjooovvvyyyyyyvvvrrrpppqqqnnnjjjiiiiiihhhfffcccZZZ\\\___ccciiirrr|||zzzqqqhhhcccXXXTTTOOOMMMOOOTTTXXXZZZ^^^cccjjjooosssyyy}}}|||}}}~~~}}}|||~~~~~~~~~||||||}}}~~~}}}vvvnnnhhhcccfffkkkuuuwwwmmmiiihhhppp}}}sssuuupppUUUBBB999666333333222222111222222222111111222222222333333333555333555:::>>>BBBJJJRRRXXX^^^dddhhhiiikkknnnqqqxxx{{{|||tttlllfffaaaaaafffnnnvvvwwwlllmmmxxxxxxxxx~~~~~~mmm```UUULLLIIIJJJMMMJJJJJJMMMNNNNNNQQQUUU\\\gggsss{{{~~~TTTHHH<<<777555333333555333333333333333333333333333333333333333333333333333555888<<<@@@GGGNNNSSSZZZ\\\]]][[[UUUQQQQQQRRRRRR___qqq~~~|||zzzwwwtttooohhhddd^^^VVVOOONNNNNNNNNQQQVVVbbbgggnnnrrrrrrpppnnnmmmkkkjjjhhhhhhhhhfffaaa^^^VVVXXX[[[```fffoooyyyyyyooofff```TTTQQQMMMLLLOOOTTTYYY[[[___ccchhhlllpppvvv~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~wwwnnnhhhbbbdddiiirrr}}}}}}{{{}}}zzzqqqiiiffffffmmmyyyxxxtttYYYFFF<<<888333222222111000000000111111111222222222333333333555333666;;;???CCCJJJRRRZZZ___fffjjjkkkmmmppptttzzz|||{{{sssjjjddd___```eeennnwwwwwwmmmmmmxxx}}}uuuuuu|||~~~mmm```UUULLLIIIKKKLLLIIIIIILLLNNNOOOSSSYYYfffooo{{{LLLDDD;;;888666333444777333333333333333333333333222222222222222222222222555777:::>>>CCCJJJRRRWWW[[[]]]^^^[[[VVVQQQOOOPPPSSSbbbuuu~~~~~~|||zzzwwwtttooohhhddd[[[SSSKKKIIIHHHGGGJJJNNNVVV[[[bbbfffhhhhhhhhhhhheeeeeeeeeeeeeeebbb]]]YYYVVVXXX[[[```fffpppzzzyyynnnccc\\\PPPMMMJJJKKKOOOTTTYYY\\\```bbbeeegggkkksss~~~}}}}}}~~~~~~}}}zzz{{{}}}~~~xxxooohhhbbbcccgggnnnxxx}}}zzzxxx}}}yyyqqqkkkjjjjjjppp~~~www^^^III<<<888444333222000////////////111111222222222333333333555444777<<>>CCCFFFMMMTTT\\\aaahhhlllnnnrrrwww{{{~~~xxxnnnccc]]]XXXZZZ```kkkzzzwwwmmmnnnwwwxxxoooooowww|||mmmaaaVVVMMMJJJKKKLLLIIIIIILLLOOOTTT___jjjrrr{{{GGG???999888777444444666333333333333333333333333111111222222222333333333444777;;;???EEELLLUUUZZZ]]]^^^^^^ZZZTTTPPPOOOPPPYYYkkk|||yyyzzz~~~~~~~~~~~~}}}|||zzzvvvpppiiiddd[[[RRRIIIEEEBBB???@@@CCCDDDHHHMMMRRRVVVZZZ^^^```aaa```___]]]\\\\\\]]]^^^aaacccgggkkkpppwww~~~~~~vvvkkk```YYYOOOLLLJJJJJJNNNRRRVVVWWW[[[]]]___aaahhhttt}}}vvvnnngggcccbbbccchhhpppzzzuuummmeeeaaa___ggg}}}hhhNNN===888777666444333222111111000111111222222222333333333666555999@@@EEEHHHNNNVVV\\\aaaggglllooosssyyy}}}xxxmmmaaaZZZTTTXXX___kkk~~~vvvmmmnnnwww}}}vvvoooooowww{{{lllaaaWWWNNNJJJLLLLLLJJJKKKNNNQQQXXXfffsss{{{NNNCCC:::999:::777555444333333333333333333333333222222222333333444444555444666:::???EEEMMMVVV[[[^^^^^^]]]XXXRRRPPPQQQSSS___sss}}}zzz{{{~~~~~~}}}|||{{{zzzvvvppphhhccc\\\SSSJJJEEEAAA>>>>>>AAA@@@DDDHHHLLLPPPUUUZZZ]]]___^^^]]][[[ZZZ[[[___bbbbbbeeejjjnnnqqquuuyyy|||||||||{{{wwwooofff\\\VVVNNNLLLJJJJJJNNNRRRVVVWWWZZZ\\\___cccjjjvvv~~~~~~}}}|||yyyssslllgggcccbbbbbbeeemmmwww{{{tttkkkbbb\\\XXXaaa|||oooTTTAAA<<<777666555333333222222222111111222222222333333333666666:::BBBFFFIIIPPPWWW]]]bbbhhhmmmpppuuu|||xxxmmmaaaYYYTTTYYYbbbooo}}}tttlllnnnxxxzzztttnnnpppyyyzzzlllaaaWWWOOOKKKLLLKKKJJJLLLOOOSSSZZZiiiwwwXXXJJJ===;;;>>><<<777333333333333333333333333333222333333444555555666666444777;;;@@@FFFOOOWWW]]]___^^^[[[VVVQQQOOORRRVVVfff{{{~~~|||~~~~~~}}}}}}~~~}}}zzzssskkkfff]]]SSSIIIDDDAAA======@@@???BBBEEEHHHLLLQQQVVVZZZYYY[[[\\\[[[ZZZ\\\___bbbcccggglllpppqqqrrrssstttttttttrrrmmmfff^^^VVVQQQLLLJJJIIIKKKOOOTTTXXXYYY[[[^^^cccgggmmmwww~~~|||~~~}}}zzzwwwtttpppjjjfffbbb```___bbbjjjttt|||}}}vvvnnnfff___ZZZ```zzzrrrVVVCCC>>>555444333333222222222333111111222222222333333333666777;;;CCCHHHKKKQQQXXX^^^cccjjjnnnrrrxxxyyymmmaaaZZZUUU\\\ffftttzzzrrrkkknnnxxxwwwqqqmmmpppzzzzzzlllaaaXXXOOOKKKLLLHHHIIILLLPPPSSSZZZjjjyyy```OOO@@@===AAA???999333333333333333333333333333333333444444555666777777555888<<>>333333222222111222222222111111222222222333333333666777<<>>CCCIIIQQQZZZ```aaa^^^YYYUUUOOOMMMVVVaaavvv|||{{{}}}vvvnnnjjj\\\VVVLLLDDD@@@>>>======???AAABBBDDDHHHMMMTTTXXXVVVWWWYYYYYYYYYZZZ]]]___aaagggkkklllmmmnnnkkkeeedddccc```[[[UUUPPPMMMMMMKKKLLLNNNOOORRRWWW]]]bbbcccgggkkknnnrrryyy~~~~~~~~~~~~}}}|||yyyuuurrrpppmmmiiigggaaa]]][[[^^^ccckkkxxxssstttiii]]]XXXYYYjjj}}}tttuuusss[[[FFF===555444444333111000//////222333333222111000222333444888===AAAEEELLLTTT[[[dddgggmmmrrrwww|||yyykkkbbb```\\\dddooo~~~|||qqqjjjqqq|||tttooolllpppzzztttggg[[[QQQJJJGGGJJJLLLOOOQQQQQQVVVfffuuurrrTTTAAA>>>999999:::555555555555555555555555555666666555444444444555666777:::>>>CCCIIIQQQZZZ______\\\XXXTTTOOOOOOYYYeeewwwoookkk\\\VVVLLLDDD@@@>>>======AAABBBDDDFFFGGGKKKOOOSSSUUUVVVXXXXXXXXXYYY\\\^^^aaagggkkklllmmmnnnlllggg```^^^ZZZTTTNNNKKKJJJIIIIIIKKKNNNQQQTTTXXX^^^bbbeeehhhlllpppttt|||~~~~~~}}}{{{xxxuuusssqqqnnnjjjhhhbbb]]][[[]]]bbbjjjwwwuuuuuuhhh[[[VVVVVVccc{{{|||ssssssttt]]]HHH===777777666555333333222222333333444333222222333555555999>>>CCCGGGMMMVVV\\\fffjjjpppuuuzzzyyykkkaaa___^^^eeerrr{{{pppjjjqqq|||sssooolllppp{{{wwwiii]]]SSSLLLIIIKKKLLLOOOQQQQQQUUUdddsssrrrTTTAAA>>>999888888333666666555444333333222111444444333222222333444555777:::>>>DDDJJJQQQZZZ___]]]ZZZWWWTTTOOOQQQ^^^lllwwwpppkkk]]]VVVLLLEEE@@@>>>======???AAADDDFFFHHHJJJMMMPPPSSSTTTVVVWWWWWWXXXZZZ\\\```eeejjjkkkmmmooolllhhh^^^ZZZSSSMMMIIIGGGHHHHHHGGGJJJOOOSSSWWW[[[```cccgggkkkppptttyyy~~~}}}~~~~~~~~~||||||}}}~~~}}}zzzxxxuuutttrrrpppllljjjbbb]]]ZZZ\\\```hhhtttxxxvvvgggYYYTTTQQQZZZnnn{{{qqqqqq{{{vvv___JJJ>>>777777666444333333333222222333444444333333555777666:::@@@EEEIIIPPPYYY```jjjmmmsssyyy}}}yyyjjjaaa______hhhuuuyyyooojjjqqq{{{~~~rrrnnnlllqqq|||zzzmmm```VVVOOOKKKLLLLLLOOOPPPPPPTTTbbbppp}}}qqqSSS@@@===888777777222666555444444333222111111444333222222222333444555777:::???DDDKKKRRRZZZ___^^^\\\XXXTTTPPPSSSbbbqqq~~~vvvooojjj]]]VVVMMMEEE@@@???>>>===999===BBBFFFIIILLLOOOQQQQQQSSSUUUVVVVVVVVVXXXZZZ]]]bbbggghhhkkknnnllliii```ZZZQQQJJJGGGGGGIIIKKKFFFJJJPPPVVV[[[___cccfffjjjooouuuzzz~~~}}}~~~~~~~~~{{{zzz{{{~~~~~~~~~}}}|||yyywwwvvvuuutttrrrnnnkkkbbb]]]ZZZ[[[^^^dddppp{{{zzzvvvfffXXXTTTPPPWWWhhh|||qqqpppyyywwwaaaLLL???666555333222111111111222111222333333333333555777777<<>>>>>999===BBBFFFIIIKKKNNNOOOOOOQQQTTTUUUUUUVVVWWWXXXYYY___dddfffiiimmmllliiibbbZZZOOOHHHFFFHHHJJJLLLGGGLLLSSSYYY^^^bbbfffiiinnnssszzz~~~~~~~~~~~~~~~|||{{{{{{}}}~~~~~~}}}|||||||||yyyxxxwwwvvvuuusssooolllbbb]]]YYYYYY[[[aaalllwww{{{wwwgggYYYUUURRRXXXjjjrrrqqqyyywwwcccNNN???666555333222111222222333000111222222222222444666888===CCCIIINNNVVV```gggmmmqqqxxx}}}{{{lllddddddccclllyyyuuunnnlllsss{{{}}}|||{{{qqqooonnnuuuttteeeYYYQQQNNNNNNMMMNNNPPPQQQTTT___jjj|||zzzZZZDDD===777777999555222222222333333444444444555555444444444666777888888<<>>>>>>>>AAADDDGGGHHHIIIKKKLLLNNNQQQTTTVVVVVVUUUVVVWWWXXX]]]bbbdddhhhmmmnnnkkkdddZZZNNNFFFEEEGGGIIIJJJKKKOOOVVV\\\aaaeeejjjlllqqqvvv~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{zzzyyyxxxxxxwwwtttppplllccc]]]XXXXXXYYY^^^hhhsss}}}{{{xxxiii[[[VVVSSS\\\ppptttqqqxxxxxxfffQQQAAA888777555444333444555666000111222222111111333555888===DDDJJJPPPYYYcccjjjnnnsssyyy{{{lllfffggggggooo{{{tttooonnnuuu{{{|||{{{{{{rrrppppppxxxwwwhhh[[[SSSPPPOOOMMMNNNQQQSSSVVV___iii{{{dddJJJ@@@888777999666333333333333444444444444555444444444444666777999999===DDDJJJPPPWWW]]]aaacccaaa^^^YYYTTT[[[qqq}}}~~~|||yyytttmmmfff^^^WWWNNNFFFAAA??????>>>???BBBEEEGGGHHHIIIKKKMMMNNNQQQTTTVVVVVVVVVVVVWWWXXX]]]bbbeeeiiiooopppnnnfff\\\OOOGGGFFFHHHIIIIIIOOOSSSYYY^^^cccggglllpppsssyyy}}}}}}}}}~~~~~~{{{~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{zzzyyyyyyxxxuuuppplllccc]]]XXXWWWWWW[[[eeepppzzz}}}{{{zzzlll\\\VVVSSS___vvvtttqqqsss{{{jjjUUUDDD999777555333333444666777222333444333222111333555888===DDDJJJQQQZZZdddkkkpppuuu{{{yyykkkfffiiilllsss}}}tttppppppvvv||||||{{{{{{rrrqqqrrrzzz{{{kkk]]]UUURRROOONNNNNNRRRTTTXXX```jjjxxxkkkPPPCCC999777999666444444444444444444444444444444333333444666777888:::>>>EEEKKKQQQXXX^^^bbbbbbaaa^^^YYYUUU^^^uuu~~~{{{yyyuuummmggg^^^WWWNNNFFFAAA@@@???>>>===@@@CCCFFFHHHKKKOOORRRNNNQQQTTTVVVVVVVVVVVVWWWYYY^^^cccfffkkkppprrrpppiii___RRRIIIHHHJJJKKKJJJRRRUUUZZZ___dddiiinnnrrruuu{{{}}}|||}}}}}}~~~||||||||||||}}}}}}}}}}}}~~~{{{~~~~~~~~~}}}|||{{{zzzzzzyyy|||{{{zzzzzzxxxuuuppplllccc]]]XXXVVVVVVZZZdddnnnxxx{{{~~~{{{{{{nnn]]]UUURRR___xxxssspppooo}}}mmmXXXFFF777555333111111222444666444555555444222222444555777<<>>FFFNNNVVV\\\```aaadddaaa]]]YYYXXXddd~~~~~~~~~~~~~~~zzzwwwuuuqqqmmmjjj___XXXNNNEEE@@@???>>>>>>BBBDDDGGGHHHIIIJJJKKKMMMRRRTTTVVVXXXXXXXXXWWWVVVYYY]]]bbbfffmmmuuuvvvsssmmm^^^PPPJJJHHHGGGHHHJJJMMMSSSZZZ```eeejjjpppuuu{{{}}}|||||||||||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||}}}{{{yyyxxxvvvsssoookkkcccbbb^^^YYYVVVXXX___eeexxx}}}wwwooo^^^ZZZ\\\___}}}vvvkkkkkk}}}ttt\\\HHH>>>777222333555333111222222333444444333333555777;;;>>>DDDKKKTTT___iiippprrrvvv}}}rrrgggfffhhhrrryyyuuurrrrrrxxx{{{yyytttrrryyyuuuaaaUUURRRNNNMMMOOOTTTXXX[[[cccjjjwww|||YYYEEE>>>:::777777444444444444444444444444444555555444333444777999;;;???FFFNNNVVV\\\___aaabbb___[[[YYYZZZhhh~~~}}}}}}|||}}}~~~~~~{{{yyywwwsssnnnkkk```YYYOOOFFFAAA?????????AAACCCGGGIIIJJJKKKMMMOOORRRTTTVVVYYYZZZZZZYYYYYYYYY^^^ccchhhpppwwwyyyvvvnnn___PPPJJJGGGFFFGGGIIIOOOTTT[[[```ccchhhooottt}}}}}}||||||||||||zzz{{{|||}}}}}}}}}|||{{{|||~~~~~~~~~}}}}}}}}}}}}||||||}}}{{{yyywwwuuurrrnnnkkkcccbbb^^^XXXUUUWWW^^^dddsssyyy}}}~~~zzzqqq___[[[\\\^^^{{{rrrgggjjj|||www```KKK???888333444555333222333222333444444333333555777;;;???EEEMMMVVVaaakkkrrrtttxxx~~~oooeeecccfffrrrzzzuuussssssyyy|||uuuqqqqqqyyyvvvbbbVVVSSSOOOMMMOOOTTTXXX[[[ccckkkyyy___HHH>>>:::888777444444444444444444444444555555666555555555888:::===AAAGGGOOOVVV[[[___```^^^[[[XXXXXX\\\lll}}}|||{{{{{{zzz|||~~~~~~}}}|||zzzvvvqqqmmmaaaZZZOOOGGGBBB@@@@@@??????BBBFFFIIIKKKMMMOOORRRTTTUUUXXX[[[]]]]]]]]]\\\ZZZ```fffkkkttt|||~~~{{{pppaaaQQQIIIFFFDDDDDDFFFMMMRRRXXX]]]bbbhhhpppwww~~~}}}|||||||||{{{||||||||||||{{{{{{zzz{{{}}}~~~~~~~~~~~~~~~}}}}}}||||||zzzxxxvvvuuurrrmmmjjjbbbaaa]]]WWWSSSUUU\\\bbbpppwww}}}}}}sssaaa\\\\\\^^^zzzqqqhhhiii{{{}}}fffRRRAAA:::555555666444333444222333444444333444666888<<<@@@HHHPPPZZZdddnnntttvvv{{{}}}mmmcccbbbdddqqq{{{~~~uuutttvvv||||||tttqqqsss}}}vvvbbbVVVTTTOOONNNOOOTTTXXX\\\dddlll{{{fffLLL???:::888777444444444444444444444444444555555555555666888;;;>>>BBBIIIPPPWWW\\\___```\\\XXXVVVVVV]]]ooo~~~|||zzzyyyyyyyyyyyy{{{}}}yyysssoooaaaZZZPPPGGGBBBAAA@@@@@@>>>AAAFFFIIILLLOOORRRUUUWWWYYY\\\^^^___```___^^^\\\bbbiiipppxxxrrrbbbRRRIIIEEEBBBBBBDDDFFFKKKSSSZZZaaakkkvvv~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||yyy{{{~~~~~~}}}~~~~~~}}}}}}{{{yyywwwvvvtttqqqmmmjjjbbb```\\\VVVRRRTTTZZZ```nnnwww|||tttbbb]]]]]]^^^zzztttmmmgggzzzmmmYYYDDD<<<666666777555444555222333444444444444777999===BBBJJJTTT^^^hhhqqqwwwxxx||||||lllbbbaaaeeeppp|||{{{ssstttxxx}}}wwwvvvxxxttt```UUUSSSPPPNNNOOOTTTXXX]]]eeennn|||lllPPPAAA<<<999777444444444444444444444444333444444444444555888:::???CCCIIIQQQWWW\\\___aaa\\\WWWTTTUUU]]]qqq}}}~~~|||zzzxxxxxxxxxxxxyyy|||zzztttoooaaaZZZPPPGGGBBBAAA@@@@@@>>>AAAFFFJJJMMMQQQTTTWWW[[[\\\___aaabbbaaa``````___fffmmmttt~~~tttdddRRRIIIDDDBBBBBBDDDCCCIIIQQQZZZcccnnnzzz~~~~~~}}}}}}}}}|||yyyzzz}}}}}}|||}}}~~~~~~}}}{{{yyywwwvvvtttqqqmmmjjjbbb```\\\VVVQQQSSSYYY___lllwwwzzztttddd```___^^^zzzvvvnnnfffxxxsss___FFF>>>777666777555444555222333444444444555777999>>>DDDMMMWWWaaakkksssxxxyyy~~~yyyiii``````dddooo~~~xxxpppssszzz~~~{{{zzz}}}ppp]]]SSSQQQOOOMMMOOOTTTYYY^^^hhhqqq~~~~~~nnnSSSBBB===;;;888444444444444444444444444222333444444444555888;;;???CCCIIIQQQXXX]]]aaabbb]]]WWWSSSUUU___ttt~~~}}}{{{yyywwwwwwwwwwwwxxx|||~~~yyyrrrnnnaaaZZZOOOGGGBBB@@@@@@???>>>BBBGGGKKKNNNRRRVVVYYY\\\]]]```bbbcccccccccbbbbbbiiiqqqyyyvvvfffSSSIIIEEEBBBBBBEEEFFFLLLUUU^^^hhhrrr~~~~~~}}}|||||||||||||||}}}{{{|||~~~}}}~~~~~~~~~|||zzzxxxvvvuuurrrmmmjjjcccaaa\\\VVVQQQRRRXXX^^^iiivvvzzzvvvhhhdddbbb___xxxuuuiiieeewwwwwwcccHHH???888666666444333555222333444555555666888:::???FFFPPPZZZdddllltttxxxzzzwwwggg^^^```dddqqq}}}ssslllqqqzzz{{{zzzlllZZZQQQPPPNNNLLLNNNTTTZZZ```kkkuuu|||yyyxxxyyyyyyoooTTTDDD???<<<888444444444444444444444444333444555555555666:::<<<>>>BBBIIIQQQYYY___bbbddd]]]WWWSSSWWWbbbyyy}}}|||zzzxxxwwwvvvvvvvvvvvv|||}}}wwwqqqlll```YYYOOOFFFAAA????????????CCCHHHLLLOOOSSSWWWYYYYYY[[[___bbbeeeffffffffffffmmmuuu}}}xxxgggTTTJJJEEECCCDDDFFFGGGOOOZZZeeeooozzz~~~~~~}}}||||||}}}~~~~~~~~~}}}{{{yyywwwuuurrrnnnkkkdddbbb]]]VVVQQQRRRXXX]]]iiiwww}}}{{{nnniiiddd___vvvuuugggeeevvvyyyeeeHHH???777666555333333444111333444555555666999;;;AAAGGGQQQ\\\eeemmmssswww|||xxxhhhaaaccciiiuuuxxxmmmhhhnnnyyy{{{{{{|||jjjXXXPPPPPPLLLJJJLLLSSSZZZbbbnnnxxx}}}yyyyyy|||~~~oooUUUEEE@@@===999444444444444444444444444444555666666666888;;;>>>>>>BBBIIIQQQYYY___ccceee]]]WWWSSSXXXeee}}}}}}{{{zzzxxxvvvvvvvvvvvvuuu||||||vvvoookkk___XXXNNNEEEAAA???>>>>>>@@@CCCHHHLLLPPPSSSWWWYYYVVVYYY]]]bbbfffhhhjjjjjjhhhooowwwxxxgggUUUJJJFFFDDDEEEGGGFFFOOO\\\iiiuuu~~~}}}{{{yyyxxxvvvsssoookkkeeeccc^^^WWWQQQRRRXXX]]]lllzzzrrrmmmfff___uuuwwwhhheeeuuuzzzfffIII???777555555222222444111333444555555666999;;;AAAHHHRRR]]]fffmmmsssvvv~~~{{{llleeehhhnnnxxxuuuiiieeemmmyyy||||||{{{iiiXXXPPPPPPKKKIIILLLSSS[[[cccooozzz|||{{{xxx^^^JJJAAA;;;666777555444444666777666666222333444444555888<<>>???AAAEEEHHHLLLQQQWWW[[[\\\___bbbdddeeegggiiilllhhhqqq{{{}}}mmm[[[PPPIIIFFFHHHKKKLLLTTTaaannn|||~~~~~~||||||zzzxxxvvvuuusssooommmgggaaa[[[WWWSSSRRRWWW^^^lllyyyzzztttnnnhhhhhhkkkzzzlllfffvvvxxxfffKKKBBB999777666444333555444444555555444555888:::BBBJJJUUU```hhhnnnqqqttt|||zzzrrroooqqqttt}}}rrriiidddmmmzzz{{{{{{yyyiiiYYYQQQOOOMMMNNNPPPSSSXXXaaalllsss~~~{{{|||eeeMMMBBB<<<999777666444444666777666555333444444555555777;;;???BBBEEEKKKTTT[[[^^^^^^]]][[[VVVSSS[[[pppyyywwwuuusssrrrssstttuuutttxxxwwwooojjjaaaWWWLLLEEE@@@<<<<<>>EEEHHHNNNUUU\\\___^^^\\\\\\WWWUUU]]]rrrvvvuuutttssssssssssssssstttxxxxxxooojjj___UUUKKKEEE@@@<<<<<>>EEEIIIOOOWWW]]]aaa```___]]]YYYXXX```ttt|||ttttttttttttssssssrrrrrrtttxxxyyypppjjj___UUUJJJEEE@@@======@@@???AAAEEEHHHLLLQQQWWW[[[]]]___aaabbbdddgggkkknnnvvv~~~{{{lll\\\QQQKKKHHHIIILLLPPPTTT[[[aaajjjxxx~~~{{{yyyyyywwwvvvuuuuuutttqqqooohhhaaaZZZUUUOOOLLLPPPWWWbbbppp~~~|||wwwrrrllliiikkk|||~~~ppplll{{{wwweeeJJJAAA999777777555444666222333444444333555888:::DDDLLLYYYfffpppxxx}}}uuurrruuuzzzxxxmmmfffhhhnnnvvv~~~|||zzz}}}yyykkk^^^WWWWWWRRRRRRRRRTTTYYYbbbmmmttt___EEE<<<===888777555444555666555444555666777777777999===@@@EEEHHHOOOXXX___ddddddccc^^^[[[[[[dddwww}}}yyyuuuuuuuuuttttttssssssrrruuuyyyzzzrrrlll___UUUKKKEEEAAA===>>>AAA???AAAEEEHHHLLLQQQWWW[[[^^^___aaaccceeehhhmmmppp|||wwwiiiYYYPPPKKKHHHIIILLLMMMQQQWWW[[[aaammm}}}}}}{{{zzzwwwuuutttssssssrrrooommmeee___XXXTTTOOOMMMQQQXXXaaannn{{{|||xxxsssmmmiiiiiiyyyrrrmmmzzzvvveeeJJJ@@@999777777555555666333444555555555777:::<<>>BBBFFFIIIPPPYYYaaaffffffeee___]]]]]]gggzzz~~~zzzyyyxxxwwwvvvttttttttttttwww{{{|||tttnnnaaaWWWMMMGGGBBB>>>>>>AAA???AAAEEEHHHLLLQQQWWW[[[___aaabbbdddfffjjjooorrr|||sssfffWWWOOOKKKIIIJJJMMMMMMRRRXXX[[[^^^gggvvv~~~~~~}}}|||{{{vvvuuusssrrrrrrpppmmmkkkeee^^^XXXSSSOOOMMMQQQXXXaaammmzzz{{{xxxtttmmmhhhgggwwwssskkkwwwttteeeIII@@@888777777555555777333444555666666888;;;>>>FFFNNN\\\jjjuuu}}}rrrnnntttzzzzzzoooiiidddkkkvvv~~~wwwrrrvvv{{{zzzmmm___XXXWWWSSSUUUWWW\\\ffftttuuuUUUEEECCC999777555555555555555333444555666777888<<<@@@CCCIIILLLRRR[[[bbbffffffeee```^^^___iii|||~~~~~~|||yyywwwuuuuuuuuuvvvyyy|||~~~vvvqqqdddZZZOOOHHHCCC??????AAA???AAAEEEHHHLLLQQQWWW[[[aaabbbdddeeegggkkkqqquuu|||qqqdddVVVOOOMMMKKKMMMPPPQQQWWW^^^aaabbbhhhttt~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{yyywwwvvvuuussspppmmmggg```YYYTTTOOOLLLPPPVVV```mmmzzzzzzwwwtttmmmhhheeettttttgggsssssseeeIII@@@888777777555555777222444555555555777;;;===GGGOOO]]]jjjuuu~~~rrrnnnttt{{{zzzpppiiieeekkkuuu}}}}}}wwwsssuuu{{{zzzooobbbZZZYYYVVVWWWZZZ```kkkzzz}}}\\\JJJFFF999777555555555555444333333444666777999<<>>:::888888777666555666777888999999<<<@@@DDDLLLPPPWWW^^^cccfffffffffaaaaaadddnnn~~~{{{wwwuuusssqqqpppxxxzzz}}}xxxmmmaaaRRRGGGDDDCCCBBBAAABBBCCCFFFHHHKKKPPPUUUYYY```cccgggjjjlllnnnqqqsss{{{}}}iii```VVVRRRQQQPPPTTTXXX]]]dddlllppprrruuu{{{~~~}}}||||||{{{{{{|||}}}|||{{{}}}|||xxxuuurrrfffXXXQQQNNNMMMOOORRR___mmm}}}zzzwwwqqqiiieeedddrrrppphhhnnn}}}www```MMMCCC;;;888777555444555444555555555555666:::===FFFPPP___kkkttt{{{tttrrrwww~~~}}}tttooollloootttzzz}}}|||wwwsssqqqxxx|||rrriiiaaa]]]WWWYYY]]]eeeppp~~~~~~|||yyyyyyzzz{{{}}}jjjRRRHHH???===999888888777666555777888999:::;;;>>>CCCFFFNNNRRRYYYaaafffhhhhhhhhhdddcccfffqqq}}}yyyuuutttrrrrrrxxxzzzzzznnncccTTTIIIEEEDDDCCCBBBCCCEEEGGGJJJMMMRRRWWW[[[bbbeeehhhkkklllooorrrtttyyy|||kkkbbbXXXTTTSSSSSSWWW\\\ccciiippptttuuuxxx}}}~~~}}}}}}}}}}}}~~~}}}}}}~~~{{{wwwpppdddWWWPPPMMMLLLNNNRRR]]]kkkzzz~~~yyysssjjjdddcccrrrrrrjjjppp{{{cccLLLCCC:::888777444333555444555555555555666:::===EEEOOO^^^jjjrrrzzzvvvtttzzzvvvpppooorrrvvv{{{~~~{{{vvvqqqooouuu{{{rrriiiaaa\\\[[[\\\^^^ccclllwww}}}xxxuuurrrnnnlllllljjjhhheeeeeeeeefffgggjjjnnnrrrtttyyy|||nnnUUUIII>>>;;;999777777888777666777888999:::===AAAFFFJJJPPPUUU\\\dddiiikkkkkkjjjgggeeehhhvvv{{{vvvttttttuuuyyy{{{}}}pppfffWWWLLLGGGEEEDDDCCCEEEGGGIIILLLOOOTTTZZZ^^^fffhhhjjjlllnnnppptttwwwxxx}}}}}}pppfff\\\XXXWWWXXX]]]ccciiimmmsssuuuvvvxxx|||~~~~~~~~~~~~~~~}}}}}}~~~|||xxxmmmbbbVVVPPPLLLJJJMMMRRR[[[iiixxx|||vvvmmmfffeeesssssskkkrrrgggLLLBBB:::777666444333444444555555555555666:::===GGGQQQ```kkkssszzzyyyxxxyyyrrrqqqtttyyy~~~|||vvvppplllpppzzzyyyqqqiiiaaa[[[[[[[[[[[[___fffpppzzzyyyrrrllliiifffdddbbbaaaaaa___\\\YYYYYYYYYYYYYYYZZZ\\\^^^______aaadddgggjjjnnnsssvvv}}}{{{|||}}}oooSSSEEE===;;;888777888888888777666777999:::===BBBHHHMMMQQQVVV^^^eeekkkmmmlllkkkhhhfffkkkzzz}}}wwwuuuvvvwwwzzz|||sssjjj\\\PPPJJJGGGEEEEEEFFFGGGJJJMMMPPPUUU[[[___iiikkkmmmnnnpppssswwwzzz{{{uuulllccc``````aaaffflllnnnqqqsssuuuuuuuuuxxxzzz|||~~~}}}|||}}}zzzuuujjj```VVVPPPLLLJJJNNNSSS^^^kkkzzz~~~yyypppjjjhhhvvvtttkkksssgggKKKBBB999777666333333444444555555555555666:::===JJJUUUdddooouuu|||{{{{{{zzzrrrqqqttt{{{xxxsssjjjmmmuuu}}}wwwqqqjjjaaa[[[VVVVVVWWW[[[cccmmmvvv}}}~~~|||xxxsssnnniiieeecccbbbbbbbbbbbbbbb```]]]\\\\\\[[[ZZZYYYXXXXXXYYYYYYXXXYYYYYYYYYZZZ]]]aaaeeettt{{{vvvsssssstttvvvwwwzzz}}}~~~pppSSSCCC>>>;;;999888888999888888555666888999<<>><<<;;;;;;999888;;;;;;;;;<<>><<<;;;;;;;;;666666888;;;@@@FFFLLLOOOYYY[[[aaajjjqqqtttqqqnnnnnnnnnvvv}}}xxxxxxrrrtttwwwxxxxxxxxxyyyzzz||||||uuuiii^^^UUUOOOKKKIIIJJJKKKNNNRRRWWW]]]bbbeeejjjnnnsssyyy~~~~~~|||zzzzzz{{{{{{zzzyyy{{{vvvpppjjjeee___ZZZVVVVVVUUUTTTTTTWWW___iiipppxxx~~~}}}}}}~~~xxxvvvvvvsssmmmbbb[[[TTTQQQNNNKKKNNNSSS```kkkyyy~~~vvvmmmsssnnnSSSHHH===:::999777555555555444444555555666777888???LLL___ppp||||||tttvvvvvvsssxxx~~~vvvyyyuuurrrrrrrrrlllaaaWWWSSSQQQOOONNNOOOOOOOOOMMMNNNNNNOOONNNNNNPPPTTTVVV```ccchhhkkkmmmnnnqqqrrruuusssqqqooonnnmmmmmmmmmnnnmmmjjjfffaaa]]]YYYWWWZZZ]]]bbbjjjwww|||wwwlllaaa[[[WWWSSSQQQSSSUUUVVVYYY___eeellluuu}}}___IIIDDDBBB@@@>>><<<<<<<<<<<<<<<<<<<<<>>>BBBHHHNNNRRRXXX[[[aaaiiipppqqqooolllmmmmmmvvvwwwwwwtttvvvxxxyyyxxxxxxyyy{{{~~~~~~vvvkkk___VVVPPPLLLKKKOOOPPPTTTXXX^^^dddhhhkkknnnpppuuuzzz}}}{{{yyyyyy{{{{{{{{{zzzyyyuuuoooiiiddd___[[[XXXVVVUUUTTTSSSUUU\\\dddjjjvvv}}}~~~~~~yyyvvvvvvqqqkkkbbb[[[SSSOOOLLLKKKNNNTTT___jjjxxx~~~rrrkkkrrrnnnSSSGGG===::::::888666777555444444555555666777888???LLL___qqq~~~{{{sssuuuxxxrrrxxxxxxuuusssqqqqqqpppjjj^^^UUUPPPOOOMMMLLLMMMNNNMMMLLLLLLMMMNNNOOOPPPSSSWWW[[[bbbfffkkkmmmmmmkkkjjjiiifffeeeddddddeeegggiiikkkmmmnnnnnnnnnkkkfffaaa^^^\\\^^^aaafffqqq}}}uuukkk```[[[XXXTTTTTTVVVYYY[[[___eeekkksss{{{|||]]]IIICCCAAA???>>><<<<<<<<<======<<<;;;<<>>LLL___rrrzzzsssuuuzzzrrryyy{{{sssrrrrrrsssppphhh]]]TTTMMMLLLJJJJJJKKKLLLKKKJJJLLLNNNPPPRRRTTTYYY^^^bbbiiimmmqqqrrroooiiidddbbb]]]\\\[[[\\\^^^aaadddgggiiilllqqquuuuuurrrmmmjjjdddeeeeeegggmmmyyysssjjjaaa]]]ZZZXXXZZZ]]]aaaeeelllrrryyy{{{]]]IIIAAA@@@???=========>>>>>>>>><<<:::;;;???FFFMMMRRR___bbbiiiooorrrrrrpppnnnkkklllvvv|||sssqqqyyyzzzzzzzzzyyyxxxzzz{{{zzzooobbbWWWQQQOOOOOOPPPSSSYYY```ffflllqqqsssyyyzzz|||~~~{{{zzzzzzzzzyyywwwsssooojjjeeeccc```^^^\\\VVVXXXZZZ]]]bbbiiiqqqvvv~~~}}}~~~}}}{{{xxxvvvooogggbbbYYYPPPLLLJJJJJJOOOVVVdddnnn{{{|||}}}yyylllaaahhhyyylllPPPEEE;;;999:::888777888555444444555555666777888>>>KKK___ssszzzssstttzzzrrryyy}}}zzzrrrtttvvvvvvrrrhhh\\\TTTKKKIIIHHHHHHJJJKKKJJJIIIOOOQQQSSSVVVYYY^^^dddhhhooorrruuutttpppjjjeeecccbbb```^^^\\\\\\^^^aaacccdddiiiooouuuyyyzzzyyywwwrrrrrrpppooopppwwwssskkkdddaaa______ccchhhmmmttt}}}~~~^^^III@@@???>>>======>>>???@@@AAA@@@???@@@EEEMMMUUUZZZ```eeekkkqqqsssrrrpppooolllnnnyyy}}}sssrrrxxxyyyyyyyyywwwwwwyyy{{{{{{rrreeeZZZSSSQQQQQQVVVZZZaaaiiipppvvvzzz|||~~~~~~|||{{{yyywwwuuuqqqmmmhhheeedddcccbbbaaa]]]```dddhhhnnnttt{{{}}}}}}~~~~~~}}}}}}|||yyyvvvnnnfff```WWWOOOKKKIIIJJJOOOWWWgggqqq}}}vvvwwwttthhh[[[cccwwwiiiOOODDD:::888888777666666555444444555555666777888<<>>=========>>>@@@AAAAAA@@@@@@CCCHHHOOOWWW[[[___dddlllqqqrrrqqqooooooooorrr~~~}}}ttttttvvvwwwwwwvvvuuuvvvxxx{{{~~~|||vvvkkk___WWWUUUUUUXXX]]]eeennnwww}}}~~~|||zzzxxxvvvrrrooojjjhhhhhhhhhhhhhhhiiilllqqqvvvzzz}}}~~~~~~~~~~~~}}}}}}|||||||||}}}~~~{{{wwwtttmmmeee^^^VVVNNNKKKIIIJJJOOOVVVfffooo{{{ooopppsssooocccXXXbbbwwwjjjPPPDDD:::888888777555666555444444555555666777888;;;FFFYYYooo~~~vvvxxxzzzwww|||yyyqqqxxx~~~}}}sssdddWWWPPPKKKIIIHHHIIILLLMMMNNNMMMOOORRRUUUYYY]]]ccciiinnnppprrrtttuuutttsssssstttpppooommmkkkiiihhhhhhhhhhhhjjjlllqqqwww}}}}}}tttooojjjhhhhhhjjjrrr{{{fffKKK============>>>???AAABBBBBBAAABBBDDDIIIOOOUUUYYY___eeemmmrrrsssqqqpppppprrruuuyyyqqqqqqsssttttttsssssstttwwwzzz|||~~~{{{rrrfff]]]ZZZZZZZZZ___iiisss|||~~~}}}{{{yyyvvvrrrnnnlllmmmooopppppptttxxx~~~~~~}}}}}}}}}||||||||||||||||||}}}|||wwwtttqqqkkkccc[[[TTTNNNLLLJJJJJJOOOUUU```iiiuuuzzziiikkkiiizzz}}}lllbbbYYYdddzzzmmmRRRGGG===::::::888666666555444444555555666777888999CCCUUUkkkyyyzzz~~~zzz}}}vvv~~~wwwfffYYYRRRLLLKKKJJJLLLNNNPPPQQQPPPQQQTTTXXX]]]cccjjjrrrwwwzzz~~~~~~|||zzzwwwuuutttsssssstttwwwzzz~~~{{{qqqlllhhhgggfffiiisss}}}~~~}}}hhhLLL======<<<===>>>???AAABBBGGGGGGHHHJJJNNNSSSXXXZZZaaagggppptttuuutttsssttttttxxxzzz}}}sssllllllqqqrrrrrrrrrqqqssswwwzzzyyy~~~vvvkkkaaa^^^^^^```fffpppzzz~~~}}}yyyuuurrrpppqqqtttvvvvvvyyy~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{|||zzzuuuqqqoooiiiaaaZZZSSSNNNLLLKKKKKKOOOTTTZZZdddqqq{{{vvvfffhhheeewww}}}mmmccc\\\ggg}}}qqqUUUIII???<<<;;;999777777555444444555555666777888888BBBSSSiii{{{||||||||||||jjj\\\VVVNNNMMMLLLMMMPPPRRRSSSRRRTTTXXX]]]cccjjjrrr{{{~~~|||||||||}}}}}}yyyooojjjfffeeedddgggrrr|||~~~|||zzzyyykkkQQQEEE>>>::::::;;;;;;===AAAEEEGGGJJJMMMPPPVVV\\\```fffjjjooosssttttttttttttxxx}}}zzzwww|||sssooopppllllllmmmlllmmmpppuuuxxx||||||vvvpppiiieeebbbdddkkkvvv}}}{{{{{{{{{zzzyyywwwxxx{{{~~~~~~~~~~~~|||{{{}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}|||}}}{{{yyyvvvsssmmmgggbbbZZZUUUQQQOOOKKKHHHLLLQQQ\\\gggwwwwwwmmmiiijjjttt~~~lll```bbbllloooYYYJJJ;;;777999888666555555555555555666777999999999AAARRRhhh}}}xxx|||ooo```WWWVVVTTTRRRQQQRRRTTTUUUUUUXXX]]]dddmmmwww}}}zzzppphhh```]]]]]]aaalllvvv~~~{{{yyyoooVVVFFF@@@;;;<<<<<<<<<>>>AAAFFFHHHKKKOOOSSSXXX^^^bbbkkknnnsssvvvvvvuuuttttttvvv{{{uuusss~~~{{{uuunnnkkklllkkkllllllmmmnnnpppuuuxxx}}}}}}xxxrrrmmmiiifffhhhoooxxx~~~~~~|||zzzzzz|||}}}|||||||||~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}|||zzzxxxvvvrrrmmmfffbbbZZZUUUPPPMMMJJJHHHLLLRRR[[[fffvvv{{{sssrrrpppzzzqqqgggaaakkkmmmXXXJJJ===:::<<<;;;888777555555555555666777888999999AAAQQQggg~~~~~~yyy}}}rrrccc[[[YYYWWWUUUUUUVVVWWWYYYYYY```fffqqq|||}}}yyynnnfff___\\\\\\aaalllwww}}}|||vvv\\\IIIBBB===>>>>>>===???BBBFFFIIINNNRRRVVV\\\bbbfffpppssswwwyyyxxxvvvuuutttuuuzzz~~~oooqqqzzzuuurrrnnnhhhgggiiiiiikkklllmmmnnnqqquuuyyy~~~~~~zzzuuuqqqnnnlllooottt{{{}}}~~~~~~}}}{{{{{{{{{|||}}}||||||||||||}}}~~~~~~~~~}}}}}}{{{yyywwwuuuqqqllleeeaaaYYYSSSNNNKKKHHHGGGMMMTTT]]]hhhxxx||||||zzzuuukkkcccmmmkkkWWWJJJ???>>>???===:::999666555555666666777888999;;;AAAPPPddd{{{{{{wwwiiibbb___^^^\\\ZZZZZZ\\\^^^___hhhrrr{{{vvvllleee^^^[[[[[[```kkkvvv}}}~~~|||aaaKKKEEE@@@@@@@@@???@@@CCCGGGKKKPPPVVV[[[```fffjjjrrrvvvyyy{{{zzzwwwvvvuuuwww||||||nnnsssyyysssooommmjjjeeedddggggggiiilllnnnppprrrvvvyyy~~~}}}{{{xxxuuusssrrrtttxxx~~~~~~}}}||||||||||||}}}|||{{{{{{|||}}}~~~~~~}}}|||{{{zzzyyyvvvtttpppjjjddd___XXXRRRLLLIIIGGGGGGMMMUUUaaalll{{{tttjjjgggssshhhTTTIII@@@???@@@===:::999666666666666666777888888<<>>===999777777777777666666666666777777;;;>>>GGGWWWmmm}}}}}}~~~yyyuuutttuuutttqqqoooqqqwww|||}}}zzz{{{~~~|||zzzvvvnnnbbb[[[ZZZWWWWWWXXX[[[bbbjjjrrrwww|||||||||~~~}}}zzzwwwkkkccc[[[WWWUUUYYYcccmmmwww~~~}}}{{{zzzfffPPPIIICCCBBBAAA@@@@@@CCCEEEKKKTTT]]]eeejjjooorrrwwwzzz}}}~~~|||yyyvvvuuurrrxxxzzz}}}tttooojjjhhhccc^^^]]]___```eeekkkpppsssvvvxxxzzz}}}~~~~~~~~~}}}|||zzzxxxwwwyyyyyyzzz{{{|||||||||||||||}}}~~~zzzyyyxxxwwwwwwxxxzzz{{{|||zzzvvvqqqkkkccc[[[VVVOOOKKKHHHHHHGGGGGGMMMTTT```lll|||{{{uuuttttttssskkkcccqqqeeeRRRIIIAAA>>>;;;888666888777777666666666666777777:::===DDDTTTjjjzzzwwwsssooolllpppqqqssstttuuuuuutttsssvvv}}}|||wwwwwwyyyzzzyyyxxx}}}}}}}}}yyyvvvtttqqqgggZZZTTTUUUOOONNNNNNPPPTTT\\\ffflllrrrtttyyy~~~}}}wwwrrrggg```XXXUUUUUUYYYdddoooyyy}}}}}}}}}}}}}}}||||||{{{gggQQQIIIDDDBBBAAA???@@@CCCDDDKKKUUU^^^fffkkkppprrr{{{}}}|||xxxuuuttttttzzzuuupppllljjjfffaaa```bbb___dddkkkppptttvvvxxxzzz~~~~~~~~~|||zzzyyyvvvwwwyyy|||}}}~~~}}}}}}{{{{{{{{{||||||}}}}}}~~~xxxwwwvvvvvvvvvxxx{{{|||}}}zzzvvvqqqjjjbbbZZZTTTNNNJJJHHHHHHGGGGGGLLLSSSbbbnnn~~~~~~~~~zzzrrrpppnnn{{{qqqlllcccqqqeeeTTTKKKBBB>>>;;;777666888888777666666666666777777:::;;;BBBRRRiii{{{uuupppkkkgggbbb___```aaacccdddeeeddddddcccllluuu|||xxxwwwzzz}}}}}}wwwsssqqqoooeeeXXXSSSUUUPPPNNNKKKIIIKKKQQQZZZ```hhhmmmuuu|||{{{rrrkkkddd]]]VVVTTTUUUZZZfffqqq|||}}}{{{zzzyyyzzz{{{|||}}}}}}}}}}}}qqqYYYMMMAAA>>>?????????AAADDDFFFKKKTTTaaallltttxxx||||||yyyyyyyyy|||vvvpppkkkiiiddd^^^]]]___eeehhhlllooorrruuuyyy||||||yyyvvv{{{}}}~~~||||||}}}{{{{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{{{{zzzxxxwwwvvvuuusssqqqkkkcccZZZSSSPPPIIIDDDEEEGGGIIINNNTTTdddppp~~~yyyxxx}}}{{{yyyzzzooogggmmmooozzzrrrnnnnnnwwwlllRRRLLLCCC>>><<<;;;:::888555555555555666777888999:::<<>>@@@AAACCCHHHQQQ^^^jjjtttxxx|||{{{yyyzzzyyy}}}xxxrrrmmmjjjfff```^^^aaaeeehhhlllooorrrvvvzzz|||}}}{{{yyy}}}~~~{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{{{{zzzyyyxxxwwwvvvtttrrroooiiiaaaWWWPPPNNNHHHDDDEEEGGGJJJOOOVVVgggsss{{{tttoootttqqqpppqqqhhhbbbiiivvv|||uuurrrrrr}}}kkkRRRLLLCCC>>><<<<<<:::888666666666666777888999:::999;;;AAANNNccc|||oooeee[[[XXXUUUQQQMMMMMMOOOOOOOOONNNOOOOOOPPPQQQXXX___kkkvvvzzzxxxyyy~~~uuukkkbbb\\\TTTQQQMMMJJJIIILLLQQQUUU]]]aaahhhkkklllhhhdddbbb]]]XXXTTTTTTUUU\\\jjjwww}}}}}}|||zzzxxxyyyyyyxxxzzz|||~~~~~~}}}{{{]]]QQQEEEAAA@@@>>>===>>>>>>???CCCMMM[[[iiisssyyy~~~}}}zzzzzz{{{{{{}}}yyyrrrllliiiddd^^^]]]```dddhhhlllppptttwww{{{~~~~~~~~~}}}}}}{{{zzzzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{zzzzzzyyyxxxuuutttqqqmmmggg^^^TTTMMMLLLGGGDDDEEEHHHKKKQQQYYYjjjuuu~~~uuunnnfffkkkhhhhhhiiibbb___iii|||wwwuuuuuujjjSSSLLLDDD>>>===<<<:::888777777777777777888999:::888:::@@@MMMaaayyyxxxrrrbbbYYYQQQMMMKKKFFFCCCCCCHHHHHHHHHHHHHHHIIIJJJJJJQQQWWW___hhhooovvv}}}yyyxxx~~~xxxnnngggZZZVVVPPPLLLJJJLLLOOORRRUUUWWW[[[^^^___^^^\\\ZZZYYYUUUSSSTTTVVV]]]kkkyyy~~~||||||}}}{{{yyyxxxxxxwwwyyy{{{||||||{{{vvv[[[OOOCCC@@@@@@>>>======<<<===AAAKKKYYYiiiuuu{{{|||yyyzzz||||||~~~|||uuuooolllfff```___aaadddhhhmmmrrruuuxxx|||~~~}}}|||~~~~~~}}}~~~~~~~~~||||||zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzvvvtttqqqmmmfff]]]RRRKKKIIIEEEDDDFFFHHHLLLSSS\\\jjjuuu{{{qqqjjjbbbhhhggggggiiidddcccoooyyyuuutttvvvjjjSSSLLLDDD???===<<<:::888888888777777888999::::::888:::@@@LLL```xxx{{{sssjjjdddWWWPPPJJJHHHFFFCCCAAABBBGGGGGGGGGGGGGGGHHHIIIJJJPPPSSSYYY^^^dddlllvvv}}}|||{{{yyyssshhhccc[[[VVVSSSSSSTTTUUUQQQQQQRRRUUUWWWXXXWWWVVVUUURRRQQQSSSWWW___mmmzzz~~~~~~~~~}}}{{{yyyxxxwwwyyy{{{||||||{{{nnnVVVKKKAAA>>>???===<<<===<<<===BBBLLL[[[kkkwww~~~|||zzz{{{~~~}}}|||wwwsssmmmfffdddeeeeeeiiiooossswwwyyy|||~~~~~~~~~}}}zzzzzz}}}}}}|||}}}~~~~~~~~~}}}~~~~~~zzzxxxwwwzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||wwwuuurrrnnnggg]]]SSSLLLHHHEEEDDDFFFHHHLLLUUU^^^iiitttwwwoooiiibbbjjjkkkkkknnnhhhhhhttt~~~vvvsssssswwwjjjSSSMMMDDD???===<<<;;;999888888888888888888999:::999;;;@@@LLL___www~~~xxxsssnnnggg^^^WWWNNNHHHEEEEEEEEECCCCCCFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMPPPTTTWWW[[[dddoooxxxxxxssskkkeeebbb___]]][[[TTTRRRQQQSSSUUUWWWWWWVVVPPPNNNOOOSSSWWW___mmmzzz~~~}}}}}}|||zzzzzzyyyxxxyyy{{{||||||{{{jjjTTTIII???===>>>===<<<===<<<>>>CCCNNN]]]mmmyyy~~~{{{|||~~~~~~~~~zzzwwwqqqiiiddddddgggkkkqqquuuxxxzzz|||~~~}}}}}}}}}}}}~~~zzzxxxuuuvvvzzz||||||}}}~~~}}}}}}~~~|||xxxvvvuuuyyyyyyyyyzzzzzzzzzzzz{{{zzzzzzyyyyyyyyyzzz{{{{{{xxxvvvsssooohhh^^^TTTMMMGGGEEEEEEGGGHHHLLLUUU```iiitttyyyqqqkkkgggbbblllpppsssuuummmkkkwww|||uuussstttzzzjjjTTTMMMEEE???>>>===;;;999888888777777777888888999:::;;;@@@LLL^^^uuuzzzrrrnnnhhhdddaaa[[[SSSNNNGGGCCCBBBDDDDDDCCCEEEIIIHHHHHHHHHIIIJJJKKKLLLMMMJJJNNNQQQSSSVVV^^^iiisss~~~wwwqqqnnniiiddd___XXXUUUQQQPPPRRRRRRPPPNNNLLLJJJLLLQQQWWW___lllyyy{{{zzzzzzyyywwwzzzyyyxxxyyy{{{|||{{{zzznnnUUUJJJAAA??????===;;;;;;<<<>>>EEEPPP___nnnyyy}}}}}}}}}wwwmmmffffffiiimmmrrrvvvyyyzzz{{{|||}}}}}}|||}}}~~~|||tttooonnnqqqwww{{{|||~~~}}}}}}}}}~~~~~~~~~{{{xxxwwwwwwyyyyyyyyyzzzzzzzzz{{{{{{wwwwwwvvvvvvvvvwwwxxxyyyvvvuuurrrnnnhhh___TTTMMMGGGEEEFFFGGGHHHKKKUUU```kkkuuuzzzqqqjjjeeebbbdddqqqxxx{{{|||sssnnnyyywwwqqqqqqsss|||hhhTTTMMMEEE@@@>>>===;;;999888777777666666777777777999:::???JJJ\\\ssszzzpppjjjbbb^^^XXXUUUSSSPPPKKKGGGEEEBBBBBBEEEEEEDDDFFFKKKJJJJJJJJJJJJLLLMMMNNNOOOMMMRRRVVVXXXYYY```kkkttt|||yyypppiiibbb]]]VVVSSSRRROOOJJJFFFHHHHHHJJJPPPVVV]]]jjjwww}}}xxxxxxxxxxxxwwwyyyxxxwwwxxxyyyzzzyyyxxxtttXXXMMMCCC@@@???<<<::::::;;;>>>EEEQQQ```oooyyy~~~~~~~~~|||wwwooommmjjjnnnssswwwyyyzzz{{{|||{{{~~~~~~}}}}}}{{{|||~~~~~~~~~|||zzzyyyxxx}}}}}}{{{uuuoooiiihhhllltttzzz|||~~~}}}||||||||||||{{{|||~~~~~~|||zzzyyyzzzyyyyyyyyyzzzzzz{{{{{{{{{uuutttsssssssssuuuvvvwwwuuutttqqqnnnggg^^^TTTMMMGGGFFFFFFHHHHHHKKKUUUaaammmvvvvvvlllddd```^^^fffuuu~~~wwwqqq{{{sssnnnnnnppp|||gggTTTMMMEEE@@@>>>===;;;999777777666666666666666777888999>>>IIIZZZqqq{{{qqqggg```XXXSSSNNNLLLKKKJJJFFFCCCGGGEEEEEEHHHGGGEEEHHHMMMLLLLLLLLLMMMNNNOOOQQQRRRTTTYYY^^^```aaafffqqqzzz|||yyypppjjjaaa\\\XXXTTTLLLFFFGGGFFFJJJPPPUUU]]]iiiuuu|||xxxxxxzzzzzzyyyxxxwwwvvvvvvxxxyyyxxxwwwqqq\\\LLLGGGFFF??????BBB>>><<<@@@HHHSSS```mmmxxx~~~~~~zzz~~~wwwrrrnnnqqquuuwwwxxxyyy{{{||||||}}}}}}~~~~~~}}}|||}}}|||zzzzzzzzzyyywwwuuussstttuuuuuutttqqqmmmkkknnnoooooommmjjjgggeeeeeefffgggiiiooouuu{{{~~~|||yyyyyyzzz{{{}}}zzz{{{||||||{{{zzzxxxwwwwwwxxxyyyzzzyyywwwuuusssuuuuuuuuuuuuuuutttttttttqqqpppnnniiiccc[[[TTTPPPGGGFFFGGGHHHHHHLLLWWWcccpppyyyyyyrrrhhh___]]]```gggyyy}}}yyy|||rrriiiiiinnnuuuaaaTTTPPPIIICCC@@@>>><<<:::999999888777666666666777999:::===GGGXXXnnnxxxoooeee\\\VVVMMMKKKHHHEEEDDDEEEFFFGGGEEELLLOOOKKKIIILLLMMMKKKOOOOOOOOOPPPRRRVVVZZZ]]]cccfffkkkooorrrvvvzzz}}}}}}wwwmmmiiibbbVVVNNNLLLKKKJJJKKKNNNPPPWWWeeerrr{{{yyyzzzzzzyyywwwvvvwwwxxxyyyyyyzzzyyyyyysss[[[KKKFFFEEE???@@@DDD@@@@@@DDDJJJTTTaaammmxxx~~~xxx|||zzzuuutttvvvyyyzzz{{{|||}}}~~~}}}{{{yyyxxxyyyyyyxxxwwwxxxwwwvvvvvvwwwvvvtttrrroooppppppooommmkkkhhhfffbbbccccccbbb```______```aaacccgggmmmtttzzz~~~|||zzzyyyzzz|||}}}{{{{{{{{{{{{zzzyyywwwvvvwwwxxxyyyzzzyyyxxxvvvuuuvvvvvvvvvuuuttttttssssssooonnnkkkggg```XXXQQQMMMFFFEEEGGGIIIJJJOOO[[[hhhttt}}}~~~vvvooofff^^^\\\___hhhzzz|||sssiiiggglllppp\\\PPPLLLGGGBBB???===;;;999:::999888777777666777777999:::===EEEVVVmmm}}}yyyooofff\\\TTTOOOIIIHHHGGGFFFFFFFFFGGGGGGIIIQQQUUURRRQQQSSSTTTRRRPPPQQQSSSVVVZZZ```eeeiiipppsssxxx{{{}}}~~~~~~|||}}}xxxssslll```WWWUUULLLJJJKKKNNNQQQWWWeeerrr|||zzzyyyyyyxxxvvvtttuuuwwwxxxyyyzzz{{{{{{vvv^^^MMMGGGGGGCCCEEEJJJGGGEEEHHHMMMUUUaaannnyyyxxxssszzz~~~yyyzzz{{{||||||||||||~~~wwwuuurrrppppppqqqpppooopppooooooppprrrrrrpppoookkkjjjiiigggdddbbb```___YYYYYYXXXVVVTTTSSSVVVXXXZZZ^^^dddkkkrrrxxx|||}}}|||{{{zzzzzz|||}}}{{{{{{zzzzzzyyywwwvvvuuuvvvwwwyyyzzzzzzzzzyyyxxxyyyxxxwwwvvvtttsssrrrqqqmmmllliiiccc\\\TTTNNNJJJFFFEEEGGGJJJLLLRRR```mmmzzzzzzrrrkkkbbb[[[[[[___iii|||}}}ssshhheeejjjmmmYYYMMMJJJFFFCCCAAA???<<<:::;;;:::999888777777777777::::::<<>>>>>===<<<:::999888888777777888:::???JJJ```{{{~~~kkkdddZZZQQQLLLIIIHHHGGGIIIHHHHHHKKKPPPYYYaaafffeeecccbbbaaa```bbbiiirrr{{{}}}rrrlllkkkooovvv~~~tttlllccc^^^[[[ZZZ^^^dddqqq}}}~~~zzzvvvtttuuuwwwvvvvvvvvvuuutttsssrrrqqqxxx```PPPKKKGGGKKKOOOKKKJJJIIIIIIOOO[[[kkk{{{vvvjjjlllxxx~~~zzz|||~~~wwwmmmeee]]]YYYSSSNNNLLLLLLKKKJJJKKKKKKKKKNNNQQQSSSRRRQQQQQQPPPNNNLLLJJJIIIHHHHHHFFFEEEDDDCCCAAABBBEEEHHHJJJPPPYYY```eeekkktttzzz}}}~~~}}}}}}|||{{{{{{zzzzzzxxxwwwvvvuuuuuuvvvwwwwwwuuuuuuvvvwwwxxxyyy{{{{{{~~~}}}{{{xxxuuurrrpppooogggeeeaaa[[[UUUPPPLLLIIIGGGFFFGGGKKKOOOXXXhhhwww~~~tttlllccc^^^[[[]]]eeeooo|||yyyqqqhhhdddkkkwwwhhhVVVJJJGGGCCCAAAAAAAAA@@@??????>>><<<;;;999888888888555888:::???JJJ___yyy}}}{{{{{{uuuccc]]]UUUOOOLLLKKKKKKKKKLLLMMMNNNQQQUUUYYY^^^```^^^ZZZXXX[[[^^^eeesss|||vvvlllddddddhhhnnnyyy{{{~~~}}}tttjjjddd```^^^aaafffnnnzzz~~~zzzvvvtttvvvxxxwwwwwwwwwwwwwwwvvvuuuttt~~~eeeSSSLLLHHHKKKOOOKKKMMMKKKKKKOOOZZZjjjzzzzzznnnooozzz~~~yyy|||}}}uuukkkcccYYYTTTNNNIIIGGGGGGFFFEEEEEEEEEFFFHHHKKKMMMLLLKKKJJJJJJIIIGGGFFFDDDCCCBBBHHHHHHGGGDDDAAAAAABBBDDDHHHOOOWWW]]]aaahhhqqqyyy|||~~~~~~}}}}}}||||||yyyxxxwwwwwwwwwxxxzzz{{{uuuuuuuuuvvvwwwxxxzzz{{{~~~}}}{{{xxxuuurrrpppoooeeeccc___ZZZTTTOOOKKKIIIFFFEEEGGGLLLQQQ[[[lll{{{}}}ssskkkbbb]]][[[^^^hhhssssssllleeecccnnn|||hhhXXXMMMJJJEEEBBBBBBBBBBBBBBB???>>>===;;;999888888888444777:::???III^^^xxx|||vvvvvvxxx{{{nnn```[[[TTTOOONNNOOOOOOPPPNNNPPPRRRUUUXXXYYYZZZZZZ```[[[ZZZ___fffqqq}}}yyylllbbb]]]aaahhhppp{{{~~~zzz{{{wwwmmmgggdddbbbeeeiiilllyyy~~~zzzvvvtttvvvyyyxxxxxxyyyyyyyyyyyyxxxxxxwwwcccVVVOOOLLLNNNSSSQQQQQQSSSWWW```nnn~~~~~~qqquuu}}}{{{{{{~~~~~~}}}uuuiii^^^VVVPPPIIIDDDAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEECCC@@@???@@@BBBHHHGGGEEECCCBBBCCCDDDEEEGGGIIINNNTTT[[[ccclllrrrwww{{{zzzzzzyyyxxxyyyzzz{{{|||yyyxxxwwwuuuuuuuuuvvvvvvzzzxxxwwwuuutttrrrnnnkkkiiiddd]]]WWWRRRMMMJJJGGGFFFGGGHHHJJJQQQ^^^nnnzzzuuuggg]]]^^^___```jjjxxxxxxlllgggeeegggttt~~~gggZZZOOOKKKEEEBBB@@@@@@???>>>>>>===<<<:::999888888888444777;;;@@@FFFVVVrrr~~~tttnnnpppvvvppp```UUURRRNNNNNNPPPRRRRRRQQQPPPVVVZZZ[[[]]]aaabbb___^^^aaaeeejjjtttwwwlllbbbaaa```bbbiiittt{{{tttsssvvvfff```bbbeeeiiimmmnnnzzz|||yyywwwuuutttqqqooossstttvvvwwwxxxxxxwwwwww~~~mmmccc\\\VVVUUUVVVXXXXXXYYY]]]eeerrruuuxxx~~~~~~}}}|||~~~~~~uuuhhh]]]RRRNNNGGGBBBAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCAAA??????AAACCCGGGFFFDDDBBBBBBCCCDDDEEEFFFHHHLLLPPPVVV]]]ffflllrrrvvv{{{|||{{{zzzyyyyyyzzz{{{|||xxxwwwuuutttssssssttttttyyyxxxwwwvvvuuurrrooolllgggbbb[[[UUUPPPLLLHHHFFFFFFGGGHHHLLLTTTbbbttt}}}rrreee\\\^^^```eeerrrvvvnnnkkkhhhjjjxxxhhhZZZOOOKKKFFFBBBAAA@@@???>>>>>>===<<<:::999888888777444666:::>>>DDDUUUqqq{{{qqqkkkmmmttt|||jjj\\\WWWUUURRRRRRUUUWWWWWWWWWVVV[[[```bbbeeekkkmmmllllllqqqwwwoooeee\\\^^^aaagggppp}}}yyyqqqppp~~~tttddd___bbbeeejjjooooooyyy{{{yyyvvvvvvvvvvvvuuutttssstttuuuvvvwwwwwwwwwvvvzzztttnnnfff```___cccccccccfffmmmxxxyyy|||~~~~~~}}}||||||~~~uuufff[[[QQQLLLGGGCCCBBBCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBB@@@AAA@@@???>>>???BBBEEEEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGIIIKKKOOOUUU]]]cccjjjnnntttzzz~~~~~~}}}|||{{{zzzzzz{{{{{{xxxwwwuuutttssssssttttttxxxwwwvvvvvvvvvtttpppmmmeeeaaaZZZSSSOOOKKKGGGDDDFFFGGGIIINNNWWWgggzzzzzzoooccc\\\]]]ccclll}}}zzztttpppnnnkkkmmm~~~fffXXXOOOKKKGGGCCCBBBAAA@@@??????>>><<<:::999888888777555666999<<>>??????>>>===???BBBEEECCCCCCBBBBBBBBBBBBCCCDDDHHHHHHGGGGGGIIIOOOVVV[[[cccgggmmmsssxxx~~~~~~|||{{{zzz{{{{{{{{{zzzxxxvvvuuuuuuvvvvvvwwwvvvvvvwwwvvvtttpppmmmddd```YYYSSSNNNJJJGGGDDDFFFHHHKKKPPPZZZjjj}}}~~~vvvkkkbbb\\\___hhhuuuyyytttqqqooojjjooozzzbbbUUUOOOKKKGGGEEEDDDCCCAAA@@@???>>>===;;;999888777777666777999<<>><<<:::888777777888999;;;===AAANNNhhhsssjjjeeeeeennnxxx~~~tttlllfffbbb^^^```dddiiinnnuuu|||wwwsssqqqsssvvvyyy||||||qqqjjjfffiiirrr~~~wwwvvvyyy~~~mmmfffdddooo~~~zzzmmmeee^^^___dddlllvvv}}}zzzyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvwwwwwwzzzzzz~~~~~~|||}}}~~~yyy|||}}}tttjjjddd^^^\\\[[[[[[\\\[[[YYYXXXVVVUUUTTTSSSRRRQQQPPPPPPPPPRRRTTTRRRNNNIIIEEEDDDAAAAAACCCDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKNNNPPPRRRUUUYYY]]]bbbgggmmmrrrxxx~~~}}}{{{zzzzzz{{{{{{{{{zzzxxxvvvttttttttttttttttttuuuuuutttqqqkkkfffaaa]]]VVVQQQLLLIIIFFFDDDDDDIIIPPPXXXbbbppp}}}qqqfff]]]```gggrrrssslllgggfffiiivvvooo]]]VVVOOOMMMJJJIIIHHHGGGDDDCCCBBB@@@>>><<<:::888777777777888;;;===???JJJbbbxxxyyymmmfffcccfffppp|||zzztttpppllljjjnnnsssyyy~~~vvvqqqppppppqqqtttwwwyyy}}}yyyqqqllljjjoooyyyyyyttttttwww{{{hhhbbbaaakkkyyy}}}sssjjjbbb^^^```fffnnnzzz|||zzzyyyxxxxxxvvvuuutttsssssstttuuuvvv{{{vvvxxx|||}}}}}}}}}|||~~~yyy||||||tttlllgggdddccccccdddfffgggfffddd______^^^]]][[[ZZZYYYYYYWWWYYY[[[YYYTTTMMMGGGEEEAAABBBCCCEEEFFFGGGGGGGGGEEEGGGIIIJJJJJJKKKMMMOOOOOORRRUUUYYY]]]bbbhhhlllqqqzzz~~~~~~}}}|||{{{zzzzzz{{{{{{}}}|||zzzxxxvvvvvvvvvvvvtttttttttuuutttoooiiieee```[[[UUUOOOKKKHHHEEEBBBBBBHHHQQQZZZeeerrr|||nnncccYYY```jjjxxxmmmgggcccfffkkkzzzjjjYYYSSSOOOMMMJJJIIIIIIGGGEEECCCBBBAAA???<<<:::888777777555777:::<<<>>>HHH^^^sss~~~uuujjjcccaaafffrrr}}}}}}yyyvvv{{{zzzpppnnnooopppqqqssswwwxxx|||xxxrrrooonnnuuutttppppppssszzzeee______iiivvvxxxppphhhaaa^^^```gggppp|||~~~zzzwwwuuusssttttttrrrrrrqqqrrrsssttt}}}rrrqqqtttwwwzzz}}}~~~|||{{{|||~~~||||||wwwsssppphhhjjjllloooqqqsssuuuuuupppnnnllliiifffdddcccbbbcccfffgggcccZZZQQQJJJGGGDDDEEEFFFHHHJJJJJJJJJIIIMMMIIIHHHJJJKKKIIIKKKPPPTTTPPPPPPTTTXXX[[[aaahhhppp}}}{{{xxxyyy}}}}}}yyyzzzyyyxxxxxxyyyxxxuuurrrvvvvvvvvvvvvuuuqqqkkkfff^^^YYYQQQKKKHHHFFFEEEDDDEEEJJJRRR\\\iiiwwwpppddd^^^]]]cccqqqvvvgggaaa___aaaiii{{{fffXXXUUUJJJHHHFFFFFFEEEEEEBBBAAA>>>===<<<;;;:::999999999777999<<<===>>>GGG\\\pppzzzlllccceeeiiimmmxxxzzzwwwsssrrrrrrtttttttttvvvwwwyyy|||}}}wwwssstttvvv|||~~~ooopppttttttxxxhhhbbb___dddnnnyyy}}}yyytttooofffbbb^^^```iiivvv|||zzzxxxuuurrrrrrqqqppprrrtttuuuuuutttyyypppooosssvvvyyy}}}~~~|||{{{{{{}}}{{{~~~}}}{{{yyywwwsssuuuwwwzzz}}}~~~{{{xxxuuusssrrrmmmooonnniii___UUUNNNJJJGGGGGGHHHJJJKKKLLLKKKJJJLLLHHHGGGIIIJJJIIIKKKOOOOOOMMMMMMRRRUUUYYY```gggppp}}}~~~{{{xxxyyy|||~~~|||yyywwwwwwwwwxxxyyyyyywwwuuuwwwwwwwwwwwwuuuqqqkkkfff___YYYPPPJJJFFFEEEEEEDDDFFFKKKSSS]]]jjjyyy|||lllbbb]]]___gggvvvqqqddd___]]]aaallldddVVVSSSIIIGGGEEEDDDDDDCCCAAA???@@@>>>===;;;::::::::::::888999;;;<<<<<>>AAA???===;;;::::::;;;<<<888999:::::::::@@@RRRccc{{{xxxsssiiiaaa___fffpppzzz}}}}}}yyyiii___ccciiiooo}}}xxxfff___[[[```iiittt}}}||||||zzztttpppdddaaa___bbbjjjuuu{{{xxxvvvtttqqqrrrrrrqqqsssuuuwwwvvvvvv|||ssskkkmmmtttxxx|||}}}zzzyyyyyy{{{~~~tttfff\\\UUUPPPOOOOOORRRTTTUUURRROOOLLLHHHFFFHHHIIIHHHLLLPPPPPPOOOQQQUUUWWWYYY___gggrrr~~~|||zzz{{{}}}~~~}}}|||wwwvvvvvvwwwyyyzzzzzzxxxyyyyyyxxxwwwuuupppiiiddd]]]VVVMMMEEEBBBCCCDDDEEEIIINNNWWWcccpppqqqccc___```dddqqqxxxiii]]][[[[[[eeexxxrrr]]]PPPKKKGGGEEECCCCCCCCCBBBAAA???AAA???<<<:::999999;;;<<<888888999999999???OOO___www~~~tttkkkeee___\\\]]]gggrrrnnnccc\\\```fffnnn~~~tttccc\\\YYY^^^hhhsss~~~}}}{{{||||||zzztttooodddbbbaaadddkkkuuu~~~yyywwwvvvuuussstttsssssstttvvvwwwwwwvvv}}}tttmmmpppvvv{{{~~~{{{yyyyyy|||rrreee]]]VVVUUUVVVYYY]]]]]]YYYTTTMMMIIIGGGHHHJJJJJJNNNSSSTTTTTTWWWZZZZZZZZZ```iiirrr}}}}}}}}}~~~~~~zzzyyywwwxxxyyyyyyxxxwwwyyyxxxwwwvvvsssmmmfff```ZZZSSSJJJCCCAAABBBDDDFFFJJJPPPZZZfffsssyyyggg]]]\\\___hhhwwwwwwjjj\\\[[[^^^jjjmmm[[[OOOIIIHHHFFFDDDDDDDDDDDDCCCAAA@@@>>><<<:::999999:::;;;888777888:::;;;@@@NNN\\\uuussshhh___ZZZXXXYYY^^^hhhtttuuufff___[[[___dddlll}}}pppaaa[[[XXX^^^iiiuuu}}}{{{|||{{{xxxrrrmmmgggeeedddgggnnnwww|||yyywwwwwwwwwwwwvvvuuutttuuuwwwxxxwwwvvvwwwpppsssyyy}}}{{{yyyyyy}}}pppfff\\\\\\^^^dddiiiiiibbb[[[PPPKKKIIIJJJLLLLLLQQQVVVXXXYYY]]]```___^^^eeennnwww~~~}}}{{{yyyxxxxxxxxxwwwuuuwwwvvvuuussspppjjjbbb\\\UUUOOOHHHCCCAAACCCEEEFFFKKKRRR]]]iiiuuuxxxiii]]]XXXZZZ^^^nnn~~~wwwkkk]]]^^^bbbpppiiiZZZQQQIIIIIIGGGFFFEEEFFFFFFDDDCCC??????===<<<;;;:::::::::999888888:::<<<@@@MMMYYYrrruuuiii```XXXTTTUUUYYYaaakkkwww|||jjj^^^[[[ZZZ\\\```iii{{{~~~pppaaa[[[XXX^^^iiiuuu}}}zzzzzzyyyvvvqqqllljjjgggeeegggnnnwww~~~{{{yyyyyyzzz{{{yyyxxxwwwwwwwwwwwwvvvttt|||yyysssuuu{{{~~~|||zzzyyy{{{~~~{{{pppbbbccchhhpppvvvuuullldddRRRNNNKKKLLLNNNOOOTTTZZZ]]]```eeeiiihhhhhhpppzzz~~~{{{yyyxxxxxxxxxwwwvvvuuutttsssqqqmmmfff^^^XXXPPPLLLFFFBBBBBBDDDFFFFFFKKKSSS___kkkvvv~~~yyyjjj^^^WWWXXX\\\___ttttttiii___aaagggwwwggg[[[SSSJJJHHHGGGFFFEEEFFFFFFEEECCC@@@@@@@@@@@@???===<<<;;;;;;999999:::;;;>>>IIITTTmmmzzzlllaaaZZZUUUSSSRRRZZZdddnnn{{{sssbbbXXXXXXZZZ[[[___iii|||tttccc\\\YYY^^^hhhsss~~~zzzwwwvvvvvvtttppplllfffccc```aaagggpppyyy}}}~~~~~~}}}|||}}}~~~|||{{{yyyxxxxxxwwwuuusssxxx{{{{{{tttvvv{{{~~~}}}{{{zzzzzz}}}vvvggghhhnnnwww}}}sssiiiTTTOOOLLLNNNOOOQQQVVV\\\bbbffflllqqqqqqrrr{{{~~~~~~}}}{{{xxxwwwxxxyyyxxxxxxtttsssqqqoookkkddd\\\VVVNNNJJJEEEBBBCCCEEEFFFGGGKKKSSS```mmmvvv}}}uuueeeYYYWWWZZZ```cccyyy}}}qqqgggaaadddjjj{{{~~~fff\\\TTTKKKHHHFFFEEEEEEFFFFFFEEECCCAAABBBCCCCCCBBB@@@===;;;<<<:::999::::::<<>>;;;999;;;;;;<<>>CCCTTTkkkpppggg^^^\\\^^^bbbiiiqqqzzz~~~pppccc]]][[[\\\```fffeeelllwwwuuufff```\\\]]]]]]ZZZWWWWWWQQQSSSWWW[[[```iiiuuu~~~xxxkkk```YYYUUUZZZdddooo}}}~~~{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvsssnnniii```XXXQQQOOOQQQUUU^^^hhhqqq~~~}}}{{{yyyxxxwwwuuutttrrrqqqppp|||{{{{{{zzzzzz{{{~~~~~~|||{{{yyyxxxxxxyyy{{{|||}}}~~~}}}{{{xxxuuusssrrrppplllgggdddccccccgggqqqyyyyyyuuuoooeee]]]XXXXXX[[[```bbbeeennnwwwyyywwwjjjgggeeefffkkkqqqwwwzzz}}}}}}}}}|||{{{zzzyyyxxxzzzzzz|||~~~{{{yyyvvvuuussspppmmmjjjiiigggccc```]]]YYYTTTPPPIIIGGGEEEDDDFFFIIINNNQQQZZZdddooowww|||~~~{{{uuuiii___XXXYYY]]]eeexxxyyykkkeeedddeeehhhnnnuuuaaaXXXQQQMMMLLLHHHHHHIIIIIIHHHGGGFFFEEECCCCCCBBBAAA@@@@@@@@@@@@@@@===<<<===<<<:::===BBBOOOfffppphhhaaaaaaeeekkksss{{{|||oooccc]]]\\\[[[^^^bbbccclllwww{{{oooaaa\\\XXXYYYYYYVVVUUUWWWQQQSSSWWWZZZ```jjjwwwxxxlll```YYYVVV\\\gggsss~~~||||||}}}|||{{{yyywwwvvvuuuuuutttrrrnnnkkk```XXXQQQOOOPPPUUU^^^gggppp}}}|||uuutttsssrrrpppooonnnmmm}}}rrrpppqqq~~~zzz||||||yyyxxxzzz|||{{{zzz}}}~~~~~~~~~}}}}}}{{{xxxuuuuuuvvvxxxzzz|||~~~{{{wwwtttpppkkkhhhfffccc^^^[[[[[[\\\\\\\\\aaaiiinnnkkkeee```\\\WWWUUUVVVZZZ```dddiiittt~~~vvvrrrfffccc```bbbhhhpppwww{{{~~~~~~~~~}}}|||{{{yyyyyyxxxyyy|||}}}{{{xxxvvvtttqqqmmmjjjiiifffaaa]]]YYYTTTNNNJJJFFFEEECCCDDDGGGLLLRRRUUU^^^hhhttt{{{~~~xxxqqqccc[[[WWW[[[aaalllyyykkkeeeddddddfffmmmmmm]]]VVVPPPLLLKKKFFFGGGHHHIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@AAAAAA@@@===<<<===<<<:::===BBBJJJaaa{{{wwwooojjjlllqqqxxx}}}rrrgggcccaaa______bbbeeemmmyyyvvvhhh]]]YYYVVVWWWVVVSSSTTTVVVSSSUUUXXX[[[bbbmmm|||xxxmmmaaaZZZXXX^^^jjjwww~~~}}}}}}~~~~~~}}}{{{yyywwwvvvuuutttssspppnnnlll___WWWPPPNNNOOOTTT]]]fffooo{{{|||xxxqqqqqqpppnnnmmmlllkkkjjj}}}mmmddd___]]]jjjuuuxxxtttwww{{{|||zzzxxxvvvwwwzzz}}}}}}{{{}}}}}}}}}}}}}}}}}}~~~{{{wwwtttssstttvvvxxx{{{~~~}}}yyyuuupppjjjddd___[[[VVVPPPOOORRRUUUWWWWWW[[[bbbddd___XXXUUUTTTRRRRRRTTTYYY```eeelllyyy}}}tttooodddaaa^^^```fffpppxxx}}}~~~~~~}}}|||zzzyyyvvvxxx||||||zzzwwwuuurrrnnnkkkiiifff```[[[VVVPPPIIIEEEBBBBBBBBBDDDHHHOOOUUUYYY```kkkwww~~~wwwnnn```YYYWWW\\\dddqqq}}}zzzlllfffeeedddffflll~~~gggYYYTTTOOOJJJIIIDDDFFFHHHIIIIIIIIIGGGFFFEEEDDDBBBAAA@@@@@@AAABBB???===<<<>>><<<:::===BBBFFF]]]xxxxxxsssvvv|||wwwnnnkkkiiieeedddeeegggooozzzqqqbbb]]]XXXVVVVVVUUUSSSTTTWWWUUUWWWYYY\\\cccppp~~~yyynnnaaa[[[YYY```lllyyy}}}|||||||||}}}~~~}}}zzzwwwwwwvvvuuusssrrrpppnnnlll^^^VVVOOOMMMOOOSSS\\\eeeooozzzxxxsssooonnnnnnlllkkkjjjiiiiii}}}mmmccc[[[VVVTTT]]]^^^jjj}}}|||xxxtttuuuzzzzzz{{{|||||||||~~~}}}{{{yyy~~~|||yyyvvvuuuuuuvvvwwwzzz{{{}}}{{{vvvrrrpppiii```XXXRRROOOLLLKKKNNNSSSVVVXXX[[[ZZZXXXTTTPPPNNNNNNNNNMMMTTT[[[```dddmmm{{{~~~yyyqqqjjjaaa^^^\\\```jjjuuu}}}~~~}}}{{{yyyyyy{{{|||xxxtttqqqpppooohhhfffbbb]]]UUUNNNHHHDDDCCCDDDEEEEEEFFFLLLVVV]]]iiiqqqyyyzzzqqqccc\\\WWW\\\iii|||xxxwwwkkkfffcccaaajjjvvvyyyeee^^^TTTMMMLLLHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA???=========>>>>>>GGGUUUmmm|||uuuqqqqqqrrrsssssssssuuuyyy}}}ooobbb___WWWRRRTTTVVVUUUSSSSSSWWWVVVYYYaaannn|||~~~ssseeeaaa]]]___jjj{{{~~~{{{|||{{{{{{|||}}}}}}{{{zzzuuutttsssrrrqqqnnniiifff]]]XXXRRROOOLLLNNNWWWbbbppp{{{wwwqqqnnnmmmllljjjiiihhhhhhgggtttfff___YYYUUUTTTTTTTTT]]]ooo~~~zzzwwwwww|||}}}{{{yyy~~~|||yyywwwvvvwwwyyyzzzzzzzzz|||~~~~~~~~~~~~}}}||||||xxxtttrrrooojjjaaaZZZPPPMMMKKKKKKNNNSSSVVVWWWXXXVVVTTTPPPLLLJJJJJJJJJLLLQQQXXX\\\aaajjjxxxzzzppphhh```]]]]]]bbblllwww}}}|||zzz{{{}}}{{{wwwsssqqqooonnngggeeeaaa[[[TTTMMMGGGCCCCCCDDDEEEEEEGGGMMMWWW___mmmuuu~~~zzzpppccc]]][[[bbbppp{{{rrrgggdddddddddooo~~~uuubbb\\\RRRNNNNNNKKKIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@???===============DDDQQQhhh{{{|||}}}~~~qqqeee___WWWRRRTTTVVVTTTRRRRRRWWWXXX]]]hhhwwwvvvhhheeeccceeennn}}}}}}}}}|||{{{{{{}}}}}}{{{yyyuuutttsssrrrpppmmmhhheee]]]WWWRRROOOLLLNNNXXXcccppp{{{~~~vvvpppmmmlllkkkiiigggffffffeee|||jjj```\\\YYYVVVVVVPPPOOOSSS^^^nnn~~~~~~|||{{{zzz|||{{{yyyxxxxxxzzz|||}}}{{{{{{{{{{{{}}}}}}|||||||||{{{yyyxxxuuurrroookkkeee\\\VVVMMMLLLKKKLLLPPPTTTVVVWWWSSSQQQNNNJJJHHHFFFFFFFFFIIIMMMRRRUUUYYYcccpppzzzyyyoooggg```___```gggrrr}}}~~~~~~|||{{{|||~~~~~~zzzvvvssspppnnnmmmdddbbb^^^XXXRRRKKKFFFCCCBBBCCCDDDEEEHHHPPPZZZbbbsss{{{zzzooobbb^^^___hhhwww}}}lllcccaaadddgggtttrrr```ZZZRRRPPPRRROOOMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>===<<<<<<<<<===@@@KKK```yyyuuujjj```YYYUUUVVVWWWTTTRRRSSSXXX\\\eeerrrzzzkkkkkklllnnnsss~~~|||{{{{{{||||||{{{yyyuuutttrrrqqqoookkkgggccc\\\WWWRRROOOMMMPPPZZZeeeooo{{{zzzsssooommmllljjjhhhfffddddddcccsssddd^^^]]][[[XXXXXXSSSQQQQQQVVV___qqq~~~~~~~~~~~~}}}|||{{{{{{zzzyyyyyyxxxyyy{{{}}}~~~}}}|||{{{{{{|||~~~~~~}}}||||||{{{yyywwwuuurrrnnnjjjeee___WWWQQQMMMMMMNNNQQQUUUXXXXXXXXXRRRNNNJJJGGGEEEEEEDDDDDDGGGIIIKKKLLLOOOWWWbbbkkkuuu}}}~~~{{{uuummmfffcccdddgggppp|||~~~}}}|||{{{{{{}}}~~~|||yyyuuurrrnnnllljjjcccaaa]]]WWWQQQJJJFFFCCCBBBCCCEEEFFFJJJSSS___gggyyyxxxlllaaa^^^aaammm}}}yyykkkccc```dddiiiwwwqqqbbb[[[SSSRRRUUURRROOONNNMMMKKKIIIGGGEEEDDDEEEEEEEEEDDDCCCBBBAAAAAA??????>>>======<<<<<<<<<>>>FFFXXXqqqwwwmmmbbb[[[WWWWWWWWWUUUTTTVVVYYYbbbooo||||||mmmppprrrsssvvv~~~|||zzzzzz{{{{{{yyyxxxuuutttrrrpppnnnkkkfffbbb\\\WWWRRRPPPNNNQQQ[[[fffooo|||}}}vvvqqqmmmmmmllljjjhhhfffdddccccccyyylll___\\\]]]ZZZWWWVVVRRRPPPQQQSSSWWWeee~~~}}}~~~~~~~~~~~~}}}||||||yyyxxxxxxxxxyyyzzz{{{|||~~~}}}||||||}}}~~~~~~~~~|||yyyvvvqqqnnnkkkgggbbb^^^YYYVVVOOOPPPSSSXXX\\\]]]\\\ZZZRRRMMMHHHEEEDDDEEEDDDCCCDDDEEEEEEDDDFFFKKKTTTZZZccclllxxx~~~yyyuuuqqqlllhhhfffiiiooozzz}}}{{{zzzzzzyyy}}}{{{zzzxxxtttpppmmmjjjhhhccc```\\\VVVPPPKKKGGGDDDBBBDDDFFFHHHMMMWWWdddnnn}}}vvviiiaaa```eeesssvvvlllddd```dddkkk~~~qqqddd]]]TTTUUUWWWRRROOOOOOMMMKKKIIIGGGFFFEEEFFFFFFFFFEEEDDDCCCAAA@@@?????????>>>======<<<<<<>>>CCCQQQjjjvvvlll```ZZZUUUUUUUUUTTTVVVYYY]]]jjjzzz{{{oooqqqssssssvvv~~~|||yyyxxxxxxxxxwwwvvvuuusssrrrpppoookkkfffbbb]]]WWWSSSPPPOOOQQQ\\\gggppp}}}~~~wwwrrrnnnlllmmmllljjjhhhfffeeeddddddpppeee[[[YYYZZZXXXTTTRRRLLLKKKLLLNNNPPP[[[qqq}}}{{{}}}~~~}}}zzzyyyyyyyyyyyyyyyzzzzzz~~~~~~~~~~~~}}}xxxuuummmkkkhhhdddaaa_________SSSUUUYYY___bbbbbb___\\\QQQLLLEEEBBBCCCDDDCCCBBBAAAAAA@@@???@@@DDDIIINNNTTT[[[fffpppyyy{{{vvvsssqqqnnnmmmlllpppxxx}}}zzzyyyyyyxxx|||~~~}}}yyyxxxvvvsssoookkkhhhfffaaa___ZZZUUUOOOJJJGGGEEECCCEEEGGGJJJPPP[[[jjjtttvvvhhhdddfffpppsssllleee```fffqqq}}}lllbbb\\\SSSUUUWWWPPPMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGFFFEEECCCAAA??????@@@@@@@@@???>>>===<<>>???BBBEEEHHHJJJPPPWWW]]]dddlllwww~~~~~~|||zzzxxxwwwuuutttssswww|||{{{yyyyyyyyy{{{|||}}}~~~~~~}}}{{{zzzxxxwwwuuurrrnnnjjjgggeee___]]]XXXRRRMMMHHHFFFDDDDDDFFFIIILLLSSS___nnnyyywwwiiiiiiooozzzmmmgggbbb```jjjzzzpppccc]]]XXXPPPSSSUUUMMMKKKJJJJJJIIIIIIHHHHHHHHHFFFGGGGGGGGGEEECCCAAA???@@@AAAAAAAAA@@@???>>>===@@@>>>FFF\\\uuu}}}rrraaaZZZUUUTTTUUUYYYaaakkkzzz}}}sssooojjjjjjrrr}}}zzzvvvttttttssssssrrrsssrrrrrrqqqpppnnnjjjggg```ZZZUUURRROOOQQQ[[[fffsssvvvpppmmmlllkkkiiihhhgggfffeeeeeeeeeeeerrrhhh^^^WWWYYY\\\YYYTTTQQQPPPMMMIIIGGGDDDIIIWWWeee~~~|||~~~~~~|||{{{zzzyyyxxxzzz{{{}}}|||vvvqqqpppllleee\\\VVVTTTVVVXXXWWWZZZ```fffiiigggaaa]]]LLLEEE>>>;;;===???>>>===:::;;;<<<>>>@@@BBBEEEGGGGGGJJJOOORRRWWW^^^gggnnn|||{{{yyywwwxxxzzz{{{{{{zzzyyywww|||zzzzzzzzzzzz{{{|||}}}|||{{{yyyxxxwwwvvvuuurrrnnnjjjfffddd^^^[[[VVVPPPKKKGGGDDDCCCEEEGGGIIIMMMTTTaaaqqq|||xxxkkklllvvvwwwiiiccc^^^___nnneee[[[WWWTTTMMMQQQSSSJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHGGGFFFCCC@@@???AAAAAABBBBBBAAA@@@>>>===@@@===CCCXXXqqqvvvppptttvvvzzzzzzfff___YYYXXXZZZ___jjjuuu{{{zzz}}}uuunnnggggggrrr}}}yyyuuusssrrrrrrqqqqqqsssrrrrrrrrrqqqoookkkhhhaaa[[[VVVRRRPPPQQQ[[[fffsss~~~tttooolllkkkkkkffffffeeeddddddddddddeee~~~qqqfff```ZZZYYY[[[ZZZTTTNNNPPPKKKHHHGGGGGGHHHNNNVVVqqq~~~|||zzzyyyzzzzzzzzzyyy{{{{{{{{{|||~~~}}}wwwrrrmmmpppiii^^^TTTMMMKKKMMMOOORRR\\\fffjjjhhheee]]]UUUIIIFFFAAA===;;;;;;<<<===999;;;===>>>???AAAEEEHHHIIIJJJLLLMMMPPPWWWaaahhhpppzzzzzzsssooommmooorrruuuwwwyyy||||||xxxvvvuuutttzzz{{{{{{||||||{{{{{{zzzzzzwwwsssooolllhhhdddaaa]]]YYYRRRKKKFFFDDDDDDDDDFFFHHHLLLSSS]]]iiiwww}}}vvvvvvvvvttthhheeeaaabbbwwwyyy]]]XXXQQQNNNMMMLLLJJJGGGJJJJJJJJJJJJIIIGGGEEEDDDEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@????????????>>><<<===AAALLLeee}}}uuunnnjjjkkknnnttt{{{}}}iii___YYY\\\ccckkkwww|||xxxtttsssuuuxxx|||}}}xxxpppjjjnnnxxx}}}{{{xxxuuurrrqqqqqqrrruuuttttttuuuuuurrrkkkeeebbb]]]VVVRRRNNNOOOXXXbbbuuutttnnnjjjgggffffffhhhhhhfffbbbaaabbbeee{{{ooohhhbbb\\\[[[]]]\\\WWWRRRPPPLLLHHHHHHGGGGGGMMMTTTjjj}}}{{{zzzzzz{{{{{{zzzzzzzzz{{{|||{{{vvvpppllllllfff\\\RRRLLLKKKLLLNNNTTT]]]eeefffddd___VVVOOODDDBBB>>>:::999999:::;;;999;;;===>>>???BBBFFFIIIIIIJJJLLLNNNQQQWWW```fffnnnuuu~~~sssmmmhhheeeeeehhhlllqqquuuyyy}}}{{{xxxxxxxxxwwwxxxxxxyyyyyyyyyxxxwwwwwwzzzwwwsssooolllhhhdddaaa[[[WWWPPPJJJEEEDDDDDDDDDGGGJJJOOOVVV```mmmzzz{{{tttttt{{{ttthhheeeaaacccyyyrrr[[[VVVPPPLLLLLLLLLJJJGGGGGGGGGHHHHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCC@@@@@@@@@@@@????????????===>>>@@@JJJ```{{{zzzrrrjjjfffdddhhhmmmuuu~~~ooofffaaadddkkktttyyyuuupppnnnooosssvvvwww~~~{{{rrrllloooxxx}}}{{{xxxuuusssrrrrrrrrruuuttttttttttttqqqkkkfffccc\\\VVVQQQNNNOOOXXXcccuuu}}}tttnnnjjjhhhfffhhhiiiiiigggdddcccdddfffyyynnnjjjddd]]][[[]]]]]]ZZZVVVPPPLLLIIIIIIGGGFFFJJJPPPaaa|||~~~~~~|||{{{{{{||||||{{{yyyzzz{{{|||}}}yyytttnnniiifffaaaXXXPPPKKKJJJLLLMMMVVV]]]bbbaaa\\\VVVMMMFFF@@@>>><<<999888999:::<<<999;;;===>>>@@@CCCGGGJJJJJJKKKMMMOOORRRWWW^^^bbbjjjooouuuyyy~~~mmmeeeaaa^^^]]]^^^eeeiiipppvvv{{{zzzxxxyyyzzzzzzwwwxxxxxxxxxwwwvvvvvvuuuyyyvvvrrrooolllhhhccc```XXXTTTNNNHHHDDDCCCDDDEEEHHHLLLRRRZZZeeerrr~~~yyyqqqqqqrrrgggbbb```ddd|||iiiXXXSSSMMMKKKKKKLLLJJJHHHFFFFFFGGGGGGFFFEEEDDDDDDAAACCCEEEGGGHHHGGGFFFFFFAAA@@@@@@@@@????????????>>>>>>???GGGZZZsssxxxnnnfffbbb```ccchhhoooyyywwwqqqnnnrrrzzz{{{vvvpppmmmmmmppprrrssszzz~~~wwwoooqqqyyy~~~}}}|||zzzxxxuuusssrrrrrrrrrvvvuuussssssrrrooojjjgggccc\\\UUUPPPMMMNNNYYYdddvvv{{{sssnnnjjjhhhfffiiijjjjjjiiifffeeeeeefffyyyppphhhbbb\\\YYYZZZ[[[YYYWWWPPPMMMKKKJJJHHHEEEHHHMMMZZZsss~~~~~~~~~~~~}}}||||||}}}}}}|||yyyzzz{{{}}}}}}zzzvvvqqqjjjfff___[[[TTTNNNJJJJJJLLLMMMTTTZZZ]]]YYYSSSNNNFFF??????===;;;::::::;;;===>>>:::;;;>>>???AAADDDIIILLLLLLMMMOOOQQQTTTXXX\\\___eeehhhmmmpppuuu|||rrreee^^^\\\ZZZ[[[^^^eeekkkssszzz~~~xxxxxxzzz||||||yyyyyyyyyyyyxxxwwwvvvuuuwwwuuurrroookkkgggbbb___UUUQQQKKKEEECCCCCCFFFGGGIIINNNVVV___kkkwwwvvvnnnnnnxxxlllbbb^^^]]]ddd}}}vvvcccWWWRRRMMMKKKLLLMMMLLLJJJHHHHHHHHHHHHHHHGGGGGGGGGBBBDDDGGGIIIJJJIIIGGGEEEAAAAAA@@@@@@@@@?????????>>>===>>>DDDTTTkkkzzzzzz~~~xxxooogggcccbbbeeeiiiooowww}}}|||~~~{{{vvvttttttvvvxxxyyy|||sssssszzz~~~|||{{{zzzzzzyyywwwuuutttssssssrrrvvvuuutttrrrpppmmmjjjhhhbbb[[[TTTOOOLLLNNNYYYeeexxxyyyrrrmmmjjjhhhfffiiijjjjjjiiigggfffeeeeeeuuunnnddd___YYYVVVVVVVVVTTTSSSPPPMMMLLLLLLJJJFFFGGGKKKVVVlll|||yyy|||}}}~~~||||||}}}}}}|||}}}}}}}}}|||yyyzzz|||~~~}}}{{{xxxtttnnnfffaaaXXXTTTPPPLLLJJJJJJLLLNNNQQQVVVWWWRRRLLLHHHBBB<<<<<<;;;:::999:::;;;===>>>;;;===???AAACCCGGGLLLOOOPPPPPPRRRUUUXXXZZZ\\\\\\\\\```eeeiiimmmsss{{{tttiii^^^ZZZYYYYYY\\\```cccjjjttt|||{{{xxxxxx{{{||||||yyyyyyyyyxxxwwwuuutttsssuuussspppmmmjjjfff```\\\RRRNNNHHHDDDBBBDDDHHHJJJKKKPPPZZZeeeppp|||sssmmmooonnneee]]]ZZZ[[[eee~~~oooaaaWWWRRRMMMKKKMMMNNNMMMLLLHHHHHHGGGGGGGGGGGGGGGGGGDDDEEEHHHIIIIIIHHHEEEDDDAAAAAAAAA@@@@@@@@@@@@???<<<<<<<<>>AAADDDFFFJJJOOOSSSTTTTTTVVVYYY\\\]]]\\\[[[UUUXXX]]]bbbgggmmmtttxxx{{{iii```XXXVVVVVVXXX\\\bbbbbbjjjuuuzzzyyy{{{}}}|||{{{xxxxxxwwwvvvuuusssqqqppprrrqqqnnnllliiiddd^^^ZZZOOOLLLGGGCCCBBBEEEJJJMMMNNNUUU```kkkwwwqqqnnnrrryyyeee```[[[YYY\\\iii~~~iii```WWWRRRMMMKKKMMMNNNMMMLLLGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@;;;:::;;;@@@IIIZZZuuu}}}rrrttt|||yyyqqqnnnooosssyyy}}}wwwssspppkkknnnssswww}}}|||vvvsssrrrssstttuuuwww}}}{{{zzz|||zzzwwwvvvwwwwwwwwwvvvuuuttttttsssssstttuuusssnnnjjjgggfff]]]XXXSSSPPPNNNPPPYYYdddttt}}}ssslllhhhggggggggggggfffeeeffffffeeebbb```rrrhhheee```^^^ZZZWWWTTTQQQNNNMMMOOONNNOOOQQQNNNIIIHHHJJJQQQaaa{{{|||~~~~~~zzzwwwwwwwww{{{|||}}}yyyzzz|||}}}~~~~~~~~~}}}~~~}}}~~~|||{{{|||}}}|||{{{|||}}}~~~}}}zzzwwwqqqiii```ZZZMMMLLLJJJJJJJJJLLLNNNOOOOOOQQQPPPIIICCCAAA>>>:::999999888999999:::;;;<<<>>>@@@CCCFFFIIIMMMRRRUUUXXXXXXZZZ]]]```aaa^^^ZZZUUUVVVYYY]]]dddllluuuzzz{{{}}}rrrbbb[[[VVVVVVYYY\\\cccjjjmmmttt~~~||||||~~~}}}{{{yyyyyyxxxwwwuuusssqqqppppppnnnllljjjgggbbb\\\WWWNNNKKKFFFBBBBBBGGGLLLPPPSSS[[[fffrrr}}}~~~pppooovvvyyymmm```^^^\\\\\\aaapppuuubbb\\\VVVQQQLLLJJJLLLMMMLLLJJJHHHGGGEEEDDDCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@::::::;;;>>>CCCQQQkkk~~~|||sssiiimmmyyy~~~vvvrrrtttssswww|||~~~yyyvvvtttoootttzzz}}}zzzuuupppnnnnnnppprrrvvvzzz}}}|||~~~|||zzzxxxwwwvvvvvvwwwvvvvvvuuuttttttqqqtttvvvtttnnniiieeeddd[[[WWWSSSQQQOOOPPPYYYcccppp||||||rrriiieeeeeefffggggggeeeeeefffgggfffbbb^^^ooofffdddaaa```]]]YYYUUUQQQNNNLLLNNNNNNPPPRRRPPPJJJIIIKKKOOO^^^www{{{}}}~~~{{{yyyzzz|||}}}}}}~~~||||||}}}}}}}}}~~~~~~|||{{{{{{||||||{{{}}}~~~}}}zzzwwwqqqhhh^^^XXXKKKJJJIIIIIIJJJLLLOOOPPPPPPRRROOOGGGAAA???<<<999;;;;;;;;;;;;<<<======>>>???AAADDDGGGJJJNNNTTTWWW[[[[[[\\\```cccccc___[[[XXXXXXYYY\\\dddnnnyyy|||yyynnnaaa[[[XXXZZZ^^^ccclllttt{{{~~~{{{|||{{{{{{yyywwwuuusssrrrnnnmmmkkkiiifffaaaZZZVVVNNNJJJEEEBBBCCCGGGMMMRRRWWW___jjjvvv}}}pppqqqxxx}}}qqqfff^^^^^^^^^___fffvvvooo]]]YYYUUUQQQKKKIIIJJJKKKJJJIIIKKKJJJHHHFFFDDDDDDDDDEEE???@@@@@@BBBCCCEEEFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@::::::;;;===???JJJddd}}}|||vvvttttttmmmdddjjjxxx}}}zzz{{{vvvwwwxxxzzzzzzvvvtttsssyyyxxxuuuqqqnnnmmmppptttvvv|||~~~~~~|||{{{{{{zzzyyyvvvvvvvvvvvvvvvuuuttttttpppsssvvvuuuoooiiieeecccYYYVVVSSSRRRPPPQQQYYYbbblllyyy|||qqqhhhddddddfffggggggfffeeefffhhhfffbbb^^^vvvmmmjjjfffiiiiiibbbWWWOOOMMMOOOKKKLLLNNNNNNLLLJJJJJJJJJMMMXXXppp~~~|||zzz{{{||||||{{{~~~|||zzzyyy}}}|||zzzyyyyyyzzz{{{}}}|||}}}}}}}}}~~~~~~~~~|||uuuqqqllleeeZZZRRRPPPMMMJJJJJJMMMNNNNNNLLLPPPOOOMMMJJJGGGBBB???===;;;;;;<<<===============AAABBBDDDHHHNNNSSSUUUVVV___dddhhhiiikkkkkkggg``````\\\YYY\\\eeerrr~~~~~~tttnnnbbb]]]ZZZ^^^eeennnzzz~~~}}}|||yyyvvvsssqqqoooooonnnllliiieee^^^UUUOOOMMMFFFAAABBBFFFIIIOOOVVVYYYfffuuuxxxpppuuu~~~~~~wwwiii\\\VVV\\\___aaakkkhhhYYYSSSJJJJJJIIIHHHHHHHHHIIIIIIKKKIIIFFFCCCAAAAAABBBBBB@@@@@@AAAAAABBBCCCDDDDDDBBBCCCDDDDDDDDDBBB@@@>>>999;;;===<<<<<>>;;;<<<<<<===>>>???@@@@@@@@@CCCDDDFFFJJJOOOUUUZZZ\\\gggmmmqqqrrrrrrrrrmmmfffccc```^^^aaakkkyyyuuunnnccc______eeennnxxx~~~||||||zzzyyyvvvsssqqqppplllkkkiiigggccc\\\UUUOOOLLLEEEAAACCCFFFIIIPPPWWW^^^lll|||wwwqqqyyyzzzpppcccWWWSSSXXX\\\cccttt{{{aaaRRRLLLHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHFFFDDDCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCC???@@@AAABBBBBBAAA???>>>;;;<<<===<<<;;;CCCWWWkkk~~~xxxrrrnnnpppooooooqqqsssssspppmmmhhhdddbbbbbbbbbdddllluuu~~~}}}|||xxxxxxyyy{{{}}}}}}|||{{{zzzxxxvvvrrrssssssrrrqqqppprrrsssrrrrrrrrrqqqoookkkddd___[[[WWWRRRMMMMMMRRRZZZaaalllxxx}}}wwwoooiiigggfffgggggghhhhhhhhhgggddd```\\\YYYvvvmmmfffddd```[[[UUUPPPLLLJJJOOOPPPQQQPPPLLLIIIHHHHHHIIIPPPbbb}}}~~~}}}{{{zzzxxxxxxvvvvvvvvvwwwxxxyyyxxxxxxyyyyyyzzz{{{|||||||||uuuoooiiiaaaWWWPPPLLLKKKKKKMMMPPPSSSTTTTTTUUUUUUTTTQQQLLLFFF@@@=========>>>???AAABBBBBBCCCEEEFFFGGGKKKQQQYYY```dddpppvvvzzz{{{zzzyyysssllljjjhhhhhhlllwwwwwwooodddbbbdddnnnxxx}}}~~~zzzzzzyyywwwuuusssqqqpppiiihhhfffddd```ZZZTTTOOOJJJEEEBBBCCCGGGKKKRRRZZZggguuuuuurrr}}}sssfff[[[SSSTTTWWW\\\iiirrrZZZMMMHHHEEEEEEEEEFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB???@@@AAABBBBBBBBBAAA@@@=========<<<:::@@@QQQbbb||||||vvvpppjjjgggiiiiiikkkmmmooommmjjjggg___^^^___cccdddgggoooxxx}}}yyy}}}|||{{{zzzzzzyyywwwqqqrrrrrrqqqooonnnoooqqqsssrrrqqqqqqooojjjddd___ZZZVVVQQQLLLLLLPPPXXX^^^kkkwww|||wwwoooiiifffggghhhhhhgggggggggfffccc```\\\ZZZuuunnnhhhbbbZZZUUUSSSRRRQQQOOOQQQRRRSSSQQQMMMIIIHHHGGGGGGKKKXXXppp~~~~~~~~~~~~{{{zzzwwwwwwvvvvvvvvvwwwxxxxxxvvvwwwxxxyyyzzz{{{||||||{{{uuunnnggg___VVVPPPMMMMMMNNNPPPRRRTTTVVVVVVXXXYYYYYYXXXSSSMMMFFFAAA<<<===>>>???@@@BBBCCCDDDFFFGGGIIILLLRRR[[[dddkkkuuu|||}}}xxxrrrrrrqqqrrrxxxwwwooocccbbbfffqqq}}}~~~{{{zzzyyywwwtttqqqooommmkkkhhheeeaaa]]]WWWQQQMMMHHHDDDCCCEEEIIINNNWWW```rrr}}}qqqqqq{{{nnn___WWWTTTYYYZZZaaassskkkXXXNNNJJJCCCDDDEEEFFFGGGGGGHHHHHHDDDEEEFFFGGGGGGHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCBBB@@@AAACCCDDDEEEEEEEEEDDD@@@>>>===<<<:::===JJJWWWrrr|||tttooollljjjhhhlllnnnrrrtttsssoooiiieeeccccccgggkkklllmmmttt}}}~~~}}}{{{xxxwwwwwwwwwvvvpppqqqqqqooommmmmmnnnoootttsssrrrpppnnniiiccc___YYYVVVQQQLLLKKKOOOVVV\\\hhhttt{{{uuunnnhhhfffggghhhhhhgggggggggfffccc```^^^\\\}}}ssspppfff]]]SSSNNNOOORRRUUUUUUSSSTTTTTTRRRNNNJJJHHHGGGFFFIIIQQQddd~~~}}}|||}}}}}}~~~|||zzzwwwwwwwwwwwwwwwxxxyyyyyyvvvwwwxxxyyy{{{|||~~~~~~{{{uuunnnfff^^^VVVQQQOOOPPPRRRSSSTTTUUUVVVWWWXXXZZZ\\\\\\XXXQQQIIIDDD<<<<<<<<<===???AAABBBDDDEEEGGGIIIMMMSSS\\\gggooozzz~~~zzzxxxxxxzzzxxxooobbbbbbfffqqq}}}|||{{{yyywwwssspppmmmkkknnnkkkeee```[[[TTTNNNJJJGGGDDDDDDHHHMMMSSS^^^hhh{{{yyynnnpppxxxkkk\\\VVVWWW[[[___iii{{{dddUUUNNNKKKCCCDDDFFFGGGHHHHHHHHHHHHCCCDDDEEEGGGHHHHHHHHHHHHKKKKKKJJJHHHGGGFFFEEEDDDAAABBBCCCDDDEEEFFFFFFFFFAAA>>>===<<<;;;<<>><<<===<<<<<>>===<<<<<<<<<>>>@@@BBBDDDHHHNNNRRRWWW___kkksss~~~tttllljjjmmmvvv~~~yyyyyyxxxwwwuuusssqqqpppmmmhhhaaa[[[UUUOOOJJJGGGEEEEEEIIIPPPVVV___mmm{{{vvvooouuuuuufffYYYVVVYYY[[[iii~~~iiiXXXNNNHHHFFFCCCDDDFFFGGGGGGFFFDDDCCCCCCCCCCCCCCCDDDFFFHHHJJJKKKKKKJJJIIIGGGFFFEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEAAA===;;;===>>>===@@@DDDRRRiii~~~}}}zzzwwwuuusssrrrpppmmmkkklllmmmnnnmmmmmmmmmoooqqqzzzxxxuuurrrpppkkkfffbbbYYYWWWRRRMMMKKKMMMSSSWWW___hhhpppsssvvvxxxwwwtttpppmmmjjjhhhhhhfffdddbbbdddcccbbbaaa```___^^^]]]uuuiiicccaaa```^^^[[[XXXVVVTTTTTTUUUVVVVVVTTTPPPMMMKKKJJJHHHLLLMMMPPP```|||}}}yyyzzzzzz{{{|||}}}}}}~~~||||||||||||{{{{{{{{{zzzuuuuuuwwwxxxyyyyyyyyyyyytttuuuwwwyyy{{{}}}|||zzzvvvnnnfff___[[[YYYTTTYYY^^^aaabbbcccfffiiifffiiilllkkkdddXXXKKKCCC???>>>===<<<===>>>@@@BBBEEEJJJPPPTTTXXX```llltttwwwrrroooqqqzzz|||wwwwwwwwwwwwvvvuuutttsssjjjeee^^^XXXSSSNNNJJJGGGEEEFFFKKKRRRYYYbbbrrrvvvqqqxxxqqqdddWWWTTTWWW```qqqxxxbbbTTTMMMIIIGGGBBBCCCEEEFFFFFFDDDBBBAAACCCCCCBBBBBBCCCEEEHHHJJJJJJIIIIIIHHHFFFEEEEEEDDDFFFEEEEEEEEEEEEFFFFFFGGG@@@<<<;;;===???>>>@@@CCCMMMeee|||yyywwwuuusssrrrpppllljjjkkklllmmmmmmmmmnnnppprrr{{{yyyvvvsssppplllgggcccZZZWWWSSSNNNLLLNNNSSSWWW___gggmmmoooqqqttttttqqqmmmkkkjjjiiihhhfffccc```bbbaaa```___^^^]]]\\\\\\xxxjjjccc___aaaccc___XXXTTTUUUWWWXXXUUURRRNNNLLLKKKJJJKKKMMMIIIIIIPPP^^^rrr{{{sssvvvyyy}}}~~~zzzzzz{{{zzzyyyxxxwwwvvvwww{{{~~~|||wwwttttttwwwuuuvvvwwwyyyzzz{{{|||||||||yyyssslllfff```]]][[[[[[^^^bbbfffjjjlllllllllnnnoooppprrrnnnbbbQQQCCC???===;;;::::::<<>>===<<<;;;;;;===???@@@GGGJJJNNNRRRWWW^^^eeejjjqqqtttwwwxxxzzz~~~~~~}}}{{{xxxvvvtttrrrqqqooollljjjddd___XXXQQQKKKHHHFFFFFFEEEIIIOOOWWW```nnn}}}~~~zzz|||~~~ttteee[[[VVVYYY```ooo{{{eeeXXXLLLIIIIIIBBBCCCCCCCCCCCCCCCBBBBBBAAABBBAAA@@@@@@BBBEEEHHHJJJHHHGGGFFFDDDBBBBBBDDDFFFGGGFFFEEEEEEEEECCC@@@>>>===>>>>>>===<<<<<<>>>@@@HHHXXXppp}}}yyyzzzwwwtttrrrpppooommmkkkhhhjjjjjjjjjkkkmmmnnnpppqqqrrrrrrqqqooolllhhhdddbbb```[[[TTTRRRVVV]]]cccfffpppxxx~~~|||~~~{{{uuuoooiiieeeccccccbbbaaa^^^[[[ZZZ[[[\\\]]]zzztttfffccc^^^ZZZYYYXXXWWWWWWXXXWWWUUURRRPPPNNNMMMMMMJJJIIIJJJNNNTTTbbbyyy~~~}}}|||{{{{{{||||||yyyuuutttuuusssuuuyyy|||~~~|||wwwqqqkkkfffbbb```bbbdddgggkkkooosssvvvxxx|||}}}mmmXXXJJJ>>>>>>======>>>>>>???@@@EEEIIIMMMQQQUUUYYY^^^aaadddgggkkknnnrrryyy~~~{{{yyyuuusssqqqooonnnllliiiggg^^^ZZZTTTNNNJJJHHHIIIIIIFFFLLLUUU___iiiwwwzzziii^^^XXXWWW\\\bbbxxxsss___TTTJJJHHHHHHBBBAAAAAABBBBBBBBBBBBBBBBBB@@@??????@@@BBBEEEHHHJJJGGGFFFDDDCCCCCCDDDEEEFFFHHHFFFDDDCCCCCCCCCBBB@@@>>>???>>>===;;;;;;===???DDDPPPeeeyyyvvvvvvuuussspppoooooonnnllljjjkkkkkkkkkkkklllmmmnnnooonnnnnnnnnllljjjgggdddbbbaaa]]]YYYYYY___hhhppptttvvvmmmfffbbbaaa```^^^\\\[[[ZZZ[[[]]]^^^{{{mmmfff^^^[[[[[[\\\[[[XXXYYYXXXWWWUUUSSSQQQOOONNNKKKLLLOOOSSSWWWbbbvvv}}}{{{{{{|||}}}~~~{{{xxxwwwxxxvvvxxx{{{~~~~~~}}}~~~|||xxxsssnnniiieeedddeeegggjjjnnnsssxxx|||~~~mmmXXXIII>>>?????????@@@@@@@@@@@@DDDHHHMMMPPPSSSUUUXXXZZZ\\\___ccchhhnnnvvv}}}{{{yyysssqqqooonnnllljjjfffcccYYYVVVPPPKKKHHHHHHJJJKKKKKKRRR[[[fffrrr~~~|||nnn```XXXWWWZZZbbbjjjjjjZZZRRRIIIHHHIIIDDD@@@@@@@@@AAAAAABBBCCCCCC@@@@@@???@@@AAADDDFFFHHHEEEDDDBBBCCCEEEHHHJJJJJJJJJHHHDDDBBBBBBBBBAAAAAA?????????===::::::;;;===???GGGYYYrrr}}}wwwsssttttttrrrppppppppppppnnnlllllllllkkkkkkllllllmmmmmmllllllkkkkkkiiigggeeeddd___^^^]]]aaaiiiuuu|||ppphhhccc```]]]\\\[[[ZZZZZZ[[[]]]^^^}}}rrrjjjaaa]]]___```^^^[[[ZZZZZZZZZYYYWWWTTTRRRPPPNNNPPPVVV]]]bbbjjjzzz}}}{{{{{{|||~~~}}}{{{{{{|||{{{|||~~~~~~|||{{{|||zzzxxxtttpppllliiigggiiijjjmmmqqqvvv|||{{{iiiTTTGGG@@@@@@@@@AAAAAAAAAAAAAAADDDHHHLLLPPPQQQSSSTTTVVVVVVYYY]]]bbbiiiqqqyyy~~~~~~}}}|||{{{yyyxxxrrrpppnnnmmmkkkgggccc___VVVSSSMMMIIIGGGHHHJJJLLLQQQWWW```kkkwww~~~uuuiii\\\WWWWWW\\\gggqqqxxxdddWWWQQQIIIIIIKKKFFF@@@@@@??????@@@AAABBBCCCAAAAAA@@@@@@AAABBBCCCDDDBBBAAA@@@BBBGGGLLLOOOOOOMMMIIIEEEBBBAAAAAA@@@????????????<<<:::999;;;<<<>>>CCCQQQiii|||vvvssstttsssrrrppppppqqqqqqpppnnnllllllkkkkkkkkkkkkllllllkkkkkkkkkjjjiiihhhgggggg```aaadddkkkvvvssshhhbbb___[[[[[[ZZZZZZZZZ[[[\\\\\\}}}tttmmmeeeaaaaaabbb```^^^[[[[[[\\\\\\ZZZWWWTTTRRRQQQTTT\\\fffnnnttt~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyxxxvvvssspppmmmllllllnnnrrrvvv{{{vvvdddRRRGGGBBBBBBAAAAAABBBBBBCCCDDDEEEIIIMMMPPPQQQSSSUUUVVVUUUVVVYYY]]]cccjjjpppssswww}}}|||yyyxxxwwwvvvuuuqqqooommmkkkhhhddd^^^ZZZSSSPPPKKKGGGFFFHHHLLLOOOTTT\\\fffrrr~~~{{{pppggg]]]WWWWWW]]]jjjxxxppp^^^TTTQQQIIIIIILLLHHHAAA@@@???>>>???@@@AAABBBAAAAAAAAA@@@@@@AAAAAAAAAAAA???>>>AAAHHHNNNQQQQQQLLLIIIEEEBBBAAAAAA@@@?????????>>><<<:::999;;;<<>>>>>>>>@@@AAA??????@@@@@@@@@AAAAAABBB@@@>>><<<@@@GGGMMMNNNNNNHHHFFFCCCBBBCCCCCCBBBBBB===>>>===<<<:::999;;;===>>>AAAKKK^^^uuu{{{zzz|||{{{~~~~~~}}}zzzuuussstttqqqpppnnnnnnoooooommmkkkkkkjjjjjjjjjkkkllllllmmmlllkkkjjjiiihhhhhhhhhhhhiiimmmsss{{{pppeee___]]]ZZZYYYYYYYYYYYYYYYYYYYYY{{{rrrnnniiieeebbb```___^^^\\\]]]______^^^ZZZVVVTTTSSSUUU^^^nnnyyy|||||||||~~~}}}~~~~~~~~~|||zzzzzz{{{}}}~~~yyyyyyzzzzzzyyyxxxvvvuuusssvvv{{{rrrcccVVVOOOFFFDDDBBBAAAAAACCCFFFGGGHHHKKKNNNQQQSSSVVVZZZ\\\[[[[[[[[[]]]aaaeeeggghhhqqqxxx~~~zzzyyyxxxxxxxxxnnnmmmjjjgggccc]]]VVVQQQKKKIIIFFFDDDGGGMMMTTTXXX^^^jjj|||zzzzzzrrr]]]ZZZXXXVVVWWWbbbxxx}}}fffVVVPPPNNNGGGGGGJJJGGGCCCAAA???>>>===>>>???@@@===>>>>>>@@@AAABBBCCCCCCAAA===;;;>>>EEEJJJKKKJJJDDDCCCBBBBBBDDDEEEEEEDDD=========;;;::::::;;;===;;;???HHHXXXmmmyyy{{{|||xxx~~~|||{{{yyyuuurrrssspppnnnmmmlllmmmmmmkkkiiijjjjjjjjjjjjkkklllmmmnnnkkkkkkiiihhhggggggggggggjjjnnnttt{{{yyykkkccc___^^^ZZZZZZYYYYYYYYYXXXXXXXXXzzzuuurrrnnniiieeebbbaaaaaa\\\^^^aaacccbbb^^^ZZZVVVYYYWWW```rrr{{{xxxwww|||~~~}}}}}}|||{{{yyy||||||{{{zzzzzzzzzzzz{{{{{{{{{|||}}}}}}|||{{{zzz|||}}}zzznnn\\\NNNIIIDDDAAADDDFFFEEEFFFIIILLLNNNRRRVVVYYY[[[\\\]]]aaaaaaaaacccfffjjjmmmooopppuuu}}}yyyvvvsssqqqqqqmmmhhheeeaaa\\\TTTOOOGGGEEEEEEHHHKKKOOOZZZeeefffvvv{{{zzzzzzsssuuuuuuhhh^^^WWWTTTYYY]]]eee{{{qqqWWWQQQJJJGGGHHHHHHEEEBBBAAAAAAAAA???======>>>@@@???@@@@@@AAAAAA@@@@@@???===>>>@@@AAABBBCCCCCCCCCBBBCCCCCCCCCBBBAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<>>@@@???@@@@@@@@@@@@@@@@@@???===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<>>>AAAIII\\\tttzzzsssyyy|||xxxtttssssssrrrrrroooooommmlllkkkkkklllllljjjiiiiiiiiiiiiiiiiiijjjiiiiiiiiijjjjjjjjjjjjjjjhhhkkknnnrrrxxxzzzqqqiiiddd```]]]\\\[[[[[[ZZZYYYXXXWWWVVVUUU}}}}}}zzzvvvpppjjjeee```^^^]]]___aaabbbaaa^^^ZZZXXXXXXWWW^^^iiilllgggeeehhhooowwwxxxzzz~~~}}}}}}~~~~~~|||{{{{{{}}}~~~}}}|||~~~}}}}}}}}}||||||||||||{{{|||}}}~~~~~~}}}~~~~~~jjjZZZRRRMMMJJJLLLLLLJJJJJJLLLOOOQQQTTTWWWZZZ___dddhhhiiilllpppuuuyyy|||~~~|||yyywwwtttrrrmmmjjjeee___ZZZTTTMMMIIIIIIGGGHHHLLLRRR[[[jjjwwwxxxtttwww}}}uuuiiibbblll|||ppphhh\\\WWWVVVYYY]]]jjjrrr^^^QQQLLLGGGDDDDDDDDDBBB@@@@@@@@@@@@>>>======???AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;===???CCCQQQfffzzz{{{sssqqq{{{{{{vvvrrrqqqqqqqqqqqqooonnnmmmlllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiijjjjjjgggggghhhhhhiiiiiijjjjjjgggiiikkknnnrrrxxx|||zzzppplllhhhdddbbb___]]][[[ZZZZZZYYYXXXWWWVVVUUUUUU}}}yyyzzzxxxuuupppjjjeee```]]]^^^___```aaa```]]]ZZZYYYYYYZZZ^^^eeeddd^^^[[[]]]dddtttyyyqqqssswww~~~~~~~~~yyyyyy{{{~~~|||{{{{{{|||}}}}}}|||}}}}}}}}}}}}}}}||||||{{{{{{|||}}}~~~uuucccTTTOOOLLLMMMNNNLLLMMMOOOSSSUUUXXXZZZ\\\aaahhhmmmmmmqqqxxx~~~zzzxxxvvvtttrrrllliiiddd]]]WWWPPPKKKGGGHHHGGGIIIPPPYYYfffxxx{{{uuusssyyyllleeebbbkkkuuukkkddd^^^\\\\\\___fffuuugggVVVLLLIIIEEEBBBBBBAAA@@@>>>>>>??????>>>======???AAA@@@@@@????????????@@@@@@@@@@@@???>>>============?????????@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<:::===>>>@@@HHH[[[rrruuurrrttt}}}yyytttpppoooppppppqqqnnnnnnmmmlllkkkkkkkkkkkkhhhhhhiiiiiiiiiiiihhhhhhdddeeefffggghhhiiijjjjjjjjjkkklllnnnppptttwwwzzz{{{{{{|||{{{yyywwwtttrrrkkkhhhdddaaa___]]][[[YYYXXXXXXXXXWWWVVVUUUUUUUUU|||vvvppprrrqqqoookkkgggccc```^^^^^^^^^______]]]\\\ZZZYYY[[[\\\```bbb___XXXUUUVVVZZZhhh~~~|||qqqtttzzz~~~}}}}}}}}}wwwwwwxxx|||~~~|||||||||}}}|||zzz|||}}}}}}}}}}}}|||{{{{{{{{{|||~~~{{{hhhWWWPPPLLLMMMNNNMMMOOOSSSVVVXXX[[[\\\]]]aaaiiiooossswww~~~{{{xxxwwwuuurrrpppkkkhhhccc\\\UUUNNNJJJHHHFFFGGGLLLVVVbbbrrr{{{vvvvvv|||rrrcccaaaaaaiii{{{~~~pppeee^^^``````bbbgggqqqyyy^^^NNNHHHFFFCCCAAA@@@???>>>======>>>>>>===<<<===@@@BBB@@@??????>>>>>>??????@@@BBBAAA@@@>>>============??????@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<;;;===>>>???EEEUUUmmm|||oooqqqxxx}}}~~~~~~{{{xxxsssooooooooopppooommmmmmmmmllllllkkkjjjjjjffffffggggggggggggffffffccccccdddeeeggghhhiiiiiillllllmmmoooqqqrrrssssssrrrsssssssssqqqnnnkkkiiihhhddd___\\\[[[ZZZZZZYYYWWWWWWVVVVVVUUUUUUTTTTTT~~~yyyqqqiiiiiihhhgggdddbbb```^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXZZZ^^^aaaaaa\\\VVVSSSSSSUUU___sssvvvyyy~~~}}}||||||vvvvvvvvvzzz}}}}}}}}}}}}|||{{{}}}~~~~~~}}}|||{{{|||}}}~~~~~~mmm^^^VVVOOONNNNNNOOORRRWWWWWW[[[___aaaaaaeeennnuuu|||~~~{{{xxxvvvtttrrrooollliiigggccc[[[SSSMMMJJJIIIGGGHHHPPP\\\kkk|||~~~zzzyyyzzzsssfffWWWZZZ___iii{{{zzzlllbbb\\\aaabbbfffooo~~~ttt\\\OOOEEEDDDBBBAAA???>>>======<<<=========<<<===@@@BBB@@@???>>>======>>>???@@@CCCAAA???>>><<<<<<======>>>>>>???@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<>>>@@@DDDPPPgggzzz|||kkkpppzzz{{{xxxzzz|||~~~yyyvvvrrrpppppppppooonnnlllmmmmmmmmmlllkkkjjjiiidddeeefffggggggfffeeedddbbbbbbcccdddeeefffggghhhjjjjjjkkkmmmppppppooommmnnnnnnooonnnmmmjjjgggeeeaaa]]]YYYWWWXXXYYYYYYYYYVVVUUUUUUUUUTTTTTTTTTSSSzzzpppgggdddcccaaa^^^]]]\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXX^^^aaa___YYYTTTRRRRRRSSSYYYjjjzzz}}}|||zzzxxxwwwvvvuuuxxx~~~}}}}}}~~~~~~}}}|||}}}~~~~~~}}}}}}yyyiii___UUUQQQPPPQQQUUU[[[\\\bbbhhhkkklllqqqzzz{{{yyyvvvtttrrrooollliiifffeeeaaaZZZQQQKKKIIIIIIJJJLLLUUUcccrrr{{{zzz|||qqqbbb\\\SSS\\\gggrrrtttiiibbb___dddfffkkkxxxjjjXXXNNNBBBBBBBBB@@@>>>=========;;;<<<===<<<<<<>>>@@@CCC@@@???>>>======>>>???@@@AAA@@@>>><<<;;;;;;<<<===<<<===>>>>>>?????????>>>>>>>>>===<<<<<<<<<<<<<<<===<<<===@@@CCCKKK^^^pppyyykkkrrr}}}~~~xxxvvvxxx|||}}}~~~~~~|||yyywwwuuusssrrrrrrqqqooommmllllllmmmmmmlllkkkiiihhhdddeeeggghhhhhhgggeeedddaaabbbbbbcccdddeeeffffffggggggiiilllppppppmmmjjjlllllllllllljjjhhheeeccc\\\ZZZYYYYYYYYYYYYXXXVVVUUUTTTTTTTTTTTTSSSSSSSSS|||qqqgggbbbaaa^^^[[[ZZZZZZZZZ[[[\\\[[[ZZZXXXWWWWWWWWWWWWWWW]]]aaa^^^XXXTTTRRRRRRSSSWWWeee}}}||||||xxxvvvxxxvvvuuuwww}}}~~~}}}~~~|||}}}~~~~~~~~~|||{{{}}}rrrggg[[[UUURRRSSSWWW]]]aaahhhpppuuuwww|||~~~zzzxxxuuusssqqqnnnjjjgggdddccc___XXXPPPJJJIIIIIIMMMOOOXXXfffuuuyyyzzzxxxbbbWWWUUUXXXdddsss}}}ooofffcccccchhhjjjpppqqq\\\NNNFFFAAABBBBBBAAA>>>=========;;;<<<<<<<<<<<<>>>AAACCC@@@???>>><<<<<<>>>???@@@@@@>>><<<:::999:::;;;<<<;;;;;;<<<===>>>>>>======>>>>>>===<<<<<<<<<<<<<<<===;;;<<<@@@BBBGGGWWWhhh|||vvvooovvv}}}wwwuuuyyy|||}}}}}}}}}}}}~~~{{{wwwuuuvvvuuutttssssssqqqooolllkkklllmmmmmmlllkkkiiihhheeefffhhhiiiiiihhhfffeeebbbbbbbbbccccccdddeeeeeeffffffiiimmmqqqqqqnnnjjjfffgggggggggeeebbb```^^^]]]\\\\\\]]]]]]ZZZVVVRRRTTTTTTTTTTTTSSSSSSSSSSSS